mirror of
https://github.com/chenasraf/nextcloud-forum.git
synced 2026-05-18 01:28:58 +00:00
Compare commits
42 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
6093137469 | ||
|
|
1eef657776 | ||
|
|
63d8883d64 | ||
| 1d1b5624a3 | |||
| 0bd78a871c | |||
| b7a620ad66 | |||
|
|
eed1cc1617 | ||
|
|
fbae4dbdab | ||
|
|
616c707706 | ||
| 3e9b75d853 | |||
|
|
a73252dd1d | ||
|
|
776cf43471 | ||
| 1e6c8188e1 | |||
|
|
65ea2f23b3 | ||
|
|
fa498ba9d6 | ||
|
|
855433f412 | ||
| e502593105 | |||
|
|
3e287dcce7 | ||
|
|
f37fae6ec9 | ||
|
|
4332f461df | ||
|
|
639df8019c | ||
|
|
e083a2e1f7 | ||
|
|
c4c2b48f39 | ||
| 41295990f3 | |||
| 39892a15b6 | |||
|
|
638e1c8951 | ||
|
|
03f5b5e958 | ||
|
|
44102609f5 | ||
|
|
3e880e0013 | ||
|
|
8e9e5fe9dc | ||
| 08e71782df | |||
|
|
0166b9582e | ||
|
|
49e1cf1e65 | ||
|
|
04502eb55a | ||
| a933d451bd | |||
| dd5f682186 | |||
|
|
40237c5391 | ||
| 7566679d99 | |||
|
|
658f345d60 | ||
|
|
e04cfb961e | ||
| 95a9c2ef21 | |||
| 5f78d4c9f5 |
@@ -1,3 +0,0 @@
|
||||
#!/usr/bin/env bash
|
||||
export PHP_CS_FIXER_IGNORE_ENV=1
|
||||
pnpm lint-staged -- --relative
|
||||
@@ -1,17 +0,0 @@
|
||||
module.exports = {
|
||||
'*.{ts,vue}': ['eslint --fix'],
|
||||
'*.{scss,vue,ts,md}': ['prettier --write'],
|
||||
'*.json': (files) => {
|
||||
const filtered = files.filter(file => !file.includes('openapi.json'))
|
||||
return filtered.length > 0 ? `prettier --write ${filtered.join(' ')}` : []
|
||||
},
|
||||
'*.php': (files) => {
|
||||
const nonGenFiles = files.filter(file => !file.includes('/gen/'))
|
||||
const commands = []
|
||||
if (nonGenFiles.length > 0) {
|
||||
commands.push('make php-cs-fixer', 'make test')
|
||||
}
|
||||
return commands
|
||||
},
|
||||
'*Controller.php': [() => 'make openapi', () => 'git add openapi.json openapi-*.json'],
|
||||
}
|
||||
@@ -1 +1 @@
|
||||
{".":"0.38.1"}
|
||||
{".":"1.0.3"}
|
||||
|
||||
77
CHANGELOG.md
77
CHANGELOG.md
@@ -1,5 +1,82 @@
|
||||
# Changelog
|
||||
|
||||
## [1.0.3](https://github.com/chenasraf/nextcloud-forum/compare/v1.0.2...v1.0.3) (2026-05-17)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* **l10n:** Update translations from Transifex ([1eef657](https://github.com/chenasraf/nextcloud-forum/commit/1eef65777668118a5b3cce70470b944700ae1fd9))
|
||||
* **l10n:** Update translations from Transifex ([63d8883](https://github.com/chenasraf/nextcloud-forum/commit/63d8883d64f327b2aa785d92ee79b28a3c49f37e))
|
||||
* **l10n:** Update translations from Transifex ([eed1cc1](https://github.com/chenasraf/nextcloud-forum/commit/eed1cc1617a7878d61cdf43c4c9912614d193217))
|
||||
|
||||
## [1.0.2](https://github.com/chenasraf/nextcloud-forum/compare/v1.0.1...v1.0.2) (2026-05-10)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* **l10n:** Update translations from Transifex ([616c707](https://github.com/chenasraf/nextcloud-forum/commit/616c7077067d2e5c25b00da70585479759740f26))
|
||||
* **l10n:** Update translations from Transifex ([a73252d](https://github.com/chenasraf/nextcloud-forum/commit/a73252dd1dbb2ebb7c887927678c2263dc1c5c5a))
|
||||
* **l10n:** Update translations from Transifex ([776cf43](https://github.com/chenasraf/nextcloud-forum/commit/776cf434712b445acbae2bd23af35ebb5e1dc1df))
|
||||
* **l10n:** Update translations from Transifex ([65ea2f2](https://github.com/chenasraf/nextcloud-forum/commit/65ea2f23b31950e3ad2fea8380455505ee233caa))
|
||||
* **l10n:** Update translations from Transifex ([fa498ba](https://github.com/chenasraf/nextcloud-forum/commit/fa498ba9d63374b8113ad29c95c725013a22f98e))
|
||||
|
||||
## [1.0.1](https://github.com/chenasraf/nextcloud-forum/compare/v1.0.0...v1.0.1) (2026-04-26)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* **l10n:** Update translations from Transifex ([3e287dc](https://github.com/chenasraf/nextcloud-forum/commit/3e287dcce7544d65adee49e60eabce9418ab977a))
|
||||
* **l10n:** Update translations from Transifex ([f37fae6](https://github.com/chenasraf/nextcloud-forum/commit/f37fae6ec9179f04f1286a1191b38575d9389eb1))
|
||||
* **l10n:** Update translations from Transifex ([4332f46](https://github.com/chenasraf/nextcloud-forum/commit/4332f461df96e313055ee351d14b572017d76d1e))
|
||||
* **l10n:** Update translations from Transifex ([639df80](https://github.com/chenasraf/nextcloud-forum/commit/639df8019cb73b0d7d9401c4131ddde982de607e))
|
||||
* **l10n:** Update translations from Transifex ([e083a2e](https://github.com/chenasraf/nextcloud-forum/commit/e083a2e1f7063c1776902f1243ece96bfd9d7492))
|
||||
|
||||
## [1.0.0](https://github.com/chenasraf/nextcloud-forum/compare/v0.38.5...v1.0.0) (2026-04-19)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* **l10n:** Update translations from Transifex ([638e1c8](https://github.com/chenasraf/nextcloud-forum/commit/638e1c8951df959363f0ff1c0ed36d5d745e3874))
|
||||
|
||||
|
||||
### Miscellaneous Chores
|
||||
|
||||
* official 1.0 release ([4129599](https://github.com/chenasraf/nextcloud-forum/commit/41295990f3740bf238393ff0696684f916ac4423))
|
||||
|
||||
## [0.38.5](https://github.com/chenasraf/nextcloud-forum/compare/v0.38.4...v0.38.5) (2026-04-14)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* **l10n:** Update translations from Transifex ([4410260](https://github.com/chenasraf/nextcloud-forum/commit/44102609f52eafc2b0af65cc5e40cc951da248e5))
|
||||
* **l10n:** Update translations from Transifex ([3e880e0](https://github.com/chenasraf/nextcloud-forum/commit/3e880e00130038ae338194ea533c998ca26db58b))
|
||||
* **l10n:** Update translations from Transifex ([8e9e5fe](https://github.com/chenasraf/nextcloud-forum/commit/8e9e5fe9dcc453a9faabbad2facc176b68b807a3))
|
||||
* **l10n:** Update translations from Transifex ([0166b95](https://github.com/chenasraf/nextcloud-forum/commit/0166b9582e3aa017ecb5603f9d43b92237e790ba))
|
||||
* **l10n:** Update translations from Transifex ([49e1cf1](https://github.com/chenasraf/nextcloud-forum/commit/49e1cf1e65a12c2e4bcb3227804d1b6ab91ed466))
|
||||
|
||||
## [0.38.4](https://github.com/chenasraf/nextcloud-forum/compare/v0.38.3...v0.38.4) (2026-04-09)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* add/update error notifications across the app ([dd5f682](https://github.com/chenasraf/nextcloud-forum/commit/dd5f682186cae047c94aa452dbf1aaa95fc6bf42))
|
||||
* re-apply possibly failed category migrations ([a933d45](https://github.com/chenasraf/nextcloud-forum/commit/a933d451bdda818f6203934fc6b4852e3ddf3bf8))
|
||||
|
||||
## [0.38.3](https://github.com/chenasraf/nextcloud-forum/compare/v0.38.2...v0.38.3) (2026-04-09)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* **l10n:** Update translations from Transifex ([658f345](https://github.com/chenasraf/nextcloud-forum/commit/658f345d60727ecd301e48e331f39c749c380668))
|
||||
* show childless headers on admin category page ([7566679](https://github.com/chenasraf/nextcloud-forum/commit/7566679d99348c04be7a6366481bd900f1bcc0ce))
|
||||
|
||||
## [0.38.2](https://github.com/chenasraf/nextcloud-forum/compare/v0.38.1...v0.38.2) (2026-04-06)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* allow closing all dialogs by outside click ([95a9c2e](https://github.com/chenasraf/nextcloud-forum/commit/95a9c2ef21d0af3bede08951980ad40a4a00e778))
|
||||
|
||||
## [0.38.1](https://github.com/chenasraf/nextcloud-forum/compare/v0.38.0...v0.38.1) (2026-04-06)
|
||||
|
||||
|
||||
|
||||
15
Makefile
15
Makefile
@@ -309,6 +309,21 @@ test-docker:
|
||||
test-frontend:
|
||||
$(pnpm_cmd) vitest run
|
||||
|
||||
info_xsd_url=https://apps.nextcloud.com/schema/apps/info.xsd
|
||||
info_xsd=$(build_tools_directory)/info.xsd
|
||||
|
||||
$(info_xsd):
|
||||
@mkdir -p $(build_tools_directory)
|
||||
curl -sS -o $(info_xsd) $(info_xsd_url)
|
||||
|
||||
# lint-appinfo:
|
||||
# - Validate appinfo/info.xml against the Nextcloud App Store XSD schema
|
||||
.PHONY: lint-appinfo
|
||||
lint-appinfo: $(info_xsd)
|
||||
@echo "\x1b[33mValidating appinfo/info.xml against Nextcloud schema...\x1b[0m"
|
||||
@xmllint --noout --schema $(info_xsd) appinfo/info.xml
|
||||
@echo "\x1b[32mappinfo/info.xml is valid.\x1b[0m"
|
||||
|
||||
# lint:
|
||||
# - Lint JS via pnpm and PHP via composer script "lint"
|
||||
.PHONY: lint
|
||||
|
||||
@@ -43,7 +43,7 @@ Create discussions, share ideas, and collaborate with your community directly in
|
||||
|
||||
The forum integrates seamlessly with your Nextcloud instance, using your existing accounts and teams for authentication and access control.
|
||||
]]></description>
|
||||
<version>0.38.1</version>
|
||||
<version>1.0.3</version>
|
||||
<licence>agpl</licence>
|
||||
<author mail="contact@casraf.dev" homepage="https://casraf.dev">Chen Asraf</author>
|
||||
<namespace>Forum</namespace>
|
||||
|
||||
@@ -36,8 +36,7 @@
|
||||
"require-dev": {
|
||||
"bamarni/composer-bin-plugin": "^1.8",
|
||||
"nextcloud/ocp": "dev-stable32",
|
||||
"phpunit/phpunit": "^10.5",
|
||||
"roave/security-advisories": "dev-latest"
|
||||
"phpunit/phpunit": "^10.5"
|
||||
},
|
||||
"config": {
|
||||
"allow-plugins": {
|
||||
|
||||
1063
composer.lock
generated
1063
composer.lock
generated
File diff suppressed because it is too large
Load Diff
@@ -1,35 +0,0 @@
|
||||
OC.L10N.register(
|
||||
"forum",
|
||||
{
|
||||
"Admin" : "প্রশাসন",
|
||||
"User" : "User",
|
||||
"General" : "সাধারণ",
|
||||
"Forum" : "ফোরাম",
|
||||
"Search" : "Search",
|
||||
"Home" : "বাড়ি",
|
||||
"Accounts" : "Accounts",
|
||||
"Collapse" : "ভাঙো",
|
||||
"Log in" : "প্রবেশ",
|
||||
"Upload failed" : "আপলোড হয়নি",
|
||||
"Close" : "বন্ধ",
|
||||
"Cancel" : "Cancel",
|
||||
"Update" : "পরিবর্ধন",
|
||||
"Deleted" : "মুছে ফেলা",
|
||||
"Restore" : "ফিরিয়ে দাও",
|
||||
"Move" : "Move",
|
||||
"Edit" : "সম্পাদনা",
|
||||
"Delete" : "মুছে",
|
||||
"Direct link" : "সরাসরি লিঙ্ক",
|
||||
"Save" : "সংরক্ষণ",
|
||||
"Name" : "নাম",
|
||||
"Refresh" : "নবোদ্যম",
|
||||
"Error" : "সমস্যা",
|
||||
"by" : "কর্তৃক",
|
||||
"Subscribe" : "গ্রাহক হোন",
|
||||
"Disable" : "নিষ্ক্রিয়",
|
||||
"Description" : "বিবরণ",
|
||||
"Enabled" : "কার্যকর",
|
||||
"Reset" : "পূণঃনির্ধানণ",
|
||||
"Actions" : "পদক্ষেপসমূহ"
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
@@ -1,33 +0,0 @@
|
||||
{ "translations": {
|
||||
"Admin" : "প্রশাসন",
|
||||
"User" : "User",
|
||||
"General" : "সাধারণ",
|
||||
"Forum" : "ফোরাম",
|
||||
"Search" : "Search",
|
||||
"Home" : "বাড়ি",
|
||||
"Accounts" : "Accounts",
|
||||
"Collapse" : "ভাঙো",
|
||||
"Log in" : "প্রবেশ",
|
||||
"Upload failed" : "আপলোড হয়নি",
|
||||
"Close" : "বন্ধ",
|
||||
"Cancel" : "Cancel",
|
||||
"Update" : "পরিবর্ধন",
|
||||
"Deleted" : "মুছে ফেলা",
|
||||
"Restore" : "ফিরিয়ে দাও",
|
||||
"Move" : "Move",
|
||||
"Edit" : "সম্পাদনা",
|
||||
"Delete" : "মুছে",
|
||||
"Direct link" : "সরাসরি লিঙ্ক",
|
||||
"Save" : "সংরক্ষণ",
|
||||
"Name" : "নাম",
|
||||
"Refresh" : "নবোদ্যম",
|
||||
"Error" : "সমস্যা",
|
||||
"by" : "কর্তৃক",
|
||||
"Subscribe" : "গ্রাহক হোন",
|
||||
"Disable" : "নিষ্ক্রিয়",
|
||||
"Description" : "বিবরণ",
|
||||
"Enabled" : "কার্যকর",
|
||||
"Reset" : "পূণঃনির্ধানণ",
|
||||
"Actions" : "পদক্ষেপসমূহ"
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
||||
@@ -11,6 +11,7 @@ OC.L10N.register(
|
||||
"Dashboard" : "Taolenn-stur",
|
||||
"Accounts" : "Kontoù",
|
||||
"Categories" : "Rummadoù",
|
||||
"Log in" : "Kennaskañ",
|
||||
"Hello world!" : "Hello world!",
|
||||
"List" : "Roll",
|
||||
"Upload failed" : "Pellkasaden c'hwitet",
|
||||
|
||||
@@ -9,6 +9,7 @@
|
||||
"Dashboard" : "Taolenn-stur",
|
||||
"Accounts" : "Kontoù",
|
||||
"Categories" : "Rummadoù",
|
||||
"Log in" : "Kennaskañ",
|
||||
"Hello world!" : "Hello world!",
|
||||
"List" : "Roll",
|
||||
"Upload failed" : "Pellkasaden c'hwitet",
|
||||
|
||||
@@ -22,6 +22,7 @@ OC.L10N.register(
|
||||
"Moderation" : "Moderació",
|
||||
"Expand" : "Expandeix",
|
||||
"Collapse" : "Replega",
|
||||
"Log in" : "Inicia la sessió",
|
||||
"Hello world!" : "Hola a tothom!",
|
||||
"Code" : "Codi",
|
||||
"Quote" : "Pressupost",
|
||||
|
||||
@@ -20,6 +20,7 @@
|
||||
"Moderation" : "Moderació",
|
||||
"Expand" : "Expandeix",
|
||||
"Collapse" : "Replega",
|
||||
"Log in" : "Inicia la sessió",
|
||||
"Hello world!" : "Hola a tothom!",
|
||||
"Code" : "Codi",
|
||||
"Quote" : "Pressupost",
|
||||
|
||||
16
l10n/cs.js
16
l10n/cs.js
@@ -58,6 +58,8 @@ OC.L10N.register(
|
||||
"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",
|
||||
"Rebuild Statistics" : "Znovusestavit statistiky",
|
||||
"Enter account ID" : "Zadejte identifikátor účtu",
|
||||
"Role" : "Role",
|
||||
"Select a role" : "Vybrat roli",
|
||||
"Assign Role" : "Přiřadit roli",
|
||||
@@ -67,6 +69,7 @@ OC.L10N.register(
|
||||
"Home" : "Domů",
|
||||
"Bookmarks" : "Záložky",
|
||||
"Preferences" : "Předvolby",
|
||||
"Management" : "Správa",
|
||||
"Dashboard" : "Nástěnka",
|
||||
"Forum settings" : "Nastavení fóra",
|
||||
"Accounts" : "Účty",
|
||||
@@ -77,6 +80,7 @@ OC.L10N.register(
|
||||
"Expand" : "Rozbalit",
|
||||
"Collapse" : "Sbalit",
|
||||
"(Guest)" : "(host)",
|
||||
"Log in" : "Přihlásit se",
|
||||
"{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!",
|
||||
@@ -137,9 +141,11 @@ OC.L10N.register(
|
||||
"{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",
|
||||
"Change color" : "Změnit barvu",
|
||||
"No color selected" : "Nevybrána žádná barva",
|
||||
"Account" : "Účet",
|
||||
"No accounts found" : "Nenalezeny žádné účty",
|
||||
"Cancel" : "Zrušit",
|
||||
"Reassign" : "Znovupřiřadit",
|
||||
"Create category header" : "Vytvořit záhlaví kategorie",
|
||||
"Edit category header" : "Upravit záhlaví kategorie",
|
||||
"Header name" : "Název záhlaví",
|
||||
@@ -162,7 +168,10 @@ OC.L10N.register(
|
||||
"Deleted" : "Smazáno",
|
||||
"Restore" : "Obnovit",
|
||||
"Retry" : "Zkusit znovu",
|
||||
"Deleted reply" : "Smazaná odpověď",
|
||||
"In thread" : "Ve vláknu",
|
||||
"Restore reply" : "Obnovit odpověď",
|
||||
"Restore thread" : "Obnovit vlákno",
|
||||
"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 …",
|
||||
@@ -190,6 +199,7 @@ OC.L10N.register(
|
||||
"Unread" : "Nastavit jako nepřečtené",
|
||||
"Direct link" : "Přímý odkaz",
|
||||
"Direct link copied to clipboard" : "Přímý odkaz zkopírován do schránky",
|
||||
"Assign to account" : "Přiřadit k účtu",
|
||||
"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?",
|
||||
@@ -257,6 +267,8 @@ 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.",
|
||||
"Subcategories" : "Podkategorie",
|
||||
"Back to {name}" : "Zpět na {name}",
|
||||
"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",
|
||||
@@ -523,12 +535,14 @@ OC.L10N.register(
|
||||
"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",
|
||||
"Loading accounts …" : "Načítání účtů …",
|
||||
"Error loading accounts" : "Chyba při načítání účtů",
|
||||
"Roles" : "Role",
|
||||
"Joined" : "Připojený",
|
||||
"Status" : "Stav",
|
||||
"Active" : "Aktivní",
|
||||
"No roles" : "Žádné role",
|
||||
"Select roles" : "Vybrat role",
|
||||
"Edit roles" : "Upravit role"
|
||||
"Edit roles" : "Upravit role",
|
||||
"Edit account roles" : "Upravit role účtu"
|
||||
},
|
||||
"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;");
|
||||
|
||||
16
l10n/cs.json
16
l10n/cs.json
@@ -56,6 +56,8 @@
|
||||
"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",
|
||||
"Rebuild Statistics" : "Znovusestavit statistiky",
|
||||
"Enter account ID" : "Zadejte identifikátor účtu",
|
||||
"Role" : "Role",
|
||||
"Select a role" : "Vybrat roli",
|
||||
"Assign Role" : "Přiřadit roli",
|
||||
@@ -65,6 +67,7 @@
|
||||
"Home" : "Domů",
|
||||
"Bookmarks" : "Záložky",
|
||||
"Preferences" : "Předvolby",
|
||||
"Management" : "Správa",
|
||||
"Dashboard" : "Nástěnka",
|
||||
"Forum settings" : "Nastavení fóra",
|
||||
"Accounts" : "Účty",
|
||||
@@ -75,6 +78,7 @@
|
||||
"Expand" : "Rozbalit",
|
||||
"Collapse" : "Sbalit",
|
||||
"(Guest)" : "(host)",
|
||||
"Log in" : "Přihlásit se",
|
||||
"{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!",
|
||||
@@ -135,9 +139,11 @@
|
||||
"{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",
|
||||
"Change color" : "Změnit barvu",
|
||||
"No color selected" : "Nevybrána žádná barva",
|
||||
"Account" : "Účet",
|
||||
"No accounts found" : "Nenalezeny žádné účty",
|
||||
"Cancel" : "Zrušit",
|
||||
"Reassign" : "Znovupřiřadit",
|
||||
"Create category header" : "Vytvořit záhlaví kategorie",
|
||||
"Edit category header" : "Upravit záhlaví kategorie",
|
||||
"Header name" : "Název záhlaví",
|
||||
@@ -160,7 +166,10 @@
|
||||
"Deleted" : "Smazáno",
|
||||
"Restore" : "Obnovit",
|
||||
"Retry" : "Zkusit znovu",
|
||||
"Deleted reply" : "Smazaná odpověď",
|
||||
"In thread" : "Ve vláknu",
|
||||
"Restore reply" : "Obnovit odpověď",
|
||||
"Restore thread" : "Obnovit vlákno",
|
||||
"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 …",
|
||||
@@ -188,6 +197,7 @@
|
||||
"Unread" : "Nastavit jako nepřečtené",
|
||||
"Direct link" : "Přímý odkaz",
|
||||
"Direct link copied to clipboard" : "Přímý odkaz zkopírován do schránky",
|
||||
"Assign to account" : "Přiřadit k účtu",
|
||||
"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?",
|
||||
@@ -255,6 +265,8 @@
|
||||
"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.",
|
||||
"Subcategories" : "Podkategorie",
|
||||
"Back to {name}" : "Zpět na {name}",
|
||||
"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",
|
||||
@@ -521,12 +533,14 @@
|
||||
"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",
|
||||
"Loading accounts …" : "Načítání účtů …",
|
||||
"Error loading accounts" : "Chyba při načítání účtů",
|
||||
"Roles" : "Role",
|
||||
"Joined" : "Připojený",
|
||||
"Status" : "Stav",
|
||||
"Active" : "Aktivní",
|
||||
"No roles" : "Žádné role",
|
||||
"Select roles" : "Vybrat role",
|
||||
"Edit roles" : "Upravit role"
|
||||
"Edit roles" : "Upravit role",
|
||||
"Edit account roles" : "Upravit role účtu"
|
||||
},"pluralForm" :"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;"
|
||||
}
|
||||
17
l10n/de.js
17
l10n/de.js
@@ -171,6 +171,7 @@ OC.L10N.register(
|
||||
"Lower numbers appear first" : "Niedrigere Zahlen erscheinen zuerst",
|
||||
"Create" : "Erstellen",
|
||||
"Update" : "Aktualisieren",
|
||||
"Failed to save header" : "Überschrift konnte nicht gespeichert werden",
|
||||
"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:",
|
||||
@@ -259,6 +260,8 @@ OC.L10N.register(
|
||||
"Neither (disabled)" : "Weder noch (deaktiviert)",
|
||||
"Insert" : "Einfügen",
|
||||
"Failed to load templates" : "Vorlagen konnten nicht geladen werden",
|
||||
"Failed to save template" : "Vorlage konnte nicht gespeichert werden",
|
||||
"Failed to delete template" : "Vorlage konnte nicht gelöscht werden",
|
||||
"Views" : "Ansichten",
|
||||
"Title" : "Titel",
|
||||
"Enter thread title …" : "Titel des Themas eingeben …",
|
||||
@@ -369,6 +372,7 @@ OC.L10N.register(
|
||||
"Thread deleted" : "Thema gelöscht",
|
||||
"Reply deleted" : "Antwort gelöscht",
|
||||
"Failed to delete reply" : "Antwort konnte nicht gelöscht werden",
|
||||
"Failed to submit reply" : "Antwort konnte nicht übermittelt 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",
|
||||
@@ -429,6 +433,9 @@ OC.L10N.register(
|
||||
"Enabled" : "Aktiviert",
|
||||
"Parse inner content" : "Inneren Inhalt analysieren",
|
||||
"If enabled, BBCode tags inside this tag will also be parsed" : "Wenn aktiviert, werden auch BBCode-Schnipsel innerhalb dieses Schnipsels analysiert.",
|
||||
"Failed to save BBCode" : "BBCode konnte nicht gespeichert werden",
|
||||
"Failed to toggle BBCode" : "BBCode konnte nicht umgeschaltet werden",
|
||||
"Failed to delete BBCode" : "BBCode konnte nicht gelöscht werden",
|
||||
"Create category" : "Kategorie erstellen",
|
||||
"Edit category" : "Kategorie bearbeiten",
|
||||
"Configure category details" : "Kategoriedetails konfigurieren",
|
||||
@@ -456,6 +463,7 @@ OC.L10N.register(
|
||||
"Preview" : "Vorschau",
|
||||
"Hide subcategories on category card" : "Unterkategorien auf der Kategoriekarte ausblenden",
|
||||
"When enabled, child categories will not appear as links on this category's card on the home page" : "Wenn diese Option aktiviert ist, werden Unterkategorien nicht als Links auf der Karte dieser Kategorie auf der Startseite angezeigt",
|
||||
"Failed to save category" : "Kategorie konnte nicht gespeichert werden",
|
||||
"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",
|
||||
@@ -482,6 +490,8 @@ OC.L10N.register(
|
||||
"-- Select a header --" : "-- Eine Überschrift auswählen --",
|
||||
"Move up" : "Nach oben verschieben",
|
||||
"Move down" : "Nach unten verschieben",
|
||||
"Failed to delete category" : "Kategorie konnte nicht gelöscht werden",
|
||||
"Failed to delete header" : "Überschrift konnte nicht gelöscht werden",
|
||||
"Management dashboard" : "Verwaltungs-Dashboard",
|
||||
"Overview of forum activity and statistics" : "Übersicht der Forenaktivitäten und Statistiken",
|
||||
"Loading statistics …" : "Lade Statistiken …",
|
||||
@@ -527,6 +537,8 @@ OC.L10N.register(
|
||||
"Search deleted content …" : "Gelöschten Inhalt suchen …",
|
||||
"Newest first" : "Neueste zuerst",
|
||||
"Oldest first" : "Älteste zuerst",
|
||||
"Failed to restore thread" : "Thema konnte nicht wiederhergestellt werden",
|
||||
"Failed to restore reply" : "Antwort konnte nicht wiederhergestellt werden",
|
||||
"Create role" : "Rolle erstellen",
|
||||
"Edit role" : "Rolle bearbeiten",
|
||||
"Configure role permissions and category access" : "Rollenberechtigungen und Kategoriezugriff konfigurieren",
|
||||
@@ -562,6 +574,7 @@ OC.L10N.register(
|
||||
"Guest users will not be able to access the forum until guest access is enabled in the forum settings." : "Gastbenutzer können erst dann auf das Forum zugreifen, wenn der Gastzugriff in den Forumseinstellungen aktiviert ist.",
|
||||
"Go to forum settings" : "Zu den Foreneinstellungen gehen",
|
||||
"Default role cannot moderate categories" : "Die Standardrolle darf Kategorien nicht moderieren",
|
||||
"Failed to save role" : "Rolle konnte nicht gespeichert werden",
|
||||
"Role management" : "Rollenverwaltung",
|
||||
"Create and manage forum roles and permissions" : "Forumsrollen und -berechtigungen erstellen und verwalten",
|
||||
"Loading roles …" : "Lade Rollen …",
|
||||
@@ -581,6 +594,7 @@ OC.L10N.register(
|
||||
"No teams found" : "Keine Teams gefunden",
|
||||
"Members" : "Mitglieder",
|
||||
"No Nextcloud Teams are available" : "Keine Nextcloud Teams verfügbar",
|
||||
"Failed to delete role" : "Rolle konnte nicht gelöscht werden",
|
||||
"Edit team" : "Team bearbeiten",
|
||||
"Configure category permissions for this team" : "Kategorieberechtigungen für dieses Team verwalten",
|
||||
"Error loading team" : "Fehler beim Laden des Teams",
|
||||
@@ -597,6 +611,7 @@ OC.L10N.register(
|
||||
"No roles" : "Keine Rollen",
|
||||
"Select roles" : "Rollen auswählen",
|
||||
"Edit roles" : "Rollen bearbeiten",
|
||||
"Edit account roles" : "Kontenrollen bearbeiten"
|
||||
"Edit account roles" : "Kontenrollen bearbeiten",
|
||||
"Failed to save roles" : "Rollen konnten nicht gespeichert werden"
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
|
||||
17
l10n/de.json
17
l10n/de.json
@@ -169,6 +169,7 @@
|
||||
"Lower numbers appear first" : "Niedrigere Zahlen erscheinen zuerst",
|
||||
"Create" : "Erstellen",
|
||||
"Update" : "Aktualisieren",
|
||||
"Failed to save header" : "Überschrift konnte nicht gespeichert werden",
|
||||
"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:",
|
||||
@@ -257,6 +258,8 @@
|
||||
"Neither (disabled)" : "Weder noch (deaktiviert)",
|
||||
"Insert" : "Einfügen",
|
||||
"Failed to load templates" : "Vorlagen konnten nicht geladen werden",
|
||||
"Failed to save template" : "Vorlage konnte nicht gespeichert werden",
|
||||
"Failed to delete template" : "Vorlage konnte nicht gelöscht werden",
|
||||
"Views" : "Ansichten",
|
||||
"Title" : "Titel",
|
||||
"Enter thread title …" : "Titel des Themas eingeben …",
|
||||
@@ -367,6 +370,7 @@
|
||||
"Thread deleted" : "Thema gelöscht",
|
||||
"Reply deleted" : "Antwort gelöscht",
|
||||
"Failed to delete reply" : "Antwort konnte nicht gelöscht werden",
|
||||
"Failed to submit reply" : "Antwort konnte nicht übermittelt 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",
|
||||
@@ -427,6 +431,9 @@
|
||||
"Enabled" : "Aktiviert",
|
||||
"Parse inner content" : "Inneren Inhalt analysieren",
|
||||
"If enabled, BBCode tags inside this tag will also be parsed" : "Wenn aktiviert, werden auch BBCode-Schnipsel innerhalb dieses Schnipsels analysiert.",
|
||||
"Failed to save BBCode" : "BBCode konnte nicht gespeichert werden",
|
||||
"Failed to toggle BBCode" : "BBCode konnte nicht umgeschaltet werden",
|
||||
"Failed to delete BBCode" : "BBCode konnte nicht gelöscht werden",
|
||||
"Create category" : "Kategorie erstellen",
|
||||
"Edit category" : "Kategorie bearbeiten",
|
||||
"Configure category details" : "Kategoriedetails konfigurieren",
|
||||
@@ -454,6 +461,7 @@
|
||||
"Preview" : "Vorschau",
|
||||
"Hide subcategories on category card" : "Unterkategorien auf der Kategoriekarte ausblenden",
|
||||
"When enabled, child categories will not appear as links on this category's card on the home page" : "Wenn diese Option aktiviert ist, werden Unterkategorien nicht als Links auf der Karte dieser Kategorie auf der Startseite angezeigt",
|
||||
"Failed to save category" : "Kategorie konnte nicht gespeichert werden",
|
||||
"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",
|
||||
@@ -480,6 +488,8 @@
|
||||
"-- Select a header --" : "-- Eine Überschrift auswählen --",
|
||||
"Move up" : "Nach oben verschieben",
|
||||
"Move down" : "Nach unten verschieben",
|
||||
"Failed to delete category" : "Kategorie konnte nicht gelöscht werden",
|
||||
"Failed to delete header" : "Überschrift konnte nicht gelöscht werden",
|
||||
"Management dashboard" : "Verwaltungs-Dashboard",
|
||||
"Overview of forum activity and statistics" : "Übersicht der Forenaktivitäten und Statistiken",
|
||||
"Loading statistics …" : "Lade Statistiken …",
|
||||
@@ -525,6 +535,8 @@
|
||||
"Search deleted content …" : "Gelöschten Inhalt suchen …",
|
||||
"Newest first" : "Neueste zuerst",
|
||||
"Oldest first" : "Älteste zuerst",
|
||||
"Failed to restore thread" : "Thema konnte nicht wiederhergestellt werden",
|
||||
"Failed to restore reply" : "Antwort konnte nicht wiederhergestellt werden",
|
||||
"Create role" : "Rolle erstellen",
|
||||
"Edit role" : "Rolle bearbeiten",
|
||||
"Configure role permissions and category access" : "Rollenberechtigungen und Kategoriezugriff konfigurieren",
|
||||
@@ -560,6 +572,7 @@
|
||||
"Guest users will not be able to access the forum until guest access is enabled in the forum settings." : "Gastbenutzer können erst dann auf das Forum zugreifen, wenn der Gastzugriff in den Forumseinstellungen aktiviert ist.",
|
||||
"Go to forum settings" : "Zu den Foreneinstellungen gehen",
|
||||
"Default role cannot moderate categories" : "Die Standardrolle darf Kategorien nicht moderieren",
|
||||
"Failed to save role" : "Rolle konnte nicht gespeichert werden",
|
||||
"Role management" : "Rollenverwaltung",
|
||||
"Create and manage forum roles and permissions" : "Forumsrollen und -berechtigungen erstellen und verwalten",
|
||||
"Loading roles …" : "Lade Rollen …",
|
||||
@@ -579,6 +592,7 @@
|
||||
"No teams found" : "Keine Teams gefunden",
|
||||
"Members" : "Mitglieder",
|
||||
"No Nextcloud Teams are available" : "Keine Nextcloud Teams verfügbar",
|
||||
"Failed to delete role" : "Rolle konnte nicht gelöscht werden",
|
||||
"Edit team" : "Team bearbeiten",
|
||||
"Configure category permissions for this team" : "Kategorieberechtigungen für dieses Team verwalten",
|
||||
"Error loading team" : "Fehler beim Laden des Teams",
|
||||
@@ -595,6 +609,7 @@
|
||||
"No roles" : "Keine Rollen",
|
||||
"Select roles" : "Rollen auswählen",
|
||||
"Edit roles" : "Rollen bearbeiten",
|
||||
"Edit account roles" : "Kontenrollen bearbeiten"
|
||||
"Edit account roles" : "Kontenrollen bearbeiten",
|
||||
"Failed to save roles" : "Rollen konnten nicht gespeichert werden"
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
||||
@@ -171,6 +171,7 @@ OC.L10N.register(
|
||||
"Lower numbers appear first" : "Niedrigere Zahlen erscheinen zuerst",
|
||||
"Create" : "Erstellen",
|
||||
"Update" : "Aktualisieren",
|
||||
"Failed to save header" : "Überschrift konnte nicht gespeichert werden",
|
||||
"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:",
|
||||
@@ -259,6 +260,8 @@ OC.L10N.register(
|
||||
"Neither (disabled)" : "Weder noch (deaktiviert)",
|
||||
"Insert" : "Einfügen",
|
||||
"Failed to load templates" : "Vorlagen konnten nicht geladen werden",
|
||||
"Failed to save template" : "Vorlage konnte nicht gespeichert werden",
|
||||
"Failed to delete template" : "Vorlage konnte nicht gelöscht werden",
|
||||
"Views" : "Ansichten",
|
||||
"Title" : "Titel",
|
||||
"Enter thread title …" : "Titel des Themas eingeben …",
|
||||
@@ -369,6 +372,7 @@ OC.L10N.register(
|
||||
"Thread deleted" : "Thema gelöscht",
|
||||
"Reply deleted" : "Antwort gelöscht",
|
||||
"Failed to delete reply" : "Antwort konnte nicht gelöscht werden",
|
||||
"Failed to submit reply" : "Antwort konnte nicht übermittelt 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",
|
||||
@@ -429,6 +433,9 @@ OC.L10N.register(
|
||||
"Enabled" : "Aktiviert",
|
||||
"Parse inner content" : "Inneren Inhalt analysieren",
|
||||
"If enabled, BBCode tags inside this tag will also be parsed" : "Wenn aktiviert, werden auch BBCode-Schnipsel innerhalb dieses Schnipsels analysiert.",
|
||||
"Failed to save BBCode" : "BBCode konnte nicht gespeichert werden",
|
||||
"Failed to toggle BBCode" : "BBCode konnte nicht umgeschaltet werden",
|
||||
"Failed to delete BBCode" : "BBCode konnte nicht gelöscht werden",
|
||||
"Create category" : "Kategorie erstellen",
|
||||
"Edit category" : "Kategorie bearbeiten",
|
||||
"Configure category details" : "Kategoriedetails konfigurieren",
|
||||
@@ -456,6 +463,7 @@ OC.L10N.register(
|
||||
"Preview" : "Vorschau",
|
||||
"Hide subcategories on category card" : "Unterkategorien auf der Kategoriekarte ausblenden",
|
||||
"When enabled, child categories will not appear as links on this category's card on the home page" : "Wenn diese Option aktiviert ist, werden Unterkategorien nicht als Links auf der Karte dieser Kategorie auf der Startseite angezeigt",
|
||||
"Failed to save category" : "Kategorie konnte nicht gespeichert werden",
|
||||
"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",
|
||||
@@ -482,6 +490,8 @@ OC.L10N.register(
|
||||
"-- Select a header --" : "-- Eine Überschrift auswählen --",
|
||||
"Move up" : "Nach oben verschieben",
|
||||
"Move down" : "Nach unten verschieben",
|
||||
"Failed to delete category" : "Kategorie konnte nicht gelöscht werden",
|
||||
"Failed to delete header" : "Überschrift konnte nicht gelöscht werden",
|
||||
"Management dashboard" : "Verwaltungs-Dashboard",
|
||||
"Overview of forum activity and statistics" : "Übersicht der Forenaktivitäten und Statistiken",
|
||||
"Loading statistics …" : "Lade Statistiken …",
|
||||
@@ -527,6 +537,8 @@ OC.L10N.register(
|
||||
"Search deleted content …" : "Gelöschten Inhalt suchen …",
|
||||
"Newest first" : "Neueste zuerst",
|
||||
"Oldest first" : "Älteste zuerst",
|
||||
"Failed to restore thread" : "Thema konnte nicht wiederhergestellt werden",
|
||||
"Failed to restore reply" : "Antwort konnte nicht wiederhergestellt werden",
|
||||
"Create role" : "Rolle erstellen",
|
||||
"Edit role" : "Rolle bearbeiten",
|
||||
"Configure role permissions and category access" : "Rollenberechtigungen und Kategoriezugriff konfigurieren",
|
||||
@@ -562,6 +574,7 @@ OC.L10N.register(
|
||||
"Guest users will not be able to access the forum until guest access is enabled in the forum settings." : "Gastbenutzer können erst dann auf das Forum zugreifen, wenn der Gastzugriff in den Forumseinstellungen aktiviert ist.",
|
||||
"Go to forum settings" : "Zu den Foreneinstellungen gehen",
|
||||
"Default role cannot moderate categories" : "Die Standardrolle darf Kategorien nicht moderieren",
|
||||
"Failed to save role" : "Rolle konnte nicht gespeichert werden",
|
||||
"Role management" : "Rollenverwaltung",
|
||||
"Create and manage forum roles and permissions" : "Forumsrollen und -berechtigungen erstellen und verwalten",
|
||||
"Loading roles …" : "Lade Rollen …",
|
||||
@@ -581,6 +594,7 @@ OC.L10N.register(
|
||||
"No teams found" : "Keine Teams gefunden",
|
||||
"Members" : "Mitglieder",
|
||||
"No Nextcloud Teams are available" : "Keine Nextcloud Teams verfügbar",
|
||||
"Failed to delete role" : "Rolle konnte nicht gelöscht werden",
|
||||
"Edit team" : "Team bearbeiten",
|
||||
"Configure category permissions for this team" : "Kategorieberechtigungen für dieses Team verwalten",
|
||||
"Error loading team" : "Fehler beim Laden des Teams",
|
||||
@@ -597,6 +611,7 @@ OC.L10N.register(
|
||||
"No roles" : "Keine Rollen",
|
||||
"Select roles" : "Rollen auswählen",
|
||||
"Edit roles" : "Rollen bearbeiten",
|
||||
"Edit account roles" : "Kontenrollen bearbeiten"
|
||||
"Edit account roles" : "Kontenrollen bearbeiten",
|
||||
"Failed to save roles" : "Rollen konnten nicht gespeichert werden"
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
|
||||
@@ -169,6 +169,7 @@
|
||||
"Lower numbers appear first" : "Niedrigere Zahlen erscheinen zuerst",
|
||||
"Create" : "Erstellen",
|
||||
"Update" : "Aktualisieren",
|
||||
"Failed to save header" : "Überschrift konnte nicht gespeichert werden",
|
||||
"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:",
|
||||
@@ -257,6 +258,8 @@
|
||||
"Neither (disabled)" : "Weder noch (deaktiviert)",
|
||||
"Insert" : "Einfügen",
|
||||
"Failed to load templates" : "Vorlagen konnten nicht geladen werden",
|
||||
"Failed to save template" : "Vorlage konnte nicht gespeichert werden",
|
||||
"Failed to delete template" : "Vorlage konnte nicht gelöscht werden",
|
||||
"Views" : "Ansichten",
|
||||
"Title" : "Titel",
|
||||
"Enter thread title …" : "Titel des Themas eingeben …",
|
||||
@@ -367,6 +370,7 @@
|
||||
"Thread deleted" : "Thema gelöscht",
|
||||
"Reply deleted" : "Antwort gelöscht",
|
||||
"Failed to delete reply" : "Antwort konnte nicht gelöscht werden",
|
||||
"Failed to submit reply" : "Antwort konnte nicht übermittelt 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",
|
||||
@@ -427,6 +431,9 @@
|
||||
"Enabled" : "Aktiviert",
|
||||
"Parse inner content" : "Inneren Inhalt analysieren",
|
||||
"If enabled, BBCode tags inside this tag will also be parsed" : "Wenn aktiviert, werden auch BBCode-Schnipsel innerhalb dieses Schnipsels analysiert.",
|
||||
"Failed to save BBCode" : "BBCode konnte nicht gespeichert werden",
|
||||
"Failed to toggle BBCode" : "BBCode konnte nicht umgeschaltet werden",
|
||||
"Failed to delete BBCode" : "BBCode konnte nicht gelöscht werden",
|
||||
"Create category" : "Kategorie erstellen",
|
||||
"Edit category" : "Kategorie bearbeiten",
|
||||
"Configure category details" : "Kategoriedetails konfigurieren",
|
||||
@@ -454,6 +461,7 @@
|
||||
"Preview" : "Vorschau",
|
||||
"Hide subcategories on category card" : "Unterkategorien auf der Kategoriekarte ausblenden",
|
||||
"When enabled, child categories will not appear as links on this category's card on the home page" : "Wenn diese Option aktiviert ist, werden Unterkategorien nicht als Links auf der Karte dieser Kategorie auf der Startseite angezeigt",
|
||||
"Failed to save category" : "Kategorie konnte nicht gespeichert werden",
|
||||
"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",
|
||||
@@ -480,6 +488,8 @@
|
||||
"-- Select a header --" : "-- Eine Überschrift auswählen --",
|
||||
"Move up" : "Nach oben verschieben",
|
||||
"Move down" : "Nach unten verschieben",
|
||||
"Failed to delete category" : "Kategorie konnte nicht gelöscht werden",
|
||||
"Failed to delete header" : "Überschrift konnte nicht gelöscht werden",
|
||||
"Management dashboard" : "Verwaltungs-Dashboard",
|
||||
"Overview of forum activity and statistics" : "Übersicht der Forenaktivitäten und Statistiken",
|
||||
"Loading statistics …" : "Lade Statistiken …",
|
||||
@@ -525,6 +535,8 @@
|
||||
"Search deleted content …" : "Gelöschten Inhalt suchen …",
|
||||
"Newest first" : "Neueste zuerst",
|
||||
"Oldest first" : "Älteste zuerst",
|
||||
"Failed to restore thread" : "Thema konnte nicht wiederhergestellt werden",
|
||||
"Failed to restore reply" : "Antwort konnte nicht wiederhergestellt werden",
|
||||
"Create role" : "Rolle erstellen",
|
||||
"Edit role" : "Rolle bearbeiten",
|
||||
"Configure role permissions and category access" : "Rollenberechtigungen und Kategoriezugriff konfigurieren",
|
||||
@@ -560,6 +572,7 @@
|
||||
"Guest users will not be able to access the forum until guest access is enabled in the forum settings." : "Gastbenutzer können erst dann auf das Forum zugreifen, wenn der Gastzugriff in den Forumseinstellungen aktiviert ist.",
|
||||
"Go to forum settings" : "Zu den Foreneinstellungen gehen",
|
||||
"Default role cannot moderate categories" : "Die Standardrolle darf Kategorien nicht moderieren",
|
||||
"Failed to save role" : "Rolle konnte nicht gespeichert werden",
|
||||
"Role management" : "Rollenverwaltung",
|
||||
"Create and manage forum roles and permissions" : "Forumsrollen und -berechtigungen erstellen und verwalten",
|
||||
"Loading roles …" : "Lade Rollen …",
|
||||
@@ -579,6 +592,7 @@
|
||||
"No teams found" : "Keine Teams gefunden",
|
||||
"Members" : "Mitglieder",
|
||||
"No Nextcloud Teams are available" : "Keine Nextcloud Teams verfügbar",
|
||||
"Failed to delete role" : "Rolle konnte nicht gelöscht werden",
|
||||
"Edit team" : "Team bearbeiten",
|
||||
"Configure category permissions for this team" : "Kategorieberechtigungen für dieses Team verwalten",
|
||||
"Error loading team" : "Fehler beim Laden des Teams",
|
||||
@@ -595,6 +609,7 @@
|
||||
"No roles" : "Keine Rollen",
|
||||
"Select roles" : "Rollen auswählen",
|
||||
"Edit roles" : "Rollen bearbeiten",
|
||||
"Edit account roles" : "Kontenrollen bearbeiten"
|
||||
"Edit account roles" : "Kontenrollen bearbeiten",
|
||||
"Failed to save roles" : "Rollen konnten nicht gespeichert werden"
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
||||
@@ -171,6 +171,7 @@ OC.L10N.register(
|
||||
"Lower numbers appear first" : "Lower numbers appear first",
|
||||
"Create" : "Create",
|
||||
"Update" : "Update",
|
||||
"Failed to save header" : "Failed to save header",
|
||||
"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:",
|
||||
@@ -259,6 +260,8 @@ OC.L10N.register(
|
||||
"Neither (disabled)" : "Neither (disabled)",
|
||||
"Insert" : "Insert",
|
||||
"Failed to load templates" : "Failed to load templates",
|
||||
"Failed to save template" : "Failed to save template",
|
||||
"Failed to delete template" : "Failed to delete template",
|
||||
"Views" : "Views",
|
||||
"Title" : "Title",
|
||||
"Enter thread title …" : "Enter thread title …",
|
||||
@@ -369,6 +372,7 @@ OC.L10N.register(
|
||||
"Thread deleted" : "Thread deleted",
|
||||
"Reply deleted" : "Reply deleted",
|
||||
"Failed to delete reply" : "Failed to delete reply",
|
||||
"Failed to submit reply" : "Failed to submit 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",
|
||||
@@ -429,6 +433,9 @@ OC.L10N.register(
|
||||
"Enabled" : "Enabled",
|
||||
"Parse inner content" : "Parse inner content",
|
||||
"If enabled, BBCode tags inside this tag will also be parsed" : "If enabled, BBCode tags inside this tag will also be parsed",
|
||||
"Failed to save BBCode" : "Failed to save BBCode",
|
||||
"Failed to toggle BBCode" : "Failed to toggle BBCode",
|
||||
"Failed to delete BBCode" : "Failed to delete BBCode",
|
||||
"Create category" : "Create category",
|
||||
"Edit category" : "Edit category",
|
||||
"Configure category details" : "Configure category details",
|
||||
@@ -456,6 +463,7 @@ OC.L10N.register(
|
||||
"Preview" : "Preview",
|
||||
"Hide subcategories on category card" : "Hide subcategories on category card",
|
||||
"When enabled, child categories will not appear as links on this category's card on the home page" : "When enabled, child categories will not appear as links on this category's card on the home page",
|
||||
"Failed to save category" : "Failed to save category",
|
||||
"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",
|
||||
@@ -482,6 +490,8 @@ OC.L10N.register(
|
||||
"-- Select a header --" : "-- Select a header --",
|
||||
"Move up" : "Move up",
|
||||
"Move down" : "Move down",
|
||||
"Failed to delete category" : "Failed to delete category",
|
||||
"Failed to delete header" : "Failed to delete header",
|
||||
"Management dashboard" : "Management dashboard",
|
||||
"Overview of forum activity and statistics" : "Overview of forum activity and statistics",
|
||||
"Loading statistics …" : "Loading statistics …",
|
||||
@@ -527,6 +537,8 @@ OC.L10N.register(
|
||||
"Search deleted content …" : "Search deleted content …",
|
||||
"Newest first" : "Newest first",
|
||||
"Oldest first" : "Oldest first",
|
||||
"Failed to restore thread" : "Failed to restore thread",
|
||||
"Failed to restore reply" : "Failed to restore reply",
|
||||
"Create role" : "Create role",
|
||||
"Edit role" : "Edit role",
|
||||
"Configure role permissions and category access" : "Configure role permissions and category access",
|
||||
@@ -562,6 +574,7 @@ OC.L10N.register(
|
||||
"Guest users will not be able to access the forum until guest access is enabled in the forum settings." : "Guest users will not be able to access the forum until guest access is enabled in the forum settings.",
|
||||
"Go to forum settings" : "Go to forum settings",
|
||||
"Default role cannot moderate categories" : "Default role cannot moderate categories",
|
||||
"Failed to save role" : "Failed to save role",
|
||||
"Role management" : "Role management",
|
||||
"Create and manage forum roles and permissions" : "Create and manage forum roles and permissions",
|
||||
"Loading roles …" : "Loading roles …",
|
||||
@@ -581,6 +594,7 @@ OC.L10N.register(
|
||||
"No teams found" : "No teams found",
|
||||
"Members" : "Members",
|
||||
"No Nextcloud Teams are available" : "No Nextcloud Teams are available",
|
||||
"Failed to delete role" : "Failed to delete role",
|
||||
"Edit team" : "Edit team",
|
||||
"Configure category permissions for this team" : "Configure category permissions for this team",
|
||||
"Error loading team" : "Error loading team",
|
||||
@@ -597,6 +611,7 @@ OC.L10N.register(
|
||||
"No roles" : "No roles",
|
||||
"Select roles" : "Select roles",
|
||||
"Edit roles" : "Edit roles",
|
||||
"Edit account roles" : "Edit account roles"
|
||||
"Edit account roles" : "Edit account roles",
|
||||
"Failed to save roles" : "Failed to save roles"
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
|
||||
@@ -169,6 +169,7 @@
|
||||
"Lower numbers appear first" : "Lower numbers appear first",
|
||||
"Create" : "Create",
|
||||
"Update" : "Update",
|
||||
"Failed to save header" : "Failed to save header",
|
||||
"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:",
|
||||
@@ -257,6 +258,8 @@
|
||||
"Neither (disabled)" : "Neither (disabled)",
|
||||
"Insert" : "Insert",
|
||||
"Failed to load templates" : "Failed to load templates",
|
||||
"Failed to save template" : "Failed to save template",
|
||||
"Failed to delete template" : "Failed to delete template",
|
||||
"Views" : "Views",
|
||||
"Title" : "Title",
|
||||
"Enter thread title …" : "Enter thread title …",
|
||||
@@ -367,6 +370,7 @@
|
||||
"Thread deleted" : "Thread deleted",
|
||||
"Reply deleted" : "Reply deleted",
|
||||
"Failed to delete reply" : "Failed to delete reply",
|
||||
"Failed to submit reply" : "Failed to submit 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",
|
||||
@@ -427,6 +431,9 @@
|
||||
"Enabled" : "Enabled",
|
||||
"Parse inner content" : "Parse inner content",
|
||||
"If enabled, BBCode tags inside this tag will also be parsed" : "If enabled, BBCode tags inside this tag will also be parsed",
|
||||
"Failed to save BBCode" : "Failed to save BBCode",
|
||||
"Failed to toggle BBCode" : "Failed to toggle BBCode",
|
||||
"Failed to delete BBCode" : "Failed to delete BBCode",
|
||||
"Create category" : "Create category",
|
||||
"Edit category" : "Edit category",
|
||||
"Configure category details" : "Configure category details",
|
||||
@@ -454,6 +461,7 @@
|
||||
"Preview" : "Preview",
|
||||
"Hide subcategories on category card" : "Hide subcategories on category card",
|
||||
"When enabled, child categories will not appear as links on this category's card on the home page" : "When enabled, child categories will not appear as links on this category's card on the home page",
|
||||
"Failed to save category" : "Failed to save category",
|
||||
"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",
|
||||
@@ -480,6 +488,8 @@
|
||||
"-- Select a header --" : "-- Select a header --",
|
||||
"Move up" : "Move up",
|
||||
"Move down" : "Move down",
|
||||
"Failed to delete category" : "Failed to delete category",
|
||||
"Failed to delete header" : "Failed to delete header",
|
||||
"Management dashboard" : "Management dashboard",
|
||||
"Overview of forum activity and statistics" : "Overview of forum activity and statistics",
|
||||
"Loading statistics …" : "Loading statistics …",
|
||||
@@ -525,6 +535,8 @@
|
||||
"Search deleted content …" : "Search deleted content …",
|
||||
"Newest first" : "Newest first",
|
||||
"Oldest first" : "Oldest first",
|
||||
"Failed to restore thread" : "Failed to restore thread",
|
||||
"Failed to restore reply" : "Failed to restore reply",
|
||||
"Create role" : "Create role",
|
||||
"Edit role" : "Edit role",
|
||||
"Configure role permissions and category access" : "Configure role permissions and category access",
|
||||
@@ -560,6 +572,7 @@
|
||||
"Guest users will not be able to access the forum until guest access is enabled in the forum settings." : "Guest users will not be able to access the forum until guest access is enabled in the forum settings.",
|
||||
"Go to forum settings" : "Go to forum settings",
|
||||
"Default role cannot moderate categories" : "Default role cannot moderate categories",
|
||||
"Failed to save role" : "Failed to save role",
|
||||
"Role management" : "Role management",
|
||||
"Create and manage forum roles and permissions" : "Create and manage forum roles and permissions",
|
||||
"Loading roles …" : "Loading roles …",
|
||||
@@ -579,6 +592,7 @@
|
||||
"No teams found" : "No teams found",
|
||||
"Members" : "Members",
|
||||
"No Nextcloud Teams are available" : "No Nextcloud Teams are available",
|
||||
"Failed to delete role" : "Failed to delete role",
|
||||
"Edit team" : "Edit team",
|
||||
"Configure category permissions for this team" : "Configure category permissions for this team",
|
||||
"Error loading team" : "Error loading team",
|
||||
@@ -595,6 +609,7 @@
|
||||
"No roles" : "No roles",
|
||||
"Select roles" : "Select roles",
|
||||
"Edit roles" : "Edit roles",
|
||||
"Edit account roles" : "Edit account roles"
|
||||
"Edit account roles" : "Edit account roles",
|
||||
"Failed to save roles" : "Failed to save roles"
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
||||
17
l10n/fr.js
17
l10n/fr.js
@@ -1,11 +1,28 @@
|
||||
OC.L10N.register(
|
||||
"forum",
|
||||
{
|
||||
"Recent Forum activity" : "Activité récente du forum",
|
||||
"More activity" : "Plus d'activité",
|
||||
"%1$s (Guest)" : "%1$s (invité)",
|
||||
"New thread by %1$s" : "Nouveau fil par %1$s",
|
||||
"Reply by %1$s" : "Réponse par %1$s",
|
||||
"No recent forum activity" : "Pas d'activité récente du forum",
|
||||
"Top Forum activity" : "Meilleur activité du forum",
|
||||
"Browse forum" : "Naviguer dans le forum",
|
||||
"_%n thread_::_%n threads_" : ["%n fil","%n fils","%n fils"],
|
||||
"_%n view_::_%n views_" : ["%n vue","%n vues","%n vues"],
|
||||
"No forum activity" : "Pas d'activité du forum",
|
||||
"Top Forum categories" : "Meilleures catégories du forum",
|
||||
"No categories available" : "Pas de catégorie disponible",
|
||||
"Admin" : "Administrateur",
|
||||
"User" : "Utilisateur",
|
||||
"Guest" : "Invité",
|
||||
"General" : "Général",
|
||||
"Support" : "Support",
|
||||
"Hidden content" : "Contenu masqué",
|
||||
"Spoilers" : "Spoilers",
|
||||
"Attachment" : "Fichier joint",
|
||||
"Welcome to the Nextcloud Forums!" : "Bienvenue dans le forum de Nextcloud!",
|
||||
"Use BBCode for rich text formatting" : "Utilisez les BBCodes pour un formatage enrichi du texte",
|
||||
"BBCode examples:" : "Exemples de BBCode :",
|
||||
"Bold text" : "Texte en gras",
|
||||
|
||||
17
l10n/fr.json
17
l10n/fr.json
@@ -1,9 +1,26 @@
|
||||
{ "translations": {
|
||||
"Recent Forum activity" : "Activité récente du forum",
|
||||
"More activity" : "Plus d'activité",
|
||||
"%1$s (Guest)" : "%1$s (invité)",
|
||||
"New thread by %1$s" : "Nouveau fil par %1$s",
|
||||
"Reply by %1$s" : "Réponse par %1$s",
|
||||
"No recent forum activity" : "Pas d'activité récente du forum",
|
||||
"Top Forum activity" : "Meilleur activité du forum",
|
||||
"Browse forum" : "Naviguer dans le forum",
|
||||
"_%n thread_::_%n threads_" : ["%n fil","%n fils","%n fils"],
|
||||
"_%n view_::_%n views_" : ["%n vue","%n vues","%n vues"],
|
||||
"No forum activity" : "Pas d'activité du forum",
|
||||
"Top Forum categories" : "Meilleures catégories du forum",
|
||||
"No categories available" : "Pas de catégorie disponible",
|
||||
"Admin" : "Administrateur",
|
||||
"User" : "Utilisateur",
|
||||
"Guest" : "Invité",
|
||||
"General" : "Général",
|
||||
"Support" : "Support",
|
||||
"Hidden content" : "Contenu masqué",
|
||||
"Spoilers" : "Spoilers",
|
||||
"Attachment" : "Fichier joint",
|
||||
"Welcome to the Nextcloud Forums!" : "Bienvenue dans le forum de Nextcloud!",
|
||||
"Use BBCode for rich text formatting" : "Utilisez les BBCodes pour un formatage enrichi du texte",
|
||||
"BBCode examples:" : "Exemples de BBCode :",
|
||||
"Bold text" : "Texte en gras",
|
||||
|
||||
17
l10n/ga.js
17
l10n/ga.js
@@ -171,6 +171,7 @@ OC.L10N.register(
|
||||
"Lower numbers appear first" : "Feictear uimhreacha níos ísle ar dtús",
|
||||
"Create" : "Cruthaigh",
|
||||
"Update" : "Nuashonrú",
|
||||
"Failed to save header" : "Theip ar an gceannteideal a shábháil",
|
||||
"Forum setup required" : "Socrú fóraim ag teastáil",
|
||||
"Select the accounts that should have the forum admin role." : "Roghnaigh na cuntais ar cheart dóibh ról riarthóra an fhóraim a bheith acu.",
|
||||
"Forum admin accounts:" : "Cuntais riarthóra an fhóraim:",
|
||||
@@ -259,6 +260,8 @@ OC.L10N.register(
|
||||
"Neither (disabled)" : "Ceachtar acu (míchumasaithe)",
|
||||
"Insert" : "cuir isteach",
|
||||
"Failed to load templates" : "Theip ar na teimpléid a lódáil",
|
||||
"Failed to save template" : "Theip ar an teimpléad a shábháil",
|
||||
"Failed to delete template" : "Theip ar an teimpléad a scriosadh",
|
||||
"Views" : "Radhairc",
|
||||
"Title" : "Teideal",
|
||||
"Enter thread title …" : "Cuir isteach teideal an tsnáithe …",
|
||||
@@ -369,6 +372,7 @@ OC.L10N.register(
|
||||
"Thread deleted" : "Scriosadh an snáithe",
|
||||
"Reply deleted" : "Scriosadh an freagra",
|
||||
"Failed to delete reply" : "Theip ar an bhfreagra a scriosadh",
|
||||
"Failed to submit reply" : "Theip ar an freagra a chur isteach",
|
||||
"Failed to update thread lock status" : "Theip ar stádas glasála snáithe a nuashonrú",
|
||||
"Failed to update thread pin status" : "Theip ar stádas bioráin an snáithe a nuashonrú",
|
||||
"Failed to update subscription" : "Theip ar an síntiús a nuashonrú",
|
||||
@@ -429,6 +433,9 @@ OC.L10N.register(
|
||||
"Enabled" : "Cumasaithe",
|
||||
"Parse inner content" : "Parsáil an t-ábhar inmheánach",
|
||||
"If enabled, BBCode tags inside this tag will also be parsed" : "Má tá sé cumasaithe, déanfar clibeanna BBCode laistigh den chlib seo a pharsáil freisin.",
|
||||
"Failed to save BBCode" : "Theip ar BBCode a shábháil",
|
||||
"Failed to toggle BBCode" : "Theip ar BBCode a athrú",
|
||||
"Failed to delete BBCode" : "Theip ar BBCode a scriosadh",
|
||||
"Create category" : "Cruthaigh catagóir",
|
||||
"Edit category" : "Cuir catagóir in eagar",
|
||||
"Configure category details" : "Cumraigh sonraí na catagóire",
|
||||
@@ -456,6 +463,7 @@ OC.L10N.register(
|
||||
"Preview" : "Réamhamharc",
|
||||
"Hide subcategories on category card" : "Folaigh fochatagóirí ar chárta catagóire",
|
||||
"When enabled, child categories will not appear as links on this category's card on the home page" : "Nuair a bheidh sé cumasaithe, ní bheidh catagóirí linbh le feiceáil mar naisc ar chárta na catagóire seo ar an leathanach baile.",
|
||||
"Failed to save category" : "Theip ar an gcatagóir a shábháil",
|
||||
"Manage forum categories and organization" : "Bainistigh catagóirí agus eagrú an fhóraim",
|
||||
"Error loading categories" : "Earráid ag luchtú catagóirí",
|
||||
"No categories in this header" : "Gan aon chatagóirí sa cheanntásc seo",
|
||||
@@ -482,6 +490,8 @@ OC.L10N.register(
|
||||
"-- Select a header --" : "-- Roghnaigh ceanntásc --",
|
||||
"Move up" : "Éirí suas",
|
||||
"Move down" : "Bog síos",
|
||||
"Failed to delete category" : "Theip ar an gcatagóir a scriosadh",
|
||||
"Failed to delete header" : "Theip ar an gceannteideal a scriosadh",
|
||||
"Management dashboard" : "Painéal bainistíochta",
|
||||
"Overview of forum activity and statistics" : "Forbhreathnú ar ghníomhaíocht agus staitisticí an fhóraim",
|
||||
"Loading statistics …" : "Staitisticí á lódáil …",
|
||||
@@ -527,6 +537,8 @@ OC.L10N.register(
|
||||
"Search deleted content …" : "Cuardaigh ábhar scriosta …",
|
||||
"Newest first" : "Is nua ar dtús",
|
||||
"Oldest first" : "Is sine ar dtús",
|
||||
"Failed to restore thread" : "Theip ar an snáithe a athbhunú",
|
||||
"Failed to restore reply" : "Theip ar an bhfreagra a athbhunú",
|
||||
"Create role" : "Cruthaigh ról",
|
||||
"Edit role" : "Cuir ról in eagar",
|
||||
"Configure role permissions and category access" : "Cumraigh ceadanna róil agus rochtain catagóire",
|
||||
@@ -562,6 +574,7 @@ OC.L10N.register(
|
||||
"Guest users will not be able to access the forum until guest access is enabled in the forum settings." : "Ní bheidh úsáideoirí aoi in ann rochtain a fháil ar an bhfóram go dtí go mbeidh rochtain aoi cumasaithe i socruithe an fhóraim.",
|
||||
"Go to forum settings" : "Téigh chuig socruithe an fhóraim",
|
||||
"Default role cannot moderate categories" : "Ní féidir le ról réamhshocraithe catagóirí a mhodhnú",
|
||||
"Failed to save role" : "Theip ar an ról a shábháil",
|
||||
"Role management" : "Bainistíocht rólanna",
|
||||
"Create and manage forum roles and permissions" : "Róil agus ceadanna fóraim a chruthú agus a bhainistiú",
|
||||
"Loading roles …" : "Ag lódáil róil …",
|
||||
@@ -581,6 +594,7 @@ OC.L10N.register(
|
||||
"No teams found" : "Níor aimsíodh foirne",
|
||||
"Members" : "Baill",
|
||||
"No Nextcloud Teams are available" : "Níl aon Fhoireann Nextcloud ar fáil",
|
||||
"Failed to delete role" : "Theip ar an ról a scriosadh",
|
||||
"Edit team" : "Foireann a chur in eagar",
|
||||
"Configure category permissions for this team" : "Cumraigh ceadanna catagóire don fhoireann seo",
|
||||
"Error loading team" : "Earráid ag lódáil na foirne",
|
||||
@@ -597,6 +611,7 @@ OC.L10N.register(
|
||||
"No roles" : "Gan róil",
|
||||
"Select roles" : "Roghnaigh róil",
|
||||
"Edit roles" : "Cuir róil in eagar",
|
||||
"Edit account roles" : "Cuir róil chuntais in eagar"
|
||||
"Edit account roles" : "Cuir róil chuntais in eagar",
|
||||
"Failed to save roles" : "Theip ar róil a shábháil"
|
||||
},
|
||||
"nplurals=5; plural=(n==1 ? 0 : n==2 ? 1 : n<7 ? 2 : n<11 ? 3 : 4);");
|
||||
|
||||
17
l10n/ga.json
17
l10n/ga.json
@@ -169,6 +169,7 @@
|
||||
"Lower numbers appear first" : "Feictear uimhreacha níos ísle ar dtús",
|
||||
"Create" : "Cruthaigh",
|
||||
"Update" : "Nuashonrú",
|
||||
"Failed to save header" : "Theip ar an gceannteideal a shábháil",
|
||||
"Forum setup required" : "Socrú fóraim ag teastáil",
|
||||
"Select the accounts that should have the forum admin role." : "Roghnaigh na cuntais ar cheart dóibh ról riarthóra an fhóraim a bheith acu.",
|
||||
"Forum admin accounts:" : "Cuntais riarthóra an fhóraim:",
|
||||
@@ -257,6 +258,8 @@
|
||||
"Neither (disabled)" : "Ceachtar acu (míchumasaithe)",
|
||||
"Insert" : "cuir isteach",
|
||||
"Failed to load templates" : "Theip ar na teimpléid a lódáil",
|
||||
"Failed to save template" : "Theip ar an teimpléad a shábháil",
|
||||
"Failed to delete template" : "Theip ar an teimpléad a scriosadh",
|
||||
"Views" : "Radhairc",
|
||||
"Title" : "Teideal",
|
||||
"Enter thread title …" : "Cuir isteach teideal an tsnáithe …",
|
||||
@@ -367,6 +370,7 @@
|
||||
"Thread deleted" : "Scriosadh an snáithe",
|
||||
"Reply deleted" : "Scriosadh an freagra",
|
||||
"Failed to delete reply" : "Theip ar an bhfreagra a scriosadh",
|
||||
"Failed to submit reply" : "Theip ar an freagra a chur isteach",
|
||||
"Failed to update thread lock status" : "Theip ar stádas glasála snáithe a nuashonrú",
|
||||
"Failed to update thread pin status" : "Theip ar stádas bioráin an snáithe a nuashonrú",
|
||||
"Failed to update subscription" : "Theip ar an síntiús a nuashonrú",
|
||||
@@ -427,6 +431,9 @@
|
||||
"Enabled" : "Cumasaithe",
|
||||
"Parse inner content" : "Parsáil an t-ábhar inmheánach",
|
||||
"If enabled, BBCode tags inside this tag will also be parsed" : "Má tá sé cumasaithe, déanfar clibeanna BBCode laistigh den chlib seo a pharsáil freisin.",
|
||||
"Failed to save BBCode" : "Theip ar BBCode a shábháil",
|
||||
"Failed to toggle BBCode" : "Theip ar BBCode a athrú",
|
||||
"Failed to delete BBCode" : "Theip ar BBCode a scriosadh",
|
||||
"Create category" : "Cruthaigh catagóir",
|
||||
"Edit category" : "Cuir catagóir in eagar",
|
||||
"Configure category details" : "Cumraigh sonraí na catagóire",
|
||||
@@ -454,6 +461,7 @@
|
||||
"Preview" : "Réamhamharc",
|
||||
"Hide subcategories on category card" : "Folaigh fochatagóirí ar chárta catagóire",
|
||||
"When enabled, child categories will not appear as links on this category's card on the home page" : "Nuair a bheidh sé cumasaithe, ní bheidh catagóirí linbh le feiceáil mar naisc ar chárta na catagóire seo ar an leathanach baile.",
|
||||
"Failed to save category" : "Theip ar an gcatagóir a shábháil",
|
||||
"Manage forum categories and organization" : "Bainistigh catagóirí agus eagrú an fhóraim",
|
||||
"Error loading categories" : "Earráid ag luchtú catagóirí",
|
||||
"No categories in this header" : "Gan aon chatagóirí sa cheanntásc seo",
|
||||
@@ -480,6 +488,8 @@
|
||||
"-- Select a header --" : "-- Roghnaigh ceanntásc --",
|
||||
"Move up" : "Éirí suas",
|
||||
"Move down" : "Bog síos",
|
||||
"Failed to delete category" : "Theip ar an gcatagóir a scriosadh",
|
||||
"Failed to delete header" : "Theip ar an gceannteideal a scriosadh",
|
||||
"Management dashboard" : "Painéal bainistíochta",
|
||||
"Overview of forum activity and statistics" : "Forbhreathnú ar ghníomhaíocht agus staitisticí an fhóraim",
|
||||
"Loading statistics …" : "Staitisticí á lódáil …",
|
||||
@@ -525,6 +535,8 @@
|
||||
"Search deleted content …" : "Cuardaigh ábhar scriosta …",
|
||||
"Newest first" : "Is nua ar dtús",
|
||||
"Oldest first" : "Is sine ar dtús",
|
||||
"Failed to restore thread" : "Theip ar an snáithe a athbhunú",
|
||||
"Failed to restore reply" : "Theip ar an bhfreagra a athbhunú",
|
||||
"Create role" : "Cruthaigh ról",
|
||||
"Edit role" : "Cuir ról in eagar",
|
||||
"Configure role permissions and category access" : "Cumraigh ceadanna róil agus rochtain catagóire",
|
||||
@@ -560,6 +572,7 @@
|
||||
"Guest users will not be able to access the forum until guest access is enabled in the forum settings." : "Ní bheidh úsáideoirí aoi in ann rochtain a fháil ar an bhfóram go dtí go mbeidh rochtain aoi cumasaithe i socruithe an fhóraim.",
|
||||
"Go to forum settings" : "Téigh chuig socruithe an fhóraim",
|
||||
"Default role cannot moderate categories" : "Ní féidir le ról réamhshocraithe catagóirí a mhodhnú",
|
||||
"Failed to save role" : "Theip ar an ról a shábháil",
|
||||
"Role management" : "Bainistíocht rólanna",
|
||||
"Create and manage forum roles and permissions" : "Róil agus ceadanna fóraim a chruthú agus a bhainistiú",
|
||||
"Loading roles …" : "Ag lódáil róil …",
|
||||
@@ -579,6 +592,7 @@
|
||||
"No teams found" : "Níor aimsíodh foirne",
|
||||
"Members" : "Baill",
|
||||
"No Nextcloud Teams are available" : "Níl aon Fhoireann Nextcloud ar fáil",
|
||||
"Failed to delete role" : "Theip ar an ról a scriosadh",
|
||||
"Edit team" : "Foireann a chur in eagar",
|
||||
"Configure category permissions for this team" : "Cumraigh ceadanna catagóire don fhoireann seo",
|
||||
"Error loading team" : "Earráid ag lódáil na foirne",
|
||||
@@ -595,6 +609,7 @@
|
||||
"No roles" : "Gan róil",
|
||||
"Select roles" : "Roghnaigh róil",
|
||||
"Edit roles" : "Cuir róil in eagar",
|
||||
"Edit account roles" : "Cuir róil chuntais in eagar"
|
||||
"Edit account roles" : "Cuir róil chuntais in eagar",
|
||||
"Failed to save roles" : "Theip ar róil a shábháil"
|
||||
},"pluralForm" :"nplurals=5; plural=(n==1 ? 0 : n==2 ? 1 : n<7 ? 2 : n<11 ? 3 : 4);"
|
||||
}
|
||||
@@ -54,6 +54,7 @@ OC.L10N.register(
|
||||
"Saving draft …" : "Saving draft …",
|
||||
"Draft saved" : "Draft saved",
|
||||
"Refresh" : "Refresh",
|
||||
"Back to {name}" : "{name}-ზე დაბრუნება",
|
||||
"Error" : "Error",
|
||||
"Created" : "Created",
|
||||
"Searching …" : "Searching …",
|
||||
@@ -66,6 +67,7 @@ OC.L10N.register(
|
||||
"Edit title" : "Edit title",
|
||||
"Move thread" : "Move thread",
|
||||
"Notifications" : "შეტყობინებები",
|
||||
"Files" : "ფაილები",
|
||||
"Signature" : "Signature",
|
||||
"Privacy" : "Privacy",
|
||||
"Enable" : "Enable",
|
||||
|
||||
@@ -52,6 +52,7 @@
|
||||
"Saving draft …" : "Saving draft …",
|
||||
"Draft saved" : "Draft saved",
|
||||
"Refresh" : "Refresh",
|
||||
"Back to {name}" : "{name}-ზე დაბრუნება",
|
||||
"Error" : "Error",
|
||||
"Created" : "Created",
|
||||
"Searching …" : "Searching …",
|
||||
@@ -64,6 +65,7 @@
|
||||
"Edit title" : "Edit title",
|
||||
"Move thread" : "Move thread",
|
||||
"Notifications" : "შეტყობინებები",
|
||||
"Files" : "ფაილები",
|
||||
"Signature" : "Signature",
|
||||
"Privacy" : "Privacy",
|
||||
"Enable" : "Enable",
|
||||
|
||||
35
l10n/lb.js
35
l10n/lb.js
@@ -1,35 +0,0 @@
|
||||
OC.L10N.register(
|
||||
"forum",
|
||||
{
|
||||
"Admin" : "Admin",
|
||||
"User" : "User",
|
||||
"General" : "Allgemeng",
|
||||
"Search" : "Sichen",
|
||||
"Home" : "Doheem",
|
||||
"Accounts" : "Accounts",
|
||||
"Collapse" : "Zesumme falen",
|
||||
"Log in" : "Umellen",
|
||||
"Upload failed" : "Eropluede feelgeschloen",
|
||||
"Close" : "Zoumaachen",
|
||||
"Cancel" : "Cancel",
|
||||
"Update" : "Update",
|
||||
"Deleted" : "Geläscht",
|
||||
"Restore" : "Zrécksetzen",
|
||||
"Move" : "Verschieben",
|
||||
"Edit" : "Änneren",
|
||||
"Delete" : "Läschen",
|
||||
"Direct link" : "Direkte Link",
|
||||
"Save" : "Späicheren",
|
||||
"Name" : "Numm",
|
||||
"Refresh" : "Opfrëschen",
|
||||
"Error" : "Fehler",
|
||||
"by" : "vun",
|
||||
"Subscribe" : "Umellen",
|
||||
"Files" : "Dateien",
|
||||
"Disable" : "Ofschalten",
|
||||
"Description" : "Beschreiwung",
|
||||
"Enabled" : "Aktivéiert",
|
||||
"Reset" : "Zeréck setzen",
|
||||
"Actions" : "Aktiounen"
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
33
l10n/lb.json
33
l10n/lb.json
@@ -1,33 +0,0 @@
|
||||
{ "translations": {
|
||||
"Admin" : "Admin",
|
||||
"User" : "User",
|
||||
"General" : "Allgemeng",
|
||||
"Search" : "Sichen",
|
||||
"Home" : "Doheem",
|
||||
"Accounts" : "Accounts",
|
||||
"Collapse" : "Zesumme falen",
|
||||
"Log in" : "Umellen",
|
||||
"Upload failed" : "Eropluede feelgeschloen",
|
||||
"Close" : "Zoumaachen",
|
||||
"Cancel" : "Cancel",
|
||||
"Update" : "Update",
|
||||
"Deleted" : "Geläscht",
|
||||
"Restore" : "Zrécksetzen",
|
||||
"Move" : "Verschieben",
|
||||
"Edit" : "Änneren",
|
||||
"Delete" : "Läschen",
|
||||
"Direct link" : "Direkte Link",
|
||||
"Save" : "Späicheren",
|
||||
"Name" : "Numm",
|
||||
"Refresh" : "Opfrëschen",
|
||||
"Error" : "Fehler",
|
||||
"by" : "vun",
|
||||
"Subscribe" : "Umellen",
|
||||
"Files" : "Dateien",
|
||||
"Disable" : "Ofschalten",
|
||||
"Description" : "Beschreiwung",
|
||||
"Enabled" : "Aktivéiert",
|
||||
"Reset" : "Zeréck setzen",
|
||||
"Actions" : "Aktiounen"
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
||||
@@ -6,6 +6,7 @@ OC.L10N.register(
|
||||
"User" : "ຜູ້ໃຊ້",
|
||||
"Guest" : "ແຂກ",
|
||||
"General" : "ທົ່ວໄປ",
|
||||
"Support" : "ສະໜັບສະໜູນ",
|
||||
"Bold text" : "ຂໍ້ຄວາມຕົວໜາ",
|
||||
"Underlined text" : "ຂໍ້ຄວາມທີ່ຂີດກ້ອງ",
|
||||
"Forum" : "Forum",
|
||||
@@ -35,6 +36,7 @@ OC.L10N.register(
|
||||
"Close" : "ປິດ",
|
||||
"Failed to upload file" : "Failed to upload file",
|
||||
"Threads" : "Threads",
|
||||
"No description available" : "ບໍ່ມີຄຳອະທິບາຍ",
|
||||
"Category" : "ໝວດໝູ່",
|
||||
"Allow" : "ອະນຸຍາດ",
|
||||
"Pick a color" : "ເລືອກສີ",
|
||||
@@ -57,6 +59,8 @@ OC.L10N.register(
|
||||
"Direct link copied to clipboard" : "Direct link copied to clipboard",
|
||||
"Save" : "ບັນທຶກ",
|
||||
"Current version" : "Current version",
|
||||
"Version {index}" : "ເວີຊັນ {index}",
|
||||
"Add reaction" : "ເພີ່ມການຕອບສະໜອງ",
|
||||
"React with {emoji}" : "React with {emoji}",
|
||||
"Uncategorized" : "Uncategorized",
|
||||
"_%n reply_::_%n replies_" : ["%n replies"],
|
||||
@@ -70,6 +74,7 @@ OC.L10N.register(
|
||||
"Saving draft …" : "Saving draft …",
|
||||
"Draft saved" : "Draft saved",
|
||||
"Unsaved changes" : "ການປ່ຽນແປງທີ່ຍັງບໍ່ໄດ້ບັນທຶກ",
|
||||
"Back to home" : "ກັບໄປໜ້າຫຼັກ",
|
||||
"Refresh" : "ໂຫຼດໃໝ່",
|
||||
"In {category}" : "In {category}",
|
||||
"Error" : "ຂໍ້ຜິດພາດ",
|
||||
@@ -94,6 +99,7 @@ OC.L10N.register(
|
||||
"Tag" : "Tag",
|
||||
"Description" : "ລາຍລະອຽດ",
|
||||
"Enabled" : "ເປີດໃຊ້ງານ",
|
||||
"Parent" : "ລາຍການແມ່",
|
||||
"Enter category name" : "ປ້ອນຊື່ໝວດໝູ່",
|
||||
"Permissions" : "ການອະນຸຍາດ",
|
||||
"Preview" : "ເບິ່ງຕົວຢ່າງ",
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
"User" : "ຜູ້ໃຊ້",
|
||||
"Guest" : "ແຂກ",
|
||||
"General" : "ທົ່ວໄປ",
|
||||
"Support" : "ສະໜັບສະໜູນ",
|
||||
"Bold text" : "ຂໍ້ຄວາມຕົວໜາ",
|
||||
"Underlined text" : "ຂໍ້ຄວາມທີ່ຂີດກ້ອງ",
|
||||
"Forum" : "Forum",
|
||||
@@ -33,6 +34,7 @@
|
||||
"Close" : "ປິດ",
|
||||
"Failed to upload file" : "Failed to upload file",
|
||||
"Threads" : "Threads",
|
||||
"No description available" : "ບໍ່ມີຄຳອະທິບາຍ",
|
||||
"Category" : "ໝວດໝູ່",
|
||||
"Allow" : "ອະນຸຍາດ",
|
||||
"Pick a color" : "ເລືອກສີ",
|
||||
@@ -55,6 +57,8 @@
|
||||
"Direct link copied to clipboard" : "Direct link copied to clipboard",
|
||||
"Save" : "ບັນທຶກ",
|
||||
"Current version" : "Current version",
|
||||
"Version {index}" : "ເວີຊັນ {index}",
|
||||
"Add reaction" : "ເພີ່ມການຕອບສະໜອງ",
|
||||
"React with {emoji}" : "React with {emoji}",
|
||||
"Uncategorized" : "Uncategorized",
|
||||
"_%n reply_::_%n replies_" : ["%n replies"],
|
||||
@@ -68,6 +72,7 @@
|
||||
"Saving draft …" : "Saving draft …",
|
||||
"Draft saved" : "Draft saved",
|
||||
"Unsaved changes" : "ການປ່ຽນແປງທີ່ຍັງບໍ່ໄດ້ບັນທຶກ",
|
||||
"Back to home" : "ກັບໄປໜ້າຫຼັກ",
|
||||
"Refresh" : "ໂຫຼດໃໝ່",
|
||||
"In {category}" : "In {category}",
|
||||
"Error" : "ຂໍ້ຜິດພາດ",
|
||||
@@ -92,6 +97,7 @@
|
||||
"Tag" : "Tag",
|
||||
"Description" : "ລາຍລະອຽດ",
|
||||
"Enabled" : "ເປີດໃຊ້ງານ",
|
||||
"Parent" : "ລາຍການແມ່",
|
||||
"Enter category name" : "ປ້ອນຊື່ໝວດໝູ່",
|
||||
"Permissions" : "ການອະນຸຍາດ",
|
||||
"Preview" : "ເບິ່ງຕົວຢ່າງ",
|
||||
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -10,7 +10,7 @@ OC.L10N.register(
|
||||
"Bold text" : "Vette tekst",
|
||||
"Underlined text" : "Onderstreepte tekst",
|
||||
"Forum" : "Forum",
|
||||
"Deleted user" : "Verwijderen gebruiker",
|
||||
"Deleted user" : "Verwijderde gebruiker",
|
||||
"Role" : "Rol",
|
||||
"Loading …" : "Laden …",
|
||||
"Search" : "Zoeken",
|
||||
@@ -93,6 +93,7 @@ OC.L10N.register(
|
||||
"Move thread" : "Verplaats draadje",
|
||||
"Notifications" : "Meldingen",
|
||||
"Files" : "Bestanden",
|
||||
"Browse" : "Bladeren",
|
||||
"Signature" : "Handtekening",
|
||||
"Privacy" : "Privacy",
|
||||
"Enable" : "Inschakelen",
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
"Bold text" : "Vette tekst",
|
||||
"Underlined text" : "Onderstreepte tekst",
|
||||
"Forum" : "Forum",
|
||||
"Deleted user" : "Verwijderen gebruiker",
|
||||
"Deleted user" : "Verwijderde gebruiker",
|
||||
"Role" : "Rol",
|
||||
"Loading …" : "Laden …",
|
||||
"Search" : "Zoeken",
|
||||
@@ -91,6 +91,7 @@
|
||||
"Move thread" : "Verplaats draadje",
|
||||
"Notifications" : "Meldingen",
|
||||
"Files" : "Bestanden",
|
||||
"Browse" : "Bladeren",
|
||||
"Signature" : "Handtekening",
|
||||
"Privacy" : "Privacy",
|
||||
"Enable" : "Inschakelen",
|
||||
|
||||
@@ -95,6 +95,7 @@ OC.L10N.register(
|
||||
"Privacy" : "Prywatność",
|
||||
"Enable" : "Włącz",
|
||||
"Disable" : "Wyłącz",
|
||||
"This action cannot be undone." : "Tej operacji nie można cofnąć.",
|
||||
"Tag" : "Etykieta",
|
||||
"Description" : "Opis",
|
||||
"Enabled" : "Włączone",
|
||||
|
||||
@@ -93,6 +93,7 @@
|
||||
"Privacy" : "Prywatność",
|
||||
"Enable" : "Włącz",
|
||||
"Disable" : "Wyłącz",
|
||||
"This action cannot be undone." : "Tej operacji nie można cofnąć.",
|
||||
"Tag" : "Etykieta",
|
||||
"Description" : "Opis",
|
||||
"Enabled" : "Włączone",
|
||||
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -51,10 +51,11 @@ OC.L10N.register(
|
||||
"Edit" : "Uredi",
|
||||
"Delete" : "Izbriši",
|
||||
"Unread" : "Neprebrano",
|
||||
"Direct link" : "Neposredna povezava",
|
||||
"Direct link" : "Začetna povezava",
|
||||
"Direct link copied to clipboard" : "Povezava je kopirana v odložišče.",
|
||||
"Save" : "Shrani",
|
||||
"Current version" : "Trenutna različica",
|
||||
"Version {index}" : "Različica {index}",
|
||||
"React with {emoji}" : "Odzovi se z {emoji}",
|
||||
"Uncategorized" : "Neopredeljeno",
|
||||
"Templates" : "Predloge",
|
||||
|
||||
@@ -49,10 +49,11 @@
|
||||
"Edit" : "Uredi",
|
||||
"Delete" : "Izbriši",
|
||||
"Unread" : "Neprebrano",
|
||||
"Direct link" : "Neposredna povezava",
|
||||
"Direct link" : "Začetna povezava",
|
||||
"Direct link copied to clipboard" : "Povezava je kopirana v odložišče.",
|
||||
"Save" : "Shrani",
|
||||
"Current version" : "Trenutna različica",
|
||||
"Version {index}" : "Različica {index}",
|
||||
"React with {emoji}" : "Odzovi se z {emoji}",
|
||||
"Uncategorized" : "Neopredeljeno",
|
||||
"Templates" : "Predloge",
|
||||
|
||||
@@ -2,6 +2,7 @@ OC.L10N.register(
|
||||
"forum",
|
||||
{
|
||||
"Admin" : "Admin",
|
||||
"User" : "Foydalanuvchi",
|
||||
"General" : "Umumiy",
|
||||
"Forum" : "Forum",
|
||||
"Deleted user" : "Deleted user",
|
||||
@@ -35,6 +36,7 @@ OC.L10N.register(
|
||||
"Direct link copied to clipboard" : "Klipbordga nusxa olish",
|
||||
"Save" : "Saqlash",
|
||||
"Uncategorized" : "Kategoriyasiz",
|
||||
"Templates" : "Shablonlar",
|
||||
"Name" : "Nomi",
|
||||
"Views" : "Koʻrishlar",
|
||||
"Title" : "Sarlavha",
|
||||
@@ -50,9 +52,11 @@ OC.L10N.register(
|
||||
"Edit title" : "Sarlavhani tahrirlash",
|
||||
"Notifications" : "Bildirishnomalar",
|
||||
"Files" : "Fayllar",
|
||||
"Privacy" : "Maxfiylik",
|
||||
"Enable" : "Yoqish",
|
||||
"Disable" : "Oʻchirish",
|
||||
"Description" : "Tavsif",
|
||||
"Permissions" : "Ruxsatnomalar",
|
||||
"Preview" : "Ko‘rib chiqish",
|
||||
"Last 7 days" : "Oxirgi 7 kun",
|
||||
"Appearance" : "Tashqi ko'rinish",
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{ "translations": {
|
||||
"Admin" : "Admin",
|
||||
"User" : "Foydalanuvchi",
|
||||
"General" : "Umumiy",
|
||||
"Forum" : "Forum",
|
||||
"Deleted user" : "Deleted user",
|
||||
@@ -33,6 +34,7 @@
|
||||
"Direct link copied to clipboard" : "Klipbordga nusxa olish",
|
||||
"Save" : "Saqlash",
|
||||
"Uncategorized" : "Kategoriyasiz",
|
||||
"Templates" : "Shablonlar",
|
||||
"Name" : "Nomi",
|
||||
"Views" : "Koʻrishlar",
|
||||
"Title" : "Sarlavha",
|
||||
@@ -48,9 +50,11 @@
|
||||
"Edit title" : "Sarlavhani tahrirlash",
|
||||
"Notifications" : "Bildirishnomalar",
|
||||
"Files" : "Fayllar",
|
||||
"Privacy" : "Maxfiylik",
|
||||
"Enable" : "Yoqish",
|
||||
"Disable" : "Oʻchirish",
|
||||
"Description" : "Tavsif",
|
||||
"Permissions" : "Ruxsatnomalar",
|
||||
"Preview" : "Ko‘rib chiqish",
|
||||
"Last 7 days" : "Oxirgi 7 kun",
|
||||
"Appearance" : "Tashqi ko'rinish",
|
||||
|
||||
@@ -171,6 +171,7 @@ OC.L10N.register(
|
||||
"Lower numbers appear first" : "數字愈小顯示愈前",
|
||||
"Create" : "創建",
|
||||
"Update" : "更新",
|
||||
"Failed to save header" : "儲存標頭失敗",
|
||||
"Forum setup required" : "需要設置論壇",
|
||||
"Select the accounts that should have the forum admin role." : "請選擇應賦予論壇管理員角色的帳戶。",
|
||||
"Forum admin accounts:" : "論壇管理員帳戶:",
|
||||
@@ -259,6 +260,8 @@ OC.L10N.register(
|
||||
"Neither (disabled)" : "皆非(已停用)",
|
||||
"Insert" : "插入",
|
||||
"Failed to load templates" : "無法加載模板",
|
||||
"Failed to save template" : "儲存範本失敗",
|
||||
"Failed to delete template" : "刪除範本失敗",
|
||||
"Views" : "視圖",
|
||||
"Title" : "標題",
|
||||
"Enter thread title …" : "輸入主題標題 …",
|
||||
@@ -369,6 +372,7 @@ OC.L10N.register(
|
||||
"Thread deleted" : "主題已刪除",
|
||||
"Reply deleted" : "回覆已刪除",
|
||||
"Failed to delete reply" : "無法刪除回覆",
|
||||
"Failed to submit reply" : "提交回覆失敗",
|
||||
"Failed to update thread lock status" : "更新主題鎖定狀態失敗",
|
||||
"Failed to update thread pin status" : "更新主題置頂狀態失敗",
|
||||
"Failed to update subscription" : "更新訂閱狀態失敗",
|
||||
@@ -429,6 +433,9 @@ OC.L10N.register(
|
||||
"Enabled" : "已啟用",
|
||||
"Parse inner content" : "解析內層內容",
|
||||
"If enabled, BBCode tags inside this tag will also be parsed" : "啟用後,此標籤內的 BBCode 亦會被解析。",
|
||||
"Failed to save BBCode" : "儲存 BBCode 失敗",
|
||||
"Failed to toggle BBCode" : "切換 BBCode 狀態失敗",
|
||||
"Failed to delete BBCode" : "刪除 BBCode 失敗",
|
||||
"Create category" : "建立分類",
|
||||
"Edit category" : "編輯分類",
|
||||
"Configure category details" : "設定分類詳情",
|
||||
@@ -456,6 +463,7 @@ OC.L10N.register(
|
||||
"Preview" : "預覽",
|
||||
"Hide subcategories on category card" : "在分類卡片上隱藏子分類",
|
||||
"When enabled, child categories will not appear as links on this category's card on the home page" : "啟用後,子分類將不會在首頁此分類卡片上以連結形式顯示",
|
||||
"Failed to save category" : "儲存類別失敗",
|
||||
"Manage forum categories and organization" : "管理論壇分類及架構",
|
||||
"Error loading categories" : "載入分類時發生錯誤",
|
||||
"No categories in this header" : "此標題列下沒有分類",
|
||||
@@ -482,6 +490,8 @@ OC.L10N.register(
|
||||
"-- Select a header --" : "-- 選擇標題列 --",
|
||||
"Move up" : "向上移動",
|
||||
"Move down" : "向下移動",
|
||||
"Failed to delete category" : "刪除類別失敗",
|
||||
"Failed to delete header" : "刪除標頭失敗",
|
||||
"Management dashboard" : "管理儀表板",
|
||||
"Overview of forum activity and statistics" : "檢視論壇活動與統計總覽",
|
||||
"Loading statistics …" : "正在載入統計資料 …",
|
||||
@@ -527,6 +537,8 @@ OC.L10N.register(
|
||||
"Search deleted content …" : "搜尋已刪除的內容……",
|
||||
"Newest first" : "最新先",
|
||||
"Oldest first" : "最舊先",
|
||||
"Failed to restore thread" : "還原主題失敗",
|
||||
"Failed to restore reply" : "還原回覆失敗",
|
||||
"Create role" : "建立角色",
|
||||
"Edit role" : "編輯角色",
|
||||
"Configure role permissions and category access" : "設定角色權限及分類存取權。",
|
||||
@@ -562,6 +574,7 @@ OC.L10N.register(
|
||||
"Guest users will not be able to access the forum until guest access is enabled in the forum settings." : "在論壇設定中啟用訪客存取前,訪客將無法存取論壇。",
|
||||
"Go to forum settings" : "前往論壇設定",
|
||||
"Default role cannot moderate categories" : "預設角色不能管理分類。",
|
||||
"Failed to save role" : "儲存角色失敗",
|
||||
"Role management" : "角色管理",
|
||||
"Create and manage forum roles and permissions" : "建立及管理論壇角色與權限。",
|
||||
"Loading roles …" : "正在載入角色 …",
|
||||
@@ -581,6 +594,7 @@ OC.L10N.register(
|
||||
"No teams found" : "找不到團隊",
|
||||
"Members" : "成員",
|
||||
"No Nextcloud Teams are available" : "無可用 NextCloud 團隊",
|
||||
"Failed to delete role" : "刪除角色失敗",
|
||||
"Edit team" : "編輯團隊",
|
||||
"Configure category permissions for this team" : "為此團隊設定分類權限",
|
||||
"Error loading team" : "載入團隊時發生錯誤",
|
||||
@@ -597,6 +611,7 @@ OC.L10N.register(
|
||||
"No roles" : "沒有角色",
|
||||
"Select roles" : "選擇角色",
|
||||
"Edit roles" : "編輯角色",
|
||||
"Edit account roles" : "編輯帳戶角色"
|
||||
"Edit account roles" : "編輯帳戶角色",
|
||||
"Failed to save roles" : "儲存角色群組失敗"
|
||||
},
|
||||
"nplurals=1; plural=0;");
|
||||
|
||||
@@ -169,6 +169,7 @@
|
||||
"Lower numbers appear first" : "數字愈小顯示愈前",
|
||||
"Create" : "創建",
|
||||
"Update" : "更新",
|
||||
"Failed to save header" : "儲存標頭失敗",
|
||||
"Forum setup required" : "需要設置論壇",
|
||||
"Select the accounts that should have the forum admin role." : "請選擇應賦予論壇管理員角色的帳戶。",
|
||||
"Forum admin accounts:" : "論壇管理員帳戶:",
|
||||
@@ -257,6 +258,8 @@
|
||||
"Neither (disabled)" : "皆非(已停用)",
|
||||
"Insert" : "插入",
|
||||
"Failed to load templates" : "無法加載模板",
|
||||
"Failed to save template" : "儲存範本失敗",
|
||||
"Failed to delete template" : "刪除範本失敗",
|
||||
"Views" : "視圖",
|
||||
"Title" : "標題",
|
||||
"Enter thread title …" : "輸入主題標題 …",
|
||||
@@ -367,6 +370,7 @@
|
||||
"Thread deleted" : "主題已刪除",
|
||||
"Reply deleted" : "回覆已刪除",
|
||||
"Failed to delete reply" : "無法刪除回覆",
|
||||
"Failed to submit reply" : "提交回覆失敗",
|
||||
"Failed to update thread lock status" : "更新主題鎖定狀態失敗",
|
||||
"Failed to update thread pin status" : "更新主題置頂狀態失敗",
|
||||
"Failed to update subscription" : "更新訂閱狀態失敗",
|
||||
@@ -427,6 +431,9 @@
|
||||
"Enabled" : "已啟用",
|
||||
"Parse inner content" : "解析內層內容",
|
||||
"If enabled, BBCode tags inside this tag will also be parsed" : "啟用後,此標籤內的 BBCode 亦會被解析。",
|
||||
"Failed to save BBCode" : "儲存 BBCode 失敗",
|
||||
"Failed to toggle BBCode" : "切換 BBCode 狀態失敗",
|
||||
"Failed to delete BBCode" : "刪除 BBCode 失敗",
|
||||
"Create category" : "建立分類",
|
||||
"Edit category" : "編輯分類",
|
||||
"Configure category details" : "設定分類詳情",
|
||||
@@ -454,6 +461,7 @@
|
||||
"Preview" : "預覽",
|
||||
"Hide subcategories on category card" : "在分類卡片上隱藏子分類",
|
||||
"When enabled, child categories will not appear as links on this category's card on the home page" : "啟用後,子分類將不會在首頁此分類卡片上以連結形式顯示",
|
||||
"Failed to save category" : "儲存類別失敗",
|
||||
"Manage forum categories and organization" : "管理論壇分類及架構",
|
||||
"Error loading categories" : "載入分類時發生錯誤",
|
||||
"No categories in this header" : "此標題列下沒有分類",
|
||||
@@ -480,6 +488,8 @@
|
||||
"-- Select a header --" : "-- 選擇標題列 --",
|
||||
"Move up" : "向上移動",
|
||||
"Move down" : "向下移動",
|
||||
"Failed to delete category" : "刪除類別失敗",
|
||||
"Failed to delete header" : "刪除標頭失敗",
|
||||
"Management dashboard" : "管理儀表板",
|
||||
"Overview of forum activity and statistics" : "檢視論壇活動與統計總覽",
|
||||
"Loading statistics …" : "正在載入統計資料 …",
|
||||
@@ -525,6 +535,8 @@
|
||||
"Search deleted content …" : "搜尋已刪除的內容……",
|
||||
"Newest first" : "最新先",
|
||||
"Oldest first" : "最舊先",
|
||||
"Failed to restore thread" : "還原主題失敗",
|
||||
"Failed to restore reply" : "還原回覆失敗",
|
||||
"Create role" : "建立角色",
|
||||
"Edit role" : "編輯角色",
|
||||
"Configure role permissions and category access" : "設定角色權限及分類存取權。",
|
||||
@@ -560,6 +572,7 @@
|
||||
"Guest users will not be able to access the forum until guest access is enabled in the forum settings." : "在論壇設定中啟用訪客存取前,訪客將無法存取論壇。",
|
||||
"Go to forum settings" : "前往論壇設定",
|
||||
"Default role cannot moderate categories" : "預設角色不能管理分類。",
|
||||
"Failed to save role" : "儲存角色失敗",
|
||||
"Role management" : "角色管理",
|
||||
"Create and manage forum roles and permissions" : "建立及管理論壇角色與權限。",
|
||||
"Loading roles …" : "正在載入角色 …",
|
||||
@@ -579,6 +592,7 @@
|
||||
"No teams found" : "找不到團隊",
|
||||
"Members" : "成員",
|
||||
"No Nextcloud Teams are available" : "無可用 NextCloud 團隊",
|
||||
"Failed to delete role" : "刪除角色失敗",
|
||||
"Edit team" : "編輯團隊",
|
||||
"Configure category permissions for this team" : "為此團隊設定分類權限",
|
||||
"Error loading team" : "載入團隊時發生錯誤",
|
||||
@@ -595,6 +609,7 @@
|
||||
"No roles" : "沒有角色",
|
||||
"Select roles" : "選擇角色",
|
||||
"Edit roles" : "編輯角色",
|
||||
"Edit account roles" : "編輯帳戶角色"
|
||||
"Edit account roles" : "編輯帳戶角色",
|
||||
"Failed to save roles" : "儲存角色群組失敗"
|
||||
},"pluralForm" :"nplurals=1; plural=0;"
|
||||
}
|
||||
@@ -64,7 +64,10 @@ OC.L10N.register(
|
||||
"Repair Database Initial Data" : "修復資料庫初始資料",
|
||||
"Rebuild Statistics" : "重建統計資料",
|
||||
"Recalculate all forum statistics including account post counts, thread counts, and category counters. Use this if statistics appear incorrect or out of sync." : "重新計算所有論壇統計資料,包括帳號發文數、討論串數及分類計數器。若統計資料顯示不正確或未同步,請使用此功能。",
|
||||
"Account Roles" : "帳號角色",
|
||||
"Assign forum roles to accounts. This allows you to grant administrative or moderator privileges to specific accounts." : "為帳號指派論壇角色。此功能可讓您授予特定帳號管理員或版主權限。",
|
||||
"Account ID" : "帳號 ID",
|
||||
"Enter account ID" : "輸入帳號 ID",
|
||||
"Role" : "角色",
|
||||
"Select a role" : "選取角色",
|
||||
"Assign Role" : "指派角色",
|
||||
@@ -168,6 +171,7 @@ OC.L10N.register(
|
||||
"Lower numbers appear first" : "數字由低到高排序",
|
||||
"Create" : "建立",
|
||||
"Update" : "更新",
|
||||
"Failed to save header" : "儲存標題失敗",
|
||||
"Forum setup required" : "需要設定論壇",
|
||||
"Select the accounts that should have the forum admin role." : "請選擇應賦予論壇管理員角色的帳號。",
|
||||
"Forum admin accounts:" : "論壇管理員帳號:",
|
||||
@@ -234,6 +238,7 @@ OC.L10N.register(
|
||||
"Submit reply" : "遞交回覆",
|
||||
"Are you sure you want to discard your reply?" : "您確定您想要放棄回覆?",
|
||||
"Thread unavailable" : "無法取得討論串",
|
||||
"Deleted account" : "已刪除的帳號",
|
||||
"Pinned thread" : "已釘選討論串",
|
||||
"Locked thread" : "已鎖定討論串",
|
||||
"Uncategorized" : "未分類",
|
||||
@@ -255,6 +260,8 @@ OC.L10N.register(
|
||||
"Neither (disabled)" : "皆非(已停用)",
|
||||
"Insert" : "插入",
|
||||
"Failed to load templates" : "載入範本失敗",
|
||||
"Failed to save template" : "儲存範本失敗",
|
||||
"Failed to delete template" : "刪除範本失敗",
|
||||
"Views" : "檢視",
|
||||
"Title" : "標題",
|
||||
"Enter thread title …" : "輸入討論串標題……",
|
||||
@@ -282,6 +289,8 @@ OC.L10N.register(
|
||||
"Error loading category" : "載入分類時發生錯誤",
|
||||
"No threads yet" : "尚無討論串",
|
||||
"Be the first to start a discussion in this category." : "成為第一個在此分類開始討論的人。",
|
||||
"Subcategories" : "子分類",
|
||||
"Back to {name}" : "回到 {name}",
|
||||
"No category ID or slug provided" : "未提供分類 ID 或別名",
|
||||
"Failed to load threads" : "載入討論串失敗",
|
||||
"Create New Thread" : "建立新討論串",
|
||||
@@ -296,7 +305,10 @@ OC.L10N.register(
|
||||
"Threads ({count})" : "討論串 ({count})",
|
||||
"Replies ({count})" : "回覆 ({count})",
|
||||
"No threads" : "無討論串",
|
||||
"This account has not created any threads yet" : "此帳號尚未建立任何討論串",
|
||||
"No replies" : "無回覆",
|
||||
"This account has not written any replies yet" : "此帳號尚未發表任何回覆",
|
||||
"Failed to load profile" : "載入個人資料失敗",
|
||||
"Enter search query …" : "輸入搜尋關鍵字……",
|
||||
"Search in threads" : "在討論串中搜尋",
|
||||
"Search in replies" : "在回覆中搜尋",
|
||||
@@ -360,6 +372,7 @@ OC.L10N.register(
|
||||
"Thread deleted" : "討論串已刪除",
|
||||
"Reply deleted" : "已刪除回覆",
|
||||
"Failed to delete reply" : "無法刪除回覆",
|
||||
"Failed to submit reply" : "遞交回覆失敗",
|
||||
"Failed to update thread lock status" : "無法更新討論串鎖定狀態",
|
||||
"Failed to update thread pin status" : "無法更新討論串釘選狀態",
|
||||
"Failed to update subscription" : "無法更新訂閱",
|
||||
@@ -420,10 +433,15 @@ OC.L10N.register(
|
||||
"Enabled" : "已啟用",
|
||||
"Parse inner content" : "解析內部內容",
|
||||
"If enabled, BBCode tags inside this tag will also be parsed" : "若啟用,也會解析此標籤內的 BBCode 標籤",
|
||||
"Failed to save BBCode" : "儲存 BBCode 失敗",
|
||||
"Failed to toggle BBCode" : "切換 BBCode 失敗",
|
||||
"Failed to delete BBCode" : "刪除 BBCode 失敗",
|
||||
"Create category" : "建立分類",
|
||||
"Edit category" : "編輯分類",
|
||||
"Configure category details" : "設定分類詳細資訊",
|
||||
"Basic information" : "基礎資訊",
|
||||
"Parent" : "上層",
|
||||
"-- Select a parent --" : "-- 選取上層 --",
|
||||
"Enter category name" : "輸入分類名稱",
|
||||
"Slug" : "別名",
|
||||
"URL-friendly identifier (e.g., \"{slug}\")" : "適合作為 URL 的識別字串(例如「{slug}」)",
|
||||
@@ -443,6 +461,9 @@ OC.L10N.register(
|
||||
"Dark text" : "深色文字",
|
||||
"Light text" : "淺色文字",
|
||||
"Preview" : "預覽",
|
||||
"Hide subcategories on category card" : "在分類卡片上隱藏子分類",
|
||||
"When enabled, child categories will not appear as links on this category's card on the home page" : "啟用後,子分類將不會在首頁的此分類卡片上以連結形式顯示",
|
||||
"Failed to save category" : "儲存分類失敗",
|
||||
"Manage forum categories and organization" : "管理論壇分類與組織",
|
||||
"Error loading categories" : "載入分類時發生錯誤",
|
||||
"No categories in this header" : "此標題中無分類",
|
||||
@@ -469,12 +490,15 @@ OC.L10N.register(
|
||||
"-- Select a header --" : "-- 選取標題 --",
|
||||
"Move up" : "向上移動",
|
||||
"Move down" : "向下移動",
|
||||
"Failed to delete category" : "刪除分類失敗",
|
||||
"Failed to delete header" : "刪除標題失敗",
|
||||
"Management dashboard" : "管理儀表板",
|
||||
"Overview of forum activity and statistics" : "論壇活動與統計資料的概覽",
|
||||
"Loading statistics …" : "正在載入統計資料……",
|
||||
"Error loading dashboard" : "載入儀表板時發生錯誤",
|
||||
"Total statistics" : "總統計資料",
|
||||
"Recent activity (last 7 days)" : "最近活動(過去 7 天)",
|
||||
"New accounts" : "新帳號",
|
||||
"New threads" : "新討論串",
|
||||
"New replies" : "新回覆",
|
||||
"Top contributors" : "主要貢獻者",
|
||||
@@ -486,6 +510,7 @@ OC.L10N.register(
|
||||
"Loading settings …" : "正在載入設定……",
|
||||
"Error loading settings" : "載入設定時發生錯誤",
|
||||
"Appearance" : "外觀",
|
||||
"Customize how your forum looks to people" : "自訂論壇的顯示方式",
|
||||
"Forum title" : "論壇標題",
|
||||
"Displayed at the top of the forum home page" : "顯示在論壇首頁頂部",
|
||||
"Forum subtitle" : "論壇副標題",
|
||||
@@ -512,6 +537,8 @@ OC.L10N.register(
|
||||
"Search deleted content …" : "搜尋已刪除的內容……",
|
||||
"Newest first" : "新的在前",
|
||||
"Oldest first" : "舊的在前",
|
||||
"Failed to restore thread" : "還原討論串失敗",
|
||||
"Failed to restore reply" : "還原回覆失敗",
|
||||
"Create role" : "建立角色",
|
||||
"Edit role" : "編輯角色",
|
||||
"Configure role permissions and category access" : "設定角色權限與分類存取權",
|
||||
@@ -547,6 +574,7 @@ OC.L10N.register(
|
||||
"Guest users will not be able to access the forum until guest access is enabled in the forum settings." : "在論壇設定中啟用訪客存取權前,訪客將無法存取論壇。",
|
||||
"Go to forum settings" : "前往論壇設定",
|
||||
"Default role cannot moderate categories" : "預設角色無法管理分類",
|
||||
"Failed to save role" : "儲存角色失敗",
|
||||
"Role management" : "角色管理",
|
||||
"Create and manage forum roles and permissions" : "建立與管理論壇角色與權限",
|
||||
"Loading roles …" : "正在載入角色……",
|
||||
@@ -566,18 +594,24 @@ OC.L10N.register(
|
||||
"No teams found" : "找不到團隊",
|
||||
"Members" : "成員",
|
||||
"No Nextcloud Teams are available" : "Nextcloud Teams 無法使用",
|
||||
"Failed to delete role" : "刪除角色失敗",
|
||||
"Edit team" : "編輯團隊",
|
||||
"Configure category permissions for this team" : "為此團隊設定分類權限",
|
||||
"Error loading team" : "載入團隊時發生錯誤",
|
||||
"Editing category permissions for this team. Team membership is managed via Nextcloud Teams." : "編輯此團隊的分類權限。團隊成員資格透過 Nextcloud Teams 進行管理。",
|
||||
"Set which categories this team can access" : "設定此團隊可存取的分類",
|
||||
"Manage forum accounts, roles and permissions" : "管理論壇帳號、角色與權限",
|
||||
"Loading accounts …" : "少女祈禱中...",
|
||||
"Error loading accounts" : "載入帳號時發生錯誤",
|
||||
"There are no forum accounts yet" : "目前尚無論壇帳號",
|
||||
"Roles" : "角色",
|
||||
"Joined" : "已加入",
|
||||
"Status" : "狀態",
|
||||
"Active" : "作用中",
|
||||
"No roles" : "沒有角色",
|
||||
"Select roles" : "選取角色",
|
||||
"Edit roles" : "編輯角色"
|
||||
"Edit roles" : "編輯角色",
|
||||
"Edit account roles" : "編輯帳號角色",
|
||||
"Failed to save roles" : "儲存角色失敗"
|
||||
},
|
||||
"nplurals=1; plural=0;");
|
||||
|
||||
@@ -62,7 +62,10 @@
|
||||
"Repair Database Initial Data" : "修復資料庫初始資料",
|
||||
"Rebuild Statistics" : "重建統計資料",
|
||||
"Recalculate all forum statistics including account post counts, thread counts, and category counters. Use this if statistics appear incorrect or out of sync." : "重新計算所有論壇統計資料,包括帳號發文數、討論串數及分類計數器。若統計資料顯示不正確或未同步,請使用此功能。",
|
||||
"Account Roles" : "帳號角色",
|
||||
"Assign forum roles to accounts. This allows you to grant administrative or moderator privileges to specific accounts." : "為帳號指派論壇角色。此功能可讓您授予特定帳號管理員或版主權限。",
|
||||
"Account ID" : "帳號 ID",
|
||||
"Enter account ID" : "輸入帳號 ID",
|
||||
"Role" : "角色",
|
||||
"Select a role" : "選取角色",
|
||||
"Assign Role" : "指派角色",
|
||||
@@ -166,6 +169,7 @@
|
||||
"Lower numbers appear first" : "數字由低到高排序",
|
||||
"Create" : "建立",
|
||||
"Update" : "更新",
|
||||
"Failed to save header" : "儲存標題失敗",
|
||||
"Forum setup required" : "需要設定論壇",
|
||||
"Select the accounts that should have the forum admin role." : "請選擇應賦予論壇管理員角色的帳號。",
|
||||
"Forum admin accounts:" : "論壇管理員帳號:",
|
||||
@@ -232,6 +236,7 @@
|
||||
"Submit reply" : "遞交回覆",
|
||||
"Are you sure you want to discard your reply?" : "您確定您想要放棄回覆?",
|
||||
"Thread unavailable" : "無法取得討論串",
|
||||
"Deleted account" : "已刪除的帳號",
|
||||
"Pinned thread" : "已釘選討論串",
|
||||
"Locked thread" : "已鎖定討論串",
|
||||
"Uncategorized" : "未分類",
|
||||
@@ -253,6 +258,8 @@
|
||||
"Neither (disabled)" : "皆非(已停用)",
|
||||
"Insert" : "插入",
|
||||
"Failed to load templates" : "載入範本失敗",
|
||||
"Failed to save template" : "儲存範本失敗",
|
||||
"Failed to delete template" : "刪除範本失敗",
|
||||
"Views" : "檢視",
|
||||
"Title" : "標題",
|
||||
"Enter thread title …" : "輸入討論串標題……",
|
||||
@@ -280,6 +287,8 @@
|
||||
"Error loading category" : "載入分類時發生錯誤",
|
||||
"No threads yet" : "尚無討論串",
|
||||
"Be the first to start a discussion in this category." : "成為第一個在此分類開始討論的人。",
|
||||
"Subcategories" : "子分類",
|
||||
"Back to {name}" : "回到 {name}",
|
||||
"No category ID or slug provided" : "未提供分類 ID 或別名",
|
||||
"Failed to load threads" : "載入討論串失敗",
|
||||
"Create New Thread" : "建立新討論串",
|
||||
@@ -294,7 +303,10 @@
|
||||
"Threads ({count})" : "討論串 ({count})",
|
||||
"Replies ({count})" : "回覆 ({count})",
|
||||
"No threads" : "無討論串",
|
||||
"This account has not created any threads yet" : "此帳號尚未建立任何討論串",
|
||||
"No replies" : "無回覆",
|
||||
"This account has not written any replies yet" : "此帳號尚未發表任何回覆",
|
||||
"Failed to load profile" : "載入個人資料失敗",
|
||||
"Enter search query …" : "輸入搜尋關鍵字……",
|
||||
"Search in threads" : "在討論串中搜尋",
|
||||
"Search in replies" : "在回覆中搜尋",
|
||||
@@ -358,6 +370,7 @@
|
||||
"Thread deleted" : "討論串已刪除",
|
||||
"Reply deleted" : "已刪除回覆",
|
||||
"Failed to delete reply" : "無法刪除回覆",
|
||||
"Failed to submit reply" : "遞交回覆失敗",
|
||||
"Failed to update thread lock status" : "無法更新討論串鎖定狀態",
|
||||
"Failed to update thread pin status" : "無法更新討論串釘選狀態",
|
||||
"Failed to update subscription" : "無法更新訂閱",
|
||||
@@ -418,10 +431,15 @@
|
||||
"Enabled" : "已啟用",
|
||||
"Parse inner content" : "解析內部內容",
|
||||
"If enabled, BBCode tags inside this tag will also be parsed" : "若啟用,也會解析此標籤內的 BBCode 標籤",
|
||||
"Failed to save BBCode" : "儲存 BBCode 失敗",
|
||||
"Failed to toggle BBCode" : "切換 BBCode 失敗",
|
||||
"Failed to delete BBCode" : "刪除 BBCode 失敗",
|
||||
"Create category" : "建立分類",
|
||||
"Edit category" : "編輯分類",
|
||||
"Configure category details" : "設定分類詳細資訊",
|
||||
"Basic information" : "基礎資訊",
|
||||
"Parent" : "上層",
|
||||
"-- Select a parent --" : "-- 選取上層 --",
|
||||
"Enter category name" : "輸入分類名稱",
|
||||
"Slug" : "別名",
|
||||
"URL-friendly identifier (e.g., \"{slug}\")" : "適合作為 URL 的識別字串(例如「{slug}」)",
|
||||
@@ -441,6 +459,9 @@
|
||||
"Dark text" : "深色文字",
|
||||
"Light text" : "淺色文字",
|
||||
"Preview" : "預覽",
|
||||
"Hide subcategories on category card" : "在分類卡片上隱藏子分類",
|
||||
"When enabled, child categories will not appear as links on this category's card on the home page" : "啟用後,子分類將不會在首頁的此分類卡片上以連結形式顯示",
|
||||
"Failed to save category" : "儲存分類失敗",
|
||||
"Manage forum categories and organization" : "管理論壇分類與組織",
|
||||
"Error loading categories" : "載入分類時發生錯誤",
|
||||
"No categories in this header" : "此標題中無分類",
|
||||
@@ -467,12 +488,15 @@
|
||||
"-- Select a header --" : "-- 選取標題 --",
|
||||
"Move up" : "向上移動",
|
||||
"Move down" : "向下移動",
|
||||
"Failed to delete category" : "刪除分類失敗",
|
||||
"Failed to delete header" : "刪除標題失敗",
|
||||
"Management dashboard" : "管理儀表板",
|
||||
"Overview of forum activity and statistics" : "論壇活動與統計資料的概覽",
|
||||
"Loading statistics …" : "正在載入統計資料……",
|
||||
"Error loading dashboard" : "載入儀表板時發生錯誤",
|
||||
"Total statistics" : "總統計資料",
|
||||
"Recent activity (last 7 days)" : "最近活動(過去 7 天)",
|
||||
"New accounts" : "新帳號",
|
||||
"New threads" : "新討論串",
|
||||
"New replies" : "新回覆",
|
||||
"Top contributors" : "主要貢獻者",
|
||||
@@ -484,6 +508,7 @@
|
||||
"Loading settings …" : "正在載入設定……",
|
||||
"Error loading settings" : "載入設定時發生錯誤",
|
||||
"Appearance" : "外觀",
|
||||
"Customize how your forum looks to people" : "自訂論壇的顯示方式",
|
||||
"Forum title" : "論壇標題",
|
||||
"Displayed at the top of the forum home page" : "顯示在論壇首頁頂部",
|
||||
"Forum subtitle" : "論壇副標題",
|
||||
@@ -510,6 +535,8 @@
|
||||
"Search deleted content …" : "搜尋已刪除的內容……",
|
||||
"Newest first" : "新的在前",
|
||||
"Oldest first" : "舊的在前",
|
||||
"Failed to restore thread" : "還原討論串失敗",
|
||||
"Failed to restore reply" : "還原回覆失敗",
|
||||
"Create role" : "建立角色",
|
||||
"Edit role" : "編輯角色",
|
||||
"Configure role permissions and category access" : "設定角色權限與分類存取權",
|
||||
@@ -545,6 +572,7 @@
|
||||
"Guest users will not be able to access the forum until guest access is enabled in the forum settings." : "在論壇設定中啟用訪客存取權前,訪客將無法存取論壇。",
|
||||
"Go to forum settings" : "前往論壇設定",
|
||||
"Default role cannot moderate categories" : "預設角色無法管理分類",
|
||||
"Failed to save role" : "儲存角色失敗",
|
||||
"Role management" : "角色管理",
|
||||
"Create and manage forum roles and permissions" : "建立與管理論壇角色與權限",
|
||||
"Loading roles …" : "正在載入角色……",
|
||||
@@ -564,18 +592,24 @@
|
||||
"No teams found" : "找不到團隊",
|
||||
"Members" : "成員",
|
||||
"No Nextcloud Teams are available" : "Nextcloud Teams 無法使用",
|
||||
"Failed to delete role" : "刪除角色失敗",
|
||||
"Edit team" : "編輯團隊",
|
||||
"Configure category permissions for this team" : "為此團隊設定分類權限",
|
||||
"Error loading team" : "載入團隊時發生錯誤",
|
||||
"Editing category permissions for this team. Team membership is managed via Nextcloud Teams." : "編輯此團隊的分類權限。團隊成員資格透過 Nextcloud Teams 進行管理。",
|
||||
"Set which categories this team can access" : "設定此團隊可存取的分類",
|
||||
"Manage forum accounts, roles and permissions" : "管理論壇帳號、角色與權限",
|
||||
"Loading accounts …" : "少女祈禱中...",
|
||||
"Error loading accounts" : "載入帳號時發生錯誤",
|
||||
"There are no forum accounts yet" : "目前尚無論壇帳號",
|
||||
"Roles" : "角色",
|
||||
"Joined" : "已加入",
|
||||
"Status" : "狀態",
|
||||
"Active" : "作用中",
|
||||
"No roles" : "沒有角色",
|
||||
"Select roles" : "選取角色",
|
||||
"Edit roles" : "編輯角色"
|
||||
"Edit roles" : "編輯角色",
|
||||
"Edit account roles" : "編輯帳號角色",
|
||||
"Failed to save roles" : "儲存角色失敗"
|
||||
},"pluralForm" :"nplurals=1; plural=0;"
|
||||
}
|
||||
25
lefthook.yml
Normal file
25
lefthook.yml
Normal file
@@ -0,0 +1,25 @@
|
||||
pre-commit:
|
||||
parallel: true
|
||||
commands:
|
||||
eslint:
|
||||
glob: "*.{ts,vue}"
|
||||
run: pnpm eslint --fix {staged_files} && git add {staged_files}
|
||||
prettier:
|
||||
glob: "*.{scss,vue,ts,md}"
|
||||
run: pnpm prettier --write {staged_files} && git add {staged_files}
|
||||
prettier-json:
|
||||
glob: "*.json"
|
||||
exclude: "openapi.json"
|
||||
run: pnpm prettier --write {staged_files} && git add {staged_files}
|
||||
php-cs-fixer:
|
||||
glob: "*.php"
|
||||
exclude: "/gen/"
|
||||
env:
|
||||
PHP_CS_FIXER_IGNORE_ENV: "1"
|
||||
run: make php-cs-fixer && make test
|
||||
openapi:
|
||||
glob: "*Controller.php"
|
||||
run: make openapi && git add openapi.json
|
||||
lint-appinfo:
|
||||
glob: "appinfo/info.xml"
|
||||
run: make lint-appinfo
|
||||
@@ -106,13 +106,10 @@ class CategoryController extends OCSController {
|
||||
$categoriesByHeader[$headerId][] = $categoryData;
|
||||
}
|
||||
|
||||
// Build result with nested categories (only include headers that have accessible categories)
|
||||
// Build result with nested categories
|
||||
$result = [];
|
||||
foreach ($headers as $header) {
|
||||
$categories = $categoriesByHeader[$header->getId()] ?? [];
|
||||
if (empty($categories)) {
|
||||
continue;
|
||||
}
|
||||
$headerData = $header->jsonSerialize();
|
||||
$headerData['categories'] = $categories;
|
||||
$result[] = $headerData;
|
||||
|
||||
88
lib/Migration/Version30Date20260410000000.php
Normal file
88
lib/Migration/Version30Date20260410000000.php
Normal file
@@ -0,0 +1,88 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
// SPDX-FileCopyrightText: Chen Asraf <contact@casraf.dev>
|
||||
// SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
|
||||
namespace OCA\Forum\Migration;
|
||||
|
||||
use Closure;
|
||||
use OCP\DB\ISchemaWrapper;
|
||||
use OCP\IDBConnection;
|
||||
use OCP\Migration\IOutput;
|
||||
use OCP\Migration\SimpleMigrationStep;
|
||||
use Psr\Log\LoggerInterface;
|
||||
|
||||
/**
|
||||
* Version 30 Migration:
|
||||
* Repair migration to ensure Version 29 columns exist.
|
||||
* On some PostgreSQL instances, Version 29 may have failed silently,
|
||||
* leaving parent_id and hide_children_on_card columns missing.
|
||||
*
|
||||
* The header_id nullable change is handled separately in postSchemaChange
|
||||
* via raw SQL so that a failure there cannot block the new column additions.
|
||||
*/
|
||||
class Version30Date20260410000000 extends SimpleMigrationStep {
|
||||
public function __construct(
|
||||
private IDBConnection $db,
|
||||
private LoggerInterface $logger,
|
||||
) {
|
||||
}
|
||||
|
||||
public function changeSchema(IOutput $output, Closure $schemaClosure, array $options): ?ISchemaWrapper {
|
||||
/** @var ISchemaWrapper $schema */
|
||||
$schema = $schemaClosure();
|
||||
|
||||
$changed = false;
|
||||
|
||||
if ($schema->hasTable('forum_categories')) {
|
||||
$table = $schema->getTable('forum_categories');
|
||||
|
||||
if (!$table->hasColumn('parent_id')) {
|
||||
$table->addColumn('parent_id', 'integer', [
|
||||
'notnull' => false,
|
||||
'unsigned' => true,
|
||||
'default' => null,
|
||||
]);
|
||||
$table->addIndex(['parent_id'], 'forum_cat_parent_id_idx');
|
||||
$changed = true;
|
||||
}
|
||||
|
||||
if (!$table->hasColumn('hide_children_on_card')) {
|
||||
$table->addColumn('hide_children_on_card', 'boolean', [
|
||||
'notnull' => false,
|
||||
'default' => false,
|
||||
]);
|
||||
$changed = true;
|
||||
}
|
||||
}
|
||||
|
||||
return $changed ? $schema : null;
|
||||
}
|
||||
|
||||
public function postSchemaChange(IOutput $output, Closure $schemaClosure, array $options): void {
|
||||
// Make header_id nullable via raw SQL so a failure here
|
||||
// does not roll back the column additions above.
|
||||
try {
|
||||
$platform = $this->db->getDatabasePlatform();
|
||||
$tableName = '*PREFIX*forum_categories';
|
||||
|
||||
if ($platform instanceof \Doctrine\DBAL\Platforms\PostgreSQLPlatform) {
|
||||
$this->db->executeStatement(
|
||||
'ALTER TABLE "' . $tableName . '" ALTER COLUMN "header_id" DROP NOT NULL'
|
||||
);
|
||||
} else {
|
||||
// MySQL / MariaDB / SQLite
|
||||
$this->db->executeStatement(
|
||||
'ALTER TABLE `' . $tableName . '` MODIFY `header_id` INT DEFAULT NULL'
|
||||
);
|
||||
}
|
||||
} catch (\Exception $e) {
|
||||
// Non-fatal: header_id may already be nullable, or the ALTER may not be
|
||||
// supported in this exact form. Category nesting (parentId) still works
|
||||
// for new categories as long as the column additions succeeded.
|
||||
$this->logger->warning('Version30: Could not make header_id nullable (may already be nullable): ' . $e->getMessage());
|
||||
}
|
||||
}
|
||||
}
|
||||
46
package.json
46
package.json
@@ -14,7 +14,7 @@
|
||||
"lint": "eslint src",
|
||||
"lint:fix": "eslint --fix src",
|
||||
"format": "prettier --write {vite.config.ts,src/,README.md,nextcloud-forum.wiki/**/*.md}",
|
||||
"prepare": "husky",
|
||||
"prepare": "lefthook install",
|
||||
"gen": "simple-scaffold -c . -k",
|
||||
"test": "vitest",
|
||||
"test:run": "vitest run"
|
||||
@@ -23,41 +23,45 @@
|
||||
"extends @nextcloud/browserslist-config"
|
||||
],
|
||||
"dependencies": {
|
||||
"@nextcloud/auth": "^2.5.3",
|
||||
"@nextcloud/axios": "^2.5.2",
|
||||
"@nextcloud/auth": "^2.6.0",
|
||||
"@nextcloud/axios": "^2.6.0",
|
||||
"@nextcloud/dialogs": "^7.3.0",
|
||||
"@nextcloud/l10n": "^3.4.1",
|
||||
"@nextcloud/router": "^3.1.0",
|
||||
"@nextcloud/vite-config": "^2.5.2",
|
||||
"@nextcloud/vue": "^9.6.0",
|
||||
"@nextcloud/vue": "^9.8.0",
|
||||
"date-fns": "^4.1.0",
|
||||
"linkifyjs": "^4.3.2",
|
||||
"vue": "^3.5.32",
|
||||
"linkifyjs": "^4.3.3",
|
||||
"vue": "^3.5.34",
|
||||
"vue-material-design-icons": "^5.3.1",
|
||||
"vue-router": "^5.0.4"
|
||||
"vue-router": "^5.0.7"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@eslint/js": "^10.0.1",
|
||||
"@nextcloud/browserslist-config": "^3.1.2",
|
||||
"@nextcloud/eslint-config": "^8.4.2",
|
||||
"@nextcloud/stylelint-config": "^3.2.1",
|
||||
"@vitejs/plugin-vue": "^6.0.5",
|
||||
"@vue/test-utils": "^2.4.6",
|
||||
"@nextcloud/stylelint-config": "^3.2.2",
|
||||
"@vitejs/plugin-vue": "^6.0.6",
|
||||
"@vue/test-utils": "^2.4.10",
|
||||
"@vue/tsconfig": "^0.9.1",
|
||||
"eslint": "^10.2.0",
|
||||
"happy-dom": "^20.8.9",
|
||||
"husky": "^9.1.7",
|
||||
"lint-staged": "^16.4.0",
|
||||
"prettier": "^3.8.1",
|
||||
"eslint": "^10.3.0",
|
||||
"happy-dom": "^20.9.0",
|
||||
"lefthook": "^2.1.6",
|
||||
"prettier": "^3.8.3",
|
||||
"prettier-plugin-vue": "^1.1.6",
|
||||
"rollup-plugin-visualizer": "^7.0.1",
|
||||
"sass": "^1.99.0",
|
||||
"sass-embedded": "^1.99.0",
|
||||
"typescript": "^5.9.3",
|
||||
"typescript-eslint": "^8.58.0",
|
||||
"vite": "^7.3.1",
|
||||
"vite-plugin-checker": "^0.12.0",
|
||||
"vitest": "^4.1.2",
|
||||
"vue-tsc": "^3.2.6"
|
||||
"typescript": "^6.0.3",
|
||||
"typescript-eslint": "^8.59.3",
|
||||
"vite": "^8.0.13",
|
||||
"vite-plugin-checker": "^0.13.0",
|
||||
"vitest": "^4.1.6",
|
||||
"vue-tsc": "^3.2.9"
|
||||
},
|
||||
"pnpm": {
|
||||
"onlyBuiltDependencies": [
|
||||
"lefthook"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
2667
pnpm-lock.yaml
generated
2667
pnpm-lock.yaml
generated
File diff suppressed because it is too large
Load Diff
@@ -1,5 +1,11 @@
|
||||
<template>
|
||||
<NcDialog :name="strings.title" size="large" :open="open" @update:open="handleClose">
|
||||
<NcDialog
|
||||
:name="strings.title"
|
||||
size="large"
|
||||
:open="open"
|
||||
close-on-click-outside
|
||||
@update:open="handleClose"
|
||||
>
|
||||
<div class="bbcode-help">
|
||||
<!-- Built-in BBCodes Section -->
|
||||
<section class="bbcode-section">
|
||||
|
||||
@@ -47,13 +47,16 @@ vi.mock('@/components/BBCodeHelpDialog', () =>
|
||||
}),
|
||||
)
|
||||
|
||||
vi.mock('@/components/TemplateModal', () =>
|
||||
createComponentMock('TemplateModal', {
|
||||
vi.mock('@/components/TemplateModal', () => ({
|
||||
__esModule: true,
|
||||
__isTeleport: false,
|
||||
default: {
|
||||
name: 'TemplateModal',
|
||||
template: '<div class="template-modal-mock" v-if="open" />',
|
||||
props: ['open', 'editorContext'],
|
||||
emits: ['update:open', 'insert'],
|
||||
}),
|
||||
)
|
||||
},
|
||||
}))
|
||||
|
||||
vi.mock('@icons/TextBox.vue', () => createIconMock('TextBoxIcon'))
|
||||
vi.mock('@icons/ArrowDown.vue', () => createIconMock('ArrowDownIcon'))
|
||||
|
||||
@@ -107,6 +107,7 @@
|
||||
:open="uploadDialog"
|
||||
:name="uploadError ? strings.uploadError : strings.uploadingFile"
|
||||
:can-close="!!uploadError"
|
||||
close-on-click-outside
|
||||
@update:open="uploadDialog = $event"
|
||||
size="small"
|
||||
>
|
||||
@@ -130,8 +131,8 @@
|
||||
</template>
|
||||
|
||||
<script lang="ts">
|
||||
import { defineComponent, type PropType } from 'vue'
|
||||
import TemplateModal from '@/components/TemplateModal'
|
||||
import { defineAsyncComponent, defineComponent, type PropType } from 'vue'
|
||||
const TemplateModal = defineAsyncComponent(() => import('@/components/TemplateModal'))
|
||||
import TextBoxIcon from '@icons/TextBox.vue'
|
||||
import NcButton from '@nextcloud/vue/components/NcButton'
|
||||
import NcActions from '@nextcloud/vue/components/NcActions'
|
||||
|
||||
@@ -1,5 +1,11 @@
|
||||
<template>
|
||||
<NcDialog :name="strings.title" :open="open" size="normal" @update:open="handleClose">
|
||||
<NcDialog
|
||||
:name="strings.title"
|
||||
:open="open"
|
||||
size="normal"
|
||||
close-on-click-outside
|
||||
@update:open="handleClose"
|
||||
>
|
||||
<div class="guest-reassign-dialog">
|
||||
<p class="description">
|
||||
{{ strings.description }}
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
<NcDialog
|
||||
:name="isEditing ? strings.editTitle : strings.createTitle"
|
||||
:open="open"
|
||||
close-on-click-outside
|
||||
@update:open="handleClose"
|
||||
size="small"
|
||||
>
|
||||
@@ -58,6 +59,7 @@ import NcLoadingIcon from '@nextcloud/vue/components/NcLoadingIcon'
|
||||
import NcTextField from '@nextcloud/vue/components/NcTextField'
|
||||
import NcTextArea from '@nextcloud/vue/components/NcTextArea'
|
||||
import { t } from '@nextcloud/l10n'
|
||||
import { showError } from '@nextcloud/dialogs'
|
||||
import { ocs } from '@/axios'
|
||||
import type { CatHeader } from '@/types'
|
||||
|
||||
@@ -176,9 +178,10 @@ export default defineComponent({
|
||||
|
||||
this.$emit('saved', savedHeader)
|
||||
this.$emit('update:open', false)
|
||||
} catch (e) {
|
||||
} catch (e: any) {
|
||||
console.error('Failed to save header', e)
|
||||
// TODO: Show error notification
|
||||
const message = e?.response?.data?.error || e?.response?.data?.message || e?.message || ''
|
||||
showError(t('forum', 'Failed to save header') + (message ? `: ${message}` : ''))
|
||||
} finally {
|
||||
this.submitting = false
|
||||
}
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
:name="strings.title"
|
||||
:open="open"
|
||||
size="large"
|
||||
close-on-click-outside
|
||||
@update:open="$emit('update:open', $event)"
|
||||
>
|
||||
<!-- Loading -->
|
||||
|
||||
@@ -1,5 +1,11 @@
|
||||
<template>
|
||||
<NcDialog :name="title" :open="open" size="large" @update:open="$emit('update:open', $event)">
|
||||
<NcDialog
|
||||
:name="title"
|
||||
:open="open"
|
||||
size="large"
|
||||
close-on-click-outside
|
||||
@update:open="$emit('update:open', $event)"
|
||||
>
|
||||
<!-- Loading -->
|
||||
<div v-if="loading" class="center mt-16 mb-16">
|
||||
<NcLoadingIcon :size="32" />
|
||||
|
||||
@@ -1,5 +1,11 @@
|
||||
<template>
|
||||
<NcDialog :name="strings.title" :open="open" @update:open="handleClose" size="small">
|
||||
<NcDialog
|
||||
:name="strings.title"
|
||||
:open="open"
|
||||
close-on-click-outside
|
||||
@update:open="handleClose"
|
||||
size="small"
|
||||
>
|
||||
<div class="move-category-dialog">
|
||||
<p class="dialog-description">{{ strings.description }}</p>
|
||||
|
||||
|
||||
@@ -1,5 +1,11 @@
|
||||
<template>
|
||||
<NcDialog :name="strings.title" :open="open" @update:open="handleClose" size="large">
|
||||
<NcDialog
|
||||
:name="strings.title"
|
||||
:open="open"
|
||||
close-on-click-outside
|
||||
@update:open="handleClose"
|
||||
size="large"
|
||||
>
|
||||
<div class="post-history-dialog">
|
||||
<!-- Loading state -->
|
||||
<div v-if="loading" class="loading-state" aria-live="polite" aria-busy="true">
|
||||
|
||||
@@ -9,6 +9,7 @@
|
||||
"
|
||||
size="normal"
|
||||
:open="open"
|
||||
close-on-click-outside
|
||||
@update:open="handleClose"
|
||||
>
|
||||
<!-- List View -->
|
||||
@@ -146,7 +147,7 @@
|
||||
</template>
|
||||
|
||||
<script lang="ts">
|
||||
import { defineAsyncComponent, defineComponent, type PropType } from 'vue'
|
||||
import { defineComponent, type PropType } from 'vue'
|
||||
import NcDialog from '@nextcloud/vue/components/NcDialog'
|
||||
import NcButton from '@nextcloud/vue/components/NcButton'
|
||||
import NcLoadingIcon from '@nextcloud/vue/components/NcLoadingIcon'
|
||||
@@ -158,7 +159,9 @@ import DeleteIcon from '@icons/Delete.vue'
|
||||
import TextBoxIcon from '@icons/TextBox.vue'
|
||||
import ArrowDownIcon from '@icons/ArrowDown.vue'
|
||||
import Pagination from '@/components/Pagination'
|
||||
import BBCodeEditor from '@/components/BBCodeEditor'
|
||||
import { t } from '@nextcloud/l10n'
|
||||
import { showError } from '@nextcloud/dialogs'
|
||||
import { ocs } from '@/axios'
|
||||
import type { Template } from '@/types'
|
||||
|
||||
@@ -173,8 +176,7 @@ export default defineComponent({
|
||||
NcTextField,
|
||||
NcCheckboxRadioSwitch,
|
||||
Pagination,
|
||||
// Async import to break circular dependency: BBCodeToolbar → TemplateModal → BBCodeEditor → BBCodeToolbar
|
||||
BBCodeEditor: defineAsyncComponent(() => import('@/components/BBCodeEditor')),
|
||||
BBCodeEditor,
|
||||
PlusIcon,
|
||||
PencilIcon,
|
||||
DeleteIcon,
|
||||
@@ -353,8 +355,9 @@ export default defineComponent({
|
||||
this.currentView = 'list'
|
||||
this.editingTemplate = null
|
||||
await this.fetchTemplates()
|
||||
} catch (e) {
|
||||
} catch (e: any) {
|
||||
console.error('Failed to save template:', e)
|
||||
showError(t('forum', 'Failed to save template'))
|
||||
} finally {
|
||||
this.saving = false
|
||||
}
|
||||
@@ -372,8 +375,9 @@ export default defineComponent({
|
||||
if (this.currentPage > this.totalPages) {
|
||||
this.currentPage = this.totalPages
|
||||
}
|
||||
} catch (e) {
|
||||
} catch (e: any) {
|
||||
console.error('Failed to delete template:', e)
|
||||
showError(t('forum', 'Failed to delete template'))
|
||||
}
|
||||
},
|
||||
|
||||
|
||||
@@ -988,7 +988,7 @@ export default defineComponent({
|
||||
if (replyForm && typeof replyForm.setSubmitting === 'function') {
|
||||
replyForm.setSubmitting(false)
|
||||
}
|
||||
// TODO: Show error notification
|
||||
showError(t('forum', 'Failed to submit reply'))
|
||||
}
|
||||
},
|
||||
|
||||
|
||||
@@ -45,7 +45,6 @@ vi.mock('@/components/SearchPostResult', () =>
|
||||
|
||||
import SearchView from '../SearchView.vue'
|
||||
import { ocs } from '@/axios'
|
||||
import { showError } from '@nextcloud/dialogs'
|
||||
|
||||
const mockOcsGet = vi.mocked(ocs.get)
|
||||
|
||||
|
||||
@@ -153,6 +153,7 @@
|
||||
<NcDialog
|
||||
v-if="deleteDialog.show"
|
||||
:name="strings.deleteDialogTitle"
|
||||
close-on-click-outside
|
||||
@close="deleteDialog.show = false"
|
||||
>
|
||||
<div class="delete-dialog-content">
|
||||
@@ -174,6 +175,7 @@
|
||||
<NcDialog
|
||||
v-if="editDialog.show"
|
||||
:name="editDialog.isEditing ? strings.editBBCodeTitle : strings.createBBCodeTitle"
|
||||
close-on-click-outside
|
||||
@close="editDialog.show = false"
|
||||
>
|
||||
<div class="bbcode-dialog-content">
|
||||
@@ -275,6 +277,7 @@ import PageHeader from '@/components/PageHeader'
|
||||
import AppToolbar from '@/components/AppToolbar'
|
||||
import { ocs } from '@/axios'
|
||||
import { t } from '@nextcloud/l10n'
|
||||
import { showError } from '@nextcloud/dialogs'
|
||||
|
||||
interface BBCode {
|
||||
id: number
|
||||
@@ -469,9 +472,9 @@ export default defineComponent({
|
||||
|
||||
this.editDialog.show = false
|
||||
this.refresh()
|
||||
} catch (e) {
|
||||
} catch (e: any) {
|
||||
console.error('Failed to save BBCode', e)
|
||||
// TODO: Show error notification
|
||||
showError(t('forum', 'Failed to save BBCode'))
|
||||
} finally {
|
||||
this.editDialog.submitting = false
|
||||
}
|
||||
@@ -483,9 +486,9 @@ export default defineComponent({
|
||||
enabled: !bbcode.enabled,
|
||||
})
|
||||
this.refresh()
|
||||
} catch (e) {
|
||||
} catch (e: any) {
|
||||
console.error('Failed to toggle BBCode', e)
|
||||
// TODO: Show error notification
|
||||
showError(t('forum', 'Failed to toggle BBCode'))
|
||||
}
|
||||
},
|
||||
|
||||
@@ -501,9 +504,9 @@ export default defineComponent({
|
||||
await ocs.delete(`/bbcodes/${this.deleteDialog.bbcode.id}`)
|
||||
this.deleteDialog.show = false
|
||||
this.refresh()
|
||||
} catch (e) {
|
||||
} catch (e: any) {
|
||||
console.error('Failed to delete BBCode', e)
|
||||
// TODO: Show error notification
|
||||
showError(t('forum', 'Failed to delete BBCode'))
|
||||
}
|
||||
},
|
||||
},
|
||||
|
||||
@@ -239,6 +239,7 @@ import NcTextArea from '@nextcloud/vue/components/NcTextArea'
|
||||
import ArrowLeftIcon from '@icons/ArrowLeft.vue'
|
||||
import { ocs } from '@/axios'
|
||||
import { t } from '@nextcloud/l10n'
|
||||
import { showError } from '@nextcloud/dialogs'
|
||||
import { isAdminRole, isModeratorRole, isDefaultRole, isGuestRole } from '@/constants'
|
||||
import { useCategories } from '@/composables/useCategories'
|
||||
import type { Category, CategoryPerm, CatHeader, Role, Team } from '@/types'
|
||||
@@ -796,9 +797,10 @@ export default defineComponent({
|
||||
|
||||
// Navigate back to category list
|
||||
this.$router.push('/admin/categories')
|
||||
} catch (e) {
|
||||
} catch (e: any) {
|
||||
console.error('Failed to save category', e)
|
||||
// TODO: Show error notification
|
||||
const message = e?.response?.data?.error || e?.response?.data?.message || e?.message || ''
|
||||
showError(t('forum', 'Failed to save category') + (message ? `: ${message}` : ''))
|
||||
} finally {
|
||||
this.submitting = false
|
||||
}
|
||||
|
||||
@@ -175,6 +175,7 @@
|
||||
<NcDialog
|
||||
v-if="deleteDialog.show"
|
||||
:name="strings.deleteDialogTitle"
|
||||
close-on-click-outside
|
||||
@close="deleteDialog.show = false"
|
||||
>
|
||||
<div class="delete-dialog-content">
|
||||
@@ -257,6 +258,7 @@
|
||||
<NcDialog
|
||||
v-if="deleteHeaderDialog.show"
|
||||
:name="strings.deleteHeaderTitle"
|
||||
close-on-click-outside
|
||||
@close="deleteHeaderDialog.show = false"
|
||||
>
|
||||
<div class="delete-dialog-content">
|
||||
@@ -349,6 +351,7 @@ import DeleteIcon from '@icons/Delete.vue'
|
||||
import InformationIcon from '@icons/Information.vue'
|
||||
import { ocs } from '@/axios'
|
||||
import { t, n } from '@nextcloud/l10n'
|
||||
import { showError } from '@nextcloud/dialogs'
|
||||
import { useCategories } from '@/composables/useCategories'
|
||||
import type { CategoryHeader, Category, CatHeader } from '@/types'
|
||||
|
||||
@@ -557,9 +560,9 @@ export default defineComponent({
|
||||
|
||||
this.deleteDialog.show = false
|
||||
this.refresh()
|
||||
} catch (e) {
|
||||
} catch (e: any) {
|
||||
console.error('Failed to delete category', e)
|
||||
// TODO: Show error notification
|
||||
showError(t('forum', 'Failed to delete category'))
|
||||
}
|
||||
},
|
||||
|
||||
@@ -617,9 +620,9 @@ export default defineComponent({
|
||||
|
||||
this.deleteHeaderDialog.show = false
|
||||
this.refresh()
|
||||
} catch (e) {
|
||||
} catch (e: any) {
|
||||
console.error('Failed to delete header', e)
|
||||
// TODO: Show error notification
|
||||
showError(t('forum', 'Failed to delete header'))
|
||||
}
|
||||
},
|
||||
|
||||
|
||||
@@ -80,6 +80,7 @@ import SortCalendarDescendingIcon from '@icons/SortCalendarDescending.vue'
|
||||
import SortCalendarAscendingIcon from '@icons/SortCalendarAscending.vue'
|
||||
import { ocs } from '@/axios'
|
||||
import { t } from '@nextcloud/l10n'
|
||||
import { showError } from '@nextcloud/dialogs'
|
||||
|
||||
let debounceTimer: ReturnType<typeof setTimeout> | null = null
|
||||
|
||||
@@ -211,8 +212,9 @@ export default defineComponent({
|
||||
this.restoring = id
|
||||
await ocs.post(`/moderation/threads/${id}/restore`)
|
||||
await this.loadData()
|
||||
} catch (e) {
|
||||
} catch (e: any) {
|
||||
console.error('Failed to restore thread', e)
|
||||
showError(t('forum', 'Failed to restore thread'))
|
||||
} finally {
|
||||
this.restoring = null
|
||||
}
|
||||
@@ -223,8 +225,9 @@ export default defineComponent({
|
||||
this.restoring = id
|
||||
await ocs.post(`/moderation/replies/${id}/restore`)
|
||||
await this.loadData()
|
||||
} catch (e) {
|
||||
} catch (e: any) {
|
||||
console.error('Failed to restore reply', e)
|
||||
showError(t('forum', 'Failed to restore reply'))
|
||||
} finally {
|
||||
this.restoring = null
|
||||
}
|
||||
|
||||
@@ -229,6 +229,7 @@ import CategoryPermissionsTable, {
|
||||
} from '@/components/CategoryPermissionsTable'
|
||||
import { ocs } from '@/axios'
|
||||
import { t } from '@nextcloud/l10n'
|
||||
import { showError } from '@nextcloud/dialogs'
|
||||
import { isAdminRole, isGuestRole, isDefaultRole, systemRoleFallbackColors } from '@/constants'
|
||||
import { usePublicSettings } from '@/composables/usePublicSettings'
|
||||
import type { Role, CategoryHeader } from '@/types'
|
||||
@@ -607,9 +608,9 @@ export default defineComponent({
|
||||
|
||||
// Navigate back to role list
|
||||
this.$router.push('/admin/roles')
|
||||
} catch (e) {
|
||||
} catch (e: any) {
|
||||
console.error('Failed to save role', e)
|
||||
// TODO: Show error notification
|
||||
showError(t('forum', 'Failed to save role'))
|
||||
} finally {
|
||||
this.submitting = false
|
||||
}
|
||||
|
||||
@@ -186,6 +186,7 @@ import PageHeader from '@/components/PageHeader'
|
||||
import AppToolbar from '@/components/AppToolbar'
|
||||
import { ocs } from '@/axios'
|
||||
import { t } from '@nextcloud/l10n'
|
||||
import { showError } from '@nextcloud/dialogs'
|
||||
import type { Role, Team } from '@/types'
|
||||
|
||||
export default defineComponent({
|
||||
@@ -342,9 +343,9 @@ export default defineComponent({
|
||||
try {
|
||||
await ocs.delete(`/roles/${roleId}`)
|
||||
await this.refresh()
|
||||
} catch (e) {
|
||||
} catch (e: any) {
|
||||
console.error('Failed to delete role', e)
|
||||
// TODO: Show error notification
|
||||
showError(t('forum', 'Failed to delete role'))
|
||||
}
|
||||
},
|
||||
},
|
||||
|
||||
@@ -104,7 +104,12 @@
|
||||
/>
|
||||
|
||||
<!-- Edit Roles Dialog -->
|
||||
<NcDialog v-if="editingUserId !== null" :name="strings.editRolesTitle" @close="cancelEdit">
|
||||
<NcDialog
|
||||
v-if="editingUserId !== null"
|
||||
:name="strings.editRolesTitle"
|
||||
close-on-click-outside
|
||||
@close="cancelEdit"
|
||||
>
|
||||
<div class="edit-roles-dialog">
|
||||
<NcSelect
|
||||
v-model="editingRoles"
|
||||
@@ -148,6 +153,7 @@ import PageWrapper from '@/components/PageWrapper'
|
||||
import PageHeader from '@/components/PageHeader'
|
||||
import { ocs } from '@/axios'
|
||||
import { t } from '@nextcloud/l10n'
|
||||
import { showError } from '@nextcloud/dialogs'
|
||||
import { isGuestRole } from '@/constants'
|
||||
import type { Role } from '@/types'
|
||||
|
||||
@@ -325,9 +331,9 @@ export default defineComponent({
|
||||
}
|
||||
|
||||
this.cancelEdit()
|
||||
} catch (e) {
|
||||
} catch (e: any) {
|
||||
console.error('Failed to save roles', e)
|
||||
// TODO: Show error notification
|
||||
showError(t('forum', 'Failed to save roles'))
|
||||
}
|
||||
},
|
||||
},
|
||||
|
||||
26
vendor-bin/cs-fixer/composer.lock
generated
26
vendor-bin/cs-fixer/composer.lock
generated
@@ -9,16 +9,16 @@
|
||||
"packages-dev": [
|
||||
{
|
||||
"name": "kubawerlos/php-cs-fixer-custom-fixers",
|
||||
"version": "v3.36.1",
|
||||
"version": "v3.37.2",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/kubawerlos/php-cs-fixer-custom-fixers.git",
|
||||
"reference": "ec9776e80f5ea9bf0d8ec16d662e431bfab19a24"
|
||||
"reference": "678df979ce743466b42ddb6eea46b3f4c9a7bade"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/kubawerlos/php-cs-fixer-custom-fixers/zipball/ec9776e80f5ea9bf0d8ec16d662e431bfab19a24",
|
||||
"reference": "ec9776e80f5ea9bf0d8ec16d662e431bfab19a24",
|
||||
"url": "https://api.github.com/repos/kubawerlos/php-cs-fixer-custom-fixers/zipball/678df979ce743466b42ddb6eea46b3f4c9a7bade",
|
||||
"reference": "678df979ce743466b42ddb6eea46b3f4c9a7bade",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
@@ -28,7 +28,7 @@
|
||||
"php": "^7.4 || ^8.0"
|
||||
},
|
||||
"require-dev": {
|
||||
"phpunit/phpunit": "^9.6.24 || ^10.5.51 || ^11.5.44"
|
||||
"phpunit/phpunit": "^9.6.34 || ^10.5.63 || ^11.5.55"
|
||||
},
|
||||
"type": "library",
|
||||
"autoload": {
|
||||
@@ -49,7 +49,7 @@
|
||||
"description": "A set of custom fixers for PHP CS Fixer",
|
||||
"support": {
|
||||
"issues": "https://github.com/kubawerlos/php-cs-fixer-custom-fixers/issues",
|
||||
"source": "https://github.com/kubawerlos/php-cs-fixer-custom-fixers/tree/v3.36.1"
|
||||
"source": "https://github.com/kubawerlos/php-cs-fixer-custom-fixers/tree/v3.37.2"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
@@ -57,7 +57,7 @@
|
||||
"type": "github"
|
||||
}
|
||||
],
|
||||
"time": "2026-03-07T11:35:13+00:00"
|
||||
"time": "2026-05-12T16:22:19+00:00"
|
||||
},
|
||||
{
|
||||
"name": "nextcloud/coding-standard",
|
||||
@@ -106,16 +106,16 @@
|
||||
},
|
||||
{
|
||||
"name": "php-cs-fixer/shim",
|
||||
"version": "v3.94.2",
|
||||
"version": "v3.95.1",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/PHP-CS-Fixer/shim.git",
|
||||
"reference": "80fd29f44a736136a2f05bae5464816a444b91d1"
|
||||
"reference": "f81ccf51ca60cc9dd21358ffba0e79ebd2ebb78a"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/PHP-CS-Fixer/shim/zipball/80fd29f44a736136a2f05bae5464816a444b91d1",
|
||||
"reference": "80fd29f44a736136a2f05bae5464816a444b91d1",
|
||||
"url": "https://api.github.com/repos/PHP-CS-Fixer/shim/zipball/f81ccf51ca60cc9dd21358ffba0e79ebd2ebb78a",
|
||||
"reference": "f81ccf51ca60cc9dd21358ffba0e79ebd2ebb78a",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
@@ -152,9 +152,9 @@
|
||||
"description": "A tool to automatically fix PHP code style",
|
||||
"support": {
|
||||
"issues": "https://github.com/PHP-CS-Fixer/shim/issues",
|
||||
"source": "https://github.com/PHP-CS-Fixer/shim/tree/v3.94.2"
|
||||
"source": "https://github.com/PHP-CS-Fixer/shim/tree/v3.95.1"
|
||||
},
|
||||
"time": "2026-02-20T16:14:17+00:00"
|
||||
"time": "2026-04-12T17:00:34+00:00"
|
||||
}
|
||||
],
|
||||
"aliases": [],
|
||||
|
||||
8
vendor-bin/openapi-extractor/composer.lock
generated
8
vendor-bin/openapi-extractor/composer.lock
generated
@@ -86,12 +86,12 @@
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/nextcloud/openapi-extractor.git",
|
||||
"reference": "bf0034b22e0c6f5b2efdeda53b12a33407fd71d4"
|
||||
"reference": "dd6322acaf40494014d994490b312c2f542b7169"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/nextcloud/openapi-extractor/zipball/bf0034b22e0c6f5b2efdeda53b12a33407fd71d4",
|
||||
"reference": "bf0034b22e0c6f5b2efdeda53b12a33407fd71d4",
|
||||
"url": "https://api.github.com/repos/nextcloud/openapi-extractor/zipball/dd6322acaf40494014d994490b312c2f542b7169",
|
||||
"reference": "dd6322acaf40494014d994490b312c2f542b7169",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
@@ -142,7 +142,7 @@
|
||||
"source": "https://github.com/nextcloud/openapi-extractor/tree/main",
|
||||
"issues": "https://github.com/nextcloud/openapi-extractor/issues"
|
||||
},
|
||||
"time": "2026-03-29T04:09:29+00:00"
|
||||
"time": "2026-05-10T03:59:17+00:00"
|
||||
},
|
||||
{
|
||||
"name": "nikic/php-parser",
|
||||
|
||||
108
vendor-bin/psalm/composer.lock
generated
108
vendor-bin/psalm/composer.lock
generated
@@ -1195,16 +1195,16 @@
|
||||
},
|
||||
{
|
||||
"name": "symfony/console",
|
||||
"version": "v6.4.36",
|
||||
"version": "v6.4.39",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/console.git",
|
||||
"reference": "9f481cfb580db8bcecc9b2d4c63f3e13df022ad5"
|
||||
"reference": "c132f1215fe4aa45b70173cc00ce9a755dd31ec5"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/console/zipball/9f481cfb580db8bcecc9b2d4c63f3e13df022ad5",
|
||||
"reference": "9f481cfb580db8bcecc9b2d4c63f3e13df022ad5",
|
||||
"url": "https://api.github.com/repos/symfony/console/zipball/c132f1215fe4aa45b70173cc00ce9a755dd31ec5",
|
||||
"reference": "c132f1215fe4aa45b70173cc00ce9a755dd31ec5",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
@@ -1269,7 +1269,7 @@
|
||||
"terminal"
|
||||
],
|
||||
"support": {
|
||||
"source": "https://github.com/symfony/console/tree/v6.4.36"
|
||||
"source": "https://github.com/symfony/console/tree/v6.4.39"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
@@ -1289,20 +1289,20 @@
|
||||
"type": "tidelift"
|
||||
}
|
||||
],
|
||||
"time": "2026-03-27T15:30:51+00:00"
|
||||
"time": "2026-05-12T06:50:03+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/deprecation-contracts",
|
||||
"version": "v3.6.0",
|
||||
"version": "v3.7.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/deprecation-contracts.git",
|
||||
"reference": "63afe740e99a13ba87ec199bb07bbdee937a5b62"
|
||||
"reference": "50f59d1f3ca46d41ac911f97a78626b6756af35b"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/63afe740e99a13ba87ec199bb07bbdee937a5b62",
|
||||
"reference": "63afe740e99a13ba87ec199bb07bbdee937a5b62",
|
||||
"url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/50f59d1f3ca46d41ac911f97a78626b6756af35b",
|
||||
"reference": "50f59d1f3ca46d41ac911f97a78626b6756af35b",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
@@ -1315,7 +1315,7 @@
|
||||
"name": "symfony/contracts"
|
||||
},
|
||||
"branch-alias": {
|
||||
"dev-main": "3.6-dev"
|
||||
"dev-main": "3.7-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
@@ -1340,7 +1340,7 @@
|
||||
"description": "A generic function and convention to trigger deprecation notices",
|
||||
"homepage": "https://symfony.com",
|
||||
"support": {
|
||||
"source": "https://github.com/symfony/deprecation-contracts/tree/v3.6.0"
|
||||
"source": "https://github.com/symfony/deprecation-contracts/tree/v3.7.0"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
@@ -1351,25 +1351,29 @@
|
||||
"url": "https://github.com/fabpot",
|
||||
"type": "github"
|
||||
},
|
||||
{
|
||||
"url": "https://github.com/nicolas-grekas",
|
||||
"type": "github"
|
||||
},
|
||||
{
|
||||
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
|
||||
"type": "tidelift"
|
||||
}
|
||||
],
|
||||
"time": "2024-09-25T14:21:43+00:00"
|
||||
"time": "2026-04-13T15:52:40+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/filesystem",
|
||||
"version": "v6.4.34",
|
||||
"version": "v6.4.39",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/filesystem.git",
|
||||
"reference": "01ffe0411b842f93c571e5c391f289c3fdd498c3"
|
||||
"reference": "c507b077756b4e3e09adbbe7975fac81cd3722ca"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/filesystem/zipball/01ffe0411b842f93c571e5c391f289c3fdd498c3",
|
||||
"reference": "01ffe0411b842f93c571e5c391f289c3fdd498c3",
|
||||
"url": "https://api.github.com/repos/symfony/filesystem/zipball/c507b077756b4e3e09adbbe7975fac81cd3722ca",
|
||||
"reference": "c507b077756b4e3e09adbbe7975fac81cd3722ca",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
@@ -1406,7 +1410,7 @@
|
||||
"description": "Provides basic utilities for the filesystem",
|
||||
"homepage": "https://symfony.com",
|
||||
"support": {
|
||||
"source": "https://github.com/symfony/filesystem/tree/v6.4.34"
|
||||
"source": "https://github.com/symfony/filesystem/tree/v6.4.39"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
@@ -1426,20 +1430,20 @@
|
||||
"type": "tidelift"
|
||||
}
|
||||
],
|
||||
"time": "2026-02-24T17:51:06+00:00"
|
||||
"time": "2026-05-07T13:11:42+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/polyfill-ctype",
|
||||
"version": "v1.33.0",
|
||||
"version": "v1.37.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/polyfill-ctype.git",
|
||||
"reference": "a3cc8b044a6ea513310cbd48ef7333b384945638"
|
||||
"reference": "141046a8f9477948ff284fa65be2095baafb94f2"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/a3cc8b044a6ea513310cbd48ef7333b384945638",
|
||||
"reference": "a3cc8b044a6ea513310cbd48ef7333b384945638",
|
||||
"url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/141046a8f9477948ff284fa65be2095baafb94f2",
|
||||
"reference": "141046a8f9477948ff284fa65be2095baafb94f2",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
@@ -1489,7 +1493,7 @@
|
||||
"portable"
|
||||
],
|
||||
"support": {
|
||||
"source": "https://github.com/symfony/polyfill-ctype/tree/v1.33.0"
|
||||
"source": "https://github.com/symfony/polyfill-ctype/tree/v1.37.0"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
@@ -1509,20 +1513,20 @@
|
||||
"type": "tidelift"
|
||||
}
|
||||
],
|
||||
"time": "2024-09-09T11:45:10+00:00"
|
||||
"time": "2026-04-10T16:19:22+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/polyfill-intl-grapheme",
|
||||
"version": "v1.33.0",
|
||||
"version": "v1.37.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/polyfill-intl-grapheme.git",
|
||||
"reference": "380872130d3a5dd3ace2f4010d95125fde5d5c70"
|
||||
"reference": "4864388bfbd3001ce88e234fab652acd91fdc57e"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/380872130d3a5dd3ace2f4010d95125fde5d5c70",
|
||||
"reference": "380872130d3a5dd3ace2f4010d95125fde5d5c70",
|
||||
"url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/4864388bfbd3001ce88e234fab652acd91fdc57e",
|
||||
"reference": "4864388bfbd3001ce88e234fab652acd91fdc57e",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
@@ -1571,7 +1575,7 @@
|
||||
"shim"
|
||||
],
|
||||
"support": {
|
||||
"source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.33.0"
|
||||
"source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.37.0"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
@@ -1591,11 +1595,11 @@
|
||||
"type": "tidelift"
|
||||
}
|
||||
],
|
||||
"time": "2025-06-27T09:58:17+00:00"
|
||||
"time": "2026-04-26T13:13:48+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/polyfill-intl-normalizer",
|
||||
"version": "v1.33.0",
|
||||
"version": "v1.37.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/polyfill-intl-normalizer.git",
|
||||
@@ -1656,7 +1660,7 @@
|
||||
"shim"
|
||||
],
|
||||
"support": {
|
||||
"source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.33.0"
|
||||
"source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.37.0"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
@@ -1680,16 +1684,16 @@
|
||||
},
|
||||
{
|
||||
"name": "symfony/polyfill-mbstring",
|
||||
"version": "v1.33.0",
|
||||
"version": "v1.37.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/polyfill-mbstring.git",
|
||||
"reference": "6d857f4d76bd4b343eac26d6b539585d2bc56493"
|
||||
"reference": "6a21eb99c6973357967f6ce3708cd55a6bec6315"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/6d857f4d76bd4b343eac26d6b539585d2bc56493",
|
||||
"reference": "6d857f4d76bd4b343eac26d6b539585d2bc56493",
|
||||
"url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/6a21eb99c6973357967f6ce3708cd55a6bec6315",
|
||||
"reference": "6a21eb99c6973357967f6ce3708cd55a6bec6315",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
@@ -1741,7 +1745,7 @@
|
||||
"shim"
|
||||
],
|
||||
"support": {
|
||||
"source": "https://github.com/symfony/polyfill-mbstring/tree/v1.33.0"
|
||||
"source": "https://github.com/symfony/polyfill-mbstring/tree/v1.37.0"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
@@ -1761,20 +1765,20 @@
|
||||
"type": "tidelift"
|
||||
}
|
||||
],
|
||||
"time": "2024-12-23T08:48:59+00:00"
|
||||
"time": "2026-04-10T17:25:58+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/service-contracts",
|
||||
"version": "v3.6.1",
|
||||
"version": "v3.7.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/service-contracts.git",
|
||||
"reference": "45112560a3ba2d715666a509a0bc9521d10b6c43"
|
||||
"reference": "d25d82433a80eba6aa0e6c24b61d7370d99e444a"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/service-contracts/zipball/45112560a3ba2d715666a509a0bc9521d10b6c43",
|
||||
"reference": "45112560a3ba2d715666a509a0bc9521d10b6c43",
|
||||
"url": "https://api.github.com/repos/symfony/service-contracts/zipball/d25d82433a80eba6aa0e6c24b61d7370d99e444a",
|
||||
"reference": "d25d82433a80eba6aa0e6c24b61d7370d99e444a",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
@@ -1792,7 +1796,7 @@
|
||||
"name": "symfony/contracts"
|
||||
},
|
||||
"branch-alias": {
|
||||
"dev-main": "3.6-dev"
|
||||
"dev-main": "3.7-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
@@ -1828,7 +1832,7 @@
|
||||
"standards"
|
||||
],
|
||||
"support": {
|
||||
"source": "https://github.com/symfony/service-contracts/tree/v3.6.1"
|
||||
"source": "https://github.com/symfony/service-contracts/tree/v3.7.0"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
@@ -1848,20 +1852,20 @@
|
||||
"type": "tidelift"
|
||||
}
|
||||
],
|
||||
"time": "2025-07-15T11:30:57+00:00"
|
||||
"time": "2026-03-28T09:44:51+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/string",
|
||||
"version": "v6.4.34",
|
||||
"version": "v6.4.39",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/string.git",
|
||||
"reference": "2adaf4106f2ef4c67271971bde6d3fe0a6936432"
|
||||
"reference": "62e3c927de664edadb5bef260987eb047a17a113"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/string/zipball/2adaf4106f2ef4c67271971bde6d3fe0a6936432",
|
||||
"reference": "2adaf4106f2ef4c67271971bde6d3fe0a6936432",
|
||||
"url": "https://api.github.com/repos/symfony/string/zipball/62e3c927de664edadb5bef260987eb047a17a113",
|
||||
"reference": "62e3c927de664edadb5bef260987eb047a17a113",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
@@ -1917,7 +1921,7 @@
|
||||
"utf8"
|
||||
],
|
||||
"support": {
|
||||
"source": "https://github.com/symfony/string/tree/v6.4.34"
|
||||
"source": "https://github.com/symfony/string/tree/v6.4.39"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
@@ -1937,7 +1941,7 @@
|
||||
"type": "tidelift"
|
||||
}
|
||||
],
|
||||
"time": "2026-02-08T20:44:54+00:00"
|
||||
"time": "2026-05-12T11:44:19+00:00"
|
||||
},
|
||||
{
|
||||
"name": "vimeo/psalm",
|
||||
|
||||
@@ -1 +1 @@
|
||||
0.38.1
|
||||
1.0.3
|
||||
|
||||
Reference in New Issue
Block a user