Compare commits
3 commits
master
...
enh/add-gu
Author | SHA1 | Date | |
---|---|---|---|
|
feb642d532 | ||
|
3e9bd97ce4 | ||
|
aaa1506a47 |
443 changed files with 1295 additions and 2596 deletions
37
.github/ISSUE_TEMPLATE/Bug_report.md
vendored
37
.github/ISSUE_TEMPLATE/Bug_report.md
vendored
|
@ -9,18 +9,36 @@ Thanks for reporting issues back to Nextcloud!
|
|||
|
||||
Note: This is the **issue tracker of Nextcloud**, please do NOT use this to get answers to your questions or get help for fixing your installation. This is a place to report bugs to developers, after your server has been debugged. You can find help debugging your system on our home user forums: https://help.nextcloud.com or, if you use Nextcloud in a large organization, ask our engineers on https://portal.nextcloud.com. See also https://nextcloud.com/support for support options.
|
||||
|
||||
This is the bug tracker for the Server component. Find other components at https://github.com/nextcloud/
|
||||
|
||||
For reporting potential security issues please see https://nextcloud.com/security/
|
||||
|
||||
To make it possible for us to deal with the bug please fill out below information carefully.
|
||||
You can also use the Issue Template application to prefill most of the required information: https://apps.nextcloud.com/apps/issuetemplate
|
||||
|
||||
If you are a customer and are using Nextcloud Enterprise, please submit your issue directly in the Nextcloud Portal https://portal.nextcloud.com so it gets resolved more quickly by our dedicated engineers.
|
||||
|
||||
Note that Nextcloud is an open source project backed by Nextcloud GmbH. Most of our volunteers are home users and thus primarily care about issues that affect home users. Our paid engineers prioritize issues of our customers. If you are neither a home user nor a customer, consider paying somebody to fix your issue, do it yourself or become a customer.
|
||||
Nextcloud is an open source project backed by Nextcloud GmbH. Most of our volunteers are home users and thus primarily care about issues that affect home users. Our paid engineers prioritize issues of our customers. If you are neither a home user nor a customer, consider paying somebody to fix your issue, do it yourself or become a customer.
|
||||
-->
|
||||
|
||||
<!---
|
||||
Guidelines for submitting issues:
|
||||
|
||||
* Please search the existing issues first, it's likely that your issue was already reported or even fixed.
|
||||
- Go to https://github.com/nextcloud and type any word in the top search/command bar. You probably see something like "We couldn’t find any repositories matching ..." then click "Issues" in the left navigation.
|
||||
- You can also filter by appending e. g. "state:open" to the search string.
|
||||
- More info on search syntax within github: https://help.github.com/articles/searching-issues
|
||||
|
||||
* This repository https://github.com/nextcloud/server/issues is *only* for issues within the Nextcloud Server code. This also includes the apps: files, encryption, external storage, sharing, deleted files, versions, LDAP, and WebDAV Auth
|
||||
|
||||
* SECURITY: Report any potential security bug to us via our HackerOne page (https://hackerone.com/nextcloud) following our security policy (https://nextcloud.com/security/) instead of filing an issue in our bug tracker.
|
||||
|
||||
* The issues in other components should be reported in their respective repositories: You will find them in our GitHub Organization (https://github.com/nextcloud/)
|
||||
|
||||
* You can also use the Issue Template app to prefill most of the required information: https://apps.nextcloud.com/apps/issuetemplate
|
||||
-->
|
||||
|
||||
<!--- Please keep this note for other contributors -->
|
||||
|
||||
### How to use GitHub
|
||||
|
||||
* Please use the 👍 [reaction](https://blog.github.com/2016-03-10-add-reactions-to-pull-requests-issues-and-comments/) to show that you are affected by the same issue.
|
||||
* Please don't comment if you have no relevant information to add. It's just extra noise for everyone subscribed to this issue.
|
||||
|
||||
|
||||
### Steps to reproduce
|
||||
1.
|
||||
2.
|
||||
|
@ -116,6 +134,9 @@ Eventually replace sensitive data as the name/IP-address of your LDAP server or
|
|||
**Operating system:**
|
||||
|
||||
### Logs
|
||||
|
||||
<!--- Reports without logs might be closed as unqualified reports! -->
|
||||
|
||||
#### Web server error log
|
||||
<details>
|
||||
<summary>Web server error log</summary>
|
||||
|
|
3
.github/ISSUE_TEMPLATE/config.yml
vendored
3
.github/ISSUE_TEMPLATE/config.yml
vendored
|
@ -3,6 +3,3 @@ contact_links:
|
|||
- name: ❓ Question
|
||||
url: https://help.nextcloud.com/
|
||||
about: I have a question …
|
||||
- name: 🔒 Security Vulnerability
|
||||
url: https://hackerone.com/nextcloud
|
||||
about: Found a security vulnerability?
|
||||
|
|
2
3rdparty
2
3rdparty
|
@ -1 +1 @@
|
|||
Subproject commit 97fb70b955d004d781142ee409210fcb9b6eb853
|
||||
Subproject commit ad7f5526980028b68bc8dcca9a63efc9cae37562
|
|
@ -61,7 +61,7 @@ Otherwise, git checkouts can be handled the same as release archives, by using t
|
|||
|
||||
### Building front-end code 🏗
|
||||
|
||||
We are moving more and more towards using Vue.js in the frontend, starting with Settings. For building the code on changes, use these terminal commands in the root folder:
|
||||
We move more and more towards using Vue.js in the frontend, starting with Settings. For building the code on changes, use these terminal commands in the root folder:
|
||||
|
||||
``` bash
|
||||
# install dependencies
|
||||
|
|
Binary file not shown.
Binary file not shown.
|
@ -1,28 +1,21 @@
|
|||
OC.L10N.register(
|
||||
"accessibility",
|
||||
{
|
||||
"Dark theme" : "مظهر داكن",
|
||||
"Enable dark theme" : "تفعيل المظهر الداكن",
|
||||
"A dark theme to ease your eyes by reducing the overall luminosity and brightness. It is still under development, so please report any issues you may find." : "المظهر الداكن يخفف من الإرهاق على عينيك، وذلك بتخفيض حدّة الإضاءة والسطوع. هذه الميزة لا تزال تحت التطوير، لهذا نود منكم الإبلاغ عن أي مشكلة قد تصادفكم.",
|
||||
"High contrast mode" : "وضع تباين الألوان العالي",
|
||||
"Enable high contrast mode" : "تفعيل وضع تباين الألوان العالي",
|
||||
"A high contrast mode to ease your navigation. Visual quality will be reduced but clarity will be increased." : "وضع تباين الألوان العالي يساعدك على التنقل في الموقع بسهولة. الجودة المرئية سوف تقل بينما الوضوح سيزداد.",
|
||||
"Dyslexia font" : "خط خاص بالمصابين بعسر القراءة",
|
||||
"Enable dyslexia font" : "تفعيل الخط الخاص بالمصابين بعسر القراءة",
|
||||
"OpenDyslexic is a free typeface/font designed to mitigate some of the common reading errors caused by dyslexia." : "OpenDyslexic خط مجاني مصمم للمساعدة على تفادي الأخطاء لمن يعانون من عسر القراءة.",
|
||||
"Accessibility" : "تسهيل الإستعمال",
|
||||
"Accessibility options for nextcloud" : "خيارات تسهيل إستعمال نكست كلاود",
|
||||
"Provides multiple accessibilities options to ease your use of Nextcloud" : "توفر عدة خيارات تسهيل إستعمال لتسهيل تنقلك على نكست كلاود",
|
||||
"Universal access is very important to us. We follow web standards and check to make everything usable also without mouse, and assistive software such as screenreaders. We aim to be compliant with the {guidelines}Web Content Accessibility Guidelines{linkend} 2.1 on AA level, with the high contrast theme even on AAA level." : "الوصول الشامل مهم جدا بالنسبة لنا. نحن نتبع معايير ويب صارمة ونتأكد من أن كل شيء يمكن إستعماله حتى دون الحاجة للفأرة أو إلى أي برامج مساعدة مثل برامج قراءة الشاشة. هدفنا أن نكون متوافقين مع {guidelines} توجيهات تسهيل إستعمال محتوى الويب {linkend} 2.1 بمستوى AA، ومتوافقين مع مظهر تباين الألوان العالي بمستوى يصل حتى إلى AAA.",
|
||||
"If you find any issues, don’t hesitate to report them on {issuetracker}our issue tracker{linkend}. And if you want to get involved, come join {designteam}our design team{linkend}!" : "إذا واجهت أي مشاكل، لا تتردد بالإبلاغ عنها على {issuetracker} متعقب المشاكل الخاص بنا {linkend}. أما إذا أردت المشاركة في التطوير، إنضم إلى {designteam} فريق التصميم {linkend}!",
|
||||
"High contrast theme" : "وضع تباين الألوان العالي",
|
||||
"A high contrast theme to ease your navigation. Visual quality will be reduced but clarity will be increased." : "وضع تباين الألوان العالي يساعدك في التنقل بين القوائم بسهولة. الجودة المرئية سوف تقل بينما الوضوح سيزداد.",
|
||||
"Dark theme (beta)" : "مظهر داكن (تجريبي)",
|
||||
"Web Content Accessibility Guidelines" : "توجيهات تسهيل إستعمال محتوى الويب",
|
||||
"our issue tracker" : "متعقب المشاكل الخاص بنا",
|
||||
"Dark theme" : "مظهر مظلم",
|
||||
"A dark theme to ease your eyes by reducing the overall luminosity and brightness. It is still under development, so please report any issues you may find." : "المظهر المظلم يخفف من الإرهاق على عينيك، عن طريق تخفيض النور والسطوعة بشكلٍ عام من التطبيق. هذي الميزة لا زالت تحت التطوير، لهذا السبب نود منكم بإبلاغ عن أي مشكلة قد تصادفكم.",
|
||||
"High contrast mode" : "وضع التباين العالي",
|
||||
"A high contrast mode to ease your navigation. Visual quality will be reduced but clarity will be increased." : "وضع التباين العالي يساعدك في إستخدام التطبيق والإنتقال في القوائم بسهوله. علماً أن الجودة سوف تتظرر سلبياً من هذا الوضع لكن الدقة سوف تتحسن بكثير.",
|
||||
"Dyslexia font" : "خط لعسر القرائة",
|
||||
"OpenDyslexic is a free typeface/font designed to mitigate some of the common reading errors caused by dyslexia." : "OpenDyslexic خط مجاني مصمم للمساعدة في تصحيح الأخطاء المتسببة من عسر القرائة.",
|
||||
"Accessibility" : "إمكانية الوصول",
|
||||
"Accessibility options for nextcloud" : "خيارات إمكانية الوصول لـNextCloud",
|
||||
"Provides multiple accessibilities options to ease your use of Nextcloud" : "توفر خيارات إمكانية الوصول عديدة لتسهيل إستخدامك لـNextCloud",
|
||||
"High contrast theme" : "وضع التباين العالي",
|
||||
"A high contrast theme to ease your navigation. Visual quality will be reduced but clarity will be increased." : "وضع التباين العالي يساعدك في إستخدام التطبيق والإنتقال في القوائم بسهوله. علماً أن الجودة سوف تتظرر سلبياً من هذا الوضع لكن الدقة سوف تتحسن بكثير.",
|
||||
"Dark theme (beta)" : "مظهر مظلم (تحت التجريب)",
|
||||
"Web Content Accessibility Guidelines" : "شروط إمكانية الوصول لمحتوى الويب",
|
||||
"our issue tracker" : "تعقب الأخطاء الخاص بنا",
|
||||
"our design team" : "فريق التصميم الخاص بنا",
|
||||
"Universal access is very important to us. We follow web standards and check to make everything usable also without mouse, and assistive software such as screenreaders. We aim to be compliant with the {guidelines} 2.1 on AA level, with the high contrast theme even on AAA level." : "الوصول الشامل مهم جدا بالنسبة لنا. نحن نتبع معايير ويب صارمة ونتأكد من أن كل شيء يمكن إستعماله حتى دون الحاجة للفأرة أو إلى أي برامج مساعدة مثل برامج قراءة الشاشة. هدفنا أن نكون متوافقين مع {guidelines} 2.1 بمستوى AA، ومتوافقين مع مظهر تباين الألوان العالي بمستوى يصل حتى إلى AAA.",
|
||||
"If you find any issues, don’t hesitate to report them on {issuetracker}. And if you want to get involved, come join {designteam}!" : "إذا واجهت أي مشاكل، لا تتردد بالإبلاغ عنها على {issuetracker}. أما إذا أردت المشاركة في التطوير، إنضم إلينا {designteam}!",
|
||||
"Enable" : "تفعيل"
|
||||
},
|
||||
"nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;");
|
||||
|
|
|
@ -1,26 +1,19 @@
|
|||
{ "translations": {
|
||||
"Dark theme" : "مظهر داكن",
|
||||
"Enable dark theme" : "تفعيل المظهر الداكن",
|
||||
"A dark theme to ease your eyes by reducing the overall luminosity and brightness. It is still under development, so please report any issues you may find." : "المظهر الداكن يخفف من الإرهاق على عينيك، وذلك بتخفيض حدّة الإضاءة والسطوع. هذه الميزة لا تزال تحت التطوير، لهذا نود منكم الإبلاغ عن أي مشكلة قد تصادفكم.",
|
||||
"High contrast mode" : "وضع تباين الألوان العالي",
|
||||
"Enable high contrast mode" : "تفعيل وضع تباين الألوان العالي",
|
||||
"A high contrast mode to ease your navigation. Visual quality will be reduced but clarity will be increased." : "وضع تباين الألوان العالي يساعدك على التنقل في الموقع بسهولة. الجودة المرئية سوف تقل بينما الوضوح سيزداد.",
|
||||
"Dyslexia font" : "خط خاص بالمصابين بعسر القراءة",
|
||||
"Enable dyslexia font" : "تفعيل الخط الخاص بالمصابين بعسر القراءة",
|
||||
"OpenDyslexic is a free typeface/font designed to mitigate some of the common reading errors caused by dyslexia." : "OpenDyslexic خط مجاني مصمم للمساعدة على تفادي الأخطاء لمن يعانون من عسر القراءة.",
|
||||
"Accessibility" : "تسهيل الإستعمال",
|
||||
"Accessibility options for nextcloud" : "خيارات تسهيل إستعمال نكست كلاود",
|
||||
"Provides multiple accessibilities options to ease your use of Nextcloud" : "توفر عدة خيارات تسهيل إستعمال لتسهيل تنقلك على نكست كلاود",
|
||||
"Universal access is very important to us. We follow web standards and check to make everything usable also without mouse, and assistive software such as screenreaders. We aim to be compliant with the {guidelines}Web Content Accessibility Guidelines{linkend} 2.1 on AA level, with the high contrast theme even on AAA level." : "الوصول الشامل مهم جدا بالنسبة لنا. نحن نتبع معايير ويب صارمة ونتأكد من أن كل شيء يمكن إستعماله حتى دون الحاجة للفأرة أو إلى أي برامج مساعدة مثل برامج قراءة الشاشة. هدفنا أن نكون متوافقين مع {guidelines} توجيهات تسهيل إستعمال محتوى الويب {linkend} 2.1 بمستوى AA، ومتوافقين مع مظهر تباين الألوان العالي بمستوى يصل حتى إلى AAA.",
|
||||
"If you find any issues, don’t hesitate to report them on {issuetracker}our issue tracker{linkend}. And if you want to get involved, come join {designteam}our design team{linkend}!" : "إذا واجهت أي مشاكل، لا تتردد بالإبلاغ عنها على {issuetracker} متعقب المشاكل الخاص بنا {linkend}. أما إذا أردت المشاركة في التطوير، إنضم إلى {designteam} فريق التصميم {linkend}!",
|
||||
"High contrast theme" : "وضع تباين الألوان العالي",
|
||||
"A high contrast theme to ease your navigation. Visual quality will be reduced but clarity will be increased." : "وضع تباين الألوان العالي يساعدك في التنقل بين القوائم بسهولة. الجودة المرئية سوف تقل بينما الوضوح سيزداد.",
|
||||
"Dark theme (beta)" : "مظهر داكن (تجريبي)",
|
||||
"Web Content Accessibility Guidelines" : "توجيهات تسهيل إستعمال محتوى الويب",
|
||||
"our issue tracker" : "متعقب المشاكل الخاص بنا",
|
||||
"Dark theme" : "مظهر مظلم",
|
||||
"A dark theme to ease your eyes by reducing the overall luminosity and brightness. It is still under development, so please report any issues you may find." : "المظهر المظلم يخفف من الإرهاق على عينيك، عن طريق تخفيض النور والسطوعة بشكلٍ عام من التطبيق. هذي الميزة لا زالت تحت التطوير، لهذا السبب نود منكم بإبلاغ عن أي مشكلة قد تصادفكم.",
|
||||
"High contrast mode" : "وضع التباين العالي",
|
||||
"A high contrast mode to ease your navigation. Visual quality will be reduced but clarity will be increased." : "وضع التباين العالي يساعدك في إستخدام التطبيق والإنتقال في القوائم بسهوله. علماً أن الجودة سوف تتظرر سلبياً من هذا الوضع لكن الدقة سوف تتحسن بكثير.",
|
||||
"Dyslexia font" : "خط لعسر القرائة",
|
||||
"OpenDyslexic is a free typeface/font designed to mitigate some of the common reading errors caused by dyslexia." : "OpenDyslexic خط مجاني مصمم للمساعدة في تصحيح الأخطاء المتسببة من عسر القرائة.",
|
||||
"Accessibility" : "إمكانية الوصول",
|
||||
"Accessibility options for nextcloud" : "خيارات إمكانية الوصول لـNextCloud",
|
||||
"Provides multiple accessibilities options to ease your use of Nextcloud" : "توفر خيارات إمكانية الوصول عديدة لتسهيل إستخدامك لـNextCloud",
|
||||
"High contrast theme" : "وضع التباين العالي",
|
||||
"A high contrast theme to ease your navigation. Visual quality will be reduced but clarity will be increased." : "وضع التباين العالي يساعدك في إستخدام التطبيق والإنتقال في القوائم بسهوله. علماً أن الجودة سوف تتظرر سلبياً من هذا الوضع لكن الدقة سوف تتحسن بكثير.",
|
||||
"Dark theme (beta)" : "مظهر مظلم (تحت التجريب)",
|
||||
"Web Content Accessibility Guidelines" : "شروط إمكانية الوصول لمحتوى الويب",
|
||||
"our issue tracker" : "تعقب الأخطاء الخاص بنا",
|
||||
"our design team" : "فريق التصميم الخاص بنا",
|
||||
"Universal access is very important to us. We follow web standards and check to make everything usable also without mouse, and assistive software such as screenreaders. We aim to be compliant with the {guidelines} 2.1 on AA level, with the high contrast theme even on AAA level." : "الوصول الشامل مهم جدا بالنسبة لنا. نحن نتبع معايير ويب صارمة ونتأكد من أن كل شيء يمكن إستعماله حتى دون الحاجة للفأرة أو إلى أي برامج مساعدة مثل برامج قراءة الشاشة. هدفنا أن نكون متوافقين مع {guidelines} 2.1 بمستوى AA، ومتوافقين مع مظهر تباين الألوان العالي بمستوى يصل حتى إلى AAA.",
|
||||
"If you find any issues, don’t hesitate to report them on {issuetracker}. And if you want to get involved, come join {designteam}!" : "إذا واجهت أي مشاكل، لا تتردد بالإبلاغ عنها على {issuetracker}. أما إذا أردت المشاركة في التطوير، إنضم إلينا {designteam}!",
|
||||
"Enable" : "تفعيل"
|
||||
},"pluralForm" :"nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;"
|
||||
}
|
|
@ -2,25 +2,20 @@ OC.L10N.register(
|
|||
"accessibility",
|
||||
{
|
||||
"Dark theme" : "Tema oscuro",
|
||||
"Enable dark theme" : "Habilitar tema nocturno",
|
||||
"A dark theme to ease your eyes by reducing the overall luminosity and brightness. It is still under development, so please report any issues you may find." : "Un tema oscuro para facilitar la vista al reducir la luminosidad y el brillo general. Todavía está en desarrollo, por lo tanto, informe cualquier problema que pueda encontrar.",
|
||||
"High contrast mode" : "Modo alto contraste",
|
||||
"Enable high contrast mode" : "Habilitar modo de Contraste Alto",
|
||||
"A high contrast mode to ease your navigation. Visual quality will be reduced but clarity will be increased." : "Un modo de alto contraste para facilitar su navegación. Se reducirá la calidad visual pero se aumentará la claridad.",
|
||||
"Dyslexia font" : "Dislexia fuente",
|
||||
"Enable dyslexia font" : "Habilitar la fuente para personas con dislexia",
|
||||
"OpenDyslexic is a free typeface/font designed to mitigate some of the common reading errors caused by dyslexia." : "OpenDyslexic es un tipo de letra/fuente gratuita diseñada para mitigar algunos de los errores comunes de lectura causados por la dislexia.",
|
||||
"Accessibility" : "Accesibilidad",
|
||||
"Accessibility options for nextcloud" : "Opciones de accesibilidad para nextcloud",
|
||||
"Provides multiple accessibilities options to ease your use of Nextcloud" : "Proporciona múltiples opciones de accesibilidad para facilitar el uso de Nextcloud",
|
||||
"If you find any issues, don’t hesitate to report them on {issuetracker}our issue tracker{linkend}. And if you want to get involved, come join {designteam}our design team{linkend}!" : "Si encuentra algún problema, no dude en informarlo en {issuetracker}nuestro rastreador de problemas {linkend}. Y si desea participar, ¡únase a {designteam}a nuestro equipo de diseño {linkend}!",
|
||||
"High contrast theme" : "Tema de alto contraste",
|
||||
"A high contrast theme to ease your navigation. Visual quality will be reduced but clarity will be increased." : "Un tema de alto contraste para facilitar su navegación. Se reducirá la calidad visual pero se aumentará la claridad.",
|
||||
"Dark theme (beta)" : "Tema oscuro (beta)",
|
||||
"Web Content Accessibility Guidelines" : "Pautas de accesibilidad de contenido web",
|
||||
"our issue tracker" : "nuestro rastreador de problemas",
|
||||
"our design team" : "nuestro equipo de diseño",
|
||||
"If you find any issues, don’t hesitate to report them on {issuetracker}. And if you want to get involved, come join {designteam}!" : "Si encuentras algún problema, no dudes en informarlo en {issuetracker}. Y si deseas involucrarte, ¡unite a {designteam}!",
|
||||
"Enable" : "Habilitar"
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
|
|
|
@ -1,24 +1,19 @@
|
|||
{ "translations": {
|
||||
"Dark theme" : "Tema oscuro",
|
||||
"Enable dark theme" : "Habilitar tema nocturno",
|
||||
"A dark theme to ease your eyes by reducing the overall luminosity and brightness. It is still under development, so please report any issues you may find." : "Un tema oscuro para facilitar la vista al reducir la luminosidad y el brillo general. Todavía está en desarrollo, por lo tanto, informe cualquier problema que pueda encontrar.",
|
||||
"High contrast mode" : "Modo alto contraste",
|
||||
"Enable high contrast mode" : "Habilitar modo de Contraste Alto",
|
||||
"A high contrast mode to ease your navigation. Visual quality will be reduced but clarity will be increased." : "Un modo de alto contraste para facilitar su navegación. Se reducirá la calidad visual pero se aumentará la claridad.",
|
||||
"Dyslexia font" : "Dislexia fuente",
|
||||
"Enable dyslexia font" : "Habilitar la fuente para personas con dislexia",
|
||||
"OpenDyslexic is a free typeface/font designed to mitigate some of the common reading errors caused by dyslexia." : "OpenDyslexic es un tipo de letra/fuente gratuita diseñada para mitigar algunos de los errores comunes de lectura causados por la dislexia.",
|
||||
"Accessibility" : "Accesibilidad",
|
||||
"Accessibility options for nextcloud" : "Opciones de accesibilidad para nextcloud",
|
||||
"Provides multiple accessibilities options to ease your use of Nextcloud" : "Proporciona múltiples opciones de accesibilidad para facilitar el uso de Nextcloud",
|
||||
"If you find any issues, don’t hesitate to report them on {issuetracker}our issue tracker{linkend}. And if you want to get involved, come join {designteam}our design team{linkend}!" : "Si encuentra algún problema, no dude en informarlo en {issuetracker}nuestro rastreador de problemas {linkend}. Y si desea participar, ¡únase a {designteam}a nuestro equipo de diseño {linkend}!",
|
||||
"High contrast theme" : "Tema de alto contraste",
|
||||
"A high contrast theme to ease your navigation. Visual quality will be reduced but clarity will be increased." : "Un tema de alto contraste para facilitar su navegación. Se reducirá la calidad visual pero se aumentará la claridad.",
|
||||
"Dark theme (beta)" : "Tema oscuro (beta)",
|
||||
"Web Content Accessibility Guidelines" : "Pautas de accesibilidad de contenido web",
|
||||
"our issue tracker" : "nuestro rastreador de problemas",
|
||||
"our design team" : "nuestro equipo de diseño",
|
||||
"If you find any issues, don’t hesitate to report them on {issuetracker}. And if you want to get involved, come join {designteam}!" : "Si encuentras algún problema, no dudes en informarlo en {issuetracker}. Y si deseas involucrarte, ¡unite a {designteam}!",
|
||||
"Enable" : "Habilitar"
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
|
@ -2,27 +2,20 @@ OC.L10N.register(
|
|||
"accessibility",
|
||||
{
|
||||
"Dark theme" : "Gai iluna",
|
||||
"Enable dark theme" : "Gaitu gai iluna",
|
||||
"A dark theme to ease your eyes by reducing the overall luminosity and brightness. It is still under development, so please report any issues you may find." : "Murriztu begietan kalte egitea gai ilunarekin: argitasun orokorra eta distira jaisten ditu. Garapenean dagoen aukera da, beraz jakinarazi aurkitzen dituzun arazoak.",
|
||||
"High contrast mode" : "Kontraste altuko modua",
|
||||
"Enable high contrast mode" : "Gaitu kontraste handiko modua",
|
||||
"A high contrast mode to ease your navigation. Visual quality will be reduced but clarity will be increased." : "Kontraste altuko modua zuri nabigazioa errazteko. Kalitate bisuala murriztuko da baina argitasuna handiagotu.",
|
||||
"Dyslexia font" : "Dislexia letra-tipoa",
|
||||
"Enable dyslexia font" : "Gaitu dislexia letra-tipoa",
|
||||
"OpenDyslexic is a free typeface/font designed to mitigate some of the common reading errors caused by dyslexia." : "OpenDyslexic letra-tipo librea da dislexiak eragindako ohiko irakurketa akats batzuk leuntzeko diseinatua.",
|
||||
"Accessibility" : "Erabilerraztasuna",
|
||||
"Accessibility options for nextcloud" : "Erabilerraztasun aukerak nextcloudentzat",
|
||||
"Provides multiple accessibilities options to ease your use of Nextcloud" : "Nextcloud-en erabilera errazteko hainbat aukera eskaintzen ditu.",
|
||||
"Universal access is very important to us. We follow web standards and check to make everything usable also without mouse, and assistive software such as screenreaders. We aim to be compliant with the {guidelines}Web Content Accessibility Guidelines{linkend} 2.1 on AA level, with the high contrast theme even on AAA level." : "Sarbide unibertsala oso garrantzitsua da guretzat. Web estadandarrak jarraitu eta sagu gabeko erabiltasuna egiaztatzen ditugu, pantaila-irakurle moduko software laguntzaileak barne. Helburu bezala jartzen dugu {guidelines}Web Content Accessibility Guidelines{linkend} 2.1 AA mailan betetzea, kontraste altuko modua AAA mailaraino lortuz.",
|
||||
"If you find any issues, don’t hesitate to report them on {issuetracker}our issue tracker{linkend}. And if you want to get involved, come join {designteam}our design team{linkend}!" : "Arazorik aurkitzen baduzu, bidali ezazu lasai {issuetracker}gure arazo-kontrolatzailera{linkend}. Eta parte hartu nahi baduzu, elkartu zaitez gurekin {designteam}gure diseinu taldera{linkend}!",
|
||||
"High contrast theme" : "Kontraste altuko gaia",
|
||||
"A high contrast theme to ease your navigation. Visual quality will be reduced but clarity will be increased." : "Kontraste altuko gaia nabigazioa errazteko. Kalitate bisuala murriztuko da baina argitasuna handiagotu.",
|
||||
"Dark theme (beta)" : "Gai beltza (beta)",
|
||||
"Web Content Accessibility Guidelines" : "Web Edukiaren Erabilerraztasun Jarraibideak",
|
||||
"our issue tracker" : "gure akats egunkaria",
|
||||
"our design team" : "gure diseinatzaile taldea",
|
||||
"Universal access is very important to us. We follow web standards and check to make everything usable also without mouse, and assistive software such as screenreaders. We aim to be compliant with the {guidelines} 2.1 on AA level, with the high contrast theme even on AAA level." : "Sarbide unibertsala oso garrantzitsua da guretzat. Web estadandarrak jarraitu eta sagu gabeko erabiltasuna egiaztatzen ditugu, pantaila-irakurle moduko software laguntzaileak barne. Helburu bezala jartzen dugu {guidelines} 2.1 AA mailan betetzea, kontraste altuko modua AAA mailaraino lortuz.",
|
||||
"If you find any issues, don’t hesitate to report them on {issuetracker}. And if you want to get involved, come join {designteam}!" : "Arazorik aurkitzen baduzu, bidali ezazu lasai {issuetracker}(e)ra. Eta parte hartu nahi baduzu, elkartu zaitez gurekin {designteam}(e)n!",
|
||||
"Enable" : "Gaitu"
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
|
|
|
@ -1,26 +1,19 @@
|
|||
{ "translations": {
|
||||
"Dark theme" : "Gai iluna",
|
||||
"Enable dark theme" : "Gaitu gai iluna",
|
||||
"A dark theme to ease your eyes by reducing the overall luminosity and brightness. It is still under development, so please report any issues you may find." : "Murriztu begietan kalte egitea gai ilunarekin: argitasun orokorra eta distira jaisten ditu. Garapenean dagoen aukera da, beraz jakinarazi aurkitzen dituzun arazoak.",
|
||||
"High contrast mode" : "Kontraste altuko modua",
|
||||
"Enable high contrast mode" : "Gaitu kontraste handiko modua",
|
||||
"A high contrast mode to ease your navigation. Visual quality will be reduced but clarity will be increased." : "Kontraste altuko modua zuri nabigazioa errazteko. Kalitate bisuala murriztuko da baina argitasuna handiagotu.",
|
||||
"Dyslexia font" : "Dislexia letra-tipoa",
|
||||
"Enable dyslexia font" : "Gaitu dislexia letra-tipoa",
|
||||
"OpenDyslexic is a free typeface/font designed to mitigate some of the common reading errors caused by dyslexia." : "OpenDyslexic letra-tipo librea da dislexiak eragindako ohiko irakurketa akats batzuk leuntzeko diseinatua.",
|
||||
"Accessibility" : "Erabilerraztasuna",
|
||||
"Accessibility options for nextcloud" : "Erabilerraztasun aukerak nextcloudentzat",
|
||||
"Provides multiple accessibilities options to ease your use of Nextcloud" : "Nextcloud-en erabilera errazteko hainbat aukera eskaintzen ditu.",
|
||||
"Universal access is very important to us. We follow web standards and check to make everything usable also without mouse, and assistive software such as screenreaders. We aim to be compliant with the {guidelines}Web Content Accessibility Guidelines{linkend} 2.1 on AA level, with the high contrast theme even on AAA level." : "Sarbide unibertsala oso garrantzitsua da guretzat. Web estadandarrak jarraitu eta sagu gabeko erabiltasuna egiaztatzen ditugu, pantaila-irakurle moduko software laguntzaileak barne. Helburu bezala jartzen dugu {guidelines}Web Content Accessibility Guidelines{linkend} 2.1 AA mailan betetzea, kontraste altuko modua AAA mailaraino lortuz.",
|
||||
"If you find any issues, don’t hesitate to report them on {issuetracker}our issue tracker{linkend}. And if you want to get involved, come join {designteam}our design team{linkend}!" : "Arazorik aurkitzen baduzu, bidali ezazu lasai {issuetracker}gure arazo-kontrolatzailera{linkend}. Eta parte hartu nahi baduzu, elkartu zaitez gurekin {designteam}gure diseinu taldera{linkend}!",
|
||||
"High contrast theme" : "Kontraste altuko gaia",
|
||||
"A high contrast theme to ease your navigation. Visual quality will be reduced but clarity will be increased." : "Kontraste altuko gaia nabigazioa errazteko. Kalitate bisuala murriztuko da baina argitasuna handiagotu.",
|
||||
"Dark theme (beta)" : "Gai beltza (beta)",
|
||||
"Web Content Accessibility Guidelines" : "Web Edukiaren Erabilerraztasun Jarraibideak",
|
||||
"our issue tracker" : "gure akats egunkaria",
|
||||
"our design team" : "gure diseinatzaile taldea",
|
||||
"Universal access is very important to us. We follow web standards and check to make everything usable also without mouse, and assistive software such as screenreaders. We aim to be compliant with the {guidelines} 2.1 on AA level, with the high contrast theme even on AAA level." : "Sarbide unibertsala oso garrantzitsua da guretzat. Web estadandarrak jarraitu eta sagu gabeko erabiltasuna egiaztatzen ditugu, pantaila-irakurle moduko software laguntzaileak barne. Helburu bezala jartzen dugu {guidelines} 2.1 AA mailan betetzea, kontraste altuko modua AAA mailaraino lortuz.",
|
||||
"If you find any issues, don’t hesitate to report them on {issuetracker}. And if you want to get involved, come join {designteam}!" : "Arazorik aurkitzen baduzu, bidali ezazu lasai {issuetracker}(e)ra. Eta parte hartu nahi baduzu, elkartu zaitez gurekin {designteam}(e)n!",
|
||||
"Enable" : "Gaitu"
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
|
@ -13,7 +13,7 @@ OC.L10N.register(
|
|||
"Accessibility" : "Accessibilité",
|
||||
"Accessibility options for nextcloud" : "Options d'accessibilité pour Nextcloud",
|
||||
"Provides multiple accessibilities options to ease your use of Nextcloud" : "Fournit de nombreuses options d'accessibilité pour faciliter votre utilisation de Nextcloud",
|
||||
"Universal access is very important to us. We follow web standards and check to make everything usable also without mouse, and assistive software such as screenreaders. We aim to be compliant with the {guidelines}Web Content Accessibility Guidelines{linkend} 2.1 on AA level, with the high contrast theme even on AAA level." : "L'accès universel est très important pour nous. Nous suivons les standards du web et vérifions que tout soit utilisable également sans souris et avec des logiciels d'assistance technique tels que les lecteurs d'écran. Nous visons à respecter les {guidelines}Règles pour l'accessibilité des contenus Web{linkend} 2.1 de niveau AA et même de niveau AAA avec le thème à fort contraste.",
|
||||
"Universal access is very important to us. We follow web standards and check to make everything usable also without mouse, and assistive software such as screenreaders. We aim to be compliant with the {guidelines}Web Content Accessibility Guidelines{linkend} 2.1 on AA level, with the high contrast theme even on AAA level." : "L'accès universel est très important pour nous. Nous suivons les standards du web et vérifions de tout rendre utilisable également sans souris, et avec des logiciels d'assistance technique tels que les lecteurs d'écran. Nous visons à respecter les {guidelines}Règles pour l'accessibilité des contenus Web{linkend} 2.1 de niveau AA, et même de niveau AAA avec le thème à fort contraste.",
|
||||
"If you find any issues, don’t hesitate to report them on {issuetracker}our issue tracker{linkend}. And if you want to get involved, come join {designteam}our design team{linkend}!" : "Si vous rencontrez un problème, n'hésitez pas à nous le signaler sur {issuetracker}notre traqueur de problème{linkend}. Et si vous souhaitez vous impliquer, rejoignez {designteam}notre équipe de conception{linkend} !",
|
||||
"High contrast theme" : "Thème à contraste élevé",
|
||||
"A high contrast theme to ease your navigation. Visual quality will be reduced but clarity will be increased." : "Un thème au contraste élevé pour faciliter votre navigation. La qualité visuelle sera réduite, mais la clarté sera améliorée.",
|
||||
|
|
|
@ -11,7 +11,7 @@
|
|||
"Accessibility" : "Accessibilité",
|
||||
"Accessibility options for nextcloud" : "Options d'accessibilité pour Nextcloud",
|
||||
"Provides multiple accessibilities options to ease your use of Nextcloud" : "Fournit de nombreuses options d'accessibilité pour faciliter votre utilisation de Nextcloud",
|
||||
"Universal access is very important to us. We follow web standards and check to make everything usable also without mouse, and assistive software such as screenreaders. We aim to be compliant with the {guidelines}Web Content Accessibility Guidelines{linkend} 2.1 on AA level, with the high contrast theme even on AAA level." : "L'accès universel est très important pour nous. Nous suivons les standards du web et vérifions que tout soit utilisable également sans souris et avec des logiciels d'assistance technique tels que les lecteurs d'écran. Nous visons à respecter les {guidelines}Règles pour l'accessibilité des contenus Web{linkend} 2.1 de niveau AA et même de niveau AAA avec le thème à fort contraste.",
|
||||
"Universal access is very important to us. We follow web standards and check to make everything usable also without mouse, and assistive software such as screenreaders. We aim to be compliant with the {guidelines}Web Content Accessibility Guidelines{linkend} 2.1 on AA level, with the high contrast theme even on AAA level." : "L'accès universel est très important pour nous. Nous suivons les standards du web et vérifions de tout rendre utilisable également sans souris, et avec des logiciels d'assistance technique tels que les lecteurs d'écran. Nous visons à respecter les {guidelines}Règles pour l'accessibilité des contenus Web{linkend} 2.1 de niveau AA, et même de niveau AAA avec le thème à fort contraste.",
|
||||
"If you find any issues, don’t hesitate to report them on {issuetracker}our issue tracker{linkend}. And if you want to get involved, come join {designteam}our design team{linkend}!" : "Si vous rencontrez un problème, n'hésitez pas à nous le signaler sur {issuetracker}notre traqueur de problème{linkend}. Et si vous souhaitez vous impliquer, rejoignez {designteam}notre équipe de conception{linkend} !",
|
||||
"High contrast theme" : "Thème à contraste élevé",
|
||||
"A high contrast theme to ease your navigation. Visual quality will be reduced but clarity will be increased." : "Un thème au contraste élevé pour faciliter votre navigation. La qualité visuelle sera réduite, mais la clarté sera améliorée.",
|
||||
|
|
|
@ -1,28 +1,22 @@
|
|||
OC.L10N.register(
|
||||
"accessibility",
|
||||
{
|
||||
"Dark theme" : "Тёмное оформление",
|
||||
"Enable dark theme" : "Использовать тёмное оформление",
|
||||
"Dark theme" : "Тёмная тема",
|
||||
"A dark theme to ease your eyes by reducing the overall luminosity and brightness. It is still under development, so please report any issues you may find." : "Тёмное оформление снижает напряжение глаз за счёт уменьшения общей яркости. Тема находится в разработке. Сообщайте о всех найденных ошибках и недочётах.",
|
||||
"High contrast mode" : "Режим высокой контрастности",
|
||||
"Enable high contrast mode" : "Включить режим высокой контрастности",
|
||||
"A high contrast mode to ease your navigation. Visual quality will be reduced but clarity will be increased." : "Этот высококонтрастный режим упрощает навигацию по сайту. Качество изображения будет уменьшено за счёт увеличения чёткости.",
|
||||
"Dyslexia font" : "Шрифт Dyslexia",
|
||||
"Enable dyslexia font" : "Использовать шрифт Dyslexia",
|
||||
"OpenDyslexic is a free typeface/font designed to mitigate some of the common reading errors caused by dyslexia." : "OpenDyslexic — бесплатный шрифт, который смягчает некоторые распространённые ошибки чтения, вызываемые дислексией.",
|
||||
"Accessibility" : "Доступность",
|
||||
"Accessibility options for nextcloud" : "Настройки доступности для Nextcloud",
|
||||
"Provides multiple accessibilities options to ease your use of Nextcloud" : "Предоставляет несколько вариантов доступности, чтобы облегчить использование Nextcloud",
|
||||
"Universal access is very important to us. We follow web standards and check to make everything usable also without mouse, and assistive software such as screenreaders. We aim to be compliant with the {guidelines}Web Content Accessibility Guidelines{linkend} 2.1 on AA level, with the high contrast theme even on AAA level." : "Nextcloud разрабатывается с возможностью его использования всеми. При разработке учитываются веб-стандарты и выполняются проверки возможности использования без мыши, а также при помощи специальных программ, например, выполняющих чтение с экрана. Nextcloud стремиться к выполнению предписаний {guidelines}Руководства доступности веб-контента{linkend} версии 2.1 на уровне АА, а при использованием режима высокой контрастности — даже на уровне ААА.",
|
||||
"If you find any issues, don’t hesitate to report them on {issuetracker}our issue tracker{linkend}. And if you want to get involved, come join {designteam}our design team{linkend}!" : "Сообщайте об обнаруженных проблемах в {issuetracker} системе отслеживания ошибок{linkend}. Присоединяйтесь к {designteam}команде дизайнеров{linkend} чтобы участвовать в разработке.",
|
||||
"High contrast theme" : "Режим высокой контрастности",
|
||||
"A high contrast theme to ease your navigation. Visual quality will be reduced but clarity will be increased." : "Это высококонтрастное оформление упрощает навигацию по сайту. Качество изображения будет уменьшено за счёт увеличения чёткости.",
|
||||
"Dark theme (beta)" : "Тёмное оформление (бета)",
|
||||
"Web Content Accessibility Guidelines" : "Руководство по обеспечению доступности Web-контента WGAG",
|
||||
"our issue tracker" : "Сообщить об ошибке",
|
||||
"our design team" : "Команда разработчиков",
|
||||
"Universal access is very important to us. We follow web standards and check to make everything usable also without mouse, and assistive software such as screenreaders. We aim to be compliant with the {guidelines} 2.1 on AA level, with the high contrast theme even on AAA level." : "Nextcloud разрабатывается с возможностью его использования всеми. При разработке учитываются веб-стандарты и выполняются проверки возможности использования без мыши, а также при помощи специальных программ, например, выполняющих чтение с экрана. Nextcloud стремиться к выполнению предписаний {guidelines} версии 2.1 на уровне АА, а при использованием режима высокой контрастности — даже на уровне ААА.",
|
||||
"If you find any issues, don’t hesitate to report them on {issuetracker}. And if you want to get involved, come join {designteam}!" : "Сообщайте об обнаруженных проблемах в {issuetracker} системе отслеживания ошибок{linkend}. Присоединяйтесь к {designteam} чтобы участвовать в разработке.",
|
||||
"Enable" : "Включить"
|
||||
},
|
||||
"nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);");
|
||||
|
|
|
@ -1,26 +1,20 @@
|
|||
{ "translations": {
|
||||
"Dark theme" : "Тёмное оформление",
|
||||
"Enable dark theme" : "Использовать тёмное оформление",
|
||||
"Dark theme" : "Тёмная тема",
|
||||
"A dark theme to ease your eyes by reducing the overall luminosity and brightness. It is still under development, so please report any issues you may find." : "Тёмное оформление снижает напряжение глаз за счёт уменьшения общей яркости. Тема находится в разработке. Сообщайте о всех найденных ошибках и недочётах.",
|
||||
"High contrast mode" : "Режим высокой контрастности",
|
||||
"Enable high contrast mode" : "Включить режим высокой контрастности",
|
||||
"A high contrast mode to ease your navigation. Visual quality will be reduced but clarity will be increased." : "Этот высококонтрастный режим упрощает навигацию по сайту. Качество изображения будет уменьшено за счёт увеличения чёткости.",
|
||||
"Dyslexia font" : "Шрифт Dyslexia",
|
||||
"Enable dyslexia font" : "Использовать шрифт Dyslexia",
|
||||
"OpenDyslexic is a free typeface/font designed to mitigate some of the common reading errors caused by dyslexia." : "OpenDyslexic — бесплатный шрифт, который смягчает некоторые распространённые ошибки чтения, вызываемые дислексией.",
|
||||
"Accessibility" : "Доступность",
|
||||
"Accessibility options for nextcloud" : "Настройки доступности для Nextcloud",
|
||||
"Provides multiple accessibilities options to ease your use of Nextcloud" : "Предоставляет несколько вариантов доступности, чтобы облегчить использование Nextcloud",
|
||||
"Universal access is very important to us. We follow web standards and check to make everything usable also without mouse, and assistive software such as screenreaders. We aim to be compliant with the {guidelines}Web Content Accessibility Guidelines{linkend} 2.1 on AA level, with the high contrast theme even on AAA level." : "Nextcloud разрабатывается с возможностью его использования всеми. При разработке учитываются веб-стандарты и выполняются проверки возможности использования без мыши, а также при помощи специальных программ, например, выполняющих чтение с экрана. Nextcloud стремиться к выполнению предписаний {guidelines}Руководства доступности веб-контента{linkend} версии 2.1 на уровне АА, а при использованием режима высокой контрастности — даже на уровне ААА.",
|
||||
"If you find any issues, don’t hesitate to report them on {issuetracker}our issue tracker{linkend}. And if you want to get involved, come join {designteam}our design team{linkend}!" : "Сообщайте об обнаруженных проблемах в {issuetracker} системе отслеживания ошибок{linkend}. Присоединяйтесь к {designteam}команде дизайнеров{linkend} чтобы участвовать в разработке.",
|
||||
"High contrast theme" : "Режим высокой контрастности",
|
||||
"A high contrast theme to ease your navigation. Visual quality will be reduced but clarity will be increased." : "Это высококонтрастное оформление упрощает навигацию по сайту. Качество изображения будет уменьшено за счёт увеличения чёткости.",
|
||||
"Dark theme (beta)" : "Тёмное оформление (бета)",
|
||||
"Web Content Accessibility Guidelines" : "Руководство по обеспечению доступности Web-контента WGAG",
|
||||
"our issue tracker" : "Сообщить об ошибке",
|
||||
"our design team" : "Команда разработчиков",
|
||||
"Universal access is very important to us. We follow web standards and check to make everything usable also without mouse, and assistive software such as screenreaders. We aim to be compliant with the {guidelines} 2.1 on AA level, with the high contrast theme even on AAA level." : "Nextcloud разрабатывается с возможностью его использования всеми. При разработке учитываются веб-стандарты и выполняются проверки возможности использования без мыши, а также при помощи специальных программ, например, выполняющих чтение с экрана. Nextcloud стремиться к выполнению предписаний {guidelines} версии 2.1 на уровне АА, а при использованием режима высокой контрастности — даже на уровне ААА.",
|
||||
"If you find any issues, don’t hesitate to report them on {issuetracker}. And if you want to get involved, come join {designteam}!" : "Сообщайте об обнаруженных проблемах в {issuetracker} системе отслеживания ошибок{linkend}. Присоединяйтесь к {designteam} чтобы участвовать в разработке.",
|
||||
"Enable" : "Включить"
|
||||
},"pluralForm" :"nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);"
|
||||
}
|
|
@ -1,6 +1,9 @@
|
|||
OC.L10N.register(
|
||||
"accessibility",
|
||||
{
|
||||
"Dark theme" : "Темна тема",
|
||||
"Enable dark theme" : "Увімкнути темну тему",
|
||||
"A dark theme to ease your eyes by reducing the overall luminosity and brightness. It is still under development, so please report any issues you may find." : "Темна тема зменшує навантаження для очей шляхом зменшення загального світлового випромінення і яскравості. Вона все ще перебуває на стадії розробки, тож якщо знайдете якісь проблеми, будь ласка, сповістіть нас про це.",
|
||||
"High contrast mode" : "Висококонтрастний режим",
|
||||
"Enable high contrast mode" : "Увімкнути висококонтрастний режим",
|
||||
"A high contrast mode to ease your navigation. Visual quality will be reduced but clarity will be increased." : "Контрастна тема спрощує Вашу навігацію. Знижена візуальна якість, проте підвищена ясність і зрозумілість.",
|
||||
|
@ -8,6 +11,7 @@ OC.L10N.register(
|
|||
"OpenDyslexic is a free typeface/font designed to mitigate some of the common reading errors caused by dyslexia." : "OpenDyslexic - це вільно доступний шрифт, що було розроблено для уникнення деяких загальних помилок, що спричинені дизлексією.",
|
||||
"Accessibility" : "Доступність",
|
||||
"Accessibility options for nextcloud" : "Опції доступності для nextcloud",
|
||||
"Provides multiple accessibilities options to ease your use of Nextcloud" : "Надає кілька опцій доступності для полегшення вашого користування Nextcloud",
|
||||
"If you find any issues, don’t hesitate to report them on {issuetracker}our issue tracker{linkend}. And if you want to get involved, come join {designteam}our design team{linkend}!" : "Якщо ви знайшли будь-які проблеми, будь-ласка повідомте про них на {issuetracker} до нашого трекера задач{linkend}. Якщо ж ви бажаєте стати учасником - будь-ласка приєднуйтесь до {designteam} нашої команди{linkend}! ",
|
||||
"High contrast theme" : "Висококонтрастна тема",
|
||||
"A high contrast theme to ease your navigation. Visual quality will be reduced but clarity will be increased." : "Висококонтрастна тема для того, щоб полегшити користування. Візуальні ефекти буде погіршено, однак чіткість - покращено.",
|
||||
|
|
|
@ -1,4 +1,7 @@
|
|||
{ "translations": {
|
||||
"Dark theme" : "Темна тема",
|
||||
"Enable dark theme" : "Увімкнути темну тему",
|
||||
"A dark theme to ease your eyes by reducing the overall luminosity and brightness. It is still under development, so please report any issues you may find." : "Темна тема зменшує навантаження для очей шляхом зменшення загального світлового випромінення і яскравості. Вона все ще перебуває на стадії розробки, тож якщо знайдете якісь проблеми, будь ласка, сповістіть нас про це.",
|
||||
"High contrast mode" : "Висококонтрастний режим",
|
||||
"Enable high contrast mode" : "Увімкнути висококонтрастний режим",
|
||||
"A high contrast mode to ease your navigation. Visual quality will be reduced but clarity will be increased." : "Контрастна тема спрощує Вашу навігацію. Знижена візуальна якість, проте підвищена ясність і зрозумілість.",
|
||||
|
@ -6,6 +9,7 @@
|
|||
"OpenDyslexic is a free typeface/font designed to mitigate some of the common reading errors caused by dyslexia." : "OpenDyslexic - це вільно доступний шрифт, що було розроблено для уникнення деяких загальних помилок, що спричинені дизлексією.",
|
||||
"Accessibility" : "Доступність",
|
||||
"Accessibility options for nextcloud" : "Опції доступності для nextcloud",
|
||||
"Provides multiple accessibilities options to ease your use of Nextcloud" : "Надає кілька опцій доступності для полегшення вашого користування Nextcloud",
|
||||
"If you find any issues, don’t hesitate to report them on {issuetracker}our issue tracker{linkend}. And if you want to get involved, come join {designteam}our design team{linkend}!" : "Якщо ви знайшли будь-які проблеми, будь-ласка повідомте про них на {issuetracker} до нашого трекера задач{linkend}. Якщо ж ви бажаєте стати учасником - будь-ласка приєднуйтесь до {designteam} нашої команди{linkend}! ",
|
||||
"High contrast theme" : "Висококонтрастна тема",
|
||||
"A high contrast theme to ease your navigation. Visual quality will be reduced but clarity will be increased." : "Висококонтрастна тема для того, щоб полегшити користування. Візуальні ефекти буде погіршено, однак чіткість - покращено.",
|
||||
|
|
|
@ -1,14 +1,11 @@
|
|||
OC.L10N.register(
|
||||
"accessibility",
|
||||
{
|
||||
"Dark theme" : "Chế độ ban đêm",
|
||||
"Enable dark theme" : "Bật chế độ ban đêm",
|
||||
"A dark theme to ease your eyes by reducing the overall luminosity and brightness. It is still under development, so please report any issues you may find." : "Chế độ ban đêm giúp giảm mỏi mắt bằng cách giảm tương phản ở các màu chói và giảm độ sáng. Chế độ này đang được phát triển, vì vậy, xin hãy báo cáo nếu bạn gặp bất kỳ vấn đề nào trong lúc sử dụng.",
|
||||
"Dark theme" : "Chế độ tối",
|
||||
"A dark theme to ease your eyes by reducing the overall luminosity and brightness. It is still under development, so please report any issues you may find." : "Một chủ đề tối để làm dịu đôi mắt của bạn bằng cách giảm độ sáng và độ sáng tổng thể. Nó vẫn đang được phát triển, vì vậy vui lòng báo cáo bất kỳ vấn đề bạn có thể tìm thấy.",
|
||||
"High contrast mode" : "Chế độ tương phản cao",
|
||||
"Enable high contrast mode" : "Bật chế độ tương phản cao",
|
||||
"A high contrast mode to ease your navigation. Visual quality will be reduced but clarity will be increased." : "Chế độ tương phản cao giúp bạn dễ dàng điều hướng và phân biệt vị trí các mục chính xác hơn. Chất lượng hình ảnh sẽ giảm nhưng độ rõ sẽ được tăng lên.",
|
||||
"A high contrast mode to ease your navigation. Visual quality will be reduced but clarity will be increased." : "Một chế độ tương phản cao để dễ dàng điều hướng của bạn. Chất lượng hình ảnh sẽ giảm nhưng độ rõ sẽ được tăng lên.",
|
||||
"Dyslexia font" : "Chứng khó đọc",
|
||||
"Enable dyslexia font" : "Bật chế độ dành cho người gặp chứng khó đọc",
|
||||
"OpenDyslexic is a free typeface/font designed to mitigate some of the common reading errors caused by dyslexia." : "OpenDyslexic là một kiểu chữ / phông chữ miễn phí được thiết kế để giảm thiểu một số lỗi đọc phổ biến do chứng khó đọc gây ra.",
|
||||
"Accessibility" : "Khả năng tiếp cận",
|
||||
"Accessibility options for nextcloud" : "Tùy chọn truy cập cho nextcloud",
|
||||
|
|
|
@ -1,12 +1,9 @@
|
|||
{ "translations": {
|
||||
"Dark theme" : "Chế độ ban đêm",
|
||||
"Enable dark theme" : "Bật chế độ ban đêm",
|
||||
"A dark theme to ease your eyes by reducing the overall luminosity and brightness. It is still under development, so please report any issues you may find." : "Chế độ ban đêm giúp giảm mỏi mắt bằng cách giảm tương phản ở các màu chói và giảm độ sáng. Chế độ này đang được phát triển, vì vậy, xin hãy báo cáo nếu bạn gặp bất kỳ vấn đề nào trong lúc sử dụng.",
|
||||
"Dark theme" : "Chế độ tối",
|
||||
"A dark theme to ease your eyes by reducing the overall luminosity and brightness. It is still under development, so please report any issues you may find." : "Một chủ đề tối để làm dịu đôi mắt của bạn bằng cách giảm độ sáng và độ sáng tổng thể. Nó vẫn đang được phát triển, vì vậy vui lòng báo cáo bất kỳ vấn đề bạn có thể tìm thấy.",
|
||||
"High contrast mode" : "Chế độ tương phản cao",
|
||||
"Enable high contrast mode" : "Bật chế độ tương phản cao",
|
||||
"A high contrast mode to ease your navigation. Visual quality will be reduced but clarity will be increased." : "Chế độ tương phản cao giúp bạn dễ dàng điều hướng và phân biệt vị trí các mục chính xác hơn. Chất lượng hình ảnh sẽ giảm nhưng độ rõ sẽ được tăng lên.",
|
||||
"A high contrast mode to ease your navigation. Visual quality will be reduced but clarity will be increased." : "Một chế độ tương phản cao để dễ dàng điều hướng của bạn. Chất lượng hình ảnh sẽ giảm nhưng độ rõ sẽ được tăng lên.",
|
||||
"Dyslexia font" : "Chứng khó đọc",
|
||||
"Enable dyslexia font" : "Bật chế độ dành cho người gặp chứng khó đọc",
|
||||
"OpenDyslexic is a free typeface/font designed to mitigate some of the common reading errors caused by dyslexia." : "OpenDyslexic là một kiểu chữ / phông chữ miễn phí được thiết kế để giảm thiểu một số lỗi đọc phổ biến do chứng khó đọc gây ra.",
|
||||
"Accessibility" : "Khả năng tiếp cận",
|
||||
"Accessibility options for nextcloud" : "Tùy chọn truy cập cho nextcloud",
|
||||
|
|
|
@ -82,7 +82,7 @@ export default {
|
|||
)
|
||||
.replace('{issuetracker}', this.issuetrackerLink)
|
||||
.replace('{designteam}', this.designteamLink)
|
||||
.replace(/\{linkend\}/g, '</a>')
|
||||
.replace('/{linkend}/g', '</a>')
|
||||
},
|
||||
issuetrackerLink() {
|
||||
return `<a target="_blank" href="https://github.com/nextcloud/server/issues/" rel="noreferrer nofollow">`
|
||||
|
|
|
@ -19,7 +19,6 @@ OC.L10N.register(
|
|||
"More comments …" : "مزيد من التعليقات...",
|
||||
"Save" : "حفظ",
|
||||
"Allowed characters {count} of {max}" : "عدد الأحرف المسموح بها {count} من {max}",
|
||||
"Error occurred while retrieving comment with ID {id}" : "حدث خطأ عند محاولة إيجاد التعليق المعرف بـ {id}",
|
||||
"Error occurred while updating comment with id {id}" : "حصل خطأ أثناء تعديل التعليق رقم {id}",
|
||||
"Error occurred while posting comment" : "حصل خطأ أثناء إرسال التعليق",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n تعليق غير مقروء","%n تعليق غير مقروء","تعليقان غير مقروءة","%n تعليقات غير مقروء","%n تعليق غير مقروء","%n تعليق غير مقروء"],
|
||||
|
|
|
@ -17,7 +17,6 @@
|
|||
"More comments …" : "مزيد من التعليقات...",
|
||||
"Save" : "حفظ",
|
||||
"Allowed characters {count} of {max}" : "عدد الأحرف المسموح بها {count} من {max}",
|
||||
"Error occurred while retrieving comment with ID {id}" : "حدث خطأ عند محاولة إيجاد التعليق المعرف بـ {id}",
|
||||
"Error occurred while updating comment with id {id}" : "حصل خطأ أثناء تعديل التعليق رقم {id}",
|
||||
"Error occurred while posting comment" : "حصل خطأ أثناء إرسال التعليق",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n تعليق غير مقروء","%n تعليق غير مقروء","تعليقان غير مقروءة","%n تعليقات غير مقروء","%n تعليق غير مقروء","%n تعليق غير مقروء"],
|
||||
|
|
|
@ -19,12 +19,12 @@ OC.L10N.register(
|
|||
"Post" : "Објави",
|
||||
"Cancel" : "Откажи",
|
||||
"[Deleted user]" : "[Обрисан корисник]",
|
||||
"No comments yet, start the conversation!" : "Још нема коментара. Започните дискусију!",
|
||||
"No comments yet, start the conversation!" : "Тренутно нема коментара. Започните дискусију",
|
||||
"More comments …" : "Преостали коментари …",
|
||||
"Save" : "Сачувај",
|
||||
"Allowed characters {count} of {max}" : "Дозвољених {count} знакова од {max}",
|
||||
"Error occurred while retrieving comment with ID {id}" : "Дошло је до грешке при прегледу коментара са идентификацијом {id}",
|
||||
"Error occurred while updating comment with id {id}" : "Дошло је до грешке при ажурирању коментара са ознаком {id}",
|
||||
"Error occurred while updating comment with id {id}" : "Дошло је до грешке при преправци коментара ознаке {id}",
|
||||
"Error occurred while posting comment" : "Дошло је до грешке при објави коментара",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%nнепрочитани коментар","%nнепрочитана коментара ","%n непрочитаних коментара"],
|
||||
"_1 new comment_::_{unread} new comments_" : ["1 нови коментар","{unread} нова коментара","{unread} нова коментара"],
|
||||
|
|
|
@ -17,12 +17,12 @@
|
|||
"Post" : "Објави",
|
||||
"Cancel" : "Откажи",
|
||||
"[Deleted user]" : "[Обрисан корисник]",
|
||||
"No comments yet, start the conversation!" : "Још нема коментара. Започните дискусију!",
|
||||
"No comments yet, start the conversation!" : "Тренутно нема коментара. Започните дискусију",
|
||||
"More comments …" : "Преостали коментари …",
|
||||
"Save" : "Сачувај",
|
||||
"Allowed characters {count} of {max}" : "Дозвољених {count} знакова од {max}",
|
||||
"Error occurred while retrieving comment with ID {id}" : "Дошло је до грешке при прегледу коментара са идентификацијом {id}",
|
||||
"Error occurred while updating comment with id {id}" : "Дошло је до грешке при ажурирању коментара са ознаком {id}",
|
||||
"Error occurred while updating comment with id {id}" : "Дошло је до грешке при преправци коментара ознаке {id}",
|
||||
"Error occurred while posting comment" : "Дошло је до грешке при објави коментара",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%nнепрочитани коментар","%nнепрочитана коментара ","%n непрочитаних коментара"],
|
||||
"_1 new comment_::_{unread} new comments_" : ["1 нови коментар","{unread} нова коментара","{unread} нова коментара"],
|
||||
|
|
|
@ -63,7 +63,7 @@ OC.L10N.register(
|
|||
"Where: %s" : "On: %s",
|
||||
"%1$s via %2$s" : "%1$s mitjançant %2$s",
|
||||
"Invitation canceled" : "Invitació cancel·lada",
|
||||
"Hello %s," : "Hola, %s,",
|
||||
"Hello %s," : "Hola %s,",
|
||||
"The meeting »%1$s« with %2$s was canceled." : "La reunió »%1$s« amb %2$s ha estat cancel·lada.",
|
||||
"Invitation updated" : "Invitació actualitzada",
|
||||
"The meeting »%1$s« with %2$s was updated." : "La reunió »%1$s« amb %2$s ha estat actualitzada.",
|
||||
|
|
|
@ -61,7 +61,7 @@
|
|||
"Where: %s" : "On: %s",
|
||||
"%1$s via %2$s" : "%1$s mitjançant %2$s",
|
||||
"Invitation canceled" : "Invitació cancel·lada",
|
||||
"Hello %s," : "Hola, %s,",
|
||||
"Hello %s," : "Hola %s,",
|
||||
"The meeting »%1$s« with %2$s was canceled." : "La reunió »%1$s« amb %2$s ha estat cancel·lada.",
|
||||
"Invitation updated" : "Invitació actualitzada",
|
||||
"The meeting »%1$s« with %2$s was updated." : "La reunió »%1$s« amb %2$s ha estat actualitzada.",
|
||||
|
|
|
@ -50,7 +50,7 @@ OC.L10N.register(
|
|||
"Where:" : "Dónde:",
|
||||
"Description:" : "Descripción:",
|
||||
"Untitled event" : "Evento sin título",
|
||||
"_%n year_::_%n years_" : ["%n año","%n años"],
|
||||
"_%n year_::_%n years_" : ["%n año","%naños"],
|
||||
"_%n month_::_%n months_" : ["%n mes","%n meses"],
|
||||
"_%n day_::_%n days_" : ["%n día","%n días"],
|
||||
"_%n hour_::_%n hours_" : ["%n hora","%n horas"],
|
||||
|
|
|
@ -48,7 +48,7 @@
|
|||
"Where:" : "Dónde:",
|
||||
"Description:" : "Descripción:",
|
||||
"Untitled event" : "Evento sin título",
|
||||
"_%n year_::_%n years_" : ["%n año","%n años"],
|
||||
"_%n year_::_%n years_" : ["%n año","%naños"],
|
||||
"_%n month_::_%n months_" : ["%n mes","%n meses"],
|
||||
"_%n day_::_%n days_" : ["%n día","%n días"],
|
||||
"_%n hour_::_%n hours_" : ["%n hora","%n horas"],
|
||||
|
|
|
@ -61,13 +61,13 @@ OC.L10N.register(
|
|||
"Date: %s" : "Дата: %s",
|
||||
"Description: %s" : "Описание: %s",
|
||||
"Where: %s" : "Где: %s",
|
||||
"%1$s via %2$s" : "%1$s через %2$s",
|
||||
"%1$s via %2$s" : "%1$sчерез %2$s",
|
||||
"Invitation canceled" : "Приглашение отменено",
|
||||
"Hello %s," : "Привет, %s!",
|
||||
"The meeting »%1$s« with %2$s was canceled." : "Встреча «%1$s» с %2$s отменена.",
|
||||
"Invitation updated" : "Приглашение обновлено",
|
||||
"The meeting »%1$s« with %2$s was updated." : "Встреча «%1$s» с %2$s обновлена.",
|
||||
"%1$s invited you to »%2$s«" : "%1$s приглашает вас в «%2$s»",
|
||||
"%1$s invited you to »%2$s«" : "%1$sприглашает вас в »%2$s«",
|
||||
"When:" : "Когда:",
|
||||
"Link:" : "Ссылка:",
|
||||
"Accept" : "Принять",
|
||||
|
|
|
@ -59,13 +59,13 @@
|
|||
"Date: %s" : "Дата: %s",
|
||||
"Description: %s" : "Описание: %s",
|
||||
"Where: %s" : "Где: %s",
|
||||
"%1$s via %2$s" : "%1$s через %2$s",
|
||||
"%1$s via %2$s" : "%1$sчерез %2$s",
|
||||
"Invitation canceled" : "Приглашение отменено",
|
||||
"Hello %s," : "Привет, %s!",
|
||||
"The meeting »%1$s« with %2$s was canceled." : "Встреча «%1$s» с %2$s отменена.",
|
||||
"Invitation updated" : "Приглашение обновлено",
|
||||
"The meeting »%1$s« with %2$s was updated." : "Встреча «%1$s» с %2$s обновлена.",
|
||||
"%1$s invited you to »%2$s«" : "%1$s приглашает вас в «%2$s»",
|
||||
"%1$s invited you to »%2$s«" : "%1$sприглашает вас в »%2$s«",
|
||||
"When:" : "Когда:",
|
||||
"Link:" : "Ссылка:",
|
||||
"Accept" : "Принять",
|
||||
|
|
|
@ -4,25 +4,25 @@ OC.L10N.register(
|
|||
"Calendar" : "Календар",
|
||||
"Todos" : "Подсетници",
|
||||
"Personal" : "Лично",
|
||||
"{actor} created calendar {calendar}" : "{actor} направи календар {calendar}",
|
||||
"You created calendar {calendar}" : "Направили сте календар {calendar}",
|
||||
"{actor} deleted calendar {calendar}" : "{actor} обриса календар {calendar}",
|
||||
"{actor} created calendar {calendar}" : "{actor} је направио календар {calendar}",
|
||||
"You created calendar {calendar}" : "Креирали сте календар {calendar}",
|
||||
"{actor} deleted calendar {calendar}" : "{actor} је обрисао календар {calendar}",
|
||||
"You deleted calendar {calendar}" : "Обрисали сте календар {calendar}",
|
||||
"{actor} updated calendar {calendar}" : "{actor} ажурира календар {calendar}",
|
||||
"{actor} updated calendar {calendar}" : "{actor} је ажурирао календар {calendar}",
|
||||
"You updated calendar {calendar}" : "Ажурирали сте календар {calendar}",
|
||||
"You shared calendar {calendar} as public link" : "Поделили сте календар {calendar} као јавну везу",
|
||||
"You removed public link for calendar {calendar}" : "Уклонили сте јавну везу за календар {calendar}",
|
||||
"{actor} shared calendar {calendar} with you" : "{actor} подели календар {calendar} са вама",
|
||||
"You shared calendar {calendar} with {user}" : "Поделили сте календар {calendar} са корисником {user}",
|
||||
"{actor} shared calendar {calendar} with {user}" : "{actor} подели календар {calendar} са корисником {user}",
|
||||
"{actor} unshared calendar {calendar} from you" : "{actor} укину дељење календара {calendar} са вама",
|
||||
"You unshared calendar {calendar} from {user}" : "Укинули сте дељење календара {calendar} са корисником {user}",
|
||||
"{actor} unshared calendar {calendar} from {user}" : "{actor} укину дељење календара {calendar} кориснику {user}",
|
||||
"{actor} unshared calendar {calendar} from themselves" : "{actor} укину дељење календара {calendar} са њим",
|
||||
"{actor} shared calendar {calendar} with you" : "{actor} је поделио календар {calendar} са вама",
|
||||
"You shared calendar {calendar} with {user}" : "Поделили сте календар {calendar} са {user}",
|
||||
"{actor} shared calendar {calendar} with {user}" : "{actor} је поделио календар {calendar} са {user}",
|
||||
"{actor} unshared calendar {calendar} from you" : "{actor} је укинуо дељење календара {calendar} са вама",
|
||||
"You unshared calendar {calendar} from {user}" : "Укинули сте дељење календара {calendar} са {user}",
|
||||
"{actor} unshared calendar {calendar} from {user}" : "{actor} је укинуо дељење календара {calendar} са {user}",
|
||||
"{actor} unshared calendar {calendar} from themselves" : "{actor} је укинуо дељење календара {calendar} од себе",
|
||||
"You shared calendar {calendar} with group {group}" : "Поделили сте календар {calendar} са групом {group}",
|
||||
"{actor} shared calendar {calendar} with group {group}" : "{actor} подели календар {calendar} са групом {group}",
|
||||
"{actor} shared calendar {calendar} with group {group}" : "{actor} је поделио календар {calendar} са групом {group}",
|
||||
"You unshared calendar {calendar} from group {group}" : "Укинули сте дељење календара {calendar} са групом {group}",
|
||||
"{actor} unshared calendar {calendar} from group {group}" : "{actor} укину дељење календара {calendar} са групом {group}",
|
||||
"{actor} unshared calendar {calendar} from group {group}" : "{actor} је укинуо дељење календара {calendar} са групом {group}",
|
||||
"{actor} created event {event} in calendar {calendar}" : "{actor} је направио догађај {event} у календару {calendar}",
|
||||
"You created event {event} in calendar {calendar}" : "Креирали сте догађај {event} у календару {calendar}",
|
||||
"{actor} deleted event {event} from calendar {calendar}" : "{actor} је обрисао догађај {event} из календара {calendar}",
|
||||
|
|
|
@ -2,25 +2,25 @@
|
|||
"Calendar" : "Календар",
|
||||
"Todos" : "Подсетници",
|
||||
"Personal" : "Лично",
|
||||
"{actor} created calendar {calendar}" : "{actor} направи календар {calendar}",
|
||||
"You created calendar {calendar}" : "Направили сте календар {calendar}",
|
||||
"{actor} deleted calendar {calendar}" : "{actor} обриса календар {calendar}",
|
||||
"{actor} created calendar {calendar}" : "{actor} је направио календар {calendar}",
|
||||
"You created calendar {calendar}" : "Креирали сте календар {calendar}",
|
||||
"{actor} deleted calendar {calendar}" : "{actor} је обрисао календар {calendar}",
|
||||
"You deleted calendar {calendar}" : "Обрисали сте календар {calendar}",
|
||||
"{actor} updated calendar {calendar}" : "{actor} ажурира календар {calendar}",
|
||||
"{actor} updated calendar {calendar}" : "{actor} је ажурирао календар {calendar}",
|
||||
"You updated calendar {calendar}" : "Ажурирали сте календар {calendar}",
|
||||
"You shared calendar {calendar} as public link" : "Поделили сте календар {calendar} као јавну везу",
|
||||
"You removed public link for calendar {calendar}" : "Уклонили сте јавну везу за календар {calendar}",
|
||||
"{actor} shared calendar {calendar} with you" : "{actor} подели календар {calendar} са вама",
|
||||
"You shared calendar {calendar} with {user}" : "Поделили сте календар {calendar} са корисником {user}",
|
||||
"{actor} shared calendar {calendar} with {user}" : "{actor} подели календар {calendar} са корисником {user}",
|
||||
"{actor} unshared calendar {calendar} from you" : "{actor} укину дељење календара {calendar} са вама",
|
||||
"You unshared calendar {calendar} from {user}" : "Укинули сте дељење календара {calendar} са корисником {user}",
|
||||
"{actor} unshared calendar {calendar} from {user}" : "{actor} укину дељење календара {calendar} кориснику {user}",
|
||||
"{actor} unshared calendar {calendar} from themselves" : "{actor} укину дељење календара {calendar} са њим",
|
||||
"{actor} shared calendar {calendar} with you" : "{actor} је поделио календар {calendar} са вама",
|
||||
"You shared calendar {calendar} with {user}" : "Поделили сте календар {calendar} са {user}",
|
||||
"{actor} shared calendar {calendar} with {user}" : "{actor} је поделио календар {calendar} са {user}",
|
||||
"{actor} unshared calendar {calendar} from you" : "{actor} је укинуо дељење календара {calendar} са вама",
|
||||
"You unshared calendar {calendar} from {user}" : "Укинули сте дељење календара {calendar} са {user}",
|
||||
"{actor} unshared calendar {calendar} from {user}" : "{actor} је укинуо дељење календара {calendar} са {user}",
|
||||
"{actor} unshared calendar {calendar} from themselves" : "{actor} је укинуо дељење календара {calendar} од себе",
|
||||
"You shared calendar {calendar} with group {group}" : "Поделили сте календар {calendar} са групом {group}",
|
||||
"{actor} shared calendar {calendar} with group {group}" : "{actor} подели календар {calendar} са групом {group}",
|
||||
"{actor} shared calendar {calendar} with group {group}" : "{actor} је поделио календар {calendar} са групом {group}",
|
||||
"You unshared calendar {calendar} from group {group}" : "Укинули сте дељење календара {calendar} са групом {group}",
|
||||
"{actor} unshared calendar {calendar} from group {group}" : "{actor} укину дељење календара {calendar} са групом {group}",
|
||||
"{actor} unshared calendar {calendar} from group {group}" : "{actor} је укинуо дељење календара {calendar} са групом {group}",
|
||||
"{actor} created event {event} in calendar {calendar}" : "{actor} је направио догађај {event} у календару {calendar}",
|
||||
"You created event {event} in calendar {calendar}" : "Креирали сте догађај {event} у календару {calendar}",
|
||||
"{actor} deleted event {event} from calendar {calendar}" : "{actor} је обрисао догађај {event} из календара {calendar}",
|
||||
|
|
|
@ -55,9 +55,10 @@ class UploadCleanup extends TimedJob {
|
|||
$uid = $argument['uid'];
|
||||
$folder = $argument['folder'];
|
||||
|
||||
$userFolder = $this->rootFolder->getUserFolder($uid);
|
||||
$userRoot = $userFolder->getParent();
|
||||
|
||||
try {
|
||||
$userFolder = $this->rootFolder->getUserFolder($uid);
|
||||
$userRoot = $userFolder->getParent();
|
||||
/** @var Folder $uploads */
|
||||
$uploads = $userRoot->get('uploads');
|
||||
/** @var Folder $uploadFolder */
|
||||
|
|
|
@ -2465,10 +2465,11 @@ class CalDavBackend extends AbstractBackend implements SyncSupport, Subscription
|
|||
if ($this->db->supports4ByteText()) {
|
||||
$value = preg_replace('/[\x{10000}-\x{10FFFF}]/u', "\xEF\xBF\xBD", $value);
|
||||
}
|
||||
$value = mb_substr($value, 0, 254);
|
||||
|
||||
$query->setParameter('name', $property->name);
|
||||
$query->setParameter('parameter', mb_substr($key, 0, 254));
|
||||
$query->setParameter('value', mb_substr($value, 0, 254));
|
||||
$query->setParameter('parameter', substr($key, 0, 254));
|
||||
$query->setParameter('value', substr($value, 0, 254));
|
||||
$query->execute();
|
||||
}
|
||||
}
|
||||
|
|
|
@ -93,9 +93,6 @@ class PushProvider extends AbstractProvider {
|
|||
|
||||
$eventDetails = $this->extractEventDetails($vevent);
|
||||
$eventDetails['calendar_displayname'] = $calendarDisplayName;
|
||||
$eventUUID = (string) $vevent->UID;
|
||||
// Empty Notification ObjectId will be catched by OC\Notification\Notification
|
||||
$eventUUIDHash = $eventUUID ? hash('sha256', $eventUUID, false) : '';
|
||||
|
||||
foreach($users as $user) {
|
||||
/** @var INotification $notification */
|
||||
|
@ -103,7 +100,7 @@ class PushProvider extends AbstractProvider {
|
|||
$notification->setApp(Application::APP_ID)
|
||||
->setUser($user->getUID())
|
||||
->setDateTime($this->timeFactory->getDateTime())
|
||||
->setObject(Application::APP_ID, $eventUUIDHash)
|
||||
->setObject(Application::APP_ID, (string) $vevent->UID)
|
||||
->setSubject('calendar_reminder', [
|
||||
'title' => $eventDetails['title'],
|
||||
'start_atom' => $eventDetails['start_atom']
|
||||
|
|
|
@ -1063,7 +1063,7 @@ class CardDavBackend implements BackendInterface, SyncSupport {
|
|||
}
|
||||
}
|
||||
$query->setParameter('name', $property->name);
|
||||
$query->setParameter('value', mb_substr($property->getValue(), 0, 254));
|
||||
$query->setParameter('value', substr($property->getValue(), 0, 254));
|
||||
$query->setParameter('preferred', $preferred);
|
||||
$query->execute();
|
||||
}
|
||||
|
|
|
@ -189,7 +189,7 @@ class PushProviderTest extends AbstractNotificationProviderTest {
|
|||
|
||||
$notification->expects($this->once())
|
||||
->method('setObject')
|
||||
->with('dav', hash('sha256', 'uid1234', false))
|
||||
->with('dav', 'uid1234')
|
||||
->willReturn($notification);
|
||||
|
||||
$notification->expects($this->once())
|
||||
|
|
|
@ -31,8 +31,8 @@ OC.L10N.register(
|
|||
"Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Не могу да дешифрујем фајл. Вероватно је то дељен фајл. Затражите од власника да га поново подели.",
|
||||
"Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Не могу да читам фајл. Вероватно је дељен. Питајте власника да га поново подели.",
|
||||
"Default encryption module" : "Подразумевани модул за шифровање",
|
||||
"Default encryption module for server-side encryption" : "Подразумевани модул за шифровање на серверској страни",
|
||||
"In order to use this encryption module you need to enable server-side\n\t\tencryption in the admin settings. Once enabled this module will encrypt\n\t\tall your files transparently. The encryption is based on AES 256 keys.\n\t\tThe module won't touch existing files, only new files will be encrypted\n\t\tafter server-side encryption was enabled. It is also not possible to\n\t\tdisable the encryption again and switch back to a unencrypted system.\n\t\tPlease read the documentation to know all implications before you decide\n\t\tto enable server-side encryption." : "Да бисте користили овај модул, морате на серверској страни омогућити\n\t\tшифровање у администраторским поставкама. Једном укључен, овај модул ће шифровати\n\t\tсве фајлове транспарентно. Шифровање је базирано на „AES 256“ кључевима.\n\t\tМодул неће дирати постојеће фајлове, само ће нови фајлови бити шифровани\n\t\tнакон укључења шифровања на серверској страни. Није могуће да\n\t\tсе искључи шифровање и да врати се на нешифровани систем.\n\t\tПрочитајте документацију да сазнате све импликације пре него што се одлучите\n\t\tда укључите шифровање на серверу.",
|
||||
"Default encryption module for server-side encryption" : "Подразумевани модул шифровања за шифровање на серверу",
|
||||
"In order to use this encryption module you need to enable server-side\n\t\tencryption in the admin settings. Once enabled this module will encrypt\n\t\tall your files transparently. The encryption is based on AES 256 keys.\n\t\tThe module won't touch existing files, only new files will be encrypted\n\t\tafter server-side encryption was enabled. It is also not possible to\n\t\tdisable the encryption again and switch back to a unencrypted system.\n\t\tPlease read the documentation to know all implications before you decide\n\t\tto enable server-side encryption." : "Да бисте користили овај модул за шифровање, морате на страни сервера омогућити\n\t\tшифровање у администраторским поставкама. Једном када се укључи, овај модул ће шифровати\n\t\tсве Ваше фајлове транспарентно. Шифровање је базирано на AES 256 кључевима.\n\t\tМодул неће дирати постојеће фајлове, само ће нови фајлови бити шифровани\n\t\tпошто се укључи шифровање на серверској страни. Такође није могуће да\n\t\tсе искључи шифровање и да се пређе на нешифровани систем..\n\t\tПрочитајте документацију да сазнате све импликације пре него што \t\tсе одлучите да укључите шифровање на серверу.",
|
||||
"Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Поштовање,\n\nадминистратор је укључио шифровање на серверској страни. Ваши фајлови су шифровани лозинком „%s“.\n\nПријавите се на веб сучеље, идите на одељак 'основни модул за шифровање' у личним поставкама и ажурирајте своју лозинку за шифровање уношењем ове лозинке у поље „стара лозинка за пријаву“ и своју тренутну лозинку за пријављивање.\n",
|
||||
"The share will expire on %s." : "Дељење истиче %s.",
|
||||
"Cheers!" : "Здраво!",
|
||||
|
|
|
@ -29,8 +29,8 @@
|
|||
"Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Не могу да дешифрујем фајл. Вероватно је то дељен фајл. Затражите од власника да га поново подели.",
|
||||
"Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Не могу да читам фајл. Вероватно је дељен. Питајте власника да га поново подели.",
|
||||
"Default encryption module" : "Подразумевани модул за шифровање",
|
||||
"Default encryption module for server-side encryption" : "Подразумевани модул за шифровање на серверској страни",
|
||||
"In order to use this encryption module you need to enable server-side\n\t\tencryption in the admin settings. Once enabled this module will encrypt\n\t\tall your files transparently. The encryption is based on AES 256 keys.\n\t\tThe module won't touch existing files, only new files will be encrypted\n\t\tafter server-side encryption was enabled. It is also not possible to\n\t\tdisable the encryption again and switch back to a unencrypted system.\n\t\tPlease read the documentation to know all implications before you decide\n\t\tto enable server-side encryption." : "Да бисте користили овај модул, морате на серверској страни омогућити\n\t\tшифровање у администраторским поставкама. Једном укључен, овај модул ће шифровати\n\t\tсве фајлове транспарентно. Шифровање је базирано на „AES 256“ кључевима.\n\t\tМодул неће дирати постојеће фајлове, само ће нови фајлови бити шифровани\n\t\tнакон укључења шифровања на серверској страни. Није могуће да\n\t\tсе искључи шифровање и да врати се на нешифровани систем.\n\t\tПрочитајте документацију да сазнате све импликације пре него што се одлучите\n\t\tда укључите шифровање на серверу.",
|
||||
"Default encryption module for server-side encryption" : "Подразумевани модул шифровања за шифровање на серверу",
|
||||
"In order to use this encryption module you need to enable server-side\n\t\tencryption in the admin settings. Once enabled this module will encrypt\n\t\tall your files transparently. The encryption is based on AES 256 keys.\n\t\tThe module won't touch existing files, only new files will be encrypted\n\t\tafter server-side encryption was enabled. It is also not possible to\n\t\tdisable the encryption again and switch back to a unencrypted system.\n\t\tPlease read the documentation to know all implications before you decide\n\t\tto enable server-side encryption." : "Да бисте користили овај модул за шифровање, морате на страни сервера омогућити\n\t\tшифровање у администраторским поставкама. Једном када се укључи, овај модул ће шифровати\n\t\tсве Ваше фајлове транспарентно. Шифровање је базирано на AES 256 кључевима.\n\t\tМодул неће дирати постојеће фајлове, само ће нови фајлови бити шифровани\n\t\tпошто се укључи шифровање на серверској страни. Такође није могуће да\n\t\tсе искључи шифровање и да се пређе на нешифровани систем..\n\t\tПрочитајте документацију да сазнате све импликације пре него што \t\tсе одлучите да укључите шифровање на серверу.",
|
||||
"Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Поштовање,\n\nадминистратор је укључио шифровање на серверској страни. Ваши фајлови су шифровани лозинком „%s“.\n\nПријавите се на веб сучеље, идите на одељак 'основни модул за шифровање' у личним поставкама и ажурирајте своју лозинку за шифровање уношењем ове лозинке у поље „стара лозинка за пријаву“ и своју тренутну лозинку за пријављивање.\n",
|
||||
"The share will expire on %s." : "Дељење истиче %s.",
|
||||
"Cheers!" : "Здраво!",
|
||||
|
|
|
@ -24,7 +24,7 @@ OC.L10N.register(
|
|||
"Sharing %1$s failed, could not find %2$s, maybe the server is currently unreachable or uses a self-signed certificate." : "Compartir %1$s ha fallado, no se ha podido encontrar %2$s, quizás el servidor no se puede alcanzar ahora mismo o usa un certificado autofirmado.",
|
||||
"Could not find share" : "No se ha podido encontrar el compartido",
|
||||
"Federated sharing" : "Compartido federado",
|
||||
"You received \"%3$s\" as a remote share from %4$s (%1$s) (on behalf of %5$s (%2$s))" : "Has recibido \"%3$s\" como recurso remoto compartido de %4$s (%1$s) (en nombre de %5$s (%2$s))",
|
||||
"You received \"%3$s\" as a remote share from %4$s (%1$s) (on behalf of %5$s (%2$s))" : "Has recibido \"%3$s\" como recurso remoto comparitdo de %4$s (%1$s) (en nombre de %5$s (%2$s))",
|
||||
"You received {share} as a remote share from {user} (on behalf of {behalf})" : "Has recibido {share} como un recurso compartido remoto de {user} (en nombre de {behalf})",
|
||||
"You received \"%3$s\" as a remote share from %4$s (%1$s)" : "Has recibido \"%3$s\" como un recurso compartido remoto de %4$s (%1$s)",
|
||||
"You received {share} as a remote share from {user}" : "Has recibido {share} como un compartido remoto de {user}",
|
||||
|
@ -51,7 +51,7 @@ OC.L10N.register(
|
|||
"Add to your website" : "Añadir a su sitio web",
|
||||
"Share with me via Nextcloud" : "Compartirlo conmigo vía Nextcloud",
|
||||
"HTML Code:" : "Código HTML:",
|
||||
"You received \"%3$s\" as a remote share from %1$s (on behalf of %2$s)" : "Has recibido \"%3$s\" como un recurso compartido remoto desde %1$s (en nombre de %2$s)",
|
||||
"You received \"%3$s\" as a remote share from %1$s (on behalf of %2$s)" : "Has recibido \"/%3$s\" como un recurso compartido remoto de %1$s (en nombre de %2$s)",
|
||||
"You received \"%3$s\" as a remote share from %1$s" : "Has recibido \"%3$s\" como un compartido remoto de %1$s"
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
|
|
|
@ -22,7 +22,7 @@
|
|||
"Sharing %1$s failed, could not find %2$s, maybe the server is currently unreachable or uses a self-signed certificate." : "Compartir %1$s ha fallado, no se ha podido encontrar %2$s, quizás el servidor no se puede alcanzar ahora mismo o usa un certificado autofirmado.",
|
||||
"Could not find share" : "No se ha podido encontrar el compartido",
|
||||
"Federated sharing" : "Compartido federado",
|
||||
"You received \"%3$s\" as a remote share from %4$s (%1$s) (on behalf of %5$s (%2$s))" : "Has recibido \"%3$s\" como recurso remoto compartido de %4$s (%1$s) (en nombre de %5$s (%2$s))",
|
||||
"You received \"%3$s\" as a remote share from %4$s (%1$s) (on behalf of %5$s (%2$s))" : "Has recibido \"%3$s\" como recurso remoto comparitdo de %4$s (%1$s) (en nombre de %5$s (%2$s))",
|
||||
"You received {share} as a remote share from {user} (on behalf of {behalf})" : "Has recibido {share} como un recurso compartido remoto de {user} (en nombre de {behalf})",
|
||||
"You received \"%3$s\" as a remote share from %4$s (%1$s)" : "Has recibido \"%3$s\" como un recurso compartido remoto de %4$s (%1$s)",
|
||||
"You received {share} as a remote share from {user}" : "Has recibido {share} como un compartido remoto de {user}",
|
||||
|
@ -49,7 +49,7 @@
|
|||
"Add to your website" : "Añadir a su sitio web",
|
||||
"Share with me via Nextcloud" : "Compartirlo conmigo vía Nextcloud",
|
||||
"HTML Code:" : "Código HTML:",
|
||||
"You received \"%3$s\" as a remote share from %1$s (on behalf of %2$s)" : "Has recibido \"%3$s\" como un recurso compartido remoto desde %1$s (en nombre de %2$s)",
|
||||
"You received \"%3$s\" as a remote share from %1$s (on behalf of %2$s)" : "Has recibido \"/%3$s\" como un recurso compartido remoto de %1$s (en nombre de %2$s)",
|
||||
"You received \"%3$s\" as a remote share from %1$s" : "Has recibido \"%3$s\" como un compartido remoto de %1$s"
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
|
@ -1,11 +1,11 @@
|
|||
OC.L10N.register(
|
||||
"federatedfilesharing",
|
||||
{
|
||||
"Do you want to add the remote share {name} from {owner}@{remote}?" : "Czy chcesz dodać zdalne udostępnienie {name} od {owner}@{remote}?",
|
||||
"Remote share" : "Zdalne udostępnienie",
|
||||
"Remote share password" : "Hasło zdalnego udostępnienia",
|
||||
"Do you want to add the remote share {name} from {owner}@{remote}?" : "Chcesz się dzielić zdalnie {name} z {owner}@{remote}?",
|
||||
"Remote share" : "Zdalny zasób",
|
||||
"Remote share password" : "Hasło do zdalnego zasobu",
|
||||
"Cancel" : "Anuluj",
|
||||
"Add remote share" : "Dodaj zdalne udostępnienie",
|
||||
"Add remote share" : "Dodaj zdalny zasób",
|
||||
"Copy" : "Kopiuj",
|
||||
"Copied!" : "Skopiowano!",
|
||||
"Not supported!" : "Brak wsparcia!",
|
||||
|
@ -30,8 +30,8 @@ OC.L10N.register(
|
|||
"You received {share} as a remote share from {user}" : "Otrzymałeś {share} zdalne udostępnienie od {user}",
|
||||
"Accept" : "Akceptuj",
|
||||
"Decline" : "Odrzuć",
|
||||
"Share with me through my #Nextcloud Federated Cloud ID, see %s" : "Udostępnij mi poprzez mój ID #Nextcloud Chmury Federacyjnej, zobacz %s",
|
||||
"Share with me through my #Nextcloud Federated Cloud ID" : "Udostępnij mi poprzez mój ID #Nextcloud Chmury Federacyjnej",
|
||||
"Share with me through my #Nextcloud Federated Cloud ID, see %s" : "Podziel się ze mną przez mój ID #Nextcloud Chmury Federacyjnej, zobacz %s",
|
||||
"Share with me through my #Nextcloud Federated Cloud ID" : "Podziel się ze mną za pomocą mojego ID #Nextcloud Chmury Federacyjnej",
|
||||
"Sharing" : "Udostępnianie",
|
||||
"Federated file sharing" : "Federacyjne udostępnianie plików",
|
||||
"Provide federated file sharing across servers" : "Zezwól na federacyjne udostępnianie plików na serwerach",
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{ "translations": {
|
||||
"Do you want to add the remote share {name} from {owner}@{remote}?" : "Czy chcesz dodać zdalne udostępnienie {name} od {owner}@{remote}?",
|
||||
"Remote share" : "Zdalne udostępnienie",
|
||||
"Remote share password" : "Hasło zdalnego udostępnienia",
|
||||
"Do you want to add the remote share {name} from {owner}@{remote}?" : "Chcesz się dzielić zdalnie {name} z {owner}@{remote}?",
|
||||
"Remote share" : "Zdalny zasób",
|
||||
"Remote share password" : "Hasło do zdalnego zasobu",
|
||||
"Cancel" : "Anuluj",
|
||||
"Add remote share" : "Dodaj zdalne udostępnienie",
|
||||
"Add remote share" : "Dodaj zdalny zasób",
|
||||
"Copy" : "Kopiuj",
|
||||
"Copied!" : "Skopiowano!",
|
||||
"Not supported!" : "Brak wsparcia!",
|
||||
|
@ -28,8 +28,8 @@
|
|||
"You received {share} as a remote share from {user}" : "Otrzymałeś {share} zdalne udostępnienie od {user}",
|
||||
"Accept" : "Akceptuj",
|
||||
"Decline" : "Odrzuć",
|
||||
"Share with me through my #Nextcloud Federated Cloud ID, see %s" : "Udostępnij mi poprzez mój ID #Nextcloud Chmury Federacyjnej, zobacz %s",
|
||||
"Share with me through my #Nextcloud Federated Cloud ID" : "Udostępnij mi poprzez mój ID #Nextcloud Chmury Federacyjnej",
|
||||
"Share with me through my #Nextcloud Federated Cloud ID, see %s" : "Podziel się ze mną przez mój ID #Nextcloud Chmury Federacyjnej, zobacz %s",
|
||||
"Share with me through my #Nextcloud Federated Cloud ID" : "Podziel się ze mną za pomocą mojego ID #Nextcloud Chmury Federacyjnej",
|
||||
"Sharing" : "Udostępnianie",
|
||||
"Federated file sharing" : "Federacyjne udostępnianie plików",
|
||||
"Provide federated file sharing across servers" : "Zezwól na federacyjne udostępnianie plików na serwerach",
|
||||
|
|
|
@ -24,7 +24,6 @@ OC.L10N.register(
|
|||
"Sharing %1$s failed, could not find %2$s, maybe the server is currently unreachable or uses a self-signed certificate." : "Не удалось предоставить доступ к «%1$s», не удалось найти %2$s. Возможно, сервер недоступен или использует самоподписанный сертификат.",
|
||||
"Could not find share" : "Не удалось найти общий ресурс",
|
||||
"Federated sharing" : "Общий доступ из федеративного хранилища",
|
||||
"You received \"%3$s\" as a remote share from %4$s (%1$s) (on behalf of %5$s (%2$s))" : "Вам предоставлен общий доступ к ресурсу «%3$s» расположенному на сервере %4$s (%1$s) (от лица %5$s (%2$s))",
|
||||
"You received {share} as a remote share from {user} (on behalf of {behalf})" : "Вы получили «{share}» в качестве удалённого ресурса от {user} (от имени {behalf})",
|
||||
"You received \"%3$s\" as a remote share from %4$s (%1$s)" : "Вам предоставлен доступ к «%3$s» в качестве удалённого ресурса из %4$s (%1$s)",
|
||||
"You received {share} as a remote share from {user}" : "Вы получили {share} в качестве удалённого ресурса от {user}",
|
||||
|
|
|
@ -22,7 +22,6 @@
|
|||
"Sharing %1$s failed, could not find %2$s, maybe the server is currently unreachable or uses a self-signed certificate." : "Не удалось предоставить доступ к «%1$s», не удалось найти %2$s. Возможно, сервер недоступен или использует самоподписанный сертификат.",
|
||||
"Could not find share" : "Не удалось найти общий ресурс",
|
||||
"Federated sharing" : "Общий доступ из федеративного хранилища",
|
||||
"You received \"%3$s\" as a remote share from %4$s (%1$s) (on behalf of %5$s (%2$s))" : "Вам предоставлен общий доступ к ресурсу «%3$s» расположенному на сервере %4$s (%1$s) (от лица %5$s (%2$s))",
|
||||
"You received {share} as a remote share from {user} (on behalf of {behalf})" : "Вы получили «{share}» в качестве удалённого ресурса от {user} (от имени {behalf})",
|
||||
"You received \"%3$s\" as a remote share from %4$s (%1$s)" : "Вам предоставлен доступ к «%3$s» в качестве удалённого ресурса из %4$s (%1$s)",
|
||||
"You received {share} as a remote share from {user}" : "Вы получили {share} в качестве удалённого ресурса от {user}",
|
||||
|
|
|
@ -38,8 +38,8 @@ OC.L10N.register(
|
|||
"Federated Cloud Sharing" : "Здружено дељење у облаку",
|
||||
"Open documentation" : "Отвори документацију",
|
||||
"Adjust how people can share between servers." : "Подеси како људи деле фајлове између сервера.",
|
||||
"Allow users on this server to send shares to other servers" : "Дозволи корисницима овог сервера да шаљу дељења на друге сервере",
|
||||
"Allow users on this server to receive shares from other servers" : "Дозволи корисницима овог сервера да примају дељења са других сервера",
|
||||
"Allow users on this server to send shares to other servers" : "Дозвољава корисницима овог сервера да шаљу дељења на друге сервере",
|
||||
"Allow users on this server to receive shares from other servers" : "Дозвољава корисницима овог сервера да примају дељења са других сервера",
|
||||
"Allow users on this server to send shares to groups on other servers" : "Дозволи корисницима са овог сервера да деле са групама на другим серверима",
|
||||
"Allow users on this server to receive group shares from other servers" : "Дозволи корисницима на овом серверу да примају групна дељења са других сервера",
|
||||
"Search global and public address book for users" : "Тражи кориснике и у глобалним и јавним именицима",
|
||||
|
|
|
@ -36,8 +36,8 @@
|
|||
"Federated Cloud Sharing" : "Здружено дељење у облаку",
|
||||
"Open documentation" : "Отвори документацију",
|
||||
"Adjust how people can share between servers." : "Подеси како људи деле фајлове између сервера.",
|
||||
"Allow users on this server to send shares to other servers" : "Дозволи корисницима овог сервера да шаљу дељења на друге сервере",
|
||||
"Allow users on this server to receive shares from other servers" : "Дозволи корисницима овог сервера да примају дељења са других сервера",
|
||||
"Allow users on this server to send shares to other servers" : "Дозвољава корисницима овог сервера да шаљу дељења на друге сервере",
|
||||
"Allow users on this server to receive shares from other servers" : "Дозвољава корисницима овог сервера да примају дељења са других сервера",
|
||||
"Allow users on this server to send shares to groups on other servers" : "Дозволи корисницима са овог сервера да деле са групама на другим серверима",
|
||||
"Allow users on this server to receive group shares from other servers" : "Дозволи корисницима на овом серверу да примају групна дељења са других сервера",
|
||||
"Search global and public address book for users" : "Тражи кориснике и у глобалним и јавним именицима",
|
||||
|
|
|
@ -98,7 +98,7 @@
|
|||
|
||||
.file-drag, .file-drag #filestable tbody tr, .file-drag #filestable tbody tr:hover {
|
||||
transition: background-color 0.3s ease!important;
|
||||
background-color: var(--color-primary-light) !important;
|
||||
background-color: rgb(179, 230, 255) !important;
|
||||
}
|
||||
|
||||
.app-files #app-content.dir-drop {
|
||||
|
@ -110,7 +110,7 @@
|
|||
}
|
||||
|
||||
.app-files #app-content.dir-drop #filestable tbody tr.dropping-to-dir{
|
||||
background-color: var(--color-primary-light) !important;
|
||||
background-color: rgb(179, 230, 255) !important;
|
||||
}
|
||||
|
||||
/* icons for sidebar */
|
||||
|
|
BIN
apps/files/js/dist/personal-settings.js
vendored
BIN
apps/files/js/dist/personal-settings.js
vendored
Binary file not shown.
BIN
apps/files/js/dist/personal-settings.js.map
vendored
BIN
apps/files/js/dist/personal-settings.js.map
vendored
Binary file not shown.
BIN
apps/files/js/dist/sidebar.js
vendored
BIN
apps/files/js/dist/sidebar.js
vendored
Binary file not shown.
BIN
apps/files/js/dist/sidebar.js.map
vendored
BIN
apps/files/js/dist/sidebar.js.map
vendored
Binary file not shown.
|
@ -130,8 +130,6 @@
|
|||
* @return true if the file name is valid.
|
||||
* Throws a string exception with an error message if
|
||||
* the file name is not valid
|
||||
*
|
||||
* NOTE: This function is duplicated in the filepicker inside core/src/OC/dialogs.js
|
||||
*/
|
||||
isFileNameValid: function (name) {
|
||||
var trimmedName = name.trim();
|
||||
|
|
|
@ -158,7 +158,6 @@ OC.L10N.register(
|
|||
"Transfer {path} to {userid}" : "Převést {path} na {userid}",
|
||||
"Invalid path selected" : "Vybrán neplatný popis umístění",
|
||||
"Ownership transfer request sent" : "Žádost o převedení vlastnictví zaslána",
|
||||
"Cannot transfter ownership of a file or folder you don't own" : "Není možné převést vlastnictví souboru nebo složky, která vám nenáleží",
|
||||
"Tags" : "Značky",
|
||||
"Error while loading the file data" : "Chyba při načítání dat souboru",
|
||||
"Unable to change the favourite state of the file" : "Nedaří se změnit stav „oblíbené“ souboru",
|
||||
|
|
|
@ -156,7 +156,6 @@
|
|||
"Transfer {path} to {userid}" : "Převést {path} na {userid}",
|
||||
"Invalid path selected" : "Vybrán neplatný popis umístění",
|
||||
"Ownership transfer request sent" : "Žádost o převedení vlastnictví zaslána",
|
||||
"Cannot transfter ownership of a file or folder you don't own" : "Není možné převést vlastnictví souboru nebo složky, která vám nenáleží",
|
||||
"Tags" : "Značky",
|
||||
"Error while loading the file data" : "Chyba při načítání dat souboru",
|
||||
"Unable to change the favourite state of the file" : "Nedaří se změnit stav „oblíbené“ souboru",
|
||||
|
|
|
@ -158,7 +158,6 @@ OC.L10N.register(
|
|||
"Transfer {path} to {userid}" : "Transferir {path} a {userid}",
|
||||
"Invalid path selected" : "Ruta de archivo seleccionada no válida.",
|
||||
"Ownership transfer request sent" : "Enviada la solicitud de transferencia de propiedad",
|
||||
"Cannot transfter ownership of a file or folder you don't own" : "No se puede transferir la propiedad de un archivo o carpeta que no te pertenece",
|
||||
"Tags" : "Etiquetas",
|
||||
"Error while loading the file data" : "Error al cargar los datos del archivo",
|
||||
"Unable to change the favourite state of the file" : "No se ha podido cambiar el estado de favorito del fichero",
|
||||
|
|
|
@ -156,7 +156,6 @@
|
|||
"Transfer {path} to {userid}" : "Transferir {path} a {userid}",
|
||||
"Invalid path selected" : "Ruta de archivo seleccionada no válida.",
|
||||
"Ownership transfer request sent" : "Enviada la solicitud de transferencia de propiedad",
|
||||
"Cannot transfter ownership of a file or folder you don't own" : "No se puede transferir la propiedad de un archivo o carpeta que no te pertenece",
|
||||
"Tags" : "Etiquetas",
|
||||
"Error while loading the file data" : "Error al cargar los datos del archivo",
|
||||
"Unable to change the favourite state of the file" : "No se ha podido cambiar el estado de favorito del fichero",
|
||||
|
|
|
@ -86,7 +86,7 @@ OC.L10N.register(
|
|||
"_matches '{filter}'_::_match '{filter}'_" : ["coincidente con «{filter}»","coincidentes con «{filter}»"],
|
||||
"View in folder" : "Ver no cartafol",
|
||||
"Copied!" : "Copiado!",
|
||||
"Copy direct link (only works for users who have access to this file/folder)" : "Copiar a ligazón directa (só funciona para usuarios con acceso a este ficheiro/cartafol)",
|
||||
"Copy direct link (only works for users who have access to this file/folder)" : "Copiar a ligazón directa (só funciona para usuarios que teñen acceso a este ficheiro/cartafol)",
|
||||
"Path" : "Ruta",
|
||||
"_%n byte_::_%n bytes_" : ["%n byte","%n bytes"],
|
||||
"Favorited" : "Marcado como favorito",
|
||||
|
@ -158,7 +158,6 @@ OC.L10N.register(
|
|||
"Transfer {path} to {userid}" : "Transferir {path} cara a {userid}",
|
||||
"Invalid path selected" : "Seleccionou unha ruta incorrecta.",
|
||||
"Ownership transfer request sent" : "Enviouse solicitude de transferencia da propiedade",
|
||||
"Cannot transfter ownership of a file or folder you don't own" : "Non é posíbel transferir a propiedade dun ficheiro ou cartafol que non é de seu",
|
||||
"Tags" : "Etiquetas",
|
||||
"Error while loading the file data" : "Produciuse un erro ao cargar os datos do ficheiro",
|
||||
"Unable to change the favourite state of the file" : "Non é posíbel cambiar o estado favorito do ficheiro",
|
||||
|
|
|
@ -84,7 +84,7 @@
|
|||
"_matches '{filter}'_::_match '{filter}'_" : ["coincidente con «{filter}»","coincidentes con «{filter}»"],
|
||||
"View in folder" : "Ver no cartafol",
|
||||
"Copied!" : "Copiado!",
|
||||
"Copy direct link (only works for users who have access to this file/folder)" : "Copiar a ligazón directa (só funciona para usuarios con acceso a este ficheiro/cartafol)",
|
||||
"Copy direct link (only works for users who have access to this file/folder)" : "Copiar a ligazón directa (só funciona para usuarios que teñen acceso a este ficheiro/cartafol)",
|
||||
"Path" : "Ruta",
|
||||
"_%n byte_::_%n bytes_" : ["%n byte","%n bytes"],
|
||||
"Favorited" : "Marcado como favorito",
|
||||
|
@ -156,7 +156,6 @@
|
|||
"Transfer {path} to {userid}" : "Transferir {path} cara a {userid}",
|
||||
"Invalid path selected" : "Seleccionou unha ruta incorrecta.",
|
||||
"Ownership transfer request sent" : "Enviouse solicitude de transferencia da propiedade",
|
||||
"Cannot transfter ownership of a file or folder you don't own" : "Non é posíbel transferir a propiedade dun ficheiro ou cartafol que non é de seu",
|
||||
"Tags" : "Etiquetas",
|
||||
"Error while loading the file data" : "Produciuse un erro ao cargar os datos do ficheiro",
|
||||
"Unable to change the favourite state of the file" : "Non é posíbel cambiar o estado favorito do ficheiro",
|
||||
|
|
|
@ -158,7 +158,6 @@ OC.L10N.register(
|
|||
"Transfer {path} to {userid}" : "Trasferisci {path} a {userid}",
|
||||
"Invalid path selected" : "Percorso selezionato non valido",
|
||||
"Ownership transfer request sent" : "Richiesta di trasferimento della proprietà inviata",
|
||||
"Cannot transfter ownership of a file or folder you don't own" : " Impossibile trasferire la proprietà di un file o di una cartella di altri",
|
||||
"Tags" : "Etichette",
|
||||
"Error while loading the file data" : "Errore durante il caricamento del file di dati",
|
||||
"Unable to change the favourite state of the file" : "Impossibile cambiare lo stato di preferito del file",
|
||||
|
|
|
@ -156,7 +156,6 @@
|
|||
"Transfer {path} to {userid}" : "Trasferisci {path} a {userid}",
|
||||
"Invalid path selected" : "Percorso selezionato non valido",
|
||||
"Ownership transfer request sent" : "Richiesta di trasferimento della proprietà inviata",
|
||||
"Cannot transfter ownership of a file or folder you don't own" : " Impossibile trasferire la proprietà di un file o di una cartella di altri",
|
||||
"Tags" : "Etichette",
|
||||
"Error while loading the file data" : "Errore durante il caricamento del file di dati",
|
||||
"Unable to change the favourite state of the file" : "Impossibile cambiare lo stato di preferito del file",
|
||||
|
|
|
@ -59,7 +59,6 @@ OC.L10N.register(
|
|||
"Could not create file \"{file}\"" : "Nepavyko sukurti failo \"{file}\"",
|
||||
"Could not create file \"{file}\" because it already exists" : "Nepavyko sukurti failo \"{file}\", nes jis jau yra",
|
||||
"Could not create folder \"{dir}\" because it already exists" : "Nepavyko sukurti aplanko \"{dir}\", nes jis jau yra",
|
||||
"Could not fetch file details \"{file}\"" : "Nepavyko gauti išsamesnės failo \"{file}\" informacijos",
|
||||
"Error deleting file \"{fileName}\"." : "Klaida trinant failą \"{fileName}\".",
|
||||
"No search results in other folders for {tag}{filter}{endtag}" : "Kituose aplankuose nėra paieškos rezultatų, skirtų {tag}{filter}{endtag}",
|
||||
"Name" : "Pavadinimas",
|
||||
|
@ -142,11 +141,7 @@ OC.L10N.register(
|
|||
"Incoming ownership transfer from {user}" : "Gaunamasis nuosavybės perdavimas nuo {user}",
|
||||
"Do you want to accept {path}?\n\nNote: The transfer process after accepting may take up to 1 hour." : "Ar norite priimti {path}?\n\nPastaba: Priėmus, perdavimo procesas gali užtrukti iki 1 valandos.",
|
||||
"Ownership transfer failed" : "Nuosavybės perdavimas nepavyko",
|
||||
"Your ownership transfer of {path} to {user} failed." : "Nepavyko perduoti jūsų {path} nuosavybės naudotojui {user}.",
|
||||
"The ownership transfer of {path} from {user} failed." : "{path} nuosavybės perdavimas iš naudotojo {user} nepavyko.",
|
||||
"Ownership transfer done" : "Nuosavybės perdavimas atliktas",
|
||||
"Your ownership transfer of {path} to {user} has completed." : "Jūsų {path} nuosavybės perdavimas naudotojui {user} užbaigtas.",
|
||||
"The ownership transfer of {path} from {user} has completed." : "{path} nuosavybės perdavimas iš naudotojo {user} užbaigtas.",
|
||||
"File Management" : "Failų tvarkymas",
|
||||
"Transfer ownership of a file or folder" : "Perduoti failo ar aplanko nuosavybę",
|
||||
"Choose file or folder to transfer" : "Pasirinkti norimą perduoti failą ar aplanką",
|
||||
|
|
|
@ -57,7 +57,6 @@
|
|||
"Could not create file \"{file}\"" : "Nepavyko sukurti failo \"{file}\"",
|
||||
"Could not create file \"{file}\" because it already exists" : "Nepavyko sukurti failo \"{file}\", nes jis jau yra",
|
||||
"Could not create folder \"{dir}\" because it already exists" : "Nepavyko sukurti aplanko \"{dir}\", nes jis jau yra",
|
||||
"Could not fetch file details \"{file}\"" : "Nepavyko gauti išsamesnės failo \"{file}\" informacijos",
|
||||
"Error deleting file \"{fileName}\"." : "Klaida trinant failą \"{fileName}\".",
|
||||
"No search results in other folders for {tag}{filter}{endtag}" : "Kituose aplankuose nėra paieškos rezultatų, skirtų {tag}{filter}{endtag}",
|
||||
"Name" : "Pavadinimas",
|
||||
|
@ -140,11 +139,7 @@
|
|||
"Incoming ownership transfer from {user}" : "Gaunamasis nuosavybės perdavimas nuo {user}",
|
||||
"Do you want to accept {path}?\n\nNote: The transfer process after accepting may take up to 1 hour." : "Ar norite priimti {path}?\n\nPastaba: Priėmus, perdavimo procesas gali užtrukti iki 1 valandos.",
|
||||
"Ownership transfer failed" : "Nuosavybės perdavimas nepavyko",
|
||||
"Your ownership transfer of {path} to {user} failed." : "Nepavyko perduoti jūsų {path} nuosavybės naudotojui {user}.",
|
||||
"The ownership transfer of {path} from {user} failed." : "{path} nuosavybės perdavimas iš naudotojo {user} nepavyko.",
|
||||
"Ownership transfer done" : "Nuosavybės perdavimas atliktas",
|
||||
"Your ownership transfer of {path} to {user} has completed." : "Jūsų {path} nuosavybės perdavimas naudotojui {user} užbaigtas.",
|
||||
"The ownership transfer of {path} from {user} has completed." : "{path} nuosavybės perdavimas iš naudotojo {user} užbaigtas.",
|
||||
"File Management" : "Failų tvarkymas",
|
||||
"Transfer ownership of a file or folder" : "Perduoti failo ar aplanko nuosavybę",
|
||||
"Choose file or folder to transfer" : "Pasirinkti norimą perduoti failą ar aplanką",
|
||||
|
|
|
@ -158,7 +158,6 @@ OC.L10N.register(
|
|||
"Transfer {path} to {userid}" : "Przenieś {path} do {userid}",
|
||||
"Invalid path selected" : "Wybrano nieprawidłową ścieżkę",
|
||||
"Ownership transfer request sent" : "Wysłano żądanie przeniesienia własności",
|
||||
"Cannot transfter ownership of a file or folder you don't own" : "Nie można przenieść prawa własności z pliku lub katalogu, którego nie jesteś właścicielem",
|
||||
"Tags" : "Etykiety",
|
||||
"Error while loading the file data" : "Błąd podczas ładowania danych pliku",
|
||||
"Unable to change the favourite state of the file" : "Nie można zmienić ulubionego stanu pliku",
|
||||
|
|
|
@ -156,7 +156,6 @@
|
|||
"Transfer {path} to {userid}" : "Przenieś {path} do {userid}",
|
||||
"Invalid path selected" : "Wybrano nieprawidłową ścieżkę",
|
||||
"Ownership transfer request sent" : "Wysłano żądanie przeniesienia własności",
|
||||
"Cannot transfter ownership of a file or folder you don't own" : "Nie można przenieść prawa własności z pliku lub katalogu, którego nie jesteś właścicielem",
|
||||
"Tags" : "Etykiety",
|
||||
"Error while loading the file data" : "Błąd podczas ładowania danych pliku",
|
||||
"Unable to change the favourite state of the file" : "Nie można zmienić ulubionego stanu pliku",
|
||||
|
|
|
@ -158,7 +158,6 @@ OC.L10N.register(
|
|||
"Transfer {path} to {userid}" : "Transferir {path} para {userid}",
|
||||
"Invalid path selected" : "Caminho inválido selecionado",
|
||||
"Ownership transfer request sent" : "Solicitação de transferência de propriedade enviada",
|
||||
"Cannot transfter ownership of a file or folder you don't own" : "Não é possível transferir a propriedade de um arquivo ou pasta que você não é o dono",
|
||||
"Tags" : "Etiquetas",
|
||||
"Error while loading the file data" : "Erro ao carregar os dados do arquivo",
|
||||
"Unable to change the favourite state of the file" : "Não foi possível alterar o estado favorito do arquivo",
|
||||
|
|
|
@ -156,7 +156,6 @@
|
|||
"Transfer {path} to {userid}" : "Transferir {path} para {userid}",
|
||||
"Invalid path selected" : "Caminho inválido selecionado",
|
||||
"Ownership transfer request sent" : "Solicitação de transferência de propriedade enviada",
|
||||
"Cannot transfter ownership of a file or folder you don't own" : "Não é possível transferir a propriedade de um arquivo ou pasta que você não é o dono",
|
||||
"Tags" : "Etiquetas",
|
||||
"Error while loading the file data" : "Erro ao carregar os dados do arquivo",
|
||||
"Unable to change the favourite state of the file" : "Não foi possível alterar o estado favorito do arquivo",
|
||||
|
|
|
@ -27,7 +27,6 @@ declare(strict_types=1);
|
|||
namespace OCA\Files\Controller;
|
||||
|
||||
use OCA\Files\BackgroundJob\TransferOwnership;
|
||||
use OCA\Files\Db\TransferOwnership as TransferOwnershipEntity;
|
||||
use OCA\Files\Db\TransferOwnershipMapper;
|
||||
use OCP\AppFramework\Db\DoesNotExistException;
|
||||
use OCP\AppFramework\Http;
|
||||
|
@ -96,11 +95,7 @@ class TransferOwnershipController extends OCSController {
|
|||
return new DataResponse([], Http::STATUS_BAD_REQUEST);
|
||||
}
|
||||
|
||||
if ($node->getOwner()->getUID() !== $this->userId) {
|
||||
return new DataResponse([], Http::STATUS_FORBIDDEN);
|
||||
}
|
||||
|
||||
$transferOwnership = new TransferOwnershipEntity();
|
||||
$transferOwnership = new \OCA\Files\Db\TransferOwnership();
|
||||
$transferOwnership->setSourceUser($this->userId);
|
||||
$transferOwnership->setTargetUser($recipient);
|
||||
$transferOwnership->setFileId($node->getId());
|
||||
|
@ -137,22 +132,15 @@ class TransferOwnershipController extends OCSController {
|
|||
return new DataResponse([], Http::STATUS_FORBIDDEN);
|
||||
}
|
||||
|
||||
$this->jobList->add(TransferOwnership::class, [
|
||||
'id' => $transferOwnership->getId(),
|
||||
]);
|
||||
|
||||
$notification = $this->notificationManager->createNotification();
|
||||
$notification->setApp('files')
|
||||
->setObject('transfer', (string)$id);
|
||||
$this->notificationManager->markProcessed($notification);
|
||||
|
||||
$newTransferOwnership = new TransferOwnershipEntity();
|
||||
$newTransferOwnership->setNodeName($transferOwnership->getNodeName());
|
||||
$newTransferOwnership->setFileId($transferOwnership->getFileId());
|
||||
$newTransferOwnership->setSourceUser($transferOwnership->getSourceUser());
|
||||
$newTransferOwnership->setTargetUser($transferOwnership->getTargetUser());
|
||||
$this->mapper->insert($newTransferOwnership);
|
||||
|
||||
$this->jobList->add(TransferOwnership::class, [
|
||||
'id' => $newTransferOwnership->getId(),
|
||||
]);
|
||||
|
||||
return new DataResponse([], Http::STATUS_OK);
|
||||
}
|
||||
|
||||
|
|
|
@ -215,11 +215,7 @@ export default {
|
|||
.catch(error => {
|
||||
logger.error('Could not send ownership transfer request', { error })
|
||||
|
||||
if (error?.response?.status === 403) {
|
||||
this.submitError = t('files', 'Cannot transfter ownership of a file or folder you don\'t own')
|
||||
} else {
|
||||
this.submitError = error.message || t('files', 'Unknown error')
|
||||
}
|
||||
this.submitError = error.message || t('files', 'Unknown error')
|
||||
})
|
||||
},
|
||||
},
|
||||
|
|
|
@ -47,7 +47,7 @@
|
|||
:close-after-click="true"
|
||||
icon="icon-tag"
|
||||
@click="toggleTags">
|
||||
{{ t('files', 'Tags') }}
|
||||
{{ t('files_sharing', 'Tags') }}
|
||||
</ActionButton>
|
||||
</template>
|
||||
|
||||
|
|
|
@ -18,24 +18,24 @@ OC.L10N.register(
|
|||
"Enable sharing" : "Habilitar el uso compartido",
|
||||
"Check for changes" : "Comprobar si hay cambios",
|
||||
"Never" : "Nunca",
|
||||
"Once every direct access" : "Una vez en cada acceso",
|
||||
"Once every direct access" : "Una vez cada acceso directo",
|
||||
"Read only" : "Solo lectura",
|
||||
"Delete" : "Eliminar",
|
||||
"Admin defined" : "Admin definido",
|
||||
"Are you sure you want to delete this external storage?" : "¿Estás seguro de querer eliminar el almacenamiento externo?",
|
||||
"Delete storage?" : "¿Borrar almacenamiento?",
|
||||
"Saved" : "Guardado",
|
||||
"Saving …" : "Guardando…",
|
||||
"Saving …" : "Guardando...",
|
||||
"Save" : "Guardar",
|
||||
"Empty response from the server" : "Respuesta vacía desde el servidor",
|
||||
"Couldn't access. Please log out and in again to activate this mount point" : "No se ha podido acceder. Por favor, cierra sesión y vuelve a entrar para activar este punto de montaje",
|
||||
"Couldn't access. Please log out and in again to activate this mount point" : "No se ha podido acceder. Por favor, sal de la cuenta y vuelve a entrar para activar este punto de montaje",
|
||||
"Couldn't get the information from the remote server: {code} {type}" : "No se pudo obtener la información del servidor remoto: {code} {type}",
|
||||
"Couldn't get the list of external mount points: {type}" : "No se puede obtener la lista de los puntos de montaje externos: {type}",
|
||||
"There was an error with message: " : "Ha habido un error con el mensaje:",
|
||||
"External mount error" : "Error de montaje externo",
|
||||
"external-storage" : "almacenamiento-externo",
|
||||
"Couldn't fetch list of Windows network drive mount points: Empty response from server" : "No se ha podido recuperar la lista de puntos de montaje de las unidades de red de Windows: respuesta vacía del servidor",
|
||||
"Please enter the credentials for the {mount} mount" : "Por favor introduzca las credenciales para el punto de montaje {mount}",
|
||||
"Please enter the credentials for the {mount} mount" : "Por favor introduzca los credenciales para el punto de montaje {mount}",
|
||||
"Username" : "Nombre de usuario",
|
||||
"Password" : "Contraseña",
|
||||
"Credentials saved" : "Credenciales guardados",
|
||||
|
|
|
@ -16,24 +16,24 @@
|
|||
"Enable sharing" : "Habilitar el uso compartido",
|
||||
"Check for changes" : "Comprobar si hay cambios",
|
||||
"Never" : "Nunca",
|
||||
"Once every direct access" : "Una vez en cada acceso",
|
||||
"Once every direct access" : "Una vez cada acceso directo",
|
||||
"Read only" : "Solo lectura",
|
||||
"Delete" : "Eliminar",
|
||||
"Admin defined" : "Admin definido",
|
||||
"Are you sure you want to delete this external storage?" : "¿Estás seguro de querer eliminar el almacenamiento externo?",
|
||||
"Delete storage?" : "¿Borrar almacenamiento?",
|
||||
"Saved" : "Guardado",
|
||||
"Saving …" : "Guardando…",
|
||||
"Saving …" : "Guardando...",
|
||||
"Save" : "Guardar",
|
||||
"Empty response from the server" : "Respuesta vacía desde el servidor",
|
||||
"Couldn't access. Please log out and in again to activate this mount point" : "No se ha podido acceder. Por favor, cierra sesión y vuelve a entrar para activar este punto de montaje",
|
||||
"Couldn't access. Please log out and in again to activate this mount point" : "No se ha podido acceder. Por favor, sal de la cuenta y vuelve a entrar para activar este punto de montaje",
|
||||
"Couldn't get the information from the remote server: {code} {type}" : "No se pudo obtener la información del servidor remoto: {code} {type}",
|
||||
"Couldn't get the list of external mount points: {type}" : "No se puede obtener la lista de los puntos de montaje externos: {type}",
|
||||
"There was an error with message: " : "Ha habido un error con el mensaje:",
|
||||
"External mount error" : "Error de montaje externo",
|
||||
"external-storage" : "almacenamiento-externo",
|
||||
"Couldn't fetch list of Windows network drive mount points: Empty response from server" : "No se ha podido recuperar la lista de puntos de montaje de las unidades de red de Windows: respuesta vacía del servidor",
|
||||
"Please enter the credentials for the {mount} mount" : "Por favor introduzca las credenciales para el punto de montaje {mount}",
|
||||
"Please enter the credentials for the {mount} mount" : "Por favor introduzca los credenciales para el punto de montaje {mount}",
|
||||
"Username" : "Nombre de usuario",
|
||||
"Password" : "Contraseña",
|
||||
"Credentials saved" : "Credenciales guardados",
|
||||
|
|
|
@ -25,7 +25,6 @@ OC.L10N.register(
|
|||
"Are you sure you want to delete this external storage?" : "למחוק את האחסון החיצוני הזה?",
|
||||
"Delete storage?" : "למחוק אחסון?",
|
||||
"Saved" : "נשמר",
|
||||
"Saving …" : "מתבצעת שמירה…",
|
||||
"Save" : "שמירה",
|
||||
"Empty response from the server" : "תגובה ריקה מהשרת",
|
||||
"Couldn't access. Please log out and in again to activate this mount point" : "לא ניתן לגשת. נא לצאת ולהיכנס שוב כדי להפעיל את נקודת העגינה הזו",
|
||||
|
@ -74,7 +73,6 @@ OC.L10N.register(
|
|||
"Log-in credentials, save in database" : "פרטי כניסה, שמירה במסד הנתונים",
|
||||
"Username and password" : "שם משתמש וסיסמא",
|
||||
"Log-in credentials, save in session" : "אישורי התחברות, נשמרים במידע שיחה - סשן",
|
||||
"Global credentials, user entered" : "פרטי גישה גלובליים, מולאו על ידי המשתמש",
|
||||
"User entered, store in database" : "הוכנס על ידי המשתמש, אחסון במסד הנתונים",
|
||||
"RSA public key" : "מפתח ציבורי RSA",
|
||||
"Public key" : "מפתח ציבורי",
|
||||
|
@ -105,7 +103,6 @@ OC.L10N.register(
|
|||
"SMB / CIFS" : "SMB / CIFS",
|
||||
"Share" : "שיתוף",
|
||||
"Show hidden files" : "הצגת קבצים נסתרים",
|
||||
"Timeout" : "פג הזמן הקצוב",
|
||||
"SMB / CIFS using OC login" : "SMB / CIFS בשימוש עם כניסת OC",
|
||||
"Username as share" : "שם משתמש כשיתוף",
|
||||
"OpenStack Object Storage" : "אחסון אובייקט OpenStack",
|
||||
|
|
|
@ -23,7 +23,6 @@
|
|||
"Are you sure you want to delete this external storage?" : "למחוק את האחסון החיצוני הזה?",
|
||||
"Delete storage?" : "למחוק אחסון?",
|
||||
"Saved" : "נשמר",
|
||||
"Saving …" : "מתבצעת שמירה…",
|
||||
"Save" : "שמירה",
|
||||
"Empty response from the server" : "תגובה ריקה מהשרת",
|
||||
"Couldn't access. Please log out and in again to activate this mount point" : "לא ניתן לגשת. נא לצאת ולהיכנס שוב כדי להפעיל את נקודת העגינה הזו",
|
||||
|
@ -72,7 +71,6 @@
|
|||
"Log-in credentials, save in database" : "פרטי כניסה, שמירה במסד הנתונים",
|
||||
"Username and password" : "שם משתמש וסיסמא",
|
||||
"Log-in credentials, save in session" : "אישורי התחברות, נשמרים במידע שיחה - סשן",
|
||||
"Global credentials, user entered" : "פרטי גישה גלובליים, מולאו על ידי המשתמש",
|
||||
"User entered, store in database" : "הוכנס על ידי המשתמש, אחסון במסד הנתונים",
|
||||
"RSA public key" : "מפתח ציבורי RSA",
|
||||
"Public key" : "מפתח ציבורי",
|
||||
|
@ -103,7 +101,6 @@
|
|||
"SMB / CIFS" : "SMB / CIFS",
|
||||
"Share" : "שיתוף",
|
||||
"Show hidden files" : "הצגת קבצים נסתרים",
|
||||
"Timeout" : "פג הזמן הקצוב",
|
||||
"SMB / CIFS using OC login" : "SMB / CIFS בשימוש עם כניסת OC",
|
||||
"Username as share" : "שם משתמש כשיתוף",
|
||||
"OpenStack Object Storage" : "אחסון אובייקט OpenStack",
|
||||
|
|
|
@ -78,8 +78,8 @@ OC.L10N.register(
|
|||
"User entered, store in database" : "Указанные пользователем, хранить в базе данных",
|
||||
"RSA public key" : "Открытый ключ RSA",
|
||||
"Public key" : "Открытый ключ",
|
||||
"RSA private key" : "Закрытый ключ RSA",
|
||||
"Private key" : "Закрытый ключ",
|
||||
"RSA private key" : "RSA частный ключ",
|
||||
"Private key" : "Частный ключ",
|
||||
"Kerberos ticket" : "Kerberos тикет",
|
||||
"Amazon S3" : "Amazon S3",
|
||||
"Bucket" : "Корзина",
|
||||
|
|
|
@ -76,8 +76,8 @@
|
|||
"User entered, store in database" : "Указанные пользователем, хранить в базе данных",
|
||||
"RSA public key" : "Открытый ключ RSA",
|
||||
"Public key" : "Открытый ключ",
|
||||
"RSA private key" : "Закрытый ключ RSA",
|
||||
"Private key" : "Закрытый ключ",
|
||||
"RSA private key" : "RSA частный ключ",
|
||||
"Private key" : "Частный ключ",
|
||||
"Kerberos ticket" : "Kerberos тикет",
|
||||
"Amazon S3" : "Amazon S3",
|
||||
"Bucket" : "Корзина",
|
||||
|
|
|
@ -110,7 +110,7 @@ OC.L10N.register(
|
|||
"Username as share" : "Корисничко име као дељење",
|
||||
"OpenStack Object Storage" : "OpenStack Object Storage",
|
||||
"Service name" : "Назив услуге",
|
||||
"Request timeout (seconds)" : "Рок захтева (секунде)",
|
||||
"Request timeout (seconds)" : "Време захтева истекло (секунде)",
|
||||
"The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "cURL подршка за PHP није омогућена или инсталирана. Монтирање %s није могуће. Затражите од вашег администратора система да је инсталира.",
|
||||
"The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "FTP подршка за PHP није омогућена или инсталирана. Монтирање %s није могуће. Затражите од вашег администратора система да је инсталира.",
|
||||
"\"%1$s\" is not installed. Mounting of %2$s is not possible. Please ask your system administrator to install it." : "„%1$s“ није инсталиран. Монтирање %2$s није могуће. Затражите од вашег администратора система да га инсталира.",
|
||||
|
|
|
@ -108,7 +108,7 @@
|
|||
"Username as share" : "Корисничко име као дељење",
|
||||
"OpenStack Object Storage" : "OpenStack Object Storage",
|
||||
"Service name" : "Назив услуге",
|
||||
"Request timeout (seconds)" : "Рок захтева (секунде)",
|
||||
"Request timeout (seconds)" : "Време захтева истекло (секунде)",
|
||||
"The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "cURL подршка за PHP није омогућена или инсталирана. Монтирање %s није могуће. Затражите од вашег администратора система да је инсталира.",
|
||||
"The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "FTP подршка за PHP није омогућена или инсталирана. Монтирање %s није могуће. Затражите од вашег администратора система да је инсталира.",
|
||||
"\"%1$s\" is not installed. Mounting of %2$s is not possible. Please ask your system administrator to install it." : "„%1$s“ није инсталиран. Монтирање %2$s није могуће. Затражите од вашег администратора система да га инсталира.",
|
||||
|
|
BIN
apps/files_sharing/js/dist/files_sharing_tab.js
vendored
BIN
apps/files_sharing/js/dist/files_sharing_tab.js
vendored
Binary file not shown.
BIN
apps/files_sharing/js/dist/files_sharing_tab.js.map
vendored
BIN
apps/files_sharing/js/dist/files_sharing_tab.js.map
vendored
Binary file not shown.
|
@ -16,7 +16,6 @@ OC.L10N.register(
|
|||
"Shares" : "Partekatzeak",
|
||||
"No shares" : "Partekatzerik ez",
|
||||
"Shares will show up here" : "Partekatzeak hemen agertuko dira",
|
||||
"Restore" : "Berrezarri",
|
||||
"Restore share" : "Berrezarri partekatzea",
|
||||
"Something happened. Unable to restore the share." : "Zer edo zer gertatu da. Ezin izan da partekatzea berrezarri.",
|
||||
"This will stop your current uploads." : "Honek zure uneko igoerak geldituko ditu.",
|
||||
|
@ -44,7 +43,6 @@ OC.L10N.register(
|
|||
"{actor} shared {file} with group {group}" : "{actor}-k partekatu du {file} fitxategia {group} taldearekin",
|
||||
"{actor} removed group {group} from {file}" : "{actor}-k kendu du {group} taldea {file} fitxategitik",
|
||||
"Removed public link" : "Esteke publikoa kenduta",
|
||||
"Shared by {actor}" : "{actor}(e)k partekatua",
|
||||
"A file or folder was shared from <strong>another server</strong>" : "Fitxategia edo karpeta konpartitu da <strong>beste zerbitzari batetatik</strong>",
|
||||
"A file or folder has been <strong>shared</strong>" : "Fitxategia edo karpeta <strong>konpartitu</strong> da",
|
||||
"Could not delete share" : "Ezin izan da partekatzea ezabatu",
|
||||
|
@ -87,7 +85,6 @@ OC.L10N.register(
|
|||
"Add another link" : "Gehitu beste esteka bat",
|
||||
"Share link" : "Partekatu esteka",
|
||||
"Resharing is not allowed" : "Birpartekatzea ez da onartzen",
|
||||
"Searching …" : "Bilatzen …",
|
||||
"Search globally" : "Bilatu globalki",
|
||||
"Shared" : "Partekatuta",
|
||||
"Share" : "Partekatu",
|
||||
|
|
|
@ -14,7 +14,6 @@
|
|||
"Shares" : "Partekatzeak",
|
||||
"No shares" : "Partekatzerik ez",
|
||||
"Shares will show up here" : "Partekatzeak hemen agertuko dira",
|
||||
"Restore" : "Berrezarri",
|
||||
"Restore share" : "Berrezarri partekatzea",
|
||||
"Something happened. Unable to restore the share." : "Zer edo zer gertatu da. Ezin izan da partekatzea berrezarri.",
|
||||
"This will stop your current uploads." : "Honek zure uneko igoerak geldituko ditu.",
|
||||
|
@ -42,7 +41,6 @@
|
|||
"{actor} shared {file} with group {group}" : "{actor}-k partekatu du {file} fitxategia {group} taldearekin",
|
||||
"{actor} removed group {group} from {file}" : "{actor}-k kendu du {group} taldea {file} fitxategitik",
|
||||
"Removed public link" : "Esteke publikoa kenduta",
|
||||
"Shared by {actor}" : "{actor}(e)k partekatua",
|
||||
"A file or folder was shared from <strong>another server</strong>" : "Fitxategia edo karpeta konpartitu da <strong>beste zerbitzari batetatik</strong>",
|
||||
"A file or folder has been <strong>shared</strong>" : "Fitxategia edo karpeta <strong>konpartitu</strong> da",
|
||||
"Could not delete share" : "Ezin izan da partekatzea ezabatu",
|
||||
|
@ -85,7 +83,6 @@
|
|||
"Add another link" : "Gehitu beste esteka bat",
|
||||
"Share link" : "Partekatu esteka",
|
||||
"Resharing is not allowed" : "Birpartekatzea ez da onartzen",
|
||||
"Searching …" : "Bilatzen …",
|
||||
"Search globally" : "Bilatu globalki",
|
||||
"Shared" : "Partekatuta",
|
||||
"Share" : "Partekatu",
|
||||
|
|
|
@ -158,8 +158,8 @@ OC.L10N.register(
|
|||
"Link copied" : "Ligazón copiada",
|
||||
"Cannot copy, please copy the link manually" : "Non foi posíbel copiala. Copie a ligazón manualmente",
|
||||
"Copy to clipboard" : "Copiar no portapapeis.",
|
||||
"Only works for users with access to this folder" : "Só funciona para usuarios con acceso a este cartafol",
|
||||
"Only works for users with access to this file" : "Só funciona para usuarios con acceso a este ficheiro",
|
||||
"Only works for users with access to this folder" : "Só funciona para usuarios que teñen acceso a este cartafol",
|
||||
"Only works for users with access to this file" : "Só funciona para usuarios que teñen acceso a este ficheiro",
|
||||
"Please enter the following required information before creating the share" : "Introduza a seguinte información necesaria antes de crear a compartición",
|
||||
"Password protection (enforced)" : "Protección con contrasinal (obrigado)",
|
||||
"Password protection" : "Protección por contrasinal",
|
||||
|
|
|
@ -156,8 +156,8 @@
|
|||
"Link copied" : "Ligazón copiada",
|
||||
"Cannot copy, please copy the link manually" : "Non foi posíbel copiala. Copie a ligazón manualmente",
|
||||
"Copy to clipboard" : "Copiar no portapapeis.",
|
||||
"Only works for users with access to this folder" : "Só funciona para usuarios con acceso a este cartafol",
|
||||
"Only works for users with access to this file" : "Só funciona para usuarios con acceso a este ficheiro",
|
||||
"Only works for users with access to this folder" : "Só funciona para usuarios que teñen acceso a este cartafol",
|
||||
"Only works for users with access to this file" : "Só funciona para usuarios que teñen acceso a este ficheiro",
|
||||
"Please enter the following required information before creating the share" : "Introduza a seguinte información necesaria antes de crear a compartición",
|
||||
"Password protection (enforced)" : "Protección con contrasinal (obrigado)",
|
||||
"Password protection" : "Protección por contrasinal",
|
||||
|
|
|
@ -13,9 +13,8 @@ OC.L10N.register(
|
|||
"Deleted shares" : "Удалённые общие ресурсы",
|
||||
"No deleted shares" : "Удалённые ресурсы отсуствуют",
|
||||
"Shares you deleted will show up here" : "Здесь будут показаны удалённые вами общие ресурсы",
|
||||
"Pending shares" : "Ожидающие подтверждения",
|
||||
"Pending shares" : "Ожидающие общие ресурсы",
|
||||
"No pending shares" : "Ожидающие общие ресурсы отсуствуют",
|
||||
"Shares you have received but not confirmed will show up here" : "Здесь появятся файлы и каталоги, ожидающие подтверждения получения с вашей стороны",
|
||||
"Shares" : "Опубликованные ресурсы",
|
||||
"No shares" : "Нет ресурсов общего доступа",
|
||||
"Shares will show up here" : "Здесь будут показаны общие ресурсы",
|
||||
|
@ -127,14 +126,10 @@ OC.L10N.register(
|
|||
"File sharing" : "Обмен файлами",
|
||||
"Share will expire tomorrow" : "Завтра истекает срок публикации",
|
||||
"One or more of your shares will expire tomorrow" : "Завтра истекает срок одного или нескольких опубликованных вами ресурсов",
|
||||
"Your share of {node} will expire tomorrow" : "Завтра истекает срок публикации вашего общего ресурса {node}",
|
||||
"You received {share} as a share by {user}" : "Вы получили доступ к {share} от {user}",
|
||||
"You received {share} to group {group} as a share by {user}" : "Вы получили от {user} доступ к ресурсу {share}, предназначенный группе {group}",
|
||||
"Accept" : "Принять",
|
||||
"Reject" : "Отклонить",
|
||||
"This application enables users to share files within Nextcloud. If enabled, the admin can choose which groups can share files. The applicable users can then share files and folders with other users and groups within Nextcloud. In addition, if the admin enables the share link feature, an external link can be used to share files with other users outside of Nextcloud. Admins can also enforce passwords, expirations dates, and enable server to server sharing via share links, as well as sharing from mobile devices.\nTurning the feature off removes shared files and folders on the server for all share recipients, and also on the sync clients and mobile apps. More information is available in the Nextcloud Documentation." : "Это приложение позволяет пользователям обмениваться файлами в Nextcloud. Если приложение включено, администратор может выбрать, какие группы пользователей могут предоставлять общий доступ к файлам, после чего такие пользователи, могут обмениваться файлами и папками с другими пользователями и группами в Nextcloud. Кроме того, если администратор задействовал модуль предоставления общего доступа, то для обмена файлами с другими пользователями, не являющимися пользователями Nextcloud может использоваться внешняя ссылка. Администраторы могут также задавать обязательное использование паролей для получения доступа к общему ресурсу, обязательное назначение срока действия ссылки, разрешать межсерверный обмен файлами с помощью ссылок и предоставление общего доступа с мобильных устройств.\nПри отключении этой функции для всех пользователей будет отключён совместный доступ к файлам и папкам на сервере, в том числе и при использовании приложений для синхронизации и мобильных приложений. Дополнительная информация доступна в документации Nextcloud.",
|
||||
"Sharing" : "Общий доступ",
|
||||
"Accept user and group shares by default" : "Принимать по умолчанию общие ресурсы, предназначенные пользователю или группе",
|
||||
"Allow editing" : "Разрешить редактирование",
|
||||
"Allow creating" : "Разрешить создавать",
|
||||
"Allow deleting" : "Разрешить удалять",
|
||||
|
@ -150,48 +145,29 @@ OC.L10N.register(
|
|||
"remote group" : "группа на другом сервере",
|
||||
"guest" : "Гость",
|
||||
"Shared with the group {user} by {owner}" : "{owner} предоставил(а) доступ группе {group}",
|
||||
"Shared with the conversation {user} by {owner}" : "Пользователь {owner} предоставил(а) {user} доступ во время беседы",
|
||||
"Shared with {user} by {owner}" : "{owner} предоставил(а) доступ {user} ",
|
||||
"Added by {initiator}" : "Добавлено пользователем {initiator}",
|
||||
"Via folder" : "Через папку",
|
||||
"Internal link" : "Внутренняя ссылка",
|
||||
"Link copied" : "Ссылка скопирована",
|
||||
"Cannot copy, please copy the link manually" : "Не удалось скопировать, выполните копирование вручную",
|
||||
"Copy to clipboard" : "Копировать в буфер обмена",
|
||||
"Only works for users with access to this folder" : "Только для пользователей с доступом к этой папке",
|
||||
"Only works for users with access to this file" : "Только для пользователей с доступом к этому файлу",
|
||||
"Please enter the following required information before creating the share" : "Для создания общего ресурса требуется указать следующие данные",
|
||||
"Password protection (enforced)" : "Защита паролем (требуется системной)",
|
||||
"Only works for users with access to this folder" : "Работает только для пользователей с доступом к этой папке",
|
||||
"Password protection" : "Защита паролем",
|
||||
"Enter a password" : "Введите пароль",
|
||||
"Expiration date (enforced)" : "Срок действия (требуется системой)",
|
||||
"Cancel" : "Отменить",
|
||||
"Read only" : "Только для чтения",
|
||||
"Allow upload and editing" : "Разрешить приём и редактирование",
|
||||
"File drop (upload only)" : "Хранилище (только приём файлов)",
|
||||
"Hide download" : "Скрыть загрузку",
|
||||
"Password protect" : "Защитить паролем",
|
||||
"Video verification" : "Подтверждение по видесвязи",
|
||||
"Enter a note for the share recipient" : "Введите примечание для получателя",
|
||||
"Add another link" : "Добавить другую ссылку",
|
||||
"Create a new share link" : "Создать ссылку доступа",
|
||||
"Shared via link by {initiator}" : "{initiator} предоставил(а) доступ по ссылке",
|
||||
"Share link" : "Общий доступ по ссылке",
|
||||
"Error, please enter proper password and/or expiration date" : "Введите действительный пароль и/или дату истечения",
|
||||
"No recommendations. Start typing." : "Рекомендации отсутствуют, начните вводить символы",
|
||||
"Resharing is not allowed" : "Повторное открытие доступа запрещено",
|
||||
"Name or email address …" : "Имя или адрес эл.почты…",
|
||||
"Name or federated cloud ID …" : "Имя или ID межсерверного обмена…",
|
||||
"Name, federated cloud ID or email address …" : "Имя, ID межсерверного обмена или адрес эл.почты…",
|
||||
"Name …" : "Имя…",
|
||||
"Searching …" : "Поиск…",
|
||||
"No elements found." : "Ничего не найдено.",
|
||||
"Search globally" : "Искать глобально",
|
||||
"on {server}" : "на {server}",
|
||||
"Others with access" : "Другие пользователи, имеющие доступ",
|
||||
"No other users with access found" : "Не найдено пользователей, имеющих доступ",
|
||||
"Toggle list of others with access to this directory" : "Свернуть или развернуть список пользователей, имеющих доступ к этой папке",
|
||||
"Toggle list of others with access to this file" : "Свернуть или развернуть список пользователей, имеющих доступ к этому файлу",
|
||||
"Unable to fetch inherited shares" : "Невозможно получить список унаследованных общих ресурсов ",
|
||||
"Unable to load the shares list" : "Невозможно загрузить список общих ресурсов",
|
||||
"Expires {relativetime}" : "Истекает {relativetime}",
|
||||
|
|
|
@ -11,9 +11,8 @@
|
|||
"Deleted shares" : "Удалённые общие ресурсы",
|
||||
"No deleted shares" : "Удалённые ресурсы отсуствуют",
|
||||
"Shares you deleted will show up here" : "Здесь будут показаны удалённые вами общие ресурсы",
|
||||
"Pending shares" : "Ожидающие подтверждения",
|
||||
"Pending shares" : "Ожидающие общие ресурсы",
|
||||
"No pending shares" : "Ожидающие общие ресурсы отсуствуют",
|
||||
"Shares you have received but not confirmed will show up here" : "Здесь появятся файлы и каталоги, ожидающие подтверждения получения с вашей стороны",
|
||||
"Shares" : "Опубликованные ресурсы",
|
||||
"No shares" : "Нет ресурсов общего доступа",
|
||||
"Shares will show up here" : "Здесь будут показаны общие ресурсы",
|
||||
|
@ -125,14 +124,10 @@
|
|||
"File sharing" : "Обмен файлами",
|
||||
"Share will expire tomorrow" : "Завтра истекает срок публикации",
|
||||
"One or more of your shares will expire tomorrow" : "Завтра истекает срок одного или нескольких опубликованных вами ресурсов",
|
||||
"Your share of {node} will expire tomorrow" : "Завтра истекает срок публикации вашего общего ресурса {node}",
|
||||
"You received {share} as a share by {user}" : "Вы получили доступ к {share} от {user}",
|
||||
"You received {share} to group {group} as a share by {user}" : "Вы получили от {user} доступ к ресурсу {share}, предназначенный группе {group}",
|
||||
"Accept" : "Принять",
|
||||
"Reject" : "Отклонить",
|
||||
"This application enables users to share files within Nextcloud. If enabled, the admin can choose which groups can share files. The applicable users can then share files and folders with other users and groups within Nextcloud. In addition, if the admin enables the share link feature, an external link can be used to share files with other users outside of Nextcloud. Admins can also enforce passwords, expirations dates, and enable server to server sharing via share links, as well as sharing from mobile devices.\nTurning the feature off removes shared files and folders on the server for all share recipients, and also on the sync clients and mobile apps. More information is available in the Nextcloud Documentation." : "Это приложение позволяет пользователям обмениваться файлами в Nextcloud. Если приложение включено, администратор может выбрать, какие группы пользователей могут предоставлять общий доступ к файлам, после чего такие пользователи, могут обмениваться файлами и папками с другими пользователями и группами в Nextcloud. Кроме того, если администратор задействовал модуль предоставления общего доступа, то для обмена файлами с другими пользователями, не являющимися пользователями Nextcloud может использоваться внешняя ссылка. Администраторы могут также задавать обязательное использование паролей для получения доступа к общему ресурсу, обязательное назначение срока действия ссылки, разрешать межсерверный обмен файлами с помощью ссылок и предоставление общего доступа с мобильных устройств.\nПри отключении этой функции для всех пользователей будет отключён совместный доступ к файлам и папкам на сервере, в том числе и при использовании приложений для синхронизации и мобильных приложений. Дополнительная информация доступна в документации Nextcloud.",
|
||||
"Sharing" : "Общий доступ",
|
||||
"Accept user and group shares by default" : "Принимать по умолчанию общие ресурсы, предназначенные пользователю или группе",
|
||||
"Allow editing" : "Разрешить редактирование",
|
||||
"Allow creating" : "Разрешить создавать",
|
||||
"Allow deleting" : "Разрешить удалять",
|
||||
|
@ -148,48 +143,29 @@
|
|||
"remote group" : "группа на другом сервере",
|
||||
"guest" : "Гость",
|
||||
"Shared with the group {user} by {owner}" : "{owner} предоставил(а) доступ группе {group}",
|
||||
"Shared with the conversation {user} by {owner}" : "Пользователь {owner} предоставил(а) {user} доступ во время беседы",
|
||||
"Shared with {user} by {owner}" : "{owner} предоставил(а) доступ {user} ",
|
||||
"Added by {initiator}" : "Добавлено пользователем {initiator}",
|
||||
"Via folder" : "Через папку",
|
||||
"Internal link" : "Внутренняя ссылка",
|
||||
"Link copied" : "Ссылка скопирована",
|
||||
"Cannot copy, please copy the link manually" : "Не удалось скопировать, выполните копирование вручную",
|
||||
"Copy to clipboard" : "Копировать в буфер обмена",
|
||||
"Only works for users with access to this folder" : "Только для пользователей с доступом к этой папке",
|
||||
"Only works for users with access to this file" : "Только для пользователей с доступом к этому файлу",
|
||||
"Please enter the following required information before creating the share" : "Для создания общего ресурса требуется указать следующие данные",
|
||||
"Password protection (enforced)" : "Защита паролем (требуется системной)",
|
||||
"Only works for users with access to this folder" : "Работает только для пользователей с доступом к этой папке",
|
||||
"Password protection" : "Защита паролем",
|
||||
"Enter a password" : "Введите пароль",
|
||||
"Expiration date (enforced)" : "Срок действия (требуется системой)",
|
||||
"Cancel" : "Отменить",
|
||||
"Read only" : "Только для чтения",
|
||||
"Allow upload and editing" : "Разрешить приём и редактирование",
|
||||
"File drop (upload only)" : "Хранилище (только приём файлов)",
|
||||
"Hide download" : "Скрыть загрузку",
|
||||
"Password protect" : "Защитить паролем",
|
||||
"Video verification" : "Подтверждение по видесвязи",
|
||||
"Enter a note for the share recipient" : "Введите примечание для получателя",
|
||||
"Add another link" : "Добавить другую ссылку",
|
||||
"Create a new share link" : "Создать ссылку доступа",
|
||||
"Shared via link by {initiator}" : "{initiator} предоставил(а) доступ по ссылке",
|
||||
"Share link" : "Общий доступ по ссылке",
|
||||
"Error, please enter proper password and/or expiration date" : "Введите действительный пароль и/или дату истечения",
|
||||
"No recommendations. Start typing." : "Рекомендации отсутствуют, начните вводить символы",
|
||||
"Resharing is not allowed" : "Повторное открытие доступа запрещено",
|
||||
"Name or email address …" : "Имя или адрес эл.почты…",
|
||||
"Name or federated cloud ID …" : "Имя или ID межсерверного обмена…",
|
||||
"Name, federated cloud ID or email address …" : "Имя, ID межсерверного обмена или адрес эл.почты…",
|
||||
"Name …" : "Имя…",
|
||||
"Searching …" : "Поиск…",
|
||||
"No elements found." : "Ничего не найдено.",
|
||||
"Search globally" : "Искать глобально",
|
||||
"on {server}" : "на {server}",
|
||||
"Others with access" : "Другие пользователи, имеющие доступ",
|
||||
"No other users with access found" : "Не найдено пользователей, имеющих доступ",
|
||||
"Toggle list of others with access to this directory" : "Свернуть или развернуть список пользователей, имеющих доступ к этой папке",
|
||||
"Toggle list of others with access to this file" : "Свернуть или развернуть список пользователей, имеющих доступ к этому файлу",
|
||||
"Unable to fetch inherited shares" : "Невозможно получить список унаследованных общих ресурсов ",
|
||||
"Unable to load the shares list" : "Невозможно загрузить список общих ресурсов",
|
||||
"Expires {relativetime}" : "Истекает {relativetime}",
|
||||
|
|
|
@ -56,11 +56,9 @@ OC.L10N.register(
|
|||
"Share expired" : "Dovoljenje souporabe je poteklo",
|
||||
"You shared {file} with {user}" : "Omogočite souporabo datoteke {file} z uporabnikom {user}",
|
||||
"You removed yourself from {file}" : "Sami sebe odstranite z datoteke {file}",
|
||||
"{actor} shared {file} with you" : "{actor} vam omogoča souporabo {file}",
|
||||
"A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "Datoteko oziroma mapo v souporabi prek elektronske pošte oziroma javne povezave je uporabnik <strong>prejel na svoj krajevni disk</strong>",
|
||||
"A file or folder was shared from <strong>another server</strong>" : "Datoteka ali mapa je bila dodana v souporabo prek <strong>drugega strežnika</strong>",
|
||||
"A file or folder has been <strong>shared</strong>" : "Za datoteko ali mapo je omogočena <strong>souporaba</strong>",
|
||||
"Shared link" : "Povezava do mesta souporabe",
|
||||
"Wrong share ID, share doesn't exist" : "Napačen ID mesta uporabe; mesto ne obstaja!",
|
||||
"Could not delete share" : "Mesta souporabe ni mogoče izbrisati",
|
||||
"Please specify a file or folder path" : "Določiti je treba datoteko ali pot do mape",
|
||||
|
|
|
@ -54,11 +54,9 @@
|
|||
"Share expired" : "Dovoljenje souporabe je poteklo",
|
||||
"You shared {file} with {user}" : "Omogočite souporabo datoteke {file} z uporabnikom {user}",
|
||||
"You removed yourself from {file}" : "Sami sebe odstranite z datoteke {file}",
|
||||
"{actor} shared {file} with you" : "{actor} vam omogoča souporabo {file}",
|
||||
"A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "Datoteko oziroma mapo v souporabi prek elektronske pošte oziroma javne povezave je uporabnik <strong>prejel na svoj krajevni disk</strong>",
|
||||
"A file or folder was shared from <strong>another server</strong>" : "Datoteka ali mapa je bila dodana v souporabo prek <strong>drugega strežnika</strong>",
|
||||
"A file or folder has been <strong>shared</strong>" : "Za datoteko ali mapo je omogočena <strong>souporaba</strong>",
|
||||
"Shared link" : "Povezava do mesta souporabe",
|
||||
"Wrong share ID, share doesn't exist" : "Napačen ID mesta uporabe; mesto ne obstaja!",
|
||||
"Could not delete share" : "Mesta souporabe ni mogoče izbrisati",
|
||||
"Please specify a file or folder path" : "Določiti je treba datoteko ali pot do mape",
|
||||
|
|
|
@ -768,16 +768,6 @@ class ShareAPIController extends OCSController {
|
|||
$known = $formatted = $miniFormatted = [];
|
||||
$resharingRight = false;
|
||||
foreach ($shares as $share) {
|
||||
try {
|
||||
$share->getNode();
|
||||
} catch (NotFoundException $e) {
|
||||
/*
|
||||
* Ignore shares where we can't get the node
|
||||
* For example delted shares
|
||||
*/
|
||||
continue;
|
||||
}
|
||||
|
||||
if (in_array($share->getId(), $known) || $share->getSharedWith() === $this->currentUser) {
|
||||
continue;
|
||||
}
|
||||
|
|
|
@ -545,6 +545,10 @@ class ShareController extends AuthPublicShareController {
|
|||
throw new NotFoundException();
|
||||
}
|
||||
|
||||
if ($share->getHideDownload()) {
|
||||
return new NotFoundResponse();
|
||||
}
|
||||
|
||||
$userFolder = $this->rootFolder->getUserFolder($share->getShareOwner());
|
||||
$originalSharePath = $userFolder->getRelativePath($share->getNode()->getPath());
|
||||
|
||||
|
@ -574,17 +578,11 @@ class ShareController extends AuthPublicShareController {
|
|||
if ($node instanceof \OCP\Files\File) {
|
||||
// Single file download
|
||||
$this->singleFileDownloaded($share, $share->getNode());
|
||||
} else if (!empty($files_list)) {
|
||||
$this->fileListDownloaded($share, $files_list, $node);
|
||||
} else {
|
||||
if ($share->getHideDownload()) {
|
||||
return new NotFoundResponse();
|
||||
}
|
||||
|
||||
if (!empty($files_list)) {
|
||||
$this->fileListDownloaded($share, $files_list, $node);
|
||||
} else {
|
||||
// The folder is downloaded
|
||||
$this->singleFileDownloaded($share, $share->getNode());
|
||||
}
|
||||
// The folder is downloaded
|
||||
$this->singleFileDownloaded($share, $share->getNode());
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -33,9 +33,7 @@ use OC\Files\Filesystem;
|
|||
use OC\Files\Mount\MountPoint;
|
||||
use OC\Files\Mount\MoveableMount;
|
||||
use OC\Files\View;
|
||||
use OCP\EventDispatcher\IEventDispatcher;
|
||||
use OCP\Files\Storage\IStorageFactory;
|
||||
use OCP\Share\Events\VerifyMountPointEvent;
|
||||
|
||||
/**
|
||||
* Shared mount points can be moved by the user
|
||||
|
@ -93,12 +91,6 @@ class SharedMount extends MountPoint implements MoveableMount {
|
|||
$mountPoint = basename($share->getTarget());
|
||||
$parent = dirname($share->getTarget());
|
||||
|
||||
$event = new VerifyMountPointEvent($share, $this->recipientView, $parent);
|
||||
/** @var IEventDispatcher $dispatcher */
|
||||
$dispatcher = \OC::$server->query(IEventDispatcher::class);
|
||||
$dispatcher->dispatchTyped($event);
|
||||
$parent = $event->getParent();
|
||||
|
||||
if ($folderExistCache->hasKey($parent)) {
|
||||
$parentExists = $folderExistCache->get($parent);
|
||||
} else {
|
||||
|
|
|
@ -6,11 +6,6 @@ OC.L10N.register(
|
|||
"This application enables users to restore files that were deleted from the system." : "יישומון זה מאפשר למשתמשים לשחזר קבצים שנמחקו מהמערכת.",
|
||||
"Restore" : "שחזור",
|
||||
"Delete permanently" : "מחיקה לצמיתות",
|
||||
"Error while restoring file from trashbin" : "שגיאה בעת שחזור קובץ מסל האשפה",
|
||||
"Error while removing file from trashbin" : "שגיאה בעת הסרת קובץ מסל האשפה",
|
||||
"Error while restoring files from trashbin" : "שגיאה בעת שחזור קבצים מסל האשפה",
|
||||
"Error while emptying trashbin" : "שגיאה בעת פינוי סל האשפה",
|
||||
"Error while removing files from trashbin" : "שגיאה בעת הסרתים קבצים מסל האשפה",
|
||||
"This operation is forbidden" : "פעולה זו אסורה",
|
||||
"This directory is unavailable, please check the logs or contact the administrator" : "תיקייה זו לא קיימת, יש לבדוק את הלוגים או ליצור קשר עם המנהל",
|
||||
"No deleted files" : "אין קבצים שנמחקו",
|
||||
|
|
|
@ -4,11 +4,6 @@
|
|||
"This application enables users to restore files that were deleted from the system." : "יישומון זה מאפשר למשתמשים לשחזר קבצים שנמחקו מהמערכת.",
|
||||
"Restore" : "שחזור",
|
||||
"Delete permanently" : "מחיקה לצמיתות",
|
||||
"Error while restoring file from trashbin" : "שגיאה בעת שחזור קובץ מסל האשפה",
|
||||
"Error while removing file from trashbin" : "שגיאה בעת הסרת קובץ מסל האשפה",
|
||||
"Error while restoring files from trashbin" : "שגיאה בעת שחזור קבצים מסל האשפה",
|
||||
"Error while emptying trashbin" : "שגיאה בעת פינוי סל האשפה",
|
||||
"Error while removing files from trashbin" : "שגיאה בעת הסרתים קבצים מסל האשפה",
|
||||
"This operation is forbidden" : "פעולה זו אסורה",
|
||||
"This directory is unavailable, please check the logs or contact the administrator" : "תיקייה זו לא קיימת, יש לבדוק את הלוגים או ליצור קשר עם המנהל",
|
||||
"No deleted files" : "אין קבצים שנמחקו",
|
||||
|
|
|
@ -2,7 +2,7 @@ OC.L10N.register(
|
|||
"files_versions",
|
||||
{
|
||||
"Versions" : "Верзије",
|
||||
"This application automatically maintains older versions of files that are changed." : "Ова апликација аутоматски одржава старије верзије измењених фајлова.",
|
||||
"This application automatically maintains older versions of files that are changed." : "Ова апликација аутоматски одржава старије верзије фајлова који су се изменили.",
|
||||
"This application automatically maintains older versions of files that are changed. When enabled, a hidden versions folder is provisioned in every user’s directory and is used to store old file versions. A user can revert to an older version through the web interface at any time, with the replaced file becoming a version. The app automatically manages the versions folder to ensure the user doesn’t run out of Quota because of versions.\n\t\tIn addition to the expiry of versions, the versions app makes certain never to use more than 50% of the user’s currently available free space. If stored versions exceed this limit, the app will delete the oldest versions first until it meets this limit. More information is available in the Versions documentation." : "Ова апликација аутоматски чува старије верзије фајлова који су се изменили. Када се укључи, у свакој корисничкој фасцикли се додаје још једна скривена фасцикла у коју се смештају старије верзије фајлова. Корисник се у сваком тренутку може вратити на старију верзију фајлова кроз веб интерфејс, с тим да замењени фајл постаје исто једна верзија. Апликација аутоматски управља фасциклама са верзијама да би се осигурала да корисник не дође до квоте због чувања верзија.\n\t\tУз истицање верзија, апликација верзионисања се стара да се никад не користи више од 50% корисничког слободног простора. Уколико ускладиштена верзија прелази ову вредност, апликација ће кренути да брише верзије почевши од најстарије све док се не падне испод границе од 50%. Још информација је доступно у документацији апликације за Верзионисање.",
|
||||
"Failed to revert {file} to revision {timestamp}." : "Не могу да вратим {file} на ревизију {timestamp}.",
|
||||
"_%n byte_::_%n bytes_" : ["%n бајт","%n бајта","%n бајтова"],
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{ "translations": {
|
||||
"Versions" : "Верзије",
|
||||
"This application automatically maintains older versions of files that are changed." : "Ова апликација аутоматски одржава старије верзије измењених фајлова.",
|
||||
"This application automatically maintains older versions of files that are changed." : "Ова апликација аутоматски одржава старије верзије фајлова који су се изменили.",
|
||||
"This application automatically maintains older versions of files that are changed. When enabled, a hidden versions folder is provisioned in every user’s directory and is used to store old file versions. A user can revert to an older version through the web interface at any time, with the replaced file becoming a version. The app automatically manages the versions folder to ensure the user doesn’t run out of Quota because of versions.\n\t\tIn addition to the expiry of versions, the versions app makes certain never to use more than 50% of the user’s currently available free space. If stored versions exceed this limit, the app will delete the oldest versions first until it meets this limit. More information is available in the Versions documentation." : "Ова апликација аутоматски чува старије верзије фајлова који су се изменили. Када се укључи, у свакој корисничкој фасцикли се додаје још једна скривена фасцикла у коју се смештају старије верзије фајлова. Корисник се у сваком тренутку може вратити на старију верзију фајлова кроз веб интерфејс, с тим да замењени фајл постаје исто једна верзија. Апликација аутоматски управља фасциклама са верзијама да би се осигурала да корисник не дође до квоте због чувања верзија.\n\t\tУз истицање верзија, апликација верзионисања се стара да се никад не користи више од 50% корисничког слободног простора. Уколико ускладиштена верзија прелази ову вредност, апликација ће кренути да брише верзије почевши од најстарије све док се не падне испод границе од 50%. Још информација је доступно у документацији апликације за Верзионисање.",
|
||||
"Failed to revert {file} to revision {timestamp}." : "Не могу да вратим {file} на ревизију {timestamp}.",
|
||||
"_%n byte_::_%n bytes_" : ["%n бајт","%n бајта","%n бајтова"],
|
||||
|
|
|
@ -1,13 +1,11 @@
|
|||
OC.L10N.register(
|
||||
"oauth2",
|
||||
{
|
||||
"Your client is not authorized to connect. Please inform the administrator of your client." : "הלקוח שלך לא אישר את החיבור. נא ליידע את מנהל המערכת שלך על הלקוח שלך.",
|
||||
"Your redirect URL needs to be a full URL for example: https://yourdomain.com/path" : "כתובת ההפניה שלך חייבת להיות כתובת מלאה, למשל: https://yourdomain.com/path",
|
||||
"OAuth 2.0" : "OAuth 2.0",
|
||||
"Allows OAuth2 compatible authentication from other web applications." : "מאפשר אימות תואם OAuth2 מיישומי אינטרנט אחרים.",
|
||||
"The OAuth2 app allows administrators to configure the built-in authentication workflow to also allow OAuth2 compatible authentication from other web applications." : "יישומון OAuth2 מאפשר למנהלים להגדיר את הסדר האימות המובנה כדי לאפשר אימות תואם OAuth2 מיישומים אחרים.",
|
||||
"OAuth 2.0 clients" : "לקוחות OAuth 2.0",
|
||||
"OAuth 2.0 allows external services to request access to {instanceName}." : "OAuth 2.0 מאפשר לשירותים חיצוניים לבקש גישה אל {instanceName}.",
|
||||
"Name" : "שם",
|
||||
"Redirection URI" : "כתובת הפנייה",
|
||||
"Client Identifier" : "זיהוי לקו",
|
||||
|
|
|
@ -1,11 +1,9 @@
|
|||
{ "translations": {
|
||||
"Your client is not authorized to connect. Please inform the administrator of your client." : "הלקוח שלך לא אישר את החיבור. נא ליידע את מנהל המערכת שלך על הלקוח שלך.",
|
||||
"Your redirect URL needs to be a full URL for example: https://yourdomain.com/path" : "כתובת ההפניה שלך חייבת להיות כתובת מלאה, למשל: https://yourdomain.com/path",
|
||||
"OAuth 2.0" : "OAuth 2.0",
|
||||
"Allows OAuth2 compatible authentication from other web applications." : "מאפשר אימות תואם OAuth2 מיישומי אינטרנט אחרים.",
|
||||
"The OAuth2 app allows administrators to configure the built-in authentication workflow to also allow OAuth2 compatible authentication from other web applications." : "יישומון OAuth2 מאפשר למנהלים להגדיר את הסדר האימות המובנה כדי לאפשר אימות תואם OAuth2 מיישומים אחרים.",
|
||||
"OAuth 2.0 clients" : "לקוחות OAuth 2.0",
|
||||
"OAuth 2.0 allows external services to request access to {instanceName}." : "OAuth 2.0 מאפשר לשירותים חיצוניים לבקש גישה אל {instanceName}.",
|
||||
"Name" : "שם",
|
||||
"Redirection URI" : "כתובת הפנייה",
|
||||
"Client Identifier" : "זיהוי לקו",
|
||||
|
|
|
@ -335,7 +335,7 @@ class UsersController extends AUserData {
|
|||
}
|
||||
|
||||
// Send new user mail only if a mail is set
|
||||
if ($email !== '' && $this->config->getAppValue('core', 'newUser.sendEmail', 'yes') === 'yes') {
|
||||
if ($email !== '') {
|
||||
$newUser->setEMailAddress($email);
|
||||
try {
|
||||
$emailTemplate = $this->newUserMailHelper->generateTemplate($newUser, $generatePasswordResetToken);
|
||||
|
|
|
@ -70,7 +70,6 @@ $application->registerRoutes($this, [
|
|||
['name' => 'Users#getVerificationCode', 'url' => '/settings/users/{account}/verify', 'verb' => 'GET'],
|
||||
['name' => 'Users#usersList', 'url' => '/settings/users', 'verb' => 'GET'],
|
||||
['name' => 'Users#usersListByGroup', 'url' => '/settings/users/{group}', 'verb' => 'GET', 'requirements' => ['group' => '.+']],
|
||||
['name' => 'Users#setPreference', 'url' => '/settings/users/preferences/{key}', 'verb' => 'POST'],
|
||||
['name' => 'LogSettings#setLogLevel', 'url' => '/settings/admin/log/level', 'verb' => 'POST'],
|
||||
['name' => 'LogSettings#getEntries', 'url' => '/settings/admin/log/entries', 'verb' => 'GET'],
|
||||
['name' => 'LogSettings#download', 'url' => '/settings/admin/log/download', 'verb' => 'GET'],
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue