Compare commits

...

240 Commits

Author SHA1 Message Date
github-actions[bot]
300acb69c6 chore(master): release 0.29.0 2026-03-23 00:04:19 +02:00
6257f41b58 fix: longer post highlight 2026-03-23 00:01:01 +02:00
f1140c5a4a fix: page navigation url change 2026-03-22 23:54:18 +02:00
4863610331 feat: add direct link to posts 2026-03-22 23:52:53 +02:00
Nextcloud bot
22a4e8e30e fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2026-03-22 02:14:57 +00:00
github-actions[bot]
594d036dcf chore(master): release 0.28.1 2026-03-21 23:34:19 +02:00
82376feb5d fix: add "last reply by" to all thread cards 2026-03-21 23:24:39 +02:00
github-actions[bot]
dc3ff74c55 chore(master): release 0.28.0 2026-03-21 22:34:34 +02:00
184f2c9c4c chore(deps): update dependencies 2026-03-21 14:59:05 +02:00
Nextcloud bot
9f39f6536f fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2026-03-21 02:08:43 +00:00
7147d79881 feat: add "last reply by" to thread card 2026-03-21 01:22:31 +02:00
7f577c2abd fix: scroll to first unread reply on thread 2026-03-21 00:40:39 +02:00
Nextcloud bot
1ff1b090d8 fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2026-03-20 02:09:17 +00:00
Nextcloud bot
a45e8e46e7 fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2026-03-19 02:33:41 +00:00
ba8f1692fe chore(deps): update dependencies 2026-03-19 01:17:46 +02:00
github-actions[bot]
28bfe1e96f chore(master): release 0.27.0 2026-03-18 23:38:05 +02:00
c0aa22adb0 feat: editable templates 2026-03-18 16:03:30 +02:00
699585aba0 fix: hide attachments bbcode button from guests 2026-03-18 11:55:44 +02:00
71b5a04d18 build: remove incremental migration tests 2026-03-18 10:24:33 +02:00
477e9e3dfd feat: allow guests to post/reply when given permissions 2026-03-18 10:24:33 +02:00
Nextcloud bot
53d789d1c7 fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2026-03-18 02:31:58 +00:00
Nextcloud bot
520cceab9b fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2026-03-17 02:10:33 +00:00
github-actions[bot]
fe77c3ba2c chore(master): release 0.26.0 2026-03-16 22:54:10 +02:00
f13be9786b fix: add api list limits 2026-03-16 22:51:06 +02:00
27f5e7b044 fix: category edit team permissions 2026-03-16 22:44:23 +02:00
e226861a3f fix: category read status after thread creation 2026-03-16 22:33:32 +02:00
6fb4e4fd54 feat: add id+members count+icon to teams table 2026-03-16 17:09:36 +02:00
Nextcloud bot
0fb78f7d76 fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2026-03-16 02:12:24 +00:00
github-actions[bot]
c6a1e897bb chore(master): release 0.25.0 2026-03-16 00:42:15 +02:00
6f3b007f90 feat: editable category design 2026-03-16 00:38:27 +02:00
3b75ed7363 feat: overflow icons into menu button in bbcode toolbar 2026-03-15 23:59:04 +02:00
10c60c6739 feat: update admin settings, role/team edit, category edit uis 2026-03-15 16:41:04 +02:00
Nextcloud bot
33f96db435 fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2026-03-15 02:15:11 +00:00
b6ba9ab2d6 chore(deps): update dependencies 2026-03-14 22:58:36 +02:00
Nextcloud bot
35c536dd0a fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2026-03-14 02:10:12 +00:00
github-actions[bot]
f928f7ab07 chore(master): release 0.24.0 2026-03-14 00:35:57 +02:00
4412bde383 fix: reload categories after init 2026-03-13 17:21:52 +02:00
5d82c6a927 fix: default role colors 2026-03-13 17:12:44 +02:00
239037ab35 fix(l10n): first activity -> created 2026-03-13 16:55:11 +02:00
09a74a29c4 fix: fix permission checks for roles/circles 2026-03-13 16:51:17 +02:00
Nextcloud bot
9deb266f7f fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2026-03-13 16:02:41 +02:00
7205dded5a feat: app initialize screen 2026-03-13 16:02:41 +02:00
Nextcloud bot
4bffa87064 fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2026-03-12 02:11:12 +00:00
Nextcloud bot
809838207b fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2026-03-11 02:23:40 +00:00
51f75e8bdd chore(deps): update dependencies 2026-03-11 01:48:32 +02:00
495ff9fc5b fix: improve role admin/mod permission checks 2026-03-11 01:13:29 +02:00
7bca7d80f5 test: add last activity tests 2026-03-11 00:57:00 +02:00
7e60059277 fix: category unread updates logic 2026-03-11 00:17:17 +02:00
d7ffcb3435 feat: update various ui depending on granular permissions 2026-03-11 00:08:41 +02:00
016a764bbf chore: fix type issues 2026-03-11 00:08:41 +02:00
8178b2f860 feat: add nextcloud 34 support 2026-03-11 00:08:41 +02:00
9a33146bd8 feat: allow editing can post/reply permissions 2026-03-11 00:08:41 +02:00
0574535f53 feat: team-based permissions 2026-03-11 00:08:41 +02:00
f8f25aceaf chore(deps): update dependencies 2026-03-09 16:36:20 +02:00
Nextcloud bot
e1f499f161 fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2026-03-09 02:51:25 +00:00
Nextcloud bot
b8563e9055 fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2026-03-08 02:11:17 +00:00
Nextcloud bot
2d21b58424 fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2026-03-02 02:09:54 +00:00
da55e7145f chore(deps): update dependencies 2026-03-02 01:07:42 +02:00
be9be55b3d refactor: utility css classes 2026-03-02 01:04:55 +02:00
Nextcloud bot
885e623ee8 fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2026-02-25 02:14:02 +00:00
github-actions[bot]
5134f3496c chore(master): release 0.23.1 2026-02-24 18:34:01 +02:00
Nextcloud bot
b1c610df22 fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2026-02-24 02:17:32 +00:00
1461fb8fd7 chore: don't exclude js/ dir 2026-02-24 00:44:01 +02:00
2272b5d542 chore(deps): update dependencies 2026-02-24 00:42:45 +02:00
4ddd460464 fix(build): dir structure 2026-02-24 00:30:17 +02:00
3ad140ae6f chore(deps): update dependencies 2026-02-24 00:30:16 +02:00
Nextcloud bot
9e4c7c53bd fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2026-02-23 02:14:06 +00:00
f87ebc4cce chore(deps): update dependencies 2026-02-22 16:37:16 +02:00
Nextcloud bot
d93c044a01 fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2026-02-22 02:13:12 +00:00
Nextcloud bot
047c89f693 fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2026-02-20 02:16:38 +00:00
Nextcloud bot
daf350c385 fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2026-02-19 02:24:58 +00:00
Nextcloud bot
3c1425fc45 fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2026-02-18 02:18:35 +00:00
github-actions[bot]
e8c6c822c2 chore(master): release 0.23.0 2026-02-18 00:08:03 +02:00
Nextcloud bot
1f34c81ef4 fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2026-02-17 02:16:30 +00:00
da0c77114a feat: category read markers 2026-02-15 10:02:32 +02:00
f10d0ff9a9 chore(deps): update dependencies 2026-02-14 21:20:09 +02:00
cdee82cb4f chore: remove unused file 2026-02-14 21:12:57 +02:00
Nextcloud bot
05cc4b6084 fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2026-02-12 02:18:51 +00:00
github-actions[bot]
3aba13d5c2 chore(master): release 0.22.8 2026-02-11 13:30:15 +02:00
8c6fb8ff80 fix: allow moving threads 2026-02-11 13:28:16 +02:00
github-actions[bot]
59134fb19a chore(master): release 0.22.7 2026-02-11 11:47:08 +02:00
d5b8421ed9 fix: move thread dialog closing/progress 2026-02-11 11:42:04 +02:00
60d7aa3399 fix: light/dark theme would not listen to user preferences 2026-02-11 11:16:56 +02:00
Nextcloud bot
6f7c696b34 fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2026-02-11 02:18:13 +00:00
Nextcloud bot
06ff4e2ff9 fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2026-02-10 02:24:55 +00:00
github-actions[bot]
e2a45acc59 chore(master): release 0.22.6 2026-02-07 23:45:59 +02:00
98593e2eff chore(deps): update dependencies 2026-02-07 09:42:48 +02:00
Nextcloud bot
9c2b6ac64d fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2026-02-07 02:20:16 +00:00
Nextcloud bot
afb4140e6e fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2026-02-06 02:39:30 +00:00
github-actions[bot]
f9896c0cdd chore(master): release 0.22.5 2026-02-05 13:54:56 +02:00
a472e03e98 fix: mobile menu popover 2026-02-05 12:16:33 +02:00
github-actions[bot]
f2e3d37bcd chore(master): release 0.22.4 2026-02-05 08:36:46 +02:00
a0c70d8320 fix(deps): unmark floating-vue as external 2026-02-05 08:28:15 +02:00
github-actions[bot]
0b4c07fade chore(master): release 0.22.3 2026-02-05 08:24:56 +02:00
4be4d81d48 fix(deps): mark floating-vue as external 2026-02-05 08:23:23 +02:00
Nextcloud bot
9983cb9b1c fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2026-02-05 02:19:39 +00:00
github-actions[bot]
494f96eaa5 chore(master): release 0.22.2 2026-02-05 00:23:24 +02:00
a12720c4ad fix: move floating-vue to peer deps 2026-02-05 00:21:43 +02:00
22571cc51a chore(deps): update dependencies 2026-02-05 00:12:07 +02:00
Nextcloud bot
b649b2fc84 fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2026-02-04 02:18:17 +00:00
Nextcloud bot
f6219b7a1a fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2026-02-03 02:17:15 +00:00
d78d5fa9b9 chore(deps): update vue-router 2026-02-02 10:09:44 +02:00
Nextcloud bot
bb112b9fc7 fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2026-02-02 02:17:45 +00:00
github-actions[bot]
bcc018f780 chore(master): release 0.22.1 2026-02-02 01:00:30 +02:00
0433714583 fix(l10n): update text repair seeds -> repair database initial data 2026-02-02 00:54:11 +02:00
a12cb23ca9 chore(deps): update dependencies 2026-02-01 11:03:51 +02:00
Nextcloud bot
a8e55120ad fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2026-02-01 02:19:03 +00:00
Nextcloud bot
f653122139 fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2026-01-31 02:19:08 +00:00
Nextcloud bot
34f818fe17 fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2026-01-30 02:18:16 +00:00
Nextcloud bot
7f7dd76aeb fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2026-01-29 02:17:52 +00:00
github-actions[bot]
7e74284fa6 chore(master): release 0.22.0 2026-01-28 09:21:00 +02:00
Nextcloud bot
470ef7b945 fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2026-01-28 02:21:01 +00:00
b6cc80d1f8 feat: add dashboard widgets 2026-01-28 02:12:35 +02:00
github-actions[bot]
88f4062d81 chore(master): release 0.21.3 2026-01-26 12:30:05 +02:00
a067eecd5f chore: openapi json formatting 2026-01-26 12:28:14 +02:00
a2e44af6bd fix: roles error handling on admin ui 2026-01-26 12:27:35 +02:00
66e03c3a5d fix: don't require forum admin permissions for global admin endpoints 2026-01-26 12:11:28 +02:00
Nextcloud bot
c8d39a4c71 fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2026-01-26 02:39:15 +00:00
7a5b646752 build: use github-actions[bot] for releases 2026-01-26 00:07:42 +02:00
355de81d65 chore(master): release 0.21.2 2026-01-25 23:30:21 +02:00
2a41a3397c fix: improve repair seeds error handling 2026-01-25 23:28:06 +02:00
Nextcloud bot
4161034657 fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2026-01-25 02:18:35 +00:00
29970721d3 chore(deps): update dependencies 2026-01-24 11:52:51 +02:00
Nextcloud bot
0dd8abf098 fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2026-01-24 02:19:32 +00:00
0c23e9c5c3 chore(master): release 0.21.1 2026-01-23 15:15:55 +02:00
860c0a63c5 fix: better error unwrapping with axios for ocs 2026-01-23 15:08:56 +02:00
Nextcloud bot
b8548e9f33 fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2026-01-23 02:20:08 +00:00
c8db69d0ef docs: update README.md 2026-01-23 01:04:18 +02:00
dde356831f build: update reusable workflows 2026-01-23 00:59:16 +02:00
12de3ab2a0 build: update reusable workflows 2026-01-23 00:55:30 +02:00
222484c688 build: use reusable workflows 2026-01-23 00:34:02 +02:00
0fd9efdd53 build: update workflows to run on push with filters 2026-01-23 00:24:21 +02:00
Nextcloud bot
463ab8c44a fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2026-01-22 02:08:12 +00:00
Nextcloud bot
02d08fc9e9 fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2026-01-21 02:09:18 +00:00
7b442f634e chore(master): release 0.21.0 2026-01-21 01:46:59 +02:00
d74a97e571 feat: admin section with repair seeds+add role helpers 2026-01-21 01:41:54 +02:00
Nextcloud bot
d2aa196765 fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2026-01-20 02:01:33 +00:00
Nextcloud bot
8b7fa5ebfb fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2026-01-19 02:13:28 +00:00
Nextcloud bot
6a4efc6826 fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2026-01-18 02:01:01 +00:00
6ae7155a9a chore(master): release 0.20.6 2026-01-18 00:56:20 +02:00
03c2a6162b fix: db seeds 2026-01-18 00:52:12 +02:00
51c49c32da fix: remove post slug from seed 2026-01-18 00:31:48 +02:00
1dbab6a51d chore(deps): update dependencies 2026-01-17 01:38:28 +02:00
f6910cde2d chore(master): release 0.20.5 2026-01-17 00:26:14 +02:00
ed04879575 fix: db seeds 2026-01-17 00:22:14 +02:00
362fdc8b03 fix: allow creating multiple custom roles 2026-01-17 00:18:00 +02:00
0d98473cbf fix: category header update 2026-01-17 00:13:04 +02:00
Nextcloud bot
3242a1cad5 fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2026-01-16 02:14:08 +00:00
9fac12b0c7 chore(master): release 0.20.4 2026-01-15 12:39:08 +02:00
Nextcloud bot
37a82842b1 fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2026-01-15 02:03:36 +00:00
Nextcloud bot
46b2c820e8 fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2026-01-14 02:02:49 +00:00
Nextcloud bot
715b2ab6ff fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2026-01-13 02:05:27 +00:00
Nextcloud bot
3ab3c1cc76 fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2026-01-11 02:02:31 +00:00
3d1ddb9f26 chore(master): release 0.20.3 2026-01-10 16:42:27 +02:00
a286bbdfe9 test: add incremental db test 2026-01-10 16:39:18 +02:00
a8e158d35b test: add db integration tests 2026-01-10 15:52:21 +02:00
c3d267f122 fix: db seed transactions logic 2026-01-10 15:34:18 +02:00
c2e4ebe242 chore(deps): update dependencies 2026-01-10 15:05:21 +02:00
Nextcloud bot
679abe3fb6 fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2026-01-10 02:15:18 +00:00
Nextcloud bot
043af15809 fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2026-01-09 02:05:21 +00:00
407df1d423 chore(master): release 0.20.2 2026-01-09 00:53:18 +02:00
e2dcebc6ee fix: bbcode cursor positions after inserting 2026-01-08 10:30:25 +02:00
a905ce3b4c chore(master): release 0.20.1 2026-01-08 10:14:02 +02:00
c017bb3d09 fix: db seed migrations 2026-01-08 09:32:40 +02:00
Nextcloud bot
67c92c05a3 fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2026-01-08 02:01:13 +00:00
e94ca2dec1 chore(deps): update dependencies 2026-01-07 22:51:20 +02:00
975744ec6f chore(master): release 0.20.0 2026-01-07 22:44:52 +02:00
cb7a03c1d5 feat: add preference to auto subscribe to replied threads 2026-01-07 22:41:00 +02:00
00e5d6d3b2 feat: add max-width to post/signature images 2026-01-07 22:40:43 +02:00
8b489b9cc3 fix: forum users tables migrations 2026-01-07 22:40:43 +02:00
9f904a7e48 chore(master): release 0.19.7 2026-01-06 01:31:16 +02:00
886c51fdca build: update workflows 2026-01-06 01:26:06 +02:00
919a13fdd3 fix: bbcode text insertion/selection logic 2026-01-06 01:10:36 +02:00
370eed1286 refactor: extract bbcode insertion/wrapping logic and add tests 2026-01-06 00:53:44 +02:00
1ff6349337 test: add view tests 2026-01-05 20:06:23 +02:00
7732f22f4e test: add comprehensive component tests 2026-01-05 20:06:16 +02:00
a07c8e452f refactor: move components to own subdirs 2026-01-05 18:27:17 +02:00
57642efc7b chore: update gen templates 2026-01-05 18:19:20 +02:00
18a2918446 test: add basic frontend tests 2026-01-05 18:19:19 +02:00
3e7cebc8c3 fix: main content size on mobile 2026-01-05 17:01:54 +02:00
eb1b2f86df fix: aggressive scroll-behavior interferes with mobile apps popover menu 2026-01-05 16:58:17 +02:00
c72c8b3eed chore(master): release 0.19.6 2026-01-05 11:54:32 +02:00
ec49855173 fix: bbcode editor 2026-01-05 11:50:13 +02:00
cdca135f7d chore(deps): update dependencies 2026-01-04 12:24:02 +02:00
145e6d8f81 fix: bbcode text wrapping 2026-01-04 12:19:03 +02:00
01639c7545 chore(master): release 0.19.5 2026-01-04 12:07:59 +02:00
8848ba0304 fix: roles seed 2026-01-03 02:09:03 +02:00
64a618f54a chore(master): release 0.19.4 2026-01-01 16:43:55 +02:00
e4281e2128 fix: seed migration 2026-01-01 16:39:21 +02:00
b84d96488c chore(master): release 0.19.3 2025-12-31 17:54:15 +02:00
b6e40f9976 fix: add seed migration 2025-12-31 17:52:11 +02:00
9e0bdecc80 chore(master): release 0.19.2 2025-12-29 23:59:30 +02:00
8277ccb87f chore(deps): update dependencies 2025-12-29 23:58:18 +02:00
55f1dbd258 fix: db seeds 2025-12-29 23:57:20 +02:00
Nextcloud bot
81e35c114b fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-12-28 01:59:51 +00:00
Nextcloud bot
d28b8c0f88 fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-12-27 01:59:06 +00:00
Nextcloud bot
4d7efe9d32 fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-12-26 01:58:28 +00:00
Nextcloud bot
7ae4d8f369 fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-12-25 02:00:05 +00:00
Nextcloud bot
1dad565072 fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-12-23 02:00:49 +00:00
370c00664a chore(master): release 0.19.1 2025-12-22 22:50:01 +02:00
Nextcloud bot
02e9b093e8 fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-12-22 02:11:20 +00:00
16c44344d1 chore(deps): update dependencies 2025-12-21 09:25:14 +02:00
Nextcloud bot
fce363355e fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-12-21 02:00:54 +00:00
Nextcloud bot
2cd21b0792 fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-12-20 01:59:42 +00:00
12459e5fca fix(l10n): update version text 2025-12-19 15:54:11 +02:00
Nextcloud bot
b235d4a739 fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-12-19 02:00:40 +00:00
9965f58dc3 chore(master): release 0.19.0 2025-12-18 13:53:42 +02:00
Nextcloud bot
6a920d3ebf fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-12-18 08:23:10 +02:00
d8a8e96922 build: don't include dev composer dependencies 2025-12-18 08:23:09 +02:00
1793a169c4 fix(l10n): show correct msg in thread update responses 2025-12-18 01:05:11 +02:00
a3f5360ff5 feat: post edit history 2025-12-18 01:05:11 +02:00
d4e9ffd467 feat: show loader in navigation sidebar 2025-12-17 19:27:50 +02:00
90446e4cd7 chore(master): release 0.18.1 2025-12-17 12:14:47 +02:00
4b08dad606 fix: allow updating thread title 2025-12-17 11:59:06 +02:00
Nextcloud bot
a7c10f2e0c fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-12-17 02:00:10 +00:00
Nextcloud bot
33e714cab2 fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-12-16 02:14:17 +00:00
988becb384 chore(master): release 0.18.0 2025-12-15 11:59:20 +02:00
Nextcloud bot
3876513119 fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-12-15 02:06:43 +00:00
Nextcloud bot
db03c5fc50 fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-12-14 02:00:44 +00:00
391818f4bd test: add test type intersections to hide mock method errors 2025-12-14 00:56:50 +02:00
d62696e00e test: add draft tests 2025-12-14 00:47:53 +02:00
0a0e64dae5 feat: thread drafts 2025-12-14 00:42:37 +02:00
a481a93782 chore(deps): update dependencies 2025-12-13 18:34:01 +02:00
2ae6131f5a chore(master): release 0.17.1 2025-12-13 17:20:39 +02:00
a5fec5b38f chore(deps): update dependencies 2025-12-13 16:31:20 +02:00
b5df3a66be fix: migration/seed users table mismatches 2025-12-13 16:29:57 +02:00
Nextcloud bot
5fec0577ee fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-12-13 01:58:02 +00:00
4c6d668b7f chore(master): release 0.17.0 2025-12-12 16:57:05 +02:00
Nextcloud bot
c65d9a592a fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-12-12 02:00:39 +00:00
9e00c931d1 fix: globally add theme data to app 2025-12-11 23:41:53 +02:00
af507dda88 fix: dark avatars in mentions in profile view 2025-12-11 23:06:44 +02:00
59c5f91fb0 fix: exclude own user from autocomplete 2025-12-11 08:51:45 +02:00
Nextcloud bot
d1d1c2ec51 fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-12-11 01:59:38 +00:00
2d643583af feat: deep-link into specific post/page on thread 2025-12-11 02:36:04 +02:00
c84a4b356b feat: notify users on mention 2025-12-11 02:34:50 +02:00
80c85a2cab feat: user mentions 2025-12-11 02:29:09 +02:00
9762443685 feat: update navigation sidebar items behavior 2025-12-11 00:17:11 +02:00
db5374de2e fix: improve user id fetching 2025-12-10 17:41:01 +02:00
Nextcloud bot
4fd4e5046b fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-12-10 02:01:26 +00:00
Nextcloud bot
59765960e6 fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-12-09 02:00:15 +00:00
479 changed files with 55806 additions and 7923 deletions

View File

@@ -1,8 +1,3 @@
# This workflow is provided via the organization template repository
#
# https://github.com/nextcloud/.github
# https://docs.github.com/en/actions/learn-github-actions/sharing-workflows-with-your-organization
name: Block unconventional commits
on:
@@ -11,6 +6,7 @@ on:
permissions:
contents: read
pull-requests: read
concurrency:
group: block-unconventional-commits-${{ github.head_ref || github.run_id }}
@@ -18,14 +14,5 @@ concurrency:
jobs:
block-unconventional-commits:
name: Block unconventional commits
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- uses: webiny/action-conventional-commits@v1.3.0
with:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
uses: chenasraf/workflows/.github/workflows/nextcloud-block-unconventional-commits.yml@nextcloud-latest
secrets: inherit

View File

@@ -1,41 +1,20 @@
# This workflow is provided via the organization template repository
#
# https://github.com/nextcloud/.github
# https://docs.github.com/en/actions/learn-github-actions/sharing-workflows-with-your-organization
#
# Use lint-eslint together with lint-eslint-when-unrelated to make eslint a required check for GitHub actions
# https://docs.github.com/en/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/troubleshooting-required-status-checks#handling-skipped-but-required-checks
name: Build NPM
on:
- pull_request
- push
pull_request:
push:
branches:
- master
permissions:
contents: read
pull-requests: read
concurrency:
group: build-npm-${{ github.head_ref || github.run_id }}
cancel-in-progress: true
jobs:
lint:
runs-on: ubuntu-latest
name: PNPM Build
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Install dependencies
env:
CYPRESS_INSTALL_BINARY: 0
PUPPETEER_SKIP_DOWNLOAD: true
run: |
npm i -g pnpm
pnpm i --frozen-lockfile
- name: Build
run: pnpm build
build-npm:
uses: chenasraf/workflows/.github/workflows/nextcloud-build-npm.yml@nextcloud-latest
secrets: inherit

View File

@@ -1,8 +1,3 @@
# This workflow is provided via the organization template repository
#
# https://github.com/nextcloud/.github
# https://docs.github.com/en/actions/learn-github-actions/sharing-workflows-with-your-organization
name: Lint appinfo.xml
on:
@@ -10,31 +5,16 @@ on:
push:
branches:
- master
paths:
- 'appinfo/info.xml'
- '.github/workflows/lint-appinfo-xml.yml'
permissions:
contents: read
pull-requests: read
concurrency:
group: lint-info-xml-${{ github.head_ref || github.run_id }}
cancel-in-progress: true
jobs:
xml-linters:
runs-on: ubuntu-latest
name: info.xml lint
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Download schema
run: wget https://raw.githubusercontent.com/nextcloud/appstore/master/nextcloudappstore/api/v1/release/info.xsd
- name: Lint info.xml
uses: ChristophWurst/xmllint-action@v1
with:
xml-file: ./appinfo/info.xml
xml-schema-file: ./info.xsd
lint-appinfo-xml:
uses: chenasraf/workflows/.github/workflows/nextcloud-lint-appinfo-xml.yml@nextcloud-latest
secrets: inherit

View File

@@ -1,87 +1,20 @@
# This workflow is provided via the organization template repository
#
# https://github.com/nextcloud/.github
# https://docs.github.com/en/actions/learn-github-actions/sharing-workflows-with-your-organization
#
# Use lint-eslint together with lint-eslint-when-unrelated to make eslint a required check for GitHub actions
# https://docs.github.com/en/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/troubleshooting-required-status-checks#handling-skipped-but-required-checks
name: Lint eslint
on:
- pull_request
- push
pull_request:
push:
branches:
- master
permissions:
contents: read
pull-requests: read
concurrency:
group: lint-eslint-${{ github.head_ref || github.run_id }}
cancel-in-progress: true
jobs:
changes:
runs-on: ubuntu-latest
outputs:
src: ${{ steps.changes.outputs.src}}
steps:
- name: Checkout
uses: actions/checkout@v4
- uses: dorny/paths-filter@v3
id: changes
continue-on-error: true
with:
filters: |
src:
- '.github/workflows/**'
- 'src/**'
- 'appinfo/info.xml'
- 'package.json'
- 'package-lock.json'
- 'tsconfig.json'
- '.eslintrc.*'
- '.eslintignore'
- '**.js'
- '**.ts'
- '**.vue'
lint:
runs-on: ubuntu-latest
needs: changes
if: needs.changes.outputs.src != 'false'
name: NPM lint
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Install dependencies
env:
CYPRESS_INSTALL_BINARY: 0
PUPPETEER_SKIP_DOWNLOAD: true
run: |
npm i -g pnpm
pnpm i --frozen-lockfile
- name: Lint
run: pnpm lint
summary:
permissions:
contents: none
runs-on: ubuntu-latest
needs: [changes, lint]
if: always()
# This is the summary, we just avoid to rename it so that branch protection rules still match
name: eslint
steps:
- name: Summary status
run: if ${{ needs.changes.outputs.src != 'false' && needs.lint.result != 'success' }}; then exit 1; fi
lint-eslint:
uses: chenasraf/workflows/.github/workflows/nextcloud-lint-eslint.yml@nextcloud-latest
secrets: inherit

View File

@@ -5,69 +5,16 @@ on:
push:
branches:
- master
paths:
- 'lib/**/*.php'
- 'openapi.json'
- '.github/workflows/lint-openapi.yml'
permissions:
contents: read
pull-requests: read
concurrency:
group: openapi-${{ github.head_ref || github.run_id }}
cancel-in-progress: true
jobs:
openapi:
runs-on: ubuntu-latest
if: ${{ github.repository_owner != 'nextcloud-gmbh' }}
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Get php version
id: php_versions
uses: icewind1991/nextcloud-version-matrix@v1
- name: Set up php
uses: shivammathur/setup-php@v2
with:
php-version: ${{ steps.php_versions.outputs.php-available }}
extensions: xml
coverage: none
ini-file: development
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Check Typescript OpenApi types
id: check_typescript_openapi
uses: andstor/file-existence-action@v3
with:
files: 'src/types/openapi/openapi*.ts'
- name: Install dependencies
env:
CYPRESS_INSTALL_BINARY: 0
PUPPETEER_SKIP_DOWNLOAD: true
run: |
npm i -g pnpm
pnpm i --frozen-lockfile
- name: Set up dependencies
run: composer i
- name: Regenerate OpenAPI
run: composer run openapi
- name: Check openapi*.json and typescript changes
run: |
bash -c "[[ ! \"`git status --porcelain `\" ]] || (echo 'Please run \"composer run openapi\" and commit the openapi*.json files and (if applicable) src/types/openapi/openapi*.ts, see the section \"Show changes on failure\" for details' && exit 1)"
- name: Show changes on failure
if: failure()
run: |
git status
git --no-pager diff
exit 1 # make it red to grab attention
lint-openapi:
uses: chenasraf/workflows/.github/workflows/nextcloud-lint-openapi.yml@nextcloud-latest
secrets: inherit

View File

@@ -1,8 +1,3 @@
# This workflow is provided via the organization template repository
#
# https://github.com/nextcloud/.github
# https://docs.github.com/en/actions/learn-github-actions/sharing-workflows-with-your-organization
name: Lint php-cs
on:
@@ -10,44 +5,16 @@ on:
push:
branches:
- master
paths:
- '**.php'
- '.php-cs-fixer.dist.php'
- '.github/workflows/lint-php-cs.yml'
permissions:
contents: read
pull-requests: read
concurrency:
group: lint-php-cs-${{ github.head_ref || github.run_id }}
cancel-in-progress: true
jobs:
lint:
runs-on: ubuntu-latest
name: php-cs
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Get php version
id: versions
uses: icewind1991/nextcloud-version-matrix@v1
- name: Set up php${{ steps.versions.outputs.php-available }}
uses: shivammathur/setup-php@v2
with:
php-version: ${{ steps.versions.outputs.php-available }}
extensions: bz2, ctype, curl, dom, fileinfo, gd, iconv, intl, json, libxml, mbstring, openssl, pcntl, posix, session, simplexml, xmlreader, xmlwriter, zip, zlib, sqlite, pdo_sqlite
coverage: none
ini-file: development
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Install dependencies
run: composer i
- name: Lint
run: composer run cs:check || ( echo 'Please run `composer run cs:fix` to format your code' && exit 1 )
lint-php-cs:
uses: chenasraf/workflows/.github/workflows/nextcloud-lint-php-cs.yml@nextcloud-latest
secrets: inherit

View File

@@ -1,8 +1,3 @@
# This workflow is provided via the organization template repository
#
# https://github.com/nextcloud/.github
# https://docs.github.com/en/actions/learn-github-actions/sharing-workflows-with-your-organization
name: Lint php
on:
@@ -10,65 +5,16 @@ on:
push:
branches:
- master
paths:
- '**.php'
- '.github/workflows/lint-php.yml'
permissions:
contents: read
pull-requests: read
concurrency:
group: lint-php-${{ github.head_ref || github.run_id }}
cancel-in-progress: true
jobs:
matrix:
runs-on: ubuntu-latest
outputs:
php-versions: ${{ steps.versions.outputs.php-versions }}
steps:
- name: Checkout app
uses: actions/checkout@v4
- name: Get version matrix
id: versions
uses: icewind1991/nextcloud-version-matrix@v1
php-lint:
runs-on: ubuntu-latest
needs: matrix
strategy:
matrix:
php-versions: ${{fromJson(needs.matrix.outputs.php-versions)}}
name: php-lint
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Set up php ${{ matrix.php-versions }}
uses: shivammathur/setup-php@v2
with:
php-version: ${{ matrix.php-versions }}
extensions: bz2, ctype, curl, dom, fileinfo, gd, iconv, intl, json, libxml, mbstring, openssl, pcntl, posix, session, simplexml, xmlreader, xmlwriter, zip, zlib, sqlite, pdo_sqlite
coverage: none
ini-file: development
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Lint
run: composer run lint
summary:
permissions:
contents: none
runs-on: ubuntu-latest
needs: php-lint
if: always()
name: php-lint-summary
steps:
- name: Summary status
run: if ${{ needs.php-lint.result != 'success' && needs.php-lint.result != 'skipped' }}; then exit 1; fi
lint-php:
uses: chenasraf/workflows/.github/workflows/nextcloud-lint-php.yml@nextcloud-latest
secrets: inherit

View File

@@ -1,201 +1,20 @@
# This workflow is provided via the organization template repository
#
# https://github.com/nextcloud/.github
# https://docs.github.com/en/actions/learn-github-actions/sharing-workflows-with-your-organization
#
# SPDX-FileCopyrightText: 2022-2024 Nextcloud GmbH and Nextcloud contributors
# SPDX-License-Identifier: MIT
name: PHPUnit MySQL
on: pull_request
on:
pull_request:
push:
branches:
- master
permissions:
contents: read
pull-requests: read
concurrency:
group: phpunit-mysql-${{ github.head_ref || github.run_id }}
cancel-in-progress: true
jobs:
matrix:
runs-on: ubuntu-latest
outputs:
matrix: ${{ steps.set-matrix.outputs.matrix }}
steps:
- name: Checkout app
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
with:
persist-credentials: false
- name: Get supported server versions
id: versions
uses: icewind1991/nextcloud-version-matrix@58becf3b4bb6dc6cef677b15e2fd8e7d48c0908f # v1.3.1
- name: Build test matrix
id: set-matrix
run: |
# Get server branches from version matrix
BRANCHES='${{ steps.versions.outputs.branches }}'
# Build minimal matrix: min Nextcloud with PHP 8.2, max Nextcloud with PHP 8.3
MATRIX=$(jq -nc \
--argjson branches "$BRANCHES" \
'{include: [{"php-versions": "8.2", "mysql-versions": "8.4", "server-versions": $branches[0]}, {"php-versions": "8.3", "mysql-versions": "8.4", "server-versions": $branches[-1]}]}'
)
echo "matrix=$MATRIX" >> $GITHUB_OUTPUT
echo "Generated matrix: $MATRIX"
changes:
runs-on: ubuntu-latest
permissions:
contents: read
pull-requests: read
outputs:
src: ${{ steps.changes.outputs.src}}
steps:
- uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2
id: changes
continue-on-error: true
with:
filters: |
src:
- '.github/workflows/**'
- 'appinfo/**'
- 'lib/**'
- 'templates/**'
- 'tests/**'
- 'vendor/**'
- 'vendor-bin/**'
- '.php-cs-fixer.dist.php'
- 'composer.json'
- 'composer.lock'
phpunit-mysql:
runs-on: ubuntu-latest
needs: [changes, matrix]
if: needs.changes.outputs.src != 'false'
strategy:
matrix: ${{ fromJson(needs.matrix.outputs.matrix) }}
name: MySQL ${{ matrix.mysql-versions }} PHP ${{ matrix.php-versions }} Nextcloud ${{ matrix.server-versions }}
services:
mysql:
image: ghcr.io/nextcloud/continuous-integration-mysql-${{ matrix.mysql-versions }}:latest
ports:
- 4444:3306/tcp
env:
MYSQL_ROOT_PASSWORD: rootpassword
options: --health-cmd="mysqladmin ping" --health-interval 5s --health-timeout 2s --health-retries 10
steps:
- name: Checkout app
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
persist-credentials: false
path: app-checkout
- name: Detect app ID from appinfo/info.xml
run: |
APP_ID=$(grep -oP '(?<=<id>)[^<]+' app-checkout/appinfo/info.xml | head -1)
echo "APP_NAME=$APP_ID" >> $GITHUB_ENV
echo "Detected app ID: $APP_ID"
- name: Checkout server
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
persist-credentials: false
submodules: true
repository: nextcloud/server
ref: ${{ matrix.server-versions }}
- name: Checkout app
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
persist-credentials: false
path: apps/${{ env.APP_NAME }}
- name: Set up php ${{ matrix.php-versions }}
uses: shivammathur/setup-php@0f7f1d08e3e32076e51cae65eb0b0c871405b16e # v2.34.1
with:
php-version: ${{ matrix.php-versions }}
# https://docs.nextcloud.com/server/stable/admin_manual/installation/source_installation.html#prerequisites-for-manual-installation
extensions: bz2, ctype, curl, dom, fileinfo, gd, iconv, intl, json, libxml, mbstring, openssl, pcntl, posix, session, simplexml, xmlreader, xmlwriter, zip, zlib, mysql, pdo_mysql
coverage: none
ini-file: development
# Temporary workaround for missing pcntl_* in PHP 8.3
ini-values: disable_functions=
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Enable ONLY_FULL_GROUP_BY MySQL option
run: |
echo "SET GLOBAL sql_mode=(SELECT CONCAT(@@sql_mode,',ONLY_FULL_GROUP_BY'));" | mysql -h 127.0.0.1 -P 4444 -u root -prootpassword
echo 'SELECT @@sql_mode;' | mysql -h 127.0.0.1 -P 4444 -u root -prootpassword
- name: Check composer file existence
id: check_composer
uses: andstor/file-existence-action@076e0072799f4942c8bc574a82233e1e4d13e9d6 # v3.0.0
with:
files: apps/${{ env.APP_NAME }}/composer.json
- name: Set up dependencies
# Only run if phpunit config file exists
if: steps.check_composer.outputs.files_exists == 'true'
working-directory: apps/${{ env.APP_NAME }}
run: |
composer remove nextcloud/ocp --dev --no-scripts
composer i
- name: Set up Nextcloud
env:
DB_PORT: 4444
run: |
mkdir data
./occ maintenance:install --verbose --database=mysql --database-name=nextcloud --database-host=127.0.0.1 --database-port=$DB_PORT --database-user=root --database-pass=rootpassword --admin-user admin --admin-pass admin
./occ app:enable --force ${{ env.APP_NAME }}
- name: Check PHPUnit script is defined
id: check_phpunit
continue-on-error: true
working-directory: apps/${{ env.APP_NAME }}
run: |
composer run --list | grep '^ test:unit ' | wc -l | grep 1
- name: PHPUnit
# Only run if phpunit config file exists
if: steps.check_phpunit.outcome == 'success'
working-directory: apps/${{ env.APP_NAME }}
run: composer run test:unit
- name: Print logs
if: always()
run: |
cat data/nextcloud.log
- name: Skipped
# Fail the action when unit tests are not specified
if: steps.check_phpunit.outcome == 'failure'
run: |
echo 'PHPUnit tests are not specified in composer.json scripts'
exit 1
summary:
permissions:
contents: none
runs-on: ubuntu-latest
needs: [changes, phpunit-mysql]
if: always()
name: phpunit-mysql-summary
steps:
- name: Summary status
run: if ${{ needs.changes.outputs.src != 'false' && needs.phpunit-mysql.result != 'success' }}; then exit 1; fi
uses: chenasraf/workflows/.github/workflows/nextcloud-phpunit-mysql.yml@nextcloud-latest
secrets: inherit

View File

@@ -1,216 +1,20 @@
# This workflow is provided via the organization template repository
#
# https://github.com/nextcloud/.github
# https://docs.github.com/en/actions/learn-github-actions/sharing-workflows-with-your-organization
#
# SPDX-FileCopyrightText: 2022-2024 Nextcloud GmbH and Nextcloud contributors
# SPDX-License-Identifier: MIT
name: PHPUnit PostgreSQL
on: pull_request
on:
pull_request:
push:
branches:
- master
permissions:
contents: read
pull-requests: read
concurrency:
group: phpunit-pgsql-${{ github.head_ref || github.run_id }}
cancel-in-progress: true
jobs:
matrix:
runs-on: ubuntu-latest
outputs:
matrix: ${{ steps.set-matrix.outputs.matrix }}
steps:
- name: Checkout app
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
with:
persist-credentials: false
- name: Get supported server versions
id: versions
uses: icewind1991/nextcloud-version-matrix@58becf3b4bb6dc6cef677b15e2fd8e7d48c0908f # v1.3.1
- name: Build test matrix
id: set-matrix
run: |
# Get server branches from version matrix
BRANCHES='${{ steps.versions.outputs.branches }}'
# Build minimal matrix: only latest Nextcloud with PHP 8.3
MATRIX=$(jq -nc \
--argjson branches "$BRANCHES" \
'{include: [{"php-versions": "8.3", "server-versions": $branches[-1]}]}'
)
echo "matrix=$MATRIX" >> $GITHUB_OUTPUT
echo "Generated matrix: $MATRIX"
changes:
runs-on: ubuntu-latest
permissions:
contents: read
pull-requests: read
outputs:
src: ${{ steps.changes.outputs.src }}
steps:
- uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2
id: changes
continue-on-error: true
with:
filters: |
src:
- '.github/workflows/**'
- 'appinfo/**'
- 'lib/**'
- 'templates/**'
- 'tests/**'
- 'vendor/**'
- 'vendor-bin/**'
- '.php-cs-fixer.dist.php'
- 'composer.json'
- 'composer.lock'
phpunit-pgsql:
runs-on: ubuntu-latest
needs: [changes, matrix]
if: needs.changes.outputs.src != 'false'
strategy:
matrix: ${{ fromJson(needs.matrix.outputs.matrix) }}
name: PostgreSQL PHP ${{ matrix.php-versions }} Nextcloud ${{ matrix.server-versions }}
services:
postgres:
image: ghcr.io/nextcloud/continuous-integration-postgres-16:latest # zizmor: ignore[unpinned-images]
ports:
- 4444:5432/tcp
env:
POSTGRES_USER: root
POSTGRES_PASSWORD: rootpassword
POSTGRES_DB: nextcloud
options: --health-cmd pg_isready --health-interval 5s --health-timeout 2s --health-retries 5
steps:
- name: Checkout app
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
with:
persist-credentials: false
path: app-checkout
- name: Detect app ID from appinfo/info.xml
run: |
APP_ID=$(grep -oP '(?<=<id>)[^<]+' app-checkout/appinfo/info.xml | head -1)
echo "APP_NAME=$APP_ID" >> $GITHUB_ENV
echo "Detected app ID: $APP_ID"
- name: Checkout server
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
with:
persist-credentials: false
submodules: true
repository: nextcloud/server
ref: ${{ matrix.server-versions }}
- name: Checkout app
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
with:
persist-credentials: false
path: apps/${{ env.APP_NAME }}
- name: Set up php ${{ matrix.php-versions }}
uses: shivammathur/setup-php@bf6b4fbd49ca58e4608c9c89fba0b8d90bd2a39f # v2.35.5
with:
php-version: ${{ matrix.php-versions }}
# https://docs.nextcloud.com/server/stable/admin_manual/installation/source_installation.html#prerequisites-for-manual-installation
extensions: bz2, ctype, curl, dom, fileinfo, gd, iconv, intl, json, libxml, mbstring, openssl, pcntl, posix, session, simplexml, xmlreader, xmlwriter, zip, zlib, pgsql, pdo_pgsql
coverage: none
ini-file: development
# Temporary workaround for missing pcntl_* in PHP 8.3
ini-values: disable_functions=
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Check composer file existence
id: check_composer
uses: andstor/file-existence-action@076e0072799f4942c8bc574a82233e1e4d13e9d6 # v3.0.0
with:
files: apps/${{ env.APP_NAME }}/composer.json
- name: Set up dependencies
# Only run if phpunit config file exists
if: steps.check_composer.outputs.files_exists == 'true'
working-directory: apps/${{ env.APP_NAME }}
run: |
composer remove nextcloud/ocp --dev --no-scripts
composer i
- name: Set up Nextcloud
env:
DB_PORT: 4444
run: |
mkdir data
./occ maintenance:install --verbose --database=pgsql --database-name=nextcloud --database-host=127.0.0.1 --database-port=$DB_PORT --database-user=root --database-pass=rootpassword --admin-user admin --admin-pass admin
./occ app:enable --force ${{ env.APP_NAME }}
- name: Check PHPUnit script is defined
id: check_phpunit
continue-on-error: true
working-directory: apps/${{ env.APP_NAME }}
run: |
composer run --list | grep '^ test:unit ' | wc -l | grep 1
- name: PHPUnit
# Only run if phpunit config file exists
if: steps.check_phpunit.outcome == 'success'
working-directory: apps/${{ env.APP_NAME }}
run: composer run test:unit
- name: Check PHPUnit integration script is defined
id: check_integration
continue-on-error: true
working-directory: apps/${{ env.APP_NAME }}
run: |
composer run --list | grep '^ test:integration ' | wc -l | grep 1
- name: Run Nextcloud
# Only run if phpunit integration config file exists
if: steps.check_integration.outcome == 'success'
run: php -S localhost:8080 &
- name: PHPUnit integration
# Only run if phpunit integration config file exists
if: steps.check_integration.outcome == 'success'
working-directory: apps/${{ env.APP_NAME }}
run: composer run test:integration
- name: Print logs
if: always()
run: |
cat data/nextcloud.log
- name: Skipped
# Fail the action when neither unit nor integration tests ran
if: steps.check_phpunit.outcome == 'failure' && steps.check_integration.outcome == 'failure'
run: |
echo 'Neither PHPUnit nor PHPUnit integration tests are specified in composer.json scripts'
exit 1
summary:
permissions:
contents: none
runs-on: ubuntu-latest
needs: [changes, phpunit-pgsql]
if: always()
name: phpunit-pgsql-summary
steps:
- name: Summary status
run: if ${{ needs.changes.outputs.src != 'false' && needs.phpunit-pgsql.result != 'success' }}; then exit 1; fi
uses: chenasraf/workflows/.github/workflows/nextcloud-phpunit-pgsql.yml@nextcloud-latest
secrets: inherit

View File

@@ -1,8 +1,3 @@
# This workflow is provided via the organization template repository
#
# https://github.com/nextcloud/.github
# https://docs.github.com/en/actions/learn-github-actions/sharing-workflows-with-your-organization
name: Static analysis
on:
@@ -12,62 +7,15 @@ on:
# branches:
# - master
permissions:
contents: read
pull-requests: read
concurrency:
group: psalm-${{ github.head_ref || github.run_id }}
cancel-in-progress: true
jobs:
matrix:
runs-on: ubuntu-latest
outputs:
ocp-matrix: ${{ steps.versions.outputs.ocp-matrix }}
steps:
- name: Checkout app
uses: actions/checkout@v4
- name: Get version matrix
id: versions
uses: icewind1991/nextcloud-version-matrix@v1
static-analysis:
runs-on: ubuntu-latest
needs: matrix
strategy:
# do not stop on another job's failure
fail-fast: false
matrix: ${{ fromJson(needs.matrix.outputs.ocp-matrix) }}
name: static-psalm-analysis ${{ matrix.ocp-version }}
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Set up php${{ matrix.php-versions }}
uses: shivammathur/setup-php@v2
with:
php-version: ${{ matrix.php-versions }}
extensions: bz2, ctype, curl, dom, fileinfo, gd, iconv, intl, json, libxml, mbstring, openssl, pcntl, posix, session, simplexml, xmlreader, xmlwriter, zip, zlib, sqlite, pdo_sqlite
coverage: none
ini-file: development
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Install dependencies
run: composer i
- name: Install dependencies
run: composer require --dev nextcloud/ocp:${{ matrix.ocp-version }} --ignore-platform-reqs --with-dependencies
- name: Run coding standards check
run: composer run psalm
summary:
runs-on: ubuntu-latest
needs: static-analysis
if: always()
name: static-psalm-analysis-summary
steps:
- name: Summary status
run: if ${{ needs.static-analysis.result != 'success' }}; then exit 1; fi
psalm:
uses: chenasraf/workflows/.github/workflows/nextcloud-psalm.yml@nextcloud-latest
secrets: inherit

View File

@@ -38,8 +38,6 @@ jobs:
- uses: googleapis/release-please-action@v4
id: release
with:
token: ${{ secrets.RELEASE_PLEASE_TOKEN }}
build:
name: App Store Build

20
.github/workflows/vitest.yml vendored Normal file
View File

@@ -0,0 +1,20 @@
name: Vitest
on:
pull_request:
push:
branches:
- master
permissions:
contents: read
pull-requests: read
concurrency:
group: vitest-${{ github.head_ref || github.run_id }}
cancel-in-progress: true
jobs:
vitest:
uses: chenasraf/workflows/.github/workflows/nextcloud-vitest.yml@nextcloud-latest
secrets: inherit

2
.gitignore vendored
View File

@@ -9,8 +9,6 @@
/node_modules/
/dist
/js
/css
.DS_Store
build/
tsconfig.app.tsbuildinfo

View File

@@ -1,2 +1,3 @@
templates/
scaffolds/
gen/
openapi*.json

View File

@@ -1,7 +1,4 @@
{
"plugins": [
"prettier-plugin-vue"
],
"printWidth": 100,
"semi": false,
"singleQuote": true,

View File

@@ -1 +1 @@
{".":"0.16.0"}
{".":"0.29.0"}

View File

@@ -1,5 +1,454 @@
# Changelog
## [0.29.0](https://github.com/chenasraf/nextcloud-forum/compare/v0.28.1...v0.29.0) (2026-03-22)
### Features
* add direct link to posts ([4863610](https://github.com/chenasraf/nextcloud-forum/commit/48636103318a5852f50aefe437f9387e02cdd75e))
### Bug Fixes
* **l10n:** Update translations from Transifex ([22a4e8e](https://github.com/chenasraf/nextcloud-forum/commit/22a4e8e30e97f83ee727f043a360a7a20bd998a2))
* longer post highlight ([6257f41](https://github.com/chenasraf/nextcloud-forum/commit/6257f41b5805c243f6416a778152611b863bc146))
* page navigation url change ([f1140c5](https://github.com/chenasraf/nextcloud-forum/commit/f1140c5a4aaeec9b503942e17c353e06eac188ce))
## [0.28.1](https://github.com/chenasraf/nextcloud-forum/compare/v0.28.0...v0.28.1) (2026-03-21)
### Bug Fixes
* add "last reply by" to all thread cards ([82376fe](https://github.com/chenasraf/nextcloud-forum/commit/82376feb5dc1adee74ddf668e983fb8fd12a7119))
## [0.28.0](https://github.com/chenasraf/nextcloud-forum/compare/v0.27.0...v0.28.0) (2026-03-21)
### Features
* add "last reply by" to thread card ([7147d79](https://github.com/chenasraf/nextcloud-forum/commit/7147d79881418497f331eb66aa02684d88b22331))
### Bug Fixes
* **l10n:** Update translations from Transifex ([9f39f65](https://github.com/chenasraf/nextcloud-forum/commit/9f39f6536f023fc856b77bddd42061504f53424c))
* **l10n:** Update translations from Transifex ([1ff1b09](https://github.com/chenasraf/nextcloud-forum/commit/1ff1b090d87a7d3b5db3d46c9f87c79744b76046))
* **l10n:** Update translations from Transifex ([a45e8e4](https://github.com/chenasraf/nextcloud-forum/commit/a45e8e46e7ae4bfd10692678110e01411ab7fe35))
* scroll to first unread reply on thread ([7f577c2](https://github.com/chenasraf/nextcloud-forum/commit/7f577c2abd93706c7a7852df51e36ffc582f6a92))
## [0.27.0](https://github.com/chenasraf/nextcloud-forum/compare/v0.26.0...v0.27.0) (2026-03-18)
### Features
* allow guests to post/reply when given permissions ([477e9e3](https://github.com/chenasraf/nextcloud-forum/commit/477e9e3dfd75d1c13b624e1a15a9a933c8c72522))
* editable templates ([c0aa22a](https://github.com/chenasraf/nextcloud-forum/commit/c0aa22adb095192fb8a6b888df65f327cfbe0ab5))
### Bug Fixes
* hide attachments bbcode button from guests ([699585a](https://github.com/chenasraf/nextcloud-forum/commit/699585aba0663da4379e4911d0a33cb8db1185f4))
* **l10n:** Update translations from Transifex ([53d789d](https://github.com/chenasraf/nextcloud-forum/commit/53d789d1c7063795d0d14f2b907b97db8711f74b))
* **l10n:** Update translations from Transifex ([520ccea](https://github.com/chenasraf/nextcloud-forum/commit/520cceab9b8e78aee6b4aa1e19854b22d26eb023))
## [0.26.0](https://github.com/chenasraf/nextcloud-forum/compare/v0.25.0...v0.26.0) (2026-03-16)
### Features
* add id+members count+icon to teams table ([6fb4e4f](https://github.com/chenasraf/nextcloud-forum/commit/6fb4e4fd54cf65baf76cd6890b4751cdb90b016e))
### Bug Fixes
* add api list limits ([f13be97](https://github.com/chenasraf/nextcloud-forum/commit/f13be9786b8ba77fdaa41e0399360b024a4a4f47))
* category edit team permissions ([27f5e7b](https://github.com/chenasraf/nextcloud-forum/commit/27f5e7b04408d5bc485a6d2171849e4e39c09a7e))
* category read status after thread creation ([e226861](https://github.com/chenasraf/nextcloud-forum/commit/e226861a3fab0b0903fca8b11078425fd8db791a))
* **l10n:** Update translations from Transifex ([0fb78f7](https://github.com/chenasraf/nextcloud-forum/commit/0fb78f7d76e964d8d683cc03ded24aa56c100b34))
## [0.25.0](https://github.com/chenasraf/nextcloud-forum/compare/v0.24.0...v0.25.0) (2026-03-15)
### Features
* editable category design ([6f3b007](https://github.com/chenasraf/nextcloud-forum/commit/6f3b007f90fae5d361098e66af3b761dd27e4f60))
* overflow icons into menu button in bbcode toolbar ([3b75ed7](https://github.com/chenasraf/nextcloud-forum/commit/3b75ed7363e6468b548879fabd764ca8749587ae))
* update admin settings, role/team edit, category edit uis ([10c60c6](https://github.com/chenasraf/nextcloud-forum/commit/10c60c673938c3fa99e75974b34089d2e8b55768))
### Bug Fixes
* **l10n:** Update translations from Transifex ([33f96db](https://github.com/chenasraf/nextcloud-forum/commit/33f96db4355397a1fbc2cc7917bd525aab371bc3))
* **l10n:** Update translations from Transifex ([35c536d](https://github.com/chenasraf/nextcloud-forum/commit/35c536dd0a3e7578300756cb4a6e0eb2149d261c))
## [0.24.0](https://github.com/chenasraf/nextcloud-forum/compare/v0.23.1...v0.24.0) (2026-03-13)
### Features
* add nextcloud 34 support ([8178b2f](https://github.com/chenasraf/nextcloud-forum/commit/8178b2f8601a20c5b2aa4a34aa81c79c05a5c796))
* allow editing can post/reply permissions ([9a33146](https://github.com/chenasraf/nextcloud-forum/commit/9a33146bd894f1c37e7c75bc56ce6da90cd07b04))
* app initialize screen ([7205dde](https://github.com/chenasraf/nextcloud-forum/commit/7205dded5ab67f39376c539931ee168de630cd97))
* team-based permissions ([0574535](https://github.com/chenasraf/nextcloud-forum/commit/0574535f53b94e39025cbffe09967a5d0706326d))
* update various ui depending on granular permissions ([d7ffcb3](https://github.com/chenasraf/nextcloud-forum/commit/d7ffcb3435692eab59905f92ef25660051976f50))
### Bug Fixes
* category unread updates logic ([7e60059](https://github.com/chenasraf/nextcloud-forum/commit/7e600592776fe7e11ab64808fd776ddb9a140389))
* default role colors ([5d82c6a](https://github.com/chenasraf/nextcloud-forum/commit/5d82c6a927a7638dfd90994dac22def0aa2b5fc0))
* fix permission checks for roles/circles ([09a74a2](https://github.com/chenasraf/nextcloud-forum/commit/09a74a29c44b3188e3d4cd8cb9658d3192f56246))
* improve role admin/mod permission checks ([495ff9f](https://github.com/chenasraf/nextcloud-forum/commit/495ff9fc5b2c28f0210c23807bda058539159cf9))
* **l10n:** first activity -&gt; created ([239037a](https://github.com/chenasraf/nextcloud-forum/commit/239037ab356ceb338908cbe2e460817e2d4b9262))
* **l10n:** Update translations from Transifex ([9deb266](https://github.com/chenasraf/nextcloud-forum/commit/9deb266f7f56a2bc60c4eed8e64efcb85fb28cdf))
* **l10n:** Update translations from Transifex ([4bffa87](https://github.com/chenasraf/nextcloud-forum/commit/4bffa8706415e828c4d76456e7ca1f88b158217f))
* **l10n:** Update translations from Transifex ([8098382](https://github.com/chenasraf/nextcloud-forum/commit/809838207bea356440dcefb4f336a54f7f206d7a))
* **l10n:** Update translations from Transifex ([e1f499f](https://github.com/chenasraf/nextcloud-forum/commit/e1f499f1619746c8dae0cbb11fe31fa88e81803a))
* **l10n:** Update translations from Transifex ([b8563e9](https://github.com/chenasraf/nextcloud-forum/commit/b8563e905573f5b4c2ef7e04b5bc96c11b264a8f))
* **l10n:** Update translations from Transifex ([2d21b58](https://github.com/chenasraf/nextcloud-forum/commit/2d21b58424603ed42bc13f9cbb7a1acbf1f50329))
* **l10n:** Update translations from Transifex ([885e623](https://github.com/chenasraf/nextcloud-forum/commit/885e623ee8f6cfb79c70a9004b10cb34dbd1f001))
* reload categories after init ([4412bde](https://github.com/chenasraf/nextcloud-forum/commit/4412bde383082530e773cdfadf4907345d198322))
## [0.23.1](https://github.com/chenasraf/nextcloud-forum/compare/v0.23.0...v0.23.1) (2026-02-24)
### Bug Fixes
* **build:** dir structure ([4ddd460](https://github.com/chenasraf/nextcloud-forum/commit/4ddd460464f0c568970245df4246a43c8824d1bb))
* **l10n:** Update translations from Transifex ([b1c610d](https://github.com/chenasraf/nextcloud-forum/commit/b1c610df22747d2ef0f4ab2cdc8c357aff4cefb5))
* **l10n:** Update translations from Transifex ([9e4c7c5](https://github.com/chenasraf/nextcloud-forum/commit/9e4c7c53bd416e3518375bf2be14247c059aedb0))
* **l10n:** Update translations from Transifex ([d93c044](https://github.com/chenasraf/nextcloud-forum/commit/d93c044a0165627a2550e0f05ce9db173ce294fa))
* **l10n:** Update translations from Transifex ([047c89f](https://github.com/chenasraf/nextcloud-forum/commit/047c89f693a41b86f05af514da6d1e6cec6733b6))
* **l10n:** Update translations from Transifex ([daf350c](https://github.com/chenasraf/nextcloud-forum/commit/daf350c3853b33e9e1f2a31642dfc8707312ce65))
* **l10n:** Update translations from Transifex ([3c1425f](https://github.com/chenasraf/nextcloud-forum/commit/3c1425fc45fbc494ff83ea509eab6aeddcd1dc02))
## [0.23.0](https://github.com/chenasraf/nextcloud-forum/compare/v0.22.8...v0.23.0) (2026-02-17)
### Features
* category read markers ([da0c771](https://github.com/chenasraf/nextcloud-forum/commit/da0c77114aa35674ca938870e0517da5073fedf7))
### Bug Fixes
* **l10n:** Update translations from Transifex ([1f34c81](https://github.com/chenasraf/nextcloud-forum/commit/1f34c81ef42fa69d5f2a6846296785c283cafece))
* **l10n:** Update translations from Transifex ([05cc4b6](https://github.com/chenasraf/nextcloud-forum/commit/05cc4b6084271f5ea0172e68d55e423b10250375))
## [0.22.8](https://github.com/chenasraf/nextcloud-forum/compare/v0.22.7...v0.22.8) (2026-02-11)
### Bug Fixes
* allow moving threads ([8c6fb8f](https://github.com/chenasraf/nextcloud-forum/commit/8c6fb8ff8055d44307aa6094195728e7621144f3))
## [0.22.7](https://github.com/chenasraf/nextcloud-forum/compare/v0.22.6...v0.22.7) (2026-02-11)
### Bug Fixes
* **l10n:** Update translations from Transifex ([6f7c696](https://github.com/chenasraf/nextcloud-forum/commit/6f7c696b3420d81edd6f06e10a88374525cf6b6d))
* **l10n:** Update translations from Transifex ([06ff4e2](https://github.com/chenasraf/nextcloud-forum/commit/06ff4e2ff9f913636b37b6dd244d4a9dd04082c8))
* light/dark theme would not listen to user preferences ([60d7aa3](https://github.com/chenasraf/nextcloud-forum/commit/60d7aa3399285280af3f68bd081a8c8de145665b))
* move thread dialog closing/progress ([d5b8421](https://github.com/chenasraf/nextcloud-forum/commit/d5b8421ed901970bdb8ef09183f370d549058cb8))
## [0.22.6](https://github.com/chenasraf/nextcloud-forum/compare/v0.22.5...v0.22.6) (2026-02-07)
### Bug Fixes
* **l10n:** Update translations from Transifex ([9c2b6ac](https://github.com/chenasraf/nextcloud-forum/commit/9c2b6ac64d762e45796efd5fe08581926a3fc3e2))
* **l10n:** Update translations from Transifex ([afb4140](https://github.com/chenasraf/nextcloud-forum/commit/afb4140e6ecd3344d19a3173799a7ecf13c91f10))
## [0.22.5](https://github.com/chenasraf/nextcloud-forum/compare/v0.22.4...v0.22.5) (2026-02-05)
### Bug Fixes
* mobile menu popover ([a472e03](https://github.com/chenasraf/nextcloud-forum/commit/a472e03e984e0e146f872df3f91eb88b9834970d))
## [0.22.4](https://github.com/chenasraf/nextcloud-forum/compare/v0.22.3...v0.22.4) (2026-02-05)
### Bug Fixes
* **deps:** unmark floating-vue as external ([a0c70d8](https://github.com/chenasraf/nextcloud-forum/commit/a0c70d8320bd16e7768adda8489d6f73f5fcd148))
## [0.22.3](https://github.com/chenasraf/nextcloud-forum/compare/v0.22.2...v0.22.3) (2026-02-05)
### Bug Fixes
* **deps:** mark floating-vue as external ([4be4d81](https://github.com/chenasraf/nextcloud-forum/commit/4be4d81d48e8ae7c945647d1096242bc990db532))
* **l10n:** Update translations from Transifex ([9983cb9](https://github.com/chenasraf/nextcloud-forum/commit/9983cb9b1c206d406d97757085465287dc0c711e))
## [0.22.2](https://github.com/chenasraf/nextcloud-forum/compare/v0.22.1...v0.22.2) (2026-02-04)
### Bug Fixes
* **l10n:** Update translations from Transifex ([b649b2f](https://github.com/chenasraf/nextcloud-forum/commit/b649b2fc84b4f7fe695f49e328a1084e34e603ea))
* **l10n:** Update translations from Transifex ([f6219b7](https://github.com/chenasraf/nextcloud-forum/commit/f6219b7a1a11e5dd287046052c986a7975c50232))
* **l10n:** Update translations from Transifex ([bb112b9](https://github.com/chenasraf/nextcloud-forum/commit/bb112b9fc7c8e7ea9f60ff5fb200629211446617))
* move floating-vue to peer deps ([a12720c](https://github.com/chenasraf/nextcloud-forum/commit/a12720c4ada48e0a2f22f84ab289e8eb421658d7))
## [0.22.1](https://github.com/chenasraf/nextcloud-forum/compare/v0.22.0...v0.22.1) (2026-02-01)
### Bug Fixes
* **l10n:** update text repair seeds -&gt; repair database initial data ([0433714](https://github.com/chenasraf/nextcloud-forum/commit/04337145836ba6ff3605738cca5a412cd5614786))
* **l10n:** Update translations from Transifex ([a8e5512](https://github.com/chenasraf/nextcloud-forum/commit/a8e55120ade0641a6fb4f0aa99c63c4d3f0cd1a3))
* **l10n:** Update translations from Transifex ([f653122](https://github.com/chenasraf/nextcloud-forum/commit/f6531221391ef61a4e0fb9b5313407682f0c4f52))
* **l10n:** Update translations from Transifex ([34f818f](https://github.com/chenasraf/nextcloud-forum/commit/34f818fe177fce8567f8cb206e35610389436bcf))
* **l10n:** Update translations from Transifex ([7f7dd76](https://github.com/chenasraf/nextcloud-forum/commit/7f7dd76aeb35479087f5196a0a250d082bafea1f))
## [0.22.0](https://github.com/chenasraf/nextcloud-forum/compare/v0.21.3...v0.22.0) (2026-01-28)
### Features
* add dashboard widgets ([b6cc80d](https://github.com/chenasraf/nextcloud-forum/commit/b6cc80d1f80a148074569d5124d17891a3bdc1dd))
### Bug Fixes
* **l10n:** Update translations from Transifex ([470ef7b](https://github.com/chenasraf/nextcloud-forum/commit/470ef7b945437e26cf2efa508b7aefa4c18645e4))
## [0.21.3](https://github.com/chenasraf/nextcloud-forum/compare/v0.21.2...v0.21.3) (2026-01-26)
### Bug Fixes
* don't require forum admin permissions for global admin endpoints ([66e03c3](https://github.com/chenasraf/nextcloud-forum/commit/66e03c3a5df9334c52662ba2121f816c299a1532))
* **l10n:** Update translations from Transifex ([c8d39a4](https://github.com/chenasraf/nextcloud-forum/commit/c8d39a4c710a62e4435af34f29ed4c8963274841))
* roles error handling on admin ui ([a2e44af](https://github.com/chenasraf/nextcloud-forum/commit/a2e44af6bde7c1443bf78335935ff99665bb0b67))
## [0.21.2](https://github.com/chenasraf/nextcloud-forum/compare/v0.21.1...v0.21.2) (2026-01-25)
### Bug Fixes
* improve repair seeds error handling ([2a41a33](https://github.com/chenasraf/nextcloud-forum/commit/2a41a3397ce21d3f3ef68da75bac097f318d5e8e))
* **l10n:** Update translations from Transifex ([4161034](https://github.com/chenasraf/nextcloud-forum/commit/416103465794be593f80ab26d406853048be0b59))
* **l10n:** Update translations from Transifex ([0dd8abf](https://github.com/chenasraf/nextcloud-forum/commit/0dd8abf0983faab0f9b5321aac62324a6eef32ad))
## [0.21.1](https://github.com/chenasraf/nextcloud-forum/compare/v0.21.0...v0.21.1) (2026-01-23)
### Bug Fixes
* better error unwrapping with axios for ocs ([860c0a6](https://github.com/chenasraf/nextcloud-forum/commit/860c0a63c5cb13725d02b9d6faa7e6cd3e34ebfb))
* **l10n:** Update translations from Transifex ([b8548e9](https://github.com/chenasraf/nextcloud-forum/commit/b8548e9f333c4cb4d716dade0adfba032ed97fad))
* **l10n:** Update translations from Transifex ([463ab8c](https://github.com/chenasraf/nextcloud-forum/commit/463ab8c44a99683325f273adc4efcaa94ef5a4f1))
* **l10n:** Update translations from Transifex ([02d08fc](https://github.com/chenasraf/nextcloud-forum/commit/02d08fc9e9760cd292aad4fe40398597c39801ee))
## [0.21.0](https://github.com/chenasraf/nextcloud-forum/compare/v0.20.6...v0.21.0) (2026-01-20)
### Features
* admin section with repair seeds+add role helpers ([d74a97e](https://github.com/chenasraf/nextcloud-forum/commit/d74a97e571379fb03b9d01acf73fe195ca13d644))
### Bug Fixes
* **l10n:** Update translations from Transifex ([d2aa196](https://github.com/chenasraf/nextcloud-forum/commit/d2aa196765c1ad0860526a6a327f3ee3f695128c))
* **l10n:** Update translations from Transifex ([8b7fa5e](https://github.com/chenasraf/nextcloud-forum/commit/8b7fa5ebfb62368afe66cd2330646c12ee6606d2))
* **l10n:** Update translations from Transifex ([6a4efc6](https://github.com/chenasraf/nextcloud-forum/commit/6a4efc6826c92e93ca64344f15ec822a53062d77))
## [0.20.6](https://github.com/chenasraf/nextcloud-forum/compare/v0.20.5...v0.20.6) (2026-01-17)
### Bug Fixes
* db seeds ([03c2a61](https://github.com/chenasraf/nextcloud-forum/commit/03c2a6162bf1d30e4361f8ebbdf2a4e113692da2))
* remove post slug from seed ([51c49c3](https://github.com/chenasraf/nextcloud-forum/commit/51c49c32dac5894c6711f8924fe5a7b44e07596b))
## [0.20.5](https://github.com/chenasraf/nextcloud-forum/compare/v0.20.4...v0.20.5) (2026-01-16)
### Bug Fixes
* allow creating multiple custom roles ([362fdc8](https://github.com/chenasraf/nextcloud-forum/commit/362fdc8b032299a4f32d8e4b70163a3077dcab3c))
* category header update ([0d98473](https://github.com/chenasraf/nextcloud-forum/commit/0d98473cbfc8f89a2b4962781449ccc881ab8eee))
* db seeds ([ed04879](https://github.com/chenasraf/nextcloud-forum/commit/ed048795756f474ce8126aa37fb34a7c57fa2d65))
* **l10n:** Update translations from Transifex ([3242a1c](https://github.com/chenasraf/nextcloud-forum/commit/3242a1cad51b90841ff1bde5ca7e231ea92687d9))
## [0.20.4](https://github.com/chenasraf/nextcloud-forum/compare/v0.20.3...v0.20.4) (2026-01-15)
### Bug Fixes
* **l10n:** Update translations from Transifex ([37a8284](https://github.com/chenasraf/nextcloud-forum/commit/37a82842b13012bf9bf578baf018bfa8b678d635))
* **l10n:** Update translations from Transifex ([46b2c82](https://github.com/chenasraf/nextcloud-forum/commit/46b2c820e8bec48e432bf350d56a2d85f41da115))
* **l10n:** Update translations from Transifex ([715b2ab](https://github.com/chenasraf/nextcloud-forum/commit/715b2ab6ff7a94ed431e0ca2525530e9e41f42c7))
* **l10n:** Update translations from Transifex ([3ab3c1c](https://github.com/chenasraf/nextcloud-forum/commit/3ab3c1cc76b1f55e289d96dfd681d45b6e67b171))
## [0.20.3](https://github.com/chenasraf/nextcloud-forum/compare/v0.20.2...v0.20.3) (2026-01-10)
### Bug Fixes
* db seed transactions logic ([c3d267f](https://github.com/chenasraf/nextcloud-forum/commit/c3d267f12269568e0a091cc094e043e4f1ad8cb8))
* **l10n:** Update translations from Transifex ([679abe3](https://github.com/chenasraf/nextcloud-forum/commit/679abe3fb6ce7c8545bf99875092f20cf5d468b8))
* **l10n:** Update translations from Transifex ([043af15](https://github.com/chenasraf/nextcloud-forum/commit/043af1580912d201a724313d4788d7a776e11934))
## [0.20.2](https://github.com/chenasraf/nextcloud-forum/compare/v0.20.1...v0.20.2) (2026-01-08)
### Bug Fixes
* bbcode cursor positions after inserting ([e2dcebc](https://github.com/chenasraf/nextcloud-forum/commit/e2dcebc6ee6e4d017f7f26fc86e72e6734a1f757))
## [0.20.1](https://github.com/chenasraf/nextcloud-forum/compare/v0.20.0...v0.20.1) (2026-01-08)
### Bug Fixes
* db seed migrations ([c017bb3](https://github.com/chenasraf/nextcloud-forum/commit/c017bb3d09a517c19e772420311c23a957f25cba))
* **l10n:** Update translations from Transifex ([67c92c0](https://github.com/chenasraf/nextcloud-forum/commit/67c92c05a3e7f58bbc05265087b763368653f7d3))
## [0.20.0](https://github.com/chenasraf/nextcloud-forum/compare/v0.19.7...v0.20.0) (2026-01-07)
### Features
* add max-width to post/signature images ([00e5d6d](https://github.com/chenasraf/nextcloud-forum/commit/00e5d6d3b2e14939b233a80050f645ebd7b8503a))
* add preference to auto subscribe to replied threads ([cb7a03c](https://github.com/chenasraf/nextcloud-forum/commit/cb7a03c1d51f2dc5642a47ab222b07cec6e01731))
### Bug Fixes
* forum users tables migrations ([8b489b9](https://github.com/chenasraf/nextcloud-forum/commit/8b489b9cc3919dedf1463c7c7dd54e7a8009fc6f))
## [0.19.7](https://github.com/chenasraf/nextcloud-forum/compare/v0.19.6...v0.19.7) (2026-01-05)
### Bug Fixes
* aggressive scroll-behavior interferes with mobile apps popover menu ([eb1b2f8](https://github.com/chenasraf/nextcloud-forum/commit/eb1b2f86df7e7bf75bdbd9ba8260471ec91110fb))
* bbcode text insertion/selection logic ([919a13f](https://github.com/chenasraf/nextcloud-forum/commit/919a13fdd3da0579c7d9ebdd032e3108e9da7047))
* main content size on mobile ([3e7cebc](https://github.com/chenasraf/nextcloud-forum/commit/3e7cebc8c3316dada42cf1ba81acb062d5b1d41a))
## [0.19.6](https://github.com/chenasraf/nextcloud-forum/compare/v0.19.5...v0.19.6) (2026-01-05)
### Bug Fixes
* bbcode editor ([ec49855](https://github.com/chenasraf/nextcloud-forum/commit/ec49855173e026b683a6dd0cc29e46a72f62e98e))
* bbcode text wrapping ([145e6d8](https://github.com/chenasraf/nextcloud-forum/commit/145e6d8f814d3899ef6327eaff5637a296b6582d))
## [0.19.5](https://github.com/chenasraf/nextcloud-forum/compare/v0.19.4...v0.19.5) (2026-01-03)
### Bug Fixes
* roles seed ([8848ba0](https://github.com/chenasraf/nextcloud-forum/commit/8848ba03045f69cba40dd9094ade214f1c1b56cc))
## [0.19.4](https://github.com/chenasraf/nextcloud-forum/compare/v0.19.3...v0.19.4) (2026-01-01)
### Bug Fixes
* seed migration ([e4281e2](https://github.com/chenasraf/nextcloud-forum/commit/e4281e2128a86fa39b8f4a8deec21b82c901b935))
## [0.19.3](https://github.com/chenasraf/nextcloud-forum/compare/v0.19.2...v0.19.3) (2025-12-31)
### Bug Fixes
* add seed migration ([b6e40f9](https://github.com/chenasraf/nextcloud-forum/commit/b6e40f9976d1b9a6d5a1a378d1ff43b72feace06))
## [0.19.2](https://github.com/chenasraf/nextcloud-forum/compare/v0.19.1...v0.19.2) (2025-12-29)
### Bug Fixes
* db seeds ([55f1dbd](https://github.com/chenasraf/nextcloud-forum/commit/55f1dbd25867488f7a3cf93726fb444976341e5d))
* **l10n:** Update translations from Transifex ([81e35c1](https://github.com/chenasraf/nextcloud-forum/commit/81e35c114b84d77bee5f471c6d1f27154a7730d8))
* **l10n:** Update translations from Transifex ([d28b8c0](https://github.com/chenasraf/nextcloud-forum/commit/d28b8c0f88255fad38bff24dd6747ce420f08919))
* **l10n:** Update translations from Transifex ([4d7efe9](https://github.com/chenasraf/nextcloud-forum/commit/4d7efe9d32084e8accd857e68bd4434d415ff784))
* **l10n:** Update translations from Transifex ([7ae4d8f](https://github.com/chenasraf/nextcloud-forum/commit/7ae4d8f369c87fb5a65a7dbc60980e4760fb4f7b))
* **l10n:** Update translations from Transifex ([1dad565](https://github.com/chenasraf/nextcloud-forum/commit/1dad565072ced353a47e2f7ece865a81757ff81a))
## [0.19.1](https://github.com/chenasraf/nextcloud-forum/compare/v0.19.0...v0.19.1) (2025-12-22)
### Bug Fixes
* **l10n:** Update translations from Transifex ([02e9b09](https://github.com/chenasraf/nextcloud-forum/commit/02e9b093e842f5b1016a1d2277b630ef67085d86))
* **l10n:** Update translations from Transifex ([fce3633](https://github.com/chenasraf/nextcloud-forum/commit/fce363355e1e442069d7e883d08bb6f43014b9b7))
* **l10n:** Update translations from Transifex ([2cd21b0](https://github.com/chenasraf/nextcloud-forum/commit/2cd21b0792bfdcc4f3d64285cd81f280db6a8b7b))
* **l10n:** Update translations from Transifex ([b235d4a](https://github.com/chenasraf/nextcloud-forum/commit/b235d4a7391bb8b4c26fe0de8c1d37fac874c454))
* **l10n:** update version text ([12459e5](https://github.com/chenasraf/nextcloud-forum/commit/12459e5fca252e48ae2259ca9dbf1b6f367aad99))
## [0.19.0](https://github.com/chenasraf/nextcloud-forum/compare/v0.18.1...v0.19.0) (2025-12-18)
### Features
* post edit history ([a3f5360](https://github.com/chenasraf/nextcloud-forum/commit/a3f5360ff518753439bfc3370700a6f4521ac16b))
* show loader in navigation sidebar ([d4e9ffd](https://github.com/chenasraf/nextcloud-forum/commit/d4e9ffd467da658629317d88c13f6a7c66425826))
### Bug Fixes
* **l10n:** show correct msg in thread update responses ([1793a16](https://github.com/chenasraf/nextcloud-forum/commit/1793a169c4ceeebd3d86cd68bed0056f0aaab1f1))
* **l10n:** Update translations from Transifex ([6a920d3](https://github.com/chenasraf/nextcloud-forum/commit/6a920d3ebf9530022205a2502185ea1d3701fcac))
## [0.18.1](https://github.com/chenasraf/nextcloud-forum/compare/v0.18.0...v0.18.1) (2025-12-17)
### Bug Fixes
* allow updating thread title ([4b08dad](https://github.com/chenasraf/nextcloud-forum/commit/4b08dad606367229add21cfd71427028b464b528))
* **l10n:** Update translations from Transifex ([a7c10f2](https://github.com/chenasraf/nextcloud-forum/commit/a7c10f2e0c1ccb97e8f96a6d7abe084743e54f04))
* **l10n:** Update translations from Transifex ([33e714c](https://github.com/chenasraf/nextcloud-forum/commit/33e714cab25e3c47fde7da8308eb4d8a3e2f2320))
## [0.18.0](https://github.com/chenasraf/nextcloud-forum/compare/v0.17.1...v0.18.0) (2025-12-15)
### Features
* thread drafts ([0a0e64d](https://github.com/chenasraf/nextcloud-forum/commit/0a0e64dae553d6369c64698f82d7df86eaa1e7ca))
### Bug Fixes
* **l10n:** Update translations from Transifex ([3876513](https://github.com/chenasraf/nextcloud-forum/commit/38765131190c1718f51088b05f1374b0ab456d69))
* **l10n:** Update translations from Transifex ([db03c5f](https://github.com/chenasraf/nextcloud-forum/commit/db03c5fc50aa84142befb197e0fad768f2572a71))
## [0.17.1](https://github.com/chenasraf/nextcloud-forum/compare/v0.17.0...v0.17.1) (2025-12-13)
### Bug Fixes
* **l10n:** Update translations from Transifex ([5fec057](https://github.com/chenasraf/nextcloud-forum/commit/5fec0577eee3ffa1efcf39208b5090c6285f63cd))
* migration/seed users table mismatches ([b5df3a6](https://github.com/chenasraf/nextcloud-forum/commit/b5df3a66be83873523eddf02889857ca9cf75b94))
## [0.17.0](https://github.com/chenasraf/nextcloud-forum/compare/v0.16.0...v0.17.0) (2025-12-12)
### Features
* deep-link into specific post/page on thread ([2d64358](https://github.com/chenasraf/nextcloud-forum/commit/2d643583afd5d1fce31d93e36c3204b6014235a6))
* notify users on mention ([c84a4b3](https://github.com/chenasraf/nextcloud-forum/commit/c84a4b356ba7d1fa06055ce25c9ce0694bc232bf))
* update navigation sidebar items behavior ([9762443](https://github.com/chenasraf/nextcloud-forum/commit/9762443685529abe2506f70b18ef271c79439c45))
* user mentions ([80c85a2](https://github.com/chenasraf/nextcloud-forum/commit/80c85a2cabe0ee9bcdf933561acb1fa9224a5546))
### Bug Fixes
* dark avatars in mentions in profile view ([af507dd](https://github.com/chenasraf/nextcloud-forum/commit/af507dda88c08a8ebc33d6df90499e33dade4176))
* exclude own user from autocomplete ([59c5f91](https://github.com/chenasraf/nextcloud-forum/commit/59c5f91fb09f070fd798e562f7ec32af372e61c3))
* globally add theme data to app ([9e00c93](https://github.com/chenasraf/nextcloud-forum/commit/9e00c931d19e3660c54f179a908050f6c59358d5))
* improve user id fetching ([db5374d](https://github.com/chenasraf/nextcloud-forum/commit/db5374de2e9624df4547ea632e9d36f70166acca))
* **l10n:** Update translations from Transifex ([c65d9a5](https://github.com/chenasraf/nextcloud-forum/commit/c65d9a592a51212a671dafe7b46840bfbf6b8347))
* **l10n:** Update translations from Transifex ([d1d1c2e](https://github.com/chenasraf/nextcloud-forum/commit/d1d1c2ec51e1b5c496e560aab4b25bdf1b937df9))
* **l10n:** Update translations from Transifex ([4fd4e50](https://github.com/chenasraf/nextcloud-forum/commit/4fd4e5046b16571e228ea04ea38e1e8a07b8a563))
* **l10n:** Update translations from Transifex ([5976596](https://github.com/chenasraf/nextcloud-forum/commit/59765960e6b72ca4463a1986d32eb5fce0b8c534))
## [0.16.0](https://github.com/chenasraf/nextcloud-forum/compare/v0.15.0...v0.16.0) (2025-12-08)

View File

@@ -17,13 +17,14 @@
# - JS build is delegated to your package.json scripts (tool-agnostic).
#
# Common recipes:
# make build → install deps & build
# make dist → build source + appstore tarballs
# make test → run PHP unit tests
# make lint → lint JS & PHP
# make openapi → generate OpenAPI JSON
# make sign → print signature for GitHub tarball
# make release → upload release to Nextcloud App Store
# make build → install deps & build
# make dist → build source + appstore tarballs
# make test → run PHP unit tests
# make test-integration → run PHP integration tests
# make lint → lint JS & PHP
# make openapi → generate OpenAPI JSON
# make sign → print signature for GitHub tarball
# make release → upload release to Nextcloud App Store
#
app_name=forum
@@ -163,6 +164,7 @@ source:
# appstore:
# - Create an App Store tarball (strips tests, dotfiles, dev configs)
# - Installs only production dependencies (no dev deps)
# - Output: build/artifacts/appstore/$(app_name).tar.gz
.PHONY: appstore
appstore:
@@ -170,7 +172,10 @@ appstore:
mkdir -p $(app_intermediate_directory)
mkdir -p $(appstore_build_directory)
rm -rf $(appstore_package_name).tar.gz
rsync -vtr \
@echo "Installing production dependencies only..."
rm -rf vendor
$(composer_bin) install --no-dev --prefer-dist --optimize-autoloader
rsync -vtr --delete \
--exclude="**/.git/**/*" \
--exclude="**/.github/**/*" \
--exclude="build" \
@@ -178,8 +183,10 @@ appstore:
--exclude="Makefile" \
--exclude="*.log" \
--exclude="phpunit*xml" \
--exclude="psalm.xml" \
--exclude="composer.*" \
--exclude="node_modules" \
--exclude="vendor-bin" \
--exclude="dist/js/node_modules" \
--exclude="dist/js/tests" \
--exclude="dist/js/test" \
@@ -189,17 +196,23 @@ appstore:
--exclude="dist/js/karma.*" \
--exclude="dist/js/protractor.*" \
--exclude="package.json" \
--exclude="pnpm-lock.yaml" \
--exclude="bower.json" \
--exclude="karma.*" \
--exclude="protractor\.*" \
--exclude="/gen" \
--exclude="/.*" \
--exclude="dist/js/.*" \
--exclude="/src" \
--exclude="rename-template.sh" \
--exclude="*.config.cjs" \
--exclude="*.config.js" \
--exclude="*.config.ts" \
--exclude="tsconfig*.json" \
$(CURDIR)/ $(app_intermediate_directory)
cd $(CURDIR)/build/artifacts/intermediate && \
tar czf $(appstore_package_name).tar.gz $(app_name)
@echo "Restoring dev dependencies..."
$(composer_bin) install --prefer-dist
# test:
# - Run PHP unit tests locally with a configured Nextcloud installation
@@ -230,10 +243,33 @@ test: composer
exit 1; \
fi; \
echo "\x1b[32mUsing Nextcloud root: $$NC_ROOT\x1b[0m"; \
NEXTCLOUD_ROOT="$$NC_ROOT" $(CURDIR)/vendor/phpunit/phpunit/phpunit -c tests/phpunit.xml; \
if [ -f tests/phpunit.integration.xml ]; then \
NEXTCLOUD_ROOT="$$NC_ROOT" $(CURDIR)/vendor/phpunit/phpunit/phpunit -c tests/phpunit.integration.xml; \
fi
NEXTCLOUD_ROOT="$$NC_ROOT" $(CURDIR)/vendor/phpunit/phpunit/phpunit -c tests/phpunit.xml
# test-integration:
# - Run only PHP integration tests (database-dependent tests)
# - These tests run against a real database and test migration/seeding
.PHONY: test-integration
test-integration: composer
@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 "Set NEXTCLOUD_ROOT environment variable."; \
exit 1; \
fi; \
if [ ! -f tests/phpunit.integration.xml ]; then \
echo "\x1b[31mNo integration tests found (tests/phpunit.integration.xml missing)\x1b[0m"; \
exit 1; \
fi; \
echo "\x1b[32mUsing Nextcloud root: $$NC_ROOT\x1b[0m"; \
NEXTCLOUD_ROOT="$$NC_ROOT" $(CURDIR)/vendor/phpunit/phpunit/phpunit -c tests/phpunit.integration.xml
# test-docker:
# - Run PHP unit tests inside a Nextcloud Docker container
@@ -267,6 +303,12 @@ test-docker:
echo "\x1b[33mRunning tests in container $$CONTAINER_ID for app $$APP_DIR\x1b[0m"; \
docker exec $$CONTAINER_ID phpunit -c apps-shared/$$APP_DIR/tests/phpunit.docker.xml
# test-frontend:
# - Run frontend (Vitest) tests
.PHONY: test-frontend
test-frontend:
$(pnpm_cmd) vitest run
# lint:
# - Lint JS via pnpm and PHP via composer script "lint"
.PHONY: lint

View File

@@ -74,6 +74,34 @@ for repairing installations, rebuilding statistics, and managing user roles.
For a complete list of available commands, usage examples, and detailed documentation, see the
[OCC Commands Wiki page](https://github.com/chenasraf/nextcloud-forum/wiki/OCC-Commands).
## Troubleshooting
### Cannot access administrator features
If you are a Nextcloud administrator but cannot access Forum admin features (e.g., managing
categories, roles, or settings), this is likely due to missing database seeds or role assignments.
**Option 1: Using OCC commands**
Run the following commands from your Nextcloud installation directory:
```bash
# Repair database seeds (creates default roles and permissions if missing)
php occ forum:repair-seeds
# Assign administrator role to a user
php occ forum:set-role <username> admin
```
**Option 2: Using the Admin UI**
1. Log in to Nextcloud as an administrator
2. Go to **Administration Settings** (click your profile picture → Administration Settings)
3. Navigate to **Forum** in the left sidebar under the Administration section
4. Use the **Repair Seeds** button to restore default roles and permissions
5. If the seeds are already in plac, use the **User Roles** section to assign the administrator role
to users
## Contributing
I am developing this app on my free time, so any support, whether code, issues, or just stars is

View File

@@ -37,7 +37,7 @@ This app is in early stages of development. While functional, you may encounter
The forum integrates seamlessly with your Nextcloud instance, using your existing users and groups for authentication and access control.
]]></description>
<version>0.16.0</version>
<version>0.29.0</version>
<licence>agpl</licence>
<author mail="contact@casraf.dev" homepage="https://casraf.dev">Chen Asraf</author>
<namespace>Forum</namespace>
@@ -54,7 +54,7 @@ The forum integrates seamlessly with your Nextcloud instance, using your existin
<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"/>
<nextcloud min-version="29" max-version="34"/>
</dependencies>
<background-jobs>
<job>OCA\Forum\Cron\RebuildStatsTask</job>
@@ -67,6 +67,10 @@ The forum integrates seamlessly with your Nextcloud instance, using your existin
<command>OCA\Forum\Command\SetRole</command>
<command>OCA\Forum\Command\TestNotifier</command>
</commands>
<settings>
<admin>OCA\Forum\Settings\AdminSettings</admin>
<admin-section>OCA\Forum\Sections\AdminSection</admin-section>
</settings>
<navigations>
<navigation role="all">
<name>Forum</name>

View File

@@ -16,25 +16,26 @@
},
"scripts": {
"post-install-cmd": [
"@composer bin all install --ansi"
"@php -r \"if (getenv('COMPOSER_DEV_MODE') !== '0') { passthru(getenv('COMPOSER_BINARY').' bin all install --ansi'); }\""
],
"post-update-cmd": [
"@composer bin all update --ansi"
"@php -r \"if (getenv('COMPOSER_DEV_MODE') !== '0') { passthru(getenv('COMPOSER_BINARY').' bin all update --ansi'); }\""
],
"lint": "find . -name \\*.php -not -path './vendor/*' -not -path './vendor-bin/*' -not -path './gen/*' -not -path './build/*' -print0 | xargs -0 -n1 php -l",
"cs:check": "php-cs-fixer fix --dry-run --diff",
"cs:fix": "php-cs-fixer fix",
"psalm": "psalm --threads=1 --no-cache",
"test:unit": "phpunit tests -c tests/phpunit.xml --colors=always --fail-on-warning --fail-on-risky",
"test:integration": "phpunit tests -c tests/phpunit.integration.xml --colors=always --fail-on-warning --fail-on-risky",
"openapi": "generate-spec"
},
"require": {
"php": "^8.1",
"bamarni/composer-bin-plugin": "^1.8",
"chriskonnertz/bbcode": "^1.1"
},
"require-dev": {
"nextcloud/ocp": "dev-stable29",
"bamarni/composer-bin-plugin": "^1.8",
"nextcloud/ocp": "dev-stable32",
"phpunit/phpunit": "^10.5",
"roave/security-advisories": "dev-latest"
},
@@ -47,5 +48,11 @@
"platform": {
"php": "8.1"
}
},
"extra": {
"bamarni-bin": {
"bin-links": true,
"forward-command": true
}
}
}

385
composer.lock generated
View File

@@ -4,65 +4,8 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
"content-hash": "48d3d1ff5b242a7f16dd89794097f180",
"content-hash": "449361de31344c6c5c7f54a44ae518ff",
"packages": [
{
"name": "bamarni/composer-bin-plugin",
"version": "1.8.3",
"source": {
"type": "git",
"url": "https://github.com/bamarni/composer-bin-plugin.git",
"reference": "e7ef9e012667327516c24e5fad9903a3bc91389d"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/bamarni/composer-bin-plugin/zipball/e7ef9e012667327516c24e5fad9903a3bc91389d",
"reference": "e7ef9e012667327516c24e5fad9903a3bc91389d",
"shasum": ""
},
"require": {
"composer-plugin-api": "^2.0",
"php": "^7.2.5 || ^8.0"
},
"require-dev": {
"composer/composer": "^2.0",
"ext-json": "*",
"phpstan/extension-installer": "^1.1",
"phpstan/phpstan": "^1.8",
"phpstan/phpstan-phpunit": "^1.1",
"phpunit/phpunit": "^8.5 || ^9.6 || ^10.0",
"symfony/console": "^2.8.52 || ^3.4.35 || ^4.4 || ^5.0 || ^6.0",
"symfony/finder": "^2.8.52 || ^3.4.35 || ^4.4 || ^5.0 || ^6.0",
"symfony/process": "^2.8.52 || ^3.4.35 || ^4.4 || ^5.0 || ^6.0"
},
"type": "composer-plugin",
"extra": {
"class": "Bamarni\\Composer\\Bin\\BamarniBinPlugin"
},
"autoload": {
"psr-4": {
"Bamarni\\Composer\\Bin\\": "src"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"description": "No conflicts for your bin dependencies",
"keywords": [
"composer",
"conflict",
"dependency",
"executable",
"isolation",
"tool"
],
"support": {
"issues": "https://github.com/bamarni/composer-bin-plugin/issues",
"source": "https://github.com/bamarni/composer-bin-plugin/tree/1.8.3"
},
"time": "2025-11-24T19:20:55+00:00"
},
{
"name": "chriskonnertz/bbcode",
"version": "v1.1.2",
@@ -114,6 +57,63 @@
}
],
"packages-dev": [
{
"name": "bamarni/composer-bin-plugin",
"version": "1.9.1",
"source": {
"type": "git",
"url": "https://github.com/bamarni/composer-bin-plugin.git",
"reference": "641d0663f5ac270b1aeec4337b7856f76204df47"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/bamarni/composer-bin-plugin/zipball/641d0663f5ac270b1aeec4337b7856f76204df47",
"reference": "641d0663f5ac270b1aeec4337b7856f76204df47",
"shasum": ""
},
"require": {
"composer-plugin-api": "^2.0",
"php": "^7.2.5 || ^8.0"
},
"require-dev": {
"composer/composer": "^2.2.26",
"ext-json": "*",
"phpstan/extension-installer": "^1.1",
"phpstan/phpstan": "^1.8 || ^2.0",
"phpstan/phpstan-phpunit": "^1.1 || ^2.0",
"phpunit/phpunit": "^8.5 || ^9.6 || ^10.0",
"symfony/console": "^2.8.52 || ^3.4.35 || ^4.4 || ^5.0 || ^6.0",
"symfony/finder": "^2.8.52 || ^3.4.35 || ^4.4 || ^5.0 || ^6.0",
"symfony/process": "^2.8.52 || ^3.4.35 || ^4.4 || ^5.0 || ^6.0"
},
"type": "composer-plugin",
"extra": {
"class": "Bamarni\\Composer\\Bin\\BamarniBinPlugin"
},
"autoload": {
"psr-4": {
"Bamarni\\Composer\\Bin\\": "src"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"description": "No conflicts for your bin dependencies",
"keywords": [
"composer",
"conflict",
"dependency",
"executable",
"isolation",
"tool"
],
"support": {
"issues": "https://github.com/bamarni/composer-bin-plugin/issues",
"source": "https://github.com/bamarni/composer-bin-plugin/tree/1.9.1"
},
"time": "2026-02-04T10:18:12+00:00"
},
{
"name": "myclabs/deep-copy",
"version": "1.13.4",
@@ -176,29 +176,29 @@
},
{
"name": "nextcloud/ocp",
"version": "dev-stable29",
"version": "dev-stable32",
"source": {
"type": "git",
"url": "https://github.com/nextcloud-deps/ocp.git",
"reference": "f8c70c8d28000510f865028e24bb5cfe562f8b77"
"reference": "5d6430816fd4afb6b87251b06e7eabcefba47610"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/nextcloud-deps/ocp/zipball/f8c70c8d28000510f865028e24bb5cfe562f8b77",
"reference": "f8c70c8d28000510f865028e24bb5cfe562f8b77",
"url": "https://api.github.com/repos/nextcloud-deps/ocp/zipball/5d6430816fd4afb6b87251b06e7eabcefba47610",
"reference": "5d6430816fd4afb6b87251b06e7eabcefba47610",
"shasum": ""
},
"require": {
"php": "~8.0 || ~8.1 || ~8.2 || ~8.3",
"php": "~8.1 || ~8.2 || ~8.3 || ~8.4",
"psr/clock": "^1.0",
"psr/container": "^2.0.2",
"psr/event-dispatcher": "^1.0",
"psr/log": "^1.1.4"
"psr/log": "^3.0.2"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-stable29": "29.0.0-dev"
"dev-stable32": "32.0.0-dev"
}
},
"notification-url": "https://packagist.org/downloads/",
@@ -209,14 +209,18 @@
{
"name": "Christoph Wurst",
"email": "christoph@winzerhof-wurst.at"
},
{
"name": "Joas Schilling",
"email": "coding@schilljs.com"
}
],
"description": "Composer package containing Nextcloud's public API (classes, interfaces)",
"description": "Composer package containing Nextcloud's public OCP API and the unstable NCU API",
"support": {
"issues": "https://github.com/nextcloud-deps/ocp/issues",
"source": "https://github.com/nextcloud-deps/ocp/tree/stable29"
"source": "https://github.com/nextcloud-deps/ocp/tree/stable32"
},
"time": "2025-11-30T00:58:59+00:00"
"time": "2026-03-21T01:05:00+00:00"
},
{
"name": "nikic/php-parser",
@@ -717,16 +721,16 @@
},
{
"name": "phpunit/phpunit",
"version": "10.5.60",
"version": "10.5.63",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/phpunit.git",
"reference": "f2e26f52f80ef77832e359205f216eeac00e320c"
"reference": "33198268dad71e926626b618f3ec3966661e4d90"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/f2e26f52f80ef77832e359205f216eeac00e320c",
"reference": "f2e26f52f80ef77832e359205f216eeac00e320c",
"url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/33198268dad71e926626b618f3ec3966661e4d90",
"reference": "33198268dad71e926626b618f3ec3966661e4d90",
"shasum": ""
},
"require": {
@@ -747,7 +751,7 @@
"phpunit/php-timer": "^6.0.0",
"sebastian/cli-parser": "^2.0.1",
"sebastian/code-unit": "^2.0.0",
"sebastian/comparator": "^5.0.4",
"sebastian/comparator": "^5.0.5",
"sebastian/diff": "^5.1.1",
"sebastian/environment": "^6.1.0",
"sebastian/exporter": "^5.1.4",
@@ -798,7 +802,7 @@
"support": {
"issues": "https://github.com/sebastianbergmann/phpunit/issues",
"security": "https://github.com/sebastianbergmann/phpunit/security/policy",
"source": "https://github.com/sebastianbergmann/phpunit/tree/10.5.60"
"source": "https://github.com/sebastianbergmann/phpunit/tree/10.5.63"
},
"funding": [
{
@@ -822,7 +826,7 @@
"type": "tidelift"
}
],
"time": "2025-12-06T07:50:42+00:00"
"time": "2026-01-27T05:48:37+00:00"
},
{
"name": "psr/clock",
@@ -977,30 +981,30 @@
},
{
"name": "psr/log",
"version": "1.1.4",
"version": "3.0.2",
"source": {
"type": "git",
"url": "https://github.com/php-fig/log.git",
"reference": "d49695b909c3b7628b6289db5479a1c204601f11"
"reference": "f16e1d5863e37f8d8c2a01719f5b34baa2b714d3"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/php-fig/log/zipball/d49695b909c3b7628b6289db5479a1c204601f11",
"reference": "d49695b909c3b7628b6289db5479a1c204601f11",
"url": "https://api.github.com/repos/php-fig/log/zipball/f16e1d5863e37f8d8c2a01719f5b34baa2b714d3",
"reference": "f16e1d5863e37f8d8c2a01719f5b34baa2b714d3",
"shasum": ""
},
"require": {
"php": ">=5.3.0"
"php": ">=8.0.0"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "1.1.x-dev"
"dev-master": "3.x-dev"
}
},
"autoload": {
"psr-4": {
"Psr\\Log\\": "Psr/Log/"
"Psr\\Log\\": "src"
}
},
"notification-url": "https://packagist.org/downloads/",
@@ -1021,9 +1025,9 @@
"psr-3"
],
"support": {
"source": "https://github.com/php-fig/log/tree/1.1.4"
"source": "https://github.com/php-fig/log/tree/3.0.2"
},
"time": "2021-05-03T11:20:27+00:00"
"time": "2024-09-11T13:17:53+00:00"
},
{
"name": "roave/security-advisories",
@@ -1031,18 +1035,18 @@
"source": {
"type": "git",
"url": "https://github.com/Roave/SecurityAdvisories.git",
"reference": "116121f02bbca0fec8f26c658e17f3f6e90010ff"
"reference": "e19b0f27b204991af95a5fefad00630bc3e376ae"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/Roave/SecurityAdvisories/zipball/116121f02bbca0fec8f26c658e17f3f6e90010ff",
"reference": "116121f02bbca0fec8f26c658e17f3f6e90010ff",
"url": "https://api.github.com/repos/Roave/SecurityAdvisories/zipball/e19b0f27b204991af95a5fefad00630bc3e376ae",
"reference": "e19b0f27b204991af95a5fefad00630bc3e376ae",
"shasum": ""
},
"conflict": {
"3f/pygmentize": "<1.2",
"adaptcms/adaptcms": "<=1.3",
"admidio/admidio": "<=4.3.16",
"admidio/admidio": "<=5.0.6",
"adodb/adodb-php": "<=5.22.9",
"aheinze/cockpit": "<2.2",
"aimeos/ai-admin-graphql": ">=2022.04.1,<2022.10.10|>=2023.04.1,<2023.10.6|>=2024.04.1,<2024.07.2",
@@ -1051,19 +1055,23 @@
"aimeos/ai-cms-grapesjs": ">=2021.04.1,<2021.10.8|>=2022.04.1,<2022.10.9|>=2023.04.1,<2023.10.15|>=2024.04.1,<2024.10.8|>=2025.04.1,<2025.10.2",
"aimeos/ai-controller-frontend": "<2020.10.15|>=2021.04.1,<2021.10.8|>=2022.04.1,<2022.10.8|>=2023.04.1,<2023.10.9|==2024.04.1",
"aimeos/aimeos-core": ">=2022.04.1,<2022.10.17|>=2023.04.1,<2023.10.17|>=2024.04.1,<2024.04.7",
"aimeos/aimeos-laravel": "==2021.10",
"aimeos/aimeos-typo3": "<19.10.12|>=20,<20.10.5",
"airesvsg/acf-to-rest-api": "<=3.1",
"akaunting/akaunting": "<2.1.13",
"akeneo/pim-community-dev": "<5.0.119|>=6,<6.0.53",
"alextselegidis/easyappointments": "<1.5.2.0-beta1",
"alextselegidis/easyappointments": "<=1.5.2",
"alexusmai/laravel-file-manager": "<=3.3.1",
"algolia/algoliasearch-magento-2": "<=3.16.1|>=3.17.0.0-beta1,<=3.17.1",
"alt-design/alt-redirect": "<1.6.4",
"altcha-org/altcha": "<1.3.1",
"alterphp/easyadmin-extension-bundle": ">=1.2,<1.2.11|>=1.3,<1.3.1",
"amazing/media2click": ">=1,<1.3.3",
"ameos/ameos_tarteaucitron": "<1.2.23",
"amphp/artax": "<1.0.6|>=2,<2.0.6",
"amphp/http": "<=1.7.2|>=2,<=2.1",
"amphp/http-client": ">=4,<4.4",
"amphp/http-server": ">=2.0.0.0-RC1-dev,<2.1.10|>=3.0.0.0-beta1,<3.4.4",
"anchorcms/anchor-cms": "<=0.12.7",
"andreapollastri/cipi": "<=3.1.15",
"andrewhaine/silverstripe-form-capture": ">=0.2,<=0.2.3|>=1,<1.0.2|>=2,<2.2.5",
@@ -1080,23 +1088,26 @@
"athlon1600/php-proxy": "<=5.1",
"athlon1600/php-proxy-app": "<=3",
"athlon1600/youtube-downloader": "<=4",
"aureuserp/aureuserp": "<1.3.0.0-beta1",
"austintoddj/canvas": "<=3.4.2",
"auth0/auth0-php": ">=3.3,<=8.16",
"auth0/login": "<=7.18",
"auth0/symfony": "<=5.4.1",
"auth0/wordpress": "<=5.3",
"auth0/auth0-php": ">=3.3,<8.18",
"auth0/login": "<7.20",
"auth0/symfony": "<=5.5",
"auth0/wordpress": "<=5.4",
"automad/automad": "<2.0.0.0-alpha5",
"automattic/jetpack": "<9.8",
"avideo/avideo": "<=26",
"awesome-support/awesome-support": "<=6.0.7",
"aws/aws-sdk-php": "<3.288.1",
"azuracast/azuracast": "<0.18.3",
"aws/aws-sdk-php": "<3.368",
"ayacoo/redirect-tab": "<2.1.2|>=3,<3.1.7|>=4,<4.0.5",
"azuracast/azuracast": "<=0.23.3",
"b13/seo_basics": "<0.8.2",
"backdrop/backdrop": "<=1.32",
"backpack/crud": "<3.4.9",
"backpack/filemanager": "<2.0.2|>=3,<3.0.9",
"bacula-web/bacula-web": "<9.7.1",
"badaso/core": "<=2.9.11",
"bagisto/bagisto": "<=2.3.7",
"bagisto/bagisto": "<2.3.10",
"barrelstrength/sprout-base-email": "<1.2.7",
"barrelstrength/sprout-forms": "<3.9",
"barryvdh/laravel-translation-manager": "<0.6.8",
@@ -1128,7 +1139,8 @@
"bvbmedia/multishop": "<2.0.39",
"bytefury/crater": "<6.0.2",
"cachethq/cachet": "<2.5.1",
"cakephp/cakephp": "<3.10.3|>=4,<4.0.10|>=4.1,<4.1.4|>=4.2,<4.2.12|>=4.3,<4.3.11|>=4.4,<4.4.10",
"cadmium-org/cadmium-cms": "<=0.4.9",
"cakephp/cakephp": "<3.10.3|>=4,<4.0.10|>=4.1,<4.1.4|>=4.2,<4.2.12|>=4.3,<4.3.11|>=4.4,<4.4.10|>=5.2.10,<5.2.12|==5.3",
"cakephp/database": ">=4.2,<4.2.12|>=4.3,<4.3.11|>=4.4,<4.4.10",
"cardgate/magento2": "<2.0.33",
"cardgate/woocommerce": "<=3.1.15",
@@ -1139,14 +1151,16 @@
"causal/oidc": "<4",
"cecil/cecil": "<7.47.1",
"centreon/centreon": "<22.10.15",
"cesargb/laravel-magiclink": ">=2,<2.25.1",
"cesnet/simplesamlphp-module-proxystatistics": "<3.1",
"chriskacerguis/codeigniter-restserver": "<=2.7.1",
"chrome-php/chrome": "<1.14",
"ci4-cms-erp/ci4ms": "<0.28.5",
"civicrm/civicrm-core": ">=4.2,<4.2.9|>=4.3,<4.3.3",
"ckeditor/ckeditor": "<4.25",
"clickstorm/cs-seo": ">=6,<6.8|>=7,<7.5|>=8,<8.4|>=9,<9.3",
"co-stack/fal_sftp": "<0.2.6",
"cockpit-hq/cockpit": "<2.11.4",
"cockpit-hq/cockpit": "<2.13.5",
"code16/sharp": "<9.11.1",
"codeception/codeception": "<3.1.3|>=4,<4.1.22",
"codeigniter/framework": "<3.1.10",
@@ -1157,8 +1171,8 @@
"codingms/modules": "<4.3.11|>=5,<5.7.4|>=6,<6.4.2|>=7,<7.5.5",
"commerceteam/commerce": ">=0.9.6,<0.9.9",
"components/jquery": ">=1.0.3,<3.5",
"composer/composer": "<1.10.27|>=2,<2.2.24|>=2.3,<2.7.7",
"concrete5/concrete5": "<9.4.3",
"composer/composer": "<1.10.27|>=2,<2.2.26|>=2.3,<2.9.3",
"concrete5/concrete5": "<9.4.8",
"concrete5/core": "<8.5.8|>=9,<9.1",
"contao-components/mediaelement": ">=2.14.2,<2.21.1",
"contao/comments-bundle": ">=2,<4.13.40|>=5.0.0.0-RC1-dev,<5.3.4",
@@ -1167,11 +1181,20 @@
"contao/core-bundle": "<4.13.57|>=5,<5.3.42|>=5.4,<5.6.5",
"contao/listing-bundle": ">=3,<=3.5.30|>=4,<4.4.8",
"contao/managed-edition": "<=1.5",
"coreshop/core-shop": "<4.1.9",
"corveda/phpsandbox": "<1.3.5",
"cosenary/instagram": "<=2.3",
"couleurcitron/tarteaucitron-wp": "<0.3",
"craftcms/cms": "<=4.16.5|>=5,<=5.8.6",
"croogo/croogo": "<4",
"cpsit/typo3-mailqueue": "<0.4.5|>=0.5,<0.5.2",
"craftcms/aws-s3": ">=2.0.2,<=2.2.4",
"craftcms/azure-blob": ">=2.0.0.0-beta1,<=2.1",
"craftcms/cms": "<=4.17.5|>=5,<=5.9.11",
"craftcms/commerce": ">=4,<4.11|>=5,<5.6",
"craftcms/composer": ">=4.0.0.0-RC1-dev,<=4.10|>=5.0.0.0-RC1-dev,<=5.5.1",
"craftcms/craft": ">=3.5,<=4.16.17|>=5.0.0.0-RC1-dev,<=5.8.21",
"craftcms/google-cloud": ">=2.0.0.0-beta1,<=2.2",
"craftcms/webhooks": ">=3,<3.2",
"croogo/croogo": "<=4.0.7",
"cuyz/valinor": "<0.12",
"czim/file-handling": "<1.5|>=2,<2.3",
"czproject/git-php": "<4.0.3",
@@ -1188,10 +1211,11 @@
"derhansen/sf_event_mgt": "<4.3.1|>=5,<5.1.1|>=7,<7.4",
"desperado/xml-bundle": "<=0.1.7",
"dev-lancer/minecraft-motd-parser": "<=1.0.5",
"devcode-it/openstamanager": "<=2.9.4",
"devcode-it/openstamanager": "<=2.9.8",
"devgroup/dotplant": "<2020.09.14-dev",
"digimix/wp-svg-upload": "<=1",
"directmailteam/direct-mail": "<6.0.3|>=7,<7.0.3|>=8,<9.5.2",
"directorytree/imapengine": "<1.22.3",
"dl/yag": "<3.0.1",
"dmk/webkitpdf": "<1.1.4",
"dnadesign/silverstripe-elemental": "<5.3.12",
@@ -1207,6 +1231,7 @@
"dolibarr/dolibarr": "<21.0.3",
"dompdf/dompdf": "<2.0.4",
"doublethreedigital/guest-entries": "<3.1.2",
"dreamfactory/df-core": "<1.0.4",
"drupal-pattern-lab/unified-twig-extensions": "<=0.1",
"drupal/access_code": "<2.0.5",
"drupal/acquia_dam": "<1.1.5",
@@ -1218,7 +1243,7 @@
"drupal/commerce_alphabank_redirect": "<1.0.3",
"drupal/commerce_eurobank_redirect": "<2.1.1",
"drupal/config_split": "<1.10|>=2,<2.0.2",
"drupal/core": ">=6,<6.38|>=7,<7.102|>=8,<10.4.9|>=10.5,<10.5.6|>=11,<11.1.9|>=11.2,<11.2.8",
"drupal/core": ">=6,<6.38|>=7,<7.103|>=8,<10.4.9|>=10.5,<10.5.6|>=11,<11.1.9|>=11.2,<11.2.8",
"drupal/core-recommended": ">=7,<7.102|>=8,<10.2.11|>=10.3,<10.3.9|>=11,<11.0.8",
"drupal/currency": "<3.5",
"drupal/drupal": ">=5,<5.11|>=6,<6.38|>=7,<7.102|>=8,<10.2.11|>=10.3,<10.3.9|>=11,<11.0.8",
@@ -1245,10 +1270,10 @@
"drupal/umami_analytics": "<1.0.1",
"duncanmcclean/guest-entries": "<3.1.2",
"dweeves/magmi": "<=0.7.24",
"ec-cube/ec-cube": "<2.4.4|>=2.11,<=2.17.1|>=3,<=3.0.18.0-patch4|>=4,<=4.1.2",
"ec-cube/ec-cube": "<2.4.4|>=2.11,<=2.17.1|>=3,<=3.0.18.0-patch4|>=4,<=4.3.1",
"ecodev/newsletter": "<=4",
"ectouch/ectouch": "<=2.7.2",
"egroupware/egroupware": "<23.1.20240624",
"egroupware/egroupware": "<23.1.20260113|>=26.0.20251208,<26.0.20260113",
"elefant/cms": "<2.0.7",
"elgg/elgg": "<3.3.24|>=4,<4.0.5",
"elijaa/phpmemcacheadmin": "<=1.3",
@@ -1271,29 +1296,30 @@
"ezsystems/ezplatform-admin-ui-assets": ">=4,<4.2.1|>=5,<5.0.1|>=5.1,<5.1.1|>=5.3.0.0-beta1,<5.3.5",
"ezsystems/ezplatform-graphql": ">=1.0.0.0-RC1-dev,<1.0.13|>=2.0.0.0-beta1,<2.3.12",
"ezsystems/ezplatform-http-cache": "<2.3.16",
"ezsystems/ezplatform-kernel": "<1.2.5.1-dev|>=1.3,<1.3.35",
"ezsystems/ezplatform-kernel": "<=1.2.5|>=1.3,<1.3.35",
"ezsystems/ezplatform-rest": ">=1.2,<=1.2.2|>=1.3,<1.3.8",
"ezsystems/ezplatform-richtext": ">=2.3,<2.3.26|>=3.3,<3.3.40",
"ezsystems/ezplatform-solr-search-engine": ">=1.7,<1.7.12|>=2,<2.0.2|>=3.3,<3.3.15",
"ezsystems/ezplatform-user": ">=1,<1.0.1",
"ezsystems/ezpublish-kernel": "<6.13.8.2-dev|>=7,<7.5.31",
"ezsystems/ezpublish-kernel": "<=6.13.8.1|>=7,<7.5.31",
"ezsystems/ezpublish-legacy": "<=2017.12.7.3|>=2018.6,<=2019.03.5.1",
"ezsystems/platform-ui-assets-bundle": ">=4.2,<4.2.3",
"ezsystems/repository-forms": ">=2.3,<2.3.2.1-dev|>=2.5,<2.5.15",
"ezyang/htmlpurifier": "<=4.2",
"facade/ignition": "<1.16.15|>=2,<2.4.2|>=2.5,<2.5.2",
"facturascripts/facturascripts": "<=2022.08",
"facturascripts/facturascripts": "<2025.81",
"fastly/magento2": "<1.2.26",
"feehi/cms": "<=2.1.1",
"feehi/feehicms": "<=2.1.1",
"fenom/fenom": "<=2.12.1",
"filament/actions": ">=3.2,<3.2.123",
"filament/filament": ">=4,<4.3.1",
"filament/infolists": ">=3,<3.2.115",
"filament/tables": ">=3,<3.2.115",
"filament/tables": ">=3,<3.2.115|>=4,<4.8.5|>=5,<5.3.5",
"filegator/filegator": "<7.8",
"filp/whoops": "<2.1.13",
"fineuploader/php-traditional-server": "<=1.2.2",
"firebase/php-jwt": "<6",
"firebase/php-jwt": "<7",
"fisharebest/webtrees": "<=2.1.18",
"fixpunkt/fp-masterquiz": "<2.2.1|>=3,<3.5.2",
"fixpunkt/fp-newsletter": "<1.1.1|>=1.2,<2.1.2|>=2.2,<3.2.6",
@@ -1301,11 +1327,13 @@
"flarum/flarum": "<0.1.0.0-beta8",
"flarum/framework": "<1.8.10",
"flarum/mentions": "<1.6.3",
"flarum/nicknames": "<1.8.3",
"flarum/sticky": ">=0.1.0.0-beta14,<=0.1.0.0-beta15",
"flarum/tags": "<=0.1.0.0-beta13",
"floriangaerber/magnesium": "<0.3.1",
"fluidtypo3/vhs": "<5.1.1",
"fof/byobu": ">=0.3.0.0-beta2,<1.1.7",
"fof/pretty-mail": "<=1.1.2",
"fof/upload": "<1.2.3",
"foodcoopshop/foodcoopshop": ">=3.2,<3.6.1",
"fooman/tcpdf": "<6.2.22",
@@ -1321,17 +1349,18 @@
"friendsoftypo3/mediace": ">=7.6.2,<7.6.5",
"friendsoftypo3/openid": ">=4.5,<4.5.31|>=4.7,<4.7.16|>=6,<6.0.11|>=6.1,<6.1.6",
"froala/wysiwyg-editor": "<=4.3",
"froxlor/froxlor": "<=2.2.5",
"frosh/adminer-platform": "<2.2.1",
"froxlor/froxlor": "<=2.3.3",
"frozennode/administrator": "<=5.0.12",
"fuel/core": "<1.8.1",
"funadmin/funadmin": "<=5.0.2",
"funadmin/funadmin": "<=7.1.0.0-RC4",
"gaoming13/wechat-php-sdk": "<=1.10.2",
"genix/cms": "<=1.1.11",
"georgringer/news": "<1.3.3",
"geshi/geshi": "<=1.0.9.1",
"getformwork/formwork": "<2.2",
"getformwork/formwork": "<=2.3.3",
"getgrav/grav": "<1.11.0.0-beta1",
"getkirby/cms": "<3.9.8.3-dev|>=3.10,<3.10.1.2-dev|>=4,<4.7.1|>=5,<5.1.4",
"getkirby/cms": "<3.9.8.3-dev|>=3.10,<3.10.1.2-dev|>=4,<4.7.1|>=5,<=5.2.1",
"getkirby/kirby": "<3.9.8.3-dev|>=3.10,<3.10.1.2-dev|>=4,<4.7.1",
"getkirby/panel": "<2.5.14",
"getkirby/starterkit": "<=3.7.0.2",
@@ -1345,7 +1374,7 @@
"gp247/core": "<1.1.24",
"gree/jose": "<2.2.1",
"gregwar/rst": "<1.0.3",
"grumpydictator/firefly-iii": "<6.1.17",
"grumpydictator/firefly-iii": "<6.1.17|>=6.4.23,<=6.5",
"gugoan/economizzer": "<=0.9.0.0-beta1",
"guzzlehttp/guzzle": "<6.5.8|>=7,<7.4.5",
"guzzlehttp/oauth-subscriber": "<0.8.1",
@@ -1369,9 +1398,9 @@
"ibexa/http-cache": ">=4.6,<4.6.14",
"ibexa/post-install": "<1.0.16|>=4.6,<4.6.14",
"ibexa/solr": ">=4.5,<4.5.4",
"ibexa/user": ">=4,<4.4.3|>=5,<5.0.3",
"ibexa/user": ">=4,<4.4.3|>=5,<5.0.4",
"icecoder/icecoder": "<=8.1",
"idno/known": "<=1.3.1",
"idno/known": "<1.6.4",
"ilicmiljan/secure-props": ">=1.2,<1.2.2",
"illuminate/auth": "<5.5.10",
"illuminate/cookie": ">=4,<=4.0.11|>=4.1,<6.18.31|>=7,<7.22.4",
@@ -1400,6 +1429,7 @@
"jbartels/wec-map": "<3.0.3",
"jcbrand/converse.js": "<3.3.3",
"joelbutcher/socialstream": "<5.6|>=6,<6.2",
"johnbillion/query-monitor": "<3.20.4",
"johnbillion/wp-crontrol": "<1.16.2|>=1.17,<1.19.2",
"joomla/application": "<1.0.13",
"joomla/archive": "<1.1.12|>=2,<2.0.1",
@@ -1418,10 +1448,11 @@
"jweiland/events2": "<8.3.8|>=9,<9.0.6",
"jweiland/kk-downloader": "<1.2.2",
"kazist/phpwhois": "<=4.2.6",
"kelvinmo/simplejwt": "<=1.1",
"kelvinmo/simplexrd": "<3.1.1",
"kevinpapst/kimai2": "<1.16.7",
"khodakhah/nodcms": "<=3",
"kimai/kimai": "<=2.20.1",
"kimai/kimai": "<=2.50",
"kitodo/presentation": "<3.2.3|>=3.3,<3.3.4",
"klaviyo/magento2-extension": ">=1,<3",
"knplabs/knp-snappy": "<=1.4.2",
@@ -1440,23 +1471,24 @@
"laravel/framework": "<10.48.29|>=11,<11.44.1|>=12,<12.1.1",
"laravel/laravel": ">=5.4,<5.4.22",
"laravel/pulse": "<1.3.1",
"laravel/reverb": "<1.4",
"laravel/reverb": "<1.7",
"laravel/socialite": ">=1,<2.0.10",
"latte/latte": "<2.10.8",
"lavalite/cms": "<=9|==10.1",
"lavalite/cms": "<=10.1",
"lavitto/typo3-form-to-database": "<2.2.5|>=3,<3.2.2|>=4,<4.2.3|>=5,<5.0.2",
"lcobucci/jwt": ">=3.4,<3.4.6|>=4,<4.0.4|>=4.1,<4.1.5",
"league/commonmark": "<2.7",
"league/commonmark": "<=2.8.1",
"league/flysystem": "<1.1.4|>=2,<2.1.1",
"league/oauth2-server": ">=8.3.2,<8.4.2|>=8.5,<8.5.3",
"leantime/leantime": "<3.3",
"lexik/jwt-authentication-bundle": "<2.10.7|>=2.11,<2.11.3",
"libreform/libreform": ">=2,<=2.0.8",
"librenms/librenms": "<25.11",
"librenms/librenms": "<26.2",
"liftkit/database": "<2.13.2",
"lightsaml/lightsaml": "<1.3.5",
"limesurvey/limesurvey": "<6.5.12",
"limesurvey/limesurvey": "<6.15.4",
"livehelperchat/livehelperchat": "<=3.91",
"livewire-filemanager/filemanager": "<=1.0.4",
"livewire/livewire": "<2.12.7|>=3.0.0.0-beta1,<3.6.4",
"livewire/volt": "<1.7",
"lms/routes": "<2.1.1",
@@ -1482,7 +1514,7 @@
"marshmallow/nova-tiptap": "<5.7",
"matomo/matomo": "<1.11",
"matyhtf/framework": "<3.0.6",
"mautic/core": "<5.2.9|>=6,<6.0.7",
"mautic/core": "<5.2.10|>=6,<6.0.8|>=7.0.0.0-alpha,<7.0.1",
"mautic/core-lib": ">=1.0.0.0-beta,<4.4.13|>=5.0.0.0-alpha,<5.1.1",
"mautic/grapes-js-builder-bundle": ">=4,<4.4.18|>=5,<5.2.9|>=6,<6.0.7",
"maximebf/debugbar": "<1.19",
@@ -1504,8 +1536,9 @@
"microsoft/microsoft-graph": ">=1.16,<1.109.1|>=2,<2.0.1",
"microsoft/microsoft-graph-beta": "<2.0.1",
"microsoft/microsoft-graph-core": "<2.0.2",
"microweber/microweber": "<=2.0.19",
"microweber/microweber": "<2.0.20",
"mikehaertl/php-shellcommand": "<1.6.1",
"mineadmin/mineadmin": "<=3.0.9",
"miniorange/miniorange-saml": "<1.4.3",
"mittwald/typo3_forum": "<1.2.1",
"mobiledetect/mobiledetectlib": "<2.8.32",
@@ -1514,7 +1547,7 @@
"mongodb/mongodb": ">=1,<1.9.2",
"mongodb/mongodb-extension": "<1.21.2",
"monolog/monolog": ">=1.8,<1.12",
"moodle/moodle": "<4.4.11|>=4.5.0.0-beta,<4.5.7|>=5.0.0.0-beta,<5.0.3",
"moodle/moodle": "<4.5.9|>=5.0.0.0-beta,<5.0.5|>=5.1.0.0-beta,<5.1.2",
"moonshine/moonshine": "<=3.12.5",
"mos/cimage": "<0.7.19",
"movim/moxl": ">=0.8,<=0.10",
@@ -1542,6 +1575,7 @@
"netgen/tagsbundle": ">=3.4,<3.4.11|>=4,<4.0.15",
"nette/application": ">=2,<2.0.19|>=2.1,<2.1.13|>=2.2,<2.2.10|>=2.3,<2.3.14|>=2.4,<2.4.16|>=3,<3.0.6",
"nette/nette": ">=2,<2.0.19|>=2.1,<2.1.13",
"neuron-core/neuron-ai": "<=2.8.11",
"nilsteampassnet/teampass": "<3.1.3.1-dev",
"nitsan/ns-backup": "<13.0.1",
"nonfiction/nterchange": "<4.1.1",
@@ -1558,15 +1592,15 @@
"october/cms": "<1.0.469|==1.0.469|==1.0.471|==1.1.1",
"october/october": "<3.7.5",
"october/rain": "<1.0.472|>=1.1,<1.1.2",
"october/system": "<3.7.5",
"october/system": "<=3.7.12|>=4,<=4.0.11",
"oliverklee/phpunit": "<3.5.15",
"omeka/omeka-s": "<4.0.3",
"onelogin/php-saml": "<2.10.4",
"onelogin/php-saml": "<2.21.1|>=3,<3.8.1|>=4,<4.3.1",
"oneup/uploader-bundle": ">=1,<1.9.3|>=2,<2.1.5",
"open-web-analytics/open-web-analytics": "<1.8.1",
"opencart/opencart": ">=0",
"openid/php-openid": "<2.3",
"openmage/magento-lts": "<20.16",
"openmage/magento-lts": "<20.16.1",
"opensolutions/vimbadmin": "<=3.0.15",
"opensource-workshop/connect-cms": "<1.8.7|>=2,<2.4.7",
"orchid/platform": ">=8,<14.43",
@@ -1585,6 +1619,7 @@
"pagekit/pagekit": "<=1.0.18",
"paragonie/ecc": "<2.0.1",
"paragonie/random_compat": "<2",
"paragonie/sodium_compat": "<1.24|>=2,<2.5",
"passbolt/passbolt_api": "<4.6.2",
"paypal/adaptivepayments-sdk-php": "<=3.9.2",
"paypal/invoice-sdk-php": "<=3.9",
@@ -1597,6 +1632,7 @@
"pear/pear": "<=1.10.1",
"pegasus/google-for-jobs": "<1.5.1|>=2,<2.1.1",
"personnummer/personnummer": "<3.0.2",
"ph7software/ph7builder": "<=17.9.1",
"phanan/koel": "<5.1.4",
"phenx/php-svg-lib": "<0.5.2",
"php-censor/php-censor": "<2.0.13|>=2.1,<2.1.5",
@@ -1607,28 +1643,30 @@
"phpmailer/phpmailer": "<6.5",
"phpmussel/phpmussel": ">=1,<1.6",
"phpmyadmin/phpmyadmin": "<5.2.2",
"phpmyfaq/phpmyfaq": "<=4.0.13",
"phpmyfaq/phpmyfaq": "<=4.0.16",
"phpoffice/common": "<0.2.9",
"phpoffice/math": "<=0.2",
"phpoffice/phpexcel": "<=1.8.2",
"phpoffice/phpspreadsheet": "<1.30|>=2,<2.1.12|>=2.2,<2.4|>=3,<3.10|>=4,<5",
"phppgadmin/phppgadmin": "<=7.13",
"phpseclib/phpseclib": "<2.0.47|>=3,<3.0.36",
"phpseclib/phpseclib": "<=2.0.51|>=3,<=3.0.49",
"phpservermon/phpservermon": "<3.6",
"phpsysinfo/phpsysinfo": "<3.4.3",
"phpunit/phpunit": ">=4.8.19,<4.8.28|>=5.0.10,<5.6.3",
"phpunit/phpunit": "<8.5.52|>=9,<9.6.33|>=10,<10.5.62|>=11,<11.5.50|>=12,<12.5.8",
"phpwhois/phpwhois": "<=4.2.5",
"phpxmlrpc/extras": "<0.6.1",
"phpxmlrpc/phpxmlrpc": "<4.9.2",
"phraseanet/phraseanet": "==4.0.3",
"pi/pi": "<=2.5",
"pimcore/admin-ui-classic-bundle": "<1.7.6",
"pimcore/admin-ui-classic-bundle": "<=1.7.15|>=2.0.0.0-RC1-dev,<=2.2.2",
"pimcore/customer-management-framework-bundle": "<4.2.1",
"pimcore/data-hub": "<1.2.4",
"pimcore/data-importer": "<1.8.9|>=1.9,<1.9.3",
"pimcore/demo": "<10.3",
"pimcore/ecommerce-framework-bundle": "<1.0.10",
"pimcore/perspective-editor": "<1.5.1",
"pimcore/pimcore": "<11.5.4",
"pimcore/pimcore": "<=11.5.14.1|>=12,<12.3.3",
"pimcore/web2print-tools-bundle": "<=5.2.1|>=6.0.0.0-RC1-dev,<=6.1",
"piwik/piwik": "<1.11",
"pixelfed/pixelfed": "<0.12.5",
"plotly/plotly.js": "<2.25.2",
@@ -1641,7 +1679,7 @@
"prestashop/blockwishlist": ">=2,<2.1.1",
"prestashop/contactform": ">=1.0.1,<4.3",
"prestashop/gamification": "<2.3.2",
"prestashop/prestashop": "<8.2.3",
"prestashop/prestashop": "<8.2.4|>=9.0.0.0-alpha1,<9.0.3",
"prestashop/productcomments": "<5.0.2",
"prestashop/ps_checkout": "<4.4.1|>=5,<5.0.5",
"prestashop/ps_contactinfo": "<=3.3.2",
@@ -1652,7 +1690,8 @@
"processwire/processwire": "<=3.0.246",
"propel/propel": ">=2.0.0.0-alpha1,<=2.0.0.0-alpha7",
"propel/propel1": ">=1,<=1.7.1",
"pterodactyl/panel": "<=1.11.10",
"psy/psysh": "<=0.11.22|>=0.12,<=0.12.18",
"pterodactyl/panel": "<1.12.1",
"ptheofan/yii2-statemachine": ">=2.0.0.0-RC1-dev,<=2",
"ptrofimov/beanstalk_console": "<1.7.14",
"pubnub/pubnub": "<6.1",
@@ -1666,17 +1705,18 @@
"rainlab/blog-plugin": "<1.4.1",
"rainlab/debugbar-plugin": "<3.1",
"rainlab/user-plugin": "<=1.4.5",
"ralffreit/mfa-email": "<=2",
"rankmath/seo-by-rank-math": "<=1.0.95",
"rap2hpoutre/laravel-log-viewer": "<0.13",
"react/http": ">=0.7,<1.9",
"really-simple-plugins/complianz-gdpr": "<6.4.2",
"redaxo/source": "<5.20.1",
"redaxo/source": "<=5.20.1",
"remdex/livehelperchat": "<4.29",
"renolit/reint-downloadmanager": "<4.0.2|>=5,<5.0.1",
"reportico-web/reportico": "<=8.1",
"rhukster/dom-sanitizer": "<1.0.7",
"rmccue/requests": ">=1.6,<1.8",
"robrichards/xmlseclibs": "<=3.1.3",
"robrichards/xmlseclibs": "<3.1.5",
"roots/soil": "<4.1",
"roundcube/roundcubemail": "<1.5.10|>=1.6,<1.6.11",
"rudloff/alltube": "<3.0.3",
@@ -1692,11 +1732,11 @@
"setasign/fpdi": "<2.6.4",
"sfroemken/url_redirect": "<=1.2.1",
"sheng/yiicms": "<1.2.1",
"shopware/core": "<6.6.10.9-dev|>=6.7,<6.7.4.1-dev",
"shopware/platform": "<6.6.10.7-dev|>=6.7,<6.7.3.1-dev",
"shopware/core": "<6.6.10.15-dev|>=6.7,<6.7.8.1-dev",
"shopware/platform": "<6.6.10.15-dev|>=6.7,<6.7.8.1-dev",
"shopware/production": "<=6.3.5.2",
"shopware/shopware": "<=5.7.17|>=6.7,<6.7.2.1-dev",
"shopware/storefront": "<=6.4.8.1|>=6.5.8,<6.5.8.7-dev",
"shopware/shopware": "<=5.7.17|>=6.4.6,<6.6.10.10-dev|>=6.7,<6.7.6.1-dev",
"shopware/storefront": "<6.6.10.10-dev|>=6.7,<6.7.5.1-dev",
"shopxo/shopxo": "<=6.4",
"showdoc/showdoc": "<2.10.4",
"shuchkin/simplexlsx": ">=1.0.12,<1.1.13",
@@ -1727,7 +1767,7 @@
"simplesamlphp/simplesamlphp-module-openid": "<1",
"simplesamlphp/simplesamlphp-module-openidprovider": "<0.9",
"simplesamlphp/xml-common": "<1.20",
"simplesamlphp/xml-security": "==1.6.11",
"simplesamlphp/xml-security": "<1.13.9|>=2,<2.3.1",
"simplito/elliptic-php": "<1.0.6",
"sitegeist/fluid-components": "<3.5",
"sjbr/sr-feuser-register": "<2.6.2|>=5.1,<12.5",
@@ -1737,10 +1777,10 @@
"slim/slim": "<2.6",
"slub/slub-events": "<3.0.3",
"smarty/smarty": "<4.5.3|>=5,<5.1.1",
"snipe/snipe-it": "<=8.3.4",
"snipe/snipe-it": "<8.3.7",
"socalnick/scn-social-auth": "<1.15.2",
"socialiteproviders/steam": "<1.1",
"solspace/craft-freeform": ">=5,<5.10.16",
"solspace/craft-freeform": "<4.1.29|>=5,<=5.14.6",
"soosyze/soosyze": "<=2",
"spatie/browsershot": "<5.0.5",
"spatie/image-optimizer": "<1.7.3",
@@ -1755,7 +1795,7 @@
"starcitizentools/short-description": ">=4,<4.0.1",
"starcitizentools/tabber-neue": ">=1.9.1,<2.7.2|>=3,<3.1.1",
"starcitizenwiki/embedvideo": "<=4",
"statamic/cms": "<=5.22",
"statamic/cms": "<5.73.14|>=6,<6.7.1",
"stormpath/sdk": "<9.9.99",
"studio-42/elfinder": "<=2.1.64",
"studiomitte/friendlycaptcha": "<0.1.4",
@@ -1774,7 +1814,7 @@
"sylius/grid-bundle": "<1.10.1",
"sylius/paypal-plugin": "<1.6.2|>=1.7,<1.7.2|>=2,<2.0.2",
"sylius/resource-bundle": ">=1,<1.3.14|>=1.4,<1.4.7|>=1.5,<1.5.2|>=1.6,<1.6.4",
"sylius/sylius": "<1.12.19|>=1.13.0.0-alpha1,<1.13.4",
"sylius/sylius": "<1.9.12|>=1.10,<1.10.16|>=1.11,<1.11.17|>=1.12,<=1.12.22|>=1.13,<=1.13.14|>=1.14,<=1.14.17|>=2,<=2.0.15|>=2.1,<=2.1.11|>=2.2,<=2.2.2",
"symbiote/silverstripe-multivaluefield": ">=3,<3.1",
"symbiote/silverstripe-queuedjobs": ">=3,<3.0.2|>=3.1,<3.1.4|>=4,<4.0.7|>=4.1,<4.1.2|>=4.2,<4.2.4|>=4.3,<4.3.3|>=4.4,<4.4.3|>=4.5,<4.5.1|>=4.6,<4.6.4",
"symbiote/silverstripe-seed": "<6.0.3",
@@ -1794,7 +1834,7 @@
"symfony/phpunit-bridge": ">=2.8,<2.8.50|>=3,<3.4.26|>=4,<4.1.12|>=4.2,<4.2.7",
"symfony/polyfill": ">=1,<1.10",
"symfony/polyfill-php55": ">=1,<1.10",
"symfony/process": "<5.4.46|>=6,<6.4.14|>=7,<7.1.7",
"symfony/process": "<5.4.51|>=6,<6.4.33|>=7,<7.1.7|>=7.3,<7.3.11|>=7.4,<7.4.5|>=8,<8.0.5",
"symfony/proxy-manager-bridge": ">=2.7,<2.7.51|>=2.8,<2.8.50|>=3,<3.4.26|>=4,<4.1.12|>=4.2,<4.2.7",
"symfony/routing": ">=2,<2.0.19",
"symfony/runtime": ">=5.3,<5.4.46|>=6,<6.4.14|>=7,<7.1.7",
@@ -1805,7 +1845,7 @@
"symfony/security-guard": ">=2.8,<3.4.48|>=4,<4.4.23|>=5,<5.2.8",
"symfony/security-http": ">=2.3,<2.3.41|>=2.4,<2.7.51|>=2.8,<2.8.50|>=3,<3.4.26|>=4,<4.2.12|>=4.3,<4.3.8|>=4.4,<4.4.7|>=5,<5.0.7|>=5.1,<5.2.8|>=5.3,<5.4.47|>=6,<6.4.15|>=7,<7.1.8",
"symfony/serializer": ">=2,<2.0.11|>=4.1,<4.4.35|>=5,<5.3.12",
"symfony/symfony": "<5.4.50|>=6,<6.4.29|>=7,<7.3.7",
"symfony/symfony": "<5.4.51|>=6,<6.4.33|>=7,<7.3.11|>=7.4,<7.4.5|>=8,<8.0.5",
"symfony/translation": ">=2,<2.0.17",
"symfony/twig-bridge": ">=2,<4.4.51|>=5,<5.4.31|>=6,<6.3.8",
"symfony/ux-autocomplete": "<2.11.2",
@@ -1829,7 +1869,7 @@
"thelia/thelia": ">=2.1,<2.1.3",
"theonedemon/phpwhois": "<=4.2.5",
"thinkcmf/thinkcmf": "<6.0.8",
"thorsten/phpmyfaq": "<=4.0.13",
"thorsten/phpmyfaq": "<4.0.18|>=4.1.0.0-alpha,<=4.1.0.0-beta2",
"tikiwiki/tiki-manager": "<=17.1",
"timber/timber": ">=0.16.6,<1.23.1|>=1.24,<1.24.1|>=2,<2.1",
"tinymce/tinymce": "<7.2",
@@ -1847,11 +1887,12 @@
"ttskch/pagination-service-provider": "<1",
"twbs/bootstrap": "<3.4.1|>=4,<4.3.1",
"twig/twig": "<3.11.2|>=3.12,<3.14.1|>=3.16,<3.19",
"typicms/core": "<16.1.7",
"typo3/cms": "<9.5.29|>=10,<10.4.35|>=11,<11.5.23|>=12,<12.2",
"typo3/cms-backend": "<4.1.14|>=4.2,<4.2.15|>=4.3,<4.3.7|>=4.4,<4.4.4|>=7,<=7.6.50|>=8,<=8.7.39|>=9,<9.5.55|>=10,<10.4.54|>=11,<11.5.48|>=12,<12.4.37|>=13,<13.4.18",
"typo3/cms-backend": "<4.1.14|>=4.2,<4.2.15|>=4.3,<4.3.7|>=4.4,<4.4.4|>=7,<=7.6.50|>=8,<=8.7.39|>=9,<9.5.55|>=10,<=10.4.54|>=11,<=11.5.48|>=12,<=12.4.40|>=13,<=13.4.22|>=14,<=14.0.1",
"typo3/cms-belog": ">=10,<=10.4.47|>=11,<=11.5.41|>=12,<=12.4.24|>=13,<=13.4.2",
"typo3/cms-beuser": ">=9,<9.5.55|>=10,<10.4.54|>=11,<11.5.48|>=12,<12.4.37|>=13,<13.4.18",
"typo3/cms-core": "<=8.7.56|>=9,<9.5.55|>=10,<10.4.54|>=11,<11.5.48|>=12,<12.4.37|>=13,<13.4.18",
"typo3/cms-core": "<=8.7.56|>=9,<9.5.55|>=10,<=10.4.54|>=11,<=11.5.48|>=12,<=12.4.40|>=13,<=13.4.22|>=14,<=14.0.1",
"typo3/cms-dashboard": ">=10,<10.4.54|>=11,<11.5.48|>=12,<12.4.37|>=13,<13.4.18",
"typo3/cms-extbase": "<6.2.24|>=7,<7.6.8|==8.1.1",
"typo3/cms-extensionmanager": ">=10,<=10.4.47|>=11,<=11.5.41|>=12,<=12.4.24|>=13,<=13.4.2",
@@ -1863,7 +1904,8 @@
"typo3/cms-install": "<4.1.14|>=4.2,<4.2.16|>=4.3,<4.3.9|>=4.4,<4.4.5|>=12.2,<12.4.8|==13.4.2",
"typo3/cms-lowlevel": ">=11,<=11.5.41",
"typo3/cms-recordlist": ">=11,<11.5.48",
"typo3/cms-recycler": ">=9,<9.5.55|>=10,<10.4.54|>=11,<11.5.48|>=12,<12.4.37|>=13,<13.4.18",
"typo3/cms-recycler": ">=9,<9.5.55|>=10,<=10.4.54|>=11,<=11.5.48|>=12,<=12.4.40|>=13,<=13.4.22|>=14,<=14.0.1",
"typo3/cms-redirects": ">=10,<=10.4.54|>=11,<=11.5.48|>=12,<=12.4.40|>=13,<=13.4.22|>=14,<=14.0.1",
"typo3/cms-rte-ckeditor": ">=9.5,<9.5.42|>=10,<10.4.39|>=11,<11.5.30",
"typo3/cms-scheduler": ">=11,<=11.5.41",
"typo3/cms-setup": ">=9,<=9.5.50|>=10,<=10.4.49|>=11,<=11.5.43|>=12,<=12.4.30|>=13,<=13.4.11",
@@ -1893,15 +1935,16 @@
"vertexvaar/falsftp": "<0.2.6",
"villagedefrance/opencart-overclocked": "<=1.11.1",
"vova07/yii2-fileapi-widget": "<0.1.9",
"vrana/adminer": "<=4.8.1",
"vrana/adminer": "<5.4.2",
"vufind/vufind": ">=2,<9.1.1",
"waldhacker/hcaptcha": "<2.1.2",
"wallabag/tcpdf": "<6.2.22",
"wallabag/wallabag": "<2.6.11",
"wanglelecc/laracms": "<=1.0.3",
"wapplersystems/a21glossary": "<=0.4.10",
"web-auth/webauthn-framework": ">=3.3,<3.3.4|>=4.5,<4.9",
"web-auth/webauthn-lib": ">=4.5,<4.9",
"web-auth/webauthn-framework": ">=3.3,<3.3.4|>=4.5,<4.9|>=5.2,<5.2.4",
"web-auth/webauthn-lib": ">=4.5,<4.9|>=5.2,<5.2.4",
"web-auth/webauthn-symfony-bundle": ">=5.2,<5.2.4",
"web-feet/coastercms": "==5.5",
"web-tp3/wec_map": "<3.0.3",
"webbuilders-group/silverstripe-kapost-bridge": "<0.4",
@@ -1913,8 +1956,8 @@
"wikibase/wikibase": "<=1.39.3",
"wikimedia/parsoid": "<0.12.2",
"willdurand/js-translation-bundle": "<2.1.1",
"winter/wn-backend-module": "<1.2.4",
"winter/wn-cms-module": "<1.0.476|>=1.1,<1.1.11|>=1.2,<1.2.7",
"winter/wn-backend-module": "<1.2.12",
"winter/wn-cms-module": "<=1.2.9",
"winter/wn-dusk-plugin": "<2.1",
"winter/wn-system-module": "<1.2.4",
"wintercms/winter": "<=1.2.3",
@@ -1926,7 +1969,8 @@
"wpanel/wpanel4-cms": "<=4.3.1",
"wpcloud/wp-stateless": "<3.2",
"wpglobus/wpglobus": "<=1.9.6",
"wwbn/avideo": "<14.3",
"wpmetabox/meta-box": "<5.11.2",
"wwbn/avideo": "<=26",
"xataface/xataface": "<3",
"xpressengine/xpressengine": "<3.0.15",
"yab/quarx": "<2.4.5",
@@ -1945,8 +1989,10 @@
"yiisoft/yii2-redis": "<2.0.20",
"yikesinc/yikes-inc-easy-mailchimp-extender": "<6.8.6",
"yoast-seo-for-typo3/yoast_seo": "<7.2.3",
"yourls/yourls": "<=1.8.2",
"yoast/duplicate-post": "<=4.5",
"yourls/yourls": "<=1.10.2",
"yuan1994/tpadmin": "<=1.3.12",
"yungifez/skuul": "<=2.6.5",
"z-push/z-push-dev": "<2.7.6",
"zencart/zencart": "<=1.5.7.0-beta",
"zendesk/zendesk_api_client_php": "<2.2.11",
@@ -1984,7 +2030,8 @@
"zf-commons/zfc-user": "<1.2.2",
"zfcampus/zf-apigility-doctrine": ">=1,<1.0.3",
"zfr/zfr-oauth2-server-module": "<0.1.2",
"zoujingli/thinkadmin": "<=6.1.53"
"zoujingli/thinkadmin": "<=6.1.53",
"zumba/json-serializer": "<3.2.3"
},
"default-branch": true,
"type": "metapackage",
@@ -2022,7 +2069,7 @@
"type": "tidelift"
}
],
"time": "2025-12-08T18:07:51+00:00"
"time": "2026-03-20T22:08:23+00:00"
},
{
"name": "sebastian/cli-parser",
@@ -2194,16 +2241,16 @@
},
{
"name": "sebastian/comparator",
"version": "5.0.4",
"version": "5.0.5",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/comparator.git",
"reference": "e8e53097718d2b53cfb2aa859b06a41abf58c62e"
"reference": "55dfef806eb7dfeb6e7a6935601fef866f8ca48d"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/e8e53097718d2b53cfb2aa859b06a41abf58c62e",
"reference": "e8e53097718d2b53cfb2aa859b06a41abf58c62e",
"url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/55dfef806eb7dfeb6e7a6935601fef866f8ca48d",
"reference": "55dfef806eb7dfeb6e7a6935601fef866f8ca48d",
"shasum": ""
},
"require": {
@@ -2259,7 +2306,7 @@
"support": {
"issues": "https://github.com/sebastianbergmann/comparator/issues",
"security": "https://github.com/sebastianbergmann/comparator/security/policy",
"source": "https://github.com/sebastianbergmann/comparator/tree/5.0.4"
"source": "https://github.com/sebastianbergmann/comparator/tree/5.0.5"
},
"funding": [
{
@@ -2279,7 +2326,7 @@
"type": "tidelift"
}
],
"time": "2025-09-07T05:25:07+00:00"
"time": "2026-01-24T09:25:16+00:00"
},
{
"name": "sebastian/complexity",

8
css/dashboard.css Normal file
View File

@@ -0,0 +1,8 @@
/**
* Dashboard widget icon theming
* Inverts dark icons in dark mode using Nextcloud's CSS variable
*/
img[src*="/forum/img/thread-dark.svg"],
img[src*="/forum/img/folder-dark.svg"] {
filter: var(--background-invert-if-dark);
}

View File

@@ -0,0 +1,85 @@
// SPDX-FileCopyrightText: Chen Asraf <contact@casraf.dev>
// SPDX-License-Identifier: AGPL-3.0-or-later
/**
* Unit tests for {{pascalCase name}} component.
*
* See src/components/StatusBadge.test.ts for a complete example.
*/
import { mount } from '@vue/test-utils'
import { describe, expect, it, vi } from 'vitest'
import { createIconMock, nextcloudL10nMock } from '@/test-utils'
import {{ pascalCase name }} from './{{pascalCase name}}.vue'
// ----------------------------------------------------------------------------
// Mocks - uncomment as needed
// ----------------------------------------------------------------------------
// Mock @nextcloud/l10n (if your component uses t() or n())
// vi.mock('@nextcloud/l10n', () => nextcloudL10nMock)
// Mock icon components (adjust path and name as needed)
// vi.mock('@icons/Check.vue', () => createIconMock('CheckIcon'))
// ----------------------------------------------------------------------------
// Tests
// ----------------------------------------------------------------------------
describe('{{pascalCase name}}', () => {
// Example: Basic rendering
// it('renders correctly', () => {
// const wrapper = mount({{pascalCase name}})
// expect(wrapper.exists()).toBe(true)
// })
// Example: Testing with props
// it('renders with props', () => {
// const wrapper = mount({{pascalCase name}}, {
// props: { title: 'Hello' },
// })
// expect(wrapper.text()).toContain('Hello')
// })
// Example: Testing CSS classes
// it('applies correct CSS class', () => {
// const wrapper = mount({{pascalCase name}}, {
// props: { variant: 'primary' },
// })
// expect(wrapper.classes()).toContain('is-primary')
// })
// Example: Testing emitted events
// it('emits click event', async () => {
// const wrapper = mount({{pascalCase name}})
// await wrapper.trigger('click')
// expect(wrapper.emitted('click')).toBeTruthy()
// })
// Example: Testing computed properties
// it('computes derived value', () => {
// const wrapper = mount({{pascalCase name}}, {
// props: { count: 5 },
// })
// const vm = wrapper.vm as InstanceType<typeof {{pascalCase name}}>
// expect(vm.doubleCount).toBe(10)
// })
// Example: Testing conditional rendering
// it('shows content when condition is met', () => {
// const wrapper = mount({{pascalCase name}}, {
// props: { showDetails: true },
// })
// expect(wrapper.find('.details').exists()).toBe(true)
// })
// Example: Testing slots
// it('renders slot content', () => {
// const wrapper = mount({{pascalCase name}}, {
// slots: { default: 'Slot content' },
// })
// expect(wrapper.text()).toContain('Slot content')
// })
it.todo('add your tests here')
})

View File

@@ -40,7 +40,7 @@ class {{pascalCase name}}Mapper extends QBMapper {
}
/**
* @param string $projectId
* @param string $id
* @return array<{{pascalCase name}}>
*/
public function findAll(): array {

4
img/folder-dark.svg Normal file
View File

@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
<path d="M10,4H4C2.89,4 2,4.89 2,6V18A2,2 0 0,0 4,20H20A2,2 0 0,0 22,18V8C22,6.89 21.1,6 20,6H12L10,4Z"/>
</svg>

After

Width:  |  Height:  |  Size: 238 B

5
img/thread-dark.svg Normal file
View File

@@ -0,0 +1,5 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg width="100%" height="100%" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;">
<path id="thread" d="M17,12L17,3C17,2.451 16.549,2 16,2L3,2C2.451,2 2,2.451 2,3L2,17L6,13L16,13C16.549,13 17,12.549 17,12M21,6L19,6L19,15L6,15L6,17C6,17.549 6.451,18 7,18L18,18L22,22L22,7C22,6.451 21.549,6 21,6Z" style="fill-rule:nonzero;"/>
</svg>

After

Width:  |  Height:  |  Size: 696 B

0
js/.gitkeep Normal file
View File

View File

@@ -6,27 +6,30 @@ OC.L10N.register(
"Forum" : "Forum",
"Search" : "Soek",
"Home" : "Tuis",
"Bookmarks" : "Boekmerke",
"Users" : "Gebruikers",
"Collapse" : "Vou In",
"Hello world!" : "Hallo wêreld!",
"Category" : "Kategorie",
"Cancel" : "Cancel",
"Update" : "Werk by",
"Move" : "Skuif",
"Page not found" : "Blad nie gevind nie",
"Delete" : "Skrap",
"Save" : "Stoor",
"Unsaved changes" : "Onbewaarde veranderinge",
"Retry" : "Herprobeer",
"Back to {category}" : "Terug na {category}",
"by" : "deur",
"Subscribe" : "Teken in",
"Files" : "Lêer ",
"Signature" : "Handtekening",
"Disable" : "Deaktiveer",
"Description" : "Beskrywing",
"New" : "Nuut",
"Access control" : "Toegangsbeheer",
"Settings saved" : "Instellings gestoor",
"Reset" : "Herstel",
"Category" : "Kategorie",
"ID" : "ID",
"Actions" : "Aksies",
"Active" : "Aktief",

View File

@@ -4,27 +4,30 @@
"Forum" : "Forum",
"Search" : "Soek",
"Home" : "Tuis",
"Bookmarks" : "Boekmerke",
"Users" : "Gebruikers",
"Collapse" : "Vou In",
"Hello world!" : "Hallo wêreld!",
"Category" : "Kategorie",
"Cancel" : "Cancel",
"Update" : "Werk by",
"Move" : "Skuif",
"Page not found" : "Blad nie gevind nie",
"Delete" : "Skrap",
"Save" : "Stoor",
"Unsaved changes" : "Onbewaarde veranderinge",
"Retry" : "Herprobeer",
"Back to {category}" : "Terug na {category}",
"by" : "deur",
"Subscribe" : "Teken in",
"Files" : "Lêer ",
"Signature" : "Handtekening",
"Disable" : "Deaktiveer",
"Description" : "Beskrywing",
"New" : "Nuut",
"Access control" : "Toegangsbeheer",
"Settings saved" : "Instellings gestoor",
"Reset" : "Herstel",
"Category" : "Kategorie",
"ID" : "ID",
"Actions" : "Aksies",
"Active" : "Aktief",

View File

@@ -10,8 +10,12 @@ OC.L10N.register(
"Underlined text" : "نصٌ مُسطّرٌ تحتيّاً",
"Forum" : "المنتدى",
"Deleted user" : "مستخدم محذوف",
"User ID" : "رمز المستخدم",
"Role" : "الوظيفة",
"Loading …" : "التحميل جارٍ ...",
"Search" : "بحث",
"Home" : "الرئيسية",
"Bookmarks" : "الإشارات المرجعية Bookmarks",
"Dashboard" : "الرئيسية",
"Users" : "المستخدمين",
"Categories" : "التصنيفات",
@@ -25,6 +29,8 @@ OC.L10N.register(
"Insert emoji" : "أدخِل \"إيموجي\" emoji",
"Close" : "إغلاق",
"Failed to upload file" : "تعذّر رفع الملف",
"Category" : "التصنيف",
"Allow" : "سماح",
"Sort order" : "ترتيب الفرز",
"Cancel" : "Cancel",
"Create" : "إنشاء",
@@ -36,14 +42,24 @@ OC.L10N.register(
"Delete" : "حذف",
"Unread" : "غير مقروء",
"Save" : "حفظ",
"Current version" : "النسخة الحالية",
"React with {emoji}" : "تفاعل باستخدام {emoji}",
"Uncategorized" : "غير مُصنّفة",
"Templates" : "القوالب",
"Name" : "الاسم",
"Template name" : "اسم القالب",
"Content" : "المحتوى",
"Both" : "كلاهما",
"Insert" : "إدخال",
"Views" : "مشاهدات",
"Title" : "العنوان",
"Saving draft …" : "حفظ المسوّدة جارٍ...",
"Draft saved" : "تمّ حفظ المُسوَّدة",
"Unsaved changes" : "تغييرات لم يتم حفظها",
"Refresh" : "إنعاش",
"Loading …" : "التحميل جارٍ ...",
"Retry" : "أعِدِ المحاولة",
"Error" : "خطأ",
"Created" : "أُنشِئَ",
"Searching …" : "يتم الآن البحث…",
"No results found" : "لا توجد أي نتائج",
"Back to {category}" : "عودة إلى {category}",
@@ -51,19 +67,21 @@ OC.L10N.register(
"by" : "من قِبَل",
"Subscribe" : "إشترك",
"Subscribed" : "مشترك",
"Bookmark" : "إشارة مرجعية bookmark",
"Edit title" : "تحرير عنوان",
"Move thread" : "أنقُل النَّظْمَة thread",
"Preferences" : "التفضيلات",
"Notifications" : "الإشعارات",
"Files" : "الملفّات",
"Browse" : "تصفُّح",
"Signature" : "التوقيع",
"Enable" : "تمكين",
"Disable" : "تعطيل",
"Description" : "الوصف",
"Enabled" : "مُفعّل",
"Name" : "الاسم",
"New" : "جديد",
"Permissions" : "الصلاحيّات",
"Preview" : "معاينة",
"Move up" : "نقلٌ للأعلي",
"Move down" : "نقلٌ للأسفل",
"Last 7 days" : "آخر 7 أيام",
@@ -73,12 +91,12 @@ OC.L10N.register(
"Settings saved" : "تمّ حفظ الإعدادات",
"Failed to save settings" : "فشل في حفظ الإعدادات",
"Reset" : "إعادة تعيين",
"Category" : "التصنيف",
"Allow" : "سماح",
"ID" : "معرف ID",
"Created" : "أُنشِئَ",
"Owner" : "المالك",
"Actions" : "الإجراءات",
"No description" : "بدون وصف",
"No teams found" : "لا يوجد أي فريق",
"Members" : "الاعضاء",
"User management" : "إدارة المستخدِمين",
"Loading users …" : "تحميل المستخدِمين جارٍ ...",
"No users found" : "لا يوجد مستخدمون",

View File

@@ -8,8 +8,12 @@
"Underlined text" : "نصٌ مُسطّرٌ تحتيّاً",
"Forum" : "المنتدى",
"Deleted user" : "مستخدم محذوف",
"User ID" : "رمز المستخدم",
"Role" : "الوظيفة",
"Loading …" : "التحميل جارٍ ...",
"Search" : "بحث",
"Home" : "الرئيسية",
"Bookmarks" : "الإشارات المرجعية Bookmarks",
"Dashboard" : "الرئيسية",
"Users" : "المستخدمين",
"Categories" : "التصنيفات",
@@ -23,6 +27,8 @@
"Insert emoji" : "أدخِل \"إيموجي\" emoji",
"Close" : "إغلاق",
"Failed to upload file" : "تعذّر رفع الملف",
"Category" : "التصنيف",
"Allow" : "سماح",
"Sort order" : "ترتيب الفرز",
"Cancel" : "Cancel",
"Create" : "إنشاء",
@@ -34,14 +40,24 @@
"Delete" : "حذف",
"Unread" : "غير مقروء",
"Save" : "حفظ",
"Current version" : "النسخة الحالية",
"React with {emoji}" : "تفاعل باستخدام {emoji}",
"Uncategorized" : "غير مُصنّفة",
"Templates" : "القوالب",
"Name" : "الاسم",
"Template name" : "اسم القالب",
"Content" : "المحتوى",
"Both" : "كلاهما",
"Insert" : "إدخال",
"Views" : "مشاهدات",
"Title" : "العنوان",
"Saving draft …" : "حفظ المسوّدة جارٍ...",
"Draft saved" : "تمّ حفظ المُسوَّدة",
"Unsaved changes" : "تغييرات لم يتم حفظها",
"Refresh" : "إنعاش",
"Loading …" : "التحميل جارٍ ...",
"Retry" : "أعِدِ المحاولة",
"Error" : "خطأ",
"Created" : "أُنشِئَ",
"Searching …" : "يتم الآن البحث…",
"No results found" : "لا توجد أي نتائج",
"Back to {category}" : "عودة إلى {category}",
@@ -49,19 +65,21 @@
"by" : "من قِبَل",
"Subscribe" : "إشترك",
"Subscribed" : "مشترك",
"Bookmark" : "إشارة مرجعية bookmark",
"Edit title" : "تحرير عنوان",
"Move thread" : "أنقُل النَّظْمَة thread",
"Preferences" : "التفضيلات",
"Notifications" : "الإشعارات",
"Files" : "الملفّات",
"Browse" : "تصفُّح",
"Signature" : "التوقيع",
"Enable" : "تمكين",
"Disable" : "تعطيل",
"Description" : "الوصف",
"Enabled" : "مُفعّل",
"Name" : "الاسم",
"New" : "جديد",
"Permissions" : "الصلاحيّات",
"Preview" : "معاينة",
"Move up" : "نقلٌ للأعلي",
"Move down" : "نقلٌ للأسفل",
"Last 7 days" : "آخر 7 أيام",
@@ -71,12 +89,12 @@
"Settings saved" : "تمّ حفظ الإعدادات",
"Failed to save settings" : "فشل في حفظ الإعدادات",
"Reset" : "إعادة تعيين",
"Category" : "التصنيف",
"Allow" : "سماح",
"ID" : "معرف ID",
"Created" : "أُنشِئَ",
"Owner" : "المالك",
"Actions" : "الإجراءات",
"No description" : "بدون وصف",
"No teams found" : "لا يوجد أي فريق",
"Members" : "الاعضاء",
"User management" : "إدارة المستخدِمين",
"Loading users …" : "تحميل المستخدِمين جارٍ ...",
"No users found" : "لا يوجد مستخدمون",

View File

@@ -11,6 +11,8 @@ OC.L10N.register(
"Underlined text" : "Testu solliniáu",
"Forum" : "Foru",
"Deleted user" : "Usuariu desaniciáu",
"Role" : "Rol",
"Loading …" : "Cargando…",
"Search" : "Buscar",
"Home" : "Aniciu",
"Dashboard" : "Panel",
@@ -23,6 +25,8 @@ OC.L10N.register(
"List" : "Llista",
"Upload failed" : "Xuba fallida",
"Close" : "Zarrar",
"Category" : "Categoría",
"Allow" : "Permitir",
"Cancel" : "Cancel",
"Create" : "Crear",
"Update" : "Anovar",
@@ -33,11 +37,19 @@ OC.L10N.register(
"Delete" : "Desaniciar",
"Unread" : "Ensin lleer",
"Save" : "Guardar",
"Current version" : "Versión actual",
"Uncategorized" : "Ensin categoría",
"Templates" : "Plantíes",
"Name" : "Nome",
"Template name" : "Nome de la plantía",
"Content" : "Conteníu",
"Both" : "Dambos",
"Insert" : "Inxertar",
"Views" : "Vistes",
"Title" : "Títulu",
"Draft saved" : "Guardóse'l borrador",
"Unsaved changes" : "Cambeos ensin guardar",
"Refresh" : "Anovar",
"Loading …" : "Cargando…",
"Retry" : "Retentar",
"Error" : "Error",
"Searching …" : "Buscando…",
@@ -51,13 +63,14 @@ OC.L10N.register(
"Preferences" : "Preferencies",
"Notifications" : "Avisos",
"Files" : "Ficheros",
"Signature" : "Firma",
"Enable" : "Activar",
"Disable" : "Desactivar",
"Description" : "Descripción",
"Enabled" : "Activóse",
"Name" : "Nome",
"New" : "Nuevu",
"Permissions" : "Permisos",
"Preview" : "Previsualizar",
"Move up" : "Xubir",
"Move down" : "Baxar",
"Last 7 days" : "Los últimos 7 díes",
@@ -68,10 +81,11 @@ OC.L10N.register(
"Settings saved" : "Guardóse la configuración",
"Failed to save settings" : "Nun se pue guardar la configuración",
"Reset" : "Reafitar",
"Category" : "Categoría",
"Allow" : "Permitir",
"ID" : "ID",
"Owner" : "Propietariu",
"Actions" : "Aiciones",
"No teams found" : "Nun s'atopó nengún equipu",
"Members" : "Miembros",
"User management" : "Xestión d'usuarios",
"Loading users …" : "Cargando los usuarios…",
"No users found" : "Nun s'atopó nengún usuariu",

View File

@@ -9,6 +9,8 @@
"Underlined text" : "Testu solliniáu",
"Forum" : "Foru",
"Deleted user" : "Usuariu desaniciáu",
"Role" : "Rol",
"Loading …" : "Cargando…",
"Search" : "Buscar",
"Home" : "Aniciu",
"Dashboard" : "Panel",
@@ -21,6 +23,8 @@
"List" : "Llista",
"Upload failed" : "Xuba fallida",
"Close" : "Zarrar",
"Category" : "Categoría",
"Allow" : "Permitir",
"Cancel" : "Cancel",
"Create" : "Crear",
"Update" : "Anovar",
@@ -31,11 +35,19 @@
"Delete" : "Desaniciar",
"Unread" : "Ensin lleer",
"Save" : "Guardar",
"Current version" : "Versión actual",
"Uncategorized" : "Ensin categoría",
"Templates" : "Plantíes",
"Name" : "Nome",
"Template name" : "Nome de la plantía",
"Content" : "Conteníu",
"Both" : "Dambos",
"Insert" : "Inxertar",
"Views" : "Vistes",
"Title" : "Títulu",
"Draft saved" : "Guardóse'l borrador",
"Unsaved changes" : "Cambeos ensin guardar",
"Refresh" : "Anovar",
"Loading …" : "Cargando…",
"Retry" : "Retentar",
"Error" : "Error",
"Searching …" : "Buscando…",
@@ -49,13 +61,14 @@
"Preferences" : "Preferencies",
"Notifications" : "Avisos",
"Files" : "Ficheros",
"Signature" : "Firma",
"Enable" : "Activar",
"Disable" : "Desactivar",
"Description" : "Descripción",
"Enabled" : "Activóse",
"Name" : "Nome",
"New" : "Nuevu",
"Permissions" : "Permisos",
"Preview" : "Previsualizar",
"Move up" : "Xubir",
"Move down" : "Baxar",
"Last 7 days" : "Los últimos 7 díes",
@@ -66,10 +79,11 @@
"Settings saved" : "Guardóse la configuración",
"Failed to save settings" : "Nun se pue guardar la configuración",
"Reset" : "Reafitar",
"Category" : "Categoría",
"Allow" : "Permitir",
"ID" : "ID",
"Owner" : "Propietariu",
"Actions" : "Aiciones",
"No teams found" : "Nun s'atopó nengún equipu",
"Members" : "Miembros",
"User management" : "Xestión d'usuarios",
"Loading users …" : "Cargando los usuarios…",
"No users found" : "Nun s'atopó nengún usuariu",

View File

@@ -12,6 +12,7 @@ OC.L10N.register(
"Collapse" : "Yığılma",
"Upload failed" : "Yüklənmədə səhv baş verdi",
"Close" : "Bağla",
"Category" : "Kateqoriya",
"Cancel" : "Cancel",
"Update" : "Yenilənmə",
"Move" : "Move",
@@ -19,18 +20,18 @@ OC.L10N.register(
"Edit" : "Dəyişiklik et",
"Delete" : "Sil",
"Save" : "Saxla",
"Name" : "Ad",
"Refresh" : "Yenilə",
"Error" : "Səhv",
"by" : "onunla",
"Subscribe" : "Abunə",
"Signature" : "İmza",
"Disable" : "Dayandır",
"Description" : "Açıqlanma",
"Enabled" : "İşə salınıb",
"Name" : "Ad",
"New" : "Yeni",
"Settings saved" : "Parametrlər yaddaşa verildi",
"Reset" : "Sıfırla",
"Category" : "Kateqoriya",
"Actions" : "İşlər",
"Status" : "Status",
"Deleted" : "Silinib"

View File

@@ -10,6 +10,7 @@
"Collapse" : "Yığılma",
"Upload failed" : "Yüklənmədə səhv baş verdi",
"Close" : "Bağla",
"Category" : "Kateqoriya",
"Cancel" : "Cancel",
"Update" : "Yenilənmə",
"Move" : "Move",
@@ -17,18 +18,18 @@
"Edit" : "Dəyişiklik et",
"Delete" : "Sil",
"Save" : "Saxla",
"Name" : "Ad",
"Refresh" : "Yenilə",
"Error" : "Səhv",
"by" : "onunla",
"Subscribe" : "Abunə",
"Signature" : "İmza",
"Disable" : "Dayandır",
"Description" : "Açıqlanma",
"Enabled" : "İşə salınıb",
"Name" : "Ad",
"New" : "Yeni",
"Settings saved" : "Parametrlər yaddaşa verildi",
"Reset" : "Sıfırla",
"Category" : "Kateqoriya",
"Actions" : "İşlər",
"Status" : "Status",
"Deleted" : "Silinib"

View File

@@ -1,6 +1,7 @@
OC.L10N.register(
"forum",
{
"%1$s (Guest)" : "%1$s (госць)",
"Admin" : "Адміністратар",
"Moderator" : "Мадэратар",
"User" : "Карыстальнік",
@@ -8,22 +9,25 @@ OC.L10N.register(
"General" : "Агульныя",
"Support" : "Падтрымка",
"Attachment" : "Далучэнне",
"Welcome to Nextcloud Forums" : "Вітаем на Форумах Nextcloud",
"Welcome to the Nextcloud Forums!" : "Вітаем на Форумах Nextcloud!",
"Bold text" : "Тоўсты тэкст",
"Italic text" : "Тэкст курсівам",
"Underlined text" : "Падкрэслены тэкст",
"Welcome to Nextcloud Forums" : "Вітаем на Форумах Nextcloud",
"Forum" : "Форум",
"Welcome to the forum!" : "Вітаем на форуме!",
"Deleted user" : "Выдалены карыстальнік",
"Role" : "Роля",
"Loading …" : "Загрузка …",
"Search" : "Пошук",
"Home" : "Дадому",
"Dashboard" : "Панэль кіравання",
"Users" : "Карыстальнікі",
"Roles" : "Ролі",
"Roles & Teams" : "Ролі і каманды",
"Categories" : "Катэгорыі",
"Expand" : "Разгарнуць",
"Collapse" : "Згарнуць",
"(Guest)" : "(Госць)",
"Hello world!" : "Hello world!",
"Code" : "Код",
"Font size" : "Памер шрыфта",
@@ -39,6 +43,8 @@ OC.L10N.register(
"Threads" : "Гутаркі",
"Replies" : "Адказы",
"No description available" : "Апісанне недаступна",
"Category" : "Катэгорыя",
"Allow" : "Дазволіць",
"Cancel" : "Скасаваць",
"Create" : "Ствараць",
"Update" : "Абнавіць",
@@ -55,16 +61,25 @@ OC.L10N.register(
"Are you sure you want to delete this post? This action cannot be undone." : "Вы ўпэўнены, што хочаце выдаліць гэты допіс? Гэта дзеянне нельга адрабіць.",
"Unread" : "Непрачытанае",
"Save" : "Захаваць",
"Current version" : "Бягучая версія",
"Version {index}" : "Версія {index}",
"Add reaction" : "Дадаць рэакцыю",
"React with {emoji}" : "Адрэагаваць з {emoji}",
"_%n post_::_%n posts_" : ["%n допіс","%n допісы","%n допісаў","%n допісаў"],
"_%n reply_::_%n replies_" : ["%n адказ","%n адказы","%n адказаў","%n адказаў"],
"Templates" : "Шаблоны",
"Name" : "Назва",
"Template name" : "Назва шаблона",
"Content" : "Змест",
"Both" : "Абодва",
"Insert" : "Уставіць",
"Title" : "Загаловак",
"Saving draft …" : "Захаванне чарнавіка …",
"Draft saved" : "Чарнавік захаваны",
"Unsaved changes" : "Незахаваныя змены",
"Refresh" : "Абнавіць",
"Loading …" : "Загрузка …",
"Retry" : "Паўтарыць спробу",
"In {category}" : "У {category}",
"Error" : "Памылка",
"First post" : "Першы допіс",
"Searching …" : "Пошук …",
"No results found" : "Вынікаў не знойдзена",
"Back to {category}" : "Назад да {category}",
@@ -79,10 +94,10 @@ OC.L10N.register(
"Tag" : "Тэг",
"Description" : "Апісанне",
"Enabled" : "Уключаны",
"Name" : "Назва",
"Enter category name" : "Увядзіце назву катэгорыі",
"New" : "Новы",
"Permissions" : "Дазволы",
"Preview" : "Перадпрагляд",
"Move up" : "Перамясціць уверх",
"Move down" : "Перамясціць уніз",
"Last 7 days" : "Апошнія 7 дзён",
@@ -91,10 +106,12 @@ OC.L10N.register(
"Settings saved" : "Налады захаваны",
"Failed to save settings" : "Не ўдалося захаваць налады",
"Reset" : "Скінуць",
"Category" : "Катэгорыя",
"Allow" : "Дазволіць",
"ID" : "Ідэнтыфікатар",
"Owner" : "Уладальнік",
"Actions" : "Дзеянні",
"No teams found" : "Каманд не знойдзена",
"Members" : "Удзельнікі",
"Roles" : "Ролі",
"Status" : "Статус",
"Active" : "Актыўны",
"Deleted" : "Выдалены"

View File

@@ -1,4 +1,5 @@
{ "translations": {
"%1$s (Guest)" : "%1$s (госць)",
"Admin" : "Адміністратар",
"Moderator" : "Мадэратар",
"User" : "Карыстальнік",
@@ -6,22 +7,25 @@
"General" : "Агульныя",
"Support" : "Падтрымка",
"Attachment" : "Далучэнне",
"Welcome to Nextcloud Forums" : "Вітаем на Форумах Nextcloud",
"Welcome to the Nextcloud Forums!" : "Вітаем на Форумах Nextcloud!",
"Bold text" : "Тоўсты тэкст",
"Italic text" : "Тэкст курсівам",
"Underlined text" : "Падкрэслены тэкст",
"Welcome to Nextcloud Forums" : "Вітаем на Форумах Nextcloud",
"Forum" : "Форум",
"Welcome to the forum!" : "Вітаем на форуме!",
"Deleted user" : "Выдалены карыстальнік",
"Role" : "Роля",
"Loading …" : "Загрузка …",
"Search" : "Пошук",
"Home" : "Дадому",
"Dashboard" : "Панэль кіравання",
"Users" : "Карыстальнікі",
"Roles" : "Ролі",
"Roles & Teams" : "Ролі і каманды",
"Categories" : "Катэгорыі",
"Expand" : "Разгарнуць",
"Collapse" : "Згарнуць",
"(Guest)" : "(Госць)",
"Hello world!" : "Hello world!",
"Code" : "Код",
"Font size" : "Памер шрыфта",
@@ -37,6 +41,8 @@
"Threads" : "Гутаркі",
"Replies" : "Адказы",
"No description available" : "Апісанне недаступна",
"Category" : "Катэгорыя",
"Allow" : "Дазволіць",
"Cancel" : "Скасаваць",
"Create" : "Ствараць",
"Update" : "Абнавіць",
@@ -53,16 +59,25 @@
"Are you sure you want to delete this post? This action cannot be undone." : "Вы ўпэўнены, што хочаце выдаліць гэты допіс? Гэта дзеянне нельга адрабіць.",
"Unread" : "Непрачытанае",
"Save" : "Захаваць",
"Current version" : "Бягучая версія",
"Version {index}" : "Версія {index}",
"Add reaction" : "Дадаць рэакцыю",
"React with {emoji}" : "Адрэагаваць з {emoji}",
"_%n post_::_%n posts_" : ["%n допіс","%n допісы","%n допісаў","%n допісаў"],
"_%n reply_::_%n replies_" : ["%n адказ","%n адказы","%n адказаў","%n адказаў"],
"Templates" : "Шаблоны",
"Name" : "Назва",
"Template name" : "Назва шаблона",
"Content" : "Змест",
"Both" : "Абодва",
"Insert" : "Уставіць",
"Title" : "Загаловак",
"Saving draft …" : "Захаванне чарнавіка …",
"Draft saved" : "Чарнавік захаваны",
"Unsaved changes" : "Незахаваныя змены",
"Refresh" : "Абнавіць",
"Loading …" : "Загрузка …",
"Retry" : "Паўтарыць спробу",
"In {category}" : "У {category}",
"Error" : "Памылка",
"First post" : "Першы допіс",
"Searching …" : "Пошук …",
"No results found" : "Вынікаў не знойдзена",
"Back to {category}" : "Назад да {category}",
@@ -77,10 +92,10 @@
"Tag" : "Тэг",
"Description" : "Апісанне",
"Enabled" : "Уключаны",
"Name" : "Назва",
"Enter category name" : "Увядзіце назву катэгорыі",
"New" : "Новы",
"Permissions" : "Дазволы",
"Preview" : "Перадпрагляд",
"Move up" : "Перамясціць уверх",
"Move down" : "Перамясціць уніз",
"Last 7 days" : "Апошнія 7 дзён",
@@ -89,10 +104,12 @@
"Settings saved" : "Налады захаваны",
"Failed to save settings" : "Не ўдалося захаваць налады",
"Reset" : "Скінуць",
"Category" : "Катэгорыя",
"Allow" : "Дазволіць",
"ID" : "Ідэнтыфікатар",
"Owner" : "Уладальнік",
"Actions" : "Дзеянні",
"No teams found" : "Каманд не знойдзена",
"Members" : "Удзельнікі",
"Roles" : "Ролі",
"Status" : "Статус",
"Active" : "Актыўны",
"Deleted" : "Выдалены"

View File

@@ -9,8 +9,12 @@ OC.L10N.register(
"Underlined text" : "Подчертан текст",
"Forum" : "Форум",
"Deleted user" : "Изтрит потребител",
"User ID" : "Потребителски Идентификатор /Име/",
"Role" : "Роля",
"Loading …" : "Зареждане …",
"Search" : "Търсене",
"Home" : "Начало",
"Bookmarks" : "Отметки",
"Dashboard" : "Табло",
"Categories" : "Категории",
"Expand" : "Разгъване",
@@ -23,6 +27,8 @@ OC.L10N.register(
"Insert emoji" : "Вмъкване на емотикон",
"Upload failed" : "Неуспешно качване",
"Close" : "Затваряне",
"Category" : "Категория",
"Allow" : "Да",
"Sort order" : "Сортиране на реда",
"Cancel" : "Cancel",
"Create" : "Създаване",
@@ -38,12 +44,20 @@ OC.L10N.register(
"Delete" : "Изтриване",
"Unread" : "Непрочетено",
"Save" : "Запиши",
"Current version" : "Текуща версия",
"React with {emoji}" : "Реагирайте с {emoji}",
"Uncategorized" : "Некатегоризирани",
"Templates" : "Шаблони",
"Name" : "Име",
"Template name" : "Име на шаблон",
"Content" : "Съдържание",
"Insert" : "Вмъкване",
"Views" : "Изгледи",
"Title" : "Заглавие",
"Saving draft …" : "Записване на чернова …",
"Draft saved" : "Черновата е записана",
"Unsaved changes" : "Незаписани промени",
"Refresh" : "Опресняване",
"Loading …" : "Зареждане …",
"Retry" : "Опитай отново",
"Error" : "Грешка",
"Searching …" : "Търсене ...",
@@ -52,19 +66,21 @@ OC.L10N.register(
"by" : "от",
"Subscribe" : "Абониране",
"Subscribed" : "Абониран",
"Bookmark" : "Отметка",
"Edit title" : "Редактиране на заглавието",
"Move thread" : "Преместване на нишката",
"Preferences" : "Предпочитания",
"Notifications" : "Известия",
"Files" : "Файлове",
"Signature" : "Подпис",
"Enable" : "Включена",
"Disable" : "Изключване",
"Tag" : "Етикет",
"Description" : "Описание",
"Enabled" : "Включено",
"Name" : "Име",
"New" : "Нов",
"Permissions" : "Права",
"Preview" : "Визуализация",
"Move up" : "Преместване нагоре",
"Move down" : "Преместване надолу",
"Last 7 days" : "Последните 7 дни",
@@ -74,11 +90,11 @@ OC.L10N.register(
"Settings saved" : "Настройките са запазени",
"Failed to save settings" : "Неуспешно запазване на настройките",
"Reset" : "Възстановяване",
"Category" : "Категория",
"Allow" : "Да",
"ID" : "ID /Идентификатор/",
"Owner" : "Създател",
"Actions" : "Действия",
"No description" : "Без описание",
"Members" : "Членове",
"No users found" : "Няма намерени потребители",
"Joined" : "Присъединен",
"Status" : "Състояние",

View File

@@ -7,8 +7,12 @@
"Underlined text" : "Подчертан текст",
"Forum" : "Форум",
"Deleted user" : "Изтрит потребител",
"User ID" : "Потребителски Идентификатор /Име/",
"Role" : "Роля",
"Loading …" : "Зареждане …",
"Search" : "Търсене",
"Home" : "Начало",
"Bookmarks" : "Отметки",
"Dashboard" : "Табло",
"Categories" : "Категории",
"Expand" : "Разгъване",
@@ -21,6 +25,8 @@
"Insert emoji" : "Вмъкване на емотикон",
"Upload failed" : "Неуспешно качване",
"Close" : "Затваряне",
"Category" : "Категория",
"Allow" : "Да",
"Sort order" : "Сортиране на реда",
"Cancel" : "Cancel",
"Create" : "Създаване",
@@ -36,12 +42,20 @@
"Delete" : "Изтриване",
"Unread" : "Непрочетено",
"Save" : "Запиши",
"Current version" : "Текуща версия",
"React with {emoji}" : "Реагирайте с {emoji}",
"Uncategorized" : "Некатегоризирани",
"Templates" : "Шаблони",
"Name" : "Име",
"Template name" : "Име на шаблон",
"Content" : "Съдържание",
"Insert" : "Вмъкване",
"Views" : "Изгледи",
"Title" : "Заглавие",
"Saving draft …" : "Записване на чернова …",
"Draft saved" : "Черновата е записана",
"Unsaved changes" : "Незаписани промени",
"Refresh" : "Опресняване",
"Loading …" : "Зареждане …",
"Retry" : "Опитай отново",
"Error" : "Грешка",
"Searching …" : "Търсене ...",
@@ -50,19 +64,21 @@
"by" : "от",
"Subscribe" : "Абониране",
"Subscribed" : "Абониран",
"Bookmark" : "Отметка",
"Edit title" : "Редактиране на заглавието",
"Move thread" : "Преместване на нишката",
"Preferences" : "Предпочитания",
"Notifications" : "Известия",
"Files" : "Файлове",
"Signature" : "Подпис",
"Enable" : "Включена",
"Disable" : "Изключване",
"Tag" : "Етикет",
"Description" : "Описание",
"Enabled" : "Включено",
"Name" : "Име",
"New" : "Нов",
"Permissions" : "Права",
"Preview" : "Визуализация",
"Move up" : "Преместване нагоре",
"Move down" : "Преместване надолу",
"Last 7 days" : "Последните 7 дни",
@@ -72,11 +88,11 @@
"Settings saved" : "Настройките са запазени",
"Failed to save settings" : "Неуспешно запазване на настройките",
"Reset" : "Възстановяване",
"Category" : "Категория",
"Allow" : "Да",
"ID" : "ID /Идентификатор/",
"Owner" : "Създател",
"Actions" : "Действия",
"No description" : "Без описание",
"Members" : "Членове",
"No users found" : "Няма намерени потребители",
"Joined" : "Присъединен",
"Status" : "Състояние",

View File

@@ -17,6 +17,7 @@ OC.L10N.register(
"Edit" : "সম্পাদনা",
"Delete" : "মুছে",
"Save" : "সংরক্ষণ",
"Name" : "নাম",
"Refresh" : "নবোদ্যম",
"Error" : "সমস্যা",
"by" : "কর্তৃক",
@@ -24,7 +25,6 @@ OC.L10N.register(
"Disable" : "নিষ্ক্রিয়",
"Description" : "বিবরণ",
"Enabled" : "কার্যকর",
"Name" : "নাম",
"New" : "নতুন",
"Reset" : "পূণঃনির্ধানণ",
"Actions" : "পদক্ষেপসমূহ",

View File

@@ -15,6 +15,7 @@
"Edit" : "সম্পাদনা",
"Delete" : "মুছে",
"Save" : "সংরক্ষণ",
"Name" : "নাম",
"Refresh" : "নবোদ্যম",
"Error" : "সমস্যা",
"by" : "কর্তৃক",
@@ -22,7 +23,6 @@
"Disable" : "নিষ্ক্রিয়",
"Description" : "বিবরণ",
"Enabled" : "কার্যকর",
"Name" : "নাম",
"New" : "নতুন",
"Reset" : "পূণঃনির্ধানণ",
"Actions" : "পদক্ষেপসমূহ",

View File

@@ -14,16 +14,20 @@ OC.L10N.register(
"List" : "Roll",
"Upload failed" : "Pellkasaden c'hwitet",
"Close" : "Serriñ",
"Allow" : "Aotrañ",
"Cancel" : "Cancel",
"Update" : "Hizivaat",
"Move" : "Diplasañ",
"Edit" : "Embann",
"Delete" : "Dilemel",
"Save" : "Enrollañ",
"Name" : "Anv",
"Title" : "Titl",
"Unsaved changes" : "Kemmoù n'int ket bet enrollet",
"Refresh" : "Freskaat",
"Retry" : "Klaskit en dro",
"Error" : "Fazi",
"Created" : "Krouet",
"Searching …" : "O klask ...",
"Back to {category}" : "Distro da {category}",
"by" : "gant",
@@ -32,14 +36,12 @@ OC.L10N.register(
"Enable" : "Aotreañ",
"Disable" : "Diweredekaat",
"Description" : "Deskrivadur",
"Name" : "Anv",
"New" : "Nevez",
"Preview" : "Ragwell",
"General settings" : "Stummoù hollek",
"Access control" : "Kontrol tremen",
"Settings saved" : "Stummoù enrollet",
"Allow" : "Aotrañ",
"ID" : "ID",
"Created" : "Krouet",
"Actions" : "Oberoù",
"Status" : "Statud",
"Active" : "O labourat",

View File

@@ -12,16 +12,20 @@
"List" : "Roll",
"Upload failed" : "Pellkasaden c'hwitet",
"Close" : "Serriñ",
"Allow" : "Aotrañ",
"Cancel" : "Cancel",
"Update" : "Hizivaat",
"Move" : "Diplasañ",
"Edit" : "Embann",
"Delete" : "Dilemel",
"Save" : "Enrollañ",
"Name" : "Anv",
"Title" : "Titl",
"Unsaved changes" : "Kemmoù n'int ket bet enrollet",
"Refresh" : "Freskaat",
"Retry" : "Klaskit en dro",
"Error" : "Fazi",
"Created" : "Krouet",
"Searching …" : "O klask ...",
"Back to {category}" : "Distro da {category}",
"by" : "gant",
@@ -30,14 +34,12 @@
"Enable" : "Aotreañ",
"Disable" : "Diweredekaat",
"Description" : "Deskrivadur",
"Name" : "Anv",
"New" : "Nevez",
"Preview" : "Ragwell",
"General settings" : "Stummoù hollek",
"Access control" : "Kontrol tremen",
"Settings saved" : "Stummoù enrollet",
"Allow" : "Aotrañ",
"ID" : "ID",
"Created" : "Krouet",
"Actions" : "Oberoù",
"Status" : "Statud",
"Active" : "O labourat",

View File

@@ -1,30 +0,0 @@
OC.L10N.register(
"forum",
{
"Admin" : "Administrator",
"User" : "User",
"Forum" : "Forum",
"Search" : "Search",
"Home" : "Početna stranica",
"Users" : "Korisnici",
"Collapse" : "Proširi",
"Hello world!" : "Halo svijete!",
"Close" : "Zatvori",
"Cancel" : "Cancel",
"Create" : "Kreiraj",
"Update" : "Ažuriraj",
"Move" : "Move",
"Edit" : "Izmjeni",
"Delete" : "Obriši",
"Save" : "Spremi",
"Title" : "Naslov",
"Error" : "Greška",
"by" : "od strane",
"Disable" : "Onemogući",
"Description" : "Opis",
"Enabled" : "Aktivirano",
"Name" : "Ime",
"New" : "Novo",
"Actions" : "Radnje"
},
"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);");

View File

@@ -1,28 +0,0 @@
{ "translations": {
"Admin" : "Administrator",
"User" : "User",
"Forum" : "Forum",
"Search" : "Search",
"Home" : "Početna stranica",
"Users" : "Korisnici",
"Collapse" : "Proširi",
"Hello world!" : "Halo svijete!",
"Close" : "Zatvori",
"Cancel" : "Cancel",
"Create" : "Kreiraj",
"Update" : "Ažuriraj",
"Move" : "Move",
"Edit" : "Izmjeni",
"Delete" : "Obriši",
"Save" : "Spremi",
"Title" : "Naslov",
"Error" : "Greška",
"by" : "od strane",
"Disable" : "Onemogući",
"Description" : "Opis",
"Enabled" : "Aktivirano",
"Name" : "Ime",
"New" : "Novo",
"Actions" : "Radnje"
},"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);"
}

View File

@@ -11,8 +11,11 @@ OC.L10N.register(
"Underlined text" : "Text subratllat",
"Forum" : "Fòrum",
"Deleted user" : "Usuari suprimit",
"User ID" : "ID de l'usuari",
"Loading …" : "S'està carregant…",
"Search" : "Cercar",
"Home" : "Casa",
"Bookmarks" : "Adreces d'interès",
"Dashboard" : "Tauler",
"Categories" : "Categories",
"Expand" : "Expandeix",
@@ -26,6 +29,8 @@ OC.L10N.register(
"Upload failed" : "S'ha produït un error durant la pujada",
"Close" : "Tanca",
"Failed to upload file" : "No s'ha pogut pujar el fitxer",
"Category" : "Categoria",
"Allow" : "Permet",
"Sort order" : "Ordenació",
"Cancel" : "Cancel",
"Create" : "Crea",
@@ -41,14 +46,25 @@ OC.L10N.register(
"Delete" : "Suprimir",
"Unread" : "Per llegir",
"Save" : "Desar",
"Current version" : "Versió actual",
"React with {emoji}" : "Reacciona amb {emoji}",
"Uncategorized" : "Sense categoria",
"Templates" : "Plantilles",
"Name" : "Nom",
"Template name" : "Nom de la plantilla",
"Content" : "Contingut",
"Both" : "Tots dos",
"Insert" : "Insereix",
"Views" : "Vistes",
"Title" : "Títol",
"Saving draft …" : "S'està desant l'esborrany …",
"Draft saved" : "S'ha desat l'esborrany",
"Unsaved changes" : "Hi ha canvis sense desar",
"Back to home" : "Tornar a l'inici",
"Refresh" : "Actualitza",
"Loading …" : "S'està carregant…",
"Retry" : "Torna-ho a provar",
"Error" : "Error",
"Created" : "S'ha creat",
"Searching …" : "S'està cercant…",
"No results found" : "No s'ha trobat cap resultat",
"Back to {category}" : "Torna a {category}",
@@ -56,6 +72,7 @@ OC.L10N.register(
"by" : "per",
"Subscribe" : "Subscriu-m'hi",
"Subscribed" : "Subscrit",
"Bookmark" : "Adreça d'interès",
"Edit title" : "Edició del títol",
"Move thread" : "Mou el fil",
"Preferences" : "Preferències",
@@ -68,9 +85,9 @@ OC.L10N.register(
"Tag" : "Etiqueta",
"Description" : "Descripció",
"Enabled" : "Habilitat",
"Name" : "Nom",
"New" : "Crea",
"Permissions" : "Permisos",
"Preview" : "Previsualitza",
"Move up" : "Mou amunt",
"Move down" : "Mou avall",
"Last 7 days" : "Darrers 7 dies",
@@ -81,11 +98,11 @@ OC.L10N.register(
"Settings saved" : "S'han desat els paràmetres",
"Failed to save settings" : "Ha fallat desar els paràmetres",
"Reset" : "Reinicialitza",
"Category" : "Categoria",
"Allow" : "Permet",
"ID" : "ID",
"Created" : "S'ha creat",
"Owner" : "Propietat",
"Actions" : "Accions",
"No teams found" : "No s'ha trobat cap equip",
"Members" : "Membres",
"User management" : "Gestió d'usuaris",
"Loading users …" : "S'estan carregant usuaris …",
"No users found" : "No s'ha trobat cap usuari",

View File

@@ -9,8 +9,11 @@
"Underlined text" : "Text subratllat",
"Forum" : "Fòrum",
"Deleted user" : "Usuari suprimit",
"User ID" : "ID de l'usuari",
"Loading …" : "S'està carregant…",
"Search" : "Cercar",
"Home" : "Casa",
"Bookmarks" : "Adreces d'interès",
"Dashboard" : "Tauler",
"Categories" : "Categories",
"Expand" : "Expandeix",
@@ -24,6 +27,8 @@
"Upload failed" : "S'ha produït un error durant la pujada",
"Close" : "Tanca",
"Failed to upload file" : "No s'ha pogut pujar el fitxer",
"Category" : "Categoria",
"Allow" : "Permet",
"Sort order" : "Ordenació",
"Cancel" : "Cancel",
"Create" : "Crea",
@@ -39,14 +44,25 @@
"Delete" : "Suprimir",
"Unread" : "Per llegir",
"Save" : "Desar",
"Current version" : "Versió actual",
"React with {emoji}" : "Reacciona amb {emoji}",
"Uncategorized" : "Sense categoria",
"Templates" : "Plantilles",
"Name" : "Nom",
"Template name" : "Nom de la plantilla",
"Content" : "Contingut",
"Both" : "Tots dos",
"Insert" : "Insereix",
"Views" : "Vistes",
"Title" : "Títol",
"Saving draft …" : "S'està desant l'esborrany …",
"Draft saved" : "S'ha desat l'esborrany",
"Unsaved changes" : "Hi ha canvis sense desar",
"Back to home" : "Tornar a l'inici",
"Refresh" : "Actualitza",
"Loading …" : "S'està carregant…",
"Retry" : "Torna-ho a provar",
"Error" : "Error",
"Created" : "S'ha creat",
"Searching …" : "S'està cercant…",
"No results found" : "No s'ha trobat cap resultat",
"Back to {category}" : "Torna a {category}",
@@ -54,6 +70,7 @@
"by" : "per",
"Subscribe" : "Subscriu-m'hi",
"Subscribed" : "Subscrit",
"Bookmark" : "Adreça d'interès",
"Edit title" : "Edició del títol",
"Move thread" : "Mou el fil",
"Preferences" : "Preferències",
@@ -66,9 +83,9 @@
"Tag" : "Etiqueta",
"Description" : "Descripció",
"Enabled" : "Habilitat",
"Name" : "Nom",
"New" : "Crea",
"Permissions" : "Permisos",
"Preview" : "Previsualitza",
"Move up" : "Mou amunt",
"Move down" : "Mou avall",
"Last 7 days" : "Darrers 7 dies",
@@ -79,11 +96,11 @@
"Settings saved" : "S'han desat els paràmetres",
"Failed to save settings" : "Ha fallat desar els paràmetres",
"Reset" : "Reinicialitza",
"Category" : "Categoria",
"Allow" : "Permet",
"ID" : "ID",
"Created" : "S'ha creat",
"Owner" : "Propietat",
"Actions" : "Accions",
"No teams found" : "No s'ha trobat cap equip",
"Members" : "Membres",
"User management" : "Gestió d'usuaris",
"Loading users …" : "S'estan carregant usuaris …",
"No users found" : "No s'ha trobat cap usuari",

View File

@@ -1,6 +1,21 @@
OC.L10N.register(
"forum",
{
"Recent Forum activity" : "Nedávná aktivita na fóru",
"More activity" : "Další aktivita",
"%1$s (Guest)" : "%1$s (host)",
"New thread by %1$s" : "Nové vlákno od %1$s",
"Reply by %1$s" : "Odpověď od %1$s",
"No recent forum activity" : "Žádná nedávná aktivita na fóru",
"Top Forum activity" : "Nej aktivita na fóru",
"Browse forum" : "Procházet fórum",
"_%n thread_::_%n threads_" : ["%n vlákno","%n vlákna","%n vláken","%n vlákna"],
"_%n view_::_%n views_" : ["%n zobrazení","%n zobrazení","%n zobrazení","%n zobrazení"],
"No forum activity" : "Žádná aktivita na fóru",
"Top Forum categories" : "Nej kategorie fóra",
"No categories available" : "Nejsou k dispozici žádné kategorie",
"Top Forum threads" : "Nej vlákna fóra",
"No threads available" : "Nejsou k dispozici žádná vlákna",
"Admin" : "Správce",
"Administrator role with full permissions" : "Role správce s plnými oprávněními",
"Moderator" : "Moderátor",
@@ -20,7 +35,6 @@ OC.L10N.register(
"Hidden content" : "Skrytý obsah",
"Spoilers" : "Spoilery",
"Attachment" : "Příloha",
"Welcome to Nextcloud Forums" : "Vítejte v Nextcloud fórech",
"Welcome to the Nextcloud Forums!" : "Vítejte v Nextcloud fórech!",
"This is a community-driven forum built right into your Nextcloud instance. Here you can discuss topics, share ideas and collaborate with other users." : "Toto je komunitou řízené fórum, vestavěné přímo do vámi využívané instance Nextcloud. Je možné zde probírat témata, sdílet nápady a spolupracovat s ostatními uživateli.",
"Features:" : "Funkce:",
@@ -36,22 +50,40 @@ OC.L10N.register(
"Italic text" : "Skloněný text",
"Underlined text" : "Podtržený text",
"Feel free to start a new discussion or reply to existing threads. Happy posting!" : "Neváhejte zahájit novou diskuzi nebo odpovězte na existující vlákna. Vesele pište příspěvky!.",
"Welcome to Nextcloud Forums" : "Vítejte v Nextcloud fórech",
"Forum" : "Diskuzní fórum",
"_{count} new reply in {thread}_::_{count} new replies in {thread}_" : ["{count} nová odpověď v {thread} ","{count} nové odpovědi v {thread} ","{count} nových odpovědí v {thread} ","{count} nové odpovědi v {thread} "],
"{user} mentioned you in {thread}" : "{user} vás zmínil(a) v {thread}",
"Welcome to the forum!" : "Vítejte ve fóru!",
"Deleted user" : "Smazaný uživatel",
"A community-driven forum built right into your Nextcloud instance" : "Komunitou řízené fórum, vestavěné přímo do vámi využívané instance Nextcloud",
"Repair Database Initial Data" : "Opravit úvodní data databáze",
"Run the repair database initial data command to restore default forum data (roles, categories, permissions, BBCodes). This is safe to run multiple times as it will skip data that already exists." : "Spusťte příkaz repair database initial data pro obnovení výchozích dat fóra (role, kategorie, oprávnění, BBCodes). Toto je možné bezpečně spouštět opakovaně, protože přeskakuje data, která už existují.",
"Run Repair Database Initial Data" : "Spustit opravu úvodních dat databáze",
"User Roles" : "Role uživatele",
"Assign forum roles to users. This allows you to grant administrative or moderator privileges to specific users." : "Přidělit uživatelům role ve fóru. To umožní udělit konkrétním uživatelům práva pro správu nebo moderování.",
"User ID" : "Identif. uživatele",
"Enter user ID" : "Zadejte identifikátor uživatele",
"Role" : "Role",
"Select a role" : "Vybrat roli",
"Assign Role" : "Přiřadit roli",
"Failed to fetch roles" : "Nepodařilo se získat role",
"Failed to run repair database initial data" : "Nepodařilo se opravit úvodní data databáze",
"Failed to assign role" : "Nepodařilo se přidělit roli",
"Loading …" : "Načítání …",
"Search" : "Hledat",
"Home" : "Domů",
"Bookmarks" : "Záložky",
"User preferences" : "Předvolby uživatele",
"Dashboard" : "Nástěnka",
"Forum settings" : "Nastavení fóra",
"Users" : "Uživatelé",
"Roles" : "Role",
"Roles & Teams" : "Role a týmy",
"Categories" : "Kategorie",
"BBCodes" : "BBCodes",
"Expand" : "Rozbalit",
"Collapse" : "Sbalit",
"(Guest)" : "(host)",
"{bStart}Please note:{bEnd} Attached files will be visible to anyone in the forum, regardless of the file's sharing settings." : "{bStart}Upozornění:{bEnd} Přiložené soubory budou viditelné komukoli na fóru, nezávisle na nastavení sdílení souboru.",
"Drop file here to upload" : "Soubor sem nahrajete přetažením",
"Hello world!" : "Dobrý den světe!",
@@ -91,11 +123,26 @@ OC.L10N.register(
"Uploading file …" : "Nahrávání souboru …",
"Upload failed" : "Nahrání se nezdařilo",
"Close" : "Zavřít",
"More formatting options" : "Další možnosti formátování",
"Insert template" : "Vložit šablonu",
"Pick a file to attach" : "Vyberte soubor a nasdílejte ho",
"Failed to upload file" : "Nepodařilo se nahrát soubor",
"Threads" : "Vláken",
"Replies" : "Odpovědi",
"No description available" : "Není k dispozici žádný popis",
"New activity" : "Nová aktivita",
"Category" : "Kategorie",
"Can view" : "Může zobrazovat",
"Can post" : "Může přidávat příspěvky",
"Can reply" : "Může odpovídat",
"Can moderate" : "Může moderovat",
"Allow" : "Umožnit",
"Allow All" : "Umožnit vše",
"{bStart}View:{bEnd} Allows seeing the category and its threads." : "{bStart}Zobrazit:{bEnd} Umožňuje zobrazení kategorie a jejích vláken.",
"{bStart}Post:{bEnd} Allows creating new threads in the category." : "{bStart}Příspěvky:{bEnd} Umožňuje vytváření nových vláken v kategorii.",
"{bStart}Reply:{bEnd} Allows replying to existing threads in the category." : "{bStart} Odpověď:{bEnd} Umožní odpovídání na existující vlákna v kategorii.",
"{bStart}Moderate:{bEnd} Allows editing and deleting posts, pinning, locking, and moving threads in the category." : "{bStart}Moderovat:{bEnd} Umožňuje upravování a mazání příspěvků, zamykání a přesouvání vláken v kategorii.",
"Pick a color" : "Zvolte barvu",
"Create category header" : "Vytvořit záhlaví kategorie",
"Edit category header" : "Upravit záhlaví kategorie",
"Header name" : "Název záhlaví",
@@ -107,6 +154,15 @@ OC.L10N.register(
"Cancel" : "Zrušit",
"Create" : "Vytvářet",
"Update" : "Aktualizovat",
"Forum setup required" : "Fórum je třeba napřed nastavit",
"Select the accounts that should have the forum admin role." : "Vyberte účty které mají mít roli správce fóra.",
"Forum admin accounts:" : "Účty pro správu fóra:",
"Select accounts …" : "Vybrat účty …",
"All other accounts will receive the default role." : "Všechny ostatní účty obdrží výchozí roli.",
"Initialize forum" : "Inicializovat fórum",
"Initializing …" : "Inicializace…",
"Forum not set up" : "Fórum nenastaveno",
"The forum has not been set up yet. Please contact an administration member to complete the setup." : "Fórum ještě nebylo nastaveno. Obraťte se na člena-správce aby nastavení dokončil.",
"Move thread to category" : "Přesunout vlákno do kategorie",
"Select the category to move this thread to:" : "Vyberte kategorii do které toto vlákno přesunout:",
"Select a category …" : "Vybrat kategorii …",
@@ -119,42 +175,78 @@ OC.L10N.register(
"The page you are looking for could not be found." : "Stránka kterou hledáte nebylo možné nalézt.",
"Back" : "Zpět",
"Go to home" : "Přejít na úvodní stránku",
"Pagination" : "Stránkování",
"First page" : "První stránka",
"Previous page" : "Předchozí stránka",
"Next page" : "Následující stránka",
"Last page" : "Poslední stránka",
"Go to page {page}" : "Přejít na stránku {page}",
"Edited" : "Upraveno",
"Quote reply" : "Odpovědět s citací",
"Edit" : "Upravit",
"Delete" : "Smazat",
"View edit history" : "Zobrazit historii úprav",
"Are you sure you want to delete this post? This action cannot be undone." : "Opravdu chcete tento příspěvek smazat? Tuto akci nepůjde vzít zpět.",
"Unread" : "Nastavit jako nepřečtené",
"Edit your post …" : "Upravit váš příspěvek …",
"Edit your reply …" : "Upravit vaši odpověď …",
"Save" : "Uložit",
"Are you sure you want to discard your changes?" : "Opravdu chcete vámi provedené změny zahodit?",
"Edit history" : "Upravit historii",
"Loading history …" : "Načítání historie …",
"This post has no edit history." : "Tento příspěvek nemá žádnou historii úprav.",
"Current version" : "Stávající verze",
"Edited by" : "Upravil/a",
"Failed to load edit history" : "Nepodařilo se načíst historii úprav",
"Version {index}" : "Verze {index}",
"Add reaction" : "Přidat reakci",
"React with {emoji}" : "Zareagovat {emoji}",
"You reacted with {emoji}" : "Zareagovali jste s použitím {emoji}",
"_You and %n other reacted with {emoji}_::_You and %n others reacted with {emoji}_" : ["Vy a %n další jste zareagovali s použitím {emoji}","Vy a %n další jste zareagovali s použitím {emoji}","Vy a %n dalších jste zareagovali s použitím {emoji}","Vy a %n další jste zareagovali s použitím {emoji}"],
"_%n person reacted with {emoji}_::_%n people reacted with {emoji}_" : ["%n osoba zareagovala s použitím {emoji}","%n lidé zareagovali s použitím {emoji}","%n lidí zareagovalo s použitím {emoji}","%n lidé zareagovali s použitím {emoji}"],
"Write your reply …" : "Napište svou odpověď …",
"Post reply" : "Odeslat odpověď",
"Submit reply" : "Odeslat odpověď",
"Are you sure you want to discard your reply?" : "Opravdu chcete svou odpověď zahodit?",
"In thread" : "Ve vláknu",
"Thread unavailable" : "Vlákno není k dispozici",
"Pinned thread" : "Připnuté vlákno",
"Locked thread" : "Uzamčené vlákno",
"Uncategorized" : "Nezařazeno",
"_%n post_::_%n posts_" : ["%n příspěvek","%n příspěvky","%n příspěvků","%n příspěvky"],
"_%n view_::_%n views_" : ["%n zobrazení","%n zobrazení","%n zobrazení","%n zobrazení"],
"Last reply by {name}" : "Poslední odpověď od {name}",
"_%n reply_::_%n replies_" : ["%n odpověď","%n odpovědi","%n odpovědí","%n odpovědi"],
"Templates" : "Šablony",
"Add template" : "Přidat šablonu",
"Edit template" : "Upravit šablonu",
"No templates yet" : "Zatím ještě žádné šablony",
"Loading templates …" : "Načítání šablon …",
"Name" : "Název",
"Template name" : "Název šablony",
"Content" : "Obsah",
"Template content (BBCode) …" : "Obsah šablony (BBCode) …",
"Show in:" : "Zobrazit v:",
"Are you sure you want to delete this template?" : "Opravdu chcete tuto šablonu smazat?",
"Both" : "Obojí",
"Threads & replies" : "Vlákna a odpovědi",
"Neither (disabled)" : "Ani jedno (vypnuto)",
"Insert" : "Vložit",
"Failed to load templates" : "Nepodařilo se načíst šablony",
"Views" : "Zobrazení",
"Title" : "Titul",
"Enter thread title …" : "Zadejte titulek vlákna …",
"Write your first post …" : "Napište svůj první příspěvek …",
"Write your thread content …" : "Napište obsah vašeho vlákna …",
"Create thread" : "Vytvořit vlákno",
"Are you sure you want to discard this thread?" : "Opravdu chcete toto vlákno zahodit?",
"Saving draft …" : "Ukládání konceptu…",
"Draft saved" : "Koncept uložen",
"Unsaved changes" : "Neuložené změny",
"Back to home" : "Zpět na začátek",
"Refresh" : "Znovu načíst",
"Loading …" : "Načítání …",
"Your bookmarked threads" : "Vaše záložky na vlákna",
"Error loading bookmarks" : "Chyba při načítání záložek",
"No bookmarks yet" : "Zatím ještě žádné záložky",
"Bookmark threads to quickly find them later." : "Ukládejte si vlákna do záložek, abyste je později rychle našli.",
"Retry" : "Zkusit znovu",
"An unexpected error occurred" : "Došlo k neočekávané chybě",
"Failed to load bookmarks" : "Nepodařilo se načíst záložky",
"No categories yet" : "Zatím ještě žádné kategorie",
"Categories will appear here once they are created." : "Kategorie se objeví, jakmile budou vytvořeny.",
"No categories in this section" : "Žádné kategorie v této sekci",
@@ -165,8 +257,6 @@ OC.L10N.register(
"Error loading category" : "Chyba při načítání kategorie",
"No threads yet" : "Zatím žádná vlákna",
"Be the first to start a discussion in this category." : "Buďte první kdo začne diskutovat v této kategorii.",
"Retry" : "Zkusit znovu",
"An unexpected error occurred" : "Došlo k neočekávané chybě",
"No category ID or slug provided" : "Nezadán žádný identifikátor kategorie nebo slug",
"Failed to load threads" : "Nepodařilo se načíst vlákna",
"Create New Thread" : "Vytvořit nové vlákno",
@@ -175,18 +265,19 @@ OC.L10N.register(
"Thread created" : "Vlákno vytvořeno",
"Failed to create thread" : "Vlákno se nepodařilo vytvořit",
"No category specified" : "Neurčena žádná kategorie",
"You do not have permission to create threads in this category." : "Nemáte oprávnění pro vytváření vláken v této kategorii.",
"Error" : "Error",
"First post" : "První příspěvek",
"Created" : "Vytvořeno",
"Threads ({count})" : "Vlákna ({count})",
"Replies ({count})" : "Odpovědi ({count})",
"No threads" : "Žádná vlákna",
"This user has not created any threads yet" : "Tento uživatel zatím nevytvořil žádná vlákna",
"No replies" : "Žádné odpovědi",
"This user has not posted any replies yet" : "Tento uživatel zatím neposlal žádné odpovědi",
"This user has not written any replies yet" : "Tento uživatel zatím nenapsal žádné odpovědi",
"Failed to load user profile" : "Nepodařilo se načíst uživatelský profil",
"Enter search query …" : "Zadejte vyhledávací dotaz …",
"Search in threads" : "Hledat ve vláknech",
"Search in posts" : "Hledat v příspěvcích",
"Search in replies" : "Hledat v odpovědích",
"Syntax help" : "Nápověda k syntaxi",
"Search syntax" : "Syntaxe vyhledávání",
"Match exact phrase" : "Hledat shodu v přesné frázi",
@@ -197,11 +288,11 @@ OC.L10N.register(
"Searching …" : "Hledání …",
"Search Error" : "Chyba hledání",
"Enter a search query" : "Zadejte vyhledávací dotaz",
"Use the search box above to find threads and posts" : "Ve vláknech a příspěvcích je možné vyhledávat pomocí kolonky výše",
"Use the search box above to find threads and replies" : "Ve vláknech a odpovědích je možné vyhledávat pomocí kolonky výše",
"No results found" : "Nic nenalezeno",
"Try different keywords or check your syntax" : "Zkuste jiná klíčová slova nebo zkontrolujte syntaxi",
"_%n thread found_::_%n threads found_" : ["Nalezeno %n vlákno","Nalezena %n vlákna","Nalezeno %n vláken","Nalezena %n vlákna"],
"_%n post found_::_%n posts found_" : ["Nalezen %n příspěvek","Nalezeny %n příspěvky","Nalezeno %n příspěvků","Nalezeny %n příspěvky"],
"_%n reply found_::_%n replies found_" : ["Nalezena %n odpověď","Nalezeny %n odpovědi","Nalezeno %n odpovědí","Nalezeny %n odpovědi"],
"Please enter a search query" : "Zadejte vyhledávací dotaz",
"Please select at least one search scope" : "Vyberte alespoň jednu oblast vyhledávání",
"Failed to search" : "Nepodařilo se hledat",
@@ -210,10 +301,11 @@ OC.L10N.register(
"Back to {category}" : "Zpět na {category}",
"Reply" : "Odpověď",
"Error loading thread" : "Chyba při načítání vlákna",
"No posts yet" : "Zatím žádné příspěvky",
"Be the first to post in this thread." : "Buďte první kdo začne zasílat příspěvky do tohoto vlákna.",
"No replies yet" : "Zatím žádné odpovědi",
"Be the first to reply in this thread." : "Buďte první kdo odpoví v tomto vlákně.",
"by" : "od",
"This thread is locked. Only moderators can post replies." : "Toto vlákno je uzamčeno. Odpovědi mohou zasíat pouze moderátoři.",
"This thread is locked. Only moderators can add replies." : "Toto vlákno je uzamčené. Odpovědi mohou přidávat pouze moderátoři.",
"You do not have permission to reply in this category." : "Nemáte oprávnění odpovídat v této kategorii.",
"You must be signed in to reply to this thread." : "Pokud chcete v tomto vlákně odpovědět, je třeba, abyste byli přihlášení.",
"Sign in to reply" : "Pokud chcete odpovědět, přihlaste se ke svému účtu",
"Lock thread" : "Uzamknout vlákno",
@@ -228,21 +320,28 @@ OC.L10N.register(
"Subscribed" : "Přihlášeno se k odběru",
"Subscribed to thread" : "Přihlášeno se k odběru vlákna",
"Unsubscribed from thread" : "Zrušeno odebírání vlákna",
"Bookmark" : "Záložka",
"Remove bookmark" : "Odebrat záložku",
"Thread bookmarked" : "Vlákno uloženo do záložek",
"Bookmark removed" : "Záložka odebrána",
"Edit title" : "Upravit nadpis",
"Save title" : "Uložit nadpis",
"Thread title updated" : "Nadpis vlákna zaktualizován",
"Move thread" : "Přesunout vlákno",
"Thread moved successfully" : "Vlákno úspěšně přesunuto",
"No thread ID or slug provided" : "Nezadán žádný identifikátor vlákna nebo slug",
"Failed to load posts" : "Nepodařilo se načíst příspěvky",
"Post updated" : "Příspěvek aktualizován",
"Failed to update post" : "Nepodařilo se zaktualizovat příspěvek",
"Failed to load replies" : "Nepodařilo se načíst odpovědi",
"Thread updated" : "Vlákno zaktualizováno",
"Reply updated" : "Odpověď zaktualizována",
"Failed to update thread" : "Nepodařilo se zaktualizovat vlákno",
"Failed to update reply" : "Nepodařilo se zaktualizovat odpověď",
"Thread deleted" : "Vlákno smazáno",
"Post deleted" : "Příspěvek smazán",
"Failed to delete post" : "Příspěvek se nepodařilo smazat",
"Reply deleted" : "Odpověď smazána",
"Failed to delete reply" : "Nepodařilo se smazat odpověď",
"Failed to update thread lock status" : "Nepodařilo se zaktualizovat stav zámku vlákna",
"Failed to update thread pin status" : "Nepodařilo se zaktualizovat stav připnutí vlákna",
"Failed to update subscription" : "Nepodařilo se zaktualizovat přihlášení se k odběru",
"Failed to update bookmark" : "Nepodařilo se zaktualizovat záložku",
"Failed to update thread title" : "Nepodařilo se zaktualizovat nadpis vlákna",
"Failed to move thread" : "Nepodařilo se přesunout vlákno",
"Preferences" : "Předvolby",
@@ -253,17 +352,22 @@ OC.L10N.register(
"Configure how you receive notifications" : "Nastavte jak získáváte upozornění",
"Auto-subscribe to threads I create" : "Automaticky se přihlašovat k odběru vláken, která vytvořím",
"When enabled, you will automatically receive notifications for replies to threads you create" : "Pokud zapnuto, automaticky obdržíte upozornění na odpovědi na vlákna, která vytvoříte",
"Auto-subscribe to threads I reply to" : "Automaticky se přihlásit k odběru vláken, na která odpovím",
"When enabled, you will automatically receive notifications for new replies in threads you have replied to" : "Pokud zapnuto, automaticky obdržíte upozornění na nové odpovědi ve vláknech, ve kterých jste odpověděli",
"Files" : "Soubory",
"Configure file upload settings" : "Nastavit nahrávání souborů",
"Upload directory" : "Složka pro nahrání",
"Files attached to posts will be uploaded to this directory in your Nextcloud files" : "Soubory připojené k tomuto příspěvku budou nahrány do této složky v Nextcloud Soubory",
"Files attached to threads or replies will be uploaded to this directory in your Nextcloud files" : "Soubory připojené k vláknům nebo odpovědím budou nahrány do této složky v Nextcloud Soubory",
"Browse" : "Procházet",
"Preferences saved" : "Předvolby uloženy",
"Signature" : "Podpis",
"Your signature appears at the bottom of your threads or replies" : "Váš podpis se objevuje ve spodní části vašich vláken nebo odpovědí",
"You can use BBCode formatting in your signature" : "Svůj podpis můžete formátovat pomocí BBCode",
"Enter your signature …" : "Zadejte svůj podpis …",
"Failed to save preferences" : "Nepodařilo se uložit vaše předvolby",
"Select upload directory" : "Vyberte složku pro nahrávání",
"BBCode management" : "Správa BBCode",
"Manage custom BBCode tags for post formatting" : "Spravovat uživatelsky určené BBCode značky pro formátování příspěvků",
"Manage custom BBCode tags for formatting" : "Spravovat uživatelsky určené BBCode značky pro formátování",
"Error loading BBCodes" : "Chyba při načítání BBCode kódů",
"Create BBCode" : "Vytvořit BBCode",
"Enable" : "Povolit",
@@ -297,7 +401,6 @@ OC.L10N.register(
"Basic information" : "Základní informace",
"Category header" : "Záhlaví kategorie",
"-- Select a header --" : "-- Vybrat záhlaví --",
"Name" : "Název",
"Enter category name" : "Zadejte název kategorie",
"Slug" : "Slug",
"URL-friendly identifier (e.g., \"{slug}\")" : "Identifikátor vhodný pro URL (např. „{slug}“)",
@@ -305,12 +408,19 @@ OC.L10N.register(
"Enter category description (optional)" : "Zadejte popis kategorie (volitelné)",
"New" : "Nové",
"Permissions" : "Oprávnění",
"Control which roles can access and moderate this category" : "Určete které role mohou k této kategorii přistupovat a moderovat v ní",
"Roles that can view" : "Role, které mohou zobrazovat",
"Select roles that can view this category and its threads" : "Vyberte role které si mohou zobrazovat tuto kategorii a její vlákna",
"Roles that can moderate" : "Role, které mohou moderovat",
"Select roles that can moderate (edit/delete) content in this category" : "Vyberte role které mohou moderovat (upravovat/mazat) obsah v této kategorii",
"Select roles …" : "Vybrat role …",
"Control which roles and teams can access and moderate this category" : "Určete které role a týmy mohou k této kategorii přistupovat a moderovat v ní",
"Select roles or teams that can view this category and its threads" : "Vyberte role nebo týmy které si mohou tuto kategorie a její vlákna zobrazovat.",
"Select roles or teams that can create new threads in this category" : "Vyberte role nebo týmy které v této kategorii mohou vytvářet nová vlákna",
"Select roles or teams that can reply to threads in this category" : "Vyberte role nebo týmy které mohou v této kategorii odpovídat na vlákna",
"Select roles or teams that can moderate (edit/delete) content in this category" : "Vyberte role nebo týmy které v této kategorii mohou moderovat (upravovat/mazat)",
"Select roles or teams …" : "Vyberte role nebo týmy …",
"Design" : "Design",
"Customize the appearance of this category" : "Přizpůsobit vzhled této kategorie",
"Category color" : "Barva kategorie",
"Text color" : "Barva textu",
"Dark text" : "Tmavý text",
"Light text" : "Světlý text",
"Preview" : "Náhled",
"Manage forum categories and organization" : "Spravovat kategorie fóra a organizování",
"Error loading categories" : "Chyba při načítání kategorií",
"No categories in this header" : "Žádné kategorie v tomto záhlaví",
@@ -325,7 +435,6 @@ OC.L10N.register(
"-- Select a category --" : "-- Vybrat kategorii --",
"Create header" : "Vytvořit záhlaví",
"_%n category_::_%n categories_" : ["%n kategorie","%n kategorie","%n kategorií","%n kategorie"],
"_%n thread_::_%n threads_" : ["%n vlákno","%n vlákna","%n vláken","%n vlákna"],
"Delete header" : "Smazat záhlaví",
"Are you sure you want to delete the header \"{name}\"?" : "Opravdu chcete záhlaví „{name}“ smazat?",
"_This header contains %n category._::_This header contains %n categories._" : ["Toto záhlaví obsahuje %n kategorii.","Toto záhlaví obsahuje %n kategorie.","Toto záhlaví obsahuje %n kategorií.","Toto záhlaví obsahuje %n kategorie."],
@@ -345,6 +454,7 @@ OC.L10N.register(
"Recent activity (last 7 days)" : "Nedávná aktivita (uplynulých 7 dnů)",
"New users" : "Nový uživatelé",
"New threads" : "Nová vlákna",
"New replies" : "Nové odpovědi",
"Top contributors" : "Nejaktivnější přispěvatelé",
"No contributors yet" : "Zatím žádní přispěvatelé",
"Last 7 days" : "Uplynulých 7 dnů",
@@ -388,11 +498,6 @@ OC.L10N.register(
"Allow creating, editing and deleting categories" : "Umožnit vytváření, upravování a mazání kategorií",
"Category permissions" : "Oprávnění kategorie",
"Set which categories this role can access" : "Nastavit ke kterým kategoriím tato role může přistupovat",
"Category" : "Kategorie",
"Can view" : "Může zobrazovat",
"Can moderate" : "Může moderovat",
"Allow" : "Umožnit",
"No categories available" : "Nejsou k dispozici žádné kategorie",
"Admin role must have all permissions enabled" : "Je třeba, aby role správce měla povolené všechna oprávnění",
"Admin role has full access to all categories" : "Role správce má plný přístup do všech kategorií",
"Guest role cannot have admin permissions" : "Role hosta nemůže mít roli správce",
@@ -409,17 +514,30 @@ OC.L10N.register(
"No roles found" : "Nenalezeny žádné role",
"Create your first role to get started" : "Začněte vytvořením první role",
"ID" : "Identif.",
"Created" : "Vytvořeno",
"Owner" : "Vlastník",
"Actions" : "Akce",
"No description" : "Bez popisu",
"Are you sure you want to delete the role \"{name}\"? This action cannot be undone." : "Opravdu chcete roli „{name}“ smazat? Tuto akci nepůjde vzít zpět.",
"System roles cannot be deleted" : "Systémové role není možné smazat",
"Team permissions" : "Oprávnění týmu",
"Manage category permissions for Nextcloud Teams" : "Spravovat oprávnění kategorie pro Nextcloud týmy",
"Loading teams …" : "Načítání týmů …",
"Error loading teams" : "Chyba při načítání týmů",
"No teams found" : "Nenalezeny žádné týmy",
"Members" : "Členové",
"No Nextcloud Teams are available" : "Nejsou k dispozici žádné Nextcloud týmy",
"Edit team" : "Upravit tým",
"Configure category permissions for this team" : "Nastavit oprávnění kategorií pro tento tým",
"Error loading team" : "Chyba při načítání týmu",
"Editing category permissions for this team. Team membership is managed via Nextcloud Teams." : "Upravování oprávnění kategorie pro tento tým. Členství v týmu je spravováno přes Nextcloud Týmy.",
"Set which categories this team can access" : "Nastavte ke kterým kategoriím může tento tým přistupovat",
"User management" : "Správa uživatelů",
"Manage forum users, roles and permissions" : "Spravovat uživatele fóra, role a oprávnění",
"Loading users …" : "Načítání uživatelů …",
"Error loading users" : "Chyba při načítání uživatelů",
"No users found" : "Nenalezeni žádní uživatelé",
"There are no forum users yet" : "Zatím zde nejsou žádní uživatelé fóra",
"Roles" : "Role",
"Joined" : "Připojený",
"Status" : "Stav",
"Active" : "Aktivní",

View File

@@ -1,4 +1,19 @@
{ "translations": {
"Recent Forum activity" : "Nedávná aktivita na fóru",
"More activity" : "Další aktivita",
"%1$s (Guest)" : "%1$s (host)",
"New thread by %1$s" : "Nové vlákno od %1$s",
"Reply by %1$s" : "Odpověď od %1$s",
"No recent forum activity" : "Žádná nedávná aktivita na fóru",
"Top Forum activity" : "Nej aktivita na fóru",
"Browse forum" : "Procházet fórum",
"_%n thread_::_%n threads_" : ["%n vlákno","%n vlákna","%n vláken","%n vlákna"],
"_%n view_::_%n views_" : ["%n zobrazení","%n zobrazení","%n zobrazení","%n zobrazení"],
"No forum activity" : "Žádná aktivita na fóru",
"Top Forum categories" : "Nej kategorie fóra",
"No categories available" : "Nejsou k dispozici žádné kategorie",
"Top Forum threads" : "Nej vlákna fóra",
"No threads available" : "Nejsou k dispozici žádná vlákna",
"Admin" : "Správce",
"Administrator role with full permissions" : "Role správce s plnými oprávněními",
"Moderator" : "Moderátor",
@@ -18,7 +33,6 @@
"Hidden content" : "Skrytý obsah",
"Spoilers" : "Spoilery",
"Attachment" : "Příloha",
"Welcome to Nextcloud Forums" : "Vítejte v Nextcloud fórech",
"Welcome to the Nextcloud Forums!" : "Vítejte v Nextcloud fórech!",
"This is a community-driven forum built right into your Nextcloud instance. Here you can discuss topics, share ideas and collaborate with other users." : "Toto je komunitou řízené fórum, vestavěné přímo do vámi využívané instance Nextcloud. Je možné zde probírat témata, sdílet nápady a spolupracovat s ostatními uživateli.",
"Features:" : "Funkce:",
@@ -34,22 +48,40 @@
"Italic text" : "Skloněný text",
"Underlined text" : "Podtržený text",
"Feel free to start a new discussion or reply to existing threads. Happy posting!" : "Neváhejte zahájit novou diskuzi nebo odpovězte na existující vlákna. Vesele pište příspěvky!.",
"Welcome to Nextcloud Forums" : "Vítejte v Nextcloud fórech",
"Forum" : "Diskuzní fórum",
"_{count} new reply in {thread}_::_{count} new replies in {thread}_" : ["{count} nová odpověď v {thread} ","{count} nové odpovědi v {thread} ","{count} nových odpovědí v {thread} ","{count} nové odpovědi v {thread} "],
"{user} mentioned you in {thread}" : "{user} vás zmínil(a) v {thread}",
"Welcome to the forum!" : "Vítejte ve fóru!",
"Deleted user" : "Smazaný uživatel",
"A community-driven forum built right into your Nextcloud instance" : "Komunitou řízené fórum, vestavěné přímo do vámi využívané instance Nextcloud",
"Repair Database Initial Data" : "Opravit úvodní data databáze",
"Run the repair database initial data command to restore default forum data (roles, categories, permissions, BBCodes). This is safe to run multiple times as it will skip data that already exists." : "Spusťte příkaz repair database initial data pro obnovení výchozích dat fóra (role, kategorie, oprávnění, BBCodes). Toto je možné bezpečně spouštět opakovaně, protože přeskakuje data, která už existují.",
"Run Repair Database Initial Data" : "Spustit opravu úvodních dat databáze",
"User Roles" : "Role uživatele",
"Assign forum roles to users. This allows you to grant administrative or moderator privileges to specific users." : "Přidělit uživatelům role ve fóru. To umožní udělit konkrétním uživatelům práva pro správu nebo moderování.",
"User ID" : "Identif. uživatele",
"Enter user ID" : "Zadejte identifikátor uživatele",
"Role" : "Role",
"Select a role" : "Vybrat roli",
"Assign Role" : "Přiřadit roli",
"Failed to fetch roles" : "Nepodařilo se získat role",
"Failed to run repair database initial data" : "Nepodařilo se opravit úvodní data databáze",
"Failed to assign role" : "Nepodařilo se přidělit roli",
"Loading …" : "Načítání …",
"Search" : "Hledat",
"Home" : "Domů",
"Bookmarks" : "Záložky",
"User preferences" : "Předvolby uživatele",
"Dashboard" : "Nástěnka",
"Forum settings" : "Nastavení fóra",
"Users" : "Uživatelé",
"Roles" : "Role",
"Roles & Teams" : "Role a týmy",
"Categories" : "Kategorie",
"BBCodes" : "BBCodes",
"Expand" : "Rozbalit",
"Collapse" : "Sbalit",
"(Guest)" : "(host)",
"{bStart}Please note:{bEnd} Attached files will be visible to anyone in the forum, regardless of the file's sharing settings." : "{bStart}Upozornění:{bEnd} Přiložené soubory budou viditelné komukoli na fóru, nezávisle na nastavení sdílení souboru.",
"Drop file here to upload" : "Soubor sem nahrajete přetažením",
"Hello world!" : "Dobrý den světe!",
@@ -89,11 +121,26 @@
"Uploading file …" : "Nahrávání souboru …",
"Upload failed" : "Nahrání se nezdařilo",
"Close" : "Zavřít",
"More formatting options" : "Další možnosti formátování",
"Insert template" : "Vložit šablonu",
"Pick a file to attach" : "Vyberte soubor a nasdílejte ho",
"Failed to upload file" : "Nepodařilo se nahrát soubor",
"Threads" : "Vláken",
"Replies" : "Odpovědi",
"No description available" : "Není k dispozici žádný popis",
"New activity" : "Nová aktivita",
"Category" : "Kategorie",
"Can view" : "Může zobrazovat",
"Can post" : "Může přidávat příspěvky",
"Can reply" : "Může odpovídat",
"Can moderate" : "Může moderovat",
"Allow" : "Umožnit",
"Allow All" : "Umožnit vše",
"{bStart}View:{bEnd} Allows seeing the category and its threads." : "{bStart}Zobrazit:{bEnd} Umožňuje zobrazení kategorie a jejích vláken.",
"{bStart}Post:{bEnd} Allows creating new threads in the category." : "{bStart}Příspěvky:{bEnd} Umožňuje vytváření nových vláken v kategorii.",
"{bStart}Reply:{bEnd} Allows replying to existing threads in the category." : "{bStart} Odpověď:{bEnd} Umožní odpovídání na existující vlákna v kategorii.",
"{bStart}Moderate:{bEnd} Allows editing and deleting posts, pinning, locking, and moving threads in the category." : "{bStart}Moderovat:{bEnd} Umožňuje upravování a mazání příspěvků, zamykání a přesouvání vláken v kategorii.",
"Pick a color" : "Zvolte barvu",
"Create category header" : "Vytvořit záhlaví kategorie",
"Edit category header" : "Upravit záhlaví kategorie",
"Header name" : "Název záhlaví",
@@ -105,6 +152,15 @@
"Cancel" : "Zrušit",
"Create" : "Vytvářet",
"Update" : "Aktualizovat",
"Forum setup required" : "Fórum je třeba napřed nastavit",
"Select the accounts that should have the forum admin role." : "Vyberte účty které mají mít roli správce fóra.",
"Forum admin accounts:" : "Účty pro správu fóra:",
"Select accounts …" : "Vybrat účty …",
"All other accounts will receive the default role." : "Všechny ostatní účty obdrží výchozí roli.",
"Initialize forum" : "Inicializovat fórum",
"Initializing …" : "Inicializace…",
"Forum not set up" : "Fórum nenastaveno",
"The forum has not been set up yet. Please contact an administration member to complete the setup." : "Fórum ještě nebylo nastaveno. Obraťte se na člena-správce aby nastavení dokončil.",
"Move thread to category" : "Přesunout vlákno do kategorie",
"Select the category to move this thread to:" : "Vyberte kategorii do které toto vlákno přesunout:",
"Select a category …" : "Vybrat kategorii …",
@@ -117,42 +173,78 @@
"The page you are looking for could not be found." : "Stránka kterou hledáte nebylo možné nalézt.",
"Back" : "Zpět",
"Go to home" : "Přejít na úvodní stránku",
"Pagination" : "Stránkování",
"First page" : "První stránka",
"Previous page" : "Předchozí stránka",
"Next page" : "Následující stránka",
"Last page" : "Poslední stránka",
"Go to page {page}" : "Přejít na stránku {page}",
"Edited" : "Upraveno",
"Quote reply" : "Odpovědět s citací",
"Edit" : "Upravit",
"Delete" : "Smazat",
"View edit history" : "Zobrazit historii úprav",
"Are you sure you want to delete this post? This action cannot be undone." : "Opravdu chcete tento příspěvek smazat? Tuto akci nepůjde vzít zpět.",
"Unread" : "Nastavit jako nepřečtené",
"Edit your post …" : "Upravit váš příspěvek …",
"Edit your reply …" : "Upravit vaši odpověď …",
"Save" : "Uložit",
"Are you sure you want to discard your changes?" : "Opravdu chcete vámi provedené změny zahodit?",
"Edit history" : "Upravit historii",
"Loading history …" : "Načítání historie …",
"This post has no edit history." : "Tento příspěvek nemá žádnou historii úprav.",
"Current version" : "Stávající verze",
"Edited by" : "Upravil/a",
"Failed to load edit history" : "Nepodařilo se načíst historii úprav",
"Version {index}" : "Verze {index}",
"Add reaction" : "Přidat reakci",
"React with {emoji}" : "Zareagovat {emoji}",
"You reacted with {emoji}" : "Zareagovali jste s použitím {emoji}",
"_You and %n other reacted with {emoji}_::_You and %n others reacted with {emoji}_" : ["Vy a %n další jste zareagovali s použitím {emoji}","Vy a %n další jste zareagovali s použitím {emoji}","Vy a %n dalších jste zareagovali s použitím {emoji}","Vy a %n další jste zareagovali s použitím {emoji}"],
"_%n person reacted with {emoji}_::_%n people reacted with {emoji}_" : ["%n osoba zareagovala s použitím {emoji}","%n lidé zareagovali s použitím {emoji}","%n lidí zareagovalo s použitím {emoji}","%n lidé zareagovali s použitím {emoji}"],
"Write your reply …" : "Napište svou odpověď …",
"Post reply" : "Odeslat odpověď",
"Submit reply" : "Odeslat odpověď",
"Are you sure you want to discard your reply?" : "Opravdu chcete svou odpověď zahodit?",
"In thread" : "Ve vláknu",
"Thread unavailable" : "Vlákno není k dispozici",
"Pinned thread" : "Připnuté vlákno",
"Locked thread" : "Uzamčené vlákno",
"Uncategorized" : "Nezařazeno",
"_%n post_::_%n posts_" : ["%n příspěvek","%n příspěvky","%n příspěvků","%n příspěvky"],
"_%n view_::_%n views_" : ["%n zobrazení","%n zobrazení","%n zobrazení","%n zobrazení"],
"Last reply by {name}" : "Poslední odpověď od {name}",
"_%n reply_::_%n replies_" : ["%n odpověď","%n odpovědi","%n odpovědí","%n odpovědi"],
"Templates" : "Šablony",
"Add template" : "Přidat šablonu",
"Edit template" : "Upravit šablonu",
"No templates yet" : "Zatím ještě žádné šablony",
"Loading templates …" : "Načítání šablon …",
"Name" : "Název",
"Template name" : "Název šablony",
"Content" : "Obsah",
"Template content (BBCode) …" : "Obsah šablony (BBCode) …",
"Show in:" : "Zobrazit v:",
"Are you sure you want to delete this template?" : "Opravdu chcete tuto šablonu smazat?",
"Both" : "Obojí",
"Threads & replies" : "Vlákna a odpovědi",
"Neither (disabled)" : "Ani jedno (vypnuto)",
"Insert" : "Vložit",
"Failed to load templates" : "Nepodařilo se načíst šablony",
"Views" : "Zobrazení",
"Title" : "Titul",
"Enter thread title …" : "Zadejte titulek vlákna …",
"Write your first post …" : "Napište svůj první příspěvek …",
"Write your thread content …" : "Napište obsah vašeho vlákna …",
"Create thread" : "Vytvořit vlákno",
"Are you sure you want to discard this thread?" : "Opravdu chcete toto vlákno zahodit?",
"Saving draft …" : "Ukládání konceptu…",
"Draft saved" : "Koncept uložen",
"Unsaved changes" : "Neuložené změny",
"Back to home" : "Zpět na začátek",
"Refresh" : "Znovu načíst",
"Loading …" : "Načítání …",
"Your bookmarked threads" : "Vaše záložky na vlákna",
"Error loading bookmarks" : "Chyba při načítání záložek",
"No bookmarks yet" : "Zatím ještě žádné záložky",
"Bookmark threads to quickly find them later." : "Ukládejte si vlákna do záložek, abyste je později rychle našli.",
"Retry" : "Zkusit znovu",
"An unexpected error occurred" : "Došlo k neočekávané chybě",
"Failed to load bookmarks" : "Nepodařilo se načíst záložky",
"No categories yet" : "Zatím ještě žádné kategorie",
"Categories will appear here once they are created." : "Kategorie se objeví, jakmile budou vytvořeny.",
"No categories in this section" : "Žádné kategorie v této sekci",
@@ -163,8 +255,6 @@
"Error loading category" : "Chyba při načítání kategorie",
"No threads yet" : "Zatím žádná vlákna",
"Be the first to start a discussion in this category." : "Buďte první kdo začne diskutovat v této kategorii.",
"Retry" : "Zkusit znovu",
"An unexpected error occurred" : "Došlo k neočekávané chybě",
"No category ID or slug provided" : "Nezadán žádný identifikátor kategorie nebo slug",
"Failed to load threads" : "Nepodařilo se načíst vlákna",
"Create New Thread" : "Vytvořit nové vlákno",
@@ -173,18 +263,19 @@
"Thread created" : "Vlákno vytvořeno",
"Failed to create thread" : "Vlákno se nepodařilo vytvořit",
"No category specified" : "Neurčena žádná kategorie",
"You do not have permission to create threads in this category." : "Nemáte oprávnění pro vytváření vláken v této kategorii.",
"Error" : "Error",
"First post" : "První příspěvek",
"Created" : "Vytvořeno",
"Threads ({count})" : "Vlákna ({count})",
"Replies ({count})" : "Odpovědi ({count})",
"No threads" : "Žádná vlákna",
"This user has not created any threads yet" : "Tento uživatel zatím nevytvořil žádná vlákna",
"No replies" : "Žádné odpovědi",
"This user has not posted any replies yet" : "Tento uživatel zatím neposlal žádné odpovědi",
"This user has not written any replies yet" : "Tento uživatel zatím nenapsal žádné odpovědi",
"Failed to load user profile" : "Nepodařilo se načíst uživatelský profil",
"Enter search query …" : "Zadejte vyhledávací dotaz …",
"Search in threads" : "Hledat ve vláknech",
"Search in posts" : "Hledat v příspěvcích",
"Search in replies" : "Hledat v odpovědích",
"Syntax help" : "Nápověda k syntaxi",
"Search syntax" : "Syntaxe vyhledávání",
"Match exact phrase" : "Hledat shodu v přesné frázi",
@@ -195,11 +286,11 @@
"Searching …" : "Hledání …",
"Search Error" : "Chyba hledání",
"Enter a search query" : "Zadejte vyhledávací dotaz",
"Use the search box above to find threads and posts" : "Ve vláknech a příspěvcích je možné vyhledávat pomocí kolonky výše",
"Use the search box above to find threads and replies" : "Ve vláknech a odpovědích je možné vyhledávat pomocí kolonky výše",
"No results found" : "Nic nenalezeno",
"Try different keywords or check your syntax" : "Zkuste jiná klíčová slova nebo zkontrolujte syntaxi",
"_%n thread found_::_%n threads found_" : ["Nalezeno %n vlákno","Nalezena %n vlákna","Nalezeno %n vláken","Nalezena %n vlákna"],
"_%n post found_::_%n posts found_" : ["Nalezen %n příspěvek","Nalezeny %n příspěvky","Nalezeno %n příspěvků","Nalezeny %n příspěvky"],
"_%n reply found_::_%n replies found_" : ["Nalezena %n odpověď","Nalezeny %n odpovědi","Nalezeno %n odpovědí","Nalezeny %n odpovědi"],
"Please enter a search query" : "Zadejte vyhledávací dotaz",
"Please select at least one search scope" : "Vyberte alespoň jednu oblast vyhledávání",
"Failed to search" : "Nepodařilo se hledat",
@@ -208,10 +299,11 @@
"Back to {category}" : "Zpět na {category}",
"Reply" : "Odpověď",
"Error loading thread" : "Chyba při načítání vlákna",
"No posts yet" : "Zatím žádné příspěvky",
"Be the first to post in this thread." : "Buďte první kdo začne zasílat příspěvky do tohoto vlákna.",
"No replies yet" : "Zatím žádné odpovědi",
"Be the first to reply in this thread." : "Buďte první kdo odpoví v tomto vlákně.",
"by" : "od",
"This thread is locked. Only moderators can post replies." : "Toto vlákno je uzamčeno. Odpovědi mohou zasíat pouze moderátoři.",
"This thread is locked. Only moderators can add replies." : "Toto vlákno je uzamčené. Odpovědi mohou přidávat pouze moderátoři.",
"You do not have permission to reply in this category." : "Nemáte oprávnění odpovídat v této kategorii.",
"You must be signed in to reply to this thread." : "Pokud chcete v tomto vlákně odpovědět, je třeba, abyste byli přihlášení.",
"Sign in to reply" : "Pokud chcete odpovědět, přihlaste se ke svému účtu",
"Lock thread" : "Uzamknout vlákno",
@@ -226,21 +318,28 @@
"Subscribed" : "Přihlášeno se k odběru",
"Subscribed to thread" : "Přihlášeno se k odběru vlákna",
"Unsubscribed from thread" : "Zrušeno odebírání vlákna",
"Bookmark" : "Záložka",
"Remove bookmark" : "Odebrat záložku",
"Thread bookmarked" : "Vlákno uloženo do záložek",
"Bookmark removed" : "Záložka odebrána",
"Edit title" : "Upravit nadpis",
"Save title" : "Uložit nadpis",
"Thread title updated" : "Nadpis vlákna zaktualizován",
"Move thread" : "Přesunout vlákno",
"Thread moved successfully" : "Vlákno úspěšně přesunuto",
"No thread ID or slug provided" : "Nezadán žádný identifikátor vlákna nebo slug",
"Failed to load posts" : "Nepodařilo se načíst příspěvky",
"Post updated" : "Příspěvek aktualizován",
"Failed to update post" : "Nepodařilo se zaktualizovat příspěvek",
"Failed to load replies" : "Nepodařilo se načíst odpovědi",
"Thread updated" : "Vlákno zaktualizováno",
"Reply updated" : "Odpověď zaktualizována",
"Failed to update thread" : "Nepodařilo se zaktualizovat vlákno",
"Failed to update reply" : "Nepodařilo se zaktualizovat odpověď",
"Thread deleted" : "Vlákno smazáno",
"Post deleted" : "Příspěvek smazán",
"Failed to delete post" : "Příspěvek se nepodařilo smazat",
"Reply deleted" : "Odpověď smazána",
"Failed to delete reply" : "Nepodařilo se smazat odpověď",
"Failed to update thread lock status" : "Nepodařilo se zaktualizovat stav zámku vlákna",
"Failed to update thread pin status" : "Nepodařilo se zaktualizovat stav připnutí vlákna",
"Failed to update subscription" : "Nepodařilo se zaktualizovat přihlášení se k odběru",
"Failed to update bookmark" : "Nepodařilo se zaktualizovat záložku",
"Failed to update thread title" : "Nepodařilo se zaktualizovat nadpis vlákna",
"Failed to move thread" : "Nepodařilo se přesunout vlákno",
"Preferences" : "Předvolby",
@@ -251,17 +350,22 @@
"Configure how you receive notifications" : "Nastavte jak získáváte upozornění",
"Auto-subscribe to threads I create" : "Automaticky se přihlašovat k odběru vláken, která vytvořím",
"When enabled, you will automatically receive notifications for replies to threads you create" : "Pokud zapnuto, automaticky obdržíte upozornění na odpovědi na vlákna, která vytvoříte",
"Auto-subscribe to threads I reply to" : "Automaticky se přihlásit k odběru vláken, na která odpovím",
"When enabled, you will automatically receive notifications for new replies in threads you have replied to" : "Pokud zapnuto, automaticky obdržíte upozornění na nové odpovědi ve vláknech, ve kterých jste odpověděli",
"Files" : "Soubory",
"Configure file upload settings" : "Nastavit nahrávání souborů",
"Upload directory" : "Složka pro nahrání",
"Files attached to posts will be uploaded to this directory in your Nextcloud files" : "Soubory připojené k tomuto příspěvku budou nahrány do této složky v Nextcloud Soubory",
"Files attached to threads or replies will be uploaded to this directory in your Nextcloud files" : "Soubory připojené k vláknům nebo odpovědím budou nahrány do této složky v Nextcloud Soubory",
"Browse" : "Procházet",
"Preferences saved" : "Předvolby uloženy",
"Signature" : "Podpis",
"Your signature appears at the bottom of your threads or replies" : "Váš podpis se objevuje ve spodní části vašich vláken nebo odpovědí",
"You can use BBCode formatting in your signature" : "Svůj podpis můžete formátovat pomocí BBCode",
"Enter your signature …" : "Zadejte svůj podpis …",
"Failed to save preferences" : "Nepodařilo se uložit vaše předvolby",
"Select upload directory" : "Vyberte složku pro nahrávání",
"BBCode management" : "Správa BBCode",
"Manage custom BBCode tags for post formatting" : "Spravovat uživatelsky určené BBCode značky pro formátování příspěvků",
"Manage custom BBCode tags for formatting" : "Spravovat uživatelsky určené BBCode značky pro formátování",
"Error loading BBCodes" : "Chyba při načítání BBCode kódů",
"Create BBCode" : "Vytvořit BBCode",
"Enable" : "Povolit",
@@ -295,7 +399,6 @@
"Basic information" : "Základní informace",
"Category header" : "Záhlaví kategorie",
"-- Select a header --" : "-- Vybrat záhlaví --",
"Name" : "Název",
"Enter category name" : "Zadejte název kategorie",
"Slug" : "Slug",
"URL-friendly identifier (e.g., \"{slug}\")" : "Identifikátor vhodný pro URL (např. „{slug}“)",
@@ -303,12 +406,19 @@
"Enter category description (optional)" : "Zadejte popis kategorie (volitelné)",
"New" : "Nové",
"Permissions" : "Oprávnění",
"Control which roles can access and moderate this category" : "Určete které role mohou k této kategorii přistupovat a moderovat v ní",
"Roles that can view" : "Role, které mohou zobrazovat",
"Select roles that can view this category and its threads" : "Vyberte role které si mohou zobrazovat tuto kategorii a její vlákna",
"Roles that can moderate" : "Role, které mohou moderovat",
"Select roles that can moderate (edit/delete) content in this category" : "Vyberte role které mohou moderovat (upravovat/mazat) obsah v této kategorii",
"Select roles …" : "Vybrat role …",
"Control which roles and teams can access and moderate this category" : "Určete které role a týmy mohou k této kategorii přistupovat a moderovat v ní",
"Select roles or teams that can view this category and its threads" : "Vyberte role nebo týmy které si mohou tuto kategorie a její vlákna zobrazovat.",
"Select roles or teams that can create new threads in this category" : "Vyberte role nebo týmy které v této kategorii mohou vytvářet nová vlákna",
"Select roles or teams that can reply to threads in this category" : "Vyberte role nebo týmy které mohou v této kategorii odpovídat na vlákna",
"Select roles or teams that can moderate (edit/delete) content in this category" : "Vyberte role nebo týmy které v této kategorii mohou moderovat (upravovat/mazat)",
"Select roles or teams …" : "Vyberte role nebo týmy …",
"Design" : "Design",
"Customize the appearance of this category" : "Přizpůsobit vzhled této kategorie",
"Category color" : "Barva kategorie",
"Text color" : "Barva textu",
"Dark text" : "Tmavý text",
"Light text" : "Světlý text",
"Preview" : "Náhled",
"Manage forum categories and organization" : "Spravovat kategorie fóra a organizování",
"Error loading categories" : "Chyba při načítání kategorií",
"No categories in this header" : "Žádné kategorie v tomto záhlaví",
@@ -323,7 +433,6 @@
"-- Select a category --" : "-- Vybrat kategorii --",
"Create header" : "Vytvořit záhlaví",
"_%n category_::_%n categories_" : ["%n kategorie","%n kategorie","%n kategorií","%n kategorie"],
"_%n thread_::_%n threads_" : ["%n vlákno","%n vlákna","%n vláken","%n vlákna"],
"Delete header" : "Smazat záhlaví",
"Are you sure you want to delete the header \"{name}\"?" : "Opravdu chcete záhlaví „{name}“ smazat?",
"_This header contains %n category._::_This header contains %n categories._" : ["Toto záhlaví obsahuje %n kategorii.","Toto záhlaví obsahuje %n kategorie.","Toto záhlaví obsahuje %n kategorií.","Toto záhlaví obsahuje %n kategorie."],
@@ -343,6 +452,7 @@
"Recent activity (last 7 days)" : "Nedávná aktivita (uplynulých 7 dnů)",
"New users" : "Nový uživatelé",
"New threads" : "Nová vlákna",
"New replies" : "Nové odpovědi",
"Top contributors" : "Nejaktivnější přispěvatelé",
"No contributors yet" : "Zatím žádní přispěvatelé",
"Last 7 days" : "Uplynulých 7 dnů",
@@ -386,11 +496,6 @@
"Allow creating, editing and deleting categories" : "Umožnit vytváření, upravování a mazání kategorií",
"Category permissions" : "Oprávnění kategorie",
"Set which categories this role can access" : "Nastavit ke kterým kategoriím tato role může přistupovat",
"Category" : "Kategorie",
"Can view" : "Může zobrazovat",
"Can moderate" : "Může moderovat",
"Allow" : "Umožnit",
"No categories available" : "Nejsou k dispozici žádné kategorie",
"Admin role must have all permissions enabled" : "Je třeba, aby role správce měla povolené všechna oprávnění",
"Admin role has full access to all categories" : "Role správce má plný přístup do všech kategorií",
"Guest role cannot have admin permissions" : "Role hosta nemůže mít roli správce",
@@ -407,17 +512,30 @@
"No roles found" : "Nenalezeny žádné role",
"Create your first role to get started" : "Začněte vytvořením první role",
"ID" : "Identif.",
"Created" : "Vytvořeno",
"Owner" : "Vlastník",
"Actions" : "Akce",
"No description" : "Bez popisu",
"Are you sure you want to delete the role \"{name}\"? This action cannot be undone." : "Opravdu chcete roli „{name}“ smazat? Tuto akci nepůjde vzít zpět.",
"System roles cannot be deleted" : "Systémové role není možné smazat",
"Team permissions" : "Oprávnění týmu",
"Manage category permissions for Nextcloud Teams" : "Spravovat oprávnění kategorie pro Nextcloud týmy",
"Loading teams …" : "Načítání týmů …",
"Error loading teams" : "Chyba při načítání týmů",
"No teams found" : "Nenalezeny žádné týmy",
"Members" : "Členové",
"No Nextcloud Teams are available" : "Nejsou k dispozici žádné Nextcloud týmy",
"Edit team" : "Upravit tým",
"Configure category permissions for this team" : "Nastavit oprávnění kategorií pro tento tým",
"Error loading team" : "Chyba při načítání týmu",
"Editing category permissions for this team. Team membership is managed via Nextcloud Teams." : "Upravování oprávnění kategorie pro tento tým. Členství v týmu je spravováno přes Nextcloud Týmy.",
"Set which categories this team can access" : "Nastavte ke kterým kategoriím může tento tým přistupovat",
"User management" : "Správa uživatelů",
"Manage forum users, roles and permissions" : "Spravovat uživatele fóra, role a oprávnění",
"Loading users …" : "Načítání uživatelů …",
"Error loading users" : "Chyba při načítání uživatelů",
"No users found" : "Nenalezeni žádní uživatelé",
"There are no forum users yet" : "Zatím zde nejsou žádní uživatelé fóra",
"Roles" : "Role",
"Joined" : "Připojený",
"Status" : "Stav",
"Active" : "Aktivní",

View File

@@ -14,6 +14,7 @@ OC.L10N.register(
"List" : "Rhestr",
"Upload failed" : "Methwyd llwytho i fyny",
"Close" : "Cau",
"Category" : "Categori",
"Cancel" : "Cancel",
"Update" : "Diweddaru",
"Move" : "Symud",
@@ -22,7 +23,10 @@ OC.L10N.register(
"Delete" : "Dileu",
"Save" : "Cadw",
"Uncategorized" : "Dim categori",
"Name" : "Enw",
"Views" : "Dangosiadau",
"Saving draft …" : "Yn cadw drafft …",
"Draft saved" : "Cadwyd y drafft",
"Refresh" : "Ail-lwytho",
"Retry" : "Ceisio eto",
"Error" : "Gwall",
@@ -31,10 +35,10 @@ OC.L10N.register(
"Signature" : "Llofnod",
"Disable" : "Analluogi",
"Description" : "Disgrifiad",
"Name" : "Enw",
"New" : "Newydd",
"Category" : "Categori",
"Preview" : "Rhagolwg",
"ID" : "ID",
"Owner" : "Perchennog",
"Actions" : "Gweithredoedd",
"Status" : "Statws",
"Deleted" : "Wedi dileu"

View File

@@ -12,6 +12,7 @@
"List" : "Rhestr",
"Upload failed" : "Methwyd llwytho i fyny",
"Close" : "Cau",
"Category" : "Categori",
"Cancel" : "Cancel",
"Update" : "Diweddaru",
"Move" : "Symud",
@@ -20,7 +21,10 @@
"Delete" : "Dileu",
"Save" : "Cadw",
"Uncategorized" : "Dim categori",
"Name" : "Enw",
"Views" : "Dangosiadau",
"Saving draft …" : "Yn cadw drafft …",
"Draft saved" : "Cadwyd y drafft",
"Refresh" : "Ail-lwytho",
"Retry" : "Ceisio eto",
"Error" : "Gwall",
@@ -29,10 +33,10 @@
"Signature" : "Llofnod",
"Disable" : "Analluogi",
"Description" : "Disgrifiad",
"Name" : "Enw",
"New" : "Newydd",
"Category" : "Categori",
"Preview" : "Rhagolwg",
"ID" : "ID",
"Owner" : "Perchennog",
"Actions" : "Gweithredoedd",
"Status" : "Statws",
"Deleted" : "Wedi dileu"

View File

@@ -9,8 +9,12 @@ OC.L10N.register(
"Bold text" : "Fed tekst",
"Underlined text" : "Understreget tekst",
"Forum" : "Forum",
"User ID" : "Bruger ID",
"Role" : "Rolle",
"Loading …" : "Indlæser ...",
"Search" : "Søg",
"Home" : "Hjem",
"Bookmarks" : "Bogmærker",
"Dashboard" : "Dashboard",
"Users" : "Brugere",
"Categories" : "Kategorier",
@@ -26,6 +30,8 @@ OC.L10N.register(
"Close" : "Luk",
"Failed to upload file" : "Kunne ikke uploade fil",
"Threads" : "Tråde",
"Category" : "Kategori",
"Allow" : "Tillad",
"Sort order" : "Sorteringsrækkefølge",
"Cancel" : "Annullér",
"Create" : "Opret",
@@ -37,13 +43,24 @@ OC.L10N.register(
"Delete" : "Slet",
"Unread" : "Ulæst",
"Save" : "Gem",
"Current version" : "Nuværende version",
"Uncategorized" : "Udenfor kategori",
"_%n reply_::_%n replies_" : ["%n svar","%n svar"],
"Templates" : "Skabeloner",
"Name" : "Navn",
"Content" : "Indhold",
"Both" : "Begge",
"Insert" : "Indsæt",
"Views" : "Visninger",
"Title" : "Titel",
"Saving draft …" : "Gemmer kladde…",
"Draft saved" : "Kladde gemt",
"Unsaved changes" : "Ikke-gemte ændringer",
"Back to home" : "Tilbage til hjem ",
"Refresh" : "Opdatér",
"Loading …" : "Indlæser ...",
"Retry" : "Prøv igen",
"Error" : "Fejl",
"Created" : "Oprettet",
"Searching …" : "Søger …",
"No results found" : "Ingen resultater fundet",
"Back to {category}" : "Tilbage til {category}",
@@ -51,6 +68,7 @@ OC.L10N.register(
"by" : "af",
"Subscribe" : "Tilmeld",
"Subscribed" : "Abonneret",
"Bookmark" : "Bogmærke",
"Edit title" : "Redigér titel",
"Move thread" : "Flyt tråden",
"Preferences" : "Indstillinger",
@@ -62,9 +80,9 @@ OC.L10N.register(
"This action cannot be undone." : "Denne handling kan ikke fortrydes.",
"Description" : "Beskrivelse",
"Enabled" : "Aktiveret",
"Name" : "Navn",
"New" : "Nyt",
"Permissions" : "Rettigheder",
"Preview" : "Forhåndsvisning",
"Move up" : "Flyt op",
"Move down" : "Flyt ned",
"Last 7 days" : "Sidste 7 dage",
@@ -74,11 +92,11 @@ OC.L10N.register(
"Settings saved" : "Indstillinger gemt",
"Failed to save settings" : "Kunne ikke gemme indstillinger",
"Reset" : "Nulstil",
"Category" : "Kategori",
"Allow" : "Tillad",
"ID" : "ID",
"Created" : "Oprettet",
"Owner" : "Ejer",
"Actions" : "Handlinger",
"No teams found" : "Ingen teams fundet",
"Members" : "Medlemmer",
"Loading users …" : "Henter brugere ...",
"No users found" : "Ingen brugere fundet",
"Joined" : "Forbind",

View File

@@ -7,8 +7,12 @@
"Bold text" : "Fed tekst",
"Underlined text" : "Understreget tekst",
"Forum" : "Forum",
"User ID" : "Bruger ID",
"Role" : "Rolle",
"Loading …" : "Indlæser ...",
"Search" : "Søg",
"Home" : "Hjem",
"Bookmarks" : "Bogmærker",
"Dashboard" : "Dashboard",
"Users" : "Brugere",
"Categories" : "Kategorier",
@@ -24,6 +28,8 @@
"Close" : "Luk",
"Failed to upload file" : "Kunne ikke uploade fil",
"Threads" : "Tråde",
"Category" : "Kategori",
"Allow" : "Tillad",
"Sort order" : "Sorteringsrækkefølge",
"Cancel" : "Annullér",
"Create" : "Opret",
@@ -35,13 +41,24 @@
"Delete" : "Slet",
"Unread" : "Ulæst",
"Save" : "Gem",
"Current version" : "Nuværende version",
"Uncategorized" : "Udenfor kategori",
"_%n reply_::_%n replies_" : ["%n svar","%n svar"],
"Templates" : "Skabeloner",
"Name" : "Navn",
"Content" : "Indhold",
"Both" : "Begge",
"Insert" : "Indsæt",
"Views" : "Visninger",
"Title" : "Titel",
"Saving draft …" : "Gemmer kladde…",
"Draft saved" : "Kladde gemt",
"Unsaved changes" : "Ikke-gemte ændringer",
"Back to home" : "Tilbage til hjem ",
"Refresh" : "Opdatér",
"Loading …" : "Indlæser ...",
"Retry" : "Prøv igen",
"Error" : "Fejl",
"Created" : "Oprettet",
"Searching …" : "Søger …",
"No results found" : "Ingen resultater fundet",
"Back to {category}" : "Tilbage til {category}",
@@ -49,6 +66,7 @@
"by" : "af",
"Subscribe" : "Tilmeld",
"Subscribed" : "Abonneret",
"Bookmark" : "Bogmærke",
"Edit title" : "Redigér titel",
"Move thread" : "Flyt tråden",
"Preferences" : "Indstillinger",
@@ -60,9 +78,9 @@
"This action cannot be undone." : "Denne handling kan ikke fortrydes.",
"Description" : "Beskrivelse",
"Enabled" : "Aktiveret",
"Name" : "Navn",
"New" : "Nyt",
"Permissions" : "Rettigheder",
"Preview" : "Forhåndsvisning",
"Move up" : "Flyt op",
"Move down" : "Flyt ned",
"Last 7 days" : "Sidste 7 dage",
@@ -72,11 +90,11 @@
"Settings saved" : "Indstillinger gemt",
"Failed to save settings" : "Kunne ikke gemme indstillinger",
"Reset" : "Nulstil",
"Category" : "Kategori",
"Allow" : "Tillad",
"ID" : "ID",
"Created" : "Oprettet",
"Owner" : "Ejer",
"Actions" : "Handlinger",
"No teams found" : "Ingen teams fundet",
"Members" : "Medlemmer",
"Loading users …" : "Henter brugere ...",
"No users found" : "Ingen brugere fundet",
"Joined" : "Forbind",

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -1,6 +1,21 @@
OC.L10N.register(
"forum",
{
"Recent Forum activity" : "Neueste Forumsaktivitäten",
"More activity" : "Weitere Aktivitäten",
"%1$s (Guest)" : "%1$s (Gast)",
"New thread by %1$s" : "Neues Thema von %1$s",
"Reply by %1$s" : "Antwort von %1$s",
"No recent forum activity" : "Keine aktuellen Forumsaktivitäten",
"Top Forum activity" : "Top Forumsaktivität",
"Browse forum" : "Forum durchsuchen",
"_%n thread_::_%n threads_" : ["%n Thema","%n Themen"],
"_%n view_::_%n views_" : ["%n Ansicht","%n Ansichten"],
"No forum activity" : "Keine Forumsaktivität",
"Top Forum categories" : "Top Forumskategorien",
"No categories available" : "Keine Kategorien verfügbar",
"Top Forum threads" : "Top Forumsthemen",
"No threads available" : "Keine Themen verfügbar",
"Admin" : "Administration",
"Administrator role with full permissions" : "Administrationsrolle mit vollen Berechtigungen",
"Moderator" : "Moderation",
@@ -20,39 +35,56 @@ OC.L10N.register(
"Hidden content" : "Versteckter Inhalt",
"Spoilers" : "Spoilerwarnung",
"Attachment" : "Anhang",
"Welcome to Nextcloud Forums" : "Willkommen in den Nextcloud Foren",
"Welcome to the Nextcloud Forums!" : "Willkommen in den Nextcloud Foren!",
"This is a community-driven forum built right into your Nextcloud instance. Here you can discuss topics, share ideas and collaborate with other users." : "Dies ist ein Community-Forum, das direkt in Ihre Nextcloud-Instanz integriert ist. Hier können Sie Themen diskutieren, Ideen austauschen und mit anderen Nutzern zusammenarbeiten.",
"Features:" : "Funktionen:",
"Create and reply to threads" : "Threads erstellen und beantworten",
"Create and reply to threads" : "Themen erstellen und beantworten",
"Organize discussions by categories" : "Die Diskussionen nach Kategorien ordnen",
"Use BBCode for rich text formatting" : "BBCode für Rich-Text-Formatierung verwenden",
"Attach files from your Nextcloud storage" : "Dateien aus Ihrem Nextcloud-Speicher hinzufügen",
"React to posts" : "Auf Beiträge reagieren",
"Track read/unread threads" : "Gelesene/ungelesene Threads verfolgen",
"Track read/unread threads" : "Gelesene/ungelesene Themen verfolgen",
"BBCode examples:" : "BBCode-Beispiele:",
"Bold text" : "Fetter Text",
"Use %1$stext%2$s" : "%1$sText%2$s verwenden",
"Italic text" : "Kursiver Text",
"Underlined text" : "Unterstrichener Text",
"Feel free to start a new discussion or reply to existing threads. Happy posting!" : "Gerne eine neue Diskussion starten oder auf bestehende Beiträge antworten. Viel Spaß beim Posten!",
"Welcome to Nextcloud Forums" : "Willkommen in den Nextcloud Foren",
"Forum" : "Forum",
"_{count} new reply in {thread}_::_{count} new replies in {thread}_" : ["{count} neue Antwort in {thread}","{count} neue Antworten in {thread}"],
"{user} mentioned you in {thread}" : "{user} hat Sie in {thread} erwähnt",
"Welcome to the forum!" : "Willkommen in den Nextcloud Foren!",
"Deleted user" : "Gelöschter Benutzer",
"A community-driven forum built right into your Nextcloud instance" : "Ein Community-basiertes Forum, das direkt in Ihre Nextcloud-Instanz integriert ist.",
"Create discussions, share ideas and collaborate with your community directly in Nextcloud.\n\n**⚠️ Early Development Notice:**\nThis app is in early stages of development. While functional, you may encounter bugs or incomplete features. Please report any issues on GitHub and consider backing up your data regularly.\n\n**Key features:**\n- **Thread-based Discussions** - Create and reply to organized discussion threads\n- **Category Organization** - Structure your forum with customizable categories and headers\n- **Rich Text Formatting** - Use BBCode for formatting posts with bold, italic, links, images, code blocks and more\n- **File Attachments** - Attach files from your Nextcloud storage to posts\n- **Post Reactions** - React to posts with emoji reactions\n- **Read/Unread Tracking** - Keep track of which threads you've read\n- **Search** - Find discussions quickly with built-in search\n- **User Profiles** - View user post history and statistics\n- **Role-Based Permissions** - Control access and moderation with flexible roles\n- **Guest Access**: Optional public access for unauthenticated users with configurable permissions\n- **Admin Tools** - Manage categories, roles, BBCodes and forum settings\n- **Moderation Tools** - Pin, lock and manage threads and posts\n\n**Perfect for:**\n- Team discussions and collaboration\n- Community forums\n- Support channels\n- Knowledge bases\n- Project discussions\n- Internal communication\n\nThe forum integrates seamlessly with your Nextcloud instance, using your existing users and groups for authentication and access control." : "Diskussionen starten, Ideen austauschen und direkt in Nextcloud mit der Community zusammenarbeiten.\n\n**⚠️ Hinweis zur frühen Entwicklungsphase:** \nDiese App befindet sich in einer frühen Entwicklungsphase. Sie ist zwar funktionsfähig, es können jedoch Fehler oder unvollständige Funktionen auftreten. Bitte melden Sie alle Probleme auf GitHub und erstellen Sie regelmäßig Backups Ihrer Daten.\n\n**Hauptfunktionen:**\n- **Themenbasierte Diskussionen** Organisierte Diskussionsthemen erstellen und beantworten\n- **Kategorieorganisation** Das Forum mit anpassbaren Kategorien und Überschriften strukturieren.\n- **Rich-Text-Formatierung** BBCode verwenden, um Beiträge mit Fettdruck, Kursivschrift, Links, Bildern, Codeblöcken und mehr zu formatieren.\n- **Dateianhänge** Dateien aus dem Nextcloud-Speicher an Beiträge anhängen.\n- **Reaktionen auf Beiträge** Mit Emojis auf Beiträge reagieren.\n- **Lese-/Ungelesen-Status** Den Überblick darüber behalten, welche Threads bereits gelesen wurden.\n- **Suche** Diskussionen schnell mit der integrierten Suche finden.\n- **Benutzerprofile** Den Beitragsverlauf und die Statistiken der Benutzer ansehen.\n- **Rollenbasierte Berechtigungen** Den Zugriff und die Moderation mit flexiblen Rollen steuern.\n- **Gastzugriff**: Optionaler öffentlicher Zugriff für nicht authentifizierte Benutzer mit konfigurierbaren Berechtigungen.\n- **Admin-Tools** Kategorien, Rollen, BBCodes und Forumseinstellungen verwalten.\n- **Moderations-Tools** Themen und Beiträge anheften, sperren und verwalten.\n\n**Perfekt für:**\n- Teamdiskussionen und Zusammenarbeit\n- Community-Foren\n- Supportkanäle\n- Wissensdatenbanken\n- Projektdiskussionen\n- Interne Kommunikation\n\nDas Forum integriert sich nahtlos in die Nextcloud-Instanz und nutzt die bestehenden Benutzer und Gruppen für die Anmeldung und die Zugriffskontrolle.",
"Create discussions, share ideas and collaborate with your community directly in Nextcloud.\n\n**⚠️ Early Development Notice:**\nThis app is in early stages of development. While functional, you may encounter bugs or incomplete features. Please report any issues on GitHub and consider backing up your data regularly.\n\n**Key features:**\n- **Thread-based Discussions** - Create and reply to organized discussion threads\n- **Category Organization** - Structure your forum with customizable categories and headers\n- **Rich Text Formatting** - Use BBCode for formatting posts with bold, italic, links, images, code blocks and more\n- **File Attachments** - Attach files from your Nextcloud storage to posts\n- **Post Reactions** - React to posts with emoji reactions\n- **Read/Unread Tracking** - Keep track of which threads you've read\n- **Search** - Find discussions quickly with built-in search\n- **User Profiles** - View user post history and statistics\n- **Role-Based Permissions** - Control access and moderation with flexible roles\n- **Guest Access**: Optional public access for unauthenticated users with configurable permissions\n- **Admin Tools** - Manage categories, roles, BBCodes and forum settings\n- **Moderation Tools** - Pin, lock and manage threads and posts\n\n**Perfect for:**\n- Team discussions and collaboration\n- Community forums\n- Support channels\n- Knowledge bases\n- Project discussions\n- Internal communication\n\nThe forum integrates seamlessly with your Nextcloud instance, using your existing users and groups for authentication and access control." : "Diskussionen starten, Ideen austauschen und direkt in Nextcloud mit der Community zusammenarbeiten.\n\n**⚠️ Hinweis zur frühen Entwicklungsphase:** \nDiese App befindet sich in einer frühen Entwicklungsphase. Sie ist zwar funktionsfähig, es können jedoch Fehler oder unvollständige Funktionen auftreten. Bitte melden Sie alle Probleme auf GitHub und erstellen Sie regelmäßig Backups Ihrer Daten.\n\n**Hauptfunktionen:**\n- **Themenbasierte Diskussionen** Organisierte Diskussionsthemen erstellen und beantworten\n- **Kategorieorganisation** Das Forum mit anpassbaren Kategorien und Überschriften strukturieren.\n- **Rich-Text-Formatierung** BBCode verwenden, um Beiträge mit Fettdruck, Kursivschrift, Links, Bildern, Codeblöcken und mehr zu formatieren.\n- **Dateianhänge** Dateien aus dem Nextcloud-Speicher an Beiträge anhängen.\n- **Reaktionen auf Beiträge** Mit Emojis auf Beiträge reagieren.\n- **Lese-/Ungelesen-Status** Den Überblick darüber behalten, welche Themen bereits gelesen wurden.\n- **Suche** Diskussionen schnell mit der integrierten Suche finden.\n- **Benutzerprofile** Den Beitragsverlauf und die Statistiken der Benutzer ansehen.\n- **Rollenbasierte Berechtigungen** Den Zugriff und die Moderation mit flexiblen Rollen steuern.\n- **Gastzugriff**: Optionaler öffentlicher Zugriff für nicht authentifizierte Benutzer mit konfigurierbaren Berechtigungen.\n- **Admin-Tools** Kategorien, Rollen, BBCodes und Forumseinstellungen verwalten.\n- **Moderations-Tools** Themen und Beiträge anheften, sperren und verwalten.\n\n**Perfekt für:**\n- Teamdiskussionen und Zusammenarbeit\n- Community-Foren\n- Supportkanäle\n- Wissensdatenbanken\n- Projektdiskussionen\n- Interne Kommunikation\n\nDas Forum integriert sich nahtlos in die Nextcloud-Instanz und nutzt die bestehenden Benutzer und Gruppen für die Anmeldung und die Zugriffskontrolle.",
"Repair Database Initial Data" : "Anfangsdaten der Datenbank reparieren",
"Run the repair database initial data command to restore default forum data (roles, categories, permissions, BBCodes). This is safe to run multiple times as it will skip data that already exists." : "Den Befehl \"Anfangsdaten der Datenbank reparieren\" ausführen, um die Standard-Forendaten (Rollen, Kategorien, Berechtigungen, BBCodes) wiederherzustellen. Dies kann problemlos mehrfach ausgeführt werden, da bereits vorhandene Daten übersprungen werden.",
"Run Repair Database Initial Data" : "Anfangsdaten der Datenbank reparieren",
"User Roles" : "Benutzerrollen",
"Assign forum roles to users. This allows you to grant administrative or moderator privileges to specific users." : "Benutzern Forenrollen zuweisen. Hierdurch können bestimmten Benutzern Verwaltungs- oder Moderationsrechte gewährt werden.",
"User ID" : "Benutzer-ID",
"Enter user ID" : "Benutzer-ID eingeben",
"Role" : "Rolle",
"Select a role" : "Eine Rolle auswählen",
"Assign Role" : "Rolle zuweisen",
"Failed to fetch roles" : "Rollen konnten nicht abgerufen werden",
"Failed to run repair database initial data" : "Anfangsdaten der Datenbank konnten nicht repariert werden",
"Failed to assign role" : "Rolle konnte nicht zugewiesen werden",
"Loading …" : "Lade …",
"Search" : "Suche",
"Home" : "Startseite",
"Bookmarks" : "Lesezeichen",
"User preferences" : "Benutzereinstellungen",
"Dashboard" : "Dashboard",
"Forum settings" : "Forumeinstellungen",
"Users" : "Personen",
"Roles" : "Rollen",
"Roles & Teams" : "Rollen und Teams",
"Categories" : "Kategorien",
"BBCodes" : "BBCodes",
"Expand" : "Erweitern",
"Collapse" : "Zuklappen",
"(Guest)" : "(Gast)",
"{bStart}Please note:{bEnd} Attached files will be visible to anyone in the forum, regardless of the file's sharing settings." : "{bStart}Bitte beachten:{bEnd} Angehängte Dateien sind für alle im Forum sichtbar, unabhängig von den Freigabeeinstellungen der Datei.",
"Drop file here to upload" : "Datei zum Hochladen hier fallen lassen",
"Hello world!" : "Hallo Welt!",
@@ -92,11 +124,26 @@ OC.L10N.register(
"Uploading file …" : "Lade Datei hoch …",
"Upload failed" : "Hochladen fehlgeschlagen",
"Close" : "Schließen",
"More formatting options" : "Weitere Formatierungsoptionen",
"Insert template" : "Vorlage einfügen",
"Pick a file to attach" : "Wähle eine Datei zum Anhängen aus",
"Failed to upload file" : "Datei konnte nicht hochgeladen werden",
"Threads" : "Themen",
"Replies" : "Antworten",
"No description available" : "Keine Beschreibung verfügbar",
"New activity" : "Neue Aktivität",
"Category" : "Kategorie",
"Can view" : "Kann ansehen",
"Can post" : "Kann posten",
"Can reply" : "Kann antworten",
"Can moderate" : "Kann moderieren",
"Allow" : "Zulassen",
"Allow All" : "Alles zulassen",
"{bStart}View:{bEnd} Allows seeing the category and its threads." : "{bStart}Ansicht:{bEnd} Ermöglicht das Anzeigen der Kategorie und ihrer Threads.",
"{bStart}Post:{bEnd} Allows creating new threads in the category." : "{bStart}Beitrag:{bEnd} Ermöglicht das Erstellen neuer Themen in der Kategorie.",
"{bStart}Reply:{bEnd} Allows replying to existing threads in the category." : "{bStart}Antworten:{bEnd} Ermöglicht das Antworten auf vorhandene Themen in der Kategorie.",
"{bStart}Moderate:{bEnd} Allows editing and deleting posts, pinning, locking, and moving threads in the category." : "{bStart}Moderieren:{bEnd} Ermöglicht das Bearbeiten und Löschen von Beiträgen, das Anheften, Sperren und Verschieben von Themen in der Kategorie.",
"Pick a color" : "Wählen Sie eine Farbe",
"Create category header" : "Kategorieüberschrift erstellen",
"Edit category header" : "Kategorieüberschrift bearbeiten",
"Header name" : "Name der Überschrift",
@@ -108,6 +155,15 @@ OC.L10N.register(
"Cancel" : "Abbrechen",
"Create" : "Erstellen",
"Update" : "Aktualisieren",
"Forum setup required" : "Einrichtung des Forums erforderlich",
"Select the accounts that should have the forum admin role." : "Konten auswählen, die die Rolle der Forum-Administration übernehmen sollen.",
"Forum admin accounts:" : "Forum-Administrationskonten:",
"Select accounts …" : "Konten auswählen …",
"All other accounts will receive the default role." : "Alle anderen Konten erhalten die Standardrolle.",
"Initialize forum" : "Forum initialisieren",
"Initializing …" : "Initialisiere …",
"Forum not set up" : "Forum ist nicht eingerichtet",
"The forum has not been set up yet. Please contact an administration member to complete the setup." : "Das Forum wurde noch nicht eingerichtet. Bitte an die Administration wenden, um die Einrichtung abzuschließen.",
"Move thread to category" : "Thema in Kategorie verschieben",
"Select the category to move this thread to:" : "Die Kategorie auswählen, zu der dieses Thema verschoben werden soll:",
"Select a category …" : "Eine Kategorie auswählen …",
@@ -130,34 +186,68 @@ OC.L10N.register(
"Quote reply" : "Antwort zitieren",
"Edit" : "Bearbeiten",
"Delete" : "Löschen",
"View edit history" : "Bearbeitungsverlauf anzeigen",
"Are you sure you want to delete this post? This action cannot be undone." : "Soll dieser Beitrag wirklich gelöscht werden? Diese Aktion kann nicht rückgängig gemacht werden.",
"Unread" : "Ungelesen",
"Edit your post …" : "Ihren Beitrag bearbeiten …",
"Edit your reply …" : "Ihre Antwort bearbeiten …",
"Save" : "Speichern",
"Are you sure you want to discard your changes?" : "Sollen die Änderungen verworfen werden?",
"Edit history" : "Verlauf bearbeiten",
"Loading history …" : "Lade Verlauf …",
"This post has no edit history." : "Diese Nachricht hat keinen Bearbeitungsverlauf.",
"Current version" : "Aktuelle Version",
"Edited by" : "Bearbeitet von",
"Failed to load edit history" : "Bearbeitungsverlauf konnte nicht geladen werden",
"Version {index}" : "Version {index}",
"Add reaction" : "Reaktion hinzufügen",
"React with {emoji}" : "Mit {emoji} reagieren",
"You reacted with {emoji}" : "Sie haben mit {emoji} reagiert",
"_You and %n other reacted with {emoji}_::_You and %n others reacted with {emoji}_" : ["Sie und %n Anderer haben mit {emoji} reagiert","Sie und %n Andere haben mit {emoji} reagiert"],
"_%n person reacted with {emoji}_::_%n people reacted with {emoji}_" : ["%n Person hat mit {emoji} reagiert","%n Personen haben mit {emoji} reagiert"],
"Write your reply …" : "Schreibe deine Antwort ...",
"Post reply" : "Antwort senden",
"Write your reply …" : "Ihre Antwort schreiben ",
"Submit reply" : "Antwort absenden",
"Are you sure you want to discard your reply?" : "Soll Ihre Antwort wirklich verworfen werden?",
"In thread" : "Im Thema",
"Thread unavailable" : "Thema nicht verfügbar",
"Pinned thread" : "Angeheftetes Thema",
"Locked thread" : "Gesperrtes Thema",
"Uncategorized" : "Ohne Kategorie",
"_%n post_::_%n posts_" : ["%n Beitrag","%n Beiträge"],
"_%n view_::_%n views_" : ["%n Ansicht","%n Ansichten"],
"Last reply by {name}" : "Letzte Antwort von {name}",
"_%n reply_::_%n replies_" : ["%n Antwort","%n Antworten"],
"Templates" : "Vorlagen",
"Add template" : "Vorlage hinzufügen",
"Edit template" : "Vorlage bearbeiten",
"No templates yet" : "Bislang keine Vorlagen",
"Loading templates …" : "Lade Vorlagen …",
"Name" : "Name",
"Template name" : "Vorlagenname",
"Content" : "Inhalt",
"Template content (BBCode) …" : "Vorlageninhalt (BBCode) …",
"Show in:" : "Anzeigen in:",
"Are you sure you want to delete this template?" : "Soll diese Vorlage gelöscht werden?",
"Both" : "Beide",
"Threads & replies" : "Themen & Antworten",
"Neither (disabled)" : "Weder noch (deaktiviert)",
"Insert" : "Einfügen",
"Failed to load templates" : "Vorlagen konnten nicht geladen werden",
"Views" : "Ansichten",
"Title" : "Titel",
"Enter thread title …" : "Titel des Themas eingeben …",
"Write your first post …" : "Ihren ersten Beitrag schreiben …",
"Write your thread content …" : "Ihren Themeninhalt schreiben …",
"Create thread" : "Thema erstellen",
"Are you sure you want to discard this thread?" : "Soll dieses Thema verworfen werden?",
"Saving draft …" : "Speichere Entwurf …",
"Draft saved" : "Entwurf gespeichert",
"Unsaved changes" : "Nicht gespeicherte Änderungen",
"Back to home" : "Zurück zum Start",
"Refresh" : "Aktualisieren",
"Loading …" : "Lade …",
"Your bookmarked threads" : "Ihre, mit Lesezeichen versehenen, Themen",
"Error loading bookmarks" : "Fehler beim Laden der Lesezeichen",
"No bookmarks yet" : "Bislang keine Lesezeichen",
"Bookmark threads to quickly find them later." : "Themen als Lesezeichen speichern, um diese später schnell wiederzufinden.",
"Retry" : "Wiederholen",
"An unexpected error occurred" : "Ein unerwarteter Fehler ist eingetreten",
"Failed to load bookmarks" : "Lesezeichen konnten nicht geladen werden",
"No categories yet" : "Bislang keine Kategorien",
"Categories will appear here once they are created." : "Kategorien tauchen hier auf, sobald sie angelegt wurden.",
"No categories in this section" : "Keine Kategorien in diesem Abschnitt",
@@ -168,8 +258,6 @@ OC.L10N.register(
"Error loading category" : "Fehler beim Laden der Kategorie",
"No threads yet" : "Bislang keine Themen",
"Be the first to start a discussion in this category." : "Seien Sie der Erste, der eine Diskussion in dieser Kategorie beginnt.",
"Retry" : "Wiederholen",
"An unexpected error occurred" : "Ein unerwarteter Fehler ist eingetreten",
"No category ID or slug provided" : "Keine Kategorie-ID oder Slug angegeben",
"Failed to load threads" : "Themen konnten nicht geladen werden",
"Create New Thread" : "Ein neues Thema erstellen",
@@ -178,18 +266,19 @@ OC.L10N.register(
"Thread created" : "Thema erstellt",
"Failed to create thread" : "Fehler beim Erstellen des Themas",
"No category specified" : "Keine Kategorie angegeben",
"You do not have permission to create threads in this category." : "Sie haben keine Berechtigung, Themen in dieser Kategorie zu erstellen.",
"Error" : "Fehler",
"First post" : "Erster Beitrag",
"Created" : "Erstellt",
"Threads ({count})" : "Themen ({count})",
"Replies ({count})" : "Antworten ({count})",
"No threads" : "Keine Themen",
"This user has not created any threads yet" : "Dieser Benutzer hat bislang noch keine Themen erstellt",
"No replies" : "Keine Antworten",
"This user has not posted any replies yet" : "Dieser Benutzer hat bislang noch keine Antwort gepostet",
"This user has not written any replies yet" : "Dieser Benutzer hat noch keine Antworten verfasst",
"Failed to load user profile" : "Benutzerprofil konnte nicht geladen werden",
"Enter search query …" : "Suchanfrage eingeben ...",
"Enter search query …" : "Suchanfrage eingeben …",
"Search in threads" : "In Themen suchen",
"Search in posts" : "Suche in Beiträgen",
"Search in replies" : "In den Antworten suchen",
"Syntax help" : "Syntaxhilfe",
"Search syntax" : "Suchsyntax",
"Match exact phrase" : "Exakte Phrase suchen",
@@ -197,14 +286,14 @@ OC.L10N.register(
"Either term matches" : "Jeder der beiden Begriffe passt",
"Group conditions with parentheses" : "Bedingungen mit Klammern gruppieren",
"Exclude term from results" : "Begriff von den Ergebnissen ausschließen",
"Searching …" : "Suche …",
"Searching …" : "Suche …",
"Search Error" : "Suchfehler",
"Enter a search query" : "Eine Suchabfrage eingeben",
"Use the search box above to find threads and posts" : "Um Themen und Beiträge zu finden, die Box oben verwenden",
"Use the search box above to find threads and replies" : "Das Suchfeld oben nutzen, um Beiträge und Antworten zu finden",
"No results found" : "Keine Ergebnisse gefunden",
"Try different keywords or check your syntax" : "Probieren Sie verschiedene Schlüsselwörter aus oder überprüfen Sie Ihre Syntax.",
"_%n thread found_::_%n threads found_" : ["%n Thema gefunden","%n Themen gefunden"],
"_%n post found_::_%n posts found_" : ["%n Beitrag gefunden","%n Beiträge gefunden"],
"_%n reply found_::_%n replies found_" : ["%n Antwort gefunden","%n Antworten gefunden"],
"Please enter a search query" : "Bitte gib eine Suchanfrage ein",
"Please select at least one search scope" : "Es muss mindestens ein Suchbereich ausgewählt werden",
"Failed to search" : "Suche fehlgeschlagen",
@@ -213,10 +302,11 @@ OC.L10N.register(
"Back to {category}" : "Zurück zu {category}",
"Reply" : "Antwort",
"Error loading thread" : "Fehler beim Laden des Themas",
"No posts yet" : "Bislang keine Beträge",
"Be the first to post in this thread." : "Seien Sie der Erste, der in diesem Thema einen Beitrag erstellt.",
"No replies yet" : "Bislang keine Antworten",
"Be the first to reply in this thread." : "Seien Sie der Erste, der auf dieses Thema antwortet.",
"by" : "von",
"This thread is locked. Only moderators can post replies." : "Dieses Thema ist gesperrt. Nur Moderatoren können Antworten posten.",
"This thread is locked. Only moderators can add replies." : "Dieses Thema ist gesperrt. Nur die Moderation kann Antworten hinzufügen.",
"You do not have permission to reply in this category." : "Sie haben keine Berechtigung, in dieser Kategorie zu antworten.",
"You must be signed in to reply to this thread." : "Sie müssen angemeldet sein, um auf dieses Thema zu antworten.",
"Sign in to reply" : "Anmelden um zu antworten",
"Lock thread" : "Thema sperren",
@@ -231,45 +321,54 @@ OC.L10N.register(
"Subscribed" : "Abonniert",
"Subscribed to thread" : "Thema abonniert",
"Unsubscribed from thread" : "Thema abbestellt",
"Bookmark" : "Lesezeichen",
"Remove bookmark" : "Lesezeichen entfernen",
"Thread bookmarked" : "Thema mit Lesezeichen versehen",
"Bookmark removed" : "Lesezeichen entfernt",
"Edit title" : "Titel bearbeiten",
"Save title" : "Titel speichern",
"Thread title updated" : "Titel des Themas aktualisiert",
"Move thread" : "Unterhaltung verschieben",
"Thread moved successfully" : "Thema verschoben",
"No thread ID or slug provided" : "Keine Themen-ID oder Slug angegeben",
"Failed to load posts" : "Beiträge konnten nicht geladen werden",
"Post updated" : "Beitrag aktualisiert",
"Failed to update post" : "Beitrag konnte nicht aktualisiert werden",
"Failed to load replies" : "Antworten konnten nicht geladen werden",
"Thread updated" : "Thema aktualisiert",
"Reply updated" : "Antwort aktualisiert",
"Failed to update thread" : "Thema konnte nicht aktualisiert werden",
"Failed to update reply" : "Antwort konnte nicht aktualisiert werden",
"Thread deleted" : "Thema gelöscht",
"Post deleted" : "Beitrag gelöscht",
"Failed to delete post" : "Beitrag konnte nicht gelöscht werden",
"Reply deleted" : "Antwort gelöscht",
"Failed to delete reply" : "Antwort konnte nicht gelöscht werden",
"Failed to update thread lock status" : "Themen-Sperrstatus konnte nicht aktualisiert werden",
"Failed to update thread pin status" : "Themen-Anheftestatus konnte nicht aktualisiert werden",
"Failed to update subscription" : "Das Abonnement konnte nicht aktualisiert werden",
"Failed to update bookmark" : "Lesezeichen konnte nicht aktualisiert werden",
"Failed to update thread title" : "Thementitel konnte nicht aktualisiert werden",
"Failed to move thread" : "Thema konnte nicht verschoben werden",
"Preferences" : "Einstellungen",
"Customize your forum experience" : "Ihr Forenerlebnis anpassen",
"Loading preferences …" : "Einstellungen laden ...",
"Loading preferences …" : "Einstellungen laden …",
"Error loading preferences" : "Fehler beim Laden der Einstellungen",
"Notifications" : "Benachrichtigungen",
"Configure how you receive notifications" : "Einrichten, wie Sie Benachrichtigungen erhalten",
"Auto-subscribe to threads I create" : "Themen die ich erstellt habe, automatisch abonnieren",
"When enabled, you will automatically receive notifications for replies to threads you create" : "Wenn diese Option aktiviert ist, erhalten Sie automatisch Benachrichtigungen für Antworten auf von Ihnen erstellte Themen",
"Auto-subscribe to threads I reply to" : "Themen auf die ich geantwortet habe, automatisch abonnieren",
"When enabled, you will automatically receive notifications for new replies in threads you have replied to" : "Wenn diese Option aktiviert ist, erhalten Sie automatisch Benachrichtigungen für Antworten in Themen, in denen Sie geantwortet haben",
"Files" : "Dateien",
"Configure file upload settings" : "Einstellungen für das Hochladen von Dateien",
"Upload directory" : "Hochladeverzeichnis",
"Files attached to posts will be uploaded to this directory in your Nextcloud files" : "An Beiträge angehängte Dateien werden in dieses Verzeichnis in Ihre Nextcloud-Dateien hochgeladen",
"Files attached to threads or replies will be uploaded to this directory in your Nextcloud files" : "An Themen angehängte Dateien werden in diesen Ordner in Ihre Nextcloud-Dateien hochgeladen",
"Browse" : "Durchsuchen",
"Preferences saved" : "Einstellungen gespeichert",
"Signature" : "Signatur",
"Your signature appears at the bottom of your posts" : "Ihre Signatur erscheint am Ende Ihrer Beiträge",
"Your signature appears at the bottom of your threads or replies" : "Ihre Signatur erscheint am Ende Ihrer Themen oder Antworten",
"You can use BBCode formatting in your signature" : "Sie können die BBCode-Formatierung in Ihrer Signatur verwenden",
"Enter your signature …" : "Geben Sie Ihre Signatur ein …",
"Enter your signature …" : "Geben Sie Ihre Signatur ein …",
"Failed to save preferences" : "Sichern der Einstellungen fehlgeschlagen",
"Select upload directory" : "Hochladeverzeichnis auswählen",
"BBCode management" : "BBCode-Verwaltung",
"Manage custom BBCode tags for post formatting" : "Benutzerdefinierte BBCode-Schnipsel für die Formatierung von Beiträgen verwalten",
"Manage custom BBCode tags for formatting" : "Benutzerdefinierte BBCode-Schnipsel für die Formatierung verwalten",
"Error loading BBCodes" : "Fehler beim Laden der BBCodes",
"Create BBCode" : "BBCode erstellen",
"Enable" : "Aktivieren",
@@ -303,7 +402,6 @@ OC.L10N.register(
"Basic information" : "Grundlegende Information",
"Category header" : "Kategorieüberschrift",
"-- Select a header --" : "-- Eine Überschrift auswählen --",
"Name" : "Name",
"Enter category name" : "Kategorienamen eingeben",
"Slug" : "Slug",
"URL-friendly identifier (e.g., \"{slug}\")" : "URL-freundliche Kennung (z. B. \"{slug}\")",
@@ -311,12 +409,19 @@ OC.L10N.register(
"Enter category description (optional)" : "Kategoriebeschreibung eingeben (Optional)",
"New" : "Neu",
"Permissions" : "Berechtigungen",
"Control which roles can access and moderate this category" : "Steuern der Rollen, die auf diese Kategorie zugreifen und sie moderieren können",
"Roles that can view" : "Rollen, die ansehen können",
"Select roles that can view this category and its threads" : "Rollen auswählen, die dieses Thema und seine Beiträge anzeigen können",
"Roles that can moderate" : "Rollen mit Moderationsberechtigung",
"Select roles that can moderate (edit/delete) content in this category" : "Rollen auswählen, die Inhalte in dieser Kategorie moderieren (bearbeiten/löschen) können",
"Select roles …" : "Rollen auswählen ...",
"Control which roles and teams can access and moderate this category" : "Steuern der Rollen und Teams, die auf diese Kategorie zugreifen und diese moderieren können",
"Select roles or teams that can view this category and its threads" : "Rollen oder Teams auswählen, die dieses Thema und seine Beiträge anzeigen können",
"Select roles or teams that can create new threads in this category" : "Rollen oder Teams auswählen, die neue Themen in dieser Kategorie erstellen können.",
"Select roles or teams that can reply to threads in this category" : "Rollen oder Teams auswählen, die auf Themen in der dieser Kategorie antworten können.",
"Select roles or teams that can moderate (edit/delete) content in this category" : "Rollen oder Teams auswählen, die Inhalte in dieser Kategorie moderieren (bearbeiten/löschen) können",
"Select roles or teams …" : "Rollen oder Teams auswählen …",
"Design" : "Design",
"Customize the appearance of this category" : "Das Erscheinungsbild dieser Kategorie anpassen",
"Category color" : "Kategoriefarbe",
"Text color" : "Textfarbe",
"Dark text" : "Dunkler Text",
"Light text" : "Heller Text",
"Preview" : "Vorschau",
"Manage forum categories and organization" : "Die Kategorien und die Organisation des Forums verwalten",
"Error loading categories" : "Kategorien laden fehlgeschlagen",
"No categories in this header" : "Keine Kategorien in dieser Überschrift",
@@ -331,7 +436,6 @@ OC.L10N.register(
"-- Select a category --" : "-- Eine Kategorie auswählen --",
"Create header" : "Überschrift erstellen",
"_%n category_::_%n categories_" : ["%n Kategorie","%n Kategorien"],
"_%n thread_::_%n threads_" : ["%n Thema","%n Themen"],
"Delete header" : "Überschrift löschen",
"Are you sure you want to delete the header \"{name}\"?" : "Soll die Überschrift \"{name}\" gelöscht werden?",
"_This header contains %n category._::_This header contains %n categories._" : ["Diese Überschrift enthält %n Kategorie.","Diese Überschrift enthält %n Kategorien."],
@@ -395,11 +499,6 @@ OC.L10N.register(
"Allow creating, editing and deleting categories" : "Erstellen, Bearbeiten und Löschen von Kategorien zulassen",
"Category permissions" : "Kategorieberechtigungen",
"Set which categories this role can access" : "Einstellen, auf welche Kategorien diese Rolle Zugriff hat",
"Category" : "Kategorie",
"Can view" : "Kann ansehen",
"Can moderate" : "Kann moderieren",
"Allow" : "Zulassen",
"No categories available" : "Keine Kategorien verfügbar",
"Admin role must have all permissions enabled" : "Für die Administrationsrolle müssen alle Berechtigungen aktiviert sein",
"Admin role has full access to all categories" : "Die Administrationsrolle hat vollen Zugriff auf alle Kategorien",
"Guest role cannot have admin permissions" : "Die Gastrolle darf keine Administrationsberechtigungen haben",
@@ -416,17 +515,30 @@ OC.L10N.register(
"No roles found" : "Keine Rollen gefunden",
"Create your first role to get started" : "Zum Beginnen, eine erste Rolle erstellen",
"ID" : "ID",
"Created" : "Erstellt",
"Owner" : "Besitzer",
"Actions" : "Aktionen",
"No description" : "Keine Beschreibung",
"Are you sure you want to delete the role \"{name}\"? This action cannot be undone." : "Soll die Rolle \"{name}\" gelöscht werden? Dies kann nicht rückgängig gemacht werden.",
"System roles cannot be deleted" : "Systemrollen können nicht gelöscht werden",
"Team permissions" : "Team-Berechtigungen",
"Manage category permissions for Nextcloud Teams" : "Kategorieberechtigungen für Nextcloud Teams verwalten",
"Loading teams …" : "Lade Teams …",
"Error loading teams" : "Fehler beim Laden der Teams",
"No teams found" : "Keine Teams gefunden",
"Members" : "Mitglieder",
"No Nextcloud Teams are available" : "Keine Nextcloud Teams verfügbar",
"Edit team" : "Team bearbeiten",
"Configure category permissions for this team" : "Kategorieberechtigungen für dieses Team verwalten",
"Error loading team" : "Fehler beim Laden des Teams",
"Editing category permissions for this team. Team membership is managed via Nextcloud Teams." : "Bearbeiten der Kategorieberechtigungen für dieses Team. Die Teammitgliedschaft wird über Nextcloud Teams verwaltet.",
"Set which categories this team can access" : "Einstellen, auf welche Kategorien dieses Team Zugriff hat",
"User management" : "Kontenverwaltung",
"Manage forum users, roles and permissions" : "Forenbenutzer, -rollen und - berechtigungen verwalten",
"Loading users …" : "Lade Konten …",
"Error loading users" : "Fehler beim Laden der Benutzer",
"No users found" : "Keine Benutzer gefunden",
"There are no forum users yet" : "Es gibt bislang noch keine Forenbenutzer",
"Roles" : "Rollen",
"Joined" : "Beigetreten",
"Status" : "Status",
"Active" : "Aktiv",

View File

@@ -1,4 +1,19 @@
{ "translations": {
"Recent Forum activity" : "Neueste Forumsaktivitäten",
"More activity" : "Weitere Aktivitäten",
"%1$s (Guest)" : "%1$s (Gast)",
"New thread by %1$s" : "Neues Thema von %1$s",
"Reply by %1$s" : "Antwort von %1$s",
"No recent forum activity" : "Keine aktuellen Forumsaktivitäten",
"Top Forum activity" : "Top Forumsaktivität",
"Browse forum" : "Forum durchsuchen",
"_%n thread_::_%n threads_" : ["%n Thema","%n Themen"],
"_%n view_::_%n views_" : ["%n Ansicht","%n Ansichten"],
"No forum activity" : "Keine Forumsaktivität",
"Top Forum categories" : "Top Forumskategorien",
"No categories available" : "Keine Kategorien verfügbar",
"Top Forum threads" : "Top Forumsthemen",
"No threads available" : "Keine Themen verfügbar",
"Admin" : "Administration",
"Administrator role with full permissions" : "Administrationsrolle mit vollen Berechtigungen",
"Moderator" : "Moderation",
@@ -18,39 +33,56 @@
"Hidden content" : "Versteckter Inhalt",
"Spoilers" : "Spoilerwarnung",
"Attachment" : "Anhang",
"Welcome to Nextcloud Forums" : "Willkommen in den Nextcloud Foren",
"Welcome to the Nextcloud Forums!" : "Willkommen in den Nextcloud Foren!",
"This is a community-driven forum built right into your Nextcloud instance. Here you can discuss topics, share ideas and collaborate with other users." : "Dies ist ein Community-Forum, das direkt in Ihre Nextcloud-Instanz integriert ist. Hier können Sie Themen diskutieren, Ideen austauschen und mit anderen Nutzern zusammenarbeiten.",
"Features:" : "Funktionen:",
"Create and reply to threads" : "Threads erstellen und beantworten",
"Create and reply to threads" : "Themen erstellen und beantworten",
"Organize discussions by categories" : "Die Diskussionen nach Kategorien ordnen",
"Use BBCode for rich text formatting" : "BBCode für Rich-Text-Formatierung verwenden",
"Attach files from your Nextcloud storage" : "Dateien aus Ihrem Nextcloud-Speicher hinzufügen",
"React to posts" : "Auf Beiträge reagieren",
"Track read/unread threads" : "Gelesene/ungelesene Threads verfolgen",
"Track read/unread threads" : "Gelesene/ungelesene Themen verfolgen",
"BBCode examples:" : "BBCode-Beispiele:",
"Bold text" : "Fetter Text",
"Use %1$stext%2$s" : "%1$sText%2$s verwenden",
"Italic text" : "Kursiver Text",
"Underlined text" : "Unterstrichener Text",
"Feel free to start a new discussion or reply to existing threads. Happy posting!" : "Gerne eine neue Diskussion starten oder auf bestehende Beiträge antworten. Viel Spaß beim Posten!",
"Welcome to Nextcloud Forums" : "Willkommen in den Nextcloud Foren",
"Forum" : "Forum",
"_{count} new reply in {thread}_::_{count} new replies in {thread}_" : ["{count} neue Antwort in {thread}","{count} neue Antworten in {thread}"],
"{user} mentioned you in {thread}" : "{user} hat Sie in {thread} erwähnt",
"Welcome to the forum!" : "Willkommen in den Nextcloud Foren!",
"Deleted user" : "Gelöschter Benutzer",
"A community-driven forum built right into your Nextcloud instance" : "Ein Community-basiertes Forum, das direkt in Ihre Nextcloud-Instanz integriert ist.",
"Create discussions, share ideas and collaborate with your community directly in Nextcloud.\n\n**⚠️ Early Development Notice:**\nThis app is in early stages of development. While functional, you may encounter bugs or incomplete features. Please report any issues on GitHub and consider backing up your data regularly.\n\n**Key features:**\n- **Thread-based Discussions** - Create and reply to organized discussion threads\n- **Category Organization** - Structure your forum with customizable categories and headers\n- **Rich Text Formatting** - Use BBCode for formatting posts with bold, italic, links, images, code blocks and more\n- **File Attachments** - Attach files from your Nextcloud storage to posts\n- **Post Reactions** - React to posts with emoji reactions\n- **Read/Unread Tracking** - Keep track of which threads you've read\n- **Search** - Find discussions quickly with built-in search\n- **User Profiles** - View user post history and statistics\n- **Role-Based Permissions** - Control access and moderation with flexible roles\n- **Guest Access**: Optional public access for unauthenticated users with configurable permissions\n- **Admin Tools** - Manage categories, roles, BBCodes and forum settings\n- **Moderation Tools** - Pin, lock and manage threads and posts\n\n**Perfect for:**\n- Team discussions and collaboration\n- Community forums\n- Support channels\n- Knowledge bases\n- Project discussions\n- Internal communication\n\nThe forum integrates seamlessly with your Nextcloud instance, using your existing users and groups for authentication and access control." : "Diskussionen starten, Ideen austauschen und direkt in Nextcloud mit der Community zusammenarbeiten.\n\n**⚠️ Hinweis zur frühen Entwicklungsphase:** \nDiese App befindet sich in einer frühen Entwicklungsphase. Sie ist zwar funktionsfähig, es können jedoch Fehler oder unvollständige Funktionen auftreten. Bitte melden Sie alle Probleme auf GitHub und erstellen Sie regelmäßig Backups Ihrer Daten.\n\n**Hauptfunktionen:**\n- **Themenbasierte Diskussionen** Organisierte Diskussionsthemen erstellen und beantworten\n- **Kategorieorganisation** Das Forum mit anpassbaren Kategorien und Überschriften strukturieren.\n- **Rich-Text-Formatierung** BBCode verwenden, um Beiträge mit Fettdruck, Kursivschrift, Links, Bildern, Codeblöcken und mehr zu formatieren.\n- **Dateianhänge** Dateien aus dem Nextcloud-Speicher an Beiträge anhängen.\n- **Reaktionen auf Beiträge** Mit Emojis auf Beiträge reagieren.\n- **Lese-/Ungelesen-Status** Den Überblick darüber behalten, welche Threads bereits gelesen wurden.\n- **Suche** Diskussionen schnell mit der integrierten Suche finden.\n- **Benutzerprofile** Den Beitragsverlauf und die Statistiken der Benutzer ansehen.\n- **Rollenbasierte Berechtigungen** Den Zugriff und die Moderation mit flexiblen Rollen steuern.\n- **Gastzugriff**: Optionaler öffentlicher Zugriff für nicht authentifizierte Benutzer mit konfigurierbaren Berechtigungen.\n- **Admin-Tools** Kategorien, Rollen, BBCodes und Forumseinstellungen verwalten.\n- **Moderations-Tools** Themen und Beiträge anheften, sperren und verwalten.\n\n**Perfekt für:**\n- Teamdiskussionen und Zusammenarbeit\n- Community-Foren\n- Supportkanäle\n- Wissensdatenbanken\n- Projektdiskussionen\n- Interne Kommunikation\n\nDas Forum integriert sich nahtlos in die Nextcloud-Instanz und nutzt die bestehenden Benutzer und Gruppen für die Anmeldung und die Zugriffskontrolle.",
"Create discussions, share ideas and collaborate with your community directly in Nextcloud.\n\n**⚠️ Early Development Notice:**\nThis app is in early stages of development. While functional, you may encounter bugs or incomplete features. Please report any issues on GitHub and consider backing up your data regularly.\n\n**Key features:**\n- **Thread-based Discussions** - Create and reply to organized discussion threads\n- **Category Organization** - Structure your forum with customizable categories and headers\n- **Rich Text Formatting** - Use BBCode for formatting posts with bold, italic, links, images, code blocks and more\n- **File Attachments** - Attach files from your Nextcloud storage to posts\n- **Post Reactions** - React to posts with emoji reactions\n- **Read/Unread Tracking** - Keep track of which threads you've read\n- **Search** - Find discussions quickly with built-in search\n- **User Profiles** - View user post history and statistics\n- **Role-Based Permissions** - Control access and moderation with flexible roles\n- **Guest Access**: Optional public access for unauthenticated users with configurable permissions\n- **Admin Tools** - Manage categories, roles, BBCodes and forum settings\n- **Moderation Tools** - Pin, lock and manage threads and posts\n\n**Perfect for:**\n- Team discussions and collaboration\n- Community forums\n- Support channels\n- Knowledge bases\n- Project discussions\n- Internal communication\n\nThe forum integrates seamlessly with your Nextcloud instance, using your existing users and groups for authentication and access control." : "Diskussionen starten, Ideen austauschen und direkt in Nextcloud mit der Community zusammenarbeiten.\n\n**⚠️ Hinweis zur frühen Entwicklungsphase:** \nDiese App befindet sich in einer frühen Entwicklungsphase. Sie ist zwar funktionsfähig, es können jedoch Fehler oder unvollständige Funktionen auftreten. Bitte melden Sie alle Probleme auf GitHub und erstellen Sie regelmäßig Backups Ihrer Daten.\n\n**Hauptfunktionen:**\n- **Themenbasierte Diskussionen** Organisierte Diskussionsthemen erstellen und beantworten\n- **Kategorieorganisation** Das Forum mit anpassbaren Kategorien und Überschriften strukturieren.\n- **Rich-Text-Formatierung** BBCode verwenden, um Beiträge mit Fettdruck, Kursivschrift, Links, Bildern, Codeblöcken und mehr zu formatieren.\n- **Dateianhänge** Dateien aus dem Nextcloud-Speicher an Beiträge anhängen.\n- **Reaktionen auf Beiträge** Mit Emojis auf Beiträge reagieren.\n- **Lese-/Ungelesen-Status** Den Überblick darüber behalten, welche Themen bereits gelesen wurden.\n- **Suche** Diskussionen schnell mit der integrierten Suche finden.\n- **Benutzerprofile** Den Beitragsverlauf und die Statistiken der Benutzer ansehen.\n- **Rollenbasierte Berechtigungen** Den Zugriff und die Moderation mit flexiblen Rollen steuern.\n- **Gastzugriff**: Optionaler öffentlicher Zugriff für nicht authentifizierte Benutzer mit konfigurierbaren Berechtigungen.\n- **Admin-Tools** Kategorien, Rollen, BBCodes und Forumseinstellungen verwalten.\n- **Moderations-Tools** Themen und Beiträge anheften, sperren und verwalten.\n\n**Perfekt für:**\n- Teamdiskussionen und Zusammenarbeit\n- Community-Foren\n- Supportkanäle\n- Wissensdatenbanken\n- Projektdiskussionen\n- Interne Kommunikation\n\nDas Forum integriert sich nahtlos in die Nextcloud-Instanz und nutzt die bestehenden Benutzer und Gruppen für die Anmeldung und die Zugriffskontrolle.",
"Repair Database Initial Data" : "Anfangsdaten der Datenbank reparieren",
"Run the repair database initial data command to restore default forum data (roles, categories, permissions, BBCodes). This is safe to run multiple times as it will skip data that already exists." : "Den Befehl \"Anfangsdaten der Datenbank reparieren\" ausführen, um die Standard-Forendaten (Rollen, Kategorien, Berechtigungen, BBCodes) wiederherzustellen. Dies kann problemlos mehrfach ausgeführt werden, da bereits vorhandene Daten übersprungen werden.",
"Run Repair Database Initial Data" : "Anfangsdaten der Datenbank reparieren",
"User Roles" : "Benutzerrollen",
"Assign forum roles to users. This allows you to grant administrative or moderator privileges to specific users." : "Benutzern Forenrollen zuweisen. Hierdurch können bestimmten Benutzern Verwaltungs- oder Moderationsrechte gewährt werden.",
"User ID" : "Benutzer-ID",
"Enter user ID" : "Benutzer-ID eingeben",
"Role" : "Rolle",
"Select a role" : "Eine Rolle auswählen",
"Assign Role" : "Rolle zuweisen",
"Failed to fetch roles" : "Rollen konnten nicht abgerufen werden",
"Failed to run repair database initial data" : "Anfangsdaten der Datenbank konnten nicht repariert werden",
"Failed to assign role" : "Rolle konnte nicht zugewiesen werden",
"Loading …" : "Lade …",
"Search" : "Suche",
"Home" : "Startseite",
"Bookmarks" : "Lesezeichen",
"User preferences" : "Benutzereinstellungen",
"Dashboard" : "Dashboard",
"Forum settings" : "Forumeinstellungen",
"Users" : "Personen",
"Roles" : "Rollen",
"Roles & Teams" : "Rollen und Teams",
"Categories" : "Kategorien",
"BBCodes" : "BBCodes",
"Expand" : "Erweitern",
"Collapse" : "Zuklappen",
"(Guest)" : "(Gast)",
"{bStart}Please note:{bEnd} Attached files will be visible to anyone in the forum, regardless of the file's sharing settings." : "{bStart}Bitte beachten:{bEnd} Angehängte Dateien sind für alle im Forum sichtbar, unabhängig von den Freigabeeinstellungen der Datei.",
"Drop file here to upload" : "Datei zum Hochladen hier fallen lassen",
"Hello world!" : "Hallo Welt!",
@@ -90,11 +122,26 @@
"Uploading file …" : "Lade Datei hoch …",
"Upload failed" : "Hochladen fehlgeschlagen",
"Close" : "Schließen",
"More formatting options" : "Weitere Formatierungsoptionen",
"Insert template" : "Vorlage einfügen",
"Pick a file to attach" : "Wähle eine Datei zum Anhängen aus",
"Failed to upload file" : "Datei konnte nicht hochgeladen werden",
"Threads" : "Themen",
"Replies" : "Antworten",
"No description available" : "Keine Beschreibung verfügbar",
"New activity" : "Neue Aktivität",
"Category" : "Kategorie",
"Can view" : "Kann ansehen",
"Can post" : "Kann posten",
"Can reply" : "Kann antworten",
"Can moderate" : "Kann moderieren",
"Allow" : "Zulassen",
"Allow All" : "Alles zulassen",
"{bStart}View:{bEnd} Allows seeing the category and its threads." : "{bStart}Ansicht:{bEnd} Ermöglicht das Anzeigen der Kategorie und ihrer Threads.",
"{bStart}Post:{bEnd} Allows creating new threads in the category." : "{bStart}Beitrag:{bEnd} Ermöglicht das Erstellen neuer Themen in der Kategorie.",
"{bStart}Reply:{bEnd} Allows replying to existing threads in the category." : "{bStart}Antworten:{bEnd} Ermöglicht das Antworten auf vorhandene Themen in der Kategorie.",
"{bStart}Moderate:{bEnd} Allows editing and deleting posts, pinning, locking, and moving threads in the category." : "{bStart}Moderieren:{bEnd} Ermöglicht das Bearbeiten und Löschen von Beiträgen, das Anheften, Sperren und Verschieben von Themen in der Kategorie.",
"Pick a color" : "Wählen Sie eine Farbe",
"Create category header" : "Kategorieüberschrift erstellen",
"Edit category header" : "Kategorieüberschrift bearbeiten",
"Header name" : "Name der Überschrift",
@@ -106,6 +153,15 @@
"Cancel" : "Abbrechen",
"Create" : "Erstellen",
"Update" : "Aktualisieren",
"Forum setup required" : "Einrichtung des Forums erforderlich",
"Select the accounts that should have the forum admin role." : "Konten auswählen, die die Rolle der Forum-Administration übernehmen sollen.",
"Forum admin accounts:" : "Forum-Administrationskonten:",
"Select accounts …" : "Konten auswählen …",
"All other accounts will receive the default role." : "Alle anderen Konten erhalten die Standardrolle.",
"Initialize forum" : "Forum initialisieren",
"Initializing …" : "Initialisiere …",
"Forum not set up" : "Forum ist nicht eingerichtet",
"The forum has not been set up yet. Please contact an administration member to complete the setup." : "Das Forum wurde noch nicht eingerichtet. Bitte an die Administration wenden, um die Einrichtung abzuschließen.",
"Move thread to category" : "Thema in Kategorie verschieben",
"Select the category to move this thread to:" : "Die Kategorie auswählen, zu der dieses Thema verschoben werden soll:",
"Select a category …" : "Eine Kategorie auswählen …",
@@ -128,34 +184,68 @@
"Quote reply" : "Antwort zitieren",
"Edit" : "Bearbeiten",
"Delete" : "Löschen",
"View edit history" : "Bearbeitungsverlauf anzeigen",
"Are you sure you want to delete this post? This action cannot be undone." : "Soll dieser Beitrag wirklich gelöscht werden? Diese Aktion kann nicht rückgängig gemacht werden.",
"Unread" : "Ungelesen",
"Edit your post …" : "Ihren Beitrag bearbeiten …",
"Edit your reply …" : "Ihre Antwort bearbeiten …",
"Save" : "Speichern",
"Are you sure you want to discard your changes?" : "Sollen die Änderungen verworfen werden?",
"Edit history" : "Verlauf bearbeiten",
"Loading history …" : "Lade Verlauf …",
"This post has no edit history." : "Diese Nachricht hat keinen Bearbeitungsverlauf.",
"Current version" : "Aktuelle Version",
"Edited by" : "Bearbeitet von",
"Failed to load edit history" : "Bearbeitungsverlauf konnte nicht geladen werden",
"Version {index}" : "Version {index}",
"Add reaction" : "Reaktion hinzufügen",
"React with {emoji}" : "Mit {emoji} reagieren",
"You reacted with {emoji}" : "Sie haben mit {emoji} reagiert",
"_You and %n other reacted with {emoji}_::_You and %n others reacted with {emoji}_" : ["Sie und %n Anderer haben mit {emoji} reagiert","Sie und %n Andere haben mit {emoji} reagiert"],
"_%n person reacted with {emoji}_::_%n people reacted with {emoji}_" : ["%n Person hat mit {emoji} reagiert","%n Personen haben mit {emoji} reagiert"],
"Write your reply …" : "Schreibe deine Antwort ...",
"Post reply" : "Antwort senden",
"Write your reply …" : "Ihre Antwort schreiben ",
"Submit reply" : "Antwort absenden",
"Are you sure you want to discard your reply?" : "Soll Ihre Antwort wirklich verworfen werden?",
"In thread" : "Im Thema",
"Thread unavailable" : "Thema nicht verfügbar",
"Pinned thread" : "Angeheftetes Thema",
"Locked thread" : "Gesperrtes Thema",
"Uncategorized" : "Ohne Kategorie",
"_%n post_::_%n posts_" : ["%n Beitrag","%n Beiträge"],
"_%n view_::_%n views_" : ["%n Ansicht","%n Ansichten"],
"Last reply by {name}" : "Letzte Antwort von {name}",
"_%n reply_::_%n replies_" : ["%n Antwort","%n Antworten"],
"Templates" : "Vorlagen",
"Add template" : "Vorlage hinzufügen",
"Edit template" : "Vorlage bearbeiten",
"No templates yet" : "Bislang keine Vorlagen",
"Loading templates …" : "Lade Vorlagen …",
"Name" : "Name",
"Template name" : "Vorlagenname",
"Content" : "Inhalt",
"Template content (BBCode) …" : "Vorlageninhalt (BBCode) …",
"Show in:" : "Anzeigen in:",
"Are you sure you want to delete this template?" : "Soll diese Vorlage gelöscht werden?",
"Both" : "Beide",
"Threads & replies" : "Themen & Antworten",
"Neither (disabled)" : "Weder noch (deaktiviert)",
"Insert" : "Einfügen",
"Failed to load templates" : "Vorlagen konnten nicht geladen werden",
"Views" : "Ansichten",
"Title" : "Titel",
"Enter thread title …" : "Titel des Themas eingeben …",
"Write your first post …" : "Ihren ersten Beitrag schreiben …",
"Write your thread content …" : "Ihren Themeninhalt schreiben …",
"Create thread" : "Thema erstellen",
"Are you sure you want to discard this thread?" : "Soll dieses Thema verworfen werden?",
"Saving draft …" : "Speichere Entwurf …",
"Draft saved" : "Entwurf gespeichert",
"Unsaved changes" : "Nicht gespeicherte Änderungen",
"Back to home" : "Zurück zum Start",
"Refresh" : "Aktualisieren",
"Loading …" : "Lade …",
"Your bookmarked threads" : "Ihre, mit Lesezeichen versehenen, Themen",
"Error loading bookmarks" : "Fehler beim Laden der Lesezeichen",
"No bookmarks yet" : "Bislang keine Lesezeichen",
"Bookmark threads to quickly find them later." : "Themen als Lesezeichen speichern, um diese später schnell wiederzufinden.",
"Retry" : "Wiederholen",
"An unexpected error occurred" : "Ein unerwarteter Fehler ist eingetreten",
"Failed to load bookmarks" : "Lesezeichen konnten nicht geladen werden",
"No categories yet" : "Bislang keine Kategorien",
"Categories will appear here once they are created." : "Kategorien tauchen hier auf, sobald sie angelegt wurden.",
"No categories in this section" : "Keine Kategorien in diesem Abschnitt",
@@ -166,8 +256,6 @@
"Error loading category" : "Fehler beim Laden der Kategorie",
"No threads yet" : "Bislang keine Themen",
"Be the first to start a discussion in this category." : "Seien Sie der Erste, der eine Diskussion in dieser Kategorie beginnt.",
"Retry" : "Wiederholen",
"An unexpected error occurred" : "Ein unerwarteter Fehler ist eingetreten",
"No category ID or slug provided" : "Keine Kategorie-ID oder Slug angegeben",
"Failed to load threads" : "Themen konnten nicht geladen werden",
"Create New Thread" : "Ein neues Thema erstellen",
@@ -176,18 +264,19 @@
"Thread created" : "Thema erstellt",
"Failed to create thread" : "Fehler beim Erstellen des Themas",
"No category specified" : "Keine Kategorie angegeben",
"You do not have permission to create threads in this category." : "Sie haben keine Berechtigung, Themen in dieser Kategorie zu erstellen.",
"Error" : "Fehler",
"First post" : "Erster Beitrag",
"Created" : "Erstellt",
"Threads ({count})" : "Themen ({count})",
"Replies ({count})" : "Antworten ({count})",
"No threads" : "Keine Themen",
"This user has not created any threads yet" : "Dieser Benutzer hat bislang noch keine Themen erstellt",
"No replies" : "Keine Antworten",
"This user has not posted any replies yet" : "Dieser Benutzer hat bislang noch keine Antwort gepostet",
"This user has not written any replies yet" : "Dieser Benutzer hat noch keine Antworten verfasst",
"Failed to load user profile" : "Benutzerprofil konnte nicht geladen werden",
"Enter search query …" : "Suchanfrage eingeben ...",
"Enter search query …" : "Suchanfrage eingeben …",
"Search in threads" : "In Themen suchen",
"Search in posts" : "Suche in Beiträgen",
"Search in replies" : "In den Antworten suchen",
"Syntax help" : "Syntaxhilfe",
"Search syntax" : "Suchsyntax",
"Match exact phrase" : "Exakte Phrase suchen",
@@ -195,14 +284,14 @@
"Either term matches" : "Jeder der beiden Begriffe passt",
"Group conditions with parentheses" : "Bedingungen mit Klammern gruppieren",
"Exclude term from results" : "Begriff von den Ergebnissen ausschließen",
"Searching …" : "Suche …",
"Searching …" : "Suche …",
"Search Error" : "Suchfehler",
"Enter a search query" : "Eine Suchabfrage eingeben",
"Use the search box above to find threads and posts" : "Um Themen und Beiträge zu finden, die Box oben verwenden",
"Use the search box above to find threads and replies" : "Das Suchfeld oben nutzen, um Beiträge und Antworten zu finden",
"No results found" : "Keine Ergebnisse gefunden",
"Try different keywords or check your syntax" : "Probieren Sie verschiedene Schlüsselwörter aus oder überprüfen Sie Ihre Syntax.",
"_%n thread found_::_%n threads found_" : ["%n Thema gefunden","%n Themen gefunden"],
"_%n post found_::_%n posts found_" : ["%n Beitrag gefunden","%n Beiträge gefunden"],
"_%n reply found_::_%n replies found_" : ["%n Antwort gefunden","%n Antworten gefunden"],
"Please enter a search query" : "Bitte gib eine Suchanfrage ein",
"Please select at least one search scope" : "Es muss mindestens ein Suchbereich ausgewählt werden",
"Failed to search" : "Suche fehlgeschlagen",
@@ -211,10 +300,11 @@
"Back to {category}" : "Zurück zu {category}",
"Reply" : "Antwort",
"Error loading thread" : "Fehler beim Laden des Themas",
"No posts yet" : "Bislang keine Beträge",
"Be the first to post in this thread." : "Seien Sie der Erste, der in diesem Thema einen Beitrag erstellt.",
"No replies yet" : "Bislang keine Antworten",
"Be the first to reply in this thread." : "Seien Sie der Erste, der auf dieses Thema antwortet.",
"by" : "von",
"This thread is locked. Only moderators can post replies." : "Dieses Thema ist gesperrt. Nur Moderatoren können Antworten posten.",
"This thread is locked. Only moderators can add replies." : "Dieses Thema ist gesperrt. Nur die Moderation kann Antworten hinzufügen.",
"You do not have permission to reply in this category." : "Sie haben keine Berechtigung, in dieser Kategorie zu antworten.",
"You must be signed in to reply to this thread." : "Sie müssen angemeldet sein, um auf dieses Thema zu antworten.",
"Sign in to reply" : "Anmelden um zu antworten",
"Lock thread" : "Thema sperren",
@@ -229,45 +319,54 @@
"Subscribed" : "Abonniert",
"Subscribed to thread" : "Thema abonniert",
"Unsubscribed from thread" : "Thema abbestellt",
"Bookmark" : "Lesezeichen",
"Remove bookmark" : "Lesezeichen entfernen",
"Thread bookmarked" : "Thema mit Lesezeichen versehen",
"Bookmark removed" : "Lesezeichen entfernt",
"Edit title" : "Titel bearbeiten",
"Save title" : "Titel speichern",
"Thread title updated" : "Titel des Themas aktualisiert",
"Move thread" : "Unterhaltung verschieben",
"Thread moved successfully" : "Thema verschoben",
"No thread ID or slug provided" : "Keine Themen-ID oder Slug angegeben",
"Failed to load posts" : "Beiträge konnten nicht geladen werden",
"Post updated" : "Beitrag aktualisiert",
"Failed to update post" : "Beitrag konnte nicht aktualisiert werden",
"Failed to load replies" : "Antworten konnten nicht geladen werden",
"Thread updated" : "Thema aktualisiert",
"Reply updated" : "Antwort aktualisiert",
"Failed to update thread" : "Thema konnte nicht aktualisiert werden",
"Failed to update reply" : "Antwort konnte nicht aktualisiert werden",
"Thread deleted" : "Thema gelöscht",
"Post deleted" : "Beitrag gelöscht",
"Failed to delete post" : "Beitrag konnte nicht gelöscht werden",
"Reply deleted" : "Antwort gelöscht",
"Failed to delete reply" : "Antwort konnte nicht gelöscht werden",
"Failed to update thread lock status" : "Themen-Sperrstatus konnte nicht aktualisiert werden",
"Failed to update thread pin status" : "Themen-Anheftestatus konnte nicht aktualisiert werden",
"Failed to update subscription" : "Das Abonnement konnte nicht aktualisiert werden",
"Failed to update bookmark" : "Lesezeichen konnte nicht aktualisiert werden",
"Failed to update thread title" : "Thementitel konnte nicht aktualisiert werden",
"Failed to move thread" : "Thema konnte nicht verschoben werden",
"Preferences" : "Einstellungen",
"Customize your forum experience" : "Ihr Forenerlebnis anpassen",
"Loading preferences …" : "Einstellungen laden ...",
"Loading preferences …" : "Einstellungen laden …",
"Error loading preferences" : "Fehler beim Laden der Einstellungen",
"Notifications" : "Benachrichtigungen",
"Configure how you receive notifications" : "Einrichten, wie Sie Benachrichtigungen erhalten",
"Auto-subscribe to threads I create" : "Themen die ich erstellt habe, automatisch abonnieren",
"When enabled, you will automatically receive notifications for replies to threads you create" : "Wenn diese Option aktiviert ist, erhalten Sie automatisch Benachrichtigungen für Antworten auf von Ihnen erstellte Themen",
"Auto-subscribe to threads I reply to" : "Themen auf die ich geantwortet habe, automatisch abonnieren",
"When enabled, you will automatically receive notifications for new replies in threads you have replied to" : "Wenn diese Option aktiviert ist, erhalten Sie automatisch Benachrichtigungen für Antworten in Themen, in denen Sie geantwortet haben",
"Files" : "Dateien",
"Configure file upload settings" : "Einstellungen für das Hochladen von Dateien",
"Upload directory" : "Hochladeverzeichnis",
"Files attached to posts will be uploaded to this directory in your Nextcloud files" : "An Beiträge angehängte Dateien werden in dieses Verzeichnis in Ihre Nextcloud-Dateien hochgeladen",
"Files attached to threads or replies will be uploaded to this directory in your Nextcloud files" : "An Themen angehängte Dateien werden in diesen Ordner in Ihre Nextcloud-Dateien hochgeladen",
"Browse" : "Durchsuchen",
"Preferences saved" : "Einstellungen gespeichert",
"Signature" : "Signatur",
"Your signature appears at the bottom of your posts" : "Ihre Signatur erscheint am Ende Ihrer Beiträge",
"Your signature appears at the bottom of your threads or replies" : "Ihre Signatur erscheint am Ende Ihrer Themen oder Antworten",
"You can use BBCode formatting in your signature" : "Sie können die BBCode-Formatierung in Ihrer Signatur verwenden",
"Enter your signature …" : "Geben Sie Ihre Signatur ein …",
"Enter your signature …" : "Geben Sie Ihre Signatur ein …",
"Failed to save preferences" : "Sichern der Einstellungen fehlgeschlagen",
"Select upload directory" : "Hochladeverzeichnis auswählen",
"BBCode management" : "BBCode-Verwaltung",
"Manage custom BBCode tags for post formatting" : "Benutzerdefinierte BBCode-Schnipsel für die Formatierung von Beiträgen verwalten",
"Manage custom BBCode tags for formatting" : "Benutzerdefinierte BBCode-Schnipsel für die Formatierung verwalten",
"Error loading BBCodes" : "Fehler beim Laden der BBCodes",
"Create BBCode" : "BBCode erstellen",
"Enable" : "Aktivieren",
@@ -301,7 +400,6 @@
"Basic information" : "Grundlegende Information",
"Category header" : "Kategorieüberschrift",
"-- Select a header --" : "-- Eine Überschrift auswählen --",
"Name" : "Name",
"Enter category name" : "Kategorienamen eingeben",
"Slug" : "Slug",
"URL-friendly identifier (e.g., \"{slug}\")" : "URL-freundliche Kennung (z. B. \"{slug}\")",
@@ -309,12 +407,19 @@
"Enter category description (optional)" : "Kategoriebeschreibung eingeben (Optional)",
"New" : "Neu",
"Permissions" : "Berechtigungen",
"Control which roles can access and moderate this category" : "Steuern der Rollen, die auf diese Kategorie zugreifen und sie moderieren können",
"Roles that can view" : "Rollen, die ansehen können",
"Select roles that can view this category and its threads" : "Rollen auswählen, die dieses Thema und seine Beiträge anzeigen können",
"Roles that can moderate" : "Rollen mit Moderationsberechtigung",
"Select roles that can moderate (edit/delete) content in this category" : "Rollen auswählen, die Inhalte in dieser Kategorie moderieren (bearbeiten/löschen) können",
"Select roles …" : "Rollen auswählen ...",
"Control which roles and teams can access and moderate this category" : "Steuern der Rollen und Teams, die auf diese Kategorie zugreifen und diese moderieren können",
"Select roles or teams that can view this category and its threads" : "Rollen oder Teams auswählen, die dieses Thema und seine Beiträge anzeigen können",
"Select roles or teams that can create new threads in this category" : "Rollen oder Teams auswählen, die neue Themen in dieser Kategorie erstellen können.",
"Select roles or teams that can reply to threads in this category" : "Rollen oder Teams auswählen, die auf Themen in der dieser Kategorie antworten können.",
"Select roles or teams that can moderate (edit/delete) content in this category" : "Rollen oder Teams auswählen, die Inhalte in dieser Kategorie moderieren (bearbeiten/löschen) können",
"Select roles or teams …" : "Rollen oder Teams auswählen …",
"Design" : "Design",
"Customize the appearance of this category" : "Das Erscheinungsbild dieser Kategorie anpassen",
"Category color" : "Kategoriefarbe",
"Text color" : "Textfarbe",
"Dark text" : "Dunkler Text",
"Light text" : "Heller Text",
"Preview" : "Vorschau",
"Manage forum categories and organization" : "Die Kategorien und die Organisation des Forums verwalten",
"Error loading categories" : "Kategorien laden fehlgeschlagen",
"No categories in this header" : "Keine Kategorien in dieser Überschrift",
@@ -329,7 +434,6 @@
"-- Select a category --" : "-- Eine Kategorie auswählen --",
"Create header" : "Überschrift erstellen",
"_%n category_::_%n categories_" : ["%n Kategorie","%n Kategorien"],
"_%n thread_::_%n threads_" : ["%n Thema","%n Themen"],
"Delete header" : "Überschrift löschen",
"Are you sure you want to delete the header \"{name}\"?" : "Soll die Überschrift \"{name}\" gelöscht werden?",
"_This header contains %n category._::_This header contains %n categories._" : ["Diese Überschrift enthält %n Kategorie.","Diese Überschrift enthält %n Kategorien."],
@@ -393,11 +497,6 @@
"Allow creating, editing and deleting categories" : "Erstellen, Bearbeiten und Löschen von Kategorien zulassen",
"Category permissions" : "Kategorieberechtigungen",
"Set which categories this role can access" : "Einstellen, auf welche Kategorien diese Rolle Zugriff hat",
"Category" : "Kategorie",
"Can view" : "Kann ansehen",
"Can moderate" : "Kann moderieren",
"Allow" : "Zulassen",
"No categories available" : "Keine Kategorien verfügbar",
"Admin role must have all permissions enabled" : "Für die Administrationsrolle müssen alle Berechtigungen aktiviert sein",
"Admin role has full access to all categories" : "Die Administrationsrolle hat vollen Zugriff auf alle Kategorien",
"Guest role cannot have admin permissions" : "Die Gastrolle darf keine Administrationsberechtigungen haben",
@@ -414,17 +513,30 @@
"No roles found" : "Keine Rollen gefunden",
"Create your first role to get started" : "Zum Beginnen, eine erste Rolle erstellen",
"ID" : "ID",
"Created" : "Erstellt",
"Owner" : "Besitzer",
"Actions" : "Aktionen",
"No description" : "Keine Beschreibung",
"Are you sure you want to delete the role \"{name}\"? This action cannot be undone." : "Soll die Rolle \"{name}\" gelöscht werden? Dies kann nicht rückgängig gemacht werden.",
"System roles cannot be deleted" : "Systemrollen können nicht gelöscht werden",
"Team permissions" : "Team-Berechtigungen",
"Manage category permissions for Nextcloud Teams" : "Kategorieberechtigungen für Nextcloud Teams verwalten",
"Loading teams …" : "Lade Teams …",
"Error loading teams" : "Fehler beim Laden der Teams",
"No teams found" : "Keine Teams gefunden",
"Members" : "Mitglieder",
"No Nextcloud Teams are available" : "Keine Nextcloud Teams verfügbar",
"Edit team" : "Team bearbeiten",
"Configure category permissions for this team" : "Kategorieberechtigungen für dieses Team verwalten",
"Error loading team" : "Fehler beim Laden des Teams",
"Editing category permissions for this team. Team membership is managed via Nextcloud Teams." : "Bearbeiten der Kategorieberechtigungen für dieses Team. Die Teammitgliedschaft wird über Nextcloud Teams verwaltet.",
"Set which categories this team can access" : "Einstellen, auf welche Kategorien dieses Team Zugriff hat",
"User management" : "Kontenverwaltung",
"Manage forum users, roles and permissions" : "Forenbenutzer, -rollen und - berechtigungen verwalten",
"Loading users …" : "Lade Konten …",
"Error loading users" : "Fehler beim Laden der Benutzer",
"No users found" : "Keine Benutzer gefunden",
"There are no forum users yet" : "Es gibt bislang noch keine Forenbenutzer",
"Roles" : "Rollen",
"Joined" : "Beigetreten",
"Status" : "Status",
"Active" : "Aktiv",

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -1,6 +1,21 @@
OC.L10N.register(
"forum",
{
"Recent Forum activity" : "Recent Forum activity",
"More activity" : "More activity",
"%1$s (Guest)" : "%1$s (Guest)",
"New thread by %1$s" : "New thread by %1$s",
"Reply by %1$s" : "Reply by %1$s",
"No recent forum activity" : "No recent forum activity",
"Top Forum activity" : "Top Forum activity",
"Browse forum" : "Browse forum",
"_%n thread_::_%n threads_" : ["%n thread","%n threads"],
"_%n view_::_%n views_" : ["%n view","%n views"],
"No forum activity" : "No forum activity",
"Top Forum categories" : "Top Forum categories",
"No categories available" : "No categories available",
"Top Forum threads" : "Top Forum threads",
"No threads available" : "No threads available",
"Admin" : "Admin",
"Administrator role with full permissions" : "Administrator role with full permissions",
"Moderator" : "Moderator",
@@ -20,7 +35,6 @@ OC.L10N.register(
"Hidden content" : "Hidden content",
"Spoilers" : "Spoilers",
"Attachment" : "Attachment",
"Welcome to Nextcloud Forums" : "Welcome to Nextcloud Forums",
"Welcome to the Nextcloud Forums!" : "Welcome to the Nextcloud Forums!",
"This is a community-driven forum built right into your Nextcloud instance. Here you can discuss topics, share ideas and collaborate with other users." : "This is a community-driven forum built right into your Nextcloud instance. Here you can discuss topics, share ideas and collaborate with other users.",
"Features:" : "Features:",
@@ -36,23 +50,41 @@ OC.L10N.register(
"Italic text" : "Italic text",
"Underlined text" : "Underlined text",
"Feel free to start a new discussion or reply to existing threads. Happy posting!" : "Feel free to start a new discussion or reply to existing threads. Happy posting!",
"Welcome to Nextcloud Forums" : "Welcome to Nextcloud Forums",
"Forum" : "Forum",
"_{count} new reply in {thread}_::_{count} new replies in {thread}_" : ["{count} new reply in {thread}","{count} new replies in {thread}"],
"{user} mentioned you in {thread}" : "{user} mentioned you in {thread}",
"Welcome to the forum!" : "Welcome to the forum!",
"Deleted user" : "Deleted user",
"A community-driven forum built right into your Nextcloud instance" : "A community-driven forum built right into your Nextcloud instance",
"Create discussions, share ideas and collaborate with your community directly in Nextcloud.\n\n**⚠️ Early Development Notice:**\nThis app is in early stages of development. While functional, you may encounter bugs or incomplete features. Please report any issues on GitHub and consider backing up your data regularly.\n\n**Key features:**\n- **Thread-based Discussions** - Create and reply to organized discussion threads\n- **Category Organization** - Structure your forum with customizable categories and headers\n- **Rich Text Formatting** - Use BBCode for formatting posts with bold, italic, links, images, code blocks and more\n- **File Attachments** - Attach files from your Nextcloud storage to posts\n- **Post Reactions** - React to posts with emoji reactions\n- **Read/Unread Tracking** - Keep track of which threads you've read\n- **Search** - Find discussions quickly with built-in search\n- **User Profiles** - View user post history and statistics\n- **Role-Based Permissions** - Control access and moderation with flexible roles\n- **Guest Access**: Optional public access for unauthenticated users with configurable permissions\n- **Admin Tools** - Manage categories, roles, BBCodes and forum settings\n- **Moderation Tools** - Pin, lock and manage threads and posts\n\n**Perfect for:**\n- Team discussions and collaboration\n- Community forums\n- Support channels\n- Knowledge bases\n- Project discussions\n- Internal communication\n\nThe forum integrates seamlessly with your Nextcloud instance, using your existing users and groups for authentication and access control." : "Create discussions, share ideas and collaborate with your community directly in Nextcloud.\n\n**⚠️ Early Development Notice:**\nThis app is in early stages of development. While functional, you may encounter bugs or incomplete features. Please report any issues on GitHub and consider backing up your data regularly.\n\n**Key features:**\n- **Thread-based Discussions** - Create and reply to organized discussion threads\n- **Category Organization** - Structure your forum with customizable categories and headers\n- **Rich Text Formatting** - Use BBCode for formatting posts with bold, italic, links, images, code blocks and more\n- **File Attachments** - Attach files from your Nextcloud storage to posts\n- **Post Reactions** - React to posts with emoji reactions\n- **Read/Unread Tracking** - Keep track of which threads you've read\n- **Search** - Find discussions quickly with built-in search\n- **User Profiles** - View user post history and statistics\n- **Role-Based Permissions** - Control access and moderation with flexible roles\n- **Guest Access**: Optional public access for unauthenticated users with configurable permissions\n- **Admin Tools** - Manage categories, roles, BBCodes and forum settings\n- **Moderation Tools** - Pin, lock and manage threads and posts\n\n**Perfect for:**\n- Team discussions and collaboration\n- Community forums\n- Support channels\n- Knowledge bases\n- Project discussions\n- Internal communication\n\nThe forum integrates seamlessly with your Nextcloud instance, using your existing users and groups for authentication and access control.",
"Repair Database Initial Data" : "Repair Database Initial Data",
"Run the repair database initial data command to restore default forum data (roles, categories, permissions, BBCodes). This is safe to run multiple times as it will skip data that already exists." : "Run the repair database initial data command to restore default forum data (roles, categories, permissions, BBCodes). This is safe to run multiple times as it will skip data that already exists.",
"Run Repair Database Initial Data" : "Run Repair Database Initial Data",
"User Roles" : "User Roles",
"Assign forum roles to users. This allows you to grant administrative or moderator privileges to specific users." : "Assign forum roles to users. This allows you to grant administrative or moderator privileges to specific users.",
"User ID" : "User ID",
"Enter user ID" : "Enter user ID",
"Role" : "Role",
"Select a role" : "Select a role",
"Assign Role" : "Assign Role",
"Failed to fetch roles" : "Failed to fetch roles",
"Failed to run repair database initial data" : "Failed to run repair database initial data",
"Failed to assign role" : "Failed to assign role",
"Loading …" : "Loading …",
"Search" : "Search",
"Home" : "Home",
"Bookmarks" : "Bookmarks",
"User preferences" : "User preferences",
"Dashboard" : "Dashboard",
"Forum settings" : "Forum settings",
"Users" : "Users",
"Roles" : "Roles",
"Roles & Teams" : "Roles & Teams",
"Categories" : "Categories",
"BBCodes" : "BBCodes",
"Expand" : "Expand",
"Collapse" : "Collapse",
"(Guest)" : "(Guest)",
"{bStart}Please note:{bEnd} Attached files will be visible to anyone in the forum, regardless of the file's sharing settings." : "{bStart}Please note:{bEnd} Attached files will be visible to anyone in the forum, regardless of the file's sharing settings.",
"Drop file here to upload" : "Drop file here to upload",
"Hello world!" : "Hello world!",
@@ -92,11 +124,26 @@ OC.L10N.register(
"Uploading file …" : "Uploading file …",
"Upload failed" : "Upload failed",
"Close" : "Close",
"More formatting options" : "More formatting options",
"Insert template" : "Insert template",
"Pick a file to attach" : "Pick a file to attach",
"Failed to upload file" : "Failed to upload file",
"Threads" : "Threads",
"Replies" : "Replies",
"No description available" : "No description available",
"New activity" : "New activity",
"Category" : "Category",
"Can view" : "Can view",
"Can post" : "Can post",
"Can reply" : "Can reply",
"Can moderate" : "Can moderate",
"Allow" : "Allow",
"Allow All" : "Allow All",
"{bStart}View:{bEnd} Allows seeing the category and its threads." : "{bStart}View:{bEnd} Allows seeing the category and its threads.",
"{bStart}Post:{bEnd} Allows creating new threads in the category." : "{bStart}Post:{bEnd} Allows creating new threads in the category.",
"{bStart}Reply:{bEnd} Allows replying to existing threads in the category." : "{bStart}Reply:{bEnd} Allows replying to existing threads in the category.",
"{bStart}Moderate:{bEnd} Allows editing and deleting posts, pinning, locking, and moving threads in the category." : "{bStart}Moderate:{bEnd} Allows editing and deleting posts, pinning, locking, and moving threads in the category.",
"Pick a color" : "Pick a colour",
"Create category header" : "Create category header",
"Edit category header" : "Edit category header",
"Header name" : "Header name",
@@ -108,6 +155,15 @@ OC.L10N.register(
"Cancel" : "Cancel",
"Create" : "Create",
"Update" : "Update",
"Forum setup required" : "Forum setup required",
"Select the accounts that should have the forum admin role." : "Select the accounts that should have the forum admin role.",
"Forum admin accounts:" : "Forum admin accounts:",
"Select accounts …" : "Select accounts …",
"All other accounts will receive the default role." : "All other accounts will receive the default role.",
"Initialize forum" : "Initialize forum",
"Initializing …" : "Initializing …",
"Forum not set up" : "Forum not set up",
"The forum has not been set up yet. Please contact an administration member to complete the setup." : "The forum has not been set up yet. Please contact an administration member to complete the setup.",
"Move thread to category" : "Move thread to category",
"Select the category to move this thread to:" : "Select the category to move this thread to:",
"Select a category …" : "Select a category …",
@@ -130,34 +186,68 @@ OC.L10N.register(
"Quote reply" : "Quote reply",
"Edit" : "Edit",
"Delete" : "Delete",
"View edit history" : "View edit history",
"Are you sure you want to delete this post? This action cannot be undone." : "Are you sure you want to delete this post? This action cannot be undone.",
"Unread" : "Unread",
"Edit your post …" : "Edit your post …",
"Edit your reply …" : "Edit your reply …",
"Save" : "Save",
"Are you sure you want to discard your changes?" : "Are you sure you want to discard your changes?",
"Edit history" : "Edit history",
"Loading history …" : "Loading history …",
"This post has no edit history." : "This post has no edit history.",
"Current version" : "Current version",
"Edited by" : "Edited by",
"Failed to load edit history" : "Failed to load edit history",
"Version {index}" : "Version {index}",
"Add reaction" : "Add reaction",
"React with {emoji}" : "React with {emoji}",
"You reacted with {emoji}" : "You reacted with {emoji}",
"_You and %n other reacted with {emoji}_::_You and %n others reacted with {emoji}_" : ["You and %n other reacted with {emoji}","You and %n others reacted with {emoji}"],
"_%n person reacted with {emoji}_::_%n people reacted with {emoji}_" : ["%n person reacted with {emoji}","%n people reacted with {emoji}"],
"Write your reply …" : "Write your reply …",
"Post reply" : "Post reply",
"Submit reply" : "Submit reply",
"Are you sure you want to discard your reply?" : "Are you sure you want to discard your reply?",
"In thread" : "In thread",
"Thread unavailable" : "Thread unavailable",
"Pinned thread" : "Pinned thread",
"Locked thread" : "Locked thread",
"Uncategorized" : "Uncategorised",
"_%n post_::_%n posts_" : ["%n post","%n posts"],
"_%n view_::_%n views_" : ["%n view","%n views"],
"Last reply by {name}" : "Last reply by {name}",
"_%n reply_::_%n replies_" : ["%n reply","%n replies"],
"Templates" : "Templates",
"Add template" : "Add template",
"Edit template" : "Edit template",
"No templates yet" : "No templates yet",
"Loading templates …" : "Loading templates …",
"Name" : "Surname",
"Template name" : "Template name",
"Content" : "Content",
"Template content (BBCode) …" : "Template content (BBCode) …",
"Show in:" : "Show in:",
"Are you sure you want to delete this template?" : "Are you sure you want to delete this template?",
"Both" : "Both",
"Threads & replies" : "Threads & replies",
"Neither (disabled)" : "Neither (disabled)",
"Insert" : "Insert",
"Failed to load templates" : "Failed to load templates",
"Views" : "Views",
"Title" : "Title",
"Enter thread title …" : "Enter thread title …",
"Write your first post …" : "Write your first post …",
"Write your thread content …" : "Write your thread content …",
"Create thread" : "Create thread",
"Are you sure you want to discard this thread?" : "Are you sure you want to discard this thread?",
"Saving draft …" : "Saving draft …",
"Draft saved" : "Draft saved",
"Unsaved changes" : "Unsaved changes",
"Back to home" : "Back to home",
"Refresh" : "Refresh",
"Loading …" : "Loading …",
"Your bookmarked threads" : "Your bookmarked threads",
"Error loading bookmarks" : "Error loading bookmarks",
"No bookmarks yet" : "No bookmarks yet",
"Bookmark threads to quickly find them later." : "Bookmark threads to quickly find them later.",
"Retry" : "Retry",
"An unexpected error occurred" : "An unexpected error occurred",
"Failed to load bookmarks" : "Failed to load bookmarks",
"No categories yet" : "No categories yet",
"Categories will appear here once they are created." : "Categories will appear here once they are created.",
"No categories in this section" : "No categories in this section",
@@ -168,8 +258,6 @@ OC.L10N.register(
"Error loading category" : "Error loading category",
"No threads yet" : "No threads yet",
"Be the first to start a discussion in this category." : "Be the first to start a discussion in this category.",
"Retry" : "Retry",
"An unexpected error occurred" : "An unexpected error occurred",
"No category ID or slug provided" : "No category ID or slug provided",
"Failed to load threads" : "Failed to load threads",
"Create New Thread" : "Create New Thread",
@@ -178,18 +266,19 @@ OC.L10N.register(
"Thread created" : "Thread created",
"Failed to create thread" : "Failed to create thread",
"No category specified" : "No category specified",
"You do not have permission to create threads in this category." : "You do not have permission to create threads in this category.",
"Error" : "Error",
"First post" : "First post",
"Created" : "Created",
"Threads ({count})" : "Threads ({count})",
"Replies ({count})" : "Replies ({count})",
"No threads" : "No threads",
"This user has not created any threads yet" : "This user has not created any threads yet",
"No replies" : "No replies",
"This user has not posted any replies yet" : "This user has not posted any replies yet",
"This user has not written any replies yet" : "This user has not written any replies yet",
"Failed to load user profile" : "Failed to load user profile",
"Enter search query …" : "Enter search query …",
"Search in threads" : "Search in threads",
"Search in posts" : "Search in posts",
"Search in replies" : "Search in replies",
"Syntax help" : "Syntax help",
"Search syntax" : "Search syntax",
"Match exact phrase" : "Match exact phrase",
@@ -200,11 +289,11 @@ OC.L10N.register(
"Searching …" : "Searching …",
"Search Error" : "Search Error",
"Enter a search query" : "Enter a search query",
"Use the search box above to find threads and posts" : "Use the search box above to find threads and posts",
"Use the search box above to find threads and replies" : "Use the search box above to find threads and replies",
"No results found" : "No results found",
"Try different keywords or check your syntax" : "Try different keywords or check your syntax",
"_%n thread found_::_%n threads found_" : ["%n thread found","%n threads found"],
"_%n post found_::_%n posts found_" : ["%n post found","%n posts found"],
"_%n reply found_::_%n replies found_" : ["%n reply found","%n replies found"],
"Please enter a search query" : "Please enter a search query",
"Please select at least one search scope" : "Please select at least one search scope",
"Failed to search" : "Failed to search",
@@ -213,10 +302,11 @@ OC.L10N.register(
"Back to {category}" : "Back to {category}",
"Reply" : "Reply",
"Error loading thread" : "Error loading thread",
"No posts yet" : "No posts yet",
"Be the first to post in this thread." : "Be the first to post in this thread.",
"No replies yet" : "No replies yet",
"Be the first to reply in this thread." : "Be the first to reply in this thread.",
"by" : "by",
"This thread is locked. Only moderators can post replies." : "This thread is locked. Only moderators can post replies.",
"This thread is locked. Only moderators can add replies." : "This thread is locked. Only moderators can add replies.",
"You do not have permission to reply in this category." : "You do not have permission to reply in this category.",
"You must be signed in to reply to this thread." : "You must be signed in to reply to this thread.",
"Sign in to reply" : "Sign in to reply",
"Lock thread" : "Lock thread",
@@ -231,21 +321,28 @@ OC.L10N.register(
"Subscribed" : "Subscribed",
"Subscribed to thread" : "Subscribed to thread",
"Unsubscribed from thread" : "Unsubscribed from thread",
"Bookmark" : "Bookmark",
"Remove bookmark" : "Remove bookmark",
"Thread bookmarked" : "Thread bookmarked",
"Bookmark removed" : "Bookmark removed",
"Edit title" : "Edit title",
"Save title" : "Save title",
"Thread title updated" : "Thread title updated",
"Move thread" : "Move thread",
"Thread moved successfully" : "Thread moved successfully",
"No thread ID or slug provided" : "No thread ID or slug provided",
"Failed to load posts" : "Failed to load posts",
"Post updated" : "Post updated",
"Failed to update post" : "Failed to update post",
"Failed to load replies" : "Failed to load replies",
"Thread updated" : "Thread updated",
"Reply updated" : "Reply updated",
"Failed to update thread" : "Failed to update thread",
"Failed to update reply" : "Failed to update reply",
"Thread deleted" : "Thread deleted",
"Post deleted" : "Post deleted",
"Failed to delete post" : "Failed to delete post",
"Reply deleted" : "Reply deleted",
"Failed to delete reply" : "Failed to delete reply",
"Failed to update thread lock status" : "Failed to update thread lock status",
"Failed to update thread pin status" : "Failed to update thread pin status",
"Failed to update subscription" : "Failed to update subscription",
"Failed to update bookmark" : "Failed to update bookmark",
"Failed to update thread title" : "Failed to update thread title",
"Failed to move thread" : "Failed to move thread",
"Preferences" : "Preferences",
@@ -256,20 +353,22 @@ OC.L10N.register(
"Configure how you receive notifications" : "Configure how you receive notifications",
"Auto-subscribe to threads I create" : "Auto-subscribe to threads I create",
"When enabled, you will automatically receive notifications for replies to threads you create" : "When enabled, you will automatically receive notifications for replies to threads you create",
"Auto-subscribe to threads I reply to" : "Auto-subscribe to threads I reply to",
"When enabled, you will automatically receive notifications for new replies in threads you have replied to" : "When enabled, you will automatically receive notifications for new replies in threads you have replied to",
"Files" : "Files",
"Configure file upload settings" : "Configure file upload settings",
"Upload directory" : "Upload directory",
"Files attached to posts will be uploaded to this directory in your Nextcloud files" : "Files attached to posts will be uploaded to this directory in your Nextcloud files",
"Files attached to threads or replies will be uploaded to this directory in your Nextcloud files" : "Files attached to threads or replies will be uploaded to this directory in your Nextcloud files",
"Browse" : "Browse",
"Preferences saved" : "Preferences saved",
"Signature" : "Signature",
"Your signature appears at the bottom of your posts" : "Your signature appears at the bottom of your posts",
"Your signature appears at the bottom of your threads or replies" : "Your signature appears at the bottom of your threads or replies",
"You can use BBCode formatting in your signature" : "You can use BBCode formatting in your signature",
"Enter your signature …" : "Enter your signature …",
"Failed to save preferences" : "Failed to save preferences",
"Select upload directory" : "Select upload directory",
"BBCode management" : "BBCode management",
"Manage custom BBCode tags for post formatting" : "Manage custom BBCode tags for post formatting",
"Manage custom BBCode tags for formatting" : "Manage custom BBCode tags for formatting",
"Error loading BBCodes" : "Error loading BBCodes",
"Create BBCode" : "Create BBCode",
"Enable" : "Enable",
@@ -303,7 +402,6 @@ OC.L10N.register(
"Basic information" : "Basic information",
"Category header" : "Category header",
"-- Select a header --" : "-- Select a header --",
"Name" : "Surname",
"Enter category name" : "Enter category name",
"Slug" : "Slug",
"URL-friendly identifier (e.g., \"{slug}\")" : "URL-friendly identifier (e.g., \"{slug}\")",
@@ -311,12 +409,19 @@ OC.L10N.register(
"Enter category description (optional)" : "Enter category description (optional)",
"New" : "New",
"Permissions" : "Permissions",
"Control which roles can access and moderate this category" : "Control which roles can access and moderate this category",
"Roles that can view" : "Roles that can view",
"Select roles that can view this category and its threads" : "Select roles that can view this category and its threads",
"Roles that can moderate" : "Roles that can moderate",
"Select roles that can moderate (edit/delete) content in this category" : "Select roles that can moderate (edit/delete) content in this category",
"Select roles …" : "Select roles …",
"Control which roles and teams can access and moderate this category" : "Control which roles and teams can access and moderate this category",
"Select roles or teams that can view this category and its threads" : "Select roles or teams that can view this category and its threads",
"Select roles or teams that can create new threads in this category" : "Select roles or teams that can create new threads in this category",
"Select roles or teams that can reply to threads in this category" : "Select roles or teams that can reply to threads in this category",
"Select roles or teams that can moderate (edit/delete) content in this category" : "Select roles or teams that can moderate (edit/delete) content in this category",
"Select roles or teams …" : "Select roles or teams …",
"Design" : "Design",
"Customize the appearance of this category" : "Customize the appearance of this category",
"Category color" : "Category color",
"Text color" : "Text color",
"Dark text" : "Dark text",
"Light text" : "Light text",
"Preview" : "Preview",
"Manage forum categories and organization" : "Manage forum categories and organization",
"Error loading categories" : "Error loading categories",
"No categories in this header" : "No categories in this header",
@@ -331,7 +436,6 @@ OC.L10N.register(
"-- Select a category --" : "-- Select a category --",
"Create header" : "Create header",
"_%n category_::_%n categories_" : ["%n category","%n categories"],
"_%n thread_::_%n threads_" : ["%n thread","%n threads"],
"Delete header" : "Delete header",
"Are you sure you want to delete the header \"{name}\"?" : "Are you sure you want to delete the header \"{name}\"?",
"_This header contains %n category._::_This header contains %n categories._" : ["This header contains %n category.","This header contains %n categories."],
@@ -395,11 +499,6 @@ OC.L10N.register(
"Allow creating, editing and deleting categories" : "Allow creating, editing and deleting categories",
"Category permissions" : "Category permissions",
"Set which categories this role can access" : "Set which categories this role can access",
"Category" : "Category",
"Can view" : "Can view",
"Can moderate" : "Can moderate",
"Allow" : "Allow",
"No categories available" : "No categories available",
"Admin role must have all permissions enabled" : "Admin role must have all permissions enabled",
"Admin role has full access to all categories" : "Admin role has full access to all categories",
"Guest role cannot have admin permissions" : "Guest role cannot have admin permissions",
@@ -416,17 +515,30 @@ OC.L10N.register(
"No roles found" : "No roles found",
"Create your first role to get started" : "Create your first role to get started",
"ID" : "ID",
"Created" : "Created",
"Owner" : "Owner",
"Actions" : "Actions",
"No description" : "No description",
"Are you sure you want to delete the role \"{name}\"? This action cannot be undone." : "Are you sure you want to delete the role \"{name}\"? This action cannot be undone.",
"System roles cannot be deleted" : "System roles cannot be deleted",
"Team permissions" : "Team permissions",
"Manage category permissions for Nextcloud Teams" : "Manage category permissions for Nextcloud Teams",
"Loading teams …" : "Loading teams …",
"Error loading teams" : "Error loading teams",
"No teams found" : "No teams found",
"Members" : "Members",
"No Nextcloud Teams are available" : "No Nextcloud Teams are available",
"Edit team" : "Edit team",
"Configure category permissions for this team" : "Configure category permissions for this team",
"Error loading team" : "Error loading team",
"Editing category permissions for this team. Team membership is managed via Nextcloud Teams." : "Editing category permissions for this team. Team membership is managed via Nextcloud Teams.",
"Set which categories this team can access" : "Set which categories this team can access",
"User management" : "User management",
"Manage forum users, roles and permissions" : "Manage forum users, roles and permissions",
"Loading users …" : "Loading users …",
"Error loading users" : "Error loading users",
"No users found" : "No users found",
"There are no forum users yet" : "There are no forum users yet",
"Roles" : "Roles",
"Joined" : "Joined",
"Status" : "Status",
"Active" : "Active",

View File

@@ -1,4 +1,19 @@
{ "translations": {
"Recent Forum activity" : "Recent Forum activity",
"More activity" : "More activity",
"%1$s (Guest)" : "%1$s (Guest)",
"New thread by %1$s" : "New thread by %1$s",
"Reply by %1$s" : "Reply by %1$s",
"No recent forum activity" : "No recent forum activity",
"Top Forum activity" : "Top Forum activity",
"Browse forum" : "Browse forum",
"_%n thread_::_%n threads_" : ["%n thread","%n threads"],
"_%n view_::_%n views_" : ["%n view","%n views"],
"No forum activity" : "No forum activity",
"Top Forum categories" : "Top Forum categories",
"No categories available" : "No categories available",
"Top Forum threads" : "Top Forum threads",
"No threads available" : "No threads available",
"Admin" : "Admin",
"Administrator role with full permissions" : "Administrator role with full permissions",
"Moderator" : "Moderator",
@@ -18,7 +33,6 @@
"Hidden content" : "Hidden content",
"Spoilers" : "Spoilers",
"Attachment" : "Attachment",
"Welcome to Nextcloud Forums" : "Welcome to Nextcloud Forums",
"Welcome to the Nextcloud Forums!" : "Welcome to the Nextcloud Forums!",
"This is a community-driven forum built right into your Nextcloud instance. Here you can discuss topics, share ideas and collaborate with other users." : "This is a community-driven forum built right into your Nextcloud instance. Here you can discuss topics, share ideas and collaborate with other users.",
"Features:" : "Features:",
@@ -34,23 +48,41 @@
"Italic text" : "Italic text",
"Underlined text" : "Underlined text",
"Feel free to start a new discussion or reply to existing threads. Happy posting!" : "Feel free to start a new discussion or reply to existing threads. Happy posting!",
"Welcome to Nextcloud Forums" : "Welcome to Nextcloud Forums",
"Forum" : "Forum",
"_{count} new reply in {thread}_::_{count} new replies in {thread}_" : ["{count} new reply in {thread}","{count} new replies in {thread}"],
"{user} mentioned you in {thread}" : "{user} mentioned you in {thread}",
"Welcome to the forum!" : "Welcome to the forum!",
"Deleted user" : "Deleted user",
"A community-driven forum built right into your Nextcloud instance" : "A community-driven forum built right into your Nextcloud instance",
"Create discussions, share ideas and collaborate with your community directly in Nextcloud.\n\n**⚠️ Early Development Notice:**\nThis app is in early stages of development. While functional, you may encounter bugs or incomplete features. Please report any issues on GitHub and consider backing up your data regularly.\n\n**Key features:**\n- **Thread-based Discussions** - Create and reply to organized discussion threads\n- **Category Organization** - Structure your forum with customizable categories and headers\n- **Rich Text Formatting** - Use BBCode for formatting posts with bold, italic, links, images, code blocks and more\n- **File Attachments** - Attach files from your Nextcloud storage to posts\n- **Post Reactions** - React to posts with emoji reactions\n- **Read/Unread Tracking** - Keep track of which threads you've read\n- **Search** - Find discussions quickly with built-in search\n- **User Profiles** - View user post history and statistics\n- **Role-Based Permissions** - Control access and moderation with flexible roles\n- **Guest Access**: Optional public access for unauthenticated users with configurable permissions\n- **Admin Tools** - Manage categories, roles, BBCodes and forum settings\n- **Moderation Tools** - Pin, lock and manage threads and posts\n\n**Perfect for:**\n- Team discussions and collaboration\n- Community forums\n- Support channels\n- Knowledge bases\n- Project discussions\n- Internal communication\n\nThe forum integrates seamlessly with your Nextcloud instance, using your existing users and groups for authentication and access control." : "Create discussions, share ideas and collaborate with your community directly in Nextcloud.\n\n**⚠️ Early Development Notice:**\nThis app is in early stages of development. While functional, you may encounter bugs or incomplete features. Please report any issues on GitHub and consider backing up your data regularly.\n\n**Key features:**\n- **Thread-based Discussions** - Create and reply to organized discussion threads\n- **Category Organization** - Structure your forum with customizable categories and headers\n- **Rich Text Formatting** - Use BBCode for formatting posts with bold, italic, links, images, code blocks and more\n- **File Attachments** - Attach files from your Nextcloud storage to posts\n- **Post Reactions** - React to posts with emoji reactions\n- **Read/Unread Tracking** - Keep track of which threads you've read\n- **Search** - Find discussions quickly with built-in search\n- **User Profiles** - View user post history and statistics\n- **Role-Based Permissions** - Control access and moderation with flexible roles\n- **Guest Access**: Optional public access for unauthenticated users with configurable permissions\n- **Admin Tools** - Manage categories, roles, BBCodes and forum settings\n- **Moderation Tools** - Pin, lock and manage threads and posts\n\n**Perfect for:**\n- Team discussions and collaboration\n- Community forums\n- Support channels\n- Knowledge bases\n- Project discussions\n- Internal communication\n\nThe forum integrates seamlessly with your Nextcloud instance, using your existing users and groups for authentication and access control.",
"Repair Database Initial Data" : "Repair Database Initial Data",
"Run the repair database initial data command to restore default forum data (roles, categories, permissions, BBCodes). This is safe to run multiple times as it will skip data that already exists." : "Run the repair database initial data command to restore default forum data (roles, categories, permissions, BBCodes). This is safe to run multiple times as it will skip data that already exists.",
"Run Repair Database Initial Data" : "Run Repair Database Initial Data",
"User Roles" : "User Roles",
"Assign forum roles to users. This allows you to grant administrative or moderator privileges to specific users." : "Assign forum roles to users. This allows you to grant administrative or moderator privileges to specific users.",
"User ID" : "User ID",
"Enter user ID" : "Enter user ID",
"Role" : "Role",
"Select a role" : "Select a role",
"Assign Role" : "Assign Role",
"Failed to fetch roles" : "Failed to fetch roles",
"Failed to run repair database initial data" : "Failed to run repair database initial data",
"Failed to assign role" : "Failed to assign role",
"Loading …" : "Loading …",
"Search" : "Search",
"Home" : "Home",
"Bookmarks" : "Bookmarks",
"User preferences" : "User preferences",
"Dashboard" : "Dashboard",
"Forum settings" : "Forum settings",
"Users" : "Users",
"Roles" : "Roles",
"Roles & Teams" : "Roles & Teams",
"Categories" : "Categories",
"BBCodes" : "BBCodes",
"Expand" : "Expand",
"Collapse" : "Collapse",
"(Guest)" : "(Guest)",
"{bStart}Please note:{bEnd} Attached files will be visible to anyone in the forum, regardless of the file's sharing settings." : "{bStart}Please note:{bEnd} Attached files will be visible to anyone in the forum, regardless of the file's sharing settings.",
"Drop file here to upload" : "Drop file here to upload",
"Hello world!" : "Hello world!",
@@ -90,11 +122,26 @@
"Uploading file …" : "Uploading file …",
"Upload failed" : "Upload failed",
"Close" : "Close",
"More formatting options" : "More formatting options",
"Insert template" : "Insert template",
"Pick a file to attach" : "Pick a file to attach",
"Failed to upload file" : "Failed to upload file",
"Threads" : "Threads",
"Replies" : "Replies",
"No description available" : "No description available",
"New activity" : "New activity",
"Category" : "Category",
"Can view" : "Can view",
"Can post" : "Can post",
"Can reply" : "Can reply",
"Can moderate" : "Can moderate",
"Allow" : "Allow",
"Allow All" : "Allow All",
"{bStart}View:{bEnd} Allows seeing the category and its threads." : "{bStart}View:{bEnd} Allows seeing the category and its threads.",
"{bStart}Post:{bEnd} Allows creating new threads in the category." : "{bStart}Post:{bEnd} Allows creating new threads in the category.",
"{bStart}Reply:{bEnd} Allows replying to existing threads in the category." : "{bStart}Reply:{bEnd} Allows replying to existing threads in the category.",
"{bStart}Moderate:{bEnd} Allows editing and deleting posts, pinning, locking, and moving threads in the category." : "{bStart}Moderate:{bEnd} Allows editing and deleting posts, pinning, locking, and moving threads in the category.",
"Pick a color" : "Pick a colour",
"Create category header" : "Create category header",
"Edit category header" : "Edit category header",
"Header name" : "Header name",
@@ -106,6 +153,15 @@
"Cancel" : "Cancel",
"Create" : "Create",
"Update" : "Update",
"Forum setup required" : "Forum setup required",
"Select the accounts that should have the forum admin role." : "Select the accounts that should have the forum admin role.",
"Forum admin accounts:" : "Forum admin accounts:",
"Select accounts …" : "Select accounts …",
"All other accounts will receive the default role." : "All other accounts will receive the default role.",
"Initialize forum" : "Initialize forum",
"Initializing …" : "Initializing …",
"Forum not set up" : "Forum not set up",
"The forum has not been set up yet. Please contact an administration member to complete the setup." : "The forum has not been set up yet. Please contact an administration member to complete the setup.",
"Move thread to category" : "Move thread to category",
"Select the category to move this thread to:" : "Select the category to move this thread to:",
"Select a category …" : "Select a category …",
@@ -128,34 +184,68 @@
"Quote reply" : "Quote reply",
"Edit" : "Edit",
"Delete" : "Delete",
"View edit history" : "View edit history",
"Are you sure you want to delete this post? This action cannot be undone." : "Are you sure you want to delete this post? This action cannot be undone.",
"Unread" : "Unread",
"Edit your post …" : "Edit your post …",
"Edit your reply …" : "Edit your reply …",
"Save" : "Save",
"Are you sure you want to discard your changes?" : "Are you sure you want to discard your changes?",
"Edit history" : "Edit history",
"Loading history …" : "Loading history …",
"This post has no edit history." : "This post has no edit history.",
"Current version" : "Current version",
"Edited by" : "Edited by",
"Failed to load edit history" : "Failed to load edit history",
"Version {index}" : "Version {index}",
"Add reaction" : "Add reaction",
"React with {emoji}" : "React with {emoji}",
"You reacted with {emoji}" : "You reacted with {emoji}",
"_You and %n other reacted with {emoji}_::_You and %n others reacted with {emoji}_" : ["You and %n other reacted with {emoji}","You and %n others reacted with {emoji}"],
"_%n person reacted with {emoji}_::_%n people reacted with {emoji}_" : ["%n person reacted with {emoji}","%n people reacted with {emoji}"],
"Write your reply …" : "Write your reply …",
"Post reply" : "Post reply",
"Submit reply" : "Submit reply",
"Are you sure you want to discard your reply?" : "Are you sure you want to discard your reply?",
"In thread" : "In thread",
"Thread unavailable" : "Thread unavailable",
"Pinned thread" : "Pinned thread",
"Locked thread" : "Locked thread",
"Uncategorized" : "Uncategorised",
"_%n post_::_%n posts_" : ["%n post","%n posts"],
"_%n view_::_%n views_" : ["%n view","%n views"],
"Last reply by {name}" : "Last reply by {name}",
"_%n reply_::_%n replies_" : ["%n reply","%n replies"],
"Templates" : "Templates",
"Add template" : "Add template",
"Edit template" : "Edit template",
"No templates yet" : "No templates yet",
"Loading templates …" : "Loading templates …",
"Name" : "Surname",
"Template name" : "Template name",
"Content" : "Content",
"Template content (BBCode) …" : "Template content (BBCode) …",
"Show in:" : "Show in:",
"Are you sure you want to delete this template?" : "Are you sure you want to delete this template?",
"Both" : "Both",
"Threads & replies" : "Threads & replies",
"Neither (disabled)" : "Neither (disabled)",
"Insert" : "Insert",
"Failed to load templates" : "Failed to load templates",
"Views" : "Views",
"Title" : "Title",
"Enter thread title …" : "Enter thread title …",
"Write your first post …" : "Write your first post …",
"Write your thread content …" : "Write your thread content …",
"Create thread" : "Create thread",
"Are you sure you want to discard this thread?" : "Are you sure you want to discard this thread?",
"Saving draft …" : "Saving draft …",
"Draft saved" : "Draft saved",
"Unsaved changes" : "Unsaved changes",
"Back to home" : "Back to home",
"Refresh" : "Refresh",
"Loading …" : "Loading …",
"Your bookmarked threads" : "Your bookmarked threads",
"Error loading bookmarks" : "Error loading bookmarks",
"No bookmarks yet" : "No bookmarks yet",
"Bookmark threads to quickly find them later." : "Bookmark threads to quickly find them later.",
"Retry" : "Retry",
"An unexpected error occurred" : "An unexpected error occurred",
"Failed to load bookmarks" : "Failed to load bookmarks",
"No categories yet" : "No categories yet",
"Categories will appear here once they are created." : "Categories will appear here once they are created.",
"No categories in this section" : "No categories in this section",
@@ -166,8 +256,6 @@
"Error loading category" : "Error loading category",
"No threads yet" : "No threads yet",
"Be the first to start a discussion in this category." : "Be the first to start a discussion in this category.",
"Retry" : "Retry",
"An unexpected error occurred" : "An unexpected error occurred",
"No category ID or slug provided" : "No category ID or slug provided",
"Failed to load threads" : "Failed to load threads",
"Create New Thread" : "Create New Thread",
@@ -176,18 +264,19 @@
"Thread created" : "Thread created",
"Failed to create thread" : "Failed to create thread",
"No category specified" : "No category specified",
"You do not have permission to create threads in this category." : "You do not have permission to create threads in this category.",
"Error" : "Error",
"First post" : "First post",
"Created" : "Created",
"Threads ({count})" : "Threads ({count})",
"Replies ({count})" : "Replies ({count})",
"No threads" : "No threads",
"This user has not created any threads yet" : "This user has not created any threads yet",
"No replies" : "No replies",
"This user has not posted any replies yet" : "This user has not posted any replies yet",
"This user has not written any replies yet" : "This user has not written any replies yet",
"Failed to load user profile" : "Failed to load user profile",
"Enter search query …" : "Enter search query …",
"Search in threads" : "Search in threads",
"Search in posts" : "Search in posts",
"Search in replies" : "Search in replies",
"Syntax help" : "Syntax help",
"Search syntax" : "Search syntax",
"Match exact phrase" : "Match exact phrase",
@@ -198,11 +287,11 @@
"Searching …" : "Searching …",
"Search Error" : "Search Error",
"Enter a search query" : "Enter a search query",
"Use the search box above to find threads and posts" : "Use the search box above to find threads and posts",
"Use the search box above to find threads and replies" : "Use the search box above to find threads and replies",
"No results found" : "No results found",
"Try different keywords or check your syntax" : "Try different keywords or check your syntax",
"_%n thread found_::_%n threads found_" : ["%n thread found","%n threads found"],
"_%n post found_::_%n posts found_" : ["%n post found","%n posts found"],
"_%n reply found_::_%n replies found_" : ["%n reply found","%n replies found"],
"Please enter a search query" : "Please enter a search query",
"Please select at least one search scope" : "Please select at least one search scope",
"Failed to search" : "Failed to search",
@@ -211,10 +300,11 @@
"Back to {category}" : "Back to {category}",
"Reply" : "Reply",
"Error loading thread" : "Error loading thread",
"No posts yet" : "No posts yet",
"Be the first to post in this thread." : "Be the first to post in this thread.",
"No replies yet" : "No replies yet",
"Be the first to reply in this thread." : "Be the first to reply in this thread.",
"by" : "by",
"This thread is locked. Only moderators can post replies." : "This thread is locked. Only moderators can post replies.",
"This thread is locked. Only moderators can add replies." : "This thread is locked. Only moderators can add replies.",
"You do not have permission to reply in this category." : "You do not have permission to reply in this category.",
"You must be signed in to reply to this thread." : "You must be signed in to reply to this thread.",
"Sign in to reply" : "Sign in to reply",
"Lock thread" : "Lock thread",
@@ -229,21 +319,28 @@
"Subscribed" : "Subscribed",
"Subscribed to thread" : "Subscribed to thread",
"Unsubscribed from thread" : "Unsubscribed from thread",
"Bookmark" : "Bookmark",
"Remove bookmark" : "Remove bookmark",
"Thread bookmarked" : "Thread bookmarked",
"Bookmark removed" : "Bookmark removed",
"Edit title" : "Edit title",
"Save title" : "Save title",
"Thread title updated" : "Thread title updated",
"Move thread" : "Move thread",
"Thread moved successfully" : "Thread moved successfully",
"No thread ID or slug provided" : "No thread ID or slug provided",
"Failed to load posts" : "Failed to load posts",
"Post updated" : "Post updated",
"Failed to update post" : "Failed to update post",
"Failed to load replies" : "Failed to load replies",
"Thread updated" : "Thread updated",
"Reply updated" : "Reply updated",
"Failed to update thread" : "Failed to update thread",
"Failed to update reply" : "Failed to update reply",
"Thread deleted" : "Thread deleted",
"Post deleted" : "Post deleted",
"Failed to delete post" : "Failed to delete post",
"Reply deleted" : "Reply deleted",
"Failed to delete reply" : "Failed to delete reply",
"Failed to update thread lock status" : "Failed to update thread lock status",
"Failed to update thread pin status" : "Failed to update thread pin status",
"Failed to update subscription" : "Failed to update subscription",
"Failed to update bookmark" : "Failed to update bookmark",
"Failed to update thread title" : "Failed to update thread title",
"Failed to move thread" : "Failed to move thread",
"Preferences" : "Preferences",
@@ -254,20 +351,22 @@
"Configure how you receive notifications" : "Configure how you receive notifications",
"Auto-subscribe to threads I create" : "Auto-subscribe to threads I create",
"When enabled, you will automatically receive notifications for replies to threads you create" : "When enabled, you will automatically receive notifications for replies to threads you create",
"Auto-subscribe to threads I reply to" : "Auto-subscribe to threads I reply to",
"When enabled, you will automatically receive notifications for new replies in threads you have replied to" : "When enabled, you will automatically receive notifications for new replies in threads you have replied to",
"Files" : "Files",
"Configure file upload settings" : "Configure file upload settings",
"Upload directory" : "Upload directory",
"Files attached to posts will be uploaded to this directory in your Nextcloud files" : "Files attached to posts will be uploaded to this directory in your Nextcloud files",
"Files attached to threads or replies will be uploaded to this directory in your Nextcloud files" : "Files attached to threads or replies will be uploaded to this directory in your Nextcloud files",
"Browse" : "Browse",
"Preferences saved" : "Preferences saved",
"Signature" : "Signature",
"Your signature appears at the bottom of your posts" : "Your signature appears at the bottom of your posts",
"Your signature appears at the bottom of your threads or replies" : "Your signature appears at the bottom of your threads or replies",
"You can use BBCode formatting in your signature" : "You can use BBCode formatting in your signature",
"Enter your signature …" : "Enter your signature …",
"Failed to save preferences" : "Failed to save preferences",
"Select upload directory" : "Select upload directory",
"BBCode management" : "BBCode management",
"Manage custom BBCode tags for post formatting" : "Manage custom BBCode tags for post formatting",
"Manage custom BBCode tags for formatting" : "Manage custom BBCode tags for formatting",
"Error loading BBCodes" : "Error loading BBCodes",
"Create BBCode" : "Create BBCode",
"Enable" : "Enable",
@@ -301,7 +400,6 @@
"Basic information" : "Basic information",
"Category header" : "Category header",
"-- Select a header --" : "-- Select a header --",
"Name" : "Surname",
"Enter category name" : "Enter category name",
"Slug" : "Slug",
"URL-friendly identifier (e.g., \"{slug}\")" : "URL-friendly identifier (e.g., \"{slug}\")",
@@ -309,12 +407,19 @@
"Enter category description (optional)" : "Enter category description (optional)",
"New" : "New",
"Permissions" : "Permissions",
"Control which roles can access and moderate this category" : "Control which roles can access and moderate this category",
"Roles that can view" : "Roles that can view",
"Select roles that can view this category and its threads" : "Select roles that can view this category and its threads",
"Roles that can moderate" : "Roles that can moderate",
"Select roles that can moderate (edit/delete) content in this category" : "Select roles that can moderate (edit/delete) content in this category",
"Select roles …" : "Select roles …",
"Control which roles and teams can access and moderate this category" : "Control which roles and teams can access and moderate this category",
"Select roles or teams that can view this category and its threads" : "Select roles or teams that can view this category and its threads",
"Select roles or teams that can create new threads in this category" : "Select roles or teams that can create new threads in this category",
"Select roles or teams that can reply to threads in this category" : "Select roles or teams that can reply to threads in this category",
"Select roles or teams that can moderate (edit/delete) content in this category" : "Select roles or teams that can moderate (edit/delete) content in this category",
"Select roles or teams …" : "Select roles or teams …",
"Design" : "Design",
"Customize the appearance of this category" : "Customize the appearance of this category",
"Category color" : "Category color",
"Text color" : "Text color",
"Dark text" : "Dark text",
"Light text" : "Light text",
"Preview" : "Preview",
"Manage forum categories and organization" : "Manage forum categories and organization",
"Error loading categories" : "Error loading categories",
"No categories in this header" : "No categories in this header",
@@ -329,7 +434,6 @@
"-- Select a category --" : "-- Select a category --",
"Create header" : "Create header",
"_%n category_::_%n categories_" : ["%n category","%n categories"],
"_%n thread_::_%n threads_" : ["%n thread","%n threads"],
"Delete header" : "Delete header",
"Are you sure you want to delete the header \"{name}\"?" : "Are you sure you want to delete the header \"{name}\"?",
"_This header contains %n category._::_This header contains %n categories._" : ["This header contains %n category.","This header contains %n categories."],
@@ -393,11 +497,6 @@
"Allow creating, editing and deleting categories" : "Allow creating, editing and deleting categories",
"Category permissions" : "Category permissions",
"Set which categories this role can access" : "Set which categories this role can access",
"Category" : "Category",
"Can view" : "Can view",
"Can moderate" : "Can moderate",
"Allow" : "Allow",
"No categories available" : "No categories available",
"Admin role must have all permissions enabled" : "Admin role must have all permissions enabled",
"Admin role has full access to all categories" : "Admin role has full access to all categories",
"Guest role cannot have admin permissions" : "Guest role cannot have admin permissions",
@@ -414,17 +513,30 @@
"No roles found" : "No roles found",
"Create your first role to get started" : "Create your first role to get started",
"ID" : "ID",
"Created" : "Created",
"Owner" : "Owner",
"Actions" : "Actions",
"No description" : "No description",
"Are you sure you want to delete the role \"{name}\"? This action cannot be undone." : "Are you sure you want to delete the role \"{name}\"? This action cannot be undone.",
"System roles cannot be deleted" : "System roles cannot be deleted",
"Team permissions" : "Team permissions",
"Manage category permissions for Nextcloud Teams" : "Manage category permissions for Nextcloud Teams",
"Loading teams …" : "Loading teams …",
"Error loading teams" : "Error loading teams",
"No teams found" : "No teams found",
"Members" : "Members",
"No Nextcloud Teams are available" : "No Nextcloud Teams are available",
"Edit team" : "Edit team",
"Configure category permissions for this team" : "Configure category permissions for this team",
"Error loading team" : "Error loading team",
"Editing category permissions for this team. Team membership is managed via Nextcloud Teams." : "Editing category permissions for this team. Team membership is managed via Nextcloud Teams.",
"Set which categories this team can access" : "Set which categories this team can access",
"User management" : "User management",
"Manage forum users, roles and permissions" : "Manage forum users, roles and permissions",
"Loading users …" : "Loading users …",
"Error loading users" : "Error loading users",
"No users found" : "No users found",
"There are no forum users yet" : "There are no forum users yet",
"Roles" : "Roles",
"Joined" : "Joined",
"Status" : "Status",
"Active" : "Active",

View File

@@ -6,8 +6,10 @@ OC.L10N.register(
"User" : "Uzanto",
"General" : "Ĝenerala",
"Forum" : "Forumo",
"Loading …" : "Ŝargado...",
"Search" : "Serĉi",
"Home" : "Hejmo",
"Bookmarks" : "Legosignaro",
"Dashboard" : "Regpanelo",
"Users" : "Uzantoj",
"Categories" : "Kategorioj",
@@ -15,6 +17,8 @@ OC.L10N.register(
"Hello world!" : "Saluton, mondo!",
"Upload failed" : "Alŝuto malsukcesis",
"Close" : "Malfermi",
"Category" : "Kategorio",
"Allow" : "Permesi",
"Cancel" : "Cancel",
"Update" : "Ĝisdatigi",
"Move" : "Movi",
@@ -22,11 +26,18 @@ OC.L10N.register(
"Edit" : "Modifi",
"Delete" : "Forigi",
"Save" : "Konservi",
"Current version" : "Nuna versio",
"Uncategorized" : "Senkategoria",
"Templates" : "Ŝablonoj",
"Name" : "Nomo",
"Content" : "Enhavo",
"Saving draft …" : "Konservado de malneto...",
"Draft saved" : "Malneto konservita",
"Unsaved changes" : "Nekonservitaj ŝanĝoj",
"Refresh" : "Aktualigi",
"Loading …" : "Ŝargado...",
"Retry" : "Reprovi",
"Error" : "Eraro",
"Created" : "Kreita",
"Searching …" : "Serĉado ...",
"Back to {category}" : "Antaŭen al {category}",
"by" : "de",
@@ -36,19 +47,18 @@ OC.L10N.register(
"Enable" : "Ŝalti",
"Disable" : "Malŝalti",
"Description" : "Priskribo",
"Name" : "Nomo",
"New" : "Nova",
"Preview" : "Antaŭvidi",
"Move down" : "Movi malsupren",
"Last 7 days" : "Lastaj 7 tagoj",
"Access control" : "Alirkontrolo",
"Settings saved" : "Agordoj konservitaj",
"Failed to save settings" : "Konservo de agordoj malsukcesis",
"Reset" : "Restarigi",
"Category" : "Kategorio",
"Allow" : "Permesi",
"ID" : "Identigilo",
"Created" : "Kreita",
"Owner" : "Posedanto",
"Actions" : "Agoj",
"Members" : "Membroj",
"Joined" : "Membriĝinta",
"Deleted" : "Forigita"
},

View File

@@ -4,8 +4,10 @@
"User" : "Uzanto",
"General" : "Ĝenerala",
"Forum" : "Forumo",
"Loading …" : "Ŝargado...",
"Search" : "Serĉi",
"Home" : "Hejmo",
"Bookmarks" : "Legosignaro",
"Dashboard" : "Regpanelo",
"Users" : "Uzantoj",
"Categories" : "Kategorioj",
@@ -13,6 +15,8 @@
"Hello world!" : "Saluton, mondo!",
"Upload failed" : "Alŝuto malsukcesis",
"Close" : "Malfermi",
"Category" : "Kategorio",
"Allow" : "Permesi",
"Cancel" : "Cancel",
"Update" : "Ĝisdatigi",
"Move" : "Movi",
@@ -20,11 +24,18 @@
"Edit" : "Modifi",
"Delete" : "Forigi",
"Save" : "Konservi",
"Current version" : "Nuna versio",
"Uncategorized" : "Senkategoria",
"Templates" : "Ŝablonoj",
"Name" : "Nomo",
"Content" : "Enhavo",
"Saving draft …" : "Konservado de malneto...",
"Draft saved" : "Malneto konservita",
"Unsaved changes" : "Nekonservitaj ŝanĝoj",
"Refresh" : "Aktualigi",
"Loading …" : "Ŝargado...",
"Retry" : "Reprovi",
"Error" : "Eraro",
"Created" : "Kreita",
"Searching …" : "Serĉado ...",
"Back to {category}" : "Antaŭen al {category}",
"by" : "de",
@@ -34,19 +45,18 @@
"Enable" : "Ŝalti",
"Disable" : "Malŝalti",
"Description" : "Priskribo",
"Name" : "Nomo",
"New" : "Nova",
"Preview" : "Antaŭvidi",
"Move down" : "Movi malsupren",
"Last 7 days" : "Lastaj 7 tagoj",
"Access control" : "Alirkontrolo",
"Settings saved" : "Agordoj konservitaj",
"Failed to save settings" : "Konservo de agordoj malsukcesis",
"Reset" : "Restarigi",
"Category" : "Kategorio",
"Allow" : "Permesi",
"ID" : "Identigilo",
"Created" : "Kreita",
"Owner" : "Posedanto",
"Actions" : "Agoj",
"Members" : "Membroj",
"Joined" : "Membriĝinta",
"Deleted" : "Forigita"
},"pluralForm" :"nplurals=2; plural=(n != 1);"

View File

@@ -1,32 +1,118 @@
OC.L10N.register(
"forum",
{
"Recent Forum activity" : "Actividad reciente del foro",
"More activity" : "Más actividad",
"New thread by %1$s" : "Nuevo hilo de %1$s",
"Reply by %1$s" : "Respondido por %1$s",
"No recent forum activity" : "No hay actividad reciente en el foro",
"Top Forum activity" : "Actividad principal del foro",
"Browse forum" : "Explorar el foro",
"No forum activity" : "Sin actividad en el foro",
"Top Forum categories" : "Categorías principales del foro",
"No categories available" : "No hay categorías disponibles",
"Top Forum threads" : "Hilos principales del foro",
"No threads available" : "No hay hilos disponibles",
"Admin" : "Administrador",
"Administrator role with full permissions" : "Rol de administrador con permisos completos",
"Moderator" : "Moderador",
"Moderator role with elevated permissions" : "Rol de moderador con permisos elevados",
"User" : "Usuario",
"Default user role with basic permissions" : "Rol de usuario por defecto con permisos básicos",
"Guest" : "Invitado",
"Guest role for unauthenticated users with read-only access" : "Rol de invitado para usuarios sin autenticar con acceso de solo lectura",
"General" : "General",
"General discussion categories" : "Categorías de discusión general",
"General discussions" : "Discusiones generales",
"A place for general conversations and discussions" : "Un lugar para conversaciones y debates generales.",
"Support" : "Soporte",
"Ask questions about the forum, provide feedback or report issues." : "Haga preguntas sobre el foro, proporcione comentarios o informe de problemas.",
"Inline code" : "Código en línea",
"Spoiler title" : "Título del spoiler",
"Hidden content" : "Contenido oculto",
"Spoilers" : "Spoilers",
"Attachment" : "Adjunto",
"Welcome to the Nextcloud Forums!" : "¡Bienvenida a los foros de Nextcloud!",
"This is a community-driven forum built right into your Nextcloud instance. Here you can discuss topics, share ideas and collaborate with other users." : "Este es un foro comunitario integrado en tu instancia de Nextcloud. Aquí puedes debatir temas, compartir ideas y colaborar con otros usuarios.",
"Features:" : "Características:",
"Create and reply to threads" : "Crear y responder a discusiones",
"Organize discussions by categories" : "Organizar las discusiones por categorías",
"Use BBCode for rich text formatting" : "Utilice BBCode para formato de texto enriquecido",
"Attach files from your Nextcloud storage" : "Adjunte archivos desde su almacenamiento de Nextcloud",
"React to posts" : "Reacciona a las publicaciones",
"Track read/unread threads" : "Seguimiento de discusiones leídos/no leídos",
"BBCode examples:" : "Ejemplos de BBCode",
"Bold text" : "Texto en negrita",
"Use %1$stext%2$s" : "Usar %1$s texto %2$s",
"Italic text" : "Texto en cursiva",
"Underlined text" : "Texto subrayado",
"Feel free to start a new discussion or reply to existing threads. Happy posting!" : "Siéntete libre de iniciar una nueva discusión o responder a discusiones existentes. ¡Felices publicaciones!",
"Welcome to Nextcloud Forums" : "Bienvenida a los foros de Nextcloud",
"Forum" : "Foro",
"{user} mentioned you in {thread}" : "{user} te mencionó en {thread}",
"Welcome to the forum!" : "¡Bienvenida al foro!",
"Deleted user" : "Usuario eliminado",
"A community-driven forum built right into your Nextcloud instance" : "Un foro impulsado por la comunidad integrado en su instancia de Nextcloud",
"Repair Database Initial Data" : "Reparar datos iniciales de la base de datos",
"Run the repair database initial data command to restore default forum data (roles, categories, permissions, BBCodes). This is safe to run multiple times as it will skip data that already exists." : "Ejecute el comando de reparación de datos iniciales en la base de datos para restaurar los datos predeterminados del foro (roles, categorías, permisos y BBCodes). Puede ejecutarlo varias veces sin problemas, ya que omitirá los datos existentes.",
"Run Repair Database Initial Data" : "Ejecute el comando de reparación de datos iniciales en la base de datos",
"User Roles" : "Roles de usuario",
"Assign forum roles to users. This allows you to grant administrative or moderator privileges to specific users." : "Asignar roles de foro a los usuarios. Esto permite otorgar privilegios de administrador o moderador a usuarios específicos.",
"User ID" : "ID de usuario",
"Enter user ID" : "Introduzca el ID de usuario",
"Role" : "Cargo",
"Select a role" : "Seleccionar un rol",
"Assign Role" : "Asignar un rol",
"Failed to fetch roles" : "No se pudieron obtener los roles",
"Failed to run repair database initial data" : "Fallo al ejecutar la reparación de datos iniciales en la base de datos",
"Failed to assign role" : "Fallo al asignar un rol",
"Loading …" : "Cargando …",
"Search" : "Buscar",
"Home" : "Inicio",
"Bookmarks" : "Marcadores",
"User preferences" : "Preferencias del usuario",
"Dashboard" : "Dashboard",
"Forum settings" : "Configuración del foro",
"Users" : "Usuarios",
"Categories" : "Categorías",
"BBCodes" : "Códigos BBCodes",
"Expand" : "Expandir",
"Collapse" : "Colapsar",
"{bStart}Please note:{bEnd} Attached files will be visible to anyone in the forum, regardless of the file's sharing settings." : "{bStart} Por favor tenga en cuenta: {bEnd} los archivos adjuntos serán visibles para cualquier persona en el foro, independientemente de la configuración para compartir el archivo.",
"Drop file here to upload" : "Suelte el archivo aquí para subirlo",
"Hello world!" : "¡Hola, mundo!",
"Hello moon!" : "¡Hola luna!",
"Font style bold" : "Estilo de fuente negrita",
"Font style italic" : "Estilo de fuente cursiva",
"Font style struck through" : "Estilo de fuente tachado",
"Font style underlined" : "Estilo de fuente subrayado",
"Code" : "Código",
"Email (clickable)" : "Correo electrónico (se puede hacer clic)",
"URL (clickable)" : "URL (se puede hacer clic)",
"Image (not clickable)" : "Imagen (no se puede hacer clic)",
"Quote" : "Presupuesto",
"Embedded YouTube video" : "Vídeo de YouTube incrustado",
"Font (name)" : "Fuente (nombre)",
"Font size" : "Tamaño de fuente",
"Font color" : "Color de la fuente",
"Align left" : "Alinear a la izquierda",
"Align center" : "Alinear al centro",
"Align right" : "Alinear a la derecha",
"List" : "Lista",
"List item within a list" : "Elemento de lista dentro de una lista",
"List item within a list (alias)" : "List item within a list (alias)",
"BBCode help" : "Ayuda de BBCode",
"Built-in BBCodes" : "Códigos BBCodes integrados",
"These BBCodes are available by default." : "Estos BBCodes están disponibles de forma predeterminada.",
"Custom BBCodes" : "Códigos BBC personalizados",
"Insert emoji" : "Insertar emoji",
"Upload failed" : "Error en la subida",
"Close" : "Cerrar",
"Failed to upload file" : "Error al subir el archivo",
"Threads" : "Hilos",
"Category" : "Categoría",
"Allow" : "Permitir",
"Pick a color" : "Escoja un color",
"Sort order" : "Ordenar por",
"Cancel" : "Cancelar",
"Create" : "Crear",
@@ -42,15 +128,27 @@ OC.L10N.register(
"Delete" : "Eliminar",
"Unread" : "No leído",
"Save" : "Guardar",
"Current version" : "Versión actual",
"Add reaction" : "Añadir reacción",
"React with {emoji}" : "Reaccionar con {emoji}",
"Uncategorized" : "Sin categoría",
"_%n reply_::_%n replies_" : ["%n respuesta","%n respuestas","%n respuestas"],
"Templates" : "Plantillas",
"Name" : "Nombre",
"Template name" : "Nombre de la plantilla",
"Content" : "Contenido",
"Both" : "Ambos",
"Insert" : "Insertar",
"Views" : "Vistas",
"Title" : "Título",
"Saving draft …" : "Guardando borrador…",
"Draft saved" : "Borrador guardado",
"Unsaved changes" : "Cambios sin guardar",
"Refresh" : "Refrescar",
"Loading …" : "Cargando …",
"Retry" : "Reintentar",
"In {category}" : "En {category}",
"Error" : "Error",
"Created" : "Creado",
"Searching …" : "Buscando …",
"No results found" : "Sin resultados",
"Back to {category}" : "Volver a {category}",
@@ -58,6 +156,7 @@ OC.L10N.register(
"by" : "por",
"Subscribe" : "Suscribirse",
"Subscribed" : "Suscrito",
"Bookmark" : "Marcador",
"Edit title" : "Editar título",
"Move thread" : "Mover hilo",
"Preferences" : "Preferencias",
@@ -71,9 +170,9 @@ OC.L10N.register(
"Tag" : "Etiqueta",
"Description" : "Descripción",
"Enabled" : "Habilitado",
"Name" : "Nombre",
"New" : "Nuevo",
"Permissions" : "Permisos",
"Preview" : "Vista previa",
"Move up" : "Mover hacia arriba",
"Move down" : "Mover hacia abajo",
"Last 7 days" : "Últimos 7 días",
@@ -84,15 +183,16 @@ OC.L10N.register(
"Settings saved" : "Ajustes guardados",
"Failed to save settings" : "Fallo al guardar ajustes",
"Reset" : "Restablecer",
"Category" : "Categoría",
"Allow" : "Permitir",
"ID" : "ID",
"Created" : "Creado",
"Owner" : "Propietario",
"Actions" : "Acciones",
"No description" : "Sin descripción",
"No teams found" : "No se encontraron equipos",
"Members" : "Miembros",
"User management" : "Administración de usuarios",
"Loading users …" : "Cargando usuarios …",
"No users found" : "No se han encontrado usuarios",
"Roles" : "Roles",
"Joined" : "Se unió",
"Status" : "Estado",
"Active" : "Activo",

View File

@@ -1,30 +1,116 @@
{ "translations": {
"Recent Forum activity" : "Actividad reciente del foro",
"More activity" : "Más actividad",
"New thread by %1$s" : "Nuevo hilo de %1$s",
"Reply by %1$s" : "Respondido por %1$s",
"No recent forum activity" : "No hay actividad reciente en el foro",
"Top Forum activity" : "Actividad principal del foro",
"Browse forum" : "Explorar el foro",
"No forum activity" : "Sin actividad en el foro",
"Top Forum categories" : "Categorías principales del foro",
"No categories available" : "No hay categorías disponibles",
"Top Forum threads" : "Hilos principales del foro",
"No threads available" : "No hay hilos disponibles",
"Admin" : "Administrador",
"Administrator role with full permissions" : "Rol de administrador con permisos completos",
"Moderator" : "Moderador",
"Moderator role with elevated permissions" : "Rol de moderador con permisos elevados",
"User" : "Usuario",
"Default user role with basic permissions" : "Rol de usuario por defecto con permisos básicos",
"Guest" : "Invitado",
"Guest role for unauthenticated users with read-only access" : "Rol de invitado para usuarios sin autenticar con acceso de solo lectura",
"General" : "General",
"General discussion categories" : "Categorías de discusión general",
"General discussions" : "Discusiones generales",
"A place for general conversations and discussions" : "Un lugar para conversaciones y debates generales.",
"Support" : "Soporte",
"Ask questions about the forum, provide feedback or report issues." : "Haga preguntas sobre el foro, proporcione comentarios o informe de problemas.",
"Inline code" : "Código en línea",
"Spoiler title" : "Título del spoiler",
"Hidden content" : "Contenido oculto",
"Spoilers" : "Spoilers",
"Attachment" : "Adjunto",
"Welcome to the Nextcloud Forums!" : "¡Bienvenida a los foros de Nextcloud!",
"This is a community-driven forum built right into your Nextcloud instance. Here you can discuss topics, share ideas and collaborate with other users." : "Este es un foro comunitario integrado en tu instancia de Nextcloud. Aquí puedes debatir temas, compartir ideas y colaborar con otros usuarios.",
"Features:" : "Características:",
"Create and reply to threads" : "Crear y responder a discusiones",
"Organize discussions by categories" : "Organizar las discusiones por categorías",
"Use BBCode for rich text formatting" : "Utilice BBCode para formato de texto enriquecido",
"Attach files from your Nextcloud storage" : "Adjunte archivos desde su almacenamiento de Nextcloud",
"React to posts" : "Reacciona a las publicaciones",
"Track read/unread threads" : "Seguimiento de discusiones leídos/no leídos",
"BBCode examples:" : "Ejemplos de BBCode",
"Bold text" : "Texto en negrita",
"Use %1$stext%2$s" : "Usar %1$s texto %2$s",
"Italic text" : "Texto en cursiva",
"Underlined text" : "Texto subrayado",
"Feel free to start a new discussion or reply to existing threads. Happy posting!" : "Siéntete libre de iniciar una nueva discusión o responder a discusiones existentes. ¡Felices publicaciones!",
"Welcome to Nextcloud Forums" : "Bienvenida a los foros de Nextcloud",
"Forum" : "Foro",
"{user} mentioned you in {thread}" : "{user} te mencionó en {thread}",
"Welcome to the forum!" : "¡Bienvenida al foro!",
"Deleted user" : "Usuario eliminado",
"A community-driven forum built right into your Nextcloud instance" : "Un foro impulsado por la comunidad integrado en su instancia de Nextcloud",
"Repair Database Initial Data" : "Reparar datos iniciales de la base de datos",
"Run the repair database initial data command to restore default forum data (roles, categories, permissions, BBCodes). This is safe to run multiple times as it will skip data that already exists." : "Ejecute el comando de reparación de datos iniciales en la base de datos para restaurar los datos predeterminados del foro (roles, categorías, permisos y BBCodes). Puede ejecutarlo varias veces sin problemas, ya que omitirá los datos existentes.",
"Run Repair Database Initial Data" : "Ejecute el comando de reparación de datos iniciales en la base de datos",
"User Roles" : "Roles de usuario",
"Assign forum roles to users. This allows you to grant administrative or moderator privileges to specific users." : "Asignar roles de foro a los usuarios. Esto permite otorgar privilegios de administrador o moderador a usuarios específicos.",
"User ID" : "ID de usuario",
"Enter user ID" : "Introduzca el ID de usuario",
"Role" : "Cargo",
"Select a role" : "Seleccionar un rol",
"Assign Role" : "Asignar un rol",
"Failed to fetch roles" : "No se pudieron obtener los roles",
"Failed to run repair database initial data" : "Fallo al ejecutar la reparación de datos iniciales en la base de datos",
"Failed to assign role" : "Fallo al asignar un rol",
"Loading …" : "Cargando …",
"Search" : "Buscar",
"Home" : "Inicio",
"Bookmarks" : "Marcadores",
"User preferences" : "Preferencias del usuario",
"Dashboard" : "Dashboard",
"Forum settings" : "Configuración del foro",
"Users" : "Usuarios",
"Categories" : "Categorías",
"BBCodes" : "Códigos BBCodes",
"Expand" : "Expandir",
"Collapse" : "Colapsar",
"{bStart}Please note:{bEnd} Attached files will be visible to anyone in the forum, regardless of the file's sharing settings." : "{bStart} Por favor tenga en cuenta: {bEnd} los archivos adjuntos serán visibles para cualquier persona en el foro, independientemente de la configuración para compartir el archivo.",
"Drop file here to upload" : "Suelte el archivo aquí para subirlo",
"Hello world!" : "¡Hola, mundo!",
"Hello moon!" : "¡Hola luna!",
"Font style bold" : "Estilo de fuente negrita",
"Font style italic" : "Estilo de fuente cursiva",
"Font style struck through" : "Estilo de fuente tachado",
"Font style underlined" : "Estilo de fuente subrayado",
"Code" : "Código",
"Email (clickable)" : "Correo electrónico (se puede hacer clic)",
"URL (clickable)" : "URL (se puede hacer clic)",
"Image (not clickable)" : "Imagen (no se puede hacer clic)",
"Quote" : "Presupuesto",
"Embedded YouTube video" : "Vídeo de YouTube incrustado",
"Font (name)" : "Fuente (nombre)",
"Font size" : "Tamaño de fuente",
"Font color" : "Color de la fuente",
"Align left" : "Alinear a la izquierda",
"Align center" : "Alinear al centro",
"Align right" : "Alinear a la derecha",
"List" : "Lista",
"List item within a list" : "Elemento de lista dentro de una lista",
"List item within a list (alias)" : "List item within a list (alias)",
"BBCode help" : "Ayuda de BBCode",
"Built-in BBCodes" : "Códigos BBCodes integrados",
"These BBCodes are available by default." : "Estos BBCodes están disponibles de forma predeterminada.",
"Custom BBCodes" : "Códigos BBC personalizados",
"Insert emoji" : "Insertar emoji",
"Upload failed" : "Error en la subida",
"Close" : "Cerrar",
"Failed to upload file" : "Error al subir el archivo",
"Threads" : "Hilos",
"Category" : "Categoría",
"Allow" : "Permitir",
"Pick a color" : "Escoja un color",
"Sort order" : "Ordenar por",
"Cancel" : "Cancelar",
"Create" : "Crear",
@@ -40,15 +126,27 @@
"Delete" : "Eliminar",
"Unread" : "No leído",
"Save" : "Guardar",
"Current version" : "Versión actual",
"Add reaction" : "Añadir reacción",
"React with {emoji}" : "Reaccionar con {emoji}",
"Uncategorized" : "Sin categoría",
"_%n reply_::_%n replies_" : ["%n respuesta","%n respuestas","%n respuestas"],
"Templates" : "Plantillas",
"Name" : "Nombre",
"Template name" : "Nombre de la plantilla",
"Content" : "Contenido",
"Both" : "Ambos",
"Insert" : "Insertar",
"Views" : "Vistas",
"Title" : "Título",
"Saving draft …" : "Guardando borrador…",
"Draft saved" : "Borrador guardado",
"Unsaved changes" : "Cambios sin guardar",
"Refresh" : "Refrescar",
"Loading …" : "Cargando …",
"Retry" : "Reintentar",
"In {category}" : "En {category}",
"Error" : "Error",
"Created" : "Creado",
"Searching …" : "Buscando …",
"No results found" : "Sin resultados",
"Back to {category}" : "Volver a {category}",
@@ -56,6 +154,7 @@
"by" : "por",
"Subscribe" : "Suscribirse",
"Subscribed" : "Suscrito",
"Bookmark" : "Marcador",
"Edit title" : "Editar título",
"Move thread" : "Mover hilo",
"Preferences" : "Preferencias",
@@ -69,9 +168,9 @@
"Tag" : "Etiqueta",
"Description" : "Descripción",
"Enabled" : "Habilitado",
"Name" : "Nombre",
"New" : "Nuevo",
"Permissions" : "Permisos",
"Preview" : "Vista previa",
"Move up" : "Mover hacia arriba",
"Move down" : "Mover hacia abajo",
"Last 7 days" : "Últimos 7 días",
@@ -82,15 +181,16 @@
"Settings saved" : "Ajustes guardados",
"Failed to save settings" : "Fallo al guardar ajustes",
"Reset" : "Restablecer",
"Category" : "Categoría",
"Allow" : "Permitir",
"ID" : "ID",
"Created" : "Creado",
"Owner" : "Propietario",
"Actions" : "Acciones",
"No description" : "Sin descripción",
"No teams found" : "No se encontraron equipos",
"Members" : "Miembros",
"User management" : "Administración de usuarios",
"Loading users …" : "Cargando usuarios …",
"No users found" : "No se han encontrado usuarios",
"Roles" : "Roles",
"Joined" : "Se unió",
"Status" : "Estado",
"Active" : "Activo",

View File

@@ -8,6 +8,7 @@ OC.L10N.register(
"Forum" : "Foro",
"Search" : "Buscar",
"Home" : "Inicio",
"Bookmarks" : "Marcadores",
"Dashboard" : "Tablero",
"Users" : "Ususarios",
"Categories" : "Categorías",
@@ -15,6 +16,7 @@ OC.L10N.register(
"Hello world!" : "¡Hola mundo!",
"Upload failed" : "Falla en la carga",
"Close" : "Cerrar",
"Category" : "Categoría",
"Cancel" : "Cancel",
"Update" : "Actualizar",
"Move" : "Mover",
@@ -23,7 +25,10 @@ OC.L10N.register(
"Delete" : "Borrar",
"Save" : "Guardar",
"Uncategorized" : "Sin categoría",
"Name" : "Nombre",
"Content" : "Contenido",
"Title" : "Título",
"Unsaved changes" : "Cambios no guardados",
"Refresh" : "Actualizar",
"Retry" : "Reintentar",
"by" : "por",
@@ -32,16 +37,17 @@ OC.L10N.register(
"Signature" : "Firma",
"Disable" : "Deshabilitar",
"Description" : "Descripción",
"Name" : "Nombre",
"New" : "Nuevo",
"Permissions" : "Permisos",
"Preview" : "Previsualizar",
"General settings" : "Configuraciones generales",
"Access control" : "Control de acceso",
"Settings saved" : "Se han guardado las configuraciones ",
"Reset" : "Restaurar",
"Category" : "Categoría",
"ID" : "ID",
"Owner" : "Dueño",
"Actions" : "Acciones",
"Members" : "Miembros",
"Joined" : "Se ha unido",
"Deleted" : "Borrado"
},

View File

@@ -6,6 +6,7 @@
"Forum" : "Foro",
"Search" : "Buscar",
"Home" : "Inicio",
"Bookmarks" : "Marcadores",
"Dashboard" : "Tablero",
"Users" : "Ususarios",
"Categories" : "Categorías",
@@ -13,6 +14,7 @@
"Hello world!" : "¡Hola mundo!",
"Upload failed" : "Falla en la carga",
"Close" : "Cerrar",
"Category" : "Categoría",
"Cancel" : "Cancel",
"Update" : "Actualizar",
"Move" : "Mover",
@@ -21,7 +23,10 @@
"Delete" : "Borrar",
"Save" : "Guardar",
"Uncategorized" : "Sin categoría",
"Name" : "Nombre",
"Content" : "Contenido",
"Title" : "Título",
"Unsaved changes" : "Cambios no guardados",
"Refresh" : "Actualizar",
"Retry" : "Reintentar",
"by" : "por",
@@ -30,16 +35,17 @@
"Signature" : "Firma",
"Disable" : "Deshabilitar",
"Description" : "Descripción",
"Name" : "Nombre",
"New" : "Nuevo",
"Permissions" : "Permisos",
"Preview" : "Previsualizar",
"General settings" : "Configuraciones generales",
"Access control" : "Control de acceso",
"Settings saved" : "Se han guardado las configuraciones ",
"Reset" : "Restaurar",
"Category" : "Categoría",
"ID" : "ID",
"Owner" : "Dueño",
"Actions" : "Acciones",
"Members" : "Miembros",
"Joined" : "Se ha unido",
"Deleted" : "Borrado"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"

View File

@@ -7,6 +7,7 @@ OC.L10N.register(
"General" : "General",
"Support" : "Soporte",
"Forum" : "Foro",
"Role" : "Rol",
"Search" : "Buscar",
"Home" : "Casa",
"Users" : "Usuarios",
@@ -16,6 +17,8 @@ OC.L10N.register(
"Font size" : "Tamaño de fuente",
"Upload failed" : "Falla en la carga",
"Close" : "Cerrar",
"Category" : "Categoría",
"Allow" : "Permitir",
"Cancel" : "Cancel",
"Update" : "Actualizar",
"Move" : "Mover",
@@ -24,9 +27,11 @@ OC.L10N.register(
"Edit" : "Editar",
"Delete" : "Eliminar",
"Save" : "Guardar",
"Name" : "Nombre",
"Refresh" : "Recargar",
"Retry" : "Reintentar",
"Error" : "Error",
"Created" : "Creado",
"Searching …" : "Buscando ...",
"Back to {category}" : "Volver a {category}",
"by" : "por",
@@ -38,19 +43,17 @@ OC.L10N.register(
"Disable" : "Deshabilitar",
"Description" : "Descripción",
"Enabled" : "Habilitado",
"Name" : "Nombre",
"New" : "Nuevo",
"Permissions" : "Permisos",
"Preview" : "Vista previa",
"All time" : "Tiempo total",
"General settings" : "Configuraciones generales",
"Access control" : "Control de acceso",
"Settings saved" : "Configuraciones guardadas",
"Reset" : "Restablecer",
"Category" : "Categoría",
"Allow" : "Permitir",
"ID" : "ID",
"Created" : "Creado",
"Actions" : "Acciones",
"Members" : "Miembros",
"Loading users …" : "Cargando usuarios...",
"Joined" : "Se ha unido",
"Deleted" : "Eliminado"

View File

@@ -5,6 +5,7 @@
"General" : "General",
"Support" : "Soporte",
"Forum" : "Foro",
"Role" : "Rol",
"Search" : "Buscar",
"Home" : "Casa",
"Users" : "Usuarios",
@@ -14,6 +15,8 @@
"Font size" : "Tamaño de fuente",
"Upload failed" : "Falla en la carga",
"Close" : "Cerrar",
"Category" : "Categoría",
"Allow" : "Permitir",
"Cancel" : "Cancel",
"Update" : "Actualizar",
"Move" : "Mover",
@@ -22,9 +25,11 @@
"Edit" : "Editar",
"Delete" : "Eliminar",
"Save" : "Guardar",
"Name" : "Nombre",
"Refresh" : "Recargar",
"Retry" : "Reintentar",
"Error" : "Error",
"Created" : "Creado",
"Searching …" : "Buscando ...",
"Back to {category}" : "Volver a {category}",
"by" : "por",
@@ -36,19 +41,17 @@
"Disable" : "Deshabilitar",
"Description" : "Descripción",
"Enabled" : "Habilitado",
"Name" : "Nombre",
"New" : "Nuevo",
"Permissions" : "Permisos",
"Preview" : "Vista previa",
"All time" : "Tiempo total",
"General settings" : "Configuraciones generales",
"Access control" : "Control de acceso",
"Settings saved" : "Configuraciones guardadas",
"Reset" : "Restablecer",
"Category" : "Categoría",
"Allow" : "Permitir",
"ID" : "ID",
"Created" : "Creado",
"Actions" : "Acciones",
"Members" : "Miembros",
"Loading users …" : "Cargando usuarios...",
"Joined" : "Se ha unido",
"Deleted" : "Eliminado"

View File

@@ -8,12 +8,14 @@ OC.L10N.register(
"Forum" : "Foro",
"Search" : "Buscar",
"Home" : "Inicio",
"Bookmarks" : "Marcadores",
"Dashboard" : "Inicio",
"Users" : "Ususarios",
"Categories" : "Categorías",
"Collapse" : "Colapsar",
"Hello world!" : "¡Hola mundo!",
"Upload failed" : "Falla en la carga",
"Category" : "Categoría",
"Cancel" : "Cancel",
"Move" : "Mover",
"Page not found" : "Página no encontrada",
@@ -21,10 +23,14 @@ OC.L10N.register(
"Delete" : "Eliminar",
"Save" : "Guardar",
"Uncategorized" : "Sin categoría",
"Name" : "Nombre",
"Content" : "Contenido",
"Title" : "Título",
"Unsaved changes" : "Cambios no guardados",
"Refresh" : "Actualizar",
"Retry" : "Reintentar",
"Error" : "Error",
"Created" : "Creado",
"by" : "por",
"Subscribe" : "Suscribir",
"Files" : "Archivo",
@@ -32,17 +38,17 @@ OC.L10N.register(
"Disable" : "Deshabilitar",
"Description" : "Descripción",
"Enabled" : "Habilitado",
"Name" : "Nombre",
"New" : "Nuevo",
"Permissions" : "Permisos",
"Preview" : "Previsualizar",
"General settings" : "Configuraciones generales",
"Access control" : "Control de acceso",
"Settings saved" : "Se han guardado las configuraciones ",
"Reset" : "Restablecer",
"Category" : "Categoría",
"ID" : "ID",
"Created" : "Creado",
"Owner" : "Dueño",
"Actions" : "Acciones",
"Members" : "Miembros",
"Joined" : "Se ha unido",
"Deleted" : "Borrado"
},

View File

@@ -6,12 +6,14 @@
"Forum" : "Foro",
"Search" : "Buscar",
"Home" : "Inicio",
"Bookmarks" : "Marcadores",
"Dashboard" : "Inicio",
"Users" : "Ususarios",
"Categories" : "Categorías",
"Collapse" : "Colapsar",
"Hello world!" : "¡Hola mundo!",
"Upload failed" : "Falla en la carga",
"Category" : "Categoría",
"Cancel" : "Cancel",
"Move" : "Mover",
"Page not found" : "Página no encontrada",
@@ -19,10 +21,14 @@
"Delete" : "Eliminar",
"Save" : "Guardar",
"Uncategorized" : "Sin categoría",
"Name" : "Nombre",
"Content" : "Contenido",
"Title" : "Título",
"Unsaved changes" : "Cambios no guardados",
"Refresh" : "Actualizar",
"Retry" : "Reintentar",
"Error" : "Error",
"Created" : "Creado",
"by" : "por",
"Subscribe" : "Suscribir",
"Files" : "Archivo",
@@ -30,17 +36,17 @@
"Disable" : "Deshabilitar",
"Description" : "Descripción",
"Enabled" : "Habilitado",
"Name" : "Nombre",
"New" : "Nuevo",
"Permissions" : "Permisos",
"Preview" : "Previsualizar",
"General settings" : "Configuraciones generales",
"Access control" : "Control de acceso",
"Settings saved" : "Se han guardado las configuraciones ",
"Reset" : "Restablecer",
"Category" : "Categoría",
"ID" : "ID",
"Created" : "Creado",
"Owner" : "Dueño",
"Actions" : "Acciones",
"Members" : "Miembros",
"Joined" : "Se ha unido",
"Deleted" : "Borrado"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"

View File

@@ -8,6 +8,7 @@ OC.L10N.register(
"Forum" : "Foro",
"Search" : "Buscar",
"Home" : "Inicio",
"Bookmarks" : "Marcadores",
"Dashboard" : "Tablero de control",
"Users" : "Usuarios",
"Categories" : "Categorías",
@@ -15,6 +16,7 @@ OC.L10N.register(
"Hello world!" : "¡Hola mundo!",
"Upload failed" : "Falla en la carga",
"Close" : "Cerrar",
"Category" : "Categoría",
"Cancel" : "Cancel",
"Update" : "Actualizar",
"Move" : "Mover",
@@ -23,9 +25,13 @@ OC.L10N.register(
"Delete" : "Borrar",
"Save" : "Guardar",
"Uncategorized" : "Sin categoría",
"Name" : "Nombre",
"Content" : "Contenido",
"Title" : "Título",
"Unsaved changes" : "Cambios no guardados",
"Refresh" : "Actualizar",
"Retry" : "Reintentar",
"Created" : "Creado",
"by" : "por",
"Subscribe" : "Suscribir",
"Preferences" : "Preferencias",
@@ -34,17 +40,16 @@ OC.L10N.register(
"Disable" : "Deshabilitar",
"Description" : "Descripción",
"Enabled" : "Habilitado",
"Name" : "Nombre",
"New" : "Nuevo",
"Permissions" : "Permisos",
"Preview" : "Previsualizar",
"General settings" : "Configuraciones generales",
"Access control" : "Control de acceso",
"Settings saved" : "Se han guardado las configuraciones ",
"Reset" : "Reiniciar",
"Category" : "Categoría",
"ID" : "ID",
"Created" : "Creado",
"Actions" : "Acciones",
"Members" : "Miembros",
"Joined" : "Se ha unido",
"Deleted" : "Borrado"
},

View File

@@ -6,6 +6,7 @@
"Forum" : "Foro",
"Search" : "Buscar",
"Home" : "Inicio",
"Bookmarks" : "Marcadores",
"Dashboard" : "Tablero de control",
"Users" : "Usuarios",
"Categories" : "Categorías",
@@ -13,6 +14,7 @@
"Hello world!" : "¡Hola mundo!",
"Upload failed" : "Falla en la carga",
"Close" : "Cerrar",
"Category" : "Categoría",
"Cancel" : "Cancel",
"Update" : "Actualizar",
"Move" : "Mover",
@@ -21,9 +23,13 @@
"Delete" : "Borrar",
"Save" : "Guardar",
"Uncategorized" : "Sin categoría",
"Name" : "Nombre",
"Content" : "Contenido",
"Title" : "Título",
"Unsaved changes" : "Cambios no guardados",
"Refresh" : "Actualizar",
"Retry" : "Reintentar",
"Created" : "Creado",
"by" : "por",
"Subscribe" : "Suscribir",
"Preferences" : "Preferencias",
@@ -32,17 +38,16 @@
"Disable" : "Deshabilitar",
"Description" : "Descripción",
"Enabled" : "Habilitado",
"Name" : "Nombre",
"New" : "Nuevo",
"Permissions" : "Permisos",
"Preview" : "Previsualizar",
"General settings" : "Configuraciones generales",
"Access control" : "Control de acceso",
"Settings saved" : "Se han guardado las configuraciones ",
"Reset" : "Reiniciar",
"Category" : "Categoría",
"ID" : "ID",
"Created" : "Creado",
"Actions" : "Acciones",
"Members" : "Miembros",
"Joined" : "Se ha unido",
"Deleted" : "Borrado"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"

View File

@@ -8,12 +8,14 @@ OC.L10N.register(
"Forum" : "Foro",
"Search" : "Buscar",
"Home" : "Inicio",
"Bookmarks" : "Marcadores",
"Dashboard" : "Tablero de control",
"Users" : "Usuarios",
"Categories" : "Categorías",
"Collapse" : "Colapsar",
"Hello world!" : "¡Hola mundo!",
"Upload failed" : "Falla en la carga",
"Category" : "Categoría",
"Cancel" : "Cancel",
"Update" : "Actualizar",
"Move" : "Mover",
@@ -22,10 +24,14 @@ OC.L10N.register(
"Delete" : "Borrar",
"Save" : "Guardar",
"Uncategorized" : "Sin categoría",
"Name" : "Nombre",
"Content" : "Contenido",
"Title" : "Título",
"Unsaved changes" : "Cambios no guardados",
"Refresh" : "Actualizar",
"Retry" : "Reintentar",
"Error" : "Error",
"Created" : "Creado",
"by" : "por",
"Subscribe" : "Suscribir",
"Files" : "Archivo",
@@ -33,17 +39,17 @@ OC.L10N.register(
"Disable" : "Deshabilitar",
"Description" : "Descripción",
"Enabled" : "Habilitado",
"Name" : "Nombre",
"New" : "Nuevo",
"Permissions" : "Permisos",
"Preview" : "Previsualizar",
"General settings" : "Configuraciones generales",
"Access control" : "Control de acceso",
"Settings saved" : "Se han guardado las configuraciones ",
"Reset" : "Restablecer",
"Category" : "Categoría",
"ID" : "ID",
"Created" : "Creado",
"Owner" : "Dueño",
"Actions" : "Acciones",
"Members" : "Miembros",
"Joined" : "Se ha unido",
"Deleted" : "Borrado"
},

View File

@@ -6,12 +6,14 @@
"Forum" : "Foro",
"Search" : "Buscar",
"Home" : "Inicio",
"Bookmarks" : "Marcadores",
"Dashboard" : "Tablero de control",
"Users" : "Usuarios",
"Categories" : "Categorías",
"Collapse" : "Colapsar",
"Hello world!" : "¡Hola mundo!",
"Upload failed" : "Falla en la carga",
"Category" : "Categoría",
"Cancel" : "Cancel",
"Update" : "Actualizar",
"Move" : "Mover",
@@ -20,10 +22,14 @@
"Delete" : "Borrar",
"Save" : "Guardar",
"Uncategorized" : "Sin categoría",
"Name" : "Nombre",
"Content" : "Contenido",
"Title" : "Título",
"Unsaved changes" : "Cambios no guardados",
"Refresh" : "Actualizar",
"Retry" : "Reintentar",
"Error" : "Error",
"Created" : "Creado",
"by" : "por",
"Subscribe" : "Suscribir",
"Files" : "Archivo",
@@ -31,17 +37,17 @@
"Disable" : "Deshabilitar",
"Description" : "Descripción",
"Enabled" : "Habilitado",
"Name" : "Nombre",
"New" : "Nuevo",
"Permissions" : "Permisos",
"Preview" : "Previsualizar",
"General settings" : "Configuraciones generales",
"Access control" : "Control de acceso",
"Settings saved" : "Se han guardado las configuraciones ",
"Reset" : "Restablecer",
"Category" : "Categoría",
"ID" : "ID",
"Created" : "Creado",
"Owner" : "Dueño",
"Actions" : "Acciones",
"Members" : "Miembros",
"Joined" : "Se ha unido",
"Deleted" : "Borrado"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"

View File

@@ -8,6 +8,7 @@ OC.L10N.register(
"Forum" : "Foro",
"Search" : "Buscar",
"Home" : "Inicio",
"Bookmarks" : "Marcadores",
"Dashboard" : "Tablero de control",
"Users" : "Usuarios",
"Categories" : "Categorías",
@@ -15,6 +16,7 @@ OC.L10N.register(
"Hello world!" : "¡Hola mundo!",
"Upload failed" : "Falla en la carga",
"Close" : "Cerrar",
"Category" : "Categoría",
"Cancel" : "Cancel",
"Update" : "Actualizar",
"Move" : "Mover",
@@ -23,10 +25,14 @@ OC.L10N.register(
"Delete" : "Borrar",
"Save" : "Guardar",
"Uncategorized" : "Sin categoría",
"Name" : "Nombre",
"Content" : "Contenido",
"Title" : "Título",
"Unsaved changes" : "Cambios no guardados",
"Refresh" : "Actualizar",
"Retry" : "Reintentar",
"Error" : "Error",
"Created" : "Creado",
"by" : "por",
"Subscribe" : "Suscribir",
"Files" : "Archivo",
@@ -35,17 +41,17 @@ OC.L10N.register(
"Disable" : "Deshabilitar",
"Description" : "Descripción",
"Enabled" : "Habilitado",
"Name" : "Nombre",
"New" : "Nuevo",
"Permissions" : "Permisos",
"Preview" : "Previsualizar",
"General settings" : "Configuraciones generales",
"Access control" : "Control de acceso",
"Settings saved" : "Se han guardado las configuraciones ",
"Reset" : "Restablecer",
"Category" : "Categoría",
"ID" : "ID",
"Created" : "Creado",
"Owner" : "Dueño",
"Actions" : "Acciones",
"Members" : "Miembros",
"Joined" : "Se ha unido",
"Deleted" : "Borrado"
},

View File

@@ -6,6 +6,7 @@
"Forum" : "Foro",
"Search" : "Buscar",
"Home" : "Inicio",
"Bookmarks" : "Marcadores",
"Dashboard" : "Tablero de control",
"Users" : "Usuarios",
"Categories" : "Categorías",
@@ -13,6 +14,7 @@
"Hello world!" : "¡Hola mundo!",
"Upload failed" : "Falla en la carga",
"Close" : "Cerrar",
"Category" : "Categoría",
"Cancel" : "Cancel",
"Update" : "Actualizar",
"Move" : "Mover",
@@ -21,10 +23,14 @@
"Delete" : "Borrar",
"Save" : "Guardar",
"Uncategorized" : "Sin categoría",
"Name" : "Nombre",
"Content" : "Contenido",
"Title" : "Título",
"Unsaved changes" : "Cambios no guardados",
"Refresh" : "Actualizar",
"Retry" : "Reintentar",
"Error" : "Error",
"Created" : "Creado",
"by" : "por",
"Subscribe" : "Suscribir",
"Files" : "Archivo",
@@ -33,17 +39,17 @@
"Disable" : "Deshabilitar",
"Description" : "Descripción",
"Enabled" : "Habilitado",
"Name" : "Nombre",
"New" : "Nuevo",
"Permissions" : "Permisos",
"Preview" : "Previsualizar",
"General settings" : "Configuraciones generales",
"Access control" : "Control de acceso",
"Settings saved" : "Se han guardado las configuraciones ",
"Reset" : "Restablecer",
"Category" : "Categoría",
"ID" : "ID",
"Created" : "Creado",
"Owner" : "Dueño",
"Actions" : "Acciones",
"Members" : "Miembros",
"Joined" : "Se ha unido",
"Deleted" : "Borrado"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"

View File

@@ -1,6 +1,9 @@
OC.L10N.register(
"forum",
{
"_%n thread_::_%n threads_" : ["%n hilo","%n hilos","%n hilos"],
"_%n view_::_%n views_" : ["%n vista","%n vistas","%n vistas"],
"No categories available" : "No hay categorías disponibles",
"Admin" : "Admin",
"Administrator role with full permissions" : "Rol de administrador con permisos completos",
"Moderator" : "Moderador",
@@ -18,7 +21,6 @@ OC.L10N.register(
"Inline code" : "Código en línea",
"Spoilers" : "Spoilers",
"Attachment" : "Adjunto",
"Welcome to Nextcloud Forums" : "Bienvenido a los Foros de Nextcloud",
"Welcome to the Nextcloud Forums!" : "¡Bienvenido a los Foros de Nextcloud!",
"This is a community-driven forum built right into your Nextcloud instance. Here you can discuss topics, share ideas and collaborate with other users." : "Este es un foro impulsado por la comunidad integrado directamente en tu instancia de Nextcloud. Aquí puedes discutir temas, compartir ideas y colaborar con otros usuarios.",
"Features:" : "Funciones:",
@@ -34,19 +36,23 @@ OC.L10N.register(
"Italic text" : "Texto en cursiva",
"Underlined text" : "Texto subrayado",
"Feel free to start a new discussion or reply to existing threads. Happy posting!" : "No dudes en iniciar una nueva discusión o responder a hilos existentes. ¡Feliz publicación!",
"Welcome to Nextcloud Forums" : "Bienvenido a los Foros de Nextcloud",
"Forum" : "Foro",
"_{count} new reply in {thread}_::_{count} new replies in {thread}_" : ["{count} nueva respuesta en {thread}","{count} nuevas respuestas en {thread}","{count} nuevas respuestas en {thread}"],
"Welcome to the forum!" : "¡Bienvenido al foro!",
"Deleted user" : "Usuario eliminado",
"A community-driven forum built right into your Nextcloud instance" : "Un foro impulsado por la comunidad integrado directamente en tu instancia de Nextcloud",
"Create discussions, share ideas and collaborate with your community directly in Nextcloud.\n\n**⚠️ Early Development Notice:**\nThis app is in early stages of development. While functional, you may encounter bugs or incomplete features. Please report any issues on GitHub and consider backing up your data regularly.\n\n**Key features:**\n- **Thread-based Discussions** - Create and reply to organized discussion threads\n- **Category Organization** - Structure your forum with customizable categories and headers\n- **Rich Text Formatting** - Use BBCode for formatting posts with bold, italic, links, images, code blocks and more\n- **File Attachments** - Attach files from your Nextcloud storage to posts\n- **Post Reactions** - React to posts with emoji reactions\n- **Read/Unread Tracking** - Keep track of which threads you've read\n- **Search** - Find discussions quickly with built-in search\n- **User Profiles** - View user post history and statistics\n- **Role-Based Permissions** - Control access and moderation with flexible roles\n- **Guest Access**: Optional public access for unauthenticated users with configurable permissions\n- **Admin Tools** - Manage categories, roles, BBCodes and forum settings\n- **Moderation Tools** - Pin, lock and manage threads and posts\n\n**Perfect for:**\n- Team discussions and collaboration\n- Community forums\n- Support channels\n- Knowledge bases\n- Project discussions\n- Internal communication\n\nThe forum integrates seamlessly with your Nextcloud instance, using your existing users and groups for authentication and access control." : "Crea discusiones, comparte ideas y colabora con tu comunidad directamente en Nextcloud.\n\n**⚠️ Aviso de Desarrollo Temprano:**\nEsta aplicación se encuentra en etapas iniciales de desarrollo. Aunque funcional, podrías encontrar errores o funciones incompletas. Por favor reporta cualquier problema en GitHub y considera hacer copias de seguridad regularmente.\n\n**Funciones clave:**\n- **Discusiones por hilos** - Crea y responde a hilos organizados\n- **Organización por categorías** - Estructura tu foro con categorías y encabezados personalizables\n- **Formato de texto enriquecido** - Usa BBCode para dar formato a las publicaciones con negrita, cursiva, enlaces, imágenes, bloques de código y más\n- **Adjuntos de archivos** - Adjunta archivos desde tu almacenamiento de Nextcloud a las publicaciones\n- **Reacciones a publicaciones** - Reacciona a publicaciones con emojis\n- **Seguimiento leído/no leído** - Mantén el control de qué hilos has leído\n- **Búsqueda** - Encuentra discusiones rápidamente con la búsqueda incorporada\n- **Perfiles de usuario** - Consulta el historial de publicaciones y estadísticas de usuarios\n- **Permisos basados en roles** - Controla el acceso y la moderación con roles flexibles\n- **Acceso de invitados** - Acceso público opcional para usuarios no autenticados con permisos configurables\n- **Herramientas de administración** - Gestiona categorías, roles, BBCodes y configuraciones del foro\n- **Herramientas de moderación** - Fija, bloquea y gestiona hilos y publicaciones\n\n**Ideal para:**\n- Discusiones y colaboración en equipo\n- Foros comunitarios\n- Canales de soporte\n- Bases de conocimiento\n- Discusiones de proyectos\n- Comunicación interna\n\nEl foro se integra perfectamente con tu instancia de Nextcloud, utilizando tus usuarios y grupos existentes para autenticación y control de acceso.",
"User ID" : "ID de usuario",
"Role" : "Rol",
"Loading …" : "Cargando …",
"Search" : "Buscar",
"Home" : "Inicio",
"Bookmarks" : "Marcadores",
"User preferences" : "Preferencias de usuario",
"Dashboard" : "Panel",
"Forum settings" : "Configuración del foro",
"Users" : "Usuarios",
"Roles" : "Roles",
"Categories" : "Categorías",
"BBCodes" : "BBCodes",
"Expand" : "Expandir",
@@ -89,6 +95,10 @@ OC.L10N.register(
"Threads" : "Hilos",
"Replies" : "Respuestas",
"No description available" : "No hay descripción disponible",
"Category" : "Categoría",
"Can view" : "Puede ver",
"Can moderate" : "Puede moderar",
"Allow" : "Permitir",
"Create category header" : "Crear encabezado de categoría",
"Edit category header" : "Editar encabezado de categoría",
"Header name" : "Nombre del encabezado",
@@ -111,32 +121,37 @@ OC.L10N.register(
"Delete" : "Eliminar",
"Are you sure you want to delete this post? This action cannot be undone." : "¿Estás seguro de que deseas eliminar esta publicación? Esta acción no se puede deshacer.",
"Unread" : "No leído",
"Edit your post …" : "Edita tu publicación …",
"Save" : "Guardar",
"Are you sure you want to discard your changes?" : "¿Estás seguro de que deseas descartar tus cambios?",
"Current version" : "Versión actual",
"Add reaction" : "Agregar reacción",
"React with {emoji}" : "Reaccionar con {emoji}",
"You reacted with {emoji}" : "Has reaccionado con {emoji}",
"_You and %n other reacted with {emoji}_::_You and %n others reacted with {emoji}_" : ["Tú y %n otra persona reaccionaron con {emoji}","Tú y %n otras personas reaccionaron con {emoji}","Tú y %n otras personas reaccionaron con {emoji}"],
"_%n person reacted with {emoji}_::_%n people reacted with {emoji}_" : ["%n persona reaccionó con {emoji}","%n personas reaccionaron con {emoji}","%n personas reaccionaron con {emoji}"],
"Write your reply …" : "Escribe tu respuesta …",
"Post reply" : "Publicar respuesta",
"Are you sure you want to discard your reply?" : "¿Estás seguro de que deseas descartar tu respuesta?",
"In thread" : "En el hilo",
"Thread unavailable" : "Hilo no disponible",
"Pinned thread" : "Hilo fijado",
"Locked thread" : "Hilo bloqueado",
"Uncategorized" : "Sin categoría",
"_%n post_::_%n posts_" : ["%n publicación","%n publicaciones","%n publicaciones"],
"_%n view_::_%n views_" : ["%n vista","%n vistas","%n vistas"],
"Templates" : "Plantillas",
"Name" : "Nombre",
"Template name" : "Nombre de la plantilla",
"Content" : "Contenido",
"Insert" : "Insertar",
"Views" : "Vistas",
"Title" : "Título",
"Enter thread title …" : "Ingresa el título del hilo …",
"Write your first post …" : "Escribe tu primera publicación …",
"Create thread" : "Crear hilo",
"Are you sure you want to discard this thread?" : "¿Estás seguro de que deseas descartar este hilo?",
"Saving draft …" : "Guardando borrador...",
"Draft saved" : "Borrador guardado",
"Unsaved changes" : "Cambios no guardados",
"Refresh" : "Actualizar",
"Loading …" : "Cargando …",
"Retry" : "Reintentar",
"An unexpected error occurred" : "Ocurrió un error inesperado",
"No categories yet" : "Aún no hay categorías",
"Categories will appear here once they are created." : "Las categorías aparecerán aquí una vez que se creen.",
"No categories in this section" : "No hay categorías en esta sección",
@@ -147,8 +162,6 @@ OC.L10N.register(
"Error loading category" : "Error al cargar la categoría",
"No threads yet" : "Aún no hay hilos",
"Be the first to start a discussion in this category." : "Sé el primero en iniciar una discusión en esta categoría.",
"Retry" : "Reintentar",
"An unexpected error occurred" : "Ocurrió un error inesperado",
"No category ID or slug provided" : "No se proporcionó ID o slug de categoría",
"Failed to load threads" : "Error al cargar hilos",
"Create New Thread" : "Crear nuevo hilo",
@@ -158,17 +171,15 @@ OC.L10N.register(
"Failed to create thread" : "Error al crear hilo",
"No category specified" : "No se especificó categoría",
"Error" : "Error",
"First post" : "Primer publicación",
"Created" : "Creado",
"Threads ({count})" : "Hilos ({count})",
"Replies ({count})" : "Respuestas ({count})",
"No threads" : "No hay hilos",
"This user has not created any threads yet" : "Este usuario aún no ha creado ningún hilo",
"No replies" : "No hay respuestas",
"This user has not posted any replies yet" : "Este usuario aún no ha publicado ninguna respuesta",
"Failed to load user profile" : "Error al cargar el perfil del usuario",
"Enter search query …" : "Ingresa tu consulta de búsqueda …",
"Search in threads" : "Buscar en hilos",
"Search in posts" : "Buscar en publicaciones",
"Syntax help" : "Ayuda de sintaxis",
"Search syntax" : "Sintaxis de búsqueda",
"Match exact phrase" : "Coincidir frase exacta",
@@ -179,11 +190,9 @@ OC.L10N.register(
"Searching …" : "Buscando …",
"Search Error" : "Error de búsqueda",
"Enter a search query" : "Ingresa una consulta de búsqueda",
"Use the search box above to find threads and posts" : "Usa el cuadro de búsqueda arriba para encontrar hilos y publicaciones",
"No results found" : "No se encontraron resultados",
"Try different keywords or check your syntax" : "Prueba con otras palabras clave o verifica tu sintaxis",
"_%n thread found_::_%n threads found_" : ["%n hilo encontrado","%n hilos encontrados","%n hilos encontrados"],
"_%n post found_::_%n posts found_" : ["%n publicación encontrada","%n publicaciones encontradas","%n publicaciones encontradas"],
"Please enter a search query" : "Por favor ingresa una consulta de búsqueda",
"Please select at least one search scope" : "Por favor selecciona al menos un ámbito de búsqueda",
"Failed to search" : "Error al buscar",
@@ -192,10 +201,7 @@ OC.L10N.register(
"Back to {category}" : "Volver a {category}",
"Reply" : "Responder",
"Error loading thread" : "Error al cargar el hilo",
"No posts yet" : "Aún no hay publicaciones",
"Be the first to post in this thread." : "Sé el primero en publicar en este hilo.",
"by" : "por",
"This thread is locked. Only moderators can post replies." : "Este hilo está bloqueado. Solo los moderadores pueden publicar respuestas.",
"You must be signed in to reply to this thread." : "Debes iniciar sesión para responder a este hilo.",
"Sign in to reply" : "Inicia sesión para responder",
"Lock thread" : "Bloquear hilo",
@@ -210,15 +216,11 @@ OC.L10N.register(
"Subscribed" : "Suscrito",
"Subscribed to thread" : "Suscrito al hilo",
"Unsubscribed from thread" : "No suscrito al hilo",
"Bookmark" : "Marcador",
"Edit title" : "Editar título",
"Move thread" : "Mover hilo",
"No thread ID or slug provided" : "No se proporcionó ID o slug del hilo",
"Failed to load posts" : "Error al cargar publicaciones",
"Post updated" : "Publicación actualizada",
"Failed to update post" : "Error al actualizar publicación",
"Thread deleted" : "Hilo eliminado",
"Post deleted" : "Publicación eliminada",
"Failed to delete post" : "Error al eliminar publicación",
"Failed to update thread lock status" : "Error al actualizar estado de bloqueo del hilo",
"Failed to update thread pin status" : "Error al actualizar estado de fijación del hilo",
"Failed to update subscription" : "Error al actualizar suscripción",
@@ -235,7 +237,6 @@ OC.L10N.register(
"Signature" : "Firma",
"Failed to save preferences" : "Error al guardar preferencias",
"BBCode management" : "Gestión de BBCode",
"Manage custom BBCode tags for post formatting" : "Gestiona etiquetas BBCode personalizadas para el formato de publicaciones",
"Error loading BBCodes" : "Error al cargar BBCodes",
"Create BBCode" : "Crear BBCode",
"Enable" : "Habilitar",
@@ -269,19 +270,13 @@ OC.L10N.register(
"Basic information" : "Información básica",
"Category header" : "Encabezado de categoría",
"-- Select a header --" : "-- Selecciona un encabezado --",
"Name" : "Nombre",
"Enter category name" : "Ingresa el nombre de la categoría",
"Slug" : "Slug",
"URL-friendly identifier (e.g., \"{slug}\")" : "Identificador amigable para URL (ej., \"{slug}\")",
"Enter category description (optional)" : "Ingresa la descripción de la categoría (opcional)",
"New" : "Nuevo",
"Permissions" : "Permisos",
"Control which roles can access and moderate this category" : "Controla qué roles pueden acceder y moderar esta categoría",
"Roles that can view" : "Roles que pueden ver",
"Select roles that can view this category and its threads" : "Selecciona los roles que pueden ver esta categoría y sus hilos",
"Roles that can moderate" : "Roles que pueden moderar",
"Select roles that can moderate (edit/delete) content in this category" : "Selecciona los roles que pueden moderar (editar/eliminar) contenido en esta categoría",
"Select roles …" : "Seleccionar roles …",
"Preview" : "Previsualizar",
"Manage forum categories and organization" : "Gestionar categorías y organización del foro",
"Error loading categories" : "Error al cargar categorías",
"No categories in this header" : "No hay categorías en este encabezado",
@@ -296,7 +291,6 @@ OC.L10N.register(
"-- Select a category --" : "-- Selecciona una categoría --",
"Create header" : "Crear encabezado",
"_%n category_::_%n categories_" : ["%n categoría","%n categorías","%n categorías"],
"_%n thread_::_%n threads_" : ["%n hilo","%n hilos","%n hilos"],
"Delete header" : "Eliminar encabezado",
"Are you sure you want to delete the header \"{name}\"?" : "¿Estás seguro de que deseas eliminar el encabezado \"{name}\"?",
"_This header contains %n category._::_This header contains %n categories._" : ["Este encabezado contiene %n categoría.","Este encabezado contiene %n categorías.","Este encabezado contiene %n categorías."],
@@ -359,11 +353,6 @@ OC.L10N.register(
"Allow creating, editing and deleting categories" : "Permitir crear, editar y eliminar categorías",
"Category permissions" : "Permisos de categoría",
"Set which categories this role can access" : "Establecer a qué categorías puede acceder este rol",
"Category" : "Categoría",
"Can view" : "Puede ver",
"Can moderate" : "Puede moderar",
"Allow" : "Permitir",
"No categories available" : "No hay categorías disponibles",
"Admin role must have all permissions enabled" : "El rol de administrador debe tener todos los permisos habilitados",
"Admin role has full access to all categories" : "El rol de administrador tiene acceso completo a todas las categorías",
"Guest role cannot have admin permissions" : "El rol de invitado no puede tener permisos de administrador",
@@ -379,17 +368,19 @@ OC.L10N.register(
"No roles found" : "No se encontraron roles",
"Create your first role to get started" : "Crea tu primer rol para comenzar",
"ID" : "ID",
"Created" : "Creado",
"Owner" : "Dueño",
"Actions" : "Acciones",
"No description" : "Sin descripción",
"Are you sure you want to delete the role \"{name}\"? This action cannot be undone." : "¿Estás seguro de que deseas eliminar el rol \"{name}\"? Esta acción no se puede deshacer.",
"System roles cannot be deleted" : "Los roles del sistema no se pueden eliminar",
"Members" : "Miembros",
"User management" : "Gestión de usuarios",
"Manage forum users, roles and permissions" : "Gestionar usuarios del foro, roles y permisos",
"Loading users …" : "Cargando usuarios …",
"Error loading users" : "Error al cargar usuarios",
"No users found" : "No se encontraron usuarios",
"There are no forum users yet" : "Aún no hay usuarios en el foro",
"Roles" : "Roles",
"Joined" : "Se unió",
"Status" : "Estado",
"Active" : "Activo",

View File

@@ -1,4 +1,7 @@
{ "translations": {
"_%n thread_::_%n threads_" : ["%n hilo","%n hilos","%n hilos"],
"_%n view_::_%n views_" : ["%n vista","%n vistas","%n vistas"],
"No categories available" : "No hay categorías disponibles",
"Admin" : "Admin",
"Administrator role with full permissions" : "Rol de administrador con permisos completos",
"Moderator" : "Moderador",
@@ -16,7 +19,6 @@
"Inline code" : "Código en línea",
"Spoilers" : "Spoilers",
"Attachment" : "Adjunto",
"Welcome to Nextcloud Forums" : "Bienvenido a los Foros de Nextcloud",
"Welcome to the Nextcloud Forums!" : "¡Bienvenido a los Foros de Nextcloud!",
"This is a community-driven forum built right into your Nextcloud instance. Here you can discuss topics, share ideas and collaborate with other users." : "Este es un foro impulsado por la comunidad integrado directamente en tu instancia de Nextcloud. Aquí puedes discutir temas, compartir ideas y colaborar con otros usuarios.",
"Features:" : "Funciones:",
@@ -32,19 +34,23 @@
"Italic text" : "Texto en cursiva",
"Underlined text" : "Texto subrayado",
"Feel free to start a new discussion or reply to existing threads. Happy posting!" : "No dudes en iniciar una nueva discusión o responder a hilos existentes. ¡Feliz publicación!",
"Welcome to Nextcloud Forums" : "Bienvenido a los Foros de Nextcloud",
"Forum" : "Foro",
"_{count} new reply in {thread}_::_{count} new replies in {thread}_" : ["{count} nueva respuesta en {thread}","{count} nuevas respuestas en {thread}","{count} nuevas respuestas en {thread}"],
"Welcome to the forum!" : "¡Bienvenido al foro!",
"Deleted user" : "Usuario eliminado",
"A community-driven forum built right into your Nextcloud instance" : "Un foro impulsado por la comunidad integrado directamente en tu instancia de Nextcloud",
"Create discussions, share ideas and collaborate with your community directly in Nextcloud.\n\n**⚠️ Early Development Notice:**\nThis app is in early stages of development. While functional, you may encounter bugs or incomplete features. Please report any issues on GitHub and consider backing up your data regularly.\n\n**Key features:**\n- **Thread-based Discussions** - Create and reply to organized discussion threads\n- **Category Organization** - Structure your forum with customizable categories and headers\n- **Rich Text Formatting** - Use BBCode for formatting posts with bold, italic, links, images, code blocks and more\n- **File Attachments** - Attach files from your Nextcloud storage to posts\n- **Post Reactions** - React to posts with emoji reactions\n- **Read/Unread Tracking** - Keep track of which threads you've read\n- **Search** - Find discussions quickly with built-in search\n- **User Profiles** - View user post history and statistics\n- **Role-Based Permissions** - Control access and moderation with flexible roles\n- **Guest Access**: Optional public access for unauthenticated users with configurable permissions\n- **Admin Tools** - Manage categories, roles, BBCodes and forum settings\n- **Moderation Tools** - Pin, lock and manage threads and posts\n\n**Perfect for:**\n- Team discussions and collaboration\n- Community forums\n- Support channels\n- Knowledge bases\n- Project discussions\n- Internal communication\n\nThe forum integrates seamlessly with your Nextcloud instance, using your existing users and groups for authentication and access control." : "Crea discusiones, comparte ideas y colabora con tu comunidad directamente en Nextcloud.\n\n**⚠️ Aviso de Desarrollo Temprano:**\nEsta aplicación se encuentra en etapas iniciales de desarrollo. Aunque funcional, podrías encontrar errores o funciones incompletas. Por favor reporta cualquier problema en GitHub y considera hacer copias de seguridad regularmente.\n\n**Funciones clave:**\n- **Discusiones por hilos** - Crea y responde a hilos organizados\n- **Organización por categorías** - Estructura tu foro con categorías y encabezados personalizables\n- **Formato de texto enriquecido** - Usa BBCode para dar formato a las publicaciones con negrita, cursiva, enlaces, imágenes, bloques de código y más\n- **Adjuntos de archivos** - Adjunta archivos desde tu almacenamiento de Nextcloud a las publicaciones\n- **Reacciones a publicaciones** - Reacciona a publicaciones con emojis\n- **Seguimiento leído/no leído** - Mantén el control de qué hilos has leído\n- **Búsqueda** - Encuentra discusiones rápidamente con la búsqueda incorporada\n- **Perfiles de usuario** - Consulta el historial de publicaciones y estadísticas de usuarios\n- **Permisos basados en roles** - Controla el acceso y la moderación con roles flexibles\n- **Acceso de invitados** - Acceso público opcional para usuarios no autenticados con permisos configurables\n- **Herramientas de administración** - Gestiona categorías, roles, BBCodes y configuraciones del foro\n- **Herramientas de moderación** - Fija, bloquea y gestiona hilos y publicaciones\n\n**Ideal para:**\n- Discusiones y colaboración en equipo\n- Foros comunitarios\n- Canales de soporte\n- Bases de conocimiento\n- Discusiones de proyectos\n- Comunicación interna\n\nEl foro se integra perfectamente con tu instancia de Nextcloud, utilizando tus usuarios y grupos existentes para autenticación y control de acceso.",
"User ID" : "ID de usuario",
"Role" : "Rol",
"Loading …" : "Cargando …",
"Search" : "Buscar",
"Home" : "Inicio",
"Bookmarks" : "Marcadores",
"User preferences" : "Preferencias de usuario",
"Dashboard" : "Panel",
"Forum settings" : "Configuración del foro",
"Users" : "Usuarios",
"Roles" : "Roles",
"Categories" : "Categorías",
"BBCodes" : "BBCodes",
"Expand" : "Expandir",
@@ -87,6 +93,10 @@
"Threads" : "Hilos",
"Replies" : "Respuestas",
"No description available" : "No hay descripción disponible",
"Category" : "Categoría",
"Can view" : "Puede ver",
"Can moderate" : "Puede moderar",
"Allow" : "Permitir",
"Create category header" : "Crear encabezado de categoría",
"Edit category header" : "Editar encabezado de categoría",
"Header name" : "Nombre del encabezado",
@@ -109,32 +119,37 @@
"Delete" : "Eliminar",
"Are you sure you want to delete this post? This action cannot be undone." : "¿Estás seguro de que deseas eliminar esta publicación? Esta acción no se puede deshacer.",
"Unread" : "No leído",
"Edit your post …" : "Edita tu publicación …",
"Save" : "Guardar",
"Are you sure you want to discard your changes?" : "¿Estás seguro de que deseas descartar tus cambios?",
"Current version" : "Versión actual",
"Add reaction" : "Agregar reacción",
"React with {emoji}" : "Reaccionar con {emoji}",
"You reacted with {emoji}" : "Has reaccionado con {emoji}",
"_You and %n other reacted with {emoji}_::_You and %n others reacted with {emoji}_" : ["Tú y %n otra persona reaccionaron con {emoji}","Tú y %n otras personas reaccionaron con {emoji}","Tú y %n otras personas reaccionaron con {emoji}"],
"_%n person reacted with {emoji}_::_%n people reacted with {emoji}_" : ["%n persona reaccionó con {emoji}","%n personas reaccionaron con {emoji}","%n personas reaccionaron con {emoji}"],
"Write your reply …" : "Escribe tu respuesta …",
"Post reply" : "Publicar respuesta",
"Are you sure you want to discard your reply?" : "¿Estás seguro de que deseas descartar tu respuesta?",
"In thread" : "En el hilo",
"Thread unavailable" : "Hilo no disponible",
"Pinned thread" : "Hilo fijado",
"Locked thread" : "Hilo bloqueado",
"Uncategorized" : "Sin categoría",
"_%n post_::_%n posts_" : ["%n publicación","%n publicaciones","%n publicaciones"],
"_%n view_::_%n views_" : ["%n vista","%n vistas","%n vistas"],
"Templates" : "Plantillas",
"Name" : "Nombre",
"Template name" : "Nombre de la plantilla",
"Content" : "Contenido",
"Insert" : "Insertar",
"Views" : "Vistas",
"Title" : "Título",
"Enter thread title …" : "Ingresa el título del hilo …",
"Write your first post …" : "Escribe tu primera publicación …",
"Create thread" : "Crear hilo",
"Are you sure you want to discard this thread?" : "¿Estás seguro de que deseas descartar este hilo?",
"Saving draft …" : "Guardando borrador...",
"Draft saved" : "Borrador guardado",
"Unsaved changes" : "Cambios no guardados",
"Refresh" : "Actualizar",
"Loading …" : "Cargando …",
"Retry" : "Reintentar",
"An unexpected error occurred" : "Ocurrió un error inesperado",
"No categories yet" : "Aún no hay categorías",
"Categories will appear here once they are created." : "Las categorías aparecerán aquí una vez que se creen.",
"No categories in this section" : "No hay categorías en esta sección",
@@ -145,8 +160,6 @@
"Error loading category" : "Error al cargar la categoría",
"No threads yet" : "Aún no hay hilos",
"Be the first to start a discussion in this category." : "Sé el primero en iniciar una discusión en esta categoría.",
"Retry" : "Reintentar",
"An unexpected error occurred" : "Ocurrió un error inesperado",
"No category ID or slug provided" : "No se proporcionó ID o slug de categoría",
"Failed to load threads" : "Error al cargar hilos",
"Create New Thread" : "Crear nuevo hilo",
@@ -156,17 +169,15 @@
"Failed to create thread" : "Error al crear hilo",
"No category specified" : "No se especificó categoría",
"Error" : "Error",
"First post" : "Primer publicación",
"Created" : "Creado",
"Threads ({count})" : "Hilos ({count})",
"Replies ({count})" : "Respuestas ({count})",
"No threads" : "No hay hilos",
"This user has not created any threads yet" : "Este usuario aún no ha creado ningún hilo",
"No replies" : "No hay respuestas",
"This user has not posted any replies yet" : "Este usuario aún no ha publicado ninguna respuesta",
"Failed to load user profile" : "Error al cargar el perfil del usuario",
"Enter search query …" : "Ingresa tu consulta de búsqueda …",
"Search in threads" : "Buscar en hilos",
"Search in posts" : "Buscar en publicaciones",
"Syntax help" : "Ayuda de sintaxis",
"Search syntax" : "Sintaxis de búsqueda",
"Match exact phrase" : "Coincidir frase exacta",
@@ -177,11 +188,9 @@
"Searching …" : "Buscando …",
"Search Error" : "Error de búsqueda",
"Enter a search query" : "Ingresa una consulta de búsqueda",
"Use the search box above to find threads and posts" : "Usa el cuadro de búsqueda arriba para encontrar hilos y publicaciones",
"No results found" : "No se encontraron resultados",
"Try different keywords or check your syntax" : "Prueba con otras palabras clave o verifica tu sintaxis",
"_%n thread found_::_%n threads found_" : ["%n hilo encontrado","%n hilos encontrados","%n hilos encontrados"],
"_%n post found_::_%n posts found_" : ["%n publicación encontrada","%n publicaciones encontradas","%n publicaciones encontradas"],
"Please enter a search query" : "Por favor ingresa una consulta de búsqueda",
"Please select at least one search scope" : "Por favor selecciona al menos un ámbito de búsqueda",
"Failed to search" : "Error al buscar",
@@ -190,10 +199,7 @@
"Back to {category}" : "Volver a {category}",
"Reply" : "Responder",
"Error loading thread" : "Error al cargar el hilo",
"No posts yet" : "Aún no hay publicaciones",
"Be the first to post in this thread." : "Sé el primero en publicar en este hilo.",
"by" : "por",
"This thread is locked. Only moderators can post replies." : "Este hilo está bloqueado. Solo los moderadores pueden publicar respuestas.",
"You must be signed in to reply to this thread." : "Debes iniciar sesión para responder a este hilo.",
"Sign in to reply" : "Inicia sesión para responder",
"Lock thread" : "Bloquear hilo",
@@ -208,15 +214,11 @@
"Subscribed" : "Suscrito",
"Subscribed to thread" : "Suscrito al hilo",
"Unsubscribed from thread" : "No suscrito al hilo",
"Bookmark" : "Marcador",
"Edit title" : "Editar título",
"Move thread" : "Mover hilo",
"No thread ID or slug provided" : "No se proporcionó ID o slug del hilo",
"Failed to load posts" : "Error al cargar publicaciones",
"Post updated" : "Publicación actualizada",
"Failed to update post" : "Error al actualizar publicación",
"Thread deleted" : "Hilo eliminado",
"Post deleted" : "Publicación eliminada",
"Failed to delete post" : "Error al eliminar publicación",
"Failed to update thread lock status" : "Error al actualizar estado de bloqueo del hilo",
"Failed to update thread pin status" : "Error al actualizar estado de fijación del hilo",
"Failed to update subscription" : "Error al actualizar suscripción",
@@ -233,7 +235,6 @@
"Signature" : "Firma",
"Failed to save preferences" : "Error al guardar preferencias",
"BBCode management" : "Gestión de BBCode",
"Manage custom BBCode tags for post formatting" : "Gestiona etiquetas BBCode personalizadas para el formato de publicaciones",
"Error loading BBCodes" : "Error al cargar BBCodes",
"Create BBCode" : "Crear BBCode",
"Enable" : "Habilitar",
@@ -267,19 +268,13 @@
"Basic information" : "Información básica",
"Category header" : "Encabezado de categoría",
"-- Select a header --" : "-- Selecciona un encabezado --",
"Name" : "Nombre",
"Enter category name" : "Ingresa el nombre de la categoría",
"Slug" : "Slug",
"URL-friendly identifier (e.g., \"{slug}\")" : "Identificador amigable para URL (ej., \"{slug}\")",
"Enter category description (optional)" : "Ingresa la descripción de la categoría (opcional)",
"New" : "Nuevo",
"Permissions" : "Permisos",
"Control which roles can access and moderate this category" : "Controla qué roles pueden acceder y moderar esta categoría",
"Roles that can view" : "Roles que pueden ver",
"Select roles that can view this category and its threads" : "Selecciona los roles que pueden ver esta categoría y sus hilos",
"Roles that can moderate" : "Roles que pueden moderar",
"Select roles that can moderate (edit/delete) content in this category" : "Selecciona los roles que pueden moderar (editar/eliminar) contenido en esta categoría",
"Select roles …" : "Seleccionar roles …",
"Preview" : "Previsualizar",
"Manage forum categories and organization" : "Gestionar categorías y organización del foro",
"Error loading categories" : "Error al cargar categorías",
"No categories in this header" : "No hay categorías en este encabezado",
@@ -294,7 +289,6 @@
"-- Select a category --" : "-- Selecciona una categoría --",
"Create header" : "Crear encabezado",
"_%n category_::_%n categories_" : ["%n categoría","%n categorías","%n categorías"],
"_%n thread_::_%n threads_" : ["%n hilo","%n hilos","%n hilos"],
"Delete header" : "Eliminar encabezado",
"Are you sure you want to delete the header \"{name}\"?" : "¿Estás seguro de que deseas eliminar el encabezado \"{name}\"?",
"_This header contains %n category._::_This header contains %n categories._" : ["Este encabezado contiene %n categoría.","Este encabezado contiene %n categorías.","Este encabezado contiene %n categorías."],
@@ -357,11 +351,6 @@
"Allow creating, editing and deleting categories" : "Permitir crear, editar y eliminar categorías",
"Category permissions" : "Permisos de categoría",
"Set which categories this role can access" : "Establecer a qué categorías puede acceder este rol",
"Category" : "Categoría",
"Can view" : "Puede ver",
"Can moderate" : "Puede moderar",
"Allow" : "Permitir",
"No categories available" : "No hay categorías disponibles",
"Admin role must have all permissions enabled" : "El rol de administrador debe tener todos los permisos habilitados",
"Admin role has full access to all categories" : "El rol de administrador tiene acceso completo a todas las categorías",
"Guest role cannot have admin permissions" : "El rol de invitado no puede tener permisos de administrador",
@@ -377,17 +366,19 @@
"No roles found" : "No se encontraron roles",
"Create your first role to get started" : "Crea tu primer rol para comenzar",
"ID" : "ID",
"Created" : "Creado",
"Owner" : "Dueño",
"Actions" : "Acciones",
"No description" : "Sin descripción",
"Are you sure you want to delete the role \"{name}\"? This action cannot be undone." : "¿Estás seguro de que deseas eliminar el rol \"{name}\"? Esta acción no se puede deshacer.",
"System roles cannot be deleted" : "Los roles del sistema no se pueden eliminar",
"Members" : "Miembros",
"User management" : "Gestión de usuarios",
"Manage forum users, roles and permissions" : "Gestionar usuarios del foro, roles y permisos",
"Loading users …" : "Cargando usuarios …",
"Error loading users" : "Error al cargar usuarios",
"No users found" : "No se encontraron usuarios",
"There are no forum users yet" : "Aún no hay usuarios en el foro",
"Roles" : "Roles",
"Joined" : "Se unió",
"Status" : "Estado",
"Active" : "Activo",

View File

@@ -8,12 +8,14 @@ OC.L10N.register(
"Forum" : "Foro",
"Search" : "Buscar",
"Home" : "Inicio",
"Bookmarks" : "Marcadores",
"Dashboard" : "Tablero de control",
"Users" : "Usuarios",
"Categories" : "Categorías",
"Collapse" : "Colapsar",
"Hello world!" : "¡Hola mundo!",
"Upload failed" : "Falla en la carga",
"Category" : "Categoría",
"Cancel" : "Cancel",
"Update" : "Actualizar",
"Move" : "Mover",
@@ -22,9 +24,15 @@ OC.L10N.register(
"Delete" : "Borrar",
"Save" : "Guardar",
"Uncategorized" : "Sin categoría",
"Name" : "Nombre",
"Content" : "Contenido",
"Saving draft …" : "Guardando borrador…",
"Draft saved" : "Borrador guardado",
"Unsaved changes" : "Cambios no guardados",
"Refresh" : "Actualizar",
"Retry" : "Reintentar",
"Error" : "Error",
"Created" : "Creado",
"by" : "por",
"Subscribe" : "Suscribir",
"Files" : "Archivo",
@@ -32,17 +40,17 @@ OC.L10N.register(
"Disable" : "Deshabilitar",
"Description" : "Descripción",
"Enabled" : "Habilitado",
"Name" : "Nombre",
"New" : "Nuevo",
"Permissions" : "Permisos",
"Preview" : "Previsualizar",
"General settings" : "Configuraciones generales",
"Access control" : "Control de acceso",
"Settings saved" : "Se han guardado las configuraciones ",
"Reset" : "Restablecer",
"Category" : "Categoría",
"ID" : "ID",
"Created" : "Creado",
"Owner" : "Dueño",
"Actions" : "Acciones",
"Members" : "Miembros",
"Joined" : "Se ha unido",
"Deleted" : "Borrado"
},

View File

@@ -6,12 +6,14 @@
"Forum" : "Foro",
"Search" : "Buscar",
"Home" : "Inicio",
"Bookmarks" : "Marcadores",
"Dashboard" : "Tablero de control",
"Users" : "Usuarios",
"Categories" : "Categorías",
"Collapse" : "Colapsar",
"Hello world!" : "¡Hola mundo!",
"Upload failed" : "Falla en la carga",
"Category" : "Categoría",
"Cancel" : "Cancel",
"Update" : "Actualizar",
"Move" : "Mover",
@@ -20,9 +22,15 @@
"Delete" : "Borrar",
"Save" : "Guardar",
"Uncategorized" : "Sin categoría",
"Name" : "Nombre",
"Content" : "Contenido",
"Saving draft …" : "Guardando borrador…",
"Draft saved" : "Borrador guardado",
"Unsaved changes" : "Cambios no guardados",
"Refresh" : "Actualizar",
"Retry" : "Reintentar",
"Error" : "Error",
"Created" : "Creado",
"by" : "por",
"Subscribe" : "Suscribir",
"Files" : "Archivo",
@@ -30,17 +38,17 @@
"Disable" : "Deshabilitar",
"Description" : "Descripción",
"Enabled" : "Habilitado",
"Name" : "Nombre",
"New" : "Nuevo",
"Permissions" : "Permisos",
"Preview" : "Previsualizar",
"General settings" : "Configuraciones generales",
"Access control" : "Control de acceso",
"Settings saved" : "Se han guardado las configuraciones ",
"Reset" : "Restablecer",
"Category" : "Categoría",
"ID" : "ID",
"Created" : "Creado",
"Owner" : "Dueño",
"Actions" : "Acciones",
"Members" : "Miembros",
"Joined" : "Se ha unido",
"Deleted" : "Borrado"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"

View File

@@ -8,6 +8,7 @@ OC.L10N.register(
"Forum" : "Foro",
"Search" : "Buscar",
"Home" : "Inicio",
"Bookmarks" : "Marcadores",
"Dashboard" : "Tablero de control",
"Users" : "Usuarios",
"Categories" : "Categorías",
@@ -15,6 +16,7 @@ OC.L10N.register(
"Hello world!" : "¡Hola mundo!",
"Upload failed" : "Falla en la carga",
"Close" : "Cerrar",
"Category" : "Categoría",
"Cancel" : "Cancel",
"Move" : "Mover",
"Page not found" : "Página no encontrada",
@@ -22,10 +24,14 @@ OC.L10N.register(
"Delete" : "Borrar",
"Save" : "Guardar",
"Uncategorized" : "Sin categoría",
"Name" : "Nombre",
"Content" : "Contenido",
"Title" : "Título",
"Unsaved changes" : "Cambios no guardados",
"Refresh" : "Actualizar",
"Retry" : "Reintentar",
"Error" : "Error",
"Created" : "Creado",
"by" : "por",
"Subscribe" : "Suscribir",
"Files" : "Archivo",
@@ -33,17 +39,17 @@ OC.L10N.register(
"Disable" : "Deshabilitar",
"Description" : "Descripción",
"Enabled" : "Habilitado",
"Name" : "Nombre",
"New" : "Nuevo",
"Permissions" : "Permisos",
"Preview" : "Previsualizar",
"General settings" : "Configuraciones generales",
"Access control" : "Control de acceso",
"Settings saved" : "Se han guardado las configuraciones ",
"Reset" : "Restablecer",
"Category" : "Categoría",
"ID" : "ID",
"Created" : "Creado",
"Owner" : "Dueño",
"Actions" : "Acciones",
"Members" : "Miembros",
"Joined" : "Se ha unido",
"Deleted" : "Borrado"
},

View File

@@ -6,6 +6,7 @@
"Forum" : "Foro",
"Search" : "Buscar",
"Home" : "Inicio",
"Bookmarks" : "Marcadores",
"Dashboard" : "Tablero de control",
"Users" : "Usuarios",
"Categories" : "Categorías",
@@ -13,6 +14,7 @@
"Hello world!" : "¡Hola mundo!",
"Upload failed" : "Falla en la carga",
"Close" : "Cerrar",
"Category" : "Categoría",
"Cancel" : "Cancel",
"Move" : "Mover",
"Page not found" : "Página no encontrada",
@@ -20,10 +22,14 @@
"Delete" : "Borrar",
"Save" : "Guardar",
"Uncategorized" : "Sin categoría",
"Name" : "Nombre",
"Content" : "Contenido",
"Title" : "Título",
"Unsaved changes" : "Cambios no guardados",
"Refresh" : "Actualizar",
"Retry" : "Reintentar",
"Error" : "Error",
"Created" : "Creado",
"by" : "por",
"Subscribe" : "Suscribir",
"Files" : "Archivo",
@@ -31,17 +37,17 @@
"Disable" : "Deshabilitar",
"Description" : "Descripción",
"Enabled" : "Habilitado",
"Name" : "Nombre",
"New" : "Nuevo",
"Permissions" : "Permisos",
"Preview" : "Previsualizar",
"General settings" : "Configuraciones generales",
"Access control" : "Control de acceso",
"Settings saved" : "Se han guardado las configuraciones ",
"Reset" : "Restablecer",
"Category" : "Categoría",
"ID" : "ID",
"Created" : "Creado",
"Owner" : "Dueño",
"Actions" : "Acciones",
"Members" : "Miembros",
"Joined" : "Se ha unido",
"Deleted" : "Borrado"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"

View File

@@ -9,8 +9,12 @@ OC.L10N.register(
"Bold text" : "Texto en negritas",
"Underlined text" : "Texto subrayado",
"Forum" : "Foro",
"User ID" : "ID de usuario",
"Role" : "Cargo",
"Loading …" : "Cargando …",
"Search" : "Buscar",
"Home" : "Inicio",
"Bookmarks" : "Marcadores",
"Dashboard" : "Tablero de control",
"Users" : " Usuarios",
"Categories" : "Categorías",
@@ -20,6 +24,8 @@ OC.L10N.register(
"Insert emoji" : "Insertar emoticono",
"Upload failed" : "Falla en la carga",
"Close" : "Cerrar",
"Category" : "Categoría",
"Allow" : "Permitir",
"Cancel" : "Cancel",
"Create" : "Crear",
"Update" : "Actualizar",
@@ -30,17 +36,28 @@ OC.L10N.register(
"Delete" : "Eliminar",
"Unread" : "No leído",
"Save" : "Guardar",
"Current version" : "Versión actual",
"Uncategorized" : "Sin categoría",
"Templates" : "Plantillas",
"Name" : "Nombre",
"Content" : "Contenido",
"Both" : "Ambos",
"Insert" : "Insertar",
"Views" : "Vistas",
"Saving draft …" : "Guardando borrador...",
"Draft saved" : "Borrador guardado",
"Unsaved changes" : "Cambios no guardados",
"Back to home" : "Regresar al inicio",
"Refresh" : "Actualizar",
"Loading …" : "Cargando …",
"Retry" : "Reintentar",
"Error" : "Error",
"Created" : "Creado",
"Searching …" : "Buscando …",
"Back to {category}" : "Volver a {category}",
"by" : "por",
"Subscribe" : "Suscríbete",
"Subscribed" : "Suscrito",
"Bookmark" : "Marcador",
"Move thread" : "Mover hilo",
"Preferences" : "Preferencias",
"Files" : "Archivo",
@@ -49,9 +66,9 @@ OC.L10N.register(
"Disable" : "Deshabilitar",
"Description" : "Descripción",
"Enabled" : "Habilitado",
"Name" : "Nombre",
"New" : "Nuevo",
"Permissions" : "Permisos",
"Preview" : "Previsualizar",
"Move up" : "Mover arriba",
"Move down" : "Mover abajo",
"Last 7 days" : "Últimos 7 días",
@@ -62,11 +79,11 @@ OC.L10N.register(
"Settings saved" : "Se han guardado las configuraciones ",
"Failed to save settings" : "No se pudo guardar la configuración",
"Reset" : "Reiniciar",
"Category" : "Categoría",
"Allow" : "Permitir",
"ID" : "ID",
"Created" : "Creado",
"Owner" : "Propietario",
"Actions" : "Acciones",
"No teams found" : "No se encontraron equipos",
"Members" : "Miembros",
"User management" : "Administración de usuarios",
"Loading users …" : "Cargando usuarios …",
"No users found" : "No se encontraron usuarios",

View File

@@ -7,8 +7,12 @@
"Bold text" : "Texto en negritas",
"Underlined text" : "Texto subrayado",
"Forum" : "Foro",
"User ID" : "ID de usuario",
"Role" : "Cargo",
"Loading …" : "Cargando …",
"Search" : "Buscar",
"Home" : "Inicio",
"Bookmarks" : "Marcadores",
"Dashboard" : "Tablero de control",
"Users" : " Usuarios",
"Categories" : "Categorías",
@@ -18,6 +22,8 @@
"Insert emoji" : "Insertar emoticono",
"Upload failed" : "Falla en la carga",
"Close" : "Cerrar",
"Category" : "Categoría",
"Allow" : "Permitir",
"Cancel" : "Cancel",
"Create" : "Crear",
"Update" : "Actualizar",
@@ -28,17 +34,28 @@
"Delete" : "Eliminar",
"Unread" : "No leído",
"Save" : "Guardar",
"Current version" : "Versión actual",
"Uncategorized" : "Sin categoría",
"Templates" : "Plantillas",
"Name" : "Nombre",
"Content" : "Contenido",
"Both" : "Ambos",
"Insert" : "Insertar",
"Views" : "Vistas",
"Saving draft …" : "Guardando borrador...",
"Draft saved" : "Borrador guardado",
"Unsaved changes" : "Cambios no guardados",
"Back to home" : "Regresar al inicio",
"Refresh" : "Actualizar",
"Loading …" : "Cargando …",
"Retry" : "Reintentar",
"Error" : "Error",
"Created" : "Creado",
"Searching …" : "Buscando …",
"Back to {category}" : "Volver a {category}",
"by" : "por",
"Subscribe" : "Suscríbete",
"Subscribed" : "Suscrito",
"Bookmark" : "Marcador",
"Move thread" : "Mover hilo",
"Preferences" : "Preferencias",
"Files" : "Archivo",
@@ -47,9 +64,9 @@
"Disable" : "Deshabilitar",
"Description" : "Descripción",
"Enabled" : "Habilitado",
"Name" : "Nombre",
"New" : "Nuevo",
"Permissions" : "Permisos",
"Preview" : "Previsualizar",
"Move up" : "Mover arriba",
"Move down" : "Mover abajo",
"Last 7 days" : "Últimos 7 días",
@@ -60,11 +77,11 @@
"Settings saved" : "Se han guardado las configuraciones ",
"Failed to save settings" : "No se pudo guardar la configuración",
"Reset" : "Reiniciar",
"Category" : "Categoría",
"Allow" : "Permitir",
"ID" : "ID",
"Created" : "Creado",
"Owner" : "Propietario",
"Actions" : "Acciones",
"No teams found" : "No se encontraron equipos",
"Members" : "Miembros",
"User management" : "Administración de usuarios",
"Loading users …" : "Cargando usuarios …",
"No users found" : "No se encontraron usuarios",

View File

@@ -15,6 +15,7 @@ OC.L10N.register(
"Hello world!" : "¡Hola mundo!",
"Upload failed" : "Falla en la carga",
"Close" : "Cerrar",
"Category" : "Categoría",
"Cancel" : "Cancel",
"Update" : "Actualizar",
"Move" : "Mover",
@@ -23,10 +24,14 @@ OC.L10N.register(
"Delete" : "Borrar",
"Save" : "Guardar",
"Uncategorized" : "Sin categoría",
"Name" : "Nombre",
"Content" : "Contenido",
"Title" : "Título",
"Unsaved changes" : "Cambios no guardados",
"Refresh" : "Actualizar",
"Retry" : "Reintentar",
"Error" : "Error",
"Created" : "Creado",
"by" : "por",
"Subscribe" : "Suscribir",
"Files" : "Archivo",
@@ -34,17 +39,17 @@ OC.L10N.register(
"Disable" : "Deshabilitar",
"Description" : "Descripción",
"Enabled" : "Habilitado",
"Name" : "Nombre",
"New" : "Nuevo",
"Permissions" : "Permisos",
"Preview" : "Previsualizar",
"General settings" : "Configuraciones generales",
"Access control" : "Control de acceso",
"Settings saved" : "Se han guardado las configuraciones ",
"Reset" : "Restablecer",
"Category" : "Categoría",
"ID" : "ID",
"Created" : "Creado",
"Owner" : "Dueño",
"Actions" : "Acciones",
"Members" : "Miembros",
"Joined" : "Se ha unido",
"Deleted" : "Borrado"
},

View File

@@ -13,6 +13,7 @@
"Hello world!" : "¡Hola mundo!",
"Upload failed" : "Falla en la carga",
"Close" : "Cerrar",
"Category" : "Categoría",
"Cancel" : "Cancel",
"Update" : "Actualizar",
"Move" : "Mover",
@@ -21,10 +22,14 @@
"Delete" : "Borrar",
"Save" : "Guardar",
"Uncategorized" : "Sin categoría",
"Name" : "Nombre",
"Content" : "Contenido",
"Title" : "Título",
"Unsaved changes" : "Cambios no guardados",
"Refresh" : "Actualizar",
"Retry" : "Reintentar",
"Error" : "Error",
"Created" : "Creado",
"by" : "por",
"Subscribe" : "Suscribir",
"Files" : "Archivo",
@@ -32,17 +37,17 @@
"Disable" : "Deshabilitar",
"Description" : "Descripción",
"Enabled" : "Habilitado",
"Name" : "Nombre",
"New" : "Nuevo",
"Permissions" : "Permisos",
"Preview" : "Previsualizar",
"General settings" : "Configuraciones generales",
"Access control" : "Control de acceso",
"Settings saved" : "Se han guardado las configuraciones ",
"Reset" : "Restablecer",
"Category" : "Categoría",
"ID" : "ID",
"Created" : "Creado",
"Owner" : "Dueño",
"Actions" : "Acciones",
"Members" : "Miembros",
"Joined" : "Se ha unido",
"Deleted" : "Borrado"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"

View File

@@ -15,6 +15,7 @@ OC.L10N.register(
"Hello world!" : "¡Hola mundo!",
"Upload failed" : "Falla en la carga",
"Close" : "Cerrar",
"Category" : "Categoría",
"Cancel" : "Cancel",
"Update" : "Actualizar",
"Move" : "Mover",
@@ -23,10 +24,14 @@ OC.L10N.register(
"Delete" : "Borrar",
"Save" : "Guardar",
"Uncategorized" : "Sin categoría",
"Name" : "Nombre",
"Content" : "Contenido",
"Title" : "Título",
"Unsaved changes" : "Cambios no guardados",
"Refresh" : "Actualizar",
"Retry" : "Reintentar",
"Error" : "Error",
"Created" : "Creado",
"by" : "por",
"Subscribe" : "Suscribir",
"Files" : "Archivo",
@@ -34,17 +39,17 @@ OC.L10N.register(
"Disable" : "Deshabilitar",
"Description" : "Descripción",
"Enabled" : "Habilitado",
"Name" : "Nombre",
"New" : "Nuevo",
"Permissions" : "Permisos",
"Preview" : "Previsualizar",
"General settings" : "Configuraciones generales",
"Access control" : "Control de acceso",
"Settings saved" : "Se han guardado las configuraciones ",
"Reset" : "Restablecer",
"Category" : "Categoría",
"ID" : "ID",
"Created" : "Creado",
"Owner" : "Dueño",
"Actions" : "Acciones",
"Members" : "Miembros",
"Joined" : "Se ha unido",
"Deleted" : "Borrado"
},

View File

@@ -13,6 +13,7 @@
"Hello world!" : "¡Hola mundo!",
"Upload failed" : "Falla en la carga",
"Close" : "Cerrar",
"Category" : "Categoría",
"Cancel" : "Cancel",
"Update" : "Actualizar",
"Move" : "Mover",
@@ -21,10 +22,14 @@
"Delete" : "Borrar",
"Save" : "Guardar",
"Uncategorized" : "Sin categoría",
"Name" : "Nombre",
"Content" : "Contenido",
"Title" : "Título",
"Unsaved changes" : "Cambios no guardados",
"Refresh" : "Actualizar",
"Retry" : "Reintentar",
"Error" : "Error",
"Created" : "Creado",
"by" : "por",
"Subscribe" : "Suscribir",
"Files" : "Archivo",
@@ -32,17 +37,17 @@
"Disable" : "Deshabilitar",
"Description" : "Descripción",
"Enabled" : "Habilitado",
"Name" : "Nombre",
"New" : "Nuevo",
"Permissions" : "Permisos",
"Preview" : "Previsualizar",
"General settings" : "Configuraciones generales",
"Access control" : "Control de acceso",
"Settings saved" : "Se han guardado las configuraciones ",
"Reset" : "Restablecer",
"Category" : "Categoría",
"ID" : "ID",
"Created" : "Creado",
"Owner" : "Dueño",
"Actions" : "Acciones",
"Members" : "Miembros",
"Joined" : "Se ha unido",
"Deleted" : "Borrado"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"

View File

@@ -15,6 +15,7 @@ OC.L10N.register(
"Hello world!" : "¡Hola mundo!",
"Upload failed" : "Falla en la carga",
"Close" : "Cerrar",
"Category" : "Categoría",
"Cancel" : "Cancel",
"Update" : "Actualizar",
"Move" : "Mover",
@@ -23,6 +24,9 @@ OC.L10N.register(
"Delete" : "Borrar",
"Save" : "Guardar",
"Uncategorized" : "Sin categoría",
"Name" : "Nombre",
"Content" : "Contenido",
"Unsaved changes" : "Cambios no guardados",
"Refresh" : "Actualizar",
"Retry" : "Reintentar",
"Error" : "Error",
@@ -33,16 +37,17 @@ OC.L10N.register(
"Disable" : "Deshabilitar",
"Description" : "Descripción",
"Enabled" : "Habilitado",
"Name" : "Nombre",
"New" : "Nuevo",
"Permissions" : "Permisos",
"Preview" : "Previsualizar",
"General settings" : "Configuraciones generales",
"Access control" : "Control de acceso",
"Settings saved" : "Se han guardado las configuraciones ",
"Reset" : "Restablecer",
"Category" : "Categoría",
"ID" : "ID",
"Owner" : "Dueño",
"Actions" : "Acciones",
"Members" : "Miembros",
"Joined" : "Se ha unido",
"Deleted" : "Borrado"
},

View File

@@ -13,6 +13,7 @@
"Hello world!" : "¡Hola mundo!",
"Upload failed" : "Falla en la carga",
"Close" : "Cerrar",
"Category" : "Categoría",
"Cancel" : "Cancel",
"Update" : "Actualizar",
"Move" : "Mover",
@@ -21,6 +22,9 @@
"Delete" : "Borrar",
"Save" : "Guardar",
"Uncategorized" : "Sin categoría",
"Name" : "Nombre",
"Content" : "Contenido",
"Unsaved changes" : "Cambios no guardados",
"Refresh" : "Actualizar",
"Retry" : "Reintentar",
"Error" : "Error",
@@ -31,16 +35,17 @@
"Disable" : "Deshabilitar",
"Description" : "Descripción",
"Enabled" : "Habilitado",
"Name" : "Nombre",
"New" : "Nuevo",
"Permissions" : "Permisos",
"Preview" : "Previsualizar",
"General settings" : "Configuraciones generales",
"Access control" : "Control de acceso",
"Settings saved" : "Se han guardado las configuraciones ",
"Reset" : "Restablecer",
"Category" : "Categoría",
"ID" : "ID",
"Owner" : "Dueño",
"Actions" : "Acciones",
"Members" : "Miembros",
"Joined" : "Se ha unido",
"Deleted" : "Borrado"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"

View File

@@ -15,6 +15,7 @@ OC.L10N.register(
"Hello world!" : "¡Hola mundo!",
"Upload failed" : "Falla en la carga",
"Close" : "Cerrar",
"Category" : "Categoría",
"Cancel" : "Cancel",
"Update" : "Actualizar",
"Move" : "Mover",
@@ -23,7 +24,10 @@ OC.L10N.register(
"Delete" : "Borrar",
"Save" : "Guardar",
"Uncategorized" : "Sin categoría",
"Name" : "Nombre",
"Content" : "Contenido",
"Title" : "Título",
"Unsaved changes" : "Cambios no guardados",
"Refresh" : "Actualizar",
"Retry" : "Reintentar",
"Error" : "Error",
@@ -34,16 +38,17 @@ OC.L10N.register(
"Disable" : "Deshabilitar",
"Description" : "Descripción",
"Enabled" : "Habilitado",
"Name" : "Nombre",
"New" : "Nuevo",
"Permissions" : "Permisos",
"Preview" : "Previsualizar",
"General settings" : "Configuraciones generales",
"Access control" : "Control de acceso",
"Settings saved" : "Se han guardado las configuraciones ",
"Reset" : "Restablecer",
"Category" : "Categoría",
"ID" : "ID",
"Owner" : "Dueño",
"Actions" : "Acciones",
"Members" : "Miembros",
"Joined" : "Se ha unido",
"Deleted" : "Borrado"
},

View File

@@ -13,6 +13,7 @@
"Hello world!" : "¡Hola mundo!",
"Upload failed" : "Falla en la carga",
"Close" : "Cerrar",
"Category" : "Categoría",
"Cancel" : "Cancel",
"Update" : "Actualizar",
"Move" : "Mover",
@@ -21,7 +22,10 @@
"Delete" : "Borrar",
"Save" : "Guardar",
"Uncategorized" : "Sin categoría",
"Name" : "Nombre",
"Content" : "Contenido",
"Title" : "Título",
"Unsaved changes" : "Cambios no guardados",
"Refresh" : "Actualizar",
"Retry" : "Reintentar",
"Error" : "Error",
@@ -32,16 +36,17 @@
"Disable" : "Deshabilitar",
"Description" : "Descripción",
"Enabled" : "Habilitado",
"Name" : "Nombre",
"New" : "Nuevo",
"Permissions" : "Permisos",
"Preview" : "Previsualizar",
"General settings" : "Configuraciones generales",
"Access control" : "Control de acceso",
"Settings saved" : "Se han guardado las configuraciones ",
"Reset" : "Restablecer",
"Category" : "Categoría",
"ID" : "ID",
"Owner" : "Dueño",
"Actions" : "Acciones",
"Members" : "Miembros",
"Joined" : "Se ha unido",
"Deleted" : "Borrado"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"

View File

@@ -15,6 +15,7 @@ OC.L10N.register(
"Hello world!" : "¡Hola mundo!",
"Upload failed" : "Falla en la carga",
"Close" : "Cerrar",
"Category" : "Categoría",
"Cancel" : "Cancel",
"Update" : "Actualizar",
"Move" : "Mover",
@@ -23,10 +24,14 @@ OC.L10N.register(
"Delete" : "Borrar",
"Save" : "Guardar",
"Uncategorized" : "Sin categoría",
"Name" : "Nombre",
"Content" : "Contenido",
"Title" : "Título",
"Unsaved changes" : "Cambios no guardados",
"Refresh" : "Actualizar",
"Retry" : "Reintentar",
"Error" : "Error",
"Created" : "Creado",
"Back to {category}" : "Volver a {category}",
"by" : "por",
"Subscribe" : "Suscribir",
@@ -35,17 +40,16 @@ OC.L10N.register(
"Disable" : "Deshabilitar",
"Description" : "Descripción",
"Enabled" : "Habilitado",
"Name" : "Nombre",
"New" : "Nuevo",
"Permissions" : "Permisos",
"Preview" : "Previsualizar",
"General settings" : "Configuraciones generales",
"Access control" : "Control de acceso",
"Settings saved" : "Se han guardado las configuraciones ",
"Reset" : "Restablecer",
"Category" : "Categoría",
"ID" : "ID",
"Created" : "Creado",
"Actions" : "Acciones",
"Members" : "Miembros",
"Joined" : "Se ha unido",
"Deleted" : "Borrado"
},

View File

@@ -13,6 +13,7 @@
"Hello world!" : "¡Hola mundo!",
"Upload failed" : "Falla en la carga",
"Close" : "Cerrar",
"Category" : "Categoría",
"Cancel" : "Cancel",
"Update" : "Actualizar",
"Move" : "Mover",
@@ -21,10 +22,14 @@
"Delete" : "Borrar",
"Save" : "Guardar",
"Uncategorized" : "Sin categoría",
"Name" : "Nombre",
"Content" : "Contenido",
"Title" : "Título",
"Unsaved changes" : "Cambios no guardados",
"Refresh" : "Actualizar",
"Retry" : "Reintentar",
"Error" : "Error",
"Created" : "Creado",
"Back to {category}" : "Volver a {category}",
"by" : "por",
"Subscribe" : "Suscribir",
@@ -33,17 +38,16 @@
"Disable" : "Deshabilitar",
"Description" : "Descripción",
"Enabled" : "Habilitado",
"Name" : "Nombre",
"New" : "Nuevo",
"Permissions" : "Permisos",
"Preview" : "Previsualizar",
"General settings" : "Configuraciones generales",
"Access control" : "Control de acceso",
"Settings saved" : "Se han guardado las configuraciones ",
"Reset" : "Restablecer",
"Category" : "Categoría",
"ID" : "ID",
"Created" : "Creado",
"Actions" : "Acciones",
"Members" : "Miembros",
"Joined" : "Se ha unido",
"Deleted" : "Borrado"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"

View File

@@ -8,6 +8,7 @@ OC.L10N.register(
"Forum" : "Foro",
"Search" : "Buscar",
"Home" : "Inicio",
"Bookmarks" : "Marcadores",
"Dashboard" : "Tablero de control",
"Users" : "Usuarios",
"Categories" : "Categorías",
@@ -15,6 +16,7 @@ OC.L10N.register(
"Hello world!" : "¡Hola mundo!",
"Upload failed" : "Falla en la carga",
"Close" : "Cerrar",
"Category" : "Categoría",
"Cancel" : "Cancel",
"Update" : "Actualizar",
"Move" : "Mover",
@@ -23,9 +25,13 @@ OC.L10N.register(
"Delete" : "Borrar",
"Save" : "Guardar",
"Uncategorized" : "Sin categoría",
"Name" : "Nombre",
"Content" : "Contenido",
"Unsaved changes" : "Cambios no guardados",
"Refresh" : "Actualizar",
"Retry" : "Reintentar",
"Error" : "Error",
"Created" : "Creado",
"by" : "por",
"Subscribe" : "Suscribir",
"Files" : "Archivo",
@@ -33,17 +39,17 @@ OC.L10N.register(
"Disable" : "Deshabilitar",
"Description" : "Descripción",
"Enabled" : "Habilitado",
"Name" : "Nombre",
"New" : "Nuevo",
"Permissions" : "Permisos",
"Preview" : "Previsualizar",
"General settings" : "Configuraciones generales",
"Access control" : "Control de acceso",
"Settings saved" : "Se han guardado las configuraciones ",
"Reset" : "Restablecer",
"Category" : "Categoría",
"ID" : "ID",
"Created" : "Creado",
"Owner" : "Dueño",
"Actions" : "Acciones",
"Members" : "Miembros",
"Joined" : "Se ha unido",
"Deleted" : "Borrado"
},

View File

@@ -6,6 +6,7 @@
"Forum" : "Foro",
"Search" : "Buscar",
"Home" : "Inicio",
"Bookmarks" : "Marcadores",
"Dashboard" : "Tablero de control",
"Users" : "Usuarios",
"Categories" : "Categorías",
@@ -13,6 +14,7 @@
"Hello world!" : "¡Hola mundo!",
"Upload failed" : "Falla en la carga",
"Close" : "Cerrar",
"Category" : "Categoría",
"Cancel" : "Cancel",
"Update" : "Actualizar",
"Move" : "Mover",
@@ -21,9 +23,13 @@
"Delete" : "Borrar",
"Save" : "Guardar",
"Uncategorized" : "Sin categoría",
"Name" : "Nombre",
"Content" : "Contenido",
"Unsaved changes" : "Cambios no guardados",
"Refresh" : "Actualizar",
"Retry" : "Reintentar",
"Error" : "Error",
"Created" : "Creado",
"by" : "por",
"Subscribe" : "Suscribir",
"Files" : "Archivo",
@@ -31,17 +37,17 @@
"Disable" : "Deshabilitar",
"Description" : "Descripción",
"Enabled" : "Habilitado",
"Name" : "Nombre",
"New" : "Nuevo",
"Permissions" : "Permisos",
"Preview" : "Previsualizar",
"General settings" : "Configuraciones generales",
"Access control" : "Control de acceso",
"Settings saved" : "Se han guardado las configuraciones ",
"Reset" : "Restablecer",
"Category" : "Categoría",
"ID" : "ID",
"Created" : "Creado",
"Owner" : "Dueño",
"Actions" : "Acciones",
"Members" : "Miembros",
"Joined" : "Se ha unido",
"Deleted" : "Borrado"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"

View File

@@ -14,6 +14,7 @@ OC.L10N.register(
"Collapse" : "Colapsar",
"Hello world!" : "¡Hola mundo!",
"Upload failed" : "Falla en la carga",
"Category" : "Categoría",
"Cancel" : "Cancel",
"Update" : "Actualizar",
"Move" : "Mover",
@@ -22,10 +23,14 @@ OC.L10N.register(
"Delete" : "Borrar",
"Save" : "Guardar",
"Uncategorized" : "Sin categoría",
"Name" : "Nombre",
"Content" : "Contenido",
"Title" : "Título",
"Unsaved changes" : "Cambios no guardados",
"Refresh" : "Actualizar",
"Retry" : "Reintentar",
"Error" : "Error",
"Created" : "Creado",
"by" : "por",
"Subscribe" : "Suscribir",
"Files" : "Archivo",
@@ -33,17 +38,17 @@ OC.L10N.register(
"Disable" : "Deshabilitar",
"Description" : "Descripción",
"Enabled" : "Habilitado",
"Name" : "Nombre",
"New" : "Nuevo",
"Permissions" : "Permisos",
"Preview" : "Previsualizar",
"General settings" : "Configuraciones generales",
"Access control" : "Control de acceso",
"Settings saved" : "Se han guardado las configuraciones ",
"Reset" : "Restablecer",
"Category" : "Categoría",
"ID" : "ID",
"Created" : "Creado",
"Owner" : "Dueño",
"Actions" : "Acciones",
"Members" : "Miembros",
"Joined" : "Se ha unido",
"Deleted" : "Borrado"
},

View File

@@ -12,6 +12,7 @@
"Collapse" : "Colapsar",
"Hello world!" : "¡Hola mundo!",
"Upload failed" : "Falla en la carga",
"Category" : "Categoría",
"Cancel" : "Cancel",
"Update" : "Actualizar",
"Move" : "Mover",
@@ -20,10 +21,14 @@
"Delete" : "Borrar",
"Save" : "Guardar",
"Uncategorized" : "Sin categoría",
"Name" : "Nombre",
"Content" : "Contenido",
"Title" : "Título",
"Unsaved changes" : "Cambios no guardados",
"Refresh" : "Actualizar",
"Retry" : "Reintentar",
"Error" : "Error",
"Created" : "Creado",
"by" : "por",
"Subscribe" : "Suscribir",
"Files" : "Archivo",
@@ -31,17 +36,17 @@
"Disable" : "Deshabilitar",
"Description" : "Descripción",
"Enabled" : "Habilitado",
"Name" : "Nombre",
"New" : "Nuevo",
"Permissions" : "Permisos",
"Preview" : "Previsualizar",
"General settings" : "Configuraciones generales",
"Access control" : "Control de acceso",
"Settings saved" : "Se han guardado las configuraciones ",
"Reset" : "Restablecer",
"Category" : "Categoría",
"ID" : "ID",
"Created" : "Creado",
"Owner" : "Dueño",
"Actions" : "Acciones",
"Members" : "Miembros",
"Joined" : "Se ha unido",
"Deleted" : "Borrado"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"

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