diff options
364 files changed, 4334 insertions, 1939 deletions
diff --git a/apps/comments/js/commentstabview.js b/apps/comments/js/commentstabview.js index 8387e527f4a..f60968616a2 100644 --- a/apps/comments/js/commentstabview.js +++ b/apps/comments/js/commentstabview.js @@ -23,9 +23,7 @@ var EDIT_COMMENT_TEMPLATE = '<div class="newCommentRow comment" data-id="{{id}}">' + ' <div class="authorRow">' + - ' {{#if avatarEnabled}}' + ' <div class="avatar" data-username="{{actorId}}"></div>' + - ' {{/if}}' + ' <div class="author">{{actorDisplayName}}</div>' + '{{#if isEditMode}}' + ' <a href="#" class="action delete icon icon-delete has-tooltip" title="{{deleteTooltip}}"></a>' + @@ -44,9 +42,7 @@ var COMMENT_TEMPLATE = '<li class="comment{{#if isUnread}} unread{{/if}}{{#if isLong}} collapsed{{/if}}" data-id="{{id}}">' + ' <div class="authorRow">' + - ' {{#if avatarEnabled}}' + ' <div class="avatar" {{#if actorId}}data-username="{{actorId}}"{{/if}}> </div>' + - ' {{/if}}' + ' <div class="author">{{actorDisplayName}}</div>' + '{{#if isUserAuthor}}' + ' <a href="#" class="action edit icon icon-rename has-tooltip" title="{{editTooltip}}"></a>' + @@ -85,8 +81,6 @@ this.collection.on('sync', this._onEndRequest, this); this.collection.on('add', this._onAddModel, this); - this._avatarsEnabled = !!OC.config.enable_avatars; - this._commentMaxThreshold = this._commentMaxLength * 0.9; // TODO: error handling @@ -99,7 +93,6 @@ } var currentUser = OC.getCurrentUser(); return this._template(_.extend({ - avatarEnabled: this._avatarsEnabled, actorId: currentUser.uid, actorDisplayName: currentUser.displayName }, params)); @@ -111,7 +104,6 @@ } var currentUser = OC.getCurrentUser(); return this._editCommentTemplate(_.extend({ - avatarEnabled: this._avatarsEnabled, actorId: currentUser.uid, actorDisplayName: currentUser.displayName, newMessagePlaceholder: t('comments', 'New comment …'), @@ -127,7 +119,6 @@ } params = _.extend({ - avatarEnabled: this._avatarsEnabled, editTooltip: t('comments', 'Edit comment'), isUserAuthor: OC.getCurrentUser().uid === params.actorId, isLong: this._isLong(params.message) @@ -169,9 +160,7 @@ this.$el.find('.comments').before(this.editCommentTemplate({})); this.$el.find('.has-tooltip').tooltip(); this.$container = this.$el.find('ul.comments'); - if (this._avatarsEnabled) { - this.$el.find('.avatar').avatar(OC.getCurrentUser().uid, 32); - } + this.$el.find('.avatar').avatar(OC.getCurrentUser().uid, 32); this.delegateEvents(); this.$el.find('.message').on('keydown input change', this._onTypeComment); @@ -239,12 +228,10 @@ _postRenderItem: function($el) { $el.find('.has-tooltip').tooltip(); - if(this._avatarsEnabled) { - $el.find('.avatar').each(function() { - var $this = $(this); - $this.avatar($this.attr('data-username'), 32); - }); - } + $el.find('.avatar').each(function() { + var $this = $(this); + $this.avatar($this.attr('data-username'), 32); + }); }, /** @@ -257,13 +244,10 @@ for(var i in mentions) { var mention = '@' + mentions[i].mentionId; - var avatar = ''; - if(this._avatarsEnabled) { - avatar = '<div class="avatar" ' - + 'data-user="' + _.escape(mentions[i].mentionId) + '"' - +' data-user-display-name="' - + _.escape(mentions[i].mentionDisplayName) + '"></div>'; - } + var avatar = '<div class="avatar" ' + + 'data-user="' + _.escape(mentions[i].mentionId) + '"' + +' data-user-display-name="' + + _.escape(mentions[i].mentionDisplayName) + '"></div>'; // escape possible regex characters in the name mention = mention.replace(/[.*+?^${}()|[\]\\]/g, '\\$&'); diff --git a/apps/comments/l10n/is.js b/apps/comments/l10n/is.js index f85a2b1a759..702e996ecfb 100644 --- a/apps/comments/l10n/is.js +++ b/apps/comments/l10n/is.js @@ -2,6 +2,7 @@ OC.L10N.register( "comments", { "Comments" : "Athugasemdir", + "Unknown user" : "Óþekktur notandi", "New comment …" : "Ný athugasemd ...", "Delete comment" : "Eyða athugasemd", "Post" : "Senda", @@ -15,11 +16,20 @@ OC.L10N.register( "Error occurred while retrieving comment with id {id}" : "Villa kom upp við að reyna að ná í athugasemd með auðkenninu {id}", "Error occurred while updating comment with id {id}" : "Villa kom upp við að reyna að uppfæra athugasemd með auðkenninu {id}", "Error occurred while posting comment" : "Villa kom upp við að senda inn athugasemd", + "_%n unread comment_::_%n unread comments_" : ["%n ólesin athugasemd","%n ólesnar athugasemdir"], "Comment" : "Athugasemd", "You commented" : "Þú settir inn athugasemd", "%1$s commented" : "%1$s setti inn athugasemd", + "{author} commented" : "{author} setti inn athugasemd", + "You commented on %1$s" : "Þú settir inn athugasemd við %1$s", + "You commented on {file}" : "Þú settir inn athugasemd við {file}", "%1$s commented on %2$s" : "%1$s setti inn athugasemd um %2$s", + "{author} commented on {file}" : "{author} setti inn athugasemd við {file}", "<strong>Comments</strong> for files" : "<strong>Athugasemdir</strong> við skrár", + "A (now) deleted user mentioned you in a comment on “%s”" : "Notandi (sem nú er búið að eyða) minntist á þig í athugasemd við “%s”", + "A (now) deleted user mentioned you in a comment on “{file}”" : "Notandi (sem nú er búið að eyða) minntist á þig í athugasemd við “{file}”", + "%1$s mentioned you in a comment on “%2$s”" : "%1$s minntist á þig í athugasemd við “%2$s”", + "{user} mentioned you in a comment on “{file}”" : "{user} minntist á þig í athugasemd við “{file}”", "Type in a new comment..." : "Skrifaðu inn nýja athugasemd...", "No other comments available" : "Engar aðrar athugasemdir eru tiltækar", "More comments..." : "Fleiri athugasemdir...", diff --git a/apps/comments/l10n/is.json b/apps/comments/l10n/is.json index f09390b0982..700a25c3f26 100644 --- a/apps/comments/l10n/is.json +++ b/apps/comments/l10n/is.json @@ -1,5 +1,6 @@ { "translations": { "Comments" : "Athugasemdir", + "Unknown user" : "Óþekktur notandi", "New comment …" : "Ný athugasemd ...", "Delete comment" : "Eyða athugasemd", "Post" : "Senda", @@ -13,11 +14,20 @@ "Error occurred while retrieving comment with id {id}" : "Villa kom upp við að reyna að ná í athugasemd með auðkenninu {id}", "Error occurred while updating comment with id {id}" : "Villa kom upp við að reyna að uppfæra athugasemd með auðkenninu {id}", "Error occurred while posting comment" : "Villa kom upp við að senda inn athugasemd", + "_%n unread comment_::_%n unread comments_" : ["%n ólesin athugasemd","%n ólesnar athugasemdir"], "Comment" : "Athugasemd", "You commented" : "Þú settir inn athugasemd", "%1$s commented" : "%1$s setti inn athugasemd", + "{author} commented" : "{author} setti inn athugasemd", + "You commented on %1$s" : "Þú settir inn athugasemd við %1$s", + "You commented on {file}" : "Þú settir inn athugasemd við {file}", "%1$s commented on %2$s" : "%1$s setti inn athugasemd um %2$s", + "{author} commented on {file}" : "{author} setti inn athugasemd við {file}", "<strong>Comments</strong> for files" : "<strong>Athugasemdir</strong> við skrár", + "A (now) deleted user mentioned you in a comment on “%s”" : "Notandi (sem nú er búið að eyða) minntist á þig í athugasemd við “%s”", + "A (now) deleted user mentioned you in a comment on “{file}”" : "Notandi (sem nú er búið að eyða) minntist á þig í athugasemd við “{file}”", + "%1$s mentioned you in a comment on “%2$s”" : "%1$s minntist á þig í athugasemd við “%2$s”", + "{user} mentioned you in a comment on “{file}”" : "{user} minntist á þig í athugasemd við “{file}”", "Type in a new comment..." : "Skrifaðu inn nýja athugasemd...", "No other comments available" : "Engar aðrar athugasemdir eru tiltækar", "More comments..." : "Fleiri athugasemdir...", diff --git a/apps/comments/l10n/pl.js b/apps/comments/l10n/pl.js index 79c2f364578..2aa06ec36ae 100644 --- a/apps/comments/l10n/pl.js +++ b/apps/comments/l10n/pl.js @@ -13,27 +13,27 @@ OC.L10N.register( "More comments …" : "Więcej komentarzy ...", "Save" : "Zapisz", "Allowed characters {count} of {max}" : "Dozwolone znaki {count} z {max}", - "Error occurred while retrieving comment with id {id}" : "W trakcie otrzymywania komentarza o identyfikatorze {id} wystąpił błąd.", + "Error occurred while retrieving comment with id {id}" : "W trakcie pobierania komentarza o identyfikatorze {id} wystąpił błąd.", "Error occurred while updating comment with id {id}" : "W trakcie aktualizacji komentarza o identyfikatorze {id} wystąpił błąd.", "Error occurred while posting comment" : "Podczas wysyłania komentarza wystąpił błąd", "_%n unread comment_::_%n unread comments_" : ["%n nieprzeczytany komentarz","%n nieprzeczytane komentarze","%n nieprzeczytanych komentarzy","%n nieprzeczytanych komentarzy"], "Comment" : "Komentarz", - "You commented" : "Skomentowałeś", - "%1$s commented" : "%1$s skomentował", - "{author} commented" : "{author} skomentował", - "You commented on %1$s" : "Skomentowałeś w %1$s", - "You commented on {file}" : "Skomentowałeś w {file}", - "%1$s commented on %2$s" : "%1$s skomentował %2$s", - "{author} commented on {file}" : "{author} skomentował w {file}", + "You commented" : "Skomentowałeś/-aś", + "%1$s commented" : "%1$s skomentował/-a", + "{author} commented" : "{author} skomentował/-a", + "You commented on %1$s" : "Skomentowałeś/-aś w %1$s", + "You commented on {file}" : "Skomentowałeś/-aś w {file}", + "%1$s commented on %2$s" : "%1$s skomentował/-a %2$s", + "{author} commented on {file}" : "{author} skomentował/-a w {file}", "<strong>Comments</strong> for files" : "<strong>Komentarze</strong> dla plików", "A (now) deleted user mentioned you in a comment on “%s”" : "Pewien (obecnie) usunięty użytkownik wspomniał o Tobie w komentarzu “%s”", "A (now) deleted user mentioned you in a comment on “{file}”" : "Pewien (obecnie) usunięty użytkownik wspomniał o Tobie w komentarzu “{file}”", - "%1$s mentioned you in a comment on “%2$s”" : "%1$s wspomniał o Tobie w komentarzu “%2$s”", - "{user} mentioned you in a comment on “{file}”" : "{user} wspomniał o Tobie w komentarzu “{file}”", - "Type in a new comment..." : "Wprowadź nowy komentarz...", + "%1$s mentioned you in a comment on “%2$s”" : "%1$s wspomniał/-a o Tobie w komentarzu “%2$s”", + "{user} mentioned you in a comment on “{file}”" : "{user} wspomniał/-a o Tobie w komentarzu “{file}”", + "Type in a new comment..." : "Napisz nowy komentarz...", "No other comments available" : "Nie ma więcej komentarzy", "More comments..." : "Więcej komentarzy...", "{count} unread comments" : "{count} nieprzeczytanych komentarzy", - "You commented on %2$s" : "Skomentowałeś %2$s" + "You commented on %2$s" : "Skomentowałeś/-aś %2$s" }, -"nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);"); +"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);"); diff --git a/apps/comments/l10n/pl.json b/apps/comments/l10n/pl.json index 90566fdfd86..14d429f57d5 100644 --- a/apps/comments/l10n/pl.json +++ b/apps/comments/l10n/pl.json @@ -11,27 +11,27 @@ "More comments …" : "Więcej komentarzy ...", "Save" : "Zapisz", "Allowed characters {count} of {max}" : "Dozwolone znaki {count} z {max}", - "Error occurred while retrieving comment with id {id}" : "W trakcie otrzymywania komentarza o identyfikatorze {id} wystąpił błąd.", + "Error occurred while retrieving comment with id {id}" : "W trakcie pobierania komentarza o identyfikatorze {id} wystąpił błąd.", "Error occurred while updating comment with id {id}" : "W trakcie aktualizacji komentarza o identyfikatorze {id} wystąpił błąd.", "Error occurred while posting comment" : "Podczas wysyłania komentarza wystąpił błąd", "_%n unread comment_::_%n unread comments_" : ["%n nieprzeczytany komentarz","%n nieprzeczytane komentarze","%n nieprzeczytanych komentarzy","%n nieprzeczytanych komentarzy"], "Comment" : "Komentarz", - "You commented" : "Skomentowałeś", - "%1$s commented" : "%1$s skomentował", - "{author} commented" : "{author} skomentował", - "You commented on %1$s" : "Skomentowałeś w %1$s", - "You commented on {file}" : "Skomentowałeś w {file}", - "%1$s commented on %2$s" : "%1$s skomentował %2$s", - "{author} commented on {file}" : "{author} skomentował w {file}", + "You commented" : "Skomentowałeś/-aś", + "%1$s commented" : "%1$s skomentował/-a", + "{author} commented" : "{author} skomentował/-a", + "You commented on %1$s" : "Skomentowałeś/-aś w %1$s", + "You commented on {file}" : "Skomentowałeś/-aś w {file}", + "%1$s commented on %2$s" : "%1$s skomentował/-a %2$s", + "{author} commented on {file}" : "{author} skomentował/-a w {file}", "<strong>Comments</strong> for files" : "<strong>Komentarze</strong> dla plików", "A (now) deleted user mentioned you in a comment on “%s”" : "Pewien (obecnie) usunięty użytkownik wspomniał o Tobie w komentarzu “%s”", "A (now) deleted user mentioned you in a comment on “{file}”" : "Pewien (obecnie) usunięty użytkownik wspomniał o Tobie w komentarzu “{file}”", - "%1$s mentioned you in a comment on “%2$s”" : "%1$s wspomniał o Tobie w komentarzu “%2$s”", - "{user} mentioned you in a comment on “{file}”" : "{user} wspomniał o Tobie w komentarzu “{file}”", - "Type in a new comment..." : "Wprowadź nowy komentarz...", + "%1$s mentioned you in a comment on “%2$s”" : "%1$s wspomniał/-a o Tobie w komentarzu “%2$s”", + "{user} mentioned you in a comment on “{file}”" : "{user} wspomniał/-a o Tobie w komentarzu “{file}”", + "Type in a new comment..." : "Napisz nowy komentarz...", "No other comments available" : "Nie ma więcej komentarzy", "More comments..." : "Więcej komentarzy...", "{count} unread comments" : "{count} nieprzeczytanych komentarzy", - "You commented on %2$s" : "Skomentowałeś %2$s" -},"pluralForm" :"nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);" + "You commented on %2$s" : "Skomentowałeś/-aś %2$s" +},"pluralForm" :"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);" }
\ No newline at end of file diff --git a/apps/comments/tests/js/commentstabviewSpec.js b/apps/comments/tests/js/commentstabviewSpec.js index 9e4bf4f0533..0bbfaa1f295 100644 --- a/apps/comments/tests/js/commentstabviewSpec.js +++ b/apps/comments/tests/js/commentstabviewSpec.js @@ -43,7 +43,6 @@ describe('OCA.Comments.CommentsTabView tests', function() { clock = sinon.useFakeTimers(Date.UTC(2016, 1, 3, 10, 5, 9)); fetchStub = sinon.stub(OCA.Comments.CommentCollection.prototype, 'fetchNext'); view = new OCA.Comments.CommentsTabView(); - view._avatarsEnabled = false; fileInfoModel = new OCA.Files.FileInfoModel({ id: 5, name: 'One.txt', @@ -146,7 +145,6 @@ describe('OCA.Comments.CommentsTabView tests', function() { }); it('renders mentioned user id to avatar and displayname', function() { - view._avatarsEnabled = true; view.collection.set(testComments); var $comment = view.$el.find('.comment[data-id=3] .message'); @@ -158,18 +156,6 @@ describe('OCA.Comments.CommentsTabView tests', function() { expect($comment.find('strong:last-child').text()).toEqual('Lord Banquo'); }); - it('renders mentioned user id to displayname, avatars disabled', function() { - view.collection.set(testComments); - - var $comment = view.$el.find('.comment[data-id=3] .message'); - expect($comment.length).toEqual(1); - expect($comment.find('.avatar[data-user=macbeth]').length).toEqual(0); - expect($comment.find('strong:first-child').text()).toEqual('Thane of Cawdor'); - - expect($comment.find('.avatar[data-user=banquo]').length).toEqual(0); - expect($comment.find('strong:last-child').text()).toEqual('Lord Banquo'); - }); - }); describe('more comments', function() { var hasMoreResultsStub; @@ -316,11 +302,13 @@ describe('OCA.Comments.CommentsTabView tests', function() { describe('editing comments', function() { var saveStub; var fetchStub; + var avatarStub; var currentUserStub; beforeEach(function() { saveStub = sinon.stub(OCA.Comments.CommentModel.prototype, 'save'); fetchStub = sinon.stub(OCA.Comments.CommentModel.prototype, 'fetch'); + avatarStub = sinon.stub($.fn, 'avatar'); currentUserStub = sinon.stub(OC, 'getCurrentUser'); currentUserStub.returns({ uid: 'testuser', @@ -348,6 +336,7 @@ describe('OCA.Comments.CommentsTabView tests', function() { afterEach(function() { saveStub.restore(); fetchStub.restore(); + avatarStub.restore(); currentUserStub.restore(); }); diff --git a/apps/dav/appinfo/v1/caldav.php b/apps/dav/appinfo/v1/caldav.php index f524c47a821..7f2ff2b37da 100644 --- a/apps/dav/appinfo/v1/caldav.php +++ b/apps/dav/appinfo/v1/caldav.php @@ -67,6 +67,7 @@ $nodes = array( // Fire up server $server = new \Sabre\DAV\Server($nodes); +$server::$exposeVersion = false; $server->httpRequest->setUrl(\OC::$server->getRequest()->getRequestUri()); $server->setBaseUri($baseuri); diff --git a/apps/dav/appinfo/v1/carddav.php b/apps/dav/appinfo/v1/carddav.php index b70045d420b..04344e83fde 100644 --- a/apps/dav/appinfo/v1/carddav.php +++ b/apps/dav/appinfo/v1/carddav.php @@ -66,6 +66,7 @@ $nodes = array( // Fire up server $server = new \Sabre\DAV\Server($nodes); +$server::$exposeVersion = false; $server->httpRequest->setUrl(\OC::$server->getRequest()->getRequestUri()); $server->setBaseUri($baseuri); // Add plugins diff --git a/apps/dav/l10n/pl.js b/apps/dav/l10n/pl.js index 38c19d99b9b..e07afbb5528 100644 --- a/apps/dav/l10n/pl.js +++ b/apps/dav/l10n/pl.js @@ -1,11 +1,49 @@ OC.L10N.register( "dav", { - "Contact birthdays" : "Kontakt urodzinowy", + "Calendar" : "Kalendarz", + "Todos" : "Zadania", + "{actor} created calendar {calendar}" : "{actor} utworzył/-a kalendarz {calendar}", + "You created calendar {calendar}" : "Utworzyłeś/-aś kalendarz {calendar}", + "{actor} deleted calendar {calendar}" : "{actor} usunął/-ęła kalendarz {calendar} .", + "You deleted calendar {calendar}" : "Usunąłęś/ęłaś kalendarz {calendar}", + "{actor} updated calendar {calendar}" : "{actor} zaktualizował/-a kalendarz {calendar} .", + "You updated calendar {calendar}" : "Zaktualizowałeś/-aś kalendarz {calendar}", + "{actor} shared calendar {calendar} with you" : "{actor} współdzieli kalendarz {calendar} z tobą", + "You shared calendar {calendar} with {user}" : "Współdzielisz kalendarz {calendar} z {user}", + "{actor} shared calendar {calendar} with {user}" : "{actor} współdzieli kalendarz {calendar} z {user}", + "{actor} unshared calendar {calendar} from you" : "{actor} zakończył/-a współdzielienie kalendarza {calendar} z tobą", + "You unshared calendar {calendar} from {user}" : "Zakończyłeś/-aś współdzielenie kalendarza {calendar} z {user}", + "{actor} unshared calendar {calendar} from {user}" : "{actor} zakończył/-a współdzielenie kalendarza {calendar} z {user}", + "{actor} unshared calendar {calendar} from themselves" : "{actor} zakończył/-a wspóldzielenie kalendarza {calendar} od siebie", + "You shared calendar {calendar} with group {group}" : "Współdzielisz kalendarz {calendar} z grupą {group}", + "{actor} shared calendar {calendar} with group {group}" : "{actor} współdzieli kalendarz {calendar} z grupą {group}", + "You unshared calendar {calendar} from group {group}" : "Zakończyłeś współdzielenie kalendarza {calendar} z grupą {group}", + "{actor} unshared calendar {calendar} from group {group}" : "{actor} nie współdzieli kalendarza {calendar} z grupą {group} .", + "{actor} created event {event} in calendar {calendar}" : "{actor} utworzył/-a wydarzenie {event} w kalendarzu {calendar}", + "You created event {event} in calendar {calendar}" : "Utworzyłeś/-ał wydarzenie {event} w kalendarzu {calendar}", + "{actor} deleted event {event} from calendar {calendar}" : "{actor} usunął/-ęłą wydarzenie {event} z kalendarza {calendar}", + "You deleted event {event} from calendar {calendar}" : "Usunąłeś/-aś wydarzenie {event} z kalendarza {calendar}", + "{actor} updated event {event} in calendar {calendar}" : "{actor} zaktualizował/-a wydarzenie {event} z kalendarza {calendar}", + "You updated event {event} in calendar {calendar}" : "Zaktualizowałeś/-aś wydarzenie {event} w kalendarzu {calendar}", + "{actor} created todo {todo} in list {calendar}" : "{actor} utworzył/-a zadanie {todo} na liście {calendar}", + "You created todo {todo} in list {calendar}" : "Utworzyłeś/-aś zadanie {todo} na liście {calendar}", + "{actor} deleted todo {todo} from list {calendar}" : "{actor} usunął/-ęła zadanie {todo} z listy {calendar}", + "You deleted todo {todo} from list {calendar}" : "Usunąłeś/-ęłaś zadanie {todo} z listy {calendar}", + "{actor} updated todo {todo} in list {calendar}" : "{actor} zaktualizował/-a zadanie {todo} na liście {calendar}", + "You updated todo {todo} in list {calendar}" : "Zaktualizowałeś/-aś zadanie {todo} na liście {calendar}", + "{actor} solved todo {todo} in list {calendar}" : "{actor} zakończył zadanie {todo} na liście {calendar}", + "You solved todo {todo} in list {calendar}" : "Zakończyłeś/-aś zadanie {todo} na liście {calendar}", + "{actor} reopened todo {todo} in list {calendar}" : "{actor} otworzył ponownie zadanie {todo} na liście {calendar}", + "You reopened todo {todo} in list {calendar}" : "Otworzyłęś/-aś ponownie zadanie {todo} na liście {calendar}", + "A <strong>calendar</strong> was modified" : "<strong>Kalendarz</strong> został zmodyfikowany", + "A calendar <strong>event</strong> was modified" : "<strong>Zdarzenie</strong> kalendarza zostało zmodyfikowane", + "A calendar <strong>todo</strong> was modified" : "Kalendarz <strong>zadań</strong> został zmieniony", + "Contact birthdays" : "Urodziny kontaktu", "Personal" : "Osobiste", "Contacts" : "Kontakty", "Technical details" : "Szczegóły techniczne", "Remote Address: %s" : "Adres zdalny: %s", "Request ID: %s" : "ID żądania: %s" }, -"nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);"); +"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);"); diff --git a/apps/dav/l10n/pl.json b/apps/dav/l10n/pl.json index 4cc85f135ac..2409315f341 100644 --- a/apps/dav/l10n/pl.json +++ b/apps/dav/l10n/pl.json @@ -1,9 +1,47 @@ { "translations": { - "Contact birthdays" : "Kontakt urodzinowy", + "Calendar" : "Kalendarz", + "Todos" : "Zadania", + "{actor} created calendar {calendar}" : "{actor} utworzył/-a kalendarz {calendar}", + "You created calendar {calendar}" : "Utworzyłeś/-aś kalendarz {calendar}", + "{actor} deleted calendar {calendar}" : "{actor} usunął/-ęła kalendarz {calendar} .", + "You deleted calendar {calendar}" : "Usunąłęś/ęłaś kalendarz {calendar}", + "{actor} updated calendar {calendar}" : "{actor} zaktualizował/-a kalendarz {calendar} .", + "You updated calendar {calendar}" : "Zaktualizowałeś/-aś kalendarz {calendar}", + "{actor} shared calendar {calendar} with you" : "{actor} współdzieli kalendarz {calendar} z tobą", + "You shared calendar {calendar} with {user}" : "Współdzielisz kalendarz {calendar} z {user}", + "{actor} shared calendar {calendar} with {user}" : "{actor} współdzieli kalendarz {calendar} z {user}", + "{actor} unshared calendar {calendar} from you" : "{actor} zakończył/-a współdzielienie kalendarza {calendar} z tobą", + "You unshared calendar {calendar} from {user}" : "Zakończyłeś/-aś współdzielenie kalendarza {calendar} z {user}", + "{actor} unshared calendar {calendar} from {user}" : "{actor} zakończył/-a współdzielenie kalendarza {calendar} z {user}", + "{actor} unshared calendar {calendar} from themselves" : "{actor} zakończył/-a wspóldzielenie kalendarza {calendar} od siebie", + "You shared calendar {calendar} with group {group}" : "Współdzielisz kalendarz {calendar} z grupą {group}", + "{actor} shared calendar {calendar} with group {group}" : "{actor} współdzieli kalendarz {calendar} z grupą {group}", + "You unshared calendar {calendar} from group {group}" : "Zakończyłeś współdzielenie kalendarza {calendar} z grupą {group}", + "{actor} unshared calendar {calendar} from group {group}" : "{actor} nie współdzieli kalendarza {calendar} z grupą {group} .", + "{actor} created event {event} in calendar {calendar}" : "{actor} utworzył/-a wydarzenie {event} w kalendarzu {calendar}", + "You created event {event} in calendar {calendar}" : "Utworzyłeś/-ał wydarzenie {event} w kalendarzu {calendar}", + "{actor} deleted event {event} from calendar {calendar}" : "{actor} usunął/-ęłą wydarzenie {event} z kalendarza {calendar}", + "You deleted event {event} from calendar {calendar}" : "Usunąłeś/-aś wydarzenie {event} z kalendarza {calendar}", + "{actor} updated event {event} in calendar {calendar}" : "{actor} zaktualizował/-a wydarzenie {event} z kalendarza {calendar}", + "You updated event {event} in calendar {calendar}" : "Zaktualizowałeś/-aś wydarzenie {event} w kalendarzu {calendar}", + "{actor} created todo {todo} in list {calendar}" : "{actor} utworzył/-a zadanie {todo} na liście {calendar}", + "You created todo {todo} in list {calendar}" : "Utworzyłeś/-aś zadanie {todo} na liście {calendar}", + "{actor} deleted todo {todo} from list {calendar}" : "{actor} usunął/-ęła zadanie {todo} z listy {calendar}", + "You deleted todo {todo} from list {calendar}" : "Usunąłeś/-ęłaś zadanie {todo} z listy {calendar}", + "{actor} updated todo {todo} in list {calendar}" : "{actor} zaktualizował/-a zadanie {todo} na liście {calendar}", + "You updated todo {todo} in list {calendar}" : "Zaktualizowałeś/-aś zadanie {todo} na liście {calendar}", + "{actor} solved todo {todo} in list {calendar}" : "{actor} zakończył zadanie {todo} na liście {calendar}", + "You solved todo {todo} in list {calendar}" : "Zakończyłeś/-aś zadanie {todo} na liście {calendar}", + "{actor} reopened todo {todo} in list {calendar}" : "{actor} otworzył ponownie zadanie {todo} na liście {calendar}", + "You reopened todo {todo} in list {calendar}" : "Otworzyłęś/-aś ponownie zadanie {todo} na liście {calendar}", + "A <strong>calendar</strong> was modified" : "<strong>Kalendarz</strong> został zmodyfikowany", + "A calendar <strong>event</strong> was modified" : "<strong>Zdarzenie</strong> kalendarza zostało zmodyfikowane", + "A calendar <strong>todo</strong> was modified" : "Kalendarz <strong>zadań</strong> został zmieniony", + "Contact birthdays" : "Urodziny kontaktu", "Personal" : "Osobiste", "Contacts" : "Kontakty", "Technical details" : "Szczegóły techniczne", "Remote Address: %s" : "Adres zdalny: %s", "Request ID: %s" : "ID żądania: %s" -},"pluralForm" :"nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);" +},"pluralForm" :"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);" }
\ No newline at end of file diff --git a/apps/dav/l10n/sq.js b/apps/dav/l10n/sq.js index e84a2e2354f..6a683d01712 100644 --- a/apps/dav/l10n/sq.js +++ b/apps/dav/l10n/sq.js @@ -28,9 +28,11 @@ OC.L10N.register( "{actor} created todo {todo} in list {calendar}" : "{actor} u krijua todo{todo} në listën {calendar}", "You created todo {todo} in list {calendar}" : "Ju krijuat todo {todo} në listën {calendar}", "{actor} deleted todo {todo} from list {calendar}" : "{actor} u fshi todo{ todo} nga lista{calendar}", + "You deleted todo {todo} from list {calendar}" : "Ju fshit todo{todo} nga lista {calendar}", "{actor} updated todo {todo} in list {calendar}" : "{actor} u përditësua todo{todo} në listën{calendar}", "A <strong>calendar</strong> was modified" : "Një <strong>kalendar</strong> u modifikua", "A calendar <strong>event</strong> was modified" : "Një <strong>event</strong> në kalendar u modifikua", + "A calendar <strong>todo</strong> was modified" : "Një kalendar <strong>todo<strong> u modifikua", "Personal" : "Personale", "Contacts" : "Kontaktet", "Technical details" : "Detaje teknike", diff --git a/apps/dav/l10n/sq.json b/apps/dav/l10n/sq.json index 922e7122069..f5a98e8845c 100644 --- a/apps/dav/l10n/sq.json +++ b/apps/dav/l10n/sq.json @@ -26,9 +26,11 @@ "{actor} created todo {todo} in list {calendar}" : "{actor} u krijua todo{todo} në listën {calendar}", "You created todo {todo} in list {calendar}" : "Ju krijuat todo {todo} në listën {calendar}", "{actor} deleted todo {todo} from list {calendar}" : "{actor} u fshi todo{ todo} nga lista{calendar}", + "You deleted todo {todo} from list {calendar}" : "Ju fshit todo{todo} nga lista {calendar}", "{actor} updated todo {todo} in list {calendar}" : "{actor} u përditësua todo{todo} në listën{calendar}", "A <strong>calendar</strong> was modified" : "Një <strong>kalendar</strong> u modifikua", "A calendar <strong>event</strong> was modified" : "Një <strong>event</strong> në kalendar u modifikua", + "A calendar <strong>todo</strong> was modified" : "Një kalendar <strong>todo<strong> u modifikua", "Personal" : "Personale", "Contacts" : "Kontaktet", "Technical details" : "Detaje teknike", diff --git a/apps/dav/lib/CardDAV/CardDavBackend.php b/apps/dav/lib/CardDAV/CardDavBackend.php index a320984c1fe..a6d057452e6 100644 --- a/apps/dav/lib/CardDAV/CardDavBackend.php +++ b/apps/dav/lib/CardDAV/CardDavBackend.php @@ -195,6 +195,33 @@ class CardDavBackend implements BackendInterface, SyncSupport { return array_values($addressBooks); } + public function getUsersOwnAddressBooks($principalUri) { + $principalUriOriginal = $principalUri; + $principalUri = $this->convertPrincipal($principalUri, true); + $query = $this->db->getQueryBuilder(); + $query->select(['id', 'uri', 'displayname', 'principaluri', 'description', 'synctoken']) + ->from('addressbooks') + ->where($query->expr()->eq('principaluri', $query->createNamedParameter($principalUri))); + + $addressBooks = []; + + $result = $query->execute(); + while($row = $result->fetch()) { + $addressBooks[$row['id']] = [ + 'id' => $row['id'], + 'uri' => $row['uri'], + 'principaluri' => $this->convertPrincipal($row['principaluri'], false), + '{DAV:}displayname' => $row['displayname'], + '{' . Plugin::NS_CARDDAV . '}addressbook-description' => $row['description'], + '{http://calendarserver.org/ns/}getctag' => $row['synctoken'], + '{http://sabredav.org/ns}sync-token' => $row['synctoken']?$row['synctoken']:'0', + ]; + } + $result->closeCursor(); + + return array_values($addressBooks); + } + private function getUserDisplayName($uid) { if (!isset($this->userDisplayNames[$uid])) { $user = $this->userManager->get($uid); diff --git a/apps/dav/lib/Connector/LegacyDAVACL.php b/apps/dav/lib/Connector/LegacyDAVACL.php index d5185ecd03b..46cbb504cce 100644 --- a/apps/dav/lib/Connector/LegacyDAVACL.php +++ b/apps/dav/lib/Connector/LegacyDAVACL.php @@ -67,6 +67,7 @@ class LegacyDAVACL extends DavAclPlugin { return new Principal(Principal::UNAUTHENTICATED); } }); - parent::propFind($propFind, $node); + + return parent::propFind($propFind, $node); } } diff --git a/apps/dav/lib/Connector/Sabre/Auth.php b/apps/dav/lib/Connector/Sabre/Auth.php index 95222dafec9..93d8b14d9c9 100644 --- a/apps/dav/lib/Connector/Sabre/Auth.php +++ b/apps/dav/lib/Connector/Sabre/Auth.php @@ -32,7 +32,6 @@ namespace OCA\DAV\Connector\Sabre; use Exception; -use OC\AppFramework\Http\Request; use OC\Authentication\Exceptions\PasswordLoginForbiddenException; use OC\Authentication\TwoFactorAuth\Manager; use OC\Security\Bruteforce\Throttler; @@ -177,9 +176,9 @@ class Auth extends AbstractBasic { // Official ownCloud clients require no checks if($this->request->isUserAgent([ - Request::USER_AGENT_OWNCLOUD_DESKTOP, - Request::USER_AGENT_OWNCLOUD_ANDROID, - Request::USER_AGENT_OWNCLOUD_IOS, + IRequest::USER_AGENT_CLIENT_DESKTOP, + IRequest::USER_AGENT_CLIENT_ANDROID, + IRequest::USER_AGENT_CLIENT_IOS, ])) { return false; } diff --git a/apps/dav/lib/Connector/Sabre/DavAclPlugin.php b/apps/dav/lib/Connector/Sabre/DavAclPlugin.php index 244394ec6fc..427a3756019 100644 --- a/apps/dav/lib/Connector/Sabre/DavAclPlugin.php +++ b/apps/dav/lib/Connector/Sabre/DavAclPlugin.php @@ -23,6 +23,7 @@ namespace OCA\DAV\Connector\Sabre; +use Sabre\CalDAV\Principal\User; use Sabre\DAV\Exception\NotFound; use Sabre\DAV\IFile; use Sabre\DAV\INode; @@ -72,4 +73,20 @@ class DavAclPlugin extends \Sabre\DAVACL\Plugin { return $access; } + + public function propFind(PropFind $propFind, INode $node) { + // If the node is neither readable nor writable then fail unless its of + // the standard user-principal + if(!($node instanceof User)) { + $path = $propFind->getPath(); + $readPermissions = $this->checkPrivileges($path, '{DAV:}read', self::R_PARENT, false); + $writePermissions = $this->checkPrivileges($path, '{DAV:}write', self::R_PARENT, false); + if ($readPermissions === false && $writePermissions === false) { + $this->checkPrivileges($path, '{DAV:}read', self::R_PARENT, true); + $this->checkPrivileges($path, '{DAV:}write', self::R_PARENT, true); + } + } + + return parent::propFind($propFind, $node); + } } diff --git a/apps/dav/lib/HookManager.php b/apps/dav/lib/HookManager.php index 26f3895a459..8148df2d37b 100644 --- a/apps/dav/lib/HookManager.php +++ b/apps/dav/lib/HookManager.php @@ -96,7 +96,7 @@ class HookManager { $uid = $params['uid']; $this->usersToDelete[$uid] = $this->userManager->get($uid); $this->calendarsToDelete = $this->calDav->getUsersOwnCalendars('principals/users/' . $uid); - $this->addressBooksToDelete = $this->cardDav->getAddressBooksForUser('principals/users/' . $uid); + $this->addressBooksToDelete = $this->cardDav->getUsersOwnAddressBooks('principals/users/' . $uid); } public function postDeleteUser($params) { diff --git a/apps/dav/tests/unit/CardDAV/CardDavBackendTest.php b/apps/dav/tests/unit/CardDAV/CardDavBackendTest.php index f4c321fa6d0..a4445217469 100644 --- a/apps/dav/tests/unit/CardDAV/CardDavBackendTest.php +++ b/apps/dav/tests/unit/CardDAV/CardDavBackendTest.php @@ -273,7 +273,7 @@ class CardDavBackendTest extends TestCase { // create a new address book $this->backend->createAddressBook(self::UNIT_TEST_USER, 'Example', []); - $books = $this->backend->getAddressBooksForUser(self::UNIT_TEST_USER); + $books = $this->backend->getUsersOwnAddressBooks(self::UNIT_TEST_USER); $this->assertEquals(1, count($books)); $bookId = $books[0]['id']; diff --git a/apps/dav/tests/unit/Connector/Sabre/AuthTest.php b/apps/dav/tests/unit/Connector/Sabre/AuthTest.php index 74b85b8a1c9..dfcb7939799 100644 --- a/apps/dav/tests/unit/Connector/Sabre/AuthTest.php +++ b/apps/dav/tests/unit/Connector/Sabre/AuthTest.php @@ -302,7 +302,7 @@ class AuthTest extends TestCase { ->with([ '/^Mozilla\/5\.0 \([A-Za-z ]+\) (mirall|csyncoC)\/.*$/', '/^Mozilla\/5\.0 \(Android\) ownCloud\-android.*$/', - '/^Mozilla\/5\.0 \(iOS\) ownCloud\-iOS.*$/', + '/^Mozilla\/5\.0 \(iOS\) (ownCloud|Nextcloud)\-iOS.*$/', ]) ->willReturn(false); $this->session @@ -352,7 +352,7 @@ class AuthTest extends TestCase { ->with([ '/^Mozilla\/5\.0 \([A-Za-z ]+\) (mirall|csyncoC)\/.*$/', '/^Mozilla\/5\.0 \(Android\) ownCloud\-android.*$/', - '/^Mozilla\/5\.0 \(iOS\) ownCloud\-iOS.*$/', + '/^Mozilla\/5\.0 \(iOS\) (ownCloud|Nextcloud)\-iOS.*$/', ]) ->willReturn(false); $this->session @@ -406,7 +406,7 @@ class AuthTest extends TestCase { ->with([ '/^Mozilla\/5\.0 \([A-Za-z ]+\) (mirall|csyncoC)\/.*$/', '/^Mozilla\/5\.0 \(Android\) ownCloud\-android.*$/', - '/^Mozilla\/5\.0 \(iOS\) ownCloud\-iOS.*$/', + '/^Mozilla\/5\.0 \(iOS\) (ownCloud|Nextcloud)\-iOS.*$/', ]) ->willReturn(false); $this->session @@ -452,7 +452,7 @@ class AuthTest extends TestCase { ->with([ '/^Mozilla\/5\.0 \([A-Za-z ]+\) (mirall|csyncoC)\/.*$/', '/^Mozilla\/5\.0 \(Android\) ownCloud\-android.*$/', - '/^Mozilla\/5\.0 \(iOS\) ownCloud\-iOS.*$/', + '/^Mozilla\/5\.0 \(iOS\) (ownCloud|Nextcloud)\-iOS.*$/', ]) ->willReturn(true); $this->session diff --git a/apps/dav/tests/unit/DAV/HookManagerTest.php b/apps/dav/tests/unit/DAV/HookManagerTest.php index 9579ce1c6d3..375bda9f3c2 100644 --- a/apps/dav/tests/unit/DAV/HookManagerTest.php +++ b/apps/dav/tests/unit/DAV/HookManagerTest.php @@ -195,7 +195,7 @@ class HookManagerTest extends TestCase { $card = $this->getMockBuilder(CardDavBackend::class) ->disableOriginalConstructor() ->getMock(); - $card->expects($this->once())->method('getAddressBooksForUser')->willReturn([ + $card->expects($this->once())->method('getUsersOwnAddressBooks')->willReturn([ ['id' => 'personal'] ]); $card->expects($this->once())->method('deleteAddressBook'); diff --git a/apps/encryption/l10n/lt_LT.js b/apps/encryption/l10n/lt_LT.js index 125d8bf8e76..7b8bc86191a 100644 --- a/apps/encryption/l10n/lt_LT.js +++ b/apps/encryption/l10n/lt_LT.js @@ -1,7 +1,7 @@ OC.L10N.register( "encryption", { - "Missing recovery key password" : "Nėra atstatymo rakto slaptažodžio", + "Missing recovery key password" : "Trūksta atkūrimo rakto slaptažodžio", "Please repeat the recovery key password" : "Prašome pakartoti atkūrimo rakto slaptažodį", "Repeated recovery key password does not match the provided recovery key password" : "Pakartotas atstatymo rakto slaptažodis nesutampa su atstatymo rakto slaptažodžiu", "Recovery key successfully enabled" : "Atkūrimo raktas sėkmingai įjungtas", @@ -26,6 +26,7 @@ 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." : "Failo iššifruoti nepavyko, gali būti jog jis yra pasidalintas su jumis. Paprašykite failo savininko, kad jums iš naujo pateiktų šį failą.", "The share will expire on %s." : "Bendrinimo laikas baigsis %s.", "Cheers!" : "Sveikinimai!", + "Default encryption module" : "Numatytasis šifravimo modulis", "Enable recovery key" : "Įjungti atstatymo raktą", "Disable recovery key" : "Išjungti atstatymo raktą", "Recovery key password" : "Atkūrimo rakto slaptažodis", @@ -35,13 +36,13 @@ OC.L10N.register( "New recovery key password" : "Naujas atstatymo rakto slaptažodis", "Repeat new recovery key password" : "Pakartokite naują atstatymo rakto slaptažodį", "Change Password" : "Pakeisti slaptažodį", - "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Šifravimo programa įjungta, bet Jūsų raktai nėra pritaikyti. Prašome atsijungti ir vėl prisijungti", + "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Šifravimo programėlė yra įjungta, tačiau jūsų raktai nėra inicijuoti. Prašome atsijungti ir vėl prisijungti", "Your private key password no longer matches your log-in password." : "Jūsų privačiojo rakto slaptažodis daugiau nebesutampa su jūsų prisijungimo slaptažodžiu.", "Set your old private key password to your current log-in password:" : "Nustatyti Jūsų privataus rakto slaptažodį į Jūsų dabartinį slaptažodį.", " If you don't remember your old password you can ask your administrator to recover your files." : "Jei nepamenate savo seno slaptažodžio, galite paprašyti administratoriaus atkurti Jūsų failus.", "Old log-in password" : "Senas prisijungimo slaptažodis", "Current log-in password" : "Dabartinis prisijungimo slaptažodis", - "Update Private Key Password" : "Atnaujinti privataus rakto slaptažodį", + "Update Private Key Password" : "Atnaujinti privačiojo rakto slaptažodį", "Enable password recovery:" : "Įjungti slaptažodžio atkūrimą:", "Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "Šios parinkties įjungimas leis jums iš naujo gauti prieigą prie savo užšifruotų failų tuo atveju, jei prarasite slaptažodį", "Enabled" : "Įjungta", diff --git a/apps/encryption/l10n/lt_LT.json b/apps/encryption/l10n/lt_LT.json index 58bbc459067..6fb74db9fd1 100644 --- a/apps/encryption/l10n/lt_LT.json +++ b/apps/encryption/l10n/lt_LT.json @@ -1,5 +1,5 @@ { "translations": { - "Missing recovery key password" : "Nėra atstatymo rakto slaptažodžio", + "Missing recovery key password" : "Trūksta atkūrimo rakto slaptažodžio", "Please repeat the recovery key password" : "Prašome pakartoti atkūrimo rakto slaptažodį", "Repeated recovery key password does not match the provided recovery key password" : "Pakartotas atstatymo rakto slaptažodis nesutampa su atstatymo rakto slaptažodžiu", "Recovery key successfully enabled" : "Atkūrimo raktas sėkmingai įjungtas", @@ -24,6 +24,7 @@ "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Failo iššifruoti nepavyko, gali būti jog jis yra pasidalintas su jumis. Paprašykite failo savininko, kad jums iš naujo pateiktų šį failą.", "The share will expire on %s." : "Bendrinimo laikas baigsis %s.", "Cheers!" : "Sveikinimai!", + "Default encryption module" : "Numatytasis šifravimo modulis", "Enable recovery key" : "Įjungti atstatymo raktą", "Disable recovery key" : "Išjungti atstatymo raktą", "Recovery key password" : "Atkūrimo rakto slaptažodis", @@ -33,13 +34,13 @@ "New recovery key password" : "Naujas atstatymo rakto slaptažodis", "Repeat new recovery key password" : "Pakartokite naują atstatymo rakto slaptažodį", "Change Password" : "Pakeisti slaptažodį", - "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Šifravimo programa įjungta, bet Jūsų raktai nėra pritaikyti. Prašome atsijungti ir vėl prisijungti", + "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Šifravimo programėlė yra įjungta, tačiau jūsų raktai nėra inicijuoti. Prašome atsijungti ir vėl prisijungti", "Your private key password no longer matches your log-in password." : "Jūsų privačiojo rakto slaptažodis daugiau nebesutampa su jūsų prisijungimo slaptažodžiu.", "Set your old private key password to your current log-in password:" : "Nustatyti Jūsų privataus rakto slaptažodį į Jūsų dabartinį slaptažodį.", " If you don't remember your old password you can ask your administrator to recover your files." : "Jei nepamenate savo seno slaptažodžio, galite paprašyti administratoriaus atkurti Jūsų failus.", "Old log-in password" : "Senas prisijungimo slaptažodis", "Current log-in password" : "Dabartinis prisijungimo slaptažodis", - "Update Private Key Password" : "Atnaujinti privataus rakto slaptažodį", + "Update Private Key Password" : "Atnaujinti privačiojo rakto slaptažodį", "Enable password recovery:" : "Įjungti slaptažodžio atkūrimą:", "Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "Šios parinkties įjungimas leis jums iš naujo gauti prieigą prie savo užšifruotų failų tuo atveju, jei prarasite slaptažodį", "Enabled" : "Įjungta", diff --git a/apps/encryption/l10n/pl.js b/apps/encryption/l10n/pl.js index 2b0e29b7c48..3722e6cf7bc 100644 --- a/apps/encryption/l10n/pl.js +++ b/apps/encryption/l10n/pl.js @@ -60,4 +60,4 @@ OC.L10N.register( "Enabled" : "Włączone", "Disabled" : "Wyłączone" }, -"nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);"); +"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);"); diff --git a/apps/encryption/l10n/pl.json b/apps/encryption/l10n/pl.json index f9f76af7555..312dbba55ba 100644 --- a/apps/encryption/l10n/pl.json +++ b/apps/encryption/l10n/pl.json @@ -57,5 +57,5 @@ "Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "Włączenie tej opcji umożliwia otrzymać dostęp do zaszyfrowanych plików w przypadku utraty hasła", "Enabled" : "Włączone", "Disabled" : "Wyłączone" -},"pluralForm" :"nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);" +},"pluralForm" :"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);" }
\ No newline at end of file diff --git a/apps/federatedfilesharing/l10n/is.js b/apps/federatedfilesharing/l10n/is.js index ad0dbcd5bff..0b2b3541587 100644 --- a/apps/federatedfilesharing/l10n/is.js +++ b/apps/federatedfilesharing/l10n/is.js @@ -7,6 +7,7 @@ OC.L10N.register( "Remote share password" : "Lykilorð fjartengdrar sameignar", "Cancel" : "Hætta við", "Add remote share" : "Bæta við fjartengdri sameign", + "Copy" : "Afrita", "Copied!" : "Afritað!", "Not supported!" : "Ekki stutt!", "Press ⌘-C to copy." : "Ýttu á ⌘-C til að afrita.", @@ -26,7 +27,12 @@ OC.L10N.register( "Sharing %s failed, because this item is already shared with %s" : "Deiling %s mistókst, því þessu atriði er þegar deilt með %s", "Not allowed to create a federated share with the same user" : "Ekki er heimilt að búa til skýjasambandssameign með sama notanda", "File is already shared with %s" : "Skránni er þegar deilt með %s", + "Sharing %s failed, could not find %s, maybe the server is currently unreachable or uses a self-signed certificate." : "Deiling %s mistókst, gat ekki fundið %s, hugsanlega er þjónninn ekki tiltækur í augnablikinu eða að hann notar sjálfundirritað skilríki.", "Could not find share" : "Gat ekki fundið sameign", + "You received \"%3$s\" as a remote share from %1$s (on behalf of %2$s)" : "Þú tókst við \"%3$s\" sem fjartengdri sameign frá %1$s (fyrir hönd %2$s)", + "You received {share} as a remote share from {user} (on behalf of {behalf})" : "Þú tókst við {share} sem fjartengdri sameign frá {user} (fyrir hönd {behalf})", + "You received \"%3$s\" as a remote share from %1$s" : "Þú tókst við \"%3$s\" sem fjartengdri sameign frá %1$s", + "You received {share} as a remote share from {user}" : "Þú tókst við {share} sem fjartengdri sameign frá {user}", "Accept" : "Samþykkja", "Decline" : "Hafna", "Share with me through my #Nextcloud Federated Cloud ID, see %s" : "Deila með mér í gegnum víðværa skýjasambandsauðkennið mitt #Nextcloud Federated Cloud ID, sjá %s", @@ -35,6 +41,7 @@ OC.L10N.register( "Open documentation" : "Opna hjálparskjöl", "Allow users on this server to send shares to other servers" : "Leyfa notendum á þessum þjóni að senda sameignir til annarra þjóna", "Allow users on this server to receive shares from other servers" : "Leyfa notendum á þessum þjóni að taka á móti sameignum frá öðrum þjónum", + "Search global and public address book for users" : "Leita að notendum í víðværri og opinberri vistfangaskrá", "Federated Cloud" : "Skýjasamband (federated)", "Your Federated Cloud ID:" : "Skýjasambandsauðkennið þitt (Federated Cloud ID):", "Share it:" : "Deila því:", diff --git a/apps/federatedfilesharing/l10n/is.json b/apps/federatedfilesharing/l10n/is.json index a037bed7451..f9ecee03e73 100644 --- a/apps/federatedfilesharing/l10n/is.json +++ b/apps/federatedfilesharing/l10n/is.json @@ -5,6 +5,7 @@ "Remote share password" : "Lykilorð fjartengdrar sameignar", "Cancel" : "Hætta við", "Add remote share" : "Bæta við fjartengdri sameign", + "Copy" : "Afrita", "Copied!" : "Afritað!", "Not supported!" : "Ekki stutt!", "Press ⌘-C to copy." : "Ýttu á ⌘-C til að afrita.", @@ -24,7 +25,12 @@ "Sharing %s failed, because this item is already shared with %s" : "Deiling %s mistókst, því þessu atriði er þegar deilt með %s", "Not allowed to create a federated share with the same user" : "Ekki er heimilt að búa til skýjasambandssameign með sama notanda", "File is already shared with %s" : "Skránni er þegar deilt með %s", + "Sharing %s failed, could not find %s, maybe the server is currently unreachable or uses a self-signed certificate." : "Deiling %s mistókst, gat ekki fundið %s, hugsanlega er þjónninn ekki tiltækur í augnablikinu eða að hann notar sjálfundirritað skilríki.", "Could not find share" : "Gat ekki fundið sameign", + "You received \"%3$s\" as a remote share from %1$s (on behalf of %2$s)" : "Þú tókst við \"%3$s\" sem fjartengdri sameign frá %1$s (fyrir hönd %2$s)", + "You received {share} as a remote share from {user} (on behalf of {behalf})" : "Þú tókst við {share} sem fjartengdri sameign frá {user} (fyrir hönd {behalf})", + "You received \"%3$s\" as a remote share from %1$s" : "Þú tókst við \"%3$s\" sem fjartengdri sameign frá %1$s", + "You received {share} as a remote share from {user}" : "Þú tókst við {share} sem fjartengdri sameign frá {user}", "Accept" : "Samþykkja", "Decline" : "Hafna", "Share with me through my #Nextcloud Federated Cloud ID, see %s" : "Deila með mér í gegnum víðværa skýjasambandsauðkennið mitt #Nextcloud Federated Cloud ID, sjá %s", @@ -33,6 +39,7 @@ "Open documentation" : "Opna hjálparskjöl", "Allow users on this server to send shares to other servers" : "Leyfa notendum á þessum þjóni að senda sameignir til annarra þjóna", "Allow users on this server to receive shares from other servers" : "Leyfa notendum á þessum þjóni að taka á móti sameignum frá öðrum þjónum", + "Search global and public address book for users" : "Leita að notendum í víðværri og opinberri vistfangaskrá", "Federated Cloud" : "Skýjasamband (federated)", "Your Federated Cloud ID:" : "Skýjasambandsauðkennið þitt (Federated Cloud ID):", "Share it:" : "Deila því:", diff --git a/apps/federatedfilesharing/l10n/pl.js b/apps/federatedfilesharing/l10n/pl.js index 282c7bbf129..2766e1d73a9 100644 --- a/apps/federatedfilesharing/l10n/pl.js +++ b/apps/federatedfilesharing/l10n/pl.js @@ -52,4 +52,4 @@ OC.L10N.register( "You received \"/%3$s\" as a remote share from %1$s (on behalf of %2$s)" : "Otrzymałeś \"/%3$s\" w zdalnym udziale z %1$s (w imieniu %2$s)", "You received \"/%3$s\" as a remote share from %1$s" : "Otrzymałeś \"/%3$s\" w zdalnym udziale z %1$s" }, -"nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);"); +"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);"); diff --git a/apps/federatedfilesharing/l10n/pl.json b/apps/federatedfilesharing/l10n/pl.json index 18c54c89d42..df687f5b3f3 100644 --- a/apps/federatedfilesharing/l10n/pl.json +++ b/apps/federatedfilesharing/l10n/pl.json @@ -49,5 +49,5 @@ "Sharing %s failed, could not find %s, maybe the server is currently unreachable." : "Współdzielenie %s nie powiodło się, nie można odnaleźć %s. Prawdopobnie serwer nie jest teraz osiągalny.", "You received \"/%3$s\" as a remote share from %1$s (on behalf of %2$s)" : "Otrzymałeś \"/%3$s\" w zdalnym udziale z %1$s (w imieniu %2$s)", "You received \"/%3$s\" as a remote share from %1$s" : "Otrzymałeś \"/%3$s\" w zdalnym udziale z %1$s" -},"pluralForm" :"nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);" +},"pluralForm" :"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);" }
\ No newline at end of file diff --git a/apps/federatedfilesharing/l10n/sq.js b/apps/federatedfilesharing/l10n/sq.js index 4e55e171b81..2bbf90d42c0 100644 --- a/apps/federatedfilesharing/l10n/sq.js +++ b/apps/federatedfilesharing/l10n/sq.js @@ -13,6 +13,8 @@ OC.L10N.register( "Press Ctrl-C to copy." : "Shtypni Ctrl-C për të kopjuar", "Invalid Federated Cloud ID" : "ID Federated Cloud e pavlefshme", "Server to server sharing is not enabled on this server" : "Shpërndarja server në server nuk është e mundësuar në këtë server", + "Not allowed to create a federated share with the owner." : "Nuk lejohet te krijoni një shpërndarje të federuar me zotëruesin", + "Invalid or untrusted SSL certificate" : "Çertifikatë SSL e pavlefshme ose e dyshimtë", "Storage not valid" : "memorja nuk është e vlefshme", "Couldn't add remote share" : "Nuk mund të shtohet ndarja në largësi", "Sharing %s failed, because this item is already shared with %s" : "Ndarja për %s dështoi, ngaqë ky objekt është ndarë një herë me %s", diff --git a/apps/federatedfilesharing/l10n/sq.json b/apps/federatedfilesharing/l10n/sq.json index 07858aa6434..d1828c95eef 100644 --- a/apps/federatedfilesharing/l10n/sq.json +++ b/apps/federatedfilesharing/l10n/sq.json @@ -11,6 +11,8 @@ "Press Ctrl-C to copy." : "Shtypni Ctrl-C për të kopjuar", "Invalid Federated Cloud ID" : "ID Federated Cloud e pavlefshme", "Server to server sharing is not enabled on this server" : "Shpërndarja server në server nuk është e mundësuar në këtë server", + "Not allowed to create a federated share with the owner." : "Nuk lejohet te krijoni një shpërndarje të federuar me zotëruesin", + "Invalid or untrusted SSL certificate" : "Çertifikatë SSL e pavlefshme ose e dyshimtë", "Storage not valid" : "memorja nuk është e vlefshme", "Couldn't add remote share" : "Nuk mund të shtohet ndarja në largësi", "Sharing %s failed, because this item is already shared with %s" : "Ndarja për %s dështoi, ngaqë ky objekt është ndarë një herë me %s", diff --git a/apps/federatedfilesharing/lib/Notifier.php b/apps/federatedfilesharing/lib/Notifier.php index faf79480b7e..2b7c9f78a75 100644 --- a/apps/federatedfilesharing/lib/Notifier.php +++ b/apps/federatedfilesharing/lib/Notifier.php @@ -25,7 +25,6 @@ namespace OCA\FederatedFileSharing; use OC\HintException; -use OC\Share\Helper; use OCP\Contacts\IManager; use OCP\Federation\ICloudId; use OCP\Federation\ICloudIdManager; @@ -63,6 +62,7 @@ class Notifier implements INotifier { * @param INotification $notification * @param string $languageCode The code of the language that should be used to prepare the notification * @return INotification + * @throws \InvalidArgumentException */ public function prepare(INotification $notification, $languageCode) { if ($notification->getApp() !== 'files_sharing') { diff --git a/apps/federation/l10n/el.js b/apps/federation/l10n/el.js index aa39c92851b..e61942c9c73 100644 --- a/apps/federation/l10n/el.js +++ b/apps/federation/l10n/el.js @@ -3,6 +3,7 @@ OC.L10N.register( { "Added to the list of trusted servers" : "Προσθήκη στην λίστα των έμπιστων διακομιστών", "Server is already in the list of trusted servers." : "Ο διακομιστής περιλαμβάνεται ήδη στην λίστα των έμπιστων ownCloud", + "No server to federate with found" : "Δεν βρέθηκε διακομιστής για συνένωση", "Could not add server" : "Αδυναμία προσθήκης διακομιστή", "Federation" : "Federation", "Trusted servers" : "Έμπιστοι διακομιστές", diff --git a/apps/federation/l10n/el.json b/apps/federation/l10n/el.json index 6ddb3346e4e..c2ff7e48b4d 100644 --- a/apps/federation/l10n/el.json +++ b/apps/federation/l10n/el.json @@ -1,6 +1,7 @@ { "translations": { "Added to the list of trusted servers" : "Προσθήκη στην λίστα των έμπιστων διακομιστών", "Server is already in the list of trusted servers." : "Ο διακομιστής περιλαμβάνεται ήδη στην λίστα των έμπιστων ownCloud", + "No server to federate with found" : "Δεν βρέθηκε διακομιστής για συνένωση", "Could not add server" : "Αδυναμία προσθήκης διακομιστή", "Federation" : "Federation", "Trusted servers" : "Έμπιστοι διακομιστές", diff --git a/apps/federation/l10n/ia.js b/apps/federation/l10n/ia.js index ed91ea8b76a..a806b12f266 100644 --- a/apps/federation/l10n/ia.js +++ b/apps/federation/l10n/ia.js @@ -4,7 +4,7 @@ OC.L10N.register( "Added to the list of trusted servers" : "Addite al lista de servitores fiduciari.", "Server is already in the list of trusted servers." : "Servitor ja es in le lista de servitores fiduciari.", "No server to federate with found" : "Nulle servitor pro associar se per federation esseva trovate", - "Could not add server" : "Il non poteva adder le servitor", + "Could not add server" : "Impossibile adder le servitor", "Federation" : "Federation", "Federation allows you to connect with other trusted servers to exchange the user directory. For example this will be used to auto-complete external users for federated sharing." : "Le federation permitte te connecter con altere servitores fiduciari pro excambiar le directorio del usator. Per exemplo, iste attributo essera usate pro completar automaticamente usatores externe pro le compartimento federate.", "Add server automatically once a federated share was created successfully" : "Le functionalitate de adder un servitor automaticamente un vice que un compartimento federate es associate esseva create con successo", diff --git a/apps/federation/l10n/ia.json b/apps/federation/l10n/ia.json index f4ac228b64b..6c458e41a5c 100644 --- a/apps/federation/l10n/ia.json +++ b/apps/federation/l10n/ia.json @@ -2,7 +2,7 @@ "Added to the list of trusted servers" : "Addite al lista de servitores fiduciari.", "Server is already in the list of trusted servers." : "Servitor ja es in le lista de servitores fiduciari.", "No server to federate with found" : "Nulle servitor pro associar se per federation esseva trovate", - "Could not add server" : "Il non poteva adder le servitor", + "Could not add server" : "Impossibile adder le servitor", "Federation" : "Federation", "Federation allows you to connect with other trusted servers to exchange the user directory. For example this will be used to auto-complete external users for federated sharing." : "Le federation permitte te connecter con altere servitores fiduciari pro excambiar le directorio del usator. Per exemplo, iste attributo essera usate pro completar automaticamente usatores externe pro le compartimento federate.", "Add server automatically once a federated share was created successfully" : "Le functionalitate de adder un servitor automaticamente un vice que un compartimento federate es associate esseva create con successo", diff --git a/apps/federation/l10n/is.js b/apps/federation/l10n/is.js index 77695a4a42d..031c61ea3fa 100644 --- a/apps/federation/l10n/is.js +++ b/apps/federation/l10n/is.js @@ -8,12 +8,12 @@ OC.L10N.register( "Federation" : "Samband", "Federation allows you to connect with other trusted servers to exchange the user directory. For example this will be used to auto-complete external users for federated sharing." : "Þjónasamband (federation) gerir þér kleift að tengjast öðrumtreystum skýjum til að skiptast á notendaskrám. Þetta er til dæmis notað til að sjálfklára nöfn ytri notenda við deilingu sambandssameigna.", "Add server automatically once a federated share was created successfully" : "Bæta þjóni við sjálfkrafa, hafi tekist að búa til sambandssameign", + "Trusted servers" : "Treystir þjónar", + "+ Add trusted server" : "+ Bæta við treystum þjóni", + "Trusted server" : "Treystur þjónn", + "Add" : "Bæta við", "Trusted Servers" : "Treystir þjónar", "+ Add Nextcloud server" : "+ Bæta við Nextcloud þjóni", - "Nextcloud Server" : "Nextcloud þjónn", - "Server added to the list of trusted Nextclouds" : "Þjóninum bætt við listann yfir treyst Nextcloud-ský", - "No Nextcloud server found" : "Enginn Nextcloud-þjónn fannst", - "Nextcloud Federation allows you to connect with other trusted Nextclouds to exchange the user directory. For example this will be used to auto-complete external users for federated sharing." : "Þjónasamband (federation) gerir þér kleift að tengjast öðrumtreystum skýjum til að skiptast á notendaskrám. Þetta er til dæmis notað til að sjálfklára nöfn ytri notenda við deilingu sambandssameigna.", - "Trusted Nextcloud Servers" : "Treystir Nextcloud-þjónar" + "Nextcloud Server" : "Nextcloud þjónn" }, "nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);"); diff --git a/apps/federation/l10n/is.json b/apps/federation/l10n/is.json index 49980207ce3..8b2e552dcbf 100644 --- a/apps/federation/l10n/is.json +++ b/apps/federation/l10n/is.json @@ -6,12 +6,12 @@ "Federation" : "Samband", "Federation allows you to connect with other trusted servers to exchange the user directory. For example this will be used to auto-complete external users for federated sharing." : "Þjónasamband (federation) gerir þér kleift að tengjast öðrumtreystum skýjum til að skiptast á notendaskrám. Þetta er til dæmis notað til að sjálfklára nöfn ytri notenda við deilingu sambandssameigna.", "Add server automatically once a federated share was created successfully" : "Bæta þjóni við sjálfkrafa, hafi tekist að búa til sambandssameign", + "Trusted servers" : "Treystir þjónar", + "+ Add trusted server" : "+ Bæta við treystum þjóni", + "Trusted server" : "Treystur þjónn", + "Add" : "Bæta við", "Trusted Servers" : "Treystir þjónar", "+ Add Nextcloud server" : "+ Bæta við Nextcloud þjóni", - "Nextcloud Server" : "Nextcloud þjónn", - "Server added to the list of trusted Nextclouds" : "Þjóninum bætt við listann yfir treyst Nextcloud-ský", - "No Nextcloud server found" : "Enginn Nextcloud-þjónn fannst", - "Nextcloud Federation allows you to connect with other trusted Nextclouds to exchange the user directory. For example this will be used to auto-complete external users for federated sharing." : "Þjónasamband (federation) gerir þér kleift að tengjast öðrumtreystum skýjum til að skiptast á notendaskrám. Þetta er til dæmis notað til að sjálfklára nöfn ytri notenda við deilingu sambandssameigna.", - "Trusted Nextcloud Servers" : "Treystir Nextcloud-þjónar" + "Nextcloud Server" : "Nextcloud þjónn" },"pluralForm" :"nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);" }
\ No newline at end of file diff --git a/apps/federation/l10n/nb_NO.js b/apps/federation/l10n/nb_NO.js index c455aa99b3a..6400c199bee 100644 --- a/apps/federation/l10n/nb_NO.js +++ b/apps/federation/l10n/nb_NO.js @@ -7,11 +7,12 @@ OC.L10N.register( "Could not add server" : "Kunne ikke legge til tjener", "Federation" : "Sammenknytting", "Add server automatically once a federated share was created successfully" : "Legg til server automatisk når en sammenknyttet deling er blitt opprettet", + "Trusted servers" : "Klarerte tjenere", + "+ Add trusted server" : "+ Legg til klarert tjener", + "Trusted server" : "Klarert tjener", + "Add" : "Legg til", "Trusted Servers" : "Klarerte tjenere", "+ Add Nextcloud server" : "+ Legg til Nextcloud tjener", - "Nextcloud Server" : "Nextcloud tjener", - "Server added to the list of trusted Nextclouds" : "Tjener lagt til i listen over klarerte Nextclouder", - "No Nextcloud server found" : "Ingen Nextcloud tjener funnet", - "Trusted Nextcloud Servers" : "Klarerte Nextcloud tjenere" + "Nextcloud Server" : "Nextcloud tjener" }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/federation/l10n/nb_NO.json b/apps/federation/l10n/nb_NO.json index 0d7cd5a4fee..cdd62ad35f2 100644 --- a/apps/federation/l10n/nb_NO.json +++ b/apps/federation/l10n/nb_NO.json @@ -5,11 +5,12 @@ "Could not add server" : "Kunne ikke legge til tjener", "Federation" : "Sammenknytting", "Add server automatically once a federated share was created successfully" : "Legg til server automatisk når en sammenknyttet deling er blitt opprettet", + "Trusted servers" : "Klarerte tjenere", + "+ Add trusted server" : "+ Legg til klarert tjener", + "Trusted server" : "Klarert tjener", + "Add" : "Legg til", "Trusted Servers" : "Klarerte tjenere", "+ Add Nextcloud server" : "+ Legg til Nextcloud tjener", - "Nextcloud Server" : "Nextcloud tjener", - "Server added to the list of trusted Nextclouds" : "Tjener lagt til i listen over klarerte Nextclouder", - "No Nextcloud server found" : "Ingen Nextcloud tjener funnet", - "Trusted Nextcloud Servers" : "Klarerte Nextcloud tjenere" + "Nextcloud Server" : "Nextcloud tjener" },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/apps/federation/l10n/pl.js b/apps/federation/l10n/pl.js index a370d2cce5c..d237740c6a1 100644 --- a/apps/federation/l10n/pl.js +++ b/apps/federation/l10n/pl.js @@ -16,4 +16,4 @@ OC.L10N.register( "+ Add Nextcloud server" : "Dodaj serwer Nextcloud", "Nextcloud Server" : "Serwer Nextcloud" }, -"nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);"); +"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);"); diff --git a/apps/federation/l10n/pl.json b/apps/federation/l10n/pl.json index ba18394b239..871111ae2f8 100644 --- a/apps/federation/l10n/pl.json +++ b/apps/federation/l10n/pl.json @@ -13,5 +13,5 @@ "Trusted Servers" : "Zaufane serwery", "+ Add Nextcloud server" : "Dodaj serwer Nextcloud", "Nextcloud Server" : "Serwer Nextcloud" -},"pluralForm" :"nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);" +},"pluralForm" :"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);" }
\ No newline at end of file diff --git a/apps/files/css/files.css b/apps/files/css/files.css index 05b8e58cbe4..54ed05385fa 100644 --- a/apps/files/css/files.css +++ b/apps/files/css/files.css @@ -759,10 +759,6 @@ table.dragshadow td.size { opacity: 0; } -#fileList .popovermenu a.action img { - padding: initial; -} - html.ie8 #controls .button.new { padding-right: 0; } diff --git a/apps/files/l10n/de.js b/apps/files/l10n/de.js index 257e9d7844d..1546f5d9008 100644 --- a/apps/files/l10n/de.js +++ b/apps/files/l10n/de.js @@ -174,6 +174,9 @@ OC.L10N.register( "%2$s restored %1$s" : "%2$s wiederhergestellt %1$s", "Changed by %2$s" : "Geändert von %2$s", "Deleted by %2$s" : "Gelöscht von %2$s", - "Restored by %2$s" : "Wiederhergestellt von %2$s" + "Restored by %2$s" : "Wiederhergestellt von %2$s", + "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["{hours}:{minutes}:{seconds} Stunde verbleibend","{hours}:{minutes}:{seconds} Stunden verbleibend"], + "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["{minutes}:{seconds} Minute verbleibend","{minutes}:{seconds} Minuten verbleibend"], + "_{seconds} second left_::_{seconds} seconds left_" : ["{seconds} Sekunde verbleibend","{seconds} Sekunden verbleibend"] }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/files/l10n/de.json b/apps/files/l10n/de.json index 29809c70bd4..f8e35ac4e05 100644 --- a/apps/files/l10n/de.json +++ b/apps/files/l10n/de.json @@ -172,6 +172,9 @@ "%2$s restored %1$s" : "%2$s wiederhergestellt %1$s", "Changed by %2$s" : "Geändert von %2$s", "Deleted by %2$s" : "Gelöscht von %2$s", - "Restored by %2$s" : "Wiederhergestellt von %2$s" + "Restored by %2$s" : "Wiederhergestellt von %2$s", + "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["{hours}:{minutes}:{seconds} Stunde verbleibend","{hours}:{minutes}:{seconds} Stunden verbleibend"], + "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["{minutes}:{seconds} Minute verbleibend","{minutes}:{seconds} Minuten verbleibend"], + "_{seconds} second left_::_{seconds} seconds left_" : ["{seconds} Sekunde verbleibend","{seconds} Sekunden verbleibend"] },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/apps/files/l10n/de_DE.js b/apps/files/l10n/de_DE.js index 8b0521a4f8c..8df12abcb67 100644 --- a/apps/files/l10n/de_DE.js +++ b/apps/files/l10n/de_DE.js @@ -174,6 +174,9 @@ OC.L10N.register( "%2$s restored %1$s" : "%2$s hat %1$s wiederhergestellt ", "Changed by %2$s" : "Geändert von %2$s", "Deleted by %2$s" : "Gelöscht von %2$s", - "Restored by %2$s" : "Wiederhergestellt von %2$s" + "Restored by %2$s" : "Wiederhergestellt von %2$s", + "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["{hours}:{minutes}:{seconds} Stunde verbleiben","{hours}:{minutes}:{seconds} Stunden verbleiben"], + "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["{minutes}:{seconds} Minute verbleibend","{minutes}:{seconds} Minuten verbleiben"], + "_{seconds} second left_::_{seconds} seconds left_" : ["{seconds} Sekunde verbleiben","{seconds} Sekunden verbleiben"] }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/files/l10n/de_DE.json b/apps/files/l10n/de_DE.json index 5a54978e41b..147b633d156 100644 --- a/apps/files/l10n/de_DE.json +++ b/apps/files/l10n/de_DE.json @@ -172,6 +172,9 @@ "%2$s restored %1$s" : "%2$s hat %1$s wiederhergestellt ", "Changed by %2$s" : "Geändert von %2$s", "Deleted by %2$s" : "Gelöscht von %2$s", - "Restored by %2$s" : "Wiederhergestellt von %2$s" + "Restored by %2$s" : "Wiederhergestellt von %2$s", + "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["{hours}:{minutes}:{seconds} Stunde verbleiben","{hours}:{minutes}:{seconds} Stunden verbleiben"], + "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["{minutes}:{seconds} Minute verbleibend","{minutes}:{seconds} Minuten verbleiben"], + "_{seconds} second left_::_{seconds} seconds left_" : ["{seconds} Sekunde verbleiben","{seconds} Sekunden verbleiben"] },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/apps/files/l10n/es.js b/apps/files/l10n/es.js index db230990a5e..52f9dd55cfb 100644 --- a/apps/files/l10n/es.js +++ b/apps/files/l10n/es.js @@ -174,6 +174,9 @@ OC.L10N.register( "%2$s restored %1$s" : "%2$s recuperó %1$s", "Changed by %2$s" : "Cambiado por %2$s", "Deleted by %2$s" : "Eliminado por %2$s", - "Restored by %2$s" : "Restaurado por %2$s" + "Restored by %2$s" : "Restaurado por %2$s", + "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["{hours}:{minutes}:{seconds} hora restante","{hours}:{minutes}:{seconds} horas restantes"], + "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["{minutes}:{seconds} minuto restante","{minutes}:{seconds} minutos restantes"], + "_{seconds} second left_::_{seconds} seconds left_" : ["{seconds} segundo restante","{seconds} segundos restantes"] }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/files/l10n/es.json b/apps/files/l10n/es.json index a2099073e0b..8e5fafb76d3 100644 --- a/apps/files/l10n/es.json +++ b/apps/files/l10n/es.json @@ -172,6 +172,9 @@ "%2$s restored %1$s" : "%2$s recuperó %1$s", "Changed by %2$s" : "Cambiado por %2$s", "Deleted by %2$s" : "Eliminado por %2$s", - "Restored by %2$s" : "Restaurado por %2$s" + "Restored by %2$s" : "Restaurado por %2$s", + "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["{hours}:{minutes}:{seconds} hora restante","{hours}:{minutes}:{seconds} horas restantes"], + "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["{minutes}:{seconds} minuto restante","{minutes}:{seconds} minutos restantes"], + "_{seconds} second left_::_{seconds} seconds left_" : ["{seconds} segundo restante","{seconds} segundos restantes"] },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/apps/files/l10n/fr.js b/apps/files/l10n/fr.js index bb040d3ae45..d7911048043 100644 --- a/apps/files/l10n/fr.js +++ b/apps/files/l10n/fr.js @@ -174,6 +174,9 @@ OC.L10N.register( "%2$s restored %1$s" : "%2$s a restauré %1$s", "Changed by %2$s" : "Modifié par %2$s", "Deleted by %2$s" : "Supprimé par %2$s", - "Restored by %2$s" : "Restauré par %2$s" + "Restored by %2$s" : "Restauré par %2$s", + "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["{hours}:{minutes}:{seconds} heure restante","{hours}:{minutes}:{seconds} heures restantes"], + "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["{minutes}:{seconds} minute restante","{minutes}:{seconds} minutes restantes"], + "_{seconds} second left_::_{seconds} seconds left_" : ["{seconds} seconde restante","{seconds} secondes restantes"] }, "nplurals=2; plural=(n > 1);"); diff --git a/apps/files/l10n/fr.json b/apps/files/l10n/fr.json index c38524fbe31..2aa5f67d4b8 100644 --- a/apps/files/l10n/fr.json +++ b/apps/files/l10n/fr.json @@ -172,6 +172,9 @@ "%2$s restored %1$s" : "%2$s a restauré %1$s", "Changed by %2$s" : "Modifié par %2$s", "Deleted by %2$s" : "Supprimé par %2$s", - "Restored by %2$s" : "Restauré par %2$s" + "Restored by %2$s" : "Restauré par %2$s", + "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["{hours}:{minutes}:{seconds} heure restante","{hours}:{minutes}:{seconds} heures restantes"], + "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["{minutes}:{seconds} minute restante","{minutes}:{seconds} minutes restantes"], + "_{seconds} second left_::_{seconds} seconds left_" : ["{seconds} seconde restante","{seconds} secondes restantes"] },"pluralForm" :"nplurals=2; plural=(n > 1);" }
\ No newline at end of file diff --git a/apps/files/l10n/he.js b/apps/files/l10n/he.js index 5d510f5bb2f..49b05d5d91e 100644 --- a/apps/files/l10n/he.js +++ b/apps/files/l10n/he.js @@ -3,7 +3,6 @@ OC.L10N.register( { "Storage invalid" : "אחסון לא חוקי", "Unknown error" : "שגיאה בלתי ידועה", - "Files" : "קבצים", "All files" : "כל הקבצים", "File could not be found" : "הקובץ לא ניתן לאיתור", "Home" : "בית", @@ -22,6 +21,7 @@ OC.L10N.register( "Delete" : "מחיקה", "Disconnect storage" : "ניתוק אחסון", "Unshare" : "הסר שיתוף", + "Files" : "קבצים", "Details" : "פרטים", "Select" : "בחר", "Pending" : "ממתין", @@ -54,6 +54,7 @@ OC.L10N.register( "Storage of {owner} is almost full ({usedSpacePercent}%)" : "האחסון של {owner} כמעט מלא ({usedSpacePercent}%)", "Your storage is almost full ({usedSpacePercent}%)" : "שטח האחסון שלך כמעט מלא ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["מתאים ל- '{filter}'","מתאים ל- '{filter}'"], + "View in folder" : "הצג בתיקייה", "Path" : "נתיב", "_%n byte_::_%n bytes_" : ["%n בייט","%n בייטים"], "Favorited" : "מועדף", @@ -83,6 +84,8 @@ OC.L10N.register( "The files you are trying to upload exceed the maximum size for file uploads on this server." : "הקבצים שניסית להעלות חרגו מהגודל המקסימלי להעלאת קבצים על שרת זה.", "No favorites" : "אין מועדפים", "Files and folders you mark as favorite will show up here" : "קבצים ותיקיות שסומנו על ידך כמועדפים יוצגו כאן", + "Tags" : "תגיות", + "Deleted files" : "קבצים שנמחקו", "Text file" : "קובץ טקסט", "New text file.txt" : "קובץ טקסט חדש.txt", "Storage not available" : "אחסון לא זמין", diff --git a/apps/files/l10n/he.json b/apps/files/l10n/he.json index e926f718f46..51a16344f8e 100644 --- a/apps/files/l10n/he.json +++ b/apps/files/l10n/he.json @@ -1,7 +1,6 @@ { "translations": { "Storage invalid" : "אחסון לא חוקי", "Unknown error" : "שגיאה בלתי ידועה", - "Files" : "קבצים", "All files" : "כל הקבצים", "File could not be found" : "הקובץ לא ניתן לאיתור", "Home" : "בית", @@ -20,6 +19,7 @@ "Delete" : "מחיקה", "Disconnect storage" : "ניתוק אחסון", "Unshare" : "הסר שיתוף", + "Files" : "קבצים", "Details" : "פרטים", "Select" : "בחר", "Pending" : "ממתין", @@ -52,6 +52,7 @@ "Storage of {owner} is almost full ({usedSpacePercent}%)" : "האחסון של {owner} כמעט מלא ({usedSpacePercent}%)", "Your storage is almost full ({usedSpacePercent}%)" : "שטח האחסון שלך כמעט מלא ({usedSpacePercent}%)", "_matches '{filter}'_::_match '{filter}'_" : ["מתאים ל- '{filter}'","מתאים ל- '{filter}'"], + "View in folder" : "הצג בתיקייה", "Path" : "נתיב", "_%n byte_::_%n bytes_" : ["%n בייט","%n בייטים"], "Favorited" : "מועדף", @@ -81,6 +82,8 @@ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "הקבצים שניסית להעלות חרגו מהגודל המקסימלי להעלאת קבצים על שרת זה.", "No favorites" : "אין מועדפים", "Files and folders you mark as favorite will show up here" : "קבצים ותיקיות שסומנו על ידך כמועדפים יוצגו כאן", + "Tags" : "תגיות", + "Deleted files" : "קבצים שנמחקו", "Text file" : "קובץ טקסט", "New text file.txt" : "קובץ טקסט חדש.txt", "Storage not available" : "אחסון לא זמין", diff --git a/apps/files/l10n/ia.js b/apps/files/l10n/ia.js index 1cb6178700d..9a6e177aba9 100644 --- a/apps/files/l10n/ia.js +++ b/apps/files/l10n/ia.js @@ -1,28 +1,167 @@ OC.L10N.register( "files", { - "Unknown error" : "Error Incognite", - "The uploaded file was only partially uploaded" : "Le file incargate solmente esseva incargate partialmente", - "No file was uploaded" : "Nulle file esseva incargate.", - "Missing a temporary folder" : "Manca un dossier temporari", - "Files" : "Files", - "Home" : "Domo", + "Storage is temporarily not available" : "Immagazinage es provisorimente non disponibile", + "Storage invalid" : "Immagazinage non valide", + "Unknown error" : "Error incognite", + "All files" : "Tote files", + "Recent" : "Recente", + "File could not be found" : "Impossibile trovar le file", + "Home" : "Initio", "Close" : "Clauder", + "Favorites" : "Favoritos", + "Could not create folder \"{dir}\"" : "Impossibile crear dossier \"{dir}\"", + "Upload cancelled." : "Incarga cancellate.", + "Unable to upload {filename} as it is a directory or has 0 bytes" : "Impossibile incargar {filename} proque illo es un directorio o ha 0 bytes", + "Not enough free space, you are uploading {size1} but only {size2} is left" : "Il non ha satis de spatio libere, tu incarga {size1} ma il resta a pena {size2} in total", + "Target folder \"{dir}\" does not exist any more" : "Le dossier de destination \"{dir}\" non existe plus", + "Not enough free space" : "Il non ha satis de spatio libere", "Uploading..." : "Incargante...", + "..." : "...", + "{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} de {totalSize} ({bitrate})", + "Actions" : "Actiones", "Download" : "Discargar", + "Rename" : "Renominar", + "Move" : "Mover", + "Target folder" : "Dossier de destination", "Delete" : "Deler", - "Unshare" : "Leva compartir", + "Disconnect storage" : "Immagazinage disconnectite ", + "Unshare" : "Leva sin compartir", + "Could not load info for file \"{file}\"" : "Impossibile cargar informationes pro file \"{file}\"", + "Files" : "Files", + "Details" : "Detalios", + "Select" : "Seliger", + "Pending" : "Pendente", + "Unable to determine date" : "Impossibile determinar data", + "This operation is forbidden" : "Iste operation es prohibite", + "This directory is unavailable, please check the logs or contact the administrator" : "Iste directorio non es disponibile, per favor verifica le registros o contacta le administrator", + "Could not move \"{file}\", target exists" : "Impossibile displaciar \"{file}\": le destination ja existe", + "Could not move \"{file}\"" : "Impossibile displaciar \"{file}\"", + "{newName} already exists" : "{newName} ja existe", + "Could not rename \"{fileName}\", it does not exist any more" : "Impossibile renominar \"{fileName}\": illo non existe plus", + "The name \"{targetName}\" is already used in the folder \"{dir}\". Please choose a different name." : "Le nomine \"{targetName}\" es ja usate in le dossier \"{dir}\". Per favor, selige un nomine differente.", + "Could not rename \"{fileName}\"" : "Impossibile renominar \"{fileName}\"", + "Could not create file \"{file}\"" : "Impossibile crear file \"{file}\"", + "Could not create file \"{file}\" because it already exists" : "Impossibile crear file \"{file}\" proque illo ja existe", + "Could not create folder \"{dir}\" because it already exists" : "Impossibile crear dossier \"{dir}\" proque illo ja existe", + "Error deleting file \"{fileName}\"." : "Error durante deletion del file \"{fileName}\".", + "No search results in other folders for '{tag}{filter}{endtag}'" : "Nulle resultatos in altere dossiers pro le cerca '{tag}{filter}{endtag}'", "Name" : "Nomine", "Size" : "Dimension", "Modified" : "Modificate", + "_%n folder_::_%n folders_" : ["%n dossier","%n dossiers"], + "_%n file_::_%n files_" : ["%n file","%n files"], + "{dirs} and {files}" : "{dirs} e {files}", + "_including %n hidden_::_including %n hidden_" : ["includente %n occultate","includente %n occultates"], + "You don’t have permission to upload or create files here" : "Tu non ha permission pro incargar o crear files ci.", + "_Uploading %n file_::_Uploading %n files_" : ["Incargante %n file","Incargante %n files"], "New" : "Nove", + "\"{name}\" is an invalid file name." : "\"{name}\" es un nomine de file non valide.", "File name cannot be empty." : "Le nomine de file non pote esser vacue.", + "Storage of {owner} is full, files can not be updated or synced anymore!" : "Le immagazinage de {owner} es plen: files non pote esser actualisate o synchronisate plus!", + "Your storage is full, files can not be updated or synced anymore!" : "Tu immagazinage es plen: files non pote esser actualisate o synchronisate plus!", + "Storage of {owner} is almost full ({usedSpacePercent}%)" : "Le immagazinage de {owner} es quasi plen ({usedSpacePercent}%)", + "Your storage is almost full ({usedSpacePercent}%)" : "Tu immagazinage es quasi plen ({usedSpacePercent}%)", + "_matches '{filter}'_::_match '{filter}'_" : ["corresponde '{filter}'","corresponde '{filter}'"], + "View in folder" : "Vider in dossier", + "Path" : "Sentiero", + "_%n byte_::_%n bytes_" : ["%n byte","%n bytes"], + "Favorited" : "Favorite", + "Favorite" : "Favorite", + "Copy local link" : "Copiar ligamine local", "Folder" : "Dossier", "New folder" : "Nove dossier", "Upload" : "Incargar", + "An error occurred while trying to update the tags" : "Un error occurreva durante le actualisation del etiquettas", + "Added to favorites" : "Addite al favoritos", + "Removed from favorites" : "Removite del favoritos", + "You added {file} to your favorites" : "Tu addeva {file} a tu favoritos", + "You removed {file} from your favorites" : "Tu removeva {file} de tu favortos", + "File changes" : "Modificationes del file", + "Created by {user}" : "Create per {user}", + "Changed by {user}" : "Modificate per {user}", + "Deleted by {user}" : "Delite per {user}", + "Restored by {user}" : "Restaurate per {user}", + "Renamed by {user}" : "Renominate per {user}", + "Moved by {user}" : "Displaciate per {user}", + "You created {file}" : "Tu creava {file}", + "{user} created {file}" : "{user} creava {file}", + "{file} was created in a public folder" : "{file} esseva create in un dossier public", + "You changed {file}" : "Tu modificava {file}", + "{user} changed {file}" : "{user} modificava {file}", + "You deleted {file}" : "Tu deleva {file}", + "{user} deleted {file}" : "{user} deleva {file}", + "You restored {file}" : "Tu restaurava {file}", + "{user} restored {file}" : "{user} restaurava {file}", + "You renamed {oldfile} to {newfile}" : "Tu renominava {oldfile} a {newfile}", + "{user} renamed {oldfile} to {newfile}" : "{user} renominava {oldfile} a {newfile}", + "You moved {oldfile} to {newfile}" : "Tu displaciava {oldfile} a {newfile}", + "{user} moved {oldfile} to {newfile}" : "{user} displaciava {oldfile} a {newfile}", + "A file has been added to or removed from your <strong>favorites</strong>" : "Un file esseva addite a o removite de tu <strong>favoritos</strong>", + "A file or folder has been <strong>changed</strong> or <strong>renamed</strong>" : "Un nove file o dossier ha essite <strong>delite</strong> o <strong>renominate</strong>", "A new file or folder has been <strong>created</strong>" : "Un nove file o dossier ha essite <strong>create</strong>", - "A file or folder has been <strong>changed</strong>" : "Un nove file o dossier ha essite <strong>modificate</strong>", - "A file or folder has been <strong>deleted</strong>" : "Un nove file o dossier ha essite <strong>delite</strong>", + "A new file or folder has been <strong>deleted</strong>" : "Un nove file o dossier ha essite <strong>delite</strong>", + "Limit notifications about creation and changes to your <strong>favorite files</strong> <em>(Stream only)</em>" : "Limitar notificationes concernente le creation e le modification de tu <strong>files favorite</strong> <em>(Solmente fluxo)</em>", + "A new file or folder has been <strong>restored</strong>" : "Un nove file o un dossier ha essite <strong>restabilite</strong>", + "Upload (max. %s)" : "Incarga (maxime %s)", + "File handling" : "Gestion de file", + "Maximum upload size" : "Maxime dimension de incarga", + "max. possible: " : "maxime possibile:", + "Save" : "Salveguardar", + "With PHP-FPM it might take 5 minutes for changes to be applied." : "Con PHP-FPM possibilemente il requirera 5 minutas pro modificationes esser applicate.", + "Missing permissions to edit from here." : "Il manca permissiones pro modificar desde ci.", + "Settings" : "Configurationes", + "Show hidden files" : "Monstrar files occultate", + "WebDAV" : "WebDAV", + "Use this address to <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">access your Files via WebDAV</a>" : "Usa iste adresse pro <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">acceder a tu Files via WebDAV</a>", + "No files in here" : "Nulle files ci", + "Upload some content or sync with your devices!" : "Incarga alcun contento o synchronisa con tu apparatos!", + "No entries found in this folder" : "Nulle entratas trovate in iste dossier", + "Select all" : "Seliger toto", + "Upload too large" : "Incarga troppo grande", + "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Le files que tu tenta incargar excede le dimension maxime pro incarga de files in iste servitor.", + "No favorites" : "Nulle favoritos", + "Files and folders you mark as favorite will show up here" : "Files e dossiers que tu marca como favorito essera monstrate ci", + "Shared with you" : "Compartite con tu", + "Shared with others" : "Compartite con alteres", + "Shared by link" : "Compartite per ligamine", + "Tags" : "Etiquettas", + "Deleted files" : "Files delite", + "Text file" : "File de texto", + "New text file.txt" : "Nove texto file.txt", + "Storage not available" : "Immagazinage non disponibile", + "Unable to set upload directory." : "Impossibile configurar le directorio de incarga.", + "Invalid Token" : "Token non valide", + "No file was uploaded. Unknown error" : "Nulle file esseva incargate. Error incognite.", + "There is no error, the file uploaded with success" : "Il ha nulle error: le file esseva incargate con successo", + "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "Le file incargate excede le directiva upload_max_filesize in php.ini:", + "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Le file incargate excede le directiva MAX_FILE_SIZE que esseva specificate in le formulario HTML", + "The uploaded file was only partially uploaded" : "Le file esseva solo partialmente incargate. ", + "No file was uploaded" : "Nulle file esseva incargate", + "Missing a temporary folder" : "Il manca un dossier temporari", + "Failed to write to disk" : "Il falleva scriber al disco", + "Not enough storage available" : "Il non ha satis de immagazinage disponibile", + "The target folder has been moved or deleted." : "Le dossier de destination esseva displaciate o delite.", + "Upload failed. Could not find uploaded file" : "Le incarga falleva: impossibile trovar le file incargate.", + "Upload failed. Could not get file info." : "Le incarga falleva: impossibile obtener informationes super le file. ", + "Invalid directory." : "Directorio non valide.", + "Total file size {size1} exceeds upload limit {size2}" : "Le dimension total del file {size1} excede le limite de incarga {size2}", + "Error uploading file \"{fileName}\": {message}" : "Error durante incarga del file \"{fileName}\": {message}", + "Could not get result from server." : "Impossibile obtener resultatos del servitor.", + "{hours}:{minutes}:{seconds} hour{plural_s} left" : "{hours}:{minutes}:{seconds} hora{plural_s} restante", + "{hours}:{minutes}h" : "{hours}:{minutes}h", + "{minutes}:{seconds} minute{plural_s} left" : "{minutes}:{seconds} minuta{plural_s} restante", + "{minutes}:{seconds}m" : "{minutes}:{seconds}m", + "{seconds} second{plural_s} left" : "{seconds} secunda{plural_s} restante", + "{seconds}s" : "{seconds}s", + "Any moment now..." : "A qualcunque momento...", + "Soon..." : "Proximemente...", + "File upload is in progress. Leaving the page now will cancel the upload." : "Incarga de un file es in progresso. Quitar le pagina ora cancellara le incarga.", + "No entries in this folder match '{filter}'" : "Nulle entratas in iste dossier corresponde a '{filter}'", + "Local link" : "Ligamine local", + "{newname} already exists" : "{newname} ja existe", + "A file or folder has been <strong>changed</strong>" : "Un file o dossier ha essite <strong>modificate</strong>", + "A file or folder has been <strong>deleted</strong>" : "Un file o dossier ha essite <strong>delite</strong>", "A file or folder has been <strong>restored</strong>" : "Un file o un dossier ha essite <strong>restabilite</strong>", "You created %1$s" : "Tu creava %1$s", "%2$s created %1$s" : "%2$s creava %1$s", @@ -32,12 +171,12 @@ OC.L10N.register( "You deleted %1$s" : "Tu deleva %1$s", "%2$s deleted %1$s" : "%2$s deleva %1$s", "You restored %1$s" : "Tu restabiliva %1$s", - "%2$s restored %1$s" : "%2$s restabilite %1$s", - "Upload (max. %s)" : "Incargar (max. %s)", - "Maximum upload size" : "Dimension maxime de incargamento", - "Save" : "Salveguardar", - "Settings" : "Configurationes", - "Upload too large" : "Incargamento troppo longe", - "Text file" : "File de texto" + "%2$s restored %1$s" : "%2$s restabiliva %1$s", + "Changed by %2$s" : "Modificate per %2$s", + "Deleted by %2$s" : "Delite per %2$s", + "Restored by %2$s" : "Restaurate per %2$s", + "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["{hours}:{minutes}:{seconds} hora restante","{hours}:{minutes}:{seconds} horas restante"], + "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["{minutes}:{seconds} minuta restante","{minutes}:{seconds} minutas restante"], + "_{seconds} second left_::_{seconds} seconds left_" : ["{seconds} secunda restante","{seconds} secundas restante"] }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/files/l10n/ia.json b/apps/files/l10n/ia.json index e113f998748..515cfb51f13 100644 --- a/apps/files/l10n/ia.json +++ b/apps/files/l10n/ia.json @@ -1,26 +1,165 @@ { "translations": { - "Unknown error" : "Error Incognite", - "The uploaded file was only partially uploaded" : "Le file incargate solmente esseva incargate partialmente", - "No file was uploaded" : "Nulle file esseva incargate.", - "Missing a temporary folder" : "Manca un dossier temporari", - "Files" : "Files", - "Home" : "Domo", + "Storage is temporarily not available" : "Immagazinage es provisorimente non disponibile", + "Storage invalid" : "Immagazinage non valide", + "Unknown error" : "Error incognite", + "All files" : "Tote files", + "Recent" : "Recente", + "File could not be found" : "Impossibile trovar le file", + "Home" : "Initio", "Close" : "Clauder", + "Favorites" : "Favoritos", + "Could not create folder \"{dir}\"" : "Impossibile crear dossier \"{dir}\"", + "Upload cancelled." : "Incarga cancellate.", + "Unable to upload {filename} as it is a directory or has 0 bytes" : "Impossibile incargar {filename} proque illo es un directorio o ha 0 bytes", + "Not enough free space, you are uploading {size1} but only {size2} is left" : "Il non ha satis de spatio libere, tu incarga {size1} ma il resta a pena {size2} in total", + "Target folder \"{dir}\" does not exist any more" : "Le dossier de destination \"{dir}\" non existe plus", + "Not enough free space" : "Il non ha satis de spatio libere", "Uploading..." : "Incargante...", + "..." : "...", + "{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} de {totalSize} ({bitrate})", + "Actions" : "Actiones", "Download" : "Discargar", + "Rename" : "Renominar", + "Move" : "Mover", + "Target folder" : "Dossier de destination", "Delete" : "Deler", - "Unshare" : "Leva compartir", + "Disconnect storage" : "Immagazinage disconnectite ", + "Unshare" : "Leva sin compartir", + "Could not load info for file \"{file}\"" : "Impossibile cargar informationes pro file \"{file}\"", + "Files" : "Files", + "Details" : "Detalios", + "Select" : "Seliger", + "Pending" : "Pendente", + "Unable to determine date" : "Impossibile determinar data", + "This operation is forbidden" : "Iste operation es prohibite", + "This directory is unavailable, please check the logs or contact the administrator" : "Iste directorio non es disponibile, per favor verifica le registros o contacta le administrator", + "Could not move \"{file}\", target exists" : "Impossibile displaciar \"{file}\": le destination ja existe", + "Could not move \"{file}\"" : "Impossibile displaciar \"{file}\"", + "{newName} already exists" : "{newName} ja existe", + "Could not rename \"{fileName}\", it does not exist any more" : "Impossibile renominar \"{fileName}\": illo non existe plus", + "The name \"{targetName}\" is already used in the folder \"{dir}\". Please choose a different name." : "Le nomine \"{targetName}\" es ja usate in le dossier \"{dir}\". Per favor, selige un nomine differente.", + "Could not rename \"{fileName}\"" : "Impossibile renominar \"{fileName}\"", + "Could not create file \"{file}\"" : "Impossibile crear file \"{file}\"", + "Could not create file \"{file}\" because it already exists" : "Impossibile crear file \"{file}\" proque illo ja existe", + "Could not create folder \"{dir}\" because it already exists" : "Impossibile crear dossier \"{dir}\" proque illo ja existe", + "Error deleting file \"{fileName}\"." : "Error durante deletion del file \"{fileName}\".", + "No search results in other folders for '{tag}{filter}{endtag}'" : "Nulle resultatos in altere dossiers pro le cerca '{tag}{filter}{endtag}'", "Name" : "Nomine", "Size" : "Dimension", "Modified" : "Modificate", + "_%n folder_::_%n folders_" : ["%n dossier","%n dossiers"], + "_%n file_::_%n files_" : ["%n file","%n files"], + "{dirs} and {files}" : "{dirs} e {files}", + "_including %n hidden_::_including %n hidden_" : ["includente %n occultate","includente %n occultates"], + "You don’t have permission to upload or create files here" : "Tu non ha permission pro incargar o crear files ci.", + "_Uploading %n file_::_Uploading %n files_" : ["Incargante %n file","Incargante %n files"], "New" : "Nove", + "\"{name}\" is an invalid file name." : "\"{name}\" es un nomine de file non valide.", "File name cannot be empty." : "Le nomine de file non pote esser vacue.", + "Storage of {owner} is full, files can not be updated or synced anymore!" : "Le immagazinage de {owner} es plen: files non pote esser actualisate o synchronisate plus!", + "Your storage is full, files can not be updated or synced anymore!" : "Tu immagazinage es plen: files non pote esser actualisate o synchronisate plus!", + "Storage of {owner} is almost full ({usedSpacePercent}%)" : "Le immagazinage de {owner} es quasi plen ({usedSpacePercent}%)", + "Your storage is almost full ({usedSpacePercent}%)" : "Tu immagazinage es quasi plen ({usedSpacePercent}%)", + "_matches '{filter}'_::_match '{filter}'_" : ["corresponde '{filter}'","corresponde '{filter}'"], + "View in folder" : "Vider in dossier", + "Path" : "Sentiero", + "_%n byte_::_%n bytes_" : ["%n byte","%n bytes"], + "Favorited" : "Favorite", + "Favorite" : "Favorite", + "Copy local link" : "Copiar ligamine local", "Folder" : "Dossier", "New folder" : "Nove dossier", "Upload" : "Incargar", + "An error occurred while trying to update the tags" : "Un error occurreva durante le actualisation del etiquettas", + "Added to favorites" : "Addite al favoritos", + "Removed from favorites" : "Removite del favoritos", + "You added {file} to your favorites" : "Tu addeva {file} a tu favoritos", + "You removed {file} from your favorites" : "Tu removeva {file} de tu favortos", + "File changes" : "Modificationes del file", + "Created by {user}" : "Create per {user}", + "Changed by {user}" : "Modificate per {user}", + "Deleted by {user}" : "Delite per {user}", + "Restored by {user}" : "Restaurate per {user}", + "Renamed by {user}" : "Renominate per {user}", + "Moved by {user}" : "Displaciate per {user}", + "You created {file}" : "Tu creava {file}", + "{user} created {file}" : "{user} creava {file}", + "{file} was created in a public folder" : "{file} esseva create in un dossier public", + "You changed {file}" : "Tu modificava {file}", + "{user} changed {file}" : "{user} modificava {file}", + "You deleted {file}" : "Tu deleva {file}", + "{user} deleted {file}" : "{user} deleva {file}", + "You restored {file}" : "Tu restaurava {file}", + "{user} restored {file}" : "{user} restaurava {file}", + "You renamed {oldfile} to {newfile}" : "Tu renominava {oldfile} a {newfile}", + "{user} renamed {oldfile} to {newfile}" : "{user} renominava {oldfile} a {newfile}", + "You moved {oldfile} to {newfile}" : "Tu displaciava {oldfile} a {newfile}", + "{user} moved {oldfile} to {newfile}" : "{user} displaciava {oldfile} a {newfile}", + "A file has been added to or removed from your <strong>favorites</strong>" : "Un file esseva addite a o removite de tu <strong>favoritos</strong>", + "A file or folder has been <strong>changed</strong> or <strong>renamed</strong>" : "Un nove file o dossier ha essite <strong>delite</strong> o <strong>renominate</strong>", "A new file or folder has been <strong>created</strong>" : "Un nove file o dossier ha essite <strong>create</strong>", - "A file or folder has been <strong>changed</strong>" : "Un nove file o dossier ha essite <strong>modificate</strong>", - "A file or folder has been <strong>deleted</strong>" : "Un nove file o dossier ha essite <strong>delite</strong>", + "A new file or folder has been <strong>deleted</strong>" : "Un nove file o dossier ha essite <strong>delite</strong>", + "Limit notifications about creation and changes to your <strong>favorite files</strong> <em>(Stream only)</em>" : "Limitar notificationes concernente le creation e le modification de tu <strong>files favorite</strong> <em>(Solmente fluxo)</em>", + "A new file or folder has been <strong>restored</strong>" : "Un nove file o un dossier ha essite <strong>restabilite</strong>", + "Upload (max. %s)" : "Incarga (maxime %s)", + "File handling" : "Gestion de file", + "Maximum upload size" : "Maxime dimension de incarga", + "max. possible: " : "maxime possibile:", + "Save" : "Salveguardar", + "With PHP-FPM it might take 5 minutes for changes to be applied." : "Con PHP-FPM possibilemente il requirera 5 minutas pro modificationes esser applicate.", + "Missing permissions to edit from here." : "Il manca permissiones pro modificar desde ci.", + "Settings" : "Configurationes", + "Show hidden files" : "Monstrar files occultate", + "WebDAV" : "WebDAV", + "Use this address to <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">access your Files via WebDAV</a>" : "Usa iste adresse pro <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">acceder a tu Files via WebDAV</a>", + "No files in here" : "Nulle files ci", + "Upload some content or sync with your devices!" : "Incarga alcun contento o synchronisa con tu apparatos!", + "No entries found in this folder" : "Nulle entratas trovate in iste dossier", + "Select all" : "Seliger toto", + "Upload too large" : "Incarga troppo grande", + "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Le files que tu tenta incargar excede le dimension maxime pro incarga de files in iste servitor.", + "No favorites" : "Nulle favoritos", + "Files and folders you mark as favorite will show up here" : "Files e dossiers que tu marca como favorito essera monstrate ci", + "Shared with you" : "Compartite con tu", + "Shared with others" : "Compartite con alteres", + "Shared by link" : "Compartite per ligamine", + "Tags" : "Etiquettas", + "Deleted files" : "Files delite", + "Text file" : "File de texto", + "New text file.txt" : "Nove texto file.txt", + "Storage not available" : "Immagazinage non disponibile", + "Unable to set upload directory." : "Impossibile configurar le directorio de incarga.", + "Invalid Token" : "Token non valide", + "No file was uploaded. Unknown error" : "Nulle file esseva incargate. Error incognite.", + "There is no error, the file uploaded with success" : "Il ha nulle error: le file esseva incargate con successo", + "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "Le file incargate excede le directiva upload_max_filesize in php.ini:", + "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Le file incargate excede le directiva MAX_FILE_SIZE que esseva specificate in le formulario HTML", + "The uploaded file was only partially uploaded" : "Le file esseva solo partialmente incargate. ", + "No file was uploaded" : "Nulle file esseva incargate", + "Missing a temporary folder" : "Il manca un dossier temporari", + "Failed to write to disk" : "Il falleva scriber al disco", + "Not enough storage available" : "Il non ha satis de immagazinage disponibile", + "The target folder has been moved or deleted." : "Le dossier de destination esseva displaciate o delite.", + "Upload failed. Could not find uploaded file" : "Le incarga falleva: impossibile trovar le file incargate.", + "Upload failed. Could not get file info." : "Le incarga falleva: impossibile obtener informationes super le file. ", + "Invalid directory." : "Directorio non valide.", + "Total file size {size1} exceeds upload limit {size2}" : "Le dimension total del file {size1} excede le limite de incarga {size2}", + "Error uploading file \"{fileName}\": {message}" : "Error durante incarga del file \"{fileName}\": {message}", + "Could not get result from server." : "Impossibile obtener resultatos del servitor.", + "{hours}:{minutes}:{seconds} hour{plural_s} left" : "{hours}:{minutes}:{seconds} hora{plural_s} restante", + "{hours}:{minutes}h" : "{hours}:{minutes}h", + "{minutes}:{seconds} minute{plural_s} left" : "{minutes}:{seconds} minuta{plural_s} restante", + "{minutes}:{seconds}m" : "{minutes}:{seconds}m", + "{seconds} second{plural_s} left" : "{seconds} secunda{plural_s} restante", + "{seconds}s" : "{seconds}s", + "Any moment now..." : "A qualcunque momento...", + "Soon..." : "Proximemente...", + "File upload is in progress. Leaving the page now will cancel the upload." : "Incarga de un file es in progresso. Quitar le pagina ora cancellara le incarga.", + "No entries in this folder match '{filter}'" : "Nulle entratas in iste dossier corresponde a '{filter}'", + "Local link" : "Ligamine local", + "{newname} already exists" : "{newname} ja existe", + "A file or folder has been <strong>changed</strong>" : "Un file o dossier ha essite <strong>modificate</strong>", + "A file or folder has been <strong>deleted</strong>" : "Un file o dossier ha essite <strong>delite</strong>", "A file or folder has been <strong>restored</strong>" : "Un file o un dossier ha essite <strong>restabilite</strong>", "You created %1$s" : "Tu creava %1$s", "%2$s created %1$s" : "%2$s creava %1$s", @@ -30,12 +169,12 @@ "You deleted %1$s" : "Tu deleva %1$s", "%2$s deleted %1$s" : "%2$s deleva %1$s", "You restored %1$s" : "Tu restabiliva %1$s", - "%2$s restored %1$s" : "%2$s restabilite %1$s", - "Upload (max. %s)" : "Incargar (max. %s)", - "Maximum upload size" : "Dimension maxime de incargamento", - "Save" : "Salveguardar", - "Settings" : "Configurationes", - "Upload too large" : "Incargamento troppo longe", - "Text file" : "File de texto" + "%2$s restored %1$s" : "%2$s restabiliva %1$s", + "Changed by %2$s" : "Modificate per %2$s", + "Deleted by %2$s" : "Delite per %2$s", + "Restored by %2$s" : "Restaurate per %2$s", + "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["{hours}:{minutes}:{seconds} hora restante","{hours}:{minutes}:{seconds} horas restante"], + "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["{minutes}:{seconds} minuta restante","{minutes}:{seconds} minutas restante"], + "_{seconds} second left_::_{seconds} seconds left_" : ["{seconds} secunda restante","{seconds} secundas restante"] },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/apps/files/l10n/is.js b/apps/files/l10n/is.js index e908ae6d018..b194fc9b659 100644 --- a/apps/files/l10n/is.js +++ b/apps/files/l10n/is.js @@ -1,6 +1,7 @@ OC.L10N.register( "files", { + "Storage is temporarily not available" : "Gagnageymsla ekki tiltæk í augnablikinu", "Storage invalid" : "Ógild geymsla", "Unknown error" : "Óþekkt villa", "All files" : "Allar skrár", @@ -13,15 +14,20 @@ OC.L10N.register( "Upload cancelled." : "Hætt við innsendingu.", "Unable to upload {filename} as it is a directory or has 0 bytes" : "Tókst ekki að hlaða inn {filename} þar sem þetta er mappa eða er 0 bæti", "Not enough free space, you are uploading {size1} but only {size2} is left" : "Ekki nægilegt laust pláss, þú ert að senda inn {size1} en einungis {size2} eru eftir", + "Target folder \"{dir}\" does not exist any more" : "Markmappan \"{dir}\" er ekki lengur til", + "Not enough free space" : "Ekki nægilegt pláss", "Uploading..." : "Sendi inn ...", "..." : "...", "{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} af {totalSize} ({bitrate})", "Actions" : "Aðgerðir", "Download" : "Niðurhal", "Rename" : "Endurnefna", + "Move" : "Færa", + "Target folder" : "Markmappa", "Delete" : "Eyða", "Disconnect storage" : "Aftengja geymslu", "Unshare" : "Hætta deilingu", + "Could not load info for file \"{file}\"" : "Gat ekki lesið upplýsingar um skrána \"{file}\"", "Files" : "Skrár", "Details" : "Nánar", "Select" : "Velja", @@ -39,6 +45,7 @@ OC.L10N.register( "Could not create file \"{file}\" because it already exists" : "Gat ekki búið til skrána \"{file}\" vegna þess að hún er þegar til", "Could not create folder \"{dir}\" because it already exists" : "Gat ekki búið til möppuna \"{dir}\" vegna þess að hún er þegar til", "Error deleting file \"{fileName}\"." : "Villa við að eyða skránni \"{fileName}\".", + "No search results in other folders for '{tag}{filter}{endtag}'" : "Engar leitarniðurstöður í öðrum möppum fyrir '{tag}{filter}{endtag}'", "Name" : "Heiti", "Size" : "Stærð", "Modified" : "Breytt", @@ -61,12 +68,41 @@ OC.L10N.register( "_%n byte_::_%n bytes_" : ["%n bæti","%n bæti"], "Favorited" : "Sett í eftirlæti", "Favorite" : "Eftirlæti", + "Copy local link" : "Afrita staðværan tengil", "Folder" : "Mappa", "New folder" : "Ný mappa", "Upload" : "Senda inn", "An error occurred while trying to update the tags" : "Villa kom upp við að reyna að uppfæra merkin", + "Added to favorites" : "Bætt í eftirlæti", + "Removed from favorites" : "Fjarlægt úr eftirlætum", + "You added {file} to your favorites" : "Þú bættir {file} í eftirlætin þín", + "You removed {file} from your favorites" : "Þú fjarlægðir {file} úr eftirlætunum þínum", + "File changes" : "Skráarbreytingar", + "Created by {user}" : "Búið til af {user}", + "Changed by {user}" : "Breytt af {user}", + "Deleted by {user}" : "Eytt af {user}", + "Restored by {user}" : "Endurheimt af {user}", + "Renamed by {user}" : "Endurnefnt af {user}", + "Moved by {user}" : "Fært af {user}", + "You created {file}" : "Þú bjóst til {file}", + "{user} created {file}" : "{user} bjó til {file}", + "{file} was created in a public folder" : "{file} var búin til í opinni möppu", + "You changed {file}" : "Þú breyttir {file}", + "{user} changed {file}" : "{user} breytti {file}", + "You deleted {file}" : "Þú eyddir {file}", + "{user} deleted {file}" : "{user} eyddi {file}", + "You restored {file}" : "Þú endurheimtir {file}", + "{user} restored {file}" : "{user} endurheimti {file}", + "You renamed {oldfile} to {newfile}" : "Þú endurnefndir {oldfile} sem {newfile}", + "{user} renamed {oldfile} to {newfile}" : "{user} endurnefndi {oldfile} sem {newfile}", + "You moved {oldfile} to {newfile}" : "Þú færðir {oldfile} í {newfile}", + "{user} moved {oldfile} to {newfile}" : "{user} færði {oldfile} í {newfile}", + "A file has been added to or removed from your <strong>favorites</strong>" : "Skrá var bætt við eða hún fjarlægð úr <strong>eftirlætum</strong>", + "A file or folder has been <strong>changed</strong> or <strong>renamed</strong>" : "Skrá eða möppu hefur verið <strong>breytt</strong> eða verið <strong>endurnefnt</strong>", "A new file or folder has been <strong>created</strong>" : "Skjal eða mappa hefur verið <strong>búin til</strong>", + "A new file or folder has been <strong>deleted</strong>" : "Nýrri skrá eða möppu hefur verið <strong>eytt</strong>", "Limit notifications about creation and changes to your <strong>favorite files</strong> <em>(Stream only)</em>" : "Takmarka tilkynningar um gerð og breytingar á <strong>eftirlætisskrám</strong> <em>(einungis streymi)</em>", + "A new file or folder has been <strong>restored</strong>" : "Ný skrá eða mappa hefur verið <strong>endurheimt</strong>", "Upload (max. %s)" : "Senda inn (hám. %s)", "File handling" : "Meðhöndlun skráar", "Maximum upload size" : "Hámarksstærð innsendingar", @@ -86,6 +122,11 @@ OC.L10N.register( "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Skrárnar sem þú ert að senda inn eru stærri en hámarks innsendingarstærð á þessum netþjóni.", "No favorites" : "Engin eftirlæti", "Files and folders you mark as favorite will show up here" : "Skrár og möppur sem þú merkir sem uppáhald birtast hér", + "Shared with you" : "Deilt með þér", + "Shared with others" : "Deilt með öðrum", + "Shared by link" : "Deilt með tengli", + "Tags" : "Merki", + "Deleted files" : "Eyddar skrár", "Text file" : "Textaskrá", "New text file.txt" : "Ný textaskrá.txt", "Storage not available" : "Geymsla ekki tiltæk", @@ -133,6 +174,9 @@ OC.L10N.register( "%2$s restored %1$s" : "%2$s endurheimti %1$s", "Changed by %2$s" : "Breytt af %2$s", "Deleted by %2$s" : "Eytt af %2$s", - "Restored by %2$s" : "Endurheimt af %2$s" + "Restored by %2$s" : "Endurheimt af %2$s", + "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["{hours}:{minutes}:{seconds} klukkustund eftir","{hours}:{minutes}:{seconds} klukkustundir eftir"], + "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["{minutes}:{seconds} mínúta eftir","{minutes}:{seconds} mínútur eftir"], + "_{seconds} second left_::_{seconds} seconds left_" : ["{seconds} sekúnda eftir","{seconds} sekúndur eftir"] }, "nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);"); diff --git a/apps/files/l10n/is.json b/apps/files/l10n/is.json index e56755d96f6..b2fdad847a6 100644 --- a/apps/files/l10n/is.json +++ b/apps/files/l10n/is.json @@ -1,4 +1,5 @@ { "translations": { + "Storage is temporarily not available" : "Gagnageymsla ekki tiltæk í augnablikinu", "Storage invalid" : "Ógild geymsla", "Unknown error" : "Óþekkt villa", "All files" : "Allar skrár", @@ -11,15 +12,20 @@ "Upload cancelled." : "Hætt við innsendingu.", "Unable to upload {filename} as it is a directory or has 0 bytes" : "Tókst ekki að hlaða inn {filename} þar sem þetta er mappa eða er 0 bæti", "Not enough free space, you are uploading {size1} but only {size2} is left" : "Ekki nægilegt laust pláss, þú ert að senda inn {size1} en einungis {size2} eru eftir", + "Target folder \"{dir}\" does not exist any more" : "Markmappan \"{dir}\" er ekki lengur til", + "Not enough free space" : "Ekki nægilegt pláss", "Uploading..." : "Sendi inn ...", "..." : "...", "{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} af {totalSize} ({bitrate})", "Actions" : "Aðgerðir", "Download" : "Niðurhal", "Rename" : "Endurnefna", + "Move" : "Færa", + "Target folder" : "Markmappa", "Delete" : "Eyða", "Disconnect storage" : "Aftengja geymslu", "Unshare" : "Hætta deilingu", + "Could not load info for file \"{file}\"" : "Gat ekki lesið upplýsingar um skrána \"{file}\"", "Files" : "Skrár", "Details" : "Nánar", "Select" : "Velja", @@ -37,6 +43,7 @@ "Could not create file \"{file}\" because it already exists" : "Gat ekki búið til skrána \"{file}\" vegna þess að hún er þegar til", "Could not create folder \"{dir}\" because it already exists" : "Gat ekki búið til möppuna \"{dir}\" vegna þess að hún er þegar til", "Error deleting file \"{fileName}\"." : "Villa við að eyða skránni \"{fileName}\".", + "No search results in other folders for '{tag}{filter}{endtag}'" : "Engar leitarniðurstöður í öðrum möppum fyrir '{tag}{filter}{endtag}'", "Name" : "Heiti", "Size" : "Stærð", "Modified" : "Breytt", @@ -59,12 +66,41 @@ "_%n byte_::_%n bytes_" : ["%n bæti","%n bæti"], "Favorited" : "Sett í eftirlæti", "Favorite" : "Eftirlæti", + "Copy local link" : "Afrita staðværan tengil", "Folder" : "Mappa", "New folder" : "Ný mappa", "Upload" : "Senda inn", "An error occurred while trying to update the tags" : "Villa kom upp við að reyna að uppfæra merkin", + "Added to favorites" : "Bætt í eftirlæti", + "Removed from favorites" : "Fjarlægt úr eftirlætum", + "You added {file} to your favorites" : "Þú bættir {file} í eftirlætin þín", + "You removed {file} from your favorites" : "Þú fjarlægðir {file} úr eftirlætunum þínum", + "File changes" : "Skráarbreytingar", + "Created by {user}" : "Búið til af {user}", + "Changed by {user}" : "Breytt af {user}", + "Deleted by {user}" : "Eytt af {user}", + "Restored by {user}" : "Endurheimt af {user}", + "Renamed by {user}" : "Endurnefnt af {user}", + "Moved by {user}" : "Fært af {user}", + "You created {file}" : "Þú bjóst til {file}", + "{user} created {file}" : "{user} bjó til {file}", + "{file} was created in a public folder" : "{file} var búin til í opinni möppu", + "You changed {file}" : "Þú breyttir {file}", + "{user} changed {file}" : "{user} breytti {file}", + "You deleted {file}" : "Þú eyddir {file}", + "{user} deleted {file}" : "{user} eyddi {file}", + "You restored {file}" : "Þú endurheimtir {file}", + "{user} restored {file}" : "{user} endurheimti {file}", + "You renamed {oldfile} to {newfile}" : "Þú endurnefndir {oldfile} sem {newfile}", + "{user} renamed {oldfile} to {newfile}" : "{user} endurnefndi {oldfile} sem {newfile}", + "You moved {oldfile} to {newfile}" : "Þú færðir {oldfile} í {newfile}", + "{user} moved {oldfile} to {newfile}" : "{user} færði {oldfile} í {newfile}", + "A file has been added to or removed from your <strong>favorites</strong>" : "Skrá var bætt við eða hún fjarlægð úr <strong>eftirlætum</strong>", + "A file or folder has been <strong>changed</strong> or <strong>renamed</strong>" : "Skrá eða möppu hefur verið <strong>breytt</strong> eða verið <strong>endurnefnt</strong>", "A new file or folder has been <strong>created</strong>" : "Skjal eða mappa hefur verið <strong>búin til</strong>", + "A new file or folder has been <strong>deleted</strong>" : "Nýrri skrá eða möppu hefur verið <strong>eytt</strong>", "Limit notifications about creation and changes to your <strong>favorite files</strong> <em>(Stream only)</em>" : "Takmarka tilkynningar um gerð og breytingar á <strong>eftirlætisskrám</strong> <em>(einungis streymi)</em>", + "A new file or folder has been <strong>restored</strong>" : "Ný skrá eða mappa hefur verið <strong>endurheimt</strong>", "Upload (max. %s)" : "Senda inn (hám. %s)", "File handling" : "Meðhöndlun skráar", "Maximum upload size" : "Hámarksstærð innsendingar", @@ -84,6 +120,11 @@ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Skrárnar sem þú ert að senda inn eru stærri en hámarks innsendingarstærð á þessum netþjóni.", "No favorites" : "Engin eftirlæti", "Files and folders you mark as favorite will show up here" : "Skrár og möppur sem þú merkir sem uppáhald birtast hér", + "Shared with you" : "Deilt með þér", + "Shared with others" : "Deilt með öðrum", + "Shared by link" : "Deilt með tengli", + "Tags" : "Merki", + "Deleted files" : "Eyddar skrár", "Text file" : "Textaskrá", "New text file.txt" : "Ný textaskrá.txt", "Storage not available" : "Geymsla ekki tiltæk", @@ -131,6 +172,9 @@ "%2$s restored %1$s" : "%2$s endurheimti %1$s", "Changed by %2$s" : "Breytt af %2$s", "Deleted by %2$s" : "Eytt af %2$s", - "Restored by %2$s" : "Endurheimt af %2$s" + "Restored by %2$s" : "Endurheimt af %2$s", + "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["{hours}:{minutes}:{seconds} klukkustund eftir","{hours}:{minutes}:{seconds} klukkustundir eftir"], + "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["{minutes}:{seconds} mínúta eftir","{minutes}:{seconds} mínútur eftir"], + "_{seconds} second left_::_{seconds} seconds left_" : ["{seconds} sekúnda eftir","{seconds} sekúndur eftir"] },"pluralForm" :"nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);" }
\ No newline at end of file diff --git a/apps/files/l10n/it.js b/apps/files/l10n/it.js index ee3bf41bf7f..59f7a8903bd 100644 --- a/apps/files/l10n/it.js +++ b/apps/files/l10n/it.js @@ -174,6 +174,9 @@ OC.L10N.register( "%2$s restored %1$s" : "%2$s ha ripristinato %1$s", "Changed by %2$s" : "Modificata da %2$s", "Deleted by %2$s" : "Eliminata da %2$s", - "Restored by %2$s" : "Ripristinata da %2$s" + "Restored by %2$s" : "Ripristinata da %2$s", + "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["{hours}:{minutes}:{seconds} ora rimanente","{hours}:{minutes}:{seconds} ore rimanenti"], + "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["{minutes}:{seconds} minuto rimanente","{minutes}:{seconds} minuti rimanenti"], + "_{seconds} second left_::_{seconds} seconds left_" : ["{seconds} secondo rimanente","{seconds} secondi rimanenti"] }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/files/l10n/it.json b/apps/files/l10n/it.json index e9ab9c622e1..1428139d4d5 100644 --- a/apps/files/l10n/it.json +++ b/apps/files/l10n/it.json @@ -172,6 +172,9 @@ "%2$s restored %1$s" : "%2$s ha ripristinato %1$s", "Changed by %2$s" : "Modificata da %2$s", "Deleted by %2$s" : "Eliminata da %2$s", - "Restored by %2$s" : "Ripristinata da %2$s" + "Restored by %2$s" : "Ripristinata da %2$s", + "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["{hours}:{minutes}:{seconds} ora rimanente","{hours}:{minutes}:{seconds} ore rimanenti"], + "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["{minutes}:{seconds} minuto rimanente","{minutes}:{seconds} minuti rimanenti"], + "_{seconds} second left_::_{seconds} seconds left_" : ["{seconds} secondo rimanente","{seconds} secondi rimanenti"] },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/apps/files/l10n/lt_LT.js b/apps/files/l10n/lt_LT.js index d07a3c21923..d6ac55cfe89 100644 --- a/apps/files/l10n/lt_LT.js +++ b/apps/files/l10n/lt_LT.js @@ -1,26 +1,34 @@ OC.L10N.register( "files", { + "Storage is temporarily not available" : "Saugykla yra laikinai neprieinama", "Storage invalid" : "Saugykla neteisinga", "Unknown error" : "Neatpažinta klaida", - "Files" : "Failai", "All files" : "Visi failai", + "Recent" : "Naujausi", + "File could not be found" : "Nepavyko rasti failo", "Home" : "Namų", "Close" : "Užverti", "Favorites" : "Mėgstamiausi", "Could not create folder \"{dir}\"" : "Nepavyko sukurti aplanko \"{dir}\"", "Upload cancelled." : "Įkėlimo atsisakyta.", - "Unable to upload {filename} as it is a directory or has 0 bytes" : "Nepavyksta įkelti {filename}, nes tai katalogas arba failas yra 0 baitų dydžio", - "Total file size {size1} exceeds upload limit {size2}" : "Visas failo dydis {size1} viršyja įkėlimo limitą {size2}", + "Unable to upload {filename} as it is a directory or has 0 bytes" : "Nepavyksta įkelti {filename}, nes tai yra katalogas, arba šio failo dydis yra 0 baitų", "Not enough free space, you are uploading {size1} but only {size2} is left" : "Nepakanka laisvos vietos. Keliate {size1}, bet tik {size2} yra likę", + "Target folder \"{dir}\" does not exist any more" : "Paskirties aplanko \"{dir}\" daugiau nebėra", + "Not enough free space" : "Trūksta laisvos vietos", "Uploading..." : "Įkeliama...", - "File upload is in progress. Leaving the page now will cancel the upload." : "Failo įkėlimas yra eigoje. Jei išeisite iš šio puslapio, įkėlimo bus atsisakyta.", + "..." : "...", + "{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} iš {totalSize} ({bitrate})", "Actions" : "Veiksmai", "Download" : "Atsisiųsti", "Rename" : "Pervadinti", + "Move" : "Perkelti", + "Target folder" : "Paskirties aplankas", "Delete" : "Ištrinti", "Disconnect storage" : "Atjungti saugyklą", "Unshare" : "Nebesidalinti", + "Could not load info for file \"{file}\"" : "Nepavyko įkelti informacijos failui \"{file}\"", + "Files" : "Failai", "Details" : "Informacija", "Select" : "Pasirinkiti", "Pending" : "Laukiantis", @@ -37,46 +45,64 @@ OC.L10N.register( "Could not create file \"{file}\" because it already exists" : "Nepavyko sukurti failo \"{file}\" - failas su tokiu pavadinimu jau egzistuoja", "Could not create folder \"{dir}\" because it already exists" : "Nepavyko sukurti aplanko \"{dir}\"- aplankas su tokiu pavadinimu jau egzistuoja", "Error deleting file \"{fileName}\"." : "Klaida trinant failą \"{fileName}\".", + "No search results in other folders for '{tag}{filter}{endtag}'" : "Paieškos rezultatų atitinkančių '{tag}{filter}{endtag}' kituose aplankuose nėra", "Name" : "Pavadinimas", "Size" : "Dydis", "Modified" : "Pakeista", "_%n folder_::_%n folders_" : ["%n aplankas","%n aplankai","%n aplankų"], "_%n file_::_%n files_" : ["%n failas","%n failai","%n failų"], "{dirs} and {files}" : "{dirs} ir {files}", + "_including %n hidden_::_including %n hidden_" : ["įtraukiant %n paslėptą","įtraukiant %n paslėptų","įtraukiant %n paslėptų"], "You don’t have permission to upload or create files here" : "Jūs neturite leidimo čia įkelti arba kurti failus", "_Uploading %n file_::_Uploading %n files_" : ["Įkeliamas %n failas","Įkeliami %n failai","Įkeliama %n failų"], "New" : "Naujas", "\"{name}\" is an invalid file name." : "„{name}“ yra netinkamas failo pavadinime.", "File name cannot be empty." : "Failo pavadinimas negali būti tuščias.", "Storage of {owner} is full, files can not be updated or synced anymore!" : "{owner} saugykla yra pilna, failai daugiau nebegali būti atnaujinti arba sinchronizuojami!", - "Your storage is full, files can not be updated or synced anymore!" : "Jūsų visa vieta serveryje užimta", + "Your storage is full, files can not be updated or synced anymore!" : "Jūsų saugykla pilna, failai daugiau nebegali būti atnaujinti arba sinchronizuojami!", "Storage of {owner} is almost full ({usedSpacePercent}%)" : "{owner} saugykla yra beveik pilna ({usedSpacePercent}%)", - "Your storage is almost full ({usedSpacePercent}%)" : "Jūsų vieta serveryje beveik visa užimta ({usedSpacePercent}%)", - "_matches '{filter}'_::_match '{filter}'_" : ["atitikmuo „{filter}“","atitikmenys „{filter}“","atitikmenų „{filter}“"], + "Your storage is almost full ({usedSpacePercent}%)" : "Jūsų saugykla yra beveik pilna ({usedSpacePercent}%)", + "_matches '{filter}'_::_match '{filter}'_" : ["atitikmuo „{filter}“","atitikmenų „{filter}“","atitikmenų „{filter}“"], + "View in folder" : "Peržiūrėti aplanką", "Path" : "Kelias", "_%n byte_::_%n bytes_" : ["%n baitas","%n baitai","%n baitų"], "Favorited" : "Pažymėta mėgstamu", "Favorite" : "Mėgiamas", + "Copy local link" : "Kopijuoti vietinę nuorodą", "Folder" : "Katalogas", "New folder" : "Naujas aplankas", "Upload" : "Įkelti", "An error occurred while trying to update the tags" : "Bandant atnaujinti žymes įvyko klaida", - "A new file or folder has been <strong>created</strong>" : "Naujas failas ar aplankas buvo <strong>sukurtas</strong>", + "Added to favorites" : "Pridėta prie mėgstamųjų", + "Removed from favorites" : "Pašalinta iš mėgstamųjų", + "You added {file} to your favorites" : "Jūs pridėjote {file} prie mėgstamųjų", + "You removed {file} from your favorites" : "Jūs pašalinote {file} iš mėgstamųjų", + "File changes" : "Failo pakeitimai", + "Created by {user}" : "Sukūrė {user}", + "Changed by {user}" : "Pakeitė {user}", + "Deleted by {user}" : "Ištrynė {user}", + "Restored by {user}" : "Atkūrė {user}", + "Renamed by {user}" : "Pervadino {user}", + "Moved by {user}" : "Perkėlė {user}", + "You created {file}" : "Jūs sukūrėte {file}", + "{user} created {file}" : "{user} sukūrė {file}", + "{file} was created in a public folder" : "{file} buvo sukurtas viešame aplanke", + "You changed {file}" : "Jūs pakeitėte {file}", + "{user} changed {file}" : "{user} pakeitė {file}", + "You deleted {file}" : "Jūs ištrynėte {file}", + "{user} deleted {file}" : "{user} ištrynė {file}", + "You restored {file}" : "Jūs atkūrėte {file}", + "{user} restored {file}" : "{user} atkūrė {file}", + "You renamed {oldfile} to {newfile}" : "Jūs pervadinote {oldfile} į {newfile}", + "{user} renamed {oldfile} to {newfile}" : "{user} pervadino {oldfile} į {newfile}", + "You moved {oldfile} to {newfile}" : "Jūs perkėlėte {oldfile} į {newfile}", + "{user} moved {oldfile} to {newfile}" : "{user} perkėlė {oldfile} į {newfile}", + "A file has been added to or removed from your <strong>favorites</strong>" : "failas buvo pridėtas arba pašalintas iš <strong>mėgstamųjų</strong>", + "A file or folder has been <strong>changed</strong> or <strong>renamed</strong>" : "Buvo <strong>pakeistas</strong> ar <strong>pervadintas</strong> failas ar aplankas", + "A new file or folder has been <strong>created</strong>" : "Buvo <strong>sukurtas</strong> naujas failas ar aplankas", + "A new file or folder has been <strong>deleted</strong>" : "Naujas failas arba aplankas buvo <strong>ištrintas</strong>", "Limit notifications about creation and changes to your <strong>favorite files</strong> <em>(Stream only)</em>" : "Riboti pranešimus apie sukūrimą ir pokyčius jūsų <strong>mėgiamuose failuose</strong> <em>(Tik srautas)</em>", - "A file or folder has been <strong>deleted</strong>" : "Failas ar aplankas buvo <strong>ištrintas</strong>", - "A file or folder has been <strong>restored</strong>" : "Failas ar aplankas buvo <strong>atkurtas</strong>", - "You created %1$s" : "Jūs sukūrėte %1$s", - "%2$s created %1$s" : "%2$s sukūrė %1$s", - "%1$s was created in a public folder" : "%1$s buvo sukurta viešajame aplanke", - "You changed %1$s" : "Jūs pakeitėte %1$s", - "%2$s changed %1$s" : "%2$s pakeitė %1$s", - "You deleted %1$s" : "Jūs ištrynėte %1$s", - "%2$s deleted %1$s" : "%2$s ištrynė %1$s", - "You restored %1$s" : "Jūs atkūrėte %1$s", - "%2$s restored %1$s" : "%2$s atkurta %1$s", - "Changed by %2$s" : "Pakeitė %2$s", - "Deleted by %2$s" : "Ištrynė %2$s", - "Restored by %2$s" : "Atkūrė %2$s", + "A new file or folder has been <strong>restored</strong>" : "Naujas failas arba aplankas buvo <strong>atkurtas</strong>", "Upload (max. %s)" : "Įkelti (maks. %s)", "File handling" : "Failų tvarkymas", "Maximum upload size" : "Maksimalus įkeliamo failo dydis", @@ -85,15 +111,22 @@ OC.L10N.register( "With PHP-FPM it might take 5 minutes for changes to be applied." : "Su PHP-FPM atnaujinimai gali užtrukti apie 5min.", "Missing permissions to edit from here." : "Draudžiama iš čia redaguoti", "Settings" : "Nustatymai", + "Show hidden files" : "Rodyti paslėptus failus", "WebDAV" : "WebDAV", + "Use this address to <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">access your Files via WebDAV</a>" : "Naudokite šį adresą <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\"> norėdami pasiekti failus per WebDAV</a>", "No files in here" : "Čia nėra failų", "Upload some content or sync with your devices!" : "Įkelkite kokį nors turinį, arba sinchronizuokite su savo įrenginiais!", "No entries found in this folder" : "Nerasta įrašų šiame aplanke", "Select all" : "Pažymėti viską", "Upload too large" : "Įkėlimui failas per didelis", - "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Bandomų įkelti failų dydis viršija maksimalų, kuris leidžiamas šiame serveryje", + "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Bandomų įkelti failų dydis viršija maksimalų, šiame serveryje leidžiamų įkelti failų dydį.", "No favorites" : "Nėra mėgstamiausių", "Files and folders you mark as favorite will show up here" : "Failai ir aplankai, kuriuos pažymite mėgstamais, atsiras čia", + "Shared with you" : "Bendrinama su jumis", + "Shared with others" : "Bendrinama su kitais", + "Shared by link" : "Bendrinama nuoroda", + "Tags" : "Žymės", + "Deleted files" : "Ištrinti failai", "Text file" : "Teksto failas", "New text file.txt" : "Naujas tekstas file.txt", "Storage not available" : "Saugykla neprieinama", @@ -112,9 +145,38 @@ OC.L10N.register( "Upload failed. Could not find uploaded file" : "Įkėlimas nepavyko. Nepavyko rasti įkelto failo", "Upload failed. Could not get file info." : "Įkėlimas nepavyko. Nepavyko gauti failo informacijos.", "Invalid directory." : "Neteisingas katalogas.", + "Total file size {size1} exceeds upload limit {size2}" : "Visas failo dydis {size1} viršyja įkėlimo limitą {size2}", + "Error uploading file \"{fileName}\": {message}" : "Klaida įkeliant failą \"{fileName}\": {message}", "Could not get result from server." : "Nepavyko gauti rezultato iš serverio.", + "{hours}:{minutes}:{seconds} hour{plural_s} left" : "Liko {hours}:{minutes}:{seconds} valandų", + "{hours}:{minutes}h" : "{hours}:{minutes}val", + "{minutes}:{seconds} minute{plural_s} left" : "LIko {minutes}:{seconds} minučių", + "{minutes}:{seconds}m" : "{minutes}:{seconds}min", + "{seconds} second{plural_s} left" : "Liko {seconds} sekundžių", + "{seconds}s" : "{seconds}s", + "Any moment now..." : "Bet kuriuo momentu...", + "Soon..." : "Greitai...", + "File upload is in progress. Leaving the page now will cancel the upload." : "Failo įkėlimas yra eigoje. Jei išeisite iš šio puslapio, įkėlimo bus atsisakyta.", "No entries in this folder match '{filter}'" : "Nėra įrašų šiame aplanko atitikmeniui „{filter}“", + "Local link" : "Vietinė nuoroda", "{newname} already exists" : "{newname} jau egzistuoja", - "A file or folder has been <strong>changed</strong>" : "Failas ar aplankas buvo <strong>pakeistas</strong>" + "A file or folder has been <strong>changed</strong>" : "Buvo <strong>pakeistas</strong> failas ar aplankas", + "A file or folder has been <strong>deleted</strong>" : "Buvo <strong>ištrintas</strong> failas ar aplankas", + "A file or folder has been <strong>restored</strong>" : "Failas ar aplankas buvo <strong>atkurtas</strong>", + "You created %1$s" : "Jūs sukūrėte %1$s", + "%2$s created %1$s" : "%2$s sukūrė %1$s", + "%1$s was created in a public folder" : "%1$s buvo sukurta viešajame aplanke", + "You changed %1$s" : "Jūs pakeitėte %1$s", + "%2$s changed %1$s" : "%2$s pakeitė %1$s", + "You deleted %1$s" : "Jūs ištrynėte %1$s", + "%2$s deleted %1$s" : "%2$s ištrynė %1$s", + "You restored %1$s" : "Jūs atkūrėte %1$s", + "%2$s restored %1$s" : "%2$s atkurta %1$s", + "Changed by %2$s" : "Pakeitė %2$s", + "Deleted by %2$s" : "Ištrynė %2$s", + "Restored by %2$s" : "Atkūrė %2$s", + "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["Liko {hours}:{minutes}:{seconds} valanda","Liko {hours}:{minutes}:{seconds} valandų","Liko {hours}:{minutes}:{seconds} valandų"], + "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["liko {minutes}:{seconds} minutė","liko {minutes}:{seconds} minučių","Liko {minutes}:{seconds} minučių"], + "_{seconds} second left_::_{seconds} seconds left_" : ["liko {seconds} sekundė","liko {seconds} sekundžių","Liko {seconds} sekundžių"] }, "nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);"); diff --git a/apps/files/l10n/lt_LT.json b/apps/files/l10n/lt_LT.json index 3d6958f9531..80ee1a57b3a 100644 --- a/apps/files/l10n/lt_LT.json +++ b/apps/files/l10n/lt_LT.json @@ -1,24 +1,32 @@ { "translations": { + "Storage is temporarily not available" : "Saugykla yra laikinai neprieinama", "Storage invalid" : "Saugykla neteisinga", "Unknown error" : "Neatpažinta klaida", - "Files" : "Failai", "All files" : "Visi failai", + "Recent" : "Naujausi", + "File could not be found" : "Nepavyko rasti failo", "Home" : "Namų", "Close" : "Užverti", "Favorites" : "Mėgstamiausi", "Could not create folder \"{dir}\"" : "Nepavyko sukurti aplanko \"{dir}\"", "Upload cancelled." : "Įkėlimo atsisakyta.", - "Unable to upload {filename} as it is a directory or has 0 bytes" : "Nepavyksta įkelti {filename}, nes tai katalogas arba failas yra 0 baitų dydžio", - "Total file size {size1} exceeds upload limit {size2}" : "Visas failo dydis {size1} viršyja įkėlimo limitą {size2}", + "Unable to upload {filename} as it is a directory or has 0 bytes" : "Nepavyksta įkelti {filename}, nes tai yra katalogas, arba šio failo dydis yra 0 baitų", "Not enough free space, you are uploading {size1} but only {size2} is left" : "Nepakanka laisvos vietos. Keliate {size1}, bet tik {size2} yra likę", + "Target folder \"{dir}\" does not exist any more" : "Paskirties aplanko \"{dir}\" daugiau nebėra", + "Not enough free space" : "Trūksta laisvos vietos", "Uploading..." : "Įkeliama...", - "File upload is in progress. Leaving the page now will cancel the upload." : "Failo įkėlimas yra eigoje. Jei išeisite iš šio puslapio, įkėlimo bus atsisakyta.", + "..." : "...", + "{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} iš {totalSize} ({bitrate})", "Actions" : "Veiksmai", "Download" : "Atsisiųsti", "Rename" : "Pervadinti", + "Move" : "Perkelti", + "Target folder" : "Paskirties aplankas", "Delete" : "Ištrinti", "Disconnect storage" : "Atjungti saugyklą", "Unshare" : "Nebesidalinti", + "Could not load info for file \"{file}\"" : "Nepavyko įkelti informacijos failui \"{file}\"", + "Files" : "Failai", "Details" : "Informacija", "Select" : "Pasirinkiti", "Pending" : "Laukiantis", @@ -35,46 +43,64 @@ "Could not create file \"{file}\" because it already exists" : "Nepavyko sukurti failo \"{file}\" - failas su tokiu pavadinimu jau egzistuoja", "Could not create folder \"{dir}\" because it already exists" : "Nepavyko sukurti aplanko \"{dir}\"- aplankas su tokiu pavadinimu jau egzistuoja", "Error deleting file \"{fileName}\"." : "Klaida trinant failą \"{fileName}\".", + "No search results in other folders for '{tag}{filter}{endtag}'" : "Paieškos rezultatų atitinkančių '{tag}{filter}{endtag}' kituose aplankuose nėra", "Name" : "Pavadinimas", "Size" : "Dydis", "Modified" : "Pakeista", "_%n folder_::_%n folders_" : ["%n aplankas","%n aplankai","%n aplankų"], "_%n file_::_%n files_" : ["%n failas","%n failai","%n failų"], "{dirs} and {files}" : "{dirs} ir {files}", + "_including %n hidden_::_including %n hidden_" : ["įtraukiant %n paslėptą","įtraukiant %n paslėptų","įtraukiant %n paslėptų"], "You don’t have permission to upload or create files here" : "Jūs neturite leidimo čia įkelti arba kurti failus", "_Uploading %n file_::_Uploading %n files_" : ["Įkeliamas %n failas","Įkeliami %n failai","Įkeliama %n failų"], "New" : "Naujas", "\"{name}\" is an invalid file name." : "„{name}“ yra netinkamas failo pavadinime.", "File name cannot be empty." : "Failo pavadinimas negali būti tuščias.", "Storage of {owner} is full, files can not be updated or synced anymore!" : "{owner} saugykla yra pilna, failai daugiau nebegali būti atnaujinti arba sinchronizuojami!", - "Your storage is full, files can not be updated or synced anymore!" : "Jūsų visa vieta serveryje užimta", + "Your storage is full, files can not be updated or synced anymore!" : "Jūsų saugykla pilna, failai daugiau nebegali būti atnaujinti arba sinchronizuojami!", "Storage of {owner} is almost full ({usedSpacePercent}%)" : "{owner} saugykla yra beveik pilna ({usedSpacePercent}%)", - "Your storage is almost full ({usedSpacePercent}%)" : "Jūsų vieta serveryje beveik visa užimta ({usedSpacePercent}%)", - "_matches '{filter}'_::_match '{filter}'_" : ["atitikmuo „{filter}“","atitikmenys „{filter}“","atitikmenų „{filter}“"], + "Your storage is almost full ({usedSpacePercent}%)" : "Jūsų saugykla yra beveik pilna ({usedSpacePercent}%)", + "_matches '{filter}'_::_match '{filter}'_" : ["atitikmuo „{filter}“","atitikmenų „{filter}“","atitikmenų „{filter}“"], + "View in folder" : "Peržiūrėti aplanką", "Path" : "Kelias", "_%n byte_::_%n bytes_" : ["%n baitas","%n baitai","%n baitų"], "Favorited" : "Pažymėta mėgstamu", "Favorite" : "Mėgiamas", + "Copy local link" : "Kopijuoti vietinę nuorodą", "Folder" : "Katalogas", "New folder" : "Naujas aplankas", "Upload" : "Įkelti", "An error occurred while trying to update the tags" : "Bandant atnaujinti žymes įvyko klaida", - "A new file or folder has been <strong>created</strong>" : "Naujas failas ar aplankas buvo <strong>sukurtas</strong>", + "Added to favorites" : "Pridėta prie mėgstamųjų", + "Removed from favorites" : "Pašalinta iš mėgstamųjų", + "You added {file} to your favorites" : "Jūs pridėjote {file} prie mėgstamųjų", + "You removed {file} from your favorites" : "Jūs pašalinote {file} iš mėgstamųjų", + "File changes" : "Failo pakeitimai", + "Created by {user}" : "Sukūrė {user}", + "Changed by {user}" : "Pakeitė {user}", + "Deleted by {user}" : "Ištrynė {user}", + "Restored by {user}" : "Atkūrė {user}", + "Renamed by {user}" : "Pervadino {user}", + "Moved by {user}" : "Perkėlė {user}", + "You created {file}" : "Jūs sukūrėte {file}", + "{user} created {file}" : "{user} sukūrė {file}", + "{file} was created in a public folder" : "{file} buvo sukurtas viešame aplanke", + "You changed {file}" : "Jūs pakeitėte {file}", + "{user} changed {file}" : "{user} pakeitė {file}", + "You deleted {file}" : "Jūs ištrynėte {file}", + "{user} deleted {file}" : "{user} ištrynė {file}", + "You restored {file}" : "Jūs atkūrėte {file}", + "{user} restored {file}" : "{user} atkūrė {file}", + "You renamed {oldfile} to {newfile}" : "Jūs pervadinote {oldfile} į {newfile}", + "{user} renamed {oldfile} to {newfile}" : "{user} pervadino {oldfile} į {newfile}", + "You moved {oldfile} to {newfile}" : "Jūs perkėlėte {oldfile} į {newfile}", + "{user} moved {oldfile} to {newfile}" : "{user} perkėlė {oldfile} į {newfile}", + "A file has been added to or removed from your <strong>favorites</strong>" : "failas buvo pridėtas arba pašalintas iš <strong>mėgstamųjų</strong>", + "A file or folder has been <strong>changed</strong> or <strong>renamed</strong>" : "Buvo <strong>pakeistas</strong> ar <strong>pervadintas</strong> failas ar aplankas", + "A new file or folder has been <strong>created</strong>" : "Buvo <strong>sukurtas</strong> naujas failas ar aplankas", + "A new file or folder has been <strong>deleted</strong>" : "Naujas failas arba aplankas buvo <strong>ištrintas</strong>", "Limit notifications about creation and changes to your <strong>favorite files</strong> <em>(Stream only)</em>" : "Riboti pranešimus apie sukūrimą ir pokyčius jūsų <strong>mėgiamuose failuose</strong> <em>(Tik srautas)</em>", - "A file or folder has been <strong>deleted</strong>" : "Failas ar aplankas buvo <strong>ištrintas</strong>", - "A file or folder has been <strong>restored</strong>" : "Failas ar aplankas buvo <strong>atkurtas</strong>", - "You created %1$s" : "Jūs sukūrėte %1$s", - "%2$s created %1$s" : "%2$s sukūrė %1$s", - "%1$s was created in a public folder" : "%1$s buvo sukurta viešajame aplanke", - "You changed %1$s" : "Jūs pakeitėte %1$s", - "%2$s changed %1$s" : "%2$s pakeitė %1$s", - "You deleted %1$s" : "Jūs ištrynėte %1$s", - "%2$s deleted %1$s" : "%2$s ištrynė %1$s", - "You restored %1$s" : "Jūs atkūrėte %1$s", - "%2$s restored %1$s" : "%2$s atkurta %1$s", - "Changed by %2$s" : "Pakeitė %2$s", - "Deleted by %2$s" : "Ištrynė %2$s", - "Restored by %2$s" : "Atkūrė %2$s", + "A new file or folder has been <strong>restored</strong>" : "Naujas failas arba aplankas buvo <strong>atkurtas</strong>", "Upload (max. %s)" : "Įkelti (maks. %s)", "File handling" : "Failų tvarkymas", "Maximum upload size" : "Maksimalus įkeliamo failo dydis", @@ -83,15 +109,22 @@ "With PHP-FPM it might take 5 minutes for changes to be applied." : "Su PHP-FPM atnaujinimai gali užtrukti apie 5min.", "Missing permissions to edit from here." : "Draudžiama iš čia redaguoti", "Settings" : "Nustatymai", + "Show hidden files" : "Rodyti paslėptus failus", "WebDAV" : "WebDAV", + "Use this address to <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">access your Files via WebDAV</a>" : "Naudokite šį adresą <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\"> norėdami pasiekti failus per WebDAV</a>", "No files in here" : "Čia nėra failų", "Upload some content or sync with your devices!" : "Įkelkite kokį nors turinį, arba sinchronizuokite su savo įrenginiais!", "No entries found in this folder" : "Nerasta įrašų šiame aplanke", "Select all" : "Pažymėti viską", "Upload too large" : "Įkėlimui failas per didelis", - "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Bandomų įkelti failų dydis viršija maksimalų, kuris leidžiamas šiame serveryje", + "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Bandomų įkelti failų dydis viršija maksimalų, šiame serveryje leidžiamų įkelti failų dydį.", "No favorites" : "Nėra mėgstamiausių", "Files and folders you mark as favorite will show up here" : "Failai ir aplankai, kuriuos pažymite mėgstamais, atsiras čia", + "Shared with you" : "Bendrinama su jumis", + "Shared with others" : "Bendrinama su kitais", + "Shared by link" : "Bendrinama nuoroda", + "Tags" : "Žymės", + "Deleted files" : "Ištrinti failai", "Text file" : "Teksto failas", "New text file.txt" : "Naujas tekstas file.txt", "Storage not available" : "Saugykla neprieinama", @@ -110,9 +143,38 @@ "Upload failed. Could not find uploaded file" : "Įkėlimas nepavyko. Nepavyko rasti įkelto failo", "Upload failed. Could not get file info." : "Įkėlimas nepavyko. Nepavyko gauti failo informacijos.", "Invalid directory." : "Neteisingas katalogas.", + "Total file size {size1} exceeds upload limit {size2}" : "Visas failo dydis {size1} viršyja įkėlimo limitą {size2}", + "Error uploading file \"{fileName}\": {message}" : "Klaida įkeliant failą \"{fileName}\": {message}", "Could not get result from server." : "Nepavyko gauti rezultato iš serverio.", + "{hours}:{minutes}:{seconds} hour{plural_s} left" : "Liko {hours}:{minutes}:{seconds} valandų", + "{hours}:{minutes}h" : "{hours}:{minutes}val", + "{minutes}:{seconds} minute{plural_s} left" : "LIko {minutes}:{seconds} minučių", + "{minutes}:{seconds}m" : "{minutes}:{seconds}min", + "{seconds} second{plural_s} left" : "Liko {seconds} sekundžių", + "{seconds}s" : "{seconds}s", + "Any moment now..." : "Bet kuriuo momentu...", + "Soon..." : "Greitai...", + "File upload is in progress. Leaving the page now will cancel the upload." : "Failo įkėlimas yra eigoje. Jei išeisite iš šio puslapio, įkėlimo bus atsisakyta.", "No entries in this folder match '{filter}'" : "Nėra įrašų šiame aplanko atitikmeniui „{filter}“", + "Local link" : "Vietinė nuoroda", "{newname} already exists" : "{newname} jau egzistuoja", - "A file or folder has been <strong>changed</strong>" : "Failas ar aplankas buvo <strong>pakeistas</strong>" + "A file or folder has been <strong>changed</strong>" : "Buvo <strong>pakeistas</strong> failas ar aplankas", + "A file or folder has been <strong>deleted</strong>" : "Buvo <strong>ištrintas</strong> failas ar aplankas", + "A file or folder has been <strong>restored</strong>" : "Failas ar aplankas buvo <strong>atkurtas</strong>", + "You created %1$s" : "Jūs sukūrėte %1$s", + "%2$s created %1$s" : "%2$s sukūrė %1$s", + "%1$s was created in a public folder" : "%1$s buvo sukurta viešajame aplanke", + "You changed %1$s" : "Jūs pakeitėte %1$s", + "%2$s changed %1$s" : "%2$s pakeitė %1$s", + "You deleted %1$s" : "Jūs ištrynėte %1$s", + "%2$s deleted %1$s" : "%2$s ištrynė %1$s", + "You restored %1$s" : "Jūs atkūrėte %1$s", + "%2$s restored %1$s" : "%2$s atkurta %1$s", + "Changed by %2$s" : "Pakeitė %2$s", + "Deleted by %2$s" : "Ištrynė %2$s", + "Restored by %2$s" : "Atkūrė %2$s", + "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["Liko {hours}:{minutes}:{seconds} valanda","Liko {hours}:{minutes}:{seconds} valandų","Liko {hours}:{minutes}:{seconds} valandų"], + "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["liko {minutes}:{seconds} minutė","liko {minutes}:{seconds} minučių","Liko {minutes}:{seconds} minučių"], + "_{seconds} second left_::_{seconds} seconds left_" : ["liko {seconds} sekundė","liko {seconds} sekundžių","Liko {seconds} sekundžių"] },"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);" }
\ No newline at end of file diff --git a/apps/files/l10n/nl.js b/apps/files/l10n/nl.js index 77cf7b1b938..6d56c89b8b1 100644 --- a/apps/files/l10n/nl.js +++ b/apps/files/l10n/nl.js @@ -174,6 +174,9 @@ OC.L10N.register( "%2$s restored %1$s" : "%2$s herstelde %1$s", "Changed by %2$s" : "Gewijzigd door %2$s", "Deleted by %2$s" : "Verwijderd door %2$s", - "Restored by %2$s" : "Hersteld door %2$s" + "Restored by %2$s" : "Hersteld door %2$s", + "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["nog {hours}:{minutes}:{seconds} uur","nog {hours}:{minutes}:{seconds} uren"], + "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["nog {minutes}:{seconds} minuut","nog {minutes}:{seconds} minuten"], + "_{seconds} second left_::_{seconds} seconds left_" : ["nog {seconds} seconde","nog {seconds} seconden"] }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/files/l10n/nl.json b/apps/files/l10n/nl.json index e0f0d44e6e6..1a80f186947 100644 --- a/apps/files/l10n/nl.json +++ b/apps/files/l10n/nl.json @@ -172,6 +172,9 @@ "%2$s restored %1$s" : "%2$s herstelde %1$s", "Changed by %2$s" : "Gewijzigd door %2$s", "Deleted by %2$s" : "Verwijderd door %2$s", - "Restored by %2$s" : "Hersteld door %2$s" + "Restored by %2$s" : "Hersteld door %2$s", + "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["nog {hours}:{minutes}:{seconds} uur","nog {hours}:{minutes}:{seconds} uren"], + "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["nog {minutes}:{seconds} minuut","nog {minutes}:{seconds} minuten"], + "_{seconds} second left_::_{seconds} seconds left_" : ["nog {seconds} seconde","nog {seconds} seconden"] },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/apps/files/l10n/pl.js b/apps/files/l10n/pl.js index ab84ccc90ac..b947bb05c78 100644 --- a/apps/files/l10n/pl.js +++ b/apps/files/l10n/pl.js @@ -174,6 +174,9 @@ OC.L10N.register( "%2$s restored %1$s" : "%2$s przywrócił %1$s", "Changed by %2$s" : "Zmienione przez %2$s", "Deleted by %2$s" : "Usunięte przez %2$s", - "Restored by %2$s" : "Przywrócone przez %2$s" + "Restored by %2$s" : "Przywrócone przez %2$s", + "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["Pozostała {hours}:{minutes}:{seconds} godzina","Pozostało {hours}:{minutes}:{seconds} godzin","Pozostało {hours}:{minutes}:{seconds} godzin"], + "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["Pozostała {minutes}:{seconds} minuta","Pozostało {minutes}:{seconds} minut","Pozostało {minutes}:{seconds} minut"], + "_{seconds} second left_::_{seconds} seconds left_" : ["Pozostała {seconds} sekunda","Pozostało {seconds} sekund","Pozostało {seconds} sekund"] }, -"nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);"); +"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);"); diff --git a/apps/files/l10n/pl.json b/apps/files/l10n/pl.json index 7a7fdb17f6b..5d8ae171c82 100644 --- a/apps/files/l10n/pl.json +++ b/apps/files/l10n/pl.json @@ -172,6 +172,9 @@ "%2$s restored %1$s" : "%2$s przywrócił %1$s", "Changed by %2$s" : "Zmienione przez %2$s", "Deleted by %2$s" : "Usunięte przez %2$s", - "Restored by %2$s" : "Przywrócone przez %2$s" -},"pluralForm" :"nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);" + "Restored by %2$s" : "Przywrócone przez %2$s", + "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["Pozostała {hours}:{minutes}:{seconds} godzina","Pozostało {hours}:{minutes}:{seconds} godzin","Pozostało {hours}:{minutes}:{seconds} godzin"], + "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["Pozostała {minutes}:{seconds} minuta","Pozostało {minutes}:{seconds} minut","Pozostało {minutes}:{seconds} minut"], + "_{seconds} second left_::_{seconds} seconds left_" : ["Pozostała {seconds} sekunda","Pozostało {seconds} sekund","Pozostało {seconds} sekund"] +},"pluralForm" :"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);" }
\ No newline at end of file diff --git a/apps/files/l10n/pt_BR.js b/apps/files/l10n/pt_BR.js index 34fca8819b6..5fdc1a41faf 100644 --- a/apps/files/l10n/pt_BR.js +++ b/apps/files/l10n/pt_BR.js @@ -174,6 +174,9 @@ OC.L10N.register( "%2$s restored %1$s" : "%2$s restaurou %1$s", "Changed by %2$s" : "Modificado por %2$s", "Deleted by %2$s" : "Excluído por %2$s", - "Restored by %2$s" : "Restaurado por %2$s" + "Restored by %2$s" : "Restaurado por %2$s", + "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["{hours}:{minutes}:{seconds} hora restante","{hours}:{minutes}:{seconds} horas restantes"], + "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["{minutes}:{seconds} minutos retantes","{minutes}:{seconds} minutos retantes"], + "_{seconds} second left_::_{seconds} seconds left_" : ["{seconds} segundos restantes","{seconds} secondos restantes"] }, "nplurals=2; plural=(n > 1);"); diff --git a/apps/files/l10n/pt_BR.json b/apps/files/l10n/pt_BR.json index aa783480953..bf3bd81a49b 100644 --- a/apps/files/l10n/pt_BR.json +++ b/apps/files/l10n/pt_BR.json @@ -172,6 +172,9 @@ "%2$s restored %1$s" : "%2$s restaurou %1$s", "Changed by %2$s" : "Modificado por %2$s", "Deleted by %2$s" : "Excluído por %2$s", - "Restored by %2$s" : "Restaurado por %2$s" + "Restored by %2$s" : "Restaurado por %2$s", + "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["{hours}:{minutes}:{seconds} hora restante","{hours}:{minutes}:{seconds} horas restantes"], + "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["{minutes}:{seconds} minutos retantes","{minutes}:{seconds} minutos retantes"], + "_{seconds} second left_::_{seconds} seconds left_" : ["{seconds} segundos restantes","{seconds} secondos restantes"] },"pluralForm" :"nplurals=2; plural=(n > 1);" }
\ No newline at end of file diff --git a/apps/files/l10n/ru.js b/apps/files/l10n/ru.js index 1222778d596..6e78caaa8f5 100644 --- a/apps/files/l10n/ru.js +++ b/apps/files/l10n/ru.js @@ -174,6 +174,9 @@ OC.L10N.register( "%2$s restored %1$s" : "%2$s восстановил %1$s", "Changed by %2$s" : "Изменено %2$s", "Deleted by %2$s" : "Удалено %2$s", - "Restored by %2$s" : "Восстановлено %2$s" + "Restored by %2$s" : "Восстановлено %2$s", + "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["Остался {hours}:{minutes}:{seconds} час","Осталось {hours}:{minutes}:{seconds} часа","Осталось {hours}:{minutes}:{seconds} часов","Осталось {hours}:{minutes}:{seconds} часов"], + "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["осталась {minutes}:{seconds} минута","осталось {minutes}:{seconds} минуты","осталось {minutes}:{seconds} минут","осталось {minutes}:{seconds} минут"], + "_{seconds} second left_::_{seconds} seconds left_" : ["осталась {seconds} секунда","осталось {seconds} секунды","осталось {seconds} секунд","осталось {seconds} секунд"] }, "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);"); diff --git a/apps/files/l10n/ru.json b/apps/files/l10n/ru.json index c835f8c16cd..7cf303eec41 100644 --- a/apps/files/l10n/ru.json +++ b/apps/files/l10n/ru.json @@ -172,6 +172,9 @@ "%2$s restored %1$s" : "%2$s восстановил %1$s", "Changed by %2$s" : "Изменено %2$s", "Deleted by %2$s" : "Удалено %2$s", - "Restored by %2$s" : "Восстановлено %2$s" + "Restored by %2$s" : "Восстановлено %2$s", + "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["Остался {hours}:{minutes}:{seconds} час","Осталось {hours}:{minutes}:{seconds} часа","Осталось {hours}:{minutes}:{seconds} часов","Осталось {hours}:{minutes}:{seconds} часов"], + "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["осталась {minutes}:{seconds} минута","осталось {minutes}:{seconds} минуты","осталось {minutes}:{seconds} минут","осталось {minutes}:{seconds} минут"], + "_{seconds} second left_::_{seconds} seconds left_" : ["осталась {seconds} секунда","осталось {seconds} секунды","осталось {seconds} секунд","осталось {seconds} секунд"] },"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);" }
\ No newline at end of file diff --git a/apps/files/l10n/sk_SK.js b/apps/files/l10n/sk_SK.js index 370bb0626f5..310fe573391 100644 --- a/apps/files/l10n/sk_SK.js +++ b/apps/files/l10n/sk_SK.js @@ -174,6 +174,9 @@ OC.L10N.register( "%2$s restored %1$s" : "%2$s obnovil %1$s", "Changed by %2$s" : "Zmenené %2$s", "Deleted by %2$s" : "Zmazané %2$s", - "Restored by %2$s" : "Obnovené %2$s" + "Restored by %2$s" : "Obnovené %2$s", + "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["zostáva {hours}:{minutes}:{seconds} hodina","zostáva {hours}:{minutes}:{seconds} hodín","zostáva {hours}:{minutes}:{seconds} hodín"], + "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["zostáva {minutes}:{seconds} minúta","zostáva {minutes}:{seconds} minút","zostáva {minutes}:{seconds} minút"], + "_{seconds} second left_::_{seconds} seconds left_" : ["zostáva {seconds} sekunda","zostáva {seconds} sekúnd","zostáva {seconds} sekúnd"] }, "nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"); diff --git a/apps/files/l10n/sk_SK.json b/apps/files/l10n/sk_SK.json index 9a548bdc382..ce735c49636 100644 --- a/apps/files/l10n/sk_SK.json +++ b/apps/files/l10n/sk_SK.json @@ -172,6 +172,9 @@ "%2$s restored %1$s" : "%2$s obnovil %1$s", "Changed by %2$s" : "Zmenené %2$s", "Deleted by %2$s" : "Zmazané %2$s", - "Restored by %2$s" : "Obnovené %2$s" + "Restored by %2$s" : "Obnovené %2$s", + "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["zostáva {hours}:{minutes}:{seconds} hodina","zostáva {hours}:{minutes}:{seconds} hodín","zostáva {hours}:{minutes}:{seconds} hodín"], + "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["zostáva {minutes}:{seconds} minúta","zostáva {minutes}:{seconds} minút","zostáva {minutes}:{seconds} minút"], + "_{seconds} second left_::_{seconds} seconds left_" : ["zostáva {seconds} sekunda","zostáva {seconds} sekúnd","zostáva {seconds} sekúnd"] },"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;" }
\ No newline at end of file diff --git a/apps/files/l10n/zh_CN.js b/apps/files/l10n/zh_CN.js index b36f8fbdf6b..81d7dc70d0e 100644 --- a/apps/files/l10n/zh_CN.js +++ b/apps/files/l10n/zh_CN.js @@ -174,6 +174,9 @@ OC.L10N.register( "%2$s restored %1$s" : "%2$s 恢复了 %1$s", "Changed by %2$s" : "被 %2$s 更改", "Deleted by %2$s" : "被 %2$s 删除", - "Restored by %2$s" : "被 %2$s 恢复" + "Restored by %2$s" : "被 %2$s 恢复", + "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["剩余 {hours}:{minutes}:{seconds} 小时"], + "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["剩余 {minutes}:{seconds} 分钟"], + "_{seconds} second left_::_{seconds} seconds left_" : ["剩余 {seconds} 秒"] }, "nplurals=1; plural=0;"); diff --git a/apps/files/l10n/zh_CN.json b/apps/files/l10n/zh_CN.json index f8974ac9a5a..9b01b8941b2 100644 --- a/apps/files/l10n/zh_CN.json +++ b/apps/files/l10n/zh_CN.json @@ -172,6 +172,9 @@ "%2$s restored %1$s" : "%2$s 恢复了 %1$s", "Changed by %2$s" : "被 %2$s 更改", "Deleted by %2$s" : "被 %2$s 删除", - "Restored by %2$s" : "被 %2$s 恢复" + "Restored by %2$s" : "被 %2$s 恢复", + "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["剩余 {hours}:{minutes}:{seconds} 小时"], + "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["剩余 {minutes}:{seconds} 分钟"], + "_{seconds} second left_::_{seconds} seconds left_" : ["剩余 {seconds} 秒"] },"pluralForm" :"nplurals=1; plural=0;" }
\ No newline at end of file diff --git a/apps/files/lib/Activity/FavoriteProvider.php b/apps/files/lib/Activity/FavoriteProvider.php index ed00d50f221..941579e730d 100644 --- a/apps/files/lib/Activity/FavoriteProvider.php +++ b/apps/files/lib/Activity/FavoriteProvider.php @@ -138,12 +138,21 @@ class FavoriteProvider implements IProvider { * @param string $subject */ protected function setSubjects(IEvent $event, $subject) { + $subjectParams = $event->getSubjectParameters(); + if (empty($subjectParams)) { + // Try to fall back to the old way, but this does not work for emails. + // But at least old activities still work. + $subjectParams = [ + 'id' => $event->getObjectId(), + 'path' => $event->getObjectName(), + ]; + } $parameter = [ 'type' => 'file', - 'id' => $event->getObjectId(), - 'name' => basename($event->getObjectName()), - 'path' => trim($event->getObjectName(), '/'), - 'link' => $this->url->linkToRouteAbsolute('files.viewcontroller.showFile', ['fileid' => $event->getObjectId()]), + 'id' => $subjectParams['id'], + 'name' => basename($subjectParams['path']), + 'path' => trim($subjectParams['path'], '/'), + 'link' => $this->url->linkToRouteAbsolute('files.viewcontroller.showFile', ['fileid' => $subjectParams['id']]), ]; $event->setParsedSubject(str_replace('{file}', $parameter['path'], $subject)) diff --git a/apps/files/lib/AppInfo/Application.php b/apps/files/lib/AppInfo/Application.php index 4e5ec03eecf..43c977655c3 100644 --- a/apps/files/lib/AppInfo/Application.php +++ b/apps/files/lib/AppInfo/Application.php @@ -57,7 +57,6 @@ class Application extends App { $c->query('AppName'), $c->query('Request'), $server->getURLGenerator(), - $server->getNavigationManager(), $c->query('L10N'), $server->getConfig(), $server->getEventDispatcher(), diff --git a/apps/files/lib/Controller/ViewController.php b/apps/files/lib/Controller/ViewController.php index 6f74fec861f..788840ff1cc 100644 --- a/apps/files/lib/Controller/ViewController.php +++ b/apps/files/lib/Controller/ViewController.php @@ -55,8 +55,6 @@ class ViewController extends Controller { protected $request; /** @var IURLGenerator */ protected $urlGenerator; - /** @var INavigationManager */ - protected $navigationManager; /** @var IL10N */ protected $l10n; /** @var IConfig */ @@ -74,7 +72,6 @@ class ViewController extends Controller { * @param string $appName * @param IRequest $request * @param IURLGenerator $urlGenerator - * @param INavigationManager $navigationManager * @param IL10N $l10n * @param IConfig $config * @param EventDispatcherInterface $eventDispatcherInterface @@ -85,7 +82,6 @@ class ViewController extends Controller { public function __construct($appName, IRequest $request, IURLGenerator $urlGenerator, - INavigationManager $navigationManager, IL10N $l10n, IConfig $config, EventDispatcherInterface $eventDispatcherInterface, @@ -97,7 +93,6 @@ class ViewController extends Controller { $this->appName = $appName; $this->request = $request; $this->urlGenerator = $urlGenerator; - $this->navigationManager = $navigationManager; $this->l10n = $l10n; $this->config = $config; $this->eventDispatcher = $eventDispatcherInterface; @@ -244,7 +239,6 @@ class ViewController extends Controller { $params['fileNotFound'] = $fileNotFound ? 1 : 0; $params['appNavigation'] = $nav; $params['appContents'] = $contentItems; - $this->navigationManager->setActiveEntry('files_index'); $response = new TemplateResponse( $this->appName, diff --git a/apps/files/lib/Service/TagService.php b/apps/files/lib/Service/TagService.php index cf80d780eaf..cea26d26d16 100644 --- a/apps/files/lib/Service/TagService.php +++ b/apps/files/lib/Service/TagService.php @@ -116,14 +116,21 @@ class TagService { } $event = $this->activityManager->generateEvent(); - $event->setApp('files') - ->setObject('files', $fileId, $path) - ->setType('favorite') - ->setAuthor($user->getUID()) - ->setAffectedUser($user->getUID()) - ->setTimestamp(time()) - ->setSubject($addToFavorite ? FavoriteProvider::SUBJECT_ADDED : FavoriteProvider::SUBJECT_REMOVED); - $this->activityManager->publish($event); + try { + $event->setApp('files') + ->setObject('files', $fileId, $path) + ->setType('favorite') + ->setAuthor($user->getUID()) + ->setAffectedUser($user->getUID()) + ->setTimestamp(time()) + ->setSubject( + $addToFavorite ? FavoriteProvider::SUBJECT_ADDED : FavoriteProvider::SUBJECT_REMOVED, + ['id' => $fileId, 'path' => $path] + ); + $this->activityManager->publish($event); + } catch (\InvalidArgumentException $e) { + } catch (\BadMethodCallException $e) { + } } } diff --git a/apps/files/tests/Controller/ViewControllerTest.php b/apps/files/tests/Controller/ViewControllerTest.php index 25445567ea9..1d8c2956551 100644 --- a/apps/files/tests/Controller/ViewControllerTest.php +++ b/apps/files/tests/Controller/ViewControllerTest.php @@ -33,8 +33,6 @@ use OCP\Template; use Test\TestCase; use OCP\IRequest; use OCP\IURLGenerator; -use OCP\AppFramework\Http\RedirectResponse; -use OCP\INavigationManager; use OCP\IL10N; use OCP\IConfig; use OCP\IUserSession; @@ -51,8 +49,6 @@ class ViewControllerTest extends TestCase { private $request; /** @var IURLGenerator|\PHPUnit_Framework_MockObject_MockObject */ private $urlGenerator; - /** @var INavigationManager */ - private $navigationManager; /** @var IL10N */ private $l10n; /** @var IConfig|\PHPUnit_Framework_MockObject_MockObject */ @@ -74,7 +70,6 @@ class ViewControllerTest extends TestCase { parent::setUp(); $this->request = $this->getMockBuilder('\OCP\IRequest')->getMock(); $this->urlGenerator = $this->getMockBuilder('\OCP\IURLGenerator')->getMock(); - $this->navigationManager = $this->getMockBuilder('\OCP\INavigationManager')->getMock(); $this->l10n = $this->getMockBuilder('\OCP\IL10N')->getMock(); $this->config = $this->getMockBuilder('\OCP\IConfig')->getMock(); $this->eventDispatcher = $this->getMockBuilder('\Symfony\Component\EventDispatcher\EventDispatcherInterface')->getMock(); @@ -93,7 +88,6 @@ class ViewControllerTest extends TestCase { 'files', $this->request, $this->urlGenerator, - $this->navigationManager, $this->l10n, $this->config, $this->eventDispatcher, diff --git a/apps/files_external/l10n/pl.js b/apps/files_external/l10n/pl.js index 1b25fa1aec8..eaebf87fb2b 100644 --- a/apps/files_external/l10n/pl.js +++ b/apps/files_external/l10n/pl.js @@ -45,8 +45,11 @@ OC.L10N.register( "Invalid storage backend \"%s\"" : "Nieprawidłowy magazyn zaplecza \"%s\"", "Not permitted to use backend \"%s\"" : "Nie można używać powrotu \"%s\"", "Not permitted to use authentication mechanism \"%s\"" : "Nie można używać mechanizmu uwierzytelnienia \"%s\"", + "Unsatisfied backend parameters" : "Niepoprawne parametry backendu", + "Unsatisfied authentication mechanism parameters" : "Niepoprawne parametry mechanizmu uwierzytelnienia", "Insufficient data: %s" : "Niewystarczające dane: %s", "%s" : "%s", + "Storage with id \"%i\" is not user editable" : "Magazyn o id \"%i\" nie jest edytowalny dla użytkowników", "Access key" : "Klucz dostępu", "Secret key" : "Sekretny klucz", "Builtin" : "Wbudowane", @@ -59,10 +62,14 @@ OC.L10N.register( "Client secret" : "Hasło klienta", "OpenStack" : "OpenStack", "Tenant name" : "Nazwa dzierżawcy", + "Identity endpoint URL" : "Adres końcówki identyfikującej", "Rackspace" : "Rackspace", "API key" : "Klucz API", "Global credentials" : "Globalne poświadczenia", + "Log-in credentials, save in database" : "Poświadczenia logowania, zapisz w bazie danych", "Username and password" : "Nazwa użytkownika i hasło", + "Log-in credentials, save in session" : "Poświadczenia logowania, zapisz w sesji", + "User entered, store in database" : "Użytkownik wpisał, zapisz w bazie danych", "RSA public key" : "Klucz publiczny RSA", "Public key" : "Klucz publiczny", "Amazon S3" : "Amazon S3", @@ -94,7 +101,11 @@ OC.L10N.register( "Username as share" : "Użytkownik jako zasób", "OpenStack Object Storage" : "Magazyn obiektów OpenStack", "Service name" : "Nazwa serwisu", + "Request timeout (seconds)" : "Limit czasu żądania (sekundy)", "External storages" : "Zewnętrzne zasoby dyskowe", + "The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "Obsługa cURL w PHP jest wyłączona lub nie jest zainstalowana. Zamontowanie %s jest niemożliwe. Proszę poprosić swojego administratora systemu, żeby ją zainstalował.", + "The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "Obsługa FTP w PHP jest wyłączona lub nie jest zainstalowana. Zamontowanie %s jest niemożliwe. Proszę poprosić swojego administratora systemu, żeby ją zainstalował.", + "\"%s\" is not installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "\"%s\" nie jest zainstalowane. Zamontowanie %s jest niemożliwe. Proszę poprosić swojego administratora systemu, żeby dokonał instalacji.", "No external storage configured" : "Nie skonfigurowano żadnego zewnętrznego nośnika", "You can add external storages in the personal settings" : "W ustawieniach osobistych możesz dodać zewnętrzne magazyny przechowywania", "Name" : "Nazwa", @@ -117,4 +128,4 @@ OC.L10N.register( "Allow users to mount the following external storage" : "Pozwól użytkownikom montować następujące zewnętrzne zasoby dyskowe", "Couldn't get the information from the ownCloud server: {code} {type}" : "Nie udało się uzyskać informacje z serwera ownCloud: {code} {type}" }, -"nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);"); +"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);"); diff --git a/apps/files_external/l10n/pl.json b/apps/files_external/l10n/pl.json index 088a1235cff..e5034805d0b 100644 --- a/apps/files_external/l10n/pl.json +++ b/apps/files_external/l10n/pl.json @@ -43,8 +43,11 @@ "Invalid storage backend \"%s\"" : "Nieprawidłowy magazyn zaplecza \"%s\"", "Not permitted to use backend \"%s\"" : "Nie można używać powrotu \"%s\"", "Not permitted to use authentication mechanism \"%s\"" : "Nie można używać mechanizmu uwierzytelnienia \"%s\"", + "Unsatisfied backend parameters" : "Niepoprawne parametry backendu", + "Unsatisfied authentication mechanism parameters" : "Niepoprawne parametry mechanizmu uwierzytelnienia", "Insufficient data: %s" : "Niewystarczające dane: %s", "%s" : "%s", + "Storage with id \"%i\" is not user editable" : "Magazyn o id \"%i\" nie jest edytowalny dla użytkowników", "Access key" : "Klucz dostępu", "Secret key" : "Sekretny klucz", "Builtin" : "Wbudowane", @@ -57,10 +60,14 @@ "Client secret" : "Hasło klienta", "OpenStack" : "OpenStack", "Tenant name" : "Nazwa dzierżawcy", + "Identity endpoint URL" : "Adres końcówki identyfikującej", "Rackspace" : "Rackspace", "API key" : "Klucz API", "Global credentials" : "Globalne poświadczenia", + "Log-in credentials, save in database" : "Poświadczenia logowania, zapisz w bazie danych", "Username and password" : "Nazwa użytkownika i hasło", + "Log-in credentials, save in session" : "Poświadczenia logowania, zapisz w sesji", + "User entered, store in database" : "Użytkownik wpisał, zapisz w bazie danych", "RSA public key" : "Klucz publiczny RSA", "Public key" : "Klucz publiczny", "Amazon S3" : "Amazon S3", @@ -92,7 +99,11 @@ "Username as share" : "Użytkownik jako zasób", "OpenStack Object Storage" : "Magazyn obiektów OpenStack", "Service name" : "Nazwa serwisu", + "Request timeout (seconds)" : "Limit czasu żądania (sekundy)", "External storages" : "Zewnętrzne zasoby dyskowe", + "The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "Obsługa cURL w PHP jest wyłączona lub nie jest zainstalowana. Zamontowanie %s jest niemożliwe. Proszę poprosić swojego administratora systemu, żeby ją zainstalował.", + "The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "Obsługa FTP w PHP jest wyłączona lub nie jest zainstalowana. Zamontowanie %s jest niemożliwe. Proszę poprosić swojego administratora systemu, żeby ją zainstalował.", + "\"%s\" is not installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "\"%s\" nie jest zainstalowane. Zamontowanie %s jest niemożliwe. Proszę poprosić swojego administratora systemu, żeby dokonał instalacji.", "No external storage configured" : "Nie skonfigurowano żadnego zewnętrznego nośnika", "You can add external storages in the personal settings" : "W ustawieniach osobistych możesz dodać zewnętrzne magazyny przechowywania", "Name" : "Nazwa", @@ -114,5 +125,5 @@ "Allow users to mount external storage" : "Pozwól użytkownikom montować zewnętrzne zasoby dyskowe", "Allow users to mount the following external storage" : "Pozwól użytkownikom montować następujące zewnętrzne zasoby dyskowe", "Couldn't get the information from the ownCloud server: {code} {type}" : "Nie udało się uzyskać informacje z serwera ownCloud: {code} {type}" -},"pluralForm" :"nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);" +},"pluralForm" :"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);" }
\ No newline at end of file diff --git a/apps/files_sharing/js/files_drop.js b/apps/files_sharing/js/files_drop.js index f9f6959c952..64051844d03 100644 --- a/apps/files_sharing/js/files_drop.js +++ b/apps/files_sharing/js/files_drop.js @@ -117,7 +117,7 @@ }; $(document).ready(function() { - if($('#upload-only-interface').val() === "1" && oc_config.enable_avatars) { + if($('#upload-only-interface').val() === "1") { $('.avatardiv').avatar($('#sharingUserId').val(), 128, true); } diff --git a/apps/files_sharing/l10n/cs_CZ.js b/apps/files_sharing/l10n/cs_CZ.js index 9e09cb63a11..fa39551879f 100644 --- a/apps/files_sharing/l10n/cs_CZ.js +++ b/apps/files_sharing/l10n/cs_CZ.js @@ -141,38 +141,6 @@ OC.L10N.register( "%2$s removed public link" : "%2$s odstranil(a) veřejný odkaz", "Public link of %2$s expired" : "Veřejný odkaz %2$s vypršel", "Shared by %2$s" : "%2$s sdílel(a)", - "Shares" : "Sdílení", - "Downloaded by %1$s" : "Stáhnul(o) %1$s", - "%1$s downloaded via public link" : "%1$s stažen pomocí veřejného odkazu", - "%1$s downloaded %2$s" : "%1$s stáhl(a) %2$s", - "Shared with group %1$s" : "Sdíleno se skupinou %1$s", - "Removed share for group %1$s" : "Odstraněno sdílení pro skupinu %1$s", - "%2$s shared with group %1$s" : "%2$s sdílel se skupinou %1$s", - "%2$s removed share for group %1$s" : "%2$s odstranil(a) sdílení pro skupinu %1$s", - "You removed group %2$s from %1$s" : "Z %1$s jste odstranil(a) skupinu %2$s", - "%3$s shared %1$s with group %2$s" : "%3$s sdílel %1$s se skupinou %2$s", - "%3$s removed group %2$s from %1$s" : "%3$s odstranil(a) z %1$s skupinu %2$s", - "%1$s shared as public link" : "%1$s sdílen jako veřejný odkaz", - "%1$s removed public link" : "%1$s odstranil(a) veřejný odkaz", - "You shared %1$s as public link" : "Sdílel(a) jste %1$s jako veřejný odkaz", - "You removed public link for %1$s" : "Odstranil(a) jste veřejný odkaz pro %1$s", - "%2$s shared %1$s as public link" : "%2$s sdílel(a) %1$s jako veřejný odkaz", - "%2$s removed public link for %1$s" : "%2$s odstranil veřejný odkaz z %1$s", - "%1$s accepted the remote share" : "%1$s přijal(a) vzdálené sdílení", - "%1$s declined the remote share" : "%1$s odmítl(a) vzdálené sdílení", - "You received a new remote share %1$s from %2$s" : "Obdržel(a) jste nové vzdálené sdílení %1$s z %2$s", - "%2$s accepted the remote share of %1$s" : "%2$s přijal(a) vzdálené sdílení %1$s", - "%2$s declined the remote share of %1$s" : "%2$s odmítl vzdálené sdílení %1$s", - "%2$s unshared %1$s from you" : "%2$s s vámi přestal(a) sdílet %1$s", - "Shared with %1$s" : "Sdíleno s %1$s", - "Removed share for %1$s" : "Odstraněno sdílení %1$s", - "%2$s shared with %1$s" : "%2$s sdíleno s %1$s", - "%2$s removed share for %1$s" : "%2$s odstranil(a) sdílení pro %1$s", - "Shared by %1$s" : "Sdíleno %1$s", - "%1$s removed share" : "%1$s odstranil(a) sdílení", - "You removed %2$s from %1$s" : "Odstranil(a) jste %2$s z %1$s", - "%3$s shared %1$s with %2$s" : "%3$s s %2$s sdílel(a) %1$s", - "%3$s removed %2$s from %1$s" : "%3$s odstranil(a) %2$s z %1$s", - "%2$s removed you from %1$s" : "%2$s vás odstranil(a) z %1$s" + "Shares" : "Sdílení" }, "nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"); diff --git a/apps/files_sharing/l10n/cs_CZ.json b/apps/files_sharing/l10n/cs_CZ.json index 9d86d08a921..d5902c41c97 100644 --- a/apps/files_sharing/l10n/cs_CZ.json +++ b/apps/files_sharing/l10n/cs_CZ.json @@ -139,38 +139,6 @@ "%2$s removed public link" : "%2$s odstranil(a) veřejný odkaz", "Public link of %2$s expired" : "Veřejný odkaz %2$s vypršel", "Shared by %2$s" : "%2$s sdílel(a)", - "Shares" : "Sdílení", - "Downloaded by %1$s" : "Stáhnul(o) %1$s", - "%1$s downloaded via public link" : "%1$s stažen pomocí veřejného odkazu", - "%1$s downloaded %2$s" : "%1$s stáhl(a) %2$s", - "Shared with group %1$s" : "Sdíleno se skupinou %1$s", - "Removed share for group %1$s" : "Odstraněno sdílení pro skupinu %1$s", - "%2$s shared with group %1$s" : "%2$s sdílel se skupinou %1$s", - "%2$s removed share for group %1$s" : "%2$s odstranil(a) sdílení pro skupinu %1$s", - "You removed group %2$s from %1$s" : "Z %1$s jste odstranil(a) skupinu %2$s", - "%3$s shared %1$s with group %2$s" : "%3$s sdílel %1$s se skupinou %2$s", - "%3$s removed group %2$s from %1$s" : "%3$s odstranil(a) z %1$s skupinu %2$s", - "%1$s shared as public link" : "%1$s sdílen jako veřejný odkaz", - "%1$s removed public link" : "%1$s odstranil(a) veřejný odkaz", - "You shared %1$s as public link" : "Sdílel(a) jste %1$s jako veřejný odkaz", - "You removed public link for %1$s" : "Odstranil(a) jste veřejný odkaz pro %1$s", - "%2$s shared %1$s as public link" : "%2$s sdílel(a) %1$s jako veřejný odkaz", - "%2$s removed public link for %1$s" : "%2$s odstranil veřejný odkaz z %1$s", - "%1$s accepted the remote share" : "%1$s přijal(a) vzdálené sdílení", - "%1$s declined the remote share" : "%1$s odmítl(a) vzdálené sdílení", - "You received a new remote share %1$s from %2$s" : "Obdržel(a) jste nové vzdálené sdílení %1$s z %2$s", - "%2$s accepted the remote share of %1$s" : "%2$s přijal(a) vzdálené sdílení %1$s", - "%2$s declined the remote share of %1$s" : "%2$s odmítl vzdálené sdílení %1$s", - "%2$s unshared %1$s from you" : "%2$s s vámi přestal(a) sdílet %1$s", - "Shared with %1$s" : "Sdíleno s %1$s", - "Removed share for %1$s" : "Odstraněno sdílení %1$s", - "%2$s shared with %1$s" : "%2$s sdíleno s %1$s", - "%2$s removed share for %1$s" : "%2$s odstranil(a) sdílení pro %1$s", - "Shared by %1$s" : "Sdíleno %1$s", - "%1$s removed share" : "%1$s odstranil(a) sdílení", - "You removed %2$s from %1$s" : "Odstranil(a) jste %2$s z %1$s", - "%3$s shared %1$s with %2$s" : "%3$s s %2$s sdílel(a) %1$s", - "%3$s removed %2$s from %1$s" : "%3$s odstranil(a) %2$s z %1$s", - "%2$s removed you from %1$s" : "%2$s vás odstranil(a) z %1$s" + "Shares" : "Sdílení" },"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;" }
\ No newline at end of file diff --git a/apps/files_sharing/l10n/de.js b/apps/files_sharing/l10n/de.js index 17b76d788ee..9ccced34f83 100644 --- a/apps/files_sharing/l10n/de.js +++ b/apps/files_sharing/l10n/de.js @@ -36,10 +36,13 @@ OC.L10N.register( "Public link expired" : "öffentlicher Link ist abgelaufen", "{actor} shared as public link" : "{actor} hat einen öffentlichen Link geteilt", "{actor} removed public link" : "{actor} hat einen öffentlichen Link entfernt", + "Public link of {actor} expired" : "Öffentlicher Link von {actor} ist abgelaufen", "You shared {file} as public link" : "Du hast {file} über einen öffentlichen Link geteilt", "You removed public link for {file}" : "Du hast die öffentliche Freigabe für {file} entfernt", + "Public link expired for {file}" : "Öffentlicher Link für {file} ist abgelaufen", "{actor} shared {file} as public link" : "{actor} hat {file} über einen öffentlichen Link geteilt", "{actor} removed public link for {file}" : "{actor} hat einen öffentlichen Link {file} entfernt", + "Public link of {actor} for {file} expired" : "Öffentlicher Link von {actor} für {file} ist abgelaufen", "{user} accepted the remote share" : "{user} hat die Remotefreigabe akzeptiert", "{user} declined the remote share" : "{user} hat die Remotefreigabe abgelehnt", "You received a new remote share {file} from {user}" : "Du hast eine neue Remotefreigabe {file} von {user} erhalten", @@ -141,38 +144,6 @@ OC.L10N.register( "%2$s removed public link" : "%2$s hat den öffentlichen Link entfernt", "Public link of %2$s expired" : "Öffentlicher Link von %2$s ist abgelaufen", "Shared by %2$s" : "Geteilt von %2$s", - "Shares" : "Freigaben", - "Downloaded by %1$s" : "Heruntergeladen von %1$s", - "%1$s downloaded via public link" : "%1$s heruntergeladen mittels öffentlichen Link", - "%1$s downloaded %2$s" : "%1$s hat %2$s heruntergeladen", - "Shared with group %1$s" : "Geteilt mit der Gruppe %1$s", - "Removed share for group %1$s" : "Freigabe für die Gruppe %1$s entfernt", - "%2$s shared with group %1$s" : "%2$s geteilt mit der Gruppe %1$s", - "%2$s removed share for group %1$s" : "%2$s hat die Freigabe für die Gruppe %1$s entfernt", - "You removed group %2$s from %1$s" : "Du hast die Gruppe %2$s von %1$s entfernt", - "%3$s shared %1$s with group %2$s" : "%3$s hat %1$s mit der Gruppe %2$s geteilt", - "%3$s removed group %2$s from %1$s" : "%3$s hat die Gruppe %2$s von %1$s entfernt", - "%1$s shared as public link" : "%1$s hat einen öffentlichen Link geteilt", - "%1$s removed public link" : "%1$s hat einen öffentlichen Link entfernt", - "You shared %1$s as public link" : "Du hast %1$s über einen öffentlichen Link geteilt", - "You removed public link for %1$s" : "Du hast die öffentliche Freigabe für %1$s entfernt", - "%2$s shared %1$s as public link" : "%2$s hat %1$s über einen öffentlichen Link geteilt", - "%2$s removed public link for %1$s" : "%2$s hat den öffentlichen Link für %1$s entfernt", - "%1$s accepted the remote share" : "%1$s hat die Remotefreigabe akzeptiert", - "%1$s declined the remote share" : "%1$s hat die Remotefreigabe abgelehnt", - "You received a new remote share %1$s from %2$s" : "Du hast eine neue Remotefreigabe %1$s von %2$s erhalten", - "%2$s accepted the remote share of %1$s" : "%2$s hat die Remotefreigabe von %1$s akzeptiert", - "%2$s declined the remote share of %1$s" : "%2$s hat die Remotefreigabe von %1$s abgelehnt", - "%2$s unshared %1$s from you" : "%2$s teilt %1$s nicht mehr mit dir", - "Shared with %1$s" : "Geteilt mit %1$s", - "Removed share for %1$s" : "Freigabe für %1$s entfernt", - "%2$s shared with %1$s" : "%2$s hat mit %1$s geteilt", - "%2$s removed share for %1$s" : "%2$s hat die Freigabe für %1$s entfernt", - "Shared by %1$s" : "Geteilt von %1$s", - "%1$s removed share" : "%1$s hat die Freigabe entfernt", - "You removed %2$s from %1$s" : "Sie haben die %2$s von %1$s entfernt", - "%3$s shared %1$s with %2$s" : "%3$s geteilt %1$s mit %2$s", - "%3$s removed %2$s from %1$s" : "%3$s hat %2$s von %1$s entfernt", - "%2$s removed you from %1$s" : "Du wurdest durch %2$s von %1$s entfernt" + "Shares" : "Freigaben" }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/files_sharing/l10n/de.json b/apps/files_sharing/l10n/de.json index e634290cd45..3c361220227 100644 --- a/apps/files_sharing/l10n/de.json +++ b/apps/files_sharing/l10n/de.json @@ -34,10 +34,13 @@ "Public link expired" : "öffentlicher Link ist abgelaufen", "{actor} shared as public link" : "{actor} hat einen öffentlichen Link geteilt", "{actor} removed public link" : "{actor} hat einen öffentlichen Link entfernt", + "Public link of {actor} expired" : "Öffentlicher Link von {actor} ist abgelaufen", "You shared {file} as public link" : "Du hast {file} über einen öffentlichen Link geteilt", "You removed public link for {file}" : "Du hast die öffentliche Freigabe für {file} entfernt", + "Public link expired for {file}" : "Öffentlicher Link für {file} ist abgelaufen", "{actor} shared {file} as public link" : "{actor} hat {file} über einen öffentlichen Link geteilt", "{actor} removed public link for {file}" : "{actor} hat einen öffentlichen Link {file} entfernt", + "Public link of {actor} for {file} expired" : "Öffentlicher Link von {actor} für {file} ist abgelaufen", "{user} accepted the remote share" : "{user} hat die Remotefreigabe akzeptiert", "{user} declined the remote share" : "{user} hat die Remotefreigabe abgelehnt", "You received a new remote share {file} from {user}" : "Du hast eine neue Remotefreigabe {file} von {user} erhalten", @@ -139,38 +142,6 @@ "%2$s removed public link" : "%2$s hat den öffentlichen Link entfernt", "Public link of %2$s expired" : "Öffentlicher Link von %2$s ist abgelaufen", "Shared by %2$s" : "Geteilt von %2$s", - "Shares" : "Freigaben", - "Downloaded by %1$s" : "Heruntergeladen von %1$s", - "%1$s downloaded via public link" : "%1$s heruntergeladen mittels öffentlichen Link", - "%1$s downloaded %2$s" : "%1$s hat %2$s heruntergeladen", - "Shared with group %1$s" : "Geteilt mit der Gruppe %1$s", - "Removed share for group %1$s" : "Freigabe für die Gruppe %1$s entfernt", - "%2$s shared with group %1$s" : "%2$s geteilt mit der Gruppe %1$s", - "%2$s removed share for group %1$s" : "%2$s hat die Freigabe für die Gruppe %1$s entfernt", - "You removed group %2$s from %1$s" : "Du hast die Gruppe %2$s von %1$s entfernt", - "%3$s shared %1$s with group %2$s" : "%3$s hat %1$s mit der Gruppe %2$s geteilt", - "%3$s removed group %2$s from %1$s" : "%3$s hat die Gruppe %2$s von %1$s entfernt", - "%1$s shared as public link" : "%1$s hat einen öffentlichen Link geteilt", - "%1$s removed public link" : "%1$s hat einen öffentlichen Link entfernt", - "You shared %1$s as public link" : "Du hast %1$s über einen öffentlichen Link geteilt", - "You removed public link for %1$s" : "Du hast die öffentliche Freigabe für %1$s entfernt", - "%2$s shared %1$s as public link" : "%2$s hat %1$s über einen öffentlichen Link geteilt", - "%2$s removed public link for %1$s" : "%2$s hat den öffentlichen Link für %1$s entfernt", - "%1$s accepted the remote share" : "%1$s hat die Remotefreigabe akzeptiert", - "%1$s declined the remote share" : "%1$s hat die Remotefreigabe abgelehnt", - "You received a new remote share %1$s from %2$s" : "Du hast eine neue Remotefreigabe %1$s von %2$s erhalten", - "%2$s accepted the remote share of %1$s" : "%2$s hat die Remotefreigabe von %1$s akzeptiert", - "%2$s declined the remote share of %1$s" : "%2$s hat die Remotefreigabe von %1$s abgelehnt", - "%2$s unshared %1$s from you" : "%2$s teilt %1$s nicht mehr mit dir", - "Shared with %1$s" : "Geteilt mit %1$s", - "Removed share for %1$s" : "Freigabe für %1$s entfernt", - "%2$s shared with %1$s" : "%2$s hat mit %1$s geteilt", - "%2$s removed share for %1$s" : "%2$s hat die Freigabe für %1$s entfernt", - "Shared by %1$s" : "Geteilt von %1$s", - "%1$s removed share" : "%1$s hat die Freigabe entfernt", - "You removed %2$s from %1$s" : "Sie haben die %2$s von %1$s entfernt", - "%3$s shared %1$s with %2$s" : "%3$s geteilt %1$s mit %2$s", - "%3$s removed %2$s from %1$s" : "%3$s hat %2$s von %1$s entfernt", - "%2$s removed you from %1$s" : "Du wurdest durch %2$s von %1$s entfernt" + "Shares" : "Freigaben" },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/apps/files_sharing/l10n/de_DE.js b/apps/files_sharing/l10n/de_DE.js index 9bb79fe9183..ed3e31dc2d9 100644 --- a/apps/files_sharing/l10n/de_DE.js +++ b/apps/files_sharing/l10n/de_DE.js @@ -36,10 +36,13 @@ OC.L10N.register( "Public link expired" : "öffentlicher Link ist abgelaufen", "{actor} shared as public link" : "{actor} hat einen öffentlichen Link geteilt", "{actor} removed public link" : "{actor} hat einen öffentlichen Link entfernt", + "Public link of {actor} expired" : "Öffentlicher Link von {actor} ist abgelaufen", "You shared {file} as public link" : "Sie haben {file} über einen öffentlichen Link geteilt", "You removed public link for {file}" : "Sie haben die öffentliche Freigabe für {file} entfernt", + "Public link expired for {file}" : "Öffentlicher Link für {file} ist abgelaufen", "{actor} shared {file} as public link" : "{actor} hat {file} über einen öffentlichen Link geteilt", "{actor} removed public link for {file}" : "{actor} hat einen öffentlichen Link {file} entfernt", + "Public link of {actor} for {file} expired" : "Öffentlicher Link von {actor} für {file} ist abgelaufen", "{user} accepted the remote share" : "{user} hat die Remotefreigabe akzeptiert", "{user} declined the remote share" : "{user} hat die Remotefreigabe abgelehnt", "You received a new remote share {file} from {user}" : "Du hast eine neue Remotefreigabe {file} von {user} erhalten", @@ -141,38 +144,6 @@ OC.L10N.register( "%2$s removed public link" : "%2$s hat die Freigabe als öffentlichen Link entfernt", "Public link of %2$s expired" : "Öffentlicher Link von %2$s ist abgelaufen", "Shared by %2$s" : "Geteilt von %2$s", - "Shares" : "Geteiltes", - "Downloaded by %1$s" : "Heruntergeladen von %1$s", - "%1$s downloaded via public link" : "%1$s heruntergeladen mittels öffentlichen Link", - "%1$s downloaded %2$s" : "%1$s hat %2$s heruntergeladen", - "Shared with group %1$s" : "Geteilt mit der Gruppe %1$s", - "Removed share for group %1$s" : "Freigabe für die Gruppe %1$s entfernt", - "%2$s shared with group %1$s" : "%2$s geteilt mit der Gruppe %1$s", - "%2$s removed share for group %1$s" : "%2$s hat die Freigabe für die Gruppe %1$s entfernt", - "You removed group %2$s from %1$s" : "Sie haben die Gruppe %2$s von %1$s entfernt", - "%3$s shared %1$s with group %2$s" : "%3$s hat %1$s mit der Gruppe %2$s geteilt", - "%3$s removed group %2$s from %1$s" : "%3$s hat die Gruppe %2$s von %1$s entfernt", - "%1$s shared as public link" : "%1$s hat einen öffentlichen Link geteilt", - "%1$s removed public link" : "%1$s hat einen öffentlichen Link entfernt", - "You shared %1$s as public link" : "Sie haben %1$s über einen öffentlichen Link geteilt", - "You removed public link for %1$s" : "Sie haben die öffentliche Freigabe für %1$s entfernt", - "%2$s shared %1$s as public link" : "%2$s hat %1$s über einen öffentlichen Link geteilt", - "%2$s removed public link for %1$s" : "%2$s hat den öffentlichen Link für %1$s entfernt", - "%1$s accepted the remote share" : "%1$s hat die Remotefreigabe akzeptiert", - "%1$s declined the remote share" : "%1$s hat die Remotefreigabe abgelehnt", - "You received a new remote share %1$s from %2$s" : "Du hast eine neue Remotefreigabe %1$s von %2$s erhalten", - "%2$s accepted the remote share of %1$s" : "%2$s hat die Remotefreigabe von %1$s akzeptiert", - "%2$s declined the remote share of %1$s" : "%2$s hat die Remotefreigabe von %1$s abgelehnt", - "%2$s unshared %1$s from you" : "%2$s teilt %1$s nicht mehr mit Ihnen", - "Shared with %1$s" : "Geteilt mit %1$s", - "Removed share for %1$s" : "Freigabe für %1$s entfernt", - "%2$s shared with %1$s" : "%2$s hat mit %1$s geteilt", - "%2$s removed share for %1$s" : "%2$s hat die Freigabe für %1$s entfernt", - "Shared by %1$s" : "Geteilt von %1$s", - "%1$s removed share" : "%1$s hat die Freigabe entfernt", - "You removed %2$s from %1$s" : "Sie haben %2$s von %1$s entfernt", - "%3$s shared %1$s with %2$s" : "%3$s hat %1$s mit %2$s geteilt", - "%3$s removed %2$s from %1$s" : "%3$s hat %2$s von %1$s entfernt", - "%2$s removed you from %1$s" : "Sie wurden durch %2$s von %1$s entfernt" + "Shares" : "Geteiltes" }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/files_sharing/l10n/de_DE.json b/apps/files_sharing/l10n/de_DE.json index 124928b4449..7a638223db7 100644 --- a/apps/files_sharing/l10n/de_DE.json +++ b/apps/files_sharing/l10n/de_DE.json @@ -34,10 +34,13 @@ "Public link expired" : "öffentlicher Link ist abgelaufen", "{actor} shared as public link" : "{actor} hat einen öffentlichen Link geteilt", "{actor} removed public link" : "{actor} hat einen öffentlichen Link entfernt", + "Public link of {actor} expired" : "Öffentlicher Link von {actor} ist abgelaufen", "You shared {file} as public link" : "Sie haben {file} über einen öffentlichen Link geteilt", "You removed public link for {file}" : "Sie haben die öffentliche Freigabe für {file} entfernt", + "Public link expired for {file}" : "Öffentlicher Link für {file} ist abgelaufen", "{actor} shared {file} as public link" : "{actor} hat {file} über einen öffentlichen Link geteilt", "{actor} removed public link for {file}" : "{actor} hat einen öffentlichen Link {file} entfernt", + "Public link of {actor} for {file} expired" : "Öffentlicher Link von {actor} für {file} ist abgelaufen", "{user} accepted the remote share" : "{user} hat die Remotefreigabe akzeptiert", "{user} declined the remote share" : "{user} hat die Remotefreigabe abgelehnt", "You received a new remote share {file} from {user}" : "Du hast eine neue Remotefreigabe {file} von {user} erhalten", @@ -139,38 +142,6 @@ "%2$s removed public link" : "%2$s hat die Freigabe als öffentlichen Link entfernt", "Public link of %2$s expired" : "Öffentlicher Link von %2$s ist abgelaufen", "Shared by %2$s" : "Geteilt von %2$s", - "Shares" : "Geteiltes", - "Downloaded by %1$s" : "Heruntergeladen von %1$s", - "%1$s downloaded via public link" : "%1$s heruntergeladen mittels öffentlichen Link", - "%1$s downloaded %2$s" : "%1$s hat %2$s heruntergeladen", - "Shared with group %1$s" : "Geteilt mit der Gruppe %1$s", - "Removed share for group %1$s" : "Freigabe für die Gruppe %1$s entfernt", - "%2$s shared with group %1$s" : "%2$s geteilt mit der Gruppe %1$s", - "%2$s removed share for group %1$s" : "%2$s hat die Freigabe für die Gruppe %1$s entfernt", - "You removed group %2$s from %1$s" : "Sie haben die Gruppe %2$s von %1$s entfernt", - "%3$s shared %1$s with group %2$s" : "%3$s hat %1$s mit der Gruppe %2$s geteilt", - "%3$s removed group %2$s from %1$s" : "%3$s hat die Gruppe %2$s von %1$s entfernt", - "%1$s shared as public link" : "%1$s hat einen öffentlichen Link geteilt", - "%1$s removed public link" : "%1$s hat einen öffentlichen Link entfernt", - "You shared %1$s as public link" : "Sie haben %1$s über einen öffentlichen Link geteilt", - "You removed public link for %1$s" : "Sie haben die öffentliche Freigabe für %1$s entfernt", - "%2$s shared %1$s as public link" : "%2$s hat %1$s über einen öffentlichen Link geteilt", - "%2$s removed public link for %1$s" : "%2$s hat den öffentlichen Link für %1$s entfernt", - "%1$s accepted the remote share" : "%1$s hat die Remotefreigabe akzeptiert", - "%1$s declined the remote share" : "%1$s hat die Remotefreigabe abgelehnt", - "You received a new remote share %1$s from %2$s" : "Du hast eine neue Remotefreigabe %1$s von %2$s erhalten", - "%2$s accepted the remote share of %1$s" : "%2$s hat die Remotefreigabe von %1$s akzeptiert", - "%2$s declined the remote share of %1$s" : "%2$s hat die Remotefreigabe von %1$s abgelehnt", - "%2$s unshared %1$s from you" : "%2$s teilt %1$s nicht mehr mit Ihnen", - "Shared with %1$s" : "Geteilt mit %1$s", - "Removed share for %1$s" : "Freigabe für %1$s entfernt", - "%2$s shared with %1$s" : "%2$s hat mit %1$s geteilt", - "%2$s removed share for %1$s" : "%2$s hat die Freigabe für %1$s entfernt", - "Shared by %1$s" : "Geteilt von %1$s", - "%1$s removed share" : "%1$s hat die Freigabe entfernt", - "You removed %2$s from %1$s" : "Sie haben %2$s von %1$s entfernt", - "%3$s shared %1$s with %2$s" : "%3$s hat %1$s mit %2$s geteilt", - "%3$s removed %2$s from %1$s" : "%3$s hat %2$s von %1$s entfernt", - "%2$s removed you from %1$s" : "Sie wurden durch %2$s von %1$s entfernt" + "Shares" : "Geteiltes" },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/apps/files_sharing/l10n/es.js b/apps/files_sharing/l10n/es.js index 81a6a1d6fce..a2727d9ba33 100644 --- a/apps/files_sharing/l10n/es.js +++ b/apps/files_sharing/l10n/es.js @@ -1,7 +1,7 @@ OC.L10N.register( "files_sharing", { - "Shared with you" : "Compartido con usted", + "Shared with you" : "Compartido contigo", "Shared with others" : "Compartido con otros", "Shared by link" : "Compartido por medio de enlaces", "Nothing shared with you yet" : "Todavía no han compartido nada contigo", @@ -36,10 +36,13 @@ OC.L10N.register( "Public link expired" : "El enlace público ha expirado", "{actor} shared as public link" : "{actor} compartió como enlace público", "{actor} removed public link" : "{actor} eliminó el enlace público", + "Public link of {actor} expired" : "Enlace público de {actor} caducado", "You shared {file} as public link" : "Compartió {file} como un enlace público", "You removed public link for {file}" : "Eliminó el enlace público para {file}", + "Public link expired for {file}" : "Enlace público caducado para {file}", "{actor} shared {file} as public link" : "{actor} compartió {file} como enlace público", "{actor} removed public link for {file}" : "{actor} eliminó el enlace público para {file}", + "Public link of {actor} for {file} expired" : "Enlace público de {actor} para {file} caducado", "{user} accepted the remote share" : "{user} aceptó el recurso compartido remotamente", "{user} declined the remote share" : "{user} rechazó el recurso compartido", "You received a new remote share {file} from {user}" : "Ha recibido un nuevo recurso compartido remoto {file} de {user}", @@ -141,38 +144,6 @@ OC.L10N.register( "%2$s removed public link" : "%2$s ha borrado el enlace público", "Public link of %2$s expired" : "El enlace público %2$s ha expirado", "Shared by %2$s" : "Compartido por %2$s", - "Shares" : "Compartidos", - "Downloaded by %1$s" : "Descargado por %1$s", - "%1$s downloaded via public link" : "%1$s descargado por vía enlace público", - "%1$s downloaded %2$s" : "%1$s descargó %2$s", - "Shared with group %1$s" : "Compartido con el grupo %1$s", - "Removed share for group %1$s" : "Eliminado el compartido para el grupo %1$s", - "%2$s shared with group %1$s" : "%2$s compartido con el grupo %1$s", - "%2$s removed share for group %1$s" : "%2$s removió archivo del grupo %1$s", - "You removed group %2$s from %1$s" : "Ha eliminado el grupo %2$s de %1$s", - "%3$s shared %1$s with group %2$s" : "%3$s compartió %1$s con el grupo %2$s", - "%3$s removed group %2$s from %1$s" : "%3$s eliminó el grupo %2$s de %1$s", - "%1$s shared as public link" : "%1$s compartido como enlace público", - "%1$s removed public link" : "%1$s eliminó el enlace público", - "You shared %1$s as public link" : "Compartió %1$s como un enlace público", - "You removed public link for %1$s" : "Eliminó el enlace público para %1$s", - "%2$s shared %1$s as public link" : "%2$s compartió %1$s como un enlace público", - "%2$s removed public link for %1$s" : "%2$s eliminó el enlace público para %1$s", - "%1$s accepted the remote share" : "%1$s aceptó el recurso compartido remotamente", - "%1$s declined the remote share" : "%1$s rechazó el recurso compartido", - "You received a new remote share %1$s from %2$s" : "Ha recibido un nuevo recurso compartido remoto %1$s de %2$s", - "%2$s accepted the remote share of %1$s" : "%2$s aceptó el recurso compartido de %1$s", - "%2$s declined the remote share of %1$s" : "%2$s rechazó el recurso compartido de %1$s", - "%2$s unshared %1$s from you" : "%2$s dejó de compartir %1$s contigo", - "Shared with %1$s" : "Compartido con %1$s", - "Removed share for %1$s" : "Eliminó el recurso compartido a %1$s", - "%2$s shared with %1$s" : "%2$s compartió con %1$s", - "%2$s removed share for %1$s" : "%2$s eliminó recurso compartido para %1$s", - "Shared by %1$s" : "Compartido por %1$s", - "%1$s removed share" : "%1$s eliminó el recurso compartido", - "You removed %2$s from %1$s" : "Ha eliminado %2$s de %1$s", - "%3$s shared %1$s with %2$s" : "%3$s compartió %1$s con %2$s", - "%3$s removed %2$s from %1$s" : "%3$s eliminó a %2$s de %1$s", - "%2$s removed you from %1$s" : "%2$s lo ha eliminado de %1$s" + "Shares" : "Compartidos" }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/files_sharing/l10n/es.json b/apps/files_sharing/l10n/es.json index e776d9ba8ce..3abfab23c05 100644 --- a/apps/files_sharing/l10n/es.json +++ b/apps/files_sharing/l10n/es.json @@ -1,5 +1,5 @@ { "translations": { - "Shared with you" : "Compartido con usted", + "Shared with you" : "Compartido contigo", "Shared with others" : "Compartido con otros", "Shared by link" : "Compartido por medio de enlaces", "Nothing shared with you yet" : "Todavía no han compartido nada contigo", @@ -34,10 +34,13 @@ "Public link expired" : "El enlace público ha expirado", "{actor} shared as public link" : "{actor} compartió como enlace público", "{actor} removed public link" : "{actor} eliminó el enlace público", + "Public link of {actor} expired" : "Enlace público de {actor} caducado", "You shared {file} as public link" : "Compartió {file} como un enlace público", "You removed public link for {file}" : "Eliminó el enlace público para {file}", + "Public link expired for {file}" : "Enlace público caducado para {file}", "{actor} shared {file} as public link" : "{actor} compartió {file} como enlace público", "{actor} removed public link for {file}" : "{actor} eliminó el enlace público para {file}", + "Public link of {actor} for {file} expired" : "Enlace público de {actor} para {file} caducado", "{user} accepted the remote share" : "{user} aceptó el recurso compartido remotamente", "{user} declined the remote share" : "{user} rechazó el recurso compartido", "You received a new remote share {file} from {user}" : "Ha recibido un nuevo recurso compartido remoto {file} de {user}", @@ -139,38 +142,6 @@ "%2$s removed public link" : "%2$s ha borrado el enlace público", "Public link of %2$s expired" : "El enlace público %2$s ha expirado", "Shared by %2$s" : "Compartido por %2$s", - "Shares" : "Compartidos", - "Downloaded by %1$s" : "Descargado por %1$s", - "%1$s downloaded via public link" : "%1$s descargado por vía enlace público", - "%1$s downloaded %2$s" : "%1$s descargó %2$s", - "Shared with group %1$s" : "Compartido con el grupo %1$s", - "Removed share for group %1$s" : "Eliminado el compartido para el grupo %1$s", - "%2$s shared with group %1$s" : "%2$s compartido con el grupo %1$s", - "%2$s removed share for group %1$s" : "%2$s removió archivo del grupo %1$s", - "You removed group %2$s from %1$s" : "Ha eliminado el grupo %2$s de %1$s", - "%3$s shared %1$s with group %2$s" : "%3$s compartió %1$s con el grupo %2$s", - "%3$s removed group %2$s from %1$s" : "%3$s eliminó el grupo %2$s de %1$s", - "%1$s shared as public link" : "%1$s compartido como enlace público", - "%1$s removed public link" : "%1$s eliminó el enlace público", - "You shared %1$s as public link" : "Compartió %1$s como un enlace público", - "You removed public link for %1$s" : "Eliminó el enlace público para %1$s", - "%2$s shared %1$s as public link" : "%2$s compartió %1$s como un enlace público", - "%2$s removed public link for %1$s" : "%2$s eliminó el enlace público para %1$s", - "%1$s accepted the remote share" : "%1$s aceptó el recurso compartido remotamente", - "%1$s declined the remote share" : "%1$s rechazó el recurso compartido", - "You received a new remote share %1$s from %2$s" : "Ha recibido un nuevo recurso compartido remoto %1$s de %2$s", - "%2$s accepted the remote share of %1$s" : "%2$s aceptó el recurso compartido de %1$s", - "%2$s declined the remote share of %1$s" : "%2$s rechazó el recurso compartido de %1$s", - "%2$s unshared %1$s from you" : "%2$s dejó de compartir %1$s contigo", - "Shared with %1$s" : "Compartido con %1$s", - "Removed share for %1$s" : "Eliminó el recurso compartido a %1$s", - "%2$s shared with %1$s" : "%2$s compartió con %1$s", - "%2$s removed share for %1$s" : "%2$s eliminó recurso compartido para %1$s", - "Shared by %1$s" : "Compartido por %1$s", - "%1$s removed share" : "%1$s eliminó el recurso compartido", - "You removed %2$s from %1$s" : "Ha eliminado %2$s de %1$s", - "%3$s shared %1$s with %2$s" : "%3$s compartió %1$s con %2$s", - "%3$s removed %2$s from %1$s" : "%3$s eliminó a %2$s de %1$s", - "%2$s removed you from %1$s" : "%2$s lo ha eliminado de %1$s" + "Shares" : "Compartidos" },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/apps/files_sharing/l10n/fr.js b/apps/files_sharing/l10n/fr.js index 16b68eaa37a..12b86dc8596 100644 --- a/apps/files_sharing/l10n/fr.js +++ b/apps/files_sharing/l10n/fr.js @@ -36,10 +36,13 @@ OC.L10N.register( "Public link expired" : "Lien public expiré", "{actor} shared as public link" : "{actor} a partagé avec un lien public", "{actor} removed public link" : "{actor} a supprimé le lien public", + "Public link of {actor} expired" : "Le lien public de {actor} a expiré", "You shared {file} as public link" : "Vous avez partagé {file} avec un lien public", "You removed public link for {file}" : "Vous avez supprimé le lien public pour {file}", + "Public link expired for {file}" : "Le lien public a expiré pour {file}", "{actor} shared {file} as public link" : "{actor} a partagé {file} avec un lien public", "{actor} removed public link for {file}" : "{actor} a supprimé le lien public pour {file}", + "Public link of {actor} for {file} expired" : "Le lien public de {actor} pour {file} a expiré", "{user} accepted the remote share" : "{user} a accepté le partage distant", "{user} declined the remote share" : "{user} a refusé le partage distant", "You received a new remote share {file} from {user}" : "Vous avez reçu le partage distant {file} de {user}", @@ -141,38 +144,6 @@ OC.L10N.register( "%2$s removed public link" : "%2$s a supprimé le lien public", "Public link of %2$s expired" : "Le lien public de %2$s a expiré", "Shared by %2$s" : "Partagé par %2$s", - "Shares" : "Partages", - "Downloaded by %1$s" : "Téléchargé par %1$s", - "%1$s downloaded via public link" : "%1$s téléchargé par lien public", - "%1$s downloaded %2$s" : "%1$s a téléchargé %2$s", - "Shared with group %1$s" : "Partagé avec le groupe %1$s", - "Removed share for group %1$s" : "Partage supprimé avec le groupe %1$s", - "%2$s shared with group %1$s" : "%2$s a partagé avec le groupe %1$s", - "%2$s removed share for group %1$s" : "%2$s a supprimé le partage avec le groupe %1$s", - "You removed group %2$s from %1$s" : "Vous avez supprimé le group %2$s de %1$s", - "%3$s shared %1$s with group %2$s" : "%3$s a partagé %1$s avec le groupe %2$s", - "%3$s removed group %2$s from %1$s" : "%3$s a supprimé le groupe %2$s de %1$s", - "%1$s shared as public link" : "%1$s a partagé avec un lien public", - "%1$s removed public link" : "%1$s a supprimé le lien public", - "You shared %1$s as public link" : "Vous avez partagé %1$s avec un lien public", - "You removed public link for %1$s" : "Vous avez supprimé le lien public pour %1$s", - "%2$s shared %1$s as public link" : "%2$s a partagé %1$s avec un lien public", - "%2$s removed public link for %1$s" : "%2$s a supprimé le lien public pour %1$s", - "%1$s accepted the remote share" : "%1$s a accepté le partage distant", - "%1$s declined the remote share" : "%1$s a refusé le partage distant", - "You received a new remote share %1$s from %2$s" : "L'utilisateur %2$s a partagé la ressource distante %1$s avec vous", - "%2$s accepted the remote share of %1$s" : "%2$s a accepté le partage distant de %1$s", - "%2$s declined the remote share of %1$s" : "%2$s a refusé le partage distant de %1$s", - "%2$s unshared %1$s from you" : "%2$s a cessé de partager %1$s avec vous", - "Shared with %1$s" : "Partagé avec %1$s", - "Removed share for %1$s" : "Partage supprimé pour %1$s", - "%2$s shared with %1$s" : "%2$s a partagé avec %1$s", - "%2$s removed share for %1$s" : "%2$s a supprimé le partage pour %1$s", - "Shared by %1$s" : "Partagé par %1$s", - "%1$s removed share" : "%1$s a supprimé le partage", - "You removed %2$s from %1$s" : "Vous avez supprimé %2$s de %1$s", - "%3$s shared %1$s with %2$s" : "%3$s a partagé %1$s avec %2$s", - "%3$s removed %2$s from %1$s" : "%3$s a supprimé %2$s de %1$s", - "%2$s removed you from %1$s" : "%2$s vous a supprimé de %1$s" + "Shares" : "Partages" }, "nplurals=2; plural=(n > 1);"); diff --git a/apps/files_sharing/l10n/fr.json b/apps/files_sharing/l10n/fr.json index f9450eac166..b2b5d6df901 100644 --- a/apps/files_sharing/l10n/fr.json +++ b/apps/files_sharing/l10n/fr.json @@ -34,10 +34,13 @@ "Public link expired" : "Lien public expiré", "{actor} shared as public link" : "{actor} a partagé avec un lien public", "{actor} removed public link" : "{actor} a supprimé le lien public", + "Public link of {actor} expired" : "Le lien public de {actor} a expiré", "You shared {file} as public link" : "Vous avez partagé {file} avec un lien public", "You removed public link for {file}" : "Vous avez supprimé le lien public pour {file}", + "Public link expired for {file}" : "Le lien public a expiré pour {file}", "{actor} shared {file} as public link" : "{actor} a partagé {file} avec un lien public", "{actor} removed public link for {file}" : "{actor} a supprimé le lien public pour {file}", + "Public link of {actor} for {file} expired" : "Le lien public de {actor} pour {file} a expiré", "{user} accepted the remote share" : "{user} a accepté le partage distant", "{user} declined the remote share" : "{user} a refusé le partage distant", "You received a new remote share {file} from {user}" : "Vous avez reçu le partage distant {file} de {user}", @@ -139,38 +142,6 @@ "%2$s removed public link" : "%2$s a supprimé le lien public", "Public link of %2$s expired" : "Le lien public de %2$s a expiré", "Shared by %2$s" : "Partagé par %2$s", - "Shares" : "Partages", - "Downloaded by %1$s" : "Téléchargé par %1$s", - "%1$s downloaded via public link" : "%1$s téléchargé par lien public", - "%1$s downloaded %2$s" : "%1$s a téléchargé %2$s", - "Shared with group %1$s" : "Partagé avec le groupe %1$s", - "Removed share for group %1$s" : "Partage supprimé avec le groupe %1$s", - "%2$s shared with group %1$s" : "%2$s a partagé avec le groupe %1$s", - "%2$s removed share for group %1$s" : "%2$s a supprimé le partage avec le groupe %1$s", - "You removed group %2$s from %1$s" : "Vous avez supprimé le group %2$s de %1$s", - "%3$s shared %1$s with group %2$s" : "%3$s a partagé %1$s avec le groupe %2$s", - "%3$s removed group %2$s from %1$s" : "%3$s a supprimé le groupe %2$s de %1$s", - "%1$s shared as public link" : "%1$s a partagé avec un lien public", - "%1$s removed public link" : "%1$s a supprimé le lien public", - "You shared %1$s as public link" : "Vous avez partagé %1$s avec un lien public", - "You removed public link for %1$s" : "Vous avez supprimé le lien public pour %1$s", - "%2$s shared %1$s as public link" : "%2$s a partagé %1$s avec un lien public", - "%2$s removed public link for %1$s" : "%2$s a supprimé le lien public pour %1$s", - "%1$s accepted the remote share" : "%1$s a accepté le partage distant", - "%1$s declined the remote share" : "%1$s a refusé le partage distant", - "You received a new remote share %1$s from %2$s" : "L'utilisateur %2$s a partagé la ressource distante %1$s avec vous", - "%2$s accepted the remote share of %1$s" : "%2$s a accepté le partage distant de %1$s", - "%2$s declined the remote share of %1$s" : "%2$s a refusé le partage distant de %1$s", - "%2$s unshared %1$s from you" : "%2$s a cessé de partager %1$s avec vous", - "Shared with %1$s" : "Partagé avec %1$s", - "Removed share for %1$s" : "Partage supprimé pour %1$s", - "%2$s shared with %1$s" : "%2$s a partagé avec %1$s", - "%2$s removed share for %1$s" : "%2$s a supprimé le partage pour %1$s", - "Shared by %1$s" : "Partagé par %1$s", - "%1$s removed share" : "%1$s a supprimé le partage", - "You removed %2$s from %1$s" : "Vous avez supprimé %2$s de %1$s", - "%3$s shared %1$s with %2$s" : "%3$s a partagé %1$s avec %2$s", - "%3$s removed %2$s from %1$s" : "%3$s a supprimé %2$s de %1$s", - "%2$s removed you from %1$s" : "%2$s vous a supprimé de %1$s" + "Shares" : "Partages" },"pluralForm" :"nplurals=2; plural=(n > 1);" }
\ No newline at end of file diff --git a/apps/files_sharing/l10n/hu_HU.js b/apps/files_sharing/l10n/hu_HU.js index 028837deba5..cd3a9062041 100644 --- a/apps/files_sharing/l10n/hu_HU.js +++ b/apps/files_sharing/l10n/hu_HU.js @@ -141,38 +141,6 @@ OC.L10N.register( "%2$s removed public link" : "%2$s eltávolított egy nyilvános hivatkozást", "Public link of %2$s expired" : "%2$s nyilvános hivatkozása lejárt", "Shared by %2$s" : "Megosztó: %2$s", - "Shares" : "Megosztások", - "Downloaded by %1$s" : "Letöltötte: %1$s", - "%1$s downloaded via public link" : "%1$s letöltve nyilvános hibatkozással", - "%1$s downloaded %2$s" : "%1$s letöltötte ezt: %2$s", - "Shared with group %1$s" : "Megosztva ezzel a csoporttal: %1$s", - "Removed share for group %1$s" : "%1$s csoport megosztása eltávolítva", - "%2$s shared with group %1$s" : "%2$s megosztva ezzel a csoporttal: %1$s", - "%2$s removed share for group %1$s" : "%2$s eltávolította %1$s csoport megosztását", - "You removed group %2$s from %1$s" : "Eltávolítottad ezt csoportot: %2$s innen: %1$s", - "%3$s shared %1$s with group %2$s" : "%3$s megosztotta ezt: %1$s, ezzel a csoporttal: %2$s", - "%3$s removed group %2$s from %1$s" : "%3$s eltávolította ezt a csoportot: %2$s innen: %1$s", - "%1$s shared as public link" : "%1$s megosztva nyilvános hivatkozásként", - "%1$s removed public link" : "%1$s eltávolított egy nyilvános hivatkozást", - "You shared %1$s as public link" : "Nyilvános hivatkozáskánt megosztottad ezt: %1$s", - "You removed public link for %1$s" : "Eltávolítottad %1$s nyilvános hivatkozását", - "%2$s shared %1$s as public link" : "%2$s nyilvános hivatkozásként megosztotta ezt: %1$s", - "%2$s removed public link for %1$s" : "%2$s eltávolította %1$s nyilvános hivatkozását", - "%1$s accepted the remote share" : "%1$s elfogadta a távoli megosztást", - "%1$s declined the remote share" : "%1$s visszautasította a távoli megosztást", - "You received a new remote share %1$s from %2$s" : "Egy új távoli megosztást kaptál ehhez: %1$s tőle: %2$s", - "%2$s accepted the remote share of %1$s" : "%2$s elfogadta %1$s távoli megosztását", - "%2$s declined the remote share of %1$s" : "%2$s visszautasította %1$s távoli megosztását", - "%2$s unshared %1$s from you" : "%2$s visszavonta tőled %1$s megosztását", - "Shared with %1$s" : "Megosztva vele: %1$s", - "Removed share for %1$s" : "%1$s megosztása eltávolítva", - "%2$s shared with %1$s" : "%2$s megosztotta vele: %1$s", - "%2$s removed share for %1$s" : "%2$s eltávolította %1$s megosztását", - "Shared by %1$s" : "Megosztotta: %1$s", - "%1$s removed share" : "%1$s eltávolította a megosztást", - "You removed %2$s from %1$s" : "Eltávolítottad ezt: %2$s tőle: %1$s", - "%3$s shared %1$s with %2$s" : "%3$s megosztotta ezt: %1$s vele: %2$s", - "%3$s removed %2$s from %1$s" : "%3$s eltávolította ezt: %2$s innen: %1$s", - "%2$s removed you from %1$s" : "%2$s eltívolított innen: %1$s" + "Shares" : "Megosztások" }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/files_sharing/l10n/hu_HU.json b/apps/files_sharing/l10n/hu_HU.json index 650d631e365..a6750fb7e39 100644 --- a/apps/files_sharing/l10n/hu_HU.json +++ b/apps/files_sharing/l10n/hu_HU.json @@ -139,38 +139,6 @@ "%2$s removed public link" : "%2$s eltávolított egy nyilvános hivatkozást", "Public link of %2$s expired" : "%2$s nyilvános hivatkozása lejárt", "Shared by %2$s" : "Megosztó: %2$s", - "Shares" : "Megosztások", - "Downloaded by %1$s" : "Letöltötte: %1$s", - "%1$s downloaded via public link" : "%1$s letöltve nyilvános hibatkozással", - "%1$s downloaded %2$s" : "%1$s letöltötte ezt: %2$s", - "Shared with group %1$s" : "Megosztva ezzel a csoporttal: %1$s", - "Removed share for group %1$s" : "%1$s csoport megosztása eltávolítva", - "%2$s shared with group %1$s" : "%2$s megosztva ezzel a csoporttal: %1$s", - "%2$s removed share for group %1$s" : "%2$s eltávolította %1$s csoport megosztását", - "You removed group %2$s from %1$s" : "Eltávolítottad ezt csoportot: %2$s innen: %1$s", - "%3$s shared %1$s with group %2$s" : "%3$s megosztotta ezt: %1$s, ezzel a csoporttal: %2$s", - "%3$s removed group %2$s from %1$s" : "%3$s eltávolította ezt a csoportot: %2$s innen: %1$s", - "%1$s shared as public link" : "%1$s megosztva nyilvános hivatkozásként", - "%1$s removed public link" : "%1$s eltávolított egy nyilvános hivatkozást", - "You shared %1$s as public link" : "Nyilvános hivatkozáskánt megosztottad ezt: %1$s", - "You removed public link for %1$s" : "Eltávolítottad %1$s nyilvános hivatkozását", - "%2$s shared %1$s as public link" : "%2$s nyilvános hivatkozásként megosztotta ezt: %1$s", - "%2$s removed public link for %1$s" : "%2$s eltávolította %1$s nyilvános hivatkozását", - "%1$s accepted the remote share" : "%1$s elfogadta a távoli megosztást", - "%1$s declined the remote share" : "%1$s visszautasította a távoli megosztást", - "You received a new remote share %1$s from %2$s" : "Egy új távoli megosztást kaptál ehhez: %1$s tőle: %2$s", - "%2$s accepted the remote share of %1$s" : "%2$s elfogadta %1$s távoli megosztását", - "%2$s declined the remote share of %1$s" : "%2$s visszautasította %1$s távoli megosztását", - "%2$s unshared %1$s from you" : "%2$s visszavonta tőled %1$s megosztását", - "Shared with %1$s" : "Megosztva vele: %1$s", - "Removed share for %1$s" : "%1$s megosztása eltávolítva", - "%2$s shared with %1$s" : "%2$s megosztotta vele: %1$s", - "%2$s removed share for %1$s" : "%2$s eltávolította %1$s megosztását", - "Shared by %1$s" : "Megosztotta: %1$s", - "%1$s removed share" : "%1$s eltávolította a megosztást", - "You removed %2$s from %1$s" : "Eltávolítottad ezt: %2$s tőle: %1$s", - "%3$s shared %1$s with %2$s" : "%3$s megosztotta ezt: %1$s vele: %2$s", - "%3$s removed %2$s from %1$s" : "%3$s eltávolította ezt: %2$s innen: %1$s", - "%2$s removed you from %1$s" : "%2$s eltívolított innen: %1$s" + "Shares" : "Megosztások" },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/apps/files_sharing/l10n/is.js b/apps/files_sharing/l10n/is.js index eb4928e80eb..0e09ea36130 100644 --- a/apps/files_sharing/l10n/is.js +++ b/apps/files_sharing/l10n/is.js @@ -14,50 +14,55 @@ OC.L10N.register( "No compatible server found at {remote}" : "Enginn samhæfður vefþjónn fannst á {remote}", "Invalid server URL" : "Ógild URI-slóð vefþjóns", "Failed to add the public link to your Nextcloud" : "Mistókst að bæta opinberum tengli í þitt eigið Nextcloud", + "Share" : "Deila", "No expiration date set" : "Engin dagsetning fyrir gildistíma er sett", "Shared by" : "Deilt af", "Sharing" : "Deiling", - "A file or folder has been <strong>shared</strong>" : "Skjali eða möppu hefur verið <strong>deilt</strong>", - "A file or folder was shared from <strong>another server</strong>" : "Skjali eð möppu hefur verið deilt <strong>frá öðrum þjóni</strong>", - "You received a new remote share %2$s from %1$s" : "Þú tókst við nýrri fjartengdri sameign %2$s frá %1$s", - "You received a new remote share from %s" : "Þú tókst við nýrri fjartengdri sameign frá %s", - "%1$s accepted remote share %2$s" : "%1$s samþykkti fjartengda sameign %2$s", - "%1$s declined remote share %2$s" : "%1$s hafnaði fjartengdri sameign %2$s", - "%1$s unshared %2$s from you" : "%1$s tók af deilingu %2$s frá þér", - "Public shared folder %1$s was downloaded" : "Deild mappa í almenningsaðgangi %1$s var sótt", - "Public shared file %1$s was downloaded" : "Deild skrá í almenningsaðgangi %1$s var sótt", - "You shared %1$s with %2$s" : "Þú deildir %1$s með %2$s", - "%2$s shared %1$s with %3$s" : "%2$s deildi %1$s með %3$s", - "You removed the share of %2$s for %1$s" : "Þú fjarlægðir deilingu af %2$s fyrir %1$s", - "%2$s removed the share of %3$s for %1$s" : "%2$s fjarlægði deilingu af %3$s fyrir %1$s", - "You shared %1$s with group %2$s" : "Þú deildir %1$s með hópnum %2$s", - "%2$s shared %1$s with group %3$s" : "%2$s deildi %1$s með hópnum %3$s", - "You removed the share of group %2$s for %1$s" : "Þú fjarlægðir deilingu til hópsins %2$s fyrir %1$s", - "%2$s removed the share of group %3$s for %1$s" : "%2$s fjarlægði deilingu til hópsins %3$s fyrir %1$s", - "%2$s shared %1$s via link" : "%2$s deildi %1$s með tengli", - "You shared %1$s via link" : "Þú deildir %1$s með tengli", - "You removed the public link for %1$s" : "Þú fjarlægðir almenningstengilinn fyrir %1$s", - "%2$s removed the public link for %1$s" : "%2$s fjarlægði almenningstengilinn fyrir %1$s", - "Your public link for %1$s expired" : "Almenningstengill þinn fyrir %1$s er útrunninn", - "The public link of %2$s for %1$s expired" : "Almenningstengill %2$s fyrir %1$s er útrunninn", - "%2$s shared %1$s with you" : "%2$s deildi %1$s með þér", - "%2$s removed the share for %1$s" : "%2$s fjarlægði deilingu af %1$s", + "File shares" : "Skráasameignir", "Downloaded via public link" : "Náð í með almenningstengli", - "Shared with %2$s" : "Deilt með %2$s", - "Shared with %3$s by %2$s" : "Deilt með %3$s af %2$s", - "Removed share for %2$s" : "Fjarlægði deilingu af %2$s", - "%2$s removed share for %3$s" : "%2$s fjarlægði deilingu af %3$s", - "Shared with group %2$s" : "Deilt með hópnum %2$s", - "Shared with group %3$s by %2$s" : "Deilt með hópnum %3$s af %2$s", - "Removed share of group %2$s" : "Fjarlægði deilingu af hópnum %2$s", - "%2$s removed share of group %3$s" : "%2$s fjarlægði deilingu af hópnum %3$s", - "Shared via link by %2$s" : "Deilt með tengli af %2$s", - "Shared via public link" : "Deilt með almenningstengli", + "Downloaded by {email}" : "Náð í með {email}", + "{file} downloaded via public link" : "{file} sótt með almenningstengli", + "{email} downloaded {file}" : "{email} sótti {file}", + "Shared with group {group}" : "Deilt með hópnum {group}", + "Removed share for group {group}" : "Fjarlægði sameign af hópnum {group}", + "{actor} shared with group {group}" : "{actor} deildi með hópnum {group}", + "{actor} removed share for group {group}" : "{actor} fjarlægði sameign af hópnum {group}", + "You shared {file} with group {group}" : "Þú deildir {file} með hópnum {group}", + "You removed group {group} from {file}" : "Þú fjarlægðir hópinn {group} af {file}", + "{actor} shared {file} with group {group}" : "{actor} deildi {file} með hópnum {group}", + "{actor} removed group {group} from {file}" : "{actor} fjarlægði hópinn {group} af {file}", + "Shared as public link" : "Deilt sem almenningstengill", "Removed public link" : "Fjarlægði almenningstengil", - "%2$s removed public link" : "%2$s fjarlægði almenningstengil", "Public link expired" : "Almenningstengill er útrunninn", - "Public link of %2$s expired" : "Almenningstengill %2$s er útrunninn", - "Shared by %2$s" : "Deilt af %2$s", + "{actor} shared as public link" : "{actor} deildi sem almenningstengill", + "{actor} removed public link" : "{actor} fjarlægði almenningstengil", + "Public link of {actor} expired" : "Almenningstengill {actor} er útrunninn", + "You shared {file} as public link" : "Þú deildir {file} sem almenningstengli", + "You removed public link for {file}" : "Þú fjarlægðir almenningstengilinn fyrir {file}", + "Public link expired for {file}" : "Almenningstengill er útrunninn fyrir {file}", + "{actor} shared {file} as public link" : "{actor} deildi {file} sem almenningstengli", + "{actor} removed public link for {file}" : "{actor} fjarlægði almenningstengil fyrir {file}", + "Public link of {actor} for {file} expired" : "Almenningstengill frá {actor} fyrir {file} er útrunninn", + "{user} accepted the remote share" : "{user} samþykkti fjartengda sameign", + "{user} declined the remote share" : "{user} hafnaði fjartengdri sameign", + "You received a new remote share {file} from {user}" : "Þú tókst við nýrri fjartengdri sameign {file} frá {user}", + "{user} accepted the remote share of {file}" : "{user} samþykkti fjartengdu sameignina {file}", + "{user} declined the remote share of {file}" : "{user} hafnaði fjartengdu sameigninni {file}", + "{user} unshared {file} from you" : "{user} tók af deilingu á {file} frá þér", + "Shared with {user}" : "Deilt með {user}", + "Removed share for {user}" : "Fjarlægði deilingu með {user}", + "{actor} shared with {user}" : "{actor} deildi með {user}", + "{actor} removed share for {user}" : "{actor} fjarlægði deilingu með {user}", + "Shared by {actor}" : "Deilt af {actor}", + "{actor} removed share" : "{actor} fjarlægði deilingu", + "You shared {file} with {user}" : "Þú deildir {file} með {user}", + "You removed {user} from {file}" : "Þú fjarlægðir {user} af {file}", + "{actor} removed {user} from {file}" : "{actor} fjarlægði {user} af {file}", + "{actor} shared {file} with you" : "{actor} deildi {file} með þér", + "{actor} removed you from {file}" : "{actor} fjarlægði þig af {file}", + "A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "Skrá eða mappa sem deilt var með tölvupósti eða almenningstengli var <strong>sótt</strong>", + "A file or folder was shared from <strong>another server</strong>" : "Skjali eð möppu hefur verið deilt <strong>frá öðrum þjóni</strong>", + "A file or folder has been <strong>shared</strong>" : "Skjali eða möppu hefur verið <strong>deilt</strong>", "Wrong share ID, share doesn't exist" : "Rangt auðkenni sameignar, sameign er ekki til", "could not delete share" : "tókst ekki að eyða sameign", "Could not delete share" : "Tókst ekki að eyða sameign", @@ -79,6 +84,7 @@ OC.L10N.register( "Wrong or no update parameter given" : "Rangt eða ekkert uppfærsluviðfang gefið", "Can't change permissions for public share links" : "Ekki tókst að breyta aðgangsheimildum fyrir opinbera deilingartengla", "Cannot increase permissions" : "Get ekki aukið aðgangsheimildir", + "%s is publicly shared" : "%s er deilt opinberlega", "Share API is disabled" : "Deilingar-API er óvirkt", "This share is password-protected" : "Þessi sameign er varin með lykilorði", "The password is wrong. Try again." : "Lykilorðið er rangt. Reyndu aftur.", @@ -102,36 +108,42 @@ OC.L10N.register( "Uploading files…" : "Sendi inn skrár…", "Uploaded files:" : "Innsendar skrár:", "A public shared file or folder was <strong>downloaded</strong>" : "Skrá eða mappa í almenningsaðgangi var <strong>sótt</strong>", - "Shares" : "Sameignir", - "Server to server sharing is not enabled on this server" : "Deiling frá þjóni til þjóns er ekki virk á þessum þjóni", - "The mountpoint name contains invalid characters." : "Heiti tengipunktsins inniheldur ógilda stafi.", - "Not allowed to create a federated share with the same user server" : "Ekki er heimilt að búa til skýjasambandssameign með sama notendaþjóni", - "Invalid or untrusted SSL certificate" : "Ógilt eða vantreyst SSL-skilríki", - "Could not authenticate to remote share, password might be wrong" : "Gat ekki auðkennt á fjartengdri sameign, lykilorð gæti verið rangt", - "Storage not valid" : "Geymslan er ekki gild", - "Couldn't add remote share" : "Gat ekki bætt við fjartengdri sameign", - "Federated sharing" : "Deiling milli þjóna (skýjasambandssameign)", - "Do you want to add the remote share {name} from {owner}@{remote}?" : "Viltu bæta við fjartengdri sameign {name} frá {owner}@{remote}?", - "Remote share" : "Fjartengd sameign", - "Remote share password" : "Lykilorð fjartengdrar sameignar", - "Cancel" : "Hætta við", - "Add remote share" : "Bæta við fjartengdri sameign", - "No ownCloud installation (7 or higher) found at {remote}" : "Engin ownCloud uppsetning (útgáfa 7 eða nýrri) fannst á {remote}", - "Invalid ownCloud url" : "Ógild ownCloud-slóð", - "You received \"/%2$s\" as a remote share from %1$s" : "Þú tókst við \"/%2$s\" sem fjartengdri sameign frá %1$s", - "Accept" : "Samþykkja", - "Decline" : "Hafna", - "Share with me through my #ownCloud Federated Cloud ID, see %s" : "Deila með mér í gegnum víðværa skýjasambandsauðkennið mitt #ownCloud Federated Cloud ID, sjá %s", - "Share with me through my #ownCloud Federated Cloud ID" : "Deila með mér í gegnum víðværa skýjasambandsauðkennið mitt #ownCloud Federated Cloud ID", - "Federated Cloud Sharing" : "Deiling með skýjasambandi", - "Open documentation" : "Opna hjálparskjöl", - "Allow users on this server to send shares to other servers" : "Leyfa notendum á þessum þjóni að senda sameignir til annarra þjóna", - "Allow users on this server to receive shares from other servers" : "Leyfa notendum á þessum þjóni að taka á móti sameignum frá öðrum þjónum", - "Federated Cloud" : "Skýjasamband (federated)", - "Your Federated Cloud ID:" : "Skýjasambandsauðkennið þitt (Federated Cloud ID):", - "Share it:" : "Deila því:", - "Add to your website" : "Bæta við vefsvæðið þitt", - "Share with me via Nextcloud" : "Deila með mér í gegnum Nextcloud", - "HTML Code:" : "HTML-kóði:" + "You received a new remote share %2$s from %1$s" : "Þú tókst við nýrri fjartengdri sameign %2$s frá %1$s", + "You received a new remote share from %s" : "Þú tókst við nýrri fjartengdri sameign frá %s", + "%1$s accepted remote share %2$s" : "%1$s samþykkti fjartengda sameign %2$s", + "%1$s declined remote share %2$s" : "%1$s hafnaði fjartengdri sameign %2$s", + "%1$s unshared %2$s from you" : "%1$s tók af deilingu %2$s frá þér", + "Public shared folder %1$s was downloaded" : "Deild mappa í almenningsaðgangi %1$s var sótt", + "Public shared file %1$s was downloaded" : "Deild skrá í almenningsaðgangi %1$s var sótt", + "You shared %1$s with %2$s" : "Þú deildir %1$s með %2$s", + "%2$s shared %1$s with %3$s" : "%2$s deildi %1$s með %3$s", + "You removed the share of %2$s for %1$s" : "Þú fjarlægðir deilingu af %2$s fyrir %1$s", + "%2$s removed the share of %3$s for %1$s" : "%2$s fjarlægði deilingu af %3$s fyrir %1$s", + "You shared %1$s with group %2$s" : "Þú deildir %1$s með hópnum %2$s", + "%2$s shared %1$s with group %3$s" : "%2$s deildi %1$s með hópnum %3$s", + "You removed the share of group %2$s for %1$s" : "Þú fjarlægðir deilingu til hópsins %2$s fyrir %1$s", + "%2$s removed the share of group %3$s for %1$s" : "%2$s fjarlægði deilingu til hópsins %3$s fyrir %1$s", + "%2$s shared %1$s via link" : "%2$s deildi %1$s með tengli", + "You shared %1$s via link" : "Þú deildir %1$s með tengli", + "You removed the public link for %1$s" : "Þú fjarlægðir almenningstengilinn fyrir %1$s", + "%2$s removed the public link for %1$s" : "%2$s fjarlægði almenningstengilinn fyrir %1$s", + "Your public link for %1$s expired" : "Almenningstengill þinn fyrir %1$s er útrunninn", + "The public link of %2$s for %1$s expired" : "Almenningstengill %2$s fyrir %1$s er útrunninn", + "%2$s shared %1$s with you" : "%2$s deildi %1$s með þér", + "%2$s removed the share for %1$s" : "%2$s fjarlægði deilingu af %1$s", + "Shared with %2$s" : "Deilt með %2$s", + "Shared with %3$s by %2$s" : "Deilt með %3$s af %2$s", + "Removed share for %2$s" : "Fjarlægði deilingu af %2$s", + "%2$s removed share for %3$s" : "%2$s fjarlægði deilingu af %3$s", + "Shared with group %2$s" : "Deilt með hópnum %2$s", + "Shared with group %3$s by %2$s" : "Deilt með hópnum %3$s af %2$s", + "Removed share of group %2$s" : "Fjarlægði deilingu af hópnum %2$s", + "%2$s removed share of group %3$s" : "%2$s fjarlægði deilingu af hópnum %3$s", + "Shared via link by %2$s" : "Deilt með tengli af %2$s", + "Shared via public link" : "Deilt með almenningstengli", + "%2$s removed public link" : "%2$s fjarlægði almenningstengil", + "Public link of %2$s expired" : "Almenningstengill %2$s er útrunninn", + "Shared by %2$s" : "Deilt af %2$s", + "Shares" : "Sameignir" }, "nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);"); diff --git a/apps/files_sharing/l10n/is.json b/apps/files_sharing/l10n/is.json index 195fa8ba06f..3025d47a1d1 100644 --- a/apps/files_sharing/l10n/is.json +++ b/apps/files_sharing/l10n/is.json @@ -12,50 +12,55 @@ "No compatible server found at {remote}" : "Enginn samhæfður vefþjónn fannst á {remote}", "Invalid server URL" : "Ógild URI-slóð vefþjóns", "Failed to add the public link to your Nextcloud" : "Mistókst að bæta opinberum tengli í þitt eigið Nextcloud", + "Share" : "Deila", "No expiration date set" : "Engin dagsetning fyrir gildistíma er sett", "Shared by" : "Deilt af", "Sharing" : "Deiling", - "A file or folder has been <strong>shared</strong>" : "Skjali eða möppu hefur verið <strong>deilt</strong>", - "A file or folder was shared from <strong>another server</strong>" : "Skjali eð möppu hefur verið deilt <strong>frá öðrum þjóni</strong>", - "You received a new remote share %2$s from %1$s" : "Þú tókst við nýrri fjartengdri sameign %2$s frá %1$s", - "You received a new remote share from %s" : "Þú tókst við nýrri fjartengdri sameign frá %s", - "%1$s accepted remote share %2$s" : "%1$s samþykkti fjartengda sameign %2$s", - "%1$s declined remote share %2$s" : "%1$s hafnaði fjartengdri sameign %2$s", - "%1$s unshared %2$s from you" : "%1$s tók af deilingu %2$s frá þér", - "Public shared folder %1$s was downloaded" : "Deild mappa í almenningsaðgangi %1$s var sótt", - "Public shared file %1$s was downloaded" : "Deild skrá í almenningsaðgangi %1$s var sótt", - "You shared %1$s with %2$s" : "Þú deildir %1$s með %2$s", - "%2$s shared %1$s with %3$s" : "%2$s deildi %1$s með %3$s", - "You removed the share of %2$s for %1$s" : "Þú fjarlægðir deilingu af %2$s fyrir %1$s", - "%2$s removed the share of %3$s for %1$s" : "%2$s fjarlægði deilingu af %3$s fyrir %1$s", - "You shared %1$s with group %2$s" : "Þú deildir %1$s með hópnum %2$s", - "%2$s shared %1$s with group %3$s" : "%2$s deildi %1$s með hópnum %3$s", - "You removed the share of group %2$s for %1$s" : "Þú fjarlægðir deilingu til hópsins %2$s fyrir %1$s", - "%2$s removed the share of group %3$s for %1$s" : "%2$s fjarlægði deilingu til hópsins %3$s fyrir %1$s", - "%2$s shared %1$s via link" : "%2$s deildi %1$s með tengli", - "You shared %1$s via link" : "Þú deildir %1$s með tengli", - "You removed the public link for %1$s" : "Þú fjarlægðir almenningstengilinn fyrir %1$s", - "%2$s removed the public link for %1$s" : "%2$s fjarlægði almenningstengilinn fyrir %1$s", - "Your public link for %1$s expired" : "Almenningstengill þinn fyrir %1$s er útrunninn", - "The public link of %2$s for %1$s expired" : "Almenningstengill %2$s fyrir %1$s er útrunninn", - "%2$s shared %1$s with you" : "%2$s deildi %1$s með þér", - "%2$s removed the share for %1$s" : "%2$s fjarlægði deilingu af %1$s", + "File shares" : "Skráasameignir", "Downloaded via public link" : "Náð í með almenningstengli", - "Shared with %2$s" : "Deilt með %2$s", - "Shared with %3$s by %2$s" : "Deilt með %3$s af %2$s", - "Removed share for %2$s" : "Fjarlægði deilingu af %2$s", - "%2$s removed share for %3$s" : "%2$s fjarlægði deilingu af %3$s", - "Shared with group %2$s" : "Deilt með hópnum %2$s", - "Shared with group %3$s by %2$s" : "Deilt með hópnum %3$s af %2$s", - "Removed share of group %2$s" : "Fjarlægði deilingu af hópnum %2$s", - "%2$s removed share of group %3$s" : "%2$s fjarlægði deilingu af hópnum %3$s", - "Shared via link by %2$s" : "Deilt með tengli af %2$s", - "Shared via public link" : "Deilt með almenningstengli", + "Downloaded by {email}" : "Náð í með {email}", + "{file} downloaded via public link" : "{file} sótt með almenningstengli", + "{email} downloaded {file}" : "{email} sótti {file}", + "Shared with group {group}" : "Deilt með hópnum {group}", + "Removed share for group {group}" : "Fjarlægði sameign af hópnum {group}", + "{actor} shared with group {group}" : "{actor} deildi með hópnum {group}", + "{actor} removed share for group {group}" : "{actor} fjarlægði sameign af hópnum {group}", + "You shared {file} with group {group}" : "Þú deildir {file} með hópnum {group}", + "You removed group {group} from {file}" : "Þú fjarlægðir hópinn {group} af {file}", + "{actor} shared {file} with group {group}" : "{actor} deildi {file} með hópnum {group}", + "{actor} removed group {group} from {file}" : "{actor} fjarlægði hópinn {group} af {file}", + "Shared as public link" : "Deilt sem almenningstengill", "Removed public link" : "Fjarlægði almenningstengil", - "%2$s removed public link" : "%2$s fjarlægði almenningstengil", "Public link expired" : "Almenningstengill er útrunninn", - "Public link of %2$s expired" : "Almenningstengill %2$s er útrunninn", - "Shared by %2$s" : "Deilt af %2$s", + "{actor} shared as public link" : "{actor} deildi sem almenningstengill", + "{actor} removed public link" : "{actor} fjarlægði almenningstengil", + "Public link of {actor} expired" : "Almenningstengill {actor} er útrunninn", + "You shared {file} as public link" : "Þú deildir {file} sem almenningstengli", + "You removed public link for {file}" : "Þú fjarlægðir almenningstengilinn fyrir {file}", + "Public link expired for {file}" : "Almenningstengill er útrunninn fyrir {file}", + "{actor} shared {file} as public link" : "{actor} deildi {file} sem almenningstengli", + "{actor} removed public link for {file}" : "{actor} fjarlægði almenningstengil fyrir {file}", + "Public link of {actor} for {file} expired" : "Almenningstengill frá {actor} fyrir {file} er útrunninn", + "{user} accepted the remote share" : "{user} samþykkti fjartengda sameign", + "{user} declined the remote share" : "{user} hafnaði fjartengdri sameign", + "You received a new remote share {file} from {user}" : "Þú tókst við nýrri fjartengdri sameign {file} frá {user}", + "{user} accepted the remote share of {file}" : "{user} samþykkti fjartengdu sameignina {file}", + "{user} declined the remote share of {file}" : "{user} hafnaði fjartengdu sameigninni {file}", + "{user} unshared {file} from you" : "{user} tók af deilingu á {file} frá þér", + "Shared with {user}" : "Deilt með {user}", + "Removed share for {user}" : "Fjarlægði deilingu með {user}", + "{actor} shared with {user}" : "{actor} deildi með {user}", + "{actor} removed share for {user}" : "{actor} fjarlægði deilingu með {user}", + "Shared by {actor}" : "Deilt af {actor}", + "{actor} removed share" : "{actor} fjarlægði deilingu", + "You shared {file} with {user}" : "Þú deildir {file} með {user}", + "You removed {user} from {file}" : "Þú fjarlægðir {user} af {file}", + "{actor} removed {user} from {file}" : "{actor} fjarlægði {user} af {file}", + "{actor} shared {file} with you" : "{actor} deildi {file} með þér", + "{actor} removed you from {file}" : "{actor} fjarlægði þig af {file}", + "A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "Skrá eða mappa sem deilt var með tölvupósti eða almenningstengli var <strong>sótt</strong>", + "A file or folder was shared from <strong>another server</strong>" : "Skjali eð möppu hefur verið deilt <strong>frá öðrum þjóni</strong>", + "A file or folder has been <strong>shared</strong>" : "Skjali eða möppu hefur verið <strong>deilt</strong>", "Wrong share ID, share doesn't exist" : "Rangt auðkenni sameignar, sameign er ekki til", "could not delete share" : "tókst ekki að eyða sameign", "Could not delete share" : "Tókst ekki að eyða sameign", @@ -77,6 +82,7 @@ "Wrong or no update parameter given" : "Rangt eða ekkert uppfærsluviðfang gefið", "Can't change permissions for public share links" : "Ekki tókst að breyta aðgangsheimildum fyrir opinbera deilingartengla", "Cannot increase permissions" : "Get ekki aukið aðgangsheimildir", + "%s is publicly shared" : "%s er deilt opinberlega", "Share API is disabled" : "Deilingar-API er óvirkt", "This share is password-protected" : "Þessi sameign er varin með lykilorði", "The password is wrong. Try again." : "Lykilorðið er rangt. Reyndu aftur.", @@ -100,36 +106,42 @@ "Uploading files…" : "Sendi inn skrár…", "Uploaded files:" : "Innsendar skrár:", "A public shared file or folder was <strong>downloaded</strong>" : "Skrá eða mappa í almenningsaðgangi var <strong>sótt</strong>", - "Shares" : "Sameignir", - "Server to server sharing is not enabled on this server" : "Deiling frá þjóni til þjóns er ekki virk á þessum þjóni", - "The mountpoint name contains invalid characters." : "Heiti tengipunktsins inniheldur ógilda stafi.", - "Not allowed to create a federated share with the same user server" : "Ekki er heimilt að búa til skýjasambandssameign með sama notendaþjóni", - "Invalid or untrusted SSL certificate" : "Ógilt eða vantreyst SSL-skilríki", - "Could not authenticate to remote share, password might be wrong" : "Gat ekki auðkennt á fjartengdri sameign, lykilorð gæti verið rangt", - "Storage not valid" : "Geymslan er ekki gild", - "Couldn't add remote share" : "Gat ekki bætt við fjartengdri sameign", - "Federated sharing" : "Deiling milli þjóna (skýjasambandssameign)", - "Do you want to add the remote share {name} from {owner}@{remote}?" : "Viltu bæta við fjartengdri sameign {name} frá {owner}@{remote}?", - "Remote share" : "Fjartengd sameign", - "Remote share password" : "Lykilorð fjartengdrar sameignar", - "Cancel" : "Hætta við", - "Add remote share" : "Bæta við fjartengdri sameign", - "No ownCloud installation (7 or higher) found at {remote}" : "Engin ownCloud uppsetning (útgáfa 7 eða nýrri) fannst á {remote}", - "Invalid ownCloud url" : "Ógild ownCloud-slóð", - "You received \"/%2$s\" as a remote share from %1$s" : "Þú tókst við \"/%2$s\" sem fjartengdri sameign frá %1$s", - "Accept" : "Samþykkja", - "Decline" : "Hafna", - "Share with me through my #ownCloud Federated Cloud ID, see %s" : "Deila með mér í gegnum víðværa skýjasambandsauðkennið mitt #ownCloud Federated Cloud ID, sjá %s", - "Share with me through my #ownCloud Federated Cloud ID" : "Deila með mér í gegnum víðværa skýjasambandsauðkennið mitt #ownCloud Federated Cloud ID", - "Federated Cloud Sharing" : "Deiling með skýjasambandi", - "Open documentation" : "Opna hjálparskjöl", - "Allow users on this server to send shares to other servers" : "Leyfa notendum á þessum þjóni að senda sameignir til annarra þjóna", - "Allow users on this server to receive shares from other servers" : "Leyfa notendum á þessum þjóni að taka á móti sameignum frá öðrum þjónum", - "Federated Cloud" : "Skýjasamband (federated)", - "Your Federated Cloud ID:" : "Skýjasambandsauðkennið þitt (Federated Cloud ID):", - "Share it:" : "Deila því:", - "Add to your website" : "Bæta við vefsvæðið þitt", - "Share with me via Nextcloud" : "Deila með mér í gegnum Nextcloud", - "HTML Code:" : "HTML-kóði:" + "You received a new remote share %2$s from %1$s" : "Þú tókst við nýrri fjartengdri sameign %2$s frá %1$s", + "You received a new remote share from %s" : "Þú tókst við nýrri fjartengdri sameign frá %s", + "%1$s accepted remote share %2$s" : "%1$s samþykkti fjartengda sameign %2$s", + "%1$s declined remote share %2$s" : "%1$s hafnaði fjartengdri sameign %2$s", + "%1$s unshared %2$s from you" : "%1$s tók af deilingu %2$s frá þér", + "Public shared folder %1$s was downloaded" : "Deild mappa í almenningsaðgangi %1$s var sótt", + "Public shared file %1$s was downloaded" : "Deild skrá í almenningsaðgangi %1$s var sótt", + "You shared %1$s with %2$s" : "Þú deildir %1$s með %2$s", + "%2$s shared %1$s with %3$s" : "%2$s deildi %1$s með %3$s", + "You removed the share of %2$s for %1$s" : "Þú fjarlægðir deilingu af %2$s fyrir %1$s", + "%2$s removed the share of %3$s for %1$s" : "%2$s fjarlægði deilingu af %3$s fyrir %1$s", + "You shared %1$s with group %2$s" : "Þú deildir %1$s með hópnum %2$s", + "%2$s shared %1$s with group %3$s" : "%2$s deildi %1$s með hópnum %3$s", + "You removed the share of group %2$s for %1$s" : "Þú fjarlægðir deilingu til hópsins %2$s fyrir %1$s", + "%2$s removed the share of group %3$s for %1$s" : "%2$s fjarlægði deilingu til hópsins %3$s fyrir %1$s", + "%2$s shared %1$s via link" : "%2$s deildi %1$s með tengli", + "You shared %1$s via link" : "Þú deildir %1$s með tengli", + "You removed the public link for %1$s" : "Þú fjarlægðir almenningstengilinn fyrir %1$s", + "%2$s removed the public link for %1$s" : "%2$s fjarlægði almenningstengilinn fyrir %1$s", + "Your public link for %1$s expired" : "Almenningstengill þinn fyrir %1$s er útrunninn", + "The public link of %2$s for %1$s expired" : "Almenningstengill %2$s fyrir %1$s er útrunninn", + "%2$s shared %1$s with you" : "%2$s deildi %1$s með þér", + "%2$s removed the share for %1$s" : "%2$s fjarlægði deilingu af %1$s", + "Shared with %2$s" : "Deilt með %2$s", + "Shared with %3$s by %2$s" : "Deilt með %3$s af %2$s", + "Removed share for %2$s" : "Fjarlægði deilingu af %2$s", + "%2$s removed share for %3$s" : "%2$s fjarlægði deilingu af %3$s", + "Shared with group %2$s" : "Deilt með hópnum %2$s", + "Shared with group %3$s by %2$s" : "Deilt með hópnum %3$s af %2$s", + "Removed share of group %2$s" : "Fjarlægði deilingu af hópnum %2$s", + "%2$s removed share of group %3$s" : "%2$s fjarlægði deilingu af hópnum %3$s", + "Shared via link by %2$s" : "Deilt með tengli af %2$s", + "Shared via public link" : "Deilt með almenningstengli", + "%2$s removed public link" : "%2$s fjarlægði almenningstengil", + "Public link of %2$s expired" : "Almenningstengill %2$s er útrunninn", + "Shared by %2$s" : "Deilt af %2$s", + "Shares" : "Sameignir" },"pluralForm" :"nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);" }
\ No newline at end of file diff --git a/apps/files_sharing/l10n/it.js b/apps/files_sharing/l10n/it.js index 3b8d4e47d94..5db17b12427 100644 --- a/apps/files_sharing/l10n/it.js +++ b/apps/files_sharing/l10n/it.js @@ -141,38 +141,6 @@ OC.L10N.register( "%2$s removed public link" : "%2$s ha rimosso il collegamento pubblico", "Public link of %2$s expired" : "il collegamento pubblico di %2$s è scaduto", "Shared by %2$s" : "Condivisa da %2$s", - "Shares" : "Condivisioni", - "Downloaded by %1$s" : "Scaricato da %1$s", - "%1$s downloaded via public link" : "%1$s scaricato tramite collegamento pubblico", - "%1$s downloaded %2$s" : "%1$s ha scaricato %2$s", - "Shared with group %1$s" : "Condivisa con il gruppo %1$s", - "Removed share for group %1$s" : "Condivisione rimossa per %1$s", - "%2$s shared with group %1$s" : "%2$s ha condiviso con il gruppo %1$s", - "%2$s removed share for group %1$s" : "%2$s ha rimosso la condivisione del gruppo %1$s", - "You removed group %2$s from %1$s" : "Hai rimosso il gruppo %2$s da %1$s", - "%3$s shared %1$s with group %2$s" : "%3$s ha condiviso %1$s con il gruppo %2$s", - "%3$s removed group %2$s from %1$s" : "%3$s ha rimosso il gruppo %2$s da %1$s", - "%1$s shared as public link" : "%1$s condivisa tramite collegamento pubblico", - "%1$s removed public link" : "%1$s ha rimosso il collegamento pubblico", - "You shared %1$s as public link" : "Hai condiviso %1$s tramite collegamento", - "You removed public link for %1$s" : "Hai rimosso il collegamento pubblico per %1$s", - "%2$s shared %1$s as public link" : "%2$s ha condiviso %1$s tramite collegamento pubblico", - "%2$s removed public link for %1$s" : "%2$s ha rimosso il collegamento pubblico per %1$s", - "%1$s accepted the remote share" : "%1$s ha accettato la condivisione remota", - "%1$s declined the remote share" : "%1$s ha rifiutato la condivisione remota", - "You received a new remote share %1$s from %2$s" : "Hai ricevuto una nuova condivisione remota %1$s da %2$s", - "%2$s accepted the remote share of %1$s" : "%2$s ha accettato la condivisione remota di %1$s", - "%2$s declined the remote share of %1$s" : "%2$s ha rifiutato la condivisione remota %1$s", - "%2$s unshared %1$s from you" : "%2$s ha rimosso la condivisione %1$s con te", - "Shared with %1$s" : "Condivisa con %1$s", - "Removed share for %1$s" : "Condivisione rimossa per %1$s", - "%2$s shared with %1$s" : "%2$s condivisa con %1$s", - "%2$s removed share for %1$s" : "%2$s ha rimosso la condivisione per %1$s", - "Shared by %1$s" : "Condivisa da %1$s", - "%1$s removed share" : "%1$s ha rimosso la condivisione", - "You removed %2$s from %1$s" : "Hai rimosso %2$s da %1$s", - "%3$s shared %1$s with %2$s" : "%3$s ha condiviso %1$s con %2$s", - "%3$s removed %2$s from %1$s" : "%3$s ha rimosso %2$s da %1$s", - "%2$s removed you from %1$s" : "%2$s ti ha rimosso da %1$s" + "Shares" : "Condivisioni" }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/files_sharing/l10n/it.json b/apps/files_sharing/l10n/it.json index b1243cb8a77..ff75d423c59 100644 --- a/apps/files_sharing/l10n/it.json +++ b/apps/files_sharing/l10n/it.json @@ -139,38 +139,6 @@ "%2$s removed public link" : "%2$s ha rimosso il collegamento pubblico", "Public link of %2$s expired" : "il collegamento pubblico di %2$s è scaduto", "Shared by %2$s" : "Condivisa da %2$s", - "Shares" : "Condivisioni", - "Downloaded by %1$s" : "Scaricato da %1$s", - "%1$s downloaded via public link" : "%1$s scaricato tramite collegamento pubblico", - "%1$s downloaded %2$s" : "%1$s ha scaricato %2$s", - "Shared with group %1$s" : "Condivisa con il gruppo %1$s", - "Removed share for group %1$s" : "Condivisione rimossa per %1$s", - "%2$s shared with group %1$s" : "%2$s ha condiviso con il gruppo %1$s", - "%2$s removed share for group %1$s" : "%2$s ha rimosso la condivisione del gruppo %1$s", - "You removed group %2$s from %1$s" : "Hai rimosso il gruppo %2$s da %1$s", - "%3$s shared %1$s with group %2$s" : "%3$s ha condiviso %1$s con il gruppo %2$s", - "%3$s removed group %2$s from %1$s" : "%3$s ha rimosso il gruppo %2$s da %1$s", - "%1$s shared as public link" : "%1$s condivisa tramite collegamento pubblico", - "%1$s removed public link" : "%1$s ha rimosso il collegamento pubblico", - "You shared %1$s as public link" : "Hai condiviso %1$s tramite collegamento", - "You removed public link for %1$s" : "Hai rimosso il collegamento pubblico per %1$s", - "%2$s shared %1$s as public link" : "%2$s ha condiviso %1$s tramite collegamento pubblico", - "%2$s removed public link for %1$s" : "%2$s ha rimosso il collegamento pubblico per %1$s", - "%1$s accepted the remote share" : "%1$s ha accettato la condivisione remota", - "%1$s declined the remote share" : "%1$s ha rifiutato la condivisione remota", - "You received a new remote share %1$s from %2$s" : "Hai ricevuto una nuova condivisione remota %1$s da %2$s", - "%2$s accepted the remote share of %1$s" : "%2$s ha accettato la condivisione remota di %1$s", - "%2$s declined the remote share of %1$s" : "%2$s ha rifiutato la condivisione remota %1$s", - "%2$s unshared %1$s from you" : "%2$s ha rimosso la condivisione %1$s con te", - "Shared with %1$s" : "Condivisa con %1$s", - "Removed share for %1$s" : "Condivisione rimossa per %1$s", - "%2$s shared with %1$s" : "%2$s condivisa con %1$s", - "%2$s removed share for %1$s" : "%2$s ha rimosso la condivisione per %1$s", - "Shared by %1$s" : "Condivisa da %1$s", - "%1$s removed share" : "%1$s ha rimosso la condivisione", - "You removed %2$s from %1$s" : "Hai rimosso %2$s da %1$s", - "%3$s shared %1$s with %2$s" : "%3$s ha condiviso %1$s con %2$s", - "%3$s removed %2$s from %1$s" : "%3$s ha rimosso %2$s da %1$s", - "%2$s removed you from %1$s" : "%2$s ti ha rimosso da %1$s" + "Shares" : "Condivisioni" },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/apps/files_sharing/l10n/ja.js b/apps/files_sharing/l10n/ja.js index e1558b6e5db..94cac222321 100644 --- a/apps/files_sharing/l10n/ja.js +++ b/apps/files_sharing/l10n/ja.js @@ -13,13 +13,30 @@ OC.L10N.register( "You can upload into this folder" : "このフォルダーにアップロードできます", "No compatible server found at {remote}" : "互換性のあるサーバーが {remote} にはありません。", "Invalid server URL" : "サーバーのURLが無効", + "Share" : "共有", "No expiration date set" : "有効期限が未設定", "Shared by" : "共有者:", "Sharing" : "共有", + "File shares" : "ファイル共有", + "Downloaded via public link" : "公開リンクからダウンロードしました", + "Downloaded by {email}" : "{email} がダウンロードしました", + "{file} downloaded via public link" : "{file} が公開リンクからダウンロードされました", + "{email} downloaded {file}" : "{email}が{file}をダウンロードしました", + "Shared with group {group}" : "{group} グループと共有しました", + "Removed share for group {group}" : "{group} グループの共有を解除しました", + "Shared as public link" : "公開リンクとして共有", + "Removed public link" : "公開リンクを削除", + "Public link expired" : "公開リンクの期限が切れています", + "A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "メールまたは公開リンクにより共有されたファイルまたはフォルダが<strong>ダウンロード</strong>されたとき", + "A file or folder was shared from <strong>another server</strong>" : "ファイルまたはフォルダーが<strong>他のサーバー</strong>から共有されたとき", + "A file or folder has been <strong>shared</strong>" : "ファイルまたはフォルダーが<strong>共有</strong>されたとき", "Wrong share ID, share doesn't exist" : "共有IDが間違っています。共有がありません。", + "could not delete share" : "共有を削除できませんでした", "Could not delete share" : "共有を削除できませんでした", "Please specify a file or folder path" : "ファイルかフォルダーのパスを指定してください", "Wrong path, file/folder doesn't exist" : "パスが間違っています。ファイル/フォルダーがありません", + "Could not create share" : "共有を作成できませんでした", + "invalid permissions" : "無効なパーミション", "Please specify a valid user" : "正しいユーザーを指定してください", "Group sharing is disabled by the administrator" : "グループ共有が管理者によって無効にされています。", "Please specify a valid group" : "正しいグループを指定してください", @@ -34,8 +51,28 @@ OC.L10N.register( "Wrong or no update parameter given" : "間違っている、もしくはパラメータが更新されていません", "Can't change permissions for public share links" : "URLリンク共有のパーミッションを変更できません", "Cannot increase permissions" : "パーミッションを追加できません", - "A file or folder has been <strong>shared</strong>" : "ファイルまたはフォルダーが<strong>共有</strong>されたとき", - "A file or folder was shared from <strong>another server</strong>" : "ファイルまたはフォルダーが<strong>他のサーバー</strong>から共有されたとき", + "Share API is disabled" : "共有APIが無効です。", + "This share is password-protected" : "この共有はパスワードで保護されています", + "The password is wrong. Try again." : "パスワードが間違っています。再試行してください。", + "Password" : "パスワード", + "No entries found in this folder" : "このフォルダーにはエントリーがありません", + "Name" : "名前", + "Share time" : "共有した時刻", + "Expiration date" : "有効期限", + "Sorry, this link doesn’t seem to work anymore." : "すみません。このリンクはもう利用できません。", + "Reasons might be:" : "理由は以下の通りと考えられます:", + "the item was removed" : "アイテムが削除されました", + "the link expired" : "リンクの期限が切れています", + "sharing is disabled" : "共有は無効になっています", + "For more info, please ask the person who sent this link." : "不明な点は、こちらのリンクの提供者に確認をお願いします。", + "Add to your Nextcloud" : "あなたのNextcloudに追加", + "Download" : "ダウンロード", + "Download %s" : "%s をダウンロード", + "Direct link" : "リンク", + "Upload files to %s" : "%s にファイルをアップロード", + "Select or drop files" : "ファイルを選択するか、ドラッグ&ドロップしてください", + "Uploading files…" : "ファイルをアップロード中...", + "Uploaded files:" : "アップロード済ファイル:", "A public shared file or folder was <strong>downloaded</strong>" : "公開共有ファイルまたはフォルダーが<strong>ダウンロード</strong>されたとき", "You received a new remote share %2$s from %1$s" : "%1$s から新しいリモート共有のリクエスト %2$s を受け取りました。", "You received a new remote share from %s" : "%sからリモート共有のリクエストは\n届きました。", @@ -60,7 +97,6 @@ OC.L10N.register( "The public link of %2$s for %1$s expired" : "%1$sへの公開リンク%2$sの期限が切れました", "%2$s shared %1$s with you" : "%2$s は %1$s をあなたと共有しました", "%2$s removed the share for %1$s" : "%2$s は%1$s の共有を削除しました.", - "Downloaded via public link" : "公開リンクからダウンロードしました", "Shared with %2$s" : "%2$s と共有しました", "Shared with %3$s by %2$s" : "%3$s と %2$s で共有しました", "Removed share for %2$s" : " %2$sとの共有を削除しました", @@ -71,32 +107,9 @@ OC.L10N.register( "%2$s removed share of group %3$s" : "%2$sは%3$sのグループ共有を削除しました", "Shared via link by %2$s" : "リンク経由で %2$s が共有しました", "Shared via public link" : "公開リンク経由で共有中", - "Removed public link" : "公開リンクを削除", "%2$s removed public link" : "%2$sは公開リンクを削除しました.", - "Public link expired" : "公開リンクの期限が切れています", "Public link of %2$s expired" : "公開リンク%2$sの期限が切れています", "Shared by %2$s" : "%2$s が共有", - "Shares" : "共有", - "Share API is disabled" : "共有APIが無効です。", - "This share is password-protected" : "この共有はパスワードで保護されています", - "The password is wrong. Try again." : "パスワードが間違っています。再試行してください。", - "Password" : "パスワード", - "No entries found in this folder" : "このフォルダーにはエントリーがありません", - "Name" : "名前", - "Share time" : "共有した時刻", - "Expiration date" : "有効期限", - "Sorry, this link doesn’t seem to work anymore." : "すみません。このリンクはもう利用できません。", - "Reasons might be:" : "理由は以下の通りと考えられます:", - "the item was removed" : "アイテムが削除されました", - "the link expired" : "リンクの期限が切れています", - "sharing is disabled" : "共有は無効になっています", - "For more info, please ask the person who sent this link." : "不明な点は、こちらのリンクの提供者に確認をお願いします。", - "Download" : "ダウンロード", - "Download %s" : "%s をダウンロード", - "Direct link" : "リンク", - "Upload files to %s" : "%s にファイルをアップロード", - "Select or drop files" : "ファイルを選択するか、ドラッグ&ドロップしてください", - "Uploading files…" : "ファイルをアップロード中...", - "Uploaded files:" : "アップロード済ファイル:" + "Shares" : "共有" }, "nplurals=1; plural=0;"); diff --git a/apps/files_sharing/l10n/ja.json b/apps/files_sharing/l10n/ja.json index cd7351abc5f..40019f9b78a 100644 --- a/apps/files_sharing/l10n/ja.json +++ b/apps/files_sharing/l10n/ja.json @@ -11,13 +11,30 @@ "You can upload into this folder" : "このフォルダーにアップロードできます", "No compatible server found at {remote}" : "互換性のあるサーバーが {remote} にはありません。", "Invalid server URL" : "サーバーのURLが無効", + "Share" : "共有", "No expiration date set" : "有効期限が未設定", "Shared by" : "共有者:", "Sharing" : "共有", + "File shares" : "ファイル共有", + "Downloaded via public link" : "公開リンクからダウンロードしました", + "Downloaded by {email}" : "{email} がダウンロードしました", + "{file} downloaded via public link" : "{file} が公開リンクからダウンロードされました", + "{email} downloaded {file}" : "{email}が{file}をダウンロードしました", + "Shared with group {group}" : "{group} グループと共有しました", + "Removed share for group {group}" : "{group} グループの共有を解除しました", + "Shared as public link" : "公開リンクとして共有", + "Removed public link" : "公開リンクを削除", + "Public link expired" : "公開リンクの期限が切れています", + "A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "メールまたは公開リンクにより共有されたファイルまたはフォルダが<strong>ダウンロード</strong>されたとき", + "A file or folder was shared from <strong>another server</strong>" : "ファイルまたはフォルダーが<strong>他のサーバー</strong>から共有されたとき", + "A file or folder has been <strong>shared</strong>" : "ファイルまたはフォルダーが<strong>共有</strong>されたとき", "Wrong share ID, share doesn't exist" : "共有IDが間違っています。共有がありません。", + "could not delete share" : "共有を削除できませんでした", "Could not delete share" : "共有を削除できませんでした", "Please specify a file or folder path" : "ファイルかフォルダーのパスを指定してください", "Wrong path, file/folder doesn't exist" : "パスが間違っています。ファイル/フォルダーがありません", + "Could not create share" : "共有を作成できませんでした", + "invalid permissions" : "無効なパーミション", "Please specify a valid user" : "正しいユーザーを指定してください", "Group sharing is disabled by the administrator" : "グループ共有が管理者によって無効にされています。", "Please specify a valid group" : "正しいグループを指定してください", @@ -32,8 +49,28 @@ "Wrong or no update parameter given" : "間違っている、もしくはパラメータが更新されていません", "Can't change permissions for public share links" : "URLリンク共有のパーミッションを変更できません", "Cannot increase permissions" : "パーミッションを追加できません", - "A file or folder has been <strong>shared</strong>" : "ファイルまたはフォルダーが<strong>共有</strong>されたとき", - "A file or folder was shared from <strong>another server</strong>" : "ファイルまたはフォルダーが<strong>他のサーバー</strong>から共有されたとき", + "Share API is disabled" : "共有APIが無効です。", + "This share is password-protected" : "この共有はパスワードで保護されています", + "The password is wrong. Try again." : "パスワードが間違っています。再試行してください。", + "Password" : "パスワード", + "No entries found in this folder" : "このフォルダーにはエントリーがありません", + "Name" : "名前", + "Share time" : "共有した時刻", + "Expiration date" : "有効期限", + "Sorry, this link doesn’t seem to work anymore." : "すみません。このリンクはもう利用できません。", + "Reasons might be:" : "理由は以下の通りと考えられます:", + "the item was removed" : "アイテムが削除されました", + "the link expired" : "リンクの期限が切れています", + "sharing is disabled" : "共有は無効になっています", + "For more info, please ask the person who sent this link." : "不明な点は、こちらのリンクの提供者に確認をお願いします。", + "Add to your Nextcloud" : "あなたのNextcloudに追加", + "Download" : "ダウンロード", + "Download %s" : "%s をダウンロード", + "Direct link" : "リンク", + "Upload files to %s" : "%s にファイルをアップロード", + "Select or drop files" : "ファイルを選択するか、ドラッグ&ドロップしてください", + "Uploading files…" : "ファイルをアップロード中...", + "Uploaded files:" : "アップロード済ファイル:", "A public shared file or folder was <strong>downloaded</strong>" : "公開共有ファイルまたはフォルダーが<strong>ダウンロード</strong>されたとき", "You received a new remote share %2$s from %1$s" : "%1$s から新しいリモート共有のリクエスト %2$s を受け取りました。", "You received a new remote share from %s" : "%sからリモート共有のリクエストは\n届きました。", @@ -58,7 +95,6 @@ "The public link of %2$s for %1$s expired" : "%1$sへの公開リンク%2$sの期限が切れました", "%2$s shared %1$s with you" : "%2$s は %1$s をあなたと共有しました", "%2$s removed the share for %1$s" : "%2$s は%1$s の共有を削除しました.", - "Downloaded via public link" : "公開リンクからダウンロードしました", "Shared with %2$s" : "%2$s と共有しました", "Shared with %3$s by %2$s" : "%3$s と %2$s で共有しました", "Removed share for %2$s" : " %2$sとの共有を削除しました", @@ -69,32 +105,9 @@ "%2$s removed share of group %3$s" : "%2$sは%3$sのグループ共有を削除しました", "Shared via link by %2$s" : "リンク経由で %2$s が共有しました", "Shared via public link" : "公開リンク経由で共有中", - "Removed public link" : "公開リンクを削除", "%2$s removed public link" : "%2$sは公開リンクを削除しました.", - "Public link expired" : "公開リンクの期限が切れています", "Public link of %2$s expired" : "公開リンク%2$sの期限が切れています", "Shared by %2$s" : "%2$s が共有", - "Shares" : "共有", - "Share API is disabled" : "共有APIが無効です。", - "This share is password-protected" : "この共有はパスワードで保護されています", - "The password is wrong. Try again." : "パスワードが間違っています。再試行してください。", - "Password" : "パスワード", - "No entries found in this folder" : "このフォルダーにはエントリーがありません", - "Name" : "名前", - "Share time" : "共有した時刻", - "Expiration date" : "有効期限", - "Sorry, this link doesn’t seem to work anymore." : "すみません。このリンクはもう利用できません。", - "Reasons might be:" : "理由は以下の通りと考えられます:", - "the item was removed" : "アイテムが削除されました", - "the link expired" : "リンクの期限が切れています", - "sharing is disabled" : "共有は無効になっています", - "For more info, please ask the person who sent this link." : "不明な点は、こちらのリンクの提供者に確認をお願いします。", - "Download" : "ダウンロード", - "Download %s" : "%s をダウンロード", - "Direct link" : "リンク", - "Upload files to %s" : "%s にファイルをアップロード", - "Select or drop files" : "ファイルを選択するか、ドラッグ&ドロップしてください", - "Uploading files…" : "ファイルをアップロード中...", - "Uploaded files:" : "アップロード済ファイル:" + "Shares" : "共有" },"pluralForm" :"nplurals=1; plural=0;" }
\ No newline at end of file diff --git a/apps/files_sharing/l10n/nb_NO.js b/apps/files_sharing/l10n/nb_NO.js index 07692b58fe9..54c8dbc5b0f 100644 --- a/apps/files_sharing/l10n/nb_NO.js +++ b/apps/files_sharing/l10n/nb_NO.js @@ -141,38 +141,6 @@ OC.L10N.register( "%2$s removed public link" : "%2$s fjernet offentlig lenke", "Public link of %2$s expired" : "Offentlig lenke til %2$s er utløpt", "Shared by %2$s" : "Delt av %2$s", - "Shares" : "Delinger", - "Downloaded by %1$s" : "Lastet ned av %1$s", - "%1$s downloaded via public link" : "%1$s lastet ned via offentlig lenke", - "%1$s downloaded %2$s" : "%1$s lastet ned %2$s", - "Shared with group %1$s" : "Delt med gruppen %1$s", - "Removed share for group %1$s" : "Fjernet deling for gruppen %1$s", - "%2$s shared with group %1$s" : "%2$s delt med gruppen %1$s", - "%2$s removed share for group %1$s" : "%2$s fjernet deling for gruppen %1$s", - "You removed group %2$s from %1$s" : "Du fjernet gruppen %2$s fra %1$s", - "%3$s shared %1$s with group %2$s" : "%3$s delte %1$s med gruppen %2$s", - "%3$s removed group %2$s from %1$s" : "%3$s fjernet gruppen %2$s fra %1$s", - "%1$s shared as public link" : "%1$s delt som offentlig lenke", - "%1$s removed public link" : "%1$s fjernet offentlig lenke", - "You shared %1$s as public link" : "Du delte %1$s som offentlig lenke", - "You removed public link for %1$s" : "Du fjernet offentlig lenke for %1$s", - "%2$s shared %1$s as public link" : "%2$s delte %1$s som offentlig lenke", - "%2$s removed public link for %1$s" : "%2$s fjernet offentlig lenke for %1$s", - "%1$s accepted the remote share" : "%1$s godtok den offentlige delingen", - "%1$s declined the remote share" : "%1$s avslo fjerndelingen", - "You received a new remote share %1$s from %2$s" : "Du har mottatt en ny fjerndeling %1$s fra %2$s", - "%2$s accepted the remote share of %1$s" : "%2$s godtok fjerndelingen av %1$s", - "%2$s declined the remote share of %1$s" : "%2$s avslo fjerndelingen av %1$s", - "%2$s unshared %1$s from you" : "%2$s fjernet deling av %1$s med deg", - "Shared with %1$s" : "Delt med %1$s", - "Removed share for %1$s" : "Fjernet deling med %1$s", - "%2$s shared with %1$s" : "%2$s delt med %1$s", - "%2$s removed share for %1$s" : "%2$s fjernet deling med %1$s", - "Shared by %1$s" : "Delt av %1$s", - "%1$s removed share" : "%1$s fjernet deling", - "You removed %2$s from %1$s" : "Du fjernet %2$s fra %1$s", - "%3$s shared %1$s with %2$s" : "%3$s delte %1$s med %2$s", - "%3$s removed %2$s from %1$s" : "%3$s fjernet %2$s fra %1$s", - "%2$s removed you from %1$s" : "%2$s fjernet deg fra %1$s" + "Shares" : "Delinger" }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/files_sharing/l10n/nb_NO.json b/apps/files_sharing/l10n/nb_NO.json index 7dac9de24af..2aec2b9b48e 100644 --- a/apps/files_sharing/l10n/nb_NO.json +++ b/apps/files_sharing/l10n/nb_NO.json @@ -139,38 +139,6 @@ "%2$s removed public link" : "%2$s fjernet offentlig lenke", "Public link of %2$s expired" : "Offentlig lenke til %2$s er utløpt", "Shared by %2$s" : "Delt av %2$s", - "Shares" : "Delinger", - "Downloaded by %1$s" : "Lastet ned av %1$s", - "%1$s downloaded via public link" : "%1$s lastet ned via offentlig lenke", - "%1$s downloaded %2$s" : "%1$s lastet ned %2$s", - "Shared with group %1$s" : "Delt med gruppen %1$s", - "Removed share for group %1$s" : "Fjernet deling for gruppen %1$s", - "%2$s shared with group %1$s" : "%2$s delt med gruppen %1$s", - "%2$s removed share for group %1$s" : "%2$s fjernet deling for gruppen %1$s", - "You removed group %2$s from %1$s" : "Du fjernet gruppen %2$s fra %1$s", - "%3$s shared %1$s with group %2$s" : "%3$s delte %1$s med gruppen %2$s", - "%3$s removed group %2$s from %1$s" : "%3$s fjernet gruppen %2$s fra %1$s", - "%1$s shared as public link" : "%1$s delt som offentlig lenke", - "%1$s removed public link" : "%1$s fjernet offentlig lenke", - "You shared %1$s as public link" : "Du delte %1$s som offentlig lenke", - "You removed public link for %1$s" : "Du fjernet offentlig lenke for %1$s", - "%2$s shared %1$s as public link" : "%2$s delte %1$s som offentlig lenke", - "%2$s removed public link for %1$s" : "%2$s fjernet offentlig lenke for %1$s", - "%1$s accepted the remote share" : "%1$s godtok den offentlige delingen", - "%1$s declined the remote share" : "%1$s avslo fjerndelingen", - "You received a new remote share %1$s from %2$s" : "Du har mottatt en ny fjerndeling %1$s fra %2$s", - "%2$s accepted the remote share of %1$s" : "%2$s godtok fjerndelingen av %1$s", - "%2$s declined the remote share of %1$s" : "%2$s avslo fjerndelingen av %1$s", - "%2$s unshared %1$s from you" : "%2$s fjernet deling av %1$s med deg", - "Shared with %1$s" : "Delt med %1$s", - "Removed share for %1$s" : "Fjernet deling med %1$s", - "%2$s shared with %1$s" : "%2$s delt med %1$s", - "%2$s removed share for %1$s" : "%2$s fjernet deling med %1$s", - "Shared by %1$s" : "Delt av %1$s", - "%1$s removed share" : "%1$s fjernet deling", - "You removed %2$s from %1$s" : "Du fjernet %2$s fra %1$s", - "%3$s shared %1$s with %2$s" : "%3$s delte %1$s med %2$s", - "%3$s removed %2$s from %1$s" : "%3$s fjernet %2$s fra %1$s", - "%2$s removed you from %1$s" : "%2$s fjernet deg fra %1$s" + "Shares" : "Delinger" },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/apps/files_sharing/l10n/nl.js b/apps/files_sharing/l10n/nl.js index 5bda54d67f0..f7a536df547 100644 --- a/apps/files_sharing/l10n/nl.js +++ b/apps/files_sharing/l10n/nl.js @@ -36,10 +36,13 @@ OC.L10N.register( "Public link expired" : "Openbare link is verlopen", "{actor} shared as public link" : "{actor} deelde als een openbare link", "{actor} removed public link" : "{actor} verwijderde openbare link", + "Public link of {actor} expired" : "Openbare link van {actor} is verlopen", "You shared {file} as public link" : "Je deelde {file} als openbare link", "You removed public link for {file}" : "Je verwijderde de openbare link voor {file}", + "Public link expired for {file}" : "Openbare link voor {file} is verlopen", "{actor} shared {file} as public link" : "{actor} deelde {file} als openbare link", "{actor} removed public link for {file}" : "{actor} verwijderde openbare link voor {file}", + "Public link of {actor} for {file} expired" : "Openbare link van {actor} voor {file} is verlopen", "{user} accepted the remote share" : "{user} accepteerde externe share", "{user} declined the remote share" : "{user} weigerde externe share", "You received a new remote share {file} from {user}" : "Je ontving een nieuwe externe share voor {file} van {user}", @@ -141,38 +144,6 @@ OC.L10N.register( "%2$s removed public link" : "%2$s verwijderede openbare link", "Public link of %2$s expired" : "Openbare link van %2$s is verlopen", "Shared by %2$s" : "Gedeeld door %2$s", - "Shares" : "Gedeeld", - "Downloaded by %1$s" : "Gedownload door %1$s", - "%1$s downloaded via public link" : "%1$s gedownload via openbare link", - "%1$s downloaded %2$s" : "%1$s downloadde %2$s", - "Shared with group %1$s" : "Deelde met groep %1$s", - "Removed share for group %1$s" : "Share van de groep %1$s verwijderd", - "%2$s shared with group %1$s" : "%2$s deelde met groep %1$s", - "%2$s removed share for group %1$s" : "%2$s verwijderde share voor groep %1$s", - "You removed group %2$s from %1$s" : "Je verwijderde groep %2$s van %1$s", - "%3$s shared %1$s with group %2$s" : "%3$s deelde %1$s met groep %2$s", - "%3$s removed group %2$s from %1$s" : "%3$s verwijderde groep %2$s van %1$s", - "%1$s shared as public link" : "%1$s deelde als een openbare link", - "%1$s removed public link" : "%1$s verwijderde openbare link", - "You shared %1$s as public link" : "Je deelde %1$s als openbare link", - "You removed public link for %1$s" : "Je verwijderde de openbare link voor %1$s", - "%2$s shared %1$s as public link" : "%2$s deelde %1$s als een openbare link", - "%2$s removed public link for %1$s" : "%2$s verwijderde openbare link voor %1$s", - "%1$s accepted the remote share" : "%1$s accepteerde externe share", - "%1$s declined the remote share" : "%1$s weigerde externe share", - "You received a new remote share %1$s from %2$s" : "Je ontving een nieuwe externe share voor %1$s van %2$s", - "%2$s accepted the remote share of %1$s" : "%2$s accepteerde externe share van %1$s", - "%2$s declined the remote share of %1$s" : "%2$s weigerde de externe share van %1$s", - "%2$s unshared %1$s from you" : "%2$s stopte met delen van %1$s met jou", - "Shared with %1$s" : "Gedeeld met %1$s", - "Removed share for %1$s" : "Verwijderde share voor %1$s", - "%2$s shared with %1$s" : "%2$s deelde met %1$s", - "%2$s removed share for %1$s" : "%2$s verwijderde de share voor %1$s", - "Shared by %1$s" : "Gedeeld door %1$s", - "%1$s removed share" : "%1$s verwijderde de share", - "You removed %2$s from %1$s" : "Je verwijderde %2$s van %1$s", - "%3$s shared %1$s with %2$s" : "%3$s deelde %1$s met %2$s", - "%3$s removed %2$s from %1$s" : "%3$s verwijderde %2$s van %1$s", - "%2$s removed you from %1$s" : "%2$s verwijderde jou van %1$s" + "Shares" : "Gedeeld" }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/files_sharing/l10n/nl.json b/apps/files_sharing/l10n/nl.json index 78895e4b7f9..1ad55cd928e 100644 --- a/apps/files_sharing/l10n/nl.json +++ b/apps/files_sharing/l10n/nl.json @@ -34,10 +34,13 @@ "Public link expired" : "Openbare link is verlopen", "{actor} shared as public link" : "{actor} deelde als een openbare link", "{actor} removed public link" : "{actor} verwijderde openbare link", + "Public link of {actor} expired" : "Openbare link van {actor} is verlopen", "You shared {file} as public link" : "Je deelde {file} als openbare link", "You removed public link for {file}" : "Je verwijderde de openbare link voor {file}", + "Public link expired for {file}" : "Openbare link voor {file} is verlopen", "{actor} shared {file} as public link" : "{actor} deelde {file} als openbare link", "{actor} removed public link for {file}" : "{actor} verwijderde openbare link voor {file}", + "Public link of {actor} for {file} expired" : "Openbare link van {actor} voor {file} is verlopen", "{user} accepted the remote share" : "{user} accepteerde externe share", "{user} declined the remote share" : "{user} weigerde externe share", "You received a new remote share {file} from {user}" : "Je ontving een nieuwe externe share voor {file} van {user}", @@ -139,38 +142,6 @@ "%2$s removed public link" : "%2$s verwijderede openbare link", "Public link of %2$s expired" : "Openbare link van %2$s is verlopen", "Shared by %2$s" : "Gedeeld door %2$s", - "Shares" : "Gedeeld", - "Downloaded by %1$s" : "Gedownload door %1$s", - "%1$s downloaded via public link" : "%1$s gedownload via openbare link", - "%1$s downloaded %2$s" : "%1$s downloadde %2$s", - "Shared with group %1$s" : "Deelde met groep %1$s", - "Removed share for group %1$s" : "Share van de groep %1$s verwijderd", - "%2$s shared with group %1$s" : "%2$s deelde met groep %1$s", - "%2$s removed share for group %1$s" : "%2$s verwijderde share voor groep %1$s", - "You removed group %2$s from %1$s" : "Je verwijderde groep %2$s van %1$s", - "%3$s shared %1$s with group %2$s" : "%3$s deelde %1$s met groep %2$s", - "%3$s removed group %2$s from %1$s" : "%3$s verwijderde groep %2$s van %1$s", - "%1$s shared as public link" : "%1$s deelde als een openbare link", - "%1$s removed public link" : "%1$s verwijderde openbare link", - "You shared %1$s as public link" : "Je deelde %1$s als openbare link", - "You removed public link for %1$s" : "Je verwijderde de openbare link voor %1$s", - "%2$s shared %1$s as public link" : "%2$s deelde %1$s als een openbare link", - "%2$s removed public link for %1$s" : "%2$s verwijderde openbare link voor %1$s", - "%1$s accepted the remote share" : "%1$s accepteerde externe share", - "%1$s declined the remote share" : "%1$s weigerde externe share", - "You received a new remote share %1$s from %2$s" : "Je ontving een nieuwe externe share voor %1$s van %2$s", - "%2$s accepted the remote share of %1$s" : "%2$s accepteerde externe share van %1$s", - "%2$s declined the remote share of %1$s" : "%2$s weigerde de externe share van %1$s", - "%2$s unshared %1$s from you" : "%2$s stopte met delen van %1$s met jou", - "Shared with %1$s" : "Gedeeld met %1$s", - "Removed share for %1$s" : "Verwijderde share voor %1$s", - "%2$s shared with %1$s" : "%2$s deelde met %1$s", - "%2$s removed share for %1$s" : "%2$s verwijderde de share voor %1$s", - "Shared by %1$s" : "Gedeeld door %1$s", - "%1$s removed share" : "%1$s verwijderde de share", - "You removed %2$s from %1$s" : "Je verwijderde %2$s van %1$s", - "%3$s shared %1$s with %2$s" : "%3$s deelde %1$s met %2$s", - "%3$s removed %2$s from %1$s" : "%3$s verwijderde %2$s van %1$s", - "%2$s removed you from %1$s" : "%2$s verwijderde jou van %1$s" + "Shares" : "Gedeeld" },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/apps/files_sharing/l10n/pl.js b/apps/files_sharing/l10n/pl.js index 8b30859a00d..d3ddab1987c 100644 --- a/apps/files_sharing/l10n/pl.js +++ b/apps/files_sharing/l10n/pl.js @@ -1,45 +1,48 @@ OC.L10N.register( "files_sharing", { - "Shared with you" : "Współdzielony z Tobą", + "Shared with you" : "Współdzielony z tobą", "Shared with others" : "Współdzielony z innymi", "Shared by link" : "Współdzielony linkiem", "Nothing shared with you yet" : "Nie masz jeszcze nic udostępnionego", - "Files and folders others share with you will show up here" : "Pliki i foldery udostępnione Tobie przez innych wyświetlą się tutaj", + "Files and folders others share with you will show up here" : "Tutaj wyświetlą się udostępnione dla ciebie przez innych pliki i foldery", "Nothing shared yet" : "Jeszcze nic nie udostępniono", - "Files and folders you share will show up here" : "Pliki i foldery, które udostępniasz, pokażą się tutaj", - "No shared links" : "Brak udostępnionych odnośników", - "Files and folders you share by link will show up here" : "Pliki i foldery, które udostępniasz, pokażą się tutaj", + "Files and folders you share will show up here" : "Tutaj pokażą się pliki i foldery, które udostępniasz", + "No shared links" : "Brak udostępnionych linków", + "Files and folders you share by link will show up here" : "Tutaj pokażą się pliki i foldery, które udostępniasz linkiem", "You can upload into this folder" : "Możesz przesłać do tego folderu", "No compatible server found at {remote}" : "Nie znaleziono kompatybilnego serwera na {remote}", "Invalid server URL" : "Błędny adres serwera", - "Failed to add the public link to your Nextcloud" : "Nie udało się dodać linku do publicznego Nextcloud", + "Failed to add the public link to your Nextcloud" : "Nie udało się dodać publicznego linku do Nextclouda", "Share" : "Udostępnij", "No expiration date set" : "Nie ustawiono daty wygaśnięcia", "Shared by" : "Udostępniane przez", "Sharing" : "Udostępnianie", - "File shares" : "Udziały", - "Downloaded via public link" : "Pobierane poprzez link publiczny", - "Downloaded by {email}" : "Pobierane przez {email}", - "{file} downloaded via public link" : "{file} pobierane za pośrednictwem łącza publicznego", - "{email} downloaded {file}" : "{email} pobierane {file}", + "File shares" : "Udostępnienia plików", + "Downloaded via public link" : "Pobrano przez link publiczny", + "Downloaded by {email}" : "Pobrano przez {email}", + "{file} downloaded via public link" : "{file} pobrany za pośrednictwem łącza publicznego", + "{email} downloaded {file}" : "{email} pobrał {file}", "Shared with group {group}" : "Udostępnione grupie {group}", "Removed share for group {group}" : "Zakończono udostępnianie grupie {group}", - "{actor} shared with group {group}" : "{actor} udostępnił grupie {group}", - "{actor} removed share for group {group}" : "{actor} zakończył udostępnianie grupie {group}", - "You shared {file} with group {group}" : "Udostępniasz {file} grupie {group}", - "You removed group {group} from {file}" : "Usunąłeś grupę {group} z {file}", - "{actor} shared {file} with group {group}" : "{actor} udostępnił {file} grupie {group}", - "{actor} removed group {group} from {file}" : "{actor} usunął grupę {group} z {file}", + "{actor} shared with group {group}" : "{actor} udostępnił(-a) grupie {group}", + "{actor} removed share for group {group}" : "{actor} zakończył(-a) udostępnianie grupie {group}", + "You shared {file} with group {group}" : "Udostępniłeś(-łaś) {file} grupie {group}", + "You removed group {group} from {file}" : "Usunąłeś(-ęłaś) grupę {group} z {file}", + "{actor} shared {file} with group {group}" : "{actor} udostępnił(-a) {file} grupie {group}", + "{actor} removed group {group} from {file}" : "{actor} usunął(-ęła) grupę {group} z {file}", "Shared as public link" : "Udostępnione jako publiczny link", "Removed public link" : "Usunięto link publiczny", "Public link expired" : "Link publiczny wygasł", - "{actor} shared as public link" : "{actor} udostępniony jako publiczny link", - "{actor} removed public link" : "{actor} usunął publiczny link", - "You shared {file} as public link" : "Udostępniasz {file} jako publiczny link", - "You removed public link for {file}" : "Usuwasz link publiczny dla {file}", - "{actor} shared {file} as public link" : "{actor} udostępnił {file} jako publiczne łącze", + "{actor} shared as public link" : "{actor} udostępnił(-a) jako publiczny link", + "{actor} removed public link" : "{actor} usunął(-ęła) publiczny link", + "Public link of {actor} expired" : "Publiczny link od {actor} wygasł", + "You shared {file} as public link" : "Udostępniłes(-łaś) {file} jako publiczny link", + "You removed public link for {file}" : "Usunąłeś(-ęłaś) link publiczny dla {file}", + "Public link expired for {file}" : "Publiczny link dla {file} wygasł", + "{actor} shared {file} as public link" : "{actor} udostępnił(-a) {file} jako publiczne łącze", "{actor} removed public link for {file}" : "{actor} usunął publiczne łącze do {file}", + "Public link of {actor} for {file} expired" : "Publiczny link od {actor} dla {file} wygasł", "{user} accepted the remote share" : "{user} zaakceptował zdalny udział", "{user} declined the remote share" : "{user} odrzucił zdalny udział", "You received a new remote share {file} from {user}" : "Otrzymałeś nowy zdalny udział {file} od użytkownika {user}", @@ -118,51 +121,29 @@ OC.L10N.register( "%2$s removed the share of %3$s for %1$s" : "%2$s zakończył udostępnianie %3$s użytkownikowi %1$s", "You shared %1$s with group %2$s" : "Współdzielisz %1$s z grupą %2$s", "%2$s shared %1$s with group %3$s" : "%2$s udostępnił %1$s grupie %3$s", + "You removed the share of group %2$s for %1$s" : "Usunąłeś(-łaś) współdzielenie grupy %2$s dla %1$s", + "%2$s removed the share of group %3$s for %1$s" : "%2$s usunął(-ęła) współdzielenie grupy %3$s dla %1$s", "%2$s shared %1$s via link" : "%2$s udostępnił %1$s poprzez łącze", "You shared %1$s via link" : "Udostępniasz %1$s przez link", + "You removed the public link for %1$s" : "Usunałęś(-łaś) publiczny link dla %1$s", + "%2$s removed the public link for %1$s" : "%2$s usunął(-ęła) publiczny link dla %1$s", "Your public link for %1$s expired" : "Twoje publiczne łącze do %1$s wygasło", + "The public link of %2$s for %1$s expired" : "Publiczny link %2$s dla %1$s wygasł", "%2$s shared %1$s with you" : "%2$s współdzieli %1$s z Tobą", "%2$s removed the share for %1$s" : "%2$s usunął udział dla %1$s", "Shared with %2$s" : "Współdzielone z %2$s", "Shared with %3$s by %2$s" : "Udostępniono użytkownikowi %3$s przez %2$s", + "Removed share for %2$s" : "Usunął(-ęła) współdzielenie dla %2$s", + "%2$s removed share for %3$s" : "%2$s usunął(-ęła) współdzielenie dla %3$s", "Shared with group %2$s" : "Udostępniono grupie %2$s", "Shared with group %3$s by %2$s" : "Udostępniono grupie %3$s przez użytkownika %2$s", + "Removed share of group %2$s" : "Usunięto współdzielenie grup %2$s", + "%2$s removed share of group %3$s" : "%2$s usunął(-ęła) udostępnianie grupie %3$s", "Shared via link by %2$s" : "Udostępniono za pomocą łącza przez użytkownika %2$s", "Shared via public link" : "Udostępniono przez publiczne łącze", "%2$s removed public link" : "%2$s usunął publiczne łącze", + "Public link of %2$s expired" : "Publiczne łącze użytkownika %2$s wygasło", "Shared by %2$s" : "Udostępniane przez %2$s", - "Shares" : "Udziały", - "Downloaded by %1$s" : "Pobierane przez %1$s", - "%1$s downloaded via public link" : "%1$s pobierane za pośrednictwem łącza publicznego", - "%1$s downloaded %2$s" : "%1$s pobierane %2$s", - "Shared with group %1$s" : "Udostępnione grupie %1$s", - "Removed share for group %1$s" : "Zakończono udostępnianie grupie %1$s", - "%2$s shared with group %1$s" : "%2$s jest udostępniane grupie %1$s", - "%2$s removed share for group %1$s" : "%2$s zakończył udostępnianie grupie %1$s", - "You removed group %2$s from %1$s" : "Usunąłeś grupę %2$s z %1$s", - "%3$s shared %1$s with group %2$s" : "%3$s udostępnił %1$s grupie %2$s", - "%3$s removed group %2$s from %1$s" : "%3$s usunął grupę %2$s z %1$s", - "%1$s shared as public link" : "%1$s udostępnione jako publiczny link", - "%1$s removed public link" : "%1$s usunąłeś publiczny link", - "You shared %1$s as public link" : "Udostępniasz %1$s jako publiczny link", - "You removed public link for %1$s" : "Usuwasz link publiczny dla %1$s", - "%2$s shared %1$s as public link" : "%2$s udostępnił %1$s jako publiczne łącze", - "%2$s removed public link for %1$s" : "%2$s usunął publiczne łącze do %1$s", - "%1$s accepted the remote share" : "%1$s zaakceptował zdalny udział", - "%1$s declined the remote share" : "%1$s odrzucił zdalny udział", - "You received a new remote share %1$s from %2$s" : "Otrzymałeś nowy zdalny udział %1$s od użytkownika %2$s", - "%2$s accepted the remote share of %1$s" : "%2$s zaakceptował zdalny udział %1$s", - "%2$s declined the remote share of %1$s" : "%2$s odrzucił zdalny udział %1$s", - "%2$s unshared %1$s from you" : "%2$s przestał ci udostępniać %1$s", - "Shared with %1$s" : "Udostępnione %1$s", - "Removed share for %1$s" : "Zakończono udostępnianie użytkownikowi %1$s", - "%2$s shared with %1$s" : "%2$s udostępnia użytkownikowi %1$s", - "%2$s removed share for %1$s" : "%2$s usuwa udostępnienie dla użytkownika %1$s", - "Shared by %1$s" : "Udostępnione przez użytkownika %1$s", - "%1$s removed share" : "%1$s usunął udostępnienie", - "You removed %2$s from %1$s" : "Usunąłeś użytkownika %2$s z %1$s", - "%3$s shared %1$s with %2$s" : "%3$s udostępnił %1$s użytkownikowi %2$s", - "%3$s removed %2$s from %1$s" : "%3$s usunął użytkownika %2$s z %1$s", - "%2$s removed you from %1$s" : "%2$s usunął cię z %1$s" + "Shares" : "Udziały" }, -"nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);"); +"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);"); diff --git a/apps/files_sharing/l10n/pl.json b/apps/files_sharing/l10n/pl.json index 5cbdbcb85e6..0ec8dd60407 100644 --- a/apps/files_sharing/l10n/pl.json +++ b/apps/files_sharing/l10n/pl.json @@ -1,43 +1,46 @@ { "translations": { - "Shared with you" : "Współdzielony z Tobą", + "Shared with you" : "Współdzielony z tobą", "Shared with others" : "Współdzielony z innymi", "Shared by link" : "Współdzielony linkiem", "Nothing shared with you yet" : "Nie masz jeszcze nic udostępnionego", - "Files and folders others share with you will show up here" : "Pliki i foldery udostępnione Tobie przez innych wyświetlą się tutaj", + "Files and folders others share with you will show up here" : "Tutaj wyświetlą się udostępnione dla ciebie przez innych pliki i foldery", "Nothing shared yet" : "Jeszcze nic nie udostępniono", - "Files and folders you share will show up here" : "Pliki i foldery, które udostępniasz, pokażą się tutaj", - "No shared links" : "Brak udostępnionych odnośników", - "Files and folders you share by link will show up here" : "Pliki i foldery, które udostępniasz, pokażą się tutaj", + "Files and folders you share will show up here" : "Tutaj pokażą się pliki i foldery, które udostępniasz", + "No shared links" : "Brak udostępnionych linków", + "Files and folders you share by link will show up here" : "Tutaj pokażą się pliki i foldery, które udostępniasz linkiem", "You can upload into this folder" : "Możesz przesłać do tego folderu", "No compatible server found at {remote}" : "Nie znaleziono kompatybilnego serwera na {remote}", "Invalid server URL" : "Błędny adres serwera", - "Failed to add the public link to your Nextcloud" : "Nie udało się dodać linku do publicznego Nextcloud", + "Failed to add the public link to your Nextcloud" : "Nie udało się dodać publicznego linku do Nextclouda", "Share" : "Udostępnij", "No expiration date set" : "Nie ustawiono daty wygaśnięcia", "Shared by" : "Udostępniane przez", "Sharing" : "Udostępnianie", - "File shares" : "Udziały", - "Downloaded via public link" : "Pobierane poprzez link publiczny", - "Downloaded by {email}" : "Pobierane przez {email}", - "{file} downloaded via public link" : "{file} pobierane za pośrednictwem łącza publicznego", - "{email} downloaded {file}" : "{email} pobierane {file}", + "File shares" : "Udostępnienia plików", + "Downloaded via public link" : "Pobrano przez link publiczny", + "Downloaded by {email}" : "Pobrano przez {email}", + "{file} downloaded via public link" : "{file} pobrany za pośrednictwem łącza publicznego", + "{email} downloaded {file}" : "{email} pobrał {file}", "Shared with group {group}" : "Udostępnione grupie {group}", "Removed share for group {group}" : "Zakończono udostępnianie grupie {group}", - "{actor} shared with group {group}" : "{actor} udostępnił grupie {group}", - "{actor} removed share for group {group}" : "{actor} zakończył udostępnianie grupie {group}", - "You shared {file} with group {group}" : "Udostępniasz {file} grupie {group}", - "You removed group {group} from {file}" : "Usunąłeś grupę {group} z {file}", - "{actor} shared {file} with group {group}" : "{actor} udostępnił {file} grupie {group}", - "{actor} removed group {group} from {file}" : "{actor} usunął grupę {group} z {file}", + "{actor} shared with group {group}" : "{actor} udostępnił(-a) grupie {group}", + "{actor} removed share for group {group}" : "{actor} zakończył(-a) udostępnianie grupie {group}", + "You shared {file} with group {group}" : "Udostępniłeś(-łaś) {file} grupie {group}", + "You removed group {group} from {file}" : "Usunąłeś(-ęłaś) grupę {group} z {file}", + "{actor} shared {file} with group {group}" : "{actor} udostępnił(-a) {file} grupie {group}", + "{actor} removed group {group} from {file}" : "{actor} usunął(-ęła) grupę {group} z {file}", "Shared as public link" : "Udostępnione jako publiczny link", "Removed public link" : "Usunięto link publiczny", "Public link expired" : "Link publiczny wygasł", - "{actor} shared as public link" : "{actor} udostępniony jako publiczny link", - "{actor} removed public link" : "{actor} usunął publiczny link", - "You shared {file} as public link" : "Udostępniasz {file} jako publiczny link", - "You removed public link for {file}" : "Usuwasz link publiczny dla {file}", - "{actor} shared {file} as public link" : "{actor} udostępnił {file} jako publiczne łącze", + "{actor} shared as public link" : "{actor} udostępnił(-a) jako publiczny link", + "{actor} removed public link" : "{actor} usunął(-ęła) publiczny link", + "Public link of {actor} expired" : "Publiczny link od {actor} wygasł", + "You shared {file} as public link" : "Udostępniłes(-łaś) {file} jako publiczny link", + "You removed public link for {file}" : "Usunąłeś(-ęłaś) link publiczny dla {file}", + "Public link expired for {file}" : "Publiczny link dla {file} wygasł", + "{actor} shared {file} as public link" : "{actor} udostępnił(-a) {file} jako publiczne łącze", "{actor} removed public link for {file}" : "{actor} usunął publiczne łącze do {file}", + "Public link of {actor} for {file} expired" : "Publiczny link od {actor} dla {file} wygasł", "{user} accepted the remote share" : "{user} zaakceptował zdalny udział", "{user} declined the remote share" : "{user} odrzucił zdalny udział", "You received a new remote share {file} from {user}" : "Otrzymałeś nowy zdalny udział {file} od użytkownika {user}", @@ -116,51 +119,29 @@ "%2$s removed the share of %3$s for %1$s" : "%2$s zakończył udostępnianie %3$s użytkownikowi %1$s", "You shared %1$s with group %2$s" : "Współdzielisz %1$s z grupą %2$s", "%2$s shared %1$s with group %3$s" : "%2$s udostępnił %1$s grupie %3$s", + "You removed the share of group %2$s for %1$s" : "Usunąłeś(-łaś) współdzielenie grupy %2$s dla %1$s", + "%2$s removed the share of group %3$s for %1$s" : "%2$s usunął(-ęła) współdzielenie grupy %3$s dla %1$s", "%2$s shared %1$s via link" : "%2$s udostępnił %1$s poprzez łącze", "You shared %1$s via link" : "Udostępniasz %1$s przez link", + "You removed the public link for %1$s" : "Usunałęś(-łaś) publiczny link dla %1$s", + "%2$s removed the public link for %1$s" : "%2$s usunął(-ęła) publiczny link dla %1$s", "Your public link for %1$s expired" : "Twoje publiczne łącze do %1$s wygasło", + "The public link of %2$s for %1$s expired" : "Publiczny link %2$s dla %1$s wygasł", "%2$s shared %1$s with you" : "%2$s współdzieli %1$s z Tobą", "%2$s removed the share for %1$s" : "%2$s usunął udział dla %1$s", "Shared with %2$s" : "Współdzielone z %2$s", "Shared with %3$s by %2$s" : "Udostępniono użytkownikowi %3$s przez %2$s", + "Removed share for %2$s" : "Usunął(-ęła) współdzielenie dla %2$s", + "%2$s removed share for %3$s" : "%2$s usunął(-ęła) współdzielenie dla %3$s", "Shared with group %2$s" : "Udostępniono grupie %2$s", "Shared with group %3$s by %2$s" : "Udostępniono grupie %3$s przez użytkownika %2$s", + "Removed share of group %2$s" : "Usunięto współdzielenie grup %2$s", + "%2$s removed share of group %3$s" : "%2$s usunął(-ęła) udostępnianie grupie %3$s", "Shared via link by %2$s" : "Udostępniono za pomocą łącza przez użytkownika %2$s", "Shared via public link" : "Udostępniono przez publiczne łącze", "%2$s removed public link" : "%2$s usunął publiczne łącze", + "Public link of %2$s expired" : "Publiczne łącze użytkownika %2$s wygasło", "Shared by %2$s" : "Udostępniane przez %2$s", - "Shares" : "Udziały", - "Downloaded by %1$s" : "Pobierane przez %1$s", - "%1$s downloaded via public link" : "%1$s pobierane za pośrednictwem łącza publicznego", - "%1$s downloaded %2$s" : "%1$s pobierane %2$s", - "Shared with group %1$s" : "Udostępnione grupie %1$s", - "Removed share for group %1$s" : "Zakończono udostępnianie grupie %1$s", - "%2$s shared with group %1$s" : "%2$s jest udostępniane grupie %1$s", - "%2$s removed share for group %1$s" : "%2$s zakończył udostępnianie grupie %1$s", - "You removed group %2$s from %1$s" : "Usunąłeś grupę %2$s z %1$s", - "%3$s shared %1$s with group %2$s" : "%3$s udostępnił %1$s grupie %2$s", - "%3$s removed group %2$s from %1$s" : "%3$s usunął grupę %2$s z %1$s", - "%1$s shared as public link" : "%1$s udostępnione jako publiczny link", - "%1$s removed public link" : "%1$s usunąłeś publiczny link", - "You shared %1$s as public link" : "Udostępniasz %1$s jako publiczny link", - "You removed public link for %1$s" : "Usuwasz link publiczny dla %1$s", - "%2$s shared %1$s as public link" : "%2$s udostępnił %1$s jako publiczne łącze", - "%2$s removed public link for %1$s" : "%2$s usunął publiczne łącze do %1$s", - "%1$s accepted the remote share" : "%1$s zaakceptował zdalny udział", - "%1$s declined the remote share" : "%1$s odrzucił zdalny udział", - "You received a new remote share %1$s from %2$s" : "Otrzymałeś nowy zdalny udział %1$s od użytkownika %2$s", - "%2$s accepted the remote share of %1$s" : "%2$s zaakceptował zdalny udział %1$s", - "%2$s declined the remote share of %1$s" : "%2$s odrzucił zdalny udział %1$s", - "%2$s unshared %1$s from you" : "%2$s przestał ci udostępniać %1$s", - "Shared with %1$s" : "Udostępnione %1$s", - "Removed share for %1$s" : "Zakończono udostępnianie użytkownikowi %1$s", - "%2$s shared with %1$s" : "%2$s udostępnia użytkownikowi %1$s", - "%2$s removed share for %1$s" : "%2$s usuwa udostępnienie dla użytkownika %1$s", - "Shared by %1$s" : "Udostępnione przez użytkownika %1$s", - "%1$s removed share" : "%1$s usunął udostępnienie", - "You removed %2$s from %1$s" : "Usunąłeś użytkownika %2$s z %1$s", - "%3$s shared %1$s with %2$s" : "%3$s udostępnił %1$s użytkownikowi %2$s", - "%3$s removed %2$s from %1$s" : "%3$s usunął użytkownika %2$s z %1$s", - "%2$s removed you from %1$s" : "%2$s usunął cię z %1$s" -},"pluralForm" :"nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);" + "Shares" : "Udziały" +},"pluralForm" :"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);" }
\ No newline at end of file diff --git a/apps/files_sharing/l10n/pt_BR.js b/apps/files_sharing/l10n/pt_BR.js index e224d405bb5..536d40d92cd 100644 --- a/apps/files_sharing/l10n/pt_BR.js +++ b/apps/files_sharing/l10n/pt_BR.js @@ -36,10 +36,13 @@ OC.L10N.register( "Public link expired" : "O link público expirou", "{actor} shared as public link" : "{actor} compartilhado como um link publico", "{actor} removed public link" : "{actor} removido link publico", + "Public link of {actor} expired" : "O Link público de {actor} expirou.", "You shared {file} as public link" : "Voce compartilhou {file} como um link publico", "You removed public link for {file}" : "Voce removeu o link publico para {file}", + "Public link expired for {file}" : "O Link Público para {file} expirou", "{actor} shared {file} as public link" : "{actor} compartilhado {file} como um link publico", "{actor} removed public link for {file}" : "{actor} removido link publico para {file}", + "Public link of {actor} for {file} expired" : "O Link Público de {actor} para {file} espirou", "{user} accepted the remote share" : "{user} aceitou o compartilhamento remoto", "{user} declined the remote share" : "{user} declinou do compartilhamento remoto", "You received a new remote share {file} from {user}" : "Voce recebeu um novo compartilhamento remoto {file} de {user}", @@ -141,38 +144,6 @@ OC.L10N.register( "%2$s removed public link" : "%2$s removeu o link público", "Public link of %2$s expired" : "O link público de %2$s expirou", "Shared by %2$s" : "Compartilhado por %2$s", - "Shares" : "Compartilhamentos", - "Downloaded by %1$s" : "Baixado por %1$s", - "%1$s downloaded via public link" : "%1$s baixado via link público", - "%1$s downloaded %2$s" : "%1$s baixado %2$s", - "Shared with group %1$s" : "Compartilhado com o grupo %1$s", - "Removed share for group %1$s" : "Compartilhamento removido para o grupo %1$s", - "%2$s shared with group %1$s" : "%2$s compartilhado do o grupo %1$s", - "%2$s removed share for group %1$s" : "%2$s compartilhamento removido para o grupo %1$s", - "You removed group %2$s from %1$s" : "Voce removeu o grupo %2$s de %1$s", - "%3$s shared %1$s with group %2$s" : "%3$s compartilhado %1$s com o grupo %2$s", - "%3$s removed group %2$s from %1$s" : "%3$s removido grupo %2$s de %1$s", - "%1$s shared as public link" : "%1$s compartilhado como um link publico", - "%1$s removed public link" : "%1$s removido link publico", - "You shared %1$s as public link" : "Voce compartilhou %1$s como um link publico", - "You removed public link for %1$s" : "Voce removeu o link publico para %1$s", - "%2$s shared %1$s as public link" : "%2$s compartilhado %1$s como um link publico", - "%2$s removed public link for %1$s" : "%2$s removido link publico para %1$s", - "%1$s accepted the remote share" : "%1$s aceitou o compartilhamento remoto", - "%1$s declined the remote share" : "%1$s declinou do compartilhamento remoto", - "You received a new remote share %1$s from %2$s" : "Voce recebeu um novo compartilhamento remoto %1$s de %2$s", - "%2$s accepted the remote share of %1$s" : "%2$s aceitou o compartilhamento remoto de %1$s", - "%2$s declined the remote share of %1$s" : "%2$s declinou o compartilhamento remoto de %1$s", - "%2$s unshared %1$s from you" : "%2$s descompartilhou %1$s de voce", - "Shared with %1$s" : "Compartilhado com %1$s", - "Removed share for %1$s" : "Compartilhamento removido para %1$s", - "%2$s shared with %1$s" : "%2$s compartilhado com %1$s", - "%2$s removed share for %1$s" : "%2$s compartilhamento removido para %1$s", - "Shared by %1$s" : "Compartilhado por %1$s", - "%1$s removed share" : "%1$s compartilhamento removido", - "You removed %2$s from %1$s" : "Voce removeu %2$s de %1$s", - "%3$s shared %1$s with %2$s" : "%3$s compartilhado %1$s com %2$s", - "%3$s removed %2$s from %1$s" : "%3$s removido %2$s de %1$s", - "%2$s removed you from %1$s" : "%2$s removeu voce de %1$s" + "Shares" : "Compartilhamentos" }, "nplurals=2; plural=(n > 1);"); diff --git a/apps/files_sharing/l10n/pt_BR.json b/apps/files_sharing/l10n/pt_BR.json index ebce9119185..8fadd5c9c61 100644 --- a/apps/files_sharing/l10n/pt_BR.json +++ b/apps/files_sharing/l10n/pt_BR.json @@ -34,10 +34,13 @@ "Public link expired" : "O link público expirou", "{actor} shared as public link" : "{actor} compartilhado como um link publico", "{actor} removed public link" : "{actor} removido link publico", + "Public link of {actor} expired" : "O Link público de {actor} expirou.", "You shared {file} as public link" : "Voce compartilhou {file} como um link publico", "You removed public link for {file}" : "Voce removeu o link publico para {file}", + "Public link expired for {file}" : "O Link Público para {file} expirou", "{actor} shared {file} as public link" : "{actor} compartilhado {file} como um link publico", "{actor} removed public link for {file}" : "{actor} removido link publico para {file}", + "Public link of {actor} for {file} expired" : "O Link Público de {actor} para {file} espirou", "{user} accepted the remote share" : "{user} aceitou o compartilhamento remoto", "{user} declined the remote share" : "{user} declinou do compartilhamento remoto", "You received a new remote share {file} from {user}" : "Voce recebeu um novo compartilhamento remoto {file} de {user}", @@ -139,38 +142,6 @@ "%2$s removed public link" : "%2$s removeu o link público", "Public link of %2$s expired" : "O link público de %2$s expirou", "Shared by %2$s" : "Compartilhado por %2$s", - "Shares" : "Compartilhamentos", - "Downloaded by %1$s" : "Baixado por %1$s", - "%1$s downloaded via public link" : "%1$s baixado via link público", - "%1$s downloaded %2$s" : "%1$s baixado %2$s", - "Shared with group %1$s" : "Compartilhado com o grupo %1$s", - "Removed share for group %1$s" : "Compartilhamento removido para o grupo %1$s", - "%2$s shared with group %1$s" : "%2$s compartilhado do o grupo %1$s", - "%2$s removed share for group %1$s" : "%2$s compartilhamento removido para o grupo %1$s", - "You removed group %2$s from %1$s" : "Voce removeu o grupo %2$s de %1$s", - "%3$s shared %1$s with group %2$s" : "%3$s compartilhado %1$s com o grupo %2$s", - "%3$s removed group %2$s from %1$s" : "%3$s removido grupo %2$s de %1$s", - "%1$s shared as public link" : "%1$s compartilhado como um link publico", - "%1$s removed public link" : "%1$s removido link publico", - "You shared %1$s as public link" : "Voce compartilhou %1$s como um link publico", - "You removed public link for %1$s" : "Voce removeu o link publico para %1$s", - "%2$s shared %1$s as public link" : "%2$s compartilhado %1$s como um link publico", - "%2$s removed public link for %1$s" : "%2$s removido link publico para %1$s", - "%1$s accepted the remote share" : "%1$s aceitou o compartilhamento remoto", - "%1$s declined the remote share" : "%1$s declinou do compartilhamento remoto", - "You received a new remote share %1$s from %2$s" : "Voce recebeu um novo compartilhamento remoto %1$s de %2$s", - "%2$s accepted the remote share of %1$s" : "%2$s aceitou o compartilhamento remoto de %1$s", - "%2$s declined the remote share of %1$s" : "%2$s declinou o compartilhamento remoto de %1$s", - "%2$s unshared %1$s from you" : "%2$s descompartilhou %1$s de voce", - "Shared with %1$s" : "Compartilhado com %1$s", - "Removed share for %1$s" : "Compartilhamento removido para %1$s", - "%2$s shared with %1$s" : "%2$s compartilhado com %1$s", - "%2$s removed share for %1$s" : "%2$s compartilhamento removido para %1$s", - "Shared by %1$s" : "Compartilhado por %1$s", - "%1$s removed share" : "%1$s compartilhamento removido", - "You removed %2$s from %1$s" : "Voce removeu %2$s de %1$s", - "%3$s shared %1$s with %2$s" : "%3$s compartilhado %1$s com %2$s", - "%3$s removed %2$s from %1$s" : "%3$s removido %2$s de %1$s", - "%2$s removed you from %1$s" : "%2$s removeu voce de %1$s" + "Shares" : "Compartilhamentos" },"pluralForm" :"nplurals=2; plural=(n > 1);" }
\ No newline at end of file diff --git a/apps/files_sharing/l10n/ru.js b/apps/files_sharing/l10n/ru.js index 71f1c6f92f3..91a5b2ab8c7 100644 --- a/apps/files_sharing/l10n/ru.js +++ b/apps/files_sharing/l10n/ru.js @@ -36,10 +36,13 @@ OC.L10N.register( "Public link expired" : "Срок действия общедоступнной ссылки закончился", "{actor} shared as public link" : "{actor} поделился общедоступной ссылкой", "{actor} removed public link" : "{actor} удалил общедоступной ссылку", + "Public link of {actor} expired" : "Истёе срок действия общедоступной ссылки пользователя {actor}", "You shared {file} as public link" : "Вы поделись {file} в виде общедоступной ссылки", "You removed public link for {file}" : "Вы удалили общедоступную ссылку к {file}", + "Public link expired for {file}" : "Истёк срок действия общедоступной ссылки для файла {file}", "{actor} shared {file} as public link" : "{actor} поделился {file} в виде общедоступной ссылки", "{actor} removed public link for {file}" : "{actor} удалил общедоступную ссылку к {file}", + "Public link of {actor} for {file} expired" : "Истёк срок действия общедоступной ссылки пользователя {actor} на файл {file}", "{user} accepted the remote share" : "{user} принял удаленный общий ресурс", "{user} declined the remote share" : "{user} отклонил удаленный общий ресурс", "You received a new remote share {file} from {user}" : "Вы получили новый удаленный общий ресурс {file} от {user}", @@ -141,38 +144,6 @@ OC.L10N.register( "%2$s removed public link" : "%2$s удалил общедоступную ссылку", "Public link of %2$s expired" : "Срок действия общедоступной ссылки к %2$s закончился", "Shared by %2$s" : "Поделился %2$s", - "Shares" : "События обмена файлами", - "Downloaded by %1$s" : "Скачано %1$s", - "%1$s downloaded via public link" : "%1$s скачано по общедоступной ссылке", - "%1$s downloaded %2$s" : "%1$s скачан %2$s", - "Shared with group %1$s" : "Поделился с группой %1$s", - "Removed share for group %1$s" : "Закрыт общий доступ для группы %1$s", - "%2$s shared with group %1$s" : "%2$s поделился с группой %1$s", - "%2$s removed share for group %1$s" : "%2$s удалил общий доступ для группы %1$s", - "You removed group %2$s from %1$s" : "Вы удалили группу %2$s из %1$s", - "%3$s shared %1$s with group %2$s" : "%3$s поделился %1$s с группой %2$s", - "%3$s removed group %2$s from %1$s" : "%3$s удалил группу %2$s из %1$s", - "%1$s shared as public link" : "%1$s поделился общедоступной ссылкой", - "%1$s removed public link" : "%1$s удалил общедоступной сслыку", - "You shared %1$s as public link" : "Вы поделись %1$s в виде общедоступной ссылки", - "You removed public link for %1$s" : "Вы удалили общедоступную ссылку к %1$s", - "%2$s shared %1$s as public link" : "%2$s поделился %1$s в виде общедоступной ссылки", - "%2$s removed public link for %1$s" : "%2$s удалил общедоступную ссылку к %1$s", - "%1$s accepted the remote share" : "%1$s принял удаленный общий ресурс", - "%1$s declined the remote share" : "%1$s отклонил удаленный общий ресурс", - "You received a new remote share %1$s from %2$s" : "Вы получили новый удаленный общий ресурс %1$s от %2$s", - "%2$s accepted the remote share of %1$s" : "%2$s принял удаленный общий ресурс %1$s", - "%2$s declined the remote share of %1$s" : "%2$s отклонил удаленный общий ресурс %1$s", - "%2$s unshared %1$s from you" : "%2$s закрыл для вас доступ к %1$s ", - "Shared with %1$s" : "Поделился с %1$s", - "Removed share for %1$s" : "Закрыт общий доступ для %1$s", - "%2$s shared with %1$s" : "%2$s поделился с %1$s", - "%2$s removed share for %1$s" : "%2$s закрыл общий доступ к %1$s", - "Shared by %1$s" : "Поделился через %1$s", - "%1$s removed share" : "%1$s закрыл общий доступ", - "You removed %2$s from %1$s" : "Вы удалили %2$s из %1$s", - "%3$s shared %1$s with %2$s" : "%3$s поделился %1$s с %2$s", - "%3$s removed %2$s from %1$s" : "%3$s удалил %2$s из %1$s", - "%2$s removed you from %1$s" : "%2$s удалил вас из %1$s" + "Shares" : "События обмена файлами" }, "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);"); diff --git a/apps/files_sharing/l10n/ru.json b/apps/files_sharing/l10n/ru.json index d159503041e..fe21215d8ad 100644 --- a/apps/files_sharing/l10n/ru.json +++ b/apps/files_sharing/l10n/ru.json @@ -34,10 +34,13 @@ "Public link expired" : "Срок действия общедоступнной ссылки закончился", "{actor} shared as public link" : "{actor} поделился общедоступной ссылкой", "{actor} removed public link" : "{actor} удалил общедоступной ссылку", + "Public link of {actor} expired" : "Истёе срок действия общедоступной ссылки пользователя {actor}", "You shared {file} as public link" : "Вы поделись {file} в виде общедоступной ссылки", "You removed public link for {file}" : "Вы удалили общедоступную ссылку к {file}", + "Public link expired for {file}" : "Истёк срок действия общедоступной ссылки для файла {file}", "{actor} shared {file} as public link" : "{actor} поделился {file} в виде общедоступной ссылки", "{actor} removed public link for {file}" : "{actor} удалил общедоступную ссылку к {file}", + "Public link of {actor} for {file} expired" : "Истёк срок действия общедоступной ссылки пользователя {actor} на файл {file}", "{user} accepted the remote share" : "{user} принял удаленный общий ресурс", "{user} declined the remote share" : "{user} отклонил удаленный общий ресурс", "You received a new remote share {file} from {user}" : "Вы получили новый удаленный общий ресурс {file} от {user}", @@ -139,38 +142,6 @@ "%2$s removed public link" : "%2$s удалил общедоступную ссылку", "Public link of %2$s expired" : "Срок действия общедоступной ссылки к %2$s закончился", "Shared by %2$s" : "Поделился %2$s", - "Shares" : "События обмена файлами", - "Downloaded by %1$s" : "Скачано %1$s", - "%1$s downloaded via public link" : "%1$s скачано по общедоступной ссылке", - "%1$s downloaded %2$s" : "%1$s скачан %2$s", - "Shared with group %1$s" : "Поделился с группой %1$s", - "Removed share for group %1$s" : "Закрыт общий доступ для группы %1$s", - "%2$s shared with group %1$s" : "%2$s поделился с группой %1$s", - "%2$s removed share for group %1$s" : "%2$s удалил общий доступ для группы %1$s", - "You removed group %2$s from %1$s" : "Вы удалили группу %2$s из %1$s", - "%3$s shared %1$s with group %2$s" : "%3$s поделился %1$s с группой %2$s", - "%3$s removed group %2$s from %1$s" : "%3$s удалил группу %2$s из %1$s", - "%1$s shared as public link" : "%1$s поделился общедоступной ссылкой", - "%1$s removed public link" : "%1$s удалил общедоступной сслыку", - "You shared %1$s as public link" : "Вы поделись %1$s в виде общедоступной ссылки", - "You removed public link for %1$s" : "Вы удалили общедоступную ссылку к %1$s", - "%2$s shared %1$s as public link" : "%2$s поделился %1$s в виде общедоступной ссылки", - "%2$s removed public link for %1$s" : "%2$s удалил общедоступную ссылку к %1$s", - "%1$s accepted the remote share" : "%1$s принял удаленный общий ресурс", - "%1$s declined the remote share" : "%1$s отклонил удаленный общий ресурс", - "You received a new remote share %1$s from %2$s" : "Вы получили новый удаленный общий ресурс %1$s от %2$s", - "%2$s accepted the remote share of %1$s" : "%2$s принял удаленный общий ресурс %1$s", - "%2$s declined the remote share of %1$s" : "%2$s отклонил удаленный общий ресурс %1$s", - "%2$s unshared %1$s from you" : "%2$s закрыл для вас доступ к %1$s ", - "Shared with %1$s" : "Поделился с %1$s", - "Removed share for %1$s" : "Закрыт общий доступ для %1$s", - "%2$s shared with %1$s" : "%2$s поделился с %1$s", - "%2$s removed share for %1$s" : "%2$s закрыл общий доступ к %1$s", - "Shared by %1$s" : "Поделился через %1$s", - "%1$s removed share" : "%1$s закрыл общий доступ", - "You removed %2$s from %1$s" : "Вы удалили %2$s из %1$s", - "%3$s shared %1$s with %2$s" : "%3$s поделился %1$s с %2$s", - "%3$s removed %2$s from %1$s" : "%3$s удалил %2$s из %1$s", - "%2$s removed you from %1$s" : "%2$s удалил вас из %1$s" + "Shares" : "События обмена файлами" },"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);" }
\ No newline at end of file diff --git a/apps/files_sharing/l10n/sq.js b/apps/files_sharing/l10n/sq.js index 64c49392735..477f66c0930 100644 --- a/apps/files_sharing/l10n/sq.js +++ b/apps/files_sharing/l10n/sq.js @@ -141,38 +141,6 @@ OC.L10N.register( "%2$s removed public link" : "%2$s hoqi lidhje publike", "Public link of %2$s expired" : "Lidhja publike e %2$s skadoi", "Shared by %2$s" : "U nda nga %2$s", - "Shares" : "Ndarje", - "Downloaded by %1$s" : "Shkarkuar nga %1$s", - "%1$s downloaded via public link" : "%1$s shkarkuar nga një lidhje publike", - "%1$s downloaded %2$s" : "%1$s shkarkuar nga %2$s", - "Shared with group %1$s" : "U nda me grupin %1$s", - "Removed share for group %1$s" : "Hoqi ndarjen për grupin %1$s", - "%2$s shared with group %1$s" : "%2$s u nda e grupin %1$s", - "%2$s removed share for group %1$s" : "%2$s hoqi ndarjen për grupin %1$s", - "You removed group %2$s from %1$s" : "Hoqët grupin %2$s nga %1$s", - "%3$s shared %1$s with group %2$s" : "%3$s ndau %1$s me grupin %2$s", - "%3$s removed group %2$s from %1$s" : "%3$s hoqi grupin %2$s nga %1$s", - "%1$s shared as public link" : "%1$s u nda si një lidhje publike", - "%1$s removed public link" : "%1$s hoqi lidhje publike", - "You shared %1$s as public link" : "Ndatë %1$s si një lidhje publike", - "You removed public link for %1$s" : "Hoqët lidhje publike për %1$s", - "%2$s shared %1$s as public link" : "%2$s u nda %1$s si një lidhje publike", - "%2$s removed public link for %1$s" : "%2$s hoqi lidhje publike për %1$s", - "%1$s accepted the remote share" : "%1$s pranoi ndarjen e largët", - "%1$s declined the remote share" : "%1$s hodhi tej ndarjen e largët", - "You received a new remote share %1$s from %2$s" : "Morët një ndarje të largët %1$s nga %2$s", - "%2$s accepted the remote share of %1$s" : "%2$s pranoi ndarjen e largët e %1$s", - "%2$s declined the remote share of %1$s" : "%2$s hodhi tej ndarjen e largët të %1$s", - "%2$s unshared %1$s from you" : "%2$s nuk ndau %1$s nga ju", - "Shared with %1$s" : "Ndarë me %1$s", - "Removed share for %1$s" : "Hoqi ndarjen për %1$s", - "%2$s shared with %1$s" : "%2$s ndau me %1$s", - "%2$s removed share for %1$s" : "%2$s hoqi ndarjen për %1$s", - "Shared by %1$s" : "U nda nga %1$s", - "%1$s removed share" : "%1$s hoqi ndarjen", - "You removed %2$s from %1$s" : "Hoqët %2$s nga %1$s ", - "%3$s shared %1$s with %2$s" : "%3$s ndau %1$s me %2$s", - "%3$s removed %2$s from %1$s" : "%3$s hoqi %2$s nga %1$s", - "%2$s removed you from %1$s" : "%2$s iu hoqi nga %1$s" + "Shares" : "Ndarje" }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/files_sharing/l10n/sq.json b/apps/files_sharing/l10n/sq.json index 2206d5019a3..da4beec1277 100644 --- a/apps/files_sharing/l10n/sq.json +++ b/apps/files_sharing/l10n/sq.json @@ -139,38 +139,6 @@ "%2$s removed public link" : "%2$s hoqi lidhje publike", "Public link of %2$s expired" : "Lidhja publike e %2$s skadoi", "Shared by %2$s" : "U nda nga %2$s", - "Shares" : "Ndarje", - "Downloaded by %1$s" : "Shkarkuar nga %1$s", - "%1$s downloaded via public link" : "%1$s shkarkuar nga një lidhje publike", - "%1$s downloaded %2$s" : "%1$s shkarkuar nga %2$s", - "Shared with group %1$s" : "U nda me grupin %1$s", - "Removed share for group %1$s" : "Hoqi ndarjen për grupin %1$s", - "%2$s shared with group %1$s" : "%2$s u nda e grupin %1$s", - "%2$s removed share for group %1$s" : "%2$s hoqi ndarjen për grupin %1$s", - "You removed group %2$s from %1$s" : "Hoqët grupin %2$s nga %1$s", - "%3$s shared %1$s with group %2$s" : "%3$s ndau %1$s me grupin %2$s", - "%3$s removed group %2$s from %1$s" : "%3$s hoqi grupin %2$s nga %1$s", - "%1$s shared as public link" : "%1$s u nda si një lidhje publike", - "%1$s removed public link" : "%1$s hoqi lidhje publike", - "You shared %1$s as public link" : "Ndatë %1$s si një lidhje publike", - "You removed public link for %1$s" : "Hoqët lidhje publike për %1$s", - "%2$s shared %1$s as public link" : "%2$s u nda %1$s si një lidhje publike", - "%2$s removed public link for %1$s" : "%2$s hoqi lidhje publike për %1$s", - "%1$s accepted the remote share" : "%1$s pranoi ndarjen e largët", - "%1$s declined the remote share" : "%1$s hodhi tej ndarjen e largët", - "You received a new remote share %1$s from %2$s" : "Morët një ndarje të largët %1$s nga %2$s", - "%2$s accepted the remote share of %1$s" : "%2$s pranoi ndarjen e largët e %1$s", - "%2$s declined the remote share of %1$s" : "%2$s hodhi tej ndarjen e largët të %1$s", - "%2$s unshared %1$s from you" : "%2$s nuk ndau %1$s nga ju", - "Shared with %1$s" : "Ndarë me %1$s", - "Removed share for %1$s" : "Hoqi ndarjen për %1$s", - "%2$s shared with %1$s" : "%2$s ndau me %1$s", - "%2$s removed share for %1$s" : "%2$s hoqi ndarjen për %1$s", - "Shared by %1$s" : "U nda nga %1$s", - "%1$s removed share" : "%1$s hoqi ndarjen", - "You removed %2$s from %1$s" : "Hoqët %2$s nga %1$s ", - "%3$s shared %1$s with %2$s" : "%3$s ndau %1$s me %2$s", - "%3$s removed %2$s from %1$s" : "%3$s hoqi %2$s nga %1$s", - "%2$s removed you from %1$s" : "%2$s iu hoqi nga %1$s" + "Shares" : "Ndarje" },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/apps/files_sharing/l10n/sv.js b/apps/files_sharing/l10n/sv.js index 8c8e16de8d0..163b6721074 100644 --- a/apps/files_sharing/l10n/sv.js +++ b/apps/files_sharing/l10n/sv.js @@ -141,38 +141,6 @@ OC.L10N.register( "%2$s removed public link" : "%2$s tog bort offentlig länk", "Public link of %2$s expired" : "Tidsgräns för offentlig länk för %2$s har löpt ut", "Shared by %2$s" : "Delad av %2$s", - "Shares" : "Delningar", - "Downloaded by %1$s" : "Nedladdad av %1$s", - "%1$s downloaded via public link" : "%1$s nedladdad via offentlig länk", - "%1$s downloaded %2$s" : "%1$s laddade ned %2$s", - "Shared with group %1$s" : "Delad med grupp %1$s", - "Removed share for group %1$s" : "Tog bort delning för grupp %1$s", - "%2$s shared with group %1$s" : "%2$s delad med grupp %1$s", - "%2$s removed share for group %1$s" : "%2$s tog bort delningen för gruppen %1$s", - "You removed group %2$s from %1$s" : "Du tog bort gruppen %2$s från %1$s", - "%3$s shared %1$s with group %2$s" : "%3$s delade %1$s med gruppen %2$s", - "%3$s removed group %2$s from %1$s" : "%3$s tog bort gruppen %2$s från %1$s", - "%1$s shared as public link" : "%1$s delade offentligt", - "%1$s removed public link" : "%1$s tog bort offentlig länk", - "You shared %1$s as public link" : "Du delade %1$s offentligt", - "You removed public link for %1$s" : "Du tog bort den offentliga länken för %1$s", - "%2$s shared %1$s as public link" : "%2$s delade %1$s offentligt", - "%2$s removed public link for %1$s" : "%2$s tog bort den offentliga länken för %1$s", - "%1$s accepted the remote share" : "%1$s accepterade extern delning", - "%1$s declined the remote share" : "%1$s nekade extern delning", - "You received a new remote share %1$s from %2$s" : "Du har fått en ny extern delning %1$s från %2$s", - "%2$s accepted the remote share of %1$s" : "%2$s accepterade extern delning av %1$s", - "%2$s declined the remote share of %1$s" : "%2$s nekade extern delning av %1$s", - "%2$s unshared %1$s from you" : "%2$s slutade dela %1$s med dig", - "Shared with %1$s" : "Delade med %1$s", - "Removed share for %1$s" : "Tog bort delningen för %1$s", - "%2$s shared with %1$s" : "%2$s delade med %1$s", - "%2$s removed share for %1$s" : "%2$s tog bort delningen för %1$s", - "Shared by %1$s" : "Delad av %1$s", - "%1$s removed share" : "%1$s tog bort delning", - "You removed %2$s from %1$s" : "Du tog bort %2$s från %1$s", - "%3$s shared %1$s with %2$s" : "%3$s delade %1$s med %2$s", - "%3$s removed %2$s from %1$s" : "%3$s tog bort %2$s från %1$s", - "%2$s removed you from %1$s" : "%2$s tog bort dig från %1$s" + "Shares" : "Delningar" }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/files_sharing/l10n/sv.json b/apps/files_sharing/l10n/sv.json index dfe0cf3f25a..a5f97053249 100644 --- a/apps/files_sharing/l10n/sv.json +++ b/apps/files_sharing/l10n/sv.json @@ -139,38 +139,6 @@ "%2$s removed public link" : "%2$s tog bort offentlig länk", "Public link of %2$s expired" : "Tidsgräns för offentlig länk för %2$s har löpt ut", "Shared by %2$s" : "Delad av %2$s", - "Shares" : "Delningar", - "Downloaded by %1$s" : "Nedladdad av %1$s", - "%1$s downloaded via public link" : "%1$s nedladdad via offentlig länk", - "%1$s downloaded %2$s" : "%1$s laddade ned %2$s", - "Shared with group %1$s" : "Delad med grupp %1$s", - "Removed share for group %1$s" : "Tog bort delning för grupp %1$s", - "%2$s shared with group %1$s" : "%2$s delad med grupp %1$s", - "%2$s removed share for group %1$s" : "%2$s tog bort delningen för gruppen %1$s", - "You removed group %2$s from %1$s" : "Du tog bort gruppen %2$s från %1$s", - "%3$s shared %1$s with group %2$s" : "%3$s delade %1$s med gruppen %2$s", - "%3$s removed group %2$s from %1$s" : "%3$s tog bort gruppen %2$s från %1$s", - "%1$s shared as public link" : "%1$s delade offentligt", - "%1$s removed public link" : "%1$s tog bort offentlig länk", - "You shared %1$s as public link" : "Du delade %1$s offentligt", - "You removed public link for %1$s" : "Du tog bort den offentliga länken för %1$s", - "%2$s shared %1$s as public link" : "%2$s delade %1$s offentligt", - "%2$s removed public link for %1$s" : "%2$s tog bort den offentliga länken för %1$s", - "%1$s accepted the remote share" : "%1$s accepterade extern delning", - "%1$s declined the remote share" : "%1$s nekade extern delning", - "You received a new remote share %1$s from %2$s" : "Du har fått en ny extern delning %1$s från %2$s", - "%2$s accepted the remote share of %1$s" : "%2$s accepterade extern delning av %1$s", - "%2$s declined the remote share of %1$s" : "%2$s nekade extern delning av %1$s", - "%2$s unshared %1$s from you" : "%2$s slutade dela %1$s med dig", - "Shared with %1$s" : "Delade med %1$s", - "Removed share for %1$s" : "Tog bort delningen för %1$s", - "%2$s shared with %1$s" : "%2$s delade med %1$s", - "%2$s removed share for %1$s" : "%2$s tog bort delningen för %1$s", - "Shared by %1$s" : "Delad av %1$s", - "%1$s removed share" : "%1$s tog bort delning", - "You removed %2$s from %1$s" : "Du tog bort %2$s från %1$s", - "%3$s shared %1$s with %2$s" : "%3$s delade %1$s med %2$s", - "%3$s removed %2$s from %1$s" : "%3$s tog bort %2$s från %1$s", - "%2$s removed you from %1$s" : "%2$s tog bort dig från %1$s" + "Shares" : "Delningar" },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/apps/files_sharing/l10n/zh_CN.js b/apps/files_sharing/l10n/zh_CN.js index f79d080f907..2dcf3d54abe 100644 --- a/apps/files_sharing/l10n/zh_CN.js +++ b/apps/files_sharing/l10n/zh_CN.js @@ -121,20 +121,6 @@ OC.L10N.register( "%2$s removed public link" : "%2$s 移除了公共链接", "Public link of %2$s expired" : "%2$s 的公开链接已过期", "Shared by %2$s" : "由 %2$s 共享", - "Shares" : "共享", - "Downloaded by %1$s" : "已被 %1$s 下载", - "%1$s downloaded via public link" : "已被 %1$s 通过公开链接下载", - "%1$s downloaded %2$s" : "%1$s 已下载 %2$s", - "Shared with group %1$s" : "分享到群组 %1$s", - "Removed share for group %1$s" : "到群组 %1$s 的分享已被移除", - "%2$s shared with group %1$s" : "%2$s 被分享到群组 %1$s", - "You removed group %2$s from %1$s" : "你移除了群组 %2$s 在 %1$s", - "%1$s shared as public link" : "%1$s 公共链接分享", - "%1$s removed public link" : "%1$s 删除公共链接", - "You shared %1$s as public link" : "你共享了 %1$s 为公开链接", - "You removed public link for %1$s" : "你移除了 %1$s 的公开链接", - "Shared with %1$s" : "与 %1$s 分享", - "Shared by %1$s" : "由 %1$s 共享", - "%1$s removed share" : "%1$s 移除共享" + "Shares" : "共享" }, "nplurals=1; plural=0;"); diff --git a/apps/files_sharing/l10n/zh_CN.json b/apps/files_sharing/l10n/zh_CN.json index a630bb5b77e..095c332c2ed 100644 --- a/apps/files_sharing/l10n/zh_CN.json +++ b/apps/files_sharing/l10n/zh_CN.json @@ -119,20 +119,6 @@ "%2$s removed public link" : "%2$s 移除了公共链接", "Public link of %2$s expired" : "%2$s 的公开链接已过期", "Shared by %2$s" : "由 %2$s 共享", - "Shares" : "共享", - "Downloaded by %1$s" : "已被 %1$s 下载", - "%1$s downloaded via public link" : "已被 %1$s 通过公开链接下载", - "%1$s downloaded %2$s" : "%1$s 已下载 %2$s", - "Shared with group %1$s" : "分享到群组 %1$s", - "Removed share for group %1$s" : "到群组 %1$s 的分享已被移除", - "%2$s shared with group %1$s" : "%2$s 被分享到群组 %1$s", - "You removed group %2$s from %1$s" : "你移除了群组 %2$s 在 %1$s", - "%1$s shared as public link" : "%1$s 公共链接分享", - "%1$s removed public link" : "%1$s 删除公共链接", - "You shared %1$s as public link" : "你共享了 %1$s 为公开链接", - "You removed public link for %1$s" : "你移除了 %1$s 的公开链接", - "Shared with %1$s" : "与 %1$s 分享", - "Shared by %1$s" : "由 %1$s 共享", - "%1$s removed share" : "%1$s 移除共享" + "Shares" : "共享" },"pluralForm" :"nplurals=1; plural=0;" }
\ No newline at end of file diff --git a/apps/files_trashbin/l10n/eu.js b/apps/files_trashbin/l10n/eu.js index 5db27f0a9c6..d2edb9af3f3 100644 --- a/apps/files_trashbin/l10n/eu.js +++ b/apps/files_trashbin/l10n/eu.js @@ -8,6 +8,8 @@ OC.L10N.register( "Delete" : "Ezabatu", "Delete permanently" : "Ezabatu betirako", "Error" : "Errorea", + "This operation is forbidden" : "Eragiketa hau debekatuta dago", + "This directory is unavailable, please check the logs or contact the administrator" : "Direktorio hau ez dago erabilgarri, administratzailearekin harremanetan jarri", "restored" : "Berrezarrita", "No deleted files" : "Ez dago ezabatutako fitxategirik", "You will be able to recover deleted files from here" : "Hemendik ezabatutako fitxategiak berreskuratu ahal izango duzu", diff --git a/apps/files_trashbin/l10n/eu.json b/apps/files_trashbin/l10n/eu.json index 07591e6b5d6..fda7a84a98e 100644 --- a/apps/files_trashbin/l10n/eu.json +++ b/apps/files_trashbin/l10n/eu.json @@ -6,6 +6,8 @@ "Delete" : "Ezabatu", "Delete permanently" : "Ezabatu betirako", "Error" : "Errorea", + "This operation is forbidden" : "Eragiketa hau debekatuta dago", + "This directory is unavailable, please check the logs or contact the administrator" : "Direktorio hau ez dago erabilgarri, administratzailearekin harremanetan jarri", "restored" : "Berrezarrita", "No deleted files" : "Ez dago ezabatutako fitxategirik", "You will be able to recover deleted files from here" : "Hemendik ezabatutako fitxategiak berreskuratu ahal izango duzu", diff --git a/apps/files_trashbin/l10n/ia.js b/apps/files_trashbin/l10n/ia.js index 04e773a81bc..624cb635dae 100644 --- a/apps/files_trashbin/l10n/ia.js +++ b/apps/files_trashbin/l10n/ia.js @@ -1,8 +1,21 @@ OC.L10N.register( "files_trashbin", { + "Couldn't delete %s permanently" : "Impossibile deler %s permanentemente", + "Couldn't restore %s" : "Impossibile restaurar %s", + "Deleted files" : "Files delite", + "Restore" : "Restaurar", "Delete" : "Deler", + "Delete permanently" : "Deler permanentemente", "Error" : "Error", - "Name" : "Nomine" + "This operation is forbidden" : "Iste operation es prohibite", + "This directory is unavailable, please check the logs or contact the administrator" : "Iste directorio non es disponibile, per favor verifica le registros o contacta le administrator", + "restored" : "restaurate", + "No deleted files" : "Nulle files delite", + "You will be able to recover deleted files from here" : "Tu potera recuperar files delite desde ci", + "No entries found in this folder" : "Nulle entratas trovate in iste dossier", + "Select all" : "Seliger toto", + "Name" : "Nomine", + "Deleted" : "Delite" }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/files_trashbin/l10n/ia.json b/apps/files_trashbin/l10n/ia.json index fa4d526c849..b3e7af84df0 100644 --- a/apps/files_trashbin/l10n/ia.json +++ b/apps/files_trashbin/l10n/ia.json @@ -1,6 +1,19 @@ { "translations": { + "Couldn't delete %s permanently" : "Impossibile deler %s permanentemente", + "Couldn't restore %s" : "Impossibile restaurar %s", + "Deleted files" : "Files delite", + "Restore" : "Restaurar", "Delete" : "Deler", + "Delete permanently" : "Deler permanentemente", "Error" : "Error", - "Name" : "Nomine" + "This operation is forbidden" : "Iste operation es prohibite", + "This directory is unavailable, please check the logs or contact the administrator" : "Iste directorio non es disponibile, per favor verifica le registros o contacta le administrator", + "restored" : "restaurate", + "No deleted files" : "Nulle files delite", + "You will be able to recover deleted files from here" : "Tu potera recuperar files delite desde ci", + "No entries found in this folder" : "Nulle entratas trovate in iste dossier", + "Select all" : "Seliger toto", + "Name" : "Nomine", + "Deleted" : "Delite" },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/apps/files_trashbin/l10n/lt_LT.js b/apps/files_trashbin/l10n/lt_LT.js index 37288753d75..40785b474db 100644 --- a/apps/files_trashbin/l10n/lt_LT.js +++ b/apps/files_trashbin/l10n/lt_LT.js @@ -15,6 +15,7 @@ OC.L10N.register( "You will be able to recover deleted files from here" : "Iš čia galėsite atkurti ištrintus failus", "No entries found in this folder" : "Šiame aplanke įrašų nerasta", "Select all" : "Pažymėti viską", - "Name" : "Pavadinimas" + "Name" : "Pavadinimas", + "Deleted" : "Ištrinta" }, "nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);"); diff --git a/apps/files_trashbin/l10n/lt_LT.json b/apps/files_trashbin/l10n/lt_LT.json index f6d5d971078..b871d16d31e 100644 --- a/apps/files_trashbin/l10n/lt_LT.json +++ b/apps/files_trashbin/l10n/lt_LT.json @@ -13,6 +13,7 @@ "You will be able to recover deleted files from here" : "Iš čia galėsite atkurti ištrintus failus", "No entries found in this folder" : "Šiame aplanke įrašų nerasta", "Select all" : "Pažymėti viską", - "Name" : "Pavadinimas" + "Name" : "Pavadinimas", + "Deleted" : "Ištrinta" },"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);" }
\ No newline at end of file diff --git a/apps/files_trashbin/l10n/pl.js b/apps/files_trashbin/l10n/pl.js index 50ddefb16ba..0e52df56bcc 100644 --- a/apps/files_trashbin/l10n/pl.js +++ b/apps/files_trashbin/l10n/pl.js @@ -18,4 +18,4 @@ OC.L10N.register( "Name" : "Nazwa", "Deleted" : "Usunięte" }, -"nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);"); +"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);"); diff --git a/apps/files_trashbin/l10n/pl.json b/apps/files_trashbin/l10n/pl.json index fdd7d5f4202..127c1c78e25 100644 --- a/apps/files_trashbin/l10n/pl.json +++ b/apps/files_trashbin/l10n/pl.json @@ -15,5 +15,5 @@ "Select all" : "Wybierz wszystko", "Name" : "Nazwa", "Deleted" : "Usunięte" -},"pluralForm" :"nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);" +},"pluralForm" :"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);" }
\ No newline at end of file diff --git a/apps/files_versions/l10n/de.js b/apps/files_versions/l10n/de.js index 22a2fb3034c..4b3c9135857 100644 --- a/apps/files_versions/l10n/de.js +++ b/apps/files_versions/l10n/de.js @@ -6,7 +6,7 @@ OC.L10N.register( "Failed to revert {file} to revision {timestamp}." : "Konnte {file} nicht auf Revision {timestamp} zurücksetzen.", "_%n byte_::_%n bytes_" : ["%n Byte","%n Bytes"], "Restore" : "Wiederherstellen", - "No versions available" : "Neue Versionen verfügbar", + "No versions available" : "Keine Versionen verfügbar", "More versions..." : "Weitere Versionen…", "No other versions available" : "Keine anderen Versionen verfügbar" }, diff --git a/apps/files_versions/l10n/de.json b/apps/files_versions/l10n/de.json index 9351b4d829c..caedef871c7 100644 --- a/apps/files_versions/l10n/de.json +++ b/apps/files_versions/l10n/de.json @@ -4,7 +4,7 @@ "Failed to revert {file} to revision {timestamp}." : "Konnte {file} nicht auf Revision {timestamp} zurücksetzen.", "_%n byte_::_%n bytes_" : ["%n Byte","%n Bytes"], "Restore" : "Wiederherstellen", - "No versions available" : "Neue Versionen verfügbar", + "No versions available" : "Keine Versionen verfügbar", "More versions..." : "Weitere Versionen…", "No other versions available" : "Keine anderen Versionen verfügbar" },"pluralForm" :"nplurals=2; plural=(n != 1);" diff --git a/apps/files_versions/l10n/ia.js b/apps/files_versions/l10n/ia.js new file mode 100644 index 00000000000..e1d815c1a1b --- /dev/null +++ b/apps/files_versions/l10n/ia.js @@ -0,0 +1,13 @@ +OC.L10N.register( + "files_versions", + { + "Could not revert: %s" : "Impossibile reverter: %s", + "Versions" : "Versiones", + "Failed to revert {file} to revision {timestamp}." : "Il falleva a reverter {file} a revision {timestamp}.", + "_%n byte_::_%n bytes_" : ["%n byte","%n bytes"], + "Restore" : "Restaurar", + "No versions available" : "Nulle versiones disponibile", + "More versions..." : "Plus versiones...", + "No other versions available" : "Nulle altere versiones disponibile" +}, +"nplurals=2; plural=(n != 1);"); diff --git a/apps/files_versions/l10n/ia.json b/apps/files_versions/l10n/ia.json new file mode 100644 index 00000000000..09488708c83 --- /dev/null +++ b/apps/files_versions/l10n/ia.json @@ -0,0 +1,11 @@ +{ "translations": { + "Could not revert: %s" : "Impossibile reverter: %s", + "Versions" : "Versiones", + "Failed to revert {file} to revision {timestamp}." : "Il falleva a reverter {file} a revision {timestamp}.", + "_%n byte_::_%n bytes_" : ["%n byte","%n bytes"], + "Restore" : "Restaurar", + "No versions available" : "Nulle versiones disponibile", + "More versions..." : "Plus versiones...", + "No other versions available" : "Nulle altere versiones disponibile" +},"pluralForm" :"nplurals=2; plural=(n != 1);" +}
\ No newline at end of file diff --git a/apps/files_versions/l10n/is.js b/apps/files_versions/l10n/is.js index d0fa58b346f..33a070eaf69 100644 --- a/apps/files_versions/l10n/is.js +++ b/apps/files_versions/l10n/is.js @@ -4,7 +4,9 @@ OC.L10N.register( "Could not revert: %s" : "Gat ekki endurheimt: %s", "Versions" : "Útgáfur", "Failed to revert {file} to revision {timestamp}." : "Mistókst að endurheimta {file} útgáfu {timestamp}.", + "_%n byte_::_%n bytes_" : ["%n bæti","%n bæti"], "Restore" : "Endurheimta", + "No versions available" : "Engar aðrar útgáfur í boði", "More versions..." : "Fleiri útgáfur...", "No other versions available" : "Engar aðrar útgáfur í boði" }, diff --git a/apps/files_versions/l10n/is.json b/apps/files_versions/l10n/is.json index 0719cb74bd2..d87ec7a161c 100644 --- a/apps/files_versions/l10n/is.json +++ b/apps/files_versions/l10n/is.json @@ -2,7 +2,9 @@ "Could not revert: %s" : "Gat ekki endurheimt: %s", "Versions" : "Útgáfur", "Failed to revert {file} to revision {timestamp}." : "Mistókst að endurheimta {file} útgáfu {timestamp}.", + "_%n byte_::_%n bytes_" : ["%n bæti","%n bæti"], "Restore" : "Endurheimta", + "No versions available" : "Engar aðrar útgáfur í boði", "More versions..." : "Fleiri útgáfur...", "No other versions available" : "Engar aðrar útgáfur í boði" },"pluralForm" :"nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);" diff --git a/apps/files_versions/l10n/pl.js b/apps/files_versions/l10n/pl.js index e330499d8ef..3e7a7250947 100644 --- a/apps/files_versions/l10n/pl.js +++ b/apps/files_versions/l10n/pl.js @@ -10,4 +10,4 @@ OC.L10N.register( "More versions..." : "Więcej wersji...", "No other versions available" : "Nie są dostępne żadne inne wersje" }, -"nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);"); +"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);"); diff --git a/apps/files_versions/l10n/pl.json b/apps/files_versions/l10n/pl.json index 7d241cc4254..2024248a02c 100644 --- a/apps/files_versions/l10n/pl.json +++ b/apps/files_versions/l10n/pl.json @@ -7,5 +7,5 @@ "No versions available" : "Brak wersji", "More versions..." : "Więcej wersji...", "No other versions available" : "Nie są dostępne żadne inne wersje" -},"pluralForm" :"nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);" +},"pluralForm" :"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);" }
\ No newline at end of file diff --git a/apps/sharebymail/l10n/.gitkeep b/apps/sharebymail/l10n/.gitkeep new file mode 100644 index 00000000000..e69de29bb2d --- /dev/null +++ b/apps/sharebymail/l10n/.gitkeep diff --git a/apps/sharebymail/l10n/de.js b/apps/sharebymail/l10n/de.js new file mode 100644 index 00000000000..b1f90520540 --- /dev/null +++ b/apps/sharebymail/l10n/de.js @@ -0,0 +1,24 @@ +OC.L10N.register( + "sharebymail", + { + "Shared with %1$s" : "Geteilt mit %1$s", + "Shared with {email}" : "Geteilt mit {email}", + "Shared with %1$s by %2$s" : "Geteilt mit %1$s von %2$s", + "Shared with {email} by {actor}" : "Geteilt mit {email} von {actor}", + "You shared %1$s with %2$s by mail" : "Sie teilen %1$s mit %2$s über E-Mail", + "You shared {file} with {email} by mail" : "Sie teilen {file} mit {email} über E-Mail", + "%3$s shared %1$s with %2$s by mail" : "%3$s teilt %1$s mit %2$s über E-mail", + "{actor} shared {file} with {email} by mail" : "{actor} teilt {file} mit {email} über E-Mail", + "Sharing %s failed, this item is already shared with %s" : "Freigabe von %s fehlgeschlagen, da dieses Objekt schon mit %s geteilt wird", + "Failed to send share by E-mail" : "Senden der Freigabe über Mail ist fehlgeschlagen", + "%s shared »%s« with you" : "%s hat „%s“ mit Dir geteilt", + "%s shared »%s« with you on behalf of %s" : "%s hat »%s« im Auftrag von %s mit Dir geteilt", + "Failed to create the E-mail" : "Erstellen der E-Mail ist fehlgeschalgen", + "Could not find share" : "Freigabe konnte nicht gefunden werden", + "Hey there,\n\n%s shared »%s« with you on behalf of %s.\n\n%s\n\n" : "Hallo,\n\n%s hat »%s« im Auftrag von %s mit Dir geteilt.\n\n%s\n", + "Hey there,\n\n%s shared »%s« with you.\n\n%s\n\n" : "Hallo,\n\n%s hat »%s« mit Dir geteilt.\n\n%s\n", + "Cheers!" : "Noch einen schönen Tag!", + "Hey there,<br><br>%s shared <a href=\"%s\">%s</a> with you on behalf of %s.<br><br>" : "Hallo,<br><br>%s hat <a href=\"%s\">%s</a> im Auftrag von %s mit Dir geteilt.<br><br>", + "Hey there,<br><br>%s shared <a href=\"%s\">%s</a> with you.<br><br>" : "Hallo,<br><br>%s hat <a href=\"%s\">%s</a> mit Dir geteilt.<br><br>" +}, +"nplurals=2; plural=(n != 1);"); diff --git a/apps/sharebymail/l10n/de.json b/apps/sharebymail/l10n/de.json new file mode 100644 index 00000000000..a962b416c9d --- /dev/null +++ b/apps/sharebymail/l10n/de.json @@ -0,0 +1,22 @@ +{ "translations": { + "Shared with %1$s" : "Geteilt mit %1$s", + "Shared with {email}" : "Geteilt mit {email}", + "Shared with %1$s by %2$s" : "Geteilt mit %1$s von %2$s", + "Shared with {email} by {actor}" : "Geteilt mit {email} von {actor}", + "You shared %1$s with %2$s by mail" : "Sie teilen %1$s mit %2$s über E-Mail", + "You shared {file} with {email} by mail" : "Sie teilen {file} mit {email} über E-Mail", + "%3$s shared %1$s with %2$s by mail" : "%3$s teilt %1$s mit %2$s über E-mail", + "{actor} shared {file} with {email} by mail" : "{actor} teilt {file} mit {email} über E-Mail", + "Sharing %s failed, this item is already shared with %s" : "Freigabe von %s fehlgeschlagen, da dieses Objekt schon mit %s geteilt wird", + "Failed to send share by E-mail" : "Senden der Freigabe über Mail ist fehlgeschlagen", + "%s shared »%s« with you" : "%s hat „%s“ mit Dir geteilt", + "%s shared »%s« with you on behalf of %s" : "%s hat »%s« im Auftrag von %s mit Dir geteilt", + "Failed to create the E-mail" : "Erstellen der E-Mail ist fehlgeschalgen", + "Could not find share" : "Freigabe konnte nicht gefunden werden", + "Hey there,\n\n%s shared »%s« with you on behalf of %s.\n\n%s\n\n" : "Hallo,\n\n%s hat »%s« im Auftrag von %s mit Dir geteilt.\n\n%s\n", + "Hey there,\n\n%s shared »%s« with you.\n\n%s\n\n" : "Hallo,\n\n%s hat »%s« mit Dir geteilt.\n\n%s\n", + "Cheers!" : "Noch einen schönen Tag!", + "Hey there,<br><br>%s shared <a href=\"%s\">%s</a> with you on behalf of %s.<br><br>" : "Hallo,<br><br>%s hat <a href=\"%s\">%s</a> im Auftrag von %s mit Dir geteilt.<br><br>", + "Hey there,<br><br>%s shared <a href=\"%s\">%s</a> with you.<br><br>" : "Hallo,<br><br>%s hat <a href=\"%s\">%s</a> mit Dir geteilt.<br><br>" +},"pluralForm" :"nplurals=2; plural=(n != 1);" +}
\ No newline at end of file diff --git a/apps/sharebymail/l10n/de_DE.js b/apps/sharebymail/l10n/de_DE.js new file mode 100644 index 00000000000..68ec421c7e7 --- /dev/null +++ b/apps/sharebymail/l10n/de_DE.js @@ -0,0 +1,24 @@ +OC.L10N.register( + "sharebymail", + { + "Shared with %1$s" : "Geteilt mit %1$s", + "Shared with {email}" : "Geteilt mit {email}", + "Shared with %1$s by %2$s" : "Geteilt mit %1$s von %2$s", + "Shared with {email} by {actor}" : "Geteilt mit {email} von {actor}", + "You shared %1$s with %2$s by mail" : "Sie haben %1$s mit %2$s geteilt", + "You shared {file} with {email} by mail" : "Sie haben {file} mit {user} geteilt ", + "%3$s shared %1$s with %2$s by mail" : "%3$s hat %1$s mit %2$s per E-Mail geteilt", + "{actor} shared {file} with {email} by mail" : "{actor} hat {file} mit {email} per E-Mail geteilt", + "Sharing %s failed, this item is already shared with %s" : "Freigabe von %s fehlgeschlagen, da dieses Objekt schon mit %s geteilt wird", + "Failed to send share by E-mail" : "Fehler beim Senden der Freigabe per E-Mail", + "%s shared »%s« with you" : "%s hat »%s« mit Ihnen geteilt", + "%s shared »%s« with you on behalf of %s" : "%s hat »%s« im Auftrag von %s mit Ihnen geteilt", + "Failed to create the E-mail" : "Erstellen der E-Mail fehlgeschlagen", + "Could not find share" : "Freigabe konnte nicht gefunden werden", + "Hey there,\n\n%s shared »%s« with you on behalf of %s.\n\n%s\n\n" : "Hallo,\n\n%s hat »%s« im Auftrag von %s mit Ihnen geteilt.\n\n%s\n", + "Hey there,\n\n%s shared »%s« with you.\n\n%s\n\n" : "Hallo,\n\n%s hat »%s« mit Dir geteilt.\n\n%s\n", + "Cheers!" : "Noch einen schönen Tag!", + "Hey there,<br><br>%s shared <a href=\"%s\">%s</a> with you on behalf of %s.<br><br>" : "Hallo,<br><br>%s hat <a href=\"%s\">%s</a> im Auftrag von %s mit Ihnen geteilt.<br><br>", + "Hey there,<br><br>%s shared <a href=\"%s\">%s</a> with you.<br><br>" : "Hallo,<br><br>%s hat <a href=\"%s\">%s</a> mit Ihnen geteilt.<br><br>" +}, +"nplurals=2; plural=(n != 1);"); diff --git a/apps/sharebymail/l10n/de_DE.json b/apps/sharebymail/l10n/de_DE.json new file mode 100644 index 00000000000..744813ac39c --- /dev/null +++ b/apps/sharebymail/l10n/de_DE.json @@ -0,0 +1,22 @@ +{ "translations": { + "Shared with %1$s" : "Geteilt mit %1$s", + "Shared with {email}" : "Geteilt mit {email}", + "Shared with %1$s by %2$s" : "Geteilt mit %1$s von %2$s", + "Shared with {email} by {actor}" : "Geteilt mit {email} von {actor}", + "You shared %1$s with %2$s by mail" : "Sie haben %1$s mit %2$s geteilt", + "You shared {file} with {email} by mail" : "Sie haben {file} mit {user} geteilt ", + "%3$s shared %1$s with %2$s by mail" : "%3$s hat %1$s mit %2$s per E-Mail geteilt", + "{actor} shared {file} with {email} by mail" : "{actor} hat {file} mit {email} per E-Mail geteilt", + "Sharing %s failed, this item is already shared with %s" : "Freigabe von %s fehlgeschlagen, da dieses Objekt schon mit %s geteilt wird", + "Failed to send share by E-mail" : "Fehler beim Senden der Freigabe per E-Mail", + "%s shared »%s« with you" : "%s hat »%s« mit Ihnen geteilt", + "%s shared »%s« with you on behalf of %s" : "%s hat »%s« im Auftrag von %s mit Ihnen geteilt", + "Failed to create the E-mail" : "Erstellen der E-Mail fehlgeschlagen", + "Could not find share" : "Freigabe konnte nicht gefunden werden", + "Hey there,\n\n%s shared »%s« with you on behalf of %s.\n\n%s\n\n" : "Hallo,\n\n%s hat »%s« im Auftrag von %s mit Ihnen geteilt.\n\n%s\n", + "Hey there,\n\n%s shared »%s« with you.\n\n%s\n\n" : "Hallo,\n\n%s hat »%s« mit Dir geteilt.\n\n%s\n", + "Cheers!" : "Noch einen schönen Tag!", + "Hey there,<br><br>%s shared <a href=\"%s\">%s</a> with you on behalf of %s.<br><br>" : "Hallo,<br><br>%s hat <a href=\"%s\">%s</a> im Auftrag von %s mit Ihnen geteilt.<br><br>", + "Hey there,<br><br>%s shared <a href=\"%s\">%s</a> with you.<br><br>" : "Hallo,<br><br>%s hat <a href=\"%s\">%s</a> mit Ihnen geteilt.<br><br>" +},"pluralForm" :"nplurals=2; plural=(n != 1);" +}
\ No newline at end of file diff --git a/apps/sharebymail/l10n/es.js b/apps/sharebymail/l10n/es.js new file mode 100644 index 00000000000..3699bc53bd4 --- /dev/null +++ b/apps/sharebymail/l10n/es.js @@ -0,0 +1,24 @@ +OC.L10N.register( + "sharebymail", + { + "Shared with %1$s" : "Compartido con %1$s", + "Shared with {email}" : "Compartido con {email}", + "Shared with %1$s by %2$s" : "Compartido con %1$s por %2$s", + "Shared with {email} by {actor}" : "Compartido con {email} por {actor}", + "You shared %1$s with %2$s by mail" : "Has compartido %1$s con %2$s por correo", + "You shared {file} with {email} by mail" : "Has compartido {file} con {email} por correo", + "%3$s shared %1$s with %2$s by mail" : "%3$s compartido %1$s con %2$s por correo", + "{actor} shared {file} with {email} by mail" : "{actor} compartió {file} con {email} por correo electrónico", + "Sharing %s failed, this item is already shared with %s" : "Falló el compartir %s , este ítem ya se encontraba compartido con %s", + "Failed to send share by E-mail" : "Falló enviar recurso compartido por correo electrónico", + "%s shared »%s« with you" : "%s compartió »%s« con usted", + "%s shared »%s« with you on behalf of %s" : "%s compartió »%s« con usted a nombre de %s", + "Failed to create the E-mail" : "Falló crear el correo electrónico", + "Could not find share" : "No se pudo encontrar el recurso compartido", + "Hey there,\n\n%s shared »%s« with you on behalf of %s.\n\n%s\n\n" : "¡Hola!,\n\n%s comapartió »%s« con usted a nombre de %s.\n\n%s\n\n", + "Hey there,\n\n%s shared »%s« with you.\n\n%s\n\n" : "Hola,\n\n%s compartió »%s« con usted.\n\n%s\n\n", + "Cheers!" : "¡Ánimo!", + "Hey there,<br><br>%s shared <a href=\"%s\">%s</a> with you on behalf of %s.<br><br>" : "Hola,<br><br>%s compartió <a href=\"%s\">%s</a> con usted a nombre de %s.<br><br>", + "Hey there,<br><br>%s shared <a href=\"%s\">%s</a> with you.<br><br>" : "Hola,<br><br>%s compartió <a href=\"%s\">%s</a> con usted.<br><br>" +}, +"nplurals=2; plural=(n != 1);"); diff --git a/apps/sharebymail/l10n/es.json b/apps/sharebymail/l10n/es.json new file mode 100644 index 00000000000..41d31f57fbd --- /dev/null +++ b/apps/sharebymail/l10n/es.json @@ -0,0 +1,22 @@ +{ "translations": { + "Shared with %1$s" : "Compartido con %1$s", + "Shared with {email}" : "Compartido con {email}", + "Shared with %1$s by %2$s" : "Compartido con %1$s por %2$s", + "Shared with {email} by {actor}" : "Compartido con {email} por {actor}", + "You shared %1$s with %2$s by mail" : "Has compartido %1$s con %2$s por correo", + "You shared {file} with {email} by mail" : "Has compartido {file} con {email} por correo", + "%3$s shared %1$s with %2$s by mail" : "%3$s compartido %1$s con %2$s por correo", + "{actor} shared {file} with {email} by mail" : "{actor} compartió {file} con {email} por correo electrónico", + "Sharing %s failed, this item is already shared with %s" : "Falló el compartir %s , este ítem ya se encontraba compartido con %s", + "Failed to send share by E-mail" : "Falló enviar recurso compartido por correo electrónico", + "%s shared »%s« with you" : "%s compartió »%s« con usted", + "%s shared »%s« with you on behalf of %s" : "%s compartió »%s« con usted a nombre de %s", + "Failed to create the E-mail" : "Falló crear el correo electrónico", + "Could not find share" : "No se pudo encontrar el recurso compartido", + "Hey there,\n\n%s shared »%s« with you on behalf of %s.\n\n%s\n\n" : "¡Hola!,\n\n%s comapartió »%s« con usted a nombre de %s.\n\n%s\n\n", + "Hey there,\n\n%s shared »%s« with you.\n\n%s\n\n" : "Hola,\n\n%s compartió »%s« con usted.\n\n%s\n\n", + "Cheers!" : "¡Ánimo!", + "Hey there,<br><br>%s shared <a href=\"%s\">%s</a> with you on behalf of %s.<br><br>" : "Hola,<br><br>%s compartió <a href=\"%s\">%s</a> con usted a nombre de %s.<br><br>", + "Hey there,<br><br>%s shared <a href=\"%s\">%s</a> with you.<br><br>" : "Hola,<br><br>%s compartió <a href=\"%s\">%s</a> con usted.<br><br>" +},"pluralForm" :"nplurals=2; plural=(n != 1);" +}
\ No newline at end of file diff --git a/apps/sharebymail/l10n/fr.js b/apps/sharebymail/l10n/fr.js new file mode 100644 index 00000000000..5d8973276b4 --- /dev/null +++ b/apps/sharebymail/l10n/fr.js @@ -0,0 +1,24 @@ +OC.L10N.register( + "sharebymail", + { + "Shared with %1$s" : "Partagé avec %1$s", + "Shared with {email}" : "Partagé avec {email}", + "Shared with %1$s by %2$s" : "Partagé avec %1$s par %2$s", + "Shared with {email} by {actor}" : "Partagé avec {email} par {actor}", + "You shared %1$s with %2$s by mail" : "Vous avez partagé %1$s avec %2$s par email", + "You shared {file} with {email} by mail" : "Vous avez partagé {file} avec {email} par email", + "%3$s shared %1$s with %2$s by mail" : "%3$s a partagé %1$s avec %2$s par email", + "{actor} shared {file} with {email} by mail" : "{actor} a partagé {file} avec {email} par email", + "Sharing %s failed, this item is already shared with %s" : "Le partage de %s a échoué, cet élément est déjà partagé avec %s", + "Failed to send share by E-mail" : "Erreur lors de l'envoi du partage par email", + "%s shared »%s« with you" : "%s a partagé «%s» avec vous", + "%s shared »%s« with you on behalf of %s" : "%s a partagé «%s» avec vous de la part de %s", + "Failed to create the E-mail" : "Erreur lors de la création du mail", + "Could not find share" : "Impossible de trouver le partage", + "Hey there,\n\n%s shared »%s« with you on behalf of %s.\n\n%s\n\n" : "Bonjour,\n\n%s a partagé «%s» avec vous de la part de %s.\n\n%s\n\n", + "Hey there,\n\n%s shared »%s« with you.\n\n%s\n\n" : "Bonjour,\n\n%s a partagé «%s» avec vous.\n\n%s\n\n", + "Cheers!" : "À bientôt !", + "Hey there,<br><br>%s shared <a href=\"%s\">%s</a> with you on behalf of %s.<br><br>" : "Bonjour,<br><br>%s a partagé <a href=\"%s\">%s</a> avec vous de la part de %s.<br><br>", + "Hey there,<br><br>%s shared <a href=\"%s\">%s</a> with you.<br><br>" : "Bonjour,<br><br>%s a partagé <a href=\"%s\">%s</a> avec vous.<br><br>" +}, +"nplurals=2; plural=(n > 1);"); diff --git a/apps/sharebymail/l10n/fr.json b/apps/sharebymail/l10n/fr.json new file mode 100644 index 00000000000..00dbfd4e850 --- /dev/null +++ b/apps/sharebymail/l10n/fr.json @@ -0,0 +1,22 @@ +{ "translations": { + "Shared with %1$s" : "Partagé avec %1$s", + "Shared with {email}" : "Partagé avec {email}", + "Shared with %1$s by %2$s" : "Partagé avec %1$s par %2$s", + "Shared with {email} by {actor}" : "Partagé avec {email} par {actor}", + "You shared %1$s with %2$s by mail" : "Vous avez partagé %1$s avec %2$s par email", + "You shared {file} with {email} by mail" : "Vous avez partagé {file} avec {email} par email", + "%3$s shared %1$s with %2$s by mail" : "%3$s a partagé %1$s avec %2$s par email", + "{actor} shared {file} with {email} by mail" : "{actor} a partagé {file} avec {email} par email", + "Sharing %s failed, this item is already shared with %s" : "Le partage de %s a échoué, cet élément est déjà partagé avec %s", + "Failed to send share by E-mail" : "Erreur lors de l'envoi du partage par email", + "%s shared »%s« with you" : "%s a partagé «%s» avec vous", + "%s shared »%s« with you on behalf of %s" : "%s a partagé «%s» avec vous de la part de %s", + "Failed to create the E-mail" : "Erreur lors de la création du mail", + "Could not find share" : "Impossible de trouver le partage", + "Hey there,\n\n%s shared »%s« with you on behalf of %s.\n\n%s\n\n" : "Bonjour,\n\n%s a partagé «%s» avec vous de la part de %s.\n\n%s\n\n", + "Hey there,\n\n%s shared »%s« with you.\n\n%s\n\n" : "Bonjour,\n\n%s a partagé «%s» avec vous.\n\n%s\n\n", + "Cheers!" : "À bientôt !", + "Hey there,<br><br>%s shared <a href=\"%s\">%s</a> with you on behalf of %s.<br><br>" : "Bonjour,<br><br>%s a partagé <a href=\"%s\">%s</a> avec vous de la part de %s.<br><br>", + "Hey there,<br><br>%s shared <a href=\"%s\">%s</a> with you.<br><br>" : "Bonjour,<br><br>%s a partagé <a href=\"%s\">%s</a> avec vous.<br><br>" +},"pluralForm" :"nplurals=2; plural=(n > 1);" +}
\ No newline at end of file diff --git a/apps/sharebymail/l10n/id.js b/apps/sharebymail/l10n/id.js new file mode 100644 index 00000000000..60e6a7eb561 --- /dev/null +++ b/apps/sharebymail/l10n/id.js @@ -0,0 +1,24 @@ +OC.L10N.register( + "sharebymail", + { + "Shared with %1$s" : "Berbagi dengan %1$s", + "Shared with {email}" : "Berbagi dengan {email}", + "Shared with %1$s by %2$s" : "Berbagi dengan %1$s oleh %2$s", + "Shared with {email} by {actor}" : "Berbagi dengan {email} oleh {actor}", + "You shared %1$s with %2$s by mail" : "Anda membagikan %1$s dengan %2$s lewat surel", + "You shared {file} with {email} by mail" : "Anda membagikan {file} dengan {email} lewat surel", + "%3$s shared %1$s with %2$s by mail" : "%3$s membagikan %1$s dengan %2$s lewat surel", + "{actor} shared {file} with {email} by mail" : "{actor} membagikan {file} dengan {email} lewat surel", + "Sharing %s failed, this item is already shared with %s" : "Berbagi %s gagal, item ini telah dibagikan dengan %s", + "Failed to send share by E-mail" : "Gagal untuk mengirim berbagi lewat surel", + "%s shared »%s« with you" : "%s membagikan »%s« dengan anda", + "%s shared »%s« with you on behalf of %s" : "%s membagikan »%s« dengan anda atas nama %s", + "Failed to create the E-mail" : "Gagal untuk membuat surel", + "Could not find share" : "Tidak menemukan berbagi", + "Hey there,\n\n%s shared »%s« with you on behalf of %s.\n\n%s\n\n" : "Hai bro,\n\n%s membagikan »%s« dengan anda atas nama %s.\n\n%s\n\n", + "Hey there,\n\n%s shared »%s« with you.\n\n%s\n\n" : "Hai bro,\n\n%s membagikan »%s« dengan anda.\n\n%s\n\n", + "Cheers!" : "Senyum!", + "Hey there,<br><br>%s shared <a href=\"%s\">%s</a> with you on behalf of %s.<br><br>" : "Hai bro,<br><br>%s membagikan <a href=\"%s\">%s</a> dengan anda atas nama %s.<br><br>", + "Hey there,<br><br>%s shared <a href=\"%s\">%s</a> with you.<br><br>" : "Hai bro,<br><br>%s membagikan <a href=\"%s\">%s</a> dengan anda.<br><br>" +}, +"nplurals=1; plural=0;"); diff --git a/apps/sharebymail/l10n/id.json b/apps/sharebymail/l10n/id.json new file mode 100644 index 00000000000..97e987101cb --- /dev/null +++ b/apps/sharebymail/l10n/id.json @@ -0,0 +1,22 @@ +{ "translations": { + "Shared with %1$s" : "Berbagi dengan %1$s", + "Shared with {email}" : "Berbagi dengan {email}", + "Shared with %1$s by %2$s" : "Berbagi dengan %1$s oleh %2$s", + "Shared with {email} by {actor}" : "Berbagi dengan {email} oleh {actor}", + "You shared %1$s with %2$s by mail" : "Anda membagikan %1$s dengan %2$s lewat surel", + "You shared {file} with {email} by mail" : "Anda membagikan {file} dengan {email} lewat surel", + "%3$s shared %1$s with %2$s by mail" : "%3$s membagikan %1$s dengan %2$s lewat surel", + "{actor} shared {file} with {email} by mail" : "{actor} membagikan {file} dengan {email} lewat surel", + "Sharing %s failed, this item is already shared with %s" : "Berbagi %s gagal, item ini telah dibagikan dengan %s", + "Failed to send share by E-mail" : "Gagal untuk mengirim berbagi lewat surel", + "%s shared »%s« with you" : "%s membagikan »%s« dengan anda", + "%s shared »%s« with you on behalf of %s" : "%s membagikan »%s« dengan anda atas nama %s", + "Failed to create the E-mail" : "Gagal untuk membuat surel", + "Could not find share" : "Tidak menemukan berbagi", + "Hey there,\n\n%s shared »%s« with you on behalf of %s.\n\n%s\n\n" : "Hai bro,\n\n%s membagikan »%s« dengan anda atas nama %s.\n\n%s\n\n", + "Hey there,\n\n%s shared »%s« with you.\n\n%s\n\n" : "Hai bro,\n\n%s membagikan »%s« dengan anda.\n\n%s\n\n", + "Cheers!" : "Senyum!", + "Hey there,<br><br>%s shared <a href=\"%s\">%s</a> with you on behalf of %s.<br><br>" : "Hai bro,<br><br>%s membagikan <a href=\"%s\">%s</a> dengan anda atas nama %s.<br><br>", + "Hey there,<br><br>%s shared <a href=\"%s\">%s</a> with you.<br><br>" : "Hai bro,<br><br>%s membagikan <a href=\"%s\">%s</a> dengan anda.<br><br>" +},"pluralForm" :"nplurals=1; plural=0;" +}
\ No newline at end of file diff --git a/apps/sharebymail/l10n/nb_NO.js b/apps/sharebymail/l10n/nb_NO.js new file mode 100644 index 00000000000..df68d5a4f1d --- /dev/null +++ b/apps/sharebymail/l10n/nb_NO.js @@ -0,0 +1,24 @@ +OC.L10N.register( + "sharebymail", + { + "Shared with %1$s" : "Delt med %1$s", + "Shared with {email}" : "Delt med {email}", + "Shared with %1$s by %2$s" : "Delt med %1$s via %2$s", + "Shared with {email} by {actor}" : "Delt med {email} av {actor}", + "You shared %1$s with %2$s by mail" : "Du delte %1$s med %2$s via epost", + "You shared {file} with {email} by mail" : "Du delte {file} med {email} via epost", + "%3$s shared %1$s with %2$s by mail" : "%3$s delte %1$s med %2$s via epost", + "{actor} shared {file} with {email} by mail" : "{actor} delte {file} med {email} via epost", + "Sharing %s failed, this item is already shared with %s" : "Deling %s feilet, dette elementet er allerede delt med %s", + "Failed to send share by E-mail" : "Feilet når delingen skulle sendes på epost", + "%s shared »%s« with you" : "%s delte »%s« med deg", + "%s shared »%s« with you on behalf of %s" : "%s delte »%s« med deg på vegne av %s", + "Failed to create the E-mail" : "Feilet ved opprettelse av epost", + "Could not find share" : "Delingen ble ikke funnet", + "Hey there,\n\n%s shared »%s« with you on behalf of %s.\n\n%s\n\n" : "Hei,\n\n%s delte »%s« med deg på vegne av %s.\n\n%s\n\n", + "Hey there,\n\n%s shared »%s« with you.\n\n%s\n\n" : "Hei,\n\n%s delte »%s« med deg.\n\n%s\n\n", + "Cheers!" : "Skål!", + "Hey there,<br><br>%s shared <a href=\"%s\">%s</a> with you on behalf of %s.<br><br>" : "Hei,<br><br>%s delte <a href=\"%s\">%s</a> med deg på vegne av %s.<br><br>", + "Hey there,<br><br>%s shared <a href=\"%s\">%s</a> with you.<br><br>" : "Hei,<br><br>%s delte <a href=\"%s\">%s</a> med deg.<br><br>" +}, +"nplurals=2; plural=(n != 1);"); diff --git a/apps/sharebymail/l10n/nb_NO.json b/apps/sharebymail/l10n/nb_NO.json new file mode 100644 index 00000000000..865285100dc --- /dev/null +++ b/apps/sharebymail/l10n/nb_NO.json @@ -0,0 +1,22 @@ +{ "translations": { + "Shared with %1$s" : "Delt med %1$s", + "Shared with {email}" : "Delt med {email}", + "Shared with %1$s by %2$s" : "Delt med %1$s via %2$s", + "Shared with {email} by {actor}" : "Delt med {email} av {actor}", + "You shared %1$s with %2$s by mail" : "Du delte %1$s med %2$s via epost", + "You shared {file} with {email} by mail" : "Du delte {file} med {email} via epost", + "%3$s shared %1$s with %2$s by mail" : "%3$s delte %1$s med %2$s via epost", + "{actor} shared {file} with {email} by mail" : "{actor} delte {file} med {email} via epost", + "Sharing %s failed, this item is already shared with %s" : "Deling %s feilet, dette elementet er allerede delt med %s", + "Failed to send share by E-mail" : "Feilet når delingen skulle sendes på epost", + "%s shared »%s« with you" : "%s delte »%s« med deg", + "%s shared »%s« with you on behalf of %s" : "%s delte »%s« med deg på vegne av %s", + "Failed to create the E-mail" : "Feilet ved opprettelse av epost", + "Could not find share" : "Delingen ble ikke funnet", + "Hey there,\n\n%s shared »%s« with you on behalf of %s.\n\n%s\n\n" : "Hei,\n\n%s delte »%s« med deg på vegne av %s.\n\n%s\n\n", + "Hey there,\n\n%s shared »%s« with you.\n\n%s\n\n" : "Hei,\n\n%s delte »%s« med deg.\n\n%s\n\n", + "Cheers!" : "Skål!", + "Hey there,<br><br>%s shared <a href=\"%s\">%s</a> with you on behalf of %s.<br><br>" : "Hei,<br><br>%s delte <a href=\"%s\">%s</a> med deg på vegne av %s.<br><br>", + "Hey there,<br><br>%s shared <a href=\"%s\">%s</a> with you.<br><br>" : "Hei,<br><br>%s delte <a href=\"%s\">%s</a> med deg.<br><br>" +},"pluralForm" :"nplurals=2; plural=(n != 1);" +}
\ No newline at end of file diff --git a/apps/sharebymail/l10n/nl.js b/apps/sharebymail/l10n/nl.js new file mode 100644 index 00000000000..8ec5af1defe --- /dev/null +++ b/apps/sharebymail/l10n/nl.js @@ -0,0 +1,24 @@ +OC.L10N.register( + "sharebymail", + { + "Shared with %1$s" : "Deel met %1$s", + "Shared with {email}" : "Gedeeld met {email}", + "Shared with %1$s by %2$s" : "Gedeeld met %1$s door %2$s", + "Shared with {email} by {actor}" : "Gedeeld met {email} door {actor}", + "You shared %1$s with %2$s by mail" : "Je deelde %1$s met %2$s via e-mail", + "You shared {file} with {email} by mail" : "Je deelde {file} met {email} via e-mail", + "%3$s shared %1$s with %2$s by mail" : "%3$s deelde %1$s met %2$s via e-mail", + "{actor} shared {file} with {email} by mail" : "{actor} deelde {file} met {email} via e-mail", + "Sharing %s failed, this item is already shared with %s" : "Delen van %s is mislukt, omdat dit al gedeeld wordt met %s", + "Failed to send share by E-mail" : "Fout bij delen via e-mail", + "%s shared »%s« with you" : "%s deelde »%s« met jou", + "%s shared »%s« with you on behalf of %s" : "%s deelde »%s« met jou in naam van %s", + "Failed to create the E-mail" : "Opmaken e-mail mislukt", + "Could not find share" : "Kon share niet vinden", + "Hey there,\n\n%s shared »%s« with you on behalf of %s.\n\n%s\n\n" : "Hallo daar,\n\n%s deelde »%s« met jou namens %s.\n\n%s\n\n", + "Hey there,\n\n%s shared »%s« with you.\n\n%s\n\n" : "Hallo daar,\n\n%s deelde »%s« met jou.\n\n%s\n\n", + "Cheers!" : "Proficiat!", + "Hey there,<br><br>%s shared <a href=\"%s\">%s</a> with you on behalf of %s.<br><br>" : "Hallo daar,<br><br>%s deelde <a href=\"%s\">%s</a> met jou namens %s.<br><br>", + "Hey there,<br><br>%s shared <a href=\"%s\">%s</a> with you.<br><br>" : "Hallo daar,<br><br>%s deelde <a href=\"%s\">%s</a> met jou.<br><br>" +}, +"nplurals=2; plural=(n != 1);"); diff --git a/apps/sharebymail/l10n/nl.json b/apps/sharebymail/l10n/nl.json new file mode 100644 index 00000000000..ce77189bb2f --- /dev/null +++ b/apps/sharebymail/l10n/nl.json @@ -0,0 +1,22 @@ +{ "translations": { + "Shared with %1$s" : "Deel met %1$s", + "Shared with {email}" : "Gedeeld met {email}", + "Shared with %1$s by %2$s" : "Gedeeld met %1$s door %2$s", + "Shared with {email} by {actor}" : "Gedeeld met {email} door {actor}", + "You shared %1$s with %2$s by mail" : "Je deelde %1$s met %2$s via e-mail", + "You shared {file} with {email} by mail" : "Je deelde {file} met {email} via e-mail", + "%3$s shared %1$s with %2$s by mail" : "%3$s deelde %1$s met %2$s via e-mail", + "{actor} shared {file} with {email} by mail" : "{actor} deelde {file} met {email} via e-mail", + "Sharing %s failed, this item is already shared with %s" : "Delen van %s is mislukt, omdat dit al gedeeld wordt met %s", + "Failed to send share by E-mail" : "Fout bij delen via e-mail", + "%s shared »%s« with you" : "%s deelde »%s« met jou", + "%s shared »%s« with you on behalf of %s" : "%s deelde »%s« met jou in naam van %s", + "Failed to create the E-mail" : "Opmaken e-mail mislukt", + "Could not find share" : "Kon share niet vinden", + "Hey there,\n\n%s shared »%s« with you on behalf of %s.\n\n%s\n\n" : "Hallo daar,\n\n%s deelde »%s« met jou namens %s.\n\n%s\n\n", + "Hey there,\n\n%s shared »%s« with you.\n\n%s\n\n" : "Hallo daar,\n\n%s deelde »%s« met jou.\n\n%s\n\n", + "Cheers!" : "Proficiat!", + "Hey there,<br><br>%s shared <a href=\"%s\">%s</a> with you on behalf of %s.<br><br>" : "Hallo daar,<br><br>%s deelde <a href=\"%s\">%s</a> met jou namens %s.<br><br>", + "Hey there,<br><br>%s shared <a href=\"%s\">%s</a> with you.<br><br>" : "Hallo daar,<br><br>%s deelde <a href=\"%s\">%s</a> met jou.<br><br>" +},"pluralForm" :"nplurals=2; plural=(n != 1);" +}
\ No newline at end of file diff --git a/apps/sharebymail/l10n/pl.js b/apps/sharebymail/l10n/pl.js new file mode 100644 index 00000000000..23895615b26 --- /dev/null +++ b/apps/sharebymail/l10n/pl.js @@ -0,0 +1,24 @@ +OC.L10N.register( + "sharebymail", + { + "Shared with %1$s" : "Współdzielone z %1$s", + "Shared with {email}" : "Współdzielone z {email}", + "Shared with %1$s by %2$s" : "Współdzielone z %1$s przez %2$s", + "Shared with {email} by {actor}" : "Współdzielone z {email} przez {actor}", + "You shared %1$s with %2$s by mail" : "Współdzielisz %1$s z %2$s przez e-maila", + "You shared {file} with {email} by mail" : "Współdzielisz {file} z {email} przez e-maila", + "%3$s shared %1$s with %2$s by mail" : "%3$s współdzieli %1$s z %2$s przez e-maila", + "{actor} shared {file} with {email} by mail" : "{actor} współdzieli {file} z {email} przez e-maila", + "Sharing %s failed, this item is already shared with %s" : "Współdzielenie %s nie udało się, ten obiekt już jest współdzielony z %s", + "Failed to send share by E-mail" : "Nie udało się wysłać współdzielenia przez e-maila", + "%s shared »%s« with you" : "%s współdzieli »%s« z tobą", + "%s shared »%s« with you on behalf of %s" : "%s współdzieli »%s« z tobą w imieniu %s", + "Failed to create the E-mail" : "Nie udało się utworzyć e-maila", + "Could not find share" : "Nie można odnaleźć współdzielonego obiektu", + "Hey there,\n\n%s shared »%s« with you on behalf of %s.\n\n%s\n\n" : "Hej,\n\n%s współdzieli »%s« z tobą w imieniu %s.\n\n%s\n\n", + "Hey there,\n\n%s shared »%s« with you.\n\n%s\n\n" : "Hej,\n\n%s współdzieli »%s« z tobą.\n\n%s\n\n", + "Cheers!" : "Zdrówko!", + "Hey there,<br><br>%s shared <a href=\"%s\">%s</a> with you on behalf of %s.<br><br>" : "Hej,<br><br>%s współdzieli <a href=\"%s\">%s</a> z tobą w imieniu %s.<br><br>", + "Hey there,<br><br>%s shared <a href=\"%s\">%s</a> with you.<br><br>" : "Hej,<br><br>%s współdzieli <a href=\"%s\">%s</a> z tobą.<br><br>" +}, +"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);"); diff --git a/apps/sharebymail/l10n/pl.json b/apps/sharebymail/l10n/pl.json new file mode 100644 index 00000000000..57cc762f874 --- /dev/null +++ b/apps/sharebymail/l10n/pl.json @@ -0,0 +1,22 @@ +{ "translations": { + "Shared with %1$s" : "Współdzielone z %1$s", + "Shared with {email}" : "Współdzielone z {email}", + "Shared with %1$s by %2$s" : "Współdzielone z %1$s przez %2$s", + "Shared with {email} by {actor}" : "Współdzielone z {email} przez {actor}", + "You shared %1$s with %2$s by mail" : "Współdzielisz %1$s z %2$s przez e-maila", + "You shared {file} with {email} by mail" : "Współdzielisz {file} z {email} przez e-maila", + "%3$s shared %1$s with %2$s by mail" : "%3$s współdzieli %1$s z %2$s przez e-maila", + "{actor} shared {file} with {email} by mail" : "{actor} współdzieli {file} z {email} przez e-maila", + "Sharing %s failed, this item is already shared with %s" : "Współdzielenie %s nie udało się, ten obiekt już jest współdzielony z %s", + "Failed to send share by E-mail" : "Nie udało się wysłać współdzielenia przez e-maila", + "%s shared »%s« with you" : "%s współdzieli »%s« z tobą", + "%s shared »%s« with you on behalf of %s" : "%s współdzieli »%s« z tobą w imieniu %s", + "Failed to create the E-mail" : "Nie udało się utworzyć e-maila", + "Could not find share" : "Nie można odnaleźć współdzielonego obiektu", + "Hey there,\n\n%s shared »%s« with you on behalf of %s.\n\n%s\n\n" : "Hej,\n\n%s współdzieli »%s« z tobą w imieniu %s.\n\n%s\n\n", + "Hey there,\n\n%s shared »%s« with you.\n\n%s\n\n" : "Hej,\n\n%s współdzieli »%s« z tobą.\n\n%s\n\n", + "Cheers!" : "Zdrówko!", + "Hey there,<br><br>%s shared <a href=\"%s\">%s</a> with you on behalf of %s.<br><br>" : "Hej,<br><br>%s współdzieli <a href=\"%s\">%s</a> z tobą w imieniu %s.<br><br>", + "Hey there,<br><br>%s shared <a href=\"%s\">%s</a> with you.<br><br>" : "Hej,<br><br>%s współdzieli <a href=\"%s\">%s</a> z tobą.<br><br>" +},"pluralForm" :"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);" +}
\ No newline at end of file diff --git a/apps/sharebymail/l10n/pt_BR.js b/apps/sharebymail/l10n/pt_BR.js new file mode 100644 index 00000000000..1cc2acfde19 --- /dev/null +++ b/apps/sharebymail/l10n/pt_BR.js @@ -0,0 +1,24 @@ +OC.L10N.register( + "sharebymail", + { + "Shared with %1$s" : "Compartilhado com %1$s", + "Shared with {email}" : "Compartilhado com {email}", + "Shared with %1$s by %2$s" : "Compartilhado com %1$s por %2$s", + "Shared with {email} by {actor}" : "Compartilhado com {email} por {actor}", + "You shared %1$s with %2$s by mail" : "Você compartilhou %1$s com %2$s por email", + "You shared {file} with {email} by mail" : "Você compartilhou {file} com {email} por email", + "%3$s shared %1$s with %2$s by mail" : "%3$s compartilou %1$s com %2$s por email", + "{actor} shared {file} with {email} by mail" : "{actor} compartilhou {file} com {email} por email", + "Sharing %s failed, this item is already shared with %s" : "O compartilhamento %s falhou, este item já está compartilhado com %s", + "Failed to send share by E-mail" : "Falha ao enviar compartilhamento por e-mail", + "%s shared »%s« with you" : "%s compartilhado »%s« com você", + "%s shared »%s« with you on behalf of %s" : "%s compartilhado »%s« com você em nome de %s", + "Failed to create the E-mail" : "Falha ao criar o E-mail", + "Could not find share" : "Não foi possível encontrar o compartilhamento", + "Hey there,\n\n%s shared »%s« with you on behalf of %s.\n\n%s\n\n" : "Olá,\n%s compartilhou »%s« com você em nome de %s.\n%s\n\n", + "Hey there,\n\n%s shared »%s« with you.\n\n%s\n\n" : "Olá,\n%s compartilhou »%s« com você.\n%s\n", + "Cheers!" : "Felicidades!", + "Hey there,<br><br>%s shared <a href=\"%s\">%s</a> with you on behalf of %s.<br><br>" : "Olá,<br><br>%s compartilhado <a href=\"%s\">%s</a> com voc^em nome de %s.<br><br>", + "Hey there,<br><br>%s shared <a href=\"%s\">%s</a> with you.<br><br>" : "Olá,<br><br>%s compartilhado <a href=\"%s\">%s</a> com você.<br><br>" +}, +"nplurals=2; plural=(n > 1);"); diff --git a/apps/sharebymail/l10n/pt_BR.json b/apps/sharebymail/l10n/pt_BR.json new file mode 100644 index 00000000000..9a41c61696e --- /dev/null +++ b/apps/sharebymail/l10n/pt_BR.json @@ -0,0 +1,22 @@ +{ "translations": { + "Shared with %1$s" : "Compartilhado com %1$s", + "Shared with {email}" : "Compartilhado com {email}", + "Shared with %1$s by %2$s" : "Compartilhado com %1$s por %2$s", + "Shared with {email} by {actor}" : "Compartilhado com {email} por {actor}", + "You shared %1$s with %2$s by mail" : "Você compartilhou %1$s com %2$s por email", + "You shared {file} with {email} by mail" : "Você compartilhou {file} com {email} por email", + "%3$s shared %1$s with %2$s by mail" : "%3$s compartilou %1$s com %2$s por email", + "{actor} shared {file} with {email} by mail" : "{actor} compartilhou {file} com {email} por email", + "Sharing %s failed, this item is already shared with %s" : "O compartilhamento %s falhou, este item já está compartilhado com %s", + "Failed to send share by E-mail" : "Falha ao enviar compartilhamento por e-mail", + "%s shared »%s« with you" : "%s compartilhado »%s« com você", + "%s shared »%s« with you on behalf of %s" : "%s compartilhado »%s« com você em nome de %s", + "Failed to create the E-mail" : "Falha ao criar o E-mail", + "Could not find share" : "Não foi possível encontrar o compartilhamento", + "Hey there,\n\n%s shared »%s« with you on behalf of %s.\n\n%s\n\n" : "Olá,\n%s compartilhou »%s« com você em nome de %s.\n%s\n\n", + "Hey there,\n\n%s shared »%s« with you.\n\n%s\n\n" : "Olá,\n%s compartilhou »%s« com você.\n%s\n", + "Cheers!" : "Felicidades!", + "Hey there,<br><br>%s shared <a href=\"%s\">%s</a> with you on behalf of %s.<br><br>" : "Olá,<br><br>%s compartilhado <a href=\"%s\">%s</a> com voc^em nome de %s.<br><br>", + "Hey there,<br><br>%s shared <a href=\"%s\">%s</a> with you.<br><br>" : "Olá,<br><br>%s compartilhado <a href=\"%s\">%s</a> com você.<br><br>" +},"pluralForm" :"nplurals=2; plural=(n > 1);" +}
\ No newline at end of file diff --git a/apps/sharebymail/l10n/ru.js b/apps/sharebymail/l10n/ru.js new file mode 100644 index 00000000000..2e1a9abe09f --- /dev/null +++ b/apps/sharebymail/l10n/ru.js @@ -0,0 +1,24 @@ +OC.L10N.register( + "sharebymail", + { + "Shared with %1$s" : "Предоставлен общий доступ %1$s", + "Shared with {email}" : "Предоставлен общий доступ {email}", + "Shared with %1$s by %2$s" : "%2$s поделился с %1$s", + "Shared with {email} by {actor}" : "{actor} поделился с {email}", + "You shared %1$s with %2$s by mail" : "Вы предоставили общий доступ к %1$s для %2$s по email", + "You shared {file} with {email} by mail" : "Вы предоставили общий доступ к {file} для {email} по email", + "%3$s shared %1$s with %2$s by mail" : "%3$s предоставил общий доступ к %1$s для %2$s по email", + "{actor} shared {file} with {email} by mail" : "{actor} предоставил общий доступ к {file} для {email} по email", + "Sharing %s failed, this item is already shared with %s" : "Не удалось поделиться %s, к этому элементу уже предоставлен общий доступ для %s", + "Failed to send share by E-mail" : "Не удалось поделиться по e-mail", + "%s shared »%s« with you" : "%s поделился »%s« с вами", + "%s shared »%s« with you on behalf of %s" : "%s поделился »%s« с вами от имени %s", + "Failed to create the E-mail" : "Не удалось создать e-mail", + "Could not find share" : "Не удалось найти общий ресурс", + "Hey there,\n\n%s shared »%s« with you on behalf of %s.\n\n%s\n\n" : "Привет,\n\n%s предоставил вам общий доступ к »%s« от имени %s.\n\n%s\n\n", + "Hey there,\n\n%s shared »%s« with you.\n\n%s\n\n" : "Привет,\n\n%s предоставил вам общий доступ к »%s«.\n\n%s\n\n", + "Cheers!" : "Всего наилучшего!", + "Hey there,<br><br>%s shared <a href=\"%s\">%s</a> with you on behalf of %s.<br><br>" : "Привет,<br><br>%s вам предоставил общий доступ к <a href=\"%s\">%s</a> от имени %s.<br><br>", + "Hey there,<br><br>%s shared <a href=\"%s\">%s</a> with you.<br><br>" : "Привет,<br><br>%s вам предоставил общий доступ к <a href=\"%s\">%s</a>.<br><br>" +}, +"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);"); diff --git a/apps/sharebymail/l10n/ru.json b/apps/sharebymail/l10n/ru.json new file mode 100644 index 00000000000..66009d973dd --- /dev/null +++ b/apps/sharebymail/l10n/ru.json @@ -0,0 +1,22 @@ +{ "translations": { + "Shared with %1$s" : "Предоставлен общий доступ %1$s", + "Shared with {email}" : "Предоставлен общий доступ {email}", + "Shared with %1$s by %2$s" : "%2$s поделился с %1$s", + "Shared with {email} by {actor}" : "{actor} поделился с {email}", + "You shared %1$s with %2$s by mail" : "Вы предоставили общий доступ к %1$s для %2$s по email", + "You shared {file} with {email} by mail" : "Вы предоставили общий доступ к {file} для {email} по email", + "%3$s shared %1$s with %2$s by mail" : "%3$s предоставил общий доступ к %1$s для %2$s по email", + "{actor} shared {file} with {email} by mail" : "{actor} предоставил общий доступ к {file} для {email} по email", + "Sharing %s failed, this item is already shared with %s" : "Не удалось поделиться %s, к этому элементу уже предоставлен общий доступ для %s", + "Failed to send share by E-mail" : "Не удалось поделиться по e-mail", + "%s shared »%s« with you" : "%s поделился »%s« с вами", + "%s shared »%s« with you on behalf of %s" : "%s поделился »%s« с вами от имени %s", + "Failed to create the E-mail" : "Не удалось создать e-mail", + "Could not find share" : "Не удалось найти общий ресурс", + "Hey there,\n\n%s shared »%s« with you on behalf of %s.\n\n%s\n\n" : "Привет,\n\n%s предоставил вам общий доступ к »%s« от имени %s.\n\n%s\n\n", + "Hey there,\n\n%s shared »%s« with you.\n\n%s\n\n" : "Привет,\n\n%s предоставил вам общий доступ к »%s«.\n\n%s\n\n", + "Cheers!" : "Всего наилучшего!", + "Hey there,<br><br>%s shared <a href=\"%s\">%s</a> with you on behalf of %s.<br><br>" : "Привет,<br><br>%s вам предоставил общий доступ к <a href=\"%s\">%s</a> от имени %s.<br><br>", + "Hey there,<br><br>%s shared <a href=\"%s\">%s</a> with you.<br><br>" : "Привет,<br><br>%s вам предоставил общий доступ к <a href=\"%s\">%s</a>.<br><br>" +},"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);" +}
\ No newline at end of file diff --git a/apps/sharebymail/l10n/sk_SK.js b/apps/sharebymail/l10n/sk_SK.js new file mode 100644 index 00000000000..e0c45f5a132 --- /dev/null +++ b/apps/sharebymail/l10n/sk_SK.js @@ -0,0 +1,24 @@ +OC.L10N.register( + "sharebymail", + { + "Shared with %1$s" : "Sprístupnené s %1$s", + "Shared with {email}" : "Sprístupnené s {email}", + "Shared with %1$s by %2$s" : "Sprístupnené používateľovi %1$s používateľom %2$s", + "Shared with {email} by {actor}" : "Sprístupnené {email} používateľom {actor}", + "You shared %1$s with %2$s by mail" : "Sprístupnili ste %1$s používateľovi %2$s pomocou emailu", + "You shared {file} with {email} by mail" : "Sprístupnili ste {file} používateľovi {email} pomocou emailu", + "%3$s shared %1$s with %2$s by mail" : "%3$s sprístupnil %1$s používateľovi %2$s pomocou emailu", + "{actor} shared {file} with {email} by mail" : "{actor} sprístupnil {file} používateľovi {email} pomocou emailu", + "Sharing %s failed, this item is already shared with %s" : "Sprístupnenie %s zlyhalo, táto položka je už sprístupnená používateľovi %s", + "Failed to send share by E-mail" : "Nebolo možné poslať sprístupnenie emailom", + "%s shared »%s« with you" : "%s vám sprístupnil »%s«", + "%s shared »%s« with you on behalf of %s" : "%s vám sprístupnil »%s« menom používateľa %s", + "Failed to create the E-mail" : "Nebolo možné vytvoriť emailovú správu", + "Could not find share" : "Nebolo možné nájsť sprístupnenie", + "Hey there,\n\n%s shared »%s« with you on behalf of %s.\n\n%s\n\n" : "Dobrý deň,\n\n%s vám sprístupnil »%s« menom používateľa %s.\n\n%s\n\n", + "Hey there,\n\n%s shared »%s« with you.\n\n%s\n\n" : "Dobrý deň,\n\n%s vám sprístupnil »%s«.\n\n%s\n\n", + "Cheers!" : "Pekný deň!", + "Hey there,<br><br>%s shared <a href=\"%s\">%s</a> with you on behalf of %s.<br><br>" : "Dobrý deň,<br><br>%s vám sprístupnil <a href=\"%s\">%s</a> menom používateľa %s.<br><br>", + "Hey there,<br><br>%s shared <a href=\"%s\">%s</a> with you.<br><br>" : "Dobrý deň,<br><br>%s vám sprístupnil <a href=\"%s\">%s</a>.<br><br>" +}, +"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"); diff --git a/apps/sharebymail/l10n/sk_SK.json b/apps/sharebymail/l10n/sk_SK.json new file mode 100644 index 00000000000..5f170550bba --- /dev/null +++ b/apps/sharebymail/l10n/sk_SK.json @@ -0,0 +1,22 @@ +{ "translations": { + "Shared with %1$s" : "Sprístupnené s %1$s", + "Shared with {email}" : "Sprístupnené s {email}", + "Shared with %1$s by %2$s" : "Sprístupnené používateľovi %1$s používateľom %2$s", + "Shared with {email} by {actor}" : "Sprístupnené {email} používateľom {actor}", + "You shared %1$s with %2$s by mail" : "Sprístupnili ste %1$s používateľovi %2$s pomocou emailu", + "You shared {file} with {email} by mail" : "Sprístupnili ste {file} používateľovi {email} pomocou emailu", + "%3$s shared %1$s with %2$s by mail" : "%3$s sprístupnil %1$s používateľovi %2$s pomocou emailu", + "{actor} shared {file} with {email} by mail" : "{actor} sprístupnil {file} používateľovi {email} pomocou emailu", + "Sharing %s failed, this item is already shared with %s" : "Sprístupnenie %s zlyhalo, táto položka je už sprístupnená používateľovi %s", + "Failed to send share by E-mail" : "Nebolo možné poslať sprístupnenie emailom", + "%s shared »%s« with you" : "%s vám sprístupnil »%s«", + "%s shared »%s« with you on behalf of %s" : "%s vám sprístupnil »%s« menom používateľa %s", + "Failed to create the E-mail" : "Nebolo možné vytvoriť emailovú správu", + "Could not find share" : "Nebolo možné nájsť sprístupnenie", + "Hey there,\n\n%s shared »%s« with you on behalf of %s.\n\n%s\n\n" : "Dobrý deň,\n\n%s vám sprístupnil »%s« menom používateľa %s.\n\n%s\n\n", + "Hey there,\n\n%s shared »%s« with you.\n\n%s\n\n" : "Dobrý deň,\n\n%s vám sprístupnil »%s«.\n\n%s\n\n", + "Cheers!" : "Pekný deň!", + "Hey there,<br><br>%s shared <a href=\"%s\">%s</a> with you on behalf of %s.<br><br>" : "Dobrý deň,<br><br>%s vám sprístupnil <a href=\"%s\">%s</a> menom používateľa %s.<br><br>", + "Hey there,<br><br>%s shared <a href=\"%s\">%s</a> with you.<br><br>" : "Dobrý deň,<br><br>%s vám sprístupnil <a href=\"%s\">%s</a>.<br><br>" +},"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;" +}
\ No newline at end of file diff --git a/apps/systemtags/l10n/bg_BG.js b/apps/systemtags/l10n/bg_BG.js index e9d207b967d..45acf38ab0e 100644 --- a/apps/systemtags/l10n/bg_BG.js +++ b/apps/systemtags/l10n/bg_BG.js @@ -4,7 +4,7 @@ OC.L10N.register( "Tags" : "Етикети", "Update" : "Обнови", "Create" : "Създай", - "Select tag…" : "Избери етикет...", + "Select tag…" : "Изберете етикет...", "Tagged files" : "Отбелязани файлове", "Select tags to filter by" : "Моля изберете таг по който да филтрирате", "No tags found" : "Няма открити етикети", diff --git a/apps/systemtags/l10n/bg_BG.json b/apps/systemtags/l10n/bg_BG.json index 25460accb1f..141f834868b 100644 --- a/apps/systemtags/l10n/bg_BG.json +++ b/apps/systemtags/l10n/bg_BG.json @@ -2,7 +2,7 @@ "Tags" : "Етикети", "Update" : "Обнови", "Create" : "Създай", - "Select tag…" : "Избери етикет...", + "Select tag…" : "Изберете етикет...", "Tagged files" : "Отбелязани файлове", "Select tags to filter by" : "Моля изберете таг по който да филтрирате", "No tags found" : "Няма открити етикети", diff --git a/apps/systemtags/l10n/pl.js b/apps/systemtags/l10n/pl.js index fca05665ec8..c4aef7de7e5 100644 --- a/apps/systemtags/l10n/pl.js +++ b/apps/systemtags/l10n/pl.js @@ -2,24 +2,66 @@ OC.L10N.register( "systemtags", { "Tags" : "Etykiety", + "Update" : "Uaktualnij", + "Create" : "Utwórz", + "Select tag…" : "Wybierz etykietę...", "Tagged files" : "Otagowane pliki", "Select tags to filter by" : "Wybierz tagi do filtru", + "No tags found" : "Nie znaleziono etykiet", "Please select tags to filter by" : "Proszę wybrać tagi do filtrów", "No files found for the selected tags" : "Nie znaleziono plików dla wybranych etykiet", - "<strong>System tags</strong> for a file have been modified" : "<strong>System etykiet</strong> dla pliku został zmieniony", - "%1$s assigned system tag %3$s" : "%1$s przypisywalny system etykiet%3$s", - "%1$s unassigned system tag %3$s" : "%1$s nieprzypisany system etykiet%3$s", - "%1$s created system tag %2$s" : "%1$s stworzony system etykiet%2$s", - "%1$s deleted system tag %2$s" : "%1$s usunięty system etykiet%2$s", - "%1$s updated system tag %3$s to %2$s" : "%1$s zaktualizowany system etykiet%3$s do %2$s", - "%1$s assigned system tag %3$s to %2$s" : "%1$s przypisywalny system etykiet%3$s do %2$s", - "%1$s unassigned system tag %3$s from %2$s" : "%1$s nieprzypisany system etykiet %3$s z %2$s", - "%s (restricted)" : "%s (ograniczone)", + "Added system tag %1$s" : "Dodano etykietę systemową %1$s", + "Added system tag {systemtag}" : "Dodano etykietę systemową {systemtag}", + "%1$s added system tag %2$s" : "%1$s dodał/-a etykietę systemową %2$s", + "{actor} added system tag {systemtag}" : "{actor} dodał/-a etykietę systemową {systemtag}", + "Removed system tag %1$s" : "Usunięto etykietę systemową %1$s", + "Removed system tag {systemtag}" : "Usunięto etykietą systemową", + "%1$s removed system tag %2$s" : "%1$s usunął/-ęła etykietę systemową %2$s", + "{actor} removed system tag {systemtag}" : "{actor} usunął/-ęła etykietę systemową {systemtag}", + "You created system tag %1$s" : "Utworzyłeś/-aś etykietę systemową %1$s", + "You created system tag {systemtag}" : "Utworzyłeś/-aś etykietę systemową {systemtag}", + "%1$s created system tag %2$s" : "%1$s utworzył/-a etykiete systemową %2$s", + "{actor} created system tag {systemtag}" : "{actor} utworzył/-a etykietę systemową {systemtag}", + "You deleted system tag %1$s" : "Skasowałeś/-aś etykietę systemową %1$s", + "You deleted system tag {systemtag}" : "Usunąłeś-/ał etykietę systemową {systemtag}", + "%1$s deleted system tag %2$s" : "%1$s usunął/-ęła etykietę systemą %2$s", + "{actor} deleted system tag {systemtag}" : "{actor} usunął/-ęła etykietę systemową {systemtag}", + "You updated system tag %2$s to %1$s" : "Zaktualizowałeś/-aś etykietę systemową %2$s do %1$s", + "You updated system tag {oldsystemtag} to {newsystemtag}" : "Zaktualizowałeś/-aś etykietę systemową {oldsystemtag} do {newsystemtag}", + "%1$s updated system tag %3$s to %2$s" : "%1$s zaktualizował/-a etykietę systemową %3$s do %2$s", + "{actor} updated system tag {oldsystemtag} to {newsystemtag}" : "{actor} zaktualizował/-a etykietę systemową {oldsystemtag} do {newsystemtag}", + "You added system tag %2$s to %1$s" : "Dodałeś/-aś etykietę systemową %2$s do %1$s", + "You added system tag {systemtag} to {file}" : "Dodałeś/-aś etykietę systemową {systemtag} do {file}", + "%1$s added system tag %3$s to %2$s" : "%1$s dodał/-a etykiete systemową %3$s do %2$s", + "{actor} added system tag {systemtag} to {file}" : "{actor} dodał/-a etykiete systemową {systemtag} do {file}", + "You removed system tag %2$s from %1$s" : "Usunąłeś/-ęłaś etykiete systemową %2$s z %1$s", + "You removed system tag {systemtag} from {file}" : "Usunąłeś/-ęłaś etykietę systemową {systemtag} z {file}", + "%1$s removed system tag %3$s from %2$s" : "%1$s usunął/-ęła etykietę systemową %3$s z %2$s", + "{actor} removed system tag {systemtag} from {file}" : "{actor} usunął/-ęła etykietę systemową {systemtag} z {file}", + "%s (restricted)" : "%s (ograniczony)", "%s (invisible)" : "%s (niewidoczny)", + "<strong>System tags</strong> for a file have been modified" : "<strong>Etykieta systemowa</strong> dla pliku została zmieniona", + "Collaborative tags" : "Wspólne etykiety", + "Name" : "Nazwa", + "Delete" : "Usuń", + "Public" : "Publiczne", + "Restricted" : "Ograniczone", + "Invisible" : "Niewidoczne", + "Reset" : "Reset", "No files in here" : "Brak plików", "No entries found in this folder" : "Brak wpisów w tym folderze", - "Name" : "Nazwa", "Size" : "Rozmiar", - "Modified" : "Modyfikacja" + "Modified" : "Modyfikacja", + "You assigned system tag %3$s" : "Przypisałeś/-aś etykietę systemową %3$s", + "%1$s assigned system tag %3$s" : "%1$s przypisał/-a etykietę systemową %3$s", + "You unassigned system tag %3$s" : "Usunąłeś/-ałaś przypisanie etykiety systemowej %3$s", + "%1$s unassigned system tag %3$s" : "%1$s usunął/-ęła przypisanie etykiety systemowej %3$s", + "You created system tag %2$s" : "Utworzyłeś/-aś etykiete systemową %2$s", + "You deleted system tag %2$s" : "Usunąłeś/-ęłaś etykietę systemową %2$s", + "You updated system tag %3$s to %2$s" : "Zaktualizowałeś/-aś etykietę systemową %3$s do %2$s", + "You assigned system tag %3$s to %2$s" : "Przypisałeś/-aś etykietę systemową %3$s do %2$s", + "%1$s assigned system tag %3$s to %2$s" : "%1$s przypisał/-a etykietę systemową %3$s do %2$s", + "You unassigned system tag %3$s from %2$s" : "Usunałeś/-aś przypisanie etykiety systemowej %3$s z %2$s", + "%1$s unassigned system tag %3$s from %2$s" : "%1$s usunął/-ęła przypisanie etykiety systemowej %3$s z %2$s" }, -"nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);"); +"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);"); diff --git a/apps/systemtags/l10n/pl.json b/apps/systemtags/l10n/pl.json index 97ae0230be4..57f92b241bb 100644 --- a/apps/systemtags/l10n/pl.json +++ b/apps/systemtags/l10n/pl.json @@ -1,23 +1,65 @@ { "translations": { "Tags" : "Etykiety", + "Update" : "Uaktualnij", + "Create" : "Utwórz", + "Select tag…" : "Wybierz etykietę...", "Tagged files" : "Otagowane pliki", "Select tags to filter by" : "Wybierz tagi do filtru", + "No tags found" : "Nie znaleziono etykiet", "Please select tags to filter by" : "Proszę wybrać tagi do filtrów", "No files found for the selected tags" : "Nie znaleziono plików dla wybranych etykiet", - "<strong>System tags</strong> for a file have been modified" : "<strong>System etykiet</strong> dla pliku został zmieniony", - "%1$s assigned system tag %3$s" : "%1$s przypisywalny system etykiet%3$s", - "%1$s unassigned system tag %3$s" : "%1$s nieprzypisany system etykiet%3$s", - "%1$s created system tag %2$s" : "%1$s stworzony system etykiet%2$s", - "%1$s deleted system tag %2$s" : "%1$s usunięty system etykiet%2$s", - "%1$s updated system tag %3$s to %2$s" : "%1$s zaktualizowany system etykiet%3$s do %2$s", - "%1$s assigned system tag %3$s to %2$s" : "%1$s przypisywalny system etykiet%3$s do %2$s", - "%1$s unassigned system tag %3$s from %2$s" : "%1$s nieprzypisany system etykiet %3$s z %2$s", - "%s (restricted)" : "%s (ograniczone)", + "Added system tag %1$s" : "Dodano etykietę systemową %1$s", + "Added system tag {systemtag}" : "Dodano etykietę systemową {systemtag}", + "%1$s added system tag %2$s" : "%1$s dodał/-a etykietę systemową %2$s", + "{actor} added system tag {systemtag}" : "{actor} dodał/-a etykietę systemową {systemtag}", + "Removed system tag %1$s" : "Usunięto etykietę systemową %1$s", + "Removed system tag {systemtag}" : "Usunięto etykietą systemową", + "%1$s removed system tag %2$s" : "%1$s usunął/-ęła etykietę systemową %2$s", + "{actor} removed system tag {systemtag}" : "{actor} usunął/-ęła etykietę systemową {systemtag}", + "You created system tag %1$s" : "Utworzyłeś/-aś etykietę systemową %1$s", + "You created system tag {systemtag}" : "Utworzyłeś/-aś etykietę systemową {systemtag}", + "%1$s created system tag %2$s" : "%1$s utworzył/-a etykiete systemową %2$s", + "{actor} created system tag {systemtag}" : "{actor} utworzył/-a etykietę systemową {systemtag}", + "You deleted system tag %1$s" : "Skasowałeś/-aś etykietę systemową %1$s", + "You deleted system tag {systemtag}" : "Usunąłeś-/ał etykietę systemową {systemtag}", + "%1$s deleted system tag %2$s" : "%1$s usunął/-ęła etykietę systemą %2$s", + "{actor} deleted system tag {systemtag}" : "{actor} usunął/-ęła etykietę systemową {systemtag}", + "You updated system tag %2$s to %1$s" : "Zaktualizowałeś/-aś etykietę systemową %2$s do %1$s", + "You updated system tag {oldsystemtag} to {newsystemtag}" : "Zaktualizowałeś/-aś etykietę systemową {oldsystemtag} do {newsystemtag}", + "%1$s updated system tag %3$s to %2$s" : "%1$s zaktualizował/-a etykietę systemową %3$s do %2$s", + "{actor} updated system tag {oldsystemtag} to {newsystemtag}" : "{actor} zaktualizował/-a etykietę systemową {oldsystemtag} do {newsystemtag}", + "You added system tag %2$s to %1$s" : "Dodałeś/-aś etykietę systemową %2$s do %1$s", + "You added system tag {systemtag} to {file}" : "Dodałeś/-aś etykietę systemową {systemtag} do {file}", + "%1$s added system tag %3$s to %2$s" : "%1$s dodał/-a etykiete systemową %3$s do %2$s", + "{actor} added system tag {systemtag} to {file}" : "{actor} dodał/-a etykiete systemową {systemtag} do {file}", + "You removed system tag %2$s from %1$s" : "Usunąłeś/-ęłaś etykiete systemową %2$s z %1$s", + "You removed system tag {systemtag} from {file}" : "Usunąłeś/-ęłaś etykietę systemową {systemtag} z {file}", + "%1$s removed system tag %3$s from %2$s" : "%1$s usunął/-ęła etykietę systemową %3$s z %2$s", + "{actor} removed system tag {systemtag} from {file}" : "{actor} usunął/-ęła etykietę systemową {systemtag} z {file}", + "%s (restricted)" : "%s (ograniczony)", "%s (invisible)" : "%s (niewidoczny)", + "<strong>System tags</strong> for a file have been modified" : "<strong>Etykieta systemowa</strong> dla pliku została zmieniona", + "Collaborative tags" : "Wspólne etykiety", + "Name" : "Nazwa", + "Delete" : "Usuń", + "Public" : "Publiczne", + "Restricted" : "Ograniczone", + "Invisible" : "Niewidoczne", + "Reset" : "Reset", "No files in here" : "Brak plików", "No entries found in this folder" : "Brak wpisów w tym folderze", - "Name" : "Nazwa", "Size" : "Rozmiar", - "Modified" : "Modyfikacja" -},"pluralForm" :"nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);" + "Modified" : "Modyfikacja", + "You assigned system tag %3$s" : "Przypisałeś/-aś etykietę systemową %3$s", + "%1$s assigned system tag %3$s" : "%1$s przypisał/-a etykietę systemową %3$s", + "You unassigned system tag %3$s" : "Usunąłeś/-ałaś przypisanie etykiety systemowej %3$s", + "%1$s unassigned system tag %3$s" : "%1$s usunął/-ęła przypisanie etykiety systemowej %3$s", + "You created system tag %2$s" : "Utworzyłeś/-aś etykiete systemową %2$s", + "You deleted system tag %2$s" : "Usunąłeś/-ęłaś etykietę systemową %2$s", + "You updated system tag %3$s to %2$s" : "Zaktualizowałeś/-aś etykietę systemową %3$s do %2$s", + "You assigned system tag %3$s to %2$s" : "Przypisałeś/-aś etykietę systemową %3$s do %2$s", + "%1$s assigned system tag %3$s to %2$s" : "%1$s przypisał/-a etykietę systemową %3$s do %2$s", + "You unassigned system tag %3$s from %2$s" : "Usunałeś/-aś przypisanie etykiety systemowej %3$s z %2$s", + "%1$s unassigned system tag %3$s from %2$s" : "%1$s usunął/-ęła przypisanie etykiety systemowej %3$s z %2$s" +},"pluralForm" :"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);" }
\ No newline at end of file diff --git a/apps/systemtags/l10n/sq.js b/apps/systemtags/l10n/sq.js index 3c1c1b4f039..424c221d3e8 100644 --- a/apps/systemtags/l10n/sq.js +++ b/apps/systemtags/l10n/sq.js @@ -34,6 +34,7 @@ OC.L10N.register( "%s (invisible)" : "%s (e padukshme)", "<strong>System tags</strong> for a file have been modified" : "U ndryshyan <strong>etiketa sistemi</strong>për një kartelë", "Name" : "Emër", + "Invisible" : "I padukshëm", "No files in here" : "S’ka kartela këtu", "No entries found in this folder" : "S’u gjetën zëra në këtë dosje", "Size" : "Madhësi", diff --git a/apps/systemtags/l10n/sq.json b/apps/systemtags/l10n/sq.json index 31b30a1ffa3..9e9f5789040 100644 --- a/apps/systemtags/l10n/sq.json +++ b/apps/systemtags/l10n/sq.json @@ -32,6 +32,7 @@ "%s (invisible)" : "%s (e padukshme)", "<strong>System tags</strong> for a file have been modified" : "U ndryshyan <strong>etiketa sistemi</strong>për një kartelë", "Name" : "Emër", + "Invisible" : "I padukshëm", "No files in here" : "S’ka kartela këtu", "No entries found in this folder" : "S’u gjetën zëra në këtë dosje", "Size" : "Madhësi", diff --git a/apps/twofactor_backupcodes/l10n/is.js b/apps/twofactor_backupcodes/l10n/is.js index cd8a2711a56..56f0ba4ac63 100644 --- a/apps/twofactor_backupcodes/l10n/is.js +++ b/apps/twofactor_backupcodes/l10n/is.js @@ -10,6 +10,10 @@ OC.L10N.register( "If you regenerate backup codes, you automatically invalidate old codes." : "Ef þú endurnýjar öryggisafritunarkóða, gerir þú sjálfkrafa eldri kóða ógilda.", "An error occurred while generating your backup codes" : "Villa kom upp við að búa til öryggisafritunarkóðana þína", "Nextcloud backup codes" : "Nextcloud öryggisafritunarkóðar", + "Two-factor authentication" : "Tveggja-þrepa auðkenning", + "You successfully logged in using two-factor authentication (%1$s)" : "Þér tókst að skrá þig inn með tveggja-þrepa auðkenningu (%1$s)", + "A login attempt using two-factor authentication failed (%1$s)" : "Innskráning með tveggja-þrepa auðkenningu mistókst (%1$s)", + "You created two-factor backup codes for your account" : "Þú útbjóst tveggja-þrepa öryggisafritunarkóða fyrir aðganginn þinn", "Backup code" : "Öryggisafritunarkóði", "Use backup code" : "Nota öryggisafritunarkóða", "Second-factor backup codes" : "Tveggja-þrepa öryggisafritunarkóðar" diff --git a/apps/twofactor_backupcodes/l10n/is.json b/apps/twofactor_backupcodes/l10n/is.json index da8f39b0da0..bac4659e688 100644 --- a/apps/twofactor_backupcodes/l10n/is.json +++ b/apps/twofactor_backupcodes/l10n/is.json @@ -8,6 +8,10 @@ "If you regenerate backup codes, you automatically invalidate old codes." : "Ef þú endurnýjar öryggisafritunarkóða, gerir þú sjálfkrafa eldri kóða ógilda.", "An error occurred while generating your backup codes" : "Villa kom upp við að búa til öryggisafritunarkóðana þína", "Nextcloud backup codes" : "Nextcloud öryggisafritunarkóðar", + "Two-factor authentication" : "Tveggja-þrepa auðkenning", + "You successfully logged in using two-factor authentication (%1$s)" : "Þér tókst að skrá þig inn með tveggja-þrepa auðkenningu (%1$s)", + "A login attempt using two-factor authentication failed (%1$s)" : "Innskráning með tveggja-þrepa auðkenningu mistókst (%1$s)", + "You created two-factor backup codes for your account" : "Þú útbjóst tveggja-þrepa öryggisafritunarkóða fyrir aðganginn þinn", "Backup code" : "Öryggisafritunarkóði", "Use backup code" : "Nota öryggisafritunarkóða", "Second-factor backup codes" : "Tveggja-þrepa öryggisafritunarkóðar" diff --git a/apps/twofactor_backupcodes/l10n/pl.js b/apps/twofactor_backupcodes/l10n/pl.js index 152e6ba1554..d993cae6985 100644 --- a/apps/twofactor_backupcodes/l10n/pl.js +++ b/apps/twofactor_backupcodes/l10n/pl.js @@ -18,4 +18,4 @@ OC.L10N.register( "Use backup code" : "Użyj kodu zapasowego", "Second-factor backup codes" : "Drugi składnik kodów zapasowych" }, -"nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);"); +"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);"); diff --git a/apps/twofactor_backupcodes/l10n/pl.json b/apps/twofactor_backupcodes/l10n/pl.json index 035bdf1514f..3fed61bb688 100644 --- a/apps/twofactor_backupcodes/l10n/pl.json +++ b/apps/twofactor_backupcodes/l10n/pl.json @@ -15,5 +15,5 @@ "Backup code" : "Kopia zapasowa kodów", "Use backup code" : "Użyj kodu zapasowego", "Second-factor backup codes" : "Drugi składnik kodów zapasowych" -},"pluralForm" :"nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);" +},"pluralForm" :"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);" }
\ No newline at end of file diff --git a/apps/twofactor_backupcodes/l10n/tr.js b/apps/twofactor_backupcodes/l10n/tr.js index d2c8845c97b..a5c93acebfd 100644 --- a/apps/twofactor_backupcodes/l10n/tr.js +++ b/apps/twofactor_backupcodes/l10n/tr.js @@ -10,6 +10,7 @@ OC.L10N.register( "If you regenerate backup codes, you automatically invalidate old codes." : "Yedek kodlarını yeniden oluşturursanız, eski kodlar geçersiz olur.", "An error occurred while generating your backup codes" : "Yedek kodlar oluşturulurken bir sorun çıktı", "Nextcloud backup codes" : "Nextcloud yedek kodları", + "Two-factor authentication" : "Iki faktörlü kimlik doğrulama", "Backup code" : "Yedek kodu", "Use backup code" : "Yedek kodunu kullan", "Second-factor backup codes" : "İki aşamalı yedek kodları" diff --git a/apps/twofactor_backupcodes/l10n/tr.json b/apps/twofactor_backupcodes/l10n/tr.json index 3daf5b1b45d..44c86cd60cc 100644 --- a/apps/twofactor_backupcodes/l10n/tr.json +++ b/apps/twofactor_backupcodes/l10n/tr.json @@ -8,6 +8,7 @@ "If you regenerate backup codes, you automatically invalidate old codes." : "Yedek kodlarını yeniden oluşturursanız, eski kodlar geçersiz olur.", "An error occurred while generating your backup codes" : "Yedek kodlar oluşturulurken bir sorun çıktı", "Nextcloud backup codes" : "Nextcloud yedek kodları", + "Two-factor authentication" : "Iki faktörlü kimlik doğrulama", "Backup code" : "Yedek kodu", "Use backup code" : "Yedek kodunu kullan", "Second-factor backup codes" : "İki aşamalı yedek kodları" diff --git a/apps/updatenotification/l10n/el.js b/apps/updatenotification/l10n/el.js index d85492c5d53..dc41eb7117e 100644 --- a/apps/updatenotification/l10n/el.js +++ b/apps/updatenotification/l10n/el.js @@ -1,13 +1,20 @@ OC.L10N.register( "updatenotification", { + "Update notifications" : "Ειδοποιήσεις ενημέρωσης", + "Could not start updater, please try the manual update" : "Δεν μπορεί να εκκινήσει η εφαρμογή ενημέρωσης, παρακαλώ δοκιμάστε την χειροκίνητη ενημέρωση", "{version} is available. Get more information on how to update." : "Η έκδοση {version} είναι διαθέσιμη. Δείτε περισσότερες πληροφορίες για το πως να κάνετε την ενημέρωση.", - "Updated channel" : "Ενημερωμένο κανάλι", - "Updater" : "Εφαρμογή Ενημέρωσης", + "Channel updated" : "Ενημερωμένο κανάλι", + "Update to %1$s is available." : "Είναι διαθέσιμη η ενημέρωση σε %1$s.", + "Update for %1$s to version %2$s is available." : "Είναι διαθέσιμη η ενημέρωση από την έκδοση %1$s στην %2$s.", + "Update for {app} to version %s is available." : "Είναι διαθέσιμη η ενημέρωση της εφαρμογής {app} στην έκδοση %s", "A new version is available: %s" : "Μία νέα έκδοση είναι διαθέσιμη: %s", "Open updater" : "Άνοιγμα εφαρμογής ενημέρωσης", + "Download now" : "Λήψη τώρα", "Your version is up to date." : "Έχετε την τελευταία έκδοση.", + "Checked on %s" : "Ελέγχθηκε στις %s", "Update channel:" : "Ενημέρωση καναλιού:", - "You can always update to a newer version / experimental channel. But you can never downgrade to a more stable channel." : "Μπορείτε πάντα να περάσετε σε νεότερη / πειραματική έκδοση. Αλλά ποτέ δεν μπορείτε να γυρίσετε πίσω σε πιο σταθερό κανάλι." + "You can always update to a newer version / experimental channel. But you can never downgrade to a more stable channel." : "Μπορείτε πάντα να περάσετε σε νεότερη / πειραματική έκδοση. Αλλά ποτέ δεν μπορείτε να γυρίσετε πίσω σε πιο σταθερό κανάλι.", + "Notify members of the following groups about available updates:" : "Να ενημερωθούν τα μέλη των παρακάτω ομάδων σχετικά με τις διαθέσιμες ενημερώσεις:" }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/updatenotification/l10n/el.json b/apps/updatenotification/l10n/el.json index c97c44f5c90..763646d428e 100644 --- a/apps/updatenotification/l10n/el.json +++ b/apps/updatenotification/l10n/el.json @@ -1,11 +1,18 @@ { "translations": { + "Update notifications" : "Ειδοποιήσεις ενημέρωσης", + "Could not start updater, please try the manual update" : "Δεν μπορεί να εκκινήσει η εφαρμογή ενημέρωσης, παρακαλώ δοκιμάστε την χειροκίνητη ενημέρωση", "{version} is available. Get more information on how to update." : "Η έκδοση {version} είναι διαθέσιμη. Δείτε περισσότερες πληροφορίες για το πως να κάνετε την ενημέρωση.", - "Updated channel" : "Ενημερωμένο κανάλι", - "Updater" : "Εφαρμογή Ενημέρωσης", + "Channel updated" : "Ενημερωμένο κανάλι", + "Update to %1$s is available." : "Είναι διαθέσιμη η ενημέρωση σε %1$s.", + "Update for %1$s to version %2$s is available." : "Είναι διαθέσιμη η ενημέρωση από την έκδοση %1$s στην %2$s.", + "Update for {app} to version %s is available." : "Είναι διαθέσιμη η ενημέρωση της εφαρμογής {app} στην έκδοση %s", "A new version is available: %s" : "Μία νέα έκδοση είναι διαθέσιμη: %s", "Open updater" : "Άνοιγμα εφαρμογής ενημέρωσης", + "Download now" : "Λήψη τώρα", "Your version is up to date." : "Έχετε την τελευταία έκδοση.", + "Checked on %s" : "Ελέγχθηκε στις %s", "Update channel:" : "Ενημέρωση καναλιού:", - "You can always update to a newer version / experimental channel. But you can never downgrade to a more stable channel." : "Μπορείτε πάντα να περάσετε σε νεότερη / πειραματική έκδοση. Αλλά ποτέ δεν μπορείτε να γυρίσετε πίσω σε πιο σταθερό κανάλι." + "You can always update to a newer version / experimental channel. But you can never downgrade to a more stable channel." : "Μπορείτε πάντα να περάσετε σε νεότερη / πειραματική έκδοση. Αλλά ποτέ δεν μπορείτε να γυρίσετε πίσω σε πιο σταθερό κανάλι.", + "Notify members of the following groups about available updates:" : "Να ενημερωθούν τα μέλη των παρακάτω ομάδων σχετικά με τις διαθέσιμες ενημερώσεις:" },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/apps/updatenotification/l10n/ia.js b/apps/updatenotification/l10n/ia.js new file mode 100644 index 00000000000..39d2a27431b --- /dev/null +++ b/apps/updatenotification/l10n/ia.js @@ -0,0 +1,24 @@ +OC.L10N.register( + "updatenotification", + { + "Update notifications" : "Actualisar notificationes", + "Could not start updater, please try the manual update" : "Impossibile initiar le actualisator, per favor tenta le actualisation manual", + "{version} is available. Get more information on how to update." : "{version} es disponibile. Obtene plus informationes super como actualisar.", + "Channel updated" : "Canal actualisate", + "Update to %1$s is available." : "Un actualisation a %1$s es disponibile.", + "Update for %1$s to version %2$s is available." : "Un actualisation de %1$s al version %2$s es disponibile.", + "Update for {app} to version %s is available." : "Un actualisation del {app} al version %s es disponibile.", + "A new version is available: %s" : "Un nove version es disponibile: %s", + "Open updater" : "Aperir actualisator", + "Download now" : "Discargar ora", + "Your version is up to date." : "Tu version es actualisate.", + "Checked on %s" : "Verificate in %s", + "Update channel:" : "Canal de actualisation:", + "You can always update to a newer version / experimental channel. But you can never downgrade to a more stable channel." : "Tu sempre pote actualisar a un version plus nove o a un canal experimental. Ma tu non potera jammais retrogradar a un canal plus stabile.", + "Notify members of the following groups about available updates:" : "Notifica membros del gruppos sequente super actualisationes disponibile:", + "Only notification for app updates are available." : "Notification es disponibile solmente pro actualisationes de applicationes.", + "The selected update channel makes dedicated notifications for the server obsolete." : "Le canal de actualisation seligite torna obsolete le notificationes dedicate al servitor.", + "The selected update channel does not support updates of the server." : "Le canal de actualisation seligite non supporta actualisationes del servitor.", + "You are running PHP %s. To allow you to upgrade to Nextcloud 11 and higher you need to run at least PHP 5.6. Once you upgraded your PHP version you will be able to receive update notifications for these newer versions." : "Tu es executante PHP %s. Pro permitter te a actualisar a Nextcloud 11 e a versiones major, tu debe executar al minus PHP 5.6. Quando tu actualisar tu version de PHP tu potera reciper notificationes de actualisation a iste versiones plus recente." +}, +"nplurals=2; plural=(n != 1);"); diff --git a/apps/updatenotification/l10n/ia.json b/apps/updatenotification/l10n/ia.json new file mode 100644 index 00000000000..65acbbc1674 --- /dev/null +++ b/apps/updatenotification/l10n/ia.json @@ -0,0 +1,22 @@ +{ "translations": { + "Update notifications" : "Actualisar notificationes", + "Could not start updater, please try the manual update" : "Impossibile initiar le actualisator, per favor tenta le actualisation manual", + "{version} is available. Get more information on how to update." : "{version} es disponibile. Obtene plus informationes super como actualisar.", + "Channel updated" : "Canal actualisate", + "Update to %1$s is available." : "Un actualisation a %1$s es disponibile.", + "Update for %1$s to version %2$s is available." : "Un actualisation de %1$s al version %2$s es disponibile.", + "Update for {app} to version %s is available." : "Un actualisation del {app} al version %s es disponibile.", + "A new version is available: %s" : "Un nove version es disponibile: %s", + "Open updater" : "Aperir actualisator", + "Download now" : "Discargar ora", + "Your version is up to date." : "Tu version es actualisate.", + "Checked on %s" : "Verificate in %s", + "Update channel:" : "Canal de actualisation:", + "You can always update to a newer version / experimental channel. But you can never downgrade to a more stable channel." : "Tu sempre pote actualisar a un version plus nove o a un canal experimental. Ma tu non potera jammais retrogradar a un canal plus stabile.", + "Notify members of the following groups about available updates:" : "Notifica membros del gruppos sequente super actualisationes disponibile:", + "Only notification for app updates are available." : "Notification es disponibile solmente pro actualisationes de applicationes.", + "The selected update channel makes dedicated notifications for the server obsolete." : "Le canal de actualisation seligite torna obsolete le notificationes dedicate al servitor.", + "The selected update channel does not support updates of the server." : "Le canal de actualisation seligite non supporta actualisationes del servitor.", + "You are running PHP %s. To allow you to upgrade to Nextcloud 11 and higher you need to run at least PHP 5.6. Once you upgraded your PHP version you will be able to receive update notifications for these newer versions." : "Tu es executante PHP %s. Pro permitter te a actualisar a Nextcloud 11 e a versiones major, tu debe executar al minus PHP 5.6. Quando tu actualisar tu version de PHP tu potera reciper notificationes de actualisation a iste versiones plus recente." +},"pluralForm" :"nplurals=2; plural=(n != 1);" +}
\ No newline at end of file diff --git a/apps/updatenotification/l10n/id.js b/apps/updatenotification/l10n/id.js index 554c4578dd7..b14837886bd 100644 --- a/apps/updatenotification/l10n/id.js +++ b/apps/updatenotification/l10n/id.js @@ -2,10 +2,15 @@ OC.L10N.register( "updatenotification", { "Update notifications" : "Perbarui pemberitahuan", + "Could not start updater, please try the manual update" : "Tidak dapat menjalankan updater, harap coba perbarui manual", "{version} is available. Get more information on how to update." : "{version} tersedia. Dapatkan informasi lebih lanjut cara memperbaruinya.", - "Nextcloud core" : "Nextcloud core", + "Channel updated" : "Kanal diperbarui", + "Update to %1$s is available." : "Pembaruan untuk %1$s tersedia.", "Update for %1$s to version %2$s is available." : "Pembaruan untuk %1$s ke versi %2$s tersedia.", + "Update for {app} to version %s is available." : "Pembaruan untuk {app} ke versi %s tersedia.", "A new version is available: %s" : "Versi baru tersedia: %s", + "Open updater" : "Buka updater", + "Download now" : "Unduh sekarang", "Your version is up to date." : "Versi Anda saat ini adalah yang terbaru.", "Checked on %s" : "Dicek pada %s", "Update channel:" : "Saluran update:", @@ -14,6 +19,6 @@ OC.L10N.register( "Only notification for app updates are available." : "Hanya pemberitahuan untuk pembaruan aplikasi tersedia.", "The selected update channel makes dedicated notifications for the server obsolete." : "Kanal pembaruan yang terpilih membuat pemberitahuan terdedikasi untuk server usang.", "The selected update channel does not support updates of the server." : "Kanal pembaruan yang terpilih tidak mendukung pembaruan server.", - "Updater" : "Pengupdate" + "You are running PHP %s. To allow you to upgrade to Nextcloud 11 and higher you need to run at least PHP 5.6. Once you upgraded your PHP version you will be able to receive update notifications for these newer versions." : "Anda menggunakan PHP %s. Untuk dapat meningkatkan ke Nextcloud 11 dan lebih tinggi anda butuh setidaknya PHP 5.6. Ketika versi PHP telah ditingkatkan anda dapat menerima notifikasi pembaruan untuk versi lebih baru." }, "nplurals=1; plural=0;"); diff --git a/apps/updatenotification/l10n/id.json b/apps/updatenotification/l10n/id.json index a76a0a85fd4..2d532f5bcd0 100644 --- a/apps/updatenotification/l10n/id.json +++ b/apps/updatenotification/l10n/id.json @@ -1,9 +1,14 @@ { "translations": { "Update notifications" : "Perbarui pemberitahuan", + "Could not start updater, please try the manual update" : "Tidak dapat menjalankan updater, harap coba perbarui manual", "{version} is available. Get more information on how to update." : "{version} tersedia. Dapatkan informasi lebih lanjut cara memperbaruinya.", - "Nextcloud core" : "Nextcloud core", + "Channel updated" : "Kanal diperbarui", + "Update to %1$s is available." : "Pembaruan untuk %1$s tersedia.", "Update for %1$s to version %2$s is available." : "Pembaruan untuk %1$s ke versi %2$s tersedia.", + "Update for {app} to version %s is available." : "Pembaruan untuk {app} ke versi %s tersedia.", "A new version is available: %s" : "Versi baru tersedia: %s", + "Open updater" : "Buka updater", + "Download now" : "Unduh sekarang", "Your version is up to date." : "Versi Anda saat ini adalah yang terbaru.", "Checked on %s" : "Dicek pada %s", "Update channel:" : "Saluran update:", @@ -12,6 +17,6 @@ "Only notification for app updates are available." : "Hanya pemberitahuan untuk pembaruan aplikasi tersedia.", "The selected update channel makes dedicated notifications for the server obsolete." : "Kanal pembaruan yang terpilih membuat pemberitahuan terdedikasi untuk server usang.", "The selected update channel does not support updates of the server." : "Kanal pembaruan yang terpilih tidak mendukung pembaruan server.", - "Updater" : "Pengupdate" + "You are running PHP %s. To allow you to upgrade to Nextcloud 11 and higher you need to run at least PHP 5.6. Once you upgraded your PHP version you will be able to receive update notifications for these newer versions." : "Anda menggunakan PHP %s. Untuk dapat meningkatkan ke Nextcloud 11 dan lebih tinggi anda butuh setidaknya PHP 5.6. Ketika versi PHP telah ditingkatkan anda dapat menerima notifikasi pembaruan untuk versi lebih baru." },"pluralForm" :"nplurals=1; plural=0;" }
\ No newline at end of file diff --git a/apps/updatenotification/l10n/is.js b/apps/updatenotification/l10n/is.js index 5ca836447d5..b64714397c3 100644 --- a/apps/updatenotification/l10n/is.js +++ b/apps/updatenotification/l10n/is.js @@ -2,10 +2,15 @@ OC.L10N.register( "updatenotification", { "Update notifications" : "Tilkynningar um uppfærslu", + "Could not start updater, please try the manual update" : "Gat ekki ræst uppfærslustýringu, prófaðu að uppfæra handvirkt", "{version} is available. Get more information on how to update." : "{version} er í boði. Fáðu frekari upplýsingar um hvernig á að uppfæra.", "Channel updated" : "Rás uppfærð", - "Update for %1$s to version %2$s is available." : "Upfærsla %1$s í útgáfu %2$s er tiltæk.", + "Update to %1$s is available." : "Uppfærsla fyrir %1$s er tiltæk.", + "Update for %1$s to version %2$s is available." : "Uppfærsla %1$s í útgáfu %2$s er tiltæk.", + "Update for {app} to version %s is available." : "Uppfærsla fyrir {app} í útgáfu %s er tiltæk.", "A new version is available: %s" : "Ný útgáfa er tiltæk: %s", + "Open updater" : "Opna uppfærslustýringu", + "Download now" : "Sækja núna", "Your version is up to date." : "Útgáfan þín er af nýjustu gerð.", "Checked on %s" : "Athugað þann %s", "Update channel:" : "Uppfærslurás:", @@ -14,6 +19,6 @@ OC.L10N.register( "Only notification for app updates are available." : "Eingöngu eru eru tiltækar tilkynningar fyrir uppfærslur forrita.", "The selected update channel makes dedicated notifications for the server obsolete." : "Valda uppfærslurásin gerir úreltar sértækar tilkynningar fyrir vefþjóninn.", "The selected update channel does not support updates of the server." : "Valda uppfærslurásin styður ekki uppfærslur fyrir vefþjóninn.", - "Updater" : "Uppfærslustýring" + "You are running PHP %s. To allow you to upgrade to Nextcloud 11 and higher you need to run at least PHP 5.6. Once you upgraded your PHP version you will be able to receive update notifications for these newer versions." : "Þú ert að keyra PHP %s. Ef þú ætlar að uppfæra í Nextcloud 11 eða hærri, verður þú að keyra að minnsta kosti PHP 5.6. Þegar þú ert búinn að uppfæra PHP útgáfuna þína, muntu fara að fá tilkynningar um uppfærslur vegna nýrri útgáfna." }, "nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);"); diff --git a/apps/updatenotification/l10n/is.json b/apps/updatenotification/l10n/is.json index bc054ef360f..21d25a20a5a 100644 --- a/apps/updatenotification/l10n/is.json +++ b/apps/updatenotification/l10n/is.json @@ -1,9 +1,14 @@ { "translations": { "Update notifications" : "Tilkynningar um uppfærslu", + "Could not start updater, please try the manual update" : "Gat ekki ræst uppfærslustýringu, prófaðu að uppfæra handvirkt", "{version} is available. Get more information on how to update." : "{version} er í boði. Fáðu frekari upplýsingar um hvernig á að uppfæra.", "Channel updated" : "Rás uppfærð", - "Update for %1$s to version %2$s is available." : "Upfærsla %1$s í útgáfu %2$s er tiltæk.", + "Update to %1$s is available." : "Uppfærsla fyrir %1$s er tiltæk.", + "Update for %1$s to version %2$s is available." : "Uppfærsla %1$s í útgáfu %2$s er tiltæk.", + "Update for {app} to version %s is available." : "Uppfærsla fyrir {app} í útgáfu %s er tiltæk.", "A new version is available: %s" : "Ný útgáfa er tiltæk: %s", + "Open updater" : "Opna uppfærslustýringu", + "Download now" : "Sækja núna", "Your version is up to date." : "Útgáfan þín er af nýjustu gerð.", "Checked on %s" : "Athugað þann %s", "Update channel:" : "Uppfærslurás:", @@ -12,6 +17,6 @@ "Only notification for app updates are available." : "Eingöngu eru eru tiltækar tilkynningar fyrir uppfærslur forrita.", "The selected update channel makes dedicated notifications for the server obsolete." : "Valda uppfærslurásin gerir úreltar sértækar tilkynningar fyrir vefþjóninn.", "The selected update channel does not support updates of the server." : "Valda uppfærslurásin styður ekki uppfærslur fyrir vefþjóninn.", - "Updater" : "Uppfærslustýring" + "You are running PHP %s. To allow you to upgrade to Nextcloud 11 and higher you need to run at least PHP 5.6. Once you upgraded your PHP version you will be able to receive update notifications for these newer versions." : "Þú ert að keyra PHP %s. Ef þú ætlar að uppfæra í Nextcloud 11 eða hærri, verður þú að keyra að minnsta kosti PHP 5.6. Þegar þú ert búinn að uppfæra PHP útgáfuna þína, muntu fara að fá tilkynningar um uppfærslur vegna nýrri útgáfna." },"pluralForm" :"nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);" }
\ No newline at end of file diff --git a/apps/updatenotification/l10n/pl.js b/apps/updatenotification/l10n/pl.js index 3dbcd2bdfeb..63d5e404868 100644 --- a/apps/updatenotification/l10n/pl.js +++ b/apps/updatenotification/l10n/pl.js @@ -18,6 +18,7 @@ OC.L10N.register( "Notify members of the following groups about available updates:" : "Powiadom członków następujących grup o dostępnych aktualizacjach: ", "Only notification for app updates are available." : "Tylko powiadomienia o aktualizacjach aplikacji są dostępne.", "The selected update channel makes dedicated notifications for the server obsolete." : "Wybrany kanał aktualizacji dla dedykowanych powiadomień dla serwera jest nieaktualny.", - "The selected update channel does not support updates of the server." : "Wybrany kanał aktualizacji nie obsługuje danego serwera." + "The selected update channel does not support updates of the server." : "Wybrany kanał aktualizacji nie obsługuje danego serwera.", + "You are running PHP %s. To allow you to upgrade to Nextcloud 11 and higher you need to run at least PHP 5.6. Once you upgraded your PHP version you will be able to receive update notifications for these newer versions." : "Używasz PHP %s. Abyś mógł zaktualizować do Nextclouda w wersji 11 i wyższej musisz używać przynajmniej PHP 5.6. Kiedy podniesiesz swoją wersję PHP będzie możliwe otrzymanie powiadomienia dla tych nowszych wersji." }, -"nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);"); +"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);"); diff --git a/apps/updatenotification/l10n/pl.json b/apps/updatenotification/l10n/pl.json index c0d554bb0de..cb0da4aeb14 100644 --- a/apps/updatenotification/l10n/pl.json +++ b/apps/updatenotification/l10n/pl.json @@ -16,6 +16,7 @@ "Notify members of the following groups about available updates:" : "Powiadom członków następujących grup o dostępnych aktualizacjach: ", "Only notification for app updates are available." : "Tylko powiadomienia o aktualizacjach aplikacji są dostępne.", "The selected update channel makes dedicated notifications for the server obsolete." : "Wybrany kanał aktualizacji dla dedykowanych powiadomień dla serwera jest nieaktualny.", - "The selected update channel does not support updates of the server." : "Wybrany kanał aktualizacji nie obsługuje danego serwera." -},"pluralForm" :"nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);" + "The selected update channel does not support updates of the server." : "Wybrany kanał aktualizacji nie obsługuje danego serwera.", + "You are running PHP %s. To allow you to upgrade to Nextcloud 11 and higher you need to run at least PHP 5.6. Once you upgraded your PHP version you will be able to receive update notifications for these newer versions." : "Używasz PHP %s. Abyś mógł zaktualizować do Nextclouda w wersji 11 i wyższej musisz używać przynajmniej PHP 5.6. Kiedy podniesiesz swoją wersję PHP będzie możliwe otrzymanie powiadomienia dla tych nowszych wersji." +},"pluralForm" :"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);" }
\ No newline at end of file diff --git a/apps/user_ldap/l10n/pl.js b/apps/user_ldap/l10n/pl.js index a7732731cab..c33bf91d1c3 100644 --- a/apps/user_ldap/l10n/pl.js +++ b/apps/user_ldap/l10n/pl.js @@ -35,12 +35,18 @@ OC.L10N.register( "Anonymous bind is not allowed. Please provide a User DN and Password." : "Anonimowe połączenie nie jest dozwolone. Proszę podać DN użytkownika i hasło.", "LDAP Operations error. Anonymous bind might not be allowed." : "Błąd operacji LDAP. Anonimowe połączenie nie jest dozwolone.", "Saving failed. Please make sure the database is in Operation. Reload before continuing." : "Zapis się nie udał. Proszę upewnij się, że baza danych jest uruchomiona. Przeładuj przed kontynuowaniem.", + "Switching the mode will enable automatic LDAP queries. Depending on your LDAP size they may take a while. Do you still want to switch the mode?" : "Zmiana trybu włączy automatyczne odpytywanie LDAP-a. W zależności od jego wielkości może to trochę potrwać. Nadal chcesz zmienić tryb?", "Mode switch" : "Przełącznik trybów", "Select attributes" : "Wybierz atrybuty", - "User found and settings verified." : "Użytkownik nie znalazł ustawienia zweryfikowanego.", - "Settings verified, but more than one user found. Only the first will be able to login. Consider a more narrow filter." : "Ustawienia są poprawne, ale znaleziono więcej niż jednego użytkownika. Tylko pierwszy będzie mógł się zalogować. Rozważ większe zawężenie filtrami.", + "User not found. Please check your login attributes and username. Effective filter (to copy-and-paste for command line validation): <br/>" : "Nie znaleziono użytkownika. Sprawdź proszę atrybuty logowania i nazwę użytkownika. Filtr efektywny (dla sprawdzenia w konsoli przez kopiuj/wklej): <br/>", + "User found and settings verified." : "Znaleziono użytkownika i zweryfikowano ustawienia.", + "Settings verified, but more than one user found. Only the first will be able to login. Consider a more narrow filter." : "Ustawienia zweryfikowano, ale znaleziono więcej niż jednego użytkownika. Tylko pierwszy będzie mógł się zalogować. Rozważ większe zawężenie filtrami.", + "An unspecified error occurred. Please check the settings and the log." : "Błąd niewiadomego pochodzenia. Sprawdź proszę ustawienia i logi.", + "The search filter is invalid, probably due to syntax issues like uneven number of opened and closed brackets. Please revise." : "Filtr szukania jest nieprawidłowy, prawdopodobnie przez problem składniowy taki jak nierówna liczba otwartych i zamkniętych nawiasów. Zweryfikuj to.", "A connection error to LDAP / AD occurred, please check host, port and credentials." : "Błąd połączenia do LDAP / AD, proszę sprawdzić adres hosta, port i poświadczenia.", + "The %uid placeholder is missing. It will be replaced with the login name when querying LDAP / AD." : "Nie znaleziono zamiennika dla %uid. Podczas odpytywania LDAP-a / AD będzie zastąpiony nazwą użytkownika.", "Please provide a login name to test against" : "Wprowadź nazwę użytkownika, aby wykonać test ponownie", + "The group box was disabled, because the LDAP / AD server does not support memberOf." : "Wpisy dla grup zostały wyłączone, ponieważ LDAP / AD nie wspiera memberOf.", "Password change rejected. Hint: " : "Zmiana hasła odrzucona: Wskazówka:", "LDAP / AD integration" : "Integracja z LDAP / AD", "_%s group found_::_%s groups found_" : ["%s znaleziona grupa","%s znalezionych grup","%s znalezionych grup","%s znalezionych grup"], @@ -62,6 +68,7 @@ OC.L10N.register( "Verify settings and count groups" : "Zweryfikuj ustawienia i policz grupy", "When logging in, %s will find the user based on the following attributes:" : "Podczas logowania, %s znajdzie użytkownika na podstawie następujących atrybutów:", "LDAP / AD Username:" : "Nazwa użytkownika LDAP / AD:", + "Allows login against the LDAP / AD username, which is either uid or samaccountname and will be detected." : "Pozwól na zalogowanie się nazwą użytkownika z LDAP-a / AD, czyli również przez uid lub samaccountname i będzie to wykryte.", "LDAP / AD Email Address:" : "Adres email LDAP/AD:", "Allows login against an email attribute. Mail and mailPrimaryAddress will be allowed." : "Pozwól na logowanie poprzez atrybut email. Mail i mailPrimaryAddress będą dozwolone.", "Other Attributes:" : "Inne atrybuty:", @@ -88,6 +95,7 @@ OC.L10N.register( "Avoids automatic LDAP requests. Better for bigger setups, but requires some LDAP knowledge." : "Zapobiega automatycznym zapytaniom LDAP. Lepsze dla większych instalacji, lecz wymaga pewnej wiedzy o LDAP.", "Manually enter LDAP filters (recommended for large directories)" : "Ręcznie wprowadzaj filtry LDAP (zalecane dla dużych katalogów)", "%s access is limited to users meeting these criteria:" : "%s dostęp jest ograniczony dla użytkowników spełniających te warunki:", + "The most common object classes for users are organizationalPerson, person, user, and inetOrgPerson. If you are not sure which object class to select, please consult your directory admin." : "Najbardziej wspólną klasą obiektów dla użytkowników jest organizationalPerson, person, user i InetOrgPerson. Jeśli nie wiesz, którą klasę obiektów wybrać, skonsultuj to ze swoim administratorem usługi katalogowej.", "The filter specifies which LDAP users shall have access to the %s instance." : "Filtr określa, którzy użytkownicy LDAP powinni mieć dostęp do instancji %s.", "Verify settings and count users" : "Sprawdź ustawienia i policz użytkowników", "Saving" : "Zapisuję", @@ -130,11 +138,13 @@ OC.L10N.register( "Group Search Attributes" : "Grupa atrybutów wyszukaj", "Group-Member association" : "Członek grupy stowarzyszenia", "Dynamic Group Member URL" : "URL Członka Grupy Dynamicznej", + "The LDAP attribute that on group objects contains an LDAP search URL that determines what objects belong to the group. (An empty setting disables dynamic group membership functionality.)" : "LDAP przypisuje grupom obiekty, zawierające adres wyszukiwania LDAP-a, co determinuje, który obiekt należy do grupy. (Brak ustawienia wyłączy funkcjonalność dynamicznego członkostwa grup)", "Nested Groups" : "Grupy zagnieżdżone", "When switched on, groups that contain groups are supported. (Only works if the group member attribute contains DNs.)" : "Kiedy włączone, grupy, które zawierają grupy, są wspierane. (Działa tylko, jeśli członek grupy ma ustawienie DNs)", "Paging chunksize" : "Wielkość stronicowania", "Chunksize used for paged LDAP searches that may return bulky results like user or group enumeration. (Setting it 0 disables paged LDAP searches in those situations.)" : "Długość łańcucha jest używana do stronicowanych wyszukiwań LDAP, które mogą zwracać duże zbiory jak lista grup, czy użytkowników. (Ustawienie na 0 wyłącza stronicowane wyszukiwania w takich sytuacjach.)", "Enable LDAP password changes per user" : "Włącz zmianę hasła LDAP przez użytkownika", + "Allow LDAP users to change their password and allow Super Administrators and Group Administrators to change the password of their LDAP users. Only works when access control policies are configured accordingly on the LDAP server. As passwords are sent in plaintext to the LDAP server, transport encryption must be used and password hashing should be configured on the LDAP server." : "Pozwól użytkownikom LDAP-a na zmianę swoich haseł i pozwól Super Administratorom i Grupom Administratorów na zmianę haseł swoim użytkownikom LDAP-a. Działa tylko wtedy, kiedy polisy kontroli dostępu są prawidłowo skonfigurowane na serwerze LDAP. Jako że do serwera LDAP hasła są wysyłane czystym tekstem, na serwerze LDAP należy skonfigurować protokoł szyfrowania oraz haszowanie haseł.", "(New password is sent as plain text to LDAP)" : "(Nowe hasło jest wysyłane do LDAP-a czystym tekstem)", "Special Attributes" : "Specjalne atrybuty", "Quota Field" : "Pole przydziału", @@ -144,6 +154,7 @@ OC.L10N.register( "User Home Folder Naming Rule" : "Reguły nazewnictwa folderu domowego użytkownika", "Leave empty for user name (default). Otherwise, specify an LDAP/AD attribute." : "Pozostaw puste dla user name (domyślnie). W przeciwnym razie podaj atrybut LDAP/AD.", "Internal Username" : "Wewnętrzna nazwa użytkownika", + "By default the internal username will be created from the UUID attribute. It makes sure that the username is unique and characters do not need to be converted. The internal username has the restriction that only these characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced with their ASCII correspondence or simply omitted. On collisions a number will be added/increased. The internal username is used to identify a user internally. It is also the default name for the user home folder. It is also a part of remote URLs, for instance for all *DAV services. With this setting, the default behavior can be overridden. Leave it empty for default behavior. Changes will have effect only on newly mapped (added) LDAP users." : "Domyślnie wewnętrzne nazwy użytkowników będą takie same jak atrybut UUID. Zapewnia to unikalność nazw użytkowników, a znaki nie muszą być konwertowane. Znaki z jakich może się składać wewnętrzna nazwa użytkownika to: [ a-zA-Z0-9_.@- ]. Inne znaki są zastępowane przez ich odpowiedniki ASCII lub po prostu pomijane. Gdy nastąpi kolizja nazw zostanie dodany/zwiększony numer. Wewnętrzna nazwa użytkownika jest używana do identyfikacji użytkownika wewnętrznie. To również domyślna nazwa dla katalogu domowego użytkownika. To też część adresu zdalnego dla instancji dla wszystkich usług *DAV. Z tym ustawieniem domyślne zachowanie może być nadpisane. Zostaw to puste dla domyślnego zachowania. Zmiany będą miały miejsce tylko dla nowo zamapowanych (dodanych) użytkowników LDAP-a.", "Internal Username Attribute:" : "Wewnętrzny atrybut nazwy uzżytkownika:", "Override UUID detection" : "Zastąp wykrywanie UUID", "By default, the UUID attribute is automatically detected. The UUID attribute is used to doubtlessly identify LDAP users and groups. Also, the internal username will be created based on the UUID, if not specified otherwise above. You can override the setting and pass an attribute of your choice. You must make sure that the attribute of your choice can be fetched for both users and groups and it is unique. Leave it empty for default behavior. Changes will have effect only on newly mapped (added) LDAP users and groups." : "Domyślnie, atrybut UUID jest wykrywany automatycznie. Atrybut UUID jest używany do niepodważalnej identyfikacji użytkowników i grup LDAP. Również wewnętrzna nazwa użytkownika zostanie stworzona na bazie UUID, jeśli nie zostanie podana powyżej. Możesz nadpisać to ustawienie i użyć atrybutu wedle uznania. Musisz się jednak upewnić, że atrybut ten może zostać pobrany zarówno dla użytkowników, jak i grup i jest unikalny. Pozostaw puste dla domyślnego zachowania. Zmiany będą miały wpływ tylko na nowo przypisanych (dodanych) użytkowników i grupy LDAP.", @@ -152,6 +163,7 @@ OC.L10N.register( "Username-LDAP User Mapping" : "Mapowanie użytkownika LDAP", "Usernames are used to store and assign (meta) data. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "Nazwy użytkowników służą do przechowywania i przypisywania (meta) danych. W celu dokładnego określenia i rozpoznawania użytkowników, każdy użytkownik LDAP ma przypisaną wewnętrzną nazwę użytkownika. Wymaga to mapowania nazwy użytkownika do użytkownika LDAP. Utworzona nazwa użytkownika jest odwzorowywana na UUID użytkownika LDAP. Dodatkowo DN są buforowane, także w celu zmniejszenia oddziaływania LDAP, ale nie są stosowane do identyfikacji. Po zmianie DN, będzie można znaleźć zmiany. Wewnętrzna nazwa jest używana wszędzie. Usuwanie mapowania będzie miało wpływ wszędzie. Usuwanie mapowania nie jest wrażliwe na konfiguracje, dotyczy to wszystkich konfiguracji LDAP! Nigdy nie usuwaj mapowania w środowisku produkcyjnym, jest to dopuszczalne tylko w fazie eksperymentalnej, testowej.", "Clear Username-LDAP User Mapping" : "Czyść Mapowanie użytkownika LDAP", - "Clear Groupname-LDAP Group Mapping" : "Czyść Mapowanie nazwy grupy LDAP" + "Clear Groupname-LDAP Group Mapping" : "Czyść Mapowanie nazwy grupy LDAP", + "Settings verified, but one user found. Only the first will be able to login. Consider a more narrow filter." : "Ustawienia zweryfikowano, ale znaleziono jednego użytkownika. Tylko pierwszy będzie mógł się zalogować. Rozważ większe zawężenie filtrami." }, -"nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);"); +"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);"); diff --git a/apps/user_ldap/l10n/pl.json b/apps/user_ldap/l10n/pl.json index 9aa9e4e478e..099c764306b 100644 --- a/apps/user_ldap/l10n/pl.json +++ b/apps/user_ldap/l10n/pl.json @@ -33,12 +33,18 @@ "Anonymous bind is not allowed. Please provide a User DN and Password." : "Anonimowe połączenie nie jest dozwolone. Proszę podać DN użytkownika i hasło.", "LDAP Operations error. Anonymous bind might not be allowed." : "Błąd operacji LDAP. Anonimowe połączenie nie jest dozwolone.", "Saving failed. Please make sure the database is in Operation. Reload before continuing." : "Zapis się nie udał. Proszę upewnij się, że baza danych jest uruchomiona. Przeładuj przed kontynuowaniem.", + "Switching the mode will enable automatic LDAP queries. Depending on your LDAP size they may take a while. Do you still want to switch the mode?" : "Zmiana trybu włączy automatyczne odpytywanie LDAP-a. W zależności od jego wielkości może to trochę potrwać. Nadal chcesz zmienić tryb?", "Mode switch" : "Przełącznik trybów", "Select attributes" : "Wybierz atrybuty", - "User found and settings verified." : "Użytkownik nie znalazł ustawienia zweryfikowanego.", - "Settings verified, but more than one user found. Only the first will be able to login. Consider a more narrow filter." : "Ustawienia są poprawne, ale znaleziono więcej niż jednego użytkownika. Tylko pierwszy będzie mógł się zalogować. Rozważ większe zawężenie filtrami.", + "User not found. Please check your login attributes and username. Effective filter (to copy-and-paste for command line validation): <br/>" : "Nie znaleziono użytkownika. Sprawdź proszę atrybuty logowania i nazwę użytkownika. Filtr efektywny (dla sprawdzenia w konsoli przez kopiuj/wklej): <br/>", + "User found and settings verified." : "Znaleziono użytkownika i zweryfikowano ustawienia.", + "Settings verified, but more than one user found. Only the first will be able to login. Consider a more narrow filter." : "Ustawienia zweryfikowano, ale znaleziono więcej niż jednego użytkownika. Tylko pierwszy będzie mógł się zalogować. Rozważ większe zawężenie filtrami.", + "An unspecified error occurred. Please check the settings and the log." : "Błąd niewiadomego pochodzenia. Sprawdź proszę ustawienia i logi.", + "The search filter is invalid, probably due to syntax issues like uneven number of opened and closed brackets. Please revise." : "Filtr szukania jest nieprawidłowy, prawdopodobnie przez problem składniowy taki jak nierówna liczba otwartych i zamkniętych nawiasów. Zweryfikuj to.", "A connection error to LDAP / AD occurred, please check host, port and credentials." : "Błąd połączenia do LDAP / AD, proszę sprawdzić adres hosta, port i poświadczenia.", + "The %uid placeholder is missing. It will be replaced with the login name when querying LDAP / AD." : "Nie znaleziono zamiennika dla %uid. Podczas odpytywania LDAP-a / AD będzie zastąpiony nazwą użytkownika.", "Please provide a login name to test against" : "Wprowadź nazwę użytkownika, aby wykonać test ponownie", + "The group box was disabled, because the LDAP / AD server does not support memberOf." : "Wpisy dla grup zostały wyłączone, ponieważ LDAP / AD nie wspiera memberOf.", "Password change rejected. Hint: " : "Zmiana hasła odrzucona: Wskazówka:", "LDAP / AD integration" : "Integracja z LDAP / AD", "_%s group found_::_%s groups found_" : ["%s znaleziona grupa","%s znalezionych grup","%s znalezionych grup","%s znalezionych grup"], @@ -60,6 +66,7 @@ "Verify settings and count groups" : "Zweryfikuj ustawienia i policz grupy", "When logging in, %s will find the user based on the following attributes:" : "Podczas logowania, %s znajdzie użytkownika na podstawie następujących atrybutów:", "LDAP / AD Username:" : "Nazwa użytkownika LDAP / AD:", + "Allows login against the LDAP / AD username, which is either uid or samaccountname and will be detected." : "Pozwól na zalogowanie się nazwą użytkownika z LDAP-a / AD, czyli również przez uid lub samaccountname i będzie to wykryte.", "LDAP / AD Email Address:" : "Adres email LDAP/AD:", "Allows login against an email attribute. Mail and mailPrimaryAddress will be allowed." : "Pozwól na logowanie poprzez atrybut email. Mail i mailPrimaryAddress będą dozwolone.", "Other Attributes:" : "Inne atrybuty:", @@ -86,6 +93,7 @@ "Avoids automatic LDAP requests. Better for bigger setups, but requires some LDAP knowledge." : "Zapobiega automatycznym zapytaniom LDAP. Lepsze dla większych instalacji, lecz wymaga pewnej wiedzy o LDAP.", "Manually enter LDAP filters (recommended for large directories)" : "Ręcznie wprowadzaj filtry LDAP (zalecane dla dużych katalogów)", "%s access is limited to users meeting these criteria:" : "%s dostęp jest ograniczony dla użytkowników spełniających te warunki:", + "The most common object classes for users are organizationalPerson, person, user, and inetOrgPerson. If you are not sure which object class to select, please consult your directory admin." : "Najbardziej wspólną klasą obiektów dla użytkowników jest organizationalPerson, person, user i InetOrgPerson. Jeśli nie wiesz, którą klasę obiektów wybrać, skonsultuj to ze swoim administratorem usługi katalogowej.", "The filter specifies which LDAP users shall have access to the %s instance." : "Filtr określa, którzy użytkownicy LDAP powinni mieć dostęp do instancji %s.", "Verify settings and count users" : "Sprawdź ustawienia i policz użytkowników", "Saving" : "Zapisuję", @@ -128,11 +136,13 @@ "Group Search Attributes" : "Grupa atrybutów wyszukaj", "Group-Member association" : "Członek grupy stowarzyszenia", "Dynamic Group Member URL" : "URL Członka Grupy Dynamicznej", + "The LDAP attribute that on group objects contains an LDAP search URL that determines what objects belong to the group. (An empty setting disables dynamic group membership functionality.)" : "LDAP przypisuje grupom obiekty, zawierające adres wyszukiwania LDAP-a, co determinuje, który obiekt należy do grupy. (Brak ustawienia wyłączy funkcjonalność dynamicznego członkostwa grup)", "Nested Groups" : "Grupy zagnieżdżone", "When switched on, groups that contain groups are supported. (Only works if the group member attribute contains DNs.)" : "Kiedy włączone, grupy, które zawierają grupy, są wspierane. (Działa tylko, jeśli członek grupy ma ustawienie DNs)", "Paging chunksize" : "Wielkość stronicowania", "Chunksize used for paged LDAP searches that may return bulky results like user or group enumeration. (Setting it 0 disables paged LDAP searches in those situations.)" : "Długość łańcucha jest używana do stronicowanych wyszukiwań LDAP, które mogą zwracać duże zbiory jak lista grup, czy użytkowników. (Ustawienie na 0 wyłącza stronicowane wyszukiwania w takich sytuacjach.)", "Enable LDAP password changes per user" : "Włącz zmianę hasła LDAP przez użytkownika", + "Allow LDAP users to change their password and allow Super Administrators and Group Administrators to change the password of their LDAP users. Only works when access control policies are configured accordingly on the LDAP server. As passwords are sent in plaintext to the LDAP server, transport encryption must be used and password hashing should be configured on the LDAP server." : "Pozwól użytkownikom LDAP-a na zmianę swoich haseł i pozwól Super Administratorom i Grupom Administratorów na zmianę haseł swoim użytkownikom LDAP-a. Działa tylko wtedy, kiedy polisy kontroli dostępu są prawidłowo skonfigurowane na serwerze LDAP. Jako że do serwera LDAP hasła są wysyłane czystym tekstem, na serwerze LDAP należy skonfigurować protokoł szyfrowania oraz haszowanie haseł.", "(New password is sent as plain text to LDAP)" : "(Nowe hasło jest wysyłane do LDAP-a czystym tekstem)", "Special Attributes" : "Specjalne atrybuty", "Quota Field" : "Pole przydziału", @@ -142,6 +152,7 @@ "User Home Folder Naming Rule" : "Reguły nazewnictwa folderu domowego użytkownika", "Leave empty for user name (default). Otherwise, specify an LDAP/AD attribute." : "Pozostaw puste dla user name (domyślnie). W przeciwnym razie podaj atrybut LDAP/AD.", "Internal Username" : "Wewnętrzna nazwa użytkownika", + "By default the internal username will be created from the UUID attribute. It makes sure that the username is unique and characters do not need to be converted. The internal username has the restriction that only these characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced with their ASCII correspondence or simply omitted. On collisions a number will be added/increased. The internal username is used to identify a user internally. It is also the default name for the user home folder. It is also a part of remote URLs, for instance for all *DAV services. With this setting, the default behavior can be overridden. Leave it empty for default behavior. Changes will have effect only on newly mapped (added) LDAP users." : "Domyślnie wewnętrzne nazwy użytkowników będą takie same jak atrybut UUID. Zapewnia to unikalność nazw użytkowników, a znaki nie muszą być konwertowane. Znaki z jakich może się składać wewnętrzna nazwa użytkownika to: [ a-zA-Z0-9_.@- ]. Inne znaki są zastępowane przez ich odpowiedniki ASCII lub po prostu pomijane. Gdy nastąpi kolizja nazw zostanie dodany/zwiększony numer. Wewnętrzna nazwa użytkownika jest używana do identyfikacji użytkownika wewnętrznie. To również domyślna nazwa dla katalogu domowego użytkownika. To też część adresu zdalnego dla instancji dla wszystkich usług *DAV. Z tym ustawieniem domyślne zachowanie może być nadpisane. Zostaw to puste dla domyślnego zachowania. Zmiany będą miały miejsce tylko dla nowo zamapowanych (dodanych) użytkowników LDAP-a.", "Internal Username Attribute:" : "Wewnętrzny atrybut nazwy uzżytkownika:", "Override UUID detection" : "Zastąp wykrywanie UUID", "By default, the UUID attribute is automatically detected. The UUID attribute is used to doubtlessly identify LDAP users and groups. Also, the internal username will be created based on the UUID, if not specified otherwise above. You can override the setting and pass an attribute of your choice. You must make sure that the attribute of your choice can be fetched for both users and groups and it is unique. Leave it empty for default behavior. Changes will have effect only on newly mapped (added) LDAP users and groups." : "Domyślnie, atrybut UUID jest wykrywany automatycznie. Atrybut UUID jest używany do niepodważalnej identyfikacji użytkowników i grup LDAP. Również wewnętrzna nazwa użytkownika zostanie stworzona na bazie UUID, jeśli nie zostanie podana powyżej. Możesz nadpisać to ustawienie i użyć atrybutu wedle uznania. Musisz się jednak upewnić, że atrybut ten może zostać pobrany zarówno dla użytkowników, jak i grup i jest unikalny. Pozostaw puste dla domyślnego zachowania. Zmiany będą miały wpływ tylko na nowo przypisanych (dodanych) użytkowników i grupy LDAP.", @@ -150,6 +161,7 @@ "Username-LDAP User Mapping" : "Mapowanie użytkownika LDAP", "Usernames are used to store and assign (meta) data. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "Nazwy użytkowników służą do przechowywania i przypisywania (meta) danych. W celu dokładnego określenia i rozpoznawania użytkowników, każdy użytkownik LDAP ma przypisaną wewnętrzną nazwę użytkownika. Wymaga to mapowania nazwy użytkownika do użytkownika LDAP. Utworzona nazwa użytkownika jest odwzorowywana na UUID użytkownika LDAP. Dodatkowo DN są buforowane, także w celu zmniejszenia oddziaływania LDAP, ale nie są stosowane do identyfikacji. Po zmianie DN, będzie można znaleźć zmiany. Wewnętrzna nazwa jest używana wszędzie. Usuwanie mapowania będzie miało wpływ wszędzie. Usuwanie mapowania nie jest wrażliwe na konfiguracje, dotyczy to wszystkich konfiguracji LDAP! Nigdy nie usuwaj mapowania w środowisku produkcyjnym, jest to dopuszczalne tylko w fazie eksperymentalnej, testowej.", "Clear Username-LDAP User Mapping" : "Czyść Mapowanie użytkownika LDAP", - "Clear Groupname-LDAP Group Mapping" : "Czyść Mapowanie nazwy grupy LDAP" -},"pluralForm" :"nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);" + "Clear Groupname-LDAP Group Mapping" : "Czyść Mapowanie nazwy grupy LDAP", + "Settings verified, but one user found. Only the first will be able to login. Consider a more narrow filter." : "Ustawienia zweryfikowano, ale znaleziono jednego użytkownika. Tylko pierwszy będzie mógł się zalogować. Rozważ większe zawężenie filtrami." +},"pluralForm" :"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);" }
\ No newline at end of file diff --git a/apps/user_ldap/lib/Access.php b/apps/user_ldap/lib/Access.php index 9f6639c0db0..9e93ef2ecaa 100644 --- a/apps/user_ldap/lib/Access.php +++ b/apps/user_ldap/lib/Access.php @@ -965,10 +965,6 @@ class Access extends LDAPUtility implements IUserTools { $sr = $this->ldap->search($linkResources, $base, $filter, $attr); $error = $this->ldap->errno($cr); if(!is_array($sr) || $error !== 0) { - \OCP\Util::writeLog('user_ldap', - 'Error when searching: '.$this->ldap->error($cr). - ' code '.$this->ldap->errno($cr), - \OCP\Util::ERROR); \OCP\Util::writeLog('user_ldap', 'Attempt for Paging? '.print_r($pagedSearchOK, true), \OCP\Util::ERROR); return false; } diff --git a/apps/user_ldap/lib/LDAP.php b/apps/user_ldap/lib/LDAP.php index cac09f25993..ebee0784130 100644 --- a/apps/user_ldap/lib/LDAP.php +++ b/apps/user_ldap/lib/LDAP.php @@ -258,6 +258,31 @@ class LDAP implements ILDAPWrapper { } /** + * Checks whether the return value from LDAP is wrong or not. + * + * When using ldap_search we provide an array, in case multiple bases are + * configured. Thus, we need to check the array elements. + * + * @param $result + * @return bool + */ + protected function isResultFalse($result) { + if($result === false) { + return true; + } + + if($this->curFunc === 'ldap_search' && is_array($result)) { + foreach ($result as $singleResult) { + if($singleResult === false) { + return true; + } + } + } + + return false; + } + + /** * @return mixed */ protected function invokeLDAPMethod() { @@ -266,7 +291,7 @@ class LDAP implements ILDAPWrapper { if(function_exists($func)) { $this->preFunctionCall($func, $arguments); $result = call_user_func_array($func, $arguments); - if ($result === FALSE) { + if ($this->isResultFalse($result)) { $this->postFunctionCall(); } return $result; @@ -283,37 +308,66 @@ class LDAP implements ILDAPWrapper { $this->curArgs = $args; } + /** + * Analyzes the returned LDAP error and acts accordingly if not 0 + * + * @param resource $resource the LDAP Connection resource + * @throws ConstraintViolationException + * @throws ServerNotAvailableException + * @throws \Exception + */ + private function processLDAPError($resource) { + $errorCode = ldap_errno($resource); + if($errorCode === 0) { + return; + } + $errorMsg = ldap_error($resource); + + if($this->curFunc === 'ldap_get_entries' + && $errorCode === -4) { + } else if ($errorCode === 32) { + //for now + } else if ($errorCode === 10) { + //referrals, we switch them off, but then there is AD :) + } else if ($errorCode === -1) { + throw new ServerNotAvailableException('Lost connection to LDAP server.'); + } else if ($errorCode === 48) { + throw new \Exception('LDAP authentication method rejected', $errorCode); + } else if ($errorCode === 1) { + throw new \Exception('LDAP Operations error', $errorCode); + } else if ($errorCode === 19) { + ldap_get_option($this->curArgs[0], LDAP_OPT_ERROR_STRING, $extended_error); + throw new ConstraintViolationException(!empty($extended_error)?$extended_error:$errorMsg, $errorCode); + } else { + \OCP\Util::writeLog('user_ldap', + 'LDAP error '.$errorMsg.' (' . + $errorCode.') after calling '. + $this->curFunc, + \OCP\Util::DEBUG); + } + } + + /** + * Called after an ldap method is run to act on LDAP error if necessary + */ private function postFunctionCall() { if($this->isResource($this->curArgs[0])) { - $errorCode = ldap_errno($this->curArgs[0]); - $errorMsg = ldap_error($this->curArgs[0]); - if($errorCode !== 0) { - if($this->curFunc === 'ldap_get_entries' - && $errorCode === -4) { - } else if ($errorCode === 32) { - //for now - } else if ($errorCode === 10) { - //referrals, we switch them off, but then there is AD :) - } else if ($errorCode === -1) { - throw new ServerNotAvailableException('Lost connection to LDAP server.'); - } else if ($errorCode === 48) { - throw new \Exception('LDAP authentication method rejected', $errorCode); - } else if ($errorCode === 1) { - throw new \Exception('LDAP Operations error', $errorCode); - } else if ($errorCode === 19) { - ldap_get_option($this->curArgs[0], LDAP_OPT_ERROR_STRING, $extended_error); - throw new ConstraintViolationException(!empty($extended_error)?$extended_error:$errorMsg, $errorCode); - } else { - \OCP\Util::writeLog('user_ldap', - 'LDAP error '.$errorMsg.' (' . - $errorCode.') after calling '. - $this->curFunc, - \OCP\Util::DEBUG); - } - } + $resource = $this->curArgs[0]; + } else if( + $this->curFunc === 'ldap_search' + && is_array($this->curArgs[0]) + && $this->isResource($this->curArgs[0][0]) + ) { + // we use always the same LDAP connection resource, is enough to + // take the first one. + $resource = $this->curArgs[0][0]; + } else { + return; } + $this->processLDAPError($resource); + $this->curFunc = ''; - $this->curArgs = array(); + $this->curArgs = []; } } diff --git a/apps/user_ldap/lib/User_LDAP.php b/apps/user_ldap/lib/User_LDAP.php index 448b34524f5..cfd2450a122 100644 --- a/apps/user_ldap/lib/User_LDAP.php +++ b/apps/user_ldap/lib/User_LDAP.php @@ -136,17 +136,16 @@ class User_LDAP extends BackendUtility implements \OCP\IUserBackend, \OCP\UserIn } /** - * Check if the password is correct + * Check if the password is correct without logging in the user + * * @param string $uid The username * @param string $password The password * @return false|string - * - * Check if the password is correct without logging in the user */ public function checkPassword($uid, $password) { try { $ldapRecord = $this->getLDAPUserByLoginName($uid); - } catch(\Exception $e) { + } catch(NotOnLDAP $e) { if($this->ocConfig->getSystemValue('loglevel', Util::WARN) === Util::DEBUG) { \OC::$server->getLogger()->logException($e, ['app' => 'user_ldap']); } diff --git a/apps/workflowengine/l10n/pl.js b/apps/workflowengine/l10n/pl.js index 9b1d324469c..0c99ad2b3c6 100644 --- a/apps/workflowengine/l10n/pl.js +++ b/apps/workflowengine/l10n/pl.js @@ -60,7 +60,7 @@ OC.L10N.register( "Check #%s does not exist" : "Sprawdź, czy #%s nie istnieje", "Workflow" : "Wpływ na pracę", "Open documentation" : "Otwórz dokumentację", - "Add rule group" : "Dodaj regułę grupy", + "Add rule group" : "Dodaj grupę reguł", "Short rule description" : "Krótki opis reguły", "Add rule" : "Dodaj regułę", "Reset" : "Zresetuj", @@ -68,4 +68,4 @@ OC.L10N.register( "Saving…" : "Zapisywanie...", "Loading…" : "Wczytywanie..." }, -"nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);"); +"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);"); diff --git a/apps/workflowengine/l10n/pl.json b/apps/workflowengine/l10n/pl.json index f60c8750f26..190e50f1ad4 100644 --- a/apps/workflowengine/l10n/pl.json +++ b/apps/workflowengine/l10n/pl.json @@ -58,12 +58,12 @@ "Check #%s does not exist" : "Sprawdź, czy #%s nie istnieje", "Workflow" : "Wpływ na pracę", "Open documentation" : "Otwórz dokumentację", - "Add rule group" : "Dodaj regułę grupy", + "Add rule group" : "Dodaj grupę reguł", "Short rule description" : "Krótki opis reguły", "Add rule" : "Dodaj regułę", "Reset" : "Zresetuj", "Save" : "Zapisz", "Saving…" : "Zapisywanie...", "Loading…" : "Wczytywanie..." -},"pluralForm" :"nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);" +},"pluralForm" :"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);" }
\ No newline at end of file diff --git a/build/integration/features/bootstrap/CalDavContext.php b/build/integration/features/bootstrap/CalDavContext.php index 5db56f0fe7a..cae0089875f 100644 --- a/build/integration/features/bootstrap/CalDavContext.php +++ b/build/integration/features/bootstrap/CalDavContext.php @@ -72,16 +72,18 @@ class CalDavContext implements \Behat\Behat\Context\Context { } /** - * @When :user requests calendar :calendar + * @When :user requests calendar :calendar on the endpoint :endpoint * @param string $user * @param string $calendar + * @param string $endpoint */ - public function requestsCalendar($user, $calendar) { - $davUrl = $this->baseUrl . '/remote.php/dav/calendars/'.$calendar; + public function requestsCalendar($user, $calendar, $endpoint) { + $davUrl = $this->baseUrl . $endpoint . $calendar; $password = ($user === 'admin') ? 'admin' : '123456'; try { - $this->response = $this->client->get( + $request = $this->client->createRequest( + 'PROPFIND', $davUrl, [ 'auth' => [ @@ -90,6 +92,7 @@ class CalDavContext implements \Behat\Behat\Context\Context { ] ] ); + $this->response = $this->client->send($request); } catch (\GuzzleHttp\Exception\ClientException $e) { $this->response = $e->getResponse(); } diff --git a/build/integration/features/bootstrap/CardDavContext.php b/build/integration/features/bootstrap/CardDavContext.php index 4ee882cc2e6..2dce688ab85 100644 --- a/build/integration/features/bootstrap/CardDavContext.php +++ b/build/integration/features/bootstrap/CardDavContext.php @@ -72,20 +72,21 @@ class CardDavContext implements \Behat\Behat\Context\Context { } catch (\GuzzleHttp\Exception\ClientException $e) {} } - /** - * @When :user requests addressbook :addressBook with statuscode :statusCode + * @When :user requests addressbook :addressBook with statuscode :statusCode on the endpoint :endpoint * @param string $user * @param string $addressBook * @param int $statusCode + * @param string $endpoint * @throws \Exception */ - public function requestsAddressbookWithStatuscode($user, $addressBook, $statusCode) { - $davUrl = $this->baseUrl . '/remote.php/dav/addressbooks/users/'.$addressBook; + public function requestsAddressbookWithStatuscodeOnTheEndpoint($user, $addressBook, $statusCode, $endpoint) { + $davUrl = $this->baseUrl . $endpoint . $addressBook; $password = ($user === 'admin') ? 'admin' : '123456'; try { - $this->response = $this->client->get( + $request = $this->client->createRequest( + 'PROPFIND', $davUrl, [ 'auth' => [ @@ -94,6 +95,7 @@ class CardDavContext implements \Behat\Behat\Context\Context { ], ] ); + $this->response = $this->client->send($request); } catch (\GuzzleHttp\Exception\ClientException $e) { $this->response = $e->getResponse(); } diff --git a/build/integration/features/caldav.feature b/build/integration/features/caldav.feature index 948151485db..5c3983fc40b 100644 --- a/build/integration/features/caldav.feature +++ b/build/integration/features/caldav.feature @@ -1,31 +1,52 @@ Feature: caldav Scenario: Accessing a not existing calendar of another user Given user "user0" exists - When "admin" requests calendar "user0/MyCalendar" + When "admin" requests calendar "user0/MyCalendar" on the endpoint "/remote.php/dav/calendars/" Then The CalDAV HTTP status code should be "404" And The exception is "Sabre\DAV\Exception\NotFound" And The error message is "Node with name 'MyCalendar' could not be found" - # Blocked by https://github.com/php/php-src/pull/1417 - #Scenario: Accessing a not shared calendar of another user - # Given user "user0" exists - # Given "admin" creates a calendar named "MyCalendar" - # Given The CalDAV HTTP status code should be "201" - # When "user0" requests calendar "admin/MyCalendar" - # Then The CalDAV HTTP status code should be "404" - # And The exception is "Sabre\DAV\Exception\NotFound" - # And The error message is "Node with name 'MyCalendar' could not be found" + Scenario: Accessing a not shared calendar of another user + Given user "user0" exists + Given "admin" creates a calendar named "MyCalendar" + Given The CalDAV HTTP status code should be "201" + When "user0" requests calendar "admin/MyCalendar" on the endpoint "/remote.php/dav/calendars/" + Then The CalDAV HTTP status code should be "404" + And The exception is "Sabre\DAV\Exception\NotFound" + And The error message is "Node with name 'MyCalendar' could not be found" + + Scenario: Accessing a not shared calendar of another user via the legacy endpoint + Given user "user0" exists + Given "admin" creates a calendar named "MyCalendar" + Given The CalDAV HTTP status code should be "201" + When "user0" requests calendar "admin/MyCalendar" on the endpoint "/remote.php/caldav/calendars/" + Then The CalDAV HTTP status code should be "404" + And The exception is "Sabre\DAV\Exception\NotFound" + And The error message is "Node with name 'MyCalendar' could not be found" + + Scenario: Accessing a not existing calendar of another user + Given user "user0" exists + When "user0" requests calendar "admin/MyCalendar" on the endpoint "/remote.php/dav/calendars/" + Then The CalDAV HTTP status code should be "404" + And The exception is "Sabre\DAV\Exception\NotFound" + And The error message is "Node with name 'MyCalendar' could not be found" + + Scenario: Accessing a not existing calendar of another user via the legacy endpoint + Given user "user0" exists + When "user0" requests calendar "admin/MyCalendar" on the endpoint "/remote.php/caldav/calendars/" + Then The CalDAV HTTP status code should be "404" + And The exception is "Sabre\DAV\Exception\NotFound" + And The error message is "Node with name 'MyCalendar' could not be found" Scenario: Accessing a not existing calendar of myself Given user "user0" exists - When "user0" requests calendar "admin/MyCalendar" + When "user0" requests calendar "admin/MyCalendar" on the endpoint "/remote.php/dav/calendars/" Then The CalDAV HTTP status code should be "404" And The exception is "Sabre\DAV\Exception\NotFound" And The error message is "Node with name 'MyCalendar' could not be found" - # Blocked by https://github.com/php/php-src/pull/1417 - #Scenario: Creating a new calendar - # When "admin" creates a calendar named "MyCalendar" - # Then The CalDAV HTTP status code should be "201" - # And "admin" requests calendar "admin/MyCalendar" - # Then The CalDAV HTTP status code should be "200" + Scenario: Creating a new calendar + When "admin" creates a calendar named "MyCalendar" + Then The CalDAV HTTP status code should be "201" + And "admin" requests calendar "admin/MyCalendar" on the endpoint "/remote.php/dav/calendars/" + Then The CalDAV HTTP status code should be "207" diff --git a/build/integration/features/carddav.feature b/build/integration/features/carddav.feature index 4fbe403c7db..9432130066e 100644 --- a/build/integration/features/carddav.feature +++ b/build/integration/features/carddav.feature @@ -1,26 +1,39 @@ Feature: carddav Scenario: Accessing a not existing addressbook of another user Given user "user0" exists - When "admin" requests addressbook "user0/MyAddressbook" with statuscode "404" + When "admin" requests addressbook "user0/MyAddressbook" with statuscode "404" on the endpoint "/remote.php/dav/addressbooks/users/" And The CardDAV exception is "Sabre\DAV\Exception\NotFound" And The CardDAV error message is "Addressbook with name 'MyAddressbook' could not be found" Scenario: Accessing a not shared addressbook of another user Given user "user0" exists Given "admin" creates an addressbook named "MyAddressbook" with statuscode "201" - When "user0" requests addressbook "admin/MyAddressbook" with statuscode "404" + When "user0" requests addressbook "admin/MyAddressbook" with statuscode "404" on the endpoint "/remote.php/dav/addressbooks/users/" + And The CardDAV exception is "Sabre\DAV\Exception\NotFound" + And The CardDAV error message is "Addressbook with name 'MyAddressbook' could not be found" + + Scenario: Accessing a not existing addressbook of another user via legacy endpoint + Given user "user0" exists + When "admin" requests addressbook "user0/MyAddressbook" with statuscode "404" on the endpoint "/remote.php/carddav/addressbooks/" + And The CardDAV exception is "Sabre\DAV\Exception\NotFound" + And The CardDAV error message is "Addressbook with name 'MyAddressbook' could not be found" + + Scenario: Accessing a not shared addressbook of another user via legacy endpoint + Given user "user0" exists + Given "admin" creates an addressbook named "MyAddressbook" with statuscode "201" + When "user0" requests addressbook "admin/MyAddressbook" with statuscode "404" on the endpoint "/remote.php/carddav/addressbooks/" And The CardDAV exception is "Sabre\DAV\Exception\NotFound" And The CardDAV error message is "Addressbook with name 'MyAddressbook' could not be found" Scenario: Accessing a not existing addressbook of myself Given user "user0" exists - When "user0" requests addressbook "admin/MyAddressbook" with statuscode "404" + When "user0" requests addressbook "admin/MyAddressbook" with statuscode "404" on the endpoint "/remote.php/dav/addressbooks/users/" And The CardDAV exception is "Sabre\DAV\Exception\NotFound" And The CardDAV error message is "Addressbook with name 'MyAddressbook' could not be found" Scenario: Creating a new addressbook When "admin" creates an addressbook named "MyAddressbook" with statuscode "201" - Then "admin" requests addressbook "admin/MyAddressbook" with statuscode "200" + Then "admin" requests addressbook "admin/MyAddressbook" with statuscode "207" on the endpoint "/remote.php/dav/addressbooks/users/" Scenario: Accessing ones own contact Given "admin" creates an addressbook named "MyAddressbook" with statuscode "201" diff --git a/config/config.sample.php b/config/config.sample.php index 3d1829e17e6..2a1387cecd0 100644 --- a/config/config.sample.php +++ b/config/config.sample.php @@ -181,15 +181,6 @@ $CONFIG = array( 'knowledgebaseenabled' => true, /** - * ``true`` enables avatars, or user profile photos. These appear on the User - * page, on user's Personal pages and are used by some apps (contacts, mail, - * etc). ``false`` disables them. - * - * Defaults to ``true`` - */ -'enable_avatars' => true, - -/** * ``true`` allows users to change their display names (on their Personal * pages), and ``false`` prevents them from changing their display names. */ @@ -1448,6 +1439,17 @@ $CONFIG = array( 'memcache.locking' => '\\OC\\Memcache\\Redis', /** + * Enable locking debug logging + * + * Note that this can lead to a very large volume of log items being written which can lead + * to performance degradation and large log files on busy instance. + * + * Thus enabling this in production for longer periods of time is not recommended + * or should be used together with the ``log.condition`` setting. + */ +'filelocking.debug' => false, + +/** * Disable the web based updater */ 'upgrade.disable-web' => false, diff --git a/core/css/icons.scss b/core/css/icons.scss index 28f6bd9bbb8..f4ae0ce8d5f 100644 --- a/core/css/icons.scss +++ b/core/css/icons.scss @@ -290,6 +290,22 @@ img, object, video, button, textarea, input, select { background-image: url('../img/actions/rename.svg?v=1'); } +.icon-screen { + background-image: url('../img/actions/screen.svg?v=1'); +} + +.icon-screen-white { + background-image: url('../img/actions/screen-white.svg?v=1'); +} + +.icon-screen-off { + background-image: url('../img/actions/screen-off.svg?v=1'); +} + +.icon-screen-off-white { + background-image: url('../img/actions/screen-off-white.svg?v=1'); +} + .icon-search { background-image: url('../img/actions/search.svg?v=1'); } diff --git a/core/css/inputs.scss b/core/css/inputs.scss index f7b9cdb723c..faddcc50214 100644 --- a/core/css/inputs.scss +++ b/core/css/inputs.scss @@ -265,16 +265,13 @@ input { &.radio--white, &.checkbox--white { + label:before { - border-color: #aaa; + border-color: #ddd; } &:not(:disabled):not(:checked) + label:hover:before, &:focus + label:before { border-color: #fff; } - &:checked + label:before, - &.checkbox:indeterminate + label:before { - /* ^ :indeterminate have a strange behavior on radio, - so we respecified the checkbox class again to be safe */ + &:checked + label:before { box-shadow: inset 0px 0px 0px 2px #000; background-color: #eee; border-color: #eee @@ -290,7 +287,10 @@ input { } } &.checkbox--white { - &:checked + label:before { + &:checked + label:before, + &:indeterminate + label:before { + background-color: transparent !important; /* Override default checked */ + border-color: #fff !important; /* Override default checked */ background-image: url('../img/actions/checkbox-mark-white.svg'); } &:indeterminate + label:before { diff --git a/core/img/actions/checkbox-mark-white.svg b/core/img/actions/checkbox-mark-white.svg index 8407898164b..1441e8666fb 100644 --- a/core/img/actions/checkbox-mark-white.svg +++ b/core/img/actions/checkbox-mark-white.svg @@ -1 +1,4 @@ -<svg xmlns="http://www.w3.org/2000/svg" height="16" width="16"><path d="M11.924 4.066l-4.932 4.97-2.828-2.83L2.75 7.618l4.242 4.243 6.365-6.365-1.433-1.432z"/></svg>
\ No newline at end of file +<?xml version="1.0" encoding="UTF-8"?> +<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg"> + <path d="m0 0v16h16v-16h-16zm11.924 4.0664l1.4336 1.4297-6.3652 6.3652-4.2422-4.2441 1.4141-1.4121 2.8281 2.8301 4.9316-4.9688z" fill="#fff"/> +</svg> diff --git a/core/img/actions/checkbox-mixed-white.svg b/core/img/actions/checkbox-mixed-white.svg index c66636717be..6909d0fc04c 100644 --- a/core/img/actions/checkbox-mixed-white.svg +++ b/core/img/actions/checkbox-mixed-white.svg @@ -1 +1,4 @@ -<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path d="M4 7v2h8V7H4z"/></svg>
\ No newline at end of file +<?xml version="1.0" encoding="UTF-8"?> +<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg"> + <path d="m0 0v16h16v-16h-16zm4 7h8v2h-8v-2z" fill="#fff"/> +</svg> diff --git a/core/img/actions/screen-off-white.svg b/core/img/actions/screen-off-white.svg new file mode 100644 index 00000000000..dca13c32b75 --- /dev/null +++ b/core/img/actions/screen-off-white.svg @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg xmlns="http://www.w3.org/2000/svg" height="16" width="16" version="1.1" viewBox="0 0 16 16"> + <defs> + <filter id="a" style="color-interpolation-filters:sRGB" height="1.3602" width="1.3598" y="-.18008" x="-.17992"> + <feGaussianBlur stdDeviation="1.0495605"/> + </filter> + </defs> + <path opacity=".5" d="m12.986 1.0117v0.00195c-0.255 0-0.51103 0.095216-0.70703 0.29102l-9.986 9.9844c-0.3918 0.392-0.3918 1.024 0 1.416 0.3917 0.392 1.0242 0.392 1.416 0l9.984-9.9862c0.392-0.392 0.392-1.0223 0-1.4141-0.196-0.1958-0.45103-0.29297-0.70703-0.29297zm-10.986 0.9883c-0.554 0-1 0.446-1 1v8c0 0.15223 0.03927 0.29296 0.09961 0.42188 0.09087-0.30747 0.24693-0.59837 0.48633-0.83789v-0.002l1.4141-1.414v-5.168h5.1699l2-2h-8.17zm12.893 0.56641c-0.08943 0.31553-0.24744 0.61463-0.49219 0.85938l-1.401 1.4004v5.1738h-5.1719l-2 2h1.1719v1h-2v2h6v-2h-2v-1h5c0.554 0 1-0.446 1-1v-8c0-0.1573-0.043-0.3014-0.107-0.4336z" fill-rule="evenodd" filter="url(#a)"/> + <path d="m12.986 1.0117v0.00195c-0.255 0-0.51103 0.095216-0.70703 0.29102l-9.986 9.9844c-0.3918 0.392-0.3918 1.024 0 1.416 0.3917 0.392 1.0242 0.392 1.416 0l9.984-9.9862c0.392-0.392 0.392-1.0223 0-1.4141-0.196-0.1958-0.45103-0.29297-0.70703-0.29297zm-10.986 0.9883c-0.554 0-1 0.446-1 1v8c0 0.15223 0.03927 0.29296 0.09961 0.42188 0.09087-0.30747 0.24693-0.59837 0.48633-0.83789v-0.002l1.4141-1.414v-5.168h5.1699l2-2h-8.17zm12.893 0.56641c-0.08943 0.31553-0.24744 0.61463-0.49219 0.85938l-1.401 1.4004v5.1738h-5.1719l-2 2h1.1719v1h-2v2h6v-2h-2v-1h5c0.554 0 1-0.446 1-1v-8c0-0.1573-0.043-0.3014-0.107-0.4336z" fill-rule="evenodd" fill="#fff"/> +</svg> diff --git a/core/img/actions/screen-off.svg b/core/img/actions/screen-off.svg new file mode 100644 index 00000000000..54b4218ba2c --- /dev/null +++ b/core/img/actions/screen-off.svg @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg xmlns="http://www.w3.org/2000/svg" height="16" width="16" version="1.1" viewBox="0 0 16 16"> + <path fill-rule="evenodd" d="m12.986 1.0117v0.002c-0.255 0-0.511 0.0952-0.707 0.291l-9.986 9.9843c-0.3918 0.392-0.3918 1.024 0 1.416 0.3917 0.392 1.0242 0.392 1.416 0l9.984-9.9862c0.392-0.392 0.392-1.0223 0-1.4141-0.196-0.1958-0.451-0.293-0.707-0.293zm-10.986 0.9883c-0.554 0-1 0.446-1 1v8c0 0.152 0.0393 0.293 0.0996 0.422 0.0909-0.308 0.2469-0.598 0.4863-0.838v-0.002l1.4141-1.414v-5.168h5.1699l2.0001-2h-8.17zm12.893 0.5664c-0.09 0.3155-0.248 0.6146-0.493 0.8594l-1.4 1.4004v5.1738h-5.1719l-2 2h1.1719v1h-2v2h6v-2h-2v-1h5c0.554 0 1-0.446 1-1v-8c0-0.1573-0.043-0.3014-0.107-0.4336z"/> +</svg> diff --git a/core/img/actions/screen-white.svg b/core/img/actions/screen-white.svg new file mode 100644 index 00000000000..20372949afb --- /dev/null +++ b/core/img/actions/screen-white.svg @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg xmlns="http://www.w3.org/2000/svg" height="16" width="16" version="1.1" viewBox="0 0 16 16"> + <defs> + <filter id="a" style="color-interpolation-filters:sRGB" height="1.3738" width="1.3471" y="-.18692" x="-.17357"> + <feGaussianBlur stdDeviation="1.0125"/> + </filter> + </defs> + <path opacity=".5" d="m2 2c-0.554 0-1 0.446-1 1v8c0 0.554 0.446 1 1 1h5v1h-2v2h6v-2h-2v-1h5c0.554 0 1-0.446 1-1v-8c0-0.554-0.446-1-1-1zm1 2h10v6h-10z" fill-rule="evenodd" filter="url(#a)"/> + <path d="m2 2c-0.554 0-1 0.446-1 1v8c0 0.554 0.446 1 1 1h5v1h-2v2h6v-2h-2v-1h5c0.554 0 1-0.446 1-1v-8c0-0.554-0.446-1-1-1zm1 2h10v6h-10z" fill-rule="evenodd" fill="#fff"/> +</svg> diff --git a/core/img/actions/screen.svg b/core/img/actions/screen.svg new file mode 100644 index 00000000000..b4005ca5d14 --- /dev/null +++ b/core/img/actions/screen.svg @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg xmlns="http://www.w3.org/2000/svg" height="16" width="16" version="1.1" viewBox="0 0 16 16"> + <path fill-rule="evenodd" d="m2 2c-0.554 0-1 0.446-1 1v8c0 0.554 0.446 1 1 1h5v1h-2v2h6v-2h-2v-1h5c0.554 0 1-0.446 1-1v-8c0-0.554-0.446-1-1-1zm1 2h10v6h-10z"/> +</svg> diff --git a/core/js/js.js b/core/js/js.js index 3651635541a..5ef5c72f625 100644 --- a/core/js/js.js +++ b/core/js/js.js @@ -780,8 +780,18 @@ var OCP = {}, // sometimes "beforeunload" happens later, so need to defer the reload a bit setTimeout(function() { if (!self._userIsNavigatingAway && !self._reloadCalled) { - OC.Notification.show(t('core', 'Problem loading page, reloading in 5 seconds')); - setTimeout(OC.reload, 5000); + var timer = 0; + var seconds = 5; + var interval = setInterval( function() { + OC.Notification.showUpdate(n('core', 'Problem loading page, reloading in %n second', 'Problem loading page, reloading in %n seconds', seconds - timer)); + if (timer >= seconds) { + clearInterval(interval); + OC.reload(); + } + timer++; + }, 1000 // 1 second interval + ); + // only call reload once self._reloadCalled = true; } @@ -1174,6 +1184,30 @@ OC.Notification={ }, /** + * Updates (replaces) a sanitized notification. + * + * @param {string} text Message to display + * @return {jQuery} JQuery element for notificaiton row + */ + showUpdate: function(text) { + var $notification = $('#notification'); + // sanitise + var $html = $('<div/>').text(text).html(); + + // new notification + if (text && $notification.find('.row').length == 0) { + return this.showHtml($html); + } + + var $row = $('<div class="row"></div>').prepend($html); + + // just update html in notification + $notification.html($row); + + return $row; + }, + + /** * Shows a notification that disappears after x seconds, default is * 7 seconds * diff --git a/core/js/shareconfigmodel.js b/core/js/shareconfigmodel.js index 7c92853f682..98388cbd508 100644 --- a/core/js/shareconfigmodel.js +++ b/core/js/shareconfigmodel.js @@ -33,9 +33,10 @@ /** * @returns {boolean} + * @deprecated here for legacy reasons - will always return true */ areAvatarsEnabled: function() { - return oc_config.enable_avatars === true; + return true; }, /** diff --git a/core/js/sharedialogresharerinfoview.js b/core/js/sharedialogresharerinfoview.js index 9a9d95cfb60..a82b495bdcc 100644 --- a/core/js/sharedialogresharerinfoview.js +++ b/core/js/sharedialogresharerinfoview.js @@ -17,9 +17,7 @@ var TEMPLATE = '<span class="reshare">' + - ' {{#if avatarEnabled}}' + ' <div class="avatar" data-userName="{{reshareOwner}}"></div>' + - ' {{/if}}' + ' {{sharedByText}}' + '</span><br/>' ; @@ -93,17 +91,14 @@ } this.$el.html(reshareTemplate({ - avatarEnabled: this.configModel.areAvatarsEnabled(), reshareOwner: this.model.getReshareOwner(), sharedByText: sharedByText })); - if(this.configModel.areAvatarsEnabled()) { - this.$el.find('.avatar').each(function() { - var $this = $(this); - $this.avatar($this.data('username'), 32); - }); - } + this.$el.find('.avatar').each(function() { + var $this = $(this); + $this.avatar($this.data('username'), 32); + }); return this; }, diff --git a/core/js/sharedialogshareelistview.js b/core/js/sharedialogshareelistview.js index 4647dedd722..47dc62d14fe 100644 --- a/core/js/sharedialogshareelistview.js +++ b/core/js/sharedialogshareelistview.js @@ -21,9 +21,7 @@ '<ul id="shareWithList" class="shareWithList">' + '{{#each sharees}}' + '<li data-share-id="{{shareId}}" data-share-type="{{shareType}}" data-share-with="{{shareWith}}">' + - '{{#if avatarEnabled}}' + '<div class="avatar {{#if modSeed}}imageplaceholderseed{{/if}}" data-username="{{shareWith}}" data-displayname="{{shareWithDisplayName}}" {{#if modSeed}}data-seed="{{shareWith}} {{shareType}}"{{/if}}></div>' + - '{{/if}}' + '<span class="has-tooltip username" title="{{shareWithTitle}}">{{shareWithDisplayName}}</span>' + '<span class="sharingOptionsGroup">' + '{{#if editPermissionPossible}}' + @@ -41,9 +39,7 @@ '{{/each}}' + '{{#each linkReshares}}' + '<li data-share-id="{{shareId}}" data-share-type="{{shareType}}">' + - '{{#if avatarEnabled}}' + '<div class="avatar" data-username="{{shareInitiator}}"></div>' + - '{{/if}}' + '<span class="has-tooltip username" title="{{shareInitiator}}">' + t('core', '{{shareInitiatorDisplayName}} shared via link') + '</span>' + '<span class="sharingOptionsGroup">' + @@ -193,7 +189,6 @@ getShareProperties: function() { return { - avatarEnabled: this.configModel.areAvatarsEnabled(), unshareLabel: t('core', 'Unshare'), canShareLabel: t('core', 'can reshare'), canEditLabel: t('core', 'can edit'), @@ -247,7 +242,6 @@ getLinkReshares: function() { var universal = { unshareLabel: t('core', 'Unshare'), - avatarEnabled: this.configModel.areAvatarsEnabled(), }; if(!this.model.hasUserShares()) { @@ -281,18 +275,16 @@ linkReshares: this.getLinkReshares() })); - if (this.configModel.areAvatarsEnabled()) { - this.$('.avatar').each(function () { - var $this = $(this); - if ($this.hasClass('imageplaceholderseed')) { - $this.css({width: 32, height: 32}); - $this.imageplaceholder($this.data('seed')); - } else { - // user, size, ie8fix, hidedefault, callback, displayname - $this.avatar($this.data('username'), 32, undefined, undefined, undefined, $this.data('displayname')); - } - }); - } + this.$('.avatar').each(function () { + var $this = $(this); + if ($this.hasClass('imageplaceholderseed')) { + $this.css({width: 32, height: 32}); + $this.imageplaceholder($this.data('seed')); + } else { + // user, size, ie8fix, hidedefault, callback, displayname + $this.avatar($this.data('username'), 32, undefined, undefined, undefined, $this.data('displayname')); + } + }); this.$('.has-tooltip').tooltip({ placement: 'bottom' diff --git a/core/js/tests/specs/coreSpec.js b/core/js/tests/specs/coreSpec.js index d83c0cd9a38..3380b6be420 100644 --- a/core/js/tests/specs/coreSpec.js +++ b/core/js/tests/specs/coreSpec.js @@ -1000,7 +1000,7 @@ describe('Core base tests', function() { describe('global ajax errors', function() { var reloadStub, ajaxErrorStub, clock; var notificationStub; - var waitTimeMs = 6000; + var waitTimeMs = 6500; var oldCurrentUser; beforeEach(function() { @@ -1075,10 +1075,12 @@ describe('Core base tests', function() { it('displays notification', function() { var xhr = { status: 401 }; + notificationUpdateStub = sinon.stub(OC.Notification, 'showUpdate'); + $(document).trigger(new $.Event('ajaxError'), xhr); clock.tick(waitTimeMs); - expect(notificationStub.calledOnce).toEqual(true); + expect(notificationUpdateStub.notCalled).toEqual(false); }); it('shows a temporary notification if the connection is lost', function() { var xhr = { status: 0 }; diff --git a/core/js/tests/specs/sharedialogviewSpec.js b/core/js/tests/specs/sharedialogviewSpec.js index cbb74714ff7..307adea85ff 100644 --- a/core/js/tests/specs/sharedialogviewSpec.js +++ b/core/js/tests/specs/sharedialogviewSpec.js @@ -24,7 +24,6 @@ describe('OC.Share.ShareDialogView', function() { var $container; var oldAppConfig; var autocompleteStub; - var oldEnableAvatars; var avatarStub; var placeholderStub; var oldCurrentUser; @@ -103,8 +102,6 @@ describe('OC.Share.ShareDialogView', function() { return $el; }); - oldEnableAvatars = oc_config.enable_avatars; - oc_config.enable_avatars = false; avatarStub = sinon.stub($.fn, 'avatar'); placeholderStub = sinon.stub($.fn, 'imageplaceholder'); @@ -123,7 +120,6 @@ describe('OC.Share.ShareDialogView', function() { autocompleteStub.restore(); avatarStub.restore(); placeholderStub.restore(); - oc_config.enable_avatars = oldEnableAvatars; }); describe('Share with link', function() { // TODO: test ajax calls @@ -440,18 +436,13 @@ describe('OC.Share.ShareDialogView', function() { describe('avatars enabled', function() { beforeEach(function() { - oc_config.enable_avatars = true; avatarStub.reset(); dialog.render(); }); - afterEach(function() { - oc_config.enable_avatars = false; - }); - it('test correct function calls', function() { expect(avatarStub.calledTwice).toEqual(true); - expect(placeholderStub.calledTwice).toEqual(true); + expect(placeholderStub.callCount).toEqual(4); expect(dialog.$('.shareWithList').children().length).toEqual(3); expect(dialog.$('.avatar').length).toEqual(4); }); @@ -481,18 +472,6 @@ describe('OC.Share.ShareDialogView', function() { expect(args[0]).toEqual('foo@bar.com/baz ' + OC.Share.SHARE_TYPE_REMOTE); }); }); - - describe('avatars disabled', function() { - beforeEach(function() { - dialog.render(); - }); - - it('no avatar classes', function() { - expect($('.avatar').length).toEqual(0); - expect(avatarStub.callCount).toEqual(0); - expect(placeholderStub.callCount).toEqual(0); - }); - }); }); describe('remote sharing', function() { it('shows remote share info when allowed', function() { diff --git a/core/l10n/bg_BG.js b/core/l10n/bg_BG.js index a23ead44e93..090c9fee4b9 100644 --- a/core/l10n/bg_BG.js +++ b/core/l10n/bg_BG.js @@ -48,7 +48,6 @@ OC.L10N.register( "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\">Има проблем с проверката за цялостта на кода. Повече информация…</a>", "Settings" : "Настройки", "Connection to server lost" : "Връзката със сървъра е загубена", - "Problem loading page, reloading in 5 seconds" : "Проблем при зареждане на страницата, презареждане след 5 секунди", "Saving..." : "Запазване...", "Dismiss" : "Отхвърляне", "This action requires you to confirm your password" : "Това действие изисква да потвърдите паролата си", @@ -338,6 +337,7 @@ OC.L10N.register( "Oct." : "окт", "Nov." : "ное", "Dec." : "дек", + "Problem loading page, reloading in 5 seconds" : "Проблем при зареждане на страницата, презареждане след 5 секунди", "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "Файловете Ви са криптирани. Ако не сте настроили ключ за възстановяване, няма да можете да възстановите данните си след смяна на паролата.<br />Ако не сте сигурни какво да направите, моля, свържете се с Вашия администратор преди да продължите. <br/>Наистина ли желаете да продължите?", "This server has no working Internet connection. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "Сървърът няма работеща интернет връзка. Това означава, че някои функции като прикачването на външни дискови устройства, уведомления за обновяване или инсталиране на външни приложения няма да работят. Достъпът на файлове отвън или изпращане на имейли за уведомление вероятно също няма да работят. Препоръчваме да включиш интернет връзката за този сървър ако искаш да използваш всички тези функции.", "The reverse proxy headers configuration is incorrect, or you are accessing ownCloud from a trusted proxy. If you are not accessing ownCloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to ownCloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "Хедърите за обратно прокси са невалидни, или достъпвате Nextcloud от доверено прокси. Ако не достъпвате Nextcloud от доверено прокси, то това е проблем в сигурността и може да позволи на хакер да прикрие IP адреса си в Nextcloud. Допълнителна информация може да бъде намерена в нашата <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">документация</a>.", diff --git a/core/l10n/bg_BG.json b/core/l10n/bg_BG.json index 7146057c1f0..8489c60e266 100644 --- a/core/l10n/bg_BG.json +++ b/core/l10n/bg_BG.json @@ -46,7 +46,6 @@ "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\">Има проблем с проверката за цялостта на кода. Повече информация…</a>", "Settings" : "Настройки", "Connection to server lost" : "Връзката със сървъра е загубена", - "Problem loading page, reloading in 5 seconds" : "Проблем при зареждане на страницата, презареждане след 5 секунди", "Saving..." : "Запазване...", "Dismiss" : "Отхвърляне", "This action requires you to confirm your password" : "Това действие изисква да потвърдите паролата си", @@ -336,6 +335,7 @@ "Oct." : "окт", "Nov." : "ное", "Dec." : "дек", + "Problem loading page, reloading in 5 seconds" : "Проблем при зареждане на страницата, презареждане след 5 секунди", "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "Файловете Ви са криптирани. Ако не сте настроили ключ за възстановяване, няма да можете да възстановите данните си след смяна на паролата.<br />Ако не сте сигурни какво да направите, моля, свържете се с Вашия администратор преди да продължите. <br/>Наистина ли желаете да продължите?", "This server has no working Internet connection. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "Сървърът няма работеща интернет връзка. Това означава, че някои функции като прикачването на външни дискови устройства, уведомления за обновяване или инсталиране на външни приложения няма да работят. Достъпът на файлове отвън или изпращане на имейли за уведомление вероятно също няма да работят. Препоръчваме да включиш интернет връзката за този сървър ако искаш да използваш всички тези функции.", "The reverse proxy headers configuration is incorrect, or you are accessing ownCloud from a trusted proxy. If you are not accessing ownCloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to ownCloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "Хедърите за обратно прокси са невалидни, или достъпвате Nextcloud от доверено прокси. Ако не достъпвате Nextcloud от доверено прокси, то това е проблем в сигурността и може да позволи на хакер да прикрие IP адреса си в Nextcloud. Допълнителна информация може да бъде намерена в нашата <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">документация</a>.", diff --git a/core/l10n/cs_CZ.js b/core/l10n/cs_CZ.js index 3c590e6f727..724a706412d 100644 --- a/core/l10n/cs_CZ.js +++ b/core/l10n/cs_CZ.js @@ -48,7 +48,6 @@ OC.L10N.register( "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\">Došlo k problémům při kontrole integrity kódu. Více informací…</a>", "Settings" : "Nastavení", "Connection to server lost" : "Připojení k serveru ztraceno", - "Problem loading page, reloading in 5 seconds" : "Problém s načítáním stránky, stránka se obnoví za 5 sekund", "Saving..." : "Ukládám...", "Dismiss" : "Zamítnout", "This action requires you to confirm your password" : "Tato akce vyžaduje zadání vašeho hesla", @@ -340,6 +339,7 @@ OC.L10N.register( "Oct." : "íjen", "Nov." : "listopad", "Dec." : "prosinec", + "Problem loading page, reloading in 5 seconds" : "Problém s načítáním stránky, stránka se obnoví za 5 sekund", "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "Vaše soubory jsou šifrovány. Pokud jste nepovolili klíč pro obnovení, neexistuje způsob jak získat po změně hesla vaše data zpět.<br />Pokud si nejste jisti co dělat, kontaktujte nejprve svého správce systému, než budete pokračovat. <br />Opravdu si přejete pokračovat?", "This server has no working Internet connection. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "Tento server nemá funkční připojení k Internetu. Některé moduly jako např. externí úložiště, oznámení o dostupných aktualizacích nebo instalace aplikací třetích stran nebudou fungovat. Přístup k souborům z jiných míst a odesílání oznamovacích emailů také nemusí fungovat. Pokud chcete využívat všechny možnosti ownCloud, doporučujeme povolit pro tento server připojení k Internetu.", "The reverse proxy headers configuration is incorrect, or you are accessing ownCloud from a trusted proxy. If you are not accessing ownCloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to ownCloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "Konfigurace hlaviček reverzní proxy není správná nebo přistupujete na ownCloud z důvěryhodné proxy. Pokud nepřistupujete k ownCloud z důvěryhodné proxy, potom je toto bezpečností chyba a může útočníkovi umožnit falšovat IP adresu, kterou ownCloud vidí. Další informace lze nalézt v naší <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">dokumentaci</a>.", diff --git a/core/l10n/cs_CZ.json b/core/l10n/cs_CZ.json index ef9261ac7b9..186337f1997 100644 --- a/core/l10n/cs_CZ.json +++ b/core/l10n/cs_CZ.json @@ -46,7 +46,6 @@ "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\">Došlo k problémům při kontrole integrity kódu. Více informací…</a>", "Settings" : "Nastavení", "Connection to server lost" : "Připojení k serveru ztraceno", - "Problem loading page, reloading in 5 seconds" : "Problém s načítáním stránky, stránka se obnoví za 5 sekund", "Saving..." : "Ukládám...", "Dismiss" : "Zamítnout", "This action requires you to confirm your password" : "Tato akce vyžaduje zadání vašeho hesla", @@ -338,6 +337,7 @@ "Oct." : "íjen", "Nov." : "listopad", "Dec." : "prosinec", + "Problem loading page, reloading in 5 seconds" : "Problém s načítáním stránky, stránka se obnoví za 5 sekund", "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "Vaše soubory jsou šifrovány. Pokud jste nepovolili klíč pro obnovení, neexistuje způsob jak získat po změně hesla vaše data zpět.<br />Pokud si nejste jisti co dělat, kontaktujte nejprve svého správce systému, než budete pokračovat. <br />Opravdu si přejete pokračovat?", "This server has no working Internet connection. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "Tento server nemá funkční připojení k Internetu. Některé moduly jako např. externí úložiště, oznámení o dostupných aktualizacích nebo instalace aplikací třetích stran nebudou fungovat. Přístup k souborům z jiných míst a odesílání oznamovacích emailů také nemusí fungovat. Pokud chcete využívat všechny možnosti ownCloud, doporučujeme povolit pro tento server připojení k Internetu.", "The reverse proxy headers configuration is incorrect, or you are accessing ownCloud from a trusted proxy. If you are not accessing ownCloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to ownCloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "Konfigurace hlaviček reverzní proxy není správná nebo přistupujete na ownCloud z důvěryhodné proxy. Pokud nepřistupujete k ownCloud z důvěryhodné proxy, potom je toto bezpečností chyba a může útočníkovi umožnit falšovat IP adresu, kterou ownCloud vidí. Další informace lze nalézt v naší <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">dokumentaci</a>.", diff --git a/core/l10n/da.js b/core/l10n/da.js index 16740e8fc55..f072a3c8ea3 100644 --- a/core/l10n/da.js +++ b/core/l10n/da.js @@ -43,7 +43,6 @@ OC.L10N.register( "Already up to date" : "Allerede opdateret", "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : " <a href=\"{docUrl}\">Der var problemer med integritetskontrollen af koden. Mere information...</a>", "Settings" : "Indstillinger", - "Problem loading page, reloading in 5 seconds" : "Problem med indlæsning af side, genindlæser om 5 sekunder", "Saving..." : "Gemmer...", "Dismiss" : "Afvis", "Password" : "Adgangskode", @@ -279,6 +278,7 @@ OC.L10N.register( "Oct." : "Okt.", "Nov." : "Nov.", "Dec." : "Dec.", + "Problem loading page, reloading in 5 seconds" : "Problem med indlæsning af side, genindlæser om 5 sekunder", "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "Dine filer er krypterede. Hvis du ikke har aktiveret gendannelsesnøglen kan du ikke få dine data tilbage efter at du har ændret adgangskode.<br />Hvis du ikke er sikker på, hvad du skal gøre så kontakt din administrator før du fortsætter.<br />Vil du fortsætte?", "The reverse proxy headers configuration is incorrect, or you are accessing ownCloud from a trusted proxy. If you are not accessing ownCloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to ownCloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "Konfigurationen af reverse proxy-headere er ikke korrekt eller du tilgår ownCloud fra en betroet proxy. Hvis du ikke tilgår ownCloud fra en betroet proxy, så er dette et sikkerhedsproblem og kan tillade en angriber af forfalske deres IP-adresse som synlig for ownCloud. Yderligere information kan findes i vores <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">dokumentation</a>.", "Sending ..." : "Sender ...", diff --git a/core/l10n/da.json b/core/l10n/da.json index b479be4e426..83dcf681709 100644 --- a/core/l10n/da.json +++ b/core/l10n/da.json @@ -41,7 +41,6 @@ "Already up to date" : "Allerede opdateret", "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : " <a href=\"{docUrl}\">Der var problemer med integritetskontrollen af koden. Mere information...</a>", "Settings" : "Indstillinger", - "Problem loading page, reloading in 5 seconds" : "Problem med indlæsning af side, genindlæser om 5 sekunder", "Saving..." : "Gemmer...", "Dismiss" : "Afvis", "Password" : "Adgangskode", @@ -277,6 +276,7 @@ "Oct." : "Okt.", "Nov." : "Nov.", "Dec." : "Dec.", + "Problem loading page, reloading in 5 seconds" : "Problem med indlæsning af side, genindlæser om 5 sekunder", "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "Dine filer er krypterede. Hvis du ikke har aktiveret gendannelsesnøglen kan du ikke få dine data tilbage efter at du har ændret adgangskode.<br />Hvis du ikke er sikker på, hvad du skal gøre så kontakt din administrator før du fortsætter.<br />Vil du fortsætte?", "The reverse proxy headers configuration is incorrect, or you are accessing ownCloud from a trusted proxy. If you are not accessing ownCloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to ownCloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "Konfigurationen af reverse proxy-headere er ikke korrekt eller du tilgår ownCloud fra en betroet proxy. Hvis du ikke tilgår ownCloud fra en betroet proxy, så er dette et sikkerhedsproblem og kan tillade en angriber af forfalske deres IP-adresse som synlig for ownCloud. Yderligere information kan findes i vores <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">dokumentation</a>.", "Sending ..." : "Sender ...", diff --git a/core/l10n/de.js b/core/l10n/de.js index 3ac9e1ab061..15403713f57 100644 --- a/core/l10n/de.js +++ b/core/l10n/de.js @@ -48,7 +48,7 @@ OC.L10N.register( "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\">Bei der Code-Integritätsprüfung sind Fehler aufgetreten. Mehr Informationen…</a>", "Settings" : "Einstellungen", "Connection to server lost" : "Verbindung zum Server verloren", - "Problem loading page, reloading in 5 seconds" : "Problem beim Laden der Seite, Seite wird in 5 Sekunden nochmals geladen", + "_Problem loading page, reloading in %n second_::_Problem loading page, reloading in %n seconds_" : ["Problem beim Laden der Seite, Seite wird in %n Sekunde nochmals geladen","Problem beim Laden der Seite, Seite wird in %n Sekunden nochmals geladen"], "Saving..." : "Speichere…", "Dismiss" : "Ausblenden", "This action requires you to confirm your password" : "Dieser Vorgang benötigt eine Passwortbestätigung von dir", @@ -340,6 +340,7 @@ OC.L10N.register( "Oct." : "Okt.", "Nov." : "Nov.", "Dec." : "Dez.", + "Problem loading page, reloading in 5 seconds" : "Problem beim Laden der Seite, Seite wird in 5 Sekunden nochmals geladen", "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "Deine Dateien sind verschlüsselt. Solltest du den Wiederherstellungsschlüssel nicht aktiviert haben, gibt es keine Möglichkeit, deine Daten zurückzuerlangen, nachdem dein Passwort zurückgesetzt wurde.<br />Falls du dir nicht sicher bist, was zu tun ist, kontaktiere bitte deinen Administrator, bevor du fortfährst<br />Möchtest du wirklich fortfahren?", "This server has no working Internet connection. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "Dieser Server hat keine funktionierende Internetverbindung. Dies bedeutet, dass einige Funktionen wie das Einhängen externen Speicherplatzes, Update-Benachrichtigungen oder die Installation von Drittanbieter-Apps nicht funktionieren werden. Der Fernzugriff auf Dateien und der Versand von E-Mail-Benachrichtigungen kann ebenfalls nicht funktionieren. Es wird empfohlen, die Internetverbindung dieses Servers zu aktivieren, wenn du alle Funktionen nutzen möchtest.", "The reverse proxy headers configuration is incorrect, or you are accessing ownCloud from a trusted proxy. If you are not accessing ownCloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to ownCloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "Der REVERSE PROXY HEADER ist falsch, oder du greifst auf Nextcloud über einen vertrauenswürdigen Proxy zu. Wenn du nicht über einen vertrauenswürdigen Proxy zugreifst, dann liegt ein Sicherheitsproblem vor, das es einem Angreifer ermöglichen könnte, die für Nextcloud sichtbare IP-Adresse zu fälschen. Weitere Informationen hierzu findest du in der <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">Dokumentation</a>.", diff --git a/core/l10n/de.json b/core/l10n/de.json index be81fc7f0a2..03ddb70ddd1 100644 --- a/core/l10n/de.json +++ b/core/l10n/de.json @@ -46,7 +46,7 @@ "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\">Bei der Code-Integritätsprüfung sind Fehler aufgetreten. Mehr Informationen…</a>", "Settings" : "Einstellungen", "Connection to server lost" : "Verbindung zum Server verloren", - "Problem loading page, reloading in 5 seconds" : "Problem beim Laden der Seite, Seite wird in 5 Sekunden nochmals geladen", + "_Problem loading page, reloading in %n second_::_Problem loading page, reloading in %n seconds_" : ["Problem beim Laden der Seite, Seite wird in %n Sekunde nochmals geladen","Problem beim Laden der Seite, Seite wird in %n Sekunden nochmals geladen"], "Saving..." : "Speichere…", "Dismiss" : "Ausblenden", "This action requires you to confirm your password" : "Dieser Vorgang benötigt eine Passwortbestätigung von dir", @@ -338,6 +338,7 @@ "Oct." : "Okt.", "Nov." : "Nov.", "Dec." : "Dez.", + "Problem loading page, reloading in 5 seconds" : "Problem beim Laden der Seite, Seite wird in 5 Sekunden nochmals geladen", "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "Deine Dateien sind verschlüsselt. Solltest du den Wiederherstellungsschlüssel nicht aktiviert haben, gibt es keine Möglichkeit, deine Daten zurückzuerlangen, nachdem dein Passwort zurückgesetzt wurde.<br />Falls du dir nicht sicher bist, was zu tun ist, kontaktiere bitte deinen Administrator, bevor du fortfährst<br />Möchtest du wirklich fortfahren?", "This server has no working Internet connection. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "Dieser Server hat keine funktionierende Internetverbindung. Dies bedeutet, dass einige Funktionen wie das Einhängen externen Speicherplatzes, Update-Benachrichtigungen oder die Installation von Drittanbieter-Apps nicht funktionieren werden. Der Fernzugriff auf Dateien und der Versand von E-Mail-Benachrichtigungen kann ebenfalls nicht funktionieren. Es wird empfohlen, die Internetverbindung dieses Servers zu aktivieren, wenn du alle Funktionen nutzen möchtest.", "The reverse proxy headers configuration is incorrect, or you are accessing ownCloud from a trusted proxy. If you are not accessing ownCloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to ownCloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "Der REVERSE PROXY HEADER ist falsch, oder du greifst auf Nextcloud über einen vertrauenswürdigen Proxy zu. Wenn du nicht über einen vertrauenswürdigen Proxy zugreifst, dann liegt ein Sicherheitsproblem vor, das es einem Angreifer ermöglichen könnte, die für Nextcloud sichtbare IP-Adresse zu fälschen. Weitere Informationen hierzu findest du in der <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">Dokumentation</a>.", diff --git a/core/l10n/de_DE.js b/core/l10n/de_DE.js index 626653e7d63..27677acd495 100644 --- a/core/l10n/de_DE.js +++ b/core/l10n/de_DE.js @@ -48,7 +48,7 @@ OC.L10N.register( "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\">Es gab Probleme bei der Code Integritätsprüfung. Mehr Informationen...</a>", "Settings" : "Einstellungen", "Connection to server lost" : "Verbindung zum Server verloren", - "Problem loading page, reloading in 5 seconds" : "Problem beim Laden der Seite, Seite wird in 5 Sekunden nochmals geladen", + "_Problem loading page, reloading in %n second_::_Problem loading page, reloading in %n seconds_" : ["Problem beim Laden der Seite, Seite wird in %n Sekunde nochmals geladen","Problem beim Laden der Seite, Seite wird in %n Sekunden nochmals geladen"], "Saving..." : "Speichere...", "Dismiss" : "Ausblenden", "This action requires you to confirm your password" : "Dieser Vorgang benötigt eine Passwortbestätigung von Ihnen", @@ -340,6 +340,7 @@ OC.L10N.register( "Oct." : "Okt.", "Nov." : "Nov.", "Dec." : "Dez.", + "Problem loading page, reloading in 5 seconds" : "Problem beim Laden der Seite, Seite wird in 5 Sekunden nochmals geladen", "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "Ihre Dateien sind verschlüsselt. Wenn Sie den Wiederherstellungsschlüssel nicht aktiviert haben, wird es keine Möglichkeit geben, um Ihre Daten wieder zu erhalten, nachdem Ihr Passwort zurückgesetzt wurde.<br />Wenn Sie sich nicht sicher sind, was Sie tun sollen, wenden Sie sich bitte an Ihren Administrator, bevor Sie fortfahren.<br />Wollen Sie wirklich fortfahren?", "This server has no working Internet connection. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "Dieser Server hat keine funktionierende Internetverbindung. Dies bedeutet, dass einige Funktionen wie das Einhängen externen Speicherplatzes, Update-Benachrichtigungen oder die Installation von Drittanbieter-Apps nicht funktionieren werden. Der Fernzugriff auf Dateien und der Versand von E-Mail-Benachrichtigungen kann ebenfalls nicht funktionieren. Es wird empfohlen, die Internetverbindung dieses Servers zu aktivieren, wenn Sie alle Funktionen nutzen möchten.", "The reverse proxy headers configuration is incorrect, or you are accessing ownCloud from a trusted proxy. If you are not accessing ownCloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to ownCloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "Der REVERSE PROXY HEADER ist falsch, oder Sie greifen auf die Nextcloud von einem vertrauenswürdigen Proxy zu. Wenn Sie auf die Nextcloud nicht von einem vertrauenswürdigen Proxy zugreifen, dann liegt ein Sicherheitsproblem vor, das einem Angreifer ermöglichen könnte, die für Nextcloud sichtbare IP-Adresse zu fäschen. Weitere Informationen hierzu finden Sie in der <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">Dokumentation</a>.", diff --git a/core/l10n/de_DE.json b/core/l10n/de_DE.json index 213f7886d71..6a9137e7386 100644 --- a/core/l10n/de_DE.json +++ b/core/l10n/de_DE.json @@ -46,7 +46,7 @@ "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\">Es gab Probleme bei der Code Integritätsprüfung. Mehr Informationen...</a>", "Settings" : "Einstellungen", "Connection to server lost" : "Verbindung zum Server verloren", - "Problem loading page, reloading in 5 seconds" : "Problem beim Laden der Seite, Seite wird in 5 Sekunden nochmals geladen", + "_Problem loading page, reloading in %n second_::_Problem loading page, reloading in %n seconds_" : ["Problem beim Laden der Seite, Seite wird in %n Sekunde nochmals geladen","Problem beim Laden der Seite, Seite wird in %n Sekunden nochmals geladen"], "Saving..." : "Speichere...", "Dismiss" : "Ausblenden", "This action requires you to confirm your password" : "Dieser Vorgang benötigt eine Passwortbestätigung von Ihnen", @@ -338,6 +338,7 @@ "Oct." : "Okt.", "Nov." : "Nov.", "Dec." : "Dez.", + "Problem loading page, reloading in 5 seconds" : "Problem beim Laden der Seite, Seite wird in 5 Sekunden nochmals geladen", "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "Ihre Dateien sind verschlüsselt. Wenn Sie den Wiederherstellungsschlüssel nicht aktiviert haben, wird es keine Möglichkeit geben, um Ihre Daten wieder zu erhalten, nachdem Ihr Passwort zurückgesetzt wurde.<br />Wenn Sie sich nicht sicher sind, was Sie tun sollen, wenden Sie sich bitte an Ihren Administrator, bevor Sie fortfahren.<br />Wollen Sie wirklich fortfahren?", "This server has no working Internet connection. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "Dieser Server hat keine funktionierende Internetverbindung. Dies bedeutet, dass einige Funktionen wie das Einhängen externen Speicherplatzes, Update-Benachrichtigungen oder die Installation von Drittanbieter-Apps nicht funktionieren werden. Der Fernzugriff auf Dateien und der Versand von E-Mail-Benachrichtigungen kann ebenfalls nicht funktionieren. Es wird empfohlen, die Internetverbindung dieses Servers zu aktivieren, wenn Sie alle Funktionen nutzen möchten.", "The reverse proxy headers configuration is incorrect, or you are accessing ownCloud from a trusted proxy. If you are not accessing ownCloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to ownCloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "Der REVERSE PROXY HEADER ist falsch, oder Sie greifen auf die Nextcloud von einem vertrauenswürdigen Proxy zu. Wenn Sie auf die Nextcloud nicht von einem vertrauenswürdigen Proxy zugreifen, dann liegt ein Sicherheitsproblem vor, das einem Angreifer ermöglichen könnte, die für Nextcloud sichtbare IP-Adresse zu fäschen. Weitere Informationen hierzu finden Sie in der <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">Dokumentation</a>.", diff --git a/core/l10n/el.js b/core/l10n/el.js index 65d74719596..dade4109fc4 100644 --- a/core/l10n/el.js +++ b/core/l10n/el.js @@ -3,19 +3,19 @@ OC.L10N.register( { "Please select a file." : "Παρακαλώ επιλέξτε αρχείο.", "File is too big" : "Το αρχείο είναι πολύ μεγάλο", - "The selected file is not an image." : "Το επιλεγμένο αρχείο δεν είναι εικόνας.", - "The selected file cannot be read." : "Το επιλεγμένο αρχείο δεν μπορεί να αναγνωσθεί", + "The selected file is not an image." : "Το επιλεγμένο αρχείο δεν είναι εικόνα.", + "The selected file cannot be read." : "Το επιλεγμένο αρχείο δεν μπορεί να αναγνωσθεί.", "Invalid file provided" : "Έχει δοθεί μη έγκυρο αρχείο", "No image or file provided" : "Δεν δόθηκε εικόνα ή αρχείο", "Unknown filetype" : "Άγνωστος τύπος αρχείου", "Invalid image" : "Μη έγκυρη εικόνα", "An error occurred. Please contact your admin." : "Προέκυψε σφάλμα. Παρακαλώ επικοινωνήστε με τον διαχειριστή σας.", - "No temporary profile picture available, try again" : "Δεν υπάρχει προσωρινή φωτογραφία προφίλ διαθέσιμη, δοκιμάστε ξανά", + "No temporary profile picture available, try again" : "Δεν υπάρχει προσωρινή φωτογραφία προφίλ, δοκιμάστε ξανά", "No crop data provided" : "Δεν δόθηκαν δεδομένα περικοπής", "No valid crop data provided" : "Έχουν δοθεί μη έγκυρα δεδομένα περικοπής", "Crop is not square" : "Η περικοπή δεν εχει τετραγωνικό σχήμα", - "Couldn't reset password because the token is invalid" : "Αδυναμία επαναφοράς κωδικού πρόσβασης καθώς το τεκμήριο είναι άκυρο", - "Couldn't reset password because the token is expired" : "Αδυναμία επαναφοράς κωδικού πρόσβασης επειδή το token έχει λήξει", + "Couldn't reset password because the token is invalid" : "Αδυναμία επαναφοράς κωδικού πρόσβασης καθώς το διακριτικό είναι άκυρο", + "Couldn't reset password because the token is expired" : "Αδυναμία επαναφοράς κωδικού πρόσβασης επειδή το διακριτικό έχει λήξει", "Couldn't send reset email. Please make sure your username is correct." : "Αδυναμία αποστολής ηλ. μηνύματος επαναφοράς. Παρακαλώ ελέγξτε ότι το όνομα χρήστη σας είναι ορθό.", "Could not send reset email because there is no email address for this username. Please contact your administrator." : "Αδυναμία αποστολής ηλ. μηνύματος επαναφοράς γιατί δεν υπάρχει διεύθυνση ηλ. αλληλογραφίας για αυτόν τον χρήστη. Παρακαλώ επικοινωνήστε με το διαχειριστή σας.", "%s password reset" : "%s επαναφορά κωδικού πρόσβασης", @@ -24,52 +24,62 @@ OC.L10N.register( "[%d / %d]: %s" : "[%d / %d]: %s", "Repair warning: " : "Προειδοποίηση διόρθωσης:", "Repair error: " : "Σφάλμα διόρθωσης:", - "Please use the command line updater because automatic updating is disabled in the config.php." : "Παρακαλώ αναβαθμίστε μέσω γραμμής εντολών διότι η αυτόματη αναβάθμιση έχει απενεργοποιηθεί στο αρχείο config.php.", - "Turned on maintenance mode" : "Η κατάσταση συντήρησης ενεργοποιήθηκε", - "Turned off maintenance mode" : "Η κατάσταση συντήρησης απενεργοποιήθηκε", + "Please use the command line updater because automatic updating is disabled in the config.php." : "Παρακαλώ αναβαθμίστε μέσω γραμμής εντολών διότι η αυτόματη ενημέρωση έχει απενεργοποιηθεί στο αρχείο config.php.", + "[%d / %d]: Checking table %s" : "[%d / %d]: Έλεγχος πίνακα %s", + "Turned on maintenance mode" : "Η λειτουργία συντήρησης ενεργοποιήθηκε", + "Turned off maintenance mode" : "Η λειτουργία συντήρησης απενεργοποιήθηκε", "Maintenance mode is kept active" : "Η λειτουργία συντήρησης διατηρήθηκε ενεργή", - "Updating database schema" : "Ένημέρωση σχήματος βάσης δεδομένων", + "Updating database schema" : "Ενημέρωση διάταξης βάσης δεδομένων", "Updated database" : "Ενημερωμένη βάση δεδομένων", - "Checking whether the database schema can be updated (this can take a long time depending on the database size)" : "Έλεγχος αν το σχήμα της βάσης δεδομένων μπορεί να ενημερωθεί (αυτό μπορεί να πάρει πολλή ώρα ανάλογα με το μέγεθος της βάσης δεδομένων)", - "Checked database schema update" : "Έλεγχος ενημέρωσης σχήματος βάσης δεδομένων", + "Checking whether the database schema can be updated (this can take a long time depending on the database size)" : "Έλεγχος αν η διάταξη της βάσης δεδομένων μπορεί να ενημερωθεί (αυτό μπορεί να πάρει αρκετή ώρα ανάλογα με το μέγεθος της βάσης δεδομένων)", + "Checked database schema update" : "Έλεγχος ενημέρωσης διάταξης βάσης δεδομένων", "Checking updates of apps" : "Έλεγχος ενημερώσεων εφαρμογών", - "Checking whether the database schema for %s can be updated (this can take a long time depending on the database size)" : "Έλεγχος αν το σχήμα της βάσης δεδομένων για %s μπορεί να ενημερωθεί (αυτό μπορεί να πάρει πολλή ώρα ανάλογα με το μέγεθος της βάσης δεδομένων)", - "Checked database schema update for apps" : "Έλεγχος ενημέρωσης σχήματος βάσης δεδομένων για εφαρμογές", - "Updated \"%s\" to %s" : "Αναβαθμίστηκε \"%s\" σε %s", - "%s (3rdparty)" : "%s (3ου μέρους)", + "Checking whether the database schema for %s can be updated (this can take a long time depending on the database size)" : "Έλεγχος αν η διάταξη της βάσης δεδομένων για %s μπορεί να ενημερωθεί (αυτό μπορεί να πάρει αρκετή ώρα ανάλογα με το μέγεθος της βάσης δεδομένων)", + "Checked database schema update for apps" : "Έλεγχος ενημέρωσης διάταξης βάσης δεδομένων για εφαρμογές", + "Updated \"%s\" to %s" : "Ενημερώθηκε \"%s\" σε %s", + "Set log level to debug" : "Ορισμός επιπέδου ιστορικού για αποσφαλμάτωση", + "Reset log level" : "Επαναφορά επιπέδου ιστορικού", + "Starting code integrity check" : "Εκκίνηση ελέγχου ακεραιότητας του κώδικα ", + "Finished code integrity check" : "Ολοκληρώθηκε ο έλεγχος ακεραιότητας του κώδικα", + "%s (3rdparty)" : "%s (3ων παρόχων)", "%s (incompatible)" : "%s (ασύμβατη)", "Following apps have been disabled: %s" : "Οι ακόλουθες εφαρμογές έχουν απενεργοποιηθεί: %s", "Already up to date" : "Ήδη ενημερωμένο", "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\">Υπήρξαν προβλήματα κατά τον έλεγχο ακεραιότητας. Περισσότερες πληροφορίες...</a>", "Settings" : "Ρυθμίσεις", - "Problem loading page, reloading in 5 seconds" : "Πρόβλημα φόρτωσης σελίδας, επαναφόρτωση σε 5 λεπτά", + "Connection to server lost" : "Η σύνδεση στον διακομιστή διακόπηκε", + "_Problem loading page, reloading in %n second_::_Problem loading page, reloading in %n seconds_" : ["Πρόβλημα φόρτωσης σελίδας, επαναφόρτωση σε %n δευτερόλεπτα","Πρόβλημα φόρτωσης σελίδας, επαναφόρτωση σε %n δευτερόλεπτα"], "Saving..." : "Γίνεται αποθήκευση...", "Dismiss" : "Απόρριψη", + "This action requires you to confirm your password" : "Για την ενέργεια αυτή απαιτείται η επιβεβαίωση του συνθηματικού σας", "Authentication required" : "Απαιτείται πιστοποίηση", "Password" : "Συνθηματικό", - "Cancel" : "Άκυρο", + "Cancel" : "Ακύρωση", "Confirm" : "Επιβεβαίωση", + "Failed to authenticate, try again" : "Αποτυχία πιστοποίησης, δοκιμάστε πάλι", "seconds ago" : "δευτερόλεπτα πριν", - "The link to reset your password has been sent to your email. If you do not receive it within a reasonable amount of time, check your spam/junk folders.<br>If it is not there ask your local administrator." : "Ο σύνδεσμος για την επαναφορά του κωδικού πρόσβασής σας απεστάλη στο ηλ. ταχυδρομείο σας. Εάν δεν το παραλάβετε μέσα σε ένα εύλογο χρονικό διάστημα, ελέγξτε το φάκελο ανεπιθύμητων μηνυμάτων σας. <br>Εάν δεν βρίσκεται εκεί ρωτήστε τον τοπικό διαχειριστή σας.", + "Logging in …" : "Σύνδεση ...", + "The link to reset your password has been sent to your email. If you do not receive it within a reasonable amount of time, check your spam/junk folders.<br>If it is not there ask your local administrator." : "Ο σύνδεσμος για την επαναφορά του συνθηματικού σας απεστάλη στο ηλ. ταχυδρομείο σας. Εάν δεν το παραλάβετε μέσα σε ένα εύλογο χρονικό διάστημα, ελέγξτε το φάκελο ανεπιθύμητων μηνυμάτων σας. <br> Εάν δεν βρίσκεται εκεί ρωτήστε τον διαχειριστή σας.", + "Your files are encrypted. There will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "Τα αρχεία σας είναι κρυπτογραφημένα. Δεν θα υπάρξει κανένας τρόπος για να πάρετε τα δεδομένα σας πίσω μετά την επαναφορά του συνθηματικού σας. <br /> Αν δεν είστε σίγουροι για το τι πρέπει να κάνετε, επικοινωνήστε με το διαχειριστή σας, πριν να συνεχίσετε. <br /> Θέλετε πραγματικά να συνεχίσετε;", "I know what I'm doing" : "Γνωρίζω τι κάνω", - "Password can not be changed. Please contact your administrator." : "Ο κωδικός πρόσβασης δεν μπορεί να αλλάξει. Παρακαλώ επικοινωνήστε με το διαχειριστή σας.", + "Password can not be changed. Please contact your administrator." : "Το συνθηματικό σας δεν μπορεί να αλλάξει. Παρακαλώ επικοινωνήστε με το διαχειριστή σας.", "No" : "Όχι", "Yes" : "Ναι", "No files in here" : "Δεν υπάρχουν αρχεία", "Choose" : "Επιλέξτε", - "Error loading file picker template: {error}" : "Σφάλμα κατά την φόρτωση προτύπου επιλογέα αρχείων: {σφάλμα}", + "Error loading file picker template: {error}" : "Σφάλμα κατά την φόρτωση του προτύπου του επιλογέα αρχείων: {σφάλμα}", "Ok" : "Οκ", "Error loading message template: {error}" : "Σφάλμα φόρτωσης προτύπου μηνυμάτων: {σφάλμα}", "read-only" : "μόνο για ανάγνωση", - "_{count} file conflict_::_{count} file conflicts_" : ["{count} αρχείο διαφέρει","{count} αρχεία διαφέρουν"], - "One file conflict" : "Ένα αρχείο διαφέρει", + "_{count} file conflict_::_{count} file conflicts_" : ["{count} αρχείο διαφέρει","{count} αρχεία είναι σε διένεξη"], + "One file conflict" : "Ένα αρχείο είναι σε διένεξη", "New Files" : "Νέα Αρχεία", "Already existing files" : "Ήδη υπάρχοντα αρχεία", "Which files do you want to keep?" : "Ποια αρχεία θέλετε να κρατήσετε;", "If you select both versions, the copied file will have a number added to its name." : "Εάν επιλέξετε και τις δυο εκδοχές, ένας αριθμός θα προστεθεί στο αντιγραφόμενο αρχείο.", "Continue" : "Συνέχεια", "(all selected)" : "(όλα τα επιλεγμένα)", - "({count} selected)" : "({count} επιλέχθησαν)", + "({count} selected)" : "({count} επιλέχθηκαν)", "Error loading file exists template" : "Σφάλμα κατά την φόρτωση του προτύπου \"αρχείο υπάρχει\"", "Pending" : "Εκκρεμεί", "Very weak password" : "Πολύ αδύναμο συνθηματικό", @@ -77,9 +87,16 @@ OC.L10N.register( "So-so password" : "Μέτριο συνθηματικό", "Good password" : "Καλό συνθηματικό", "Strong password" : "Δυνατό συνθηματικό", - "Your web server is not yet set up properly to allow file synchronization because the WebDAV interface seems to be broken." : "Ο διακομιστής σας δεν έχει ρυθμιστεί κατάλληλα ώστε να επιτρέπει τον συγχρονισμό αρχείων γιατί η διεπαφή WebDAV πιθανόν είναι κατεστραμμένη.", - "Error occurred while checking server setup" : "Παρουσιάστηκε σφάλμα κατά τον έλεγχο της εγκατάστασης με το διακομιστή", - "Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. We strongly suggest that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "Ο κατάλογος δεδομένων και τα αρχεία σας είναι πιθανόν διαθέσιμα στο διαδίκτυο. Το αρχείο .htaccess δεν λειτουργεί. Σας προτείνουμε ανεπιφύλακτα να ρυθμίσετε το διακομιστή σας με τέτοιο τρόπο ώστε ο κατάλογος δεδομένων να μην είναι πλέον προσβάσιμος ή να μετακινήσετε τον κατάλογο δεδομένων εκτός του καταλόγου της ρίζας εγγράφων-document root του διακομιστή.", + "Your web server is not yet set up properly to allow file synchronization because the WebDAV interface seems to be broken." : "Ο διακομιστής σας δεν έχει ρυθμιστεί κατάλληλα ώστε να επιτρέπει τον συγχρονισμό αρχείων διότι η διεπαφή WebDAV πιθανόν να μην λειτουργεί.", + "Your web server is not set up properly to resolve \"{url}\". Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "Ο διακομιστής σας δεν έχει ρυθμιστεί κατάλληλα ώστε να επιλύει το \"{url}\". Περαιτέρω πληροφορίες μπορούν να βρεθούν στην <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">τεκμηρίωση</a>.", + "This server has no working Internet connection: Multiple endpoints could not be reached. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "Αυτός ο διακομιστής δεν έχει καθόλου σύνδεση στο διαδίκτυο. Διάφορα τερματικά σημεία δεν είναι δυνατόν να προσπελαστούν.Αυτό σημαίνει ότι κάποια χαρακτηριστικά, όπως η τοποθέτηση εξωτερικού εξοπλισμού ,ειδοποιήσεις σχετικά με αναβάθμιση διαφόρων ενημερώσεων ή εγκατάσταση εφαρμογών τρίτων δεν θα λειτουργήσουν.' Όπως ενδέχεται προσβάσιμα αρχεία εξ αποστάσεως ή ειδοποιήσεις ηλεκτρονικού ταχυδρομείου να μη λειτουργήσουν επίσης.Εμείς προτείνουμε να ενεργοποιήσετε την κατάλληλη δυνατή σύνδεση στο διαδίκτυο για τον συγκεκριμένο διακομιστή για να έχετε εφικτά όλα τα χαρακτηριστικά.", + "No memory cache has been configured. To enhance your performance please configure a memcache if available. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "Δεν έχει ρυθμιστεί η χρήση λανθάνουσας μνήμης. Για να βελτιώσετε τις επιδόσεις παρακαλούμε να ρυθμίσετε κάποιο σύστημα memcache, εφόσον είναι διαθέσιμη. Περαιτέρω πληροφορίες μπορείτε να βρείτε στην <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\"> τεκμηρίωση</a> μας.", + "/dev/urandom is not readable by PHP which is highly discouraged for security reasons. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "Η συσκευή /dev/urandom δεν μπορεί να αναγνωσθεί από την PHP κάτι που θα έπρεπε να μπορεί για λόγους ασφάλειας. Περαιτέρω πληροφορίες μπορείτε να βρείτε στην <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">τεκμηρίωσή</a> μας.", + "You are currently running PHP {version}. We encourage you to upgrade your PHP version to take advantage of <a target=\"_blank\" rel=\"noreferrer\" href=\"{phpLink}\">performance and security updates provided by the PHP Group</a> as soon as your distribution supports it." : "Ο διακομιστής σας τρέχει PHP {version}. Σας ενθαρρύνουμε να αναβαθμίσετε την έκδοση της PHP σας για να εκμεταλλευτείτε τις <a target=\"_blank\" rel=\"noreferrer\" href=\"{phpLink}\"> επιδόσεις και τις ενημερώσεις ασφάλεια που παρέχονται από την ομάδα PHP </a> το συντομότερο δυνατόν με βάση την υποστήριξη της διανομής σας.", + "The reverse proxy headers configuration is incorrect, or you are accessing Nextcloud from a trusted proxy. If you are not accessing Nextcloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to Nextcloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "Η διαμόρφωση των reverse proxy headers είναι εσφαλμένη, ή \nέχετε πρόσβαση στο Nextcloud από έναν αξιόπιστο διαμεσολαβητή.Εάν δεν έχετε πρόσβαση στο Nextcloud από έναν αξιόπιστο διαμεσολαβητή,αυτό είναι ένα ζήτημα ασφαλείας και μπορείτε να επιτρέψετε σε κάποιον εισβολέα με παραπλάνηση να παρουσιάσει την διεύθυνση IP τους ως ορατή στο Nextcloud.Περαιτέρω πληροφορίες μπορείτε να βρείτε στο δικό μας <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\"> αξιόπιστο έγγραφο</a>.", + "Some files have not passed the integrity check. Further information on how to resolve this issue can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">List of invalid files…</a> / <a href=\"{rescanEndpoint}\">Rescan…</a>)" : "Μερικά αρχεία δεν επικυρώθηκαν από τον έλεγχο της ακεραιότητας. Περαιτέρω πληροφορίες μπορείτε να βρείτε στην <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">τεκμηρίωσή</a> μας. (<a href=\"{codeIntegrityDownloadEndpoint}\">List of invalid files…</a> / <a href=\"{rescanEndpoint}\">Rescan…</a>)", + "Error occurred while checking server setup" : "Παρουσιάστηκε σφάλμα κατά τον έλεγχο των ρυθμίσεων του διακομιστή σας", + "Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. We strongly suggest that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "Ο κατάλογος δεδομένων και τα αρχεία σας είναι πιθανόν διαθέσιμα στο διαδίκτυο. Το αρχείο .htaccess δεν λειτουργεί. Σας προτείνουμε ανεπιφύλακτα να ρυθμίσετε το διακομιστή σας με τέτοιο τρόπο ώστε ο κατάλογος δεδομένων να μην είναι πλέον προσβάσιμος ή να μετακινήσετε τον κατάλογο δεδομένων εκτός του ριζικού καταλόγου του διακομιστή document root.", "The \"{header}\" HTTP header is not configured to equal to \"{expected}\". This is a potential security or privacy risk and we recommend adjusting this setting." : "H \"{header}\" κεφαλίδα HTTP δεν έχει ρυθμιστεί ώστε να ισούται με \"{expected}\". Αυτό αποτελεί ενδεχόμενο κίνδυνο ασφάλειας ή ιδιωτικότητας και συστήνουμε τη διόρθωση αυτής της ρύθμισης.", "You are accessing this site via HTTP. We strongly suggest you configure your server to require using HTTPS instead as described in our <a href=\"{docUrl}\">security tips</a>." : "Έχετε πρόσβαση σε αυτό τον ιστότοπο μέσω HTTP. Προτείνουμε ανεπιφύλακτα να ρυθμίσετε το διακομιστή σας ώστε να απαιτεί τη χρήση HTTPS όπως περιγράφεται στις <a href=\"{docUrl}\">προτάσεις ασφαλείας</a> μας.", "Shared" : "Κοινόχρηστα", @@ -282,6 +299,7 @@ OC.L10N.register( "Oct." : "Οκτ.", "Nov." : "Νοε.", "Dec." : "Δεκ.", + "Problem loading page, reloading in 5 seconds" : "Πρόβλημα φόρτωσης σελίδας, επαναφόρτωση σε 5 λεπτά", "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "Τα αρχεία σας είναι κρυπτογραφημένα. Εάν δεν έχετε ενεργοποιήσει το κλειδί επαναφοράς, δεν θα υπάρχει τρόπος να ανακτήσετε τα δεδομένα σας μετά την επαναφορά του κωδικού πρόσβασής σας.<br />Εάν δεν είστε σίγουροι για το τι θα θέλατε να κάνετε, παρακαλώ επικοινωνήστε με το διαχειριστή σας πριν συνεχίσετε. <br />Θέλετε στ' αλήθεια να συνεχίσετε;", "Sending ..." : "Αποστολή...", "Email sent" : "Το Email απεστάλη ", diff --git a/core/l10n/el.json b/core/l10n/el.json index 7f00f028836..ec6be4bdc57 100644 --- a/core/l10n/el.json +++ b/core/l10n/el.json @@ -1,19 +1,19 @@ { "translations": { "Please select a file." : "Παρακαλώ επιλέξτε αρχείο.", "File is too big" : "Το αρχείο είναι πολύ μεγάλο", - "The selected file is not an image." : "Το επιλεγμένο αρχείο δεν είναι εικόνας.", - "The selected file cannot be read." : "Το επιλεγμένο αρχείο δεν μπορεί να αναγνωσθεί", + "The selected file is not an image." : "Το επιλεγμένο αρχείο δεν είναι εικόνα.", + "The selected file cannot be read." : "Το επιλεγμένο αρχείο δεν μπορεί να αναγνωσθεί.", "Invalid file provided" : "Έχει δοθεί μη έγκυρο αρχείο", "No image or file provided" : "Δεν δόθηκε εικόνα ή αρχείο", "Unknown filetype" : "Άγνωστος τύπος αρχείου", "Invalid image" : "Μη έγκυρη εικόνα", "An error occurred. Please contact your admin." : "Προέκυψε σφάλμα. Παρακαλώ επικοινωνήστε με τον διαχειριστή σας.", - "No temporary profile picture available, try again" : "Δεν υπάρχει προσωρινή φωτογραφία προφίλ διαθέσιμη, δοκιμάστε ξανά", + "No temporary profile picture available, try again" : "Δεν υπάρχει προσωρινή φωτογραφία προφίλ, δοκιμάστε ξανά", "No crop data provided" : "Δεν δόθηκαν δεδομένα περικοπής", "No valid crop data provided" : "Έχουν δοθεί μη έγκυρα δεδομένα περικοπής", "Crop is not square" : "Η περικοπή δεν εχει τετραγωνικό σχήμα", - "Couldn't reset password because the token is invalid" : "Αδυναμία επαναφοράς κωδικού πρόσβασης καθώς το τεκμήριο είναι άκυρο", - "Couldn't reset password because the token is expired" : "Αδυναμία επαναφοράς κωδικού πρόσβασης επειδή το token έχει λήξει", + "Couldn't reset password because the token is invalid" : "Αδυναμία επαναφοράς κωδικού πρόσβασης καθώς το διακριτικό είναι άκυρο", + "Couldn't reset password because the token is expired" : "Αδυναμία επαναφοράς κωδικού πρόσβασης επειδή το διακριτικό έχει λήξει", "Couldn't send reset email. Please make sure your username is correct." : "Αδυναμία αποστολής ηλ. μηνύματος επαναφοράς. Παρακαλώ ελέγξτε ότι το όνομα χρήστη σας είναι ορθό.", "Could not send reset email because there is no email address for this username. Please contact your administrator." : "Αδυναμία αποστολής ηλ. μηνύματος επαναφοράς γιατί δεν υπάρχει διεύθυνση ηλ. αλληλογραφίας για αυτόν τον χρήστη. Παρακαλώ επικοινωνήστε με το διαχειριστή σας.", "%s password reset" : "%s επαναφορά κωδικού πρόσβασης", @@ -22,52 +22,62 @@ "[%d / %d]: %s" : "[%d / %d]: %s", "Repair warning: " : "Προειδοποίηση διόρθωσης:", "Repair error: " : "Σφάλμα διόρθωσης:", - "Please use the command line updater because automatic updating is disabled in the config.php." : "Παρακαλώ αναβαθμίστε μέσω γραμμής εντολών διότι η αυτόματη αναβάθμιση έχει απενεργοποιηθεί στο αρχείο config.php.", - "Turned on maintenance mode" : "Η κατάσταση συντήρησης ενεργοποιήθηκε", - "Turned off maintenance mode" : "Η κατάσταση συντήρησης απενεργοποιήθηκε", + "Please use the command line updater because automatic updating is disabled in the config.php." : "Παρακαλώ αναβαθμίστε μέσω γραμμής εντολών διότι η αυτόματη ενημέρωση έχει απενεργοποιηθεί στο αρχείο config.php.", + "[%d / %d]: Checking table %s" : "[%d / %d]: Έλεγχος πίνακα %s", + "Turned on maintenance mode" : "Η λειτουργία συντήρησης ενεργοποιήθηκε", + "Turned off maintenance mode" : "Η λειτουργία συντήρησης απενεργοποιήθηκε", "Maintenance mode is kept active" : "Η λειτουργία συντήρησης διατηρήθηκε ενεργή", - "Updating database schema" : "Ένημέρωση σχήματος βάσης δεδομένων", + "Updating database schema" : "Ενημέρωση διάταξης βάσης δεδομένων", "Updated database" : "Ενημερωμένη βάση δεδομένων", - "Checking whether the database schema can be updated (this can take a long time depending on the database size)" : "Έλεγχος αν το σχήμα της βάσης δεδομένων μπορεί να ενημερωθεί (αυτό μπορεί να πάρει πολλή ώρα ανάλογα με το μέγεθος της βάσης δεδομένων)", - "Checked database schema update" : "Έλεγχος ενημέρωσης σχήματος βάσης δεδομένων", + "Checking whether the database schema can be updated (this can take a long time depending on the database size)" : "Έλεγχος αν η διάταξη της βάσης δεδομένων μπορεί να ενημερωθεί (αυτό μπορεί να πάρει αρκετή ώρα ανάλογα με το μέγεθος της βάσης δεδομένων)", + "Checked database schema update" : "Έλεγχος ενημέρωσης διάταξης βάσης δεδομένων", "Checking updates of apps" : "Έλεγχος ενημερώσεων εφαρμογών", - "Checking whether the database schema for %s can be updated (this can take a long time depending on the database size)" : "Έλεγχος αν το σχήμα της βάσης δεδομένων για %s μπορεί να ενημερωθεί (αυτό μπορεί να πάρει πολλή ώρα ανάλογα με το μέγεθος της βάσης δεδομένων)", - "Checked database schema update for apps" : "Έλεγχος ενημέρωσης σχήματος βάσης δεδομένων για εφαρμογές", - "Updated \"%s\" to %s" : "Αναβαθμίστηκε \"%s\" σε %s", - "%s (3rdparty)" : "%s (3ου μέρους)", + "Checking whether the database schema for %s can be updated (this can take a long time depending on the database size)" : "Έλεγχος αν η διάταξη της βάσης δεδομένων για %s μπορεί να ενημερωθεί (αυτό μπορεί να πάρει αρκετή ώρα ανάλογα με το μέγεθος της βάσης δεδομένων)", + "Checked database schema update for apps" : "Έλεγχος ενημέρωσης διάταξης βάσης δεδομένων για εφαρμογές", + "Updated \"%s\" to %s" : "Ενημερώθηκε \"%s\" σε %s", + "Set log level to debug" : "Ορισμός επιπέδου ιστορικού για αποσφαλμάτωση", + "Reset log level" : "Επαναφορά επιπέδου ιστορικού", + "Starting code integrity check" : "Εκκίνηση ελέγχου ακεραιότητας του κώδικα ", + "Finished code integrity check" : "Ολοκληρώθηκε ο έλεγχος ακεραιότητας του κώδικα", + "%s (3rdparty)" : "%s (3ων παρόχων)", "%s (incompatible)" : "%s (ασύμβατη)", "Following apps have been disabled: %s" : "Οι ακόλουθες εφαρμογές έχουν απενεργοποιηθεί: %s", "Already up to date" : "Ήδη ενημερωμένο", "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\">Υπήρξαν προβλήματα κατά τον έλεγχο ακεραιότητας. Περισσότερες πληροφορίες...</a>", "Settings" : "Ρυθμίσεις", - "Problem loading page, reloading in 5 seconds" : "Πρόβλημα φόρτωσης σελίδας, επαναφόρτωση σε 5 λεπτά", + "Connection to server lost" : "Η σύνδεση στον διακομιστή διακόπηκε", + "_Problem loading page, reloading in %n second_::_Problem loading page, reloading in %n seconds_" : ["Πρόβλημα φόρτωσης σελίδας, επαναφόρτωση σε %n δευτερόλεπτα","Πρόβλημα φόρτωσης σελίδας, επαναφόρτωση σε %n δευτερόλεπτα"], "Saving..." : "Γίνεται αποθήκευση...", "Dismiss" : "Απόρριψη", + "This action requires you to confirm your password" : "Για την ενέργεια αυτή απαιτείται η επιβεβαίωση του συνθηματικού σας", "Authentication required" : "Απαιτείται πιστοποίηση", "Password" : "Συνθηματικό", - "Cancel" : "Άκυρο", + "Cancel" : "Ακύρωση", "Confirm" : "Επιβεβαίωση", + "Failed to authenticate, try again" : "Αποτυχία πιστοποίησης, δοκιμάστε πάλι", "seconds ago" : "δευτερόλεπτα πριν", - "The link to reset your password has been sent to your email. If you do not receive it within a reasonable amount of time, check your spam/junk folders.<br>If it is not there ask your local administrator." : "Ο σύνδεσμος για την επαναφορά του κωδικού πρόσβασής σας απεστάλη στο ηλ. ταχυδρομείο σας. Εάν δεν το παραλάβετε μέσα σε ένα εύλογο χρονικό διάστημα, ελέγξτε το φάκελο ανεπιθύμητων μηνυμάτων σας. <br>Εάν δεν βρίσκεται εκεί ρωτήστε τον τοπικό διαχειριστή σας.", + "Logging in …" : "Σύνδεση ...", + "The link to reset your password has been sent to your email. If you do not receive it within a reasonable amount of time, check your spam/junk folders.<br>If it is not there ask your local administrator." : "Ο σύνδεσμος για την επαναφορά του συνθηματικού σας απεστάλη στο ηλ. ταχυδρομείο σας. Εάν δεν το παραλάβετε μέσα σε ένα εύλογο χρονικό διάστημα, ελέγξτε το φάκελο ανεπιθύμητων μηνυμάτων σας. <br> Εάν δεν βρίσκεται εκεί ρωτήστε τον διαχειριστή σας.", + "Your files are encrypted. There will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "Τα αρχεία σας είναι κρυπτογραφημένα. Δεν θα υπάρξει κανένας τρόπος για να πάρετε τα δεδομένα σας πίσω μετά την επαναφορά του συνθηματικού σας. <br /> Αν δεν είστε σίγουροι για το τι πρέπει να κάνετε, επικοινωνήστε με το διαχειριστή σας, πριν να συνεχίσετε. <br /> Θέλετε πραγματικά να συνεχίσετε;", "I know what I'm doing" : "Γνωρίζω τι κάνω", - "Password can not be changed. Please contact your administrator." : "Ο κωδικός πρόσβασης δεν μπορεί να αλλάξει. Παρακαλώ επικοινωνήστε με το διαχειριστή σας.", + "Password can not be changed. Please contact your administrator." : "Το συνθηματικό σας δεν μπορεί να αλλάξει. Παρακαλώ επικοινωνήστε με το διαχειριστή σας.", "No" : "Όχι", "Yes" : "Ναι", "No files in here" : "Δεν υπάρχουν αρχεία", "Choose" : "Επιλέξτε", - "Error loading file picker template: {error}" : "Σφάλμα κατά την φόρτωση προτύπου επιλογέα αρχείων: {σφάλμα}", + "Error loading file picker template: {error}" : "Σφάλμα κατά την φόρτωση του προτύπου του επιλογέα αρχείων: {σφάλμα}", "Ok" : "Οκ", "Error loading message template: {error}" : "Σφάλμα φόρτωσης προτύπου μηνυμάτων: {σφάλμα}", "read-only" : "μόνο για ανάγνωση", - "_{count} file conflict_::_{count} file conflicts_" : ["{count} αρχείο διαφέρει","{count} αρχεία διαφέρουν"], - "One file conflict" : "Ένα αρχείο διαφέρει", + "_{count} file conflict_::_{count} file conflicts_" : ["{count} αρχείο διαφέρει","{count} αρχεία είναι σε διένεξη"], + "One file conflict" : "Ένα αρχείο είναι σε διένεξη", "New Files" : "Νέα Αρχεία", "Already existing files" : "Ήδη υπάρχοντα αρχεία", "Which files do you want to keep?" : "Ποια αρχεία θέλετε να κρατήσετε;", "If you select both versions, the copied file will have a number added to its name." : "Εάν επιλέξετε και τις δυο εκδοχές, ένας αριθμός θα προστεθεί στο αντιγραφόμενο αρχείο.", "Continue" : "Συνέχεια", "(all selected)" : "(όλα τα επιλεγμένα)", - "({count} selected)" : "({count} επιλέχθησαν)", + "({count} selected)" : "({count} επιλέχθηκαν)", "Error loading file exists template" : "Σφάλμα κατά την φόρτωση του προτύπου \"αρχείο υπάρχει\"", "Pending" : "Εκκρεμεί", "Very weak password" : "Πολύ αδύναμο συνθηματικό", @@ -75,9 +85,16 @@ "So-so password" : "Μέτριο συνθηματικό", "Good password" : "Καλό συνθηματικό", "Strong password" : "Δυνατό συνθηματικό", - "Your web server is not yet set up properly to allow file synchronization because the WebDAV interface seems to be broken." : "Ο διακομιστής σας δεν έχει ρυθμιστεί κατάλληλα ώστε να επιτρέπει τον συγχρονισμό αρχείων γιατί η διεπαφή WebDAV πιθανόν είναι κατεστραμμένη.", - "Error occurred while checking server setup" : "Παρουσιάστηκε σφάλμα κατά τον έλεγχο της εγκατάστασης με το διακομιστή", - "Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. We strongly suggest that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "Ο κατάλογος δεδομένων και τα αρχεία σας είναι πιθανόν διαθέσιμα στο διαδίκτυο. Το αρχείο .htaccess δεν λειτουργεί. Σας προτείνουμε ανεπιφύλακτα να ρυθμίσετε το διακομιστή σας με τέτοιο τρόπο ώστε ο κατάλογος δεδομένων να μην είναι πλέον προσβάσιμος ή να μετακινήσετε τον κατάλογο δεδομένων εκτός του καταλόγου της ρίζας εγγράφων-document root του διακομιστή.", + "Your web server is not yet set up properly to allow file synchronization because the WebDAV interface seems to be broken." : "Ο διακομιστής σας δεν έχει ρυθμιστεί κατάλληλα ώστε να επιτρέπει τον συγχρονισμό αρχείων διότι η διεπαφή WebDAV πιθανόν να μην λειτουργεί.", + "Your web server is not set up properly to resolve \"{url}\". Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "Ο διακομιστής σας δεν έχει ρυθμιστεί κατάλληλα ώστε να επιλύει το \"{url}\". Περαιτέρω πληροφορίες μπορούν να βρεθούν στην <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">τεκμηρίωση</a>.", + "This server has no working Internet connection: Multiple endpoints could not be reached. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "Αυτός ο διακομιστής δεν έχει καθόλου σύνδεση στο διαδίκτυο. Διάφορα τερματικά σημεία δεν είναι δυνατόν να προσπελαστούν.Αυτό σημαίνει ότι κάποια χαρακτηριστικά, όπως η τοποθέτηση εξωτερικού εξοπλισμού ,ειδοποιήσεις σχετικά με αναβάθμιση διαφόρων ενημερώσεων ή εγκατάσταση εφαρμογών τρίτων δεν θα λειτουργήσουν.' Όπως ενδέχεται προσβάσιμα αρχεία εξ αποστάσεως ή ειδοποιήσεις ηλεκτρονικού ταχυδρομείου να μη λειτουργήσουν επίσης.Εμείς προτείνουμε να ενεργοποιήσετε την κατάλληλη δυνατή σύνδεση στο διαδίκτυο για τον συγκεκριμένο διακομιστή για να έχετε εφικτά όλα τα χαρακτηριστικά.", + "No memory cache has been configured. To enhance your performance please configure a memcache if available. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "Δεν έχει ρυθμιστεί η χρήση λανθάνουσας μνήμης. Για να βελτιώσετε τις επιδόσεις παρακαλούμε να ρυθμίσετε κάποιο σύστημα memcache, εφόσον είναι διαθέσιμη. Περαιτέρω πληροφορίες μπορείτε να βρείτε στην <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\"> τεκμηρίωση</a> μας.", + "/dev/urandom is not readable by PHP which is highly discouraged for security reasons. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "Η συσκευή /dev/urandom δεν μπορεί να αναγνωσθεί από την PHP κάτι που θα έπρεπε να μπορεί για λόγους ασφάλειας. Περαιτέρω πληροφορίες μπορείτε να βρείτε στην <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">τεκμηρίωσή</a> μας.", + "You are currently running PHP {version}. We encourage you to upgrade your PHP version to take advantage of <a target=\"_blank\" rel=\"noreferrer\" href=\"{phpLink}\">performance and security updates provided by the PHP Group</a> as soon as your distribution supports it." : "Ο διακομιστής σας τρέχει PHP {version}. Σας ενθαρρύνουμε να αναβαθμίσετε την έκδοση της PHP σας για να εκμεταλλευτείτε τις <a target=\"_blank\" rel=\"noreferrer\" href=\"{phpLink}\"> επιδόσεις και τις ενημερώσεις ασφάλεια που παρέχονται από την ομάδα PHP </a> το συντομότερο δυνατόν με βάση την υποστήριξη της διανομής σας.", + "The reverse proxy headers configuration is incorrect, or you are accessing Nextcloud from a trusted proxy. If you are not accessing Nextcloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to Nextcloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "Η διαμόρφωση των reverse proxy headers είναι εσφαλμένη, ή \nέχετε πρόσβαση στο Nextcloud από έναν αξιόπιστο διαμεσολαβητή.Εάν δεν έχετε πρόσβαση στο Nextcloud από έναν αξιόπιστο διαμεσολαβητή,αυτό είναι ένα ζήτημα ασφαλείας και μπορείτε να επιτρέψετε σε κάποιον εισβολέα με παραπλάνηση να παρουσιάσει την διεύθυνση IP τους ως ορατή στο Nextcloud.Περαιτέρω πληροφορίες μπορείτε να βρείτε στο δικό μας <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\"> αξιόπιστο έγγραφο</a>.", + "Some files have not passed the integrity check. Further information on how to resolve this issue can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">List of invalid files…</a> / <a href=\"{rescanEndpoint}\">Rescan…</a>)" : "Μερικά αρχεία δεν επικυρώθηκαν από τον έλεγχο της ακεραιότητας. Περαιτέρω πληροφορίες μπορείτε να βρείτε στην <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">τεκμηρίωσή</a> μας. (<a href=\"{codeIntegrityDownloadEndpoint}\">List of invalid files…</a> / <a href=\"{rescanEndpoint}\">Rescan…</a>)", + "Error occurred while checking server setup" : "Παρουσιάστηκε σφάλμα κατά τον έλεγχο των ρυθμίσεων του διακομιστή σας", + "Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. We strongly suggest that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "Ο κατάλογος δεδομένων και τα αρχεία σας είναι πιθανόν διαθέσιμα στο διαδίκτυο. Το αρχείο .htaccess δεν λειτουργεί. Σας προτείνουμε ανεπιφύλακτα να ρυθμίσετε το διακομιστή σας με τέτοιο τρόπο ώστε ο κατάλογος δεδομένων να μην είναι πλέον προσβάσιμος ή να μετακινήσετε τον κατάλογο δεδομένων εκτός του ριζικού καταλόγου του διακομιστή document root.", "The \"{header}\" HTTP header is not configured to equal to \"{expected}\". This is a potential security or privacy risk and we recommend adjusting this setting." : "H \"{header}\" κεφαλίδα HTTP δεν έχει ρυθμιστεί ώστε να ισούται με \"{expected}\". Αυτό αποτελεί ενδεχόμενο κίνδυνο ασφάλειας ή ιδιωτικότητας και συστήνουμε τη διόρθωση αυτής της ρύθμισης.", "You are accessing this site via HTTP. We strongly suggest you configure your server to require using HTTPS instead as described in our <a href=\"{docUrl}\">security tips</a>." : "Έχετε πρόσβαση σε αυτό τον ιστότοπο μέσω HTTP. Προτείνουμε ανεπιφύλακτα να ρυθμίσετε το διακομιστή σας ώστε να απαιτεί τη χρήση HTTPS όπως περιγράφεται στις <a href=\"{docUrl}\">προτάσεις ασφαλείας</a> μας.", "Shared" : "Κοινόχρηστα", @@ -280,6 +297,7 @@ "Oct." : "Οκτ.", "Nov." : "Νοε.", "Dec." : "Δεκ.", + "Problem loading page, reloading in 5 seconds" : "Πρόβλημα φόρτωσης σελίδας, επαναφόρτωση σε 5 λεπτά", "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "Τα αρχεία σας είναι κρυπτογραφημένα. Εάν δεν έχετε ενεργοποιήσει το κλειδί επαναφοράς, δεν θα υπάρχει τρόπος να ανακτήσετε τα δεδομένα σας μετά την επαναφορά του κωδικού πρόσβασής σας.<br />Εάν δεν είστε σίγουροι για το τι θα θέλατε να κάνετε, παρακαλώ επικοινωνήστε με το διαχειριστή σας πριν συνεχίσετε. <br />Θέλετε στ' αλήθεια να συνεχίσετε;", "Sending ..." : "Αποστολή...", "Email sent" : "Το Email απεστάλη ", diff --git a/core/l10n/en_GB.js b/core/l10n/en_GB.js index d78122ce116..d0757975905 100644 --- a/core/l10n/en_GB.js +++ b/core/l10n/en_GB.js @@ -48,7 +48,6 @@ OC.L10N.register( "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>", "Settings" : "Settings", "Connection to server lost" : "Connection to server lost", - "Problem loading page, reloading in 5 seconds" : "Problem loading page, reloading in 5 seconds", "Saving..." : "Saving...", "Dismiss" : "Dismiss", "This action requires you to confirm your password" : "This action requires you to confirm your password", @@ -304,6 +303,7 @@ OC.L10N.register( "Oct." : "Oct.", "Nov." : "Nov.", "Dec." : "Dec.", + "Problem loading page, reloading in 5 seconds" : "Problem loading page, reloading in 5 seconds", "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?", "The reverse proxy headers configuration is incorrect, or you are accessing ownCloud from a trusted proxy. If you are not accessing ownCloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to ownCloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "The reverse proxy headers configuration is incorrect, or you are accessing ownCloud from a trusted proxy. If you are not accessing ownCloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to ownCloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>.", "Hide file listing" : "Hide file listing", diff --git a/core/l10n/en_GB.json b/core/l10n/en_GB.json index 64f79a7e768..ea8af3922b5 100644 --- a/core/l10n/en_GB.json +++ b/core/l10n/en_GB.json @@ -46,7 +46,6 @@ "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>", "Settings" : "Settings", "Connection to server lost" : "Connection to server lost", - "Problem loading page, reloading in 5 seconds" : "Problem loading page, reloading in 5 seconds", "Saving..." : "Saving...", "Dismiss" : "Dismiss", "This action requires you to confirm your password" : "This action requires you to confirm your password", @@ -302,6 +301,7 @@ "Oct." : "Oct.", "Nov." : "Nov.", "Dec." : "Dec.", + "Problem loading page, reloading in 5 seconds" : "Problem loading page, reloading in 5 seconds", "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?", "The reverse proxy headers configuration is incorrect, or you are accessing ownCloud from a trusted proxy. If you are not accessing ownCloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to ownCloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "The reverse proxy headers configuration is incorrect, or you are accessing ownCloud from a trusted proxy. If you are not accessing ownCloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to ownCloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>.", "Hide file listing" : "Hide file listing", diff --git a/core/l10n/es.js b/core/l10n/es.js index 9844386dd2b..8e37cf427f7 100644 --- a/core/l10n/es.js +++ b/core/l10n/es.js @@ -48,7 +48,7 @@ OC.L10N.register( "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\">Ha habido problemas durante la comprobación de la integridad del código. Más información…</a>", "Settings" : "Ajustes", "Connection to server lost" : "Perdida la conexión al server", - "Problem loading page, reloading in 5 seconds" : "Problema al cargar la página, recargando en 5 segundos", + "_Problem loading page, reloading in %n second_::_Problem loading page, reloading in %n seconds_" : ["Problema al cargar la página, volverá a cargar en %n segundo","Problema al cagar la página, volverá a cargar en %n segundos"], "Saving..." : "Guardando...", "Dismiss" : "Descartar", "This action requires you to confirm your password" : "Esta acción requiere que confirmes tu contraseña", @@ -340,6 +340,7 @@ OC.L10N.register( "Oct." : "Oct.", "Nov." : "Nov.", "Dec." : "Dic.", + "Problem loading page, reloading in 5 seconds" : "Problema al cargar la página, recargando en 5 segundos", "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "Sus archivos están cifrados. Si no ha activado la clave de recuperación, no habrá manera de recuperar los datos una vez su contraseña sea restablecida.<br /> Si no está seguro de lo que debe hacer, por favor contacte con su administrador antes de continuar.<br />¿Realmente desea continuar?", "This server has no working Internet connection. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "Este servidor no tiene una conexión a Internet. Esto significa que algunas de las características como el montaje de almacenamiento externo, las notificaciones sobre actualizaciones o instalación de aplicaciones de terceros no funcionarán. Podría no funcionar el acceso a los archivos de forma remota y el envío de correos electrónicos de notificación. Sugerimos habilitar la conexión a Internet de este servidor, si quiere tener todas las funciones.", "The reverse proxy headers configuration is incorrect, or you are accessing ownCloud from a trusted proxy. If you are not accessing ownCloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to ownCloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "La configuración de las cabeceras inversas del proxy son incorrectas, o está accediendo a ownCloud desde un proxy confiable. Si no está accediendo a ownCloud desde un proxy certificado y confiable, este es un problema de seguridad y puede permitirle a un hacker camuflar su dirección IP a ownCloud. Más información puede ser encontrada en nuestra <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentación</a>.", diff --git a/core/l10n/es.json b/core/l10n/es.json index 4be7f957aab..187c559f9e1 100644 --- a/core/l10n/es.json +++ b/core/l10n/es.json @@ -46,7 +46,7 @@ "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\">Ha habido problemas durante la comprobación de la integridad del código. Más información…</a>", "Settings" : "Ajustes", "Connection to server lost" : "Perdida la conexión al server", - "Problem loading page, reloading in 5 seconds" : "Problema al cargar la página, recargando en 5 segundos", + "_Problem loading page, reloading in %n second_::_Problem loading page, reloading in %n seconds_" : ["Problema al cargar la página, volverá a cargar en %n segundo","Problema al cagar la página, volverá a cargar en %n segundos"], "Saving..." : "Guardando...", "Dismiss" : "Descartar", "This action requires you to confirm your password" : "Esta acción requiere que confirmes tu contraseña", @@ -338,6 +338,7 @@ "Oct." : "Oct.", "Nov." : "Nov.", "Dec." : "Dic.", + "Problem loading page, reloading in 5 seconds" : "Problema al cargar la página, recargando en 5 segundos", "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "Sus archivos están cifrados. Si no ha activado la clave de recuperación, no habrá manera de recuperar los datos una vez su contraseña sea restablecida.<br /> Si no está seguro de lo que debe hacer, por favor contacte con su administrador antes de continuar.<br />¿Realmente desea continuar?", "This server has no working Internet connection. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "Este servidor no tiene una conexión a Internet. Esto significa que algunas de las características como el montaje de almacenamiento externo, las notificaciones sobre actualizaciones o instalación de aplicaciones de terceros no funcionarán. Podría no funcionar el acceso a los archivos de forma remota y el envío de correos electrónicos de notificación. Sugerimos habilitar la conexión a Internet de este servidor, si quiere tener todas las funciones.", "The reverse proxy headers configuration is incorrect, or you are accessing ownCloud from a trusted proxy. If you are not accessing ownCloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to ownCloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "La configuración de las cabeceras inversas del proxy son incorrectas, o está accediendo a ownCloud desde un proxy confiable. Si no está accediendo a ownCloud desde un proxy certificado y confiable, este es un problema de seguridad y puede permitirle a un hacker camuflar su dirección IP a ownCloud. Más información puede ser encontrada en nuestra <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentación</a>.", diff --git a/core/l10n/fi_FI.js b/core/l10n/fi_FI.js index 1d0653a51a3..791fea7a08e 100644 --- a/core/l10n/fi_FI.js +++ b/core/l10n/fi_FI.js @@ -46,7 +46,6 @@ OC.L10N.register( "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\">Eheystarkistus tuotti ongelmia. Lisätietoja…</a>", "Settings" : "Asetukset", "Connection to server lost" : "Yhteys palvelimelle menetetty", - "Problem loading page, reloading in 5 seconds" : "Ongelma sivun lataamisessa, päivitetään 5 sekunnin kuluttua", "Saving..." : "Tallennetaan...", "Dismiss" : "Hylkää", "Password" : "Salasana", @@ -308,6 +307,7 @@ OC.L10N.register( "Oct." : "Loka", "Nov." : "Marras", "Dec." : "Joulu", + "Problem loading page, reloading in 5 seconds" : "Ongelma sivun lataamisessa, päivitetään 5 sekunnin kuluttua", "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "Tiedostosi on salattu. Jos et ole ottanut käyttöön palautusavainta, tietojasi ei ole mahdollista palauttaa salasanan nollaamisen jälkeen.<br />Jos et ole varma mitä tehdä, ota yhteys ylläpitäjään.<br />Haluatko varmasti jatkaa?", "This server has no working Internet connection. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "Tällä palvelimella ei ole toimivaa internetyhteyttä. Sen seurauksena jotkin ominaisuudet, kuten erillinen tallennustila, ilmoitukset päivityksistä ja kolmansien osapuolten sovellusten asennus eivät toimi. Tiedostojen käyttö etänä tai ilmoitusten lähetys sähköpostitse eivät välttämättä toimi myöskään. Suosittelemme kytkemään palvelimen internetyhteyteen, jos haluat käyttää kaikkia ominaisuuksia.", "Hide file listing" : "Piilota tiedostolistaus", diff --git a/core/l10n/fi_FI.json b/core/l10n/fi_FI.json index da11bc2635d..1fef08768c4 100644 --- a/core/l10n/fi_FI.json +++ b/core/l10n/fi_FI.json @@ -44,7 +44,6 @@ "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\">Eheystarkistus tuotti ongelmia. Lisätietoja…</a>", "Settings" : "Asetukset", "Connection to server lost" : "Yhteys palvelimelle menetetty", - "Problem loading page, reloading in 5 seconds" : "Ongelma sivun lataamisessa, päivitetään 5 sekunnin kuluttua", "Saving..." : "Tallennetaan...", "Dismiss" : "Hylkää", "Password" : "Salasana", @@ -306,6 +305,7 @@ "Oct." : "Loka", "Nov." : "Marras", "Dec." : "Joulu", + "Problem loading page, reloading in 5 seconds" : "Ongelma sivun lataamisessa, päivitetään 5 sekunnin kuluttua", "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "Tiedostosi on salattu. Jos et ole ottanut käyttöön palautusavainta, tietojasi ei ole mahdollista palauttaa salasanan nollaamisen jälkeen.<br />Jos et ole varma mitä tehdä, ota yhteys ylläpitäjään.<br />Haluatko varmasti jatkaa?", "This server has no working Internet connection. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "Tällä palvelimella ei ole toimivaa internetyhteyttä. Sen seurauksena jotkin ominaisuudet, kuten erillinen tallennustila, ilmoitukset päivityksistä ja kolmansien osapuolten sovellusten asennus eivät toimi. Tiedostojen käyttö etänä tai ilmoitusten lähetys sähköpostitse eivät välttämättä toimi myöskään. Suosittelemme kytkemään palvelimen internetyhteyteen, jos haluat käyttää kaikkia ominaisuuksia.", "Hide file listing" : "Piilota tiedostolistaus", diff --git a/core/l10n/fr.js b/core/l10n/fr.js index 90e99370f2e..34d0df3d76c 100644 --- a/core/l10n/fr.js +++ b/core/l10n/fr.js @@ -48,7 +48,7 @@ OC.L10N.register( "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\">Il y a eu des problèmes à la vérification de l’intégrité du code. Plus d'infos...</a>", "Settings" : "Paramètres", "Connection to server lost" : "Connexion au serveur perdu", - "Problem loading page, reloading in 5 seconds" : "Problème de chargement de la page, actualisation dans 5 secondes", + "_Problem loading page, reloading in %n second_::_Problem loading page, reloading in %n seconds_" : ["Problème de chargement de la page, actualisation dans %n seconde","Problème de chargement de la page, actualisation dans %n secondes"], "Saving..." : "Enregistrement…", "Dismiss" : "Ignorer", "This action requires you to confirm your password" : "Cette action nécessite que vous confirmiez votre mot de passe", @@ -99,7 +99,7 @@ OC.L10N.register( "Error occurred while checking server setup" : "Une erreur s'est produite lors de la vérification de la configuration du serveur", "Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. We strongly suggest that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "Votre dossier de données et vos fichiers sont probablement accessibles depuis internet. Le fichier .htaccess ne fonctionne pas. Nous vous recommandons vivement de configurer votre serveur web de façon à ce que ce dossier de données ne soit plus accessible, ou de le déplacer hors de la racine du serveur web.", "The \"{header}\" HTTP header is not configured to equal to \"{expected}\". This is a potential security or privacy risk and we recommend adjusting this setting." : "L'en-tête HTTP \"{header}\" n'est pas configurée pour être égale à \"{expected}\" créant potentiellement un risque relié à la sécurité et à la vie privée. Il est recommandé d'ajuster ce paramètre.", - "The \"Strict-Transport-Security\" HTTP header is not configured to at least \"{seconds}\" seconds. For enhanced security we recommend enabling HSTS as described in our <a href=\"{docUrl}\" rel=\"noreferrer\">security tips</a>." : "L'en-tête HTTP \"Strict-Transport-Security\" n'est pas configurée à au moins \"{seconds}\" secondes. Pour renforcer la sécurité nous recommandons d'activer HSTS comme décrit dans nos <a href=\"{docUrl} rel=\"noreferrer\">conseils de sécurisation</a>.", + "The \"Strict-Transport-Security\" HTTP header is not configured to at least \"{seconds}\" seconds. For enhanced security we recommend enabling HSTS as described in our <a href=\"{docUrl}\" rel=\"noreferrer\">security tips</a>." : "L'en-tête HTTP \"Strict-Transport-Security\" n'est pas configurée à au moins \"{seconds}\" secondes. Pour renforcer la sécurité nous recommandons d'activer HSTS comme décrit dans nos <a href=\"{docUrl}\" rel=\"noreferrer\">conseils de sécurisation</a>.", "You are accessing this site via HTTP. We strongly suggest you configure your server to require using HTTPS instead as described in our <a href=\"{docUrl}\">security tips</a>." : "Vous accédez à ce site via HTTP. Nous vous recommandons fortement de configurer votre serveur pour forcer l'utilisation de HTTPS, comme expliqué dans nos <a href=\"{docUrl}\">conseils de sécurisation</a>.", "Shared" : "Partagé", "Shared with {recipients}" : "Partagé avec {recipients}", @@ -340,6 +340,7 @@ OC.L10N.register( "Oct." : "Oct.", "Nov." : "Nov.", "Dec." : "Déc.", + "Problem loading page, reloading in 5 seconds" : "Problème de chargement de la page, actualisation dans 5 secondes", "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "Vos fichiers sont chiffrés. Si vous n'avez pas activé la clé de récupération, il n'y aura aucun moyen de récupérer vos données une fois le mot de passe réinitialisé.<br />Si vous n'êtes pas sûr de ce que vous faites, veuillez contacter votre administrateur avant de continuer. <br />Voulez-vous vraiment continuer ?", "This server has no working Internet connection. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "Ce serveur ne peut se connecter à internet. Cela signifie que certaines fonctionnalités, telles que le montage de supports de stockage distants, les notifications de mises à jour ou l'installation d'applications tierces ne fonctionneront pas. L'accès aux fichiers à distance, ainsi que les notifications par courriel peuvent aussi être indisponibles. Il est recommandé d'activer la connexion internet pour ce serveur si vous souhaitez disposer de l'ensemble des fonctionnalités offertes.", "The reverse proxy headers configuration is incorrect, or you are accessing ownCloud from a trusted proxy. If you are not accessing ownCloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to ownCloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "La configuration des entêtes du proxy inverse est incorrecte, ou vous accédez à ownCloud depuis un proxy de confiance. Si vous n'êtes pas en train d’accéder à ownCloud depuis un proxy de confiance, ceci est un problème de sécurité qui peut permettre à un attaquant de masquer sa véritable adresse IP. Consultez la <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a> pour avoir plus d'informations à ce sujet.", diff --git a/core/l10n/fr.json b/core/l10n/fr.json index df5e24efb1d..7734be9e16a 100644 --- a/core/l10n/fr.json +++ b/core/l10n/fr.json @@ -46,7 +46,7 @@ "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\">Il y a eu des problèmes à la vérification de l’intégrité du code. Plus d'infos...</a>", "Settings" : "Paramètres", "Connection to server lost" : "Connexion au serveur perdu", - "Problem loading page, reloading in 5 seconds" : "Problème de chargement de la page, actualisation dans 5 secondes", + "_Problem loading page, reloading in %n second_::_Problem loading page, reloading in %n seconds_" : ["Problème de chargement de la page, actualisation dans %n seconde","Problème de chargement de la page, actualisation dans %n secondes"], "Saving..." : "Enregistrement…", "Dismiss" : "Ignorer", "This action requires you to confirm your password" : "Cette action nécessite que vous confirmiez votre mot de passe", @@ -97,7 +97,7 @@ "Error occurred while checking server setup" : "Une erreur s'est produite lors de la vérification de la configuration du serveur", "Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. We strongly suggest that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "Votre dossier de données et vos fichiers sont probablement accessibles depuis internet. Le fichier .htaccess ne fonctionne pas. Nous vous recommandons vivement de configurer votre serveur web de façon à ce que ce dossier de données ne soit plus accessible, ou de le déplacer hors de la racine du serveur web.", "The \"{header}\" HTTP header is not configured to equal to \"{expected}\". This is a potential security or privacy risk and we recommend adjusting this setting." : "L'en-tête HTTP \"{header}\" n'est pas configurée pour être égale à \"{expected}\" créant potentiellement un risque relié à la sécurité et à la vie privée. Il est recommandé d'ajuster ce paramètre.", - "The \"Strict-Transport-Security\" HTTP header is not configured to at least \"{seconds}\" seconds. For enhanced security we recommend enabling HSTS as described in our <a href=\"{docUrl}\" rel=\"noreferrer\">security tips</a>." : "L'en-tête HTTP \"Strict-Transport-Security\" n'est pas configurée à au moins \"{seconds}\" secondes. Pour renforcer la sécurité nous recommandons d'activer HSTS comme décrit dans nos <a href=\"{docUrl} rel=\"noreferrer\">conseils de sécurisation</a>.", + "The \"Strict-Transport-Security\" HTTP header is not configured to at least \"{seconds}\" seconds. For enhanced security we recommend enabling HSTS as described in our <a href=\"{docUrl}\" rel=\"noreferrer\">security tips</a>." : "L'en-tête HTTP \"Strict-Transport-Security\" n'est pas configurée à au moins \"{seconds}\" secondes. Pour renforcer la sécurité nous recommandons d'activer HSTS comme décrit dans nos <a href=\"{docUrl}\" rel=\"noreferrer\">conseils de sécurisation</a>.", "You are accessing this site via HTTP. We strongly suggest you configure your server to require using HTTPS instead as described in our <a href=\"{docUrl}\">security tips</a>." : "Vous accédez à ce site via HTTP. Nous vous recommandons fortement de configurer votre serveur pour forcer l'utilisation de HTTPS, comme expliqué dans nos <a href=\"{docUrl}\">conseils de sécurisation</a>.", "Shared" : "Partagé", "Shared with {recipients}" : "Partagé avec {recipients}", @@ -338,6 +338,7 @@ "Oct." : "Oct.", "Nov." : "Nov.", "Dec." : "Déc.", + "Problem loading page, reloading in 5 seconds" : "Problème de chargement de la page, actualisation dans 5 secondes", "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "Vos fichiers sont chiffrés. Si vous n'avez pas activé la clé de récupération, il n'y aura aucun moyen de récupérer vos données une fois le mot de passe réinitialisé.<br />Si vous n'êtes pas sûr de ce que vous faites, veuillez contacter votre administrateur avant de continuer. <br />Voulez-vous vraiment continuer ?", "This server has no working Internet connection. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "Ce serveur ne peut se connecter à internet. Cela signifie que certaines fonctionnalités, telles que le montage de supports de stockage distants, les notifications de mises à jour ou l'installation d'applications tierces ne fonctionneront pas. L'accès aux fichiers à distance, ainsi que les notifications par courriel peuvent aussi être indisponibles. Il est recommandé d'activer la connexion internet pour ce serveur si vous souhaitez disposer de l'ensemble des fonctionnalités offertes.", "The reverse proxy headers configuration is incorrect, or you are accessing ownCloud from a trusted proxy. If you are not accessing ownCloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to ownCloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "La configuration des entêtes du proxy inverse est incorrecte, ou vous accédez à ownCloud depuis un proxy de confiance. Si vous n'êtes pas en train d’accéder à ownCloud depuis un proxy de confiance, ceci est un problème de sécurité qui peut permettre à un attaquant de masquer sa véritable adresse IP. Consultez la <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a> pour avoir plus d'informations à ce sujet.", diff --git a/core/l10n/he.js b/core/l10n/he.js index 8212568973e..b8a37fc4b18 100644 --- a/core/l10n/he.js +++ b/core/l10n/he.js @@ -45,7 +45,6 @@ OC.L10N.register( "Already up to date" : "כבר עדכני", "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\">קיימות בעיות עם בדיקת תקינות קוד. למידע נוסף…</a>", "Settings" : "הגדרות", - "Problem loading page, reloading in 5 seconds" : "בעיה בטעינת העמוד, טעינה מחדש בעוד 5 שניות.", "Saving..." : "שמירה…", "Dismiss" : "שחרור", "Password" : "סיסמא", @@ -289,6 +288,7 @@ OC.L10N.register( "Oct." : "אוק׳", "Nov." : "נוב׳", "Dec." : "דצמ׳", + "Problem loading page, reloading in 5 seconds" : "בעיה בטעינת העמוד, טעינה מחדש בעוד 5 שניות.", "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "הקבצים שלך מוצפנים. אם לא הפעלת את מפתח השחזור, לא תהיה דרך לקבל את המידע מחדש אחרי שהסיסמא תאופס.<br />אם אין לך מושג מה לעשות what to do, מוטב לפנות למנהל שלך לפני ההמשך. <br />האם באמת ברצונך להמשיך?", "The reverse proxy headers configuration is incorrect, or you are accessing ownCloud from a trusted proxy. If you are not accessing ownCloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to ownCloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "תצורת כותרות פרוקסי ההפוכה אינה נכונה, או שהגישה ל- ownCloud מתבצעת מ- proxy אמין. אם הגישה ל- ownCloud אינה מ- proxy אמין, מדובר בבעיית אבטחה שמאפשרת לתוקף לזייף את כתובת ה- IP כגלויה ל- ownCloud. מידע נוסף ניתן למצוא ב- <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">מסמכי התיעוד</a> שלנו.", "Sending ..." : "מתבצעת שליחה ...", diff --git a/core/l10n/he.json b/core/l10n/he.json index 60e70973ebe..56c3f8b75cd 100644 --- a/core/l10n/he.json +++ b/core/l10n/he.json @@ -43,7 +43,6 @@ "Already up to date" : "כבר עדכני", "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\">קיימות בעיות עם בדיקת תקינות קוד. למידע נוסף…</a>", "Settings" : "הגדרות", - "Problem loading page, reloading in 5 seconds" : "בעיה בטעינת העמוד, טעינה מחדש בעוד 5 שניות.", "Saving..." : "שמירה…", "Dismiss" : "שחרור", "Password" : "סיסמא", @@ -287,6 +286,7 @@ "Oct." : "אוק׳", "Nov." : "נוב׳", "Dec." : "דצמ׳", + "Problem loading page, reloading in 5 seconds" : "בעיה בטעינת העמוד, טעינה מחדש בעוד 5 שניות.", "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "הקבצים שלך מוצפנים. אם לא הפעלת את מפתח השחזור, לא תהיה דרך לקבל את המידע מחדש אחרי שהסיסמא תאופס.<br />אם אין לך מושג מה לעשות what to do, מוטב לפנות למנהל שלך לפני ההמשך. <br />האם באמת ברצונך להמשיך?", "The reverse proxy headers configuration is incorrect, or you are accessing ownCloud from a trusted proxy. If you are not accessing ownCloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to ownCloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "תצורת כותרות פרוקסי ההפוכה אינה נכונה, או שהגישה ל- ownCloud מתבצעת מ- proxy אמין. אם הגישה ל- ownCloud אינה מ- proxy אמין, מדובר בבעיית אבטחה שמאפשרת לתוקף לזייף את כתובת ה- IP כגלויה ל- ownCloud. מידע נוסף ניתן למצוא ב- <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">מסמכי התיעוד</a> שלנו.", "Sending ..." : "מתבצעת שליחה ...", diff --git a/core/l10n/hu_HU.js b/core/l10n/hu_HU.js index 5a8251eb0bb..3db2ce9a361 100644 --- a/core/l10n/hu_HU.js +++ b/core/l10n/hu_HU.js @@ -48,7 +48,6 @@ OC.L10N.register( "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\">Problémák vannak a kódintegritás ellenőrzéssel. Bővebb információ…</a>", "Settings" : "Beállítások", "Connection to server lost" : "Megszakadt a kapcsolat a szerverrel", - "Problem loading page, reloading in 5 seconds" : "Probléma adódott az oldal betöltése közben, újratöltés 5 másodpercen belül", "Saving..." : "Mentés...", "Dismiss" : "Elutasít", "This action requires you to confirm your password" : "A művelethez szükség van a jelszavad megerősítésére", @@ -339,6 +338,7 @@ OC.L10N.register( "Oct." : "okt.", "Nov." : "nov.", "Dec." : "dec.", + "Problem loading page, reloading in 5 seconds" : "Probléma adódott az oldal betöltése közben, újratöltés 5 másodpercen belül", "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "Az Ön fájljai titkosítva vannak. Ha nem engedélyezte korábban az adatok visszanyeréséhez szükséges kulcs használatát, akkor a jelszó megváltoztatását követően nem fog hozzáférni az adataihoz. Ha nem biztos abban, hogy mit kellene tennie, akkor kérdezze meg a rendszergazdát, mielőtt továbbmenne.<br />Biztos, hogy folytatni kívánja?", "This server has no working Internet connection. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "Ennek a szervernek nincs működő internet kapcsolata. Ez azt jelenti, hogy néhány funkció, mint pl. külső tárolók csatolása, frissítési értesítések, vagy a harmadik féltől származó alkalmazások telepítése nem fog működni. A fájlok távoli elérése és az e-mail értesítések is lehet, hogy nem működnek. Ajánlott az internet kapcsolat engedélyezése a szerveren, ha minden funkciót használni szeretnél.", "The reverse proxy headers configuration is incorrect, or you are accessing ownCloud from a trusted proxy. If you are not accessing ownCloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to ownCloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "A fordított proxy fejlécek konfigurációs beállításai helytelenek, vagy egy megbízható proxy-ból próbálja az ownCloud-ot elérni. Ha nem megbízható proxy-ból próbálja elérni az ownCloud-ot, akkor ez egy biztonsági probléma, a támadó az ownCloud számára látható IP cím csalást tud végrehajtani. Bővebb információt a <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">dokumentációban</a> találhat.", diff --git a/core/l10n/hu_HU.json b/core/l10n/hu_HU.json index a3c1cab9276..e7a7f338d1b 100644 --- a/core/l10n/hu_HU.json +++ b/core/l10n/hu_HU.json @@ -46,7 +46,6 @@ "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\">Problémák vannak a kódintegritás ellenőrzéssel. Bővebb információ…</a>", "Settings" : "Beállítások", "Connection to server lost" : "Megszakadt a kapcsolat a szerverrel", - "Problem loading page, reloading in 5 seconds" : "Probléma adódott az oldal betöltése közben, újratöltés 5 másodpercen belül", "Saving..." : "Mentés...", "Dismiss" : "Elutasít", "This action requires you to confirm your password" : "A művelethez szükség van a jelszavad megerősítésére", @@ -337,6 +336,7 @@ "Oct." : "okt.", "Nov." : "nov.", "Dec." : "dec.", + "Problem loading page, reloading in 5 seconds" : "Probléma adódott az oldal betöltése közben, újratöltés 5 másodpercen belül", "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "Az Ön fájljai titkosítva vannak. Ha nem engedélyezte korábban az adatok visszanyeréséhez szükséges kulcs használatát, akkor a jelszó megváltoztatását követően nem fog hozzáférni az adataihoz. Ha nem biztos abban, hogy mit kellene tennie, akkor kérdezze meg a rendszergazdát, mielőtt továbbmenne.<br />Biztos, hogy folytatni kívánja?", "This server has no working Internet connection. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "Ennek a szervernek nincs működő internet kapcsolata. Ez azt jelenti, hogy néhány funkció, mint pl. külső tárolók csatolása, frissítési értesítések, vagy a harmadik féltől származó alkalmazások telepítése nem fog működni. A fájlok távoli elérése és az e-mail értesítések is lehet, hogy nem működnek. Ajánlott az internet kapcsolat engedélyezése a szerveren, ha minden funkciót használni szeretnél.", "The reverse proxy headers configuration is incorrect, or you are accessing ownCloud from a trusted proxy. If you are not accessing ownCloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to ownCloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "A fordított proxy fejlécek konfigurációs beállításai helytelenek, vagy egy megbízható proxy-ból próbálja az ownCloud-ot elérni. Ha nem megbízható proxy-ból próbálja elérni az ownCloud-ot, akkor ez egy biztonsági probléma, a támadó az ownCloud számára látható IP cím csalást tud végrehajtani. Bővebb információt a <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">dokumentációban</a> találhat.", diff --git a/core/l10n/id.js b/core/l10n/id.js index 3fa97fd963d..e80b0a11552 100644 --- a/core/l10n/id.js +++ b/core/l10n/id.js @@ -48,7 +48,7 @@ OC.L10N.register( "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\">Ada permasalahan dengan pengecekan integrasi kode. Informasi selanjutnya…</a>", "Settings" : "Pengaturan", "Connection to server lost" : "Koneksi ke server gagal", - "Problem loading page, reloading in 5 seconds" : "Terjadi masalah dalam memuat laman, mencoba lagi dalam 5 detik", + "_Problem loading page, reloading in %n second_::_Problem loading page, reloading in %n seconds_" : ["Tidak dapat memuat laman, muat ulang dalam %n detik"], "Saving..." : "Menyimpan...", "Dismiss" : "Buang", "This action requires you to confirm your password" : "Aksi ini membutuhkan konfirmasi kata sandi Anda", @@ -340,6 +340,7 @@ OC.L10N.register( "Oct." : "Okt.", "Nov." : "Nov.", "Dec." : "Des.", + "Problem loading page, reloading in 5 seconds" : "Terjadi masalah dalam memuat laman, mencoba lagi dalam 5 detik", "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "Berkas-berkas Anda terenkripsi. Jika Anda tidak mengaktifkan kunci pemulihan, tidak ada cara lain untuk mendapatkan data Anda kembali setelah sandi di setel ulang.<br />Jika Anda tidak yakin dengan apa yang akan Anda dilakukan, mohon hubungi administrator Anda sebelum melanjutkan. <br />Apakah Anda yakin ingin melanjutkan?", "This server has no working Internet connection. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "Server ini tidak tersambung ke internet. Ini berarti beberapa fitur seperti me-mount penyimpanan eksternal, notifikasi pembaruan atau instalasi aplikasi pihak ketiga tidak akan bekerja. Mengakses berkas secara remote dan mengirim notifikasi email juga tidak bekerja. Kami menyarankan untuk mengaktifkan koneksi internet untuk server ini jika Anda ingin memiliki fitur ini.", "The reverse proxy headers configuration is incorrect, or you are accessing ownCloud from a trusted proxy. If you are not accessing ownCloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to ownCloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "Konfigurasi proxy header terbalik salah, atau Anda mengakses ownCloud dari proxy terpercaya. Apabila Anda tidak mengakses ownCloud dari proxy terpercaya, ini adalah masalah keamanan dan penyerang dapat memalsukan alamat IP mereka ke ownCloud. Informasi selanjutnya bisa ditemukan di <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">dokumentasi</a> kami.", diff --git a/core/l10n/id.json b/core/l10n/id.json index b0d9c903a0b..f8b2f738437 100644 --- a/core/l10n/id.json +++ b/core/l10n/id.json @@ -46,7 +46,7 @@ "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\">Ada permasalahan dengan pengecekan integrasi kode. Informasi selanjutnya…</a>", "Settings" : "Pengaturan", "Connection to server lost" : "Koneksi ke server gagal", - "Problem loading page, reloading in 5 seconds" : "Terjadi masalah dalam memuat laman, mencoba lagi dalam 5 detik", + "_Problem loading page, reloading in %n second_::_Problem loading page, reloading in %n seconds_" : ["Tidak dapat memuat laman, muat ulang dalam %n detik"], "Saving..." : "Menyimpan...", "Dismiss" : "Buang", "This action requires you to confirm your password" : "Aksi ini membutuhkan konfirmasi kata sandi Anda", @@ -338,6 +338,7 @@ "Oct." : "Okt.", "Nov." : "Nov.", "Dec." : "Des.", + "Problem loading page, reloading in 5 seconds" : "Terjadi masalah dalam memuat laman, mencoba lagi dalam 5 detik", "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "Berkas-berkas Anda terenkripsi. Jika Anda tidak mengaktifkan kunci pemulihan, tidak ada cara lain untuk mendapatkan data Anda kembali setelah sandi di setel ulang.<br />Jika Anda tidak yakin dengan apa yang akan Anda dilakukan, mohon hubungi administrator Anda sebelum melanjutkan. <br />Apakah Anda yakin ingin melanjutkan?", "This server has no working Internet connection. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "Server ini tidak tersambung ke internet. Ini berarti beberapa fitur seperti me-mount penyimpanan eksternal, notifikasi pembaruan atau instalasi aplikasi pihak ketiga tidak akan bekerja. Mengakses berkas secara remote dan mengirim notifikasi email juga tidak bekerja. Kami menyarankan untuk mengaktifkan koneksi internet untuk server ini jika Anda ingin memiliki fitur ini.", "The reverse proxy headers configuration is incorrect, or you are accessing ownCloud from a trusted proxy. If you are not accessing ownCloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to ownCloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "Konfigurasi proxy header terbalik salah, atau Anda mengakses ownCloud dari proxy terpercaya. Apabila Anda tidak mengakses ownCloud dari proxy terpercaya, ini adalah masalah keamanan dan penyerang dapat memalsukan alamat IP mereka ke ownCloud. Informasi selanjutnya bisa ditemukan di <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">dokumentasi</a> kami.", diff --git a/core/l10n/is.js b/core/l10n/is.js index ac8414d4cf8..b1b13f94ce1 100644 --- a/core/l10n/is.js +++ b/core/l10n/is.js @@ -3,6 +3,8 @@ OC.L10N.register( { "Please select a file." : "Veldu skrá.", "File is too big" : "Skrá er of stór", + "The selected file is not an image." : "Valda skráin er ekki mynd.", + "The selected file cannot be read." : "Ekki hægt að lesa völdu skrána.", "Invalid file provided" : "Ógild skrá gefin", "No image or file provided" : "Engin mynd eða skrá gefin", "Unknown filetype" : "Óþekkt skráartegund", @@ -45,17 +47,25 @@ OC.L10N.register( "Already up to date" : "Allt uppfært nú þegar", "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\">Það komu upp vandamál með athugun á áreiðanleika kóða. Nánari upplýsingar…</a>", "Settings" : "Stillingar", - "Problem loading page, reloading in 5 seconds" : "Vandamál við að hlaða inn síðu, endurhleð eftir 5 sekúndur", + "Connection to server lost" : "Tenging við miðlara rofnaði", + "_Problem loading page, reloading in %n second_::_Problem loading page, reloading in %n seconds_" : ["Vandamál við að hlaða inn síðu, endurhleð eftir %n sekúndu","Vandamál við að hlaða inn síðu, endurhleð eftir %n sekúndur"], "Saving..." : "Er að vista ...", "Dismiss" : "Hafna", + "This action requires you to confirm your password" : "Þessi aðgerð krefst þess að þú staðfestir lykilorðið þitt", + "Authentication required" : "Auðkenningar krafist", "Password" : "Lykilorð", "Cancel" : "Hætta við", + "Confirm" : "Staðfesta", + "Failed to authenticate, try again" : "Tókst ekki að auðkenna, prófaðu aftur", "seconds ago" : "sekúndum síðan", + "Logging in …" : "Skrái inn …", "The link to reset your password has been sent to your email. If you do not receive it within a reasonable amount of time, check your spam/junk folders.<br>If it is not there ask your local administrator." : "Tengillinn til að endurstilla lykilorðið þitt hefur verið sendur á netfangið þitt. Ef þú færð ekki póstinn innan hæfilegs tíma, athugaðu þá ruslpóstmöppuna.<br>Ef hann er ekki þar, spurðu þá kerfisstjórann þinn.", + "Your files are encrypted. There will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "Skrárnar þínar eru dulritaðar. Það er engin leið til að fá gögnin þín til baka eftir lykilorðið þitt er endurstillt.<br />Ef þú ert ekki viss hvað eigi að gera, skaltu hafa samband við kerfisstjórann áður en þú heldur áfram. <br />Viltu halda áfram?", "I know what I'm doing" : "Ég veit hvað ég er að gera", "Password can not be changed. Please contact your administrator." : "Ekki er hægt að breyta lykilorði. Hafðu samband við kerfisstjóra.", "No" : "Nei", "Yes" : "Já", + "No files in here" : "Engar skrár hér", "Choose" : "Veldu", "Error loading file picker template: {error}" : "Villa við að hlaða inn sniðmáti fyrir skráaveljara: {error}", "Ok" : "Í lagi", @@ -71,6 +81,7 @@ OC.L10N.register( "(all selected)" : "(allt valið)", "({count} selected)" : "({count} valið)", "Error loading file exists template" : "Villa við að hlaða inn sniðmáti fyrir skrá-er-til", + "Pending" : "Í bið", "Very weak password" : "Mjög veikt lykilorð", "Weak password" : "Veikt lykilorð", "So-so password" : "Miðlungs lykilorð", @@ -82,6 +93,7 @@ OC.L10N.register( "No memory cache has been configured. To enhance your performance please configure a memcache if available. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "Ekkert skyndiminni (cache) hefur verið stillt. Til að auka afköst ættirðu að setja upp skyndiminni (með memcache) ef það er tiltækt. Hægt er að finna nánari upplýsingar um þetta í <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">hjálparskjölum</a> okkar.", "/dev/urandom is not readable by PHP which is highly discouraged for security reasons. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "/dev/urandom er ekki lesanlegt af PHP sem er mjög óráðlegt af öryggisástæðum. Hægt er að finna nánari upplýsingar um þetta í <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">hjálparskjölum</a> okkar.", "You are currently running PHP {version}. We encourage you to upgrade your PHP version to take advantage of <a target=\"_blank\" rel=\"noreferrer\" href=\"{phpLink}\">performance and security updates provided by the PHP Group</a> as soon as your distribution supports it." : "Þú ert að keyra PHP {version}. Við hvetjum þig til að uppfæra PHP útgáfuna til að njóta <a target=\"_blank\" rel=\"noreferrer\" href=\"{phpLink}\">afkastaaukningar og öryggisuppfærslna frá PHP Group</a> um leið og dreifingin þín styður það.", + "The reverse proxy headers configuration is incorrect, or you are accessing Nextcloud from a trusted proxy. If you are not accessing Nextcloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to Nextcloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "Uppsetning gagnstæðs milliþjónshauss (reverse proxy header) er röng, eða að þú ert að tengjast Nextcloud frá treystum milliþjóni Ef þú ert ekki að tengjast Nextcloud frá treystum milliþjóni, þá er þetta er öryggisvandamál og getur leyft árásaraðilum að dulbúa IP-vistfang þeirra sem sýnilegt Nextcloud. Nánari upplýsingar má finna í <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">hjálparskjölum</a> okkar.", "Memcached is configured as distributed cache, but the wrong PHP module \"memcache\" is installed. \\OC\\Memcache\\Memcached only supports \"memcached\" and not \"memcache\". See the <a target=\"_blank\" rel=\"noreferrer\" href=\"{wikiLink}\">memcached wiki about both modules</a>." : "Memcached er sett upp sem dreift skyndiminni, en hinsvegar er ranga PHP-einingin \"memcache\" uppsett. \\OC\\Memcache\\Memcached styður einungis \"memcached\" en ekki \"memcache\". Skoðaðu <a target=\"_blank\" rel=\"noreferrer\" href=\"{wikiLink}\">memcached wiki-síðurnar um báðar einingarnar</a>.", "Some files have not passed the integrity check. Further information on how to resolve this issue can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">List of invalid files…</a> / <a href=\"{rescanEndpoint}\">Rescan…</a>)" : "Sumar skrár hafa ekki staðist áreiðanleikaprófun. Hægt er að finna nánari upplýsingar um þetta í <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">hjálparskjölum</a> okkar. (<a href=\"{codeIntegrityDownloadEndpoint}\">Listi yfir ógildar skrár…</a> / <a href=\"{rescanEndpoint}\">Endurskanna…</a>)", "Error occurred while checking server setup" : "Villa kom upp við athugun á uppsetningu þjóns", @@ -101,6 +113,7 @@ OC.L10N.register( "Expiration date" : "Gildir til", "Choose a password for the public link" : "Veldu þér lykilorð fyrir almenningstengil", "Copied!" : "Afritað!", + "Copy" : "Afrita", "Not supported!" : "Óstutt!", "Press ⌘-C to copy." : "Ýttu á ⌘-C til að afrita.", "Press Ctrl-C to copy." : "Ýttu á Ctrl-C til að afrita.", @@ -110,14 +123,21 @@ OC.L10N.register( "Password protect" : "Verja með lykilorði", "Allow upload and editing" : "Leyfa innsendingu og breytingar", "Allow editing" : "Leyfa breytingar", + "File drop (upload only)" : "Slepping skráa (einungis innsending)", "Email link to person" : "Senda veftengil í tölvupósti til notanda", "Send" : "Senda", "Shared with you and the group {group} by {owner}" : "Deilt með þér og hópnum {group} af {owner}", "Shared with you by {owner}" : "Deilt með þér af {owner}", + "{{shareInitiatorDisplayName}} shared via link" : "{{shareInitiatorDisplayName}} deildi með tengli", "group" : "hópur", "remote" : "fjartengt", + "email" : "tölvupóstur", "Unshare" : "Hætta deilingu", + "can reshare" : "getur endurdeilt", "can edit" : "getur breytt", + "can create" : "getur búið til", + "can change" : "getur breytt", + "can delete" : "getur eytt", "access control" : "aðgangsstýring", "Could not unshare" : "Gat ekki hætt deilingu", "Share details could not be loaded for this item." : "Ekki tókst að hlaða inn upplýsingum um sameign varðandi þetta atriði.", @@ -126,7 +146,17 @@ OC.L10N.register( "An error occurred. Please try again" : "Villa kom upp. Endilega reyndu aftur", "{sharee} (group)" : "{sharee} (hópur)", "{sharee} (remote)" : "{sharee} (fjartengdur)", + "{sharee} (email)" : "{sharee} (tölvupóstur)", "Share" : "Deila", + "Share with people on other servers using their Federated Cloud ID username@example.com/nextcloud" : "Deila með fólki í öðrum gagnaskýjum með auðkenninu notandanafn@dæmi.is/nextcloud", + "Share with users or by mail..." : "Deila með notendum eða með tölvupósti...", + "Share with users or remote users..." : "Deila með notendum eða fjartengdum notendum...", + "Share with users, remote users or by mail..." : "Deila með notendum, fjartengdum notendum eða með tölvupósti...", + "Share with users or groups..." : "Deila með notendum eða hópum...", + "Share with users, groups or by mail..." : "Deila með notendum, hópum eða með tölvupósti...", + "Share with users, groups or remote users..." : "Deila með notendum, hópum eða fjartengdum notendum...", + "Share with users, groups, remote users or by mail..." : "Deila með notendum, hópum, fjartengdum notendum eða með tölvupósti...", + "Share with users..." : "Deila með notendum...", "Error removing share" : "Villa við að fjarlægja sameign", "Non-existing tag #{tag}" : "Merki sem er ekki til #{tag}", "restricted" : "takmarkaður aðgangur", @@ -135,6 +165,7 @@ OC.L10N.register( "Delete" : "Eyða", "Rename" : "Endurnefna", "Collaborative tags" : "Samstarfsmerkingar", + "No tags found" : "Engin merki fundust", "The object type is not specified." : "Tegund hlutar ekki tilgreind", "Enter new" : "Sláðu inn nýtt", "Add" : "Bæta við", @@ -157,6 +188,7 @@ OC.L10N.register( "Continue to Nextcloud" : "Halda áfram í Nextcloud", "The update was successful. Redirecting you to Nextcloud now." : "Uppfærslan heppnaðist. Beini þér til Nextcloud nú.", "Searching other places" : "Leitað á öðrum stöðum", + "No search results in other folders for '{tag}{filter}{endtag}'" : "Engar leitarniðurstöður í öðrum möppum fyrir '{tag}{filter}{endtag}'", "_{count} search result in another folder_::_{count} search results in other folders_" : ["{count} leitarniðurstöður í annarri möppu","{count} leitarniðurstöður í öðrum möppum"], "Personal" : "Einka", "Users" : "Notendur", @@ -199,6 +231,7 @@ OC.L10N.register( "Database name" : "Heiti gagnagrunns", "Database tablespace" : "Töflusvæði gagnagrunns", "Database host" : "Netþjónn gagnagrunns", + "Please specify the port number along with the host name (e.g., localhost:5432)." : "Taktu fram númer gáttar ásamt nafni hýsilvélar (t.d., localhost:5432).", "Performance warning" : "Afkastaviðvörun", "SQLite will be used as database." : "SQLite verður notað sem gagnagrunnur.", "For larger installations we recommend to choose a different database backend." : "Fyrir stærri uppsetningar mælum við með að velja annan gagnagrunnsbakenda.", @@ -210,6 +243,8 @@ OC.L10N.register( "This application requires JavaScript for correct operation. Please {linkstart}enable JavaScript{linkend} and reload the page." : "Þetta forrit krefst JavaScript fyrir rétta virkni. {linkstart} virkjaðu JavaScript {linkend} og endurlestu síðan síðuna.", "Search" : "Leita", "Log out" : "Skrá út", + "This action requires you to confirm your password:" : "Þessi aðgerð krefst þess að þú staðfestir lykilorðið þitt:", + "Confirm your password" : "Staðfestu lykilorðið þitt", "Server side authentication failed!" : "Auðkenning af hálfu þjóns tókst ekki!", "Please contact your administrator." : "Hafðu samband við kerfisstjóra.", "An internal error occurred." : "Innri villa kom upp.", @@ -305,6 +340,7 @@ OC.L10N.register( "Oct." : "Okt.", "Nov." : "Nóv.", "Dec." : "Des.", + "Problem loading page, reloading in 5 seconds" : "Vandamál við að hlaða inn síðu, endurhleð eftir 5 sekúndur", "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "Skrárnar þínar eru dulritaðar. Ef þú hefur ekki virkjað endurheimtingarlykilinn, þá verður engin leið til að fá gögnin þín til baka eftir lykilorðið þitt er endurstillt.<br />Ef þú ert ekki viss hvað eigi að gera, skaltu hafa samband við kerfisstjórann áður en þú heldur áfram. <br />Viltu halda áfram?", "This server has no working Internet connection. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "Þessi þjónn er ekki með virka nettengingu. Þetta þýðir að sumir eiginleikar eins og að virkja ytri gagnageymslu, tilkynningar um uppfærslur eða uppsetningu á forritum þriðja aðila, mun ekki virka. Fjartengdur aðgangur að skrám og sending tilkynninga í tölvupósti virka líklega ekki heldur. Við leggjum til að internettenging sé virkjuð fyrir þennan vefþjón ef þú vilt hafa alla eiginleika tiltæka.", "The reverse proxy headers configuration is incorrect, or you are accessing ownCloud from a trusted proxy. If you are not accessing ownCloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to ownCloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "Uppsetning gagnstæðs milliþjónshauss (reverse proxy header) er röng, eða að þú ert að tengjast Nextcloud frá treystum milliþjóni. Ef þú ert ekki að tengjast Nextcloud frá treystum milliþjóni, þá er þetta er öryggisvandamál og getur leyft árásaraðilum að dulbúa IP-vistfang þeirra sem sýnilegt Nextcloud. Nánari upplýsingar má finna í <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">hjálparskjölum</a> okkar.", @@ -319,7 +355,7 @@ OC.L10N.register( "delete" : "eyða", "{sharee} (at {server})" : "{sharee} (á {server})", "Share with users…" : "Deila með notendum...", - "Share with users, groups or remote users…" : "Deila með notendum, hópa eða fjartengdum notendum...", + "Share with users, groups or remote users…" : "Deila með notendum, hópum eða fjartengdum notendum...", "Share with users or groups…" : "Deila með notendum eða hópum...", "Share with users or remote users…" : "Deila með notendum, hópa eða fjartengdum notendum...", "Warning" : "Aðvörun", diff --git a/core/l10n/is.json b/core/l10n/is.json index a389453cfc7..243dfb082b1 100644 --- a/core/l10n/is.json +++ b/core/l10n/is.json @@ -1,6 +1,8 @@ { "translations": { "Please select a file." : "Veldu skrá.", "File is too big" : "Skrá er of stór", + "The selected file is not an image." : "Valda skráin er ekki mynd.", + "The selected file cannot be read." : "Ekki hægt að lesa völdu skrána.", "Invalid file provided" : "Ógild skrá gefin", "No image or file provided" : "Engin mynd eða skrá gefin", "Unknown filetype" : "Óþekkt skráartegund", @@ -43,17 +45,25 @@ "Already up to date" : "Allt uppfært nú þegar", "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\">Það komu upp vandamál með athugun á áreiðanleika kóða. Nánari upplýsingar…</a>", "Settings" : "Stillingar", - "Problem loading page, reloading in 5 seconds" : "Vandamál við að hlaða inn síðu, endurhleð eftir 5 sekúndur", + "Connection to server lost" : "Tenging við miðlara rofnaði", + "_Problem loading page, reloading in %n second_::_Problem loading page, reloading in %n seconds_" : ["Vandamál við að hlaða inn síðu, endurhleð eftir %n sekúndu","Vandamál við að hlaða inn síðu, endurhleð eftir %n sekúndur"], "Saving..." : "Er að vista ...", "Dismiss" : "Hafna", + "This action requires you to confirm your password" : "Þessi aðgerð krefst þess að þú staðfestir lykilorðið þitt", + "Authentication required" : "Auðkenningar krafist", "Password" : "Lykilorð", "Cancel" : "Hætta við", + "Confirm" : "Staðfesta", + "Failed to authenticate, try again" : "Tókst ekki að auðkenna, prófaðu aftur", "seconds ago" : "sekúndum síðan", + "Logging in …" : "Skrái inn …", "The link to reset your password has been sent to your email. If you do not receive it within a reasonable amount of time, check your spam/junk folders.<br>If it is not there ask your local administrator." : "Tengillinn til að endurstilla lykilorðið þitt hefur verið sendur á netfangið þitt. Ef þú færð ekki póstinn innan hæfilegs tíma, athugaðu þá ruslpóstmöppuna.<br>Ef hann er ekki þar, spurðu þá kerfisstjórann þinn.", + "Your files are encrypted. There will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "Skrárnar þínar eru dulritaðar. Það er engin leið til að fá gögnin þín til baka eftir lykilorðið þitt er endurstillt.<br />Ef þú ert ekki viss hvað eigi að gera, skaltu hafa samband við kerfisstjórann áður en þú heldur áfram. <br />Viltu halda áfram?", "I know what I'm doing" : "Ég veit hvað ég er að gera", "Password can not be changed. Please contact your administrator." : "Ekki er hægt að breyta lykilorði. Hafðu samband við kerfisstjóra.", "No" : "Nei", "Yes" : "Já", + "No files in here" : "Engar skrár hér", "Choose" : "Veldu", "Error loading file picker template: {error}" : "Villa við að hlaða inn sniðmáti fyrir skráaveljara: {error}", "Ok" : "Í lagi", @@ -69,6 +79,7 @@ "(all selected)" : "(allt valið)", "({count} selected)" : "({count} valið)", "Error loading file exists template" : "Villa við að hlaða inn sniðmáti fyrir skrá-er-til", + "Pending" : "Í bið", "Very weak password" : "Mjög veikt lykilorð", "Weak password" : "Veikt lykilorð", "So-so password" : "Miðlungs lykilorð", @@ -80,6 +91,7 @@ "No memory cache has been configured. To enhance your performance please configure a memcache if available. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "Ekkert skyndiminni (cache) hefur verið stillt. Til að auka afköst ættirðu að setja upp skyndiminni (með memcache) ef það er tiltækt. Hægt er að finna nánari upplýsingar um þetta í <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">hjálparskjölum</a> okkar.", "/dev/urandom is not readable by PHP which is highly discouraged for security reasons. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "/dev/urandom er ekki lesanlegt af PHP sem er mjög óráðlegt af öryggisástæðum. Hægt er að finna nánari upplýsingar um þetta í <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">hjálparskjölum</a> okkar.", "You are currently running PHP {version}. We encourage you to upgrade your PHP version to take advantage of <a target=\"_blank\" rel=\"noreferrer\" href=\"{phpLink}\">performance and security updates provided by the PHP Group</a> as soon as your distribution supports it." : "Þú ert að keyra PHP {version}. Við hvetjum þig til að uppfæra PHP útgáfuna til að njóta <a target=\"_blank\" rel=\"noreferrer\" href=\"{phpLink}\">afkastaaukningar og öryggisuppfærslna frá PHP Group</a> um leið og dreifingin þín styður það.", + "The reverse proxy headers configuration is incorrect, or you are accessing Nextcloud from a trusted proxy. If you are not accessing Nextcloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to Nextcloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "Uppsetning gagnstæðs milliþjónshauss (reverse proxy header) er röng, eða að þú ert að tengjast Nextcloud frá treystum milliþjóni Ef þú ert ekki að tengjast Nextcloud frá treystum milliþjóni, þá er þetta er öryggisvandamál og getur leyft árásaraðilum að dulbúa IP-vistfang þeirra sem sýnilegt Nextcloud. Nánari upplýsingar má finna í <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">hjálparskjölum</a> okkar.", "Memcached is configured as distributed cache, but the wrong PHP module \"memcache\" is installed. \\OC\\Memcache\\Memcached only supports \"memcached\" and not \"memcache\". See the <a target=\"_blank\" rel=\"noreferrer\" href=\"{wikiLink}\">memcached wiki about both modules</a>." : "Memcached er sett upp sem dreift skyndiminni, en hinsvegar er ranga PHP-einingin \"memcache\" uppsett. \\OC\\Memcache\\Memcached styður einungis \"memcached\" en ekki \"memcache\". Skoðaðu <a target=\"_blank\" rel=\"noreferrer\" href=\"{wikiLink}\">memcached wiki-síðurnar um báðar einingarnar</a>.", "Some files have not passed the integrity check. Further information on how to resolve this issue can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">List of invalid files…</a> / <a href=\"{rescanEndpoint}\">Rescan…</a>)" : "Sumar skrár hafa ekki staðist áreiðanleikaprófun. Hægt er að finna nánari upplýsingar um þetta í <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">hjálparskjölum</a> okkar. (<a href=\"{codeIntegrityDownloadEndpoint}\">Listi yfir ógildar skrár…</a> / <a href=\"{rescanEndpoint}\">Endurskanna…</a>)", "Error occurred while checking server setup" : "Villa kom upp við athugun á uppsetningu þjóns", @@ -99,6 +111,7 @@ "Expiration date" : "Gildir til", "Choose a password for the public link" : "Veldu þér lykilorð fyrir almenningstengil", "Copied!" : "Afritað!", + "Copy" : "Afrita", "Not supported!" : "Óstutt!", "Press ⌘-C to copy." : "Ýttu á ⌘-C til að afrita.", "Press Ctrl-C to copy." : "Ýttu á Ctrl-C til að afrita.", @@ -108,14 +121,21 @@ "Password protect" : "Verja með lykilorði", "Allow upload and editing" : "Leyfa innsendingu og breytingar", "Allow editing" : "Leyfa breytingar", + "File drop (upload only)" : "Slepping skráa (einungis innsending)", "Email link to person" : "Senda veftengil í tölvupósti til notanda", "Send" : "Senda", "Shared with you and the group {group} by {owner}" : "Deilt með þér og hópnum {group} af {owner}", "Shared with you by {owner}" : "Deilt með þér af {owner}", + "{{shareInitiatorDisplayName}} shared via link" : "{{shareInitiatorDisplayName}} deildi með tengli", "group" : "hópur", "remote" : "fjartengt", + "email" : "tölvupóstur", "Unshare" : "Hætta deilingu", + "can reshare" : "getur endurdeilt", "can edit" : "getur breytt", + "can create" : "getur búið til", + "can change" : "getur breytt", + "can delete" : "getur eytt", "access control" : "aðgangsstýring", "Could not unshare" : "Gat ekki hætt deilingu", "Share details could not be loaded for this item." : "Ekki tókst að hlaða inn upplýsingum um sameign varðandi þetta atriði.", @@ -124,7 +144,17 @@ "An error occurred. Please try again" : "Villa kom upp. Endilega reyndu aftur", "{sharee} (group)" : "{sharee} (hópur)", "{sharee} (remote)" : "{sharee} (fjartengdur)", + "{sharee} (email)" : "{sharee} (tölvupóstur)", "Share" : "Deila", + "Share with people on other servers using their Federated Cloud ID username@example.com/nextcloud" : "Deila með fólki í öðrum gagnaskýjum með auðkenninu notandanafn@dæmi.is/nextcloud", + "Share with users or by mail..." : "Deila með notendum eða með tölvupósti...", + "Share with users or remote users..." : "Deila með notendum eða fjartengdum notendum...", + "Share with users, remote users or by mail..." : "Deila með notendum, fjartengdum notendum eða með tölvupósti...", + "Share with users or groups..." : "Deila með notendum eða hópum...", + "Share with users, groups or by mail..." : "Deila með notendum, hópum eða með tölvupósti...", + "Share with users, groups or remote users..." : "Deila með notendum, hópum eða fjartengdum notendum...", + "Share with users, groups, remote users or by mail..." : "Deila með notendum, hópum, fjartengdum notendum eða með tölvupósti...", + "Share with users..." : "Deila með notendum...", "Error removing share" : "Villa við að fjarlægja sameign", "Non-existing tag #{tag}" : "Merki sem er ekki til #{tag}", "restricted" : "takmarkaður aðgangur", @@ -133,6 +163,7 @@ "Delete" : "Eyða", "Rename" : "Endurnefna", "Collaborative tags" : "Samstarfsmerkingar", + "No tags found" : "Engin merki fundust", "The object type is not specified." : "Tegund hlutar ekki tilgreind", "Enter new" : "Sláðu inn nýtt", "Add" : "Bæta við", @@ -155,6 +186,7 @@ "Continue to Nextcloud" : "Halda áfram í Nextcloud", "The update was successful. Redirecting you to Nextcloud now." : "Uppfærslan heppnaðist. Beini þér til Nextcloud nú.", "Searching other places" : "Leitað á öðrum stöðum", + "No search results in other folders for '{tag}{filter}{endtag}'" : "Engar leitarniðurstöður í öðrum möppum fyrir '{tag}{filter}{endtag}'", "_{count} search result in another folder_::_{count} search results in other folders_" : ["{count} leitarniðurstöður í annarri möppu","{count} leitarniðurstöður í öðrum möppum"], "Personal" : "Einka", "Users" : "Notendur", @@ -197,6 +229,7 @@ "Database name" : "Heiti gagnagrunns", "Database tablespace" : "Töflusvæði gagnagrunns", "Database host" : "Netþjónn gagnagrunns", + "Please specify the port number along with the host name (e.g., localhost:5432)." : "Taktu fram númer gáttar ásamt nafni hýsilvélar (t.d., localhost:5432).", "Performance warning" : "Afkastaviðvörun", "SQLite will be used as database." : "SQLite verður notað sem gagnagrunnur.", "For larger installations we recommend to choose a different database backend." : "Fyrir stærri uppsetningar mælum við með að velja annan gagnagrunnsbakenda.", @@ -208,6 +241,8 @@ "This application requires JavaScript for correct operation. Please {linkstart}enable JavaScript{linkend} and reload the page." : "Þetta forrit krefst JavaScript fyrir rétta virkni. {linkstart} virkjaðu JavaScript {linkend} og endurlestu síðan síðuna.", "Search" : "Leita", "Log out" : "Skrá út", + "This action requires you to confirm your password:" : "Þessi aðgerð krefst þess að þú staðfestir lykilorðið þitt:", + "Confirm your password" : "Staðfestu lykilorðið þitt", "Server side authentication failed!" : "Auðkenning af hálfu þjóns tókst ekki!", "Please contact your administrator." : "Hafðu samband við kerfisstjóra.", "An internal error occurred." : "Innri villa kom upp.", @@ -303,6 +338,7 @@ "Oct." : "Okt.", "Nov." : "Nóv.", "Dec." : "Des.", + "Problem loading page, reloading in 5 seconds" : "Vandamál við að hlaða inn síðu, endurhleð eftir 5 sekúndur", "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "Skrárnar þínar eru dulritaðar. Ef þú hefur ekki virkjað endurheimtingarlykilinn, þá verður engin leið til að fá gögnin þín til baka eftir lykilorðið þitt er endurstillt.<br />Ef þú ert ekki viss hvað eigi að gera, skaltu hafa samband við kerfisstjórann áður en þú heldur áfram. <br />Viltu halda áfram?", "This server has no working Internet connection. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "Þessi þjónn er ekki með virka nettengingu. Þetta þýðir að sumir eiginleikar eins og að virkja ytri gagnageymslu, tilkynningar um uppfærslur eða uppsetningu á forritum þriðja aðila, mun ekki virka. Fjartengdur aðgangur að skrám og sending tilkynninga í tölvupósti virka líklega ekki heldur. Við leggjum til að internettenging sé virkjuð fyrir þennan vefþjón ef þú vilt hafa alla eiginleika tiltæka.", "The reverse proxy headers configuration is incorrect, or you are accessing ownCloud from a trusted proxy. If you are not accessing ownCloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to ownCloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "Uppsetning gagnstæðs milliþjónshauss (reverse proxy header) er röng, eða að þú ert að tengjast Nextcloud frá treystum milliþjóni. Ef þú ert ekki að tengjast Nextcloud frá treystum milliþjóni, þá er þetta er öryggisvandamál og getur leyft árásaraðilum að dulbúa IP-vistfang þeirra sem sýnilegt Nextcloud. Nánari upplýsingar má finna í <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">hjálparskjölum</a> okkar.", @@ -317,7 +353,7 @@ "delete" : "eyða", "{sharee} (at {server})" : "{sharee} (á {server})", "Share with users…" : "Deila með notendum...", - "Share with users, groups or remote users…" : "Deila með notendum, hópa eða fjartengdum notendum...", + "Share with users, groups or remote users…" : "Deila með notendum, hópum eða fjartengdum notendum...", "Share with users or groups…" : "Deila með notendum eða hópum...", "Share with users or remote users…" : "Deila með notendum, hópa eða fjartengdum notendum...", "Warning" : "Aðvörun", diff --git a/core/l10n/it.js b/core/l10n/it.js index b37eb695a1f..406f4424758 100644 --- a/core/l10n/it.js +++ b/core/l10n/it.js @@ -48,7 +48,6 @@ OC.L10N.register( "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\">Si sono verificati errori con il controllo di integrità del codice. Ulteriori informazioni…</a>", "Settings" : "Impostazioni", "Connection to server lost" : "Connessione al server interrotta", - "Problem loading page, reloading in 5 seconds" : "Problema durante il caricamento della pagina, aggiornamento tra 5 secondi", "Saving..." : "Salvataggio in corso...", "Dismiss" : "Annulla", "This action requires you to confirm your password" : "Questa azione richiede la conferma della tua password", @@ -340,6 +339,7 @@ OC.L10N.register( "Oct." : "Ott.", "Nov." : "Nov.", "Dec." : "Dic.", + "Problem loading page, reloading in 5 seconds" : "Problema durante il caricamento della pagina, aggiornamento tra 5 secondi", "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "I tuoi file sono cifrati. Se non hai precedentemente abilitato la chiave di ripristino, non sarà più possibile ritrovare i tuoi dati una volta che la password sarà reimpostata.<br />Se non sei sicuro, contatta l'amministratore prima di proseguire.<br />Vuoi davvero continuare?", "This server has no working Internet connection. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "Questo server non ha una connessione a Internet funzionante. Ciò significa che alcune delle funzionalità come il montaggio di archivi esterni, le notifiche degli aggiornamenti o l'installazione di applicazioni di terze parti non funzioneranno. L'accesso remoto ai file e l'invio di email di notifica potrebbero non funzionare. Ti suggeriamo di abilitare la connessione a Internet del server se desideri disporre di tutte le funzionalità.", "The reverse proxy headers configuration is incorrect, or you are accessing ownCloud from a trusted proxy. If you are not accessing ownCloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to ownCloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "La configurazione delle intestazioni del proxy inverso non è corretta, o stai effettuando l'accesso a ownCloud da un proxy affidabile. Se non stai effettuando l'accesso da un proxy affidabile, questo è un problema di sicurezza e può consentire a un attaccante di falsificare il suo indirizzo IP, rendendolo visibile a ownCloud. Ulteriori informazioni sono disponibili nella nostra <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentazione</a>.", diff --git a/core/l10n/it.json b/core/l10n/it.json index 877972e78f7..02e4c7a6c5a 100644 --- a/core/l10n/it.json +++ b/core/l10n/it.json @@ -46,7 +46,6 @@ "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\">Si sono verificati errori con il controllo di integrità del codice. Ulteriori informazioni…</a>", "Settings" : "Impostazioni", "Connection to server lost" : "Connessione al server interrotta", - "Problem loading page, reloading in 5 seconds" : "Problema durante il caricamento della pagina, aggiornamento tra 5 secondi", "Saving..." : "Salvataggio in corso...", "Dismiss" : "Annulla", "This action requires you to confirm your password" : "Questa azione richiede la conferma della tua password", @@ -338,6 +337,7 @@ "Oct." : "Ott.", "Nov." : "Nov.", "Dec." : "Dic.", + "Problem loading page, reloading in 5 seconds" : "Problema durante il caricamento della pagina, aggiornamento tra 5 secondi", "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "I tuoi file sono cifrati. Se non hai precedentemente abilitato la chiave di ripristino, non sarà più possibile ritrovare i tuoi dati una volta che la password sarà reimpostata.<br />Se non sei sicuro, contatta l'amministratore prima di proseguire.<br />Vuoi davvero continuare?", "This server has no working Internet connection. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "Questo server non ha una connessione a Internet funzionante. Ciò significa che alcune delle funzionalità come il montaggio di archivi esterni, le notifiche degli aggiornamenti o l'installazione di applicazioni di terze parti non funzioneranno. L'accesso remoto ai file e l'invio di email di notifica potrebbero non funzionare. Ti suggeriamo di abilitare la connessione a Internet del server se desideri disporre di tutte le funzionalità.", "The reverse proxy headers configuration is incorrect, or you are accessing ownCloud from a trusted proxy. If you are not accessing ownCloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to ownCloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "La configurazione delle intestazioni del proxy inverso non è corretta, o stai effettuando l'accesso a ownCloud da un proxy affidabile. Se non stai effettuando l'accesso da un proxy affidabile, questo è un problema di sicurezza e può consentire a un attaccante di falsificare il suo indirizzo IP, rendendolo visibile a ownCloud. Ulteriori informazioni sono disponibili nella nostra <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentazione</a>.", diff --git a/core/l10n/ja.js b/core/l10n/ja.js index 8b411db8077..d3b0f9ea819 100644 --- a/core/l10n/ja.js +++ b/core/l10n/ja.js @@ -48,7 +48,6 @@ OC.L10N.register( "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\">コード整合性の確認で問題が発生しました。詳しくはこちら…</a>", "Settings" : "設定", "Connection to server lost" : "サーバとの接続が切断されました", - "Problem loading page, reloading in 5 seconds" : "ページ読込に問題がありました。5秒後に再読込します", "Saving..." : "保存中...", "Dismiss" : "閉じる", "This action requires you to confirm your password" : "この操作では、パスワードを確認する必要があります", @@ -340,6 +339,7 @@ OC.L10N.register( "Oct." : "10月", "Nov." : "11月", "Dec." : "12月", + "Problem loading page, reloading in 5 seconds" : "ページ読込に問題がありました。5秒後に再読込します", "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "ファイルが暗号化されています。リカバリーキーが有効でない場合は、パスワードをリセットした後にあなたのデータを元に戻す方法はありません。<br />どういうことか分からない場合は、操作を継続する前に管理者に問い合わせてください。<br />続けてよろしいでしょうか?", "This server has no working Internet connection. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "このサーバーはインターネットに接続していません。この場合、外部ストレージのマウント、更新の通知やサードパーティ製のアプリ、といった一部の機能が利用できません。また、リモート接続でのファイルアクセス、通知メールの送信のような機能も利用できないことがあります。すべての機能を利用するには、このサーバーのインターネット接続を有効にすることをお勧めします。", "The reverse proxy headers configuration is incorrect, or you are accessing ownCloud from a trusted proxy. If you are not accessing ownCloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to ownCloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "リバースプロキシのヘッダー設定が間違っているか、または信頼されたプロキシからownCloudにアクセスしていません。もし、信頼されたプロキシからアクセスされているのでないなら、攻撃者の詐称されたIPアドレスから ownCloudを見ることができるように許可されていて、セキュリティに問題があります。詳細な情報は、 <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">ドキュメント</a>を確認してください。", diff --git a/core/l10n/ja.json b/core/l10n/ja.json index 03bfcd2173e..630e3005cf3 100644 --- a/core/l10n/ja.json +++ b/core/l10n/ja.json @@ -46,7 +46,6 @@ "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\">コード整合性の確認で問題が発生しました。詳しくはこちら…</a>", "Settings" : "設定", "Connection to server lost" : "サーバとの接続が切断されました", - "Problem loading page, reloading in 5 seconds" : "ページ読込に問題がありました。5秒後に再読込します", "Saving..." : "保存中...", "Dismiss" : "閉じる", "This action requires you to confirm your password" : "この操作では、パスワードを確認する必要があります", @@ -338,6 +337,7 @@ "Oct." : "10月", "Nov." : "11月", "Dec." : "12月", + "Problem loading page, reloading in 5 seconds" : "ページ読込に問題がありました。5秒後に再読込します", "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "ファイルが暗号化されています。リカバリーキーが有効でない場合は、パスワードをリセットした後にあなたのデータを元に戻す方法はありません。<br />どういうことか分からない場合は、操作を継続する前に管理者に問い合わせてください。<br />続けてよろしいでしょうか?", "This server has no working Internet connection. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "このサーバーはインターネットに接続していません。この場合、外部ストレージのマウント、更新の通知やサードパーティ製のアプリ、といった一部の機能が利用できません。また、リモート接続でのファイルアクセス、通知メールの送信のような機能も利用できないことがあります。すべての機能を利用するには、このサーバーのインターネット接続を有効にすることをお勧めします。", "The reverse proxy headers configuration is incorrect, or you are accessing ownCloud from a trusted proxy. If you are not accessing ownCloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to ownCloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "リバースプロキシのヘッダー設定が間違っているか、または信頼されたプロキシからownCloudにアクセスしていません。もし、信頼されたプロキシからアクセスされているのでないなら、攻撃者の詐称されたIPアドレスから ownCloudを見ることができるように許可されていて、セキュリティに問題があります。詳細な情報は、 <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">ドキュメント</a>を確認してください。", diff --git a/core/l10n/ko.js b/core/l10n/ko.js index 11ec45f71a9..1bb47de23ef 100644 --- a/core/l10n/ko.js +++ b/core/l10n/ko.js @@ -48,7 +48,6 @@ OC.L10N.register( "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\">코드 무결성 검사 중 오류가 발생했습니다. 더 많은 정보를 보려면 누르십시오…</a>", "Settings" : "설정", "Connection to server lost" : "서버 연결이 끊어짐", - "Problem loading page, reloading in 5 seconds" : "페이지 로딩에 문제가 있습니다. 5초 후 다시로드 하십시오.", "Saving..." : "저장 중...", "Dismiss" : "닫기", "This action requires you to confirm your password" : "이 작업을 수행하려면 암호를 입력해야 합니다", @@ -320,6 +319,7 @@ OC.L10N.register( "Oct." : "10월", "Nov." : "11월", "Dec." : "12월", + "Problem loading page, reloading in 5 seconds" : "페이지 로딩에 문제가 있습니다. 5초 후 다시로드 하십시오.", "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "파일이 암호화되어 있습니다. 복구 키를 활성화하지 않았다면 암호를 초기화한 후 데이터를 복구할 수 없습니다.<br />무엇을 해야 할 지 잘 모르겠으면 계속하기 전에 관리자에게 연락하십시오.<br />그래도 계속 진행하시겠습니까?", "This server has no working Internet connection. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "서버에서 인터넷 연결을 사용할 수 없습니다. 외부 저장소 마운트, 업데이트 알림, 제 3자 앱 설치 등 기능을 사용할 수 없습니다. 원격에서 파일에 접근하거나, 알림 이메일을 보내지 못할 수도 있습니다. 모든 기능을 사용하려면 인터넷에 연결하는 것을 추천합니다.", "The reverse proxy headers configuration is incorrect, or you are accessing ownCloud from a trusted proxy. If you are not accessing ownCloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to ownCloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "역방향 프록시 헤더 설정이 올바르지 않거나 Trusted Proxy를 통해 ownCloud에 접근하고 있을 수 있습니다. 만약 ownCloud를 Trusted Proxy를 통해 접근하고 있지 않다면 이는 보안 문제이며 공격자가 IP 주소를 속이고 있을 수 있습니다. 자세한 내용은 <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">사용 설명서</a>를 참고하십시오.", diff --git a/core/l10n/ko.json b/core/l10n/ko.json index c36e174afb3..68b17ef3206 100644 --- a/core/l10n/ko.json +++ b/core/l10n/ko.json @@ -46,7 +46,6 @@ "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\">코드 무결성 검사 중 오류가 발생했습니다. 더 많은 정보를 보려면 누르십시오…</a>", "Settings" : "설정", "Connection to server lost" : "서버 연결이 끊어짐", - "Problem loading page, reloading in 5 seconds" : "페이지 로딩에 문제가 있습니다. 5초 후 다시로드 하십시오.", "Saving..." : "저장 중...", "Dismiss" : "닫기", "This action requires you to confirm your password" : "이 작업을 수행하려면 암호를 입력해야 합니다", @@ -318,6 +317,7 @@ "Oct." : "10월", "Nov." : "11월", "Dec." : "12월", + "Problem loading page, reloading in 5 seconds" : "페이지 로딩에 문제가 있습니다. 5초 후 다시로드 하십시오.", "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "파일이 암호화되어 있습니다. 복구 키를 활성화하지 않았다면 암호를 초기화한 후 데이터를 복구할 수 없습니다.<br />무엇을 해야 할 지 잘 모르겠으면 계속하기 전에 관리자에게 연락하십시오.<br />그래도 계속 진행하시겠습니까?", "This server has no working Internet connection. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "서버에서 인터넷 연결을 사용할 수 없습니다. 외부 저장소 마운트, 업데이트 알림, 제 3자 앱 설치 등 기능을 사용할 수 없습니다. 원격에서 파일에 접근하거나, 알림 이메일을 보내지 못할 수도 있습니다. 모든 기능을 사용하려면 인터넷에 연결하는 것을 추천합니다.", "The reverse proxy headers configuration is incorrect, or you are accessing ownCloud from a trusted proxy. If you are not accessing ownCloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to ownCloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "역방향 프록시 헤더 설정이 올바르지 않거나 Trusted Proxy를 통해 ownCloud에 접근하고 있을 수 있습니다. 만약 ownCloud를 Trusted Proxy를 통해 접근하고 있지 않다면 이는 보안 문제이며 공격자가 IP 주소를 속이고 있을 수 있습니다. 자세한 내용은 <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">사용 설명서</a>를 참고하십시오.", diff --git a/core/l10n/lv.js b/core/l10n/lv.js index a821b440181..d7e688837cd 100644 --- a/core/l10n/lv.js +++ b/core/l10n/lv.js @@ -43,7 +43,6 @@ OC.L10N.register( "Already up to date" : "Jau ir jaunākā", "Settings" : "Iestatījumi", "Connection to server lost" : "Zaudēts savienojums ar serveri", - "Problem loading page, reloading in 5 seconds" : "Problēma ielādējot lapu, pārlādēšana pēc 5 sekundēm", "Saving..." : "Saglabā...", "Dismiss" : "Atmest", "Authentication required" : "Nepieciešama autentifikācija", @@ -277,6 +276,7 @@ OC.L10N.register( "Oct." : "Okt.", "Nov." : "Nov.", "Dec." : "Dec.", + "Problem loading page, reloading in 5 seconds" : "Problēma ielādējot lapu, pārlādēšana pēc 5 sekundēm", "This server has no working Internet connection. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "Šim serverim nav interneta savienojuma. Tas nozīmē, ka daži līdzekļi, piemēram, ārējo atmiņas montāžas vai trešās puses lietojumprogrammu paziņojumi par atjauninājumiem nedarbosies. Attāli piekļūt failiem un nosūtīt paziņojumu uz e-pastu, iespējams nedarbosies. Mēs ierosinām, izveidot interneta savienojumu ar šo serveri, ja vēlaties, lai visas funkcijas darbotos.", "Hide file listing" : "Paslēpt datņu sarakstu", "Sending ..." : "Sūta...", diff --git a/core/l10n/lv.json b/core/l10n/lv.json index e5e0d59b293..d59ea39c531 100644 --- a/core/l10n/lv.json +++ b/core/l10n/lv.json @@ -41,7 +41,6 @@ "Already up to date" : "Jau ir jaunākā", "Settings" : "Iestatījumi", "Connection to server lost" : "Zaudēts savienojums ar serveri", - "Problem loading page, reloading in 5 seconds" : "Problēma ielādējot lapu, pārlādēšana pēc 5 sekundēm", "Saving..." : "Saglabā...", "Dismiss" : "Atmest", "Authentication required" : "Nepieciešama autentifikācija", @@ -275,6 +274,7 @@ "Oct." : "Okt.", "Nov." : "Nov.", "Dec." : "Dec.", + "Problem loading page, reloading in 5 seconds" : "Problēma ielādējot lapu, pārlādēšana pēc 5 sekundēm", "This server has no working Internet connection. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "Šim serverim nav interneta savienojuma. Tas nozīmē, ka daži līdzekļi, piemēram, ārējo atmiņas montāžas vai trešās puses lietojumprogrammu paziņojumi par atjauninājumiem nedarbosies. Attāli piekļūt failiem un nosūtīt paziņojumu uz e-pastu, iespējams nedarbosies. Mēs ierosinām, izveidot interneta savienojumu ar šo serveri, ja vēlaties, lai visas funkcijas darbotos.", "Hide file listing" : "Paslēpt datņu sarakstu", "Sending ..." : "Sūta...", diff --git a/core/l10n/nb_NO.js b/core/l10n/nb_NO.js index 4a34917025b..a8cb48f6c3e 100644 --- a/core/l10n/nb_NO.js +++ b/core/l10n/nb_NO.js @@ -48,7 +48,6 @@ OC.L10N.register( "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\">Det oppstod problemer med sjekk av kode-integritet. Mer informasjon…</a>", "Settings" : "Innstillinger", "Connection to server lost" : "Mistet tilkobling til tjener", - "Problem loading page, reloading in 5 seconds" : "Det oppstod et problem ved lasting av side, laster på nytt om 5 sekunder", "Saving..." : "Lagrer...", "Dismiss" : "Forkast", "This action requires you to confirm your password" : "Denne handlingen krever at du bekrefter ditt passord", @@ -335,6 +334,7 @@ OC.L10N.register( "Oct." : "Okt.", "Nov." : "Nov.", "Dec." : "Des.", + "Problem loading page, reloading in 5 seconds" : "Det oppstod et problem ved lasting av side, laster på nytt om 5 sekunder", "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "Filene dine er kryptert. Hvis du ikke har aktivert gjenopprettingsnøkkelen, vil det være helt umulig å få tilbake dataene dine etter at pasordet ditt er tilbakestilt.<br />Hvis du er usikker på hva du skal gjøre, kontakt administratoren din før du fortsetter. <br />Vil du virkelig fortsette?", "This server has no working Internet connection. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "Denne serveren har ingen fungerende internett-forbindelse. Dette betyr at noen funksjoner, som tilknytning av eksterne lagre, varslinger om oppdateringer eller installering av tredjeparts apper ikke vil virke. Fjerntilgang til filer og utsending av varsler på e-post vil kanskje ikke virke heller. Vi anbefaler å aktivere en internett-forbindelse for denne serveren hvis du vil ha full funksjonalitet.", "Hide file listing" : "Skjul filliste", diff --git a/core/l10n/nb_NO.json b/core/l10n/nb_NO.json index a7504ffb97f..507c3a6acc1 100644 --- a/core/l10n/nb_NO.json +++ b/core/l10n/nb_NO.json @@ -46,7 +46,6 @@ "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\">Det oppstod problemer med sjekk av kode-integritet. Mer informasjon…</a>", "Settings" : "Innstillinger", "Connection to server lost" : "Mistet tilkobling til tjener", - "Problem loading page, reloading in 5 seconds" : "Det oppstod et problem ved lasting av side, laster på nytt om 5 sekunder", "Saving..." : "Lagrer...", "Dismiss" : "Forkast", "This action requires you to confirm your password" : "Denne handlingen krever at du bekrefter ditt passord", @@ -333,6 +332,7 @@ "Oct." : "Okt.", "Nov." : "Nov.", "Dec." : "Des.", + "Problem loading page, reloading in 5 seconds" : "Det oppstod et problem ved lasting av side, laster på nytt om 5 sekunder", "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "Filene dine er kryptert. Hvis du ikke har aktivert gjenopprettingsnøkkelen, vil det være helt umulig å få tilbake dataene dine etter at pasordet ditt er tilbakestilt.<br />Hvis du er usikker på hva du skal gjøre, kontakt administratoren din før du fortsetter. <br />Vil du virkelig fortsette?", "This server has no working Internet connection. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "Denne serveren har ingen fungerende internett-forbindelse. Dette betyr at noen funksjoner, som tilknytning av eksterne lagre, varslinger om oppdateringer eller installering av tredjeparts apper ikke vil virke. Fjerntilgang til filer og utsending av varsler på e-post vil kanskje ikke virke heller. Vi anbefaler å aktivere en internett-forbindelse for denne serveren hvis du vil ha full funksjonalitet.", "Hide file listing" : "Skjul filliste", diff --git a/core/l10n/nl.js b/core/l10n/nl.js index af191be30b1..3e857b0f4cf 100644 --- a/core/l10n/nl.js +++ b/core/l10n/nl.js @@ -48,7 +48,7 @@ OC.L10N.register( "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\">Er traden problemen op tijdens de code betrouwbaarheidscontrole. Meer informatie…</a>", "Settings" : "Instellingen", "Connection to server lost" : "Verbinding met server verbroken", - "Problem loading page, reloading in 5 seconds" : "Kan de pagina niet laden, verversen in 5 seconden", + "_Problem loading page, reloading in %n second_::_Problem loading page, reloading in %n seconds_" : ["Probleem met laden pagina, herladen over %n seconde","Probleem met laden pagina, herladen over %n seconden"], "Saving..." : "Opslaan", "Dismiss" : "Terzijde leggen", "This action requires you to confirm your password" : "Deze actie vereist dat je je wachtwoord bevestigt", @@ -340,6 +340,7 @@ OC.L10N.register( "Oct." : "Okt.", "Nov." : "Nov.", "Dec." : "Dec.", + "Problem loading page, reloading in 5 seconds" : "Kan de pagina niet laden, verversen in 5 seconden", "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "Je bestanden zijn versleuteld. Als je de herstelsleutel niet hebt geactiveerd, is het niet mogelijk om je gegevens terug te krijgen nadat je wachtwoord is hersteld. <br>Als je niet weet wat je moet doen, neem dan eerst contact op met je beheerder. <br>Wil je echt verder gaan?", "This server has no working Internet connection. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "Deze server heeft geen actieve internetverbinding. Dat betekent dat sommige functies, zoals aankoppelen van externe opslag, notificaties over updates of installatie van apps van 3e partijen niet werken. Ook het benaderen van bestanden vanaf een remote locatie en het versturen van notificatie e-mails kan mislukken. We adviseren om de internetverbinding voor deze server in te schakelen als u alle functies wilt gebruiken.", "The reverse proxy headers configuration is incorrect, or you are accessing ownCloud from a trusted proxy. If you are not accessing ownCloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to ownCloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "De reverse proxy headerconfiguratie is onjuist, of je hebt toegang tot Nextcloud via een vertrouwde proxy. Als je Nextcloud niet via een vertrouwde proxy benadert, dan levert dan een beveiligingsrisico op, waardoor een aanvaller het IP-adres dat Nextcloud ziet kan vervalsen. Meer informatie is te vinden in onze <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentatie</a>.", diff --git a/core/l10n/nl.json b/core/l10n/nl.json index c53918ff27a..fa22378f2cc 100644 --- a/core/l10n/nl.json +++ b/core/l10n/nl.json @@ -46,7 +46,7 @@ "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\">Er traden problemen op tijdens de code betrouwbaarheidscontrole. Meer informatie…</a>", "Settings" : "Instellingen", "Connection to server lost" : "Verbinding met server verbroken", - "Problem loading page, reloading in 5 seconds" : "Kan de pagina niet laden, verversen in 5 seconden", + "_Problem loading page, reloading in %n second_::_Problem loading page, reloading in %n seconds_" : ["Probleem met laden pagina, herladen over %n seconde","Probleem met laden pagina, herladen over %n seconden"], "Saving..." : "Opslaan", "Dismiss" : "Terzijde leggen", "This action requires you to confirm your password" : "Deze actie vereist dat je je wachtwoord bevestigt", @@ -338,6 +338,7 @@ "Oct." : "Okt.", "Nov." : "Nov.", "Dec." : "Dec.", + "Problem loading page, reloading in 5 seconds" : "Kan de pagina niet laden, verversen in 5 seconden", "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "Je bestanden zijn versleuteld. Als je de herstelsleutel niet hebt geactiveerd, is het niet mogelijk om je gegevens terug te krijgen nadat je wachtwoord is hersteld. <br>Als je niet weet wat je moet doen, neem dan eerst contact op met je beheerder. <br>Wil je echt verder gaan?", "This server has no working Internet connection. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "Deze server heeft geen actieve internetverbinding. Dat betekent dat sommige functies, zoals aankoppelen van externe opslag, notificaties over updates of installatie van apps van 3e partijen niet werken. Ook het benaderen van bestanden vanaf een remote locatie en het versturen van notificatie e-mails kan mislukken. We adviseren om de internetverbinding voor deze server in te schakelen als u alle functies wilt gebruiken.", "The reverse proxy headers configuration is incorrect, or you are accessing ownCloud from a trusted proxy. If you are not accessing ownCloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to ownCloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "De reverse proxy headerconfiguratie is onjuist, of je hebt toegang tot Nextcloud via een vertrouwde proxy. Als je Nextcloud niet via een vertrouwde proxy benadert, dan levert dan een beveiligingsrisico op, waardoor een aanvaller het IP-adres dat Nextcloud ziet kan vervalsen. Meer informatie is te vinden in onze <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentatie</a>.", diff --git a/core/l10n/pl.js b/core/l10n/pl.js index 44bb7d06d17..4c906ea9dd0 100644 --- a/core/l10n/pl.js +++ b/core/l10n/pl.js @@ -48,7 +48,7 @@ OC.L10N.register( "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\">Wystąpiły problemy przy sprawdzaniu integralności kodu Więcej informacji…</a>", "Settings" : "Ustawienia", "Connection to server lost" : "Utracone połączenie z serwerem", - "Problem loading page, reloading in 5 seconds" : "Błąd podczas ładowania strony, odświeżanie w ciągu 5 sekund.", + "_Problem loading page, reloading in %n second_::_Problem loading page, reloading in %n seconds_" : ["Problem z załadowaniem strony, przeładowanie za %n sekundę","Problem z załadowaniem strony, przeładowanie za %n sekund","Problem z załadowaniem strony, przeładowanie za %n sekund"], "Saving..." : "Zapisywanie...", "Dismiss" : "Anuluj", "This action requires you to confirm your password" : "Ta akcja wymaga potwierdzenia hasłem", @@ -60,6 +60,7 @@ OC.L10N.register( "seconds ago" : "sekund temu", "Logging in …" : "Logowanie …", "The link to reset your password has been sent to your email. If you do not receive it within a reasonable amount of time, check your spam/junk folders.<br>If it is not there ask your local administrator." : "Link do zresetowanego hasła, został wysłany na twój adres e-mail. Jeśli nie dostałeś wiadomości w rozsądnym czasie, sprawdź folder ze spamem.<br> Jeśli nie ma wiadomości w tym folderze, skontaktuj się ze swoim administratorem.", + "Your files are encrypted. There will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "Twoje pliki są zaszyfrowane. Po zresetowaniu hasła nie będzie możliwości ich odzyskania.<br />Jeśli nie jest pewien co to oznacza, skontaktuj się proszę z administratroem przed kontynuowaniem.<br />Czy na pewno kontynuować?", "I know what I'm doing" : "Wiem co robię", "Password can not be changed. Please contact your administrator." : "Hasło nie może zostać zmienione. Skontaktuj się z administratorem.", "No" : "Nie", @@ -88,7 +89,17 @@ OC.L10N.register( "Strong password" : "Silne hasło", "Your web server is not yet set up properly to allow file synchronization because the WebDAV interface seems to be broken." : "Serwer WWW nie jest jeszcze na tyle poprawnie skonfigurowany, aby umożliwić synchronizację plików, ponieważ interfejs WebDAV wydaje się być uszkodzony.", "Your web server is not set up properly to resolve \"{url}\". Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "Serwer WWW nie jest poprawnie skonfigurowany, aby wyświetlić \"{url}\". Więcej informacji można znaleźć w naszej <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">dokumentacji</a>.", + "This server has no working Internet connection: Multiple endpoints could not be reached. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "Serwer nie ma aktywnego połączenia z Internetem. Wiele połączeń nie może być osiągniętych. Oznacza to, że część funkcji takich jak zewnętrzny magazyn, powiadomienia o aktualizacjach lub instalacja aplikacji firm trzecich nie będzie działała. Dostęp zdalny do plików oraz wysyłanie powiadomień mailowych również może nie działać. Sugerujemy udostępnienie połączenia z Internetem temu serwerowi jeśli chcesz mieć pełną funkcjonalność.", + "No memory cache has been configured. To enhance your performance please configure a memcache if available. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "Nie skonfigurowano pamięci cache. Jeśli to możliwe skonfiguruj pamięć cache, aby zwiększyć wydajność. Więcej informacji można znaleźć w naszej <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">dokumentacji</a>.", + "/dev/urandom is not readable by PHP which is highly discouraged for security reasons. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "PHP nie może czytać z /dev/urandom co jest wymagane ze względów bezpieczeństwa. Więcej informacji można znaleźć w naszej <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">dokumentacji</a>.", + "You are currently running PHP {version}. We encourage you to upgrade your PHP version to take advantage of <a target=\"_blank\" rel=\"noreferrer\" href=\"{phpLink}\">performance and security updates provided by the PHP Group</a> as soon as your distribution supports it." : "Posiadasz aktualnie PHP w wersji {version}. Aby skorzystać z <a target=\"_blank\" rel=\"noreferrer\" href=\"{phpLink}\">aktualizacji dotyczących wydajności i bezpieczeństwa otrzymanych z PHP Group</a> zachęcamy do podniesienia wersji PHP, kiedy tylko twoja dystrybucja będzie je wspierała.", + "The reverse proxy headers configuration is incorrect, or you are accessing Nextcloud from a trusted proxy. If you are not accessing Nextcloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to Nextcloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "Konfiguracja nagłówków reverse proxy jest niepoprawna albo łączysz się do Nextclouda przez zaufane proxy. Jeśli nie łączysz się z zaufanego proxy, to jest to problem bezpieczeństwa i atakujący może podszyć się pod adres IP jako widoczny dla Nextclouda. Więcej informacji można znaleźć w naszej <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">dokumentacji</a>.", + "Memcached is configured as distributed cache, but the wrong PHP module \"memcache\" is installed. \\OC\\Memcache\\Memcached only supports \"memcached\" and not \"memcache\". See the <a target=\"_blank\" rel=\"noreferrer\" href=\"{wikiLink}\">memcached wiki about both modules</a>." : "Jako cache jest skonfigurowane \"memcached\", ale błędny moduł PHP \"memcache\" jest zainstalowany. \\OC\\Memcache\\Memcached wspiera tylko \"memcached\", a nie \"memcache\". Sprawdź <a target=\"_blank\" rel=\"noreferrer\" href=\"{wikiLink}\">memcached wiki o obu tych modułach</a>.", + "Some files have not passed the integrity check. Further information on how to resolve this issue can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">List of invalid files…</a> / <a href=\"{rescanEndpoint}\">Rescan…</a>)" : "Niektóre pliki nie przeszły sprawdzania spójności. Dalsze informacje jak to naprawić mogą być znalezione w naszej <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">dokumentacji</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">Lista niepoprawnych plików...</a> / <a href=\"{rescanEndpoint}\">Skanowanie ponowne…</a>)", "Error occurred while checking server setup" : "Pojawił się błąd podczas sprawdzania ustawień serwera", + "Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. We strongly suggest that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "Twój katalog z danymi i twoje pliki są prawdopodobnie dostępne przez Internet. Plik .htaccess nie działa. Silnie rekomendujemy, żebyś skonfigurował serwer webowy, żeby katalog z danymi nie był dalej dostępny lub przenieś katalog z danymi poza katalog \"document root\" serwera web.", + "The \"{header}\" HTTP header is not configured to equal to \"{expected}\". This is a potential security or privacy risk and we recommend adjusting this setting." : "Nagłówek HTTP {header} nie jest skonfigurowany, aby pasował do {expected}. Jest to poterncjalne zagrożenie prywatności oraz bezpieczeństwa i zalecamy poprawienie tego ustawienia.", + "The \"Strict-Transport-Security\" HTTP header is not configured to at least \"{seconds}\" seconds. For enhanced security we recommend enabling HSTS as described in our <a href=\"{docUrl}\" rel=\"noreferrer\">security tips</a>." : "Nagłówek HTTP \"Strict-Transport-Security\" nie jest ustawiony na przynajmniej \"{seconds}\" sekund. Dla zwiększenia bezpieczeństwa zalecamy ustawienie HSTS tak jak opisaliśmy to w naszych <a href=\"{docUrl}\" rel=\"noreferrer\">wskazówkach dot. bezpieczeństwa</a>.", "You are accessing this site via HTTP. We strongly suggest you configure your server to require using HTTPS instead as described in our <a href=\"{docUrl}\">security tips</a>." : "Dostęp do tej strony jest za pośrednictwem protokołu HTTP. Zalecamy skonfigurowanie dostępu do serwera za pomocą protokołu HTTPS zamiast HTTP, jak to opisano w naszych <a href=\"{docUrl}\">wskazówkach bezpieczeństwa</a>.", "Shared" : "Udostępniono", "Shared with {recipients}" : "Współdzielony z {recipients}", @@ -112,6 +123,7 @@ OC.L10N.register( "Password protect" : "Zabezpiecz hasłem", "Allow upload and editing" : "Pozwól na przesyłanie i edycję", "Allow editing" : "Pozwól na edycję", + "File drop (upload only)" : "Tylko przesyłanie", "Email link to person" : "Wyślij osobie odnośnik poprzez e-mail", "Send" : "Wyślij", "Shared with you and the group {group} by {owner}" : "Udostępnione tobie i grupie {group} przez {owner}", @@ -121,7 +133,7 @@ OC.L10N.register( "remote" : "zdalny", "email" : "email", "Unshare" : "Zatrzymaj współdzielenie", - "can reshare" : "mogą udostępniać", + "can reshare" : "mogą udostępniać dalej", "can edit" : "może edytować", "can create" : "może utworzyć", "can change" : "może zmienić", @@ -136,6 +148,7 @@ OC.L10N.register( "{sharee} (remote)" : "{sharee} (zdalny)", "{sharee} (email)" : "{sharee} (email)", "Share" : "Udostępnij", + "Share with people on other servers using their Federated Cloud ID username@example.com/nextcloud" : "Współdziel z innymi użytkownikami z innych serwerów używając ID Stowarzyszonej Chmury username@example.com/nextcloud ", "Share with users or by mail..." : "Współdziel z użytkownikami lub poprzez mail...", "Share with users or remote users..." : "Współdziel z użytkownikami lub zdalnymi użytkownikami...", "Share with users, remote users or by mail..." : "Współdziel z użytkownikami, zdalnymi użytkownikami lub poprzez mail...", @@ -327,7 +340,10 @@ OC.L10N.register( "Oct." : "Paź.", "Nov." : "Lis.", "Dec." : "Gru.", + "Problem loading page, reloading in 5 seconds" : "Błąd podczas ładowania strony, odświeżanie w ciągu 5 sekund.", "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "Twoje pliki są zaszyfrowane. Jeśli nie włączyłeś klucza odzyskiwania, nie będzie możliwości odszyfrowania tych plików po zresetowaniu hasła.<br>Jeśli nie jesteś pewien co zrobić, skontaktuj się ze swoim administratorem, zanim bedziesz kontynuował. <br/> Czy chcesz kontynuować?\n ", + "This server has no working Internet connection. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "Serwer nie ma aktywnego połączenia z Internetem. Wiele połączeń nie może być osiągniętych. Oznacza to, że część funkcji takich jak zewnętrzny magazyn, powiadomienia o aktualizacjach lub instalacja aplikacji firm trzecich nie będzie działała. Dostęp zdalny do plików oraz wysyłanie powiadomień mailowych również może nie działać. Sugerujemy udostępnienie połączenia z Internetem temu serwerowi jeśli chcesz mieć pełną funkcjonalność.", + "The reverse proxy headers configuration is incorrect, or you are accessing ownCloud from a trusted proxy. If you are not accessing ownCloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to ownCloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "Konfiguracja nagłówków reverse proxy jest niepoprawna albo łączysz się do Nextclouda przez zaufane proxy. Jeśli nie łączysz się z zaufanego proxy, to jest to problem bezpieczeństwa i atakujący może podszyć się pod adres IP jako widoczny dla Nextclouda. Więcej informacji można znaleźć w naszej <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">dokumentacji</a>.", "Hide file listing" : "Schowaj listę plików", "Sending ..." : "Wysyłanie...", "Email sent" : "E-mail wysłany", @@ -354,4 +370,4 @@ OC.L10N.register( "Please authenticate using the selected factor." : "Uwierzytelnij przy pomocy wybranego składnika", "An error occured while verifying the token" : "Wystąpił błąd podczas weryfikacji tokena" }, -"nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);"); +"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);"); diff --git a/core/l10n/pl.json b/core/l10n/pl.json index a7ccd87a34c..0324fd3175c 100644 --- a/core/l10n/pl.json +++ b/core/l10n/pl.json @@ -46,7 +46,7 @@ "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\">Wystąpiły problemy przy sprawdzaniu integralności kodu Więcej informacji…</a>", "Settings" : "Ustawienia", "Connection to server lost" : "Utracone połączenie z serwerem", - "Problem loading page, reloading in 5 seconds" : "Błąd podczas ładowania strony, odświeżanie w ciągu 5 sekund.", + "_Problem loading page, reloading in %n second_::_Problem loading page, reloading in %n seconds_" : ["Problem z załadowaniem strony, przeładowanie za %n sekundę","Problem z załadowaniem strony, przeładowanie za %n sekund","Problem z załadowaniem strony, przeładowanie za %n sekund"], "Saving..." : "Zapisywanie...", "Dismiss" : "Anuluj", "This action requires you to confirm your password" : "Ta akcja wymaga potwierdzenia hasłem", @@ -58,6 +58,7 @@ "seconds ago" : "sekund temu", "Logging in …" : "Logowanie …", "The link to reset your password has been sent to your email. If you do not receive it within a reasonable amount of time, check your spam/junk folders.<br>If it is not there ask your local administrator." : "Link do zresetowanego hasła, został wysłany na twój adres e-mail. Jeśli nie dostałeś wiadomości w rozsądnym czasie, sprawdź folder ze spamem.<br> Jeśli nie ma wiadomości w tym folderze, skontaktuj się ze swoim administratorem.", + "Your files are encrypted. There will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "Twoje pliki są zaszyfrowane. Po zresetowaniu hasła nie będzie możliwości ich odzyskania.<br />Jeśli nie jest pewien co to oznacza, skontaktuj się proszę z administratroem przed kontynuowaniem.<br />Czy na pewno kontynuować?", "I know what I'm doing" : "Wiem co robię", "Password can not be changed. Please contact your administrator." : "Hasło nie może zostać zmienione. Skontaktuj się z administratorem.", "No" : "Nie", @@ -86,7 +87,17 @@ "Strong password" : "Silne hasło", "Your web server is not yet set up properly to allow file synchronization because the WebDAV interface seems to be broken." : "Serwer WWW nie jest jeszcze na tyle poprawnie skonfigurowany, aby umożliwić synchronizację plików, ponieważ interfejs WebDAV wydaje się być uszkodzony.", "Your web server is not set up properly to resolve \"{url}\". Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "Serwer WWW nie jest poprawnie skonfigurowany, aby wyświetlić \"{url}\". Więcej informacji można znaleźć w naszej <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">dokumentacji</a>.", + "This server has no working Internet connection: Multiple endpoints could not be reached. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "Serwer nie ma aktywnego połączenia z Internetem. Wiele połączeń nie może być osiągniętych. Oznacza to, że część funkcji takich jak zewnętrzny magazyn, powiadomienia o aktualizacjach lub instalacja aplikacji firm trzecich nie będzie działała. Dostęp zdalny do plików oraz wysyłanie powiadomień mailowych również może nie działać. Sugerujemy udostępnienie połączenia z Internetem temu serwerowi jeśli chcesz mieć pełną funkcjonalność.", + "No memory cache has been configured. To enhance your performance please configure a memcache if available. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "Nie skonfigurowano pamięci cache. Jeśli to możliwe skonfiguruj pamięć cache, aby zwiększyć wydajność. Więcej informacji można znaleźć w naszej <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">dokumentacji</a>.", + "/dev/urandom is not readable by PHP which is highly discouraged for security reasons. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "PHP nie może czytać z /dev/urandom co jest wymagane ze względów bezpieczeństwa. Więcej informacji można znaleźć w naszej <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">dokumentacji</a>.", + "You are currently running PHP {version}. We encourage you to upgrade your PHP version to take advantage of <a target=\"_blank\" rel=\"noreferrer\" href=\"{phpLink}\">performance and security updates provided by the PHP Group</a> as soon as your distribution supports it." : "Posiadasz aktualnie PHP w wersji {version}. Aby skorzystać z <a target=\"_blank\" rel=\"noreferrer\" href=\"{phpLink}\">aktualizacji dotyczących wydajności i bezpieczeństwa otrzymanych z PHP Group</a> zachęcamy do podniesienia wersji PHP, kiedy tylko twoja dystrybucja będzie je wspierała.", + "The reverse proxy headers configuration is incorrect, or you are accessing Nextcloud from a trusted proxy. If you are not accessing Nextcloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to Nextcloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "Konfiguracja nagłówków reverse proxy jest niepoprawna albo łączysz się do Nextclouda przez zaufane proxy. Jeśli nie łączysz się z zaufanego proxy, to jest to problem bezpieczeństwa i atakujący może podszyć się pod adres IP jako widoczny dla Nextclouda. Więcej informacji można znaleźć w naszej <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">dokumentacji</a>.", + "Memcached is configured as distributed cache, but the wrong PHP module \"memcache\" is installed. \\OC\\Memcache\\Memcached only supports \"memcached\" and not \"memcache\". See the <a target=\"_blank\" rel=\"noreferrer\" href=\"{wikiLink}\">memcached wiki about both modules</a>." : "Jako cache jest skonfigurowane \"memcached\", ale błędny moduł PHP \"memcache\" jest zainstalowany. \\OC\\Memcache\\Memcached wspiera tylko \"memcached\", a nie \"memcache\". Sprawdź <a target=\"_blank\" rel=\"noreferrer\" href=\"{wikiLink}\">memcached wiki o obu tych modułach</a>.", + "Some files have not passed the integrity check. Further information on how to resolve this issue can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">List of invalid files…</a> / <a href=\"{rescanEndpoint}\">Rescan…</a>)" : "Niektóre pliki nie przeszły sprawdzania spójności. Dalsze informacje jak to naprawić mogą być znalezione w naszej <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">dokumentacji</a>. (<a href=\"{codeIntegrityDownloadEndpoint}\">Lista niepoprawnych plików...</a> / <a href=\"{rescanEndpoint}\">Skanowanie ponowne…</a>)", "Error occurred while checking server setup" : "Pojawił się błąd podczas sprawdzania ustawień serwera", + "Your data directory and your files are probably accessible from the Internet. The .htaccess file is not working. We strongly suggest that you configure your web server in a way that the data directory is no longer accessible or you move the data directory outside the web server document root." : "Twój katalog z danymi i twoje pliki są prawdopodobnie dostępne przez Internet. Plik .htaccess nie działa. Silnie rekomendujemy, żebyś skonfigurował serwer webowy, żeby katalog z danymi nie był dalej dostępny lub przenieś katalog z danymi poza katalog \"document root\" serwera web.", + "The \"{header}\" HTTP header is not configured to equal to \"{expected}\". This is a potential security or privacy risk and we recommend adjusting this setting." : "Nagłówek HTTP {header} nie jest skonfigurowany, aby pasował do {expected}. Jest to poterncjalne zagrożenie prywatności oraz bezpieczeństwa i zalecamy poprawienie tego ustawienia.", + "The \"Strict-Transport-Security\" HTTP header is not configured to at least \"{seconds}\" seconds. For enhanced security we recommend enabling HSTS as described in our <a href=\"{docUrl}\" rel=\"noreferrer\">security tips</a>." : "Nagłówek HTTP \"Strict-Transport-Security\" nie jest ustawiony na przynajmniej \"{seconds}\" sekund. Dla zwiększenia bezpieczeństwa zalecamy ustawienie HSTS tak jak opisaliśmy to w naszych <a href=\"{docUrl}\" rel=\"noreferrer\">wskazówkach dot. bezpieczeństwa</a>.", "You are accessing this site via HTTP. We strongly suggest you configure your server to require using HTTPS instead as described in our <a href=\"{docUrl}\">security tips</a>." : "Dostęp do tej strony jest za pośrednictwem protokołu HTTP. Zalecamy skonfigurowanie dostępu do serwera za pomocą protokołu HTTPS zamiast HTTP, jak to opisano w naszych <a href=\"{docUrl}\">wskazówkach bezpieczeństwa</a>.", "Shared" : "Udostępniono", "Shared with {recipients}" : "Współdzielony z {recipients}", @@ -110,6 +121,7 @@ "Password protect" : "Zabezpiecz hasłem", "Allow upload and editing" : "Pozwól na przesyłanie i edycję", "Allow editing" : "Pozwól na edycję", + "File drop (upload only)" : "Tylko przesyłanie", "Email link to person" : "Wyślij osobie odnośnik poprzez e-mail", "Send" : "Wyślij", "Shared with you and the group {group} by {owner}" : "Udostępnione tobie i grupie {group} przez {owner}", @@ -119,7 +131,7 @@ "remote" : "zdalny", "email" : "email", "Unshare" : "Zatrzymaj współdzielenie", - "can reshare" : "mogą udostępniać", + "can reshare" : "mogą udostępniać dalej", "can edit" : "może edytować", "can create" : "może utworzyć", "can change" : "może zmienić", @@ -134,6 +146,7 @@ "{sharee} (remote)" : "{sharee} (zdalny)", "{sharee} (email)" : "{sharee} (email)", "Share" : "Udostępnij", + "Share with people on other servers using their Federated Cloud ID username@example.com/nextcloud" : "Współdziel z innymi użytkownikami z innych serwerów używając ID Stowarzyszonej Chmury username@example.com/nextcloud ", "Share with users or by mail..." : "Współdziel z użytkownikami lub poprzez mail...", "Share with users or remote users..." : "Współdziel z użytkownikami lub zdalnymi użytkownikami...", "Share with users, remote users or by mail..." : "Współdziel z użytkownikami, zdalnymi użytkownikami lub poprzez mail...", @@ -325,7 +338,10 @@ "Oct." : "Paź.", "Nov." : "Lis.", "Dec." : "Gru.", + "Problem loading page, reloading in 5 seconds" : "Błąd podczas ładowania strony, odświeżanie w ciągu 5 sekund.", "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "Twoje pliki są zaszyfrowane. Jeśli nie włączyłeś klucza odzyskiwania, nie będzie możliwości odszyfrowania tych plików po zresetowaniu hasła.<br>Jeśli nie jesteś pewien co zrobić, skontaktuj się ze swoim administratorem, zanim bedziesz kontynuował. <br/> Czy chcesz kontynuować?\n ", + "This server has no working Internet connection. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "Serwer nie ma aktywnego połączenia z Internetem. Wiele połączeń nie może być osiągniętych. Oznacza to, że część funkcji takich jak zewnętrzny magazyn, powiadomienia o aktualizacjach lub instalacja aplikacji firm trzecich nie będzie działała. Dostęp zdalny do plików oraz wysyłanie powiadomień mailowych również może nie działać. Sugerujemy udostępnienie połączenia z Internetem temu serwerowi jeśli chcesz mieć pełną funkcjonalność.", + "The reverse proxy headers configuration is incorrect, or you are accessing ownCloud from a trusted proxy. If you are not accessing ownCloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to ownCloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "Konfiguracja nagłówków reverse proxy jest niepoprawna albo łączysz się do Nextclouda przez zaufane proxy. Jeśli nie łączysz się z zaufanego proxy, to jest to problem bezpieczeństwa i atakujący może podszyć się pod adres IP jako widoczny dla Nextclouda. Więcej informacji można znaleźć w naszej <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">dokumentacji</a>.", "Hide file listing" : "Schowaj listę plików", "Sending ..." : "Wysyłanie...", "Email sent" : "E-mail wysłany", @@ -351,5 +367,5 @@ "Cancel login" : "Anuluj logowanie", "Please authenticate using the selected factor." : "Uwierzytelnij przy pomocy wybranego składnika", "An error occured while verifying the token" : "Wystąpił błąd podczas weryfikacji tokena" -},"pluralForm" :"nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);" +},"pluralForm" :"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);" }
\ No newline at end of file diff --git a/core/l10n/pt_BR.js b/core/l10n/pt_BR.js index 7f5bea95d53..fb033408f85 100644 --- a/core/l10n/pt_BR.js +++ b/core/l10n/pt_BR.js @@ -48,7 +48,7 @@ OC.L10N.register( "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\">Houve problemas com a verificação de integridade do código. Mais informações…</a>", "Settings" : "Configurações", "Connection to server lost" : "Conexão com servidor perdida", - "Problem loading page, reloading in 5 seconds" : "Problema no carregamento da página, recarregando em 5 segundos", + "_Problem loading page, reloading in %n second_::_Problem loading page, reloading in %n seconds_" : ["Problema no carregamento da página, recarregando em %n segundo","Problema no carregamento da página, recarregando em %n segundos"], "Saving..." : "Salvando...", "Dismiss" : "Dispensar", "This action requires you to confirm your password" : "Essa ação requer que voce confirme sua senha", @@ -241,7 +241,7 @@ OC.L10N.register( "Need help?" : "Precisa de ajuda?", "See the documentation" : "Veja a documentação", "This application requires JavaScript for correct operation. Please {linkstart}enable JavaScript{linkend} and reload the page." : "Esta aplicação requer JavaScript para sua correta operação. Por favor {linkstart}habilite JavaScript{linkend} e recerregue a página.", - "Search" : "Perquisar", + "Search" : "Pesquisar", "Log out" : "Sair", "This action requires you to confirm your password:" : "Essa ação requer confirmação da sua senha:", "Confirm your password" : "Confirme sua senha", @@ -340,6 +340,7 @@ OC.L10N.register( "Oct." : "Out.", "Nov." : "Nov.", "Dec." : "Dez.", + "Problem loading page, reloading in 5 seconds" : "Problema no carregamento da página, recarregando em 5 segundos", "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "Seus arquivos são criptografados. Se você não ativou a chave de recuperação, não haverá maneira de obter seus dados de volta após a sua senha ser redefinida.<br/>Se não tiver certeza do que deve fazer, contate o administrador antes de continuar. <br/>Deseja realmente continuar?", "This server has no working Internet connection. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "Este servidor não tem nenhuma conexão com a Internet. Isso significa que alguns dos recursos como montar armazenamento externo, notificações sobre atualizações ou instalação de aplicativos de terceiros não vai funcionar. Acessar arquivos remotamente e envio de e-mails de notificação pode não funcionar, também. Sugerimos permitir conexão com a Internet para este servidor, se você quer ter todas as funcionalidades.", "The reverse proxy headers configuration is incorrect, or you are accessing ownCloud from a trusted proxy. If you are not accessing ownCloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to ownCloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "A configuração de cabeçalhos do proxy reverso está incorreta, ou você está acessando ownCloud de um proxy confiável. Se você não estiver acessando ownCloud de um proxy de confiança, esta é uma questão de segurança e pode permitir a um invasor falsificar o endereço IP como visíveis para ownCloud. Mais informação pode ser encontrada na nossa <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentação</a>.", diff --git a/core/l10n/pt_BR.json b/core/l10n/pt_BR.json index caa468c1de4..ed6c774c326 100644 --- a/core/l10n/pt_BR.json +++ b/core/l10n/pt_BR.json @@ -46,7 +46,7 @@ "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\">Houve problemas com a verificação de integridade do código. Mais informações…</a>", "Settings" : "Configurações", "Connection to server lost" : "Conexão com servidor perdida", - "Problem loading page, reloading in 5 seconds" : "Problema no carregamento da página, recarregando em 5 segundos", + "_Problem loading page, reloading in %n second_::_Problem loading page, reloading in %n seconds_" : ["Problema no carregamento da página, recarregando em %n segundo","Problema no carregamento da página, recarregando em %n segundos"], "Saving..." : "Salvando...", "Dismiss" : "Dispensar", "This action requires you to confirm your password" : "Essa ação requer que voce confirme sua senha", @@ -239,7 +239,7 @@ "Need help?" : "Precisa de ajuda?", "See the documentation" : "Veja a documentação", "This application requires JavaScript for correct operation. Please {linkstart}enable JavaScript{linkend} and reload the page." : "Esta aplicação requer JavaScript para sua correta operação. Por favor {linkstart}habilite JavaScript{linkend} e recerregue a página.", - "Search" : "Perquisar", + "Search" : "Pesquisar", "Log out" : "Sair", "This action requires you to confirm your password:" : "Essa ação requer confirmação da sua senha:", "Confirm your password" : "Confirme sua senha", @@ -338,6 +338,7 @@ "Oct." : "Out.", "Nov." : "Nov.", "Dec." : "Dez.", + "Problem loading page, reloading in 5 seconds" : "Problema no carregamento da página, recarregando em 5 segundos", "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "Seus arquivos são criptografados. Se você não ativou a chave de recuperação, não haverá maneira de obter seus dados de volta após a sua senha ser redefinida.<br/>Se não tiver certeza do que deve fazer, contate o administrador antes de continuar. <br/>Deseja realmente continuar?", "This server has no working Internet connection. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "Este servidor não tem nenhuma conexão com a Internet. Isso significa que alguns dos recursos como montar armazenamento externo, notificações sobre atualizações ou instalação de aplicativos de terceiros não vai funcionar. Acessar arquivos remotamente e envio de e-mails de notificação pode não funcionar, também. Sugerimos permitir conexão com a Internet para este servidor, se você quer ter todas as funcionalidades.", "The reverse proxy headers configuration is incorrect, or you are accessing ownCloud from a trusted proxy. If you are not accessing ownCloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to ownCloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "A configuração de cabeçalhos do proxy reverso está incorreta, ou você está acessando ownCloud de um proxy confiável. Se você não estiver acessando ownCloud de um proxy de confiança, esta é uma questão de segurança e pode permitir a um invasor falsificar o endereço IP como visíveis para ownCloud. Mais informação pode ser encontrada na nossa <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentação</a>.", diff --git a/core/l10n/pt_PT.js b/core/l10n/pt_PT.js index 28fc45b20e2..1db3c539528 100644 --- a/core/l10n/pt_PT.js +++ b/core/l10n/pt_PT.js @@ -45,7 +45,6 @@ OC.L10N.register( "Already up to date" : "Já está atualizado", "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\">Existiram alguns problemas com a verificação de integridade do código. Mais informação…</a>", "Settings" : "Configurações", - "Problem loading page, reloading in 5 seconds" : "Problema a carregar a página, a recarregar em 5 segundos", "Saving..." : "A guardar...", "Dismiss" : "Rejeitar", "Password" : "Palavra-passe", @@ -289,6 +288,7 @@ OC.L10N.register( "Oct." : "Out.", "Nov." : "Nov.", "Dec." : "Dez.", + "Problem loading page, reloading in 5 seconds" : "Problema a carregar a página, a recarregar em 5 segundos", "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "Os seus ficheiros estão encriptados. Se não ativou a chave de recuperação, não terá nenhum modo para voltar obter os seus dados depois de reiniciar a sua senha. <br />Se não tem a certeza do que fazer, por favor, contacte o seu administrador antes de continuar.<br /> Tem a certeza que quer continuar?", "The reverse proxy headers configuration is incorrect, or you are accessing ownCloud from a trusted proxy. If you are not accessing ownCloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to ownCloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "A configuração dos headers do proxy reverso está incorreta, ou então está a aceder ao ownCloud através de um proxy de confiança. Se não está a aceder ao ownCloud através de um proxy de confiança, isto é um problema de segurança e poderá permitir a um invasor falsificar um endereço IP como visível para o ownCloud. Mais informação pode ser encontrada na nossa <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentação</a>.", "Sending ..." : "A enviar...", diff --git a/core/l10n/pt_PT.json b/core/l10n/pt_PT.json index fd0d06d47a4..5bb6fe98d61 100644 --- a/core/l10n/pt_PT.json +++ b/core/l10n/pt_PT.json @@ -43,7 +43,6 @@ "Already up to date" : "Já está atualizado", "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\">Existiram alguns problemas com a verificação de integridade do código. Mais informação…</a>", "Settings" : "Configurações", - "Problem loading page, reloading in 5 seconds" : "Problema a carregar a página, a recarregar em 5 segundos", "Saving..." : "A guardar...", "Dismiss" : "Rejeitar", "Password" : "Palavra-passe", @@ -287,6 +286,7 @@ "Oct." : "Out.", "Nov." : "Nov.", "Dec." : "Dez.", + "Problem loading page, reloading in 5 seconds" : "Problema a carregar a página, a recarregar em 5 segundos", "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "Os seus ficheiros estão encriptados. Se não ativou a chave de recuperação, não terá nenhum modo para voltar obter os seus dados depois de reiniciar a sua senha. <br />Se não tem a certeza do que fazer, por favor, contacte o seu administrador antes de continuar.<br /> Tem a certeza que quer continuar?", "The reverse proxy headers configuration is incorrect, or you are accessing ownCloud from a trusted proxy. If you are not accessing ownCloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to ownCloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "A configuração dos headers do proxy reverso está incorreta, ou então está a aceder ao ownCloud através de um proxy de confiança. Se não está a aceder ao ownCloud através de um proxy de confiança, isto é um problema de segurança e poderá permitir a um invasor falsificar um endereço IP como visível para o ownCloud. Mais informação pode ser encontrada na nossa <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentação</a>.", "Sending ..." : "A enviar...", diff --git a/core/l10n/ru.js b/core/l10n/ru.js index 9487a79c578..7e83de69a7e 100644 --- a/core/l10n/ru.js +++ b/core/l10n/ru.js @@ -48,7 +48,7 @@ OC.L10N.register( "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\"> Были обнаружены проблемы с проверкой целостности кода. Подробнее ...", "Settings" : "Настройки", "Connection to server lost" : "Подключение к серверу потеряно", - "Problem loading page, reloading in 5 seconds" : "Возникла проблема при загрузке страницы, повторная попытка через 5 секунд", + "_Problem loading page, reloading in %n second_::_Problem loading page, reloading in %n seconds_" : ["Возникла проблема при загрузке страницы, повторная попытка через %n секунду","Возникла проблема при загрузке страницы, повторная попытка через %n секунды","Возникла проблема при загрузке страницы, повторная попытка через %n секунд","Возникла проблема при загрузке страницы, повторная попытка через %n секунд"], "Saving..." : "Сохранение...", "Dismiss" : "Закрыть", "This action requires you to confirm your password" : "Это действие требует подтверждения вашего пароля", @@ -340,6 +340,7 @@ OC.L10N.register( "Oct." : "Окт.", "Nov." : "Ноя.", "Dec." : "Дек.", + "Problem loading page, reloading in 5 seconds" : "Возникла проблема при загрузке страницы, повторная попытка через 5 секунд", "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "Ваши файлы зашифрованы. Если вы не включили ключ восстановления, то ваши данные будут недоступны после сброса пароля.<br />Если вы не уверены что делать дальше - обратитесь к вашему администратору.<br />Вы действительно хотите продолжить?", "This server has no working Internet connection. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "Этот сервер не имеет подключения к Интернету. Это означает, что некоторые из функций, таких как внешнее хранилище, уведомления об обновлениях и установка сторонних приложений не будут работать. Доступ к файлам удаленно и отправки уведомлений по почте могут не работать. Рекомендуется разрешить данному серверу доступ в Интернет если хотите, чтобы все функции работали.", "The reverse proxy headers configuration is incorrect, or you are accessing ownCloud from a trusted proxy. If you are not accessing ownCloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to ownCloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "Конфигурация заголовков обратного прокси не верна, либо доступ к nextCloud осуществлён через доверенный прокси. Если nextCloud открыт не через доверенный прокси то это проблема безопасности, которая может позволить атакующему подделать IP адрес, который видит nextCloud. Дополнительная информация доступна в нашей <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">документации</a>.", diff --git a/core/l10n/ru.json b/core/l10n/ru.json index 0644b0af787..9dadc561845 100644 --- a/core/l10n/ru.json +++ b/core/l10n/ru.json @@ -46,7 +46,7 @@ "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\"> Были обнаружены проблемы с проверкой целостности кода. Подробнее ...", "Settings" : "Настройки", "Connection to server lost" : "Подключение к серверу потеряно", - "Problem loading page, reloading in 5 seconds" : "Возникла проблема при загрузке страницы, повторная попытка через 5 секунд", + "_Problem loading page, reloading in %n second_::_Problem loading page, reloading in %n seconds_" : ["Возникла проблема при загрузке страницы, повторная попытка через %n секунду","Возникла проблема при загрузке страницы, повторная попытка через %n секунды","Возникла проблема при загрузке страницы, повторная попытка через %n секунд","Возникла проблема при загрузке страницы, повторная попытка через %n секунд"], "Saving..." : "Сохранение...", "Dismiss" : "Закрыть", "This action requires you to confirm your password" : "Это действие требует подтверждения вашего пароля", @@ -338,6 +338,7 @@ "Oct." : "Окт.", "Nov." : "Ноя.", "Dec." : "Дек.", + "Problem loading page, reloading in 5 seconds" : "Возникла проблема при загрузке страницы, повторная попытка через 5 секунд", "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "Ваши файлы зашифрованы. Если вы не включили ключ восстановления, то ваши данные будут недоступны после сброса пароля.<br />Если вы не уверены что делать дальше - обратитесь к вашему администратору.<br />Вы действительно хотите продолжить?", "This server has no working Internet connection. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "Этот сервер не имеет подключения к Интернету. Это означает, что некоторые из функций, таких как внешнее хранилище, уведомления об обновлениях и установка сторонних приложений не будут работать. Доступ к файлам удаленно и отправки уведомлений по почте могут не работать. Рекомендуется разрешить данному серверу доступ в Интернет если хотите, чтобы все функции работали.", "The reverse proxy headers configuration is incorrect, or you are accessing ownCloud from a trusted proxy. If you are not accessing ownCloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to ownCloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "Конфигурация заголовков обратного прокси не верна, либо доступ к nextCloud осуществлён через доверенный прокси. Если nextCloud открыт не через доверенный прокси то это проблема безопасности, которая может позволить атакующему подделать IP адрес, который видит nextCloud. Дополнительная информация доступна в нашей <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">документации</a>.", diff --git a/core/l10n/sk_SK.js b/core/l10n/sk_SK.js index 0b1e2d05f07..05e2aceb1a1 100644 --- a/core/l10n/sk_SK.js +++ b/core/l10n/sk_SK.js @@ -47,7 +47,6 @@ OC.L10N.register( "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\">Pri kontrole integrity kódu sa vyskytli chyby. Viac informácií…</a>", "Settings" : "Nastavenia", "Connection to server lost" : "Stratené spojenie so serverom", - "Problem loading page, reloading in 5 seconds" : "Nastal problém pri načítaní stránky, pokus sa zopakuje o 5 sekúnd", "Saving..." : "Ukladám...", "Dismiss" : "Odmietnuť", "This action requires you to confirm your password" : "Táto akcia vyžaduje potvrdenie vášho hesla", @@ -297,6 +296,7 @@ OC.L10N.register( "Oct." : "Okt.", "Nov." : "Nov.", "Dec." : "Dec.", + "Problem loading page, reloading in 5 seconds" : "Nastal problém pri načítaní stránky, pokus sa zopakuje o 5 sekúnd", "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "Súbory sú zašifrované. Ak ste nepovolili kľúč pre obnovenie, neexistuje žiadny spôsob, ako obnoviť vaše dáta po obnovení vášho hesla. <br /> Ak si nie ste istí čo urobiť, prosím skôr než budete pokračovať, obráťte sa na administrátora. <br /> Naozaj chcete pokračovať?", "The reverse proxy headers configuration is incorrect, or you are accessing ownCloud from a trusted proxy. If you are not accessing ownCloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to ownCloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "Konfigurácia hlavičiek reverse proxy nie je správna alebo pristupujete k ownCloud z dôveryhodného proxy servera. Ak k ownCloud nepristupujete z dôveryhodného proxy servera, vzniká bezpečnostné riziko - IP adresa potenciálneho útočníka, ktorú vidí ownCloud, môže byť falošná. Viac informácií nájdete v našej <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">dokumentácii</a>.", "Sending ..." : "Odosielam ...", diff --git a/core/l10n/sk_SK.json b/core/l10n/sk_SK.json index ae464c73869..095c627fdd9 100644 --- a/core/l10n/sk_SK.json +++ b/core/l10n/sk_SK.json @@ -45,7 +45,6 @@ "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\">Pri kontrole integrity kódu sa vyskytli chyby. Viac informácií…</a>", "Settings" : "Nastavenia", "Connection to server lost" : "Stratené spojenie so serverom", - "Problem loading page, reloading in 5 seconds" : "Nastal problém pri načítaní stránky, pokus sa zopakuje o 5 sekúnd", "Saving..." : "Ukladám...", "Dismiss" : "Odmietnuť", "This action requires you to confirm your password" : "Táto akcia vyžaduje potvrdenie vášho hesla", @@ -295,6 +294,7 @@ "Oct." : "Okt.", "Nov." : "Nov.", "Dec." : "Dec.", + "Problem loading page, reloading in 5 seconds" : "Nastal problém pri načítaní stránky, pokus sa zopakuje o 5 sekúnd", "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "Súbory sú zašifrované. Ak ste nepovolili kľúč pre obnovenie, neexistuje žiadny spôsob, ako obnoviť vaše dáta po obnovení vášho hesla. <br /> Ak si nie ste istí čo urobiť, prosím skôr než budete pokračovať, obráťte sa na administrátora. <br /> Naozaj chcete pokračovať?", "The reverse proxy headers configuration is incorrect, or you are accessing ownCloud from a trusted proxy. If you are not accessing ownCloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to ownCloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "Konfigurácia hlavičiek reverse proxy nie je správna alebo pristupujete k ownCloud z dôveryhodného proxy servera. Ak k ownCloud nepristupujete z dôveryhodného proxy servera, vzniká bezpečnostné riziko - IP adresa potenciálneho útočníka, ktorú vidí ownCloud, môže byť falošná. Viac informácií nájdete v našej <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">dokumentácii</a>.", "Sending ..." : "Odosielam ...", diff --git a/core/l10n/sl.js b/core/l10n/sl.js index bd85912c08d..fa372f18bbb 100644 --- a/core/l10n/sl.js +++ b/core/l10n/sl.js @@ -47,7 +47,6 @@ OC.L10N.register( "Already up to date" : "Sistem je že posodobljen", "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\">Med preverjanjem celovitosti kode je prišlo do napak. Več podrobnosti …</a>", "Settings" : "Nastavitve", - "Problem loading page, reloading in 5 seconds" : "Napaka nalaganja strani! Poskus ponovnega nalaganja bo izveden čez 5 sekund.", "Saving..." : "Poteka shranjevanje ...", "Dismiss" : "Opusti", "Password" : "Geslo", @@ -304,6 +303,7 @@ OC.L10N.register( "Oct." : "okt", "Nov." : "nov", "Dec." : "dec", + "Problem loading page, reloading in 5 seconds" : "Napaka nalaganja strani! Poskus ponovnega nalaganja bo izveden čez 5 sekund.", "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "Datoteke so šifrirane. Če niste omogočili obnovitvenega ključa, po ponastavitvi gesla ne bo mogoč dostop do datotek.<br />V primeru, da niste prepričani, kaj storiti, stopite v stik s skrbnikom sistema.<br />Ali ste prepričani, da želite nadaljevati?", "Hide file listing" : "Skrij spisek datotek", "Sending ..." : "Pošiljanje ...", diff --git a/core/l10n/sl.json b/core/l10n/sl.json index 53149b06fb9..4df7a5fbdc5 100644 --- a/core/l10n/sl.json +++ b/core/l10n/sl.json @@ -45,7 +45,6 @@ "Already up to date" : "Sistem je že posodobljen", "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\">Med preverjanjem celovitosti kode je prišlo do napak. Več podrobnosti …</a>", "Settings" : "Nastavitve", - "Problem loading page, reloading in 5 seconds" : "Napaka nalaganja strani! Poskus ponovnega nalaganja bo izveden čez 5 sekund.", "Saving..." : "Poteka shranjevanje ...", "Dismiss" : "Opusti", "Password" : "Geslo", @@ -302,6 +301,7 @@ "Oct." : "okt", "Nov." : "nov", "Dec." : "dec", + "Problem loading page, reloading in 5 seconds" : "Napaka nalaganja strani! Poskus ponovnega nalaganja bo izveden čez 5 sekund.", "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "Datoteke so šifrirane. Če niste omogočili obnovitvenega ključa, po ponastavitvi gesla ne bo mogoč dostop do datotek.<br />V primeru, da niste prepričani, kaj storiti, stopite v stik s skrbnikom sistema.<br />Ali ste prepričani, da želite nadaljevati?", "Hide file listing" : "Skrij spisek datotek", "Sending ..." : "Pošiljanje ...", diff --git a/core/l10n/sq.js b/core/l10n/sq.js index 29a0ee5ff97..a50d8fc1bb2 100644 --- a/core/l10n/sq.js +++ b/core/l10n/sq.js @@ -1,7 +1,7 @@ OC.L10N.register( "core", { - "Please select a file." : "Ju lutemi, përzgjidhni një kartelë.", + "Please select a file." : "Ju lutem përzgjidhni një kartelë.", "File is too big" : "Kartela është shumë e madhe", "The selected file is not an image." : "Skedari i zgjedhur nuk është një imazh", "The selected file cannot be read." : "Skedari i zgjedhur nuk mund të lexohet", @@ -48,7 +48,6 @@ OC.L10N.register( "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\">Pati probleme me kontrollin e integritetit të kodit. Më tepër të dhëna…</a>", "Settings" : "Rregullime", "Connection to server lost" : "Lidhja me serverin u shkëput", - "Problem loading page, reloading in 5 seconds" : "Gabim në ngarkimin e faqes, do të ringarkohet pas 5 sekondash", "Saving..." : "Po ruhet …", "Dismiss" : "Mos e merr parasysh", "This action requires you to confirm your password" : "Ky veprim kërkon që të konfirmoni fjalëkalimin tuaj.", @@ -340,6 +339,7 @@ OC.L10N.register( "Oct." : "Tet.", "Nov." : "Nën.", "Dec." : "Dhj.", + "Problem loading page, reloading in 5 seconds" : "Gabim në ngarkimin e faqes, do të ringarkohet pas 5 sekondash", "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "Kartelat tuaja janë të fshehtëzuara. Nëse s’keni aktivizuar kyçin e rimarrjeve, nuk do të ketë ndonjë rrugë për të marrë sërish të dhënat tuaja pasi të jetë ricaktuar fjalëkalimi juaj.<br />Nëse s’jeni i sigurt se ç’duhet bërë, ju lutemi, përpara se të vazhdoni, lidhuni me përgjegjësin tuaj. <br />Doni vërtet të vazhdoni?", "This server has no working Internet connection. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "Ky shërbyes nuk ka lidhje Internet funksionale. Kjo do të thotë që disa nga karakteristikat e lidhjes së ngarkesës së jashtme, njoftimet rreth përditësimit ose instalimit të aplikacioneve të palës së tretë nuk do të punojnë. Duke aksesuar skedarët në distancë dhe duke dërguar njoftimin me postë elektronike mund të mos punojë. Ne sygjerojmë të aktivizoni lidhjen e Internet për këtë shërbyes nëse doni të keni të gjitha karakteristikat.", "The reverse proxy headers configuration is incorrect, or you are accessing ownCloud from a trusted proxy. If you are not accessing ownCloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to ownCloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "Formësimi për krye ndërmjetësi prapësor është i pasaktë, ose jeni duke hyrë në ownCloud prej një ndërmjetësi të besuar. Nëse s’jeni duke hyrë në ownCloud prej një ndërmjetësi të besuar, ky është një problem sigurie dhe mund t’i lejojë një agresori të maskojë adresën e vet IP si një të pranueshme nga ownCloud-i. Të dhëna të mëtejshme mund të gjeni te <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">dokumentimi</a> ynë.", diff --git a/core/l10n/sq.json b/core/l10n/sq.json index b61584cc5f3..df003a6667a 100644 --- a/core/l10n/sq.json +++ b/core/l10n/sq.json @@ -1,5 +1,5 @@ { "translations": { - "Please select a file." : "Ju lutemi, përzgjidhni një kartelë.", + "Please select a file." : "Ju lutem përzgjidhni një kartelë.", "File is too big" : "Kartela është shumë e madhe", "The selected file is not an image." : "Skedari i zgjedhur nuk është një imazh", "The selected file cannot be read." : "Skedari i zgjedhur nuk mund të lexohet", @@ -46,7 +46,6 @@ "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\">Pati probleme me kontrollin e integritetit të kodit. Më tepër të dhëna…</a>", "Settings" : "Rregullime", "Connection to server lost" : "Lidhja me serverin u shkëput", - "Problem loading page, reloading in 5 seconds" : "Gabim në ngarkimin e faqes, do të ringarkohet pas 5 sekondash", "Saving..." : "Po ruhet …", "Dismiss" : "Mos e merr parasysh", "This action requires you to confirm your password" : "Ky veprim kërkon që të konfirmoni fjalëkalimin tuaj.", @@ -338,6 +337,7 @@ "Oct." : "Tet.", "Nov." : "Nën.", "Dec." : "Dhj.", + "Problem loading page, reloading in 5 seconds" : "Gabim në ngarkimin e faqes, do të ringarkohet pas 5 sekondash", "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "Kartelat tuaja janë të fshehtëzuara. Nëse s’keni aktivizuar kyçin e rimarrjeve, nuk do të ketë ndonjë rrugë për të marrë sërish të dhënat tuaja pasi të jetë ricaktuar fjalëkalimi juaj.<br />Nëse s’jeni i sigurt se ç’duhet bërë, ju lutemi, përpara se të vazhdoni, lidhuni me përgjegjësin tuaj. <br />Doni vërtet të vazhdoni?", "This server has no working Internet connection. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "Ky shërbyes nuk ka lidhje Internet funksionale. Kjo do të thotë që disa nga karakteristikat e lidhjes së ngarkesës së jashtme, njoftimet rreth përditësimit ose instalimit të aplikacioneve të palës së tretë nuk do të punojnë. Duke aksesuar skedarët në distancë dhe duke dërguar njoftimin me postë elektronike mund të mos punojë. Ne sygjerojmë të aktivizoni lidhjen e Internet për këtë shërbyes nëse doni të keni të gjitha karakteristikat.", "The reverse proxy headers configuration is incorrect, or you are accessing ownCloud from a trusted proxy. If you are not accessing ownCloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to ownCloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "Formësimi për krye ndërmjetësi prapësor është i pasaktë, ose jeni duke hyrë në ownCloud prej një ndërmjetësi të besuar. Nëse s’jeni duke hyrë në ownCloud prej një ndërmjetësi të besuar, ky është një problem sigurie dhe mund t’i lejojë një agresori të maskojë adresën e vet IP si një të pranueshme nga ownCloud-i. Të dhëna të mëtejshme mund të gjeni te <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">dokumentimi</a> ynë.", diff --git a/core/l10n/sv.js b/core/l10n/sv.js index f5cad1205bd..49c547fc5d0 100644 --- a/core/l10n/sv.js +++ b/core/l10n/sv.js @@ -48,7 +48,6 @@ OC.L10N.register( "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\"> Ett problem uppstod under integritetskontrollen av koden. Mer information ... </a>", "Settings" : "Inställningar", "Connection to server lost" : "Anslutning till server förlorad", - "Problem loading page, reloading in 5 seconds" : "Problem med att ladda sidan, försöker igen om 5 sekunder", "Saving..." : "Sparar...", "Dismiss" : "Avfärda", "This action requires you to confirm your password" : "Denna åtgärd kräver att du bekräftar ditt lösenord", @@ -340,6 +339,7 @@ OC.L10N.register( "Oct." : "Okt.", "Nov." : "Nov.", "Dec." : "Dec.", + "Problem loading page, reloading in 5 seconds" : "Problem med att ladda sidan, försöker igen om 5 sekunder", "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "Dina filer är krypterade. Om du inte angett någon återställningsnyckel, kommer det att vara omöjligt att få tillbaka dina data efter att lösenordet är återställt..<br />Om du är osäker på vad du ska göra, vänligen kontakta din administratör innan du fortsätter.<br />Är du verkligen helt säker på att du vill fortsätta?", "This server has no working Internet connection. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "Servern har ingen fungerande internetuppkoppling. Detta betyder att vissa funktioner så som extern lagring, notifikationer om uppdateringar eller installationer utav tredjepartsapplikationer inte kommer fungera. Åtkomst av filer utifrån och att skicka notifieringar via epost kanske inte fungerar heller. Vi föreslår att internetanslutningen aktiveras för denna server om man vill använda samtliga funktioner.", "The reverse proxy headers configuration is incorrect, or you are accessing ownCloud from a trusted proxy. If you are not accessing ownCloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to ownCloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "Konfiguration för \"reverse proxy headers\" är felaktig eller så försöker du nå Nextcloud från en betrodd proxy. Om du inte försöker nå Nextcloud från en betrodd proxy, detta är en säkerhetsrisk och kan möjliggöra att en hacker att förfalska sin IP adress som är synlig för Nextcloud. Vidare information kan finnas i vår <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">dokumentation</a>.", diff --git a/core/l10n/sv.json b/core/l10n/sv.json index 642187b356c..2d1b34f7a8c 100644 --- a/core/l10n/sv.json +++ b/core/l10n/sv.json @@ -46,7 +46,6 @@ "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\"> Ett problem uppstod under integritetskontrollen av koden. Mer information ... </a>", "Settings" : "Inställningar", "Connection to server lost" : "Anslutning till server förlorad", - "Problem loading page, reloading in 5 seconds" : "Problem med att ladda sidan, försöker igen om 5 sekunder", "Saving..." : "Sparar...", "Dismiss" : "Avfärda", "This action requires you to confirm your password" : "Denna åtgärd kräver att du bekräftar ditt lösenord", @@ -338,6 +337,7 @@ "Oct." : "Okt.", "Nov." : "Nov.", "Dec." : "Dec.", + "Problem loading page, reloading in 5 seconds" : "Problem med att ladda sidan, försöker igen om 5 sekunder", "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "Dina filer är krypterade. Om du inte angett någon återställningsnyckel, kommer det att vara omöjligt att få tillbaka dina data efter att lösenordet är återställt..<br />Om du är osäker på vad du ska göra, vänligen kontakta din administratör innan du fortsätter.<br />Är du verkligen helt säker på att du vill fortsätta?", "This server has no working Internet connection. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "Servern har ingen fungerande internetuppkoppling. Detta betyder att vissa funktioner så som extern lagring, notifikationer om uppdateringar eller installationer utav tredjepartsapplikationer inte kommer fungera. Åtkomst av filer utifrån och att skicka notifieringar via epost kanske inte fungerar heller. Vi föreslår att internetanslutningen aktiveras för denna server om man vill använda samtliga funktioner.", "The reverse proxy headers configuration is incorrect, or you are accessing ownCloud from a trusted proxy. If you are not accessing ownCloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to ownCloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "Konfiguration för \"reverse proxy headers\" är felaktig eller så försöker du nå Nextcloud från en betrodd proxy. Om du inte försöker nå Nextcloud från en betrodd proxy, detta är en säkerhetsrisk och kan möjliggöra att en hacker att förfalska sin IP adress som är synlig för Nextcloud. Vidare information kan finnas i vår <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">dokumentation</a>.", diff --git a/core/l10n/th_TH.js b/core/l10n/th_TH.js index 09129861c82..e5fb0378362 100644 --- a/core/l10n/th_TH.js +++ b/core/l10n/th_TH.js @@ -45,7 +45,6 @@ OC.L10N.register( "Already up to date" : "มีอยู่แล้วถึงวันที่", "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\">มีปัญหาเกี่ยวกับการตรวจสอบความสมบูรณ์ของรหัส รายละเอียดเพิ่มเติม...</a>", "Settings" : "ตั้งค่า", - "Problem loading page, reloading in 5 seconds" : "เกิดปัญหาขณะโหลดหน้าเว็บ จะรีโหลดหน้าเว็บภายใน 5 วินาที", "Saving..." : "กำลังบันทึกข้อมูล...", "Dismiss" : "ยกเลิก", "Password" : "รหัสผ่าน", @@ -268,6 +267,7 @@ OC.L10N.register( "Oct." : "ต.ค.", "Nov." : "พ.ย.", "Dec." : "ธ.ค.", + "Problem loading page, reloading in 5 seconds" : "เกิดปัญหาขณะโหลดหน้าเว็บ จะรีโหลดหน้าเว็บภายใน 5 วินาที", "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "ไฟล์ของคุณจะถูกเข้ารหัส หากคุณยังไม่ได้เปิดใช้งานรหัสการกู้คืน คุณจะได้รับข้อมูลของคุณกลับมาหลังจากที่รหัสผ่านของคุณถูกรีเซ็ต<br /> หากคุณไม่แน่ใจว่าควรทำอย่างไรโปรดติดต่อผู้ดูแลระบบของคุณก่อนที่คุณจะดำเนินการต่อไป <br /> คุณต้องการดำเนินการต่อ?", "Sending ..." : "กำลังส่ง...", "Email sent" : "ส่งอีเมล์แล้ว", diff --git a/core/l10n/th_TH.json b/core/l10n/th_TH.json index 589a776139f..bdebc694e50 100644 --- a/core/l10n/th_TH.json +++ b/core/l10n/th_TH.json @@ -43,7 +43,6 @@ "Already up to date" : "มีอยู่แล้วถึงวันที่", "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\">มีปัญหาเกี่ยวกับการตรวจสอบความสมบูรณ์ของรหัส รายละเอียดเพิ่มเติม...</a>", "Settings" : "ตั้งค่า", - "Problem loading page, reloading in 5 seconds" : "เกิดปัญหาขณะโหลดหน้าเว็บ จะรีโหลดหน้าเว็บภายใน 5 วินาที", "Saving..." : "กำลังบันทึกข้อมูล...", "Dismiss" : "ยกเลิก", "Password" : "รหัสผ่าน", @@ -266,6 +265,7 @@ "Oct." : "ต.ค.", "Nov." : "พ.ย.", "Dec." : "ธ.ค.", + "Problem loading page, reloading in 5 seconds" : "เกิดปัญหาขณะโหลดหน้าเว็บ จะรีโหลดหน้าเว็บภายใน 5 วินาที", "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "ไฟล์ของคุณจะถูกเข้ารหัส หากคุณยังไม่ได้เปิดใช้งานรหัสการกู้คืน คุณจะได้รับข้อมูลของคุณกลับมาหลังจากที่รหัสผ่านของคุณถูกรีเซ็ต<br /> หากคุณไม่แน่ใจว่าควรทำอย่างไรโปรดติดต่อผู้ดูแลระบบของคุณก่อนที่คุณจะดำเนินการต่อไป <br /> คุณต้องการดำเนินการต่อ?", "Sending ..." : "กำลังส่ง...", "Email sent" : "ส่งอีเมล์แล้ว", diff --git a/core/l10n/tr.js b/core/l10n/tr.js index f938e97716a..8e6b02f4239 100644 --- a/core/l10n/tr.js +++ b/core/l10n/tr.js @@ -45,7 +45,6 @@ OC.L10N.register( "Already up to date" : "Zaten güncel", "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\">Kod bütünlük sınamasında sorunlar oluştu. Daha fazla bilgi…</a>", "Settings" : "Ayarlar", - "Problem loading page, reloading in 5 seconds" : "Sayfa yüklemesinde problem oluştu, 5 saniye sonra sayfa tekrar yüklenecek", "Saving..." : "Kaydediliyor...", "Dismiss" : "İptal et", "Password" : "Parola", @@ -296,6 +295,7 @@ OC.L10N.register( "Oct." : "Eki.", "Nov." : "Kas.", "Dec." : "Ara.", + "Problem loading page, reloading in 5 seconds" : "Sayfa yüklemesinde problem oluştu, 5 saniye sonra sayfa tekrar yüklenecek", "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "Dosyalarınız şifrelenmiş. Kurtarma anahtarını etkinleştirmemişseniz, parola sıfırlama işleminden sonra verilerinize erişmeniz imkansız olacak.<br />Ne yaptığınızdan emin değilseniz, devam etmeden önce sistem yöneticiniz ile iletişime geçin.<br />Gerçekten devam etmek istiyor musunuz?", "The reverse proxy headers configuration is incorrect, or you are accessing ownCloud from a trusted proxy. If you are not accessing ownCloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to ownCloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "Ters vekil sunucu başlık yapılandırmanız hatalı veya ownCloud'a güvenilen bir vekil sunucudan erişiyorsunuz. Eğer erişiminiz güvenilen bir vekil sunucu aracılığıyla gerçekleşmiyorsa bu bir güvenlik sorunudur ve bir saldırganın IP adresini farklıymış gibi göstermesine neden olabilir. Daha fazla bilgiyi <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">belgelendirmemizde</a> bulabilirsiniz.", "Hide file listing" : "Dosya listelemesini gizle", diff --git a/core/l10n/tr.json b/core/l10n/tr.json index 79c15a5ecee..09737016722 100644 --- a/core/l10n/tr.json +++ b/core/l10n/tr.json @@ -43,7 +43,6 @@ "Already up to date" : "Zaten güncel", "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\">Kod bütünlük sınamasında sorunlar oluştu. Daha fazla bilgi…</a>", "Settings" : "Ayarlar", - "Problem loading page, reloading in 5 seconds" : "Sayfa yüklemesinde problem oluştu, 5 saniye sonra sayfa tekrar yüklenecek", "Saving..." : "Kaydediliyor...", "Dismiss" : "İptal et", "Password" : "Parola", @@ -294,6 +293,7 @@ "Oct." : "Eki.", "Nov." : "Kas.", "Dec." : "Ara.", + "Problem loading page, reloading in 5 seconds" : "Sayfa yüklemesinde problem oluştu, 5 saniye sonra sayfa tekrar yüklenecek", "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "Dosyalarınız şifrelenmiş. Kurtarma anahtarını etkinleştirmemişseniz, parola sıfırlama işleminden sonra verilerinize erişmeniz imkansız olacak.<br />Ne yaptığınızdan emin değilseniz, devam etmeden önce sistem yöneticiniz ile iletişime geçin.<br />Gerçekten devam etmek istiyor musunuz?", "The reverse proxy headers configuration is incorrect, or you are accessing ownCloud from a trusted proxy. If you are not accessing ownCloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to ownCloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "Ters vekil sunucu başlık yapılandırmanız hatalı veya ownCloud'a güvenilen bir vekil sunucudan erişiyorsunuz. Eğer erişiminiz güvenilen bir vekil sunucu aracılığıyla gerçekleşmiyorsa bu bir güvenlik sorunudur ve bir saldırganın IP adresini farklıymış gibi göstermesine neden olabilir. Daha fazla bilgiyi <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">belgelendirmemizde</a> bulabilirsiniz.", "Hide file listing" : "Dosya listelemesini gizle", diff --git a/core/l10n/uk.js b/core/l10n/uk.js index aef131f69fe..313458b8a39 100644 --- a/core/l10n/uk.js +++ b/core/l10n/uk.js @@ -45,7 +45,6 @@ OC.L10N.register( "Already up to date" : "Вже актуально", "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\">Були проблеми з перевіркою цілісності коду. Більше інформації…</a>", "Settings" : "Налаштування", - "Problem loading page, reloading in 5 seconds" : "Проблема під час завантаження сторінки, повторне завантаження за 5 сек.", "Saving..." : "Збереження...", "Dismiss" : "Припинити", "Password" : "Пароль", @@ -278,6 +277,7 @@ OC.L10N.register( "Oct." : "Жов.", "Nov." : "Лис.", "Dec." : "Гру.", + "Problem loading page, reloading in 5 seconds" : "Проблема під час завантаження сторінки, повторне завантаження за 5 сек.", "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "Ваші файли зашифровані. Якщо ви не зробили ключ відновлення, після скидання паролю відновити ваші дані буде неможливо.<br /> Якщо ви не знаєте, що робити, будь ласка, зверніться до адміністратора перед продовженням.<br /> Ви дійсно хочете продовжити?", "Sending ..." : "Надсилання...", "Email sent" : "Лист надіслано", diff --git a/core/l10n/uk.json b/core/l10n/uk.json index da69ffaea29..04d8499cc71 100644 --- a/core/l10n/uk.json +++ b/core/l10n/uk.json @@ -43,7 +43,6 @@ "Already up to date" : "Вже актуально", "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\">Були проблеми з перевіркою цілісності коду. Більше інформації…</a>", "Settings" : "Налаштування", - "Problem loading page, reloading in 5 seconds" : "Проблема під час завантаження сторінки, повторне завантаження за 5 сек.", "Saving..." : "Збереження...", "Dismiss" : "Припинити", "Password" : "Пароль", @@ -276,6 +275,7 @@ "Oct." : "Жов.", "Nov." : "Лис.", "Dec." : "Гру.", + "Problem loading page, reloading in 5 seconds" : "Проблема під час завантаження сторінки, повторне завантаження за 5 сек.", "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "Ваші файли зашифровані. Якщо ви не зробили ключ відновлення, після скидання паролю відновити ваші дані буде неможливо.<br /> Якщо ви не знаєте, що робити, будь ласка, зверніться до адміністратора перед продовженням.<br /> Ви дійсно хочете продовжити?", "Sending ..." : "Надсилання...", "Email sent" : "Лист надіслано", diff --git a/core/l10n/zh_CN.js b/core/l10n/zh_CN.js index 4157cb3d1c3..9a5ffbe92f1 100644 --- a/core/l10n/zh_CN.js +++ b/core/l10n/zh_CN.js @@ -48,7 +48,7 @@ OC.L10N.register( "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\">代码完整性检查出现异常, 点击查看详细信息...</a>", "Settings" : "设置", "Connection to server lost" : "与服务器的连接断开", - "Problem loading page, reloading in 5 seconds" : "加载页面出现问题, 在 5 秒内重新加载", + "_Problem loading page, reloading in %n second_::_Problem loading page, reloading in %n seconds_" : ["加载页面出现问题,将在 %n 秒后重新加载"], "Saving..." : "保存中...", "Dismiss" : "忽略", "This action requires you to confirm your password" : "请您确认您的密码", @@ -340,6 +340,7 @@ OC.L10N.register( "Oct." : "十月", "Nov." : "十一月", "Dec." : "十二月", + "Problem loading page, reloading in 5 seconds" : "加载页面出现问题, 在 5 秒内重新加载", "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "您的文件已经加密. 如果您没有启用恢复密钥, 当您的密码重置后没有任何方式能恢复您的数据. <br />如果您不确定, 请在继续前联系您的管理员.<br/>您是否真的要继续?", "This server has no working Internet connection. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "此服务器没有可用的互联网连接. 这意味着某些功能比如挂载外部存储, 更新通知以及安装第三方应用将无法工作. 远程访问文件和发送通知邮件可能也不工作. 如果您想使用所有的功能, 我们建议启用互联网连接.", "The reverse proxy headers configuration is incorrect, or you are accessing ownCloud from a trusted proxy. If you are not accessing ownCloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to ownCloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "反向代理配置错误, 或者您正在通过可信的代理访问 ownCloud. 如果您不是通过可信代理访问 ownCloud, 这将是一个安全问题, 并允许攻击者通过伪装 IP 地址访问 ownCloud. 更多信息请查看我们的<a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">文档</a>.", diff --git a/core/l10n/zh_CN.json b/core/l10n/zh_CN.json index b99348b05ee..6078adbd3e2 100644 --- a/core/l10n/zh_CN.json +++ b/core/l10n/zh_CN.json @@ -46,7 +46,7 @@ "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\">代码完整性检查出现异常, 点击查看详细信息...</a>", "Settings" : "设置", "Connection to server lost" : "与服务器的连接断开", - "Problem loading page, reloading in 5 seconds" : "加载页面出现问题, 在 5 秒内重新加载", + "_Problem loading page, reloading in %n second_::_Problem loading page, reloading in %n seconds_" : ["加载页面出现问题,将在 %n 秒后重新加载"], "Saving..." : "保存中...", "Dismiss" : "忽略", "This action requires you to confirm your password" : "请您确认您的密码", @@ -338,6 +338,7 @@ "Oct." : "十月", "Nov." : "十一月", "Dec." : "十二月", + "Problem loading page, reloading in 5 seconds" : "加载页面出现问题, 在 5 秒内重新加载", "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "您的文件已经加密. 如果您没有启用恢复密钥, 当您的密码重置后没有任何方式能恢复您的数据. <br />如果您不确定, 请在继续前联系您的管理员.<br/>您是否真的要继续?", "This server has no working Internet connection. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features." : "此服务器没有可用的互联网连接. 这意味着某些功能比如挂载外部存储, 更新通知以及安装第三方应用将无法工作. 远程访问文件和发送通知邮件可能也不工作. 如果您想使用所有的功能, 我们建议启用互联网连接.", "The reverse proxy headers configuration is incorrect, or you are accessing ownCloud from a trusted proxy. If you are not accessing ownCloud from a trusted proxy, this is a security issue and can allow an attacker to spoof their IP address as visible to ownCloud. Further information can be found in our <a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">documentation</a>." : "反向代理配置错误, 或者您正在通过可信的代理访问 ownCloud. 如果您不是通过可信代理访问 ownCloud, 这将是一个安全问题, 并允许攻击者通过伪装 IP 地址访问 ownCloud. 更多信息请查看我们的<a target=\"_blank\" rel=\"noreferrer\" href=\"{docLink}\">文档</a>.", diff --git a/core/l10n/zh_TW.js b/core/l10n/zh_TW.js index 81b2e43f908..8bac448f61c 100644 --- a/core/l10n/zh_TW.js +++ b/core/l10n/zh_TW.js @@ -46,7 +46,6 @@ OC.L10N.register( "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\">執行程式碼完整性檢查時發生問題。更多資訊…</a>", "Settings" : "設定", "Connection to server lost" : "伺服器連線中斷", - "Problem loading page, reloading in 5 seconds" : "載入頁面出錯,5 秒後重新整理", "Saving..." : "儲存中...", "Dismiss" : "知道了", "Authentication required" : "需要認證", @@ -305,6 +304,7 @@ OC.L10N.register( "Oct." : "十月", "Nov." : "十一月", "Dec." : "十二月", + "Problem loading page, reloading in 5 seconds" : "載入頁面出錯,5 秒後重新整理", "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "您的檔案是加密的,如果您沒有啟用救援金鑰,當您重設密碼之後將無法存取您的資料。<br/>如果不確定該怎麼做,請聯絡您的系統管理員。<br/>您確定要繼續嗎?", "Hide file listing" : "隱藏檔案列表", "Sending ..." : "正在傳送…", diff --git a/core/l10n/zh_TW.json b/core/l10n/zh_TW.json index 8dd18be415a..3f7fda65191 100644 --- a/core/l10n/zh_TW.json +++ b/core/l10n/zh_TW.json @@ -44,7 +44,6 @@ "<a href=\"{docUrl}\">There were problems with the code integrity check. More information…</a>" : "<a href=\"{docUrl}\">執行程式碼完整性檢查時發生問題。更多資訊…</a>", "Settings" : "設定", "Connection to server lost" : "伺服器連線中斷", - "Problem loading page, reloading in 5 seconds" : "載入頁面出錯,5 秒後重新整理", "Saving..." : "儲存中...", "Dismiss" : "知道了", "Authentication required" : "需要認證", @@ -303,6 +302,7 @@ "Oct." : "十月", "Nov." : "十一月", "Dec." : "十二月", + "Problem loading page, reloading in 5 seconds" : "載入頁面出錯,5 秒後重新整理", "Your files are encrypted. If you haven't enabled the recovery key, there will be no way to get your data back after your password is reset.<br />If you are not sure what to do, please contact your administrator before you continue. <br />Do you really want to continue?" : "您的檔案是加密的,如果您沒有啟用救援金鑰,當您重設密碼之後將無法存取您的資料。<br/>如果不確定該怎麼做,請聯絡您的系統管理員。<br/>您確定要繼續嗎?", "Hide file listing" : "隱藏檔案列表", "Sending ..." : "正在傳送…", diff --git a/core/templates/layout.user.php b/core/templates/layout.user.php index 4842a94897d..e9a9b042e07 100644 --- a/core/templates/layout.user.php +++ b/core/templates/layout.user.php @@ -73,7 +73,6 @@ </form> <div id="settings"> <div id="expand" tabindex="6" role="link" class="menutoggle"> - <?php if ($_['enableAvatars']): ?> <div class="avatardiv<?php if ($_['userAvatarSet']) { print_unescaped(' avatardiv-shown'); } else { print_unescaped('" style="display: none'); } ?>"> <?php if ($_['userAvatarSet']): ?> <img alt="" width="32" height="32" @@ -82,7 +81,6 @@ > <?php endif; ?> </div> - <?php endif; ?> <span id="expandDisplayName"><?php p(trim($_['user_displayname']) != '' ? $_['user_displayname'] : $_['user_uid']) ?></span> <div class="icon-caret"></div> </div> diff --git a/issue_template.md b/issue_template.md index 70eca36c9b6..6714371a4eb 100644 --- a/issue_template.md +++ b/issue_template.md @@ -104,6 +104,7 @@ Eventually replace sensitive data as the name/IP-address of your LDAP server or #### Web server error log <details> <summary>Web server error log</summary> + ``` Insert your webserver log here ``` @@ -112,6 +113,7 @@ Insert your webserver log here #### Nextcloud log (data/nextcloud.log) <details> <summary>Nextcloud log</summary> + ``` Insert your Nextcloud log here ``` @@ -120,6 +122,7 @@ Insert your Nextcloud log here #### Browser log <details> <summary>Browser log</summary> + ``` Insert your browser log here, this could for example include: diff --git a/l10n/.tx/config b/l10n/.tx/config index 3554cf6954b..3368c3e7097 100644 --- a/l10n/.tx/config +++ b/l10n/.tx/config @@ -86,6 +86,12 @@ source_file = templates/federation.pot source_lang = en type = PO +[nextcloud.sharebymail] +file_filter = <lang>/sharebymail.po +source_file = templates/sharebymail.pot +source_lang = en +type = PO + [nextcloud.systemtags] file_filter = <lang>/systemtags.po source_file = templates/systemtags.pot diff --git a/lib/l10n/bg_BG.js b/lib/l10n/bg_BG.js index 955d4e68742..2692a983790 100644 --- a/lib/l10n/bg_BG.js +++ b/lib/l10n/bg_BG.js @@ -170,7 +170,7 @@ OC.L10N.register( "Failed to open archive when installing app" : "Неуспешно отваряне на архив по време на инсталацията на приложението.", "App does not provide an info.xml file" : "Приложенението не съдържа файла info.xml", "App can't be installed because of not allowed code in the App" : "Приложението няма да бъде инсталирано, защото съдържа неразрешен код.", - "App can't be installed because it contains the <shipped>true</shipped> tag which is not allowed for non shipped apps" : "Приложението няма да бъде инсталирано, защото съдържа <shipped>true</shipped>, таг който не е разрешен за не shiped приложения.", + "App can't be installed because it contains the <shipped>true</shipped> tag which is not allowed for non shipped apps" : "Приложението няма да бъде инсталирано, защото съдържа етикета <shipped>true</shipped>, който не е разрешен за не shiped приложения.", "Recommended" : "Препоръчано", "Storage not available" : "Хранилището не е налично" }, diff --git a/lib/l10n/bg_BG.json b/lib/l10n/bg_BG.json index 1f2bcdf9d33..279f13f1bc3 100644 --- a/lib/l10n/bg_BG.json +++ b/lib/l10n/bg_BG.json @@ -168,7 +168,7 @@ "Failed to open archive when installing app" : "Неуспешно отваряне на архив по време на инсталацията на приложението.", "App does not provide an info.xml file" : "Приложенението не съдържа файла info.xml", "App can't be installed because of not allowed code in the App" : "Приложението няма да бъде инсталирано, защото съдържа неразрешен код.", - "App can't be installed because it contains the <shipped>true</shipped> tag which is not allowed for non shipped apps" : "Приложението няма да бъде инсталирано, защото съдържа <shipped>true</shipped>, таг който не е разрешен за не shiped приложения.", + "App can't be installed because it contains the <shipped>true</shipped> tag which is not allowed for non shipped apps" : "Приложението няма да бъде инсталирано, защото съдържа етикета <shipped>true</shipped>, който не е разрешен за не shiped приложения.", "Recommended" : "Препоръчано", "Storage not available" : "Хранилището не е налично" },"pluralForm" :"nplurals=2; plural=(n != 1);" diff --git a/lib/l10n/el.js b/lib/l10n/el.js index f983c13b6e2..2e8fc517c18 100644 --- a/lib/l10n/el.js +++ b/lib/l10n/el.js @@ -13,6 +13,7 @@ OC.L10N.register( "%1$s, %2$s, %3$s, %4$s and %5$s" : "%1$s, %2$s, %3$s, %4$s και %5$s", "PHP %s or higher is required." : "PHP %s ή νεώτερη απαιτείται.", "PHP with a version lower than %s is required." : "Απαιτείται PHP παλαιότερη από την έκδοση %s.", + "%sbit or higher PHP required." : "%sbit απαιτείται νεώτερη έκδοση PHP.", "Following databases are supported: %s" : " Υποστηρίζονται οι ακόλουθες βάσεις δεδομένων: %s", "The command line tool %s could not be found" : "Το εργαλείο γραμμής εντολών %s δεν μπορεί να βρεθεί", "The library %s is not available." : "Το %s της βιβλιοθήκης δεν είναι διαθέσιμο.", diff --git a/lib/l10n/el.json b/lib/l10n/el.json index c12a116e334..807a97f3b01 100644 --- a/lib/l10n/el.json +++ b/lib/l10n/el.json @@ -11,6 +11,7 @@ "%1$s, %2$s, %3$s, %4$s and %5$s" : "%1$s, %2$s, %3$s, %4$s και %5$s", "PHP %s or higher is required." : "PHP %s ή νεώτερη απαιτείται.", "PHP with a version lower than %s is required." : "Απαιτείται PHP παλαιότερη από την έκδοση %s.", + "%sbit or higher PHP required." : "%sbit απαιτείται νεώτερη έκδοση PHP.", "Following databases are supported: %s" : " Υποστηρίζονται οι ακόλουθες βάσεις δεδομένων: %s", "The command line tool %s could not be found" : "Το εργαλείο γραμμής εντολών %s δεν μπορεί να βρεθεί", "The library %s is not available." : "Το %s της βιβλιοθήκης δεν είναι διαθέσιμο.", diff --git a/lib/l10n/he.js b/lib/l10n/he.js new file mode 100644 index 00000000000..209214a7862 --- /dev/null +++ b/lib/l10n/he.js @@ -0,0 +1,211 @@ +OC.L10N.register( + "lib", + { + "Cannot write into \"config\" directory!" : "לא ניתן לכתוב לתיקיית \"config\"!", + "This can usually be fixed by giving the webserver write access to the config directory" : "בדרך כלל ניתן לפתור את הבעיה על ידי כך שנותנים ל- webserver הרשאות כניסה לתיקיית confg", + "See %s" : "ניתן לראות %s", + "This can usually be fixed by %sgiving the webserver write access to the config directory%s." : "בדרך כלל ניתן לפתור את הבעיה על ידי כך ש- %s נותן ל- webserver הרשאות כניסה לתיקיית config %s.", + "Sample configuration detected" : "התגלתה דוגמת תצורה", + "It has been detected that the sample configuration has been copied. This can break your installation and is unsupported. Please read the documentation before performing changes on config.php" : "התגלה שדוגמת התצורה הועתקה. דבר זה עלול לשבור את ההתקנה ולא נתמך.יש לקרוא את מסמכי התיעוד לפני שמבצעים שינויים ב- config.php", + "PHP %s or higher is required." : "נדרש PHP בגרסת %s ומעלה.", + "PHP with a version lower than %s is required." : "נדרש PHP בגרסה נמוכה מ- %s.", + "%sbit or higher PHP required." : "נדרש PHP בגרסת %s ומעלה.", + "Following databases are supported: %s" : "מסדי הנתונים הבאים נתמכים: %s", + "The command line tool %s could not be found" : "כלי שורת הפקודה %s לא אותר", + "The library %s is not available." : "הספריה %s אינה זמינה.", + "Library %s with a version higher than %s is required - available version %s." : "ספריה %s בגרסה גבוהה מ- %s נדרשת - גרסה זמינה %s.", + "Library %s with a version lower than %s is required - available version %s." : "ספריה %s בגרסה נמוכה מ- %s נדרשת - גרסה זמינה %s.", + "Following platforms are supported: %s" : "הפלטפורמות הבאות נתמכות: %s", + "Unknown filetype" : "סוג קובץ לא מוכר", + "Invalid image" : "תמונה לא חוקית", + "today" : "היום", + "yesterday" : "אתמול", + "_%n day ago_::_%n days ago_" : ["לפני %n יום","לפני %n ימים"], + "last month" : "חודש שעבר", + "last year" : "שנה שעברה", + "_%n year ago_::_%n years ago_" : ["לפני %n שנה","לפני %n שנים"], + "seconds ago" : "שניות", + "Module with id: %s does not exist. Please enable it in your apps settings or contact your administrator." : "מודול עם זהות: %s אינו קיים. יש לאפשר את זה בהגדרות היישומים או ליצור קשר עם המנהל.", + "File name is a reserved word" : "שם קובץ הנו מילה שמורה", + "File name contains at least one invalid character" : "שם קובץ כולל לפחות תו אחד לא חוקי", + "File name is too long" : "שם קובץ ארוך מדי", + "Dot files are not allowed" : "קבצי Dot אינם מותרים", + "Empty filename is not allowed" : "שם קובץ ריק אינו מאושר", + "Server settings" : "הגדרות שרת", + "Sharing" : "שיתוף", + "Tips & tricks" : "טיפים וטריקים", + "%s enter the database username and name." : "%s יש להכניס את שם המשתמש ושם מסד הנתונים.", + "%s enter the database username." : "%s נכנס למסד נתוני שמות המשתמשים.", + "%s enter the database name." : "%s נכנס למסד נתוני השמות.", + "%s you may not use dots in the database name" : "%s לא ניתן להשתמש בנקודות בשם מסד הנתונים", + "Oracle connection could not be established" : "לא ניתן היה ליצור חיבור Oracle", + "Oracle username and/or password not valid" : "שם משתמש ו/או סיסמת Oracle אינם תקפים", + "DB Error: \"%s\"" : "שגיאת מסד נתונים: \"%s\"", + "Offending command was: \"%s\"" : "הפקודה המזיקה הייתה: \"%s\"", + "You need to enter either an existing account or the administrator." : "יש להכניס חשבון קיים או מנהל.", + "Offending command was: \"%s\", name: %s, password: %s" : "הפקודה המזיקה הייתה: \"%s\", שם: %s, סיסמא: %s", + "PostgreSQL username and/or password not valid" : "שם משתמש ו/או סיסמת PostgreSQL אינם תקפים", + "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "Mac OS X אינו נתמך ו- %s לא יעבוד כשורה בפלטפורמה זו. ניתן לקחת סיכון ולהשתמש באחריותך! ", + "For the best results, please consider using a GNU/Linux server instead." : "לתוצאות הכי טובות, יש לשקול שימוש בשרת GNU/Linux במקום.", + "It seems that this %s instance is running on a 32-bit PHP environment and the open_basedir has been configured in php.ini. This will lead to problems with files over 4 GB and is highly discouraged." : "נראה ש- %s עובד על בסיס סביבת 32-bit PHP ושה- open_basedir הוגדר בקובץ php.ini. מצב זה יוביל לבעיות עם קבצים הגדולים מ- 4 GB ואינו מומלץ לחלוטין.", + "Please remove the open_basedir setting within your php.ini or switch to 64-bit PHP." : "יש להסיר את הגדרת open_basedir מתוך קובץ php.ini או להחליף לסביבת 64-bit PHP.", + "Set an admin username." : "קביעת שם משתמש מנהל", + "Set an admin password." : "קביעת סיסמת מנהל", + "Can't create or write into the data directory %s" : "לא ניתן ליצור או לכתוב לתוך תיקיית הנתונים %s", + "Invalid Federated Cloud ID" : "זיהוי ענן מאוגד לא חוקי", + "%s shared »%s« with you" : "%s שיתף/שיתפה איתך את »%s«", + "%s via %s" : "%s על בסיס %s", + "Sharing %s failed, because the backend does not allow shares from type %i" : "השיתוף %s נכשל, כיוון שהצד האחורי אינו מאפשר שיתופים מסוג %i", + "Sharing %s failed, because the file does not exist" : "השיתוף %s נכשל, כיוון שהקובץ אינו קיים", + "You are not allowed to share %s" : "אינך רשאי/ת לשתף %s", + "Sharing %s failed, because you can not share with yourself" : "השיתוף %s נכשל, כיוון שלא ניתן לשתף עם עצמך", + "Sharing %s failed, because the user %s does not exist" : "השיתוף %s נכשל, כיוון שהמשתמש %s אינו קיים", + "Sharing %s failed, because the user %s is not a member of any groups that %s is a member of" : "השיתוף %s נכשל, כיוון שהמשתמש %s אינו חבר בקבוצות ש- %s חבר ב-", + "Sharing %s failed, because this item is already shared with %s" : "שיתוף %s נכשל, כיוון שפריט זה כבר משותף עם %s", + "Sharing %s failed, because this item is already shared with user %s" : "השיתוף %s נכשל, כיוון שהפריט כבר משותף עם משתמש %s", + "Sharing %s failed, because the group %s does not exist" : "השיתוף %s נכשל, כיוון שהקבוצה %s אינה קיימת", + "Sharing %s failed, because %s is not a member of the group %s" : "השיתוף %s נכשל, כיוון ש- %s אינו חבר בקבוצה %s", + "You need to provide a password to create a public link, only protected links are allowed" : "יש לספק סיסמא ליצירת קישור ציבורי, רק קישורים מוגנים מותרים", + "Sharing %s failed, because sharing with links is not allowed" : "השיתוף %s נכשל, כיוון ששיתוף עם קישור אינו מותר", + "Not allowed to create a federated share with the same user" : "אסור ליצור שיתוף מאוגד עם אותו משתמש", + "Sharing %s failed, could not find %s, maybe the server is currently unreachable." : "שיתוף %s נכשל, לא ניתן לאתר %s, ייתכן שהשרת לא ניתן להשגה כרגע.", + "Share type %s is not valid for %s" : "שיתוף מסוג %s אינו תקף ל- %s", + "Setting permissions for %s failed, because the permissions exceed permissions granted to %s" : "הגדרת הרשאות ל- %s נכשלה, כיוון שההרשאות עולים על האישורים שניתנו ל- %s", + "Setting permissions for %s failed, because the item was not found" : "הגדרת הרשאות ל- %s נכשלה, כיוון שהפריט לא נמצא", + "Cannot set expiration date. Shares cannot expire later than %s after they have been shared" : "לא ניתן לקבוע תאריך תפוגה. שיתופים אינם יכולים לפוג תוקף מאוחר יותר מ- %s לאחר ששותפו", + "Cannot set expiration date. Expiration date is in the past" : "לא ניתן לקבוע תאריך תפוגה. תאריך התפוגה הנו בעבר", + "Cannot clear expiration date. Shares are required to have an expiration date." : "לא ניתן לבטל תאריך תפוגה. שיתופים חייבים להכיל תאריך תפוגה.", + "Sharing backend %s must implement the interface OCP\\Share_Backend" : "צד אחורי לשיתוף %s חייב ליישם את ממשק OCP\\Share_Backend", + "Sharing backend %s not found" : "צד אחורי לשיתוף %s לא נמצא", + "Sharing backend for %s not found" : "צד אחורי לשיתוף של %s לא נמצא", + "Sharing failed, because the user %s is the original sharer" : "שיתוף נכשל, כיוון שמשתמש %s הנו המשתף המקורי", + "Sharing %s failed, because the permissions exceed permissions granted to %s" : "השיתוף %s נכשל, כיוון שההרשאות עלו על ההרשאות שניתנו ל- %s", + "Sharing %s failed, because resharing is not allowed" : "השיתוף %s נכשל, כיוון ששיתוף מחודש אסור", + "Sharing %s failed, because the sharing backend for %s could not find its source" : "השיתוף %s נכשל, כיוון שבצד אחורי לשיתוף עבור %s לא ניתן היה לאתר את מקורו", + "Sharing %s failed, because the file could not be found in the file cache" : "השיתוף %s נכשל, כייון שלא ניתן היה למצוא את הקובץ בזכרון המטמון", + "Cannot increase permissions of %s" : "לא ניתן להגדיל את ההיתרים של %s", + "Files can't be shared with delete permissions" : "קובץ לא ניתן לשיתוף בפעולת מחיקת הרשאות", + "Files can't be shared with create permissions" : "קובץ לא ניתן לשיתוף בפעולת יצירת הרשאות", + "Expiration date is in the past" : "תאריך תפוגה הנו בעבר", + "Cannot set expiration date more than %s days in the future" : "לא ניתן להגדיר את תאריך התפוגה מעל %s ימים בעתיד", + "Could not find category \"%s\"" : "לא ניתן למצוא את הקטגוריה „%s“", + "Sunday" : "יום ראשון", + "Monday" : "יום שני", + "Tuesday" : "יום שלישי", + "Wednesday" : "יום רביעי", + "Thursday" : "יום חמישי", + "Friday" : "יום שישי", + "Saturday" : "שבת", + "Sun." : "ראשון", + "Mon." : "שני", + "Tue." : "שלישי", + "Wed." : "רביעי", + "Thu." : "חמישי", + "Fri." : "שישי", + "Sat." : "שבת", + "Su" : "א", + "Mo" : "ב", + "Tu" : "ג", + "We" : "ד", + "Th" : "ה", + "Fr" : "ו", + "Sa" : "ש", + "January" : "ינואר", + "February" : "פברואר", + "March" : "מרץ", + "April" : "אפריל", + "May" : "מאי", + "June" : "יוני", + "July" : "יולי", + "August" : "אוגוסט", + "September" : "ספטמבר", + "October" : "אוקטובר", + "November" : "נובמבר", + "December" : "דצמבר", + "Jan." : "ינו׳", + "Feb." : "פבר׳", + "Mar." : "מרץ", + "Apr." : "אפר׳", + "May." : "מאי", + "Jun." : "יונ׳", + "Jul." : "יול׳", + "Aug." : "אוג׳", + "Sep." : "ספט׳", + "Oct." : "אוק׳", + "Nov." : "נוב׳", + "Dec." : "דצמ׳", + "Apps" : "יישומים", + "Only the following characters are allowed in a username: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-'\"" : "רק התווים הבאים מאושרים לשם משתמש: \"a-z\", \"A-Z\", \"0-9\", וגם \"_.@-'\"", + "A valid username must be provided" : "יש לספק שם משתמש תקני", + "Username contains whitespace at the beginning or at the end" : "שם המשתמש מכיל רווח בתחילתו או בסופו", + "A valid password must be provided" : "יש לספק ססמה תקנית", + "The username is already being used" : "השם משתמש כבר בשימוש", + "Login canceled by app" : "התחברות בוטלה על ידי יישום", + "User disabled" : "משתמש מנוטרל", + "Help" : "עזרה", + "Personal" : "אישי", + "Users" : "משתמשים", + "Admin" : "מנהל", + "App \"%s\" cannot be installed because appinfo file cannot be read." : "יישום \"%s\" לא ניתן להתקנה כיוון שקובץ appinfo לא ניתן לקריאה.", + "No app name specified" : "לא הוגדר שם יישום", + "App \"%s\" cannot be installed because the following dependencies are not fulfilled: %s" : "היישום \"%s\" לא ניתן להתקנה כיוון שיחסי התלות הבאים אינם מתקיימים: %s", + "a safe home for all your data" : "בית בטוח עבור כל המידע שלך", + "File is currently busy, please try again later" : "הקובץ בשימוש כרגע, יש לנסות שוב מאוחר יותר", + "Can't read file" : "לא ניתן לקרוא קובץ", + "Application is not enabled" : "יישומים אינם מופעלים", + "Authentication error" : "שגיאת הזדהות", + "Token expired. Please reload page." : "פג תוקף. נא לטעון שוב את הדף.", + "Unknown user" : "משתמש לא ידוע", + "No database drivers (sqlite, mysql, or postgresql) installed." : "לא מותקנים דרייברים למסד הנתונים (sqlite, mysql, או postgresql).", + "Cannot write into \"config\" directory" : "לא ניתן לכתוב לתיקיית \"config\"!", + "Cannot write into \"apps\" directory" : "לא ניתן לכתוב לתיקיית \"apps\"", + "This can usually be fixed by %sgiving the webserver write access to the apps directory%s or disabling the appstore in the config file." : "בדרך כלל ניתן להסתדר על ידי %s מתן הרשאות כתיבה בשרת האינטרנט לתיקיית היישומים %s או נטרול חנות היישומים בקובץ ה- config.", + "Cannot create \"data\" directory (%s)" : "לא ניתן ליצור תיקיית \"data\" (%s)", + "This can usually be fixed by <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">giving the webserver write access to the root directory</a>." : "זה בדרך כלל ניתן לתיקון על ידי <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">מתן הרשאות כתיבה בשרת לתיקיית הבסיס directory</a>.", + "Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "הרשאות ניתנות בדרך כלל לתיקון על ידי %s מתן לשרת האינטרנט גישת כתיבה לתיקיית הבסיס %s.", + "Setting locale to %s failed" : "הגדרת שפה ל- %s נכשלה", + "Please install one of these locales on your system and restart your webserver." : "יש להתקין אחת מהשפות על המערכת שלך ולהפעיל מחדש את שרת האינטרנט.", + "Please ask your server administrator to install the module." : "יש לבקש ממנהל השרת שלך להתקין את המודול.", + "PHP module %s not installed." : "מודול PHP %s אינו מותקן.", + "PHP setting \"%s\" is not set to \"%s\"." : "הגדרות PHP \"%s\" אינם מוגדרות ל- \"%s\"", + "mbstring.func_overload is set to \"%s\" instead of the expected value \"0\"" : "mbstring.func_overload מוגדר ל- \"%s\" במקום הערך המצופה \"0\"", + "To fix this issue set <code>mbstring.func_overload</code> to <code>0</code> in your php.ini" : "לתיקון בעיה זו יש להגדיר <code>mbstring.func_overload</code> כ- <code>0</code> iבקובץ ה- php.ini שלך", + "libxml2 2.7.0 is at least required. Currently %s is installed." : "libxml2 2.7.0 נדרש לכל הפחות. כרגע %s מותקן.", + "To fix this issue update your libxml2 version and restart your web server." : "לתיקון הבעיה יש לעדכן את גרסת ה- libxml2 שלך ולהפעיל מחדש את שרת האינטרנט שלך.", + "PHP is apparently set up to strip inline doc blocks. This will make several core apps inaccessible." : "PHP ככל הנראה מוגדר ל- strip inline doc blocks. זה יגרום למספר יישומי ליבה לא להיות נגישים.", + "This is probably caused by a cache/accelerator such as Zend OPcache or eAccelerator." : "זה ככל הנראה נגרם על ידי מאיץ/מטמון כמו Zend OPcache או eAccelerator.", + "PHP modules have been installed, but they are still listed as missing?" : "מודולי PHP הותקנו, אך עדיין רשומים כחסרים?", + "Please ask your server administrator to restart the web server." : "יש לבקש ממנהל השרת שלך להפעיל מחדש את שרת האינטרנט.", + "PostgreSQL >= 9 required" : "נדרש PostgreSQL >= 9", + "Please upgrade your database version" : "יש לשדרג את גרסת מסד הנתונים שלך", + "Please change the permissions to 0770 so that the directory cannot be listed by other users." : "יש לשנות את ההרשאות ל- 0770 כך שהתיקייה לא תרשם על ידי משתמשים אחרים.", + "Data directory (%s) is readable by other users" : "תיקיית המידע (%s) ניתנת לקריאה על ידי משתמשים אחרים", + "Data directory (%s) must be an absolute path" : "תיקיית המידע (%s) חייבת להיות כנתיב אבסולוטי", + "Check the value of \"datadirectory\" in your configuration" : "יש לבדוק את הערך \"datadirectory\" בהגדרות התצורה שלך", + "Data directory (%s) is invalid" : "תיקיית מידע (%s) אינה חוקית", + "Please check that the data directory contains a file \".ocdata\" in its root." : "יש לוודא שתיקיית המידע כוללת קובץ \".ocdata\" בנתיב הבסיס שלה", + "Could not obtain lock type %d on \"%s\"." : "לא ניתן היה להשיג סוג נעילה %d ב- \"%s\".", + "Storage unauthorized. %s" : "אחסון לא מורשה. %s", + "Storage incomplete configuration. %s" : "תצורה לא מושלמת של האחסון. %s", + "Storage connection error. %s" : "שגיאת חיבור אחסון. %s", + "Storage connection timeout. %s" : "פסק זמן חיבור אחסון. %s", + "4-byte characters are not supported in file names" : "תווי 4-byte אינם נתמכים בשמות קבצים", + "App directory already exists" : "תיקיית יישום כבר קיימת", + "Can't create app folder. Please fix permissions. %s" : "לא ניתן ליצור תיקיית יישום. יש לתקן הרשאות. %s", + "Archive does not contain a directory named %s" : "הארכיב לא כולל שם תיקייה %s", + "No source specified when installing app" : "לא נקבע מקור בתהליך התקנת היישום", + "No href specified when installing app from http" : "לא נקבע href בתהליך התקנת היישום מהאינטרנט", + "No path specified when installing app from local file" : "לא נקבע נתיב בתהליך התקנת היישום מקובץ מקומי", + "Archives of type %s are not supported" : "ארכיבים מסוג %s אינם נתמכים", + "Failed to open archive when installing app" : "פתיחת ארכיב נכשלה בתהליך התקנת היישום", + "App does not provide an info.xml file" : "היישום לא סיפק קובץ info.xml", + "App cannot be installed because appinfo file cannot be read." : "היישום לא ניתן להתקנה כיוון שקובץ appinfo לא ניתן לקריאה.", + "Signature could not get checked. Please contact the app developer and check your admin screen." : "חתימה לא ניתנת לבדיקה. יש ליצור קשר עם מפתח היישום ולבדוק את מסך הניהול.", + "App can't be installed because of not allowed code in the App" : "היישום לא ניתן להתקנה בשל קוד אסור ביישום", + "App can't be installed because it contains the <shipped>true</shipped> tag which is not allowed for non shipped apps" : "יישום לא ניתן להתקנה כייון שכולל תווית <shipped>אמת</shipped> tag שאינו מאושר ליישומים שאינם נשלחים", + "App can't be installed because the version in info.xml is not the same as the version reported from the app store" : "לא ניתן להתקין את היישום כיוון שהגרסה בקובץ info.xml אינה תואמת לגרסה שמתקבלת מחנות היישומים", + "Recommended" : "מומלץ", + "Microsoft Windows Platform is not supported" : "מערכת הפעלה חלונות אינה נתמכת", + "Storage not available" : "אחסון לא זמין" +}, +"nplurals=2; plural=(n != 1);"); diff --git a/lib/l10n/he.json b/lib/l10n/he.json new file mode 100644 index 00000000000..7d156e37d3c --- /dev/null +++ b/lib/l10n/he.json @@ -0,0 +1,209 @@ +{ "translations": { + "Cannot write into \"config\" directory!" : "לא ניתן לכתוב לתיקיית \"config\"!", + "This can usually be fixed by giving the webserver write access to the config directory" : "בדרך כלל ניתן לפתור את הבעיה על ידי כך שנותנים ל- webserver הרשאות כניסה לתיקיית confg", + "See %s" : "ניתן לראות %s", + "This can usually be fixed by %sgiving the webserver write access to the config directory%s." : "בדרך כלל ניתן לפתור את הבעיה על ידי כך ש- %s נותן ל- webserver הרשאות כניסה לתיקיית config %s.", + "Sample configuration detected" : "התגלתה דוגמת תצורה", + "It has been detected that the sample configuration has been copied. This can break your installation and is unsupported. Please read the documentation before performing changes on config.php" : "התגלה שדוגמת התצורה הועתקה. דבר זה עלול לשבור את ההתקנה ולא נתמך.יש לקרוא את מסמכי התיעוד לפני שמבצעים שינויים ב- config.php", + "PHP %s or higher is required." : "נדרש PHP בגרסת %s ומעלה.", + "PHP with a version lower than %s is required." : "נדרש PHP בגרסה נמוכה מ- %s.", + "%sbit or higher PHP required." : "נדרש PHP בגרסת %s ומעלה.", + "Following databases are supported: %s" : "מסדי הנתונים הבאים נתמכים: %s", + "The command line tool %s could not be found" : "כלי שורת הפקודה %s לא אותר", + "The library %s is not available." : "הספריה %s אינה זמינה.", + "Library %s with a version higher than %s is required - available version %s." : "ספריה %s בגרסה גבוהה מ- %s נדרשת - גרסה זמינה %s.", + "Library %s with a version lower than %s is required - available version %s." : "ספריה %s בגרסה נמוכה מ- %s נדרשת - גרסה זמינה %s.", + "Following platforms are supported: %s" : "הפלטפורמות הבאות נתמכות: %s", + "Unknown filetype" : "סוג קובץ לא מוכר", + "Invalid image" : "תמונה לא חוקית", + "today" : "היום", + "yesterday" : "אתמול", + "_%n day ago_::_%n days ago_" : ["לפני %n יום","לפני %n ימים"], + "last month" : "חודש שעבר", + "last year" : "שנה שעברה", + "_%n year ago_::_%n years ago_" : ["לפני %n שנה","לפני %n שנים"], + "seconds ago" : "שניות", + "Module with id: %s does not exist. Please enable it in your apps settings or contact your administrator." : "מודול עם זהות: %s אינו קיים. יש לאפשר את זה בהגדרות היישומים או ליצור קשר עם המנהל.", + "File name is a reserved word" : "שם קובץ הנו מילה שמורה", + "File name contains at least one invalid character" : "שם קובץ כולל לפחות תו אחד לא חוקי", + "File name is too long" : "שם קובץ ארוך מדי", + "Dot files are not allowed" : "קבצי Dot אינם מותרים", + "Empty filename is not allowed" : "שם קובץ ריק אינו מאושר", + "Server settings" : "הגדרות שרת", + "Sharing" : "שיתוף", + "Tips & tricks" : "טיפים וטריקים", + "%s enter the database username and name." : "%s יש להכניס את שם המשתמש ושם מסד הנתונים.", + "%s enter the database username." : "%s נכנס למסד נתוני שמות המשתמשים.", + "%s enter the database name." : "%s נכנס למסד נתוני השמות.", + "%s you may not use dots in the database name" : "%s לא ניתן להשתמש בנקודות בשם מסד הנתונים", + "Oracle connection could not be established" : "לא ניתן היה ליצור חיבור Oracle", + "Oracle username and/or password not valid" : "שם משתמש ו/או סיסמת Oracle אינם תקפים", + "DB Error: \"%s\"" : "שגיאת מסד נתונים: \"%s\"", + "Offending command was: \"%s\"" : "הפקודה המזיקה הייתה: \"%s\"", + "You need to enter either an existing account or the administrator." : "יש להכניס חשבון קיים או מנהל.", + "Offending command was: \"%s\", name: %s, password: %s" : "הפקודה המזיקה הייתה: \"%s\", שם: %s, סיסמא: %s", + "PostgreSQL username and/or password not valid" : "שם משתמש ו/או סיסמת PostgreSQL אינם תקפים", + "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "Mac OS X אינו נתמך ו- %s לא יעבוד כשורה בפלטפורמה זו. ניתן לקחת סיכון ולהשתמש באחריותך! ", + "For the best results, please consider using a GNU/Linux server instead." : "לתוצאות הכי טובות, יש לשקול שימוש בשרת GNU/Linux במקום.", + "It seems that this %s instance is running on a 32-bit PHP environment and the open_basedir has been configured in php.ini. This will lead to problems with files over 4 GB and is highly discouraged." : "נראה ש- %s עובד על בסיס סביבת 32-bit PHP ושה- open_basedir הוגדר בקובץ php.ini. מצב זה יוביל לבעיות עם קבצים הגדולים מ- 4 GB ואינו מומלץ לחלוטין.", + "Please remove the open_basedir setting within your php.ini or switch to 64-bit PHP." : "יש להסיר את הגדרת open_basedir מתוך קובץ php.ini או להחליף לסביבת 64-bit PHP.", + "Set an admin username." : "קביעת שם משתמש מנהל", + "Set an admin password." : "קביעת סיסמת מנהל", + "Can't create or write into the data directory %s" : "לא ניתן ליצור או לכתוב לתוך תיקיית הנתונים %s", + "Invalid Federated Cloud ID" : "זיהוי ענן מאוגד לא חוקי", + "%s shared »%s« with you" : "%s שיתף/שיתפה איתך את »%s«", + "%s via %s" : "%s על בסיס %s", + "Sharing %s failed, because the backend does not allow shares from type %i" : "השיתוף %s נכשל, כיוון שהצד האחורי אינו מאפשר שיתופים מסוג %i", + "Sharing %s failed, because the file does not exist" : "השיתוף %s נכשל, כיוון שהקובץ אינו קיים", + "You are not allowed to share %s" : "אינך רשאי/ת לשתף %s", + "Sharing %s failed, because you can not share with yourself" : "השיתוף %s נכשל, כיוון שלא ניתן לשתף עם עצמך", + "Sharing %s failed, because the user %s does not exist" : "השיתוף %s נכשל, כיוון שהמשתמש %s אינו קיים", + "Sharing %s failed, because the user %s is not a member of any groups that %s is a member of" : "השיתוף %s נכשל, כיוון שהמשתמש %s אינו חבר בקבוצות ש- %s חבר ב-", + "Sharing %s failed, because this item is already shared with %s" : "שיתוף %s נכשל, כיוון שפריט זה כבר משותף עם %s", + "Sharing %s failed, because this item is already shared with user %s" : "השיתוף %s נכשל, כיוון שהפריט כבר משותף עם משתמש %s", + "Sharing %s failed, because the group %s does not exist" : "השיתוף %s נכשל, כיוון שהקבוצה %s אינה קיימת", + "Sharing %s failed, because %s is not a member of the group %s" : "השיתוף %s נכשל, כיוון ש- %s אינו חבר בקבוצה %s", + "You need to provide a password to create a public link, only protected links are allowed" : "יש לספק סיסמא ליצירת קישור ציבורי, רק קישורים מוגנים מותרים", + "Sharing %s failed, because sharing with links is not allowed" : "השיתוף %s נכשל, כיוון ששיתוף עם קישור אינו מותר", + "Not allowed to create a federated share with the same user" : "אסור ליצור שיתוף מאוגד עם אותו משתמש", + "Sharing %s failed, could not find %s, maybe the server is currently unreachable." : "שיתוף %s נכשל, לא ניתן לאתר %s, ייתכן שהשרת לא ניתן להשגה כרגע.", + "Share type %s is not valid for %s" : "שיתוף מסוג %s אינו תקף ל- %s", + "Setting permissions for %s failed, because the permissions exceed permissions granted to %s" : "הגדרת הרשאות ל- %s נכשלה, כיוון שההרשאות עולים על האישורים שניתנו ל- %s", + "Setting permissions for %s failed, because the item was not found" : "הגדרת הרשאות ל- %s נכשלה, כיוון שהפריט לא נמצא", + "Cannot set expiration date. Shares cannot expire later than %s after they have been shared" : "לא ניתן לקבוע תאריך תפוגה. שיתופים אינם יכולים לפוג תוקף מאוחר יותר מ- %s לאחר ששותפו", + "Cannot set expiration date. Expiration date is in the past" : "לא ניתן לקבוע תאריך תפוגה. תאריך התפוגה הנו בעבר", + "Cannot clear expiration date. Shares are required to have an expiration date." : "לא ניתן לבטל תאריך תפוגה. שיתופים חייבים להכיל תאריך תפוגה.", + "Sharing backend %s must implement the interface OCP\\Share_Backend" : "צד אחורי לשיתוף %s חייב ליישם את ממשק OCP\\Share_Backend", + "Sharing backend %s not found" : "צד אחורי לשיתוף %s לא נמצא", + "Sharing backend for %s not found" : "צד אחורי לשיתוף של %s לא נמצא", + "Sharing failed, because the user %s is the original sharer" : "שיתוף נכשל, כיוון שמשתמש %s הנו המשתף המקורי", + "Sharing %s failed, because the permissions exceed permissions granted to %s" : "השיתוף %s נכשל, כיוון שההרשאות עלו על ההרשאות שניתנו ל- %s", + "Sharing %s failed, because resharing is not allowed" : "השיתוף %s נכשל, כיוון ששיתוף מחודש אסור", + "Sharing %s failed, because the sharing backend for %s could not find its source" : "השיתוף %s נכשל, כיוון שבצד אחורי לשיתוף עבור %s לא ניתן היה לאתר את מקורו", + "Sharing %s failed, because the file could not be found in the file cache" : "השיתוף %s נכשל, כייון שלא ניתן היה למצוא את הקובץ בזכרון המטמון", + "Cannot increase permissions of %s" : "לא ניתן להגדיל את ההיתרים של %s", + "Files can't be shared with delete permissions" : "קובץ לא ניתן לשיתוף בפעולת מחיקת הרשאות", + "Files can't be shared with create permissions" : "קובץ לא ניתן לשיתוף בפעולת יצירת הרשאות", + "Expiration date is in the past" : "תאריך תפוגה הנו בעבר", + "Cannot set expiration date more than %s days in the future" : "לא ניתן להגדיר את תאריך התפוגה מעל %s ימים בעתיד", + "Could not find category \"%s\"" : "לא ניתן למצוא את הקטגוריה „%s“", + "Sunday" : "יום ראשון", + "Monday" : "יום שני", + "Tuesday" : "יום שלישי", + "Wednesday" : "יום רביעי", + "Thursday" : "יום חמישי", + "Friday" : "יום שישי", + "Saturday" : "שבת", + "Sun." : "ראשון", + "Mon." : "שני", + "Tue." : "שלישי", + "Wed." : "רביעי", + "Thu." : "חמישי", + "Fri." : "שישי", + "Sat." : "שבת", + "Su" : "א", + "Mo" : "ב", + "Tu" : "ג", + "We" : "ד", + "Th" : "ה", + "Fr" : "ו", + "Sa" : "ש", + "January" : "ינואר", + "February" : "פברואר", + "March" : "מרץ", + "April" : "אפריל", + "May" : "מאי", + "June" : "יוני", + "July" : "יולי", + "August" : "אוגוסט", + "September" : "ספטמבר", + "October" : "אוקטובר", + "November" : "נובמבר", + "December" : "דצמבר", + "Jan." : "ינו׳", + "Feb." : "פבר׳", + "Mar." : "מרץ", + "Apr." : "אפר׳", + "May." : "מאי", + "Jun." : "יונ׳", + "Jul." : "יול׳", + "Aug." : "אוג׳", + "Sep." : "ספט׳", + "Oct." : "אוק׳", + "Nov." : "נוב׳", + "Dec." : "דצמ׳", + "Apps" : "יישומים", + "Only the following characters are allowed in a username: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-'\"" : "רק התווים הבאים מאושרים לשם משתמש: \"a-z\", \"A-Z\", \"0-9\", וגם \"_.@-'\"", + "A valid username must be provided" : "יש לספק שם משתמש תקני", + "Username contains whitespace at the beginning or at the end" : "שם המשתמש מכיל רווח בתחילתו או בסופו", + "A valid password must be provided" : "יש לספק ססמה תקנית", + "The username is already being used" : "השם משתמש כבר בשימוש", + "Login canceled by app" : "התחברות בוטלה על ידי יישום", + "User disabled" : "משתמש מנוטרל", + "Help" : "עזרה", + "Personal" : "אישי", + "Users" : "משתמשים", + "Admin" : "מנהל", + "App \"%s\" cannot be installed because appinfo file cannot be read." : "יישום \"%s\" לא ניתן להתקנה כיוון שקובץ appinfo לא ניתן לקריאה.", + "No app name specified" : "לא הוגדר שם יישום", + "App \"%s\" cannot be installed because the following dependencies are not fulfilled: %s" : "היישום \"%s\" לא ניתן להתקנה כיוון שיחסי התלות הבאים אינם מתקיימים: %s", + "a safe home for all your data" : "בית בטוח עבור כל המידע שלך", + "File is currently busy, please try again later" : "הקובץ בשימוש כרגע, יש לנסות שוב מאוחר יותר", + "Can't read file" : "לא ניתן לקרוא קובץ", + "Application is not enabled" : "יישומים אינם מופעלים", + "Authentication error" : "שגיאת הזדהות", + "Token expired. Please reload page." : "פג תוקף. נא לטעון שוב את הדף.", + "Unknown user" : "משתמש לא ידוע", + "No database drivers (sqlite, mysql, or postgresql) installed." : "לא מותקנים דרייברים למסד הנתונים (sqlite, mysql, או postgresql).", + "Cannot write into \"config\" directory" : "לא ניתן לכתוב לתיקיית \"config\"!", + "Cannot write into \"apps\" directory" : "לא ניתן לכתוב לתיקיית \"apps\"", + "This can usually be fixed by %sgiving the webserver write access to the apps directory%s or disabling the appstore in the config file." : "בדרך כלל ניתן להסתדר על ידי %s מתן הרשאות כתיבה בשרת האינטרנט לתיקיית היישומים %s או נטרול חנות היישומים בקובץ ה- config.", + "Cannot create \"data\" directory (%s)" : "לא ניתן ליצור תיקיית \"data\" (%s)", + "This can usually be fixed by <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">giving the webserver write access to the root directory</a>." : "זה בדרך כלל ניתן לתיקון על ידי <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">מתן הרשאות כתיבה בשרת לתיקיית הבסיס directory</a>.", + "Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "הרשאות ניתנות בדרך כלל לתיקון על ידי %s מתן לשרת האינטרנט גישת כתיבה לתיקיית הבסיס %s.", + "Setting locale to %s failed" : "הגדרת שפה ל- %s נכשלה", + "Please install one of these locales on your system and restart your webserver." : "יש להתקין אחת מהשפות על המערכת שלך ולהפעיל מחדש את שרת האינטרנט.", + "Please ask your server administrator to install the module." : "יש לבקש ממנהל השרת שלך להתקין את המודול.", + "PHP module %s not installed." : "מודול PHP %s אינו מותקן.", + "PHP setting \"%s\" is not set to \"%s\"." : "הגדרות PHP \"%s\" אינם מוגדרות ל- \"%s\"", + "mbstring.func_overload is set to \"%s\" instead of the expected value \"0\"" : "mbstring.func_overload מוגדר ל- \"%s\" במקום הערך המצופה \"0\"", + "To fix this issue set <code>mbstring.func_overload</code> to <code>0</code> in your php.ini" : "לתיקון בעיה זו יש להגדיר <code>mbstring.func_overload</code> כ- <code>0</code> iבקובץ ה- php.ini שלך", + "libxml2 2.7.0 is at least required. Currently %s is installed." : "libxml2 2.7.0 נדרש לכל הפחות. כרגע %s מותקן.", + "To fix this issue update your libxml2 version and restart your web server." : "לתיקון הבעיה יש לעדכן את גרסת ה- libxml2 שלך ולהפעיל מחדש את שרת האינטרנט שלך.", + "PHP is apparently set up to strip inline doc blocks. This will make several core apps inaccessible." : "PHP ככל הנראה מוגדר ל- strip inline doc blocks. זה יגרום למספר יישומי ליבה לא להיות נגישים.", + "This is probably caused by a cache/accelerator such as Zend OPcache or eAccelerator." : "זה ככל הנראה נגרם על ידי מאיץ/מטמון כמו Zend OPcache או eAccelerator.", + "PHP modules have been installed, but they are still listed as missing?" : "מודולי PHP הותקנו, אך עדיין רשומים כחסרים?", + "Please ask your server administrator to restart the web server." : "יש לבקש ממנהל השרת שלך להפעיל מחדש את שרת האינטרנט.", + "PostgreSQL >= 9 required" : "נדרש PostgreSQL >= 9", + "Please upgrade your database version" : "יש לשדרג את גרסת מסד הנתונים שלך", + "Please change the permissions to 0770 so that the directory cannot be listed by other users." : "יש לשנות את ההרשאות ל- 0770 כך שהתיקייה לא תרשם על ידי משתמשים אחרים.", + "Data directory (%s) is readable by other users" : "תיקיית המידע (%s) ניתנת לקריאה על ידי משתמשים אחרים", + "Data directory (%s) must be an absolute path" : "תיקיית המידע (%s) חייבת להיות כנתיב אבסולוטי", + "Check the value of \"datadirectory\" in your configuration" : "יש לבדוק את הערך \"datadirectory\" בהגדרות התצורה שלך", + "Data directory (%s) is invalid" : "תיקיית מידע (%s) אינה חוקית", + "Please check that the data directory contains a file \".ocdata\" in its root." : "יש לוודא שתיקיית המידע כוללת קובץ \".ocdata\" בנתיב הבסיס שלה", + "Could not obtain lock type %d on \"%s\"." : "לא ניתן היה להשיג סוג נעילה %d ב- \"%s\".", + "Storage unauthorized. %s" : "אחסון לא מורשה. %s", + "Storage incomplete configuration. %s" : "תצורה לא מושלמת של האחסון. %s", + "Storage connection error. %s" : "שגיאת חיבור אחסון. %s", + "Storage connection timeout. %s" : "פסק זמן חיבור אחסון. %s", + "4-byte characters are not supported in file names" : "תווי 4-byte אינם נתמכים בשמות קבצים", + "App directory already exists" : "תיקיית יישום כבר קיימת", + "Can't create app folder. Please fix permissions. %s" : "לא ניתן ליצור תיקיית יישום. יש לתקן הרשאות. %s", + "Archive does not contain a directory named %s" : "הארכיב לא כולל שם תיקייה %s", + "No source specified when installing app" : "לא נקבע מקור בתהליך התקנת היישום", + "No href specified when installing app from http" : "לא נקבע href בתהליך התקנת היישום מהאינטרנט", + "No path specified when installing app from local file" : "לא נקבע נתיב בתהליך התקנת היישום מקובץ מקומי", + "Archives of type %s are not supported" : "ארכיבים מסוג %s אינם נתמכים", + "Failed to open archive when installing app" : "פתיחת ארכיב נכשלה בתהליך התקנת היישום", + "App does not provide an info.xml file" : "היישום לא סיפק קובץ info.xml", + "App cannot be installed because appinfo file cannot be read." : "היישום לא ניתן להתקנה כיוון שקובץ appinfo לא ניתן לקריאה.", + "Signature could not get checked. Please contact the app developer and check your admin screen." : "חתימה לא ניתנת לבדיקה. יש ליצור קשר עם מפתח היישום ולבדוק את מסך הניהול.", + "App can't be installed because of not allowed code in the App" : "היישום לא ניתן להתקנה בשל קוד אסור ביישום", + "App can't be installed because it contains the <shipped>true</shipped> tag which is not allowed for non shipped apps" : "יישום לא ניתן להתקנה כייון שכולל תווית <shipped>אמת</shipped> tag שאינו מאושר ליישומים שאינם נשלחים", + "App can't be installed because the version in info.xml is not the same as the version reported from the app store" : "לא ניתן להתקין את היישום כיוון שהגרסה בקובץ info.xml אינה תואמת לגרסה שמתקבלת מחנות היישומים", + "Recommended" : "מומלץ", + "Microsoft Windows Platform is not supported" : "מערכת הפעלה חלונות אינה נתמכת", + "Storage not available" : "אחסון לא זמין" +},"pluralForm" :"nplurals=2; plural=(n != 1);" +}
\ No newline at end of file diff --git a/lib/l10n/is.js b/lib/l10n/is.js new file mode 100644 index 00000000000..30750dcccee --- /dev/null +++ b/lib/l10n/is.js @@ -0,0 +1,181 @@ +OC.L10N.register( + "lib", + { + "Cannot write into \"config\" directory!" : "Get ekki skrifað í \"config\" möppuna!", + "See %s" : "Skoðaðu %s", + "%1$s and %2$s" : "%1$s og %2$s", + "%1$s, %2$s and %3$s" : "%1$s, %2$s og %3$s", + "%1$s, %2$s, %3$s and %4$s" : "%1$s, %2$s, %3$s og %4$s", + "%1$s, %2$s, %3$s, %4$s and %5$s" : "%1$s, %2$s, %3$s, %4$s og %5$s", + "PHP %s or higher is required." : "Krafist er PHP %s eða hærra.", + "PHP with a version lower than %s is required." : "Krafist er PHP útgáfu %s eða lægri.", + "%sbit or higher PHP required." : "Krafist er PHP %sbita eða hærra.", + "Following databases are supported: %s" : "Eftirfarandi gagnagrunnar eru studdir: %s", + "The command line tool %s could not be found" : "Skipanalínutólið \"%s\" fannst ekki", + "The library %s is not available." : "Aðgerðasafnið %s er ekki tiltækt.", + "Following platforms are supported: %s" : "Eftirfarandi stýrikerfi eru studd: %s", + "Server version %s or higher is required." : "Krafist er þjóns af útgáfu %s eða hærra.", + "Server version %s or lower is required." : "Krafist er þjóns af útgáfu %s eða lægri.", + "Unknown filetype" : "Óþekkt skráategund", + "Invalid image" : "Ógild mynd", + "Avatar image is not square" : "Auðkennismynd er ekki ferningslaga", + "today" : "í dag", + "yesterday" : "í gær", + "_%n day ago_::_%n days ago_" : ["fyrir %n degi síðan","fyrir %n dögum síðan"], + "last month" : "í síðasta mánuði", + "_%n month ago_::_%n months ago_" : ["fyrir %n mánuði","fyrir %n mánuðum"], + "last year" : "síðasta ári", + "_%n year ago_::_%n years ago_" : ["fyrir %n degi síðan","fyrir %n árum síðan"], + "_%n hour ago_::_%n hours ago_" : ["fyrir %n klukkustund síðan","fyrir %n klukkustundum síðan"], + "_%n minute ago_::_%n minutes ago_" : ["fyrir %n mínútu síðan","fyrir %n mínútum síðan"], + "seconds ago" : "sekúndum síðan", + "File name is a reserved word" : "Skráarheiti er þegar frátekið orð", + "File name contains at least one invalid character" : "Skráarheitið inniheldur að minnsta kosti einn ógildan staf", + "File name is too long" : "Skráarheiti er of langt", + "Dot files are not allowed" : "Skrár með punkti eru ekki leyfðar", + "Empty filename is not allowed" : "Autt skráarheiti er ekki leyft.", + "APCu" : "APCu", + "Redis" : "Redis", + "Server settings" : "Stillingar þjóns", + "Sharing" : "Deiling", + "Encryption" : "Dulritun", + "Additional settings" : "Valfrjálsar stillingar", + "Tips & tricks" : "Ábendingar og góð ráð", + "%s enter the database username and name." : "%s settu inn notandanafn og nafn á gagnagrunni.", + "%s enter the database username." : "%s settu inn notandanafn í gagnagrunni.", + "%s enter the database name." : "%s settu inn nafn á gagnagrunni.", + "%s you may not use dots in the database name" : "%s þú mátt ekki nota punkta í nafni á gagnagrunni", + "Oracle connection could not be established" : "Ekki tókst að koma tengingu á við Oracle", + "Oracle username and/or password not valid" : "Notandanafn eða lykilorð Oracle er ekki gilt", + "DB Error: \"%s\"" : "Gagnagrunnsvilla: \"%s\"", + "Offending command was: \"%s\"" : "Saknæma skipunin var: \"%s\"", + "Offending command was: \"%s\", name: %s, password: %s" : "Saknæma skipunin var: \"%s\", nafn: %s, lykilorð: %s", + "PostgreSQL username and/or password not valid" : "Notandanafn eða lykilorð PostgreSQL er ekki gilt", + "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "Mac OS X er ekki stutt og %s mun ekki vinna eðlilega á þessu stýrikerfi. Notaðu þetta því á þína eigin ábyrgð! ", + "For the best results, please consider using a GNU/Linux server instead." : "Fyrir bestu útkomu ættirðu að íhuga að nota GNU/Linux þjón í staðinn.", + "Set an admin username." : "Stilltu notandanafn kerfisstjóra.", + "Set an admin password." : "Stilltu lykilorð kerfisstjóra.", + "Can't create or write into the data directory %s" : "Gat ekki búið til eða skrifað í gagnamöppuna %s", + "Invalid Federated Cloud ID" : "Ógilt skýjasambandsauðkenni (Federated Cloud ID)", + "%s shared »%s« with you" : "%s deildi »%s« með þér", + "%s via %s" : "%s með %s", + "Sharing %s failed, because the backend does not allow shares from type %i" : "Deiling %s mistókst, því bakvinnslukerfið leyfir ekki sameignir af gerðinni %i", + "Sharing %s failed, because the file does not exist" : "Deiling %s mistókst, því skráin er ekki til", + "You are not allowed to share %s" : "Þú hefur ekki heimild til að deila %s", + "Sharing %s failed, because you can not share with yourself" : "Deiling %s mistókst, því þú getur ekki deilt með sjálfum þér", + "Sharing %s failed, because the user %s does not exist" : "Deiling %s mistókst, því notandinn %s er ekki til", + "Sharing %s failed, because the user %s is not a member of any groups that %s is a member of" : "Deiling %s mistókst, því notandinn %s er ekki meðlimur í neinum hópi sem %s er meðlimur í", + "Sharing %s failed, because this item is already shared with %s" : "Deiling %s mistókst, því þessu atriði er þegar deilt með %s", + "Sharing %s failed, because this item is already shared with user %s" : "Deiling %s mistókst, því þessu atriði er þegar deilt með notandanum %s", + "Sharing %s failed, because the group %s does not exist" : "Deiling %s mistókst, því hópurinn %s er ekki til", + "Sharing %s failed, because %s is not a member of the group %s" : "Deiling %s mistókst, því %s er ekki meðlimur í hópnum %s", + "You need to provide a password to create a public link, only protected links are allowed" : "Þú verður að setja inn lykilorð til að útbúa opinberan tengil, aðeins verndaðir tenglar eru leyfðir", + "Sharing %s failed, because sharing with links is not allowed" : "Deiling %s mistókst, því deiling með tenglum er ekki leyfð", + "Not allowed to create a federated share with the same user" : "Ekki er heimilt að búa til skýjasambandssameign með sama notanda", + "Sharing %s failed, could not find %s, maybe the server is currently unreachable." : "Deiling %s mistókst, gat ekki fundið %s, hugsanlega er þjónninn ekki tiltækur í augnablikinu.", + "Share type %s is not valid for %s" : "Deiling af gerðinni %s er ekki gild fyrir %s", + "Cannot set expiration date. Expiration date is in the past" : "Get ekki stillt gildistímann. Gildistíminn er þegar runninn út", + "Sharing backend %s not found" : "Deilingarbakendinn %s fannst ekki", + "Sharing backend for %s not found" : "Deilingarbakendi fyrir %s fannst ekki", + "Sharing failed, because the user %s is the original sharer" : "Deiling %s mistókst, því notandinn %s er upprunalegur deilandi", + "Sharing %s failed, because resharing is not allowed" : "Deiling %s mistókst, því endurdeiling er ekki leyfð", + "Cannot increase permissions of %s" : "Get ekki aukið aðgangsheimildir %s", + "Expiration date is in the past" : "Gildistíminn er þegar runninn út", + "Cannot set expiration date more than %s days in the future" : "Ekki er hægt að setja lokadagsetningu meira en %s daga fram í tímann", + "Could not find category \"%s\"" : "Fann ekki flokkinn \"%s\"", + "Sunday" : "Sunnudagur", + "Monday" : "Mánudagur", + "Tuesday" : "Þriðjudagur", + "Wednesday" : "Miðvikudagur", + "Thursday" : "Fimmtudagur", + "Friday" : "Föstudagur", + "Saturday" : "Laugardagur", + "Sun." : "Sun.", + "Mon." : "Mán.", + "Tue." : "Þri.", + "Wed." : "Mið.", + "Thu." : "Fim.", + "Fri." : "Fös.", + "Sat." : "Lau.", + "Su" : "Su", + "Mo" : "Má", + "Tu" : "Þr", + "We" : "Mi", + "Th" : "Fi", + "Fr" : "Fö", + "Sa" : "La", + "January" : "Janúar", + "February" : "Febrúar", + "March" : "Mars", + "April" : "Apríl", + "May" : "Maí", + "June" : "Júní", + "July" : "Júlí", + "August" : "Ágúst", + "September" : "September", + "October" : "Október", + "November" : "Nóvember", + "December" : "Desember", + "Jan." : "Jan.", + "Feb." : "Feb.", + "Mar." : "Mar.", + "Apr." : "Apr.", + "May." : "Maí.", + "Jun." : "Jún.", + "Jul." : "Júl.", + "Aug." : "Ágú.", + "Sep." : "Sep.", + "Oct." : "Okt.", + "Nov." : "Nóv.", + "Dec." : "Des.", + "Apps" : "Forrit", + "Only the following characters are allowed in a username: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-'\"" : "Einungis eru leyfilegir eftirfarandi stafir í notandanafni: \"a-z\", \"A-Z\", \"0-9\", og \"_.@-'\"", + "A valid username must be provided" : "Skráðu inn gilt notandanafn", + "Username contains whitespace at the beginning or at the end" : "Notandanafnið inniheldur orðabil í upphafi eða enda", + "A valid password must be provided" : "Skráðu inn gilt lykilorð", + "The username is already being used" : "Notandanafnið er þegar í notkun", + "Login canceled by app" : "Forrit hætti við innskráningu", + "User disabled" : "Notandi óvirkur", + "Help" : "Hjálp", + "Personal" : "Um mig", + "Users" : "Notendur", + "Admin" : "Stjórnun", + "App \"%s\" cannot be installed because appinfo file cannot be read." : "Ekki er hægt að setja upp \"%s\" forritið vegna þess að ekki var hægt að lesa appinfo-skrána.", + "App \"%s\" cannot be installed because it is not compatible with this version of the server." : "Ekki var hægt að setja upp forritið \"%s\" vegna þess að það er ekki samhæft þessari útgáfu vefþjónsins.", + "No app name specified" : "Ekkert heiti forrits tilgreint", + "App '%s' could not be installed!" : "Ekki var hægt að setja upp '%s' forritið!", + "App \"%s\" cannot be installed because the following dependencies are not fulfilled: %s" : "Ekki var hægt að setja upp \"%s\" forritið þar sem eftirfarandi kerfiskröfur eru ekki uppfylltar: %s", + "a safe home for all your data" : "öruggur staður fyrir öll gögnin þín", + "File is currently busy, please try again later" : "Skráin er upptekin í augnablikinu, reyndu aftur síðar", + "Can't read file" : "Get ekki lesið skrána", + "Application is not enabled" : "Forrit ekki virkt", + "Authentication error" : "Villa við auðkenningu", + "Token expired. Please reload page." : "Kenniteikn er útrunnið. Þú ættir að hlaða síðunni aftur inn.", + "Unknown user" : "Óþekktur notandi", + "No database drivers (sqlite, mysql, or postgresql) installed." : "Engir reklar fyrir gagnagrunn eru uppsettir (sqlite, mysql eða postgresql).", + "Cannot write into \"config\" directory" : "Get ekki skrifað í \"config\" möppuna", + "Cannot write into \"apps\" directory" : "Get ekki skrifað í \"apps\" möppuna", + "Cannot create \"data\" directory (%s)" : "Get ekki búið til \"data\" möppu (%s)", + "Setting locale to %s failed" : "Mistókst að setja upp staðfærsluna %s", + "Please ask your server administrator to install the module." : "Biddu kerfisstjórann þinn um að setja eininguna upp.", + "PHP module %s not installed." : "PHP-einingin %s er ekki uppsett.", + "PHP setting \"%s\" is not set to \"%s\"." : "PHP-stillingin \"%s\" er ekki sett á \"%s\".", + "This is probably caused by a cache/accelerator such as Zend OPcache or eAccelerator." : "Þessu veldur væntanlega biðminni/hraðall á borð við Zend OPcache eða eAccelerator.", + "Please ask your server administrator to restart the web server." : "Biddu kerfisstjórann þinn um að endurræsa vefþjóninn.", + "PostgreSQL >= 9 required" : "Krefst PostgreSQL >= 9", + "Please upgrade your database version" : "Uppfærðu útgáfu gagnagrunnsins", + "Data directory (%s) is readable by other users" : "Gagnamappa (%s) er lesanleg fyrir aðra notendur", + "Data directory (%s) must be an absolute path" : "Gagnamappan (%s) verður að vera algild slóð", + "Check the value of \"datadirectory\" in your configuration" : "Athugaðu gildi \"datadirectory\" í uppsetningunni þinni", + "Data directory (%s) is invalid" : "Gagnamappa (%s) er ógild", + "Storage unauthorized. %s" : "Gagnageymsla ekki auðkennd. %s", + "Storage incomplete configuration. %s" : "Ófullgerð uppsetning gagnageymslu. %s", + "Storage connection error. %s" : "Villa í tengingu við gagnageymslu. %s", + "Storage connection timeout. %s" : "Gagnageymsla féll á tíma. %s", + "4-byte characters are not supported in file names" : "4-bæta stafir eru ekki leyfilegir í skráaheitum", + "Logging" : "Skráning annáls", + "Recommended" : "Mælt með", + "Microsoft Windows Platform is not supported" : "Ekki er stuðningur við Microsoft Windows stýrikerfið", + "Storage not available" : "Gagnageymsla ekki tiltæk" +}, +"nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);"); diff --git a/lib/l10n/is.json b/lib/l10n/is.json new file mode 100644 index 00000000000..28709e70c14 --- /dev/null +++ b/lib/l10n/is.json @@ -0,0 +1,179 @@ +{ "translations": { + "Cannot write into \"config\" directory!" : "Get ekki skrifað í \"config\" möppuna!", + "See %s" : "Skoðaðu %s", + "%1$s and %2$s" : "%1$s og %2$s", + "%1$s, %2$s and %3$s" : "%1$s, %2$s og %3$s", + "%1$s, %2$s, %3$s and %4$s" : "%1$s, %2$s, %3$s og %4$s", + "%1$s, %2$s, %3$s, %4$s and %5$s" : "%1$s, %2$s, %3$s, %4$s og %5$s", + "PHP %s or higher is required." : "Krafist er PHP %s eða hærra.", + "PHP with a version lower than %s is required." : "Krafist er PHP útgáfu %s eða lægri.", + "%sbit or higher PHP required." : "Krafist er PHP %sbita eða hærra.", + "Following databases are supported: %s" : "Eftirfarandi gagnagrunnar eru studdir: %s", + "The command line tool %s could not be found" : "Skipanalínutólið \"%s\" fannst ekki", + "The library %s is not available." : "Aðgerðasafnið %s er ekki tiltækt.", + "Following platforms are supported: %s" : "Eftirfarandi stýrikerfi eru studd: %s", + "Server version %s or higher is required." : "Krafist er þjóns af útgáfu %s eða hærra.", + "Server version %s or lower is required." : "Krafist er þjóns af útgáfu %s eða lægri.", + "Unknown filetype" : "Óþekkt skráategund", + "Invalid image" : "Ógild mynd", + "Avatar image is not square" : "Auðkennismynd er ekki ferningslaga", + "today" : "í dag", + "yesterday" : "í gær", + "_%n day ago_::_%n days ago_" : ["fyrir %n degi síðan","fyrir %n dögum síðan"], + "last month" : "í síðasta mánuði", + "_%n month ago_::_%n months ago_" : ["fyrir %n mánuði","fyrir %n mánuðum"], + "last year" : "síðasta ári", + "_%n year ago_::_%n years ago_" : ["fyrir %n degi síðan","fyrir %n árum síðan"], + "_%n hour ago_::_%n hours ago_" : ["fyrir %n klukkustund síðan","fyrir %n klukkustundum síðan"], + "_%n minute ago_::_%n minutes ago_" : ["fyrir %n mínútu síðan","fyrir %n mínútum síðan"], + "seconds ago" : "sekúndum síðan", + "File name is a reserved word" : "Skráarheiti er þegar frátekið orð", + "File name contains at least one invalid character" : "Skráarheitið inniheldur að minnsta kosti einn ógildan staf", + "File name is too long" : "Skráarheiti er of langt", + "Dot files are not allowed" : "Skrár með punkti eru ekki leyfðar", + "Empty filename is not allowed" : "Autt skráarheiti er ekki leyft.", + "APCu" : "APCu", + "Redis" : "Redis", + "Server settings" : "Stillingar þjóns", + "Sharing" : "Deiling", + "Encryption" : "Dulritun", + "Additional settings" : "Valfrjálsar stillingar", + "Tips & tricks" : "Ábendingar og góð ráð", + "%s enter the database username and name." : "%s settu inn notandanafn og nafn á gagnagrunni.", + "%s enter the database username." : "%s settu inn notandanafn í gagnagrunni.", + "%s enter the database name." : "%s settu inn nafn á gagnagrunni.", + "%s you may not use dots in the database name" : "%s þú mátt ekki nota punkta í nafni á gagnagrunni", + "Oracle connection could not be established" : "Ekki tókst að koma tengingu á við Oracle", + "Oracle username and/or password not valid" : "Notandanafn eða lykilorð Oracle er ekki gilt", + "DB Error: \"%s\"" : "Gagnagrunnsvilla: \"%s\"", + "Offending command was: \"%s\"" : "Saknæma skipunin var: \"%s\"", + "Offending command was: \"%s\", name: %s, password: %s" : "Saknæma skipunin var: \"%s\", nafn: %s, lykilorð: %s", + "PostgreSQL username and/or password not valid" : "Notandanafn eða lykilorð PostgreSQL er ekki gilt", + "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "Mac OS X er ekki stutt og %s mun ekki vinna eðlilega á þessu stýrikerfi. Notaðu þetta því á þína eigin ábyrgð! ", + "For the best results, please consider using a GNU/Linux server instead." : "Fyrir bestu útkomu ættirðu að íhuga að nota GNU/Linux þjón í staðinn.", + "Set an admin username." : "Stilltu notandanafn kerfisstjóra.", + "Set an admin password." : "Stilltu lykilorð kerfisstjóra.", + "Can't create or write into the data directory %s" : "Gat ekki búið til eða skrifað í gagnamöppuna %s", + "Invalid Federated Cloud ID" : "Ógilt skýjasambandsauðkenni (Federated Cloud ID)", + "%s shared »%s« with you" : "%s deildi »%s« með þér", + "%s via %s" : "%s með %s", + "Sharing %s failed, because the backend does not allow shares from type %i" : "Deiling %s mistókst, því bakvinnslukerfið leyfir ekki sameignir af gerðinni %i", + "Sharing %s failed, because the file does not exist" : "Deiling %s mistókst, því skráin er ekki til", + "You are not allowed to share %s" : "Þú hefur ekki heimild til að deila %s", + "Sharing %s failed, because you can not share with yourself" : "Deiling %s mistókst, því þú getur ekki deilt með sjálfum þér", + "Sharing %s failed, because the user %s does not exist" : "Deiling %s mistókst, því notandinn %s er ekki til", + "Sharing %s failed, because the user %s is not a member of any groups that %s is a member of" : "Deiling %s mistókst, því notandinn %s er ekki meðlimur í neinum hópi sem %s er meðlimur í", + "Sharing %s failed, because this item is already shared with %s" : "Deiling %s mistókst, því þessu atriði er þegar deilt með %s", + "Sharing %s failed, because this item is already shared with user %s" : "Deiling %s mistókst, því þessu atriði er þegar deilt með notandanum %s", + "Sharing %s failed, because the group %s does not exist" : "Deiling %s mistókst, því hópurinn %s er ekki til", + "Sharing %s failed, because %s is not a member of the group %s" : "Deiling %s mistókst, því %s er ekki meðlimur í hópnum %s", + "You need to provide a password to create a public link, only protected links are allowed" : "Þú verður að setja inn lykilorð til að útbúa opinberan tengil, aðeins verndaðir tenglar eru leyfðir", + "Sharing %s failed, because sharing with links is not allowed" : "Deiling %s mistókst, því deiling með tenglum er ekki leyfð", + "Not allowed to create a federated share with the same user" : "Ekki er heimilt að búa til skýjasambandssameign með sama notanda", + "Sharing %s failed, could not find %s, maybe the server is currently unreachable." : "Deiling %s mistókst, gat ekki fundið %s, hugsanlega er þjónninn ekki tiltækur í augnablikinu.", + "Share type %s is not valid for %s" : "Deiling af gerðinni %s er ekki gild fyrir %s", + "Cannot set expiration date. Expiration date is in the past" : "Get ekki stillt gildistímann. Gildistíminn er þegar runninn út", + "Sharing backend %s not found" : "Deilingarbakendinn %s fannst ekki", + "Sharing backend for %s not found" : "Deilingarbakendi fyrir %s fannst ekki", + "Sharing failed, because the user %s is the original sharer" : "Deiling %s mistókst, því notandinn %s er upprunalegur deilandi", + "Sharing %s failed, because resharing is not allowed" : "Deiling %s mistókst, því endurdeiling er ekki leyfð", + "Cannot increase permissions of %s" : "Get ekki aukið aðgangsheimildir %s", + "Expiration date is in the past" : "Gildistíminn er þegar runninn út", + "Cannot set expiration date more than %s days in the future" : "Ekki er hægt að setja lokadagsetningu meira en %s daga fram í tímann", + "Could not find category \"%s\"" : "Fann ekki flokkinn \"%s\"", + "Sunday" : "Sunnudagur", + "Monday" : "Mánudagur", + "Tuesday" : "Þriðjudagur", + "Wednesday" : "Miðvikudagur", + "Thursday" : "Fimmtudagur", + "Friday" : "Föstudagur", + "Saturday" : "Laugardagur", + "Sun." : "Sun.", + "Mon." : "Mán.", + "Tue." : "Þri.", + "Wed." : "Mið.", + "Thu." : "Fim.", + "Fri." : "Fös.", + "Sat." : "Lau.", + "Su" : "Su", + "Mo" : "Má", + "Tu" : "Þr", + "We" : "Mi", + "Th" : "Fi", + "Fr" : "Fö", + "Sa" : "La", + "January" : "Janúar", + "February" : "Febrúar", + "March" : "Mars", + "April" : "Apríl", + "May" : "Maí", + "June" : "Júní", + "July" : "Júlí", + "August" : "Ágúst", + "September" : "September", + "October" : "Október", + "November" : "Nóvember", + "December" : "Desember", + "Jan." : "Jan.", + "Feb." : "Feb.", + "Mar." : "Mar.", + "Apr." : "Apr.", + "May." : "Maí.", + "Jun." : "Jún.", + "Jul." : "Júl.", + "Aug." : "Ágú.", + "Sep." : "Sep.", + "Oct." : "Okt.", + "Nov." : "Nóv.", + "Dec." : "Des.", + "Apps" : "Forrit", + "Only the following characters are allowed in a username: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-'\"" : "Einungis eru leyfilegir eftirfarandi stafir í notandanafni: \"a-z\", \"A-Z\", \"0-9\", og \"_.@-'\"", + "A valid username must be provided" : "Skráðu inn gilt notandanafn", + "Username contains whitespace at the beginning or at the end" : "Notandanafnið inniheldur orðabil í upphafi eða enda", + "A valid password must be provided" : "Skráðu inn gilt lykilorð", + "The username is already being used" : "Notandanafnið er þegar í notkun", + "Login canceled by app" : "Forrit hætti við innskráningu", + "User disabled" : "Notandi óvirkur", + "Help" : "Hjálp", + "Personal" : "Um mig", + "Users" : "Notendur", + "Admin" : "Stjórnun", + "App \"%s\" cannot be installed because appinfo file cannot be read." : "Ekki er hægt að setja upp \"%s\" forritið vegna þess að ekki var hægt að lesa appinfo-skrána.", + "App \"%s\" cannot be installed because it is not compatible with this version of the server." : "Ekki var hægt að setja upp forritið \"%s\" vegna þess að það er ekki samhæft þessari útgáfu vefþjónsins.", + "No app name specified" : "Ekkert heiti forrits tilgreint", + "App '%s' could not be installed!" : "Ekki var hægt að setja upp '%s' forritið!", + "App \"%s\" cannot be installed because the following dependencies are not fulfilled: %s" : "Ekki var hægt að setja upp \"%s\" forritið þar sem eftirfarandi kerfiskröfur eru ekki uppfylltar: %s", + "a safe home for all your data" : "öruggur staður fyrir öll gögnin þín", + "File is currently busy, please try again later" : "Skráin er upptekin í augnablikinu, reyndu aftur síðar", + "Can't read file" : "Get ekki lesið skrána", + "Application is not enabled" : "Forrit ekki virkt", + "Authentication error" : "Villa við auðkenningu", + "Token expired. Please reload page." : "Kenniteikn er útrunnið. Þú ættir að hlaða síðunni aftur inn.", + "Unknown user" : "Óþekktur notandi", + "No database drivers (sqlite, mysql, or postgresql) installed." : "Engir reklar fyrir gagnagrunn eru uppsettir (sqlite, mysql eða postgresql).", + "Cannot write into \"config\" directory" : "Get ekki skrifað í \"config\" möppuna", + "Cannot write into \"apps\" directory" : "Get ekki skrifað í \"apps\" möppuna", + "Cannot create \"data\" directory (%s)" : "Get ekki búið til \"data\" möppu (%s)", + "Setting locale to %s failed" : "Mistókst að setja upp staðfærsluna %s", + "Please ask your server administrator to install the module." : "Biddu kerfisstjórann þinn um að setja eininguna upp.", + "PHP module %s not installed." : "PHP-einingin %s er ekki uppsett.", + "PHP setting \"%s\" is not set to \"%s\"." : "PHP-stillingin \"%s\" er ekki sett á \"%s\".", + "This is probably caused by a cache/accelerator such as Zend OPcache or eAccelerator." : "Þessu veldur væntanlega biðminni/hraðall á borð við Zend OPcache eða eAccelerator.", + "Please ask your server administrator to restart the web server." : "Biddu kerfisstjórann þinn um að endurræsa vefþjóninn.", + "PostgreSQL >= 9 required" : "Krefst PostgreSQL >= 9", + "Please upgrade your database version" : "Uppfærðu útgáfu gagnagrunnsins", + "Data directory (%s) is readable by other users" : "Gagnamappa (%s) er lesanleg fyrir aðra notendur", + "Data directory (%s) must be an absolute path" : "Gagnamappan (%s) verður að vera algild slóð", + "Check the value of \"datadirectory\" in your configuration" : "Athugaðu gildi \"datadirectory\" í uppsetningunni þinni", + "Data directory (%s) is invalid" : "Gagnamappa (%s) er ógild", + "Storage unauthorized. %s" : "Gagnageymsla ekki auðkennd. %s", + "Storage incomplete configuration. %s" : "Ófullgerð uppsetning gagnageymslu. %s", + "Storage connection error. %s" : "Villa í tengingu við gagnageymslu. %s", + "Storage connection timeout. %s" : "Gagnageymsla féll á tíma. %s", + "4-byte characters are not supported in file names" : "4-bæta stafir eru ekki leyfilegir í skráaheitum", + "Logging" : "Skráning annáls", + "Recommended" : "Mælt með", + "Microsoft Windows Platform is not supported" : "Ekki er stuðningur við Microsoft Windows stýrikerfið", + "Storage not available" : "Gagnageymsla ekki tiltæk" +},"pluralForm" :"nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);" +}
\ No newline at end of file diff --git a/lib/l10n/pl.js b/lib/l10n/pl.js index 39ced184a0f..1969342dfec 100644 --- a/lib/l10n/pl.js +++ b/lib/l10n/pl.js @@ -5,10 +5,16 @@ OC.L10N.register( "This can usually be fixed by giving the webserver write access to the config directory" : "Można to zwykle rozwiązać przez dodanie serwerowi www uprawnień zapisu do katalogu config.", "See %s" : "Zobacz %s", "This can usually be fixed by %sgiving the webserver write access to the config directory%s." : "Można to zwykle rozwiązać przez %sdodanie serwerowi www uprawnień zapisu do katalogu config%s.", + "The files of the app %$1s were not replaced correctly. Make sure it is a version compatible with the server." : "Pliki aplikacji %1$s nie zostały zastąpione prawidłowo. Upewnij się, że to jest wersja kompatybilna z serwerem.", "Sample configuration detected" : "Wykryto przykładową konfigurację", "It has been detected that the sample configuration has been copied. This can break your installation and is unsupported. Please read the documentation before performing changes on config.php" : "Wykryto skopiowanie przykładowej konfiguracji. To może popsuć Twoją instalację i nie jest wspierane. Proszę przeczytać dokumentację przed dokonywaniem zmian w config.php", + "%1$s and %2$s" : "%1$s i %2$s", + "%1$s, %2$s and %3$s" : "%1$s, %2$s i %3$s", + "%1$s, %2$s, %3$s and %4$s" : "%1$s, %2$s, %3$s i %4$s", + "%1$s, %2$s, %3$s, %4$s and %5$s" : "%1$s, %2$s, %3$s, %4$s i %5$s", "PHP %s or higher is required." : "PHP %s lub wyższe jest wymagane.", "PHP with a version lower than %s is required." : "Wersja PHP jest niższa niż %s, która jest wymagana.", + "%sbit or higher PHP required." : "%sbit lub wyższe PHP jest wymagane.", "Following databases are supported: %s" : "Obsługiwane są następujące bazy danych: %s", "The command line tool %s could not be found" : "Narzędzie konsoli %s nie zostało znalezione", "The library %s is not available." : "Biblioteka %s nie jest dostępna.", @@ -34,6 +40,7 @@ OC.L10N.register( "File name is a reserved word" : "Nazwa pliku jest zarezerwowana", "File name contains at least one invalid character" : "Nazwa pliku zawiera co najmniej jeden nieprawidłowy znak", "File name is too long" : "Nazwa pliku zbyt długa", + "Dot files are not allowed" : "Pliki z kropką są nie dozwolone", "Empty filename is not allowed" : "Pusta nazwa nie jest dozwolona.", "APCu" : "APCu", "Redis" : "Redis", @@ -42,9 +49,10 @@ OC.L10N.register( "Encryption" : "Szyfrowanie", "Additional settings" : "Ustawienia dodatkowe", "Tips & tricks" : "Porady i wskazówki", - "%s enter the database username." : "%s wpisz nazwę użytkownika do bazy", - "%s enter the database name." : "%s wpisz nazwę bazy.", - "%s you may not use dots in the database name" : "%s nie można używać kropki w nazwie bazy danych", + "%s enter the database username and name." : "Podaj nazwę bazy danych i nazwę użytkownika %s", + "%s enter the database username." : "Podaj nazwę użytkownika %s", + "%s enter the database name." : "Podaj nazwę bazy danych %s", + "%s you may not use dots in the database name" : "Nie możesz używać kropek w nazwie bazy danych %s", "Oracle connection could not be established" : "Nie można ustanowić połączenia z bazą Oracle", "Oracle username and/or password not valid" : "Oracle: Nazwa użytkownika i/lub hasło jest niepoprawne", "DB Error: \"%s\"" : "Błąd DB: \"%s\"", @@ -54,36 +62,47 @@ OC.L10N.register( "PostgreSQL username and/or password not valid" : "PostgreSQL: Nazwa użytkownika i/lub hasło jest niepoprawne", "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "Mac OS X nie jest wspierany i %s nie będzie działać poprawnie na tej platformie. Używasz na własne ryzyko!", "For the best results, please consider using a GNU/Linux server instead." : "Aby uzyskać najlepsze rezultaty, rozważ w to miejsce użycie serwera GNU/Linux.", + "It seems that this %s instance is running on a 32-bit PHP environment and the open_basedir has been configured in php.ini. This will lead to problems with files over 4 GB and is highly discouraged." : "Wydaje się, że ta %s instancja używa PHP 32-bitowego środowiska i opcja open_basedir została ustawiona w php.ini. Spowoduje to problemy z plikami większymi niż 4 GB i jest wysoce niezalecane.", + "Please remove the open_basedir setting within your php.ini or switch to 64-bit PHP." : "Proszę usunąć ustawienie open_basedir ze swojego php.ini albo przestaw na PHP 64-bitowe.", "Set an admin username." : "Ustaw nazwę administratora.", "Set an admin password." : "Ustaw hasło administratora.", "Can't create or write into the data directory %s" : "Nie można tworzyć ani zapisywać w katalogu %s", "Invalid Federated Cloud ID" : "Nieprawidłowy ID Stowarzyszonej Chmury", - "%s shared »%s« with you" : "%s Współdzielone »%s« z tobą", + "%s shared »%s« with you" : "%s współdzieli »%s« z tobą", "%s via %s" : "%s przez %s", + "Sharing %s failed, because the backend does not allow shares from type %i" : "Współdzielenie %s nie udało się, ponieważ backend nie pozwala na współdzielenie takiego typu jak %i.", "Sharing %s failed, because the file does not exist" : "Wspóldzielenie %s nie powiodło się. ponieważ plik nie istnieje", "You are not allowed to share %s" : "Nie masz uprawnień aby udostępnić %s", + "Sharing %s failed, because you can not share with yourself" : "Współdzielenie %s nie udało się, ponieważ nie możesz współdzielić sam ze sobą", "Sharing %s failed, because the user %s does not exist" : "Współdzielenie %s nie powiodło się, ponieważ użytkownik %s nie istnieje", "Sharing %s failed, because the user %s is not a member of any groups that %s is a member of" : "Współdzielenie %s nie powiodło się, ponieważ użytkownik %s nie jest członkiem żadnej grupy której członkiem jest %s", "Sharing %s failed, because this item is already shared with %s" : "Współdzielenie %s nie powiodło się, ponieważ element jest już współdzielony z %s", + "Sharing %s failed, because this item is already shared with user %s" : "Współdzielenie %s nie udało się, ponieważ ten obiekt już jest współdzielony z użytkownikiem %s", "Sharing %s failed, because the group %s does not exist" : "Współdzielenie %s nie powiodło się, ponieważ grupa %s nie istnieje", "Sharing %s failed, because %s is not a member of the group %s" : "Współdzielenie %s nie powiodło się, ponieważ %s nie jest członkiem grupy %s", "You need to provide a password to create a public link, only protected links are allowed" : "Musisz zapewnić hasło aby utworzyć link publiczny, dozwolone są tylko linki chronione", "Sharing %s failed, because sharing with links is not allowed" : "Współdzielenie %s nie powiodło się, ponieważ współdzielenie z linkami nie jest dozwolone", + "Not allowed to create a federated share with the same user" : "Nie jest dozwolone tworzenie współdzielenia stowarzyszonego z tym samym użytkownikiem", "Sharing %s failed, could not find %s, maybe the server is currently unreachable." : "Współdzielenie %s nie powiodło się, nie można odnaleźć %s. Prawdopobnie serwer nie jest teraz osiągalny.", "Share type %s is not valid for %s" : "Typ udziału %s nie jest właściwy dla %s", "Setting permissions for %s failed, because the permissions exceed permissions granted to %s" : "Ustawienie uprawnień dla %s nie powiodło się, ponieważ uprawnienia wykraczają poza przydzielone %s", "Setting permissions for %s failed, because the item was not found" : "Ustawienie uprawnień dla %s nie powiodło się, ponieważ element nie został znaleziony", "Cannot set expiration date. Shares cannot expire later than %s after they have been shared" : "Nie można ustawić daty wygaśnięcia. Udziały nie mogą wygasać później niż %s od momentu udostępnienia", "Cannot set expiration date. Expiration date is in the past" : "Nie można ustawić daty wygaśnięcia. Data wygaśnięcia jest w przeszłości.", + "Cannot clear expiration date. Shares are required to have an expiration date." : "Nie można wyczyścić daty wygaśnięcia. Współudziały muszą posiadać datę wygaśnięcia.", "Sharing backend %s must implement the interface OCP\\Share_Backend" : "Zaplecze do współdzielenia %s musi implementować interfejs OCP\\Share_Backend", "Sharing backend %s not found" : "Zaplecze %s do współdzielenia nie zostało znalezione", "Sharing backend for %s not found" : "Zaplecze do współdzielenia %s nie zostało znalezione", + "Sharing failed, because the user %s is the original sharer" : "Współdzielenie z użytkownikiem %s się nie udało, ponieważ już jest współdzielenie z tym użytkownikiem.", "Sharing %s failed, because the permissions exceed permissions granted to %s" : "Współdzielenie %s nie powiodło się, ponieważ uprawnienia przekraczają te udzielone %s", "Sharing %s failed, because resharing is not allowed" : "Współdzielenie %s nie powiodło się, ponieważ ponowne współdzielenie nie jest dozwolone", "Sharing %s failed, because the sharing backend for %s could not find its source" : "Współdzielenie %s nie powiodło się, ponieważ zaplecze współdzielenia dla %s nie mogło znaleźć jego źródła", "Sharing %s failed, because the file could not be found in the file cache" : "Współdzielenie %s nie powiodło się, ponieważ plik nie może zostać odnaleziony w buforze plików", "Cannot increase permissions of %s" : "Nie można zwiększyć uprawnienia %s", + "Files can't be shared with delete permissions" : "Pliki nie mogą być współdzielone z uprawnieniami kasowania", + "Files can't be shared with create permissions" : "Pliki nie mogą być współdzielony z uprawnieniami tworzenia", "Expiration date is in the past" : "Data ważności jest przeszła", + "Cannot set expiration date more than %s days in the future" : "Nie można utworzyć daty wygaśnięcia na %s dni do przodu", "Could not find category \"%s\"" : "Nie można odnaleźć kategorii \"%s\"", "Sunday" : "Niedziela", "Monday" : "Poniedziałek", @@ -133,6 +152,7 @@ OC.L10N.register( "Apps" : "Aplikacje", "Only the following characters are allowed in a username: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-'\"" : "W nazwie użytkownika dozwolone są tylko następujące znaki : \"a-z\", \"A-Z\", \"0-9\" i \"_.@-'\"", "A valid username must be provided" : "Należy podać prawidłową nazwę użytkownika", + "Username contains whitespace at the beginning or at the end" : "Nazwa użytkownika zawiera spację na początku albo na końcu", "A valid password must be provided" : "Należy podać prawidłowe hasło", "The username is already being used" : "Ta nazwa użytkownika jest już używana", "Login canceled by app" : "Zalogowanie anulowane przez aplikację", @@ -141,8 +161,12 @@ OC.L10N.register( "Personal" : "Osobiste", "Users" : "Użytkownicy", "Admin" : "Administrator", + "App \"%s\" cannot be installed because appinfo file cannot be read." : "Aplikacja \"%s\" nie może zostać zainstalowana, ponieważ plik informacyjny nie może zostać odczytany.", + "App \"%s\" cannot be installed because it is not compatible with this version of the server." : "Aplikacja \"%s\" nie może zostać zainstalowana, ponieważ jest niekompatybilna z obecną wersją serwera.", "No app name specified" : "Nie określono nazwy aplikacji", "App '%s' could not be installed!" : "Aplikacja '%s' nie mogła zostać zainstalowana!", + "App \"%s\" cannot be installed because the following dependencies are not fulfilled: %s" : "Aplikacja \"%s\" nie może zostać zainstalowana, ponieważ następujące zależności nie zostały spełnione: %s", + "a safe home for all your data" : "Bezpieczny dom dla twoich danych", "File is currently busy, please try again later" : "Plik jest obecnie niedostępny, proszę spróbować ponownie później", "Can't read file" : "Nie można odczytać pliku.", "Application is not enabled" : "Aplikacja nie jest włączona", @@ -154,11 +178,19 @@ OC.L10N.register( "Cannot write into \"apps\" directory" : "Nie można zapisać do katalogu \"apps\"", "This can usually be fixed by %sgiving the webserver write access to the apps directory%s or disabling the appstore in the config file." : "Można to zwykle rozwiązać przez %sdodanie serwerowi www uprawnień zapisu do katalogu apps%s lub wyłączenie appstore w pliku konfiguracyjnym.", "Cannot create \"data\" directory (%s)" : "Nie można utworzyć katalogu \"data\" (%s)", + "This can usually be fixed by <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">giving the webserver write access to the root directory</a>." : "Z reguły to może zostać naprawione <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">poprzez danie serwerowi web praw zapisu do katalogu domowego aplikacji</a>.", "Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "Problemy z uprawnieniami można zwykle naprawić przez %sdodanie serwerowi www uprawnień zapisu do katalogu głównego%s.", "Setting locale to %s failed" : "Nie udało się zmienić języka na %s", "Please install one of these locales on your system and restart your webserver." : "Proszę zainstalować jedno z poniższych locale w Twoim systemie i uruchomić ponownie serwer www.", "Please ask your server administrator to install the module." : "Proszę poproś administratora serwera aby zainstalował ten moduł.", "PHP module %s not installed." : "Moduł PHP %s nie jest zainstalowany.", + "PHP setting \"%s\" is not set to \"%s\"." : "Ustawienie PHP \"%s\" nie jest ustawione na \"%s\".", + "Adjusting this setting in php.ini will make Nextcloud run again" : "Modyfikacja tego w php.ini spowoduje, że Nextcloud ponownie będzie działał", + "mbstring.func_overload is set to \"%s\" instead of the expected value \"0\"" : "mbstring.func_overload jest ustawione na \"%s\" zamiast oczekiwanej wartości \"0\"", + "To fix this issue set <code>mbstring.func_overload</code> to <code>0</code> in your php.ini" : "Aby naprawić ten problem ustaw <code>mbstring.func_overload</code> na <code>0</code> w swoim php.ini.", + "libxml2 2.7.0 is at least required. Currently %s is installed." : "Wymagana wersja libxml2 to przynajmniej 2.7.0. Obecnie jest zainstalowana wersja %s.", + "To fix this issue update your libxml2 version and restart your web server." : "Aby naprawić ten problem zaktualizuj swoją wersję libxml2 i zrestartuj serwer web.", + "PHP is apparently set up to strip inline doc blocks. This will make several core apps inaccessible." : "Najwidoczniej PHP jest tak ustawione, aby wycinać bloki wklejonych dokumentów. Może to spowodować, że niektóre wbudowane aplikacje będą niedostępne.", "This is probably caused by a cache/accelerator such as Zend OPcache or eAccelerator." : "Dzieje się tak prawdopodobnie przez cache lub akcelerator taki jak Zend OPcache lub eAccelerator.", "PHP modules have been installed, but they are still listed as missing?" : "Moduły PHP zostały zainstalowane, ale nadal brakuje ich na liście?", "Please ask your server administrator to restart the web server." : "Poproś administratora serwera o restart serwera www.", @@ -166,9 +198,16 @@ OC.L10N.register( "Please upgrade your database version" : "Uaktualnij wersję bazy danych", "Please change the permissions to 0770 so that the directory cannot be listed by other users." : "Zmień uprawnienia na 0770, żeby ukryć zawartość katalogu przed innymi użytkownikami.", "Data directory (%s) is readable by other users" : "Katalog danych (%s) jest możliwy do odczytania przez innych użytkowników", + "Data directory (%s) must be an absolute path" : "Katalog danych (%s) musi być ścieżką absolutną", + "Check the value of \"datadirectory\" in your configuration" : "Sprawdź wartość \"datadirectory\" w swojej konfiguracji", "Data directory (%s) is invalid" : "Katalog danych (%s) jest nieprawidłowy", "Please check that the data directory contains a file \".ocdata\" in its root." : "Sprawdź, czy katalog danych zawiera plik \".ocdata\".", "Could not obtain lock type %d on \"%s\"." : "Nie można uzyskać blokady typu %d na \"%s\".", + "Storage unauthorized. %s" : "Magazyn nieautoryzowany. %s", + "Storage incomplete configuration. %s" : "Niekompletna konfiguracja magazynu. %s", + "Storage connection error. %s" : "Błąd połączenia magazynu. %s", + "Storage is temporarily not available" : "Magazyn jest tymczasowo niedostępny", + "Storage connection timeout. %s" : "Limit czasu połączenia do magazynu został przekroczony. %s", "4-byte characters are not supported in file names" : "Znaki 4-bajtowe są niedozwolone w nazwach plików", "App directory already exists" : "Katalog aplikacji już isnieje", "Can't create app folder. Please fix permissions. %s" : "Nie mogę utworzyć katalogu aplikacji. Proszę popraw uprawnienia. %s", @@ -179,12 +218,16 @@ OC.L10N.register( "Archives of type %s are not supported" : "Typ archiwum %s nie jest obsługiwany", "Failed to open archive when installing app" : "Nie udało się otworzyć archiwum podczas instalacji aplikacji", "App does not provide an info.xml file" : "Aplikacja nie posiada pliku info.xml", + "App cannot be installed because appinfo file cannot be read." : "Aplikacja nie może zostać zainstalowana, ponieważ plik z informacjami o aplikacji nie może zostać odczytany.", "Signature could not get checked. Please contact the app developer and check your admin screen." : "Sygnatura nie mogła zostać sprawdzona. Proszę o skontaktownie się z twórcą aplikacji i sprawdzenie panelu administratora.", "App can't be installed because of not allowed code in the App" : "Aplikacja nie może być zainstalowany ponieważ nie dopuszcza kod w aplikacji", + "App can't be installed because it is not compatible with this version of the server" : "Aplikacja nie może zostać zainstalowane, ponieważ jest niekompatybilna z tą wersją serwera", "App can't be installed because it contains the <shipped>true</shipped> tag which is not allowed for non shipped apps" : "Aplikacja nie może być zainstalowana ponieważ true tag nie jest <shipped>true</shipped> , co nie jest dozwolone dla aplikacji nie wysłanych", + "App can't be installed because the version in info.xml is not the same as the version reported from the app store" : "Aplikacja nie może zostać zainstalowana, ponieważ wersja w info.xml nie jest taka sama jak wersja raportowana ze sklepu aplikacji", "Logging" : "Logowanie", "Recommended" : "Polecane", "Microsoft Windows Platform is not supported" : "Platforma Microsoft Windows nie jest wspierana", + "Running Nextcloud Server on the Microsoft Windows platform is not supported. We suggest you use a Linux server in a virtual machine if you have no option for migrating the server itself." : "Uruchomienie serwera Nextcloud na platformie Microsoft Windows nie jest wspierane. Jeśli nie masz możliwości migracji samego systemu sugerujemy, żebyś użył wirtualnego serwera z Linuksem.", "Storage not available" : "Pamięć nie dostępna" }, -"nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);"); +"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);"); diff --git a/lib/l10n/pl.json b/lib/l10n/pl.json index 22b595e87d4..b3d9a8ff619 100644 --- a/lib/l10n/pl.json +++ b/lib/l10n/pl.json @@ -3,10 +3,16 @@ "This can usually be fixed by giving the webserver write access to the config directory" : "Można to zwykle rozwiązać przez dodanie serwerowi www uprawnień zapisu do katalogu config.", "See %s" : "Zobacz %s", "This can usually be fixed by %sgiving the webserver write access to the config directory%s." : "Można to zwykle rozwiązać przez %sdodanie serwerowi www uprawnień zapisu do katalogu config%s.", + "The files of the app %$1s were not replaced correctly. Make sure it is a version compatible with the server." : "Pliki aplikacji %1$s nie zostały zastąpione prawidłowo. Upewnij się, że to jest wersja kompatybilna z serwerem.", "Sample configuration detected" : "Wykryto przykładową konfigurację", "It has been detected that the sample configuration has been copied. This can break your installation and is unsupported. Please read the documentation before performing changes on config.php" : "Wykryto skopiowanie przykładowej konfiguracji. To może popsuć Twoją instalację i nie jest wspierane. Proszę przeczytać dokumentację przed dokonywaniem zmian w config.php", + "%1$s and %2$s" : "%1$s i %2$s", + "%1$s, %2$s and %3$s" : "%1$s, %2$s i %3$s", + "%1$s, %2$s, %3$s and %4$s" : "%1$s, %2$s, %3$s i %4$s", + "%1$s, %2$s, %3$s, %4$s and %5$s" : "%1$s, %2$s, %3$s, %4$s i %5$s", "PHP %s or higher is required." : "PHP %s lub wyższe jest wymagane.", "PHP with a version lower than %s is required." : "Wersja PHP jest niższa niż %s, która jest wymagana.", + "%sbit or higher PHP required." : "%sbit lub wyższe PHP jest wymagane.", "Following databases are supported: %s" : "Obsługiwane są następujące bazy danych: %s", "The command line tool %s could not be found" : "Narzędzie konsoli %s nie zostało znalezione", "The library %s is not available." : "Biblioteka %s nie jest dostępna.", @@ -32,6 +38,7 @@ "File name is a reserved word" : "Nazwa pliku jest zarezerwowana", "File name contains at least one invalid character" : "Nazwa pliku zawiera co najmniej jeden nieprawidłowy znak", "File name is too long" : "Nazwa pliku zbyt długa", + "Dot files are not allowed" : "Pliki z kropką są nie dozwolone", "Empty filename is not allowed" : "Pusta nazwa nie jest dozwolona.", "APCu" : "APCu", "Redis" : "Redis", @@ -40,9 +47,10 @@ "Encryption" : "Szyfrowanie", "Additional settings" : "Ustawienia dodatkowe", "Tips & tricks" : "Porady i wskazówki", - "%s enter the database username." : "%s wpisz nazwę użytkownika do bazy", - "%s enter the database name." : "%s wpisz nazwę bazy.", - "%s you may not use dots in the database name" : "%s nie można używać kropki w nazwie bazy danych", + "%s enter the database username and name." : "Podaj nazwę bazy danych i nazwę użytkownika %s", + "%s enter the database username." : "Podaj nazwę użytkownika %s", + "%s enter the database name." : "Podaj nazwę bazy danych %s", + "%s you may not use dots in the database name" : "Nie możesz używać kropek w nazwie bazy danych %s", "Oracle connection could not be established" : "Nie można ustanowić połączenia z bazą Oracle", "Oracle username and/or password not valid" : "Oracle: Nazwa użytkownika i/lub hasło jest niepoprawne", "DB Error: \"%s\"" : "Błąd DB: \"%s\"", @@ -52,36 +60,47 @@ "PostgreSQL username and/or password not valid" : "PostgreSQL: Nazwa użytkownika i/lub hasło jest niepoprawne", "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "Mac OS X nie jest wspierany i %s nie będzie działać poprawnie na tej platformie. Używasz na własne ryzyko!", "For the best results, please consider using a GNU/Linux server instead." : "Aby uzyskać najlepsze rezultaty, rozważ w to miejsce użycie serwera GNU/Linux.", + "It seems that this %s instance is running on a 32-bit PHP environment and the open_basedir has been configured in php.ini. This will lead to problems with files over 4 GB and is highly discouraged." : "Wydaje się, że ta %s instancja używa PHP 32-bitowego środowiska i opcja open_basedir została ustawiona w php.ini. Spowoduje to problemy z plikami większymi niż 4 GB i jest wysoce niezalecane.", + "Please remove the open_basedir setting within your php.ini or switch to 64-bit PHP." : "Proszę usunąć ustawienie open_basedir ze swojego php.ini albo przestaw na PHP 64-bitowe.", "Set an admin username." : "Ustaw nazwę administratora.", "Set an admin password." : "Ustaw hasło administratora.", "Can't create or write into the data directory %s" : "Nie można tworzyć ani zapisywać w katalogu %s", "Invalid Federated Cloud ID" : "Nieprawidłowy ID Stowarzyszonej Chmury", - "%s shared »%s« with you" : "%s Współdzielone »%s« z tobą", + "%s shared »%s« with you" : "%s współdzieli »%s« z tobą", "%s via %s" : "%s przez %s", + "Sharing %s failed, because the backend does not allow shares from type %i" : "Współdzielenie %s nie udało się, ponieważ backend nie pozwala na współdzielenie takiego typu jak %i.", "Sharing %s failed, because the file does not exist" : "Wspóldzielenie %s nie powiodło się. ponieważ plik nie istnieje", "You are not allowed to share %s" : "Nie masz uprawnień aby udostępnić %s", + "Sharing %s failed, because you can not share with yourself" : "Współdzielenie %s nie udało się, ponieważ nie możesz współdzielić sam ze sobą", "Sharing %s failed, because the user %s does not exist" : "Współdzielenie %s nie powiodło się, ponieważ użytkownik %s nie istnieje", "Sharing %s failed, because the user %s is not a member of any groups that %s is a member of" : "Współdzielenie %s nie powiodło się, ponieważ użytkownik %s nie jest członkiem żadnej grupy której członkiem jest %s", "Sharing %s failed, because this item is already shared with %s" : "Współdzielenie %s nie powiodło się, ponieważ element jest już współdzielony z %s", + "Sharing %s failed, because this item is already shared with user %s" : "Współdzielenie %s nie udało się, ponieważ ten obiekt już jest współdzielony z użytkownikiem %s", "Sharing %s failed, because the group %s does not exist" : "Współdzielenie %s nie powiodło się, ponieważ grupa %s nie istnieje", "Sharing %s failed, because %s is not a member of the group %s" : "Współdzielenie %s nie powiodło się, ponieważ %s nie jest członkiem grupy %s", "You need to provide a password to create a public link, only protected links are allowed" : "Musisz zapewnić hasło aby utworzyć link publiczny, dozwolone są tylko linki chronione", "Sharing %s failed, because sharing with links is not allowed" : "Współdzielenie %s nie powiodło się, ponieważ współdzielenie z linkami nie jest dozwolone", + "Not allowed to create a federated share with the same user" : "Nie jest dozwolone tworzenie współdzielenia stowarzyszonego z tym samym użytkownikiem", "Sharing %s failed, could not find %s, maybe the server is currently unreachable." : "Współdzielenie %s nie powiodło się, nie można odnaleźć %s. Prawdopobnie serwer nie jest teraz osiągalny.", "Share type %s is not valid for %s" : "Typ udziału %s nie jest właściwy dla %s", "Setting permissions for %s failed, because the permissions exceed permissions granted to %s" : "Ustawienie uprawnień dla %s nie powiodło się, ponieważ uprawnienia wykraczają poza przydzielone %s", "Setting permissions for %s failed, because the item was not found" : "Ustawienie uprawnień dla %s nie powiodło się, ponieważ element nie został znaleziony", "Cannot set expiration date. Shares cannot expire later than %s after they have been shared" : "Nie można ustawić daty wygaśnięcia. Udziały nie mogą wygasać później niż %s od momentu udostępnienia", "Cannot set expiration date. Expiration date is in the past" : "Nie można ustawić daty wygaśnięcia. Data wygaśnięcia jest w przeszłości.", + "Cannot clear expiration date. Shares are required to have an expiration date." : "Nie można wyczyścić daty wygaśnięcia. Współudziały muszą posiadać datę wygaśnięcia.", "Sharing backend %s must implement the interface OCP\\Share_Backend" : "Zaplecze do współdzielenia %s musi implementować interfejs OCP\\Share_Backend", "Sharing backend %s not found" : "Zaplecze %s do współdzielenia nie zostało znalezione", "Sharing backend for %s not found" : "Zaplecze do współdzielenia %s nie zostało znalezione", + "Sharing failed, because the user %s is the original sharer" : "Współdzielenie z użytkownikiem %s się nie udało, ponieważ już jest współdzielenie z tym użytkownikiem.", "Sharing %s failed, because the permissions exceed permissions granted to %s" : "Współdzielenie %s nie powiodło się, ponieważ uprawnienia przekraczają te udzielone %s", "Sharing %s failed, because resharing is not allowed" : "Współdzielenie %s nie powiodło się, ponieważ ponowne współdzielenie nie jest dozwolone", "Sharing %s failed, because the sharing backend for %s could not find its source" : "Współdzielenie %s nie powiodło się, ponieważ zaplecze współdzielenia dla %s nie mogło znaleźć jego źródła", "Sharing %s failed, because the file could not be found in the file cache" : "Współdzielenie %s nie powiodło się, ponieważ plik nie może zostać odnaleziony w buforze plików", "Cannot increase permissions of %s" : "Nie można zwiększyć uprawnienia %s", + "Files can't be shared with delete permissions" : "Pliki nie mogą być współdzielone z uprawnieniami kasowania", + "Files can't be shared with create permissions" : "Pliki nie mogą być współdzielony z uprawnieniami tworzenia", "Expiration date is in the past" : "Data ważności jest przeszła", + "Cannot set expiration date more than %s days in the future" : "Nie można utworzyć daty wygaśnięcia na %s dni do przodu", "Could not find category \"%s\"" : "Nie można odnaleźć kategorii \"%s\"", "Sunday" : "Niedziela", "Monday" : "Poniedziałek", @@ -131,6 +150,7 @@ "Apps" : "Aplikacje", "Only the following characters are allowed in a username: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-'\"" : "W nazwie użytkownika dozwolone są tylko następujące znaki : \"a-z\", \"A-Z\", \"0-9\" i \"_.@-'\"", "A valid username must be provided" : "Należy podać prawidłową nazwę użytkownika", + "Username contains whitespace at the beginning or at the end" : "Nazwa użytkownika zawiera spację na początku albo na końcu", "A valid password must be provided" : "Należy podać prawidłowe hasło", "The username is already being used" : "Ta nazwa użytkownika jest już używana", "Login canceled by app" : "Zalogowanie anulowane przez aplikację", @@ -139,8 +159,12 @@ "Personal" : "Osobiste", "Users" : "Użytkownicy", "Admin" : "Administrator", + "App \"%s\" cannot be installed because appinfo file cannot be read." : "Aplikacja \"%s\" nie może zostać zainstalowana, ponieważ plik informacyjny nie może zostać odczytany.", + "App \"%s\" cannot be installed because it is not compatible with this version of the server." : "Aplikacja \"%s\" nie może zostać zainstalowana, ponieważ jest niekompatybilna z obecną wersją serwera.", "No app name specified" : "Nie określono nazwy aplikacji", "App '%s' could not be installed!" : "Aplikacja '%s' nie mogła zostać zainstalowana!", + "App \"%s\" cannot be installed because the following dependencies are not fulfilled: %s" : "Aplikacja \"%s\" nie może zostać zainstalowana, ponieważ następujące zależności nie zostały spełnione: %s", + "a safe home for all your data" : "Bezpieczny dom dla twoich danych", "File is currently busy, please try again later" : "Plik jest obecnie niedostępny, proszę spróbować ponownie później", "Can't read file" : "Nie można odczytać pliku.", "Application is not enabled" : "Aplikacja nie jest włączona", @@ -152,11 +176,19 @@ "Cannot write into \"apps\" directory" : "Nie można zapisać do katalogu \"apps\"", "This can usually be fixed by %sgiving the webserver write access to the apps directory%s or disabling the appstore in the config file." : "Można to zwykle rozwiązać przez %sdodanie serwerowi www uprawnień zapisu do katalogu apps%s lub wyłączenie appstore w pliku konfiguracyjnym.", "Cannot create \"data\" directory (%s)" : "Nie można utworzyć katalogu \"data\" (%s)", + "This can usually be fixed by <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">giving the webserver write access to the root directory</a>." : "Z reguły to może zostać naprawione <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">poprzez danie serwerowi web praw zapisu do katalogu domowego aplikacji</a>.", "Permissions can usually be fixed by %sgiving the webserver write access to the root directory%s." : "Problemy z uprawnieniami można zwykle naprawić przez %sdodanie serwerowi www uprawnień zapisu do katalogu głównego%s.", "Setting locale to %s failed" : "Nie udało się zmienić języka na %s", "Please install one of these locales on your system and restart your webserver." : "Proszę zainstalować jedno z poniższych locale w Twoim systemie i uruchomić ponownie serwer www.", "Please ask your server administrator to install the module." : "Proszę poproś administratora serwera aby zainstalował ten moduł.", "PHP module %s not installed." : "Moduł PHP %s nie jest zainstalowany.", + "PHP setting \"%s\" is not set to \"%s\"." : "Ustawienie PHP \"%s\" nie jest ustawione na \"%s\".", + "Adjusting this setting in php.ini will make Nextcloud run again" : "Modyfikacja tego w php.ini spowoduje, że Nextcloud ponownie będzie działał", + "mbstring.func_overload is set to \"%s\" instead of the expected value \"0\"" : "mbstring.func_overload jest ustawione na \"%s\" zamiast oczekiwanej wartości \"0\"", + "To fix this issue set <code>mbstring.func_overload</code> to <code>0</code> in your php.ini" : "Aby naprawić ten problem ustaw <code>mbstring.func_overload</code> na <code>0</code> w swoim php.ini.", + "libxml2 2.7.0 is at least required. Currently %s is installed." : "Wymagana wersja libxml2 to przynajmniej 2.7.0. Obecnie jest zainstalowana wersja %s.", + "To fix this issue update your libxml2 version and restart your web server." : "Aby naprawić ten problem zaktualizuj swoją wersję libxml2 i zrestartuj serwer web.", + "PHP is apparently set up to strip inline doc blocks. This will make several core apps inaccessible." : "Najwidoczniej PHP jest tak ustawione, aby wycinać bloki wklejonych dokumentów. Może to spowodować, że niektóre wbudowane aplikacje będą niedostępne.", "This is probably caused by a cache/accelerator such as Zend OPcache or eAccelerator." : "Dzieje się tak prawdopodobnie przez cache lub akcelerator taki jak Zend OPcache lub eAccelerator.", "PHP modules have been installed, but they are still listed as missing?" : "Moduły PHP zostały zainstalowane, ale nadal brakuje ich na liście?", "Please ask your server administrator to restart the web server." : "Poproś administratora serwera o restart serwera www.", @@ -164,9 +196,16 @@ "Please upgrade your database version" : "Uaktualnij wersję bazy danych", "Please change the permissions to 0770 so that the directory cannot be listed by other users." : "Zmień uprawnienia na 0770, żeby ukryć zawartość katalogu przed innymi użytkownikami.", "Data directory (%s) is readable by other users" : "Katalog danych (%s) jest możliwy do odczytania przez innych użytkowników", + "Data directory (%s) must be an absolute path" : "Katalog danych (%s) musi być ścieżką absolutną", + "Check the value of \"datadirectory\" in your configuration" : "Sprawdź wartość \"datadirectory\" w swojej konfiguracji", "Data directory (%s) is invalid" : "Katalog danych (%s) jest nieprawidłowy", "Please check that the data directory contains a file \".ocdata\" in its root." : "Sprawdź, czy katalog danych zawiera plik \".ocdata\".", "Could not obtain lock type %d on \"%s\"." : "Nie można uzyskać blokady typu %d na \"%s\".", + "Storage unauthorized. %s" : "Magazyn nieautoryzowany. %s", + "Storage incomplete configuration. %s" : "Niekompletna konfiguracja magazynu. %s", + "Storage connection error. %s" : "Błąd połączenia magazynu. %s", + "Storage is temporarily not available" : "Magazyn jest tymczasowo niedostępny", + "Storage connection timeout. %s" : "Limit czasu połączenia do magazynu został przekroczony. %s", "4-byte characters are not supported in file names" : "Znaki 4-bajtowe są niedozwolone w nazwach plików", "App directory already exists" : "Katalog aplikacji już isnieje", "Can't create app folder. Please fix permissions. %s" : "Nie mogę utworzyć katalogu aplikacji. Proszę popraw uprawnienia. %s", @@ -177,12 +216,16 @@ "Archives of type %s are not supported" : "Typ archiwum %s nie jest obsługiwany", "Failed to open archive when installing app" : "Nie udało się otworzyć archiwum podczas instalacji aplikacji", "App does not provide an info.xml file" : "Aplikacja nie posiada pliku info.xml", + "App cannot be installed because appinfo file cannot be read." : "Aplikacja nie może zostać zainstalowana, ponieważ plik z informacjami o aplikacji nie może zostać odczytany.", "Signature could not get checked. Please contact the app developer and check your admin screen." : "Sygnatura nie mogła zostać sprawdzona. Proszę o skontaktownie się z twórcą aplikacji i sprawdzenie panelu administratora.", "App can't be installed because of not allowed code in the App" : "Aplikacja nie może być zainstalowany ponieważ nie dopuszcza kod w aplikacji", + "App can't be installed because it is not compatible with this version of the server" : "Aplikacja nie może zostać zainstalowane, ponieważ jest niekompatybilna z tą wersją serwera", "App can't be installed because it contains the <shipped>true</shipped> tag which is not allowed for non shipped apps" : "Aplikacja nie może być zainstalowana ponieważ true tag nie jest <shipped>true</shipped> , co nie jest dozwolone dla aplikacji nie wysłanych", + "App can't be installed because the version in info.xml is not the same as the version reported from the app store" : "Aplikacja nie może zostać zainstalowana, ponieważ wersja w info.xml nie jest taka sama jak wersja raportowana ze sklepu aplikacji", "Logging" : "Logowanie", "Recommended" : "Polecane", "Microsoft Windows Platform is not supported" : "Platforma Microsoft Windows nie jest wspierana", + "Running Nextcloud Server on the Microsoft Windows platform is not supported. We suggest you use a Linux server in a virtual machine if you have no option for migrating the server itself." : "Uruchomienie serwera Nextcloud na platformie Microsoft Windows nie jest wspierane. Jeśli nie masz możliwości migracji samego systemu sugerujemy, żebyś użył wirtualnego serwera z Linuksem.", "Storage not available" : "Pamięć nie dostępna" -},"pluralForm" :"nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);" +},"pluralForm" :"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);" }
\ No newline at end of file diff --git a/lib/l10n/sk_SK.js b/lib/l10n/sk_SK.js index 0e4854cdef0..e723baebea4 100644 --- a/lib/l10n/sk_SK.js +++ b/lib/l10n/sk_SK.js @@ -8,8 +8,13 @@ OC.L10N.register( "The files of the app %$1s were not replaced correctly. Make sure it is a version compatible with the server." : "Súbory aplikácie %$1s nebolo možné úspešne nahradiť. Uistite sa, že verzia je kompatibilná s verziou servera.", "Sample configuration detected" : "Detekovaná bola vzorová konfigurácia", "It has been detected that the sample configuration has been copied. This can break your installation and is unsupported. Please read the documentation before performing changes on config.php" : "Zistilo sa, že konfigurácia bola skopírovaná zo vzorových súborov. Takáto konfigurácia nie je podporovaná a môže poškodiť vašu inštaláciu. Prečítajte si dokumentáciu pred vykonaním zmien v config.php", + "%1$s and %2$s" : "%1$s a %2$s", + "%1$s, %2$s and %3$s" : "%1$s, %2$s a %3$s", + "%1$s, %2$s, %3$s and %4$s" : "%1$s, %2$s, %3$s a %4$s", + "%1$s, %2$s, %3$s, %4$s and %5$s" : "%1$s, %2$s, %3$s, %4$s a %5$s", "PHP %s or higher is required." : "Požadovaná verzia PHP %s alebo vyššia.", "PHP with a version lower than %s is required." : "PHP je vyžadované vo vyššej verzii ako %s.", + "%sbit or higher PHP required." : "%sbit alebo vyššie PHP je vyžadované.", "Following databases are supported: %s" : "Podporované sú tieto databázy: %s", "The command line tool %s could not be found" : "Nástroj príkazového riadka %s nebol nájdený", "The library %s is not available." : "Knižnica %s je nedostupná.", @@ -20,6 +25,7 @@ OC.L10N.register( "Server version %s or lower is required." : "Je vyžadovaná verzia servera %s alebo nižšia.", "Unknown filetype" : "Neznámy typ súboru", "Invalid image" : "Chybný obrázok", + "Avatar image is not square" : "Obrázok avatara nie je štvorcový", "today" : "dnes", "yesterday" : "včera", "_%n day ago_::_%n days ago_" : ["včera","pred %n dňami","pred %n dňami"], @@ -193,6 +199,8 @@ OC.L10N.register( "Data directory (%s) is invalid" : "Priečinok dát (%s) je neplatný", "Please check that the data directory contains a file \".ocdata\" in its root." : "Prosím, skontrolujte, či priečinok dát obsahuje súbor \".ocdata\".", "Could not obtain lock type %d on \"%s\"." : "Nepodarilo sa získať zámok typu %d na „%s“.", + "Storage connection error. %s" : "Chyba pripojenia k úložisku. %s", + "Storage is temporarily not available" : "Úložisko je dočasne nedostupné", "4-byte characters are not supported in file names" : "V názve súbou nie sú podporované 4-bajtové znaky.", "App directory already exists" : "Aplikačný priečinok už existuje", "Can't create app folder. Please fix permissions. %s" : "Nemožno vytvoriť aplikačný priečinok. Prosím upravte povolenia. %s", diff --git a/lib/l10n/sk_SK.json b/lib/l10n/sk_SK.json index ddd42d62b8e..7deb8eb8ad8 100644 --- a/lib/l10n/sk_SK.json +++ b/lib/l10n/sk_SK.json @@ -6,8 +6,13 @@ "The files of the app %$1s were not replaced correctly. Make sure it is a version compatible with the server." : "Súbory aplikácie %$1s nebolo možné úspešne nahradiť. Uistite sa, že verzia je kompatibilná s verziou servera.", "Sample configuration detected" : "Detekovaná bola vzorová konfigurácia", "It has been detected that the sample configuration has been copied. This can break your installation and is unsupported. Please read the documentation before performing changes on config.php" : "Zistilo sa, že konfigurácia bola skopírovaná zo vzorových súborov. Takáto konfigurácia nie je podporovaná a môže poškodiť vašu inštaláciu. Prečítajte si dokumentáciu pred vykonaním zmien v config.php", + "%1$s and %2$s" : "%1$s a %2$s", + "%1$s, %2$s and %3$s" : "%1$s, %2$s a %3$s", + "%1$s, %2$s, %3$s and %4$s" : "%1$s, %2$s, %3$s a %4$s", + "%1$s, %2$s, %3$s, %4$s and %5$s" : "%1$s, %2$s, %3$s, %4$s a %5$s", "PHP %s or higher is required." : "Požadovaná verzia PHP %s alebo vyššia.", "PHP with a version lower than %s is required." : "PHP je vyžadované vo vyššej verzii ako %s.", + "%sbit or higher PHP required." : "%sbit alebo vyššie PHP je vyžadované.", "Following databases are supported: %s" : "Podporované sú tieto databázy: %s", "The command line tool %s could not be found" : "Nástroj príkazového riadka %s nebol nájdený", "The library %s is not available." : "Knižnica %s je nedostupná.", @@ -18,6 +23,7 @@ "Server version %s or lower is required." : "Je vyžadovaná verzia servera %s alebo nižšia.", "Unknown filetype" : "Neznámy typ súboru", "Invalid image" : "Chybný obrázok", + "Avatar image is not square" : "Obrázok avatara nie je štvorcový", "today" : "dnes", "yesterday" : "včera", "_%n day ago_::_%n days ago_" : ["včera","pred %n dňami","pred %n dňami"], @@ -191,6 +197,8 @@ "Data directory (%s) is invalid" : "Priečinok dát (%s) je neplatný", "Please check that the data directory contains a file \".ocdata\" in its root." : "Prosím, skontrolujte, či priečinok dát obsahuje súbor \".ocdata\".", "Could not obtain lock type %d on \"%s\"." : "Nepodarilo sa získať zámok typu %d na „%s“.", + "Storage connection error. %s" : "Chyba pripojenia k úložisku. %s", + "Storage is temporarily not available" : "Úložisko je dočasne nedostupné", "4-byte characters are not supported in file names" : "V názve súbou nie sú podporované 4-bajtové znaky.", "App directory already exists" : "Aplikačný priečinok už existuje", "Can't create app folder. Please fix permissions. %s" : "Nemožno vytvoriť aplikačný priečinok. Prosím upravte povolenia. %s", diff --git a/lib/private/AppFramework/DependencyInjection/DIContainer.php b/lib/private/AppFramework/DependencyInjection/DIContainer.php index 0879b3e9330..ec36aab75d9 100644 --- a/lib/private/AppFramework/DependencyInjection/DIContainer.php +++ b/lib/private/AppFramework/DependencyInjection/DIContainer.php @@ -49,6 +49,7 @@ use OC\RichObjectStrings\Validator; use OC\Security\Bruteforce\Throttler; use OCP\AppFramework\IApi; use OCP\AppFramework\IAppContainer; +use OCP\Federation\ICloudIdManager; use OCP\Files\IAppData; use OCP\Files\Mount\IMountManager; use OCP\RichObjectStrings\IValidator; @@ -152,6 +153,10 @@ class DIContainer extends SimpleContainer implements IAppContainer { return $this->getServer()->getQueryLogger(); }); + $this->registerService(ICloudIdManager::class, function($c) { + return $this->getServer()->getCloudIdManager(); + }); + $this->registerService('OCP\\Files\\IMimeTypeDetector', function($c) { return $this->getServer()->getMimeTypeDetector(); }); @@ -342,6 +347,13 @@ class DIContainer extends SimpleContainer implements IAppContainer { return $c->query(Validator::class); }); + $this->registerService(\OC\Security\IdentityProof\Manager::class, function ($c) { + return new \OC\Security\IdentityProof\Manager( + $this->getServer()->getAppDataDir('identityproof'), + $this->getServer()->getCrypto() + ); + }); + /** * App Framework APIs diff --git a/lib/private/AppFramework/Http/Request.php b/lib/private/AppFramework/Http/Request.php index 404c31879d2..be35f4d172f 100644 --- a/lib/private/AppFramework/Http/Request.php +++ b/lib/private/AppFramework/Http/Request.php @@ -72,7 +72,7 @@ class Request implements \ArrayAccess, \Countable, IRequest { /** * @deprecated use \OCP\IRequest::USER_AGENT_CLIENT_IOS instead */ - const USER_AGENT_OWNCLOUD_IOS = '/^Mozilla\/5\.0 \(iOS\) ownCloud\-iOS.*$/'; + const USER_AGENT_OWNCLOUD_IOS = '/^Mozilla\/5\.0 \(iOS\) (ownCloud|Nextcloud)\-iOS.*$/'; /** * @deprecated use \OCP\IRequest::USER_AGENT_CLIENT_ANDROID instead */ diff --git a/lib/private/Federation/CloudIdManager.php b/lib/private/Federation/CloudIdManager.php index 45cc69b306e..46d90f7ab92 100644 --- a/lib/private/Federation/CloudIdManager.php +++ b/lib/private/Federation/CloudIdManager.php @@ -27,6 +27,7 @@ class CloudIdManager implements ICloudIdManager { /** * @param string $cloudId * @return ICloudId + * @throws \InvalidArgumentException */ public function resolveCloudId($cloudId) { // TODO magic here to get the url and user instead of just splitting on @ diff --git a/lib/private/Files/Storage/Common.php b/lib/private/Files/Storage/Common.php index f3e3cb9e58c..6e5799be34c 100644 --- a/lib/private/Files/Storage/Common.php +++ b/lib/private/Files/Storage/Common.php @@ -53,6 +53,7 @@ use OCP\Files\InvalidPathException; use OCP\Files\ReservedWordException; use OCP\Files\Storage\ILockingStorage; use OCP\Lock\ILockingProvider; +use OCP\Lock\LockedException; /** * Storage backend class for providing common filesystem operation methods @@ -79,6 +80,9 @@ abstract class Common implements Storage, ILockingStorage { protected $mountOptions = []; protected $owner = null; + private $shouldLogLocks = null; + private $logger; + public function __construct($parameters) { } @@ -681,25 +685,101 @@ abstract class Common implements Storage, ILockingStorage { * @throws \OCP\Lock\LockedException */ public function acquireLock($path, $type, ILockingProvider $provider) { - $provider->acquireLock('files/' . md5($this->getId() . '::' . trim($path, '/')), $type); + $logger = $this->getLockLogger(); + if ($logger) { + $typeString = ($type === ILockingProvider::LOCK_SHARED) ? 'shared' : 'exclusive'; + $logger->info( + sprintf( + 'acquire %s lock on "%s" on storage "%s"', + $typeString, + $path, + $this->getId() + ), + [ + 'app' => 'locking', + ] + ); + } + try { + $provider->acquireLock('files/' . md5($this->getId() . '::' . trim($path, '/')), $type); + } catch (LockedException $e) { + if ($logger) { + $logger->logException($e); + } + throw $e; + } } /** * @param string $path * @param int $type \OCP\Lock\ILockingProvider::LOCK_SHARED or \OCP\Lock\ILockingProvider::LOCK_EXCLUSIVE * @param \OCP\Lock\ILockingProvider $provider + * @throws \OCP\Lock\LockedException */ public function releaseLock($path, $type, ILockingProvider $provider) { - $provider->releaseLock('files/' . md5($this->getId() . '::' . trim($path, '/')), $type); + $logger = $this->getLockLogger(); + if ($logger) { + $typeString = ($type === ILockingProvider::LOCK_SHARED) ? 'shared' : 'exclusive'; + $logger->info( + sprintf( + 'release %s lock on "%s" on storage "%s"', + $typeString, + $path, + $this->getId() + ), + [ + 'app' => 'locking', + ] + ); + } + try { + $provider->releaseLock('files/' . md5($this->getId() . '::' . trim($path, '/')), $type); + } catch (LockedException $e) { + if ($logger) { + $logger->logException($e); + } + throw $e; + } } /** * @param string $path * @param int $type \OCP\Lock\ILockingProvider::LOCK_SHARED or \OCP\Lock\ILockingProvider::LOCK_EXCLUSIVE * @param \OCP\Lock\ILockingProvider $provider + * @throws \OCP\Lock\LockedException */ public function changeLock($path, $type, ILockingProvider $provider) { - $provider->changeLock('files/' . md5($this->getId() . '::' . trim($path, '/')), $type); + $logger = $this->getLockLogger(); + if ($logger) { + $typeString = ($type === ILockingProvider::LOCK_SHARED) ? 'shared' : 'exclusive'; + $logger->info( + sprintf( + 'change lock on "%s" to %s on storage "%s"', + $path, + $typeString, + $this->getId() + ), + [ + 'app' => 'locking', + ] + ); + } + try { + $provider->changeLock('files/' . md5($this->getId() . '::' . trim($path, '/')), $type); + } catch (LockedException $e) { + if ($logger) { + $logger->logException($e); + } + throw $e; + } + } + + private function getLockLogger() { + if (is_null($this->shouldLogLocks)) { + $this->shouldLogLocks = \OC::$server->getConfig()->getSystemValue('filelocking.debug', false); + $this->logger = $this->shouldLogLocks ? \OC::$server->getLogger() : null; + } + return $this->logger; } /** diff --git a/lib/private/Files/Storage/DAV.php b/lib/private/Files/Storage/DAV.php index 3b89a66d6a2..31f87d16b04 100644 --- a/lib/private/Files/Storage/DAV.php +++ b/lib/private/Files/Storage/DAV.php @@ -203,7 +203,7 @@ class DAV extends Common { try { $response = $this->client->propFind( $this->encodePath($path), - [], + ['{DAV:}href'], 1 ); if ($response === false) { diff --git a/lib/private/Files/Storage/Storage.php b/lib/private/Files/Storage/Storage.php index 49a714587a7..281a8284107 100644 --- a/lib/private/Files/Storage/Storage.php +++ b/lib/private/Files/Storage/Storage.php @@ -107,6 +107,7 @@ interface Storage extends \OCP\Files\Storage { * @param string $path The path of the file to release the lock for * @param int $type \OCP\Lock\ILockingProvider::LOCK_SHARED or \OCP\Lock\ILockingProvider::LOCK_EXCLUSIVE * @param \OCP\Lock\ILockingProvider $provider + * @throws \OCP\Lock\LockedException */ public function releaseLock($path, $type, ILockingProvider $provider); diff --git a/lib/private/Repair/RepairMimeTypes.php b/lib/private/Repair/RepairMimeTypes.php index 86427af4c47..fbf446a681c 100644 --- a/lib/private/Repair/RepairMimeTypes.php +++ b/lib/private/Repair/RepairMimeTypes.php @@ -308,6 +308,16 @@ class RepairMimeTypes implements IRepairStep { self::updateMimetypes($updatedMimetypes); } + private function introduceWindowsProgramTypes() { + $updatedMimetypes = array( + 'htaccess' => 'text/plain', + 'bat' => 'application/x-msdos-program', + 'cmd' => 'application/cmd', + ); + + $this->updateMimetypes($updatedMimetypes); + } + /** * Fix mime types */ @@ -377,5 +387,9 @@ class RepairMimeTypes implements IRepairStep { $out->info('Fixed richdocuments additional office mime types'); } } + + if (version_compare($ocVersionFromBeforeUpdate, '12.0.0.13', '<') && $this->introduceWindowsProgramTypes()) { + $out->info('Fixed windows program mime types'); + } } } diff --git a/lib/private/Setup.php b/lib/private/Setup.php index d9997767684..321e8ea4c66 100644 --- a/lib/private/Setup.php +++ b/lib/private/Setup.php @@ -357,6 +357,7 @@ class Setup { $config = \OC::$server->getConfig(); $config->setAppValue('core', 'installedat', microtime(true)); $config->setAppValue('core', 'lastupdatedat', microtime(true)); + $config->setAppValue('core', 'vendor', $this->getVendor()); $group =\OC::$server->getGroupManager()->createGroup('admin'); $group->addUser($user); @@ -497,4 +498,18 @@ class Setup { file_put_contents($baseDir . '/.htaccess', $content); file_put_contents($baseDir . '/index.html', ''); } + + /** + * Return vendor from which this version was published + * + * @return string Get the vendor + * + * Copy of \OC\Updater::getVendor() + */ + private function getVendor() { + // this should really be a JSON file + require \OC::$SERVERROOT . '/version.php'; + /** @var string $vendor */ + return (string) $vendor; + } } diff --git a/lib/private/Template/JSConfigHelper.php b/lib/private/Template/JSConfigHelper.php index f17c6a16194..1c241989fd2 100644 --- a/lib/private/Template/JSConfigHelper.php +++ b/lib/private/Template/JSConfigHelper.php @@ -204,7 +204,7 @@ class JSConfigHelper { 'session_keepalive' => $this->config->getSystemValue('session_keepalive', true), 'version' => implode('.', \OCP\Util::getVersion()), 'versionstring' => \OC_Util::getVersionString(), - 'enable_avatars' => $this->config->getSystemValue('enable_avatars', true) === true, + 'enable_avatars' => true, // here for legacy reasons - to not crash existing code that relies on this value 'lost_password_link'=> $this->config->getSystemValue('lost_password_link', null), 'modRewriteWorking' => (\OC::$server->getConfig()->getSystemValue('htaccess.IgnoreFrontController', false) === true || getenv('front_controller_active') === 'true'), ]), diff --git a/lib/private/TemplateLayout.php b/lib/private/TemplateLayout.php index 19fc9462185..f1621363237 100644 --- a/lib/private/TemplateLayout.php +++ b/lib/private/TemplateLayout.php @@ -100,7 +100,6 @@ class TemplateLayout extends \OC_Template { $this->assign('user_displayname', $userDisplayName); $this->assign('user_uid', \OC_User::getUser()); $this->assign('appsmanagement_active', $appsMgmtActive); - $this->assign('enableAvatars', $this->config->getSystemValue('enable_avatars', true) === true); if (\OC_User::getUser() === false) { $this->assign('userAvatarSet', false); diff --git a/lib/private/Updater.php b/lib/private/Updater.php index 3f4e54cf803..30a9a80cef4 100644 --- a/lib/private/Updater.php +++ b/lib/private/Updater.php @@ -163,7 +163,7 @@ class Updater extends BasicEmitter { // this should really be a JSON file require \OC::$SERVERROOT . '/version.php'; /** @var array $OC_VersionCanBeUpgradedFrom */ - return implode('.', $OC_VersionCanBeUpgradedFrom); + return $OC_VersionCanBeUpgradedFrom; } /** diff --git a/lib/private/User/Session.php b/lib/private/User/Session.php index 9cc42e671a8..705ca95210a 100644 --- a/lib/private/User/Session.php +++ b/lib/private/User/Session.php @@ -284,6 +284,19 @@ class Session implements IUserSession, Emitter { } /** + * set the token id + * + * @param int|null $token that was used to log in + */ + protected function setToken($token) { + if ($token === null) { + $this->session->remove('token-id'); + } else { + $this->session->set('token-id', $token); + } + } + + /** * try to log in with the provided credentials * * @param string $uid @@ -473,6 +486,7 @@ class Session implements IUserSession, Emitter { if ($user->isEnabled()) { $this->setUser($user); $this->setLoginName($uid); + $this->setToken(null); $firstTimeLogin = $user->updateLastLoginTimestamp(); $this->manager->emit('\OC\User', 'postLogin', [$user, $password]); if ($this->isLoggedIn()) { @@ -495,7 +509,7 @@ class Session implements IUserSession, Emitter { * * @param string $token * @return boolean - * @throws LoginException if an app canceld the login process or the user is not enabled + * @throws LoginException if an app canceled the login process or the user is not enabled */ private function loginWithToken($token) { try { @@ -530,6 +544,7 @@ class Session implements IUserSession, Emitter { //login $this->setUser($user); $this->setLoginName($dbToken->getLoginName()); + $this->setToken($dbToken->getId()); \OC::$server->getLockdownManager()->setToken($dbToken); $this->manager->emit('\OC\User', 'postLogin', array($user, $password)); @@ -740,10 +755,12 @@ class Session implements IUserSession, Emitter { } $this->setMagicInCookie($user->getUID(), $newToken); + $token = $this->tokenProvider->getToken($sessionId); //login $this->setUser($user); - $this->setLoginName($this->tokenProvider->getToken($sessionId)->getLoginName()); + $this->setLoginName($token->getLoginName()); + $this->setToken($token->getId()); $user->updateLastLoginTimestamp(); $this->manager->emit('\OC\User', 'postRememberedLogin', [$user]); return true; @@ -773,6 +790,7 @@ class Session implements IUserSession, Emitter { } $this->setUser(null); $this->setLoginName(null); + $this->setToken(null); $this->unsetMagicInCookie(); $this->session->clear(); } diff --git a/lib/private/legacy/template.php b/lib/private/legacy/template.php index a07bf214f34..09e3d130f49 100644 --- a/lib/private/legacy/template.php +++ b/lib/private/legacy/template.php @@ -121,10 +121,8 @@ class OC_Template extends \OC\Template\Base { OC_Util::addStyle("styles",null,true); // avatars - if (\OC::$server->getSystemConfig()->getValue('enable_avatars', true) === true) { - \OC_Util::addScript('jquery.avatar', null, true); - \OC_Util::addScript('placeholder', null, true); - } + \OC_Util::addScript('jquery.avatar', null, true); + \OC_Util::addScript('placeholder', null, true); OC_Util::addVendorScript('select2/select2'); OC_Util::addVendorStyle('select2/select2', null, true); diff --git a/lib/public/Files/Storage.php b/lib/public/Files/Storage.php index cf67879908c..1532c84b621 100644 --- a/lib/public/Files/Storage.php +++ b/lib/public/Files/Storage.php @@ -425,6 +425,7 @@ interface Storage extends IStorage { * @param string $path The path of the file to acquire the lock for * @param int $type \OCP\Lock\ILockingProvider::LOCK_SHARED or \OCP\Lock\ILockingProvider::LOCK_EXCLUSIVE * @param \OCP\Lock\ILockingProvider $provider + * @throws \OCP\Lock\LockedException * @since 8.1.0 */ public function releaseLock($path, $type, ILockingProvider $provider); diff --git a/lib/public/Files/Storage/ILockingStorage.php b/lib/public/Files/Storage/ILockingStorage.php index 635c607537f..ac61e9a062e 100644 --- a/lib/public/Files/Storage/ILockingStorage.php +++ b/lib/public/Files/Storage/ILockingStorage.php @@ -46,6 +46,7 @@ interface ILockingStorage { * @param string $path The path of the file to acquire the lock for * @param int $type \OCP\Lock\ILockingProvider::LOCK_SHARED or \OCP\Lock\ILockingProvider::LOCK_EXCLUSIVE * @param \OCP\Lock\ILockingProvider $provider + * @throws \OCP\Lock\LockedException * @since 9.0.0 */ public function releaseLock($path, $type, ILockingProvider $provider); diff --git a/lib/public/IRequest.php b/lib/public/IRequest.php index b36a934b0c2..98d8f5bb83a 100644 --- a/lib/public/IRequest.php +++ b/lib/public/IRequest.php @@ -76,7 +76,7 @@ interface IRequest { /** * @since 9.1.0 */ - const USER_AGENT_CLIENT_IOS = '/^Mozilla\/5\.0 \(iOS\) ownCloud\-iOS.*$/'; + const USER_AGENT_CLIENT_IOS = '/^Mozilla\/5\.0 \(iOS\) (ownCloud|Nextcloud)\-iOS.*$/'; /** * @param string $name diff --git a/resources/config/mimetypemapping.dist.json b/resources/config/mimetypemapping.dist.json index 99638b6c02d..2b187a6ac85 100644 --- a/resources/config/mimetypemapping.dist.json +++ b/resources/config/mimetypemapping.dist.json @@ -1,7 +1,7 @@ { - "_comment" : "Array mapping file extensions to mimetypes (in alphabetical order]", + "_comment" : "Array mapping file extensions to mimetypes (in alphabetical order)", "_comment2": "The first index in the mime type array is the assumed correct mimetype", - "_comment3": "and the second (if present] is a secure alternative", + "_comment3": "and the second (if present) is a secure alternative", "_comment4": "Any changes you make here will be overwritten on an update of Nextcloud", "_comment5": "Put any custom mappings in a new file mimetypemapping.json in the config/ folder of Nextcloud", @@ -15,6 +15,7 @@ "arw": ["image/x-dcraw"], "avi": ["video/x-msvideo"], "bash": ["text/x-shellscript"], + "bat": ["application/x-msdos-program"], "blend": ["application/x-blender"], "bin": ["application/x-bin"], "bmp": ["image/bmp"], @@ -29,6 +30,7 @@ "cc": ["text/x-c"], "cdr": ["application/coreldraw"], "class": ["application/java"], + "cmd": ["application/cmd"], "cnf": ["text/plain"], "conf": ["text/plain"], "cpp": ["text/x-c++src"], @@ -61,6 +63,7 @@ "h": ["text/x-h"], "hh": ["text/x-h"], "hpp": ["text/x-h"], + "htaccess": ["text/plain"], "html": ["text/html", "text/plain"], "htm": ["text/html", "text/plain"], "ical": ["text/calendar"], diff --git a/settings/Controller/UsersController.php b/settings/Controller/UsersController.php index 43a38432499..719b6eb68f6 100644 --- a/settings/Controller/UsersController.php +++ b/settings/Controller/UsersController.php @@ -188,12 +188,10 @@ class UsersController extends Controller { } $avatarAvailable = false; - if ($this->config->getSystemValue('enable_avatars', true) === true) { - try { - $avatarAvailable = $this->avatarManager->getAvatar($user->getUID())->exists(); - } catch (\Exception $e) { - //No avatar yet - } + try { + $avatarAvailable = $this->avatarManager->getAvatar($user->getUID())->exists(); + } catch (\Exception $e) { + //No avatar yet } return [ diff --git a/settings/js/authtoken_view.js b/settings/js/authtoken_view.js index a81e05cb3ed..365057b5fc6 100644 --- a/settings/js/authtoken_view.js +++ b/settings/js/authtoken_view.js @@ -131,7 +131,7 @@ androidChrome: /Android.*(?:; (.*) Build\/).*Chrome\/(\d+)[0-9.]+/, iphone: / *CPU +iPhone +OS +([0-9]+)_(?:[0-9_])+ +like +Mac +OS +X */, ipad: /\(iPad\; *CPU +OS +([0-9]+)_(?:[0-9_])+ +like +Mac +OS +X */, - iosClient: /^Mozilla\/5\.0 \(iOS\) ownCloud\-iOS.*$/, + iosClient: /^Mozilla\/5\.0 \(iOS\) (ownCloud|Nextcloud)\-iOS.*$/, androidClient:/^Mozilla\/5\.0 \(Android\) ownCloud\-android.*$/, // DAVdroid/1.2 (2016/07/03; dav4android; okhttp3) Android/6.0.1 davDroid: /DAVdroid\/([0-9.]+)/, diff --git a/settings/js/personal.js b/settings/js/personal.js index f9a4517633a..89491b96657 100644 --- a/settings/js/personal.js +++ b/settings/js/personal.js @@ -334,15 +334,13 @@ $(document).ready(function () { }); // Load the big avatar - if (oc_config.enable_avatars) { - $('#avatarform .avatardiv').avatar(OC.currentUser, 145, true, null, function() { - if($('#displayavatar img').length === 0) { - $('#removeavatar').removeClass('inlineblock').addClass('hidden'); - } else { - $('#removeavatar').removeClass('hidden').addClass('inlineblock'); - } - }); - } + $('#avatarform .avatardiv').avatar(OC.currentUser, 145, true, null, function() { + if($('#displayavatar img').length === 0) { + $('#removeavatar').removeClass('inlineblock').addClass('hidden'); + } else { + $('#removeavatar').removeClass('hidden').addClass('inlineblock'); + } + }); // Show token views diff --git a/settings/l10n/bg_BG.js b/settings/l10n/bg_BG.js index b92b3642b7a..f63c5dfd2eb 100644 --- a/settings/l10n/bg_BG.js +++ b/settings/l10n/bg_BG.js @@ -231,7 +231,6 @@ OC.L10N.register( "Unable to remove user from group %s" : "Неуспешно премахване на потребител от групата %s.", "Are you really sure you want add \"{domain}\" as trusted domain?" : "Сигурен/на ли сте, че искате \"{domain}\" да бъде добавен като сигурен домейн?", "Please wait...." : "Моля, изчакайте....", - "iPhone" : "iPhone", "Everything (fatal issues, errors, warnings, info, debug)" : "Всичко (фатални проблеми, грешки, предупреждения, информация, дебъгване)", "Info, warnings, errors and fatal issues" : "информация, предупреждения, грешки и фатални проблеми", "Warnings, errors and fatal issues" : "Предупреждения, грешки и фатални проблеми", diff --git a/settings/l10n/bg_BG.json b/settings/l10n/bg_BG.json index ec1e46f7719..c951a5f8925 100644 --- a/settings/l10n/bg_BG.json +++ b/settings/l10n/bg_BG.json @@ -229,7 +229,6 @@ "Unable to remove user from group %s" : "Неуспешно премахване на потребител от групата %s.", "Are you really sure you want add \"{domain}\" as trusted domain?" : "Сигурен/на ли сте, че искате \"{domain}\" да бъде добавен като сигурен домейн?", "Please wait...." : "Моля, изчакайте....", - "iPhone" : "iPhone", "Everything (fatal issues, errors, warnings, info, debug)" : "Всичко (фатални проблеми, грешки, предупреждения, информация, дебъгване)", "Info, warnings, errors and fatal issues" : "информация, предупреждения, грешки и фатални проблеми", "Warnings, errors and fatal issues" : "Предупреждения, грешки и фатални проблеми", diff --git a/settings/l10n/ca.js b/settings/l10n/ca.js index e95c0fd38e2..bb75e202b5e 100644 --- a/settings/l10n/ca.js +++ b/settings/l10n/ca.js @@ -262,7 +262,6 @@ OC.L10N.register( "Unable to remove user from group %s" : "No es pot eliminar l'usuari del grup %s", "Are you really sure you want add \"{domain}\" as trusted domain?" : "Esteu seguir que voleu afegir \"{domain}\" com a un domini de confiança?", "Please wait...." : "Espereu...", - "iPhone" : "iPhone", "add group" : "afegeix grup", "Everything (fatal issues, errors, warnings, info, debug)" : "Tot (problemes fatals, errors, avisos, informació, depuració)", "Info, warnings, errors and fatal issues" : "Informació, avisos, errors i problemes fatals", diff --git a/settings/l10n/ca.json b/settings/l10n/ca.json index e4c73cac389..1b13280b4ed 100644 --- a/settings/l10n/ca.json +++ b/settings/l10n/ca.json @@ -260,7 +260,6 @@ "Unable to remove user from group %s" : "No es pot eliminar l'usuari del grup %s", "Are you really sure you want add \"{domain}\" as trusted domain?" : "Esteu seguir que voleu afegir \"{domain}\" com a un domini de confiança?", "Please wait...." : "Espereu...", - "iPhone" : "iPhone", "add group" : "afegeix grup", "Everything (fatal issues, errors, warnings, info, debug)" : "Tot (problemes fatals, errors, avisos, informació, depuració)", "Info, warnings, errors and fatal issues" : "Informació, avisos, errors i problemes fatals", diff --git a/settings/l10n/cs_CZ.js b/settings/l10n/cs_CZ.js index ebc36fcd119..7a6c7d56661 100644 --- a/settings/l10n/cs_CZ.js +++ b/settings/l10n/cs_CZ.js @@ -346,7 +346,6 @@ OC.L10N.register( "Unable to remove user from group %s" : "Nelze odebrat uživatele ze skupiny %s", "Are you really sure you want add \"{domain}\" as trusted domain?" : "Jste si jisti, že chcete přidat \"{domain}\" mezi důvěryhodné domény?", "Please wait...." : "Čekejte prosím...", - "iPhone" : "iPhone", "add group" : "přidat skupinu", "Everything (fatal issues, errors, warnings, info, debug)" : "Vše (fatální problémy, chyby, varování, informační, ladící)", "Info, warnings, errors and fatal issues" : "Informace, varování, chyby a fatální problémy", diff --git a/settings/l10n/cs_CZ.json b/settings/l10n/cs_CZ.json index 7e73f9f6989..67190dc0149 100644 --- a/settings/l10n/cs_CZ.json +++ b/settings/l10n/cs_CZ.json @@ -344,7 +344,6 @@ "Unable to remove user from group %s" : "Nelze odebrat uživatele ze skupiny %s", "Are you really sure you want add \"{domain}\" as trusted domain?" : "Jste si jisti, že chcete přidat \"{domain}\" mezi důvěryhodné domény?", "Please wait...." : "Čekejte prosím...", - "iPhone" : "iPhone", "add group" : "přidat skupinu", "Everything (fatal issues, errors, warnings, info, debug)" : "Vše (fatální problémy, chyby, varování, informační, ladící)", "Info, warnings, errors and fatal issues" : "Informace, varování, chyby a fatální problémy", diff --git a/settings/l10n/de.js b/settings/l10n/de.js index fdbb8cab3b3..5c4fdba79fc 100644 --- a/settings/l10n/de.js +++ b/settings/l10n/de.js @@ -346,7 +346,6 @@ OC.L10N.register( "Unable to remove user from group %s" : "Der Benutzer konnte nicht aus der Gruppe %s entfernt werden", "Are you really sure you want add \"{domain}\" as trusted domain?" : "Bist du sicher, dass du „{domain}“ als vertrauenswürdige Domain hinzufügen möchtest?", "Please wait...." : "Bitte warten…", - "iPhone" : "iPhone", "add group" : "Gruppe hinzufügen", "Everything (fatal issues, errors, warnings, info, debug)" : "Alles (fatale Probleme, Fehler, Warnungen, Infos, Debug-Meldungen)", "Info, warnings, errors and fatal issues" : "Infos, Warnungen, Fehler und fatale Probleme", diff --git a/settings/l10n/de.json b/settings/l10n/de.json index b451209d753..93755105c2b 100644 --- a/settings/l10n/de.json +++ b/settings/l10n/de.json @@ -344,7 +344,6 @@ "Unable to remove user from group %s" : "Der Benutzer konnte nicht aus der Gruppe %s entfernt werden", "Are you really sure you want add \"{domain}\" as trusted domain?" : "Bist du sicher, dass du „{domain}“ als vertrauenswürdige Domain hinzufügen möchtest?", "Please wait...." : "Bitte warten…", - "iPhone" : "iPhone", "add group" : "Gruppe hinzufügen", "Everything (fatal issues, errors, warnings, info, debug)" : "Alles (fatale Probleme, Fehler, Warnungen, Infos, Debug-Meldungen)", "Info, warnings, errors and fatal issues" : "Infos, Warnungen, Fehler und fatale Probleme", diff --git a/settings/l10n/de_DE.js b/settings/l10n/de_DE.js index edb78c317c5..f83905eddc1 100644 --- a/settings/l10n/de_DE.js +++ b/settings/l10n/de_DE.js @@ -346,7 +346,6 @@ OC.L10N.register( "Unable to remove user from group %s" : "Der Benutzer konnte nicht aus der Gruppe %s entfernt werden", "Are you really sure you want add \"{domain}\" as trusted domain?" : "Sind Sie sich wirklich sicher, dass Sie »{domain}« als vertrauenswürdige Domain hinzufügen möchten?", "Please wait...." : "Bitte warten…", - "iPhone" : "iPhone", "add group" : "Gruppe hinzufügen", "Everything (fatal issues, errors, warnings, info, debug)" : "Alles (fatale Probleme, Fehler, Warnungen, Infos, Fehlerdiagnose)", "Info, warnings, errors and fatal issues" : "Infos, Warnungen, Fehler und fatale Probleme", diff --git a/settings/l10n/de_DE.json b/settings/l10n/de_DE.json index b52a89d8a41..065020da2aa 100644 --- a/settings/l10n/de_DE.json +++ b/settings/l10n/de_DE.json @@ -344,7 +344,6 @@ "Unable to remove user from group %s" : "Der Benutzer konnte nicht aus der Gruppe %s entfernt werden", "Are you really sure you want add \"{domain}\" as trusted domain?" : "Sind Sie sich wirklich sicher, dass Sie »{domain}« als vertrauenswürdige Domain hinzufügen möchten?", "Please wait...." : "Bitte warten…", - "iPhone" : "iPhone", "add group" : "Gruppe hinzufügen", "Everything (fatal issues, errors, warnings, info, debug)" : "Alles (fatale Probleme, Fehler, Warnungen, Infos, Fehlerdiagnose)", "Info, warnings, errors and fatal issues" : "Infos, Warnungen, Fehler und fatale Probleme", diff --git a/settings/l10n/el.js b/settings/l10n/el.js index a84d4dd9502..b6175dfde52 100644 --- a/settings/l10n/el.js +++ b/settings/l10n/el.js @@ -92,6 +92,7 @@ OC.L10N.register( "Valid until {date}" : "Έγκυρο έως {date}", "Delete" : "Διαγραφή", "Local" : "Τοπικά", + "Only visible to you" : "Εμφανές μόνο σε εσάς", "Contacts" : "Επαφές", "Public" : "Δημόσιο", "Select a profile picture" : "Επιλογή εικόνας προφίλ", @@ -302,7 +303,6 @@ OC.L10N.register( "Unable to remove user from group %s" : "Αδυναμία αφαίρεσης χρήστη από την ομάδα %s", "Are you really sure you want add \"{domain}\" as trusted domain?" : "Είστε πραγματικά σίγουροι ότι θέλετε να προσθέσετε το \"{domain}\" σαν αξιόπιστη περιοχή;", "Please wait...." : "Παρακαλώ περιμένετε...", - "iPhone" : "iPhone", "add group" : "προσθήκη ομάδας", "Everything (fatal issues, errors, warnings, info, debug)" : "Όλα (καίρια ζητήματα, σφάλματα, προειδοποιήσεις, πληροφορίες, αποσφαλμάτωση)", "Info, warnings, errors and fatal issues" : "Πληροφορίες, προειδοποιήσεις, σφάλματα και καίρια ζητήματα", diff --git a/settings/l10n/el.json b/settings/l10n/el.json index b976646240d..432d007bec1 100644 --- a/settings/l10n/el.json +++ b/settings/l10n/el.json @@ -90,6 +90,7 @@ "Valid until {date}" : "Έγκυρο έως {date}", "Delete" : "Διαγραφή", "Local" : "Τοπικά", + "Only visible to you" : "Εμφανές μόνο σε εσάς", "Contacts" : "Επαφές", "Public" : "Δημόσιο", "Select a profile picture" : "Επιλογή εικόνας προφίλ", @@ -300,7 +301,6 @@ "Unable to remove user from group %s" : "Αδυναμία αφαίρεσης χρήστη από την ομάδα %s", "Are you really sure you want add \"{domain}\" as trusted domain?" : "Είστε πραγματικά σίγουροι ότι θέλετε να προσθέσετε το \"{domain}\" σαν αξιόπιστη περιοχή;", "Please wait...." : "Παρακαλώ περιμένετε...", - "iPhone" : "iPhone", "add group" : "προσθήκη ομάδας", "Everything (fatal issues, errors, warnings, info, debug)" : "Όλα (καίρια ζητήματα, σφάλματα, προειδοποιήσεις, πληροφορίες, αποσφαλμάτωση)", "Info, warnings, errors and fatal issues" : "Πληροφορίες, προειδοποιήσεις, σφάλματα και καίρια ζητήματα", diff --git a/settings/l10n/es.js b/settings/l10n/es.js index 946576aba14..342ef8284f6 100644 --- a/settings/l10n/es.js +++ b/settings/l10n/es.js @@ -346,7 +346,6 @@ OC.L10N.register( "Unable to remove user from group %s" : "No se pudo eliminar al usuario del grupo %s", "Are you really sure you want add \"{domain}\" as trusted domain?" : "¿Está seguro de querer agregar \"{domain}\" como un dominio de confianza?", "Please wait...." : "Espere, por favor....", - "iPhone" : "iPhone", "add group" : "añadir grupo", "Everything (fatal issues, errors, warnings, info, debug)" : "Todo (Información, Avisos, Errores, debug y problemas fatales)", "Info, warnings, errors and fatal issues" : "Información, Avisos, Errores y problemas fatales", diff --git a/settings/l10n/es.json b/settings/l10n/es.json index c410fb3a279..bbc1612cafe 100644 --- a/settings/l10n/es.json +++ b/settings/l10n/es.json @@ -344,7 +344,6 @@ "Unable to remove user from group %s" : "No se pudo eliminar al usuario del grupo %s", "Are you really sure you want add \"{domain}\" as trusted domain?" : "¿Está seguro de querer agregar \"{domain}\" como un dominio de confianza?", "Please wait...." : "Espere, por favor....", - "iPhone" : "iPhone", "add group" : "añadir grupo", "Everything (fatal issues, errors, warnings, info, debug)" : "Todo (Información, Avisos, Errores, debug y problemas fatales)", "Info, warnings, errors and fatal issues" : "Información, Avisos, Errores y problemas fatales", diff --git a/settings/l10n/fr.js b/settings/l10n/fr.js index c20a4acace5..79c4cdf2651 100644 --- a/settings/l10n/fr.js +++ b/settings/l10n/fr.js @@ -346,7 +346,6 @@ OC.L10N.register( "Unable to remove user from group %s" : "Impossible de supprimer l'utilisateur du groupe %s", "Are you really sure you want add \"{domain}\" as trusted domain?" : "Êtes-vous vraiment sûr de vouloir ajouter \"{domain}\" comme domaine de confiance ?", "Please wait...." : "Veuillez patienter…", - "iPhone" : "iPhone", "add group" : "ajouter groupe", "Everything (fatal issues, errors, warnings, info, debug)" : "Tout (erreurs fatales, erreurs, avertissements, informations, debogage)", "Info, warnings, errors and fatal issues" : "Informations, avertissements, erreurs et erreurs fatales", diff --git a/settings/l10n/fr.json b/settings/l10n/fr.json index 16ad7a7d882..b7fb28256bd 100644 --- a/settings/l10n/fr.json +++ b/settings/l10n/fr.json @@ -344,7 +344,6 @@ "Unable to remove user from group %s" : "Impossible de supprimer l'utilisateur du groupe %s", "Are you really sure you want add \"{domain}\" as trusted domain?" : "Êtes-vous vraiment sûr de vouloir ajouter \"{domain}\" comme domaine de confiance ?", "Please wait...." : "Veuillez patienter…", - "iPhone" : "iPhone", "add group" : "ajouter groupe", "Everything (fatal issues, errors, warnings, info, debug)" : "Tout (erreurs fatales, erreurs, avertissements, informations, debogage)", "Info, warnings, errors and fatal issues" : "Informations, avertissements, erreurs et erreurs fatales", diff --git a/settings/l10n/hu_HU.js b/settings/l10n/hu_HU.js index 73883a1107d..71d6480de52 100644 --- a/settings/l10n/hu_HU.js +++ b/settings/l10n/hu_HU.js @@ -343,7 +343,6 @@ OC.L10N.register( "Unable to remove user from group %s" : "A felhasználó nem távolítható el ebből a csoportból: %s", "Are you really sure you want add \"{domain}\" as trusted domain?" : "Biztos abban, hogy hozzá akarja adni \"{domain}\"-t a megbízható tartományokhoz?", "Please wait...." : "Kérlek várj...", - "iPhone" : "iPhone", "add group" : "csoport hozzáadása", "Everything (fatal issues, errors, warnings, info, debug)" : "Minden (végzetes hibák, hibák, figyelmeztetések, információk, hibakeresési üzenetek)", "Info, warnings, errors and fatal issues" : "Információk, figyelmeztetések, hibák és végzetes hibák", diff --git a/settings/l10n/hu_HU.json b/settings/l10n/hu_HU.json index aad4e32d971..b46a6ba6e55 100644 --- a/settings/l10n/hu_HU.json +++ b/settings/l10n/hu_HU.json @@ -341,7 +341,6 @@ "Unable to remove user from group %s" : "A felhasználó nem távolítható el ebből a csoportból: %s", "Are you really sure you want add \"{domain}\" as trusted domain?" : "Biztos abban, hogy hozzá akarja adni \"{domain}\"-t a megbízható tartományokhoz?", "Please wait...." : "Kérlek várj...", - "iPhone" : "iPhone", "add group" : "csoport hozzáadása", "Everything (fatal issues, errors, warnings, info, debug)" : "Minden (végzetes hibák, hibák, figyelmeztetések, információk, hibakeresési üzenetek)", "Info, warnings, errors and fatal issues" : "Információk, figyelmeztetések, hibák és végzetes hibák", diff --git a/settings/l10n/ia.js b/settings/l10n/ia.js index e6aa618838f..168a792f5da 100644 --- a/settings/l10n/ia.js +++ b/settings/l10n/ia.js @@ -8,6 +8,13 @@ OC.L10N.register( "No user supplied" : "Nulle usator fornite", "Unable to change password" : "Impossibile cambiar contrasigno", "Authentication error" : "Error in authentication", + "Please provide an admin recovery password, otherwise all user data will be lost" : "Per favor, provide un contrasigno administrator pro recuperation de datos, alteremente tote datos de usator essera perdite.", + "Wrong admin recovery password. Please check the password and try again." : "Le contrasigno administrator pro recuperation de datos es incorrecte. Per favor, verifica le contrasigno e tenta de novo.", + "Backend doesn't support password change, but the user's encryption key was successfully updated." : "Le back-end non supporta cambios de contrasigno, ma le clave de cryptographia del usator esseva actualisate con successo.", + "installing and updating apps via the app store or Federated Cloud Sharing" : "Installation e actualisation de applicationes via le App Store o Compartimento del Nube Federate", + "Federated Cloud Sharing" : "Compartimento del Nube Federate", + "cURL is using an outdated %s version (%s). Please update your operating system or features such as %s will not work reliably." : "cURL usa %s in un version obsolete (%s). Per favor, actualisa tu systema operative, o functiones tal como %s non functionara fidedignemente.", + "A problem occurred, please check your log files (Error: %s)" : "Un problema occurreva, per favor verifica tu files de registro (Error: %s)", "Migration Completed" : "Migration completate", "Group already exists." : "Gruppo ja existe.", "Unable to add group." : "Impossibile adder gruppo.", @@ -30,18 +37,40 @@ OC.L10N.register( "Forbidden" : "Prohibite", "Invalid user" : "Usator invalide", "Unable to change mail address" : "Impossibile cambiar adresse de e-posta", + "Email saved" : "E-posta salveguardate", "Password confirmation is required" : "Un confirmation del contrasigno es necessari", "Couldn't remove app." : "Impossibile remover application.", "Couldn't update app." : "Impossibile actualisar application.", + "Are you really sure you want add {domain} as trusted domain?" : "Esque tu es secur que tu vole adder {domain} como dominio fiduciari?", + "Add trusted domain" : "Adder dominio fiduciari", + "Migration in progress. Please wait until the migration is finished" : "Migration in progresso. Per favor, attende usque le migration es finite.", + "Migration started …" : "Migration initiate...", + "Not saved" : "Non salveguardate", + "Sending..." : "Inviante...", "Official" : "Official", "All" : "Tote", "Update to %s" : "Actualisar a %s", + "_You have %n app update pending_::_You have %n app updates pending_" : ["Tu ha %n application preste a actualisar se","Tu ha %n applicationes preste a actualisar se"], + "No apps found for your version" : "Nulle application trovate pro tu version", + "Enabling app …" : "Activante application...", + "Error while disabling app" : "Error durante disactivation del application...", "Disable" : "Disactivar", "Enable" : "Activar", + "Error while enabling app" : "Error durante activation del application...", + "Error: this app cannot be enabled because it makes the server unstable" : "Error: iste application non pote esser activate proque illo torna le servitor instabile", "Updating...." : "Actualisante...", + "Error while updating app" : "Error durante actualisation del application", + "Updated" : "Actualisate", + "Uninstalling ...." : "De-installante...", + "Error while uninstalling app" : "Error durante de-installation del application", "Uninstall" : "De-installar", + "App update" : "Application actualisate", + "Approved" : "Approbate", "Experimental" : "Experimental", + "No apps found for {query}" : "Nulle application trovate pro {query}", + "Allow filesystem access" : "Permitter accesso a systema de files", "Disconnect" : "Disconnecter", + "Revoke" : "Revocar", "Internet Explorer" : "Internet Explorer", "Edge" : "Edge", "Firefox" : "Firefox", @@ -50,19 +79,41 @@ OC.L10N.register( "Google Chrome for Android" : "Google Chrome pro Android", "iPhone iOS" : "iPhone iOS", "iPad iOS" : "iPad iOS", + "iOS Client" : "Cliente iOS", + "Android Client" : "Cliente Android", + "Sync client - {os}" : "Synchronisar cliente - {os}", "This session" : "Iste session", "Copy" : "Copiar", "Copied!" : "Copiate!", + "Not supported!" : "Non supportate!", "Press ⌘-C to copy." : "Pulsa ⌘-C pro copiar.", "Press Ctrl-C to copy." : "Pulsa Ctrl-C pro copiar.", + "Valid until {date}" : "Valide usque {date}", "Delete" : "Deler", "Local" : "Local", + "Private" : "Private", "Only visible to local users" : "Solmente visibile a usatores local", "Only visible to you" : "Solmente visibile a tu", "Contacts" : "Contactos", + "Visible to local users and to trusted servers" : "Visibile a usatores local e a servitores fiduciari", + "Public" : "Public", + "Select a profile picture" : "Selige un pictura de profilo", + "Very weak password" : "Contrasigno multo debile", + "Weak password" : "Contrasigno debile", + "So-so password" : "Contrasigno plus o minus acceptabile", + "Good password" : "Contrasigno bon", + "Strong password" : "Contrasigno forte", "Groups" : "Gruppos", + "Unable to delete {objName}" : "Impossibile deler {objName}", + "Error creating group: {message}" : "Error durante creation de gruppo: {message}", + "A valid group name must be provided" : "Un nomine de gruppo valide debe esser providite", + "deleted {groupName}" : "{groupName} delite", "undo" : "disfacer", "never" : "nunquam", + "deleted {userName}" : "{userName} delite", + "Unable to add user to group {group}" : "Impossibile adder usator a gruppo {group}", + "Unable to remove user from group {group}" : "Impossibile remover usator de gruppo {group}", + "Add group" : "Adder gruppo", "Personal info" : "Information personal", "Sessions" : "Sessiones", "App passwords" : "Contrasignos de applicationes", @@ -120,7 +171,6 @@ OC.L10N.register( "Other" : "Altere", "Quota" : "Quota", "Please wait...." : "Per favor attende...", - "iPhone" : "iPhone", "add group" : "adder gruppo", "Log" : "Registro", "What to log" : "Que registrar?", diff --git a/settings/l10n/ia.json b/settings/l10n/ia.json index 7643ea24822..9fae63fdaa2 100644 --- a/settings/l10n/ia.json +++ b/settings/l10n/ia.json @@ -6,6 +6,13 @@ "No user supplied" : "Nulle usator fornite", "Unable to change password" : "Impossibile cambiar contrasigno", "Authentication error" : "Error in authentication", + "Please provide an admin recovery password, otherwise all user data will be lost" : "Per favor, provide un contrasigno administrator pro recuperation de datos, alteremente tote datos de usator essera perdite.", + "Wrong admin recovery password. Please check the password and try again." : "Le contrasigno administrator pro recuperation de datos es incorrecte. Per favor, verifica le contrasigno e tenta de novo.", + "Backend doesn't support password change, but the user's encryption key was successfully updated." : "Le back-end non supporta cambios de contrasigno, ma le clave de cryptographia del usator esseva actualisate con successo.", + "installing and updating apps via the app store or Federated Cloud Sharing" : "Installation e actualisation de applicationes via le App Store o Compartimento del Nube Federate", + "Federated Cloud Sharing" : "Compartimento del Nube Federate", + "cURL is using an outdated %s version (%s). Please update your operating system or features such as %s will not work reliably." : "cURL usa %s in un version obsolete (%s). Per favor, actualisa tu systema operative, o functiones tal como %s non functionara fidedignemente.", + "A problem occurred, please check your log files (Error: %s)" : "Un problema occurreva, per favor verifica tu files de registro (Error: %s)", "Migration Completed" : "Migration completate", "Group already exists." : "Gruppo ja existe.", "Unable to add group." : "Impossibile adder gruppo.", @@ -28,18 +35,40 @@ "Forbidden" : "Prohibite", "Invalid user" : "Usator invalide", "Unable to change mail address" : "Impossibile cambiar adresse de e-posta", + "Email saved" : "E-posta salveguardate", "Password confirmation is required" : "Un confirmation del contrasigno es necessari", "Couldn't remove app." : "Impossibile remover application.", "Couldn't update app." : "Impossibile actualisar application.", + "Are you really sure you want add {domain} as trusted domain?" : "Esque tu es secur que tu vole adder {domain} como dominio fiduciari?", + "Add trusted domain" : "Adder dominio fiduciari", + "Migration in progress. Please wait until the migration is finished" : "Migration in progresso. Per favor, attende usque le migration es finite.", + "Migration started …" : "Migration initiate...", + "Not saved" : "Non salveguardate", + "Sending..." : "Inviante...", "Official" : "Official", "All" : "Tote", "Update to %s" : "Actualisar a %s", + "_You have %n app update pending_::_You have %n app updates pending_" : ["Tu ha %n application preste a actualisar se","Tu ha %n applicationes preste a actualisar se"], + "No apps found for your version" : "Nulle application trovate pro tu version", + "Enabling app …" : "Activante application...", + "Error while disabling app" : "Error durante disactivation del application...", "Disable" : "Disactivar", "Enable" : "Activar", + "Error while enabling app" : "Error durante activation del application...", + "Error: this app cannot be enabled because it makes the server unstable" : "Error: iste application non pote esser activate proque illo torna le servitor instabile", "Updating...." : "Actualisante...", + "Error while updating app" : "Error durante actualisation del application", + "Updated" : "Actualisate", + "Uninstalling ...." : "De-installante...", + "Error while uninstalling app" : "Error durante de-installation del application", "Uninstall" : "De-installar", + "App update" : "Application actualisate", + "Approved" : "Approbate", "Experimental" : "Experimental", + "No apps found for {query}" : "Nulle application trovate pro {query}", + "Allow filesystem access" : "Permitter accesso a systema de files", "Disconnect" : "Disconnecter", + "Revoke" : "Revocar", "Internet Explorer" : "Internet Explorer", "Edge" : "Edge", "Firefox" : "Firefox", @@ -48,19 +77,41 @@ "Google Chrome for Android" : "Google Chrome pro Android", "iPhone iOS" : "iPhone iOS", "iPad iOS" : "iPad iOS", + "iOS Client" : "Cliente iOS", + "Android Client" : "Cliente Android", + "Sync client - {os}" : "Synchronisar cliente - {os}", "This session" : "Iste session", "Copy" : "Copiar", "Copied!" : "Copiate!", + "Not supported!" : "Non supportate!", "Press ⌘-C to copy." : "Pulsa ⌘-C pro copiar.", "Press Ctrl-C to copy." : "Pulsa Ctrl-C pro copiar.", + "Valid until {date}" : "Valide usque {date}", "Delete" : "Deler", "Local" : "Local", + "Private" : "Private", "Only visible to local users" : "Solmente visibile a usatores local", "Only visible to you" : "Solmente visibile a tu", "Contacts" : "Contactos", + "Visible to local users and to trusted servers" : "Visibile a usatores local e a servitores fiduciari", + "Public" : "Public", + "Select a profile picture" : "Selige un pictura de profilo", + "Very weak password" : "Contrasigno multo debile", + "Weak password" : "Contrasigno debile", + "So-so password" : "Contrasigno plus o minus acceptabile", + "Good password" : "Contrasigno bon", + "Strong password" : "Contrasigno forte", "Groups" : "Gruppos", + "Unable to delete {objName}" : "Impossibile deler {objName}", + "Error creating group: {message}" : "Error durante creation de gruppo: {message}", + "A valid group name must be provided" : "Un nomine de gruppo valide debe esser providite", + "deleted {groupName}" : "{groupName} delite", "undo" : "disfacer", "never" : "nunquam", + "deleted {userName}" : "{userName} delite", + "Unable to add user to group {group}" : "Impossibile adder usator a gruppo {group}", + "Unable to remove user from group {group}" : "Impossibile remover usator de gruppo {group}", + "Add group" : "Adder gruppo", "Personal info" : "Information personal", "Sessions" : "Sessiones", "App passwords" : "Contrasignos de applicationes", @@ -118,7 +169,6 @@ "Other" : "Altere", "Quota" : "Quota", "Please wait...." : "Per favor attende...", - "iPhone" : "iPhone", "add group" : "adder gruppo", "Log" : "Registro", "What to log" : "Que registrar?", diff --git a/settings/l10n/id.js b/settings/l10n/id.js index 42829f7a679..34a36e2480d 100644 --- a/settings/l10n/id.js +++ b/settings/l10n/id.js @@ -294,7 +294,6 @@ OC.L10N.register( "Unable to remove user from group %s" : "Tidak dapat menghapus pengguna dari grup %s", "Are you really sure you want add \"{domain}\" as trusted domain?" : "Apakah Anda yakin ingin menambahkan \"{domain}\" sebagai domain terpercaya?", "Please wait...." : "Mohon tunggu....", - "iPhone" : "iPhone", "add group" : "tambah grup", "Everything (fatal issues, errors, warnings, info, debug)" : "Semuanya (Masalah fatal, kesalahan, peringatan, info, debug)", "Info, warnings, errors and fatal issues" : "Info, peringatan, kesalahan dan masalah fatal", diff --git a/settings/l10n/id.json b/settings/l10n/id.json index 4b9ed65bd57..9773c6d91ab 100644 --- a/settings/l10n/id.json +++ b/settings/l10n/id.json @@ -292,7 +292,6 @@ "Unable to remove user from group %s" : "Tidak dapat menghapus pengguna dari grup %s", "Are you really sure you want add \"{domain}\" as trusted domain?" : "Apakah Anda yakin ingin menambahkan \"{domain}\" sebagai domain terpercaya?", "Please wait...." : "Mohon tunggu....", - "iPhone" : "iPhone", "add group" : "tambah grup", "Everything (fatal issues, errors, warnings, info, debug)" : "Semuanya (Masalah fatal, kesalahan, peringatan, info, debug)", "Info, warnings, errors and fatal issues" : "Info, peringatan, kesalahan dan masalah fatal", diff --git a/settings/l10n/is.js b/settings/l10n/is.js index dd390673589..be2a61f0b31 100644 --- a/settings/l10n/is.js +++ b/settings/l10n/is.js @@ -25,18 +25,23 @@ OC.L10N.register( "You need to set your user email before being able to send test emails." : "Þú verður að gefa upp netfangið þitt svo að þú getir sent prófunarpósta.", "Invalid request" : "Ógild fyrirspurn", "Invalid mail address" : "Ógilt tölvupóstfang", + "No valid group selected" : "Enginn gildur hópur valinn", "A user with that name already exists." : "Nú þegar til notandi með þetta nafn.", "Unable to create user." : "Gat ekki búið til notanda.", "Your %s account was created" : "%s notandaaðgangurinn þinn var búinn til", "Unable to delete user." : "Get ekki eytt notanda.", + "Settings saved" : "Stillingar vistaðar", "Unable to change full name" : "Get ekki breytt fullu nafni", + "Unable to change email address" : "Get ekki breytt tölvupóstfangi", "Your full name has been changed." : "Fullu nafni þínu hefur verið breytt.", "Forbidden" : "Bannað", "Invalid user" : "Ógildur notandi", "Unable to change mail address" : "Get ekki breytt tölvupóstfangi", "Email saved" : "Tölvupóstfang vistað", + "Password confirmation is required" : "Þörf á staðfestingu lykilorðs", "Couldn't remove app." : "Gat ekki fjarlægt forrit.", "Couldn't update app." : "Gat ekki uppfært forrit.", + "Are you really sure you want add {domain} as trusted domain?" : "Ertu viss um að þú viljir bæta \"{domain}\" við sem treystu léni?", "Add trusted domain" : "Bæta við treystu léni", "Migration in progress. Please wait until the migration is finished" : "Yfirfærsla er í gangi. Dokaðu við þar til henni er lokið", "Migration started …" : "Yfirfærsla hafin...", @@ -51,6 +56,7 @@ OC.L10N.register( "Official apps are developed by and within the community. They offer central functionality and are ready for production use." : "Opinber forrit eru þróuð af og innan samfélagsins. Þau bjóða upp á ýmsa kjarnaeiginleika og eru tilbúin til notkunar í raunvinnslu.", "Approved apps are developed by trusted developers and have passed a cursory security check. They are actively maintained in an open code repository and their maintainers deem them to be stable for casual to normal use." : "Samþykkt forrit eru þróuð af treystum forriturum og hafa gengist undir lauslegar öryggisprófanir. Þau eru í virku viðhaldi í opnum hugbúnaðarsöfnum og umsjónarmenn þeirra dæma þau nógu stöðug til notkunar í allri venjulegri vinnslu.", "This app is not checked for security issues and is new or known to be unstable. Install at your own risk." : "Þetta forrit hefur ekki verið öryggisprófað, er nýtt erða þekkt fyrir ótöðugleika við vissar aðstæður. Uppsetning er á þína ábyrgð.", + "Enabling app …" : "Virkja forrit …", "Error while disabling app" : "Villa við að afvirkja forrit", "Disable" : "Gera óvirkt", "Enable" : "Virkja", @@ -69,17 +75,22 @@ OC.L10N.register( "Approved" : "Samþykkt", "Experimental" : "Á tilraunastigi", "No apps found for {query}" : "Engin forrit fundust fyrir \"{query}", + "Allow filesystem access" : "Leyfa aðgang að skráakerfi", "Disconnect" : "Aftengjast", + "Revoke" : "Afturkalla", "Internet Explorer" : "Internet Explorer", "Edge" : "Edge", "Firefox" : "Firefox", "Google Chrome" : "Google Chrome", "Safari" : "Safari", "Google Chrome for Android" : "Google Chrome fyrir Android", + "iPhone iOS" : "iPhone iOS", + "iPad iOS" : "iPad iOS", "iOS Client" : "iOS-biðlari", "Android Client" : "Android-biðlari", "Sync client - {os}" : "Samstilla bilara - {os}", "This session" : "Þessa setu", + "Copy" : "Afrita", "Copied!" : "Afritað!", "Not supported!" : "Óstutt!", "Press ⌘-C to copy." : "Ýttu á ⌘-C til að afrita.", @@ -90,6 +101,14 @@ OC.L10N.register( "An error occurred. Please upload an ASCII-encoded PEM certificate." : "Villa kom upp. Sendu inn ASCII-kóðað PEM-skilríki.", "Valid until {date}" : "Gildir til {date}", "Delete" : "Eyða", + "Local" : "Staðvært", + "Private" : "Einka", + "Only visible to local users" : "Einungis sýnilegt staðværum notendum", + "Only visible to you" : "Einungis sýnilegt þér", + "Contacts" : "Tengiliðir", + "Visible to local users and to trusted servers" : "Sýnilegt staðværum notendum og á treystum þjónum", + "Public" : "Opinbert", + "Will be synced to a global and public address book" : "Verður samstillt víðværri og opinberri vistfangaskrá", "Select a profile picture" : "Veldu einkennismynd", "Very weak password" : "Mjög veikt lykilorð", "Weak password" : "Veikt lykilorð", @@ -104,11 +123,14 @@ OC.L10N.register( "undo" : "afturkalla", "never" : "aldrei", "deleted {userName}" : "eyddi {userName}", + "Unable to add user to group {group}" : "Tókst ekki að bæta notanda við hópinn {group}", + "Unable to remove user from group {group}" : "Ekki tókst að fjarlægja notanda úr hópnum {group}", "Add group" : "Bæta við hópi", "Invalid quota value \"{val}\"" : "Óleyfilegt gildi kvóta \"{val}\"", "no group" : "enginn hópur", "Password successfully changed" : "Lykilorðinu hefur verið breytt", "Changing the password will result in data loss, because data recovery is not available for this user" : "Breyting á þessu lykilorði mun valda gagnatapi, þar sem gagnaendurheimt er ekki tiltæk fyrir þennan notanda", + "Could not change the users email" : "Tókst ekki að breyta tölvupóstfangi notandans", "A valid username must be provided" : "Skráðu inn gilt notandanafn", "Error creating user: {message}" : "Villa við að búa til notanda: {message}", "A valid password must be provided" : "Skráðu inn gilt lykilorð", @@ -123,6 +145,8 @@ OC.L10N.register( "Login" : "Innskráning", "Plain" : "Einfalt", "NT LAN Manager" : "NT LAN stjórnun", + "SSL/TLS" : "SSL/TLS", + "STARTTLS" : "STARTTLS", "Email server" : "Póstþjónn", "Open documentation" : "Opna hjálparskjöl", "This is used for sending out notifications." : "Þetta er notað til að senda út tilkynningar.", @@ -174,6 +198,8 @@ OC.L10N.register( "Execute one task with each page loaded" : "Framkvæma eitt verk með hverri innhlaðinni síðu", "cron.php is registered at a webcron service to call cron.php every 15 minutes over http." : "cron.php er skráð á webcron-þjónustu til að kalla á cron.php á 15 mínútna fresti yfir http.", "Use system's cron service to call the cron.php file every 15 minutes." : "Nota cron-þjónustu kerfisins til að kalla á cron.php skrána á 15 mínútna fresti.", + "The cron.php needs to be executed by the system user \"%s\"." : "cron.php verður að vera keyrt af kerfisnotandanum \"%s\".", + "To run this you need the PHP posix extension. See {linkstart}PHP documentation{linkend} for more details." : "Til að keyra þetta þarftu að hafa PHP posix viðvótina (extension). Skoðaðu {linkstart}PHP hjálparskjölin{linkend} fyrir nánari útlistun.", "Version" : "Útgáfa", "Sharing" : "Deiling", "Allow apps to use the Share API" : "Leyfa forritum að nota Share API", @@ -190,7 +216,11 @@ OC.L10N.register( "Exclude groups from sharing" : "Undanskilja hópa frá því að deila", "These groups will still be able to receive shares, but not to initiate them." : "Þessir hópar munu samt geta tekið við deildum sameignum, en ekki geta útbúið þær.", "Allow username autocompletion in share dialog. If this is disabled the full username needs to be entered." : "Leyfa sjálfklárun notandanafns í deilingarglugga. Ef þetta er óvirkt þarf að setja inn fullt nafn notanda.", + "Show disclaimer text on the public link upload page. (Only shown when the file list is hidden.)" : "Birta fyrirvara á opinberu upphleðslusíðunni. (Birtist einungis þegar listi yfir skrár er falinn).", + "This text will be shown on the public link upload page when the file list is hidden." : "Þessi texti birtist á opinberu upphleðslusíðunni þegar listi yfir skrár er falinn.", "Tips & tricks" : "Ábendingar og góð ráð", + "SQLite is currently being used as the backend database. For larger installations we recommend that you switch to a different database backend." : "Núna er stuðst við SQLite sem bakenda fyrir gagnagrunn. Fyrir stærri uppsetningar mælum við með að skipta yfir í annan gagnagrunnsbakenda.", + "This is particularly recommended when using the desktop client for file synchronisation." : "Mælt er sérstaklega með þessu þegar skjáborðsforritið er notað til að samstilla skrár.", "To migrate to another database use the command line tool: 'occ db:convert-type', or see the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">documentation ↗</a>." : "Til að yfirfæra í annan gagnagrunn skaltu nota skipanalínutólið: 'occ db:convert-type', eða lesa <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">hjálparskjölin ↗</a>.", "How to do backups" : "Hvernig á að taka öryggisafrit", "Advanced monitoring" : "Ítarleg vöktun", @@ -213,16 +243,20 @@ OC.L10N.register( "This app has no maximum Nextcloud version assigned. This will be an error in the future." : "Þetta vorrit er ekki með tiltekna neina hámarksútgáfu Nextcloud. Þetta mun gefa villu í framtíðinni.", "This app cannot be installed because the following dependencies are not fulfilled:" : "Ekki var hægt að setja upp forritið þar sem eftirfarandi kerfiskröfur eru ekki uppfylltar:", "Enable only for specific groups" : "Einungis fyrir sérstaka hópa", + "Uninstall app" : "Henda út forriti", "SSL Root Certificates" : "SSL-rótarskilríki", "Common Name" : "Almennt heiti", "Valid until" : "Gildir til", "Issued By" : "Gefið út af", "Valid until %s" : "Gildir til %s", "Import root certificate" : "Flytja inn rótarskilríki", + "Hey there,<br><br>just letting you know that you now have a %s account.<br><br>Your username: <strong>%s</strong><br>Access it: <strong><a href=\"%s\">%s</a></strong><br><br>" : "Hæ þú,<br><br>bara að láta þig vita að þú átt núna s aðgang.<br><br>Notandanafnið þitt: <strong>%s</strong><br>Tengstu honum: <strong><a href=\"%s\">%s</a></strong><br><br>", "Cheers!" : "Til hamingju!", + "Hey there,\n\njust letting you know that you now have a %s account.\n\nYour username: %s\nAccess it: %s\n\n" : "Hæ þú,\n\nbara að láta þig vita að þú átt núna %s aðgang.\n\nNotandanafnið þitt: %s\nTengstu honum: %s\n\n", "Administrator documentation" : "Hjálparskjöl stjórnanda", "Online documentation" : "Handbækur/skjölun á netinu", "Forum" : "Vefspjall", + "Getting help" : "Til að fá hjálp", "Commercial support" : "Gjaldskyld tækniaðstoð", "You are using <strong>%s</strong> of <strong>%s</strong>" : "Þú notar <strong>%s</strong> frá <strong>%s</strong>", "Profile picture" : "Einkennismynd", @@ -239,6 +273,14 @@ OC.L10N.register( "Your email address" : "Netfangið þitt", "No email address set" : "Ekkert tölvupóstfang sett", "For password recovery and notifications" : "Fyrir tilkynningar og endurheimtingu lykilorðs", + "Phone number" : "Símanúmer", + "Your phone number" : "Símanúmerið þitt", + "Address" : "Heimilisfang", + "Your postal address" : "Heimilisfangið þitt", + "Website" : "Vefsvæði", + "Your website" : "Vefsvæðið þitt", + "Twitter" : "Twitter", + "Your Twitter handle" : "Twitter notandanafnið þitt", "You are member of the following groups:" : "Þú ert meðlimur eftirfarandi hópa:", "Password" : "Lykilorð", "Current password" : "Núverandi lykilorð", @@ -250,6 +292,7 @@ OC.L10N.register( "Desktop client" : "Skjáborðsforrit", "Android app" : "Android-forrit", "iOS app" : "iOS-forrit", + "If you want to support the project {contributeopen}join development{linkclose} or {contributeopen}spread the word{linkclose}!" : "Ef þú vilt styðja við verkefnið {contributeopen}taktu þátt í þróuninni {linkclose} eða {contributeopen}láttu orð út ganga{linkclose}!", "Show First Run Wizard again" : "Birta Fyrsta-skiptis-leiðarvísinn aftur", "Web, desktop and mobile clients currently logged in to your account." : "Veftól, tölvur og símar sem núna eru skráð inn á aðganginn þinn.", "Device" : "Tæki", @@ -277,6 +320,7 @@ OC.L10N.register( "Create" : "Búa til", "Admin Recovery Password" : "Endurheimtulykilorð kerfisstjóra", "Enter the recovery password in order to recover the users files during password change" : "Settu inn endurheimtulykilorð til að endurheimta skrár notandans við breytingu á lykilorði", + "Group name" : "Heiti hóps", "Everyone" : "Allir", "Admins" : "Kerfisstjórar", "Default quota" : "Sjálfgefinn kvóti", @@ -298,7 +342,6 @@ OC.L10N.register( "Unable to remove user from group %s" : "Ekki tókst að fjarlægja notanda úr hópnum %s", "Are you really sure you want add \"{domain}\" as trusted domain?" : "Ertu viss um að þú viljir bæta \"{domain}\" við sem treystu léni?", "Please wait...." : "Andartak....", - "iPhone" : "iPhone", "add group" : "bæta við hópi", "Everything (fatal issues, errors, warnings, info, debug)" : "Allt (aflúsun, upplýsingar, viðvaranir, villur og alvarlegar aðvaranir)", "Info, warnings, errors and fatal issues" : "Upplýsingar, viðvaranir, villur og alvarlegar aðvaranir", diff --git a/settings/l10n/is.json b/settings/l10n/is.json index f5bf0bee0b9..2ceedfb7ba9 100644 --- a/settings/l10n/is.json +++ b/settings/l10n/is.json @@ -23,18 +23,23 @@ "You need to set your user email before being able to send test emails." : "Þú verður að gefa upp netfangið þitt svo að þú getir sent prófunarpósta.", "Invalid request" : "Ógild fyrirspurn", "Invalid mail address" : "Ógilt tölvupóstfang", + "No valid group selected" : "Enginn gildur hópur valinn", "A user with that name already exists." : "Nú þegar til notandi með þetta nafn.", "Unable to create user." : "Gat ekki búið til notanda.", "Your %s account was created" : "%s notandaaðgangurinn þinn var búinn til", "Unable to delete user." : "Get ekki eytt notanda.", + "Settings saved" : "Stillingar vistaðar", "Unable to change full name" : "Get ekki breytt fullu nafni", + "Unable to change email address" : "Get ekki breytt tölvupóstfangi", "Your full name has been changed." : "Fullu nafni þínu hefur verið breytt.", "Forbidden" : "Bannað", "Invalid user" : "Ógildur notandi", "Unable to change mail address" : "Get ekki breytt tölvupóstfangi", "Email saved" : "Tölvupóstfang vistað", + "Password confirmation is required" : "Þörf á staðfestingu lykilorðs", "Couldn't remove app." : "Gat ekki fjarlægt forrit.", "Couldn't update app." : "Gat ekki uppfært forrit.", + "Are you really sure you want add {domain} as trusted domain?" : "Ertu viss um að þú viljir bæta \"{domain}\" við sem treystu léni?", "Add trusted domain" : "Bæta við treystu léni", "Migration in progress. Please wait until the migration is finished" : "Yfirfærsla er í gangi. Dokaðu við þar til henni er lokið", "Migration started …" : "Yfirfærsla hafin...", @@ -49,6 +54,7 @@ "Official apps are developed by and within the community. They offer central functionality and are ready for production use." : "Opinber forrit eru þróuð af og innan samfélagsins. Þau bjóða upp á ýmsa kjarnaeiginleika og eru tilbúin til notkunar í raunvinnslu.", "Approved apps are developed by trusted developers and have passed a cursory security check. They are actively maintained in an open code repository and their maintainers deem them to be stable for casual to normal use." : "Samþykkt forrit eru þróuð af treystum forriturum og hafa gengist undir lauslegar öryggisprófanir. Þau eru í virku viðhaldi í opnum hugbúnaðarsöfnum og umsjónarmenn þeirra dæma þau nógu stöðug til notkunar í allri venjulegri vinnslu.", "This app is not checked for security issues and is new or known to be unstable. Install at your own risk." : "Þetta forrit hefur ekki verið öryggisprófað, er nýtt erða þekkt fyrir ótöðugleika við vissar aðstæður. Uppsetning er á þína ábyrgð.", + "Enabling app …" : "Virkja forrit …", "Error while disabling app" : "Villa við að afvirkja forrit", "Disable" : "Gera óvirkt", "Enable" : "Virkja", @@ -67,17 +73,22 @@ "Approved" : "Samþykkt", "Experimental" : "Á tilraunastigi", "No apps found for {query}" : "Engin forrit fundust fyrir \"{query}", + "Allow filesystem access" : "Leyfa aðgang að skráakerfi", "Disconnect" : "Aftengjast", + "Revoke" : "Afturkalla", "Internet Explorer" : "Internet Explorer", "Edge" : "Edge", "Firefox" : "Firefox", "Google Chrome" : "Google Chrome", "Safari" : "Safari", "Google Chrome for Android" : "Google Chrome fyrir Android", + "iPhone iOS" : "iPhone iOS", + "iPad iOS" : "iPad iOS", "iOS Client" : "iOS-biðlari", "Android Client" : "Android-biðlari", "Sync client - {os}" : "Samstilla bilara - {os}", "This session" : "Þessa setu", + "Copy" : "Afrita", "Copied!" : "Afritað!", "Not supported!" : "Óstutt!", "Press ⌘-C to copy." : "Ýttu á ⌘-C til að afrita.", @@ -88,6 +99,14 @@ "An error occurred. Please upload an ASCII-encoded PEM certificate." : "Villa kom upp. Sendu inn ASCII-kóðað PEM-skilríki.", "Valid until {date}" : "Gildir til {date}", "Delete" : "Eyða", + "Local" : "Staðvært", + "Private" : "Einka", + "Only visible to local users" : "Einungis sýnilegt staðværum notendum", + "Only visible to you" : "Einungis sýnilegt þér", + "Contacts" : "Tengiliðir", + "Visible to local users and to trusted servers" : "Sýnilegt staðværum notendum og á treystum þjónum", + "Public" : "Opinbert", + "Will be synced to a global and public address book" : "Verður samstillt víðværri og opinberri vistfangaskrá", "Select a profile picture" : "Veldu einkennismynd", "Very weak password" : "Mjög veikt lykilorð", "Weak password" : "Veikt lykilorð", @@ -102,11 +121,14 @@ "undo" : "afturkalla", "never" : "aldrei", "deleted {userName}" : "eyddi {userName}", + "Unable to add user to group {group}" : "Tókst ekki að bæta notanda við hópinn {group}", + "Unable to remove user from group {group}" : "Ekki tókst að fjarlægja notanda úr hópnum {group}", "Add group" : "Bæta við hópi", "Invalid quota value \"{val}\"" : "Óleyfilegt gildi kvóta \"{val}\"", "no group" : "enginn hópur", "Password successfully changed" : "Lykilorðinu hefur verið breytt", "Changing the password will result in data loss, because data recovery is not available for this user" : "Breyting á þessu lykilorði mun valda gagnatapi, þar sem gagnaendurheimt er ekki tiltæk fyrir þennan notanda", + "Could not change the users email" : "Tókst ekki að breyta tölvupóstfangi notandans", "A valid username must be provided" : "Skráðu inn gilt notandanafn", "Error creating user: {message}" : "Villa við að búa til notanda: {message}", "A valid password must be provided" : "Skráðu inn gilt lykilorð", @@ -121,6 +143,8 @@ "Login" : "Innskráning", "Plain" : "Einfalt", "NT LAN Manager" : "NT LAN stjórnun", + "SSL/TLS" : "SSL/TLS", + "STARTTLS" : "STARTTLS", "Email server" : "Póstþjónn", "Open documentation" : "Opna hjálparskjöl", "This is used for sending out notifications." : "Þetta er notað til að senda út tilkynningar.", @@ -172,6 +196,8 @@ "Execute one task with each page loaded" : "Framkvæma eitt verk með hverri innhlaðinni síðu", "cron.php is registered at a webcron service to call cron.php every 15 minutes over http." : "cron.php er skráð á webcron-þjónustu til að kalla á cron.php á 15 mínútna fresti yfir http.", "Use system's cron service to call the cron.php file every 15 minutes." : "Nota cron-þjónustu kerfisins til að kalla á cron.php skrána á 15 mínútna fresti.", + "The cron.php needs to be executed by the system user \"%s\"." : "cron.php verður að vera keyrt af kerfisnotandanum \"%s\".", + "To run this you need the PHP posix extension. See {linkstart}PHP documentation{linkend} for more details." : "Til að keyra þetta þarftu að hafa PHP posix viðvótina (extension). Skoðaðu {linkstart}PHP hjálparskjölin{linkend} fyrir nánari útlistun.", "Version" : "Útgáfa", "Sharing" : "Deiling", "Allow apps to use the Share API" : "Leyfa forritum að nota Share API", @@ -188,7 +214,11 @@ "Exclude groups from sharing" : "Undanskilja hópa frá því að deila", "These groups will still be able to receive shares, but not to initiate them." : "Þessir hópar munu samt geta tekið við deildum sameignum, en ekki geta útbúið þær.", "Allow username autocompletion in share dialog. If this is disabled the full username needs to be entered." : "Leyfa sjálfklárun notandanafns í deilingarglugga. Ef þetta er óvirkt þarf að setja inn fullt nafn notanda.", + "Show disclaimer text on the public link upload page. (Only shown when the file list is hidden.)" : "Birta fyrirvara á opinberu upphleðslusíðunni. (Birtist einungis þegar listi yfir skrár er falinn).", + "This text will be shown on the public link upload page when the file list is hidden." : "Þessi texti birtist á opinberu upphleðslusíðunni þegar listi yfir skrár er falinn.", "Tips & tricks" : "Ábendingar og góð ráð", + "SQLite is currently being used as the backend database. For larger installations we recommend that you switch to a different database backend." : "Núna er stuðst við SQLite sem bakenda fyrir gagnagrunn. Fyrir stærri uppsetningar mælum við með að skipta yfir í annan gagnagrunnsbakenda.", + "This is particularly recommended when using the desktop client for file synchronisation." : "Mælt er sérstaklega með þessu þegar skjáborðsforritið er notað til að samstilla skrár.", "To migrate to another database use the command line tool: 'occ db:convert-type', or see the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">documentation ↗</a>." : "Til að yfirfæra í annan gagnagrunn skaltu nota skipanalínutólið: 'occ db:convert-type', eða lesa <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">hjálparskjölin ↗</a>.", "How to do backups" : "Hvernig á að taka öryggisafrit", "Advanced monitoring" : "Ítarleg vöktun", @@ -211,16 +241,20 @@ "This app has no maximum Nextcloud version assigned. This will be an error in the future." : "Þetta vorrit er ekki með tiltekna neina hámarksútgáfu Nextcloud. Þetta mun gefa villu í framtíðinni.", "This app cannot be installed because the following dependencies are not fulfilled:" : "Ekki var hægt að setja upp forritið þar sem eftirfarandi kerfiskröfur eru ekki uppfylltar:", "Enable only for specific groups" : "Einungis fyrir sérstaka hópa", + "Uninstall app" : "Henda út forriti", "SSL Root Certificates" : "SSL-rótarskilríki", "Common Name" : "Almennt heiti", "Valid until" : "Gildir til", "Issued By" : "Gefið út af", "Valid until %s" : "Gildir til %s", "Import root certificate" : "Flytja inn rótarskilríki", + "Hey there,<br><br>just letting you know that you now have a %s account.<br><br>Your username: <strong>%s</strong><br>Access it: <strong><a href=\"%s\">%s</a></strong><br><br>" : "Hæ þú,<br><br>bara að láta þig vita að þú átt núna s aðgang.<br><br>Notandanafnið þitt: <strong>%s</strong><br>Tengstu honum: <strong><a href=\"%s\">%s</a></strong><br><br>", "Cheers!" : "Til hamingju!", + "Hey there,\n\njust letting you know that you now have a %s account.\n\nYour username: %s\nAccess it: %s\n\n" : "Hæ þú,\n\nbara að láta þig vita að þú átt núna %s aðgang.\n\nNotandanafnið þitt: %s\nTengstu honum: %s\n\n", "Administrator documentation" : "Hjálparskjöl stjórnanda", "Online documentation" : "Handbækur/skjölun á netinu", "Forum" : "Vefspjall", + "Getting help" : "Til að fá hjálp", "Commercial support" : "Gjaldskyld tækniaðstoð", "You are using <strong>%s</strong> of <strong>%s</strong>" : "Þú notar <strong>%s</strong> frá <strong>%s</strong>", "Profile picture" : "Einkennismynd", @@ -237,6 +271,14 @@ "Your email address" : "Netfangið þitt", "No email address set" : "Ekkert tölvupóstfang sett", "For password recovery and notifications" : "Fyrir tilkynningar og endurheimtingu lykilorðs", + "Phone number" : "Símanúmer", + "Your phone number" : "Símanúmerið þitt", + "Address" : "Heimilisfang", + "Your postal address" : "Heimilisfangið þitt", + "Website" : "Vefsvæði", + "Your website" : "Vefsvæðið þitt", + "Twitter" : "Twitter", + "Your Twitter handle" : "Twitter notandanafnið þitt", "You are member of the following groups:" : "Þú ert meðlimur eftirfarandi hópa:", "Password" : "Lykilorð", "Current password" : "Núverandi lykilorð", @@ -248,6 +290,7 @@ "Desktop client" : "Skjáborðsforrit", "Android app" : "Android-forrit", "iOS app" : "iOS-forrit", + "If you want to support the project {contributeopen}join development{linkclose} or {contributeopen}spread the word{linkclose}!" : "Ef þú vilt styðja við verkefnið {contributeopen}taktu þátt í þróuninni {linkclose} eða {contributeopen}láttu orð út ganga{linkclose}!", "Show First Run Wizard again" : "Birta Fyrsta-skiptis-leiðarvísinn aftur", "Web, desktop and mobile clients currently logged in to your account." : "Veftól, tölvur og símar sem núna eru skráð inn á aðganginn þinn.", "Device" : "Tæki", @@ -275,6 +318,7 @@ "Create" : "Búa til", "Admin Recovery Password" : "Endurheimtulykilorð kerfisstjóra", "Enter the recovery password in order to recover the users files during password change" : "Settu inn endurheimtulykilorð til að endurheimta skrár notandans við breytingu á lykilorði", + "Group name" : "Heiti hóps", "Everyone" : "Allir", "Admins" : "Kerfisstjórar", "Default quota" : "Sjálfgefinn kvóti", @@ -296,7 +340,6 @@ "Unable to remove user from group %s" : "Ekki tókst að fjarlægja notanda úr hópnum %s", "Are you really sure you want add \"{domain}\" as trusted domain?" : "Ertu viss um að þú viljir bæta \"{domain}\" við sem treystu léni?", "Please wait...." : "Andartak....", - "iPhone" : "iPhone", "add group" : "bæta við hópi", "Everything (fatal issues, errors, warnings, info, debug)" : "Allt (aflúsun, upplýsingar, viðvaranir, villur og alvarlegar aðvaranir)", "Info, warnings, errors and fatal issues" : "Upplýsingar, viðvaranir, villur og alvarlegar aðvaranir", diff --git a/settings/l10n/it.js b/settings/l10n/it.js index 727e98fa774..53760cbfa2b 100644 --- a/settings/l10n/it.js +++ b/settings/l10n/it.js @@ -346,7 +346,6 @@ OC.L10N.register( "Unable to remove user from group %s" : "Impossibile rimuovere l'utente dal gruppo %s", "Are you really sure you want add \"{domain}\" as trusted domain?" : "Sei sicuro di voler aggiungere \"{domain}\" come dominio attendibile?", "Please wait...." : "Attendere...", - "iPhone" : "iPhone", "add group" : "aggiungi gruppo", "Everything (fatal issues, errors, warnings, info, debug)" : "Tutto (problemi gravi, errori, avvisi, informazioni, debug)", "Info, warnings, errors and fatal issues" : "Informazioni, avvisi, errori e problemi gravi", diff --git a/settings/l10n/it.json b/settings/l10n/it.json index 01b584d12d0..42ce513b1cc 100644 --- a/settings/l10n/it.json +++ b/settings/l10n/it.json @@ -344,7 +344,6 @@ "Unable to remove user from group %s" : "Impossibile rimuovere l'utente dal gruppo %s", "Are you really sure you want add \"{domain}\" as trusted domain?" : "Sei sicuro di voler aggiungere \"{domain}\" come dominio attendibile?", "Please wait...." : "Attendere...", - "iPhone" : "iPhone", "add group" : "aggiungi gruppo", "Everything (fatal issues, errors, warnings, info, debug)" : "Tutto (problemi gravi, errori, avvisi, informazioni, debug)", "Info, warnings, errors and fatal issues" : "Informazioni, avvisi, errori e problemi gravi", diff --git a/settings/l10n/ja.js b/settings/l10n/ja.js index 3eac52bbfd5..51712ff6f0e 100644 --- a/settings/l10n/ja.js +++ b/settings/l10n/ja.js @@ -345,7 +345,6 @@ OC.L10N.register( "Unable to remove user from group %s" : "ユーザーをグループ %s から削除できません", "Are you really sure you want add \"{domain}\" as trusted domain?" : "\"{domain}\" を信頼するドメインに追加してもよろしいでしょうか?", "Please wait...." : "しばらくお待ちください...", - "iPhone" : "iPhone", "add group" : "グループを追加する", "Everything (fatal issues, errors, warnings, info, debug)" : "すべて (致命的な問題、エラー、警告、情報、デバッグ)", "Info, warnings, errors and fatal issues" : "情報、警告、エラー、致命的な問題", diff --git a/settings/l10n/ja.json b/settings/l10n/ja.json index 2aad81aeaf6..3afdf53f5d0 100644 --- a/settings/l10n/ja.json +++ b/settings/l10n/ja.json @@ -343,7 +343,6 @@ "Unable to remove user from group %s" : "ユーザーをグループ %s から削除できません", "Are you really sure you want add \"{domain}\" as trusted domain?" : "\"{domain}\" を信頼するドメインに追加してもよろしいでしょうか?", "Please wait...." : "しばらくお待ちください...", - "iPhone" : "iPhone", "add group" : "グループを追加する", "Everything (fatal issues, errors, warnings, info, debug)" : "すべて (致命的な問題、エラー、警告、情報、デバッグ)", "Info, warnings, errors and fatal issues" : "情報、警告、エラー、致命的な問題", diff --git a/settings/l10n/ko.js b/settings/l10n/ko.js index adaff000a69..a140403dc2a 100644 --- a/settings/l10n/ko.js +++ b/settings/l10n/ko.js @@ -339,7 +339,6 @@ OC.L10N.register( "Unable to remove user from group %s" : "그룹 %s에서 사용자를 삭제할 수 없음", "Are you really sure you want add \"{domain}\" as trusted domain?" : "신뢰할 수 있는 도메인 목록에 \"{domain}\"을(를) 추가하시겠습니까?", "Please wait...." : "기다려 주십시오....", - "iPhone" : "아이폰", "add group" : "그룹 추가", "Everything (fatal issues, errors, warnings, info, debug)" : "모두 (치명적 문제, 오류, 경고, 정보, 디버그)", "Info, warnings, errors and fatal issues" : "정보, 경고, 오류, 치명적 문제", diff --git a/settings/l10n/ko.json b/settings/l10n/ko.json index 08934a74bd5..78059f5c3c4 100644 --- a/settings/l10n/ko.json +++ b/settings/l10n/ko.json @@ -337,7 +337,6 @@ "Unable to remove user from group %s" : "그룹 %s에서 사용자를 삭제할 수 없음", "Are you really sure you want add \"{domain}\" as trusted domain?" : "신뢰할 수 있는 도메인 목록에 \"{domain}\"을(를) 추가하시겠습니까?", "Please wait...." : "기다려 주십시오....", - "iPhone" : "아이폰", "add group" : "그룹 추가", "Everything (fatal issues, errors, warnings, info, debug)" : "모두 (치명적 문제, 오류, 경고, 정보, 디버그)", "Info, warnings, errors and fatal issues" : "정보, 경고, 오류, 치명적 문제", diff --git a/settings/l10n/lt_LT.js b/settings/l10n/lt_LT.js index 6d564652550..617b531d8f8 100644 --- a/settings/l10n/lt_LT.js +++ b/settings/l10n/lt_LT.js @@ -44,8 +44,9 @@ OC.L10N.register( "Updating...." : "Atnaujinama...", "Error while updating app" : "Įvyko klaida atnaujinant programą", "Updated" : "Atnaujinta", - "Uninstalling ...." : "Išdiegiama...", - "Uninstall" : "Išdiegti", + "Uninstalling ...." : "Šalinama...", + "Error while uninstalling app" : "Klaida, šalinant programėlę", + "Uninstall" : "Šalinti", "Approved" : "Patvirtinta", "Experimental" : "Eksperimentinė", "Disconnect" : "Atjungti", @@ -101,6 +102,12 @@ OC.L10N.register( "SMTP Username" : "SMTP naudotojo vardas", "SMTP Password" : "SMTP slaptažodis", "Server-side encryption" : "Šifravimas serveryje", + "Be aware that encryption always increases the file size." : "Turėkite omenyje, kad šifravimas visada padidina failų dydį.", + "This is the final warning: Do you really want to enable encryption?" : "Tai yra paskutinis įspėjimas: Ar tikrai norite įjungti šifravimą?", + "Enable encryption" : "Įjungti šifravimą", + "Select default encryption module:" : "Pasirinkite numatytąjį šifravimo modulį:", + "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please enable the \"Default encryption module\" and run 'occ encryption:migrate'" : "Jūs turite perkelti savo šifravimo raktus iš senojo šifravimo (ownCloud <= 8.0) į naująjį. Prašome įjungti \"Numatytąjį šifravimo modulį\" ir vykdyti \"occ encryption:migrate\"", + "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one." : "Jūs turite perkelti savo šifravimo raktus iš senojo šifravimo (ownCloud <= 8.0) į naująjį.", "Security & setup warnings" : "Saugos ir diegimo perspėjimai", "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." : "Trūksta PHP modulio „fileinfo“. Labai rekomenduojame įjungti šį modulį, kad gauti geriausius rezultatus nustatant mime-tipą.", "Cron" : "Cron", @@ -113,10 +120,13 @@ OC.L10N.register( "days" : "dienos", "Allow resharing" : "Leisti dalintis", "Tips & tricks" : "Patarimai ir gudrybės", + "Documentation:" : "Dokumentacija:", + "Report a bug" : "Pranešti apie klaidą", "Show description …" : "Rodyti aprašą …", "Hide description …" : "Slėpti aprašą …", "This app has an update available." : "Šiai programėlei yra prieinamas atnaujinimas.", "Cheers!" : "Sveikinimai!", + "Online documentation" : "Dokumentacija internete", "Forum" : "Forumas", "You are using <strong>%s</strong> of <strong>%s</strong>" : "Jūs naudojate <strong>%s</strong> iš <strong>%s</strong>", "Profile picture" : "Profilio paveikslas", @@ -141,7 +151,7 @@ OC.L10N.register( "Language" : "Kalba", "Help translate" : "Padėkite išversti", "Get the apps to sync your files" : "Atsisiųskite programėles, kad sinchronizuotumėte savo failus", - "Desktop client" : "Darbastalio klientas", + "Desktop client" : "Darbalaukio klientas", "Android app" : "Android programa", "iOS app" : "iOS programa", "If you want to support the project {contributeopen}join development{linkclose} or {contributeopen}spread the word{linkclose}!" : "Jeigu norite palaikyti projektą, tuomet {contributeopen}prisijunkite prie kūrimo{linkclose} arba {contributeopen}skleiskite žinią kitiems{linkclose}!", @@ -167,12 +177,14 @@ OC.L10N.register( "Unable to add user to group %s" : "Nepavyko pridėti naudotojo į grupę %s", "Unable to remove user from group %s" : "Nepavyko pašalinti naudotojo iš grupės %s", "Please wait...." : "Prašome palaukti...", - "iPhone" : "iPhone", "Fatal issues only" : "Tik lemtingosios klaidos", "Log" : "Žurnalas", + "What to log" : "Ką registruoti", + "Download logfile" : "Atsisiųsti žurnalo failą", "More" : "Daugiau", "Less" : "Mažiau", "The logfile is bigger than 100 MB. Downloading it may take some time!" : "Žurnalo failo dydis yra daugiau nei 100 MB. Jo atsiuntimas gali šiek tiek užtrukti!", + "Add Group" : "Pridėti grupę", "Group" : "Grupė" }, "nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);"); diff --git a/settings/l10n/lt_LT.json b/settings/l10n/lt_LT.json index 85d13b49170..5bebcdaa5ae 100644 --- a/settings/l10n/lt_LT.json +++ b/settings/l10n/lt_LT.json @@ -42,8 +42,9 @@ "Updating...." : "Atnaujinama...", "Error while updating app" : "Įvyko klaida atnaujinant programą", "Updated" : "Atnaujinta", - "Uninstalling ...." : "Išdiegiama...", - "Uninstall" : "Išdiegti", + "Uninstalling ...." : "Šalinama...", + "Error while uninstalling app" : "Klaida, šalinant programėlę", + "Uninstall" : "Šalinti", "Approved" : "Patvirtinta", "Experimental" : "Eksperimentinė", "Disconnect" : "Atjungti", @@ -99,6 +100,12 @@ "SMTP Username" : "SMTP naudotojo vardas", "SMTP Password" : "SMTP slaptažodis", "Server-side encryption" : "Šifravimas serveryje", + "Be aware that encryption always increases the file size." : "Turėkite omenyje, kad šifravimas visada padidina failų dydį.", + "This is the final warning: Do you really want to enable encryption?" : "Tai yra paskutinis įspėjimas: Ar tikrai norite įjungti šifravimą?", + "Enable encryption" : "Įjungti šifravimą", + "Select default encryption module:" : "Pasirinkite numatytąjį šifravimo modulį:", + "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please enable the \"Default encryption module\" and run 'occ encryption:migrate'" : "Jūs turite perkelti savo šifravimo raktus iš senojo šifravimo (ownCloud <= 8.0) į naująjį. Prašome įjungti \"Numatytąjį šifravimo modulį\" ir vykdyti \"occ encryption:migrate\"", + "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one." : "Jūs turite perkelti savo šifravimo raktus iš senojo šifravimo (ownCloud <= 8.0) į naująjį.", "Security & setup warnings" : "Saugos ir diegimo perspėjimai", "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." : "Trūksta PHP modulio „fileinfo“. Labai rekomenduojame įjungti šį modulį, kad gauti geriausius rezultatus nustatant mime-tipą.", "Cron" : "Cron", @@ -111,10 +118,13 @@ "days" : "dienos", "Allow resharing" : "Leisti dalintis", "Tips & tricks" : "Patarimai ir gudrybės", + "Documentation:" : "Dokumentacija:", + "Report a bug" : "Pranešti apie klaidą", "Show description …" : "Rodyti aprašą …", "Hide description …" : "Slėpti aprašą …", "This app has an update available." : "Šiai programėlei yra prieinamas atnaujinimas.", "Cheers!" : "Sveikinimai!", + "Online documentation" : "Dokumentacija internete", "Forum" : "Forumas", "You are using <strong>%s</strong> of <strong>%s</strong>" : "Jūs naudojate <strong>%s</strong> iš <strong>%s</strong>", "Profile picture" : "Profilio paveikslas", @@ -139,7 +149,7 @@ "Language" : "Kalba", "Help translate" : "Padėkite išversti", "Get the apps to sync your files" : "Atsisiųskite programėles, kad sinchronizuotumėte savo failus", - "Desktop client" : "Darbastalio klientas", + "Desktop client" : "Darbalaukio klientas", "Android app" : "Android programa", "iOS app" : "iOS programa", "If you want to support the project {contributeopen}join development{linkclose} or {contributeopen}spread the word{linkclose}!" : "Jeigu norite palaikyti projektą, tuomet {contributeopen}prisijunkite prie kūrimo{linkclose} arba {contributeopen}skleiskite žinią kitiems{linkclose}!", @@ -165,12 +175,14 @@ "Unable to add user to group %s" : "Nepavyko pridėti naudotojo į grupę %s", "Unable to remove user from group %s" : "Nepavyko pašalinti naudotojo iš grupės %s", "Please wait...." : "Prašome palaukti...", - "iPhone" : "iPhone", "Fatal issues only" : "Tik lemtingosios klaidos", "Log" : "Žurnalas", + "What to log" : "Ką registruoti", + "Download logfile" : "Atsisiųsti žurnalo failą", "More" : "Daugiau", "Less" : "Mažiau", "The logfile is bigger than 100 MB. Downloading it may take some time!" : "Žurnalo failo dydis yra daugiau nei 100 MB. Jo atsiuntimas gali šiek tiek užtrukti!", + "Add Group" : "Pridėti grupę", "Group" : "Grupė" },"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);" }
\ No newline at end of file diff --git a/settings/l10n/lv.js b/settings/l10n/lv.js index 382c9cc1818..120e640a25f 100644 --- a/settings/l10n/lv.js +++ b/settings/l10n/lv.js @@ -277,7 +277,6 @@ OC.L10N.register( "Unable to remove user from group %s" : "Nevar izņemt lietotāju no grupas %s", "Are you really sure you want add \"{domain}\" as trusted domain?" : "Vai esat pārliecināts, ka vēlaties pievienot \"{domain}\" kā uzticamu domēnu?", "Please wait...." : "Lūdzu, uzgaidiet....", - "iPhone" : "iPhone", "add group" : "pievienot grupu", "Everything (fatal issues, errors, warnings, info, debug)" : "Viss (letālas problēmas, kļūdas, brīdinājumi, informatīvas ziņas, atkļūdošanas paziņojumi)", "Info, warnings, errors and fatal issues" : "Informatīvas ziņas, brīdinājumi, kļūdas un letālas problēmas", diff --git a/settings/l10n/lv.json b/settings/l10n/lv.json index 36e1576c800..b184963401d 100644 --- a/settings/l10n/lv.json +++ b/settings/l10n/lv.json @@ -275,7 +275,6 @@ "Unable to remove user from group %s" : "Nevar izņemt lietotāju no grupas %s", "Are you really sure you want add \"{domain}\" as trusted domain?" : "Vai esat pārliecināts, ka vēlaties pievienot \"{domain}\" kā uzticamu domēnu?", "Please wait...." : "Lūdzu, uzgaidiet....", - "iPhone" : "iPhone", "add group" : "pievienot grupu", "Everything (fatal issues, errors, warnings, info, debug)" : "Viss (letālas problēmas, kļūdas, brīdinājumi, informatīvas ziņas, atkļūdošanas paziņojumi)", "Info, warnings, errors and fatal issues" : "Informatīvas ziņas, brīdinājumi, kļūdas un letālas problēmas", diff --git a/settings/l10n/nb_NO.js b/settings/l10n/nb_NO.js index 32cc38f7759..1c337f96d42 100644 --- a/settings/l10n/nb_NO.js +++ b/settings/l10n/nb_NO.js @@ -25,18 +25,23 @@ OC.L10N.register( "You need to set your user email before being able to send test emails." : "Du må sette e-postadressen for brukeren din før du kan teste sending av e-post.", "Invalid request" : "Ugyldig forespørsel", "Invalid mail address" : "Ugyldig e-postadresse", + "No valid group selected" : "Ingen gyldig gruppe valgt", "A user with that name already exists." : "Det finnes allerede en bruker med det navnet.", "Unable to create user." : "Kan ikke opprette bruker.", "Your %s account was created" : "%s-kontoen din ble opprettet", "Unable to delete user." : "Kan ikke slette bruker.", + "Settings saved" : "Innstillinger lagret", "Unable to change full name" : "Klarte ikke å endre fullt navn", + "Unable to change email address" : "Klarer ikke å endre epostadresse", "Your full name has been changed." : "Ditt fulle navn er blitt endret.", "Forbidden" : "Forbudt", "Invalid user" : "Ugyldig bruker", "Unable to change mail address" : "Kan ikke endre epost-adresse", "Email saved" : "Epost lagret", + "Password confirmation is required" : "Passord bekreftelse er nødvendig", "Couldn't remove app." : "Klarte ikke å fjerne app.", "Couldn't update app." : "Kunne ikke oppdatere app.", + "Are you really sure you want add {domain} as trusted domain?" : "Er du virkelig sikker på du vil legge til {domain} som klarert domene?", "Add trusted domain" : "Legg til et klarert domene", "Migration in progress. Please wait until the migration is finished" : "Migrering utføres. Vent til migreringen er ferdig.", "Migration started …" : "Migrering startet ..", @@ -51,6 +56,7 @@ OC.L10N.register( "Official apps are developed by and within the community. They offer central functionality and are ready for production use." : "Offisielle apper er utviklet av og innenfor miljøet, de byr på sentral funksjonalitet og er klare for bruk i produksjon.", "Approved apps are developed by trusted developers and have passed a cursory security check. They are actively maintained in an open code repository and their maintainers deem them to be stable for casual to normal use." : "Godkjente apper er utviklet av tiltrodde utviklere og har gjennomgått en rask sikkerhetssjekk. De vedlikeholdes aktivt i et åpent kode-depot og utviklerne anser dem for å være stabile for tidvis eller normal bruk.", "This app is not checked for security issues and is new or known to be unstable. Install at your own risk." : "Denne appen er ikke sjekket for sikkerhetsproblemer og er ny eller ansett for å være ustabil. Installer på egen risiko.", + "Enabling app …" : "Aktiverer app ...", "Error while disabling app" : "Deaktivering av app feilet", "Disable" : "Deaktiver ", "Enable" : "Aktiver", @@ -69,13 +75,17 @@ OC.L10N.register( "Approved" : "Godkjent", "Experimental" : "Eksperimentell", "No apps found for {query}" : "Ingen apper funnet for \"{query}\"", + "Allow filesystem access" : "Tillatt filsystem tilgang", "Disconnect" : "Koble fra", + "Revoke" : "Avslå", "Internet Explorer" : "Internet Explorer", "Edge" : "Edge", "Firefox" : "Firefox", "Google Chrome" : "Google Chrome", "Safari" : "Safari", "Google Chrome for Android" : "Google Chrome for Android", + "iPhone iOS" : "iPhone iOS", + "iPad iOS" : "iPad iOS", "iOS Client" : "iOS klient", "Android Client" : "Android klient", "Sync client - {os}" : "Synkroniseringsklient - {os}", @@ -91,7 +101,14 @@ OC.L10N.register( "An error occurred. Please upload an ASCII-encoded PEM certificate." : "Det oppstod en feil. Vennligst last opp et ASCII-kodet PEM-sertifikat.", "Valid until {date}" : "Gyldig til {date}", "Delete" : "Slett", + "Local" : "Lokal", "Private" : "Privat", + "Only visible to local users" : "Kun synlig for lokale brukere", + "Only visible to you" : "Kun synlig for deg", + "Contacts" : "Kontakter", + "Visible to local users and to trusted servers" : "Synlig for lokale brukere og klarerte tjenere", + "Public" : "Offentlig", + "Will be synced to a global and public address book" : "Vil blir synkronisert til global og offentlig addressbok", "Select a profile picture" : "Velg et profilbilde", "Very weak password" : "Veldig svakt passord", "Weak password" : "Svakt passord", @@ -106,11 +123,14 @@ OC.L10N.register( "undo" : "angre", "never" : "aldri", "deleted {userName}" : "slettet {userName}", + "Unable to add user to group {group}" : "Klarer ikke å legge bruker til gruppe {group}", + "Unable to remove user from group {group}" : "Klarer ikke å fjerne bruker fra gruppe {group}", "Add group" : "Legg til gruppe", "Invalid quota value \"{val}\"" : "Ugyldig kvoteverdi \"{val}\"", "no group" : "ingen gruppe", "Password successfully changed" : "Passordet ble endret.", "Changing the password will result in data loss, because data recovery is not available for this user" : "Forandring av passordet vil føre til tap av data, fordi datagjennoppretting er utilgjengelig for denne brukeren", + "Could not change the users email" : "Kunne ikke endre brukerens epostadresse", "A valid username must be provided" : "Oppgi et gyldig brukernavn", "Error creating user: {message}" : "Feil ved oppretting av bruker: {message}", "A valid password must be provided" : "Oppgi et gyldig passord", @@ -182,6 +202,8 @@ OC.L10N.register( "Execute one task with each page loaded" : "Utfør en oppgave med hver side som blir lastet", "cron.php is registered at a webcron service to call cron.php every 15 minutes over http." : "cron.php er registrert i en webcron-tjeneste for å kalle cron.php hvert 15. minutt over http.", "Use system's cron service to call the cron.php file every 15 minutes." : "Bruk systemets cron-tjeneste til å kalle cron.php hvert 15. minutt.", + "The cron.php needs to be executed by the system user \"%s\"." : "Filen cron.php må kjøres systemet som følgende bruker \"%s\".", + "To run this you need the PHP posix extension. See {linkstart}PHP documentation{linkend} for more details." : "For å kjøre denne trenger du «PHP posix extension». Se {linkstart}PHP dokumentasjonen{linkend} for flere detaljer.", "Version" : "Versjon", "Sharing" : "Deling", "Allow apps to use the Share API" : "Tillat apper å bruke API for Deling", @@ -201,6 +223,7 @@ OC.L10N.register( "Show disclaimer text on the public link upload page. (Only shown when the file list is hidden.)" : "Vis ansvarsfraskrivelse på den offentlige opplastingssiden. (Vises kun nå fillisten er tom.)", "This text will be shown on the public link upload page when the file list is hidden." : "Denne teksten vises på den offentlig opplastingssiden når fillisten er tom.", "Tips & tricks" : "Tips og triks", + "SQLite is currently being used as the backend database. For larger installations we recommend that you switch to a different database backend." : "SQLite er for øyeblikket brukt som database. For større installasjoner vil vi anbefale deg å benytte en annen databasetype.", "This is particularly recommended when using the desktop client for file synchronisation." : "Dette er spesielt anbefalt når skrivebordsklient brukes for filsynkronisering.", "To migrate to another database use the command line tool: 'occ db:convert-type', or see the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">documentation ↗</a>." : "For å migrere til en annen database, bruk kommandolinjeverktøyet: 'occ db:convert-type', eller les i <a target=\"_blank\" href=\"%s\">dokumentasjonen ↗</a>.", "How to do backups" : "Hvordan ta sikkerhetskopier", @@ -224,13 +247,16 @@ OC.L10N.register( "This app has no maximum Nextcloud version assigned. This will be an error in the future." : "Denne appen har ingen høyeste versjon av Nextcloud definert. Dette vil være en feil i fremtiden.", "This app cannot be installed because the following dependencies are not fulfilled:" : "Denne appen kan ikke installeres fordi følgende avhengigheter ikke er tilfredsstilt:", "Enable only for specific groups" : "Aktiver kun for visse grupper", + "Uninstall app" : "Avinstaller app", "SSL Root Certificates" : "SSL rotsertifikater", "Common Name" : "Vanlig navn", "Valid until" : "Gyldig til", "Issued By" : "Utstedt av", "Valid until %s" : "Gyldig til %s", "Import root certificate" : "Importer rotsertifikat", + "Hey there,<br><br>just letting you know that you now have a %s account.<br><br>Your username: <strong>%s</strong><br>Access it: <strong><a href=\"%s\">%s</a></strong><br><br>" : "Hei,<br><br>vil bare opplyse deg om at du har en %s konto.<br><br>Ditt brukernavn: <strong>%s</strong><br>Gå dit: <strong><a href=\"%s\">%s</a></strong><br><br>", "Cheers!" : "Ha det!", + "Hey there,\n\njust letting you know that you now have a %s account.\n\nYour username: %s\nAccess it: %s\n\n" : "Hei,\n\nvil bare opplyse deg omat du har en %s konto.\n\nDitt brukernavn: %s\nGå dit: %s\n\n", "Administrator documentation" : "Administratordokumentasjon", "Online documentation" : "Elektronisk dokumentasjon", "Forum" : "Forum", @@ -251,6 +277,14 @@ OC.L10N.register( "Your email address" : "Din e-postadresse", "No email address set" : "E-postadresse ikke satt", "For password recovery and notifications" : "For passord-gjenoppretting og varsler", + "Phone number" : "Telefonnummer", + "Your phone number" : "Ditt telefonnummer", + "Address" : "Adresse", + "Your postal address" : "Din postadresse", + "Website" : "Nettside", + "Your website" : "Din nettside", + "Twitter" : "Twitter", + "Your Twitter handle" : "Din Twitter nøkkel", "You are member of the following groups:" : "Du er medlem av følgende grupper:", "Password" : "Passord", "Current password" : "Nåværende passord", @@ -262,6 +296,7 @@ OC.L10N.register( "Desktop client" : "Skrivebordsklient", "Android app" : "Android-app", "iOS app" : "iOS-app", + "If you want to support the project {contributeopen}join development{linkclose} or {contributeopen}spread the word{linkclose}!" : "Hvis du vil støtte prosjektet {contributeopen} bli med i utviklingen {linkclose} eller {contributeopen}spre budskapet{linkclose}!", "Show First Run Wizard again" : "Vis \"Førstegangs veiviser\" på nytt", "Web, desktop and mobile clients currently logged in to your account." : "Følgende nett, skrivebord og mobile klienter er for øyeblikket logget på din konto.", "Device" : "Enhet", @@ -311,7 +346,6 @@ OC.L10N.register( "Unable to remove user from group %s" : "Kan ikke slette bruker fra gruppen %s", "Are you really sure you want add \"{domain}\" as trusted domain?" : "Ønsker du virkelig å legge til \"{domain}\" som klarert domene?", "Please wait...." : "Vennligst vent...", - "iPhone" : "iPhone", "add group" : "legg til gruppe", "Everything (fatal issues, errors, warnings, info, debug)" : "Alt (fatale problemer, feil, advarsler, info, debug)", "Info, warnings, errors and fatal issues" : "Info, advarsler, feil og fatale problemer", diff --git a/settings/l10n/nb_NO.json b/settings/l10n/nb_NO.json index dc153fc66f6..f1774c13bdb 100644 --- a/settings/l10n/nb_NO.json +++ b/settings/l10n/nb_NO.json @@ -23,18 +23,23 @@ "You need to set your user email before being able to send test emails." : "Du må sette e-postadressen for brukeren din før du kan teste sending av e-post.", "Invalid request" : "Ugyldig forespørsel", "Invalid mail address" : "Ugyldig e-postadresse", + "No valid group selected" : "Ingen gyldig gruppe valgt", "A user with that name already exists." : "Det finnes allerede en bruker med det navnet.", "Unable to create user." : "Kan ikke opprette bruker.", "Your %s account was created" : "%s-kontoen din ble opprettet", "Unable to delete user." : "Kan ikke slette bruker.", + "Settings saved" : "Innstillinger lagret", "Unable to change full name" : "Klarte ikke å endre fullt navn", + "Unable to change email address" : "Klarer ikke å endre epostadresse", "Your full name has been changed." : "Ditt fulle navn er blitt endret.", "Forbidden" : "Forbudt", "Invalid user" : "Ugyldig bruker", "Unable to change mail address" : "Kan ikke endre epost-adresse", "Email saved" : "Epost lagret", + "Password confirmation is required" : "Passord bekreftelse er nødvendig", "Couldn't remove app." : "Klarte ikke å fjerne app.", "Couldn't update app." : "Kunne ikke oppdatere app.", + "Are you really sure you want add {domain} as trusted domain?" : "Er du virkelig sikker på du vil legge til {domain} som klarert domene?", "Add trusted domain" : "Legg til et klarert domene", "Migration in progress. Please wait until the migration is finished" : "Migrering utføres. Vent til migreringen er ferdig.", "Migration started …" : "Migrering startet ..", @@ -49,6 +54,7 @@ "Official apps are developed by and within the community. They offer central functionality and are ready for production use." : "Offisielle apper er utviklet av og innenfor miljøet, de byr på sentral funksjonalitet og er klare for bruk i produksjon.", "Approved apps are developed by trusted developers and have passed a cursory security check. They are actively maintained in an open code repository and their maintainers deem them to be stable for casual to normal use." : "Godkjente apper er utviklet av tiltrodde utviklere og har gjennomgått en rask sikkerhetssjekk. De vedlikeholdes aktivt i et åpent kode-depot og utviklerne anser dem for å være stabile for tidvis eller normal bruk.", "This app is not checked for security issues and is new or known to be unstable. Install at your own risk." : "Denne appen er ikke sjekket for sikkerhetsproblemer og er ny eller ansett for å være ustabil. Installer på egen risiko.", + "Enabling app …" : "Aktiverer app ...", "Error while disabling app" : "Deaktivering av app feilet", "Disable" : "Deaktiver ", "Enable" : "Aktiver", @@ -67,13 +73,17 @@ "Approved" : "Godkjent", "Experimental" : "Eksperimentell", "No apps found for {query}" : "Ingen apper funnet for \"{query}\"", + "Allow filesystem access" : "Tillatt filsystem tilgang", "Disconnect" : "Koble fra", + "Revoke" : "Avslå", "Internet Explorer" : "Internet Explorer", "Edge" : "Edge", "Firefox" : "Firefox", "Google Chrome" : "Google Chrome", "Safari" : "Safari", "Google Chrome for Android" : "Google Chrome for Android", + "iPhone iOS" : "iPhone iOS", + "iPad iOS" : "iPad iOS", "iOS Client" : "iOS klient", "Android Client" : "Android klient", "Sync client - {os}" : "Synkroniseringsklient - {os}", @@ -89,7 +99,14 @@ "An error occurred. Please upload an ASCII-encoded PEM certificate." : "Det oppstod en feil. Vennligst last opp et ASCII-kodet PEM-sertifikat.", "Valid until {date}" : "Gyldig til {date}", "Delete" : "Slett", + "Local" : "Lokal", "Private" : "Privat", + "Only visible to local users" : "Kun synlig for lokale brukere", + "Only visible to you" : "Kun synlig for deg", + "Contacts" : "Kontakter", + "Visible to local users and to trusted servers" : "Synlig for lokale brukere og klarerte tjenere", + "Public" : "Offentlig", + "Will be synced to a global and public address book" : "Vil blir synkronisert til global og offentlig addressbok", "Select a profile picture" : "Velg et profilbilde", "Very weak password" : "Veldig svakt passord", "Weak password" : "Svakt passord", @@ -104,11 +121,14 @@ "undo" : "angre", "never" : "aldri", "deleted {userName}" : "slettet {userName}", + "Unable to add user to group {group}" : "Klarer ikke å legge bruker til gruppe {group}", + "Unable to remove user from group {group}" : "Klarer ikke å fjerne bruker fra gruppe {group}", "Add group" : "Legg til gruppe", "Invalid quota value \"{val}\"" : "Ugyldig kvoteverdi \"{val}\"", "no group" : "ingen gruppe", "Password successfully changed" : "Passordet ble endret.", "Changing the password will result in data loss, because data recovery is not available for this user" : "Forandring av passordet vil føre til tap av data, fordi datagjennoppretting er utilgjengelig for denne brukeren", + "Could not change the users email" : "Kunne ikke endre brukerens epostadresse", "A valid username must be provided" : "Oppgi et gyldig brukernavn", "Error creating user: {message}" : "Feil ved oppretting av bruker: {message}", "A valid password must be provided" : "Oppgi et gyldig passord", @@ -180,6 +200,8 @@ "Execute one task with each page loaded" : "Utfør en oppgave med hver side som blir lastet", "cron.php is registered at a webcron service to call cron.php every 15 minutes over http." : "cron.php er registrert i en webcron-tjeneste for å kalle cron.php hvert 15. minutt over http.", "Use system's cron service to call the cron.php file every 15 minutes." : "Bruk systemets cron-tjeneste til å kalle cron.php hvert 15. minutt.", + "The cron.php needs to be executed by the system user \"%s\"." : "Filen cron.php må kjøres systemet som følgende bruker \"%s\".", + "To run this you need the PHP posix extension. See {linkstart}PHP documentation{linkend} for more details." : "For å kjøre denne trenger du «PHP posix extension». Se {linkstart}PHP dokumentasjonen{linkend} for flere detaljer.", "Version" : "Versjon", "Sharing" : "Deling", "Allow apps to use the Share API" : "Tillat apper å bruke API for Deling", @@ -199,6 +221,7 @@ "Show disclaimer text on the public link upload page. (Only shown when the file list is hidden.)" : "Vis ansvarsfraskrivelse på den offentlige opplastingssiden. (Vises kun nå fillisten er tom.)", "This text will be shown on the public link upload page when the file list is hidden." : "Denne teksten vises på den offentlig opplastingssiden når fillisten er tom.", "Tips & tricks" : "Tips og triks", + "SQLite is currently being used as the backend database. For larger installations we recommend that you switch to a different database backend." : "SQLite er for øyeblikket brukt som database. For større installasjoner vil vi anbefale deg å benytte en annen databasetype.", "This is particularly recommended when using the desktop client for file synchronisation." : "Dette er spesielt anbefalt når skrivebordsklient brukes for filsynkronisering.", "To migrate to another database use the command line tool: 'occ db:convert-type', or see the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">documentation ↗</a>." : "For å migrere til en annen database, bruk kommandolinjeverktøyet: 'occ db:convert-type', eller les i <a target=\"_blank\" href=\"%s\">dokumentasjonen ↗</a>.", "How to do backups" : "Hvordan ta sikkerhetskopier", @@ -222,13 +245,16 @@ "This app has no maximum Nextcloud version assigned. This will be an error in the future." : "Denne appen har ingen høyeste versjon av Nextcloud definert. Dette vil være en feil i fremtiden.", "This app cannot be installed because the following dependencies are not fulfilled:" : "Denne appen kan ikke installeres fordi følgende avhengigheter ikke er tilfredsstilt:", "Enable only for specific groups" : "Aktiver kun for visse grupper", + "Uninstall app" : "Avinstaller app", "SSL Root Certificates" : "SSL rotsertifikater", "Common Name" : "Vanlig navn", "Valid until" : "Gyldig til", "Issued By" : "Utstedt av", "Valid until %s" : "Gyldig til %s", "Import root certificate" : "Importer rotsertifikat", + "Hey there,<br><br>just letting you know that you now have a %s account.<br><br>Your username: <strong>%s</strong><br>Access it: <strong><a href=\"%s\">%s</a></strong><br><br>" : "Hei,<br><br>vil bare opplyse deg om at du har en %s konto.<br><br>Ditt brukernavn: <strong>%s</strong><br>Gå dit: <strong><a href=\"%s\">%s</a></strong><br><br>", "Cheers!" : "Ha det!", + "Hey there,\n\njust letting you know that you now have a %s account.\n\nYour username: %s\nAccess it: %s\n\n" : "Hei,\n\nvil bare opplyse deg omat du har en %s konto.\n\nDitt brukernavn: %s\nGå dit: %s\n\n", "Administrator documentation" : "Administratordokumentasjon", "Online documentation" : "Elektronisk dokumentasjon", "Forum" : "Forum", @@ -249,6 +275,14 @@ "Your email address" : "Din e-postadresse", "No email address set" : "E-postadresse ikke satt", "For password recovery and notifications" : "For passord-gjenoppretting og varsler", + "Phone number" : "Telefonnummer", + "Your phone number" : "Ditt telefonnummer", + "Address" : "Adresse", + "Your postal address" : "Din postadresse", + "Website" : "Nettside", + "Your website" : "Din nettside", + "Twitter" : "Twitter", + "Your Twitter handle" : "Din Twitter nøkkel", "You are member of the following groups:" : "Du er medlem av følgende grupper:", "Password" : "Passord", "Current password" : "Nåværende passord", @@ -260,6 +294,7 @@ "Desktop client" : "Skrivebordsklient", "Android app" : "Android-app", "iOS app" : "iOS-app", + "If you want to support the project {contributeopen}join development{linkclose} or {contributeopen}spread the word{linkclose}!" : "Hvis du vil støtte prosjektet {contributeopen} bli med i utviklingen {linkclose} eller {contributeopen}spre budskapet{linkclose}!", "Show First Run Wizard again" : "Vis \"Førstegangs veiviser\" på nytt", "Web, desktop and mobile clients currently logged in to your account." : "Følgende nett, skrivebord og mobile klienter er for øyeblikket logget på din konto.", "Device" : "Enhet", @@ -309,7 +344,6 @@ "Unable to remove user from group %s" : "Kan ikke slette bruker fra gruppen %s", "Are you really sure you want add \"{domain}\" as trusted domain?" : "Ønsker du virkelig å legge til \"{domain}\" som klarert domene?", "Please wait...." : "Vennligst vent...", - "iPhone" : "iPhone", "add group" : "legg til gruppe", "Everything (fatal issues, errors, warnings, info, debug)" : "Alt (fatale problemer, feil, advarsler, info, debug)", "Info, warnings, errors and fatal issues" : "Info, advarsler, feil og fatale problemer", diff --git a/settings/l10n/nl.js b/settings/l10n/nl.js index 91f2987d33a..69cd6ca9b00 100644 --- a/settings/l10n/nl.js +++ b/settings/l10n/nl.js @@ -17,8 +17,8 @@ OC.L10N.register( "A problem occurred, please check your log files (Error: %s)" : "Er trad een een probleem op, controleer je logbestanden (Fout: %s).", "Migration Completed" : "Migratie gereed", "Group already exists." : "Groep bestaat al.", - "Unable to add group." : "Kan groep niet toevoegen.", - "Unable to delete group." : "Kan groep niet verwijderen.", + "Unable to add group." : "Kan de groep niet toevoegen.", + "Unable to delete group." : "Kan de groep niet verwijderen.", "test email settings" : "test e-mailinstellingen", "A problem occurred while sending the email. Please revise your settings. (Error: %s)" : "Er ontstond een probleem bij het versturen van de e-mail. Controleer je instellingen. (Fout: %s)", "Email sent" : "E-mail verzonden", @@ -29,14 +29,14 @@ OC.L10N.register( "A user with that name already exists." : "Er bestaat al een gebruiker met die naam.", "Unable to create user." : "Kan gebruiker niet aanmaken.", "Your %s account was created" : "Je %s account is aangemaakt", - "Unable to delete user." : "Kan gebruiker niet verwijderen.", + "Unable to delete user." : "Kan de gebruiker niet verwijderen.", "Settings saved" : "Instellingen opgeslagen", "Unable to change full name" : "Kan de volledige naam niet wijzigen", "Unable to change email address" : "Kan e-mailadres niet wijzigen", "Your full name has been changed." : "Je volledige naam is gewijzigd.", "Forbidden" : "Verboden", "Invalid user" : "Ongeldige gebruiker", - "Unable to change mail address" : "Kan e-mailadres niet wijzigen", + "Unable to change mail address" : "Kan het e-mailadres niet wijzigen", "Email saved" : "E-mail opgeslagen", "Password confirmation is required" : "Wachtwoordbevestiging vereist", "Couldn't remove app." : "Kon app niet verwijderen.", @@ -50,27 +50,27 @@ OC.L10N.register( "Official" : "Officieel", "All" : "Alle", "Update to %s" : "Bijgewerkt naar %s", - "_You have %n app update pending_::_You have %n app updates pending_" : ["Er is %n update voor een applicatie","Er zijn %n applicaties die geupdated kunnen worden"], + "_You have %n app update pending_::_You have %n app updates pending_" : ["Er is %n update voor een applicatie","Er zijn %n applicaties die bijgewerkt kunnen worden"], "No apps found for your version" : "Geen apps gevonden voor jouw versie", "The app will be downloaded from the app store" : "De app zal worden gedownload van de app store", "Official apps are developed by and within the community. They offer central functionality and are ready for production use." : "Officiële apps worden ontwikkeld door en binnen de community. Ze bieden centrale functionaliteit en zijn klaar voor productie.", "Approved apps are developed by trusted developers and have passed a cursory security check. They are actively maintained in an open code repository and their maintainers deem them to be stable for casual to normal use." : "Goedgekeurde apps zijn ontwikkeld door vertrouwde ontwikkelaars en hebben een beveiligingscontrole ondergaan. Ze worden actief onderhouden in een open code repository en hun ontwikkelaars vinden ze stabiel genoeg voor informeel of normaal gebruik.", "This app is not checked for security issues and is new or known to be unstable. Install at your own risk." : "Deze app is niet gecontroleerd op beveiligingsproblemen en is nieuw of staat bekend als onstabiel. Installeren op eigen risico.", "Enabling app …" : "Activeren app ...", - "Error while disabling app" : "Fout tijdens het uitzetten van de app", + "Error while disabling app" : "Fout tijdens het uitschakelen van de app", "Disable" : "Uitschakelen", "Enable" : "Activeer", - "Error while enabling app" : "Fout tijdens het aanzetten van het programma", + "Error while enabling app" : "Fout tijdens het inschakelen van het programma", "Error: this app cannot be enabled because it makes the server unstable" : "Fout: deze app kan niet geïnstalleerd worden, omdat het de server onstabiel maakt", - "Error: could not disable broken app" : "Fout: kan kapotte app niet uitschakelen", - "Error while disabling broken app" : "Fout bij het uitzetten van de niet werkende app", + "Error: could not disable broken app" : "Fout: kan de beschadigde app niet uitschakelen", + "Error while disabling broken app" : "Fout bij het uitschakelen van de beschadigde app", "Updating...." : "Bijwerken....", - "Error while updating app" : "Fout bij bijwerken app", + "Error while updating app" : "Fout bij het bijwerken van de app", "Updated" : "Bijgewerkt", "Uninstalling ...." : "De-installeren ...", "Error while uninstalling app" : "Fout bij de-installeren app", "Uninstall" : "De-installeren", - "The app has been enabled but needs to be updated. You will be redirected to the update page in 5 seconds." : "De app is geactiveerd maar moet worden bijgewerkt. Je wordt over 5 seconden doorgeleid naar de bijwerkpagina.", + "The app has been enabled but needs to be updated. You will be redirected to the update page in 5 seconds." : "De app is ingeschakeld maar moet worden bijgewerkt. Je wordt over 5 seconden doorgeleid naar de bijwerkpagina.", "App update" : "App update", "Approved" : "Goedgekeurd", "Experimental" : "Experimenteel", @@ -89,7 +89,7 @@ OC.L10N.register( "iOS Client" : "iOS Client", "Android Client" : "Android Client", "Sync client - {os}" : "Sync client - {os}", - "This session" : "Deze sessie", + "This session" : "Huidige sessie", "Copy" : "Kopiëren", "Copied!" : "Gekopieerd!", "Not supported!" : "Niet ondersteund!", @@ -346,7 +346,6 @@ OC.L10N.register( "Unable to remove user from group %s" : "Niet in staat om gebruiker te verwijderen uit groep %s", "Are you really sure you want add \"{domain}\" as trusted domain?" : "Weet je zeker dat je \"{domain}\" als een vertrouwd domein wilt toevoegen?", "Please wait...." : "Even geduld a.u.b.", - "iPhone" : "iPhone", "add group" : "groep toevoegen", "Everything (fatal issues, errors, warnings, info, debug)" : "Alles (fatale problemen, fouten, waarschuwingen, info, debug)", "Info, warnings, errors and fatal issues" : "Info, waarschuwingen, fouten en fatale problemen", diff --git a/settings/l10n/nl.json b/settings/l10n/nl.json index 68b8e1ab060..eed5f670d51 100644 --- a/settings/l10n/nl.json +++ b/settings/l10n/nl.json @@ -15,8 +15,8 @@ "A problem occurred, please check your log files (Error: %s)" : "Er trad een een probleem op, controleer je logbestanden (Fout: %s).", "Migration Completed" : "Migratie gereed", "Group already exists." : "Groep bestaat al.", - "Unable to add group." : "Kan groep niet toevoegen.", - "Unable to delete group." : "Kan groep niet verwijderen.", + "Unable to add group." : "Kan de groep niet toevoegen.", + "Unable to delete group." : "Kan de groep niet verwijderen.", "test email settings" : "test e-mailinstellingen", "A problem occurred while sending the email. Please revise your settings. (Error: %s)" : "Er ontstond een probleem bij het versturen van de e-mail. Controleer je instellingen. (Fout: %s)", "Email sent" : "E-mail verzonden", @@ -27,14 +27,14 @@ "A user with that name already exists." : "Er bestaat al een gebruiker met die naam.", "Unable to create user." : "Kan gebruiker niet aanmaken.", "Your %s account was created" : "Je %s account is aangemaakt", - "Unable to delete user." : "Kan gebruiker niet verwijderen.", + "Unable to delete user." : "Kan de gebruiker niet verwijderen.", "Settings saved" : "Instellingen opgeslagen", "Unable to change full name" : "Kan de volledige naam niet wijzigen", "Unable to change email address" : "Kan e-mailadres niet wijzigen", "Your full name has been changed." : "Je volledige naam is gewijzigd.", "Forbidden" : "Verboden", "Invalid user" : "Ongeldige gebruiker", - "Unable to change mail address" : "Kan e-mailadres niet wijzigen", + "Unable to change mail address" : "Kan het e-mailadres niet wijzigen", "Email saved" : "E-mail opgeslagen", "Password confirmation is required" : "Wachtwoordbevestiging vereist", "Couldn't remove app." : "Kon app niet verwijderen.", @@ -48,27 +48,27 @@ "Official" : "Officieel", "All" : "Alle", "Update to %s" : "Bijgewerkt naar %s", - "_You have %n app update pending_::_You have %n app updates pending_" : ["Er is %n update voor een applicatie","Er zijn %n applicaties die geupdated kunnen worden"], + "_You have %n app update pending_::_You have %n app updates pending_" : ["Er is %n update voor een applicatie","Er zijn %n applicaties die bijgewerkt kunnen worden"], "No apps found for your version" : "Geen apps gevonden voor jouw versie", "The app will be downloaded from the app store" : "De app zal worden gedownload van de app store", "Official apps are developed by and within the community. They offer central functionality and are ready for production use." : "Officiële apps worden ontwikkeld door en binnen de community. Ze bieden centrale functionaliteit en zijn klaar voor productie.", "Approved apps are developed by trusted developers and have passed a cursory security check. They are actively maintained in an open code repository and their maintainers deem them to be stable for casual to normal use." : "Goedgekeurde apps zijn ontwikkeld door vertrouwde ontwikkelaars en hebben een beveiligingscontrole ondergaan. Ze worden actief onderhouden in een open code repository en hun ontwikkelaars vinden ze stabiel genoeg voor informeel of normaal gebruik.", "This app is not checked for security issues and is new or known to be unstable. Install at your own risk." : "Deze app is niet gecontroleerd op beveiligingsproblemen en is nieuw of staat bekend als onstabiel. Installeren op eigen risico.", "Enabling app …" : "Activeren app ...", - "Error while disabling app" : "Fout tijdens het uitzetten van de app", + "Error while disabling app" : "Fout tijdens het uitschakelen van de app", "Disable" : "Uitschakelen", "Enable" : "Activeer", - "Error while enabling app" : "Fout tijdens het aanzetten van het programma", + "Error while enabling app" : "Fout tijdens het inschakelen van het programma", "Error: this app cannot be enabled because it makes the server unstable" : "Fout: deze app kan niet geïnstalleerd worden, omdat het de server onstabiel maakt", - "Error: could not disable broken app" : "Fout: kan kapotte app niet uitschakelen", - "Error while disabling broken app" : "Fout bij het uitzetten van de niet werkende app", + "Error: could not disable broken app" : "Fout: kan de beschadigde app niet uitschakelen", + "Error while disabling broken app" : "Fout bij het uitschakelen van de beschadigde app", "Updating...." : "Bijwerken....", - "Error while updating app" : "Fout bij bijwerken app", + "Error while updating app" : "Fout bij het bijwerken van de app", "Updated" : "Bijgewerkt", "Uninstalling ...." : "De-installeren ...", "Error while uninstalling app" : "Fout bij de-installeren app", "Uninstall" : "De-installeren", - "The app has been enabled but needs to be updated. You will be redirected to the update page in 5 seconds." : "De app is geactiveerd maar moet worden bijgewerkt. Je wordt over 5 seconden doorgeleid naar de bijwerkpagina.", + "The app has been enabled but needs to be updated. You will be redirected to the update page in 5 seconds." : "De app is ingeschakeld maar moet worden bijgewerkt. Je wordt over 5 seconden doorgeleid naar de bijwerkpagina.", "App update" : "App update", "Approved" : "Goedgekeurd", "Experimental" : "Experimenteel", @@ -87,7 +87,7 @@ "iOS Client" : "iOS Client", "Android Client" : "Android Client", "Sync client - {os}" : "Sync client - {os}", - "This session" : "Deze sessie", + "This session" : "Huidige sessie", "Copy" : "Kopiëren", "Copied!" : "Gekopieerd!", "Not supported!" : "Niet ondersteund!", @@ -344,7 +344,6 @@ "Unable to remove user from group %s" : "Niet in staat om gebruiker te verwijderen uit groep %s", "Are you really sure you want add \"{domain}\" as trusted domain?" : "Weet je zeker dat je \"{domain}\" als een vertrouwd domein wilt toevoegen?", "Please wait...." : "Even geduld a.u.b.", - "iPhone" : "iPhone", "add group" : "groep toevoegen", "Everything (fatal issues, errors, warnings, info, debug)" : "Alles (fatale problemen, fouten, waarschuwingen, info, debug)", "Info, warnings, errors and fatal issues" : "Info, waarschuwingen, fouten en fatale problemen", diff --git a/settings/l10n/pl.js b/settings/l10n/pl.js index b746aadd750..d8accea5336 100644 --- a/settings/l10n/pl.js +++ b/settings/l10n/pl.js @@ -13,6 +13,7 @@ OC.L10N.register( "Backend doesn't support password change, but the user's encryption key was successfully updated." : "Zaplecze nie obsługuje zmiany hasła, ale klucz szyfrowania użytkownika został pomyślnie zaktualizowany.", "installing and updating apps via the app store or Federated Cloud Sharing" : "instalacji i aktualizacji aplikacji za pośrednictwem sklepu z aplikacjami lub udziałem Stowarzyszonej Chmury", "Federated Cloud Sharing" : "Dzielenie się ze Stowarzyszoną Chmurą", + "cURL is using an outdated %s version (%s). Please update your operating system or features such as %s will not work reliably." : "cURL używa starej %s wersji (%s). Proszę zaktualizować swój system operacyjny albo funkcje takie jak %s nie będą działały niezawodnie.", "A problem occurred, please check your log files (Error: %s)" : "Wystąpił problem, sprawdź logi (Error: %s) ", "Migration Completed" : "Migracja Zakończona", "Group already exists." : "Grupa już istnieje.", @@ -24,6 +25,7 @@ OC.L10N.register( "You need to set your user email before being able to send test emails." : "Musisz najpierw ustawić użytkownika e-mail, aby móc wysyłać wiadomości testowe.", "Invalid request" : "Nieprawidłowe żądanie", "Invalid mail address" : "Nieprawidłowy adres email", + "No valid group selected" : "Nie wybrano poprawnej grupy", "A user with that name already exists." : "Użytkownik o tej nazwie już istnieje.", "Unable to create user." : "Nie można utworzyć użytkownika.", "Your %s account was created" : "Twoje konto %s zostało stworzone", @@ -51,6 +53,10 @@ OC.L10N.register( "_You have %n app update pending_::_You have %n app updates pending_" : ["Masz %n oczekującą aktualizację aplikacji","Masz %n oczekujące aktualizacje aplikacji","Masz %n oczekujących aktualizacji aplikacji","Masz %n oczekujących aktualizacji aplikacji"], "No apps found for your version" : "Nie znaleziono aplikacji dla twojej wersji", "The app will be downloaded from the app store" : "Aplikacja zostanie pobrana z App Store", + "Official apps are developed by and within the community. They offer central functionality and are ready for production use." : "Oficjalne aplikacje są tworzone przez i wewnątrz społeczności. Oferują one centralną funkcjonalność i są gotowe do użycia produkcyjnego.", + "Approved apps are developed by trusted developers and have passed a cursory security check. They are actively maintained in an open code repository and their maintainers deem them to be stable for casual to normal use." : "Zaakceptowane aplikacje są wytwarzane przez zaufanych programistów i przeszły pobieżne kontrole bezpieczeństwa. Są one aktywnie utrzymywane w repozytorium otwartego kodu i ich opiekunowie uznają je za stabilne do używania sporadycznego i normalnego.", + "This app is not checked for security issues and is new or known to be unstable. Install at your own risk." : "Ta aplikacja nie została sprawdzona pod kątem bezpieczeństwa i jest nowa lub znana jako niestabilna. Instalujesz ją na własne ryzyko.", + "Enabling app …" : "Włączam aplikację...", "Error while disabling app" : "Błąd podczas wyłączania aplikacji", "Disable" : "Wyłącz", "Enable" : "Włącz", @@ -117,6 +123,8 @@ OC.L10N.register( "undo" : "cofnij", "never" : "nigdy", "deleted {userName}" : "usunięto {userName}", + "Unable to add user to group {group}" : "Nie mogę dodać użytkownika do grupy {group}", + "Unable to remove user from group {group}" : "Nie mogę usunąć użytkownika z grupy {group}", "Add group" : "Dodaj grupę", "Invalid quota value \"{val}\"" : "Nieprawidłowa wartość quota \"{val}\"", "no group" : "brak grupy", @@ -159,20 +167,33 @@ OC.L10N.register( "Server-side encryption" : "Szyfrowanie po stronie serwera", "Enable server-side encryption" : "Włącz szyfrowanie po stronie serwera", "Please read carefully before activating server-side encryption: " : "Proszę przeczytać uważnie przed aktywowaniem szyfrowania po stronie serwera:", + "Once encryption is enabled, all files uploaded to the server from that point forward will be encrypted at rest on the server. It will only be possible to disable encryption at a later date if the active encryption module supports that function, and all pre-conditions (e.g. setting a recover key) are met." : "Jak tylko szyfrowanie zostanie włączone, wszystkie pliki wysłane na serwer będą od tej chwili szyfrowane na serwerze. Wyłączenie szyfrowania będzie możliwe jedynie później jeśli aktyny moduł szyfrowania wspiera taką funkcjonalność i wszystkie przedinstalacyjne warunki zostały spełnione (np. klucz odzyskiwania).", + "Encryption alone does not guarantee security of the system. Please see documentation for more information about how the encryption app works, and the supported use cases." : "Szyfrowanie samo w sobie nie gwarantuje bezpieczeństwa systemu. Proszę zajrzeć do dokumentacji po więcej informacji jak działa aplikacja szyfrująca i jakie są wspierane przypadki użycia.", "Be aware that encryption always increases the file size." : "Należy pamiętać, że szyfrowanie zawsze zwiększa rozmiar pliku.", + "It is always good to create regular backups of your data, in case of encryption make sure to backup the encryption keys along with your data." : "Zawsze jest dobrze wykonywać kopie zapasowe swoich danych. W przypadku szyfrowania upewnij się, że backupujesz też swoje klucze szyfrujące razem z innymi danymi.", "This is the final warning: Do you really want to enable encryption?" : "To ostatnie ostrzeżenie: Czy na pewno chcesz włączyć szyfrowanie?", "Enable encryption" : "Włącz szyfrowanie", "No encryption module loaded, please enable an encryption module in the app menu." : "Moduł szyfrowania nie jest załadowany, należy włączyć moduł szyfrowania w menu aplikacji.", "Select default encryption module:" : "Wybierz domyślny moduł szyfrujący:", + "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please enable the \"Default encryption module\" and run 'occ encryption:migrate'" : "Musisz zmigrować swoje klucze szyfrujące ze starego szyfrowania (ownCloud <= 8.0) do nowego. Proszę włączyć \"Domyślny moduł szyfrujący\" i uruchomić \"occ encryption:migrate\"", + "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one." : "Musisz zmigrować swoje klucze szyfrujące ze starego szyfrowania (ownCloud <= 8.0) do nowego.", "Start migration" : "Rozpocznij migrację", "Security & setup warnings" : "Ostrzeżenia bezpieczeństwa i konfiguracji", + "php does not seem to be setup properly to query system environment variables. The test with getenv(\"PATH\") only returns an empty response." : "Wydaje się, że PHP nie jest prawidłowo ustawione, aby odpytać system o zmienne środowiskowe. Test getenv(\"PATH\") zwraca tylko puste odpowiedzi.", + "Please check the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">installation documentation ↗</a> for php configuration notes and the php configuration of your server, especially when using php-fpm." : "Prosze sprawdzić w <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">dokumentacji instalacji ↗</a> wpisy dotyczące konfiguracji PHP i konfiguracji PHP, kiedy używane jest php-fpm.", + "The Read-Only config has been enabled. This prevents setting some configurations via the web-interface. Furthermore, the file needs to be made writable manually for every update." : "Została włączona konfiguracja Read-Only. Zapobiegnie to ustawieniu niektórych konfiguracji poprzez interfejs web. Ponadto plikowi muszą zostać nadane prawa zapisu ręcznie dla każdej aktualizacji.", "PHP is apparently setup to strip inline doc blocks. This will make several core apps inaccessible." : "Wygląda na to, że ustawienia PHP ucinają bloki wklejonych dokumentów. To sprawi, że niektóre wbudowane aplikacje będą niedostępne.", "This is probably caused by a cache/accelerator such as Zend OPcache or eAccelerator." : "Dzieje się tak prawdopodobnie przez cache lub akcelerator taki jak Zend OPcache lub eAccelerator.", + "Your database does not run with \"READ COMMITTED\" transaction isolation level. This can cause problems when multiple actions are executed in parallel." : "Twoja baza danych nie działa z poziomem izolacji transakcji \"READ COMMITTED\". Może to powodować problemy kiedy wiele akcji będzie wykonywanych równolegle.", + "%1$s below version %2$s is installed, for stability and performance reasons we recommend updating to a newer %1$s version." : "%1$s jest zainstalowany poniżej wersji %2$s. Zalecamy podniesienie %1$s do wersji nowszej ze względu na stabilność i wydajność.", "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." : "Brak modułu PHP „fileinfo”. Zalecamy włączenie tego modułu, aby uzyskać najlepsze wyniki podczas wykrywania typów MIME.", + "Transactional file locking is disabled, this might lead to issues with race conditions. Enable 'filelocking.enabled' in config.php to avoid these problems. See the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">documentation ↗</a> for more information." : "Transakcyjne blokowanie plików jest wyłączone. Może to powodować problemy w działaniu. Włącz 'filelocking.enabled' w config.php, aby rozwiązać te problemy. Sprawdź <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">dokumentację ↗</a>, aby uzyskać więcej informacji.", "System locale can not be set to a one which supports UTF-8." : "Ustawienia regionalne systemu nie można ustawić na jeden, który obsługuje UTF-8.", "This means that there might be problems with certain characters in file names." : "Oznacza to, że mogą być problemy z niektórymi znakami w nazwach plików.", "We strongly suggest installing the required packages on your system to support one of the following locales: %s." : "Zalecamy instalację na Twoim systemie komponentów wymaganych do obsługi języków: %s", + "If your installation is not installed in the root of the domain and uses system cron, there can be issues with the URL generation. To avoid these problems, please set the \"overwrite.cli.url\" option in your config.php file to the webroot path of your installation (Suggested: \"%s\")" : "Jeśli twoja instalacja nie jest zainstalowana w katalogu root domeny i używa systemowego crona, mogą wystąpić problemy z tworzeniem adresów URL. Aby rozwiązać ten problem, proszę ustawić w swoim pliku config.php opcję \"overwrite.cli.url\" wskazując ścieżkę instalacji (sugerujemy: \"%s\")", "It was not possible to execute the cronjob via CLI. The following technical errors have appeared:" : "Nie było możliwe do wykonania przez cron CLI. Pojawiły się następujące błędy techniczne:", + "Please double check the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">installation guides ↗</a>, and check for any errors or warnings in the <a href=\"%s\">log</a>." : "Proszę sprawdzić dokładnie <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">przewodniki instalacji ↗</a>, oraz sprawdź błędy i ostrzeżenia w <a href=\"%s\">logu</a>.", "All checks passed." : "Wszystkie testy przeszły poprawnie.", "Cron" : "Cron", "Last cron job execution: %s." : "Ostatnie wykonanie zadania przez cron: %s.", @@ -182,6 +203,7 @@ OC.L10N.register( "cron.php is registered at a webcron service to call cron.php every 15 minutes over http." : "cron.php jest zarejestrowany w serwisie webcron do uruchamiania cron.php raz na 15 minut przez http.", "Use system's cron service to call the cron.php file every 15 minutes." : "Użyj systemowej usługi cron do wywoływania cron.php co 15 minut.", "The cron.php needs to be executed by the system user \"%s\"." : "Cron.php musi być wykonywany przez użytkownika systemu \"%s\".", + "To run this you need the PHP posix extension. See {linkstart}PHP documentation{linkend} for more details." : "Aby to uruchomić potrzebujesz rozszerzenia posix do PHP. Po więcej informacji sprawdź {linkstart}dokumentację PHP{linkend}.", "Version" : "Wersja", "Sharing" : "Udostępnianie", "Allow apps to use the Share API" : "Zezwalaj aplikacjom na korzystanie z API udostępniania", @@ -198,8 +220,12 @@ OC.L10N.register( "Exclude groups from sharing" : "Wyklucz grupy z udostępniania", "These groups will still be able to receive shares, but not to initiate them." : "Grupy te nadal będą mogli otrzymywać udostępnione udziały, ale nie do ich inicjowania.", "Allow username autocompletion in share dialog. If this is disabled the full username needs to be entered." : "Pozwól użytkownikowi na autouzupełnianie w oknie użytkownika. Jeśli ta opcja jest wyłączona, to pełna nazwa musi być wprowadzona.", + "Show disclaimer text on the public link upload page. (Only shown when the file list is hidden.)" : "Pokaż tekst wyłączeń odpowiedzialności (disclaimer) na stronie wysyłania z publicznego linku. (Będzie dostępny tylko kiedy lista plików będzie ukryta).", + "This text will be shown on the public link upload page when the file list is hidden." : "Ten tekst będzie widoczny na stronie wysyłania z publicznego linka kiedy lista plików będzie ukryta.", "Tips & tricks" : "Porady i wskazówki", + "SQLite is currently being used as the backend database. For larger installations we recommend that you switch to a different database backend." : "SQLite jest aktualnie używany jako baza danych. Dla większych instalacji zalecamy przełączenie na inną bazę danych.", "This is particularly recommended when using the desktop client for file synchronisation." : "Jest to szczególnie zalecane w przypadku korzystania z desktopowego klienta do synchronizacji plików.", + "To migrate to another database use the command line tool: 'occ db:convert-type', or see the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">documentation ↗</a>." : "Aby zmigrować do innej bazy danych użyj narzędzia z terminala: \"occ db:convert-type\" albo sprawdź <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">dokumentację ↗</a>.", "How to do backups" : "Jak zrobić kopie zapasowe", "Advanced monitoring" : "Zaawansowane monitorowanie", "Performance tuning" : "Podnoszenie wydajności", @@ -208,6 +234,7 @@ OC.L10N.register( "Hardening and security guidance" : "Kierowanie i wzmacnianie bezpieczeństwa", "Developer documentation" : "Dokumentacja dewelopera", "by %s" : "przez %s", + "%s-licensed" : "%s-licencjonowany", "Documentation:" : "Dokumentacja:", "User documentation" : "Dokumentacja użytkownika", "Admin documentation" : "Dokumentacja Administratora", @@ -220,12 +247,16 @@ OC.L10N.register( "This app has no maximum Nextcloud version assigned. This will be an error in the future." : "Ta aplikacja nie ma przypisanej maksymalnej wersji Nextcloud. W przyszłości będzie to błąd.", "This app cannot be installed because the following dependencies are not fulfilled:" : "Ta aplikacja nie może być zainstalowana, ponieważ nie są spełnione następujące zależności:", "Enable only for specific groups" : "Włącz tylko dla określonych grup", + "Uninstall app" : "Odinstaluj aplikację", + "SSL Root Certificates" : "Korzeń certyfikatu SSL", "Common Name" : "Nazwa CN", "Valid until" : "Ważny do", "Issued By" : "Wydany przez", "Valid until %s" : "Ważny do %s", "Import root certificate" : "Importuj główny certyfikat", + "Hey there,<br><br>just letting you know that you now have a %s account.<br><br>Your username: <strong>%s</strong><br>Access it: <strong><a href=\"%s\">%s</a></strong><br><br>" : "Hej,<br><br>informujemy cię, że posiadasz od teraz konto %s.<br><br>Twoja nazwa użytkownika: <strong>%s</strong><br>Zaloguj się: <strong><a href=\"%s\">%s</a></strong><br><br>", "Cheers!" : "Pozdrawiam!", + "Hey there,\n\njust letting you know that you now have a %s account.\n\nYour username: %s\nAccess it: %s\n\n" : "Hej,\n\ninformujemy cię, że posiadasz od teraz konto %s.\n\nTwoja nazwa użytkownika: %s\nZaloguj się: %s\n\n", "Administrator documentation" : "Dokumentacja Administratora", "Online documentation" : "Dokumentacja Online", "Forum" : "Forum", @@ -253,6 +284,7 @@ OC.L10N.register( "Website" : "Strona WWW", "Your website" : "Twoja strona WWW", "Twitter" : "Twitter", + "Your Twitter handle" : "Twój Twitter:", "You are member of the following groups:" : "Jesteś członkiem następujących grup:", "Password" : "Hasło", "Current password" : "Bieżące hasło", @@ -264,6 +296,7 @@ OC.L10N.register( "Desktop client" : "Klient na komputer", "Android app" : "Aplikacja Android", "iOS app" : "Aplikacja iOS", + "If you want to support the project {contributeopen}join development{linkclose} or {contributeopen}spread the word{linkclose}!" : "Jeśli chcesz wesprzeć projekt {contributeopen} dołącz do programowania {linkclose} lub {contributeopen}głoś słowo{linkclose}!", "Show First Run Wizard again" : "Uruchom ponownie kreatora pierwszego uruchomienia", "Web, desktop and mobile clients currently logged in to your account." : "Aktualnie zalogowany na swoim koncie z Web, komputerów i mobilnych urządzeń.", "Device" : "Urządzenie", @@ -276,6 +309,7 @@ OC.L10N.register( "For security reasons this password will only be shown once." : "Ze względów bezpieczeństwa hasło zostanie pokazane tylko raz.", "Username" : "Nazwa użytkownika", "Done" : "Ukończono", + "Developed by the {communityopen}Nextcloud community{linkclose}, the {githubopen}source code{linkclose} is licensed under the {licenseopen}AGPL{linkclose}." : "Wytworzone przez {communityopen}społeczność Nextclouda{linkclose}. {githubopen}Kod źródłowy{linkclose} jest udostępniony pod licencją {licenceopen}AGPL{linkclose}.", "Follow us on Google Plus!" : "Śledź nas na Google Plus!", "Like our facebook page!" : "Polub naszą stronę na Facebook!", "Subscribe to our twitter channel!" : "Zapisz się do naszego kanału na Twitterze!", @@ -312,7 +346,6 @@ OC.L10N.register( "Unable to remove user from group %s" : "Nie można usunąć użytkownika z grupy %s", "Are you really sure you want add \"{domain}\" as trusted domain?" : "Czy jesteś pewien/pewna że chcesz dodać \"{domain}\" jako zaufaną domenę?", "Please wait...." : "Proszę czekać...", - "iPhone" : "iPhone", "add group" : "dodaj grupę", "Everything (fatal issues, errors, warnings, info, debug)" : "Wszystko (Informacje, ostrzeżenia, błędy i poważne problemy, debug)", "Info, warnings, errors and fatal issues" : "Informacje, ostrzeżenia, błędy i poważne problemy", @@ -327,17 +360,22 @@ OC.L10N.register( "The logfile is bigger than 100 MB. Downloading it may take some time!" : "Plik log jest większy niż 100MB. Ściąganie może trochę potrwać!", "Allow users to send mail notification for shared files" : "Zezwól użytkownikom na wysyłanie powiadomień email dla udostępnionych plików", "Allow users to send mail notification for shared files to other users" : "Zezwalaj użytkownikom na wysyłanie powiadomień pocztą dla współdzielonych plików do innych użytkowników", + "SQLite is used as database. For larger installations we recommend to switch to a different database backend." : "SQLite jest użyty jako baza danych. Dla większych instalacji zalecamy przełączenie na inną bazę danych.", + "Especially when using the desktop client for file syncing the use of SQLite is discouraged." : "Zwłaszcza podczas używania klienta desktopowego do synchronizacji plików używanie SQLite jest niezalecane.", + "Experimental applications ahead" : "Poniżej aplikacje eksperymentalne", + "Experimental apps are not checked for security issues, new or known to be unstable and under heavy development. Installing them can cause data loss or security breaches." : "Aplikacje eksperymentalne nie zostały sprawdzone pod kątem bezpieczeństwa. Mogą być niestabilne i są bardzo mocno rozwijane. Instalowanie ich może spowodować utratę danych lub naruszenie bezpieczeństwa.", "Uninstall App" : "Odinstaluj aplikację", "Enable experimental apps" : "Włącz eksperymentalne aplikacje", "Hey there,<br><br>just letting you know that you now have an %s account.<br><br>Your username: %s<br>Access it: <a href=\"%s\">%s</a><br><br>" : "Witaj,<br><br>informujemy, że teraz masz konto na %s .<br><br>Twoja nazwa użytkownika: %s<br>Dostęp pod adresem: <a href=\"%s\">%s</a><br><br>", "Hey there,\n\njust letting you know that you now have an %s account.\n\nYour username: %s\nAccess it: %s\n\n" : "Witaj,\n\ninformujemy, że teraz masz konto na %s .\n\nTwoja nazwa użytkownika:: %s\nDostęp pod adresem: %s\n\n", + "If you want to support the project\n\t\t<a href=\"https://nextcloud.com/contribute\"\n\t\t\ttarget=\"_blank\" rel=\"noreferrer\">join development</a>\n\t\t<or></or>\n\t\t<a href=\"https://nextcloud.com/contribute\"\n\t\t\ttarget=\"_blank\" rel=\"noreferrer\">spread the word</a>!" : "Jeśli chcesz wesprzeć projekt\n\t\t<a href=\"https://nextcloud.com/contribute\"\n\t\t\ttarget=\"_blank\" rel=\"noreferrer\">dołącz do programowania</a>\n\t\t<or></or>\n\t\t<a href=\"https://nextcloud.com/contribute\"\n\t\t\ttarget=\"_blank\" rel=\"noreferrer\">głoś słowo</a>!", "Add Group" : "Dodaj grupę", "Group" : "Grupa", - "Default Quota" : "Domyślny udział", + "Default Quota" : "Domyślny limit", "Full Name" : "Pełna nazwa", "Group Admin for" : "Grupa Admin dla", "Storage Location" : "Lokalizacja magazynu", - "User Backend" : "Moduł użytkownika", + "User Backend" : "Backend użytkownika", "Last Login" : "Ostatnio zalogowany" }, -"nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);"); +"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);"); diff --git a/settings/l10n/pl.json b/settings/l10n/pl.json index e060b28d5ed..876396e6324 100644 --- a/settings/l10n/pl.json +++ b/settings/l10n/pl.json @@ -11,6 +11,7 @@ "Backend doesn't support password change, but the user's encryption key was successfully updated." : "Zaplecze nie obsługuje zmiany hasła, ale klucz szyfrowania użytkownika został pomyślnie zaktualizowany.", "installing and updating apps via the app store or Federated Cloud Sharing" : "instalacji i aktualizacji aplikacji za pośrednictwem sklepu z aplikacjami lub udziałem Stowarzyszonej Chmury", "Federated Cloud Sharing" : "Dzielenie się ze Stowarzyszoną Chmurą", + "cURL is using an outdated %s version (%s). Please update your operating system or features such as %s will not work reliably." : "cURL używa starej %s wersji (%s). Proszę zaktualizować swój system operacyjny albo funkcje takie jak %s nie będą działały niezawodnie.", "A problem occurred, please check your log files (Error: %s)" : "Wystąpił problem, sprawdź logi (Error: %s) ", "Migration Completed" : "Migracja Zakończona", "Group already exists." : "Grupa już istnieje.", @@ -22,6 +23,7 @@ "You need to set your user email before being able to send test emails." : "Musisz najpierw ustawić użytkownika e-mail, aby móc wysyłać wiadomości testowe.", "Invalid request" : "Nieprawidłowe żądanie", "Invalid mail address" : "Nieprawidłowy adres email", + "No valid group selected" : "Nie wybrano poprawnej grupy", "A user with that name already exists." : "Użytkownik o tej nazwie już istnieje.", "Unable to create user." : "Nie można utworzyć użytkownika.", "Your %s account was created" : "Twoje konto %s zostało stworzone", @@ -49,6 +51,10 @@ "_You have %n app update pending_::_You have %n app updates pending_" : ["Masz %n oczekującą aktualizację aplikacji","Masz %n oczekujące aktualizacje aplikacji","Masz %n oczekujących aktualizacji aplikacji","Masz %n oczekujących aktualizacji aplikacji"], "No apps found for your version" : "Nie znaleziono aplikacji dla twojej wersji", "The app will be downloaded from the app store" : "Aplikacja zostanie pobrana z App Store", + "Official apps are developed by and within the community. They offer central functionality and are ready for production use." : "Oficjalne aplikacje są tworzone przez i wewnątrz społeczności. Oferują one centralną funkcjonalność i są gotowe do użycia produkcyjnego.", + "Approved apps are developed by trusted developers and have passed a cursory security check. They are actively maintained in an open code repository and their maintainers deem them to be stable for casual to normal use." : "Zaakceptowane aplikacje są wytwarzane przez zaufanych programistów i przeszły pobieżne kontrole bezpieczeństwa. Są one aktywnie utrzymywane w repozytorium otwartego kodu i ich opiekunowie uznają je za stabilne do używania sporadycznego i normalnego.", + "This app is not checked for security issues and is new or known to be unstable. Install at your own risk." : "Ta aplikacja nie została sprawdzona pod kątem bezpieczeństwa i jest nowa lub znana jako niestabilna. Instalujesz ją na własne ryzyko.", + "Enabling app …" : "Włączam aplikację...", "Error while disabling app" : "Błąd podczas wyłączania aplikacji", "Disable" : "Wyłącz", "Enable" : "Włącz", @@ -115,6 +121,8 @@ "undo" : "cofnij", "never" : "nigdy", "deleted {userName}" : "usunięto {userName}", + "Unable to add user to group {group}" : "Nie mogę dodać użytkownika do grupy {group}", + "Unable to remove user from group {group}" : "Nie mogę usunąć użytkownika z grupy {group}", "Add group" : "Dodaj grupę", "Invalid quota value \"{val}\"" : "Nieprawidłowa wartość quota \"{val}\"", "no group" : "brak grupy", @@ -157,20 +165,33 @@ "Server-side encryption" : "Szyfrowanie po stronie serwera", "Enable server-side encryption" : "Włącz szyfrowanie po stronie serwera", "Please read carefully before activating server-side encryption: " : "Proszę przeczytać uważnie przed aktywowaniem szyfrowania po stronie serwera:", + "Once encryption is enabled, all files uploaded to the server from that point forward will be encrypted at rest on the server. It will only be possible to disable encryption at a later date if the active encryption module supports that function, and all pre-conditions (e.g. setting a recover key) are met." : "Jak tylko szyfrowanie zostanie włączone, wszystkie pliki wysłane na serwer będą od tej chwili szyfrowane na serwerze. Wyłączenie szyfrowania będzie możliwe jedynie później jeśli aktyny moduł szyfrowania wspiera taką funkcjonalność i wszystkie przedinstalacyjne warunki zostały spełnione (np. klucz odzyskiwania).", + "Encryption alone does not guarantee security of the system. Please see documentation for more information about how the encryption app works, and the supported use cases." : "Szyfrowanie samo w sobie nie gwarantuje bezpieczeństwa systemu. Proszę zajrzeć do dokumentacji po więcej informacji jak działa aplikacja szyfrująca i jakie są wspierane przypadki użycia.", "Be aware that encryption always increases the file size." : "Należy pamiętać, że szyfrowanie zawsze zwiększa rozmiar pliku.", + "It is always good to create regular backups of your data, in case of encryption make sure to backup the encryption keys along with your data." : "Zawsze jest dobrze wykonywać kopie zapasowe swoich danych. W przypadku szyfrowania upewnij się, że backupujesz też swoje klucze szyfrujące razem z innymi danymi.", "This is the final warning: Do you really want to enable encryption?" : "To ostatnie ostrzeżenie: Czy na pewno chcesz włączyć szyfrowanie?", "Enable encryption" : "Włącz szyfrowanie", "No encryption module loaded, please enable an encryption module in the app menu." : "Moduł szyfrowania nie jest załadowany, należy włączyć moduł szyfrowania w menu aplikacji.", "Select default encryption module:" : "Wybierz domyślny moduł szyfrujący:", + "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please enable the \"Default encryption module\" and run 'occ encryption:migrate'" : "Musisz zmigrować swoje klucze szyfrujące ze starego szyfrowania (ownCloud <= 8.0) do nowego. Proszę włączyć \"Domyślny moduł szyfrujący\" i uruchomić \"occ encryption:migrate\"", + "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one." : "Musisz zmigrować swoje klucze szyfrujące ze starego szyfrowania (ownCloud <= 8.0) do nowego.", "Start migration" : "Rozpocznij migrację", "Security & setup warnings" : "Ostrzeżenia bezpieczeństwa i konfiguracji", + "php does not seem to be setup properly to query system environment variables. The test with getenv(\"PATH\") only returns an empty response." : "Wydaje się, że PHP nie jest prawidłowo ustawione, aby odpytać system o zmienne środowiskowe. Test getenv(\"PATH\") zwraca tylko puste odpowiedzi.", + "Please check the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">installation documentation ↗</a> for php configuration notes and the php configuration of your server, especially when using php-fpm." : "Prosze sprawdzić w <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">dokumentacji instalacji ↗</a> wpisy dotyczące konfiguracji PHP i konfiguracji PHP, kiedy używane jest php-fpm.", + "The Read-Only config has been enabled. This prevents setting some configurations via the web-interface. Furthermore, the file needs to be made writable manually for every update." : "Została włączona konfiguracja Read-Only. Zapobiegnie to ustawieniu niektórych konfiguracji poprzez interfejs web. Ponadto plikowi muszą zostać nadane prawa zapisu ręcznie dla każdej aktualizacji.", "PHP is apparently setup to strip inline doc blocks. This will make several core apps inaccessible." : "Wygląda na to, że ustawienia PHP ucinają bloki wklejonych dokumentów. To sprawi, że niektóre wbudowane aplikacje będą niedostępne.", "This is probably caused by a cache/accelerator such as Zend OPcache or eAccelerator." : "Dzieje się tak prawdopodobnie przez cache lub akcelerator taki jak Zend OPcache lub eAccelerator.", + "Your database does not run with \"READ COMMITTED\" transaction isolation level. This can cause problems when multiple actions are executed in parallel." : "Twoja baza danych nie działa z poziomem izolacji transakcji \"READ COMMITTED\". Może to powodować problemy kiedy wiele akcji będzie wykonywanych równolegle.", + "%1$s below version %2$s is installed, for stability and performance reasons we recommend updating to a newer %1$s version." : "%1$s jest zainstalowany poniżej wersji %2$s. Zalecamy podniesienie %1$s do wersji nowszej ze względu na stabilność i wydajność.", "The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." : "Brak modułu PHP „fileinfo”. Zalecamy włączenie tego modułu, aby uzyskać najlepsze wyniki podczas wykrywania typów MIME.", + "Transactional file locking is disabled, this might lead to issues with race conditions. Enable 'filelocking.enabled' in config.php to avoid these problems. See the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">documentation ↗</a> for more information." : "Transakcyjne blokowanie plików jest wyłączone. Może to powodować problemy w działaniu. Włącz 'filelocking.enabled' w config.php, aby rozwiązać te problemy. Sprawdź <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">dokumentację ↗</a>, aby uzyskać więcej informacji.", "System locale can not be set to a one which supports UTF-8." : "Ustawienia regionalne systemu nie można ustawić na jeden, który obsługuje UTF-8.", "This means that there might be problems with certain characters in file names." : "Oznacza to, że mogą być problemy z niektórymi znakami w nazwach plików.", "We strongly suggest installing the required packages on your system to support one of the following locales: %s." : "Zalecamy instalację na Twoim systemie komponentów wymaganych do obsługi języków: %s", + "If your installation is not installed in the root of the domain and uses system cron, there can be issues with the URL generation. To avoid these problems, please set the \"overwrite.cli.url\" option in your config.php file to the webroot path of your installation (Suggested: \"%s\")" : "Jeśli twoja instalacja nie jest zainstalowana w katalogu root domeny i używa systemowego crona, mogą wystąpić problemy z tworzeniem adresów URL. Aby rozwiązać ten problem, proszę ustawić w swoim pliku config.php opcję \"overwrite.cli.url\" wskazując ścieżkę instalacji (sugerujemy: \"%s\")", "It was not possible to execute the cronjob via CLI. The following technical errors have appeared:" : "Nie było możliwe do wykonania przez cron CLI. Pojawiły się następujące błędy techniczne:", + "Please double check the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">installation guides ↗</a>, and check for any errors or warnings in the <a href=\"%s\">log</a>." : "Proszę sprawdzić dokładnie <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">przewodniki instalacji ↗</a>, oraz sprawdź błędy i ostrzeżenia w <a href=\"%s\">logu</a>.", "All checks passed." : "Wszystkie testy przeszły poprawnie.", "Cron" : "Cron", "Last cron job execution: %s." : "Ostatnie wykonanie zadania przez cron: %s.", @@ -180,6 +201,7 @@ "cron.php is registered at a webcron service to call cron.php every 15 minutes over http." : "cron.php jest zarejestrowany w serwisie webcron do uruchamiania cron.php raz na 15 minut przez http.", "Use system's cron service to call the cron.php file every 15 minutes." : "Użyj systemowej usługi cron do wywoływania cron.php co 15 minut.", "The cron.php needs to be executed by the system user \"%s\"." : "Cron.php musi być wykonywany przez użytkownika systemu \"%s\".", + "To run this you need the PHP posix extension. See {linkstart}PHP documentation{linkend} for more details." : "Aby to uruchomić potrzebujesz rozszerzenia posix do PHP. Po więcej informacji sprawdź {linkstart}dokumentację PHP{linkend}.", "Version" : "Wersja", "Sharing" : "Udostępnianie", "Allow apps to use the Share API" : "Zezwalaj aplikacjom na korzystanie z API udostępniania", @@ -196,8 +218,12 @@ "Exclude groups from sharing" : "Wyklucz grupy z udostępniania", "These groups will still be able to receive shares, but not to initiate them." : "Grupy te nadal będą mogli otrzymywać udostępnione udziały, ale nie do ich inicjowania.", "Allow username autocompletion in share dialog. If this is disabled the full username needs to be entered." : "Pozwól użytkownikowi na autouzupełnianie w oknie użytkownika. Jeśli ta opcja jest wyłączona, to pełna nazwa musi być wprowadzona.", + "Show disclaimer text on the public link upload page. (Only shown when the file list is hidden.)" : "Pokaż tekst wyłączeń odpowiedzialności (disclaimer) na stronie wysyłania z publicznego linku. (Będzie dostępny tylko kiedy lista plików będzie ukryta).", + "This text will be shown on the public link upload page when the file list is hidden." : "Ten tekst będzie widoczny na stronie wysyłania z publicznego linka kiedy lista plików będzie ukryta.", "Tips & tricks" : "Porady i wskazówki", + "SQLite is currently being used as the backend database. For larger installations we recommend that you switch to a different database backend." : "SQLite jest aktualnie używany jako baza danych. Dla większych instalacji zalecamy przełączenie na inną bazę danych.", "This is particularly recommended when using the desktop client for file synchronisation." : "Jest to szczególnie zalecane w przypadku korzystania z desktopowego klienta do synchronizacji plików.", + "To migrate to another database use the command line tool: 'occ db:convert-type', or see the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">documentation ↗</a>." : "Aby zmigrować do innej bazy danych użyj narzędzia z terminala: \"occ db:convert-type\" albo sprawdź <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">dokumentację ↗</a>.", "How to do backups" : "Jak zrobić kopie zapasowe", "Advanced monitoring" : "Zaawansowane monitorowanie", "Performance tuning" : "Podnoszenie wydajności", @@ -206,6 +232,7 @@ "Hardening and security guidance" : "Kierowanie i wzmacnianie bezpieczeństwa", "Developer documentation" : "Dokumentacja dewelopera", "by %s" : "przez %s", + "%s-licensed" : "%s-licencjonowany", "Documentation:" : "Dokumentacja:", "User documentation" : "Dokumentacja użytkownika", "Admin documentation" : "Dokumentacja Administratora", @@ -218,12 +245,16 @@ "This app has no maximum Nextcloud version assigned. This will be an error in the future." : "Ta aplikacja nie ma przypisanej maksymalnej wersji Nextcloud. W przyszłości będzie to błąd.", "This app cannot be installed because the following dependencies are not fulfilled:" : "Ta aplikacja nie może być zainstalowana, ponieważ nie są spełnione następujące zależności:", "Enable only for specific groups" : "Włącz tylko dla określonych grup", + "Uninstall app" : "Odinstaluj aplikację", + "SSL Root Certificates" : "Korzeń certyfikatu SSL", "Common Name" : "Nazwa CN", "Valid until" : "Ważny do", "Issued By" : "Wydany przez", "Valid until %s" : "Ważny do %s", "Import root certificate" : "Importuj główny certyfikat", + "Hey there,<br><br>just letting you know that you now have a %s account.<br><br>Your username: <strong>%s</strong><br>Access it: <strong><a href=\"%s\">%s</a></strong><br><br>" : "Hej,<br><br>informujemy cię, że posiadasz od teraz konto %s.<br><br>Twoja nazwa użytkownika: <strong>%s</strong><br>Zaloguj się: <strong><a href=\"%s\">%s</a></strong><br><br>", "Cheers!" : "Pozdrawiam!", + "Hey there,\n\njust letting you know that you now have a %s account.\n\nYour username: %s\nAccess it: %s\n\n" : "Hej,\n\ninformujemy cię, że posiadasz od teraz konto %s.\n\nTwoja nazwa użytkownika: %s\nZaloguj się: %s\n\n", "Administrator documentation" : "Dokumentacja Administratora", "Online documentation" : "Dokumentacja Online", "Forum" : "Forum", @@ -251,6 +282,7 @@ "Website" : "Strona WWW", "Your website" : "Twoja strona WWW", "Twitter" : "Twitter", + "Your Twitter handle" : "Twój Twitter:", "You are member of the following groups:" : "Jesteś członkiem następujących grup:", "Password" : "Hasło", "Current password" : "Bieżące hasło", @@ -262,6 +294,7 @@ "Desktop client" : "Klient na komputer", "Android app" : "Aplikacja Android", "iOS app" : "Aplikacja iOS", + "If you want to support the project {contributeopen}join development{linkclose} or {contributeopen}spread the word{linkclose}!" : "Jeśli chcesz wesprzeć projekt {contributeopen} dołącz do programowania {linkclose} lub {contributeopen}głoś słowo{linkclose}!", "Show First Run Wizard again" : "Uruchom ponownie kreatora pierwszego uruchomienia", "Web, desktop and mobile clients currently logged in to your account." : "Aktualnie zalogowany na swoim koncie z Web, komputerów i mobilnych urządzeń.", "Device" : "Urządzenie", @@ -274,6 +307,7 @@ "For security reasons this password will only be shown once." : "Ze względów bezpieczeństwa hasło zostanie pokazane tylko raz.", "Username" : "Nazwa użytkownika", "Done" : "Ukończono", + "Developed by the {communityopen}Nextcloud community{linkclose}, the {githubopen}source code{linkclose} is licensed under the {licenseopen}AGPL{linkclose}." : "Wytworzone przez {communityopen}społeczność Nextclouda{linkclose}. {githubopen}Kod źródłowy{linkclose} jest udostępniony pod licencją {licenceopen}AGPL{linkclose}.", "Follow us on Google Plus!" : "Śledź nas na Google Plus!", "Like our facebook page!" : "Polub naszą stronę na Facebook!", "Subscribe to our twitter channel!" : "Zapisz się do naszego kanału na Twitterze!", @@ -310,7 +344,6 @@ "Unable to remove user from group %s" : "Nie można usunąć użytkownika z grupy %s", "Are you really sure you want add \"{domain}\" as trusted domain?" : "Czy jesteś pewien/pewna że chcesz dodać \"{domain}\" jako zaufaną domenę?", "Please wait...." : "Proszę czekać...", - "iPhone" : "iPhone", "add group" : "dodaj grupę", "Everything (fatal issues, errors, warnings, info, debug)" : "Wszystko (Informacje, ostrzeżenia, błędy i poważne problemy, debug)", "Info, warnings, errors and fatal issues" : "Informacje, ostrzeżenia, błędy i poważne problemy", @@ -325,17 +358,22 @@ "The logfile is bigger than 100 MB. Downloading it may take some time!" : "Plik log jest większy niż 100MB. Ściąganie może trochę potrwać!", "Allow users to send mail notification for shared files" : "Zezwól użytkownikom na wysyłanie powiadomień email dla udostępnionych plików", "Allow users to send mail notification for shared files to other users" : "Zezwalaj użytkownikom na wysyłanie powiadomień pocztą dla współdzielonych plików do innych użytkowników", + "SQLite is used as database. For larger installations we recommend to switch to a different database backend." : "SQLite jest użyty jako baza danych. Dla większych instalacji zalecamy przełączenie na inną bazę danych.", + "Especially when using the desktop client for file syncing the use of SQLite is discouraged." : "Zwłaszcza podczas używania klienta desktopowego do synchronizacji plików używanie SQLite jest niezalecane.", + "Experimental applications ahead" : "Poniżej aplikacje eksperymentalne", + "Experimental apps are not checked for security issues, new or known to be unstable and under heavy development. Installing them can cause data loss or security breaches." : "Aplikacje eksperymentalne nie zostały sprawdzone pod kątem bezpieczeństwa. Mogą być niestabilne i są bardzo mocno rozwijane. Instalowanie ich może spowodować utratę danych lub naruszenie bezpieczeństwa.", "Uninstall App" : "Odinstaluj aplikację", "Enable experimental apps" : "Włącz eksperymentalne aplikacje", "Hey there,<br><br>just letting you know that you now have an %s account.<br><br>Your username: %s<br>Access it: <a href=\"%s\">%s</a><br><br>" : "Witaj,<br><br>informujemy, że teraz masz konto na %s .<br><br>Twoja nazwa użytkownika: %s<br>Dostęp pod adresem: <a href=\"%s\">%s</a><br><br>", "Hey there,\n\njust letting you know that you now have an %s account.\n\nYour username: %s\nAccess it: %s\n\n" : "Witaj,\n\ninformujemy, że teraz masz konto na %s .\n\nTwoja nazwa użytkownika:: %s\nDostęp pod adresem: %s\n\n", + "If you want to support the project\n\t\t<a href=\"https://nextcloud.com/contribute\"\n\t\t\ttarget=\"_blank\" rel=\"noreferrer\">join development</a>\n\t\t<or></or>\n\t\t<a href=\"https://nextcloud.com/contribute\"\n\t\t\ttarget=\"_blank\" rel=\"noreferrer\">spread the word</a>!" : "Jeśli chcesz wesprzeć projekt\n\t\t<a href=\"https://nextcloud.com/contribute\"\n\t\t\ttarget=\"_blank\" rel=\"noreferrer\">dołącz do programowania</a>\n\t\t<or></or>\n\t\t<a href=\"https://nextcloud.com/contribute\"\n\t\t\ttarget=\"_blank\" rel=\"noreferrer\">głoś słowo</a>!", "Add Group" : "Dodaj grupę", "Group" : "Grupa", - "Default Quota" : "Domyślny udział", + "Default Quota" : "Domyślny limit", "Full Name" : "Pełna nazwa", "Group Admin for" : "Grupa Admin dla", "Storage Location" : "Lokalizacja magazynu", - "User Backend" : "Moduł użytkownika", + "User Backend" : "Backend użytkownika", "Last Login" : "Ostatnio zalogowany" -},"pluralForm" :"nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);" +},"pluralForm" :"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);" }
\ No newline at end of file diff --git a/settings/l10n/pt_BR.js b/settings/l10n/pt_BR.js index e7a42c40add..e53bf31fedc 100644 --- a/settings/l10n/pt_BR.js +++ b/settings/l10n/pt_BR.js @@ -346,7 +346,6 @@ OC.L10N.register( "Unable to remove user from group %s" : "Não foi possível remover usuário do grupo %s", "Are you really sure you want add \"{domain}\" as trusted domain?" : "Deseja realemente adicionar \"{domain}\" como domínio confiável?", "Please wait...." : "Por favor, aguarde...", - "iPhone" : "iPhone", "add group" : "adicionar grupo", "Everything (fatal issues, errors, warnings, info, debug)" : "Tudo (questões fatais, erros, avisos, informações, depuração)", "Info, warnings, errors and fatal issues" : "Informações, avisos, erros e problemas fatais", diff --git a/settings/l10n/pt_BR.json b/settings/l10n/pt_BR.json index 86d9c215b5c..ce939d03a0f 100644 --- a/settings/l10n/pt_BR.json +++ b/settings/l10n/pt_BR.json @@ -344,7 +344,6 @@ "Unable to remove user from group %s" : "Não foi possível remover usuário do grupo %s", "Are you really sure you want add \"{domain}\" as trusted domain?" : "Deseja realemente adicionar \"{domain}\" como domínio confiável?", "Please wait...." : "Por favor, aguarde...", - "iPhone" : "iPhone", "add group" : "adicionar grupo", "Everything (fatal issues, errors, warnings, info, debug)" : "Tudo (questões fatais, erros, avisos, informações, depuração)", "Info, warnings, errors and fatal issues" : "Informações, avisos, erros e problemas fatais", diff --git a/settings/l10n/ru.js b/settings/l10n/ru.js index 6c5ad892fda..a44f2b1b9a1 100644 --- a/settings/l10n/ru.js +++ b/settings/l10n/ru.js @@ -346,7 +346,6 @@ OC.L10N.register( "Unable to remove user from group %s" : "Невозможно удалить пользователя из группы %s", "Are you really sure you want add \"{domain}\" as trusted domain?" : "Вы действительно хотите добавить домен \"{domain}\" как доверенный?", "Please wait...." : "Пожалуйста подождите...", - "iPhone" : "iPhone", "add group" : "Добавить группу", "Everything (fatal issues, errors, warnings, info, debug)" : "Все (критические проблемы, ошибки, предупреждения, информационные, отладочные)", "Info, warnings, errors and fatal issues" : "Информационные, предупреждения, ошибки и критические проблемы", diff --git a/settings/l10n/ru.json b/settings/l10n/ru.json index e9c916fde66..2b4830cecab 100644 --- a/settings/l10n/ru.json +++ b/settings/l10n/ru.json @@ -344,7 +344,6 @@ "Unable to remove user from group %s" : "Невозможно удалить пользователя из группы %s", "Are you really sure you want add \"{domain}\" as trusted domain?" : "Вы действительно хотите добавить домен \"{domain}\" как доверенный?", "Please wait...." : "Пожалуйста подождите...", - "iPhone" : "iPhone", "add group" : "Добавить группу", "Everything (fatal issues, errors, warnings, info, debug)" : "Все (критические проблемы, ошибки, предупреждения, информационные, отладочные)", "Info, warnings, errors and fatal issues" : "Информационные, предупреждения, ошибки и критические проблемы", diff --git a/settings/l10n/sk_SK.js b/settings/l10n/sk_SK.js index 2d3e4a35609..57a56c57234 100644 --- a/settings/l10n/sk_SK.js +++ b/settings/l10n/sk_SK.js @@ -306,7 +306,6 @@ OC.L10N.register( "Unable to remove user from group %s" : "Nie je možné odstrániť používateľa zo skupiny %s", "Are you really sure you want add \"{domain}\" as trusted domain?" : "Ste si istí, že chcete pridať \"{domain}\" medzi dôveryhodné domény?", "Please wait...." : "Čakajte prosím...", - "iPhone" : "iPhone", "add group" : "pridať skupinu", "Everything (fatal issues, errors, warnings, info, debug)" : "Všetko (fatálne problémy, chyby, upozornenia, info, debug)", "Info, warnings, errors and fatal issues" : "Info, upozornenia, chyby a fatálne problémy", diff --git a/settings/l10n/sk_SK.json b/settings/l10n/sk_SK.json index 227e9b1b061..0165f3b5ebe 100644 --- a/settings/l10n/sk_SK.json +++ b/settings/l10n/sk_SK.json @@ -304,7 +304,6 @@ "Unable to remove user from group %s" : "Nie je možné odstrániť používateľa zo skupiny %s", "Are you really sure you want add \"{domain}\" as trusted domain?" : "Ste si istí, že chcete pridať \"{domain}\" medzi dôveryhodné domény?", "Please wait...." : "Čakajte prosím...", - "iPhone" : "iPhone", "add group" : "pridať skupinu", "Everything (fatal issues, errors, warnings, info, debug)" : "Všetko (fatálne problémy, chyby, upozornenia, info, debug)", "Info, warnings, errors and fatal issues" : "Info, upozornenia, chyby a fatálne problémy", diff --git a/settings/l10n/sq.js b/settings/l10n/sq.js index 0f55b61956e..9d0227543a2 100644 --- a/settings/l10n/sq.js +++ b/settings/l10n/sq.js @@ -343,7 +343,6 @@ OC.L10N.register( "Unable to remove user from group %s" : "S’arrin të heqë përdorues nga grupi %s", "Are you really sure you want add \"{domain}\" as trusted domain?" : "Jeni vërtet i sigurt se doni të shtoni \"{domain}\" si përkatësi të besuar?", "Please wait...." : "Ju lutemi, prisni…", - "iPhone" : "iPhone", "add group" : "shtoni grup", "Everything (fatal issues, errors, warnings, info, debug)" : "Gjithçka (probleme fatale, gabime, sinjalizime, të dhëna, diagnostikim)", "Info, warnings, errors and fatal issues" : "Të dhëna, sinjalizime, gabime dhe probleme fatale", diff --git a/settings/l10n/sq.json b/settings/l10n/sq.json index 62d72bb52dc..50db2b51edd 100644 --- a/settings/l10n/sq.json +++ b/settings/l10n/sq.json @@ -341,7 +341,6 @@ "Unable to remove user from group %s" : "S’arrin të heqë përdorues nga grupi %s", "Are you really sure you want add \"{domain}\" as trusted domain?" : "Jeni vërtet i sigurt se doni të shtoni \"{domain}\" si përkatësi të besuar?", "Please wait...." : "Ju lutemi, prisni…", - "iPhone" : "iPhone", "add group" : "shtoni grup", "Everything (fatal issues, errors, warnings, info, debug)" : "Gjithçka (probleme fatale, gabime, sinjalizime, të dhëna, diagnostikim)", "Info, warnings, errors and fatal issues" : "Të dhëna, sinjalizime, gabime dhe probleme fatale", diff --git a/settings/l10n/sv.js b/settings/l10n/sv.js index 964c65427cd..887191f5e74 100644 --- a/settings/l10n/sv.js +++ b/settings/l10n/sv.js @@ -343,7 +343,6 @@ OC.L10N.register( "Unable to remove user from group %s" : "Kan inte radera användare från gruppen %s", "Are you really sure you want add \"{domain}\" as trusted domain?" : "Är du verkligen säker på att du vill lägga till \"{domain}\" som en trusted domian?", "Please wait...." : "Var god vänta ...", - "iPhone" : "iPhone", "add group" : "lägg till grupp", "Everything (fatal issues, errors, warnings, info, debug)" : "Allting (allvarliga fel, fel, varningar, info, debug)", "Info, warnings, errors and fatal issues" : "Info, varningar och allvarliga fel", diff --git a/settings/l10n/sv.json b/settings/l10n/sv.json index 8bfa6e9b38e..1b7661f8879 100644 --- a/settings/l10n/sv.json +++ b/settings/l10n/sv.json @@ -341,7 +341,6 @@ "Unable to remove user from group %s" : "Kan inte radera användare från gruppen %s", "Are you really sure you want add \"{domain}\" as trusted domain?" : "Är du verkligen säker på att du vill lägga till \"{domain}\" som en trusted domian?", "Please wait...." : "Var god vänta ...", - "iPhone" : "iPhone", "add group" : "lägg till grupp", "Everything (fatal issues, errors, warnings, info, debug)" : "Allting (allvarliga fel, fel, varningar, info, debug)", "Info, warnings, errors and fatal issues" : "Info, varningar och allvarliga fel", diff --git a/settings/l10n/tr.js b/settings/l10n/tr.js index 418854fb4dc..e5501e7c7ee 100644 --- a/settings/l10n/tr.js +++ b/settings/l10n/tr.js @@ -25,11 +25,14 @@ OC.L10N.register( "You need to set your user email before being able to send test emails." : "Sınama e-postaları göndermeden önce kullanıcı e-postasını ayarlamanız gerekiyor.", "Invalid request" : "Geçersiz istek", "Invalid mail address" : "Geçersiz posta adresi", + "No valid group selected" : "Herhangi bir grup seçilmedi", "A user with that name already exists." : "Bu isimde bir kullanıcı adı zaten mevcut.", "Unable to create user." : "Kullanıcı oluşturma başarısız.", "Your %s account was created" : "%s hesabınız oluşturuldu", "Unable to delete user." : "Kullanıcı silme başarısız.", + "Settings saved" : "Ayarlar kaydedildi", "Unable to change full name" : "Tam adınız değiştirilirken hata", + "Unable to change email address" : "Posta adresini değiştirme başarısız", "Your full name has been changed." : "Tam adınız değiştirildi.", "Forbidden" : "Yasaklı", "Invalid user" : "Geçersiz kullanıcı", @@ -37,6 +40,7 @@ OC.L10N.register( "Email saved" : "E-posta kaydedildi", "Couldn't remove app." : "Uygulama kaldırılamadı.", "Couldn't update app." : "Uygulama güncellenemedi.", + "Are you really sure you want add {domain} as trusted domain?" : "{domain} alan adını güvenilir alan adı olarak eklemek istediğinizden emin misiniz?", "Add trusted domain" : "Güvenilir alan adı ekle", "Migration in progress. Please wait until the migration is finished" : "Taşınma sürüyor. Lütfen taşınma tamamlanana kadar bekleyin", "Migration started …" : "Taşınma başladı ...", @@ -50,6 +54,7 @@ OC.L10N.register( "Official apps are developed by and within the community. They offer central functionality and are ready for production use." : "Resmi uygulamalar topluluk tarafından geliştirilmiştir. Merkezi işlevleri yerine getirdikleri gibi kullanıma da hazırdırlar.", "Approved apps are developed by trusted developers and have passed a cursory security check. They are actively maintained in an open code repository and their maintainers deem them to be stable for casual to normal use." : "Onaylanan uygulamalar güvenilir geliştiriciler tarafından geliştirilir ve detaylı olmayan bir güvenlik kontrolünden geçirilir. Bunlar açık kaynak kod deposunda bulunmakta ve normal kullanım için kararlı oldukları varsayılmaktadır.", "This app is not checked for security issues and is new or known to be unstable. Install at your own risk." : "Bu uygulama güvenlik kontrolünden geçmedi veya yeni ya da kararsız olarak bilinmektedir. Kendiniz bu riski alarak yükleyebilirsiniz.", + "Enabling app …" : "Uygulama etkinleştiriliyor", "Error while disabling app" : "Uygulama devre dışı bırakılırken hata", "Disable" : "Devre Dışı Bırak", "Enable" : "Etkinleştir", @@ -69,22 +74,34 @@ OC.L10N.register( "Experimental" : "Deneysel", "No apps found for {query}" : "sorgulayabilmeniz için hiçbir uygulama bulunmamakta", "Disconnect" : "Bağlantıyı kes", + "Revoke" : "Iptal et", "Internet Explorer" : "Internet Explorer", "Edge" : "Edge", "Firefox" : "Firefox", "Google Chrome" : "Google Chrome", "Safari" : "Safari", "Google Chrome for Android" : "Android için Google Chrome", + "iPhone iOS" : "iPhone iOS", + "iPad iOS" : "iPad iOS", "iOS Client" : "iOS İstemcisi", "Android Client" : "Android İstemcisi", "Sync client - {os}" : "Eşitleme istemcisi - {os}", "This session" : "Bu oturum", + "Copy" : "Kopyala", + "Copied!" : "Kopyalandı!", + "Not supported!" : "Desteklenmiyor!", + "Press ⌘-C to copy." : "Kopyalamak için ⌘-C kullanın.", + "Press Ctrl-C to copy." : "Kopyalamak için Ctrl-C kullanın.", "Error while loading browser sessions and device tokens" : "Tarayıcı oturumu ve aygıt jetonları yüklenirken hata oluştu", "Error while creating device token" : "Aygıt jetonu oluşturulurken hata oluştu", "Error while deleting the token" : "Jeton silinirken hata oluştu", "An error occurred. Please upload an ASCII-encoded PEM certificate." : "Bir hata oluştu. Lütfen ASCII-kodlanmış PEM sertifikasını yükleyin.", "Valid until {date}" : "{date} tarihine kadar geçerli", "Delete" : "Sil", + "Local" : "Yerel", + "Private" : "Özel", + "Contacts" : "Kişiler", + "Public" : "Herkese açık", "Select a profile picture" : "Bir profil fotoğrafı seçin", "Very weak password" : "Çok güçsüz parola", "Weak password" : "Güçsüz parola", @@ -101,6 +118,8 @@ OC.L10N.register( "deleted {userName}" : "{userName} silindi", "Add group" : "Grup ekle", "Invalid quota value \"{val}\"" : "Geçersiz alıntı değeri \"{val}\"", + "no group" : "grup yok", + "Password successfully changed" : "Parola değiştirildi.", "Changing the password will result in data loss, because data recovery is not available for this user" : "Parolayı değiştirmek, bu kullanıcı için veri kurtarması kullanılamadığından veri kaybına sebep olacak", "A valid username must be provided" : "Geçerli bir kullanıcı adı mutlaka sağlanmalı", "Error creating user: {message}" : "Kullanıcı oluşturulurken hata: {message}", @@ -116,6 +135,8 @@ OC.L10N.register( "Login" : "Oturum Aç", "Plain" : "Düz", "NT LAN Manager" : "NT Ağ Yöneticisi", + "SSL/TLS" : "SSL/TLS", + "STARTTLS" : "STARTTLS", "Email server" : "E-posta sunucusu", "Open documentation" : "Belgelendirmeyi aç", "This is used for sending out notifications." : "Bu, bildirimler gönderilirken kullanılır.", @@ -209,6 +230,7 @@ OC.L10N.register( "This app has no maximum Nextcloud version assigned. This will be an error in the future." : "Bu uygulama için atanan en yüksek Nextcloud sürümü bulunmuyor. Bu ileride bir hata olacaktır.", "This app cannot be installed because the following dependencies are not fulfilled:" : "Bu uygulama, aşağıdaki bağımlılıklar sağlanmadığından yüklenemiyor:", "Enable only for specific groups" : "Sadece belirli gruplar için etkinleştir", + "Uninstall app" : "Uygulamayı Kaldır", "SSL Root Certificates" : "SSL Kök Sertifikaları", "Common Name" : "Ortak Ad", "Valid until" : "Geçerlilik", @@ -235,6 +257,13 @@ OC.L10N.register( "Your email address" : "E-posta adresiniz", "No email address set" : "E-posta adresi ayarlanmamış", "For password recovery and notifications" : "Parola kurtarma ve bildirimler için", + "Phone number" : "Telefon numarası", + "Your phone number" : "Telefon numaran", + "Address" : "Adres", + "Your postal address" : "Posta kodu", + "Website" : "Web sitesi", + "Your website" : "Web siten", + "Twitter" : "Twitter", "You are member of the following groups:" : "Şu grupların üyesisiniz:", "Password" : "Parola", "Current password" : "Mevcut parola", @@ -257,6 +286,8 @@ OC.L10N.register( "Use the credentials below to configure your app or device." : "Uygulama veya aygıtınızı yapılandırmak için aşağıdaki kimlik bilgilerini kullan.", "Username" : "Kullanıcı Adı", "Done" : "Bitti", + "Follow us on Google Plus!" : "Bizi Google Plus'da takip et!", + "Like our facebook page!" : "Facebook sayfamizi begen!", "Show storage location" : "Depolama konumunu göster", "Show last log in" : "Son oturum açılma zamanını göster", "Show user backend" : "Kullanıcı arka ucunu göster", @@ -266,6 +297,7 @@ OC.L10N.register( "Create" : "Oluştur", "Admin Recovery Password" : "Yönetici Kurtarma Parolası", "Enter the recovery password in order to recover the users files during password change" : "Parola değiştirme sırasında kullanıcı dosyalarını kurtarmak için kurtarma parolasını girin", + "Group name" : "Grup ismi", "Everyone" : "Herkes", "Admins" : "Yöneticiler", "Default quota" : "Varsayılan kota", @@ -287,7 +319,7 @@ OC.L10N.register( "Unable to remove user from group %s" : "%s grubundan kullanıcı kaldırılamıyor", "Are you really sure you want add \"{domain}\" as trusted domain?" : "\"{domain}\" alan adını güvenilir alan adı olarak eklemek istediğinizden emin misiniz?", "Please wait...." : "Lütfen bekleyin....", - "iPhone" : "iPhone", + "add group" : "grup ekle", "Everything (fatal issues, errors, warnings, info, debug)" : "Her şey (Ciddi sorunlar, hatalar, uyarılar, bilgi, hata ayıklama)", "Info, warnings, errors and fatal issues" : "Bilgi, uyarılar, hatalar ve ciddi sorunlar", "Warnings, errors and fatal issues" : "Uyarılar, hatalar ve ciddi sorunlar", @@ -309,6 +341,13 @@ OC.L10N.register( "Enable experimental apps" : "Deneysel uygulamaları etkinleştir", "Hey there,<br><br>just letting you know that you now have an %s account.<br><br>Your username: %s<br>Access it: <a href=\"%s\">%s</a><br><br>" : "Merhaba,<br><br>Sadece artık bir %s hesabınızın olduğunu söylemek istedim.<br><br>Kullanıcı adınız: %s<br>Şuradan erişin: <a href=\"%s\">%s</a><br><br>", "Hey there,\n\njust letting you know that you now have an %s account.\n\nYour username: %s\nAccess it: %s\n\n" : "Merhaba,\n\nSadece, artık bir %s hesabınızın olduğunu söylemek istedim.\n\nKullanıcı adınız: %s\nErişim: %s\n\n", - "Group" : "Grup" + "Add Group" : "Grup Ekle", + "Group" : "Grup", + "Default Quota" : "Öntanımlı Kota", + "Full Name" : "Tam Adı", + "Group Admin for" : "Grup Yöneticisi", + "Storage Location" : "Depolama Konumu", + "User Backend" : "Kullanıcı Arka Ucu", + "Last Login" : "Son Giriş" }, "nplurals=2; plural=(n > 1);"); diff --git a/settings/l10n/tr.json b/settings/l10n/tr.json index 4472e7f8242..d661c47966e 100644 --- a/settings/l10n/tr.json +++ b/settings/l10n/tr.json @@ -23,11 +23,14 @@ "You need to set your user email before being able to send test emails." : "Sınama e-postaları göndermeden önce kullanıcı e-postasını ayarlamanız gerekiyor.", "Invalid request" : "Geçersiz istek", "Invalid mail address" : "Geçersiz posta adresi", + "No valid group selected" : "Herhangi bir grup seçilmedi", "A user with that name already exists." : "Bu isimde bir kullanıcı adı zaten mevcut.", "Unable to create user." : "Kullanıcı oluşturma başarısız.", "Your %s account was created" : "%s hesabınız oluşturuldu", "Unable to delete user." : "Kullanıcı silme başarısız.", + "Settings saved" : "Ayarlar kaydedildi", "Unable to change full name" : "Tam adınız değiştirilirken hata", + "Unable to change email address" : "Posta adresini değiştirme başarısız", "Your full name has been changed." : "Tam adınız değiştirildi.", "Forbidden" : "Yasaklı", "Invalid user" : "Geçersiz kullanıcı", @@ -35,6 +38,7 @@ "Email saved" : "E-posta kaydedildi", "Couldn't remove app." : "Uygulama kaldırılamadı.", "Couldn't update app." : "Uygulama güncellenemedi.", + "Are you really sure you want add {domain} as trusted domain?" : "{domain} alan adını güvenilir alan adı olarak eklemek istediğinizden emin misiniz?", "Add trusted domain" : "Güvenilir alan adı ekle", "Migration in progress. Please wait until the migration is finished" : "Taşınma sürüyor. Lütfen taşınma tamamlanana kadar bekleyin", "Migration started …" : "Taşınma başladı ...", @@ -48,6 +52,7 @@ "Official apps are developed by and within the community. They offer central functionality and are ready for production use." : "Resmi uygulamalar topluluk tarafından geliştirilmiştir. Merkezi işlevleri yerine getirdikleri gibi kullanıma da hazırdırlar.", "Approved apps are developed by trusted developers and have passed a cursory security check. They are actively maintained in an open code repository and their maintainers deem them to be stable for casual to normal use." : "Onaylanan uygulamalar güvenilir geliştiriciler tarafından geliştirilir ve detaylı olmayan bir güvenlik kontrolünden geçirilir. Bunlar açık kaynak kod deposunda bulunmakta ve normal kullanım için kararlı oldukları varsayılmaktadır.", "This app is not checked for security issues and is new or known to be unstable. Install at your own risk." : "Bu uygulama güvenlik kontrolünden geçmedi veya yeni ya da kararsız olarak bilinmektedir. Kendiniz bu riski alarak yükleyebilirsiniz.", + "Enabling app …" : "Uygulama etkinleştiriliyor", "Error while disabling app" : "Uygulama devre dışı bırakılırken hata", "Disable" : "Devre Dışı Bırak", "Enable" : "Etkinleştir", @@ -67,22 +72,34 @@ "Experimental" : "Deneysel", "No apps found for {query}" : "sorgulayabilmeniz için hiçbir uygulama bulunmamakta", "Disconnect" : "Bağlantıyı kes", + "Revoke" : "Iptal et", "Internet Explorer" : "Internet Explorer", "Edge" : "Edge", "Firefox" : "Firefox", "Google Chrome" : "Google Chrome", "Safari" : "Safari", "Google Chrome for Android" : "Android için Google Chrome", + "iPhone iOS" : "iPhone iOS", + "iPad iOS" : "iPad iOS", "iOS Client" : "iOS İstemcisi", "Android Client" : "Android İstemcisi", "Sync client - {os}" : "Eşitleme istemcisi - {os}", "This session" : "Bu oturum", + "Copy" : "Kopyala", + "Copied!" : "Kopyalandı!", + "Not supported!" : "Desteklenmiyor!", + "Press ⌘-C to copy." : "Kopyalamak için ⌘-C kullanın.", + "Press Ctrl-C to copy." : "Kopyalamak için Ctrl-C kullanın.", "Error while loading browser sessions and device tokens" : "Tarayıcı oturumu ve aygıt jetonları yüklenirken hata oluştu", "Error while creating device token" : "Aygıt jetonu oluşturulurken hata oluştu", "Error while deleting the token" : "Jeton silinirken hata oluştu", "An error occurred. Please upload an ASCII-encoded PEM certificate." : "Bir hata oluştu. Lütfen ASCII-kodlanmış PEM sertifikasını yükleyin.", "Valid until {date}" : "{date} tarihine kadar geçerli", "Delete" : "Sil", + "Local" : "Yerel", + "Private" : "Özel", + "Contacts" : "Kişiler", + "Public" : "Herkese açık", "Select a profile picture" : "Bir profil fotoğrafı seçin", "Very weak password" : "Çok güçsüz parola", "Weak password" : "Güçsüz parola", @@ -99,6 +116,8 @@ "deleted {userName}" : "{userName} silindi", "Add group" : "Grup ekle", "Invalid quota value \"{val}\"" : "Geçersiz alıntı değeri \"{val}\"", + "no group" : "grup yok", + "Password successfully changed" : "Parola değiştirildi.", "Changing the password will result in data loss, because data recovery is not available for this user" : "Parolayı değiştirmek, bu kullanıcı için veri kurtarması kullanılamadığından veri kaybına sebep olacak", "A valid username must be provided" : "Geçerli bir kullanıcı adı mutlaka sağlanmalı", "Error creating user: {message}" : "Kullanıcı oluşturulurken hata: {message}", @@ -114,6 +133,8 @@ "Login" : "Oturum Aç", "Plain" : "Düz", "NT LAN Manager" : "NT Ağ Yöneticisi", + "SSL/TLS" : "SSL/TLS", + "STARTTLS" : "STARTTLS", "Email server" : "E-posta sunucusu", "Open documentation" : "Belgelendirmeyi aç", "This is used for sending out notifications." : "Bu, bildirimler gönderilirken kullanılır.", @@ -207,6 +228,7 @@ "This app has no maximum Nextcloud version assigned. This will be an error in the future." : "Bu uygulama için atanan en yüksek Nextcloud sürümü bulunmuyor. Bu ileride bir hata olacaktır.", "This app cannot be installed because the following dependencies are not fulfilled:" : "Bu uygulama, aşağıdaki bağımlılıklar sağlanmadığından yüklenemiyor:", "Enable only for specific groups" : "Sadece belirli gruplar için etkinleştir", + "Uninstall app" : "Uygulamayı Kaldır", "SSL Root Certificates" : "SSL Kök Sertifikaları", "Common Name" : "Ortak Ad", "Valid until" : "Geçerlilik", @@ -233,6 +255,13 @@ "Your email address" : "E-posta adresiniz", "No email address set" : "E-posta adresi ayarlanmamış", "For password recovery and notifications" : "Parola kurtarma ve bildirimler için", + "Phone number" : "Telefon numarası", + "Your phone number" : "Telefon numaran", + "Address" : "Adres", + "Your postal address" : "Posta kodu", + "Website" : "Web sitesi", + "Your website" : "Web siten", + "Twitter" : "Twitter", "You are member of the following groups:" : "Şu grupların üyesisiniz:", "Password" : "Parola", "Current password" : "Mevcut parola", @@ -255,6 +284,8 @@ "Use the credentials below to configure your app or device." : "Uygulama veya aygıtınızı yapılandırmak için aşağıdaki kimlik bilgilerini kullan.", "Username" : "Kullanıcı Adı", "Done" : "Bitti", + "Follow us on Google Plus!" : "Bizi Google Plus'da takip et!", + "Like our facebook page!" : "Facebook sayfamizi begen!", "Show storage location" : "Depolama konumunu göster", "Show last log in" : "Son oturum açılma zamanını göster", "Show user backend" : "Kullanıcı arka ucunu göster", @@ -264,6 +295,7 @@ "Create" : "Oluştur", "Admin Recovery Password" : "Yönetici Kurtarma Parolası", "Enter the recovery password in order to recover the users files during password change" : "Parola değiştirme sırasında kullanıcı dosyalarını kurtarmak için kurtarma parolasını girin", + "Group name" : "Grup ismi", "Everyone" : "Herkes", "Admins" : "Yöneticiler", "Default quota" : "Varsayılan kota", @@ -285,7 +317,7 @@ "Unable to remove user from group %s" : "%s grubundan kullanıcı kaldırılamıyor", "Are you really sure you want add \"{domain}\" as trusted domain?" : "\"{domain}\" alan adını güvenilir alan adı olarak eklemek istediğinizden emin misiniz?", "Please wait...." : "Lütfen bekleyin....", - "iPhone" : "iPhone", + "add group" : "grup ekle", "Everything (fatal issues, errors, warnings, info, debug)" : "Her şey (Ciddi sorunlar, hatalar, uyarılar, bilgi, hata ayıklama)", "Info, warnings, errors and fatal issues" : "Bilgi, uyarılar, hatalar ve ciddi sorunlar", "Warnings, errors and fatal issues" : "Uyarılar, hatalar ve ciddi sorunlar", @@ -307,6 +339,13 @@ "Enable experimental apps" : "Deneysel uygulamaları etkinleştir", "Hey there,<br><br>just letting you know that you now have an %s account.<br><br>Your username: %s<br>Access it: <a href=\"%s\">%s</a><br><br>" : "Merhaba,<br><br>Sadece artık bir %s hesabınızın olduğunu söylemek istedim.<br><br>Kullanıcı adınız: %s<br>Şuradan erişin: <a href=\"%s\">%s</a><br><br>", "Hey there,\n\njust letting you know that you now have an %s account.\n\nYour username: %s\nAccess it: %s\n\n" : "Merhaba,\n\nSadece, artık bir %s hesabınızın olduğunu söylemek istedim.\n\nKullanıcı adınız: %s\nErişim: %s\n\n", - "Group" : "Grup" + "Add Group" : "Grup Ekle", + "Group" : "Grup", + "Default Quota" : "Öntanımlı Kota", + "Full Name" : "Tam Adı", + "Group Admin for" : "Grup Yöneticisi", + "Storage Location" : "Depolama Konumu", + "User Backend" : "Kullanıcı Arka Ucu", + "Last Login" : "Son Giriş" },"pluralForm" :"nplurals=2; plural=(n > 1);" }
\ No newline at end of file diff --git a/settings/l10n/zh_CN.js b/settings/l10n/zh_CN.js index 9392b2d92e1..87955c3962a 100644 --- a/settings/l10n/zh_CN.js +++ b/settings/l10n/zh_CN.js @@ -346,7 +346,6 @@ OC.L10N.register( "Unable to remove user from group %s" : "无法从分组 %s 中移除用户", "Are you really sure you want add \"{domain}\" as trusted domain?" : "您确定将 \"{domain}\" 添加为信任的域名么?", "Please wait...." : "请稍等....", - "iPhone" : "iPhone", "add group" : "添加分组", "Everything (fatal issues, errors, warnings, info, debug)" : "全部 (灾难性问题, 错误, 警告, 信息, 调试)", "Info, warnings, errors and fatal issues" : "信息, 警告, 错误和灾难性问题", diff --git a/settings/l10n/zh_CN.json b/settings/l10n/zh_CN.json index 46079a83ceb..fe7b650cfd0 100644 --- a/settings/l10n/zh_CN.json +++ b/settings/l10n/zh_CN.json @@ -344,7 +344,6 @@ "Unable to remove user from group %s" : "无法从分组 %s 中移除用户", "Are you really sure you want add \"{domain}\" as trusted domain?" : "您确定将 \"{domain}\" 添加为信任的域名么?", "Please wait...." : "请稍等....", - "iPhone" : "iPhone", "add group" : "添加分组", "Everything (fatal issues, errors, warnings, info, debug)" : "全部 (灾难性问题, 错误, 警告, 信息, 调试)", "Info, warnings, errors and fatal issues" : "信息, 警告, 错误和灾难性问题", diff --git a/settings/l10n/zh_TW.js b/settings/l10n/zh_TW.js index 942c29a2157..89c1fb6e0bf 100644 --- a/settings/l10n/zh_TW.js +++ b/settings/l10n/zh_TW.js @@ -255,7 +255,6 @@ OC.L10N.register( "Unable to remove user from group %s" : "無法將使用者移出群組 %s", "Are you really sure you want add \"{domain}\" as trusted domain?" : "您確定要新增 \"{domain}' 為信任的網域?", "Please wait...." : "請稍候…", - "iPhone" : "iPhone", "Everything (fatal issues, errors, warnings, info, debug)" : "全部(嚴重問題、錯誤、警告、資訊、除錯訊息)", "Info, warnings, errors and fatal issues" : "嚴重問題、錯誤、警告、資訊", "Warnings, errors and fatal issues" : "嚴重問題、錯誤、警告", diff --git a/settings/l10n/zh_TW.json b/settings/l10n/zh_TW.json index 21af65d762b..569d3e1c01a 100644 --- a/settings/l10n/zh_TW.json +++ b/settings/l10n/zh_TW.json @@ -253,7 +253,6 @@ "Unable to remove user from group %s" : "無法將使用者移出群組 %s", "Are you really sure you want add \"{domain}\" as trusted domain?" : "您確定要新增 \"{domain}' 為信任的網域?", "Please wait...." : "請稍候…", - "iPhone" : "iPhone", "Everything (fatal issues, errors, warnings, info, debug)" : "全部(嚴重問題、錯誤、警告、資訊、除錯訊息)", "Info, warnings, errors and fatal issues" : "嚴重問題、錯誤、警告、資訊", "Warnings, errors and fatal issues" : "嚴重問題、錯誤、警告", diff --git a/settings/personal.php b/settings/personal.php index a79e9764a6b..a1fcd10e0ad 100644 --- a/settings/personal.php +++ b/settings/personal.php @@ -57,10 +57,8 @@ OC_Util::addStyle( 'settings', 'settings' ); \OC_Util::addVendorScript('strengthify/jquery.strengthify'); \OC_Util::addVendorStyle('strengthify/strengthify'); \OC_Util::addScript('files', 'jquery.fileupload'); -if ($config->getSystemValue('enable_avatars', true) === true) { - \OC_Util::addVendorScript('jcrop/js/jquery.Jcrop'); - \OC_Util::addVendorStyle('jcrop/css/jquery.Jcrop'); -} +\OC_Util::addVendorScript('jcrop/js/jquery.Jcrop'); +\OC_Util::addVendorStyle('jcrop/css/jquery.Jcrop'); \OC::$server->getEventDispatcher()->dispatch('OC\Settings\Personal::loadAdditionalScripts'); @@ -182,7 +180,6 @@ $tmpl->assign('websiteScope', $userData[\OC\Accounts\AccountManager::PROPERTY_WE $tmpl->assign('twitterScope', $userData[\OC\Accounts\AccountManager::PROPERTY_TWITTER]['scope']); $tmpl->assign('addressScope', $userData[\OC\Accounts\AccountManager::PROPERTY_ADDRESS]['scope']); -$tmpl->assign('enableAvatars', $config->getSystemValue('enable_avatars', true) === true); $tmpl->assign('avatarChangeSupported', OC_User::canUserChangeAvatar(OC_User::getUser())); $tmpl->assign('certs', $certificateManager->listCertificates()); $tmpl->assign('showCertificates', $enableCertImport); diff --git a/settings/templates/personal.php b/settings/templates/personal.php index 65ce3751b98..ecbf1ff5c5f 100644 --- a/settings/templates/personal.php +++ b/settings/templates/personal.php @@ -35,7 +35,6 @@ </div> <div id="personal-settings"> -<?php if ($_['enableAvatars']): ?> <div id="personal-settings-avatar-container"> <form id="avatarform" class="section" method="post" action="<?php p(\OC::$server->getURLGenerator()->linkToRoute('core.avatar.postAvatar')); ?>"> <h2> @@ -66,7 +65,6 @@ <input type="hidden" id="avatarscope" value="<?php p($_['avatarScope']) ?>"> </form> </div> -<?php endif; ?> <div id="personal-settings-container"> <div class="personal-settings-setting-box"> diff --git a/settings/templates/users/part.userlist.php b/settings/templates/users/part.userlist.php index bab68e5a765..4cf395ff62d 100644 --- a/settings/templates/users/part.userlist.php +++ b/settings/templates/users/part.userlist.php @@ -1,9 +1,7 @@ <table id="userlist" class="hascontrols grid" data-groups="<?php p($_['allGroups']);?>"> <thead> <tr> - <?php if ($_['enableAvatars']): ?> <th id="headerAvatar" scope="col"></th> - <?php endif; ?> <th id="headerName" scope="col"><?php p($l->t('Username'))?></th> <th id="headerDisplayName" scope="col"><?php p($l->t( 'Full name' )); ?></th> <th id="headerPassword" scope="col"><?php p($l->t( 'Password' )); ?></th> @@ -22,9 +20,7 @@ <tbody> <!-- the following <tr> is used as a template for the JS part --> <tr style="display:none"> - <?php if ($_['enableAvatars']): ?> <td class="avatar"><div class="avatardiv"></div></td> - <?php endif; ?> <th class="name" scope="row"></th> <td class="displayName"><span></span> <img class="action" src="<?php p(image_path('core', 'actions/rename.svg'))?>" diff --git a/settings/users.php b/settings/users.php index 5f31d35ff97..1b0f4f7b8e8 100644 --- a/settings/users.php +++ b/settings/users.php @@ -118,7 +118,6 @@ $tmpl->assign('quota_preset', $quotaPreset); $tmpl->assign('default_quota', $defaultQuota); $tmpl->assign('defaultQuotaIsUserDefined', $defaultQuotaIsUserDefined); $tmpl->assign('recoveryAdminEnabled', $recoveryAdminEnabled); -$tmpl->assign('enableAvatars', \OC::$server->getConfig()->getSystemValue('enable_avatars', true) === true); $tmpl->assign('show_storage_location', $config->getAppValue('core', 'umgmt_show_storage_location', 'false')); $tmpl->assign('show_last_login', $config->getAppValue('core', 'umgmt_show_last_login', 'false')); diff --git a/tests/Settings/Controller/UsersControllerTest.php b/tests/Settings/Controller/UsersControllerTest.php index 36ca0917524..4f10fed1a2f 100644 --- a/tests/Settings/Controller/UsersControllerTest.php +++ b/tests/Settings/Controller/UsersControllerTest.php @@ -96,10 +96,6 @@ class UsersControllerTest extends \Test\TestCase { ['bar', $avatarExists], ['admin', $avatarNotExists], ])); - - $this->config->method('getSystemValue') - ->with('enable_avatars', true) - ->willReturn(true); } /** diff --git a/version.php b/version.php index 3d8abb5f2f4..a556a9f7299 100644 --- a/version.php +++ b/version.php @@ -26,7 +26,7 @@ // between betas, final and RCs. This is _not_ the public version number. Reset minor/patchlevel // when updating major/minor version number. -$OC_Version = array(12, 0, 0, 12); +$OC_Version = array(12, 0, 0, 13); // The human readable string $OC_VersionString = '12.0 alpha'; |