Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
42 commits
Select commit Hold shift + click to select a range
3e2ef14
limit width of markdown area
dartcafe Jun 6, 2025
8368878
make collapsible resizable
dartcafe Jun 6, 2025
1cb0417
prettier
dartcafe Jun 6, 2025
d6dc68a
fix(l10n): Update translations from Transifex
nextcloud-bot Jun 1, 2025
924e9fd
fix(l10n): Update translations from Transifex
nextcloud-bot Jun 2, 2025
910668c
build(deps-dev): Bump eslint-plugin-prettier from 5.4.0 to 5.4.1
dependabot[bot] Jun 2, 2025
ec6f62c
fix(l10n): Update translations from Transifex
nextcloud-bot Jun 3, 2025
781d3d7
update linkify-urls@5
dartcafe Jun 3, 2025
ca1383f
let dependabot take care of master-7 and github-actions
dartcafe Jun 3, 2025
252a2e1
fix code style
dartcafe Jun 3, 2025
25b4e0b
fix and add prefix
dartcafe Jun 3, 2025
3081b7b
fix
dartcafe Jun 3, 2025
490547a
build(deps): Bump ffurrer2/extract-release-notes from 1 to 2
dependabot[bot] Jun 3, 2025
49d8bb5
build(deps): Bump actions/stale from 8 to 9
dependabot[bot] Jun 3, 2025
bd4c521
build(deps): Bump softprops/action-gh-release from 1 to 2
dependabot[bot] Jun 3, 2025
b944397
build(deps): Bump actions/setup-node from 4.2.0 to 4.4.0
dependabot[bot] Jun 3, 2025
428a5c4
fix(l10n): Update translations from Transifex
nextcloud-bot Jun 4, 2025
17c50a3
build(deps): Bump hmarr/auto-approve-action from 3 to 4
dependabot[bot] Jun 3, 2025
00c2dd3
build(deps): Bump @nextcloud/l10n from 3.2.0 to 3.3.0
dependabot[bot] Jun 4, 2025
d2a1e1c
close options menu on click
dartcafe Jun 4, 2025
3196672
deduplicate error handling and avoid obsolete requests
dartcafe Jun 4, 2025
e1b0c9f
refactor shareMenu
dartcafe Jun 4, 2025
30521d1
fix missing sentResults
dartcafe Jun 4, 2025
fb28c42
And make prettier happy
dartcafe Jun 4, 2025
b8f8d81
introduce confidential comments
dartcafe Jun 4, 2025
40c1ce9
add confidentiality to comment
dartcafe Jun 4, 2025
47edf6a
changelog
dartcafe Jun 4, 2025
5c25fb9
add forced confidential comments
dartcafe Jun 4, 2025
ae2c92d
cs-fix
dartcafe Jun 4, 2025
323ae2f
text adjustments
dartcafe Jun 4, 2025
789dc07
8.0.0-rc.2
dartcafe Jun 4, 2025
cfeac36
fix(l10n): Update translations from Transifex
nextcloud-bot Jun 5, 2025
2e5168b
build(deps): Bump pinia from 3.0.2 to 3.0.3
dependabot[bot] Jun 5, 2025
790a354
fix(l10n): Update translations from Transifex
nextcloud-bot Jun 6, 2025
184d3a2
fix(l10n): Update translations from Transifex
nextcloud-bot Jun 7, 2025
15a4ba7
extend for touch events and tidy
dartcafe Jun 7, 2025
20aabae
format
dartcafe Jun 7, 2025
eca2e9b
onClick ist obsolete
dartcafe Jun 7, 2025
f9a022d
use collapsible props type
dartcafe Jun 7, 2025
162d57e
give shadow more hight
dartcafe Jun 7, 2025
76296e4
max vh to props
dartcafe Jun 7, 2025
e4f09d4
some more tidy
dartcafe Jun 7, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
50 changes: 39 additions & 11 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,20 +9,48 @@ updates:
time: '03:00'
timezone: Europe/Paris
open-pull-requests-limit: 10
ignore:
- dependency-name: linkify-urls
versions:
- '>= 3.0.a'
- '< 3.1'
- dependency-name: linkify-urls
versions:
- '>= 3.1.a'
- '< 3.2'

- package-ecosystem: composer
directory: '/'
schedule:
interval: weekly
day: saturday
interval: daily
time: '03:00'
timezone: Europe/Paris
open-pull-requests-limit: 10

- package-ecosystem: 'github-actions'
directory: '/'
schedule:
interval: weekly
day: friday
time: '04:00'
timezone: Europe/Paris
open-pull-requests-limit: 10

# master-7
- package-ecosystem: npm
directory: '/'
target-branch: master-7
schedule:
interval: weekly
day: monday
time: '02:00'
timezone: Europe/Paris
commit-message:
prefix: '[master-7] '
open-pull-requests-limit: 10
ignore:
- dependency-name: '*'
update-types: ['version-update:semver-major']

- package-ecosystem: github-actions
directory: '/'
target-branch: master-7
schedule:
interval: weekly
day: monday
time: '02:00'
timezone: Europe/Paris
commit-message:
prefix: '[master-7] '
open-pull-requests-limit: 10
2 changes: 1 addition & 1 deletion .github/workflows/auto-merge.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ jobs:
runs-on: ubuntu-latest
steps:
# Default github action approve
- uses: hmarr/auto-approve-action@v3
- uses: hmarr/auto-approve-action@v4
if: github.ref == 'refs/heads/master' &&
(github.actor == 'dependabot[bot]' || github.actor == 'dependabot-preview[bot]')
with:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/lint-prettier.yml
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ jobs:
fallbackNpm: '^10'

- name: Set up node ${{ steps.versions.outputs.nodeVersion }}
uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v3
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v3
with:
node-version: ${{ steps.versions.outputs.nodeVersion }}

Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/publish_alpha.yml
Original file line number Diff line number Diff line change
Expand Up @@ -49,11 +49,11 @@ jobs:
- name: Extract release notes
if: success()
id: extract-release-notes
uses: ffurrer2/extract-release-notes@v1
uses: ffurrer2/extract-release-notes@v2

- name: Publish pre-release ${{ steps.appinfo.outputs.app-version }}
if: success()
uses: softprops/action-gh-release@v1
uses: softprops/action-gh-release@v2
with:
body: "# Changelog for the upcoming release (preview)\n ${{ steps.extract-release-notes.outputs.release_notes }} "
prerelease: true
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/publish_beta.yml
Original file line number Diff line number Diff line change
Expand Up @@ -51,11 +51,11 @@ jobs:
- name: Extract release notes
if: success()
id: extract-release-notes
uses: ffurrer2/extract-release-notes@v1
uses: ffurrer2/extract-release-notes@v2

- name: Publish pre-release ${{ steps.appinfo.outputs.app-version }}
if: success()
uses: softprops/action-gh-release@v1
uses: softprops/action-gh-release@v2
with:
body: "# Changelog for the upcoming release (preview)\n ${{ steps.extract-release-notes.outputs.release_notes }} "
prerelease: true
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/publish_release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -50,11 +50,11 @@ jobs:
- name: Extract release notes
if: success()
id: extract-release-notes
uses: ffurrer2/extract-release-notes@v1
uses: ffurrer2/extract-release-notes@v2

- name: Draft Release
if: success()
uses: softprops/action-gh-release@v1
uses: softprops/action-gh-release@v2
with:
body: "# Changelog ${{ steps.appinfo.outputs.app-version }} \n ${{ steps.extract-release-notes.outputs.release_notes }} "
prerelease: false
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/stale.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ jobs:
stale:
runs-on: ubuntu-latest
steps:
- uses: actions/stale@v8
- uses: actions/stale@v9
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
stale-issue-message: 'This issue is marked as stale, because it had no activity in the last 30 days. It will be closed in 5 days.'
Expand Down
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ All notable changes to this project will be documented in this file.
- Collapsible poll description
- Transfer polls to another owner by the current poll owner or the administration
- Added reference provider for link previews and smart picker
- Added confidential comments for comments only visible by the author and the current poll owner

## [7.4.1] - 2024-03-07
### New
Expand Down
2 changes: 1 addition & 1 deletion appinfo/info.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<name>Polls</name>
<summary>A polls app, similar to Doodle/DuD-Poll with the possibility to restrict access.</summary>
<description>A polls app, similar to Doodle/DuD-Poll with the possibility to restrict access (members, certain groups/users, hidden and public).</description>
<version>8.0.0-rc.1</version>
<version>8.0.0-rc.2</version>
<licence>agpl</licence>
<author>Vinzenz Rosenkranz</author>
<author>René Gieling</author>
Expand Down
37 changes: 17 additions & 20 deletions l10n/ar.js
Original file line number Diff line number Diff line change
Expand Up @@ -274,6 +274,7 @@ OC.L10N.register(
"Invite users or allow internal access for all site users." : "قم بدعوة المستخدِمين أو قم بالسماح بالوصول الداخلي لجميع مستخدمي الموقع.",
"Error while saving comment" : "خطأ أثناء حفظ التعليق",
"New comment …" : "تعليق جديد ...",
"Confidential" : "حيثيات الدخول Credentials",
"Error while deleting the comment" : "خطأ أثناء حذف التعليق",
"Error while restoring the comment" : "حدث خطأ أثناء استعادة الملاحظة",
"Restore comment" : "إستعادة ملاحظة",
Expand Down Expand Up @@ -313,7 +314,6 @@ OC.L10N.register(
"Always show results" : "عرض النتائج دائما",
"Hide results until poll is closed" : "إخفاء النتائج حتى يتم إغلاق التصويت",
"Never show results" : "لا تعرض النتائج",
"Delete vote when switched to \"No\"" : "حذف الصوت عند التبديل إلى \"لا\"",
"Limit \"Yes\" votes per participant" : "تقييد التصويتات بـ \"نعم Yes\" لكل مُشارِك",
"Poll \"{pollTitle}\" added" : "تمت إضافة الاستبيان \"{pollTitle}\"",
"Error while creating Poll \"{pollTitle}\"" : "حدث خطأ أثناء إنشاء الاستبيان \"{pollTitle}\"",
Expand Down Expand Up @@ -505,37 +505,34 @@ OC.L10N.register(
"Styles" : "الأنماط",
"Share label" : "علامة رابط المشاركة",
"deleted" : "خذفت",
"Share of {displayName} unlocked" : "مشاركة {displayName} تمّ فكُّ قَفلِها",
"Share of {displayName} locked" : "مشاركة {displayName} تمّ قَفلُها",
"Error while changing lock status of share {displayName}" : "حدث خطأ أثناء تغيير قفل حالة المشاركة {displayName}",
"Resolving of {name} is not possible. The circles app is not enabled." : "البت في {name} غير ممكن. لم يتم تفعيل تطبيق الدوائر.",
"Resolving of {name} is not possible. The contacts app is not enabled." : "البت في {name} غير ممكن. لم يتم تمكين تطبيق جهات الاتصال.",
"Error resolving {name}." : "خطأ في تحليل {name}.",
"Invitation sent to {displayName} ({emailAddress})" : "تم إرسال دعوة إلى {displayName} ({emailAddress})",
"Error sending invitation to {displayName} ({emailAddress})" : "خطأ في إرسال دعوة إلى {displayName} ({emailAddress})",
"Error sending invitation" : "خطأ في إرسال الدعوة",
"Link copied to clipboard" : "تمّ نسخ الرابط إلى الحافظة",
"Error while copying link to clipboard" : "خطأ أثناء نسخ الرابط إلى الحافظة",
"Has voted" : "قام بالتصويت",
"Has not voted" : "لم بقم بالتصوت",
"Internal access" : "الوصول الداخلي",
"This poll is private" : "هذا الاستبيان خاص",
"This is an openly accessible poll" : "هذا استبيان مفتوح ",
"Resend invitation mail" : "إعادة إرسال بريد الدعوة",
"Send invitation mail" : "إرسال بريد دعوة",
"Resolve into individual invitations" : "البت في الدعوات الفردية",
"Error sending invitation" : "خطأ في إرسال الدعوة",
"Invitation sent to {displayName} ({emailAddress})" : "تم إرسال دعوة إلى {displayName} ({emailAddress})",
"Error sending invitation to {displayName} ({emailAddress})" : "خطأ في إرسال دعوة إلى {displayName} ({emailAddress})",
"Resolving of {name} is not possible. The contacts app is not enabled." : "البت في {name} غير ممكن. لم يتم تمكين تطبيق جهات الاتصال.",
"Resolving of {name} is not possible. The circles app is not enabled." : "البت في {name} غير ممكن. لم يتم تفعيل تطبيق الدوائر.",
"Error resolving {name}." : "خطأ في تحليل {name}.",
"Grant poll admin access" : "منح صلاحية الإشراف على الاستبيان ",
"Withdraw poll admin access" : "سحب صلاحية الإشراف على الاستبيان ",
"Copy link to clipboard" : "انسخ الرابط إلى الحافظة",
"Link copied to clipboard" : "تمّ نسخ الرابط إلى الحافظة",
"Error while copying link to clipboard" : "خطأ أثناء نسخ الرابط إلى الحافظة",
"Show QR code" : "عرض رمز الاستجابة السريعة QR",
"Unlock share" : "إلغاء قَفل المشاركة ",
"Lock share" : "قَفل المشاركة",
"Error while changing lock status of share {displayName}" : "حدث خطأ أثناء تغيير قفل حالة المشاركة {displayName}",
"Restore share" : "استعادة مشاركة",
"Delete share" : "حذف المشاركة",
"Options for the registration dialog" : "خيارات مربع حوار التسجيل",
"Email address is optional" : "عنوان البريد الإلكتروني اختياري",
"Email address is mandatory" : "عنوان البريد الإلكتروني إلزامي",
"Do not ask for an email address" : "لا تسأل عن عنوان بريد إلكتروني",
"Unlock share" : "إلغاء قَفل المشاركة ",
"Lock share" : "قَفل المشاركة",
"Delete share" : "حذف المشاركة",
"Restore share" : "استعادة مشاركة",
"Internal access" : "الوصول الداخلي",
"This poll is private" : "هذا الاستبيان خاص",
"This is an openly accessible poll" : "هذا استبيان مفتوح ",
"Add a new public link" : "إضافة رابط عام جديد",
"Error adding public link" : "خطأ في إضافة رابط عام",
"Shares" : "المشاركات",
Expand Down
37 changes: 17 additions & 20 deletions l10n/ar.json
Original file line number Diff line number Diff line change
Expand Up @@ -272,6 +272,7 @@
"Invite users or allow internal access for all site users." : "قم بدعوة المستخدِمين أو قم بالسماح بالوصول الداخلي لجميع مستخدمي الموقع.",
"Error while saving comment" : "خطأ أثناء حفظ التعليق",
"New comment …" : "تعليق جديد ...",
"Confidential" : "حيثيات الدخول Credentials",
"Error while deleting the comment" : "خطأ أثناء حذف التعليق",
"Error while restoring the comment" : "حدث خطأ أثناء استعادة الملاحظة",
"Restore comment" : "إستعادة ملاحظة",
Expand Down Expand Up @@ -311,7 +312,6 @@
"Always show results" : "عرض النتائج دائما",
"Hide results until poll is closed" : "إخفاء النتائج حتى يتم إغلاق التصويت",
"Never show results" : "لا تعرض النتائج",
"Delete vote when switched to \"No\"" : "حذف الصوت عند التبديل إلى \"لا\"",
"Limit \"Yes\" votes per participant" : "تقييد التصويتات بـ \"نعم Yes\" لكل مُشارِك",
"Poll \"{pollTitle}\" added" : "تمت إضافة الاستبيان \"{pollTitle}\"",
"Error while creating Poll \"{pollTitle}\"" : "حدث خطأ أثناء إنشاء الاستبيان \"{pollTitle}\"",
Expand Down Expand Up @@ -503,37 +503,34 @@
"Styles" : "الأنماط",
"Share label" : "علامة رابط المشاركة",
"deleted" : "خذفت",
"Share of {displayName} unlocked" : "مشاركة {displayName} تمّ فكُّ قَفلِها",
"Share of {displayName} locked" : "مشاركة {displayName} تمّ قَفلُها",
"Error while changing lock status of share {displayName}" : "حدث خطأ أثناء تغيير قفل حالة المشاركة {displayName}",
"Resolving of {name} is not possible. The circles app is not enabled." : "البت في {name} غير ممكن. لم يتم تفعيل تطبيق الدوائر.",
"Resolving of {name} is not possible. The contacts app is not enabled." : "البت في {name} غير ممكن. لم يتم تمكين تطبيق جهات الاتصال.",
"Error resolving {name}." : "خطأ في تحليل {name}.",
"Invitation sent to {displayName} ({emailAddress})" : "تم إرسال دعوة إلى {displayName} ({emailAddress})",
"Error sending invitation to {displayName} ({emailAddress})" : "خطأ في إرسال دعوة إلى {displayName} ({emailAddress})",
"Error sending invitation" : "خطأ في إرسال الدعوة",
"Link copied to clipboard" : "تمّ نسخ الرابط إلى الحافظة",
"Error while copying link to clipboard" : "خطأ أثناء نسخ الرابط إلى الحافظة",
"Has voted" : "قام بالتصويت",
"Has not voted" : "لم بقم بالتصوت",
"Internal access" : "الوصول الداخلي",
"This poll is private" : "هذا الاستبيان خاص",
"This is an openly accessible poll" : "هذا استبيان مفتوح ",
"Resend invitation mail" : "إعادة إرسال بريد الدعوة",
"Send invitation mail" : "إرسال بريد دعوة",
"Resolve into individual invitations" : "البت في الدعوات الفردية",
"Error sending invitation" : "خطأ في إرسال الدعوة",
"Invitation sent to {displayName} ({emailAddress})" : "تم إرسال دعوة إلى {displayName} ({emailAddress})",
"Error sending invitation to {displayName} ({emailAddress})" : "خطأ في إرسال دعوة إلى {displayName} ({emailAddress})",
"Resolving of {name} is not possible. The contacts app is not enabled." : "البت في {name} غير ممكن. لم يتم تمكين تطبيق جهات الاتصال.",
"Resolving of {name} is not possible. The circles app is not enabled." : "البت في {name} غير ممكن. لم يتم تفعيل تطبيق الدوائر.",
"Error resolving {name}." : "خطأ في تحليل {name}.",
"Grant poll admin access" : "منح صلاحية الإشراف على الاستبيان ",
"Withdraw poll admin access" : "سحب صلاحية الإشراف على الاستبيان ",
"Copy link to clipboard" : "انسخ الرابط إلى الحافظة",
"Link copied to clipboard" : "تمّ نسخ الرابط إلى الحافظة",
"Error while copying link to clipboard" : "خطأ أثناء نسخ الرابط إلى الحافظة",
"Show QR code" : "عرض رمز الاستجابة السريعة QR",
"Unlock share" : "إلغاء قَفل المشاركة ",
"Lock share" : "قَفل المشاركة",
"Error while changing lock status of share {displayName}" : "حدث خطأ أثناء تغيير قفل حالة المشاركة {displayName}",
"Restore share" : "استعادة مشاركة",
"Delete share" : "حذف المشاركة",
"Options for the registration dialog" : "خيارات مربع حوار التسجيل",
"Email address is optional" : "عنوان البريد الإلكتروني اختياري",
"Email address is mandatory" : "عنوان البريد الإلكتروني إلزامي",
"Do not ask for an email address" : "لا تسأل عن عنوان بريد إلكتروني",
"Unlock share" : "إلغاء قَفل المشاركة ",
"Lock share" : "قَفل المشاركة",
"Delete share" : "حذف المشاركة",
"Restore share" : "استعادة مشاركة",
"Internal access" : "الوصول الداخلي",
"This poll is private" : "هذا الاستبيان خاص",
"This is an openly accessible poll" : "هذا استبيان مفتوح ",
"Add a new public link" : "إضافة رابط عام جديد",
"Error adding public link" : "خطأ في إضافة رابط عام",
"Shares" : "المشاركات",
Expand Down
14 changes: 7 additions & 7 deletions l10n/ast.js
Original file line number Diff line number Diff line change
Expand Up @@ -194,20 +194,20 @@ OC.L10N.register(
"Styles" : "Estilos",
"Share label" : "Etiqueta d'usu compartíu",
"deleted" : "desanicióse",
"Error resolving {name}." : "Hebo un error al resolver «{name}»",
"Link copied to clipboard" : "L'enllaz copióse nel cartafueyu",
"Error while copying link to clipboard" : "Hebo un error mentanto se copiaba l'enllaz nel cartafueyu",
"Has voted" : "Votó",
"Has not voted" : "Nun votó",
"Internal access" : "Accesu internu",
"This poll is private" : "Esta encuesta ye privada",
"This is an openly accessible poll" : "Esta encuesta ye d'accesu públicu",
"Resend invitation mail" : "Volver unviar el mensaxe d'invitación",
"Send invitation mail" : "Unviar el mensaxe d'invitación",
"Error resolving {name}." : "Hebo un error al resolver «{name}»",
"Copy link to clipboard" : "Copiar l'enllaz nel cartafueyu",
"Link copied to clipboard" : "L'enllaz copióse nel cartafueyu",
"Error while copying link to clipboard" : "Hebo un error mentanto se copiaba l'enllaz nel cartafueyu",
"Show QR code" : "Amosar el códigu QR",
"Delete share" : "Desaniciar la compartición",
"Restore share" : "Restaurar l'elementu compartíu",
"Internal access" : "Accesu internu",
"This poll is private" : "Esta encuesta ye privada",
"This is an openly accessible poll" : "Esta encuesta ye d'accesu públicu",
"Delete share" : "Desaniciar la compartición",
"Add a new public link" : "Amestar un enllaz públicu nuevu",
"Error adding public link" : "Hebo un error mentanto s'amestaba l'enllaz públicu",
"Shares" : "Comparticiones",
Expand Down
14 changes: 7 additions & 7 deletions l10n/ast.json
Original file line number Diff line number Diff line change
Expand Up @@ -192,20 +192,20 @@
"Styles" : "Estilos",
"Share label" : "Etiqueta d'usu compartíu",
"deleted" : "desanicióse",
"Error resolving {name}." : "Hebo un error al resolver «{name}»",
"Link copied to clipboard" : "L'enllaz copióse nel cartafueyu",
"Error while copying link to clipboard" : "Hebo un error mentanto se copiaba l'enllaz nel cartafueyu",
"Has voted" : "Votó",
"Has not voted" : "Nun votó",
"Internal access" : "Accesu internu",
"This poll is private" : "Esta encuesta ye privada",
"This is an openly accessible poll" : "Esta encuesta ye d'accesu públicu",
"Resend invitation mail" : "Volver unviar el mensaxe d'invitación",
"Send invitation mail" : "Unviar el mensaxe d'invitación",
"Error resolving {name}." : "Hebo un error al resolver «{name}»",
"Copy link to clipboard" : "Copiar l'enllaz nel cartafueyu",
"Link copied to clipboard" : "L'enllaz copióse nel cartafueyu",
"Error while copying link to clipboard" : "Hebo un error mentanto se copiaba l'enllaz nel cartafueyu",
"Show QR code" : "Amosar el códigu QR",
"Delete share" : "Desaniciar la compartición",
"Restore share" : "Restaurar l'elementu compartíu",
"Internal access" : "Accesu internu",
"This poll is private" : "Esta encuesta ye privada",
"This is an openly accessible poll" : "Esta encuesta ye d'accesu públicu",
"Delete share" : "Desaniciar la compartición",
"Add a new public link" : "Amestar un enllaz públicu nuevu",
"Error adding public link" : "Hebo un error mentanto s'amestaba l'enllaz públicu",
"Shares" : "Comparticiones",
Expand Down
Loading