diff options
Diffstat (limited to 'view')
310 files changed, 37262 insertions, 31304 deletions
diff --git a/view/css/bootstrap-red.css b/view/css/bootstrap-red.css index f1ebb204e..a0b7c5bba 100644 --- a/view/css/bootstrap-red.css +++ b/view/css/bootstrap-red.css @@ -4,66 +4,83 @@ nav .badge { position: absolute; - top: 1px; - left: 1px; - font-size: 10px; - line-height: 20px; - padding: 0px 5px; - height: 20px; - min-width: 20px; - border-radius: 10px; + font-size: 0.75rem; } -#navbar-collapse-1 i, -.navbar-header i { - font-size: 14px; +nav .dropdown-menu { + min-width: 16rem; } -nav .navbar-header img { - height: 49px; - width: 49px; - margin-top: 1px; +@media screen and (min-width: 992px) { + nav .badge { + top: 0px; + left: 0px; + line-height: 0.75; + } } -/* nav overrides end */ +@media screen and (max-width: 992px) { + .navbar { + padding: .5rem 7px; + } + + nav .badge { + top: 0.5rem; + left: 1.5rem; + } +} + +.widget .badge { + font-size: 100%; +} + +.nav-item.nav-item-hack { + height: 2.3rem; +} +.navbar-toggler-right { + padding: 0.2rem 0; + white-space: nowrap; +} -aside .nav-pills > li > a, -.response-list .nav-pills > li > a { - padding: 6px 10px; +#navbar-collapse-1 i { + font-size: 1.0rem; } nav .dropdown-menu { - margin-top: 0px; max-height: 70vh; overflow: auto; } -nav .navbar-collapse.in .dropdown-menu { - max-height: none; - overflow: none; +#navbar-collapse-2 { + flex-basis: 100%; + max-height: 70vh; } -.wall-item-tools .dropdown-menu { - min-width: auto; +#navbar-collapse-2.show { + overflow: auto; } -.nav-tabs.nav-justified > li { - white-space: nowrap; + +#navbar-collapse-2.collapsing .dropdown-header, +#navbar-collapse-2.show .dropdown-header { + padding: 0.5rem 0.1rem; } -code { - white-space: normal; +.navbar-dark .navbar-toggler { + color: rgba(255,255,255,1); } +/* nav overrides end */ -.form-control { - font-size: unset; +.wall-item-tools .dropdown-menu { + min-width: auto; } -.panel-group { - margin-bottom: 0px; +label { + font-weight: bold; } -/* Bootstrap assumes that checkboxes are on the left of labels, while it's usually the opposite in Red */ -.field.checkbox input[type="checkbox"] { margin-left: 0px; } -.field.checkbox label { padding-left: 0px; font-weight: 700} +small, +.small { + font-size: 0.75rem; +} diff --git a/view/css/cdav_addressbook.css b/view/css/cdav_addressbook.css new file mode 100644 index 000000000..038358e43 --- /dev/null +++ b/view/css/cdav_addressbook.css @@ -0,0 +1,103 @@ +.vcard-header { + cursor: pointer; + padding: 7px 10px; + margin-bottom: 3px; +} + +.vcard-header:hover, +.vcard-header.active { + background-color: rgb(238,238,238); + cursor: pointer; +} + +.vcard-header.active:hover { + cursor: initial; +} + +.vcard-add-field { + margin-top: 8px; + display: none; +} + +.vcard-cancel { + margin: 6px 10px; + height: 32px; + line-height: 32px; + color: #777; + font-size: 16px; + + cursor: pointer; + display: none; + float: right; +} + +.vcard-info { + display: none; +} + +.vcard-nophoto { + display: inline-block; + width: 32px; + height: 32px; + border-radius: 4px; + border: 1px solid #ccc; + text-align: center; + font-size: 20px; + color: #fff; + background-color: #ddd; +} + +.vcard-photo { + width: 32px; + height: 32px; + border-radius: 4px; + border: 1px solid #ccc; + text-align: center; +} + +.vcard-fn-preview, +input.vcard-fn { + font-size: 16px !important; + margin-left: 5px; +} + +.vcard-email-preview, +.vcard-tel-preview { + color: #999; +} + + +.vcard-fn, +#create_form, +#more_block { + display: none; +} + +input.vcard-fn, +.vcard-fn-create input, +.vcard-org input, +.vcard-title input, +.vcard-tel input, +.vcard-email input, +.vcard-impp input, +.vcard-url input, +.vcard-adr input, +.vcard-note input { + padding: 0px; + margin-left: 5px; + border-width: 0px 0px 1px 0px; + border-radius: 0px; + background-color: transparent; + min-width: 160px; +} + +#template-form-vcard-org, +#template-form-vcard-title, +#template-form-vcard-tel, +#template-form-vcard-email, +#template-form-vcard-impp, +#template-form-vcard-url, +#template-form-vcard-adr, +#template-form-vcard-note { + display: none; +} diff --git a/view/css/cdav_calendar.css b/view/css/cdav_calendar.css new file mode 100644 index 000000000..d68278a63 --- /dev/null +++ b/view/css/cdav_calendar.css @@ -0,0 +1,22 @@ +/* fix borders */ + +.fc th:first-child, +.fc td:first-child { + border-left-width: 0px; +} + +.fc th:last-child, +.fc td:last-child { + border-right-width: 0px; + border-bottom-width: 0px; +} + +.fc-unthemed th, +.fc-unthemed td, +.fc-unthemed thead, +.fc-unthemed tbody, +.fc-unthemed .fc-divider, +.fc-unthemed .fc-row, +.fc-unthemed .fc-popover { + border-color: #ccc !important; +} diff --git a/view/css/conversation.css b/view/css/conversation.css index aec457302..77a600deb 100644 --- a/view/css/conversation.css +++ b/view/css/conversation.css @@ -1,9 +1,10 @@ + /* jot */ .jothidden input[type="text"] { border: 0px; margin: 0px; - height: 39px; + height: 2.5rem; width: 100%; } @@ -23,15 +24,15 @@ #jot-title-wrap input, #jot-pagetitle-wrap input { - padding: 10px; + padding: 0.5rem; } #profile-jot-text { resize: none; border-width: 0px; - height: 39px; - line-height: 19px; - padding: 10px; + height: 2.5rem; + line-height: 1.5rem; + padding: 0.5rem; width: 100%; display: inherit; } @@ -60,53 +61,20 @@ } #profile-jot-text-loading { - float: left; padding: 30px 0px 0px 12px; } #profile-jot-submit-wrapper { border-top: 1px solid #ccc; - padding: 10px; -} - -#profile-jot-perms-end { - height: 30px; -} - -#profile-jot-wrapper { - margin-bottom: 30px; -} - -#profile-jot-plugin-wrapper { - margin-top: 10px; -} - -#profile-rotator-wrapper { - float: left; -} - -#profile-rotator { - padding: 15px 0px 0px 15px; } /* conversation */ -.thread-wrapper.toplevel_item { - margin-bottom: 20px; -} /* conv_item */ -.wall-item-head { - padding: 10px 10px 0.5em 10px; -} - -.wall-item-content { - padding: 0.5em 10px; -} - -.wall-item-tools { - padding: 0.5em 10px 10px 10px; +.wall-item-head-new { + border-top: 0.2rem solid #007bff; } .wall-item-info { @@ -119,8 +87,8 @@ margin-left:10px; } -.lockview-panel { - padding: 3px 20px; +.wall-item-divider { + margin: 5px; } .wall-item-lock { @@ -137,6 +105,12 @@ a.wall-item-name-link { text-overflow: ellipsis; } +.wall-item-ago, +.wall-item-ago i { + font-size: 0.75rem; + line-height: 1; +} + .wall-item-ago .fa-check { cursor: pointer; } @@ -145,50 +119,28 @@ a.wall-item-name-link { overflow: hidden; } -.wall-item-content h1, -.wall-item-content h2 { - font-size: 1.319em; -} - -.wall-item-title h3, -.wall-item-content h3, -.wall-item-content h4 { - font-size: 1.112em; -} - .wall-item-content img { max-width: 100%; } -.wall-item-title h3 { +.wall-item-title.h3 { font-weight: bold; margin: 0px; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; + word-wrap: break-word; } -.wall-item-title-end { - clear: both; +.wall-item-title.bg-primary a { + color: #fff; } .wall-item-body { word-wrap: break-word; } -.body-tags { - margin-top: 5px; -} - .item-tool { cursor: pointer; } -.like-rotator { - float: right; - margin: 16px; -} - .item-select { opacity: 0.1; filter:alpha(opacity=10); @@ -212,91 +164,54 @@ a.wall-item-name-link { } .ivoted { - color: #337AB7; + color: #007bff; } .item-highlight { - border-left: 3px solid #337AB7; + border-left: 0.2rem solid #007bff; } .item-highlight .wall-item-head, .item-highlight .wall-item-content, .item-highlight .wall-item-tools { - padding-left: 7px; + padding-left: 0.3rem; } /* comment_item */ -.comment-edit-text-empty, -.comment-edit-text-full { + +.comment-edit-text { + padding: 0.5rem; width: 100%; display: inherit; -} - -.comment-edit-text-empty { - padding: 0px 8px; - line-height: 28px; - height: 30px; - overflow: hidden; + line-height: 1; + height: 2rem; resize: none; - } -.comment-edit-text-full { - padding: 8px; - height: 150px; - overflow: auto; +.comment-edit-text.expanded { + line-height: 1.25; + height: 7rem; resize: vertical; } -.qcomment { - border: 1px solid #EEE; - padding: 3px; - margin-top: 15px; - margin-left: 25px; - width: 125px; - overflow-y: auto; -} - -.qcomment option { - width: 125px; - overflow-x: hidden; -} - -.qcomment { - opacity: 0.3; - filter:alpha(opacity=30); -} - -.qcomment:hover { - opacity: 1.0; - filter:alpha(opacity=100); -} - -.comment-tools { - display: none; - margin-top: 7px; -} - +.comment-tools, .comment-edit-preview { display: none; - margin-top: 7px; } /* disable link handling for unknown entries */ -.dropdown-menu > li > a.disabled { +.dropdown-menu a.disabled { pointer-events: none; cursor: default; } .item-verified { color: darkgreen; - font-size: 1em !important; } .item-forged { color: #FF0000; - font-size: 1em !important; } /* event item */ @@ -354,6 +269,7 @@ code { font-size: 1em; padding: 1em 1.5em; display: block; + white-space: pre-wrap; } code.inline-code { diff --git a/view/css/default.css b/view/css/default.css index a51461201..fc6da54f9 100644 --- a/view/css/default.css +++ b/view/css/default.css @@ -18,7 +18,7 @@ aside { position: relative; display: table-cell; vertical-align: top; - padding: 71px 7px 0px 7px; + padding: 4.5rem 7px 0px 7px; } section { @@ -26,5 +26,5 @@ section { width: 100%; display: table-cell; vertical-align: top; - padding: 71px 7px 200px 7px; + padding: 4.5rem 7px 200px 7px; } diff --git a/view/css/mod_apps.css b/view/css/mod_apps.css index 0a231bc84..5e6000fb4 100644 --- a/view/css/mod_apps.css +++ b/view/css/mod_apps.css @@ -1,8 +1,7 @@ .app-container { float: left; - width: 150px; - height: 180px; - padding: 20px; + width: 148px; + margin: 20px; } .app-name { diff --git a/view/css/mod_chat.css b/view/css/mod_chat.css index 57aecd557..c56091102 100644 --- a/view/css/mod_chat.css +++ b/view/css/mod_chat.css @@ -16,6 +16,10 @@ text-align: right; } +#chatrooms-index td:nth-child(3){ + white-space: nowrap; +} + #chatrooms-index th:nth-child(4), #chatrooms-index td:nth-child(4){ padding: 7px 10px 7px 7px; diff --git a/view/css/mod_cloud.css b/view/css/mod_cloud.css index 53eb80b44..83deddf8a 100644 --- a/view/css/mod_cloud.css +++ b/view/css/mod_cloud.css @@ -21,6 +21,10 @@ padding: 7px 3px 7px 10px; } +#cloud-index td:nth-child(2){ + word-break: break-all; +} + #cloud-index th:nth-child(8), #cloud-index td:nth-child(8){ padding: 7px 3px; diff --git a/view/css/mod_events.css b/view/css/mod_events.css index f0b5c0166..6fccf3f44 100644 --- a/view/css/mod_events.css +++ b/view/css/mod_events.css @@ -21,11 +21,6 @@ border-color: #ccc !important; } -#events-spinner .spinner { - margin-top: 9px; - margin-bottom: -9px; -} - .bootstrap-tagsinput { width: 100%; padding: 6px 12px; diff --git a/view/css/mod_help.css b/view/css/mod_help.css index f59a40894..643885c99 100644 --- a/view/css/mod_help.css +++ b/view/css/mod_help.css @@ -11,14 +11,6 @@ padding-bottom: 0.3em; } -#doco-content h4 { - text-decoration: underline; -} - -#doco-content h5 { - text-decoration: underline; -} - #region_1 .widget ul ul { list-style-type: none; } @@ -27,3 +19,11 @@ #doco-top-toc li { padding: 3px 0px; } + +#doco-side-toc li { + padding-left: 10px; +} + +#doco-side-toc { + padding-top: 10px; +}
\ No newline at end of file diff --git a/view/css/mod_hq.css b/view/css/mod_hq.css new file mode 100644 index 000000000..dde242d4e --- /dev/null +++ b/view/css/mod_hq.css @@ -0,0 +1,3 @@ +#jot-popup { + display: none; +} diff --git a/view/css/mod_mail.css b/view/css/mod_mail.css index c1874edac..bcc7a8f94 100644 --- a/view/css/mod_mail.css +++ b/view/css/mod_mail.css @@ -1,34 +1,7 @@ -.mail-conv-sender { - float: left; - margin-right: 10px; - margin-bottom: 10px; -} - -.mail-conv-sender img{ - width: 32px; - height: 32px; -} - -.mail-conv-sender-name { - font-weight: bold; -} - -.mail-conv-body { - margin-bottom: 10px; -} - .mail-conv-body img { max-width: 100%; } -#prvmail-rotator { - margin: 15px; -} - -#prvmail-text { - height: 15.0em; -} - -.mail-conv-outside-wrapper { - margin-bottom: 20px; +.prvmail-rotator-wrapper { + margin: 1rem; } diff --git a/view/css/mod_manage.css b/view/css/mod_manage.css index 077b6b838..b08c90b62 100644 --- a/view/css/mod_manage.css +++ b/view/css/mod_manage.css @@ -4,10 +4,6 @@ text-decoration: none; } -.new-notification { - color: #c60032; -} - .channel-photo-wrapper { display: table-cell; table-layout: fixed; @@ -24,11 +20,3 @@ vertical-align: top; padding-left: 10px; } - -.selected-channel { - color: green; -} - -#all-channels-end { - margin-bottom: 20px; -} diff --git a/view/css/mod_photos.css b/view/css/mod_photos.css index 72dd7ffe7..8a189e9e5 100644 --- a/view/css/mod_photos.css +++ b/view/css/mod_photos.css @@ -34,3 +34,29 @@ left: -9999px; top: -9999px; } + +#upload-index { + width: 100%; +} + +#upload-index td:nth-child(1){ + padding: 7px 3px 7px 10px; +} + +#upload-index td:nth-child(4){ + padding: 7px 10px 7px 3px; + white-space: nowrap; +} + +#photos-upload-form.hover { + background-color: aliceblue; + opacity: 0.5; + box-shadow: inset 0 0px 7px #5cb85c; +} + +.upload-progress-bar { + background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mOM2RFTDwAE2QHxFMHIIwAAAABJRU5ErkJggg==') repeat-y; + background-size: 0px; + padding: 0px !important; + height: 3px; +} diff --git a/view/css/mod_pubstream.css b/view/css/mod_pubstream.css new file mode 100644 index 000000000..dde242d4e --- /dev/null +++ b/view/css/mod_pubstream.css @@ -0,0 +1,3 @@ +#jot-popup { + display: none; +} diff --git a/view/css/mod_setup.css b/view/css/mod_setup.css deleted file mode 100644 index ee725d055..000000000 --- a/view/css/mod_setup.css +++ /dev/null @@ -1,34 +0,0 @@ -#install-dbhost-label, -#install-dbuser-label, -#install-dbpass-label, -#install-dbdata-label, -#install-tz-desc { - float: left; - width: 250px; - margin-top: 10px; - margin-bottom: 10px; - -} - -#install-dbhost, -#install-dbuser, -#install-dbpass, -#install-dbdata { - float: left; - width: 200px; - margin-left: 20px; -} - -#install-dbhost-end, -#install-dbuser-end, -#install-dbpass-end, -#install-dbdata-end, -#install-tz-end { - clear: both; -} - -#install-form select#timezone_select { - float: left; - margin-top: 18px; - margin-left: 20px; -} diff --git a/view/css/mod_webpages.css b/view/css/mod_webpages.css index 805d95dc2..f665800f1 100644 --- a/view/css/mod_webpages.css +++ b/view/css/mod_webpages.css @@ -6,27 +6,31 @@ width: 100%; } -#webpage-list-table th:nth-child(1){ +#webpage-list-table th:nth-child(1) { padding: 7px 3px 7px 10px; white-space: nowrap; } -#webpage-list-table td:nth-child(1){ +#webpage-list-table td:nth-child(1) { padding: 7px 3px 7px 10px; } -#webpage-list-table th:nth-child(2){ +#webpage-list-table th:nth-child(2) { + white-space: nowrap; +} + +#webpage-list-table td:nth-child(3) { white-space: nowrap; } #webpage-list-table th:nth-child(7), -#webpage-list-table td:nth-child(7){ +#webpage-list-table td:nth-child(7) { padding: 7px 3px; white-space: nowrap; } #webpage-list-table th:nth-child(8), -#webpage-list-table td:nth-child(8){ +#webpage-list-table td:nth-child(8) { padding: 7px 10px 7px 7px; white-space: nowrap; } @@ -192,4 +196,4 @@ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; -}
\ No newline at end of file +} diff --git a/view/css/mod_wiki.css b/view/css/mod_wiki.css index 83f17c820..4e4c71e1d 100644 --- a/view/css/mod_wiki.css +++ b/view/css/mod_wiki.css @@ -33,22 +33,18 @@ width: 100%; } +td i { + padding: 7px 5px; + cursor: pointer; +} + #wikis-index th:nth-child(1), #wikis-index td:nth-child(1){ padding: 7px 3px 7px 10px; } -#wikis-index th:nth-child(3), -#wikis-index td:nth-child(3){ - padding: 7px 10px 7px 7px; -} - -#wikis-index th:nth-child(4), -#wikis-index td:nth-child(4){ - padding: 7px 10px 7px 7px; -} - -.wikis-index-tool { - padding: 7px 10px; +#wikis-index th:nth-last-child(1), +#wikis-index td:nth-last-child(1){ + padding-right: 10px; } diff --git a/view/css/navbar_tucson.css b/view/css/navbar_tucson.css new file mode 100644 index 000000000..79f95fe63 --- /dev/null +++ b/view/css/navbar_tucson.css @@ -0,0 +1,3 @@ +#notifications { + display: none; +} diff --git a/view/css/widgets.css b/view/css/widgets.css index 9b97d8bf7..5b1273e25 100644 --- a/view/css/widgets.css +++ b/view/css/widgets.css @@ -1,17 +1,15 @@ .widget { - margin-bottom: 10px; - padding: 10px; + margin-bottom: 1rem; + padding: 0.5rem; } .widget h3 { margin-top: 0px; } -.widget-input { - width: 100%; - border-top-right-radius: 0px; - border-bottom-right-radius: 0px; - border-right: 0px; +.widget .active .wall-item-ago, +.widget .active .dropdown-sub-text { + color: #fff; } .tags { @@ -20,34 +18,15 @@ .widget-nav-pills-icons { opacity: 0; - padding: 6px 10px; float: right; - position: relative; - z-index:1; } - .widget-nav-pills-checkbox { - padding: 6px 10px; + padding: 0.6rem 1.4rem; float: right; - position: relative; - z-index:1; cursor: pointer; } -i.widget-nav-pills-icons, -i.widget-nav-pills-checkbox { - margin-top: 2px; -} - -.widget-nav-pills-icons:hover + a { - background-color: #eee; -} - -.widget-nav-pills-checkbox:hover + a { - background-color: #eee; -} - li:hover .widget-nav-pills-icons { opacity: 1; } @@ -78,7 +57,13 @@ li:hover .widget-nav-pills-icons { /* affinity slider */ #main-slider { - margin: 10px 7px 45px 7px; + margin: 10px 7px 4rem 7px; +} + +@media screen and (max-width: 767px) { + #main-slider { + margin: 4rem 7px 4rem 7px; + } } /* posted date */ @@ -150,16 +135,6 @@ li:hover .group-edit-icon { width: 250px; } -/* events tools */ - -#event-upload-form { - margin-top: 10px; -} - -#event-upload-choose { - width: 100%; -} - /* cover photo */ #cover-photo { @@ -174,20 +149,50 @@ li:hover .group-edit-icon { bottom: 0px; left: 0px; width: 100%; - padding: 15px; + padding: 1rem; +} + +#cover-photo-caption h1, +#cover-photo-caption h3 { color: #fff; font-weight: bold; - text-shadow: 1px 1px 3px rgba(0,0,0,.7); + text-shadow: 1px 1px 3px rgba(0,0,0,0.5); } -.cover-photo-title { - font-size: 30px; +a.wikilist { + z-index: 1; } -.cover-photo-subtitle { - font-size: 20px; +/* mail list */ + +.active .conv-participants { + color: #fff; } -a.wikilist { - z-index: 1; +/* notifications */ + +.notification-content { + max-height: 70vh; + overflow: auto; +} + +.notification-content.collapsing { + overflow: hidden; +} + +.fs { + position: fixed; + top: 0px; + left: 0px; + padding: 4.5rem .5rem 1rem .5rem; + background-color: white; + width: 100%; + max-width: 100%; + height: 100%; + z-index: 1029; + overflow: auto; +} + +#notifications { + margin-bottom: 1rem; } diff --git a/view/de/hmessages.po b/view/de/hmessages.po index fbdb33166..85fb8ca4e 100644 --- a/view/de/hmessages.po +++ b/view/de/hmessages.po @@ -8,25 +8,25 @@ # Tobias Diekershoff <tobias.diekershoff@gmx.net>, 2013 # do.t <tobias@tonstrom.de>, 2014 # Einer von Vielen <tom@jfellow.net>, 2013 -# Ettore Atalan <atalanttore@googlemail.com>, 2015-2016 +# Ettore Atalan <atalanttore@googlemail.com>, 2015-2017 # Frank Dieckmann <frank@lumina-verte.org>, 2013 # Harald Klimach <harald@klimachs.de>, 2016 # JooBee <d13@raclan.de>, 2014 # Kai <kai@proppower.de>, 2015 -# Oliver <post@toktan.org>, 2015-2016 -# Phellmes <forum@suschka.de>, 2014,2016 +# Oliver <post@toktan.org>, 2015-2017 +# Phellmes <forum@suschka.de>, 2014,2016-2017 # sasiflo <transiflex@sasiflo.de>, 2014 # Steff <steff@digitalesecho.de>, 2015-2016 # Tobias Diekershoff <tobias.diekershoff@gmx.net>, 2016 -# Tobias Diekershoff <tobias.diekershoff@gmx.net>, 2016 +# Tobias Diekershoff <tobias.diekershoff@gmx.net>, 2016-2017 # zottel <transifex@zottel.net>, 2015 # sasiflo <transiflex@sasiflo.de>, 2015 msgid "" msgstr "" "Project-Id-Version: Redmatrix\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-12-09 00:05-0800\n" -"PO-Revision-Date: 2016-12-10 12:27+0000\n" +"POT-Creation-Date: 2017-10-19 12:01+0200\n" +"PO-Revision-Date: 2017-10-21 11:21+0000\n" "Last-Translator: Phellmes <forum@suschka.de>\n" "Language-Team: German (http://www.transifex.com/Friendica/red-matrix/language/de/)\n" "MIME-Version: 1.0\n" @@ -35,1672 +35,2100 @@ msgstr "" "Language: de\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ../../Zotlabs/Access/PermissionRoles.php:227 -#: ../../include/permissions.php:945 +#: ../../Zotlabs/Access/Permissions.php:53 +msgid "Can view my channel stream and posts" +msgstr "Kann meinen Kanal-Stream und meine Beiträge sehen" + +#: ../../Zotlabs/Access/Permissions.php:54 +msgid "Can send me their channel stream and posts" +msgstr "Kann mir die Beiträge aus seinem/ihrem Kanal schicken" + +#: ../../Zotlabs/Access/Permissions.php:55 +msgid "Can view my default channel profile" +msgstr "Kann mein Standardprofil sehen" + +#: ../../Zotlabs/Access/Permissions.php:56 +msgid "Can view my connections" +msgstr "Kann meine Verbindungen sehen" + +#: ../../Zotlabs/Access/Permissions.php:57 +msgid "Can view my file storage and photos" +msgstr "Kann meine Datei- und Bilderordner sehen" + +#: ../../Zotlabs/Access/Permissions.php:58 +msgid "Can upload/modify my file storage and photos" +msgstr "Kann in meine Datei- und Bilderordner hochladen/ändern" + +#: ../../Zotlabs/Access/Permissions.php:59 +msgid "Can view my channel webpages" +msgstr "Kann die Webseiten meines Kanals sehen" + +#: ../../Zotlabs/Access/Permissions.php:60 +msgid "Can view my wiki pages" +msgstr "Kann meine Wiki-Seiten sehen" + +#: ../../Zotlabs/Access/Permissions.php:61 +msgid "Can create/edit my channel webpages" +msgstr "Kann Webseiten in meinem Kanal erstellen/ändern" + +#: ../../Zotlabs/Access/Permissions.php:62 +msgid "Can write to my wiki pages" +msgstr "Kann meine Wiki-Seiten bearbeiten" + +#: ../../Zotlabs/Access/Permissions.php:63 +msgid "Can post on my channel (wall) page" +msgstr "Kann auf meiner Kanal-Seite (\"wall\") Beiträge veröffentlichen" + +#: ../../Zotlabs/Access/Permissions.php:64 +msgid "Can comment on or like my posts" +msgstr "Darf meine Beiträge kommentieren und mögen/nicht mögen" + +#: ../../Zotlabs/Access/Permissions.php:65 +msgid "Can send me private mail messages" +msgstr "Kann mir private Nachrichten schicken" + +#: ../../Zotlabs/Access/Permissions.php:66 +msgid "Can like/dislike profiles and profile things" +msgstr "Kann Profile und Profilsachen mögen/nicht mögen" + +#: ../../Zotlabs/Access/Permissions.php:67 +msgid "Can forward to all my channel connections via @+ mentions in posts" +msgstr "Kann an alle meine Verbindungen via @-Erwähnungen Nachrichten weiterleiten" + +#: ../../Zotlabs/Access/Permissions.php:68 +msgid "Can chat with me" +msgstr "Kann mit mir chatten" + +#: ../../Zotlabs/Access/Permissions.php:69 +msgid "Can source my public posts in derived channels" +msgstr "Kann meine öffentlichen Beiträge als Quellen für Kanäle verwenden" + +#: ../../Zotlabs/Access/Permissions.php:70 +msgid "Can administer my channel" +msgstr "Kann meinen Kanal administrieren" + +#: ../../Zotlabs/Access/PermissionRoles.php:248 msgid "Social Networking" msgstr "Soziales Netzwerk" -#: ../../Zotlabs/Access/PermissionRoles.php:228 -#: ../../include/permissions.php:945 +#: ../../Zotlabs/Access/PermissionRoles.php:249 msgid "Social - Mostly Public" msgstr "Soziales Netzwerk - Weitgehend öffentlich" -#: ../../Zotlabs/Access/PermissionRoles.php:229 -#: ../../include/permissions.php:945 +#: ../../Zotlabs/Access/PermissionRoles.php:250 msgid "Social - Restricted" msgstr "Soziales Netzwerk - Beschränkt" -#: ../../Zotlabs/Access/PermissionRoles.php:230 -#: ../../include/permissions.php:945 +#: ../../Zotlabs/Access/PermissionRoles.php:251 msgid "Social - Private" msgstr "Soziales Netzwerk - Privat" -#: ../../Zotlabs/Access/PermissionRoles.php:233 -#: ../../include/permissions.php:946 +#: ../../Zotlabs/Access/PermissionRoles.php:254 msgid "Community Forum" msgstr "Forum" -#: ../../Zotlabs/Access/PermissionRoles.php:234 -#: ../../include/permissions.php:946 +#: ../../Zotlabs/Access/PermissionRoles.php:255 msgid "Forum - Mostly Public" msgstr "Forum - Weitgehend öffentlich" -#: ../../Zotlabs/Access/PermissionRoles.php:235 -#: ../../include/permissions.php:946 +#: ../../Zotlabs/Access/PermissionRoles.php:256 msgid "Forum - Restricted" msgstr "Forum - Beschränkt" -#: ../../Zotlabs/Access/PermissionRoles.php:236 -#: ../../include/permissions.php:946 +#: ../../Zotlabs/Access/PermissionRoles.php:257 msgid "Forum - Private" msgstr "Forum - Privat" -#: ../../Zotlabs/Access/PermissionRoles.php:239 -#: ../../include/permissions.php:947 +#: ../../Zotlabs/Access/PermissionRoles.php:260 msgid "Feed Republish" msgstr "Teilen von Feeds" -#: ../../Zotlabs/Access/PermissionRoles.php:240 -#: ../../include/permissions.php:947 +#: ../../Zotlabs/Access/PermissionRoles.php:261 msgid "Feed - Mostly Public" msgstr "Feeds - Weitgehend öffentlich" -#: ../../Zotlabs/Access/PermissionRoles.php:241 -#: ../../include/permissions.php:947 +#: ../../Zotlabs/Access/PermissionRoles.php:262 msgid "Feed - Restricted" msgstr "Feeds - Beschränkt" -#: ../../Zotlabs/Access/PermissionRoles.php:244 -#: ../../include/permissions.php:948 +#: ../../Zotlabs/Access/PermissionRoles.php:265 msgid "Special Purpose" msgstr "Für besondere Zwecke" -#: ../../Zotlabs/Access/PermissionRoles.php:245 -#: ../../include/permissions.php:948 +#: ../../Zotlabs/Access/PermissionRoles.php:266 msgid "Special - Celebrity/Soapbox" msgstr "Speziell - Mitteilungs-Kanal (keine Kommentare)" -#: ../../Zotlabs/Access/PermissionRoles.php:246 -#: ../../include/permissions.php:948 +#: ../../Zotlabs/Access/PermissionRoles.php:267 msgid "Special - Group Repository" msgstr "Speziell - Gruppenarchiv" -#: ../../Zotlabs/Access/PermissionRoles.php:249 -#: ../../Zotlabs/Module/Register.php:213 -#: ../../Zotlabs/Module/New_channel.php:132 -#: ../../Zotlabs/Module/Settings/Channel.php:445 -#: ../../extend/addon/addon/cdav/cdav.php:277 -#: ../../extend/addon/addon/cdav/cdav.php:284 -#: ../../extend/addon/addon/cdav/Mod_Cdav.php:1148 -#: ../../include/selectors.php:49 ../../include/selectors.php:66 -#: ../../include/selectors.php:104 ../../include/selectors.php:140 -#: ../../include/permissions.php:949 +#: ../../Zotlabs/Access/PermissionRoles.php:270 +#: ../../Zotlabs/Module/Cdav.php:1182 ../../Zotlabs/Module/New_channel.php:132 +#: ../../Zotlabs/Module/Settings/Channel.php:467 +#: ../../Zotlabs/Module/Connedit.php:936 ../../Zotlabs/Module/Profiles.php:798 +#: ../../Zotlabs/Module/Register.php:213 ../../include/selectors.php:49 +#: ../../include/selectors.php:66 ../../include/selectors.php:104 +#: ../../include/selectors.php:140 ../../include/event.php:1297 +#: ../../include/event.php:1304 ../../include/connections.php:689 +#: ../../include/connections.php:696 msgid "Other" msgstr "Andere" -#: ../../Zotlabs/Access/PermissionRoles.php:250 -#: ../../include/permissions.php:949 +#: ../../Zotlabs/Access/PermissionRoles.php:271 msgid "Custom/Expert Mode" msgstr "Benutzerdefiniert/Expertenmodus" -#: ../../Zotlabs/Access/Permissions.php:46 -msgid "Can view my channel stream and posts" -msgstr "Kann meinen Kanal-Stream und meine Beiträge sehen" +#: ../../Zotlabs/Module/Blocks.php:33 ../../Zotlabs/Module/Editlayout.php:31 +#: ../../Zotlabs/Module/Connect.php:17 +#: ../../Zotlabs/Module/Achievements.php:15 ../../Zotlabs/Module/Hcard.php:12 +#: ../../Zotlabs/Module/Editblock.php:31 ../../Zotlabs/Module/Profile.php:20 +#: ../../Zotlabs/Module/Layouts.php:31 ../../Zotlabs/Module/Editwebpage.php:32 +#: ../../Zotlabs/Module/Cards.php:29 ../../Zotlabs/Module/Webpages.php:33 +#: ../../Zotlabs/Module/Filestorage.php:51 ../../include/channel.php:1163 +msgid "Requested profile is not available." +msgstr "Das angefragte Profil ist nicht verfügbar." -#: ../../Zotlabs/Access/Permissions.php:47 ../../include/permissions.php:42 -msgid "Can send me their channel stream and posts" -msgstr "Kann mir die Beiträge aus seinem/ihrem Kanal schicken" +#: ../../Zotlabs/Module/Blocks.php:73 ../../Zotlabs/Module/Blocks.php:80 +#: ../../Zotlabs/Module/Invite.php:17 ../../Zotlabs/Module/Invite.php:94 +#: ../../Zotlabs/Module/Editlayout.php:67 +#: ../../Zotlabs/Module/Editlayout.php:90 ../../Zotlabs/Module/Channel.php:110 +#: ../../Zotlabs/Module/Channel.php:248 ../../Zotlabs/Module/Channel.php:288 +#: ../../Zotlabs/Module/Settings.php:59 ../../Zotlabs/Module/Locs.php:87 +#: ../../Zotlabs/Module/Mitem.php:115 ../../Zotlabs/Module/Events.php:271 +#: ../../Zotlabs/Module/Appman.php:82 ../../Zotlabs/Module/Regmod.php:21 +#: ../../Zotlabs/Module/New_channel.php:77 +#: ../../Zotlabs/Module/New_channel.php:104 +#: ../../Zotlabs/Module/Sharedwithme.php:16 ../../Zotlabs/Module/Setup.php:209 +#: ../../Zotlabs/Module/Moderate.php:13 +#: ../../Zotlabs/Module/Achievements.php:34 ../../Zotlabs/Module/Thing.php:275 +#: ../../Zotlabs/Module/Thing.php:295 ../../Zotlabs/Module/Thing.php:336 +#: ../../Zotlabs/Module/Api.php:24 ../../Zotlabs/Module/Editblock.php:67 +#: ../../Zotlabs/Module/Profile.php:85 ../../Zotlabs/Module/Profile.php:101 +#: ../../Zotlabs/Module/Mood.php:116 ../../Zotlabs/Module/Connections.php:29 +#: ../../Zotlabs/Module/Viewsrc.php:19 ../../Zotlabs/Module/Bookmarks.php:64 +#: ../../Zotlabs/Module/Photos.php:69 ../../Zotlabs/Module/Wiki.php:50 +#: ../../Zotlabs/Module/Wiki.php:273 ../../Zotlabs/Module/Wiki.php:388 +#: ../../Zotlabs/Module/Pdledit.php:29 ../../Zotlabs/Module/Poke.php:149 +#: ../../Zotlabs/Module/Profile_photo.php:288 +#: ../../Zotlabs/Module/Profile_photo.php:301 +#: ../../Zotlabs/Module/Authtest.php:16 ../../Zotlabs/Module/Item.php:223 +#: ../../Zotlabs/Module/Item.php:240 ../../Zotlabs/Module/Item.php:250 +#: ../../Zotlabs/Module/Item.php:1102 ../../Zotlabs/Module/Page.php:34 +#: ../../Zotlabs/Module/Page.php:125 ../../Zotlabs/Module/Connedit.php:389 +#: ../../Zotlabs/Module/Chat.php:100 ../../Zotlabs/Module/Chat.php:105 +#: ../../Zotlabs/Module/Menu.php:78 ../../Zotlabs/Module/Layouts.php:71 +#: ../../Zotlabs/Module/Layouts.php:78 ../../Zotlabs/Module/Layouts.php:89 +#: ../../Zotlabs/Module/Group.php:13 ../../Zotlabs/Module/Profiles.php:198 +#: ../../Zotlabs/Module/Profiles.php:635 +#: ../../Zotlabs/Module/Editwebpage.php:68 +#: ../../Zotlabs/Module/Editwebpage.php:89 +#: ../../Zotlabs/Module/Editwebpage.php:107 +#: ../../Zotlabs/Module/Editwebpage.php:121 ../../Zotlabs/Module/Manage.php:10 +#: ../../Zotlabs/Module/Cards.php:68 ../../Zotlabs/Module/Webpages.php:118 +#: ../../Zotlabs/Module/Block.php:24 ../../Zotlabs/Module/Block.php:74 +#: ../../Zotlabs/Module/Editpost.php:17 ../../Zotlabs/Module/Sources.php:74 +#: ../../Zotlabs/Module/Like.php:181 ../../Zotlabs/Module/Suggest.php:28 +#: ../../Zotlabs/Module/Message.php:18 ../../Zotlabs/Module/Mail.php:146 +#: ../../Zotlabs/Module/Register.php:77 +#: ../../Zotlabs/Module/Cover_photo.php:281 +#: ../../Zotlabs/Module/Cover_photo.php:294 +#: ../../Zotlabs/Module/Display.php:343 ../../Zotlabs/Module/Network.php:15 +#: ../../Zotlabs/Module/Filestorage.php:15 +#: ../../Zotlabs/Module/Filestorage.php:70 +#: ../../Zotlabs/Module/Filestorage.php:85 +#: ../../Zotlabs/Module/Filestorage.php:112 ../../Zotlabs/Module/Common.php:38 +#: ../../Zotlabs/Module/Viewconnections.php:28 +#: ../../Zotlabs/Module/Viewconnections.php:33 +#: ../../Zotlabs/Module/Service_limits.php:11 +#: ../../Zotlabs/Module/Rate.php:113 ../../Zotlabs/Module/Card_edit.php:51 +#: ../../Zotlabs/Module/Notifications.php:11 +#: ../../Zotlabs/Lib/Chatroom.php:137 ../../Zotlabs/Web/WebServer.php:169 +#: ../../addon/keepout/keepout.php:36 ../../addon/openid/Mod_Id.php:53 +#: ../../addon/gitwiki/Mod_Gitwiki.php:196 +#: ../../addon/gitwiki/Mod_Gitwiki.php:292 ../../addon/pumpio/pumpio.php:40 +#: ../../include/attach.php:144 ../../include/attach.php:191 +#: ../../include/attach.php:255 ../../include/attach.php:269 +#: ../../include/attach.php:276 ../../include/attach.php:344 +#: ../../include/attach.php:358 ../../include/attach.php:365 +#: ../../include/attach.php:443 ../../include/attach.php:924 +#: ../../include/attach.php:998 ../../include/attach.php:1163 +#: ../../include/items.php:3489 ../../include/photos.php:28 +msgid "Permission denied." +msgstr "Berechtigung verweigert." -#: ../../Zotlabs/Access/Permissions.php:48 ../../include/permissions.php:36 -msgid "Can view my default channel profile" -msgstr "Kann mein Standardprofil sehen" +#: ../../Zotlabs/Module/Blocks.php:97 ../../Zotlabs/Module/Blocks.php:155 +#: ../../Zotlabs/Module/Editblock.php:113 +msgid "Block Name" +msgstr "Block-Name" -#: ../../Zotlabs/Access/Permissions.php:49 ../../include/permissions.php:37 -msgid "Can view my connections" -msgstr "Kann meine Verbindungen sehen" +#: ../../Zotlabs/Module/Blocks.php:154 ../../include/text.php:2288 +msgid "Blocks" +msgstr "Blöcke" -#: ../../Zotlabs/Access/Permissions.php:50 ../../include/permissions.php:38 -msgid "Can view my file storage and photos" -msgstr "Kann meine Datei- und Bilderordner sehen" +#: ../../Zotlabs/Module/Blocks.php:156 +msgid "Block Title" +msgstr "Titel des Blocks" -#: ../../Zotlabs/Access/Permissions.php:51 -msgid "Can upload/modify my file storage and photos" -msgstr "Kann in meine Datei- und Bilderordner hochladen/ändern" +#: ../../Zotlabs/Module/Blocks.php:157 ../../Zotlabs/Module/Menu.php:114 +#: ../../Zotlabs/Module/Layouts.php:191 ../../Zotlabs/Module/Webpages.php:251 +msgid "Created" +msgstr "Erstellt" -#: ../../Zotlabs/Access/Permissions.php:52 -msgid "Can view my channel webpages" -msgstr "Kann die Webseiten meines Kanals sehen" +#: ../../Zotlabs/Module/Blocks.php:158 ../../Zotlabs/Module/Menu.php:115 +#: ../../Zotlabs/Module/Layouts.php:192 ../../Zotlabs/Module/Webpages.php:252 +msgid "Edited" +msgstr "Geändert" -#: ../../Zotlabs/Access/Permissions.php:53 -msgid "Can create/edit my channel webpages" -msgstr "Kann Webseiten in meinem Kanal erstellen/ändern" +#: ../../Zotlabs/Module/Blocks.php:159 ../../Zotlabs/Module/Cdav.php:1185 +#: ../../Zotlabs/Module/New_channel.php:147 +#: ../../Zotlabs/Module/Connedit.php:939 ../../Zotlabs/Module/Menu.php:118 +#: ../../Zotlabs/Module/Layouts.php:185 ../../Zotlabs/Module/Profiles.php:801 +#: ../../Zotlabs/Module/Cards.php:96 ../../Zotlabs/Module/Webpages.php:239 +#: ../../Zotlabs/Storage/Browser.php:229 ../../Zotlabs/Storage/Browser.php:335 +#: ../../Zotlabs/Widget/Cdav.php:127 ../../Zotlabs/Widget/Cdav.php:164 +msgid "Create" +msgstr "Erstelle" -#: ../../Zotlabs/Access/Permissions.php:54 -msgid "Can post on my channel (wall) page" -msgstr "Kann auf meiner Kanal-Seite (\"wall\") Beiträge veröffentlichen" +#: ../../Zotlabs/Module/Blocks.php:160 ../../Zotlabs/Module/Editlayout.php:114 +#: ../../Zotlabs/Module/Admin/Profs.php:154 +#: ../../Zotlabs/Module/Settings/Oauth.php:149 +#: ../../Zotlabs/Module/Thing.php:261 ../../Zotlabs/Module/Editblock.php:114 +#: ../../Zotlabs/Module/Connections.php:260 +#: ../../Zotlabs/Module/Connections.php:297 +#: ../../Zotlabs/Module/Connections.php:317 ../../Zotlabs/Module/Wiki.php:202 +#: ../../Zotlabs/Module/Wiki.php:346 ../../Zotlabs/Module/Menu.php:112 +#: ../../Zotlabs/Module/Layouts.php:193 +#: ../../Zotlabs/Module/Editwebpage.php:142 +#: ../../Zotlabs/Module/Webpages.php:240 ../../Zotlabs/Module/Editpost.php:85 +#: ../../Zotlabs/Module/Card_edit.php:99 ../../Zotlabs/Lib/Apps.php:399 +#: ../../Zotlabs/Lib/ThreadItem.php:111 ../../Zotlabs/Storage/Browser.php:239 +#: ../../Zotlabs/Widget/Cdav.php:125 ../../Zotlabs/Widget/Cdav.php:161 +#: ../../addon/gitwiki/Mod_Gitwiki.php:151 +#: ../../addon/gitwiki/Mod_Gitwiki.php:252 ../../include/channel.php:1262 +#: ../../include/channel.php:1266 ../../include/menu.php:113 +msgid "Edit" +msgstr "Bearbeiten" -#: ../../Zotlabs/Access/Permissions.php:55 ../../include/permissions.php:44 -msgid "Can comment on or like my posts" -msgstr "Darf meine Beiträge kommentieren und mögen/nicht mögen" +#: ../../Zotlabs/Module/Blocks.php:161 ../../Zotlabs/Module/Photos.php:1049 +#: ../../Zotlabs/Module/Layouts.php:194 ../../Zotlabs/Module/Webpages.php:241 +#: ../../Zotlabs/Widget/Cdav.php:123 ../../include/conversation.php:1346 +msgid "Share" +msgstr "Teilen" -#: ../../Zotlabs/Access/Permissions.php:56 ../../include/permissions.php:45 -msgid "Can send me private mail messages" -msgstr "Kann mir private Nachrichten schicken" +#: ../../Zotlabs/Module/Blocks.php:162 ../../Zotlabs/Module/Editlayout.php:138 +#: ../../Zotlabs/Module/Cdav.php:897 ../../Zotlabs/Module/Cdav.php:1187 +#: ../../Zotlabs/Module/Admin/Accounts.php:173 +#: ../../Zotlabs/Module/Admin/Channels.php:149 +#: ../../Zotlabs/Module/Admin/Profs.php:155 +#: ../../Zotlabs/Module/Settings/Oauth.php:150 +#: ../../Zotlabs/Module/Thing.php:262 ../../Zotlabs/Module/Editblock.php:139 +#: ../../Zotlabs/Module/Connections.php:268 +#: ../../Zotlabs/Module/Photos.php:1150 ../../Zotlabs/Module/Connedit.php:654 +#: ../../Zotlabs/Module/Connedit.php:941 ../../Zotlabs/Module/Group.php:179 +#: ../../Zotlabs/Module/Profiles.php:803 +#: ../../Zotlabs/Module/Editwebpage.php:167 +#: ../../Zotlabs/Module/Webpages.php:242 +#: ../../Zotlabs/Module/Card_edit.php:129 ../../Zotlabs/Lib/Apps.php:400 +#: ../../Zotlabs/Lib/ThreadItem.php:131 ../../Zotlabs/Storage/Browser.php:240 +#: ../../include/conversation.php:674 ../../include/conversation.php:717 +msgid "Delete" +msgstr "Löschen" -#: ../../Zotlabs/Access/Permissions.php:57 -msgid "Can like/dislike profiles and profile things" -msgstr "Kann Profile und Profilsachen mögen/nicht mögen" +#: ../../Zotlabs/Module/Blocks.php:166 ../../Zotlabs/Module/Events.php:694 +#: ../../Zotlabs/Module/Wiki.php:204 ../../Zotlabs/Module/Layouts.php:198 +#: ../../Zotlabs/Module/Webpages.php:246 ../../Zotlabs/Module/Pubsites.php:60 +#: ../../addon/gitwiki/Mod_Gitwiki.php:153 +msgid "View" +msgstr "Ansicht" -#: ../../Zotlabs/Access/Permissions.php:58 -msgid "Can forward to all my channel connections via @+ mentions in posts" -msgstr "Kann an alle meine Verbindungen via @-Erwähnungen Nachrichten weiterleiten" +#: ../../Zotlabs/Module/Invite.php:29 +msgid "Total invitation limit exceeded." +msgstr "Einladungslimit überschritten." -#: ../../Zotlabs/Access/Permissions.php:59 -msgid "Can chat with me" -msgstr "Kann mit mir chatten" +#: ../../Zotlabs/Module/Invite.php:53 +#, php-format +msgid "%s : Not a valid email address." +msgstr "%s : Keine gültige Email Adresse." -#: ../../Zotlabs/Access/Permissions.php:60 ../../include/permissions.php:53 -msgid "Can source my public posts in derived channels" -msgstr "Kann meine öffentlichen Beiträge als Quellen für Kanäle verwenden" +#: ../../Zotlabs/Module/Invite.php:67 +msgid "Please join us on $Projectname" +msgstr "Schließe Dich uns auf $Projectname an!" -#: ../../Zotlabs/Access/Permissions.php:61 -msgid "Can administer my channel" -msgstr "Kann meinen Kanal administrieren" +#: ../../Zotlabs/Module/Invite.php:77 +msgid "Invitation limit exceeded. Please contact your site administrator." +msgstr "Einladungslimit überschritten. Bitte kontaktiere den Administrator Deines $Projectname-Servers." -#: ../../Zotlabs/Storage/Browser.php:106 ../../Zotlabs/Storage/Browser.php:237 -msgid "parent" -msgstr "Ãœbergeordnetes Verzeichnis" +#: ../../Zotlabs/Module/Invite.php:82 +#, php-format +msgid "%s : Message delivery failed." +msgstr "%s : Nachricht konnte nicht zugestellt werden." -#: ../../Zotlabs/Storage/Browser.php:130 ../../include/text.php:2682 -msgid "Collection" -msgstr "Sammlung" +#: ../../Zotlabs/Module/Invite.php:86 +#, php-format +msgid "%d message sent." +msgid_plural "%d messages sent." +msgstr[0] "%d Nachricht gesendet." +msgstr[1] "%d Nachrichten gesendet." -#: ../../Zotlabs/Storage/Browser.php:133 -msgid "Principal" -msgstr "Prinzipal" +#: ../../Zotlabs/Module/Invite.php:107 +msgid "You have no more invitations available" +msgstr "Du hast keine weiteren verfügbare Einladungen" -#: ../../Zotlabs/Storage/Browser.php:136 -msgid "Addressbook" -msgstr "Adressbuch" +#: ../../Zotlabs/Module/Invite.php:138 +msgid "Send invitations" +msgstr "Einladungen senden" -#: ../../Zotlabs/Storage/Browser.php:139 -msgid "Calendar" -msgstr "Kalender" +#: ../../Zotlabs/Module/Invite.php:139 +msgid "Enter email addresses, one per line:" +msgstr "Email-Adressen eintragen, eine pro Zeile:" -#: ../../Zotlabs/Storage/Browser.php:142 -msgid "Schedule Inbox" -msgstr "Posteingang für überwachte Kalender" +#: ../../Zotlabs/Module/Invite.php:140 ../../Zotlabs/Module/Mail.php:285 +msgid "Your message:" +msgstr "Deine Nachricht:" -#: ../../Zotlabs/Storage/Browser.php:145 -msgid "Schedule Outbox" -msgstr "Postausgang für überwachte Kalender" +#: ../../Zotlabs/Module/Invite.php:141 +msgid "Please join my community on $Projectname." +msgstr "Schließe Dich uns auf $Projectname an!" + +#: ../../Zotlabs/Module/Invite.php:143 +msgid "You will need to supply this invitation code:" +msgstr "Bitte verwende bei der Registrierung den folgenden Einladungscode:" + +#: ../../Zotlabs/Module/Invite.php:144 +msgid "" +"1. Register at any $Projectname location (they are all inter-connected)" +msgstr "1. Registriere Dich auf einem beliebigen $Projectname-Hub (sie sind alle miteinander verbunden)" + +#: ../../Zotlabs/Module/Invite.php:146 +msgid "2. Enter my $Projectname network address into the site searchbar." +msgstr "2. Gib meine $Projectname-Adresse im Suchfeld ein." + +#: ../../Zotlabs/Module/Invite.php:147 +msgid "or visit" +msgstr "oder besuche" + +#: ../../Zotlabs/Module/Invite.php:149 +msgid "3. Click [Connect]" +msgstr "3. Klicke auf [Verbinden]" + +#: ../../Zotlabs/Module/Invite.php:151 ../../Zotlabs/Module/Locs.php:121 +#: ../../Zotlabs/Module/Mitem.php:243 ../../Zotlabs/Module/Events.php:493 +#: ../../Zotlabs/Module/Appman.php:148 +#: ../../Zotlabs/Module/Import_items.php:129 +#: ../../Zotlabs/Module/Setup.php:308 ../../Zotlabs/Module/Setup.php:349 +#: ../../Zotlabs/Module/Connect.php:98 +#: ../../Zotlabs/Module/Admin/Features.php:66 +#: ../../Zotlabs/Module/Admin/Plugins.php:438 +#: ../../Zotlabs/Module/Admin/Accounts.php:166 +#: ../../Zotlabs/Module/Admin/Logs.php:84 +#: ../../Zotlabs/Module/Admin/Channels.php:147 +#: ../../Zotlabs/Module/Admin/Themes.php:158 +#: ../../Zotlabs/Module/Admin/Site.php:273 +#: ../../Zotlabs/Module/Admin/Profs.php:157 +#: ../../Zotlabs/Module/Admin/Account_edit.php:74 +#: ../../Zotlabs/Module/Admin/Security.php:104 +#: ../../Zotlabs/Module/Settings/Permcats.php:110 +#: ../../Zotlabs/Module/Settings/Channel.php:480 +#: ../../Zotlabs/Module/Settings/Features.php:47 +#: ../../Zotlabs/Module/Settings/Tokens.php:168 +#: ../../Zotlabs/Module/Settings/Account.php:118 +#: ../../Zotlabs/Module/Settings/Featured.php:52 +#: ../../Zotlabs/Module/Settings/Display.php:207 +#: ../../Zotlabs/Module/Settings/Oauth.php:87 +#: ../../Zotlabs/Module/Thing.php:321 ../../Zotlabs/Module/Thing.php:374 +#: ../../Zotlabs/Module/Import.php:529 ../../Zotlabs/Module/Cal.php:343 +#: ../../Zotlabs/Module/Mood.php:139 ../../Zotlabs/Module/Photos.php:659 +#: ../../Zotlabs/Module/Photos.php:1029 ../../Zotlabs/Module/Photos.php:1069 +#: ../../Zotlabs/Module/Photos.php:1187 ../../Zotlabs/Module/Wiki.php:206 +#: ../../Zotlabs/Module/Pdledit.php:94 ../../Zotlabs/Module/Poke.php:200 +#: ../../Zotlabs/Module/Connedit.php:904 ../../Zotlabs/Module/Chat.php:196 +#: ../../Zotlabs/Module/Chat.php:242 ../../Zotlabs/Module/Pconfig.php:107 +#: ../../Zotlabs/Module/Group.php:87 ../../Zotlabs/Module/Profiles.php:726 +#: ../../Zotlabs/Module/Sources.php:114 ../../Zotlabs/Module/Sources.php:149 +#: ../../Zotlabs/Module/Xchan.php:15 ../../Zotlabs/Module/Mail.php:431 +#: ../../Zotlabs/Module/Filestorage.php:155 ../../Zotlabs/Module/Rate.php:166 +#: ../../Zotlabs/Lib/ThreadItem.php:743 +#: ../../Zotlabs/Widget/Eventstools.php:16 +#: ../../Zotlabs/Widget/Wiki_pages.php:61 +#: ../../view/theme/redbasic_c/php/config.php:95 +#: ../../view/theme/redbasic/php/config.php:93 +#: ../../addon/skeleton/skeleton.php:65 ../../addon/gnusoc/gnusoc.php:269 +#: ../../addon/planets/planets.php:153 +#: ../../addon/openclipatar/openclipatar.php:53 +#: ../../addon/wppost/wppost.php:113 ../../addon/nsfw/nsfw.php:92 +#: ../../addon/ijpost/ijpost.php:89 ../../addon/dwpost/dwpost.php:89 +#: ../../addon/mailhost/mailhost.php:40 +#: ../../addon/likebanner/likebanner.php:57 +#: ../../addon/redphotos/redphotos.php:136 ../../addon/irc/irc.php:53 +#: ../../addon/ljpost/ljpost.php:86 ../../addon/startpage/startpage.php:113 +#: ../../addon/diaspora/diaspora.php:807 +#: ../../addon/gitwiki/Mod_Gitwiki.php:155 +#: ../../addon/rainbowtag/rainbowtag.php:85 ../../addon/visage/visage.php:170 +#: ../../addon/nsabait/nsabait.php:161 ../../addon/mailtest/mailtest.php:100 +#: ../../addon/openstreetmap/openstreetmap.php:168 +#: ../../addon/rtof/rtof.php:101 ../../addon/jappixmini/jappixmini.php:371 +#: ../../addon/superblock/superblock.php:120 ../../addon/nofed/nofed.php:80 +#: ../../addon/redred/redred.php:119 ../../addon/logrot/logrot.php:35 +#: ../../addon/frphotos/frphotos.php:96 ../../addon/pubcrawl/pubcrawl.php:1049 +#: ../../addon/chords/Mod_Chords.php:60 ../../addon/libertree/libertree.php:85 +#: ../../addon/flattrwidget/flattrwidget.php:124 +#: ../../addon/statusnet/statusnet.php:322 +#: ../../addon/statusnet/statusnet.php:380 +#: ../../addon/statusnet/statusnet.php:432 +#: ../../addon/statusnet/statusnet.php:899 ../../addon/twitter/twitter.php:217 +#: ../../addon/twitter/twitter.php:259 +#: ../../addon/smileybutton/smileybutton.php:219 +#: ../../addon/piwik/piwik.php:95 ../../addon/pageheader/pageheader.php:48 +#: ../../addon/authchoose/authchoose.php:71 ../../addon/xmpp/xmpp.php:69 +#: ../../addon/pumpio/pumpio.php:237 ../../addon/redfiles/redfiles.php:124 +#: ../../addon/hubwall/hubwall.php:95 ../../include/js_strings.php:22 +msgid "Submit" +msgstr "Absenden" + +#: ../../Zotlabs/Module/Editlayout.php:79 +#: ../../Zotlabs/Module/Editblock.php:79 ../../Zotlabs/Module/Editblock.php:95 +#: ../../Zotlabs/Module/Editwebpage.php:80 +#: ../../Zotlabs/Module/Editpost.php:24 ../../Zotlabs/Module/Card_edit.php:17 +#: ../../Zotlabs/Module/Card_edit.php:33 +msgid "Item not found" +msgstr "Element nicht gefunden" + +#: ../../Zotlabs/Module/Editlayout.php:128 +#: ../../Zotlabs/Module/Layouts.php:129 ../../Zotlabs/Module/Layouts.php:189 +msgid "Layout Name" +msgstr "Layout-Name" + +#: ../../Zotlabs/Module/Editlayout.php:129 +#: ../../Zotlabs/Module/Layouts.php:132 +msgid "Layout Description (Optional)" +msgstr "Layout-Beschreibung (optional)" + +#: ../../Zotlabs/Module/Editlayout.php:137 +msgid "Edit Layout" +msgstr "Layout bearbeiten" + +#: ../../Zotlabs/Module/Profperm.php:28 ../../Zotlabs/Module/Subthread.php:62 +#: ../../Zotlabs/Module/Import_items.php:120 ../../Zotlabs/Module/Group.php:74 +#: ../../Zotlabs/Module/Dreport.php:10 ../../Zotlabs/Module/Dreport.php:68 +#: ../../Zotlabs/Module/Like.php:283 ../../Zotlabs/Web/WebServer.php:168 +#: ../../addon/redphotos/redphotos.php:119 +#: ../../addon/frphotos/frphotos.php:81 ../../addon/redfiles/redfiles.php:109 +#: ../../include/items.php:346 +msgid "Permission denied" +msgstr "Keine Berechtigung" + +#: ../../Zotlabs/Module/Profperm.php:34 ../../Zotlabs/Module/Profperm.php:63 +msgid "Invalid profile identifier." +msgstr "Ungültiger Profil-Identifikator" + +#: ../../Zotlabs/Module/Profperm.php:111 +msgid "Profile Visibility Editor" +msgstr "Profil-Sichtbarkeits-Editor" + +#: ../../Zotlabs/Module/Profperm.php:113 ../../include/channel.php:1585 +msgid "Profile" +msgstr "Profil" + +#: ../../Zotlabs/Module/Profperm.php:115 +msgid "Click on a contact to add or remove." +msgstr "Klicke auf einen Kontakt, um ihn hinzuzufügen oder zu entfernen." + +#: ../../Zotlabs/Module/Profperm.php:124 +msgid "Visible To" +msgstr "Sichtbar für" + +#: ../../Zotlabs/Module/Profperm.php:140 +#: ../../Zotlabs/Module/Connections.php:140 +msgid "All Connections" +msgstr "Alle Verbindungen" + +#: ../../Zotlabs/Module/Cdav.php:785 +msgid "INVALID EVENT DISMISSED!" +msgstr "UNGÃœLTIGEN TERMIN ABGELEHNT!" + +#: ../../Zotlabs/Module/Cdav.php:786 +msgid "Summary: " +msgstr "Zusammenfassung:" -#: ../../Zotlabs/Storage/Browser.php:163 ../../Zotlabs/Module/Photos.php:789 -#: ../../Zotlabs/Module/Photos.php:1249 -#: ../../Zotlabs/Module/Embedphotos.php:145 ../../Zotlabs/Lib/Apps.php:490 -#: ../../Zotlabs/Lib/Apps.php:565 -#: ../../extend/addon/addon/cdav/Mod_Cdav.php:745 -#: ../../extend/addon/addon/cdav/Mod_Cdav.php:746 -#: ../../extend/addon/addon/cdav/Mod_Cdav.php:753 -#: ../../include/widgets.php:1754 ../../include/conversation.php:1047 +#: ../../Zotlabs/Module/Cdav.php:786 ../../Zotlabs/Module/Cdav.php:787 +#: ../../Zotlabs/Module/Cdav.php:794 ../../Zotlabs/Module/Embedphotos.php:146 +#: ../../Zotlabs/Module/Photos.php:764 ../../Zotlabs/Module/Photos.php:1220 +#: ../../Zotlabs/Lib/Apps.php:727 ../../Zotlabs/Lib/Apps.php:805 +#: ../../Zotlabs/Storage/Browser.php:164 ../../Zotlabs/Widget/Portfolio.php:86 +#: ../../Zotlabs/Widget/Album.php:84 ../../addon/pubcrawl/as.php:841 +#: ../../include/conversation.php:1143 msgid "Unknown" msgstr "Unbekannt" -#: ../../Zotlabs/Storage/Browser.php:224 ../../Zotlabs/Module/Fbrowser.php:85 -#: ../../Zotlabs/Lib/Apps.php:217 ../../include/nav.php:96 -#: ../../include/conversation.php:1699 -msgid "Files" -msgstr "Dateien" +#: ../../Zotlabs/Module/Cdav.php:787 +msgid "Date: " +msgstr "Datum:" -#: ../../Zotlabs/Storage/Browser.php:225 -msgid "Total" -msgstr "Summe" +#: ../../Zotlabs/Module/Cdav.php:788 ../../Zotlabs/Module/Cdav.php:795 +msgid "Reason: " +msgstr "Grund:" -#: ../../Zotlabs/Storage/Browser.php:227 -msgid "Shared" -msgstr "Geteilt" +#: ../../Zotlabs/Module/Cdav.php:793 +msgid "INVALID CARD DISMISSED!" +msgstr "UNGÃœLTIGE KARTE ABGELEHNT!" -#: ../../Zotlabs/Storage/Browser.php:228 ../../Zotlabs/Storage/Browser.php:321 -#: ../../Zotlabs/Module/Menu.php:118 ../../Zotlabs/Module/New_channel.php:147 -#: ../../Zotlabs/Module/Blocks.php:159 ../../Zotlabs/Module/Layouts.php:184 -#: ../../Zotlabs/Module/Webpages.php:239 -#: ../../extend/addon/addon/cdav/include/widgets.php:127 -#: ../../extend/addon/addon/cdav/include/widgets.php:164 -#: ../../extend/addon/addon/cdav/Mod_Cdav.php:1151 -#: ../../include/widgets.php:969 -msgid "Create" -msgstr "Erstelle" +#: ../../Zotlabs/Module/Cdav.php:794 +msgid "Name: " +msgstr "Name: " -#: ../../Zotlabs/Storage/Browser.php:229 ../../Zotlabs/Storage/Browser.php:323 -#: ../../Zotlabs/Module/Cover_photo.php:357 -#: ../../Zotlabs/Module/Photos.php:816 ../../Zotlabs/Module/Photos.php:1370 -#: ../../Zotlabs/Module/Profile_photo.php:410 -#: ../../Zotlabs/Module/Embedphotos.php:157 -#: ../../extend/addon/addon/cdav/include/widgets.php:132 -#: ../../extend/addon/addon/cdav/include/widgets.php:168 -#: ../../include/widgets.php:1767 -msgid "Upload" -msgstr "Hochladen" +#: ../../Zotlabs/Module/Cdav.php:868 ../../Zotlabs/Module/Events.php:460 +msgid "Event title" +msgstr "Termintitel" + +#: ../../Zotlabs/Module/Cdav.php:869 ../../Zotlabs/Module/Events.php:466 +msgid "Start date and time" +msgstr "Startdatum und -zeit" + +#: ../../Zotlabs/Module/Cdav.php:869 ../../Zotlabs/Module/Cdav.php:870 +msgid "Example: YYYY-MM-DD HH:mm" +msgstr "Beispiel: JJJJ-MM-TT HH:mm" + +#: ../../Zotlabs/Module/Cdav.php:870 +msgid "End date and time" +msgstr "Enddatum und -zeit" + +#: ../../Zotlabs/Module/Cdav.php:871 ../../Zotlabs/Module/Events.php:473 +#: ../../Zotlabs/Module/Appman.php:138 ../../Zotlabs/Module/Rbmark.php:101 +#: ../../addon/rendezvous/rendezvous.php:173 +msgid "Description" +msgstr "Beschreibung" + +#: ../../Zotlabs/Module/Cdav.php:872 ../../Zotlabs/Module/Locs.php:117 +#: ../../Zotlabs/Module/Events.php:475 ../../Zotlabs/Module/Profiles.php:509 +#: ../../Zotlabs/Module/Profiles.php:737 ../../Zotlabs/Module/Pubsites.php:52 +#: ../../include/js_strings.php:25 +msgid "Location" +msgstr "Ort" + +#: ../../Zotlabs/Module/Cdav.php:879 ../../Zotlabs/Module/Events.php:689 +#: ../../Zotlabs/Module/Events.php:698 ../../Zotlabs/Module/Cal.php:337 +#: ../../Zotlabs/Module/Cal.php:344 ../../Zotlabs/Module/Photos.php:918 +msgid "Previous" +msgstr "Voriges" + +#: ../../Zotlabs/Module/Cdav.php:880 ../../Zotlabs/Module/Events.php:690 +#: ../../Zotlabs/Module/Events.php:699 ../../Zotlabs/Module/Setup.php:263 +#: ../../Zotlabs/Module/Cal.php:338 ../../Zotlabs/Module/Cal.php:345 +#: ../../Zotlabs/Module/Photos.php:927 +msgid "Next" +msgstr "Nächste" + +#: ../../Zotlabs/Module/Cdav.php:881 ../../Zotlabs/Module/Events.php:700 +#: ../../Zotlabs/Module/Cal.php:346 +msgid "Today" +msgstr "Heute" + +#: ../../Zotlabs/Module/Cdav.php:882 ../../Zotlabs/Module/Events.php:695 +msgid "Month" +msgstr "Monat" + +#: ../../Zotlabs/Module/Cdav.php:883 ../../Zotlabs/Module/Events.php:696 +msgid "Week" +msgstr "Woche" + +#: ../../Zotlabs/Module/Cdav.php:884 ../../Zotlabs/Module/Events.php:697 +msgid "Day" +msgstr "Tag" + +#: ../../Zotlabs/Module/Cdav.php:885 +msgid "List month" +msgstr "Liste Monat" + +#: ../../Zotlabs/Module/Cdav.php:886 +msgid "List week" +msgstr "Liste Woche" + +#: ../../Zotlabs/Module/Cdav.php:887 +msgid "List day" +msgstr "Liste Tag" + +#: ../../Zotlabs/Module/Cdav.php:894 +msgid "More" +msgstr "Mehr" + +#: ../../Zotlabs/Module/Cdav.php:895 +msgid "Less" +msgstr "Weniger" -#: ../../Zotlabs/Storage/Browser.php:233 +#: ../../Zotlabs/Module/Cdav.php:896 +msgid "Select calendar" +msgstr "Kalender auswählen" + +#: ../../Zotlabs/Module/Cdav.php:898 +msgid "Delete all" +msgstr "Alles löschen" + +#: ../../Zotlabs/Module/Cdav.php:899 ../../Zotlabs/Module/Cdav.php:1188 +#: ../../Zotlabs/Module/Admin/Plugins.php:423 +#: ../../Zotlabs/Module/Settings/Oauth.php:88 +#: ../../Zotlabs/Module/Settings/Oauth.php:114 +#: ../../Zotlabs/Module/Wiki.php:333 ../../Zotlabs/Module/Wiki.php:363 +#: ../../Zotlabs/Module/Connedit.php:942 ../../Zotlabs/Module/Fbrowser.php:66 +#: ../../Zotlabs/Module/Fbrowser.php:88 ../../Zotlabs/Module/Profiles.php:804 +#: ../../Zotlabs/Module/Filer.php:55 ../../Zotlabs/Module/Tagrm.php:15 +#: ../../Zotlabs/Module/Tagrm.php:138 ../../addon/js_upload/js_upload.php:46 +#: ../../addon/gitwiki/Mod_Gitwiki.php:244 +#: ../../addon/gitwiki/Mod_Gitwiki.php:267 ../../include/conversation.php:1369 +#: ../../include/conversation.php:1418 +msgid "Cancel" +msgstr "Abbrechen" + +#: ../../Zotlabs/Module/Cdav.php:900 +msgid "Sorry! Editing of recurrent events is not yet implemented." +msgstr "Entschuldigung, aber das Bearbeiten von wiederkehrenden Veranstaltungen ist leider noch nicht implementiert." + +#: ../../Zotlabs/Module/Cdav.php:1170 +#: ../../Zotlabs/Module/Sharedwithme.php:105 #: ../../Zotlabs/Module/Admin/Channels.php:159 -#: ../../Zotlabs/Module/Sharedwithme.php:99 ../../Zotlabs/Module/Wiki.php:151 #: ../../Zotlabs/Module/Settings/Oauth.php:89 #: ../../Zotlabs/Module/Settings/Oauth.php:115 -#: ../../Zotlabs/Module/Chat.php:250 -#: ../../extend/addon/addon/cdav/Mod_Cdav.php:1136 -#: ../../extend/addon/addon/rendezvous/rendezvous.php:132 +#: ../../Zotlabs/Module/Wiki.php:209 ../../Zotlabs/Module/Connedit.php:924 +#: ../../Zotlabs/Module/Chat.php:251 ../../Zotlabs/Lib/NativeWikiPage.php:554 +#: ../../Zotlabs/Storage/Browser.php:234 +#: ../../Zotlabs/Widget/Wiki_page_history.php:22 +#: ../../addon/rendezvous/rendezvous.php:172 +#: ../../addon/gitwiki/Mod_Gitwiki.php:158 msgid "Name" msgstr "Name" -#: ../../Zotlabs/Storage/Browser.php:234 ../../Zotlabs/Module/Wiki.php:152 -msgid "Type" -msgstr "Typ" +#: ../../Zotlabs/Module/Cdav.php:1171 ../../Zotlabs/Module/Connedit.php:925 +msgid "Organisation" +msgstr "Organisation" -#: ../../Zotlabs/Storage/Browser.php:235 -#: ../../Zotlabs/Module/Sharedwithme.php:101 ../../include/text.php:1390 -msgid "Size" -msgstr "Größe" +#: ../../Zotlabs/Module/Cdav.php:1172 ../../Zotlabs/Module/Connedit.php:926 +msgid "Title" +msgstr "Titel" -#: ../../Zotlabs/Storage/Browser.php:236 -#: ../../Zotlabs/Module/Sharedwithme.php:102 -msgid "Last Modified" -msgstr "Zuletzt geändert" +#: ../../Zotlabs/Module/Cdav.php:1173 ../../Zotlabs/Module/Connedit.php:927 +#: ../../Zotlabs/Module/Profiles.php:789 +msgid "Phone" +msgstr "Telefon" -#: ../../Zotlabs/Storage/Browser.php:238 -#: ../../Zotlabs/Module/Connections.php:290 -#: ../../Zotlabs/Module/Connections.php:310 -#: ../../Zotlabs/Module/Admin/Profs.php:154 -#: ../../Zotlabs/Module/Editlayout.php:114 -#: ../../Zotlabs/Module/Editwebpage.php:145 ../../Zotlabs/Module/Menu.php:112 -#: ../../Zotlabs/Module/Editblock.php:109 ../../Zotlabs/Module/Editpost.php:84 -#: ../../Zotlabs/Module/Blocks.php:160 ../../Zotlabs/Module/Layouts.php:192 -#: ../../Zotlabs/Module/Webpages.php:240 ../../Zotlabs/Module/Wiki.php:144 -#: ../../Zotlabs/Module/Wiki.php:252 -#: ../../Zotlabs/Module/Settings/Oauth.php:149 -#: ../../Zotlabs/Module/Thing.php:260 ../../Zotlabs/Lib/Apps.php:341 -#: ../../Zotlabs/Lib/ThreadItem.php:106 -#: ../../extend/addon/addon/cdav/include/widgets.php:125 -#: ../../extend/addon/addon/cdav/include/widgets.php:161 -#: ../../include/channel.php:961 ../../include/channel.php:965 -#: ../../include/page_widgets.php:9 ../../include/page_widgets.php:39 -#: ../../include/menu.php:113 ../../include/widgets.php:965 -msgid "Edit" -msgstr "Bearbeiten" +#: ../../Zotlabs/Module/Cdav.php:1174 +#: ../../Zotlabs/Module/Admin/Accounts.php:169 +#: ../../Zotlabs/Module/Admin/Accounts.php:181 +#: ../../Zotlabs/Module/Connedit.php:928 ../../Zotlabs/Module/Profiles.php:790 +#: ../../addon/openid/MysqlProvider.php:56 +#: ../../addon/openid/MysqlProvider.php:57 ../../addon/rtof/rtof.php:93 +#: ../../addon/redred/redred.php:107 ../../include/network.php:1706 +msgid "Email" +msgstr "E-Mail" -#: ../../Zotlabs/Storage/Browser.php:239 ../../Zotlabs/Module/Connedit.php:635 -#: ../../Zotlabs/Module/Connections.php:263 -#: ../../Zotlabs/Module/Admin/Profs.php:155 -#: ../../Zotlabs/Module/Admin/Accounts.php:173 -#: ../../Zotlabs/Module/Admin/Channels.php:149 -#: ../../Zotlabs/Module/Editlayout.php:137 -#: ../../Zotlabs/Module/Editwebpage.php:170 -#: ../../Zotlabs/Module/Editblock.php:134 ../../Zotlabs/Module/Group.php:177 -#: ../../Zotlabs/Module/Photos.php:1179 ../../Zotlabs/Module/Blocks.php:162 -#: ../../Zotlabs/Module/Webpages.php:242 -#: ../../Zotlabs/Module/Settings/Oauth.php:150 -#: ../../Zotlabs/Module/Thing.php:261 ../../Zotlabs/Lib/Apps.php:342 -#: ../../Zotlabs/Lib/ThreadItem.php:126 -#: ../../extend/addon/addon/cdav/Mod_Cdav.php:864 -#: ../../extend/addon/addon/cdav/Mod_Cdav.php:1153 -#: ../../include/conversation.php:676 -msgid "Delete" -msgstr "Löschen" +#: ../../Zotlabs/Module/Cdav.php:1175 ../../Zotlabs/Module/Connedit.php:929 +#: ../../Zotlabs/Module/Profiles.php:791 +msgid "Instant messenger" +msgstr "Sofortnachrichtendienst" -#: ../../Zotlabs/Storage/Browser.php:299 -#, php-format -msgid "You are using %1$s of your available file storage." -msgstr "Sie verwenden %1$s von Ihrem verfügbaren Dateispeicher." +#: ../../Zotlabs/Module/Cdav.php:1176 ../../Zotlabs/Module/Connedit.php:930 +#: ../../Zotlabs/Module/Profiles.php:792 +msgid "Website" +msgstr "Webseite" -#: ../../Zotlabs/Storage/Browser.php:304 -#, php-format -msgid "You are using %1$s of %2$s available file storage. (%3$s%)" -msgstr "Sie verwenden %1$s von %2$s verfügbarem Dateispeicher. (%3$s%)" +#: ../../Zotlabs/Module/Cdav.php:1177 ../../Zotlabs/Module/Locs.php:118 +#: ../../Zotlabs/Module/Admin/Channels.php:160 +#: ../../Zotlabs/Module/Connedit.php:931 ../../Zotlabs/Module/Profiles.php:502 +#: ../../Zotlabs/Module/Profiles.php:793 +msgid "Address" +msgstr "Adresse" -#: ../../Zotlabs/Storage/Browser.php:315 -msgid "WARNING:" -msgstr "WARNUNG:" +#: ../../Zotlabs/Module/Cdav.php:1178 ../../Zotlabs/Module/Connedit.php:932 +#: ../../Zotlabs/Module/Profiles.php:794 +msgid "Note" +msgstr "Hinweis" -#: ../../Zotlabs/Storage/Browser.php:320 -msgid "Create new folder" -msgstr "Neuen Ordner anlegen" +#: ../../Zotlabs/Module/Cdav.php:1179 ../../Zotlabs/Module/Connedit.php:933 +#: ../../Zotlabs/Module/Profiles.php:795 ../../include/event.php:1290 +#: ../../include/connections.php:682 +msgid "Mobile" +msgstr "Mobil" -#: ../../Zotlabs/Storage/Browser.php:322 -msgid "Upload file" -msgstr "Datei hochladen" +#: ../../Zotlabs/Module/Cdav.php:1180 ../../Zotlabs/Module/Connedit.php:934 +#: ../../Zotlabs/Module/Profiles.php:796 ../../include/event.php:1291 +#: ../../include/connections.php:683 +msgid "Home" +msgstr "Home" -#: ../../Zotlabs/Storage/Browser.php:335 -msgid "Drop files here to immediately upload" -msgstr "Dateien zum sofortigen Hochladen hier fallen lassen" +#: ../../Zotlabs/Module/Cdav.php:1181 ../../Zotlabs/Module/Connedit.php:935 +#: ../../Zotlabs/Module/Profiles.php:797 ../../include/event.php:1294 +#: ../../include/connections.php:686 +msgid "Work" +msgstr "Arbeit" -#: ../../Zotlabs/Web/Router.php:67 ../../Zotlabs/Web/WebServer.php:128 -#: ../../Zotlabs/Module/Achievements.php:34 -#: ../../Zotlabs/Module/Register.php:77 ../../Zotlabs/Module/Connedit.php:397 -#: ../../Zotlabs/Module/Authtest.php:16 ../../Zotlabs/Module/Bookmarks.php:61 -#: ../../Zotlabs/Module/Locs.php:87 ../../Zotlabs/Module/Page.php:35 -#: ../../Zotlabs/Module/Page.php:91 ../../Zotlabs/Module/Manage.php:10 -#: ../../Zotlabs/Module/Connections.php:33 -#: ../../Zotlabs/Module/Cover_photo.php:277 -#: ../../Zotlabs/Module/Cover_photo.php:290 -#: ../../Zotlabs/Module/Editlayout.php:67 -#: ../../Zotlabs/Module/Editlayout.php:90 -#: ../../Zotlabs/Module/Editwebpage.php:68 -#: ../../Zotlabs/Module/Editwebpage.php:89 -#: ../../Zotlabs/Module/Editwebpage.php:104 -#: ../../Zotlabs/Module/Editwebpage.php:126 -#: ../../Zotlabs/Module/Channel.php:107 ../../Zotlabs/Module/Channel.php:237 -#: ../../Zotlabs/Module/Channel.php:277 ../../Zotlabs/Module/Network.php:15 -#: ../../Zotlabs/Module/Menu.php:78 ../../Zotlabs/Module/Appman.php:75 -#: ../../Zotlabs/Module/Filestorage.php:23 -#: ../../Zotlabs/Module/Filestorage.php:78 -#: ../../Zotlabs/Module/Filestorage.php:93 -#: ../../Zotlabs/Module/Filestorage.php:120 ../../Zotlabs/Module/Item.php:220 -#: ../../Zotlabs/Module/Item.php:230 ../../Zotlabs/Module/Item.php:1098 -#: ../../Zotlabs/Module/Settings.php:59 ../../Zotlabs/Module/Mail.php:135 -#: ../../Zotlabs/Module/Block.php:26 ../../Zotlabs/Module/Block.php:76 -#: ../../Zotlabs/Module/Invite.php:17 ../../Zotlabs/Module/Invite.php:94 -#: ../../Zotlabs/Module/Editblock.php:67 ../../Zotlabs/Module/Group.php:13 -#: ../../Zotlabs/Module/Mitem.php:115 ../../Zotlabs/Module/Message.php:18 -#: ../../Zotlabs/Module/Mood.php:116 ../../Zotlabs/Module/Photos.php:73 -#: ../../Zotlabs/Module/Setup.php:212 ../../Zotlabs/Module/Editpost.php:17 -#: ../../Zotlabs/Module/New_channel.php:77 -#: ../../Zotlabs/Module/New_channel.php:104 -#: ../../Zotlabs/Module/Notifications.php:11 ../../Zotlabs/Module/Poke.php:137 -#: ../../Zotlabs/Module/Profiles.php:197 ../../Zotlabs/Module/Profiles.php:595 -#: ../../Zotlabs/Module/Profile.php:68 ../../Zotlabs/Module/Profile.php:76 -#: ../../Zotlabs/Module/Blocks.php:73 ../../Zotlabs/Module/Blocks.php:80 -#: ../../Zotlabs/Module/Layouts.php:71 ../../Zotlabs/Module/Layouts.php:78 -#: ../../Zotlabs/Module/Layouts.php:89 ../../Zotlabs/Module/Rate.php:113 -#: ../../Zotlabs/Module/Like.php:181 -#: ../../Zotlabs/Module/Profile_photo.php:273 -#: ../../Zotlabs/Module/Profile_photo.php:286 -#: ../../Zotlabs/Module/Common.php:39 ../../Zotlabs/Module/Api.php:24 -#: ../../Zotlabs/Module/Regmod.php:21 ../../Zotlabs/Module/Pdledit.php:29 -#: ../../Zotlabs/Module/Service_limits.php:11 -#: ../../Zotlabs/Module/Webpages.php:116 -#: ../../Zotlabs/Module/Sharedwithme.php:11 ../../Zotlabs/Module/Wiki.php:189 -#: ../../Zotlabs/Module/Wiki.php:302 ../../Zotlabs/Module/Sources.php:74 -#: ../../Zotlabs/Module/Suggest.php:30 ../../Zotlabs/Module/Thing.php:274 -#: ../../Zotlabs/Module/Thing.php:294 ../../Zotlabs/Module/Thing.php:335 -#: ../../Zotlabs/Module/Viewconnections.php:28 -#: ../../Zotlabs/Module/Viewconnections.php:33 -#: ../../Zotlabs/Module/Viewsrc.php:18 ../../Zotlabs/Module/Chat.php:100 -#: ../../Zotlabs/Module/Chat.php:105 ../../Zotlabs/Module/Events.php:267 -#: ../../Zotlabs/Lib/Chatroom.php:137 -#: ../../extend/addon/addon/friendica/dfrn_confirm.php:55 -#: ../../extend/addon/addon/keepout/keepout.php:36 -#: ../../extend/addon/addon/pumpio/pumpio.php:40 -#: ../../extend/addon/addon/openid/Mod_Id.php:53 -#: ../../extend/addon/addon/diaspora_reconnect/diaspora_reconnect.php:58 -#: ../../include/items.php:3422 ../../include/attach.php:142 -#: ../../include/attach.php:189 ../../include/attach.php:253 -#: ../../include/attach.php:267 ../../include/attach.php:274 -#: ../../include/attach.php:341 ../../include/attach.php:355 -#: ../../include/attach.php:362 ../../include/attach.php:439 -#: ../../include/attach.php:906 ../../include/attach.php:977 -#: ../../include/attach.php:1135 ../../include/photos.php:27 -msgid "Permission denied." -msgstr "Berechtigung verweigert." +#: ../../Zotlabs/Module/Cdav.php:1183 ../../Zotlabs/Module/Connedit.php:937 +#: ../../Zotlabs/Module/Profiles.php:799 +#: ../../addon/jappixmini/jappixmini.php:368 +msgid "Add Contact" +msgstr "Kontakt hinzufügen" -#: ../../Zotlabs/Web/Router.php:148 ../../include/help.php:63 -msgid "Not Found" -msgstr "Nicht gefunden" +#: ../../Zotlabs/Module/Cdav.php:1184 ../../Zotlabs/Module/Connedit.php:938 +#: ../../Zotlabs/Module/Profiles.php:800 +msgid "Add Field" +msgstr "Feld hinzufügen" -#: ../../Zotlabs/Web/Router.php:151 ../../Zotlabs/Module/Page.php:94 -#: ../../Zotlabs/Module/Display.php:120 ../../Zotlabs/Module/Block.php:79 -#: ../../include/help.php:66 -msgid "Page not found." -msgstr "Seite nicht gefunden." +#: ../../Zotlabs/Module/Cdav.php:1186 +#: ../../Zotlabs/Module/Admin/Plugins.php:453 +#: ../../Zotlabs/Module/Settings/Oauth.php:42 +#: ../../Zotlabs/Module/Settings/Oauth.php:113 +#: ../../Zotlabs/Module/Connedit.php:940 ../../Zotlabs/Module/Profiles.php:802 +#: ../../Zotlabs/Lib/Apps.php:383 +msgid "Update" +msgstr "Aktualisieren" -#: ../../Zotlabs/Web/WebServer.php:127 ../../Zotlabs/Module/Dreport.php:10 -#: ../../Zotlabs/Module/Dreport.php:68 -#: ../../Zotlabs/Module/Import_items.php:114 ../../Zotlabs/Module/Group.php:72 -#: ../../Zotlabs/Module/Profperm.php:28 ../../Zotlabs/Module/Like.php:283 -#: ../../Zotlabs/Module/Subthread.php:62 -#: ../../extend/addon/addon/frphotos/frphotos.php:81 -#: ../../extend/addon/addon/redfiles/redfiles.php:109 -#: ../../extend/addon/addon/redphotos/redphotos.php:119 -#: ../../include/items.php:327 -msgid "Permission denied" -msgstr "Keine Berechtigung" +#: ../../Zotlabs/Module/Cdav.php:1189 ../../Zotlabs/Module/Connedit.php:943 +msgid "P.O. Box" +msgstr "Postfach" -#: ../../Zotlabs/Zot/Auth.php:138 -msgid "" -"Remote authentication blocked. You are logged into this site locally. Please" -" logout and retry." -msgstr "Fern-Authentifizierung blockiert. Du bist lokal auf diesem Server angemeldet. Bitte melde Dich ab und versuche es erneut." +#: ../../Zotlabs/Module/Cdav.php:1190 ../../Zotlabs/Module/Connedit.php:944 +msgid "Additional" +msgstr "Zusätzlich" -#: ../../Zotlabs/Zot/Auth.php:250 -#: ../../extend/addon/addon/openid/Mod_Openid.php:76 -#: ../../extend/addon/addon/openid/Mod_Openid.php:183 -#, php-format -msgid "Welcome %s. Remote authentication successful." -msgstr "Willkommen %s. Entfernte Authentifizierung erfolgreich." +#: ../../Zotlabs/Module/Cdav.php:1191 ../../Zotlabs/Module/Connedit.php:945 +msgid "Street" +msgstr "Straße" -#: ../../Zotlabs/Module/Achievements.php:15 -#: ../../Zotlabs/Module/Connect.php:17 ../../Zotlabs/Module/Editlayout.php:31 -#: ../../Zotlabs/Module/Editwebpage.php:32 -#: ../../Zotlabs/Module/Filestorage.php:59 -#: ../../Zotlabs/Module/Editblock.php:31 ../../Zotlabs/Module/Hcard.php:12 -#: ../../Zotlabs/Module/Profile.php:20 ../../Zotlabs/Module/Blocks.php:33 -#: ../../Zotlabs/Module/Layouts.php:31 ../../Zotlabs/Module/Webpages.php:33 -#: ../../include/channel.php:862 -msgid "Requested profile is not available." -msgstr "Das angefragte Profil ist nicht verfügbar." +#: ../../Zotlabs/Module/Cdav.php:1192 ../../Zotlabs/Module/Connedit.php:946 +msgid "Locality" +msgstr "Ortschaft" -#: ../../Zotlabs/Module/Achievements.php:38 -msgid "Some blurb about what to do when you're new here" -msgstr "Ein Hinweis, was man tun kann, wenn man neu hier ist" +#: ../../Zotlabs/Module/Cdav.php:1193 ../../Zotlabs/Module/Connedit.php:947 +msgid "Region" +msgstr "Region" -#: ../../Zotlabs/Module/Chatsvc.php:117 -msgid "Away" -msgstr "Abwesend" +#: ../../Zotlabs/Module/Cdav.php:1194 ../../Zotlabs/Module/Connedit.php:948 +msgid "ZIP Code" +msgstr "Postleitzahl" -#: ../../Zotlabs/Module/Chatsvc.php:122 -msgid "Online" -msgstr "Online" +#: ../../Zotlabs/Module/Cdav.php:1195 ../../Zotlabs/Module/Connedit.php:949 +#: ../../Zotlabs/Module/Profiles.php:760 +msgid "Country" +msgstr "Land" -#: ../../Zotlabs/Module/Register.php:49 -msgid "Maximum daily site registrations exceeded. Please try again tomorrow." -msgstr "Maximale Anzahl täglicher Neuanmeldungen erreicht. Bitte versuche es morgen noch einmal." +#: ../../Zotlabs/Module/Cdav.php:1242 +msgid "Default Calendar" +msgstr "Standardkalender" -#: ../../Zotlabs/Module/Register.php:55 -msgid "" -"Please indicate acceptance of the Terms of Service. Registration failed." -msgstr "Bitte stimme den Nutzungsbedingungen zu. Registrierung fehlgeschlagen." +#: ../../Zotlabs/Module/Cdav.php:1252 +msgid "Default Addressbook" +msgstr "Standardadressbuch" -#: ../../Zotlabs/Module/Register.php:89 -msgid "Passwords do not match." -msgstr "Passwörter stimmen nicht überein." +#: ../../Zotlabs/Module/Regdir.php:49 ../../Zotlabs/Module/Dirsearch.php:25 +msgid "This site is not a directory server" +msgstr "Diese Webseite ist kein Verzeichnisserver" -#: ../../Zotlabs/Module/Register.php:131 -msgid "" -"Registration successful. Please check your email for validation " -"instructions." -msgstr "Registrierung erfolgreich. Eine E-Mail mit weiteren Anweisungen wurde an Dich gesendet." +#: ../../Zotlabs/Module/Channel.php:32 ../../Zotlabs/Module/Chat.php:25 +#: ../../addon/gitwiki/Mod_Gitwiki.php:28 ../../addon/chess/chess.php:431 +msgid "You must be logged in to see this page." +msgstr "Du musst angemeldet sein, um diese Seite betrachten zu können." -#: ../../Zotlabs/Module/Register.php:137 -msgid "Your registration is pending approval by the site owner." -msgstr "Deine Registrierung muss noch vom Betreiber der Seite freigegeben werden." +#: ../../Zotlabs/Module/Channel.php:47 ../../Zotlabs/Module/Hcard.php:37 +#: ../../Zotlabs/Module/Profile.php:45 +msgid "Posts and comments" +msgstr "Beiträge und Kommentare" -#: ../../Zotlabs/Module/Register.php:140 -msgid "Your registration can not be processed." -msgstr "Deine Registrierung konnte nicht verarbeitet werden." +#: ../../Zotlabs/Module/Channel.php:54 ../../Zotlabs/Module/Hcard.php:44 +#: ../../Zotlabs/Module/Profile.php:52 +msgid "Only posts" +msgstr "Nur Beiträge" -#: ../../Zotlabs/Module/Register.php:184 -msgid "Registration on this hub is disabled." -msgstr "Die Registrierung auf diesem Hub ist nicht möglich." +#: ../../Zotlabs/Module/Channel.php:107 +msgid "Insufficient permissions. Request redirected to profile page." +msgstr "Unzureichende Zugriffsrechte. Die Anfrage wurde zur Profil-Seite umgeleitet." -#: ../../Zotlabs/Module/Register.php:193 -msgid "Registration on this hub is by approval only." -msgstr "Eine Registrierung auf diesem Hub erfordert die Zustimmung durch den Administrator." +#: ../../Zotlabs/Module/Uexport.php:57 ../../Zotlabs/Module/Uexport.php:58 +msgid "Export Channel" +msgstr "Kanal exportieren" -#: ../../Zotlabs/Module/Register.php:194 -msgid "<a href=\"pubsites\">Register at another affiliated hub.</a>" -msgstr "<a href=\"pubsites\">Registriere Dich auf einem der anderen verbundenen Hubs.</a>" +#: ../../Zotlabs/Module/Uexport.php:59 +msgid "" +"Export your basic channel information to a file. This acts as a backup of " +"your connections, permissions, profile and basic data, which can be used to " +"import your data to a new server hub, but does not contain your content." +msgstr "Exportiert die grundlegenden Kanal-Informationen in eine kleine Datei. Diese stellt eine Sicherung Deiner Verbindungen, Berechtigungen, Profile und Basisdaten bereit, die für den Import auf einem anderen Hub verwendet werden kann, aber nicht die Beiträge Deines Kanals enthält." -#: ../../Zotlabs/Module/Register.php:204 +#: ../../Zotlabs/Module/Uexport.php:60 +msgid "Export Content" +msgstr "Kanal und Inhalte exportieren" + +#: ../../Zotlabs/Module/Uexport.php:61 msgid "" -"This site has exceeded the number of allowed daily account registrations. " -"Please try again tomorrow." -msgstr "Die maximale Anzahl täglicher Registrierungen auf diesem Server wurde überschritten. Bitte versuche es morgen noch einmal." +"Export your channel information and recent content to a JSON backup that can" +" be restored or imported to another server hub. This backs up all of your " +"connections, permissions, profile data and several months of posts. This " +"file may be VERY large. Please be patient - it may take several minutes for" +" this download to begin." +msgstr "Exportiert Deine Kanal-Informationen sowie alle zugehörigen Inhalte in eine JSON-Sicherungsdatei. Die sichert alle Verbindungen, Berechtigungen, Profildaten und Deine Beiträge aus mehreren Monaten. Diese Datei kann SEHR groß werden! Bitte habe ein wenig Geduld – es kann mehrere Minuten dauern, bis der Download startet." -#: ../../Zotlabs/Module/Register.php:221 ../../Zotlabs/Module/Siteinfo.php:27 -msgid "Terms of Service" -msgstr "Nutzungsbedingungen" +#: ../../Zotlabs/Module/Uexport.php:63 +msgid "Export your posts from a given year." +msgstr "Exportiert die Beiträge des angegebenen Jahres." -#: ../../Zotlabs/Module/Register.php:227 +#: ../../Zotlabs/Module/Uexport.php:65 +msgid "" +"You may also export your posts and conversations for a particular year or " +"month. Adjust the date in your browser location bar to select other dates. " +"If the export fails (possibly due to memory exhaustion on your server hub), " +"please try again selecting a more limited date range." +msgstr "Du kannst auch die Beiträge und Konversationen eines bestimmten Jahres oder Monats exportieren. Ändere das Datum in der Adresszeile Deines Browsers, um andere Zeiträume zu wählen. Falls der Export fehlschlägt (vermutlich, weil auf diesem Hub nicht genügend Speicher zur Verfügung steht), versuche es noch einmal mit einer kleineren Zeitspanne." + +#: ../../Zotlabs/Module/Uexport.php:66 #, php-format -msgid "I accept the %s for this website" -msgstr "Ich akzeptiere die %s für diese Webseite" +msgid "" +"To select all posts for a given year, such as this year, visit <a " +"href=\"%1$s\">%2$s</a>" +msgstr "Um alle Beiträge eines bestimmten Jahres, zum Beispiel dieses Jahres, auszuwählen, klicke <a href=\"%1$s\">%2$s</a>." -#: ../../Zotlabs/Module/Register.php:229 +#: ../../Zotlabs/Module/Uexport.php:67 #, php-format -msgid "I am over 13 years of age and accept the %s for this website" -msgstr "Ich bin älter als 13 Jahre und akzeptiere die %s dieser Webseite" +msgid "" +"To select all posts for a given month, such as January of this year, visit " +"<a href=\"%1$s\">%2$s</a>" +msgstr "Um alle Beiträge eines bestimmten Monats auszuwählen, zum Beispiel vom Januar diesen Jahres, klicke <a href=\"%1$s\">%2$s</a>." -#: ../../Zotlabs/Module/Register.php:233 -msgid "Your email address" -msgstr "Ihre E-Mail Adresse" +#: ../../Zotlabs/Module/Uexport.php:68 +#, php-format +msgid "" +"These content files may be imported or restored by visiting <a " +"href=\"%1$s\">%2$s</a> on any site containing your channel. For best results" +" please import or restore these in date order (oldest first)." +msgstr "Diese Inhalts-Sicherungen können wiederhergestellt werden, indem Du <a href=\"%1$s\">%2$s</a> auf jeglichem Hub besuchst, der diesen Kanal enthält. Das funktioniert am besten, wenn Du dabei die zeitliche Reihenfolge einhältst, also die Sicherungen für den ältesten Zeitraum zuerst importierst." -#: ../../Zotlabs/Module/Register.php:234 -msgid "Choose a password" -msgstr "Passwort" +#: ../../Zotlabs/Module/Search.php:17 ../../Zotlabs/Module/Photos.php:490 +#: ../../Zotlabs/Module/Ratings.php:83 ../../Zotlabs/Module/Directory.php:63 +#: ../../Zotlabs/Module/Display.php:21 +#: ../../Zotlabs/Module/Viewconnections.php:23 +msgid "Public access denied." +msgstr "Öffentlichen Zugriff verweigert." -#: ../../Zotlabs/Module/Register.php:235 -msgid "Please re-enter your password" -msgstr "Bitte gib Dein Passwort noch einmal ein" +#: ../../Zotlabs/Module/Search.php:44 ../../Zotlabs/Module/Connections.php:313 +#: ../../Zotlabs/Lib/Apps.php:250 ../../Zotlabs/Widget/Sitesearch.php:31 +#: ../../include/text.php:1029 ../../include/text.php:1041 +#: ../../include/acl_selectors.php:213 ../../include/nav.php:204 +msgid "Search" +msgstr "Suche" -#: ../../Zotlabs/Module/Register.php:236 -msgid "Please enter your invitation code" -msgstr "Bitte trage Deinen Einladungs-Code ein" +#: ../../Zotlabs/Module/Search.php:225 +#, php-format +msgid "Items tagged with: %s" +msgstr "Beiträge mit Schlagwort: %s" -#: ../../Zotlabs/Module/Register.php:237 -#: ../../Zotlabs/Module/New_channel.php:134 -msgid "Name or caption" -msgstr "Name oder Titel" +#: ../../Zotlabs/Module/Search.php:227 +#, php-format +msgid "Search results for: %s" +msgstr "Suchergebnisse für: %s" -#: ../../Zotlabs/Module/Register.php:237 -#: ../../Zotlabs/Module/New_channel.php:134 -msgid "Examples: \"Bob Jameson\", \"Lisa and her Horses\", \"Soccer\", \"Aviation Group\"" -msgstr "Beispiele: „Horst Weidinger“, „Lisa und ihr Meerschweinchen“, „Fußball“, „Segelflieger-Forum“ " +#: ../../Zotlabs/Module/Pubstream.php:38 +#: ../../Zotlabs/Widget/Notifications.php:128 +msgid "Public Stream" +msgstr "Öffentlicher Beitrags-Stream" -#: ../../Zotlabs/Module/Register.php:239 -#: ../../Zotlabs/Module/New_channel.php:136 -msgid "Choose a short nickname" -msgstr "Wähle einen kurzen Spitznamen" +#: ../../Zotlabs/Module/Locs.php:25 ../../Zotlabs/Module/Locs.php:54 +msgid "Location not found." +msgstr "Klon nicht gefunden." -#: ../../Zotlabs/Module/Register.php:239 -#: ../../Zotlabs/Module/New_channel.php:136 -#, php-format +#: ../../Zotlabs/Module/Locs.php:62 +msgid "Location lookup failed." +msgstr "Nachschlagen des Kanal-Ortes fehlgeschlagen" + +#: ../../Zotlabs/Module/Locs.php:66 msgid "" -"Your nickname will be used to create an easy to remember channel address " -"e.g. nickname%s" -msgstr "Dein Spitzname wird verwendet, um eine leicht zu merkende Kanal-Adresse (ähnlich einer E-Mail-Adresse) zu erzeugen, die Du mit anderen austauschen kannst, z.B. nickname%s" +"Please select another location to become primary before removing the primary" +" location." +msgstr "Bitte mache einen anderen Kanal-Ort zum primären Ort, bevor Du den primären Ort löschst." -#: ../../Zotlabs/Module/Register.php:240 -#: ../../Zotlabs/Module/New_channel.php:137 -msgid "Channel role and privacy" -msgstr "Kanaltyp und Privatspäre-Einstellungen" +#: ../../Zotlabs/Module/Locs.php:95 +msgid "Syncing locations" +msgstr "Synchronisiere Klone" -#: ../../Zotlabs/Module/Register.php:240 -#: ../../Zotlabs/Module/New_channel.php:137 -msgid "Select a channel role with your privacy requirements." -msgstr "Wähle einen passenden Kanaltyp mit den zugehörigen Voreinstellungen zur Privatsphäre." +#: ../../Zotlabs/Module/Locs.php:105 +msgid "No locations found." +msgstr "Keine Klon-Adressen gefunden." -#: ../../Zotlabs/Module/Register.php:240 -#: ../../Zotlabs/Module/New_channel.php:137 -msgid "Read more about roles" -msgstr "Mehr Informationen über Rollen" +#: ../../Zotlabs/Module/Locs.php:116 +msgid "Manage Channel Locations" +msgstr "Klon-Adressen verwalten" -#: ../../Zotlabs/Module/Register.php:241 -msgid "no" -msgstr "nein" +#: ../../Zotlabs/Module/Locs.php:119 ../../Zotlabs/Module/Admin.php:111 +msgid "Primary" +msgstr "Primär" -#: ../../Zotlabs/Module/Register.php:241 -msgid "yes" -msgstr "ja" +#: ../../Zotlabs/Module/Locs.php:120 ../../Zotlabs/Module/Menu.php:113 +msgid "Drop" +msgstr "Löschen" -#: ../../Zotlabs/Module/Register.php:253 -#: ../../Zotlabs/Module/Admin/Site.php:261 -msgid "Registration" -msgstr "Registrierung" +#: ../../Zotlabs/Module/Locs.php:122 +msgid "Sync Now" +msgstr "Jetzt synchronisieren" -#: ../../Zotlabs/Module/Register.php:258 -msgid "Membership on this site is by invitation only." -msgstr "Mitgliedschaft auf dieser Seite ist nur nach vorheriger Einladung möglich." +#: ../../Zotlabs/Module/Locs.php:123 +msgid "Please wait several minutes between consecutive operations." +msgstr "Bitte warte mehrere Minuten zwischen dem Ausführen zweier Operationen!" -#: ../../Zotlabs/Module/Register.php:270 ../../include/nav.php:150 -#: ../../boot.php:1701 -msgid "Register" -msgstr "Registrieren" +#: ../../Zotlabs/Module/Locs.php:124 +msgid "" +"When possible, drop a location by logging into that website/hub and removing" +" your channel." +msgstr "Wenn möglich, lösche einen Klon, indem Du Dich auf dem jeweiligen Hub einloggst und den Kanal dort löschst." -#: ../../Zotlabs/Module/Register.php:271 +#: ../../Zotlabs/Module/Locs.php:125 +msgid "Use this form to drop the location if the hub is no longer operating." +msgstr "Benutze dieses Formular zum Löschen eines Klons, wenn es den Hub nicht mehr gibt." + +#: ../../Zotlabs/Module/Apporder.php:39 +msgid "Change Order of Navigation Apps" +msgstr "App-Reihenfolge in der Navigation ändern" + +#: ../../Zotlabs/Module/Apporder.php:40 msgid "" -"This site may require email verification after submitting this form. If you " -"are returned to a login page, please check your email for instructions." -msgstr "Diese Seite verlangt möglicherweise eine Emailbestätigung nach dem Absenden des Formulars. Wenn Du auf eine Login-Seite zurückgeleitet wirst, prüfe bitte Deinen Posteingang auf neue Mails mit entsprechenden Hinweisen." +"Use arrows to move the corresponding app up or down in the display list" +msgstr "Benutze die Pfeiltasten, um die jeweilige App in der Anzeigeliste auf- oder abwärts zu bewegen." -#: ../../Zotlabs/Module/Probe.php:28 ../../Zotlabs/Module/Probe.php:32 -#, php-format -msgid "Fetching URL returns error: %1$s" -msgstr "Abrufen der URL gab einen Fehler zurück: %1$s" +#: ../../Zotlabs/Module/Mitem.php:28 ../../Zotlabs/Module/Menu.php:144 +msgid "Menu not found." +msgstr "Menü nicht gefunden" -#: ../../Zotlabs/Module/Match.php:26 -msgid "Profile Match" -msgstr "Profil-Ãœbereinstimmungen" +#: ../../Zotlabs/Module/Mitem.php:52 +msgid "Unable to create element." +msgstr "Element konnte nicht erstellt werden." -#: ../../Zotlabs/Module/Match.php:35 -msgid "No keywords to match. Please add keywords to your default profile." -msgstr "Keine Schlüsselwörter für den Abgleich gefunden. Bitte füge Schlüsselwörter zu Deinem Standardprofil hinzu." +#: ../../Zotlabs/Module/Mitem.php:76 +msgid "Unable to update menu element." +msgstr "Kann Menü-Element nicht aktualisieren." -#: ../../Zotlabs/Module/Match.php:67 -msgid "is interested in:" -msgstr "interessiert sich für:" +#: ../../Zotlabs/Module/Mitem.php:92 +msgid "Unable to add menu element." +msgstr "Kann Menü-Bestandteil nicht hinzufügen." -#: ../../Zotlabs/Module/Match.php:68 ../../Zotlabs/Module/Directory.php:328 -#: ../../Zotlabs/Module/Suggest.php:56 ../../include/channel.php:1036 -#: ../../include/connections.php:78 ../../include/widgets.php:147 -#: ../../include/widgets.php:184 ../../include/conversation.php:971 -msgid "Connect" -msgstr "Verbinden" +#: ../../Zotlabs/Module/Mitem.php:120 ../../Zotlabs/Module/Menu.php:166 +#: ../../Zotlabs/Module/Xchan.php:41 +msgid "Not found." +msgstr "Nicht gefunden." -#: ../../Zotlabs/Module/Match.php:74 -msgid "No matches" -msgstr "Keine Ãœbereinstimmungen" +#: ../../Zotlabs/Module/Mitem.php:153 ../../Zotlabs/Module/Mitem.php:230 +msgid "Menu Item Permissions" +msgstr "Zugriffsrechte des Menü-Elements" -#: ../../Zotlabs/Module/Connedit.php:82 -msgid "Could not access contact record." -msgstr "Konnte nicht auf den Kontakteintrag zugreifen." +#: ../../Zotlabs/Module/Mitem.php:154 ../../Zotlabs/Module/Mitem.php:231 +#: ../../Zotlabs/Module/Settings/Channel.php:513 +msgid "(click to open/close)" +msgstr "(zum öffnen/schließen anklicken)" -#: ../../Zotlabs/Module/Connedit.php:106 -msgid "Could not locate selected profile." -msgstr "Gewähltes Profil nicht gefunden." +#: ../../Zotlabs/Module/Mitem.php:160 ../../Zotlabs/Module/Mitem.php:176 +msgid "Link Name" +msgstr "Name des Links" -#: ../../Zotlabs/Module/Connedit.php:258 -msgid "Connection updated." -msgstr "Verbindung aktualisiert." +#: ../../Zotlabs/Module/Mitem.php:161 ../../Zotlabs/Module/Mitem.php:239 +msgid "Link or Submenu Target" +msgstr "Ziel des Links oder Untermenüs" -#: ../../Zotlabs/Module/Connedit.php:260 -msgid "Failed to update connection record." -msgstr "Konnte den Verbindungseintrag nicht aktualisieren." +#: ../../Zotlabs/Module/Mitem.php:161 +msgid "Enter URL of the link or select a menu name to create a submenu" +msgstr "URL des Links eingeben oder Menünamen wählen, um ein Untermenü anzulegen." -#: ../../Zotlabs/Module/Connedit.php:310 -msgid "is now connected to" -msgstr "ist jetzt verbunden mit" +#: ../../Zotlabs/Module/Mitem.php:162 ../../Zotlabs/Module/Mitem.php:240 +msgid "Use magic-auth if available" +msgstr "Magic-Auth verwenden, falls verfügbar" -#: ../../Zotlabs/Module/Connedit.php:411 ../../Zotlabs/Module/Connedit.php:716 -#: ../../Zotlabs/Module/Admin/Site.php:218 ../../Zotlabs/Module/Menu.php:100 -#: ../../Zotlabs/Module/Menu.php:157 ../../Zotlabs/Module/Filestorage.php:160 -#: ../../Zotlabs/Module/Filestorage.php:168 ../../Zotlabs/Module/Mitem.php:162 -#: ../../Zotlabs/Module/Mitem.php:163 ../../Zotlabs/Module/Mitem.php:240 -#: ../../Zotlabs/Module/Mitem.php:241 ../../Zotlabs/Module/Photos.php:653 -#: ../../Zotlabs/Module/Profiles.php:641 ../../Zotlabs/Module/Api.php:97 -#: ../../Zotlabs/Module/Removeme.php:63 ../../Zotlabs/Module/Wiki.php:159 -#: ../../Zotlabs/Module/Settings/Channel.php:289 +#: ../../Zotlabs/Module/Mitem.php:162 ../../Zotlabs/Module/Mitem.php:163 +#: ../../Zotlabs/Module/Mitem.php:240 ../../Zotlabs/Module/Mitem.php:241 +#: ../../Zotlabs/Module/Events.php:470 ../../Zotlabs/Module/Events.php:471 +#: ../../Zotlabs/Module/Removeme.php:63 +#: ../../Zotlabs/Module/Admin/Site.php:237 +#: ../../Zotlabs/Module/Settings/Channel.php:298 #: ../../Zotlabs/Module/Settings/Display.php:103 -#: ../../Zotlabs/Module/Events.php:463 ../../Zotlabs/Module/Events.php:464 -#: ../../extend/addon/addon/dwpost/dwpost.php:73 -#: ../../extend/addon/addon/dwpost/dwpost.php:85 -#: ../../extend/addon/addon/flattrwidget/flattrwidget.php:120 -#: ../../extend/addon/addon/friendica/dfrn_request.php:865 -#: ../../extend/addon/addon/ijpost/ijpost.php:73 -#: ../../extend/addon/addon/ijpost/ijpost.php:85 -#: ../../extend/addon/addon/jappixmini/jappixmini.php:309 -#: ../../extend/addon/addon/jappixmini/jappixmini.php:313 -#: ../../extend/addon/addon/jappixmini/jappixmini.php:343 -#: ../../extend/addon/addon/jappixmini/jappixmini.php:351 -#: ../../extend/addon/addon/jappixmini/jappixmini.php:355 -#: ../../extend/addon/addon/jappixmini/jappixmini.php:359 -#: ../../extend/addon/addon/libertree/libertree.php:69 -#: ../../extend/addon/addon/libertree/libertree.php:81 -#: ../../extend/addon/addon/ljpost/ljpost.php:70 -#: ../../extend/addon/addon/ljpost/ljpost.php:82 -#: ../../extend/addon/addon/nofed/nofed.php:72 -#: ../../extend/addon/addon/nofed/nofed.php:76 -#: ../../extend/addon/addon/nsabait/nsabait.php:157 -#: ../../extend/addon/addon/nsfw/nsfw.php:84 -#: ../../extend/addon/addon/planets/planets.php:153 -#: ../../extend/addon/addon/pumpio/pumpio.php:219 -#: ../../extend/addon/addon/pumpio/pumpio.php:223 -#: ../../extend/addon/addon/pumpio/pumpio.php:227 -#: ../../extend/addon/addon/pumpio/pumpio.php:231 -#: ../../extend/addon/addon/rainbowtag/rainbowtag.php:81 -#: ../../extend/addon/addon/redred/redred.php:95 -#: ../../extend/addon/addon/redred/redred.php:99 -#: ../../extend/addon/addon/rtof/rtof.php:81 -#: ../../extend/addon/addon/rtof/rtof.php:85 -#: ../../extend/addon/addon/smileybutton/smileybutton.php:273 -#: ../../extend/addon/addon/smileybutton/smileybutton.php:277 -#: ../../extend/addon/addon/statusnet/statusnet.php:389 -#: ../../extend/addon/addon/statusnet/statusnet.php:411 -#: ../../extend/addon/addon/statusnet/statusnet.php:415 -#: ../../extend/addon/addon/statusnet/statusnet.php:424 -#: ../../extend/addon/addon/twitter/twitter.php:242 -#: ../../extend/addon/addon/twitter/twitter.php:246 -#: ../../extend/addon/addon/twitter/twitter.php:255 -#: ../../extend/addon/addon/visage/visage.php:166 -#: ../../extend/addon/addon/wppost/wppost.php:82 -#: ../../extend/addon/addon/wppost/wppost.php:105 -#: ../../extend/addon/addon/wppost/wppost.php:109 -#: ../../extend/addon/addon/xmpp/xmpp.php:53 -#: ../../extend/addon/addon/cdav/cdav.php:234 ../../include/dir_fns.php:143 -#: ../../include/dir_fns.php:144 ../../include/dir_fns.php:145 -#: ../../include/widgets.php:978 ../../view/theme/redbasic/php/config.php:111 -#: ../../view/theme/redbasic/php/config.php:136 ../../boot.php:1723 +#: ../../Zotlabs/Module/Api.php:97 ../../Zotlabs/Module/Photos.php:644 +#: ../../Zotlabs/Module/Wiki.php:218 ../../Zotlabs/Module/Wiki.php:219 +#: ../../Zotlabs/Module/Connedit.php:396 ../../Zotlabs/Module/Connedit.php:779 +#: ../../Zotlabs/Module/Menu.php:100 ../../Zotlabs/Module/Menu.php:157 +#: ../../Zotlabs/Module/Profiles.php:681 +#: ../../Zotlabs/Module/Filestorage.php:150 +#: ../../Zotlabs/Module/Filestorage.php:158 +#: ../../Zotlabs/Storage/Browser.php:351 ../../boot.php:1644 +#: ../../view/theme/redbasic_c/php/config.php:100 +#: ../../view/theme/redbasic_c/php/config.php:115 +#: ../../view/theme/redbasic/php/config.php:98 +#: ../../addon/planets/planets.php:149 ../../addon/wppost/wppost.php:82 +#: ../../addon/wppost/wppost.php:105 ../../addon/wppost/wppost.php:109 +#: ../../addon/nsfw/nsfw.php:84 ../../addon/ijpost/ijpost.php:73 +#: ../../addon/ijpost/ijpost.php:85 ../../addon/dwpost/dwpost.php:73 +#: ../../addon/dwpost/dwpost.php:85 ../../addon/ljpost/ljpost.php:70 +#: ../../addon/ljpost/ljpost.php:82 ../../addon/gitwiki/Mod_Gitwiki.php:166 +#: ../../addon/rainbowtag/rainbowtag.php:81 ../../addon/visage/visage.php:166 +#: ../../addon/nsabait/nsabait.php:157 ../../addon/rtof/rtof.php:81 +#: ../../addon/rtof/rtof.php:85 ../../addon/jappixmini/jappixmini.php:309 +#: ../../addon/jappixmini/jappixmini.php:313 +#: ../../addon/jappixmini/jappixmini.php:343 +#: ../../addon/jappixmini/jappixmini.php:351 +#: ../../addon/jappixmini/jappixmini.php:355 +#: ../../addon/jappixmini/jappixmini.php:359 ../../addon/nofed/nofed.php:72 +#: ../../addon/nofed/nofed.php:76 ../../addon/redred/redred.php:95 +#: ../../addon/redred/redred.php:99 ../../addon/libertree/libertree.php:69 +#: ../../addon/libertree/libertree.php:81 +#: ../../addon/flattrwidget/flattrwidget.php:120 +#: ../../addon/statusnet/statusnet.php:389 +#: ../../addon/statusnet/statusnet.php:411 +#: ../../addon/statusnet/statusnet.php:415 +#: ../../addon/statusnet/statusnet.php:424 ../../addon/twitter/twitter.php:242 +#: ../../addon/twitter/twitter.php:246 ../../addon/twitter/twitter.php:255 +#: ../../addon/smileybutton/smileybutton.php:211 +#: ../../addon/smileybutton/smileybutton.php:215 +#: ../../addon/authchoose/authchoose.php:67 ../../addon/xmpp/xmpp.php:53 +#: ../../addon/pumpio/pumpio.php:219 ../../addon/pumpio/pumpio.php:223 +#: ../../addon/pumpio/pumpio.php:227 ../../addon/pumpio/pumpio.php:231 +#: ../../include/dir_fns.php:143 ../../include/dir_fns.php:144 +#: ../../include/dir_fns.php:145 msgid "No" msgstr "Nein" -#: ../../Zotlabs/Module/Connedit.php:411 -#: ../../Zotlabs/Module/Admin/Site.php:220 ../../Zotlabs/Module/Menu.php:100 -#: ../../Zotlabs/Module/Menu.php:157 ../../Zotlabs/Module/Filestorage.php:160 -#: ../../Zotlabs/Module/Filestorage.php:168 ../../Zotlabs/Module/Mitem.php:162 -#: ../../Zotlabs/Module/Mitem.php:163 ../../Zotlabs/Module/Mitem.php:240 -#: ../../Zotlabs/Module/Mitem.php:241 ../../Zotlabs/Module/Photos.php:653 -#: ../../Zotlabs/Module/Profiles.php:641 ../../Zotlabs/Module/Api.php:96 -#: ../../Zotlabs/Module/Removeme.php:63 ../../Zotlabs/Module/Wiki.php:159 -#: ../../Zotlabs/Module/Settings/Channel.php:289 +#: ../../Zotlabs/Module/Mitem.php:162 ../../Zotlabs/Module/Mitem.php:163 +#: ../../Zotlabs/Module/Mitem.php:240 ../../Zotlabs/Module/Mitem.php:241 +#: ../../Zotlabs/Module/Events.php:470 ../../Zotlabs/Module/Events.php:471 +#: ../../Zotlabs/Module/Removeme.php:63 +#: ../../Zotlabs/Module/Admin/Site.php:239 +#: ../../Zotlabs/Module/Settings/Channel.php:298 #: ../../Zotlabs/Module/Settings/Display.php:103 -#: ../../Zotlabs/Module/Events.php:463 ../../Zotlabs/Module/Events.php:464 -#: ../../extend/addon/addon/dwpost/dwpost.php:73 -#: ../../extend/addon/addon/dwpost/dwpost.php:85 -#: ../../extend/addon/addon/flattrwidget/flattrwidget.php:120 -#: ../../extend/addon/addon/friendica/dfrn_request.php:865 -#: ../../extend/addon/addon/ijpost/ijpost.php:73 -#: ../../extend/addon/addon/ijpost/ijpost.php:85 -#: ../../extend/addon/addon/jappixmini/jappixmini.php:309 -#: ../../extend/addon/addon/jappixmini/jappixmini.php:313 -#: ../../extend/addon/addon/jappixmini/jappixmini.php:343 -#: ../../extend/addon/addon/jappixmini/jappixmini.php:351 -#: ../../extend/addon/addon/jappixmini/jappixmini.php:355 -#: ../../extend/addon/addon/jappixmini/jappixmini.php:359 -#: ../../extend/addon/addon/libertree/libertree.php:69 -#: ../../extend/addon/addon/libertree/libertree.php:81 -#: ../../extend/addon/addon/ljpost/ljpost.php:70 -#: ../../extend/addon/addon/ljpost/ljpost.php:82 -#: ../../extend/addon/addon/nofed/nofed.php:72 -#: ../../extend/addon/addon/nofed/nofed.php:76 -#: ../../extend/addon/addon/nsabait/nsabait.php:157 -#: ../../extend/addon/addon/nsfw/nsfw.php:84 -#: ../../extend/addon/addon/planets/planets.php:153 -#: ../../extend/addon/addon/pumpio/pumpio.php:219 -#: ../../extend/addon/addon/pumpio/pumpio.php:223 -#: ../../extend/addon/addon/pumpio/pumpio.php:227 -#: ../../extend/addon/addon/pumpio/pumpio.php:231 -#: ../../extend/addon/addon/rainbowtag/rainbowtag.php:81 -#: ../../extend/addon/addon/redred/redred.php:95 -#: ../../extend/addon/addon/redred/redred.php:99 -#: ../../extend/addon/addon/rtof/rtof.php:81 -#: ../../extend/addon/addon/rtof/rtof.php:85 -#: ../../extend/addon/addon/smileybutton/smileybutton.php:273 -#: ../../extend/addon/addon/smileybutton/smileybutton.php:277 -#: ../../extend/addon/addon/statusnet/statusnet.php:389 -#: ../../extend/addon/addon/statusnet/statusnet.php:411 -#: ../../extend/addon/addon/statusnet/statusnet.php:415 -#: ../../extend/addon/addon/statusnet/statusnet.php:424 -#: ../../extend/addon/addon/twitter/twitter.php:242 -#: ../../extend/addon/addon/twitter/twitter.php:246 -#: ../../extend/addon/addon/twitter/twitter.php:255 -#: ../../extend/addon/addon/visage/visage.php:166 -#: ../../extend/addon/addon/wppost/wppost.php:82 -#: ../../extend/addon/addon/wppost/wppost.php:105 -#: ../../extend/addon/addon/wppost/wppost.php:109 -#: ../../extend/addon/addon/xmpp/xmpp.php:53 -#: ../../extend/addon/addon/cdav/cdav.php:234 ../../include/dir_fns.php:143 -#: ../../include/dir_fns.php:144 ../../include/dir_fns.php:145 -#: ../../include/widgets.php:978 ../../view/theme/redbasic/php/config.php:111 -#: ../../view/theme/redbasic/php/config.php:136 ../../boot.php:1723 +#: ../../Zotlabs/Module/Api.php:96 ../../Zotlabs/Module/Photos.php:644 +#: ../../Zotlabs/Module/Wiki.php:218 ../../Zotlabs/Module/Wiki.php:219 +#: ../../Zotlabs/Module/Connedit.php:396 ../../Zotlabs/Module/Menu.php:100 +#: ../../Zotlabs/Module/Menu.php:157 ../../Zotlabs/Module/Profiles.php:681 +#: ../../Zotlabs/Module/Filestorage.php:150 +#: ../../Zotlabs/Module/Filestorage.php:158 +#: ../../Zotlabs/Storage/Browser.php:351 ../../boot.php:1644 +#: ../../view/theme/redbasic_c/php/config.php:100 +#: ../../view/theme/redbasic_c/php/config.php:115 +#: ../../view/theme/redbasic/php/config.php:98 +#: ../../addon/planets/planets.php:149 ../../addon/wppost/wppost.php:82 +#: ../../addon/wppost/wppost.php:105 ../../addon/wppost/wppost.php:109 +#: ../../addon/nsfw/nsfw.php:84 ../../addon/ijpost/ijpost.php:73 +#: ../../addon/ijpost/ijpost.php:85 ../../addon/dwpost/dwpost.php:73 +#: ../../addon/dwpost/dwpost.php:85 ../../addon/ljpost/ljpost.php:70 +#: ../../addon/ljpost/ljpost.php:82 ../../addon/gitwiki/Mod_Gitwiki.php:166 +#: ../../addon/rainbowtag/rainbowtag.php:81 ../../addon/visage/visage.php:166 +#: ../../addon/nsabait/nsabait.php:157 ../../addon/rtof/rtof.php:81 +#: ../../addon/rtof/rtof.php:85 ../../addon/jappixmini/jappixmini.php:309 +#: ../../addon/jappixmini/jappixmini.php:313 +#: ../../addon/jappixmini/jappixmini.php:343 +#: ../../addon/jappixmini/jappixmini.php:351 +#: ../../addon/jappixmini/jappixmini.php:355 +#: ../../addon/jappixmini/jappixmini.php:359 ../../addon/nofed/nofed.php:72 +#: ../../addon/nofed/nofed.php:76 ../../addon/redred/redred.php:95 +#: ../../addon/redred/redred.php:99 ../../addon/libertree/libertree.php:69 +#: ../../addon/libertree/libertree.php:81 +#: ../../addon/flattrwidget/flattrwidget.php:120 +#: ../../addon/statusnet/statusnet.php:389 +#: ../../addon/statusnet/statusnet.php:411 +#: ../../addon/statusnet/statusnet.php:415 +#: ../../addon/statusnet/statusnet.php:424 ../../addon/twitter/twitter.php:242 +#: ../../addon/twitter/twitter.php:246 ../../addon/twitter/twitter.php:255 +#: ../../addon/smileybutton/smileybutton.php:211 +#: ../../addon/smileybutton/smileybutton.php:215 +#: ../../addon/authchoose/authchoose.php:67 ../../addon/xmpp/xmpp.php:53 +#: ../../addon/pumpio/pumpio.php:219 ../../addon/pumpio/pumpio.php:223 +#: ../../addon/pumpio/pumpio.php:227 ../../addon/pumpio/pumpio.php:231 +#: ../../include/dir_fns.php:143 ../../include/dir_fns.php:144 +#: ../../include/dir_fns.php:145 msgid "Yes" msgstr "Ja" -#: ../../Zotlabs/Module/Connedit.php:443 -msgid "Could not access address book record." -msgstr "Konnte nicht auf den Adressbuch-Eintrag zugreifen." +#: ../../Zotlabs/Module/Mitem.php:163 ../../Zotlabs/Module/Mitem.php:241 +msgid "Open link in new window" +msgstr "Öffne Link in neuem Fenster" -#: ../../Zotlabs/Module/Connedit.php:463 -msgid "Refresh failed - channel is currently unavailable." -msgstr "Aktualisierung fehlgeschlagen – der Kanal ist im Moment nicht erreichbar." +#: ../../Zotlabs/Module/Mitem.php:164 ../../Zotlabs/Module/Mitem.php:242 +msgid "Order in list" +msgstr "Reihenfolge in der Liste" -#: ../../Zotlabs/Module/Connedit.php:478 ../../Zotlabs/Module/Connedit.php:487 -#: ../../Zotlabs/Module/Connedit.php:496 ../../Zotlabs/Module/Connedit.php:505 -#: ../../Zotlabs/Module/Connedit.php:518 -msgid "Unable to set address book parameters." -msgstr "Konnte die Adressbuch-Parameter nicht setzen." +#: ../../Zotlabs/Module/Mitem.php:164 ../../Zotlabs/Module/Mitem.php:242 +msgid "Higher numbers will sink to bottom of listing" +msgstr "Größere Nummern werden weiter unten in der Auflistung einsortiert" -#: ../../Zotlabs/Module/Connedit.php:542 -msgid "Connection has been removed." -msgstr "Verbindung wurde gelöscht." +#: ../../Zotlabs/Module/Mitem.php:165 +msgid "Submit and finish" +msgstr "Absenden und fertigstellen" -#: ../../Zotlabs/Module/Connedit.php:582 ../../Zotlabs/Lib/Apps.php:221 -#: ../../extend/addon/addon/openclipatar/openclipatar.php:56 -#: ../../include/nav.php:89 ../../include/conversation.php:969 -msgid "View Profile" -msgstr "Profil ansehen" +#: ../../Zotlabs/Module/Mitem.php:166 +msgid "Submit and continue" +msgstr "Absenden und fortfahren" -#: ../../Zotlabs/Module/Connedit.php:585 -#, php-format -msgid "View %s's profile" -msgstr "%ss Profil ansehen" +#: ../../Zotlabs/Module/Mitem.php:174 +msgid "Menu:" +msgstr "Menü:" -#: ../../Zotlabs/Module/Connedit.php:589 -msgid "Refresh Permissions" -msgstr "Zugriffsrechte neu laden" +#: ../../Zotlabs/Module/Mitem.php:177 +msgid "Link Target" +msgstr "Ziel des Links" -#: ../../Zotlabs/Module/Connedit.php:592 -msgid "Fetch updated permissions" -msgstr "Aktualisierte Zugriffsrechte abfragen" +#: ../../Zotlabs/Module/Mitem.php:180 +msgid "Edit menu" +msgstr "Menü bearbeiten" -#: ../../Zotlabs/Module/Connedit.php:596 -msgid "Recent Activity" -msgstr "Kürzliche Aktivitäten" +#: ../../Zotlabs/Module/Mitem.php:183 +msgid "Edit element" +msgstr "Bestandteil bearbeiten" -#: ../../Zotlabs/Module/Connedit.php:599 -msgid "View recent posts and comments" -msgstr "Betrachte die neuesten Beiträge und Kommentare" +#: ../../Zotlabs/Module/Mitem.php:184 +msgid "Drop element" +msgstr "Bestandteil löschen" -#: ../../Zotlabs/Module/Connedit.php:603 -#: ../../Zotlabs/Module/Admin/Accounts.php:175 -msgid "Unblock" -msgstr "Freigeben" +#: ../../Zotlabs/Module/Mitem.php:185 +msgid "New element" +msgstr "Neues Bestandteil" -#: ../../Zotlabs/Module/Connedit.php:603 -#: ../../Zotlabs/Module/Admin/Accounts.php:174 -msgid "Block" -msgstr "Blockieren" +#: ../../Zotlabs/Module/Mitem.php:186 +msgid "Edit this menu container" +msgstr "Diesen Menü-Container bearbeiten" -#: ../../Zotlabs/Module/Connedit.php:606 -msgid "Block (or Unblock) all communications with this connection" -msgstr "Jegliche Kommunikation mit dieser Verbindung blockieren/zulassen" +#: ../../Zotlabs/Module/Mitem.php:187 +msgid "Add menu element" +msgstr "Menüelement hinzufügen" -#: ../../Zotlabs/Module/Connedit.php:607 -msgid "This connection is blocked!" -msgstr "Die Verbindung ist geblockt!" +#: ../../Zotlabs/Module/Mitem.php:188 +msgid "Delete this menu item" +msgstr "Lösche dieses Menü-Bestandteil" -#: ../../Zotlabs/Module/Connedit.php:611 -msgid "Unignore" -msgstr "Nicht ignorieren" +#: ../../Zotlabs/Module/Mitem.php:189 +msgid "Edit this menu item" +msgstr "Bearbeite dieses Menü-Bestandteil" -#: ../../Zotlabs/Module/Connedit.php:611 -#: ../../Zotlabs/Module/Connections.php:277 -msgid "Ignore" -msgstr "Ignorieren" +#: ../../Zotlabs/Module/Mitem.php:206 +msgid "Menu item not found." +msgstr "Menü-Bestandteil nicht gefunden." -#: ../../Zotlabs/Module/Connedit.php:614 -msgid "Ignore (or Unignore) all inbound communications from this connection" -msgstr "Jegliche eingehende Kommunikation von dieser Verbindung ignorieren/zulassen" +#: ../../Zotlabs/Module/Mitem.php:219 +msgid "Menu item deleted." +msgstr "Menü-Bestandteil gelöscht." -#: ../../Zotlabs/Module/Connedit.php:615 -msgid "This connection is ignored!" -msgstr "Die Verbindung wird ignoriert!" +#: ../../Zotlabs/Module/Mitem.php:221 +msgid "Menu item could not be deleted." +msgstr "Menü-Bestandteil kann nicht gelöscht werden." -#: ../../Zotlabs/Module/Connedit.php:619 -msgid "Unarchive" -msgstr "Aus Archiv zurückholen" +#: ../../Zotlabs/Module/Mitem.php:228 +msgid "Edit Menu Element" +msgstr "Bearbeite Menü-Bestandteil" -#: ../../Zotlabs/Module/Connedit.php:619 -msgid "Archive" -msgstr "Archivieren" +#: ../../Zotlabs/Module/Mitem.php:238 +msgid "Link text" +msgstr "Link Text" -#: ../../Zotlabs/Module/Connedit.php:622 +#: ../../Zotlabs/Module/Events.php:25 +msgid "Calendar entries imported." +msgstr "Kalendereinträge wurden importiert." + +#: ../../Zotlabs/Module/Events.php:27 +msgid "No calendar entries found." +msgstr "Keine Kalendereinträge gefunden." + +#: ../../Zotlabs/Module/Events.php:110 +msgid "Event can not end before it has started." +msgstr "Termin-Ende liegt vor dem Beginn." + +#: ../../Zotlabs/Module/Events.php:112 ../../Zotlabs/Module/Events.php:121 +#: ../../Zotlabs/Module/Events.php:143 +msgid "Unable to generate preview." +msgstr "Vorschau konnte nicht erzeugt werden." + +#: ../../Zotlabs/Module/Events.php:119 +msgid "Event title and start time are required." +msgstr "Titel und Startzeit des Termins sind erforderlich." + +#: ../../Zotlabs/Module/Events.php:141 ../../Zotlabs/Module/Events.php:265 +msgid "Event not found." +msgstr "Termin nicht gefunden." + +#: ../../Zotlabs/Module/Events.php:260 ../../Zotlabs/Module/Tagger.php:51 +#: ../../Zotlabs/Module/Like.php:372 ../../include/conversation.php:119 +#: ../../include/text.php:1941 ../../include/event.php:1145 +msgid "event" +msgstr "Termin" + +#: ../../Zotlabs/Module/Events.php:460 +msgid "Edit event title" +msgstr "Termintitel bearbeiten" + +#: ../../Zotlabs/Module/Events.php:460 ../../Zotlabs/Module/Events.php:465 +#: ../../Zotlabs/Module/Appman.php:136 ../../Zotlabs/Module/Appman.php:137 +#: ../../Zotlabs/Module/Profiles.php:748 ../../Zotlabs/Module/Profiles.php:752 +#: ../../include/datetime.php:259 +msgid "Required" +msgstr "Benötigt" + +#: ../../Zotlabs/Module/Events.php:462 +msgid "Categories (comma-separated list)" +msgstr "Kategorien (Kommagetrennte Liste)" + +#: ../../Zotlabs/Module/Events.php:463 +msgid "Edit Category" +msgstr "Kategorie bearbeiten" + +#: ../../Zotlabs/Module/Events.php:463 +msgid "Category" +msgstr "Kategorie" + +#: ../../Zotlabs/Module/Events.php:466 +msgid "Edit start date and time" +msgstr "Startdatum und -zeit bearbeiten" + +#: ../../Zotlabs/Module/Events.php:467 ../../Zotlabs/Module/Events.php:470 +msgid "Finish date and time are not known or not relevant" +msgstr "Enddatum und -zeit sind unbekannt oder irrelevant" + +#: ../../Zotlabs/Module/Events.php:469 +msgid "Edit finish date and time" +msgstr "Enddatum und -zeit bearbeiten" + +#: ../../Zotlabs/Module/Events.php:469 +msgid "Finish date and time" +msgstr "Enddatum und -zeit" + +#: ../../Zotlabs/Module/Events.php:471 ../../Zotlabs/Module/Events.php:472 +msgid "Adjust for viewer timezone" +msgstr "An die Zeitzone des Betrachters anpassen" + +#: ../../Zotlabs/Module/Events.php:471 msgid "" -"Archive (or Unarchive) this connection - mark channel dead but keep content" -msgstr "Verbindung archivieren/aus dem Archiv zurückholen (Archiv = Kanal als erloschen markieren, aber die Beiträge behalten)" +"Important for events that happen in a particular place. Not practical for " +"global holidays." +msgstr "Wichtig für Veranstaltungen die an bestimmten Orten stattfinden. Nicht sinnvoll für globale Feiertage / Ferien." -#: ../../Zotlabs/Module/Connedit.php:623 -msgid "This connection is archived!" -msgstr "Die Verbindung ist archiviert!" +#: ../../Zotlabs/Module/Events.php:473 +msgid "Edit Description" +msgstr "Beschreibung bearbeiten" -#: ../../Zotlabs/Module/Connedit.php:627 -msgid "Unhide" -msgstr "Wieder sichtbar machen" +#: ../../Zotlabs/Module/Events.php:475 +msgid "Edit Location" +msgstr "Ort bearbeiten" -#: ../../Zotlabs/Module/Connedit.php:627 -msgid "Hide" -msgstr "Verstecken" +#: ../../Zotlabs/Module/Events.php:478 ../../Zotlabs/Module/Photos.php:1070 +#: ../../Zotlabs/Module/Webpages.php:247 ../../Zotlabs/Lib/ThreadItem.php:753 +#: ../../include/conversation.php:1313 +msgid "Preview" +msgstr "Vorschau" -#: ../../Zotlabs/Module/Connedit.php:630 -msgid "Hide or Unhide this connection from your other connections" -msgstr "Diese Verbindung vor anderen Verbindungen verstecken/zeigen" +#: ../../Zotlabs/Module/Events.php:479 ../../include/conversation.php:1385 +msgid "Permission settings" +msgstr "Berechtigungs-Einstellungen" -#: ../../Zotlabs/Module/Connedit.php:631 -msgid "This connection is hidden!" -msgstr "Die Verbindung ist versteckt!" +#: ../../Zotlabs/Module/Events.php:489 +msgid "Timezone:" +msgstr "Zeitzone:" -#: ../../Zotlabs/Module/Connedit.php:638 -msgid "Delete this connection" -msgstr "Verbindung löschen" +#: ../../Zotlabs/Module/Events.php:494 +msgid "Advanced Options" +msgstr "Weitere Optionen" -#: ../../Zotlabs/Module/Connedit.php:655 ../../include/widgets.php:529 -msgid "Me" -msgstr "Ich" +#: ../../Zotlabs/Module/Events.php:605 ../../Zotlabs/Module/Cal.php:264 +msgid "l, F j" +msgstr "l, j. F" -#: ../../Zotlabs/Module/Connedit.php:656 ../../include/widgets.php:530 -msgid "Family" -msgstr "Familie" +#: ../../Zotlabs/Module/Events.php:633 +msgid "Edit event" +msgstr "Termin bearbeiten" -#: ../../Zotlabs/Module/Connedit.php:657 -#: ../../Zotlabs/Module/Settings/Channel.php:61 -#: ../../Zotlabs/Module/Settings/Channel.php:65 -#: ../../Zotlabs/Module/Settings/Channel.php:66 -#: ../../Zotlabs/Module/Settings/Channel.php:69 -#: ../../Zotlabs/Module/Settings/Channel.php:80 -#: ../../include/selectors.php:123 ../../include/channel.php:402 -#: ../../include/channel.php:403 ../../include/channel.php:410 -#: ../../include/widgets.php:531 -msgid "Friends" -msgstr "Freunde" +#: ../../Zotlabs/Module/Events.php:635 +msgid "Delete event" +msgstr "Termin löschen" -#: ../../Zotlabs/Module/Connedit.php:658 ../../include/widgets.php:532 -msgid "Acquaintances" -msgstr "Bekannte" +#: ../../Zotlabs/Module/Events.php:660 ../../Zotlabs/Module/Cal.php:313 +#: ../../include/text.php:1760 +msgid "Link to Source" +msgstr "Link zur Quelle" -#: ../../Zotlabs/Module/Connedit.php:659 -#: ../../Zotlabs/Module/Connections.php:92 -#: ../../Zotlabs/Module/Connections.php:107 ../../include/widgets.php:533 -msgid "All" -msgstr "Alle" +#: ../../Zotlabs/Module/Events.php:669 +msgid "calendar" +msgstr "Kalender" -#: ../../Zotlabs/Module/Connedit.php:716 -msgid "Approve this connection" -msgstr "Verbindung genehmigen" +#: ../../Zotlabs/Module/Events.php:688 ../../Zotlabs/Module/Cal.php:336 +msgid "Edit Event" +msgstr "Termin bearbeiten" -#: ../../Zotlabs/Module/Connedit.php:716 -msgid "Accept connection to allow communication" -msgstr "Akzeptiere die Verbindung, um Kommunikation zu ermöglichen" +#: ../../Zotlabs/Module/Events.php:688 ../../Zotlabs/Module/Cal.php:336 +msgid "Create Event" +msgstr "Termin anlegen" -#: ../../Zotlabs/Module/Connedit.php:721 -msgid "Set Affinity" -msgstr "Beziehung festlegen" +#: ../../Zotlabs/Module/Events.php:691 ../../Zotlabs/Module/Cal.php:339 +#: ../../include/channel.php:1588 +msgid "Export" +msgstr "Exportieren" -#: ../../Zotlabs/Module/Connedit.php:724 -msgid "Set Profile" -msgstr "Profil festlegen" +#: ../../Zotlabs/Module/Events.php:731 +msgid "Event removed" +msgstr "Termin gelöscht" -#: ../../Zotlabs/Module/Connedit.php:727 -msgid "Set Affinity & Profile" -msgstr "Beziehung und Profile festlegen" +#: ../../Zotlabs/Module/Events.php:734 +msgid "Failed to remove event" +msgstr "Termin konnte nicht gelöscht werden" -#: ../../Zotlabs/Module/Connedit.php:776 -msgid "none" -msgstr "Keine" +#: ../../Zotlabs/Module/Appman.php:38 ../../Zotlabs/Module/Appman.php:55 +msgid "App installed." +msgstr "App installiert." -#: ../../Zotlabs/Module/Connedit.php:780 ../../include/widgets.php:656 -msgid "Connection Default Permissions" -msgstr "Standardzugriffsrechte für neue Verbindungen:" +#: ../../Zotlabs/Module/Appman.php:48 +msgid "Malformed app." +msgstr "Fehlerhafte App." -#: ../../Zotlabs/Module/Connedit.php:780 ../../include/items.php:3909 -#, php-format -msgid "Connection: %s" -msgstr "Verbindung: %s" +#: ../../Zotlabs/Module/Appman.php:125 +msgid "Embed code" +msgstr "Code einbetten" -#: ../../Zotlabs/Module/Connedit.php:781 -msgid "Apply these permissions automatically" -msgstr "Diese Berechtigungen automatisch anwenden" +#: ../../Zotlabs/Module/Appman.php:131 +msgid "Edit App" +msgstr "App bearbeiten" -#: ../../Zotlabs/Module/Connedit.php:781 -msgid "Connection requests will be approved without your interaction" -msgstr "Verbindungsanfragen werden sofort bestätigt, ohne dass Deine aktive Zustimmung erforderlich ist." +#: ../../Zotlabs/Module/Appman.php:131 +msgid "Create App" +msgstr "App erstellen" -#: ../../Zotlabs/Module/Connedit.php:784 -msgid "This connection's primary address is" -msgstr "Die Hauptadresse der Verbindung ist" +#: ../../Zotlabs/Module/Appman.php:136 +msgid "Name of app" +msgstr "Name der App" -#: ../../Zotlabs/Module/Connedit.php:785 -msgid "Available locations:" -msgstr "Verfügbare Klone:" +#: ../../Zotlabs/Module/Appman.php:137 +msgid "Location (URL) of app" +msgstr "Ort (URL) der App" -#: ../../Zotlabs/Module/Connedit.php:789 -msgid "" -"The permissions indicated on this page will be applied to all new " -"connections." -msgstr "Die auf dieser Seite angegebenen Berechtigungen werden auf alle neuen Verbindungen angewendet." +#: ../../Zotlabs/Module/Appman.php:139 +msgid "Photo icon URL" +msgstr "URL zum Icon" -#: ../../Zotlabs/Module/Connedit.php:790 -msgid "Connection Tools" -msgstr "Verbindungswerkzeuge" +#: ../../Zotlabs/Module/Appman.php:139 +msgid "80 x 80 pixels - optional" +msgstr "80 x 80 Pixel – optional" -#: ../../Zotlabs/Module/Connedit.php:792 -msgid "Slide to adjust your degree of friendship" -msgstr "Verschieben, um den Grad der Freundschaft zu einzustellen" +#: ../../Zotlabs/Module/Appman.php:140 +msgid "Categories (optional, comma separated list)" +msgstr "Kategorien (optional, kommagetrennte Liste)" -#: ../../Zotlabs/Module/Connedit.php:793 ../../Zotlabs/Module/Rate.php:155 -#: ../../include/js_strings.php:20 -msgid "Rating" -msgstr "Bewertung" +#: ../../Zotlabs/Module/Appman.php:141 +msgid "Version ID" +msgstr "Versions-ID" -#: ../../Zotlabs/Module/Connedit.php:794 -msgid "Slide to adjust your rating" -msgstr "Verschieben, um Deine Bewertung einzustellen" +#: ../../Zotlabs/Module/Appman.php:142 +msgid "Price of app" +msgstr "Preis der App" -#: ../../Zotlabs/Module/Connedit.php:795 ../../Zotlabs/Module/Connedit.php:800 -msgid "Optionally explain your rating" -msgstr "Optional kannst Du Deine Bewertung begründen" +#: ../../Zotlabs/Module/Appman.php:143 +msgid "Location (URL) to purchase app" +msgstr "Ort (URL), um die App zu kaufen" -#: ../../Zotlabs/Module/Connedit.php:797 -msgid "Custom Filter" -msgstr "Benutzerdefinierter Filter" +#: ../../Zotlabs/Module/Regmod.php:15 +msgid "Please login." +msgstr "Bitte melde dich an." -#: ../../Zotlabs/Module/Connedit.php:798 -msgid "Only import posts with this text" -msgstr "Nur Beiträge mit diesem Text importieren" +#: ../../Zotlabs/Module/Magic.php:72 +msgid "Hub not found." +msgstr "Server nicht gefunden." + +#: ../../Zotlabs/Module/Subthread.php:87 ../../Zotlabs/Module/Tagger.php:47 +#: ../../Zotlabs/Module/Like.php:370 +#: ../../addon/redphotos/redphotohelper.php:71 +#: ../../addon/diaspora/Receiver.php:1424 ../../addon/pubcrawl/as.php:1288 +#: ../../include/conversation.php:116 ../../include/text.php:1938 +msgid "photo" +msgstr "Foto" + +#: ../../Zotlabs/Module/Subthread.php:87 ../../Zotlabs/Module/Like.php:370 +#: ../../addon/diaspora/Receiver.php:1424 ../../addon/pubcrawl/as.php:1288 +#: ../../include/conversation.php:144 ../../include/text.php:1944 +msgid "status" +msgstr "Status" -#: ../../Zotlabs/Module/Connedit.php:798 ../../Zotlabs/Module/Connedit.php:799 +#: ../../Zotlabs/Module/Subthread.php:118 +#, php-format +msgid "%1$s is following %2$s's %3$s" +msgstr "%1$s folgt nun %2$ss %3$s" + +#: ../../Zotlabs/Module/Subthread.php:120 +#, php-format +msgid "%1$s stopped following %2$s's %3$s" +msgstr "%1$s folgt %2$ss %3$s nicht mehr" + +#: ../../Zotlabs/Module/Import_items.php:48 ../../Zotlabs/Module/Import.php:64 +msgid "Nothing to import." +msgstr "Nichts zu importieren." + +#: ../../Zotlabs/Module/Import_items.php:72 ../../Zotlabs/Module/Import.php:79 +#: ../../Zotlabs/Module/Import.php:95 +msgid "Unable to download data from old server" +msgstr "Daten können vom alten Server nicht heruntergeladen werden" + +#: ../../Zotlabs/Module/Import_items.php:77 +#: ../../Zotlabs/Module/Import.php:102 +msgid "Imported file is empty." +msgstr "Die importierte Datei ist leer." + +#: ../../Zotlabs/Module/Import_items.php:93 +#: ../../Zotlabs/Module/Import.php:121 +#, php-format +msgid "Warning: Database versions differ by %1$d updates." +msgstr "Achtung: Datenbankversionen unterscheiden sich um %1$d Aktualisierungen." + +#: ../../Zotlabs/Module/Import_items.php:108 +msgid "Import completed" +msgstr "Import abgeschlossen" + +#: ../../Zotlabs/Module/Import_items.php:125 +msgid "Import Items" +msgstr "Beiträge importieren" + +#: ../../Zotlabs/Module/Import_items.php:126 msgid "" -"words one per line or #tags or /patterns/ or lang=xx, leave blank to import " -"all posts" -msgstr "Einzelne Wörter pro Zeile, #Tags oder /Reguläre Ausdrücke/. lang=xx (z.B. lang=de) ermöglicht Filterung nach Sprache. Leer lassen, um alle Beiträge zu importieren." +"Use this form to import existing posts and content from an export file." +msgstr "Mit diesem Formular kannst Du existierende Beiträge und Inhalte aus einer Sicherungsdatei importieren." -#: ../../Zotlabs/Module/Connedit.php:799 -msgid "Do not import posts with this text" -msgstr "Beiträge mit diesem Text nicht importieren" +#: ../../Zotlabs/Module/Import_items.php:127 +#: ../../Zotlabs/Module/Import.php:516 +msgid "File to Upload" +msgstr "Hochzuladende Datei:" -#: ../../Zotlabs/Module/Connedit.php:801 -msgid "This information is public!" -msgstr "Diese Information ist öffentlich!" +#: ../../Zotlabs/Module/New_channel.php:121 +#: ../../Zotlabs/Module/Manage.php:138 +#, php-format +msgid "You have created %1$.0f of %2$.0f allowed channels." +msgstr "Du hast %1$.0f von maximal %2$.0f erlaubten Kanälen eingerichtet." -#: ../../Zotlabs/Module/Connedit.php:806 -msgid "Connection Pending Approval" -msgstr "Verbindung wartet auf Bestätigung" +#: ../../Zotlabs/Module/New_channel.php:134 +#: ../../Zotlabs/Module/Register.php:237 +msgid "Name or caption" +msgstr "Name oder Titel" -#: ../../Zotlabs/Module/Connedit.php:809 -#: ../../Zotlabs/Module/Settings/Tokens.php:163 -msgid "inherited" -msgstr "geerbt" +#: ../../Zotlabs/Module/New_channel.php:134 +#: ../../Zotlabs/Module/Register.php:237 +msgid "Examples: \"Bob Jameson\", \"Lisa and her Horses\", \"Soccer\", \"Aviation Group\"" +msgstr "Beispiele: „Horst Weidinger“, „Lisa und ihr Meerschweinchen“, „Fußball“, „Segelflieger-Forum“ " -#: ../../Zotlabs/Module/Connedit.php:810 ../../Zotlabs/Module/Locs.php:121 -#: ../../Zotlabs/Module/Connect.php:98 -#: ../../Zotlabs/Module/Admin/Features.php:66 -#: ../../Zotlabs/Module/Admin/Logs.php:84 -#: ../../Zotlabs/Module/Admin/Plugins.php:429 -#: ../../Zotlabs/Module/Admin/Profs.php:157 -#: ../../Zotlabs/Module/Admin/Security.php:104 -#: ../../Zotlabs/Module/Admin/Themes.php:156 -#: ../../Zotlabs/Module/Admin/Account_edit.php:74 -#: ../../Zotlabs/Module/Admin/Accounts.php:166 -#: ../../Zotlabs/Module/Admin/Channels.php:147 -#: ../../Zotlabs/Module/Admin/Site.php:260 ../../Zotlabs/Module/Appman.php:126 -#: ../../Zotlabs/Module/Filestorage.php:165 ../../Zotlabs/Module/Mail.php:384 -#: ../../Zotlabs/Module/Import_items.php:122 -#: ../../Zotlabs/Module/Invite.php:149 ../../Zotlabs/Module/Group.php:85 -#: ../../Zotlabs/Module/Mitem.php:243 ../../Zotlabs/Module/Mood.php:139 -#: ../../Zotlabs/Module/Photos.php:668 ../../Zotlabs/Module/Photos.php:1058 -#: ../../Zotlabs/Module/Photos.php:1098 ../../Zotlabs/Module/Photos.php:1216 -#: ../../Zotlabs/Module/Setup.php:309 ../../Zotlabs/Module/Setup.php:357 -#: ../../Zotlabs/Module/Poke.php:186 ../../Zotlabs/Module/Profiles.php:681 -#: ../../Zotlabs/Module/Pconfig.php:107 ../../Zotlabs/Module/Rate.php:166 -#: ../../Zotlabs/Module/Pdledit.php:74 ../../Zotlabs/Module/Cal.php:342 -#: ../../Zotlabs/Module/Wiki.php:148 ../../Zotlabs/Module/Sources.php:114 -#: ../../Zotlabs/Module/Sources.php:149 -#: ../../Zotlabs/Module/Settings/Features.php:47 -#: ../../Zotlabs/Module/Settings/Oauth.php:87 -#: ../../Zotlabs/Module/Settings/Tokens.php:167 -#: ../../Zotlabs/Module/Settings/Account.php:118 -#: ../../Zotlabs/Module/Settings/Channel.php:455 -#: ../../Zotlabs/Module/Settings/Display.php:196 -#: ../../Zotlabs/Module/Thing.php:320 ../../Zotlabs/Module/Thing.php:370 -#: ../../Zotlabs/Module/Import.php:543 ../../Zotlabs/Module/Chat.php:196 -#: ../../Zotlabs/Module/Chat.php:241 ../../Zotlabs/Module/Xchan.php:15 -#: ../../Zotlabs/Module/Events.php:484 ../../Zotlabs/Lib/ThreadItem.php:729 -#: ../../extend/addon/addon/chords/Mod_Chords.php:60 -#: ../../extend/addon/addon/diaspora/diaspora.php:710 -#: ../../extend/addon/addon/dwpost/dwpost.php:89 -#: ../../extend/addon/addon/flattrwidget/flattrwidget.php:124 -#: ../../extend/addon/addon/friendica/friendica.php:128 -#: ../../extend/addon/addon/frphotos/frphotos.php:96 -#: ../../extend/addon/addon/gnusoc/gnusoc.php:129 -#: ../../extend/addon/addon/hubwall/hubwall.php:95 -#: ../../extend/addon/addon/ijpost/ijpost.php:89 -#: ../../extend/addon/addon/irc/irc.php:53 -#: ../../extend/addon/addon/jappixmini/jappixmini.php:371 -#: ../../extend/addon/addon/libertree/libertree.php:85 -#: ../../extend/addon/addon/ljpost/ljpost.php:86 -#: ../../extend/addon/addon/logrot/logrot.php:35 -#: ../../extend/addon/addon/mailhost/mailhost.php:40 -#: ../../extend/addon/addon/nofed/nofed.php:80 -#: ../../extend/addon/addon/nsabait/nsabait.php:161 -#: ../../extend/addon/addon/nsfw/nsfw.php:92 -#: ../../extend/addon/addon/openclipatar/openclipatar.php:52 -#: ../../extend/addon/addon/openstreetmap/openstreetmap.php:168 -#: ../../extend/addon/addon/pageheader/pageheader.php:48 -#: ../../extend/addon/addon/piwik/piwik.php:95 -#: ../../extend/addon/addon/planets/planets.php:157 -#: ../../extend/addon/addon/pumpio/pumpio.php:237 -#: ../../extend/addon/addon/rainbowtag/rainbowtag.php:85 -#: ../../extend/addon/addon/redfiles/redfiles.php:124 -#: ../../extend/addon/addon/redphotos/redphotos.php:136 -#: ../../extend/addon/addon/redred/redred.php:119 -#: ../../extend/addon/addon/rtof/rtof.php:101 -#: ../../extend/addon/addon/skeleton/skeleton.php:65 -#: ../../extend/addon/addon/smileybutton/smileybutton.php:281 -#: ../../extend/addon/addon/startpage/startpage.php:113 -#: ../../extend/addon/addon/statusnet/statusnet.php:322 -#: ../../extend/addon/addon/statusnet/statusnet.php:380 -#: ../../extend/addon/addon/statusnet/statusnet.php:432 -#: ../../extend/addon/addon/statusnet/statusnet.php:899 -#: ../../extend/addon/addon/superblock/superblock.php:114 -#: ../../extend/addon/addon/twitter/twitter.php:217 -#: ../../extend/addon/addon/twitter/twitter.php:259 -#: ../../extend/addon/addon/visage/visage.php:170 -#: ../../extend/addon/addon/wppost/wppost.php:113 -#: ../../extend/addon/addon/xmpp/xmpp.php:69 -#: ../../extend/addon/addon/cdav/cdav.php:246 -#: ../../extend/addon/addon/likebanner/likebanner.php:57 -#: ../../extend/addon/addon/mailtest/mailtest.php:100 -#: ../../include/js_strings.php:22 ../../include/widgets.php:796 -#: ../../view/theme/redbasic/php/config.php:106 -msgid "Submit" -msgstr "Absenden" +#: ../../Zotlabs/Module/New_channel.php:136 +#: ../../Zotlabs/Module/Register.php:239 +msgid "Choose a short nickname" +msgstr "Wähle einen kurzen Spitznamen" -#: ../../Zotlabs/Module/Connedit.php:811 +#: ../../Zotlabs/Module/New_channel.php:136 +#: ../../Zotlabs/Module/Register.php:239 #, php-format msgid "" -"Please choose the profile you would like to display to %s when viewing your " -"profile securely." -msgstr "Bitte wähle ein Profil, das wir %s zeigen sollen, wenn Deine Profilseite über eine verifizierte Verbindung aufgerufen wird." +"Your nickname will be used to create an easy to remember channel address " +"e.g. nickname%s" +msgstr "Dein Spitzname wird verwendet, um eine leicht zu merkende Kanal-Adresse (ähnlich einer E-Mail-Adresse) zu erzeugen, die Du mit anderen austauschen kannst, z.B. nickname%s" -#: ../../Zotlabs/Module/Connedit.php:813 -#: ../../Zotlabs/Module/Settings/Tokens.php:160 -msgid "Their Settings" -msgstr "Deren Einstellungen" +#: ../../Zotlabs/Module/New_channel.php:137 +#: ../../Zotlabs/Module/Register.php:240 +msgid "Channel role and privacy" +msgstr "Kanaltyp und Privatspäre-Einstellungen" -#: ../../Zotlabs/Module/Connedit.php:814 -#: ../../Zotlabs/Module/Settings/Tokens.php:161 -msgid "My Settings" -msgstr "Meine Einstellungen" +#: ../../Zotlabs/Module/New_channel.php:137 +#: ../../Zotlabs/Module/Register.php:240 +msgid "Select a channel role with your privacy requirements." +msgstr "Wähle einen passenden Kanaltyp mit den zugehörigen Voreinstellungen zur Privatsphäre." -#: ../../Zotlabs/Module/Connedit.php:816 -#: ../../Zotlabs/Module/Settings/Tokens.php:165 -msgid "Individual Permissions" -msgstr "Individuelle Zugriffsrechte" +#: ../../Zotlabs/Module/New_channel.php:137 +#: ../../Zotlabs/Module/Register.php:240 +msgid "Read more about roles" +msgstr "Mehr Informationen über Rollen" -#: ../../Zotlabs/Module/Connedit.php:817 -#: ../../Zotlabs/Module/Settings/Tokens.php:166 +#: ../../Zotlabs/Module/New_channel.php:140 +msgid "Create Channel" +msgstr "Einen neuen Kanal anlegen" + +#: ../../Zotlabs/Module/New_channel.php:141 msgid "" -"Some permissions may be inherited from your channel's <a " -"href=\"settings\"><strong>privacy settings</strong></a>, which have higher " -"priority than individual settings. You can <strong>not</strong> change those" -" settings here." -msgstr "Einige Berechtigungen werden möglicherweise von den globalen <a href=\"settings\">Sicherheits- und Privatsphäre-Einstellungen</a> dieses Kanals vererbt. Diese haben eine höhere Priorität als die Einstellungen an der Verbindung und können hier nicht verändert werden." +"A channel is your identity on this network. It can represent a person, a " +"blog, or a forum to name a few. Channels can make connections with other " +"channels to share information with highly detailed permissions." +msgstr "Ein Kanal ist Deine Identität in diesem Netzwerk. Er kann eine Person, ein Blog oder ein Forum repräsentieren, nur um ein paar Beispiele zu nennen. Kanäle können Verbindungen miteinander eingehen, um Informationen zu teilen, jeweils basierend auf sehr detaillierten Berechtigungseinstellungen." -#: ../../Zotlabs/Module/Connedit.php:818 +#: ../../Zotlabs/Module/New_channel.php:142 msgid "" -"Some permissions may be inherited from your channel's <a " -"href=\"settings\"><strong>privacy settings</strong></a>, which have higher " -"priority than individual settings. You can change those settings here but " -"they wont have any impact unless the inherited setting changes." -msgstr "Einige Berechtigungen werden möglicherweise von den globalen <a href=\"settings\">Sicherheits- und Privatsphäre-Einstellungen</a> dieses Kanals geerbt. Diese haben eine höhere Priorität als die Einstellungen an der Verbindung. Werden geerbte Einstellungen hier geändert, hat dies keine Auswirkungen." +"or <a href=\"import\">import an existing channel</a> from another location." +msgstr "oder <a href=\"import\">importiere einen bestehenden Kanal</a> von einem anderen Server." -#: ../../Zotlabs/Module/Connedit.php:819 -msgid "Last update:" -msgstr "Letzte Aktualisierung:" +#: ../../Zotlabs/Module/Removeme.php:35 +msgid "" +"Channel removals are not allowed within 48 hours of changing the account " +"password." +msgstr "Innerhalb von 48 Stunden nach einer Änderung des Passworts können keine Kanäle gelöscht werden." -#: ../../Zotlabs/Module/Dreport.php:45 -msgid "Invalid message" -msgstr "Ungültige Beitrags-ID (mid)" +#: ../../Zotlabs/Module/Removeme.php:60 +msgid "Remove This Channel" +msgstr "Diesen Kanal löschen" -#: ../../Zotlabs/Module/Dreport.php:78 -msgid "no results" -msgstr "keine Ergebnisse" +#: ../../Zotlabs/Module/Removeme.php:61 +#: ../../Zotlabs/Module/Removeaccount.php:58 +#: ../../Zotlabs/Module/Changeaddr.php:78 +msgid "WARNING: " +msgstr "WARNUNG: " -#: ../../Zotlabs/Module/Dreport.php:93 -msgid "channel sync processed" -msgstr "Kanal-Sync verarbeitet" +#: ../../Zotlabs/Module/Removeme.php:61 +msgid "This channel will be completely removed from the network. " +msgstr "Dieser Kanal wird vollständig aus dem Netzwerk gelöscht." -#: ../../Zotlabs/Module/Dreport.php:97 -msgid "queued" -msgstr "zur Warteschlange hinzugefügt" +#: ../../Zotlabs/Module/Removeme.php:61 +#: ../../Zotlabs/Module/Removeaccount.php:58 +msgid "This action is permanent and can not be undone!" +msgstr "Dieser Schritt ist endgültig und kann nicht rückgängig gemacht werden!" -#: ../../Zotlabs/Module/Dreport.php:101 -msgid "posted" -msgstr "zugestellt" +#: ../../Zotlabs/Module/Removeme.php:62 +#: ../../Zotlabs/Module/Removeaccount.php:59 +#: ../../Zotlabs/Module/Changeaddr.php:79 +msgid "Please enter your password for verification:" +msgstr "Bitte gib zur Bestätigung Dein Passwort ein:" -#: ../../Zotlabs/Module/Dreport.php:105 -msgid "accepted for delivery" -msgstr "für Zustellung akzeptiert" +#: ../../Zotlabs/Module/Removeme.php:63 +msgid "Remove this channel and all its clones from the network" +msgstr "Lösche diesen Kanal und all seine Klone aus dem Netzwerk" -#: ../../Zotlabs/Module/Dreport.php:109 -msgid "updated" -msgstr "aktualisiert" +#: ../../Zotlabs/Module/Removeme.php:63 +msgid "" +"By default only the instance of the channel located on this hub will be " +"removed from the network" +msgstr "Standardmäßig wird der Kanal nur auf diesem Server gelöscht, seine Klone verbleiben im Netzwerk" -#: ../../Zotlabs/Module/Dreport.php:112 -msgid "update ignored" -msgstr "Aktualisierung ignoriert" +#: ../../Zotlabs/Module/Removeme.php:64 +#: ../../Zotlabs/Module/Settings/Channel.php:580 +msgid "Remove Channel" +msgstr "Kanal löschen" -#: ../../Zotlabs/Module/Dreport.php:115 -msgid "permission denied" -msgstr "Zugriff verweigert" +#: ../../Zotlabs/Module/Sharedwithme.php:104 +msgid "Files: shared with me" +msgstr "Dateien, die mit mir geteilt wurden" -#: ../../Zotlabs/Module/Dreport.php:119 -msgid "recipient not found" -msgstr "Empfänger nicht gefunden." +#: ../../Zotlabs/Module/Sharedwithme.php:106 +msgid "NEW" +msgstr "NEU" -#: ../../Zotlabs/Module/Dreport.php:122 -msgid "mail recalled" -msgstr "Mail widerrufen" +#: ../../Zotlabs/Module/Sharedwithme.php:107 +#: ../../Zotlabs/Storage/Browser.php:236 ../../include/text.php:1394 +msgid "Size" +msgstr "Größe" -#: ../../Zotlabs/Module/Dreport.php:125 -msgid "duplicate mail received" -msgstr "Doppelte Mail erhalten" +#: ../../Zotlabs/Module/Sharedwithme.php:108 +#: ../../Zotlabs/Storage/Browser.php:237 +msgid "Last Modified" +msgstr "Zuletzt geändert" -#: ../../Zotlabs/Module/Dreport.php:128 -msgid "mail delivered" -msgstr "Mail zugestellt" +#: ../../Zotlabs/Module/Sharedwithme.php:109 +msgid "Remove all files" +msgstr "Alle Dateien löschen" -#: ../../Zotlabs/Module/Dreport.php:148 -#, php-format -msgid "Delivery report for %1$s" -msgstr "Zustellungsbericht für %1$s" +#: ../../Zotlabs/Module/Sharedwithme.php:110 +msgid "Remove this file" +msgstr "Diese Datei löschen" -#: ../../Zotlabs/Module/Dreport.php:151 -msgid "Options" -msgstr "Optionen" +#: ../../Zotlabs/Module/Setup.php:170 +msgid "$Projectname Server - Setup" +msgstr "$Projectname Server-Einrichtung" -#: ../../Zotlabs/Module/Dreport.php:152 -msgid "Redeliver" -msgstr "Erneut zustellen" +#: ../../Zotlabs/Module/Setup.php:174 +msgid "Could not connect to database." +msgstr "Kann nicht mit der Datenbank verbinden." -#: ../../Zotlabs/Module/Bookmarks.php:53 -msgid "Bookmark added" -msgstr "Lesezeichen hinzugefügt" +#: ../../Zotlabs/Module/Setup.php:178 +msgid "" +"Could not connect to specified site URL. Possible SSL certificate or DNS " +"issue." +msgstr "Konnte die angegebene Webseiten-URL nicht erreichen. Möglicherweise ein Problem mit dem SSL-Zertifikat oder dem DNS." -#: ../../Zotlabs/Module/Bookmarks.php:75 -msgid "My Bookmarks" -msgstr "Meine Lesezeichen" +#: ../../Zotlabs/Module/Setup.php:185 +msgid "Could not create table." +msgstr "Konnte Tabelle nicht erstellen." -#: ../../Zotlabs/Module/Bookmarks.php:86 -msgid "My Connections Bookmarks" -msgstr "Lesezeichen meiner Kontakte" +#: ../../Zotlabs/Module/Setup.php:191 +msgid "Your site database has been installed." +msgstr "Die Datenbank Deines Hubs wurde installiert." -#: ../../Zotlabs/Module/Acl.php:313 -msgid "network" -msgstr "Netzwerk" +#: ../../Zotlabs/Module/Setup.php:197 +msgid "" +"You may need to import the file \"install/schema_xxx.sql\" manually using a " +"database client." +msgstr "Möglicherweise musst Du die Datei install/schema_xxx.sql manuell mit Hilfe eines Datenkbank-Clients importieren." -#: ../../Zotlabs/Module/Acl.php:323 -msgid "RSS" -msgstr "RSS" +#: ../../Zotlabs/Module/Setup.php:198 ../../Zotlabs/Module/Setup.php:262 +#: ../../Zotlabs/Module/Setup.php:745 +msgid "Please see the file \"install/INSTALL.txt\"." +msgstr "Lies die Datei \"install/INSTALL.txt\"." -#: ../../Zotlabs/Module/Locs.php:25 ../../Zotlabs/Module/Locs.php:54 -msgid "Location not found." -msgstr "Klon nicht gefunden." +#: ../../Zotlabs/Module/Setup.php:259 +msgid "System check" +msgstr "Systemprüfung" -#: ../../Zotlabs/Module/Locs.php:62 -msgid "Location lookup failed." -msgstr "Nachschlagen des Kanal-Ortes fehlgeschlagen" +#: ../../Zotlabs/Module/Setup.php:264 +msgid "Check again" +msgstr "Nochmal prüfen" -#: ../../Zotlabs/Module/Locs.php:66 +#: ../../Zotlabs/Module/Setup.php:286 +msgid "Database connection" +msgstr "Datenbankverbindung" + +#: ../../Zotlabs/Module/Setup.php:287 msgid "" -"Please select another location to become primary before removing the primary" -" location." -msgstr "Bitte mache einen anderen Kanal-Ort zum primären Ort, bevor Du den primären Ort löschst." +"In order to install $Projectname we need to know how to connect to your " +"database." +msgstr "Um $Projectname zu installieren, müssen wir wissen, wie wir eine Verbindung zu Deiner Datenbank aufbauen können." -#: ../../Zotlabs/Module/Locs.php:95 -msgid "Syncing locations" -msgstr "Synchronisiere Klone" +#: ../../Zotlabs/Module/Setup.php:288 +msgid "" +"Please contact your hosting provider or site administrator if you have " +"questions about these settings." +msgstr "Bitte kontaktiere Deinen Hosting-Provider oder Administrator, falls Du Fragen zu diesen Einstellungen hast." -#: ../../Zotlabs/Module/Locs.php:105 -msgid "No locations found." -msgstr "Keine Klon-Adressen gefunden." +#: ../../Zotlabs/Module/Setup.php:289 +msgid "" +"The database you specify below should already exist. If it does not, please " +"create it before continuing." +msgstr "Die Datenbank, die Du weiter unten angibst, sollte bereits existieren. Sollte das noch nicht der Fall sein, erzeuge sie bitte bevor Du fortfährst." -#: ../../Zotlabs/Module/Locs.php:116 -msgid "Manage Channel Locations" -msgstr "Klon-Adressen verwalten" +#: ../../Zotlabs/Module/Setup.php:293 +msgid "Database Server Name" +msgstr "Datenbankservername" -#: ../../Zotlabs/Module/Locs.php:117 ../../Zotlabs/Module/Pubsites.php:51 -#: ../../Zotlabs/Module/Profiles.php:471 ../../Zotlabs/Module/Profiles.php:692 -#: ../../Zotlabs/Module/Events.php:468 -#: ../../extend/addon/addon/cdav/Mod_Cdav.php:839 -#: ../../include/js_strings.php:25 -msgid "Location" -msgstr "Ort" +#: ../../Zotlabs/Module/Setup.php:293 +msgid "Default is 127.0.0.1" +msgstr "Standard ist 127.0.0.1" -#: ../../Zotlabs/Module/Locs.php:118 -#: ../../Zotlabs/Module/Admin/Channels.php:160 -#: ../../Zotlabs/Module/Profiles.php:464 -#: ../../extend/addon/addon/cdav/Mod_Cdav.php:1143 -msgid "Address" -msgstr "Adresse" +#: ../../Zotlabs/Module/Setup.php:294 +msgid "Database Port" +msgstr "Datenbankport" -#: ../../Zotlabs/Module/Locs.php:119 -msgid "Primary" -msgstr "Primär" +#: ../../Zotlabs/Module/Setup.php:294 +msgid "Communication port number - use 0 for default" +msgstr "Port-Nummer für die Kommunikation – verwende 0 für die Standardeinstellung" -#: ../../Zotlabs/Module/Locs.php:120 ../../Zotlabs/Module/Menu.php:113 -msgid "Drop" -msgstr "Löschen" +#: ../../Zotlabs/Module/Setup.php:295 +msgid "Database Login Name" +msgstr "Datenbank-Benutzername" -#: ../../Zotlabs/Module/Locs.php:122 -msgid "Sync Now" -msgstr "Jetzt synchronisieren" +#: ../../Zotlabs/Module/Setup.php:296 +msgid "Database Login Password" +msgstr "Datenbank-Passwort" -#: ../../Zotlabs/Module/Locs.php:123 -msgid "Please wait several minutes between consecutive operations." -msgstr "Bitte warte mehrere Minuten zwischen dem Ausführen zweier Operationen!" +#: ../../Zotlabs/Module/Setup.php:297 +msgid "Database Name" +msgstr "Datenbankname" -#: ../../Zotlabs/Module/Locs.php:124 +#: ../../Zotlabs/Module/Setup.php:298 +msgid "Database Type" +msgstr "Datenbanktyp" + +#: ../../Zotlabs/Module/Setup.php:300 ../../Zotlabs/Module/Setup.php:341 +msgid "Site administrator email address" +msgstr "E-Mail Adresse des Seiten-Administrators" + +#: ../../Zotlabs/Module/Setup.php:300 ../../Zotlabs/Module/Setup.php:341 msgid "" -"When possible, drop a location by logging into that website/hub and removing" -" your channel." -msgstr "Wenn möglich, lösche einen Klon, indem Du Dich auf dem jeweiligen Hub einloggst und den Kanal dort löschst." +"Your account email address must match this in order to use the web admin " +"panel." +msgstr "Die E-Mail-Adresse Deines Accounts muss dieser Adresse entsprechen, damit Du Zugriff zur Administrations-Seite erhältst." -#: ../../Zotlabs/Module/Locs.php:125 -msgid "Use this form to drop the location if the hub is no longer operating." -msgstr "Benutze dieses Formular zum Löschen eines Klons, wenn es den Hub nicht mehr gibt." +#: ../../Zotlabs/Module/Setup.php:301 ../../Zotlabs/Module/Setup.php:343 +msgid "Website URL" +msgstr "Webseiten-URL" -#: ../../Zotlabs/Module/Connect.php:61 ../../Zotlabs/Module/Connect.php:109 -msgid "Continue" -msgstr "Fortfahren" +#: ../../Zotlabs/Module/Setup.php:301 ../../Zotlabs/Module/Setup.php:343 +msgid "Please use SSL (https) URL if available." +msgstr "Nutze wenn möglich eine SSL-URL (https)." -#: ../../Zotlabs/Module/Connect.php:90 -msgid "Premium Channel Setup" -msgstr "Premium-Kanal-Einrichtung" +#: ../../Zotlabs/Module/Setup.php:302 ../../Zotlabs/Module/Setup.php:345 +msgid "Please select a default timezone for your website" +msgstr "Standard-Zeitzone für Deinen Server" -#: ../../Zotlabs/Module/Connect.php:92 -msgid "Enable premium channel connection restrictions" -msgstr "Einschränkungen für einen Premium-Kanal aktivieren" +#: ../../Zotlabs/Module/Setup.php:330 +msgid "Site settings" +msgstr "Seiteneinstellungen" -#: ../../Zotlabs/Module/Connect.php:93 +#: ../../Zotlabs/Module/Setup.php:384 +msgid "PHP version 5.5 or greater is required." +msgstr "PHP-Version 5.5 oder höher ist erforderlich." + +#: ../../Zotlabs/Module/Setup.php:385 +msgid "PHP version" +msgstr "PHP-Version" + +#: ../../Zotlabs/Module/Setup.php:401 +msgid "Could not find a command line version of PHP in the web server PATH." +msgstr "Konnte die Kommandozeilen-Version von PHP nicht im PATH des Web-Servers finden." + +#: ../../Zotlabs/Module/Setup.php:402 msgid "" -"Please enter your restrictions or conditions, such as paypal receipt, usage " -"guidelines, etc." -msgstr "Bitte gib Deine Nutzungsbedingungen ein, z.B. Paypal-Quittung, Richtlinien etc." +"If you don't have a command line version of PHP installed on server, you " +"will not be able to run background polling via cron." +msgstr "Ohne Kommandozeilen-Version von PHP auf dem Server wirst Du nicht in der Lage sein, Hintergrundprozesse via cron auszuführen." -#: ../../Zotlabs/Module/Connect.php:95 ../../Zotlabs/Module/Connect.php:115 +#: ../../Zotlabs/Module/Setup.php:406 +msgid "PHP executable path" +msgstr "PHP-Pfad zu ausführbarer Datei" + +#: ../../Zotlabs/Module/Setup.php:406 msgid "" -"This channel may require additional steps or acknowledgement of the " -"following conditions prior to connecting:" -msgstr "Unter Umständen sind weitere Schritte oder die Bestätigung der folgenden Bedingungen vor dem Verbinden mit diesem Kanal nötig." +"Enter full path to php executable. You can leave this blank to continue the " +"installation." +msgstr "Gib den vollen Pfad zum PHP-Interpreter an. Du kannst dieses Feld frei lassen und mit der Installation fortfahren." -#: ../../Zotlabs/Module/Connect.php:96 +#: ../../Zotlabs/Module/Setup.php:411 +msgid "Command line PHP" +msgstr "PHP-Befehlszeile" + +#: ../../Zotlabs/Module/Setup.php:421 msgid "" -"Potential connections will then see the following text before proceeding:" -msgstr "Potentielle Kontakte werden den folgenden Text sehen, bevor fortgefahren wird:" +"Unable to check command line PHP, as shell_exec() is disabled. This is " +"required." +msgstr "Prüfung auf Kommandozeilen-PHP fehlgeschlagen, da shell_exec() deaktiviert ist. Dies wird aber benötigt." -#: ../../Zotlabs/Module/Connect.php:97 ../../Zotlabs/Module/Connect.php:118 +#: ../../Zotlabs/Module/Setup.php:424 msgid "" -"By continuing, I certify that I have complied with any instructions provided" -" on this page." -msgstr "Indem ich fortfahre, bestätige ich die Erfüllung aller Anweisungen auf dieser Seite." +"The command line version of PHP on your system does not have " +"\"register_argc_argv\" enabled." +msgstr "Bei der Kommandozeilen-Version von PHP auf Deinem System ist \"register_argc_argv\" nicht aktiviert." -#: ../../Zotlabs/Module/Connect.php:106 -msgid "(No specific instructions have been provided by the channel owner.)" -msgstr "(Der Kanal-Besitzer hat keine speziellen Anweisungen hinterlegt.)" +#: ../../Zotlabs/Module/Setup.php:425 +msgid "This is required for message delivery to work." +msgstr "Das wird benötigt, damit die Auslieferung von Nachrichten funktioniert." -#: ../../Zotlabs/Module/Connect.php:114 -msgid "Restricted or Premium Channel" -msgstr "Eingeschränkter oder Premium-Kanal" +#: ../../Zotlabs/Module/Setup.php:428 +msgid "PHP register_argc_argv" +msgstr "PHP register_argc_argv" -#: ../../Zotlabs/Module/Page.php:40 ../../Zotlabs/Module/Block.php:31 -msgid "Invalid item." -msgstr "Ungültiges Element." +#: ../../Zotlabs/Module/Setup.php:446 +#, php-format +msgid "" +"Your max allowed total upload size is set to %s. Maximum size of one file to" +" upload is set to %s. You are allowed to upload up to %d files at once." +msgstr "Die Maximalgröße für Uploads insgesamt liegt bei %s. Die Maximalgröße für eine Datei liegt bei %s. Es können maximal %d Dateien gleichzeitig hochgeladen werden." -#: ../../Zotlabs/Module/Page.php:56 ../../Zotlabs/Module/Chanview.php:96 -#: ../../Zotlabs/Module/Block.php:43 ../../Zotlabs/Module/Cal.php:62 -#: ../../Zotlabs/Module/Wall_upload.php:31 -msgid "Channel not found." -msgstr "Kanal nicht gefunden." +#: ../../Zotlabs/Module/Setup.php:451 +msgid "You can adjust these settings in the server php.ini file." +msgstr "Du kannst diese Einstellungen in der php.ini - Datei des Servers anpassen." -#: ../../Zotlabs/Module/Page.php:131 +#: ../../Zotlabs/Module/Setup.php:453 +msgid "PHP upload limits" +msgstr "PHP-Hochladebeschränkungen" + +#: ../../Zotlabs/Module/Setup.php:476 msgid "" -"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod " -"tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam," -" quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo " -"consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse " -"cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat " -"non proident, sunt in culpa qui officia deserunt mollit anim id est laborum." -msgstr "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum." +"Error: the \"openssl_pkey_new\" function on this system is not able to " +"generate encryption keys" +msgstr "Fehler: Die „openssl_pkey_new“-Funktion auf diesem System ist nicht in der Lage, Schlüssel für die Verschlüsselung zu erzeugen." -#: ../../Zotlabs/Module/Filer.php:52 -msgid "Save to Folder:" -msgstr "Speichern in Ordner:" +#: ../../Zotlabs/Module/Setup.php:477 +msgid "" +"If running under Windows, please see " +"\"http://www.php.net/manual/en/openssl.installation.php\"." +msgstr "Wenn Du Windows verwendest, findest Du unter http://www.php.net/manual/en/openssl.installation.php eine Installationsanleitung." -#: ../../Zotlabs/Module/Filer.php:52 -msgid "- select -" -msgstr "– auswählen –" +#: ../../Zotlabs/Module/Setup.php:480 +msgid "Generate encryption keys" +msgstr "Verschlüsselungsschlüssel erzeugen" -#: ../../Zotlabs/Module/Filer.php:53 ../../Zotlabs/Module/Admin/Profs.php:74 -#: ../../Zotlabs/Module/Admin/Profs.php:94 ../../Zotlabs/Module/Rbmark.php:32 -#: ../../Zotlabs/Module/Rbmark.php:104 ../../include/text.php:987 -#: ../../include/text.php:999 ../../include/widgets.php:201 -msgid "Save" -msgstr "Speichern" +#: ../../Zotlabs/Module/Setup.php:497 +msgid "libCurl PHP module" +msgstr "libCurl-PHP-Modul" -#: ../../Zotlabs/Module/Manage.php:136 -#: ../../Zotlabs/Module/New_channel.php:121 -#, php-format -msgid "You have created %1$.0f of %2$.0f allowed channels." -msgstr "Du hast %1$.0f von maximal %2$.0f erlaubten Kanälen eingerichtet." +#: ../../Zotlabs/Module/Setup.php:498 +msgid "GD graphics PHP module" +msgstr "GD-Grafik-PHP-Modul" -#: ../../Zotlabs/Module/Manage.php:143 -msgid "Create a new channel" -msgstr "Neuen Kanal anlegen" +#: ../../Zotlabs/Module/Setup.php:499 +msgid "OpenSSL PHP module" +msgstr "OpenSSL-PHP-Modul" -#: ../../Zotlabs/Module/Manage.php:143 ../../Zotlabs/Module/Profiles.php:772 -#: ../../Zotlabs/Module/Wiki.php:147 ../../Zotlabs/Module/Chat.php:255 -msgid "Create New" -msgstr "Neu anlegen" +#: ../../Zotlabs/Module/Setup.php:500 +msgid "PDO database PHP module" +msgstr "PDO-Datenbank-PHP-Modul" -#: ../../Zotlabs/Module/Manage.php:164 ../../Zotlabs/Lib/Apps.php:214 -#: ../../include/nav.php:209 -msgid "Channel Manager" -msgstr "Kanal-Manager" +#: ../../Zotlabs/Module/Setup.php:501 +msgid "mb_string PHP module" +msgstr "mb_string-PHP-Modul" -#: ../../Zotlabs/Module/Manage.php:165 -msgid "Current Channel" -msgstr "Aktueller Kanal" +#: ../../Zotlabs/Module/Setup.php:502 +msgid "xml PHP module" +msgstr "xml-PHP-Modul" -#: ../../Zotlabs/Module/Manage.php:167 -msgid "Switch to one of your channels by selecting it." -msgstr "Wechsle zu einem Deiner Kanäle, indem Du auf ihn klickst." +#: ../../Zotlabs/Module/Setup.php:503 +msgid "zip PHP module" +msgstr "zip PHP Modul" -#: ../../Zotlabs/Module/Manage.php:168 -msgid "Default Channel" -msgstr "Standard Kanal" +#: ../../Zotlabs/Module/Setup.php:507 ../../Zotlabs/Module/Setup.php:509 +msgid "Apache mod_rewrite module" +msgstr "Apache-mod_rewrite-Modul" -#: ../../Zotlabs/Module/Manage.php:169 -msgid "Make Default" -msgstr "Zum Standard machen" +#: ../../Zotlabs/Module/Setup.php:507 +msgid "" +"Error: Apache webserver mod-rewrite module is required but not installed." +msgstr "Fehler: Das Apache-Modul mod-rewrite wird benötigt, ist aber nicht installiert." -#: ../../Zotlabs/Module/Manage.php:172 -#, php-format -msgid "%d new messages" -msgstr "%d neue Nachrichten" +#: ../../Zotlabs/Module/Setup.php:513 ../../Zotlabs/Module/Setup.php:516 +msgid "exec" +msgstr "exec" -#: ../../Zotlabs/Module/Manage.php:173 -#, php-format -msgid "%d new introductions" -msgstr "%d neue Vorstellungen" +#: ../../Zotlabs/Module/Setup.php:513 +msgid "" +"Error: exec is required but is either not installed or has been disabled in " +"php.ini" +msgstr "Fehler: exec ist erforderlich, aber entweder nicht installiert oder wurde in der php.ini deaktiviert" -#: ../../Zotlabs/Module/Manage.php:175 -msgid "Delegated Channel" -msgstr "Delegierte Kanäle" +#: ../../Zotlabs/Module/Setup.php:519 ../../Zotlabs/Module/Setup.php:522 +msgid "shell_exec" +msgstr "shell_exec" -#: ../../Zotlabs/Module/Connections.php:56 -#: ../../Zotlabs/Module/Connections.php:161 -#: ../../Zotlabs/Module/Connections.php:242 -msgid "Blocked" -msgstr "Blockiert" +#: ../../Zotlabs/Module/Setup.php:519 +msgid "" +"Error: shell_exec is required but is either not installed or has been " +"disabled in php.ini" +msgstr "Fehler: shell_exec ist erforderlich, aber entweder nicht installiert oder wurde in der php.ini deaktiviert" -#: ../../Zotlabs/Module/Connections.php:61 -#: ../../Zotlabs/Module/Connections.php:168 -#: ../../Zotlabs/Module/Connections.php:241 -msgid "Ignored" -msgstr "Ignoriert" +#: ../../Zotlabs/Module/Setup.php:527 +msgid "Error: libCURL PHP module required but not installed." +msgstr "Fehler: Das PHP-Modul libCURL wird benötigt, ist aber nicht installiert." -#: ../../Zotlabs/Module/Connections.php:66 -#: ../../Zotlabs/Module/Connections.php:182 -#: ../../Zotlabs/Module/Connections.php:240 -msgid "Hidden" -msgstr "Versteckt" +#: ../../Zotlabs/Module/Setup.php:531 +msgid "" +"Error: GD graphics PHP module with JPEG support required but not installed." +msgstr "Fehler: Das PHP-Modul GD-Grafik mit JPEG-Unterstützung wird benötigt, ist aber nicht installiert." -#: ../../Zotlabs/Module/Connections.php:71 -#: ../../Zotlabs/Module/Connections.php:175 -#: ../../Zotlabs/Module/Connections.php:239 -msgid "Archived" -msgstr "Archiviert" +#: ../../Zotlabs/Module/Setup.php:535 +msgid "Error: openssl PHP module required but not installed." +msgstr "Fehler: Das PHP-Modul openssl wird benötigt, ist aber nicht installiert." -#: ../../Zotlabs/Module/Connections.php:76 -#: ../../Zotlabs/Module/Connections.php:86 ../../Zotlabs/Module/Menu.php:116 -#: ../../include/conversation.php:1594 -msgid "New" -msgstr "Neu" +#: ../../Zotlabs/Module/Setup.php:539 +msgid "Error: PDO database PHP module required but not installed." +msgstr "Fehler: PDO-Datenbank-PHP-Modul ist erforderlich, aber nicht installiert." -#: ../../Zotlabs/Module/Connections.php:138 -msgid "New Connections" -msgstr "Neue Verbindungen" +#: ../../Zotlabs/Module/Setup.php:543 +msgid "Error: mb_string PHP module required but not installed." +msgstr "Fehler: Das PHP-Modul mb_string wird benötigt, ist aber nicht installiert." -#: ../../Zotlabs/Module/Connections.php:141 -msgid "Show pending (new) connections" -msgstr "Ausstehende (neue) Verbindungsanfragen anzeigen" +#: ../../Zotlabs/Module/Setup.php:547 +msgid "Error: xml PHP module required for DAV but not installed." +msgstr "Fehler: Das xml-PHP-Modul wird für DAV benötigt, ist aber nicht installiert." -#: ../../Zotlabs/Module/Connections.php:145 -#: ../../Zotlabs/Module/Profperm.php:144 -msgid "All Connections" -msgstr "Alle Verbindungen" +#: ../../Zotlabs/Module/Setup.php:551 +msgid "Error: zip PHP module required but not installed." +msgstr "Fehler: Das zip PHP Modul ist erforderlich, ist aber nicht installiert." -#: ../../Zotlabs/Module/Connections.php:148 -msgid "Show all connections" -msgstr "Alle Verbindungen anzeigen" +#: ../../Zotlabs/Module/Setup.php:569 +msgid "" +"The web installer needs to be able to create a file called \".htconfig.php\"" +" in the top folder of your web server and it is unable to do so." +msgstr "Der Installations-Assistent muss in der Lage sein, die Datei \".htconfig.php\" im Stammverzeichnis des Web-Servers anzulegen, ist er aber nicht." -#: ../../Zotlabs/Module/Connections.php:164 -msgid "Only show blocked connections" -msgstr "Nur blockierte Verbindungen anzeigen" +#: ../../Zotlabs/Module/Setup.php:570 +msgid "" +"This is most often a permission setting, as the web server may not be able " +"to write files in your folder - even if you can." +msgstr "Meist liegt das daran, dass der Nutzer, unter dem der Web-Server läuft, keine Schreibrechte in dem Verzeichnis hat – selbst wenn Du selbst das darfst." -#: ../../Zotlabs/Module/Connections.php:171 -msgid "Only show ignored connections" -msgstr "Nur ignorierte Verbindungen anzeigen" +#: ../../Zotlabs/Module/Setup.php:571 +msgid "" +"At the end of this procedure, we will give you a text to save in a file " +"named .htconfig.php in your Red top folder." +msgstr "Am Schluss dieses Vorgangs wird ein Text generiert, den Du unter dem Dateinamen .htconfig.php im Stammverzeichnis Deiner Hubzilla-Installation speichern musst." -#: ../../Zotlabs/Module/Connections.php:178 -msgid "Only show archived connections" -msgstr "Nur archivierte Verbindungen anzeigen" +#: ../../Zotlabs/Module/Setup.php:572 +msgid "" +"You can alternatively skip this procedure and perform a manual installation." +" Please see the file \"install/INSTALL.txt\" for instructions." +msgstr "Alternativ kannst Du diesen Schritt überspringen und die Installation manuell vornehmen. Lies dazu die Datei install/INSTALL.txt." -#: ../../Zotlabs/Module/Connections.php:185 -msgid "Only show hidden connections" -msgstr "Nur versteckte Verbindungen anzeigen" +#: ../../Zotlabs/Module/Setup.php:575 +msgid ".htconfig.php is writable" +msgstr ".htconfig.php ist beschreibbar" -#: ../../Zotlabs/Module/Connections.php:238 -msgid "Pending approval" -msgstr "Wartet auf Genehmigung" +#: ../../Zotlabs/Module/Setup.php:589 +msgid "" +"This software uses the Smarty3 template engine to render its web views. " +"Smarty3 compiles templates to PHP to speed up rendering." +msgstr "Diese Software verwendet die Smarty3 Template Engine, um Vorlagen für die Webdarstellung zu verarbeiten. Smarty3 übersetzt diese Vorlagen nach PHP, um die Darstellung zu beschleunigen." -#: ../../Zotlabs/Module/Connections.php:254 +#: ../../Zotlabs/Module/Setup.php:590 #, php-format -msgid "%1$s [%2$s]" -msgstr "%1$s [%2$s]" - -#: ../../Zotlabs/Module/Connections.php:255 -msgid "Edit connection" -msgstr "Verbindung bearbeiten" - -#: ../../Zotlabs/Module/Connections.php:256 -msgid "Delete connection" -msgstr "Verbindung löschen" +msgid "" +"In order to store these compiled templates, the web server needs to have " +"write access to the directory %s under the top level web folder." +msgstr "Um diese kompilierten Vorlagen speichern zu können, braucht der Web-Server Schreibzugriff auf das Verzeichnis %s unterhalb des Hubzilla-Stammverzeichnisses." -#: ../../Zotlabs/Module/Connections.php:265 -msgid "Channel address" -msgstr "Kanaladresse" +#: ../../Zotlabs/Module/Setup.php:591 ../../Zotlabs/Module/Setup.php:612 +msgid "" +"Please ensure that the user that your web server runs as (e.g. www-data) has" +" write access to this folder." +msgstr "Bitte stelle sicher, dass der Nutzer, unter dem der Web-Server läuft (z.B. www-data), Schreibzugriff auf dieses Verzeichnis hat." -#: ../../Zotlabs/Module/Connections.php:267 -msgid "Network" -msgstr "Netzwerk" +#: ../../Zotlabs/Module/Setup.php:592 +#, php-format +msgid "" +"Note: as a security measure, you should give the web server write access to " +"%s only--not the template files (.tpl) that it contains." +msgstr "Hinweis: Aus Sicherheitsgründen sollte der Web-Server nur auf %s Schreibrechte haben, nicht auf die Template-Dateien (.tpl), die das Verzeichnis enthält." -#: ../../Zotlabs/Module/Connections.php:270 -msgid "Status" -msgstr "Status" +#: ../../Zotlabs/Module/Setup.php:595 +#, php-format +msgid "%s is writable" +msgstr "%s ist beschreibbar" -#: ../../Zotlabs/Module/Connections.php:272 -msgid "Connected" -msgstr "Verbunden" +#: ../../Zotlabs/Module/Setup.php:611 +msgid "" +"This software uses the store directory to save uploaded files. The web " +"server needs to have write access to the store directory under the top level" +" web folder" +msgstr "Diese Software benutzt das Verzeichnis store, um hochgeladene Dateien zu speichern. Der Webserver benötigt Schreibrechte für dieses Verzeichnis direkt unterhalb des Web-Stammverzeichnisses." -#: ../../Zotlabs/Module/Connections.php:274 -msgid "Approve connection" -msgstr "Verbindung genehmigen" +#: ../../Zotlabs/Module/Setup.php:615 +msgid "store is writable" +msgstr "store ist schreibbar" -#: ../../Zotlabs/Module/Connections.php:275 -#: ../../Zotlabs/Module/Admin/Accounts.php:171 -msgid "Approve" -msgstr "Genehmigen" +#: ../../Zotlabs/Module/Setup.php:647 +msgid "" +"SSL certificate cannot be validated. Fix certificate or disable https access" +" to this site." +msgstr "Das SSL-Zertifikat konnte nicht validiert werden. Korrigiere das Zertifikat oder deaktiviere den HTTPS-Zugriff auf diesen Server." -#: ../../Zotlabs/Module/Connections.php:276 -msgid "Ignore connection" -msgstr "Verbindung ignorieren" +#: ../../Zotlabs/Module/Setup.php:648 +msgid "" +"If you have https access to your website or allow connections to TCP port " +"443 (the https: port), you MUST use a browser-valid certificate. You MUST " +"NOT use self-signed certificates!" +msgstr "Wenn Du via HTTPS auf Deinen Server zugreifen möchtest, also Verbindungen über den Port 443 möglich sein sollen, ist ein SSL-Zertifikat einer Zertifizierungsstelle (CA) notwendig, das von den Browsern ohne Sicherheitsabfrage akzeptiert wird. Die Verwendung eines selbst signierten Zertifikates ist nicht möglich." -#: ../../Zotlabs/Module/Connections.php:278 -msgid "Recent activity" -msgstr "Kürzliche Aktivitäten" +#: ../../Zotlabs/Module/Setup.php:649 +msgid "" +"This restriction is incorporated because public posts from you may for " +"example contain references to images on your own hub." +msgstr "Diese Einschränkung wurde eingebaut, weil Deine öffentlichen Beiträge zum Beispiel Verweise auf Bilder auf Deinem eigenen Hub enthalten können." -#: ../../Zotlabs/Module/Connections.php:302 ../../Zotlabs/Lib/Apps.php:209 -#: ../../include/nav.php:189 ../../include/text.php:916 -msgid "Connections" -msgstr "Verbindungen" +#: ../../Zotlabs/Module/Setup.php:650 +msgid "" +"If your certificate is not recognized, members of other sites (who may " +"themselves have valid certificates) will get a warning message on their own " +"site complaining about security issues." +msgstr "Wenn Dein Zertifikat nicht von jedem Browser akzeptiert wird, erhalten die Mitglieder anderer $Projectname-Hubs (die mit korrekten Zertifikaten ausgestattet sind) Sicherheits-Warnmeldungen, obwohl sie gar nicht direkt auf Deinem Server unterwegs sind (zum Beispiel, wenn ein Bild aus einem Deiner Beiträge angezeigt wird)." -#: ../../Zotlabs/Module/Connections.php:306 ../../Zotlabs/Module/Search.php:44 -#: ../../Zotlabs/Lib/Apps.php:230 ../../include/nav.php:168 -#: ../../include/text.php:986 ../../include/text.php:998 -#: ../../include/widgets.php:315 ../../include/acl_selectors.php:203 -msgid "Search" -msgstr "Suche" +#: ../../Zotlabs/Module/Setup.php:651 +msgid "" +"This can cause usability issues elsewhere (not just on your own site) so we " +"must insist on this requirement." +msgstr "Dies kann Probleme für andere Nutzer (nicht nur auf Deinem eigenen Server) verursachen, so dass wir auf dieser Forderung bestehen müssen." -#: ../../Zotlabs/Module/Connections.php:307 -msgid "Search your connections" -msgstr "Verbindungen durchsuchen" +#: ../../Zotlabs/Module/Setup.php:652 +msgid "" +"Providers are available that issue free certificates which are browser-" +"valid." +msgstr "Es gibt einige Zertifizierungsstellen (CAs), bei denen solche Zertifikate kostenlos zu haben sind." -#: ../../Zotlabs/Module/Connections.php:308 -msgid "Connections search" -msgstr "Verbindung suchen" +#: ../../Zotlabs/Module/Setup.php:654 +msgid "" +"If you are confident that the certificate is valid and signed by a trusted " +"authority, check to see if you have failed to install an intermediate cert. " +"These are not normally required by browsers, but are required for server-to-" +"server communications." +msgstr "Wenn Du sicher bist, dass das Zertifikat gültig und von einer vertrauenswürdigen Zertifizierungsstelle signiert ist, prüfe auf ggf. noch zu installierende Zwischenzertifikate (intermediate). Diese werden nicht unbedingt von Browsern benötigt, aber sehr wohl für die Kommunikation zwischen Servern." -#: ../../Zotlabs/Module/Connections.php:309 -#: ../../Zotlabs/Module/Directory.php:391 -#: ../../Zotlabs/Module/Directory.php:396 ../../include/contact_widgets.php:23 -msgid "Find" -msgstr "Finde" +#: ../../Zotlabs/Module/Setup.php:656 +msgid "SSL certificate validation" +msgstr "SSL Zertifikatverifizierung" -#: ../../Zotlabs/Module/Cover_photo.php:58 -#: ../../Zotlabs/Module/Profile_photo.php:61 -msgid "Image uploaded but image cropping failed." -msgstr "Bild hochgeladen, aber das Zurechtschneiden schlug fehl." +#: ../../Zotlabs/Module/Setup.php:662 +msgid "" +"Url rewrite in .htaccess is not working. Check your server " +"configuration.Test: " +msgstr "Das Umschreiben von URLs (rewrite) per .htaccess funktioniert nicht. Bitte prüfe die Server-Konfiguration. Test:" -#: ../../Zotlabs/Module/Cover_photo.php:134 -#: ../../Zotlabs/Module/Cover_photo.php:181 -msgid "Cover Photos" -msgstr "Cover Foto" +#: ../../Zotlabs/Module/Setup.php:665 +msgid "Url rewrite is working" +msgstr "Url rewrite funktioniert" -#: ../../Zotlabs/Module/Cover_photo.php:154 -#: ../../Zotlabs/Module/Profile_photo.php:135 -msgid "Image resize failed." -msgstr "Bild-Anpassung fehlgeschlagen." +#: ../../Zotlabs/Module/Setup.php:679 +msgid "" +"The database configuration file \".htconfig.php\" could not be written. " +"Please use the enclosed text to create a configuration file in your web " +"server root." +msgstr "Die Datenbank-Konfigurationsdatei „.htconfig.php“ konnte nicht geschrieben werden. Bitte verwende den unten angegebenen Text, um die Konfigurationsdatei im Stammverzeichnis des Webservers anzulegen." -#: ../../Zotlabs/Module/Cover_photo.php:168 -#: ../../Zotlabs/Module/Profile_photo.php:196 ../../include/photos.php:149 -msgid "Unable to process image" -msgstr "Kann Bild nicht verarbeiten" +#: ../../Zotlabs/Module/Setup.php:703 +#: ../../addon/rendezvous/rendezvous.php:401 +msgid "Errors encountered creating database tables." +msgstr "Fehler beim Anlegen der Datenbank-Tabellen aufgetreten." -#: ../../Zotlabs/Module/Cover_photo.php:192 -#: ../../Zotlabs/Module/Profile_photo.php:231 -msgid "Image upload failed." -msgstr "Hochladen des Bilds fehlgeschlagen." +#: ../../Zotlabs/Module/Setup.php:743 +msgid "<h1>What next?</h1>" +msgstr "<h1>Wie geht es jetzt weiter?</h1>" -#: ../../Zotlabs/Module/Cover_photo.php:210 -#: ../../Zotlabs/Module/Profile_photo.php:250 -msgid "Unable to process image." -msgstr "Kann Bild nicht verarbeiten." +#: ../../Zotlabs/Module/Setup.php:744 +msgid "" +"IMPORTANT: You will need to [manually] setup a scheduled task for the " +"poller." +msgstr "WICHTIG: Du musst [manuell] einen Cronjob für den Poller einrichten." -#: ../../Zotlabs/Module/Cover_photo.php:233 ../../include/items.php:4253 -msgid "female" -msgstr "weiblich" +#: ../../Zotlabs/Module/Connect.php:61 ../../Zotlabs/Module/Connect.php:109 +msgid "Continue" +msgstr "Fortfahren" -#: ../../Zotlabs/Module/Cover_photo.php:234 ../../include/items.php:4254 -#, php-format -msgid "%1$s updated her %2$s" -msgstr "%1$s hat ihr %2$s aktualisiert" +#: ../../Zotlabs/Module/Connect.php:90 +msgid "Premium Channel Setup" +msgstr "Premium-Kanal-Einrichtung" -#: ../../Zotlabs/Module/Cover_photo.php:235 ../../include/items.php:4255 -msgid "male" -msgstr "männlich" +#: ../../Zotlabs/Module/Connect.php:92 +msgid "Enable premium channel connection restrictions" +msgstr "Einschränkungen für einen Premium-Kanal aktivieren" -#: ../../Zotlabs/Module/Cover_photo.php:236 ../../include/items.php:4256 -#, php-format -msgid "%1$s updated his %2$s" -msgstr "%1$s hat sein %2$s aktualisiert" +#: ../../Zotlabs/Module/Connect.php:93 +msgid "" +"Please enter your restrictions or conditions, such as paypal receipt, usage " +"guidelines, etc." +msgstr "Bitte gib Deine Nutzungsbedingungen ein, z.B. Paypal-Quittung, Richtlinien etc." -#: ../../Zotlabs/Module/Cover_photo.php:238 ../../include/items.php:4258 -#, php-format -msgid "%1$s updated their %2$s" -msgstr "%1$s hat sein/ihr %2$s aktualisiert" +#: ../../Zotlabs/Module/Connect.php:95 ../../Zotlabs/Module/Connect.php:115 +msgid "" +"This channel may require additional steps or acknowledgement of the " +"following conditions prior to connecting:" +msgstr "Unter Umständen sind weitere Schritte oder die Bestätigung der folgenden Bedingungen vor dem Verbinden mit diesem Kanal nötig." -#: ../../Zotlabs/Module/Cover_photo.php:240 ../../include/channel.php:1677 -msgid "cover photo" -msgstr "Cover Foto" +#: ../../Zotlabs/Module/Connect.php:96 +msgid "" +"Potential connections will then see the following text before proceeding:" +msgstr "Potentielle Kontakte werden den folgenden Text sehen, bevor fortgefahren wird:" -#: ../../Zotlabs/Module/Cover_photo.php:303 -#: ../../Zotlabs/Module/Cover_photo.php:318 -#: ../../Zotlabs/Module/Profile_photo.php:311 -#: ../../Zotlabs/Module/Profile_photo.php:352 -msgid "Photo not available." -msgstr "Foto nicht verfügbar." +#: ../../Zotlabs/Module/Connect.php:97 ../../Zotlabs/Module/Connect.php:118 +msgid "" +"By continuing, I certify that I have complied with any instructions provided" +" on this page." +msgstr "Indem ich fortfahre, bestätige ich die Erfüllung aller Anweisungen auf dieser Seite." -#: ../../Zotlabs/Module/Cover_photo.php:354 -#: ../../Zotlabs/Module/Profile_photo.php:407 -msgid "Upload File:" -msgstr "Datei hochladen:" +#: ../../Zotlabs/Module/Connect.php:106 +msgid "(No specific instructions have been provided by the channel owner.)" +msgstr "(Der Kanal-Besitzer hat keine speziellen Anweisungen hinterlegt.)" -#: ../../Zotlabs/Module/Cover_photo.php:355 -#: ../../Zotlabs/Module/Profile_photo.php:408 -msgid "Select a profile:" -msgstr "Wähle ein Profil:" +#: ../../Zotlabs/Module/Connect.php:114 +msgid "Restricted or Premium Channel" +msgstr "Eingeschränkter oder Premium-Kanal" -#: ../../Zotlabs/Module/Cover_photo.php:356 -msgid "Upload Cover Photo" -msgstr "Cover Foto hochladen" +#: ../../Zotlabs/Module/Admin/Queue.php:35 +msgid "Queue Statistics" +msgstr "Warteschlangenstatistiken" -#: ../../Zotlabs/Module/Cover_photo.php:361 -#: ../../Zotlabs/Module/Profile_photo.php:416 -#: ../../Zotlabs/Module/Settings/Channel.php:399 -msgid "or" -msgstr "oder" +#: ../../Zotlabs/Module/Admin/Queue.php:36 +msgid "Total Entries" +msgstr "Einträge insgesamt" -#: ../../Zotlabs/Module/Cover_photo.php:361 -#: ../../Zotlabs/Module/Profile_photo.php:416 -msgid "skip this step" -msgstr "diesen Schritt überspringen" +#: ../../Zotlabs/Module/Admin/Queue.php:37 +msgid "Priority" +msgstr "Priorität" -#: ../../Zotlabs/Module/Cover_photo.php:361 -#: ../../Zotlabs/Module/Profile_photo.php:416 -msgid "select a photo from your photo albums" -msgstr "ein Foto aus meinen Fotoalben" +#: ../../Zotlabs/Module/Admin/Queue.php:38 +msgid "Destination URL" +msgstr "Ziel-URL" -#: ../../Zotlabs/Module/Cover_photo.php:377 -#: ../../Zotlabs/Module/Profile_photo.php:435 -msgid "Crop Image" -msgstr "Bild zuschneiden" +#: ../../Zotlabs/Module/Admin/Queue.php:39 +msgid "Mark hub permanently offline" +msgstr "Hub als permanent offline markieren" -#: ../../Zotlabs/Module/Cover_photo.php:378 -#: ../../Zotlabs/Module/Profile_photo.php:436 -msgid "Please adjust the image cropping for optimum viewing." -msgstr "Bitte schneide das Bild für eine optimale Anzeige passend zu." +#: ../../Zotlabs/Module/Admin/Queue.php:40 +msgid "Empty queue for this hub" +msgstr "Warteschlange für diesen Hub leeren" -#: ../../Zotlabs/Module/Cover_photo.php:380 -#: ../../Zotlabs/Module/Profile_photo.php:438 -msgid "Done Editing" -msgstr "Bearbeitung fertigstellen" +#: ../../Zotlabs/Module/Admin/Queue.php:41 +msgid "Last known contact" +msgstr "Letzter Kontakt" #: ../../Zotlabs/Module/Admin/Features.php:55 #: ../../Zotlabs/Module/Admin/Features.php:56 @@ -1723,476 +2151,191 @@ msgstr "Blockiere die Funktion %s" msgid "Manage Additional Features" msgstr "Zusätzliche Funktionen verwalten" -#: ../../Zotlabs/Module/Admin/Logs.php:28 -msgid "Log settings updated." -msgstr "Protokoll-Einstellungen aktualisiert." +#: ../../Zotlabs/Module/Admin/Dbsync.php:19 +msgid "Update has been marked successful" +msgstr "Update wurde als erfolgreich markiert" -#: ../../Zotlabs/Module/Admin/Logs.php:82 -#: ../../Zotlabs/Module/Admin/Plugins.php:336 -#: ../../Zotlabs/Module/Admin/Plugins.php:427 -#: ../../Zotlabs/Module/Admin/Security.php:86 -#: ../../Zotlabs/Module/Admin/Themes.php:120 -#: ../../Zotlabs/Module/Admin/Themes.php:154 -#: ../../Zotlabs/Module/Admin/Accounts.php:164 -#: ../../Zotlabs/Module/Admin/Channels.php:145 -#: ../../Zotlabs/Module/Admin/Site.php:258 ../../Zotlabs/Module/Admin.php:137 -msgid "Administration" -msgstr "Administration" +#: ../../Zotlabs/Module/Admin/Dbsync.php:29 +#, php-format +msgid "Executing %s failed. Check system logs." +msgstr "Ausführen von %s fehlgeschlagen. Ãœberprüfe die Systemprotokolle." -#: ../../Zotlabs/Module/Admin/Logs.php:83 ../../include/widgets.php:1658 -#: ../../include/widgets.php:1668 -msgid "Logs" -msgstr "Protokolle" +#: ../../Zotlabs/Module/Admin/Dbsync.php:32 +#, php-format +msgid "Update %s was successfully applied." +msgstr "Update %s wurde erfolgreich ausgeführt." -#: ../../Zotlabs/Module/Admin/Logs.php:85 -msgid "Clear" -msgstr "Leeren" +#: ../../Zotlabs/Module/Admin/Dbsync.php:36 +#, php-format +msgid "Update %s did not return a status. Unknown if it succeeded." +msgstr "Update %s lieferte keinen Rückgabewert. Erfolg unbekannt." -#: ../../Zotlabs/Module/Admin/Logs.php:91 -msgid "Debugging" -msgstr "Debugging" +#: ../../Zotlabs/Module/Admin/Dbsync.php:39 +#, php-format +msgid "Update function %s could not be found." +msgstr "Update-Funktion %s konnte nicht gefunden werden." -#: ../../Zotlabs/Module/Admin/Logs.php:92 -msgid "Log file" -msgstr "Protokolldatei" +#: ../../Zotlabs/Module/Admin/Dbsync.php:55 +msgid "No failed updates." +msgstr "Keine fehlgeschlagenen Aktualisierungen." -#: ../../Zotlabs/Module/Admin/Logs.php:92 -msgid "" -"Must be writable by web server. Relative to your top-level webserver " -"directory." -msgstr "Muss für den Web-Server schreibbar sein. Relativ zum Hubzilla-Stammverzeichnis." +#: ../../Zotlabs/Module/Admin/Dbsync.php:59 +msgid "Failed Updates" +msgstr "Fehlgeschlagene Aktualisierungen" -#: ../../Zotlabs/Module/Admin/Logs.php:93 -msgid "Log level" -msgstr "Protokollstufe" +#: ../../Zotlabs/Module/Admin/Dbsync.php:61 +msgid "Mark success (if update was manually applied)" +msgstr "Als erfolgreich markieren (wenn das Update manuell ausgeführt wurde)" -#: ../../Zotlabs/Module/Admin/Plugins.php:254 -#: ../../Zotlabs/Module/Admin/Themes.php:69 -#: ../../Zotlabs/Module/Filestorage.php:32 ../../Zotlabs/Module/Display.php:40 -#: ../../Zotlabs/Module/Admin.php:60 ../../Zotlabs/Module/Thing.php:89 -#: ../../Zotlabs/Module/Viewsrc.php:24 ../../include/items.php:3343 +#: ../../Zotlabs/Module/Admin/Dbsync.php:62 +msgid "Attempt to execute this update step automatically" +msgstr "Versuche, diesen Updateschritt automatisch auszuführen" + +#: ../../Zotlabs/Module/Admin/Plugins.php:259 +#: ../../Zotlabs/Module/Admin/Themes.php:72 ../../Zotlabs/Module/Thing.php:89 +#: ../../Zotlabs/Module/Viewsrc.php:25 ../../Zotlabs/Module/Display.php:33 +#: ../../Zotlabs/Module/Display.php:347 +#: ../../Zotlabs/Module/Filestorage.php:24 ../../Zotlabs/Module/Admin.php:62 +#: ../../include/items.php:3410 msgid "Item not found." msgstr "Element nicht gefunden." -#: ../../Zotlabs/Module/Admin/Plugins.php:284 +#: ../../Zotlabs/Module/Admin/Plugins.php:289 #, php-format msgid "Plugin %s disabled." msgstr "Plug-In %s deaktiviert." -#: ../../Zotlabs/Module/Admin/Plugins.php:289 +#: ../../Zotlabs/Module/Admin/Plugins.php:294 #, php-format msgid "Plugin %s enabled." msgstr "Plug-In %s aktiviert." -#: ../../Zotlabs/Module/Admin/Plugins.php:305 -#: ../../Zotlabs/Module/Admin/Themes.php:93 +#: ../../Zotlabs/Module/Admin/Plugins.php:310 +#: ../../Zotlabs/Module/Admin/Themes.php:95 msgid "Disable" msgstr "Deaktivieren" -#: ../../Zotlabs/Module/Admin/Plugins.php:308 -#: ../../Zotlabs/Module/Admin/Themes.php:95 +#: ../../Zotlabs/Module/Admin/Plugins.php:313 +#: ../../Zotlabs/Module/Admin/Themes.php:97 msgid "Enable" msgstr "Aktivieren" -#: ../../Zotlabs/Module/Admin/Plugins.php:337 -#: ../../Zotlabs/Module/Admin/Plugins.php:428 ../../include/widgets.php:1636 +#: ../../Zotlabs/Module/Admin/Plugins.php:341 +#: ../../Zotlabs/Module/Admin/Plugins.php:436 +#: ../../Zotlabs/Module/Admin/Accounts.php:164 +#: ../../Zotlabs/Module/Admin/Logs.php:82 +#: ../../Zotlabs/Module/Admin/Channels.php:145 +#: ../../Zotlabs/Module/Admin/Themes.php:122 +#: ../../Zotlabs/Module/Admin/Themes.php:156 +#: ../../Zotlabs/Module/Admin/Site.php:271 +#: ../../Zotlabs/Module/Admin/Security.php:86 +#: ../../Zotlabs/Module/Admin.php:136 +msgid "Administration" +msgstr "Administration" + +#: ../../Zotlabs/Module/Admin/Plugins.php:342 +#: ../../Zotlabs/Module/Admin/Plugins.php:437 +#: ../../Zotlabs/Widget/Admin.php:27 msgid "Plugins" msgstr "Plug-Ins" -#: ../../Zotlabs/Module/Admin/Plugins.php:338 -#: ../../Zotlabs/Module/Admin/Themes.php:122 +#: ../../Zotlabs/Module/Admin/Plugins.php:343 +#: ../../Zotlabs/Module/Admin/Themes.php:124 msgid "Toggle" msgstr "Umschalten" -#: ../../Zotlabs/Module/Admin/Plugins.php:339 -#: ../../Zotlabs/Module/Admin/Themes.php:123 ../../Zotlabs/Lib/Apps.php:216 -#: ../../include/nav.php:211 ../../include/widgets.php:680 +#: ../../Zotlabs/Module/Admin/Plugins.php:344 +#: ../../Zotlabs/Module/Admin/Themes.php:125 ../../Zotlabs/Lib/Apps.php:236 +#: ../../Zotlabs/Widget/Settings_menu.php:133 ../../include/nav.php:132 +#: ../../include/nav.php:217 msgid "Settings" msgstr "Einstellungen" -#: ../../Zotlabs/Module/Admin/Plugins.php:346 -#: ../../Zotlabs/Module/Admin/Themes.php:132 +#: ../../Zotlabs/Module/Admin/Plugins.php:351 +#: ../../Zotlabs/Module/Admin/Themes.php:134 msgid "Author: " msgstr "Autor: " -#: ../../Zotlabs/Module/Admin/Plugins.php:347 -#: ../../Zotlabs/Module/Admin/Themes.php:133 +#: ../../Zotlabs/Module/Admin/Plugins.php:352 +#: ../../Zotlabs/Module/Admin/Themes.php:135 msgid "Maintainer: " msgstr "Betreuer:" -#: ../../Zotlabs/Module/Admin/Plugins.php:348 +#: ../../Zotlabs/Module/Admin/Plugins.php:353 msgid "Minimum project version: " msgstr "Minimale Version des Projekts:" -#: ../../Zotlabs/Module/Admin/Plugins.php:349 +#: ../../Zotlabs/Module/Admin/Plugins.php:354 msgid "Maximum project version: " msgstr "Maximale Version des Projekts:" -#: ../../Zotlabs/Module/Admin/Plugins.php:350 +#: ../../Zotlabs/Module/Admin/Plugins.php:355 msgid "Minimum PHP version: " msgstr "Minimale PHP Version:" -#: ../../Zotlabs/Module/Admin/Plugins.php:351 +#: ../../Zotlabs/Module/Admin/Plugins.php:356 msgid "Compatible Server Roles: " msgstr "Kompatible Serverrollen: " -#: ../../Zotlabs/Module/Admin/Plugins.php:352 +#: ../../Zotlabs/Module/Admin/Plugins.php:357 msgid "Requires: " msgstr "Benötigt:" -#: ../../Zotlabs/Module/Admin/Plugins.php:353 -#: ../../Zotlabs/Module/Admin/Plugins.php:433 +#: ../../Zotlabs/Module/Admin/Plugins.php:358 +#: ../../Zotlabs/Module/Admin/Plugins.php:442 msgid "Disabled - version incompatibility" msgstr "Abgeschaltet - Versionsinkompatibilität" -#: ../../Zotlabs/Module/Admin/Plugins.php:402 +#: ../../Zotlabs/Module/Admin/Plugins.php:411 msgid "Enter the public git repository URL of the plugin repo." msgstr "Gib die öffentliche Git-Repository-URL des Plugin-Repository an." -#: ../../Zotlabs/Module/Admin/Plugins.php:403 +#: ../../Zotlabs/Module/Admin/Plugins.php:412 msgid "Plugin repo git URL" msgstr "Plugin-Repository Git URL" -#: ../../Zotlabs/Module/Admin/Plugins.php:404 +#: ../../Zotlabs/Module/Admin/Plugins.php:413 msgid "Custom repo name" msgstr "Benutzerdefinierter Repository-Name" -#: ../../Zotlabs/Module/Admin/Plugins.php:404 +#: ../../Zotlabs/Module/Admin/Plugins.php:413 msgid "(optional)" msgstr "(optional)" -#: ../../Zotlabs/Module/Admin/Plugins.php:405 +#: ../../Zotlabs/Module/Admin/Plugins.php:414 msgid "Download Plugin Repo" msgstr "Plugin-Repository herunterladen" -#: ../../Zotlabs/Module/Admin/Plugins.php:412 +#: ../../Zotlabs/Module/Admin/Plugins.php:421 msgid "Install new repo" msgstr "Neues Repository installieren" -#: ../../Zotlabs/Module/Admin/Plugins.php:413 ../../Zotlabs/Lib/Apps.php:334 +#: ../../Zotlabs/Module/Admin/Plugins.php:422 ../../Zotlabs/Lib/Apps.php:383 msgid "Install" msgstr "Installieren" -#: ../../Zotlabs/Module/Admin/Plugins.php:414 -#: ../../Zotlabs/Module/Fbrowser.php:66 ../../Zotlabs/Module/Fbrowser.php:88 -#: ../../Zotlabs/Module/Wiki.php:242 ../../Zotlabs/Module/Wiki.php:277 -#: ../../Zotlabs/Module/Settings/Oauth.php:88 -#: ../../Zotlabs/Module/Settings/Oauth.php:114 -#: ../../Zotlabs/Module/Tagrm.php:15 ../../Zotlabs/Module/Tagrm.php:138 -#: ../../extend/addon/addon/friendica/dfrn_request.php:879 -#: ../../extend/addon/addon/js_upload/js_upload.php:46 -#: ../../extend/addon/addon/cdav/Mod_Cdav.php:866 -#: ../../extend/addon/addon/cdav/Mod_Cdav.php:1154 -#: ../../include/conversation.php:1264 ../../include/conversation.php:1313 -msgid "Cancel" -msgstr "Abbrechen" - -#: ../../Zotlabs/Module/Admin/Plugins.php:435 +#: ../../Zotlabs/Module/Admin/Plugins.php:445 msgid "Manage Repos" msgstr "Repositorien verwalten" -#: ../../Zotlabs/Module/Admin/Plugins.php:436 +#: ../../Zotlabs/Module/Admin/Plugins.php:446 msgid "Installed Plugin Repositories" msgstr "Installierte Plugin-Repositorien" -#: ../../Zotlabs/Module/Admin/Plugins.php:437 +#: ../../Zotlabs/Module/Admin/Plugins.php:447 msgid "Install a New Plugin Repository" msgstr "Ein neues Plugin-Repository installieren" -#: ../../Zotlabs/Module/Admin/Plugins.php:443 -#: ../../Zotlabs/Module/Settings/Oauth.php:42 -#: ../../Zotlabs/Module/Settings/Oauth.php:113 ../../Zotlabs/Lib/Apps.php:334 -#: ../../extend/addon/addon/cdav/Mod_Cdav.php:1152 -msgid "Update" -msgstr "Aktualisieren" - -#: ../../Zotlabs/Module/Admin/Plugins.php:444 +#: ../../Zotlabs/Module/Admin/Plugins.php:454 msgid "Switch branch" msgstr "Zweig/Branch wechseln" -#: ../../Zotlabs/Module/Admin/Plugins.php:445 -#: ../../Zotlabs/Module/Photos.php:989 ../../Zotlabs/Module/Tagrm.php:137 -#: ../../extend/addon/addon/superblock/superblock.php:110 +#: ../../Zotlabs/Module/Admin/Plugins.php:455 +#: ../../Zotlabs/Module/Photos.php:967 ../../Zotlabs/Module/Tagrm.php:137 +#: ../../addon/superblock/superblock.php:116 msgid "Remove" msgstr "Entfernen" -#: ../../Zotlabs/Module/Admin/Profs.php:69 -msgid "New Profile Field" -msgstr "Neues Profilfeld" - -#: ../../Zotlabs/Module/Admin/Profs.php:70 -#: ../../Zotlabs/Module/Admin/Profs.php:90 -msgid "Field nickname" -msgstr "Kurzname für das Feld" - -#: ../../Zotlabs/Module/Admin/Profs.php:70 -#: ../../Zotlabs/Module/Admin/Profs.php:90 -msgid "System name of field" -msgstr "Systemname des Feldes" - -#: ../../Zotlabs/Module/Admin/Profs.php:71 -#: ../../Zotlabs/Module/Admin/Profs.php:91 -msgid "Input type" -msgstr "Art des Inhalts" - -#: ../../Zotlabs/Module/Admin/Profs.php:72 -#: ../../Zotlabs/Module/Admin/Profs.php:92 -msgid "Field Name" -msgstr "Feldname" - -#: ../../Zotlabs/Module/Admin/Profs.php:72 -#: ../../Zotlabs/Module/Admin/Profs.php:92 -msgid "Label on profile pages" -msgstr "Bezeichnung auf Profilseiten" - -#: ../../Zotlabs/Module/Admin/Profs.php:73 -#: ../../Zotlabs/Module/Admin/Profs.php:93 -msgid "Help text" -msgstr "Hilfetext" - -#: ../../Zotlabs/Module/Admin/Profs.php:73 -#: ../../Zotlabs/Module/Admin/Profs.php:93 -msgid "Additional info (optional)" -msgstr "Zusätzliche Informationen (optional)" - -#: ../../Zotlabs/Module/Admin/Profs.php:83 -msgid "Field definition not found" -msgstr "Feld-Definition nicht gefunden" - -#: ../../Zotlabs/Module/Admin/Profs.php:89 -msgid "Edit Profile Field" -msgstr "Profilfeld bearbeiten" - -#: ../../Zotlabs/Module/Admin/Profs.php:147 ../../include/widgets.php:1639 -msgid "Profile Fields" -msgstr "Profil Felder" - -#: ../../Zotlabs/Module/Admin/Profs.php:148 -msgid "Basic Profile Fields" -msgstr "Notwendige Profil Felder" - -#: ../../Zotlabs/Module/Admin/Profs.php:149 -msgid "Advanced Profile Fields" -msgstr "Erweiterte Profil Felder" - -#: ../../Zotlabs/Module/Admin/Profs.php:149 -msgid "(In addition to basic fields)" -msgstr "(zusätzlich zu notwendige Felder)" - -#: ../../Zotlabs/Module/Admin/Profs.php:151 -msgid "All available fields" -msgstr "Alle verfügbaren Felder" - -#: ../../Zotlabs/Module/Admin/Profs.php:152 -msgid "Custom Fields" -msgstr "Benutzerdefinierte Felder" - -#: ../../Zotlabs/Module/Admin/Profs.php:156 -msgid "Create Custom Field" -msgstr "Erstelle benutzerdefiniertes Feld" - -#: ../../Zotlabs/Module/Admin/Queue.php:36 -msgid "Queue Statistics" -msgstr "Warteschlangenstatistiken" - -#: ../../Zotlabs/Module/Admin/Queue.php:37 -msgid "Total Entries" -msgstr "Einträge insgesamt" - -#: ../../Zotlabs/Module/Admin/Queue.php:38 -msgid "Priority" -msgstr "Priorität" - -#: ../../Zotlabs/Module/Admin/Queue.php:39 -msgid "Destination URL" -msgstr "Ziel-URL" - -#: ../../Zotlabs/Module/Admin/Queue.php:40 -msgid "Mark hub permanently offline" -msgstr "Hub als permanent offline markieren" - -#: ../../Zotlabs/Module/Admin/Queue.php:41 -msgid "Empty queue for this hub" -msgstr "Warteschlange für diesen Hub leeren" - -#: ../../Zotlabs/Module/Admin/Queue.php:42 -msgid "Last known contact" -msgstr "Letzter Kontakt" - -#: ../../Zotlabs/Module/Admin/Security.php:77 -msgid "" -"By default, unfiltered HTML is allowed in embedded media. This is inherently" -" insecure." -msgstr "Standardmäßig wird ungefiltertes HTML in eingebetteten Inhalten zugelassen. Das ist prinzipiell unsicher." - -#: ../../Zotlabs/Module/Admin/Security.php:80 -msgid "" -"The recommended setting is to only allow unfiltered HTML from the following " -"sites:" -msgstr "Die empfohlene Einstellung ist, ungefiltertes HTML nur von den nachfolgenden Webseiten zu erlauben:" - -#: ../../Zotlabs/Module/Admin/Security.php:81 -msgid "" -"https://youtube.com/<br />https://www.youtube.com/<br />https://youtu.be/<br" -" />https://vimeo.com/<br />https://soundcloud.com/<br />" -msgstr "https://youtube.com/<br />https://www.youtube.com/<br />https://youtu.be/<br />https://vimeo.com/<br />https://soundcloud.com/<br />" - -#: ../../Zotlabs/Module/Admin/Security.php:82 -msgid "" -"All other embedded content will be filtered, <strong>unless</strong> " -"embedded content from that site is explicitly blocked." -msgstr "Alle anderen eingebetteten Inhalte werden gefiltert, <strong>es sei denn</strong>, eingebettete Inhalte von einer bestimmten Seite sind explizit blockiert." - -#: ../../Zotlabs/Module/Admin/Security.php:87 ../../include/widgets.php:1634 -msgid "Security" -msgstr "Sicherheit" - -#: ../../Zotlabs/Module/Admin/Security.php:89 -msgid "Block public" -msgstr "Öffentlichen Zugriff blockieren" - -#: ../../Zotlabs/Module/Admin/Security.php:89 -msgid "" -"Check to block public access to all otherwise public personal pages on this " -"site unless you are currently authenticated." -msgstr "Blockiere den öffentlichen Zugriff auf alle ansonsten öffentlichen persönlichen Seiten dieser Website, sofern ein Besucher nicht angemeldet ist." - -#: ../../Zotlabs/Module/Admin/Security.php:90 -msgid "Set \"Transport Security\" HTTP header" -msgstr "Setze den \"Transport Security\" HTTP Header" - -#: ../../Zotlabs/Module/Admin/Security.php:91 -msgid "Set \"Content Security Policy\" HTTP header" -msgstr "Setze den \"Content Security Policy\" HTTP Header" - -#: ../../Zotlabs/Module/Admin/Security.php:92 -msgid "Allowed email domains" -msgstr "Erlaubte Domains für E-Mails" - -#: ../../Zotlabs/Module/Admin/Security.php:92 -msgid "" -"Comma separated list of domains which are allowed in email addresses for " -"registrations to this site. Wildcards are accepted. Empty to allow any " -"domains" -msgstr "Liste der Domains, die für E-Mail-Adressen bei der Registrierung erlaubt sind, durch Kommas getrennt. Platzhalter werden akzeptiert. Leer lassen, um alle Domains zu erlauben." - -#: ../../Zotlabs/Module/Admin/Security.php:93 -msgid "Not allowed email domains" -msgstr "Nicht erlaubte Domains für E-Mails" - -#: ../../Zotlabs/Module/Admin/Security.php:93 -msgid "" -"Comma separated list of domains which are not allowed in email addresses for" -" registrations to this site. Wildcards are accepted. Empty to allow any " -"domains, unless allowed domains have been defined." -msgstr "Domains in E-Mail-Adressen, die keine Erlaubnis erhalten, sich auf Deinem Hub zu registrieren. Mehrere Domains können durch Kommas getrennt werden. Platzhalter (*/?) sind möglich. Keine Eingabe bedeutet keine Einschränkung, unabhängig davon, ob unter erlaubte Domains etwas eingegeben wurde." - -#: ../../Zotlabs/Module/Admin/Security.php:94 -msgid "Allow communications only from these sites" -msgstr "Kommunikation nur von diesen Seiten erlauben" - -#: ../../Zotlabs/Module/Admin/Security.php:94 -msgid "" -"One site per line. Leave empty to allow communication from anywhere by " -"default" -msgstr "Ein Eintrag pro Zeile. Lasse das Feld leer, um Kommunikation grundlegend von überall her zu erlauben." - -#: ../../Zotlabs/Module/Admin/Security.php:95 -msgid "Block communications from these sites" -msgstr "Kommunikation von diesen Seiten blockieren" - -#: ../../Zotlabs/Module/Admin/Security.php:96 -msgid "Allow communications only from these channels" -msgstr "Kommunikation nur von diesen Kanälen erlauben" - -#: ../../Zotlabs/Module/Admin/Security.php:96 -msgid "" -"One channel (hash) per line. Leave empty to allow from any channel by " -"default" -msgstr "Ein Kanal (hash) pro Zeile. Leerlassen um jeden Kanal zuzulassen. " - -#: ../../Zotlabs/Module/Admin/Security.php:97 -msgid "Block communications from these channels" -msgstr "Kommunikation von folgenden Kanälen blockieren" - -#: ../../Zotlabs/Module/Admin/Security.php:98 -msgid "Only allow embeds from secure (SSL) websites and links." -msgstr "Erlaube Einbettungen nur von sicheren (SSL) Webseiten und Links." - -#: ../../Zotlabs/Module/Admin/Security.php:99 -msgid "Allow unfiltered embedded HTML content only from these domains" -msgstr "Erlaube Einbettung von Inhalten mit ungefiltertem HTML nur von diesen Domains" - -#: ../../Zotlabs/Module/Admin/Security.php:99 -msgid "One site per line. By default embedded content is filtered." -msgstr "Eine Website/Domain pro Zeile. Standardmäßig wird eingebetteter Inhalt gefiltert." - -#: ../../Zotlabs/Module/Admin/Security.php:100 -msgid "Block embedded HTML from these domains" -msgstr "Eingebettete HTML Inhalte von diesen Seiten blockieren" - -#: ../../Zotlabs/Module/Admin/Themes.php:18 -msgid "Theme settings updated." -msgstr "Theme-Einstellungen aktualisiert." - -#: ../../Zotlabs/Module/Admin/Themes.php:58 -msgid "No themes found." -msgstr "Keine Theme gefunden." - -#: ../../Zotlabs/Module/Admin/Themes.php:114 -msgid "Screenshot" -msgstr "Bildschirmfoto" - -#: ../../Zotlabs/Module/Admin/Themes.php:121 -#: ../../Zotlabs/Module/Admin/Themes.php:155 ../../include/widgets.php:1637 -msgid "Themes" -msgstr "Themes" - -#: ../../Zotlabs/Module/Admin/Themes.php:160 -msgid "[Experimental]" -msgstr "[Experimentell]" - -#: ../../Zotlabs/Module/Admin/Themes.php:161 -msgid "[Unsupported]" -msgstr "[Nicht unterstützt]" - -#: ../../Zotlabs/Module/Admin/Account_edit.php:29 -#, php-format -msgid "Password changed for account %d." -msgstr "Passwort für Konto %d geändert." - -#: ../../Zotlabs/Module/Admin/Account_edit.php:46 -msgid "Account settings updated." -msgstr "Kontoeinstellungen aktualisiert." - -#: ../../Zotlabs/Module/Admin/Account_edit.php:61 -msgid "Account not found." -msgstr "Konto nicht gefunden." - -#: ../../Zotlabs/Module/Admin/Account_edit.php:68 -msgid "Account Edit" -msgstr "Kontobearbeitung" - -#: ../../Zotlabs/Module/Admin/Account_edit.php:69 -msgid "New Password" -msgstr "Neues Passwort" - -#: ../../Zotlabs/Module/Admin/Account_edit.php:70 -msgid "New Password again" -msgstr "Neues Passwort wiederholen" - -#: ../../Zotlabs/Module/Admin/Account_edit.php:71 -msgid "Technical skill level" -msgstr "Technische Qualifikationsstufe" - -#: ../../Zotlabs/Module/Admin/Account_edit.php:72 -msgid "Account language (for emails)" -msgstr "Kontosprache (für E-Mails)" - -#: ../../Zotlabs/Module/Admin/Account_edit.php:73 -msgid "Service class" -msgstr "Dienstklasse" - #: ../../Zotlabs/Module/Admin/Accounts.php:36 #, php-format msgid "%s account blocked/unblocked" @@ -2211,7 +2354,7 @@ msgstr[1] "%s Konten gelöscht" msgid "Account not found" msgstr "Konto nicht gefunden" -#: ../../Zotlabs/Module/Admin/Accounts.php:90 +#: ../../Zotlabs/Module/Admin/Accounts.php:90 ../../include/channel.php:2357 #, php-format msgid "Account '%s' deleted" msgstr "Konto '%s' gelöscht" @@ -2227,7 +2370,8 @@ msgid "Account '%s' unblocked" msgstr "Konto '%s' freigegeben" #: ../../Zotlabs/Module/Admin/Accounts.php:165 -#: ../../Zotlabs/Module/Admin/Accounts.php:178 ../../include/widgets.php:1632 +#: ../../Zotlabs/Module/Admin/Accounts.php:178 +#: ../../Zotlabs/Module/Admin.php:96 ../../Zotlabs/Widget/Admin.php:23 msgid "Accounts" msgstr "Konten" @@ -2244,30 +2388,34 @@ msgstr "Registrierungen warten auf Bestätigung" msgid "Request date" msgstr "Antragsdatum" -#: ../../Zotlabs/Module/Admin/Accounts.php:169 -#: ../../Zotlabs/Module/Admin/Accounts.php:181 -#: ../../extend/addon/addon/redred/redred.php:107 -#: ../../extend/addon/addon/rtof/rtof.php:93 -#: ../../extend/addon/addon/cdav/Mod_Cdav.php:1140 -#: ../../extend/addon/addon/openid/MysqlProvider.php:56 -#: ../../extend/addon/addon/openid/MysqlProvider.php:57 -#: ../../include/network.php:2237 -msgid "Email" -msgstr "E-Mail" - #: ../../Zotlabs/Module/Admin/Accounts.php:170 msgid "No registrations." msgstr "Keine Registrierungen." +#: ../../Zotlabs/Module/Admin/Accounts.php:171 +#: ../../Zotlabs/Module/Connections.php:282 ../../include/conversation.php:716 +msgid "Approve" +msgstr "Genehmigen" + #: ../../Zotlabs/Module/Admin/Accounts.php:172 msgid "Deny" msgstr "Verweigern" +#: ../../Zotlabs/Module/Admin/Accounts.php:174 +#: ../../Zotlabs/Module/Connedit.php:622 +msgid "Block" +msgstr "Blockieren" + +#: ../../Zotlabs/Module/Admin/Accounts.php:175 +#: ../../Zotlabs/Module/Connedit.php:622 +msgid "Unblock" +msgstr "Freigeben" + #: ../../Zotlabs/Module/Admin/Accounts.php:180 msgid "ID" msgstr "ID" -#: ../../Zotlabs/Module/Admin/Accounts.php:182 ../../include/group.php:267 +#: ../../Zotlabs/Module/Admin/Accounts.php:182 ../../include/group.php:288 msgid "All Channels" msgstr "Alle Kanäle" @@ -2299,6 +2447,37 @@ msgid "" "this site will be permanently deleted!\\n\\nAre you sure?" msgstr "Das Konto {0} wird gelöscht!\\n\\nAlles, was dieses Konto auf diesem Hub veröffentlicht hat, wird endgültig gelöscht werden!\\n\\nBist Du sicher?" +#: ../../Zotlabs/Module/Admin/Logs.php:28 +msgid "Log settings updated." +msgstr "Protokoll-Einstellungen aktualisiert." + +#: ../../Zotlabs/Module/Admin/Logs.php:83 ../../Zotlabs/Widget/Admin.php:48 +#: ../../Zotlabs/Widget/Admin.php:58 +msgid "Logs" +msgstr "Protokolle" + +#: ../../Zotlabs/Module/Admin/Logs.php:85 +msgid "Clear" +msgstr "Leeren" + +#: ../../Zotlabs/Module/Admin/Logs.php:91 +msgid "Debugging" +msgstr "Debugging" + +#: ../../Zotlabs/Module/Admin/Logs.php:92 +msgid "Log file" +msgstr "Protokolldatei" + +#: ../../Zotlabs/Module/Admin/Logs.php:92 +msgid "" +"Must be writable by web server. Relative to your top-level webserver " +"directory." +msgstr "Muss für den Web-Server schreibbar sein. Relativ zum Hubzilla-Stammverzeichnis." + +#: ../../Zotlabs/Module/Admin/Logs.php:93 +msgid "Log level" +msgstr "Protokollstufe" + #: ../../Zotlabs/Module/Admin/Channels.php:31 #, php-format msgid "%s channel censored/uncensored" @@ -2349,7 +2528,8 @@ msgstr "Code für Kanal '%s' freigegeben" msgid "Channel '%s' code disallowed" msgstr "Code für Kanal '%s' gesperrt" -#: ../../Zotlabs/Module/Admin/Channels.php:146 ../../include/widgets.php:1633 +#: ../../Zotlabs/Module/Admin/Channels.php:146 +#: ../../Zotlabs/Module/Admin.php:110 ../../Zotlabs/Widget/Admin.php:24 msgid "Channels" msgstr "Kanäle" @@ -2370,7 +2550,7 @@ msgid "Disallow Code" msgstr "Code sperren" #: ../../Zotlabs/Module/Admin/Channels.php:154 -#: ../../include/conversation.php:1671 +#: ../../include/conversation.php:1791 ../../include/nav.php:399 msgid "Channel" msgstr "Kanal" @@ -2390,1444 +2570,1735 @@ msgid "" "channel on this site will be permanently deleted!\\n\\nAre you sure?" msgstr "Der Kanal {0} wird gelöscht!\\n\\nAlles was von diesem Kanal auf diesem Server geschrieben wurde, wird gelöscht!\\n\\nBist Du sicher?" -#: ../../Zotlabs/Module/Admin/Dbsync.php:19 -msgid "Update has been marked successful" -msgstr "Update wurde als erfolgreich markiert" - -#: ../../Zotlabs/Module/Admin/Dbsync.php:29 -#, php-format -msgid "Executing %s failed. Check system logs." -msgstr "Ausführen von %s fehlgeschlagen. Ãœberprüfe die Systemprotokolle." - -#: ../../Zotlabs/Module/Admin/Dbsync.php:32 -#, php-format -msgid "Update %s was successfully applied." -msgstr "Update %s wurde erfolgreich ausgeführt." - -#: ../../Zotlabs/Module/Admin/Dbsync.php:36 -#, php-format -msgid "Update %s did not return a status. Unknown if it succeeded." -msgstr "Update %s lieferte keinen Rückgabewert. Erfolg unbekannt." +#: ../../Zotlabs/Module/Admin/Themes.php:26 +msgid "Theme settings updated." +msgstr "Design-Einstellungen aktualisiert." -#: ../../Zotlabs/Module/Admin/Dbsync.php:39 -#, php-format -msgid "Update function %s could not be found." -msgstr "Update-Funktion %s konnte nicht gefunden werden." +#: ../../Zotlabs/Module/Admin/Themes.php:61 +msgid "No themes found." +msgstr "Keine Designs gefunden." -#: ../../Zotlabs/Module/Admin/Dbsync.php:55 -msgid "No failed updates." -msgstr "Keine fehlgeschlagenen Aktualisierungen." +#: ../../Zotlabs/Module/Admin/Themes.php:116 +msgid "Screenshot" +msgstr "Bildschirmfoto" -#: ../../Zotlabs/Module/Admin/Dbsync.php:59 -msgid "Failed Updates" -msgstr "Fehlgeschlagene Aktualisierungen" +#: ../../Zotlabs/Module/Admin/Themes.php:123 +#: ../../Zotlabs/Module/Admin/Themes.php:157 ../../Zotlabs/Widget/Admin.php:28 +msgid "Themes" +msgstr "Designs" -#: ../../Zotlabs/Module/Admin/Dbsync.php:61 -msgid "Mark success (if update was manually applied)" -msgstr "Als erfolgreich markieren (wenn das Update manuell ausgeführt wurde)" +#: ../../Zotlabs/Module/Admin/Themes.php:162 +msgid "[Experimental]" +msgstr "[Experimentell]" -#: ../../Zotlabs/Module/Admin/Dbsync.php:62 -msgid "Attempt to execute this update step automatically" -msgstr "Versuche, diesen Updateschritt automatisch auszuführen" +#: ../../Zotlabs/Module/Admin/Themes.php:163 +msgid "[Unsupported]" +msgstr "[Nicht unterstützt]" -#: ../../Zotlabs/Module/Admin/Site.php:133 +#: ../../Zotlabs/Module/Admin/Site.php:144 msgid "Site settings updated." msgstr "Site-Einstellungen aktualisiert." -#: ../../Zotlabs/Module/Admin/Site.php:159 ../../include/text.php:2918 +#: ../../Zotlabs/Module/Admin/Site.php:170 +#: ../../view/theme/redbasic_c/php/config.php:15 +#: ../../view/theme/redbasic/php/config.php:15 ../../include/text.php:2943 msgid "Default" msgstr "Standard" -#: ../../Zotlabs/Module/Admin/Site.php:169 -#: ../../Zotlabs/Module/Settings/Display.php:143 +#: ../../Zotlabs/Module/Admin/Site.php:181 +#: ../../Zotlabs/Module/Settings/Display.php:137 +#, php-format +msgid "%s - (Incompatible)" +msgstr "%s - (Inkompatibel)" + +#: ../../Zotlabs/Module/Admin/Site.php:188 +#: ../../Zotlabs/Module/Settings/Display.php:151 msgid "mobile" msgstr "mobil" -#: ../../Zotlabs/Module/Admin/Site.php:171 +#: ../../Zotlabs/Module/Admin/Site.php:190 msgid "experimental" msgstr "experimentell" -#: ../../Zotlabs/Module/Admin/Site.php:173 +#: ../../Zotlabs/Module/Admin/Site.php:192 msgid "unsupported" msgstr "nicht unterstützt" -#: ../../Zotlabs/Module/Admin/Site.php:219 +#: ../../Zotlabs/Module/Admin/Site.php:238 msgid "Yes - with approval" msgstr "Ja - mit Zustimmung" -#: ../../Zotlabs/Module/Admin/Site.php:225 +#: ../../Zotlabs/Module/Admin/Site.php:244 msgid "My site is not a public server" msgstr "Mein Server ist kein öffentlicher Server" -#: ../../Zotlabs/Module/Admin/Site.php:226 +#: ../../Zotlabs/Module/Admin/Site.php:245 msgid "My site has paid access only" msgstr "Meine Seite hat nur bezahlten Zugriff" -#: ../../Zotlabs/Module/Admin/Site.php:227 +#: ../../Zotlabs/Module/Admin/Site.php:246 msgid "My site has free access only" msgstr "Meine Seite hat nur freien Zugriff" -#: ../../Zotlabs/Module/Admin/Site.php:228 +#: ../../Zotlabs/Module/Admin/Site.php:247 msgid "My site offers free accounts with optional paid upgrades" msgstr "Mein Server bietet kostenlose Konten mit der Möglichkeit zu bezahlten Upgrades" -#: ../../Zotlabs/Module/Admin/Site.php:239 ../../Zotlabs/Module/Setup.php:328 -msgid "Basic/Minimal Social Networking" -msgstr "Einfaches/minimales soziales Netzwerken" - -#: ../../Zotlabs/Module/Admin/Site.php:240 ../../Zotlabs/Module/Setup.php:329 -msgid "Standard Configuration (default)" -msgstr "Standardkonfiguration (Standard)" - -#: ../../Zotlabs/Module/Admin/Site.php:241 ../../Zotlabs/Module/Setup.php:330 -msgid "Professional" -msgstr "Professionell" - -#: ../../Zotlabs/Module/Admin/Site.php:245 ../../Zotlabs/Lib/Techlevels.php:10 +#: ../../Zotlabs/Module/Admin/Site.php:258 msgid "Beginner/Basic" msgstr "Anfänger/Basis" -#: ../../Zotlabs/Module/Admin/Site.php:246 ../../Zotlabs/Lib/Techlevels.php:11 +#: ../../Zotlabs/Module/Admin/Site.php:259 msgid "Novice - not skilled but willing to learn" msgstr "Anfänger - unerfahren, aber bereit zu lernen" -#: ../../Zotlabs/Module/Admin/Site.php:247 ../../Zotlabs/Lib/Techlevels.php:12 +#: ../../Zotlabs/Module/Admin/Site.php:260 msgid "Intermediate - somewhat comfortable" msgstr "Fortgeschritten - relativ komfortabel" -#: ../../Zotlabs/Module/Admin/Site.php:248 ../../Zotlabs/Lib/Techlevels.php:13 +#: ../../Zotlabs/Module/Admin/Site.php:261 msgid "Advanced - very comfortable" msgstr "Fortgeschritten - sehr komfortabel" -#: ../../Zotlabs/Module/Admin/Site.php:249 ../../Zotlabs/Lib/Techlevels.php:14 +#: ../../Zotlabs/Module/Admin/Site.php:262 msgid "Expert - I can write computer code" msgstr "Experte - Ich kann Computercode schreiben" -#: ../../Zotlabs/Module/Admin/Site.php:250 ../../Zotlabs/Lib/Techlevels.php:15 +#: ../../Zotlabs/Module/Admin/Site.php:263 msgid "Wizard - I probably know more than you do" msgstr "Zauberer - ich kann wahrscheinlich mehr als Du" -#: ../../Zotlabs/Module/Admin/Site.php:259 ../../include/widgets.php:1631 +#: ../../Zotlabs/Module/Admin/Site.php:272 ../../Zotlabs/Widget/Admin.php:22 msgid "Site" msgstr "Seite" -#: ../../Zotlabs/Module/Admin/Site.php:262 +#: ../../Zotlabs/Module/Admin/Site.php:274 +#: ../../Zotlabs/Module/Register.php:251 +msgid "Registration" +msgstr "Registrierung" + +#: ../../Zotlabs/Module/Admin/Site.php:275 msgid "File upload" msgstr "Dateiupload" -#: ../../Zotlabs/Module/Admin/Site.php:263 +#: ../../Zotlabs/Module/Admin/Site.php:276 msgid "Policies" msgstr "Richtlinien" -#: ../../Zotlabs/Module/Admin/Site.php:264 +#: ../../Zotlabs/Module/Admin/Site.php:277 #: ../../include/contact_widgets.php:16 msgid "Advanced" msgstr "Fortgeschritten" -#: ../../Zotlabs/Module/Admin/Site.php:268 -#: ../../extend/addon/addon/statusnet/statusnet.php:890 +#: ../../Zotlabs/Module/Admin/Site.php:281 +#: ../../addon/statusnet/statusnet.php:890 msgid "Site name" msgstr "Seitenname" -#: ../../Zotlabs/Module/Admin/Site.php:270 ../../Zotlabs/Module/Setup.php:351 -msgid "Server Configuration/Role" -msgstr "Serverkonfiguration/Rolle" - -#: ../../Zotlabs/Module/Admin/Site.php:272 +#: ../../Zotlabs/Module/Admin/Site.php:283 msgid "Site default technical skill level" msgstr "Standard-Qualifikationsstufe der Website" -#: ../../Zotlabs/Module/Admin/Site.php:272 +#: ../../Zotlabs/Module/Admin/Site.php:283 msgid "Used to provide a member experience matched to technical comfort level" msgstr "Dies wird verwendet, um eine Benutzererfahrung passend zur technischen Qualifikationsstufe zu bieten." -#: ../../Zotlabs/Module/Admin/Site.php:274 +#: ../../Zotlabs/Module/Admin/Site.php:285 msgid "Lock the technical skill level setting" msgstr "Sperre die technische Qualifikationsstufe" -#: ../../Zotlabs/Module/Admin/Site.php:274 +#: ../../Zotlabs/Module/Admin/Site.php:285 msgid "Members can set their own technical comfort level by default" msgstr "Benutzer können standardmäßig ihre eigene technische Qualifikationsstufe einstellen" -#: ../../Zotlabs/Module/Admin/Site.php:276 +#: ../../Zotlabs/Module/Admin/Site.php:287 msgid "Banner/Logo" msgstr "Banner/Logo" -#: ../../Zotlabs/Module/Admin/Site.php:277 +#: ../../Zotlabs/Module/Admin/Site.php:288 msgid "Administrator Information" msgstr "Administrator-Informationen" -#: ../../Zotlabs/Module/Admin/Site.php:277 +#: ../../Zotlabs/Module/Admin/Site.php:288 msgid "" "Contact information for site administrators. Displayed on siteinfo page. " "BBCode can be used here" msgstr "Kontaktinformationen für Administratoren des Servers. Wird auf der siteinfo-Seite angezeigt. BBCode kann verwendet werden." -#: ../../Zotlabs/Module/Admin/Site.php:278 -#: ../../Zotlabs/Module/Siteinfo.php:23 +#: ../../Zotlabs/Module/Admin/Site.php:289 +#: ../../Zotlabs/Module/Siteinfo.php:22 msgid "Site Information" msgstr "Seiteninformationen" -#: ../../Zotlabs/Module/Admin/Site.php:278 +#: ../../Zotlabs/Module/Admin/Site.php:289 msgid "" "Publicly visible description of this site. Displayed on siteinfo page. " "BBCode can be used here" msgstr "Öffentlich sichtbare Beschreibung dieses Servers. Wird auf der siteinfo-Seite angezeigt. BBCode kann hier verwendet werden." -#: ../../Zotlabs/Module/Admin/Site.php:279 +#: ../../Zotlabs/Module/Admin/Site.php:290 msgid "System language" msgstr "System-Sprache" -#: ../../Zotlabs/Module/Admin/Site.php:280 +#: ../../Zotlabs/Module/Admin/Site.php:291 msgid "System theme" -msgstr "System-Theme" +msgstr "System-Design" -#: ../../Zotlabs/Module/Admin/Site.php:280 +#: ../../Zotlabs/Module/Admin/Site.php:291 msgid "" "Default system theme - may be over-ridden by user profiles - <a href='#' " "id='cnftheme'>change theme settings</a>" -msgstr "Standard-System-Theme – kann durch Nutzerprofile überschieben werden – <a href='#' id='cnftheme'>Theme-Einstellungen ändern</a>" +msgstr "Standard-System-Design – kann durch Nutzerprofile überschieben werden – <a href='#' id='cnftheme'>Design-Einstellungen ändern</a>" -#: ../../Zotlabs/Module/Admin/Site.php:281 +#: ../../Zotlabs/Module/Admin/Site.php:292 msgid "Mobile system theme" -msgstr "Mobile System-Theme:" +msgstr "System-Design für mobile Geräte:" -#: ../../Zotlabs/Module/Admin/Site.php:281 +#: ../../Zotlabs/Module/Admin/Site.php:292 msgid "Theme for mobile devices" msgstr "Theme für mobile Geräte" -#: ../../Zotlabs/Module/Admin/Site.php:283 +#: ../../Zotlabs/Module/Admin/Site.php:294 msgid "Allow Feeds as Connections" msgstr "Feeds als Verbindungen erlauben" -#: ../../Zotlabs/Module/Admin/Site.php:283 +#: ../../Zotlabs/Module/Admin/Site.php:294 msgid "(Heavy system resource usage)" msgstr "(führt zu hoher Systemlast)" -#: ../../Zotlabs/Module/Admin/Site.php:284 +#: ../../Zotlabs/Module/Admin/Site.php:295 msgid "Maximum image size" msgstr "Maximale Bildgröße" -#: ../../Zotlabs/Module/Admin/Site.php:284 +#: ../../Zotlabs/Module/Admin/Site.php:295 msgid "" "Maximum size in bytes of uploaded images. Default is 0, which means no " "limits." msgstr "Maximale Größe hochgeladener Bilder in Bytes. Standard ist 0 (keine Einschränkung)." -#: ../../Zotlabs/Module/Admin/Site.php:285 +#: ../../Zotlabs/Module/Admin/Site.php:296 msgid "Does this site allow new member registration?" msgstr "Erlaubt dieser Server die Registrierung neuer Nutzer?" -#: ../../Zotlabs/Module/Admin/Site.php:286 +#: ../../Zotlabs/Module/Admin/Site.php:297 msgid "Invitation only" msgstr "Nur mit Einladung" -#: ../../Zotlabs/Module/Admin/Site.php:286 +#: ../../Zotlabs/Module/Admin/Site.php:297 msgid "" "Only allow new member registrations with an invitation code. Above register " "policy must be set to Yes." msgstr "Erlaube die Neuregistrierung von Mitglieder nur mit einem Einladungscode. Die Registrierungs-Politik muss oben auf Ja gesetzt werden." -#: ../../Zotlabs/Module/Admin/Site.php:287 +#: ../../Zotlabs/Module/Admin/Site.php:298 msgid "Which best describes the types of account offered by this hub?" msgstr "Was ist die passendste Beschreibung der Konten auf diesem Hub?" -#: ../../Zotlabs/Module/Admin/Site.php:288 +#: ../../Zotlabs/Module/Admin/Site.php:299 msgid "Register text" msgstr "Registrierungstext" -#: ../../Zotlabs/Module/Admin/Site.php:288 +#: ../../Zotlabs/Module/Admin/Site.php:299 msgid "Will be displayed prominently on the registration page." msgstr "Wird gut sichtbar auf der Registrierungs-Seite angezeigt." -#: ../../Zotlabs/Module/Admin/Site.php:289 +#: ../../Zotlabs/Module/Admin/Site.php:300 msgid "Site homepage to show visitors (default: login box)" msgstr "Homepage des Hubs, die Besuchern angezeigt wird (Voreinstellung: Anmeldemaske)" -#: ../../Zotlabs/Module/Admin/Site.php:289 +#: ../../Zotlabs/Module/Admin/Site.php:300 msgid "" "example: 'public' to show public stream, 'page/sys/home' to show a system " "webpage called 'home' or 'include:home.html' to include a file." msgstr "Beispiele: 'public', um den Stream aller öffentlichen Beiträge anzuzeigen, 'page/sys/home', um eine System-Webseite namens 'home' anzuzeigen, 'include:home.html', um eine Datei einzufügen." -#: ../../Zotlabs/Module/Admin/Site.php:290 +#: ../../Zotlabs/Module/Admin/Site.php:301 msgid "Preserve site homepage URL" msgstr "Homepage-URL schützen" -#: ../../Zotlabs/Module/Admin/Site.php:290 +#: ../../Zotlabs/Module/Admin/Site.php:301 msgid "" "Present the site homepage in a frame at the original location instead of " "redirecting" msgstr "Zeigt die Homepage an der Original-URL in einem Frame an, statt auf die eigentliche Adresse der Seite umzuleiten." -#: ../../Zotlabs/Module/Admin/Site.php:291 +#: ../../Zotlabs/Module/Admin/Site.php:302 msgid "Accounts abandoned after x days" msgstr "Konten gelten nach X Tagen als unbenutzt" -#: ../../Zotlabs/Module/Admin/Site.php:291 +#: ../../Zotlabs/Module/Admin/Site.php:302 msgid "" "Will not waste system resources polling external sites for abandonded " "accounts. Enter 0 for no time limit." msgstr "Verschwende keine Systemressourcen auf das Pollen von externen Seiten, wenn das Konto nicht mehr benutzt wird. Trage hier 0 für kein zeitliches Limit." -#: ../../Zotlabs/Module/Admin/Site.php:292 +#: ../../Zotlabs/Module/Admin/Site.php:303 msgid "Allowed friend domains" msgstr "Erlaubte Domains für Kontakte" -#: ../../Zotlabs/Module/Admin/Site.php:292 +#: ../../Zotlabs/Module/Admin/Site.php:303 msgid "" "Comma separated list of domains which are allowed to establish friendships " "with this site. Wildcards are accepted. Empty to allow any domains" msgstr "Liste der Domains, die für Freundschaften erlaubt sind, durch Kommas getrennt. Platzhalter werden akzeptiert. Leer lassen, um alle Domains zu erlauben." -#: ../../Zotlabs/Module/Admin/Site.php:293 +#: ../../Zotlabs/Module/Admin/Site.php:304 msgid "Verify Email Addresses" msgstr "E-Mail-Adressen überprüfen" -#: ../../Zotlabs/Module/Admin/Site.php:293 +#: ../../Zotlabs/Module/Admin/Site.php:304 msgid "" "Check to verify email addresses used in account registration (recommended)." msgstr "Aktivieren, um die Ãœberprüfung von E-Mail-Adressen bei der Registrierung von Benutzerkonten zu aktivieren (empfohlen)." -#: ../../Zotlabs/Module/Admin/Site.php:294 +#: ../../Zotlabs/Module/Admin/Site.php:305 msgid "Force publish" msgstr "Veröffentlichung erzwingen" -#: ../../Zotlabs/Module/Admin/Site.php:294 +#: ../../Zotlabs/Module/Admin/Site.php:305 msgid "" "Check to force all profiles on this site to be listed in the site directory." msgstr "Die Veröffentlichung aller Profile dieses Servers im Verzeichnis erzwingen." -#: ../../Zotlabs/Module/Admin/Site.php:295 +#: ../../Zotlabs/Module/Admin/Site.php:306 msgid "Import Public Streams" msgstr "Öffentliche Beiträge importieren" -#: ../../Zotlabs/Module/Admin/Site.php:295 +#: ../../Zotlabs/Module/Admin/Site.php:306 msgid "" "Import and allow access to public content pulled from other sites. Warning: " "this content is unmoderated." msgstr "Öffentliche Beiträge von anderen Servern importieren und zur Verfügung stellen. Warnung: Diese Inhalte sind nicht moderiert." -#: ../../Zotlabs/Module/Admin/Site.php:296 +#: ../../Zotlabs/Module/Admin/Site.php:307 msgid "Login on Homepage" msgstr "Log-in auf der Startseite" -#: ../../Zotlabs/Module/Admin/Site.php:296 +#: ../../Zotlabs/Module/Admin/Site.php:307 msgid "" "Present a login box to visitors on the home page if no other content has " "been configured." msgstr "Zeigt Besuchern der Homepage eine Anmeldemaske, falls keine anderen Inhalte konfiguriert wurden." -#: ../../Zotlabs/Module/Admin/Site.php:297 +#: ../../Zotlabs/Module/Admin/Site.php:308 msgid "Enable context help" msgstr "Kontext-Hilfe aktivieren" -#: ../../Zotlabs/Module/Admin/Site.php:297 +#: ../../Zotlabs/Module/Admin/Site.php:308 msgid "" "Display contextual help for the current page when the help button is " "pressed." msgstr "Zeigt Kontext-sensitive Hilfe für die aktuelle Seite an, wenn der Hilfe-Knopf geklickt wird." -#: ../../Zotlabs/Module/Admin/Site.php:299 +#: ../../Zotlabs/Module/Admin/Site.php:310 +msgid "Reply-to email address for system generated email." +msgstr "Antwortadresse (reply-to) für Emails, die vom System generiert wurden." + +#: ../../Zotlabs/Module/Admin/Site.php:311 +msgid "Sender (From) email address for system generated email." +msgstr "Absenderadresse (from) für Emails, die vom System generiert wurden." + +#: ../../Zotlabs/Module/Admin/Site.php:312 +msgid "Name of email sender for system generated email." +msgstr "Name des Versenders von Emails, die vom System generiert wurden." + +#: ../../Zotlabs/Module/Admin/Site.php:314 msgid "Directory Server URL" msgstr "Verzeichnisserver-URL" -#: ../../Zotlabs/Module/Admin/Site.php:299 +#: ../../Zotlabs/Module/Admin/Site.php:314 msgid "Default directory server" msgstr "Standard-Verzeichnisserver" -#: ../../Zotlabs/Module/Admin/Site.php:301 +#: ../../Zotlabs/Module/Admin/Site.php:316 msgid "Proxy user" msgstr "Proxy Benutzer" -#: ../../Zotlabs/Module/Admin/Site.php:302 +#: ../../Zotlabs/Module/Admin/Site.php:317 msgid "Proxy URL" msgstr "Proxy URL" -#: ../../Zotlabs/Module/Admin/Site.php:303 +#: ../../Zotlabs/Module/Admin/Site.php:318 msgid "Network timeout" msgstr "Netzwerk-Timeout" -#: ../../Zotlabs/Module/Admin/Site.php:303 +#: ../../Zotlabs/Module/Admin/Site.php:318 msgid "Value is in seconds. Set to 0 for unlimited (not recommended)." msgstr "Wert in Sekunden. 0 für unbegrenzt (nicht empfohlen)." -#: ../../Zotlabs/Module/Admin/Site.php:304 +#: ../../Zotlabs/Module/Admin/Site.php:319 msgid "Delivery interval" msgstr "Auslieferung Intervall" -#: ../../Zotlabs/Module/Admin/Site.php:304 +#: ../../Zotlabs/Module/Admin/Site.php:319 msgid "" "Delay background delivery processes by this many seconds to reduce system " "load. Recommend: 4-5 for shared hosts, 2-3 for virtual private servers. 0-1 " "for large dedicated servers." msgstr "Verzögere im Hintergrund laufende Auslieferungsprozesse um die angegebene Anzahl Sekunden, um die Systemlast zu verringern. Empfehlungen: 4-5 für Shared Hosts, 2-3 für VPS, 0-1 für große dedizierte Server." -#: ../../Zotlabs/Module/Admin/Site.php:305 +#: ../../Zotlabs/Module/Admin/Site.php:320 msgid "Deliveries per process" msgstr "Zustellungen pro Prozess" -#: ../../Zotlabs/Module/Admin/Site.php:305 +#: ../../Zotlabs/Module/Admin/Site.php:320 msgid "" "Number of deliveries to attempt in a single operating system process. Adjust" " if necessary to tune system performance. Recommend: 1-5." msgstr "Anzahl der Zustellungen, die innerhalb eines einzelnen Betriebssystemprozesses versucht werden. Anpassen, falls nötig, um die System-Performance zu verbessern. Empfehlung: 1-5." -#: ../../Zotlabs/Module/Admin/Site.php:306 +#: ../../Zotlabs/Module/Admin/Site.php:321 msgid "Poll interval" msgstr "Abfrageintervall" -#: ../../Zotlabs/Module/Admin/Site.php:306 +#: ../../Zotlabs/Module/Admin/Site.php:321 msgid "" "Delay background polling processes by this many seconds to reduce system " "load. If 0, use delivery interval." msgstr "Verzögere Hintergrundprozesse um diese Anzahl Sekunden, um die Systemlast zu reduzieren. Bei 0 wird das Auslieferungsintervall verwendet." -#: ../../Zotlabs/Module/Admin/Site.php:307 +#: ../../Zotlabs/Module/Admin/Site.php:322 +msgid "Path to ImageMagick convert program" +msgstr "Pfad zum ImageMagick-Programm convert" + +#: ../../Zotlabs/Module/Admin/Site.php:322 +msgid "" +"If set, use this program to generate photo thumbnails for huge images ( > " +"4000 pixels in either dimension), otherwise memory exhaustion may occur. " +"Example: /usr/bin/convert" +msgstr "Wenn gesetzt, dann verwende dieses Programm zum Erzeugen von Vorschaubildern großer Fotos (>4000 Pixel in beiden Richtungen), anderenfalls kann Speicherüberlauf auftreten. Beispiel: /usr/bin/convert" + +#: ../../Zotlabs/Module/Admin/Site.php:323 msgid "Maximum Load Average" msgstr "Maximales Load Average" -#: ../../Zotlabs/Module/Admin/Site.php:307 +#: ../../Zotlabs/Module/Admin/Site.php:323 msgid "" "Maximum system load before delivery and poll processes are deferred - " "default 50." msgstr "Maximale Systemlast, bevor Verteil- und Empfangsprozesse verschoben werden – Standard 50" -#: ../../Zotlabs/Module/Admin/Site.php:308 +#: ../../Zotlabs/Module/Admin/Site.php:324 msgid "Expiration period in days for imported (grid/network) content" msgstr "Setze den Zeitraum (in Tagen), ab wann importierte (aus dem Netzwerk) Inhalte ablaufen sollen" -#: ../../Zotlabs/Module/Admin/Site.php:308 +#: ../../Zotlabs/Module/Admin/Site.php:324 msgid "0 for no expiration of imported content" msgstr "0 = keine Löschung importierter Inhalte" -#: ../../Zotlabs/Module/Pubsites.php:24 ../../include/widgets.php:1454 -msgid "Public Hubs" -msgstr "Öffentliche Hubs" +#: ../../Zotlabs/Module/Admin/Profs.php:69 +msgid "New Profile Field" +msgstr "Neues Profilfeld" -#: ../../Zotlabs/Module/Pubsites.php:27 -msgid "" -"The listed hubs allow public registration for the $Projectname network. All " -"hubs in the network are interlinked so membership on any of them conveys " -"membership in the network as a whole. Some hubs may require subscription or " -"provide tiered service plans. The hub itself <strong>may</strong> provide " -"additional details." -msgstr "Die hier aufgeführten Hubs sind öffentlich und erlauben die Registrierung im $Projectname Netzwerk. Alle Hubs dieses Netzwerks sind miteinander verbunden, so dass die Mitgliedschaft auf einem Hub die Verbindung zu beliebigen Seiten und Kanälen auf anderen Hubs ermöglicht. Es könnte sein, dass einige dieser Hubs kostenpflichtig sind oder abgestufte, je nach Umfang kostenpflichtige Mitgliedschaften anbieten. Auf den Seiten der einzelnen Hubs <strong>könnten</strong> jeweils nähere Informationen dazu stehen." +#: ../../Zotlabs/Module/Admin/Profs.php:70 +#: ../../Zotlabs/Module/Admin/Profs.php:90 +msgid "Field nickname" +msgstr "Kurzname für das Feld" -#: ../../Zotlabs/Module/Pubsites.php:33 -msgid "Hub URL" -msgstr "Hub-URL" +#: ../../Zotlabs/Module/Admin/Profs.php:70 +#: ../../Zotlabs/Module/Admin/Profs.php:90 +msgid "System name of field" +msgstr "Systemname des Feldes" -#: ../../Zotlabs/Module/Pubsites.php:33 -msgid "Access Type" -msgstr "Zugriffstyp" +#: ../../Zotlabs/Module/Admin/Profs.php:71 +#: ../../Zotlabs/Module/Admin/Profs.php:91 +msgid "Input type" +msgstr "Art des Inhalts" -#: ../../Zotlabs/Module/Pubsites.php:33 -msgid "Registration Policy" -msgstr "Registrierungsrichtlinien" +#: ../../Zotlabs/Module/Admin/Profs.php:72 +#: ../../Zotlabs/Module/Admin/Profs.php:92 +msgid "Field Name" +msgstr "Feldname" -#: ../../Zotlabs/Module/Pubsites.php:33 -msgid "Stats" -msgstr "Statistiken" +#: ../../Zotlabs/Module/Admin/Profs.php:72 +#: ../../Zotlabs/Module/Admin/Profs.php:92 +msgid "Label on profile pages" +msgstr "Bezeichnung auf Profilseiten" -#: ../../Zotlabs/Module/Pubsites.php:33 -msgid "Software" -msgstr "Software" +#: ../../Zotlabs/Module/Admin/Profs.php:73 +#: ../../Zotlabs/Module/Admin/Profs.php:93 +msgid "Help text" +msgstr "Hilfetext" -#: ../../Zotlabs/Module/Pubsites.php:35 ../../Zotlabs/Module/Ratings.php:97 -#: ../../include/conversation.php:974 -msgid "Ratings" -msgstr "Bewertungen" +#: ../../Zotlabs/Module/Admin/Profs.php:73 +#: ../../Zotlabs/Module/Admin/Profs.php:93 +msgid "Additional info (optional)" +msgstr "Zusätzliche Informationen (optional)" -#: ../../Zotlabs/Module/Pubsites.php:48 -msgid "Rate" -msgstr "Bewerten" +#: ../../Zotlabs/Module/Admin/Profs.php:74 +#: ../../Zotlabs/Module/Admin/Profs.php:94 ../../Zotlabs/Module/Rbmark.php:32 +#: ../../Zotlabs/Module/Rbmark.php:104 ../../Zotlabs/Module/Filer.php:53 +#: ../../Zotlabs/Widget/Notes.php:18 ../../include/text.php:1030 +#: ../../include/text.php:1042 +msgid "Save" +msgstr "Speichern" -#: ../../Zotlabs/Module/Pubsites.php:59 ../../Zotlabs/Module/Blocks.php:166 -#: ../../Zotlabs/Module/Layouts.php:197 ../../Zotlabs/Module/Webpages.php:246 -#: ../../Zotlabs/Module/Wiki.php:146 ../../Zotlabs/Module/Events.php:685 -#: ../../include/page_widgets.php:42 ../../include/widgets.php:967 -msgid "View" -msgstr "Ansicht" +#: ../../Zotlabs/Module/Admin/Profs.php:83 +msgid "Field definition not found" +msgstr "Feld-Definition nicht gefunden" -#: ../../Zotlabs/Module/Editlayout.php:79 -#: ../../Zotlabs/Module/Editwebpage.php:80 -#: ../../Zotlabs/Module/Editblock.php:79 ../../Zotlabs/Module/Editblock.php:95 -#: ../../Zotlabs/Module/Editpost.php:24 -msgid "Item not found" -msgstr "Element nicht gefunden" +#: ../../Zotlabs/Module/Admin/Profs.php:89 +msgid "Edit Profile Field" +msgstr "Profilfeld bearbeiten" -#: ../../Zotlabs/Module/Editlayout.php:127 -#: ../../Zotlabs/Module/Layouts.php:128 ../../Zotlabs/Module/Layouts.php:188 -msgid "Layout Name" -msgstr "Layout-Name" +#: ../../Zotlabs/Module/Admin/Profs.php:147 ../../Zotlabs/Widget/Admin.php:30 +msgid "Profile Fields" +msgstr "Profil Felder" -#: ../../Zotlabs/Module/Editlayout.php:128 -#: ../../Zotlabs/Module/Layouts.php:131 -msgid "Layout Description (Optional)" -msgstr "Layout-Beschreibung (optional)" +#: ../../Zotlabs/Module/Admin/Profs.php:148 +msgid "Basic Profile Fields" +msgstr "Notwendige Profil Felder" -#: ../../Zotlabs/Module/Editlayout.php:136 -msgid "Edit Layout" -msgstr "Layout bearbeiten" +#: ../../Zotlabs/Module/Admin/Profs.php:149 +msgid "Advanced Profile Fields" +msgstr "Erweiterte Profil Felder" -#: ../../Zotlabs/Module/Editwebpage.php:142 -msgid "Page link" -msgstr "Seiten-Link" +#: ../../Zotlabs/Module/Admin/Profs.php:149 +msgid "(In addition to basic fields)" +msgstr "(zusätzlich zu notwendige Felder)" -#: ../../Zotlabs/Module/Editwebpage.php:146 ../../Zotlabs/Module/Mail.php:258 -#: ../../Zotlabs/Module/Mail.php:383 ../../Zotlabs/Module/Editblock.php:111 -#: ../../Zotlabs/Module/Chat.php:207 ../../include/conversation.php:1165 -msgid "Insert web link" -msgstr "Link einfügen" +#: ../../Zotlabs/Module/Admin/Profs.php:151 +msgid "All available fields" +msgstr "Alle verfügbaren Felder" -#: ../../Zotlabs/Module/Editwebpage.php:169 -msgid "Edit Webpage" -msgstr "Webseite bearbeiten" +#: ../../Zotlabs/Module/Admin/Profs.php:152 +msgid "Custom Fields" +msgstr "Benutzerdefinierte Felder" -#: ../../Zotlabs/Module/Fbrowser.php:29 ../../Zotlabs/Lib/Apps.php:222 -#: ../../include/nav.php:95 ../../include/conversation.php:1692 -msgid "Photos" -msgstr "Fotos" +#: ../../Zotlabs/Module/Admin/Profs.php:156 +msgid "Create Custom Field" +msgstr "Erstelle benutzerdefiniertes Feld" -#: ../../Zotlabs/Module/Channel.php:32 ../../Zotlabs/Module/Wiki.php:20 -#: ../../Zotlabs/Module/Chat.php:25 -#: ../../extend/addon/addon/chess/chess.php:400 -msgid "You must be logged in to see this page." -msgstr "Du musst angemeldet sein, um diese Seite betrachten zu können." +#: ../../Zotlabs/Module/Admin/Account_edit.php:29 +#, php-format +msgid "Password changed for account %d." +msgstr "Passwort für Konto %d geändert." -#: ../../Zotlabs/Module/Channel.php:44 -msgid "Posts and comments" -msgstr "Beiträge und Kommentare" +#: ../../Zotlabs/Module/Admin/Account_edit.php:46 +msgid "Account settings updated." +msgstr "Kontoeinstellungen aktualisiert." -#: ../../Zotlabs/Module/Channel.php:45 -msgid "Only posts" -msgstr "Nur Beiträge" +#: ../../Zotlabs/Module/Admin/Account_edit.php:61 +msgid "Account not found." +msgstr "Konto nicht gefunden." -#: ../../Zotlabs/Module/Channel.php:104 -msgid "Insufficient permissions. Request redirected to profile page." -msgstr "Unzureichende Zugriffsrechte. Die Anfrage wurde zur Profil-Seite umgeleitet." +#: ../../Zotlabs/Module/Admin/Account_edit.php:68 +msgid "Account Edit" +msgstr "Kontobearbeitung" -#: ../../Zotlabs/Module/Network.php:96 -msgid "No such group" -msgstr "Gruppe nicht gefunden" +#: ../../Zotlabs/Module/Admin/Account_edit.php:69 +msgid "New Password" +msgstr "Neues Passwort" -#: ../../Zotlabs/Module/Network.php:136 -msgid "No such channel" -msgstr "Kanal nicht gefunden" +#: ../../Zotlabs/Module/Admin/Account_edit.php:70 +msgid "New Password again" +msgstr "Neues Passwort wiederholen" -#: ../../Zotlabs/Module/Network.php:141 -msgid "forum" -msgstr "Forum" +#: ../../Zotlabs/Module/Admin/Account_edit.php:71 +msgid "Technical skill level" +msgstr "Technische Qualifikationsstufe" -#: ../../Zotlabs/Module/Network.php:153 -msgid "Search Results For:" -msgstr "Suchergebnisse für:" +#: ../../Zotlabs/Module/Admin/Account_edit.php:72 +msgid "Account language (for emails)" +msgstr "Kontosprache (für E-Mails)" -#: ../../Zotlabs/Module/Network.php:221 -msgid "Privacy group is empty" -msgstr "Gruppe ist leer" +#: ../../Zotlabs/Module/Admin/Account_edit.php:73 +msgid "Service class" +msgstr "Dienstklasse" -#: ../../Zotlabs/Module/Network.php:230 -msgid "Privacy group: " -msgstr "Gruppe:" +#: ../../Zotlabs/Module/Admin/Security.php:77 +msgid "" +"By default, unfiltered HTML is allowed in embedded media. This is inherently" +" insecure." +msgstr "Standardmäßig wird ungefiltertes HTML in eingebetteten Inhalten zugelassen. Das ist prinzipiell unsicher." -#: ../../Zotlabs/Module/Network.php:256 -msgid "Invalid connection." -msgstr "Ungültige Verbindung." +#: ../../Zotlabs/Module/Admin/Security.php:80 +msgid "" +"The recommended setting is to only allow unfiltered HTML from the following " +"sites:" +msgstr "Die empfohlene Einstellung ist, ungefiltertes HTML nur von den nachfolgenden Webseiten zu erlauben:" -#: ../../Zotlabs/Module/Menu.php:49 -msgid "Unable to update menu." -msgstr "Kann Menü nicht aktualisieren." +#: ../../Zotlabs/Module/Admin/Security.php:81 +msgid "" +"https://youtube.com/<br />https://www.youtube.com/<br />https://youtu.be/<br" +" />https://vimeo.com/<br />https://soundcloud.com/<br />" +msgstr "https://youtube.com/<br />https://www.youtube.com/<br />https://youtu.be/<br />https://vimeo.com/<br />https://soundcloud.com/<br />" -#: ../../Zotlabs/Module/Menu.php:60 -msgid "Unable to create menu." -msgstr "Kann Menü nicht erstellen." +#: ../../Zotlabs/Module/Admin/Security.php:82 +msgid "" +"All other embedded content will be filtered, <strong>unless</strong> " +"embedded content from that site is explicitly blocked." +msgstr "Alle anderen eingebetteten Inhalte werden gefiltert, <strong>es sei denn</strong>, eingebettete Inhalte von einer bestimmten Seite sind explizit blockiert." -#: ../../Zotlabs/Module/Menu.php:98 ../../Zotlabs/Module/Menu.php:110 -msgid "Menu Name" -msgstr "Name des Menüs" +#: ../../Zotlabs/Module/Admin/Security.php:87 +#: ../../Zotlabs/Widget/Admin.php:25 +msgid "Security" +msgstr "Sicherheit" -#: ../../Zotlabs/Module/Menu.php:98 -msgid "Unique name (not visible on webpage) - required" -msgstr "Eindeutiger Name (nicht sichtbar auf der Webseite) – erforderlich" +#: ../../Zotlabs/Module/Admin/Security.php:89 +msgid "Block public" +msgstr "Öffentlichen Zugriff blockieren" -#: ../../Zotlabs/Module/Menu.php:99 ../../Zotlabs/Module/Menu.php:111 -msgid "Menu Title" -msgstr "Menütitel" +#: ../../Zotlabs/Module/Admin/Security.php:89 +msgid "" +"Check to block public access to all otherwise public personal pages on this " +"site unless you are currently authenticated." +msgstr "Blockiere den öffentlichen Zugriff auf alle ansonsten öffentlichen persönlichen Seiten dieser Website, sofern ein Besucher nicht angemeldet ist." -#: ../../Zotlabs/Module/Menu.php:99 -msgid "Visible on webpage - leave empty for no title" -msgstr "Sichtbar auf der Webseite – für keinen Titel leer lassen" +#: ../../Zotlabs/Module/Admin/Security.php:90 +msgid "Set \"Transport Security\" HTTP header" +msgstr "Setze den \"Transport Security\" HTTP Header" -#: ../../Zotlabs/Module/Menu.php:100 -msgid "Allow Bookmarks" -msgstr "Lesezeichen erlauben" +#: ../../Zotlabs/Module/Admin/Security.php:91 +msgid "Set \"Content Security Policy\" HTTP header" +msgstr "Setze den \"Content Security Policy\" HTTP Header" -#: ../../Zotlabs/Module/Menu.php:100 ../../Zotlabs/Module/Menu.php:157 -msgid "Menu may be used to store saved bookmarks" -msgstr "Im Menü können gespeicherte Lesezeichen abgelegt werden" +#: ../../Zotlabs/Module/Admin/Security.php:92 +msgid "Allowed email domains" +msgstr "Erlaubte Domains für E-Mails" -#: ../../Zotlabs/Module/Menu.php:101 ../../Zotlabs/Module/Menu.php:159 -msgid "Submit and proceed" -msgstr "Absenden und fortfahren" +#: ../../Zotlabs/Module/Admin/Security.php:92 +msgid "" +"Comma separated list of domains which are allowed in email addresses for " +"registrations to this site. Wildcards are accepted. Empty to allow any " +"domains" +msgstr "Liste der Domains, die für E-Mail-Adressen bei der Registrierung erlaubt sind, durch Kommas getrennt. Platzhalter werden akzeptiert. Leer lassen, um alle Domains zu erlauben." -#: ../../Zotlabs/Module/Menu.php:107 ../../include/text.php:2271 -msgid "Menus" -msgstr "Menüs" +#: ../../Zotlabs/Module/Admin/Security.php:93 +msgid "Not allowed email domains" +msgstr "Nicht erlaubte Domains für E-Mails" -#: ../../Zotlabs/Module/Menu.php:114 ../../Zotlabs/Module/Blocks.php:157 -#: ../../Zotlabs/Module/Layouts.php:190 ../../Zotlabs/Module/Webpages.php:251 -#: ../../include/page_widgets.php:47 -msgid "Created" -msgstr "Erstellt" +#: ../../Zotlabs/Module/Admin/Security.php:93 +msgid "" +"Comma separated list of domains which are not allowed in email addresses for" +" registrations to this site. Wildcards are accepted. Empty to allow any " +"domains, unless allowed domains have been defined." +msgstr "Domains in E-Mail-Adressen, die keine Erlaubnis erhalten, sich auf Deinem Hub zu registrieren. Mehrere Domains können durch Kommas getrennt werden. Platzhalter (*/?) sind möglich. Keine Eingabe bedeutet keine Einschränkung, unabhängig davon, ob unter erlaubte Domains etwas eingegeben wurde." -#: ../../Zotlabs/Module/Menu.php:115 ../../Zotlabs/Module/Blocks.php:158 -#: ../../Zotlabs/Module/Layouts.php:191 ../../Zotlabs/Module/Webpages.php:252 -#: ../../include/page_widgets.php:48 -msgid "Edited" -msgstr "Geändert" +#: ../../Zotlabs/Module/Admin/Security.php:94 +msgid "Allow communications only from these sites" +msgstr "Kommunikation nur von diesen Servern/Domains erlauben" -#: ../../Zotlabs/Module/Menu.php:117 -msgid "Bookmarks allowed" -msgstr "Lesezeichen erlaubt" +#: ../../Zotlabs/Module/Admin/Security.php:94 +msgid "" +"One site per line. Leave empty to allow communication from anywhere by " +"default" +msgstr "Ein Eintrag pro Zeile. Lasse das Feld leer, um Kommunikation grundlegend von überall her zu erlauben." -#: ../../Zotlabs/Module/Menu.php:119 -msgid "Delete this menu" -msgstr "Lösche dieses Menü" +#: ../../Zotlabs/Module/Admin/Security.php:95 +msgid "Block communications from these sites" +msgstr "Kommunikation von diesen Servern/Domains blockieren" -#: ../../Zotlabs/Module/Menu.php:120 ../../Zotlabs/Module/Menu.php:154 -msgid "Edit menu contents" -msgstr "Bearbeite Menü Inhalte" +#: ../../Zotlabs/Module/Admin/Security.php:96 +msgid "Allow communications only from these channels" +msgstr "Kommunikation nur von diesen Kanälen erlauben" -#: ../../Zotlabs/Module/Menu.php:121 -msgid "Edit this menu" -msgstr "Dieses Menü bearbeiten" +#: ../../Zotlabs/Module/Admin/Security.php:96 +msgid "" +"One channel (hash) per line. Leave empty to allow from any channel by " +"default" +msgstr "Ein Kanal (hash) pro Zeile. Leerlassen um jeden Kanal zuzulassen. " -#: ../../Zotlabs/Module/Menu.php:136 -msgid "Menu could not be deleted." -msgstr "Menü konnte nicht gelöscht werden." +#: ../../Zotlabs/Module/Admin/Security.php:97 +msgid "Block communications from these channels" +msgstr "Kommunikation von folgenden Kanälen blockieren" -#: ../../Zotlabs/Module/Menu.php:144 ../../Zotlabs/Module/Mitem.php:28 -msgid "Menu not found." -msgstr "Menü nicht gefunden" +#: ../../Zotlabs/Module/Admin/Security.php:98 +msgid "Only allow embeds from secure (SSL) websites and links." +msgstr "Erlaube Einbettungen nur von sicheren (SSL) Webseiten und Links." -#: ../../Zotlabs/Module/Menu.php:149 -msgid "Edit Menu" -msgstr "Menü bearbeiten" +#: ../../Zotlabs/Module/Admin/Security.php:99 +msgid "Allow unfiltered embedded HTML content only from these domains" +msgstr "Erlaube Einbettung von Inhalten mit ungefiltertem HTML nur von diesen Domains" -#: ../../Zotlabs/Module/Menu.php:153 -msgid "Add or remove entries to this menu" -msgstr "Einträge zu diesem Menü hinzufügen oder entfernen" +#: ../../Zotlabs/Module/Admin/Security.php:99 +msgid "One site per line. By default embedded content is filtered." +msgstr "Eine Website/Domain pro Zeile. Standardmäßig wird eingebetteter Inhalt gefiltert." -#: ../../Zotlabs/Module/Menu.php:155 -msgid "Menu name" -msgstr "Menü Name" +#: ../../Zotlabs/Module/Admin/Security.php:100 +msgid "Block embedded HTML from these domains" +msgstr "Eingebettete HTML Inhalte von diesen Servern/Domains blockieren" -#: ../../Zotlabs/Module/Menu.php:155 -msgid "Must be unique, only seen by you" -msgstr "Muss eindeutig sein, ist aber nur für Dich sichtbar" +#: ../../Zotlabs/Module/Lockview.php:75 +msgid "Remote privacy information not available." +msgstr "Privatsphäre-Einstellungen anderer Nutzer sind nicht verfügbar." -#: ../../Zotlabs/Module/Menu.php:156 -msgid "Menu title" -msgstr "Menü Titel" +#: ../../Zotlabs/Module/Lockview.php:96 +msgid "Visible to:" +msgstr "Sichtbar für:" -#: ../../Zotlabs/Module/Menu.php:156 -msgid "Menu title as seen by others" -msgstr "Menü Titel wie er von anderen gesehen wird" +#: ../../Zotlabs/Module/Lockview.php:117 ../../Zotlabs/Module/Lockview.php:153 +#: ../../Zotlabs/Module/Acl.php:118 ../../include/acl_selectors.php:183 +msgctxt "acl" +msgid "Profile" +msgstr "Profil" -#: ../../Zotlabs/Module/Menu.php:157 -msgid "Allow bookmarks" -msgstr "Erlaube Lesezeichen" +#: ../../Zotlabs/Module/Moderate.php:55 +msgid "Comment approved" +msgstr "Kommentar bestätigt" -#: ../../Zotlabs/Module/Menu.php:166 ../../Zotlabs/Module/Mitem.php:120 -#: ../../Zotlabs/Module/Xchan.php:41 -msgid "Not found." -msgstr "Nicht gefunden." +#: ../../Zotlabs/Module/Moderate.php:59 +msgid "Comment deleted" +msgstr "Kommentar gelöscht" -#: ../../Zotlabs/Module/Appman.php:37 ../../Zotlabs/Module/Appman.php:53 -msgid "App installed." -msgstr "App installiert." +#: ../../Zotlabs/Module/Settings/Permcats.php:37 +msgid "Permission category saved." +msgstr "Berechtigungsrolle gespeichert." -#: ../../Zotlabs/Module/Appman.php:46 -msgid "Malformed app." -msgstr "Fehlerhafte App." +#: ../../Zotlabs/Module/Settings/Permcats.php:61 +msgid "" +"Use this form to create permission rules for various classes of people or " +"connections." +msgstr "Verwende dieses Formular, um Berechtigungsrollen für verschiedene Gruppen von Personen oder Verbindungen zu erstellen." -#: ../../Zotlabs/Module/Appman.php:104 -msgid "Embed code" -msgstr "Code einbetten" +#: ../../Zotlabs/Module/Settings/Permcats.php:94 +msgid "Permission Categories" +msgstr "Berechtigungsrollen" -#: ../../Zotlabs/Module/Appman.php:110 ../../include/widgets.php:107 -msgid "Edit App" -msgstr "App bearbeiten" +#: ../../Zotlabs/Module/Settings/Permcats.php:102 +msgid "Permission Name" +msgstr "Name der Berechtigungsrolle" -#: ../../Zotlabs/Module/Appman.php:110 -msgid "Create App" -msgstr "App erstellen" +#: ../../Zotlabs/Module/Settings/Permcats.php:103 +#: ../../Zotlabs/Module/Settings/Tokens.php:161 +#: ../../Zotlabs/Module/Connedit.php:908 +msgid "My Settings" +msgstr "Meine Einstellungen" -#: ../../Zotlabs/Module/Appman.php:115 -msgid "Name of app" -msgstr "Name der App" +#: ../../Zotlabs/Module/Settings/Permcats.php:105 +#: ../../Zotlabs/Module/Settings/Tokens.php:163 +#: ../../Zotlabs/Module/Connedit.php:903 +msgid "inherited" +msgstr "geerbt" -#: ../../Zotlabs/Module/Appman.php:115 ../../Zotlabs/Module/Appman.php:116 -#: ../../Zotlabs/Module/Profiles.php:703 ../../Zotlabs/Module/Profiles.php:707 -#: ../../Zotlabs/Module/Events.php:453 ../../Zotlabs/Module/Events.php:458 -#: ../../include/datetime.php:259 -msgid "Required" -msgstr "Benötigt" +#: ../../Zotlabs/Module/Settings/Permcats.php:108 +#: ../../Zotlabs/Module/Settings/Tokens.php:166 +#: ../../Zotlabs/Module/Connedit.php:910 +msgid "Individual Permissions" +msgstr "Individuelle Zugriffsrechte" -#: ../../Zotlabs/Module/Appman.php:116 -msgid "Location (URL) of app" -msgstr "Ort (URL) der App" +#: ../../Zotlabs/Module/Settings/Permcats.php:109 +#: ../../Zotlabs/Module/Settings/Tokens.php:167 +#: ../../Zotlabs/Module/Connedit.php:911 +msgid "" +"Some permissions may be inherited from your channel's <a " +"href=\"settings\"><strong>privacy settings</strong></a>, which have higher " +"priority than individual settings. You can <strong>not</strong> change those" +" settings here." +msgstr "Einige Berechtigungen werden möglicherweise von den globalen <a href=\"settings\">Sicherheits- und Privatsphäre-Einstellungen</a> dieses Kanals vererbt. Diese haben eine höhere Priorität als die Einstellungen an der Verbindung und können hier nicht verändert werden." -#: ../../Zotlabs/Module/Appman.php:117 ../../Zotlabs/Module/Rbmark.php:101 -#: ../../Zotlabs/Module/Events.php:466 -#: ../../extend/addon/addon/cdav/Mod_Cdav.php:838 -#: ../../extend/addon/addon/rendezvous/rendezvous.php:133 -msgid "Description" -msgstr "Beschreibung" +#: ../../Zotlabs/Module/Settings/Channel.php:62 +#: ../../Zotlabs/Module/Settings/Channel.php:66 +#: ../../Zotlabs/Module/Settings/Channel.php:67 +#: ../../Zotlabs/Module/Settings/Channel.php:70 +#: ../../Zotlabs/Module/Settings/Channel.php:81 +#: ../../Zotlabs/Module/Connedit.php:711 ../../Zotlabs/Widget/Affinity.php:28 +#: ../../include/selectors.php:123 ../../include/channel.php:423 +#: ../../include/channel.php:424 ../../include/channel.php:431 +msgid "Friends" +msgstr "Freunde" -#: ../../Zotlabs/Module/Appman.php:118 -msgid "Photo icon URL" -msgstr "URL zum Icon" +#: ../../Zotlabs/Module/Settings/Channel.php:255 +#: ../../addon/rendezvous/rendezvous.php:82 +#: ../../addon/openstreetmap/openstreetmap.php:184 +#: ../../addon/msgfooter/msgfooter.php:54 ../../addon/logrot/logrot.php:54 +#: ../../addon/twitter/twitter.php:766 ../../addon/piwik/piwik.php:116 +#: ../../addon/xmpp/xmpp.php:102 +msgid "Settings updated." +msgstr "Einstellungen aktualisiert." -#: ../../Zotlabs/Module/Appman.php:118 -msgid "80 x 80 pixels - optional" -msgstr "80 x 80 Pixel – optional" +#: ../../Zotlabs/Module/Settings/Channel.php:316 +msgid "Nobody except yourself" +msgstr "Niemand außer Dir selbst" -#: ../../Zotlabs/Module/Appman.php:119 -msgid "Categories (optional, comma separated list)" -msgstr "Kategorien (optional, kommagetrennte Liste)" +#: ../../Zotlabs/Module/Settings/Channel.php:317 +msgid "Only those you specifically allow" +msgstr "Nur die, denen Du es explizit erlaubst" -#: ../../Zotlabs/Module/Appman.php:120 -msgid "Version ID" -msgstr "Versions-ID" +#: ../../Zotlabs/Module/Settings/Channel.php:318 +msgid "Approved connections" +msgstr "Angenommene Verbindungen" -#: ../../Zotlabs/Module/Appman.php:121 -msgid "Price of app" -msgstr "Preis der App" +#: ../../Zotlabs/Module/Settings/Channel.php:319 +msgid "Any connections" +msgstr "Beliebige Verbindungen" -#: ../../Zotlabs/Module/Appman.php:122 -msgid "Location (URL) to purchase app" -msgstr "Ort (URL), um die App zu kaufen" +#: ../../Zotlabs/Module/Settings/Channel.php:320 +msgid "Anybody on this website" +msgstr "Jeder auf dieser Website" -#: ../../Zotlabs/Module/Rpost.php:138 ../../Zotlabs/Module/Editpost.php:107 -msgid "Edit post" -msgstr "Bearbeite Beitrag" +#: ../../Zotlabs/Module/Settings/Channel.php:321 +msgid "Anybody in this network" +msgstr "Alle $Projectname-Mitglieder" -#: ../../Zotlabs/Module/Help.php:23 -msgid "Documentation Search" -msgstr "Suche in der Dokumentation" +#: ../../Zotlabs/Module/Settings/Channel.php:322 +msgid "Anybody authenticated" +msgstr "Jeder authentifizierte" -#: ../../Zotlabs/Module/Help.php:82 -msgid "$Projectname Documentation" -msgstr "$Projectname-Dokumentation" +#: ../../Zotlabs/Module/Settings/Channel.php:323 +msgid "Anybody on the internet" +msgstr "Jeder im Internet" -#: ../../Zotlabs/Module/Ffsapi.php:12 -msgid "Share content from Firefox to $Projectname" -msgstr "Inhalte von Firefox nach $Projectname teilen" +#: ../../Zotlabs/Module/Settings/Channel.php:399 +msgid "Publish your default profile in the network directory" +msgstr "Standard-Profil im Netzwerk-Verzeichnis veröffentlichen" -#: ../../Zotlabs/Module/Ffsapi.php:15 -msgid "Activate the Firefox $Projectname provider" -msgstr "Aktiviert den $Projectname-Provider für firefox" +#: ../../Zotlabs/Module/Settings/Channel.php:404 +msgid "Allow us to suggest you as a potential friend to new members?" +msgstr "Dürfen wir Dich neuen Mitgliedern als potentiellen Kontakt vorschlagen?" -#: ../../Zotlabs/Module/Apps.php:46 ../../include/nav.php:166 -#: ../../include/widgets.php:102 -msgid "Apps" -msgstr "Apps" +#: ../../Zotlabs/Module/Settings/Channel.php:408 +#: ../../Zotlabs/Module/Profile_photo.php:437 +#: ../../Zotlabs/Module/Cover_photo.php:365 +msgid "or" +msgstr "oder" -#: ../../Zotlabs/Module/Home.php:74 ../../Zotlabs/Module/Home.php:82 -msgid "$Projectname" -msgstr "$Projectname" +#: ../../Zotlabs/Module/Settings/Channel.php:413 +msgid "Your channel address is" +msgstr "Deine Kanal-Adresse lautet" -#: ../../Zotlabs/Module/Home.php:92 -#, php-format -msgid "Welcome to %s" -msgstr "Willkommen auf %s" +#: ../../Zotlabs/Module/Settings/Channel.php:416 +msgid "Your files/photos are accessible via WebDAV at" +msgstr "Deine Dateien/Fotos sind via WebDAV verfügbar auf" -#: ../../Zotlabs/Module/Filestorage.php:87 -msgid "Permission Denied." -msgstr "Zugriff verweigert." +#: ../../Zotlabs/Module/Settings/Channel.php:478 +msgid "Channel Settings" +msgstr "Kanal-Einstellungen" -#: ../../Zotlabs/Module/Filestorage.php:103 -msgid "File not found." -msgstr "Datei nicht gefunden." +#: ../../Zotlabs/Module/Settings/Channel.php:485 +msgid "Basic Settings" +msgstr "Grundeinstellungen" -#: ../../Zotlabs/Module/Filestorage.php:146 -msgid "Edit file permissions" -msgstr "Dateiberechtigungen bearbeiten" +#: ../../Zotlabs/Module/Settings/Channel.php:486 +#: ../../include/channel.php:1473 +msgid "Full Name:" +msgstr "Voller Name:" -#: ../../Zotlabs/Module/Filestorage.php:152 -#: ../../Zotlabs/Module/Photos.php:658 ../../Zotlabs/Module/Photos.php:1047 -#: ../../Zotlabs/Module/Thing.php:313 ../../Zotlabs/Module/Thing.php:363 -#: ../../Zotlabs/Module/Chat.php:234 ../../include/acl_selectors.php:208 -msgid "Permissions" -msgstr "Berechtigungen" +#: ../../Zotlabs/Module/Settings/Channel.php:487 +#: ../../Zotlabs/Module/Settings/Account.php:119 +msgid "Email Address:" +msgstr "Email Adresse:" -#: ../../Zotlabs/Module/Filestorage.php:159 -msgid "Set/edit permissions" -msgstr "Berechtigungen setzen/ändern" +#: ../../Zotlabs/Module/Settings/Channel.php:488 +msgid "Your Timezone:" +msgstr "Ihre Zeitzone:" -#: ../../Zotlabs/Module/Filestorage.php:160 -msgid "Include all files and sub folders" -msgstr "Alle Dateien und Unterverzeichnisse einbinden" +#: ../../Zotlabs/Module/Settings/Channel.php:489 +msgid "Default Post Location:" +msgstr "Standardstandort:" -#: ../../Zotlabs/Module/Filestorage.php:161 -msgid "Return to file list" -msgstr "Zurück zur Dateiliste" +#: ../../Zotlabs/Module/Settings/Channel.php:489 +msgid "Geographical location to display on your posts" +msgstr "Geografischer Ort, der bei Deinen Beiträgen angezeigt werden soll" -#: ../../Zotlabs/Module/Filestorage.php:163 -msgid "Copy/paste this code to attach file to a post" -msgstr "Diesen Code kopieren und einfügen, um die Datei an einen Beitrag anzuhängen" +#: ../../Zotlabs/Module/Settings/Channel.php:490 +msgid "Use Browser Location:" +msgstr "Standort des Browsers verwenden:" -#: ../../Zotlabs/Module/Filestorage.php:164 -msgid "Copy/paste this URL to link file from a web page" -msgstr "Diese URL verwenden, um von einer Webseite aus auf die Datei zu verlinken" +#: ../../Zotlabs/Module/Settings/Channel.php:492 +msgid "Adult Content" +msgstr "Nicht jugendfreie Inhalte" -#: ../../Zotlabs/Module/Filestorage.php:166 -msgid "Share this file" -msgstr "Diese Datei freigeben" +#: ../../Zotlabs/Module/Settings/Channel.php:492 +msgid "" +"This channel frequently or regularly publishes adult content. (Please tag " +"any adult material and/or nudity with #NSFW)" +msgstr "Dieser Kanal veröffentlicht regelmäßig Inhalte, die für Minderjährige ungeeignet sind. (Bitte markiere solche Inhalte mit dem Schlagwort #NSFW)" -#: ../../Zotlabs/Module/Filestorage.php:167 -msgid "Show URL to this file" -msgstr "URL zu dieser Datei anzeigen" +#: ../../Zotlabs/Module/Settings/Channel.php:494 +msgid "Security and Privacy Settings" +msgstr "Sicherheits- und Datenschutz-Einstellungen" -#: ../../Zotlabs/Module/Filestorage.php:168 -msgid "Notify your contacts about this file" -msgstr "Meine Kontakte über diese Datei benachrichtigen" +#: ../../Zotlabs/Module/Settings/Channel.php:496 +msgid "Your permissions are already configured. Click to view/adjust" +msgstr "Deine Zugriffsrechte sind schon konfiguriert. Klicke hier, um sie zu betrachten oder zu ändern" -#: ../../Zotlabs/Module/Directory.php:64 ../../Zotlabs/Module/Display.php:17 -#: ../../Zotlabs/Module/Ratings.php:83 ../../Zotlabs/Module/Photos.php:509 -#: ../../Zotlabs/Module/Search.php:17 -#: ../../Zotlabs/Module/Viewconnections.php:23 -#: ../../extend/addon/addon/friendica/dfrn_request.php:794 -msgid "Public access denied." -msgstr "Öffentlichen Zugriff verweigert." +#: ../../Zotlabs/Module/Settings/Channel.php:498 +msgid "Hide my online presence" +msgstr "Meine Online-Präsenz verbergen" -#: ../../Zotlabs/Module/Directory.php:245 +#: ../../Zotlabs/Module/Settings/Channel.php:498 +msgid "Prevents displaying in your profile that you are online" +msgstr "Verhindert die Anzeige Deines Online-Status in deinem Profil" + +#: ../../Zotlabs/Module/Settings/Channel.php:500 +msgid "Simple Privacy Settings:" +msgstr "Einfache Privatsphäre-Einstellungen" + +#: ../../Zotlabs/Module/Settings/Channel.php:501 +msgid "" +"Very Public - <em>extremely permissive (should be used with caution)</em>" +msgstr "Komplett offen – <em>extrem ungeschützt (mit großer Vorsicht verwenden!)</em>" + +#: ../../Zotlabs/Module/Settings/Channel.php:502 +msgid "" +"Typical - <em>default public, privacy when desired (similar to social " +"network permissions but with improved privacy)</em>" +msgstr "Typisch – <em>Standard öffentlich, Privatsphäre, wo sie erwünscht ist (ähnlich den Einstellungen in sozialen Netzwerken, aber mit besser geschützter Privatsphäre)</em>" + +#: ../../Zotlabs/Module/Settings/Channel.php:503 +msgid "Private - <em>default private, never open or public</em>" +msgstr "Privat – <em>Standard privat, nie offen oder öffentlich</em>" + +#: ../../Zotlabs/Module/Settings/Channel.php:504 +msgid "Blocked - <em>default blocked to/from everybody</em>" +msgstr "Blockiert – <em>Alle standardmäßig blockiert</em>" + +#: ../../Zotlabs/Module/Settings/Channel.php:506 +msgid "Allow others to tag your posts" +msgstr "Erlaube anderen, Deine Beiträge zu verschlagworten" + +#: ../../Zotlabs/Module/Settings/Channel.php:506 +msgid "" +"Often used by the community to retro-actively flag inappropriate content" +msgstr "Wird oft von der Community genutzt um rückwirkend anstößigen Inhalt zu markieren" + +#: ../../Zotlabs/Module/Settings/Channel.php:508 +msgid "Channel Permission Limits" +msgstr "Kanal-Berechtigungslimits" + +#: ../../Zotlabs/Module/Settings/Channel.php:510 +msgid "Expire other channel content after this many days" +msgstr "Den Inhalt anderer Kanäle nach dieser Anzahl Tage verfallen lassen" + +#: ../../Zotlabs/Module/Settings/Channel.php:510 +msgid "0 or blank to use the website limit." +msgstr "0 oder leer lassen, um den voreingestellten Wert der Webseite zu verwenden." + +#: ../../Zotlabs/Module/Settings/Channel.php:510 #, php-format -msgid "%d rating" -msgid_plural "%d ratings" -msgstr[0] "%d Bewertung" -msgstr[1] "%d Bewertungen" +msgid "This website expires after %d days." +msgstr "Diese Webseite läuft nach %d Tagen ab." -#: ../../Zotlabs/Module/Directory.php:256 -msgid "Gender: " -msgstr "Geschlecht:" +#: ../../Zotlabs/Module/Settings/Channel.php:510 +msgid "This website does not expire imported content." +msgstr "Diese Webseite lässt importierte Inhalte nicht verfallen." -#: ../../Zotlabs/Module/Directory.php:258 -msgid "Status: " -msgstr "Status:" +#: ../../Zotlabs/Module/Settings/Channel.php:510 +msgid "The website limit takes precedence if lower than your limit." +msgstr "Das Verfallslimit der Webseite hat Vorrang, wenn es niedriger als Deines hier ist." -#: ../../Zotlabs/Module/Directory.php:260 -msgid "Homepage: " -msgstr "Webseite:" +#: ../../Zotlabs/Module/Settings/Channel.php:511 +msgid "Maximum Friend Requests/Day:" +msgstr "Maximale Kontaktanfragen pro Tag:" -#: ../../Zotlabs/Module/Directory.php:309 ../../include/channel.php:1215 -msgid "Age:" -msgstr "Alter:" +#: ../../Zotlabs/Module/Settings/Channel.php:511 +msgid "May reduce spam activity" +msgstr "Kann die Spam-Aktivität verringern" -#: ../../Zotlabs/Module/Directory.php:314 ../../include/channel.php:1051 -#: ../../include/event.php:52 ../../include/event.php:84 -#: ../../include/bb2diaspora.php:520 -msgid "Location:" -msgstr "Ort:" +#: ../../Zotlabs/Module/Settings/Channel.php:512 +msgid "Default Privacy Group" +msgstr "Standard-Gruppe" -#: ../../Zotlabs/Module/Directory.php:320 -msgid "Description:" -msgstr "Beschreibung:" +#: ../../Zotlabs/Module/Settings/Channel.php:514 +msgid "Use my default audience setting for the type of object published" +msgstr "Verwende Deine eingestellte Standard-Zielgruppe des jeweiligen Inhaltstyps" -#: ../../Zotlabs/Module/Directory.php:325 ../../include/channel.php:1231 -msgid "Hometown:" -msgstr "Heimatstadt:" +#: ../../Zotlabs/Module/Settings/Channel.php:521 +msgid "Channel permissions category:" +msgstr "Zugriffsrechte-Kategorie des Kanals:" -#: ../../Zotlabs/Module/Directory.php:327 ../../include/channel.php:1239 -msgid "About:" -msgstr "Ãœber:" +#: ../../Zotlabs/Module/Settings/Channel.php:522 +msgid "Default Permissions Group" +msgstr "Standard-Berechtigungsgruppe" -#: ../../Zotlabs/Module/Directory.php:329 -msgid "Public Forum:" -msgstr "Öffentliches Forum:" +#: ../../Zotlabs/Module/Settings/Channel.php:528 +msgid "Maximum private messages per day from unknown people:" +msgstr "Maximale Anzahl privater Nachrichten pro Tag von unbekannten Leuten:" -#: ../../Zotlabs/Module/Directory.php:332 -msgid "Keywords: " -msgstr "Schlüsselwörter:" +#: ../../Zotlabs/Module/Settings/Channel.php:528 +msgid "Useful to reduce spamming" +msgstr "Nützlich, um Spam zu verringern" -#: ../../Zotlabs/Module/Directory.php:335 -msgid "Don't suggest" -msgstr "Nicht vorschlagen" +#: ../../Zotlabs/Module/Settings/Channel.php:531 +msgid "Notification Settings" +msgstr "Benachrichtigungs-Einstellungen" -#: ../../Zotlabs/Module/Directory.php:337 -msgid "Common connections:" -msgstr "Gemeinsame Verbindungen:" +#: ../../Zotlabs/Module/Settings/Channel.php:532 +msgid "By default post a status message when:" +msgstr "Sende standardmäßig Status-Nachrichten, wenn:" -#: ../../Zotlabs/Module/Directory.php:386 -msgid "Global Directory" -msgstr "Globales Verzeichnis" +#: ../../Zotlabs/Module/Settings/Channel.php:533 +msgid "accepting a friend request" +msgstr "Du eine Verbindungsanfrage annimmst" -#: ../../Zotlabs/Module/Directory.php:386 -msgid "Local Directory" -msgstr "Lokales Verzeichnis" +#: ../../Zotlabs/Module/Settings/Channel.php:534 +msgid "joining a forum/community" +msgstr "Du einem Forum beitrittst" -#: ../../Zotlabs/Module/Directory.php:392 -msgid "Finding:" -msgstr "Ergebnisse:" +#: ../../Zotlabs/Module/Settings/Channel.php:535 +msgid "making an <em>interesting</em> profile change" +msgstr "Du eine <em>interessante</em> Änderung an Deinem Profil vornimmst" -#: ../../Zotlabs/Module/Directory.php:395 ../../Zotlabs/Module/Suggest.php:64 -#: ../../include/contact_widgets.php:24 -msgid "Channel Suggestions" -msgstr "Kanal-Vorschläge" +#: ../../Zotlabs/Module/Settings/Channel.php:536 +msgid "Send a notification email when:" +msgstr "Eine E-Mail-Benachrichtigung senden, wenn:" -#: ../../Zotlabs/Module/Directory.php:397 -msgid "next page" -msgstr "nächste Seite" +#: ../../Zotlabs/Module/Settings/Channel.php:537 +msgid "You receive a connection request" +msgstr "Du eine Verbindungsanfrage erhältst" -#: ../../Zotlabs/Module/Directory.php:397 -msgid "previous page" -msgstr "vorherige Seite" +#: ../../Zotlabs/Module/Settings/Channel.php:538 +msgid "Your connections are confirmed" +msgstr "Eine Verbindung bestätigt wurde" -#: ../../Zotlabs/Module/Directory.php:398 -msgid "Sort options" -msgstr "Sortieroptionen" +#: ../../Zotlabs/Module/Settings/Channel.php:539 +msgid "Someone writes on your profile wall" +msgstr "Jemand auf Deine Pinnwand schreibt" -#: ../../Zotlabs/Module/Directory.php:399 -msgid "Alphabetic" -msgstr "alphabetisch" +#: ../../Zotlabs/Module/Settings/Channel.php:540 +msgid "Someone writes a followup comment" +msgstr "Jemand einen Beitrag kommentiert" -#: ../../Zotlabs/Module/Directory.php:400 -msgid "Reverse Alphabetic" -msgstr "Entgegengesetzt alphabetisch" +#: ../../Zotlabs/Module/Settings/Channel.php:541 +msgid "You receive a private message" +msgstr "Du eine private Nachricht erhältst" -#: ../../Zotlabs/Module/Directory.php:401 -msgid "Newest to Oldest" -msgstr "Neueste zuerst" +#: ../../Zotlabs/Module/Settings/Channel.php:542 +msgid "You receive a friend suggestion" +msgstr "Du einen Kontaktvorschlag erhältst" -#: ../../Zotlabs/Module/Directory.php:402 -msgid "Oldest to Newest" -msgstr "Älteste zuerst" +#: ../../Zotlabs/Module/Settings/Channel.php:543 +msgid "You are tagged in a post" +msgstr "Du in einem Beitrag erwähnt wurdest" -#: ../../Zotlabs/Module/Directory.php:419 -msgid "No entries (some entries may be hidden)." -msgstr "Keine Einträge gefunden (einige könnten versteckt sein)." +#: ../../Zotlabs/Module/Settings/Channel.php:544 +msgid "You are poked/prodded/etc. in a post" +msgstr "Du in einem Beitrag angestupst/geknufft/o.ä. wurdest" -#: ../../Zotlabs/Module/Item.php:184 -msgid "Unable to locate original post." -msgstr "Originalbeitrag nicht gefunden." +#: ../../Zotlabs/Module/Settings/Channel.php:546 +msgid "Someone likes your post/comment" +msgstr "Jemand mag Ihren Beitrag/Kommentar" -#: ../../Zotlabs/Module/Item.php:447 -msgid "Empty post discarded." -msgstr "Leeren Beitrag verworfen." +#: ../../Zotlabs/Module/Settings/Channel.php:549 +msgid "Show visual notifications including:" +msgstr "Visuelle Benachrichtigungen anzeigen für:" -#: ../../Zotlabs/Module/Item.php:489 -msgid "Executable content type not permitted to this channel." -msgstr "Ausführbarer Content-Typ ist für diesen Kanal nicht freigegeben." +#: ../../Zotlabs/Module/Settings/Channel.php:551 +msgid "Unseen grid activity" +msgstr "Ungesehene Netzwerk-Aktivität" -#: ../../Zotlabs/Module/Item.php:871 -msgid "Duplicate post suppressed." -msgstr "Doppelter Beitrag unterdrückt." +#: ../../Zotlabs/Module/Settings/Channel.php:552 +msgid "Unseen channel activity" +msgstr "Ungesehene Kanal-Aktivität" -#: ../../Zotlabs/Module/Item.php:1013 -msgid "System error. Post not saved." -msgstr "Systemfehler. Beitrag nicht gespeichert." +#: ../../Zotlabs/Module/Settings/Channel.php:553 +msgid "Unseen private messages" +msgstr "Ungelesene persönliche Nachrichten" -#: ../../Zotlabs/Module/Item.php:1137 -msgid "Unable to obtain post information from database." -msgstr "Beitragsinformationen können nicht aus der Datenbank abgerufen werden." +#: ../../Zotlabs/Module/Settings/Channel.php:553 +#: ../../Zotlabs/Module/Settings/Channel.php:558 +#: ../../Zotlabs/Module/Settings/Channel.php:559 +#: ../../Zotlabs/Module/Settings/Channel.php:560 +#: ../../addon/jappixmini/jappixmini.php:343 +msgid "Recommended" +msgstr "Empfohlen" -#: ../../Zotlabs/Module/Item.php:1144 -#, php-format -msgid "You have reached your limit of %1$.0f top level posts." -msgstr "Du hast die maximale Anzahl von %1$.0f Beiträgen erreicht." +#: ../../Zotlabs/Module/Settings/Channel.php:554 +msgid "Upcoming events" +msgstr "Baldige Termine" -#: ../../Zotlabs/Module/Item.php:1151 -#, php-format -msgid "You have reached your limit of %1$.0f webpages." -msgstr "Du hast die maximale Anzahl von %1$.0f Webseiten erreicht." +#: ../../Zotlabs/Module/Settings/Channel.php:555 +msgid "Events today" +msgstr "Heutige Termine" -#: ../../Zotlabs/Module/Chanview.php:134 -msgid "toggle full screen mode" -msgstr "auf Vollbildmodus umschalten" +#: ../../Zotlabs/Module/Settings/Channel.php:556 +msgid "Upcoming birthdays" +msgstr "Baldige Geburtstage" -#: ../../Zotlabs/Module/Follow.php:31 -msgid "Channel added." -msgstr "Kanal hinzugefügt." +#: ../../Zotlabs/Module/Settings/Channel.php:556 +msgid "Not available in all themes" +msgstr "Nicht in allen Designs verfügbar" -#: ../../Zotlabs/Module/Mail.php:38 -msgid "Unable to lookup recipient." -msgstr "Konnte den Empfänger nicht finden." +#: ../../Zotlabs/Module/Settings/Channel.php:557 +msgid "System (personal) notifications" +msgstr "System – (persönliche) Benachrichtigungen" -#: ../../Zotlabs/Module/Mail.php:45 -msgid "Unable to communicate with requested channel." -msgstr "Die Kommunikation mit dem ausgewählten Kanal ist fehlgeschlagen." +#: ../../Zotlabs/Module/Settings/Channel.php:558 +msgid "System info messages" +msgstr "System – Info-Nachrichten" -#: ../../Zotlabs/Module/Mail.php:52 -msgid "Cannot verify requested channel." -msgstr "Verifizierung des angeforderten Kanals fehlgeschlagen." +#: ../../Zotlabs/Module/Settings/Channel.php:559 +msgid "System critical alerts" +msgstr "System – kritische Warnungen" -#: ../../Zotlabs/Module/Mail.php:70 -msgid "Selected channel has private message restrictions. Send failed." -msgstr "Der ausgewählte Kanal hat Einschränkungen bzgl. privater Nachrichten. Senden fehlgeschlagen." +#: ../../Zotlabs/Module/Settings/Channel.php:560 +msgid "New connections" +msgstr "Neue Verbindungen" -#: ../../Zotlabs/Module/Mail.php:149 -msgid "Messages" -msgstr "Nachrichten" +#: ../../Zotlabs/Module/Settings/Channel.php:561 +msgid "System Registrations" +msgstr "System – Registrierungen" -#: ../../Zotlabs/Module/Mail.php:184 -msgid "Message recalled." -msgstr "Nachricht widerrufen." +#: ../../Zotlabs/Module/Settings/Channel.php:562 +msgid "Unseen shared files" +msgstr "Ungesehene geteilte Dateien" -#: ../../Zotlabs/Module/Mail.php:197 -msgid "Conversation removed." -msgstr "Unterhaltung gelöscht." +#: ../../Zotlabs/Module/Settings/Channel.php:563 +msgid "Unseen public activity" +msgstr "Ungesehene öffentliche Aktivität" -#: ../../Zotlabs/Module/Mail.php:211 ../../Zotlabs/Module/Mail.php:320 -#: ../../Zotlabs/Module/Chat.php:205 ../../include/conversation.php:1200 -msgid "Please enter a link URL:" -msgstr "Gib eine URL ein:" +#: ../../Zotlabs/Module/Settings/Channel.php:564 +msgid "" +"Also show new wall posts, private messages and connections under Notices" +msgstr "Neue Pinnwand-Nachrichten, private Nachrichten und Verbindungen unter Benachrichtigungen anzeigen" -#: ../../Zotlabs/Module/Mail.php:212 ../../Zotlabs/Module/Mail.php:321 -msgid "Expires YYYY-MM-DD HH:MM" -msgstr "Verfällt YYYY-MM-DD HH;MM" +#: ../../Zotlabs/Module/Settings/Channel.php:566 +msgid "Notify me of events this many days in advance" +msgstr "Benachrichtige mich zu Terminen so viele Tage im Voraus" -#: ../../Zotlabs/Module/Mail.php:240 -msgid "Requested channel is not in this network" -msgstr "Angeforderter Kanal ist nicht in diesem Netzwerk." +#: ../../Zotlabs/Module/Settings/Channel.php:566 +msgid "Must be greater than 0" +msgstr "Muss größer als 0 sein" -#: ../../Zotlabs/Module/Mail.php:248 -msgid "Send Private Message" -msgstr "Private Nachricht senden" +#: ../../Zotlabs/Module/Settings/Channel.php:572 +msgid "Advanced Account/Page Type Settings" +msgstr "Erweiterte Account- und Seitenart-Einstellungen" -#: ../../Zotlabs/Module/Mail.php:249 ../../Zotlabs/Module/Mail.php:374 -msgid "To:" -msgstr "An:" +#: ../../Zotlabs/Module/Settings/Channel.php:573 +msgid "Change the behaviour of this account for special situations" +msgstr "Ändere das Verhalten dieses Accounts unter speziellen Umständen" -#: ../../Zotlabs/Module/Mail.php:252 ../../Zotlabs/Module/Mail.php:376 -msgid "Subject:" -msgstr "Betreff:" +#: ../../Zotlabs/Module/Settings/Channel.php:575 +msgid "Miscellaneous Settings" +msgstr "Sonstige Einstellungen" -#: ../../Zotlabs/Module/Mail.php:255 ../../Zotlabs/Module/Invite.php:138 -msgid "Your message:" -msgstr "Deine Nachricht:" +#: ../../Zotlabs/Module/Settings/Channel.php:576 +msgid "Default photo upload folder" +msgstr "Voreingestellter Ordner für hochgeladene Fotos" -#: ../../Zotlabs/Module/Mail.php:257 ../../Zotlabs/Module/Mail.php:382 -#: ../../include/conversation.php:1260 -msgid "Attach file" -msgstr "Datei anhängen" +#: ../../Zotlabs/Module/Settings/Channel.php:576 +#: ../../Zotlabs/Module/Settings/Channel.php:577 +msgid "%Y - current year, %m - current month" +msgstr "%Y - aktuelles Jahr, %m - aktueller Monat" -#: ../../Zotlabs/Module/Mail.php:259 -msgid "Send" -msgstr "Absenden" +#: ../../Zotlabs/Module/Settings/Channel.php:577 +msgid "Default file upload folder" +msgstr "Voreingestellter Ordner für hochgeladene Dateien" -#: ../../Zotlabs/Module/Mail.php:262 ../../Zotlabs/Module/Mail.php:387 -#: ../../include/conversation.php:1305 -msgid "Set expiration date" -msgstr "Verfallsdatum" +#: ../../Zotlabs/Module/Settings/Channel.php:579 +msgid "Personal menu to display in your channel pages" +msgstr "Eigenes Menü zur Anzeige auf den Seiten deines Kanals" -#: ../../Zotlabs/Module/Mail.php:264 ../../Zotlabs/Module/Mail.php:389 -#: ../../Zotlabs/Module/Chat.php:206 ../../Zotlabs/Lib/ThreadItem.php:741 -#: ../../include/conversation.php:1310 -msgid "Encrypt text" -msgstr "Text verschlüsseln" +#: ../../Zotlabs/Module/Settings/Channel.php:581 +msgid "Remove this channel." +msgstr "Diesen Kanal löschen" -#: ../../Zotlabs/Module/Mail.php:346 -msgid "Delete message" -msgstr "Nachricht löschen" +#: ../../Zotlabs/Module/Settings/Channel.php:582 +msgid "Firefox Share $Projectname provider" +msgstr "$Projectname-Provider für Firefox Share" -#: ../../Zotlabs/Module/Mail.php:347 -msgid "Delivery report" -msgstr "Zustellungsbericht" +#: ../../Zotlabs/Module/Settings/Channel.php:583 +msgid "Start calendar week on Monday" +msgstr "Beginne die kalendarische Woche am Montag" -#: ../../Zotlabs/Module/Mail.php:348 -msgid "Recall message" -msgstr "Nachricht widerrufen" +#: ../../Zotlabs/Module/Settings/Features.php:45 +msgid "Additional Features" +msgstr "Zusätzliche Funktionen" -#: ../../Zotlabs/Module/Mail.php:350 -msgid "Message has been recalled." -msgstr "Die Nachricht wurde widerrufen." +#: ../../Zotlabs/Module/Settings/Tokens.php:31 +#, php-format +msgid "This channel is limited to %d tokens" +msgstr "Dieser Kanal ist auf %d Token begrenzt" -#: ../../Zotlabs/Module/Mail.php:367 -msgid "Delete Conversation" -msgstr "Unterhaltung löschen" +#: ../../Zotlabs/Module/Settings/Tokens.php:37 +msgid "Name and Password are required." +msgstr "Name und Passwort sind erforderlich." -#: ../../Zotlabs/Module/Mail.php:369 +#: ../../Zotlabs/Module/Settings/Tokens.php:77 +msgid "Token saved." +msgstr "Token gespeichert." + +#: ../../Zotlabs/Module/Settings/Tokens.php:113 msgid "" -"No secure communications available. You <strong>may</strong> be able to " -"respond from the sender's profile page." -msgstr "Keine sichere Kommunikation verfügbar. <strong>Eventuell</strong> kannst Du auf der Profilseite des Absenders antworten." +"Use this form to create temporary access identifiers to share things with " +"non-members. These identities may be used in Access Control Lists and " +"visitors may login using these credentials to access private content." +msgstr "Mit diesem Formular kannst Du temporäre Zugangs-IDs anlegen, um Inhalte mit Nicht-Mitgliedern zu teilen. Die IDs können in Berechtigungslisten (ACLs) verwendet werden, und Besucher können sich damit einloggen, um auf private Inhalte zuzugreifen." -#: ../../Zotlabs/Module/Mail.php:373 -msgid "Send Reply" -msgstr "Antwort senden" +#: ../../Zotlabs/Module/Settings/Tokens.php:115 +msgid "" +"You may also provide <em>dropbox</em> style access links to friends and " +"associates by adding the Login Password to any specific site URL as shown. " +"Examples:" +msgstr "Du kannst auch <em>Dropbox</em>-ähnliche Zugriffslinks an Andere weitergeben, indem du das Login-Passwort an eine entsprechende URL anhängst wie nachfolgend gezeigt. Beispiele:" -#: ../../Zotlabs/Module/Mail.php:378 -#, php-format -msgid "Your message for %s (%s):" -msgstr "Deine Nachricht für %s (%s):" +#: ../../Zotlabs/Module/Settings/Tokens.php:150 +#: ../../Zotlabs/Widget/Settings_menu.php:92 +msgid "Guest Access Tokens" +msgstr "Gastzugangstoken" -#: ../../Zotlabs/Module/Impel.php:41 ../../include/bbcode.php:203 -msgid "webpage" -msgstr "Webseite" +#: ../../Zotlabs/Module/Settings/Tokens.php:157 +msgid "Login Name" +msgstr "Anmeldename" -#: ../../Zotlabs/Module/Impel.php:46 ../../include/bbcode.php:209 -msgid "block" -msgstr "Block" +#: ../../Zotlabs/Module/Settings/Tokens.php:158 +msgid "Login Password" +msgstr "Anmeldepasswort" -#: ../../Zotlabs/Module/Impel.php:51 ../../include/bbcode.php:206 -msgid "layout" -msgstr "Layout" +#: ../../Zotlabs/Module/Settings/Tokens.php:159 +msgid "Expires (yyyy-mm-dd)" +msgstr "Läuft ab (jjjj-mm-tt)" -#: ../../Zotlabs/Module/Impel.php:58 ../../include/bbcode.php:212 -msgid "menu" -msgstr "Menü" +#: ../../Zotlabs/Module/Settings/Tokens.php:160 +#: ../../Zotlabs/Module/Connedit.php:907 +msgid "Their Settings" +msgstr "Deren Einstellungen" -#: ../../Zotlabs/Module/Impel.php:191 -#, php-format -msgid "%s element installed" -msgstr "Element für %s installiert" +#: ../../Zotlabs/Module/Settings/Account.php:20 +msgid "Not valid email." +msgstr "Keine gültige E-Mail Adresse." -#: ../../Zotlabs/Module/Impel.php:194 -#, php-format -msgid "%s element installation failed" -msgstr "Installation des Elements %s fehlgeschlagen" +#: ../../Zotlabs/Module/Settings/Account.php:23 +msgid "Protected email address. Cannot change to that email." +msgstr "Geschützte E-Mail Adresse. Diese kann nicht verändert werden." -#: ../../Zotlabs/Module/Import_items.php:42 ../../Zotlabs/Module/Import.php:71 -msgid "Nothing to import." -msgstr "Nichts zu importieren." +#: ../../Zotlabs/Module/Settings/Account.php:32 +msgid "System failure storing new email. Please try again." +msgstr "Systemfehler während des Speicherns der neuen Mail. Bitte versuche es noch einmal." -#: ../../Zotlabs/Module/Import_items.php:66 ../../Zotlabs/Module/Import.php:83 -#: ../../Zotlabs/Module/Import.php:98 -msgid "Unable to download data from old server" -msgstr "Daten können vom alten Server nicht heruntergeladen werden" +#: ../../Zotlabs/Module/Settings/Account.php:40 +msgid "Technical skill level updated" +msgstr "Technische Qualifikationsstufe aktualisiert" -#: ../../Zotlabs/Module/Import_items.php:72 -#: ../../Zotlabs/Module/Import.php:105 -msgid "Imported file is empty." -msgstr "Die importierte Datei ist leer." +#: ../../Zotlabs/Module/Settings/Account.php:56 +msgid "Password verification failed." +msgstr "Passwortüberprüfung fehlgeschlagen." -#: ../../Zotlabs/Module/Import_items.php:88 -#: ../../Zotlabs/Module/Import.php:127 -#, php-format -msgid "Warning: Database versions differ by %1$d updates." -msgstr "Achtung: Datenbankversionen unterscheiden sich um %1$d Aktualisierungen." +#: ../../Zotlabs/Module/Settings/Account.php:63 +msgid "Passwords do not match. Password unchanged." +msgstr "Kennwörter stimmen nicht überein. Kennwort nicht verändert." -#: ../../Zotlabs/Module/Import_items.php:104 -msgid "Import completed" -msgstr "Import abgeschlossen" +#: ../../Zotlabs/Module/Settings/Account.php:67 +msgid "Empty passwords are not allowed. Password unchanged." +msgstr "Leere Kennwörter sind nicht erlaubt. Kennwort nicht verändert." -#: ../../Zotlabs/Module/Import_items.php:119 -msgid "Import Items" -msgstr "Beiträge importieren" +#: ../../Zotlabs/Module/Settings/Account.php:81 +msgid "Password changed." +msgstr "Kennwort geändert." -#: ../../Zotlabs/Module/Import_items.php:120 -msgid "" -"Use this form to import existing posts and content from an export file." -msgstr "Mit diesem Formular kannst Du existierende Beiträge und Inhalte aus einer Sicherungsdatei importieren." +#: ../../Zotlabs/Module/Settings/Account.php:83 +msgid "Password update failed. Please try again." +msgstr "Kennwortänderung fehlgeschlagen. Bitte versuche es noch einmal." -#: ../../Zotlabs/Module/Import_items.php:121 -#: ../../Zotlabs/Module/Import.php:532 -msgid "File to Upload" -msgstr "Hochzuladende Datei:" +#: ../../Zotlabs/Module/Settings/Account.php:112 +msgid "Account Settings" +msgstr "Konto-Einstellungen" -#: ../../Zotlabs/Module/Invite.php:29 -msgid "Total invitation limit exceeded." -msgstr "Einladungslimit überschritten." +#: ../../Zotlabs/Module/Settings/Account.php:113 +msgid "Current Password" +msgstr "Aktuelles Passwort" -#: ../../Zotlabs/Module/Invite.php:53 -#, php-format -msgid "%s : Not a valid email address." -msgstr "%s : Keine gültige Email Adresse." +#: ../../Zotlabs/Module/Settings/Account.php:114 +msgid "Enter New Password" +msgstr "Gib ein neues Passwort ein" -#: ../../Zotlabs/Module/Invite.php:67 -msgid "Please join us on $Projectname" -msgstr "Schließe Dich uns auf $Projectname an!" +#: ../../Zotlabs/Module/Settings/Account.php:115 +msgid "Confirm New Password" +msgstr "Bestätige das neue Passwort" -#: ../../Zotlabs/Module/Invite.php:77 -msgid "Invitation limit exceeded. Please contact your site administrator." -msgstr "Einladungslimit überschritten. Bitte kontaktiere den Administrator Deines $Projectname-Servers." +#: ../../Zotlabs/Module/Settings/Account.php:115 +msgid "Leave password fields blank unless changing" +msgstr "Lasse die Passwort-Felder leer, außer Du möchtest das Passwort ändern" -#: ../../Zotlabs/Module/Invite.php:82 -#, php-format -msgid "%s : Message delivery failed." -msgstr "%s : Nachricht konnte nicht zugestellt werden." +#: ../../Zotlabs/Module/Settings/Account.php:116 +msgid "Your technical skill level" +msgstr "Deine technische Qualifikationsstufe" -#: ../../Zotlabs/Module/Invite.php:86 +#: ../../Zotlabs/Module/Settings/Account.php:116 +msgid "Used to provide a member experience matched to your comfort level" +msgstr "Dies wird verwendet, um Dir eine Benutzererfahrung passend zu Deiner technischen Qualifikationsstufe zu bieten." + +#: ../../Zotlabs/Module/Settings/Account.php:120 +#: ../../Zotlabs/Module/Removeaccount.php:61 +msgid "Remove Account" +msgstr "Konto entfernen" + +#: ../../Zotlabs/Module/Settings/Account.php:121 +msgid "Remove this account including all its channels" +msgstr "Dieses Konto inklusive all seiner Kanäle löschen" + +#: ../../Zotlabs/Module/Settings/Featured.php:21 +msgid "Affinity Slider settings updated." +msgstr "Die Beziehungsgrad-Schieberegler-Einstellungen wurden aktualisiert." + +#: ../../Zotlabs/Module/Settings/Featured.php:36 +msgid "No feature settings configured" +msgstr "Keine Funktions-Einstellungen konfiguriert" + +#: ../../Zotlabs/Module/Settings/Featured.php:43 +msgid "Default maximum affinity level" +msgstr "Voreinstellung für maximalen Beziehungsgrad" + +#: ../../Zotlabs/Module/Settings/Featured.php:48 +msgid "Default minimum affinity level" +msgstr "Voreinstellung für minimalen Beziehungsgrad" + +#: ../../Zotlabs/Module/Settings/Featured.php:52 +msgid "Affinity Slider Settings" +msgstr "Beziehungsgrad-Schieberegler-Einstellungen" + +#: ../../Zotlabs/Module/Settings/Featured.php:62 +msgid "Feature/Addon Settings" +msgstr "Funktions-/Addon-Einstellungen" + +#: ../../Zotlabs/Module/Settings/Display.php:145 +msgid "No special theme for mobile devices" +msgstr "Kein spezielles Design für mobile Geräte" + +#: ../../Zotlabs/Module/Settings/Display.php:148 #, php-format -msgid "%d message sent." -msgid_plural "%d messages sent." -msgstr[0] "%d Nachricht gesendet." -msgstr[1] "%d Nachrichten gesendet." +msgid "%s - (Experimental)" +msgstr "%s – (experimentell)" -#: ../../Zotlabs/Module/Invite.php:105 -msgid "You have no more invitations available" -msgstr "Du hast keine weiteren verfügbare Einladungen" +#: ../../Zotlabs/Module/Settings/Display.php:202 +msgid "Display Settings" +msgstr "Anzeige-Einstellungen" -#: ../../Zotlabs/Module/Invite.php:136 -msgid "Send invitations" -msgstr "Einladungen senden" +#: ../../Zotlabs/Module/Settings/Display.php:203 +msgid "Theme Settings" +msgstr "Design-Einstellungen" -#: ../../Zotlabs/Module/Invite.php:137 -msgid "Enter email addresses, one per line:" -msgstr "Email-Adressen eintragen, eine pro Zeile:" +#: ../../Zotlabs/Module/Settings/Display.php:204 +msgid "Custom Theme Settings" +msgstr "Benutzerdefinierte Design-Einstellungen" -#: ../../Zotlabs/Module/Invite.php:139 -msgid "Please join my community on $Projectname." -msgstr "Schließe Dich uns auf $Projectname an!" +#: ../../Zotlabs/Module/Settings/Display.php:205 +msgid "Content Settings" +msgstr "Inhaltseinstellungen" -#: ../../Zotlabs/Module/Invite.php:141 -msgid "You will need to supply this invitation code:" -msgstr "Bitte verwende bei der Registrierung den folgenden Einladungscode:" +#: ../../Zotlabs/Module/Settings/Display.php:211 +msgid "Display Theme:" +msgstr "Anzeige-Design:" + +#: ../../Zotlabs/Module/Settings/Display.php:212 +msgid "Select scheme" +msgstr "Schema wählen" + +#: ../../Zotlabs/Module/Settings/Display.php:214 +msgid "Mobile Theme:" +msgstr "Design für mobile Geräte:" -#: ../../Zotlabs/Module/Invite.php:142 +#: ../../Zotlabs/Module/Settings/Display.php:215 +msgid "Preload images before rendering the page" +msgstr "Bilder im voraus laden, bevor die Seite angezeigt wird" + +#: ../../Zotlabs/Module/Settings/Display.php:215 msgid "" -"1. Register at any $Projectname location (they are all inter-connected)" -msgstr "1. Registriere Dich auf einem beliebigen $Projectname-Hub (sie sind alle miteinander verbunden)" +"The subjective page load time will be longer but the page will be ready when" +" displayed" +msgstr "Die empfundene Ladezeit wird sich erhöhen, aber dafür ist das Layout stabil, sobald eine Seite angezeigt wird" -#: ../../Zotlabs/Module/Invite.php:144 -msgid "2. Enter my $Projectname network address into the site searchbar." -msgstr "2. Gib meine $Projectname-Adresse im Suchfeld ein." +#: ../../Zotlabs/Module/Settings/Display.php:216 +msgid "Enable user zoom on mobile devices" +msgstr "Zoom auf Mobilgeräten aktivieren" -#: ../../Zotlabs/Module/Invite.php:145 -msgid "or visit" -msgstr "oder besuche" +#: ../../Zotlabs/Module/Settings/Display.php:217 +msgid "Update browser every xx seconds" +msgstr "Browser alle xx Sekunden aktualisieren" -#: ../../Zotlabs/Module/Invite.php:147 -msgid "3. Click [Connect]" -msgstr "3. Klicke auf [Verbinden]" +#: ../../Zotlabs/Module/Settings/Display.php:217 +msgid "Minimum of 10 seconds, no maximum" +msgstr "Minimum 10 Sekunden, kein Maximum" -#: ../../Zotlabs/Module/Editblock.php:108 ../../Zotlabs/Module/Blocks.php:97 -#: ../../Zotlabs/Module/Blocks.php:155 -msgid "Block Name" -msgstr "Block-Name" +#: ../../Zotlabs/Module/Settings/Display.php:218 +msgid "Maximum number of conversations to load at any time:" +msgstr "Maximale Anzahl von Unterhaltungen, die auf einmal geladen werden sollen:" -#: ../../Zotlabs/Module/Editblock.php:124 ../../include/conversation.php:1276 -msgid "Title (optional)" -msgstr "Titel (optional)" +#: ../../Zotlabs/Module/Settings/Display.php:218 +msgid "Maximum of 100 items" +msgstr "Maximum: 100 Beiträge" -#: ../../Zotlabs/Module/Editblock.php:133 -msgid "Edit Block" -msgstr "Block bearbeiten" +#: ../../Zotlabs/Module/Settings/Display.php:219 +msgid "Show emoticons (smilies) as images" +msgstr "Emoticons (Smilies) als Bilder anzeigen" -#: ../../Zotlabs/Module/Group.php:24 -msgid "Privacy group created." -msgstr "Gruppe wurde erstellt." +#: ../../Zotlabs/Module/Settings/Display.php:220 +msgid "Manual conversation updates" +msgstr "Manuelle Konversationsaktualisierung" -#: ../../Zotlabs/Module/Group.php:30 -msgid "Could not create privacy group." -msgstr "Gruppe konnte nicht erstellt werden." +#: ../../Zotlabs/Module/Settings/Display.php:220 +msgid "Default is on, turning this off may increase screen jumping" +msgstr "Voreinstellung ist An, dies abzuschalten kann das unerwartete Springen der Seitenanzeige erhöhen." -#: ../../Zotlabs/Module/Group.php:42 ../../Zotlabs/Module/Group.php:141 -#: ../../include/items.php:3876 -msgid "Privacy group not found." -msgstr "Gruppe nicht gefunden." +#: ../../Zotlabs/Module/Settings/Display.php:221 +msgid "Link post titles to source" +msgstr "Beitragstitel zum Originalbeitrag verlinken" -#: ../../Zotlabs/Module/Group.php:58 -msgid "Privacy group updated." -msgstr "Gruppe wurde aktualisiert." +#: ../../Zotlabs/Module/Settings/Display.php:222 +msgid "System Page Layout Editor - (advanced)" +msgstr "System-Seitenlayout-Editor (für Experten)" -#: ../../Zotlabs/Module/Group.php:90 -msgid "Create a group of channels." -msgstr "Erstelle eine Gruppe für Kanäle." +#: ../../Zotlabs/Module/Settings/Display.php:225 +msgid "Use blog/list mode on channel page" +msgstr "Blog-/Listenmodus auf der Kanalseite verwenden" -#: ../../Zotlabs/Module/Group.php:91 ../../Zotlabs/Module/Group.php:184 -msgid "Privacy group name: " -msgstr "Gruppenname:" +#: ../../Zotlabs/Module/Settings/Display.php:225 +#: ../../Zotlabs/Module/Settings/Display.php:226 +msgid "(comments displayed separately)" +msgstr "(Kommentare werden separat angezeigt)" -#: ../../Zotlabs/Module/Group.php:93 ../../Zotlabs/Module/Group.php:187 -msgid "Members are visible to other channels" -msgstr "Mitglieder sind sichtbar für andere Kanäle" +#: ../../Zotlabs/Module/Settings/Display.php:226 +msgid "Use blog/list mode on grid page" +msgstr "Blog-/Listenmodus auf der Netzwerkseite verwenden" -#: ../../Zotlabs/Module/Group.php:111 -msgid "Privacy group removed." -msgstr "Gruppe wurde entfernt." +#: ../../Zotlabs/Module/Settings/Display.php:227 +msgid "Channel page max height of content (in pixels)" +msgstr "Maximale Höhe von Beitragsblöcken auf der Kanalseite (in Pixeln)" -#: ../../Zotlabs/Module/Group.php:113 -msgid "Unable to remove privacy group." -msgstr "Gruppe konnte nicht entfernt werden." +#: ../../Zotlabs/Module/Settings/Display.php:227 +#: ../../Zotlabs/Module/Settings/Display.php:228 +msgid "click to expand content exceeding this height" +msgstr "Blöcke, deren Inhalt diese Höhe überschreitet, können per Klick vergrößert werden." -#: ../../Zotlabs/Module/Group.php:183 -msgid "Privacy group editor" -msgstr "Gruppeneditor" +#: ../../Zotlabs/Module/Settings/Display.php:228 +msgid "Grid page max height of content (in pixels)" +msgstr "Maximale Höhe (in Pixel) des Inhalts der Netzwerkseite" -#: ../../Zotlabs/Module/Group.php:197 -msgid "Members" -msgstr "Mitglieder" +#: ../../Zotlabs/Module/Settings/Oauth.php:34 +msgid "Name is required" +msgstr "Name ist erforderlich" -#: ../../Zotlabs/Module/Group.php:199 -msgid "All Connected Channels" -msgstr "Alle verbundenen Kanäle" +#: ../../Zotlabs/Module/Settings/Oauth.php:38 +msgid "Key and Secret are required" +msgstr "Schlüssel und Geheimnis werden benötigt" -#: ../../Zotlabs/Module/Group.php:231 -msgid "Click on a channel to add or remove." -msgstr "Wähle einen Kanal zum hinzufügen oder entfernen aus." +#: ../../Zotlabs/Module/Settings/Oauth.php:86 +#: ../../Zotlabs/Module/Settings/Oauth.php:112 +#: ../../Zotlabs/Module/Settings/Oauth.php:148 +msgid "Add application" +msgstr "Anwendung hinzufügen" -#: ../../Zotlabs/Module/Profperm.php:34 ../../Zotlabs/Module/Profperm.php:63 -msgid "Invalid profile identifier." -msgstr "Ungültiger Profil-Identifikator" +#: ../../Zotlabs/Module/Settings/Oauth.php:89 +msgid "Name of application" +msgstr "Name der Anwendung" -#: ../../Zotlabs/Module/Profperm.php:115 -msgid "Profile Visibility Editor" -msgstr "Profil-Sichtbarkeits-Editor" +#: ../../Zotlabs/Module/Settings/Oauth.php:90 +#: ../../Zotlabs/Module/Settings/Oauth.php:116 +#: ../../addon/statusnet/statusnet.php:893 ../../addon/twitter/twitter.php:775 +msgid "Consumer Key" +msgstr "Consumer Key" -#: ../../Zotlabs/Module/Profperm.php:117 ../../include/channel.php:1282 -msgid "Profile" -msgstr "Profil" +#: ../../Zotlabs/Module/Settings/Oauth.php:90 +#: ../../Zotlabs/Module/Settings/Oauth.php:91 +msgid "Automatically generated - change if desired. Max length 20" +msgstr "Automatisch erzeugt – ändern, falls erwünscht. Maximale Länge 20" -#: ../../Zotlabs/Module/Profperm.php:119 -msgid "Click on a contact to add or remove." -msgstr "Klicke auf einen Kontakt, um ihn hinzuzufügen oder zu entfernen." +#: ../../Zotlabs/Module/Settings/Oauth.php:91 +#: ../../Zotlabs/Module/Settings/Oauth.php:117 +#: ../../addon/statusnet/statusnet.php:892 ../../addon/twitter/twitter.php:776 +msgid "Consumer Secret" +msgstr "Consumer Secret" -#: ../../Zotlabs/Module/Profperm.php:128 -msgid "Visible To" -msgstr "Sichtbar für" +#: ../../Zotlabs/Module/Settings/Oauth.php:92 +#: ../../Zotlabs/Module/Settings/Oauth.php:118 +msgid "Redirect" +msgstr "Umleitung" -#: ../../Zotlabs/Module/Magic.php:71 -msgid "Hub not found." -msgstr "Server nicht gefunden." +#: ../../Zotlabs/Module/Settings/Oauth.php:92 +msgid "" +"Redirect URI - leave blank unless your application specifically requires " +"this" +msgstr "Umleitungs-URl – lasse das leer, solange Deine Anwendung es nicht explizit erfordert" -#: ../../Zotlabs/Module/Mitem.php:52 -msgid "Unable to create element." -msgstr "Element konnte nicht erstellt werden." +#: ../../Zotlabs/Module/Settings/Oauth.php:93 +#: ../../Zotlabs/Module/Settings/Oauth.php:119 +msgid "Icon url" +msgstr "Symbol-URL" -#: ../../Zotlabs/Module/Mitem.php:76 -msgid "Unable to update menu element." -msgstr "Kann Menü-Element nicht aktualisieren." +#: ../../Zotlabs/Module/Settings/Oauth.php:93 +#: ../../Zotlabs/Module/Sources.php:112 ../../Zotlabs/Module/Sources.php:147 +msgid "Optional" +msgstr "Optional" -#: ../../Zotlabs/Module/Mitem.php:92 -msgid "Unable to add menu element." -msgstr "Kann Menü-Bestandteil nicht hinzufügen." +#: ../../Zotlabs/Module/Settings/Oauth.php:104 +msgid "Application not found." +msgstr "Die Anwendung wurde nicht gefunden." -#: ../../Zotlabs/Module/Mitem.php:153 ../../Zotlabs/Module/Mitem.php:230 -msgid "Menu Item Permissions" -msgstr "Zugriffsrechte des Menü-Elements" +#: ../../Zotlabs/Module/Settings/Oauth.php:147 +msgid "Connected Apps" +msgstr "Verbundene Apps" -#: ../../Zotlabs/Module/Mitem.php:154 ../../Zotlabs/Module/Mitem.php:231 -#: ../../Zotlabs/Module/Settings/Channel.php:489 -msgid "(click to open/close)" -msgstr "(zum öffnen/schließen anklicken)" +#: ../../Zotlabs/Module/Settings/Oauth.php:151 +msgid "Client key starts with" +msgstr "Client Key beginnt mit" -#: ../../Zotlabs/Module/Mitem.php:160 ../../Zotlabs/Module/Mitem.php:176 -msgid "Link Name" -msgstr "Name des Links" +#: ../../Zotlabs/Module/Settings/Oauth.php:152 +msgid "No name" +msgstr "Kein Name" -#: ../../Zotlabs/Module/Mitem.php:161 ../../Zotlabs/Module/Mitem.php:239 -msgid "Link or Submenu Target" -msgstr "Ziel des Links oder Untermenüs" +#: ../../Zotlabs/Module/Settings/Oauth.php:153 +msgid "Remove authorization" +msgstr "Authorisierung aufheben" -#: ../../Zotlabs/Module/Mitem.php:161 -msgid "Enter URL of the link or select a menu name to create a submenu" -msgstr "URL des Links eingeben oder Menünamen wählen, um ein Untermenü anzulegen." +#: ../../Zotlabs/Module/Embedphotos.php:140 +#: ../../Zotlabs/Module/Photos.php:758 ../../Zotlabs/Module/Photos.php:1297 +#: ../../Zotlabs/Widget/Portfolio.php:78 ../../Zotlabs/Widget/Album.php:78 +msgid "View Photo" +msgstr "Foto ansehen" -#: ../../Zotlabs/Module/Mitem.php:162 ../../Zotlabs/Module/Mitem.php:240 -msgid "Use magic-auth if available" -msgstr "Magic-Auth verwenden, falls verfügbar" +#: ../../Zotlabs/Module/Embedphotos.php:156 +#: ../../Zotlabs/Module/Photos.php:789 ../../Zotlabs/Widget/Portfolio.php:97 +#: ../../Zotlabs/Widget/Album.php:95 +msgid "Edit Album" +msgstr "Album bearbeiten" -#: ../../Zotlabs/Module/Mitem.php:163 ../../Zotlabs/Module/Mitem.php:241 -msgid "Open link in new window" -msgstr "Öffne Link in neuem Fenster" +#: ../../Zotlabs/Module/Embedphotos.php:158 +#: ../../Zotlabs/Module/Photos.php:791 ../../Zotlabs/Module/Photos.php:1328 +#: ../../Zotlabs/Module/Profile_photo.php:431 +#: ../../Zotlabs/Module/Cover_photo.php:361 +#: ../../Zotlabs/Storage/Browser.php:230 ../../Zotlabs/Storage/Browser.php:337 +#: ../../Zotlabs/Widget/Cdav.php:132 ../../Zotlabs/Widget/Cdav.php:168 +#: ../../Zotlabs/Widget/Portfolio.php:99 ../../Zotlabs/Widget/Album.php:97 +msgid "Upload" +msgstr "Hochladen" -#: ../../Zotlabs/Module/Mitem.php:164 ../../Zotlabs/Module/Mitem.php:242 -msgid "Order in list" -msgstr "Reihenfolge in der Liste" +#: ../../Zotlabs/Module/Achievements.php:38 +msgid "Some blurb about what to do when you're new here" +msgstr "Ein Hinweis, was man tun kann, wenn man neu hier ist" -#: ../../Zotlabs/Module/Mitem.php:164 ../../Zotlabs/Module/Mitem.php:242 -msgid "Higher numbers will sink to bottom of listing" -msgstr "Größere Nummern werden weiter unten in der Auflistung einsortiert" +#: ../../Zotlabs/Module/Thing.php:115 +msgid "Thing updated" +msgstr "Sache aktualisiert" -#: ../../Zotlabs/Module/Mitem.php:165 -msgid "Submit and finish" -msgstr "Absenden und fertigstellen" +#: ../../Zotlabs/Module/Thing.php:167 +msgid "Object store: failed" +msgstr "Speichern des Objekts fehlgeschlagen" -#: ../../Zotlabs/Module/Mitem.php:166 -msgid "Submit and continue" -msgstr "Absenden und fortfahren" +#: ../../Zotlabs/Module/Thing.php:171 +msgid "Thing added" +msgstr "Sache hinzugefügt" -#: ../../Zotlabs/Module/Mitem.php:174 -msgid "Menu:" -msgstr "Menü:" +#: ../../Zotlabs/Module/Thing.php:197 +#, php-format +msgid "OBJ: %1$s %2$s %3$s" +msgstr "OBJ: %1$s %2$s %3$s" -#: ../../Zotlabs/Module/Mitem.php:177 -msgid "Link Target" -msgstr "Ziel des Links" +#: ../../Zotlabs/Module/Thing.php:260 +msgid "Show Thing" +msgstr "Sache anzeigen" -#: ../../Zotlabs/Module/Mitem.php:180 -msgid "Edit menu" -msgstr "Menü bearbeiten" +#: ../../Zotlabs/Module/Thing.php:267 +msgid "item not found." +msgstr "Eintrag nicht gefunden" -#: ../../Zotlabs/Module/Mitem.php:183 -msgid "Edit element" -msgstr "Bestandteil bearbeiten" +#: ../../Zotlabs/Module/Thing.php:300 +msgid "Edit Thing" +msgstr "Sache bearbeiten" -#: ../../Zotlabs/Module/Mitem.php:184 -msgid "Drop element" -msgstr "Bestandteil löschen" +#: ../../Zotlabs/Module/Thing.php:302 ../../Zotlabs/Module/Thing.php:359 +msgid "Select a profile" +msgstr "Wähle ein Profil" -#: ../../Zotlabs/Module/Mitem.php:185 -msgid "New element" -msgstr "Neues Bestandteil" +#: ../../Zotlabs/Module/Thing.php:306 ../../Zotlabs/Module/Thing.php:362 +msgid "Post an activity" +msgstr "Aktivitätsnachricht senden" -#: ../../Zotlabs/Module/Mitem.php:186 -msgid "Edit this menu container" -msgstr "Diesen Menü-Container bearbeiten" +#: ../../Zotlabs/Module/Thing.php:306 ../../Zotlabs/Module/Thing.php:362 +msgid "Only sends to viewers of the applicable profile" +msgstr "Nur an Betrachter des ausgewählten Profils senden" -#: ../../Zotlabs/Module/Mitem.php:187 -msgid "Add menu element" -msgstr "Menüelement hinzufügen" +#: ../../Zotlabs/Module/Thing.php:308 ../../Zotlabs/Module/Thing.php:364 +msgid "Name of thing e.g. something" +msgstr "Name der Sache, z. B. irgendwas" -#: ../../Zotlabs/Module/Mitem.php:188 -msgid "Delete this menu item" -msgstr "Lösche dieses Menü-Bestandteil" +#: ../../Zotlabs/Module/Thing.php:310 ../../Zotlabs/Module/Thing.php:365 +msgid "URL of thing (optional)" +msgstr "URL der Sache (optional)" -#: ../../Zotlabs/Module/Mitem.php:189 -msgid "Edit this menu item" -msgstr "Bearbeite dieses Menü-Bestandteil" +#: ../../Zotlabs/Module/Thing.php:312 ../../Zotlabs/Module/Thing.php:366 +msgid "URL for photo of thing (optional)" +msgstr "URL eines Fotos der Sache (optional)" -#: ../../Zotlabs/Module/Mitem.php:206 -msgid "Menu item not found." -msgstr "Menü-Bestandteil nicht gefunden." +#: ../../Zotlabs/Module/Thing.php:314 ../../Zotlabs/Module/Thing.php:367 +#: ../../Zotlabs/Module/Photos.php:649 ../../Zotlabs/Module/Photos.php:1018 +#: ../../Zotlabs/Module/Connedit.php:676 ../../Zotlabs/Module/Chat.php:235 +#: ../../Zotlabs/Module/Filestorage.php:142 +#: ../../include/acl_selectors.php:218 +msgid "Permissions" +msgstr "Berechtigungen" -#: ../../Zotlabs/Module/Mitem.php:219 -msgid "Menu item deleted." -msgstr "Menü-Bestandteil gelöscht." +#: ../../Zotlabs/Module/Thing.php:357 +msgid "Add Thing to your Profile" +msgstr "Die Sache Deinem Profil hinzufügen" -#: ../../Zotlabs/Module/Mitem.php:221 -msgid "Menu item could not be deleted." -msgstr "Menü-Bestandteil kann nicht gelöscht werden." +#: ../../Zotlabs/Module/Notify.php:61 +#: ../../Zotlabs/Module/Notifications.php:38 +msgid "No more system notifications." +msgstr "Keine System-Benachrichtigungen mehr." -#: ../../Zotlabs/Module/Mitem.php:228 -msgid "Edit Menu Element" -msgstr "Bearbeite Menü-Bestandteil" +#: ../../Zotlabs/Module/Notify.php:65 +#: ../../Zotlabs/Module/Notifications.php:42 +msgid "System Notifications" +msgstr "System-Benachrichtigungen" -#: ../../Zotlabs/Module/Mitem.php:238 -msgid "Link text" -msgstr "Link Text" +#: ../../Zotlabs/Module/Follow.php:31 +msgid "Channel added." +msgstr "Kanal hinzugefügt." -#: ../../Zotlabs/Module/Ratings.php:70 -msgid "No ratings" -msgstr "Keine Bewertungen" +#: ../../Zotlabs/Module/Import.php:143 +#, php-format +msgid "Your service plan only allows %d channels." +msgstr "Dein Vertrag erlaubt nur %d Kanäle." -#: ../../Zotlabs/Module/Ratings.php:98 -msgid "Rating: " -msgstr "Bewertung: " +#: ../../Zotlabs/Module/Import.php:157 +msgid "No channel. Import failed." +msgstr "Kein Kanal. Import fehlgeschlagen." -#: ../../Zotlabs/Module/Ratings.php:99 -msgid "Website: " -msgstr "Webseite: " +#: ../../Zotlabs/Module/Import.php:481 +#: ../../addon/diaspora/import_diaspora.php:142 +msgid "Import completed." +msgstr "Import abgeschlossen." -#: ../../Zotlabs/Module/Ratings.php:101 -msgid "Description: " -msgstr "Beschreibung: " +#: ../../Zotlabs/Module/Import.php:509 +msgid "You must be logged in to use this feature." +msgstr "Du musst angemeldet sein um diese Funktion zu nutzen." + +#: ../../Zotlabs/Module/Import.php:514 +msgid "Import Channel" +msgstr "Kanal importieren" + +#: ../../Zotlabs/Module/Import.php:515 +msgid "" +"Use this form to import an existing channel from a different server/hub. You" +" may retrieve the channel identity from the old server/hub via the network " +"or provide an export file." +msgstr "Verwende dieses Formular, um einen existierenden Kanal von einem anderen Hub zu importieren. Du kannst den Kanal direkt vom bisherigen Hub über das Netzwerk oder aus einer exportierten Sicherheitskopie importieren." + +#: ../../Zotlabs/Module/Import.php:517 +msgid "Or provide the old server/hub details" +msgstr "Oder gib die Details Deines bisherigen $Projectname-Hubs ein" + +#: ../../Zotlabs/Module/Import.php:518 +msgid "Your old identity address (xyz@example.com)" +msgstr "Bisherige Kanal-Adresse (xyz@example.com)" + +#: ../../Zotlabs/Module/Import.php:519 +msgid "Your old login email address" +msgstr "Deine alte Login-E-Mail-Adresse" + +#: ../../Zotlabs/Module/Import.php:520 +msgid "Your old login password" +msgstr "Dein altes Passwort" + +#: ../../Zotlabs/Module/Import.php:521 +msgid "" +"For either option, please choose whether to make this hub your new primary " +"address, or whether your old location should continue this role. You will be" +" able to post from either location, but only one can be marked as the " +"primary location for files, photos, and media." +msgstr "Egal, welche Option Du wählst – bitte lege fest, ob dieser Server die neue primäre Adresse dieses Kanals sein soll, oder ob der bisherige $Projectname-Hub diese Rolle weiterhin wahrnimmt. Du kannst von beiden Servern aus posten, aber nur einer kann der primäre Ort Deiner Dateien, Fotos und Medien sein." + +#: ../../Zotlabs/Module/Import.php:522 +msgid "Make this hub my primary location" +msgstr "Dieser $Pojectname-Hub ist mein primärer Hub." + +#: ../../Zotlabs/Module/Import.php:523 +msgid "Move this channel (disable all previous locations)" +msgstr "Verschiebe diesen Kanal (deaktiviere alle vorherigen Adressen/Klone)" + +#: ../../Zotlabs/Module/Import.php:524 +msgid "Import a few months of posts if possible (limited by available memory" +msgstr "Importiere die Beiträge einiger Monate, sofern möglich (beschränkt durch verfügbaren Speicher)" + +#: ../../Zotlabs/Module/Import.php:525 +msgid "" +"This process may take several minutes to complete. Please submit the form " +"only once and leave this page open until finished." +msgstr "Dieser Vorgang kann einige Minuten dauern. Bitte sende das Formular nur einmal ab und lasse diese Seite bis zur Fertigstellung offen." + +#: ../../Zotlabs/Module/Rmagic.php:35 +msgid "Authentication failed." +msgstr "Authentifizierung fehlgeschlagen." + +#: ../../Zotlabs/Module/Rmagic.php:75 ../../boot.php:1640 +#: ../../include/channel.php:2204 +msgid "Remote Authentication" +msgstr "Entfernte Authentifizierung" + +#: ../../Zotlabs/Module/Rmagic.php:76 ../../include/channel.php:2205 +msgid "Enter your channel address (e.g. channel@example.com)" +msgstr "Deine Kanal-Adresse (z. B. channel@example.com)" + +#: ../../Zotlabs/Module/Rmagic.php:77 ../../include/channel.php:2206 +msgid "Authenticate" +msgstr "Authentifizieren" + +#: ../../Zotlabs/Module/Cal.php:62 ../../Zotlabs/Module/Chanview.php:96 +#: ../../Zotlabs/Module/Page.php:75 ../../Zotlabs/Module/Wall_upload.php:31 +#: ../../Zotlabs/Module/Block.php:41 ../../Zotlabs/Module/Card_edit.php:44 +msgid "Channel not found." +msgstr "Kanal nicht gefunden." + +#: ../../Zotlabs/Module/Cal.php:69 +msgid "Permissions denied." +msgstr "Berechtigung verweigert." + +#: ../../Zotlabs/Module/Cal.php:342 ../../include/text.php:2312 +msgid "Import" +msgstr "Import" + +#: ../../Zotlabs/Module/Api.php:72 ../../Zotlabs/Module/Api.php:93 +msgid "Authorize application connection" +msgstr "Zugriff für die Anwendung autorisieren" + +#: ../../Zotlabs/Module/Api.php:73 +msgid "Return to your app and insert this Security Code:" +msgstr "Gehen Sie zu Ihrer App zurück und tragen Sie diesen Sicherheitscode ein:" + +#: ../../Zotlabs/Module/Api.php:83 +msgid "Please login to continue." +msgstr "Zum Weitermachen, bitte einloggen." + +#: ../../Zotlabs/Module/Api.php:95 +msgid "" +"Do you want to authorize this application to access your posts and contacts," +" and/or create new posts for you?" +msgstr "Möchtest Du dieser Anwendung erlauben, Deine Nachrichten und Kontakte abzurufen und/oder neue Nachrichten für Dich zu erstellen?" #: ../../Zotlabs/Module/Attach.php:13 msgid "Item not available." msgstr "Element nicht verfügbar." -#: ../../Zotlabs/Module/Mood.php:67 ../../include/conversation.php:260 +#: ../../Zotlabs/Module/Editblock.php:116 ../../Zotlabs/Module/Chat.php:207 +#: ../../Zotlabs/Module/Editwebpage.php:143 ../../Zotlabs/Module/Mail.php:288 +#: ../../Zotlabs/Module/Mail.php:430 ../../Zotlabs/Module/Card_edit.php:101 +#: ../../include/conversation.php:1261 +msgid "Insert web link" +msgstr "Link einfügen" + +#: ../../Zotlabs/Module/Editblock.php:129 +#: ../../Zotlabs/Module/Card_edit.php:117 ../../include/conversation.php:1381 +msgid "Title (optional)" +msgstr "Titel (optional)" + +#: ../../Zotlabs/Module/Editblock.php:138 +msgid "Edit Block" +msgstr "Block bearbeiten" + +#: ../../Zotlabs/Module/Profile.php:93 +msgid "vcard" +msgstr "VCard" + +#: ../../Zotlabs/Module/Apps.php:47 ../../Zotlabs/Lib/Apps.php:223 +msgid "Apps" +msgstr "Apps" + +#: ../../Zotlabs/Module/Apps.php:50 +msgid "Manage apps" +msgstr "Apps verwalten" + +#: ../../Zotlabs/Module/Apps.php:51 +msgid "Create new app" +msgstr "Neue App erstellen" + +#: ../../Zotlabs/Module/Mood.php:67 ../../include/conversation.php:256 #, php-format msgctxt "mood" msgid "%1$s is %2$s" msgstr "%1$s ist %2$s" -#: ../../Zotlabs/Module/Mood.php:135 ../../Zotlabs/Lib/Apps.php:227 +#: ../../Zotlabs/Module/Mood.php:135 ../../Zotlabs/Lib/Apps.php:247 msgid "Mood" msgstr "Laune" @@ -3835,823 +4306,1503 @@ msgstr "Laune" msgid "Set your current mood and tell your friends" msgstr "Wähle Deine aktuelle Stimmung und teile sie mit Deinen Freunden" -#: ../../Zotlabs/Module/Notify.php:57 -#: ../../Zotlabs/Module/Notifications.php:35 -msgid "No more system notifications." -msgstr "Keine System-Benachrichtigungen mehr." +#: ../../Zotlabs/Module/Connections.php:54 +#: ../../Zotlabs/Module/Connections.php:156 +#: ../../Zotlabs/Module/Connections.php:245 +msgid "Blocked" +msgstr "Blockiert" -#: ../../Zotlabs/Module/Notify.php:61 -#: ../../Zotlabs/Module/Notifications.php:39 -msgid "System Notifications" -msgstr "System-Benachrichtigungen" +#: ../../Zotlabs/Module/Connections.php:59 +#: ../../Zotlabs/Module/Connections.php:163 +#: ../../Zotlabs/Module/Connections.php:244 +msgid "Ignored" +msgstr "Ignoriert" + +#: ../../Zotlabs/Module/Connections.php:64 +#: ../../Zotlabs/Module/Connections.php:177 +#: ../../Zotlabs/Module/Connections.php:243 +msgid "Hidden" +msgstr "Versteckt" + +#: ../../Zotlabs/Module/Connections.php:69 +#: ../../Zotlabs/Module/Connections.php:170 +msgid "Archived/Unreachable" +msgstr "Archiviert/Unerreichbar" + +#: ../../Zotlabs/Module/Connections.php:74 +#: ../../Zotlabs/Module/Connections.php:83 ../../Zotlabs/Module/Menu.php:116 +#: ../../include/conversation.php:1697 +msgid "New" +msgstr "Neu" + +#: ../../Zotlabs/Module/Connections.php:88 +#: ../../Zotlabs/Module/Connections.php:102 +#: ../../Zotlabs/Module/Connedit.php:713 ../../Zotlabs/Widget/Affinity.php:30 +msgid "All" +msgstr "Alle" + +#: ../../Zotlabs/Module/Connections.php:133 +#: ../../Zotlabs/Widget/Notifications.php:80 +msgid "New Connections" +msgstr "Neue Verbindungen" + +#: ../../Zotlabs/Module/Connections.php:136 +msgid "Show pending (new) connections" +msgstr "Ausstehende (neue) Verbindungsanfragen anzeigen" + +#: ../../Zotlabs/Module/Connections.php:143 +msgid "Show all connections" +msgstr "Alle Verbindungen anzeigen" + +#: ../../Zotlabs/Module/Connections.php:159 +msgid "Only show blocked connections" +msgstr "Nur blockierte Verbindungen anzeigen" + +#: ../../Zotlabs/Module/Connections.php:166 +msgid "Only show ignored connections" +msgstr "Nur ignorierte Verbindungen anzeigen" + +#: ../../Zotlabs/Module/Connections.php:173 +msgid "Only show archived/unreachable connections" +msgstr "Nur archivierte/unerreichbare Verbindungen anzeigen" + +#: ../../Zotlabs/Module/Connections.php:180 +msgid "Only show hidden connections" +msgstr "Nur versteckte Verbindungen anzeigen" + +#: ../../Zotlabs/Module/Connections.php:241 +msgid "Pending approval" +msgstr "Wartet auf Genehmigung" + +#: ../../Zotlabs/Module/Connections.php:242 +msgid "Archived" +msgstr "Archiviert" + +#: ../../Zotlabs/Module/Connections.php:246 +msgid "Not connected at this location" +msgstr "An diesem Ort nicht verbunden" + +#: ../../Zotlabs/Module/Connections.php:258 +#, php-format +msgid "%1$s [%2$s]" +msgstr "%1$s [%2$s]" + +#: ../../Zotlabs/Module/Connections.php:259 +msgid "Edit connection" +msgstr "Verbindung bearbeiten" + +#: ../../Zotlabs/Module/Connections.php:261 +msgid "Delete connection" +msgstr "Verbindung löschen" + +#: ../../Zotlabs/Module/Connections.php:270 +msgid "Channel address" +msgstr "Kanaladresse" + +#: ../../Zotlabs/Module/Connections.php:272 +msgid "Network" +msgstr "Netzwerk" + +#: ../../Zotlabs/Module/Connections.php:275 +msgid "Call" +msgstr "Anruf" + +#: ../../Zotlabs/Module/Connections.php:277 +msgid "Status" +msgstr "Status" + +#: ../../Zotlabs/Module/Connections.php:279 +msgid "Connected" +msgstr "Verbunden" + +#: ../../Zotlabs/Module/Connections.php:281 +msgid "Approve connection" +msgstr "Verbindung genehmigen" + +#: ../../Zotlabs/Module/Connections.php:283 +msgid "Ignore connection" +msgstr "Verbindung ignorieren" + +#: ../../Zotlabs/Module/Connections.php:284 +#: ../../Zotlabs/Module/Connedit.php:630 +msgid "Ignore" +msgstr "Ignorieren" + +#: ../../Zotlabs/Module/Connections.php:285 +msgid "Recent activity" +msgstr "Kürzliche Aktivitäten" + +#: ../../Zotlabs/Module/Connections.php:309 ../../Zotlabs/Lib/Apps.php:229 +#: ../../include/text.php:959 ../../include/nav.php:107 +msgid "Connections" +msgstr "Verbindungen" + +#: ../../Zotlabs/Module/Connections.php:314 +msgid "Search your connections" +msgstr "Verbindungen durchsuchen" -#: ../../Zotlabs/Module/Photos.php:82 +#: ../../Zotlabs/Module/Connections.php:315 +msgid "Connections search" +msgstr "Verbindung suchen" + +#: ../../Zotlabs/Module/Connections.php:316 +#: ../../Zotlabs/Module/Directory.php:391 +#: ../../Zotlabs/Module/Directory.php:396 ../../include/contact_widgets.php:23 +msgid "Find" +msgstr "Finde" + +#: ../../Zotlabs/Module/Viewsrc.php:43 +msgid "item" +msgstr "Beitrag" + +#: ../../Zotlabs/Module/Viewsrc.php:55 +msgid "Source of Item" +msgstr "Quelle des Elements" + +#: ../../Zotlabs/Module/Bookmarks.php:56 +msgid "Bookmark added" +msgstr "Lesezeichen hinzugefügt" + +#: ../../Zotlabs/Module/Bookmarks.php:79 +msgid "My Bookmarks" +msgstr "Meine Lesezeichen" + +#: ../../Zotlabs/Module/Bookmarks.php:90 +msgid "My Connections Bookmarks" +msgstr "Lesezeichen meiner Kontakte" + +#: ../../Zotlabs/Module/Removeaccount.php:35 +msgid "" +"Account removals are not allowed within 48 hours of changing the account " +"password." +msgstr "Das Löschen von Konten innerhalb 48 Stunden nachdem deren Passwort geändert wurde ist nicht erlaubt." + +#: ../../Zotlabs/Module/Removeaccount.php:57 +msgid "Remove This Account" +msgstr "Dieses Konto löschen" + +#: ../../Zotlabs/Module/Removeaccount.php:58 +msgid "" +"This account and all its channels will be completely removed from the " +"network. " +msgstr "Dieses Konto mit all seinen Kanälen wird vollständig aus dem Netzwerk gelöscht." + +#: ../../Zotlabs/Module/Removeaccount.php:60 +msgid "" +"Remove this account, all its channels and all its channel clones from the " +"network" +msgstr "Dieses Konto, all seine Kanäle sowie alle Kanal-Klone aus dem Netzwerk löschen" + +#: ../../Zotlabs/Module/Removeaccount.php:60 +msgid "" +"By default only the instances of the channels located on this hub will be " +"removed from the network" +msgstr "Standardmäßig werden nur die Kanalklone auf diesem $Projectname-Hub aus dem Netzwerk entfernt" + +#: ../../Zotlabs/Module/Photos.php:78 msgid "Page owner information could not be retrieved." msgstr "Informationen über den Besitzer der Seite konnten nicht gefunden werden." -#: ../../Zotlabs/Module/Photos.php:97 ../../Zotlabs/Module/Photos.php:734 -#: ../../Zotlabs/Module/Profile_photo.php:115 -#: ../../Zotlabs/Module/Profile_photo.php:219 -#: ../../extend/addon/addon/openclipatar/openclipatar.php:225 -#: ../../include/photo/photo_driver.php:728 -msgid "Profile Photos" -msgstr "Profilfotos" - -#: ../../Zotlabs/Module/Photos.php:103 ../../Zotlabs/Module/Photos.php:129 +#: ../../Zotlabs/Module/Photos.php:94 ../../Zotlabs/Module/Photos.php:120 msgid "Album not found." msgstr "Album nicht gefunden." -#: ../../Zotlabs/Module/Photos.php:112 +#: ../../Zotlabs/Module/Photos.php:103 msgid "Delete Album" msgstr "Album löschen" -#: ../../Zotlabs/Module/Photos.php:133 -msgid "" -"Multiple storage folders exist with this album name, but within different " -"directories. Please remove the desired folder or folders using the Files " -"manager" -msgstr "Mehrere Speicherordner mit diesem Albumnamen sind bereits vorhanden, aber in verschiedenen Verzeichnissen. Bitte entfernen Sie den oder die gewünschten Ordner mit dem Dateimanager" - -#: ../../Zotlabs/Module/Photos.php:190 ../../Zotlabs/Module/Photos.php:1059 +#: ../../Zotlabs/Module/Photos.php:174 ../../Zotlabs/Module/Photos.php:1030 msgid "Delete Photo" msgstr "Foto löschen" -#: ../../Zotlabs/Module/Photos.php:520 +#: ../../Zotlabs/Module/Photos.php:501 msgid "No photos selected" msgstr "Keine Fotos ausgewählt" -#: ../../Zotlabs/Module/Photos.php:569 +#: ../../Zotlabs/Module/Photos.php:550 msgid "Access to this item is restricted." msgstr "Der Zugriff auf dieses Foto ist eingeschränkt." -#: ../../Zotlabs/Module/Photos.php:608 +#: ../../Zotlabs/Module/Photos.php:593 #, php-format msgid "%1$.2f MB of %2$.2f MB photo storage used." msgstr "%1$.2f MB von %2$.2f MB Foto-Speicher belegt." -#: ../../Zotlabs/Module/Photos.php:611 +#: ../../Zotlabs/Module/Photos.php:596 #, php-format msgid "%1$.2f MB photo storage used." msgstr "%1$.2f MB Foto-Speicher belegt." -#: ../../Zotlabs/Module/Photos.php:647 +#: ../../Zotlabs/Module/Photos.php:638 msgid "Upload Photos" msgstr "Fotos hochladen" -#: ../../Zotlabs/Module/Photos.php:651 +#: ../../Zotlabs/Module/Photos.php:642 msgid "Enter an album name" msgstr "Namen für ein neues Album eingeben" -#: ../../Zotlabs/Module/Photos.php:652 +#: ../../Zotlabs/Module/Photos.php:643 msgid "or select an existing album (doubleclick)" msgstr "oder ein bereits vorhandenes auswählen (Doppelklick)" -#: ../../Zotlabs/Module/Photos.php:653 +#: ../../Zotlabs/Module/Photos.php:644 msgid "Create a status post for this upload" msgstr "Einen Statusbeitrag für diesen Upload erzeugen" -#: ../../Zotlabs/Module/Photos.php:654 +#: ../../Zotlabs/Module/Photos.php:645 msgid "Caption (optional):" msgstr "Beschriftung (optional):" -#: ../../Zotlabs/Module/Photos.php:655 +#: ../../Zotlabs/Module/Photos.php:646 msgid "Description (optional):" msgstr "Beschreibung (optional):" -#: ../../Zotlabs/Module/Photos.php:686 -msgid "Album name could not be decoded" -msgstr "Albumname konnte nicht dekodiert werden" - -#: ../../Zotlabs/Module/Photos.php:734 -msgid "Contact Photos" -msgstr "Kontakt-Bilder" - -#: ../../Zotlabs/Module/Photos.php:757 +#: ../../Zotlabs/Module/Photos.php:732 msgid "Show Newest First" msgstr "Neueste zuerst anzeigen" -#: ../../Zotlabs/Module/Photos.php:759 +#: ../../Zotlabs/Module/Photos.php:734 msgid "Show Oldest First" msgstr "Älteste zuerst anzeigen" -#: ../../Zotlabs/Module/Photos.php:783 ../../Zotlabs/Module/Photos.php:1337 -#: ../../Zotlabs/Module/Embedphotos.php:139 ../../include/widgets.php:1748 -msgid "View Photo" -msgstr "Foto ansehen" - -#: ../../Zotlabs/Module/Photos.php:814 -#: ../../Zotlabs/Module/Embedphotos.php:155 ../../include/widgets.php:1765 -msgid "Edit Album" -msgstr "Album bearbeiten" - -#: ../../Zotlabs/Module/Photos.php:861 +#: ../../Zotlabs/Module/Photos.php:839 msgid "Permission denied. Access to this item may be restricted." msgstr "Berechtigung verweigert. Der Zugriff ist wahrscheinlich eingeschränkt worden." -#: ../../Zotlabs/Module/Photos.php:863 +#: ../../Zotlabs/Module/Photos.php:841 msgid "Photo not available" msgstr "Foto nicht verfügbar" -#: ../../Zotlabs/Module/Photos.php:921 +#: ../../Zotlabs/Module/Photos.php:899 msgid "Use as profile photo" msgstr "Als Profilfoto verwenden" -#: ../../Zotlabs/Module/Photos.php:922 +#: ../../Zotlabs/Module/Photos.php:900 msgid "Use as cover photo" msgstr "Als Titelbild verwenden" -#: ../../Zotlabs/Module/Photos.php:929 +#: ../../Zotlabs/Module/Photos.php:907 msgid "Private Photo" msgstr "Privates Foto" -#: ../../Zotlabs/Module/Photos.php:940 ../../Zotlabs/Module/Cal.php:336 -#: ../../Zotlabs/Module/Cal.php:343 ../../Zotlabs/Module/Events.php:680 -#: ../../Zotlabs/Module/Events.php:689 -#: ../../extend/addon/addon/cdav/Mod_Cdav.php:846 -msgid "Previous" -msgstr "Voriges" - -#: ../../Zotlabs/Module/Photos.php:944 +#: ../../Zotlabs/Module/Photos.php:922 msgid "View Full Size" msgstr "In voller Größe anzeigen" -#: ../../Zotlabs/Module/Photos.php:949 ../../Zotlabs/Module/Setup.php:264 -#: ../../Zotlabs/Module/Cal.php:337 ../../Zotlabs/Module/Cal.php:344 -#: ../../Zotlabs/Module/Events.php:681 ../../Zotlabs/Module/Events.php:690 -#: ../../extend/addon/addon/cdav/Mod_Cdav.php:847 -msgid "Next" -msgstr "Nächste" - -#: ../../Zotlabs/Module/Photos.php:1033 +#: ../../Zotlabs/Module/Photos.php:1004 msgid "Edit photo" msgstr "Foto bearbeiten" -#: ../../Zotlabs/Module/Photos.php:1035 +#: ../../Zotlabs/Module/Photos.php:1006 msgid "Rotate CW (right)" msgstr "Drehen im UZS (rechts)" -#: ../../Zotlabs/Module/Photos.php:1036 +#: ../../Zotlabs/Module/Photos.php:1007 msgid "Rotate CCW (left)" msgstr "Drehen gegen UZS (links)" -#: ../../Zotlabs/Module/Photos.php:1039 +#: ../../Zotlabs/Module/Photos.php:1010 msgid "Move photo to album" msgstr "Foto in Album verschieben" -#: ../../Zotlabs/Module/Photos.php:1040 +#: ../../Zotlabs/Module/Photos.php:1011 msgid "Enter a new album name" msgstr "Gib einen Namen für ein neues Album ein" -#: ../../Zotlabs/Module/Photos.php:1041 +#: ../../Zotlabs/Module/Photos.php:1012 msgid "or select an existing one (doubleclick)" msgstr "oder wähle ein bereits vorhandenes aus (Doppelklick)" -#: ../../Zotlabs/Module/Photos.php:1044 +#: ../../Zotlabs/Module/Photos.php:1015 msgid "Caption" msgstr "Bildunterschrift" -#: ../../Zotlabs/Module/Photos.php:1046 +#: ../../Zotlabs/Module/Photos.php:1017 msgid "Add a Tag" msgstr "Schlagwort hinzufügen" -#: ../../Zotlabs/Module/Photos.php:1054 +#: ../../Zotlabs/Module/Photos.php:1025 msgid "Example: @bob, @Barbara_Jensen, @jim@example.com" msgstr "Beispiele: @ben, @Karl_Prester, @lieschen@example.com" -#: ../../Zotlabs/Module/Photos.php:1057 +#: ../../Zotlabs/Module/Photos.php:1028 msgid "Flag as adult in album view" msgstr "In der Albumansicht als nicht jugendfrei markieren" -#: ../../Zotlabs/Module/Photos.php:1076 ../../Zotlabs/Lib/ThreadItem.php:268 +#: ../../Zotlabs/Module/Photos.php:1047 ../../Zotlabs/Lib/ThreadItem.php:271 msgid "I like this (toggle)" msgstr "Mir gefällt das (Umschalter)" -#: ../../Zotlabs/Module/Photos.php:1077 ../../Zotlabs/Lib/ThreadItem.php:269 +#: ../../Zotlabs/Module/Photos.php:1048 ../../Zotlabs/Lib/ThreadItem.php:272 msgid "I don't like this (toggle)" msgstr "Mir gefällt das nicht (Umschalter)" -#: ../../Zotlabs/Module/Photos.php:1078 ../../Zotlabs/Module/Blocks.php:161 -#: ../../Zotlabs/Module/Layouts.php:193 ../../Zotlabs/Module/Webpages.php:241 -#: ../../extend/addon/addon/cdav/include/widgets.php:123 -#: ../../include/conversation.php:1248 -msgid "Share" -msgstr "Teilen" - -#: ../../Zotlabs/Module/Photos.php:1079 ../../Zotlabs/Lib/ThreadItem.php:409 -#: ../../include/conversation.php:757 +#: ../../Zotlabs/Module/Photos.php:1050 ../../Zotlabs/Lib/ThreadItem.php:416 +#: ../../include/conversation.php:768 msgid "Please wait" msgstr "Bitte warten" -#: ../../Zotlabs/Module/Photos.php:1095 ../../Zotlabs/Module/Photos.php:1213 -#: ../../Zotlabs/Lib/ThreadItem.php:726 +#: ../../Zotlabs/Module/Photos.php:1066 ../../Zotlabs/Module/Photos.php:1184 +#: ../../Zotlabs/Lib/ThreadItem.php:740 msgid "This is you" msgstr "Das bist Du" -#: ../../Zotlabs/Module/Photos.php:1097 ../../Zotlabs/Module/Photos.php:1215 -#: ../../Zotlabs/Lib/ThreadItem.php:728 ../../include/js_strings.php:6 +#: ../../Zotlabs/Module/Photos.php:1068 ../../Zotlabs/Module/Photos.php:1186 +#: ../../Zotlabs/Lib/ThreadItem.php:742 ../../include/js_strings.php:6 msgid "Comment" msgstr "Kommentar" -#: ../../Zotlabs/Module/Photos.php:1099 ../../Zotlabs/Module/Webpages.php:247 -#: ../../Zotlabs/Module/Events.php:471 ../../Zotlabs/Lib/ThreadItem.php:738 -#: ../../include/page_widgets.php:43 ../../include/conversation.php:1217 -msgid "Preview" -msgstr "Vorschau" - -#: ../../Zotlabs/Module/Photos.php:1113 ../../include/conversation.php:593 +#: ../../Zotlabs/Module/Photos.php:1084 ../../include/conversation.php:594 msgctxt "title" msgid "Likes" msgstr "Gefällt mir" -#: ../../Zotlabs/Module/Photos.php:1113 ../../include/conversation.php:593 +#: ../../Zotlabs/Module/Photos.php:1084 ../../include/conversation.php:594 msgctxt "title" msgid "Dislikes" msgstr "Gefällt mir nicht" -#: ../../Zotlabs/Module/Photos.php:1114 ../../include/conversation.php:594 +#: ../../Zotlabs/Module/Photos.php:1085 ../../include/conversation.php:595 msgctxt "title" msgid "Agree" msgstr "Zustimmungen" -#: ../../Zotlabs/Module/Photos.php:1114 ../../include/conversation.php:594 +#: ../../Zotlabs/Module/Photos.php:1085 ../../include/conversation.php:595 msgctxt "title" msgid "Disagree" msgstr "Ablehnungen" -#: ../../Zotlabs/Module/Photos.php:1114 ../../include/conversation.php:594 +#: ../../Zotlabs/Module/Photos.php:1085 ../../include/conversation.php:595 msgctxt "title" msgid "Abstain" msgstr "Enthaltungen" -#: ../../Zotlabs/Module/Photos.php:1115 ../../include/conversation.php:595 +#: ../../Zotlabs/Module/Photos.php:1086 ../../include/conversation.php:596 msgctxt "title" msgid "Attending" msgstr "Zusagen" -#: ../../Zotlabs/Module/Photos.php:1115 ../../include/conversation.php:595 +#: ../../Zotlabs/Module/Photos.php:1086 ../../include/conversation.php:596 msgctxt "title" msgid "Not attending" msgstr "Absagen" -#: ../../Zotlabs/Module/Photos.php:1115 ../../include/conversation.php:595 +#: ../../Zotlabs/Module/Photos.php:1086 ../../include/conversation.php:596 msgctxt "title" msgid "Might attend" msgstr "Vielleicht" -#: ../../Zotlabs/Module/Photos.php:1132 ../../Zotlabs/Module/Photos.php:1144 -#: ../../Zotlabs/Lib/ThreadItem.php:186 ../../Zotlabs/Lib/ThreadItem.php:198 -#: ../../include/conversation.php:1783 +#: ../../Zotlabs/Module/Photos.php:1103 ../../Zotlabs/Module/Photos.php:1115 +#: ../../Zotlabs/Lib/ThreadItem.php:191 ../../Zotlabs/Lib/ThreadItem.php:203 msgid "View all" msgstr "Alles anzeigen" -#: ../../Zotlabs/Module/Photos.php:1136 ../../Zotlabs/Lib/ThreadItem.php:190 -#: ../../include/channel.php:1190 ../../include/taxonomy.php:403 -#: ../../include/conversation.php:1807 +#: ../../Zotlabs/Module/Photos.php:1107 ../../Zotlabs/Lib/ThreadItem.php:195 +#: ../../include/conversation.php:1950 ../../include/channel.php:1491 +#: ../../include/taxonomy.php:520 msgctxt "noun" msgid "Like" msgid_plural "Likes" msgstr[0] "Gefällt mir" msgstr[1] "Gefällt mir" -#: ../../Zotlabs/Module/Photos.php:1141 ../../Zotlabs/Lib/ThreadItem.php:195 -#: ../../include/conversation.php:1810 +#: ../../Zotlabs/Module/Photos.php:1112 ../../Zotlabs/Lib/ThreadItem.php:200 +#: ../../include/conversation.php:1953 msgctxt "noun" msgid "Dislike" msgid_plural "Dislikes" msgstr[0] "Gefällt nicht" msgstr[1] "Gefällt nicht" -#: ../../Zotlabs/Module/Photos.php:1241 +#: ../../Zotlabs/Module/Photos.php:1212 msgid "Photo Tools" msgstr "Fotowerkzeuge" -#: ../../Zotlabs/Module/Photos.php:1250 +#: ../../Zotlabs/Module/Photos.php:1221 msgid "In This Photo:" msgstr "Auf diesem Foto:" -#: ../../Zotlabs/Module/Photos.php:1255 +#: ../../Zotlabs/Module/Photos.php:1226 msgid "Map" msgstr "Karte" -#: ../../Zotlabs/Module/Photos.php:1263 ../../Zotlabs/Lib/ThreadItem.php:398 +#: ../../Zotlabs/Module/Photos.php:1234 ../../Zotlabs/Lib/ThreadItem.php:404 msgctxt "noun" msgid "Likes" msgstr "Gefällt mir" -#: ../../Zotlabs/Module/Photos.php:1264 ../../Zotlabs/Lib/ThreadItem.php:399 +#: ../../Zotlabs/Module/Photos.php:1235 ../../Zotlabs/Lib/ThreadItem.php:405 msgctxt "noun" msgid "Dislikes" msgstr "Gefällt nicht" -#: ../../Zotlabs/Module/Photos.php:1269 ../../Zotlabs/Lib/ThreadItem.php:404 -#: ../../include/acl_selectors.php:210 +#: ../../Zotlabs/Module/Photos.php:1240 ../../Zotlabs/Lib/ThreadItem.php:410 +#: ../../include/acl_selectors.php:220 msgid "Close" msgstr "Schließen" -#: ../../Zotlabs/Module/Photos.php:1343 -msgid "View Album" -msgstr "Album ansehen" - -#: ../../Zotlabs/Module/Photos.php:1354 ../../Zotlabs/Module/Photos.php:1367 -#: ../../Zotlabs/Module/Photos.php:1368 +#: ../../Zotlabs/Module/Photos.php:1312 ../../Zotlabs/Module/Photos.php:1325 +#: ../../Zotlabs/Module/Photos.php:1326 ../../include/photos.php:601 msgid "Recent Photos" msgstr "Neueste Fotos" -#: ../../Zotlabs/Module/Setup.php:176 -msgid "$Projectname Server - Setup" -msgstr "$Projectname Server-Einrichtung" +#: ../../Zotlabs/Module/Wiki.php:30 +msgid "Profile Unavailable." +msgstr "Profil nicht verfügbar." -#: ../../Zotlabs/Module/Setup.php:180 -msgid "Could not connect to database." -msgstr "Kann nicht mit der Datenbank verbinden." +#: ../../Zotlabs/Module/Wiki.php:44 ../../addon/gitwiki/Mod_Gitwiki.php:42 +msgid "Not found" +msgstr "Nicht gefunden" -#: ../../Zotlabs/Module/Setup.php:184 -msgid "" -"Could not connect to specified site URL. Possible SSL certificate or DNS " -"issue." -msgstr "Konnte die angegebene Webseiten-URL nicht erreichen. Möglicherweise ein Problem mit dem SSL-Zertifikat oder dem DNS." +#: ../../Zotlabs/Module/Wiki.php:68 ../../addon/gitwiki/Mod_Gitwiki.php:62 +msgid "Invalid channel" +msgstr "Ungültiger Kanal" -#: ../../Zotlabs/Module/Setup.php:191 -msgid "Could not create table." -msgstr "Konnte Tabelle nicht erstellen." +#: ../../Zotlabs/Module/Wiki.php:124 ../../addon/gitwiki/Mod_Gitwiki.php:107 +msgid "Error retrieving wiki" +msgstr "Fehler beim Abrufen des Wiki" -#: ../../Zotlabs/Module/Setup.php:196 -msgid "Your site database has been installed." -msgstr "Die Datenbank Deines Hubs wurde installiert." +#: ../../Zotlabs/Module/Wiki.php:131 ../../addon/gitwiki/Mod_Gitwiki.php:114 +msgid "Error creating zip file export folder" +msgstr "Fehler bei der Erzeugung des Zip-Datei Export-Verzeichnisses " -#: ../../Zotlabs/Module/Setup.php:200 -msgid "" -"You may need to import the file \"install/schema_xxx.sql\" manually using a " -"database client." -msgstr "Möglicherweise musst Du die Datei install/schema_xxx.sql manuell mit Hilfe eines Datenkbank-Clients importieren." +#: ../../Zotlabs/Module/Wiki.php:182 ../../addon/gitwiki/Mod_Gitwiki.php:132 +msgid "Error downloading wiki: " +msgstr "Fehler beim Herunterladen des Wiki:" -#: ../../Zotlabs/Module/Setup.php:201 ../../Zotlabs/Module/Setup.php:263 -#: ../../Zotlabs/Module/Setup.php:745 -msgid "Please see the file \"install/INSTALL.txt\"." -msgstr "Lies die Datei \"install/INSTALL.txt\"." +#: ../../Zotlabs/Module/Wiki.php:197 ../../addon/gitwiki/Mod_Gitwiki.php:146 +#: ../../include/conversation.php:1897 ../../include/nav.php:504 +msgid "Wikis" +msgstr "Wikis" -#: ../../Zotlabs/Module/Setup.php:260 -msgid "System check" -msgstr "Systemprüfung" +#: ../../Zotlabs/Module/Wiki.php:203 ../../addon/gitwiki/Mod_Gitwiki.php:152 +msgid "Download" +msgstr "Herunterladen" -#: ../../Zotlabs/Module/Setup.php:265 -msgid "Check again" -msgstr "Nochmal prüfen" +#: ../../Zotlabs/Module/Wiki.php:205 ../../Zotlabs/Module/Chat.php:256 +#: ../../Zotlabs/Module/Profiles.php:834 ../../Zotlabs/Module/Manage.php:145 +#: ../../addon/gitwiki/Mod_Gitwiki.php:154 +msgid "Create New" +msgstr "Neu anlegen" -#: ../../Zotlabs/Module/Setup.php:287 -msgid "Database connection" -msgstr "Datenbankverbindung" +#: ../../Zotlabs/Module/Wiki.php:207 ../../addon/gitwiki/Mod_Gitwiki.php:156 +msgid "Wiki name" +msgstr "Name des Wiki" -#: ../../Zotlabs/Module/Setup.php:288 -msgid "" -"In order to install $Projectname we need to know how to connect to your " -"database." -msgstr "Um $Projectname zu installieren, müssen wir wissen, wie wir eine Verbindung zu Deiner Datenbank aufbauen können." +#: ../../Zotlabs/Module/Wiki.php:208 ../../addon/gitwiki/Mod_Gitwiki.php:157 +msgid "Content type" +msgstr "Inhaltstyp" -#: ../../Zotlabs/Module/Setup.php:289 -msgid "" -"Please contact your hosting provider or site administrator if you have " -"questions about these settings." -msgstr "Bitte kontaktiere Deinen Hosting-Provider oder Administrator, falls Du Fragen zu diesen Einstellungen hast." +#: ../../Zotlabs/Module/Wiki.php:208 ../../Zotlabs/Module/Wiki.php:336 +#: ../../Zotlabs/Widget/Wiki_pages.php:57 ../../include/text.php:1802 +msgid "Markdown" +msgstr "Markdown" -#: ../../Zotlabs/Module/Setup.php:290 -msgid "" -"The database you specify below should already exist. If it does not, please " -"create it before continuing." -msgstr "Die Datenbank, die Du weiter unten angibst, sollte bereits existieren. Sollte das noch nicht der Fall sein, erzeuge sie bitte bevor Du fortfährst." +#: ../../Zotlabs/Module/Wiki.php:208 ../../Zotlabs/Module/Wiki.php:336 +#: ../../Zotlabs/Widget/Wiki_pages.php:57 ../../include/text.php:1800 +msgid "BBcode" +msgstr "BBcode" -#: ../../Zotlabs/Module/Setup.php:294 -msgid "Database Server Name" -msgstr "Datenbankservername" +#: ../../Zotlabs/Module/Wiki.php:208 ../../Zotlabs/Widget/Wiki_pages.php:57 +#: ../../include/text.php:1803 +msgid "Text" +msgstr "Text" -#: ../../Zotlabs/Module/Setup.php:294 -msgid "Default is 127.0.0.1" -msgstr "Standard ist 127.0.0.1" +#: ../../Zotlabs/Module/Wiki.php:210 ../../Zotlabs/Storage/Browser.php:235 +#: ../../addon/gitwiki/Mod_Gitwiki.php:159 +msgid "Type" +msgstr "Typ" -#: ../../Zotlabs/Module/Setup.php:295 -msgid "Database Port" -msgstr "Datenbankport" +#: ../../Zotlabs/Module/Wiki.php:211 +msgid "Any type" +msgstr "Alle Arten" -#: ../../Zotlabs/Module/Setup.php:295 -msgid "Communication port number - use 0 for default" -msgstr "Port-Nummer für die Kommunikation – verwende 0 für die Standardeinstellung" +#: ../../Zotlabs/Module/Wiki.php:218 +msgid "Lock content type" +msgstr "Inhaltstyp sperren" -#: ../../Zotlabs/Module/Setup.php:296 -msgid "Database Login Name" -msgstr "Datenbank-Benutzername" +#: ../../Zotlabs/Module/Wiki.php:219 ../../addon/gitwiki/Mod_Gitwiki.php:166 +msgid "Create a status post for this wiki" +msgstr "Erzeuge einen Statusbeitrag für dieses Wiki" -#: ../../Zotlabs/Module/Setup.php:297 -msgid "Database Login Password" -msgstr "Datenbank-Passwort" +#: ../../Zotlabs/Module/Wiki.php:220 +msgid "Edit Wiki Name" +msgstr "Wiki-Namen bearbeiten" -#: ../../Zotlabs/Module/Setup.php:298 -msgid "Database Name" -msgstr "Datenbankname" +#: ../../Zotlabs/Module/Wiki.php:262 ../../addon/gitwiki/Mod_Gitwiki.php:185 +msgid "Wiki not found" +msgstr "Wiki nicht gefunden" -#: ../../Zotlabs/Module/Setup.php:299 -msgid "Database Type" -msgstr "Datenbanktyp" +#: ../../Zotlabs/Module/Wiki.php:286 ../../addon/gitwiki/Mod_Gitwiki.php:210 +msgid "Rename page" +msgstr "Seite umbenennen" -#: ../../Zotlabs/Module/Setup.php:301 ../../Zotlabs/Module/Setup.php:347 -msgid "Site administrator email address" -msgstr "E-Mail Adresse des Seiten-Administrators" +#: ../../Zotlabs/Module/Wiki.php:296 ../../addon/gitwiki/Mod_Gitwiki.php:214 +msgid "Error retrieving page content" +msgstr "Fehler beim Abrufen des Seiteninhalts" -#: ../../Zotlabs/Module/Setup.php:301 ../../Zotlabs/Module/Setup.php:347 -msgid "" -"Your account email address must match this in order to use the web admin " -"panel." -msgstr "Die E-Mail-Adresse Deines Accounts muss dieser Adresse entsprechen, damit Du Zugriff zur Administrations-Seite erhältst." +#: ../../Zotlabs/Module/Wiki.php:302 ../../Zotlabs/Module/Wiki.php:304 +msgid "New page" +msgstr "Neue Seite" -#: ../../Zotlabs/Module/Setup.php:302 ../../Zotlabs/Module/Setup.php:349 -msgid "Website URL" -msgstr "Webseiten-URL" +#: ../../Zotlabs/Module/Wiki.php:331 ../../addon/gitwiki/Mod_Gitwiki.php:242 +msgid "Revision Comparison" +msgstr "Revisionsvergleich" -#: ../../Zotlabs/Module/Setup.php:302 ../../Zotlabs/Module/Setup.php:349 -msgid "Please use SSL (https) URL if available." -msgstr "Nutze wenn möglich eine SSL-URL (https)." +#: ../../Zotlabs/Module/Wiki.php:332 ../../addon/gitwiki/Mod_Gitwiki.php:243 +msgid "Revert" +msgstr "Rückgängig machen" -#: ../../Zotlabs/Module/Setup.php:303 ../../Zotlabs/Module/Setup.php:353 -msgid "Please select a default timezone for your website" -msgstr "Standard-Zeitzone für Deinen Server" +#: ../../Zotlabs/Module/Wiki.php:339 +msgid "Short description of your changes (optional)" +msgstr "Kurze Beschreibung Ihrer Änderungen (optional)" -#: ../../Zotlabs/Module/Setup.php:336 -msgid "Site settings" -msgstr "Seiteneinstellungen" +#: ../../Zotlabs/Module/Wiki.php:346 ../../addon/gitwiki/Mod_Gitwiki.php:252 +msgid "Source" +msgstr "Quelle" -#: ../../Zotlabs/Module/Setup.php:392 -msgid "PHP version 5.5 or greater is required." -msgstr "PHP-Version 5.5 oder höher ist erforderlich." +#: ../../Zotlabs/Module/Wiki.php:356 ../../addon/gitwiki/Mod_Gitwiki.php:260 +msgid "New page name" +msgstr "Neuer Seitenname" -#: ../../Zotlabs/Module/Setup.php:393 -msgid "PHP version" -msgstr "PHP-Version" +#: ../../Zotlabs/Module/Wiki.php:361 ../../addon/gitwiki/Mod_Gitwiki.php:265 +#: ../../include/conversation.php:1265 +msgid "Embed image from photo albums" +msgstr "Bild aus Fotoalben einbetten" -#: ../../Zotlabs/Module/Setup.php:409 -msgid "Could not find a command line version of PHP in the web server PATH." -msgstr "Konnte die Kommandozeilen-Version von PHP nicht im PATH des Web-Servers finden." +#: ../../Zotlabs/Module/Wiki.php:362 ../../addon/gitwiki/Mod_Gitwiki.php:266 +#: ../../include/conversation.php:1368 +msgid "Embed an image from your albums" +msgstr "Betten Sie ein Bild aus Ihren Alben ein" -#: ../../Zotlabs/Module/Setup.php:410 -msgid "" -"If you don't have a command line version of PHP installed on server, you " -"will not be able to run background polling via cron." -msgstr "Ohne Kommandozeilen-Version von PHP auf dem Server wirst Du nicht in der Lage sein, Hintergrundprozesse via cron auszuführen." +#: ../../Zotlabs/Module/Wiki.php:364 ../../addon/gitwiki/Mod_Gitwiki.php:268 +#: ../../include/conversation.php:1370 ../../include/conversation.php:1417 +msgid "OK" +msgstr "Ok" -#: ../../Zotlabs/Module/Setup.php:414 -msgid "PHP executable path" -msgstr "PHP-Pfad zu ausführbarer Datei" +#: ../../Zotlabs/Module/Wiki.php:365 ../../addon/gitwiki/Mod_Gitwiki.php:269 +#: ../../include/conversation.php:1301 +msgid "Choose images to embed" +msgstr "Wählen Sie Bilder zum Einbetten aus" -#: ../../Zotlabs/Module/Setup.php:414 -msgid "" -"Enter full path to php executable. You can leave this blank to continue the " -"installation." -msgstr "Gib den vollen Pfad zum PHP-Interpreter an. Du kannst dieses Feld frei lassen und mit der Installation fortfahren." +#: ../../Zotlabs/Module/Wiki.php:366 ../../addon/gitwiki/Mod_Gitwiki.php:270 +#: ../../include/conversation.php:1302 +msgid "Choose an album" +msgstr "Wählen Sie ein Album aus" -#: ../../Zotlabs/Module/Setup.php:419 -msgid "Command line PHP" -msgstr "PHP-Befehlszeile" +#: ../../Zotlabs/Module/Wiki.php:367 ../../addon/gitwiki/Mod_Gitwiki.php:271 +msgid "Choose a different album" +msgstr "Wählen Sie ein anderes Album aus" -#: ../../Zotlabs/Module/Setup.php:429 -msgid "" -"Unable to check command line PHP, as shell_exec() is disabled. This is " -"required." -msgstr "Prüfung auf Kommandozeilen-PHP fehlgeschlagen, da shell_exec() deaktiviert ist. Dies wird aber benötigt." +#: ../../Zotlabs/Module/Wiki.php:368 ../../addon/gitwiki/Mod_Gitwiki.php:272 +#: ../../include/conversation.php:1304 +msgid "Error getting album list" +msgstr "Fehler beim Holen der Albenliste" + +#: ../../Zotlabs/Module/Wiki.php:369 ../../addon/gitwiki/Mod_Gitwiki.php:273 +#: ../../include/conversation.php:1305 +msgid "Error getting photo link" +msgstr "Fehler beim Holen des Fotolinks" + +#: ../../Zotlabs/Module/Wiki.php:370 ../../addon/gitwiki/Mod_Gitwiki.php:274 +#: ../../include/conversation.php:1306 +msgid "Error getting album" +msgstr "Fehler beim Holen des Albums" + +#: ../../Zotlabs/Module/Wiki.php:442 ../../addon/gitwiki/Mod_Gitwiki.php:337 +msgid "Error creating wiki. Invalid name." +msgstr "Fehler beim Erstellen des Wiki. Ungültiger Name." + +#: ../../Zotlabs/Module/Wiki.php:449 +msgid "A wiki with this name already exists." +msgstr "Es existiert bereits ein Wiki mit diesem Namen." + +#: ../../Zotlabs/Module/Wiki.php:462 ../../addon/gitwiki/Mod_Gitwiki.php:348 +msgid "Wiki created, but error creating Home page." +msgstr "Das Wiki wurde erzeugt, aber es gab einen Fehler bei der Erstellung der Startseite" + +#: ../../Zotlabs/Module/Wiki.php:469 ../../addon/gitwiki/Mod_Gitwiki.php:353 +msgid "Error creating wiki" +msgstr "Fehler beim Erstellen des Wiki" + +#: ../../Zotlabs/Module/Wiki.php:492 +msgid "Error updating wiki. Invalid name." +msgstr "Fehler beim Aktualisieren des Wikis. Ungültiger Name." + +#: ../../Zotlabs/Module/Wiki.php:512 +msgid "Error updating wiki" +msgstr "Fehler beim Aktualisieren des Wikis" + +#: ../../Zotlabs/Module/Wiki.php:527 +msgid "Wiki delete permission denied." +msgstr "Wiki-Löschberechtigung verweigert." + +#: ../../Zotlabs/Module/Wiki.php:537 +msgid "Error deleting wiki" +msgstr "Fehler beim Löschen des Wiki" + +#: ../../Zotlabs/Module/Wiki.php:565 ../../addon/gitwiki/Mod_Gitwiki.php:400 +msgid "New page created" +msgstr "Neue Seite erstellt" + +#: ../../Zotlabs/Module/Wiki.php:686 +msgid "Cannot delete Home" +msgstr "Kann die Startseite nicht löschen" + +#: ../../Zotlabs/Module/Wiki.php:750 +msgid "Current Revision" +msgstr "Aktuelle Revision" + +#: ../../Zotlabs/Module/Wiki.php:750 +msgid "Selected Revision" +msgstr "Ausgewählte Revision" + +#: ../../Zotlabs/Module/Wiki.php:800 +msgid "You must be authenticated." +msgstr "Sie müssen authenzifiziert sein." + +#: ../../Zotlabs/Module/Chanview.php:139 +msgid "toggle full screen mode" +msgstr "auf Vollbildmodus umschalten" + +#: ../../Zotlabs/Module/Pdledit.php:21 +msgid "Layout updated." +msgstr "Layout aktualisiert." + +#: ../../Zotlabs/Module/Pdledit.php:34 ../../Zotlabs/Module/Chat.php:219 +msgid "Feature disabled." +msgstr "Funktion deaktiviert." + +#: ../../Zotlabs/Module/Pdledit.php:47 ../../Zotlabs/Module/Pdledit.php:88 +msgid "Edit System Page Description" +msgstr "Systemseitenbeschreibung bearbeiten" + +#: ../../Zotlabs/Module/Pdledit.php:68 +msgid "(modified)" +msgstr "(geändert)" + +#: ../../Zotlabs/Module/Pdledit.php:68 ../../Zotlabs/Module/Lostpass.php:133 +msgid "Reset" +msgstr "Zurücksetzen" -#: ../../Zotlabs/Module/Setup.php:432 +#: ../../Zotlabs/Module/Pdledit.php:83 +msgid "Layout not found." +msgstr "Layout nicht gefunden." + +#: ../../Zotlabs/Module/Pdledit.php:89 +msgid "Module Name:" +msgstr "Modulname:" + +#: ../../Zotlabs/Module/Pdledit.php:90 +msgid "Layout Help" +msgstr "Layout-Hilfe" + +#: ../../Zotlabs/Module/Pdledit.php:91 +msgid "Edit another layout" +msgstr "Ein weiteres Layout bearbeiten" + +#: ../../Zotlabs/Module/Poke.php:182 ../../Zotlabs/Lib/Apps.php:248 +#: ../../include/conversation.php:1075 +msgid "Poke" +msgstr "Anstupsen" + +#: ../../Zotlabs/Module/Poke.php:183 +msgid "Poke somebody" +msgstr "Jemanden anstupsen" + +#: ../../Zotlabs/Module/Poke.php:186 +msgid "Poke/Prod" +msgstr "Anstupsen/Knuffen" + +#: ../../Zotlabs/Module/Poke.php:187 +msgid "Poke, prod or do other things to somebody" +msgstr "Jemanden anstupsen, knuffen oder sonstiges" + +#: ../../Zotlabs/Module/Poke.php:194 +msgid "Recipient" +msgstr "Empfänger" + +#: ../../Zotlabs/Module/Poke.php:195 +msgid "Choose what you wish to do to recipient" +msgstr "Wähle, was Du mit dem/r Empfänger/in tun willst" + +#: ../../Zotlabs/Module/Poke.php:198 ../../Zotlabs/Module/Poke.php:199 +msgid "Make this post private" +msgstr "Diesen Beitrag privat machen" + +#: ../../Zotlabs/Module/Profile_photo.php:61 +#: ../../Zotlabs/Module/Cover_photo.php:56 +msgid "Image uploaded but image cropping failed." +msgstr "Bild hochgeladen, aber das Zurechtschneiden schlug fehl." + +#: ../../Zotlabs/Module/Profile_photo.php:115 +#: ../../Zotlabs/Module/Profile_photo.php:234 +#: ../../include/photo/photo_driver.php:710 +msgid "Profile Photos" +msgstr "Profilfotos" + +#: ../../Zotlabs/Module/Profile_photo.php:137 +#: ../../Zotlabs/Module/Cover_photo.php:159 +msgid "Image resize failed." +msgstr "Bild-Anpassung fehlgeschlagen." + +#: ../../Zotlabs/Module/Profile_photo.php:204 +#: ../../addon/openclipatar/openclipatar.php:298 msgid "" -"The command line version of PHP on your system does not have " -"\"register_argc_argv\" enabled." -msgstr "Bei der Kommandozeilen-Version von PHP auf Deinem System ist \"register_argc_argv\" nicht aktiviert." +"Shift-reload the page or clear browser cache if the new photo does not " +"display immediately." +msgstr "Leere den Browser Cache oder nutze Umschalten-Neu Laden, falls das neue Foto nicht sofort angezeigt wird." -#: ../../Zotlabs/Module/Setup.php:433 -msgid "This is required for message delivery to work." -msgstr "Das wird benötigt, damit die Auslieferung von Nachrichten funktioniert." +#: ../../Zotlabs/Module/Profile_photo.php:211 +#: ../../Zotlabs/Module/Cover_photo.php:173 ../../include/photos.php:156 +msgid "Unable to process image" +msgstr "Kann Bild nicht verarbeiten" -#: ../../Zotlabs/Module/Setup.php:436 -msgid "PHP register_argc_argv" -msgstr "PHP register_argc_argv" +#: ../../Zotlabs/Module/Profile_photo.php:246 +#: ../../Zotlabs/Module/Cover_photo.php:197 +msgid "Image upload failed." +msgstr "Hochladen des Bilds fehlgeschlagen." -#: ../../Zotlabs/Module/Setup.php:454 +#: ../../Zotlabs/Module/Profile_photo.php:265 +#: ../../Zotlabs/Module/Cover_photo.php:214 +msgid "Unable to process image." +msgstr "Kann Bild nicht verarbeiten." + +#: ../../Zotlabs/Module/Profile_photo.php:326 +#: ../../Zotlabs/Module/Profile_photo.php:373 +#: ../../Zotlabs/Module/Cover_photo.php:307 +#: ../../Zotlabs/Module/Cover_photo.php:322 +msgid "Photo not available." +msgstr "Foto nicht verfügbar." + +#: ../../Zotlabs/Module/Profile_photo.php:428 +#: ../../Zotlabs/Module/Cover_photo.php:358 +msgid "Upload File:" +msgstr "Datei hochladen:" + +#: ../../Zotlabs/Module/Profile_photo.php:429 +#: ../../Zotlabs/Module/Cover_photo.php:359 +msgid "Select a profile:" +msgstr "Wähle ein Profil:" + +#: ../../Zotlabs/Module/Profile_photo.php:430 +msgid "Use Photo for Profile" +msgstr "Foto für Profil verwenden" + +#: ../../Zotlabs/Module/Profile_photo.php:430 +msgid "Upload Profile Photo" +msgstr "Lade neues Profilfoto hoch" + +#: ../../Zotlabs/Module/Profile_photo.php:431 +#: ../../addon/openclipatar/openclipatar.php:182 +#: ../../addon/openclipatar/openclipatar.php:194 +msgid "Use" +msgstr "Verwenden" + +#: ../../Zotlabs/Module/Profile_photo.php:437 +#: ../../Zotlabs/Module/Cover_photo.php:365 +msgid "skip this step" +msgstr "diesen Schritt überspringen" + +#: ../../Zotlabs/Module/Profile_photo.php:437 +#: ../../Zotlabs/Module/Cover_photo.php:365 +msgid "select a photo from your photo albums" +msgstr "ein Foto aus meinen Fotoalben" + +#: ../../Zotlabs/Module/Profile_photo.php:456 +#: ../../Zotlabs/Module/Cover_photo.php:381 +msgid "Crop Image" +msgstr "Bild zuschneiden" + +#: ../../Zotlabs/Module/Profile_photo.php:457 +#: ../../Zotlabs/Module/Cover_photo.php:382 +msgid "Please adjust the image cropping for optimum viewing." +msgstr "Bitte schneide das Bild für eine optimale Anzeige passend zu." + +#: ../../Zotlabs/Module/Profile_photo.php:459 +#: ../../Zotlabs/Module/Cover_photo.php:384 +msgid "Done Editing" +msgstr "Bearbeitung fertigstellen" + +#: ../../Zotlabs/Module/Chatsvc.php:131 +msgid "Away" +msgstr "Abwesend" + +#: ../../Zotlabs/Module/Chatsvc.php:136 +msgid "Online" +msgstr "Online" + +#: ../../Zotlabs/Module/Item.php:185 +msgid "Unable to locate original post." +msgstr "Originalbeitrag nicht gefunden." + +#: ../../Zotlabs/Module/Item.php:470 +msgid "Empty post discarded." +msgstr "Leeren Beitrag verworfen." + +#: ../../Zotlabs/Module/Item.php:870 +msgid "Duplicate post suppressed." +msgstr "Doppelter Beitrag unterdrückt." + +#: ../../Zotlabs/Module/Item.php:1015 +msgid "System error. Post not saved." +msgstr "Systemfehler. Beitrag nicht gespeichert." + +#: ../../Zotlabs/Module/Item.php:1051 +msgid "Your comment is awaiting approval." +msgstr "Dein Kommentar muss noch bestätigt werden." + +#: ../../Zotlabs/Module/Item.php:1156 +msgid "Unable to obtain post information from database." +msgstr "Beitragsinformationen können nicht aus der Datenbank abgerufen werden." + +#: ../../Zotlabs/Module/Item.php:1163 #, php-format -msgid "" -"Your max allowed total upload size is set to %s. Maximum size of one file to" -" upload is set to %s. You are allowed to upload up to %d files at once." -msgstr "Die Maximalgröße für Uploads insgesamt liegt bei %s. Die Maximalgröße für eine Datei liegt bei %s. Es können maximal %d Dateien gleichzeitig hochgeladen werden." +msgid "You have reached your limit of %1$.0f top level posts." +msgstr "Du hast die maximale Anzahl von %1$.0f Beiträgen erreicht." -#: ../../Zotlabs/Module/Setup.php:459 -msgid "You can adjust these settings in the server php.ini file." -msgstr "Du kannst diese Einstellungen in der php.ini - Datei des Servers anpassen." +#: ../../Zotlabs/Module/Item.php:1170 +#, php-format +msgid "You have reached your limit of %1$.0f webpages." +msgstr "Du hast die maximale Anzahl von %1$.0f Webseiten erreicht." -#: ../../Zotlabs/Module/Setup.php:461 -msgid "PHP upload limits" -msgstr "PHP-Hochladebeschränkungen" +#: ../../Zotlabs/Module/Ping.php:318 +msgid "sent you a private message" +msgstr "hat Dir eine private Nachricht geschickt" -#: ../../Zotlabs/Module/Setup.php:484 -msgid "" -"Error: the \"openssl_pkey_new\" function on this system is not able to " -"generate encryption keys" -msgstr "Fehler: Die „openssl_pkey_new“-Funktion auf diesem System ist nicht in der Lage, Schlüssel für die Verschlüsselung zu erzeugen." +#: ../../Zotlabs/Module/Ping.php:369 +msgid "added your channel" +msgstr "hat deinen Kanal hinzugefügt" + +#: ../../Zotlabs/Module/Ping.php:393 +msgid "requires approval" +msgstr "Zustimmung erforderlich" + +#: ../../Zotlabs/Module/Ping.php:403 +msgid "g A l F d" +msgstr "l, d. F, G:i \\U\\h\\r" + +#: ../../Zotlabs/Module/Ping.php:421 +msgid "[today]" +msgstr "[Heute]" + +#: ../../Zotlabs/Module/Ping.php:430 +msgid "posted an event" +msgstr "hat einen Termin veröffentlicht" + +#: ../../Zotlabs/Module/Ping.php:463 +msgid "shared a file with you" +msgstr "hat eine Datei mit Dir geteilt" -#: ../../Zotlabs/Module/Setup.php:485 +#: ../../Zotlabs/Module/Page.php:39 ../../Zotlabs/Module/Block.php:29 +msgid "Invalid item." +msgstr "Ungültiges Element." + +#: ../../Zotlabs/Module/Page.php:128 ../../Zotlabs/Module/Block.php:77 +#: ../../Zotlabs/Module/Display.php:120 +#: ../../Zotlabs/Lib/NativeWikiPage.php:515 ../../Zotlabs/Web/Router.php:158 +#: ../../include/help.php:81 +msgid "Page not found." +msgstr "Seite nicht gefunden." + +#: ../../Zotlabs/Module/Page.php:165 msgid "" -"If running under Windows, please see " -"\"http://www.php.net/manual/en/openssl.installation.php\"." -msgstr "Wenn Du Windows verwendest, findest Du unter http://www.php.net/manual/en/openssl.installation.php eine Installationsanleitung." +"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod " +"tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam," +" quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo " +"consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse " +"cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat " +"non proident, sunt in culpa qui officia deserunt mollit anim id est laborum." +msgstr "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum." -#: ../../Zotlabs/Module/Setup.php:488 -msgid "Generate encryption keys" -msgstr "Verschlüsselungsschlüssel erzeugen" +#: ../../Zotlabs/Module/Connedit.php:79 +msgid "Could not access contact record." +msgstr "Konnte nicht auf den Kontakteintrag zugreifen." -#: ../../Zotlabs/Module/Setup.php:500 -msgid "libCurl PHP module" -msgstr "libCurl-PHP-Modul" +#: ../../Zotlabs/Module/Connedit.php:109 +msgid "Could not locate selected profile." +msgstr "Gewähltes Profil nicht gefunden." -#: ../../Zotlabs/Module/Setup.php:501 -msgid "GD graphics PHP module" -msgstr "GD-Grafik-PHP-Modul" +#: ../../Zotlabs/Module/Connedit.php:246 +msgid "Connection updated." +msgstr "Verbindung aktualisiert." -#: ../../Zotlabs/Module/Setup.php:502 -msgid "OpenSSL PHP module" -msgstr "OpenSSL-PHP-Modul" +#: ../../Zotlabs/Module/Connedit.php:248 +msgid "Failed to update connection record." +msgstr "Konnte den Verbindungseintrag nicht aktualisieren." -#: ../../Zotlabs/Module/Setup.php:503 -msgid "PDO database PHP module" -msgstr "PDO-Datenbank-PHP-Modul" +#: ../../Zotlabs/Module/Connedit.php:302 +msgid "is now connected to" +msgstr "ist jetzt verbunden mit" -#: ../../Zotlabs/Module/Setup.php:504 -msgid "mb_string PHP module" -msgstr "mb_string-PHP-Modul" +#: ../../Zotlabs/Module/Connedit.php:427 +msgid "Could not access address book record." +msgstr "Konnte nicht auf den Adressbuch-Eintrag zugreifen." -#: ../../Zotlabs/Module/Setup.php:505 -msgid "xml PHP module" -msgstr "xml-PHP-Modul" +#: ../../Zotlabs/Module/Connedit.php:475 +msgid "Refresh failed - channel is currently unavailable." +msgstr "Aktualisierung fehlgeschlagen – der Kanal ist im Moment nicht erreichbar." -#: ../../Zotlabs/Module/Setup.php:509 ../../Zotlabs/Module/Setup.php:511 -msgid "Apache mod_rewrite module" -msgstr "Apache-mod_rewrite-Modul" +#: ../../Zotlabs/Module/Connedit.php:490 ../../Zotlabs/Module/Connedit.php:499 +#: ../../Zotlabs/Module/Connedit.php:508 ../../Zotlabs/Module/Connedit.php:517 +#: ../../Zotlabs/Module/Connedit.php:530 +msgid "Unable to set address book parameters." +msgstr "Konnte die Adressbuch-Parameter nicht setzen." -#: ../../Zotlabs/Module/Setup.php:509 -msgid "" -"Error: Apache webserver mod-rewrite module is required but not installed." -msgstr "Fehler: Das Apache-Modul mod-rewrite wird benötigt, ist aber nicht installiert." +#: ../../Zotlabs/Module/Connedit.php:554 +msgid "Connection has been removed." +msgstr "Verbindung wurde gelöscht." -#: ../../Zotlabs/Module/Setup.php:515 ../../Zotlabs/Module/Setup.php:518 -msgid "exec" -msgstr "exec" +#: ../../Zotlabs/Module/Connedit.php:594 ../../Zotlabs/Lib/Apps.php:241 +#: ../../addon/openclipatar/openclipatar.php:57 +#: ../../include/conversation.php:1015 ../../include/nav.php:141 +msgid "View Profile" +msgstr "Profil ansehen" -#: ../../Zotlabs/Module/Setup.php:515 -msgid "" -"Error: exec is required but is either not installed or has been disabled in " -"php.ini" -msgstr "Fehler: exec ist erforderlich, aber entweder nicht installiert oder wurde in der php.ini deaktiviert" +#: ../../Zotlabs/Module/Connedit.php:597 +#, php-format +msgid "View %s's profile" +msgstr "%ss Profil ansehen" -#: ../../Zotlabs/Module/Setup.php:521 ../../Zotlabs/Module/Setup.php:524 -msgid "shell_exec" -msgstr "shell_exec" +#: ../../Zotlabs/Module/Connedit.php:601 +msgid "Refresh Permissions" +msgstr "Zugriffsrechte neu laden" -#: ../../Zotlabs/Module/Setup.php:521 -msgid "" -"Error: shell_exec is required but is either not installed or has been " -"disabled in php.ini" -msgstr "Fehler: shell_exec ist erforderlich, aber entweder nicht installiert oder wurde in der php.ini deaktiviert" +#: ../../Zotlabs/Module/Connedit.php:604 +msgid "Fetch updated permissions" +msgstr "Aktualisierte Zugriffsrechte abrufen" -#: ../../Zotlabs/Module/Setup.php:529 -msgid "Error: libCURL PHP module required but not installed." -msgstr "Fehler: Das PHP-Modul libCURL wird benötigt, ist aber nicht installiert." +#: ../../Zotlabs/Module/Connedit.php:608 +msgid "Refresh Photo" +msgstr "Foto aktualisieren" -#: ../../Zotlabs/Module/Setup.php:533 -msgid "" -"Error: GD graphics PHP module with JPEG support required but not installed." -msgstr "Fehler: Das PHP-Modul GD-Grafik mit JPEG-Unterstützung wird benötigt, ist aber nicht installiert." +#: ../../Zotlabs/Module/Connedit.php:611 +msgid "Fetch updated photo" +msgstr "Aktualisiertes Profilfoto abrufen" -#: ../../Zotlabs/Module/Setup.php:537 -msgid "Error: openssl PHP module required but not installed." -msgstr "Fehler: Das PHP-Modul openssl wird benötigt, ist aber nicht installiert." +#: ../../Zotlabs/Module/Connedit.php:615 +msgid "Recent Activity" +msgstr "Kürzliche Aktivitäten" -#: ../../Zotlabs/Module/Setup.php:541 -msgid "Error: PDO database PHP module required but not installed." -msgstr "Fehler: PDO-Datenbank-PHP-Modul ist erforderlich, aber nicht installiert." +#: ../../Zotlabs/Module/Connedit.php:618 +msgid "View recent posts and comments" +msgstr "Betrachte die neuesten Beiträge und Kommentare" -#: ../../Zotlabs/Module/Setup.php:545 -msgid "Error: mb_string PHP module required but not installed." -msgstr "Fehler: Das PHP-Modul mb_string wird benötigt, ist aber nicht installiert." +#: ../../Zotlabs/Module/Connedit.php:625 +msgid "Block (or Unblock) all communications with this connection" +msgstr "Jegliche Kommunikation mit dieser Verbindung blockieren/zulassen" -#: ../../Zotlabs/Module/Setup.php:549 -msgid "Error: xml PHP module required for DAV but not installed." -msgstr "Fehler: Das xml-PHP-Modul wird für DAV benötigt, ist aber nicht installiert." +#: ../../Zotlabs/Module/Connedit.php:626 +msgid "This connection is blocked!" +msgstr "Die Verbindung ist geblockt!" -#: ../../Zotlabs/Module/Setup.php:567 -msgid "" -"The web installer needs to be able to create a file called \".htconfig.php\"" -" in the top folder of your web server and it is unable to do so." -msgstr "Der Installations-Assistent muss in der Lage sein, die Datei \".htconfig.php\" im Stammverzeichnis des Web-Servers anzulegen, ist er aber nicht." +#: ../../Zotlabs/Module/Connedit.php:630 +msgid "Unignore" +msgstr "Nicht ignorieren" -#: ../../Zotlabs/Module/Setup.php:568 -msgid "" -"This is most often a permission setting, as the web server may not be able " -"to write files in your folder - even if you can." -msgstr "Meist liegt das daran, dass der Nutzer, unter dem der Web-Server läuft, keine Schreibrechte in dem Verzeichnis hat – selbst wenn Du selbst das darfst." +#: ../../Zotlabs/Module/Connedit.php:633 +msgid "Ignore (or Unignore) all inbound communications from this connection" +msgstr "Jegliche eingehende Kommunikation von dieser Verbindung ignorieren/zulassen" -#: ../../Zotlabs/Module/Setup.php:569 -msgid "" -"At the end of this procedure, we will give you a text to save in a file " -"named .htconfig.php in your Red top folder." -msgstr "Am Schluss dieses Vorgangs wird ein Text generiert, den Du unter dem Dateinamen .htconfig.php im Stammverzeichnis Deiner Hubzilla-Installation speichern musst." +#: ../../Zotlabs/Module/Connedit.php:634 +msgid "This connection is ignored!" +msgstr "Die Verbindung wird ignoriert!" -#: ../../Zotlabs/Module/Setup.php:570 +#: ../../Zotlabs/Module/Connedit.php:638 +msgid "Unarchive" +msgstr "Aus Archiv zurückholen" + +#: ../../Zotlabs/Module/Connedit.php:638 +msgid "Archive" +msgstr "Archivieren" + +#: ../../Zotlabs/Module/Connedit.php:641 msgid "" -"You can alternatively skip this procedure and perform a manual installation." -" Please see the file \"install/INSTALL.txt\" for instructions." -msgstr "Alternativ kannst Du diesen Schritt überspringen und die Installation manuell vornehmen. Lies dazu die Datei install/INSTALL.txt." +"Archive (or Unarchive) this connection - mark channel dead but keep content" +msgstr "Verbindung archivieren/aus dem Archiv zurückholen (Archiv = Kanal als erloschen markieren, aber die Beiträge behalten)" -#: ../../Zotlabs/Module/Setup.php:573 -msgid ".htconfig.php is writable" -msgstr ".htconfig.php ist beschreibbar" +#: ../../Zotlabs/Module/Connedit.php:642 +msgid "This connection is archived!" +msgstr "Die Verbindung ist archiviert!" + +#: ../../Zotlabs/Module/Connedit.php:646 +msgid "Unhide" +msgstr "Wieder sichtbar machen" + +#: ../../Zotlabs/Module/Connedit.php:646 +msgid "Hide" +msgstr "Verstecken" + +#: ../../Zotlabs/Module/Connedit.php:649 +msgid "Hide or Unhide this connection from your other connections" +msgstr "Diese Verbindung vor anderen Verbindungen verstecken/zeigen" + +#: ../../Zotlabs/Module/Connedit.php:650 +msgid "This connection is hidden!" +msgstr "Die Verbindung ist versteckt!" + +#: ../../Zotlabs/Module/Connedit.php:657 +msgid "Delete this connection" +msgstr "Verbindung löschen" + +#: ../../Zotlabs/Module/Connedit.php:665 +msgid "Fetch Vcard" +msgstr "Vcard abrufen" + +#: ../../Zotlabs/Module/Connedit.php:668 +msgid "Fetch electronic calling card for this connection" +msgstr "Rufe eine digitale Visitenkarte für diese Verbindung ab" + +#: ../../Zotlabs/Module/Connedit.php:679 +msgid "Open Individual Permissions section by default" +msgstr "Öffne standardmäßig den Bereich für individuelle Berechtigungen" -#: ../../Zotlabs/Module/Setup.php:587 +#: ../../Zotlabs/Module/Connedit.php:702 +msgid "Affinity" +msgstr "Beziehung" + +#: ../../Zotlabs/Module/Connedit.php:705 +msgid "Open Set Affinity section by default" +msgstr "Öffne standardmäßig den Bereich für Beziehungsgrad-Einstellungen" + +#: ../../Zotlabs/Module/Connedit.php:709 ../../Zotlabs/Widget/Affinity.php:26 +msgid "Me" +msgstr "Ich" + +#: ../../Zotlabs/Module/Connedit.php:710 ../../Zotlabs/Widget/Affinity.php:27 +msgid "Family" +msgstr "Familie" + +#: ../../Zotlabs/Module/Connedit.php:712 ../../Zotlabs/Widget/Affinity.php:29 +msgid "Acquaintances" +msgstr "Bekannte" + +#: ../../Zotlabs/Module/Connedit.php:739 +msgid "Filter" +msgstr "Filter" + +#: ../../Zotlabs/Module/Connedit.php:742 +msgid "Open Custom Filter section by default" +msgstr "Öffne standardmäßig den Bereich für benutzerdefinierte Filter" + +#: ../../Zotlabs/Module/Connedit.php:779 +msgid "Approve this connection" +msgstr "Verbindung genehmigen" + +#: ../../Zotlabs/Module/Connedit.php:779 +msgid "Accept connection to allow communication" +msgstr "Akzeptiere die Verbindung, um Kommunikation zu ermöglichen" + +#: ../../Zotlabs/Module/Connedit.php:784 +msgid "Set Affinity" +msgstr "Beziehung festlegen" + +#: ../../Zotlabs/Module/Connedit.php:787 +msgid "Set Profile" +msgstr "Profil festlegen" + +#: ../../Zotlabs/Module/Connedit.php:790 +msgid "Set Affinity & Profile" +msgstr "Beziehung und Profile festlegen" + +#: ../../Zotlabs/Module/Connedit.php:855 +msgid "This connection is unreachable from this location." +msgstr "Diese Verbindung ist von diesem Ort unerreichbar." + +#: ../../Zotlabs/Module/Connedit.php:856 +msgid "This connection may be unreachable from other channel locations." +msgstr "Diese Verbindung könnte von anderen Standpunkten des Kanals nicht erreichbar sein." + +#: ../../Zotlabs/Module/Connedit.php:858 +msgid "Location independence is not supported by their network." +msgstr "Standort Unabhängigkeit wird vom anderen Netzwerk nicht unterstützt." + +#: ../../Zotlabs/Module/Connedit.php:864 msgid "" -"This software uses the Smarty3 template engine to render its web views. " -"Smarty3 compiles templates to PHP to speed up rendering." -msgstr "Diese Software verwendet die Smarty3 Template Engine, um Vorlagen für die Webdarstellung zu verarbeiten. Smarty3 übersetzt diese Vorlagen nach PHP, um die Darstellung zu beschleunigen." +"This connection is unreachable from this location. Location independence is " +"not supported by their network." +msgstr "Diese Verbindung ist von diesem Standort aus unerreichbar. Standort Unabhängigkeit wird vom anderen Netzwerk nicht unterstützt." + +#: ../../Zotlabs/Module/Connedit.php:867 +#: ../../Zotlabs/Widget/Settings_menu.php:109 +msgid "Connection Default Permissions" +msgstr "Standardzugriffsrechte für neue Verbindungen:" -#: ../../Zotlabs/Module/Setup.php:588 +#: ../../Zotlabs/Module/Connedit.php:867 ../../include/items.php:3974 #, php-format +msgid "Connection: %s" +msgstr "Verbindung: %s" + +#: ../../Zotlabs/Module/Connedit.php:868 +msgid "Apply these permissions automatically" +msgstr "Diese Berechtigungen automatisch anwenden" + +#: ../../Zotlabs/Module/Connedit.php:868 +msgid "Connection requests will be approved without your interaction" +msgstr "Verbindungsanfragen werden sofort bestätigt, ohne dass Deine aktive Zustimmung erforderlich ist." + +#: ../../Zotlabs/Module/Connedit.php:869 +msgid "Permission role" +msgstr "Berechtigungsrolle" + +#: ../../Zotlabs/Module/Connedit.php:870 +msgid "Add permission role" +msgstr "Berechtigungsrolle hinzufügen" + +#: ../../Zotlabs/Module/Connedit.php:877 +msgid "This connection's primary address is" +msgstr "Die Hauptadresse der Verbindung ist" + +#: ../../Zotlabs/Module/Connedit.php:878 +msgid "Available locations:" +msgstr "Verfügbare Klone:" + +#: ../../Zotlabs/Module/Connedit.php:883 msgid "" -"In order to store these compiled templates, the web server needs to have " -"write access to the directory %s under the top level web folder." -msgstr "Um diese kompilierten Vorlagen speichern zu können, braucht der Web-Server Schreibzugriff auf das Verzeichnis %s unterhalb des Hubzilla-Stammverzeichnisses." +"The permissions indicated on this page will be applied to all new " +"connections." +msgstr "Die auf dieser Seite angegebenen Berechtigungen werden auf alle neuen Verbindungen angewendet." -#: ../../Zotlabs/Module/Setup.php:589 ../../Zotlabs/Module/Setup.php:610 +#: ../../Zotlabs/Module/Connedit.php:884 +msgid "Connection Tools" +msgstr "Verbindungswerkzeuge" + +#: ../../Zotlabs/Module/Connedit.php:886 +msgid "Slide to adjust your degree of friendship" +msgstr "Verschieben, um den Grad der Freundschaft zu einzustellen" + +#: ../../Zotlabs/Module/Connedit.php:887 ../../Zotlabs/Module/Rate.php:155 +#: ../../include/js_strings.php:20 +msgid "Rating" +msgstr "Bewertung" + +#: ../../Zotlabs/Module/Connedit.php:888 +msgid "Slide to adjust your rating" +msgstr "Verschieben, um Deine Bewertung einzustellen" + +#: ../../Zotlabs/Module/Connedit.php:889 ../../Zotlabs/Module/Connedit.php:894 +msgid "Optionally explain your rating" +msgstr "Optional kannst Du Deine Bewertung begründen" + +#: ../../Zotlabs/Module/Connedit.php:891 +msgid "Custom Filter" +msgstr "Benutzerdefinierter Filter" + +#: ../../Zotlabs/Module/Connedit.php:892 +msgid "Only import posts with this text" +msgstr "Nur Beiträge mit diesem Text importieren" + +#: ../../Zotlabs/Module/Connedit.php:892 ../../Zotlabs/Module/Connedit.php:893 msgid "" -"Please ensure that the user that your web server runs as (e.g. www-data) has" -" write access to this folder." -msgstr "Bitte stelle sicher, dass der Nutzer, unter dem der Web-Server läuft (z.B. www-data), Schreibzugriff auf dieses Verzeichnis hat." +"words one per line or #tags or /patterns/ or lang=xx, leave blank to import " +"all posts" +msgstr "Einzelne Wörter pro Zeile, #Tags oder /Reguläre Ausdrücke/. lang=xx (z.B. lang=de) ermöglicht Filterung nach Sprache. Leer lassen, um alle Beiträge zu importieren." -#: ../../Zotlabs/Module/Setup.php:590 +#: ../../Zotlabs/Module/Connedit.php:893 +msgid "Do not import posts with this text" +msgstr "Beiträge mit diesem Text nicht importieren" + +#: ../../Zotlabs/Module/Connedit.php:895 +msgid "This information is public!" +msgstr "Diese Information ist öffentlich!" + +#: ../../Zotlabs/Module/Connedit.php:900 +msgid "Connection Pending Approval" +msgstr "Verbindung wartet auf Bestätigung" + +#: ../../Zotlabs/Module/Connedit.php:905 #, php-format msgid "" -"Note: as a security measure, you should give the web server write access to " -"%s only--not the template files (.tpl) that it contains." -msgstr "Hinweis: Aus Sicherheitsgründen sollte der Web-Server nur auf %s Schreibrechte haben, nicht auf die Template-Dateien (.tpl), die das Verzeichnis enthält." +"Please choose the profile you would like to display to %s when viewing your " +"profile securely." +msgstr "Bitte wähle ein Profil, das wir %s zeigen sollen, wenn Deine Profilseite über eine verifizierte Verbindung aufgerufen wird." + +#: ../../Zotlabs/Module/Connedit.php:912 +msgid "" +"Some permissions may be inherited from your channel's <a " +"href=\"settings\"><strong>privacy settings</strong></a>, which have higher " +"priority than individual settings. You can change those settings here but " +"they wont have any impact unless the inherited setting changes." +msgstr "Einige Berechtigungen werden möglicherweise von den globalen <a href=\"settings\">Sicherheits- und Privatsphäre-Einstellungen</a> dieses Kanals geerbt. Diese haben eine höhere Priorität als die Einstellungen an der Verbindung. Werden geerbte Einstellungen hier geändert, hat dies keine Auswirkungen." + +#: ../../Zotlabs/Module/Connedit.php:913 +msgid "Last update:" +msgstr "Letzte Aktualisierung:" + +#: ../../Zotlabs/Module/Connedit.php:922 +msgid "Details" +msgstr "Details" + +#: ../../Zotlabs/Module/Chat.php:181 +msgid "Room not found" +msgstr "Chatraum nicht gefunden" + +#: ../../Zotlabs/Module/Chat.php:197 +msgid "Leave Room" +msgstr "Raum verlassen" + +#: ../../Zotlabs/Module/Chat.php:198 +msgid "Delete Room" +msgstr "Raum löschen" + +#: ../../Zotlabs/Module/Chat.php:199 +msgid "I am away right now" +msgstr "Ich bin gerade nicht da" + +#: ../../Zotlabs/Module/Chat.php:200 +msgid "I am online" +msgstr "Ich bin online" + +#: ../../Zotlabs/Module/Chat.php:202 +msgid "Bookmark this room" +msgstr "Lesezeichen für diesen Raum setzen" + +#: ../../Zotlabs/Module/Chat.php:205 ../../Zotlabs/Module/Mail.php:241 +#: ../../Zotlabs/Module/Mail.php:362 ../../include/conversation.php:1296 +msgid "Please enter a link URL:" +msgstr "Gib eine URL ein:" -#: ../../Zotlabs/Module/Setup.php:593 +#: ../../Zotlabs/Module/Chat.php:206 ../../Zotlabs/Module/Mail.php:294 +#: ../../Zotlabs/Module/Mail.php:436 ../../Zotlabs/Lib/ThreadItem.php:757 +#: ../../include/conversation.php:1415 +msgid "Encrypt text" +msgstr "Text verschlüsseln" + +#: ../../Zotlabs/Module/Chat.php:232 +msgid "New Chatroom" +msgstr "Neuer Chatraum" + +#: ../../Zotlabs/Module/Chat.php:233 +msgid "Chatroom name" +msgstr "Chatraumname" + +#: ../../Zotlabs/Module/Chat.php:234 +msgid "Expiration of chats (minutes)" +msgstr "Verfall von Chats (Minuten)" + +#: ../../Zotlabs/Module/Chat.php:250 #, php-format -msgid "%s is writable" -msgstr "%s ist beschreibbar" +msgid "%1$s's Chatrooms" +msgstr "%1$ss Chaträume" -#: ../../Zotlabs/Module/Setup.php:609 -msgid "" -"This software uses the store directory to save uploaded files. The web " -"server needs to have write access to the store directory under the top level" -" web folder" -msgstr "Diese Software benutzt das Verzeichnis store, um hochgeladene Dateien zu speichern. Der Webserver benötigt Schreibrechte für dieses Verzeichnis direkt unterhalb des Web-Stammverzeichnisses." +#: ../../Zotlabs/Module/Chat.php:255 +msgid "No chatrooms available" +msgstr "Keine Chaträume verfügbar" -#: ../../Zotlabs/Module/Setup.php:613 -msgid "store is writable" -msgstr "store ist schreibbar" +#: ../../Zotlabs/Module/Chat.php:259 +msgid "Expiration" +msgstr "Verfall" -#: ../../Zotlabs/Module/Setup.php:646 -msgid "" -"SSL certificate cannot be validated. Fix certificate or disable https access" -" to this site." -msgstr "Das SSL-Zertifikat konnte nicht validiert werden. Korrigiere das Zertifikat oder deaktiviere den HTTPS-Zugriff auf diesen Server." +#: ../../Zotlabs/Module/Chat.php:260 +msgid "min" +msgstr "min" -#: ../../Zotlabs/Module/Setup.php:647 -msgid "" -"If you have https access to your website or allow connections to TCP port " -"443 (the https: port), you MUST use a browser-valid certificate. You MUST " -"NOT use self-signed certificates!" -msgstr "Wenn Du via HTTPS auf Deinen Server zugreifen möchtest, also Verbindungen über den Port 443 möglich sein sollen, ist ein SSL-Zertifikat einer Zertifizierungsstelle (CA) notwendig, das von den Browsern ohne Sicherheitsabfrage akzeptiert wird. Die Verwendung eines selbst signierten Zertifikates ist nicht möglich." +#: ../../Zotlabs/Module/Fbrowser.php:29 ../../Zotlabs/Lib/Apps.php:242 +#: ../../include/conversation.php:1814 ../../include/nav.php:422 +msgid "Photos" +msgstr "Fotos" -#: ../../Zotlabs/Module/Setup.php:648 -msgid "" -"This restriction is incorporated because public posts from you may for " -"example contain references to images on your own hub." -msgstr "Diese Einschränkung wurde eingebaut, weil Deine öffentlichen Beiträge zum Beispiel Verweise auf Bilder auf Deinem eigenen Hub enthalten können." +#: ../../Zotlabs/Module/Fbrowser.php:85 ../../Zotlabs/Lib/Apps.php:237 +#: ../../Zotlabs/Storage/Browser.php:225 ../../include/conversation.php:1822 +#: ../../include/nav.php:430 +msgid "Files" +msgstr "Dateien" -#: ../../Zotlabs/Module/Setup.php:649 -msgid "" -"If your certificate is not recognized, members of other sites (who may " -"themselves have valid certificates) will get a warning message on their own " -"site complaining about security issues." -msgstr "Wenn Dein Zertifikat nicht von jedem Browser akzeptiert wird, erhalten die Mitglieder anderer $Projectname-Hubs (die mit korrekten Zertifikaten ausgestattet sind) Sicherheits-Warnmeldungen, obwohl sie gar nicht direkt auf Deinem Server unterwegs sind (zum Beispiel, wenn ein Bild aus einem Deiner Beiträge angezeigt wird)." +#: ../../Zotlabs/Module/Menu.php:49 +msgid "Unable to update menu." +msgstr "Kann Menü nicht aktualisieren." -#: ../../Zotlabs/Module/Setup.php:650 -msgid "" -"This can cause usability issues elsewhere (not just on your own site) so we " -"must insist on this requirement." -msgstr "Dies kann Probleme für andere Nutzer (nicht nur auf Deinem eigenen Server) verursachen, so dass wir auf dieser Forderung bestehen müssen." +#: ../../Zotlabs/Module/Menu.php:60 +msgid "Unable to create menu." +msgstr "Kann Menü nicht erstellen." -#: ../../Zotlabs/Module/Setup.php:651 -msgid "" -"Providers are available that issue free certificates which are browser-" -"valid." -msgstr "Es gibt einige Zertifizierungsstellen (CAs), bei denen solche Zertifikate kostenlos zu haben sind." +#: ../../Zotlabs/Module/Menu.php:98 ../../Zotlabs/Module/Menu.php:110 +msgid "Menu Name" +msgstr "Name des Menüs" -#: ../../Zotlabs/Module/Setup.php:653 -msgid "" -"If you are confident that the certificate is valid and signed by a trusted " -"authority, check to see if you have failed to install an intermediate cert. " -"These are not normally required by browsers, but are required for server-to-" -"server communications." -msgstr "Wenn Du sicher bist, dass das Zertifikat gültig und von einer vertrauenswürdigen Zertifizierungsstelle signiert ist, prüfe auf ggf. noch zu installierende Zwischenzertifikate (intermediate). Diese werden nicht unbedingt von Browsern benötigt, aber sehr wohl für die Kommunikation zwischen Servern." +#: ../../Zotlabs/Module/Menu.php:98 +msgid "Unique name (not visible on webpage) - required" +msgstr "Eindeutiger Name (nicht sichtbar auf der Webseite) – erforderlich" -#: ../../Zotlabs/Module/Setup.php:655 -msgid "SSL certificate validation" -msgstr "SSL Zertifikatverifizierung" +#: ../../Zotlabs/Module/Menu.php:99 ../../Zotlabs/Module/Menu.php:111 +msgid "Menu Title" +msgstr "Menütitel" -#: ../../Zotlabs/Module/Setup.php:661 -msgid "" -"Url rewrite in .htaccess is not working. Check your server " -"configuration.Test: " -msgstr "Das Umschreiben von URLs (rewrite) per .htaccess funktioniert nicht. Bitte prüfe die Server-Konfiguration. Test:" +#: ../../Zotlabs/Module/Menu.php:99 +msgid "Visible on webpage - leave empty for no title" +msgstr "Sichtbar auf der Webseite – für keinen Titel leer lassen" -#: ../../Zotlabs/Module/Setup.php:664 -msgid "Url rewrite is working" -msgstr "Url rewrite funktioniert" +#: ../../Zotlabs/Module/Menu.php:100 +msgid "Allow Bookmarks" +msgstr "Lesezeichen erlauben" -#: ../../Zotlabs/Module/Setup.php:678 -msgid "" -"The database configuration file \".htconfig.php\" could not be written. " -"Please use the enclosed text to create a configuration file in your web " -"server root." -msgstr "Die Datenbank-Konfigurationsdatei „.htconfig.php“ konnte nicht geschrieben werden. Bitte verwende den unten angegebenen Text, um die Konfigurationsdatei im Stammverzeichnis des Webservers anzulegen." +#: ../../Zotlabs/Module/Menu.php:100 ../../Zotlabs/Module/Menu.php:157 +msgid "Menu may be used to store saved bookmarks" +msgstr "Im Menü können gespeicherte Lesezeichen abgelegt werden" -#: ../../Zotlabs/Module/Setup.php:702 -#: ../../extend/addon/addon/cdav/cdav.php:41 -#: ../../extend/addon/addon/rendezvous/rendezvous.php:352 -msgid "Errors encountered creating database tables." -msgstr "Fehler beim Anlegen der Datenbank-Tabellen aufgetreten." +#: ../../Zotlabs/Module/Menu.php:101 ../../Zotlabs/Module/Menu.php:159 +msgid "Submit and proceed" +msgstr "Absenden und fortfahren" -#: ../../Zotlabs/Module/Setup.php:743 -msgid "<h1>What next</h1>" -msgstr "<h1>Was als Nächstes</h1>" +#: ../../Zotlabs/Module/Menu.php:107 ../../include/text.php:2289 +msgid "Menus" +msgstr "Menüs" -#: ../../Zotlabs/Module/Setup.php:744 -msgid "" -"IMPORTANT: You will need to [manually] setup a scheduled task for the " -"poller." -msgstr "WICHTIG: Du musst [manuell] einen Cronjob für den Poller einrichten." +#: ../../Zotlabs/Module/Menu.php:117 +msgid "Bookmarks allowed" +msgstr "Lesezeichen erlaubt" -#: ../../Zotlabs/Module/Editpost.php:35 -msgid "Item is not editable" -msgstr "Element kann nicht bearbeitet werden." +#: ../../Zotlabs/Module/Menu.php:119 +msgid "Delete this menu" +msgstr "Lösche dieses Menü" -#: ../../Zotlabs/Module/Regdir.php:49 ../../Zotlabs/Module/Dirsearch.php:25 -msgid "This site is not a directory server" -msgstr "Diese Webseite ist kein Verzeichnisserver" +#: ../../Zotlabs/Module/Menu.php:120 ../../Zotlabs/Module/Menu.php:154 +msgid "Edit menu contents" +msgstr "Bearbeite Menü Inhalte" -#: ../../Zotlabs/Module/New_channel.php:140 -msgid "Create Channel" -msgstr "Einen neuen Kanal anlegen" +#: ../../Zotlabs/Module/Menu.php:121 +msgid "Edit this menu" +msgstr "Dieses Menü bearbeiten" -#: ../../Zotlabs/Module/New_channel.php:141 -msgid "" -"A channel is your identity on this network. It can represent a person, a " -"blog, or a forum to name a few. Channels can make connections with other " -"channels to share information with highly detailed permissions." -msgstr "Ein Kanal ist Deine Identität in diesem Netzwerk. Er kann eine Person, ein Blog oder ein Forum repräsentieren, nur um ein paar Beispiele zu nennen. Kanäle können Verbindungen miteinander eingehen, um Informationen zu teilen, jeweils basierend auf sehr detaillierten Berechtigungseinstellungen." +#: ../../Zotlabs/Module/Menu.php:136 +msgid "Menu could not be deleted." +msgstr "Menü konnte nicht gelöscht werden." -#: ../../Zotlabs/Module/New_channel.php:142 +#: ../../Zotlabs/Module/Menu.php:149 +msgid "Edit Menu" +msgstr "Menü bearbeiten" + +#: ../../Zotlabs/Module/Menu.php:153 +msgid "Add or remove entries to this menu" +msgstr "Einträge zu diesem Menü hinzufügen oder entfernen" + +#: ../../Zotlabs/Module/Menu.php:155 +msgid "Menu name" +msgstr "Menü Name" + +#: ../../Zotlabs/Module/Menu.php:155 +msgid "Must be unique, only seen by you" +msgstr "Muss eindeutig sein, ist aber nur für Dich sichtbar" + +#: ../../Zotlabs/Module/Menu.php:156 +msgid "Menu title" +msgstr "Menü Titel" + +#: ../../Zotlabs/Module/Menu.php:156 +msgid "Menu title as seen by others" +msgstr "Menü Titel wie er von anderen gesehen wird" + +#: ../../Zotlabs/Module/Menu.php:157 +msgid "Allow bookmarks" +msgstr "Erlaube Lesezeichen" + +#: ../../Zotlabs/Module/Layouts.php:184 ../../include/text.php:2290 +msgid "Layouts" +msgstr "Layouts" + +#: ../../Zotlabs/Module/Layouts.php:186 ../../Zotlabs/Lib/Apps.php:245 +#: ../../include/nav.php:201 ../../include/nav.php:301 +#: ../../include/help.php:68 ../../include/help.php:74 +msgid "Help" +msgstr "Hilfe" + +#: ../../Zotlabs/Module/Layouts.php:186 +msgid "Comanche page description language help" +msgstr "Hilfe zur Comanche-Seitenbeschreibungssprache" + +#: ../../Zotlabs/Module/Layouts.php:190 +msgid "Layout Description" +msgstr "Layout-Beschreibung" + +#: ../../Zotlabs/Module/Layouts.php:195 +msgid "Download PDL file" +msgstr "PDL-Datei herunterladen" + +#: ../../Zotlabs/Module/Tagger.php:55 ../../include/markdown.php:141 +#: ../../include/bbcode.php:333 +msgid "post" +msgstr "Beitrag" + +#: ../../Zotlabs/Module/Tagger.php:57 ../../include/conversation.php:146 +#: ../../include/text.php:1946 +msgid "comment" +msgstr "Kommentar" + +#: ../../Zotlabs/Module/Tagger.php:95 +#, php-format +msgid "%1$s tagged %2$s's %3$s with %4$s" +msgstr "%1$s hat %2$ss %3$s mit %4$s verschlagwortet" + +#: ../../Zotlabs/Module/Pconfig.php:26 ../../Zotlabs/Module/Pconfig.php:59 +msgid "This setting requires special processing and editing has been blocked." +msgstr "Diese Einstellung erfordert eine besondere Verarbeitung und ist blockiert." + +#: ../../Zotlabs/Module/Pconfig.php:48 +msgid "Configuration Editor" +msgstr "Konfigurationseditor" + +#: ../../Zotlabs/Module/Pconfig.php:49 msgid "" -"or <a href=\"import\">import an existing channel</a> from another location." -msgstr "oder <a href=\"import\">importiere einen bestehenden Kanal</a> von einem anderen Server." +"Warning: Changing some settings could render your channel inoperable. Please" +" leave this page unless you are comfortable with and knowledgeable about how" +" to correctly use this feature." +msgstr "Warnung: Einige Einstellungen können Deinen Kanal funktionsunfähig machen. Bitte verlasse diese Seite, es sei denn Du bist vertraut damit, wie dieses Feature korrekt verwendet wird." -#: ../../Zotlabs/Module/Notifications.php:40 ../../include/nav.php:194 -msgid "Mark all system notifications seen" -msgstr "Markiere alle System-Benachrichtigungen als gesehen" +#: ../../Zotlabs/Module/Group.php:24 +msgid "Privacy group created." +msgstr "Gruppe wurde erstellt." -#: ../../Zotlabs/Module/Poke.php:168 ../../Zotlabs/Lib/Apps.php:228 -#: ../../include/conversation.php:975 -msgid "Poke" -msgstr "Anstupsen" +#: ../../Zotlabs/Module/Group.php:30 +msgid "Could not create privacy group." +msgstr "Gruppe konnte nicht erstellt werden." -#: ../../Zotlabs/Module/Poke.php:169 -msgid "Poke somebody" -msgstr "Jemanden anstupsen" +#: ../../Zotlabs/Module/Group.php:42 ../../Zotlabs/Module/Group.php:143 +#: ../../include/items.php:3941 +msgid "Privacy group not found." +msgstr "Gruppe nicht gefunden." -#: ../../Zotlabs/Module/Poke.php:172 -msgid "Poke/Prod" -msgstr "Anstupsen/Knuffen" +#: ../../Zotlabs/Module/Group.php:58 +msgid "Privacy group updated." +msgstr "Gruppe wurde aktualisiert." -#: ../../Zotlabs/Module/Poke.php:173 -msgid "Poke, prod or do other things to somebody" -msgstr "Jemanden anstupsen, knuffen oder sonstiges" +#: ../../Zotlabs/Module/Group.php:92 +msgid "Create a group of channels." +msgstr "Erstelle eine Gruppe für Kanäle." -#: ../../Zotlabs/Module/Poke.php:180 -msgid "Recipient" -msgstr "Empfänger" +#: ../../Zotlabs/Module/Group.php:93 ../../Zotlabs/Module/Group.php:186 +msgid "Privacy group name: " +msgstr "Gruppenname:" -#: ../../Zotlabs/Module/Poke.php:181 -msgid "Choose what you wish to do to recipient" -msgstr "Wähle, was Du mit dem/r Empfänger/in tun willst" +#: ../../Zotlabs/Module/Group.php:95 ../../Zotlabs/Module/Group.php:189 +msgid "Members are visible to other channels" +msgstr "Mitglieder sind sichtbar für andere Kanäle" -#: ../../Zotlabs/Module/Poke.php:184 ../../Zotlabs/Module/Poke.php:185 -msgid "Make this post private" -msgstr "Diesen Beitrag privat machen" +#: ../../Zotlabs/Module/Group.php:113 +msgid "Privacy group removed." +msgstr "Gruppe wurde entfernt." + +#: ../../Zotlabs/Module/Group.php:115 +msgid "Unable to remove privacy group." +msgstr "Gruppe konnte nicht entfernt werden." + +#: ../../Zotlabs/Module/Group.php:185 +msgid "Privacy group editor" +msgstr "Gruppeneditor" + +#: ../../Zotlabs/Module/Group.php:199 ../../Zotlabs/Module/Help.php:81 +msgid "Members" +msgstr "Mitglieder" + +#: ../../Zotlabs/Module/Group.php:201 +msgid "All Connected Channels" +msgstr "Alle verbundenen Kanäle" -#: ../../Zotlabs/Module/Profiles.php:24 ../../Zotlabs/Module/Profiles.php:183 -#: ../../Zotlabs/Module/Profiles.php:240 ../../Zotlabs/Module/Profiles.php:619 -#: ../../extend/addon/addon/friendica/dfrn_confirm.php:62 +#: ../../Zotlabs/Module/Group.php:233 +msgid "Click on a channel to add or remove." +msgstr "Wähle einen Kanal zum hinzufügen oder entfernen aus." + +#: ../../Zotlabs/Module/Profiles.php:24 ../../Zotlabs/Module/Profiles.php:184 +#: ../../Zotlabs/Module/Profiles.php:241 ../../Zotlabs/Module/Profiles.php:659 msgid "Profile not found." msgstr "Profil nicht gefunden." @@ -4659,953 +5810,424 @@ msgstr "Profil nicht gefunden." msgid "Profile deleted." msgstr "Profil gelöscht." -#: ../../Zotlabs/Module/Profiles.php:68 ../../Zotlabs/Module/Profiles.php:104 +#: ../../Zotlabs/Module/Profiles.php:68 ../../Zotlabs/Module/Profiles.php:105 msgid "Profile-" msgstr "Profil-" -#: ../../Zotlabs/Module/Profiles.php:89 ../../Zotlabs/Module/Profiles.php:126 +#: ../../Zotlabs/Module/Profiles.php:90 ../../Zotlabs/Module/Profiles.php:127 msgid "New profile created." msgstr "Neues Profil erstellt." -#: ../../Zotlabs/Module/Profiles.php:110 +#: ../../Zotlabs/Module/Profiles.php:111 msgid "Profile unavailable to clone." msgstr "Profil kann nicht geklont werden." -#: ../../Zotlabs/Module/Profiles.php:145 +#: ../../Zotlabs/Module/Profiles.php:146 msgid "Profile unavailable to export." msgstr "Dieses Profil kann nicht exportiert werden." -#: ../../Zotlabs/Module/Profiles.php:250 +#: ../../Zotlabs/Module/Profiles.php:252 msgid "Profile Name is required." msgstr "Profil-Name erforderlich." -#: ../../Zotlabs/Module/Profiles.php:421 +#: ../../Zotlabs/Module/Profiles.php:459 msgid "Marital Status" msgstr "Familienstand" -#: ../../Zotlabs/Module/Profiles.php:425 +#: ../../Zotlabs/Module/Profiles.php:463 msgid "Romantic Partner" msgstr "Romantische Partner" -#: ../../Zotlabs/Module/Profiles.php:429 ../../Zotlabs/Module/Profiles.php:730 +#: ../../Zotlabs/Module/Profiles.php:467 ../../Zotlabs/Module/Profiles.php:775 msgid "Likes" msgstr "Gefällt" -#: ../../Zotlabs/Module/Profiles.php:433 ../../Zotlabs/Module/Profiles.php:731 +#: ../../Zotlabs/Module/Profiles.php:471 ../../Zotlabs/Module/Profiles.php:776 msgid "Dislikes" msgstr "Gefällt nicht" -#: ../../Zotlabs/Module/Profiles.php:437 ../../Zotlabs/Module/Profiles.php:738 +#: ../../Zotlabs/Module/Profiles.php:475 ../../Zotlabs/Module/Profiles.php:783 msgid "Work/Employment" msgstr "Arbeit/Anstellung" -#: ../../Zotlabs/Module/Profiles.php:440 +#: ../../Zotlabs/Module/Profiles.php:478 msgid "Religion" msgstr "Religion" -#: ../../Zotlabs/Module/Profiles.php:444 +#: ../../Zotlabs/Module/Profiles.php:482 msgid "Political Views" msgstr "Politische Ansichten" -#: ../../Zotlabs/Module/Profiles.php:448 -#: ../../extend/addon/addon/openid/MysqlProvider.php:74 +#: ../../Zotlabs/Module/Profiles.php:486 +#: ../../addon/openid/MysqlProvider.php:74 msgid "Gender" msgstr "Geschlecht" -#: ../../Zotlabs/Module/Profiles.php:452 +#: ../../Zotlabs/Module/Profiles.php:490 msgid "Sexual Preference" msgstr "Sexuelle Orientierung" -#: ../../Zotlabs/Module/Profiles.php:456 +#: ../../Zotlabs/Module/Profiles.php:494 msgid "Homepage" msgstr "Webseite" -#: ../../Zotlabs/Module/Profiles.php:460 +#: ../../Zotlabs/Module/Profiles.php:498 msgid "Interests" msgstr "Hobbys/Interessen" -#: ../../Zotlabs/Module/Profiles.php:554 +#: ../../Zotlabs/Module/Profiles.php:594 msgid "Profile updated." msgstr "Profil aktualisiert." -#: ../../Zotlabs/Module/Profiles.php:638 +#: ../../Zotlabs/Module/Profiles.php:678 msgid "Hide your connections list from viewers of this profile" msgstr "Deine Verbindungen vor Betrachtern dieses Profils verbergen" -#: ../../Zotlabs/Module/Profiles.php:680 +#: ../../Zotlabs/Module/Profiles.php:725 msgid "Edit Profile Details" msgstr "Bearbeite Profil-Details" -#: ../../Zotlabs/Module/Profiles.php:682 +#: ../../Zotlabs/Module/Profiles.php:727 msgid "View this profile" msgstr "Dieses Profil ansehen" -#: ../../Zotlabs/Module/Profiles.php:683 ../../Zotlabs/Module/Profiles.php:765 -#: ../../include/channel.php:983 +#: ../../Zotlabs/Module/Profiles.php:728 ../../Zotlabs/Module/Profiles.php:827 +#: ../../include/channel.php:1284 msgid "Edit visibility" msgstr "Sichtbarkeit bearbeiten" -#: ../../Zotlabs/Module/Profiles.php:684 +#: ../../Zotlabs/Module/Profiles.php:729 msgid "Profile Tools" msgstr "Profilwerkzeuge" -#: ../../Zotlabs/Module/Profiles.php:685 +#: ../../Zotlabs/Module/Profiles.php:730 msgid "Change cover photo" msgstr "Titelbild ändern" -#: ../../Zotlabs/Module/Profiles.php:686 ../../include/channel.php:954 +#: ../../Zotlabs/Module/Profiles.php:731 ../../include/channel.php:1255 msgid "Change profile photo" msgstr "Profilfoto ändern" -#: ../../Zotlabs/Module/Profiles.php:687 +#: ../../Zotlabs/Module/Profiles.php:732 msgid "Create a new profile using these settings" msgstr "Neues Profil anlegen und diese Einstellungen übernehmen" -#: ../../Zotlabs/Module/Profiles.php:688 +#: ../../Zotlabs/Module/Profiles.php:733 msgid "Clone this profile" msgstr "Dieses Profil klonen" -#: ../../Zotlabs/Module/Profiles.php:689 +#: ../../Zotlabs/Module/Profiles.php:734 msgid "Delete this profile" msgstr "Dieses Profil löschen" -#: ../../Zotlabs/Module/Profiles.php:690 +#: ../../Zotlabs/Module/Profiles.php:735 msgid "Add profile things" msgstr "Sachen zum Profil hinzufügen" -#: ../../Zotlabs/Module/Profiles.php:691 ../../include/widgets.php:105 -#: ../../include/conversation.php:1585 +#: ../../Zotlabs/Module/Profiles.php:736 ../../include/conversation.php:1688 msgid "Personal" msgstr "Persönlich" -#: ../../Zotlabs/Module/Profiles.php:693 +#: ../../Zotlabs/Module/Profiles.php:738 msgid "Relation" msgstr "Beziehung" -#: ../../Zotlabs/Module/Profiles.php:694 ../../include/datetime.php:55 +#: ../../Zotlabs/Module/Profiles.php:739 ../../include/datetime.php:55 msgid "Miscellaneous" msgstr "Verschiedenes" -#: ../../Zotlabs/Module/Profiles.php:696 +#: ../../Zotlabs/Module/Profiles.php:741 msgid "Import profile from file" msgstr "Profil aus einer Datei importieren" -#: ../../Zotlabs/Module/Profiles.php:697 +#: ../../Zotlabs/Module/Profiles.php:742 msgid "Export profile to file" msgstr "Profil in eine Datei exportieren" -#: ../../Zotlabs/Module/Profiles.php:698 +#: ../../Zotlabs/Module/Profiles.php:743 msgid "Your gender" msgstr "Dein Geschlecht" -#: ../../Zotlabs/Module/Profiles.php:699 +#: ../../Zotlabs/Module/Profiles.php:744 msgid "Marital status" msgstr "Familienstand" -#: ../../Zotlabs/Module/Profiles.php:700 +#: ../../Zotlabs/Module/Profiles.php:745 msgid "Sexual preference" msgstr "Sexuelle Orientierung" -#: ../../Zotlabs/Module/Profiles.php:703 +#: ../../Zotlabs/Module/Profiles.php:748 msgid "Profile name" msgstr "Profilname" -#: ../../Zotlabs/Module/Profiles.php:705 +#: ../../Zotlabs/Module/Profiles.php:750 msgid "This is your default profile." msgstr "Das ist Dein Standardprofil." -#: ../../Zotlabs/Module/Profiles.php:707 +#: ../../Zotlabs/Module/Profiles.php:752 msgid "Your full name" msgstr "Dein voller Name" -#: ../../Zotlabs/Module/Profiles.php:708 +#: ../../Zotlabs/Module/Profiles.php:753 msgid "Title/Description" msgstr "Titel/Beschreibung" -#: ../../Zotlabs/Module/Profiles.php:711 +#: ../../Zotlabs/Module/Profiles.php:756 msgid "Street address" msgstr "Straße und Hausnummer" -#: ../../Zotlabs/Module/Profiles.php:712 +#: ../../Zotlabs/Module/Profiles.php:757 msgid "Locality/City" msgstr "Wohnort" -#: ../../Zotlabs/Module/Profiles.php:713 +#: ../../Zotlabs/Module/Profiles.php:758 msgid "Region/State" msgstr "Region/Bundesstaat" -#: ../../Zotlabs/Module/Profiles.php:714 +#: ../../Zotlabs/Module/Profiles.php:759 msgid "Postal/Zip code" msgstr "Postleitzahl" -#: ../../Zotlabs/Module/Profiles.php:715 -#: ../../extend/addon/addon/cdav/Mod_Cdav.php:1161 -msgid "Country" -msgstr "Land" - -#: ../../Zotlabs/Module/Profiles.php:720 +#: ../../Zotlabs/Module/Profiles.php:765 msgid "Who (if applicable)" msgstr "Wer (falls anwendbar)" -#: ../../Zotlabs/Module/Profiles.php:720 +#: ../../Zotlabs/Module/Profiles.php:765 msgid "Examples: cathy123, Cathy Williams, cathy@example.com" msgstr "Beispiele: cathy123, Cathy Williams, cathy@example.com" -#: ../../Zotlabs/Module/Profiles.php:721 +#: ../../Zotlabs/Module/Profiles.php:766 msgid "Since (date)" msgstr "Seit (Datum)" -#: ../../Zotlabs/Module/Profiles.php:724 +#: ../../Zotlabs/Module/Profiles.php:769 msgid "Tell us about yourself" msgstr "Erzähle uns ein wenig von Dir" -#: ../../Zotlabs/Module/Profiles.php:725 -#: ../../extend/addon/addon/openid/MysqlProvider.php:68 +#: ../../Zotlabs/Module/Profiles.php:770 +#: ../../addon/openid/MysqlProvider.php:68 msgid "Homepage URL" msgstr "Homepage-URL" -#: ../../Zotlabs/Module/Profiles.php:726 +#: ../../Zotlabs/Module/Profiles.php:771 msgid "Hometown" msgstr "Heimatort" -#: ../../Zotlabs/Module/Profiles.php:727 +#: ../../Zotlabs/Module/Profiles.php:772 msgid "Political views" msgstr "Politische Ansichten" -#: ../../Zotlabs/Module/Profiles.php:728 +#: ../../Zotlabs/Module/Profiles.php:773 msgid "Religious views" msgstr "Religiöse Ansichten" -#: ../../Zotlabs/Module/Profiles.php:729 +#: ../../Zotlabs/Module/Profiles.php:774 msgid "Keywords used in directory listings" msgstr "Schlüsselwörter, die in Verzeichnis-Auflistungen verwendet werden" -#: ../../Zotlabs/Module/Profiles.php:729 +#: ../../Zotlabs/Module/Profiles.php:774 msgid "Example: fishing photography software" msgstr "Beispiel: Angeln Fotografie Software" -#: ../../Zotlabs/Module/Profiles.php:732 +#: ../../Zotlabs/Module/Profiles.php:777 msgid "Musical interests" msgstr "Musikalische Interessen" -#: ../../Zotlabs/Module/Profiles.php:733 +#: ../../Zotlabs/Module/Profiles.php:778 msgid "Books, literature" msgstr "Bücher, Literatur" -#: ../../Zotlabs/Module/Profiles.php:734 +#: ../../Zotlabs/Module/Profiles.php:779 msgid "Television" msgstr "Fernsehen" -#: ../../Zotlabs/Module/Profiles.php:735 +#: ../../Zotlabs/Module/Profiles.php:780 msgid "Film/Dance/Culture/Entertainment" msgstr "Film/Tanz/Kultur/Unterhaltung" -#: ../../Zotlabs/Module/Profiles.php:736 +#: ../../Zotlabs/Module/Profiles.php:781 msgid "Hobbies/Interests" msgstr "Hobbys/Interessen" -#: ../../Zotlabs/Module/Profiles.php:737 +#: ../../Zotlabs/Module/Profiles.php:782 msgid "Love/Romance" msgstr "Liebe/Romantik" -#: ../../Zotlabs/Module/Profiles.php:739 +#: ../../Zotlabs/Module/Profiles.php:784 msgid "School/Education" msgstr "Schule/Ausbildung" -#: ../../Zotlabs/Module/Profiles.php:740 +#: ../../Zotlabs/Module/Profiles.php:785 msgid "Contact information and social networks" msgstr "Kontaktinformation und soziale Netzwerke" -#: ../../Zotlabs/Module/Profiles.php:741 +#: ../../Zotlabs/Module/Profiles.php:786 msgid "My other channels" msgstr "Meine anderen Kanäle" -#: ../../Zotlabs/Module/Profiles.php:761 ../../include/channel.php:979 +#: ../../Zotlabs/Module/Profiles.php:788 +msgid "Communications" +msgstr "Kommunikation" + +#: ../../Zotlabs/Module/Profiles.php:823 ../../include/channel.php:1280 msgid "Profile Image" msgstr "Profilfoto:" -#: ../../Zotlabs/Module/Profiles.php:771 ../../include/channel.php:961 -#: ../../include/nav.php:91 +#: ../../Zotlabs/Module/Profiles.php:833 ../../include/channel.php:1262 +#: ../../include/nav.php:144 msgid "Edit Profiles" msgstr "Profile bearbeiten" -#: ../../Zotlabs/Module/Oexchange.php:27 -msgid "Unable to find your hub." -msgstr "Konnte Deinen Server nicht finden." - -#: ../../Zotlabs/Module/Oexchange.php:41 -msgid "Post successful." -msgstr "Veröffentlichung erfolgreich." - -#: ../../Zotlabs/Module/Pconfig.php:26 ../../Zotlabs/Module/Pconfig.php:59 -msgid "This setting requires special processing and editing has been blocked." -msgstr "Diese Einstellung erfordert eine besondere Verarbeitung und ist blockiert." - -#: ../../Zotlabs/Module/Pconfig.php:48 -msgid "Configuration Editor" -msgstr "Konfigurationseditor" - -#: ../../Zotlabs/Module/Pconfig.php:49 -msgid "" -"Warning: Changing some settings could render your channel inoperable. Please" -" leave this page unless you are comfortable with and knowledgeable about how" -" to correctly use this feature." -msgstr "Warnung: Einige Einstellungen können Deinen Kanal funktionsunfähig machen. Bitte verlasse diese Seite, es sei denn Du bist vertraut damit, wie dieses Feature korrekt verwendet wird." - -#: ../../Zotlabs/Module/Blocks.php:154 ../../include/text.php:2270 -msgid "Blocks" -msgstr "Blöcke" - -#: ../../Zotlabs/Module/Blocks.php:156 -msgid "Block Title" -msgstr "Titel des Blocks" - -#: ../../Zotlabs/Module/Layouts.php:183 ../../include/text.php:2272 -msgid "Layouts" -msgstr "Layouts" - -#: ../../Zotlabs/Module/Layouts.php:185 ../../Zotlabs/Lib/Apps.php:225 -#: ../../include/nav.php:162 ../../include/help.php:53 -#: ../../include/help.php:59 -msgid "Help" -msgstr "Hilfe" - -#: ../../Zotlabs/Module/Layouts.php:185 -msgid "Comanche page description language help" -msgstr "Hilfe zur Comanche-Seitenbeschreibungssprache" - -#: ../../Zotlabs/Module/Layouts.php:189 -msgid "Layout Description" -msgstr "Layout-Beschreibung" - -#: ../../Zotlabs/Module/Layouts.php:194 -msgid "Download PDL file" -msgstr "PDL-Datei herunterladen" - -#: ../../Zotlabs/Module/Rate.php:156 -msgid "Website:" -msgstr "Webseite:" - -#: ../../Zotlabs/Module/Rate.php:159 -#, php-format -msgid "Remote Channel [%s] (not yet known on this site)" -msgstr "Kanal [%s] (auf diesem Server noch unbekannt)" - -#: ../../Zotlabs/Module/Rate.php:160 -msgid "Rating (this information is public)" -msgstr "Bewertung (öffentlich sichtbar)" - -#: ../../Zotlabs/Module/Rate.php:161 -msgid "Optionally explain your rating (this information is public)" -msgstr "Optional kannst du deine Bewertung erklären (öffentlich sichtbar)" - -#: ../../Zotlabs/Module/Like.php:19 -msgid "Like/Dislike" -msgstr "Mögen/Nicht mögen" - -#: ../../Zotlabs/Module/Like.php:24 -msgid "This action is restricted to members." -msgstr "Diese Aktion kann nur von Mitgliedern ausgeführt werden." - -#: ../../Zotlabs/Module/Like.php:25 -msgid "" -"Please <a href=\"rmagic\">login with your $Projectname ID</a> or <a " -"href=\"register\">register as a new $Projectname member</a> to continue." -msgstr "Um fortzufahren <a href=\"rmagic\">melde Dich bitte mit Deiner $Projectname-ID an</a> oder <a href=\"register\">registriere Dich als neues $Projectname-Mitglied</a>." - -#: ../../Zotlabs/Module/Like.php:105 ../../Zotlabs/Module/Like.php:131 -#: ../../Zotlabs/Module/Like.php:169 -msgid "Invalid request." -msgstr "Ungültige Anfrage." - -#: ../../Zotlabs/Module/Like.php:117 ../../include/conversation.php:126 -msgid "channel" -msgstr "Kanal" - -#: ../../Zotlabs/Module/Like.php:146 -msgid "thing" -msgstr "Sache" - -#: ../../Zotlabs/Module/Like.php:192 -msgid "Channel unavailable." -msgstr "Kanal nicht vorhanden." - -#: ../../Zotlabs/Module/Like.php:240 -msgid "Previous action reversed." -msgstr "Die vorherige Aktion wurde rückgängig gemacht." - -#: ../../Zotlabs/Module/Like.php:370 ../../Zotlabs/Module/Subthread.php:87 -#: ../../Zotlabs/Module/Tagger.php:47 -#: ../../extend/addon/addon/diaspora/inbound.php:1792 -#: ../../extend/addon/addon/redphotos/redphotohelper.php:74 -#: ../../include/text.php:1940 ../../include/conversation.php:120 -msgid "photo" -msgstr "Foto" - -#: ../../Zotlabs/Module/Like.php:370 ../../Zotlabs/Module/Subthread.php:87 -#: ../../extend/addon/addon/diaspora/inbound.php:1792 -#: ../../include/text.php:1946 ../../include/conversation.php:148 -msgid "status" -msgstr "Status" - -#: ../../Zotlabs/Module/Like.php:372 ../../Zotlabs/Module/Tagger.php:51 -#: ../../Zotlabs/Module/Events.php:256 ../../include/text.php:1943 -#: ../../include/event.php:961 ../../include/conversation.php:123 -msgid "event" -msgstr "Termin" - -#: ../../Zotlabs/Module/Like.php:419 -#: ../../extend/addon/addon/diaspora/inbound.php:1821 -#: ../../include/conversation.php:164 -#, php-format -msgid "%1$s likes %2$s's %3$s" -msgstr "%1$s gefällt %2$ss %3$s" - -#: ../../Zotlabs/Module/Like.php:421 ../../include/conversation.php:167 -#, php-format -msgid "%1$s doesn't like %2$s's %3$s" -msgstr "%1$s gefällt %2$ss %3$s nicht" - -#: ../../Zotlabs/Module/Like.php:423 -#, php-format -msgid "%1$s agrees with %2$s's %3$s" -msgstr "%1$s stimmt %2$ss %3$s zu" - -#: ../../Zotlabs/Module/Like.php:425 -#, php-format -msgid "%1$s doesn't agree with %2$s's %3$s" -msgstr "%1$s lehnt %2$ss %3$s ab" - -#: ../../Zotlabs/Module/Like.php:427 -#, php-format -msgid "%1$s abstains from a decision on %2$s's %3$s" -msgstr "%1$s enthält sich zu %2$ss %3$s" - -#: ../../Zotlabs/Module/Like.php:429 -#, php-format -msgid "%1$s is attending %2$s's %3$s" -msgstr "%1$s nimmt an %2$ss %3$s teil" - -#: ../../Zotlabs/Module/Like.php:431 -#, php-format -msgid "%1$s is not attending %2$s's %3$s" -msgstr "%1$s nimmt an %2$ss %3$s nicht teil" +#: ../../Zotlabs/Module/Editwebpage.php:139 +msgid "Page link" +msgstr "Seiten-Link" -#: ../../Zotlabs/Module/Like.php:433 -#, php-format -msgid "%1$s may attend %2$s's %3$s" -msgstr "%1$s nimmt vielleicht an %2$ss %3$s teil" +#: ../../Zotlabs/Module/Editwebpage.php:166 +msgid "Edit Webpage" +msgstr "Webseite bearbeiten" -#: ../../Zotlabs/Module/Like.php:538 -msgid "Action completed." -msgstr "Aktion durchgeführt." +#: ../../Zotlabs/Module/Manage.php:145 +msgid "Create a new channel" +msgstr "Neuen Kanal anlegen" -#: ../../Zotlabs/Module/Like.php:539 -msgid "Thank you." -msgstr "Vielen Dank." +#: ../../Zotlabs/Module/Manage.php:170 ../../Zotlabs/Lib/Apps.php:234 +#: ../../include/nav.php:129 ../../include/nav.php:215 +msgid "Channel Manager" +msgstr "Kanal-Manager" -#: ../../Zotlabs/Module/Profile_photo.php:186 -#: ../../extend/addon/addon/openclipatar/openclipatar.php:293 -msgid "" -"Shift-reload the page or clear browser cache if the new photo does not " -"display immediately." -msgstr "Leere den Browser Cache oder nutze Umschalten-Neu Laden, falls das neue Foto nicht sofort angezeigt wird." +#: ../../Zotlabs/Module/Manage.php:171 +msgid "Current Channel" +msgstr "Aktueller Kanal" -#: ../../Zotlabs/Module/Profile_photo.php:409 -msgid "Use Photo for Profile" -msgstr "Foto für Profil verwenden" +#: ../../Zotlabs/Module/Manage.php:173 +msgid "Switch to one of your channels by selecting it." +msgstr "Wechsle zu einem Deiner Kanäle, indem Du auf ihn klickst." -#: ../../Zotlabs/Module/Profile_photo.php:409 -msgid "Upload Profile Photo" -msgstr "Lade neues Profilfoto hoch" +#: ../../Zotlabs/Module/Manage.php:174 +msgid "Default Channel" +msgstr "Standard Kanal" -#: ../../Zotlabs/Module/Profile_photo.php:410 -#: ../../extend/addon/addon/openclipatar/openclipatar.php:181 -#: ../../extend/addon/addon/openclipatar/openclipatar.php:193 -msgid "Use" -msgstr "Verwenden" +#: ../../Zotlabs/Module/Manage.php:175 +msgid "Make Default" +msgstr "Zum Standard machen" -#: ../../Zotlabs/Module/Search.php:223 +#: ../../Zotlabs/Module/Manage.php:178 #, php-format -msgid "Items tagged with: %s" -msgstr "Beiträge mit Schlagwort: %s" +msgid "%d new messages" +msgstr "%d neue Nachrichten" -#: ../../Zotlabs/Module/Search.php:225 +#: ../../Zotlabs/Module/Manage.php:179 #, php-format -msgid "Search results for: %s" -msgstr "Suchergebnisse für: %s" - -#: ../../Zotlabs/Module/Common.php:14 -msgid "No channel." -msgstr "Kein Kanal." - -#: ../../Zotlabs/Module/Common.php:43 -msgid "Common connections" -msgstr "Gemeinsame Verbindungen" - -#: ../../Zotlabs/Module/Common.php:48 -msgid "No connections in common." -msgstr "Keine gemeinsamen Verbindungen." - -#: ../../Zotlabs/Module/Api.php:72 ../../Zotlabs/Module/Api.php:93 -msgid "Authorize application connection" -msgstr "Zugriff für die Anwendung autorisieren" - -#: ../../Zotlabs/Module/Api.php:73 -msgid "Return to your app and insert this Security Code:" -msgstr "Gehen Sie zu Ihrer App zurück und tragen Sie diesen Sicherheitscode ein:" - -#: ../../Zotlabs/Module/Api.php:83 -msgid "Please login to continue." -msgstr "Zum Weitermachen, bitte einloggen." - -#: ../../Zotlabs/Module/Api.php:95 -msgid "" -"Do you want to authorize this application to access your posts and contacts," -" and/or create new posts for you?" -msgstr "Möchtest Du dieser Anwendung erlauben, Deine Nachrichten und Kontakte abzurufen und/oder neue Nachrichten für Dich zu erstellen?" - -#: ../../Zotlabs/Module/Ping.php:254 -msgid "sent you a private message" -msgstr "hat Dir eine private Nachricht geschickt" +msgid "%d new introductions" +msgstr "%d neue Vorstellungen" -#: ../../Zotlabs/Module/Ping.php:302 -msgid "added your channel" -msgstr "hat deinen Kanal hinzugefügt" +#: ../../Zotlabs/Module/Manage.php:181 +msgid "Delegated Channel" +msgstr "Delegierte Kanäle" -#: ../../Zotlabs/Module/Ping.php:312 -msgid "g A l F d" -msgstr "l, d. F, G:i \\U\\h\\r" +#: ../../Zotlabs/Module/Cards.php:38 ../../Zotlabs/Module/Cards.php:178 +#: ../../Zotlabs/Lib/Apps.php:224 ../../include/conversation.php:1873 +#: ../../include/features.php:122 ../../include/nav.php:479 +msgid "Cards" +msgstr "Karten" -#: ../../Zotlabs/Module/Ping.php:330 -msgid "[today]" -msgstr "[Heute]" +#: ../../Zotlabs/Module/Cards.php:95 +msgid "Add Card" +msgstr "Karte hinzufügen" -#: ../../Zotlabs/Module/Ping.php:339 -msgid "posted an event" -msgstr "hat einen Termin veröffentlicht" +#: ../../Zotlabs/Module/Dirsearch.php:33 +msgid "This directory server requires an access token" +msgstr "Dieser Verzeichnisserver benötigt einen Zugriffstoken" -#: ../../Zotlabs/Module/Siteinfo.php:20 +#: ../../Zotlabs/Module/Siteinfo.php:19 msgid "About this site" msgstr "Ãœber diese Seite" -#: ../../Zotlabs/Module/Siteinfo.php:21 +#: ../../Zotlabs/Module/Siteinfo.php:20 msgid "Site Name" msgstr "Seitenname" -#: ../../Zotlabs/Module/Siteinfo.php:25 ../../include/network.php:1962 +#: ../../Zotlabs/Module/Siteinfo.php:24 msgid "Administrator" msgstr "Administrator" -#: ../../Zotlabs/Module/Siteinfo.php:28 +#: ../../Zotlabs/Module/Siteinfo.php:26 ../../Zotlabs/Module/Register.php:221 +msgid "Terms of Service" +msgstr "Nutzungsbedingungen" + +#: ../../Zotlabs/Module/Siteinfo.php:27 msgid "Software and Project information" msgstr "Software und Projektinformationen" -#: ../../Zotlabs/Module/Siteinfo.php:29 +#: ../../Zotlabs/Module/Siteinfo.php:28 msgid "This site is powered by $Projectname" msgstr "Diese Website wird bereitgestellt durch $Projectname" -#: ../../Zotlabs/Module/Siteinfo.php:30 +#: ../../Zotlabs/Module/Siteinfo.php:29 msgid "" "Federated and decentralised networking and identity services provided by Zot" msgstr "Verbundene, dezentrale Netzwerk- und Identitätsdienste, ermöglicht mittels Zot" -#: ../../Zotlabs/Module/Siteinfo.php:32 +#: ../../Zotlabs/Module/Siteinfo.php:31 #, php-format msgid "Version %s" msgstr "Version %s" -#: ../../Zotlabs/Module/Siteinfo.php:33 +#: ../../Zotlabs/Module/Siteinfo.php:32 msgid "Project homepage" msgstr "Projekt-Website" -#: ../../Zotlabs/Module/Siteinfo.php:34 +#: ../../Zotlabs/Module/Siteinfo.php:33 msgid "Developer homepage" msgstr "Entwickler-Website" -#: ../../Zotlabs/Module/Lostpass.php:19 -msgid "No valid account found." -msgstr "Kein gültiges Konto gefunden." - -#: ../../Zotlabs/Module/Lostpass.php:33 -msgid "Password reset request issued. Check your email." -msgstr "Zurücksetzen des Passworts eingeleitet. Schau in Deine E-Mails." - -#: ../../Zotlabs/Module/Lostpass.php:39 ../../Zotlabs/Module/Lostpass.php:108 -#, php-format -msgid "Site Member (%s)" -msgstr "Nutzer (%s)" - -#: ../../Zotlabs/Module/Lostpass.php:44 ../../Zotlabs/Module/Lostpass.php:49 -#, php-format -msgid "Password reset requested at %s" -msgstr "Passwort-Rücksetzung auf %s angefordert" - -#: ../../Zotlabs/Module/Lostpass.php:68 -msgid "" -"Request could not be verified. (You may have previously submitted it.) " -"Password reset failed." -msgstr "Die Anfrage konnte nicht verifiziert werden. (Vielleicht hast Du schon einmal auf den Link in der E-Mail geklickt?) Passwort-Rücksetzung fehlgeschlagen." - -#: ../../Zotlabs/Module/Lostpass.php:91 ../../boot.php:1727 -msgid "Password Reset" -msgstr "Zurücksetzen des Kennworts" - -#: ../../Zotlabs/Module/Lostpass.php:92 -msgid "Your password has been reset as requested." -msgstr "Dein Passwort wurde wie angefordert neu erstellt." - -#: ../../Zotlabs/Module/Lostpass.php:93 -msgid "Your new password is" -msgstr "Dein neues Passwort lautet" - -#: ../../Zotlabs/Module/Lostpass.php:94 -msgid "Save or copy your new password - and then" -msgstr "Speichere oder kopiere Dein neues Passwort – und dann" - -#: ../../Zotlabs/Module/Lostpass.php:95 -msgid "click here to login" -msgstr "Klicke hier, um dich anzumelden" - -#: ../../Zotlabs/Module/Lostpass.php:96 -msgid "" -"Your password may be changed from the <em>Settings</em> page after " -"successful login." -msgstr "Dein Passwort kann unter <em>Einstellungen</em> nach einer erfolgreichen Anmeldung geändert werden." - -#: ../../Zotlabs/Module/Lostpass.php:117 -#, php-format -msgid "Your password has changed at %s" -msgstr "Auf %s wurde Dein Passwort geändert" - -#: ../../Zotlabs/Module/Lostpass.php:130 -msgid "Forgot your Password?" -msgstr "Kennwort vergessen?" - -#: ../../Zotlabs/Module/Lostpass.php:131 -msgid "" -"Enter your email address and submit to have your password reset. Then check " -"your email for further instructions." -msgstr "Gib Deine E-Mail-Adresse ein, um Dein Passwort zurücksetzen zu lassen. Du erhältst dann weitere Anweisungen per E-Mail." - -#: ../../Zotlabs/Module/Lostpass.php:132 -msgid "Email Address" -msgstr "E-Mail Adresse" - -#: ../../Zotlabs/Module/Lostpass.php:133 -msgid "Reset" -msgstr "Zurücksetzen" - -#: ../../Zotlabs/Module/Rbmark.php:94 -msgid "Select a bookmark folder" -msgstr "Lesezeichenordner wählen" - -#: ../../Zotlabs/Module/Rbmark.php:99 -msgid "Save Bookmark" -msgstr "Lesezeichen speichern" - -#: ../../Zotlabs/Module/Rbmark.php:100 -msgid "URL of bookmark" -msgstr "URL des Lesezeichens" - -#: ../../Zotlabs/Module/Rbmark.php:105 -msgid "Or enter new bookmark folder name" -msgstr "Oder gib einen neuen Namen für den Lesezeichenordner ein" - -#: ../../Zotlabs/Module/Dirsearch.php:33 -msgid "This directory server requires an access token" -msgstr "Dieser Verzeichnisserver benötigt einen Zugriffstoken" - -#: ../../Zotlabs/Module/Rmagic.php:35 -msgid "Authentication failed." -msgstr "Authentifizierung fehlgeschlagen." - -#: ../../Zotlabs/Module/Rmagic.php:75 -msgid "Remote Authentication" -msgstr "Entfernte Authentifizierung" - -#: ../../Zotlabs/Module/Rmagic.php:76 -msgid "Enter your channel address (e.g. channel@example.com)" -msgstr "Deine Kanal-Adresse (z. B. channel@example.com)" - -#: ../../Zotlabs/Module/Rmagic.php:77 -msgid "Authenticate" -msgstr "Authentifizieren" - -#: ../../Zotlabs/Module/Regmod.php:15 -msgid "Please login." -msgstr "Bitte melde dich an." - -#: ../../Zotlabs/Module/Removeaccount.php:35 -msgid "" -"Account removals are not allowed within 48 hours of changing the account " -"password." -msgstr "Das Löschen von Konten innerhalb 48 Stunden nachdem deren Passwort geändert wurde ist nicht erlaubt." - -#: ../../Zotlabs/Module/Removeaccount.php:57 -msgid "Remove This Account" -msgstr "Dieses Konto löschen" - -#: ../../Zotlabs/Module/Removeaccount.php:58 -#: ../../Zotlabs/Module/Removeme.php:61 -msgid "WARNING: " -msgstr "WARNUNG: " - -#: ../../Zotlabs/Module/Removeaccount.php:58 -msgid "" -"This account and all its channels will be completely removed from the " -"network. " -msgstr "Dieses Konto mit all seinen Kanälen wird vollständig aus dem Netzwerk gelöscht." - -#: ../../Zotlabs/Module/Removeaccount.php:58 -#: ../../Zotlabs/Module/Removeme.php:61 -msgid "This action is permanent and can not be undone!" -msgstr "Dieser Schritt ist endgültig und kann nicht rückgängig gemacht werden!" - -#: ../../Zotlabs/Module/Removeaccount.php:59 -#: ../../Zotlabs/Module/Removeme.php:62 -msgid "Please enter your password for verification:" -msgstr "Bitte gib zur Bestätigung Dein Passwort ein:" - -#: ../../Zotlabs/Module/Removeaccount.php:60 -msgid "" -"Remove this account, all its channels and all its channel clones from the " -"network" -msgstr "Dieses Konto, all seine Kanäle sowie alle Kanal-Klone aus dem Netzwerk löschen" - -#: ../../Zotlabs/Module/Removeaccount.php:60 -msgid "" -"By default only the instances of the channels located on this hub will be " -"removed from the network" -msgstr "Standardmäßig werden nur die Kanalklone auf diesem $Projectname-Hub aus dem Netzwerk entfernt" - -#: ../../Zotlabs/Module/Removeaccount.php:61 -#: ../../Zotlabs/Module/Settings/Account.php:120 -msgid "Remove Account" -msgstr "Konto entfernen" - -#: ../../Zotlabs/Module/Pdledit.php:21 -msgid "Layout updated." -msgstr "Layout aktualisiert." - -#: ../../Zotlabs/Module/Pdledit.php:34 ../../Zotlabs/Module/Chat.php:218 -msgid "Feature disabled." -msgstr "Funktion deaktiviert." - -#: ../../Zotlabs/Module/Pdledit.php:42 ../../Zotlabs/Module/Pdledit.php:69 -msgid "Edit System Page Description" -msgstr "Systemseitenbeschreibung bearbeiten" - -#: ../../Zotlabs/Module/Pdledit.php:64 -msgid "Layout not found." -msgstr "Layout nicht gefunden." - -#: ../../Zotlabs/Module/Pdledit.php:70 -msgid "Module Name:" -msgstr "Modulname:" - -#: ../../Zotlabs/Module/Pdledit.php:71 -msgid "Layout Help" -msgstr "Layout-Hilfe" - -#: ../../Zotlabs/Module/Uexport.php:55 ../../Zotlabs/Module/Uexport.php:56 -msgid "Export Channel" -msgstr "Kanal exportieren" - -#: ../../Zotlabs/Module/Uexport.php:57 -msgid "" -"Export your basic channel information to a file. This acts as a backup of " -"your connections, permissions, profile and basic data, which can be used to " -"import your data to a new server hub, but does not contain your content." -msgstr "Exportiert die grundlegenden Kanal-Informationen in eine kleine Datei. Diese stellt eine Sicherung Deiner Verbindungen, Berechtigungen, Profile und Basisdaten bereit, die für den Import auf einem anderen Hub verwendet werden kann, aber nicht die Beiträge Deines Kanals enthält." - -#: ../../Zotlabs/Module/Uexport.php:58 -msgid "Export Content" -msgstr "Kanal und Inhalte exportieren" - -#: ../../Zotlabs/Module/Uexport.php:59 -msgid "" -"Export your channel information and recent content to a JSON backup that can" -" be restored or imported to another server hub. This backs up all of your " -"connections, permissions, profile data and several months of posts. This " -"file may be VERY large. Please be patient - it may take several minutes for" -" this download to begin." -msgstr "Exportiert Deine Kanal-Informationen sowie alle zugehörigen Inhalte in eine JSON-Sicherungsdatei. Die sichert alle Verbindungen, Berechtigungen, Profildaten und Deine Beiträge aus mehreren Monaten. Diese Datei kann SEHR groß werden! Bitte habe ein wenig Geduld – es kann mehrere Minuten dauern, bis der Download startet." - -#: ../../Zotlabs/Module/Uexport.php:60 -msgid "Export your posts from a given year." -msgstr "Exportiert die Beiträge des angegebenen Jahres." - -#: ../../Zotlabs/Module/Uexport.php:62 -msgid "" -"You may also export your posts and conversations for a particular year or " -"month. Adjust the date in your browser location bar to select other dates. " -"If the export fails (possibly due to memory exhaustion on your server hub), " -"please try again selecting a more limited date range." -msgstr "Du kannst auch die Beiträge und Konversationen eines bestimmten Jahres oder Monats exportieren. Ändere das Datum in der Adresszeile Deines Browsers, um andere Zeiträume zu wählen. Falls der Export fehlschlägt (vermutlich, weil auf diesem Hub nicht genügend Speicher zur Verfügung steht), versuche es noch einmal mit einer kleineren Zeitspanne." - -#: ../../Zotlabs/Module/Uexport.php:63 -#, php-format -msgid "" -"To select all posts for a given year, such as this year, visit <a " -"href=\"%1$s\">%2$s</a>" -msgstr "Um alle Beiträge eines bestimmten Jahres, zum Beispiel dieses Jahres, auszuwählen, klicke <a href=\"%1$s\">%2$s</a>." - -#: ../../Zotlabs/Module/Uexport.php:64 -#, php-format -msgid "" -"To select all posts for a given month, such as January of this year, visit " -"<a href=\"%1$s\">%2$s</a>" -msgstr "Um alle Beiträge eines bestimmten Monats auszuwählen, zum Beispiel vom Januar diesen Jahres, klicke <a href=\"%1$s\">%2$s</a>." - -#: ../../Zotlabs/Module/Uexport.php:65 -#, php-format -msgid "" -"These content files may be imported or restored by visiting <a " -"href=\"%1$s\">%2$s</a> on any site containing your channel. For best results" -" please import or restore these in date order (oldest first)." -msgstr "Diese Inhalts-Sicherungen können wiederhergestellt werden, indem Du <a href=\"%1$s\">%2$s</a> auf jeglichem Hub besuchst, der diesen Kanal enthält. Das funktioniert am besten, wenn Du dabei die zeitliche Reihenfolge einhältst, also die Sicherungen für den ältesten Zeitraum zuerst importierst." - -#: ../../Zotlabs/Module/Cal.php:69 -msgid "Permissions denied." -msgstr "Berechtigung verweigert." - -#: ../../Zotlabs/Module/Cal.php:263 ../../Zotlabs/Module/Events.php:596 -msgid "l, F j" -msgstr "l, j. F" - -#: ../../Zotlabs/Module/Cal.php:312 ../../Zotlabs/Module/Events.php:651 -#: ../../include/text.php:1748 -msgid "Link to Source" -msgstr "Link zur Quelle" - -#: ../../Zotlabs/Module/Cal.php:335 ../../Zotlabs/Module/Events.php:679 -msgid "Edit Event" -msgstr "Termin bearbeiten" - -#: ../../Zotlabs/Module/Cal.php:335 ../../Zotlabs/Module/Events.php:679 -msgid "Create Event" -msgstr "Termin anlegen" - -#: ../../Zotlabs/Module/Cal.php:338 ../../Zotlabs/Module/Events.php:682 -msgid "Export" -msgstr "Exportieren" - -#: ../../Zotlabs/Module/Cal.php:341 ../../include/text.php:2294 -msgid "Import" -msgstr "Import" - -#: ../../Zotlabs/Module/Cal.php:345 ../../Zotlabs/Module/Events.php:691 -#: ../../extend/addon/addon/cdav/Mod_Cdav.php:848 -msgid "Today" -msgstr "Heute" - -#: ../../Zotlabs/Module/Admin.php:94 -msgid "# Accounts" -msgstr "Anzahl der Konten" - -#: ../../Zotlabs/Module/Admin.php:95 -msgid "# blocked accounts" -msgstr "Anzahl der blockierten Konten" - -#: ../../Zotlabs/Module/Admin.php:96 -msgid "# expired accounts" -msgstr "Anzahl der abgelaufenen Konten" - -#: ../../Zotlabs/Module/Admin.php:97 -msgid "# expiring accounts" -msgstr "Anzahl der ablaufenden Konten" - -#: ../../Zotlabs/Module/Admin.php:108 -msgid "# Channels" -msgstr "Anzahl der Kanäle" - -#: ../../Zotlabs/Module/Admin.php:109 -msgid "# primary" -msgstr "Anzahl der primären Kanäle" - -#: ../../Zotlabs/Module/Admin.php:110 -msgid "# clones" -msgstr "Anzahl der Klone" - -#: ../../Zotlabs/Module/Admin.php:116 -msgid "Message queues" -msgstr "Nachrichten-Warteschlangen" - -#: ../../Zotlabs/Module/Admin.php:133 -msgid "Your software should be updated" -msgstr "Die installierte Software sollte aktualisiert werden" - -#: ../../Zotlabs/Module/Admin.php:138 -msgid "Summary" -msgstr "Zusammenfassung" - -#: ../../Zotlabs/Module/Admin.php:141 -msgid "Registered accounts" -msgstr "Registrierte Konten" - -#: ../../Zotlabs/Module/Admin.php:142 -msgid "Pending registrations" -msgstr "Ausstehende Registrierungen" - -#: ../../Zotlabs/Module/Admin.php:143 -msgid "Registered channels" -msgstr "Registrierte Kanäle" - -#: ../../Zotlabs/Module/Admin.php:144 -msgid "Active plugins" -msgstr "Aktive Plug-Ins" - -#: ../../Zotlabs/Module/Admin.php:145 -msgid "Version" -msgstr "Version" - -#: ../../Zotlabs/Module/Admin.php:146 -msgid "Repository version (master)" -msgstr "Repository-Version (master)" +#: ../../Zotlabs/Module/Ratings.php:70 +msgid "No ratings" +msgstr "Keine Bewertungen" -#: ../../Zotlabs/Module/Admin.php:147 -msgid "Repository version (dev)" -msgstr "Repository-Version (dev)" +#: ../../Zotlabs/Module/Ratings.php:97 ../../Zotlabs/Module/Pubsites.php:35 +#: ../../include/conversation.php:1065 +msgid "Ratings" +msgstr "Bewertungen" -#: ../../Zotlabs/Module/Lockview.php:75 -msgid "Remote privacy information not available." -msgstr "Privatsphäre-Einstellungen anderer Nutzer sind nicht verfügbar." +#: ../../Zotlabs/Module/Ratings.php:98 +msgid "Rating: " +msgstr "Bewertung: " -#: ../../Zotlabs/Module/Lockview.php:96 -msgid "Visible to:" -msgstr "Sichtbar für:" +#: ../../Zotlabs/Module/Ratings.php:99 +msgid "Website: " +msgstr "Webseite: " -#: ../../Zotlabs/Module/Service_limits.php:23 -msgid "No service class restrictions found." -msgstr "Keine Dienstklassenbeschränkungen gefunden." +#: ../../Zotlabs/Module/Ratings.php:101 +msgid "Description: " +msgstr "Beschreibung: " -#: ../../Zotlabs/Module/Webpages.php:52 +#: ../../Zotlabs/Module/Webpages.php:54 msgid "Import Webpage Elements" msgstr "Webseitenelemente importieren" -#: ../../Zotlabs/Module/Webpages.php:53 +#: ../../Zotlabs/Module/Webpages.php:55 msgid "Import selected" msgstr "Import ausgewählt" -#: ../../Zotlabs/Module/Webpages.php:76 +#: ../../Zotlabs/Module/Webpages.php:78 msgid "Export Webpage Elements" msgstr "Webseitenelemente exportieren" -#: ../../Zotlabs/Module/Webpages.php:77 +#: ../../Zotlabs/Module/Webpages.php:79 msgid "Export selected" msgstr "Exportieren ausgewählt" -#: ../../Zotlabs/Module/Webpages.php:237 ../../Zotlabs/Lib/Apps.php:218 -#: ../../include/nav.php:109 ../../include/conversation.php:1745 +#: ../../Zotlabs/Module/Webpages.php:237 ../../Zotlabs/Lib/Apps.php:238 +#: ../../include/conversation.php:1884 ../../include/nav.php:491 msgid "Webpages" msgstr "Webseiten" -#: ../../Zotlabs/Module/Webpages.php:248 ../../include/page_widgets.php:44 +#: ../../Zotlabs/Module/Webpages.php:248 msgid "Actions" msgstr "Aktionen" -#: ../../Zotlabs/Module/Webpages.php:249 ../../include/page_widgets.php:45 +#: ../../Zotlabs/Module/Webpages.php:249 msgid "Page Link" msgstr "Seiten-Link" @@ -5633,176 +6255,111 @@ msgstr "Keine Webseitenelemente erkannt." msgid "Import complete." msgstr "Import abgeschlossen." -#: ../../Zotlabs/Module/Removeme.php:35 +#: ../../Zotlabs/Module/Changeaddr.php:35 msgid "" -"Channel removals are not allowed within 48 hours of changing the account " -"password." -msgstr "Innerhalb von 48 Stunden nach einer Änderung des Passworts können keine Kanäle gelöscht werden." +"Channel name changes are not allowed within 48 hours of changing the account" +" password." +msgstr "Innerhalb von 48 Stunden nach einer Änderung des Konto-Passworts können Kanäle nicht umbenannt werden." -#: ../../Zotlabs/Module/Removeme.php:60 -msgid "Remove This Channel" -msgstr "Diesen Kanal löschen" - -#: ../../Zotlabs/Module/Removeme.php:61 -msgid "This channel will be completely removed from the network. " -msgstr "Dieser Kanal wird vollständig aus dem Netzwerk gelöscht." - -#: ../../Zotlabs/Module/Removeme.php:63 -msgid "Remove this channel and all its clones from the network" -msgstr "Lösche diesen Kanal und all seine Klone aus dem Netzwerk" +#: ../../Zotlabs/Module/Changeaddr.php:46 ../../include/channel.php:209 +#: ../../include/channel.php:579 +msgid "Reserved nickname. Please choose another." +msgstr "Reservierter Kurzname. Bitte wähle einen anderen." -#: ../../Zotlabs/Module/Removeme.php:63 +#: ../../Zotlabs/Module/Changeaddr.php:51 ../../include/channel.php:214 +#: ../../include/channel.php:584 msgid "" -"By default only the instance of the channel located on this hub will be " -"removed from the network" -msgstr "Standardmäßig wird der Kanal nur auf diesem Server gelöscht, seine Klone verbleiben im Netzwerk" - -#: ../../Zotlabs/Module/Removeme.php:64 -#: ../../Zotlabs/Module/Settings/Channel.php:547 -msgid "Remove Channel" -msgstr "Kanal löschen" - -#: ../../Zotlabs/Module/Sharedwithme.php:98 -msgid "Files: shared with me" -msgstr "Dateien, die mit mir geteilt wurden" - -#: ../../Zotlabs/Module/Sharedwithme.php:100 -msgid "NEW" -msgstr "NEU" - -#: ../../Zotlabs/Module/Sharedwithme.php:103 -msgid "Remove all files" -msgstr "Alle Dateien löschen" - -#: ../../Zotlabs/Module/Sharedwithme.php:104 -msgid "Remove this file" -msgstr "Diese Datei löschen" - -#: ../../Zotlabs/Module/Wiki.php:34 -msgid "Not found" -msgstr "Nicht gefunden" - -#: ../../Zotlabs/Module/Wiki.php:55 -msgid "Invalid channel" -msgstr "Ungültiger Kanal" - -#: ../../Zotlabs/Module/Wiki.php:100 -msgid "Error retrieving wiki" -msgstr "Fehler beim Abrufen des Wiki" - -#: ../../Zotlabs/Module/Wiki.php:107 -msgid "Error creating zip file export folder" -msgstr "Fehler bei der Erzeugung des Zip-Datei Export-Verzeichnisses " - -#: ../../Zotlabs/Module/Wiki.php:125 -msgid "Error downloading wiki: " -msgstr "Fehler beim Herunterladen des Wiki:" - -#: ../../Zotlabs/Module/Wiki.php:139 ../../include/nav.php:111 -#: ../../include/conversation.php:1755 -msgid "Wikis" -msgstr "Wikis" - -#: ../../Zotlabs/Module/Wiki.php:145 ../../include/widgets.php:966 -msgid "Download" -msgstr "Herunterladen" - -#: ../../Zotlabs/Module/Wiki.php:149 ../../include/widgets.php:970 -msgid "Wiki name" -msgstr "Name des Wiki" +"Nickname has unsupported characters or is already being used on this site." +msgstr "Der Spitzname enthält nicht-unterstütze Zeichen oder wird bereits auf dieser Seite genutzt." -#: ../../Zotlabs/Module/Wiki.php:150 -msgid "Content type" -msgstr "Inhaltstyp" +#: ../../Zotlabs/Module/Changeaddr.php:77 +msgid "Change channel nickname/address" +msgstr "Kanalname/-adresse ändern" -#: ../../Zotlabs/Module/Wiki.php:159 -msgid "Create a status post for this wiki" -msgstr "Erzeuge einen Statusbeitrag für dieses Wiki" +#: ../../Zotlabs/Module/Changeaddr.php:78 +msgid "Any/all connections on other networks will be lost!" +msgstr "Jegliche/alle Verbindungen zu anderen Netzwerken gehen verloren!" -#: ../../Zotlabs/Module/Wiki.php:178 -msgid "Wiki not found" -msgstr "Wiki nicht gefunden" - -#: ../../Zotlabs/Module/Wiki.php:203 -msgid "Rename page" -msgstr "Seite umbenennen" +#: ../../Zotlabs/Module/Changeaddr.php:80 +msgid "New channel address" +msgstr "Neue Kanaladresse" -#: ../../Zotlabs/Module/Wiki.php:207 -msgid "Error retrieving page content" -msgstr "Fehler beim Abrufen des Seiteninhalts" +#: ../../Zotlabs/Module/Changeaddr.php:81 +msgid "Rename Channel" +msgstr "Kanal umbenennen" -#: ../../Zotlabs/Module/Wiki.php:240 -msgid "Revision Comparison" -msgstr "Revisionsvergleich" +#: ../../Zotlabs/Module/Editpost.php:38 ../../Zotlabs/Module/Editpost.php:43 +msgid "Item is not editable" +msgstr "Element kann nicht bearbeitet werden." -#: ../../Zotlabs/Module/Wiki.php:241 -msgid "Revert" -msgstr "Rückgängig machen" +#: ../../Zotlabs/Module/Editpost.php:108 ../../Zotlabs/Module/Rpost.php:178 +msgid "Edit post" +msgstr "Bearbeite Beitrag" -#: ../../Zotlabs/Module/Wiki.php:250 -msgid "Choose an available wiki from the list on the left." -msgstr "Wähle ein vorhandenes Wiki aus der Liste auf der linken Seite aus." +#: ../../Zotlabs/Module/Dreport.php:45 +msgid "Invalid message" +msgstr "Ungültige Beitrags-ID (mid)" -#: ../../Zotlabs/Module/Wiki.php:252 -msgid "Source" -msgstr "Quelle" +#: ../../Zotlabs/Module/Dreport.php:78 +msgid "no results" +msgstr "keine Ergebnisse" -#: ../../Zotlabs/Module/Wiki.php:269 -msgid "New page name" -msgstr "Neuer Seitenname" +#: ../../Zotlabs/Module/Dreport.php:93 +msgid "channel sync processed" +msgstr "Kanal-Sync verarbeitet" -#: ../../Zotlabs/Module/Wiki.php:275 ../../include/conversation.php:1169 -msgid "Embed image from photo albums" -msgstr "Bild aus Fotoalben einbetten" +#: ../../Zotlabs/Module/Dreport.php:97 +msgid "queued" +msgstr "zur Warteschlange hinzugefügt" -#: ../../Zotlabs/Module/Wiki.php:276 ../../include/conversation.php:1263 -msgid "Embed an image from your albums" -msgstr "Betten Sie ein Bild aus Ihren Alben ein" +#: ../../Zotlabs/Module/Dreport.php:101 +msgid "posted" +msgstr "zugestellt" -#: ../../Zotlabs/Module/Wiki.php:278 ../../include/conversation.php:1265 -#: ../../include/conversation.php:1312 -msgid "OK" -msgstr "Ok" +#: ../../Zotlabs/Module/Dreport.php:105 +msgid "accepted for delivery" +msgstr "für Zustellung akzeptiert" -#: ../../Zotlabs/Module/Wiki.php:279 ../../include/conversation.php:1205 -msgid "Choose images to embed" -msgstr "Wählen Sie Bilder zum Einbetten aus" +#: ../../Zotlabs/Module/Dreport.php:109 +msgid "updated" +msgstr "aktualisiert" -#: ../../Zotlabs/Module/Wiki.php:280 ../../include/conversation.php:1206 -msgid "Choose an album" -msgstr "Wählen Sie ein Album aus" +#: ../../Zotlabs/Module/Dreport.php:112 +msgid "update ignored" +msgstr "Aktualisierung ignoriert" -#: ../../Zotlabs/Module/Wiki.php:281 ../../include/conversation.php:1207 -msgid "Choose a different album..." -msgstr "Wählen Sie ein anderes Album aus..." +#: ../../Zotlabs/Module/Dreport.php:115 +msgid "permission denied" +msgstr "Zugriff verweigert" -#: ../../Zotlabs/Module/Wiki.php:282 ../../include/conversation.php:1208 -msgid "Error getting album list" -msgstr "Fehler beim Holen der Albenliste" +#: ../../Zotlabs/Module/Dreport.php:119 +msgid "recipient not found" +msgstr "Empfänger nicht gefunden." -#: ../../Zotlabs/Module/Wiki.php:283 ../../include/conversation.php:1209 -msgid "Error getting photo link" -msgstr "Fehler beim Holen des Fotolinks" +#: ../../Zotlabs/Module/Dreport.php:122 +msgid "mail recalled" +msgstr "Mail widerrufen" -#: ../../Zotlabs/Module/Wiki.php:284 ../../include/conversation.php:1210 -msgid "Error getting album" -msgstr "Fehler beim Holen des Albums" +#: ../../Zotlabs/Module/Dreport.php:125 +msgid "duplicate mail received" +msgstr "Doppelte Mail erhalten" -#: ../../Zotlabs/Module/Wiki.php:348 -msgid "Error creating wiki. Invalid name." -msgstr "Fehler beim Erstellen des Wiki. Ungültiger Name." +#: ../../Zotlabs/Module/Dreport.php:128 +msgid "mail delivered" +msgstr "Mail zugestellt" -#: ../../Zotlabs/Module/Wiki.php:359 -msgid "Wiki created, but error creating Home page." -msgstr "Das Wiki wurde erzeugt, aber es gab einen Fehler bei der Erstellung der Startseite" +#: ../../Zotlabs/Module/Dreport.php:148 +#, php-format +msgid "Delivery report for %1$s" +msgstr "Zustellungsbericht für %1$s" -#: ../../Zotlabs/Module/Wiki.php:364 -msgid "Error creating wiki" -msgstr "Fehler beim Erstellen des Wiki" +#: ../../Zotlabs/Module/Dreport.php:151 ../../Zotlabs/Widget/Wiki_pages.php:60 +msgid "Options" +msgstr "Optionen" -#: ../../Zotlabs/Module/Wiki.php:410 -msgid "New page created" -msgstr "Neue Seite erstellt" +#: ../../Zotlabs/Module/Dreport.php:152 +msgid "Redeliver" +msgstr "Erneut zustellen" #: ../../Zotlabs/Module/Sources.php:37 msgid "Failed to create source. No channel selected." @@ -5820,8 +6377,8 @@ msgstr "Quelle aktualisiert." msgid "*" msgstr "*" -#: ../../Zotlabs/Module/Sources.php:96 ../../include/features.php:195 -#: ../../include/widgets.php:672 +#: ../../Zotlabs/Module/Sources.php:96 +#: ../../Zotlabs/Widget/Settings_menu.php:125 ../../include/features.php:218 msgid "Channel Sources" msgstr "Kanal-Quellen" @@ -5857,11 +6414,6 @@ msgid "" "separated)" msgstr "Füge die folgenden Kategorien zu Beiträgen, die aus dieser Quelle importiert werden, hinzu (kommagetrennt)" -#: ../../Zotlabs/Module/Sources.php:112 ../../Zotlabs/Module/Sources.php:147 -#: ../../Zotlabs/Module/Settings/Oauth.php:93 -msgid "Optional" -msgstr "Optional" - #: ../../Zotlabs/Module/Sources.php:133 ../../Zotlabs/Module/Sources.php:161 msgid "Source not found." msgstr "Quelle nicht gefunden." @@ -5882,722 +6434,588 @@ msgstr "Quelle gelöscht" msgid "Unable to remove source." msgstr "Konnte die Quelle nicht löschen." -#: ../../Zotlabs/Module/Subthread.php:118 -#, php-format -msgid "%1$s is following %2$s's %3$s" -msgstr "%1$s folgt nun %2$ss %3$s" +#: ../../Zotlabs/Module/Like.php:19 +msgid "Like/Dislike" +msgstr "Mögen/Nicht mögen" -#: ../../Zotlabs/Module/Subthread.php:120 -#, php-format -msgid "%1$s stopped following %2$s's %3$s" -msgstr "%1$s folgt %2$ss %3$s nicht mehr" +#: ../../Zotlabs/Module/Like.php:24 +msgid "This action is restricted to members." +msgstr "Diese Aktion kann nur von Mitgliedern ausgeführt werden." -#: ../../Zotlabs/Module/Suggest.php:39 +#: ../../Zotlabs/Module/Like.php:25 msgid "" -"No suggestions available. If this is a new site, please try again in 24 " -"hours." -msgstr "Keine Vorschläge vorhanden. Wenn das ein neuer Server ist, versuche es in 24 Stunden noch einmal." - -#: ../../Zotlabs/Module/Suggest.php:58 ../../include/widgets.php:149 -msgid "Ignore/Hide" -msgstr "Ignorieren/Verstecken" - -#: ../../Zotlabs/Module/Tagger.php:55 ../../include/bbcode.php:274 -msgid "post" -msgstr "Beitrag" - -#: ../../Zotlabs/Module/Tagger.php:57 ../../include/text.php:1948 -#: ../../include/conversation.php:150 -msgid "comment" -msgstr "Kommentar" - -#: ../../Zotlabs/Module/Tagger.php:100 -#, php-format -msgid "%1$s tagged %2$s's %3$s with %4$s" -msgstr "%1$s hat %2$ss %3$s mit %4$s verschlagwortet" - -#: ../../Zotlabs/Module/Settings/Features.php:45 -msgid "Additional Features" -msgstr "Zusätzliche Funktionen" - -#: ../../Zotlabs/Module/Settings/Oauth.php:34 -msgid "Name is required" -msgstr "Name ist erforderlich" - -#: ../../Zotlabs/Module/Settings/Oauth.php:38 -msgid "Key and Secret are required" -msgstr "Schlüssel und Geheimnis werden benötigt" - -#: ../../Zotlabs/Module/Settings/Oauth.php:86 -#: ../../Zotlabs/Module/Settings/Oauth.php:112 -#: ../../Zotlabs/Module/Settings/Oauth.php:148 -msgid "Add application" -msgstr "Anwendung hinzufügen" - -#: ../../Zotlabs/Module/Settings/Oauth.php:89 -msgid "Name of application" -msgstr "Name der Anwendung" - -#: ../../Zotlabs/Module/Settings/Oauth.php:90 -#: ../../Zotlabs/Module/Settings/Oauth.php:116 -#: ../../extend/addon/addon/statusnet/statusnet.php:893 -#: ../../extend/addon/addon/twitter/twitter.php:775 -msgid "Consumer Key" -msgstr "Consumer Key" - -#: ../../Zotlabs/Module/Settings/Oauth.php:90 -#: ../../Zotlabs/Module/Settings/Oauth.php:91 -msgid "Automatically generated - change if desired. Max length 20" -msgstr "Automatisch erzeugt – ändern, falls erwünscht. Maximale Länge 20" +"Please <a href=\"rmagic\">login with your $Projectname ID</a> or <a " +"href=\"register\">register as a new $Projectname member</a> to continue." +msgstr "Um fortzufahren <a href=\"rmagic\">melde Dich bitte mit Deiner $Projectname-ID an</a> oder <a href=\"register\">registriere Dich als neues $Projectname-Mitglied</a>." -#: ../../Zotlabs/Module/Settings/Oauth.php:91 -#: ../../Zotlabs/Module/Settings/Oauth.php:117 -#: ../../extend/addon/addon/statusnet/statusnet.php:892 -#: ../../extend/addon/addon/twitter/twitter.php:776 -msgid "Consumer Secret" -msgstr "Consumer Secret" +#: ../../Zotlabs/Module/Like.php:105 ../../Zotlabs/Module/Like.php:131 +#: ../../Zotlabs/Module/Like.php:169 +msgid "Invalid request." +msgstr "Ungültige Anfrage." -#: ../../Zotlabs/Module/Settings/Oauth.php:92 -#: ../../Zotlabs/Module/Settings/Oauth.php:118 -msgid "Redirect" -msgstr "Umleitung" +#: ../../Zotlabs/Module/Like.php:117 ../../include/conversation.php:122 +msgid "channel" +msgstr "Kanal" -#: ../../Zotlabs/Module/Settings/Oauth.php:92 -msgid "" -"Redirect URI - leave blank unless your application specifically requires " -"this" -msgstr "Umleitungs-URl – lasse das leer, solange Deine Anwendung es nicht explizit erfordert" +#: ../../Zotlabs/Module/Like.php:146 +msgid "thing" +msgstr "Sache" -#: ../../Zotlabs/Module/Settings/Oauth.php:93 -#: ../../Zotlabs/Module/Settings/Oauth.php:119 -msgid "Icon url" -msgstr "Symbol-URL" +#: ../../Zotlabs/Module/Like.php:192 +msgid "Channel unavailable." +msgstr "Kanal nicht vorhanden." -#: ../../Zotlabs/Module/Settings/Oauth.php:104 -msgid "Application not found." -msgstr "Die Anwendung wurde nicht gefunden." +#: ../../Zotlabs/Module/Like.php:240 +msgid "Previous action reversed." +msgstr "Die vorherige Aktion wurde rückgängig gemacht." -#: ../../Zotlabs/Module/Settings/Oauth.php:147 -msgid "Connected Apps" -msgstr "Verbundene Apps" +#: ../../Zotlabs/Module/Like.php:423 ../../addon/diaspora/Receiver.php:1453 +#: ../../addon/pubcrawl/as.php:1323 ../../include/conversation.php:160 +#, php-format +msgid "%1$s likes %2$s's %3$s" +msgstr "%1$s gefällt %2$ss %3$s" -#: ../../Zotlabs/Module/Settings/Oauth.php:151 -msgid "Client key starts with" -msgstr "Client Key beginnt mit" +#: ../../Zotlabs/Module/Like.php:425 ../../addon/pubcrawl/as.php:1325 +#: ../../include/conversation.php:163 +#, php-format +msgid "%1$s doesn't like %2$s's %3$s" +msgstr "%1$s gefällt %2$ss %3$s nicht" -#: ../../Zotlabs/Module/Settings/Oauth.php:152 -msgid "No name" -msgstr "Kein Name" +#: ../../Zotlabs/Module/Like.php:427 +#, php-format +msgid "%1$s agrees with %2$s's %3$s" +msgstr "%1$s stimmt %2$ss %3$s zu" -#: ../../Zotlabs/Module/Settings/Oauth.php:153 -msgid "Remove authorization" -msgstr "Authorisierung aufheben" +#: ../../Zotlabs/Module/Like.php:429 +#, php-format +msgid "%1$s doesn't agree with %2$s's %3$s" +msgstr "%1$s lehnt %2$ss %3$s ab" -#: ../../Zotlabs/Module/Settings/Tokens.php:31 +#: ../../Zotlabs/Module/Like.php:431 #, php-format -msgid "This channel is limited to %d tokens" -msgstr "Dieser Kanal ist auf %d Token begrenzt" +msgid "%1$s abstains from a decision on %2$s's %3$s" +msgstr "%1$s enthält sich zu %2$ss %3$s" -#: ../../Zotlabs/Module/Settings/Tokens.php:37 -msgid "Name and Password are required." -msgstr "Name und Passwort sind erforderlich." +#: ../../Zotlabs/Module/Like.php:433 +#, php-format +msgid "%1$s is attending %2$s's %3$s" +msgstr "%1$s nimmt an %2$ss %3$s teil" -#: ../../Zotlabs/Module/Settings/Tokens.php:77 -msgid "Token saved." -msgstr "Token gespeichert." +#: ../../Zotlabs/Module/Like.php:435 +#, php-format +msgid "%1$s is not attending %2$s's %3$s" +msgstr "%1$s nimmt an %2$ss %3$s nicht teil" -#: ../../Zotlabs/Module/Settings/Tokens.php:113 -msgid "" -"Use this form to create temporary access identifiers to share things with " -"non-members. These identities may be used in Access Control Lists and " -"visitors may login using these credentials to access private content." -msgstr "Mit diesem Formular kannst Du temporäre Zugangs-IDs anlegen, um Inhalte mit Nicht-Mitgliedern zu teilen. Die IDs können in Berechtigungslisten (ACLs) verwendet werden, und Besucher können sich damit einloggen, um auf private Inhalte zuzugreifen." +#: ../../Zotlabs/Module/Like.php:437 +#, php-format +msgid "%1$s may attend %2$s's %3$s" +msgstr "%1$s nimmt vielleicht an %2$ss %3$s teil" -#: ../../Zotlabs/Module/Settings/Tokens.php:115 -msgid "" -"You may also provide <em>dropbox</em> style access links to friends and " -"associates by adding the Login Password to any specific site URL as shown. " -"Examples:" -msgstr "Du kannst auch <em>Dropbox</em>-ähnliche Zugriffslinks an Andere weitergeben, indem du das Login-Passwort an eine entsprechende URL anhängst wie nachfolgend gezeigt. Beispiele:" +#: ../../Zotlabs/Module/Like.php:547 +msgid "Action completed." +msgstr "Aktion durchgeführt." -#: ../../Zotlabs/Module/Settings/Tokens.php:150 ../../include/widgets.php:647 -msgid "Guest Access Tokens" -msgstr "Gastzugangstoken" +#: ../../Zotlabs/Module/Like.php:548 +msgid "Thank you." +msgstr "Vielen Dank." -#: ../../Zotlabs/Module/Settings/Tokens.php:157 -msgid "Login Name" -msgstr "Anmeldename" +#: ../../Zotlabs/Module/Directory.php:245 +#, php-format +msgid "%d rating" +msgid_plural "%d ratings" +msgstr[0] "%d Bewertung" +msgstr[1] "%d Bewertungen" -#: ../../Zotlabs/Module/Settings/Tokens.php:158 -msgid "Login Password" -msgstr "Anmeldepasswort" +#: ../../Zotlabs/Module/Directory.php:256 +msgid "Gender: " +msgstr "Geschlecht:" -#: ../../Zotlabs/Module/Settings/Tokens.php:159 -msgid "Expires (yyyy-mm-dd)" -msgstr "Läuft ab (jjjj-mm-tt)" +#: ../../Zotlabs/Module/Directory.php:258 +msgid "Status: " +msgstr "Status:" -#: ../../Zotlabs/Module/Settings/Account.php:20 -msgid "Not valid email." -msgstr "Keine gültige E-Mail Adresse." +#: ../../Zotlabs/Module/Directory.php:260 +msgid "Homepage: " +msgstr "Webseite:" -#: ../../Zotlabs/Module/Settings/Account.php:23 -msgid "Protected email address. Cannot change to that email." -msgstr "Geschützte E-Mail Adresse. Diese kann nicht verändert werden." +#: ../../Zotlabs/Module/Directory.php:309 ../../include/channel.php:1516 +msgid "Age:" +msgstr "Alter:" -#: ../../Zotlabs/Module/Settings/Account.php:32 -msgid "System failure storing new email. Please try again." -msgstr "Systemfehler während des Speicherns der neuen Mail. Bitte versuche es noch einmal." +#: ../../Zotlabs/Module/Directory.php:314 ../../include/channel.php:1352 +#: ../../include/event.php:52 ../../include/event.php:84 +msgid "Location:" +msgstr "Ort:" -#: ../../Zotlabs/Module/Settings/Account.php:40 -msgid "Technical skill level updated" -msgstr "Technische Qualifikationsstufe aktualisiert" +#: ../../Zotlabs/Module/Directory.php:320 +msgid "Description:" +msgstr "Beschreibung:" -#: ../../Zotlabs/Module/Settings/Account.php:56 -msgid "Password verification failed." -msgstr "Passwortüberprüfung fehlgeschlagen." +#: ../../Zotlabs/Module/Directory.php:325 ../../include/channel.php:1532 +msgid "Hometown:" +msgstr "Heimatstadt:" -#: ../../Zotlabs/Module/Settings/Account.php:63 -msgid "Passwords do not match. Password unchanged." -msgstr "Kennwörter stimmen nicht überein. Kennwort nicht verändert." +#: ../../Zotlabs/Module/Directory.php:327 ../../include/channel.php:1540 +msgid "About:" +msgstr "Ãœber:" -#: ../../Zotlabs/Module/Settings/Account.php:67 -msgid "Empty passwords are not allowed. Password unchanged." -msgstr "Leere Kennwörter sind nicht erlaubt. Kennwort nicht verändert." +#: ../../Zotlabs/Module/Directory.php:328 ../../Zotlabs/Module/Suggest.php:56 +#: ../../Zotlabs/Widget/Follow.php:32 ../../Zotlabs/Widget/Suggestions.php:44 +#: ../../include/conversation.php:1035 ../../include/channel.php:1337 +#: ../../include/connections.php:111 +msgid "Connect" +msgstr "Verbinden" -#: ../../Zotlabs/Module/Settings/Account.php:81 -msgid "Password changed." -msgstr "Kennwort geändert." +#: ../../Zotlabs/Module/Directory.php:329 +msgid "Public Forum:" +msgstr "Öffentliches Forum:" -#: ../../Zotlabs/Module/Settings/Account.php:83 -msgid "Password update failed. Please try again." -msgstr "Kennwortänderung fehlgeschlagen. Bitte versuche es noch einmal." +#: ../../Zotlabs/Module/Directory.php:332 +msgid "Keywords: " +msgstr "Schlüsselwörter:" -#: ../../Zotlabs/Module/Settings/Account.php:112 -msgid "Account Settings" -msgstr "Konto-Einstellungen" +#: ../../Zotlabs/Module/Directory.php:335 +msgid "Don't suggest" +msgstr "Nicht vorschlagen" -#: ../../Zotlabs/Module/Settings/Account.php:113 -msgid "Current Password" -msgstr "Aktuelles Passwort" +#: ../../Zotlabs/Module/Directory.php:337 +msgid "Common connections:" +msgstr "Gemeinsame Verbindungen:" -#: ../../Zotlabs/Module/Settings/Account.php:114 -msgid "Enter New Password" -msgstr "Gib ein neues Passwort ein" +#: ../../Zotlabs/Module/Directory.php:386 +msgid "Global Directory" +msgstr "Globales Verzeichnis" -#: ../../Zotlabs/Module/Settings/Account.php:115 -msgid "Confirm New Password" -msgstr "Bestätige das neue Passwort" +#: ../../Zotlabs/Module/Directory.php:386 +msgid "Local Directory" +msgstr "Lokales Verzeichnis" -#: ../../Zotlabs/Module/Settings/Account.php:115 -msgid "Leave password fields blank unless changing" -msgstr "Lasse die Passwort-Felder leer, außer Du möchtest das Passwort ändern" +#: ../../Zotlabs/Module/Directory.php:392 +msgid "Finding:" +msgstr "Ergebnisse:" -#: ../../Zotlabs/Module/Settings/Account.php:116 -msgid "Your technical skill level" -msgstr "Deine technische Qualifikationsstufe" +#: ../../Zotlabs/Module/Directory.php:395 ../../Zotlabs/Module/Suggest.php:64 +#: ../../include/contact_widgets.php:24 +msgid "Channel Suggestions" +msgstr "Kanal-Vorschläge" -#: ../../Zotlabs/Module/Settings/Account.php:116 -msgid "Used to provide a member experience matched to your comfort level" -msgstr "Dies wird verwendet, um Dir eine Benutzererfahrung passend zu Deiner technischen Qualifikationsstufe zu bieten." +#: ../../Zotlabs/Module/Directory.php:397 +msgid "next page" +msgstr "nächste Seite" -#: ../../Zotlabs/Module/Settings/Account.php:119 -#: ../../Zotlabs/Module/Settings/Channel.php:462 -msgid "Email Address:" -msgstr "Email Adresse:" +#: ../../Zotlabs/Module/Directory.php:397 +msgid "previous page" +msgstr "vorherige Seite" -#: ../../Zotlabs/Module/Settings/Account.php:121 -msgid "Remove this account including all its channels" -msgstr "Dieses Konto inklusive all seiner Kanäle löschen" +#: ../../Zotlabs/Module/Directory.php:398 +msgid "Sort options" +msgstr "Sortieroptionen" -#: ../../Zotlabs/Module/Settings/Channel.php:246 -#: ../../extend/addon/addon/logrot/logrot.php:54 -#: ../../extend/addon/addon/msgfooter/msgfooter.php:54 -#: ../../extend/addon/addon/openstreetmap/openstreetmap.php:184 -#: ../../extend/addon/addon/piwik/piwik.php:116 -#: ../../extend/addon/addon/twitter/twitter.php:766 -#: ../../extend/addon/addon/xmpp/xmpp.php:102 -#: ../../extend/addon/addon/rendezvous/rendezvous.php:82 -msgid "Settings updated." -msgstr "Einstellungen aktualisiert." +#: ../../Zotlabs/Module/Directory.php:399 +msgid "Alphabetic" +msgstr "alphabetisch" -#: ../../Zotlabs/Module/Settings/Channel.php:307 -msgid "Nobody except yourself" -msgstr "Niemand außer Dir selbst" +#: ../../Zotlabs/Module/Directory.php:400 +msgid "Reverse Alphabetic" +msgstr "Entgegengesetzt alphabetisch" -#: ../../Zotlabs/Module/Settings/Channel.php:308 -msgid "Only those you specifically allow" -msgstr "Nur die, denen Du es explizit erlaubst" +#: ../../Zotlabs/Module/Directory.php:401 +msgid "Newest to Oldest" +msgstr "Neueste zuerst" -#: ../../Zotlabs/Module/Settings/Channel.php:309 -msgid "Approved connections" -msgstr "Angenommene Verbindungen" +#: ../../Zotlabs/Module/Directory.php:402 +msgid "Oldest to Newest" +msgstr "Älteste zuerst" -#: ../../Zotlabs/Module/Settings/Channel.php:310 -msgid "Any connections" -msgstr "Beliebige Verbindungen" +#: ../../Zotlabs/Module/Directory.php:419 +msgid "No entries (some entries may be hidden)." +msgstr "Keine Einträge gefunden (einige könnten versteckt sein)." -#: ../../Zotlabs/Module/Settings/Channel.php:311 -msgid "Anybody on this website" -msgstr "Jeder auf dieser Website" +#: ../../Zotlabs/Module/Xchan.php:10 +msgid "Xchan Lookup" +msgstr "Xchan-Suche" -#: ../../Zotlabs/Module/Settings/Channel.php:312 -msgid "Anybody in this network" -msgstr "Alle $Projectname-Mitglieder" +#: ../../Zotlabs/Module/Xchan.php:13 +msgid "Lookup xchan beginning with (or webbie): " +msgstr "Nach xchans oder Webbies (Kanal-Adressen) suchen, die wie folgt beginnen:" -#: ../../Zotlabs/Module/Settings/Channel.php:313 -msgid "Anybody authenticated" -msgstr "Jeder authentifizierte" +#: ../../Zotlabs/Module/Suggest.php:39 +msgid "" +"No suggestions available. If this is a new site, please try again in 24 " +"hours." +msgstr "Keine Vorschläge vorhanden. Wenn das ein neuer Server ist, versuche es in 24 Stunden noch einmal." -#: ../../Zotlabs/Module/Settings/Channel.php:314 -msgid "Anybody on the internet" -msgstr "Jeder im Internet" +#: ../../Zotlabs/Module/Suggest.php:58 ../../Zotlabs/Widget/Suggestions.php:46 +msgid "Ignore/Hide" +msgstr "Ignorieren/Verstecken" -#: ../../Zotlabs/Module/Settings/Channel.php:390 -msgid "Publish your default profile in the network directory" -msgstr "Standard-Profil im Netzwerk-Verzeichnis veröffentlichen" +#: ../../Zotlabs/Module/Oexchange.php:27 +msgid "Unable to find your hub." +msgstr "Konnte Deinen Server nicht finden." -#: ../../Zotlabs/Module/Settings/Channel.php:395 -msgid "Allow us to suggest you as a potential friend to new members?" -msgstr "Dürfen wir Dich neuen Mitgliedern als potentiellen Kontakt vorschlagen?" +#: ../../Zotlabs/Module/Oexchange.php:41 +msgid "Post successful." +msgstr "Veröffentlichung erfolgreich." -#: ../../Zotlabs/Module/Settings/Channel.php:404 -msgid "Your channel address is" -msgstr "Deine Kanal-Adresse lautet" +#: ../../Zotlabs/Module/Mail.php:73 +msgid "Unable to lookup recipient." +msgstr "Konnte den Empfänger nicht finden." -#: ../../Zotlabs/Module/Settings/Channel.php:407 -msgid "Your files/photos are accessible via WebDAV at" -msgstr "Deine Dateien/Fotos sind via WebDAV verfügbar auf" +#: ../../Zotlabs/Module/Mail.php:80 +msgid "Unable to communicate with requested channel." +msgstr "Die Kommunikation mit dem ausgewählten Kanal ist fehlgeschlagen." -#: ../../Zotlabs/Module/Settings/Channel.php:453 -msgid "Channel Settings" -msgstr "Kanal-Einstellungen" +#: ../../Zotlabs/Module/Mail.php:87 +msgid "Cannot verify requested channel." +msgstr "Verifizierung des angeforderten Kanals fehlgeschlagen." -#: ../../Zotlabs/Module/Settings/Channel.php:460 -msgid "Basic Settings" -msgstr "Grundeinstellungen" +#: ../../Zotlabs/Module/Mail.php:105 +msgid "Selected channel has private message restrictions. Send failed." +msgstr "Der ausgewählte Kanal hat Einschränkungen bzgl. privater Nachrichten. Senden fehlgeschlagen." -#: ../../Zotlabs/Module/Settings/Channel.php:461 -#: ../../include/channel.php:1172 -msgid "Full Name:" -msgstr "Voller Name:" +#: ../../Zotlabs/Module/Mail.php:160 +msgid "Messages" +msgstr "Nachrichten" -#: ../../Zotlabs/Module/Settings/Channel.php:463 -msgid "Your Timezone:" -msgstr "Ihre Zeitzone:" +#: ../../Zotlabs/Module/Mail.php:173 +msgid "message" +msgstr "Nachricht" -#: ../../Zotlabs/Module/Settings/Channel.php:464 -msgid "Default Post Location:" -msgstr "Standardstandort:" +#: ../../Zotlabs/Module/Mail.php:214 +msgid "Message recalled." +msgstr "Nachricht widerrufen." -#: ../../Zotlabs/Module/Settings/Channel.php:464 -msgid "Geographical location to display on your posts" -msgstr "Geografischer Ort, der bei Deinen Beiträgen angezeigt werden soll" +#: ../../Zotlabs/Module/Mail.php:227 +msgid "Conversation removed." +msgstr "Unterhaltung gelöscht." -#: ../../Zotlabs/Module/Settings/Channel.php:465 -msgid "Use Browser Location:" -msgstr "Standort des Browsers verwenden:" +#: ../../Zotlabs/Module/Mail.php:242 ../../Zotlabs/Module/Mail.php:363 +msgid "Expires YYYY-MM-DD HH:MM" +msgstr "Verfällt YYYY-MM-DD HH;MM" -#: ../../Zotlabs/Module/Settings/Channel.php:467 -msgid "Adult Content" -msgstr "Nicht jugendfreie Inhalte" +#: ../../Zotlabs/Module/Mail.php:270 +msgid "Requested channel is not in this network" +msgstr "Angeforderter Kanal ist nicht in diesem Netzwerk." -#: ../../Zotlabs/Module/Settings/Channel.php:467 -msgid "" -"This channel frequently or regularly publishes adult content. (Please tag " -"any adult material and/or nudity with #NSFW)" -msgstr "Dieser Kanal veröffentlicht regelmäßig Inhalte, die für Minderjährige ungeeignet sind. (Bitte markiere solche Inhalte mit dem Schlagwort #NSFW)" +#: ../../Zotlabs/Module/Mail.php:278 +msgid "Send Private Message" +msgstr "Private Nachricht senden" -#: ../../Zotlabs/Module/Settings/Channel.php:469 -msgid "Security and Privacy Settings" -msgstr "Sicherheits- und Datenschutz-Einstellungen" +#: ../../Zotlabs/Module/Mail.php:279 ../../Zotlabs/Module/Mail.php:421 +msgid "To:" +msgstr "An:" -#: ../../Zotlabs/Module/Settings/Channel.php:472 -msgid "Your permissions are already configured. Click to view/adjust" -msgstr "Deine Zugriffsrechte sind schon konfiguriert. Klicke hier, um sie zu betrachten oder zu ändern" +#: ../../Zotlabs/Module/Mail.php:282 ../../Zotlabs/Module/Mail.php:423 +msgid "Subject:" +msgstr "Betreff:" -#: ../../Zotlabs/Module/Settings/Channel.php:474 -msgid "Hide my online presence" -msgstr "Meine Online-Präsenz verbergen" +#: ../../Zotlabs/Module/Mail.php:287 ../../Zotlabs/Module/Mail.php:429 +#: ../../include/conversation.php:1365 +msgid "Attach file" +msgstr "Datei anhängen" -#: ../../Zotlabs/Module/Settings/Channel.php:474 -msgid "Prevents displaying in your profile that you are online" -msgstr "Verhindert die Anzeige Deines Online-Status in deinem Profil" +#: ../../Zotlabs/Module/Mail.php:289 +msgid "Send" +msgstr "Absenden" -#: ../../Zotlabs/Module/Settings/Channel.php:476 -msgid "Simple Privacy Settings:" -msgstr "Einfache Privatsphäre-Einstellungen" +#: ../../Zotlabs/Module/Mail.php:292 ../../Zotlabs/Module/Mail.php:434 +#: ../../include/conversation.php:1410 +msgid "Set expiration date" +msgstr "Verfallsdatum" -#: ../../Zotlabs/Module/Settings/Channel.php:477 -msgid "" -"Very Public - <em>extremely permissive (should be used with caution)</em>" -msgstr "Komplett offen – <em>extrem ungeschützt (mit großer Vorsicht verwenden!)</em>" +#: ../../Zotlabs/Module/Mail.php:393 +msgid "Delete message" +msgstr "Nachricht löschen" -#: ../../Zotlabs/Module/Settings/Channel.php:478 -msgid "" -"Typical - <em>default public, privacy when desired (similar to social " -"network permissions but with improved privacy)</em>" -msgstr "Typisch – <em>Standard öffentlich, Privatsphäre, wo sie erwünscht ist (ähnlich den Einstellungen in sozialen Netzwerken, aber mit besser geschützter Privatsphäre)</em>" +#: ../../Zotlabs/Module/Mail.php:394 +msgid "Delivery report" +msgstr "Zustellungsbericht" -#: ../../Zotlabs/Module/Settings/Channel.php:479 -msgid "Private - <em>default private, never open or public</em>" -msgstr "Privat – <em>Standard privat, nie offen oder öffentlich</em>" +#: ../../Zotlabs/Module/Mail.php:395 +msgid "Recall message" +msgstr "Nachricht widerrufen" -#: ../../Zotlabs/Module/Settings/Channel.php:480 -msgid "Blocked - <em>default blocked to/from everybody</em>" -msgstr "Blockiert – <em>Alle standardmäßig blockiert</em>" +#: ../../Zotlabs/Module/Mail.php:397 +msgid "Message has been recalled." +msgstr "Die Nachricht wurde widerrufen." -#: ../../Zotlabs/Module/Settings/Channel.php:482 -msgid "Allow others to tag your posts" -msgstr "Erlaube anderen, Deine Beiträge zu verschlagworten" +#: ../../Zotlabs/Module/Mail.php:414 +msgid "Delete Conversation" +msgstr "Unterhaltung löschen" -#: ../../Zotlabs/Module/Settings/Channel.php:482 +#: ../../Zotlabs/Module/Mail.php:416 msgid "" -"Often used by the community to retro-actively flag inappropriate content" -msgstr "Wird oft von der Community genutzt um rückwirkend anstößigen Inhalt zu markieren" - -#: ../../Zotlabs/Module/Settings/Channel.php:484 -msgid "Channel Permission Limits" -msgstr "Kanal-Berechtigungslimits" - -#: ../../Zotlabs/Module/Settings/Channel.php:486 -msgid "Expire other channel content after this many days" -msgstr "Den Inhalt anderer Kanäle nach dieser Anzahl Tage verfallen lassen" +"No secure communications available. You <strong>may</strong> be able to " +"respond from the sender's profile page." +msgstr "Keine sichere Kommunikation verfügbar. <strong>Eventuell</strong> kannst Du auf der Profilseite des Absenders antworten." -#: ../../Zotlabs/Module/Settings/Channel.php:486 -msgid "0 or blank to use the website limit." -msgstr "0 oder leer lassen, um den voreingestellten Wert der Webseite zu verwenden." +#: ../../Zotlabs/Module/Mail.php:420 +msgid "Send Reply" +msgstr "Antwort senden" -#: ../../Zotlabs/Module/Settings/Channel.php:486 +#: ../../Zotlabs/Module/Mail.php:425 #, php-format -msgid "This website expires after %d days." -msgstr "Diese Webseite läuft nach %d Tagen ab." - -#: ../../Zotlabs/Module/Settings/Channel.php:486 -msgid "This website does not expire imported content." -msgstr "Diese Webseite lässt importierte Inhalte nicht verfallen." - -#: ../../Zotlabs/Module/Settings/Channel.php:486 -msgid "The website limit takes precedence if lower than your limit." -msgstr "Das Verfallslimit der Webseite hat Vorrang, wenn es niedriger als Deines hier ist." - -#: ../../Zotlabs/Module/Settings/Channel.php:487 -msgid "Maximum Friend Requests/Day:" -msgstr "Maximale Kontaktanfragen pro Tag:" - -#: ../../Zotlabs/Module/Settings/Channel.php:487 -msgid "May reduce spam activity" -msgstr "Kann die Spam-Aktivität verringern" - -#: ../../Zotlabs/Module/Settings/Channel.php:488 -msgid "Default Access Control List (ACL)" -msgstr "Standard-Zugriffsberechtigungsliste (ACL)" - -#: ../../Zotlabs/Module/Settings/Channel.php:490 -msgid "Use my default audience setting for the type of object published" -msgstr "Verwende Deine eingestellte Standard-Zielgruppe des jeweiligen Inhaltstyps" - -#: ../../Zotlabs/Module/Settings/Channel.php:497 -msgid "Channel permissions category:" -msgstr "Zugriffsrechte-Kategorie des Kanals:" - -#: ../../Zotlabs/Module/Settings/Channel.php:503 -msgid "Maximum private messages per day from unknown people:" -msgstr "Maximale Anzahl privater Nachrichten pro Tag von unbekannten Leuten:" - -#: ../../Zotlabs/Module/Settings/Channel.php:503 -msgid "Useful to reduce spamming" -msgstr "Nützlich, um Spam zu verringern" - -#: ../../Zotlabs/Module/Settings/Channel.php:506 -msgid "Notification Settings" -msgstr "Benachrichtigungs-Einstellungen" - -#: ../../Zotlabs/Module/Settings/Channel.php:507 -msgid "By default post a status message when:" -msgstr "Sende standardmäßig Status-Nachrichten, wenn:" - -#: ../../Zotlabs/Module/Settings/Channel.php:508 -msgid "accepting a friend request" -msgstr "Du eine Verbindungsanfrage annimmst" - -#: ../../Zotlabs/Module/Settings/Channel.php:509 -msgid "joining a forum/community" -msgstr "Du einem Forum beitrittst" - -#: ../../Zotlabs/Module/Settings/Channel.php:510 -msgid "making an <em>interesting</em> profile change" -msgstr "Du eine <em>interessante</em> Änderung an Deinem Profil vornimmst" +msgid "Your message for %s (%s):" +msgstr "Deine Nachricht für %s (%s):" -#: ../../Zotlabs/Module/Settings/Channel.php:511 -msgid "Send a notification email when:" -msgstr "Eine E-Mail-Benachrichtigung senden, wenn:" +#: ../../Zotlabs/Module/Pubsites.php:24 ../../Zotlabs/Widget/Pubsites.php:12 +msgid "Public Hubs" +msgstr "Öffentliche Hubs" -#: ../../Zotlabs/Module/Settings/Channel.php:512 -msgid "You receive a connection request" -msgstr "Du eine Verbindungsanfrage erhältst" +#: ../../Zotlabs/Module/Pubsites.php:27 +msgid "" +"The listed hubs allow public registration for the $Projectname network. All " +"hubs in the network are interlinked so membership on any of them conveys " +"membership in the network as a whole. Some hubs may require subscription or " +"provide tiered service plans. The hub itself <strong>may</strong> provide " +"additional details." +msgstr "Die hier aufgeführten Hubs sind öffentlich und erlauben die Registrierung im $Projectname Netzwerk. Alle Hubs dieses Netzwerks sind miteinander verbunden, so dass die Mitgliedschaft auf einem Hub die Verbindung zu beliebigen Seiten und Kanälen auf anderen Hubs ermöglicht. Es könnte sein, dass einige dieser Hubs kostenpflichtig sind oder abgestufte, je nach Umfang kostenpflichtige Mitgliedschaften anbieten. Auf den Seiten der einzelnen Hubs <strong>könnten</strong> jeweils nähere Informationen dazu stehen." -#: ../../Zotlabs/Module/Settings/Channel.php:513 -msgid "Your connections are confirmed" -msgstr "Eine Verbindung bestätigt wurde" +#: ../../Zotlabs/Module/Pubsites.php:33 +msgid "Hub URL" +msgstr "Hub-URL" -#: ../../Zotlabs/Module/Settings/Channel.php:514 -msgid "Someone writes on your profile wall" -msgstr "Jemand auf Deine Pinnwand schreibt" +#: ../../Zotlabs/Module/Pubsites.php:33 +msgid "Access Type" +msgstr "Zugriffstyp" -#: ../../Zotlabs/Module/Settings/Channel.php:515 -msgid "Someone writes a followup comment" -msgstr "Jemand einen Beitrag kommentiert" +#: ../../Zotlabs/Module/Pubsites.php:33 +msgid "Registration Policy" +msgstr "Registrierungsrichtlinien" -#: ../../Zotlabs/Module/Settings/Channel.php:516 -msgid "You receive a private message" -msgstr "Du eine private Nachricht erhältst" +#: ../../Zotlabs/Module/Pubsites.php:33 +msgid "Stats" +msgstr "Statistiken" -#: ../../Zotlabs/Module/Settings/Channel.php:517 -msgid "You receive a friend suggestion" -msgstr "Du einen Kontaktvorschlag erhältst" +#: ../../Zotlabs/Module/Pubsites.php:33 +msgid "Software" +msgstr "Software" -#: ../../Zotlabs/Module/Settings/Channel.php:518 -msgid "You are tagged in a post" -msgstr "Du in einem Beitrag erwähnt wurdest" +#: ../../Zotlabs/Module/Pubsites.php:49 +msgid "Rate" +msgstr "Bewerten" -#: ../../Zotlabs/Module/Settings/Channel.php:519 -msgid "You are poked/prodded/etc. in a post" -msgstr "Du in einem Beitrag angestupst/geknufft/o.ä. wurdest" +#: ../../Zotlabs/Module/Impel.php:41 ../../include/bbcode.php:263 +msgid "webpage" +msgstr "Webseite" -#: ../../Zotlabs/Module/Settings/Channel.php:522 -msgid "Show visual notifications including:" -msgstr "Visuelle Benachrichtigungen anzeigen für:" +#: ../../Zotlabs/Module/Impel.php:46 ../../include/bbcode.php:269 +msgid "block" +msgstr "Block" -#: ../../Zotlabs/Module/Settings/Channel.php:524 -msgid "Unseen grid activity" -msgstr "Ungesehene Netzwerk-Aktivität" +#: ../../Zotlabs/Module/Impel.php:51 ../../include/bbcode.php:266 +msgid "layout" +msgstr "Layout" -#: ../../Zotlabs/Module/Settings/Channel.php:525 -msgid "Unseen channel activity" -msgstr "Ungesehene Kanal-Aktivität" +#: ../../Zotlabs/Module/Impel.php:58 ../../include/bbcode.php:272 +msgid "menu" +msgstr "Menü" -#: ../../Zotlabs/Module/Settings/Channel.php:526 -msgid "Unseen private messages" -msgstr "Ungelesene persönliche Nachrichten" +#: ../../Zotlabs/Module/Impel.php:181 +#, php-format +msgid "%s element installed" +msgstr "Element für %s installiert" -#: ../../Zotlabs/Module/Settings/Channel.php:526 -#: ../../Zotlabs/Module/Settings/Channel.php:531 -#: ../../Zotlabs/Module/Settings/Channel.php:532 -#: ../../Zotlabs/Module/Settings/Channel.php:533 -#: ../../extend/addon/addon/jappixmini/jappixmini.php:343 -msgid "Recommended" -msgstr "Empfohlen" +#: ../../Zotlabs/Module/Impel.php:184 +#, php-format +msgid "%s element installation failed" +msgstr "Installation des Elements %s fehlgeschlagen" -#: ../../Zotlabs/Module/Settings/Channel.php:527 -msgid "Upcoming events" -msgstr "Baldige Termine" +#: ../../Zotlabs/Module/Rbmark.php:94 +msgid "Select a bookmark folder" +msgstr "Lesezeichenordner wählen" -#: ../../Zotlabs/Module/Settings/Channel.php:528 -msgid "Events today" -msgstr "Heutige Termine" +#: ../../Zotlabs/Module/Rbmark.php:99 +msgid "Save Bookmark" +msgstr "Lesezeichen speichern" -#: ../../Zotlabs/Module/Settings/Channel.php:529 -msgid "Upcoming birthdays" -msgstr "Baldige Geburtstage" +#: ../../Zotlabs/Module/Rbmark.php:100 +msgid "URL of bookmark" +msgstr "URL des Lesezeichens" -#: ../../Zotlabs/Module/Settings/Channel.php:529 -msgid "Not available in all themes" -msgstr "Nicht in allen Themes verfügbar" +#: ../../Zotlabs/Module/Rbmark.php:105 +msgid "Or enter new bookmark folder name" +msgstr "Oder gib einen neuen Namen für den Lesezeichenordner ein" -#: ../../Zotlabs/Module/Settings/Channel.php:530 -msgid "System (personal) notifications" -msgstr "System – (persönliche) Benachrichtigungen" +#: ../../Zotlabs/Module/Filer.php:52 +msgid "Enter a folder name" +msgstr "Gib einen Ordnernamen ein" -#: ../../Zotlabs/Module/Settings/Channel.php:531 -msgid "System info messages" -msgstr "System – Info-Nachrichten" +#: ../../Zotlabs/Module/Filer.php:52 +msgid "or select an existing folder (doubleclick)" +msgstr "oder wähle einen vorhanden Ordner aus (Doppelklick)" -#: ../../Zotlabs/Module/Settings/Channel.php:532 -msgid "System critical alerts" -msgstr "System – kritische Warnungen" +#: ../../Zotlabs/Module/Filer.php:54 ../../Zotlabs/Lib/ThreadItem.php:141 +msgid "Save to Folder" +msgstr "In Ordner speichern" -#: ../../Zotlabs/Module/Settings/Channel.php:533 -msgid "New connections" -msgstr "Neue Verbindungen" +#: ../../Zotlabs/Module/Probe.php:30 ../../Zotlabs/Module/Probe.php:34 +#, php-format +msgid "Fetching URL returns error: %1$s" +msgstr "Abrufen der URL gab einen Fehler zurück: %1$s" -#: ../../Zotlabs/Module/Settings/Channel.php:534 -msgid "System Registrations" -msgstr "System – Registrierungen" +#: ../../Zotlabs/Module/Register.php:49 +msgid "Maximum daily site registrations exceeded. Please try again tomorrow." +msgstr "Maximale Anzahl täglicher Neuanmeldungen erreicht. Bitte versuche es morgen noch einmal." -#: ../../Zotlabs/Module/Settings/Channel.php:535 +#: ../../Zotlabs/Module/Register.php:55 msgid "" -"Also show new wall posts, private messages and connections under Notices" -msgstr "Neue Pinnwand-Nachrichten, private Nachrichten und Verbindungen unter Benachrichtigungen anzeigen" - -#: ../../Zotlabs/Module/Settings/Channel.php:537 -msgid "Notify me of events this many days in advance" -msgstr "Benachrichtige mich zu Terminen so viele Tage im Voraus" - -#: ../../Zotlabs/Module/Settings/Channel.php:537 -msgid "Must be greater than 0" -msgstr "Muss größer als 0 sein" - -#: ../../Zotlabs/Module/Settings/Channel.php:539 -msgid "Advanced Account/Page Type Settings" -msgstr "Erweiterte Account- und Seitenart-Einstellungen" - -#: ../../Zotlabs/Module/Settings/Channel.php:540 -msgid "Change the behaviour of this account for special situations" -msgstr "Ändere das Verhalten dieses Accounts unter speziellen Umständen" +"Please indicate acceptance of the Terms of Service. Registration failed." +msgstr "Bitte stimme den Nutzungsbedingungen zu. Registrierung fehlgeschlagen." -#: ../../Zotlabs/Module/Settings/Channel.php:542 -msgid "Miscellaneous Settings" -msgstr "Sonstige Einstellungen" +#: ../../Zotlabs/Module/Register.php:89 +msgid "Passwords do not match." +msgstr "Passwörter stimmen nicht überein." -#: ../../Zotlabs/Module/Settings/Channel.php:543 -msgid "Default photo upload folder" -msgstr "Voreingestellter Ordner für hochgeladene Fotos" +#: ../../Zotlabs/Module/Register.php:131 +msgid "" +"Registration successful. Please check your email for validation " +"instructions." +msgstr "Registrierung erfolgreich. Eine E-Mail mit weiteren Anweisungen wurde an Dich gesendet." -#: ../../Zotlabs/Module/Settings/Channel.php:543 -#: ../../Zotlabs/Module/Settings/Channel.php:544 -msgid "%Y - current year, %m - current month" -msgstr "%Y - aktuelles Jahr, %m - aktueller Monat" +#: ../../Zotlabs/Module/Register.php:137 +msgid "Your registration is pending approval by the site owner." +msgstr "Deine Registrierung muss noch vom Betreiber der Seite freigegeben werden." -#: ../../Zotlabs/Module/Settings/Channel.php:544 -msgid "Default file upload folder" -msgstr "Voreingestellter Ordner für hochgeladene Dateien" +#: ../../Zotlabs/Module/Register.php:140 +msgid "Your registration can not be processed." +msgstr "Deine Registrierung konnte nicht verarbeitet werden." -#: ../../Zotlabs/Module/Settings/Channel.php:546 -msgid "Personal menu to display in your channel pages" -msgstr "Eigenes Menü zur Anzeige auf den Seiten deines Kanals" +#: ../../Zotlabs/Module/Register.php:184 +msgid "Registration on this hub is disabled." +msgstr "Die Registrierung auf diesem Hub ist nicht möglich." -#: ../../Zotlabs/Module/Settings/Channel.php:548 -msgid "Remove this channel." -msgstr "Diesen Kanal löschen" +#: ../../Zotlabs/Module/Register.php:193 +msgid "Registration on this hub is by approval only." +msgstr "Eine Registrierung auf diesem Hub erfordert die Zustimmung durch den Administrator." -#: ../../Zotlabs/Module/Settings/Channel.php:549 -msgid "Firefox Share $Projectname provider" -msgstr "$Projectname-Provider für Firefox Share" +#: ../../Zotlabs/Module/Register.php:194 +msgid "<a href=\"pubsites\">Register at another affiliated hub.</a>" +msgstr "<a href=\"pubsites\">Registriere Dich auf einem der anderen verbundenen Hubs.</a>" -#: ../../Zotlabs/Module/Settings/Channel.php:550 -msgid "Start calendar week on monday" -msgstr "Montag als erster Tag der Kalenderwoche" +#: ../../Zotlabs/Module/Register.php:204 +msgid "" +"This site has exceeded the number of allowed daily account registrations. " +"Please try again tomorrow." +msgstr "Die maximale Anzahl täglicher Registrierungen auf diesem Server wurde überschritten. Bitte versuche es morgen noch einmal." -#: ../../Zotlabs/Module/Settings/Display.php:137 -msgid "No special theme for mobile devices" -msgstr "Keine spezielle Theme für mobile Geräte" +#: ../../Zotlabs/Module/Register.php:227 +#, php-format +msgid "I accept the %s for this website" +msgstr "Ich akzeptiere die %s für diese Webseite" -#: ../../Zotlabs/Module/Settings/Display.php:140 +#: ../../Zotlabs/Module/Register.php:229 #, php-format -msgid "%s - (Experimental)" -msgstr "%s – (experimentell)" +msgid "I am over 13 years of age and accept the %s for this website" +msgstr "Ich bin älter als 13 Jahre und akzeptiere die %s dieser Webseite" -#: ../../Zotlabs/Module/Settings/Display.php:191 -msgid "Display Settings" -msgstr "Anzeige-Einstellungen" +#: ../../Zotlabs/Module/Register.php:233 +msgid "Your email address" +msgstr "Ihre E-Mail Adresse" -#: ../../Zotlabs/Module/Settings/Display.php:192 -msgid "Theme Settings" -msgstr "Theme-Einstellungen" +#: ../../Zotlabs/Module/Register.php:234 +msgid "Choose a password" +msgstr "Passwort" -#: ../../Zotlabs/Module/Settings/Display.php:193 -msgid "Custom Theme Settings" -msgstr "Benutzerdefinierte Theme-Einstellungen" +#: ../../Zotlabs/Module/Register.php:235 +msgid "Please re-enter your password" +msgstr "Bitte gib Dein Passwort noch einmal ein" -#: ../../Zotlabs/Module/Settings/Display.php:194 -msgid "Content Settings" -msgstr "Inhaltseinstellungen" +#: ../../Zotlabs/Module/Register.php:236 +msgid "Please enter your invitation code" +msgstr "Bitte trage Deinen Einladungs-Code ein" -#: ../../Zotlabs/Module/Settings/Display.php:200 -msgid "Display Theme:" -msgstr "Anzeige-Theme:" +#: ../../Zotlabs/Module/Register.php:241 +msgid "no" +msgstr "nein" -#: ../../Zotlabs/Module/Settings/Display.php:201 -msgid "Select scheme" -msgstr "Schema wählen" +#: ../../Zotlabs/Module/Register.php:241 +msgid "yes" +msgstr "ja" -#: ../../Zotlabs/Module/Settings/Display.php:203 -msgid "Mobile Theme:" -msgstr "Mobile Theme:" +#: ../../Zotlabs/Module/Register.php:256 +msgid "Membership on this site is by invitation only." +msgstr "Mitgliedschaft auf dieser Seite ist nur nach vorheriger Einladung möglich." -#: ../../Zotlabs/Module/Settings/Display.php:204 -msgid "Preload images before rendering the page" -msgstr "Bilder im voraus laden, bevor die Seite angezeigt wird" +#: ../../Zotlabs/Module/Register.php:268 ../../boot.php:1620 +#: ../../include/nav.php:189 +msgid "Register" +msgstr "Registrieren" -#: ../../Zotlabs/Module/Settings/Display.php:204 +#: ../../Zotlabs/Module/Register.php:269 msgid "" -"The subjective page load time will be longer but the page will be ready when" -" displayed" -msgstr "Die empfundene Ladezeit wird sich erhöhen, aber dafür ist das Layout stabil, sobald eine Seite angezeigt wird" - -#: ../../Zotlabs/Module/Settings/Display.php:205 -msgid "Enable user zoom on mobile devices" -msgstr "Zoom auf Mobilgeräten aktivieren" - -#: ../../Zotlabs/Module/Settings/Display.php:206 -msgid "Update browser every xx seconds" -msgstr "Browser alle xx Sekunden aktualisieren" +"This site may require email verification after submitting this form. If you " +"are returned to a login page, please check your email for instructions." +msgstr "Diese Seite verlangt möglicherweise eine Emailbestätigung nach dem Absenden des Formulars. Wenn Du auf eine Login-Seite zurückgeleitet wirst, prüfe bitte Deinen Posteingang auf neue Mails mit entsprechenden Hinweisen." -#: ../../Zotlabs/Module/Settings/Display.php:206 -msgid "Minimum of 10 seconds, no maximum" -msgstr "Minimum 10 Sekunden, kein Maximum" +#: ../../Zotlabs/Module/Cover_photo.php:136 +#: ../../Zotlabs/Module/Cover_photo.php:186 +msgid "Cover Photos" +msgstr "Cover Foto" -#: ../../Zotlabs/Module/Settings/Display.php:207 -msgid "Maximum number of conversations to load at any time:" -msgstr "Maximale Anzahl von Unterhaltungen, die auf einmal geladen werden sollen:" +#: ../../Zotlabs/Module/Cover_photo.php:237 ../../include/items.php:4320 +msgid "female" +msgstr "weiblich" -#: ../../Zotlabs/Module/Settings/Display.php:207 -msgid "Maximum of 100 items" -msgstr "Maximum: 100 Beiträge" +#: ../../Zotlabs/Module/Cover_photo.php:238 ../../include/items.php:4321 +#, php-format +msgid "%1$s updated her %2$s" +msgstr "%1$s hat ihr %2$s aktualisiert" -#: ../../Zotlabs/Module/Settings/Display.php:208 -msgid "Show emoticons (smilies) as images" -msgstr "Emoticons (Smilies) als Bilder anzeigen" +#: ../../Zotlabs/Module/Cover_photo.php:239 ../../include/items.php:4322 +msgid "male" +msgstr "männlich" -#: ../../Zotlabs/Module/Settings/Display.php:209 -msgid "Manual conversation updates" -msgstr "Manuelle Konversationsaktualisierung" +#: ../../Zotlabs/Module/Cover_photo.php:240 ../../include/items.php:4323 +#, php-format +msgid "%1$s updated his %2$s" +msgstr "%1$s hat sein %2$s aktualisiert" -#: ../../Zotlabs/Module/Settings/Display.php:209 -msgid "Default is automatic, which may increase screen jumping" -msgstr "Voreinstellung ist Automatisch, was aber das Springen der Seitenanzeige erhöhen kann." +#: ../../Zotlabs/Module/Cover_photo.php:242 ../../include/items.php:4325 +#, php-format +msgid "%1$s updated their %2$s" +msgstr "%1$s hat sein/ihr %2$s aktualisiert" -#: ../../Zotlabs/Module/Settings/Display.php:210 -msgid "Link post titles to source" -msgstr "Beitragstitel zum Originalbeitrag verlinken" +#: ../../Zotlabs/Module/Cover_photo.php:244 ../../include/channel.php:1980 +msgid "cover photo" +msgstr "Cover Foto" -#: ../../Zotlabs/Module/Settings/Display.php:211 -msgid "System Page Layout Editor - (advanced)" -msgstr "System-Seitenlayout-Editor (für Experten)" +#: ../../Zotlabs/Module/Cover_photo.php:360 +msgid "Upload Cover Photo" +msgstr "Cover Foto hochladen" -#: ../../Zotlabs/Module/Settings/Display.php:214 -msgid "Use blog/list mode on channel page" -msgstr "Blog-/Listenmodus auf der Kanalseite verwenden" +#: ../../Zotlabs/Module/Help.php:23 +msgid "Documentation Search" +msgstr "Suche in der Dokumentation" -#: ../../Zotlabs/Module/Settings/Display.php:214 -#: ../../Zotlabs/Module/Settings/Display.php:215 -msgid "(comments displayed separately)" -msgstr "(Kommentare werden separat angezeigt)" +#: ../../Zotlabs/Module/Help.php:80 ../../include/conversation.php:1804 +#: ../../include/nav.php:412 +msgid "About" +msgstr "Ãœber" -#: ../../Zotlabs/Module/Settings/Display.php:215 -msgid "Use blog/list mode on grid page" -msgstr "Blog-/Listenmodus auf der Netzwerkseite verwenden" +#: ../../Zotlabs/Module/Help.php:82 +msgid "Administrators" +msgstr "Administratoren" -#: ../../Zotlabs/Module/Settings/Display.php:216 -msgid "Channel page max height of content (in pixels)" -msgstr "Maximale Höhe von Beitragsblöcken auf der Kanalseite (in Pixeln)" +#: ../../Zotlabs/Module/Help.php:83 +msgid "Developers" +msgstr "Entwickler" -#: ../../Zotlabs/Module/Settings/Display.php:216 -#: ../../Zotlabs/Module/Settings/Display.php:217 -msgid "click to expand content exceeding this height" -msgstr "Blöcke, deren Inhalt diese Höhe überschreitet, können per Klick vergrößert werden." +#: ../../Zotlabs/Module/Help.php:84 +msgid "Tutorials" +msgstr "Tutorials" -#: ../../Zotlabs/Module/Settings/Display.php:217 -msgid "Grid page max height of content (in pixels)" -msgstr "Maximale Höhe (in Pixel) des Inhalts der Netzwerkseite" +#: ../../Zotlabs/Module/Help.php:95 +msgid "$Projectname Documentation" +msgstr "$Projectname-Dokumentation" -#: ../../Zotlabs/Module/Settings/Featured.php:24 -msgid "No feature settings configured" -msgstr "Keine Funktions-Einstellungen konfiguriert" +#: ../../Zotlabs/Module/Help.php:96 +msgid "Contents" +msgstr "Inhalt" -#: ../../Zotlabs/Module/Settings/Featured.php:31 -msgid "Feature/Addon Settings" -msgstr "Funktions-/Addon-Einstellungen" +#: ../../Zotlabs/Module/Display.php:340 +msgid "Item has been removed." +msgstr "Der Beitrag wurde entfernt." #: ../../Zotlabs/Module/Tagrm.php:48 ../../Zotlabs/Module/Tagrm.php:98 msgid "Tag removed" @@ -6611,135 +7029,108 @@ msgstr "Schlagwort entfernen" msgid "Select a tag to remove: " msgstr "Schlagwort zum Entfernen auswählen:" -#: ../../Zotlabs/Module/Thing.php:114 -msgid "Thing updated" -msgstr "Sache aktualisiert" - -#: ../../Zotlabs/Module/Thing.php:166 -msgid "Object store: failed" -msgstr "Speichern des Objekts fehlgeschlagen" - -#: ../../Zotlabs/Module/Thing.php:170 -msgid "Thing added" -msgstr "Sache hinzugefügt" - -#: ../../Zotlabs/Module/Thing.php:196 -#, php-format -msgid "OBJ: %1$s %2$s %3$s" -msgstr "OBJ: %1$s %2$s %3$s" - -#: ../../Zotlabs/Module/Thing.php:259 -msgid "Show Thing" -msgstr "Sache anzeigen" +#: ../../Zotlabs/Module/Network.php:97 +msgid "No such group" +msgstr "Gruppe nicht gefunden" -#: ../../Zotlabs/Module/Thing.php:266 -msgid "item not found." -msgstr "Eintrag nicht gefunden" +#: ../../Zotlabs/Module/Network.php:136 +msgid "No such channel" +msgstr "Kanal nicht gefunden" -#: ../../Zotlabs/Module/Thing.php:299 -msgid "Edit Thing" -msgstr "Sache bearbeiten" +#: ../../Zotlabs/Module/Network.php:141 +msgid "forum" +msgstr "Forum" -#: ../../Zotlabs/Module/Thing.php:301 ../../Zotlabs/Module/Thing.php:355 -msgid "Select a profile" -msgstr "Wähle ein Profil" +#: ../../Zotlabs/Module/Network.php:153 +msgid "Search Results For:" +msgstr "Suchergebnisse für:" -#: ../../Zotlabs/Module/Thing.php:305 ../../Zotlabs/Module/Thing.php:358 -msgid "Post an activity" -msgstr "Aktivitätsnachricht senden" +#: ../../Zotlabs/Module/Network.php:221 +msgid "Privacy group is empty" +msgstr "Gruppe ist leer" -#: ../../Zotlabs/Module/Thing.php:305 ../../Zotlabs/Module/Thing.php:358 -msgid "Only sends to viewers of the applicable profile" -msgstr "Nur an Betrachter des ausgewählten Profils senden" +#: ../../Zotlabs/Module/Network.php:230 +msgid "Privacy group: " +msgstr "Gruppe:" -#: ../../Zotlabs/Module/Thing.php:307 ../../Zotlabs/Module/Thing.php:360 -msgid "Name of thing e.g. something" -msgstr "Name der Sache, z. B. irgendwas" +#: ../../Zotlabs/Module/Network.php:256 +msgid "Invalid connection." +msgstr "Ungültige Verbindung." -#: ../../Zotlabs/Module/Thing.php:309 ../../Zotlabs/Module/Thing.php:361 -msgid "URL of thing (optional)" -msgstr "URL der Sache (optional)" +#: ../../Zotlabs/Module/Network.php:275 ../../addon/redred/redred.php:65 +msgid "Invalid channel." +msgstr "Ungültiger Kanal." -#: ../../Zotlabs/Module/Thing.php:311 ../../Zotlabs/Module/Thing.php:362 -msgid "URL for photo of thing (optional)" -msgstr "URL eines Fotos der Sache (optional)" +#: ../../Zotlabs/Module/Acl.php:351 +msgid "network" +msgstr "Netzwerk" -#: ../../Zotlabs/Module/Thing.php:353 -msgid "Add Thing to your Profile" -msgstr "Die Sache Deinem Profil hinzufügen" +#: ../../Zotlabs/Module/Home.php:74 ../../Zotlabs/Module/Home.php:82 +#: ../../addon/opensearch/opensearch.php:42 +msgid "$Projectname" +msgstr "$Projectname" -#: ../../Zotlabs/Module/Import.php:33 +#: ../../Zotlabs/Module/Home.php:92 #, php-format -msgid "Your service plan only allows %d channels." -msgstr "Dein Vertrag erlaubt nur %d Kanäle." +msgid "Welcome to %s" +msgstr "Willkommen auf %s" -#: ../../Zotlabs/Module/Import.php:157 ../../include/import.php:100 -msgid "Cloned channel not found. Import failed." -msgstr "Geklonter Kanal nicht gefunden. Import fehlgeschlagen." +#: ../../Zotlabs/Module/Filestorage.php:79 +msgid "Permission Denied." +msgstr "Zugriff verweigert." -#: ../../Zotlabs/Module/Import.php:167 -msgid "No channel. Import failed." -msgstr "Kein Kanal. Import fehlgeschlagen." +#: ../../Zotlabs/Module/Filestorage.php:95 +msgid "File not found." +msgstr "Datei nicht gefunden." -#: ../../Zotlabs/Module/Import.php:503 -#: ../../include/Import/import_diaspora.php:142 -msgid "Import completed." -msgstr "Import abgeschlossen." +#: ../../Zotlabs/Module/Filestorage.php:137 +msgid "Edit file permissions" +msgstr "Dateiberechtigungen bearbeiten" -#: ../../Zotlabs/Module/Import.php:525 -msgid "You must be logged in to use this feature." -msgstr "Du musst angemeldet sein um diese Funktion zu nutzen." +#: ../../Zotlabs/Module/Filestorage.php:149 +msgid "Set/edit permissions" +msgstr "Berechtigungen setzen/ändern" -#: ../../Zotlabs/Module/Import.php:530 -msgid "Import Channel" -msgstr "Kanal importieren" +#: ../../Zotlabs/Module/Filestorage.php:150 +msgid "Include all files and sub folders" +msgstr "Alle Dateien und Unterverzeichnisse einbinden" -#: ../../Zotlabs/Module/Import.php:531 -msgid "" -"Use this form to import an existing channel from a different server/hub. You" -" may retrieve the channel identity from the old server/hub via the network " -"or provide an export file." -msgstr "Verwende dieses Formular, um einen existierenden Kanal von einem anderen Hub zu importieren. Du kannst den Kanal direkt vom bisherigen Hub über das Netzwerk oder aus einer exportierten Sicherheitskopie importieren." +#: ../../Zotlabs/Module/Filestorage.php:151 +msgid "Return to file list" +msgstr "Zurück zur Dateiliste" -#: ../../Zotlabs/Module/Import.php:533 -msgid "Or provide the old server/hub details" -msgstr "Oder gib die Details Deines bisherigen $Projectname-Hubs ein" +#: ../../Zotlabs/Module/Filestorage.php:153 +msgid "Copy/paste this code to attach file to a post" +msgstr "Diesen Code kopieren und einfügen, um die Datei an einen Beitrag anzuhängen" -#: ../../Zotlabs/Module/Import.php:534 -msgid "Your old identity address (xyz@example.com)" -msgstr "Bisherige Kanal-Adresse (xyz@example.com)" +#: ../../Zotlabs/Module/Filestorage.php:154 +msgid "Copy/paste this URL to link file from a web page" +msgstr "Diese URL verwenden, um von einer Webseite aus auf die Datei zu verlinken" -#: ../../Zotlabs/Module/Import.php:535 -msgid "Your old login email address" -msgstr "Deine alte Login-E-Mail-Adresse" +#: ../../Zotlabs/Module/Filestorage.php:156 +msgid "Share this file" +msgstr "Diese Datei freigeben" -#: ../../Zotlabs/Module/Import.php:536 -msgid "Your old login password" -msgstr "Dein altes Passwort" +#: ../../Zotlabs/Module/Filestorage.php:157 +msgid "Show URL to this file" +msgstr "URL zu dieser Datei anzeigen" -#: ../../Zotlabs/Module/Import.php:537 -msgid "" -"For either option, please choose whether to make this hub your new primary " -"address, or whether your old location should continue this role. You will be" -" able to post from either location, but only one can be marked as the " -"primary location for files, photos, and media." -msgstr "Egal, welche Option Du wählst – bitte lege fest, ob dieser Server die neue primäre Adresse dieses Kanals sein soll, oder ob der bisherige $Projectname-Hub diese Rolle weiterhin wahrnimmt. Du kannst von beiden Servern aus posten, aber nur einer kann der primäre Ort Deiner Dateien, Fotos und Medien sein." +#: ../../Zotlabs/Module/Filestorage.php:158 +#: ../../Zotlabs/Storage/Browser.php:351 +msgid "Show in your contacts shared folder" +msgstr "Im geteilten Ordner Deiner Kontakte anzeigen" -#: ../../Zotlabs/Module/Import.php:538 -msgid "Make this hub my primary location" -msgstr "Dieser $Pojectname-Hub ist mein primärer Hub." +#: ../../Zotlabs/Module/Common.php:14 +msgid "No channel." +msgstr "Kein Kanal." -#: ../../Zotlabs/Module/Import.php:539 -msgid "" -"Import existing posts if possible (experimental - limited by available " -"memory" -msgstr "Importiere bestehende Beiträge falls möglich (experimentell - begrenzt durch zur Verfügung stehenden Speicher" +#: ../../Zotlabs/Module/Common.php:45 +msgid "No connections in common." +msgstr "Keine gemeinsamen Verbindungen." -#: ../../Zotlabs/Module/Import.php:540 -msgid "" -"This process may take several minutes to complete. Please submit the form " -"only once and leave this page open until finished." -msgstr "Dieser Vorgang kann einige Minuten dauern. Bitte sende das Formular nur einmal ab und lasse diese Seite bis zur Fertigstellung offen." +#: ../../Zotlabs/Module/Common.php:65 +msgid "View Common Connections" +msgstr "Zeige gemeinsame Verbindungen" #: ../../Zotlabs/Module/Viewconnections.php:65 msgid "No connections." @@ -6754,330 +7145,395 @@ msgstr "%ss Profil [%s] besuchen" msgid "View Connections" msgstr "Verbindungen anzeigen" -#: ../../Zotlabs/Module/Viewsrc.php:44 -msgid "Source of Item" -msgstr "Quelle des Elements" - -#: ../../Zotlabs/Module/Chat.php:181 -msgid "Room not found" -msgstr "Chatraum nicht gefunden" - -#: ../../Zotlabs/Module/Chat.php:197 -msgid "Leave Room" -msgstr "Raum verlassen" - -#: ../../Zotlabs/Module/Chat.php:198 -msgid "Delete Room" -msgstr "Raum löschen" - -#: ../../Zotlabs/Module/Chat.php:199 -msgid "I am away right now" -msgstr "Ich bin gerade nicht da" - -#: ../../Zotlabs/Module/Chat.php:200 -msgid "I am online" -msgstr "Ich bin online" - -#: ../../Zotlabs/Module/Chat.php:202 -msgid "Bookmark this room" -msgstr "Lesezeichen für diesen Raum setzen" - -#: ../../Zotlabs/Module/Chat.php:231 -msgid "New Chatroom" -msgstr "Neuer Chatraum" - -#: ../../Zotlabs/Module/Chat.php:232 -msgid "Chatroom name" -msgstr "Chatraumname" - -#: ../../Zotlabs/Module/Chat.php:233 -msgid "Expiration of chats (minutes)" -msgstr "Verfall von Chats (Minuten)" +#: ../../Zotlabs/Module/Admin.php:97 +msgid "Blocked accounts" +msgstr "Blockierte Benutzerkonten" -#: ../../Zotlabs/Module/Chat.php:249 -#, php-format -msgid "%1$s's Chatrooms" -msgstr "%1$ss Chaträume" +#: ../../Zotlabs/Module/Admin.php:98 +msgid "Expired accounts" +msgstr "Abgelaufene Benutzerkonten" -#: ../../Zotlabs/Module/Chat.php:254 -msgid "No chatrooms available" -msgstr "Keine Chaträume verfügbar" +#: ../../Zotlabs/Module/Admin.php:99 +msgid "Expiring accounts" +msgstr "Ablaufende Benutzerkonten" -#: ../../Zotlabs/Module/Chat.php:258 -msgid "Expiration" -msgstr "Verfall" +#: ../../Zotlabs/Module/Admin.php:112 +msgid "Clones" +msgstr "Klone" -#: ../../Zotlabs/Module/Chat.php:259 -msgid "min" -msgstr "min" +#: ../../Zotlabs/Module/Admin.php:118 +msgid "Message queues" +msgstr "Nachrichten-Warteschlangen" -#: ../../Zotlabs/Module/Xchan.php:10 -msgid "Xchan Lookup" -msgstr "Xchan-Suche" +#: ../../Zotlabs/Module/Admin.php:132 +msgid "Your software should be updated" +msgstr "Die installierte Software sollte aktualisiert werden" -#: ../../Zotlabs/Module/Xchan.php:13 -msgid "Lookup xchan beginning with (or webbie): " -msgstr "Nach xchans oder Webbies (Kanal-Adressen) suchen, die wie folgt beginnen:" +#: ../../Zotlabs/Module/Admin.php:137 +msgid "Summary" +msgstr "Zusammenfassung" -#: ../../Zotlabs/Module/Events.php:25 -msgid "Calendar entries imported." -msgstr "Kalendereinträge wurden importiert." +#: ../../Zotlabs/Module/Admin.php:140 +msgid "Registered accounts" +msgstr "Registrierte Konten" -#: ../../Zotlabs/Module/Events.php:27 -msgid "No calendar entries found." -msgstr "Keine Kalendereinträge gefunden." +#: ../../Zotlabs/Module/Admin.php:141 +msgid "Pending registrations" +msgstr "Ausstehende Registrierungen" -#: ../../Zotlabs/Module/Events.php:106 -msgid "Event can not end before it has started." -msgstr "Termin-Ende liegt vor dem Beginn." +#: ../../Zotlabs/Module/Admin.php:142 +msgid "Registered channels" +msgstr "Registrierte Kanäle" -#: ../../Zotlabs/Module/Events.php:108 ../../Zotlabs/Module/Events.php:117 -#: ../../Zotlabs/Module/Events.php:139 -msgid "Unable to generate preview." -msgstr "Vorschau konnte nicht erzeugt werden." +#: ../../Zotlabs/Module/Admin.php:143 +msgid "Active plugins" +msgstr "Aktive Plug-Ins" -#: ../../Zotlabs/Module/Events.php:115 -msgid "Event title and start time are required." -msgstr "Titel und Startzeit des Termins sind erforderlich." +#: ../../Zotlabs/Module/Admin.php:144 +msgid "Version" +msgstr "Version" -#: ../../Zotlabs/Module/Events.php:137 ../../Zotlabs/Module/Events.php:261 -msgid "Event not found." -msgstr "Termin nicht gefunden." +#: ../../Zotlabs/Module/Admin.php:145 +msgid "Repository version (master)" +msgstr "Repository-Version (master)" -#: ../../Zotlabs/Module/Events.php:453 -msgid "Edit event title" -msgstr "Termintitel bearbeiten" +#: ../../Zotlabs/Module/Admin.php:146 +msgid "Repository version (dev)" +msgstr "Repository-Version (dev)" -#: ../../Zotlabs/Module/Events.php:453 -#: ../../extend/addon/addon/cdav/Mod_Cdav.php:835 -msgid "Event title" -msgstr "Termintitel" +#: ../../Zotlabs/Module/Service_limits.php:23 +msgid "No service class restrictions found." +msgstr "Keine Dienstklassenbeschränkungen gefunden." -#: ../../Zotlabs/Module/Events.php:455 -msgid "Categories (comma-separated list)" -msgstr "Kategorien (Kommagetrennte Liste)" +#: ../../Zotlabs/Module/Rate.php:156 +msgid "Website:" +msgstr "Webseite:" -#: ../../Zotlabs/Module/Events.php:456 -msgid "Edit Category" -msgstr "Kategorie bearbeiten" +#: ../../Zotlabs/Module/Rate.php:159 +#, php-format +msgid "Remote Channel [%s] (not yet known on this site)" +msgstr "Kanal [%s] (auf diesem Server noch unbekannt)" -#: ../../Zotlabs/Module/Events.php:456 -msgid "Category" -msgstr "Kategorie" +#: ../../Zotlabs/Module/Rate.php:160 +msgid "Rating (this information is public)" +msgstr "Bewertung (öffentlich sichtbar)" -#: ../../Zotlabs/Module/Events.php:459 -msgid "Edit start date and time" -msgstr "Startdatum und -zeit bearbeiten" +#: ../../Zotlabs/Module/Rate.php:161 +msgid "Optionally explain your rating (this information is public)" +msgstr "Optional kannst du deine Bewertung erklären (öffentlich sichtbar)" -#: ../../Zotlabs/Module/Events.php:459 -#: ../../extend/addon/addon/cdav/Mod_Cdav.php:836 -msgid "Start date and time" -msgstr "Startdatum und -zeit" +#: ../../Zotlabs/Module/Card_edit.php:128 +msgid "Edit Card" +msgstr "Karte bearbeiten" -#: ../../Zotlabs/Module/Events.php:460 ../../Zotlabs/Module/Events.php:463 -msgid "Finish date and time are not known or not relevant" -msgstr "Enddatum und -zeit sind unbekannt oder irrelevant" +#: ../../Zotlabs/Module/Lostpass.php:19 +msgid "No valid account found." +msgstr "Kein gültiges Konto gefunden." -#: ../../Zotlabs/Module/Events.php:462 -msgid "Edit finish date and time" -msgstr "Enddatum und -zeit bearbeiten" +#: ../../Zotlabs/Module/Lostpass.php:33 +msgid "Password reset request issued. Check your email." +msgstr "Zurücksetzen des Passworts eingeleitet. Schau in Deine E-Mails." -#: ../../Zotlabs/Module/Events.php:462 -msgid "Finish date and time" -msgstr "Enddatum und -zeit" +#: ../../Zotlabs/Module/Lostpass.php:39 ../../Zotlabs/Module/Lostpass.php:108 +#, php-format +msgid "Site Member (%s)" +msgstr "Nutzer (%s)" -#: ../../Zotlabs/Module/Events.php:464 ../../Zotlabs/Module/Events.php:465 -msgid "Adjust for viewer timezone" -msgstr "An die Zeitzone des Betrachters anpassen" +#: ../../Zotlabs/Module/Lostpass.php:44 ../../Zotlabs/Module/Lostpass.php:49 +#, php-format +msgid "Password reset requested at %s" +msgstr "Passwort-Rücksetzung auf %s angefordert" -#: ../../Zotlabs/Module/Events.php:464 +#: ../../Zotlabs/Module/Lostpass.php:68 msgid "" -"Important for events that happen in a particular place. Not practical for " -"global holidays." -msgstr "Wichtig für Veranstaltungen die an bestimmten Orten stattfinden. Nicht sinnvoll für globale Feiertage / Ferien." +"Request could not be verified. (You may have previously submitted it.) " +"Password reset failed." +msgstr "Die Anfrage konnte nicht verifiziert werden. (Vielleicht hast Du schon einmal auf den Link in der E-Mail geklickt?) Passwort-Rücksetzung fehlgeschlagen." -#: ../../Zotlabs/Module/Events.php:466 -msgid "Edit Description" -msgstr "Beschreibung bearbeiten" +#: ../../Zotlabs/Module/Lostpass.php:91 ../../boot.php:1648 +msgid "Password Reset" +msgstr "Zurücksetzen des Kennworts" -#: ../../Zotlabs/Module/Events.php:468 -msgid "Edit Location" -msgstr "Ort bearbeiten" +#: ../../Zotlabs/Module/Lostpass.php:92 +msgid "Your password has been reset as requested." +msgstr "Dein Passwort wurde wie angefordert neu erstellt." -#: ../../Zotlabs/Module/Events.php:472 ../../include/conversation.php:1280 -msgid "Permission settings" -msgstr "Berechtigungs-Einstellungen" +#: ../../Zotlabs/Module/Lostpass.php:93 +msgid "Your new password is" +msgstr "Dein neues Passwort lautet" -#: ../../Zotlabs/Module/Events.php:485 -msgid "Advanced Options" -msgstr "Weitere Optionen" +#: ../../Zotlabs/Module/Lostpass.php:94 +msgid "Save or copy your new password - and then" +msgstr "Speichere oder kopiere Dein neues Passwort – und dann" -#: ../../Zotlabs/Module/Events.php:624 -msgid "Edit event" -msgstr "Termin bearbeiten" +#: ../../Zotlabs/Module/Lostpass.php:95 +msgid "click here to login" +msgstr "Klicke hier, um dich anzumelden" -#: ../../Zotlabs/Module/Events.php:626 -msgid "Delete event" -msgstr "Termin löschen" +#: ../../Zotlabs/Module/Lostpass.php:96 +msgid "" +"Your password may be changed from the <em>Settings</em> page after " +"successful login." +msgstr "Dein Passwort kann unter <em>Einstellungen</em> nach einer erfolgreichen Anmeldung geändert werden." -#: ../../Zotlabs/Module/Events.php:660 -msgid "calendar" -msgstr "Kalender" +#: ../../Zotlabs/Module/Lostpass.php:117 +#, php-format +msgid "Your password has changed at %s" +msgstr "Auf %s wurde Dein Passwort geändert" -#: ../../Zotlabs/Module/Events.php:686 -#: ../../extend/addon/addon/cdav/Mod_Cdav.php:849 -msgid "Month" -msgstr "Monat" +#: ../../Zotlabs/Module/Lostpass.php:130 +msgid "Forgot your Password?" +msgstr "Kennwort vergessen?" -#: ../../Zotlabs/Module/Events.php:687 -#: ../../extend/addon/addon/cdav/Mod_Cdav.php:850 -msgid "Week" -msgstr "Woche" +#: ../../Zotlabs/Module/Lostpass.php:131 +msgid "" +"Enter your email address and submit to have your password reset. Then check " +"your email for further instructions." +msgstr "Gib Deine E-Mail-Adresse ein, um Dein Passwort zurücksetzen zu lassen. Du erhältst dann weitere Anweisungen per E-Mail." -#: ../../Zotlabs/Module/Events.php:688 -#: ../../extend/addon/addon/cdav/Mod_Cdav.php:851 -msgid "Day" -msgstr "Tag" +#: ../../Zotlabs/Module/Lostpass.php:132 +msgid "Email Address" +msgstr "E-Mail Adresse" -#: ../../Zotlabs/Module/Events.php:722 -msgid "Event removed" -msgstr "Termin gelöscht" +#: ../../Zotlabs/Module/Notifications.php:43 +#: ../../Zotlabs/Lib/ThreadItem.php:397 +msgid "Mark all seen" +msgstr "Alle als gelesen markieren" -#: ../../Zotlabs/Module/Events.php:725 -msgid "Failed to remove event" -msgstr "Termin konnte nicht gelöscht werden" +#: ../../Zotlabs/Lib/Techlevels.php:10 +msgid "0. Beginner/Basic" +msgstr "0. Einsteiger/Basis" -#: ../../Zotlabs/Lib/Chatroom.php:27 -msgid "Missing room name" -msgstr "Der Chatraum hat keinen Namen" +#: ../../Zotlabs/Lib/Techlevels.php:11 +msgid "1. Novice - not skilled but willing to learn" +msgstr "1. Anfänger - unerfahren, aber bereit zu lernen" -#: ../../Zotlabs/Lib/Chatroom.php:36 -msgid "Duplicate room name" -msgstr "Name des Chatraums bereits vergeben" +#: ../../Zotlabs/Lib/Techlevels.php:12 +msgid "2. Intermediate - somewhat comfortable" +msgstr "2. Fortgeschritten - relativ komfortabel" -#: ../../Zotlabs/Lib/Chatroom.php:86 ../../Zotlabs/Lib/Chatroom.php:94 -msgid "Invalid room specifier." -msgstr "Ungültiger Raumbezeichner." +#: ../../Zotlabs/Lib/Techlevels.php:13 +msgid "3. Advanced - very comfortable" +msgstr "3. Fortgeschritten - sehr komfortabel" -#: ../../Zotlabs/Lib/Chatroom.php:126 -msgid "Room not found." -msgstr "Chatraum konnte nicht gefunden werden." +#: ../../Zotlabs/Lib/Techlevels.php:14 +msgid "4. Expert - I can write computer code" +msgstr "4. Experte - Ich kann Computercode schreiben" -#: ../../Zotlabs/Lib/Chatroom.php:147 -msgid "Room is full" -msgstr "Der Chatraum ist voll" +#: ../../Zotlabs/Lib/Techlevels.php:15 +msgid "5. Wizard - I probably know more than you do" +msgstr "5. Zauberer - ich kann wahrscheinlich mehr als Du" -#: ../../Zotlabs/Lib/Apps.php:205 +#: ../../Zotlabs/Lib/Apps.php:225 msgid "Site Admin" msgstr "Hub-Administration" -#: ../../Zotlabs/Lib/Apps.php:206 -#: ../../extend/addon/addon/buglink/buglink.php:16 +#: ../../Zotlabs/Lib/Apps.php:226 ../../addon/buglink/buglink.php:16 msgid "Report Bug" msgstr "Fehler melden" -#: ../../Zotlabs/Lib/Apps.php:207 +#: ../../Zotlabs/Lib/Apps.php:227 msgid "View Bookmarks" msgstr "Lesezeichen ansehen" -#: ../../Zotlabs/Lib/Apps.php:208 +#: ../../Zotlabs/Lib/Apps.php:228 msgid "My Chatrooms" msgstr "Meine Chaträume" -#: ../../Zotlabs/Lib/Apps.php:210 +#: ../../Zotlabs/Lib/Apps.php:230 msgid "Firefox Share" msgstr "Teilen-Knopf für Firefox" -#: ../../Zotlabs/Lib/Apps.php:211 +#: ../../Zotlabs/Lib/Apps.php:231 msgid "Remote Diagnostics" msgstr "Ferndiagnose" -#: ../../Zotlabs/Lib/Apps.php:212 ../../include/features.php:319 +#: ../../Zotlabs/Lib/Apps.php:232 ../../include/features.php:342 msgid "Suggest Channels" msgstr "Kanäle vorschlagen" -#: ../../Zotlabs/Lib/Apps.php:213 ../../include/nav.php:115 -#: ../../boot.php:1719 +#: ../../Zotlabs/Lib/Apps.php:233 ../../boot.php:1639 +#: ../../include/nav.php:153 ../../include/nav.php:157 msgid "Login" msgstr "Anmelden" -#: ../../Zotlabs/Lib/Apps.php:215 ../../include/nav.php:182 -msgid "Grid" -msgstr "Grid" +#: ../../Zotlabs/Lib/Apps.php:235 ../../include/nav.php:98 +msgid "Activity" +msgstr "Aktivität" -#: ../../Zotlabs/Lib/Apps.php:219 ../../include/features.php:99 -#: ../../include/conversation.php:1758 +#: ../../Zotlabs/Lib/Apps.php:239 ../../include/conversation.php:1900 +#: ../../include/features.php:95 ../../include/nav.php:507 msgid "Wiki" msgstr "Wiki" -#: ../../Zotlabs/Lib/Apps.php:220 ../../include/nav.php:185 +#: ../../Zotlabs/Lib/Apps.php:240 ../../include/nav.php:102 msgid "Channel Home" msgstr "Mein Kanal" -#: ../../Zotlabs/Lib/Apps.php:223 ../../include/nav.php:204 -#: ../../include/conversation.php:1709 ../../include/conversation.php:1712 +#: ../../Zotlabs/Lib/Apps.php:243 ../../include/conversation.php:1833 +#: ../../include/conversation.php:1836 ../../include/nav.php:124 +#: ../../include/nav.php:441 ../../include/nav.php:444 msgid "Events" msgstr "Termine" -#: ../../Zotlabs/Lib/Apps.php:224 ../../include/nav.php:170 +#: ../../Zotlabs/Lib/Apps.php:244 msgid "Directory" msgstr "Verzeichnis" -#: ../../Zotlabs/Lib/Apps.php:226 ../../include/nav.php:196 +#: ../../Zotlabs/Lib/Apps.php:246 ../../include/nav.php:116 msgid "Mail" msgstr "Mail" -#: ../../Zotlabs/Lib/Apps.php:229 ../../include/nav.php:99 +#: ../../Zotlabs/Lib/Apps.php:249 msgid "Chat" msgstr "Chat" -#: ../../Zotlabs/Lib/Apps.php:231 +#: ../../Zotlabs/Lib/Apps.php:251 msgid "Probe" msgstr "Testen" -#: ../../Zotlabs/Lib/Apps.php:232 +#: ../../Zotlabs/Lib/Apps.php:252 msgid "Suggest" msgstr "Empfehlen" -#: ../../Zotlabs/Lib/Apps.php:233 +#: ../../Zotlabs/Lib/Apps.php:253 msgid "Random Channel" msgstr "Zufälliger Kanal" -#: ../../Zotlabs/Lib/Apps.php:234 +#: ../../Zotlabs/Lib/Apps.php:254 msgid "Invite" msgstr "Einladen" -#: ../../Zotlabs/Lib/Apps.php:235 ../../include/widgets.php:1635 +#: ../../Zotlabs/Lib/Apps.php:255 ../../Zotlabs/Widget/Admin.php:26 msgid "Features" msgstr "Funktionen" -#: ../../Zotlabs/Lib/Apps.php:236 -#: ../../extend/addon/addon/openid/MysqlProvider.php:69 +#: ../../Zotlabs/Lib/Apps.php:256 ../../addon/openid/MysqlProvider.php:69 msgid "Language" msgstr "Sprache" -#: ../../Zotlabs/Lib/Apps.php:237 +#: ../../Zotlabs/Lib/Apps.php:257 msgid "Post" msgstr "Beitrag schreiben" -#: ../../Zotlabs/Lib/Apps.php:238 -#: ../../extend/addon/addon/openid/MysqlProvider.php:58 -#: ../../extend/addon/addon/openid/MysqlProvider.php:59 -#: ../../extend/addon/addon/openid/MysqlProvider.php:60 +#: ../../Zotlabs/Lib/Apps.php:258 ../../addon/openid/MysqlProvider.php:58 +#: ../../addon/openid/MysqlProvider.php:59 +#: ../../addon/openid/MysqlProvider.php:60 msgid "Profile Photo" msgstr "Profilfoto" -#: ../../Zotlabs/Lib/Apps.php:339 +#: ../../Zotlabs/Lib/Apps.php:397 msgid "Purchase" msgstr "Kaufen" +#: ../../Zotlabs/Lib/Apps.php:401 +msgid "Undelete" +msgstr "Wieder hergestellt" + +#: ../../Zotlabs/Lib/Apps.php:407 +msgid "Add to app-tray" +msgstr "Zum App-Menü hinzufügen" + +#: ../../Zotlabs/Lib/Apps.php:408 +msgid "Remove from app-tray" +msgstr "Aus dem App-Menü entfernen" + +#: ../../Zotlabs/Lib/Permcat.php:58 +msgctxt "permcat" +msgid "default" +msgstr "Standard" + +#: ../../Zotlabs/Lib/Permcat.php:96 +msgctxt "permcat" +msgid "follower" +msgstr "Abonnent" + +#: ../../Zotlabs/Lib/Permcat.php:100 +msgctxt "permcat" +msgid "contributor" +msgstr "Beitragender" + +#: ../../Zotlabs/Lib/Permcat.php:104 +msgctxt "permcat" +msgid "publisher" +msgstr "Autor" + +#: ../../Zotlabs/Lib/NativeWikiPage.php:42 +#: ../../Zotlabs/Lib/NativeWikiPage.php:90 +msgid "(No Title)" +msgstr "(Kein Titel)" + +#: ../../Zotlabs/Lib/NativeWikiPage.php:104 +msgid "Wiki page create failed." +msgstr "Anlegen der Wiki-Seite fehlgeschlagen." + +#: ../../Zotlabs/Lib/NativeWikiPage.php:117 +msgid "Wiki not found." +msgstr "Wiki nicht gefunden." + +#: ../../Zotlabs/Lib/NativeWikiPage.php:128 +msgid "Destination name already exists" +msgstr "Zielname bereits vorhanden" + +#: ../../Zotlabs/Lib/NativeWikiPage.php:160 +#: ../../Zotlabs/Lib/NativeWikiPage.php:355 +msgid "Page not found" +msgstr "Seite nicht gefunden" + +#: ../../Zotlabs/Lib/NativeWikiPage.php:191 +msgid "Error reading page content" +msgstr "Fehler beim Lesen des Seiteninhalts" + +#: ../../Zotlabs/Lib/NativeWikiPage.php:347 +#: ../../Zotlabs/Lib/NativeWikiPage.php:396 +#: ../../Zotlabs/Lib/NativeWikiPage.php:463 +#: ../../Zotlabs/Lib/NativeWikiPage.php:504 +msgid "Error reading wiki" +msgstr "Fehler beim Lesen des Wiki" + +#: ../../Zotlabs/Lib/NativeWikiPage.php:384 +msgid "Page update failed." +msgstr "Seitenaktualisierung fehlgeschlagen." + +#: ../../Zotlabs/Lib/NativeWikiPage.php:418 +msgid "Nothing deleted" +msgstr "Nichts gelöscht" + +#: ../../Zotlabs/Lib/NativeWikiPage.php:484 +msgid "Compare: object not found." +msgstr "Vergleichen: Objekt nicht gefunden." + +#: ../../Zotlabs/Lib/NativeWikiPage.php:490 +msgid "Page updated" +msgstr "Seite aktualisiert" + +#: ../../Zotlabs/Lib/NativeWikiPage.php:493 +msgid "Untitled" +msgstr "Ohne Titel" + +#: ../../Zotlabs/Lib/NativeWikiPage.php:499 +msgid "Wiki resource_id required for git commit" +msgstr "Die resource_id des Wiki wird benötigt für den git commit." + +#: ../../Zotlabs/Lib/NativeWikiPage.php:555 +#: ../../Zotlabs/Widget/Wiki_page_history.php:23 +msgctxt "wiki_history" +msgid "Message" +msgstr "Nachricht" + +#: ../../Zotlabs/Lib/NativeWikiPage.php:593 +#: ../../addon/gitwiki/gitwiki_backend.php:579 ../../include/bbcode.php:672 +#: ../../include/bbcode.php:818 +msgid "Different viewers will see this text differently" +msgstr "Verschiedene Betrachter werden diesen Text unterschiedlich sehen" + #: ../../Zotlabs/Lib/PermissionDescription.php:34 #: ../../include/acl_selectors.php:128 msgid "Visible to your default audience" msgstr "Standard-Sichtbarkeit gemäß Kanaleinstellungen" #: ../../Zotlabs/Lib/PermissionDescription.php:107 -#: ../../include/acl_selectors.php:191 +#: ../../include/acl_selectors.php:201 msgid "Only me" msgstr "Nur ich" @@ -7134,2177 +7590,2839 @@ msgstr "Dies ist Deine Voreinstellung für die Sichtbarkeit Deiner Dateien und F msgid "This is your default setting for the audience of your webpages" msgstr "Dies ist Deine Voreinstellung für die Sichtbarkeit Deiner Webseiten." -#: ../../Zotlabs/Lib/ThreadItem.php:95 ../../include/conversation.php:683 +#: ../../Zotlabs/Lib/Chatroom.php:27 +msgid "Missing room name" +msgstr "Der Chatraum hat keinen Namen" + +#: ../../Zotlabs/Lib/Chatroom.php:36 +msgid "Duplicate room name" +msgstr "Name des Chatraums bereits vergeben" + +#: ../../Zotlabs/Lib/Chatroom.php:86 ../../Zotlabs/Lib/Chatroom.php:94 +msgid "Invalid room specifier." +msgstr "Ungültiger Raumbezeichner." + +#: ../../Zotlabs/Lib/Chatroom.php:126 +msgid "Room not found." +msgstr "Chatraum konnte nicht gefunden werden." + +#: ../../Zotlabs/Lib/Chatroom.php:147 +msgid "Room is full" +msgstr "Der Chatraum ist voll" + +#: ../../Zotlabs/Lib/Enotify.php:60 +msgid "$Projectname Notification" +msgstr "$Projectname-Benachrichtigung" + +#: ../../Zotlabs/Lib/Enotify.php:61 ../../addon/diaspora/util.php:283 +#: ../../addon/diaspora/util.php:296 ../../addon/diaspora/p.php:48 +msgid "$projectname" +msgstr "$projectname" + +#: ../../Zotlabs/Lib/Enotify.php:63 +msgid "Thank You," +msgstr "Danke." + +#: ../../Zotlabs/Lib/Enotify.php:65 ../../addon/hubwall/hubwall.php:33 +#, php-format +msgid "%s Administrator" +msgstr "der Administrator von %s" + +#: ../../Zotlabs/Lib/Enotify.php:116 +#, php-format +msgid "%s <!item_type!>" +msgstr "%s <!item_type!>" + +#: ../../Zotlabs/Lib/Enotify.php:120 +#, php-format +msgid "[$Projectname:Notify] New mail received at %s" +msgstr "[$Projectname:Benachrichtigung] Neue Mail empfangen auf %s" + +#: ../../Zotlabs/Lib/Enotify.php:122 +#, php-format +msgid "%1$s, %2$s sent you a new private message at %3$s." +msgstr "%1$s, %2$s hat Dir eine private Nachricht auf %3$s gesendet." + +#: ../../Zotlabs/Lib/Enotify.php:123 +#, php-format +msgid "%1$s sent you %2$s." +msgstr "%1$s hat Dir %2$s geschickt." + +#: ../../Zotlabs/Lib/Enotify.php:123 +msgid "a private message" +msgstr "eine private Nachricht" + +#: ../../Zotlabs/Lib/Enotify.php:124 +#, php-format +msgid "Please visit %s to view and/or reply to your private messages." +msgstr "Bitte besuche %s, um die private Nachricht anzusehen und/oder darauf zu antworten." + +#: ../../Zotlabs/Lib/Enotify.php:184 +#, php-format +msgid "%1$s, %2$s commented on [zrl=%3$s]a %4$s[/zrl]" +msgstr "%1$s, %2$s hat [zrl=%3$s]einen %4$s[/zrl] kommentiert" + +#: ../../Zotlabs/Lib/Enotify.php:192 +#, php-format +msgid "%1$s, %2$s commented on [zrl=%3$s]%4$s's %5$s[/zrl]" +msgstr "%1$s, %2$s hat [zrl=%3$s]%4$ss %5$s[/zrl] kommentiert" + +#: ../../Zotlabs/Lib/Enotify.php:201 +#, php-format +msgid "%1$s, %2$s commented on [zrl=%3$s]your %4$s[/zrl]" +msgstr "%1$s, %2$s hat [zrl=%3$s]Deinen %4$s[/zrl] kommentiert" + +#: ../../Zotlabs/Lib/Enotify.php:213 +#, php-format +msgid "[$Projectname:Notify] Moderated Comment to conversation #%1$d by %2$s" +msgstr "[$Projectname:Benachrichtigung] Moderierter Kommantar in Unterhaltung #%1$d von %2$s" + +#: ../../Zotlabs/Lib/Enotify.php:215 +#, php-format +msgid "[$Projectname:Notify] Comment to conversation #%1$d by %2$s" +msgstr "[$Projectname:Benachrichtigung] Kommentar in Unterhaltung #%1$d von %2$s" + +#: ../../Zotlabs/Lib/Enotify.php:216 +#, php-format +msgid "%1$s, %2$s commented on an item/conversation you have been following." +msgstr "%1$s, %2$s hat eine Unterhaltung kommentiert, der Du folgst." + +#: ../../Zotlabs/Lib/Enotify.php:219 ../../Zotlabs/Lib/Enotify.php:301 +#: ../../Zotlabs/Lib/Enotify.php:318 ../../Zotlabs/Lib/Enotify.php:344 +#: ../../Zotlabs/Lib/Enotify.php:362 ../../Zotlabs/Lib/Enotify.php:376 +#, php-format +msgid "Please visit %s to view and/or reply to the conversation." +msgstr "Bitte besuche %s, um die Unterhaltung anzusehen und/oder zu kommentieren." + +#: ../../Zotlabs/Lib/Enotify.php:223 ../../Zotlabs/Lib/Enotify.php:224 +#, php-format +msgid "Please visit %s to approve or reject this comment." +msgstr "Bitte besuche %s, um diesen Kommentar anzunehmen oder abzulehnen." + +#: ../../Zotlabs/Lib/Enotify.php:282 +#, php-format +msgid "%1$s, %2$s liked [zrl=%3$s]your %4$s[/zrl]" +msgstr "%1$s, %2$s gefällt [zrl=%3$s]dein %4$s[/zrl]" + +#: ../../Zotlabs/Lib/Enotify.php:297 +#, php-format +msgid "[$Projectname:Notify] Like received to conversation #%1$d by %2$s" +msgstr "[$Projectname:Benachrichtigung] Gefällt mir in Unterhaltung #%1$d von %2$s erhalten" + +#: ../../Zotlabs/Lib/Enotify.php:298 +#, php-format +msgid "%1$s, %2$s liked an item/conversation you created." +msgstr "%1$s, %2$s gefällt ein Beitrag oder eine Unterhaltung von Dir" + +#: ../../Zotlabs/Lib/Enotify.php:309 +#, php-format +msgid "[$Projectname:Notify] %s posted to your profile wall" +msgstr "[$Projectname:Benachrichtigung] %s schrieb auf Deine Pinnwand" + +#: ../../Zotlabs/Lib/Enotify.php:311 +#, php-format +msgid "%1$s, %2$s posted to your profile wall at %3$s" +msgstr "%1$s, %2$s hat auf Deine Pinnwand auf %3$s geschrieben" + +#: ../../Zotlabs/Lib/Enotify.php:313 +#, php-format +msgid "%1$s, %2$s posted to [zrl=%3$s]your wall[/zrl]" +msgstr "%1$s, %2$s hat auf [zrl=%3$s]Deine Pinnwand[/zrl] geschrieben" + +#: ../../Zotlabs/Lib/Enotify.php:337 +#, php-format +msgid "[$Projectname:Notify] %s tagged you" +msgstr "[$Projectname:Benachrichtigung] %s hat Dich erwähnt" + +#: ../../Zotlabs/Lib/Enotify.php:338 +#, php-format +msgid "%1$s, %2$s tagged you at %3$s" +msgstr "%1$s, %2$s hat Dich auf %3$s erwähnt" + +#: ../../Zotlabs/Lib/Enotify.php:339 +#, php-format +msgid "%1$s, %2$s [zrl=%3$s]tagged you[/zrl]." +msgstr "%1$s, %2$s [zrl=%3$s]hat Dich erwähnt[/zrl]." + +#: ../../Zotlabs/Lib/Enotify.php:351 +#, php-format +msgid "[$Projectname:Notify] %1$s poked you" +msgstr "[$Projectname:Benachrichtigung] %1$s hat Dich angestupst" + +#: ../../Zotlabs/Lib/Enotify.php:352 +#, php-format +msgid "%1$s, %2$s poked you at %3$s" +msgstr "%1$s, %2$s hat Dich auf %3$s angestupst" + +#: ../../Zotlabs/Lib/Enotify.php:353 +#, php-format +msgid "%1$s, %2$s [zrl=%2$s]poked you[/zrl]." +msgstr "%1$s, %2$s [zrl=%2$s]hat Dich angestupst[/zrl]." + +#: ../../Zotlabs/Lib/Enotify.php:369 +#, php-format +msgid "[$Projectname:Notify] %s tagged your post" +msgstr "[$Projectname:Benachrichtigung] %s hat Deinen Beitrag verschlagwortet" + +#: ../../Zotlabs/Lib/Enotify.php:370 +#, php-format +msgid "%1$s, %2$s tagged your post at %3$s" +msgstr "%1$s, %2$s hat Deinen Beitrag auf %3$s verschlagwortet" + +#: ../../Zotlabs/Lib/Enotify.php:371 +#, php-format +msgid "%1$s, %2$s tagged [zrl=%3$s]your post[/zrl]" +msgstr "%1$s, %2$s hat [zrl=%3$s]Deinen Beitrag[/zrl] verschlagwortet" + +#: ../../Zotlabs/Lib/Enotify.php:383 +msgid "[$Projectname:Notify] Introduction received" +msgstr "[$Projectname:Benachrichtigung] Verbindungsanfrage erhalten" + +#: ../../Zotlabs/Lib/Enotify.php:384 +#, php-format +msgid "%1$s, you've received an new connection request from '%2$s' at %3$s" +msgstr "%1$s, Du hast eine neue Verbindungsanfrage von '%2$s' auf %3$s erhalten" + +#: ../../Zotlabs/Lib/Enotify.php:385 +#, php-format +msgid "" +"%1$s, you've received [zrl=%2$s]a new connection request[/zrl] from %3$s." +msgstr "%1$s, Du hast [zrl=%2$s]eine neue Verbindungsanfrage[/zrl] von %3$s erhalten." + +#: ../../Zotlabs/Lib/Enotify.php:389 ../../Zotlabs/Lib/Enotify.php:408 +#, php-format +msgid "You may visit their profile at %s" +msgstr "Du kannst Dir das Profil unter %s ansehen" + +#: ../../Zotlabs/Lib/Enotify.php:391 +#, php-format +msgid "Please visit %s to approve or reject the connection request." +msgstr "Bitte besuche %s , um die Verbindungsanfrage anzunehmen oder abzulehnen." + +#: ../../Zotlabs/Lib/Enotify.php:398 +msgid "[$Projectname:Notify] Friend suggestion received" +msgstr "[$Projectname:Benachrichtigung] Freundschaftsvorschlag erhalten" + +#: ../../Zotlabs/Lib/Enotify.php:399 +#, php-format +msgid "%1$s, you've received a friend suggestion from '%2$s' at %3$s" +msgstr "%1$s, Du hast einen Kontaktvorschlag von „%2$s“ auf %3$s erhalten" + +#: ../../Zotlabs/Lib/Enotify.php:400 +#, php-format +msgid "" +"%1$s, you've received [zrl=%2$s]a friend suggestion[/zrl] for %3$s from " +"%4$s." +msgstr "%1$s, Du hast [zrl=%2$s]einen Kontaktvorschlag[/zrl] für %3$s von %4$s erhalten." + +#: ../../Zotlabs/Lib/Enotify.php:406 +msgid "Name:" +msgstr "Name:" + +#: ../../Zotlabs/Lib/Enotify.php:407 +msgid "Photo:" +msgstr "Foto:" + +#: ../../Zotlabs/Lib/Enotify.php:410 +#, php-format +msgid "Please visit %s to approve or reject the suggestion." +msgstr "Bitte besuche %s um den Vorschlag zu akzeptieren oder abzulehnen." + +#: ../../Zotlabs/Lib/Enotify.php:629 +msgid "[$Projectname:Notify]" +msgstr "[$Projectname:Benachrichtigung]" + +#: ../../Zotlabs/Lib/Enotify.php:789 +msgid "created a new post" +msgstr "Neuer Beitrag wurde erzeugt" + +#: ../../Zotlabs/Lib/Enotify.php:790 +#, php-format +msgid "commented on %s's post" +msgstr "hat %s's Beitrag kommentiert" + +#: ../../Zotlabs/Lib/NativeWiki.php:151 +msgid "Wiki updated successfully" +msgstr "Wiki erfolgreich aktualisiert" + +#: ../../Zotlabs/Lib/NativeWiki.php:198 +msgid "Wiki files deleted successfully" +msgstr "Wiki-Dateien erfolgreich gelöscht" + +#: ../../Zotlabs/Lib/DB_Upgrade.php:95 +#, php-format +msgid "Update Error at %s" +msgstr "Aktualisierungsfehler auf %s" + +#: ../../Zotlabs/Lib/DB_Upgrade.php:101 +#, php-format +msgid "Update %s failed. See error logs." +msgstr "Aktualisierung %s fehlgeschlagen. Details in den Fehlerprotokollen." + +#: ../../Zotlabs/Lib/ThreadItem.php:97 ../../include/conversation.php:681 msgid "Private Message" msgstr "Private Nachricht" -#: ../../Zotlabs/Lib/ThreadItem.php:132 ../../include/conversation.php:675 +#: ../../Zotlabs/Lib/ThreadItem.php:137 ../../include/conversation.php:673 msgid "Select" msgstr "Auswählen" -#: ../../Zotlabs/Lib/ThreadItem.php:136 -msgid "Save to Folder" -msgstr "In Ordner speichern" - -#: ../../Zotlabs/Lib/ThreadItem.php:157 +#: ../../Zotlabs/Lib/ThreadItem.php:162 msgid "I will attend" msgstr "Ich werde teilnehmen" -#: ../../Zotlabs/Lib/ThreadItem.php:157 +#: ../../Zotlabs/Lib/ThreadItem.php:162 msgid "I will not attend" msgstr "Ich werde nicht teilnehmen" -#: ../../Zotlabs/Lib/ThreadItem.php:157 +#: ../../Zotlabs/Lib/ThreadItem.php:162 msgid "I might attend" msgstr "Ich werde vielleicht teilnehmen" -#: ../../Zotlabs/Lib/ThreadItem.php:167 +#: ../../Zotlabs/Lib/ThreadItem.php:172 msgid "I agree" msgstr "Ich stimme zu" -#: ../../Zotlabs/Lib/ThreadItem.php:167 +#: ../../Zotlabs/Lib/ThreadItem.php:172 msgid "I disagree" msgstr "Ich lehne ab" -#: ../../Zotlabs/Lib/ThreadItem.php:167 +#: ../../Zotlabs/Lib/ThreadItem.php:172 msgid "I abstain" msgstr "Ich enthalte mich" -#: ../../Zotlabs/Lib/ThreadItem.php:223 +#: ../../Zotlabs/Lib/ThreadItem.php:228 msgid "Add Star" msgstr "Stern hinzufügen" -#: ../../Zotlabs/Lib/ThreadItem.php:224 +#: ../../Zotlabs/Lib/ThreadItem.php:229 msgid "Remove Star" msgstr "Stern entfernen" -#: ../../Zotlabs/Lib/ThreadItem.php:225 +#: ../../Zotlabs/Lib/ThreadItem.php:230 msgid "Toggle Star Status" msgstr "Markierungsstatus (Stern) umschalten" -#: ../../Zotlabs/Lib/ThreadItem.php:229 +#: ../../Zotlabs/Lib/ThreadItem.php:234 msgid "starred" msgstr "markiert" -#: ../../Zotlabs/Lib/ThreadItem.php:239 ../../include/conversation.php:690 +#: ../../Zotlabs/Lib/ThreadItem.php:244 ../../include/conversation.php:688 msgid "Message signature validated" msgstr "Signatur überprüft" -#: ../../Zotlabs/Lib/ThreadItem.php:240 ../../include/conversation.php:691 +#: ../../Zotlabs/Lib/ThreadItem.php:245 ../../include/conversation.php:689 msgid "Message signature incorrect" msgstr "Signatur nicht korrekt" -#: ../../Zotlabs/Lib/ThreadItem.php:248 +#: ../../Zotlabs/Lib/ThreadItem.php:253 msgid "Add Tag" msgstr "Tag hinzufügen" -#: ../../Zotlabs/Lib/ThreadItem.php:268 ../../include/taxonomy.php:316 +#: ../../Zotlabs/Lib/ThreadItem.php:271 ../../include/taxonomy.php:433 msgid "like" msgstr "mag" -#: ../../Zotlabs/Lib/ThreadItem.php:269 ../../include/taxonomy.php:317 +#: ../../Zotlabs/Lib/ThreadItem.php:272 ../../include/taxonomy.php:434 msgid "dislike" msgstr "verurteile" -#: ../../Zotlabs/Lib/ThreadItem.php:273 +#: ../../Zotlabs/Lib/ThreadItem.php:276 msgid "Share This" msgstr "Teilen" -#: ../../Zotlabs/Lib/ThreadItem.php:273 +#: ../../Zotlabs/Lib/ThreadItem.php:276 msgid "share" msgstr "Teilen" -#: ../../Zotlabs/Lib/ThreadItem.php:282 +#: ../../Zotlabs/Lib/ThreadItem.php:285 msgid "Delivery Report" msgstr "Zustellungsbericht" -#: ../../Zotlabs/Lib/ThreadItem.php:300 +#: ../../Zotlabs/Lib/ThreadItem.php:303 #, php-format msgid "%d comment" msgid_plural "%d comments" msgstr[0] "%d Kommentar" msgstr[1] "%d Kommentare" -#: ../../Zotlabs/Lib/ThreadItem.php:329 ../../Zotlabs/Lib/ThreadItem.php:330 +#: ../../Zotlabs/Lib/ThreadItem.php:333 ../../Zotlabs/Lib/ThreadItem.php:334 #, php-format msgid "View %s's profile - %s" msgstr "Schaue Dir %ss Profil an – %s" -#: ../../Zotlabs/Lib/ThreadItem.php:333 +#: ../../Zotlabs/Lib/ThreadItem.php:337 msgid "to" msgstr "an" -#: ../../Zotlabs/Lib/ThreadItem.php:334 +#: ../../Zotlabs/Lib/ThreadItem.php:338 msgid "via" msgstr "via" -#: ../../Zotlabs/Lib/ThreadItem.php:335 +#: ../../Zotlabs/Lib/ThreadItem.php:339 msgid "Wall-to-Wall" msgstr "Wall-to-Wall" -#: ../../Zotlabs/Lib/ThreadItem.php:336 +#: ../../Zotlabs/Lib/ThreadItem.php:340 msgid "via Wall-To-Wall:" msgstr "via Wall-To-Wall:" -#: ../../Zotlabs/Lib/ThreadItem.php:348 ../../include/conversation.php:736 +#: ../../Zotlabs/Lib/ThreadItem.php:353 ../../include/conversation.php:747 #, php-format msgid "from %s" msgstr "via %s" -#: ../../Zotlabs/Lib/ThreadItem.php:351 ../../include/conversation.php:739 +#: ../../Zotlabs/Lib/ThreadItem.php:356 ../../include/conversation.php:750 #, php-format msgid "last edited: %s" msgstr "zuletzt bearbeitet: %s" -#: ../../Zotlabs/Lib/ThreadItem.php:352 ../../include/conversation.php:740 +#: ../../Zotlabs/Lib/ThreadItem.php:357 ../../include/conversation.php:751 #, php-format msgid "Expires: %s" msgstr "Verfällt: %s" -#: ../../Zotlabs/Lib/ThreadItem.php:358 +#: ../../Zotlabs/Lib/ThreadItem.php:363 msgid "Attend" msgstr "Zusagen" -#: ../../Zotlabs/Lib/ThreadItem.php:359 +#: ../../Zotlabs/Lib/ThreadItem.php:364 msgid "Attendance Options" msgstr "Zusageoptionen" -#: ../../Zotlabs/Lib/ThreadItem.php:360 +#: ../../Zotlabs/Lib/ThreadItem.php:365 msgid "Vote" msgstr "Abstimmen" -#: ../../Zotlabs/Lib/ThreadItem.php:361 +#: ../../Zotlabs/Lib/ThreadItem.php:366 msgid "Voting Options" msgstr "Abstimmungsoptionen" -#: ../../Zotlabs/Lib/ThreadItem.php:381 -#: ../../extend/addon/addon/bookmarker/bookmarker.php:38 +#: ../../Zotlabs/Lib/ThreadItem.php:387 +#: ../../addon/bookmarker/bookmarker.php:38 msgid "Save Bookmarks" msgstr "Favoriten speichern" -#: ../../Zotlabs/Lib/ThreadItem.php:382 +#: ../../Zotlabs/Lib/ThreadItem.php:388 msgid "Add to Calendar" msgstr "Zum Kalender hinzufügen" -#: ../../Zotlabs/Lib/ThreadItem.php:391 -msgid "Mark all seen" -msgstr "Alle als gelesen markieren" +#: ../../Zotlabs/Lib/ThreadItem.php:415 ../../include/conversation.php:471 +msgid "This is an unsaved preview" +msgstr "Dies ist eine nicht gespeicherte Vorschau" -#: ../../Zotlabs/Lib/ThreadItem.php:440 ../../include/js_strings.php:7 +#: ../../Zotlabs/Lib/ThreadItem.php:447 ../../include/js_strings.php:7 #, php-format msgid "%s show all" msgstr "%s mehr anzeigen" -#: ../../Zotlabs/Lib/ThreadItem.php:730 ../../include/conversation.php:1255 +#: ../../Zotlabs/Lib/ThreadItem.php:744 ../../include/conversation.php:1360 msgid "Bold" msgstr "Fett" -#: ../../Zotlabs/Lib/ThreadItem.php:731 ../../include/conversation.php:1256 +#: ../../Zotlabs/Lib/ThreadItem.php:745 ../../include/conversation.php:1361 msgid "Italic" msgstr "Kursiv" -#: ../../Zotlabs/Lib/ThreadItem.php:732 ../../include/conversation.php:1257 +#: ../../Zotlabs/Lib/ThreadItem.php:746 ../../include/conversation.php:1362 msgid "Underline" msgstr "Unterstrichen" -#: ../../Zotlabs/Lib/ThreadItem.php:733 ../../include/conversation.php:1258 +#: ../../Zotlabs/Lib/ThreadItem.php:747 ../../include/conversation.php:1363 msgid "Quote" msgstr "Zitat" -#: ../../Zotlabs/Lib/ThreadItem.php:734 ../../include/conversation.php:1259 +#: ../../Zotlabs/Lib/ThreadItem.php:748 ../../include/conversation.php:1364 msgid "Code" msgstr "Code" -#: ../../Zotlabs/Lib/ThreadItem.php:735 +#: ../../Zotlabs/Lib/ThreadItem.php:749 msgid "Image" msgstr "Bild" -#: ../../Zotlabs/Lib/ThreadItem.php:736 +#: ../../Zotlabs/Lib/ThreadItem.php:750 +msgid "Attach File" +msgstr "Datei anhängen" + +#: ../../Zotlabs/Lib/ThreadItem.php:751 msgid "Insert Link" msgstr "Link einfügen" -#: ../../Zotlabs/Lib/ThreadItem.php:737 +#: ../../Zotlabs/Lib/ThreadItem.php:752 msgid "Video" msgstr "Video" -#: ../../Zotlabs/Lib/Enotify.php:60 ../../include/network.php:1914 -msgid "$Projectname Notification" -msgstr "$Projectname-Benachrichtigung" +#: ../../Zotlabs/Lib/ThreadItem.php:762 +msgid "Your full name (required)" +msgstr "Ihr vollständiger Name (erforderlich)" -#: ../../Zotlabs/Lib/Enotify.php:61 ../../extend/addon/addon/diaspora/p.php:46 -#: ../../extend/addon/addon/diaspora/util.php:218 -#: ../../extend/addon/addon/diaspora/util.php:231 -#: ../../include/network.php:1915 -msgid "$projectname" -msgstr "$projectname" +#: ../../Zotlabs/Lib/ThreadItem.php:763 +msgid "Your email address (required)" +msgstr "Ihre E-Mail-Adresse (erforderlich)" -#: ../../Zotlabs/Lib/Enotify.php:63 ../../include/network.php:1917 -msgid "Thank You," -msgstr "Danke." +#: ../../Zotlabs/Lib/ThreadItem.php:764 +msgid "Your website URL (optional)" +msgstr "Ihre Webseiten-URL (optional)" -#: ../../Zotlabs/Lib/Enotify.php:65 ../../include/network.php:1919 -#, php-format -msgid "%s Administrator" -msgstr "der Administrator von %s" +#: ../../Zotlabs/Zot/Auth.php:152 +msgid "" +"Remote authentication blocked. You are logged into this site locally. Please" +" logout and retry." +msgstr "Fern-Authentifizierung blockiert. Du bist lokal auf diesem Server angemeldet. Bitte melde Dich ab und versuche es erneut." -#: ../../Zotlabs/Lib/Enotify.php:116 +#: ../../Zotlabs/Zot/Auth.php:264 ../../addon/openid/Mod_Openid.php:76 +#: ../../addon/openid/Mod_Openid.php:178 #, php-format -msgid "%s <!item_type!>" -msgstr "%s <!item_type!>" +msgid "Welcome %s. Remote authentication successful." +msgstr "Willkommen %s. Entfernte Authentifizierung erfolgreich." -#: ../../Zotlabs/Lib/Enotify.php:120 -#, php-format -msgid "[$Projectname:Notify] New mail received at %s" -msgstr "[$Projectname:Benachrichtigung] Neue Mail empfangen auf %s" +#: ../../Zotlabs/Storage/Browser.php:107 ../../Zotlabs/Storage/Browser.php:238 +msgid "parent" +msgstr "Ãœbergeordnetes Verzeichnis" -#: ../../Zotlabs/Lib/Enotify.php:122 -#, php-format -msgid "%1$s, %2$s sent you a new private message at %3$s." -msgstr "%1$s, %2$s hat Dir eine private Nachricht auf %3$s gesendet." +#: ../../Zotlabs/Storage/Browser.php:131 ../../include/text.php:2707 +msgid "Collection" +msgstr "Sammlung" -#: ../../Zotlabs/Lib/Enotify.php:123 -#, php-format -msgid "%1$s sent you %2$s." -msgstr "%1$s hat Dir %2$s geschickt." +#: ../../Zotlabs/Storage/Browser.php:134 +msgid "Principal" +msgstr "Prinzipal" -#: ../../Zotlabs/Lib/Enotify.php:123 -msgid "a private message" -msgstr "eine private Nachricht" +#: ../../Zotlabs/Storage/Browser.php:137 +msgid "Addressbook" +msgstr "Adressbuch" -#: ../../Zotlabs/Lib/Enotify.php:124 -#, php-format -msgid "Please visit %s to view and/or reply to your private messages." -msgstr "Bitte besuche %s, um die private Nachricht anzusehen und/oder darauf zu antworten." +#: ../../Zotlabs/Storage/Browser.php:140 +msgid "Calendar" +msgstr "Kalender" -#: ../../Zotlabs/Lib/Enotify.php:183 -#, php-format -msgid "%1$s, %2$s commented on [zrl=%3$s]a %4$s[/zrl]" -msgstr "%1$s, %2$s hat [zrl=%3$s]einen %4$s[/zrl] kommentiert" +#: ../../Zotlabs/Storage/Browser.php:143 +msgid "Schedule Inbox" +msgstr "Posteingang für überwachte Kalender" -#: ../../Zotlabs/Lib/Enotify.php:191 -#, php-format -msgid "%1$s, %2$s commented on [zrl=%3$s]%4$s's %5$s[/zrl]" -msgstr "%1$s, %2$s hat [zrl=%3$s]%4$ss %5$s[/zrl] kommentiert" +#: ../../Zotlabs/Storage/Browser.php:146 +msgid "Schedule Outbox" +msgstr "Postausgang für überwachte Kalender" -#: ../../Zotlabs/Lib/Enotify.php:200 -#, php-format -msgid "%1$s, %2$s commented on [zrl=%3$s]your %4$s[/zrl]" -msgstr "%1$s, %2$s hat [zrl=%3$s]Deinen %4$s[/zrl] kommentiert" +#: ../../Zotlabs/Storage/Browser.php:226 +msgid "Total" +msgstr "Summe" -#: ../../Zotlabs/Lib/Enotify.php:211 -#, php-format -msgid "[$Projectname:Notify] Comment to conversation #%1$d by %2$s" -msgstr "[$Projectname:Benachrichtigung] Kommentar in Unterhaltung #%1$d von %2$s" +#: ../../Zotlabs/Storage/Browser.php:228 +msgid "Shared" +msgstr "Geteilt" -#: ../../Zotlabs/Lib/Enotify.php:212 +#: ../../Zotlabs/Storage/Browser.php:304 #, php-format -msgid "%1$s, %2$s commented on an item/conversation you have been following." -msgstr "%1$s, %2$s hat eine Unterhaltung kommentiert, der Du folgst." +msgid "You are using %1$s of your available file storage." +msgstr "Sie verwenden %1$s von Ihrem verfügbaren Dateispeicher." -#: ../../Zotlabs/Lib/Enotify.php:215 ../../Zotlabs/Lib/Enotify.php:230 -#: ../../Zotlabs/Lib/Enotify.php:256 ../../Zotlabs/Lib/Enotify.php:274 -#: ../../Zotlabs/Lib/Enotify.php:288 +#: ../../Zotlabs/Storage/Browser.php:309 #, php-format -msgid "Please visit %s to view and/or reply to the conversation." -msgstr "Bitte besuche %s, um die Unterhaltung anzusehen und/oder zu kommentieren." +msgid "You are using %1$s of %2$s available file storage. (%3$s%)" +msgstr "Sie verwenden %1$s von %2$s verfügbarem Dateispeicher. (%3$s%)" -#: ../../Zotlabs/Lib/Enotify.php:221 -#, php-format -msgid "[$Projectname:Notify] %s posted to your profile wall" -msgstr "[$Projectname:Benachrichtigung] %s schrieb auf Deine Pinnwand" +#: ../../Zotlabs/Storage/Browser.php:320 +msgid "WARNING:" +msgstr "WARNUNG:" -#: ../../Zotlabs/Lib/Enotify.php:223 -#, php-format -msgid "%1$s, %2$s posted to your profile wall at %3$s" -msgstr "%1$s, %2$s hat auf Deine Pinnwand auf %3$s geschrieben" +#: ../../Zotlabs/Storage/Browser.php:330 +msgid "" +"Please use DAV to upload large (video, audio) files.<br>See <a class=\"zrl\"" +" href=\"help/member/member_guide#Cloud_Desktop_Clients\">Cloud Desktop " +"Clients</a>" +msgstr "Bitte verwende DAV, um große Dateien (Audio, Video) hochzuladen.<br>Für weitere Informationen siehe <a class=\"zrl\" href=\"help/member/member_guide#Cloud_Desktop_Clients\">Cloud Desktop Clients</a>" -#: ../../Zotlabs/Lib/Enotify.php:225 -#, php-format -msgid "%1$s, %2$s posted to [zrl=%3$s]your wall[/zrl]" -msgstr "%1$s, %2$s hat auf [zrl=%3$s]Deine Pinnwand[/zrl] geschrieben" +#: ../../Zotlabs/Storage/Browser.php:334 +msgid "Create new folder" +msgstr "Neuen Ordner anlegen" -#: ../../Zotlabs/Lib/Enotify.php:249 -#, php-format -msgid "[$Projectname:Notify] %s tagged you" -msgstr "[$Projectname:Benachrichtigung] %s hat Dich erwähnt" +#: ../../Zotlabs/Storage/Browser.php:336 +msgid "Upload file" +msgstr "Datei hochladen" -#: ../../Zotlabs/Lib/Enotify.php:250 -#, php-format -msgid "%1$s, %2$s tagged you at %3$s" -msgstr "%1$s, %2$s hat Dich auf %3$s erwähnt" +#: ../../Zotlabs/Storage/Browser.php:350 +msgid "Drop files here to immediately upload" +msgstr "Dateien zum sofortigen Hochladen hier fallen lassen" -#: ../../Zotlabs/Lib/Enotify.php:251 -#, php-format -msgid "%1$s, %2$s [zrl=%3$s]tagged you[/zrl]." -msgstr "%1$s, %2$s [zrl=%3$s]hat Dich erwähnt[/zrl]." +#: ../../Zotlabs/Widget/Forums.php:85 +msgid "Forums" +msgstr "Foren" -#: ../../Zotlabs/Lib/Enotify.php:263 -#, php-format -msgid "[$Projectname:Notify] %1$s poked you" -msgstr "[$Projectname:Benachrichtigung] %1$s hat Dich angestupst" +#: ../../Zotlabs/Widget/Cdav.php:37 +msgid "Select Channel" +msgstr "Kanal auswählen" -#: ../../Zotlabs/Lib/Enotify.php:264 -#, php-format -msgid "%1$s, %2$s poked you at %3$s" -msgstr "%1$s, %2$s hat Dich auf %3$s angestupst" +#: ../../Zotlabs/Widget/Cdav.php:42 +msgid "Read-write" +msgstr "Lesen-schreiben" -#: ../../Zotlabs/Lib/Enotify.php:265 -#, php-format -msgid "%1$s, %2$s [zrl=%2$s]poked you[/zrl]." -msgstr "%1$s, %2$s [zrl=%2$s]hat Dich angestupst[/zrl]." +#: ../../Zotlabs/Widget/Cdav.php:43 +msgid "Read-only" +msgstr "Nur Lesen" -#: ../../Zotlabs/Lib/Enotify.php:281 -#, php-format -msgid "[$Projectname:Notify] %s tagged your post" -msgstr "[$Projectname:Benachrichtigung] %s hat Deinen Beitrag verschlagwortet" +#: ../../Zotlabs/Widget/Cdav.php:116 +msgid "My Calendars" +msgstr "Meine Kalender" -#: ../../Zotlabs/Lib/Enotify.php:282 -#, php-format -msgid "%1$s, %2$s tagged your post at %3$s" -msgstr "%1$s, %2$s hat Deinen Beitrag auf %3$s verschlagwortet" +#: ../../Zotlabs/Widget/Cdav.php:118 +msgid "Shared Calendars" +msgstr "Geteilte Kalender" -#: ../../Zotlabs/Lib/Enotify.php:283 -#, php-format -msgid "%1$s, %2$s tagged [zrl=%3$s]your post[/zrl]" -msgstr "%1$s, %2$s hat [zrl=%3$s]Deinen Beitrag[/zrl] verschlagwortet" +#: ../../Zotlabs/Widget/Cdav.php:122 +msgid "Share this calendar" +msgstr "Diesen Kalender teilen" -#: ../../Zotlabs/Lib/Enotify.php:295 -msgid "[$Projectname:Notify] Introduction received" -msgstr "[$Projectname:Benachrichtigung] Verbindungsanfrage erhalten" +#: ../../Zotlabs/Widget/Cdav.php:124 +msgid "Calendar name and color" +msgstr "Kalendername und -farbe" -#: ../../Zotlabs/Lib/Enotify.php:296 -#, php-format -msgid "%1$s, you've received an new connection request from '%2$s' at %3$s" -msgstr "%1$s, Du hast eine neue Verbindungsanfrage von '%2$s' auf %3$s erhalten" +#: ../../Zotlabs/Widget/Cdav.php:126 +msgid "Create new calendar" +msgstr "Neuen Kalender erstellen" -#: ../../Zotlabs/Lib/Enotify.php:297 -#, php-format -msgid "" -"%1$s, you've received [zrl=%2$s]a new connection request[/zrl] from %3$s." -msgstr "%1$s, Du hast [zrl=%2$s]eine neue Verbindungsanfrage[/zrl] von %3$s erhalten." +#: ../../Zotlabs/Widget/Cdav.php:128 +msgid "Calendar Name" +msgstr "Kalendername" -#: ../../Zotlabs/Lib/Enotify.php:301 ../../Zotlabs/Lib/Enotify.php:320 -#, php-format -msgid "You may visit their profile at %s" -msgstr "Du kannst Dir das Profil unter %s ansehen" +#: ../../Zotlabs/Widget/Cdav.php:129 +msgid "Calendar Tools" +msgstr "Kalenderwerkzeuge" -#: ../../Zotlabs/Lib/Enotify.php:303 -#, php-format -msgid "Please visit %s to approve or reject the connection request." -msgstr "Bitte besuche %s , um die Verbindungsanfrage anzunehmen oder abzulehnen." +#: ../../Zotlabs/Widget/Cdav.php:130 +msgid "Import calendar" +msgstr "Kalender importieren" -#: ../../Zotlabs/Lib/Enotify.php:310 -msgid "[$Projectname:Notify] Friend suggestion received" -msgstr "[$Projectname:Benachrichtigung] Freundschaftsvorschlag erhalten" +#: ../../Zotlabs/Widget/Cdav.php:131 +msgid "Select a calendar to import to" +msgstr "Kalender zum Hineinimportieren auswählen" -#: ../../Zotlabs/Lib/Enotify.php:311 -#, php-format -msgid "%1$s, you've received a friend suggestion from '%2$s' at %3$s" -msgstr "%1$s, Du hast einen Kontaktvorschlag von „%2$s“ auf %3$s erhalten" +#: ../../Zotlabs/Widget/Cdav.php:158 +msgid "Addressbooks" +msgstr "Adressbücher" -#: ../../Zotlabs/Lib/Enotify.php:312 -#, php-format -msgid "" -"%1$s, you've received [zrl=%2$s]a friend suggestion[/zrl] for %3$s from " -"%4$s." -msgstr "%1$s, Du hast [zrl=%2$s]einen Kontaktvorschlag[/zrl] für %3$s von %4$s erhalten." +#: ../../Zotlabs/Widget/Cdav.php:160 +msgid "Addressbook name" +msgstr "Adressbuchname" -#: ../../Zotlabs/Lib/Enotify.php:318 -msgid "Name:" -msgstr "Name:" +#: ../../Zotlabs/Widget/Cdav.php:162 +msgid "Create new addressbook" +msgstr "Neues Adressbuch erstellen" -#: ../../Zotlabs/Lib/Enotify.php:319 -msgid "Photo:" -msgstr "Foto:" +#: ../../Zotlabs/Widget/Cdav.php:163 +msgid "Addressbook Name" +msgstr "Adressbuchname" -#: ../../Zotlabs/Lib/Enotify.php:322 -#, php-format -msgid "Please visit %s to approve or reject the suggestion." -msgstr "Bitte besuche %s um den Vorschlag zu akzeptieren oder abzulehnen." +#: ../../Zotlabs/Widget/Cdav.php:165 +msgid "Addressbook Tools" +msgstr "Adressbuchwerkzeuge" -#: ../../Zotlabs/Lib/Enotify.php:540 -msgid "[$Projectname:Notify]" -msgstr "[$Projectname:Benachrichtigung]" +#: ../../Zotlabs/Widget/Cdav.php:166 +msgid "Import addressbook" +msgstr "Adressbuch importieren" -#: ../../Zotlabs/Lib/Enotify.php:700 -msgid "created a new post" -msgstr "Neuer Beitrag wurde erzeugt" +#: ../../Zotlabs/Widget/Cdav.php:167 +msgid "Select an addressbook to import to" +msgstr "Adressbuch zum Hineinimportieren auswählen" -#: ../../Zotlabs/Lib/Enotify.php:701 -#, php-format -msgid "commented on %s's post" -msgstr "hat %s's Beitrag kommentiert" +#: ../../Zotlabs/Widget/Appcategories.php:39 +#: ../../Zotlabs/Widget/Tagcloud.php:25 ../../include/contact_widgets.php:91 +#: ../../include/contact_widgets.php:132 ../../include/taxonomy.php:285 +#: ../../include/taxonomy.php:367 ../../include/taxonomy.php:387 +msgid "Categories" +msgstr "Kategorien" -#: ../../extend/addon/addon/adultphotoflag/adultphotoflag.php:24 -msgid "Flag Adult Photos" -msgstr "Nicht jugendfreie Fotos markieren" +#: ../../Zotlabs/Widget/Appcategories.php:42 ../../Zotlabs/Widget/Filer.php:31 +#: ../../include/contact_widgets.php:56 ../../include/contact_widgets.php:94 +#: ../../include/contact_widgets.php:135 +msgid "Everything" +msgstr "Alles" -#: ../../extend/addon/addon/adultphotoflag/adultphotoflag.php:25 -msgid "" -"Provide photo edit option to hide inappropriate photos from default album " -"view" -msgstr "Stellt eine Option zum Verstecken von Fotos mit unangemessenen Inhalten in der Standard-Albumansicht bereit" +#: ../../Zotlabs/Widget/Eventstools.php:13 +msgid "Events Tools" +msgstr "Kalenderwerkzeuge" -#: ../../extend/addon/addon/chords/Mod_Chords.php:44 -msgid "" -"This is a fairly comprehensive and complete guitar chord dictionary which " -"will list most of the available ways to play a certain chord, starting from " -"the base of the fingerboard up to a few frets beyond the twelfth fret " -"(beyond which everything repeats). A couple of non-standard tunings are " -"provided for the benefit of slide players, etc." -msgstr "" +#: ../../Zotlabs/Widget/Eventstools.php:14 +msgid "Export Calendar" +msgstr "Kalender exportieren" -#: ../../extend/addon/addon/chords/Mod_Chords.php:46 -msgid "" -"Chord names start with a root note (A-G) and may include sharps (#) and " -"flats (b). This software will parse most of the standard naming conventions " -"such as maj, min, dim, sus(2 or 4), aug, with optional repeating elements." -msgstr "" +#: ../../Zotlabs/Widget/Eventstools.php:15 +msgid "Import Calendar" +msgstr "Kalender importieren" -#: ../../extend/addon/addon/chords/Mod_Chords.php:48 -msgid "" -"Valid examples include A, A7, Am7, Amaj7, Amaj9, Ammaj7, Aadd4, Asus2Add4, " -"E7b13b11 ..." -msgstr "Einige gültige Beispiele: A, A7, Am7, Amaj7, Amaj9, Ammaj7, Aadd4, Asus2Add4, E7b13b11 ..." +#: ../../Zotlabs/Widget/Suggestedchats.php:32 +msgid "Suggested Chatrooms" +msgstr "Chatraum-Vorschläge" -#: ../../extend/addon/addon/chords/Mod_Chords.php:51 -msgid "Guitar Chords" -msgstr "Gitarrenakkorde" +#: ../../Zotlabs/Widget/Mailmenu.php:13 +msgid "Private Mail Menu" +msgstr "Private Nachrichten" -#: ../../extend/addon/addon/chords/Mod_Chords.php:52 -msgid "The complete online chord dictionary" -msgstr "Das komplette online Akkord-Verzeichnis" +#: ../../Zotlabs/Widget/Mailmenu.php:15 +msgid "Combined View" +msgstr "Kombinierte Anzeige" -#: ../../extend/addon/addon/chords/Mod_Chords.php:57 -msgid "Tuning" -msgstr "Stimmen" +#: ../../Zotlabs/Widget/Mailmenu.php:20 ../../include/nav.php:119 +msgid "Inbox" +msgstr "Eingang" -#: ../../extend/addon/addon/chords/Mod_Chords.php:58 -msgid "Chord name: example: Em7" -msgstr "Beispiel Akkord Name: Em7" +#: ../../Zotlabs/Widget/Mailmenu.php:25 ../../include/nav.php:120 +msgid "Outbox" +msgstr "Ausgang" -#: ../../extend/addon/addon/chords/Mod_Chords.php:59 -msgid "Show for left handed stringing" -msgstr "Linkshänder-Besaitung anzeigen" +#: ../../Zotlabs/Widget/Mailmenu.php:30 ../../include/nav.php:121 +msgid "New Message" +msgstr "Neue Nachricht" -#: ../../extend/addon/addon/chords/chords.php:33 -msgid "Quick Reference" -msgstr "Schnellreferenz" +#: ../../Zotlabs/Widget/Chatroom_list.php:16 +#: ../../include/conversation.php:1847 ../../include/conversation.php:1850 +#: ../../include/nav.php:455 ../../include/nav.php:458 +msgid "Chatrooms" +msgstr "Chaträume" -#: ../../extend/addon/addon/diaspora/diaspora.php:671 -msgid "Diaspora Protocol Settings updated." -msgstr "Diaspora-Protokolleinstellungen aktualisiert." +#: ../../Zotlabs/Widget/Chatroom_list.php:20 +msgid "Overview" +msgstr "Ãœbersicht" -#: ../../extend/addon/addon/diaspora/diaspora.php:692 -msgid "Enable the Diaspora protocol for this channel" -msgstr "Diaspora-Protokoll für diesen Kanal aktivieren" +#: ../../Zotlabs/Widget/Rating.php:51 +msgid "Rating Tools" +msgstr "Bewertungswerkzeuge" -#: ../../extend/addon/addon/diaspora/diaspora.php:696 -msgid "Allow any Diaspora member to comment on your public posts" -msgstr "Jedem Diaspora-Mitglied erlauben, Deine öffentlichen Beiträge zu kommentieren" +#: ../../Zotlabs/Widget/Rating.php:55 ../../Zotlabs/Widget/Rating.php:57 +msgid "Rate Me" +msgstr "Bewerte mich" -#: ../../extend/addon/addon/diaspora/diaspora.php:700 -msgid "Prevent your hashtags from being redirected to other sites" -msgstr "Verhindern, dass Deine hashtags zu anderen Seiten umgeleitet werden" +#: ../../Zotlabs/Widget/Rating.php:60 +msgid "View Ratings" +msgstr "Bewertungen ansehen" -#: ../../extend/addon/addon/diaspora/diaspora.php:705 -msgid "Followed hashtags (comma separated, do not include the #)" -msgstr "Verfolgte Hashtags (Komma separierte Liste, ohne die #)" +#: ../../Zotlabs/Widget/Activity.php:50 +msgctxt "widget" +msgid "Activity" +msgstr "Aktivität" -#: ../../extend/addon/addon/diaspora/diaspora.php:710 -msgid "Diaspora Protocol Settings" -msgstr "Diaspora-Protokolleinstellungen" +#: ../../Zotlabs/Widget/Follow.php:22 +#, php-format +msgid "You have %1$.0f of %2$.0f allowed connections." +msgstr "Du bist %1$.0f von maximal %2$.0f erlaubten Verbindungen eingegangen." -#: ../../extend/addon/addon/dirstats/dirstats.php:94 -msgid "Hubzilla Directory Stats" -msgstr "Hubzilla-Verzeichnisstatistiken" +#: ../../Zotlabs/Widget/Follow.php:29 +msgid "Add New Connection" +msgstr "Neue Verbindung hinzufügen" -#: ../../extend/addon/addon/dirstats/dirstats.php:95 -msgid "Total Hubs" -msgstr "Hubs insgesamt" +#: ../../Zotlabs/Widget/Follow.php:30 +msgid "Enter channel address" +msgstr "Adresse des Kanals eingeben" -#: ../../extend/addon/addon/dirstats/dirstats.php:97 -msgid "Hubzilla Hubs" -msgstr "Hubzilla Hubs" +#: ../../Zotlabs/Widget/Follow.php:31 +msgid "Examples: bob@example.com, https://example.com/barbara" +msgstr "Beispiele: bob@beispiel.com, http://beispiel.com/barbara" -#: ../../extend/addon/addon/dirstats/dirstats.php:99 -msgid "Friendica Hubs" -msgstr "Friendica Hubs" +#: ../../Zotlabs/Widget/Wiki_list.php:15 ../../addon/gitwiki/gitwiki.php:95 +msgid "Wiki List" +msgstr "Wikiliste" -#: ../../extend/addon/addon/dirstats/dirstats.php:101 -msgid "Diaspora Pods" -msgstr "Diaspora Pods" +#: ../../Zotlabs/Widget/Archive.php:43 +msgid "Archives" +msgstr "Archive" -#: ../../extend/addon/addon/dirstats/dirstats.php:103 -msgid "Hubzilla Channels" -msgstr "Hubzilla-Kanäle" +#: ../../Zotlabs/Widget/Conversations.php:17 +msgid "Received Messages" +msgstr "Erhaltene Nachrichten" -#: ../../extend/addon/addon/dirstats/dirstats.php:105 -msgid "Friendica Channels" -msgstr "Friendica-Kanäle" +#: ../../Zotlabs/Widget/Conversations.php:21 +msgid "Sent Messages" +msgstr "Gesendete Nachrichten" -#: ../../extend/addon/addon/dirstats/dirstats.php:107 -msgid "Diaspora Channels" -msgstr "Diaspora-Kanäle" +#: ../../Zotlabs/Widget/Conversations.php:25 +msgid "Conversations" +msgstr "Konversationen" -#: ../../extend/addon/addon/dirstats/dirstats.php:109 -msgid "Aged 35 and above" -msgstr "35 und älter" +#: ../../Zotlabs/Widget/Conversations.php:35 +msgid "No messages." +msgstr "Keine Nachrichten." -#: ../../extend/addon/addon/dirstats/dirstats.php:111 -msgid "Aged 34 and under" -msgstr "34 und jünger" +#: ../../Zotlabs/Widget/Conversations.php:55 +msgid "Delete conversation" +msgstr "Unterhaltung löschen" -#: ../../extend/addon/addon/dirstats/dirstats.php:113 -msgid "Average Age" -msgstr "Durchschnittsalter" +#: ../../Zotlabs/Widget/Chatroom_members.php:11 +msgid "Chat Members" +msgstr "Chatmitglieder" -#: ../../extend/addon/addon/dirstats/dirstats.php:115 -msgid "Known Chatrooms" -msgstr "Bekannte Chaträume" +#: ../../Zotlabs/Widget/Photo.php:48 ../../Zotlabs/Widget/Photo_rand.php:58 +msgid "photo/image" +msgstr "Foto/Bild" -#: ../../extend/addon/addon/dirstats/dirstats.php:117 -msgid "Known Tags" -msgstr "Bekannte Schlagwörter" +#: ../../Zotlabs/Widget/Savedsearch.php:75 +msgid "Remove term" +msgstr "Eintrag löschen" -#: ../../extend/addon/addon/dirstats/dirstats.php:119 -msgid "" -"Please note Diaspora and Friendica statistics are merely those **this " -"directory** is aware of, and not all those known in the network. This also " -"applies to chatrooms," -msgstr "Bitte berücksichtige, dass Diaspora und Friendica Statistiken nur solche einschließen, die **diesem Verzeichnis** bekannt sind, nicht alle im Netzwerk bekannten. Das gilt auch für Chaträume." +#: ../../Zotlabs/Widget/Savedsearch.php:83 ../../include/features.php:306 +msgid "Saved Searches" +msgstr "Gespeicherte Suchanfragen" -#: ../../extend/addon/addon/donate/donate.php:21 -msgid "Project Servers and Resources" -msgstr "Projektserver und -ressourcen" +#: ../../Zotlabs/Widget/Savedsearch.php:84 ../../include/group.php:337 +msgid "add" +msgstr "hinzufügen" -#: ../../extend/addon/addon/donate/donate.php:22 -msgid "Project Creator and Tech Lead" -msgstr "Projektersteller und Technischer Leiter" +#: ../../Zotlabs/Widget/Notes.php:16 +msgid "Notes" +msgstr "Notizen" -#: ../../extend/addon/addon/donate/donate.php:23 -msgid "Admin, developer, directorymin, support bloke" -msgstr "Administrator, Entwickler, Verzeichnis Betreibender, Supportleistende" +#: ../../Zotlabs/Widget/Wiki_pages.php:47 ../../addon/gitwiki/gitwiki.php:76 +msgid "Wiki Pages" +msgstr "Wikiseiten" -#: ../../extend/addon/addon/donate/donate.php:50 -msgid "" -"And the hundreds of other people and organisations who helped make the " -"Hubzilla possible." -msgstr "Und die hunderte anderen Menschen und Organisationen, die geholfen haben Hubzilla möglich zu machen." +#: ../../Zotlabs/Widget/Wiki_pages.php:53 ../../addon/gitwiki/gitwiki.php:81 +msgid "Add new page" +msgstr "Neue Seite hinzufügen" -#: ../../extend/addon/addon/donate/donate.php:53 -msgid "" -"The Redmatrix/Hubzilla projects are provided primarily by volunteers giving " -"their time and expertise - and often paying out of pocket for services they " -"share with others." -msgstr "Die Redmatrix/Hubzilla Projekte werden hauptsächlich von Freiwilligen bereitgestellt, die ihre Zeit und Expertise zur Verfügung stellen - und oft aus eigener Tasche für die Dienste zahlen, die sie mit anderen teilen." +#: ../../Zotlabs/Widget/Wiki_pages.php:58 ../../addon/gitwiki/gitwiki.php:82 +msgid "Page name" +msgstr "Seitenname" -#: ../../extend/addon/addon/donate/donate.php:54 -msgid "" -"There is no corporate funding and no ads, and we do not collect and sell " -"your personal information. (We don't control your personal information - " -"<strong>you do</strong>.)" -msgstr "Es gibt keine Finanzierung durch Firmen, keine Werbung und wir verkaufen Deine persönlichen Daten nicht. (Wir kontrollieren Deine persönlichen Daten nicht - <strong>das machst Du</strong>.)" +#: ../../Zotlabs/Widget/Affinity.php:49 +msgid "Refresh" +msgstr "Aktualisieren" -#: ../../extend/addon/addon/donate/donate.php:55 -msgid "" -"Help support our ground-breaking work in decentralisation, web identity, and" -" privacy." -msgstr "Hilf uns bei unserer wegweisenden Arbeit im Bereich der Dezantralisation, von Web-Identitäten und Privatsphäre." +#: ../../Zotlabs/Widget/Tasklist.php:23 +msgid "Tasks" +msgstr "Aufgaben" -#: ../../extend/addon/addon/donate/donate.php:57 -msgid "" -"Your donations keep servers and services running and also helps us to " -"provide innovative new features and continued development." -msgstr "Die Spenden werden dafür verwendet Server und Dienste am laufen zu halten und helfen desweiteren innovative Neuerungen zu schaffen und die Entwicklung voran zu treiben." +#: ../../Zotlabs/Widget/Suggestions.php:51 +msgid "Suggestions" +msgstr "Vorschläge" -#: ../../extend/addon/addon/donate/donate.php:60 -msgid "Donate" -msgstr "Spenden" +#: ../../Zotlabs/Widget/Suggestions.php:52 +msgid "See more..." +msgstr "Mehr anzeigen …" -#: ../../extend/addon/addon/donate/donate.php:62 -msgid "" -"Choose a project, developer, or public hub to support with a one-time " -"donation" -msgstr "Wähle ein Projekt, einen Entwickler oder einen öffentlichen Hub den du mit einer einmaligen Spende unterstützen willst." +#: ../../Zotlabs/Widget/Filer.php:28 ../../include/contact_widgets.php:53 +#: ../../include/features.php:395 +msgid "Saved Folders" +msgstr "Gespeicherte Ordner" -#: ../../extend/addon/addon/donate/donate.php:63 -msgid "Donate Now" -msgstr "Jetzt spenden" +#: ../../Zotlabs/Widget/Cover_photo.php:54 +msgid "Click to show more" +msgstr "Klick, um mehr anzuzeigen" -#: ../../extend/addon/addon/donate/donate.php:64 -msgid "" -"<strong><em>Or</em></strong> become a project sponsor (Hubzilla Project " -"only)" -msgstr "<strong><em>Oder</em></strong> werde ein Unterstützer des Projekts (ausschließlich Hubzilla)" +#: ../../Zotlabs/Widget/Admin.php:23 ../../Zotlabs/Widget/Admin.php:60 +msgid "Member registrations waiting for confirmation" +msgstr "Nutzer-Anmeldungen, die auf Bestätigung warten" -#: ../../extend/addon/addon/donate/donate.php:65 -msgid "" -"Please indicate if you would like your first name or full name (or nothing) " -"to appear in our sponsor listing" -msgstr "Bitte teile uns mit ob dein kompletter Name oder dein Vorname (oder gar nichts) auf unserer Sponsoren-Seite veröffentlicht werden soll." +#: ../../Zotlabs/Widget/Admin.php:29 +msgid "Inspect queue" +msgstr "Warteschlange kontrollieren" -#: ../../extend/addon/addon/donate/donate.php:66 -msgid "Sponsor" -msgstr "Sponsor" +#: ../../Zotlabs/Widget/Admin.php:31 +msgid "DB updates" +msgstr "DB-Aktualisierungen" -#: ../../extend/addon/addon/donate/donate.php:69 -msgid "Special thanks to: " -msgstr "Besonderer Dank an: " +#: ../../Zotlabs/Widget/Admin.php:55 ../../include/nav.php:224 +msgid "Admin" +msgstr "Administration" -#: ../../extend/addon/addon/dwpost/dwpost.php:42 -msgid "Post to Dreamwidth" -msgstr "Bei Dreamwidth veröffentlichen" +#: ../../Zotlabs/Widget/Admin.php:56 +msgid "Plugin Features" +msgstr "Plug-In Funktionen" -#: ../../extend/addon/addon/dwpost/dwpost.php:73 -msgid "Enable Dreamwidth Post Plugin" -msgstr "Aktiviere das Dreamwidth-Plugin" +#: ../../Zotlabs/Widget/Settings_menu.php:35 +msgid "Account settings" +msgstr "Konto-Einstellungen" -#: ../../extend/addon/addon/dwpost/dwpost.php:77 -msgid "Dreamwidth username" -msgstr "Dreamwidth-Benutzername" +#: ../../Zotlabs/Widget/Settings_menu.php:41 +msgid "Channel settings" +msgstr "Kanal-Einstellungen" -#: ../../extend/addon/addon/dwpost/dwpost.php:81 -msgid "Dreamwidth password" -msgstr "Dreamwidth-Passwort" +#: ../../Zotlabs/Widget/Settings_menu.php:50 +msgid "Additional features" +msgstr "Zusätzliche Funktionen" -#: ../../extend/addon/addon/dwpost/dwpost.php:85 -msgid "Post to Dreamwidth by default" -msgstr "Standardmäßig auf auf Dreamwidth posten" +#: ../../Zotlabs/Widget/Settings_menu.php:57 +msgid "Feature/Addon settings" +msgstr "Plugin-Einstellungen" -#: ../../extend/addon/addon/dwpost/dwpost.php:89 -msgid "Dreamwidth Post Settings" -msgstr "Dreamwidth-Beitragseinstellungen" +#: ../../Zotlabs/Widget/Settings_menu.php:63 +msgid "Display settings" +msgstr "Anzeige-Einstellungen" -#: ../../extend/addon/addon/flattrwidget/flattrwidget.php:45 -msgid "Flattr this!" -msgstr "Flattr this!" +#: ../../Zotlabs/Widget/Settings_menu.php:70 +msgid "Manage locations" +msgstr "Klon-Adressen verwalten" -#: ../../extend/addon/addon/flattrwidget/flattrwidget.php:83 -msgid "Flattr widget settings updated." -msgstr "Flattr Widget Einstellungen aktualisiert" +#: ../../Zotlabs/Widget/Settings_menu.php:77 +msgid "Export channel" +msgstr "Kanal exportieren" -#: ../../extend/addon/addon/flattrwidget/flattrwidget.php:100 -msgid "Flattr user" -msgstr "Flattr Nutzer" +#: ../../Zotlabs/Widget/Settings_menu.php:84 +msgid "Connected apps" +msgstr "Verbundene Apps" -#: ../../extend/addon/addon/flattrwidget/flattrwidget.php:104 -msgid "URL of the Thing to flattr" -msgstr "URL des Dings zum flattrn" +#: ../../Zotlabs/Widget/Settings_menu.php:100 ../../include/features.php:158 +msgid "Permission Groups" +msgstr "Berechtigungsrollen" -#: ../../extend/addon/addon/flattrwidget/flattrwidget.php:104 -msgid "If empty channel URL is used" -msgstr "Falls leer wird die Channel URL verwendet" +#: ../../Zotlabs/Widget/Settings_menu.php:117 +msgid "Premium Channel Settings" +msgstr "Premium-Kanal-Einstellungen" -#: ../../extend/addon/addon/flattrwidget/flattrwidget.php:108 -msgid "Title of the Thing to flattr" -msgstr "Titel des Dings zum flattrn" +#: ../../Zotlabs/Widget/Bookmarkedchats.php:24 +msgid "Bookmarked Chatrooms" +msgstr "Gespeicherte Chatrooms" -#: ../../extend/addon/addon/flattrwidget/flattrwidget.php:108 -msgid "If empty \"channel name on The Hubzilla\" will be used" -msgstr "Falls leer wird \"Kanalname auf The Hubzilla\" verwendet" +#: ../../Zotlabs/Widget/Notifications.php:16 +msgid "New Network Activity" +msgstr "Neue Netzwerk-Aktivitäten" -#: ../../extend/addon/addon/flattrwidget/flattrwidget.php:112 -msgid "Static or dynamic flattr button" -msgstr "Statischer oder dynamischer Flattr Button" +#: ../../Zotlabs/Widget/Notifications.php:17 +msgid "New Network Activity Notifications" +msgstr "Benachrichtigungen für neue Netzwerk-Aktivitäten" -#: ../../extend/addon/addon/flattrwidget/flattrwidget.php:112 -msgid "static" -msgstr "statisch" +#: ../../Zotlabs/Widget/Notifications.php:20 ../../include/nav.php:99 +msgid "View your network activity" +msgstr "Zeige Deine Netzwerk-Aktivitäten" -#: ../../extend/addon/addon/flattrwidget/flattrwidget.php:112 -msgid "dynamic" -msgstr "dynamisch" +#: ../../Zotlabs/Widget/Notifications.php:24 +msgid "Mark all notifications read" +msgstr "Alle Benachrichtigungen als gesehen markieren" -#: ../../extend/addon/addon/flattrwidget/flattrwidget.php:116 -msgid "Alignment of the widget" -msgstr "Ausrichtung des Widgets" +#: ../../Zotlabs/Widget/Notifications.php:32 +msgid "New Home Activity" +msgstr "Neue Kanal-Aktivitäten" -#: ../../extend/addon/addon/flattrwidget/flattrwidget.php:116 -msgid "left" -msgstr "links" +#: ../../Zotlabs/Widget/Notifications.php:33 +msgid "New Home Activity Notifications" +msgstr "Benachrichtigungen für neue Kanal-Aktivitäten" -#: ../../extend/addon/addon/flattrwidget/flattrwidget.php:116 -msgid "right" -msgstr "rechts" +#: ../../Zotlabs/Widget/Notifications.php:36 +msgid "View your home activity" +msgstr "Zeige Deine Kanal-Aktivitäten" -#: ../../extend/addon/addon/flattrwidget/flattrwidget.php:120 -msgid "Enable Flattr widget" -msgstr "Flattr Widget verwenden" +#: ../../Zotlabs/Widget/Notifications.php:40 +#: ../../Zotlabs/Widget/Notifications.php:136 +msgid "Mark all notifications seen" +msgstr "Alle Benachrichtigungen als gesehen markieren" -#: ../../extend/addon/addon/flattrwidget/flattrwidget.php:124 -msgid "Flattr Widget Settings" -msgstr "Flattr Widget Einstellungen" +#: ../../Zotlabs/Widget/Notifications.php:48 +msgid "New Mails" +msgstr "Neue Mails" -#: ../../extend/addon/addon/friendica/dfrn_confirm.php:118 -msgid "Contact not found." -msgstr "Kontakt nicht gefunden." +#: ../../Zotlabs/Widget/Notifications.php:49 +msgid "New Mails Notifications" +msgstr "Benachrichtigungen für neue Mails" -#: ../../extend/addon/addon/friendica/dfrn_confirm.php:119 -msgid "" -"This may occasionally happen if contact was requested by both persons and it" -" has already been approved." -msgstr "Dies kann unter Umständen passieren, wenn der Kontakt von beiden Seiten aus angefragt wurde und er bereits akzeptiert wurde.." +#: ../../Zotlabs/Widget/Notifications.php:52 +msgid "View your private mails" +msgstr "Zeige Deine persönlichen Mails" -#: ../../extend/addon/addon/friendica/dfrn_confirm.php:238 -msgid "Response from remote site was not understood." -msgstr "Antwort des entfernten Seite war unverständlich." +#: ../../Zotlabs/Widget/Notifications.php:56 +msgid "Mark all messages seen" +msgstr "Alle Mails als gelesen markieren" -#: ../../extend/addon/addon/friendica/dfrn_confirm.php:247 -#: ../../extend/addon/addon/friendica/dfrn_confirm.php:252 -msgid "Unexpected response from remote site: " -msgstr "Unerwartete Antwort der entfernten Seite" +#: ../../Zotlabs/Widget/Notifications.php:64 +msgid "New Events" +msgstr "Neue Termine" -#: ../../extend/addon/addon/friendica/dfrn_confirm.php:261 -msgid "Confirmation completed successfully." -msgstr "Bestätigung erfolgreich abgeschlossen." +#: ../../Zotlabs/Widget/Notifications.php:65 +msgid "New Events Notifications" +msgstr "Benachrichtigungen für neue Termine" -#: ../../extend/addon/addon/friendica/dfrn_confirm.php:263 -#: ../../extend/addon/addon/friendica/dfrn_confirm.php:277 -#: ../../extend/addon/addon/friendica/dfrn_confirm.php:284 -msgid "Remote site reported: " -msgstr "Meldung der entfernten Seite" +#: ../../Zotlabs/Widget/Notifications.php:68 ../../include/nav.php:125 +msgid "View events" +msgstr "Termine ansehen" -#: ../../extend/addon/addon/friendica/dfrn_confirm.php:275 -msgid "Temporary failure. Please wait and try again." -msgstr "Vorübergehende Störung. Bitte warte einen Moment und versuche es später erneut." +#: ../../Zotlabs/Widget/Notifications.php:72 ../../include/nav.php:126 +msgid "Mark all events seen" +msgstr "Markiere alle Termine als gesehen" -#: ../../extend/addon/addon/friendica/dfrn_confirm.php:282 -msgid "Introduction failed or was revoked." -msgstr "Vorstellung fehlgeschlagen oder wurde zurück gezogen." +#: ../../Zotlabs/Widget/Notifications.php:81 +msgid "New Connections Notifications" +msgstr "Benachrichtigungen für neue Verbindungen" -#: ../../extend/addon/addon/friendica/dfrn_confirm.php:428 -msgid "Unable to set contact photo." -msgstr "Konnte das Kontakt-Photo nicht setzen." +#: ../../Zotlabs/Widget/Notifications.php:84 +msgid "View all connections" +msgstr "Zeige alle Verbindungen" -#: ../../extend/addon/addon/friendica/dfrn_confirm.php:485 -#, php-format -msgid "%1$s is now friends with %2$s" -msgstr "%1$s ist nun mit %2$s befreundet" +#: ../../Zotlabs/Widget/Notifications.php:92 +msgid "New Files" +msgstr "Neue Dateien" -#: ../../extend/addon/addon/friendica/dfrn_confirm.php:570 -#, php-format -msgid "No user record found for '%s' " -msgstr "Kein Benutzereintrag für '%s' gefunden" +#: ../../Zotlabs/Widget/Notifications.php:93 +msgid "New Files Notifications" +msgstr "Benachrichtigungen für neue Dateien" -#: ../../extend/addon/addon/friendica/dfrn_confirm.php:580 -msgid "Our site encryption key is apparently messed up." -msgstr "Der Verschlüsselungsschlüssel unserer Seite ist anscheinend kaputt." +#: ../../Zotlabs/Widget/Notifications.php:100 +#: ../../Zotlabs/Widget/Notifications.php:101 ../../include/nav.php:112 +msgid "Notices" +msgstr "Benachrichtigungen" -#: ../../extend/addon/addon/friendica/dfrn_confirm.php:591 -msgid "Empty site URL was provided or URL could not be decrypted by us." -msgstr "Eine leere Seiten URL wurde angegeben, oder die URL konnte von uns nicht entziffert werden." +#: ../../Zotlabs/Widget/Notifications.php:104 +msgid "View all notices" +msgstr "" -#: ../../extend/addon/addon/friendica/dfrn_confirm.php:612 -msgid "Contact record was not found for you on our site." -msgstr "Für dich wurden keinerlei Kontaktdaten auf unserer Seite gefunden." +#: ../../Zotlabs/Widget/Notifications.php:108 +msgid "Mark all notices seen" +msgstr "" -#: ../../extend/addon/addon/friendica/dfrn_confirm.php:626 -#, php-format -msgid "Site public key not available in contact record for URL %s." -msgstr "Der öffentliche Schlüssel dieser Seite ist für die Kontaktdaten mit der URL %s nocht verfügbar." +#: ../../Zotlabs/Widget/Notifications.php:118 +msgid "New Registrations" +msgstr "Neue Registrierungen" -#: ../../extend/addon/addon/friendica/dfrn_confirm.php:646 -msgid "" -"The ID provided by your system is a duplicate on our system. It should work " -"if you try again." -msgstr "Die ID, die Durch Dein System angegeben wurde ist ein Duplikat auf unserem. Es sollte funktionieren, wenn Du es noch einmal versuchst." +#: ../../Zotlabs/Widget/Notifications.php:119 +msgid "New Registrations Notifications" +msgstr "Benachrichtigungen für neue Registrierungen" -#: ../../extend/addon/addon/friendica/dfrn_confirm.php:657 -msgid "Unable to set your contact credentials on our system." -msgstr "" +#: ../../Zotlabs/Widget/Notifications.php:129 +msgid "Public Stream Notifications" +msgstr "Benachrichtigungen für öffentlichen Beitrags-Stream" + +#: ../../Zotlabs/Widget/Notifications.php:132 +msgid "View the public stream" +msgstr "Zeige öffentlichen Beitrags-Stream" + +#: ../../Zotlabs/Widget/Notifications.php:143 +#: ../../include/conversation.php:871 ../../include/nav.php:305 +msgid "Loading..." +msgstr "Lädt ..." + +#: ../../util/nconfig.php:34 +msgid "Source channel not found." +msgstr "Quellkanal nicht gefunden." + +#: ../../boot.php:1619 +msgid "Create an account to access services and applications" +msgstr "Erstelle ein Konto, um auf Dienste und Anwendungen zugreifen zu können." + +#: ../../boot.php:1638 ../../include/nav.php:138 ../../include/nav.php:167 +#: ../../include/nav.php:184 +msgid "Logout" +msgstr "Abmelden" + +#: ../../boot.php:1642 +msgid "Login/Email" +msgstr "Anmelden/E-Mail" + +#: ../../boot.php:1643 +msgid "Password" +msgstr "Kennwort" -#: ../../extend/addon/addon/friendica/dfrn_confirm.php:724 -msgid "Unable to update your contact profile details on our system" -msgstr "Konnte die Details deines Profils auf unserem System nicht aktualisieren." +#: ../../boot.php:1644 +msgid "Remember me" +msgstr "Angaben speichern" + +#: ../../boot.php:1647 +msgid "Forgot your password?" +msgstr "Passwort vergessen?" -#: ../../extend/addon/addon/friendica/dfrn_confirm.php:751 -#: ../../extend/addon/addon/friendica/dfrn_request.php:749 -msgid "[Name Withheld]" -msgstr "[Name zurück gehalten]" +#: ../../boot.php:2191 +msgid "toggle mobile" +msgstr "auf/von mobile Ansicht wechseln" -#: ../../extend/addon/addon/friendica/dfrn_confirm.php:796 +#: ../../boot.php:2344 #, php-format -msgid "%1$s has joined %2$s" -msgstr "%1$s ist %2$s beigetreten" +msgid "[$Projectname] Website SSL error for %s" +msgstr "[$Projectname] Webseiten-SSL-Fehler für %s" + +#: ../../boot.php:2349 +msgid "Website SSL certificate is not valid. Please correct." +msgstr "Das SSL-Zertifikat der Website ist nicht gültig. Bitte beheben." -#: ../../extend/addon/addon/friendica/dfrn_poll.php:103 -#: ../../extend/addon/addon/friendica/dfrn_poll.php:536 +#: ../../boot.php:2468 #, php-format -msgid "%1$s welcomes %2$s" -msgstr "%1$s heißt %2$s willkommen" +msgid "[$Projectname] Cron tasks not running on %s" +msgstr "[$Projectname] Cron-Jobs laufen nicht auf %s" -#: ../../extend/addon/addon/friendica/dfrn_request.php:102 -msgid "This introduction has already been accepted." -msgstr "Die Vorstellung wurde bereits akzeptiert." +#: ../../boot.php:2473 +msgid "Cron/Scheduled tasks not running." +msgstr "Cron-Aufgaben laufen nicht." -#: ../../extend/addon/addon/friendica/dfrn_request.php:123 -#: ../../extend/addon/addon/friendica/dfrn_request.php:528 -msgid "Profile location is not valid or does not contain profile information." -msgstr "" +#: ../../boot.php:2474 ../../include/datetime.php:286 +msgid "never" +msgstr "Nie" -#: ../../extend/addon/addon/friendica/dfrn_request.php:128 -#: ../../extend/addon/addon/friendica/dfrn_request.php:533 -msgid "Warning: profile location has no identifiable owner name." -msgstr "" +#: ../../view/theme/redbasic_c/php/config.php:16 +#: ../../view/theme/redbasic_c/php/config.php:19 +#: ../../view/theme/redbasic/php/config.php:16 +#: ../../view/theme/redbasic/php/config.php:19 +msgid "Focus (Hubzilla default)" +msgstr "Focus (Voreinstellung für Hubzilla)" -#: ../../extend/addon/addon/friendica/dfrn_request.php:130 -#: ../../extend/addon/addon/friendica/dfrn_request.php:535 -msgid "Warning: profile location has no profile photo." -msgstr "" +#: ../../view/theme/redbasic_c/php/config.php:99 +#: ../../view/theme/redbasic/php/config.php:97 +msgid "Theme settings" +msgstr "Design-Einstellungen" -#: ../../extend/addon/addon/friendica/dfrn_request.php:133 -#: ../../extend/addon/addon/friendica/dfrn_request.php:538 -#, php-format -msgid "%d required parameter was not found at the given location" -msgid_plural "%d required parameters were not found at the given location" -msgstr[0] "" -msgstr[1] "" +#: ../../view/theme/redbasic_c/php/config.php:100 +#: ../../view/theme/redbasic/php/config.php:98 +msgid "Narrow navbar" +msgstr "Schmale Navigationsleiste" -#: ../../extend/addon/addon/friendica/dfrn_request.php:180 -msgid "Introduction complete." -msgstr "Einführung abgeschlossen." +#: ../../view/theme/redbasic_c/php/config.php:101 +#: ../../view/theme/redbasic/php/config.php:99 +msgid "Navigation bar background color" +msgstr "Hintergrundfarbe der Navigationsleiste" -#: ../../extend/addon/addon/friendica/dfrn_request.php:224 -msgid "Unrecoverable protocol error." -msgstr "Nicht behebbarer Protokollfehler." +#: ../../view/theme/redbasic_c/php/config.php:102 +#: ../../view/theme/redbasic/php/config.php:100 +msgid "Navigation bar icon color " +msgstr "Farbe für die Icons der Navigationsleiste" -#: ../../extend/addon/addon/friendica/dfrn_request.php:252 -msgid "Profile unavailable." -msgstr "Profil nicht verfügbar." +#: ../../view/theme/redbasic_c/php/config.php:103 +#: ../../view/theme/redbasic/php/config.php:101 +msgid "Navigation bar active icon color " +msgstr "Farbe für aktive Icons der Navigationsleiste" -#: ../../extend/addon/addon/friendica/dfrn_request.php:277 -#, php-format -msgid "%s has received too many connection requests today." -msgstr "%s hat heute bereits zu viele Kontaktanfragen erhalten." +#: ../../view/theme/redbasic_c/php/config.php:104 +#: ../../view/theme/redbasic/php/config.php:102 +msgid "Link color" +msgstr "Linkfarbe" -#: ../../extend/addon/addon/friendica/dfrn_request.php:278 -msgid "Spam protection measures have been invoked." -msgstr "Maßnahmen zum Spam-Schutz wurden aktiviert." +#: ../../view/theme/redbasic_c/php/config.php:105 +#: ../../view/theme/redbasic/php/config.php:103 +msgid "Set font-color for banner" +msgstr "Farbe der Schrift des Banners" -#: ../../extend/addon/addon/friendica/dfrn_request.php:279 -msgid "Friends are advised to please try again in 24 hours." -msgstr "Freunde sollten es bitte in 24 Stunden erneut versuchen." +#: ../../view/theme/redbasic_c/php/config.php:106 +#: ../../view/theme/redbasic/php/config.php:104 +msgid "Set the background color" +msgstr "Hintergrundfarbe" -#: ../../extend/addon/addon/friendica/dfrn_request.php:341 -msgid "Invalid locator" -msgstr "" +#: ../../view/theme/redbasic_c/php/config.php:107 +#: ../../view/theme/redbasic/php/config.php:105 +msgid "Set the background image" +msgstr "Hintergrundbild" -#: ../../extend/addon/addon/friendica/dfrn_request.php:350 -msgid "Invalid email address." -msgstr "Ungültige E-Mail-Adresse." +#: ../../view/theme/redbasic_c/php/config.php:108 +#: ../../view/theme/redbasic/php/config.php:106 +msgid "Set the background color of items" +msgstr "Hintergrundfarbe für Beiträge" -#: ../../extend/addon/addon/friendica/dfrn_request.php:377 -msgid "This account has not been configured for email. Request failed." -msgstr "Dieser Account wurde nicht für E-Mail konfiguriert. Anfrage gescheitert." +#: ../../view/theme/redbasic_c/php/config.php:109 +#: ../../view/theme/redbasic/php/config.php:107 +msgid "Set the background color of comments" +msgstr "Hintergrundfarbe für Kommentare" -#: ../../extend/addon/addon/friendica/dfrn_request.php:473 -msgid "Unable to resolve your name at the provided location." -msgstr "" +#: ../../view/theme/redbasic_c/php/config.php:110 +#: ../../view/theme/redbasic/php/config.php:108 +msgid "Set font-size for the entire application" +msgstr "Schriftgröße für die gesamte Anwendung" -#: ../../extend/addon/addon/friendica/dfrn_request.php:486 -msgid "You have already introduced yourself here." -msgstr "Du hast dich hier bereits vorgestellt." +#: ../../view/theme/redbasic_c/php/config.php:110 +#: ../../view/theme/redbasic/php/config.php:108 +msgid "Examples: 1rem, 100%, 16px" +msgstr "Beispiele: 1rem, 100%, 16px" -#: ../../extend/addon/addon/friendica/dfrn_request.php:490 -#, php-format -msgid "Apparently you are already friends with %s." -msgstr "Anscheinend bist du bereits mit %s in Kontakt." +#: ../../view/theme/redbasic_c/php/config.php:111 +#: ../../view/theme/redbasic/php/config.php:109 +msgid "Set font-color for posts and comments" +msgstr "Schriftfarbe für Beiträge und Kommentare" -#: ../../extend/addon/addon/friendica/dfrn_request.php:511 -msgid "Invalid profile URL." -msgstr "Ungültige Profil-URL." +#: ../../view/theme/redbasic_c/php/config.php:112 +#: ../../view/theme/redbasic/php/config.php:110 +msgid "Set radius of corners" +msgstr "Ecken-Radius" -#: ../../extend/addon/addon/friendica/dfrn_request.php:517 -msgid "Disallowed profile URL." -msgstr "Nicht erlaubte Profil-URL." +#: ../../view/theme/redbasic_c/php/config.php:112 +#: ../../view/theme/redbasic/php/config.php:110 +msgid "Example: 4px" +msgstr "Beispiel: 4px" -#: ../../extend/addon/addon/friendica/dfrn_request.php:587 -msgid "Failed to update contact record." -msgstr "Konnte den Verbindungseintrag nicht aktualisieren." +#: ../../view/theme/redbasic_c/php/config.php:113 +#: ../../view/theme/redbasic/php/config.php:111 +msgid "Set shadow depth of photos" +msgstr "Schattentiefe von Fotos" -#: ../../extend/addon/addon/friendica/dfrn_request.php:608 -msgid "Your introduction has been sent." -msgstr "Deine Vorstellung wurde gesendet." +#: ../../view/theme/redbasic_c/php/config.php:114 +#: ../../view/theme/redbasic/php/config.php:112 +msgid "Set maximum width of content region in pixel" +msgstr "Maximalbreite des Inhaltsbereichs in Pixel festlegen" -#: ../../extend/addon/addon/friendica/dfrn_request.php:662 -msgid "Please login to confirm introduction." -msgstr "Bitte melde dich an um die Vorstellung zu bestätigen." +#: ../../view/theme/redbasic_c/php/config.php:114 +#: ../../view/theme/redbasic/php/config.php:112 +msgid "Leave empty for default width" +msgstr "Leer lassen für Standardbreite" -#: ../../extend/addon/addon/friendica/dfrn_request.php:676 -msgid "" -"Incorrect identity currently logged in. Please login to " -"<strong>this</strong> profile." -msgstr "" +#: ../../view/theme/redbasic_c/php/config.php:115 +msgid "Left align page content" +msgstr "Seiteninhalt linksbündig anzeigen" -#: ../../extend/addon/addon/friendica/dfrn_request.php:690 -#: ../../extend/addon/addon/friendica/dfrn_request.php:707 -msgid "Confirm" -msgstr "Bestätigen" +#: ../../view/theme/redbasic_c/php/config.php:116 +#: ../../view/theme/redbasic/php/config.php:113 +msgid "Set size of conversation author photo" +msgstr "Größe der Avatare von Themenstartern" -#: ../../extend/addon/addon/friendica/dfrn_request.php:702 -msgid "Hide this contact" -msgstr "Diesen Kontakt verbergen" +#: ../../view/theme/redbasic_c/php/config.php:117 +#: ../../view/theme/redbasic/php/config.php:114 +msgid "Set size of followup author photos" +msgstr "Größe der Avatare von Kommentatoren" -#: ../../extend/addon/addon/friendica/dfrn_request.php:705 -#, php-format -msgid "Welcome home %s." -msgstr "Willkommen daheim %s" +#: ../../addon/rendezvous/rendezvous.php:57 +msgid "Errors encountered deleting database table " +msgstr "Beim Löschen der Datenbanktabelle sind Fehler aufgetreten." -#: ../../extend/addon/addon/friendica/dfrn_request.php:706 -#, php-format -msgid "Please confirm your introduction/connection request to %s." -msgstr "Bitte bestätige deine Vorstellung/Kontaktanfrage bei %s." +#: ../../addon/rendezvous/rendezvous.php:95 +#: ../../addon/twitter/twitter.php:773 +msgid "Submit Settings" +msgstr "Einstellungen absenden" + +#: ../../addon/rendezvous/rendezvous.php:96 +msgid "Drop tables when uninstalling?" +msgstr "Lösche Tabellen beim Deinstallieren?" -#: ../../extend/addon/addon/friendica/dfrn_request.php:836 +#: ../../addon/rendezvous/rendezvous.php:96 msgid "" -"Please enter your 'Identity Address' from one of the following supported " -"communications networks:" -msgstr "Bitte gib deine \"Identitäts Adresse\" von einem der folgenden unterstützten Kommunikations Netzwerke an." +"If checked, the Rendezvous database tables will be deleted when the plugin " +"is uninstalled." +msgstr "Wenn ausgewählt, werden die Rendezvous-Tabellen in der Datenbank gelöscht, sobald das Plugin deinstalliert wird." -#: ../../extend/addon/addon/friendica/dfrn_request.php:857 -#, php-format +#: ../../addon/rendezvous/rendezvous.php:97 +msgid "Mapbox Access Token" +msgstr "Mapbox Zugangs-Token" + +#: ../../addon/rendezvous/rendezvous.php:97 msgid "" -"If you are not yet a member of the free social web, <a " -"href=\"%s/siteinfo\">follow this link to find a public Friendica site and " -"join us today</a>." -msgstr "" +"If you enter a Mapbox access token, it will be used to retrieve map tiles " +"from Mapbox instead of the default OpenStreetMap tile server." +msgstr "Wenn Du ein Mapbox Zugangs-Token eingibst, werden die Kartendaten (Kacheln) damit von Mapbox geladen, anstatt von OpenStreetMap, welches die Voreinstellung ist." -#: ../../extend/addon/addon/friendica/dfrn_request.php:862 -msgid "Friend/Connection Request" -msgstr "Freundschafts-/Verbindungsanfrage" +#: ../../addon/rendezvous/rendezvous.php:162 +msgid "Rendezvous" +msgstr "Rendezvous" -#: ../../extend/addon/addon/friendica/dfrn_request.php:863 +#: ../../addon/rendezvous/rendezvous.php:167 msgid "" -"Examples: jojo@demo.friendica.com, http://demo.friendica.com/profile/jojo, " -"testuser@identi.ca" -msgstr "Beispiele: jojo@demo.friendica.com, http://demo.friendica.com/profile/jojo, testuser@identi.ca" +"This identity has been deleted by another member due to inactivity. Please " +"press the \"New identity\" button or refresh the page to register a new " +"identity. You may use the same name." +msgstr "Diese Identität wurde von einem anderen Mitglied aufgrund von Inaktivität gelöscht. Bitte klicke auf \"Neue Identität\" oder aktualisiere die Website im Browser, um eine neue Identität zu registrieren. Du kannst dabei den selben Namen verwenden." -#: ../../extend/addon/addon/friendica/dfrn_request.php:864 -msgid "Please answer the following:" -msgstr "Bitte beantworten Sie folgendes:" +#: ../../addon/rendezvous/rendezvous.php:168 +msgid "Welcome to Rendezvous!" +msgstr "Willkommen bei Rendezvous!" -#: ../../extend/addon/addon/friendica/dfrn_request.php:865 -#, php-format -msgid "Does %s know you?" -msgstr "Kennt %s Sie?" +#: ../../addon/rendezvous/rendezvous.php:169 +msgid "" +"Enter your name to join this rendezvous. To begin sharing your location with" +" the other members, tap the GPS control. When your location is discovered, a" +" red dot will appear and others will be able to see you on the map." +msgstr "Gib Deinen Namen ein, um diesem Rendezvous beizutreten. Um Deinen Standort mit anderen Mitgliedern zu teilen, klicke auf das GPS Symbol. Sobald Dein Standort ermittelt ist, erscheint ein roter Punkt, und die Anderen werden Dich auf der Karte sehen können." -#: ../../extend/addon/addon/friendica/dfrn_request.php:869 -msgid "Add a personal note:" -msgstr "Eine persönliche Nachricht hinterlassen:" +#: ../../addon/rendezvous/rendezvous.php:171 +msgid "Let's meet here" +msgstr "Lasst uns hier treffen" -#: ../../extend/addon/addon/friendica/dfrn_request.php:871 -#: ../../include/network.php:2232 ../../include/network.php:2233 -msgid "Friendica" -msgstr "Friendica" +#: ../../addon/rendezvous/rendezvous.php:174 +msgid "New marker" +msgstr "Neue Markierung" -#: ../../extend/addon/addon/friendica/dfrn_request.php:872 -msgid "StatusNet/Federated Social Web" -msgstr "StatusNet/Föderierte Soziale Netzwerke" +#: ../../addon/rendezvous/rendezvous.php:175 +msgid "Edit marker" +msgstr "Markierung bearbeiten" -#: ../../extend/addon/addon/friendica/dfrn_request.php:873 -#: ../../include/network.php:2238 -msgid "Diaspora" -msgstr "Diaspora" +#: ../../addon/rendezvous/rendezvous.php:176 +msgid "New identity" +msgstr "Neue Identität" -#: ../../extend/addon/addon/friendica/dfrn_request.php:874 -#, php-format +#: ../../addon/rendezvous/rendezvous.php:177 +msgid "Delete marker" +msgstr "Markierung löschen" + +#: ../../addon/rendezvous/rendezvous.php:178 +msgid "Delete member" +msgstr "Mitglied löschen" + +#: ../../addon/rendezvous/rendezvous.php:179 +msgid "Edit proximity alert" +msgstr "Annäherungsalarm bearbeiten" + +#: ../../addon/rendezvous/rendezvous.php:180 msgid "" -" - please do not use this form. Instead, enter %s into your Diaspora search" -" bar." -msgstr "- bitte verwende nicht dieses Formular sondern gib %s in die Suchleiste deiner Diaspora Seite ein." +"A proximity alert will be issued when this member is within a certain radius" +" of you.<br><br>Enter a radius in meters (0 to disable):" +msgstr "Ein Annäherungsalarm wird ausgelöst werden, sobald sich dieses Mitglied innerhalb eines bestimmten Radius von Dir aufhält.<br><br>Gib einen Radius in Metern ein (0 zum Abschalten der Funktion):" -#: ../../extend/addon/addon/friendica/dfrn_request.php:875 -msgid "Your Identity Address:" -msgstr "Ihre Identitätsadresse:" +#: ../../addon/rendezvous/rendezvous.php:180 +#: ../../addon/rendezvous/rendezvous.php:185 +msgid "distance" +msgstr "Entfernung" -#: ../../extend/addon/addon/friendica/dfrn_request.php:878 -msgid "Submit Request" -msgstr "Anfrage absenden" +#: ../../addon/rendezvous/rendezvous.php:181 +msgid "Proximity alert distance (meters)" +msgstr "Entfernung für Annäherungsalarm (in Metern)" -#: ../../extend/addon/addon/friendica/friendica.php:113 -#: ../../extend/addon/addon/gnusoc/gnusoc.php:114 +#: ../../addon/rendezvous/rendezvous.php:182 +#: ../../addon/rendezvous/rendezvous.php:184 +msgid "" +"A proximity alert will be issued when you are within a certain radius of the" +" marker location.<br><br>Enter a radius in meters (0 to disable):" +msgstr "Ein Annäherungsalarm wird ausgelöst werden, sobald Du Dich innerhalb eines bestimmten Radius der Markierung aufhält.<br><br>Gib einen Radius in Metern ein (0 zum Abschalten der Funktion):" + +#: ../../addon/rendezvous/rendezvous.php:183 +msgid "Marker proximity alert" +msgstr "Annäherungsalarm für Markierung" + +#: ../../addon/rendezvous/rendezvous.php:186 +msgid "Reminder note" +msgstr "Erinnerungshinweis" + +#: ../../addon/rendezvous/rendezvous.php:187 +msgid "" +"Enter a note to be displayed when you are within the specified proximity..." +msgstr "Gib eine Nachricht ein, die angezeigt werden soll, wenn Du Dich in der festgelegten Nähe befindest..." + +#: ../../addon/rendezvous/rendezvous.php:199 +msgid "Add new rendezvous" +msgstr "Neues Rendezvous hinzufügen" + +#: ../../addon/rendezvous/rendezvous.php:200 +msgid "" +"Create a new rendezvous and share the access link with those you wish to " +"invite to the group. Those who open the link become members of the " +"rendezvous. They can view other member locations, add markers to the map, or" +" share their own locations with the group." +msgstr "Erstelle ein neues Rendezvous und teile den Zugriffslink mit allen, die Du in die Gruppe einladen möchtest. Die, die den Link öffnen, werden Mitglieder des Rendezvous. Sie können die Standorte der anderen Mitglieder sehen, Marker zur Karte hinzufügen oder ihre eigenen Standorte mit der Gruppe teilen." + +#: ../../addon/skeleton/skeleton.php:59 +msgid "Some setting" +msgstr "Einige Einstellungen" + +#: ../../addon/skeleton/skeleton.php:61 +msgid "A setting" +msgstr "Eine Einstellung" + +#: ../../addon/skeleton/skeleton.php:64 +msgid "Skeleton Settings" +msgstr "Skeleton Einstellungen" + +#: ../../addon/gnusoc/gnusoc.php:243 msgid "GNU-Social Protocol Settings updated." -msgstr "GNU Social Protokoll Einstellungen aktualisiert" +msgstr "GNU social Protokoll Einstellungen aktualisiert" -#: ../../extend/addon/addon/friendica/friendica.php:124 -msgid "Enable the (experimental) GNU-Social protocol for this channel" -msgstr "GNU Social Protokoll (experimentell) für diesen Kanal aktualisieren" +#: ../../addon/gnusoc/gnusoc.php:262 +msgid "" +"The GNU-Social protocol does not support location independence. Connections " +"you make within that network may be unreachable from alternate channel " +"locations." +msgstr "Das GNU-Social-Protokoll unterstützt keine Server-unabhängigen Identitäten. Verbindungen, die Du mit diesem Netzwerk eingehst, können von anderen Orten (Klonen) dieses Kanals aus unerreichbar sein." + +#: ../../addon/gnusoc/gnusoc.php:265 +msgid "Enable the GNU-Social protocol for this channel" +msgstr "Aktiviere das GNU social Protokoll für diesen Kanal" -#: ../../extend/addon/addon/friendica/friendica.php:128 -#: ../../extend/addon/addon/gnusoc/gnusoc.php:129 +#: ../../addon/gnusoc/gnusoc.php:269 msgid "GNU-Social Protocol Settings" -msgstr "GNU Social Protokoll Einstellungen" +msgstr "GNU social Protokoll Einstellungen" -#: ../../extend/addon/addon/friendica/friendica.php:185 -#: ../../extend/addon/addon/gnusoc/gnusoc.php:319 +#: ../../addon/gnusoc/gnusoc.php:460 msgid "Follow" msgstr "Folgen" -#: ../../extend/addon/addon/friendica/friendica.php:188 -#: ../../extend/addon/addon/gnusoc/gnusoc.php:322 +#: ../../addon/gnusoc/gnusoc.php:463 #, php-format msgid "%1$s is now following %2$s" msgstr "%1$s folgt nun %2$s" -#: ../../extend/addon/addon/frphotos/frphotos.php:91 -msgid "Friendica Photo Album Import" -msgstr "Friendica-Fotoalbumimport" +#: ../../addon/planets/planets.php:121 +msgid "Planets Settings updated." +msgstr "Planeten Einstellungen aktualisiert" -#: ../../extend/addon/addon/frphotos/frphotos.php:92 -msgid "This will import all your Friendica photo albums to this Red channel." -msgstr "Hiermit werden all deine Fotoalben von Friendica in diesen Hubzilla Kanal importiert." +#: ../../addon/planets/planets.php:149 +msgid "Enable Planets Plugin" +msgstr "Aktiviere Planeten Plugin" -#: ../../extend/addon/addon/frphotos/frphotos.php:93 -msgid "Friendica Server base URL" -msgstr "BasisURL des Friendica Servers" +#: ../../addon/planets/planets.php:153 +msgid "Planets Settings" +msgstr "Planeten Einstellungen" -#: ../../extend/addon/addon/frphotos/frphotos.php:94 -msgid "Friendica Login Username" -msgstr "Friendica-Anmeldebenutzername" +#: ../../addon/openclipatar/openclipatar.php:50 +#: ../../addon/openclipatar/openclipatar.php:128 +msgid "System defaults:" +msgstr "Systemstandardeinstellungen:" -#: ../../extend/addon/addon/frphotos/frphotos.php:95 -msgid "Friendica Login Password" -msgstr "Friendica-Anmeldepasswort" +#: ../../addon/openclipatar/openclipatar.php:54 +msgid "Preferred Clipart IDs" +msgstr "Bevorzugte Clipart-IDs" -#: ../../extend/addon/addon/gnusoc/gnusoc.php:125 -msgid "Enable the GNU-Social protocol for this channel" -msgstr "GNU Social Protokoll für diesen Kanal aktualisieren" +#: ../../addon/openclipatar/openclipatar.php:54 +msgid "List of preferred clipart ids. These will be shown first." +msgstr "Liste bevorzugter Clipart-IDs. Diese werden zuerst angezeigt." -#: ../../extend/addon/addon/hubwall/hubwall.php:19 -msgid "Send email to all members" -msgstr "E-Mail an alle Mitglieder senden" +#: ../../addon/openclipatar/openclipatar.php:55 +msgid "Default Search Term" +msgstr "Standard-Suchbegriff" -#: ../../extend/addon/addon/hubwall/hubwall.php:33 -#, php-format -msgid "$1%s Administrator" -msgstr "$1%s Administrator" +#: ../../addon/openclipatar/openclipatar.php:55 +msgid "The default search term. These will be shown second." +msgstr "Der Standard-Suchbegriff. Dieser wird an zweiter Stelle angezeigt." -#: ../../extend/addon/addon/hubwall/hubwall.php:50 -#: ../../extend/addon/addon/mailtest/mailtest.php:50 -msgid "No recipients found." -msgstr "Keine Empfänger gefunden." +#: ../../addon/openclipatar/openclipatar.php:56 +msgid "Return After" +msgstr "Zurückkehren nach" -#: ../../extend/addon/addon/hubwall/hubwall.php:73 -#, php-format -msgid "%1$d of %2$d messages sent." -msgstr "%1$d von %2$d Nachrichten gesendet." +#: ../../addon/openclipatar/openclipatar.php:56 +msgid "Page to load after image selection." +msgstr "Die Seite, die nach Auswahl eines Bildes geladen werden soll." -#: ../../extend/addon/addon/hubwall/hubwall.php:81 -msgid "Send email to all hub members." -msgstr "Eine E-Mail an alle Mitglieder dieses Hubs senden." +#: ../../addon/openclipatar/openclipatar.php:58 ../../include/channel.php:1266 +#: ../../include/nav.php:146 +msgid "Edit Profile" +msgstr "Profil bearbeiten" -#: ../../extend/addon/addon/hubwall/hubwall.php:92 -#: ../../extend/addon/addon/mailtest/mailtest.php:96 -msgid "Message subject" -msgstr "Betreff der Nachricht" +#: ../../addon/openclipatar/openclipatar.php:59 +msgid "Profile List" +msgstr "Profilliste" -#: ../../extend/addon/addon/hubwall/hubwall.php:93 -msgid "Sender Email address" -msgstr "E-Mail Adresse des Absenders" +#: ../../addon/openclipatar/openclipatar.php:61 +msgid "Order of Preferred" +msgstr "Reihenfolge der Bevorzugten" -#: ../../extend/addon/addon/hubwall/hubwall.php:94 -msgid "Test mode (only send to hub administrator)" -msgstr "Test Modus (nur an Hub Administratoren senden)" +#: ../../addon/openclipatar/openclipatar.php:61 +msgid "Sort order of preferred clipart ids." +msgstr "Sortierreihenfolge der bevorzugten Clipart-IDs." -#: ../../extend/addon/addon/ijpost/ijpost.php:42 -msgid "Post to Insanejournal" -msgstr "Bei InsaneJournal veröffentlichen" +#: ../../addon/openclipatar/openclipatar.php:62 +#: ../../addon/openclipatar/openclipatar.php:68 +msgid "Newest first" +msgstr "Neueste zuerst" -#: ../../extend/addon/addon/ijpost/ijpost.php:73 -msgid "Enable InsaneJournal Post Plugin" -msgstr "Aktiviere das InsaneJournal Plugin" +#: ../../addon/openclipatar/openclipatar.php:65 +msgid "As entered" +msgstr "Wie eingegeben" -#: ../../extend/addon/addon/ijpost/ijpost.php:77 -msgid "InsaneJournal username" -msgstr "InsaneJournal-Benutzername" +#: ../../addon/openclipatar/openclipatar.php:67 +msgid "Order of other" +msgstr "Sortierung aller anderen" -#: ../../extend/addon/addon/ijpost/ijpost.php:81 -msgid "InsaneJournal password" -msgstr "InsaneJournal-Passwort" +#: ../../addon/openclipatar/openclipatar.php:67 +msgid "Sort order of other clipart ids." +msgstr "Sortierreihenfolge der übrigen Clipart-IDs." -#: ../../extend/addon/addon/ijpost/ijpost.php:85 -msgid "Post to InsaneJournal by default" -msgstr "Standardmäßig bei InsaneJournal veröffentlichen" +#: ../../addon/openclipatar/openclipatar.php:69 +msgid "Most downloaded first" +msgstr "Meist heruntergeladene zuerst" -#: ../../extend/addon/addon/ijpost/ijpost.php:89 -msgid "InsaneJournal Post Settings" -msgstr "InsaneJournal-Beitragseinstellungen" +#: ../../addon/openclipatar/openclipatar.php:70 +msgid "Most liked first" +msgstr "Beliebteste zuerst" -#: ../../extend/addon/addon/ijpost/ijpost.php:104 -msgid "Insane Journal Settings saved." -msgstr "InsaneJournal-Einstellungen gespeichert." +#: ../../addon/openclipatar/openclipatar.php:72 +msgid "Preferred IDs Message" +msgstr "Nachricht für bevorzugte IDs" -#: ../../extend/addon/addon/irc/irc.php:45 -msgid "Channels to auto connect" -msgstr "" +#: ../../addon/openclipatar/openclipatar.php:72 +msgid "Message to display above preferred results." +msgstr "Nachricht, die über den Ergebnissen mit den bevorzugten IDs angezeigt werden soll." -#: ../../extend/addon/addon/irc/irc.php:45 -#: ../../extend/addon/addon/irc/irc.php:49 -msgid "Comma separated list" -msgstr "Kommagetrennte Liste" +#: ../../addon/openclipatar/openclipatar.php:78 +msgid "Uploaded by: " +msgstr "Hochgeladen von: " -#: ../../extend/addon/addon/irc/irc.php:49 -#: ../../extend/addon/addon/irc/irc.php:96 -msgid "Popular Channels" -msgstr "Beliebte Kanäle" +#: ../../addon/openclipatar/openclipatar.php:78 +msgid "Drawn by: " +msgstr "Gezeichnet von: " -#: ../../extend/addon/addon/irc/irc.php:53 -msgid "IRC Settings" -msgstr "IRC-Einstellungen" +#: ../../addon/openclipatar/openclipatar.php:192 +msgid "Or select from a free OpenClipart.org image:" +msgstr "Oder wähle ein freies Bild von OpenClipart.org:" -#: ../../extend/addon/addon/irc/irc.php:69 -msgid "IRC settings saved." -msgstr "IRC-Einstellungen gespeichert." +#: ../../addon/openclipatar/openclipatar.php:195 +msgid "Search Term" +msgstr "Suchbegriff" -#: ../../extend/addon/addon/irc/irc.php:74 -msgid "IRC Chatroom" -msgstr "IRC-Chatraum" +#: ../../addon/openclipatar/openclipatar.php:232 +msgid "Unknown error. Please try again later." +msgstr "Unbekannter Fehler. Bitte versuchen Sie es später erneut." -#: ../../extend/addon/addon/jappixmini/jappixmini.php:305 -#: ../../include/channel.php:1056 ../../include/channel.php:1218 -msgid "Status:" -msgstr "Status:" +#: ../../addon/openclipatar/openclipatar.php:308 +msgid "Profile photo updated successfully." +msgstr "Profilfoto erfolgreich aktualisiert." -#: ../../extend/addon/addon/jappixmini/jappixmini.php:309 -msgid "Activate addon" -msgstr "Addon aktiviren" +#: ../../addon/zotvi/zot6.php:25 ../../include/zot.php:3983 +msgid "invalid target signature" +msgstr "Ungültige Signatur des Ziels" -#: ../../extend/addon/addon/jappixmini/jappixmini.php:313 -msgid "Hide Jappixmini Chat-Widget from the webinterface" -msgstr "Jappix Mini Chat-Widget von der Weboberfläche verbergen" +#: ../../addon/adultphotoflag/adultphotoflag.php:24 +msgid "Flag Adult Photos" +msgstr "Nicht jugendfreie Fotos markieren" -#: ../../extend/addon/addon/jappixmini/jappixmini.php:318 -msgid "Jabber username" -msgstr "Jabber-Benutzername" +#: ../../addon/adultphotoflag/adultphotoflag.php:25 +msgid "" +"Provide photo edit option to hide inappropriate photos from default album " +"view" +msgstr "Stellt eine Option zum Verstecken von Fotos mit unangemessenen Inhalten in der Standard-Albumansicht bereit" -#: ../../extend/addon/addon/jappixmini/jappixmini.php:324 -msgid "Jabber server" -msgstr "Jabber-Server" +#: ../../addon/wppost/wppost.php:45 +msgid "Post to WordPress" +msgstr "Auf WordPress posten" -#: ../../extend/addon/addon/jappixmini/jappixmini.php:330 -msgid "Jabber BOSH host URL" -msgstr "Jabber BOSH Host URL" +#: ../../addon/wppost/wppost.php:82 +msgid "Enable WordPress Post Plugin" +msgstr "Aktiviere das WordPress-Plugin" -#: ../../extend/addon/addon/jappixmini/jappixmini.php:337 -msgid "Jabber password" -msgstr "Jabber-Passwort" +#: ../../addon/wppost/wppost.php:86 +msgid "WordPress username" +msgstr "WordPress-Benutzername" -#: ../../extend/addon/addon/jappixmini/jappixmini.php:343 -msgid "Encrypt Jabber password with Hubzilla password" -msgstr "Jabber-Passwort mit Hubzilla-Passwort verschlüsseln" +#: ../../addon/wppost/wppost.php:90 +msgid "WordPress password" +msgstr "WordPress-Passwort" -#: ../../extend/addon/addon/jappixmini/jappixmini.php:347 -#: ../../extend/addon/addon/redred/redred.php:115 -msgid "Hubzilla password" -msgstr "Hubzilla-Passwort" +#: ../../addon/wppost/wppost.php:94 +msgid "WordPress API URL" +msgstr "WordPress-API-URL" -#: ../../extend/addon/addon/jappixmini/jappixmini.php:351 -#: ../../extend/addon/addon/jappixmini/jappixmini.php:355 -msgid "Approve subscription requests from Hubzilla contacts automatically" -msgstr "" +#: ../../addon/wppost/wppost.php:95 +msgid "Typically https://your-blog.tld/xmlrpc.php" +msgstr "Normalerweise https://your-blog.tld/xmlrpc.php" -#: ../../extend/addon/addon/jappixmini/jappixmini.php:359 -msgid "Purge internal list of jabber addresses of contacts" -msgstr "Interne Liste der Jabber Adressen von Kontakten löschen" +#: ../../addon/wppost/wppost.php:98 +msgid "WordPress blogid" +msgstr "WordPress blogid" -#: ../../extend/addon/addon/jappixmini/jappixmini.php:364 -msgid "Configuration Help" -msgstr "Konfigurationshilfe" +#: ../../addon/wppost/wppost.php:99 +msgid "For multi-user sites such as wordpress.com, otherwise leave blank" +msgstr "Nötig für Mehrbenutzer Seiten wie wordpress.com, andernfalls frei lassen" -#: ../../extend/addon/addon/jappixmini/jappixmini.php:368 -#: ../../extend/addon/addon/cdav/Mod_Cdav.php:1149 -msgid "Add Contact" -msgstr "Kontakt hinzufügen" +#: ../../addon/wppost/wppost.php:105 +msgid "Post to WordPress by default" +msgstr "Standardmäßig auf auf WordPress posten" -#: ../../extend/addon/addon/jappixmini/jappixmini.php:371 -msgid "Jappix Mini Settings" -msgstr "Jappix Mini Einstellungen" +#: ../../addon/wppost/wppost.php:109 +msgid "Forward comments (requires hubzilla_wp plugin)" +msgstr "Kommentare weiterleiten (benötigt hubzilla_wp Plugin)" -#: ../../extend/addon/addon/js_upload/js_upload.php:44 +#: ../../addon/wppost/wppost.php:113 +msgid "WordPress Post Settings" +msgstr "WordPress-Beitragseinstellungen" + +#: ../../addon/wppost/wppost.php:129 +msgid "Wordpress Settings saved." +msgstr "Wordpress-Einstellungen gespeichert." + +#: ../../addon/nsfw/nsfw.php:80 +msgid "" +"This plugin looks in posts for the words/text you specify below, and " +"collapses any content containing those keywords so it is not displayed at " +"inappropriate times, such as sexual innuendo that may be improper in a work " +"setting. It is polite and recommended to tag any content containing nudity " +"with #NSFW. This filter can also match any other word/text you specify, and" +" can thereby be used as a general purpose content filter." +msgstr "Dieses Plugin sucht in Beiträgen nach Wörtern oder Textbausteinen, die Du hier unterhalb einträgst, und faltet alle Beiträge zusammen, in denen es diese Bausteine findet. Auf diese Weise wird verhindert, dass Inhalte, wie z.B. sexuelle Anspielungen, in unpassenden Momenten angezeigt werden. Es gilt als höflich und empfohlen, den #NSFW Tag für Beiträge zu verwenden, bei denen Du davon ausgehen kannst, dass andere sie anstößig finden könnten. Du kannst aber auch beliebige andere Wörter in der Liste angeben und das Plugin so als allgemeinen Inhaltsfilter verwenden." + +#: ../../addon/nsfw/nsfw.php:84 +msgid "Enable Content filter" +msgstr "Inhaltsfilter aktivieren" + +#: ../../addon/nsfw/nsfw.php:88 +msgid "Comma separated list of keywords to hide" +msgstr "Kommaseparierte Liste von Schlüsselworten die verborgen werden sollen." + +#: ../../addon/nsfw/nsfw.php:88 +msgid "Word, /regular-expression/, lang=xx, lang!=xx" +msgstr "Wort, /regular-expression/, lang=xx, lang!=xx" + +#: ../../addon/nsfw/nsfw.php:92 +msgid "Not Safe For Work Settings" +msgstr "Not Safe For Work Einstellungen" + +#: ../../addon/nsfw/nsfw.php:92 +msgid "General Purpose Content Filter" +msgstr "Allzweck-Inhaltsfilter" + +#: ../../addon/nsfw/nsfw.php:110 +msgid "NSFW Settings saved." +msgstr "NSFW-Einstellungen gespeichert." + +#: ../../addon/nsfw/nsfw.php:207 +msgid "Possible adult content" +msgstr "Möglicherweise nicht jugendfreie Inhalte" + +#: ../../addon/nsfw/nsfw.php:211 +#, php-format +msgid "%s - view" +msgstr "%s - ansehen" + +#: ../../addon/ijpost/ijpost.php:42 +msgid "Post to Insanejournal" +msgstr "Bei InsaneJournal veröffentlichen" + +#: ../../addon/ijpost/ijpost.php:73 +msgid "Enable InsaneJournal Post Plugin" +msgstr "Aktiviere das InsaneJournal Plugin" + +#: ../../addon/ijpost/ijpost.php:77 +msgid "InsaneJournal username" +msgstr "InsaneJournal-Benutzername" + +#: ../../addon/ijpost/ijpost.php:81 +msgid "InsaneJournal password" +msgstr "InsaneJournal-Passwort" + +#: ../../addon/ijpost/ijpost.php:85 +msgid "Post to InsaneJournal by default" +msgstr "Standardmäßig bei InsaneJournal veröffentlichen" + +#: ../../addon/ijpost/ijpost.php:89 +msgid "InsaneJournal Post Settings" +msgstr "InsaneJournal-Beitragseinstellungen" + +#: ../../addon/ijpost/ijpost.php:104 +msgid "Insane Journal Settings saved." +msgstr "InsaneJournal-Einstellungen gespeichert." + +#: ../../addon/js_upload/js_upload.php:44 msgid "Upload a file" msgstr "Datei hochladen" -#: ../../extend/addon/addon/js_upload/js_upload.php:45 +#: ../../addon/js_upload/js_upload.php:45 msgid "Drop files here to upload" msgstr "Dateien zum Hochladen hier fallen lassen" -#: ../../extend/addon/addon/js_upload/js_upload.php:47 +#: ../../addon/js_upload/js_upload.php:47 msgid "Failed" msgstr "Fehlgeschlagen" -#: ../../extend/addon/addon/js_upload/js_upload.php:315 +#: ../../addon/js_upload/js_upload.php:315 msgid "No files were uploaded." msgstr "Es wurden keine Dateien hochgeladen." -#: ../../extend/addon/addon/js_upload/js_upload.php:322 +#: ../../addon/js_upload/js_upload.php:322 msgid "Uploaded file is empty" msgstr "Hochgeladene Datei ist leer" -#: ../../extend/addon/addon/js_upload/js_upload.php:335 +#: ../../addon/js_upload/js_upload.php:335 msgid "Image exceeds size limit of " msgstr "Bild überschreitet Größenbeschränkung von " -#: ../../extend/addon/addon/js_upload/js_upload.php:347 +#: ../../addon/js_upload/js_upload.php:347 msgid "File has an invalid extension, it should be one of " msgstr "Die Datei hat eine ungültige Endung. Erlaubt sind folgende:" -#: ../../extend/addon/addon/js_upload/js_upload.php:359 +#: ../../addon/js_upload/js_upload.php:359 msgid "Upload was cancelled, or server error encountered" msgstr "Das Hochladen wurde abgebrochen oder es ist ein Serverfehler aufgetreten." -#: ../../extend/addon/addon/ldapauth/ldapauth.php:61 -msgid "An account has been created for you." -msgstr "Ein Konto wurde für Sie erstellt." +#: ../../addon/dwpost/dwpost.php:42 +msgid "Post to Dreamwidth" +msgstr "Bei Dreamwidth veröffentlichen" -#: ../../extend/addon/addon/ldapauth/ldapauth.php:68 -msgid "Authentication successful but rejected: account creation is disabled." -msgstr "Authentifizierung war erfolgreich wurde aber abgewiesen! Das Anlegen von Accounts wurde deaktiviert." +#: ../../addon/dwpost/dwpost.php:73 +msgid "Enable Dreamwidth Post Plugin" +msgstr "Aktiviere das Dreamwidth-Plugin" -#: ../../extend/addon/addon/libertree/libertree.php:38 -msgid "Post to Libertree" -msgstr "Bei Libertree veröffentlichen" +#: ../../addon/dwpost/dwpost.php:77 +msgid "Dreamwidth username" +msgstr "Dreamwidth-Benutzername" -#: ../../extend/addon/addon/libertree/libertree.php:69 -msgid "Enable Libertree Post Plugin" -msgstr "Aktivire das Libertree-Plugin" +#: ../../addon/dwpost/dwpost.php:81 +msgid "Dreamwidth password" +msgstr "Dreamwidth-Passwort" -#: ../../extend/addon/addon/libertree/libertree.php:73 -msgid "Libertree API token" -msgstr "Libertree API Token" +#: ../../addon/dwpost/dwpost.php:85 +msgid "Post to Dreamwidth by default" +msgstr "Standardmäßig auf auf Dreamwidth posten" -#: ../../extend/addon/addon/libertree/libertree.php:77 -msgid "Libertree site URL" -msgstr "URL der Libertree Seite" +#: ../../addon/dwpost/dwpost.php:89 +msgid "Dreamwidth Post Settings" +msgstr "Dreamwidth-Beitragseinstellungen" -#: ../../extend/addon/addon/libertree/libertree.php:81 -msgid "Post to Libertree by default" -msgstr "Standardmäßig bei Libertree veröffentlichen" +#: ../../addon/firefox/firefox.php:23 +msgid "Install Firefox Sharing Tools" +msgstr "Installiere das Firefox Sharing Werkzeug" -#: ../../extend/addon/addon/libertree/libertree.php:85 -msgid "Libertree Post Settings" -msgstr "Libertree-Beitragseinstellungen" +#: ../../addon/firefox/firefox.php:34 +msgid "Share content from Firefox to $Projectname" +msgstr "Inhalte von Firefox nach $Projectname teilen" -#: ../../extend/addon/addon/libertree/libertree.php:99 -msgid "Libertree Settings saved." -msgstr "Libertree-Einstellungen gespeichert." +#: ../../addon/firefox/firefox.php:37 +msgid "Install Firefox Sharing Tools to this web browser" +msgstr "Installiere das Firefox Sharing Werkzeug in diesen Webbrowser" + +#: ../../addon/dirstats/dirstats.php:94 +msgid "Hubzilla Directory Stats" +msgstr "Hubzilla-Verzeichnisstatistiken" + +#: ../../addon/dirstats/dirstats.php:95 +msgid "Total Hubs" +msgstr "Hubs insgesamt" + +#: ../../addon/dirstats/dirstats.php:97 +msgid "Hubzilla Hubs" +msgstr "Hubzilla Hubs" + +#: ../../addon/dirstats/dirstats.php:99 +msgid "Friendica Hubs" +msgstr "Friendica Hubs" + +#: ../../addon/dirstats/dirstats.php:101 +msgid "Diaspora Pods" +msgstr "Diaspora Pods" + +#: ../../addon/dirstats/dirstats.php:103 +msgid "Hubzilla Channels" +msgstr "Hubzilla-Kanäle" + +#: ../../addon/dirstats/dirstats.php:105 +msgid "Friendica Channels" +msgstr "Friendica-Kanäle" + +#: ../../addon/dirstats/dirstats.php:107 +msgid "Diaspora Channels" +msgstr "Diaspora-Kanäle" + +#: ../../addon/dirstats/dirstats.php:109 +msgid "Aged 35 and above" +msgstr "35 und älter" + +#: ../../addon/dirstats/dirstats.php:111 +msgid "Aged 34 and under" +msgstr "34 und jünger" + +#: ../../addon/dirstats/dirstats.php:113 +msgid "Average Age" +msgstr "Durchschnittsalter" + +#: ../../addon/dirstats/dirstats.php:115 +msgid "Known Chatrooms" +msgstr "Bekannte Chaträume" + +#: ../../addon/dirstats/dirstats.php:117 +msgid "Known Tags" +msgstr "Bekannte Schlagwörter" + +#: ../../addon/dirstats/dirstats.php:119 +msgid "" +"Please note Diaspora and Friendica statistics are merely those **this " +"directory** is aware of, and not all those known in the network. This also " +"applies to chatrooms," +msgstr "Bitte berücksichtige, dass Diaspora und Friendica Statistiken nur solche einschließen, die **diesem Verzeichnis** bekannt sind, nicht alle im Netzwerk bekannten. Das gilt auch für Chaträume." + +#: ../../addon/mailhost/mailhost.php:36 +msgid "Email notification hub" +msgstr "Hub für E-Mail-Benachrichtigungen" + +#: ../../addon/mailhost/mailhost.php:36 +msgid "Hostname" +msgstr "Servername" + +#: ../../addon/mailhost/mailhost.php:40 +msgid "Mailhost Settings" +msgstr "Mailhost-Einstellungen" + +#: ../../addon/mailhost/mailhost.php:54 +msgid "MAILHOST Settings saved." +msgstr "MAILHOST-Einstellungen gespeichert." + +#: ../../addon/likebanner/likebanner.php:51 +msgid "Your Webbie:" +msgstr "Dein Webbie" + +#: ../../addon/likebanner/likebanner.php:54 +msgid "Fontsize (px):" +msgstr "Schriftgröße (px):" + +#: ../../addon/likebanner/likebanner.php:68 +msgid "Link:" +msgstr "Link:" + +#: ../../addon/likebanner/likebanner.php:70 +msgid "Like us on Hubzilla" +msgstr "Like us on Hubzilla" + +#: ../../addon/likebanner/likebanner.php:72 +msgid "Embed:" +msgstr "Einbetten" -#: ../../extend/addon/addon/ljpost/ljpost.php:42 +#: ../../addon/redphotos/redphotos.php:106 +msgid "Photos imported" +msgstr "Fotos importiert" + +#: ../../addon/redphotos/redphotos.php:129 +msgid "Redmatrix Photo Album Import" +msgstr "Redmatrix-Fotoalbumimport" + +#: ../../addon/redphotos/redphotos.php:130 +msgid "This will import all your Redmatrix photo albums to this channel." +msgstr "Hiermit werden all deine Fotoalben von Redmatrix in diesen Kanal importiert." + +#: ../../addon/redphotos/redphotos.php:131 +#: ../../addon/redfiles/redfiles.php:121 +msgid "Redmatrix Server base URL" +msgstr "Basis-URL des Redmatrix Servers" + +#: ../../addon/redphotos/redphotos.php:132 +#: ../../addon/redfiles/redfiles.php:122 +msgid "Redmatrix Login Username" +msgstr "Redmatrix-Anmeldebenutzername" + +#: ../../addon/redphotos/redphotos.php:133 +#: ../../addon/redfiles/redfiles.php:123 +msgid "Redmatrix Login Password" +msgstr "Redmatrix-Anmeldepasswort" + +#: ../../addon/redphotos/redphotos.php:134 +msgid "Import just this album" +msgstr "Nur dieses Album importieren" + +#: ../../addon/redphotos/redphotos.php:134 +msgid "Leave blank to import all albums" +msgstr "Leer lassen um alle Alben zu importieren" + +#: ../../addon/redphotos/redphotos.php:135 +msgid "Maximum count to import" +msgstr "Maximal zu importierende Anzahl" + +#: ../../addon/redphotos/redphotos.php:135 +msgid "0 or blank to import all available" +msgstr "0 oder leer lassen um alles zu importieren" + +#: ../../addon/irc/irc.php:45 +msgid "Channels to auto connect" +msgstr "Kanäle zur automatischen Verbindung" + +#: ../../addon/irc/irc.php:45 ../../addon/irc/irc.php:49 +msgid "Comma separated list" +msgstr "Kommagetrennte Liste" + +#: ../../addon/irc/irc.php:49 ../../addon/irc/irc.php:96 +msgid "Popular Channels" +msgstr "Beliebte Kanäle" + +#: ../../addon/irc/irc.php:53 +msgid "IRC Settings" +msgstr "IRC-Einstellungen" + +#: ../../addon/irc/irc.php:69 +msgid "IRC settings saved." +msgstr "IRC-Einstellungen gespeichert." + +#: ../../addon/irc/irc.php:74 +msgid "IRC Chatroom" +msgstr "IRC-Chatraum" + +#: ../../addon/ljpost/ljpost.php:42 msgid "Post to LiveJournal" msgstr "Bei LiveJurnal veröffentlichen" -#: ../../extend/addon/addon/ljpost/ljpost.php:70 +#: ../../addon/ljpost/ljpost.php:70 msgid "Enable LiveJournal Post Plugin" msgstr "Aktiviere das LiveJurnal Plugin" -#: ../../extend/addon/addon/ljpost/ljpost.php:74 +#: ../../addon/ljpost/ljpost.php:74 msgid "LiveJournal username" msgstr "LiveJournal-Benutzername" -#: ../../extend/addon/addon/ljpost/ljpost.php:78 +#: ../../addon/ljpost/ljpost.php:78 msgid "LiveJournal password" msgstr "LiveJournal-Passwort" -#: ../../extend/addon/addon/ljpost/ljpost.php:82 +#: ../../addon/ljpost/ljpost.php:82 msgid "Post to LiveJournal by default" msgstr "Standardmäßig bei LiveJurnal veröffentlichen" -#: ../../extend/addon/addon/ljpost/ljpost.php:86 +#: ../../addon/ljpost/ljpost.php:86 msgid "LiveJournal Post Settings" msgstr "LiveJournal-Beitragseinstellungen" -#: ../../extend/addon/addon/ljpost/ljpost.php:101 +#: ../../addon/ljpost/ljpost.php:101 msgid "LiveJournal Settings saved." msgstr "LiveJournal-Einstellungen gespeichert." -#: ../../extend/addon/addon/logrot/logrot.php:36 -msgid "Logfile archive directory" -msgstr "Verzeichnis der Logdatei" - -#: ../../extend/addon/addon/logrot/logrot.php:36 -msgid "Directory to store rotated logs" -msgstr "Verzeichnis, in dem rotierte Logs gespeichert werden sollen" - -#: ../../extend/addon/addon/logrot/logrot.php:37 -msgid "Logfile size in bytes before rotating" -msgstr "zu erreichende Logdateigröße in Bytes, bevor rotiert wird" +#: ../../addon/openid/openid.php:49 +msgid "" +"We encountered a problem while logging in with the OpenID you provided. " +"Please check the correct spelling of the ID." +msgstr "Wir haben ein Problem mit der OpenID festgestellt, mit der Du Dich anmelden wolltest. Bitte überprüfe sie noch einmal." -#: ../../extend/addon/addon/logrot/logrot.php:38 -msgid "Number of logfiles to retain" -msgstr "Anzahl aufzubewahrender rotierter Logdateien" +#: ../../addon/openid/openid.php:49 +msgid "The error message was:" +msgstr "Die Fehlermeldung war:" -#: ../../extend/addon/addon/mailhost/mailhost.php:36 -msgid "Email notification hub" -msgstr "Hub für E-Mail-Benachrichtigungen" +#: ../../addon/openid/MysqlProvider.php:52 +msgid "First Name" +msgstr "Vorname" -#: ../../extend/addon/addon/mailhost/mailhost.php:36 -msgid "Hostname" -msgstr "Servername" +#: ../../addon/openid/MysqlProvider.php:53 +msgid "Last Name" +msgstr "Nachname" -#: ../../extend/addon/addon/mailhost/mailhost.php:40 -msgid "Mailhost Settings" -msgstr "Mailhost-Einstellungen" +#: ../../addon/openid/MysqlProvider.php:54 ../../addon/redred/redred.php:111 +msgid "Nickname" +msgstr "Spitzname" -#: ../../extend/addon/addon/mailhost/mailhost.php:54 -msgid "MAILHOST Settings saved." -msgstr "MAILHOST-Einstellungen gespeichert." +#: ../../addon/openid/MysqlProvider.php:55 +msgid "Full Name" +msgstr "Voller Name" -#: ../../extend/addon/addon/moremoods/moremoods.php:19 -msgid "lonely" -msgstr "einsam" +#: ../../addon/openid/MysqlProvider.php:61 +msgid "Profile Photo 16px" +msgstr "Profilfoto 16 px" -#: ../../extend/addon/addon/moremoods/moremoods.php:20 -msgid "drunk" -msgstr "betrunken" +#: ../../addon/openid/MysqlProvider.php:62 +msgid "Profile Photo 32px" +msgstr "Profilfoto 32 px" -#: ../../extend/addon/addon/moremoods/moremoods.php:21 -msgid "horny" -msgstr "geil" +#: ../../addon/openid/MysqlProvider.php:63 +msgid "Profile Photo 48px" +msgstr "Profilfoto 48 px" -#: ../../extend/addon/addon/moremoods/moremoods.php:22 -msgid "stoned" -msgstr "bekifft" +#: ../../addon/openid/MysqlProvider.php:64 +msgid "Profile Photo 64px" +msgstr "Profilfoto 64 px" -#: ../../extend/addon/addon/moremoods/moremoods.php:23 -msgid "fucked up" -msgstr "beschissen" +#: ../../addon/openid/MysqlProvider.php:65 +msgid "Profile Photo 80px" +msgstr "Profilfoto 80 px" -#: ../../extend/addon/addon/moremoods/moremoods.php:24 -msgid "clusterfucked" -msgstr "clusterfucked" +#: ../../addon/openid/MysqlProvider.php:66 +msgid "Profile Photo 128px" +msgstr "Profilfoto 128 px" -#: ../../extend/addon/addon/moremoods/moremoods.php:25 -msgid "crazy" -msgstr "verrückt" +#: ../../addon/openid/MysqlProvider.php:67 +msgid "Timezone" +msgstr "Zeitzone" -#: ../../extend/addon/addon/moremoods/moremoods.php:26 -msgid "hurt" -msgstr "verletzt" +#: ../../addon/openid/MysqlProvider.php:70 +msgid "Birth Year" +msgstr "Geburtsjahr" -#: ../../extend/addon/addon/moremoods/moremoods.php:27 -msgid "sleepy" -msgstr "müde" +#: ../../addon/openid/MysqlProvider.php:71 +msgid "Birth Month" +msgstr "Geburtsmonat" -#: ../../extend/addon/addon/moremoods/moremoods.php:28 -msgid "grumpy" -msgstr "mürrisch" +#: ../../addon/openid/MysqlProvider.php:72 +msgid "Birth Day" +msgstr "Geburtstag" -#: ../../extend/addon/addon/moremoods/moremoods.php:29 -msgid "high" -msgstr "hoch" +#: ../../addon/openid/MysqlProvider.php:73 +msgid "Birthdate" +msgstr "Geburtsdatum" -#: ../../extend/addon/addon/moremoods/moremoods.php:30 -msgid "semi-conscious" -msgstr "halb bewusstlos" +#: ../../addon/openid/Mod_Openid.php:30 +msgid "OpenID protocol error. No ID returned." +msgstr "OpenID-Protokollfehler. Keine Kennung zurückgegeben." -#: ../../extend/addon/addon/moremoods/moremoods.php:31 -msgid "in love" -msgstr "verliebt" +#: ../../addon/openid/Mod_Openid.php:188 ../../include/auth.php:289 +msgid "Login failed." +msgstr "Login fehlgeschlagen." -#: ../../extend/addon/addon/moremoods/moremoods.php:32 -msgid "in lust" -msgstr "" +#: ../../addon/openid/Mod_Id.php:85 ../../include/selectors.php:49 +#: ../../include/selectors.php:66 ../../include/channel.php:1432 +msgid "Male" +msgstr "Männlich" -#: ../../extend/addon/addon/moremoods/moremoods.php:33 -msgid "naked" -msgstr "nackt" +#: ../../addon/openid/Mod_Id.php:87 ../../include/selectors.php:49 +#: ../../include/selectors.php:66 ../../include/channel.php:1430 +msgid "Female" +msgstr "Weiblich" -#: ../../extend/addon/addon/moremoods/moremoods.php:34 -msgid "stinky" -msgstr "stinkend" +#: ../../addon/randpost/randpost.php:97 +msgid "You're welcome." +msgstr "Gern geschehen." -#: ../../extend/addon/addon/moremoods/moremoods.php:35 -msgid "sweaty" -msgstr "verschwitzt" +#: ../../addon/randpost/randpost.php:98 +msgid "Ah shucks..." +msgstr "Ach Mist..." -#: ../../extend/addon/addon/moremoods/moremoods.php:36 -msgid "bleeding out" -msgstr "blutend" +#: ../../addon/randpost/randpost.php:99 +msgid "Don't mention it." +msgstr "Keine Ursache." -#: ../../extend/addon/addon/moremoods/moremoods.php:37 -msgid "victorious" -msgstr "siegreich" +#: ../../addon/randpost/randpost.php:100 +msgid "<blush>" +msgstr "" -#: ../../extend/addon/addon/moremoods/moremoods.php:38 -msgid "defeated" -msgstr "besiegt" +#: ../../addon/startpage/startpage.php:109 +msgid "Page to load after login" +msgstr "Seite, die nach dem Login geladen werden soll" -#: ../../extend/addon/addon/moremoods/moremoods.php:39 -msgid "envious" -msgstr "neidisch" +#: ../../addon/startpage/startpage.php:109 +msgid "" +"Examples: "apps", "network?f=&gid=37" (privacy " +"collection), "channel" or "notifications/system" (leave " +"blank for default network page (grid)." +msgstr "Beispiele: "apps", "network?f=&gid=37" (Gruppen-gefilterte Beiträge), "channel" oder "notifications/system" (freilassen für die Standard-Netzwerkseite (grid)." -#: ../../extend/addon/addon/moremoods/moremoods.php:40 -msgid "jealous" -msgstr "eifersüchtig" +#: ../../addon/startpage/startpage.php:113 +msgid "Startpage Settings" +msgstr "Startseiteneinstellungen" -#: ../../extend/addon/addon/morepokes/morepokes.php:19 +#: ../../addon/morepokes/morepokes.php:19 msgid "bitchslap" msgstr "Ohrfeige" -#: ../../extend/addon/addon/morepokes/morepokes.php:19 +#: ../../addon/morepokes/morepokes.php:19 msgid "bitchslapped" msgstr "geohrfeigt" -#: ../../extend/addon/addon/morepokes/morepokes.php:20 +#: ../../addon/morepokes/morepokes.php:20 msgid "shag" msgstr "bumsen" -#: ../../extend/addon/addon/morepokes/morepokes.php:20 +#: ../../addon/morepokes/morepokes.php:20 msgid "shagged" msgstr "gebumst" -#: ../../extend/addon/addon/morepokes/morepokes.php:21 +#: ../../addon/morepokes/morepokes.php:21 msgid "patent" msgstr "Patent" -#: ../../extend/addon/addon/morepokes/morepokes.php:21 +#: ../../addon/morepokes/morepokes.php:21 msgid "patented" msgstr "patentiert" -#: ../../extend/addon/addon/morepokes/morepokes.php:22 +#: ../../addon/morepokes/morepokes.php:22 msgid "hug" msgstr "umarmen" -#: ../../extend/addon/addon/morepokes/morepokes.php:22 +#: ../../addon/morepokes/morepokes.php:22 msgid "hugged" msgstr "umarmt" -#: ../../extend/addon/addon/morepokes/morepokes.php:23 +#: ../../addon/morepokes/morepokes.php:23 msgid "murder" msgstr "ermorden" -#: ../../extend/addon/addon/morepokes/morepokes.php:23 +#: ../../addon/morepokes/morepokes.php:23 msgid "murdered" msgstr "ermordet" -#: ../../extend/addon/addon/morepokes/morepokes.php:24 +#: ../../addon/morepokes/morepokes.php:24 msgid "worship" -msgstr "" +msgstr "Anbetung" -#: ../../extend/addon/addon/morepokes/morepokes.php:24 +#: ../../addon/morepokes/morepokes.php:24 msgid "worshipped" -msgstr "" +msgstr "angebetet" -#: ../../extend/addon/addon/morepokes/morepokes.php:25 +#: ../../addon/morepokes/morepokes.php:25 msgid "kiss" msgstr "küssen" -#: ../../extend/addon/addon/morepokes/morepokes.php:25 +#: ../../addon/morepokes/morepokes.php:25 msgid "kissed" msgstr "geküsst" -#: ../../extend/addon/addon/morepokes/morepokes.php:26 +#: ../../addon/morepokes/morepokes.php:26 msgid "tempt" msgstr "verlocken" -#: ../../extend/addon/addon/morepokes/morepokes.php:26 +#: ../../addon/morepokes/morepokes.php:26 msgid "tempted" msgstr "verlockt" -#: ../../extend/addon/addon/morepokes/morepokes.php:27 +#: ../../addon/morepokes/morepokes.php:27 msgid "raise eyebrows at" msgstr "" -#: ../../extend/addon/addon/morepokes/morepokes.php:27 +#: ../../addon/morepokes/morepokes.php:27 msgid "raised their eyebrows at" msgstr "" -#: ../../extend/addon/addon/morepokes/morepokes.php:28 +#: ../../addon/morepokes/morepokes.php:28 msgid "insult" msgstr "beleidigen" -#: ../../extend/addon/addon/morepokes/morepokes.php:28 +#: ../../addon/morepokes/morepokes.php:28 msgid "insulted" msgstr "beleidigt" -#: ../../extend/addon/addon/morepokes/morepokes.php:29 +#: ../../addon/morepokes/morepokes.php:29 msgid "praise" msgstr "loben" -#: ../../extend/addon/addon/morepokes/morepokes.php:29 +#: ../../addon/morepokes/morepokes.php:29 msgid "praised" msgstr "gelobt" -#: ../../extend/addon/addon/morepokes/morepokes.php:30 +#: ../../addon/morepokes/morepokes.php:30 msgid "be dubious of" msgstr "" -#: ../../extend/addon/addon/morepokes/morepokes.php:30 +#: ../../addon/morepokes/morepokes.php:30 msgid "was dubious of" msgstr "" -#: ../../extend/addon/addon/morepokes/morepokes.php:31 +#: ../../addon/morepokes/morepokes.php:31 msgid "eat" msgstr "essen" -#: ../../extend/addon/addon/morepokes/morepokes.php:31 +#: ../../addon/morepokes/morepokes.php:31 msgid "ate" msgstr "aß" -#: ../../extend/addon/addon/morepokes/morepokes.php:32 +#: ../../addon/morepokes/morepokes.php:32 msgid "giggle and fawn at" msgstr "" -#: ../../extend/addon/addon/morepokes/morepokes.php:32 +#: ../../addon/morepokes/morepokes.php:32 msgid "giggled and fawned at" msgstr "" -#: ../../extend/addon/addon/morepokes/morepokes.php:33 +#: ../../addon/morepokes/morepokes.php:33 msgid "doubt" msgstr "anzweifeln" -#: ../../extend/addon/addon/morepokes/morepokes.php:33 +#: ../../addon/morepokes/morepokes.php:33 msgid "doubted" msgstr "angezweifelt" -#: ../../extend/addon/addon/morepokes/morepokes.php:34 +#: ../../addon/morepokes/morepokes.php:34 msgid "glare" msgstr "" -#: ../../extend/addon/addon/morepokes/morepokes.php:34 +#: ../../addon/morepokes/morepokes.php:34 msgid "glared at" msgstr "" -#: ../../extend/addon/addon/morepokes/morepokes.php:35 +#: ../../addon/morepokes/morepokes.php:35 msgid "fuck" msgstr "ficken" -#: ../../extend/addon/addon/morepokes/morepokes.php:35 +#: ../../addon/morepokes/morepokes.php:35 msgid "fucked" msgstr "gefickt" -#: ../../extend/addon/addon/morepokes/morepokes.php:36 +#: ../../addon/morepokes/morepokes.php:36 msgid "bonk" msgstr "" -#: ../../extend/addon/addon/morepokes/morepokes.php:36 +#: ../../addon/morepokes/morepokes.php:36 msgid "bonked" msgstr "" -#: ../../extend/addon/addon/morepokes/morepokes.php:37 +#: ../../addon/morepokes/morepokes.php:37 msgid "declare undying love for" msgstr "" -#: ../../extend/addon/addon/morepokes/morepokes.php:37 +#: ../../addon/morepokes/morepokes.php:37 msgid "declared undying love for" msgstr "" -#: ../../extend/addon/addon/msgfooter/msgfooter.php:46 -#: ../../extend/addon/addon/xmpp/xmpp.php:91 -msgid "Save Settings" -msgstr "Einstellungen speichern" - -#: ../../extend/addon/addon/msgfooter/msgfooter.php:47 -msgid "text to include in all outgoing posts from this site" -msgstr "Test der in alle Beiträge angefügt werden soll, die von dieser Seite ausgehen" +#: ../../addon/diaspora/diaspora.php:763 +msgid "Diaspora Protocol Settings updated." +msgstr "Diaspora Protokoll Einstellungen aktualisiert" -#: ../../extend/addon/addon/nofed/nofed.php:42 -msgid "Federate" -msgstr "" +#: ../../addon/diaspora/diaspora.php:782 +msgid "" +"The Diaspora protocol does not support location independence. Connections " +"you make within that network may be unreachable from alternate channel " +"locations." +msgstr "Das Diaspora-Protokoll unterstützt keine Server-unabhängigen Identitäten. Verbindungen, die Du mit diesem Netzwerk eingehst, können von anderen Orten (Klonen) dieses Kanals aus unerreichbar sein." -#: ../../extend/addon/addon/nofed/nofed.php:56 -msgid "nofed Settings saved." -msgstr "nofed Einstellungen gespeichert" +#: ../../addon/diaspora/diaspora.php:785 +msgid "Enable the Diaspora protocol for this channel" +msgstr "Das Diaspora Protokoll für diesen Kanal aktivieren" -#: ../../extend/addon/addon/nofed/nofed.php:72 -msgid "Allow Federation Toggle" -msgstr "" +#: ../../addon/diaspora/diaspora.php:789 +msgid "Allow any Diaspora member to comment on your public posts" +msgstr "Erlaube jedem Diaspora Nutzer deine öffentlichen Beiträge zu kommentieren" -#: ../../extend/addon/addon/nofed/nofed.php:76 -msgid "Federate posts by default" -msgstr "" +#: ../../addon/diaspora/diaspora.php:793 +msgid "Prevent your hashtags from being redirected to other sites" +msgstr "Verhindern, dass Deine Hashtags zu anderen Seiten umgeleitet werden" -#: ../../extend/addon/addon/nofed/nofed.php:80 -msgid "NoFed Settings" -msgstr "NoFed-Einstellungen" +#: ../../addon/diaspora/diaspora.php:797 +msgid "" +"Sign and forward posts and comments with no existing Diaspora signature" +msgstr "Signieren und Weiterleiten von Beiträgen und Kommentaren ohne vorhandene Diaspora-Signatur" -#: ../../extend/addon/addon/nsabait/nsabait.php:125 -msgid "Nsabait Settings updated." -msgstr "Nsabait-Einstellungen aktualisiert." +#: ../../addon/diaspora/diaspora.php:802 +msgid "Followed hashtags (comma separated, do not include the #)" +msgstr "Verfolgte Hashtags (Komma separierte Liste, ohne die #)" -#: ../../extend/addon/addon/nsabait/nsabait.php:157 -msgid "Enable NSAbait Plugin" -msgstr "" +#: ../../addon/diaspora/diaspora.php:807 +msgid "Diaspora Protocol Settings" +msgstr "Diaspora Protokoll Einstellungen" -#: ../../extend/addon/addon/nsabait/nsabait.php:161 -msgid "NSAbait Settings" -msgstr "NSAbait-Einstellungen" +#: ../../addon/diaspora/import_diaspora.php:16 +msgid "No username found in import file." +msgstr "Es wurde kein Nutzername in der importierten Datei gefunden." -#: ../../extend/addon/addon/nsfw/nsfw.php:80 -msgid "" -"This plugin looks in posts for the words/text you specify below, and " -"collapses any content containing those keywords so it is not displayed at " -"inappropriate times, such as sexual innuendo that may be improper in a work " -"setting. It is polite and recommended to tag any content containing nudity " -"with #NSFW. This filter can also match any other word/text you specify, and" -" can thereby be used as a general purpose content filter." -msgstr "" +#: ../../addon/diaspora/import_diaspora.php:41 ../../include/import.php:62 +msgid "Unable to create a unique channel address. Import failed." +msgstr "Es war nicht möglich, eine eindeutige Kanal-Adresse zu erzeugen. Der Import ist fehlgeschlagen." -#: ../../extend/addon/addon/nsfw/nsfw.php:84 -msgid "Enable Content filter" -msgstr "Inhaltsfilter aktivieren" +#: ../../addon/testdrive/testdrive.php:104 +#, php-format +msgid "Your account on %s will expire in a few days." +msgstr "Dein Account auf %s wird in ein paar Tagen ablaufen." -#: ../../extend/addon/addon/nsfw/nsfw.php:88 -msgid "Comma separated list of keywords to hide" -msgstr "" +#: ../../addon/testdrive/testdrive.php:105 +msgid "Your $Productname test account is about to expire." +msgstr "Dein $Productname Test-Account wird bald auslaufen." -#: ../../extend/addon/addon/nsfw/nsfw.php:88 -msgid "Use /expression/ to provide regular expressions" -msgstr "" +#: ../../addon/rainbowtag/rainbowtag.php:81 +msgid "Enable Rainbowtag" +msgstr "Rainbowtag aktivieren" -#: ../../extend/addon/addon/nsfw/nsfw.php:92 -msgid "Not Safe For Work Settings" -msgstr "Not Safe For Work Einstellungen" +#: ../../addon/rainbowtag/rainbowtag.php:85 +msgid "Rainbowtag Settings" +msgstr "Rainbowtag-Einstellungen" -#: ../../extend/addon/addon/nsfw/nsfw.php:92 -msgid "General Purpose Content Filter" -msgstr "Allzweck-Inhaltsfilter" +#: ../../addon/rainbowtag/rainbowtag.php:101 +msgid "Rainbowtag Settings saved." +msgstr "Rainbowtag-Einstellungen gespeichert." -#: ../../extend/addon/addon/nsfw/nsfw.php:110 -msgid "NSFW Settings saved." -msgstr "NSFW-Einstellungen gespeichert." +#: ../../addon/upload_limits/upload_limits.php:25 +msgid "Show Upload Limits" +msgstr "Hochladebeschränkungen anzeigen" -#: ../../extend/addon/addon/nsfw/nsfw.php:207 -msgid "Possible adult content" -msgstr "Möglicherweise nicht jugendfreie Inhalte" +#: ../../addon/upload_limits/upload_limits.php:27 +msgid "Hubzilla configured maximum size: " +msgstr "Die in Hubzilla eingestellte maximale Größe:" -#: ../../extend/addon/addon/nsfw/nsfw.php:211 -#, php-format -msgid "%s - click to open/close" -msgstr "%s - zum öffnen/schließen anklicken" +#: ../../addon/upload_limits/upload_limits.php:28 +msgid "PHP upload_max_filesize: " +msgstr "PHP upload_max_filesize:" -#: ../../extend/addon/addon/openclipatar/openclipatar.php:49 -#: ../../extend/addon/addon/openclipatar/openclipatar.php:127 -msgid "System defaults:" -msgstr "Systemstandardeinstellungen:" +#: ../../addon/upload_limits/upload_limits.php:29 +msgid "PHP post_max_size (must be larger than upload_max_filesize): " +msgstr "PHP post_max_size (muss größer sein als upload_max_filesize):" -#: ../../extend/addon/addon/openclipatar/openclipatar.php:53 -msgid "Preferred Clipart IDs" +#: ../../addon/gravatar/gravatar.php:123 +msgid "generic profile image" msgstr "" -#: ../../extend/addon/addon/openclipatar/openclipatar.php:53 -msgid "List of preferred clipart ids. These will be shown first." +#: ../../addon/gravatar/gravatar.php:124 +msgid "random geometric pattern" msgstr "" -#: ../../extend/addon/addon/openclipatar/openclipatar.php:54 -msgid "Default Search Term" +#: ../../addon/gravatar/gravatar.php:125 +msgid "monster face" msgstr "" -#: ../../extend/addon/addon/openclipatar/openclipatar.php:54 -msgid "The default search term. These will be shown second." +#: ../../addon/gravatar/gravatar.php:126 +msgid "computer generated face" msgstr "" -#: ../../extend/addon/addon/openclipatar/openclipatar.php:55 -msgid "Return After" +#: ../../addon/gravatar/gravatar.php:127 +msgid "retro arcade style face" msgstr "" -#: ../../extend/addon/addon/openclipatar/openclipatar.php:55 -msgid "Page to load after image selection." -msgstr "" +#: ../../addon/gravatar/gravatar.php:128 +msgid "Hub default profile photo" +msgstr "Standard-Profilfoto für diesen Hub" -#: ../../extend/addon/addon/openclipatar/openclipatar.php:57 -#: ../../include/channel.php:965 ../../include/nav.php:93 -msgid "Edit Profile" -msgstr "Profile bearbeiten" +#: ../../addon/gravatar/gravatar.php:143 +msgid "Information" +msgstr "Information" -#: ../../extend/addon/addon/openclipatar/openclipatar.php:58 -msgid "Profile List" -msgstr "Profilliste" +#: ../../addon/gravatar/gravatar.php:143 +msgid "" +"Libravatar addon is installed, too. Please disable Libravatar addon or this " +"Gravatar addon.<br>The Libravatar addon will fall back to Gravatar if " +"nothing was found at Libravatar." +msgstr "" -#: ../../extend/addon/addon/openclipatar/openclipatar.php:60 -msgid "Order of Preferred" -msgstr "Bevorzugte Reihenfolge" +#: ../../addon/gravatar/gravatar.php:150 +#: ../../addon/msgfooter/msgfooter.php:46 ../../addon/xmpp/xmpp.php:91 +msgid "Save Settings" +msgstr "Einstellungen speichern" -#: ../../extend/addon/addon/openclipatar/openclipatar.php:60 -msgid "Sort order of preferred clipart ids." +#: ../../addon/gravatar/gravatar.php:151 +msgid "Default avatar image" msgstr "" -#: ../../extend/addon/addon/openclipatar/openclipatar.php:61 -#: ../../extend/addon/addon/openclipatar/openclipatar.php:67 -msgid "Newest first" -msgstr "Neueste zuerst" +#: ../../addon/gravatar/gravatar.php:151 +msgid "Select default avatar image if none was found at Gravatar. See README" +msgstr "" -#: ../../extend/addon/addon/openclipatar/openclipatar.php:64 -msgid "As entered" -msgstr "Wie eingegeben" +#: ../../addon/gravatar/gravatar.php:152 +msgid "Rating of images" +msgstr "" -#: ../../extend/addon/addon/openclipatar/openclipatar.php:66 -msgid "Order of other" +#: ../../addon/gravatar/gravatar.php:152 +msgid "Select the appropriate avatar rating for your site. See README" msgstr "" -#: ../../extend/addon/addon/openclipatar/openclipatar.php:66 -msgid "Sort order of other clipart ids." +#: ../../addon/gravatar/gravatar.php:165 +msgid "Gravatar settings updated." msgstr "" -#: ../../extend/addon/addon/openclipatar/openclipatar.php:68 -msgid "Most downloaded first" -msgstr "Meist heruntergeladene zuerst" +#: ../../addon/visage/visage.php:93 +msgid "Recent Channel/Profile Viewers" +msgstr "Kürzliche Kanal/Profil Besucher" -#: ../../extend/addon/addon/openclipatar/openclipatar.php:69 -msgid "Most liked first" -msgstr "Beliebteste zuerst" +#: ../../addon/visage/visage.php:98 +msgid "This plugin/addon has not been configured." +msgstr "Dieses Plugin/Addon wurde noch nicht konfiguriert." -#: ../../extend/addon/addon/openclipatar/openclipatar.php:71 -msgid "Preferred IDs Message" -msgstr "" +#: ../../addon/visage/visage.php:99 +#, php-format +msgid "Please visit the Visage settings on %s" +msgstr "Bitte rufe die Visage Einstellungen auf %s auf" -#: ../../extend/addon/addon/openclipatar/openclipatar.php:71 -msgid "Message to display above preferred results." -msgstr "" +#: ../../addon/visage/visage.php:99 +msgid "your feature settings page" +msgstr "Die Funktions-Einstellungsseite" -#: ../../extend/addon/addon/openclipatar/openclipatar.php:77 -msgid "Uploaded by: " -msgstr "Hochgeladen von: " +#: ../../addon/visage/visage.php:112 +msgid "No entries." +msgstr "Keine Einträge." -#: ../../extend/addon/addon/openclipatar/openclipatar.php:77 -msgid "Drawn by: " -msgstr "Gezeichnet von: " +#: ../../addon/visage/visage.php:166 +msgid "Enable Visage Visitor Logging" +msgstr "Aktiviere das Visage-Besucher Logging" -#: ../../extend/addon/addon/openclipatar/openclipatar.php:191 -msgid "Or select from a free OpenClipart.org image:" -msgstr "" +#: ../../addon/visage/visage.php:170 +msgid "Visage Settings" +msgstr "Visage-Einstellungen" -#: ../../extend/addon/addon/openclipatar/openclipatar.php:194 -msgid "Search Term" -msgstr "Suchbegriff" +#: ../../addon/nsabait/nsabait.php:125 +msgid "Nsabait Settings updated." +msgstr "Nsabait-Einstellungen aktualisiert." -#: ../../extend/addon/addon/openclipatar/openclipatar.php:216 -msgid "Unknown error. Please try again later." -msgstr "Unbekannter Fehler. Bitte versuchen Sie es später erneut." +#: ../../addon/nsabait/nsabait.php:157 +msgid "Enable NSAbait Plugin" +msgstr "Aktiviere das NSAbait Plugin" -#: ../../extend/addon/addon/openclipatar/openclipatar.php:303 -msgid "Profile photo updated successfully." -msgstr "Profilfoto erfolgreich aktualisiert." +#: ../../addon/nsabait/nsabait.php:161 +msgid "NSAbait Settings" +msgstr "NSAbait-Einstellungen" + +#: ../../addon/mailtest/mailtest.php:19 +msgid "Send test email" +msgstr "Test-E-Mail senden" -#: ../../extend/addon/addon/openstreetmap/openstreetmap.php:146 +#: ../../addon/mailtest/mailtest.php:50 ../../addon/hubwall/hubwall.php:50 +msgid "No recipients found." +msgstr "Keine Empfänger gefunden." + +#: ../../addon/mailtest/mailtest.php:66 +msgid "Mail sent." +msgstr "Mail gesendet." + +#: ../../addon/mailtest/mailtest.php:68 +msgid "Sending of mail failed." +msgstr "Senden der E-Mail fehlgeschlagen." + +#: ../../addon/mailtest/mailtest.php:77 +msgid "Mail Test" +msgstr "Mail Test" + +#: ../../addon/mailtest/mailtest.php:96 ../../addon/hubwall/hubwall.php:92 +msgid "Message subject" +msgstr "Betreff der Nachricht" + +#: ../../addon/openstreetmap/openstreetmap.php:146 msgid "View Larger" msgstr "Größer anzeigen" -#: ../../extend/addon/addon/openstreetmap/openstreetmap.php:169 +#: ../../addon/openstreetmap/openstreetmap.php:169 msgid "Tile Server URL" msgstr "Kachelserver-URL" -#: ../../extend/addon/addon/openstreetmap/openstreetmap.php:169 +#: ../../addon/openstreetmap/openstreetmap.php:169 msgid "" "A list of <a href=\"http://wiki.openstreetmap.org/wiki/TMS\" " "target=\"_blank\">public tile servers</a>" msgstr "Eine Liste <a href=\"http://wiki.openstreetmap.org/wiki/TMS\" target=\"_blank\">öffentlicher Kachelserver</a>" -#: ../../extend/addon/addon/openstreetmap/openstreetmap.php:170 +#: ../../addon/openstreetmap/openstreetmap.php:170 msgid "Nominatim (reverse geocoding) Server URL" msgstr "Nominatim (reverse Geokodierung) Server URL" -#: ../../extend/addon/addon/openstreetmap/openstreetmap.php:170 +#: ../../addon/openstreetmap/openstreetmap.php:170 msgid "" "A list of <a href=\"http://wiki.openstreetmap.org/wiki/Nominatim\" " "target=\"_blank\">Nominatim servers</a>" msgstr "Eine Liste der <a href=\"http://wiki.openstreetmap.org/wiki/Nominatim\" target=\"_blank\">Nominatim Server</a>" -#: ../../extend/addon/addon/openstreetmap/openstreetmap.php:171 +#: ../../addon/openstreetmap/openstreetmap.php:171 msgid "Default zoom" msgstr "Standardzoom" -#: ../../extend/addon/addon/openstreetmap/openstreetmap.php:171 +#: ../../addon/openstreetmap/openstreetmap.php:171 msgid "" "The default zoom level. (1:world, 18:highest, also depends on tile server)" msgstr "Die Standard-Vergrößerungsstufe (1:Welt, 18:höchste, hängt außerdem vom Kachelserver ab)." -#: ../../extend/addon/addon/openstreetmap/openstreetmap.php:172 +#: ../../addon/openstreetmap/openstreetmap.php:172 msgid "Include marker on map" msgstr "Markierung auf der Karte einschließen" -#: ../../extend/addon/addon/openstreetmap/openstreetmap.php:172 +#: ../../addon/openstreetmap/openstreetmap.php:172 msgid "Include a marker on the map." msgstr "Binde eine Markierung auf der Karte ein." -#: ../../extend/addon/addon/pageheader/pageheader.php:43 -msgid "Message to display on every page on this server" -msgstr "Nachricht, die auf jeder Seite dieses Servers angezeigt werden soll" +#: ../../addon/msgfooter/msgfooter.php:47 +msgid "text to include in all outgoing posts from this site" +msgstr "Test der in alle Beiträge angefügt werden soll, die von dieser Seite ausgehen" -#: ../../extend/addon/addon/pageheader/pageheader.php:48 -msgid "Pageheader Settings" -msgstr "Nachrichtenkopf-Einstellungen" +#: ../../addon/rtof/rtof.php:45 +msgid "Post to Friendica" +msgstr "Bei Friendica veröffentlichen" -#: ../../extend/addon/addon/pageheader/pageheader.php:64 -msgid "pageheader Settings saved." -msgstr "Nachrichtenkopf-Einstellungen gespeichert." +#: ../../addon/rtof/rtof.php:62 +msgid "rtof Settings saved." +msgstr "rtof-Einstellungen gespeichert." -#: ../../extend/addon/addon/piwik/piwik.php:85 -msgid "" -"This website is tracked using the <a href='http://www.piwik.org'>Piwik</a> " -"analytics tool." -msgstr "Diese Website verwendet <a href='http://www.piwik.org'>Piwik</a>, um die Besucherzugriffe auszuwerten." +#: ../../addon/rtof/rtof.php:81 +msgid "Allow posting to Friendica" +msgstr "Erlaube die Veröffentlichung bei Friendica" -#: ../../extend/addon/addon/piwik/piwik.php:88 -#, php-format -msgid "" -"If you do not want that your visits are logged this way you <a href='%s'>can" -" set a cookie to prevent Piwik from tracking further visits of the site</a> " -"(opt-out)." -msgstr "Wenn Du nicht möchtest, dass Deine Besuche zu diesem Zweck gespeichert werden, kannst Du <a href='%s'>ein Cookie setzen, welches Piwik davon abhält, Deine weiteren Besuche auf dieser Website zu verfolgen</a> (Opt-out)." +#: ../../addon/rtof/rtof.php:85 +msgid "Send public postings to Friendica by default" +msgstr "Standardmäßig öffentliche Beiträge bei Friendica veröffentlichen" -#: ../../extend/addon/addon/piwik/piwik.php:96 -msgid "Piwik Base URL" -msgstr "Piwik Basis-URL" +#: ../../addon/rtof/rtof.php:89 +msgid "Friendica API Path" +msgstr "Friendica-API-Pfad" -#: ../../extend/addon/addon/piwik/piwik.php:96 -msgid "" -"Absolute path to your Piwik installation. (without protocol (http/s), with " -"trailing slash)" -msgstr "Der absolute Pfad zu Deiner Piwik-Installation (ohne Protokoll (http/s), aber mit abschließendem Schrägstrich / )." +#: ../../addon/rtof/rtof.php:89 ../../addon/redred/redred.php:103 +msgid "https://{sitename}/api" +msgstr "https://{sitename}/api" -#: ../../extend/addon/addon/piwik/piwik.php:97 -msgid "Site ID" -msgstr "Seitenkennung" +#: ../../addon/rtof/rtof.php:93 +msgid "Friendica login name" +msgstr "Friendica-Anmeldename" -#: ../../extend/addon/addon/piwik/piwik.php:98 -msgid "Show opt-out cookie link?" -msgstr "Den Opt-out Cookie-Link anzeigen?" +#: ../../addon/rtof/rtof.php:97 +msgid "Friendica password" +msgstr "Friendica-Passwort" -#: ../../extend/addon/addon/piwik/piwik.php:99 -msgid "Asynchronous tracking" -msgstr "Asynchrones Tracking" +#: ../../addon/rtof/rtof.php:101 +msgid "Hubzilla to Friendica Post Settings" +msgstr "Hubzilla-zu-Friendica Beitragseinstellungen" -#: ../../extend/addon/addon/piwik/piwik.php:100 -msgid "Enable frontend JavaScript error tracking" -msgstr "Ermögliche Frontend-JavaScript-Fehlertracking" +#: ../../addon/jappixmini/jappixmini.php:305 ../../include/channel.php:1357 +#: ../../include/channel.php:1519 +msgid "Status:" +msgstr "Status:" -#: ../../extend/addon/addon/piwik/piwik.php:100 -msgid "This feature requires Piwik >= 2.2.0" -msgstr "Diese Funktion erfordert Piwik >= 2.2.0" +#: ../../addon/jappixmini/jappixmini.php:309 +msgid "Activate addon" +msgstr "Addon aktiviren" -#: ../../extend/addon/addon/planets/planets.php:121 -msgid "Planets Settings updated." -msgstr "Planeten Einstellungen aktualisiert" +#: ../../addon/jappixmini/jappixmini.php:313 +msgid "Hide Jappixmini Chat-Widget from the webinterface" +msgstr "Jappix Mini Chat-Widget von der Weboberfläche verbergen" -#: ../../extend/addon/addon/planets/planets.php:153 -msgid "Enable Planets Plugin" -msgstr "Aktiviere Planeten Plugin" +#: ../../addon/jappixmini/jappixmini.php:318 +msgid "Jabber username" +msgstr "Jabber-Benutzername" -#: ../../extend/addon/addon/planets/planets.php:157 -msgid "Planets Settings" -msgstr "Planeten Einstellungen" +#: ../../addon/jappixmini/jappixmini.php:324 +msgid "Jabber server" +msgstr "Jabber-Server" -#: ../../extend/addon/addon/pumpio/pumpio.php:148 -msgid "You are now authenticated to pumpio." -msgstr "Du bist nun bei pumpio authenzifiziert." +#: ../../addon/jappixmini/jappixmini.php:330 +msgid "Jabber BOSH host URL" +msgstr "Jabber BOSH Host URL" -#: ../../extend/addon/addon/pumpio/pumpio.php:149 -msgid "return to the featured settings page" -msgstr "" +#: ../../addon/jappixmini/jappixmini.php:337 +msgid "Jabber password" +msgstr "Jabber-Passwort" -#: ../../extend/addon/addon/pumpio/pumpio.php:163 -msgid "Post to Pump.io" -msgstr "Bei pumpio veröffentlichen" +#: ../../addon/jappixmini/jappixmini.php:343 +msgid "Encrypt Jabber password with Hubzilla password" +msgstr "Jabber-Passwort mit Hubzilla-Passwort verschlüsseln" -#: ../../extend/addon/addon/pumpio/pumpio.php:198 -msgid "Pump.io servername" -msgstr "Pump.io-Servername" +#: ../../addon/jappixmini/jappixmini.php:347 ../../addon/redred/redred.php:115 +msgid "Hubzilla password" +msgstr "Hubzilla-Passwort" -#: ../../extend/addon/addon/pumpio/pumpio.php:198 -msgid "Without \"http://\" or \"https://\"" -msgstr "Ohne \"http://\" oder \"https://\"" +#: ../../addon/jappixmini/jappixmini.php:351 +#: ../../addon/jappixmini/jappixmini.php:355 +msgid "Approve subscription requests from Hubzilla contacts automatically" +msgstr "Verbindungsanfragen von Hubzilla-Kontakten automatisch annehmen" -#: ../../extend/addon/addon/pumpio/pumpio.php:202 -msgid "Pump.io username" -msgstr "Pump.io-Benutzername" +#: ../../addon/jappixmini/jappixmini.php:359 +msgid "Purge internal list of jabber addresses of contacts" +msgstr "Interne Liste der Jabber Adressen von Kontakten löschen" -#: ../../extend/addon/addon/pumpio/pumpio.php:202 -msgid "Without the servername" -msgstr "Ohne dem Servernamen" +#: ../../addon/jappixmini/jappixmini.php:364 +msgid "Configuration Help" +msgstr "Konfigurationshilfe" -#: ../../extend/addon/addon/pumpio/pumpio.php:213 -msgid "You are not authenticated to pumpio" -msgstr "Du bist nicht bei pumpio authentifiziert." +#: ../../addon/jappixmini/jappixmini.php:371 +msgid "Jappix Mini Settings" +msgstr "Jappix Mini Einstellungen" -#: ../../extend/addon/addon/pumpio/pumpio.php:215 -msgid "(Re-)Authenticate your pump.io connection" -msgstr "Deine pumpio Verbindung (erneut) authentifizieren" +#: ../../addon/superblock/superblock.php:112 +msgid "Currently blocked" +msgstr "Derzeit blockiert" -#: ../../extend/addon/addon/pumpio/pumpio.php:219 -msgid "Enable pump.io Post Plugin" -msgstr "Aktiviere das pumpio-Plugin" +#: ../../addon/superblock/superblock.php:114 +msgid "No channels currently blocked" +msgstr "Momentan sind keine Kanäle blockiert" -#: ../../extend/addon/addon/pumpio/pumpio.php:223 -msgid "Post to pump.io by default" -msgstr "Standardmäßig bei pumpio veröffentlichen" +#: ../../addon/superblock/superblock.php:120 +msgid "\"Superblock\" Settings" +msgstr "\"Superblock\"-Einstellungen" -#: ../../extend/addon/addon/pumpio/pumpio.php:227 -msgid "Should posts be public" -msgstr "Sollen die Beiträge öffentlich sein" +#: ../../addon/superblock/superblock.php:345 +msgid "Block Completely" +msgstr "Vollständig blockieren" -#: ../../extend/addon/addon/pumpio/pumpio.php:231 -msgid "Mirror all public posts" -msgstr "Öffentliche Beiträge spiegeln" +#: ../../addon/superblock/superblock.php:394 +msgid "superblock settings updated" +msgstr "Superblock Einstellungen aktualisiert" -#: ../../extend/addon/addon/pumpio/pumpio.php:237 -msgid "Pump.io Post Settings" -msgstr "Pump.io-Beitragseinstellungen" +#: ../../addon/nofed/nofed.php:42 +msgid "Federate" +msgstr "Beitrag verteilen" -#: ../../extend/addon/addon/pumpio/pumpio.php:266 -msgid "PumpIO Settings saved." -msgstr "PumpIO-Einstellungen gespeichert." +#: ../../addon/nofed/nofed.php:56 +msgid "nofed Settings saved." +msgstr "nofed Einstellungen gespeichert" -#: ../../extend/addon/addon/qrator/qrator.php:48 -msgid "QR code" -msgstr "QR-Code" +#: ../../addon/nofed/nofed.php:72 +msgid "Allow Federation Toggle" +msgstr "Umschalter zur Beitragsverteilung bereitstellen" -#: ../../extend/addon/addon/qrator/qrator.php:63 -msgid "QR Generator" -msgstr "QR-Generator" +#: ../../addon/nofed/nofed.php:76 +msgid "Federate posts by default" +msgstr "Beiträge standardmäßig verteilen" -#: ../../extend/addon/addon/qrator/qrator.php:64 -msgid "Enter some text" +#: ../../addon/nofed/nofed.php:80 +msgid "NoFed Settings" +msgstr "NoFed-Einstellungen" + +#: ../../addon/redred/redred.php:45 +msgid "Post to Red" msgstr "" -#: ../../extend/addon/addon/rainbowtag/rainbowtag.php:81 -msgid "Enable Rainbowtag" -msgstr "Rainbowtag aktivieren" +#: ../../addon/redred/redred.php:60 +msgid "Channel is required." +msgstr "Kanal ist erforderlich." -#: ../../extend/addon/addon/rainbowtag/rainbowtag.php:85 -msgid "Rainbowtag Settings" -msgstr "Rainbowtag-Einstellungen" +#: ../../addon/redred/redred.php:76 +msgid "redred Settings saved." +msgstr "redred-Einstellungen gespeichert." -#: ../../extend/addon/addon/rainbowtag/rainbowtag.php:101 -msgid "Rainbowtag Settings saved." -msgstr "Rainbowtag-Einstellungen gespeichert." +#: ../../addon/redred/redred.php:95 +msgid "Allow posting to another Hubzilla Channel" +msgstr "Erlaube die Veröffentlichung in anderen Hubzilla Kanälen" -#: ../../extend/addon/addon/randpost/randpost.php:97 -msgid "You're welcome." -msgstr "Gern geschehen." +#: ../../addon/redred/redred.php:99 +msgid "Send public postings to Hubzilla channel by default" +msgstr "" -#: ../../extend/addon/addon/randpost/randpost.php:98 -msgid "Ah shucks..." +#: ../../addon/redred/redred.php:103 +msgid "Hubzilla API Path" +msgstr "Hubzilla-API-Pfad" + +#: ../../addon/redred/redred.php:107 +msgid "Hubzilla login name" +msgstr "Hubzilla-Anmeldename" + +#: ../../addon/redred/redred.php:111 +msgid "Hubzilla channel name" +msgstr "Hubzilla-Kanalname" + +#: ../../addon/redred/redred.php:119 +msgid "Hubzilla Crosspost Settings" msgstr "" -#: ../../extend/addon/addon/randpost/randpost.php:99 -msgid "Don't mention it." -msgstr "Keine Ursache." +#: ../../addon/logrot/logrot.php:36 +msgid "Logfile archive directory" +msgstr "Verzeichnis der Logdatei" -#: ../../extend/addon/addon/randpost/randpost.php:100 -msgid "<blush>" +#: ../../addon/logrot/logrot.php:36 +msgid "Directory to store rotated logs" +msgstr "Verzeichnis, in dem rotierte Logs gespeichert werden sollen" + +#: ../../addon/logrot/logrot.php:37 +msgid "Logfile size in bytes before rotating" +msgstr "zu erreichende Logdateigröße in Bytes, bevor rotiert wird" + +#: ../../addon/logrot/logrot.php:38 +msgid "Number of logfiles to retain" +msgstr "Anzahl aufzubewahrender rotierter Logdateien" + +#: ../../addon/frphotos/frphotos.php:91 +msgid "Friendica Photo Album Import" +msgstr "Friendica-Fotoalbumimport" + +#: ../../addon/frphotos/frphotos.php:92 +msgid "This will import all your Friendica photo albums to this Red channel." +msgstr "Hiermit werden all deine Fotoalben von Friendica in diesen Hubzilla Kanal importiert." + +#: ../../addon/frphotos/frphotos.php:93 +msgid "Friendica Server base URL" +msgstr "BasisURL des Friendica Servers" + +#: ../../addon/frphotos/frphotos.php:94 +msgid "Friendica Login Username" +msgstr "Friendica-Anmeldebenutzername" + +#: ../../addon/frphotos/frphotos.php:95 +msgid "Friendica Login Password" +msgstr "Friendica-Anmeldepasswort" + +#: ../../addon/pubcrawl/as.php:1076 ../../addon/pubcrawl/as.php:1160 +#: ../../addon/pubcrawl/as.php:1332 ../../include/network.php:1705 +msgid "ActivityPub" +msgstr "ActivityPub" + +#: ../../addon/pubcrawl/pubcrawl.php:1032 +msgid "ActivityPub Protocol Settings updated." msgstr "" -#: ../../extend/addon/addon/redfiles/redfiles.php:119 -msgid "Redmatrix File Storage Import" +#: ../../addon/pubcrawl/pubcrawl.php:1041 +msgid "" +"The ActivityPub protocol does not support location independence. Connections" +" you make within that network may be unreachable from alternate channel " +"locations." msgstr "" -#: ../../extend/addon/addon/redfiles/redfiles.php:120 -msgid "This will import all your Redmatrix cloud files to this channel." -msgstr "Hiermit werden alle deine Daten aus der Redmatrix Cloud in diesen Kanal importiert." +#: ../../addon/pubcrawl/pubcrawl.php:1044 +msgid "Enable the ActivityPub protocol for this channel" +msgstr "" -#: ../../extend/addon/addon/redfiles/redfiles.php:121 -#: ../../extend/addon/addon/redphotos/redphotos.php:131 -msgid "Redmatrix Server base URL" -msgstr "Basis-URL des Redmatrix Servers" +#: ../../addon/pubcrawl/pubcrawl.php:1049 +msgid "ActivityPub Protocol Settings" +msgstr "" -#: ../../extend/addon/addon/redfiles/redfiles.php:122 -#: ../../extend/addon/addon/redphotos/redphotos.php:132 -msgid "Redmatrix Login Username" -msgstr "Redmatrix-Anmeldebenutzername" +#: ../../addon/donate/donate.php:21 +msgid "Project Servers and Resources" +msgstr "Projektserver und -ressourcen" -#: ../../extend/addon/addon/redfiles/redfiles.php:123 -#: ../../extend/addon/addon/redphotos/redphotos.php:133 -msgid "Redmatrix Login Password" -msgstr "Redmatrix-Anmeldepasswort" +#: ../../addon/donate/donate.php:22 +msgid "Project Creator and Tech Lead" +msgstr "Projektersteller und Technischer Leiter" -#: ../../extend/addon/addon/redfiles/redfilehelper.php:67 -msgid "file" -msgstr "Datei" +#: ../../addon/donate/donate.php:23 +msgid "Admin, developer, directorymin, support bloke" +msgstr "Administrator, Entwickler, Verzeichnis Betreibender, Supportleistende" -#: ../../extend/addon/addon/redphotos/redphotos.php:106 -msgid "Photos imported" -msgstr "Fotos importiert" +#: ../../addon/donate/donate.php:50 +msgid "" +"And the hundreds of other people and organisations who helped make the " +"Hubzilla possible." +msgstr "Und die hunderte anderen Menschen und Organisationen, die geholfen haben Hubzilla möglich zu machen." -#: ../../extend/addon/addon/redphotos/redphotos.php:129 -msgid "Redmatrix Photo Album Import" -msgstr "Redmatrix-Fotoalbumimport" +#: ../../addon/donate/donate.php:53 +msgid "" +"The Redmatrix/Hubzilla projects are provided primarily by volunteers giving " +"their time and expertise - and often paying out of pocket for services they " +"share with others." +msgstr "Die Redmatrix/Hubzilla Projekte werden hauptsächlich von Freiwilligen bereitgestellt, die ihre Zeit und Expertise zur Verfügung stellen - und oft aus eigener Tasche für die Dienste zahlen, die sie mit anderen teilen." -#: ../../extend/addon/addon/redphotos/redphotos.php:130 -msgid "This will import all your Redmatrix photo albums to this channel." -msgstr "Hiermit werden all deine Fotoalben von Redmatrix in diesen Kanal importiert." +#: ../../addon/donate/donate.php:54 +msgid "" +"There is no corporate funding and no ads, and we do not collect and sell " +"your personal information. (We don't control your personal information - " +"<strong>you do</strong>.)" +msgstr "Es gibt keine Finanzierung durch Firmen, keine Werbung und wir verkaufen Deine persönlichen Daten nicht. (Wir kontrollieren Deine persönlichen Daten nicht - <strong>das machst Du</strong>.)" -#: ../../extend/addon/addon/redphotos/redphotos.php:134 -msgid "Import just this album" -msgstr "Nur dieses Album importieren" +#: ../../addon/donate/donate.php:55 +msgid "" +"Help support our ground-breaking work in decentralisation, web identity, and" +" privacy." +msgstr "Hilf uns bei unserer wegweisenden Arbeit im Bereich der Dezantralisation, von Web-Identitäten und Privatsphäre." -#: ../../extend/addon/addon/redphotos/redphotos.php:134 -msgid "Leave blank to import all albums" -msgstr "Leer lassen um alle Alben zu importieren" +#: ../../addon/donate/donate.php:57 +msgid "" +"Your donations keep servers and services running and also helps us to " +"provide innovative new features and continued development." +msgstr "Die Spenden werden dafür verwendet Server und Dienste am laufen zu halten und helfen desweiteren innovative Neuerungen zu schaffen und die Entwicklung voran zu treiben." -#: ../../extend/addon/addon/redphotos/redphotos.php:135 -msgid "Maximum count to import" -msgstr "Maximal zu importierende Anzahl" +#: ../../addon/donate/donate.php:60 +msgid "Donate" +msgstr "Spenden" -#: ../../extend/addon/addon/redphotos/redphotos.php:135 -msgid "0 or blank to import all available" -msgstr "0 oder leer lassen um alles zu importieren" +#: ../../addon/donate/donate.php:62 +msgid "" +"Choose a project, developer, or public hub to support with a one-time " +"donation" +msgstr "Wähle ein Projekt, einen Entwickler oder einen öffentlichen Hub den du mit einer einmaligen Spende unterstützen willst." -#: ../../extend/addon/addon/redred/redred.php:45 -msgid "Post to Red" -msgstr "" +#: ../../addon/donate/donate.php:63 +msgid "Donate Now" +msgstr "Jetzt spenden" -#: ../../extend/addon/addon/redred/redred.php:60 -msgid "Channel is required." -msgstr "Kanal ist erforderlich." +#: ../../addon/donate/donate.php:64 +msgid "" +"<strong><em>Or</em></strong> become a project sponsor (Hubzilla Project " +"only)" +msgstr "<strong><em>Oder</em></strong> werde ein Unterstützer des Projekts (ausschließlich Hubzilla)" -#: ../../extend/addon/addon/redred/redred.php:65 -msgid "Invalid channel." -msgstr "Ungültiger Kanal." +#: ../../addon/donate/donate.php:65 +msgid "" +"Please indicate if you would like your first name or full name (or nothing) " +"to appear in our sponsor listing" +msgstr "Bitte teile uns mit ob dein kompletter Name oder dein Vorname (oder gar nichts) auf unserer Sponsoren-Seite veröffentlicht werden soll." -#: ../../extend/addon/addon/redred/redred.php:76 -msgid "redred Settings saved." -msgstr "redred-Einstellungen gespeichert." +#: ../../addon/donate/donate.php:66 +msgid "Sponsor" +msgstr "Sponsor" -#: ../../extend/addon/addon/redred/redred.php:95 -msgid "Allow posting to another Hubzilla Channel" -msgstr "Erlaube die Veröffentlichung in anderen Hubzilla Kanälen" +#: ../../addon/donate/donate.php:69 +msgid "Special thanks to: " +msgstr "Besonderer Dank an: " -#: ../../extend/addon/addon/redred/redred.php:99 -msgid "Send public postings to Hubzilla channel by default" +#: ../../addon/chords/Mod_Chords.php:44 +msgid "" +"This is a fairly comprehensive and complete guitar chord dictionary which " +"will list most of the available ways to play a certain chord, starting from " +"the base of the fingerboard up to a few frets beyond the twelfth fret " +"(beyond which everything repeats). A couple of non-standard tunings are " +"provided for the benefit of slide players, etc." msgstr "" -#: ../../extend/addon/addon/redred/redred.php:103 -msgid "Hubzilla API Path" -msgstr "Hubzilla-API-Pfad" +#: ../../addon/chords/Mod_Chords.php:46 +msgid "" +"Chord names start with a root note (A-G) and may include sharps (#) and " +"flats (b). This software will parse most of the standard naming conventions " +"such as maj, min, dim, sus(2 or 4), aug, with optional repeating elements." +msgstr "" -#: ../../extend/addon/addon/redred/redred.php:103 -#: ../../extend/addon/addon/rtof/rtof.php:89 -msgid "https://{sitename}/api" -msgstr "https://{sitename}/api" +#: ../../addon/chords/Mod_Chords.php:48 +msgid "" +"Valid examples include A, A7, Am7, Amaj7, Amaj9, Ammaj7, Aadd4, Asus2Add4, " +"E7b13b11 ..." +msgstr "Einige gültige Beispiele: A, A7, Am7, Amaj7, Amaj9, Ammaj7, Aadd4, Asus2Add4, E7b13b11 ..." -#: ../../extend/addon/addon/redred/redred.php:107 -msgid "Hubzilla login name" -msgstr "Hubzilla-Anmeldename" +#: ../../addon/chords/Mod_Chords.php:51 +msgid "Guitar Chords" +msgstr "Gitarrenakkorde" -#: ../../extend/addon/addon/redred/redred.php:111 -msgid "Hubzilla channel name" -msgstr "Hubzilla-Kanalname" +#: ../../addon/chords/Mod_Chords.php:52 +msgid "The complete online chord dictionary" +msgstr "Das komplette online Akkord-Verzeichnis" -#: ../../extend/addon/addon/redred/redred.php:111 -#: ../../extend/addon/addon/openid/MysqlProvider.php:54 -msgid "Nickname" -msgstr "Spitzname" +#: ../../addon/chords/Mod_Chords.php:57 +msgid "Tuning" +msgstr "Stimmen" -#: ../../extend/addon/addon/redred/redred.php:119 -msgid "Hubzilla Crosspost Settings" -msgstr "" +#: ../../addon/chords/Mod_Chords.php:58 +msgid "Chord name: example: Em7" +msgstr "Beispiel Akkord Name: Em7" -#: ../../extend/addon/addon/rtof/rtof.php:45 -msgid "Post to Friendica" -msgstr "Bei Friendica veröffentlichen" +#: ../../addon/chords/Mod_Chords.php:59 +msgid "Show for left handed stringing" +msgstr "Linkshänder-Besaitung anzeigen" -#: ../../extend/addon/addon/rtof/rtof.php:62 -msgid "rtof Settings saved." -msgstr "rtof-Einstellungen gespeichert." +#: ../../addon/chords/chords.php:33 +msgid "Quick Reference" +msgstr "Schnellreferenz" -#: ../../extend/addon/addon/rtof/rtof.php:81 -msgid "Allow posting to Friendica" -msgstr "Erlaube die Veröffentlichung bei Friendica" +#: ../../addon/libertree/libertree.php:38 +msgid "Post to Libertree" +msgstr "Bei Libertree veröffentlichen" -#: ../../extend/addon/addon/rtof/rtof.php:85 -msgid "Send public postings to Friendica by default" -msgstr "Standardmäßig öffentliche Beiträge bei Friendica veröffentlichen" +#: ../../addon/libertree/libertree.php:69 +msgid "Enable Libertree Post Plugin" +msgstr "Aktivire das Libertree-Plugin" -#: ../../extend/addon/addon/rtof/rtof.php:89 -msgid "Friendica API Path" -msgstr "Friendica-API-Pfad" +#: ../../addon/libertree/libertree.php:73 +msgid "Libertree API token" +msgstr "Libertree API Token" -#: ../../extend/addon/addon/rtof/rtof.php:93 -msgid "Friendica login name" -msgstr "Friendica-Anmeldename" +#: ../../addon/libertree/libertree.php:77 +msgid "Libertree site URL" +msgstr "URL der Libertree Seite" -#: ../../extend/addon/addon/rtof/rtof.php:97 -msgid "Friendica password" -msgstr "Friendica-Passwort" +#: ../../addon/libertree/libertree.php:81 +msgid "Post to Libertree by default" +msgstr "Standardmäßig bei Libertree veröffentlichen" -#: ../../extend/addon/addon/rtof/rtof.php:101 -msgid "Hubzilla to Friendica Post Settings" -msgstr "" +#: ../../addon/libertree/libertree.php:85 +msgid "Libertree Post Settings" +msgstr "Libertree-Beitragseinstellungen" -#: ../../extend/addon/addon/sendzid/sendzid.php:25 -msgid "Extended Identity Sharing" -msgstr "Erweitertes Teilen von Identitäten" +#: ../../addon/libertree/libertree.php:99 +msgid "Libertree Settings saved." +msgstr "Libertree-Einstellungen gespeichert." -#: ../../extend/addon/addon/sendzid/sendzid.php:26 -msgid "" -"Share your identity with all websites on the internet. When disabled, " -"identity is only shared with sites in the matrix." -msgstr "" +#: ../../addon/flattrwidget/flattrwidget.php:45 +msgid "Flattr this!" +msgstr "Flattr this!" -#: ../../extend/addon/addon/skeleton/skeleton.php:59 -msgid "Some setting" -msgstr "" +#: ../../addon/flattrwidget/flattrwidget.php:83 +msgid "Flattr widget settings updated." +msgstr "Flattr Widget Einstellungen aktualisiert" -#: ../../extend/addon/addon/skeleton/skeleton.php:61 -msgid "A setting" -msgstr "Eine Einstellung" +#: ../../addon/flattrwidget/flattrwidget.php:100 +msgid "Flattr user" +msgstr "Flattr Nutzer" -#: ../../extend/addon/addon/skeleton/skeleton.php:64 -msgid "Skeleton Settings" -msgstr "" +#: ../../addon/flattrwidget/flattrwidget.php:104 +msgid "URL of the Thing to flattr" +msgstr "URL des Dings zum flattrn" -#: ../../extend/addon/addon/smileybutton/smileybutton.php:273 -msgid "Deactivate the feature" -msgstr "Diese Funktion abschalten" +#: ../../addon/flattrwidget/flattrwidget.php:104 +msgid "If empty channel URL is used" +msgstr "Falls leer wird die Channel URL verwendet" -#: ../../extend/addon/addon/smileybutton/smileybutton.php:277 -msgid "Hide the button and show the smilies directly." -msgstr "Verstecke die Schaltfläche und zeige die Smilies direkt an." +#: ../../addon/flattrwidget/flattrwidget.php:108 +msgid "Title of the Thing to flattr" +msgstr "Titel des Dings zum flattrn" -#: ../../extend/addon/addon/smileybutton/smileybutton.php:281 -msgid "Smileybutton Settings" -msgstr "Smileyknopf-Einstellungen" +#: ../../addon/flattrwidget/flattrwidget.php:108 +msgid "If empty \"channel name on The Hubzilla\" will be used" +msgstr "Falls leer wird \"Kanalname auf The Hubzilla\" verwendet" -#: ../../extend/addon/addon/startpage/startpage.php:109 -msgid "Page to load after login" -msgstr "Seite, die nach dem Login geladen werden soll" +#: ../../addon/flattrwidget/flattrwidget.php:112 +msgid "Static or dynamic flattr button" +msgstr "Statischer oder dynamischer Flattr Button" -#: ../../extend/addon/addon/startpage/startpage.php:109 -msgid "" -"Examples: "apps", "network?f=&gid=37" (privacy " -"collection), "channel" or "notifications/system" (leave " -"blank for default network page (grid)." -msgstr "Beispiele: "apps", "network?f=&gid=37" (Gruppen-gefilterte Beiträge), "channel" oder "notifications/system" (freilassen für die Standard-Netzwerkseite (grid)." +#: ../../addon/flattrwidget/flattrwidget.php:112 +msgid "static" +msgstr "statisch" -#: ../../extend/addon/addon/startpage/startpage.php:113 -msgid "Startpage Settings" -msgstr "Startseiteneinstellungen" +#: ../../addon/flattrwidget/flattrwidget.php:112 +msgid "dynamic" +msgstr "dynamisch" + +#: ../../addon/flattrwidget/flattrwidget.php:116 +msgid "Alignment of the widget" +msgstr "Ausrichtung des Widgets" + +#: ../../addon/flattrwidget/flattrwidget.php:116 +msgid "left" +msgstr "links" + +#: ../../addon/flattrwidget/flattrwidget.php:116 +msgid "right" +msgstr "rechts" + +#: ../../addon/flattrwidget/flattrwidget.php:120 +msgid "Enable Flattr widget" +msgstr "Flattr Widget verwenden" + +#: ../../addon/flattrwidget/flattrwidget.php:124 +msgid "Flattr Widget Settings" +msgstr "Flattr Widget Einstellungen" -#: ../../extend/addon/addon/statusnet/statusnet.php:143 +#: ../../addon/statusnet/statusnet.php:143 msgid "Post to GNU social" msgstr "Bei GNU social veröffentlichen" -#: ../../extend/addon/addon/statusnet/statusnet.php:195 +#: ../../addon/statusnet/statusnet.php:195 msgid "" "Please contact your site administrator.<br />The provided API URL is not " "valid." msgstr "Bitte kontaktiere den Administrator deines Hubs.<br />Die angegebene API URL ist nicht korrekt." -#: ../../extend/addon/addon/statusnet/statusnet.php:232 +#: ../../addon/statusnet/statusnet.php:232 msgid "We could not contact the GNU social API with the Path you entered." msgstr "Mit dem angegebenen Pfad war es uns nicht möglich, die GNU social API zu erreichen." -#: ../../extend/addon/addon/statusnet/statusnet.php:266 +#: ../../addon/statusnet/statusnet.php:266 msgid "GNU social settings updated." msgstr "GNU social Einstellungen aktualisiert." -#: ../../extend/addon/addon/statusnet/statusnet.php:310 +#: ../../addon/statusnet/statusnet.php:310 msgid "Globally Available GNU social OAuthKeys" msgstr "Global verfügbare GNU social OAuthKeys" -#: ../../extend/addon/addon/statusnet/statusnet.php:312 +#: ../../addon/statusnet/statusnet.php:312 msgid "" "There are preconfigured OAuth key pairs for some GNU social servers " "available. If you are using one of them, please use these credentials.<br " "/>If not feel free to connect to any other GNU social instance (see below)." msgstr "" -#: ../../extend/addon/addon/statusnet/statusnet.php:327 +#: ../../addon/statusnet/statusnet.php:327 msgid "Provide your own OAuth Credentials" msgstr "" -#: ../../extend/addon/addon/statusnet/statusnet.php:329 +#: ../../addon/statusnet/statusnet.php:329 msgid "" "No consumer key pair for GNU social found. Register your Hubzilla Account as" " an desktop client on your GNU social account, copy the consumer key pair " @@ -9313,27 +10431,27 @@ msgid "" "Hubzilla installation at your favourite GNU social installation." msgstr "" -#: ../../extend/addon/addon/statusnet/statusnet.php:333 +#: ../../addon/statusnet/statusnet.php:333 msgid "OAuth Consumer Key" msgstr "OAuth Consumer Key" -#: ../../extend/addon/addon/statusnet/statusnet.php:337 +#: ../../addon/statusnet/statusnet.php:337 msgid "OAuth Consumer Secret" msgstr "OAuth Consumer Secret" -#: ../../extend/addon/addon/statusnet/statusnet.php:341 +#: ../../addon/statusnet/statusnet.php:341 msgid "Base API Path" msgstr "Basis Pfad der API" -#: ../../extend/addon/addon/statusnet/statusnet.php:341 +#: ../../addon/statusnet/statusnet.php:341 msgid "Remember the trailing /" msgstr "Denke an das abschließende /" -#: ../../extend/addon/addon/statusnet/statusnet.php:345 +#: ../../addon/statusnet/statusnet.php:345 msgid "GNU social application name" msgstr "GNU social Anwendungsname" -#: ../../extend/addon/addon/statusnet/statusnet.php:368 +#: ../../addon/statusnet/statusnet.php:368 msgid "" "To connect to your GNU social account click the button below to get a " "security code from GNU social which you have to copy into the input box " @@ -9341,32 +10459,31 @@ msgid "" "posted to GNU social." msgstr "" -#: ../../extend/addon/addon/statusnet/statusnet.php:370 +#: ../../addon/statusnet/statusnet.php:370 msgid "Log in with GNU social" msgstr "Mit GNU social anmelden" -#: ../../extend/addon/addon/statusnet/statusnet.php:373 +#: ../../addon/statusnet/statusnet.php:373 msgid "Copy the security code from GNU social here" msgstr "Kopiere den Sicherheitscode von GNU social hier her" -#: ../../extend/addon/addon/statusnet/statusnet.php:383 +#: ../../addon/statusnet/statusnet.php:383 msgid "Cancel Connection Process" msgstr "Verbindungsprozes abbrechen" -#: ../../extend/addon/addon/statusnet/statusnet.php:385 +#: ../../addon/statusnet/statusnet.php:385 msgid "Current GNU social API is" msgstr "Aktuelle GNU social API ist" -#: ../../extend/addon/addon/statusnet/statusnet.php:389 +#: ../../addon/statusnet/statusnet.php:389 msgid "Cancel GNU social Connection" msgstr "GNU social Verbindung trennen" -#: ../../extend/addon/addon/statusnet/statusnet.php:401 -#: ../../extend/addon/addon/twitter/twitter.php:232 +#: ../../addon/statusnet/statusnet.php:401 ../../addon/twitter/twitter.php:232 msgid "Currently connected to: " msgstr "Momentan verbunden mit:" -#: ../../extend/addon/addon/statusnet/statusnet.php:406 +#: ../../addon/statusnet/statusnet.php:406 msgid "" "<strong>Note</strong>: Due your privacy settings (<em>Hide your profile " "details from unknown viewers?</em>) the link potentially included in public " @@ -9374,277 +10491,359 @@ msgid "" "informing the visitor that the access to your profile has been restricted." msgstr "" -#: ../../extend/addon/addon/statusnet/statusnet.php:411 +#: ../../addon/statusnet/statusnet.php:411 msgid "Allow posting to GNU social" msgstr "Erlaube die Veröffentlichung bei GNU social" -#: ../../extend/addon/addon/statusnet/statusnet.php:411 +#: ../../addon/statusnet/statusnet.php:411 msgid "" "If enabled your public postings can be posted to the associated GNU-social " "account" msgstr "Wenn aktiv können deine öffentlichen Beiträge bei dem verbundenen GNU social Account veröffentlicht werden." -#: ../../extend/addon/addon/statusnet/statusnet.php:415 +#: ../../addon/statusnet/statusnet.php:415 msgid "Post to GNU social by default" msgstr "Standardmäßig bei GNU social veröffentlichen" -#: ../../extend/addon/addon/statusnet/statusnet.php:415 +#: ../../addon/statusnet/statusnet.php:415 msgid "" "If enabled your public postings will be posted to the associated GNU-social " "account by default" msgstr "Wenn aktiv werden all deine öffentlichen Beiträge standardmäßig bei dem verbundenen GNU social Account veröffentlicht." -#: ../../extend/addon/addon/statusnet/statusnet.php:424 -#: ../../extend/addon/addon/twitter/twitter.php:255 +#: ../../addon/statusnet/statusnet.php:424 ../../addon/twitter/twitter.php:255 msgid "Clear OAuth configuration" msgstr "OAuth Konfiguration löschen" -#: ../../extend/addon/addon/statusnet/statusnet.php:432 +#: ../../addon/statusnet/statusnet.php:432 msgid "GNU social Post Settings" msgstr "GNU social Einstellungen" -#: ../../extend/addon/addon/statusnet/statusnet.php:891 +#: ../../addon/statusnet/statusnet.php:891 msgid "API URL" msgstr "API-URL" -#: ../../extend/addon/addon/statusnet/statusnet.php:894 +#: ../../addon/statusnet/statusnet.php:894 msgid "Application name" msgstr "Anwendungsname" -#: ../../extend/addon/addon/superblock/superblock.php:106 -msgid "Currently blocked" -msgstr "Derzeit blockiert" +#: ../../addon/qrator/qrator.php:48 +msgid "QR code" +msgstr "QR-Code" -#: ../../extend/addon/addon/superblock/superblock.php:108 -msgid "No channels currently blocked" -msgstr "Momentan sind keine Kanäle blockiert" +#: ../../addon/qrator/qrator.php:63 +msgid "QR Generator" +msgstr "QR-Generator" -#: ../../extend/addon/addon/superblock/superblock.php:114 -msgid "\"Superblock\" Settings" -msgstr "\"Superblock\"-Einstellungen" +#: ../../addon/qrator/qrator.php:64 +msgid "Enter some text" +msgstr "Etwas Text eingeben" -#: ../../extend/addon/addon/superblock/superblock.php:279 -msgid "Block Completely" -msgstr "Vollständig blockieren" +#: ../../addon/chess/chess.php:278 ../../addon/chess/chess.php:465 +msgid "Invalid game." +msgstr "Ungültiges Spiel." -#: ../../extend/addon/addon/superblock/superblock.php:326 -msgid "superblock settings updated" -msgstr "Superblock Einstellungen aktualisiert" +#: ../../addon/chess/chess.php:284 ../../addon/chess/chess.php:471 +msgid "You are not a player in this game." +msgstr "Sie sind kein Spieler in diesem Spiel." -#: ../../extend/addon/addon/testdrive/testdrive.php:104 -#, php-format -msgid "Your account on %s will expire in a few days." -msgstr "Dein Account auf %s wird in ein paar Tagen ablaufen." +#: ../../addon/chess/chess.php:340 +msgid "You must be a local channel to create a game." +msgstr "Um ein Spiel zu eröffnen, musst du ein lokaler Kanal sein" -#: ../../extend/addon/addon/testdrive/testdrive.php:105 -msgid "Your $Productname test account is about to expire." -msgstr "Dein $Productname Test-Account wird bald auslaufen." +#: ../../addon/chess/chess.php:358 +msgid "You must select one opponent that is not yourself." +msgstr "Du musst einen Gegner wählen, der nicht du selbst ist" -#: ../../extend/addon/addon/tictac/tictac.php:21 -msgid "Three Dimensional Tic-Tac-Toe" -msgstr "Dreidimensionales Tic-Tac-Toe" +#: ../../addon/chess/chess.php:367 +msgid "You must select white or black." +msgstr "Sie müssen weiß oder schwarz auswählen." -#: ../../extend/addon/addon/tictac/tictac.php:54 -msgid "3D Tic-Tac-Toe" -msgstr "3D Tic-Tac-Toe" +#: ../../addon/chess/chess.php:375 +msgid "Error creating new game." +msgstr "Fehler beim Erstellen eines neuen Spiels." -#: ../../extend/addon/addon/tictac/tictac.php:59 -msgid "New game" -msgstr "Neues Spiel" +#: ../../addon/chess/chess.php:409 ../../include/channel.php:1117 +msgid "Requested channel is not available." +msgstr "Angeforderte Kanal nicht verfügbar." -#: ../../extend/addon/addon/tictac/tictac.php:60 -msgid "New game with handicap" -msgstr "Neues Handicaü-Spiel" +#: ../../addon/chess/chess.php:423 +msgid "You must select a local channel /chess/channelname" +msgstr "Du musst einen lokalen Kanal/Schach(Kanalnamen aufwählen" + +#: ../../addon/chess/chess.php:969 +msgid "Enable notifications" +msgstr "Benachrichtigungen aktivieren" + +#: ../../addon/twitter/twitter.php:99 +msgid "Post to Twitter" +msgstr "Bei Twitter veröffentlichen" + +#: ../../addon/twitter/twitter.php:154 +msgid "Twitter settings updated." +msgstr "Twitter-Einstellungen aktualisiert." -#: ../../extend/addon/addon/tictac/tictac.php:61 +#: ../../addon/twitter/twitter.php:183 msgid "" -"Three dimensional tic-tac-toe is just like the traditional game except that " -"it is played on multiple levels simultaneously. " -msgstr "3D Tic-Tac-Toe funktioniert wie das ursprüngliche Spiel, nur dass es auf mehreren Ebenen gleichzeitig gespielt wird." +"No consumer key pair for Twitter found. Please contact your site " +"administrator." +msgstr "Es wurde kein Consumer-Schlüsselpaar für Twitter gefunden. Bitte kontaktiere deinen Seiten-Administrator." -#: ../../extend/addon/addon/tictac/tictac.php:62 +#: ../../addon/twitter/twitter.php:205 msgid "" -"In this case there are three levels. You win by getting three in a row on " -"any level, as well as up, down, and diagonally across the different levels." -msgstr "In diesem Fall sind es drei Ebenen. Du gewinnst, wenn es dir gelingt drei in einer Reihe auf einer beliebigen Ebene oder diagonal über die verschiedenen Ebenen hinweg zu erreichen." +"At this Hubzilla instance the Twitter plugin was enabled but you have not " +"yet connected your account to your Twitter account. To do so click the " +"button below to get a PIN from Twitter which you have to copy into the input" +" box below and submit the form. Only your <strong>public</strong> posts will" +" be posted to Twitter." +msgstr "Auf diesem Hubzilla-Server ist das Twitter-Plugin aktiviert, aber Du hast Dich hier noch nicht mit Deinem Twitter-Konto verbunden. Um dies zu tun, klicke die Schaltfläche unten, um eine PIN von Twitter zu erhalten, die Du dann in das Eingabefeld darunter einfügen und das Formular bestätigen musst. Nur Deine <strong>öffentlichen</strong> Beiträge werden auf Twitter geteilt." -#: ../../extend/addon/addon/tictac/tictac.php:64 +#: ../../addon/twitter/twitter.php:207 +msgid "Log in with Twitter" +msgstr "Mit Twitter anmelden" + +#: ../../addon/twitter/twitter.php:210 +msgid "Copy the PIN from Twitter here" +msgstr "PIN von Twitter hier her kopieren" + +#: ../../addon/twitter/twitter.php:237 msgid "" -"The handicap game disables the center position on the middle level because " -"the player claiming this square often has an unfair advantage." -msgstr "Bei einem Handicap-Spiel wird die Position im Zentrum der mittleren Ebene gesperrt, da der Spieler der dieses Feld für sich beansprucht meist einen unfairen Vorteil hat." +"<strong>Note:</strong> Due your privacy settings (<em>Hide your profile " +"details from unknown viewers?</em>) the link potentially included in public " +"postings relayed to Twitter will lead the visitor to a blank page informing " +"the visitor that the access to your profile has been restricted." +msgstr "<strong>Hinweis:</strong> Entsprechend Deiner Privatsphären-Einstellungen (<em>Profil-Details vor nicht angemeldeten Besuchern verbergen?</em>) kann ein ggf. zu Twitter geteilter Link Besucher auf eine leere Seite führen, die darüber informiert, dass der Zugriff zu Deinem Profil eingeschränkt ist." -#: ../../extend/addon/addon/tictac/tictac.php:183 -msgid "You go first..." -msgstr "Du darfst anfangen..." +#: ../../addon/twitter/twitter.php:242 +msgid "Allow posting to Twitter" +msgstr "Erlaube die Veröffentlichung bei Twitter" -#: ../../extend/addon/addon/tictac/tictac.php:188 -msgid "I'm going first this time..." -msgstr "Diesmal werde ich anfangen..." +#: ../../addon/twitter/twitter.php:242 +msgid "" +"If enabled your public postings can be posted to the associated Twitter " +"account" +msgstr "Wenn aktiv können deine öffentlichen Beiträge bei dem verbundenen Twitter Account veröffentlicht werden." -#: ../../extend/addon/addon/tictac/tictac.php:194 -msgid "You won!" -msgstr "Sie haben gewonnen!" +#: ../../addon/twitter/twitter.php:246 +msgid "Send public postings to Twitter by default" +msgstr "Standardmäßig öffentliche Beiträge bei Twitter veröffentlichen" -#: ../../extend/addon/addon/tictac/tictac.php:200 -#: ../../extend/addon/addon/tictac/tictac.php:225 -msgid "\"Cat\" game!" -msgstr "" +#: ../../addon/twitter/twitter.php:246 +msgid "" +"If enabled your public postings will be posted to the associated Twitter " +"account by default" +msgstr "Wenn aktiv können deine öffentlichen Beiträge bei dem verbundenen Twitter Account veröffentlicht werden." -#: ../../extend/addon/addon/tictac/tictac.php:223 -msgid "I won!" -msgstr "Ich habe gewonnen!" +#: ../../addon/twitter/twitter.php:264 +msgid "Twitter Post Settings" +msgstr "Twitter-Beitragseinstellungen" + +#: ../../addon/smileybutton/smileybutton.php:211 +msgid "Deactivate the feature" +msgstr "Diese Funktion abschalten" + +#: ../../addon/smileybutton/smileybutton.php:215 +msgid "Hide the button and show the smilies directly." +msgstr "Verstecke die Schaltfläche und zeige die Smilies direkt an." + +#: ../../addon/smileybutton/smileybutton.php:219 +msgid "Smileybutton Settings" +msgstr "Smileyknopf-Einstellungen" + +#: ../../addon/piwik/piwik.php:85 +msgid "" +"This website is tracked using the <a href='http://www.piwik.org'>Piwik</a> " +"analytics tool." +msgstr "Diese Website verwendet <a href='http://www.piwik.org'>Piwik</a>, um die Besucherzugriffe auszuwerten." + +#: ../../addon/piwik/piwik.php:88 +#, php-format +msgid "" +"If you do not want that your visits are logged this way you <a href='%s'>can" +" set a cookie to prevent Piwik from tracking further visits of the site</a> " +"(opt-out)." +msgstr "Wenn Du nicht möchtest, dass Deine Besuche zu diesem Zweck gespeichert werden, kannst Du <a href='%s'>ein Cookie setzen, welches Piwik davon abhält, Deine weiteren Besuche auf dieser Website zu verfolgen</a> (Opt-out)." + +#: ../../addon/piwik/piwik.php:96 +msgid "Piwik Base URL" +msgstr "Piwik Basis-URL" + +#: ../../addon/piwik/piwik.php:96 +msgid "" +"Absolute path to your Piwik installation. (without protocol (http/s), with " +"trailing slash)" +msgstr "Der absolute Pfad zu Deiner Piwik-Installation (ohne Protokoll (http/s), aber mit abschließendem Schrägstrich / )." + +#: ../../addon/piwik/piwik.php:97 +msgid "Site ID" +msgstr "Seitenkennung" -#: ../../extend/addon/addon/tour/tour.php:75 +#: ../../addon/piwik/piwik.php:98 +msgid "Show opt-out cookie link?" +msgstr "Den Opt-out Cookie-Link anzeigen?" + +#: ../../addon/piwik/piwik.php:99 +msgid "Asynchronous tracking" +msgstr "Asynchrones Tracking" + +#: ../../addon/piwik/piwik.php:100 +msgid "Enable frontend JavaScript error tracking" +msgstr "Ermögliche Frontend-JavaScript-Fehlertracking" + +#: ../../addon/piwik/piwik.php:100 +msgid "This feature requires Piwik >= 2.2.0" +msgstr "Diese Funktion erfordert Piwik >= 2.2.0" + +#: ../../addon/tour/tour.php:75 msgid "Edit your profile and change settings." msgstr "Bearbeite dein Profil und ändere die Einstellungen." -#: ../../extend/addon/addon/tour/tour.php:76 +#: ../../addon/tour/tour.php:76 msgid "Click here to see activity from your connections." msgstr "Klicke hier, um die Aktivitäten Deiner Verbindungen zu sehen." -#: ../../extend/addon/addon/tour/tour.php:77 +#: ../../addon/tour/tour.php:77 msgid "Click here to see your channel home." msgstr "Klicke hier, um Deine Kanal-Hauptseite zu sehen." -#: ../../extend/addon/addon/tour/tour.php:78 +#: ../../addon/tour/tour.php:78 msgid "You can access your private messages from here." msgstr "Hierüber kannst Du auf Deine privaten Nachrichten zugreifen." -#: ../../extend/addon/addon/tour/tour.php:79 +#: ../../addon/tour/tour.php:79 msgid "Create new events here." msgstr "Neue Termine hier erstellen" -#: ../../extend/addon/addon/tour/tour.php:80 +#: ../../addon/tour/tour.php:80 msgid "" "You can accept new connections and change permissions for existing ones " "here. You can also e.g. create groups of contacts." msgstr "Du kannst hier neue Verbindungen akzeptieren sowie die Einstellungen bereits vorhandener Vebindungen bearbeiten. Außerdem kannst Du Verbindungen in Gruppen zusammenfassen." -#: ../../extend/addon/addon/tour/tour.php:81 +#: ../../addon/tour/tour.php:81 msgid "System notifications will arrive here" msgstr "Systembenachrichtigungen werden hier eintreffen" -#: ../../extend/addon/addon/tour/tour.php:82 +#: ../../addon/tour/tour.php:82 msgid "Search for content and users" msgstr "Nach Inhalt von Benutzern suchen" -#: ../../extend/addon/addon/tour/tour.php:83 +#: ../../addon/tour/tour.php:83 msgid "Browse for new contacts" msgstr "Schaue nach möglichen neuen Verbindungen." -#: ../../extend/addon/addon/tour/tour.php:84 +#: ../../addon/tour/tour.php:84 msgid "Launch installed apps" msgstr "Installierte Apps starten" -#: ../../extend/addon/addon/tour/tour.php:85 +#: ../../addon/tour/tour.php:85 msgid "Looking for help? Click here." msgstr "Du benötigst Hilfe? Klicke hier." -#: ../../extend/addon/addon/tour/tour.php:86 +#: ../../addon/tour/tour.php:86 msgid "" "New events have occurred in your network. Click here to see what has " "happened!" msgstr "In Deinem Netzwerk gibt es neue Ereignisse. Klicke hier, um zu sehen, was passiert ist!" -#: ../../extend/addon/addon/tour/tour.php:87 +#: ../../addon/tour/tour.php:87 msgid "You have received a new private message. Click here to see from who!" msgstr "Du hast eine neue private Nachricht erhalten. Klicke hier, um zu sehen, von wem!" -#: ../../extend/addon/addon/tour/tour.php:88 +#: ../../addon/tour/tour.php:88 msgid "There are events this week. Click here too see which!" msgstr "Es gibt neue Termine diese Woche. Klicke hier, um zu sehen, welche!" -#: ../../extend/addon/addon/tour/tour.php:89 +#: ../../addon/tour/tour.php:89 msgid "You have received a new introduction. Click here to see who!" msgstr "Du hast eine neue Verbindungsanfrage erhalten. Klicke hier, um zu sehen, wer es ist!" -#: ../../extend/addon/addon/tour/tour.php:90 +#: ../../addon/tour/tour.php:90 msgid "" "There is a new system notification. Click here to see what has happened!" msgstr "Es gibt eine neue Systembenachrichtigung. Klicke hier, um zu sehen, was passiert ist!" -#: ../../extend/addon/addon/tour/tour.php:93 +#: ../../addon/tour/tour.php:93 msgid "Click here to share text, images, videos and sound." msgstr "Klicke hier, um Texte, Bilder, Videos und Klänge zu teilen." -#: ../../extend/addon/addon/tour/tour.php:94 +#: ../../addon/tour/tour.php:94 msgid "You can write an optional title for your update (good for long posts)." msgstr "Du kannst Deinem Beitrag einen optionalen Titel geben (gut für lange Beiträge)." -#: ../../extend/addon/addon/tour/tour.php:95 +#: ../../addon/tour/tour.php:95 msgid "Entering some categories here makes it easier to find your post later." msgstr "Ein paar Kategorien hier einzugeben, macht es leichter, Deinen Beitrag später wiederzufinden." -#: ../../extend/addon/addon/tour/tour.php:96 +#: ../../addon/tour/tour.php:96 msgid "Share photos, links, location, etc." msgstr "Teile Photos, Links, Standort, usw." -#: ../../extend/addon/addon/tour/tour.php:97 +#: ../../addon/tour/tour.php:97 msgid "" "Only want to share content for a while? Make it expire at a certain date." msgstr "Du möchtest diesen Inhalt nur für eine Weile teilen? Dann lass ihn zu einem bestimmten Datum ablaufen." -#: ../../extend/addon/addon/tour/tour.php:98 +#: ../../addon/tour/tour.php:98 msgid "You can password protect content." msgstr "Du kannst Inhalte mit einem Passwort schützen." -#: ../../extend/addon/addon/tour/tour.php:99 +#: ../../addon/tour/tour.php:99 msgid "Choose who you share with." msgstr "Wähle aus, mit wem Du teilen möchtest." -#: ../../extend/addon/addon/tour/tour.php:101 +#: ../../addon/tour/tour.php:101 msgid "Click here when you are done." msgstr "Klicke hier, wenn Du fertig bist." -#: ../../extend/addon/addon/tour/tour.php:104 +#: ../../addon/tour/tour.php:104 msgid "Adjust from which channels posts should be displayed." msgstr "Lege fest, von welchen Kanälen Beiträge angezeigt werden sollen." -#: ../../extend/addon/addon/tour/tour.php:105 +#: ../../addon/tour/tour.php:105 msgid "Only show posts from channels in the specified privacy group." msgstr "Zeige nur Beträge von Kanälen, die in einer bestimmten Gruppe sind." -#: ../../extend/addon/addon/tour/tour.php:109 +#: ../../addon/tour/tour.php:109 msgid "Easily find posts containing tags (keywords preceded by the \"#\" symbol)." msgstr "Finde Beiträge, die bestimmte Tags enthalten (Stichworte, die mit dem \"#\"-Symbol beginnen)." -#: ../../extend/addon/addon/tour/tour.php:110 +#: ../../addon/tour/tour.php:110 msgid "Easily find posts in given category." msgstr "Finde Beiträge in bestimmten Kategorien." -#: ../../extend/addon/addon/tour/tour.php:111 +#: ../../addon/tour/tour.php:111 msgid "Easily find posts by date." msgstr "Finde Beiträge anhand des Datums." -#: ../../extend/addon/addon/tour/tour.php:112 +#: ../../addon/tour/tour.php:112 msgid "" "Suggested users who have volounteered to be shown as suggestions, and who we" " think you might find interesting." msgstr "Vorgeschlagene Kanäle, die in ihren Einstellungen zugestimmt haben, als Vorschläge angezeigt zu werden, und die Du eventuell interessant finden könntest." -#: ../../extend/addon/addon/tour/tour.php:113 +#: ../../addon/tour/tour.php:113 msgid "Here you see channels you have connected to." msgstr "Hier siehst du die Kanäle, mit denen Du verbunden bist." -#: ../../extend/addon/addon/tour/tour.php:114 +#: ../../addon/tour/tour.php:114 msgid "Save your search so you can repeat it at a later date." msgstr "Speichere Deine Suche, so dass Du sie später leicht erneut durchführen kannst." -#: ../../extend/addon/addon/tour/tour.php:117 +#: ../../addon/tour/tour.php:117 msgid "" "If you see this icon you can be sure that the sender is who it say it is. It" " is normal that it is not always possible to verify the sender, so the icon " "will be missing sometimes. There is usually no need to worry about that." msgstr "Wenn Du dieses Symbol siehst, kannst Du weitgehend sicher sein, dass der Ansender dem angegebenen entspricht. Nicht immer ist es möglich, den Absender zu verifizieren, daher fehlt das Symbol mitunter. Das ist aber in der Regel kein Grund zur Sorge." -#: ../../extend/addon/addon/tour/tour.php:118 +#: ../../addon/tour/tour.php:118 msgid "" "Danger! It seems someone tried to forge a message! This message is not " "necessarily from who it says it is from!" msgstr "Vorsicht! Es kann sein, dass jemand versucht, eine Nachricht zu fälschen! Diese Nachricht muss nicht unbedingt vom angegebenen Absender stammen!" -#: ../../extend/addon/addon/tour/tour.php:125 +#: ../../addon/tour/tour.php:125 msgid "" "Welcome to Hubzilla! Would you like to see a tour of the UI?</p> <p>You can " "pause it at any time and continue where you left off by reloading the page, " @@ -9652,931 +10851,340 @@ msgid "" "return key" msgstr "Willkommen zu Hubzilla! Möchtest Du eine Tour der Benutzeroberfläche angezeigt bekommen?</p><p>Du kannst zu jeder Zeit pausieren und fortsetzen, wo Du aufgehört hast, indem Du die Seite neu lädtst, oder zu einer anderen Seite springst.</p><p>Du kannst auc durch das Drücken der Enter-Taste weitergehen." -#: ../../extend/addon/addon/twitter/twitter.php:99 -msgid "Post to Twitter" -msgstr "Bei Twitter veröffentlichen" - -#: ../../extend/addon/addon/twitter/twitter.php:154 -msgid "Twitter settings updated." -msgstr "Twitter-Einstellungen aktualisiert." +#: ../../addon/sendzid/sendzid.php:25 +msgid "Extended Identity Sharing" +msgstr "Erweitertes Teilen von Identitäten" -#: ../../extend/addon/addon/twitter/twitter.php:183 +#: ../../addon/sendzid/sendzid.php:26 msgid "" -"No consumer key pair for Twitter found. Please contact your site " -"administrator." -msgstr "" +"Share your identity with all websites on the internet. When disabled, " +"identity is only shared with sites in the matrix." +msgstr "Teile Deine Identität mit allen Webseiten im Internet. Ist dies deaktiviert, wird Deine Identität nur mit Hubzilla-Servern geteilt." -#: ../../extend/addon/addon/twitter/twitter.php:205 -msgid "" -"At this Hubzilla instance the Twitter plugin was enabled but you have not " -"yet connected your account to your Twitter account. To do so click the " -"button below to get a PIN from Twitter which you have to copy into the input" -" box below and submit the form. Only your <strong>public</strong> posts will" -" be posted to Twitter." -msgstr "" +#: ../../addon/tictac/tictac.php:21 +msgid "Three Dimensional Tic-Tac-Toe" +msgstr "Dreidimensionales Tic-Tac-Toe" -#: ../../extend/addon/addon/twitter/twitter.php:207 -msgid "Log in with Twitter" -msgstr "Mit Twitter anmelden" +#: ../../addon/tictac/tictac.php:54 +msgid "3D Tic-Tac-Toe" +msgstr "3D Tic-Tac-Toe" -#: ../../extend/addon/addon/twitter/twitter.php:210 -msgid "Copy the PIN from Twitter here" -msgstr "PIN von Twitter hier her kopieren" +#: ../../addon/tictac/tictac.php:59 +msgid "New game" +msgstr "Neues Spiel" -#: ../../extend/addon/addon/twitter/twitter.php:237 +#: ../../addon/tictac/tictac.php:60 +msgid "New game with handicap" +msgstr "Neues Handicaü-Spiel" + +#: ../../addon/tictac/tictac.php:61 msgid "" -"<strong>Note:</strong> Due your privacy settings (<em>Hide your profile " -"details from unknown viewers?</em>) the link potentially included in public " -"postings relayed to Twitter will lead the visitor to a blank page informing " -"the visitor that the access to your profile has been restricted." -msgstr "" +"Three dimensional tic-tac-toe is just like the traditional game except that " +"it is played on multiple levels simultaneously. " +msgstr "3D Tic-Tac-Toe funktioniert wie das ursprüngliche Spiel, nur dass es auf mehreren Ebenen gleichzeitig gespielt wird." -#: ../../extend/addon/addon/twitter/twitter.php:242 -msgid "Allow posting to Twitter" -msgstr "Erlaube die Veröffentlichung bei Twitter" +#: ../../addon/tictac/tictac.php:62 +msgid "" +"In this case there are three levels. You win by getting three in a row on " +"any level, as well as up, down, and diagonally across the different levels." +msgstr "In diesem Fall sind es drei Ebenen. Du gewinnst, wenn es dir gelingt drei in einer Reihe auf einer beliebigen Ebene oder diagonal über die verschiedenen Ebenen hinweg zu erreichen." -#: ../../extend/addon/addon/twitter/twitter.php:242 +#: ../../addon/tictac/tictac.php:64 msgid "" -"If enabled your public postings can be posted to the associated Twitter " -"account" -msgstr "Wenn aktiv können deine öffentlichen Beiträge bei dem verbundenen Twitter Account veröffentlicht werden." +"The handicap game disables the center position on the middle level because " +"the player claiming this square often has an unfair advantage." +msgstr "Bei einem Handicap-Spiel wird die Position im Zentrum der mittleren Ebene gesperrt, da der Spieler der dieses Feld für sich beansprucht meist einen unfairen Vorteil hat." -#: ../../extend/addon/addon/twitter/twitter.php:246 -msgid "Send public postings to Twitter by default" -msgstr "Standardmäßig öffentliche Beiträge bei Twitter veröffentlichen" +#: ../../addon/tictac/tictac.php:183 +msgid "You go first..." +msgstr "Du darfst anfangen..." -#: ../../extend/addon/addon/twitter/twitter.php:246 -msgid "" -"If enabled your public postings will be posted to the associated Twitter " -"account by default" -msgstr "Wenn aktiv können deine öffentlichen Beiträge bei dem verbundenen Twitter Account veröffentlicht werden." +#: ../../addon/tictac/tictac.php:188 +msgid "I'm going first this time..." +msgstr "Diesmal werde ich anfangen..." -#: ../../extend/addon/addon/twitter/twitter.php:264 -msgid "Twitter Post Settings" -msgstr "Twitter-Beitragseinstellungen" +#: ../../addon/tictac/tictac.php:194 +msgid "You won!" +msgstr "Sie haben gewonnen!" -#: ../../extend/addon/addon/twitter/twitter.php:773 -#: ../../extend/addon/addon/rendezvous/rendezvous.php:95 -msgid "Submit Settings" -msgstr "Einstellungen absenden" +#: ../../addon/tictac/tictac.php:200 ../../addon/tictac/tictac.php:225 +msgid "\"Cat\" game!" +msgstr "\"Katzen\"-Spiel!" -#: ../../extend/addon/addon/upload_limits/upload_limits.php:25 -msgid "Show Upload Limits" -msgstr "Hochladebeschränkungen anzeigen" +#: ../../addon/tictac/tictac.php:223 +msgid "I won!" +msgstr "Ich habe gewonnen!" -#: ../../extend/addon/addon/upload_limits/upload_limits.php:27 -msgid "Hubzilla configured maximum size: " -msgstr "Die in Hubzilla eingestellte maximale Größe:" +#: ../../addon/pageheader/pageheader.php:43 +msgid "Message to display on every page on this server" +msgstr "Nachricht, die auf jeder Seite dieses Servers angezeigt werden soll" -#: ../../extend/addon/addon/upload_limits/upload_limits.php:28 -msgid "PHP upload_max_filesize: " -msgstr "PHP upload_max_filesize:" +#: ../../addon/pageheader/pageheader.php:48 +msgid "Pageheader Settings" +msgstr "Nachrichtenkopf-Einstellungen" -#: ../../extend/addon/addon/upload_limits/upload_limits.php:29 -msgid "PHP post_max_size (must be larger than upload_max_filesize): " -msgstr "PHP post_max_size (muss größer sein als upload_max_filesize):" +#: ../../addon/pageheader/pageheader.php:64 +msgid "pageheader Settings saved." +msgstr "Nachrichtenkopf-Einstellungen gespeichert." -#: ../../extend/addon/addon/visage/visage.php:93 -msgid "Recent Channel/Profile Viewers" -msgstr "Kürzliche Kanal/Profil Besucher" +#: ../../addon/authchoose/authchoose.php:67 +msgid "Only authenticate automatically to sites of your friends" +msgstr "Authentifiziere Dich nur auf Seiten deiner Freunde automatisch" -#: ../../extend/addon/addon/visage/visage.php:98 -msgid "This plugin/addon has not been configured." -msgstr "Dieses Plugin/Addon wurde noch nicht konfiguriert." +#: ../../addon/authchoose/authchoose.php:67 +msgid "By default you are automatically authenticated anywhere in the network" +msgstr "Authentifiziere Dich standardmäßig bei allen Seiten im Netzwerk automatisch" -#: ../../extend/addon/addon/visage/visage.php:99 -#, php-format -msgid "Please visit the Visage settings on %s" -msgstr "Bitte rufe die Visage Einstellungen auf %s auf" +#: ../../addon/authchoose/authchoose.php:71 +msgid "Authchoose Settings" +msgstr "Einstellungen für automatische Authentifizierung" -#: ../../extend/addon/addon/visage/visage.php:99 -msgid "your feature settings page" -msgstr "" +#: ../../addon/authchoose/authchoose.php:85 +msgid "Atuhchoose Settings updated." +msgstr "Einstellungen für automatische Authentifizierung aktualisiert." -#: ../../extend/addon/addon/visage/visage.php:112 -msgid "No entries." -msgstr "Keine Einträge." +#: ../../addon/moremoods/moremoods.php:19 +msgid "lonely" +msgstr "einsam" -#: ../../extend/addon/addon/visage/visage.php:166 -msgid "Enable Visage Visitor Logging" -msgstr "Aktiviere das Visage-Besucher Logging" +#: ../../addon/moremoods/moremoods.php:20 +msgid "drunk" +msgstr "betrunken" -#: ../../extend/addon/addon/visage/visage.php:170 -msgid "Visage Settings" -msgstr "Visage-Einstellungen" +#: ../../addon/moremoods/moremoods.php:21 +msgid "horny" +msgstr "geil" -#: ../../extend/addon/addon/wholikesme/wholikesme.php:29 -msgid "Who likes me?" -msgstr "Wer mag mich?" +#: ../../addon/moremoods/moremoods.php:22 +msgid "stoned" +msgstr "bekifft" -#: ../../extend/addon/addon/wppost/wppost.php:45 -msgid "Post to WordPress" -msgstr "Auf WordPress posten" +#: ../../addon/moremoods/moremoods.php:23 +msgid "fucked up" +msgstr "beschissen" -#: ../../extend/addon/addon/wppost/wppost.php:82 -msgid "Enable WordPress Post Plugin" -msgstr "Aktiviere das WordPress-Plugin" +#: ../../addon/moremoods/moremoods.php:24 +msgid "clusterfucked" +msgstr "clusterfucked" -#: ../../extend/addon/addon/wppost/wppost.php:86 -msgid "WordPress username" -msgstr "WordPress-Benutzername" +#: ../../addon/moremoods/moremoods.php:25 +msgid "crazy" +msgstr "verrückt" -#: ../../extend/addon/addon/wppost/wppost.php:90 -msgid "WordPress password" -msgstr "WordPress-Passwort" +#: ../../addon/moremoods/moremoods.php:26 +msgid "hurt" +msgstr "verletzt" -#: ../../extend/addon/addon/wppost/wppost.php:94 -msgid "WordPress API URL" -msgstr "WordPress-API-URL" +#: ../../addon/moremoods/moremoods.php:27 +msgid "sleepy" +msgstr "müde" -#: ../../extend/addon/addon/wppost/wppost.php:95 -msgid "Typically https://your-blog.tld/xmlrpc.php" -msgstr "Normalerweise https://your-blog.tld/xmlrpc.php" +#: ../../addon/moremoods/moremoods.php:28 +msgid "grumpy" +msgstr "mürrisch" -#: ../../extend/addon/addon/wppost/wppost.php:98 -msgid "WordPress blogid" -msgstr "WordPress blogid" +#: ../../addon/moremoods/moremoods.php:29 +msgid "high" +msgstr "hoch" -#: ../../extend/addon/addon/wppost/wppost.php:99 -msgid "For multi-user sites such as wordpress.com, otherwise leave blank" -msgstr "Nötig für Mehrbenutzer Seiten wie wordpress.com, andernfalls frei lassen" +#: ../../addon/moremoods/moremoods.php:30 +msgid "semi-conscious" +msgstr "halb bewusstlos" -#: ../../extend/addon/addon/wppost/wppost.php:105 -msgid "Post to WordPress by default" -msgstr "Standardmäßig auf auf WordPress posten" +#: ../../addon/moremoods/moremoods.php:31 +msgid "in love" +msgstr "verliebt" -#: ../../extend/addon/addon/wppost/wppost.php:109 -msgid "Forward comments (requires hubzilla_wp plugin)" -msgstr "Kommentare weiterleiten (benötigt hubzilla_wp Plugin)" +#: ../../addon/moremoods/moremoods.php:32 +msgid "in lust" +msgstr "" -#: ../../extend/addon/addon/wppost/wppost.php:113 -msgid "WordPress Post Settings" -msgstr "WordPress-Beitragseinstellungen" +#: ../../addon/moremoods/moremoods.php:33 +msgid "naked" +msgstr "nackt" -#: ../../extend/addon/addon/wppost/wppost.php:129 -msgid "Wordpress Settings saved." -msgstr "Wordpress-Einstellungen gespeichert." +#: ../../addon/moremoods/moremoods.php:34 +msgid "stinky" +msgstr "stinkend" + +#: ../../addon/moremoods/moremoods.php:35 +msgid "sweaty" +msgstr "verschwitzt" + +#: ../../addon/moremoods/moremoods.php:36 +msgid "bleeding out" +msgstr "blutend" + +#: ../../addon/moremoods/moremoods.php:37 +msgid "victorious" +msgstr "siegreich" + +#: ../../addon/moremoods/moremoods.php:38 +msgid "defeated" +msgstr "besiegt" + +#: ../../addon/moremoods/moremoods.php:39 +msgid "envious" +msgstr "neidisch" + +#: ../../addon/moremoods/moremoods.php:40 +msgid "jealous" +msgstr "eifersüchtig" -#: ../../extend/addon/addon/xmpp/xmpp.php:31 +#: ../../addon/xmpp/xmpp.php:31 msgid "XMPP settings updated." msgstr "XMPP-Einstellungen aktualisiert." -#: ../../extend/addon/addon/xmpp/xmpp.php:53 +#: ../../addon/xmpp/xmpp.php:53 msgid "Enable Chat" msgstr "Chat aktivieren" -#: ../../extend/addon/addon/xmpp/xmpp.php:58 +#: ../../addon/xmpp/xmpp.php:58 msgid "Individual credentials" msgstr "Individuelle Anmeldedaten" -#: ../../extend/addon/addon/xmpp/xmpp.php:64 +#: ../../addon/xmpp/xmpp.php:64 msgid "Jabber BOSH server" msgstr "Jabber BOSH Server" -#: ../../extend/addon/addon/xmpp/xmpp.php:69 +#: ../../addon/xmpp/xmpp.php:69 msgid "XMPP Settings" msgstr "XMPP-Einstellungen" -#: ../../extend/addon/addon/xmpp/xmpp.php:92 +#: ../../addon/xmpp/xmpp.php:92 msgid "Jabber BOSH host" msgstr "Jabber BOSH Host" -#: ../../extend/addon/addon/xmpp/xmpp.php:93 +#: ../../addon/xmpp/xmpp.php:93 msgid "Use central userbase" msgstr "Zentrale Benutzerbasis verwenden" -#: ../../extend/addon/addon/xmpp/xmpp.php:93 +#: ../../addon/xmpp/xmpp.php:93 msgid "" "If enabled, members will automatically login to an ejabberd server that has " "to be installed on this machine with synchronized credentials via the " "\"auth_ejabberd.php\" script." msgstr "" -#: ../../extend/addon/addon/cdav/include/widgets.php:37 -msgid "Select Channel" -msgstr "Kanal auswählen" - -#: ../../extend/addon/addon/cdav/include/widgets.php:42 -msgid "Read-write" -msgstr "Lesen-schreiben" - -#: ../../extend/addon/addon/cdav/include/widgets.php:43 -msgid "Read-only" -msgstr "Nur Lesen" - -#: ../../extend/addon/addon/cdav/include/widgets.php:116 -msgid "My Calendars" -msgstr "Meine Kalender" - -#: ../../extend/addon/addon/cdav/include/widgets.php:118 -msgid "Shared Calendars" -msgstr "Geteilte Kalender" - -#: ../../extend/addon/addon/cdav/include/widgets.php:122 -msgid "Share this calendar" -msgstr "Diesen Kalender teilen" - -#: ../../extend/addon/addon/cdav/include/widgets.php:124 -msgid "Calendar name and color" -msgstr "Kalendername und -farbe" - -#: ../../extend/addon/addon/cdav/include/widgets.php:126 -msgid "Create new calendar" -msgstr "Neuen Kalender erstellen" - -#: ../../extend/addon/addon/cdav/include/widgets.php:128 -msgid "Calendar Name" -msgstr "Kalendername" - -#: ../../extend/addon/addon/cdav/include/widgets.php:129 -msgid "Calendar Tools" -msgstr "Kalenderwerkzeuge" - -#: ../../extend/addon/addon/cdav/include/widgets.php:130 -msgid "Import calendar" -msgstr "Kalender importieren" - -#: ../../extend/addon/addon/cdav/include/widgets.php:131 -msgid "Select a calendar to import to" -msgstr "Kalender zum Hineinimportieren auswählen" - -#: ../../extend/addon/addon/cdav/include/widgets.php:158 -msgid "Addressbooks" -msgstr "Adressbücher" - -#: ../../extend/addon/addon/cdav/include/widgets.php:160 -msgid "Addressbook name" -msgstr "Adressbuchname" - -#: ../../extend/addon/addon/cdav/include/widgets.php:162 -msgid "Create new addressbook" -msgstr "Neues Adressbuch erstellen" - -#: ../../extend/addon/addon/cdav/include/widgets.php:163 -msgid "Addressbook Name" -msgstr "Adressbuchname" - -#: ../../extend/addon/addon/cdav/include/widgets.php:165 -msgid "Addressbook Tools" -msgstr "Adressbuchwerkzeuge" - -#: ../../extend/addon/addon/cdav/include/widgets.php:166 -msgid "Import addressbook" -msgstr "Adressbuch importieren" - -#: ../../extend/addon/addon/cdav/include/widgets.php:167 -msgid "Select an addressbook to import to" -msgstr "Adressbuch zum Hineinimportieren auswählen" - -#: ../../extend/addon/addon/cdav/cdav.php:36 -msgid "Errors encountered creating database table: " -msgstr "" - -#: ../../extend/addon/addon/cdav/cdav.php:197 -msgid "Default Calendar" -msgstr "Standardkalender" - -#: ../../extend/addon/addon/cdav/cdav.php:206 -msgid "Default Addressbook" -msgstr "Standardadressbuch" - -#: ../../extend/addon/addon/cdav/cdav.php:215 -msgid "CalDAV/CardDAV Settings saved." -msgstr "CalDAV/CardDAV-Einstellungen gespeichert." - -#: ../../extend/addon/addon/cdav/cdav.php:234 -msgid "Enable CalDAV/CardDAV Server for this channel" -msgstr "Aktiviere den CalDAV/CardDAV Server für diesen Kanal" - -#: ../../extend/addon/addon/cdav/cdav.php:237 -#, php-format -msgid "Your CalDAV resources are located at %s " -msgstr "Deine CalDAV Resourcen sind unter %s verfügbar" - -#: ../../extend/addon/addon/cdav/cdav.php:240 -#, php-format -msgid "Your CardDAV resources are located at %s " -msgstr "Deine CardDAV Ressourcen sind unter %s verfügbar" - -#: ../../extend/addon/addon/cdav/cdav.php:246 -msgid "CalDAV/CardDAV Settings" -msgstr "CalDAV/CardDAV-Einstellungen" - -#: ../../extend/addon/addon/cdav/cdav.php:270 -#: ../../extend/addon/addon/cdav/Mod_Cdav.php:1145 -msgid "Mobile" -msgstr "Mobil" - -#: ../../extend/addon/addon/cdav/cdav.php:271 -#: ../../extend/addon/addon/cdav/Mod_Cdav.php:1146 ../../include/nav.php:88 -msgid "Home" -msgstr "Home" - -#: ../../extend/addon/addon/cdav/cdav.php:272 -msgid "Home, Voice" -msgstr "Zuhause, Sprache" - -#: ../../extend/addon/addon/cdav/cdav.php:273 -msgid "Home, Fax" -msgstr "Zuhause, Fax" - -#: ../../extend/addon/addon/cdav/cdav.php:274 -#: ../../extend/addon/addon/cdav/Mod_Cdav.php:1147 -msgid "Work" -msgstr "Arbeit" - -#: ../../extend/addon/addon/cdav/cdav.php:275 -msgid "Work, Voice" -msgstr "Arbeit, Sprache" - -#: ../../extend/addon/addon/cdav/cdav.php:276 -msgid "Work, Fax" -msgstr "Arbeit, Fax" - -#: ../../extend/addon/addon/cdav/Mod_Cdav.php:744 -msgid "INVALID EVENT DISMISSED!" -msgstr "UNGÃœLTIGEN TERMIN ABGELEHNT!" - -#: ../../extend/addon/addon/cdav/Mod_Cdav.php:745 -msgid "Summary: " -msgstr "Zusammenfassung:" - -#: ../../extend/addon/addon/cdav/Mod_Cdav.php:746 -msgid "Date: " -msgstr "Datum:" - -#: ../../extend/addon/addon/cdav/Mod_Cdav.php:747 -#: ../../extend/addon/addon/cdav/Mod_Cdav.php:754 -msgid "Reason: " -msgstr "Grund:" - -#: ../../extend/addon/addon/cdav/Mod_Cdav.php:752 -msgid "INVALID CARD DISMISSED!" -msgstr "UNGÃœLTIGE KARTE ABGELEHNT!" - -#: ../../extend/addon/addon/cdav/Mod_Cdav.php:753 -msgid "Name: " -msgstr "Name: " - -#: ../../extend/addon/addon/cdav/Mod_Cdav.php:770 -msgid "" -"You have to enable this plugin in Feature/Addon Settings > CalDAV/CardDAV " -"Settings before you can use it." -msgstr "" - -#: ../../extend/addon/addon/cdav/Mod_Cdav.php:836 -#: ../../extend/addon/addon/cdav/Mod_Cdav.php:837 -msgid "Example: YYYY-MM-DD HH:mm" -msgstr "Beispiel: JJJJ-MM-TT HH:mm" - -#: ../../extend/addon/addon/cdav/Mod_Cdav.php:837 -msgid "End date and time" -msgstr "Enddatum und -zeit" - -#: ../../extend/addon/addon/cdav/Mod_Cdav.php:852 -msgid "List month" -msgstr "" - -#: ../../extend/addon/addon/cdav/Mod_Cdav.php:853 -msgid "List week" -msgstr "" - -#: ../../extend/addon/addon/cdav/Mod_Cdav.php:854 -msgid "List day" -msgstr "" - -#: ../../extend/addon/addon/cdav/Mod_Cdav.php:861 -msgid "More" -msgstr "Mehr" - -#: ../../extend/addon/addon/cdav/Mod_Cdav.php:862 -msgid "Less" -msgstr "Weniger" - -#: ../../extend/addon/addon/cdav/Mod_Cdav.php:863 -msgid "Select calendar" -msgstr "Kalender auswählen" - -#: ../../extend/addon/addon/cdav/Mod_Cdav.php:865 -msgid "Delete all" -msgstr "Alles löschen" - -#: ../../extend/addon/addon/cdav/Mod_Cdav.php:867 -msgid "Sorry! Editing of recurrent events is not yet implemented." -msgstr "Entschuldigung, aber das Bearbeiten von wiederkehrenden Veranstaltungen ist leider noch nicht implementiert." - -#: ../../extend/addon/addon/cdav/Mod_Cdav.php:1137 -msgid "Organisation" -msgstr "Organisation" - -#: ../../extend/addon/addon/cdav/Mod_Cdav.php:1138 -#: ../../include/page_widgets.php:46 -msgid "Title" -msgstr "Titel" - -#: ../../extend/addon/addon/cdav/Mod_Cdav.php:1139 -msgid "Phone" -msgstr "Telefon" - -#: ../../extend/addon/addon/cdav/Mod_Cdav.php:1141 -msgid "Instant messenger" -msgstr "" - -#: ../../extend/addon/addon/cdav/Mod_Cdav.php:1142 -msgid "Website" -msgstr "Webseite" - -#: ../../extend/addon/addon/cdav/Mod_Cdav.php:1144 -msgid "Note" -msgstr "Hinweis" - -#: ../../extend/addon/addon/cdav/Mod_Cdav.php:1150 -msgid "Add Field" -msgstr "Feld hinzufügen" - -#: ../../extend/addon/addon/cdav/Mod_Cdav.php:1155 -msgid "P.O. Box" -msgstr "" - -#: ../../extend/addon/addon/cdav/Mod_Cdav.php:1156 -msgid "Additional" -msgstr "Zusätzlich" - -#: ../../extend/addon/addon/cdav/Mod_Cdav.php:1157 -msgid "Street" -msgstr "Straße" - -#: ../../extend/addon/addon/cdav/Mod_Cdav.php:1158 -msgid "Locality" -msgstr "Ortschaft" - -#: ../../extend/addon/addon/cdav/Mod_Cdav.php:1159 -msgid "Region" -msgstr "Region" - -#: ../../extend/addon/addon/cdav/Mod_Cdav.php:1160 -msgid "ZIP Code" -msgstr "Postleitzahl" - -#: ../../extend/addon/addon/chess/chess.php:276 -#: ../../extend/addon/addon/chess/chess.php:430 -msgid "Invalid game." -msgstr "Ungültiges Spiel." - -#: ../../extend/addon/addon/chess/chess.php:282 -#: ../../extend/addon/addon/chess/chess.php:436 -msgid "You are not a player in this game." -msgstr "Sie sind kein Spieler in diesem Spiel." - -#: ../../extend/addon/addon/chess/chess.php:315 -msgid "You must be a local channel to create a game." -msgstr "Um ein Spiel zu eröffnen, musst du ein lokaler Kanal sein" - -#: ../../extend/addon/addon/chess/chess.php:333 -msgid "You must select one opponent that is not yourself." -msgstr "Du musst einen Gegner wählen, der nicht du selbst ist" - -#: ../../extend/addon/addon/chess/chess.php:336 -msgid "Creating new game..." -msgstr "Neues Spiel wird erstellt..." - -#: ../../extend/addon/addon/chess/chess.php:342 -msgid "You must select white or black." -msgstr "Sie müssen weiß oder schwarz auswählen." - -#: ../../extend/addon/addon/chess/chess.php:349 -msgid "Error creating new game." -msgstr "Fehler beim Erstellen eines neuen Spiels." - -#: ../../extend/addon/addon/chess/chess.php:379 ../../include/channel.php:816 -msgid "Requested channel is not available." -msgstr "Angeforderte Kanal nicht verfügbar." - -#: ../../extend/addon/addon/chess/chess.php:392 -msgid "You must select a local channel /chess/channelname" -msgstr "Du musst einen lokalen Kanal/Schach(Kanalnamen aufwählen" - -#: ../../extend/addon/addon/chess/chess.php:920 -msgid "Enable notifications" -msgstr "Benachrichtigungen aktivieren" - -#: ../../extend/addon/addon/likebanner/likebanner.php:51 -msgid "Your Webbie:" -msgstr "Dein Webbie" - -#: ../../extend/addon/addon/likebanner/likebanner.php:54 -msgid "Fontsize (px):" -msgstr "Schriftgröße (px):" - -#: ../../extend/addon/addon/likebanner/likebanner.php:68 -msgid "Link:" -msgstr "Link:" - -#: ../../extend/addon/addon/likebanner/likebanner.php:70 -msgid "Like us on Hubzilla" -msgstr "Like us on Hubzilla" - -#: ../../extend/addon/addon/likebanner/likebanner.php:72 -msgid "Embed:" -msgstr "Einbetten" - -#: ../../extend/addon/addon/openid/Mod_Id.php:85 -#: ../../include/selectors.php:49 ../../include/selectors.php:66 -msgid "Male" -msgstr "Männlich" - -#: ../../extend/addon/addon/openid/Mod_Id.php:87 -#: ../../include/selectors.php:49 ../../include/selectors.php:66 -msgid "Female" -msgstr "Weiblich" - -#: ../../extend/addon/addon/openid/Mod_Openid.php:30 -msgid "OpenID protocol error. No ID returned." -msgstr "OpenID-Protokollfehler. Keine Kennung zurückgegeben." - -#: ../../extend/addon/addon/openid/Mod_Openid.php:193 -#: ../../include/auth.php:286 -msgid "Login failed." -msgstr "Login fehlgeschlagen." - -#: ../../extend/addon/addon/openid/MysqlProvider.php:52 -msgid "First Name" -msgstr "Vorname" - -#: ../../extend/addon/addon/openid/MysqlProvider.php:53 -msgid "Last Name" -msgstr "Nachname" - -#: ../../extend/addon/addon/openid/MysqlProvider.php:55 -msgid "Full Name" -msgstr "Voller Name" - -#: ../../extend/addon/addon/openid/MysqlProvider.php:61 -msgid "Profile Photo 16px" -msgstr "Profilfoto 16 px" - -#: ../../extend/addon/addon/openid/MysqlProvider.php:62 -msgid "Profile Photo 32px" -msgstr "Profilfoto 32 px" - -#: ../../extend/addon/addon/openid/MysqlProvider.php:63 -msgid "Profile Photo 48px" -msgstr "Profilfoto 48 px" - -#: ../../extend/addon/addon/openid/MysqlProvider.php:64 -msgid "Profile Photo 64px" -msgstr "Profilfoto 64 px" - -#: ../../extend/addon/addon/openid/MysqlProvider.php:65 -msgid "Profile Photo 80px" -msgstr "Profilfoto 80 px" - -#: ../../extend/addon/addon/openid/MysqlProvider.php:66 -msgid "Profile Photo 128px" -msgstr "Profilfoto 128 px" - -#: ../../extend/addon/addon/openid/MysqlProvider.php:67 -msgid "Timezone" -msgstr "Zeitzone" - -#: ../../extend/addon/addon/openid/MysqlProvider.php:70 -msgid "Birth Year" -msgstr "Geburtsjahr" - -#: ../../extend/addon/addon/openid/MysqlProvider.php:71 -msgid "Birth Month" -msgstr "Geburtsmonat" - -#: ../../extend/addon/addon/openid/MysqlProvider.php:72 -msgid "Birth Day" -msgstr "Geburtstag" - -#: ../../extend/addon/addon/openid/MysqlProvider.php:73 -msgid "Birthdate" -msgstr "Geburtsdatum" - -#: ../../extend/addon/addon/openid/openid.php:49 -msgid "" -"We encountered a problem while logging in with the OpenID you provided. " -"Please check the correct spelling of the ID." -msgstr "Wir haben ein Problem mit der OpenID festgestellt, mit der Du Dich anmelden wolltest. Bitte überprüfe sie noch einmal." - -#: ../../extend/addon/addon/openid/openid.php:49 -msgid "The error message was:" -msgstr "Die Fehlermeldung war:" - -#: ../../extend/addon/addon/diaspora_reconnect/diaspora_reconnect.php:44 -#, php-format -msgid "Reconnecting %d connections" -msgstr "Erneuere %d Verbindungen" +#: ../../addon/wholikesme/wholikesme.php:29 +msgid "Who likes me?" +msgstr "Wer mag mich?" -#: ../../extend/addon/addon/diaspora_reconnect/diaspora_reconnect.php:63 -msgid "Diaspora Reconnect" -msgstr "" +#: ../../addon/pumpio/pumpio.php:148 +msgid "You are now authenticated to pumpio." +msgstr "Du bist nun bei pumpio authenzifiziert." -#: ../../extend/addon/addon/diaspora_reconnect/diaspora_reconnect.php:65 -msgid "" -"Use this form to re-establish Diaspora connections which were initially made" -" from a different hub." +#: ../../addon/pumpio/pumpio.php:149 +msgid "return to the featured settings page" msgstr "" -#: ../../extend/addon/addon/diaspora_reconnect/diaspora_reconnect.php:70 -msgid "Reconnect" -msgstr "Erneut verbinden" - -#: ../../extend/addon/addon/mailtest/mailtest.php:19 -msgid "Send test email" -msgstr "Test-E-Mail senden" - -#: ../../extend/addon/addon/mailtest/mailtest.php:66 -msgid "Mail sent." -msgstr "Mail gesendet." - -#: ../../extend/addon/addon/mailtest/mailtest.php:68 -msgid "Sending of mail failed." -msgstr "Senden der E-Mail fehlgeschlagen." - -#: ../../extend/addon/addon/mailtest/mailtest.php:77 -msgid "Mail Test" -msgstr "Mail Test" - -#: ../../extend/addon/addon/rendezvous/rendezvous.php:57 -msgid "Errors encountered deleting database table " -msgstr "Beim Löschen der Datenbanktabelle sind Fehler aufgetreten." - -#: ../../extend/addon/addon/rendezvous/rendezvous.php:96 -msgid "Drop tables when uninstalling?" -msgstr "Lösche Tabellen beim Deinstallieren?" - -#: ../../extend/addon/addon/rendezvous/rendezvous.php:96 -msgid "" -"If checked, the Rendezvous database tables will be deleted when the plugin " -"is uninstalled." -msgstr "Wenn ausgewählt, werden die Rendezvous-Tabellen in der Datenbank gelöscht, sobald das Plugin deinstalliert wird." - -#: ../../extend/addon/addon/rendezvous/rendezvous.php:97 -msgid "Mapbox Access Token" -msgstr "Mapbox Zugangs-Token" - -#: ../../extend/addon/addon/rendezvous/rendezvous.php:97 -msgid "" -"If you enter a Mapbox access token, it will be used to retrieve map tiles " -"from Mapbox instead of the default OpenStreetMap tile server." -msgstr "Wenn Du ein Mapbox Zugangs-Token eingibst, werden die Kartendaten (Kacheln) damit von Mapbox geladen, anstatt von OpenStreetMap, welches die Voreinstellung ist." - -#: ../../extend/addon/addon/rendezvous/rendezvous.php:122 -msgid "Rendezvous" -msgstr "Rendezvous" - -#: ../../extend/addon/addon/rendezvous/rendezvous.php:127 -msgid "" -"This identity has been deleted by another member due to inactivity. Please " -"press the \"New identity\" button or refresh the page to register a new " -"identity. You may use the same name." -msgstr "Diese Identität wurde von einem anderen Mitglied aufgrund von Inaktivität gelöscht. Bitte klicke auf \"Neue Identität\" oder aktualisiere die Website im Browser, um eine neue Identität zu registrieren. Du kannst dabei den selben Namen verwenden." - -#: ../../extend/addon/addon/rendezvous/rendezvous.php:128 -msgid "Welcome to Rendezvous!" -msgstr "Willkommen bei Rendezvous!" - -#: ../../extend/addon/addon/rendezvous/rendezvous.php:129 -msgid "" -"Enter your name to join this rendezvous. To begin sharing your location with" -" the other members, tap the GPS control. When your location is discovered, a" -" red dot will appear and others will be able to see you on the map." -msgstr "Gib Deinen Namen ein, um diesem Rendezvous beizutreten. Um Deinen Standort mit anderen Mitgliedern zu teilen, klicke auf das GPS Symbol. Sobald Dein Standort ermittelt ist, erscheint ein roter Punkt, und die Anderen werden Dich auf der Karte sehen können." - -#: ../../extend/addon/addon/rendezvous/rendezvous.php:131 -msgid "Let's meet here" -msgstr "Lasst uns hier treffen" - -#: ../../extend/addon/addon/rendezvous/rendezvous.php:134 -msgid "New marker" -msgstr "Neue Markierung" - -#: ../../extend/addon/addon/rendezvous/rendezvous.php:135 -msgid "Edit marker" -msgstr "Markierung bearbeiten" - -#: ../../extend/addon/addon/rendezvous/rendezvous.php:136 -msgid "New identity" -msgstr "Neue Identität" - -#: ../../extend/addon/addon/rendezvous/rendezvous.php:137 -msgid "Delete marker" -msgstr "Markierung löschen" - -#: ../../extend/addon/addon/rendezvous/rendezvous.php:138 -msgid "Delete member" -msgstr "Mitglied löschen" - -#: ../../extend/addon/addon/rendezvous/rendezvous.php:139 -msgid "Edit proximity alert" -msgstr "Annäherungsalarm bearbeiten" - -#: ../../extend/addon/addon/rendezvous/rendezvous.php:140 -msgid "" -"A proximity alert will be issued when this member is within a certain radius" -" of you.<br><br>Enter a radius in meters (0 to disable):" -msgstr "Ein Annäherungsalarm wird ausgelöst werden, sobald sich dieses Mitglied innerhalb eines bestimmten Radius von Dir aufhält.<br><br>Gib einen Radius in Metern ein (0 zum Abschalten der Funktion):" - -#: ../../extend/addon/addon/rendezvous/rendezvous.php:140 -msgid "distance" -msgstr "Entfernung" - -#: ../../extend/addon/addon/rendezvous/rendezvous.php:150 -msgid "Add new rendezvous" -msgstr "Neues Rendezvous hinzufügen" - -#: ../../extend/addon/addon/rendezvous/rendezvous.php:151 -msgid "" -"Create a new rendezvous and share the access link with those you wish to " -"invite to the group. Those who open the link become members of the " -"rendezvous. They can view other member locations, add markers to the map, or" -" share their own locations with the group." -msgstr "Erstelle ein neues Rendezvous und teile den Zugriffslink mit allen, die Du in die Gruppe einladen möchtest. Die, die den Link öffnen, werden Mitglieder des Rendezvous. Sie können die Standorte der anderen Mitglieder sehen, Marker zur Karte hinzufügen oder ihre eigenen Standorte mit der Gruppe teilen." - -#: ../../include/Import/import_diaspora.php:16 -msgid "No username found in import file." -msgstr "Kein Benutzername in der Importdatei gefunden." - -#: ../../include/Import/import_diaspora.php:41 ../../include/import.php:51 -msgid "Unable to create a unique channel address. Import failed." -msgstr "Es war nicht möglich, eine eindeutige Kanal-Adresse zu erzeugen. Der Import ist fehlgeschlagen." - -#: ../../include/dba/dba_driver.php:187 -#, php-format -msgid "Cannot locate DNS info for database server '%s'" -msgstr "Kann die DNS-Informationen für den Datenbank-Server '%s' nicht finden" +#: ../../addon/pumpio/pumpio.php:163 +msgid "Post to Pump.io" +msgstr "Bei pumpio veröffentlichen" -#: ../../include/datetime.php:147 -msgid "Birthday" -msgstr "Geburtstag" +#: ../../addon/pumpio/pumpio.php:198 +msgid "Pump.io servername" +msgstr "Pump.io-Servername" -#: ../../include/datetime.php:149 -msgid "Age: " -msgstr "Alter:" +#: ../../addon/pumpio/pumpio.php:198 +msgid "Without \"http://\" or \"https://\"" +msgstr "Ohne \"http://\" oder \"https://\"" -#: ../../include/datetime.php:151 -msgid "YYYY-MM-DD or MM-DD" -msgstr "JJJJ-MM-TT oder MM-TT" +#: ../../addon/pumpio/pumpio.php:202 +msgid "Pump.io username" +msgstr "Pump.io-Benutzername" -#: ../../include/datetime.php:286 ../../boot.php:2563 -msgid "never" -msgstr "Nie" +#: ../../addon/pumpio/pumpio.php:202 +msgid "Without the servername" +msgstr "Ohne dem Servernamen" -#: ../../include/datetime.php:292 -msgid "less than a second ago" -msgstr "Vor weniger als einer Sekunde" +#: ../../addon/pumpio/pumpio.php:213 +msgid "You are not authenticated to pumpio" +msgstr "Du bist nicht bei pumpio authentifiziert." -#: ../../include/datetime.php:310 -#, php-format -msgctxt "e.g. 22 hours ago, 1 minute ago" -msgid "%1$d %2$s ago" -msgstr "vor %1$d %2$s" +#: ../../addon/pumpio/pumpio.php:215 +msgid "(Re-)Authenticate your pump.io connection" +msgstr "Deine pumpio Verbindung (erneut) authentifizieren" -#: ../../include/datetime.php:321 -msgctxt "relative_date" -msgid "year" -msgid_plural "years" -msgstr[0] "Jahr" -msgstr[1] "Jahre" +#: ../../addon/pumpio/pumpio.php:219 +msgid "Enable pump.io Post Plugin" +msgstr "Aktiviere das pumpio-Plugin" -#: ../../include/datetime.php:324 -msgctxt "relative_date" -msgid "month" -msgid_plural "months" -msgstr[0] "Monat" -msgstr[1] "Monate" +#: ../../addon/pumpio/pumpio.php:223 +msgid "Post to pump.io by default" +msgstr "Standardmäßig bei pumpio veröffentlichen" -#: ../../include/datetime.php:327 -msgctxt "relative_date" -msgid "week" -msgid_plural "weeks" -msgstr[0] "Woche" -msgstr[1] "Wochen" +#: ../../addon/pumpio/pumpio.php:227 +msgid "Should posts be public" +msgstr "Sollen die Beiträge öffentlich sein" -#: ../../include/datetime.php:330 -msgctxt "relative_date" -msgid "day" -msgid_plural "days" -msgstr[0] "Tag" -msgstr[1] "Tage" +#: ../../addon/pumpio/pumpio.php:231 +msgid "Mirror all public posts" +msgstr "Öffentliche Beiträge spiegeln" -#: ../../include/datetime.php:333 -msgctxt "relative_date" -msgid "hour" -msgid_plural "hours" -msgstr[0] "Stunde" -msgstr[1] "Stunden" +#: ../../addon/pumpio/pumpio.php:237 +msgid "Pump.io Post Settings" +msgstr "Pump.io-Beitragseinstellungen" -#: ../../include/datetime.php:336 -msgctxt "relative_date" -msgid "minute" -msgid_plural "minutes" -msgstr[0] "Minute" -msgstr[1] "Minuten" +#: ../../addon/pumpio/pumpio.php:266 +msgid "PumpIO Settings saved." +msgstr "PumpIO-Einstellungen gespeichert." -#: ../../include/datetime.php:339 -msgctxt "relative_date" -msgid "second" -msgid_plural "seconds" -msgstr[0] "Sekunde" -msgstr[1] "Sekunden" +#: ../../addon/ldapauth/ldapauth.php:61 +msgid "An account has been created for you." +msgstr "Ein Konto wurde für Sie erstellt." -#: ../../include/datetime.php:576 -#, php-format -msgid "%1$s's birthday" -msgstr "%1$ss Geburtstag" +#: ../../addon/ldapauth/ldapauth.php:68 +msgid "Authentication successful but rejected: account creation is disabled." +msgstr "Authentifizierung war erfolgreich wurde aber abgewiesen! Das Anlegen von Accounts wurde deaktiviert." -#: ../../include/datetime.php:577 +#: ../../addon/opensearch/opensearch.php:26 #, php-format -msgid "Happy Birthday %1$s" -msgstr "Alles Gute zum Geburtstag, %1$s" - -#: ../../include/account.php:35 -msgid "Not a valid email address" -msgstr "Ungültige E-Mail-Adresse" - -#: ../../include/account.php:37 -msgid "Your email domain is not among those allowed on this site" -msgstr "Deine E-Mail-Adresse ist auf dieser Seite nicht erlaubt" - -#: ../../include/account.php:43 -msgid "Your email address is already registered at this site." -msgstr "Deine E-Mail-Adresse ist auf dieser Seite bereits registriert." - -#: ../../include/account.php:75 -msgid "An invitation is required." -msgstr "Eine Einladung wird benötigt." - -#: ../../include/account.php:79 -msgid "Invitation could not be verified." -msgstr "Die Einladung konnte nicht bestätigt werden." - -#: ../../include/account.php:130 -msgid "Please enter the required information." -msgstr "Bitte gib die benötigten Informationen ein." +msgctxt "opensearch" +msgid "Search %1$s (%2$s)" +msgstr "Suche %1$s (%2$s)" -#: ../../include/account.php:198 -msgid "Failed to store account information." -msgstr "Speichern der Nutzerkontodaten fehlgeschlagen." +#: ../../addon/opensearch/opensearch.php:28 +msgctxt "opensearch" +msgid "$Projectname" +msgstr "$Projectname" -#: ../../include/account.php:263 -#, php-format -msgid "Registration confirmation for %s" -msgstr "Registrierungsbestätigung für %s" +#: ../../addon/opensearch/opensearch.php:43 +msgid "Search $Projectname" +msgstr "$Projectname suchen" -#: ../../include/account.php:330 -#, php-format -msgid "Registration request at %s" -msgstr "Registrierungsanfrage auf %s" +#: ../../addon/redfiles/redfiles.php:119 +msgid "Redmatrix File Storage Import" +msgstr "" -#: ../../include/account.php:352 -msgid "your registration password" -msgstr "Dein Registrierungspasswort" +#: ../../addon/redfiles/redfiles.php:120 +msgid "This will import all your Redmatrix cloud files to this channel." +msgstr "Hiermit werden alle deine Daten aus der Redmatrix Cloud in diesen Kanal importiert." -#: ../../include/account.php:358 ../../include/account.php:420 -#, php-format -msgid "Registration details for %s" -msgstr "Registrierungsdetails für %s" +#: ../../addon/redfiles/redfilehelper.php:64 +msgid "file" +msgstr "Datei" -#: ../../include/account.php:431 -msgid "Account approved." -msgstr "Nutzerkonto bestätigt." +#: ../../addon/hubwall/hubwall.php:19 +msgid "Send email to all members" +msgstr "E-Mail an alle Mitglieder senden" -#: ../../include/account.php:471 +#: ../../addon/hubwall/hubwall.php:73 #, php-format -msgid "Registration revoked for %s" -msgstr "Registrierung für %s wurde widerrufen" - -#: ../../include/account.php:756 ../../include/account.php:758 -msgid "Click here to upgrade." -msgstr "Klicke hier, um das Upgrade durchzuführen." - -#: ../../include/account.php:764 -msgid "This action exceeds the limits set by your subscription plan." -msgstr "Diese Aktion überschreitet die Grenzen Ihres Abonnements." - -#: ../../include/account.php:769 -msgid "This action is not available under your subscription plan." -msgstr "Diese Aktion ist in Ihrem Abonnement nicht verfügbar." - -#: ../../include/message.php:20 -msgid "No recipient provided." -msgstr "Kein Empfänger angegeben" +msgid "%1$d of %2$d messages sent." +msgstr "%1$d von %2$d Nachrichten gesendet." -#: ../../include/message.php:25 -msgid "[no subject]" -msgstr "[no subject]" +#: ../../addon/hubwall/hubwall.php:81 +msgid "Send email to all hub members." +msgstr "Eine E-Mail an alle Mitglieder dieses Hubs senden." -#: ../../include/message.php:45 -msgid "Unable to determine sender." -msgstr "Kann Absender nicht bestimmen." +#: ../../addon/hubwall/hubwall.php:93 +msgid "Sender Email address" +msgstr "E-Mail Adresse des Absenders" -#: ../../include/message.php:223 -msgid "Stored post could not be verified." -msgstr "Gespeicherter Beitrag konnten nicht überprüft werden." +#: ../../addon/hubwall/hubwall.php:94 +msgid "Test mode (only send to hub administrator)" +msgstr "Test Modus (nur an Hub Administratoren senden)" #: ../../include/selectors.php:30 msgid "Frequently" @@ -10634,11 +11242,11 @@ msgstr "Transsexuell" msgid "Hermaphrodite" msgstr "Zwitter" -#: ../../include/selectors.php:49 +#: ../../include/selectors.php:49 ../../include/channel.php:1436 msgid "Neuter" msgstr "Geschlechtslos" -#: ../../include/selectors.php:49 +#: ../../include/selectors.php:49 ../../include/channel.php:1438 msgid "Non-specific" msgstr "unklar" @@ -10818,1031 +11426,681 @@ msgstr "Interessiert mich nicht" msgid "Ask me" msgstr "Frag mich mal" -#: ../../include/channel.php:33 -msgid "Unable to obtain identity information from database" -msgstr "Kann keine Identitäts-Informationen aus Datenbank beziehen" +#: ../../include/conversation.php:200 +#, php-format +msgid "%1$s is now connected with %2$s" +msgstr "%1$s ist jetzt mit %2$s verbunden" -#: ../../include/channel.php:67 -msgid "Empty name" -msgstr "Namensfeld leer" +#: ../../include/conversation.php:235 +#, php-format +msgid "%1$s poked %2$s" +msgstr "%1$s stupste %2$s an" -#: ../../include/channel.php:70 -msgid "Name too long" -msgstr "Name ist zu lang" +#: ../../include/conversation.php:239 ../../include/text.php:1104 +#: ../../include/text.php:1109 +msgid "poked" +msgstr "stupste" -#: ../../include/channel.php:181 -msgid "No account identifier" -msgstr "Keine Account-Kennung" +#: ../../include/conversation.php:720 +#, php-format +msgid "View %s's profile @ %s" +msgstr "%ss Profil auf %s ansehen" -#: ../../include/channel.php:193 -msgid "Nickname is required." -msgstr "Spitzname ist erforderlich." +#: ../../include/conversation.php:740 +msgid "Categories:" +msgstr "Kategorien:" -#: ../../include/channel.php:207 -msgid "Reserved nickname. Please choose another." -msgstr "Reservierter Kurzname. Bitte wähle einen anderen." +#: ../../include/conversation.php:741 +msgid "Filed under:" +msgstr "Gespeichert unter:" -#: ../../include/channel.php:212 -msgid "" -"Nickname has unsupported characters or is already being used on this site." -msgstr "Der Spitzname enthält nicht-unterstütze Zeichen oder wird bereits auf dieser Seite genutzt." +#: ../../include/conversation.php:766 +msgid "View in context" +msgstr "Im Zusammenhang anschauen" -#: ../../include/channel.php:272 -msgid "Unable to retrieve created identity" -msgstr "Kann die erstellte Identität nicht empfangen" +#: ../../include/conversation.php:867 +msgid "remove" +msgstr "lösche" -#: ../../include/channel.php:341 -msgid "Default Profile" -msgstr "Standard-Profil" +#: ../../include/conversation.php:872 +msgid "Delete Selected Items" +msgstr "Lösche die ausgewählten Elemente" -#: ../../include/channel.php:962 -msgid "Create New Profile" -msgstr "Neues Profil erstellen" +#: ../../include/conversation.php:915 +msgid "View Source" +msgstr "Quelle anzeigen" -#: ../../include/channel.php:982 -msgid "Visible to everybody" -msgstr "Für jeden sichtbar" +#: ../../include/conversation.php:925 +msgid "Follow Thread" +msgstr "Unterhaltung folgen" -#: ../../include/channel.php:1055 ../../include/channel.php:1174 -msgid "Gender:" -msgstr "Geschlecht:" +#: ../../include/conversation.php:934 +msgid "Unfollow Thread" +msgstr "Unterhaltung nicht mehr folgen" -#: ../../include/channel.php:1057 ../../include/channel.php:1229 -msgid "Homepage:" -msgstr "Homepage:" +#: ../../include/conversation.php:1025 +msgid "Activity/Posts" +msgstr "Aktivitäten/Beiträge" -#: ../../include/channel.php:1058 -msgid "Online Now" -msgstr "gerade online" +#: ../../include/conversation.php:1045 +msgid "Edit Connection" +msgstr "Verbindung bearbeiten" -#: ../../include/channel.php:1179 -msgid "Like this channel" -msgstr "Dieser Kanal gefällt mir" +#: ../../include/conversation.php:1055 +msgid "Message" +msgstr "Nachricht" -#: ../../include/channel.php:1203 -msgid "j F, Y" -msgstr "j. F Y" +#: ../../include/conversation.php:1189 +#, php-format +msgid "%s likes this." +msgstr "%s gefällt das." -#: ../../include/channel.php:1204 -msgid "j F" -msgstr "j. F" +#: ../../include/conversation.php:1189 +#, php-format +msgid "%s doesn't like this." +msgstr "%s gefällt das nicht." -#: ../../include/channel.php:1211 -msgid "Birthday:" -msgstr "Geburtstag:" +#: ../../include/conversation.php:1193 +#, php-format +msgid "<span %1$s>%2$d people</span> like this." +msgid_plural "<span %1$s>%2$d people</span> like this." +msgstr[0] "<span %1$s>%2$d Person</span> gefällt das." +msgstr[1] "<span %1$s>%2$d Leuten</span> gefällt das." -#: ../../include/channel.php:1224 +#: ../../include/conversation.php:1195 #, php-format -msgid "for %1$d %2$s" -msgstr "seit %1$d %2$s" +msgid "<span %1$s>%2$d people</span> don't like this." +msgid_plural "<span %1$s>%2$d people</span> don't like this." +msgstr[0] "<span %1$s>%2$d Person</span> gefällt das nicht." +msgstr[1] "<span %1$s>%2$d Leuten</span> gefällt das nicht." -#: ../../include/channel.php:1227 -msgid "Sexual Preference:" -msgstr "Sexuelle Orientierung:" +#: ../../include/conversation.php:1201 +msgid "and" +msgstr "und" -#: ../../include/channel.php:1233 -msgid "Tags:" -msgstr "Schlagworte:" +#: ../../include/conversation.php:1204 +#, php-format +msgid ", and %d other people" +msgid_plural ", and %d other people" +msgstr[0] "" +msgstr[1] ", und %d andere" -#: ../../include/channel.php:1235 -msgid "Political Views:" -msgstr "Politische Ansichten:" +#: ../../include/conversation.php:1205 +#, php-format +msgid "%s like this." +msgstr "%s gefällt das." -#: ../../include/channel.php:1237 -msgid "Religion:" -msgstr "Religion:" +#: ../../include/conversation.php:1205 +#, php-format +msgid "%s don't like this." +msgstr "%s gefällt das nicht." -#: ../../include/channel.php:1241 -msgid "Hobbies/Interests:" -msgstr "Hobbys/Interessen:" +#: ../../include/conversation.php:1248 +msgid "Set your location" +msgstr "Standort" -#: ../../include/channel.php:1243 -msgid "Likes:" -msgstr "Gefällt:" +#: ../../include/conversation.php:1249 +msgid "Clear browser location" +msgstr "Browser-Standort löschen" -#: ../../include/channel.php:1245 -msgid "Dislikes:" -msgstr "Gefällt nicht:" +#: ../../include/conversation.php:1297 +msgid "Tag term:" +msgstr "Schlagwort:" -#: ../../include/channel.php:1247 -msgid "Contact information and Social Networks:" -msgstr "Kontaktinformation und soziale Netzwerke:" +#: ../../include/conversation.php:1298 +msgid "Where are you right now?" +msgstr "Wo bist Du jetzt grade?" -#: ../../include/channel.php:1249 -msgid "My other channels:" -msgstr "Meine anderen Kanäle:" +#: ../../include/conversation.php:1303 +msgid "Choose a different album..." +msgstr "Wählen Sie ein anderes Album aus..." -#: ../../include/channel.php:1251 -msgid "Musical interests:" -msgstr "Musikalische Interessen:" +#: ../../include/conversation.php:1307 +msgid "Comments enabled" +msgstr "Kommentare aktiviert" -#: ../../include/channel.php:1253 -msgid "Books, literature:" -msgstr "Bücher, Literatur:" +#: ../../include/conversation.php:1308 +msgid "Comments disabled" +msgstr "Kommentare deaktiviert" -#: ../../include/channel.php:1255 -msgid "Television:" -msgstr "Fernsehen:" +#: ../../include/conversation.php:1355 +msgid "Page link name" +msgstr "Link zur Seite" -#: ../../include/channel.php:1257 -msgid "Film/dance/culture/entertainment:" -msgstr "Film/Tanz/Kultur/Unterhaltung:" +#: ../../include/conversation.php:1358 +msgid "Post as" +msgstr "Veröffentlichen als" -#: ../../include/channel.php:1259 -msgid "Love/Romance:" -msgstr "Liebe/Romantik:" +#: ../../include/conversation.php:1372 +msgid "Toggle voting" +msgstr "Umfragewerkzeug aktivieren" -#: ../../include/channel.php:1261 -msgid "Work/employment:" -msgstr "Arbeit/Anstellung:" +#: ../../include/conversation.php:1375 +msgid "Disable comments" +msgstr "Kommentare deaktivieren" -#: ../../include/channel.php:1263 -msgid "School/education:" -msgstr "Schule/Ausbildung:" +#: ../../include/conversation.php:1376 +msgid "Toggle comments" +msgstr "Kommentare umschalten" -#: ../../include/channel.php:1284 -msgid "Like this thing" -msgstr "Gefällt mir" +#: ../../include/conversation.php:1384 +msgid "Categories (optional, comma-separated list)" +msgstr "Kategorien (optional, kommagetrennte Liste)" -#: ../../include/connections.php:95 -msgid "New window" -msgstr "Neues Fenster" +#: ../../include/conversation.php:1407 +msgid "Other networks and post services" +msgstr "Andere Netzwerke und Platformen" -#: ../../include/connections.php:96 -msgid "Open the selected location in a different window or browser tab" -msgstr "Öffne die markierte Adresse in einem neuen Browserfenster oder Tab" +#: ../../include/conversation.php:1413 +msgid "Set publish date" +msgstr "Veröffentlichungsdatum festlegen" -#: ../../include/connections.php:214 -#, php-format -msgid "User '%s' deleted" -msgstr "Benutzer '%s' gelöscht" +#: ../../include/conversation.php:1673 +msgid "Commented Order" +msgstr "Neueste Kommentare" -#: ../../include/dir_fns.php:141 -msgid "Directory Options" -msgstr "Verzeichnisoptionen" +#: ../../include/conversation.php:1676 +msgid "Sort by Comment Date" +msgstr "Nach Kommentardatum sortiert" -#: ../../include/dir_fns.php:143 -msgid "Safe Mode" -msgstr "Sicherer Modus" +#: ../../include/conversation.php:1680 +msgid "Posted Order" +msgstr "Neueste Beiträge" -#: ../../include/dir_fns.php:144 -msgid "Public Forums Only" -msgstr "Nur öffentliche Foren" +#: ../../include/conversation.php:1683 +msgid "Sort by Post Date" +msgstr "Nach Beitragsdatum sortiert" -#: ../../include/dir_fns.php:145 -msgid "This Website Only" -msgstr "Nur dieser Hub" +#: ../../include/conversation.php:1691 +msgid "Posts that mention or involve you" +msgstr "Beiträge mit Beteiligung Deinerseits" -#: ../../include/nav.php:85 ../../include/nav.php:118 ../../boot.php:1718 -msgid "Logout" -msgstr "Abmelden" +#: ../../include/conversation.php:1700 +msgid "Activity Stream - by date" +msgstr "Activity Stream – nach Datum sortiert" -#: ../../include/nav.php:85 ../../include/nav.php:118 -msgid "End this session" -msgstr "Beende diese Sitzung" +#: ../../include/conversation.php:1706 +msgid "Starred" +msgstr "Markiert" -#: ../../include/nav.php:88 -msgid "Your posts and conversations" -msgstr "Deine Beiträge und Unterhaltungen" +#: ../../include/conversation.php:1709 +msgid "Favourite Posts" +msgstr "Markierte Beiträge" -#: ../../include/nav.php:89 -msgid "Your profile page" -msgstr "Deine Profilseite" +#: ../../include/conversation.php:1716 +msgid "Spam" +msgstr "Spam" -#: ../../include/nav.php:91 -msgid "Manage/Edit profiles" -msgstr "Profile verwalten" +#: ../../include/conversation.php:1719 +msgid "Posts flagged as SPAM" +msgstr "Nachrichten, die als SPAM markiert wurden" -#: ../../include/nav.php:93 -msgid "Edit your profile" -msgstr "Profil bearbeiten" +#: ../../include/conversation.php:1794 ../../include/nav.php:402 +msgid "Status Messages and Posts" +msgstr "Statusnachrichten und Beiträge" -#: ../../include/nav.php:95 -msgid "Your photos" -msgstr "Deine Bilder" +#: ../../include/conversation.php:1807 ../../include/nav.php:415 +msgid "Profile Details" +msgstr "Profil-Details" -#: ../../include/nav.php:96 -msgid "Your files" -msgstr "Deine Dateien" +#: ../../include/conversation.php:1817 ../../include/nav.php:425 +#: ../../include/photos.php:600 +msgid "Photo Albums" +msgstr "Fotoalben" -#: ../../include/nav.php:99 -msgid "Your chatrooms" -msgstr "Deine Chaträume" +#: ../../include/conversation.php:1825 ../../include/nav.php:433 +msgid "Files and Storage" +msgstr "Dateien und Speicher" -#: ../../include/nav.php:105 ../../include/conversation.php:1735 +#: ../../include/conversation.php:1862 ../../include/nav.php:468 msgid "Bookmarks" msgstr "Lesezeichen" -#: ../../include/nav.php:105 -msgid "Your bookmarks" -msgstr "Deine Lesezeichen" - -#: ../../include/nav.php:109 -msgid "Your webpages" -msgstr "Deine Webseiten" - -#: ../../include/nav.php:111 -msgid "Your wikis" -msgstr "Ihre Wikis" - -#: ../../include/nav.php:115 -msgid "Sign in" -msgstr "Anmelden" - -#: ../../include/nav.php:131 -msgid "Remote authentication" -msgstr "Ãœber Konto auf anderem Server einloggen" - -#: ../../include/nav.php:131 -msgid "Click to authenticate to your home hub" -msgstr "Klicke, um Dich über Deinen Heimat-Server zu authentifizieren" - -#: ../../include/nav.php:143 -msgid "Get me home" -msgstr "Bringe mich nach Hause (eigener Kanal)" - -#: ../../include/nav.php:145 -msgid "Log me out of this site" -msgstr "Logge mich von dieser Seite aus" - -#: ../../include/nav.php:150 -msgid "Create an account" -msgstr "Erzeuge ein Konto" - -#: ../../include/nav.php:162 -msgid "Help and documentation" -msgstr "Hilfe und Dokumentation" - -#: ../../include/nav.php:166 -msgid "Applications, utilities, links, games" -msgstr "Anwendungen (Apps), Zubehör, Links, Spiele" - -#: ../../include/nav.php:168 -msgid "Search site @name, #tag, ?docs, content" -msgstr "Hub durchsuchen: @Name. #Schlagwort, ?Dokumentation, Inhalt" - -#: ../../include/nav.php:170 -msgid "Channel Directory" -msgstr "Kanal-Verzeichnis" - -#: ../../include/nav.php:182 -msgid "Your grid" -msgstr "Dein Grid" - -#: ../../include/nav.php:183 -msgid "Mark all grid notifications seen" -msgstr "Alle Grid-Benachrichtigungen als angesehen markieren" - -#: ../../include/nav.php:185 -msgid "Channel home" -msgstr "Mein Kanal" - -#: ../../include/nav.php:186 -msgid "Mark all channel notifications seen" -msgstr "Markiere alle Kanal-Benachrichtigungen als angesehen" - -#: ../../include/nav.php:192 -msgid "Notices" -msgstr "Benachrichtigungen" - -#: ../../include/nav.php:192 -msgid "Notifications" -msgstr "Benachrichtigungen" - -#: ../../include/nav.php:193 -msgid "See all notifications" -msgstr "Alle Benachrichtigungen ansehen" - -#: ../../include/nav.php:196 -msgid "Private mail" -msgstr "Persönliche Mail" - -#: ../../include/nav.php:197 -msgid "See all private messages" -msgstr "Alle persönlichen Nachrichten ansehen" - -#: ../../include/nav.php:198 -msgid "Mark all private messages seen" -msgstr "Markiere alle persönlichen Nachrichten als gesehen" - -#: ../../include/nav.php:199 ../../include/widgets.php:700 -msgid "Inbox" -msgstr "Eingang" - -#: ../../include/nav.php:200 ../../include/widgets.php:705 -msgid "Outbox" -msgstr "Ausgang" - -#: ../../include/nav.php:201 ../../include/widgets.php:710 -msgid "New Message" -msgstr "Neue Nachricht" - -#: ../../include/nav.php:204 -msgid "Event Calendar" -msgstr "Terminkalender" - -#: ../../include/nav.php:205 -msgid "See all events" -msgstr "Alle Termine ansehen" - -#: ../../include/nav.php:206 -msgid "Mark all events seen" -msgstr "Markiere alle Termine als gesehen" - -#: ../../include/nav.php:209 -msgid "Manage Your Channels" -msgstr "Verwalte Deine Kanäle" - -#: ../../include/nav.php:211 -msgid "Account/Channel Settings" -msgstr "Konto-/Kanal-Einstellungen" - -#: ../../include/nav.php:219 ../../include/widgets.php:1665 -msgid "Admin" -msgstr "Administration" - -#: ../../include/nav.php:219 -msgid "Site Setup and Configuration" -msgstr "Seiten-Einrichtung und -Konfiguration" - -#: ../../include/nav.php:250 ../../include/conversation.php:869 -msgid "Loading..." -msgstr "Lädt ..." - -#: ../../include/nav.php:255 -msgid "@name, #tag, ?doc, content" -msgstr "@Name, #Schlagwort, ?Dokumentation, Inhalt" - -#: ../../include/nav.php:256 -msgid "Please wait..." -msgstr "Bitte warten..." - -#: ../../include/features.php:58 -msgid "General Features" -msgstr "Allgemeine Funktionen" - -#: ../../include/features.php:63 -msgid "Multiple Profiles" -msgstr "Mehrfachprofile" - -#: ../../include/features.php:64 -msgid "Ability to create multiple profiles" -msgstr "Ermöglicht das Anlegen mehrerer Profile pro Kanal" - -#: ../../include/features.php:72 -msgid "Advanced Profiles" -msgstr "Erweiterte Profile" - -#: ../../include/features.php:73 -msgid "Additional profile sections and selections" -msgstr "Stellt zusätzliche Bereiche und Felder im Profil zur Verfügung" - -#: ../../include/features.php:81 -msgid "Profile Import/Export" -msgstr "Profil-Import/Export" - -#: ../../include/features.php:82 -msgid "Save and load profile details across sites/channels" -msgstr "Ermöglicht das Speichern von Profilen, um sie in einen anderen Kanal zu importieren" - -#: ../../include/features.php:90 -msgid "Web Pages" -msgstr "Webseiten" - -#: ../../include/features.php:91 -msgid "Provide managed web pages on your channel" -msgstr "Ermöglicht das Erstellen von Webseiten in Deinem Kanal" - -#: ../../include/features.php:100 -msgid "Provide a wiki for your channel" -msgstr "Stelle ein Wiki in Deinem Kanal zur Verfügung" - -#: ../../include/features.php:117 -msgid "Private Notes" -msgstr "Private Notizen" - -#: ../../include/features.php:118 -msgid "Enables a tool to store notes and reminders (note: not encrypted)" -msgstr "Aktiviert ein Werkzeug mit dem Notizen und Erinnerungen gespeichert werden können (Hinweis: nicht verschlüsselt)" - -#: ../../include/features.php:126 -msgid "Navigation Channel Select" -msgstr "Kanal-Auswahl in der Navigationsleiste" - -#: ../../include/features.php:127 -msgid "Change channels directly from within the navigation dropdown menu" -msgstr "Ermöglicht den direkten Wechsel zu anderen Kanälen über das Navigationsmenü" - -#: ../../include/features.php:135 -msgid "Photo Location" -msgstr "Aufnahmeort" - -#: ../../include/features.php:136 -msgid "If location data is available on uploaded photos, link this to a map." -msgstr "Verlinkt den Aufnahmeort von Fotos (falls verfügbar) auf einer Karte" - -#: ../../include/features.php:144 -msgid "Access Controlled Chatrooms" -msgstr "Zugriffskontrollierte Chaträume" - -#: ../../include/features.php:145 -msgid "Provide chatrooms and chat services with access control." -msgstr "Bieten Sie Chaträume und Chatdienste mit Zugriffskontrolle an." - -#: ../../include/features.php:153 -msgid "Smart Birthdays" -msgstr "Smarte Geburtstage" - -#: ../../include/features.php:154 -msgid "" -"Make birthday events timezone aware in case your friends are scattered " -"across the planet." -msgstr "Stellt für Geburtstage einen Zeitzonenbezug her, falls deine Freunde über den ganzen Planeten verstreut sind." - -#: ../../include/features.php:162 -msgid "Advanced Directory Search" -msgstr "Erweiterte Verzeichnissuche" - -#: ../../include/features.php:163 -msgid "Allows creation of complex directory search queries" -msgstr "Ermöglicht die Erstellung komplexer Verzeichnis-Suchabfragen" - -#: ../../include/features.php:171 -msgid "Advanced Theme and Layout Settings" -msgstr "Erweiterte Design- und Layout-Einstellungen" - -#: ../../include/features.php:172 -msgid "Allows fine tuning of themes and page layouts" -msgstr "Erlaubt die Feineinstellung von Designs und Seitenlayouts" - -#: ../../include/features.php:182 -msgid "Post Composition Features" -msgstr "Nachbearbeitungsfunktionen" - -#: ../../include/features.php:186 -msgid "Large Photos" -msgstr "Große Fotos" +#: ../../include/conversation.php:1865 ../../include/nav.php:471 +msgid "Saved Bookmarks" +msgstr "Gespeicherte Lesezeichen" -#: ../../include/features.php:187 -msgid "" -"Include large (1024px) photo thumbnails in posts. If not enabled, use small " -"(640px) photo thumbnails" -msgstr "Große Vorschaubilder (1024px) in Beiträgen anzeigen. Falls nicht aktiviert, werden kleine Vorschaubilder (640px) verwendet." +#: ../../include/conversation.php:1876 ../../include/nav.php:482 +msgid "View Cards" +msgstr "" -#: ../../include/features.php:196 -msgid "Automatically import channel content from other channels or feeds" -msgstr "Ermöglicht den automatischen Import von Inhalten für diesen Kanal von anderen Kanälen oder Feeds" +#: ../../include/conversation.php:1887 ../../include/nav.php:494 +msgid "View Webpages" +msgstr "Webseiten anzeigen" -#: ../../include/features.php:204 -msgid "Even More Encryption" -msgstr "Noch mehr Verschlüsselung" +#: ../../include/conversation.php:1956 +msgctxt "noun" +msgid "Attending" +msgid_plural "Attending" +msgstr[0] "Zusage" +msgstr[1] "Zusagen" -#: ../../include/features.php:205 -msgid "" -"Allow optional encryption of content end-to-end with a shared secret key" -msgstr "Ermöglicht optional die zusätzliche Verschlüsselung von Inhalten (Ende-zu-Ende mit geteiltem Schlüssel)" +#: ../../include/conversation.php:1959 +msgctxt "noun" +msgid "Not Attending" +msgid_plural "Not Attending" +msgstr[0] "Absage" +msgstr[1] "Absagen" -#: ../../include/features.php:213 -msgid "Enable Voting Tools" -msgstr "Umfragewerkzeuge aktivieren" +#: ../../include/conversation.php:1962 +msgctxt "noun" +msgid "Undecided" +msgid_plural "Undecided" +msgstr[0] " Unentschlossen" +msgstr[1] "Unentschlossene" -#: ../../include/features.php:214 -msgid "Provide a class of post which others can vote on" -msgstr "Aktiviert die Umfragewerkzeuge, um anderen die Möglichkeit zu geben, einem Beitrag zuzustimmen, ihn abzulehnen oder sich zu enthalten. (Muss im Beitrag selbst noch aktiviert werden.)" +#: ../../include/conversation.php:1965 +msgctxt "noun" +msgid "Agree" +msgid_plural "Agrees" +msgstr[0] "Zustimmung" +msgstr[1] "Zustimmungen" -#: ../../include/features.php:222 -msgid "Disable Comments" -msgstr "Kommentare deaktivieren" +#: ../../include/conversation.php:1968 +msgctxt "noun" +msgid "Disagree" +msgid_plural "Disagrees" +msgstr[0] "Ablehnung" +msgstr[1] "Ablehnungen" -#: ../../include/features.php:223 -msgid "Provide the option to disable comments for a post" -msgstr "Ermöglicht, die Kommentarfunktion für einzelne Beiträge abzuschalten" +#: ../../include/conversation.php:1971 +msgctxt "noun" +msgid "Abstain" +msgid_plural "Abstains" +msgstr[0] "Enthaltung" +msgstr[1] "Enthaltungen" -#: ../../include/features.php:231 -msgid "Delayed Posting" -msgstr "Verzögertes Senden" +#: ../../include/dir_fns.php:141 +msgid "Directory Options" +msgstr "Verzeichnisoptionen" -#: ../../include/features.php:232 -msgid "Allow posts to be published at a later date" -msgstr "Ermöglicht es, Beiträge zu einem späteren Zeitpunkt zu veröffentlichen" +#: ../../include/dir_fns.php:143 +msgid "Safe Mode" +msgstr "Sicherer Modus" -#: ../../include/features.php:240 -msgid "Content Expiration" -msgstr "Verfall von Inhalten" +#: ../../include/dir_fns.php:144 +msgid "Public Forums Only" +msgstr "Nur öffentliche Foren" -#: ../../include/features.php:241 -msgid "Remove posts/comments and/or private messages at a future time" -msgstr "Ermöglicht das automatische Löschen von Beiträgen, Kommentaren und/oder privaten Nachrichten zu einem zukünftigen Datum." +#: ../../include/dir_fns.php:145 +msgid "This Website Only" +msgstr "Nur dieser Hub" -#: ../../include/features.php:249 -msgid "Suppress Duplicate Posts/Comments" -msgstr "Doppelte Beiträge unterdrücken" +#: ../../include/bookmarks.php:34 +#, php-format +msgid "%1$s's bookmarks" +msgstr "%1$ss Lesezeichen" -#: ../../include/features.php:250 +#: ../../include/import.php:41 msgid "" -"Prevent posts with identical content to be published with less than two " -"minutes in between submissions." -msgstr "Verhindert, dass innerhalb von zwei Minuten Beiträge mit identischem Inhalt veröffentlicht werden." - -#: ../../include/features.php:261 -msgid "Network and Stream Filtering" -msgstr "Netzwerk- und Stream-Filter" - -#: ../../include/features.php:265 -msgid "Search by Date" -msgstr "Suche nach Datum" - -#: ../../include/features.php:266 -msgid "Ability to select posts by date ranges" -msgstr "Möglichkeit, Beiträge nach Zeiträumen auszuwählen" - -#: ../../include/features.php:274 ../../include/group.php:311 -msgid "Privacy Groups" -msgstr "Gruppen" - -#: ../../include/features.php:275 -msgid "Enable management and selection of privacy groups" -msgstr "Auswahl und Verwaltung von Gruppen für Kanäle aktivieren" - -#: ../../include/features.php:283 ../../include/widgets.php:283 -msgid "Saved Searches" -msgstr "Gespeicherte Suchanfragen" - -#: ../../include/features.php:284 -msgid "Save search terms for re-use" -msgstr "Ermöglicht das Abspeichern von Suchbegriffen zur Wiederverwendung" - -#: ../../include/features.php:292 -msgid "Network Personal Tab" -msgstr "Persönlicher Netzwerkreiter" - -#: ../../include/features.php:293 -msgid "Enable tab to display only Network posts that you've interacted on" -msgstr "Aktiviert einen Reiter in der Grid-Ansicht, der nur Netzwerk-Beiträge anzeigt, mit denen Du interagiert hast" - -#: ../../include/features.php:301 -msgid "Network New Tab" -msgstr "Netzwerkreiter Neu" - -#: ../../include/features.php:302 -msgid "Enable tab to display all new Network activity" -msgstr "Aktiviert einen Reiter in der Grid-Ansicht, der alle neuen Netzwerkaktivitäten anzeigt" - -#: ../../include/features.php:310 -msgid "Affinity Tool" -msgstr "Beziehungs-Tool" - -#: ../../include/features.php:311 -msgid "Filter stream activity by depth of relationships" -msgstr "Aktiviert ein Werkzeug in der Grid-Ansicht, das den Stream nach Grad der Beziehung filtern kann" - -#: ../../include/features.php:320 -msgid "Show friend and connection suggestions" -msgstr "Freund- und Verbindungsvorschläge anzeigen" - -#: ../../include/features.php:328 -msgid "Connection Filtering" -msgstr "Filter für Verbindungen" - -#: ../../include/features.php:329 -msgid "Filter incoming posts from connections based on keywords/content" -msgstr "Ermöglicht die Filterung eingehender Beiträge anhand von Schlüsselwörtern (muss an der Verbindung konfiguriert werden)" - -#: ../../include/features.php:341 -msgid "Post/Comment Tools" -msgstr "Beitrag-/Kommentar-Tools" - -#: ../../include/features.php:345 -msgid "Community Tagging" -msgstr "Gemeinschaftliches Verschlagworten" - -#: ../../include/features.php:346 -msgid "Ability to tag existing posts" -msgstr "Ermöglicht das Verschlagworten existierender Beiträge" - -#: ../../include/features.php:354 -msgid "Post Categories" -msgstr "Beitrags-Kategorien" - -#: ../../include/features.php:355 -msgid "Add categories to your posts" -msgstr "Aktiviert Kategorien für Beiträge" - -#: ../../include/features.php:363 -msgid "Emoji Reactions" -msgstr "Emoji Reaktionen" - -#: ../../include/features.php:364 -msgid "Add emoji reaction ability to posts" -msgstr "Aktiviert Emoji-Reaktionen für Beiträge" - -#: ../../include/features.php:372 ../../include/contact_widgets.php:53 -#: ../../include/widgets.php:346 -msgid "Saved Folders" -msgstr "Gespeicherte Ordner" - -#: ../../include/features.php:373 -msgid "Ability to file posts under folders" -msgstr "Möglichkeit, Beiträge in Verzeichnissen zu sammeln" - -#: ../../include/features.php:381 -msgid "Dislike Posts" -msgstr "Gefällt-mir-nicht-Beiträge" - -#: ../../include/features.php:382 -msgid "Ability to dislike posts/comments" -msgstr "Aktiviert die „Gefällt mir nicht“-Schaltfläche" - -#: ../../include/features.php:390 -msgid "Star Posts" -msgstr "Beiträge mit Sternchen versehen" - -#: ../../include/features.php:391 -msgid "Ability to mark special posts with a star indicator" -msgstr "Ermöglicht die lokale Markierung spezieller Beiträge mit einem Sternchen-Symbol" - -#: ../../include/features.php:399 -msgid "Tag Cloud" -msgstr "Schlagwort-Wolke" - -#: ../../include/features.php:400 -msgid "Provide a personal tag cloud on your channel page" -msgstr "Aktiviert die Anzeige einer Schlagwort-Wolke (Tag Cloud) auf Deiner Kanal-Seite" - -#: ../../include/features.php:412 -msgid "Premium Channel" -msgstr "Premium-Kanal" +"Cannot create a duplicate channel identifier on this system. Import failed." +msgstr "Kann keinen doppelten Kanal-Identifikator auf diesem System erzeugen (Spitzname oder Hash schon belegt). Import fehlgeschlagen." -#: ../../include/features.php:413 -msgid "" -"Allows you to set restrictions and terms on those that connect with your " -"channel" -msgstr "Ermöglicht es, Einschränkungen und Bedingungen für Verbindungen dieses Kanals festzulegen" +#: ../../include/import.php:105 +msgid "Cloned channel not found. Import failed." +msgstr "Geklonter Kanal nicht gefunden. Import fehlgeschlagen." -#: ../../include/text.php:460 +#: ../../include/text.php:478 msgid "prev" msgstr "vorherige" -#: ../../include/text.php:462 +#: ../../include/text.php:480 msgid "first" msgstr "erste" -#: ../../include/text.php:491 +#: ../../include/text.php:509 msgid "last" msgstr "letzte" -#: ../../include/text.php:494 +#: ../../include/text.php:512 msgid "next" msgstr "nächste" -#: ../../include/text.php:505 +#: ../../include/text.php:523 msgid "older" msgstr "älter" -#: ../../include/text.php:507 +#: ../../include/text.php:525 msgid "newer" msgstr "neuer" -#: ../../include/text.php:904 +#: ../../include/text.php:947 msgid "No connections" msgstr "Keine Verbindungen" -#: ../../include/text.php:929 +#: ../../include/text.php:972 #, php-format msgid "View all %s connections" msgstr "Alle Verbindungen von %s anzeigen" -#: ../../include/text.php:1074 ../../include/text.php:1079 +#: ../../include/text.php:1104 ../../include/text.php:1109 msgid "poke" msgstr "anstupsen" -#: ../../include/text.php:1074 ../../include/text.php:1079 -#: ../../include/conversation.php:243 -msgid "poked" -msgstr "stupste" - -#: ../../include/text.php:1080 +#: ../../include/text.php:1110 msgid "ping" msgstr "anpingen" -#: ../../include/text.php:1080 +#: ../../include/text.php:1110 msgid "pinged" msgstr "pingte" -#: ../../include/text.php:1081 +#: ../../include/text.php:1111 msgid "prod" msgstr "knuffen" -#: ../../include/text.php:1081 +#: ../../include/text.php:1111 msgid "prodded" msgstr "knuffte" -#: ../../include/text.php:1082 +#: ../../include/text.php:1112 msgid "slap" msgstr "ohrfeigen" -#: ../../include/text.php:1082 +#: ../../include/text.php:1112 msgid "slapped" msgstr "ohrfeigte" -#: ../../include/text.php:1083 +#: ../../include/text.php:1113 msgid "finger" msgstr "befummeln" -#: ../../include/text.php:1083 +#: ../../include/text.php:1113 msgid "fingered" msgstr "befummelte" -#: ../../include/text.php:1084 +#: ../../include/text.php:1114 msgid "rebuff" msgstr "eine Abfuhr erteilen" -#: ../../include/text.php:1084 +#: ../../include/text.php:1114 msgid "rebuffed" msgstr "zurückgewiesen" -#: ../../include/text.php:1096 +#: ../../include/text.php:1126 msgid "happy" msgstr "glücklich" -#: ../../include/text.php:1097 +#: ../../include/text.php:1127 msgid "sad" msgstr "traurig" -#: ../../include/text.php:1098 +#: ../../include/text.php:1128 msgid "mellow" msgstr "sanft" -#: ../../include/text.php:1099 +#: ../../include/text.php:1129 msgid "tired" msgstr "müde" -#: ../../include/text.php:1100 +#: ../../include/text.php:1130 msgid "perky" msgstr "frech" -#: ../../include/text.php:1101 +#: ../../include/text.php:1131 msgid "angry" msgstr "sauer" -#: ../../include/text.php:1102 +#: ../../include/text.php:1132 msgid "stupefied" msgstr "verblüfft" -#: ../../include/text.php:1103 +#: ../../include/text.php:1133 msgid "puzzled" msgstr "verwirrt" -#: ../../include/text.php:1104 +#: ../../include/text.php:1134 msgid "interested" msgstr "interessiert" -#: ../../include/text.php:1105 +#: ../../include/text.php:1135 msgid "bitter" msgstr "verbittert" -#: ../../include/text.php:1106 +#: ../../include/text.php:1136 msgid "cheerful" msgstr "fröhlich" -#: ../../include/text.php:1107 +#: ../../include/text.php:1137 msgid "alive" msgstr "lebendig" -#: ../../include/text.php:1108 +#: ../../include/text.php:1138 msgid "annoyed" msgstr "verärgert" -#: ../../include/text.php:1109 +#: ../../include/text.php:1139 msgid "anxious" msgstr "unruhig" -#: ../../include/text.php:1110 +#: ../../include/text.php:1140 msgid "cranky" msgstr "schrullig" -#: ../../include/text.php:1111 +#: ../../include/text.php:1141 msgid "disturbed" msgstr "verstört" -#: ../../include/text.php:1112 +#: ../../include/text.php:1142 msgid "frustrated" msgstr "frustriert" -#: ../../include/text.php:1113 +#: ../../include/text.php:1143 msgid "depressed" msgstr "deprimiert" -#: ../../include/text.php:1114 +#: ../../include/text.php:1144 msgid "motivated" msgstr "motiviert" -#: ../../include/text.php:1115 +#: ../../include/text.php:1145 msgid "relaxed" msgstr "entspannt" -#: ../../include/text.php:1116 +#: ../../include/text.php:1146 msgid "surprised" msgstr "überrascht" -#: ../../include/text.php:1303 ../../include/js_strings.php:70 +#: ../../include/text.php:1320 ../../include/js_strings.php:70 msgid "Monday" msgstr "Montag" -#: ../../include/text.php:1303 ../../include/js_strings.php:71 +#: ../../include/text.php:1320 ../../include/js_strings.php:71 msgid "Tuesday" msgstr "Dienstag" -#: ../../include/text.php:1303 ../../include/js_strings.php:72 +#: ../../include/text.php:1320 ../../include/js_strings.php:72 msgid "Wednesday" msgstr "Mittwoch" -#: ../../include/text.php:1303 ../../include/js_strings.php:73 +#: ../../include/text.php:1320 ../../include/js_strings.php:73 msgid "Thursday" msgstr "Donnerstag" -#: ../../include/text.php:1303 ../../include/js_strings.php:74 +#: ../../include/text.php:1320 ../../include/js_strings.php:74 msgid "Friday" msgstr "Freitag" -#: ../../include/text.php:1303 ../../include/js_strings.php:75 +#: ../../include/text.php:1320 ../../include/js_strings.php:75 msgid "Saturday" msgstr "Samstag" -#: ../../include/text.php:1303 ../../include/js_strings.php:69 +#: ../../include/text.php:1320 ../../include/js_strings.php:69 msgid "Sunday" msgstr "Sonntag" -#: ../../include/text.php:1307 ../../include/js_strings.php:45 +#: ../../include/text.php:1324 ../../include/js_strings.php:45 msgid "January" msgstr "Januar" -#: ../../include/text.php:1307 ../../include/js_strings.php:46 +#: ../../include/text.php:1324 ../../include/js_strings.php:46 msgid "February" msgstr "Februar" -#: ../../include/text.php:1307 ../../include/js_strings.php:47 +#: ../../include/text.php:1324 ../../include/js_strings.php:47 msgid "March" msgstr "März" -#: ../../include/text.php:1307 ../../include/js_strings.php:48 +#: ../../include/text.php:1324 ../../include/js_strings.php:48 msgid "April" msgstr "April" -#: ../../include/text.php:1307 +#: ../../include/text.php:1324 msgid "May" msgstr "Mai" -#: ../../include/text.php:1307 ../../include/js_strings.php:50 +#: ../../include/text.php:1324 ../../include/js_strings.php:50 msgid "June" msgstr "Juni" -#: ../../include/text.php:1307 ../../include/js_strings.php:51 +#: ../../include/text.php:1324 ../../include/js_strings.php:51 msgid "July" msgstr "Juli" -#: ../../include/text.php:1307 ../../include/js_strings.php:52 +#: ../../include/text.php:1324 ../../include/js_strings.php:52 msgid "August" msgstr "August" -#: ../../include/text.php:1307 ../../include/js_strings.php:53 +#: ../../include/text.php:1324 ../../include/js_strings.php:53 msgid "September" msgstr "September" -#: ../../include/text.php:1307 ../../include/js_strings.php:54 +#: ../../include/text.php:1324 ../../include/js_strings.php:54 msgid "October" msgstr "Oktober" -#: ../../include/text.php:1307 ../../include/js_strings.php:55 +#: ../../include/text.php:1324 ../../include/js_strings.php:55 msgid "November" msgstr "November" -#: ../../include/text.php:1307 ../../include/js_strings.php:56 +#: ../../include/text.php:1324 ../../include/js_strings.php:56 msgid "December" msgstr "Dezember" -#: ../../include/text.php:1384 ../../include/text.php:1388 +#: ../../include/text.php:1388 ../../include/text.php:1392 msgid "Unknown Attachment" msgstr "Unbekannter Anhang" -#: ../../include/text.php:1390 +#: ../../include/text.php:1394 ../../include/feedutils.php:780 msgid "unknown" msgstr "unbekannt" -#: ../../include/text.php:1426 +#: ../../include/text.php:1430 msgid "remove category" msgstr "Kategorie entfernen" -#: ../../include/text.php:1503 +#: ../../include/text.php:1504 msgid "remove from file" msgstr "aus der Datei entfernen" -#: ../../include/text.php:1770 ../../include/language.php:367 +#: ../../include/text.php:1623 ../../include/message.php:12 +msgid "Download binary/encrypted content" +msgstr "Binären/verschlüsselten Inhalt herunterladen" + +#: ../../include/text.php:1782 ../../include/language.php:367 msgid "default" msgstr "Standard" -#: ../../include/text.php:1778 +#: ../../include/text.php:1790 msgid "Page layout" msgstr "Seiten-Layout" -#: ../../include/text.php:1778 +#: ../../include/text.php:1790 msgid "You can create your own with the layouts tool" msgstr "Mit dem Gestaltungswerkzeug kannst Du Deine eigenen Layouts erstellen" -#: ../../include/text.php:1820 +#: ../../include/text.php:1801 +msgid "HTML" +msgstr "" + +#: ../../include/text.php:1804 +msgid "Comanche Layout" +msgstr "" + +#: ../../include/text.php:1809 +msgid "PHP" +msgstr "" + +#: ../../include/text.php:1818 msgid "Page content type" msgstr "Art des Seiteninhalts" -#: ../../include/text.php:1953 +#: ../../include/text.php:1951 msgid "activity" msgstr "Aktivität" -#: ../../include/text.php:2267 +#: ../../include/text.php:2014 +msgid "a-z, 0-9, -, and _ only" +msgstr "" + +#: ../../include/text.php:2285 msgid "Design Tools" msgstr "Gestaltungswerkzeuge" -#: ../../include/text.php:2273 +#: ../../include/text.php:2291 msgid "Pages" msgstr "Seiten" -#: ../../include/text.php:2295 +#: ../../include/text.php:2313 msgid "Import website..." msgstr "Webseite importieren..." -#: ../../include/text.php:2296 +#: ../../include/text.php:2314 msgid "Select folder to import" msgstr "Ordner zum Importieren auswählen" -#: ../../include/text.php:2297 +#: ../../include/text.php:2315 msgid "Import from a zipped folder:" msgstr "Aus einem gezippten Ordner importieren:" -#: ../../include/text.php:2298 +#: ../../include/text.php:2316 msgid "Import from cloud files:" msgstr "Aus Cloud-Dateien importieren:" -#: ../../include/text.php:2299 +#: ../../include/text.php:2317 msgid "/cloud/channel/path/to/folder" msgstr "/Cloud/Kanal/Pfad/zum/Ordner" -#: ../../include/text.php:2300 +#: ../../include/text.php:2318 msgid "Enter path to website files" msgstr "Pfad zu Webseitendateien eingeben" -#: ../../include/text.php:2301 +#: ../../include/text.php:2319 msgid "Select folder" msgstr "Ordner auswählen" -#: ../../include/text.php:2302 +#: ../../include/text.php:2320 msgid "Export website..." msgstr "Webseite exportieren..." -#: ../../include/text.php:2303 +#: ../../include/text.php:2321 msgid "Export to a zip file" msgstr "In eine ZIP-Datei exportieren" -#: ../../include/text.php:2304 +#: ../../include/text.php:2322 msgid "website.zip" msgstr "website.zip" -#: ../../include/text.php:2305 +#: ../../include/text.php:2323 msgid "Enter a name for the zip file." msgstr "Geben Sie einen für die ZIP-Datei ein." -#: ../../include/text.php:2306 +#: ../../include/text.php:2324 msgid "Export to cloud files" msgstr "In Cloud-Dateien exportieren" -#: ../../include/text.php:2307 +#: ../../include/text.php:2325 msgid "/path/to/export/folder" msgstr "/Pfad/zum/exportierenden/Ordner" -#: ../../include/text.php:2308 +#: ../../include/text.php:2326 msgid "Enter a path to a cloud files destination." msgstr "Gib den Pfad zu einem Datei-Speicherort in der Cloud ein." -#: ../../include/text.php:2309 +#: ../../include/text.php:2327 msgid "Specify folder" msgstr "Ordner angeben" -#: ../../include/bookmarks.php:35 -#, php-format -msgid "%1$s's bookmarks" -msgstr "%1$ss Lesezeichen" - -#: ../../include/wiki.php:545 ../../include/bbcode.php:552 -#: ../../include/bbcode.php:683 -msgid "Different viewers will see this text differently" -msgstr "Verschiedene Betrachter werden diesen Text unterschiedlich sehen" - -#: ../../include/help.php:31 -msgid "Help:" -msgstr "Hilfe:" - -#: ../../include/page_widgets.php:7 -msgid "New Page" -msgstr "Neue Seite" - #: ../../include/contact_widgets.php:11 #, php-format msgid "%d invitation available" @@ -11878,27 +12136,51 @@ msgstr "Lade Freunde ein" msgid "Advanced example: name=fred and country=iceland" msgstr "Fortgeschrittenes Beispiel: name=fred and country=iceland" -#: ../../include/contact_widgets.php:56 ../../include/contact_widgets.php:94 -#: ../../include/widgets.php:349 ../../include/widgets.php:468 -msgid "Everything" -msgstr "Alles" +#: ../../include/contact_widgets.php:166 +msgid "Common Connections" +msgstr "" -#: ../../include/contact_widgets.php:91 ../../include/taxonomy.php:188 -#: ../../include/taxonomy.php:270 ../../include/widgets.php:46 -#: ../../include/widgets.php:465 -msgid "Categories" -msgstr "Kategorien" +#: ../../include/contact_widgets.php:171 +#, php-format +msgid "View all %d common connections" +msgstr "" -#: ../../include/contact_widgets.php:122 +#: ../../include/markdown.php:139 ../../include/bbcode.php:337 #, php-format -msgid "%d connection in common" -msgid_plural "%d connections in common" -msgstr[0] "%d gemeinsame Verbindung" -msgstr[1] "%d gemeinsame Verbindungen" +msgid "%1$s wrote the following %2$s %3$s" +msgstr "%1$s schrieb den folgenden %2$s %3$s" + +#: ../../include/follow.php:37 +msgid "Channel is blocked on this site." +msgstr "Der Kanal ist auf dieser Seite blockiert " + +#: ../../include/follow.php:42 +msgid "Channel location missing." +msgstr "Adresse des Kanals fehlt." -#: ../../include/contact_widgets.php:127 -msgid "show more" -msgstr "mehr zeigen" +#: ../../include/follow.php:84 +msgid "Response from remote channel was incomplete." +msgstr "Antwort des entfernten Kanals war unvollständig." + +#: ../../include/follow.php:101 +msgid "Channel was deleted and no longer exists." +msgstr "Kanal wurde gelöscht und existiert nicht mehr." + +#: ../../include/follow.php:156 +msgid "Remote channel or protocol unavailable." +msgstr "" + +#: ../../include/follow.php:179 +msgid "Channel discovery failed." +msgstr "Kanalsuche fehlgeschlagen" + +#: ../../include/follow.php:191 +msgid "Protocol disabled." +msgstr "Protokoll deaktiviert." + +#: ../../include/follow.php:202 +msgid "Cannot connect to yourself." +msgstr "Du kannst Dich nicht mit Dir selbst verbinden." #: ../../include/js_strings.php:5 msgid "Delete this item?" @@ -12016,7 +12298,7 @@ msgstr "%d Tage" #: ../../include/js_strings.php:38 msgid "about a month" -msgstr "ungefähr ein Monat" +msgstr "ungefähr einen Monat" #: ../../include/js_strings.php:39 #, php-format @@ -12147,1246 +12429,1237 @@ msgctxt "calendar" msgid "All day" msgstr "Ganztägig" -#: ../../include/network.php:729 -msgid "view full size" -msgstr "In Vollbildansicht anschauen" +#: ../../include/message.php:40 +msgid "Unable to determine sender." +msgstr "Kann Absender nicht bestimmen." -#: ../../include/network.php:1978 -msgid "No Subject" -msgstr "Kein Betreff" +#: ../../include/message.php:79 +msgid "No recipient provided." +msgstr "Kein Empfänger angegeben" -#: ../../include/network.php:2234 -msgid "OStatus" -msgstr "OStatus" +#: ../../include/message.php:84 +msgid "[no subject]" +msgstr "[no subject]" -#: ../../include/network.php:2235 -msgid "GNU-Social" -msgstr "GNU-Social" +#: ../../include/message.php:214 +msgid "Stored post could not be verified." +msgstr "Gespeicherter Beitrag konnten nicht überprüft werden." -#: ../../include/network.php:2236 -msgid "RSS/Atom" -msgstr "RSS/Atom" +#: ../../include/activities.php:41 +msgid " and " +msgstr "und" -#: ../../include/network.php:2239 -msgid "Facebook" -msgstr "Facebook" +#: ../../include/activities.php:49 +msgid "public profile" +msgstr "öffentliches Profil" -#: ../../include/network.php:2240 -msgid "Zot" -msgstr "Zot!" +#: ../../include/activities.php:58 +#, php-format +msgid "%1$s changed %2$s to “%3$s”" +msgstr "%1$s hat %2$s auf “%3$s” geändert" -#: ../../include/network.php:2241 -msgid "LinkedIn" -msgstr "LinkedIn" +#: ../../include/activities.php:59 +#, php-format +msgid "Visit %1$s's %2$s" +msgstr "Besuche %1$s's %2$s" -#: ../../include/network.php:2242 -msgid "XMPP/IM" -msgstr "XMPP/IM" +#: ../../include/activities.php:62 +#, php-format +msgid "%1$s has an updated %2$s, changing %3$s." +msgstr "%1$s hat ein aktualisiertes %2$s, %3$s wurde verändert." -#: ../../include/network.php:2243 -msgid "MySpace" -msgstr "MySpace" +#: ../../include/attach.php:250 ../../include/attach.php:339 +msgid "Item was not found." +msgstr "Beitrag wurde nicht gefunden." -#: ../../include/taxonomy.php:228 ../../include/taxonomy.php:249 -msgid "Tags" -msgstr "Schlagwörter" +#: ../../include/attach.php:505 +msgid "No source file." +msgstr "Keine Quelldatei." -#: ../../include/taxonomy.php:293 -msgid "Keywords" -msgstr "Schlüsselwörter" +#: ../../include/attach.php:527 +msgid "Cannot locate file to replace" +msgstr "Kann Datei zum Ersetzen nicht finden" -#: ../../include/taxonomy.php:314 -msgid "have" -msgstr "habe" +#: ../../include/attach.php:545 +msgid "Cannot locate file to revise/update" +msgstr "Kann Datei zum Prüfen/Aktualisieren nicht finden" -#: ../../include/taxonomy.php:314 -msgid "has" -msgstr "hat" +#: ../../include/attach.php:680 +#, php-format +msgid "File exceeds size limit of %d" +msgstr "Datei überschreitet das Größen-Limit von %d" -#: ../../include/taxonomy.php:315 -msgid "want" -msgstr "will" +#: ../../include/attach.php:694 +#, php-format +msgid "You have reached your limit of %1$.0f Mbytes attachment storage." +msgstr "Die Größe Deiner Datei-Anhänge hat das Maximum von %1$.0f MByte erreicht." -#: ../../include/taxonomy.php:315 -msgid "wants" -msgstr "will" +#: ../../include/attach.php:864 +msgid "File upload failed. Possible system limit or action terminated." +msgstr "Datei-Upload fehlgeschlagen. Mögliche Systembegrenzung oder abgebrochener Prozess." -#: ../../include/taxonomy.php:316 -msgid "likes" -msgstr "gefällt" +#: ../../include/attach.php:877 +msgid "Stored file could not be verified. Upload failed." +msgstr "Gespeichert Datei konnte nicht verifiziert werden. Upload abgebrochen." -#: ../../include/taxonomy.php:317 -msgid "dislikes" -msgstr "missfällt" +#: ../../include/attach.php:938 ../../include/attach.php:954 +msgid "Path not available." +msgstr "Pfad nicht verfügbar." -#: ../../include/import.php:30 -msgid "" -"Cannot create a duplicate channel identifier on this system. Import failed." -msgstr "Kann keinen doppelten Kanal-Identifikator auf diesem System erzeugen (Spitzname oder Hash schon belegt). Import fehlgeschlagen." +#: ../../include/attach.php:1003 ../../include/attach.php:1168 +msgid "Empty pathname" +msgstr "Leere Pfadangabe" -#: ../../include/import.php:90 -msgid "Channel clone failed. Import failed." -msgstr "Klonen des Kanals fehlgeschlagen. Import fehlgeschlagen." +#: ../../include/attach.php:1029 +msgid "duplicate filename or path" +msgstr "doppelter Dateiname oder Pfad" -#: ../../include/import.php:1354 -msgid "Unable to import element \"" -msgstr "Element konnte nicht importiert werden." +#: ../../include/attach.php:1054 +msgid "Path not found." +msgstr "Pfad nicht gefunden." -#: ../../include/security.php:117 -msgid "guest:" -msgstr "Gast:" +#: ../../include/attach.php:1122 +msgid "mkdir failed." +msgstr "mkdir fehlgeschlagen." -#: ../../include/security.php:535 +#: ../../include/attach.php:1126 +msgid "database storage failed." +msgstr "Speichern in der Datenbank fehlgeschlagen." + +#: ../../include/attach.php:1174 +msgid "Empty path" +msgstr "Leere Pfadangabe" + +#: ../../include/security.php:531 msgid "" "The form security token was not correct. This probably happened because the " "form has been opened for too long (>3 hours) before submitting it." msgstr "Das Security-Token des Formulars war nicht korrekt. Das ist wahrscheinlich passiert, weil das Formular zu lange (>3 Stunden) offen war, bevor es abgeschickt wurde." -#: ../../include/zot.php:662 -msgid "Invalid data packet" -msgstr "Ungültiges Datenpaket" - -#: ../../include/zot.php:678 -msgid "Unable to verify channel signature" -msgstr "Konnte die Signatur des Kanals nicht verifizieren" - -#: ../../include/zot.php:2320 -#, php-format -msgid "Unable to verify site signature for %s" -msgstr "Kann die Signatur der Seite von %s nicht verifizieren" - -#: ../../include/zot.php:3718 -msgid "invalid target signature" -msgstr "Ungültige Signatur des Ziels" - -#: ../../include/items.php:837 ../../include/items.php:882 +#: ../../include/items.php:857 ../../include/items.php:909 msgid "(Unknown)" msgstr "(Unbekannt)" -#: ../../include/items.php:1080 +#: ../../include/items.php:1093 msgid "Visible to anybody on the internet." msgstr "Für jeden im Internet sichtbar." -#: ../../include/items.php:1082 +#: ../../include/items.php:1095 msgid "Visible to you only." msgstr "Nur für Dich sichtbar." -#: ../../include/items.php:1084 +#: ../../include/items.php:1097 msgid "Visible to anybody in this network." msgstr "Für jedes $Projectname-Mitglied sichtbar." -#: ../../include/items.php:1086 +#: ../../include/items.php:1099 msgid "Visible to anybody authenticated." msgstr "Für jeden sichtbar, der angemeldet ist." -#: ../../include/items.php:1088 +#: ../../include/items.php:1101 #, php-format msgid "Visible to anybody on %s." msgstr "Für jeden auf %s sichtbar." -#: ../../include/items.php:1090 +#: ../../include/items.php:1103 msgid "Visible to all connections." msgstr "Für alle Verbindungen sichtbar." -#: ../../include/items.php:1092 +#: ../../include/items.php:1105 msgid "Visible to approved connections." msgstr "Nur für akzeptierte Verbindungen sichtbar." -#: ../../include/items.php:1094 +#: ../../include/items.php:1107 msgid "Visible to specific connections." msgstr "Sichtbar für bestimmte Verbindungen." -#: ../../include/items.php:3892 +#: ../../include/items.php:3957 msgid "Privacy group is empty." msgstr "Gruppe ist leer." -#: ../../include/items.php:3899 +#: ../../include/items.php:3964 #, php-format msgid "Privacy group: %s" msgstr "Gruppe: %s" -#: ../../include/items.php:3911 +#: ../../include/items.php:3976 msgid "Connection not found." msgstr "Die Verbindung wurde nicht gefunden." -#: ../../include/items.php:4260 +#: ../../include/items.php:4327 msgid "profile photo" msgstr "Profilfoto" -#: ../../include/items.php:4456 +#: ../../include/items.php:4520 #, php-format msgid "[Edited %s]" msgstr "[%s wurde bearbeitet]" -#: ../../include/items.php:4456 +#: ../../include/items.php:4520 msgctxt "edit_activity" msgid "Post" msgstr "Beitrag" -#: ../../include/items.php:4456 +#: ../../include/items.php:4520 msgctxt "edit_activity" msgid "Comment" msgstr "Kommentar" -#: ../../include/auth.php:148 -msgid "Logged out." -msgstr "Ausgeloggt." +#: ../../include/channel.php:34 +msgid "Unable to obtain identity information from database" +msgstr "Kann keine Identitäts-Informationen aus Datenbank beziehen" -#: ../../include/auth.php:275 -msgid "Failed authentication" -msgstr "Authentifizierung fehlgeschlagen" +#: ../../include/channel.php:69 +msgid "Empty name" +msgstr "Namensfeld leer" -#: ../../include/activities.php:41 -msgid " and " -msgstr "und" +#: ../../include/channel.php:72 +msgid "Name too long" +msgstr "Name ist zu lang" -#: ../../include/activities.php:49 -msgid "public profile" -msgstr "öffentliches Profil" +#: ../../include/channel.php:183 +msgid "No account identifier" +msgstr "Keine Account-Kennung" -#: ../../include/activities.php:58 -#, php-format -msgid "%1$s changed %2$s to “%3$s”" -msgstr "%1$s hat %2$s auf “%3$s” geändert" +#: ../../include/channel.php:195 +msgid "Nickname is required." +msgstr "Spitzname ist erforderlich." -#: ../../include/activities.php:59 -#, php-format -msgid "Visit %1$s's %2$s" -msgstr "Besuche %1$s's %2$s" +#: ../../include/channel.php:273 +msgid "Unable to retrieve created identity" +msgstr "Kann die erstellte Identität nicht empfangen" -#: ../../include/activities.php:62 -#, php-format -msgid "%1$s has an updated %2$s, changing %3$s." -msgstr "%1$s hat ein aktualisiertes %2$s, %3$s wurde verändert." +#: ../../include/channel.php:359 +msgid "Default Profile" +msgstr "Standard-Profil" -#: ../../include/attach.php:248 ../../include/attach.php:336 -msgid "Item was not found." -msgstr "Beitrag wurde nicht gefunden." +#: ../../include/channel.php:512 ../../include/channel.php:601 +msgid "Unable to retrieve modified identity" +msgstr "Geänderte Identität kann nicht empfangen werden" -#: ../../include/attach.php:497 -msgid "No source file." -msgstr "Keine Quelldatei." +#: ../../include/channel.php:1263 +msgid "Create New Profile" +msgstr "Neues Profil erstellen" -#: ../../include/attach.php:519 -msgid "Cannot locate file to replace" -msgstr "Kann Datei zum Ersetzen nicht finden" +#: ../../include/channel.php:1283 +msgid "Visible to everybody" +msgstr "Für jeden sichtbar" -#: ../../include/attach.php:537 -msgid "Cannot locate file to revise/update" -msgstr "Kann Datei zum Prüfen/Aktualisieren nicht finden" +#: ../../include/channel.php:1356 ../../include/channel.php:1475 +msgid "Gender:" +msgstr "Geschlecht:" -#: ../../include/attach.php:668 -#, php-format -msgid "File exceeds size limit of %d" -msgstr "Datei überschreitet das Größen-Limit von %d" +#: ../../include/channel.php:1358 ../../include/channel.php:1530 +msgid "Homepage:" +msgstr "Homepage:" + +#: ../../include/channel.php:1359 +msgid "Online Now" +msgstr "gerade online" + +#: ../../include/channel.php:1434 +msgid "Trans" +msgstr "" -#: ../../include/attach.php:682 +#: ../../include/channel.php:1480 +msgid "Like this channel" +msgstr "Dieser Kanal gefällt mir" + +#: ../../include/channel.php:1504 +msgid "j F, Y" +msgstr "j. F Y" + +#: ../../include/channel.php:1505 +msgid "j F" +msgstr "j. F" + +#: ../../include/channel.php:1512 +msgid "Birthday:" +msgstr "Geburtstag:" + +#: ../../include/channel.php:1525 #, php-format -msgid "You have reached your limit of %1$.0f Mbytes attachment storage." -msgstr "Die Größe Deiner Datei-Anhänge hat das Maximum von %1$.0f MByte erreicht." +msgid "for %1$d %2$s" +msgstr "seit %1$d %2$s" -#: ../../include/attach.php:852 -msgid "File upload failed. Possible system limit or action terminated." -msgstr "Datei-Upload fehlgeschlagen. Mögliche Systembegrenzung oder abgebrochener Prozess." +#: ../../include/channel.php:1528 +msgid "Sexual Preference:" +msgstr "Sexuelle Orientierung:" -#: ../../include/attach.php:865 -msgid "Stored file could not be verified. Upload failed." -msgstr "Gespeichert Datei konnte nicht verifiziert werden. Upload abgebrochen." +#: ../../include/channel.php:1534 +msgid "Tags:" +msgstr "Schlagworte:" -#: ../../include/attach.php:920 ../../include/attach.php:936 -msgid "Path not available." -msgstr "Pfad nicht verfügbar." +#: ../../include/channel.php:1536 +msgid "Political Views:" +msgstr "Politische Ansichten:" -#: ../../include/attach.php:982 ../../include/attach.php:1140 -msgid "Empty pathname" -msgstr "Leere Pfadangabe" +#: ../../include/channel.php:1538 +msgid "Religion:" +msgstr "Religion:" -#: ../../include/attach.php:1008 -msgid "duplicate filename or path" -msgstr "doppelter Dateiname oder Pfad" +#: ../../include/channel.php:1542 +msgid "Hobbies/Interests:" +msgstr "Hobbys/Interessen:" -#: ../../include/attach.php:1030 -msgid "Path not found." -msgstr "Pfad nicht gefunden." +#: ../../include/channel.php:1544 +msgid "Likes:" +msgstr "Gefällt:" -#: ../../include/attach.php:1094 -msgid "mkdir failed." -msgstr "mkdir fehlgeschlagen." +#: ../../include/channel.php:1546 +msgid "Dislikes:" +msgstr "Gefällt nicht:" -#: ../../include/attach.php:1098 -msgid "database storage failed." -msgstr "Speichern in der Datenbank fehlgeschlagen." +#: ../../include/channel.php:1548 +msgid "Contact information and Social Networks:" +msgstr "Kontaktinformation und soziale Netzwerke:" -#: ../../include/attach.php:1146 -msgid "Empty path" -msgstr "Leere Pfadangabe" +#: ../../include/channel.php:1550 +msgid "My other channels:" +msgstr "Meine anderen Kanäle:" + +#: ../../include/channel.php:1552 +msgid "Musical interests:" +msgstr "Musikalische Interessen:" + +#: ../../include/channel.php:1554 +msgid "Books, literature:" +msgstr "Bücher, Literatur:" + +#: ../../include/channel.php:1556 +msgid "Television:" +msgstr "Fernsehen:" + +#: ../../include/channel.php:1558 +msgid "Film/dance/culture/entertainment:" +msgstr "Film/Tanz/Kultur/Unterhaltung:" + +#: ../../include/channel.php:1560 +msgid "Love/Romance:" +msgstr "Liebe/Romantik:" + +#: ../../include/channel.php:1562 +msgid "Work/employment:" +msgstr "Arbeit/Anstellung:" + +#: ../../include/channel.php:1564 +msgid "School/education:" +msgstr "Schule/Ausbildung:" + +#: ../../include/channel.php:1587 +msgid "Like this thing" +msgstr "Gefällt mir" #: ../../include/event.php:22 ../../include/event.php:69 -#: ../../include/bb2diaspora.php:498 msgid "l F d, Y \\@ g:i A" msgstr "l, d. F Y, H:i" #: ../../include/event.php:30 ../../include/event.php:73 -#: ../../include/bb2diaspora.php:504 msgid "Starts:" msgstr "Beginnt:" #: ../../include/event.php:40 ../../include/event.php:77 -#: ../../include/bb2diaspora.php:512 msgid "Finishes:" msgstr "Endet:" -#: ../../include/event.php:824 +#: ../../include/event.php:1008 msgid "This event has been added to your calendar." msgstr "Dieser Termin wurde zu Deinem Kalender hinzugefügt" -#: ../../include/event.php:1024 +#: ../../include/event.php:1208 msgid "Not specified" msgstr "Keine Angabe" -#: ../../include/event.php:1025 +#: ../../include/event.php:1209 msgid "Needs Action" msgstr "Aktion erforderlich" -#: ../../include/event.php:1026 +#: ../../include/event.php:1210 msgid "Completed" msgstr "Abgeschlossen" -#: ../../include/event.php:1027 +#: ../../include/event.php:1211 msgid "In Process" msgstr "In Bearbeitung" -#: ../../include/event.php:1028 +#: ../../include/event.php:1212 msgid "Cancelled" msgstr "gestrichen" -#: ../../include/follow.php:27 -msgid "Channel is blocked on this site." -msgstr "Der Kanal ist auf dieser Seite blockiert " +#: ../../include/event.php:1292 ../../include/connections.php:684 +msgid "Home, Voice" +msgstr "Zuhause, Sprache" -#: ../../include/follow.php:32 -msgid "Channel location missing." -msgstr "Adresse des Kanals fehlt." +#: ../../include/event.php:1293 ../../include/connections.php:685 +msgid "Home, Fax" +msgstr "Zuhause, Fax" -#: ../../include/follow.php:80 -msgid "Response from remote channel was incomplete." -msgstr "Antwort des entfernten Kanals war unvollständig." +#: ../../include/event.php:1295 ../../include/connections.php:687 +msgid "Work, Voice" +msgstr "Arbeit, Sprache" -#: ../../include/follow.php:97 -msgid "Channel was deleted and no longer exists." -msgstr "Kanal wurde gelöscht und existiert nicht mehr." +#: ../../include/event.php:1296 ../../include/connections.php:688 +msgid "Work, Fax" +msgstr "Arbeit, Fax" -#: ../../include/follow.php:147 ../../include/follow.php:183 -msgid "Protocol disabled." -msgstr "Protokoll deaktiviert." +#: ../../include/network.php:752 +msgid "view full size" +msgstr "In Vollbildansicht anschauen" -#: ../../include/follow.php:171 -msgid "Channel discovery failed." -msgstr "Kanalsuche fehlgeschlagen" +#: ../../include/network.php:1700 ../../include/network.php:1701 +msgid "Friendica" +msgstr "Friendica" -#: ../../include/follow.php:210 -msgid "Cannot connect to yourself." -msgstr "Du kannst Dich nicht mit Dir selbst verbinden." +#: ../../include/network.php:1702 +msgid "OStatus" +msgstr "OStatus" -#: ../../include/group.php:26 -msgid "" -"A deleted group with this name was revived. Existing item permissions " -"<strong>may</strong> apply to this group and any future members. If this is " -"not what you intended, please create another group with a different name." -msgstr "Es hat früher schon einmal eine Gruppe mit diesem Namen existiert, die gelöscht wurde. Es <strong>könnten</strong> von damals noch Elemente (Beiträge, Dateien etc.) vorhanden sein, die allen jetzigen und zukünftigen Mitgliedern dieser Gruppe den Zugriff erlauben. Wenn das nicht Deine Absicht ist, erstelle bitte eine neue Gruppe mit einem anderen Namen." +#: ../../include/network.php:1703 +msgid "GNU-Social" +msgstr "GNU-Social" -#: ../../include/group.php:248 -msgid "Add new connections to this privacy group" -msgstr "Neue Verbindung zu dieser Gruppe hinzufügen" +#: ../../include/network.php:1704 +msgid "RSS/Atom" +msgstr "RSS/Atom" -#: ../../include/group.php:289 -msgid "edit" -msgstr "Bearbeiten" +#: ../../include/network.php:1707 +msgid "Diaspora" +msgstr "Diaspora" -#: ../../include/group.php:312 -msgid "Edit group" -msgstr "Gruppe ändern" +#: ../../include/network.php:1708 +msgid "Facebook" +msgstr "Facebook" -#: ../../include/group.php:313 -msgid "Add privacy group" -msgstr "Gruppe hinzufügen" +#: ../../include/network.php:1709 +msgid "Zot" +msgstr "Zot!" -#: ../../include/group.php:314 -msgid "Channels not in any privacy group" -msgstr "Kanäle, die in keiner Gruppe sind" +#: ../../include/network.php:1710 +msgid "LinkedIn" +msgstr "LinkedIn" -#: ../../include/group.php:316 ../../include/widgets.php:284 -msgid "add" -msgstr "hinzufügen" +#: ../../include/network.php:1711 +msgid "XMPP/IM" +msgstr "XMPP/IM" + +#: ../../include/network.php:1712 +msgid "MySpace" +msgstr "MySpace" #: ../../include/language.php:380 msgid "Select an alternate language" msgstr "Wähle eine alternative Sprache" -#: ../../include/photos.php:115 -#, php-format -msgid "Image exceeds website size limit of %lu bytes" -msgstr "Bild überschreitet das Webseitenlimit von %lu Bytes" - -#: ../../include/photos.php:122 -msgid "Image file is empty." -msgstr "Bilddatei ist leer." - -#: ../../include/photos.php:260 -msgid "Photo storage failed." -msgstr "Fotospeicherung fehlgeschlagen." - -#: ../../include/photos.php:300 -msgid "a new photo" -msgstr "ein neues Foto" - -#: ../../include/photos.php:304 -#, php-format -msgctxt "photo_upload" -msgid "%1$s posted %2$s to %3$s" -msgstr "%1$s hat %2$s auf %3$s veröffentlicht" - -#: ../../include/photos.php:507 ../../include/conversation.php:1695 -msgid "Photo Albums" -msgstr "Fotoalben" - -#: ../../include/photos.php:511 -msgid "Upload New Photos" -msgstr "Neue Fotos hochladen" +#: ../../include/acl_selectors.php:208 +msgid "Who can see this?" +msgstr "Wer kann das sehen?" -#: ../../include/widgets.php:103 -msgid "System" -msgstr "System" +#: ../../include/acl_selectors.php:209 +msgid "Custom selection" +msgstr "Benutzerdefinierte Auswahl" -#: ../../include/widgets.php:106 -msgid "New App" -msgstr "Neue App" +#: ../../include/acl_selectors.php:210 +msgid "" +"Select \"Show\" to allow viewing. \"Don't show\" lets you override and limit" +" the scope of \"Show\"." +msgstr "Wähle \"Anzeigen\", um Betrachtung zuzulassen. \"Nicht anzeigen\" überstimmt und limitiert den Aktionsradius von \"Anzeigen\" für Ausnahmen." -#: ../../include/widgets.php:154 -msgid "Suggestions" -msgstr "Vorschläge" +#: ../../include/acl_selectors.php:211 +msgid "Show" +msgstr "Anzeigen" -#: ../../include/widgets.php:155 -msgid "See more..." -msgstr "Mehr anzeigen …" +#: ../../include/acl_selectors.php:212 +msgid "Don't show" +msgstr "Nicht anzeigen" -#: ../../include/widgets.php:175 +#: ../../include/acl_selectors.php:245 #, php-format -msgid "You have %1$.0f of %2$.0f allowed connections." -msgstr "Du bist %1$.0f von maximal %2$.0f erlaubten Verbindungen eingegangen." - -#: ../../include/widgets.php:181 -msgid "Add New Connection" -msgstr "Neue Verbindung hinzufügen" - -#: ../../include/widgets.php:182 -msgid "Enter channel address" -msgstr "Adresse des Kanals eingeben" - -#: ../../include/widgets.php:183 -msgid "Examples: bob@example.com, https://example.com/barbara" -msgstr "Beispiele: bob@beispiel.com, http://beispiel.com/barbara" - -#: ../../include/widgets.php:199 -msgid "Notes" -msgstr "Notizen" - -#: ../../include/widgets.php:275 -msgid "Remove term" -msgstr "Eintrag löschen" - -#: ../../include/widgets.php:390 -msgid "Archives" -msgstr "Archive" - -#: ../../include/widgets.php:552 -msgid "Refresh" -msgstr "Aktualisieren" +msgid "" +"Post permissions %s cannot be changed %s after a post is shared.</br />These" +" permissions set who is allowed to view the post." +msgstr "Beitragsberechtigungen %s können nicht geändert werden %s, nachdem der Beitrag gesendet wurde.<br />Diese Berechtigungen bestimmen, wer den Beitrag sehen kann." -#: ../../include/widgets.php:592 -msgid "Account settings" -msgstr "Konto-Einstellungen" +#: ../../include/dba/dba_driver.php:190 +#, php-format +msgid "Cannot locate DNS info for database server '%s'" +msgstr "Kann die DNS-Informationen für den Datenbank-Server '%s' nicht finden" -#: ../../include/widgets.php:598 -msgid "Channel settings" -msgstr "Kanal-Einstellungen" +#: ../../include/bbcode.php:194 ../../include/bbcode.php:1102 +#: ../../include/bbcode.php:1105 ../../include/bbcode.php:1110 +#: ../../include/bbcode.php:1113 ../../include/bbcode.php:1116 +#: ../../include/bbcode.php:1119 ../../include/bbcode.php:1124 +#: ../../include/bbcode.php:1127 ../../include/bbcode.php:1132 +#: ../../include/bbcode.php:1135 ../../include/bbcode.php:1138 +#: ../../include/bbcode.php:1141 +msgid "Image/photo" +msgstr "Bild/Foto" -#: ../../include/widgets.php:607 -msgid "Additional features" -msgstr "Zusätzliche Funktionen" +#: ../../include/bbcode.php:233 ../../include/bbcode.php:1152 +msgid "Encrypted content" +msgstr "Verschlüsselter Inhalt" -#: ../../include/widgets.php:614 -msgid "Feature/Addon settings" -msgstr "Plugin-Einstellungen" +#: ../../include/bbcode.php:249 +#, php-format +msgid "Install %s element: " +msgstr "Element %s installieren: " -#: ../../include/widgets.php:620 -msgid "Display settings" -msgstr "Anzeige-Einstellungen" +#: ../../include/bbcode.php:253 +#, php-format +msgid "" +"This post contains an installable %s element, however you lack permissions " +"to install it on this site." +msgstr "Dieser Beitrag beinhaltet ein installierbares %s Element, aber Du hast nicht die nötigen Rechte, um es auf diesem Hub zu installieren." -#: ../../include/widgets.php:627 -msgid "Manage locations" -msgstr "Klon-Adressen verwalten" +#: ../../include/bbcode.php:331 +msgid "card" +msgstr "Karte" -#: ../../include/widgets.php:634 -msgid "Export channel" -msgstr "Kanal exportieren" +#: ../../include/bbcode.php:414 ../../include/bbcode.php:422 +msgid "Click to open/close" +msgstr "Klicke zum Öffnen/Schließen" -#: ../../include/widgets.php:640 -msgid "Connected apps" -msgstr "Verbundene Apps" +#: ../../include/bbcode.php:422 +msgid "spoiler" +msgstr "Spoiler" -#: ../../include/widgets.php:664 -msgid "Premium Channel Settings" -msgstr "Premium-Kanal-Einstellungen" +#: ../../include/bbcode.php:1090 +msgid "$1 wrote:" +msgstr "$1 schrieb:" -#: ../../include/widgets.php:693 -msgid "Private Mail Menu" -msgstr "Private Nachrichten" +#: ../../include/oembed.php:328 +msgid " by " +msgstr "von" -#: ../../include/widgets.php:695 -msgid "Combined View" -msgstr "Kombinierte Anzeige" +#: ../../include/oembed.php:329 +msgid " on " +msgstr "am" -#: ../../include/widgets.php:727 ../../include/widgets.php:739 -msgid "Conversations" -msgstr "Konversationen" +#: ../../include/oembed.php:358 +msgid "Embedded content" +msgstr "Eingebetteter Inhalt" -#: ../../include/widgets.php:731 -msgid "Received Messages" -msgstr "Erhaltene Nachrichten" +#: ../../include/oembed.php:367 +msgid "Embedding disabled" +msgstr "Einbetten deaktiviert" -#: ../../include/widgets.php:735 -msgid "Sent Messages" -msgstr "Gesendete Nachrichten" +#: ../../include/zid.php:305 +#, php-format +msgid "OpenWebAuth: %1$s welcomes %2$s" +msgstr "" -#: ../../include/widgets.php:749 -msgid "No messages." -msgstr "Keine Nachrichten." +#: ../../include/features.php:54 +msgid "General Features" +msgstr "Allgemeine Funktionen" -#: ../../include/widgets.php:767 -msgid "Delete conversation" -msgstr "Unterhaltung löschen" +#: ../../include/features.php:59 +msgid "Multiple Profiles" +msgstr "Mehrfachprofile" -#: ../../include/widgets.php:793 -msgid "Events Tools" -msgstr "Kalenderwerkzeuge" +#: ../../include/features.php:60 +msgid "Ability to create multiple profiles" +msgstr "Ermöglicht das Anlegen mehrerer Profile pro Kanal" -#: ../../include/widgets.php:794 -msgid "Export Calendar" -msgstr "Kalender exportieren" +#: ../../include/features.php:68 +msgid "Advanced Profiles" +msgstr "Erweiterte Profile" -#: ../../include/widgets.php:795 -msgid "Import Calendar" -msgstr "Kalender importieren" +#: ../../include/features.php:69 +msgid "Additional profile sections and selections" +msgstr "Stellt zusätzliche Bereiche und Felder im Profil zur Verfügung" -#: ../../include/widgets.php:883 ../../include/conversation.php:1722 -#: ../../include/conversation.php:1725 -msgid "Chatrooms" -msgstr "Chaträume" +#: ../../include/features.php:77 +msgid "Profile Import/Export" +msgstr "Profil-Import/Export" -#: ../../include/widgets.php:887 -msgid "Overview" -msgstr "Ãœbersicht" +#: ../../include/features.php:78 +msgid "Save and load profile details across sites/channels" +msgstr "Ermöglicht das Speichern von Profilen, um sie in einen anderen Kanal zu importieren" -#: ../../include/widgets.php:894 -msgid "Chat Members" -msgstr "Chatmitglieder" +#: ../../include/features.php:86 +msgid "Web Pages" +msgstr "Webseiten" -#: ../../include/widgets.php:960 -msgid "Wiki List" -msgstr "Wikiliste" +#: ../../include/features.php:87 +msgid "Provide managed web pages on your channel" +msgstr "Ermöglicht das Erstellen von Webseiten in Deinem Kanal" -#: ../../include/widgets.php:968 -msgid "Create new wiki" -msgstr "Neues Wiki erstellen" +#: ../../include/features.php:96 +msgid "Provide a wiki for your channel" +msgstr "Stelle ein Wiki in Deinem Kanal zur Verfügung" -#: ../../include/widgets.php:978 -msgid "Send notification" -msgstr "Benachrichtigung senden" +#: ../../include/features.php:113 +msgid "Private Notes" +msgstr "Private Notizen" -#: ../../include/widgets.php:1014 -msgid "Wiki Pages" -msgstr "Wikiseiten" +#: ../../include/features.php:114 +msgid "Enables a tool to store notes and reminders (note: not encrypted)" +msgstr "Aktiviert ein Werkzeug mit dem Notizen und Erinnerungen gespeichert werden können (Hinweis: nicht verschlüsselt)" -#: ../../include/widgets.php:1019 -msgid "Add new page" -msgstr "Neue Seite hinzufügen" +#: ../../include/features.php:123 +msgid "Create personal planning cards" +msgstr "Erstelle persönliche (Notiz-)Karten zur Planung/Koordination oder ähnlichen Zwecken" -#: ../../include/widgets.php:1020 -msgid "Page name" -msgstr "Seitenname" +#: ../../include/features.php:131 +msgid "Navigation Channel Select" +msgstr "Kanal-Auswahl in der Navigationsleiste" -#: ../../include/widgets.php:1052 -msgid "Bookmarked Chatrooms" -msgstr "Gespeicherte Chatrooms" +#: ../../include/features.php:132 +msgid "Change channels directly from within the navigation dropdown menu" +msgstr "Ermöglicht den direkten Wechsel zu anderen Kanälen über das Navigationsmenü" -#: ../../include/widgets.php:1083 -msgid "Suggested Chatrooms" -msgstr "Chatraum-Vorschläge" +#: ../../include/features.php:140 +msgid "Photo Location" +msgstr "Aufnahmeort" -#: ../../include/widgets.php:1228 ../../include/widgets.php:1340 -msgid "photo/image" -msgstr "Foto/Bild" +#: ../../include/features.php:141 +msgid "If location data is available on uploaded photos, link this to a map." +msgstr "Verlinkt den Aufnahmeort von Fotos (falls verfügbar) auf einer Karte" -#: ../../include/widgets.php:1283 -msgid "Click to show more" -msgstr "Klick, um mehr anzuzeigen" +#: ../../include/features.php:149 +msgid "Access Controlled Chatrooms" +msgstr "Zugriffskontrollierte Chaträume" -#: ../../include/widgets.php:1434 -msgid "Rating Tools" -msgstr "Bewertungswerkzeuge" +#: ../../include/features.php:150 +msgid "Provide chatrooms and chat services with access control." +msgstr "Bieten Sie Chaträume und Chatdienste mit Zugriffskontrolle an." -#: ../../include/widgets.php:1438 ../../include/widgets.php:1440 -msgid "Rate Me" -msgstr "Bewerte mich" +#: ../../include/features.php:159 +msgid "Provide alternate connection permission roles." +msgstr "Stelle benutzerdefinierte Berechtigungsrollen für Verbindungen zur Verfügung." -#: ../../include/widgets.php:1443 -msgid "View Ratings" -msgstr "Bewertungen ansehen" +#: ../../include/features.php:167 +msgid "Smart Birthdays" +msgstr "Smarte Geburtstage" -#: ../../include/widgets.php:1536 -msgid "Forums" -msgstr "Foren" +#: ../../include/features.php:168 +msgid "" +"Make birthday events timezone aware in case your friends are scattered " +"across the planet." +msgstr "Stellt für Geburtstage einen Zeitzonenbezug her, falls deine Freunde über den ganzen Planeten verstreut sind." -#: ../../include/widgets.php:1565 -msgid "Tasks" -msgstr "Aufgaben" +#: ../../include/features.php:176 +msgid "Event Timezone Selection" +msgstr "Termin-Zeitzonenauswahl" -#: ../../include/widgets.php:1576 -msgid "Documentation" -msgstr "Dokumentation" +#: ../../include/features.php:177 +msgid "Allow event creation in timezones other than your own." +msgstr "Ermögliche das Erstellen von Terminen in anderen Zeitzonen als Deiner eigenen." -#: ../../include/widgets.php:1632 ../../include/widgets.php:1670 -msgid "Member registrations waiting for confirmation" -msgstr "Nutzer-Anmeldungen, die auf Bestätigung warten" +#: ../../include/features.php:185 +msgid "Advanced Directory Search" +msgstr "Erweiterte Verzeichnissuche" -#: ../../include/widgets.php:1638 -msgid "Inspect queue" -msgstr "Warteschlange kontrollieren" +#: ../../include/features.php:186 +msgid "Allows creation of complex directory search queries" +msgstr "Ermöglicht die Erstellung komplexer Verzeichnis-Suchabfragen" -#: ../../include/widgets.php:1640 -msgid "DB updates" -msgstr "DB-Aktualisierungen" +#: ../../include/features.php:194 +msgid "Advanced Theme and Layout Settings" +msgstr "Erweiterte Design- und Layout-Einstellungen" -#: ../../include/widgets.php:1666 -msgid "Plugin Features" -msgstr "Plug-In Funktionen" +#: ../../include/features.php:195 +msgid "Allows fine tuning of themes and page layouts" +msgstr "Erlaubt die Feineinstellung von Designs und Seitenlayouts" -#: ../../include/acl_selectors.php:198 -msgid "Who can see this?" -msgstr "Wer kann das sehen?" +#: ../../include/features.php:205 +msgid "Post Composition Features" +msgstr "Nachbearbeitungsfunktionen" -#: ../../include/acl_selectors.php:199 -msgid "Custom selection" -msgstr "Benutzerdefinierte Auswahl" +#: ../../include/features.php:209 +msgid "Large Photos" +msgstr "Große Fotos" -#: ../../include/acl_selectors.php:200 +#: ../../include/features.php:210 msgid "" -"Select \"Show\" to allow viewing. \"Don't show\" lets you override and limit" -" the scope of \"Show\"." -msgstr "Wähle \"Anzeigen\", um Betrachtung zuzulassen. \"Nicht anzeigen\" überstimmt und limitiert den Aktionsradius von \"Anzeigen\" für Ausnahmen." +"Include large (1024px) photo thumbnails in posts. If not enabled, use small " +"(640px) photo thumbnails" +msgstr "Große Vorschaubilder (1024px) in Beiträgen anzeigen. Falls nicht aktiviert, werden kleine Vorschaubilder (640px) verwendet." -#: ../../include/acl_selectors.php:201 -msgid "Show" -msgstr "Anzeigen" +#: ../../include/features.php:219 +msgid "Automatically import channel content from other channels or feeds" +msgstr "Ermöglicht den automatischen Import von Inhalten für diesen Kanal von anderen Kanälen oder Feeds" -#: ../../include/acl_selectors.php:202 -msgid "Don't show" -msgstr "Nicht anzeigen" +#: ../../include/features.php:227 +msgid "Even More Encryption" +msgstr "Noch mehr Verschlüsselung" -#: ../../include/acl_selectors.php:235 -#, php-format +#: ../../include/features.php:228 msgid "" -"Post permissions %s cannot be changed %s after a post is shared.</br />These" -" permissions set who is allowed to view the post." -msgstr "Beitragsberechtigungen %s können nicht geändert werden %s, nachdem der Beitrag gesendet wurde.<br />Diese Berechtigungen bestimmen, wer den Beitrag sehen kann." - -#: ../../include/oembed.php:312 -msgid " by " -msgstr "von" - -#: ../../include/oembed.php:313 -msgid " on " -msgstr "am" - -#: ../../include/oembed.php:342 -msgid "Embedded content" -msgstr "Eingebetteter Inhalt" - -#: ../../include/oembed.php:351 -msgid "Embedding disabled" -msgstr "Einbetten deaktiviert" +"Allow optional encryption of content end-to-end with a shared secret key" +msgstr "Ermöglicht optional die zusätzliche Verschlüsselung von Inhalten (Ende-zu-Ende mit geteiltem Schlüssel)" -#: ../../include/bb2diaspora.php:403 -msgid "Attachments:" -msgstr "Anhänge:" +#: ../../include/features.php:236 +msgid "Enable Voting Tools" +msgstr "Umfragewerkzeuge aktivieren" -#: ../../include/bb2diaspora.php:500 -msgid "$Projectname event notification:" -msgstr "$Projectname-Terminbenachrichtigung:" +#: ../../include/features.php:237 +msgid "Provide a class of post which others can vote on" +msgstr "Aktiviert die Umfragewerkzeuge, um anderen die Möglichkeit zu geben, einem Beitrag zuzustimmen, ihn abzulehnen oder sich zu enthalten. (Muss im Beitrag selbst noch aktiviert werden.)" -#: ../../include/permissions.php:35 -msgid "Can view my normal stream and posts" -msgstr "Kann meine normalen Beiträge sehen" +#: ../../include/features.php:245 +msgid "Disable Comments" +msgstr "Kommentare deaktivieren" -#: ../../include/permissions.php:39 -msgid "Can view my webpages" -msgstr "Kann meine Webseiten sehen" +#: ../../include/features.php:246 +msgid "Provide the option to disable comments for a post" +msgstr "Ermöglicht, die Kommentarfunktion für einzelne Beiträge abzuschalten" -#: ../../include/permissions.php:43 -msgid "Can post on my channel page (\"wall\")" -msgstr "Kann auf meiner Kanal-Seite (\"wall\") Beiträge veröffentlichen" +#: ../../include/features.php:254 +msgid "Delayed Posting" +msgstr "Verzögertes Senden" -#: ../../include/permissions.php:46 -msgid "Can like/dislike stuff" -msgstr "Kann andere Elemente mögen/nicht mögen" +#: ../../include/features.php:255 +msgid "Allow posts to be published at a later date" +msgstr "Ermöglicht es, Beiträge zu einem späteren Zeitpunkt zu veröffentlichen" -#: ../../include/permissions.php:46 -msgid "Profiles and things other than posts/comments" -msgstr "Profile und alles außer Beiträge und Kommentare" +#: ../../include/features.php:263 +msgid "Content Expiration" +msgstr "Verfall von Inhalten" -#: ../../include/permissions.php:48 -msgid "Can forward to all my channel contacts via post @mentions" -msgstr "Kann an alle meine Kontakte via @-Erwähnung Nachrichten weiterleiten" +#: ../../include/features.php:264 +msgid "Remove posts/comments and/or private messages at a future time" +msgstr "Ermöglicht das automatische Löschen von Beiträgen, Kommentaren und/oder privaten Nachrichten zu einem zukünftigen Datum." -#: ../../include/permissions.php:48 -msgid "Advanced - useful for creating group forum channels" -msgstr "Fortgeschritten - sinnvoll, um Gruppen-Kanäle/-Foren zu erstellen" +#: ../../include/features.php:272 +msgid "Suppress Duplicate Posts/Comments" +msgstr "Doppelte Beiträge unterdrücken" -#: ../../include/permissions.php:49 -msgid "Can chat with me (when available)" -msgstr "Kann mit mir chatten (wenn verfügbar)" +#: ../../include/features.php:273 +msgid "" +"Prevent posts with identical content to be published with less than two " +"minutes in between submissions." +msgstr "Verhindert, dass innerhalb von zwei Minuten Beiträge mit identischem Inhalt veröffentlicht werden." -#: ../../include/permissions.php:50 -msgid "Can write to my file storage and photos" -msgstr "Kann in meine Datei- und Bilderordner schreiben" +#: ../../include/features.php:284 +msgid "Network and Stream Filtering" +msgstr "Netzwerk- und Stream-Filter" -#: ../../include/permissions.php:51 -msgid "Can edit my webpages" -msgstr "Kann meine Webseiten bearbeiten" +#: ../../include/features.php:288 +msgid "Search by Date" +msgstr "Suche nach Datum" -#: ../../include/permissions.php:53 -msgid "Somewhat advanced - very useful in open communities" -msgstr "Etwas fortgeschritten – sehr nützlich in offenen Gemeinschaften" +#: ../../include/features.php:289 +msgid "Ability to select posts by date ranges" +msgstr "Möglichkeit, Beiträge nach Zeiträumen auszuwählen" -#: ../../include/permissions.php:55 -msgid "Can administer my channel resources" -msgstr "Kann meine Kanäle administrieren" +#: ../../include/features.php:297 ../../include/group.php:332 +msgid "Privacy Groups" +msgstr "Gruppen" -#: ../../include/permissions.php:55 -msgid "" -"Extremely advanced. Leave this alone unless you know what you are doing" -msgstr "Sehr fortgeschritten. Bearbeite das nur, wenn Du genau weißt, was Du tust" +#: ../../include/features.php:298 +msgid "Enable management and selection of privacy groups" +msgstr "Auswahl und Verwaltung von Gruppen für Kanäle aktivieren" -#: ../../include/conversation.php:204 -#, php-format -msgid "%1$s is now connected with %2$s" -msgstr "%1$s ist jetzt mit %2$s verbunden" +#: ../../include/features.php:307 +msgid "Save search terms for re-use" +msgstr "Ermöglicht das Abspeichern von Suchbegriffen zur Wiederverwendung" -#: ../../include/conversation.php:239 -#, php-format -msgid "%1$s poked %2$s" -msgstr "%1$s stupste %2$s an" +#: ../../include/features.php:315 +msgid "Network Personal Tab" +msgstr "Persönlicher Netzwerkreiter" -#: ../../include/conversation.php:710 -#, php-format -msgid "View %s's profile @ %s" -msgstr "%ss Profil auf %s ansehen" +#: ../../include/features.php:316 +msgid "Enable tab to display only Network posts that you've interacted on" +msgstr "Aktiviert einen Reiter in der Grid-Ansicht, der nur Netzwerk-Beiträge anzeigt, mit denen Du interagiert hast" -#: ../../include/conversation.php:729 -msgid "Categories:" -msgstr "Kategorien:" +#: ../../include/features.php:324 +msgid "Network New Tab" +msgstr "Netzwerkreiter Neu" -#: ../../include/conversation.php:730 -msgid "Filed under:" -msgstr "Gespeichert unter:" +#: ../../include/features.php:325 +msgid "Enable tab to display all new Network activity" +msgstr "Aktiviert einen Reiter in der Grid-Ansicht, der alle neuen Netzwerkaktivitäten anzeigt" -#: ../../include/conversation.php:755 -msgid "View in context" -msgstr "Im Zusammenhang anschauen" +#: ../../include/features.php:333 +msgid "Affinity Tool" +msgstr "Beziehungs-Tool" -#: ../../include/conversation.php:865 -msgid "remove" -msgstr "lösche" +#: ../../include/features.php:334 +msgid "Filter stream activity by depth of relationships" +msgstr "Aktiviert ein Werkzeug in der Grid-Ansicht, das den Stream nach Grad der Beziehung filtern kann" -#: ../../include/conversation.php:870 -msgid "Delete Selected Items" -msgstr "Lösche die ausgewählten Elemente" +#: ../../include/features.php:343 +msgid "Show friend and connection suggestions" +msgstr "Freund- und Verbindungsvorschläge anzeigen" -#: ../../include/conversation.php:963 -msgid "View Source" -msgstr "Quelle anzeigen" +#: ../../include/features.php:351 +msgid "Connection Filtering" +msgstr "Filter für Verbindungen" -#: ../../include/conversation.php:964 -msgid "Follow Thread" -msgstr "Unterhaltung folgen" +#: ../../include/features.php:352 +msgid "Filter incoming posts from connections based on keywords/content" +msgstr "Ermöglicht die Filterung eingehender Beiträge anhand von Schlüsselwörtern (muss an der Verbindung konfiguriert werden)" -#: ../../include/conversation.php:965 -msgid "Unfollow Thread" -msgstr "Unterhaltung nicht mehr folgen" +#: ../../include/features.php:364 +msgid "Post/Comment Tools" +msgstr "Beitrag-/Kommentar-Tools" -#: ../../include/conversation.php:970 -msgid "Activity/Posts" -msgstr "Aktivitäten/Beiträge" +#: ../../include/features.php:368 +msgid "Community Tagging" +msgstr "Gemeinschaftliches Verschlagworten" -#: ../../include/conversation.php:972 -msgid "Edit Connection" -msgstr "Verbindung bearbeiten" +#: ../../include/features.php:369 +msgid "Ability to tag existing posts" +msgstr "Ermöglicht das Verschlagworten existierender Beiträge" -#: ../../include/conversation.php:973 -msgid "Message" -msgstr "Nachricht" +#: ../../include/features.php:377 +msgid "Post Categories" +msgstr "Beitrags-Kategorien" -#: ../../include/conversation.php:1093 -#, php-format -msgid "%s likes this." -msgstr "%s gefällt das." +#: ../../include/features.php:378 +msgid "Add categories to your posts" +msgstr "Aktiviert Kategorien für Beiträge" -#: ../../include/conversation.php:1093 -#, php-format -msgid "%s doesn't like this." -msgstr "%s gefällt das nicht." +#: ../../include/features.php:386 +msgid "Emoji Reactions" +msgstr "Emoji Reaktionen" -#: ../../include/conversation.php:1097 -#, php-format -msgid "<span %1$s>%2$d people</span> like this." -msgid_plural "<span %1$s>%2$d people</span> like this." -msgstr[0] "<span %1$s>%2$d Person</span> gefällt das." -msgstr[1] "<span %1$s>%2$d Leuten</span> gefällt das." +#: ../../include/features.php:387 +msgid "Add emoji reaction ability to posts" +msgstr "Aktiviert Emoji-Reaktionen für Beiträge" -#: ../../include/conversation.php:1099 -#, php-format -msgid "<span %1$s>%2$d people</span> don't like this." -msgid_plural "<span %1$s>%2$d people</span> don't like this." -msgstr[0] "<span %1$s>%2$d Person</span> gefällt das nicht." -msgstr[1] "<span %1$s>%2$d Leuten</span> gefällt das nicht." +#: ../../include/features.php:396 +msgid "Ability to file posts under folders" +msgstr "Möglichkeit, Beiträge in Verzeichnissen zu sammeln" -#: ../../include/conversation.php:1105 -msgid "and" -msgstr "und" +#: ../../include/features.php:404 +msgid "Dislike Posts" +msgstr "Gefällt-mir-nicht-Beiträge" -#: ../../include/conversation.php:1108 -#, php-format -msgid ", and %d other people" -msgid_plural ", and %d other people" -msgstr[0] "" -msgstr[1] ", und %d andere" +#: ../../include/features.php:405 +msgid "Ability to dislike posts/comments" +msgstr "Aktiviert die „Gefällt mir nicht“-Schaltfläche" -#: ../../include/conversation.php:1109 -#, php-format -msgid "%s like this." -msgstr "%s gefällt das." +#: ../../include/features.php:413 +msgid "Star Posts" +msgstr "Beiträge mit Sternchen versehen" -#: ../../include/conversation.php:1109 -#, php-format -msgid "%s don't like this." -msgstr "%s gefällt das nicht." +#: ../../include/features.php:414 +msgid "Ability to mark special posts with a star indicator" +msgstr "Ermöglicht die lokale Markierung spezieller Beiträge mit einem Sternchen-Symbol" -#: ../../include/conversation.php:1152 -msgid "Set your location" -msgstr "Standort" +#: ../../include/features.php:422 +msgid "Tag Cloud" +msgstr "Schlagwort-Wolke" -#: ../../include/conversation.php:1153 -msgid "Clear browser location" -msgstr "Browser-Standort löschen" +#: ../../include/features.php:423 +msgid "Provide a personal tag cloud on your channel page" +msgstr "Aktiviert die Anzeige einer Schlagwort-Wolke (Tag Cloud) auf Deiner Kanal-Seite" -#: ../../include/conversation.php:1201 -msgid "Tag term:" -msgstr "Schlagwort:" +#: ../../include/features.php:434 +msgid "Premium Channel" +msgstr "Premium-Kanal" -#: ../../include/conversation.php:1202 -msgid "Where are you right now?" -msgstr "Wo bist Du jetzt grade?" +#: ../../include/features.php:435 +msgid "" +"Allows you to set restrictions and terms on those that connect with your " +"channel" +msgstr "Ermöglicht es, Einschränkungen und Bedingungen für Verbindungen dieses Kanals festzulegen" -#: ../../include/conversation.php:1211 -msgid "Comments enabled" -msgstr "Kommentare aktiviert" +#: ../../include/taxonomy.php:325 ../../include/taxonomy.php:346 +msgid "Tags" +msgstr "Schlagwörter" -#: ../../include/conversation.php:1212 -msgid "Comments disabled" -msgstr "Kommentare deaktiviert" +#: ../../include/taxonomy.php:410 +msgid "Keywords" +msgstr "Schlüsselwörter" -#: ../../include/conversation.php:1250 -msgid "Page link name" -msgstr "Link zur Seite" +#: ../../include/taxonomy.php:431 +msgid "have" +msgstr "habe" -#: ../../include/conversation.php:1253 -msgid "Post as" -msgstr "Veröffentlichen als" +#: ../../include/taxonomy.php:431 +msgid "has" +msgstr "hat" -#: ../../include/conversation.php:1267 -msgid "Toggle voting" -msgstr "Umfragewerkzeug aktivieren" +#: ../../include/taxonomy.php:432 +msgid "want" +msgstr "will" -#: ../../include/conversation.php:1270 -msgid "Disable comments" -msgstr "Kommentare deaktivieren" +#: ../../include/taxonomy.php:432 +msgid "wants" +msgstr "will" -#: ../../include/conversation.php:1271 -msgid "Toggle comments" -msgstr "Kommentare umschalten" +#: ../../include/taxonomy.php:433 +msgid "likes" +msgstr "gefällt" -#: ../../include/conversation.php:1279 -msgid "Categories (optional, comma-separated list)" -msgstr "Kategorien (optional, kommagetrennte Liste)" +#: ../../include/taxonomy.php:434 +msgid "dislikes" +msgstr "missfällt" -#: ../../include/conversation.php:1302 -msgid "Other networks and post services" -msgstr "Andere Netzwerke und Platformen" +#: ../../include/account.php:35 +msgid "Not a valid email address" +msgstr "Ungültige E-Mail-Adresse" -#: ../../include/conversation.php:1308 -msgid "Set publish date" -msgstr "Veröffentlichungsdatum festlegen" +#: ../../include/account.php:37 +msgid "Your email domain is not among those allowed on this site" +msgstr "Deine E-Mail-Adresse ist auf dieser Seite nicht erlaubt" -#: ../../include/conversation.php:1562 -msgid "Discover" -msgstr "Entdecken" +#: ../../include/account.php:43 +msgid "Your email address is already registered at this site." +msgstr "Deine E-Mail-Adresse ist auf dieser Seite bereits registriert." -#: ../../include/conversation.php:1565 -msgid "Imported public streams" -msgstr "Importierte öffentliche Beiträge" +#: ../../include/account.php:75 +msgid "An invitation is required." +msgstr "Eine Einladung wird benötigt." -#: ../../include/conversation.php:1570 -msgid "Commented Order" -msgstr "Neueste Kommentare" +#: ../../include/account.php:79 +msgid "Invitation could not be verified." +msgstr "Die Einladung konnte nicht bestätigt werden." -#: ../../include/conversation.php:1573 -msgid "Sort by Comment Date" -msgstr "Nach Kommentardatum sortiert" +#: ../../include/account.php:157 +msgid "Please enter the required information." +msgstr "Bitte gib die benötigten Informationen ein." -#: ../../include/conversation.php:1577 -msgid "Posted Order" -msgstr "Neueste Beiträge" +#: ../../include/account.php:224 +msgid "Failed to store account information." +msgstr "Speichern der Nutzerkontodaten fehlgeschlagen." -#: ../../include/conversation.php:1580 -msgid "Sort by Post Date" -msgstr "Nach Beitragsdatum sortiert" +#: ../../include/account.php:291 +#, php-format +msgid "Registration confirmation for %s" +msgstr "Registrierungsbestätigung für %s" -#: ../../include/conversation.php:1588 -msgid "Posts that mention or involve you" -msgstr "Beiträge mit Beteiligung Deinerseits" +#: ../../include/account.php:360 +#, php-format +msgid "Registration request at %s" +msgstr "Registrierungsanfrage auf %s" -#: ../../include/conversation.php:1597 -msgid "Activity Stream - by date" -msgstr "Activity Stream – nach Datum sortiert" +#: ../../include/account.php:382 +msgid "your registration password" +msgstr "Dein Registrierungspasswort" -#: ../../include/conversation.php:1603 -msgid "Starred" -msgstr "Markiert" +#: ../../include/account.php:388 ../../include/account.php:450 +#, php-format +msgid "Registration details for %s" +msgstr "Registrierungsdetails für %s" -#: ../../include/conversation.php:1606 -msgid "Favourite Posts" -msgstr "Markierte Beiträge" +#: ../../include/account.php:461 +msgid "Account approved." +msgstr "Nutzerkonto bestätigt." -#: ../../include/conversation.php:1613 -msgid "Spam" -msgstr "Spam" +#: ../../include/account.php:501 +#, php-format +msgid "Registration revoked for %s" +msgstr "Registrierung für %s wurde widerrufen" -#: ../../include/conversation.php:1616 -msgid "Posts flagged as SPAM" -msgstr "Nachrichten, die als SPAM markiert wurden" +#: ../../include/account.php:780 ../../include/account.php:782 +msgid "Click here to upgrade." +msgstr "Klicke hier, um das Upgrade durchzuführen." -#: ../../include/conversation.php:1674 -msgid "Status Messages and Posts" -msgstr "Statusnachrichten und Beiträge" +#: ../../include/account.php:788 +msgid "This action exceeds the limits set by your subscription plan." +msgstr "Diese Aktion überschreitet die Grenzen Ihres Abonnements." -#: ../../include/conversation.php:1683 -msgid "About" -msgstr "Ãœber" +#: ../../include/account.php:793 +msgid "This action is not available under your subscription plan." +msgstr "Diese Aktion ist in Ihrem Abonnement nicht verfügbar." -#: ../../include/conversation.php:1686 -msgid "Profile Details" -msgstr "Profil-Details" +#: ../../include/datetime.php:147 +msgid "Birthday" +msgstr "Geburtstag" -#: ../../include/conversation.php:1702 -msgid "Files and Storage" -msgstr "Dateien und Speicher" +#: ../../include/datetime.php:149 +msgid "Age: " +msgstr "Alter:" -#: ../../include/conversation.php:1738 -msgid "Saved Bookmarks" -msgstr "Gespeicherte Lesezeichen" +#: ../../include/datetime.php:151 +msgid "YYYY-MM-DD or MM-DD" +msgstr "JJJJ-MM-TT oder MM-TT" -#: ../../include/conversation.php:1748 -msgid "Manage Webpages" -msgstr "Webseiten verwalten" +#: ../../include/datetime.php:292 +msgid "less than a second ago" +msgstr "Vor weniger als einer Sekunde" -#: ../../include/conversation.php:1813 -msgctxt "noun" -msgid "Attending" -msgid_plural "Attending" -msgstr[0] "Zusage" -msgstr[1] "Zusagen" +#: ../../include/datetime.php:310 +#, php-format +msgctxt "e.g. 22 hours ago, 1 minute ago" +msgid "%1$d %2$s ago" +msgstr "vor %1$d %2$s" -#: ../../include/conversation.php:1816 -msgctxt "noun" -msgid "Not Attending" -msgid_plural "Not Attending" -msgstr[0] "Absage" -msgstr[1] "Absagen" +#: ../../include/datetime.php:321 +msgctxt "relative_date" +msgid "year" +msgid_plural "years" +msgstr[0] "Jahr" +msgstr[1] "Jahre" -#: ../../include/conversation.php:1819 -msgctxt "noun" -msgid "Undecided" -msgid_plural "Undecided" -msgstr[0] " Unentschlossen" -msgstr[1] "Unentschlossene" +#: ../../include/datetime.php:324 +msgctxt "relative_date" +msgid "month" +msgid_plural "months" +msgstr[0] "Monat" +msgstr[1] "Monate" -#: ../../include/conversation.php:1822 -msgctxt "noun" -msgid "Agree" -msgid_plural "Agrees" -msgstr[0] "Zustimmung" -msgstr[1] "Zustimmungen" +#: ../../include/datetime.php:327 +msgctxt "relative_date" +msgid "week" +msgid_plural "weeks" +msgstr[0] "Woche" +msgstr[1] "Wochen" -#: ../../include/conversation.php:1825 -msgctxt "noun" -msgid "Disagree" -msgid_plural "Disagrees" -msgstr[0] "Ablehnung" -msgstr[1] "Ablehnungen" +#: ../../include/datetime.php:330 +msgctxt "relative_date" +msgid "day" +msgid_plural "days" +msgstr[0] "Tag" +msgstr[1] "Tage" -#: ../../include/conversation.php:1828 -msgctxt "noun" -msgid "Abstain" -msgid_plural "Abstains" -msgstr[0] "Enthaltung" -msgstr[1] "Enthaltungen" +#: ../../include/datetime.php:333 +msgctxt "relative_date" +msgid "hour" +msgid_plural "hours" +msgstr[0] "Stunde" +msgstr[1] "Stunden" -#: ../../include/bbcode.php:134 ../../include/bbcode.php:962 -#: ../../include/bbcode.php:965 ../../include/bbcode.php:970 -#: ../../include/bbcode.php:973 ../../include/bbcode.php:976 -#: ../../include/bbcode.php:979 ../../include/bbcode.php:984 -#: ../../include/bbcode.php:987 ../../include/bbcode.php:992 -#: ../../include/bbcode.php:995 ../../include/bbcode.php:998 -#: ../../include/bbcode.php:1001 -msgid "Image/photo" -msgstr "Bild/Foto" +#: ../../include/datetime.php:336 +msgctxt "relative_date" +msgid "minute" +msgid_plural "minutes" +msgstr[0] "Minute" +msgstr[1] "Minuten" -#: ../../include/bbcode.php:173 ../../include/bbcode.php:1012 -msgid "Encrypted content" -msgstr "Verschlüsselter Inhalt" +#: ../../include/datetime.php:339 +msgctxt "relative_date" +msgid "second" +msgid_plural "seconds" +msgstr[0] "Sekunde" +msgstr[1] "Sekunden" -#: ../../include/bbcode.php:189 +#: ../../include/datetime.php:576 #, php-format -msgid "Install %s element: " -msgstr "Element %s installieren: " +msgid "%1$s's birthday" +msgstr "%1$ss Geburtstag" -#: ../../include/bbcode.php:193 +#: ../../include/datetime.php:577 #, php-format -msgid "" -"This post contains an installable %s element, however you lack permissions " -"to install it on this site." -msgstr "Dieser Beitrag beinhaltet ein installierbares %s Element, aber Du hast nicht die nötigen Rechte, um es auf diesem Hub zu installieren." +msgid "Happy Birthday %1$s" +msgstr "Alles Gute zum Geburtstag, %1$s" -#: ../../include/bbcode.php:272 -#, php-format -msgid "%1$s wrote the following %2$s %3$s" -msgstr "%1$s schrieb den folgenden %2$s %3$s" +#: ../../include/nav.php:91 +msgid "Remote authentication" +msgstr "Ãœber Konto auf anderem Server einloggen" -#: ../../include/bbcode.php:349 ../../include/bbcode.php:357 -msgid "Click to open/close" -msgstr "Klicke zum Öffnen/Schließen" +#: ../../include/nav.php:91 +msgid "Click to authenticate to your home hub" +msgstr "Klicke, um Dich über Deinen Heimat-Server zu authentifizieren" -#: ../../include/bbcode.php:357 -msgid "spoiler" -msgstr "Spoiler" +#: ../../include/nav.php:98 +msgid "Network Activity" +msgstr "Netzwerk-Aktivitäten" -#: ../../include/bbcode.php:950 -msgid "$1 wrote:" -msgstr "$1 schrieb:" +#: ../../include/nav.php:100 +msgid "Mark all activity notifications seen" +msgstr "Alle Benachrichtigungen als gesehen markieren" -#: ../../view/theme/redbasic/php/config.php:9 -msgid "Focus (Hubzilla default)" -msgstr "Focus (Voreinstellung für Hubzilla)" +#: ../../include/nav.php:102 +msgid "Channel home" +msgstr "Mein Kanal" -#: ../../view/theme/redbasic/php/config.php:110 -msgid "Theme settings" -msgstr "Theme-Einstellungen" +#: ../../include/nav.php:103 +msgid "View your channel home" +msgstr "Zeige Deine Kanalseite an" -#: ../../view/theme/redbasic/php/config.php:111 -msgid "Narrow navbar" -msgstr "Schmale Navigationsleiste" +#: ../../include/nav.php:104 +msgid "Mark all channel notifications seen" +msgstr "Markiere alle Kanal-Benachrichtigungen als angesehen" -#: ../../view/theme/redbasic/php/config.php:112 -msgid "Navigation bar background color" -msgstr "Hintergrundfarbe der Navigationsleiste" +#: ../../include/nav.php:109 +msgid "Registrations" +msgstr "Registrierungen" -#: ../../view/theme/redbasic/php/config.php:113 -msgid "Navigation bar gradient top color" -msgstr "Farbverlauf der Navigationsleiste: Farbe oben" +#: ../../include/nav.php:112 +msgid "Notifications" +msgstr "Benachrichtigungen" -#: ../../view/theme/redbasic/php/config.php:114 -msgid "Navigation bar gradient bottom color" -msgstr "Farbverlauf der Navigationsleiste: Farbe unten" +#: ../../include/nav.php:113 +msgid "View all notifications" +msgstr "Alle Benachrichtigungen ansehen" -#: ../../view/theme/redbasic/php/config.php:115 -msgid "Navigation active button gradient top color" -msgstr "Navigations-Button aktiv: Farbe für Farbverlauf oben" +#: ../../include/nav.php:114 +msgid "Mark all system notifications seen" +msgstr "Markiere alle System-Benachrichtigungen als gesehen" -#: ../../view/theme/redbasic/php/config.php:116 -msgid "Navigation active button gradient bottom color" -msgstr "Navigations-Button aktiv: Farbe für Farbverlauf unten" +#: ../../include/nav.php:116 +msgid "Private mail" +msgstr "Persönliche Mail" -#: ../../view/theme/redbasic/php/config.php:117 -msgid "Navigation bar border color " -msgstr "Farbe für den Rand der Navigationsleiste" +#: ../../include/nav.php:117 +msgid "View your private messages" +msgstr "Zeige Deine persönlichen Nachrichten an" -#: ../../view/theme/redbasic/php/config.php:118 -msgid "Navigation bar icon color " -msgstr "Farbe für die Icons der Navigationsleiste" +#: ../../include/nav.php:118 +msgid "Mark all private messages seen" +msgstr "Markiere alle persönlichen Nachrichten als gesehen" -#: ../../view/theme/redbasic/php/config.php:119 -msgid "Navigation bar active icon color " -msgstr "Farbe für aktive Icons der Navigationsleiste" +#: ../../include/nav.php:124 +msgid "Event Calendar" +msgstr "Terminkalender" -#: ../../view/theme/redbasic/php/config.php:120 -msgid "link color" -msgstr "Farbe für Links" +#: ../../include/nav.php:129 ../../include/nav.php:215 +msgid "Manage Your Channels" +msgstr "Verwalte Deine Kanäle" -#: ../../view/theme/redbasic/php/config.php:121 -msgid "Set font-color for banner" -msgstr "Farbe der Schrift des Banners" +#: ../../include/nav.php:132 ../../include/nav.php:217 +msgid "Account/Channel Settings" +msgstr "Konto-/Kanal-Einstellungen" -#: ../../view/theme/redbasic/php/config.php:122 -msgid "Set the background color" -msgstr "Hintergrundfarbe" +#: ../../include/nav.php:138 ../../include/nav.php:167 +msgid "End this session" +msgstr "Beende diese Sitzung" -#: ../../view/theme/redbasic/php/config.php:123 -msgid "Set the background image" -msgstr "Hintergrundbild" +#: ../../include/nav.php:141 +msgid "Your profile page" +msgstr "Deine Profilseite" -#: ../../view/theme/redbasic/php/config.php:124 -msgid "Set the background color of items" -msgstr "Hintergrundfarbe für Beiträge" +#: ../../include/nav.php:144 +msgid "Manage/Edit profiles" +msgstr "Profile verwalten" -#: ../../view/theme/redbasic/php/config.php:125 -msgid "Set the background color of comments" -msgstr "Hintergrundfarbe für Kommentare" +#: ../../include/nav.php:146 +msgid "Edit your profile" +msgstr "Profil bearbeiten" -#: ../../view/theme/redbasic/php/config.php:126 -msgid "Set the border color of comments" -msgstr "Farbe des Randes von Kommentaren" +#: ../../include/nav.php:153 ../../include/nav.php:157 +msgid "Sign in" +msgstr "Anmelden" -#: ../../view/theme/redbasic/php/config.php:127 -msgid "Set the indent for comments" -msgstr "Einzugsbreite für Kommentare" +#: ../../include/nav.php:182 +msgid "Take me home" +msgstr "Bringe mich nach Hause (eigener Kanal)" -#: ../../view/theme/redbasic/php/config.php:128 -msgid "Set the basic color for item icons" -msgstr "Grundfarbe für Beitrags-Icons" +#: ../../include/nav.php:184 +msgid "Log me out of this site" +msgstr "Logge mich von dieser Seite aus" -#: ../../view/theme/redbasic/php/config.php:129 -msgid "Set the hover color for item icons" -msgstr "Farbe für Beitrags-Icons unter dem Mauszeiger" +#: ../../include/nav.php:189 +msgid "Create an account" +msgstr "Erzeuge ein Konto" -#: ../../view/theme/redbasic/php/config.php:130 -msgid "Set font-size for the entire application" -msgstr "Schriftgröße für die gesamte Anwendung" +#: ../../include/nav.php:201 +msgid "Help and documentation" +msgstr "Hilfe und Dokumentation" -#: ../../view/theme/redbasic/php/config.php:130 -msgid "Example: 14px" -msgstr "Beispiel: 14px" +#: ../../include/nav.php:204 +msgid "Search site @name, #tag, ?docs, content" +msgstr "Hub durchsuchen: @Name. #Schlagwort, ?Dokumentation, Inhalt" -#: ../../view/theme/redbasic/php/config.php:131 -msgid "Set font-size for posts and comments" -msgstr "Schriftgröße für Beiträge und Kommentare" +#: ../../include/nav.php:224 +msgid "Site Setup and Configuration" +msgstr "Seiten-Einrichtung und -Konfiguration" -#: ../../view/theme/redbasic/php/config.php:132 -msgid "Set font-color for posts and comments" -msgstr "Schriftfarbe für Beiträge und Kommentare" +#: ../../include/nav.php:311 +msgid "@name, #tag, ?doc, content" +msgstr "@Name, #Schlagwort, ?Dokumentation, Inhalt" -#: ../../view/theme/redbasic/php/config.php:133 -msgid "Set radius of corners" -msgstr "Ecken-Radius" +#: ../../include/nav.php:312 +msgid "Please wait..." +msgstr "Bitte warten..." -#: ../../view/theme/redbasic/php/config.php:134 -msgid "Set shadow depth of photos" -msgstr "Schattentiefe von Fotos" +#: ../../include/nav.php:318 +msgid "Add Apps" +msgstr "Apps hinzufügen" -#: ../../view/theme/redbasic/php/config.php:135 -msgid "Set maximum width of content region in pixel" -msgstr "Maximalbreite des Inhaltsbereichs in Pixel festlegen" +#: ../../include/nav.php:319 +msgid "Arrange Apps" +msgstr "Apps anordnen" -#: ../../view/theme/redbasic/php/config.php:135 -msgid "Leave empty for default width" -msgstr "Leer lassen für Standardbreite" +#: ../../include/nav.php:320 +msgid "Toggle System Apps" +msgstr "System-Apps umschalten" -#: ../../view/theme/redbasic/php/config.php:136 -msgid "Left align page content" -msgstr "Seiteninhalt linksbündig anzeigen" +#: ../../include/photos.php:123 +#, php-format +msgid "Image exceeds website size limit of %lu bytes" +msgstr "Bild überschreitet das Webseitenlimit von %lu Bytes" -#: ../../view/theme/redbasic/php/config.php:137 -msgid "Set minimum opacity of nav bar - to hide it" -msgstr "Mindest-Deckkraft der Navigationsleiste ( - versteckt sie)" +#: ../../include/photos.php:130 +msgid "Image file is empty." +msgstr "Bilddatei ist leer." -#: ../../view/theme/redbasic/php/config.php:138 -msgid "Set size of conversation author photo" -msgstr "Größe der Avatare von Themenstartern" +#: ../../include/photos.php:268 +msgid "Photo storage failed." +msgstr "Fotospeicherung fehlgeschlagen." -#: ../../view/theme/redbasic/php/config.php:139 -msgid "Set size of followup author photos" -msgstr "Größe der Avatare von Kommentatoren" +#: ../../include/photos.php:308 +msgid "a new photo" +msgstr "ein neues Foto" -#: ../../boot.php:1175 +#: ../../include/photos.php:312 #, php-format -msgctxt "opensearch" -msgid "Search %1$s (%2$s)" -msgstr "Suche %1$s (%2$s)" +msgctxt "photo_upload" +msgid "%1$s posted %2$s to %3$s" +msgstr "%1$s hat %2$s auf %3$s veröffentlicht" -#: ../../boot.php:1175 -msgctxt "opensearch" -msgid "$Projectname" -msgstr "$Projectname" +#: ../../include/photos.php:605 +msgid "Upload New Photos" +msgstr "Neue Fotos hochladen" -#: ../../boot.php:1493 -#, php-format -msgid "Update %s failed. See error logs." -msgstr "Aktualisierung %s fehlgeschlagen. Details in den Fehlerprotokollen." +#: ../../include/zot.php:654 +msgid "Invalid data packet" +msgstr "Ungültiges Datenpaket" + +#: ../../include/zot.php:681 +msgid "Unable to verify channel signature" +msgstr "Konnte die Signatur des Kanals nicht verifizieren" -#: ../../boot.php:1496 +#: ../../include/zot.php:2368 #, php-format -msgid "Update Error at %s" -msgstr "Aktualisierungsfehler auf %s" +msgid "Unable to verify site signature for %s" +msgstr "Kann die Signatur der Seite von %s nicht verifizieren" -#: ../../boot.php:1700 +#: ../../include/group.php:26 msgid "" -"Create an account to access services and applications within the Hubzilla" -msgstr "Erstelle ein Konto, um Anwendungen und Dienste innerhalb von Hubzilla nutzen zu können." +"A deleted group with this name was revived. Existing item permissions " +"<strong>may</strong> apply to this group and any future members. If this is " +"not what you intended, please create another group with a different name." +msgstr "Es hat früher schon einmal eine Gruppe mit diesem Namen existiert, die gelöscht wurde. Es <strong>könnten</strong> von damals noch Elemente (Beiträge, Dateien etc.) vorhanden sein, die allen jetzigen und zukünftigen Mitgliedern dieser Gruppe den Zugriff erlauben. Wenn das nicht Deine Absicht ist, erstelle bitte eine neue Gruppe mit einem anderen Namen." -#: ../../boot.php:1721 -msgid "Login/Email" -msgstr "Anmelden/E-Mail" +#: ../../include/group.php:268 +msgid "Add new connections to this privacy group" +msgstr "Neue Verbindung zu dieser Gruppe hinzufügen" -#: ../../boot.php:1722 -msgid "Password" -msgstr "Kennwort" +#: ../../include/group.php:310 +msgid "edit" +msgstr "Bearbeiten" -#: ../../boot.php:1723 -msgid "Remember me" -msgstr "Angaben speichern" +#: ../../include/group.php:333 +msgid "Edit group" +msgstr "Gruppe ändern" -#: ../../boot.php:1726 -msgid "Forgot your password?" -msgstr "Passwort vergessen?" +#: ../../include/group.php:334 +msgid "Add privacy group" +msgstr "Gruppe hinzufügen" -#: ../../boot.php:2287 -msgid "toggle mobile" -msgstr "auf/von mobile Ansicht wechseln" +#: ../../include/group.php:335 +msgid "Channels not in any privacy group" +msgstr "Kanäle, die in keiner Gruppe sind" -#: ../../boot.php:2442 -msgid "Website SSL certificate is not valid. Please correct." -msgstr "Das SSL-Zertifikat der Website ist nicht gültig. Bitte beheben." +#: ../../include/connections.php:128 +msgid "New window" +msgstr "Neues Fenster" -#: ../../boot.php:2445 -#, php-format -msgid "[hubzilla] Website SSL error for %s" -msgstr "[hubzilla] Website-SSL-Fehler für %s" +#: ../../include/connections.php:129 +msgid "Open the selected location in a different window or browser tab" +msgstr "Öffne die markierte Adresse in einem neuen Browserfenster oder Tab" -#: ../../boot.php:2562 -msgid "Cron/Scheduled tasks not running." -msgstr "Cron-Aufgaben laufen nicht." +#: ../../include/auth.php:148 +msgid "Logged out." +msgstr "Ausgeloggt." -#: ../../boot.php:2566 -#, php-format -msgid "[hubzilla] Cron tasks not running on %s" -msgstr "[hubzilla] Cron-Aufgaben für %s laufen nicht" +#: ../../include/auth.php:263 +msgid "Email validation is incomplete. Please check your email." +msgstr "E-Mail-Bestätigung nicht abgeschlossen. Bitte prüfe Deine E-Mails (ggf. Spam-Filterung mit berücksichtigen)." + +#: ../../include/auth.php:278 +msgid "Failed authentication" +msgstr "Authentifizierung fehlgeschlagen" + +#: ../../include/help.php:34 +msgid "Help:" +msgstr "Hilfe:" + +#: ../../include/help.php:78 +msgid "Not Found" +msgstr "Nicht gefunden" diff --git a/view/de/hstrings.php b/view/de/hstrings.php index 5d2a987ae..25011af40 100644 --- a/view/de/hstrings.php +++ b/view/de/hstrings.php @@ -5,22 +5,6 @@ function string_plural_select_de($n){ return ($n != 1);; }} App::$rtl = 0; -App::$strings["Social Networking"] = "Soziales Netzwerk"; -App::$strings["Social - Mostly Public"] = "Soziales Netzwerk - Weitgehend öffentlich"; -App::$strings["Social - Restricted"] = "Soziales Netzwerk - Beschränkt"; -App::$strings["Social - Private"] = "Soziales Netzwerk - Privat"; -App::$strings["Community Forum"] = "Forum"; -App::$strings["Forum - Mostly Public"] = "Forum - Weitgehend öffentlich"; -App::$strings["Forum - Restricted"] = "Forum - Beschränkt"; -App::$strings["Forum - Private"] = "Forum - Privat"; -App::$strings["Feed Republish"] = "Teilen von Feeds"; -App::$strings["Feed - Mostly Public"] = "Feeds - Weitgehend öffentlich"; -App::$strings["Feed - Restricted"] = "Feeds - Beschränkt"; -App::$strings["Special Purpose"] = "Für besondere Zwecke"; -App::$strings["Special - Celebrity/Soapbox"] = "Speziell - Mitteilungs-Kanal (keine Kommentare)"; -App::$strings["Special - Group Repository"] = "Speziell - Gruppenarchiv"; -App::$strings["Other"] = "Andere"; -App::$strings["Custom/Expert Mode"] = "Benutzerdefiniert/Expertenmodus"; App::$strings["Can view my channel stream and posts"] = "Kann meinen Kanal-Stream und meine Beiträge sehen"; App::$strings["Can send me their channel stream and posts"] = "Kann mir die Beiträge aus seinem/ihrem Kanal schicken"; App::$strings["Can view my default channel profile"] = "Kann mein Standardprofil sehen"; @@ -28,7 +12,9 @@ App::$strings["Can view my connections"] = "Kann meine Verbindungen sehen"; App::$strings["Can view my file storage and photos"] = "Kann meine Datei- und Bilderordner sehen"; App::$strings["Can upload/modify my file storage and photos"] = "Kann in meine Datei- und Bilderordner hochladen/ändern"; App::$strings["Can view my channel webpages"] = "Kann die Webseiten meines Kanals sehen"; +App::$strings["Can view my wiki pages"] = "Kann meine Wiki-Seiten sehen"; App::$strings["Can create/edit my channel webpages"] = "Kann Webseiten in meinem Kanal erstellen/ändern"; +App::$strings["Can write to my wiki pages"] = "Kann meine Wiki-Seiten bearbeiten"; App::$strings["Can post on my channel (wall) page"] = "Kann auf meiner Kanal-Seite (\"wall\") Beiträge veröffentlichen"; App::$strings["Can comment on or like my posts"] = "Darf meine Beiträge kommentieren und mögen/nicht mögen"; App::$strings["Can send me private mail messages"] = "Kann mir private Nachrichten schicken"; @@ -37,184 +23,360 @@ App::$strings["Can forward to all my channel connections via @+ mentions in post App::$strings["Can chat with me"] = "Kann mit mir chatten"; App::$strings["Can source my public posts in derived channels"] = "Kann meine öffentlichen Beiträge als Quellen für Kanäle verwenden"; App::$strings["Can administer my channel"] = "Kann meinen Kanal administrieren"; -App::$strings["parent"] = "Ãœbergeordnetes Verzeichnis"; -App::$strings["Collection"] = "Sammlung"; -App::$strings["Principal"] = "Prinzipal"; -App::$strings["Addressbook"] = "Adressbuch"; -App::$strings["Calendar"] = "Kalender"; -App::$strings["Schedule Inbox"] = "Posteingang für überwachte Kalender"; -App::$strings["Schedule Outbox"] = "Postausgang für überwachte Kalender"; -App::$strings["Unknown"] = "Unbekannt"; -App::$strings["Files"] = "Dateien"; -App::$strings["Total"] = "Summe"; -App::$strings["Shared"] = "Geteilt"; +App::$strings["Social Networking"] = "Soziales Netzwerk"; +App::$strings["Social - Mostly Public"] = "Soziales Netzwerk - Weitgehend öffentlich"; +App::$strings["Social - Restricted"] = "Soziales Netzwerk - Beschränkt"; +App::$strings["Social - Private"] = "Soziales Netzwerk - Privat"; +App::$strings["Community Forum"] = "Forum"; +App::$strings["Forum - Mostly Public"] = "Forum - Weitgehend öffentlich"; +App::$strings["Forum - Restricted"] = "Forum - Beschränkt"; +App::$strings["Forum - Private"] = "Forum - Privat"; +App::$strings["Feed Republish"] = "Teilen von Feeds"; +App::$strings["Feed - Mostly Public"] = "Feeds - Weitgehend öffentlich"; +App::$strings["Feed - Restricted"] = "Feeds - Beschränkt"; +App::$strings["Special Purpose"] = "Für besondere Zwecke"; +App::$strings["Special - Celebrity/Soapbox"] = "Speziell - Mitteilungs-Kanal (keine Kommentare)"; +App::$strings["Special - Group Repository"] = "Speziell - Gruppenarchiv"; +App::$strings["Other"] = "Andere"; +App::$strings["Custom/Expert Mode"] = "Benutzerdefiniert/Expertenmodus"; +App::$strings["Requested profile is not available."] = "Das angefragte Profil ist nicht verfügbar."; +App::$strings["Permission denied."] = "Berechtigung verweigert."; +App::$strings["Block Name"] = "Block-Name"; +App::$strings["Blocks"] = "Blöcke"; +App::$strings["Block Title"] = "Titel des Blocks"; +App::$strings["Created"] = "Erstellt"; +App::$strings["Edited"] = "Geändert"; App::$strings["Create"] = "Erstelle"; -App::$strings["Upload"] = "Hochladen"; -App::$strings["Name"] = "Name"; -App::$strings["Type"] = "Typ"; -App::$strings["Size"] = "Größe"; -App::$strings["Last Modified"] = "Zuletzt geändert"; App::$strings["Edit"] = "Bearbeiten"; +App::$strings["Share"] = "Teilen"; App::$strings["Delete"] = "Löschen"; -App::$strings["You are using %1\$s of your available file storage."] = "Sie verwenden %1\$s von Ihrem verfügbaren Dateispeicher."; -App::$strings["You are using %1\$s of %2\$s available file storage. (%3\$s%)"] = "Sie verwenden %1\$s von %2\$s verfügbarem Dateispeicher. (%3\$s%)"; -App::$strings["WARNING:"] = "WARNUNG:"; -App::$strings["Create new folder"] = "Neuen Ordner anlegen"; -App::$strings["Upload file"] = "Datei hochladen"; -App::$strings["Drop files here to immediately upload"] = "Dateien zum sofortigen Hochladen hier fallen lassen"; -App::$strings["Permission denied."] = "Berechtigung verweigert."; -App::$strings["Not Found"] = "Nicht gefunden"; -App::$strings["Page not found."] = "Seite nicht gefunden."; -App::$strings["Permission denied"] = "Keine Berechtigung"; -App::$strings["Remote authentication blocked. You are logged into this site locally. Please logout and retry."] = "Fern-Authentifizierung blockiert. Du bist lokal auf diesem Server angemeldet. Bitte melde Dich ab und versuche es erneut."; -App::$strings["Welcome %s. Remote authentication successful."] = "Willkommen %s. Entfernte Authentifizierung erfolgreich."; -App::$strings["Requested profile is not available."] = "Das angefragte Profil ist nicht verfügbar."; -App::$strings["Some blurb about what to do when you're new here"] = "Ein Hinweis, was man tun kann, wenn man neu hier ist"; -App::$strings["Away"] = "Abwesend"; -App::$strings["Online"] = "Online"; -App::$strings["Maximum daily site registrations exceeded. Please try again tomorrow."] = "Maximale Anzahl täglicher Neuanmeldungen erreicht. Bitte versuche es morgen noch einmal."; -App::$strings["Please indicate acceptance of the Terms of Service. Registration failed."] = "Bitte stimme den Nutzungsbedingungen zu. Registrierung fehlgeschlagen."; -App::$strings["Passwords do not match."] = "Passwörter stimmen nicht überein."; -App::$strings["Registration successful. Please check your email for validation instructions."] = "Registrierung erfolgreich. Eine E-Mail mit weiteren Anweisungen wurde an Dich gesendet."; -App::$strings["Your registration is pending approval by the site owner."] = "Deine Registrierung muss noch vom Betreiber der Seite freigegeben werden."; -App::$strings["Your registration can not be processed."] = "Deine Registrierung konnte nicht verarbeitet werden."; -App::$strings["Registration on this hub is disabled."] = "Die Registrierung auf diesem Hub ist nicht möglich."; -App::$strings["Registration on this hub is by approval only."] = "Eine Registrierung auf diesem Hub erfordert die Zustimmung durch den Administrator."; -App::$strings["<a href=\"pubsites\">Register at another affiliated hub.</a>"] = "<a href=\"pubsites\">Registriere Dich auf einem der anderen verbundenen Hubs.</a>"; -App::$strings["This site has exceeded the number of allowed daily account registrations. Please try again tomorrow."] = "Die maximale Anzahl täglicher Registrierungen auf diesem Server wurde überschritten. Bitte versuche es morgen noch einmal."; -App::$strings["Terms of Service"] = "Nutzungsbedingungen"; -App::$strings["I accept the %s for this website"] = "Ich akzeptiere die %s für diese Webseite"; -App::$strings["I am over 13 years of age and accept the %s for this website"] = "Ich bin älter als 13 Jahre und akzeptiere die %s dieser Webseite"; -App::$strings["Your email address"] = "Ihre E-Mail Adresse"; -App::$strings["Choose a password"] = "Passwort"; -App::$strings["Please re-enter your password"] = "Bitte gib Dein Passwort noch einmal ein"; -App::$strings["Please enter your invitation code"] = "Bitte trage Deinen Einladungs-Code ein"; -App::$strings["Name or caption"] = "Name oder Titel"; -App::$strings["Examples: \"Bob Jameson\", \"Lisa and her Horses\", \"Soccer\", \"Aviation Group\""] = "Beispiele: „Horst Weidinger“, „Lisa und ihr Meerschweinchen“, „Fußball“, „Segelflieger-Forum“ "; -App::$strings["Choose a short nickname"] = "Wähle einen kurzen Spitznamen"; -App::$strings["Your nickname will be used to create an easy to remember channel address e.g. nickname%s"] = "Dein Spitzname wird verwendet, um eine leicht zu merkende Kanal-Adresse (ähnlich einer E-Mail-Adresse) zu erzeugen, die Du mit anderen austauschen kannst, z.B. nickname%s"; -App::$strings["Channel role and privacy"] = "Kanaltyp und Privatspäre-Einstellungen"; -App::$strings["Select a channel role with your privacy requirements."] = "Wähle einen passenden Kanaltyp mit den zugehörigen Voreinstellungen zur Privatsphäre."; -App::$strings["Read more about roles"] = "Mehr Informationen über Rollen"; -App::$strings["no"] = "nein"; -App::$strings["yes"] = "ja"; -App::$strings["Registration"] = "Registrierung"; -App::$strings["Membership on this site is by invitation only."] = "Mitgliedschaft auf dieser Seite ist nur nach vorheriger Einladung möglich."; -App::$strings["Register"] = "Registrieren"; -App::$strings["This site may require email verification after submitting this form. If you are returned to a login page, please check your email for instructions."] = "Diese Seite verlangt möglicherweise eine Emailbestätigung nach dem Absenden des Formulars. Wenn Du auf eine Login-Seite zurückgeleitet wirst, prüfe bitte Deinen Posteingang auf neue Mails mit entsprechenden Hinweisen."; -App::$strings["Fetching URL returns error: %1\$s"] = "Abrufen der URL gab einen Fehler zurück: %1\$s"; -App::$strings["Profile Match"] = "Profil-Ãœbereinstimmungen"; -App::$strings["No keywords to match. Please add keywords to your default profile."] = "Keine Schlüsselwörter für den Abgleich gefunden. Bitte füge Schlüsselwörter zu Deinem Standardprofil hinzu."; -App::$strings["is interested in:"] = "interessiert sich für:"; -App::$strings["Connect"] = "Verbinden"; -App::$strings["No matches"] = "Keine Ãœbereinstimmungen"; -App::$strings["Could not access contact record."] = "Konnte nicht auf den Kontakteintrag zugreifen."; -App::$strings["Could not locate selected profile."] = "Gewähltes Profil nicht gefunden."; -App::$strings["Connection updated."] = "Verbindung aktualisiert."; -App::$strings["Failed to update connection record."] = "Konnte den Verbindungseintrag nicht aktualisieren."; -App::$strings["is now connected to"] = "ist jetzt verbunden mit"; -App::$strings["No"] = "Nein"; -App::$strings["Yes"] = "Ja"; -App::$strings["Could not access address book record."] = "Konnte nicht auf den Adressbuch-Eintrag zugreifen."; -App::$strings["Refresh failed - channel is currently unavailable."] = "Aktualisierung fehlgeschlagen – der Kanal ist im Moment nicht erreichbar."; -App::$strings["Unable to set address book parameters."] = "Konnte die Adressbuch-Parameter nicht setzen."; -App::$strings["Connection has been removed."] = "Verbindung wurde gelöscht."; -App::$strings["View Profile"] = "Profil ansehen"; -App::$strings["View %s's profile"] = "%ss Profil ansehen"; -App::$strings["Refresh Permissions"] = "Zugriffsrechte neu laden"; -App::$strings["Fetch updated permissions"] = "Aktualisierte Zugriffsrechte abfragen"; -App::$strings["Recent Activity"] = "Kürzliche Aktivitäten"; -App::$strings["View recent posts and comments"] = "Betrachte die neuesten Beiträge und Kommentare"; -App::$strings["Unblock"] = "Freigeben"; -App::$strings["Block"] = "Blockieren"; -App::$strings["Block (or Unblock) all communications with this connection"] = "Jegliche Kommunikation mit dieser Verbindung blockieren/zulassen"; -App::$strings["This connection is blocked!"] = "Die Verbindung ist geblockt!"; -App::$strings["Unignore"] = "Nicht ignorieren"; -App::$strings["Ignore"] = "Ignorieren"; -App::$strings["Ignore (or Unignore) all inbound communications from this connection"] = "Jegliche eingehende Kommunikation von dieser Verbindung ignorieren/zulassen"; -App::$strings["This connection is ignored!"] = "Die Verbindung wird ignoriert!"; -App::$strings["Unarchive"] = "Aus Archiv zurückholen"; -App::$strings["Archive"] = "Archivieren"; -App::$strings["Archive (or Unarchive) this connection - mark channel dead but keep content"] = "Verbindung archivieren/aus dem Archiv zurückholen (Archiv = Kanal als erloschen markieren, aber die Beiträge behalten)"; -App::$strings["This connection is archived!"] = "Die Verbindung ist archiviert!"; -App::$strings["Unhide"] = "Wieder sichtbar machen"; -App::$strings["Hide"] = "Verstecken"; -App::$strings["Hide or Unhide this connection from your other connections"] = "Diese Verbindung vor anderen Verbindungen verstecken/zeigen"; -App::$strings["This connection is hidden!"] = "Die Verbindung ist versteckt!"; -App::$strings["Delete this connection"] = "Verbindung löschen"; -App::$strings["Me"] = "Ich"; -App::$strings["Family"] = "Familie"; -App::$strings["Friends"] = "Freunde"; -App::$strings["Acquaintances"] = "Bekannte"; -App::$strings["All"] = "Alle"; -App::$strings["Approve this connection"] = "Verbindung genehmigen"; -App::$strings["Accept connection to allow communication"] = "Akzeptiere die Verbindung, um Kommunikation zu ermöglichen"; -App::$strings["Set Affinity"] = "Beziehung festlegen"; -App::$strings["Set Profile"] = "Profil festlegen"; -App::$strings["Set Affinity & Profile"] = "Beziehung und Profile festlegen"; -App::$strings["none"] = "Keine"; -App::$strings["Connection Default Permissions"] = "Standardzugriffsrechte für neue Verbindungen:"; -App::$strings["Connection: %s"] = "Verbindung: %s"; -App::$strings["Apply these permissions automatically"] = "Diese Berechtigungen automatisch anwenden"; -App::$strings["Connection requests will be approved without your interaction"] = "Verbindungsanfragen werden sofort bestätigt, ohne dass Deine aktive Zustimmung erforderlich ist."; -App::$strings["This connection's primary address is"] = "Die Hauptadresse der Verbindung ist"; -App::$strings["Available locations:"] = "Verfügbare Klone:"; -App::$strings["The permissions indicated on this page will be applied to all new connections."] = "Die auf dieser Seite angegebenen Berechtigungen werden auf alle neuen Verbindungen angewendet."; -App::$strings["Connection Tools"] = "Verbindungswerkzeuge"; -App::$strings["Slide to adjust your degree of friendship"] = "Verschieben, um den Grad der Freundschaft zu einzustellen"; -App::$strings["Rating"] = "Bewertung"; -App::$strings["Slide to adjust your rating"] = "Verschieben, um Deine Bewertung einzustellen"; -App::$strings["Optionally explain your rating"] = "Optional kannst Du Deine Bewertung begründen"; -App::$strings["Custom Filter"] = "Benutzerdefinierter Filter"; -App::$strings["Only import posts with this text"] = "Nur Beiträge mit diesem Text importieren"; -App::$strings["words one per line or #tags or /patterns/ or lang=xx, leave blank to import all posts"] = "Einzelne Wörter pro Zeile, #Tags oder /Reguläre Ausdrücke/. lang=xx (z.B. lang=de) ermöglicht Filterung nach Sprache. Leer lassen, um alle Beiträge zu importieren."; -App::$strings["Do not import posts with this text"] = "Beiträge mit diesem Text nicht importieren"; -App::$strings["This information is public!"] = "Diese Information ist öffentlich!"; -App::$strings["Connection Pending Approval"] = "Verbindung wartet auf Bestätigung"; -App::$strings["inherited"] = "geerbt"; +App::$strings["View"] = "Ansicht"; +App::$strings["Total invitation limit exceeded."] = "Einladungslimit überschritten."; +App::$strings["%s : Not a valid email address."] = "%s : Keine gültige Email Adresse."; +App::$strings["Please join us on \$Projectname"] = "Schließe Dich uns auf \$Projectname an!"; +App::$strings["Invitation limit exceeded. Please contact your site administrator."] = "Einladungslimit überschritten. Bitte kontaktiere den Administrator Deines \$Projectname-Servers."; +App::$strings["%s : Message delivery failed."] = "%s : Nachricht konnte nicht zugestellt werden."; +App::$strings["%d message sent."] = array( + 0 => "%d Nachricht gesendet.", + 1 => "%d Nachrichten gesendet.", +); +App::$strings["You have no more invitations available"] = "Du hast keine weiteren verfügbare Einladungen"; +App::$strings["Send invitations"] = "Einladungen senden"; +App::$strings["Enter email addresses, one per line:"] = "Email-Adressen eintragen, eine pro Zeile:"; +App::$strings["Your message:"] = "Deine Nachricht:"; +App::$strings["Please join my community on \$Projectname."] = "Schließe Dich uns auf \$Projectname an!"; +App::$strings["You will need to supply this invitation code:"] = "Bitte verwende bei der Registrierung den folgenden Einladungscode:"; +App::$strings["1. Register at any \$Projectname location (they are all inter-connected)"] = "1. Registriere Dich auf einem beliebigen \$Projectname-Hub (sie sind alle miteinander verbunden)"; +App::$strings["2. Enter my \$Projectname network address into the site searchbar."] = "2. Gib meine \$Projectname-Adresse im Suchfeld ein."; +App::$strings["or visit"] = "oder besuche"; +App::$strings["3. Click [Connect]"] = "3. Klicke auf [Verbinden]"; App::$strings["Submit"] = "Absenden"; -App::$strings["Please choose the profile you would like to display to %s when viewing your profile securely."] = "Bitte wähle ein Profil, das wir %s zeigen sollen, wenn Deine Profilseite über eine verifizierte Verbindung aufgerufen wird."; -App::$strings["Their Settings"] = "Deren Einstellungen"; -App::$strings["My Settings"] = "Meine Einstellungen"; -App::$strings["Individual Permissions"] = "Individuelle Zugriffsrechte"; -App::$strings["Some permissions may be inherited from your channel's <a href=\"settings\"><strong>privacy settings</strong></a>, which have higher priority than individual settings. You can <strong>not</strong> change those settings here."] = "Einige Berechtigungen werden möglicherweise von den globalen <a href=\"settings\">Sicherheits- und Privatsphäre-Einstellungen</a> dieses Kanals vererbt. Diese haben eine höhere Priorität als die Einstellungen an der Verbindung und können hier nicht verändert werden."; -App::$strings["Some permissions may be inherited from your channel's <a href=\"settings\"><strong>privacy settings</strong></a>, which have higher priority than individual settings. You can change those settings here but they wont have any impact unless the inherited setting changes."] = "Einige Berechtigungen werden möglicherweise von den globalen <a href=\"settings\">Sicherheits- und Privatsphäre-Einstellungen</a> dieses Kanals geerbt. Diese haben eine höhere Priorität als die Einstellungen an der Verbindung. Werden geerbte Einstellungen hier geändert, hat dies keine Auswirkungen."; -App::$strings["Last update:"] = "Letzte Aktualisierung:"; -App::$strings["Invalid message"] = "Ungültige Beitrags-ID (mid)"; -App::$strings["no results"] = "keine Ergebnisse"; -App::$strings["channel sync processed"] = "Kanal-Sync verarbeitet"; -App::$strings["queued"] = "zur Warteschlange hinzugefügt"; -App::$strings["posted"] = "zugestellt"; -App::$strings["accepted for delivery"] = "für Zustellung akzeptiert"; -App::$strings["updated"] = "aktualisiert"; -App::$strings["update ignored"] = "Aktualisierung ignoriert"; -App::$strings["permission denied"] = "Zugriff verweigert"; -App::$strings["recipient not found"] = "Empfänger nicht gefunden."; -App::$strings["mail recalled"] = "Mail widerrufen"; -App::$strings["duplicate mail received"] = "Doppelte Mail erhalten"; -App::$strings["mail delivered"] = "Mail zugestellt"; -App::$strings["Delivery report for %1\$s"] = "Zustellungsbericht für %1\$s"; -App::$strings["Options"] = "Optionen"; -App::$strings["Redeliver"] = "Erneut zustellen"; -App::$strings["Bookmark added"] = "Lesezeichen hinzugefügt"; -App::$strings["My Bookmarks"] = "Meine Lesezeichen"; -App::$strings["My Connections Bookmarks"] = "Lesezeichen meiner Kontakte"; -App::$strings["network"] = "Netzwerk"; -App::$strings["RSS"] = "RSS"; +App::$strings["Item not found"] = "Element nicht gefunden"; +App::$strings["Layout Name"] = "Layout-Name"; +App::$strings["Layout Description (Optional)"] = "Layout-Beschreibung (optional)"; +App::$strings["Edit Layout"] = "Layout bearbeiten"; +App::$strings["Permission denied"] = "Keine Berechtigung"; +App::$strings["Invalid profile identifier."] = "Ungültiger Profil-Identifikator"; +App::$strings["Profile Visibility Editor"] = "Profil-Sichtbarkeits-Editor"; +App::$strings["Profile"] = "Profil"; +App::$strings["Click on a contact to add or remove."] = "Klicke auf einen Kontakt, um ihn hinzuzufügen oder zu entfernen."; +App::$strings["Visible To"] = "Sichtbar für"; +App::$strings["All Connections"] = "Alle Verbindungen"; +App::$strings["INVALID EVENT DISMISSED!"] = "UNGÃœLTIGEN TERMIN ABGELEHNT!"; +App::$strings["Summary: "] = "Zusammenfassung:"; +App::$strings["Unknown"] = "Unbekannt"; +App::$strings["Date: "] = "Datum:"; +App::$strings["Reason: "] = "Grund:"; +App::$strings["INVALID CARD DISMISSED!"] = "UNGÃœLTIGE KARTE ABGELEHNT!"; +App::$strings["Name: "] = "Name: "; +App::$strings["Event title"] = "Termintitel"; +App::$strings["Start date and time"] = "Startdatum und -zeit"; +App::$strings["Example: YYYY-MM-DD HH:mm"] = "Beispiel: JJJJ-MM-TT HH:mm"; +App::$strings["End date and time"] = "Enddatum und -zeit"; +App::$strings["Description"] = "Beschreibung"; +App::$strings["Location"] = "Ort"; +App::$strings["Previous"] = "Voriges"; +App::$strings["Next"] = "Nächste"; +App::$strings["Today"] = "Heute"; +App::$strings["Month"] = "Monat"; +App::$strings["Week"] = "Woche"; +App::$strings["Day"] = "Tag"; +App::$strings["List month"] = "Liste Monat"; +App::$strings["List week"] = "Liste Woche"; +App::$strings["List day"] = "Liste Tag"; +App::$strings["More"] = "Mehr"; +App::$strings["Less"] = "Weniger"; +App::$strings["Select calendar"] = "Kalender auswählen"; +App::$strings["Delete all"] = "Alles löschen"; +App::$strings["Cancel"] = "Abbrechen"; +App::$strings["Sorry! Editing of recurrent events is not yet implemented."] = "Entschuldigung, aber das Bearbeiten von wiederkehrenden Veranstaltungen ist leider noch nicht implementiert."; +App::$strings["Name"] = "Name"; +App::$strings["Organisation"] = "Organisation"; +App::$strings["Title"] = "Titel"; +App::$strings["Phone"] = "Telefon"; +App::$strings["Email"] = "E-Mail"; +App::$strings["Instant messenger"] = "Sofortnachrichtendienst"; +App::$strings["Website"] = "Webseite"; +App::$strings["Address"] = "Adresse"; +App::$strings["Note"] = "Hinweis"; +App::$strings["Mobile"] = "Mobil"; +App::$strings["Home"] = "Home"; +App::$strings["Work"] = "Arbeit"; +App::$strings["Add Contact"] = "Kontakt hinzufügen"; +App::$strings["Add Field"] = "Feld hinzufügen"; +App::$strings["Update"] = "Aktualisieren"; +App::$strings["P.O. Box"] = "Postfach"; +App::$strings["Additional"] = "Zusätzlich"; +App::$strings["Street"] = "Straße"; +App::$strings["Locality"] = "Ortschaft"; +App::$strings["Region"] = "Region"; +App::$strings["ZIP Code"] = "Postleitzahl"; +App::$strings["Country"] = "Land"; +App::$strings["Default Calendar"] = "Standardkalender"; +App::$strings["Default Addressbook"] = "Standardadressbuch"; +App::$strings["This site is not a directory server"] = "Diese Webseite ist kein Verzeichnisserver"; +App::$strings["You must be logged in to see this page."] = "Du musst angemeldet sein, um diese Seite betrachten zu können."; +App::$strings["Posts and comments"] = "Beiträge und Kommentare"; +App::$strings["Only posts"] = "Nur Beiträge"; +App::$strings["Insufficient permissions. Request redirected to profile page."] = "Unzureichende Zugriffsrechte. Die Anfrage wurde zur Profil-Seite umgeleitet."; +App::$strings["Export Channel"] = "Kanal exportieren"; +App::$strings["Export your basic channel information to a file. This acts as a backup of your connections, permissions, profile and basic data, which can be used to import your data to a new server hub, but does not contain your content."] = "Exportiert die grundlegenden Kanal-Informationen in eine kleine Datei. Diese stellt eine Sicherung Deiner Verbindungen, Berechtigungen, Profile und Basisdaten bereit, die für den Import auf einem anderen Hub verwendet werden kann, aber nicht die Beiträge Deines Kanals enthält."; +App::$strings["Export Content"] = "Kanal und Inhalte exportieren"; +App::$strings["Export your channel information and recent content to a JSON backup that can be restored or imported to another server hub. This backs up all of your connections, permissions, profile data and several months of posts. This file may be VERY large. Please be patient - it may take several minutes for this download to begin."] = "Exportiert Deine Kanal-Informationen sowie alle zugehörigen Inhalte in eine JSON-Sicherungsdatei. Die sichert alle Verbindungen, Berechtigungen, Profildaten und Deine Beiträge aus mehreren Monaten. Diese Datei kann SEHR groß werden! Bitte habe ein wenig Geduld – es kann mehrere Minuten dauern, bis der Download startet."; +App::$strings["Export your posts from a given year."] = "Exportiert die Beiträge des angegebenen Jahres."; +App::$strings["You may also export your posts and conversations for a particular year or month. Adjust the date in your browser location bar to select other dates. If the export fails (possibly due to memory exhaustion on your server hub), please try again selecting a more limited date range."] = "Du kannst auch die Beiträge und Konversationen eines bestimmten Jahres oder Monats exportieren. Ändere das Datum in der Adresszeile Deines Browsers, um andere Zeiträume zu wählen. Falls der Export fehlschlägt (vermutlich, weil auf diesem Hub nicht genügend Speicher zur Verfügung steht), versuche es noch einmal mit einer kleineren Zeitspanne."; +App::$strings["To select all posts for a given year, such as this year, visit <a href=\"%1\$s\">%2\$s</a>"] = "Um alle Beiträge eines bestimmten Jahres, zum Beispiel dieses Jahres, auszuwählen, klicke <a href=\"%1\$s\">%2\$s</a>."; +App::$strings["To select all posts for a given month, such as January of this year, visit <a href=\"%1\$s\">%2\$s</a>"] = "Um alle Beiträge eines bestimmten Monats auszuwählen, zum Beispiel vom Januar diesen Jahres, klicke <a href=\"%1\$s\">%2\$s</a>."; +App::$strings["These content files may be imported or restored by visiting <a href=\"%1\$s\">%2\$s</a> on any site containing your channel. For best results please import or restore these in date order (oldest first)."] = "Diese Inhalts-Sicherungen können wiederhergestellt werden, indem Du <a href=\"%1\$s\">%2\$s</a> auf jeglichem Hub besuchst, der diesen Kanal enthält. Das funktioniert am besten, wenn Du dabei die zeitliche Reihenfolge einhältst, also die Sicherungen für den ältesten Zeitraum zuerst importierst."; +App::$strings["Public access denied."] = "Öffentlichen Zugriff verweigert."; +App::$strings["Search"] = "Suche"; +App::$strings["Items tagged with: %s"] = "Beiträge mit Schlagwort: %s"; +App::$strings["Search results for: %s"] = "Suchergebnisse für: %s"; +App::$strings["Public Stream"] = "Öffentlicher Beitrags-Stream"; App::$strings["Location not found."] = "Klon nicht gefunden."; App::$strings["Location lookup failed."] = "Nachschlagen des Kanal-Ortes fehlgeschlagen"; App::$strings["Please select another location to become primary before removing the primary location."] = "Bitte mache einen anderen Kanal-Ort zum primären Ort, bevor Du den primären Ort löschst."; App::$strings["Syncing locations"] = "Synchronisiere Klone"; App::$strings["No locations found."] = "Keine Klon-Adressen gefunden."; App::$strings["Manage Channel Locations"] = "Klon-Adressen verwalten"; -App::$strings["Location"] = "Ort"; -App::$strings["Address"] = "Adresse"; App::$strings["Primary"] = "Primär"; App::$strings["Drop"] = "Löschen"; App::$strings["Sync Now"] = "Jetzt synchronisieren"; App::$strings["Please wait several minutes between consecutive operations."] = "Bitte warte mehrere Minuten zwischen dem Ausführen zweier Operationen!"; App::$strings["When possible, drop a location by logging into that website/hub and removing your channel."] = "Wenn möglich, lösche einen Klon, indem Du Dich auf dem jeweiligen Hub einloggst und den Kanal dort löschst."; App::$strings["Use this form to drop the location if the hub is no longer operating."] = "Benutze dieses Formular zum Löschen eines Klons, wenn es den Hub nicht mehr gibt."; +App::$strings["Change Order of Navigation Apps"] = "App-Reihenfolge in der Navigation ändern"; +App::$strings["Use arrows to move the corresponding app up or down in the display list"] = "Benutze die Pfeiltasten, um die jeweilige App in der Anzeigeliste auf- oder abwärts zu bewegen."; +App::$strings["Menu not found."] = "Menü nicht gefunden"; +App::$strings["Unable to create element."] = "Element konnte nicht erstellt werden."; +App::$strings["Unable to update menu element."] = "Kann Menü-Element nicht aktualisieren."; +App::$strings["Unable to add menu element."] = "Kann Menü-Bestandteil nicht hinzufügen."; +App::$strings["Not found."] = "Nicht gefunden."; +App::$strings["Menu Item Permissions"] = "Zugriffsrechte des Menü-Elements"; +App::$strings["(click to open/close)"] = "(zum öffnen/schließen anklicken)"; +App::$strings["Link Name"] = "Name des Links"; +App::$strings["Link or Submenu Target"] = "Ziel des Links oder Untermenüs"; +App::$strings["Enter URL of the link or select a menu name to create a submenu"] = "URL des Links eingeben oder Menünamen wählen, um ein Untermenü anzulegen."; +App::$strings["Use magic-auth if available"] = "Magic-Auth verwenden, falls verfügbar"; +App::$strings["No"] = "Nein"; +App::$strings["Yes"] = "Ja"; +App::$strings["Open link in new window"] = "Öffne Link in neuem Fenster"; +App::$strings["Order in list"] = "Reihenfolge in der Liste"; +App::$strings["Higher numbers will sink to bottom of listing"] = "Größere Nummern werden weiter unten in der Auflistung einsortiert"; +App::$strings["Submit and finish"] = "Absenden und fertigstellen"; +App::$strings["Submit and continue"] = "Absenden und fortfahren"; +App::$strings["Menu:"] = "Menü:"; +App::$strings["Link Target"] = "Ziel des Links"; +App::$strings["Edit menu"] = "Menü bearbeiten"; +App::$strings["Edit element"] = "Bestandteil bearbeiten"; +App::$strings["Drop element"] = "Bestandteil löschen"; +App::$strings["New element"] = "Neues Bestandteil"; +App::$strings["Edit this menu container"] = "Diesen Menü-Container bearbeiten"; +App::$strings["Add menu element"] = "Menüelement hinzufügen"; +App::$strings["Delete this menu item"] = "Lösche dieses Menü-Bestandteil"; +App::$strings["Edit this menu item"] = "Bearbeite dieses Menü-Bestandteil"; +App::$strings["Menu item not found."] = "Menü-Bestandteil nicht gefunden."; +App::$strings["Menu item deleted."] = "Menü-Bestandteil gelöscht."; +App::$strings["Menu item could not be deleted."] = "Menü-Bestandteil kann nicht gelöscht werden."; +App::$strings["Edit Menu Element"] = "Bearbeite Menü-Bestandteil"; +App::$strings["Link text"] = "Link Text"; +App::$strings["Calendar entries imported."] = "Kalendereinträge wurden importiert."; +App::$strings["No calendar entries found."] = "Keine Kalendereinträge gefunden."; +App::$strings["Event can not end before it has started."] = "Termin-Ende liegt vor dem Beginn."; +App::$strings["Unable to generate preview."] = "Vorschau konnte nicht erzeugt werden."; +App::$strings["Event title and start time are required."] = "Titel und Startzeit des Termins sind erforderlich."; +App::$strings["Event not found."] = "Termin nicht gefunden."; +App::$strings["event"] = "Termin"; +App::$strings["Edit event title"] = "Termintitel bearbeiten"; +App::$strings["Required"] = "Benötigt"; +App::$strings["Categories (comma-separated list)"] = "Kategorien (Kommagetrennte Liste)"; +App::$strings["Edit Category"] = "Kategorie bearbeiten"; +App::$strings["Category"] = "Kategorie"; +App::$strings["Edit start date and time"] = "Startdatum und -zeit bearbeiten"; +App::$strings["Finish date and time are not known or not relevant"] = "Enddatum und -zeit sind unbekannt oder irrelevant"; +App::$strings["Edit finish date and time"] = "Enddatum und -zeit bearbeiten"; +App::$strings["Finish date and time"] = "Enddatum und -zeit"; +App::$strings["Adjust for viewer timezone"] = "An die Zeitzone des Betrachters anpassen"; +App::$strings["Important for events that happen in a particular place. Not practical for global holidays."] = "Wichtig für Veranstaltungen die an bestimmten Orten stattfinden. Nicht sinnvoll für globale Feiertage / Ferien."; +App::$strings["Edit Description"] = "Beschreibung bearbeiten"; +App::$strings["Edit Location"] = "Ort bearbeiten"; +App::$strings["Preview"] = "Vorschau"; +App::$strings["Permission settings"] = "Berechtigungs-Einstellungen"; +App::$strings["Timezone:"] = "Zeitzone:"; +App::$strings["Advanced Options"] = "Weitere Optionen"; +App::$strings["l, F j"] = "l, j. F"; +App::$strings["Edit event"] = "Termin bearbeiten"; +App::$strings["Delete event"] = "Termin löschen"; +App::$strings["Link to Source"] = "Link zur Quelle"; +App::$strings["calendar"] = "Kalender"; +App::$strings["Edit Event"] = "Termin bearbeiten"; +App::$strings["Create Event"] = "Termin anlegen"; +App::$strings["Export"] = "Exportieren"; +App::$strings["Event removed"] = "Termin gelöscht"; +App::$strings["Failed to remove event"] = "Termin konnte nicht gelöscht werden"; +App::$strings["App installed."] = "App installiert."; +App::$strings["Malformed app."] = "Fehlerhafte App."; +App::$strings["Embed code"] = "Code einbetten"; +App::$strings["Edit App"] = "App bearbeiten"; +App::$strings["Create App"] = "App erstellen"; +App::$strings["Name of app"] = "Name der App"; +App::$strings["Location (URL) of app"] = "Ort (URL) der App"; +App::$strings["Photo icon URL"] = "URL zum Icon"; +App::$strings["80 x 80 pixels - optional"] = "80 x 80 Pixel – optional"; +App::$strings["Categories (optional, comma separated list)"] = "Kategorien (optional, kommagetrennte Liste)"; +App::$strings["Version ID"] = "Versions-ID"; +App::$strings["Price of app"] = "Preis der App"; +App::$strings["Location (URL) to purchase app"] = "Ort (URL), um die App zu kaufen"; +App::$strings["Please login."] = "Bitte melde dich an."; +App::$strings["Hub not found."] = "Server nicht gefunden."; +App::$strings["photo"] = "Foto"; +App::$strings["status"] = "Status"; +App::$strings["%1\$s is following %2\$s's %3\$s"] = "%1\$s folgt nun %2\$ss %3\$s"; +App::$strings["%1\$s stopped following %2\$s's %3\$s"] = "%1\$s folgt %2\$ss %3\$s nicht mehr"; +App::$strings["Nothing to import."] = "Nichts zu importieren."; +App::$strings["Unable to download data from old server"] = "Daten können vom alten Server nicht heruntergeladen werden"; +App::$strings["Imported file is empty."] = "Die importierte Datei ist leer."; +App::$strings["Warning: Database versions differ by %1\$d updates."] = "Achtung: Datenbankversionen unterscheiden sich um %1\$d Aktualisierungen."; +App::$strings["Import completed"] = "Import abgeschlossen"; +App::$strings["Import Items"] = "Beiträge importieren"; +App::$strings["Use this form to import existing posts and content from an export file."] = "Mit diesem Formular kannst Du existierende Beiträge und Inhalte aus einer Sicherungsdatei importieren."; +App::$strings["File to Upload"] = "Hochzuladende Datei:"; +App::$strings["You have created %1$.0f of %2$.0f allowed channels."] = "Du hast %1$.0f von maximal %2$.0f erlaubten Kanälen eingerichtet."; +App::$strings["Name or caption"] = "Name oder Titel"; +App::$strings["Examples: \"Bob Jameson\", \"Lisa and her Horses\", \"Soccer\", \"Aviation Group\""] = "Beispiele: „Horst Weidinger“, „Lisa und ihr Meerschweinchen“, „Fußball“, „Segelflieger-Forum“ "; +App::$strings["Choose a short nickname"] = "Wähle einen kurzen Spitznamen"; +App::$strings["Your nickname will be used to create an easy to remember channel address e.g. nickname%s"] = "Dein Spitzname wird verwendet, um eine leicht zu merkende Kanal-Adresse (ähnlich einer E-Mail-Adresse) zu erzeugen, die Du mit anderen austauschen kannst, z.B. nickname%s"; +App::$strings["Channel role and privacy"] = "Kanaltyp und Privatspäre-Einstellungen"; +App::$strings["Select a channel role with your privacy requirements."] = "Wähle einen passenden Kanaltyp mit den zugehörigen Voreinstellungen zur Privatsphäre."; +App::$strings["Read more about roles"] = "Mehr Informationen über Rollen"; +App::$strings["Create Channel"] = "Einen neuen Kanal anlegen"; +App::$strings["A channel is your identity on this network. It can represent a person, a blog, or a forum to name a few. Channels can make connections with other channels to share information with highly detailed permissions."] = "Ein Kanal ist Deine Identität in diesem Netzwerk. Er kann eine Person, ein Blog oder ein Forum repräsentieren, nur um ein paar Beispiele zu nennen. Kanäle können Verbindungen miteinander eingehen, um Informationen zu teilen, jeweils basierend auf sehr detaillierten Berechtigungseinstellungen."; +App::$strings["or <a href=\"import\">import an existing channel</a> from another location."] = "oder <a href=\"import\">importiere einen bestehenden Kanal</a> von einem anderen Server."; +App::$strings["Channel removals are not allowed within 48 hours of changing the account password."] = "Innerhalb von 48 Stunden nach einer Änderung des Passworts können keine Kanäle gelöscht werden."; +App::$strings["Remove This Channel"] = "Diesen Kanal löschen"; +App::$strings["WARNING: "] = "WARNUNG: "; +App::$strings["This channel will be completely removed from the network. "] = "Dieser Kanal wird vollständig aus dem Netzwerk gelöscht."; +App::$strings["This action is permanent and can not be undone!"] = "Dieser Schritt ist endgültig und kann nicht rückgängig gemacht werden!"; +App::$strings["Please enter your password for verification:"] = "Bitte gib zur Bestätigung Dein Passwort ein:"; +App::$strings["Remove this channel and all its clones from the network"] = "Lösche diesen Kanal und all seine Klone aus dem Netzwerk"; +App::$strings["By default only the instance of the channel located on this hub will be removed from the network"] = "Standardmäßig wird der Kanal nur auf diesem Server gelöscht, seine Klone verbleiben im Netzwerk"; +App::$strings["Remove Channel"] = "Kanal löschen"; +App::$strings["Files: shared with me"] = "Dateien, die mit mir geteilt wurden"; +App::$strings["NEW"] = "NEU"; +App::$strings["Size"] = "Größe"; +App::$strings["Last Modified"] = "Zuletzt geändert"; +App::$strings["Remove all files"] = "Alle Dateien löschen"; +App::$strings["Remove this file"] = "Diese Datei löschen"; +App::$strings["\$Projectname Server - Setup"] = "\$Projectname Server-Einrichtung"; +App::$strings["Could not connect to database."] = "Kann nicht mit der Datenbank verbinden."; +App::$strings["Could not connect to specified site URL. Possible SSL certificate or DNS issue."] = "Konnte die angegebene Webseiten-URL nicht erreichen. Möglicherweise ein Problem mit dem SSL-Zertifikat oder dem DNS."; +App::$strings["Could not create table."] = "Konnte Tabelle nicht erstellen."; +App::$strings["Your site database has been installed."] = "Die Datenbank Deines Hubs wurde installiert."; +App::$strings["You may need to import the file \"install/schema_xxx.sql\" manually using a database client."] = "Möglicherweise musst Du die Datei install/schema_xxx.sql manuell mit Hilfe eines Datenkbank-Clients importieren."; +App::$strings["Please see the file \"install/INSTALL.txt\"."] = "Lies die Datei \"install/INSTALL.txt\"."; +App::$strings["System check"] = "Systemprüfung"; +App::$strings["Check again"] = "Nochmal prüfen"; +App::$strings["Database connection"] = "Datenbankverbindung"; +App::$strings["In order to install \$Projectname we need to know how to connect to your database."] = "Um \$Projectname zu installieren, müssen wir wissen, wie wir eine Verbindung zu Deiner Datenbank aufbauen können."; +App::$strings["Please contact your hosting provider or site administrator if you have questions about these settings."] = "Bitte kontaktiere Deinen Hosting-Provider oder Administrator, falls Du Fragen zu diesen Einstellungen hast."; +App::$strings["The database you specify below should already exist. If it does not, please create it before continuing."] = "Die Datenbank, die Du weiter unten angibst, sollte bereits existieren. Sollte das noch nicht der Fall sein, erzeuge sie bitte bevor Du fortfährst."; +App::$strings["Database Server Name"] = "Datenbankservername"; +App::$strings["Default is 127.0.0.1"] = "Standard ist 127.0.0.1"; +App::$strings["Database Port"] = "Datenbankport"; +App::$strings["Communication port number - use 0 for default"] = "Port-Nummer für die Kommunikation – verwende 0 für die Standardeinstellung"; +App::$strings["Database Login Name"] = "Datenbank-Benutzername"; +App::$strings["Database Login Password"] = "Datenbank-Passwort"; +App::$strings["Database Name"] = "Datenbankname"; +App::$strings["Database Type"] = "Datenbanktyp"; +App::$strings["Site administrator email address"] = "E-Mail Adresse des Seiten-Administrators"; +App::$strings["Your account email address must match this in order to use the web admin panel."] = "Die E-Mail-Adresse Deines Accounts muss dieser Adresse entsprechen, damit Du Zugriff zur Administrations-Seite erhältst."; +App::$strings["Website URL"] = "Webseiten-URL"; +App::$strings["Please use SSL (https) URL if available."] = "Nutze wenn möglich eine SSL-URL (https)."; +App::$strings["Please select a default timezone for your website"] = "Standard-Zeitzone für Deinen Server"; +App::$strings["Site settings"] = "Seiteneinstellungen"; +App::$strings["PHP version 5.5 or greater is required."] = "PHP-Version 5.5 oder höher ist erforderlich."; +App::$strings["PHP version"] = "PHP-Version"; +App::$strings["Could not find a command line version of PHP in the web server PATH."] = "Konnte die Kommandozeilen-Version von PHP nicht im PATH des Web-Servers finden."; +App::$strings["If you don't have a command line version of PHP installed on server, you will not be able to run background polling via cron."] = "Ohne Kommandozeilen-Version von PHP auf dem Server wirst Du nicht in der Lage sein, Hintergrundprozesse via cron auszuführen."; +App::$strings["PHP executable path"] = "PHP-Pfad zu ausführbarer Datei"; +App::$strings["Enter full path to php executable. You can leave this blank to continue the installation."] = "Gib den vollen Pfad zum PHP-Interpreter an. Du kannst dieses Feld frei lassen und mit der Installation fortfahren."; +App::$strings["Command line PHP"] = "PHP-Befehlszeile"; +App::$strings["Unable to check command line PHP, as shell_exec() is disabled. This is required."] = "Prüfung auf Kommandozeilen-PHP fehlgeschlagen, da shell_exec() deaktiviert ist. Dies wird aber benötigt."; +App::$strings["The command line version of PHP on your system does not have \"register_argc_argv\" enabled."] = "Bei der Kommandozeilen-Version von PHP auf Deinem System ist \"register_argc_argv\" nicht aktiviert."; +App::$strings["This is required for message delivery to work."] = "Das wird benötigt, damit die Auslieferung von Nachrichten funktioniert."; +App::$strings["PHP register_argc_argv"] = "PHP register_argc_argv"; +App::$strings["Your max allowed total upload size is set to %s. Maximum size of one file to upload is set to %s. You are allowed to upload up to %d files at once."] = "Die Maximalgröße für Uploads insgesamt liegt bei %s. Die Maximalgröße für eine Datei liegt bei %s. Es können maximal %d Dateien gleichzeitig hochgeladen werden."; +App::$strings["You can adjust these settings in the server php.ini file."] = "Du kannst diese Einstellungen in der php.ini - Datei des Servers anpassen."; +App::$strings["PHP upload limits"] = "PHP-Hochladebeschränkungen"; +App::$strings["Error: the \"openssl_pkey_new\" function on this system is not able to generate encryption keys"] = "Fehler: Die „openssl_pkey_new“-Funktion auf diesem System ist nicht in der Lage, Schlüssel für die Verschlüsselung zu erzeugen."; +App::$strings["If running under Windows, please see \"http://www.php.net/manual/en/openssl.installation.php\"."] = "Wenn Du Windows verwendest, findest Du unter http://www.php.net/manual/en/openssl.installation.php eine Installationsanleitung."; +App::$strings["Generate encryption keys"] = "Verschlüsselungsschlüssel erzeugen"; +App::$strings["libCurl PHP module"] = "libCurl-PHP-Modul"; +App::$strings["GD graphics PHP module"] = "GD-Grafik-PHP-Modul"; +App::$strings["OpenSSL PHP module"] = "OpenSSL-PHP-Modul"; +App::$strings["PDO database PHP module"] = "PDO-Datenbank-PHP-Modul"; +App::$strings["mb_string PHP module"] = "mb_string-PHP-Modul"; +App::$strings["xml PHP module"] = "xml-PHP-Modul"; +App::$strings["zip PHP module"] = "zip PHP Modul"; +App::$strings["Apache mod_rewrite module"] = "Apache-mod_rewrite-Modul"; +App::$strings["Error: Apache webserver mod-rewrite module is required but not installed."] = "Fehler: Das Apache-Modul mod-rewrite wird benötigt, ist aber nicht installiert."; +App::$strings["exec"] = "exec"; +App::$strings["Error: exec is required but is either not installed or has been disabled in php.ini"] = "Fehler: exec ist erforderlich, aber entweder nicht installiert oder wurde in der php.ini deaktiviert"; +App::$strings["shell_exec"] = "shell_exec"; +App::$strings["Error: shell_exec is required but is either not installed or has been disabled in php.ini"] = "Fehler: shell_exec ist erforderlich, aber entweder nicht installiert oder wurde in der php.ini deaktiviert"; +App::$strings["Error: libCURL PHP module required but not installed."] = "Fehler: Das PHP-Modul libCURL wird benötigt, ist aber nicht installiert."; +App::$strings["Error: GD graphics PHP module with JPEG support required but not installed."] = "Fehler: Das PHP-Modul GD-Grafik mit JPEG-Unterstützung wird benötigt, ist aber nicht installiert."; +App::$strings["Error: openssl PHP module required but not installed."] = "Fehler: Das PHP-Modul openssl wird benötigt, ist aber nicht installiert."; +App::$strings["Error: PDO database PHP module required but not installed."] = "Fehler: PDO-Datenbank-PHP-Modul ist erforderlich, aber nicht installiert."; +App::$strings["Error: mb_string PHP module required but not installed."] = "Fehler: Das PHP-Modul mb_string wird benötigt, ist aber nicht installiert."; +App::$strings["Error: xml PHP module required for DAV but not installed."] = "Fehler: Das xml-PHP-Modul wird für DAV benötigt, ist aber nicht installiert."; +App::$strings["Error: zip PHP module required but not installed."] = "Fehler: Das zip PHP Modul ist erforderlich, ist aber nicht installiert."; +App::$strings["The web installer needs to be able to create a file called \".htconfig.php\" in the top folder of your web server and it is unable to do so."] = "Der Installations-Assistent muss in der Lage sein, die Datei \".htconfig.php\" im Stammverzeichnis des Web-Servers anzulegen, ist er aber nicht."; +App::$strings["This is most often a permission setting, as the web server may not be able to write files in your folder - even if you can."] = "Meist liegt das daran, dass der Nutzer, unter dem der Web-Server läuft, keine Schreibrechte in dem Verzeichnis hat – selbst wenn Du selbst das darfst."; +App::$strings["At the end of this procedure, we will give you a text to save in a file named .htconfig.php in your Red top folder."] = "Am Schluss dieses Vorgangs wird ein Text generiert, den Du unter dem Dateinamen .htconfig.php im Stammverzeichnis Deiner Hubzilla-Installation speichern musst."; +App::$strings["You can alternatively skip this procedure and perform a manual installation. Please see the file \"install/INSTALL.txt\" for instructions."] = "Alternativ kannst Du diesen Schritt überspringen und die Installation manuell vornehmen. Lies dazu die Datei install/INSTALL.txt."; +App::$strings[".htconfig.php is writable"] = ".htconfig.php ist beschreibbar"; +App::$strings["This software uses the Smarty3 template engine to render its web views. Smarty3 compiles templates to PHP to speed up rendering."] = "Diese Software verwendet die Smarty3 Template Engine, um Vorlagen für die Webdarstellung zu verarbeiten. Smarty3 übersetzt diese Vorlagen nach PHP, um die Darstellung zu beschleunigen."; +App::$strings["In order to store these compiled templates, the web server needs to have write access to the directory %s under the top level web folder."] = "Um diese kompilierten Vorlagen speichern zu können, braucht der Web-Server Schreibzugriff auf das Verzeichnis %s unterhalb des Hubzilla-Stammverzeichnisses."; +App::$strings["Please ensure that the user that your web server runs as (e.g. www-data) has write access to this folder."] = "Bitte stelle sicher, dass der Nutzer, unter dem der Web-Server läuft (z.B. www-data), Schreibzugriff auf dieses Verzeichnis hat."; +App::$strings["Note: as a security measure, you should give the web server write access to %s only--not the template files (.tpl) that it contains."] = "Hinweis: Aus Sicherheitsgründen sollte der Web-Server nur auf %s Schreibrechte haben, nicht auf die Template-Dateien (.tpl), die das Verzeichnis enthält."; +App::$strings["%s is writable"] = "%s ist beschreibbar"; +App::$strings["This software uses the store directory to save uploaded files. The web server needs to have write access to the store directory under the top level web folder"] = "Diese Software benutzt das Verzeichnis store, um hochgeladene Dateien zu speichern. Der Webserver benötigt Schreibrechte für dieses Verzeichnis direkt unterhalb des Web-Stammverzeichnisses."; +App::$strings["store is writable"] = "store ist schreibbar"; +App::$strings["SSL certificate cannot be validated. Fix certificate or disable https access to this site."] = "Das SSL-Zertifikat konnte nicht validiert werden. Korrigiere das Zertifikat oder deaktiviere den HTTPS-Zugriff auf diesen Server."; +App::$strings["If you have https access to your website or allow connections to TCP port 443 (the https: port), you MUST use a browser-valid certificate. You MUST NOT use self-signed certificates!"] = "Wenn Du via HTTPS auf Deinen Server zugreifen möchtest, also Verbindungen über den Port 443 möglich sein sollen, ist ein SSL-Zertifikat einer Zertifizierungsstelle (CA) notwendig, das von den Browsern ohne Sicherheitsabfrage akzeptiert wird. Die Verwendung eines selbst signierten Zertifikates ist nicht möglich."; +App::$strings["This restriction is incorporated because public posts from you may for example contain references to images on your own hub."] = "Diese Einschränkung wurde eingebaut, weil Deine öffentlichen Beiträge zum Beispiel Verweise auf Bilder auf Deinem eigenen Hub enthalten können."; +App::$strings["If your certificate is not recognized, members of other sites (who may themselves have valid certificates) will get a warning message on their own site complaining about security issues."] = "Wenn Dein Zertifikat nicht von jedem Browser akzeptiert wird, erhalten die Mitglieder anderer \$Projectname-Hubs (die mit korrekten Zertifikaten ausgestattet sind) Sicherheits-Warnmeldungen, obwohl sie gar nicht direkt auf Deinem Server unterwegs sind (zum Beispiel, wenn ein Bild aus einem Deiner Beiträge angezeigt wird)."; +App::$strings["This can cause usability issues elsewhere (not just on your own site) so we must insist on this requirement."] = "Dies kann Probleme für andere Nutzer (nicht nur auf Deinem eigenen Server) verursachen, so dass wir auf dieser Forderung bestehen müssen."; +App::$strings["Providers are available that issue free certificates which are browser-valid."] = "Es gibt einige Zertifizierungsstellen (CAs), bei denen solche Zertifikate kostenlos zu haben sind."; +App::$strings["If you are confident that the certificate is valid and signed by a trusted authority, check to see if you have failed to install an intermediate cert. These are not normally required by browsers, but are required for server-to-server communications."] = "Wenn Du sicher bist, dass das Zertifikat gültig und von einer vertrauenswürdigen Zertifizierungsstelle signiert ist, prüfe auf ggf. noch zu installierende Zwischenzertifikate (intermediate). Diese werden nicht unbedingt von Browsern benötigt, aber sehr wohl für die Kommunikation zwischen Servern."; +App::$strings["SSL certificate validation"] = "SSL Zertifikatverifizierung"; +App::$strings["Url rewrite in .htaccess is not working. Check your server configuration.Test: "] = "Das Umschreiben von URLs (rewrite) per .htaccess funktioniert nicht. Bitte prüfe die Server-Konfiguration. Test:"; +App::$strings["Url rewrite is working"] = "Url rewrite funktioniert"; +App::$strings["The database configuration file \".htconfig.php\" could not be written. Please use the enclosed text to create a configuration file in your web server root."] = "Die Datenbank-Konfigurationsdatei „.htconfig.php“ konnte nicht geschrieben werden. Bitte verwende den unten angegebenen Text, um die Konfigurationsdatei im Stammverzeichnis des Webservers anzulegen."; +App::$strings["Errors encountered creating database tables."] = "Fehler beim Anlegen der Datenbank-Tabellen aufgetreten."; +App::$strings["<h1>What next?</h1>"] = "<h1>Wie geht es jetzt weiter?</h1>"; +App::$strings["IMPORTANT: You will need to [manually] setup a scheduled task for the poller."] = "WICHTIG: Du musst [manuell] einen Cronjob für den Poller einrichten."; App::$strings["Continue"] = "Fortfahren"; App::$strings["Premium Channel Setup"] = "Premium-Kanal-Einrichtung"; App::$strings["Enable premium channel connection restrictions"] = "Einschränkungen für einen Premium-Kanal aktivieren"; @@ -224,92 +386,32 @@ App::$strings["Potential connections will then see the following text before pro App::$strings["By continuing, I certify that I have complied with any instructions provided on this page."] = "Indem ich fortfahre, bestätige ich die Erfüllung aller Anweisungen auf dieser Seite."; App::$strings["(No specific instructions have been provided by the channel owner.)"] = "(Der Kanal-Besitzer hat keine speziellen Anweisungen hinterlegt.)"; App::$strings["Restricted or Premium Channel"] = "Eingeschränkter oder Premium-Kanal"; -App::$strings["Invalid item."] = "Ungültiges Element."; -App::$strings["Channel not found."] = "Kanal nicht gefunden."; -App::$strings["Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."] = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."; -App::$strings["Save to Folder:"] = "Speichern in Ordner:"; -App::$strings["- select -"] = "– auswählen –"; -App::$strings["Save"] = "Speichern"; -App::$strings["You have created %1$.0f of %2$.0f allowed channels."] = "Du hast %1$.0f von maximal %2$.0f erlaubten Kanälen eingerichtet."; -App::$strings["Create a new channel"] = "Neuen Kanal anlegen"; -App::$strings["Create New"] = "Neu anlegen"; -App::$strings["Channel Manager"] = "Kanal-Manager"; -App::$strings["Current Channel"] = "Aktueller Kanal"; -App::$strings["Switch to one of your channels by selecting it."] = "Wechsle zu einem Deiner Kanäle, indem Du auf ihn klickst."; -App::$strings["Default Channel"] = "Standard Kanal"; -App::$strings["Make Default"] = "Zum Standard machen"; -App::$strings["%d new messages"] = "%d neue Nachrichten"; -App::$strings["%d new introductions"] = "%d neue Vorstellungen"; -App::$strings["Delegated Channel"] = "Delegierte Kanäle"; -App::$strings["Blocked"] = "Blockiert"; -App::$strings["Ignored"] = "Ignoriert"; -App::$strings["Hidden"] = "Versteckt"; -App::$strings["Archived"] = "Archiviert"; -App::$strings["New"] = "Neu"; -App::$strings["New Connections"] = "Neue Verbindungen"; -App::$strings["Show pending (new) connections"] = "Ausstehende (neue) Verbindungsanfragen anzeigen"; -App::$strings["All Connections"] = "Alle Verbindungen"; -App::$strings["Show all connections"] = "Alle Verbindungen anzeigen"; -App::$strings["Only show blocked connections"] = "Nur blockierte Verbindungen anzeigen"; -App::$strings["Only show ignored connections"] = "Nur ignorierte Verbindungen anzeigen"; -App::$strings["Only show archived connections"] = "Nur archivierte Verbindungen anzeigen"; -App::$strings["Only show hidden connections"] = "Nur versteckte Verbindungen anzeigen"; -App::$strings["Pending approval"] = "Wartet auf Genehmigung"; -App::$strings["%1\$s [%2\$s]"] = "%1\$s [%2\$s]"; -App::$strings["Edit connection"] = "Verbindung bearbeiten"; -App::$strings["Delete connection"] = "Verbindung löschen"; -App::$strings["Channel address"] = "Kanaladresse"; -App::$strings["Network"] = "Netzwerk"; -App::$strings["Status"] = "Status"; -App::$strings["Connected"] = "Verbunden"; -App::$strings["Approve connection"] = "Verbindung genehmigen"; -App::$strings["Approve"] = "Genehmigen"; -App::$strings["Ignore connection"] = "Verbindung ignorieren"; -App::$strings["Recent activity"] = "Kürzliche Aktivitäten"; -App::$strings["Connections"] = "Verbindungen"; -App::$strings["Search"] = "Suche"; -App::$strings["Search your connections"] = "Verbindungen durchsuchen"; -App::$strings["Connections search"] = "Verbindung suchen"; -App::$strings["Find"] = "Finde"; -App::$strings["Image uploaded but image cropping failed."] = "Bild hochgeladen, aber das Zurechtschneiden schlug fehl."; -App::$strings["Cover Photos"] = "Cover Foto"; -App::$strings["Image resize failed."] = "Bild-Anpassung fehlgeschlagen."; -App::$strings["Unable to process image"] = "Kann Bild nicht verarbeiten"; -App::$strings["Image upload failed."] = "Hochladen des Bilds fehlgeschlagen."; -App::$strings["Unable to process image."] = "Kann Bild nicht verarbeiten."; -App::$strings["female"] = "weiblich"; -App::$strings["%1\$s updated her %2\$s"] = "%1\$s hat ihr %2\$s aktualisiert"; -App::$strings["male"] = "männlich"; -App::$strings["%1\$s updated his %2\$s"] = "%1\$s hat sein %2\$s aktualisiert"; -App::$strings["%1\$s updated their %2\$s"] = "%1\$s hat sein/ihr %2\$s aktualisiert"; -App::$strings["cover photo"] = "Cover Foto"; -App::$strings["Photo not available."] = "Foto nicht verfügbar."; -App::$strings["Upload File:"] = "Datei hochladen:"; -App::$strings["Select a profile:"] = "Wähle ein Profil:"; -App::$strings["Upload Cover Photo"] = "Cover Foto hochladen"; -App::$strings["or"] = "oder"; -App::$strings["skip this step"] = "diesen Schritt überspringen"; -App::$strings["select a photo from your photo albums"] = "ein Foto aus meinen Fotoalben"; -App::$strings["Crop Image"] = "Bild zuschneiden"; -App::$strings["Please adjust the image cropping for optimum viewing."] = "Bitte schneide das Bild für eine optimale Anzeige passend zu."; -App::$strings["Done Editing"] = "Bearbeitung fertigstellen"; +App::$strings["Queue Statistics"] = "Warteschlangenstatistiken"; +App::$strings["Total Entries"] = "Einträge insgesamt"; +App::$strings["Priority"] = "Priorität"; +App::$strings["Destination URL"] = "Ziel-URL"; +App::$strings["Mark hub permanently offline"] = "Hub als permanent offline markieren"; +App::$strings["Empty queue for this hub"] = "Warteschlange für diesen Hub leeren"; +App::$strings["Last known contact"] = "Letzter Kontakt"; App::$strings["Off"] = "Aus"; App::$strings["On"] = "An"; App::$strings["Lock feature %s"] = "Blockiere die Funktion %s"; App::$strings["Manage Additional Features"] = "Zusätzliche Funktionen verwalten"; -App::$strings["Log settings updated."] = "Protokoll-Einstellungen aktualisiert."; -App::$strings["Administration"] = "Administration"; -App::$strings["Logs"] = "Protokolle"; -App::$strings["Clear"] = "Leeren"; -App::$strings["Debugging"] = "Debugging"; -App::$strings["Log file"] = "Protokolldatei"; -App::$strings["Must be writable by web server. Relative to your top-level webserver directory."] = "Muss für den Web-Server schreibbar sein. Relativ zum Hubzilla-Stammverzeichnis."; -App::$strings["Log level"] = "Protokollstufe"; +App::$strings["Update has been marked successful"] = "Update wurde als erfolgreich markiert"; +App::$strings["Executing %s failed. Check system logs."] = "Ausführen von %s fehlgeschlagen. Ãœberprüfe die Systemprotokolle."; +App::$strings["Update %s was successfully applied."] = "Update %s wurde erfolgreich ausgeführt."; +App::$strings["Update %s did not return a status. Unknown if it succeeded."] = "Update %s lieferte keinen Rückgabewert. Erfolg unbekannt."; +App::$strings["Update function %s could not be found."] = "Update-Funktion %s konnte nicht gefunden werden."; +App::$strings["No failed updates."] = "Keine fehlgeschlagenen Aktualisierungen."; +App::$strings["Failed Updates"] = "Fehlgeschlagene Aktualisierungen"; +App::$strings["Mark success (if update was manually applied)"] = "Als erfolgreich markieren (wenn das Update manuell ausgeführt wurde)"; +App::$strings["Attempt to execute this update step automatically"] = "Versuche, diesen Updateschritt automatisch auszuführen"; App::$strings["Item not found."] = "Element nicht gefunden."; App::$strings["Plugin %s disabled."] = "Plug-In %s deaktiviert."; App::$strings["Plugin %s enabled."] = "Plug-In %s aktiviert."; App::$strings["Disable"] = "Deaktivieren"; App::$strings["Enable"] = "Aktivieren"; +App::$strings["Administration"] = "Administration"; App::$strings["Plugins"] = "Plug-Ins"; App::$strings["Toggle"] = "Umschalten"; App::$strings["Settings"] = "Einstellungen"; @@ -328,75 +430,11 @@ App::$strings["(optional)"] = "(optional)"; App::$strings["Download Plugin Repo"] = "Plugin-Repository herunterladen"; App::$strings["Install new repo"] = "Neues Repository installieren"; App::$strings["Install"] = "Installieren"; -App::$strings["Cancel"] = "Abbrechen"; App::$strings["Manage Repos"] = "Repositorien verwalten"; App::$strings["Installed Plugin Repositories"] = "Installierte Plugin-Repositorien"; App::$strings["Install a New Plugin Repository"] = "Ein neues Plugin-Repository installieren"; -App::$strings["Update"] = "Aktualisieren"; App::$strings["Switch branch"] = "Zweig/Branch wechseln"; App::$strings["Remove"] = "Entfernen"; -App::$strings["New Profile Field"] = "Neues Profilfeld"; -App::$strings["Field nickname"] = "Kurzname für das Feld"; -App::$strings["System name of field"] = "Systemname des Feldes"; -App::$strings["Input type"] = "Art des Inhalts"; -App::$strings["Field Name"] = "Feldname"; -App::$strings["Label on profile pages"] = "Bezeichnung auf Profilseiten"; -App::$strings["Help text"] = "Hilfetext"; -App::$strings["Additional info (optional)"] = "Zusätzliche Informationen (optional)"; -App::$strings["Field definition not found"] = "Feld-Definition nicht gefunden"; -App::$strings["Edit Profile Field"] = "Profilfeld bearbeiten"; -App::$strings["Profile Fields"] = "Profil Felder"; -App::$strings["Basic Profile Fields"] = "Notwendige Profil Felder"; -App::$strings["Advanced Profile Fields"] = "Erweiterte Profil Felder"; -App::$strings["(In addition to basic fields)"] = "(zusätzlich zu notwendige Felder)"; -App::$strings["All available fields"] = "Alle verfügbaren Felder"; -App::$strings["Custom Fields"] = "Benutzerdefinierte Felder"; -App::$strings["Create Custom Field"] = "Erstelle benutzerdefiniertes Feld"; -App::$strings["Queue Statistics"] = "Warteschlangenstatistiken"; -App::$strings["Total Entries"] = "Einträge insgesamt"; -App::$strings["Priority"] = "Priorität"; -App::$strings["Destination URL"] = "Ziel-URL"; -App::$strings["Mark hub permanently offline"] = "Hub als permanent offline markieren"; -App::$strings["Empty queue for this hub"] = "Warteschlange für diesen Hub leeren"; -App::$strings["Last known contact"] = "Letzter Kontakt"; -App::$strings["By default, unfiltered HTML is allowed in embedded media. This is inherently insecure."] = "Standardmäßig wird ungefiltertes HTML in eingebetteten Inhalten zugelassen. Das ist prinzipiell unsicher."; -App::$strings["The recommended setting is to only allow unfiltered HTML from the following sites:"] = "Die empfohlene Einstellung ist, ungefiltertes HTML nur von den nachfolgenden Webseiten zu erlauben:"; -App::$strings["https://youtube.com/<br />https://www.youtube.com/<br />https://youtu.be/<br />https://vimeo.com/<br />https://soundcloud.com/<br />"] = "https://youtube.com/<br />https://www.youtube.com/<br />https://youtu.be/<br />https://vimeo.com/<br />https://soundcloud.com/<br />"; -App::$strings["All other embedded content will be filtered, <strong>unless</strong> embedded content from that site is explicitly blocked."] = "Alle anderen eingebetteten Inhalte werden gefiltert, <strong>es sei denn</strong>, eingebettete Inhalte von einer bestimmten Seite sind explizit blockiert."; -App::$strings["Security"] = "Sicherheit"; -App::$strings["Block public"] = "Öffentlichen Zugriff blockieren"; -App::$strings["Check to block public access to all otherwise public personal pages on this site unless you are currently authenticated."] = "Blockiere den öffentlichen Zugriff auf alle ansonsten öffentlichen persönlichen Seiten dieser Website, sofern ein Besucher nicht angemeldet ist."; -App::$strings["Set \"Transport Security\" HTTP header"] = "Setze den \"Transport Security\" HTTP Header"; -App::$strings["Set \"Content Security Policy\" HTTP header"] = "Setze den \"Content Security Policy\" HTTP Header"; -App::$strings["Allowed email domains"] = "Erlaubte Domains für E-Mails"; -App::$strings["Comma separated list of domains which are allowed in email addresses for registrations to this site. Wildcards are accepted. Empty to allow any domains"] = "Liste der Domains, die für E-Mail-Adressen bei der Registrierung erlaubt sind, durch Kommas getrennt. Platzhalter werden akzeptiert. Leer lassen, um alle Domains zu erlauben."; -App::$strings["Not allowed email domains"] = "Nicht erlaubte Domains für E-Mails"; -App::$strings["Comma separated list of domains which are not allowed in email addresses for registrations to this site. Wildcards are accepted. Empty to allow any domains, unless allowed domains have been defined."] = "Domains in E-Mail-Adressen, die keine Erlaubnis erhalten, sich auf Deinem Hub zu registrieren. Mehrere Domains können durch Kommas getrennt werden. Platzhalter (*/?) sind möglich. Keine Eingabe bedeutet keine Einschränkung, unabhängig davon, ob unter erlaubte Domains etwas eingegeben wurde."; -App::$strings["Allow communications only from these sites"] = "Kommunikation nur von diesen Seiten erlauben"; -App::$strings["One site per line. Leave empty to allow communication from anywhere by default"] = "Ein Eintrag pro Zeile. Lasse das Feld leer, um Kommunikation grundlegend von überall her zu erlauben."; -App::$strings["Block communications from these sites"] = "Kommunikation von diesen Seiten blockieren"; -App::$strings["Allow communications only from these channels"] = "Kommunikation nur von diesen Kanälen erlauben"; -App::$strings["One channel (hash) per line. Leave empty to allow from any channel by default"] = "Ein Kanal (hash) pro Zeile. Leerlassen um jeden Kanal zuzulassen. "; -App::$strings["Block communications from these channels"] = "Kommunikation von folgenden Kanälen blockieren"; -App::$strings["Only allow embeds from secure (SSL) websites and links."] = "Erlaube Einbettungen nur von sicheren (SSL) Webseiten und Links."; -App::$strings["Allow unfiltered embedded HTML content only from these domains"] = "Erlaube Einbettung von Inhalten mit ungefiltertem HTML nur von diesen Domains"; -App::$strings["One site per line. By default embedded content is filtered."] = "Eine Website/Domain pro Zeile. Standardmäßig wird eingebetteter Inhalt gefiltert."; -App::$strings["Block embedded HTML from these domains"] = "Eingebettete HTML Inhalte von diesen Seiten blockieren"; -App::$strings["Theme settings updated."] = "Theme-Einstellungen aktualisiert."; -App::$strings["No themes found."] = "Keine Theme gefunden."; -App::$strings["Screenshot"] = "Bildschirmfoto"; -App::$strings["Themes"] = "Themes"; -App::$strings["[Experimental]"] = "[Experimentell]"; -App::$strings["[Unsupported]"] = "[Nicht unterstützt]"; -App::$strings["Password changed for account %d."] = "Passwort für Konto %d geändert."; -App::$strings["Account settings updated."] = "Kontoeinstellungen aktualisiert."; -App::$strings["Account not found."] = "Konto nicht gefunden."; -App::$strings["Account Edit"] = "Kontobearbeitung"; -App::$strings["New Password"] = "Neues Passwort"; -App::$strings["New Password again"] = "Neues Passwort wiederholen"; -App::$strings["Technical skill level"] = "Technische Qualifikationsstufe"; -App::$strings["Account language (for emails)"] = "Kontosprache (für E-Mails)"; -App::$strings["Service class"] = "Dienstklasse"; App::$strings["%s account blocked/unblocked"] = array( 0 => "%s Konto blockiert/freigegeben", 1 => "%s Konten blockiert/freigegeben", @@ -413,9 +451,11 @@ App::$strings["Accounts"] = "Konten"; App::$strings["select all"] = "Alle auswählen"; App::$strings["Registrations waiting for confirm"] = "Registrierungen warten auf Bestätigung"; App::$strings["Request date"] = "Antragsdatum"; -App::$strings["Email"] = "E-Mail"; App::$strings["No registrations."] = "Keine Registrierungen."; +App::$strings["Approve"] = "Genehmigen"; App::$strings["Deny"] = "Verweigern"; +App::$strings["Block"] = "Blockieren"; +App::$strings["Unblock"] = "Freigeben"; App::$strings["ID"] = "ID"; App::$strings["All Channels"] = "Alle Kanäle"; App::$strings["Register date"] = "Registrierungs-Datum"; @@ -424,6 +464,13 @@ App::$strings["Expires"] = "Verfällt"; App::$strings["Service Class"] = "Service-Klasse"; App::$strings["Selected accounts will be deleted!\\n\\nEverything these accounts had posted on this site will be permanently deleted!\\n\\nAre you sure?"] = "Die ausgewählten Konten werden gelöscht!\\n\\nAlles, was diese Konten auf diesem Hub veröffentlicht haben, wird endgültig gelöscht werden!\\n\\nBist du dir sicher?"; App::$strings["The account {0} will be deleted!\\n\\nEverything this account has posted on this site will be permanently deleted!\\n\\nAre you sure?"] = "Das Konto {0} wird gelöscht!\\n\\nAlles, was dieses Konto auf diesem Hub veröffentlicht hat, wird endgültig gelöscht werden!\\n\\nBist Du sicher?"; +App::$strings["Log settings updated."] = "Protokoll-Einstellungen aktualisiert."; +App::$strings["Logs"] = "Protokolle"; +App::$strings["Clear"] = "Leeren"; +App::$strings["Debugging"] = "Debugging"; +App::$strings["Log file"] = "Protokolldatei"; +App::$strings["Must be writable by web server. Relative to your top-level webserver directory."] = "Muss für den Web-Server schreibbar sein. Relativ zum Hubzilla-Stammverzeichnis."; +App::$strings["Log level"] = "Protokollstufe"; App::$strings["%s channel censored/uncensored"] = array( 0 => "%s Kanal gesperrt/freigegeben", 1 => "%s Kanäle gesperrt/freigegeben", @@ -451,17 +498,15 @@ App::$strings["Channel"] = "Kanal"; App::$strings["UID"] = "UID"; App::$strings["Selected channels will be deleted!\\n\\nEverything that was posted in these channels on this site will be permanently deleted!\\n\\nAre you sure?"] = "Alle ausgewählten Kanäle werden gelöscht!\\n\\nAlles was von diesen Kanälen auf diesem Server geschrieben wurde, wird dauerhaft gelöscht!\\n\\nBist Du sicher?"; App::$strings["The channel {0} will be deleted!\\n\\nEverything that was posted in this channel on this site will be permanently deleted!\\n\\nAre you sure?"] = "Der Kanal {0} wird gelöscht!\\n\\nAlles was von diesem Kanal auf diesem Server geschrieben wurde, wird gelöscht!\\n\\nBist Du sicher?"; -App::$strings["Update has been marked successful"] = "Update wurde als erfolgreich markiert"; -App::$strings["Executing %s failed. Check system logs."] = "Ausführen von %s fehlgeschlagen. Ãœberprüfe die Systemprotokolle."; -App::$strings["Update %s was successfully applied."] = "Update %s wurde erfolgreich ausgeführt."; -App::$strings["Update %s did not return a status. Unknown if it succeeded."] = "Update %s lieferte keinen Rückgabewert. Erfolg unbekannt."; -App::$strings["Update function %s could not be found."] = "Update-Funktion %s konnte nicht gefunden werden."; -App::$strings["No failed updates."] = "Keine fehlgeschlagenen Aktualisierungen."; -App::$strings["Failed Updates"] = "Fehlgeschlagene Aktualisierungen"; -App::$strings["Mark success (if update was manually applied)"] = "Als erfolgreich markieren (wenn das Update manuell ausgeführt wurde)"; -App::$strings["Attempt to execute this update step automatically"] = "Versuche, diesen Updateschritt automatisch auszuführen"; +App::$strings["Theme settings updated."] = "Design-Einstellungen aktualisiert."; +App::$strings["No themes found."] = "Keine Designs gefunden."; +App::$strings["Screenshot"] = "Bildschirmfoto"; +App::$strings["Themes"] = "Designs"; +App::$strings["[Experimental]"] = "[Experimentell]"; +App::$strings["[Unsupported]"] = "[Nicht unterstützt]"; App::$strings["Site settings updated."] = "Site-Einstellungen aktualisiert."; App::$strings["Default"] = "Standard"; +App::$strings["%s - (Incompatible)"] = "%s - (Inkompatibel)"; App::$strings["mobile"] = "mobil"; App::$strings["experimental"] = "experimentell"; App::$strings["unsupported"] = "nicht unterstützt"; @@ -470,9 +515,6 @@ App::$strings["My site is not a public server"] = "Mein Server ist kein öffentl App::$strings["My site has paid access only"] = "Meine Seite hat nur bezahlten Zugriff"; App::$strings["My site has free access only"] = "Meine Seite hat nur freien Zugriff"; App::$strings["My site offers free accounts with optional paid upgrades"] = "Mein Server bietet kostenlose Konten mit der Möglichkeit zu bezahlten Upgrades"; -App::$strings["Basic/Minimal Social Networking"] = "Einfaches/minimales soziales Netzwerken"; -App::$strings["Standard Configuration (default)"] = "Standardkonfiguration (Standard)"; -App::$strings["Professional"] = "Professionell"; App::$strings["Beginner/Basic"] = "Anfänger/Basis"; App::$strings["Novice - not skilled but willing to learn"] = "Anfänger - unerfahren, aber bereit zu lernen"; App::$strings["Intermediate - somewhat comfortable"] = "Fortgeschritten - relativ komfortabel"; @@ -480,11 +522,11 @@ App::$strings["Advanced - very comfortable"] = "Fortgeschritten - sehr komfortab App::$strings["Expert - I can write computer code"] = "Experte - Ich kann Computercode schreiben"; App::$strings["Wizard - I probably know more than you do"] = "Zauberer - ich kann wahrscheinlich mehr als Du"; App::$strings["Site"] = "Seite"; +App::$strings["Registration"] = "Registrierung"; App::$strings["File upload"] = "Dateiupload"; App::$strings["Policies"] = "Richtlinien"; App::$strings["Advanced"] = "Fortgeschritten"; App::$strings["Site name"] = "Seitenname"; -App::$strings["Server Configuration/Role"] = "Serverkonfiguration/Rolle"; App::$strings["Site default technical skill level"] = "Standard-Qualifikationsstufe der Website"; App::$strings["Used to provide a member experience matched to technical comfort level"] = "Dies wird verwendet, um eine Benutzererfahrung passend zur technischen Qualifikationsstufe zu bieten."; App::$strings["Lock the technical skill level setting"] = "Sperre die technische Qualifikationsstufe"; @@ -495,9 +537,9 @@ App::$strings["Contact information for site administrators. Displayed on sitein App::$strings["Site Information"] = "Seiteninformationen"; App::$strings["Publicly visible description of this site. Displayed on siteinfo page. BBCode can be used here"] = "Öffentlich sichtbare Beschreibung dieses Servers. Wird auf der siteinfo-Seite angezeigt. BBCode kann hier verwendet werden."; App::$strings["System language"] = "System-Sprache"; -App::$strings["System theme"] = "System-Theme"; -App::$strings["Default system theme - may be over-ridden by user profiles - <a href='#' id='cnftheme'>change theme settings</a>"] = "Standard-System-Theme – kann durch Nutzerprofile überschieben werden – <a href='#' id='cnftheme'>Theme-Einstellungen ändern</a>"; -App::$strings["Mobile system theme"] = "Mobile System-Theme:"; +App::$strings["System theme"] = "System-Design"; +App::$strings["Default system theme - may be over-ridden by user profiles - <a href='#' id='cnftheme'>change theme settings</a>"] = "Standard-System-Design – kann durch Nutzerprofile überschieben werden – <a href='#' id='cnftheme'>Design-Einstellungen ändern</a>"; +App::$strings["Mobile system theme"] = "System-Design für mobile Geräte:"; App::$strings["Theme for mobile devices"] = "Theme für mobile Geräte"; App::$strings["Allow Feeds as Connections"] = "Feeds als Verbindungen erlauben"; App::$strings["(Heavy system resource usage)"] = "(führt zu hoher Systemlast)"; @@ -527,6 +569,9 @@ App::$strings["Login on Homepage"] = "Log-in auf der Startseite"; App::$strings["Present a login box to visitors on the home page if no other content has been configured."] = "Zeigt Besuchern der Homepage eine Anmeldemaske, falls keine anderen Inhalte konfiguriert wurden."; App::$strings["Enable context help"] = "Kontext-Hilfe aktivieren"; App::$strings["Display contextual help for the current page when the help button is pressed."] = "Zeigt Kontext-sensitive Hilfe für die aktuelle Seite an, wenn der Hilfe-Knopf geklickt wird."; +App::$strings["Reply-to email address for system generated email."] = "Antwortadresse (reply-to) für Emails, die vom System generiert wurden."; +App::$strings["Sender (From) email address for system generated email."] = "Absenderadresse (from) für Emails, die vom System generiert wurden."; +App::$strings["Name of email sender for system generated email."] = "Name des Versenders von Emails, die vom System generiert wurden."; App::$strings["Directory Server URL"] = "Verzeichnisserver-URL"; App::$strings["Default directory server"] = "Standard-Verzeichnisserver"; App::$strings["Proxy user"] = "Proxy Benutzer"; @@ -539,263 +584,351 @@ App::$strings["Deliveries per process"] = "Zustellungen pro Prozess"; App::$strings["Number of deliveries to attempt in a single operating system process. Adjust if necessary to tune system performance. Recommend: 1-5."] = "Anzahl der Zustellungen, die innerhalb eines einzelnen Betriebssystemprozesses versucht werden. Anpassen, falls nötig, um die System-Performance zu verbessern. Empfehlung: 1-5."; App::$strings["Poll interval"] = "Abfrageintervall"; App::$strings["Delay background polling processes by this many seconds to reduce system load. If 0, use delivery interval."] = "Verzögere Hintergrundprozesse um diese Anzahl Sekunden, um die Systemlast zu reduzieren. Bei 0 wird das Auslieferungsintervall verwendet."; +App::$strings["Path to ImageMagick convert program"] = "Pfad zum ImageMagick-Programm convert"; +App::$strings["If set, use this program to generate photo thumbnails for huge images ( > 4000 pixels in either dimension), otherwise memory exhaustion may occur. Example: /usr/bin/convert"] = "Wenn gesetzt, dann verwende dieses Programm zum Erzeugen von Vorschaubildern großer Fotos (>4000 Pixel in beiden Richtungen), anderenfalls kann Speicherüberlauf auftreten. Beispiel: /usr/bin/convert"; App::$strings["Maximum Load Average"] = "Maximales Load Average"; App::$strings["Maximum system load before delivery and poll processes are deferred - default 50."] = "Maximale Systemlast, bevor Verteil- und Empfangsprozesse verschoben werden – Standard 50"; App::$strings["Expiration period in days for imported (grid/network) content"] = "Setze den Zeitraum (in Tagen), ab wann importierte (aus dem Netzwerk) Inhalte ablaufen sollen"; App::$strings["0 for no expiration of imported content"] = "0 = keine Löschung importierter Inhalte"; -App::$strings["Public Hubs"] = "Öffentliche Hubs"; -App::$strings["The listed hubs allow public registration for the \$Projectname network. All hubs in the network are interlinked so membership on any of them conveys membership in the network as a whole. Some hubs may require subscription or provide tiered service plans. The hub itself <strong>may</strong> provide additional details."] = "Die hier aufgeführten Hubs sind öffentlich und erlauben die Registrierung im \$Projectname Netzwerk. Alle Hubs dieses Netzwerks sind miteinander verbunden, so dass die Mitgliedschaft auf einem Hub die Verbindung zu beliebigen Seiten und Kanälen auf anderen Hubs ermöglicht. Es könnte sein, dass einige dieser Hubs kostenpflichtig sind oder abgestufte, je nach Umfang kostenpflichtige Mitgliedschaften anbieten. Auf den Seiten der einzelnen Hubs <strong>könnten</strong> jeweils nähere Informationen dazu stehen."; -App::$strings["Hub URL"] = "Hub-URL"; -App::$strings["Access Type"] = "Zugriffstyp"; -App::$strings["Registration Policy"] = "Registrierungsrichtlinien"; -App::$strings["Stats"] = "Statistiken"; -App::$strings["Software"] = "Software"; -App::$strings["Ratings"] = "Bewertungen"; -App::$strings["Rate"] = "Bewerten"; -App::$strings["View"] = "Ansicht"; -App::$strings["Item not found"] = "Element nicht gefunden"; -App::$strings["Layout Name"] = "Layout-Name"; -App::$strings["Layout Description (Optional)"] = "Layout-Beschreibung (optional)"; -App::$strings["Edit Layout"] = "Layout bearbeiten"; -App::$strings["Page link"] = "Seiten-Link"; -App::$strings["Insert web link"] = "Link einfügen"; -App::$strings["Edit Webpage"] = "Webseite bearbeiten"; -App::$strings["Photos"] = "Fotos"; -App::$strings["You must be logged in to see this page."] = "Du musst angemeldet sein, um diese Seite betrachten zu können."; -App::$strings["Posts and comments"] = "Beiträge und Kommentare"; -App::$strings["Only posts"] = "Nur Beiträge"; -App::$strings["Insufficient permissions. Request redirected to profile page."] = "Unzureichende Zugriffsrechte. Die Anfrage wurde zur Profil-Seite umgeleitet."; -App::$strings["No such group"] = "Gruppe nicht gefunden"; -App::$strings["No such channel"] = "Kanal nicht gefunden"; -App::$strings["forum"] = "Forum"; -App::$strings["Search Results For:"] = "Suchergebnisse für:"; -App::$strings["Privacy group is empty"] = "Gruppe ist leer"; -App::$strings["Privacy group: "] = "Gruppe:"; -App::$strings["Invalid connection."] = "Ungültige Verbindung."; -App::$strings["Unable to update menu."] = "Kann Menü nicht aktualisieren."; -App::$strings["Unable to create menu."] = "Kann Menü nicht erstellen."; -App::$strings["Menu Name"] = "Name des Menüs"; -App::$strings["Unique name (not visible on webpage) - required"] = "Eindeutiger Name (nicht sichtbar auf der Webseite) – erforderlich"; -App::$strings["Menu Title"] = "Menütitel"; -App::$strings["Visible on webpage - leave empty for no title"] = "Sichtbar auf der Webseite – für keinen Titel leer lassen"; -App::$strings["Allow Bookmarks"] = "Lesezeichen erlauben"; -App::$strings["Menu may be used to store saved bookmarks"] = "Im Menü können gespeicherte Lesezeichen abgelegt werden"; -App::$strings["Submit and proceed"] = "Absenden und fortfahren"; -App::$strings["Menus"] = "Menüs"; -App::$strings["Created"] = "Erstellt"; -App::$strings["Edited"] = "Geändert"; -App::$strings["Bookmarks allowed"] = "Lesezeichen erlaubt"; -App::$strings["Delete this menu"] = "Lösche dieses Menü"; -App::$strings["Edit menu contents"] = "Bearbeite Menü Inhalte"; -App::$strings["Edit this menu"] = "Dieses Menü bearbeiten"; -App::$strings["Menu could not be deleted."] = "Menü konnte nicht gelöscht werden."; -App::$strings["Menu not found."] = "Menü nicht gefunden"; -App::$strings["Edit Menu"] = "Menü bearbeiten"; -App::$strings["Add or remove entries to this menu"] = "Einträge zu diesem Menü hinzufügen oder entfernen"; -App::$strings["Menu name"] = "Menü Name"; -App::$strings["Must be unique, only seen by you"] = "Muss eindeutig sein, ist aber nur für Dich sichtbar"; -App::$strings["Menu title"] = "Menü Titel"; -App::$strings["Menu title as seen by others"] = "Menü Titel wie er von anderen gesehen wird"; -App::$strings["Allow bookmarks"] = "Erlaube Lesezeichen"; -App::$strings["Not found."] = "Nicht gefunden."; -App::$strings["App installed."] = "App installiert."; -App::$strings["Malformed app."] = "Fehlerhafte App."; -App::$strings["Embed code"] = "Code einbetten"; -App::$strings["Edit App"] = "App bearbeiten"; -App::$strings["Create App"] = "App erstellen"; -App::$strings["Name of app"] = "Name der App"; -App::$strings["Required"] = "Benötigt"; -App::$strings["Location (URL) of app"] = "Ort (URL) der App"; -App::$strings["Description"] = "Beschreibung"; -App::$strings["Photo icon URL"] = "URL zum Icon"; -App::$strings["80 x 80 pixels - optional"] = "80 x 80 Pixel – optional"; -App::$strings["Categories (optional, comma separated list)"] = "Kategorien (optional, kommagetrennte Liste)"; -App::$strings["Version ID"] = "Versions-ID"; -App::$strings["Price of app"] = "Preis der App"; -App::$strings["Location (URL) to purchase app"] = "Ort (URL), um die App zu kaufen"; -App::$strings["Edit post"] = "Bearbeite Beitrag"; -App::$strings["Documentation Search"] = "Suche in der Dokumentation"; -App::$strings["\$Projectname Documentation"] = "\$Projectname-Dokumentation"; -App::$strings["Share content from Firefox to \$Projectname"] = "Inhalte von Firefox nach \$Projectname teilen"; -App::$strings["Activate the Firefox \$Projectname provider"] = "Aktiviert den \$Projectname-Provider für firefox"; -App::$strings["Apps"] = "Apps"; -App::$strings["\$Projectname"] = "\$Projectname"; -App::$strings["Welcome to %s"] = "Willkommen auf %s"; -App::$strings["Permission Denied."] = "Zugriff verweigert."; -App::$strings["File not found."] = "Datei nicht gefunden."; -App::$strings["Edit file permissions"] = "Dateiberechtigungen bearbeiten"; +App::$strings["New Profile Field"] = "Neues Profilfeld"; +App::$strings["Field nickname"] = "Kurzname für das Feld"; +App::$strings["System name of field"] = "Systemname des Feldes"; +App::$strings["Input type"] = "Art des Inhalts"; +App::$strings["Field Name"] = "Feldname"; +App::$strings["Label on profile pages"] = "Bezeichnung auf Profilseiten"; +App::$strings["Help text"] = "Hilfetext"; +App::$strings["Additional info (optional)"] = "Zusätzliche Informationen (optional)"; +App::$strings["Save"] = "Speichern"; +App::$strings["Field definition not found"] = "Feld-Definition nicht gefunden"; +App::$strings["Edit Profile Field"] = "Profilfeld bearbeiten"; +App::$strings["Profile Fields"] = "Profil Felder"; +App::$strings["Basic Profile Fields"] = "Notwendige Profil Felder"; +App::$strings["Advanced Profile Fields"] = "Erweiterte Profil Felder"; +App::$strings["(In addition to basic fields)"] = "(zusätzlich zu notwendige Felder)"; +App::$strings["All available fields"] = "Alle verfügbaren Felder"; +App::$strings["Custom Fields"] = "Benutzerdefinierte Felder"; +App::$strings["Create Custom Field"] = "Erstelle benutzerdefiniertes Feld"; +App::$strings["Password changed for account %d."] = "Passwort für Konto %d geändert."; +App::$strings["Account settings updated."] = "Kontoeinstellungen aktualisiert."; +App::$strings["Account not found."] = "Konto nicht gefunden."; +App::$strings["Account Edit"] = "Kontobearbeitung"; +App::$strings["New Password"] = "Neues Passwort"; +App::$strings["New Password again"] = "Neues Passwort wiederholen"; +App::$strings["Technical skill level"] = "Technische Qualifikationsstufe"; +App::$strings["Account language (for emails)"] = "Kontosprache (für E-Mails)"; +App::$strings["Service class"] = "Dienstklasse"; +App::$strings["By default, unfiltered HTML is allowed in embedded media. This is inherently insecure."] = "Standardmäßig wird ungefiltertes HTML in eingebetteten Inhalten zugelassen. Das ist prinzipiell unsicher."; +App::$strings["The recommended setting is to only allow unfiltered HTML from the following sites:"] = "Die empfohlene Einstellung ist, ungefiltertes HTML nur von den nachfolgenden Webseiten zu erlauben:"; +App::$strings["https://youtube.com/<br />https://www.youtube.com/<br />https://youtu.be/<br />https://vimeo.com/<br />https://soundcloud.com/<br />"] = "https://youtube.com/<br />https://www.youtube.com/<br />https://youtu.be/<br />https://vimeo.com/<br />https://soundcloud.com/<br />"; +App::$strings["All other embedded content will be filtered, <strong>unless</strong> embedded content from that site is explicitly blocked."] = "Alle anderen eingebetteten Inhalte werden gefiltert, <strong>es sei denn</strong>, eingebettete Inhalte von einer bestimmten Seite sind explizit blockiert."; +App::$strings["Security"] = "Sicherheit"; +App::$strings["Block public"] = "Öffentlichen Zugriff blockieren"; +App::$strings["Check to block public access to all otherwise public personal pages on this site unless you are currently authenticated."] = "Blockiere den öffentlichen Zugriff auf alle ansonsten öffentlichen persönlichen Seiten dieser Website, sofern ein Besucher nicht angemeldet ist."; +App::$strings["Set \"Transport Security\" HTTP header"] = "Setze den \"Transport Security\" HTTP Header"; +App::$strings["Set \"Content Security Policy\" HTTP header"] = "Setze den \"Content Security Policy\" HTTP Header"; +App::$strings["Allowed email domains"] = "Erlaubte Domains für E-Mails"; +App::$strings["Comma separated list of domains which are allowed in email addresses for registrations to this site. Wildcards are accepted. Empty to allow any domains"] = "Liste der Domains, die für E-Mail-Adressen bei der Registrierung erlaubt sind, durch Kommas getrennt. Platzhalter werden akzeptiert. Leer lassen, um alle Domains zu erlauben."; +App::$strings["Not allowed email domains"] = "Nicht erlaubte Domains für E-Mails"; +App::$strings["Comma separated list of domains which are not allowed in email addresses for registrations to this site. Wildcards are accepted. Empty to allow any domains, unless allowed domains have been defined."] = "Domains in E-Mail-Adressen, die keine Erlaubnis erhalten, sich auf Deinem Hub zu registrieren. Mehrere Domains können durch Kommas getrennt werden. Platzhalter (*/?) sind möglich. Keine Eingabe bedeutet keine Einschränkung, unabhängig davon, ob unter erlaubte Domains etwas eingegeben wurde."; +App::$strings["Allow communications only from these sites"] = "Kommunikation nur von diesen Servern/Domains erlauben"; +App::$strings["One site per line. Leave empty to allow communication from anywhere by default"] = "Ein Eintrag pro Zeile. Lasse das Feld leer, um Kommunikation grundlegend von überall her zu erlauben."; +App::$strings["Block communications from these sites"] = "Kommunikation von diesen Servern/Domains blockieren"; +App::$strings["Allow communications only from these channels"] = "Kommunikation nur von diesen Kanälen erlauben"; +App::$strings["One channel (hash) per line. Leave empty to allow from any channel by default"] = "Ein Kanal (hash) pro Zeile. Leerlassen um jeden Kanal zuzulassen. "; +App::$strings["Block communications from these channels"] = "Kommunikation von folgenden Kanälen blockieren"; +App::$strings["Only allow embeds from secure (SSL) websites and links."] = "Erlaube Einbettungen nur von sicheren (SSL) Webseiten und Links."; +App::$strings["Allow unfiltered embedded HTML content only from these domains"] = "Erlaube Einbettung von Inhalten mit ungefiltertem HTML nur von diesen Domains"; +App::$strings["One site per line. By default embedded content is filtered."] = "Eine Website/Domain pro Zeile. Standardmäßig wird eingebetteter Inhalt gefiltert."; +App::$strings["Block embedded HTML from these domains"] = "Eingebettete HTML Inhalte von diesen Servern/Domains blockieren"; +App::$strings["Remote privacy information not available."] = "Privatsphäre-Einstellungen anderer Nutzer sind nicht verfügbar."; +App::$strings["Visible to:"] = "Sichtbar für:"; +App::$strings["__ctx:acl__ Profile"] = "Profil"; +App::$strings["Comment approved"] = "Kommentar bestätigt"; +App::$strings["Comment deleted"] = "Kommentar gelöscht"; +App::$strings["Permission category saved."] = "Berechtigungsrolle gespeichert."; +App::$strings["Use this form to create permission rules for various classes of people or connections."] = "Verwende dieses Formular, um Berechtigungsrollen für verschiedene Gruppen von Personen oder Verbindungen zu erstellen."; +App::$strings["Permission Categories"] = "Berechtigungsrollen"; +App::$strings["Permission Name"] = "Name der Berechtigungsrolle"; +App::$strings["My Settings"] = "Meine Einstellungen"; +App::$strings["inherited"] = "geerbt"; +App::$strings["Individual Permissions"] = "Individuelle Zugriffsrechte"; +App::$strings["Some permissions may be inherited from your channel's <a href=\"settings\"><strong>privacy settings</strong></a>, which have higher priority than individual settings. You can <strong>not</strong> change those settings here."] = "Einige Berechtigungen werden möglicherweise von den globalen <a href=\"settings\">Sicherheits- und Privatsphäre-Einstellungen</a> dieses Kanals vererbt. Diese haben eine höhere Priorität als die Einstellungen an der Verbindung und können hier nicht verändert werden."; +App::$strings["Friends"] = "Freunde"; +App::$strings["Settings updated."] = "Einstellungen aktualisiert."; +App::$strings["Nobody except yourself"] = "Niemand außer Dir selbst"; +App::$strings["Only those you specifically allow"] = "Nur die, denen Du es explizit erlaubst"; +App::$strings["Approved connections"] = "Angenommene Verbindungen"; +App::$strings["Any connections"] = "Beliebige Verbindungen"; +App::$strings["Anybody on this website"] = "Jeder auf dieser Website"; +App::$strings["Anybody in this network"] = "Alle \$Projectname-Mitglieder"; +App::$strings["Anybody authenticated"] = "Jeder authentifizierte"; +App::$strings["Anybody on the internet"] = "Jeder im Internet"; +App::$strings["Publish your default profile in the network directory"] = "Standard-Profil im Netzwerk-Verzeichnis veröffentlichen"; +App::$strings["Allow us to suggest you as a potential friend to new members?"] = "Dürfen wir Dich neuen Mitgliedern als potentiellen Kontakt vorschlagen?"; +App::$strings["or"] = "oder"; +App::$strings["Your channel address is"] = "Deine Kanal-Adresse lautet"; +App::$strings["Your files/photos are accessible via WebDAV at"] = "Deine Dateien/Fotos sind via WebDAV verfügbar auf"; +App::$strings["Channel Settings"] = "Kanal-Einstellungen"; +App::$strings["Basic Settings"] = "Grundeinstellungen"; +App::$strings["Full Name:"] = "Voller Name:"; +App::$strings["Email Address:"] = "Email Adresse:"; +App::$strings["Your Timezone:"] = "Ihre Zeitzone:"; +App::$strings["Default Post Location:"] = "Standardstandort:"; +App::$strings["Geographical location to display on your posts"] = "Geografischer Ort, der bei Deinen Beiträgen angezeigt werden soll"; +App::$strings["Use Browser Location:"] = "Standort des Browsers verwenden:"; +App::$strings["Adult Content"] = "Nicht jugendfreie Inhalte"; +App::$strings["This channel frequently or regularly publishes adult content. (Please tag any adult material and/or nudity with #NSFW)"] = "Dieser Kanal veröffentlicht regelmäßig Inhalte, die für Minderjährige ungeeignet sind. (Bitte markiere solche Inhalte mit dem Schlagwort #NSFW)"; +App::$strings["Security and Privacy Settings"] = "Sicherheits- und Datenschutz-Einstellungen"; +App::$strings["Your permissions are already configured. Click to view/adjust"] = "Deine Zugriffsrechte sind schon konfiguriert. Klicke hier, um sie zu betrachten oder zu ändern"; +App::$strings["Hide my online presence"] = "Meine Online-Präsenz verbergen"; +App::$strings["Prevents displaying in your profile that you are online"] = "Verhindert die Anzeige Deines Online-Status in deinem Profil"; +App::$strings["Simple Privacy Settings:"] = "Einfache Privatsphäre-Einstellungen"; +App::$strings["Very Public - <em>extremely permissive (should be used with caution)</em>"] = "Komplett offen – <em>extrem ungeschützt (mit großer Vorsicht verwenden!)</em>"; +App::$strings["Typical - <em>default public, privacy when desired (similar to social network permissions but with improved privacy)</em>"] = "Typisch – <em>Standard öffentlich, Privatsphäre, wo sie erwünscht ist (ähnlich den Einstellungen in sozialen Netzwerken, aber mit besser geschützter Privatsphäre)</em>"; +App::$strings["Private - <em>default private, never open or public</em>"] = "Privat – <em>Standard privat, nie offen oder öffentlich</em>"; +App::$strings["Blocked - <em>default blocked to/from everybody</em>"] = "Blockiert – <em>Alle standardmäßig blockiert</em>"; +App::$strings["Allow others to tag your posts"] = "Erlaube anderen, Deine Beiträge zu verschlagworten"; +App::$strings["Often used by the community to retro-actively flag inappropriate content"] = "Wird oft von der Community genutzt um rückwirkend anstößigen Inhalt zu markieren"; +App::$strings["Channel Permission Limits"] = "Kanal-Berechtigungslimits"; +App::$strings["Expire other channel content after this many days"] = "Den Inhalt anderer Kanäle nach dieser Anzahl Tage verfallen lassen"; +App::$strings["0 or blank to use the website limit."] = "0 oder leer lassen, um den voreingestellten Wert der Webseite zu verwenden."; +App::$strings["This website expires after %d days."] = "Diese Webseite läuft nach %d Tagen ab."; +App::$strings["This website does not expire imported content."] = "Diese Webseite lässt importierte Inhalte nicht verfallen."; +App::$strings["The website limit takes precedence if lower than your limit."] = "Das Verfallslimit der Webseite hat Vorrang, wenn es niedriger als Deines hier ist."; +App::$strings["Maximum Friend Requests/Day:"] = "Maximale Kontaktanfragen pro Tag:"; +App::$strings["May reduce spam activity"] = "Kann die Spam-Aktivität verringern"; +App::$strings["Default Privacy Group"] = "Standard-Gruppe"; +App::$strings["Use my default audience setting for the type of object published"] = "Verwende Deine eingestellte Standard-Zielgruppe des jeweiligen Inhaltstyps"; +App::$strings["Channel permissions category:"] = "Zugriffsrechte-Kategorie des Kanals:"; +App::$strings["Default Permissions Group"] = "Standard-Berechtigungsgruppe"; +App::$strings["Maximum private messages per day from unknown people:"] = "Maximale Anzahl privater Nachrichten pro Tag von unbekannten Leuten:"; +App::$strings["Useful to reduce spamming"] = "Nützlich, um Spam zu verringern"; +App::$strings["Notification Settings"] = "Benachrichtigungs-Einstellungen"; +App::$strings["By default post a status message when:"] = "Sende standardmäßig Status-Nachrichten, wenn:"; +App::$strings["accepting a friend request"] = "Du eine Verbindungsanfrage annimmst"; +App::$strings["joining a forum/community"] = "Du einem Forum beitrittst"; +App::$strings["making an <em>interesting</em> profile change"] = "Du eine <em>interessante</em> Änderung an Deinem Profil vornimmst"; +App::$strings["Send a notification email when:"] = "Eine E-Mail-Benachrichtigung senden, wenn:"; +App::$strings["You receive a connection request"] = "Du eine Verbindungsanfrage erhältst"; +App::$strings["Your connections are confirmed"] = "Eine Verbindung bestätigt wurde"; +App::$strings["Someone writes on your profile wall"] = "Jemand auf Deine Pinnwand schreibt"; +App::$strings["Someone writes a followup comment"] = "Jemand einen Beitrag kommentiert"; +App::$strings["You receive a private message"] = "Du eine private Nachricht erhältst"; +App::$strings["You receive a friend suggestion"] = "Du einen Kontaktvorschlag erhältst"; +App::$strings["You are tagged in a post"] = "Du in einem Beitrag erwähnt wurdest"; +App::$strings["You are poked/prodded/etc. in a post"] = "Du in einem Beitrag angestupst/geknufft/o.ä. wurdest"; +App::$strings["Someone likes your post/comment"] = "Jemand mag Ihren Beitrag/Kommentar"; +App::$strings["Show visual notifications including:"] = "Visuelle Benachrichtigungen anzeigen für:"; +App::$strings["Unseen grid activity"] = "Ungesehene Netzwerk-Aktivität"; +App::$strings["Unseen channel activity"] = "Ungesehene Kanal-Aktivität"; +App::$strings["Unseen private messages"] = "Ungelesene persönliche Nachrichten"; +App::$strings["Recommended"] = "Empfohlen"; +App::$strings["Upcoming events"] = "Baldige Termine"; +App::$strings["Events today"] = "Heutige Termine"; +App::$strings["Upcoming birthdays"] = "Baldige Geburtstage"; +App::$strings["Not available in all themes"] = "Nicht in allen Designs verfügbar"; +App::$strings["System (personal) notifications"] = "System – (persönliche) Benachrichtigungen"; +App::$strings["System info messages"] = "System – Info-Nachrichten"; +App::$strings["System critical alerts"] = "System – kritische Warnungen"; +App::$strings["New connections"] = "Neue Verbindungen"; +App::$strings["System Registrations"] = "System – Registrierungen"; +App::$strings["Unseen shared files"] = "Ungesehene geteilte Dateien"; +App::$strings["Unseen public activity"] = "Ungesehene öffentliche Aktivität"; +App::$strings["Also show new wall posts, private messages and connections under Notices"] = "Neue Pinnwand-Nachrichten, private Nachrichten und Verbindungen unter Benachrichtigungen anzeigen"; +App::$strings["Notify me of events this many days in advance"] = "Benachrichtige mich zu Terminen so viele Tage im Voraus"; +App::$strings["Must be greater than 0"] = "Muss größer als 0 sein"; +App::$strings["Advanced Account/Page Type Settings"] = "Erweiterte Account- und Seitenart-Einstellungen"; +App::$strings["Change the behaviour of this account for special situations"] = "Ändere das Verhalten dieses Accounts unter speziellen Umständen"; +App::$strings["Miscellaneous Settings"] = "Sonstige Einstellungen"; +App::$strings["Default photo upload folder"] = "Voreingestellter Ordner für hochgeladene Fotos"; +App::$strings["%Y - current year, %m - current month"] = "%Y - aktuelles Jahr, %m - aktueller Monat"; +App::$strings["Default file upload folder"] = "Voreingestellter Ordner für hochgeladene Dateien"; +App::$strings["Personal menu to display in your channel pages"] = "Eigenes Menü zur Anzeige auf den Seiten deines Kanals"; +App::$strings["Remove this channel."] = "Diesen Kanal löschen"; +App::$strings["Firefox Share \$Projectname provider"] = "\$Projectname-Provider für Firefox Share"; +App::$strings["Start calendar week on Monday"] = "Beginne die kalendarische Woche am Montag"; +App::$strings["Additional Features"] = "Zusätzliche Funktionen"; +App::$strings["This channel is limited to %d tokens"] = "Dieser Kanal ist auf %d Token begrenzt"; +App::$strings["Name and Password are required."] = "Name und Passwort sind erforderlich."; +App::$strings["Token saved."] = "Token gespeichert."; +App::$strings["Use this form to create temporary access identifiers to share things with non-members. These identities may be used in Access Control Lists and visitors may login using these credentials to access private content."] = "Mit diesem Formular kannst Du temporäre Zugangs-IDs anlegen, um Inhalte mit Nicht-Mitgliedern zu teilen. Die IDs können in Berechtigungslisten (ACLs) verwendet werden, und Besucher können sich damit einloggen, um auf private Inhalte zuzugreifen."; +App::$strings["You may also provide <em>dropbox</em> style access links to friends and associates by adding the Login Password to any specific site URL as shown. Examples:"] = "Du kannst auch <em>Dropbox</em>-ähnliche Zugriffslinks an Andere weitergeben, indem du das Login-Passwort an eine entsprechende URL anhängst wie nachfolgend gezeigt. Beispiele:"; +App::$strings["Guest Access Tokens"] = "Gastzugangstoken"; +App::$strings["Login Name"] = "Anmeldename"; +App::$strings["Login Password"] = "Anmeldepasswort"; +App::$strings["Expires (yyyy-mm-dd)"] = "Läuft ab (jjjj-mm-tt)"; +App::$strings["Their Settings"] = "Deren Einstellungen"; +App::$strings["Not valid email."] = "Keine gültige E-Mail Adresse."; +App::$strings["Protected email address. Cannot change to that email."] = "Geschützte E-Mail Adresse. Diese kann nicht verändert werden."; +App::$strings["System failure storing new email. Please try again."] = "Systemfehler während des Speicherns der neuen Mail. Bitte versuche es noch einmal."; +App::$strings["Technical skill level updated"] = "Technische Qualifikationsstufe aktualisiert"; +App::$strings["Password verification failed."] = "Passwortüberprüfung fehlgeschlagen."; +App::$strings["Passwords do not match. Password unchanged."] = "Kennwörter stimmen nicht überein. Kennwort nicht verändert."; +App::$strings["Empty passwords are not allowed. Password unchanged."] = "Leere Kennwörter sind nicht erlaubt. Kennwort nicht verändert."; +App::$strings["Password changed."] = "Kennwort geändert."; +App::$strings["Password update failed. Please try again."] = "Kennwortänderung fehlgeschlagen. Bitte versuche es noch einmal."; +App::$strings["Account Settings"] = "Konto-Einstellungen"; +App::$strings["Current Password"] = "Aktuelles Passwort"; +App::$strings["Enter New Password"] = "Gib ein neues Passwort ein"; +App::$strings["Confirm New Password"] = "Bestätige das neue Passwort"; +App::$strings["Leave password fields blank unless changing"] = "Lasse die Passwort-Felder leer, außer Du möchtest das Passwort ändern"; +App::$strings["Your technical skill level"] = "Deine technische Qualifikationsstufe"; +App::$strings["Used to provide a member experience matched to your comfort level"] = "Dies wird verwendet, um Dir eine Benutzererfahrung passend zu Deiner technischen Qualifikationsstufe zu bieten."; +App::$strings["Remove Account"] = "Konto entfernen"; +App::$strings["Remove this account including all its channels"] = "Dieses Konto inklusive all seiner Kanäle löschen"; +App::$strings["Affinity Slider settings updated."] = "Die Beziehungsgrad-Schieberegler-Einstellungen wurden aktualisiert."; +App::$strings["No feature settings configured"] = "Keine Funktions-Einstellungen konfiguriert"; +App::$strings["Default maximum affinity level"] = "Voreinstellung für maximalen Beziehungsgrad"; +App::$strings["Default minimum affinity level"] = "Voreinstellung für minimalen Beziehungsgrad"; +App::$strings["Affinity Slider Settings"] = "Beziehungsgrad-Schieberegler-Einstellungen"; +App::$strings["Feature/Addon Settings"] = "Funktions-/Addon-Einstellungen"; +App::$strings["No special theme for mobile devices"] = "Kein spezielles Design für mobile Geräte"; +App::$strings["%s - (Experimental)"] = "%s – (experimentell)"; +App::$strings["Display Settings"] = "Anzeige-Einstellungen"; +App::$strings["Theme Settings"] = "Design-Einstellungen"; +App::$strings["Custom Theme Settings"] = "Benutzerdefinierte Design-Einstellungen"; +App::$strings["Content Settings"] = "Inhaltseinstellungen"; +App::$strings["Display Theme:"] = "Anzeige-Design:"; +App::$strings["Select scheme"] = "Schema wählen"; +App::$strings["Mobile Theme:"] = "Design für mobile Geräte:"; +App::$strings["Preload images before rendering the page"] = "Bilder im voraus laden, bevor die Seite angezeigt wird"; +App::$strings["The subjective page load time will be longer but the page will be ready when displayed"] = "Die empfundene Ladezeit wird sich erhöhen, aber dafür ist das Layout stabil, sobald eine Seite angezeigt wird"; +App::$strings["Enable user zoom on mobile devices"] = "Zoom auf Mobilgeräten aktivieren"; +App::$strings["Update browser every xx seconds"] = "Browser alle xx Sekunden aktualisieren"; +App::$strings["Minimum of 10 seconds, no maximum"] = "Minimum 10 Sekunden, kein Maximum"; +App::$strings["Maximum number of conversations to load at any time:"] = "Maximale Anzahl von Unterhaltungen, die auf einmal geladen werden sollen:"; +App::$strings["Maximum of 100 items"] = "Maximum: 100 Beiträge"; +App::$strings["Show emoticons (smilies) as images"] = "Emoticons (Smilies) als Bilder anzeigen"; +App::$strings["Manual conversation updates"] = "Manuelle Konversationsaktualisierung"; +App::$strings["Default is on, turning this off may increase screen jumping"] = "Voreinstellung ist An, dies abzuschalten kann das unerwartete Springen der Seitenanzeige erhöhen."; +App::$strings["Link post titles to source"] = "Beitragstitel zum Originalbeitrag verlinken"; +App::$strings["System Page Layout Editor - (advanced)"] = "System-Seitenlayout-Editor (für Experten)"; +App::$strings["Use blog/list mode on channel page"] = "Blog-/Listenmodus auf der Kanalseite verwenden"; +App::$strings["(comments displayed separately)"] = "(Kommentare werden separat angezeigt)"; +App::$strings["Use blog/list mode on grid page"] = "Blog-/Listenmodus auf der Netzwerkseite verwenden"; +App::$strings["Channel page max height of content (in pixels)"] = "Maximale Höhe von Beitragsblöcken auf der Kanalseite (in Pixeln)"; +App::$strings["click to expand content exceeding this height"] = "Blöcke, deren Inhalt diese Höhe überschreitet, können per Klick vergrößert werden."; +App::$strings["Grid page max height of content (in pixels)"] = "Maximale Höhe (in Pixel) des Inhalts der Netzwerkseite"; +App::$strings["Name is required"] = "Name ist erforderlich"; +App::$strings["Key and Secret are required"] = "Schlüssel und Geheimnis werden benötigt"; +App::$strings["Add application"] = "Anwendung hinzufügen"; +App::$strings["Name of application"] = "Name der Anwendung"; +App::$strings["Consumer Key"] = "Consumer Key"; +App::$strings["Automatically generated - change if desired. Max length 20"] = "Automatisch erzeugt – ändern, falls erwünscht. Maximale Länge 20"; +App::$strings["Consumer Secret"] = "Consumer Secret"; +App::$strings["Redirect"] = "Umleitung"; +App::$strings["Redirect URI - leave blank unless your application specifically requires this"] = "Umleitungs-URl – lasse das leer, solange Deine Anwendung es nicht explizit erfordert"; +App::$strings["Icon url"] = "Symbol-URL"; +App::$strings["Optional"] = "Optional"; +App::$strings["Application not found."] = "Die Anwendung wurde nicht gefunden."; +App::$strings["Connected Apps"] = "Verbundene Apps"; +App::$strings["Client key starts with"] = "Client Key beginnt mit"; +App::$strings["No name"] = "Kein Name"; +App::$strings["Remove authorization"] = "Authorisierung aufheben"; +App::$strings["View Photo"] = "Foto ansehen"; +App::$strings["Edit Album"] = "Album bearbeiten"; +App::$strings["Upload"] = "Hochladen"; +App::$strings["Some blurb about what to do when you're new here"] = "Ein Hinweis, was man tun kann, wenn man neu hier ist"; +App::$strings["Thing updated"] = "Sache aktualisiert"; +App::$strings["Object store: failed"] = "Speichern des Objekts fehlgeschlagen"; +App::$strings["Thing added"] = "Sache hinzugefügt"; +App::$strings["OBJ: %1\$s %2\$s %3\$s"] = "OBJ: %1\$s %2\$s %3\$s"; +App::$strings["Show Thing"] = "Sache anzeigen"; +App::$strings["item not found."] = "Eintrag nicht gefunden"; +App::$strings["Edit Thing"] = "Sache bearbeiten"; +App::$strings["Select a profile"] = "Wähle ein Profil"; +App::$strings["Post an activity"] = "Aktivitätsnachricht senden"; +App::$strings["Only sends to viewers of the applicable profile"] = "Nur an Betrachter des ausgewählten Profils senden"; +App::$strings["Name of thing e.g. something"] = "Name der Sache, z. B. irgendwas"; +App::$strings["URL of thing (optional)"] = "URL der Sache (optional)"; +App::$strings["URL for photo of thing (optional)"] = "URL eines Fotos der Sache (optional)"; App::$strings["Permissions"] = "Berechtigungen"; -App::$strings["Set/edit permissions"] = "Berechtigungen setzen/ändern"; -App::$strings["Include all files and sub folders"] = "Alle Dateien und Unterverzeichnisse einbinden"; -App::$strings["Return to file list"] = "Zurück zur Dateiliste"; -App::$strings["Copy/paste this code to attach file to a post"] = "Diesen Code kopieren und einfügen, um die Datei an einen Beitrag anzuhängen"; -App::$strings["Copy/paste this URL to link file from a web page"] = "Diese URL verwenden, um von einer Webseite aus auf die Datei zu verlinken"; -App::$strings["Share this file"] = "Diese Datei freigeben"; -App::$strings["Show URL to this file"] = "URL zu dieser Datei anzeigen"; -App::$strings["Notify your contacts about this file"] = "Meine Kontakte über diese Datei benachrichtigen"; -App::$strings["Public access denied."] = "Öffentlichen Zugriff verweigert."; -App::$strings["%d rating"] = array( - 0 => "%d Bewertung", - 1 => "%d Bewertungen", -); -App::$strings["Gender: "] = "Geschlecht:"; -App::$strings["Status: "] = "Status:"; -App::$strings["Homepage: "] = "Webseite:"; -App::$strings["Age:"] = "Alter:"; -App::$strings["Location:"] = "Ort:"; -App::$strings["Description:"] = "Beschreibung:"; -App::$strings["Hometown:"] = "Heimatstadt:"; -App::$strings["About:"] = "Ãœber:"; -App::$strings["Public Forum:"] = "Öffentliches Forum:"; -App::$strings["Keywords: "] = "Schlüsselwörter:"; -App::$strings["Don't suggest"] = "Nicht vorschlagen"; -App::$strings["Common connections:"] = "Gemeinsame Verbindungen:"; -App::$strings["Global Directory"] = "Globales Verzeichnis"; -App::$strings["Local Directory"] = "Lokales Verzeichnis"; -App::$strings["Finding:"] = "Ergebnisse:"; -App::$strings["Channel Suggestions"] = "Kanal-Vorschläge"; -App::$strings["next page"] = "nächste Seite"; -App::$strings["previous page"] = "vorherige Seite"; -App::$strings["Sort options"] = "Sortieroptionen"; -App::$strings["Alphabetic"] = "alphabetisch"; -App::$strings["Reverse Alphabetic"] = "Entgegengesetzt alphabetisch"; -App::$strings["Newest to Oldest"] = "Neueste zuerst"; -App::$strings["Oldest to Newest"] = "Älteste zuerst"; -App::$strings["No entries (some entries may be hidden)."] = "Keine Einträge gefunden (einige könnten versteckt sein)."; -App::$strings["Unable to locate original post."] = "Originalbeitrag nicht gefunden."; -App::$strings["Empty post discarded."] = "Leeren Beitrag verworfen."; -App::$strings["Executable content type not permitted to this channel."] = "Ausführbarer Content-Typ ist für diesen Kanal nicht freigegeben."; -App::$strings["Duplicate post suppressed."] = "Doppelter Beitrag unterdrückt."; -App::$strings["System error. Post not saved."] = "Systemfehler. Beitrag nicht gespeichert."; -App::$strings["Unable to obtain post information from database."] = "Beitragsinformationen können nicht aus der Datenbank abgerufen werden."; -App::$strings["You have reached your limit of %1$.0f top level posts."] = "Du hast die maximale Anzahl von %1$.0f Beiträgen erreicht."; -App::$strings["You have reached your limit of %1$.0f webpages."] = "Du hast die maximale Anzahl von %1$.0f Webseiten erreicht."; -App::$strings["toggle full screen mode"] = "auf Vollbildmodus umschalten"; +App::$strings["Add Thing to your Profile"] = "Die Sache Deinem Profil hinzufügen"; +App::$strings["No more system notifications."] = "Keine System-Benachrichtigungen mehr."; +App::$strings["System Notifications"] = "System-Benachrichtigungen"; App::$strings["Channel added."] = "Kanal hinzugefügt."; -App::$strings["Unable to lookup recipient."] = "Konnte den Empfänger nicht finden."; -App::$strings["Unable to communicate with requested channel."] = "Die Kommunikation mit dem ausgewählten Kanal ist fehlgeschlagen."; -App::$strings["Cannot verify requested channel."] = "Verifizierung des angeforderten Kanals fehlgeschlagen."; -App::$strings["Selected channel has private message restrictions. Send failed."] = "Der ausgewählte Kanal hat Einschränkungen bzgl. privater Nachrichten. Senden fehlgeschlagen."; -App::$strings["Messages"] = "Nachrichten"; -App::$strings["Message recalled."] = "Nachricht widerrufen."; -App::$strings["Conversation removed."] = "Unterhaltung gelöscht."; -App::$strings["Please enter a link URL:"] = "Gib eine URL ein:"; -App::$strings["Expires YYYY-MM-DD HH:MM"] = "Verfällt YYYY-MM-DD HH;MM"; -App::$strings["Requested channel is not in this network"] = "Angeforderter Kanal ist nicht in diesem Netzwerk."; -App::$strings["Send Private Message"] = "Private Nachricht senden"; -App::$strings["To:"] = "An:"; -App::$strings["Subject:"] = "Betreff:"; -App::$strings["Your message:"] = "Deine Nachricht:"; -App::$strings["Attach file"] = "Datei anhängen"; -App::$strings["Send"] = "Absenden"; -App::$strings["Set expiration date"] = "Verfallsdatum"; -App::$strings["Encrypt text"] = "Text verschlüsseln"; -App::$strings["Delete message"] = "Nachricht löschen"; -App::$strings["Delivery report"] = "Zustellungsbericht"; -App::$strings["Recall message"] = "Nachricht widerrufen"; -App::$strings["Message has been recalled."] = "Die Nachricht wurde widerrufen."; -App::$strings["Delete Conversation"] = "Unterhaltung löschen"; -App::$strings["No secure communications available. You <strong>may</strong> be able to respond from the sender's profile page."] = "Keine sichere Kommunikation verfügbar. <strong>Eventuell</strong> kannst Du auf der Profilseite des Absenders antworten."; -App::$strings["Send Reply"] = "Antwort senden"; -App::$strings["Your message for %s (%s):"] = "Deine Nachricht für %s (%s):"; -App::$strings["webpage"] = "Webseite"; -App::$strings["block"] = "Block"; -App::$strings["layout"] = "Layout"; -App::$strings["menu"] = "Menü"; -App::$strings["%s element installed"] = "Element für %s installiert"; -App::$strings["%s element installation failed"] = "Installation des Elements %s fehlgeschlagen"; -App::$strings["Nothing to import."] = "Nichts zu importieren."; -App::$strings["Unable to download data from old server"] = "Daten können vom alten Server nicht heruntergeladen werden"; -App::$strings["Imported file is empty."] = "Die importierte Datei ist leer."; -App::$strings["Warning: Database versions differ by %1\$d updates."] = "Achtung: Datenbankversionen unterscheiden sich um %1\$d Aktualisierungen."; -App::$strings["Import completed"] = "Import abgeschlossen"; -App::$strings["Import Items"] = "Beiträge importieren"; -App::$strings["Use this form to import existing posts and content from an export file."] = "Mit diesem Formular kannst Du existierende Beiträge und Inhalte aus einer Sicherungsdatei importieren."; -App::$strings["File to Upload"] = "Hochzuladende Datei:"; -App::$strings["Total invitation limit exceeded."] = "Einladungslimit überschritten."; -App::$strings["%s : Not a valid email address."] = "%s : Keine gültige Email Adresse."; -App::$strings["Please join us on \$Projectname"] = "Schließe Dich uns auf \$Projectname an!"; -App::$strings["Invitation limit exceeded. Please contact your site administrator."] = "Einladungslimit überschritten. Bitte kontaktiere den Administrator Deines \$Projectname-Servers."; -App::$strings["%s : Message delivery failed."] = "%s : Nachricht konnte nicht zugestellt werden."; -App::$strings["%d message sent."] = array( - 0 => "%d Nachricht gesendet.", - 1 => "%d Nachrichten gesendet.", -); -App::$strings["You have no more invitations available"] = "Du hast keine weiteren verfügbare Einladungen"; -App::$strings["Send invitations"] = "Einladungen senden"; -App::$strings["Enter email addresses, one per line:"] = "Email-Adressen eintragen, eine pro Zeile:"; -App::$strings["Please join my community on \$Projectname."] = "Schließe Dich uns auf \$Projectname an!"; -App::$strings["You will need to supply this invitation code:"] = "Bitte verwende bei der Registrierung den folgenden Einladungscode:"; -App::$strings["1. Register at any \$Projectname location (they are all inter-connected)"] = "1. Registriere Dich auf einem beliebigen \$Projectname-Hub (sie sind alle miteinander verbunden)"; -App::$strings["2. Enter my \$Projectname network address into the site searchbar."] = "2. Gib meine \$Projectname-Adresse im Suchfeld ein."; -App::$strings["or visit"] = "oder besuche"; -App::$strings["3. Click [Connect]"] = "3. Klicke auf [Verbinden]"; -App::$strings["Block Name"] = "Block-Name"; +App::$strings["Your service plan only allows %d channels."] = "Dein Vertrag erlaubt nur %d Kanäle."; +App::$strings["No channel. Import failed."] = "Kein Kanal. Import fehlgeschlagen."; +App::$strings["Import completed."] = "Import abgeschlossen."; +App::$strings["You must be logged in to use this feature."] = "Du musst angemeldet sein um diese Funktion zu nutzen."; +App::$strings["Import Channel"] = "Kanal importieren"; +App::$strings["Use this form to import an existing channel from a different server/hub. You may retrieve the channel identity from the old server/hub via the network or provide an export file."] = "Verwende dieses Formular, um einen existierenden Kanal von einem anderen Hub zu importieren. Du kannst den Kanal direkt vom bisherigen Hub über das Netzwerk oder aus einer exportierten Sicherheitskopie importieren."; +App::$strings["Or provide the old server/hub details"] = "Oder gib die Details Deines bisherigen \$Projectname-Hubs ein"; +App::$strings["Your old identity address (xyz@example.com)"] = "Bisherige Kanal-Adresse (xyz@example.com)"; +App::$strings["Your old login email address"] = "Deine alte Login-E-Mail-Adresse"; +App::$strings["Your old login password"] = "Dein altes Passwort"; +App::$strings["For either option, please choose whether to make this hub your new primary address, or whether your old location should continue this role. You will be able to post from either location, but only one can be marked as the primary location for files, photos, and media."] = "Egal, welche Option Du wählst – bitte lege fest, ob dieser Server die neue primäre Adresse dieses Kanals sein soll, oder ob der bisherige \$Projectname-Hub diese Rolle weiterhin wahrnimmt. Du kannst von beiden Servern aus posten, aber nur einer kann der primäre Ort Deiner Dateien, Fotos und Medien sein."; +App::$strings["Make this hub my primary location"] = "Dieser $Pojectname-Hub ist mein primärer Hub."; +App::$strings["Move this channel (disable all previous locations)"] = "Verschiebe diesen Kanal (deaktiviere alle vorherigen Adressen/Klone)"; +App::$strings["Import a few months of posts if possible (limited by available memory"] = "Importiere die Beiträge einiger Monate, sofern möglich (beschränkt durch verfügbaren Speicher)"; +App::$strings["This process may take several minutes to complete. Please submit the form only once and leave this page open until finished."] = "Dieser Vorgang kann einige Minuten dauern. Bitte sende das Formular nur einmal ab und lasse diese Seite bis zur Fertigstellung offen."; +App::$strings["Authentication failed."] = "Authentifizierung fehlgeschlagen."; +App::$strings["Remote Authentication"] = "Entfernte Authentifizierung"; +App::$strings["Enter your channel address (e.g. channel@example.com)"] = "Deine Kanal-Adresse (z. B. channel@example.com)"; +App::$strings["Authenticate"] = "Authentifizieren"; +App::$strings["Channel not found."] = "Kanal nicht gefunden."; +App::$strings["Permissions denied."] = "Berechtigung verweigert."; +App::$strings["Import"] = "Import"; +App::$strings["Authorize application connection"] = "Zugriff für die Anwendung autorisieren"; +App::$strings["Return to your app and insert this Security Code:"] = "Gehen Sie zu Ihrer App zurück und tragen Sie diesen Sicherheitscode ein:"; +App::$strings["Please login to continue."] = "Zum Weitermachen, bitte einloggen."; +App::$strings["Do you want to authorize this application to access your posts and contacts, and/or create new posts for you?"] = "Möchtest Du dieser Anwendung erlauben, Deine Nachrichten und Kontakte abzurufen und/oder neue Nachrichten für Dich zu erstellen?"; +App::$strings["Item not available."] = "Element nicht verfügbar."; +App::$strings["Insert web link"] = "Link einfügen"; App::$strings["Title (optional)"] = "Titel (optional)"; App::$strings["Edit Block"] = "Block bearbeiten"; -App::$strings["Privacy group created."] = "Gruppe wurde erstellt."; -App::$strings["Could not create privacy group."] = "Gruppe konnte nicht erstellt werden."; -App::$strings["Privacy group not found."] = "Gruppe nicht gefunden."; -App::$strings["Privacy group updated."] = "Gruppe wurde aktualisiert."; -App::$strings["Create a group of channels."] = "Erstelle eine Gruppe für Kanäle."; -App::$strings["Privacy group name: "] = "Gruppenname:"; -App::$strings["Members are visible to other channels"] = "Mitglieder sind sichtbar für andere Kanäle"; -App::$strings["Privacy group removed."] = "Gruppe wurde entfernt."; -App::$strings["Unable to remove privacy group."] = "Gruppe konnte nicht entfernt werden."; -App::$strings["Privacy group editor"] = "Gruppeneditor"; -App::$strings["Members"] = "Mitglieder"; -App::$strings["All Connected Channels"] = "Alle verbundenen Kanäle"; -App::$strings["Click on a channel to add or remove."] = "Wähle einen Kanal zum hinzufügen oder entfernen aus."; -App::$strings["Invalid profile identifier."] = "Ungültiger Profil-Identifikator"; -App::$strings["Profile Visibility Editor"] = "Profil-Sichtbarkeits-Editor"; -App::$strings["Profile"] = "Profil"; -App::$strings["Click on a contact to add or remove."] = "Klicke auf einen Kontakt, um ihn hinzuzufügen oder zu entfernen."; -App::$strings["Visible To"] = "Sichtbar für"; -App::$strings["Hub not found."] = "Server nicht gefunden."; -App::$strings["Unable to create element."] = "Element konnte nicht erstellt werden."; -App::$strings["Unable to update menu element."] = "Kann Menü-Element nicht aktualisieren."; -App::$strings["Unable to add menu element."] = "Kann Menü-Bestandteil nicht hinzufügen."; -App::$strings["Menu Item Permissions"] = "Zugriffsrechte des Menü-Elements"; -App::$strings["(click to open/close)"] = "(zum öffnen/schließen anklicken)"; -App::$strings["Link Name"] = "Name des Links"; -App::$strings["Link or Submenu Target"] = "Ziel des Links oder Untermenüs"; -App::$strings["Enter URL of the link or select a menu name to create a submenu"] = "URL des Links eingeben oder Menünamen wählen, um ein Untermenü anzulegen."; -App::$strings["Use magic-auth if available"] = "Magic-Auth verwenden, falls verfügbar"; -App::$strings["Open link in new window"] = "Öffne Link in neuem Fenster"; -App::$strings["Order in list"] = "Reihenfolge in der Liste"; -App::$strings["Higher numbers will sink to bottom of listing"] = "Größere Nummern werden weiter unten in der Auflistung einsortiert"; -App::$strings["Submit and finish"] = "Absenden und fertigstellen"; -App::$strings["Submit and continue"] = "Absenden und fortfahren"; -App::$strings["Menu:"] = "Menü:"; -App::$strings["Link Target"] = "Ziel des Links"; -App::$strings["Edit menu"] = "Menü bearbeiten"; -App::$strings["Edit element"] = "Bestandteil bearbeiten"; -App::$strings["Drop element"] = "Bestandteil löschen"; -App::$strings["New element"] = "Neues Bestandteil"; -App::$strings["Edit this menu container"] = "Diesen Menü-Container bearbeiten"; -App::$strings["Add menu element"] = "Menüelement hinzufügen"; -App::$strings["Delete this menu item"] = "Lösche dieses Menü-Bestandteil"; -App::$strings["Edit this menu item"] = "Bearbeite dieses Menü-Bestandteil"; -App::$strings["Menu item not found."] = "Menü-Bestandteil nicht gefunden."; -App::$strings["Menu item deleted."] = "Menü-Bestandteil gelöscht."; -App::$strings["Menu item could not be deleted."] = "Menü-Bestandteil kann nicht gelöscht werden."; -App::$strings["Edit Menu Element"] = "Bearbeite Menü-Bestandteil"; -App::$strings["Link text"] = "Link Text"; -App::$strings["No ratings"] = "Keine Bewertungen"; -App::$strings["Rating: "] = "Bewertung: "; -App::$strings["Website: "] = "Webseite: "; -App::$strings["Description: "] = "Beschreibung: "; -App::$strings["Item not available."] = "Element nicht verfügbar."; +App::$strings["vcard"] = "VCard"; +App::$strings["Apps"] = "Apps"; +App::$strings["Manage apps"] = "Apps verwalten"; +App::$strings["Create new app"] = "Neue App erstellen"; App::$strings["__ctx:mood__ %1\$s is %2\$s"] = "%1\$s ist %2\$s"; App::$strings["Mood"] = "Laune"; App::$strings["Set your current mood and tell your friends"] = "Wähle Deine aktuelle Stimmung und teile sie mit Deinen Freunden"; -App::$strings["No more system notifications."] = "Keine System-Benachrichtigungen mehr."; -App::$strings["System Notifications"] = "System-Benachrichtigungen"; +App::$strings["Blocked"] = "Blockiert"; +App::$strings["Ignored"] = "Ignoriert"; +App::$strings["Hidden"] = "Versteckt"; +App::$strings["Archived/Unreachable"] = "Archiviert/Unerreichbar"; +App::$strings["New"] = "Neu"; +App::$strings["All"] = "Alle"; +App::$strings["New Connections"] = "Neue Verbindungen"; +App::$strings["Show pending (new) connections"] = "Ausstehende (neue) Verbindungsanfragen anzeigen"; +App::$strings["Show all connections"] = "Alle Verbindungen anzeigen"; +App::$strings["Only show blocked connections"] = "Nur blockierte Verbindungen anzeigen"; +App::$strings["Only show ignored connections"] = "Nur ignorierte Verbindungen anzeigen"; +App::$strings["Only show archived/unreachable connections"] = "Nur archivierte/unerreichbare Verbindungen anzeigen"; +App::$strings["Only show hidden connections"] = "Nur versteckte Verbindungen anzeigen"; +App::$strings["Pending approval"] = "Wartet auf Genehmigung"; +App::$strings["Archived"] = "Archiviert"; +App::$strings["Not connected at this location"] = "An diesem Ort nicht verbunden"; +App::$strings["%1\$s [%2\$s]"] = "%1\$s [%2\$s]"; +App::$strings["Edit connection"] = "Verbindung bearbeiten"; +App::$strings["Delete connection"] = "Verbindung löschen"; +App::$strings["Channel address"] = "Kanaladresse"; +App::$strings["Network"] = "Netzwerk"; +App::$strings["Call"] = "Anruf"; +App::$strings["Status"] = "Status"; +App::$strings["Connected"] = "Verbunden"; +App::$strings["Approve connection"] = "Verbindung genehmigen"; +App::$strings["Ignore connection"] = "Verbindung ignorieren"; +App::$strings["Ignore"] = "Ignorieren"; +App::$strings["Recent activity"] = "Kürzliche Aktivitäten"; +App::$strings["Connections"] = "Verbindungen"; +App::$strings["Search your connections"] = "Verbindungen durchsuchen"; +App::$strings["Connections search"] = "Verbindung suchen"; +App::$strings["Find"] = "Finde"; +App::$strings["item"] = "Beitrag"; +App::$strings["Source of Item"] = "Quelle des Elements"; +App::$strings["Bookmark added"] = "Lesezeichen hinzugefügt"; +App::$strings["My Bookmarks"] = "Meine Lesezeichen"; +App::$strings["My Connections Bookmarks"] = "Lesezeichen meiner Kontakte"; +App::$strings["Account removals are not allowed within 48 hours of changing the account password."] = "Das Löschen von Konten innerhalb 48 Stunden nachdem deren Passwort geändert wurde ist nicht erlaubt."; +App::$strings["Remove This Account"] = "Dieses Konto löschen"; +App::$strings["This account and all its channels will be completely removed from the network. "] = "Dieses Konto mit all seinen Kanälen wird vollständig aus dem Netzwerk gelöscht."; +App::$strings["Remove this account, all its channels and all its channel clones from the network"] = "Dieses Konto, all seine Kanäle sowie alle Kanal-Klone aus dem Netzwerk löschen"; +App::$strings["By default only the instances of the channels located on this hub will be removed from the network"] = "Standardmäßig werden nur die Kanalklone auf diesem \$Projectname-Hub aus dem Netzwerk entfernt"; App::$strings["Page owner information could not be retrieved."] = "Informationen über den Besitzer der Seite konnten nicht gefunden werden."; -App::$strings["Profile Photos"] = "Profilfotos"; App::$strings["Album not found."] = "Album nicht gefunden."; App::$strings["Delete Album"] = "Album löschen"; -App::$strings["Multiple storage folders exist with this album name, but within different directories. Please remove the desired folder or folders using the Files manager"] = "Mehrere Speicherordner mit diesem Albumnamen sind bereits vorhanden, aber in verschiedenen Verzeichnissen. Bitte entfernen Sie den oder die gewünschten Ordner mit dem Dateimanager"; App::$strings["Delete Photo"] = "Foto löschen"; App::$strings["No photos selected"] = "Keine Fotos ausgewählt"; App::$strings["Access to this item is restricted."] = "Der Zugriff auf dieses Foto ist eingeschränkt."; @@ -807,20 +940,14 @@ App::$strings["or select an existing album (doubleclick)"] = "oder ein bereits v App::$strings["Create a status post for this upload"] = "Einen Statusbeitrag für diesen Upload erzeugen"; App::$strings["Caption (optional):"] = "Beschriftung (optional):"; App::$strings["Description (optional):"] = "Beschreibung (optional):"; -App::$strings["Album name could not be decoded"] = "Albumname konnte nicht dekodiert werden"; -App::$strings["Contact Photos"] = "Kontakt-Bilder"; App::$strings["Show Newest First"] = "Neueste zuerst anzeigen"; App::$strings["Show Oldest First"] = "Älteste zuerst anzeigen"; -App::$strings["View Photo"] = "Foto ansehen"; -App::$strings["Edit Album"] = "Album bearbeiten"; App::$strings["Permission denied. Access to this item may be restricted."] = "Berechtigung verweigert. Der Zugriff ist wahrscheinlich eingeschränkt worden."; App::$strings["Photo not available"] = "Foto nicht verfügbar"; App::$strings["Use as profile photo"] = "Als Profilfoto verwenden"; App::$strings["Use as cover photo"] = "Als Titelbild verwenden"; App::$strings["Private Photo"] = "Privates Foto"; -App::$strings["Previous"] = "Voriges"; App::$strings["View Full Size"] = "In voller Größe anzeigen"; -App::$strings["Next"] = "Nächste"; App::$strings["Edit photo"] = "Foto bearbeiten"; App::$strings["Rotate CW (right)"] = "Drehen im UZS (rechts)"; App::$strings["Rotate CCW (left)"] = "Drehen gegen UZS (links)"; @@ -833,11 +960,9 @@ App::$strings["Example: @bob, @Barbara_Jensen, @jim@example.com"] = "Beispiele: App::$strings["Flag as adult in album view"] = "In der Albumansicht als nicht jugendfrei markieren"; App::$strings["I like this (toggle)"] = "Mir gefällt das (Umschalter)"; App::$strings["I don't like this (toggle)"] = "Mir gefällt das nicht (Umschalter)"; -App::$strings["Share"] = "Teilen"; App::$strings["Please wait"] = "Bitte warten"; App::$strings["This is you"] = "Das bist Du"; App::$strings["Comment"] = "Kommentar"; -App::$strings["Preview"] = "Vorschau"; App::$strings["__ctx:title__ Likes"] = "Gefällt mir"; App::$strings["__ctx:title__ Dislikes"] = "Gefällt mir nicht"; App::$strings["__ctx:title__ Agree"] = "Zustimmungen"; @@ -861,102 +986,67 @@ App::$strings["Map"] = "Karte"; App::$strings["__ctx:noun__ Likes"] = "Gefällt mir"; App::$strings["__ctx:noun__ Dislikes"] = "Gefällt nicht"; App::$strings["Close"] = "Schließen"; -App::$strings["View Album"] = "Album ansehen"; App::$strings["Recent Photos"] = "Neueste Fotos"; -App::$strings["\$Projectname Server - Setup"] = "\$Projectname Server-Einrichtung"; -App::$strings["Could not connect to database."] = "Kann nicht mit der Datenbank verbinden."; -App::$strings["Could not connect to specified site URL. Possible SSL certificate or DNS issue."] = "Konnte die angegebene Webseiten-URL nicht erreichen. Möglicherweise ein Problem mit dem SSL-Zertifikat oder dem DNS."; -App::$strings["Could not create table."] = "Konnte Tabelle nicht erstellen."; -App::$strings["Your site database has been installed."] = "Die Datenbank Deines Hubs wurde installiert."; -App::$strings["You may need to import the file \"install/schema_xxx.sql\" manually using a database client."] = "Möglicherweise musst Du die Datei install/schema_xxx.sql manuell mit Hilfe eines Datenkbank-Clients importieren."; -App::$strings["Please see the file \"install/INSTALL.txt\"."] = "Lies die Datei \"install/INSTALL.txt\"."; -App::$strings["System check"] = "Systemprüfung"; -App::$strings["Check again"] = "Nochmal prüfen"; -App::$strings["Database connection"] = "Datenbankverbindung"; -App::$strings["In order to install \$Projectname we need to know how to connect to your database."] = "Um \$Projectname zu installieren, müssen wir wissen, wie wir eine Verbindung zu Deiner Datenbank aufbauen können."; -App::$strings["Please contact your hosting provider or site administrator if you have questions about these settings."] = "Bitte kontaktiere Deinen Hosting-Provider oder Administrator, falls Du Fragen zu diesen Einstellungen hast."; -App::$strings["The database you specify below should already exist. If it does not, please create it before continuing."] = "Die Datenbank, die Du weiter unten angibst, sollte bereits existieren. Sollte das noch nicht der Fall sein, erzeuge sie bitte bevor Du fortfährst."; -App::$strings["Database Server Name"] = "Datenbankservername"; -App::$strings["Default is 127.0.0.1"] = "Standard ist 127.0.0.1"; -App::$strings["Database Port"] = "Datenbankport"; -App::$strings["Communication port number - use 0 for default"] = "Port-Nummer für die Kommunikation – verwende 0 für die Standardeinstellung"; -App::$strings["Database Login Name"] = "Datenbank-Benutzername"; -App::$strings["Database Login Password"] = "Datenbank-Passwort"; -App::$strings["Database Name"] = "Datenbankname"; -App::$strings["Database Type"] = "Datenbanktyp"; -App::$strings["Site administrator email address"] = "E-Mail Adresse des Seiten-Administrators"; -App::$strings["Your account email address must match this in order to use the web admin panel."] = "Die E-Mail-Adresse Deines Accounts muss dieser Adresse entsprechen, damit Du Zugriff zur Administrations-Seite erhältst."; -App::$strings["Website URL"] = "Webseiten-URL"; -App::$strings["Please use SSL (https) URL if available."] = "Nutze wenn möglich eine SSL-URL (https)."; -App::$strings["Please select a default timezone for your website"] = "Standard-Zeitzone für Deinen Server"; -App::$strings["Site settings"] = "Seiteneinstellungen"; -App::$strings["PHP version 5.5 or greater is required."] = "PHP-Version 5.5 oder höher ist erforderlich."; -App::$strings["PHP version"] = "PHP-Version"; -App::$strings["Could not find a command line version of PHP in the web server PATH."] = "Konnte die Kommandozeilen-Version von PHP nicht im PATH des Web-Servers finden."; -App::$strings["If you don't have a command line version of PHP installed on server, you will not be able to run background polling via cron."] = "Ohne Kommandozeilen-Version von PHP auf dem Server wirst Du nicht in der Lage sein, Hintergrundprozesse via cron auszuführen."; -App::$strings["PHP executable path"] = "PHP-Pfad zu ausführbarer Datei"; -App::$strings["Enter full path to php executable. You can leave this blank to continue the installation."] = "Gib den vollen Pfad zum PHP-Interpreter an. Du kannst dieses Feld frei lassen und mit der Installation fortfahren."; -App::$strings["Command line PHP"] = "PHP-Befehlszeile"; -App::$strings["Unable to check command line PHP, as shell_exec() is disabled. This is required."] = "Prüfung auf Kommandozeilen-PHP fehlgeschlagen, da shell_exec() deaktiviert ist. Dies wird aber benötigt."; -App::$strings["The command line version of PHP on your system does not have \"register_argc_argv\" enabled."] = "Bei der Kommandozeilen-Version von PHP auf Deinem System ist \"register_argc_argv\" nicht aktiviert."; -App::$strings["This is required for message delivery to work."] = "Das wird benötigt, damit die Auslieferung von Nachrichten funktioniert."; -App::$strings["PHP register_argc_argv"] = "PHP register_argc_argv"; -App::$strings["Your max allowed total upload size is set to %s. Maximum size of one file to upload is set to %s. You are allowed to upload up to %d files at once."] = "Die Maximalgröße für Uploads insgesamt liegt bei %s. Die Maximalgröße für eine Datei liegt bei %s. Es können maximal %d Dateien gleichzeitig hochgeladen werden."; -App::$strings["You can adjust these settings in the server php.ini file."] = "Du kannst diese Einstellungen in der php.ini - Datei des Servers anpassen."; -App::$strings["PHP upload limits"] = "PHP-Hochladebeschränkungen"; -App::$strings["Error: the \"openssl_pkey_new\" function on this system is not able to generate encryption keys"] = "Fehler: Die „openssl_pkey_new“-Funktion auf diesem System ist nicht in der Lage, Schlüssel für die Verschlüsselung zu erzeugen."; -App::$strings["If running under Windows, please see \"http://www.php.net/manual/en/openssl.installation.php\"."] = "Wenn Du Windows verwendest, findest Du unter http://www.php.net/manual/en/openssl.installation.php eine Installationsanleitung."; -App::$strings["Generate encryption keys"] = "Verschlüsselungsschlüssel erzeugen"; -App::$strings["libCurl PHP module"] = "libCurl-PHP-Modul"; -App::$strings["GD graphics PHP module"] = "GD-Grafik-PHP-Modul"; -App::$strings["OpenSSL PHP module"] = "OpenSSL-PHP-Modul"; -App::$strings["PDO database PHP module"] = "PDO-Datenbank-PHP-Modul"; -App::$strings["mb_string PHP module"] = "mb_string-PHP-Modul"; -App::$strings["xml PHP module"] = "xml-PHP-Modul"; -App::$strings["Apache mod_rewrite module"] = "Apache-mod_rewrite-Modul"; -App::$strings["Error: Apache webserver mod-rewrite module is required but not installed."] = "Fehler: Das Apache-Modul mod-rewrite wird benötigt, ist aber nicht installiert."; -App::$strings["exec"] = "exec"; -App::$strings["Error: exec is required but is either not installed or has been disabled in php.ini"] = "Fehler: exec ist erforderlich, aber entweder nicht installiert oder wurde in der php.ini deaktiviert"; -App::$strings["shell_exec"] = "shell_exec"; -App::$strings["Error: shell_exec is required but is either not installed or has been disabled in php.ini"] = "Fehler: shell_exec ist erforderlich, aber entweder nicht installiert oder wurde in der php.ini deaktiviert"; -App::$strings["Error: libCURL PHP module required but not installed."] = "Fehler: Das PHP-Modul libCURL wird benötigt, ist aber nicht installiert."; -App::$strings["Error: GD graphics PHP module with JPEG support required but not installed."] = "Fehler: Das PHP-Modul GD-Grafik mit JPEG-Unterstützung wird benötigt, ist aber nicht installiert."; -App::$strings["Error: openssl PHP module required but not installed."] = "Fehler: Das PHP-Modul openssl wird benötigt, ist aber nicht installiert."; -App::$strings["Error: PDO database PHP module required but not installed."] = "Fehler: PDO-Datenbank-PHP-Modul ist erforderlich, aber nicht installiert."; -App::$strings["Error: mb_string PHP module required but not installed."] = "Fehler: Das PHP-Modul mb_string wird benötigt, ist aber nicht installiert."; -App::$strings["Error: xml PHP module required for DAV but not installed."] = "Fehler: Das xml-PHP-Modul wird für DAV benötigt, ist aber nicht installiert."; -App::$strings["The web installer needs to be able to create a file called \".htconfig.php\" in the top folder of your web server and it is unable to do so."] = "Der Installations-Assistent muss in der Lage sein, die Datei \".htconfig.php\" im Stammverzeichnis des Web-Servers anzulegen, ist er aber nicht."; -App::$strings["This is most often a permission setting, as the web server may not be able to write files in your folder - even if you can."] = "Meist liegt das daran, dass der Nutzer, unter dem der Web-Server läuft, keine Schreibrechte in dem Verzeichnis hat – selbst wenn Du selbst das darfst."; -App::$strings["At the end of this procedure, we will give you a text to save in a file named .htconfig.php in your Red top folder."] = "Am Schluss dieses Vorgangs wird ein Text generiert, den Du unter dem Dateinamen .htconfig.php im Stammverzeichnis Deiner Hubzilla-Installation speichern musst."; -App::$strings["You can alternatively skip this procedure and perform a manual installation. Please see the file \"install/INSTALL.txt\" for instructions."] = "Alternativ kannst Du diesen Schritt überspringen und die Installation manuell vornehmen. Lies dazu die Datei install/INSTALL.txt."; -App::$strings[".htconfig.php is writable"] = ".htconfig.php ist beschreibbar"; -App::$strings["This software uses the Smarty3 template engine to render its web views. Smarty3 compiles templates to PHP to speed up rendering."] = "Diese Software verwendet die Smarty3 Template Engine, um Vorlagen für die Webdarstellung zu verarbeiten. Smarty3 übersetzt diese Vorlagen nach PHP, um die Darstellung zu beschleunigen."; -App::$strings["In order to store these compiled templates, the web server needs to have write access to the directory %s under the top level web folder."] = "Um diese kompilierten Vorlagen speichern zu können, braucht der Web-Server Schreibzugriff auf das Verzeichnis %s unterhalb des Hubzilla-Stammverzeichnisses."; -App::$strings["Please ensure that the user that your web server runs as (e.g. www-data) has write access to this folder."] = "Bitte stelle sicher, dass der Nutzer, unter dem der Web-Server läuft (z.B. www-data), Schreibzugriff auf dieses Verzeichnis hat."; -App::$strings["Note: as a security measure, you should give the web server write access to %s only--not the template files (.tpl) that it contains."] = "Hinweis: Aus Sicherheitsgründen sollte der Web-Server nur auf %s Schreibrechte haben, nicht auf die Template-Dateien (.tpl), die das Verzeichnis enthält."; -App::$strings["%s is writable"] = "%s ist beschreibbar"; -App::$strings["This software uses the store directory to save uploaded files. The web server needs to have write access to the store directory under the top level web folder"] = "Diese Software benutzt das Verzeichnis store, um hochgeladene Dateien zu speichern. Der Webserver benötigt Schreibrechte für dieses Verzeichnis direkt unterhalb des Web-Stammverzeichnisses."; -App::$strings["store is writable"] = "store ist schreibbar"; -App::$strings["SSL certificate cannot be validated. Fix certificate or disable https access to this site."] = "Das SSL-Zertifikat konnte nicht validiert werden. Korrigiere das Zertifikat oder deaktiviere den HTTPS-Zugriff auf diesen Server."; -App::$strings["If you have https access to your website or allow connections to TCP port 443 (the https: port), you MUST use a browser-valid certificate. You MUST NOT use self-signed certificates!"] = "Wenn Du via HTTPS auf Deinen Server zugreifen möchtest, also Verbindungen über den Port 443 möglich sein sollen, ist ein SSL-Zertifikat einer Zertifizierungsstelle (CA) notwendig, das von den Browsern ohne Sicherheitsabfrage akzeptiert wird. Die Verwendung eines selbst signierten Zertifikates ist nicht möglich."; -App::$strings["This restriction is incorporated because public posts from you may for example contain references to images on your own hub."] = "Diese Einschränkung wurde eingebaut, weil Deine öffentlichen Beiträge zum Beispiel Verweise auf Bilder auf Deinem eigenen Hub enthalten können."; -App::$strings["If your certificate is not recognized, members of other sites (who may themselves have valid certificates) will get a warning message on their own site complaining about security issues."] = "Wenn Dein Zertifikat nicht von jedem Browser akzeptiert wird, erhalten die Mitglieder anderer \$Projectname-Hubs (die mit korrekten Zertifikaten ausgestattet sind) Sicherheits-Warnmeldungen, obwohl sie gar nicht direkt auf Deinem Server unterwegs sind (zum Beispiel, wenn ein Bild aus einem Deiner Beiträge angezeigt wird)."; -App::$strings["This can cause usability issues elsewhere (not just on your own site) so we must insist on this requirement."] = "Dies kann Probleme für andere Nutzer (nicht nur auf Deinem eigenen Server) verursachen, so dass wir auf dieser Forderung bestehen müssen."; -App::$strings["Providers are available that issue free certificates which are browser-valid."] = "Es gibt einige Zertifizierungsstellen (CAs), bei denen solche Zertifikate kostenlos zu haben sind."; -App::$strings["If you are confident that the certificate is valid and signed by a trusted authority, check to see if you have failed to install an intermediate cert. These are not normally required by browsers, but are required for server-to-server communications."] = "Wenn Du sicher bist, dass das Zertifikat gültig und von einer vertrauenswürdigen Zertifizierungsstelle signiert ist, prüfe auf ggf. noch zu installierende Zwischenzertifikate (intermediate). Diese werden nicht unbedingt von Browsern benötigt, aber sehr wohl für die Kommunikation zwischen Servern."; -App::$strings["SSL certificate validation"] = "SSL Zertifikatverifizierung"; -App::$strings["Url rewrite in .htaccess is not working. Check your server configuration.Test: "] = "Das Umschreiben von URLs (rewrite) per .htaccess funktioniert nicht. Bitte prüfe die Server-Konfiguration. Test:"; -App::$strings["Url rewrite is working"] = "Url rewrite funktioniert"; -App::$strings["The database configuration file \".htconfig.php\" could not be written. Please use the enclosed text to create a configuration file in your web server root."] = "Die Datenbank-Konfigurationsdatei „.htconfig.php“ konnte nicht geschrieben werden. Bitte verwende den unten angegebenen Text, um die Konfigurationsdatei im Stammverzeichnis des Webservers anzulegen."; -App::$strings["Errors encountered creating database tables."] = "Fehler beim Anlegen der Datenbank-Tabellen aufgetreten."; -App::$strings["<h1>What next</h1>"] = "<h1>Was als Nächstes</h1>"; -App::$strings["IMPORTANT: You will need to [manually] setup a scheduled task for the poller."] = "WICHTIG: Du musst [manuell] einen Cronjob für den Poller einrichten."; -App::$strings["Item is not editable"] = "Element kann nicht bearbeitet werden."; -App::$strings["This site is not a directory server"] = "Diese Webseite ist kein Verzeichnisserver"; -App::$strings["Create Channel"] = "Einen neuen Kanal anlegen"; -App::$strings["A channel is your identity on this network. It can represent a person, a blog, or a forum to name a few. Channels can make connections with other channels to share information with highly detailed permissions."] = "Ein Kanal ist Deine Identität in diesem Netzwerk. Er kann eine Person, ein Blog oder ein Forum repräsentieren, nur um ein paar Beispiele zu nennen. Kanäle können Verbindungen miteinander eingehen, um Informationen zu teilen, jeweils basierend auf sehr detaillierten Berechtigungseinstellungen."; -App::$strings["or <a href=\"import\">import an existing channel</a> from another location."] = "oder <a href=\"import\">importiere einen bestehenden Kanal</a> von einem anderen Server."; -App::$strings["Mark all system notifications seen"] = "Markiere alle System-Benachrichtigungen als gesehen"; +App::$strings["Profile Unavailable."] = "Profil nicht verfügbar."; +App::$strings["Not found"] = "Nicht gefunden"; +App::$strings["Invalid channel"] = "Ungültiger Kanal"; +App::$strings["Error retrieving wiki"] = "Fehler beim Abrufen des Wiki"; +App::$strings["Error creating zip file export folder"] = "Fehler bei der Erzeugung des Zip-Datei Export-Verzeichnisses "; +App::$strings["Error downloading wiki: "] = "Fehler beim Herunterladen des Wiki:"; +App::$strings["Wikis"] = "Wikis"; +App::$strings["Download"] = "Herunterladen"; +App::$strings["Create New"] = "Neu anlegen"; +App::$strings["Wiki name"] = "Name des Wiki"; +App::$strings["Content type"] = "Inhaltstyp"; +App::$strings["Markdown"] = "Markdown"; +App::$strings["BBcode"] = "BBcode"; +App::$strings["Text"] = "Text"; +App::$strings["Type"] = "Typ"; +App::$strings["Any type"] = "Alle Arten"; +App::$strings["Lock content type"] = "Inhaltstyp sperren"; +App::$strings["Create a status post for this wiki"] = "Erzeuge einen Statusbeitrag für dieses Wiki"; +App::$strings["Edit Wiki Name"] = "Wiki-Namen bearbeiten"; +App::$strings["Wiki not found"] = "Wiki nicht gefunden"; +App::$strings["Rename page"] = "Seite umbenennen"; +App::$strings["Error retrieving page content"] = "Fehler beim Abrufen des Seiteninhalts"; +App::$strings["New page"] = "Neue Seite"; +App::$strings["Revision Comparison"] = "Revisionsvergleich"; +App::$strings["Revert"] = "Rückgängig machen"; +App::$strings["Short description of your changes (optional)"] = "Kurze Beschreibung Ihrer Änderungen (optional)"; +App::$strings["Source"] = "Quelle"; +App::$strings["New page name"] = "Neuer Seitenname"; +App::$strings["Embed image from photo albums"] = "Bild aus Fotoalben einbetten"; +App::$strings["Embed an image from your albums"] = "Betten Sie ein Bild aus Ihren Alben ein"; +App::$strings["OK"] = "Ok"; +App::$strings["Choose images to embed"] = "Wählen Sie Bilder zum Einbetten aus"; +App::$strings["Choose an album"] = "Wählen Sie ein Album aus"; +App::$strings["Choose a different album"] = "Wählen Sie ein anderes Album aus"; +App::$strings["Error getting album list"] = "Fehler beim Holen der Albenliste"; +App::$strings["Error getting photo link"] = "Fehler beim Holen des Fotolinks"; +App::$strings["Error getting album"] = "Fehler beim Holen des Albums"; +App::$strings["Error creating wiki. Invalid name."] = "Fehler beim Erstellen des Wiki. Ungültiger Name."; +App::$strings["A wiki with this name already exists."] = "Es existiert bereits ein Wiki mit diesem Namen."; +App::$strings["Wiki created, but error creating Home page."] = "Das Wiki wurde erzeugt, aber es gab einen Fehler bei der Erstellung der Startseite"; +App::$strings["Error creating wiki"] = "Fehler beim Erstellen des Wiki"; +App::$strings["Error updating wiki. Invalid name."] = "Fehler beim Aktualisieren des Wikis. Ungültiger Name."; +App::$strings["Error updating wiki"] = "Fehler beim Aktualisieren des Wikis"; +App::$strings["Wiki delete permission denied."] = "Wiki-Löschberechtigung verweigert."; +App::$strings["Error deleting wiki"] = "Fehler beim Löschen des Wiki"; +App::$strings["New page created"] = "Neue Seite erstellt"; +App::$strings["Cannot delete Home"] = "Kann die Startseite nicht löschen"; +App::$strings["Current Revision"] = "Aktuelle Revision"; +App::$strings["Selected Revision"] = "Ausgewählte Revision"; +App::$strings["You must be authenticated."] = "Sie müssen authenzifiziert sein."; +App::$strings["toggle full screen mode"] = "auf Vollbildmodus umschalten"; +App::$strings["Layout updated."] = "Layout aktualisiert."; +App::$strings["Feature disabled."] = "Funktion deaktiviert."; +App::$strings["Edit System Page Description"] = "Systemseitenbeschreibung bearbeiten"; +App::$strings["(modified)"] = "(geändert)"; +App::$strings["Reset"] = "Zurücksetzen"; +App::$strings["Layout not found."] = "Layout nicht gefunden."; +App::$strings["Module Name:"] = "Modulname:"; +App::$strings["Layout Help"] = "Layout-Hilfe"; +App::$strings["Edit another layout"] = "Ein weiteres Layout bearbeiten"; App::$strings["Poke"] = "Anstupsen"; App::$strings["Poke somebody"] = "Jemanden anstupsen"; App::$strings["Poke/Prod"] = "Anstupsen/Knuffen"; @@ -964,6 +1054,181 @@ App::$strings["Poke, prod or do other things to somebody"] = "Jemanden anstupsen App::$strings["Recipient"] = "Empfänger"; App::$strings["Choose what you wish to do to recipient"] = "Wähle, was Du mit dem/r Empfänger/in tun willst"; App::$strings["Make this post private"] = "Diesen Beitrag privat machen"; +App::$strings["Image uploaded but image cropping failed."] = "Bild hochgeladen, aber das Zurechtschneiden schlug fehl."; +App::$strings["Profile Photos"] = "Profilfotos"; +App::$strings["Image resize failed."] = "Bild-Anpassung fehlgeschlagen."; +App::$strings["Shift-reload the page or clear browser cache if the new photo does not display immediately."] = "Leere den Browser Cache oder nutze Umschalten-Neu Laden, falls das neue Foto nicht sofort angezeigt wird."; +App::$strings["Unable to process image"] = "Kann Bild nicht verarbeiten"; +App::$strings["Image upload failed."] = "Hochladen des Bilds fehlgeschlagen."; +App::$strings["Unable to process image."] = "Kann Bild nicht verarbeiten."; +App::$strings["Photo not available."] = "Foto nicht verfügbar."; +App::$strings["Upload File:"] = "Datei hochladen:"; +App::$strings["Select a profile:"] = "Wähle ein Profil:"; +App::$strings["Use Photo for Profile"] = "Foto für Profil verwenden"; +App::$strings["Upload Profile Photo"] = "Lade neues Profilfoto hoch"; +App::$strings["Use"] = "Verwenden"; +App::$strings["skip this step"] = "diesen Schritt überspringen"; +App::$strings["select a photo from your photo albums"] = "ein Foto aus meinen Fotoalben"; +App::$strings["Crop Image"] = "Bild zuschneiden"; +App::$strings["Please adjust the image cropping for optimum viewing."] = "Bitte schneide das Bild für eine optimale Anzeige passend zu."; +App::$strings["Done Editing"] = "Bearbeitung fertigstellen"; +App::$strings["Away"] = "Abwesend"; +App::$strings["Online"] = "Online"; +App::$strings["Unable to locate original post."] = "Originalbeitrag nicht gefunden."; +App::$strings["Empty post discarded."] = "Leeren Beitrag verworfen."; +App::$strings["Duplicate post suppressed."] = "Doppelter Beitrag unterdrückt."; +App::$strings["System error. Post not saved."] = "Systemfehler. Beitrag nicht gespeichert."; +App::$strings["Your comment is awaiting approval."] = "Dein Kommentar muss noch bestätigt werden."; +App::$strings["Unable to obtain post information from database."] = "Beitragsinformationen können nicht aus der Datenbank abgerufen werden."; +App::$strings["You have reached your limit of %1$.0f top level posts."] = "Du hast die maximale Anzahl von %1$.0f Beiträgen erreicht."; +App::$strings["You have reached your limit of %1$.0f webpages."] = "Du hast die maximale Anzahl von %1$.0f Webseiten erreicht."; +App::$strings["sent you a private message"] = "hat Dir eine private Nachricht geschickt"; +App::$strings["added your channel"] = "hat deinen Kanal hinzugefügt"; +App::$strings["requires approval"] = "Zustimmung erforderlich"; +App::$strings["g A l F d"] = "l, d. F, G:i \\U\\h\\r"; +App::$strings["[today]"] = "[Heute]"; +App::$strings["posted an event"] = "hat einen Termin veröffentlicht"; +App::$strings["shared a file with you"] = "hat eine Datei mit Dir geteilt"; +App::$strings["Invalid item."] = "Ungültiges Element."; +App::$strings["Page not found."] = "Seite nicht gefunden."; +App::$strings["Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."] = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."; +App::$strings["Could not access contact record."] = "Konnte nicht auf den Kontakteintrag zugreifen."; +App::$strings["Could not locate selected profile."] = "Gewähltes Profil nicht gefunden."; +App::$strings["Connection updated."] = "Verbindung aktualisiert."; +App::$strings["Failed to update connection record."] = "Konnte den Verbindungseintrag nicht aktualisieren."; +App::$strings["is now connected to"] = "ist jetzt verbunden mit"; +App::$strings["Could not access address book record."] = "Konnte nicht auf den Adressbuch-Eintrag zugreifen."; +App::$strings["Refresh failed - channel is currently unavailable."] = "Aktualisierung fehlgeschlagen – der Kanal ist im Moment nicht erreichbar."; +App::$strings["Unable to set address book parameters."] = "Konnte die Adressbuch-Parameter nicht setzen."; +App::$strings["Connection has been removed."] = "Verbindung wurde gelöscht."; +App::$strings["View Profile"] = "Profil ansehen"; +App::$strings["View %s's profile"] = "%ss Profil ansehen"; +App::$strings["Refresh Permissions"] = "Zugriffsrechte neu laden"; +App::$strings["Fetch updated permissions"] = "Aktualisierte Zugriffsrechte abrufen"; +App::$strings["Refresh Photo"] = "Foto aktualisieren"; +App::$strings["Fetch updated photo"] = "Aktualisiertes Profilfoto abrufen"; +App::$strings["Recent Activity"] = "Kürzliche Aktivitäten"; +App::$strings["View recent posts and comments"] = "Betrachte die neuesten Beiträge und Kommentare"; +App::$strings["Block (or Unblock) all communications with this connection"] = "Jegliche Kommunikation mit dieser Verbindung blockieren/zulassen"; +App::$strings["This connection is blocked!"] = "Die Verbindung ist geblockt!"; +App::$strings["Unignore"] = "Nicht ignorieren"; +App::$strings["Ignore (or Unignore) all inbound communications from this connection"] = "Jegliche eingehende Kommunikation von dieser Verbindung ignorieren/zulassen"; +App::$strings["This connection is ignored!"] = "Die Verbindung wird ignoriert!"; +App::$strings["Unarchive"] = "Aus Archiv zurückholen"; +App::$strings["Archive"] = "Archivieren"; +App::$strings["Archive (or Unarchive) this connection - mark channel dead but keep content"] = "Verbindung archivieren/aus dem Archiv zurückholen (Archiv = Kanal als erloschen markieren, aber die Beiträge behalten)"; +App::$strings["This connection is archived!"] = "Die Verbindung ist archiviert!"; +App::$strings["Unhide"] = "Wieder sichtbar machen"; +App::$strings["Hide"] = "Verstecken"; +App::$strings["Hide or Unhide this connection from your other connections"] = "Diese Verbindung vor anderen Verbindungen verstecken/zeigen"; +App::$strings["This connection is hidden!"] = "Die Verbindung ist versteckt!"; +App::$strings["Delete this connection"] = "Verbindung löschen"; +App::$strings["Fetch Vcard"] = "Vcard abrufen"; +App::$strings["Fetch electronic calling card for this connection"] = "Rufe eine digitale Visitenkarte für diese Verbindung ab"; +App::$strings["Open Individual Permissions section by default"] = "Öffne standardmäßig den Bereich für individuelle Berechtigungen"; +App::$strings["Affinity"] = "Beziehung"; +App::$strings["Open Set Affinity section by default"] = "Öffne standardmäßig den Bereich für Beziehungsgrad-Einstellungen"; +App::$strings["Me"] = "Ich"; +App::$strings["Family"] = "Familie"; +App::$strings["Acquaintances"] = "Bekannte"; +App::$strings["Filter"] = "Filter"; +App::$strings["Open Custom Filter section by default"] = "Öffne standardmäßig den Bereich für benutzerdefinierte Filter"; +App::$strings["Approve this connection"] = "Verbindung genehmigen"; +App::$strings["Accept connection to allow communication"] = "Akzeptiere die Verbindung, um Kommunikation zu ermöglichen"; +App::$strings["Set Affinity"] = "Beziehung festlegen"; +App::$strings["Set Profile"] = "Profil festlegen"; +App::$strings["Set Affinity & Profile"] = "Beziehung und Profile festlegen"; +App::$strings["This connection is unreachable from this location."] = "Diese Verbindung ist von diesem Ort unerreichbar."; +App::$strings["This connection may be unreachable from other channel locations."] = "Diese Verbindung könnte von anderen Standpunkten des Kanals nicht erreichbar sein."; +App::$strings["Location independence is not supported by their network."] = "Standort Unabhängigkeit wird vom anderen Netzwerk nicht unterstützt."; +App::$strings["This connection is unreachable from this location. Location independence is not supported by their network."] = "Diese Verbindung ist von diesem Standort aus unerreichbar. Standort Unabhängigkeit wird vom anderen Netzwerk nicht unterstützt."; +App::$strings["Connection Default Permissions"] = "Standardzugriffsrechte für neue Verbindungen:"; +App::$strings["Connection: %s"] = "Verbindung: %s"; +App::$strings["Apply these permissions automatically"] = "Diese Berechtigungen automatisch anwenden"; +App::$strings["Connection requests will be approved without your interaction"] = "Verbindungsanfragen werden sofort bestätigt, ohne dass Deine aktive Zustimmung erforderlich ist."; +App::$strings["Permission role"] = "Berechtigungsrolle"; +App::$strings["Add permission role"] = "Berechtigungsrolle hinzufügen"; +App::$strings["This connection's primary address is"] = "Die Hauptadresse der Verbindung ist"; +App::$strings["Available locations:"] = "Verfügbare Klone:"; +App::$strings["The permissions indicated on this page will be applied to all new connections."] = "Die auf dieser Seite angegebenen Berechtigungen werden auf alle neuen Verbindungen angewendet."; +App::$strings["Connection Tools"] = "Verbindungswerkzeuge"; +App::$strings["Slide to adjust your degree of friendship"] = "Verschieben, um den Grad der Freundschaft zu einzustellen"; +App::$strings["Rating"] = "Bewertung"; +App::$strings["Slide to adjust your rating"] = "Verschieben, um Deine Bewertung einzustellen"; +App::$strings["Optionally explain your rating"] = "Optional kannst Du Deine Bewertung begründen"; +App::$strings["Custom Filter"] = "Benutzerdefinierter Filter"; +App::$strings["Only import posts with this text"] = "Nur Beiträge mit diesem Text importieren"; +App::$strings["words one per line or #tags or /patterns/ or lang=xx, leave blank to import all posts"] = "Einzelne Wörter pro Zeile, #Tags oder /Reguläre Ausdrücke/. lang=xx (z.B. lang=de) ermöglicht Filterung nach Sprache. Leer lassen, um alle Beiträge zu importieren."; +App::$strings["Do not import posts with this text"] = "Beiträge mit diesem Text nicht importieren"; +App::$strings["This information is public!"] = "Diese Information ist öffentlich!"; +App::$strings["Connection Pending Approval"] = "Verbindung wartet auf Bestätigung"; +App::$strings["Please choose the profile you would like to display to %s when viewing your profile securely."] = "Bitte wähle ein Profil, das wir %s zeigen sollen, wenn Deine Profilseite über eine verifizierte Verbindung aufgerufen wird."; +App::$strings["Some permissions may be inherited from your channel's <a href=\"settings\"><strong>privacy settings</strong></a>, which have higher priority than individual settings. You can change those settings here but they wont have any impact unless the inherited setting changes."] = "Einige Berechtigungen werden möglicherweise von den globalen <a href=\"settings\">Sicherheits- und Privatsphäre-Einstellungen</a> dieses Kanals geerbt. Diese haben eine höhere Priorität als die Einstellungen an der Verbindung. Werden geerbte Einstellungen hier geändert, hat dies keine Auswirkungen."; +App::$strings["Last update:"] = "Letzte Aktualisierung:"; +App::$strings["Details"] = "Details"; +App::$strings["Room not found"] = "Chatraum nicht gefunden"; +App::$strings["Leave Room"] = "Raum verlassen"; +App::$strings["Delete Room"] = "Raum löschen"; +App::$strings["I am away right now"] = "Ich bin gerade nicht da"; +App::$strings["I am online"] = "Ich bin online"; +App::$strings["Bookmark this room"] = "Lesezeichen für diesen Raum setzen"; +App::$strings["Please enter a link URL:"] = "Gib eine URL ein:"; +App::$strings["Encrypt text"] = "Text verschlüsseln"; +App::$strings["New Chatroom"] = "Neuer Chatraum"; +App::$strings["Chatroom name"] = "Chatraumname"; +App::$strings["Expiration of chats (minutes)"] = "Verfall von Chats (Minuten)"; +App::$strings["%1\$s's Chatrooms"] = "%1\$ss Chaträume"; +App::$strings["No chatrooms available"] = "Keine Chaträume verfügbar"; +App::$strings["Expiration"] = "Verfall"; +App::$strings["min"] = "min"; +App::$strings["Photos"] = "Fotos"; +App::$strings["Files"] = "Dateien"; +App::$strings["Unable to update menu."] = "Kann Menü nicht aktualisieren."; +App::$strings["Unable to create menu."] = "Kann Menü nicht erstellen."; +App::$strings["Menu Name"] = "Name des Menüs"; +App::$strings["Unique name (not visible on webpage) - required"] = "Eindeutiger Name (nicht sichtbar auf der Webseite) – erforderlich"; +App::$strings["Menu Title"] = "Menütitel"; +App::$strings["Visible on webpage - leave empty for no title"] = "Sichtbar auf der Webseite – für keinen Titel leer lassen"; +App::$strings["Allow Bookmarks"] = "Lesezeichen erlauben"; +App::$strings["Menu may be used to store saved bookmarks"] = "Im Menü können gespeicherte Lesezeichen abgelegt werden"; +App::$strings["Submit and proceed"] = "Absenden und fortfahren"; +App::$strings["Menus"] = "Menüs"; +App::$strings["Bookmarks allowed"] = "Lesezeichen erlaubt"; +App::$strings["Delete this menu"] = "Lösche dieses Menü"; +App::$strings["Edit menu contents"] = "Bearbeite Menü Inhalte"; +App::$strings["Edit this menu"] = "Dieses Menü bearbeiten"; +App::$strings["Menu could not be deleted."] = "Menü konnte nicht gelöscht werden."; +App::$strings["Edit Menu"] = "Menü bearbeiten"; +App::$strings["Add or remove entries to this menu"] = "Einträge zu diesem Menü hinzufügen oder entfernen"; +App::$strings["Menu name"] = "Menü Name"; +App::$strings["Must be unique, only seen by you"] = "Muss eindeutig sein, ist aber nur für Dich sichtbar"; +App::$strings["Menu title"] = "Menü Titel"; +App::$strings["Menu title as seen by others"] = "Menü Titel wie er von anderen gesehen wird"; +App::$strings["Allow bookmarks"] = "Erlaube Lesezeichen"; +App::$strings["Layouts"] = "Layouts"; +App::$strings["Help"] = "Hilfe"; +App::$strings["Comanche page description language help"] = "Hilfe zur Comanche-Seitenbeschreibungssprache"; +App::$strings["Layout Description"] = "Layout-Beschreibung"; +App::$strings["Download PDL file"] = "PDL-Datei herunterladen"; +App::$strings["post"] = "Beitrag"; +App::$strings["comment"] = "Kommentar"; +App::$strings["%1\$s tagged %2\$s's %3\$s with %4\$s"] = "%1\$s hat %2\$ss %3\$s mit %4\$s verschlagwortet"; +App::$strings["This setting requires special processing and editing has been blocked."] = "Diese Einstellung erfordert eine besondere Verarbeitung und ist blockiert."; +App::$strings["Configuration Editor"] = "Konfigurationseditor"; +App::$strings["Warning: Changing some settings could render your channel inoperable. Please leave this page unless you are comfortable with and knowledgeable about how to correctly use this feature."] = "Warnung: Einige Einstellungen können Deinen Kanal funktionsunfähig machen. Bitte verlasse diese Seite, es sei denn Du bist vertraut damit, wie dieses Feature korrekt verwendet wird."; +App::$strings["Privacy group created."] = "Gruppe wurde erstellt."; +App::$strings["Could not create privacy group."] = "Gruppe konnte nicht erstellt werden."; +App::$strings["Privacy group not found."] = "Gruppe nicht gefunden."; +App::$strings["Privacy group updated."] = "Gruppe wurde aktualisiert."; +App::$strings["Create a group of channels."] = "Erstelle eine Gruppe für Kanäle."; +App::$strings["Privacy group name: "] = "Gruppenname:"; +App::$strings["Members are visible to other channels"] = "Mitglieder sind sichtbar für andere Kanäle"; +App::$strings["Privacy group removed."] = "Gruppe wurde entfernt."; +App::$strings["Unable to remove privacy group."] = "Gruppe konnte nicht entfernt werden."; +App::$strings["Privacy group editor"] = "Gruppeneditor"; +App::$strings["Members"] = "Mitglieder"; +App::$strings["All Connected Channels"] = "Alle verbundenen Kanäle"; +App::$strings["Click on a channel to add or remove."] = "Wähle einen Kanal zum hinzufügen oder entfernen aus."; App::$strings["Profile not found."] = "Profil nicht gefunden."; App::$strings["Profile deleted."] = "Profil gelöscht."; App::$strings["Profile-"] = "Profil-"; @@ -1010,7 +1275,6 @@ App::$strings["Street address"] = "Straße und Hausnummer"; App::$strings["Locality/City"] = "Wohnort"; App::$strings["Region/State"] = "Region/Bundesstaat"; App::$strings["Postal/Zip code"] = "Postleitzahl"; -App::$strings["Country"] = "Land"; App::$strings["Who (if applicable)"] = "Wer (falls anwendbar)"; App::$strings["Examples: cathy123, Cathy Williams, cathy@example.com"] = "Beispiele: cathy123, Cathy Williams, cathy@example.com"; App::$strings["Since (date)"] = "Seit (Datum)"; @@ -1030,150 +1294,38 @@ App::$strings["Love/Romance"] = "Liebe/Romantik"; App::$strings["School/Education"] = "Schule/Ausbildung"; App::$strings["Contact information and social networks"] = "Kontaktinformation und soziale Netzwerke"; App::$strings["My other channels"] = "Meine anderen Kanäle"; +App::$strings["Communications"] = "Kommunikation"; App::$strings["Profile Image"] = "Profilfoto:"; App::$strings["Edit Profiles"] = "Profile bearbeiten"; -App::$strings["Unable to find your hub."] = "Konnte Deinen Server nicht finden."; -App::$strings["Post successful."] = "Veröffentlichung erfolgreich."; -App::$strings["This setting requires special processing and editing has been blocked."] = "Diese Einstellung erfordert eine besondere Verarbeitung und ist blockiert."; -App::$strings["Configuration Editor"] = "Konfigurationseditor"; -App::$strings["Warning: Changing some settings could render your channel inoperable. Please leave this page unless you are comfortable with and knowledgeable about how to correctly use this feature."] = "Warnung: Einige Einstellungen können Deinen Kanal funktionsunfähig machen. Bitte verlasse diese Seite, es sei denn Du bist vertraut damit, wie dieses Feature korrekt verwendet wird."; -App::$strings["Blocks"] = "Blöcke"; -App::$strings["Block Title"] = "Titel des Blocks"; -App::$strings["Layouts"] = "Layouts"; -App::$strings["Help"] = "Hilfe"; -App::$strings["Comanche page description language help"] = "Hilfe zur Comanche-Seitenbeschreibungssprache"; -App::$strings["Layout Description"] = "Layout-Beschreibung"; -App::$strings["Download PDL file"] = "PDL-Datei herunterladen"; -App::$strings["Website:"] = "Webseite:"; -App::$strings["Remote Channel [%s] (not yet known on this site)"] = "Kanal [%s] (auf diesem Server noch unbekannt)"; -App::$strings["Rating (this information is public)"] = "Bewertung (öffentlich sichtbar)"; -App::$strings["Optionally explain your rating (this information is public)"] = "Optional kannst du deine Bewertung erklären (öffentlich sichtbar)"; -App::$strings["Like/Dislike"] = "Mögen/Nicht mögen"; -App::$strings["This action is restricted to members."] = "Diese Aktion kann nur von Mitgliedern ausgeführt werden."; -App::$strings["Please <a href=\"rmagic\">login with your \$Projectname ID</a> or <a href=\"register\">register as a new \$Projectname member</a> to continue."] = "Um fortzufahren <a href=\"rmagic\">melde Dich bitte mit Deiner \$Projectname-ID an</a> oder <a href=\"register\">registriere Dich als neues \$Projectname-Mitglied</a>."; -App::$strings["Invalid request."] = "Ungültige Anfrage."; -App::$strings["channel"] = "Kanal"; -App::$strings["thing"] = "Sache"; -App::$strings["Channel unavailable."] = "Kanal nicht vorhanden."; -App::$strings["Previous action reversed."] = "Die vorherige Aktion wurde rückgängig gemacht."; -App::$strings["photo"] = "Foto"; -App::$strings["status"] = "Status"; -App::$strings["event"] = "Termin"; -App::$strings["%1\$s likes %2\$s's %3\$s"] = "%1\$s gefällt %2\$ss %3\$s"; -App::$strings["%1\$s doesn't like %2\$s's %3\$s"] = "%1\$s gefällt %2\$ss %3\$s nicht"; -App::$strings["%1\$s agrees with %2\$s's %3\$s"] = "%1\$s stimmt %2\$ss %3\$s zu"; -App::$strings["%1\$s doesn't agree with %2\$s's %3\$s"] = "%1\$s lehnt %2\$ss %3\$s ab"; -App::$strings["%1\$s abstains from a decision on %2\$s's %3\$s"] = "%1\$s enthält sich zu %2\$ss %3\$s"; -App::$strings["%1\$s is attending %2\$s's %3\$s"] = "%1\$s nimmt an %2\$ss %3\$s teil"; -App::$strings["%1\$s is not attending %2\$s's %3\$s"] = "%1\$s nimmt an %2\$ss %3\$s nicht teil"; -App::$strings["%1\$s may attend %2\$s's %3\$s"] = "%1\$s nimmt vielleicht an %2\$ss %3\$s teil"; -App::$strings["Action completed."] = "Aktion durchgeführt."; -App::$strings["Thank you."] = "Vielen Dank."; -App::$strings["Shift-reload the page or clear browser cache if the new photo does not display immediately."] = "Leere den Browser Cache oder nutze Umschalten-Neu Laden, falls das neue Foto nicht sofort angezeigt wird."; -App::$strings["Use Photo for Profile"] = "Foto für Profil verwenden"; -App::$strings["Upload Profile Photo"] = "Lade neues Profilfoto hoch"; -App::$strings["Use"] = "Verwenden"; -App::$strings["Items tagged with: %s"] = "Beiträge mit Schlagwort: %s"; -App::$strings["Search results for: %s"] = "Suchergebnisse für: %s"; -App::$strings["No channel."] = "Kein Kanal."; -App::$strings["Common connections"] = "Gemeinsame Verbindungen"; -App::$strings["No connections in common."] = "Keine gemeinsamen Verbindungen."; -App::$strings["Authorize application connection"] = "Zugriff für die Anwendung autorisieren"; -App::$strings["Return to your app and insert this Security Code:"] = "Gehen Sie zu Ihrer App zurück und tragen Sie diesen Sicherheitscode ein:"; -App::$strings["Please login to continue."] = "Zum Weitermachen, bitte einloggen."; -App::$strings["Do you want to authorize this application to access your posts and contacts, and/or create new posts for you?"] = "Möchtest Du dieser Anwendung erlauben, Deine Nachrichten und Kontakte abzurufen und/oder neue Nachrichten für Dich zu erstellen?"; -App::$strings["sent you a private message"] = "hat Dir eine private Nachricht geschickt"; -App::$strings["added your channel"] = "hat deinen Kanal hinzugefügt"; -App::$strings["g A l F d"] = "l, d. F, G:i \\U\\h\\r"; -App::$strings["[today]"] = "[Heute]"; -App::$strings["posted an event"] = "hat einen Termin veröffentlicht"; +App::$strings["Page link"] = "Seiten-Link"; +App::$strings["Edit Webpage"] = "Webseite bearbeiten"; +App::$strings["Create a new channel"] = "Neuen Kanal anlegen"; +App::$strings["Channel Manager"] = "Kanal-Manager"; +App::$strings["Current Channel"] = "Aktueller Kanal"; +App::$strings["Switch to one of your channels by selecting it."] = "Wechsle zu einem Deiner Kanäle, indem Du auf ihn klickst."; +App::$strings["Default Channel"] = "Standard Kanal"; +App::$strings["Make Default"] = "Zum Standard machen"; +App::$strings["%d new messages"] = "%d neue Nachrichten"; +App::$strings["%d new introductions"] = "%d neue Vorstellungen"; +App::$strings["Delegated Channel"] = "Delegierte Kanäle"; +App::$strings["Cards"] = "Karten"; +App::$strings["Add Card"] = "Karte hinzufügen"; +App::$strings["This directory server requires an access token"] = "Dieser Verzeichnisserver benötigt einen Zugriffstoken"; App::$strings["About this site"] = "Ãœber diese Seite"; App::$strings["Site Name"] = "Seitenname"; App::$strings["Administrator"] = "Administrator"; +App::$strings["Terms of Service"] = "Nutzungsbedingungen"; App::$strings["Software and Project information"] = "Software und Projektinformationen"; App::$strings["This site is powered by \$Projectname"] = "Diese Website wird bereitgestellt durch \$Projectname"; App::$strings["Federated and decentralised networking and identity services provided by Zot"] = "Verbundene, dezentrale Netzwerk- und Identitätsdienste, ermöglicht mittels Zot"; App::$strings["Version %s"] = "Version %s"; App::$strings["Project homepage"] = "Projekt-Website"; App::$strings["Developer homepage"] = "Entwickler-Website"; -App::$strings["No valid account found."] = "Kein gültiges Konto gefunden."; -App::$strings["Password reset request issued. Check your email."] = "Zurücksetzen des Passworts eingeleitet. Schau in Deine E-Mails."; -App::$strings["Site Member (%s)"] = "Nutzer (%s)"; -App::$strings["Password reset requested at %s"] = "Passwort-Rücksetzung auf %s angefordert"; -App::$strings["Request could not be verified. (You may have previously submitted it.) Password reset failed."] = "Die Anfrage konnte nicht verifiziert werden. (Vielleicht hast Du schon einmal auf den Link in der E-Mail geklickt?) Passwort-Rücksetzung fehlgeschlagen."; -App::$strings["Password Reset"] = "Zurücksetzen des Kennworts"; -App::$strings["Your password has been reset as requested."] = "Dein Passwort wurde wie angefordert neu erstellt."; -App::$strings["Your new password is"] = "Dein neues Passwort lautet"; -App::$strings["Save or copy your new password - and then"] = "Speichere oder kopiere Dein neues Passwort – und dann"; -App::$strings["click here to login"] = "Klicke hier, um dich anzumelden"; -App::$strings["Your password may be changed from the <em>Settings</em> page after successful login."] = "Dein Passwort kann unter <em>Einstellungen</em> nach einer erfolgreichen Anmeldung geändert werden."; -App::$strings["Your password has changed at %s"] = "Auf %s wurde Dein Passwort geändert"; -App::$strings["Forgot your Password?"] = "Kennwort vergessen?"; -App::$strings["Enter your email address and submit to have your password reset. Then check your email for further instructions."] = "Gib Deine E-Mail-Adresse ein, um Dein Passwort zurücksetzen zu lassen. Du erhältst dann weitere Anweisungen per E-Mail."; -App::$strings["Email Address"] = "E-Mail Adresse"; -App::$strings["Reset"] = "Zurücksetzen"; -App::$strings["Select a bookmark folder"] = "Lesezeichenordner wählen"; -App::$strings["Save Bookmark"] = "Lesezeichen speichern"; -App::$strings["URL of bookmark"] = "URL des Lesezeichens"; -App::$strings["Or enter new bookmark folder name"] = "Oder gib einen neuen Namen für den Lesezeichenordner ein"; -App::$strings["This directory server requires an access token"] = "Dieser Verzeichnisserver benötigt einen Zugriffstoken"; -App::$strings["Authentication failed."] = "Authentifizierung fehlgeschlagen."; -App::$strings["Remote Authentication"] = "Entfernte Authentifizierung"; -App::$strings["Enter your channel address (e.g. channel@example.com)"] = "Deine Kanal-Adresse (z. B. channel@example.com)"; -App::$strings["Authenticate"] = "Authentifizieren"; -App::$strings["Please login."] = "Bitte melde dich an."; -App::$strings["Account removals are not allowed within 48 hours of changing the account password."] = "Das Löschen von Konten innerhalb 48 Stunden nachdem deren Passwort geändert wurde ist nicht erlaubt."; -App::$strings["Remove This Account"] = "Dieses Konto löschen"; -App::$strings["WARNING: "] = "WARNUNG: "; -App::$strings["This account and all its channels will be completely removed from the network. "] = "Dieses Konto mit all seinen Kanälen wird vollständig aus dem Netzwerk gelöscht."; -App::$strings["This action is permanent and can not be undone!"] = "Dieser Schritt ist endgültig und kann nicht rückgängig gemacht werden!"; -App::$strings["Please enter your password for verification:"] = "Bitte gib zur Bestätigung Dein Passwort ein:"; -App::$strings["Remove this account, all its channels and all its channel clones from the network"] = "Dieses Konto, all seine Kanäle sowie alle Kanal-Klone aus dem Netzwerk löschen"; -App::$strings["By default only the instances of the channels located on this hub will be removed from the network"] = "Standardmäßig werden nur die Kanalklone auf diesem \$Projectname-Hub aus dem Netzwerk entfernt"; -App::$strings["Remove Account"] = "Konto entfernen"; -App::$strings["Layout updated."] = "Layout aktualisiert."; -App::$strings["Feature disabled."] = "Funktion deaktiviert."; -App::$strings["Edit System Page Description"] = "Systemseitenbeschreibung bearbeiten"; -App::$strings["Layout not found."] = "Layout nicht gefunden."; -App::$strings["Module Name:"] = "Modulname:"; -App::$strings["Layout Help"] = "Layout-Hilfe"; -App::$strings["Export Channel"] = "Kanal exportieren"; -App::$strings["Export your basic channel information to a file. This acts as a backup of your connections, permissions, profile and basic data, which can be used to import your data to a new server hub, but does not contain your content."] = "Exportiert die grundlegenden Kanal-Informationen in eine kleine Datei. Diese stellt eine Sicherung Deiner Verbindungen, Berechtigungen, Profile und Basisdaten bereit, die für den Import auf einem anderen Hub verwendet werden kann, aber nicht die Beiträge Deines Kanals enthält."; -App::$strings["Export Content"] = "Kanal und Inhalte exportieren"; -App::$strings["Export your channel information and recent content to a JSON backup that can be restored or imported to another server hub. This backs up all of your connections, permissions, profile data and several months of posts. This file may be VERY large. Please be patient - it may take several minutes for this download to begin."] = "Exportiert Deine Kanal-Informationen sowie alle zugehörigen Inhalte in eine JSON-Sicherungsdatei. Die sichert alle Verbindungen, Berechtigungen, Profildaten und Deine Beiträge aus mehreren Monaten. Diese Datei kann SEHR groß werden! Bitte habe ein wenig Geduld – es kann mehrere Minuten dauern, bis der Download startet."; -App::$strings["Export your posts from a given year."] = "Exportiert die Beiträge des angegebenen Jahres."; -App::$strings["You may also export your posts and conversations for a particular year or month. Adjust the date in your browser location bar to select other dates. If the export fails (possibly due to memory exhaustion on your server hub), please try again selecting a more limited date range."] = "Du kannst auch die Beiträge und Konversationen eines bestimmten Jahres oder Monats exportieren. Ändere das Datum in der Adresszeile Deines Browsers, um andere Zeiträume zu wählen. Falls der Export fehlschlägt (vermutlich, weil auf diesem Hub nicht genügend Speicher zur Verfügung steht), versuche es noch einmal mit einer kleineren Zeitspanne."; -App::$strings["To select all posts for a given year, such as this year, visit <a href=\"%1\$s\">%2\$s</a>"] = "Um alle Beiträge eines bestimmten Jahres, zum Beispiel dieses Jahres, auszuwählen, klicke <a href=\"%1\$s\">%2\$s</a>."; -App::$strings["To select all posts for a given month, such as January of this year, visit <a href=\"%1\$s\">%2\$s</a>"] = "Um alle Beiträge eines bestimmten Monats auszuwählen, zum Beispiel vom Januar diesen Jahres, klicke <a href=\"%1\$s\">%2\$s</a>."; -App::$strings["These content files may be imported or restored by visiting <a href=\"%1\$s\">%2\$s</a> on any site containing your channel. For best results please import or restore these in date order (oldest first)."] = "Diese Inhalts-Sicherungen können wiederhergestellt werden, indem Du <a href=\"%1\$s\">%2\$s</a> auf jeglichem Hub besuchst, der diesen Kanal enthält. Das funktioniert am besten, wenn Du dabei die zeitliche Reihenfolge einhältst, also die Sicherungen für den ältesten Zeitraum zuerst importierst."; -App::$strings["Permissions denied."] = "Berechtigung verweigert."; -App::$strings["l, F j"] = "l, j. F"; -App::$strings["Link to Source"] = "Link zur Quelle"; -App::$strings["Edit Event"] = "Termin bearbeiten"; -App::$strings["Create Event"] = "Termin anlegen"; -App::$strings["Export"] = "Exportieren"; -App::$strings["Import"] = "Import"; -App::$strings["Today"] = "Heute"; -App::$strings["# Accounts"] = "Anzahl der Konten"; -App::$strings["# blocked accounts"] = "Anzahl der blockierten Konten"; -App::$strings["# expired accounts"] = "Anzahl der abgelaufenen Konten"; -App::$strings["# expiring accounts"] = "Anzahl der ablaufenden Konten"; -App::$strings["# Channels"] = "Anzahl der Kanäle"; -App::$strings["# primary"] = "Anzahl der primären Kanäle"; -App::$strings["# clones"] = "Anzahl der Klone"; -App::$strings["Message queues"] = "Nachrichten-Warteschlangen"; -App::$strings["Your software should be updated"] = "Die installierte Software sollte aktualisiert werden"; -App::$strings["Summary"] = "Zusammenfassung"; -App::$strings["Registered accounts"] = "Registrierte Konten"; -App::$strings["Pending registrations"] = "Ausstehende Registrierungen"; -App::$strings["Registered channels"] = "Registrierte Kanäle"; -App::$strings["Active plugins"] = "Aktive Plug-Ins"; -App::$strings["Version"] = "Version"; -App::$strings["Repository version (master)"] = "Repository-Version (master)"; -App::$strings["Repository version (dev)"] = "Repository-Version (dev)"; -App::$strings["Remote privacy information not available."] = "Privatsphäre-Einstellungen anderer Nutzer sind nicht verfügbar."; -App::$strings["Visible to:"] = "Sichtbar für:"; -App::$strings["No service class restrictions found."] = "Keine Dienstklassenbeschränkungen gefunden."; +App::$strings["No ratings"] = "Keine Bewertungen"; +App::$strings["Ratings"] = "Bewertungen"; +App::$strings["Rating: "] = "Bewertung: "; +App::$strings["Website: "] = "Webseite: "; +App::$strings["Description: "] = "Beschreibung: "; App::$strings["Import Webpage Elements"] = "Webseitenelemente importieren"; App::$strings["Import selected"] = "Import ausgewählt"; App::$strings["Export Webpage Elements"] = "Webseitenelemente exportieren"; @@ -1187,47 +1339,31 @@ App::$strings["Error opening zip file"] = "Fehler beim Öffnen der ZIP-Datei"; App::$strings["Invalid folder path."] = "Ungültiger Ordnerpfad."; App::$strings["No webpage elements detected."] = "Keine Webseitenelemente erkannt."; App::$strings["Import complete."] = "Import abgeschlossen."; -App::$strings["Channel removals are not allowed within 48 hours of changing the account password."] = "Innerhalb von 48 Stunden nach einer Änderung des Passworts können keine Kanäle gelöscht werden."; -App::$strings["Remove This Channel"] = "Diesen Kanal löschen"; -App::$strings["This channel will be completely removed from the network. "] = "Dieser Kanal wird vollständig aus dem Netzwerk gelöscht."; -App::$strings["Remove this channel and all its clones from the network"] = "Lösche diesen Kanal und all seine Klone aus dem Netzwerk"; -App::$strings["By default only the instance of the channel located on this hub will be removed from the network"] = "Standardmäßig wird der Kanal nur auf diesem Server gelöscht, seine Klone verbleiben im Netzwerk"; -App::$strings["Remove Channel"] = "Kanal löschen"; -App::$strings["Files: shared with me"] = "Dateien, die mit mir geteilt wurden"; -App::$strings["NEW"] = "NEU"; -App::$strings["Remove all files"] = "Alle Dateien löschen"; -App::$strings["Remove this file"] = "Diese Datei löschen"; -App::$strings["Not found"] = "Nicht gefunden"; -App::$strings["Invalid channel"] = "Ungültiger Kanal"; -App::$strings["Error retrieving wiki"] = "Fehler beim Abrufen des Wiki"; -App::$strings["Error creating zip file export folder"] = "Fehler bei der Erzeugung des Zip-Datei Export-Verzeichnisses "; -App::$strings["Error downloading wiki: "] = "Fehler beim Herunterladen des Wiki:"; -App::$strings["Wikis"] = "Wikis"; -App::$strings["Download"] = "Herunterladen"; -App::$strings["Wiki name"] = "Name des Wiki"; -App::$strings["Content type"] = "Inhaltstyp"; -App::$strings["Create a status post for this wiki"] = "Erzeuge einen Statusbeitrag für dieses Wiki"; -App::$strings["Wiki not found"] = "Wiki nicht gefunden"; -App::$strings["Rename page"] = "Seite umbenennen"; -App::$strings["Error retrieving page content"] = "Fehler beim Abrufen des Seiteninhalts"; -App::$strings["Revision Comparison"] = "Revisionsvergleich"; -App::$strings["Revert"] = "Rückgängig machen"; -App::$strings["Choose an available wiki from the list on the left."] = "Wähle ein vorhandenes Wiki aus der Liste auf der linken Seite aus."; -App::$strings["Source"] = "Quelle"; -App::$strings["New page name"] = "Neuer Seitenname"; -App::$strings["Embed image from photo albums"] = "Bild aus Fotoalben einbetten"; -App::$strings["Embed an image from your albums"] = "Betten Sie ein Bild aus Ihren Alben ein"; -App::$strings["OK"] = "Ok"; -App::$strings["Choose images to embed"] = "Wählen Sie Bilder zum Einbetten aus"; -App::$strings["Choose an album"] = "Wählen Sie ein Album aus"; -App::$strings["Choose a different album..."] = "Wählen Sie ein anderes Album aus..."; -App::$strings["Error getting album list"] = "Fehler beim Holen der Albenliste"; -App::$strings["Error getting photo link"] = "Fehler beim Holen des Fotolinks"; -App::$strings["Error getting album"] = "Fehler beim Holen des Albums"; -App::$strings["Error creating wiki. Invalid name."] = "Fehler beim Erstellen des Wiki. Ungültiger Name."; -App::$strings["Wiki created, but error creating Home page."] = "Das Wiki wurde erzeugt, aber es gab einen Fehler bei der Erstellung der Startseite"; -App::$strings["Error creating wiki"] = "Fehler beim Erstellen des Wiki"; -App::$strings["New page created"] = "Neue Seite erstellt"; +App::$strings["Channel name changes are not allowed within 48 hours of changing the account password."] = "Innerhalb von 48 Stunden nach einer Änderung des Konto-Passworts können Kanäle nicht umbenannt werden."; +App::$strings["Reserved nickname. Please choose another."] = "Reservierter Kurzname. Bitte wähle einen anderen."; +App::$strings["Nickname has unsupported characters or is already being used on this site."] = "Der Spitzname enthält nicht-unterstütze Zeichen oder wird bereits auf dieser Seite genutzt."; +App::$strings["Change channel nickname/address"] = "Kanalname/-adresse ändern"; +App::$strings["Any/all connections on other networks will be lost!"] = "Jegliche/alle Verbindungen zu anderen Netzwerken gehen verloren!"; +App::$strings["New channel address"] = "Neue Kanaladresse"; +App::$strings["Rename Channel"] = "Kanal umbenennen"; +App::$strings["Item is not editable"] = "Element kann nicht bearbeitet werden."; +App::$strings["Edit post"] = "Bearbeite Beitrag"; +App::$strings["Invalid message"] = "Ungültige Beitrags-ID (mid)"; +App::$strings["no results"] = "keine Ergebnisse"; +App::$strings["channel sync processed"] = "Kanal-Sync verarbeitet"; +App::$strings["queued"] = "zur Warteschlange hinzugefügt"; +App::$strings["posted"] = "zugestellt"; +App::$strings["accepted for delivery"] = "für Zustellung akzeptiert"; +App::$strings["updated"] = "aktualisiert"; +App::$strings["update ignored"] = "Aktualisierung ignoriert"; +App::$strings["permission denied"] = "Zugriff verweigert"; +App::$strings["recipient not found"] = "Empfänger nicht gefunden."; +App::$strings["mail recalled"] = "Mail widerrufen"; +App::$strings["duplicate mail received"] = "Doppelte Mail erhalten"; +App::$strings["mail delivered"] = "Mail zugestellt"; +App::$strings["Delivery report for %1\$s"] = "Zustellungsbericht für %1\$s"; +App::$strings["Options"] = "Optionen"; +App::$strings["Redeliver"] = "Erneut zustellen"; App::$strings["Failed to create source. No channel selected."] = "Konnte die Quelle nicht anlegen. Kein Kanal ausgewählt."; App::$strings["Source created."] = "Quelle erstellt."; App::$strings["Source updated."] = "Quelle aktualisiert."; @@ -1240,264 +1376,220 @@ App::$strings["Only import content with these words (one per line)"] = "Importie App::$strings["Leave blank to import all public content"] = "Leer lassen, um alle öffentlichen Beiträge zu importieren"; App::$strings["Channel Name"] = "Name des Kanals"; App::$strings["Add the following categories to posts imported from this source (comma separated)"] = "Füge die folgenden Kategorien zu Beiträgen, die aus dieser Quelle importiert werden, hinzu (kommagetrennt)"; -App::$strings["Optional"] = "Optional"; App::$strings["Source not found."] = "Quelle nicht gefunden."; App::$strings["Edit Source"] = "Quelle bearbeiten"; App::$strings["Delete Source"] = "Quelle löschen"; App::$strings["Source removed"] = "Quelle gelöscht"; App::$strings["Unable to remove source."] = "Konnte die Quelle nicht löschen."; -App::$strings["%1\$s is following %2\$s's %3\$s"] = "%1\$s folgt nun %2\$ss %3\$s"; -App::$strings["%1\$s stopped following %2\$s's %3\$s"] = "%1\$s folgt %2\$ss %3\$s nicht mehr"; +App::$strings["Like/Dislike"] = "Mögen/Nicht mögen"; +App::$strings["This action is restricted to members."] = "Diese Aktion kann nur von Mitgliedern ausgeführt werden."; +App::$strings["Please <a href=\"rmagic\">login with your \$Projectname ID</a> or <a href=\"register\">register as a new \$Projectname member</a> to continue."] = "Um fortzufahren <a href=\"rmagic\">melde Dich bitte mit Deiner \$Projectname-ID an</a> oder <a href=\"register\">registriere Dich als neues \$Projectname-Mitglied</a>."; +App::$strings["Invalid request."] = "Ungültige Anfrage."; +App::$strings["channel"] = "Kanal"; +App::$strings["thing"] = "Sache"; +App::$strings["Channel unavailable."] = "Kanal nicht vorhanden."; +App::$strings["Previous action reversed."] = "Die vorherige Aktion wurde rückgängig gemacht."; +App::$strings["%1\$s likes %2\$s's %3\$s"] = "%1\$s gefällt %2\$ss %3\$s"; +App::$strings["%1\$s doesn't like %2\$s's %3\$s"] = "%1\$s gefällt %2\$ss %3\$s nicht"; +App::$strings["%1\$s agrees with %2\$s's %3\$s"] = "%1\$s stimmt %2\$ss %3\$s zu"; +App::$strings["%1\$s doesn't agree with %2\$s's %3\$s"] = "%1\$s lehnt %2\$ss %3\$s ab"; +App::$strings["%1\$s abstains from a decision on %2\$s's %3\$s"] = "%1\$s enthält sich zu %2\$ss %3\$s"; +App::$strings["%1\$s is attending %2\$s's %3\$s"] = "%1\$s nimmt an %2\$ss %3\$s teil"; +App::$strings["%1\$s is not attending %2\$s's %3\$s"] = "%1\$s nimmt an %2\$ss %3\$s nicht teil"; +App::$strings["%1\$s may attend %2\$s's %3\$s"] = "%1\$s nimmt vielleicht an %2\$ss %3\$s teil"; +App::$strings["Action completed."] = "Aktion durchgeführt."; +App::$strings["Thank you."] = "Vielen Dank."; +App::$strings["%d rating"] = array( + 0 => "%d Bewertung", + 1 => "%d Bewertungen", +); +App::$strings["Gender: "] = "Geschlecht:"; +App::$strings["Status: "] = "Status:"; +App::$strings["Homepage: "] = "Webseite:"; +App::$strings["Age:"] = "Alter:"; +App::$strings["Location:"] = "Ort:"; +App::$strings["Description:"] = "Beschreibung:"; +App::$strings["Hometown:"] = "Heimatstadt:"; +App::$strings["About:"] = "Ãœber:"; +App::$strings["Connect"] = "Verbinden"; +App::$strings["Public Forum:"] = "Öffentliches Forum:"; +App::$strings["Keywords: "] = "Schlüsselwörter:"; +App::$strings["Don't suggest"] = "Nicht vorschlagen"; +App::$strings["Common connections:"] = "Gemeinsame Verbindungen:"; +App::$strings["Global Directory"] = "Globales Verzeichnis"; +App::$strings["Local Directory"] = "Lokales Verzeichnis"; +App::$strings["Finding:"] = "Ergebnisse:"; +App::$strings["Channel Suggestions"] = "Kanal-Vorschläge"; +App::$strings["next page"] = "nächste Seite"; +App::$strings["previous page"] = "vorherige Seite"; +App::$strings["Sort options"] = "Sortieroptionen"; +App::$strings["Alphabetic"] = "alphabetisch"; +App::$strings["Reverse Alphabetic"] = "Entgegengesetzt alphabetisch"; +App::$strings["Newest to Oldest"] = "Neueste zuerst"; +App::$strings["Oldest to Newest"] = "Älteste zuerst"; +App::$strings["No entries (some entries may be hidden)."] = "Keine Einträge gefunden (einige könnten versteckt sein)."; +App::$strings["Xchan Lookup"] = "Xchan-Suche"; +App::$strings["Lookup xchan beginning with (or webbie): "] = "Nach xchans oder Webbies (Kanal-Adressen) suchen, die wie folgt beginnen:"; App::$strings["No suggestions available. If this is a new site, please try again in 24 hours."] = "Keine Vorschläge vorhanden. Wenn das ein neuer Server ist, versuche es in 24 Stunden noch einmal."; App::$strings["Ignore/Hide"] = "Ignorieren/Verstecken"; -App::$strings["post"] = "Beitrag"; -App::$strings["comment"] = "Kommentar"; -App::$strings["%1\$s tagged %2\$s's %3\$s with %4\$s"] = "%1\$s hat %2\$ss %3\$s mit %4\$s verschlagwortet"; -App::$strings["Additional Features"] = "Zusätzliche Funktionen"; -App::$strings["Name is required"] = "Name ist erforderlich"; -App::$strings["Key and Secret are required"] = "Schlüssel und Geheimnis werden benötigt"; -App::$strings["Add application"] = "Anwendung hinzufügen"; -App::$strings["Name of application"] = "Name der Anwendung"; -App::$strings["Consumer Key"] = "Consumer Key"; -App::$strings["Automatically generated - change if desired. Max length 20"] = "Automatisch erzeugt – ändern, falls erwünscht. Maximale Länge 20"; -App::$strings["Consumer Secret"] = "Consumer Secret"; -App::$strings["Redirect"] = "Umleitung"; -App::$strings["Redirect URI - leave blank unless your application specifically requires this"] = "Umleitungs-URl – lasse das leer, solange Deine Anwendung es nicht explizit erfordert"; -App::$strings["Icon url"] = "Symbol-URL"; -App::$strings["Application not found."] = "Die Anwendung wurde nicht gefunden."; -App::$strings["Connected Apps"] = "Verbundene Apps"; -App::$strings["Client key starts with"] = "Client Key beginnt mit"; -App::$strings["No name"] = "Kein Name"; -App::$strings["Remove authorization"] = "Authorisierung aufheben"; -App::$strings["This channel is limited to %d tokens"] = "Dieser Kanal ist auf %d Token begrenzt"; -App::$strings["Name and Password are required."] = "Name und Passwort sind erforderlich."; -App::$strings["Token saved."] = "Token gespeichert."; -App::$strings["Use this form to create temporary access identifiers to share things with non-members. These identities may be used in Access Control Lists and visitors may login using these credentials to access private content."] = "Mit diesem Formular kannst Du temporäre Zugangs-IDs anlegen, um Inhalte mit Nicht-Mitgliedern zu teilen. Die IDs können in Berechtigungslisten (ACLs) verwendet werden, und Besucher können sich damit einloggen, um auf private Inhalte zuzugreifen."; -App::$strings["You may also provide <em>dropbox</em> style access links to friends and associates by adding the Login Password to any specific site URL as shown. Examples:"] = "Du kannst auch <em>Dropbox</em>-ähnliche Zugriffslinks an Andere weitergeben, indem du das Login-Passwort an eine entsprechende URL anhängst wie nachfolgend gezeigt. Beispiele:"; -App::$strings["Guest Access Tokens"] = "Gastzugangstoken"; -App::$strings["Login Name"] = "Anmeldename"; -App::$strings["Login Password"] = "Anmeldepasswort"; -App::$strings["Expires (yyyy-mm-dd)"] = "Läuft ab (jjjj-mm-tt)"; -App::$strings["Not valid email."] = "Keine gültige E-Mail Adresse."; -App::$strings["Protected email address. Cannot change to that email."] = "Geschützte E-Mail Adresse. Diese kann nicht verändert werden."; -App::$strings["System failure storing new email. Please try again."] = "Systemfehler während des Speicherns der neuen Mail. Bitte versuche es noch einmal."; -App::$strings["Technical skill level updated"] = "Technische Qualifikationsstufe aktualisiert"; -App::$strings["Password verification failed."] = "Passwortüberprüfung fehlgeschlagen."; -App::$strings["Passwords do not match. Password unchanged."] = "Kennwörter stimmen nicht überein. Kennwort nicht verändert."; -App::$strings["Empty passwords are not allowed. Password unchanged."] = "Leere Kennwörter sind nicht erlaubt. Kennwort nicht verändert."; -App::$strings["Password changed."] = "Kennwort geändert."; -App::$strings["Password update failed. Please try again."] = "Kennwortänderung fehlgeschlagen. Bitte versuche es noch einmal."; -App::$strings["Account Settings"] = "Konto-Einstellungen"; -App::$strings["Current Password"] = "Aktuelles Passwort"; -App::$strings["Enter New Password"] = "Gib ein neues Passwort ein"; -App::$strings["Confirm New Password"] = "Bestätige das neue Passwort"; -App::$strings["Leave password fields blank unless changing"] = "Lasse die Passwort-Felder leer, außer Du möchtest das Passwort ändern"; -App::$strings["Your technical skill level"] = "Deine technische Qualifikationsstufe"; -App::$strings["Used to provide a member experience matched to your comfort level"] = "Dies wird verwendet, um Dir eine Benutzererfahrung passend zu Deiner technischen Qualifikationsstufe zu bieten."; -App::$strings["Email Address:"] = "Email Adresse:"; -App::$strings["Remove this account including all its channels"] = "Dieses Konto inklusive all seiner Kanäle löschen"; -App::$strings["Settings updated."] = "Einstellungen aktualisiert."; -App::$strings["Nobody except yourself"] = "Niemand außer Dir selbst"; -App::$strings["Only those you specifically allow"] = "Nur die, denen Du es explizit erlaubst"; -App::$strings["Approved connections"] = "Angenommene Verbindungen"; -App::$strings["Any connections"] = "Beliebige Verbindungen"; -App::$strings["Anybody on this website"] = "Jeder auf dieser Website"; -App::$strings["Anybody in this network"] = "Alle \$Projectname-Mitglieder"; -App::$strings["Anybody authenticated"] = "Jeder authentifizierte"; -App::$strings["Anybody on the internet"] = "Jeder im Internet"; -App::$strings["Publish your default profile in the network directory"] = "Standard-Profil im Netzwerk-Verzeichnis veröffentlichen"; -App::$strings["Allow us to suggest you as a potential friend to new members?"] = "Dürfen wir Dich neuen Mitgliedern als potentiellen Kontakt vorschlagen?"; -App::$strings["Your channel address is"] = "Deine Kanal-Adresse lautet"; -App::$strings["Your files/photos are accessible via WebDAV at"] = "Deine Dateien/Fotos sind via WebDAV verfügbar auf"; -App::$strings["Channel Settings"] = "Kanal-Einstellungen"; -App::$strings["Basic Settings"] = "Grundeinstellungen"; -App::$strings["Full Name:"] = "Voller Name:"; -App::$strings["Your Timezone:"] = "Ihre Zeitzone:"; -App::$strings["Default Post Location:"] = "Standardstandort:"; -App::$strings["Geographical location to display on your posts"] = "Geografischer Ort, der bei Deinen Beiträgen angezeigt werden soll"; -App::$strings["Use Browser Location:"] = "Standort des Browsers verwenden:"; -App::$strings["Adult Content"] = "Nicht jugendfreie Inhalte"; -App::$strings["This channel frequently or regularly publishes adult content. (Please tag any adult material and/or nudity with #NSFW)"] = "Dieser Kanal veröffentlicht regelmäßig Inhalte, die für Minderjährige ungeeignet sind. (Bitte markiere solche Inhalte mit dem Schlagwort #NSFW)"; -App::$strings["Security and Privacy Settings"] = "Sicherheits- und Datenschutz-Einstellungen"; -App::$strings["Your permissions are already configured. Click to view/adjust"] = "Deine Zugriffsrechte sind schon konfiguriert. Klicke hier, um sie zu betrachten oder zu ändern"; -App::$strings["Hide my online presence"] = "Meine Online-Präsenz verbergen"; -App::$strings["Prevents displaying in your profile that you are online"] = "Verhindert die Anzeige Deines Online-Status in deinem Profil"; -App::$strings["Simple Privacy Settings:"] = "Einfache Privatsphäre-Einstellungen"; -App::$strings["Very Public - <em>extremely permissive (should be used with caution)</em>"] = "Komplett offen – <em>extrem ungeschützt (mit großer Vorsicht verwenden!)</em>"; -App::$strings["Typical - <em>default public, privacy when desired (similar to social network permissions but with improved privacy)</em>"] = "Typisch – <em>Standard öffentlich, Privatsphäre, wo sie erwünscht ist (ähnlich den Einstellungen in sozialen Netzwerken, aber mit besser geschützter Privatsphäre)</em>"; -App::$strings["Private - <em>default private, never open or public</em>"] = "Privat – <em>Standard privat, nie offen oder öffentlich</em>"; -App::$strings["Blocked - <em>default blocked to/from everybody</em>"] = "Blockiert – <em>Alle standardmäßig blockiert</em>"; -App::$strings["Allow others to tag your posts"] = "Erlaube anderen, Deine Beiträge zu verschlagworten"; -App::$strings["Often used by the community to retro-actively flag inappropriate content"] = "Wird oft von der Community genutzt um rückwirkend anstößigen Inhalt zu markieren"; -App::$strings["Channel Permission Limits"] = "Kanal-Berechtigungslimits"; -App::$strings["Expire other channel content after this many days"] = "Den Inhalt anderer Kanäle nach dieser Anzahl Tage verfallen lassen"; -App::$strings["0 or blank to use the website limit."] = "0 oder leer lassen, um den voreingestellten Wert der Webseite zu verwenden."; -App::$strings["This website expires after %d days."] = "Diese Webseite läuft nach %d Tagen ab."; -App::$strings["This website does not expire imported content."] = "Diese Webseite lässt importierte Inhalte nicht verfallen."; -App::$strings["The website limit takes precedence if lower than your limit."] = "Das Verfallslimit der Webseite hat Vorrang, wenn es niedriger als Deines hier ist."; -App::$strings["Maximum Friend Requests/Day:"] = "Maximale Kontaktanfragen pro Tag:"; -App::$strings["May reduce spam activity"] = "Kann die Spam-Aktivität verringern"; -App::$strings["Default Access Control List (ACL)"] = "Standard-Zugriffsberechtigungsliste (ACL)"; -App::$strings["Use my default audience setting for the type of object published"] = "Verwende Deine eingestellte Standard-Zielgruppe des jeweiligen Inhaltstyps"; -App::$strings["Channel permissions category:"] = "Zugriffsrechte-Kategorie des Kanals:"; -App::$strings["Maximum private messages per day from unknown people:"] = "Maximale Anzahl privater Nachrichten pro Tag von unbekannten Leuten:"; -App::$strings["Useful to reduce spamming"] = "Nützlich, um Spam zu verringern"; -App::$strings["Notification Settings"] = "Benachrichtigungs-Einstellungen"; -App::$strings["By default post a status message when:"] = "Sende standardmäßig Status-Nachrichten, wenn:"; -App::$strings["accepting a friend request"] = "Du eine Verbindungsanfrage annimmst"; -App::$strings["joining a forum/community"] = "Du einem Forum beitrittst"; -App::$strings["making an <em>interesting</em> profile change"] = "Du eine <em>interessante</em> Änderung an Deinem Profil vornimmst"; -App::$strings["Send a notification email when:"] = "Eine E-Mail-Benachrichtigung senden, wenn:"; -App::$strings["You receive a connection request"] = "Du eine Verbindungsanfrage erhältst"; -App::$strings["Your connections are confirmed"] = "Eine Verbindung bestätigt wurde"; -App::$strings["Someone writes on your profile wall"] = "Jemand auf Deine Pinnwand schreibt"; -App::$strings["Someone writes a followup comment"] = "Jemand einen Beitrag kommentiert"; -App::$strings["You receive a private message"] = "Du eine private Nachricht erhältst"; -App::$strings["You receive a friend suggestion"] = "Du einen Kontaktvorschlag erhältst"; -App::$strings["You are tagged in a post"] = "Du in einem Beitrag erwähnt wurdest"; -App::$strings["You are poked/prodded/etc. in a post"] = "Du in einem Beitrag angestupst/geknufft/o.ä. wurdest"; -App::$strings["Show visual notifications including:"] = "Visuelle Benachrichtigungen anzeigen für:"; -App::$strings["Unseen grid activity"] = "Ungesehene Netzwerk-Aktivität"; -App::$strings["Unseen channel activity"] = "Ungesehene Kanal-Aktivität"; -App::$strings["Unseen private messages"] = "Ungelesene persönliche Nachrichten"; -App::$strings["Recommended"] = "Empfohlen"; -App::$strings["Upcoming events"] = "Baldige Termine"; -App::$strings["Events today"] = "Heutige Termine"; -App::$strings["Upcoming birthdays"] = "Baldige Geburtstage"; -App::$strings["Not available in all themes"] = "Nicht in allen Themes verfügbar"; -App::$strings["System (personal) notifications"] = "System – (persönliche) Benachrichtigungen"; -App::$strings["System info messages"] = "System – Info-Nachrichten"; -App::$strings["System critical alerts"] = "System – kritische Warnungen"; -App::$strings["New connections"] = "Neue Verbindungen"; -App::$strings["System Registrations"] = "System – Registrierungen"; -App::$strings["Also show new wall posts, private messages and connections under Notices"] = "Neue Pinnwand-Nachrichten, private Nachrichten und Verbindungen unter Benachrichtigungen anzeigen"; -App::$strings["Notify me of events this many days in advance"] = "Benachrichtige mich zu Terminen so viele Tage im Voraus"; -App::$strings["Must be greater than 0"] = "Muss größer als 0 sein"; -App::$strings["Advanced Account/Page Type Settings"] = "Erweiterte Account- und Seitenart-Einstellungen"; -App::$strings["Change the behaviour of this account for special situations"] = "Ändere das Verhalten dieses Accounts unter speziellen Umständen"; -App::$strings["Miscellaneous Settings"] = "Sonstige Einstellungen"; -App::$strings["Default photo upload folder"] = "Voreingestellter Ordner für hochgeladene Fotos"; -App::$strings["%Y - current year, %m - current month"] = "%Y - aktuelles Jahr, %m - aktueller Monat"; -App::$strings["Default file upload folder"] = "Voreingestellter Ordner für hochgeladene Dateien"; -App::$strings["Personal menu to display in your channel pages"] = "Eigenes Menü zur Anzeige auf den Seiten deines Kanals"; -App::$strings["Remove this channel."] = "Diesen Kanal löschen"; -App::$strings["Firefox Share \$Projectname provider"] = "\$Projectname-Provider für Firefox Share"; -App::$strings["Start calendar week on monday"] = "Montag als erster Tag der Kalenderwoche"; -App::$strings["No special theme for mobile devices"] = "Keine spezielle Theme für mobile Geräte"; -App::$strings["%s - (Experimental)"] = "%s – (experimentell)"; -App::$strings["Display Settings"] = "Anzeige-Einstellungen"; -App::$strings["Theme Settings"] = "Theme-Einstellungen"; -App::$strings["Custom Theme Settings"] = "Benutzerdefinierte Theme-Einstellungen"; -App::$strings["Content Settings"] = "Inhaltseinstellungen"; -App::$strings["Display Theme:"] = "Anzeige-Theme:"; -App::$strings["Select scheme"] = "Schema wählen"; -App::$strings["Mobile Theme:"] = "Mobile Theme:"; -App::$strings["Preload images before rendering the page"] = "Bilder im voraus laden, bevor die Seite angezeigt wird"; -App::$strings["The subjective page load time will be longer but the page will be ready when displayed"] = "Die empfundene Ladezeit wird sich erhöhen, aber dafür ist das Layout stabil, sobald eine Seite angezeigt wird"; -App::$strings["Enable user zoom on mobile devices"] = "Zoom auf Mobilgeräten aktivieren"; -App::$strings["Update browser every xx seconds"] = "Browser alle xx Sekunden aktualisieren"; -App::$strings["Minimum of 10 seconds, no maximum"] = "Minimum 10 Sekunden, kein Maximum"; -App::$strings["Maximum number of conversations to load at any time:"] = "Maximale Anzahl von Unterhaltungen, die auf einmal geladen werden sollen:"; -App::$strings["Maximum of 100 items"] = "Maximum: 100 Beiträge"; -App::$strings["Show emoticons (smilies) as images"] = "Emoticons (Smilies) als Bilder anzeigen"; -App::$strings["Manual conversation updates"] = "Manuelle Konversationsaktualisierung"; -App::$strings["Default is automatic, which may increase screen jumping"] = "Voreinstellung ist Automatisch, was aber das Springen der Seitenanzeige erhöhen kann."; -App::$strings["Link post titles to source"] = "Beitragstitel zum Originalbeitrag verlinken"; -App::$strings["System Page Layout Editor - (advanced)"] = "System-Seitenlayout-Editor (für Experten)"; -App::$strings["Use blog/list mode on channel page"] = "Blog-/Listenmodus auf der Kanalseite verwenden"; -App::$strings["(comments displayed separately)"] = "(Kommentare werden separat angezeigt)"; -App::$strings["Use blog/list mode on grid page"] = "Blog-/Listenmodus auf der Netzwerkseite verwenden"; -App::$strings["Channel page max height of content (in pixels)"] = "Maximale Höhe von Beitragsblöcken auf der Kanalseite (in Pixeln)"; -App::$strings["click to expand content exceeding this height"] = "Blöcke, deren Inhalt diese Höhe überschreitet, können per Klick vergrößert werden."; -App::$strings["Grid page max height of content (in pixels)"] = "Maximale Höhe (in Pixel) des Inhalts der Netzwerkseite"; -App::$strings["No feature settings configured"] = "Keine Funktions-Einstellungen konfiguriert"; -App::$strings["Feature/Addon Settings"] = "Funktions-/Addon-Einstellungen"; +App::$strings["Unable to find your hub."] = "Konnte Deinen Server nicht finden."; +App::$strings["Post successful."] = "Veröffentlichung erfolgreich."; +App::$strings["Unable to lookup recipient."] = "Konnte den Empfänger nicht finden."; +App::$strings["Unable to communicate with requested channel."] = "Die Kommunikation mit dem ausgewählten Kanal ist fehlgeschlagen."; +App::$strings["Cannot verify requested channel."] = "Verifizierung des angeforderten Kanals fehlgeschlagen."; +App::$strings["Selected channel has private message restrictions. Send failed."] = "Der ausgewählte Kanal hat Einschränkungen bzgl. privater Nachrichten. Senden fehlgeschlagen."; +App::$strings["Messages"] = "Nachrichten"; +App::$strings["message"] = "Nachricht"; +App::$strings["Message recalled."] = "Nachricht widerrufen."; +App::$strings["Conversation removed."] = "Unterhaltung gelöscht."; +App::$strings["Expires YYYY-MM-DD HH:MM"] = "Verfällt YYYY-MM-DD HH;MM"; +App::$strings["Requested channel is not in this network"] = "Angeforderter Kanal ist nicht in diesem Netzwerk."; +App::$strings["Send Private Message"] = "Private Nachricht senden"; +App::$strings["To:"] = "An:"; +App::$strings["Subject:"] = "Betreff:"; +App::$strings["Attach file"] = "Datei anhängen"; +App::$strings["Send"] = "Absenden"; +App::$strings["Set expiration date"] = "Verfallsdatum"; +App::$strings["Delete message"] = "Nachricht löschen"; +App::$strings["Delivery report"] = "Zustellungsbericht"; +App::$strings["Recall message"] = "Nachricht widerrufen"; +App::$strings["Message has been recalled."] = "Die Nachricht wurde widerrufen."; +App::$strings["Delete Conversation"] = "Unterhaltung löschen"; +App::$strings["No secure communications available. You <strong>may</strong> be able to respond from the sender's profile page."] = "Keine sichere Kommunikation verfügbar. <strong>Eventuell</strong> kannst Du auf der Profilseite des Absenders antworten."; +App::$strings["Send Reply"] = "Antwort senden"; +App::$strings["Your message for %s (%s):"] = "Deine Nachricht für %s (%s):"; +App::$strings["Public Hubs"] = "Öffentliche Hubs"; +App::$strings["The listed hubs allow public registration for the \$Projectname network. All hubs in the network are interlinked so membership on any of them conveys membership in the network as a whole. Some hubs may require subscription or provide tiered service plans. The hub itself <strong>may</strong> provide additional details."] = "Die hier aufgeführten Hubs sind öffentlich und erlauben die Registrierung im \$Projectname Netzwerk. Alle Hubs dieses Netzwerks sind miteinander verbunden, so dass die Mitgliedschaft auf einem Hub die Verbindung zu beliebigen Seiten und Kanälen auf anderen Hubs ermöglicht. Es könnte sein, dass einige dieser Hubs kostenpflichtig sind oder abgestufte, je nach Umfang kostenpflichtige Mitgliedschaften anbieten. Auf den Seiten der einzelnen Hubs <strong>könnten</strong> jeweils nähere Informationen dazu stehen."; +App::$strings["Hub URL"] = "Hub-URL"; +App::$strings["Access Type"] = "Zugriffstyp"; +App::$strings["Registration Policy"] = "Registrierungsrichtlinien"; +App::$strings["Stats"] = "Statistiken"; +App::$strings["Software"] = "Software"; +App::$strings["Rate"] = "Bewerten"; +App::$strings["webpage"] = "Webseite"; +App::$strings["block"] = "Block"; +App::$strings["layout"] = "Layout"; +App::$strings["menu"] = "Menü"; +App::$strings["%s element installed"] = "Element für %s installiert"; +App::$strings["%s element installation failed"] = "Installation des Elements %s fehlgeschlagen"; +App::$strings["Select a bookmark folder"] = "Lesezeichenordner wählen"; +App::$strings["Save Bookmark"] = "Lesezeichen speichern"; +App::$strings["URL of bookmark"] = "URL des Lesezeichens"; +App::$strings["Or enter new bookmark folder name"] = "Oder gib einen neuen Namen für den Lesezeichenordner ein"; +App::$strings["Enter a folder name"] = "Gib einen Ordnernamen ein"; +App::$strings["or select an existing folder (doubleclick)"] = "oder wähle einen vorhanden Ordner aus (Doppelklick)"; +App::$strings["Save to Folder"] = "In Ordner speichern"; +App::$strings["Fetching URL returns error: %1\$s"] = "Abrufen der URL gab einen Fehler zurück: %1\$s"; +App::$strings["Maximum daily site registrations exceeded. Please try again tomorrow."] = "Maximale Anzahl täglicher Neuanmeldungen erreicht. Bitte versuche es morgen noch einmal."; +App::$strings["Please indicate acceptance of the Terms of Service. Registration failed."] = "Bitte stimme den Nutzungsbedingungen zu. Registrierung fehlgeschlagen."; +App::$strings["Passwords do not match."] = "Passwörter stimmen nicht überein."; +App::$strings["Registration successful. Please check your email for validation instructions."] = "Registrierung erfolgreich. Eine E-Mail mit weiteren Anweisungen wurde an Dich gesendet."; +App::$strings["Your registration is pending approval by the site owner."] = "Deine Registrierung muss noch vom Betreiber der Seite freigegeben werden."; +App::$strings["Your registration can not be processed."] = "Deine Registrierung konnte nicht verarbeitet werden."; +App::$strings["Registration on this hub is disabled."] = "Die Registrierung auf diesem Hub ist nicht möglich."; +App::$strings["Registration on this hub is by approval only."] = "Eine Registrierung auf diesem Hub erfordert die Zustimmung durch den Administrator."; +App::$strings["<a href=\"pubsites\">Register at another affiliated hub.</a>"] = "<a href=\"pubsites\">Registriere Dich auf einem der anderen verbundenen Hubs.</a>"; +App::$strings["This site has exceeded the number of allowed daily account registrations. Please try again tomorrow."] = "Die maximale Anzahl täglicher Registrierungen auf diesem Server wurde überschritten. Bitte versuche es morgen noch einmal."; +App::$strings["I accept the %s for this website"] = "Ich akzeptiere die %s für diese Webseite"; +App::$strings["I am over 13 years of age and accept the %s for this website"] = "Ich bin älter als 13 Jahre und akzeptiere die %s dieser Webseite"; +App::$strings["Your email address"] = "Ihre E-Mail Adresse"; +App::$strings["Choose a password"] = "Passwort"; +App::$strings["Please re-enter your password"] = "Bitte gib Dein Passwort noch einmal ein"; +App::$strings["Please enter your invitation code"] = "Bitte trage Deinen Einladungs-Code ein"; +App::$strings["no"] = "nein"; +App::$strings["yes"] = "ja"; +App::$strings["Membership on this site is by invitation only."] = "Mitgliedschaft auf dieser Seite ist nur nach vorheriger Einladung möglich."; +App::$strings["Register"] = "Registrieren"; +App::$strings["This site may require email verification after submitting this form. If you are returned to a login page, please check your email for instructions."] = "Diese Seite verlangt möglicherweise eine Emailbestätigung nach dem Absenden des Formulars. Wenn Du auf eine Login-Seite zurückgeleitet wirst, prüfe bitte Deinen Posteingang auf neue Mails mit entsprechenden Hinweisen."; +App::$strings["Cover Photos"] = "Cover Foto"; +App::$strings["female"] = "weiblich"; +App::$strings["%1\$s updated her %2\$s"] = "%1\$s hat ihr %2\$s aktualisiert"; +App::$strings["male"] = "männlich"; +App::$strings["%1\$s updated his %2\$s"] = "%1\$s hat sein %2\$s aktualisiert"; +App::$strings["%1\$s updated their %2\$s"] = "%1\$s hat sein/ihr %2\$s aktualisiert"; +App::$strings["cover photo"] = "Cover Foto"; +App::$strings["Upload Cover Photo"] = "Cover Foto hochladen"; +App::$strings["Documentation Search"] = "Suche in der Dokumentation"; +App::$strings["About"] = "Ãœber"; +App::$strings["Administrators"] = "Administratoren"; +App::$strings["Developers"] = "Entwickler"; +App::$strings["Tutorials"] = "Tutorials"; +App::$strings["\$Projectname Documentation"] = "\$Projectname-Dokumentation"; +App::$strings["Contents"] = "Inhalt"; +App::$strings["Item has been removed."] = "Der Beitrag wurde entfernt."; App::$strings["Tag removed"] = "Schlagwort entfernt"; App::$strings["Remove Item Tag"] = "Schlagwort entfernen"; App::$strings["Select a tag to remove: "] = "Schlagwort zum Entfernen auswählen:"; -App::$strings["Thing updated"] = "Sache aktualisiert"; -App::$strings["Object store: failed"] = "Speichern des Objekts fehlgeschlagen"; -App::$strings["Thing added"] = "Sache hinzugefügt"; -App::$strings["OBJ: %1\$s %2\$s %3\$s"] = "OBJ: %1\$s %2\$s %3\$s"; -App::$strings["Show Thing"] = "Sache anzeigen"; -App::$strings["item not found."] = "Eintrag nicht gefunden"; -App::$strings["Edit Thing"] = "Sache bearbeiten"; -App::$strings["Select a profile"] = "Wähle ein Profil"; -App::$strings["Post an activity"] = "Aktivitätsnachricht senden"; -App::$strings["Only sends to viewers of the applicable profile"] = "Nur an Betrachter des ausgewählten Profils senden"; -App::$strings["Name of thing e.g. something"] = "Name der Sache, z. B. irgendwas"; -App::$strings["URL of thing (optional)"] = "URL der Sache (optional)"; -App::$strings["URL for photo of thing (optional)"] = "URL eines Fotos der Sache (optional)"; -App::$strings["Add Thing to your Profile"] = "Die Sache Deinem Profil hinzufügen"; -App::$strings["Your service plan only allows %d channels."] = "Dein Vertrag erlaubt nur %d Kanäle."; -App::$strings["Cloned channel not found. Import failed."] = "Geklonter Kanal nicht gefunden. Import fehlgeschlagen."; -App::$strings["No channel. Import failed."] = "Kein Kanal. Import fehlgeschlagen."; -App::$strings["Import completed."] = "Import abgeschlossen."; -App::$strings["You must be logged in to use this feature."] = "Du musst angemeldet sein um diese Funktion zu nutzen."; -App::$strings["Import Channel"] = "Kanal importieren"; -App::$strings["Use this form to import an existing channel from a different server/hub. You may retrieve the channel identity from the old server/hub via the network or provide an export file."] = "Verwende dieses Formular, um einen existierenden Kanal von einem anderen Hub zu importieren. Du kannst den Kanal direkt vom bisherigen Hub über das Netzwerk oder aus einer exportierten Sicherheitskopie importieren."; -App::$strings["Or provide the old server/hub details"] = "Oder gib die Details Deines bisherigen \$Projectname-Hubs ein"; -App::$strings["Your old identity address (xyz@example.com)"] = "Bisherige Kanal-Adresse (xyz@example.com)"; -App::$strings["Your old login email address"] = "Deine alte Login-E-Mail-Adresse"; -App::$strings["Your old login password"] = "Dein altes Passwort"; -App::$strings["For either option, please choose whether to make this hub your new primary address, or whether your old location should continue this role. You will be able to post from either location, but only one can be marked as the primary location for files, photos, and media."] = "Egal, welche Option Du wählst – bitte lege fest, ob dieser Server die neue primäre Adresse dieses Kanals sein soll, oder ob der bisherige \$Projectname-Hub diese Rolle weiterhin wahrnimmt. Du kannst von beiden Servern aus posten, aber nur einer kann der primäre Ort Deiner Dateien, Fotos und Medien sein."; -App::$strings["Make this hub my primary location"] = "Dieser $Pojectname-Hub ist mein primärer Hub."; -App::$strings["Import existing posts if possible (experimental - limited by available memory"] = "Importiere bestehende Beiträge falls möglich (experimentell - begrenzt durch zur Verfügung stehenden Speicher"; -App::$strings["This process may take several minutes to complete. Please submit the form only once and leave this page open until finished."] = "Dieser Vorgang kann einige Minuten dauern. Bitte sende das Formular nur einmal ab und lasse diese Seite bis zur Fertigstellung offen."; +App::$strings["No such group"] = "Gruppe nicht gefunden"; +App::$strings["No such channel"] = "Kanal nicht gefunden"; +App::$strings["forum"] = "Forum"; +App::$strings["Search Results For:"] = "Suchergebnisse für:"; +App::$strings["Privacy group is empty"] = "Gruppe ist leer"; +App::$strings["Privacy group: "] = "Gruppe:"; +App::$strings["Invalid connection."] = "Ungültige Verbindung."; +App::$strings["Invalid channel."] = "Ungültiger Kanal."; +App::$strings["network"] = "Netzwerk"; +App::$strings["\$Projectname"] = "\$Projectname"; +App::$strings["Welcome to %s"] = "Willkommen auf %s"; +App::$strings["Permission Denied."] = "Zugriff verweigert."; +App::$strings["File not found."] = "Datei nicht gefunden."; +App::$strings["Edit file permissions"] = "Dateiberechtigungen bearbeiten"; +App::$strings["Set/edit permissions"] = "Berechtigungen setzen/ändern"; +App::$strings["Include all files and sub folders"] = "Alle Dateien und Unterverzeichnisse einbinden"; +App::$strings["Return to file list"] = "Zurück zur Dateiliste"; +App::$strings["Copy/paste this code to attach file to a post"] = "Diesen Code kopieren und einfügen, um die Datei an einen Beitrag anzuhängen"; +App::$strings["Copy/paste this URL to link file from a web page"] = "Diese URL verwenden, um von einer Webseite aus auf die Datei zu verlinken"; +App::$strings["Share this file"] = "Diese Datei freigeben"; +App::$strings["Show URL to this file"] = "URL zu dieser Datei anzeigen"; +App::$strings["Show in your contacts shared folder"] = "Im geteilten Ordner Deiner Kontakte anzeigen"; +App::$strings["No channel."] = "Kein Kanal."; +App::$strings["No connections in common."] = "Keine gemeinsamen Verbindungen."; +App::$strings["View Common Connections"] = "Zeige gemeinsame Verbindungen"; App::$strings["No connections."] = "Keine Verbindungen."; App::$strings["Visit %s's profile [%s]"] = "%ss Profil [%s] besuchen"; App::$strings["View Connections"] = "Verbindungen anzeigen"; -App::$strings["Source of Item"] = "Quelle des Elements"; -App::$strings["Room not found"] = "Chatraum nicht gefunden"; -App::$strings["Leave Room"] = "Raum verlassen"; -App::$strings["Delete Room"] = "Raum löschen"; -App::$strings["I am away right now"] = "Ich bin gerade nicht da"; -App::$strings["I am online"] = "Ich bin online"; -App::$strings["Bookmark this room"] = "Lesezeichen für diesen Raum setzen"; -App::$strings["New Chatroom"] = "Neuer Chatraum"; -App::$strings["Chatroom name"] = "Chatraumname"; -App::$strings["Expiration of chats (minutes)"] = "Verfall von Chats (Minuten)"; -App::$strings["%1\$s's Chatrooms"] = "%1\$ss Chaträume"; -App::$strings["No chatrooms available"] = "Keine Chaträume verfügbar"; -App::$strings["Expiration"] = "Verfall"; -App::$strings["min"] = "min"; -App::$strings["Xchan Lookup"] = "Xchan-Suche"; -App::$strings["Lookup xchan beginning with (or webbie): "] = "Nach xchans oder Webbies (Kanal-Adressen) suchen, die wie folgt beginnen:"; -App::$strings["Calendar entries imported."] = "Kalendereinträge wurden importiert."; -App::$strings["No calendar entries found."] = "Keine Kalendereinträge gefunden."; -App::$strings["Event can not end before it has started."] = "Termin-Ende liegt vor dem Beginn."; -App::$strings["Unable to generate preview."] = "Vorschau konnte nicht erzeugt werden."; -App::$strings["Event title and start time are required."] = "Titel und Startzeit des Termins sind erforderlich."; -App::$strings["Event not found."] = "Termin nicht gefunden."; -App::$strings["Edit event title"] = "Termintitel bearbeiten"; -App::$strings["Event title"] = "Termintitel"; -App::$strings["Categories (comma-separated list)"] = "Kategorien (Kommagetrennte Liste)"; -App::$strings["Edit Category"] = "Kategorie bearbeiten"; -App::$strings["Category"] = "Kategorie"; -App::$strings["Edit start date and time"] = "Startdatum und -zeit bearbeiten"; -App::$strings["Start date and time"] = "Startdatum und -zeit"; -App::$strings["Finish date and time are not known or not relevant"] = "Enddatum und -zeit sind unbekannt oder irrelevant"; -App::$strings["Edit finish date and time"] = "Enddatum und -zeit bearbeiten"; -App::$strings["Finish date and time"] = "Enddatum und -zeit"; -App::$strings["Adjust for viewer timezone"] = "An die Zeitzone des Betrachters anpassen"; -App::$strings["Important for events that happen in a particular place. Not practical for global holidays."] = "Wichtig für Veranstaltungen die an bestimmten Orten stattfinden. Nicht sinnvoll für globale Feiertage / Ferien."; -App::$strings["Edit Description"] = "Beschreibung bearbeiten"; -App::$strings["Edit Location"] = "Ort bearbeiten"; -App::$strings["Permission settings"] = "Berechtigungs-Einstellungen"; -App::$strings["Advanced Options"] = "Weitere Optionen"; -App::$strings["Edit event"] = "Termin bearbeiten"; -App::$strings["Delete event"] = "Termin löschen"; -App::$strings["calendar"] = "Kalender"; -App::$strings["Month"] = "Monat"; -App::$strings["Week"] = "Woche"; -App::$strings["Day"] = "Tag"; -App::$strings["Event removed"] = "Termin gelöscht"; -App::$strings["Failed to remove event"] = "Termin konnte nicht gelöscht werden"; -App::$strings["Missing room name"] = "Der Chatraum hat keinen Namen"; -App::$strings["Duplicate room name"] = "Name des Chatraums bereits vergeben"; -App::$strings["Invalid room specifier."] = "Ungültiger Raumbezeichner."; -App::$strings["Room not found."] = "Chatraum konnte nicht gefunden werden."; -App::$strings["Room is full"] = "Der Chatraum ist voll"; +App::$strings["Blocked accounts"] = "Blockierte Benutzerkonten"; +App::$strings["Expired accounts"] = "Abgelaufene Benutzerkonten"; +App::$strings["Expiring accounts"] = "Ablaufende Benutzerkonten"; +App::$strings["Clones"] = "Klone"; +App::$strings["Message queues"] = "Nachrichten-Warteschlangen"; +App::$strings["Your software should be updated"] = "Die installierte Software sollte aktualisiert werden"; +App::$strings["Summary"] = "Zusammenfassung"; +App::$strings["Registered accounts"] = "Registrierte Konten"; +App::$strings["Pending registrations"] = "Ausstehende Registrierungen"; +App::$strings["Registered channels"] = "Registrierte Kanäle"; +App::$strings["Active plugins"] = "Aktive Plug-Ins"; +App::$strings["Version"] = "Version"; +App::$strings["Repository version (master)"] = "Repository-Version (master)"; +App::$strings["Repository version (dev)"] = "Repository-Version (dev)"; +App::$strings["No service class restrictions found."] = "Keine Dienstklassenbeschränkungen gefunden."; +App::$strings["Website:"] = "Webseite:"; +App::$strings["Remote Channel [%s] (not yet known on this site)"] = "Kanal [%s] (auf diesem Server noch unbekannt)"; +App::$strings["Rating (this information is public)"] = "Bewertung (öffentlich sichtbar)"; +App::$strings["Optionally explain your rating (this information is public)"] = "Optional kannst du deine Bewertung erklären (öffentlich sichtbar)"; +App::$strings["Edit Card"] = "Karte bearbeiten"; +App::$strings["No valid account found."] = "Kein gültiges Konto gefunden."; +App::$strings["Password reset request issued. Check your email."] = "Zurücksetzen des Passworts eingeleitet. Schau in Deine E-Mails."; +App::$strings["Site Member (%s)"] = "Nutzer (%s)"; +App::$strings["Password reset requested at %s"] = "Passwort-Rücksetzung auf %s angefordert"; +App::$strings["Request could not be verified. (You may have previously submitted it.) Password reset failed."] = "Die Anfrage konnte nicht verifiziert werden. (Vielleicht hast Du schon einmal auf den Link in der E-Mail geklickt?) Passwort-Rücksetzung fehlgeschlagen."; +App::$strings["Password Reset"] = "Zurücksetzen des Kennworts"; +App::$strings["Your password has been reset as requested."] = "Dein Passwort wurde wie angefordert neu erstellt."; +App::$strings["Your new password is"] = "Dein neues Passwort lautet"; +App::$strings["Save or copy your new password - and then"] = "Speichere oder kopiere Dein neues Passwort – und dann"; +App::$strings["click here to login"] = "Klicke hier, um dich anzumelden"; +App::$strings["Your password may be changed from the <em>Settings</em> page after successful login."] = "Dein Passwort kann unter <em>Einstellungen</em> nach einer erfolgreichen Anmeldung geändert werden."; +App::$strings["Your password has changed at %s"] = "Auf %s wurde Dein Passwort geändert"; +App::$strings["Forgot your Password?"] = "Kennwort vergessen?"; +App::$strings["Enter your email address and submit to have your password reset. Then check your email for further instructions."] = "Gib Deine E-Mail-Adresse ein, um Dein Passwort zurücksetzen zu lassen. Du erhältst dann weitere Anweisungen per E-Mail."; +App::$strings["Email Address"] = "E-Mail Adresse"; +App::$strings["Mark all seen"] = "Alle als gelesen markieren"; +App::$strings["0. Beginner/Basic"] = "0. Einsteiger/Basis"; +App::$strings["1. Novice - not skilled but willing to learn"] = "1. Anfänger - unerfahren, aber bereit zu lernen"; +App::$strings["2. Intermediate - somewhat comfortable"] = "2. Fortgeschritten - relativ komfortabel"; +App::$strings["3. Advanced - very comfortable"] = "3. Fortgeschritten - sehr komfortabel"; +App::$strings["4. Expert - I can write computer code"] = "4. Experte - Ich kann Computercode schreiben"; +App::$strings["5. Wizard - I probably know more than you do"] = "5. Zauberer - ich kann wahrscheinlich mehr als Du"; App::$strings["Site Admin"] = "Hub-Administration"; App::$strings["Report Bug"] = "Fehler melden"; App::$strings["View Bookmarks"] = "Lesezeichen ansehen"; @@ -1506,7 +1598,7 @@ App::$strings["Firefox Share"] = "Teilen-Knopf für Firefox"; App::$strings["Remote Diagnostics"] = "Ferndiagnose"; App::$strings["Suggest Channels"] = "Kanäle vorschlagen"; App::$strings["Login"] = "Anmelden"; -App::$strings["Grid"] = "Grid"; +App::$strings["Activity"] = "Aktivität"; App::$strings["Wiki"] = "Wiki"; App::$strings["Channel Home"] = "Mein Kanal"; App::$strings["Events"] = "Termine"; @@ -1522,6 +1614,28 @@ App::$strings["Language"] = "Sprache"; App::$strings["Post"] = "Beitrag schreiben"; App::$strings["Profile Photo"] = "Profilfoto"; App::$strings["Purchase"] = "Kaufen"; +App::$strings["Undelete"] = "Wieder hergestellt"; +App::$strings["Add to app-tray"] = "Zum App-Menü hinzufügen"; +App::$strings["Remove from app-tray"] = "Aus dem App-Menü entfernen"; +App::$strings["__ctx:permcat__ default"] = "Standard"; +App::$strings["__ctx:permcat__ follower"] = "Abonnent"; +App::$strings["__ctx:permcat__ contributor"] = "Beitragender"; +App::$strings["__ctx:permcat__ publisher"] = "Autor"; +App::$strings["(No Title)"] = "(Kein Titel)"; +App::$strings["Wiki page create failed."] = "Anlegen der Wiki-Seite fehlgeschlagen."; +App::$strings["Wiki not found."] = "Wiki nicht gefunden."; +App::$strings["Destination name already exists"] = "Zielname bereits vorhanden"; +App::$strings["Page not found"] = "Seite nicht gefunden"; +App::$strings["Error reading page content"] = "Fehler beim Lesen des Seiteninhalts"; +App::$strings["Error reading wiki"] = "Fehler beim Lesen des Wiki"; +App::$strings["Page update failed."] = "Seitenaktualisierung fehlgeschlagen."; +App::$strings["Nothing deleted"] = "Nichts gelöscht"; +App::$strings["Compare: object not found."] = "Vergleichen: Objekt nicht gefunden."; +App::$strings["Page updated"] = "Seite aktualisiert"; +App::$strings["Untitled"] = "Ohne Titel"; +App::$strings["Wiki resource_id required for git commit"] = "Die resource_id des Wiki wird benötigt für den git commit."; +App::$strings["__ctx:wiki_history__ Message"] = "Nachricht"; +App::$strings["Different viewers will see this text differently"] = "Verschiedene Betrachter werden diesen Text unterschiedlich sehen"; App::$strings["Visible to your default audience"] = "Standard-Sichtbarkeit gemäß Kanaleinstellungen"; App::$strings["Only me"] = "Nur ich"; App::$strings["Public"] = "Öffentlich"; @@ -1536,9 +1650,64 @@ App::$strings["This is your default setting for who can view your default channe App::$strings["This is your default setting for who can view your connections"] = "Dies ist Deine Voreinstellung für die Sichtbarkeit Deiner Verbindungen."; App::$strings["This is your default setting for who can view your file storage and photos"] = "Dies ist Deine Voreinstellung für die Sichtbarkeit Deiner Dateien und Fotos."; App::$strings["This is your default setting for the audience of your webpages"] = "Dies ist Deine Voreinstellung für die Sichtbarkeit Deiner Webseiten."; +App::$strings["Missing room name"] = "Der Chatraum hat keinen Namen"; +App::$strings["Duplicate room name"] = "Name des Chatraums bereits vergeben"; +App::$strings["Invalid room specifier."] = "Ungültiger Raumbezeichner."; +App::$strings["Room not found."] = "Chatraum konnte nicht gefunden werden."; +App::$strings["Room is full"] = "Der Chatraum ist voll"; +App::$strings["\$Projectname Notification"] = "\$Projectname-Benachrichtigung"; +App::$strings["\$projectname"] = "\$projectname"; +App::$strings["Thank You,"] = "Danke."; +App::$strings["%s Administrator"] = "der Administrator von %s"; +App::$strings["%s <!item_type!>"] = "%s <!item_type!>"; +App::$strings["[\$Projectname:Notify] New mail received at %s"] = "[\$Projectname:Benachrichtigung] Neue Mail empfangen auf %s"; +App::$strings["%1\$s, %2\$s sent you a new private message at %3\$s."] = "%1\$s, %2\$s hat Dir eine private Nachricht auf %3\$s gesendet."; +App::$strings["%1\$s sent you %2\$s."] = "%1\$s hat Dir %2\$s geschickt."; +App::$strings["a private message"] = "eine private Nachricht"; +App::$strings["Please visit %s to view and/or reply to your private messages."] = "Bitte besuche %s, um die private Nachricht anzusehen und/oder darauf zu antworten."; +App::$strings["%1\$s, %2\$s commented on [zrl=%3\$s]a %4\$s[/zrl]"] = "%1\$s, %2\$s hat [zrl=%3\$s]einen %4\$s[/zrl] kommentiert"; +App::$strings["%1\$s, %2\$s commented on [zrl=%3\$s]%4\$s's %5\$s[/zrl]"] = "%1\$s, %2\$s hat [zrl=%3\$s]%4\$ss %5\$s[/zrl] kommentiert"; +App::$strings["%1\$s, %2\$s commented on [zrl=%3\$s]your %4\$s[/zrl]"] = "%1\$s, %2\$s hat [zrl=%3\$s]Deinen %4\$s[/zrl] kommentiert"; +App::$strings["[\$Projectname:Notify] Moderated Comment to conversation #%1\$d by %2\$s"] = "[\$Projectname:Benachrichtigung] Moderierter Kommantar in Unterhaltung #%1\$d von %2\$s"; +App::$strings["[\$Projectname:Notify] Comment to conversation #%1\$d by %2\$s"] = "[\$Projectname:Benachrichtigung] Kommentar in Unterhaltung #%1\$d von %2\$s"; +App::$strings["%1\$s, %2\$s commented on an item/conversation you have been following."] = "%1\$s, %2\$s hat eine Unterhaltung kommentiert, der Du folgst."; +App::$strings["Please visit %s to view and/or reply to the conversation."] = "Bitte besuche %s, um die Unterhaltung anzusehen und/oder zu kommentieren."; +App::$strings["Please visit %s to approve or reject this comment."] = "Bitte besuche %s, um diesen Kommentar anzunehmen oder abzulehnen."; +App::$strings["%1\$s, %2\$s liked [zrl=%3\$s]your %4\$s[/zrl]"] = "%1\$s, %2\$s gefällt [zrl=%3\$s]dein %4\$s[/zrl]"; +App::$strings["[\$Projectname:Notify] Like received to conversation #%1\$d by %2\$s"] = "[\$Projectname:Benachrichtigung] Gefällt mir in Unterhaltung #%1\$d von %2\$s erhalten"; +App::$strings["%1\$s, %2\$s liked an item/conversation you created."] = "%1\$s, %2\$s gefällt ein Beitrag oder eine Unterhaltung von Dir"; +App::$strings["[\$Projectname:Notify] %s posted to your profile wall"] = "[\$Projectname:Benachrichtigung] %s schrieb auf Deine Pinnwand"; +App::$strings["%1\$s, %2\$s posted to your profile wall at %3\$s"] = "%1\$s, %2\$s hat auf Deine Pinnwand auf %3\$s geschrieben"; +App::$strings["%1\$s, %2\$s posted to [zrl=%3\$s]your wall[/zrl]"] = "%1\$s, %2\$s hat auf [zrl=%3\$s]Deine Pinnwand[/zrl] geschrieben"; +App::$strings["[\$Projectname:Notify] %s tagged you"] = "[\$Projectname:Benachrichtigung] %s hat Dich erwähnt"; +App::$strings["%1\$s, %2\$s tagged you at %3\$s"] = "%1\$s, %2\$s hat Dich auf %3\$s erwähnt"; +App::$strings["%1\$s, %2\$s [zrl=%3\$s]tagged you[/zrl]."] = "%1\$s, %2\$s [zrl=%3\$s]hat Dich erwähnt[/zrl]."; +App::$strings["[\$Projectname:Notify] %1\$s poked you"] = "[\$Projectname:Benachrichtigung] %1\$s hat Dich angestupst"; +App::$strings["%1\$s, %2\$s poked you at %3\$s"] = "%1\$s, %2\$s hat Dich auf %3\$s angestupst"; +App::$strings["%1\$s, %2\$s [zrl=%2\$s]poked you[/zrl]."] = "%1\$s, %2\$s [zrl=%2\$s]hat Dich angestupst[/zrl]."; +App::$strings["[\$Projectname:Notify] %s tagged your post"] = "[\$Projectname:Benachrichtigung] %s hat Deinen Beitrag verschlagwortet"; +App::$strings["%1\$s, %2\$s tagged your post at %3\$s"] = "%1\$s, %2\$s hat Deinen Beitrag auf %3\$s verschlagwortet"; +App::$strings["%1\$s, %2\$s tagged [zrl=%3\$s]your post[/zrl]"] = "%1\$s, %2\$s hat [zrl=%3\$s]Deinen Beitrag[/zrl] verschlagwortet"; +App::$strings["[\$Projectname:Notify] Introduction received"] = "[\$Projectname:Benachrichtigung] Verbindungsanfrage erhalten"; +App::$strings["%1\$s, you've received an new connection request from '%2\$s' at %3\$s"] = "%1\$s, Du hast eine neue Verbindungsanfrage von '%2\$s' auf %3\$s erhalten"; +App::$strings["%1\$s, you've received [zrl=%2\$s]a new connection request[/zrl] from %3\$s."] = "%1\$s, Du hast [zrl=%2\$s]eine neue Verbindungsanfrage[/zrl] von %3\$s erhalten."; +App::$strings["You may visit their profile at %s"] = "Du kannst Dir das Profil unter %s ansehen"; +App::$strings["Please visit %s to approve or reject the connection request."] = "Bitte besuche %s , um die Verbindungsanfrage anzunehmen oder abzulehnen."; +App::$strings["[\$Projectname:Notify] Friend suggestion received"] = "[\$Projectname:Benachrichtigung] Freundschaftsvorschlag erhalten"; +App::$strings["%1\$s, you've received a friend suggestion from '%2\$s' at %3\$s"] = "%1\$s, Du hast einen Kontaktvorschlag von „%2\$s“ auf %3\$s erhalten"; +App::$strings["%1\$s, you've received [zrl=%2\$s]a friend suggestion[/zrl] for %3\$s from %4\$s."] = "%1\$s, Du hast [zrl=%2\$s]einen Kontaktvorschlag[/zrl] für %3\$s von %4\$s erhalten."; +App::$strings["Name:"] = "Name:"; +App::$strings["Photo:"] = "Foto:"; +App::$strings["Please visit %s to approve or reject the suggestion."] = "Bitte besuche %s um den Vorschlag zu akzeptieren oder abzulehnen."; +App::$strings["[\$Projectname:Notify]"] = "[\$Projectname:Benachrichtigung]"; +App::$strings["created a new post"] = "Neuer Beitrag wurde erzeugt"; +App::$strings["commented on %s's post"] = "hat %s's Beitrag kommentiert"; +App::$strings["Wiki updated successfully"] = "Wiki erfolgreich aktualisiert"; +App::$strings["Wiki files deleted successfully"] = "Wiki-Dateien erfolgreich gelöscht"; +App::$strings["Update Error at %s"] = "Aktualisierungsfehler auf %s"; +App::$strings["Update %s failed. See error logs."] = "Aktualisierung %s fehlgeschlagen. Details in den Fehlerprotokollen."; App::$strings["Private Message"] = "Private Nachricht"; App::$strings["Select"] = "Auswählen"; -App::$strings["Save to Folder"] = "In Ordner speichern"; App::$strings["I will attend"] = "Ich werde teilnehmen"; App::$strings["I will not attend"] = "Ich werde nicht teilnehmen"; App::$strings["I might attend"] = "Ich werde vielleicht teilnehmen"; @@ -1575,7 +1744,7 @@ App::$strings["Vote"] = "Abstimmen"; App::$strings["Voting Options"] = "Abstimmungsoptionen"; App::$strings["Save Bookmarks"] = "Favoriten speichern"; App::$strings["Add to Calendar"] = "Zum Kalender hinzufügen"; -App::$strings["Mark all seen"] = "Alle als gelesen markieren"; +App::$strings["This is an unsaved preview"] = "Dies ist eine nicht gespeicherte Vorschau"; App::$strings["%s show all"] = "%s mehr anzeigen"; App::$strings["Bold"] = "Fett"; App::$strings["Italic"] = "Kursiv"; @@ -1583,67 +1752,284 @@ App::$strings["Underline"] = "Unterstrichen"; App::$strings["Quote"] = "Zitat"; App::$strings["Code"] = "Code"; App::$strings["Image"] = "Bild"; +App::$strings["Attach File"] = "Datei anhängen"; App::$strings["Insert Link"] = "Link einfügen"; App::$strings["Video"] = "Video"; -App::$strings["\$Projectname Notification"] = "\$Projectname-Benachrichtigung"; -App::$strings["\$projectname"] = "\$projectname"; -App::$strings["Thank You,"] = "Danke."; -App::$strings["%s Administrator"] = "der Administrator von %s"; -App::$strings["%s <!item_type!>"] = "%s <!item_type!>"; -App::$strings["[\$Projectname:Notify] New mail received at %s"] = "[\$Projectname:Benachrichtigung] Neue Mail empfangen auf %s"; -App::$strings["%1\$s, %2\$s sent you a new private message at %3\$s."] = "%1\$s, %2\$s hat Dir eine private Nachricht auf %3\$s gesendet."; -App::$strings["%1\$s sent you %2\$s."] = "%1\$s hat Dir %2\$s geschickt."; -App::$strings["a private message"] = "eine private Nachricht"; -App::$strings["Please visit %s to view and/or reply to your private messages."] = "Bitte besuche %s, um die private Nachricht anzusehen und/oder darauf zu antworten."; -App::$strings["%1\$s, %2\$s commented on [zrl=%3\$s]a %4\$s[/zrl]"] = "%1\$s, %2\$s hat [zrl=%3\$s]einen %4\$s[/zrl] kommentiert"; -App::$strings["%1\$s, %2\$s commented on [zrl=%3\$s]%4\$s's %5\$s[/zrl]"] = "%1\$s, %2\$s hat [zrl=%3\$s]%4\$ss %5\$s[/zrl] kommentiert"; -App::$strings["%1\$s, %2\$s commented on [zrl=%3\$s]your %4\$s[/zrl]"] = "%1\$s, %2\$s hat [zrl=%3\$s]Deinen %4\$s[/zrl] kommentiert"; -App::$strings["[\$Projectname:Notify] Comment to conversation #%1\$d by %2\$s"] = "[\$Projectname:Benachrichtigung] Kommentar in Unterhaltung #%1\$d von %2\$s"; -App::$strings["%1\$s, %2\$s commented on an item/conversation you have been following."] = "%1\$s, %2\$s hat eine Unterhaltung kommentiert, der Du folgst."; -App::$strings["Please visit %s to view and/or reply to the conversation."] = "Bitte besuche %s, um die Unterhaltung anzusehen und/oder zu kommentieren."; -App::$strings["[\$Projectname:Notify] %s posted to your profile wall"] = "[\$Projectname:Benachrichtigung] %s schrieb auf Deine Pinnwand"; -App::$strings["%1\$s, %2\$s posted to your profile wall at %3\$s"] = "%1\$s, %2\$s hat auf Deine Pinnwand auf %3\$s geschrieben"; -App::$strings["%1\$s, %2\$s posted to [zrl=%3\$s]your wall[/zrl]"] = "%1\$s, %2\$s hat auf [zrl=%3\$s]Deine Pinnwand[/zrl] geschrieben"; -App::$strings["[\$Projectname:Notify] %s tagged you"] = "[\$Projectname:Benachrichtigung] %s hat Dich erwähnt"; -App::$strings["%1\$s, %2\$s tagged you at %3\$s"] = "%1\$s, %2\$s hat Dich auf %3\$s erwähnt"; -App::$strings["%1\$s, %2\$s [zrl=%3\$s]tagged you[/zrl]."] = "%1\$s, %2\$s [zrl=%3\$s]hat Dich erwähnt[/zrl]."; -App::$strings["[\$Projectname:Notify] %1\$s poked you"] = "[\$Projectname:Benachrichtigung] %1\$s hat Dich angestupst"; -App::$strings["%1\$s, %2\$s poked you at %3\$s"] = "%1\$s, %2\$s hat Dich auf %3\$s angestupst"; -App::$strings["%1\$s, %2\$s [zrl=%2\$s]poked you[/zrl]."] = "%1\$s, %2\$s [zrl=%2\$s]hat Dich angestupst[/zrl]."; -App::$strings["[\$Projectname:Notify] %s tagged your post"] = "[\$Projectname:Benachrichtigung] %s hat Deinen Beitrag verschlagwortet"; -App::$strings["%1\$s, %2\$s tagged your post at %3\$s"] = "%1\$s, %2\$s hat Deinen Beitrag auf %3\$s verschlagwortet"; -App::$strings["%1\$s, %2\$s tagged [zrl=%3\$s]your post[/zrl]"] = "%1\$s, %2\$s hat [zrl=%3\$s]Deinen Beitrag[/zrl] verschlagwortet"; -App::$strings["[\$Projectname:Notify] Introduction received"] = "[\$Projectname:Benachrichtigung] Verbindungsanfrage erhalten"; -App::$strings["%1\$s, you've received an new connection request from '%2\$s' at %3\$s"] = "%1\$s, Du hast eine neue Verbindungsanfrage von '%2\$s' auf %3\$s erhalten"; -App::$strings["%1\$s, you've received [zrl=%2\$s]a new connection request[/zrl] from %3\$s."] = "%1\$s, Du hast [zrl=%2\$s]eine neue Verbindungsanfrage[/zrl] von %3\$s erhalten."; -App::$strings["You may visit their profile at %s"] = "Du kannst Dir das Profil unter %s ansehen"; -App::$strings["Please visit %s to approve or reject the connection request."] = "Bitte besuche %s , um die Verbindungsanfrage anzunehmen oder abzulehnen."; -App::$strings["[\$Projectname:Notify] Friend suggestion received"] = "[\$Projectname:Benachrichtigung] Freundschaftsvorschlag erhalten"; -App::$strings["%1\$s, you've received a friend suggestion from '%2\$s' at %3\$s"] = "%1\$s, Du hast einen Kontaktvorschlag von „%2\$s“ auf %3\$s erhalten"; -App::$strings["%1\$s, you've received [zrl=%2\$s]a friend suggestion[/zrl] for %3\$s from %4\$s."] = "%1\$s, Du hast [zrl=%2\$s]einen Kontaktvorschlag[/zrl] für %3\$s von %4\$s erhalten."; -App::$strings["Name:"] = "Name:"; -App::$strings["Photo:"] = "Foto:"; -App::$strings["Please visit %s to approve or reject the suggestion."] = "Bitte besuche %s um den Vorschlag zu akzeptieren oder abzulehnen."; -App::$strings["[\$Projectname:Notify]"] = "[\$Projectname:Benachrichtigung]"; -App::$strings["created a new post"] = "Neuer Beitrag wurde erzeugt"; -App::$strings["commented on %s's post"] = "hat %s's Beitrag kommentiert"; +App::$strings["Your full name (required)"] = "Ihr vollständiger Name (erforderlich)"; +App::$strings["Your email address (required)"] = "Ihre E-Mail-Adresse (erforderlich)"; +App::$strings["Your website URL (optional)"] = "Ihre Webseiten-URL (optional)"; +App::$strings["Remote authentication blocked. You are logged into this site locally. Please logout and retry."] = "Fern-Authentifizierung blockiert. Du bist lokal auf diesem Server angemeldet. Bitte melde Dich ab und versuche es erneut."; +App::$strings["Welcome %s. Remote authentication successful."] = "Willkommen %s. Entfernte Authentifizierung erfolgreich."; +App::$strings["parent"] = "Ãœbergeordnetes Verzeichnis"; +App::$strings["Collection"] = "Sammlung"; +App::$strings["Principal"] = "Prinzipal"; +App::$strings["Addressbook"] = "Adressbuch"; +App::$strings["Calendar"] = "Kalender"; +App::$strings["Schedule Inbox"] = "Posteingang für überwachte Kalender"; +App::$strings["Schedule Outbox"] = "Postausgang für überwachte Kalender"; +App::$strings["Total"] = "Summe"; +App::$strings["Shared"] = "Geteilt"; +App::$strings["You are using %1\$s of your available file storage."] = "Sie verwenden %1\$s von Ihrem verfügbaren Dateispeicher."; +App::$strings["You are using %1\$s of %2\$s available file storage. (%3\$s%)"] = "Sie verwenden %1\$s von %2\$s verfügbarem Dateispeicher. (%3\$s%)"; +App::$strings["WARNING:"] = "WARNUNG:"; +App::$strings["Please use DAV to upload large (video, audio) files.<br>See <a class=\"zrl\" href=\"help/member/member_guide#Cloud_Desktop_Clients\">Cloud Desktop Clients</a>"] = "Bitte verwende DAV, um große Dateien (Audio, Video) hochzuladen.<br>Für weitere Informationen siehe <a class=\"zrl\" href=\"help/member/member_guide#Cloud_Desktop_Clients\">Cloud Desktop Clients</a>"; +App::$strings["Create new folder"] = "Neuen Ordner anlegen"; +App::$strings["Upload file"] = "Datei hochladen"; +App::$strings["Drop files here to immediately upload"] = "Dateien zum sofortigen Hochladen hier fallen lassen"; +App::$strings["Forums"] = "Foren"; +App::$strings["Select Channel"] = "Kanal auswählen"; +App::$strings["Read-write"] = "Lesen-schreiben"; +App::$strings["Read-only"] = "Nur Lesen"; +App::$strings["My Calendars"] = "Meine Kalender"; +App::$strings["Shared Calendars"] = "Geteilte Kalender"; +App::$strings["Share this calendar"] = "Diesen Kalender teilen"; +App::$strings["Calendar name and color"] = "Kalendername und -farbe"; +App::$strings["Create new calendar"] = "Neuen Kalender erstellen"; +App::$strings["Calendar Name"] = "Kalendername"; +App::$strings["Calendar Tools"] = "Kalenderwerkzeuge"; +App::$strings["Import calendar"] = "Kalender importieren"; +App::$strings["Select a calendar to import to"] = "Kalender zum Hineinimportieren auswählen"; +App::$strings["Addressbooks"] = "Adressbücher"; +App::$strings["Addressbook name"] = "Adressbuchname"; +App::$strings["Create new addressbook"] = "Neues Adressbuch erstellen"; +App::$strings["Addressbook Name"] = "Adressbuchname"; +App::$strings["Addressbook Tools"] = "Adressbuchwerkzeuge"; +App::$strings["Import addressbook"] = "Adressbuch importieren"; +App::$strings["Select an addressbook to import to"] = "Adressbuch zum Hineinimportieren auswählen"; +App::$strings["Categories"] = "Kategorien"; +App::$strings["Everything"] = "Alles"; +App::$strings["Events Tools"] = "Kalenderwerkzeuge"; +App::$strings["Export Calendar"] = "Kalender exportieren"; +App::$strings["Import Calendar"] = "Kalender importieren"; +App::$strings["Suggested Chatrooms"] = "Chatraum-Vorschläge"; +App::$strings["Private Mail Menu"] = "Private Nachrichten"; +App::$strings["Combined View"] = "Kombinierte Anzeige"; +App::$strings["Inbox"] = "Eingang"; +App::$strings["Outbox"] = "Ausgang"; +App::$strings["New Message"] = "Neue Nachricht"; +App::$strings["Chatrooms"] = "Chaträume"; +App::$strings["Overview"] = "Ãœbersicht"; +App::$strings["Rating Tools"] = "Bewertungswerkzeuge"; +App::$strings["Rate Me"] = "Bewerte mich"; +App::$strings["View Ratings"] = "Bewertungen ansehen"; +App::$strings["__ctx:widget__ Activity"] = "Aktivität"; +App::$strings["You have %1$.0f of %2$.0f allowed connections."] = "Du bist %1$.0f von maximal %2$.0f erlaubten Verbindungen eingegangen."; +App::$strings["Add New Connection"] = "Neue Verbindung hinzufügen"; +App::$strings["Enter channel address"] = "Adresse des Kanals eingeben"; +App::$strings["Examples: bob@example.com, https://example.com/barbara"] = "Beispiele: bob@beispiel.com, http://beispiel.com/barbara"; +App::$strings["Wiki List"] = "Wikiliste"; +App::$strings["Archives"] = "Archive"; +App::$strings["Received Messages"] = "Erhaltene Nachrichten"; +App::$strings["Sent Messages"] = "Gesendete Nachrichten"; +App::$strings["Conversations"] = "Konversationen"; +App::$strings["No messages."] = "Keine Nachrichten."; +App::$strings["Delete conversation"] = "Unterhaltung löschen"; +App::$strings["Chat Members"] = "Chatmitglieder"; +App::$strings["photo/image"] = "Foto/Bild"; +App::$strings["Remove term"] = "Eintrag löschen"; +App::$strings["Saved Searches"] = "Gespeicherte Suchanfragen"; +App::$strings["add"] = "hinzufügen"; +App::$strings["Notes"] = "Notizen"; +App::$strings["Wiki Pages"] = "Wikiseiten"; +App::$strings["Add new page"] = "Neue Seite hinzufügen"; +App::$strings["Page name"] = "Seitenname"; +App::$strings["Refresh"] = "Aktualisieren"; +App::$strings["Tasks"] = "Aufgaben"; +App::$strings["Suggestions"] = "Vorschläge"; +App::$strings["See more..."] = "Mehr anzeigen …"; +App::$strings["Saved Folders"] = "Gespeicherte Ordner"; +App::$strings["Click to show more"] = "Klick, um mehr anzuzeigen"; +App::$strings["Member registrations waiting for confirmation"] = "Nutzer-Anmeldungen, die auf Bestätigung warten"; +App::$strings["Inspect queue"] = "Warteschlange kontrollieren"; +App::$strings["DB updates"] = "DB-Aktualisierungen"; +App::$strings["Admin"] = "Administration"; +App::$strings["Plugin Features"] = "Plug-In Funktionen"; +App::$strings["Account settings"] = "Konto-Einstellungen"; +App::$strings["Channel settings"] = "Kanal-Einstellungen"; +App::$strings["Additional features"] = "Zusätzliche Funktionen"; +App::$strings["Feature/Addon settings"] = "Plugin-Einstellungen"; +App::$strings["Display settings"] = "Anzeige-Einstellungen"; +App::$strings["Manage locations"] = "Klon-Adressen verwalten"; +App::$strings["Export channel"] = "Kanal exportieren"; +App::$strings["Connected apps"] = "Verbundene Apps"; +App::$strings["Permission Groups"] = "Berechtigungsrollen"; +App::$strings["Premium Channel Settings"] = "Premium-Kanal-Einstellungen"; +App::$strings["Bookmarked Chatrooms"] = "Gespeicherte Chatrooms"; +App::$strings["New Network Activity"] = "Neue Netzwerk-Aktivitäten"; +App::$strings["New Network Activity Notifications"] = "Benachrichtigungen für neue Netzwerk-Aktivitäten"; +App::$strings["View your network activity"] = "Zeige Deine Netzwerk-Aktivitäten"; +App::$strings["Mark all notifications read"] = "Alle Benachrichtigungen als gesehen markieren"; +App::$strings["New Home Activity"] = "Neue Kanal-Aktivitäten"; +App::$strings["New Home Activity Notifications"] = "Benachrichtigungen für neue Kanal-Aktivitäten"; +App::$strings["View your home activity"] = "Zeige Deine Kanal-Aktivitäten"; +App::$strings["Mark all notifications seen"] = "Alle Benachrichtigungen als gesehen markieren"; +App::$strings["New Mails"] = "Neue Mails"; +App::$strings["New Mails Notifications"] = "Benachrichtigungen für neue Mails"; +App::$strings["View your private mails"] = "Zeige Deine persönlichen Mails"; +App::$strings["Mark all messages seen"] = "Alle Mails als gelesen markieren"; +App::$strings["New Events"] = "Neue Termine"; +App::$strings["New Events Notifications"] = "Benachrichtigungen für neue Termine"; +App::$strings["View events"] = "Termine ansehen"; +App::$strings["Mark all events seen"] = "Markiere alle Termine als gesehen"; +App::$strings["New Connections Notifications"] = "Benachrichtigungen für neue Verbindungen"; +App::$strings["View all connections"] = "Zeige alle Verbindungen"; +App::$strings["New Files"] = "Neue Dateien"; +App::$strings["New Files Notifications"] = "Benachrichtigungen für neue Dateien"; +App::$strings["Notices"] = "Benachrichtigungen"; +App::$strings["View all notices"] = ""; +App::$strings["Mark all notices seen"] = ""; +App::$strings["New Registrations"] = "Neue Registrierungen"; +App::$strings["New Registrations Notifications"] = "Benachrichtigungen für neue Registrierungen"; +App::$strings["Public Stream Notifications"] = "Benachrichtigungen für öffentlichen Beitrags-Stream"; +App::$strings["View the public stream"] = "Zeige öffentlichen Beitrags-Stream"; +App::$strings["Loading..."] = "Lädt ..."; +App::$strings["Source channel not found."] = "Quellkanal nicht gefunden."; +App::$strings["Create an account to access services and applications"] = "Erstelle ein Konto, um auf Dienste und Anwendungen zugreifen zu können."; +App::$strings["Logout"] = "Abmelden"; +App::$strings["Login/Email"] = "Anmelden/E-Mail"; +App::$strings["Password"] = "Kennwort"; +App::$strings["Remember me"] = "Angaben speichern"; +App::$strings["Forgot your password?"] = "Passwort vergessen?"; +App::$strings["toggle mobile"] = "auf/von mobile Ansicht wechseln"; +App::$strings["[\$Projectname] Website SSL error for %s"] = "[\$Projectname] Webseiten-SSL-Fehler für %s"; +App::$strings["Website SSL certificate is not valid. Please correct."] = "Das SSL-Zertifikat der Website ist nicht gültig. Bitte beheben."; +App::$strings["[\$Projectname] Cron tasks not running on %s"] = "[\$Projectname] Cron-Jobs laufen nicht auf %s"; +App::$strings["Cron/Scheduled tasks not running."] = "Cron-Aufgaben laufen nicht."; +App::$strings["never"] = "Nie"; +App::$strings["Focus (Hubzilla default)"] = "Focus (Voreinstellung für Hubzilla)"; +App::$strings["Theme settings"] = "Design-Einstellungen"; +App::$strings["Narrow navbar"] = "Schmale Navigationsleiste"; +App::$strings["Navigation bar background color"] = "Hintergrundfarbe der Navigationsleiste"; +App::$strings["Navigation bar icon color "] = "Farbe für die Icons der Navigationsleiste"; +App::$strings["Navigation bar active icon color "] = "Farbe für aktive Icons der Navigationsleiste"; +App::$strings["Link color"] = "Linkfarbe"; +App::$strings["Set font-color for banner"] = "Farbe der Schrift des Banners"; +App::$strings["Set the background color"] = "Hintergrundfarbe"; +App::$strings["Set the background image"] = "Hintergrundbild"; +App::$strings["Set the background color of items"] = "Hintergrundfarbe für Beiträge"; +App::$strings["Set the background color of comments"] = "Hintergrundfarbe für Kommentare"; +App::$strings["Set font-size for the entire application"] = "Schriftgröße für die gesamte Anwendung"; +App::$strings["Examples: 1rem, 100%, 16px"] = "Beispiele: 1rem, 100%, 16px"; +App::$strings["Set font-color for posts and comments"] = "Schriftfarbe für Beiträge und Kommentare"; +App::$strings["Set radius of corners"] = "Ecken-Radius"; +App::$strings["Example: 4px"] = "Beispiel: 4px"; +App::$strings["Set shadow depth of photos"] = "Schattentiefe von Fotos"; +App::$strings["Set maximum width of content region in pixel"] = "Maximalbreite des Inhaltsbereichs in Pixel festlegen"; +App::$strings["Leave empty for default width"] = "Leer lassen für Standardbreite"; +App::$strings["Left align page content"] = "Seiteninhalt linksbündig anzeigen"; +App::$strings["Set size of conversation author photo"] = "Größe der Avatare von Themenstartern"; +App::$strings["Set size of followup author photos"] = "Größe der Avatare von Kommentatoren"; +App::$strings["Errors encountered deleting database table "] = "Beim Löschen der Datenbanktabelle sind Fehler aufgetreten."; +App::$strings["Submit Settings"] = "Einstellungen absenden"; +App::$strings["Drop tables when uninstalling?"] = "Lösche Tabellen beim Deinstallieren?"; +App::$strings["If checked, the Rendezvous database tables will be deleted when the plugin is uninstalled."] = "Wenn ausgewählt, werden die Rendezvous-Tabellen in der Datenbank gelöscht, sobald das Plugin deinstalliert wird."; +App::$strings["Mapbox Access Token"] = "Mapbox Zugangs-Token"; +App::$strings["If you enter a Mapbox access token, it will be used to retrieve map tiles from Mapbox instead of the default OpenStreetMap tile server."] = "Wenn Du ein Mapbox Zugangs-Token eingibst, werden die Kartendaten (Kacheln) damit von Mapbox geladen, anstatt von OpenStreetMap, welches die Voreinstellung ist."; +App::$strings["Rendezvous"] = "Rendezvous"; +App::$strings["This identity has been deleted by another member due to inactivity. Please press the \"New identity\" button or refresh the page to register a new identity. You may use the same name."] = "Diese Identität wurde von einem anderen Mitglied aufgrund von Inaktivität gelöscht. Bitte klicke auf \"Neue Identität\" oder aktualisiere die Website im Browser, um eine neue Identität zu registrieren. Du kannst dabei den selben Namen verwenden."; +App::$strings["Welcome to Rendezvous!"] = "Willkommen bei Rendezvous!"; +App::$strings["Enter your name to join this rendezvous. To begin sharing your location with the other members, tap the GPS control. When your location is discovered, a red dot will appear and others will be able to see you on the map."] = "Gib Deinen Namen ein, um diesem Rendezvous beizutreten. Um Deinen Standort mit anderen Mitgliedern zu teilen, klicke auf das GPS Symbol. Sobald Dein Standort ermittelt ist, erscheint ein roter Punkt, und die Anderen werden Dich auf der Karte sehen können."; +App::$strings["Let's meet here"] = "Lasst uns hier treffen"; +App::$strings["New marker"] = "Neue Markierung"; +App::$strings["Edit marker"] = "Markierung bearbeiten"; +App::$strings["New identity"] = "Neue Identität"; +App::$strings["Delete marker"] = "Markierung löschen"; +App::$strings["Delete member"] = "Mitglied löschen"; +App::$strings["Edit proximity alert"] = "Annäherungsalarm bearbeiten"; +App::$strings["A proximity alert will be issued when this member is within a certain radius of you.<br><br>Enter a radius in meters (0 to disable):"] = "Ein Annäherungsalarm wird ausgelöst werden, sobald sich dieses Mitglied innerhalb eines bestimmten Radius von Dir aufhält.<br><br>Gib einen Radius in Metern ein (0 zum Abschalten der Funktion):"; +App::$strings["distance"] = "Entfernung"; +App::$strings["Proximity alert distance (meters)"] = "Entfernung für Annäherungsalarm (in Metern)"; +App::$strings["A proximity alert will be issued when you are within a certain radius of the marker location.<br><br>Enter a radius in meters (0 to disable):"] = "Ein Annäherungsalarm wird ausgelöst werden, sobald Du Dich innerhalb eines bestimmten Radius der Markierung aufhält.<br><br>Gib einen Radius in Metern ein (0 zum Abschalten der Funktion):"; +App::$strings["Marker proximity alert"] = "Annäherungsalarm für Markierung"; +App::$strings["Reminder note"] = "Erinnerungshinweis"; +App::$strings["Enter a note to be displayed when you are within the specified proximity..."] = "Gib eine Nachricht ein, die angezeigt werden soll, wenn Du Dich in der festgelegten Nähe befindest..."; +App::$strings["Add new rendezvous"] = "Neues Rendezvous hinzufügen"; +App::$strings["Create a new rendezvous and share the access link with those you wish to invite to the group. Those who open the link become members of the rendezvous. They can view other member locations, add markers to the map, or share their own locations with the group."] = "Erstelle ein neues Rendezvous und teile den Zugriffslink mit allen, die Du in die Gruppe einladen möchtest. Die, die den Link öffnen, werden Mitglieder des Rendezvous. Sie können die Standorte der anderen Mitglieder sehen, Marker zur Karte hinzufügen oder ihre eigenen Standorte mit der Gruppe teilen."; +App::$strings["Some setting"] = "Einige Einstellungen"; +App::$strings["A setting"] = "Eine Einstellung"; +App::$strings["Skeleton Settings"] = "Skeleton Einstellungen"; +App::$strings["GNU-Social Protocol Settings updated."] = "GNU social Protokoll Einstellungen aktualisiert"; +App::$strings["The GNU-Social protocol does not support location independence. Connections you make within that network may be unreachable from alternate channel locations."] = "Das GNU-Social-Protokoll unterstützt keine Server-unabhängigen Identitäten. Verbindungen, die Du mit diesem Netzwerk eingehst, können von anderen Orten (Klonen) dieses Kanals aus unerreichbar sein."; +App::$strings["Enable the GNU-Social protocol for this channel"] = "Aktiviere das GNU social Protokoll für diesen Kanal"; +App::$strings["GNU-Social Protocol Settings"] = "GNU social Protokoll Einstellungen"; +App::$strings["Follow"] = "Folgen"; +App::$strings["%1\$s is now following %2\$s"] = "%1\$s folgt nun %2\$s"; +App::$strings["Planets Settings updated."] = "Planeten Einstellungen aktualisiert"; +App::$strings["Enable Planets Plugin"] = "Aktiviere Planeten Plugin"; +App::$strings["Planets Settings"] = "Planeten Einstellungen"; +App::$strings["System defaults:"] = "Systemstandardeinstellungen:"; +App::$strings["Preferred Clipart IDs"] = "Bevorzugte Clipart-IDs"; +App::$strings["List of preferred clipart ids. These will be shown first."] = "Liste bevorzugter Clipart-IDs. Diese werden zuerst angezeigt."; +App::$strings["Default Search Term"] = "Standard-Suchbegriff"; +App::$strings["The default search term. These will be shown second."] = "Der Standard-Suchbegriff. Dieser wird an zweiter Stelle angezeigt."; +App::$strings["Return After"] = "Zurückkehren nach"; +App::$strings["Page to load after image selection."] = "Die Seite, die nach Auswahl eines Bildes geladen werden soll."; +App::$strings["Edit Profile"] = "Profil bearbeiten"; +App::$strings["Profile List"] = "Profilliste"; +App::$strings["Order of Preferred"] = "Reihenfolge der Bevorzugten"; +App::$strings["Sort order of preferred clipart ids."] = "Sortierreihenfolge der bevorzugten Clipart-IDs."; +App::$strings["Newest first"] = "Neueste zuerst"; +App::$strings["As entered"] = "Wie eingegeben"; +App::$strings["Order of other"] = "Sortierung aller anderen"; +App::$strings["Sort order of other clipart ids."] = "Sortierreihenfolge der übrigen Clipart-IDs."; +App::$strings["Most downloaded first"] = "Meist heruntergeladene zuerst"; +App::$strings["Most liked first"] = "Beliebteste zuerst"; +App::$strings["Preferred IDs Message"] = "Nachricht für bevorzugte IDs"; +App::$strings["Message to display above preferred results."] = "Nachricht, die über den Ergebnissen mit den bevorzugten IDs angezeigt werden soll."; +App::$strings["Uploaded by: "] = "Hochgeladen von: "; +App::$strings["Drawn by: "] = "Gezeichnet von: "; +App::$strings["Or select from a free OpenClipart.org image:"] = "Oder wähle ein freies Bild von OpenClipart.org:"; +App::$strings["Search Term"] = "Suchbegriff"; +App::$strings["Unknown error. Please try again later."] = "Unbekannter Fehler. Bitte versuchen Sie es später erneut."; +App::$strings["Profile photo updated successfully."] = "Profilfoto erfolgreich aktualisiert."; +App::$strings["invalid target signature"] = "Ungültige Signatur des Ziels"; App::$strings["Flag Adult Photos"] = "Nicht jugendfreie Fotos markieren"; App::$strings["Provide photo edit option to hide inappropriate photos from default album view"] = "Stellt eine Option zum Verstecken von Fotos mit unangemessenen Inhalten in der Standard-Albumansicht bereit"; -App::$strings["This is a fairly comprehensive and complete guitar chord dictionary which will list most of the available ways to play a certain chord, starting from the base of the fingerboard up to a few frets beyond the twelfth fret (beyond which everything repeats). A couple of non-standard tunings are provided for the benefit of slide players, etc."] = ""; -App::$strings["Chord names start with a root note (A-G) and may include sharps (#) and flats (b). This software will parse most of the standard naming conventions such as maj, min, dim, sus(2 or 4), aug, with optional repeating elements."] = ""; -App::$strings["Valid examples include A, A7, Am7, Amaj7, Amaj9, Ammaj7, Aadd4, Asus2Add4, E7b13b11 ..."] = "Einige gültige Beispiele: A, A7, Am7, Amaj7, Amaj9, Ammaj7, Aadd4, Asus2Add4, E7b13b11 ..."; -App::$strings["Guitar Chords"] = "Gitarrenakkorde"; -App::$strings["The complete online chord dictionary"] = "Das komplette online Akkord-Verzeichnis"; -App::$strings["Tuning"] = "Stimmen"; -App::$strings["Chord name: example: Em7"] = "Beispiel Akkord Name: Em7"; -App::$strings["Show for left handed stringing"] = "Linkshänder-Besaitung anzeigen"; -App::$strings["Quick Reference"] = "Schnellreferenz"; -App::$strings["Diaspora Protocol Settings updated."] = "Diaspora-Protokolleinstellungen aktualisiert."; -App::$strings["Enable the Diaspora protocol for this channel"] = "Diaspora-Protokoll für diesen Kanal aktivieren"; -App::$strings["Allow any Diaspora member to comment on your public posts"] = "Jedem Diaspora-Mitglied erlauben, Deine öffentlichen Beiträge zu kommentieren"; -App::$strings["Prevent your hashtags from being redirected to other sites"] = "Verhindern, dass Deine hashtags zu anderen Seiten umgeleitet werden"; -App::$strings["Followed hashtags (comma separated, do not include the #)"] = "Verfolgte Hashtags (Komma separierte Liste, ohne die #)"; -App::$strings["Diaspora Protocol Settings"] = "Diaspora-Protokolleinstellungen"; +App::$strings["Post to WordPress"] = "Auf WordPress posten"; +App::$strings["Enable WordPress Post Plugin"] = "Aktiviere das WordPress-Plugin"; +App::$strings["WordPress username"] = "WordPress-Benutzername"; +App::$strings["WordPress password"] = "WordPress-Passwort"; +App::$strings["WordPress API URL"] = "WordPress-API-URL"; +App::$strings["Typically https://your-blog.tld/xmlrpc.php"] = "Normalerweise https://your-blog.tld/xmlrpc.php"; +App::$strings["WordPress blogid"] = "WordPress blogid"; +App::$strings["For multi-user sites such as wordpress.com, otherwise leave blank"] = "Nötig für Mehrbenutzer Seiten wie wordpress.com, andernfalls frei lassen"; +App::$strings["Post to WordPress by default"] = "Standardmäßig auf auf WordPress posten"; +App::$strings["Forward comments (requires hubzilla_wp plugin)"] = "Kommentare weiterleiten (benötigt hubzilla_wp Plugin)"; +App::$strings["WordPress Post Settings"] = "WordPress-Beitragseinstellungen"; +App::$strings["Wordpress Settings saved."] = "Wordpress-Einstellungen gespeichert."; +App::$strings["This plugin looks in posts for the words/text you specify below, and collapses any content containing those keywords so it is not displayed at inappropriate times, such as sexual innuendo that may be improper in a work setting. It is polite and recommended to tag any content containing nudity with #NSFW. This filter can also match any other word/text you specify, and can thereby be used as a general purpose content filter."] = "Dieses Plugin sucht in Beiträgen nach Wörtern oder Textbausteinen, die Du hier unterhalb einträgst, und faltet alle Beiträge zusammen, in denen es diese Bausteine findet. Auf diese Weise wird verhindert, dass Inhalte, wie z.B. sexuelle Anspielungen, in unpassenden Momenten angezeigt werden. Es gilt als höflich und empfohlen, den #NSFW Tag für Beiträge zu verwenden, bei denen Du davon ausgehen kannst, dass andere sie anstößig finden könnten. Du kannst aber auch beliebige andere Wörter in der Liste angeben und das Plugin so als allgemeinen Inhaltsfilter verwenden."; +App::$strings["Enable Content filter"] = "Inhaltsfilter aktivieren"; +App::$strings["Comma separated list of keywords to hide"] = "Kommaseparierte Liste von Schlüsselworten die verborgen werden sollen."; +App::$strings["Word, /regular-expression/, lang=xx, lang!=xx"] = "Wort, /regular-expression/, lang=xx, lang!=xx"; +App::$strings["Not Safe For Work Settings"] = "Not Safe For Work Einstellungen"; +App::$strings["General Purpose Content Filter"] = "Allzweck-Inhaltsfilter"; +App::$strings["NSFW Settings saved."] = "NSFW-Einstellungen gespeichert."; +App::$strings["Possible adult content"] = "Möglicherweise nicht jugendfreie Inhalte"; +App::$strings["%s - view"] = "%s - ansehen"; +App::$strings["Post to Insanejournal"] = "Bei InsaneJournal veröffentlichen"; +App::$strings["Enable InsaneJournal Post Plugin"] = "Aktiviere das InsaneJournal Plugin"; +App::$strings["InsaneJournal username"] = "InsaneJournal-Benutzername"; +App::$strings["InsaneJournal password"] = "InsaneJournal-Passwort"; +App::$strings["Post to InsaneJournal by default"] = "Standardmäßig bei InsaneJournal veröffentlichen"; +App::$strings["InsaneJournal Post Settings"] = "InsaneJournal-Beitragseinstellungen"; +App::$strings["Insane Journal Settings saved."] = "InsaneJournal-Einstellungen gespeichert."; +App::$strings["Upload a file"] = "Datei hochladen"; +App::$strings["Drop files here to upload"] = "Dateien zum Hochladen hier fallen lassen"; +App::$strings["Failed"] = "Fehlgeschlagen"; +App::$strings["No files were uploaded."] = "Es wurden keine Dateien hochgeladen."; +App::$strings["Uploaded file is empty"] = "Hochgeladene Datei ist leer"; +App::$strings["Image exceeds size limit of "] = "Bild überschreitet Größenbeschränkung von "; +App::$strings["File has an invalid extension, it should be one of "] = "Die Datei hat eine ungültige Endung. Erlaubt sind folgende:"; +App::$strings["Upload was cancelled, or server error encountered"] = "Das Hochladen wurde abgebrochen oder es ist ein Serverfehler aufgetreten."; +App::$strings["Post to Dreamwidth"] = "Bei Dreamwidth veröffentlichen"; +App::$strings["Enable Dreamwidth Post Plugin"] = "Aktiviere das Dreamwidth-Plugin"; +App::$strings["Dreamwidth username"] = "Dreamwidth-Benutzername"; +App::$strings["Dreamwidth password"] = "Dreamwidth-Passwort"; +App::$strings["Post to Dreamwidth by default"] = "Standardmäßig auf auf Dreamwidth posten"; +App::$strings["Dreamwidth Post Settings"] = "Dreamwidth-Beitragseinstellungen"; +App::$strings["Install Firefox Sharing Tools"] = "Installiere das Firefox Sharing Werkzeug"; +App::$strings["Share content from Firefox to \$Projectname"] = "Inhalte von Firefox nach \$Projectname teilen"; +App::$strings["Install Firefox Sharing Tools to this web browser"] = "Installiere das Firefox Sharing Werkzeug in diesen Webbrowser"; App::$strings["Hubzilla Directory Stats"] = "Hubzilla-Verzeichnisstatistiken"; App::$strings["Total Hubs"] = "Hubs insgesamt"; App::$strings["Hubzilla Hubs"] = "Hubzilla Hubs"; @@ -1658,169 +2044,31 @@ App::$strings["Average Age"] = "Durchschnittsalter"; App::$strings["Known Chatrooms"] = "Bekannte Chaträume"; App::$strings["Known Tags"] = "Bekannte Schlagwörter"; App::$strings["Please note Diaspora and Friendica statistics are merely those **this directory** is aware of, and not all those known in the network. This also applies to chatrooms,"] = "Bitte berücksichtige, dass Diaspora und Friendica Statistiken nur solche einschließen, die **diesem Verzeichnis** bekannt sind, nicht alle im Netzwerk bekannten. Das gilt auch für Chaträume."; -App::$strings["Project Servers and Resources"] = "Projektserver und -ressourcen"; -App::$strings["Project Creator and Tech Lead"] = "Projektersteller und Technischer Leiter"; -App::$strings["Admin, developer, directorymin, support bloke"] = "Administrator, Entwickler, Verzeichnis Betreibender, Supportleistende"; -App::$strings["And the hundreds of other people and organisations who helped make the Hubzilla possible."] = "Und die hunderte anderen Menschen und Organisationen, die geholfen haben Hubzilla möglich zu machen."; -App::$strings["The Redmatrix/Hubzilla projects are provided primarily by volunteers giving their time and expertise - and often paying out of pocket for services they share with others."] = "Die Redmatrix/Hubzilla Projekte werden hauptsächlich von Freiwilligen bereitgestellt, die ihre Zeit und Expertise zur Verfügung stellen - und oft aus eigener Tasche für die Dienste zahlen, die sie mit anderen teilen."; -App::$strings["There is no corporate funding and no ads, and we do not collect and sell your personal information. (We don't control your personal information - <strong>you do</strong>.)"] = "Es gibt keine Finanzierung durch Firmen, keine Werbung und wir verkaufen Deine persönlichen Daten nicht. (Wir kontrollieren Deine persönlichen Daten nicht - <strong>das machst Du</strong>.)"; -App::$strings["Help support our ground-breaking work in decentralisation, web identity, and privacy."] = "Hilf uns bei unserer wegweisenden Arbeit im Bereich der Dezantralisation, von Web-Identitäten und Privatsphäre."; -App::$strings["Your donations keep servers and services running and also helps us to provide innovative new features and continued development."] = "Die Spenden werden dafür verwendet Server und Dienste am laufen zu halten und helfen desweiteren innovative Neuerungen zu schaffen und die Entwicklung voran zu treiben."; -App::$strings["Donate"] = "Spenden"; -App::$strings["Choose a project, developer, or public hub to support with a one-time donation"] = "Wähle ein Projekt, einen Entwickler oder einen öffentlichen Hub den du mit einer einmaligen Spende unterstützen willst."; -App::$strings["Donate Now"] = "Jetzt spenden"; -App::$strings["<strong><em>Or</em></strong> become a project sponsor (Hubzilla Project only)"] = "<strong><em>Oder</em></strong> werde ein Unterstützer des Projekts (ausschließlich Hubzilla)"; -App::$strings["Please indicate if you would like your first name or full name (or nothing) to appear in our sponsor listing"] = "Bitte teile uns mit ob dein kompletter Name oder dein Vorname (oder gar nichts) auf unserer Sponsoren-Seite veröffentlicht werden soll."; -App::$strings["Sponsor"] = "Sponsor"; -App::$strings["Special thanks to: "] = "Besonderer Dank an: "; -App::$strings["Post to Dreamwidth"] = "Bei Dreamwidth veröffentlichen"; -App::$strings["Enable Dreamwidth Post Plugin"] = "Aktiviere das Dreamwidth-Plugin"; -App::$strings["Dreamwidth username"] = "Dreamwidth-Benutzername"; -App::$strings["Dreamwidth password"] = "Dreamwidth-Passwort"; -App::$strings["Post to Dreamwidth by default"] = "Standardmäßig auf auf Dreamwidth posten"; -App::$strings["Dreamwidth Post Settings"] = "Dreamwidth-Beitragseinstellungen"; -App::$strings["Flattr this!"] = "Flattr this!"; -App::$strings["Flattr widget settings updated."] = "Flattr Widget Einstellungen aktualisiert"; -App::$strings["Flattr user"] = "Flattr Nutzer"; -App::$strings["URL of the Thing to flattr"] = "URL des Dings zum flattrn"; -App::$strings["If empty channel URL is used"] = "Falls leer wird die Channel URL verwendet"; -App::$strings["Title of the Thing to flattr"] = "Titel des Dings zum flattrn"; -App::$strings["If empty \"channel name on The Hubzilla\" will be used"] = "Falls leer wird \"Kanalname auf The Hubzilla\" verwendet"; -App::$strings["Static or dynamic flattr button"] = "Statischer oder dynamischer Flattr Button"; -App::$strings["static"] = "statisch"; -App::$strings["dynamic"] = "dynamisch"; -App::$strings["Alignment of the widget"] = "Ausrichtung des Widgets"; -App::$strings["left"] = "links"; -App::$strings["right"] = "rechts"; -App::$strings["Enable Flattr widget"] = "Flattr Widget verwenden"; -App::$strings["Flattr Widget Settings"] = "Flattr Widget Einstellungen"; -App::$strings["Contact not found."] = "Kontakt nicht gefunden."; -App::$strings["This may occasionally happen if contact was requested by both persons and it has already been approved."] = "Dies kann unter Umständen passieren, wenn der Kontakt von beiden Seiten aus angefragt wurde und er bereits akzeptiert wurde.."; -App::$strings["Response from remote site was not understood."] = "Antwort des entfernten Seite war unverständlich."; -App::$strings["Unexpected response from remote site: "] = "Unerwartete Antwort der entfernten Seite"; -App::$strings["Confirmation completed successfully."] = "Bestätigung erfolgreich abgeschlossen."; -App::$strings["Remote site reported: "] = "Meldung der entfernten Seite"; -App::$strings["Temporary failure. Please wait and try again."] = "Vorübergehende Störung. Bitte warte einen Moment und versuche es später erneut."; -App::$strings["Introduction failed or was revoked."] = "Vorstellung fehlgeschlagen oder wurde zurück gezogen."; -App::$strings["Unable to set contact photo."] = "Konnte das Kontakt-Photo nicht setzen."; -App::$strings["%1\$s is now friends with %2\$s"] = "%1\$s ist nun mit %2\$s befreundet"; -App::$strings["No user record found for '%s' "] = "Kein Benutzereintrag für '%s' gefunden"; -App::$strings["Our site encryption key is apparently messed up."] = "Der Verschlüsselungsschlüssel unserer Seite ist anscheinend kaputt."; -App::$strings["Empty site URL was provided or URL could not be decrypted by us."] = "Eine leere Seiten URL wurde angegeben, oder die URL konnte von uns nicht entziffert werden."; -App::$strings["Contact record was not found for you on our site."] = "Für dich wurden keinerlei Kontaktdaten auf unserer Seite gefunden."; -App::$strings["Site public key not available in contact record for URL %s."] = "Der öffentliche Schlüssel dieser Seite ist für die Kontaktdaten mit der URL %s nocht verfügbar."; -App::$strings["The ID provided by your system is a duplicate on our system. It should work if you try again."] = "Die ID, die Durch Dein System angegeben wurde ist ein Duplikat auf unserem. Es sollte funktionieren, wenn Du es noch einmal versuchst."; -App::$strings["Unable to set your contact credentials on our system."] = ""; -App::$strings["Unable to update your contact profile details on our system"] = "Konnte die Details deines Profils auf unserem System nicht aktualisieren."; -App::$strings["[Name Withheld]"] = "[Name zurück gehalten]"; -App::$strings["%1\$s has joined %2\$s"] = "%1\$s ist %2\$s beigetreten"; -App::$strings["%1\$s welcomes %2\$s"] = "%1\$s heißt %2\$s willkommen"; -App::$strings["This introduction has already been accepted."] = "Die Vorstellung wurde bereits akzeptiert."; -App::$strings["Profile location is not valid or does not contain profile information."] = ""; -App::$strings["Warning: profile location has no identifiable owner name."] = ""; -App::$strings["Warning: profile location has no profile photo."] = ""; -App::$strings["%d required parameter was not found at the given location"] = array( - 0 => "", - 1 => "", -); -App::$strings["Introduction complete."] = "Einführung abgeschlossen."; -App::$strings["Unrecoverable protocol error."] = "Nicht behebbarer Protokollfehler."; -App::$strings["Profile unavailable."] = "Profil nicht verfügbar."; -App::$strings["%s has received too many connection requests today."] = "%s hat heute bereits zu viele Kontaktanfragen erhalten."; -App::$strings["Spam protection measures have been invoked."] = "Maßnahmen zum Spam-Schutz wurden aktiviert."; -App::$strings["Friends are advised to please try again in 24 hours."] = "Freunde sollten es bitte in 24 Stunden erneut versuchen."; -App::$strings["Invalid locator"] = ""; -App::$strings["Invalid email address."] = "Ungültige E-Mail-Adresse."; -App::$strings["This account has not been configured for email. Request failed."] = "Dieser Account wurde nicht für E-Mail konfiguriert. Anfrage gescheitert."; -App::$strings["Unable to resolve your name at the provided location."] = ""; -App::$strings["You have already introduced yourself here."] = "Du hast dich hier bereits vorgestellt."; -App::$strings["Apparently you are already friends with %s."] = "Anscheinend bist du bereits mit %s in Kontakt."; -App::$strings["Invalid profile URL."] = "Ungültige Profil-URL."; -App::$strings["Disallowed profile URL."] = "Nicht erlaubte Profil-URL."; -App::$strings["Failed to update contact record."] = "Konnte den Verbindungseintrag nicht aktualisieren."; -App::$strings["Your introduction has been sent."] = "Deine Vorstellung wurde gesendet."; -App::$strings["Please login to confirm introduction."] = "Bitte melde dich an um die Vorstellung zu bestätigen."; -App::$strings["Incorrect identity currently logged in. Please login to <strong>this</strong> profile."] = ""; -App::$strings["Confirm"] = "Bestätigen"; -App::$strings["Hide this contact"] = "Diesen Kontakt verbergen"; -App::$strings["Welcome home %s."] = "Willkommen daheim %s"; -App::$strings["Please confirm your introduction/connection request to %s."] = "Bitte bestätige deine Vorstellung/Kontaktanfrage bei %s."; -App::$strings["Please enter your 'Identity Address' from one of the following supported communications networks:"] = "Bitte gib deine \"Identitäts Adresse\" von einem der folgenden unterstützten Kommunikations Netzwerke an."; -App::$strings["If you are not yet a member of the free social web, <a href=\"%s/siteinfo\">follow this link to find a public Friendica site and join us today</a>."] = ""; -App::$strings["Friend/Connection Request"] = "Freundschafts-/Verbindungsanfrage"; -App::$strings["Examples: jojo@demo.friendica.com, http://demo.friendica.com/profile/jojo, testuser@identi.ca"] = "Beispiele: jojo@demo.friendica.com, http://demo.friendica.com/profile/jojo, testuser@identi.ca"; -App::$strings["Please answer the following:"] = "Bitte beantworten Sie folgendes:"; -App::$strings["Does %s know you?"] = "Kennt %s Sie?"; -App::$strings["Add a personal note:"] = "Eine persönliche Nachricht hinterlassen:"; -App::$strings["Friendica"] = "Friendica"; -App::$strings["StatusNet/Federated Social Web"] = "StatusNet/Föderierte Soziale Netzwerke"; -App::$strings["Diaspora"] = "Diaspora"; -App::$strings[" - please do not use this form. Instead, enter %s into your Diaspora search bar."] = "- bitte verwende nicht dieses Formular sondern gib %s in die Suchleiste deiner Diaspora Seite ein."; -App::$strings["Your Identity Address:"] = "Ihre Identitätsadresse:"; -App::$strings["Submit Request"] = "Anfrage absenden"; -App::$strings["GNU-Social Protocol Settings updated."] = "GNU Social Protokoll Einstellungen aktualisiert"; -App::$strings["Enable the (experimental) GNU-Social protocol for this channel"] = "GNU Social Protokoll (experimentell) für diesen Kanal aktualisieren"; -App::$strings["GNU-Social Protocol Settings"] = "GNU Social Protokoll Einstellungen"; -App::$strings["Follow"] = "Folgen"; -App::$strings["%1\$s is now following %2\$s"] = "%1\$s folgt nun %2\$s"; -App::$strings["Friendica Photo Album Import"] = "Friendica-Fotoalbumimport"; -App::$strings["This will import all your Friendica photo albums to this Red channel."] = "Hiermit werden all deine Fotoalben von Friendica in diesen Hubzilla Kanal importiert."; -App::$strings["Friendica Server base URL"] = "BasisURL des Friendica Servers"; -App::$strings["Friendica Login Username"] = "Friendica-Anmeldebenutzername"; -App::$strings["Friendica Login Password"] = "Friendica-Anmeldepasswort"; -App::$strings["Enable the GNU-Social protocol for this channel"] = "GNU Social Protokoll für diesen Kanal aktualisieren"; -App::$strings["Send email to all members"] = "E-Mail an alle Mitglieder senden"; -App::$strings["$1%s Administrator"] = "$1%s Administrator"; -App::$strings["No recipients found."] = "Keine Empfänger gefunden."; -App::$strings["%1\$d of %2\$d messages sent."] = "%1\$d von %2\$d Nachrichten gesendet."; -App::$strings["Send email to all hub members."] = "Eine E-Mail an alle Mitglieder dieses Hubs senden."; -App::$strings["Message subject"] = "Betreff der Nachricht"; -App::$strings["Sender Email address"] = "E-Mail Adresse des Absenders"; -App::$strings["Test mode (only send to hub administrator)"] = "Test Modus (nur an Hub Administratoren senden)"; -App::$strings["Post to Insanejournal"] = "Bei InsaneJournal veröffentlichen"; -App::$strings["Enable InsaneJournal Post Plugin"] = "Aktiviere das InsaneJournal Plugin"; -App::$strings["InsaneJournal username"] = "InsaneJournal-Benutzername"; -App::$strings["InsaneJournal password"] = "InsaneJournal-Passwort"; -App::$strings["Post to InsaneJournal by default"] = "Standardmäßig bei InsaneJournal veröffentlichen"; -App::$strings["InsaneJournal Post Settings"] = "InsaneJournal-Beitragseinstellungen"; -App::$strings["Insane Journal Settings saved."] = "InsaneJournal-Einstellungen gespeichert."; -App::$strings["Channels to auto connect"] = ""; +App::$strings["Email notification hub"] = "Hub für E-Mail-Benachrichtigungen"; +App::$strings["Hostname"] = "Servername"; +App::$strings["Mailhost Settings"] = "Mailhost-Einstellungen"; +App::$strings["MAILHOST Settings saved."] = "MAILHOST-Einstellungen gespeichert."; +App::$strings["Your Webbie:"] = "Dein Webbie"; +App::$strings["Fontsize (px):"] = "Schriftgröße (px):"; +App::$strings["Link:"] = "Link:"; +App::$strings["Like us on Hubzilla"] = "Like us on Hubzilla"; +App::$strings["Embed:"] = "Einbetten"; +App::$strings["Photos imported"] = "Fotos importiert"; +App::$strings["Redmatrix Photo Album Import"] = "Redmatrix-Fotoalbumimport"; +App::$strings["This will import all your Redmatrix photo albums to this channel."] = "Hiermit werden all deine Fotoalben von Redmatrix in diesen Kanal importiert."; +App::$strings["Redmatrix Server base URL"] = "Basis-URL des Redmatrix Servers"; +App::$strings["Redmatrix Login Username"] = "Redmatrix-Anmeldebenutzername"; +App::$strings["Redmatrix Login Password"] = "Redmatrix-Anmeldepasswort"; +App::$strings["Import just this album"] = "Nur dieses Album importieren"; +App::$strings["Leave blank to import all albums"] = "Leer lassen um alle Alben zu importieren"; +App::$strings["Maximum count to import"] = "Maximal zu importierende Anzahl"; +App::$strings["0 or blank to import all available"] = "0 oder leer lassen um alles zu importieren"; +App::$strings["Channels to auto connect"] = "Kanäle zur automatischen Verbindung"; App::$strings["Comma separated list"] = "Kommagetrennte Liste"; App::$strings["Popular Channels"] = "Beliebte Kanäle"; App::$strings["IRC Settings"] = "IRC-Einstellungen"; App::$strings["IRC settings saved."] = "IRC-Einstellungen gespeichert."; App::$strings["IRC Chatroom"] = "IRC-Chatraum"; -App::$strings["Status:"] = "Status:"; -App::$strings["Activate addon"] = "Addon aktiviren"; -App::$strings["Hide Jappixmini Chat-Widget from the webinterface"] = "Jappix Mini Chat-Widget von der Weboberfläche verbergen"; -App::$strings["Jabber username"] = "Jabber-Benutzername"; -App::$strings["Jabber server"] = "Jabber-Server"; -App::$strings["Jabber BOSH host URL"] = "Jabber BOSH Host URL"; -App::$strings["Jabber password"] = "Jabber-Passwort"; -App::$strings["Encrypt Jabber password with Hubzilla password"] = "Jabber-Passwort mit Hubzilla-Passwort verschlüsseln"; -App::$strings["Hubzilla password"] = "Hubzilla-Passwort"; -App::$strings["Approve subscription requests from Hubzilla contacts automatically"] = ""; -App::$strings["Purge internal list of jabber addresses of contacts"] = "Interne Liste der Jabber Adressen von Kontakten löschen"; -App::$strings["Configuration Help"] = "Konfigurationshilfe"; -App::$strings["Add Contact"] = "Kontakt hinzufügen"; -App::$strings["Jappix Mini Settings"] = "Jappix Mini Einstellungen"; -App::$strings["Upload a file"] = "Datei hochladen"; -App::$strings["Drop files here to upload"] = "Dateien zum Hochladen hier fallen lassen"; -App::$strings["Failed"] = "Fehlgeschlagen"; -App::$strings["No files were uploaded."] = "Es wurden keine Dateien hochgeladen."; -App::$strings["Uploaded file is empty"] = "Hochgeladene Datei ist leer"; -App::$strings["Image exceeds size limit of "] = "Bild überschreitet Größenbeschränkung von "; -App::$strings["File has an invalid extension, it should be one of "] = "Die Datei hat eine ungültige Endung. Erlaubt sind folgende:"; -App::$strings["Upload was cancelled, or server error encountered"] = "Das Hochladen wurde abgebrochen oder es ist ein Serverfehler aufgetreten."; -App::$strings["An account has been created for you."] = "Ein Konto wurde für Sie erstellt."; -App::$strings["Authentication successful but rejected: account creation is disabled."] = "Authentifizierung war erfolgreich wurde aber abgewiesen! Das Anlegen von Accounts wurde deaktiviert."; -App::$strings["Post to Libertree"] = "Bei Libertree veröffentlichen"; -App::$strings["Enable Libertree Post Plugin"] = "Aktivire das Libertree-Plugin"; -App::$strings["Libertree API token"] = "Libertree API Token"; -App::$strings["Libertree site URL"] = "URL der Libertree Seite"; -App::$strings["Post to Libertree by default"] = "Standardmäßig bei Libertree veröffentlichen"; -App::$strings["Libertree Post Settings"] = "Libertree-Beitragseinstellungen"; -App::$strings["Libertree Settings saved."] = "Libertree-Einstellungen gespeichert."; App::$strings["Post to LiveJournal"] = "Bei LiveJurnal veröffentlichen"; App::$strings["Enable LiveJournal Post Plugin"] = "Aktiviere das LiveJurnal Plugin"; App::$strings["LiveJournal username"] = "LiveJournal-Benutzername"; @@ -1828,36 +2076,34 @@ App::$strings["LiveJournal password"] = "LiveJournal-Passwort"; App::$strings["Post to LiveJournal by default"] = "Standardmäßig bei LiveJurnal veröffentlichen"; App::$strings["LiveJournal Post Settings"] = "LiveJournal-Beitragseinstellungen"; App::$strings["LiveJournal Settings saved."] = "LiveJournal-Einstellungen gespeichert."; -App::$strings["Logfile archive directory"] = "Verzeichnis der Logdatei"; -App::$strings["Directory to store rotated logs"] = "Verzeichnis, in dem rotierte Logs gespeichert werden sollen"; -App::$strings["Logfile size in bytes before rotating"] = "zu erreichende Logdateigröße in Bytes, bevor rotiert wird"; -App::$strings["Number of logfiles to retain"] = "Anzahl aufzubewahrender rotierter Logdateien"; -App::$strings["Email notification hub"] = "Hub für E-Mail-Benachrichtigungen"; -App::$strings["Hostname"] = "Servername"; -App::$strings["Mailhost Settings"] = "Mailhost-Einstellungen"; -App::$strings["MAILHOST Settings saved."] = "MAILHOST-Einstellungen gespeichert."; -App::$strings["lonely"] = "einsam"; -App::$strings["drunk"] = "betrunken"; -App::$strings["horny"] = "geil"; -App::$strings["stoned"] = "bekifft"; -App::$strings["fucked up"] = "beschissen"; -App::$strings["clusterfucked"] = "clusterfucked"; -App::$strings["crazy"] = "verrückt"; -App::$strings["hurt"] = "verletzt"; -App::$strings["sleepy"] = "müde"; -App::$strings["grumpy"] = "mürrisch"; -App::$strings["high"] = "hoch"; -App::$strings["semi-conscious"] = "halb bewusstlos"; -App::$strings["in love"] = "verliebt"; -App::$strings["in lust"] = ""; -App::$strings["naked"] = "nackt"; -App::$strings["stinky"] = "stinkend"; -App::$strings["sweaty"] = "verschwitzt"; -App::$strings["bleeding out"] = "blutend"; -App::$strings["victorious"] = "siegreich"; -App::$strings["defeated"] = "besiegt"; -App::$strings["envious"] = "neidisch"; -App::$strings["jealous"] = "eifersüchtig"; +App::$strings["We encountered a problem while logging in with the OpenID you provided. Please check the correct spelling of the ID."] = "Wir haben ein Problem mit der OpenID festgestellt, mit der Du Dich anmelden wolltest. Bitte überprüfe sie noch einmal."; +App::$strings["The error message was:"] = "Die Fehlermeldung war:"; +App::$strings["First Name"] = "Vorname"; +App::$strings["Last Name"] = "Nachname"; +App::$strings["Nickname"] = "Spitzname"; +App::$strings["Full Name"] = "Voller Name"; +App::$strings["Profile Photo 16px"] = "Profilfoto 16 px"; +App::$strings["Profile Photo 32px"] = "Profilfoto 32 px"; +App::$strings["Profile Photo 48px"] = "Profilfoto 48 px"; +App::$strings["Profile Photo 64px"] = "Profilfoto 64 px"; +App::$strings["Profile Photo 80px"] = "Profilfoto 80 px"; +App::$strings["Profile Photo 128px"] = "Profilfoto 128 px"; +App::$strings["Timezone"] = "Zeitzone"; +App::$strings["Birth Year"] = "Geburtsjahr"; +App::$strings["Birth Month"] = "Geburtsmonat"; +App::$strings["Birth Day"] = "Geburtstag"; +App::$strings["Birthdate"] = "Geburtsdatum"; +App::$strings["OpenID protocol error. No ID returned."] = "OpenID-Protokollfehler. Keine Kennung zurückgegeben."; +App::$strings["Login failed."] = "Login fehlgeschlagen."; +App::$strings["Male"] = "Männlich"; +App::$strings["Female"] = "Weiblich"; +App::$strings["You're welcome."] = "Gern geschehen."; +App::$strings["Ah shucks..."] = "Ach Mist..."; +App::$strings["Don't mention it."] = "Keine Ursache."; +App::$strings["<blush>"] = ""; +App::$strings["Page to load after login"] = "Seite, die nach dem Login geladen werden soll"; +App::$strings["Examples: "apps", "network?f=&gid=37" (privacy collection), "channel" or "notifications/system" (leave blank for default network page (grid)."] = "Beispiele: "apps", "network?f=&gid=37" (Gruppen-gefilterte Beiträge), "channel" oder "notifications/system" (freilassen für die Standard-Netzwerkseite (grid)."; +App::$strings["Startpage Settings"] = "Startseiteneinstellungen"; App::$strings["bitchslap"] = "Ohrfeige"; App::$strings["bitchslapped"] = "geohrfeigt"; App::$strings["shag"] = "bumsen"; @@ -1868,8 +2114,8 @@ App::$strings["hug"] = "umarmen"; App::$strings["hugged"] = "umarmt"; App::$strings["murder"] = "ermorden"; App::$strings["murdered"] = "ermordet"; -App::$strings["worship"] = ""; -App::$strings["worshipped"] = ""; +App::$strings["worship"] = "Anbetung"; +App::$strings["worshipped"] = "angebetet"; App::$strings["kiss"] = "küssen"; App::$strings["kissed"] = "geküsst"; App::$strings["tempt"] = "verlocken"; @@ -1896,50 +2142,55 @@ App::$strings["bonk"] = ""; App::$strings["bonked"] = ""; App::$strings["declare undying love for"] = ""; App::$strings["declared undying love for"] = ""; +App::$strings["Diaspora Protocol Settings updated."] = "Diaspora Protokoll Einstellungen aktualisiert"; +App::$strings["The Diaspora protocol does not support location independence. Connections you make within that network may be unreachable from alternate channel locations."] = "Das Diaspora-Protokoll unterstützt keine Server-unabhängigen Identitäten. Verbindungen, die Du mit diesem Netzwerk eingehst, können von anderen Orten (Klonen) dieses Kanals aus unerreichbar sein."; +App::$strings["Enable the Diaspora protocol for this channel"] = "Das Diaspora Protokoll für diesen Kanal aktivieren"; +App::$strings["Allow any Diaspora member to comment on your public posts"] = "Erlaube jedem Diaspora Nutzer deine öffentlichen Beiträge zu kommentieren"; +App::$strings["Prevent your hashtags from being redirected to other sites"] = "Verhindern, dass Deine Hashtags zu anderen Seiten umgeleitet werden"; +App::$strings["Sign and forward posts and comments with no existing Diaspora signature"] = "Signieren und Weiterleiten von Beiträgen und Kommentaren ohne vorhandene Diaspora-Signatur"; +App::$strings["Followed hashtags (comma separated, do not include the #)"] = "Verfolgte Hashtags (Komma separierte Liste, ohne die #)"; +App::$strings["Diaspora Protocol Settings"] = "Diaspora Protokoll Einstellungen"; +App::$strings["No username found in import file."] = "Es wurde kein Nutzername in der importierten Datei gefunden."; +App::$strings["Unable to create a unique channel address. Import failed."] = "Es war nicht möglich, eine eindeutige Kanal-Adresse zu erzeugen. Der Import ist fehlgeschlagen."; +App::$strings["Your account on %s will expire in a few days."] = "Dein Account auf %s wird in ein paar Tagen ablaufen."; +App::$strings["Your $Productname test account is about to expire."] = "Dein $Productname Test-Account wird bald auslaufen."; +App::$strings["Enable Rainbowtag"] = "Rainbowtag aktivieren"; +App::$strings["Rainbowtag Settings"] = "Rainbowtag-Einstellungen"; +App::$strings["Rainbowtag Settings saved."] = "Rainbowtag-Einstellungen gespeichert."; +App::$strings["Show Upload Limits"] = "Hochladebeschränkungen anzeigen"; +App::$strings["Hubzilla configured maximum size: "] = "Die in Hubzilla eingestellte maximale Größe:"; +App::$strings["PHP upload_max_filesize: "] = "PHP upload_max_filesize:"; +App::$strings["PHP post_max_size (must be larger than upload_max_filesize): "] = "PHP post_max_size (muss größer sein als upload_max_filesize):"; +App::$strings["generic profile image"] = ""; +App::$strings["random geometric pattern"] = ""; +App::$strings["monster face"] = ""; +App::$strings["computer generated face"] = ""; +App::$strings["retro arcade style face"] = ""; +App::$strings["Hub default profile photo"] = "Standard-Profilfoto für diesen Hub"; +App::$strings["Information"] = "Information"; +App::$strings["Libravatar addon is installed, too. Please disable Libravatar addon or this Gravatar addon.<br>The Libravatar addon will fall back to Gravatar if nothing was found at Libravatar."] = ""; App::$strings["Save Settings"] = "Einstellungen speichern"; -App::$strings["text to include in all outgoing posts from this site"] = "Test der in alle Beiträge angefügt werden soll, die von dieser Seite ausgehen"; -App::$strings["Federate"] = ""; -App::$strings["nofed Settings saved."] = "nofed Einstellungen gespeichert"; -App::$strings["Allow Federation Toggle"] = ""; -App::$strings["Federate posts by default"] = ""; -App::$strings["NoFed Settings"] = "NoFed-Einstellungen"; +App::$strings["Default avatar image"] = ""; +App::$strings["Select default avatar image if none was found at Gravatar. See README"] = ""; +App::$strings["Rating of images"] = ""; +App::$strings["Select the appropriate avatar rating for your site. See README"] = ""; +App::$strings["Gravatar settings updated."] = ""; +App::$strings["Recent Channel/Profile Viewers"] = "Kürzliche Kanal/Profil Besucher"; +App::$strings["This plugin/addon has not been configured."] = "Dieses Plugin/Addon wurde noch nicht konfiguriert."; +App::$strings["Please visit the Visage settings on %s"] = "Bitte rufe die Visage Einstellungen auf %s auf"; +App::$strings["your feature settings page"] = "Die Funktions-Einstellungsseite"; +App::$strings["No entries."] = "Keine Einträge."; +App::$strings["Enable Visage Visitor Logging"] = "Aktiviere das Visage-Besucher Logging"; +App::$strings["Visage Settings"] = "Visage-Einstellungen"; App::$strings["Nsabait Settings updated."] = "Nsabait-Einstellungen aktualisiert."; -App::$strings["Enable NSAbait Plugin"] = ""; +App::$strings["Enable NSAbait Plugin"] = "Aktiviere das NSAbait Plugin"; App::$strings["NSAbait Settings"] = "NSAbait-Einstellungen"; -App::$strings["This plugin looks in posts for the words/text you specify below, and collapses any content containing those keywords so it is not displayed at inappropriate times, such as sexual innuendo that may be improper in a work setting. It is polite and recommended to tag any content containing nudity with #NSFW. This filter can also match any other word/text you specify, and can thereby be used as a general purpose content filter."] = ""; -App::$strings["Enable Content filter"] = "Inhaltsfilter aktivieren"; -App::$strings["Comma separated list of keywords to hide"] = ""; -App::$strings["Use /expression/ to provide regular expressions"] = ""; -App::$strings["Not Safe For Work Settings"] = "Not Safe For Work Einstellungen"; -App::$strings["General Purpose Content Filter"] = "Allzweck-Inhaltsfilter"; -App::$strings["NSFW Settings saved."] = "NSFW-Einstellungen gespeichert."; -App::$strings["Possible adult content"] = "Möglicherweise nicht jugendfreie Inhalte"; -App::$strings["%s - click to open/close"] = "%s - zum öffnen/schließen anklicken"; -App::$strings["System defaults:"] = "Systemstandardeinstellungen:"; -App::$strings["Preferred Clipart IDs"] = ""; -App::$strings["List of preferred clipart ids. These will be shown first."] = ""; -App::$strings["Default Search Term"] = ""; -App::$strings["The default search term. These will be shown second."] = ""; -App::$strings["Return After"] = ""; -App::$strings["Page to load after image selection."] = ""; -App::$strings["Edit Profile"] = "Profile bearbeiten"; -App::$strings["Profile List"] = "Profilliste"; -App::$strings["Order of Preferred"] = "Bevorzugte Reihenfolge"; -App::$strings["Sort order of preferred clipart ids."] = ""; -App::$strings["Newest first"] = "Neueste zuerst"; -App::$strings["As entered"] = "Wie eingegeben"; -App::$strings["Order of other"] = ""; -App::$strings["Sort order of other clipart ids."] = ""; -App::$strings["Most downloaded first"] = "Meist heruntergeladene zuerst"; -App::$strings["Most liked first"] = "Beliebteste zuerst"; -App::$strings["Preferred IDs Message"] = ""; -App::$strings["Message to display above preferred results."] = ""; -App::$strings["Uploaded by: "] = "Hochgeladen von: "; -App::$strings["Drawn by: "] = "Gezeichnet von: "; -App::$strings["Or select from a free OpenClipart.org image:"] = ""; -App::$strings["Search Term"] = "Suchbegriff"; -App::$strings["Unknown error. Please try again later."] = "Unbekannter Fehler. Bitte versuchen Sie es später erneut."; -App::$strings["Profile photo updated successfully."] = "Profilfoto erfolgreich aktualisiert."; +App::$strings["Send test email"] = "Test-E-Mail senden"; +App::$strings["No recipients found."] = "Keine Empfänger gefunden."; +App::$strings["Mail sent."] = "Mail gesendet."; +App::$strings["Sending of mail failed."] = "Senden der E-Mail fehlgeschlagen."; +App::$strings["Mail Test"] = "Mail Test"; +App::$strings["Message subject"] = "Betreff der Nachricht"; App::$strings["View Larger"] = "Größer anzeigen"; App::$strings["Tile Server URL"] = "Kachelserver-URL"; App::$strings["A list of <a href=\"http://wiki.openstreetmap.org/wiki/TMS\" target=\"_blank\">public tile servers</a>"] = "Eine Liste <a href=\"http://wiki.openstreetmap.org/wiki/TMS\" target=\"_blank\">öffentlicher Kachelserver</a>"; @@ -1949,90 +2200,108 @@ App::$strings["Default zoom"] = "Standardzoom"; App::$strings["The default zoom level. (1:world, 18:highest, also depends on tile server)"] = "Die Standard-Vergrößerungsstufe (1:Welt, 18:höchste, hängt außerdem vom Kachelserver ab)."; App::$strings["Include marker on map"] = "Markierung auf der Karte einschließen"; App::$strings["Include a marker on the map."] = "Binde eine Markierung auf der Karte ein."; -App::$strings["Message to display on every page on this server"] = "Nachricht, die auf jeder Seite dieses Servers angezeigt werden soll"; -App::$strings["Pageheader Settings"] = "Nachrichtenkopf-Einstellungen"; -App::$strings["pageheader Settings saved."] = "Nachrichtenkopf-Einstellungen gespeichert."; -App::$strings["This website is tracked using the <a href='http://www.piwik.org'>Piwik</a> analytics tool."] = "Diese Website verwendet <a href='http://www.piwik.org'>Piwik</a>, um die Besucherzugriffe auszuwerten."; -App::$strings["If you do not want that your visits are logged this way you <a href='%s'>can set a cookie to prevent Piwik from tracking further visits of the site</a> (opt-out)."] = "Wenn Du nicht möchtest, dass Deine Besuche zu diesem Zweck gespeichert werden, kannst Du <a href='%s'>ein Cookie setzen, welches Piwik davon abhält, Deine weiteren Besuche auf dieser Website zu verfolgen</a> (Opt-out)."; -App::$strings["Piwik Base URL"] = "Piwik Basis-URL"; -App::$strings["Absolute path to your Piwik installation. (without protocol (http/s), with trailing slash)"] = "Der absolute Pfad zu Deiner Piwik-Installation (ohne Protokoll (http/s), aber mit abschließendem Schrägstrich / )."; -App::$strings["Site ID"] = "Seitenkennung"; -App::$strings["Show opt-out cookie link?"] = "Den Opt-out Cookie-Link anzeigen?"; -App::$strings["Asynchronous tracking"] = "Asynchrones Tracking"; -App::$strings["Enable frontend JavaScript error tracking"] = "Ermögliche Frontend-JavaScript-Fehlertracking"; -App::$strings["This feature requires Piwik >= 2.2.0"] = "Diese Funktion erfordert Piwik >= 2.2.0"; -App::$strings["Planets Settings updated."] = "Planeten Einstellungen aktualisiert"; -App::$strings["Enable Planets Plugin"] = "Aktiviere Planeten Plugin"; -App::$strings["Planets Settings"] = "Planeten Einstellungen"; -App::$strings["You are now authenticated to pumpio."] = "Du bist nun bei pumpio authenzifiziert."; -App::$strings["return to the featured settings page"] = ""; -App::$strings["Post to Pump.io"] = "Bei pumpio veröffentlichen"; -App::$strings["Pump.io servername"] = "Pump.io-Servername"; -App::$strings["Without \"http://\" or \"https://\""] = "Ohne \"http://\" oder \"https://\""; -App::$strings["Pump.io username"] = "Pump.io-Benutzername"; -App::$strings["Without the servername"] = "Ohne dem Servernamen"; -App::$strings["You are not authenticated to pumpio"] = "Du bist nicht bei pumpio authentifiziert."; -App::$strings["(Re-)Authenticate your pump.io connection"] = "Deine pumpio Verbindung (erneut) authentifizieren"; -App::$strings["Enable pump.io Post Plugin"] = "Aktiviere das pumpio-Plugin"; -App::$strings["Post to pump.io by default"] = "Standardmäßig bei pumpio veröffentlichen"; -App::$strings["Should posts be public"] = "Sollen die Beiträge öffentlich sein"; -App::$strings["Mirror all public posts"] = "Öffentliche Beiträge spiegeln"; -App::$strings["Pump.io Post Settings"] = "Pump.io-Beitragseinstellungen"; -App::$strings["PumpIO Settings saved."] = "PumpIO-Einstellungen gespeichert."; -App::$strings["QR code"] = "QR-Code"; -App::$strings["QR Generator"] = "QR-Generator"; -App::$strings["Enter some text"] = ""; -App::$strings["Enable Rainbowtag"] = "Rainbowtag aktivieren"; -App::$strings["Rainbowtag Settings"] = "Rainbowtag-Einstellungen"; -App::$strings["Rainbowtag Settings saved."] = "Rainbowtag-Einstellungen gespeichert."; -App::$strings["You're welcome."] = "Gern geschehen."; -App::$strings["Ah shucks..."] = ""; -App::$strings["Don't mention it."] = "Keine Ursache."; -App::$strings["<blush>"] = ""; -App::$strings["Redmatrix File Storage Import"] = ""; -App::$strings["This will import all your Redmatrix cloud files to this channel."] = "Hiermit werden alle deine Daten aus der Redmatrix Cloud in diesen Kanal importiert."; -App::$strings["Redmatrix Server base URL"] = "Basis-URL des Redmatrix Servers"; -App::$strings["Redmatrix Login Username"] = "Redmatrix-Anmeldebenutzername"; -App::$strings["Redmatrix Login Password"] = "Redmatrix-Anmeldepasswort"; -App::$strings["file"] = "Datei"; -App::$strings["Photos imported"] = "Fotos importiert"; -App::$strings["Redmatrix Photo Album Import"] = "Redmatrix-Fotoalbumimport"; -App::$strings["This will import all your Redmatrix photo albums to this channel."] = "Hiermit werden all deine Fotoalben von Redmatrix in diesen Kanal importiert."; -App::$strings["Import just this album"] = "Nur dieses Album importieren"; -App::$strings["Leave blank to import all albums"] = "Leer lassen um alle Alben zu importieren"; -App::$strings["Maximum count to import"] = "Maximal zu importierende Anzahl"; -App::$strings["0 or blank to import all available"] = "0 oder leer lassen um alles zu importieren"; +App::$strings["text to include in all outgoing posts from this site"] = "Test der in alle Beiträge angefügt werden soll, die von dieser Seite ausgehen"; +App::$strings["Post to Friendica"] = "Bei Friendica veröffentlichen"; +App::$strings["rtof Settings saved."] = "rtof-Einstellungen gespeichert."; +App::$strings["Allow posting to Friendica"] = "Erlaube die Veröffentlichung bei Friendica"; +App::$strings["Send public postings to Friendica by default"] = "Standardmäßig öffentliche Beiträge bei Friendica veröffentlichen"; +App::$strings["Friendica API Path"] = "Friendica-API-Pfad"; +App::$strings["https://{sitename}/api"] = "https://{sitename}/api"; +App::$strings["Friendica login name"] = "Friendica-Anmeldename"; +App::$strings["Friendica password"] = "Friendica-Passwort"; +App::$strings["Hubzilla to Friendica Post Settings"] = "Hubzilla-zu-Friendica Beitragseinstellungen"; +App::$strings["Status:"] = "Status:"; +App::$strings["Activate addon"] = "Addon aktiviren"; +App::$strings["Hide Jappixmini Chat-Widget from the webinterface"] = "Jappix Mini Chat-Widget von der Weboberfläche verbergen"; +App::$strings["Jabber username"] = "Jabber-Benutzername"; +App::$strings["Jabber server"] = "Jabber-Server"; +App::$strings["Jabber BOSH host URL"] = "Jabber BOSH Host URL"; +App::$strings["Jabber password"] = "Jabber-Passwort"; +App::$strings["Encrypt Jabber password with Hubzilla password"] = "Jabber-Passwort mit Hubzilla-Passwort verschlüsseln"; +App::$strings["Hubzilla password"] = "Hubzilla-Passwort"; +App::$strings["Approve subscription requests from Hubzilla contacts automatically"] = "Verbindungsanfragen von Hubzilla-Kontakten automatisch annehmen"; +App::$strings["Purge internal list of jabber addresses of contacts"] = "Interne Liste der Jabber Adressen von Kontakten löschen"; +App::$strings["Configuration Help"] = "Konfigurationshilfe"; +App::$strings["Jappix Mini Settings"] = "Jappix Mini Einstellungen"; +App::$strings["Currently blocked"] = "Derzeit blockiert"; +App::$strings["No channels currently blocked"] = "Momentan sind keine Kanäle blockiert"; +App::$strings["\"Superblock\" Settings"] = "\"Superblock\"-Einstellungen"; +App::$strings["Block Completely"] = "Vollständig blockieren"; +App::$strings["superblock settings updated"] = "Superblock Einstellungen aktualisiert"; +App::$strings["Federate"] = "Beitrag verteilen"; +App::$strings["nofed Settings saved."] = "nofed Einstellungen gespeichert"; +App::$strings["Allow Federation Toggle"] = "Umschalter zur Beitragsverteilung bereitstellen"; +App::$strings["Federate posts by default"] = "Beiträge standardmäßig verteilen"; +App::$strings["NoFed Settings"] = "NoFed-Einstellungen"; App::$strings["Post to Red"] = ""; App::$strings["Channel is required."] = "Kanal ist erforderlich."; -App::$strings["Invalid channel."] = "Ungültiger Kanal."; App::$strings["redred Settings saved."] = "redred-Einstellungen gespeichert."; App::$strings["Allow posting to another Hubzilla Channel"] = "Erlaube die Veröffentlichung in anderen Hubzilla Kanälen"; App::$strings["Send public postings to Hubzilla channel by default"] = ""; App::$strings["Hubzilla API Path"] = "Hubzilla-API-Pfad"; -App::$strings["https://{sitename}/api"] = "https://{sitename}/api"; App::$strings["Hubzilla login name"] = "Hubzilla-Anmeldename"; App::$strings["Hubzilla channel name"] = "Hubzilla-Kanalname"; -App::$strings["Nickname"] = "Spitzname"; App::$strings["Hubzilla Crosspost Settings"] = ""; -App::$strings["Post to Friendica"] = "Bei Friendica veröffentlichen"; -App::$strings["rtof Settings saved."] = "rtof-Einstellungen gespeichert."; -App::$strings["Allow posting to Friendica"] = "Erlaube die Veröffentlichung bei Friendica"; -App::$strings["Send public postings to Friendica by default"] = "Standardmäßig öffentliche Beiträge bei Friendica veröffentlichen"; -App::$strings["Friendica API Path"] = "Friendica-API-Pfad"; -App::$strings["Friendica login name"] = "Friendica-Anmeldename"; -App::$strings["Friendica password"] = "Friendica-Passwort"; -App::$strings["Hubzilla to Friendica Post Settings"] = ""; -App::$strings["Extended Identity Sharing"] = "Erweitertes Teilen von Identitäten"; -App::$strings["Share your identity with all websites on the internet. When disabled, identity is only shared with sites in the matrix."] = ""; -App::$strings["Some setting"] = ""; -App::$strings["A setting"] = "Eine Einstellung"; -App::$strings["Skeleton Settings"] = ""; -App::$strings["Deactivate the feature"] = "Diese Funktion abschalten"; -App::$strings["Hide the button and show the smilies directly."] = "Verstecke die Schaltfläche und zeige die Smilies direkt an."; -App::$strings["Smileybutton Settings"] = "Smileyknopf-Einstellungen"; -App::$strings["Page to load after login"] = "Seite, die nach dem Login geladen werden soll"; -App::$strings["Examples: "apps", "network?f=&gid=37" (privacy collection), "channel" or "notifications/system" (leave blank for default network page (grid)."] = "Beispiele: "apps", "network?f=&gid=37" (Gruppen-gefilterte Beiträge), "channel" oder "notifications/system" (freilassen für die Standard-Netzwerkseite (grid)."; -App::$strings["Startpage Settings"] = "Startseiteneinstellungen"; +App::$strings["Logfile archive directory"] = "Verzeichnis der Logdatei"; +App::$strings["Directory to store rotated logs"] = "Verzeichnis, in dem rotierte Logs gespeichert werden sollen"; +App::$strings["Logfile size in bytes before rotating"] = "zu erreichende Logdateigröße in Bytes, bevor rotiert wird"; +App::$strings["Number of logfiles to retain"] = "Anzahl aufzubewahrender rotierter Logdateien"; +App::$strings["Friendica Photo Album Import"] = "Friendica-Fotoalbumimport"; +App::$strings["This will import all your Friendica photo albums to this Red channel."] = "Hiermit werden all deine Fotoalben von Friendica in diesen Hubzilla Kanal importiert."; +App::$strings["Friendica Server base URL"] = "BasisURL des Friendica Servers"; +App::$strings["Friendica Login Username"] = "Friendica-Anmeldebenutzername"; +App::$strings["Friendica Login Password"] = "Friendica-Anmeldepasswort"; +App::$strings["ActivityPub"] = "ActivityPub"; +App::$strings["ActivityPub Protocol Settings updated."] = ""; +App::$strings["The ActivityPub protocol does not support location independence. Connections you make within that network may be unreachable from alternate channel locations."] = ""; +App::$strings["Enable the ActivityPub protocol for this channel"] = ""; +App::$strings["ActivityPub Protocol Settings"] = ""; +App::$strings["Project Servers and Resources"] = "Projektserver und -ressourcen"; +App::$strings["Project Creator and Tech Lead"] = "Projektersteller und Technischer Leiter"; +App::$strings["Admin, developer, directorymin, support bloke"] = "Administrator, Entwickler, Verzeichnis Betreibender, Supportleistende"; +App::$strings["And the hundreds of other people and organisations who helped make the Hubzilla possible."] = "Und die hunderte anderen Menschen und Organisationen, die geholfen haben Hubzilla möglich zu machen."; +App::$strings["The Redmatrix/Hubzilla projects are provided primarily by volunteers giving their time and expertise - and often paying out of pocket for services they share with others."] = "Die Redmatrix/Hubzilla Projekte werden hauptsächlich von Freiwilligen bereitgestellt, die ihre Zeit und Expertise zur Verfügung stellen - und oft aus eigener Tasche für die Dienste zahlen, die sie mit anderen teilen."; +App::$strings["There is no corporate funding and no ads, and we do not collect and sell your personal information. (We don't control your personal information - <strong>you do</strong>.)"] = "Es gibt keine Finanzierung durch Firmen, keine Werbung und wir verkaufen Deine persönlichen Daten nicht. (Wir kontrollieren Deine persönlichen Daten nicht - <strong>das machst Du</strong>.)"; +App::$strings["Help support our ground-breaking work in decentralisation, web identity, and privacy."] = "Hilf uns bei unserer wegweisenden Arbeit im Bereich der Dezantralisation, von Web-Identitäten und Privatsphäre."; +App::$strings["Your donations keep servers and services running and also helps us to provide innovative new features and continued development."] = "Die Spenden werden dafür verwendet Server und Dienste am laufen zu halten und helfen desweiteren innovative Neuerungen zu schaffen und die Entwicklung voran zu treiben."; +App::$strings["Donate"] = "Spenden"; +App::$strings["Choose a project, developer, or public hub to support with a one-time donation"] = "Wähle ein Projekt, einen Entwickler oder einen öffentlichen Hub den du mit einer einmaligen Spende unterstützen willst."; +App::$strings["Donate Now"] = "Jetzt spenden"; +App::$strings["<strong><em>Or</em></strong> become a project sponsor (Hubzilla Project only)"] = "<strong><em>Oder</em></strong> werde ein Unterstützer des Projekts (ausschließlich Hubzilla)"; +App::$strings["Please indicate if you would like your first name or full name (or nothing) to appear in our sponsor listing"] = "Bitte teile uns mit ob dein kompletter Name oder dein Vorname (oder gar nichts) auf unserer Sponsoren-Seite veröffentlicht werden soll."; +App::$strings["Sponsor"] = "Sponsor"; +App::$strings["Special thanks to: "] = "Besonderer Dank an: "; +App::$strings["This is a fairly comprehensive and complete guitar chord dictionary which will list most of the available ways to play a certain chord, starting from the base of the fingerboard up to a few frets beyond the twelfth fret (beyond which everything repeats). A couple of non-standard tunings are provided for the benefit of slide players, etc."] = ""; +App::$strings["Chord names start with a root note (A-G) and may include sharps (#) and flats (b). This software will parse most of the standard naming conventions such as maj, min, dim, sus(2 or 4), aug, with optional repeating elements."] = ""; +App::$strings["Valid examples include A, A7, Am7, Amaj7, Amaj9, Ammaj7, Aadd4, Asus2Add4, E7b13b11 ..."] = "Einige gültige Beispiele: A, A7, Am7, Amaj7, Amaj9, Ammaj7, Aadd4, Asus2Add4, E7b13b11 ..."; +App::$strings["Guitar Chords"] = "Gitarrenakkorde"; +App::$strings["The complete online chord dictionary"] = "Das komplette online Akkord-Verzeichnis"; +App::$strings["Tuning"] = "Stimmen"; +App::$strings["Chord name: example: Em7"] = "Beispiel Akkord Name: Em7"; +App::$strings["Show for left handed stringing"] = "Linkshänder-Besaitung anzeigen"; +App::$strings["Quick Reference"] = "Schnellreferenz"; +App::$strings["Post to Libertree"] = "Bei Libertree veröffentlichen"; +App::$strings["Enable Libertree Post Plugin"] = "Aktivire das Libertree-Plugin"; +App::$strings["Libertree API token"] = "Libertree API Token"; +App::$strings["Libertree site URL"] = "URL der Libertree Seite"; +App::$strings["Post to Libertree by default"] = "Standardmäßig bei Libertree veröffentlichen"; +App::$strings["Libertree Post Settings"] = "Libertree-Beitragseinstellungen"; +App::$strings["Libertree Settings saved."] = "Libertree-Einstellungen gespeichert."; +App::$strings["Flattr this!"] = "Flattr this!"; +App::$strings["Flattr widget settings updated."] = "Flattr Widget Einstellungen aktualisiert"; +App::$strings["Flattr user"] = "Flattr Nutzer"; +App::$strings["URL of the Thing to flattr"] = "URL des Dings zum flattrn"; +App::$strings["If empty channel URL is used"] = "Falls leer wird die Channel URL verwendet"; +App::$strings["Title of the Thing to flattr"] = "Titel des Dings zum flattrn"; +App::$strings["If empty \"channel name on The Hubzilla\" will be used"] = "Falls leer wird \"Kanalname auf The Hubzilla\" verwendet"; +App::$strings["Static or dynamic flattr button"] = "Statischer oder dynamischer Flattr Button"; +App::$strings["static"] = "statisch"; +App::$strings["dynamic"] = "dynamisch"; +App::$strings["Alignment of the widget"] = "Ausrichtung des Widgets"; +App::$strings["left"] = "links"; +App::$strings["right"] = "rechts"; +App::$strings["Enable Flattr widget"] = "Flattr Widget verwenden"; +App::$strings["Flattr Widget Settings"] = "Flattr Widget Einstellungen"; App::$strings["Post to GNU social"] = "Bei GNU social veröffentlichen"; App::$strings["Please contact your site administrator.<br />The provided API URL is not valid."] = "Bitte kontaktiere den Administrator deines Hubs.<br />Die angegebene API URL ist nicht korrekt."; App::$strings["We could not contact the GNU social API with the Path you entered."] = "Mit dem angegebenen Pfad war es uns nicht möglich, die GNU social API zu erreichen."; @@ -2062,25 +2331,42 @@ App::$strings["Clear OAuth configuration"] = "OAuth Konfiguration löschen"; App::$strings["GNU social Post Settings"] = "GNU social Einstellungen"; App::$strings["API URL"] = "API-URL"; App::$strings["Application name"] = "Anwendungsname"; -App::$strings["Currently blocked"] = "Derzeit blockiert"; -App::$strings["No channels currently blocked"] = "Momentan sind keine Kanäle blockiert"; -App::$strings["\"Superblock\" Settings"] = "\"Superblock\"-Einstellungen"; -App::$strings["Block Completely"] = "Vollständig blockieren"; -App::$strings["superblock settings updated"] = "Superblock Einstellungen aktualisiert"; -App::$strings["Your account on %s will expire in a few days."] = "Dein Account auf %s wird in ein paar Tagen ablaufen."; -App::$strings["Your $Productname test account is about to expire."] = "Dein $Productname Test-Account wird bald auslaufen."; -App::$strings["Three Dimensional Tic-Tac-Toe"] = "Dreidimensionales Tic-Tac-Toe"; -App::$strings["3D Tic-Tac-Toe"] = "3D Tic-Tac-Toe"; -App::$strings["New game"] = "Neues Spiel"; -App::$strings["New game with handicap"] = "Neues Handicaü-Spiel"; -App::$strings["Three dimensional tic-tac-toe is just like the traditional game except that it is played on multiple levels simultaneously. "] = "3D Tic-Tac-Toe funktioniert wie das ursprüngliche Spiel, nur dass es auf mehreren Ebenen gleichzeitig gespielt wird."; -App::$strings["In this case there are three levels. You win by getting three in a row on any level, as well as up, down, and diagonally across the different levels."] = "In diesem Fall sind es drei Ebenen. Du gewinnst, wenn es dir gelingt drei in einer Reihe auf einer beliebigen Ebene oder diagonal über die verschiedenen Ebenen hinweg zu erreichen."; -App::$strings["The handicap game disables the center position on the middle level because the player claiming this square often has an unfair advantage."] = "Bei einem Handicap-Spiel wird die Position im Zentrum der mittleren Ebene gesperrt, da der Spieler der dieses Feld für sich beansprucht meist einen unfairen Vorteil hat."; -App::$strings["You go first..."] = "Du darfst anfangen..."; -App::$strings["I'm going first this time..."] = "Diesmal werde ich anfangen..."; -App::$strings["You won!"] = "Sie haben gewonnen!"; -App::$strings["\"Cat\" game!"] = ""; -App::$strings["I won!"] = "Ich habe gewonnen!"; +App::$strings["QR code"] = "QR-Code"; +App::$strings["QR Generator"] = "QR-Generator"; +App::$strings["Enter some text"] = "Etwas Text eingeben"; +App::$strings["Invalid game."] = "Ungültiges Spiel."; +App::$strings["You are not a player in this game."] = "Sie sind kein Spieler in diesem Spiel."; +App::$strings["You must be a local channel to create a game."] = "Um ein Spiel zu eröffnen, musst du ein lokaler Kanal sein"; +App::$strings["You must select one opponent that is not yourself."] = "Du musst einen Gegner wählen, der nicht du selbst ist"; +App::$strings["You must select white or black."] = "Sie müssen weiß oder schwarz auswählen."; +App::$strings["Error creating new game."] = "Fehler beim Erstellen eines neuen Spiels."; +App::$strings["Requested channel is not available."] = "Angeforderte Kanal nicht verfügbar."; +App::$strings["You must select a local channel /chess/channelname"] = "Du musst einen lokalen Kanal/Schach(Kanalnamen aufwählen"; +App::$strings["Enable notifications"] = "Benachrichtigungen aktivieren"; +App::$strings["Post to Twitter"] = "Bei Twitter veröffentlichen"; +App::$strings["Twitter settings updated."] = "Twitter-Einstellungen aktualisiert."; +App::$strings["No consumer key pair for Twitter found. Please contact your site administrator."] = "Es wurde kein Consumer-Schlüsselpaar für Twitter gefunden. Bitte kontaktiere deinen Seiten-Administrator."; +App::$strings["At this Hubzilla instance the Twitter plugin was enabled but you have not yet connected your account to your Twitter account. To do so click the button below to get a PIN from Twitter which you have to copy into the input box below and submit the form. Only your <strong>public</strong> posts will be posted to Twitter."] = "Auf diesem Hubzilla-Server ist das Twitter-Plugin aktiviert, aber Du hast Dich hier noch nicht mit Deinem Twitter-Konto verbunden. Um dies zu tun, klicke die Schaltfläche unten, um eine PIN von Twitter zu erhalten, die Du dann in das Eingabefeld darunter einfügen und das Formular bestätigen musst. Nur Deine <strong>öffentlichen</strong> Beiträge werden auf Twitter geteilt."; +App::$strings["Log in with Twitter"] = "Mit Twitter anmelden"; +App::$strings["Copy the PIN from Twitter here"] = "PIN von Twitter hier her kopieren"; +App::$strings["<strong>Note:</strong> Due your privacy settings (<em>Hide your profile details from unknown viewers?</em>) the link potentially included in public postings relayed to Twitter will lead the visitor to a blank page informing the visitor that the access to your profile has been restricted."] = "<strong>Hinweis:</strong> Entsprechend Deiner Privatsphären-Einstellungen (<em>Profil-Details vor nicht angemeldeten Besuchern verbergen?</em>) kann ein ggf. zu Twitter geteilter Link Besucher auf eine leere Seite führen, die darüber informiert, dass der Zugriff zu Deinem Profil eingeschränkt ist."; +App::$strings["Allow posting to Twitter"] = "Erlaube die Veröffentlichung bei Twitter"; +App::$strings["If enabled your public postings can be posted to the associated Twitter account"] = "Wenn aktiv können deine öffentlichen Beiträge bei dem verbundenen Twitter Account veröffentlicht werden."; +App::$strings["Send public postings to Twitter by default"] = "Standardmäßig öffentliche Beiträge bei Twitter veröffentlichen"; +App::$strings["If enabled your public postings will be posted to the associated Twitter account by default"] = "Wenn aktiv können deine öffentlichen Beiträge bei dem verbundenen Twitter Account veröffentlicht werden."; +App::$strings["Twitter Post Settings"] = "Twitter-Beitragseinstellungen"; +App::$strings["Deactivate the feature"] = "Diese Funktion abschalten"; +App::$strings["Hide the button and show the smilies directly."] = "Verstecke die Schaltfläche und zeige die Smilies direkt an."; +App::$strings["Smileybutton Settings"] = "Smileyknopf-Einstellungen"; +App::$strings["This website is tracked using the <a href='http://www.piwik.org'>Piwik</a> analytics tool."] = "Diese Website verwendet <a href='http://www.piwik.org'>Piwik</a>, um die Besucherzugriffe auszuwerten."; +App::$strings["If you do not want that your visits are logged this way you <a href='%s'>can set a cookie to prevent Piwik from tracking further visits of the site</a> (opt-out)."] = "Wenn Du nicht möchtest, dass Deine Besuche zu diesem Zweck gespeichert werden, kannst Du <a href='%s'>ein Cookie setzen, welches Piwik davon abhält, Deine weiteren Besuche auf dieser Website zu verfolgen</a> (Opt-out)."; +App::$strings["Piwik Base URL"] = "Piwik Basis-URL"; +App::$strings["Absolute path to your Piwik installation. (without protocol (http/s), with trailing slash)"] = "Der absolute Pfad zu Deiner Piwik-Installation (ohne Protokoll (http/s), aber mit abschließendem Schrägstrich / )."; +App::$strings["Site ID"] = "Seitenkennung"; +App::$strings["Show opt-out cookie link?"] = "Den Opt-out Cookie-Link anzeigen?"; +App::$strings["Asynchronous tracking"] = "Asynchrones Tracking"; +App::$strings["Enable frontend JavaScript error tracking"] = "Ermögliche Frontend-JavaScript-Fehlertracking"; +App::$strings["This feature requires Piwik >= 2.2.0"] = "Diese Funktion erfordert Piwik >= 2.2.0"; App::$strings["Edit your profile and change settings."] = "Bearbeite dein Profil und ändere die Einstellungen."; App::$strings["Click here to see activity from your connections."] = "Klicke hier, um die Aktivitäten Deiner Verbindungen zu sehen."; App::$strings["Click here to see your channel home."] = "Klicke hier, um Deine Kanal-Hauptseite zu sehen."; @@ -2116,43 +2402,49 @@ App::$strings["Save your search so you can repeat it at a later date."] = "Speic App::$strings["If you see this icon you can be sure that the sender is who it say it is. It is normal that it is not always possible to verify the sender, so the icon will be missing sometimes. There is usually no need to worry about that."] = "Wenn Du dieses Symbol siehst, kannst Du weitgehend sicher sein, dass der Ansender dem angegebenen entspricht. Nicht immer ist es möglich, den Absender zu verifizieren, daher fehlt das Symbol mitunter. Das ist aber in der Regel kein Grund zur Sorge."; App::$strings["Danger! It seems someone tried to forge a message! This message is not necessarily from who it says it is from!"] = "Vorsicht! Es kann sein, dass jemand versucht, eine Nachricht zu fälschen! Diese Nachricht muss nicht unbedingt vom angegebenen Absender stammen!"; App::$strings["Welcome to Hubzilla! Would you like to see a tour of the UI?</p> <p>You can pause it at any time and continue where you left off by reloading the page, or navigting to another page.</p><p>You can also advance by pressing the return key"] = "Willkommen zu Hubzilla! Möchtest Du eine Tour der Benutzeroberfläche angezeigt bekommen?</p><p>Du kannst zu jeder Zeit pausieren und fortsetzen, wo Du aufgehört hast, indem Du die Seite neu lädtst, oder zu einer anderen Seite springst.</p><p>Du kannst auc durch das Drücken der Enter-Taste weitergehen."; -App::$strings["Post to Twitter"] = "Bei Twitter veröffentlichen"; -App::$strings["Twitter settings updated."] = "Twitter-Einstellungen aktualisiert."; -App::$strings["No consumer key pair for Twitter found. Please contact your site administrator."] = ""; -App::$strings["At this Hubzilla instance the Twitter plugin was enabled but you have not yet connected your account to your Twitter account. To do so click the button below to get a PIN from Twitter which you have to copy into the input box below and submit the form. Only your <strong>public</strong> posts will be posted to Twitter."] = ""; -App::$strings["Log in with Twitter"] = "Mit Twitter anmelden"; -App::$strings["Copy the PIN from Twitter here"] = "PIN von Twitter hier her kopieren"; -App::$strings["<strong>Note:</strong> Due your privacy settings (<em>Hide your profile details from unknown viewers?</em>) the link potentially included in public postings relayed to Twitter will lead the visitor to a blank page informing the visitor that the access to your profile has been restricted."] = ""; -App::$strings["Allow posting to Twitter"] = "Erlaube die Veröffentlichung bei Twitter"; -App::$strings["If enabled your public postings can be posted to the associated Twitter account"] = "Wenn aktiv können deine öffentlichen Beiträge bei dem verbundenen Twitter Account veröffentlicht werden."; -App::$strings["Send public postings to Twitter by default"] = "Standardmäßig öffentliche Beiträge bei Twitter veröffentlichen"; -App::$strings["If enabled your public postings will be posted to the associated Twitter account by default"] = "Wenn aktiv können deine öffentlichen Beiträge bei dem verbundenen Twitter Account veröffentlicht werden."; -App::$strings["Twitter Post Settings"] = "Twitter-Beitragseinstellungen"; -App::$strings["Submit Settings"] = "Einstellungen absenden"; -App::$strings["Show Upload Limits"] = "Hochladebeschränkungen anzeigen"; -App::$strings["Hubzilla configured maximum size: "] = "Die in Hubzilla eingestellte maximale Größe:"; -App::$strings["PHP upload_max_filesize: "] = "PHP upload_max_filesize:"; -App::$strings["PHP post_max_size (must be larger than upload_max_filesize): "] = "PHP post_max_size (muss größer sein als upload_max_filesize):"; -App::$strings["Recent Channel/Profile Viewers"] = "Kürzliche Kanal/Profil Besucher"; -App::$strings["This plugin/addon has not been configured."] = "Dieses Plugin/Addon wurde noch nicht konfiguriert."; -App::$strings["Please visit the Visage settings on %s"] = "Bitte rufe die Visage Einstellungen auf %s auf"; -App::$strings["your feature settings page"] = ""; -App::$strings["No entries."] = "Keine Einträge."; -App::$strings["Enable Visage Visitor Logging"] = "Aktiviere das Visage-Besucher Logging"; -App::$strings["Visage Settings"] = "Visage-Einstellungen"; -App::$strings["Who likes me?"] = "Wer mag mich?"; -App::$strings["Post to WordPress"] = "Auf WordPress posten"; -App::$strings["Enable WordPress Post Plugin"] = "Aktiviere das WordPress-Plugin"; -App::$strings["WordPress username"] = "WordPress-Benutzername"; -App::$strings["WordPress password"] = "WordPress-Passwort"; -App::$strings["WordPress API URL"] = "WordPress-API-URL"; -App::$strings["Typically https://your-blog.tld/xmlrpc.php"] = "Normalerweise https://your-blog.tld/xmlrpc.php"; -App::$strings["WordPress blogid"] = "WordPress blogid"; -App::$strings["For multi-user sites such as wordpress.com, otherwise leave blank"] = "Nötig für Mehrbenutzer Seiten wie wordpress.com, andernfalls frei lassen"; -App::$strings["Post to WordPress by default"] = "Standardmäßig auf auf WordPress posten"; -App::$strings["Forward comments (requires hubzilla_wp plugin)"] = "Kommentare weiterleiten (benötigt hubzilla_wp Plugin)"; -App::$strings["WordPress Post Settings"] = "WordPress-Beitragseinstellungen"; -App::$strings["Wordpress Settings saved."] = "Wordpress-Einstellungen gespeichert."; +App::$strings["Extended Identity Sharing"] = "Erweitertes Teilen von Identitäten"; +App::$strings["Share your identity with all websites on the internet. When disabled, identity is only shared with sites in the matrix."] = "Teile Deine Identität mit allen Webseiten im Internet. Ist dies deaktiviert, wird Deine Identität nur mit Hubzilla-Servern geteilt."; +App::$strings["Three Dimensional Tic-Tac-Toe"] = "Dreidimensionales Tic-Tac-Toe"; +App::$strings["3D Tic-Tac-Toe"] = "3D Tic-Tac-Toe"; +App::$strings["New game"] = "Neues Spiel"; +App::$strings["New game with handicap"] = "Neues Handicaü-Spiel"; +App::$strings["Three dimensional tic-tac-toe is just like the traditional game except that it is played on multiple levels simultaneously. "] = "3D Tic-Tac-Toe funktioniert wie das ursprüngliche Spiel, nur dass es auf mehreren Ebenen gleichzeitig gespielt wird."; +App::$strings["In this case there are three levels. You win by getting three in a row on any level, as well as up, down, and diagonally across the different levels."] = "In diesem Fall sind es drei Ebenen. Du gewinnst, wenn es dir gelingt drei in einer Reihe auf einer beliebigen Ebene oder diagonal über die verschiedenen Ebenen hinweg zu erreichen."; +App::$strings["The handicap game disables the center position on the middle level because the player claiming this square often has an unfair advantage."] = "Bei einem Handicap-Spiel wird die Position im Zentrum der mittleren Ebene gesperrt, da der Spieler der dieses Feld für sich beansprucht meist einen unfairen Vorteil hat."; +App::$strings["You go first..."] = "Du darfst anfangen..."; +App::$strings["I'm going first this time..."] = "Diesmal werde ich anfangen..."; +App::$strings["You won!"] = "Sie haben gewonnen!"; +App::$strings["\"Cat\" game!"] = "\"Katzen\"-Spiel!"; +App::$strings["I won!"] = "Ich habe gewonnen!"; +App::$strings["Message to display on every page on this server"] = "Nachricht, die auf jeder Seite dieses Servers angezeigt werden soll"; +App::$strings["Pageheader Settings"] = "Nachrichtenkopf-Einstellungen"; +App::$strings["pageheader Settings saved."] = "Nachrichtenkopf-Einstellungen gespeichert."; +App::$strings["Only authenticate automatically to sites of your friends"] = "Authentifiziere Dich nur auf Seiten deiner Freunde automatisch"; +App::$strings["By default you are automatically authenticated anywhere in the network"] = "Authentifiziere Dich standardmäßig bei allen Seiten im Netzwerk automatisch"; +App::$strings["Authchoose Settings"] = "Einstellungen für automatische Authentifizierung"; +App::$strings["Atuhchoose Settings updated."] = "Einstellungen für automatische Authentifizierung aktualisiert."; +App::$strings["lonely"] = "einsam"; +App::$strings["drunk"] = "betrunken"; +App::$strings["horny"] = "geil"; +App::$strings["stoned"] = "bekifft"; +App::$strings["fucked up"] = "beschissen"; +App::$strings["clusterfucked"] = "clusterfucked"; +App::$strings["crazy"] = "verrückt"; +App::$strings["hurt"] = "verletzt"; +App::$strings["sleepy"] = "müde"; +App::$strings["grumpy"] = "mürrisch"; +App::$strings["high"] = "hoch"; +App::$strings["semi-conscious"] = "halb bewusstlos"; +App::$strings["in love"] = "verliebt"; +App::$strings["in lust"] = ""; +App::$strings["naked"] = "nackt"; +App::$strings["stinky"] = "stinkend"; +App::$strings["sweaty"] = "verschwitzt"; +App::$strings["bleeding out"] = "blutend"; +App::$strings["victorious"] = "siegreich"; +App::$strings["defeated"] = "besiegt"; +App::$strings["envious"] = "neidisch"; +App::$strings["jealous"] = "eifersüchtig"; App::$strings["XMPP settings updated."] = "XMPP-Einstellungen aktualisiert."; App::$strings["Enable Chat"] = "Chat aktivieren"; App::$strings["Individual credentials"] = "Individuelle Anmeldedaten"; @@ -2161,192 +2453,35 @@ App::$strings["XMPP Settings"] = "XMPP-Einstellungen"; App::$strings["Jabber BOSH host"] = "Jabber BOSH Host"; App::$strings["Use central userbase"] = "Zentrale Benutzerbasis verwenden"; App::$strings["If enabled, members will automatically login to an ejabberd server that has to be installed on this machine with synchronized credentials via the \"auth_ejabberd.php\" script."] = ""; -App::$strings["Select Channel"] = "Kanal auswählen"; -App::$strings["Read-write"] = "Lesen-schreiben"; -App::$strings["Read-only"] = "Nur Lesen"; -App::$strings["My Calendars"] = "Meine Kalender"; -App::$strings["Shared Calendars"] = "Geteilte Kalender"; -App::$strings["Share this calendar"] = "Diesen Kalender teilen"; -App::$strings["Calendar name and color"] = "Kalendername und -farbe"; -App::$strings["Create new calendar"] = "Neuen Kalender erstellen"; -App::$strings["Calendar Name"] = "Kalendername"; -App::$strings["Calendar Tools"] = "Kalenderwerkzeuge"; -App::$strings["Import calendar"] = "Kalender importieren"; -App::$strings["Select a calendar to import to"] = "Kalender zum Hineinimportieren auswählen"; -App::$strings["Addressbooks"] = "Adressbücher"; -App::$strings["Addressbook name"] = "Adressbuchname"; -App::$strings["Create new addressbook"] = "Neues Adressbuch erstellen"; -App::$strings["Addressbook Name"] = "Adressbuchname"; -App::$strings["Addressbook Tools"] = "Adressbuchwerkzeuge"; -App::$strings["Import addressbook"] = "Adressbuch importieren"; -App::$strings["Select an addressbook to import to"] = "Adressbuch zum Hineinimportieren auswählen"; -App::$strings["Errors encountered creating database table: "] = ""; -App::$strings["Default Calendar"] = "Standardkalender"; -App::$strings["Default Addressbook"] = "Standardadressbuch"; -App::$strings["CalDAV/CardDAV Settings saved."] = "CalDAV/CardDAV-Einstellungen gespeichert."; -App::$strings["Enable CalDAV/CardDAV Server for this channel"] = "Aktiviere den CalDAV/CardDAV Server für diesen Kanal"; -App::$strings["Your CalDAV resources are located at %s "] = "Deine CalDAV Resourcen sind unter %s verfügbar"; -App::$strings["Your CardDAV resources are located at %s "] = "Deine CardDAV Ressourcen sind unter %s verfügbar"; -App::$strings["CalDAV/CardDAV Settings"] = "CalDAV/CardDAV-Einstellungen"; -App::$strings["Mobile"] = "Mobil"; -App::$strings["Home"] = "Home"; -App::$strings["Home, Voice"] = "Zuhause, Sprache"; -App::$strings["Home, Fax"] = "Zuhause, Fax"; -App::$strings["Work"] = "Arbeit"; -App::$strings["Work, Voice"] = "Arbeit, Sprache"; -App::$strings["Work, Fax"] = "Arbeit, Fax"; -App::$strings["INVALID EVENT DISMISSED!"] = "UNGÃœLTIGEN TERMIN ABGELEHNT!"; -App::$strings["Summary: "] = "Zusammenfassung:"; -App::$strings["Date: "] = "Datum:"; -App::$strings["Reason: "] = "Grund:"; -App::$strings["INVALID CARD DISMISSED!"] = "UNGÃœLTIGE KARTE ABGELEHNT!"; -App::$strings["Name: "] = "Name: "; -App::$strings["You have to enable this plugin in Feature/Addon Settings > CalDAV/CardDAV Settings before you can use it."] = ""; -App::$strings["Example: YYYY-MM-DD HH:mm"] = "Beispiel: JJJJ-MM-TT HH:mm"; -App::$strings["End date and time"] = "Enddatum und -zeit"; -App::$strings["List month"] = ""; -App::$strings["List week"] = ""; -App::$strings["List day"] = ""; -App::$strings["More"] = "Mehr"; -App::$strings["Less"] = "Weniger"; -App::$strings["Select calendar"] = "Kalender auswählen"; -App::$strings["Delete all"] = "Alles löschen"; -App::$strings["Sorry! Editing of recurrent events is not yet implemented."] = "Entschuldigung, aber das Bearbeiten von wiederkehrenden Veranstaltungen ist leider noch nicht implementiert."; -App::$strings["Organisation"] = "Organisation"; -App::$strings["Title"] = "Titel"; -App::$strings["Phone"] = "Telefon"; -App::$strings["Instant messenger"] = ""; -App::$strings["Website"] = "Webseite"; -App::$strings["Note"] = "Hinweis"; -App::$strings["Add Field"] = "Feld hinzufügen"; -App::$strings["P.O. Box"] = ""; -App::$strings["Additional"] = "Zusätzlich"; -App::$strings["Street"] = "Straße"; -App::$strings["Locality"] = "Ortschaft"; -App::$strings["Region"] = "Region"; -App::$strings["ZIP Code"] = "Postleitzahl"; -App::$strings["Invalid game."] = "Ungültiges Spiel."; -App::$strings["You are not a player in this game."] = "Sie sind kein Spieler in diesem Spiel."; -App::$strings["You must be a local channel to create a game."] = "Um ein Spiel zu eröffnen, musst du ein lokaler Kanal sein"; -App::$strings["You must select one opponent that is not yourself."] = "Du musst einen Gegner wählen, der nicht du selbst ist"; -App::$strings["Creating new game..."] = "Neues Spiel wird erstellt..."; -App::$strings["You must select white or black."] = "Sie müssen weiß oder schwarz auswählen."; -App::$strings["Error creating new game."] = "Fehler beim Erstellen eines neuen Spiels."; -App::$strings["Requested channel is not available."] = "Angeforderte Kanal nicht verfügbar."; -App::$strings["You must select a local channel /chess/channelname"] = "Du musst einen lokalen Kanal/Schach(Kanalnamen aufwählen"; -App::$strings["Enable notifications"] = "Benachrichtigungen aktivieren"; -App::$strings["Your Webbie:"] = "Dein Webbie"; -App::$strings["Fontsize (px):"] = "Schriftgröße (px):"; -App::$strings["Link:"] = "Link:"; -App::$strings["Like us on Hubzilla"] = "Like us on Hubzilla"; -App::$strings["Embed:"] = "Einbetten"; -App::$strings["Male"] = "Männlich"; -App::$strings["Female"] = "Weiblich"; -App::$strings["OpenID protocol error. No ID returned."] = "OpenID-Protokollfehler. Keine Kennung zurückgegeben."; -App::$strings["Login failed."] = "Login fehlgeschlagen."; -App::$strings["First Name"] = "Vorname"; -App::$strings["Last Name"] = "Nachname"; -App::$strings["Full Name"] = "Voller Name"; -App::$strings["Profile Photo 16px"] = "Profilfoto 16 px"; -App::$strings["Profile Photo 32px"] = "Profilfoto 32 px"; -App::$strings["Profile Photo 48px"] = "Profilfoto 48 px"; -App::$strings["Profile Photo 64px"] = "Profilfoto 64 px"; -App::$strings["Profile Photo 80px"] = "Profilfoto 80 px"; -App::$strings["Profile Photo 128px"] = "Profilfoto 128 px"; -App::$strings["Timezone"] = "Zeitzone"; -App::$strings["Birth Year"] = "Geburtsjahr"; -App::$strings["Birth Month"] = "Geburtsmonat"; -App::$strings["Birth Day"] = "Geburtstag"; -App::$strings["Birthdate"] = "Geburtsdatum"; -App::$strings["We encountered a problem while logging in with the OpenID you provided. Please check the correct spelling of the ID."] = "Wir haben ein Problem mit der OpenID festgestellt, mit der Du Dich anmelden wolltest. Bitte überprüfe sie noch einmal."; -App::$strings["The error message was:"] = "Die Fehlermeldung war:"; -App::$strings["Reconnecting %d connections"] = "Erneuere %d Verbindungen"; -App::$strings["Diaspora Reconnect"] = ""; -App::$strings["Use this form to re-establish Diaspora connections which were initially made from a different hub."] = ""; -App::$strings["Reconnect"] = "Erneut verbinden"; -App::$strings["Send test email"] = "Test-E-Mail senden"; -App::$strings["Mail sent."] = "Mail gesendet."; -App::$strings["Sending of mail failed."] = "Senden der E-Mail fehlgeschlagen."; -App::$strings["Mail Test"] = "Mail Test"; -App::$strings["Errors encountered deleting database table "] = "Beim Löschen der Datenbanktabelle sind Fehler aufgetreten."; -App::$strings["Drop tables when uninstalling?"] = "Lösche Tabellen beim Deinstallieren?"; -App::$strings["If checked, the Rendezvous database tables will be deleted when the plugin is uninstalled."] = "Wenn ausgewählt, werden die Rendezvous-Tabellen in der Datenbank gelöscht, sobald das Plugin deinstalliert wird."; -App::$strings["Mapbox Access Token"] = "Mapbox Zugangs-Token"; -App::$strings["If you enter a Mapbox access token, it will be used to retrieve map tiles from Mapbox instead of the default OpenStreetMap tile server."] = "Wenn Du ein Mapbox Zugangs-Token eingibst, werden die Kartendaten (Kacheln) damit von Mapbox geladen, anstatt von OpenStreetMap, welches die Voreinstellung ist."; -App::$strings["Rendezvous"] = "Rendezvous"; -App::$strings["This identity has been deleted by another member due to inactivity. Please press the \"New identity\" button or refresh the page to register a new identity. You may use the same name."] = "Diese Identität wurde von einem anderen Mitglied aufgrund von Inaktivität gelöscht. Bitte klicke auf \"Neue Identität\" oder aktualisiere die Website im Browser, um eine neue Identität zu registrieren. Du kannst dabei den selben Namen verwenden."; -App::$strings["Welcome to Rendezvous!"] = "Willkommen bei Rendezvous!"; -App::$strings["Enter your name to join this rendezvous. To begin sharing your location with the other members, tap the GPS control. When your location is discovered, a red dot will appear and others will be able to see you on the map."] = "Gib Deinen Namen ein, um diesem Rendezvous beizutreten. Um Deinen Standort mit anderen Mitgliedern zu teilen, klicke auf das GPS Symbol. Sobald Dein Standort ermittelt ist, erscheint ein roter Punkt, und die Anderen werden Dich auf der Karte sehen können."; -App::$strings["Let's meet here"] = "Lasst uns hier treffen"; -App::$strings["New marker"] = "Neue Markierung"; -App::$strings["Edit marker"] = "Markierung bearbeiten"; -App::$strings["New identity"] = "Neue Identität"; -App::$strings["Delete marker"] = "Markierung löschen"; -App::$strings["Delete member"] = "Mitglied löschen"; -App::$strings["Edit proximity alert"] = "Annäherungsalarm bearbeiten"; -App::$strings["A proximity alert will be issued when this member is within a certain radius of you.<br><br>Enter a radius in meters (0 to disable):"] = "Ein Annäherungsalarm wird ausgelöst werden, sobald sich dieses Mitglied innerhalb eines bestimmten Radius von Dir aufhält.<br><br>Gib einen Radius in Metern ein (0 zum Abschalten der Funktion):"; -App::$strings["distance"] = "Entfernung"; -App::$strings["Add new rendezvous"] = "Neues Rendezvous hinzufügen"; -App::$strings["Create a new rendezvous and share the access link with those you wish to invite to the group. Those who open the link become members of the rendezvous. They can view other member locations, add markers to the map, or share their own locations with the group."] = "Erstelle ein neues Rendezvous und teile den Zugriffslink mit allen, die Du in die Gruppe einladen möchtest. Die, die den Link öffnen, werden Mitglieder des Rendezvous. Sie können die Standorte der anderen Mitglieder sehen, Marker zur Karte hinzufügen oder ihre eigenen Standorte mit der Gruppe teilen."; -App::$strings["No username found in import file."] = "Kein Benutzername in der Importdatei gefunden."; -App::$strings["Unable to create a unique channel address. Import failed."] = "Es war nicht möglich, eine eindeutige Kanal-Adresse zu erzeugen. Der Import ist fehlgeschlagen."; -App::$strings["Cannot locate DNS info for database server '%s'"] = "Kann die DNS-Informationen für den Datenbank-Server '%s' nicht finden"; -App::$strings["Birthday"] = "Geburtstag"; -App::$strings["Age: "] = "Alter:"; -App::$strings["YYYY-MM-DD or MM-DD"] = "JJJJ-MM-TT oder MM-TT"; -App::$strings["never"] = "Nie"; -App::$strings["less than a second ago"] = "Vor weniger als einer Sekunde"; -App::$strings["__ctx:e.g. 22 hours ago, 1 minute ago__ %1\$d %2\$s ago"] = "vor %1\$d %2\$s"; -App::$strings["__ctx:relative_date__ year"] = array( - 0 => "Jahr", - 1 => "Jahre", -); -App::$strings["__ctx:relative_date__ month"] = array( - 0 => "Monat", - 1 => "Monate", -); -App::$strings["__ctx:relative_date__ week"] = array( - 0 => "Woche", - 1 => "Wochen", -); -App::$strings["__ctx:relative_date__ day"] = array( - 0 => "Tag", - 1 => "Tage", -); -App::$strings["__ctx:relative_date__ hour"] = array( - 0 => "Stunde", - 1 => "Stunden", -); -App::$strings["__ctx:relative_date__ minute"] = array( - 0 => "Minute", - 1 => "Minuten", -); -App::$strings["__ctx:relative_date__ second"] = array( - 0 => "Sekunde", - 1 => "Sekunden", -); -App::$strings["%1\$s's birthday"] = "%1\$ss Geburtstag"; -App::$strings["Happy Birthday %1\$s"] = "Alles Gute zum Geburtstag, %1\$s"; -App::$strings["Not a valid email address"] = "Ungültige E-Mail-Adresse"; -App::$strings["Your email domain is not among those allowed on this site"] = "Deine E-Mail-Adresse ist auf dieser Seite nicht erlaubt"; -App::$strings["Your email address is already registered at this site."] = "Deine E-Mail-Adresse ist auf dieser Seite bereits registriert."; -App::$strings["An invitation is required."] = "Eine Einladung wird benötigt."; -App::$strings["Invitation could not be verified."] = "Die Einladung konnte nicht bestätigt werden."; -App::$strings["Please enter the required information."] = "Bitte gib die benötigten Informationen ein."; -App::$strings["Failed to store account information."] = "Speichern der Nutzerkontodaten fehlgeschlagen."; -App::$strings["Registration confirmation for %s"] = "Registrierungsbestätigung für %s"; -App::$strings["Registration request at %s"] = "Registrierungsanfrage auf %s"; -App::$strings["your registration password"] = "Dein Registrierungspasswort"; -App::$strings["Registration details for %s"] = "Registrierungsdetails für %s"; -App::$strings["Account approved."] = "Nutzerkonto bestätigt."; -App::$strings["Registration revoked for %s"] = "Registrierung für %s wurde widerrufen"; -App::$strings["Click here to upgrade."] = "Klicke hier, um das Upgrade durchzuführen."; -App::$strings["This action exceeds the limits set by your subscription plan."] = "Diese Aktion überschreitet die Grenzen Ihres Abonnements."; -App::$strings["This action is not available under your subscription plan."] = "Diese Aktion ist in Ihrem Abonnement nicht verfügbar."; -App::$strings["No recipient provided."] = "Kein Empfänger angegeben"; -App::$strings["[no subject]"] = "[no subject]"; -App::$strings["Unable to determine sender."] = "Kann Absender nicht bestimmen."; -App::$strings["Stored post could not be verified."] = "Gespeicherter Beitrag konnten nicht überprüft werden."; +App::$strings["Who likes me?"] = "Wer mag mich?"; +App::$strings["You are now authenticated to pumpio."] = "Du bist nun bei pumpio authenzifiziert."; +App::$strings["return to the featured settings page"] = ""; +App::$strings["Post to Pump.io"] = "Bei pumpio veröffentlichen"; +App::$strings["Pump.io servername"] = "Pump.io-Servername"; +App::$strings["Without \"http://\" or \"https://\""] = "Ohne \"http://\" oder \"https://\""; +App::$strings["Pump.io username"] = "Pump.io-Benutzername"; +App::$strings["Without the servername"] = "Ohne dem Servernamen"; +App::$strings["You are not authenticated to pumpio"] = "Du bist nicht bei pumpio authentifiziert."; +App::$strings["(Re-)Authenticate your pump.io connection"] = "Deine pumpio Verbindung (erneut) authentifizieren"; +App::$strings["Enable pump.io Post Plugin"] = "Aktiviere das pumpio-Plugin"; +App::$strings["Post to pump.io by default"] = "Standardmäßig bei pumpio veröffentlichen"; +App::$strings["Should posts be public"] = "Sollen die Beiträge öffentlich sein"; +App::$strings["Mirror all public posts"] = "Öffentliche Beiträge spiegeln"; +App::$strings["Pump.io Post Settings"] = "Pump.io-Beitragseinstellungen"; +App::$strings["PumpIO Settings saved."] = "PumpIO-Einstellungen gespeichert."; +App::$strings["An account has been created for you."] = "Ein Konto wurde für Sie erstellt."; +App::$strings["Authentication successful but rejected: account creation is disabled."] = "Authentifizierung war erfolgreich wurde aber abgewiesen! Das Anlegen von Accounts wurde deaktiviert."; +App::$strings["__ctx:opensearch__ Search %1\$s (%2\$s)"] = "Suche %1\$s (%2\$s)"; +App::$strings["__ctx:opensearch__ \$Projectname"] = "\$Projectname"; +App::$strings["Search \$Projectname"] = "\$Projectname suchen"; +App::$strings["Redmatrix File Storage Import"] = ""; +App::$strings["This will import all your Redmatrix cloud files to this channel."] = "Hiermit werden alle deine Daten aus der Redmatrix Cloud in diesen Kanal importiert."; +App::$strings["file"] = "Datei"; +App::$strings["Send email to all members"] = "E-Mail an alle Mitglieder senden"; +App::$strings["%1\$d of %2\$d messages sent."] = "%1\$d von %2\$d Nachrichten gesendet."; +App::$strings["Send email to all hub members."] = "Eine E-Mail an alle Mitglieder dieses Hubs senden."; +App::$strings["Sender Email address"] = "E-Mail Adresse des Absenders"; +App::$strings["Test mode (only send to hub administrator)"] = "Test Modus (nur an Hub Administratoren senden)"; App::$strings["Frequently"] = "Häufig"; App::$strings["Hourly"] = "Stündlich"; App::$strings["Twice daily"] = "Zwei Mal am Tag"; @@ -2407,168 +2542,102 @@ App::$strings["Uncertain"] = "Ungewiss"; App::$strings["It's complicated"] = "Es ist kompliziert"; App::$strings["Don't care"] = "Interessiert mich nicht"; App::$strings["Ask me"] = "Frag mich mal"; -App::$strings["Unable to obtain identity information from database"] = "Kann keine Identitäts-Informationen aus Datenbank beziehen"; -App::$strings["Empty name"] = "Namensfeld leer"; -App::$strings["Name too long"] = "Name ist zu lang"; -App::$strings["No account identifier"] = "Keine Account-Kennung"; -App::$strings["Nickname is required."] = "Spitzname ist erforderlich."; -App::$strings["Reserved nickname. Please choose another."] = "Reservierter Kurzname. Bitte wähle einen anderen."; -App::$strings["Nickname has unsupported characters or is already being used on this site."] = "Der Spitzname enthält nicht-unterstütze Zeichen oder wird bereits auf dieser Seite genutzt."; -App::$strings["Unable to retrieve created identity"] = "Kann die erstellte Identität nicht empfangen"; -App::$strings["Default Profile"] = "Standard-Profil"; -App::$strings["Create New Profile"] = "Neues Profil erstellen"; -App::$strings["Visible to everybody"] = "Für jeden sichtbar"; -App::$strings["Gender:"] = "Geschlecht:"; -App::$strings["Homepage:"] = "Homepage:"; -App::$strings["Online Now"] = "gerade online"; -App::$strings["Like this channel"] = "Dieser Kanal gefällt mir"; -App::$strings["j F, Y"] = "j. F Y"; -App::$strings["j F"] = "j. F"; -App::$strings["Birthday:"] = "Geburtstag:"; -App::$strings["for %1\$d %2\$s"] = "seit %1\$d %2\$s"; -App::$strings["Sexual Preference:"] = "Sexuelle Orientierung:"; -App::$strings["Tags:"] = "Schlagworte:"; -App::$strings["Political Views:"] = "Politische Ansichten:"; -App::$strings["Religion:"] = "Religion:"; -App::$strings["Hobbies/Interests:"] = "Hobbys/Interessen:"; -App::$strings["Likes:"] = "Gefällt:"; -App::$strings["Dislikes:"] = "Gefällt nicht:"; -App::$strings["Contact information and Social Networks:"] = "Kontaktinformation und soziale Netzwerke:"; -App::$strings["My other channels:"] = "Meine anderen Kanäle:"; -App::$strings["Musical interests:"] = "Musikalische Interessen:"; -App::$strings["Books, literature:"] = "Bücher, Literatur:"; -App::$strings["Television:"] = "Fernsehen:"; -App::$strings["Film/dance/culture/entertainment:"] = "Film/Tanz/Kultur/Unterhaltung:"; -App::$strings["Love/Romance:"] = "Liebe/Romantik:"; -App::$strings["Work/employment:"] = "Arbeit/Anstellung:"; -App::$strings["School/education:"] = "Schule/Ausbildung:"; -App::$strings["Like this thing"] = "Gefällt mir"; -App::$strings["New window"] = "Neues Fenster"; -App::$strings["Open the selected location in a different window or browser tab"] = "Öffne die markierte Adresse in einem neuen Browserfenster oder Tab"; -App::$strings["User '%s' deleted"] = "Benutzer '%s' gelöscht"; +App::$strings["%1\$s is now connected with %2\$s"] = "%1\$s ist jetzt mit %2\$s verbunden"; +App::$strings["%1\$s poked %2\$s"] = "%1\$s stupste %2\$s an"; +App::$strings["poked"] = "stupste"; +App::$strings["View %s's profile @ %s"] = "%ss Profil auf %s ansehen"; +App::$strings["Categories:"] = "Kategorien:"; +App::$strings["Filed under:"] = "Gespeichert unter:"; +App::$strings["View in context"] = "Im Zusammenhang anschauen"; +App::$strings["remove"] = "lösche"; +App::$strings["Delete Selected Items"] = "Lösche die ausgewählten Elemente"; +App::$strings["View Source"] = "Quelle anzeigen"; +App::$strings["Follow Thread"] = "Unterhaltung folgen"; +App::$strings["Unfollow Thread"] = "Unterhaltung nicht mehr folgen"; +App::$strings["Activity/Posts"] = "Aktivitäten/Beiträge"; +App::$strings["Edit Connection"] = "Verbindung bearbeiten"; +App::$strings["Message"] = "Nachricht"; +App::$strings["%s likes this."] = "%s gefällt das."; +App::$strings["%s doesn't like this."] = "%s gefällt das nicht."; +App::$strings["<span %1\$s>%2\$d people</span> like this."] = array( + 0 => "<span %1\$s>%2\$d Person</span> gefällt das.", + 1 => "<span %1\$s>%2\$d Leuten</span> gefällt das.", +); +App::$strings["<span %1\$s>%2\$d people</span> don't like this."] = array( + 0 => "<span %1\$s>%2\$d Person</span> gefällt das nicht.", + 1 => "<span %1\$s>%2\$d Leuten</span> gefällt das nicht.", +); +App::$strings["and"] = "und"; +App::$strings[", and %d other people"] = array( + 0 => "", + 1 => ", und %d andere", +); +App::$strings["%s like this."] = "%s gefällt das."; +App::$strings["%s don't like this."] = "%s gefällt das nicht."; +App::$strings["Set your location"] = "Standort"; +App::$strings["Clear browser location"] = "Browser-Standort löschen"; +App::$strings["Tag term:"] = "Schlagwort:"; +App::$strings["Where are you right now?"] = "Wo bist Du jetzt grade?"; +App::$strings["Choose a different album..."] = "Wählen Sie ein anderes Album aus..."; +App::$strings["Comments enabled"] = "Kommentare aktiviert"; +App::$strings["Comments disabled"] = "Kommentare deaktiviert"; +App::$strings["Page link name"] = "Link zur Seite"; +App::$strings["Post as"] = "Veröffentlichen als"; +App::$strings["Toggle voting"] = "Umfragewerkzeug aktivieren"; +App::$strings["Disable comments"] = "Kommentare deaktivieren"; +App::$strings["Toggle comments"] = "Kommentare umschalten"; +App::$strings["Categories (optional, comma-separated list)"] = "Kategorien (optional, kommagetrennte Liste)"; +App::$strings["Other networks and post services"] = "Andere Netzwerke und Platformen"; +App::$strings["Set publish date"] = "Veröffentlichungsdatum festlegen"; +App::$strings["Commented Order"] = "Neueste Kommentare"; +App::$strings["Sort by Comment Date"] = "Nach Kommentardatum sortiert"; +App::$strings["Posted Order"] = "Neueste Beiträge"; +App::$strings["Sort by Post Date"] = "Nach Beitragsdatum sortiert"; +App::$strings["Posts that mention or involve you"] = "Beiträge mit Beteiligung Deinerseits"; +App::$strings["Activity Stream - by date"] = "Activity Stream – nach Datum sortiert"; +App::$strings["Starred"] = "Markiert"; +App::$strings["Favourite Posts"] = "Markierte Beiträge"; +App::$strings["Spam"] = "Spam"; +App::$strings["Posts flagged as SPAM"] = "Nachrichten, die als SPAM markiert wurden"; +App::$strings["Status Messages and Posts"] = "Statusnachrichten und Beiträge"; +App::$strings["Profile Details"] = "Profil-Details"; +App::$strings["Photo Albums"] = "Fotoalben"; +App::$strings["Files and Storage"] = "Dateien und Speicher"; +App::$strings["Bookmarks"] = "Lesezeichen"; +App::$strings["Saved Bookmarks"] = "Gespeicherte Lesezeichen"; +App::$strings["View Cards"] = ""; +App::$strings["View Webpages"] = "Webseiten anzeigen"; +App::$strings["__ctx:noun__ Attending"] = array( + 0 => "Zusage", + 1 => "Zusagen", +); +App::$strings["__ctx:noun__ Not Attending"] = array( + 0 => "Absage", + 1 => "Absagen", +); +App::$strings["__ctx:noun__ Undecided"] = array( + 0 => " Unentschlossen", + 1 => "Unentschlossene", +); +App::$strings["__ctx:noun__ Agree"] = array( + 0 => "Zustimmung", + 1 => "Zustimmungen", +); +App::$strings["__ctx:noun__ Disagree"] = array( + 0 => "Ablehnung", + 1 => "Ablehnungen", +); +App::$strings["__ctx:noun__ Abstain"] = array( + 0 => "Enthaltung", + 1 => "Enthaltungen", +); App::$strings["Directory Options"] = "Verzeichnisoptionen"; App::$strings["Safe Mode"] = "Sicherer Modus"; App::$strings["Public Forums Only"] = "Nur öffentliche Foren"; App::$strings["This Website Only"] = "Nur dieser Hub"; -App::$strings["Logout"] = "Abmelden"; -App::$strings["End this session"] = "Beende diese Sitzung"; -App::$strings["Your posts and conversations"] = "Deine Beiträge und Unterhaltungen"; -App::$strings["Your profile page"] = "Deine Profilseite"; -App::$strings["Manage/Edit profiles"] = "Profile verwalten"; -App::$strings["Edit your profile"] = "Profil bearbeiten"; -App::$strings["Your photos"] = "Deine Bilder"; -App::$strings["Your files"] = "Deine Dateien"; -App::$strings["Your chatrooms"] = "Deine Chaträume"; -App::$strings["Bookmarks"] = "Lesezeichen"; -App::$strings["Your bookmarks"] = "Deine Lesezeichen"; -App::$strings["Your webpages"] = "Deine Webseiten"; -App::$strings["Your wikis"] = "Ihre Wikis"; -App::$strings["Sign in"] = "Anmelden"; -App::$strings["Remote authentication"] = "Ãœber Konto auf anderem Server einloggen"; -App::$strings["Click to authenticate to your home hub"] = "Klicke, um Dich über Deinen Heimat-Server zu authentifizieren"; -App::$strings["Get me home"] = "Bringe mich nach Hause (eigener Kanal)"; -App::$strings["Log me out of this site"] = "Logge mich von dieser Seite aus"; -App::$strings["Create an account"] = "Erzeuge ein Konto"; -App::$strings["Help and documentation"] = "Hilfe und Dokumentation"; -App::$strings["Applications, utilities, links, games"] = "Anwendungen (Apps), Zubehör, Links, Spiele"; -App::$strings["Search site @name, #tag, ?docs, content"] = "Hub durchsuchen: @Name. #Schlagwort, ?Dokumentation, Inhalt"; -App::$strings["Channel Directory"] = "Kanal-Verzeichnis"; -App::$strings["Your grid"] = "Dein Grid"; -App::$strings["Mark all grid notifications seen"] = "Alle Grid-Benachrichtigungen als angesehen markieren"; -App::$strings["Channel home"] = "Mein Kanal"; -App::$strings["Mark all channel notifications seen"] = "Markiere alle Kanal-Benachrichtigungen als angesehen"; -App::$strings["Notices"] = "Benachrichtigungen"; -App::$strings["Notifications"] = "Benachrichtigungen"; -App::$strings["See all notifications"] = "Alle Benachrichtigungen ansehen"; -App::$strings["Private mail"] = "Persönliche Mail"; -App::$strings["See all private messages"] = "Alle persönlichen Nachrichten ansehen"; -App::$strings["Mark all private messages seen"] = "Markiere alle persönlichen Nachrichten als gesehen"; -App::$strings["Inbox"] = "Eingang"; -App::$strings["Outbox"] = "Ausgang"; -App::$strings["New Message"] = "Neue Nachricht"; -App::$strings["Event Calendar"] = "Terminkalender"; -App::$strings["See all events"] = "Alle Termine ansehen"; -App::$strings["Mark all events seen"] = "Markiere alle Termine als gesehen"; -App::$strings["Manage Your Channels"] = "Verwalte Deine Kanäle"; -App::$strings["Account/Channel Settings"] = "Konto-/Kanal-Einstellungen"; -App::$strings["Admin"] = "Administration"; -App::$strings["Site Setup and Configuration"] = "Seiten-Einrichtung und -Konfiguration"; -App::$strings["Loading..."] = "Lädt ..."; -App::$strings["@name, #tag, ?doc, content"] = "@Name, #Schlagwort, ?Dokumentation, Inhalt"; -App::$strings["Please wait..."] = "Bitte warten..."; -App::$strings["General Features"] = "Allgemeine Funktionen"; -App::$strings["Multiple Profiles"] = "Mehrfachprofile"; -App::$strings["Ability to create multiple profiles"] = "Ermöglicht das Anlegen mehrerer Profile pro Kanal"; -App::$strings["Advanced Profiles"] = "Erweiterte Profile"; -App::$strings["Additional profile sections and selections"] = "Stellt zusätzliche Bereiche und Felder im Profil zur Verfügung"; -App::$strings["Profile Import/Export"] = "Profil-Import/Export"; -App::$strings["Save and load profile details across sites/channels"] = "Ermöglicht das Speichern von Profilen, um sie in einen anderen Kanal zu importieren"; -App::$strings["Web Pages"] = "Webseiten"; -App::$strings["Provide managed web pages on your channel"] = "Ermöglicht das Erstellen von Webseiten in Deinem Kanal"; -App::$strings["Provide a wiki for your channel"] = "Stelle ein Wiki in Deinem Kanal zur Verfügung"; -App::$strings["Private Notes"] = "Private Notizen"; -App::$strings["Enables a tool to store notes and reminders (note: not encrypted)"] = "Aktiviert ein Werkzeug mit dem Notizen und Erinnerungen gespeichert werden können (Hinweis: nicht verschlüsselt)"; -App::$strings["Navigation Channel Select"] = "Kanal-Auswahl in der Navigationsleiste"; -App::$strings["Change channels directly from within the navigation dropdown menu"] = "Ermöglicht den direkten Wechsel zu anderen Kanälen über das Navigationsmenü"; -App::$strings["Photo Location"] = "Aufnahmeort"; -App::$strings["If location data is available on uploaded photos, link this to a map."] = "Verlinkt den Aufnahmeort von Fotos (falls verfügbar) auf einer Karte"; -App::$strings["Access Controlled Chatrooms"] = "Zugriffskontrollierte Chaträume"; -App::$strings["Provide chatrooms and chat services with access control."] = "Bieten Sie Chaträume und Chatdienste mit Zugriffskontrolle an."; -App::$strings["Smart Birthdays"] = "Smarte Geburtstage"; -App::$strings["Make birthday events timezone aware in case your friends are scattered across the planet."] = "Stellt für Geburtstage einen Zeitzonenbezug her, falls deine Freunde über den ganzen Planeten verstreut sind."; -App::$strings["Advanced Directory Search"] = "Erweiterte Verzeichnissuche"; -App::$strings["Allows creation of complex directory search queries"] = "Ermöglicht die Erstellung komplexer Verzeichnis-Suchabfragen"; -App::$strings["Advanced Theme and Layout Settings"] = "Erweiterte Design- und Layout-Einstellungen"; -App::$strings["Allows fine tuning of themes and page layouts"] = "Erlaubt die Feineinstellung von Designs und Seitenlayouts"; -App::$strings["Post Composition Features"] = "Nachbearbeitungsfunktionen"; -App::$strings["Large Photos"] = "Große Fotos"; -App::$strings["Include large (1024px) photo thumbnails in posts. If not enabled, use small (640px) photo thumbnails"] = "Große Vorschaubilder (1024px) in Beiträgen anzeigen. Falls nicht aktiviert, werden kleine Vorschaubilder (640px) verwendet."; -App::$strings["Automatically import channel content from other channels or feeds"] = "Ermöglicht den automatischen Import von Inhalten für diesen Kanal von anderen Kanälen oder Feeds"; -App::$strings["Even More Encryption"] = "Noch mehr Verschlüsselung"; -App::$strings["Allow optional encryption of content end-to-end with a shared secret key"] = "Ermöglicht optional die zusätzliche Verschlüsselung von Inhalten (Ende-zu-Ende mit geteiltem Schlüssel)"; -App::$strings["Enable Voting Tools"] = "Umfragewerkzeuge aktivieren"; -App::$strings["Provide a class of post which others can vote on"] = "Aktiviert die Umfragewerkzeuge, um anderen die Möglichkeit zu geben, einem Beitrag zuzustimmen, ihn abzulehnen oder sich zu enthalten. (Muss im Beitrag selbst noch aktiviert werden.)"; -App::$strings["Disable Comments"] = "Kommentare deaktivieren"; -App::$strings["Provide the option to disable comments for a post"] = "Ermöglicht, die Kommentarfunktion für einzelne Beiträge abzuschalten"; -App::$strings["Delayed Posting"] = "Verzögertes Senden"; -App::$strings["Allow posts to be published at a later date"] = "Ermöglicht es, Beiträge zu einem späteren Zeitpunkt zu veröffentlichen"; -App::$strings["Content Expiration"] = "Verfall von Inhalten"; -App::$strings["Remove posts/comments and/or private messages at a future time"] = "Ermöglicht das automatische Löschen von Beiträgen, Kommentaren und/oder privaten Nachrichten zu einem zukünftigen Datum."; -App::$strings["Suppress Duplicate Posts/Comments"] = "Doppelte Beiträge unterdrücken"; -App::$strings["Prevent posts with identical content to be published with less than two minutes in between submissions."] = "Verhindert, dass innerhalb von zwei Minuten Beiträge mit identischem Inhalt veröffentlicht werden."; -App::$strings["Network and Stream Filtering"] = "Netzwerk- und Stream-Filter"; -App::$strings["Search by Date"] = "Suche nach Datum"; -App::$strings["Ability to select posts by date ranges"] = "Möglichkeit, Beiträge nach Zeiträumen auszuwählen"; -App::$strings["Privacy Groups"] = "Gruppen"; -App::$strings["Enable management and selection of privacy groups"] = "Auswahl und Verwaltung von Gruppen für Kanäle aktivieren"; -App::$strings["Saved Searches"] = "Gespeicherte Suchanfragen"; -App::$strings["Save search terms for re-use"] = "Ermöglicht das Abspeichern von Suchbegriffen zur Wiederverwendung"; -App::$strings["Network Personal Tab"] = "Persönlicher Netzwerkreiter"; -App::$strings["Enable tab to display only Network posts that you've interacted on"] = "Aktiviert einen Reiter in der Grid-Ansicht, der nur Netzwerk-Beiträge anzeigt, mit denen Du interagiert hast"; -App::$strings["Network New Tab"] = "Netzwerkreiter Neu"; -App::$strings["Enable tab to display all new Network activity"] = "Aktiviert einen Reiter in der Grid-Ansicht, der alle neuen Netzwerkaktivitäten anzeigt"; -App::$strings["Affinity Tool"] = "Beziehungs-Tool"; -App::$strings["Filter stream activity by depth of relationships"] = "Aktiviert ein Werkzeug in der Grid-Ansicht, das den Stream nach Grad der Beziehung filtern kann"; -App::$strings["Show friend and connection suggestions"] = "Freund- und Verbindungsvorschläge anzeigen"; -App::$strings["Connection Filtering"] = "Filter für Verbindungen"; -App::$strings["Filter incoming posts from connections based on keywords/content"] = "Ermöglicht die Filterung eingehender Beiträge anhand von Schlüsselwörtern (muss an der Verbindung konfiguriert werden)"; -App::$strings["Post/Comment Tools"] = "Beitrag-/Kommentar-Tools"; -App::$strings["Community Tagging"] = "Gemeinschaftliches Verschlagworten"; -App::$strings["Ability to tag existing posts"] = "Ermöglicht das Verschlagworten existierender Beiträge"; -App::$strings["Post Categories"] = "Beitrags-Kategorien"; -App::$strings["Add categories to your posts"] = "Aktiviert Kategorien für Beiträge"; -App::$strings["Emoji Reactions"] = "Emoji Reaktionen"; -App::$strings["Add emoji reaction ability to posts"] = "Aktiviert Emoji-Reaktionen für Beiträge"; -App::$strings["Saved Folders"] = "Gespeicherte Ordner"; -App::$strings["Ability to file posts under folders"] = "Möglichkeit, Beiträge in Verzeichnissen zu sammeln"; -App::$strings["Dislike Posts"] = "Gefällt-mir-nicht-Beiträge"; -App::$strings["Ability to dislike posts/comments"] = "Aktiviert die „Gefällt mir nicht“-Schaltfläche"; -App::$strings["Star Posts"] = "Beiträge mit Sternchen versehen"; -App::$strings["Ability to mark special posts with a star indicator"] = "Ermöglicht die lokale Markierung spezieller Beiträge mit einem Sternchen-Symbol"; -App::$strings["Tag Cloud"] = "Schlagwort-Wolke"; -App::$strings["Provide a personal tag cloud on your channel page"] = "Aktiviert die Anzeige einer Schlagwort-Wolke (Tag Cloud) auf Deiner Kanal-Seite"; -App::$strings["Premium Channel"] = "Premium-Kanal"; -App::$strings["Allows you to set restrictions and terms on those that connect with your channel"] = "Ermöglicht es, Einschränkungen und Bedingungen für Verbindungen dieses Kanals festzulegen"; +App::$strings["%1\$s's bookmarks"] = "%1\$ss Lesezeichen"; +App::$strings["Cannot create a duplicate channel identifier on this system. Import failed."] = "Kann keinen doppelten Kanal-Identifikator auf diesem System erzeugen (Spitzname oder Hash schon belegt). Import fehlgeschlagen."; +App::$strings["Cloned channel not found. Import failed."] = "Geklonter Kanal nicht gefunden. Import fehlgeschlagen."; App::$strings["prev"] = "vorherige"; App::$strings["first"] = "erste"; App::$strings["last"] = "letzte"; @@ -2578,7 +2647,6 @@ App::$strings["newer"] = "neuer"; App::$strings["No connections"] = "Keine Verbindungen"; App::$strings["View all %s connections"] = "Alle Verbindungen von %s anzeigen"; App::$strings["poke"] = "anstupsen"; -App::$strings["poked"] = "stupste"; App::$strings["ping"] = "anpingen"; App::$strings["pinged"] = "pingte"; App::$strings["prod"] = "knuffen"; @@ -2633,11 +2701,16 @@ App::$strings["Unknown Attachment"] = "Unbekannter Anhang"; App::$strings["unknown"] = "unbekannt"; App::$strings["remove category"] = "Kategorie entfernen"; App::$strings["remove from file"] = "aus der Datei entfernen"; +App::$strings["Download binary/encrypted content"] = "Binären/verschlüsselten Inhalt herunterladen"; App::$strings["default"] = "Standard"; App::$strings["Page layout"] = "Seiten-Layout"; App::$strings["You can create your own with the layouts tool"] = "Mit dem Gestaltungswerkzeug kannst Du Deine eigenen Layouts erstellen"; +App::$strings["HTML"] = ""; +App::$strings["Comanche Layout"] = ""; +App::$strings["PHP"] = ""; App::$strings["Page content type"] = "Art des Seiteninhalts"; App::$strings["activity"] = "Aktivität"; +App::$strings["a-z, 0-9, -, and _ only"] = ""; App::$strings["Design Tools"] = "Gestaltungswerkzeuge"; App::$strings["Pages"] = "Seiten"; App::$strings["Import website..."] = "Webseite importieren..."; @@ -2655,10 +2728,6 @@ App::$strings["Export to cloud files"] = "In Cloud-Dateien exportieren"; App::$strings["/path/to/export/folder"] = "/Pfad/zum/exportierenden/Ordner"; App::$strings["Enter a path to a cloud files destination."] = "Gib den Pfad zu einem Datei-Speicherort in der Cloud ein."; App::$strings["Specify folder"] = "Ordner angeben"; -App::$strings["%1\$s's bookmarks"] = "%1\$ss Lesezeichen"; -App::$strings["Different viewers will see this text differently"] = "Verschiedene Betrachter werden diesen Text unterschiedlich sehen"; -App::$strings["Help:"] = "Hilfe:"; -App::$strings["New Page"] = "Neue Seite"; App::$strings["%d invitation available"] = array( 0 => "%d Einladung verfügbar", 1 => "%d Einladungen verfügbar", @@ -2670,13 +2739,17 @@ App::$strings["Examples: Robert Morgenstein, Fishing"] = "Beispiele: Robert Morg App::$strings["Random Profile"] = "Zufallsprofil"; App::$strings["Invite Friends"] = "Lade Freunde ein"; App::$strings["Advanced example: name=fred and country=iceland"] = "Fortgeschrittenes Beispiel: name=fred and country=iceland"; -App::$strings["Everything"] = "Alles"; -App::$strings["Categories"] = "Kategorien"; -App::$strings["%d connection in common"] = array( - 0 => "%d gemeinsame Verbindung", - 1 => "%d gemeinsame Verbindungen", -); -App::$strings["show more"] = "mehr zeigen"; +App::$strings["Common Connections"] = ""; +App::$strings["View all %d common connections"] = ""; +App::$strings["%1\$s wrote the following %2\$s %3\$s"] = "%1\$s schrieb den folgenden %2\$s %3\$s"; +App::$strings["Channel is blocked on this site."] = "Der Kanal ist auf dieser Seite blockiert "; +App::$strings["Channel location missing."] = "Adresse des Kanals fehlt."; +App::$strings["Response from remote channel was incomplete."] = "Antwort des entfernten Kanals war unvollständig."; +App::$strings["Channel was deleted and no longer exists."] = "Kanal wurde gelöscht und existiert nicht mehr."; +App::$strings["Remote channel or protocol unavailable."] = ""; +App::$strings["Channel discovery failed."] = "Kanalsuche fehlgeschlagen"; +App::$strings["Protocol disabled."] = "Protokoll deaktiviert."; +App::$strings["Cannot connect to yourself."] = "Du kannst Dich nicht mit Dir selbst verbinden."; App::$strings["Delete this item?"] = "Dieses Element löschen?"; App::$strings["%s show less"] = "%s weniger anzeigen"; App::$strings["%s expand"] = "%s aufklappen"; @@ -2704,7 +2777,7 @@ App::$strings["about an hour"] = "ungefähr eine Stunde"; App::$strings["about %d hours"] = "ungefähr %d Stunden"; App::$strings["a day"] = "ein Tag"; App::$strings["%d days"] = "%d Tage"; -App::$strings["about a month"] = "ungefähr ein Monat"; +App::$strings["about a month"] = "ungefähr einen Monat"; App::$strings["%d months"] = "%d Monate"; App::$strings["about a year"] = "ungefähr ein Jahr"; App::$strings["%d years"] = "%d Jahre"; @@ -2735,51 +2808,10 @@ App::$strings["__ctx:calendar__ month"] = "Monat"; App::$strings["__ctx:calendar__ week"] = "Woche"; App::$strings["__ctx:calendar__ day"] = "Tag"; App::$strings["__ctx:calendar__ All day"] = "Ganztägig"; -App::$strings["view full size"] = "In Vollbildansicht anschauen"; -App::$strings["No Subject"] = "Kein Betreff"; -App::$strings["OStatus"] = "OStatus"; -App::$strings["GNU-Social"] = "GNU-Social"; -App::$strings["RSS/Atom"] = "RSS/Atom"; -App::$strings["Facebook"] = "Facebook"; -App::$strings["Zot"] = "Zot!"; -App::$strings["LinkedIn"] = "LinkedIn"; -App::$strings["XMPP/IM"] = "XMPP/IM"; -App::$strings["MySpace"] = "MySpace"; -App::$strings["Tags"] = "Schlagwörter"; -App::$strings["Keywords"] = "Schlüsselwörter"; -App::$strings["have"] = "habe"; -App::$strings["has"] = "hat"; -App::$strings["want"] = "will"; -App::$strings["wants"] = "will"; -App::$strings["likes"] = "gefällt"; -App::$strings["dislikes"] = "missfällt"; -App::$strings["Cannot create a duplicate channel identifier on this system. Import failed."] = "Kann keinen doppelten Kanal-Identifikator auf diesem System erzeugen (Spitzname oder Hash schon belegt). Import fehlgeschlagen."; -App::$strings["Channel clone failed. Import failed."] = "Klonen des Kanals fehlgeschlagen. Import fehlgeschlagen."; -App::$strings["Unable to import element \""] = "Element konnte nicht importiert werden."; -App::$strings["guest:"] = "Gast:"; -App::$strings["The form security token was not correct. This probably happened because the form has been opened for too long (>3 hours) before submitting it."] = "Das Security-Token des Formulars war nicht korrekt. Das ist wahrscheinlich passiert, weil das Formular zu lange (>3 Stunden) offen war, bevor es abgeschickt wurde."; -App::$strings["Invalid data packet"] = "Ungültiges Datenpaket"; -App::$strings["Unable to verify channel signature"] = "Konnte die Signatur des Kanals nicht verifizieren"; -App::$strings["Unable to verify site signature for %s"] = "Kann die Signatur der Seite von %s nicht verifizieren"; -App::$strings["invalid target signature"] = "Ungültige Signatur des Ziels"; -App::$strings["(Unknown)"] = "(Unbekannt)"; -App::$strings["Visible to anybody on the internet."] = "Für jeden im Internet sichtbar."; -App::$strings["Visible to you only."] = "Nur für Dich sichtbar."; -App::$strings["Visible to anybody in this network."] = "Für jedes \$Projectname-Mitglied sichtbar."; -App::$strings["Visible to anybody authenticated."] = "Für jeden sichtbar, der angemeldet ist."; -App::$strings["Visible to anybody on %s."] = "Für jeden auf %s sichtbar."; -App::$strings["Visible to all connections."] = "Für alle Verbindungen sichtbar."; -App::$strings["Visible to approved connections."] = "Nur für akzeptierte Verbindungen sichtbar."; -App::$strings["Visible to specific connections."] = "Sichtbar für bestimmte Verbindungen."; -App::$strings["Privacy group is empty."] = "Gruppe ist leer."; -App::$strings["Privacy group: %s"] = "Gruppe: %s"; -App::$strings["Connection not found."] = "Die Verbindung wurde nicht gefunden."; -App::$strings["profile photo"] = "Profilfoto"; -App::$strings["[Edited %s]"] = "[%s wurde bearbeitet]"; -App::$strings["__ctx:edit_activity__ Post"] = "Beitrag"; -App::$strings["__ctx:edit_activity__ Comment"] = "Kommentar"; -App::$strings["Logged out."] = "Ausgeloggt."; -App::$strings["Failed authentication"] = "Authentifizierung fehlgeschlagen"; +App::$strings["Unable to determine sender."] = "Kann Absender nicht bestimmen."; +App::$strings["No recipient provided."] = "Kein Empfänger angegeben"; +App::$strings["[no subject]"] = "[no subject]"; +App::$strings["Stored post could not be verified."] = "Gespeicherter Beitrag konnten nicht überprüft werden."; App::$strings[" and "] = "und"; App::$strings["public profile"] = "öffentliches Profil"; App::$strings["%1\$s changed %2\$s to “%3\$s”"] = "%1\$s hat %2\$s auf “%3\$s” geändert"; @@ -2800,6 +2832,59 @@ App::$strings["Path not found."] = "Pfad nicht gefunden."; App::$strings["mkdir failed."] = "mkdir fehlgeschlagen."; App::$strings["database storage failed."] = "Speichern in der Datenbank fehlgeschlagen."; App::$strings["Empty path"] = "Leere Pfadangabe"; +App::$strings["The form security token was not correct. This probably happened because the form has been opened for too long (>3 hours) before submitting it."] = "Das Security-Token des Formulars war nicht korrekt. Das ist wahrscheinlich passiert, weil das Formular zu lange (>3 Stunden) offen war, bevor es abgeschickt wurde."; +App::$strings["(Unknown)"] = "(Unbekannt)"; +App::$strings["Visible to anybody on the internet."] = "Für jeden im Internet sichtbar."; +App::$strings["Visible to you only."] = "Nur für Dich sichtbar."; +App::$strings["Visible to anybody in this network."] = "Für jedes \$Projectname-Mitglied sichtbar."; +App::$strings["Visible to anybody authenticated."] = "Für jeden sichtbar, der angemeldet ist."; +App::$strings["Visible to anybody on %s."] = "Für jeden auf %s sichtbar."; +App::$strings["Visible to all connections."] = "Für alle Verbindungen sichtbar."; +App::$strings["Visible to approved connections."] = "Nur für akzeptierte Verbindungen sichtbar."; +App::$strings["Visible to specific connections."] = "Sichtbar für bestimmte Verbindungen."; +App::$strings["Privacy group is empty."] = "Gruppe ist leer."; +App::$strings["Privacy group: %s"] = "Gruppe: %s"; +App::$strings["Connection not found."] = "Die Verbindung wurde nicht gefunden."; +App::$strings["profile photo"] = "Profilfoto"; +App::$strings["[Edited %s]"] = "[%s wurde bearbeitet]"; +App::$strings["__ctx:edit_activity__ Post"] = "Beitrag"; +App::$strings["__ctx:edit_activity__ Comment"] = "Kommentar"; +App::$strings["Unable to obtain identity information from database"] = "Kann keine Identitäts-Informationen aus Datenbank beziehen"; +App::$strings["Empty name"] = "Namensfeld leer"; +App::$strings["Name too long"] = "Name ist zu lang"; +App::$strings["No account identifier"] = "Keine Account-Kennung"; +App::$strings["Nickname is required."] = "Spitzname ist erforderlich."; +App::$strings["Unable to retrieve created identity"] = "Kann die erstellte Identität nicht empfangen"; +App::$strings["Default Profile"] = "Standard-Profil"; +App::$strings["Unable to retrieve modified identity"] = "Geänderte Identität kann nicht empfangen werden"; +App::$strings["Create New Profile"] = "Neues Profil erstellen"; +App::$strings["Visible to everybody"] = "Für jeden sichtbar"; +App::$strings["Gender:"] = "Geschlecht:"; +App::$strings["Homepage:"] = "Homepage:"; +App::$strings["Online Now"] = "gerade online"; +App::$strings["Trans"] = ""; +App::$strings["Like this channel"] = "Dieser Kanal gefällt mir"; +App::$strings["j F, Y"] = "j. F Y"; +App::$strings["j F"] = "j. F"; +App::$strings["Birthday:"] = "Geburtstag:"; +App::$strings["for %1\$d %2\$s"] = "seit %1\$d %2\$s"; +App::$strings["Sexual Preference:"] = "Sexuelle Orientierung:"; +App::$strings["Tags:"] = "Schlagworte:"; +App::$strings["Political Views:"] = "Politische Ansichten:"; +App::$strings["Religion:"] = "Religion:"; +App::$strings["Hobbies/Interests:"] = "Hobbys/Interessen:"; +App::$strings["Likes:"] = "Gefällt:"; +App::$strings["Dislikes:"] = "Gefällt nicht:"; +App::$strings["Contact information and Social Networks:"] = "Kontaktinformation und soziale Netzwerke:"; +App::$strings["My other channels:"] = "Meine anderen Kanäle:"; +App::$strings["Musical interests:"] = "Musikalische Interessen:"; +App::$strings["Books, literature:"] = "Bücher, Literatur:"; +App::$strings["Television:"] = "Fernsehen:"; +App::$strings["Film/dance/culture/entertainment:"] = "Film/Tanz/Kultur/Unterhaltung:"; +App::$strings["Love/Romance:"] = "Liebe/Romantik:"; +App::$strings["Work/employment:"] = "Arbeit/Anstellung:"; +App::$strings["School/education:"] = "Schule/Ausbildung:"; +App::$strings["Like this thing"] = "Gefällt mir"; App::$strings["l F d, Y \\@ g:i A"] = "l, d. F Y, H:i"; App::$strings["Starts:"] = "Beginnt:"; App::$strings["Finishes:"] = "Endet:"; @@ -2809,246 +2894,228 @@ App::$strings["Needs Action"] = "Aktion erforderlich"; App::$strings["Completed"] = "Abgeschlossen"; App::$strings["In Process"] = "In Bearbeitung"; App::$strings["Cancelled"] = "gestrichen"; -App::$strings["Channel is blocked on this site."] = "Der Kanal ist auf dieser Seite blockiert "; -App::$strings["Channel location missing."] = "Adresse des Kanals fehlt."; -App::$strings["Response from remote channel was incomplete."] = "Antwort des entfernten Kanals war unvollständig."; -App::$strings["Channel was deleted and no longer exists."] = "Kanal wurde gelöscht und existiert nicht mehr."; -App::$strings["Protocol disabled."] = "Protokoll deaktiviert."; -App::$strings["Channel discovery failed."] = "Kanalsuche fehlgeschlagen"; -App::$strings["Cannot connect to yourself."] = "Du kannst Dich nicht mit Dir selbst verbinden."; -App::$strings["A deleted group with this name was revived. Existing item permissions <strong>may</strong> apply to this group and any future members. If this is not what you intended, please create another group with a different name."] = "Es hat früher schon einmal eine Gruppe mit diesem Namen existiert, die gelöscht wurde. Es <strong>könnten</strong> von damals noch Elemente (Beiträge, Dateien etc.) vorhanden sein, die allen jetzigen und zukünftigen Mitgliedern dieser Gruppe den Zugriff erlauben. Wenn das nicht Deine Absicht ist, erstelle bitte eine neue Gruppe mit einem anderen Namen."; -App::$strings["Add new connections to this privacy group"] = "Neue Verbindung zu dieser Gruppe hinzufügen"; -App::$strings["edit"] = "Bearbeiten"; -App::$strings["Edit group"] = "Gruppe ändern"; -App::$strings["Add privacy group"] = "Gruppe hinzufügen"; -App::$strings["Channels not in any privacy group"] = "Kanäle, die in keiner Gruppe sind"; -App::$strings["add"] = "hinzufügen"; +App::$strings["Home, Voice"] = "Zuhause, Sprache"; +App::$strings["Home, Fax"] = "Zuhause, Fax"; +App::$strings["Work, Voice"] = "Arbeit, Sprache"; +App::$strings["Work, Fax"] = "Arbeit, Fax"; +App::$strings["view full size"] = "In Vollbildansicht anschauen"; +App::$strings["Friendica"] = "Friendica"; +App::$strings["OStatus"] = "OStatus"; +App::$strings["GNU-Social"] = "GNU-Social"; +App::$strings["RSS/Atom"] = "RSS/Atom"; +App::$strings["Diaspora"] = "Diaspora"; +App::$strings["Facebook"] = "Facebook"; +App::$strings["Zot"] = "Zot!"; +App::$strings["LinkedIn"] = "LinkedIn"; +App::$strings["XMPP/IM"] = "XMPP/IM"; +App::$strings["MySpace"] = "MySpace"; App::$strings["Select an alternate language"] = "Wähle eine alternative Sprache"; -App::$strings["Image exceeds website size limit of %lu bytes"] = "Bild überschreitet das Webseitenlimit von %lu Bytes"; -App::$strings["Image file is empty."] = "Bilddatei ist leer."; -App::$strings["Photo storage failed."] = "Fotospeicherung fehlgeschlagen."; -App::$strings["a new photo"] = "ein neues Foto"; -App::$strings["__ctx:photo_upload__ %1\$s posted %2\$s to %3\$s"] = "%1\$s hat %2\$s auf %3\$s veröffentlicht"; -App::$strings["Photo Albums"] = "Fotoalben"; -App::$strings["Upload New Photos"] = "Neue Fotos hochladen"; -App::$strings["System"] = "System"; -App::$strings["New App"] = "Neue App"; -App::$strings["Suggestions"] = "Vorschläge"; -App::$strings["See more..."] = "Mehr anzeigen …"; -App::$strings["You have %1$.0f of %2$.0f allowed connections."] = "Du bist %1$.0f von maximal %2$.0f erlaubten Verbindungen eingegangen."; -App::$strings["Add New Connection"] = "Neue Verbindung hinzufügen"; -App::$strings["Enter channel address"] = "Adresse des Kanals eingeben"; -App::$strings["Examples: bob@example.com, https://example.com/barbara"] = "Beispiele: bob@beispiel.com, http://beispiel.com/barbara"; -App::$strings["Notes"] = "Notizen"; -App::$strings["Remove term"] = "Eintrag löschen"; -App::$strings["Archives"] = "Archive"; -App::$strings["Refresh"] = "Aktualisieren"; -App::$strings["Account settings"] = "Konto-Einstellungen"; -App::$strings["Channel settings"] = "Kanal-Einstellungen"; -App::$strings["Additional features"] = "Zusätzliche Funktionen"; -App::$strings["Feature/Addon settings"] = "Plugin-Einstellungen"; -App::$strings["Display settings"] = "Anzeige-Einstellungen"; -App::$strings["Manage locations"] = "Klon-Adressen verwalten"; -App::$strings["Export channel"] = "Kanal exportieren"; -App::$strings["Connected apps"] = "Verbundene Apps"; -App::$strings["Premium Channel Settings"] = "Premium-Kanal-Einstellungen"; -App::$strings["Private Mail Menu"] = "Private Nachrichten"; -App::$strings["Combined View"] = "Kombinierte Anzeige"; -App::$strings["Conversations"] = "Konversationen"; -App::$strings["Received Messages"] = "Erhaltene Nachrichten"; -App::$strings["Sent Messages"] = "Gesendete Nachrichten"; -App::$strings["No messages."] = "Keine Nachrichten."; -App::$strings["Delete conversation"] = "Unterhaltung löschen"; -App::$strings["Events Tools"] = "Kalenderwerkzeuge"; -App::$strings["Export Calendar"] = "Kalender exportieren"; -App::$strings["Import Calendar"] = "Kalender importieren"; -App::$strings["Chatrooms"] = "Chaträume"; -App::$strings["Overview"] = "Ãœbersicht"; -App::$strings["Chat Members"] = "Chatmitglieder"; -App::$strings["Wiki List"] = "Wikiliste"; -App::$strings["Create new wiki"] = "Neues Wiki erstellen"; -App::$strings["Send notification"] = "Benachrichtigung senden"; -App::$strings["Wiki Pages"] = "Wikiseiten"; -App::$strings["Add new page"] = "Neue Seite hinzufügen"; -App::$strings["Page name"] = "Seitenname"; -App::$strings["Bookmarked Chatrooms"] = "Gespeicherte Chatrooms"; -App::$strings["Suggested Chatrooms"] = "Chatraum-Vorschläge"; -App::$strings["photo/image"] = "Foto/Bild"; -App::$strings["Click to show more"] = "Klick, um mehr anzuzeigen"; -App::$strings["Rating Tools"] = "Bewertungswerkzeuge"; -App::$strings["Rate Me"] = "Bewerte mich"; -App::$strings["View Ratings"] = "Bewertungen ansehen"; -App::$strings["Forums"] = "Foren"; -App::$strings["Tasks"] = "Aufgaben"; -App::$strings["Documentation"] = "Dokumentation"; -App::$strings["Member registrations waiting for confirmation"] = "Nutzer-Anmeldungen, die auf Bestätigung warten"; -App::$strings["Inspect queue"] = "Warteschlange kontrollieren"; -App::$strings["DB updates"] = "DB-Aktualisierungen"; -App::$strings["Plugin Features"] = "Plug-In Funktionen"; App::$strings["Who can see this?"] = "Wer kann das sehen?"; App::$strings["Custom selection"] = "Benutzerdefinierte Auswahl"; App::$strings["Select \"Show\" to allow viewing. \"Don't show\" lets you override and limit the scope of \"Show\"."] = "Wähle \"Anzeigen\", um Betrachtung zuzulassen. \"Nicht anzeigen\" überstimmt und limitiert den Aktionsradius von \"Anzeigen\" für Ausnahmen."; App::$strings["Show"] = "Anzeigen"; App::$strings["Don't show"] = "Nicht anzeigen"; App::$strings["Post permissions %s cannot be changed %s after a post is shared.</br />These permissions set who is allowed to view the post."] = "Beitragsberechtigungen %s können nicht geändert werden %s, nachdem der Beitrag gesendet wurde.<br />Diese Berechtigungen bestimmen, wer den Beitrag sehen kann."; +App::$strings["Cannot locate DNS info for database server '%s'"] = "Kann die DNS-Informationen für den Datenbank-Server '%s' nicht finden"; +App::$strings["Image/photo"] = "Bild/Foto"; +App::$strings["Encrypted content"] = "Verschlüsselter Inhalt"; +App::$strings["Install %s element: "] = "Element %s installieren: "; +App::$strings["This post contains an installable %s element, however you lack permissions to install it on this site."] = "Dieser Beitrag beinhaltet ein installierbares %s Element, aber Du hast nicht die nötigen Rechte, um es auf diesem Hub zu installieren."; +App::$strings["card"] = "Karte"; +App::$strings["Click to open/close"] = "Klicke zum Öffnen/Schließen"; +App::$strings["spoiler"] = "Spoiler"; +App::$strings["$1 wrote:"] = "$1 schrieb:"; App::$strings[" by "] = "von"; App::$strings[" on "] = "am"; App::$strings["Embedded content"] = "Eingebetteter Inhalt"; App::$strings["Embedding disabled"] = "Einbetten deaktiviert"; -App::$strings["Attachments:"] = "Anhänge:"; -App::$strings["\$Projectname event notification:"] = "\$Projectname-Terminbenachrichtigung:"; -App::$strings["Can view my normal stream and posts"] = "Kann meine normalen Beiträge sehen"; -App::$strings["Can view my webpages"] = "Kann meine Webseiten sehen"; -App::$strings["Can post on my channel page (\"wall\")"] = "Kann auf meiner Kanal-Seite (\"wall\") Beiträge veröffentlichen"; -App::$strings["Can like/dislike stuff"] = "Kann andere Elemente mögen/nicht mögen"; -App::$strings["Profiles and things other than posts/comments"] = "Profile und alles außer Beiträge und Kommentare"; -App::$strings["Can forward to all my channel contacts via post @mentions"] = "Kann an alle meine Kontakte via @-Erwähnung Nachrichten weiterleiten"; -App::$strings["Advanced - useful for creating group forum channels"] = "Fortgeschritten - sinnvoll, um Gruppen-Kanäle/-Foren zu erstellen"; -App::$strings["Can chat with me (when available)"] = "Kann mit mir chatten (wenn verfügbar)"; -App::$strings["Can write to my file storage and photos"] = "Kann in meine Datei- und Bilderordner schreiben"; -App::$strings["Can edit my webpages"] = "Kann meine Webseiten bearbeiten"; -App::$strings["Somewhat advanced - very useful in open communities"] = "Etwas fortgeschritten – sehr nützlich in offenen Gemeinschaften"; -App::$strings["Can administer my channel resources"] = "Kann meine Kanäle administrieren"; -App::$strings["Extremely advanced. Leave this alone unless you know what you are doing"] = "Sehr fortgeschritten. Bearbeite das nur, wenn Du genau weißt, was Du tust"; -App::$strings["%1\$s is now connected with %2\$s"] = "%1\$s ist jetzt mit %2\$s verbunden"; -App::$strings["%1\$s poked %2\$s"] = "%1\$s stupste %2\$s an"; -App::$strings["View %s's profile @ %s"] = "%ss Profil auf %s ansehen"; -App::$strings["Categories:"] = "Kategorien:"; -App::$strings["Filed under:"] = "Gespeichert unter:"; -App::$strings["View in context"] = "Im Zusammenhang anschauen"; -App::$strings["remove"] = "lösche"; -App::$strings["Delete Selected Items"] = "Lösche die ausgewählten Elemente"; -App::$strings["View Source"] = "Quelle anzeigen"; -App::$strings["Follow Thread"] = "Unterhaltung folgen"; -App::$strings["Unfollow Thread"] = "Unterhaltung nicht mehr folgen"; -App::$strings["Activity/Posts"] = "Aktivitäten/Beiträge"; -App::$strings["Edit Connection"] = "Verbindung bearbeiten"; -App::$strings["Message"] = "Nachricht"; -App::$strings["%s likes this."] = "%s gefällt das."; -App::$strings["%s doesn't like this."] = "%s gefällt das nicht."; -App::$strings["<span %1\$s>%2\$d people</span> like this."] = array( - 0 => "<span %1\$s>%2\$d Person</span> gefällt das.", - 1 => "<span %1\$s>%2\$d Leuten</span> gefällt das.", -); -App::$strings["<span %1\$s>%2\$d people</span> don't like this."] = array( - 0 => "<span %1\$s>%2\$d Person</span> gefällt das nicht.", - 1 => "<span %1\$s>%2\$d Leuten</span> gefällt das nicht.", -); -App::$strings["and"] = "und"; -App::$strings[", and %d other people"] = array( - 0 => "", - 1 => ", und %d andere", +App::$strings["OpenWebAuth: %1\$s welcomes %2\$s"] = ""; +App::$strings["General Features"] = "Allgemeine Funktionen"; +App::$strings["Multiple Profiles"] = "Mehrfachprofile"; +App::$strings["Ability to create multiple profiles"] = "Ermöglicht das Anlegen mehrerer Profile pro Kanal"; +App::$strings["Advanced Profiles"] = "Erweiterte Profile"; +App::$strings["Additional profile sections and selections"] = "Stellt zusätzliche Bereiche und Felder im Profil zur Verfügung"; +App::$strings["Profile Import/Export"] = "Profil-Import/Export"; +App::$strings["Save and load profile details across sites/channels"] = "Ermöglicht das Speichern von Profilen, um sie in einen anderen Kanal zu importieren"; +App::$strings["Web Pages"] = "Webseiten"; +App::$strings["Provide managed web pages on your channel"] = "Ermöglicht das Erstellen von Webseiten in Deinem Kanal"; +App::$strings["Provide a wiki for your channel"] = "Stelle ein Wiki in Deinem Kanal zur Verfügung"; +App::$strings["Private Notes"] = "Private Notizen"; +App::$strings["Enables a tool to store notes and reminders (note: not encrypted)"] = "Aktiviert ein Werkzeug mit dem Notizen und Erinnerungen gespeichert werden können (Hinweis: nicht verschlüsselt)"; +App::$strings["Create personal planning cards"] = "Erstelle persönliche (Notiz-)Karten zur Planung/Koordination oder ähnlichen Zwecken"; +App::$strings["Navigation Channel Select"] = "Kanal-Auswahl in der Navigationsleiste"; +App::$strings["Change channels directly from within the navigation dropdown menu"] = "Ermöglicht den direkten Wechsel zu anderen Kanälen über das Navigationsmenü"; +App::$strings["Photo Location"] = "Aufnahmeort"; +App::$strings["If location data is available on uploaded photos, link this to a map."] = "Verlinkt den Aufnahmeort von Fotos (falls verfügbar) auf einer Karte"; +App::$strings["Access Controlled Chatrooms"] = "Zugriffskontrollierte Chaträume"; +App::$strings["Provide chatrooms and chat services with access control."] = "Bieten Sie Chaträume und Chatdienste mit Zugriffskontrolle an."; +App::$strings["Provide alternate connection permission roles."] = "Stelle benutzerdefinierte Berechtigungsrollen für Verbindungen zur Verfügung."; +App::$strings["Smart Birthdays"] = "Smarte Geburtstage"; +App::$strings["Make birthday events timezone aware in case your friends are scattered across the planet."] = "Stellt für Geburtstage einen Zeitzonenbezug her, falls deine Freunde über den ganzen Planeten verstreut sind."; +App::$strings["Event Timezone Selection"] = "Termin-Zeitzonenauswahl"; +App::$strings["Allow event creation in timezones other than your own."] = "Ermögliche das Erstellen von Terminen in anderen Zeitzonen als Deiner eigenen."; +App::$strings["Advanced Directory Search"] = "Erweiterte Verzeichnissuche"; +App::$strings["Allows creation of complex directory search queries"] = "Ermöglicht die Erstellung komplexer Verzeichnis-Suchabfragen"; +App::$strings["Advanced Theme and Layout Settings"] = "Erweiterte Design- und Layout-Einstellungen"; +App::$strings["Allows fine tuning of themes and page layouts"] = "Erlaubt die Feineinstellung von Designs und Seitenlayouts"; +App::$strings["Post Composition Features"] = "Nachbearbeitungsfunktionen"; +App::$strings["Large Photos"] = "Große Fotos"; +App::$strings["Include large (1024px) photo thumbnails in posts. If not enabled, use small (640px) photo thumbnails"] = "Große Vorschaubilder (1024px) in Beiträgen anzeigen. Falls nicht aktiviert, werden kleine Vorschaubilder (640px) verwendet."; +App::$strings["Automatically import channel content from other channels or feeds"] = "Ermöglicht den automatischen Import von Inhalten für diesen Kanal von anderen Kanälen oder Feeds"; +App::$strings["Even More Encryption"] = "Noch mehr Verschlüsselung"; +App::$strings["Allow optional encryption of content end-to-end with a shared secret key"] = "Ermöglicht optional die zusätzliche Verschlüsselung von Inhalten (Ende-zu-Ende mit geteiltem Schlüssel)"; +App::$strings["Enable Voting Tools"] = "Umfragewerkzeuge aktivieren"; +App::$strings["Provide a class of post which others can vote on"] = "Aktiviert die Umfragewerkzeuge, um anderen die Möglichkeit zu geben, einem Beitrag zuzustimmen, ihn abzulehnen oder sich zu enthalten. (Muss im Beitrag selbst noch aktiviert werden.)"; +App::$strings["Disable Comments"] = "Kommentare deaktivieren"; +App::$strings["Provide the option to disable comments for a post"] = "Ermöglicht, die Kommentarfunktion für einzelne Beiträge abzuschalten"; +App::$strings["Delayed Posting"] = "Verzögertes Senden"; +App::$strings["Allow posts to be published at a later date"] = "Ermöglicht es, Beiträge zu einem späteren Zeitpunkt zu veröffentlichen"; +App::$strings["Content Expiration"] = "Verfall von Inhalten"; +App::$strings["Remove posts/comments and/or private messages at a future time"] = "Ermöglicht das automatische Löschen von Beiträgen, Kommentaren und/oder privaten Nachrichten zu einem zukünftigen Datum."; +App::$strings["Suppress Duplicate Posts/Comments"] = "Doppelte Beiträge unterdrücken"; +App::$strings["Prevent posts with identical content to be published with less than two minutes in between submissions."] = "Verhindert, dass innerhalb von zwei Minuten Beiträge mit identischem Inhalt veröffentlicht werden."; +App::$strings["Network and Stream Filtering"] = "Netzwerk- und Stream-Filter"; +App::$strings["Search by Date"] = "Suche nach Datum"; +App::$strings["Ability to select posts by date ranges"] = "Möglichkeit, Beiträge nach Zeiträumen auszuwählen"; +App::$strings["Privacy Groups"] = "Gruppen"; +App::$strings["Enable management and selection of privacy groups"] = "Auswahl und Verwaltung von Gruppen für Kanäle aktivieren"; +App::$strings["Save search terms for re-use"] = "Ermöglicht das Abspeichern von Suchbegriffen zur Wiederverwendung"; +App::$strings["Network Personal Tab"] = "Persönlicher Netzwerkreiter"; +App::$strings["Enable tab to display only Network posts that you've interacted on"] = "Aktiviert einen Reiter in der Grid-Ansicht, der nur Netzwerk-Beiträge anzeigt, mit denen Du interagiert hast"; +App::$strings["Network New Tab"] = "Netzwerkreiter Neu"; +App::$strings["Enable tab to display all new Network activity"] = "Aktiviert einen Reiter in der Grid-Ansicht, der alle neuen Netzwerkaktivitäten anzeigt"; +App::$strings["Affinity Tool"] = "Beziehungs-Tool"; +App::$strings["Filter stream activity by depth of relationships"] = "Aktiviert ein Werkzeug in der Grid-Ansicht, das den Stream nach Grad der Beziehung filtern kann"; +App::$strings["Show friend and connection suggestions"] = "Freund- und Verbindungsvorschläge anzeigen"; +App::$strings["Connection Filtering"] = "Filter für Verbindungen"; +App::$strings["Filter incoming posts from connections based on keywords/content"] = "Ermöglicht die Filterung eingehender Beiträge anhand von Schlüsselwörtern (muss an der Verbindung konfiguriert werden)"; +App::$strings["Post/Comment Tools"] = "Beitrag-/Kommentar-Tools"; +App::$strings["Community Tagging"] = "Gemeinschaftliches Verschlagworten"; +App::$strings["Ability to tag existing posts"] = "Ermöglicht das Verschlagworten existierender Beiträge"; +App::$strings["Post Categories"] = "Beitrags-Kategorien"; +App::$strings["Add categories to your posts"] = "Aktiviert Kategorien für Beiträge"; +App::$strings["Emoji Reactions"] = "Emoji Reaktionen"; +App::$strings["Add emoji reaction ability to posts"] = "Aktiviert Emoji-Reaktionen für Beiträge"; +App::$strings["Ability to file posts under folders"] = "Möglichkeit, Beiträge in Verzeichnissen zu sammeln"; +App::$strings["Dislike Posts"] = "Gefällt-mir-nicht-Beiträge"; +App::$strings["Ability to dislike posts/comments"] = "Aktiviert die „Gefällt mir nicht“-Schaltfläche"; +App::$strings["Star Posts"] = "Beiträge mit Sternchen versehen"; +App::$strings["Ability to mark special posts with a star indicator"] = "Ermöglicht die lokale Markierung spezieller Beiträge mit einem Sternchen-Symbol"; +App::$strings["Tag Cloud"] = "Schlagwort-Wolke"; +App::$strings["Provide a personal tag cloud on your channel page"] = "Aktiviert die Anzeige einer Schlagwort-Wolke (Tag Cloud) auf Deiner Kanal-Seite"; +App::$strings["Premium Channel"] = "Premium-Kanal"; +App::$strings["Allows you to set restrictions and terms on those that connect with your channel"] = "Ermöglicht es, Einschränkungen und Bedingungen für Verbindungen dieses Kanals festzulegen"; +App::$strings["Tags"] = "Schlagwörter"; +App::$strings["Keywords"] = "Schlüsselwörter"; +App::$strings["have"] = "habe"; +App::$strings["has"] = "hat"; +App::$strings["want"] = "will"; +App::$strings["wants"] = "will"; +App::$strings["likes"] = "gefällt"; +App::$strings["dislikes"] = "missfällt"; +App::$strings["Not a valid email address"] = "Ungültige E-Mail-Adresse"; +App::$strings["Your email domain is not among those allowed on this site"] = "Deine E-Mail-Adresse ist auf dieser Seite nicht erlaubt"; +App::$strings["Your email address is already registered at this site."] = "Deine E-Mail-Adresse ist auf dieser Seite bereits registriert."; +App::$strings["An invitation is required."] = "Eine Einladung wird benötigt."; +App::$strings["Invitation could not be verified."] = "Die Einladung konnte nicht bestätigt werden."; +App::$strings["Please enter the required information."] = "Bitte gib die benötigten Informationen ein."; +App::$strings["Failed to store account information."] = "Speichern der Nutzerkontodaten fehlgeschlagen."; +App::$strings["Registration confirmation for %s"] = "Registrierungsbestätigung für %s"; +App::$strings["Registration request at %s"] = "Registrierungsanfrage auf %s"; +App::$strings["your registration password"] = "Dein Registrierungspasswort"; +App::$strings["Registration details for %s"] = "Registrierungsdetails für %s"; +App::$strings["Account approved."] = "Nutzerkonto bestätigt."; +App::$strings["Registration revoked for %s"] = "Registrierung für %s wurde widerrufen"; +App::$strings["Click here to upgrade."] = "Klicke hier, um das Upgrade durchzuführen."; +App::$strings["This action exceeds the limits set by your subscription plan."] = "Diese Aktion überschreitet die Grenzen Ihres Abonnements."; +App::$strings["This action is not available under your subscription plan."] = "Diese Aktion ist in Ihrem Abonnement nicht verfügbar."; +App::$strings["Birthday"] = "Geburtstag"; +App::$strings["Age: "] = "Alter:"; +App::$strings["YYYY-MM-DD or MM-DD"] = "JJJJ-MM-TT oder MM-TT"; +App::$strings["less than a second ago"] = "Vor weniger als einer Sekunde"; +App::$strings["__ctx:e.g. 22 hours ago, 1 minute ago__ %1\$d %2\$s ago"] = "vor %1\$d %2\$s"; +App::$strings["__ctx:relative_date__ year"] = array( + 0 => "Jahr", + 1 => "Jahre", ); -App::$strings["%s like this."] = "%s gefällt das."; -App::$strings["%s don't like this."] = "%s gefällt das nicht."; -App::$strings["Set your location"] = "Standort"; -App::$strings["Clear browser location"] = "Browser-Standort löschen"; -App::$strings["Tag term:"] = "Schlagwort:"; -App::$strings["Where are you right now?"] = "Wo bist Du jetzt grade?"; -App::$strings["Comments enabled"] = "Kommentare aktiviert"; -App::$strings["Comments disabled"] = "Kommentare deaktiviert"; -App::$strings["Page link name"] = "Link zur Seite"; -App::$strings["Post as"] = "Veröffentlichen als"; -App::$strings["Toggle voting"] = "Umfragewerkzeug aktivieren"; -App::$strings["Disable comments"] = "Kommentare deaktivieren"; -App::$strings["Toggle comments"] = "Kommentare umschalten"; -App::$strings["Categories (optional, comma-separated list)"] = "Kategorien (optional, kommagetrennte Liste)"; -App::$strings["Other networks and post services"] = "Andere Netzwerke und Platformen"; -App::$strings["Set publish date"] = "Veröffentlichungsdatum festlegen"; -App::$strings["Discover"] = "Entdecken"; -App::$strings["Imported public streams"] = "Importierte öffentliche Beiträge"; -App::$strings["Commented Order"] = "Neueste Kommentare"; -App::$strings["Sort by Comment Date"] = "Nach Kommentardatum sortiert"; -App::$strings["Posted Order"] = "Neueste Beiträge"; -App::$strings["Sort by Post Date"] = "Nach Beitragsdatum sortiert"; -App::$strings["Posts that mention or involve you"] = "Beiträge mit Beteiligung Deinerseits"; -App::$strings["Activity Stream - by date"] = "Activity Stream – nach Datum sortiert"; -App::$strings["Starred"] = "Markiert"; -App::$strings["Favourite Posts"] = "Markierte Beiträge"; -App::$strings["Spam"] = "Spam"; -App::$strings["Posts flagged as SPAM"] = "Nachrichten, die als SPAM markiert wurden"; -App::$strings["Status Messages and Posts"] = "Statusnachrichten und Beiträge"; -App::$strings["About"] = "Ãœber"; -App::$strings["Profile Details"] = "Profil-Details"; -App::$strings["Files and Storage"] = "Dateien und Speicher"; -App::$strings["Saved Bookmarks"] = "Gespeicherte Lesezeichen"; -App::$strings["Manage Webpages"] = "Webseiten verwalten"; -App::$strings["__ctx:noun__ Attending"] = array( - 0 => "Zusage", - 1 => "Zusagen", +App::$strings["__ctx:relative_date__ month"] = array( + 0 => "Monat", + 1 => "Monate", ); -App::$strings["__ctx:noun__ Not Attending"] = array( - 0 => "Absage", - 1 => "Absagen", +App::$strings["__ctx:relative_date__ week"] = array( + 0 => "Woche", + 1 => "Wochen", ); -App::$strings["__ctx:noun__ Undecided"] = array( - 0 => " Unentschlossen", - 1 => "Unentschlossene", +App::$strings["__ctx:relative_date__ day"] = array( + 0 => "Tag", + 1 => "Tage", ); -App::$strings["__ctx:noun__ Agree"] = array( - 0 => "Zustimmung", - 1 => "Zustimmungen", +App::$strings["__ctx:relative_date__ hour"] = array( + 0 => "Stunde", + 1 => "Stunden", ); -App::$strings["__ctx:noun__ Disagree"] = array( - 0 => "Ablehnung", - 1 => "Ablehnungen", +App::$strings["__ctx:relative_date__ minute"] = array( + 0 => "Minute", + 1 => "Minuten", ); -App::$strings["__ctx:noun__ Abstain"] = array( - 0 => "Enthaltung", - 1 => "Enthaltungen", +App::$strings["__ctx:relative_date__ second"] = array( + 0 => "Sekunde", + 1 => "Sekunden", ); -App::$strings["Image/photo"] = "Bild/Foto"; -App::$strings["Encrypted content"] = "Verschlüsselter Inhalt"; -App::$strings["Install %s element: "] = "Element %s installieren: "; -App::$strings["This post contains an installable %s element, however you lack permissions to install it on this site."] = "Dieser Beitrag beinhaltet ein installierbares %s Element, aber Du hast nicht die nötigen Rechte, um es auf diesem Hub zu installieren."; -App::$strings["%1\$s wrote the following %2\$s %3\$s"] = "%1\$s schrieb den folgenden %2\$s %3\$s"; -App::$strings["Click to open/close"] = "Klicke zum Öffnen/Schließen"; -App::$strings["spoiler"] = "Spoiler"; -App::$strings["$1 wrote:"] = "$1 schrieb:"; -App::$strings["Focus (Hubzilla default)"] = "Focus (Voreinstellung für Hubzilla)"; -App::$strings["Theme settings"] = "Theme-Einstellungen"; -App::$strings["Narrow navbar"] = "Schmale Navigationsleiste"; -App::$strings["Navigation bar background color"] = "Hintergrundfarbe der Navigationsleiste"; -App::$strings["Navigation bar gradient top color"] = "Farbverlauf der Navigationsleiste: Farbe oben"; -App::$strings["Navigation bar gradient bottom color"] = "Farbverlauf der Navigationsleiste: Farbe unten"; -App::$strings["Navigation active button gradient top color"] = "Navigations-Button aktiv: Farbe für Farbverlauf oben"; -App::$strings["Navigation active button gradient bottom color"] = "Navigations-Button aktiv: Farbe für Farbverlauf unten"; -App::$strings["Navigation bar border color "] = "Farbe für den Rand der Navigationsleiste"; -App::$strings["Navigation bar icon color "] = "Farbe für die Icons der Navigationsleiste"; -App::$strings["Navigation bar active icon color "] = "Farbe für aktive Icons der Navigationsleiste"; -App::$strings["link color"] = "Farbe für Links"; -App::$strings["Set font-color for banner"] = "Farbe der Schrift des Banners"; -App::$strings["Set the background color"] = "Hintergrundfarbe"; -App::$strings["Set the background image"] = "Hintergrundbild"; -App::$strings["Set the background color of items"] = "Hintergrundfarbe für Beiträge"; -App::$strings["Set the background color of comments"] = "Hintergrundfarbe für Kommentare"; -App::$strings["Set the border color of comments"] = "Farbe des Randes von Kommentaren"; -App::$strings["Set the indent for comments"] = "Einzugsbreite für Kommentare"; -App::$strings["Set the basic color for item icons"] = "Grundfarbe für Beitrags-Icons"; -App::$strings["Set the hover color for item icons"] = "Farbe für Beitrags-Icons unter dem Mauszeiger"; -App::$strings["Set font-size for the entire application"] = "Schriftgröße für die gesamte Anwendung"; -App::$strings["Example: 14px"] = "Beispiel: 14px"; -App::$strings["Set font-size for posts and comments"] = "Schriftgröße für Beiträge und Kommentare"; -App::$strings["Set font-color for posts and comments"] = "Schriftfarbe für Beiträge und Kommentare"; -App::$strings["Set radius of corners"] = "Ecken-Radius"; -App::$strings["Set shadow depth of photos"] = "Schattentiefe von Fotos"; -App::$strings["Set maximum width of content region in pixel"] = "Maximalbreite des Inhaltsbereichs in Pixel festlegen"; -App::$strings["Leave empty for default width"] = "Leer lassen für Standardbreite"; -App::$strings["Left align page content"] = "Seiteninhalt linksbündig anzeigen"; -App::$strings["Set minimum opacity of nav bar - to hide it"] = "Mindest-Deckkraft der Navigationsleiste ( - versteckt sie)"; -App::$strings["Set size of conversation author photo"] = "Größe der Avatare von Themenstartern"; -App::$strings["Set size of followup author photos"] = "Größe der Avatare von Kommentatoren"; -App::$strings["__ctx:opensearch__ Search %1\$s (%2\$s)"] = "Suche %1\$s (%2\$s)"; -App::$strings["__ctx:opensearch__ \$Projectname"] = "\$Projectname"; -App::$strings["Update %s failed. See error logs."] = "Aktualisierung %s fehlgeschlagen. Details in den Fehlerprotokollen."; -App::$strings["Update Error at %s"] = "Aktualisierungsfehler auf %s"; -App::$strings["Create an account to access services and applications within the Hubzilla"] = "Erstelle ein Konto, um Anwendungen und Dienste innerhalb von Hubzilla nutzen zu können."; -App::$strings["Login/Email"] = "Anmelden/E-Mail"; -App::$strings["Password"] = "Kennwort"; -App::$strings["Remember me"] = "Angaben speichern"; -App::$strings["Forgot your password?"] = "Passwort vergessen?"; -App::$strings["toggle mobile"] = "auf/von mobile Ansicht wechseln"; -App::$strings["Website SSL certificate is not valid. Please correct."] = "Das SSL-Zertifikat der Website ist nicht gültig. Bitte beheben."; -App::$strings["[hubzilla] Website SSL error for %s"] = "[hubzilla] Website-SSL-Fehler für %s"; -App::$strings["Cron/Scheduled tasks not running."] = "Cron-Aufgaben laufen nicht."; -App::$strings["[hubzilla] Cron tasks not running on %s"] = "[hubzilla] Cron-Aufgaben für %s laufen nicht"; +App::$strings["%1\$s's birthday"] = "%1\$ss Geburtstag"; +App::$strings["Happy Birthday %1\$s"] = "Alles Gute zum Geburtstag, %1\$s"; +App::$strings["Remote authentication"] = "Ãœber Konto auf anderem Server einloggen"; +App::$strings["Click to authenticate to your home hub"] = "Klicke, um Dich über Deinen Heimat-Server zu authentifizieren"; +App::$strings["Network Activity"] = "Netzwerk-Aktivitäten"; +App::$strings["Mark all activity notifications seen"] = "Alle Benachrichtigungen als gesehen markieren"; +App::$strings["Channel home"] = "Mein Kanal"; +App::$strings["View your channel home"] = "Zeige Deine Kanalseite an"; +App::$strings["Mark all channel notifications seen"] = "Markiere alle Kanal-Benachrichtigungen als angesehen"; +App::$strings["Registrations"] = "Registrierungen"; +App::$strings["Notifications"] = "Benachrichtigungen"; +App::$strings["View all notifications"] = "Alle Benachrichtigungen ansehen"; +App::$strings["Mark all system notifications seen"] = "Markiere alle System-Benachrichtigungen als gesehen"; +App::$strings["Private mail"] = "Persönliche Mail"; +App::$strings["View your private messages"] = "Zeige Deine persönlichen Nachrichten an"; +App::$strings["Mark all private messages seen"] = "Markiere alle persönlichen Nachrichten als gesehen"; +App::$strings["Event Calendar"] = "Terminkalender"; +App::$strings["Manage Your Channels"] = "Verwalte Deine Kanäle"; +App::$strings["Account/Channel Settings"] = "Konto-/Kanal-Einstellungen"; +App::$strings["End this session"] = "Beende diese Sitzung"; +App::$strings["Your profile page"] = "Deine Profilseite"; +App::$strings["Manage/Edit profiles"] = "Profile verwalten"; +App::$strings["Edit your profile"] = "Profil bearbeiten"; +App::$strings["Sign in"] = "Anmelden"; +App::$strings["Take me home"] = "Bringe mich nach Hause (eigener Kanal)"; +App::$strings["Log me out of this site"] = "Logge mich von dieser Seite aus"; +App::$strings["Create an account"] = "Erzeuge ein Konto"; +App::$strings["Help and documentation"] = "Hilfe und Dokumentation"; +App::$strings["Search site @name, #tag, ?docs, content"] = "Hub durchsuchen: @Name. #Schlagwort, ?Dokumentation, Inhalt"; +App::$strings["Site Setup and Configuration"] = "Seiten-Einrichtung und -Konfiguration"; +App::$strings["@name, #tag, ?doc, content"] = "@Name, #Schlagwort, ?Dokumentation, Inhalt"; +App::$strings["Please wait..."] = "Bitte warten..."; +App::$strings["Add Apps"] = "Apps hinzufügen"; +App::$strings["Arrange Apps"] = "Apps anordnen"; +App::$strings["Toggle System Apps"] = "System-Apps umschalten"; +App::$strings["Image exceeds website size limit of %lu bytes"] = "Bild überschreitet das Webseitenlimit von %lu Bytes"; +App::$strings["Image file is empty."] = "Bilddatei ist leer."; +App::$strings["Photo storage failed."] = "Fotospeicherung fehlgeschlagen."; +App::$strings["a new photo"] = "ein neues Foto"; +App::$strings["__ctx:photo_upload__ %1\$s posted %2\$s to %3\$s"] = "%1\$s hat %2\$s auf %3\$s veröffentlicht"; +App::$strings["Upload New Photos"] = "Neue Fotos hochladen"; +App::$strings["Invalid data packet"] = "Ungültiges Datenpaket"; +App::$strings["Unable to verify channel signature"] = "Konnte die Signatur des Kanals nicht verifizieren"; +App::$strings["Unable to verify site signature for %s"] = "Kann die Signatur der Seite von %s nicht verifizieren"; +App::$strings["A deleted group with this name was revived. Existing item permissions <strong>may</strong> apply to this group and any future members. If this is not what you intended, please create another group with a different name."] = "Es hat früher schon einmal eine Gruppe mit diesem Namen existiert, die gelöscht wurde. Es <strong>könnten</strong> von damals noch Elemente (Beiträge, Dateien etc.) vorhanden sein, die allen jetzigen und zukünftigen Mitgliedern dieser Gruppe den Zugriff erlauben. Wenn das nicht Deine Absicht ist, erstelle bitte eine neue Gruppe mit einem anderen Namen."; +App::$strings["Add new connections to this privacy group"] = "Neue Verbindung zu dieser Gruppe hinzufügen"; +App::$strings["edit"] = "Bearbeiten"; +App::$strings["Edit group"] = "Gruppe ändern"; +App::$strings["Add privacy group"] = "Gruppe hinzufügen"; +App::$strings["Channels not in any privacy group"] = "Kanäle, die in keiner Gruppe sind"; +App::$strings["New window"] = "Neues Fenster"; +App::$strings["Open the selected location in a different window or browser tab"] = "Öffne die markierte Adresse in einem neuen Browserfenster oder Tab"; +App::$strings["Logged out."] = "Ausgeloggt."; +App::$strings["Email validation is incomplete. Please check your email."] = "E-Mail-Bestätigung nicht abgeschlossen. Bitte prüfe Deine E-Mails (ggf. Spam-Filterung mit berücksichtigen)."; +App::$strings["Failed authentication"] = "Authentifizierung fehlgeschlagen"; +App::$strings["Help:"] = "Hilfe:"; +App::$strings["Not Found"] = "Nicht gefunden"; diff --git a/view/de/htconfig.tpl b/view/de/htconfig.tpl index 9d4333fb0..46bf0de14 100644 --- a/view/de/htconfig.tpl +++ b/view/de/htconfig.tpl @@ -34,13 +34,6 @@ App::$config['system']['baseurl'] = '{{$siteurl}}'; App::$config['system']['sitename'] = "Hubzilla"; App::$config['system']['location_hash'] = '{{$site_id}}'; -// Choices are 'basic', 'standard', and 'pro'. -// basic sets up the sevrer for basic social networking and removes "complicated" features -// standard provides most desired features except e-commerce -// pro gives you access to everything - -App::$config['system']['server_role'] = '{{$server_role}}'; - // These lines set additional security headers to be sent with all responses // You may wish to set transport_security_header to 0 if your server already sends // this header. content_security_policy may need to be disabled if you wish to diff --git a/view/en-au/htconfig.tpl b/view/en-au/htconfig.tpl index 090bbf06f..cefcba727 100644 --- a/view/en-au/htconfig.tpl +++ b/view/en-au/htconfig.tpl @@ -34,13 +34,6 @@ App::$config['system']['baseurl'] = '{{$siteurl}}'; App::$config['system']['sitename'] = "Hubzilla"; App::$config['system']['location_hash'] = '{{$site_id}}'; -// Choices are 'basic', 'standard', and 'pro'. -// basic sets up the sevrer for basic social networking and removes "complicated" features -// standard provides most desired features except e-commerce -// pro gives you access to everything - -App::$config['system']['server_role'] = '{{$server_role}}'; - // These lines set additional security headers to be sent with all responses // You may wish to set transport_security_header to 0 if your server already sends // this header. content_security_policy may need to be disabled if you wish to diff --git a/view/en-gb/htconfig.tpl b/view/en-gb/htconfig.tpl index 515957b36..ea458d664 100644 --- a/view/en-gb/htconfig.tpl +++ b/view/en-gb/htconfig.tpl @@ -34,14 +34,6 @@ App::$config['system']['baseurl'] = '{{$siteurl}}'; App::$config['system']['sitename'] = "Hubzilla"; App::$config['system']['location_hash'] = '{{$site_id}}'; - -// Choices are 'basic', 'standard', and 'pro'. -// basic sets up the sevrer for basic social networking and removes "complicated" features -// standard provides most desired features except e-commerce -// pro gives you access to everything - -App::$config['system']['server_role'] = '{{$server_role}}'; - // These lines set additional security headers to be sent with all responses // You may wish to set transport_security_header to 0 if your server already sends // this header. content_security_policy may need to be disabled if you wish to diff --git a/view/en/htconfig.tpl b/view/en/htconfig.tpl index 042c89797..8159b6d44 100644 --- a/view/en/htconfig.tpl +++ b/view/en/htconfig.tpl @@ -34,15 +34,6 @@ App::$config['system']['baseurl'] = '{{$siteurl}}'; App::$config['system']['sitename'] = "Hubzilla"; App::$config['system']['location_hash'] = '{{$site_id}}'; -// Choices are 'basic', 'standard', and 'pro'. -// basic sets up the server for basic social networking and removes "complicated" features -// standard provides most desired features except e-commerce -// pro disables protocol federation plugins and only supports the zot protocol -// if you are in doubt or are unsure, it is strongly advised that you select 'standard'. - -App::$config['system']['server_role'] = '{{$server_role}}'; - - // These lines set additional security headers to be sent with all responses // You may wish to set transport_security_header to 0 if your server already sends // this header. content_security_policy may need to be disabled if you wish to diff --git a/view/fr/hmessages.po b/view/fr/hmessages.po index 73d711700..6f0453f9d 100644 --- a/view/fr/hmessages.po +++ b/view/fr/hmessages.po @@ -1,16 +1,18 @@ -# Hubzilla Project -# Copyright (C) 2012-2014 the Hubzilla Project -# This file is distributed under the same license as the Red package. +# hubzilla +# Copyright (C) 2012-2016 hubzilla +# This file is distributed under the same license as the hubzilla package. # # Translators: # kris1373 <aktosc@gmail.com>, 2015-2016 -# Raymond Monret <raymond.monret@retmesagxo.net>, 2016 +# rmonret <raymond.monret@retmesagxo.net>, 2016 +# rmonret <raymond.monret@retmesagxo.net>, 2017 +# Seraph Ino, 2016 msgid "" msgstr "" "Project-Id-Version: Redmatrix\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-06-10 00:02-0700\n" -"PO-Revision-Date: 2016-06-10 09:14+0000\n" +"POT-Creation-Date: 2017-03-31 10:53+0200\n" +"PO-Revision-Date: 2017-04-01 09:31+0000\n" "Last-Translator: fabrixxm <fabrix.xm@gmail.com>\n" "Language-Team: French (http://www.transifex.com/Friendica/red-matrix/language/fr/)\n" "MIME-Version: 1.0\n" @@ -19,496 +21,1825 @@ msgstr "" "Language: fr\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: ../../Zotlabs/Storage/Browser.php:107 ../../Zotlabs/Storage/Browser.php:239 -msgid "parent" -msgstr "retour" +#: ../../Zotlabs/Access/Permissions.php:46 +msgid "Can view my channel stream and posts" +msgstr "Peut voir mon canal et mes publicatiosn" -#: ../../Zotlabs/Storage/Browser.php:131 ../../include/text.php:2620 -msgid "Collection" -msgstr "Groupe de contacts" +#: ../../Zotlabs/Access/Permissions.php:47 ../../include/permissions.php:42 +msgid "Can send me their channel stream and posts" +msgstr "Peuvent m'envoyer leur flux et les publications de leur canal" -#: ../../Zotlabs/Storage/Browser.php:134 -msgid "Principal" -msgstr "Principal" +#: ../../Zotlabs/Access/Permissions.php:48 ../../include/permissions.php:36 +msgid "Can view my default channel profile" +msgstr "Peut voir le profil par défaut du canal." -#: ../../Zotlabs/Storage/Browser.php:137 -msgid "Addressbook" -msgstr "Carnet d'adresse" +#: ../../Zotlabs/Access/Permissions.php:49 ../../include/permissions.php:37 +msgid "Can view my connections" +msgstr "Peut voir mes contacts" -#: ../../Zotlabs/Storage/Browser.php:140 -msgid "Calendar" -msgstr "Calendrier" +#: ../../Zotlabs/Access/Permissions.php:50 ../../include/permissions.php:38 +msgid "Can view my file storage and photos" +msgstr "Peut voir mes fichiers et photos" -#: ../../Zotlabs/Storage/Browser.php:143 -msgid "Schedule Inbox" -msgstr "Calendrier - Messages entrants" +#: ../../Zotlabs/Access/Permissions.php:51 +msgid "Can upload/modify my file storage and photos" +msgstr "Peut télécharger/modifier mes fichiers et mes photos" -#: ../../Zotlabs/Storage/Browser.php:146 -msgid "Schedule Outbox" -msgstr "Calendrier - Messages sortants" +#: ../../Zotlabs/Access/Permissions.php:52 +msgid "Can view my channel webpages" +msgstr "Peut voir les pages web de mon canal" -#: ../../Zotlabs/Storage/Browser.php:164 ../../Zotlabs/Module/Photos.php:798 -#: ../../Zotlabs/Module/Photos.php:1243 ../../Zotlabs/Lib/Apps.php:486 -#: ../../Zotlabs/Lib/Apps.php:561 ../../include/widgets.php:1505 -#: ../../include/conversation.php:1032 -msgid "Unknown" -msgstr "Inconnu" +#: ../../Zotlabs/Access/Permissions.php:53 +msgid "Can view my wiki pages" +msgstr "Peut voir les pages de mon wiki" -#: ../../Zotlabs/Storage/Browser.php:226 ../../Zotlabs/Module/Fbrowser.php:85 -#: ../../Zotlabs/Lib/Apps.php:216 ../../include/nav.php:93 -#: ../../include/conversation.php:1639 -msgid "Files" -msgstr "Fichiers" +#: ../../Zotlabs/Access/Permissions.php:54 +msgid "Can create/edit my channel webpages" +msgstr "Peut créer ou modifier les pages web de mon canal" -#: ../../Zotlabs/Storage/Browser.php:227 -msgid "Total" -msgstr "Total" +#: ../../Zotlabs/Access/Permissions.php:55 +msgid "Can write to my wiki pages" +msgstr "Peut écrire sur mon wiki" -#: ../../Zotlabs/Storage/Browser.php:229 -msgid "Shared" -msgstr "Partagé" +#: ../../Zotlabs/Access/Permissions.php:56 +msgid "Can post on my channel (wall) page" +msgstr "Peut écrire sur le mur de mon canal (mur)" -#: ../../Zotlabs/Storage/Browser.php:230 ../../Zotlabs/Storage/Browser.php:306 -#: ../../Zotlabs/Module/Blocks.php:156 ../../Zotlabs/Module/Layouts.php:182 -#: ../../Zotlabs/Module/Menu.php:118 ../../Zotlabs/Module/New_channel.php:142 -#: ../../Zotlabs/Module/Webpages.php:186 -msgid "Create" -msgstr "Créer" +#: ../../Zotlabs/Access/Permissions.php:57 ../../include/permissions.php:44 +msgid "Can comment on or like my posts" +msgstr "Peuvent commenter et/ou aimer mes publications" -#: ../../Zotlabs/Storage/Browser.php:231 ../../Zotlabs/Storage/Browser.php:308 -#: ../../Zotlabs/Module/Cover_photo.php:357 -#: ../../Zotlabs/Module/Photos.php:825 ../../Zotlabs/Module/Photos.php:1364 -#: ../../Zotlabs/Module/Profile_photo.php:368 ../../include/widgets.php:1518 -msgid "Upload" -msgstr "Envoyer" +#: ../../Zotlabs/Access/Permissions.php:58 ../../include/permissions.php:45 +msgid "Can send me private mail messages" +msgstr "Peuvent m'envoyer des messages privés" -#: ../../Zotlabs/Storage/Browser.php:235 ../../Zotlabs/Module/Chat.php:247 -#: ../../Zotlabs/Module/Admin.php:1223 ../../Zotlabs/Module/Settings.php:592 -#: ../../Zotlabs/Module/Settings.php:618 -#: ../../Zotlabs/Module/Sharedwithme.php:99 -msgid "Name" -msgstr "Nom" +#: ../../Zotlabs/Access/Permissions.php:59 +msgid "Can like/dislike profiles and profile things" +msgstr "Peut aimer ou détester des profiles" -#: ../../Zotlabs/Storage/Browser.php:236 -msgid "Type" -msgstr "Type" +#: ../../Zotlabs/Access/Permissions.php:60 +msgid "Can forward to all my channel connections via @+ mentions in posts" +msgstr "Peut faire suivre à tous mes contacts avec la mention @+ dans une publication" -#: ../../Zotlabs/Storage/Browser.php:237 -#: ../../Zotlabs/Module/Sharedwithme.php:101 ../../include/text.php:1344 -msgid "Size" -msgstr "Taille" +#: ../../Zotlabs/Access/Permissions.php:61 +msgid "Can chat with me" +msgstr "Peut discuter avec moi" -#: ../../Zotlabs/Storage/Browser.php:238 -#: ../../Zotlabs/Module/Sharedwithme.php:102 -msgid "Last Modified" -msgstr "Modifié le" +#: ../../Zotlabs/Access/Permissions.php:62 ../../include/permissions.php:53 +msgid "Can source my public posts in derived channels" +msgstr "Peut rediriger mes publications publiques vers des canaux dérivés" -#: ../../Zotlabs/Storage/Browser.php:240 ../../Zotlabs/Module/Blocks.php:157 -#: ../../Zotlabs/Module/Editblock.php:109 -#: ../../Zotlabs/Module/Connections.php:290 -#: ../../Zotlabs/Module/Connections.php:310 -#: ../../Zotlabs/Module/Editpost.php:84 -#: ../../Zotlabs/Module/Editlayout.php:113 -#: ../../Zotlabs/Module/Editwebpage.php:146 -#: ../../Zotlabs/Module/Layouts.php:190 ../../Zotlabs/Module/Menu.php:112 -#: ../../Zotlabs/Module/Admin.php:2113 ../../Zotlabs/Module/Settings.php:652 -#: ../../Zotlabs/Module/Thing.php:260 ../../Zotlabs/Module/Webpages.php:187 -#: ../../Zotlabs/Lib/Apps.php:337 ../../Zotlabs/Lib/ThreadItem.php:106 -#: ../../include/channel.php:937 ../../include/channel.php:941 -#: ../../include/menu.php:108 ../../include/page_widgets.php:8 -#: ../../include/page_widgets.php:36 -msgid "Edit" -msgstr "Modifier" +#: ../../Zotlabs/Access/Permissions.php:63 +msgid "Can administer my channel" +msgstr "Peut administrer mon canal" -#: ../../Zotlabs/Storage/Browser.php:241 ../../Zotlabs/Module/Blocks.php:159 -#: ../../Zotlabs/Module/Connedit.php:572 -#: ../../Zotlabs/Module/Editblock.php:134 -#: ../../Zotlabs/Module/Connections.php:263 -#: ../../Zotlabs/Module/Editlayout.php:136 -#: ../../Zotlabs/Module/Editwebpage.php:170 ../../Zotlabs/Module/Group.php:177 -#: ../../Zotlabs/Module/Photos.php:1173 ../../Zotlabs/Module/Admin.php:1039 -#: ../../Zotlabs/Module/Admin.php:1213 ../../Zotlabs/Module/Admin.php:2114 -#: ../../Zotlabs/Module/Settings.php:653 ../../Zotlabs/Module/Thing.php:261 -#: ../../Zotlabs/Module/Webpages.php:189 ../../Zotlabs/Lib/Apps.php:338 -#: ../../Zotlabs/Lib/ThreadItem.php:126 ../../include/conversation.php:657 -msgid "Delete" -msgstr "Supprimer" +#: ../../Zotlabs/Access/PermissionRoles.php:248 +#: ../../include/permissions.php:945 +msgid "Social Networking" +msgstr "Réseau social" -#: ../../Zotlabs/Storage/Browser.php:285 -#, php-format -msgid "You are using %1$s of your available file storage." -msgstr "Vous utilisez %1$s de votre espace de stockage." +#: ../../Zotlabs/Access/PermissionRoles.php:249 +#: ../../include/permissions.php:945 +msgid "Social - Mostly Public" +msgstr "Social - principalement public" -#: ../../Zotlabs/Storage/Browser.php:290 -#, php-format -msgid "You are using %1$s of %2$s available file storage. (%3$s%)" -msgstr "Vous utilisez %1$s sur %2$s d'espace disponible. (%3$s%)" +#: ../../Zotlabs/Access/PermissionRoles.php:250 +#: ../../include/permissions.php:945 +msgid "Social - Restricted" +msgstr "Social - restreint" -#: ../../Zotlabs/Storage/Browser.php:302 -msgid "WARNING:" -msgstr "AVERTISSEMENT :" +#: ../../Zotlabs/Access/PermissionRoles.php:251 +#: ../../include/permissions.php:945 +msgid "Social - Private" +msgstr "Social - privé" -#: ../../Zotlabs/Storage/Browser.php:305 -msgid "Create new folder" -msgstr "Nouveau dossier" +#: ../../Zotlabs/Access/PermissionRoles.php:254 +#: ../../include/permissions.php:946 +msgid "Community Forum" +msgstr "Forum communautaire" -#: ../../Zotlabs/Storage/Browser.php:307 -msgid "Upload file" -msgstr "Téléverser un fichier" +#: ../../Zotlabs/Access/PermissionRoles.php:255 +#: ../../include/permissions.php:946 +msgid "Forum - Mostly Public" +msgstr "Forum - principalement public" -#: ../../Zotlabs/Web/WebServer.php:120 ../../Zotlabs/Module/Dreport.php:10 -#: ../../Zotlabs/Module/Dreport.php:49 ../../Zotlabs/Module/Group.php:72 -#: ../../Zotlabs/Module/Like.php:284 ../../Zotlabs/Module/Import_items.php:112 -#: ../../Zotlabs/Module/Profperm.php:28 ../../Zotlabs/Module/Subthread.php:62 -#: ../../include/items.php:385 -msgid "Permission denied" -msgstr "Accès refusé" +#: ../../Zotlabs/Access/PermissionRoles.php:256 +#: ../../include/permissions.php:946 +msgid "Forum - Restricted" +msgstr "Forum - restreint" -#: ../../Zotlabs/Web/WebServer.php:121 ../../Zotlabs/Web/Router.php:65 -#: ../../Zotlabs/Module/Achievements.php:34 ../../Zotlabs/Module/Blocks.php:73 -#: ../../Zotlabs/Module/Blocks.php:80 ../../Zotlabs/Module/Channel.php:105 -#: ../../Zotlabs/Module/Channel.php:226 ../../Zotlabs/Module/Channel.php:267 -#: ../../Zotlabs/Module/Chat.php:100 ../../Zotlabs/Module/Chat.php:105 -#: ../../Zotlabs/Module/Authtest.php:16 ../../Zotlabs/Module/Block.php:26 -#: ../../Zotlabs/Module/Block.php:76 ../../Zotlabs/Module/Bookmarks.php:61 -#: ../../Zotlabs/Module/Connedit.php:366 ../../Zotlabs/Module/Editblock.php:67 -#: ../../Zotlabs/Module/Common.php:39 ../../Zotlabs/Module/Connections.php:33 -#: ../../Zotlabs/Module/Cover_photo.php:277 -#: ../../Zotlabs/Module/Cover_photo.php:290 -#: ../../Zotlabs/Module/Editpost.php:17 ../../Zotlabs/Module/Events.php:265 -#: ../../Zotlabs/Module/Editlayout.php:67 -#: ../../Zotlabs/Module/Editlayout.php:90 -#: ../../Zotlabs/Module/Editwebpage.php:69 -#: ../../Zotlabs/Module/Editwebpage.php:90 -#: ../../Zotlabs/Module/Editwebpage.php:105 -#: ../../Zotlabs/Module/Editwebpage.php:127 ../../Zotlabs/Module/Group.php:13 -#: ../../Zotlabs/Module/Api.php:13 ../../Zotlabs/Module/Api.php:18 -#: ../../Zotlabs/Module/Filestorage.php:24 -#: ../../Zotlabs/Module/Filestorage.php:79 -#: ../../Zotlabs/Module/Filestorage.php:94 -#: ../../Zotlabs/Module/Filestorage.php:121 ../../Zotlabs/Module/Item.php:210 -#: ../../Zotlabs/Module/Item.php:218 ../../Zotlabs/Module/Item.php:1070 -#: ../../Zotlabs/Module/Layouts.php:71 ../../Zotlabs/Module/Layouts.php:78 -#: ../../Zotlabs/Module/Layouts.php:89 ../../Zotlabs/Module/Id.php:76 -#: ../../Zotlabs/Module/Like.php:181 ../../Zotlabs/Module/Invite.php:17 -#: ../../Zotlabs/Module/Invite.php:91 ../../Zotlabs/Module/Locs.php:87 -#: ../../Zotlabs/Module/Mail.php:129 ../../Zotlabs/Module/Manage.php:10 -#: ../../Zotlabs/Module/Menu.php:78 ../../Zotlabs/Module/Message.php:18 -#: ../../Zotlabs/Module/Mood.php:116 ../../Zotlabs/Module/Network.php:17 -#: ../../Zotlabs/Module/Mitem.php:115 ../../Zotlabs/Module/New_channel.php:77 -#: ../../Zotlabs/Module/New_channel.php:104 -#: ../../Zotlabs/Module/Notifications.php:70 -#: ../../Zotlabs/Module/Photos.php:75 ../../Zotlabs/Module/Page.php:35 -#: ../../Zotlabs/Module/Page.php:90 ../../Zotlabs/Module/Pdledit.php:26 -#: ../../Zotlabs/Module/Poke.php:137 ../../Zotlabs/Module/Profile.php:68 -#: ../../Zotlabs/Module/Profile.php:76 ../../Zotlabs/Module/Profiles.php:203 -#: ../../Zotlabs/Module/Profiles.php:601 -#: ../../Zotlabs/Module/Profile_photo.php:256 -#: ../../Zotlabs/Module/Profile_photo.php:269 -#: ../../Zotlabs/Module/Rate.php:113 ../../Zotlabs/Module/Appman.php:75 -#: ../../Zotlabs/Module/Register.php:77 ../../Zotlabs/Module/Regmod.php:21 -#: ../../Zotlabs/Module/Service_limits.php:11 -#: ../../Zotlabs/Module/Settings.php:572 ../../Zotlabs/Module/Setup.php:215 -#: ../../Zotlabs/Module/Sharedwithme.php:11 -#: ../../Zotlabs/Module/Sources.php:74 ../../Zotlabs/Module/Suggest.php:30 -#: ../../Zotlabs/Module/Thing.php:274 ../../Zotlabs/Module/Thing.php:294 -#: ../../Zotlabs/Module/Thing.php:331 -#: ../../Zotlabs/Module/Viewconnections.php:25 -#: ../../Zotlabs/Module/Viewconnections.php:30 -#: ../../Zotlabs/Module/Viewsrc.php:18 ../../Zotlabs/Module/Webpages.php:74 -#: ../../Zotlabs/Lib/Chatroom.php:137 ../../include/items.php:3438 -#: ../../include/attach.php:141 ../../include/attach.php:189 -#: ../../include/attach.php:252 ../../include/attach.php:266 -#: ../../include/attach.php:273 ../../include/attach.php:338 -#: ../../include/attach.php:352 ../../include/attach.php:359 -#: ../../include/attach.php:437 ../../include/attach.php:895 -#: ../../include/attach.php:966 ../../include/attach.php:1118 -#: ../../include/photos.php:27 -msgid "Permission denied." -msgstr "Permission refusée." +#: ../../Zotlabs/Access/PermissionRoles.php:257 +#: ../../include/permissions.php:946 +msgid "Forum - Private" +msgstr "Forum - privé" -#: ../../Zotlabs/Web/Router.php:146 ../../Zotlabs/Module/Help.php:94 -msgid "Not Found" -msgstr "Introuvable" +#: ../../Zotlabs/Access/PermissionRoles.php:260 +#: ../../include/permissions.php:947 +msgid "Feed Republish" +msgstr "Republication de flux" -#: ../../Zotlabs/Web/Router.php:149 ../../Zotlabs/Module/Block.php:79 -#: ../../Zotlabs/Module/Display.php:117 ../../Zotlabs/Module/Help.php:97 -#: ../../Zotlabs/Module/Page.php:93 -msgid "Page not found." -msgstr "Page introuvable." +#: ../../Zotlabs/Access/PermissionRoles.php:261 +#: ../../include/permissions.php:947 +msgid "Feed - Mostly Public" +msgstr "Flux - principalement public" -#: ../../Zotlabs/Zot/Auth.php:138 -msgid "" -"Remote authentication blocked. You are logged into this site locally. Please" -" logout and retry." -msgstr "Authentification distante bloquée. Vous êtes connecté(e) sur ce site localement. Merci de vous déconnecter et réessayer." +#: ../../Zotlabs/Access/PermissionRoles.php:262 +#: ../../include/permissions.php:947 +msgid "Feed - Restricted" +msgstr "Flux - restreint" -#: ../../Zotlabs/Zot/Auth.php:246 ../../Zotlabs/Module/Openid.php:76 -#: ../../Zotlabs/Module/Openid.php:183 -#, php-format -msgid "Welcome %s. Remote authentication successful." -msgstr "Bienvenue %s. L'authentification distante a fonctionné." +#: ../../Zotlabs/Access/PermissionRoles.php:265 +#: ../../include/permissions.php:948 +msgid "Special Purpose" +msgstr "Utilisation spécifique" + +#: ../../Zotlabs/Access/PermissionRoles.php:266 +#: ../../include/permissions.php:948 +msgid "Special - Celebrity/Soapbox" +msgstr "Spécial - célébrité/vitrine" -#: ../../Zotlabs/Module/Achievements.php:15 ../../Zotlabs/Module/Blocks.php:33 -#: ../../Zotlabs/Module/Connect.php:17 ../../Zotlabs/Module/Editblock.php:31 -#: ../../Zotlabs/Module/Editlayout.php:31 -#: ../../Zotlabs/Module/Editwebpage.php:33 -#: ../../Zotlabs/Module/Filestorage.php:60 ../../Zotlabs/Module/Hcard.php:12 -#: ../../Zotlabs/Module/Layouts.php:31 ../../Zotlabs/Module/Profile.php:20 -#: ../../Zotlabs/Module/Webpages.php:34 ../../include/channel.php:837 +#: ../../Zotlabs/Access/PermissionRoles.php:267 +#: ../../include/permissions.php:948 +msgid "Special - Group Repository" +msgstr "Spécial - dépôt partagé" + +#: ../../Zotlabs/Access/PermissionRoles.php:270 +#: ../../Zotlabs/Module/New_channel.php:132 +#: ../../Zotlabs/Module/Settings/Channel.php:463 +#: ../../Zotlabs/Module/Connedit.php:922 ../../Zotlabs/Module/Profiles.php:798 +#: ../../Zotlabs/Module/Register.php:213 ../../addon/cdav/Mod_Cdav.php:1148 +#: ../../addon/cdav/cdav.php:277 ../../addon/cdav/cdav.php:284 +#: ../../include/selectors.php:49 ../../include/selectors.php:66 +#: ../../include/selectors.php:104 ../../include/selectors.php:140 +#: ../../include/permissions.php:949 ../../include/connections.php:675 +#: ../../include/connections.php:682 +msgid "Other" +msgstr "Autre" + +#: ../../Zotlabs/Access/PermissionRoles.php:271 +#: ../../include/permissions.php:949 +msgid "Custom/Expert Mode" +msgstr "Mode expert/spécifique" + +#: ../../Zotlabs/Module/Blocks.php:33 ../../Zotlabs/Module/Editlayout.php:31 +#: ../../Zotlabs/Module/Connect.php:17 +#: ../../Zotlabs/Module/Achievements.php:15 ../../Zotlabs/Module/Hcard.php:12 +#: ../../Zotlabs/Module/Editblock.php:31 ../../Zotlabs/Module/Profile.php:20 +#: ../../Zotlabs/Module/Layouts.php:31 ../../Zotlabs/Module/Editwebpage.php:32 +#: ../../Zotlabs/Module/Webpages.php:33 +#: ../../Zotlabs/Module/Filestorage.php:59 ../../include/channel.php:943 msgid "Requested profile is not available." msgstr "Profil demandé non disponible." -#: ../../Zotlabs/Module/Achievements.php:38 -msgid "Some blurb about what to do when you're new here" -msgstr "Quelques mots sur quoi faire quand on est nouveau ici" +#: ../../Zotlabs/Module/Blocks.php:73 ../../Zotlabs/Module/Blocks.php:80 +#: ../../Zotlabs/Module/Invite.php:17 ../../Zotlabs/Module/Invite.php:94 +#: ../../Zotlabs/Module/Editlayout.php:67 +#: ../../Zotlabs/Module/Editlayout.php:90 ../../Zotlabs/Module/Channel.php:115 +#: ../../Zotlabs/Module/Channel.php:245 ../../Zotlabs/Module/Channel.php:285 +#: ../../Zotlabs/Module/Settings.php:59 ../../Zotlabs/Module/Locs.php:87 +#: ../../Zotlabs/Module/Mitem.php:115 ../../Zotlabs/Module/Events.php:271 +#: ../../Zotlabs/Module/Appman.php:82 ../../Zotlabs/Module/Regmod.php:21 +#: ../../Zotlabs/Module/New_channel.php:77 +#: ../../Zotlabs/Module/New_channel.php:104 +#: ../../Zotlabs/Module/Sharedwithme.php:11 ../../Zotlabs/Module/Setup.php:212 +#: ../../Zotlabs/Module/Achievements.php:34 ../../Zotlabs/Module/Thing.php:274 +#: ../../Zotlabs/Module/Thing.php:294 ../../Zotlabs/Module/Thing.php:335 +#: ../../Zotlabs/Module/Api.php:24 ../../Zotlabs/Module/Editblock.php:67 +#: ../../Zotlabs/Module/Profile.php:83 ../../Zotlabs/Module/Profile.php:100 +#: ../../Zotlabs/Module/Mood.php:116 ../../Zotlabs/Module/Connections.php:29 +#: ../../Zotlabs/Module/Viewsrc.php:18 ../../Zotlabs/Module/Bookmarks.php:61 +#: ../../Zotlabs/Module/Photos.php:69 ../../Zotlabs/Module/Wiki.php:50 +#: ../../Zotlabs/Module/Wiki.php:216 ../../Zotlabs/Module/Wiki.php:315 +#: ../../Zotlabs/Module/Pdledit.php:29 ../../Zotlabs/Module/Poke.php:137 +#: ../../Zotlabs/Module/Profile_photo.php:280 +#: ../../Zotlabs/Module/Profile_photo.php:293 +#: ../../Zotlabs/Module/Authtest.php:16 ../../Zotlabs/Module/Item.php:220 +#: ../../Zotlabs/Module/Item.php:230 ../../Zotlabs/Module/Item.php:1037 +#: ../../Zotlabs/Module/Page.php:35 ../../Zotlabs/Module/Page.php:91 +#: ../../Zotlabs/Module/Connedit.php:385 ../../Zotlabs/Module/Chat.php:98 +#: ../../Zotlabs/Module/Chat.php:103 ../../Zotlabs/Module/Menu.php:78 +#: ../../Zotlabs/Module/Layouts.php:71 ../../Zotlabs/Module/Layouts.php:78 +#: ../../Zotlabs/Module/Layouts.php:89 ../../Zotlabs/Module/Group.php:13 +#: ../../Zotlabs/Module/Profiles.php:198 ../../Zotlabs/Module/Profiles.php:635 +#: ../../Zotlabs/Module/Editwebpage.php:68 +#: ../../Zotlabs/Module/Editwebpage.php:89 +#: ../../Zotlabs/Module/Editwebpage.php:104 +#: ../../Zotlabs/Module/Editwebpage.php:126 ../../Zotlabs/Module/Manage.php:10 +#: ../../Zotlabs/Module/Webpages.php:116 ../../Zotlabs/Module/Block.php:26 +#: ../../Zotlabs/Module/Block.php:76 ../../Zotlabs/Module/Editpost.php:17 +#: ../../Zotlabs/Module/Sources.php:74 ../../Zotlabs/Module/Like.php:181 +#: ../../Zotlabs/Module/Suggest.php:28 ../../Zotlabs/Module/Message.php:18 +#: ../../Zotlabs/Module/Mail.php:164 ../../Zotlabs/Module/Register.php:77 +#: ../../Zotlabs/Module/Cover_photo.php:281 +#: ../../Zotlabs/Module/Cover_photo.php:294 +#: ../../Zotlabs/Module/Network.php:15 ../../Zotlabs/Module/Filestorage.php:23 +#: ../../Zotlabs/Module/Filestorage.php:78 +#: ../../Zotlabs/Module/Filestorage.php:93 +#: ../../Zotlabs/Module/Filestorage.php:120 ../../Zotlabs/Module/Common.php:39 +#: ../../Zotlabs/Module/Viewconnections.php:28 +#: ../../Zotlabs/Module/Viewconnections.php:33 +#: ../../Zotlabs/Module/Service_limits.php:11 +#: ../../Zotlabs/Module/Rate.php:113 ../../Zotlabs/Module/Notifications.php:11 +#: ../../Zotlabs/Lib/Chatroom.php:137 ../../Zotlabs/Web/WebServer.php:131 +#: ../../addon/keepout/keepout.php:36 ../../addon/openid/Mod_Id.php:53 +#: ../../addon/gitwiki/Mod_Gitwiki.php:196 +#: ../../addon/gitwiki/Mod_Gitwiki.php:292 +#: ../../addon/diaspora_reconnect/diaspora_reconnect.php:58 +#: ../../addon/pumpio/pumpio.php:40 ../../include/attach.php:144 +#: ../../include/attach.php:191 ../../include/attach.php:255 +#: ../../include/attach.php:269 ../../include/attach.php:276 +#: ../../include/attach.php:344 ../../include/attach.php:358 +#: ../../include/attach.php:365 ../../include/attach.php:442 +#: ../../include/attach.php:909 ../../include/attach.php:983 +#: ../../include/attach.php:1148 ../../include/items.php:3457 +#: ../../include/photos.php:27 +msgid "Permission denied." +msgstr "Permission refusée." -#: ../../Zotlabs/Module/Blocks.php:97 ../../Zotlabs/Module/Blocks.php:152 -#: ../../Zotlabs/Module/Editblock.php:108 +#: ../../Zotlabs/Module/Blocks.php:97 ../../Zotlabs/Module/Blocks.php:155 +#: ../../Zotlabs/Module/Editblock.php:113 msgid "Block Name" msgstr "Nom du Bloc" -#: ../../Zotlabs/Module/Blocks.php:151 ../../include/text.php:2265 +#: ../../Zotlabs/Module/Blocks.php:154 ../../include/text.php:2275 msgid "Blocks" msgstr "Blocs" -#: ../../Zotlabs/Module/Blocks.php:153 +#: ../../Zotlabs/Module/Blocks.php:156 msgid "Block Title" msgstr "Titre du bloc" -#: ../../Zotlabs/Module/Blocks.php:154 ../../Zotlabs/Module/Layouts.php:188 -#: ../../Zotlabs/Module/Menu.php:114 ../../Zotlabs/Module/Webpages.php:198 -#: ../../include/page_widgets.php:44 +#: ../../Zotlabs/Module/Blocks.php:157 ../../Zotlabs/Module/Menu.php:114 +#: ../../Zotlabs/Module/Layouts.php:191 ../../Zotlabs/Module/Webpages.php:256 +#: ../../include/page_widgets.php:47 msgid "Created" msgstr "Créé(e)" -#: ../../Zotlabs/Module/Blocks.php:155 ../../Zotlabs/Module/Layouts.php:189 -#: ../../Zotlabs/Module/Menu.php:115 ../../Zotlabs/Module/Webpages.php:199 -#: ../../include/page_widgets.php:45 +#: ../../Zotlabs/Module/Blocks.php:158 ../../Zotlabs/Module/Menu.php:115 +#: ../../Zotlabs/Module/Layouts.php:192 ../../Zotlabs/Module/Webpages.php:257 +#: ../../include/page_widgets.php:48 msgid "Edited" msgstr "Modifié(e)" -#: ../../Zotlabs/Module/Blocks.php:158 ../../Zotlabs/Module/Layouts.php:191 -#: ../../Zotlabs/Module/Photos.php:1072 ../../Zotlabs/Module/Webpages.php:188 -#: ../../include/conversation.php:1208 +#: ../../Zotlabs/Module/Blocks.php:159 +#: ../../Zotlabs/Module/New_channel.php:147 +#: ../../Zotlabs/Module/Connedit.php:925 ../../Zotlabs/Module/Menu.php:118 +#: ../../Zotlabs/Module/Layouts.php:185 ../../Zotlabs/Module/Profiles.php:801 +#: ../../Zotlabs/Module/Webpages.php:244 ../../Zotlabs/Storage/Browser.php:228 +#: ../../Zotlabs/Storage/Browser.php:332 ../../addon/cdav/Mod_Cdav.php:1151 +#: ../../addon/cdav/include/widgets.php:127 +#: ../../addon/cdav/include/widgets.php:164 +msgid "Create" +msgstr "Créer" + +#: ../../Zotlabs/Module/Blocks.php:160 ../../Zotlabs/Module/Editlayout.php:114 +#: ../../Zotlabs/Module/Admin/Profs.php:154 +#: ../../Zotlabs/Module/Settings/Oauth.php:149 +#: ../../Zotlabs/Module/Thing.php:260 ../../Zotlabs/Module/Editblock.php:114 +#: ../../Zotlabs/Module/Connections.php:296 +#: ../../Zotlabs/Module/Connections.php:316 ../../Zotlabs/Module/Wiki.php:165 +#: ../../Zotlabs/Module/Wiki.php:275 ../../Zotlabs/Module/Menu.php:112 +#: ../../Zotlabs/Module/Layouts.php:193 +#: ../../Zotlabs/Module/Editwebpage.php:147 +#: ../../Zotlabs/Module/Webpages.php:245 ../../Zotlabs/Module/Editpost.php:85 +#: ../../Zotlabs/Lib/Apps.php:357 ../../Zotlabs/Lib/ThreadItem.php:107 +#: ../../Zotlabs/Storage/Browser.php:238 +#: ../../addon/cdav/include/widgets.php:125 +#: ../../addon/cdav/include/widgets.php:161 +#: ../../addon/gitwiki/Mod_Gitwiki.php:151 +#: ../../addon/gitwiki/Mod_Gitwiki.php:252 ../../include/channel.php:1042 +#: ../../include/channel.php:1046 ../../include/menu.php:113 +#: ../../include/page_widgets.php:9 ../../include/page_widgets.php:39 +msgid "Edit" +msgstr "Modifier" + +#: ../../Zotlabs/Module/Blocks.php:161 ../../Zotlabs/Module/Photos.php:1042 +#: ../../Zotlabs/Module/Layouts.php:194 ../../Zotlabs/Module/Webpages.php:246 +#: ../../addon/cdav/include/widgets.php:123 +#: ../../include/conversation.php:1311 msgid "Share" msgstr "Partager" -#: ../../Zotlabs/Module/Blocks.php:163 ../../Zotlabs/Module/Layouts.php:195 -#: ../../Zotlabs/Module/Pubsites.php:47 ../../Zotlabs/Module/Webpages.php:193 -#: ../../include/page_widgets.php:39 +#: ../../Zotlabs/Module/Blocks.php:162 ../../Zotlabs/Module/Editlayout.php:138 +#: ../../Zotlabs/Module/Admin/Accounts.php:173 +#: ../../Zotlabs/Module/Admin/Channels.php:149 +#: ../../Zotlabs/Module/Admin/Profs.php:155 +#: ../../Zotlabs/Module/Settings/Oauth.php:150 +#: ../../Zotlabs/Module/Thing.php:261 ../../Zotlabs/Module/Editblock.php:139 +#: ../../Zotlabs/Module/Connections.php:267 +#: ../../Zotlabs/Module/Photos.php:1143 ../../Zotlabs/Module/Connedit.php:658 +#: ../../Zotlabs/Module/Connedit.php:927 ../../Zotlabs/Module/Group.php:177 +#: ../../Zotlabs/Module/Profiles.php:803 +#: ../../Zotlabs/Module/Editwebpage.php:172 +#: ../../Zotlabs/Module/Webpages.php:247 ../../Zotlabs/Lib/Apps.php:358 +#: ../../Zotlabs/Lib/ThreadItem.php:127 ../../Zotlabs/Storage/Browser.php:239 +#: ../../addon/cdav/Mod_Cdav.php:864 ../../addon/cdav/Mod_Cdav.php:1153 +#: ../../include/conversation.php:654 +msgid "Delete" +msgstr "Supprimer" + +#: ../../Zotlabs/Module/Blocks.php:166 ../../Zotlabs/Module/Events.php:694 +#: ../../Zotlabs/Module/Wiki.php:167 ../../Zotlabs/Module/Layouts.php:198 +#: ../../Zotlabs/Module/Webpages.php:251 ../../Zotlabs/Module/Pubsites.php:59 +#: ../../addon/gitwiki/Mod_Gitwiki.php:153 ../../include/page_widgets.php:42 msgid "View" msgstr "Voir" -#: ../../Zotlabs/Module/Cal.php:62 ../../Zotlabs/Module/Block.php:43 -#: ../../Zotlabs/Module/Page.php:56 ../../Zotlabs/Module/Wall_upload.php:33 -msgid "Channel not found." -msgstr "Canal introuvable." +#: ../../Zotlabs/Module/Invite.php:29 +msgid "Total invitation limit exceeded." +msgstr "Limite du nombre total d'invitation dépassée." -#: ../../Zotlabs/Module/Cal.php:69 -msgid "Permissions denied." -msgstr "Permissions refusées." +#: ../../Zotlabs/Module/Invite.php:53 +#, php-format +msgid "%s : Not a valid email address." +msgstr "%s : adresse courriel invalide." + +#: ../../Zotlabs/Module/Invite.php:67 +msgid "Please join us on $Projectname" +msgstr "Rejoignez-nous sur $Projectname" + +#: ../../Zotlabs/Module/Invite.php:77 +msgid "Invitation limit exceeded. Please contact your site administrator." +msgstr "Limite d'invitations dépassée. Merci de contacter l'administration de votre site." + +#: ../../Zotlabs/Module/Invite.php:82 +#, php-format +msgid "%s : Message delivery failed." +msgstr "%s : Échec de distribution du message." + +#: ../../Zotlabs/Module/Invite.php:86 +#, php-format +msgid "%d message sent." +msgid_plural "%d messages sent." +msgstr[0] "%d message envoyé." +msgstr[1] "%d messages envoyés." + +#: ../../Zotlabs/Module/Invite.php:105 +msgid "You have no more invitations available" +msgstr "Vous ne disposez plus d'aucune invitation" + +#: ../../Zotlabs/Module/Invite.php:136 +msgid "Send invitations" +msgstr "Envoyer des invitations" + +#: ../../Zotlabs/Module/Invite.php:137 +msgid "Enter email addresses, one per line:" +msgstr "Entrez les adresses de courriel, une par ligne :" + +#: ../../Zotlabs/Module/Invite.php:138 ../../Zotlabs/Module/Mail.php:284 +msgid "Your message:" +msgstr "Votre message :" + +#: ../../Zotlabs/Module/Invite.php:139 +msgid "Please join my community on $Projectname." +msgstr "Rejoignez ma communauté sur $Projectname." + +#: ../../Zotlabs/Module/Invite.php:141 +msgid "You will need to supply this invitation code:" +msgstr "Vous devrez fournir le code suivant :" + +#: ../../Zotlabs/Module/Invite.php:142 +msgid "" +"1. Register at any $Projectname location (they are all inter-connected)" +msgstr "1. Enregistrez-vous sur n'importe quel serveur $Projectname (ils sont tous inter-connectés)" + +#: ../../Zotlabs/Module/Invite.php:144 +msgid "2. Enter my $Projectname network address into the site searchbar." +msgstr "2. Saisissez l'adresse de mon canal $Projectname dans la barre de recherche du site." + +#: ../../Zotlabs/Module/Invite.php:145 +msgid "or visit" +msgstr "ou rendez-vous sur" + +#: ../../Zotlabs/Module/Invite.php:147 +msgid "3. Click [Connect]" +msgstr "3. Cliquez sur [Ajouter]" + +#: ../../Zotlabs/Module/Invite.php:149 ../../Zotlabs/Module/Locs.php:121 +#: ../../Zotlabs/Module/Mitem.php:243 ../../Zotlabs/Module/Events.php:493 +#: ../../Zotlabs/Module/Appman.php:134 +#: ../../Zotlabs/Module/Import_items.php:126 +#: ../../Zotlabs/Module/Setup.php:309 ../../Zotlabs/Module/Setup.php:357 +#: ../../Zotlabs/Module/Connect.php:98 +#: ../../Zotlabs/Module/Admin/Features.php:66 +#: ../../Zotlabs/Module/Admin/Plugins.php:438 +#: ../../Zotlabs/Module/Admin/Accounts.php:166 +#: ../../Zotlabs/Module/Admin/Logs.php:84 +#: ../../Zotlabs/Module/Admin/Channels.php:147 +#: ../../Zotlabs/Module/Admin/Themes.php:158 +#: ../../Zotlabs/Module/Admin/Site.php:279 +#: ../../Zotlabs/Module/Admin/Profs.php:157 +#: ../../Zotlabs/Module/Admin/Account_edit.php:74 +#: ../../Zotlabs/Module/Admin/Security.php:104 +#: ../../Zotlabs/Module/Settings/Permcats.php:110 +#: ../../Zotlabs/Module/Settings/Channel.php:476 +#: ../../Zotlabs/Module/Settings/Features.php:47 +#: ../../Zotlabs/Module/Settings/Tokens.php:168 +#: ../../Zotlabs/Module/Settings/Account.php:118 +#: ../../Zotlabs/Module/Settings/Featured.php:50 +#: ../../Zotlabs/Module/Settings/Display.php:203 +#: ../../Zotlabs/Module/Settings/Oauth.php:87 +#: ../../Zotlabs/Module/Thing.php:320 ../../Zotlabs/Module/Thing.php:370 +#: ../../Zotlabs/Module/Import.php:511 ../../Zotlabs/Module/Cal.php:343 +#: ../../Zotlabs/Module/Mood.php:139 ../../Zotlabs/Module/Photos.php:657 +#: ../../Zotlabs/Module/Photos.php:1022 ../../Zotlabs/Module/Photos.php:1062 +#: ../../Zotlabs/Module/Photos.php:1180 ../../Zotlabs/Module/Wiki.php:169 +#: ../../Zotlabs/Module/Pdledit.php:74 ../../Zotlabs/Module/Poke.php:186 +#: ../../Zotlabs/Module/Connedit.php:890 ../../Zotlabs/Module/Chat.php:194 +#: ../../Zotlabs/Module/Chat.php:240 ../../Zotlabs/Module/Pconfig.php:107 +#: ../../Zotlabs/Module/Group.php:85 ../../Zotlabs/Module/Profiles.php:726 +#: ../../Zotlabs/Module/Sources.php:114 ../../Zotlabs/Module/Sources.php:149 +#: ../../Zotlabs/Module/Xchan.php:15 ../../Zotlabs/Module/Mail.php:425 +#: ../../Zotlabs/Module/Filestorage.php:165 ../../Zotlabs/Module/Rate.php:166 +#: ../../Zotlabs/Lib/ThreadItem.php:732 +#: ../../Zotlabs/Widget/Eventstools.php:16 +#: ../../view/theme/redbasic/php/config.php:84 +#: ../../addon/skeleton/skeleton.php:65 ../../addon/gnusoc/gnusoc.php:133 +#: ../../addon/cdav/cdav.php:246 ../../addon/planets/planets.php:157 +#: ../../addon/openclipatar/openclipatar.php:53 +#: ../../addon/wppost/wppost.php:113 ../../addon/nsfw/nsfw.php:92 +#: ../../addon/ijpost/ijpost.php:89 ../../addon/dwpost/dwpost.php:89 +#: ../../addon/mailhost/mailhost.php:40 +#: ../../addon/likebanner/likebanner.php:57 +#: ../../addon/redphotos/redphotos.php:136 ../../addon/irc/irc.php:53 +#: ../../addon/ljpost/ljpost.php:86 ../../addon/startpage/startpage.php:113 +#: ../../addon/diaspora/diaspora.php:714 +#: ../../addon/gitwiki/Mod_Gitwiki.php:155 +#: ../../addon/rainbowtag/rainbowtag.php:85 ../../addon/visage/visage.php:170 +#: ../../addon/nsabait/nsabait.php:161 ../../addon/mailtest/mailtest.php:100 +#: ../../addon/openstreetmap/openstreetmap.php:168 +#: ../../addon/rtof/rtof.php:101 ../../addon/jappixmini/jappixmini.php:371 +#: ../../addon/superblock/superblock.php:120 ../../addon/nofed/nofed.php:80 +#: ../../addon/redred/redred.php:119 ../../addon/logrot/logrot.php:35 +#: ../../addon/frphotos/frphotos.php:96 ../../addon/chords/Mod_Chords.php:60 +#: ../../addon/libertree/libertree.php:85 +#: ../../addon/flattrwidget/flattrwidget.php:124 +#: ../../addon/statusnet/statusnet.php:322 +#: ../../addon/statusnet/statusnet.php:380 +#: ../../addon/statusnet/statusnet.php:432 +#: ../../addon/statusnet/statusnet.php:899 ../../addon/twitter/twitter.php:217 +#: ../../addon/twitter/twitter.php:259 +#: ../../addon/smileybutton/smileybutton.php:281 +#: ../../addon/piwik/piwik.php:95 ../../addon/pageheader/pageheader.php:48 +#: ../../addon/xmpp/xmpp.php:69 ../../addon/pumpio/pumpio.php:237 +#: ../../addon/redfiles/redfiles.php:124 ../../addon/hubwall/hubwall.php:95 +#: ../../include/js_strings.php:22 +msgid "Submit" +msgstr "Envoyer" + +#: ../../Zotlabs/Module/Editlayout.php:79 +#: ../../Zotlabs/Module/Editblock.php:79 ../../Zotlabs/Module/Editblock.php:95 +#: ../../Zotlabs/Module/Editwebpage.php:80 +#: ../../Zotlabs/Module/Editpost.php:24 +msgid "Item not found" +msgstr "Élément introuvable" + +#: ../../Zotlabs/Module/Editlayout.php:128 +#: ../../Zotlabs/Module/Layouts.php:129 ../../Zotlabs/Module/Layouts.php:189 +msgid "Layout Name" +msgstr "Nom de la mise en page" + +#: ../../Zotlabs/Module/Editlayout.php:129 +#: ../../Zotlabs/Module/Layouts.php:132 +msgid "Layout Description (Optional)" +msgstr "Description de la mise en page (facultatif)" + +#: ../../Zotlabs/Module/Editlayout.php:137 +msgid "Edit Layout" +msgstr "Modifier la mise en page" + +#: ../../Zotlabs/Module/Profperm.php:28 ../../Zotlabs/Module/Subthread.php:62 +#: ../../Zotlabs/Module/Import_items.php:118 ../../Zotlabs/Module/Group.php:72 +#: ../../Zotlabs/Module/Dreport.php:10 ../../Zotlabs/Module/Dreport.php:68 +#: ../../Zotlabs/Module/Like.php:283 ../../Zotlabs/Web/WebServer.php:130 +#: ../../addon/redphotos/redphotos.php:119 +#: ../../addon/frphotos/frphotos.php:81 ../../addon/redfiles/redfiles.php:109 +#: ../../include/items.php:327 +msgid "Permission denied" +msgstr "Accès refusé" + +#: ../../Zotlabs/Module/Profperm.php:34 ../../Zotlabs/Module/Profperm.php:63 +msgid "Invalid profile identifier." +msgstr "Identifiant de profil invalide." + +#: ../../Zotlabs/Module/Profperm.php:111 +msgid "Profile Visibility Editor" +msgstr "Éditeur de visibilité de profil" + +#: ../../Zotlabs/Module/Profperm.php:113 ../../include/channel.php:1360 +msgid "Profile" +msgstr "Profil" + +#: ../../Zotlabs/Module/Profperm.php:115 +msgid "Click on a contact to add or remove." +msgstr "Cliquer sur un contact pour l'ajouter ou le retirer." -#: ../../Zotlabs/Module/Cal.php:259 ../../Zotlabs/Module/Events.php:588 +#: ../../Zotlabs/Module/Profperm.php:124 +msgid "Visible To" +msgstr "Visible par" + +#: ../../Zotlabs/Module/Profperm.php:140 +#: ../../Zotlabs/Module/Connections.php:141 +msgid "All Connections" +msgstr "Tous les contacts" + +#: ../../Zotlabs/Module/Regdir.php:49 ../../Zotlabs/Module/Dirsearch.php:25 +msgid "This site is not a directory server" +msgstr "Ce site n'est pas un serveur d'annuaire" + +#: ../../Zotlabs/Module/Channel.php:32 ../../Zotlabs/Module/Chat.php:25 +#: ../../addon/gitwiki/Mod_Gitwiki.php:28 ../../addon/chess/chess.php:403 +msgid "You must be logged in to see this page." +msgstr "Vous devez vous connecter pour voir cette page." + +#: ../../Zotlabs/Module/Channel.php:47 ../../Zotlabs/Module/Hcard.php:35 +#: ../../Zotlabs/Module/Profile.php:43 +msgid "Posts and comments" +msgstr "Publications et commentaires" + +#: ../../Zotlabs/Module/Channel.php:54 ../../Zotlabs/Module/Hcard.php:42 +#: ../../Zotlabs/Module/Profile.php:50 +msgid "Only posts" +msgstr "Seulement les publications" + +#: ../../Zotlabs/Module/Channel.php:112 +msgid "Insufficient permissions. Request redirected to profile page." +msgstr "Permissions insuffisantes. Demande redirigée vers la page du profil." + +#: ../../Zotlabs/Module/Uexport.php:57 ../../Zotlabs/Module/Uexport.php:58 +msgid "Export Channel" +msgstr "Exporter le canal" + +#: ../../Zotlabs/Module/Uexport.php:59 +msgid "" +"Export your basic channel information to a file. This acts as a backup of " +"your connections, permissions, profile and basic data, which can be used to " +"import your data to a new server hub, but does not contain your content." +msgstr "Exportez les principales informations de votre canal dans un fichier. Celui-ci pourra servir de sauvegarde de vos contacts, permissions, profils et données de base. Il pourra être importé sur un nouveau hub/serveur, mais n'embarquera pas vos contenus." + +#: ../../Zotlabs/Module/Uexport.php:60 +msgid "Export Content" +msgstr "Exporter le contenu" + +#: ../../Zotlabs/Module/Uexport.php:61 +msgid "" +"Export your channel information and recent content to a JSON backup that can" +" be restored or imported to another server hub. This backs up all of your " +"connections, permissions, profile data and several months of posts. This " +"file may be VERY large. Please be patient - it may take several minutes for" +" this download to begin." +msgstr "Exportez les informations du canal et les contenus récents dans un fichier JSON. Celui-ci contiendra toutes vos relations, permissions, profils, et plusieurs mois de publications. Ce fichier peut être TRÈS gros. Armez-vous de patience - plusieurs minutes peuvent s'écouler avant que le téléchargement ne commence." + +#: ../../Zotlabs/Module/Uexport.php:63 +msgid "Export your posts from a given year." +msgstr "Exporter vos publications d'une année en particulier" + +#: ../../Zotlabs/Module/Uexport.php:65 +msgid "" +"You may also export your posts and conversations for a particular year or " +"month. Adjust the date in your browser location bar to select other dates. " +"If the export fails (possibly due to memory exhaustion on your server hub), " +"please try again selecting a more limited date range." +msgstr "Vous pouvez également exporter vos publications et conversations pour une année ou un mois particulier. Ajustez la date dans la barre de votre navigateur pour sélectionner d'autres dates. Si l'export échoue (possible en cas de pénurie de mémoire sur le serveur de votre hub), essayez à nouveau en sélectionnant un intervalle de dates plus petit." + +#: ../../Zotlabs/Module/Uexport.php:66 +#, php-format +msgid "" +"To select all posts for a given year, such as this year, visit <a " +"href=\"%1$s\">%2$s</a>" +msgstr "Pour sélectionner toutes les publications pour une année donnée, telle que cette année, visitez <a href=\"%1$s\">%2$s</a>" + +#: ../../Zotlabs/Module/Uexport.php:67 +#, php-format +msgid "" +"To select all posts for a given month, such as January of this year, visit " +"<a href=\"%1$s\">%2$s</a>" +msgstr "Pour sélectionner toutes les publications pour un mois donné, par exemple janvier, visitez <a href=\"%1$s\">%2$s</a>" + +#: ../../Zotlabs/Module/Uexport.php:68 +#, php-format +msgid "" +"These content files may be imported or restored by visiting <a " +"href=\"%1$s\">%2$s</a> on any site containing your channel. For best results" +" please import or restore these in date order (oldest first)." +msgstr "Ces fichiers de contenu peuvent être importés ou restaurés en visitant <a href=\"%1$s\">%2$s</a> sur n'importe quel site hébergeant votre canal. Pour de meilleurs résultats merci de les importer par ordre chronologique (les plus anciens d'abord)." + +#: ../../Zotlabs/Module/Search.php:17 ../../Zotlabs/Module/Photos.php:490 +#: ../../Zotlabs/Module/Ratings.php:83 ../../Zotlabs/Module/Directory.php:63 +#: ../../Zotlabs/Module/Display.php:22 +#: ../../Zotlabs/Module/Viewconnections.php:23 +msgid "Public access denied." +msgstr "Accès public refusé." + +#: ../../Zotlabs/Module/Search.php:44 ../../Zotlabs/Module/Connections.php:312 +#: ../../Zotlabs/Lib/Apps.php:237 ../../Zotlabs/Widget/Sitesearch.php:31 +#: ../../include/text.php:1027 ../../include/text.php:1039 +#: ../../include/acl_selectors.php:213 ../../include/nav.php:160 +msgid "Search" +msgstr "Recherche" + +#: ../../Zotlabs/Module/Search.php:224 +#, php-format +msgid "Items tagged with: %s" +msgstr "Eléments étiquetés avec : %s" + +#: ../../Zotlabs/Module/Search.php:226 +#, php-format +msgid "Search results for: %s" +msgstr "Résultats de recherche pour : %s" + +#: ../../Zotlabs/Module/Locs.php:25 ../../Zotlabs/Module/Locs.php:54 +msgid "Location not found." +msgstr "Emplacement introuvable." + +#: ../../Zotlabs/Module/Locs.php:62 +msgid "Location lookup failed." +msgstr "Echec de la recherche de l'emplacement." + +#: ../../Zotlabs/Module/Locs.php:66 +msgid "" +"Please select another location to become primary before removing the primary" +" location." +msgstr "Merci de sélectionner un autre emplacement comme nouvel emplacement primaire avant de supprimer l'emplacement primaire actuel." + +#: ../../Zotlabs/Module/Locs.php:95 +msgid "Syncing locations" +msgstr "Synchronisation des emplacements" + +#: ../../Zotlabs/Module/Locs.php:105 +msgid "No locations found." +msgstr "Emplacement(s) introuvable." + +#: ../../Zotlabs/Module/Locs.php:116 +msgid "Manage Channel Locations" +msgstr "Gérer les emplacements des canaux" + +#: ../../Zotlabs/Module/Locs.php:117 ../../Zotlabs/Module/Events.php:475 +#: ../../Zotlabs/Module/Profiles.php:509 ../../Zotlabs/Module/Profiles.php:737 +#: ../../Zotlabs/Module/Pubsites.php:51 ../../addon/cdav/Mod_Cdav.php:839 +#: ../../include/js_strings.php:25 +msgid "Location" +msgstr "Emplacement" + +#: ../../Zotlabs/Module/Locs.php:118 +#: ../../Zotlabs/Module/Admin/Channels.php:160 +#: ../../Zotlabs/Module/Connedit.php:917 ../../Zotlabs/Module/Profiles.php:502 +#: ../../Zotlabs/Module/Profiles.php:793 ../../addon/cdav/Mod_Cdav.php:1143 +msgid "Address" +msgstr "Adresse" + +#: ../../Zotlabs/Module/Locs.php:119 +msgid "Primary" +msgstr "Primaire" + +#: ../../Zotlabs/Module/Locs.php:120 ../../Zotlabs/Module/Menu.php:113 +msgid "Drop" +msgstr "Supprimer" + +#: ../../Zotlabs/Module/Locs.php:122 +msgid "Sync Now" +msgstr "Synchronisez maintenant" + +#: ../../Zotlabs/Module/Locs.php:123 +msgid "Please wait several minutes between consecutive operations." +msgstr "Merci d'attendre plusieurs minutes entre opérations successives." + +#: ../../Zotlabs/Module/Locs.php:124 +msgid "" +"When possible, drop a location by logging into that website/hub and removing" +" your channel." +msgstr "Quand c'est possible, abandonnez un emplacement en vous connectant sur le site/hub et en supprimant votre canal." + +#: ../../Zotlabs/Module/Locs.php:125 +msgid "Use this form to drop the location if the hub is no longer operating." +msgstr "Utilisez ce formulaire pour abandonner l'emplacement si le hub n'est plus actif." + +#: ../../Zotlabs/Module/Mitem.php:28 ../../Zotlabs/Module/Menu.php:144 +msgid "Menu not found." +msgstr "Menu introuvable." + +#: ../../Zotlabs/Module/Mitem.php:52 +msgid "Unable to create element." +msgstr "Impossible de créer l'entrée." + +#: ../../Zotlabs/Module/Mitem.php:76 +msgid "Unable to update menu element." +msgstr "Impossible de mettre à jour l'entrée de menu." + +#: ../../Zotlabs/Module/Mitem.php:92 +msgid "Unable to add menu element." +msgstr "Impossible d'ajouter l'entrée de menu." + +#: ../../Zotlabs/Module/Mitem.php:120 ../../Zotlabs/Module/Menu.php:166 +#: ../../Zotlabs/Module/Xchan.php:41 +msgid "Not found." +msgstr "Introuvable." + +#: ../../Zotlabs/Module/Mitem.php:153 ../../Zotlabs/Module/Mitem.php:230 +msgid "Menu Item Permissions" +msgstr "Permissions de l'entrée de menu" + +#: ../../Zotlabs/Module/Mitem.php:154 ../../Zotlabs/Module/Mitem.php:231 +#: ../../Zotlabs/Module/Settings/Channel.php:510 +msgid "(click to open/close)" +msgstr "(cliquer pour ouvrir/fermer)" + +#: ../../Zotlabs/Module/Mitem.php:160 ../../Zotlabs/Module/Mitem.php:176 +msgid "Link Name" +msgstr "Nom du lien" + +#: ../../Zotlabs/Module/Mitem.php:161 ../../Zotlabs/Module/Mitem.php:239 +msgid "Link or Submenu Target" +msgstr "Lien ou sous-menu cible" + +#: ../../Zotlabs/Module/Mitem.php:161 +msgid "Enter URL of the link or select a menu name to create a submenu" +msgstr "Entrez l'URL du lien ou sélectionnez un nom de menu pour créer un sous-menu" + +#: ../../Zotlabs/Module/Mitem.php:162 ../../Zotlabs/Module/Mitem.php:240 +msgid "Use magic-auth if available" +msgstr "Utiliser l'authentification distante, quand disponible" + +#: ../../Zotlabs/Module/Mitem.php:162 ../../Zotlabs/Module/Mitem.php:163 +#: ../../Zotlabs/Module/Mitem.php:240 ../../Zotlabs/Module/Mitem.php:241 +#: ../../Zotlabs/Module/Events.php:470 ../../Zotlabs/Module/Events.php:471 +#: ../../Zotlabs/Module/Removeme.php:63 +#: ../../Zotlabs/Module/Admin/Site.php:237 +#: ../../Zotlabs/Module/Settings/Channel.php:294 +#: ../../Zotlabs/Module/Settings/Display.php:103 +#: ../../Zotlabs/Module/Api.php:97 ../../Zotlabs/Module/Photos.php:642 +#: ../../Zotlabs/Module/Wiki.php:180 ../../Zotlabs/Module/Connedit.php:399 +#: ../../Zotlabs/Module/Connedit.php:783 ../../Zotlabs/Module/Menu.php:100 +#: ../../Zotlabs/Module/Menu.php:157 ../../Zotlabs/Module/Profiles.php:681 +#: ../../Zotlabs/Module/Filestorage.php:160 +#: ../../Zotlabs/Module/Filestorage.php:168 ../../boot.php:1635 +#: ../../view/theme/redbasic/php/config.php:89 +#: ../../view/theme/redbasic/php/config.php:104 ../../addon/cdav/cdav.php:234 +#: ../../addon/planets/planets.php:153 ../../addon/wppost/wppost.php:82 +#: ../../addon/wppost/wppost.php:105 ../../addon/wppost/wppost.php:109 +#: ../../addon/nsfw/nsfw.php:84 ../../addon/ijpost/ijpost.php:73 +#: ../../addon/ijpost/ijpost.php:85 ../../addon/dwpost/dwpost.php:73 +#: ../../addon/dwpost/dwpost.php:85 ../../addon/ljpost/ljpost.php:70 +#: ../../addon/ljpost/ljpost.php:82 ../../addon/gitwiki/Mod_Gitwiki.php:166 +#: ../../addon/rainbowtag/rainbowtag.php:81 ../../addon/visage/visage.php:166 +#: ../../addon/nsabait/nsabait.php:157 ../../addon/rtof/rtof.php:81 +#: ../../addon/rtof/rtof.php:85 ../../addon/jappixmini/jappixmini.php:309 +#: ../../addon/jappixmini/jappixmini.php:313 +#: ../../addon/jappixmini/jappixmini.php:343 +#: ../../addon/jappixmini/jappixmini.php:351 +#: ../../addon/jappixmini/jappixmini.php:355 +#: ../../addon/jappixmini/jappixmini.php:359 ../../addon/nofed/nofed.php:72 +#: ../../addon/nofed/nofed.php:76 ../../addon/redred/redred.php:95 +#: ../../addon/redred/redred.php:99 ../../addon/libertree/libertree.php:69 +#: ../../addon/libertree/libertree.php:81 +#: ../../addon/flattrwidget/flattrwidget.php:120 +#: ../../addon/statusnet/statusnet.php:389 +#: ../../addon/statusnet/statusnet.php:411 +#: ../../addon/statusnet/statusnet.php:415 +#: ../../addon/statusnet/statusnet.php:424 ../../addon/twitter/twitter.php:242 +#: ../../addon/twitter/twitter.php:246 ../../addon/twitter/twitter.php:255 +#: ../../addon/smileybutton/smileybutton.php:273 +#: ../../addon/smileybutton/smileybutton.php:277 ../../addon/xmpp/xmpp.php:53 +#: ../../addon/pumpio/pumpio.php:219 ../../addon/pumpio/pumpio.php:223 +#: ../../addon/pumpio/pumpio.php:227 ../../addon/pumpio/pumpio.php:231 +#: ../../include/dir_fns.php:143 ../../include/dir_fns.php:144 +#: ../../include/dir_fns.php:145 +msgid "No" +msgstr "Non" + +#: ../../Zotlabs/Module/Mitem.php:162 ../../Zotlabs/Module/Mitem.php:163 +#: ../../Zotlabs/Module/Mitem.php:240 ../../Zotlabs/Module/Mitem.php:241 +#: ../../Zotlabs/Module/Events.php:470 ../../Zotlabs/Module/Events.php:471 +#: ../../Zotlabs/Module/Removeme.php:63 +#: ../../Zotlabs/Module/Admin/Site.php:239 +#: ../../Zotlabs/Module/Settings/Channel.php:294 +#: ../../Zotlabs/Module/Settings/Display.php:103 +#: ../../Zotlabs/Module/Api.php:96 ../../Zotlabs/Module/Photos.php:642 +#: ../../Zotlabs/Module/Wiki.php:180 ../../Zotlabs/Module/Connedit.php:399 +#: ../../Zotlabs/Module/Menu.php:100 ../../Zotlabs/Module/Menu.php:157 +#: ../../Zotlabs/Module/Profiles.php:681 +#: ../../Zotlabs/Module/Filestorage.php:160 +#: ../../Zotlabs/Module/Filestorage.php:168 ../../boot.php:1635 +#: ../../view/theme/redbasic/php/config.php:89 +#: ../../view/theme/redbasic/php/config.php:104 ../../addon/cdav/cdav.php:234 +#: ../../addon/planets/planets.php:153 ../../addon/wppost/wppost.php:82 +#: ../../addon/wppost/wppost.php:105 ../../addon/wppost/wppost.php:109 +#: ../../addon/nsfw/nsfw.php:84 ../../addon/ijpost/ijpost.php:73 +#: ../../addon/ijpost/ijpost.php:85 ../../addon/dwpost/dwpost.php:73 +#: ../../addon/dwpost/dwpost.php:85 ../../addon/ljpost/ljpost.php:70 +#: ../../addon/ljpost/ljpost.php:82 ../../addon/gitwiki/Mod_Gitwiki.php:166 +#: ../../addon/rainbowtag/rainbowtag.php:81 ../../addon/visage/visage.php:166 +#: ../../addon/nsabait/nsabait.php:157 ../../addon/rtof/rtof.php:81 +#: ../../addon/rtof/rtof.php:85 ../../addon/jappixmini/jappixmini.php:309 +#: ../../addon/jappixmini/jappixmini.php:313 +#: ../../addon/jappixmini/jappixmini.php:343 +#: ../../addon/jappixmini/jappixmini.php:351 +#: ../../addon/jappixmini/jappixmini.php:355 +#: ../../addon/jappixmini/jappixmini.php:359 ../../addon/nofed/nofed.php:72 +#: ../../addon/nofed/nofed.php:76 ../../addon/redred/redred.php:95 +#: ../../addon/redred/redred.php:99 ../../addon/libertree/libertree.php:69 +#: ../../addon/libertree/libertree.php:81 +#: ../../addon/flattrwidget/flattrwidget.php:120 +#: ../../addon/statusnet/statusnet.php:389 +#: ../../addon/statusnet/statusnet.php:411 +#: ../../addon/statusnet/statusnet.php:415 +#: ../../addon/statusnet/statusnet.php:424 ../../addon/twitter/twitter.php:242 +#: ../../addon/twitter/twitter.php:246 ../../addon/twitter/twitter.php:255 +#: ../../addon/smileybutton/smileybutton.php:273 +#: ../../addon/smileybutton/smileybutton.php:277 ../../addon/xmpp/xmpp.php:53 +#: ../../addon/pumpio/pumpio.php:219 ../../addon/pumpio/pumpio.php:223 +#: ../../addon/pumpio/pumpio.php:227 ../../addon/pumpio/pumpio.php:231 +#: ../../include/dir_fns.php:143 ../../include/dir_fns.php:144 +#: ../../include/dir_fns.php:145 +msgid "Yes" +msgstr "Oui" + +#: ../../Zotlabs/Module/Mitem.php:163 ../../Zotlabs/Module/Mitem.php:241 +msgid "Open link in new window" +msgstr "Ouvrir le lien dans une nouvelle fenêtre" + +#: ../../Zotlabs/Module/Mitem.php:164 ../../Zotlabs/Module/Mitem.php:242 +msgid "Order in list" +msgstr "Ordre dans la liste" + +#: ../../Zotlabs/Module/Mitem.php:164 ../../Zotlabs/Module/Mitem.php:242 +msgid "Higher numbers will sink to bottom of listing" +msgstr "Les nombres les plus élevés seront au bas de la liste" + +#: ../../Zotlabs/Module/Mitem.php:165 +msgid "Submit and finish" +msgstr "Vadiler et terminer" + +#: ../../Zotlabs/Module/Mitem.php:166 +msgid "Submit and continue" +msgstr "Valider et continuer" + +#: ../../Zotlabs/Module/Mitem.php:174 +msgid "Menu:" +msgstr "Menu :" + +#: ../../Zotlabs/Module/Mitem.php:177 +msgid "Link Target" +msgstr "Cible du lien" + +#: ../../Zotlabs/Module/Mitem.php:180 +msgid "Edit menu" +msgstr "Modifier le menu" + +#: ../../Zotlabs/Module/Mitem.php:183 +msgid "Edit element" +msgstr "Modifier l'entrée" + +#: ../../Zotlabs/Module/Mitem.php:184 +msgid "Drop element" +msgstr "Supprimer l'entrée" + +#: ../../Zotlabs/Module/Mitem.php:185 +msgid "New element" +msgstr "Nouvelle entrée" + +#: ../../Zotlabs/Module/Mitem.php:186 +msgid "Edit this menu container" +msgstr "Éditer ce bloc de menu" + +#: ../../Zotlabs/Module/Mitem.php:187 +msgid "Add menu element" +msgstr "Ajouter une entrée au menu" + +#: ../../Zotlabs/Module/Mitem.php:188 +msgid "Delete this menu item" +msgstr "Supprimer cette entrée du menu" + +#: ../../Zotlabs/Module/Mitem.php:189 +msgid "Edit this menu item" +msgstr "Modifier cette entrée du menu" + +#: ../../Zotlabs/Module/Mitem.php:206 +msgid "Menu item not found." +msgstr "Entrée de menu introuvable." + +#: ../../Zotlabs/Module/Mitem.php:219 +msgid "Menu item deleted." +msgstr "Entrée de menu supprimée." + +#: ../../Zotlabs/Module/Mitem.php:221 +msgid "Menu item could not be deleted." +msgstr "Impossible de supprimer l'entrée de menu." + +#: ../../Zotlabs/Module/Mitem.php:228 +msgid "Edit Menu Element" +msgstr "Modifier l'entrée de menu" + +#: ../../Zotlabs/Module/Mitem.php:238 +msgid "Link text" +msgstr "Texte du lien" + +#: ../../Zotlabs/Module/Events.php:25 +msgid "Calendar entries imported." +msgstr "Entrées du calendrier importées." + +#: ../../Zotlabs/Module/Events.php:27 +msgid "No calendar entries found." +msgstr "Aucune entrée du calendrier trouvée." + +#: ../../Zotlabs/Module/Events.php:110 +msgid "Event can not end before it has started." +msgstr "La fin de l'événement ne peut être antérieure à son début." + +#: ../../Zotlabs/Module/Events.php:112 ../../Zotlabs/Module/Events.php:121 +#: ../../Zotlabs/Module/Events.php:143 +msgid "Unable to generate preview." +msgstr "Impossible de générer l'aperçu." + +#: ../../Zotlabs/Module/Events.php:119 +msgid "Event title and start time are required." +msgstr "Un titre et une date de début sont requises pour l'événement." + +#: ../../Zotlabs/Module/Events.php:141 ../../Zotlabs/Module/Events.php:265 +msgid "Event not found." +msgstr "Événement introuvable." + +#: ../../Zotlabs/Module/Events.php:260 ../../Zotlabs/Module/Tagger.php:51 +#: ../../Zotlabs/Module/Like.php:372 ../../include/conversation.php:119 +#: ../../include/text.php:1948 ../../include/event.php:1141 +msgid "event" +msgstr "événement" + +#: ../../Zotlabs/Module/Events.php:460 +msgid "Edit event title" +msgstr "Modifier le titre de l'événement" + +#: ../../Zotlabs/Module/Events.php:460 ../../addon/cdav/Mod_Cdav.php:835 +msgid "Event title" +msgstr "Titre de l'événement" + +#: ../../Zotlabs/Module/Events.php:460 ../../Zotlabs/Module/Events.php:465 +#: ../../Zotlabs/Module/Appman.php:122 ../../Zotlabs/Module/Appman.php:123 +#: ../../Zotlabs/Module/Profiles.php:748 ../../Zotlabs/Module/Profiles.php:752 +#: ../../include/datetime.php:259 +msgid "Required" +msgstr "Requis" + +#: ../../Zotlabs/Module/Events.php:462 +msgid "Categories (comma-separated list)" +msgstr "Catégories (séparées par des virgules)" + +#: ../../Zotlabs/Module/Events.php:463 +msgid "Edit Category" +msgstr "Modifier la catégorie" + +#: ../../Zotlabs/Module/Events.php:463 +msgid "Category" +msgstr "Catégorie" + +#: ../../Zotlabs/Module/Events.php:466 +msgid "Edit start date and time" +msgstr "Modifier la date et l'heure de début" + +#: ../../Zotlabs/Module/Events.php:466 ../../addon/cdav/Mod_Cdav.php:836 +msgid "Start date and time" +msgstr "Date et heure de début" + +#: ../../Zotlabs/Module/Events.php:467 ../../Zotlabs/Module/Events.php:470 +msgid "Finish date and time are not known or not relevant" +msgstr "Date et heure de fin inconnues ou sans objet" + +#: ../../Zotlabs/Module/Events.php:469 +msgid "Edit finish date and time" +msgstr "Modifier la date et l'heure de fin" + +#: ../../Zotlabs/Module/Events.php:469 +msgid "Finish date and time" +msgstr "Date et heure de fin" + +#: ../../Zotlabs/Module/Events.php:471 ../../Zotlabs/Module/Events.php:472 +msgid "Adjust for viewer timezone" +msgstr "Ajuster au fuseau horaire du visiteur" + +#: ../../Zotlabs/Module/Events.php:471 +msgid "" +"Important for events that happen in a particular place. Not practical for " +"global holidays." +msgstr "Important pour les événements se tenant en un lieu particulier. Pas pratique pour les vacances communes à de nombreux pays dans le monde." + +#: ../../Zotlabs/Module/Events.php:473 +msgid "Edit Description" +msgstr "Modifier la description" + +#: ../../Zotlabs/Module/Events.php:473 ../../Zotlabs/Module/Appman.php:124 +#: ../../Zotlabs/Module/Rbmark.php:101 +#: ../../addon/rendezvous/rendezvous.php:173 ../../addon/cdav/Mod_Cdav.php:838 +msgid "Description" +msgstr "Description" + +#: ../../Zotlabs/Module/Events.php:475 +msgid "Edit Location" +msgstr "Modifier l'emplacement" + +#: ../../Zotlabs/Module/Events.php:478 ../../Zotlabs/Module/Photos.php:1063 +#: ../../Zotlabs/Module/Webpages.php:252 ../../Zotlabs/Lib/ThreadItem.php:741 +#: ../../include/conversation.php:1280 ../../include/page_widgets.php:43 +msgid "Preview" +msgstr "Aperçu" + +#: ../../Zotlabs/Module/Events.php:479 ../../include/conversation.php:1343 +msgid "Permission settings" +msgstr "Gérer les autorisations" + +#: ../../Zotlabs/Module/Events.php:489 +msgid "Timezone:" +msgstr "Fuseau horaire :" + +#: ../../Zotlabs/Module/Events.php:494 +msgid "Advanced Options" +msgstr "Options avancées" + +#: ../../Zotlabs/Module/Events.php:605 ../../Zotlabs/Module/Cal.php:264 msgid "l, F j" msgstr "l, F j" -#: ../../Zotlabs/Module/Cal.php:308 ../../Zotlabs/Module/Events.php:637 -#: ../../include/text.php:1732 +#: ../../Zotlabs/Module/Events.php:633 +msgid "Edit event" +msgstr "Modifier l'événement" + +#: ../../Zotlabs/Module/Events.php:635 +msgid "Delete event" +msgstr "Supprimer l'événement" + +#: ../../Zotlabs/Module/Events.php:660 ../../Zotlabs/Module/Cal.php:313 +#: ../../include/text.php:1767 msgid "Link to Source" msgstr "Lien vers la Source" -#: ../../Zotlabs/Module/Cal.php:331 ../../Zotlabs/Module/Events.php:665 +#: ../../Zotlabs/Module/Events.php:669 +msgid "calendar" +msgstr "calendrier" + +#: ../../Zotlabs/Module/Events.php:688 ../../Zotlabs/Module/Cal.php:336 msgid "Edit Event" msgstr "Modifier l'événement" -#: ../../Zotlabs/Module/Cal.php:331 ../../Zotlabs/Module/Events.php:665 +#: ../../Zotlabs/Module/Events.php:688 ../../Zotlabs/Module/Cal.php:336 msgid "Create Event" msgstr "Créer un événement" -#: ../../Zotlabs/Module/Cal.php:332 ../../Zotlabs/Module/Cal.php:339 -#: ../../Zotlabs/Module/Events.php:666 ../../Zotlabs/Module/Events.php:673 -#: ../../Zotlabs/Module/Photos.php:949 +#: ../../Zotlabs/Module/Events.php:689 ../../Zotlabs/Module/Events.php:698 +#: ../../Zotlabs/Module/Cal.php:337 ../../Zotlabs/Module/Cal.php:344 +#: ../../Zotlabs/Module/Photos.php:911 ../../addon/cdav/Mod_Cdav.php:846 msgid "Previous" msgstr "Précédent" -#: ../../Zotlabs/Module/Cal.php:333 ../../Zotlabs/Module/Cal.php:340 -#: ../../Zotlabs/Module/Events.php:667 ../../Zotlabs/Module/Events.php:674 -#: ../../Zotlabs/Module/Photos.php:958 ../../Zotlabs/Module/Setup.php:267 +#: ../../Zotlabs/Module/Events.php:690 ../../Zotlabs/Module/Events.php:699 +#: ../../Zotlabs/Module/Setup.php:264 ../../Zotlabs/Module/Cal.php:338 +#: ../../Zotlabs/Module/Cal.php:345 ../../Zotlabs/Module/Photos.php:920 +#: ../../addon/cdav/Mod_Cdav.php:847 msgid "Next" msgstr "Suivant" -#: ../../Zotlabs/Module/Cal.php:334 ../../Zotlabs/Module/Events.php:668 -#: ../../include/widgets.php:755 +#: ../../Zotlabs/Module/Events.php:691 ../../Zotlabs/Module/Cal.php:339 +#: ../../include/channel.php:1363 msgid "Export" msgstr "Export" -#: ../../Zotlabs/Module/Cal.php:337 ../../Zotlabs/Module/Events.php:671 -#: ../../include/widgets.php:756 -msgid "Import" -msgstr "Import" +#: ../../Zotlabs/Module/Events.php:695 ../../addon/cdav/Mod_Cdav.php:849 +msgid "Month" +msgstr "Mois" -#: ../../Zotlabs/Module/Cal.php:338 ../../Zotlabs/Module/Chat.php:196 -#: ../../Zotlabs/Module/Chat.php:238 ../../Zotlabs/Module/Connect.php:98 -#: ../../Zotlabs/Module/Connedit.php:731 ../../Zotlabs/Module/Events.php:475 -#: ../../Zotlabs/Module/Events.php:672 ../../Zotlabs/Module/Group.php:85 -#: ../../Zotlabs/Module/Filestorage.php:162 -#: ../../Zotlabs/Module/Import.php:550 -#: ../../Zotlabs/Module/Import_items.php:120 -#: ../../Zotlabs/Module/Invite.php:146 ../../Zotlabs/Module/Locs.php:121 -#: ../../Zotlabs/Module/Mail.php:378 ../../Zotlabs/Module/Mood.php:139 -#: ../../Zotlabs/Module/Mitem.php:235 ../../Zotlabs/Module/Photos.php:677 -#: ../../Zotlabs/Module/Photos.php:1052 ../../Zotlabs/Module/Photos.php:1092 -#: ../../Zotlabs/Module/Photos.php:1210 ../../Zotlabs/Module/Pconfig.php:107 -#: ../../Zotlabs/Module/Pdledit.php:66 ../../Zotlabs/Module/Poke.php:186 -#: ../../Zotlabs/Module/Profiles.php:687 ../../Zotlabs/Module/Rate.php:170 -#: ../../Zotlabs/Module/Admin.php:492 ../../Zotlabs/Module/Admin.php:688 -#: ../../Zotlabs/Module/Admin.php:771 ../../Zotlabs/Module/Admin.php:1032 -#: ../../Zotlabs/Module/Admin.php:1211 ../../Zotlabs/Module/Admin.php:1421 -#: ../../Zotlabs/Module/Admin.php:1648 ../../Zotlabs/Module/Admin.php:1733 -#: ../../Zotlabs/Module/Admin.php:2116 ../../Zotlabs/Module/Appman.php:126 -#: ../../Zotlabs/Module/Settings.php:590 ../../Zotlabs/Module/Settings.php:703 -#: ../../Zotlabs/Module/Settings.php:731 ../../Zotlabs/Module/Settings.php:754 -#: ../../Zotlabs/Module/Settings.php:842 -#: ../../Zotlabs/Module/Settings.php:1034 ../../Zotlabs/Module/Setup.php:312 -#: ../../Zotlabs/Module/Setup.php:353 ../../Zotlabs/Module/Sources.php:114 -#: ../../Zotlabs/Module/Sources.php:149 ../../Zotlabs/Module/Thing.php:316 -#: ../../Zotlabs/Module/Thing.php:362 ../../Zotlabs/Module/Xchan.php:15 -#: ../../Zotlabs/Lib/ThreadItem.php:710 ../../include/widgets.php:757 -#: ../../include/widgets.php:769 ../../include/js_strings.php:22 -#: ../../view/theme/redbasic/php/config.php:99 -msgid "Submit" -msgstr "Envoyer" +#: ../../Zotlabs/Module/Events.php:696 ../../addon/cdav/Mod_Cdav.php:850 +msgid "Week" +msgstr "Semaine" -#: ../../Zotlabs/Module/Cal.php:341 ../../Zotlabs/Module/Events.php:675 +#: ../../Zotlabs/Module/Events.php:697 ../../addon/cdav/Mod_Cdav.php:851 +msgid "Day" +msgstr "Jour" + +#: ../../Zotlabs/Module/Events.php:700 ../../Zotlabs/Module/Cal.php:346 +#: ../../addon/cdav/Mod_Cdav.php:848 msgid "Today" msgstr "Aujourd'hui" -#: ../../Zotlabs/Module/Channel.php:29 ../../Zotlabs/Module/Chat.php:25 -msgid "You must be logged in to see this page." -msgstr "Vous devez vous connecter pour voir cette page." +#: ../../Zotlabs/Module/Events.php:731 +msgid "Event removed" +msgstr "Événement supprimé" -#: ../../Zotlabs/Module/Channel.php:41 -msgid "Posts and comments" -msgstr "" +#: ../../Zotlabs/Module/Events.php:734 +msgid "Failed to remove event" +msgstr "Impossible de supprimer l'événement" -#: ../../Zotlabs/Module/Channel.php:42 -msgid "Only posts" -msgstr "" +#: ../../Zotlabs/Module/Appman.php:38 ../../Zotlabs/Module/Appman.php:55 +msgid "App installed." +msgstr "Application installée." -#: ../../Zotlabs/Module/Channel.php:102 -msgid "Insufficient permissions. Request redirected to profile page." -msgstr "Permissions insuffisantes. Demande redirigée vers la page du profil." +#: ../../Zotlabs/Module/Appman.php:48 +msgid "Malformed app." +msgstr "Erreur de l'application - Malformée." -#: ../../Zotlabs/Module/Chat.php:181 -msgid "Room not found" -msgstr "Salon introuvable" +#: ../../Zotlabs/Module/Appman.php:111 +msgid "Embed code" +msgstr "Imbriquer le code" -#: ../../Zotlabs/Module/Chat.php:197 -msgid "Leave Room" -msgstr "Quitter le salon" +#: ../../Zotlabs/Module/Appman.php:117 +msgid "Edit App" +msgstr "Modifier l'application" -#: ../../Zotlabs/Module/Chat.php:198 -msgid "Delete Room" -msgstr "" +#: ../../Zotlabs/Module/Appman.php:117 +msgid "Create App" +msgstr "Créer une application" -#: ../../Zotlabs/Module/Chat.php:199 -msgid "I am away right now" -msgstr "Je suis absent en ce moment" +#: ../../Zotlabs/Module/Appman.php:122 +msgid "Name of app" +msgstr "Nom de l'application" -#: ../../Zotlabs/Module/Chat.php:200 -msgid "I am online" -msgstr "Je suis en ligne" +#: ../../Zotlabs/Module/Appman.php:123 +msgid "Location (URL) of app" +msgstr "Emplacement (URL) de l'application" -#: ../../Zotlabs/Module/Chat.php:202 -msgid "Bookmark this room" -msgstr "Marquer ce salon comme favori" +#: ../../Zotlabs/Module/Appman.php:125 +msgid "Photo icon URL" +msgstr "URL de l'icône à utiliser pour cette photo" -#: ../../Zotlabs/Module/Chat.php:205 ../../Zotlabs/Module/Mail.php:205 -#: ../../Zotlabs/Module/Mail.php:314 ../../include/conversation.php:1176 -msgid "Please enter a link URL:" -msgstr "Merci d'entrer l'URL d'un lien :" +#: ../../Zotlabs/Module/Appman.php:125 +msgid "80 x 80 pixels - optional" +msgstr "80 x 80 pixels - facultatif" -#: ../../Zotlabs/Module/Chat.php:206 ../../Zotlabs/Module/Mail.php:258 -#: ../../Zotlabs/Module/Mail.php:383 ../../Zotlabs/Lib/ThreadItem.php:722 -#: ../../include/conversation.php:1256 -msgid "Encrypt text" -msgstr "Chiffrer le texte" +#: ../../Zotlabs/Module/Appman.php:126 +msgid "Categories (optional, comma separated list)" +msgstr "Catégories (séparées par des virgules)" -#: ../../Zotlabs/Module/Chat.php:207 ../../Zotlabs/Module/Editblock.php:111 -#: ../../Zotlabs/Module/Editwebpage.php:147 ../../Zotlabs/Module/Mail.php:252 -#: ../../Zotlabs/Module/Mail.php:377 ../../include/conversation.php:1143 -msgid "Insert web link" -msgstr "Insérer lien web" +#: ../../Zotlabs/Module/Appman.php:127 +msgid "Version ID" +msgstr "Identifiant de version" -#: ../../Zotlabs/Module/Chat.php:218 -msgid "Feature disabled." -msgstr "" +#: ../../Zotlabs/Module/Appman.php:128 +msgid "Price of app" +msgstr "Prix de l'application" -#: ../../Zotlabs/Module/Chat.php:232 -msgid "New Chatroom" -msgstr "Nouveau salon de discussion" +#: ../../Zotlabs/Module/Appman.php:129 +msgid "Location (URL) to purchase app" +msgstr "Emplacement (URL) pour l'achat de l'application" -#: ../../Zotlabs/Module/Chat.php:233 -msgid "Chatroom name" -msgstr "" +#: ../../Zotlabs/Module/Regmod.php:15 +msgid "Please login." +msgstr "Merci de vous connecter." -#: ../../Zotlabs/Module/Chat.php:234 -msgid "Expiration of chats (minutes)" -msgstr "Expiration des discussions (en minutes)" +#: ../../Zotlabs/Module/Magic.php:71 +msgid "Hub not found." +msgstr "Hub introuvable." -#: ../../Zotlabs/Module/Chat.php:235 ../../Zotlabs/Module/Filestorage.php:153 -#: ../../Zotlabs/Module/Photos.php:671 ../../Zotlabs/Module/Photos.php:1045 -#: ../../Zotlabs/Module/Thing.php:313 ../../Zotlabs/Module/Thing.php:359 -#: ../../include/acl_selectors.php:283 -msgid "Permissions" -msgstr "Autorisations" +#: ../../Zotlabs/Module/Subthread.php:87 ../../Zotlabs/Module/Tagger.php:47 +#: ../../Zotlabs/Module/Like.php:370 +#: ../../addon/redphotos/redphotohelper.php:74 +#: ../../addon/diaspora/inbound.php:1794 ../../include/conversation.php:116 +#: ../../include/text.php:1945 +msgid "photo" +msgstr "photo" -#: ../../Zotlabs/Module/Chat.php:246 +#: ../../Zotlabs/Module/Subthread.php:87 ../../Zotlabs/Module/Like.php:370 +#: ../../addon/diaspora/inbound.php:1794 ../../include/conversation.php:144 +#: ../../include/text.php:1951 +msgid "status" +msgstr "état" + +#: ../../Zotlabs/Module/Subthread.php:118 #, php-format -msgid "%1$s's Chatrooms" -msgstr "Salons de %1$s" +msgid "%1$s is following %2$s's %3$s" +msgstr "%1$s suit %3$s de %2$s" -#: ../../Zotlabs/Module/Chat.php:251 -msgid "No chatrooms available" -msgstr "" +#: ../../Zotlabs/Module/Subthread.php:120 +#, php-format +msgid "%1$s stopped following %2$s's %3$s" +msgstr "%1$s ne suit plus %3$s de %2$s" -#: ../../Zotlabs/Module/Chat.php:252 ../../Zotlabs/Module/Manage.php:143 -#: ../../Zotlabs/Module/Profiles.php:778 -msgid "Create New" -msgstr "" +#: ../../Zotlabs/Module/Import_items.php:46 ../../Zotlabs/Module/Import.php:64 +msgid "Nothing to import." +msgstr "Rien à importer." -#: ../../Zotlabs/Module/Chat.php:255 -msgid "Expiration" -msgstr "" +#: ../../Zotlabs/Module/Import_items.php:70 ../../Zotlabs/Module/Import.php:79 +#: ../../Zotlabs/Module/Import.php:95 +msgid "Unable to download data from old server" +msgstr "Impossible de récupérer les données de l'ancien serveur" -#: ../../Zotlabs/Module/Chat.php:256 -msgid "min" -msgstr "" +#: ../../Zotlabs/Module/Import_items.php:75 +#: ../../Zotlabs/Module/Import.php:102 +msgid "Imported file is empty." +msgstr "Le fichier importé est vide." -#: ../../Zotlabs/Module/Chatsvc.php:117 -msgid "Away" -msgstr "Absent" +#: ../../Zotlabs/Module/Import_items.php:91 +#: ../../Zotlabs/Module/Import.php:121 +#, php-format +msgid "Warning: Database versions differ by %1$d updates." +msgstr "Attention : les versions de bases de données diffèrent de %1$d mises à jour." -#: ../../Zotlabs/Module/Chatsvc.php:122 -msgid "Online" -msgstr "En ligne" +#: ../../Zotlabs/Module/Import_items.php:106 +msgid "Import completed" +msgstr "L'import est terminé." -#: ../../Zotlabs/Module/Block.php:31 ../../Zotlabs/Module/Page.php:40 -msgid "Invalid item." -msgstr "Élément invalide." +#: ../../Zotlabs/Module/Import_items.php:123 +msgid "Import Items" +msgstr "Importer" -#: ../../Zotlabs/Module/Bookmarks.php:53 -msgid "Bookmark added" -msgstr "Favori ajouté" +#: ../../Zotlabs/Module/Import_items.php:124 +msgid "" +"Use this form to import existing posts and content from an export file." +msgstr "Utiliser ce formulaire pour importer des publications et du contenu existant d'un fichier d'export." -#: ../../Zotlabs/Module/Bookmarks.php:75 -msgid "My Bookmarks" -msgstr "Mes Favoris" +#: ../../Zotlabs/Module/Import_items.php:125 +#: ../../Zotlabs/Module/Import.php:499 +msgid "File to Upload" +msgstr "Fichier à envoyer" -#: ../../Zotlabs/Module/Bookmarks.php:86 -msgid "My Connections Bookmarks" -msgstr "Favoris de mes contacts" +#: ../../Zotlabs/Module/New_channel.php:121 +#: ../../Zotlabs/Module/Manage.php:136 +#, php-format +msgid "You have created %1$.0f of %2$.0f allowed channels." +msgstr "Vous avez créé %1$.0f des %2$.0f canaux autorisés." + +#: ../../Zotlabs/Module/New_channel.php:134 +#: ../../Zotlabs/Module/Register.php:237 +msgid "Name or caption" +msgstr "Nom ou libellé" + +#: ../../Zotlabs/Module/New_channel.php:134 +#: ../../Zotlabs/Module/Register.php:237 +msgid "Examples: \"Bob Jameson\", \"Lisa and her Horses\", \"Soccer\", \"Aviation Group\"" +msgstr "Exemples : \"Jérôme Dutilleul\", \"Louise et ses chevaux\", \"Football\", \"Club d'aéromodélisme\"" + +#: ../../Zotlabs/Module/New_channel.php:136 +#: ../../Zotlabs/Module/Register.php:239 +msgid "Choose a short nickname" +msgstr "Choisissez un alias" + +#: ../../Zotlabs/Module/New_channel.php:136 +#: ../../Zotlabs/Module/Register.php:239 +#, php-format +msgid "" +"Your nickname will be used to create an easy to remember channel address " +"e.g. nickname%s" +msgstr "Votre pseudo sera utilisé pour créer une adresse de canal facile à mémoriser, par ex. pseudo%s" + +#: ../../Zotlabs/Module/New_channel.php:137 +#: ../../Zotlabs/Module/Register.php:240 +msgid "Channel role and privacy" +msgstr "Rôle et confidentialité du canal" + +#: ../../Zotlabs/Module/New_channel.php:137 +#: ../../Zotlabs/Module/Register.php:240 +msgid "Select a channel role with your privacy requirements." +msgstr "Sélectionner un rôle de canal adapté à vos besoins de confidentialité." + +#: ../../Zotlabs/Module/New_channel.php:137 +#: ../../Zotlabs/Module/Register.php:240 +msgid "Read more about roles" +msgstr "En savoir plus sur les rôles" + +#: ../../Zotlabs/Module/New_channel.php:140 +msgid "Create Channel" +msgstr "Créer le canal" + +#: ../../Zotlabs/Module/New_channel.php:141 +msgid "" +"A channel is your identity on this network. It can represent a person, a " +"blog, or a forum to name a few. Channels can make connections with other " +"channels to share information with highly detailed permissions." +msgstr "Un canal est votre identité sur ce réseau. Il peut représenter une personne, un blog, ou un forum par exemple. Les canaux peuvent entrer en contact les uns avec les autres pour partager des informations avec des permissions d'accès très fines." + +#: ../../Zotlabs/Module/New_channel.php:142 +msgid "" +"or <a href=\"import\">import an existing channel</a> from another location." +msgstr "ou <a href=\"import\">importer un canal existant</a> d'un autre serveur." + +#: ../../Zotlabs/Module/Removeme.php:35 +msgid "" +"Channel removals are not allowed within 48 hours of changing the account " +"password." +msgstr "Il est impossible de supprimer un canal moins de 48 heures après avoir changé le mot de passe d'un compte." + +#: ../../Zotlabs/Module/Removeme.php:60 +msgid "Remove This Channel" +msgstr "Supprimer ce canal" + +#: ../../Zotlabs/Module/Removeme.php:61 +#: ../../Zotlabs/Module/Removeaccount.php:58 +msgid "WARNING: " +msgstr "AVERTISSEMENT :" + +#: ../../Zotlabs/Module/Removeme.php:61 +msgid "This channel will be completely removed from the network. " +msgstr "Ce canal sera complètement supprimé du réseau." + +#: ../../Zotlabs/Module/Removeme.php:61 +#: ../../Zotlabs/Module/Removeaccount.php:58 +msgid "This action is permanent and can not be undone!" +msgstr "Cette action est permanente et irréversible !" + +#: ../../Zotlabs/Module/Removeme.php:62 +#: ../../Zotlabs/Module/Removeaccount.php:59 +msgid "Please enter your password for verification:" +msgstr "Merci de saisir votre mot de passe pour vérification :" + +#: ../../Zotlabs/Module/Removeme.php:63 +msgid "Remove this channel and all its clones from the network" +msgstr "Supprimer ce canal ainsi que tous ses clones sur le réseau" + +#: ../../Zotlabs/Module/Removeme.php:63 +msgid "" +"By default only the instance of the channel located on this hub will be " +"removed from the network" +msgstr "Par défaut, seule l'instance du canal présente sur ce hub sera supprimée du réseau" + +#: ../../Zotlabs/Module/Removeme.php:64 +#: ../../Zotlabs/Module/Settings/Channel.php:575 +msgid "Remove Channel" +msgstr "Supprimer le canal" + +#: ../../Zotlabs/Module/Sharedwithme.php:99 +msgid "Files: shared with me" +msgstr "Fichiers : partagés avec moi" + +#: ../../Zotlabs/Module/Sharedwithme.php:100 +#: ../../Zotlabs/Module/Admin/Channels.php:159 +#: ../../Zotlabs/Module/Settings/Oauth.php:89 +#: ../../Zotlabs/Module/Settings/Oauth.php:115 +#: ../../Zotlabs/Module/Wiki.php:172 ../../Zotlabs/Module/Connedit.php:910 +#: ../../Zotlabs/Module/Chat.php:249 ../../Zotlabs/Lib/NativeWikiPage.php:528 +#: ../../Zotlabs/Storage/Browser.php:233 +#: ../../Zotlabs/Widget/Wiki_page_history.php:22 +#: ../../addon/rendezvous/rendezvous.php:172 +#: ../../addon/cdav/Mod_Cdav.php:1136 ../../addon/gitwiki/Mod_Gitwiki.php:158 +msgid "Name" +msgstr "Nom" + +#: ../../Zotlabs/Module/Sharedwithme.php:101 +msgid "NEW" +msgstr "NOUVEAU" + +#: ../../Zotlabs/Module/Sharedwithme.php:102 +#: ../../Zotlabs/Storage/Browser.php:235 ../../include/text.php:1417 +msgid "Size" +msgstr "Taille" + +#: ../../Zotlabs/Module/Sharedwithme.php:103 +#: ../../Zotlabs/Storage/Browser.php:236 +msgid "Last Modified" +msgstr "Modifié le" + +#: ../../Zotlabs/Module/Sharedwithme.php:104 +msgid "Remove all files" +msgstr "Supprimer tous les fichiers" + +#: ../../Zotlabs/Module/Sharedwithme.php:105 +msgid "Remove this file" +msgstr "Supprimer ce fichier" + +#: ../../Zotlabs/Module/Setup.php:176 +msgid "$Projectname Server - Setup" +msgstr "Serveur $Projectname - configuration" + +#: ../../Zotlabs/Module/Setup.php:180 +msgid "Could not connect to database." +msgstr "Impossible de se connecter à la base de données." + +#: ../../Zotlabs/Module/Setup.php:184 +msgid "" +"Could not connect to specified site URL. Possible SSL certificate or DNS " +"issue." +msgstr "Impossible de se connecter à l'URL indiquée. Problème potentiel de certificat SSL/TLS ou de DNS." + +#: ../../Zotlabs/Module/Setup.php:191 +msgid "Could not create table." +msgstr "Impossible de créer la table." + +#: ../../Zotlabs/Module/Setup.php:196 +msgid "Your site database has been installed." +msgstr "La base de données de votre site a été installée." + +#: ../../Zotlabs/Module/Setup.php:200 +msgid "" +"You may need to import the file \"install/schema_xxx.sql\" manually using a " +"database client." +msgstr "Vous pourriez avoir besoin d'importer le fichier \"install/schema_xxx.sql\" manuellement via un client de base de données (ex: phpmyadmin)." + +#: ../../Zotlabs/Module/Setup.php:201 ../../Zotlabs/Module/Setup.php:263 +#: ../../Zotlabs/Module/Setup.php:748 +msgid "Please see the file \"install/INSTALL.txt\"." +msgstr "Merci de consulter le fichier \"install/INSTALL.txt\"." + +#: ../../Zotlabs/Module/Setup.php:260 +msgid "System check" +msgstr "Vérification du système" + +#: ../../Zotlabs/Module/Setup.php:265 +msgid "Check again" +msgstr "Re-vérifier" + +#: ../../Zotlabs/Module/Setup.php:287 +msgid "Database connection" +msgstr "Connexion à la base de données" + +#: ../../Zotlabs/Module/Setup.php:288 +msgid "" +"In order to install $Projectname we need to know how to connect to your " +"database." +msgstr "Pour installer $Projectname, nous avons besoin de savoir comment se connecter à votre base de données." + +#: ../../Zotlabs/Module/Setup.php:289 +msgid "" +"Please contact your hosting provider or site administrator if you have " +"questions about these settings." +msgstr "Merci de contacter votre prestataire d'hébergement ou votre administrateur de site si vous avez des questions à propos de ces paramètres." + +#: ../../Zotlabs/Module/Setup.php:290 +msgid "" +"The database you specify below should already exist. If it does not, please " +"create it before continuing." +msgstr "La base de données que vous allez spécifier doit exister. Si ce n'est pas déjà le cas, merci de la créer avant de continuer." + +#: ../../Zotlabs/Module/Setup.php:294 +msgid "Database Server Name" +msgstr "Nom du serveur de base de données" + +#: ../../Zotlabs/Module/Setup.php:294 +msgid "Default is 127.0.0.1" +msgstr "Par défaut 127.0.0.1" + +#: ../../Zotlabs/Module/Setup.php:295 +msgid "Database Port" +msgstr "Port de la base de données" + +#: ../../Zotlabs/Module/Setup.php:295 +msgid "Communication port number - use 0 for default" +msgstr "Numéro TCP du port - utilisez 0 pour la valeur par défaut" + +#: ../../Zotlabs/Module/Setup.php:296 +msgid "Database Login Name" +msgstr "Identifiant de connexion à la Base de Données" + +#: ../../Zotlabs/Module/Setup.php:297 +msgid "Database Login Password" +msgstr "Mot de passe de connexion à la Base de Données" + +#: ../../Zotlabs/Module/Setup.php:298 +msgid "Database Name" +msgstr "Nom de la Base de Données" + +#: ../../Zotlabs/Module/Setup.php:299 +msgid "Database Type" +msgstr "Type de base de données" + +#: ../../Zotlabs/Module/Setup.php:301 ../../Zotlabs/Module/Setup.php:347 +msgid "Site administrator email address" +msgstr "Adresse de courriel de l'administrateur du site" + +#: ../../Zotlabs/Module/Setup.php:301 ../../Zotlabs/Module/Setup.php:347 +msgid "" +"Your account email address must match this in order to use the web admin " +"panel." +msgstr "Votre compte devra utiliser la même adresse de courriel pour pouvoir utiliser l'administration web." + +#: ../../Zotlabs/Module/Setup.php:302 ../../Zotlabs/Module/Setup.php:349 +msgid "Website URL" +msgstr "URL du site web" + +#: ../../Zotlabs/Module/Setup.php:302 ../../Zotlabs/Module/Setup.php:349 +msgid "Please use SSL (https) URL if available." +msgstr "Veuillez utiliser SSL/TLS (https) si disponible." + +#: ../../Zotlabs/Module/Setup.php:303 ../../Zotlabs/Module/Setup.php:353 +msgid "Please select a default timezone for your website" +msgstr "Veuillez choisir un fuseau horaire par défaut pour votre site" + +#: ../../Zotlabs/Module/Setup.php:328 ../../Zotlabs/Module/Admin/Site.php:258 +msgid "Basic/Minimal Social Networking" +msgstr "Réseau social de base" + +#: ../../Zotlabs/Module/Setup.php:329 ../../Zotlabs/Module/Admin/Site.php:259 +msgid "Standard Configuration (default)" +msgstr "Configuration standard par défaut" + +#: ../../Zotlabs/Module/Setup.php:330 ../../Zotlabs/Module/Admin/Site.php:260 +msgid "Professional" +msgstr "Professionel" + +#: ../../Zotlabs/Module/Setup.php:336 +msgid "Site settings" +msgstr "Paramètres du site" + +#: ../../Zotlabs/Module/Setup.php:351 ../../Zotlabs/Module/Admin/Site.php:289 +msgid "Server Configuration/Role" +msgstr "Configuration du site." + +#: ../../Zotlabs/Module/Setup.php:392 +msgid "PHP version 5.5 or greater is required." +msgstr "PHP version 5.5 ou supérieur est requis" + +#: ../../Zotlabs/Module/Setup.php:393 +msgid "PHP version" +msgstr "Version de PHP" + +#: ../../Zotlabs/Module/Setup.php:409 +msgid "Could not find a command line version of PHP in the web server PATH." +msgstr "Impossible de trouver une version CLI de PHP dans le PATH du serveur web." + +#: ../../Zotlabs/Module/Setup.php:410 +msgid "" +"If you don't have a command line version of PHP installed on server, you " +"will not be able to run background polling via cron." +msgstr "En l'absence de version CLI de PHP sur votre serveur, vous ne pourrez pas utiliser la synchronisation en arrière-plan via cron." + +#: ../../Zotlabs/Module/Setup.php:414 +msgid "PHP executable path" +msgstr "Chemin vers l'éxecutable PHP" + +#: ../../Zotlabs/Module/Setup.php:414 +msgid "" +"Enter full path to php executable. You can leave this blank to continue the " +"installation." +msgstr "Entrez le chemin complet vers l'exécutable php. Vous pouvez continuer l'installation sans." + +#: ../../Zotlabs/Module/Setup.php:419 +msgid "Command line PHP" +msgstr "PHP en ligne de commande (CLI)" + +#: ../../Zotlabs/Module/Setup.php:429 +msgid "" +"Unable to check command line PHP, as shell_exec() is disabled. This is " +"required." +msgstr "Impossible de vérifier la ligne de commande PHP, car shell_exec () est désactivé. Ceci est nécessaire." + +#: ../../Zotlabs/Module/Setup.php:432 +msgid "" +"The command line version of PHP on your system does not have " +"\"register_argc_argv\" enabled." +msgstr "La version CLI de PHP sur votre système n'a pas l'option \"register_argc_argv\" activée." + +#: ../../Zotlabs/Module/Setup.php:433 +msgid "This is required for message delivery to work." +msgstr "Elle est nécessaire pour la distribution des messages." + +#: ../../Zotlabs/Module/Setup.php:436 +msgid "PHP register_argc_argv" +msgstr "PHP register_argc_argv" + +#: ../../Zotlabs/Module/Setup.php:454 +#, php-format +msgid "" +"Your max allowed total upload size is set to %s. Maximum size of one file to" +" upload is set to %s. You are allowed to upload up to %d files at once." +msgstr "Votre taille de téléversement maximale totale autorisée est fixée à %s. La taille maximale d'un seul fichier à téléverser est fixée à %s. Vous pouvez téléverser jusqu'à %d fichier(s) à la fois." + +#: ../../Zotlabs/Module/Setup.php:459 +msgid "You can adjust these settings in the server php.ini file." +msgstr "Vous pouvez ajuster ces paramètres dans le fichier php.ini du serveur." + +#: ../../Zotlabs/Module/Setup.php:461 +msgid "PHP upload limits" +msgstr "Limites de téléversement de PHP" + +#: ../../Zotlabs/Module/Setup.php:484 +msgid "" +"Error: the \"openssl_pkey_new\" function on this system is not able to " +"generate encryption keys" +msgstr "Erreur : la fonction \"openssl_pkey_new\" de ce système n'est pas capable de générer des clefs de chiffrement" + +#: ../../Zotlabs/Module/Setup.php:485 +msgid "" +"If running under Windows, please see " +"\"http://www.php.net/manual/en/openssl.installation.php\"." +msgstr "Si vous êtes sur un serveur Windows, merci de consulter \"http://www.php.net/manual/fr/openssl.installation.php\"." + +#: ../../Zotlabs/Module/Setup.php:488 +msgid "Generate encryption keys" +msgstr "Générer les clefs de chiffrement" + +#: ../../Zotlabs/Module/Setup.php:505 +msgid "libCurl PHP module" +msgstr "module PHP libCurl" + +#: ../../Zotlabs/Module/Setup.php:506 +msgid "GD graphics PHP module" +msgstr "module PHP GD graphics" + +#: ../../Zotlabs/Module/Setup.php:507 +msgid "OpenSSL PHP module" +msgstr "module PHP OpenSSL" + +#: ../../Zotlabs/Module/Setup.php:508 +msgid "PDO database PHP module" +msgstr "module PDO de la base de données PHP" + +#: ../../Zotlabs/Module/Setup.php:509 +msgid "mb_string PHP module" +msgstr "module PHP mb_string" + +#: ../../Zotlabs/Module/Setup.php:510 +msgid "xml PHP module" +msgstr "module PHP xml" + +#: ../../Zotlabs/Module/Setup.php:514 ../../Zotlabs/Module/Setup.php:516 +msgid "Apache mod_rewrite module" +msgstr "module Apache mod_rewrite" + +#: ../../Zotlabs/Module/Setup.php:514 +msgid "" +"Error: Apache webserver mod-rewrite module is required but not installed." +msgstr "Erreur : le module mod-rewrite du serveur web Apache est requis, mais pas installé." + +#: ../../Zotlabs/Module/Setup.php:520 ../../Zotlabs/Module/Setup.php:523 +msgid "exec" +msgstr "exécuter" + +#: ../../Zotlabs/Module/Setup.php:520 +msgid "" +"Error: exec is required but is either not installed or has been disabled in " +"php.ini" +msgstr "Erreur: exec est requis mais soit il n'est pas installé, soit il a été désactivé dans php.ini" + +#: ../../Zotlabs/Module/Setup.php:526 ../../Zotlabs/Module/Setup.php:529 +msgid "shell_exec" +msgstr "shell_exec" + +#: ../../Zotlabs/Module/Setup.php:526 +msgid "" +"Error: shell_exec is required but is either not installed or has been " +"disabled in php.ini" +msgstr "Erreur: shell_exec est requis mais soit il n'est pas installé, soit il a été désactivé dans php.ini" + +#: ../../Zotlabs/Module/Setup.php:534 +msgid "Error: libCURL PHP module required but not installed." +msgstr "Erreur : le module libCURL de PHP est requis, mais pas installé." + +#: ../../Zotlabs/Module/Setup.php:538 +msgid "" +"Error: GD graphics PHP module with JPEG support required but not installed." +msgstr "Erreur : le module GD de PHP avec support JPEG est requis, mais pas installé." + +#: ../../Zotlabs/Module/Setup.php:542 +msgid "Error: openssl PHP module required but not installed." +msgstr "Erreur : le module openssl de PHP est requis, mais pas installé." + +#: ../../Zotlabs/Module/Setup.php:546 +msgid "Error: PDO database PHP module required but not installed." +msgstr "Erreur: le module PDO de base de données PHP est requis mais n'est pas installé." + +#: ../../Zotlabs/Module/Setup.php:550 +msgid "Error: mb_string PHP module required but not installed." +msgstr "Erreur : le module mb_string de PHP est requis, mais pas installé." + +#: ../../Zotlabs/Module/Setup.php:554 +msgid "Error: xml PHP module required for DAV but not installed." +msgstr "Erreur : le module xml de PHP est requis pour le DAV, mais pas installé." + +#: ../../Zotlabs/Module/Setup.php:572 +msgid "" +"The web installer needs to be able to create a file called \".htconfig.php\"" +" in the top folder of your web server and it is unable to do so." +msgstr "L'installeur web a besoin de créer un fichier \".htconfig.php\" à la racine de votre serveur web, mais en est incapable." + +#: ../../Zotlabs/Module/Setup.php:573 +msgid "" +"This is most often a permission setting, as the web server may not be able " +"to write files in your folder - even if you can." +msgstr "C'est généralement lié à un problème de droits, à cause duquel le serveur web est interdit d'écriture dans le répertoire concerné - alors que votre propre utilisateur a le droit." + +#: ../../Zotlabs/Module/Setup.php:574 +msgid "" +"At the end of this procedure, we will give you a text to save in a file " +"named .htconfig.php in your Red top folder." +msgstr "Au terme de cette procédure, nous vous transmettrons un texte à sauvegarder dans un fichier nommé .htconfig.php, à la racine de votre installation de $Projectname." + +#: ../../Zotlabs/Module/Setup.php:575 +msgid "" +"You can alternatively skip this procedure and perform a manual installation." +" Please see the file \"install/INSTALL.txt\" for instructions." +msgstr "Autrement, vous pouvez contourner toute cette procédure et réaliser l'installation manuellement. Merci de consulter le fichier \"install/INSTALL.txt\" pour les instructions détaillées." + +#: ../../Zotlabs/Module/Setup.php:578 +msgid ".htconfig.php is writable" +msgstr "Le fichier .htconfig.php est accessible en écriture" + +#: ../../Zotlabs/Module/Setup.php:592 +msgid "" +"This software uses the Smarty3 template engine to render its web views. " +"Smarty3 compiles templates to PHP to speed up rendering." +msgstr "Ce logiciel utilise Smarty3 comme moteur de modèles pour afficher ses vues Web. Smarty3 compile ses modèles en PHP pour accélérer le rendu." + +#: ../../Zotlabs/Module/Setup.php:593 +#, php-format +msgid "" +"In order to store these compiled templates, the web server needs to have " +"write access to the directory %s under the top level web folder." +msgstr "Afin de stocker ces modèles compilés, le serveur Web doit disposer d'un accès en écriture au répertoire %s selon le dossier Web racine." + +#: ../../Zotlabs/Module/Setup.php:594 ../../Zotlabs/Module/Setup.php:615 +msgid "" +"Please ensure that the user that your web server runs as (e.g. www-data) has" +" write access to this folder." +msgstr "Merci de vous assurer que l'utilisateur sous lequel le serveur web tourne (le plus souvent, www-data) a bien l'autorisation d'écrire dans ce répertoire." + +#: ../../Zotlabs/Module/Setup.php:595 +#, php-format +msgid "" +"Note: as a security measure, you should give the web server write access to " +"%s only--not the template files (.tpl) that it contains." +msgstr "Note: Comme mesure de sécurité, assurez vous de donner les droits d'écriture au serveur web sur %s uniquement, pas sur les fichiers individuels (.tpl) qu'il contient." + +#: ../../Zotlabs/Module/Setup.php:598 +#, php-format +msgid "%s is writable" +msgstr "Permission d'écriture sur %s activée" + +#: ../../Zotlabs/Module/Setup.php:614 +msgid "" +"This software uses the store directory to save uploaded files. The web " +"server needs to have write access to the store directory under the top level" +" web folder" +msgstr "Ce logiciel utilise le répertoire de stockage pour enregistrer les fichiers téléversés. Le serveur Web doit disposer d'un accès en écriture au répertoire de stockage selon le dossier web racine." + +#: ../../Zotlabs/Module/Setup.php:618 +msgid "store is writable" +msgstr "'store' est accessible en écriture" + +#: ../../Zotlabs/Module/Setup.php:650 +msgid "" +"SSL certificate cannot be validated. Fix certificate or disable https access" +" to this site." +msgstr "Le certificat SSL/TLS n'a pas pu être validé. Merci de le corriger, ou de désactiver l'accès https à ce site (non recommandé)." + +#: ../../Zotlabs/Module/Setup.php:651 +msgid "" +"If you have https access to your website or allow connections to TCP port " +"443 (the https: port), you MUST use a browser-valid certificate. You MUST " +"NOT use self-signed certificates!" +msgstr "Si votre serveur accepte les connexions https ou s'il permet les connexions sur le port TCP 443 (le port utilisé par le protocole https), vous DEVEZ utiliser un certificat valide. Vous ne DEVEZ PAS utiliser un certificat que vous avez vous-mêmes signé !" + +#: ../../Zotlabs/Module/Setup.php:652 +msgid "" +"This restriction is incorporated because public posts from you may for " +"example contain references to images on your own hub." +msgstr "Nous avons ajouté cette contrainte pour éviter que vos publications publiques ne fassent référence par exemple à des images sur votre propre hub." + +#: ../../Zotlabs/Module/Setup.php:653 +msgid "" +"If your certificate is not recognized, members of other sites (who may " +"themselves have valid certificates) will get a warning message on their own " +"site complaining about security issues." +msgstr "Si votre certificat n'est pas reconnu, les membres des autres sites (qui eux peuvent avoir des certificats valides) recevront des messages d'avertissement sur leur propre site se plaignant de problèmes de sécurité." + +#: ../../Zotlabs/Module/Setup.php:654 +msgid "" +"This can cause usability issues elsewhere (not just on your own site) so we " +"must insist on this requirement." +msgstr "Ceci peut causer des problèmes d'ergonomie ailleurs (pas seulement sur votre site), nous devons donc insister sur ce prérequis." + +#: ../../Zotlabs/Module/Setup.php:655 +msgid "" +"Providers are available that issue free certificates which are browser-" +"valid." +msgstr "Il existe des autorités de certification qui vous fourniront gratuitement un certificat valide." + +#: ../../Zotlabs/Module/Setup.php:657 +msgid "" +"If you are confident that the certificate is valid and signed by a trusted " +"authority, check to see if you have failed to install an intermediate cert. " +"These are not normally required by browsers, but are required for server-to-" +"server communications." +msgstr "Si vous êtes certain que le certificat est valide et signé par une autorité de confiance, vérifiez si l'installation d'un certificat intermédiaire aurait échoué. Ceux-ci ne sont normalement pas requis par les navigateurs, mais ils sont requis pour les communications entre serveurs." + +#: ../../Zotlabs/Module/Setup.php:659 +msgid "SSL certificate validation" +msgstr "Validation du certificat SSL/TLS" + +#: ../../Zotlabs/Module/Setup.php:665 +msgid "" +"Url rewrite in .htaccess is not working. Check your server " +"configuration.Test: " +msgstr "La réécriture d'URL définie dans le .htaccess ne fonctionne pas. Vérifiez votre configuration serveur. Test :" + +#: ../../Zotlabs/Module/Setup.php:668 +msgid "Url rewrite is working" +msgstr "La réécriture d'URL fonctionne" + +#: ../../Zotlabs/Module/Setup.php:682 +msgid "" +"The database configuration file \".htconfig.php\" could not be written. " +"Please use the enclosed text to create a configuration file in your web " +"server root." +msgstr "Le fichier de configuration de la base de données - \".htconfig.php\" - ne peut être écrit. Merci de copier le texte généré dans un fichier à ce nom, à la racine de votre serveur web." + +#: ../../Zotlabs/Module/Setup.php:706 +#: ../../addon/rendezvous/rendezvous.php:401 ../../addon/cdav/cdav.php:41 +msgid "Errors encountered creating database tables." +msgstr "Erreurs rencontrées pendant la création de tables de BDD." + +#: ../../Zotlabs/Module/Setup.php:746 +msgid "<h1>What next</h1>" +msgstr "<h1>Et maintenant</h1>" + +#: ../../Zotlabs/Module/Setup.php:747 +msgid "" +"IMPORTANT: You will need to [manually] setup a scheduled task for the " +"poller." +msgstr "IMPORTANT : Vous devez créer [manuellement] une tâche planifiée pour les mises à jour du réseau." #: ../../Zotlabs/Module/Connect.php:61 ../../Zotlabs/Module/Connect.php:109 msgid "Continue" @@ -553,2629 +1884,2842 @@ msgstr "(Aucune instruction spécifique n'a été fournie par le propriétaire d msgid "Restricted or Premium Channel" msgstr "Canal VIP ou restreint" -#: ../../Zotlabs/Module/Connedit.php:80 -msgid "Could not access contact record." -msgstr "Impossible d'accéder aux détails du contact." +#: ../../Zotlabs/Module/Admin/Queue.php:35 +msgid "Queue Statistics" +msgstr "Statistiques de file d'attente" -#: ../../Zotlabs/Module/Connedit.php:104 -msgid "Could not locate selected profile." -msgstr "Impossible de localiser le profil sélectionné." +#: ../../Zotlabs/Module/Admin/Queue.php:36 +msgid "Total Entries" +msgstr "Nombre d'entrées total" -#: ../../Zotlabs/Module/Connedit.php:227 -msgid "Connection updated." -msgstr "Contact mis à jour." +#: ../../Zotlabs/Module/Admin/Queue.php:37 +msgid "Priority" +msgstr "Priorité" -#: ../../Zotlabs/Module/Connedit.php:229 -msgid "Failed to update connection record." -msgstr "Impossible de mettre à jour les détails du contact." +#: ../../Zotlabs/Module/Admin/Queue.php:38 +msgid "Destination URL" +msgstr "URL de destination" -#: ../../Zotlabs/Module/Connedit.php:276 -msgid "is now connected to" -msgstr "est maintenant connecté avec" +#: ../../Zotlabs/Module/Admin/Queue.php:39 +msgid "Mark hub permanently offline" +msgstr "Marquer le hub comme étant hors ligne de manière permanente" -#: ../../Zotlabs/Module/Connedit.php:379 ../../Zotlabs/Module/Connedit.php:654 -#: ../../Zotlabs/Module/Events.php:459 ../../Zotlabs/Module/Events.php:460 -#: ../../Zotlabs/Module/Events.php:469 ../../Zotlabs/Module/Api.php:89 -#: ../../Zotlabs/Module/Filestorage.php:157 -#: ../../Zotlabs/Module/Filestorage.php:165 ../../Zotlabs/Module/Menu.php:100 -#: ../../Zotlabs/Module/Menu.php:157 ../../Zotlabs/Module/Mitem.php:158 -#: ../../Zotlabs/Module/Mitem.php:159 ../../Zotlabs/Module/Mitem.php:232 -#: ../../Zotlabs/Module/Mitem.php:233 ../../Zotlabs/Module/Photos.php:666 -#: ../../Zotlabs/Module/Profiles.php:647 ../../Zotlabs/Module/Admin.php:459 -#: ../../Zotlabs/Module/Removeme.php:61 ../../Zotlabs/Module/Settings.php:581 -#: ../../include/dir_fns.php:143 ../../include/dir_fns.php:144 -#: ../../include/dir_fns.php:145 ../../view/theme/redbasic/php/config.php:105 -#: ../../view/theme/redbasic/php/config.php:130 ../../boot.php:1707 -msgid "No" -msgstr "Non" +#: ../../Zotlabs/Module/Admin/Queue.php:40 +msgid "Empty queue for this hub" +msgstr "Vider la file d'attente pour ce hub" -#: ../../Zotlabs/Module/Connedit.php:379 ../../Zotlabs/Module/Events.php:459 -#: ../../Zotlabs/Module/Events.php:460 ../../Zotlabs/Module/Events.php:469 -#: ../../Zotlabs/Module/Api.php:88 ../../Zotlabs/Module/Filestorage.php:157 -#: ../../Zotlabs/Module/Filestorage.php:165 ../../Zotlabs/Module/Menu.php:100 -#: ../../Zotlabs/Module/Menu.php:157 ../../Zotlabs/Module/Mitem.php:158 -#: ../../Zotlabs/Module/Mitem.php:159 ../../Zotlabs/Module/Mitem.php:232 -#: ../../Zotlabs/Module/Mitem.php:233 ../../Zotlabs/Module/Photos.php:666 -#: ../../Zotlabs/Module/Profiles.php:647 ../../Zotlabs/Module/Admin.php:461 -#: ../../Zotlabs/Module/Removeme.php:61 ../../Zotlabs/Module/Settings.php:581 -#: ../../include/dir_fns.php:143 ../../include/dir_fns.php:144 -#: ../../include/dir_fns.php:145 ../../view/theme/redbasic/php/config.php:105 -#: ../../view/theme/redbasic/php/config.php:130 ../../boot.php:1707 -msgid "Yes" -msgstr "Oui" +#: ../../Zotlabs/Module/Admin/Queue.php:41 +msgid "Last known contact" +msgstr "Dernier contact connu" -#: ../../Zotlabs/Module/Connedit.php:411 -msgid "Could not access address book record." -msgstr "Impossible d'accéder aux détails du carnet d'adresses." +#: ../../Zotlabs/Module/Admin/Features.php:55 +#: ../../Zotlabs/Module/Admin/Features.php:56 +#: ../../Zotlabs/Module/Settings/Features.php:38 +msgid "Off" +msgstr "Inactif" -#: ../../Zotlabs/Module/Connedit.php:425 -msgid "Refresh failed - channel is currently unavailable." -msgstr "Actualisation impossible - le canal est indisponible." +#: ../../Zotlabs/Module/Admin/Features.php:55 +#: ../../Zotlabs/Module/Admin/Features.php:56 +#: ../../Zotlabs/Module/Settings/Features.php:38 +msgid "On" +msgstr "Actif" -#: ../../Zotlabs/Module/Connedit.php:440 ../../Zotlabs/Module/Connedit.php:449 -#: ../../Zotlabs/Module/Connedit.php:458 ../../Zotlabs/Module/Connedit.php:467 -#: ../../Zotlabs/Module/Connedit.php:480 -msgid "Unable to set address book parameters." -msgstr "Impossible de régler les paramètres du carnet d'adresses." +#: ../../Zotlabs/Module/Admin/Features.php:56 +#, php-format +msgid "Lock feature %s" +msgstr "Verrouiller fonctionnalité %s" -#: ../../Zotlabs/Module/Connedit.php:503 -msgid "Connection has been removed." -msgstr "Le contact a été supprimé." +#: ../../Zotlabs/Module/Admin/Features.php:64 +msgid "Manage Additional Features" +msgstr "Gérer les fonctionnalités additionnelles" -#: ../../Zotlabs/Module/Connedit.php:519 ../../Zotlabs/Lib/Apps.php:219 -#: ../../include/nav.php:86 ../../include/conversation.php:954 -msgid "View Profile" -msgstr "Voir le profil" +#: ../../Zotlabs/Module/Admin/Dbsync.php:19 +msgid "Update has been marked successful" +msgstr "La mise à jour a été marquée comme réussie" -#: ../../Zotlabs/Module/Connedit.php:522 +#: ../../Zotlabs/Module/Admin/Dbsync.php:29 #, php-format -msgid "View %s's profile" -msgstr "Voir le profil de %s" +msgid "Executing %s failed. Check system logs." +msgstr "L'éxecution de %s a échoué. Merci de vérifier les journaux du système." -#: ../../Zotlabs/Module/Connedit.php:526 -msgid "Refresh Permissions" -msgstr "Actualiser les autorisations" +#: ../../Zotlabs/Module/Admin/Dbsync.php:32 +#, php-format +msgid "Update %s was successfully applied." +msgstr "La mise à jour %s a été appliquée avec succès." -#: ../../Zotlabs/Module/Connedit.php:529 -msgid "Fetch updated permissions" -msgstr "Récupérer les autorisations les plus récentes" +#: ../../Zotlabs/Module/Admin/Dbsync.php:36 +#, php-format +msgid "Update %s did not return a status. Unknown if it succeeded." +msgstr "La mise à jour %s n'a pas retourné d'information. Impossible de savoir si elle a réussi ou non." -#: ../../Zotlabs/Module/Connedit.php:533 -msgid "Recent Activity" -msgstr "Activité récente" +#: ../../Zotlabs/Module/Admin/Dbsync.php:39 +#, php-format +msgid "Update function %s could not be found." +msgstr "La fonction de mise à jour %s est introuvable." -#: ../../Zotlabs/Module/Connedit.php:536 -msgid "View recent posts and comments" -msgstr "Voir les publications et commentaires récents" +#: ../../Zotlabs/Module/Admin/Dbsync.php:55 +msgid "No failed updates." +msgstr "Aucune mise à jour défaillante." -#: ../../Zotlabs/Module/Connedit.php:540 ../../Zotlabs/Module/Admin.php:1041 -msgid "Unblock" -msgstr "Débloquer" +#: ../../Zotlabs/Module/Admin/Dbsync.php:59 +msgid "Failed Updates" +msgstr "Mises à jour défaillantes" -#: ../../Zotlabs/Module/Connedit.php:540 ../../Zotlabs/Module/Admin.php:1040 -msgid "Block" -msgstr "Bloquer" +#: ../../Zotlabs/Module/Admin/Dbsync.php:61 +msgid "Mark success (if update was manually applied)" +msgstr "Marquer comme réussie (si la mise à jour a été réalisée manuellement)" -#: ../../Zotlabs/Module/Connedit.php:543 -msgid "Block (or Unblock) all communications with this connection" -msgstr "Bloquer ou débloquer toute communication avec ce contact" +#: ../../Zotlabs/Module/Admin/Dbsync.php:62 +msgid "Attempt to execute this update step automatically" +msgstr "Tenter de réaliser cette étape de mise à jour automatiquement" -#: ../../Zotlabs/Module/Connedit.php:544 -msgid "This connection is blocked!" -msgstr "Ce contact est bloqué !" +#: ../../Zotlabs/Module/Admin/Plugins.php:259 +#: ../../Zotlabs/Module/Admin/Themes.php:72 ../../Zotlabs/Module/Thing.php:89 +#: ../../Zotlabs/Module/Viewsrc.php:24 ../../Zotlabs/Module/Display.php:35 +#: ../../Zotlabs/Module/Filestorage.php:32 ../../Zotlabs/Module/Admin.php:60 +#: ../../include/items.php:3378 +msgid "Item not found." +msgstr "Élément introuvable" -#: ../../Zotlabs/Module/Connedit.php:548 -msgid "Unignore" -msgstr "Ne plus ignorer" +#: ../../Zotlabs/Module/Admin/Plugins.php:289 +#, php-format +msgid "Plugin %s disabled." +msgstr "Greffon %s désactivé." -#: ../../Zotlabs/Module/Connedit.php:548 -#: ../../Zotlabs/Module/Connections.php:277 -#: ../../Zotlabs/Module/Notifications.php:55 -msgid "Ignore" -msgstr "Ignorer" +#: ../../Zotlabs/Module/Admin/Plugins.php:294 +#, php-format +msgid "Plugin %s enabled." +msgstr "Greffon %s activé." -#: ../../Zotlabs/Module/Connedit.php:551 -msgid "Ignore (or Unignore) all inbound communications from this connection" -msgstr "Ignorer ou ne plus ignorer toute communication venant de ce contact" +#: ../../Zotlabs/Module/Admin/Plugins.php:310 +#: ../../Zotlabs/Module/Admin/Themes.php:95 +msgid "Disable" +msgstr "Désactiver" -#: ../../Zotlabs/Module/Connedit.php:552 -msgid "This connection is ignored!" -msgstr "Ce contact est ignoré !" +#: ../../Zotlabs/Module/Admin/Plugins.php:313 +#: ../../Zotlabs/Module/Admin/Themes.php:97 +msgid "Enable" +msgstr "Activer" -#: ../../Zotlabs/Module/Connedit.php:556 -msgid "Unarchive" -msgstr "Désarchiver" +#: ../../Zotlabs/Module/Admin/Plugins.php:341 +#: ../../Zotlabs/Module/Admin/Plugins.php:436 +#: ../../Zotlabs/Module/Admin/Accounts.php:164 +#: ../../Zotlabs/Module/Admin/Logs.php:82 +#: ../../Zotlabs/Module/Admin/Channels.php:145 +#: ../../Zotlabs/Module/Admin/Themes.php:122 +#: ../../Zotlabs/Module/Admin/Themes.php:156 +#: ../../Zotlabs/Module/Admin/Site.php:277 +#: ../../Zotlabs/Module/Admin/Security.php:86 +#: ../../Zotlabs/Module/Admin.php:137 +msgid "Administration" +msgstr "Administration" -#: ../../Zotlabs/Module/Connedit.php:556 -msgid "Archive" -msgstr "Archiver" +#: ../../Zotlabs/Module/Admin/Plugins.php:342 +#: ../../Zotlabs/Module/Admin/Plugins.php:437 +#: ../../Zotlabs/Widget/Admin.php:27 +msgid "Plugins" +msgstr "Greffons" -#: ../../Zotlabs/Module/Connedit.php:559 -msgid "" -"Archive (or Unarchive) this connection - mark channel dead but keep content" -msgstr "Archiver ou désarchiver ce contact - le marquer comme inactif mais conserver le contenu" +#: ../../Zotlabs/Module/Admin/Plugins.php:343 +#: ../../Zotlabs/Module/Admin/Themes.php:124 +msgid "Toggle" +msgstr "(Dés)activer" -#: ../../Zotlabs/Module/Connedit.php:560 -msgid "This connection is archived!" -msgstr "Ce contact est archivé !" +#: ../../Zotlabs/Module/Admin/Plugins.php:344 +#: ../../Zotlabs/Module/Admin/Themes.php:125 ../../Zotlabs/Lib/Apps.php:223 +#: ../../Zotlabs/Widget/Settings_menu.php:131 ../../include/nav.php:203 +msgid "Settings" +msgstr "Paramètres" -#: ../../Zotlabs/Module/Connedit.php:564 -msgid "Unhide" -msgstr "Ne plus cacher" +#: ../../Zotlabs/Module/Admin/Plugins.php:351 +#: ../../Zotlabs/Module/Admin/Themes.php:134 +msgid "Author: " +msgstr "Auteur :" -#: ../../Zotlabs/Module/Connedit.php:564 -msgid "Hide" -msgstr "Cacher" +#: ../../Zotlabs/Module/Admin/Plugins.php:352 +#: ../../Zotlabs/Module/Admin/Themes.php:135 +msgid "Maintainer: " +msgstr "Maintenu par :" -#: ../../Zotlabs/Module/Connedit.php:567 -msgid "Hide or Unhide this connection from your other connections" -msgstr "Cacher ou ne plus cacher ce contact vis-à -vis de vos autres contacts" +#: ../../Zotlabs/Module/Admin/Plugins.php:353 +msgid "Minimum project version: " +msgstr "Version minimum du projet :" -#: ../../Zotlabs/Module/Connedit.php:568 -msgid "This connection is hidden!" -msgstr "Ce contact est caché !" +#: ../../Zotlabs/Module/Admin/Plugins.php:354 +msgid "Maximum project version: " +msgstr "Version maximum du projet :" -#: ../../Zotlabs/Module/Connedit.php:575 -msgid "Delete this connection" -msgstr "Supprimer ce contact" +#: ../../Zotlabs/Module/Admin/Plugins.php:355 +msgid "Minimum PHP version: " +msgstr "Version minimum de PHP :" -#: ../../Zotlabs/Module/Connedit.php:590 ../../include/widgets.php:493 -msgid "Me" -msgstr "Moi" +#: ../../Zotlabs/Module/Admin/Plugins.php:356 +msgid "Compatible Server Roles: " +msgstr "Rôles du serveur " -#: ../../Zotlabs/Module/Connedit.php:591 ../../include/widgets.php:494 -msgid "Family" -msgstr "Famille" +#: ../../Zotlabs/Module/Admin/Plugins.php:357 +msgid "Requires: " +msgstr "Requiert :" -#: ../../Zotlabs/Module/Connedit.php:592 ../../Zotlabs/Module/Settings.php:342 -#: ../../Zotlabs/Module/Settings.php:346 ../../Zotlabs/Module/Settings.php:347 -#: ../../Zotlabs/Module/Settings.php:350 ../../Zotlabs/Module/Settings.php:361 -#: ../../include/widgets.php:495 ../../include/selectors.php:123 -#: ../../include/channel.php:389 ../../include/channel.php:390 -#: ../../include/channel.php:397 -msgid "Friends" -msgstr "Amis" +#: ../../Zotlabs/Module/Admin/Plugins.php:358 +#: ../../Zotlabs/Module/Admin/Plugins.php:442 +msgid "Disabled - version incompatibility" +msgstr "Désactivé - version incompatible" -#: ../../Zotlabs/Module/Connedit.php:593 ../../include/widgets.php:496 -msgid "Acquaintances" -msgstr "Connaissances" +#: ../../Zotlabs/Module/Admin/Plugins.php:411 +msgid "Enter the public git repository URL of the plugin repo." +msgstr "Entrer l'URL du dépôt git public pour les greffons" -#: ../../Zotlabs/Module/Connedit.php:594 -#: ../../Zotlabs/Module/Connections.php:92 -#: ../../Zotlabs/Module/Connections.php:107 ../../include/widgets.php:497 -msgid "All" -msgstr "Tous" +#: ../../Zotlabs/Module/Admin/Plugins.php:412 +msgid "Plugin repo git URL" +msgstr "URL du git pour les plugin" -#: ../../Zotlabs/Module/Connedit.php:654 -msgid "Approve this connection" -msgstr "Autoriser ce contact" +#: ../../Zotlabs/Module/Admin/Plugins.php:413 +msgid "Custom repo name" +msgstr "Nom du dépôt" -#: ../../Zotlabs/Module/Connedit.php:654 -msgid "Accept connection to allow communication" -msgstr "Accepter le contact pour permettre la communication" +#: ../../Zotlabs/Module/Admin/Plugins.php:413 +msgid "(optional)" +msgstr "(en option)" -#: ../../Zotlabs/Module/Connedit.php:659 -msgid "Set Affinity" -msgstr "Définir le degré d'affinité" +#: ../../Zotlabs/Module/Admin/Plugins.php:414 +msgid "Download Plugin Repo" +msgstr "Télécharger l'extension" -#: ../../Zotlabs/Module/Connedit.php:662 -msgid "Set Profile" -msgstr "Définir le profil" +#: ../../Zotlabs/Module/Admin/Plugins.php:421 +msgid "Install new repo" +msgstr "Installer un nouveau dépôt" -#: ../../Zotlabs/Module/Connedit.php:665 -msgid "Set Affinity & Profile" -msgstr "Définir le degré d'affinité et le profil" +#: ../../Zotlabs/Module/Admin/Plugins.php:422 ../../Zotlabs/Lib/Apps.php:348 +msgid "Install" +msgstr "Installer" -#: ../../Zotlabs/Module/Connedit.php:698 -msgid "none" -msgstr "Aucun" +#: ../../Zotlabs/Module/Admin/Plugins.php:423 +#: ../../Zotlabs/Module/Settings/Oauth.php:88 +#: ../../Zotlabs/Module/Settings/Oauth.php:114 +#: ../../Zotlabs/Module/Wiki.php:265 ../../Zotlabs/Module/Wiki.php:290 +#: ../../Zotlabs/Module/Connedit.php:928 ../../Zotlabs/Module/Fbrowser.php:66 +#: ../../Zotlabs/Module/Fbrowser.php:88 ../../Zotlabs/Module/Profiles.php:804 +#: ../../Zotlabs/Module/Filer.php:55 ../../Zotlabs/Module/Tagrm.php:15 +#: ../../Zotlabs/Module/Tagrm.php:138 ../../addon/cdav/Mod_Cdav.php:866 +#: ../../addon/cdav/Mod_Cdav.php:1154 ../../addon/js_upload/js_upload.php:46 +#: ../../addon/gitwiki/Mod_Gitwiki.php:244 +#: ../../addon/gitwiki/Mod_Gitwiki.php:267 ../../include/conversation.php:1327 +#: ../../include/conversation.php:1376 +msgid "Cancel" +msgstr "Annuler" -#: ../../Zotlabs/Module/Connedit.php:702 ../../include/widgets.php:614 -msgid "Connection Default Permissions" -msgstr "Autorisations par défaut des contacts" +#: ../../Zotlabs/Module/Admin/Plugins.php:445 +msgid "Manage Repos" +msgstr "Gérer les dépôts" + +#: ../../Zotlabs/Module/Admin/Plugins.php:446 +msgid "Installed Plugin Repositories" +msgstr "Dépôt des extensions installées" + +#: ../../Zotlabs/Module/Admin/Plugins.php:447 +msgid "Install a New Plugin Repository" +msgstr "Installer un nouveau dépôt pour extensions" -#: ../../Zotlabs/Module/Connedit.php:702 ../../include/items.php:3926 +#: ../../Zotlabs/Module/Admin/Plugins.php:453 +#: ../../Zotlabs/Module/Settings/Oauth.php:42 +#: ../../Zotlabs/Module/Settings/Oauth.php:113 +#: ../../Zotlabs/Module/Connedit.php:926 ../../Zotlabs/Module/Profiles.php:802 +#: ../../Zotlabs/Lib/Apps.php:348 ../../addon/cdav/Mod_Cdav.php:1152 +msgid "Update" +msgstr "Mise à jour" + +#: ../../Zotlabs/Module/Admin/Plugins.php:454 +msgid "Switch branch" +msgstr "Changer de branche" + +#: ../../Zotlabs/Module/Admin/Plugins.php:455 +#: ../../Zotlabs/Module/Photos.php:960 ../../Zotlabs/Module/Tagrm.php:137 +#: ../../addon/superblock/superblock.php:116 +msgid "Remove" +msgstr "Retirer" + +#: ../../Zotlabs/Module/Admin/Accounts.php:36 #, php-format -msgid "Connection: %s" -msgstr "Contact : %s" +msgid "%s account blocked/unblocked" +msgid_plural "%s account blocked/unblocked" +msgstr[0] "%s compte bloqué/débloqué" +msgstr[1] "%s comptes bloqués/débloqués" -#: ../../Zotlabs/Module/Connedit.php:703 -msgid "Apply these permissions automatically" -msgstr "Appliquer ces permissions automatiquement" +#: ../../Zotlabs/Module/Admin/Accounts.php:43 +#, php-format +msgid "%s account deleted" +msgid_plural "%s accounts deleted" +msgstr[0] "%s compte supprimé" +msgstr[1] "%s comptes supprimés" -#: ../../Zotlabs/Module/Connedit.php:703 -msgid "Connection requests will be approved without your interaction" -msgstr "Les demandes de contact seront approuvées automatiquement" +#: ../../Zotlabs/Module/Admin/Accounts.php:79 +msgid "Account not found" +msgstr "Compte introuvable" -#: ../../Zotlabs/Module/Connedit.php:705 -msgid "This connection's primary address is" -msgstr "L'adresse principale de ce contact est" +#: ../../Zotlabs/Module/Admin/Accounts.php:90 +#, php-format +msgid "Account '%s' deleted" +msgstr "Compte '%s' supprimé" -#: ../../Zotlabs/Module/Connedit.php:706 -msgid "Available locations:" -msgstr "Emplacements disponibles :" +#: ../../Zotlabs/Module/Admin/Accounts.php:98 +#, php-format +msgid "Account '%s' blocked" +msgstr "Compte '%s' bloqué" -#: ../../Zotlabs/Module/Connedit.php:710 -msgid "" -"The permissions indicated on this page will be applied to all new " -"connections." -msgstr "Les permissions indiquées sur cette page seront appliquées à tous vos nouveaux contacts." +#: ../../Zotlabs/Module/Admin/Accounts.php:106 +#, php-format +msgid "Account '%s' unblocked" +msgstr "Compte '%s' débloqué" -#: ../../Zotlabs/Module/Connedit.php:711 -msgid "Connection Tools" -msgstr "" +#: ../../Zotlabs/Module/Admin/Accounts.php:165 +#: ../../Zotlabs/Module/Admin/Accounts.php:178 +#: ../../Zotlabs/Widget/Admin.php:23 +msgid "Accounts" +msgstr "Comptes" -#: ../../Zotlabs/Module/Connedit.php:713 -msgid "Slide to adjust your degree of friendship" -msgstr "Faites glisser pour ajuster votre proximité avec le contact" +#: ../../Zotlabs/Module/Admin/Accounts.php:167 +#: ../../Zotlabs/Module/Admin/Channels.php:148 +msgid "select all" +msgstr "tout sélectionner" -#: ../../Zotlabs/Module/Connedit.php:714 ../../Zotlabs/Module/Rate.php:159 -#: ../../include/js_strings.php:20 -msgid "Rating" -msgstr "Evaluation" +#: ../../Zotlabs/Module/Admin/Accounts.php:168 +msgid "Registrations waiting for confirm" +msgstr "Inscriptions en attente d'approbation" -#: ../../Zotlabs/Module/Connedit.php:715 -msgid "Slide to adjust your rating" -msgstr "Faîtes glisser pour ajuster votre note" +#: ../../Zotlabs/Module/Admin/Accounts.php:169 +msgid "Request date" +msgstr "Date de la demande" -#: ../../Zotlabs/Module/Connedit.php:716 ../../Zotlabs/Module/Connedit.php:721 -msgid "Optionally explain your rating" -msgstr "Explication facultative de votre évaluation" +#: ../../Zotlabs/Module/Admin/Accounts.php:169 +#: ../../Zotlabs/Module/Admin/Accounts.php:181 +#: ../../Zotlabs/Module/Connedit.php:914 ../../Zotlabs/Module/Profiles.php:790 +#: ../../addon/cdav/Mod_Cdav.php:1140 ../../addon/openid/MysqlProvider.php:56 +#: ../../addon/openid/MysqlProvider.php:57 ../../addon/rtof/rtof.php:93 +#: ../../addon/redred/redred.php:107 ../../include/network.php:2270 +msgid "Email" +msgstr "Courriel" -#: ../../Zotlabs/Module/Connedit.php:718 -msgid "Custom Filter" -msgstr "Filtre personnalisé" +#: ../../Zotlabs/Module/Admin/Accounts.php:170 +msgid "No registrations." +msgstr "Pas d'inscriptions." -#: ../../Zotlabs/Module/Connedit.php:719 -msgid "Only import posts with this text" -msgstr "N'importer que les publications comprenant ce texte" +#: ../../Zotlabs/Module/Admin/Accounts.php:171 +#: ../../Zotlabs/Module/Connections.php:281 +msgid "Approve" +msgstr "Approuver" -#: ../../Zotlabs/Module/Connedit.php:719 ../../Zotlabs/Module/Connedit.php:720 -msgid "" -"words one per line or #tags or /patterns/ or lang=xx, leave blank to import " -"all posts" -msgstr "un mot par ligne ou #étiquettes ou /motif/ ou lang=xx, laisser vide pour importer toutes les publications" +#: ../../Zotlabs/Module/Admin/Accounts.php:172 +msgid "Deny" +msgstr "Refuser" -#: ../../Zotlabs/Module/Connedit.php:720 -msgid "Do not import posts with this text" -msgstr "Ne pas importer les publications comprenant ce texte" +#: ../../Zotlabs/Module/Admin/Accounts.php:174 +#: ../../Zotlabs/Module/Connedit.php:626 +msgid "Block" +msgstr "Bloquer" -#: ../../Zotlabs/Module/Connedit.php:722 -msgid "This information is public!" -msgstr "Cette information est publique !" +#: ../../Zotlabs/Module/Admin/Accounts.php:175 +#: ../../Zotlabs/Module/Connedit.php:626 +msgid "Unblock" +msgstr "Débloquer" -#: ../../Zotlabs/Module/Connedit.php:727 -msgid "Connection Pending Approval" -msgstr "Contact en attente d'approbation" +#: ../../Zotlabs/Module/Admin/Accounts.php:180 +msgid "ID" +msgstr "Identifiant" -#: ../../Zotlabs/Module/Connedit.php:730 -msgid "inherited" -msgstr "héritée" +#: ../../Zotlabs/Module/Admin/Accounts.php:182 ../../include/group.php:287 +msgid "All Channels" +msgstr "Tous les canaux" -#: ../../Zotlabs/Module/Connedit.php:732 -#, php-format -msgid "" -"Please choose the profile you would like to display to %s when viewing your " -"profile securely." -msgstr "Merci de choisir le profil que vous souhaitez montrer quand %s visite votre profil de manière authentifiée." +#: ../../Zotlabs/Module/Admin/Accounts.php:183 +msgid "Register date" +msgstr "Date d'inscription" -#: ../../Zotlabs/Module/Connedit.php:734 -msgid "Their Settings" -msgstr "Leurs paramètres" +#: ../../Zotlabs/Module/Admin/Accounts.php:184 +msgid "Last login" +msgstr "Dernière connexion" -#: ../../Zotlabs/Module/Connedit.php:735 -msgid "My Settings" -msgstr "Mes paramètres" +#: ../../Zotlabs/Module/Admin/Accounts.php:185 +msgid "Expires" +msgstr "Expire le" -#: ../../Zotlabs/Module/Connedit.php:737 -msgid "Individual Permissions" -msgstr "Permissions individuelles" +#: ../../Zotlabs/Module/Admin/Accounts.php:186 +msgid "Service Class" +msgstr "Classe de service" -#: ../../Zotlabs/Module/Connedit.php:738 +#: ../../Zotlabs/Module/Admin/Accounts.php:188 msgid "" -"Some permissions may be inherited from your channel's <a " -"href=\"settings\"><strong>privacy settings</strong></a>, which have higher " -"priority than individual settings. You can <strong>not</strong> change those" -" settings here." -msgstr "Certaines permissions peuvent être héritées de vos <a href=\"settings\">paramètres de confidentialité</a> de canal, lesquels sont prioritaires sur les réglages individuels. Vous pouvez modifier ces permissions ici mais cela n'aura aucun effet à moins de changer les paramètres hérités." +"Selected accounts will be deleted!\\n\\nEverything these accounts had posted" +" on this site will be permanently deleted!\\n\\nAre you sure?" +msgstr "Les comptes sélectionnés seront supprimés !\\n\\nTout ce que ces utilisateurs ont publié sur ce site sera détruit de manière définitive !\\n\\nÊtes-vous sûr ?" -#: ../../Zotlabs/Module/Connedit.php:739 +#: ../../Zotlabs/Module/Admin/Accounts.php:189 msgid "" -"Some permissions may be inherited from your channel's <a " -"href=\"settings\"><strong>privacy settings</strong></a>, which have higher " -"priority than individual settings. You can change those settings here but " -"they wont have any impact unless the inherited setting changes." -msgstr "Certaines permissions peuvent être héritées de vos <a href=\"settings\">paramètres de confidentialité</a> de canal, lesquels sont prioritaires sur les réglages individuels. Vous pouvez modifier ces permissions ici mais cela n'aura aucun effet à moins de changer les paramètres hérités." +"The account {0} will be deleted!\\n\\nEverything this account has posted on " +"this site will be permanently deleted!\\n\\nAre you sure?" +msgstr "Le compte {0} sera supprimé !\\n\\nTout ce que cet utilisateur a publié sur ce site sera détruit de manière définitive !\\n\\nÊtes-vous sûr ?" -#: ../../Zotlabs/Module/Connedit.php:740 -msgid "Last update:" -msgstr "Dernière mise à jour :" +#: ../../Zotlabs/Module/Admin/Logs.php:28 +msgid "Log settings updated." +msgstr "Paramètres du journal mis à jour." -#: ../../Zotlabs/Module/Directory.php:63 ../../Zotlabs/Module/Display.php:17 -#: ../../Zotlabs/Module/Photos.php:522 ../../Zotlabs/Module/Ratings.php:86 -#: ../../Zotlabs/Module/Search.php:17 -#: ../../Zotlabs/Module/Viewconnections.php:20 -msgid "Public access denied." -msgstr "Accès public refusé." +#: ../../Zotlabs/Module/Admin/Logs.php:83 ../../Zotlabs/Widget/Admin.php:48 +#: ../../Zotlabs/Widget/Admin.php:58 +msgid "Logs" +msgstr "Journaux" -#: ../../Zotlabs/Module/Directory.php:243 -#, php-format -msgid "%d rating" -msgid_plural "%d ratings" -msgstr[0] "%d évaluation" -msgstr[1] "%d évaluations" +#: ../../Zotlabs/Module/Admin/Logs.php:85 +msgid "Clear" +msgstr "Vider" -#: ../../Zotlabs/Module/Directory.php:254 -msgid "Gender: " -msgstr "Sexe/genre :" +#: ../../Zotlabs/Module/Admin/Logs.php:91 +msgid "Debugging" +msgstr "Débogage" -#: ../../Zotlabs/Module/Directory.php:256 -msgid "Status: " -msgstr "État :" +#: ../../Zotlabs/Module/Admin/Logs.php:92 +msgid "Log file" +msgstr "Fichier du journal" -#: ../../Zotlabs/Module/Directory.php:258 -msgid "Homepage: " -msgstr "Site web :" +#: ../../Zotlabs/Module/Admin/Logs.php:92 +msgid "" +"Must be writable by web server. Relative to your top-level webserver " +"directory." +msgstr "Doit être permettre d'écrire par le serveur web. En relation avec le répertoire de votre site." -#: ../../Zotlabs/Module/Directory.php:306 ../../include/channel.php:1183 -msgid "Age:" -msgstr "Age :" +#: ../../Zotlabs/Module/Admin/Logs.php:93 +msgid "Log level" +msgstr "Niveau de journalisation" -#: ../../Zotlabs/Module/Directory.php:311 ../../include/event.php:52 -#: ../../include/event.php:84 ../../include/channel.php:1027 -#: ../../include/bb2diaspora.php:507 -msgid "Location:" -msgstr "Emplacement :" +#: ../../Zotlabs/Module/Admin/Channels.php:31 +#, php-format +msgid "%s channel censored/uncensored" +msgid_plural "%s channels censored/uncensored" +msgstr[0] "%s canal censuré/dé-censuré" +msgstr[1] "%s canaux censurés/dé-censurés" -#: ../../Zotlabs/Module/Directory.php:317 -msgid "Description:" -msgstr "Description :" +#: ../../Zotlabs/Module/Admin/Channels.php:40 +#, php-format +msgid "%s channel code allowed/disallowed" +msgid_plural "%s channels code allowed/disallowed" +msgstr[0] "code autorisé/interdit pour %s canal" +msgstr[1] "code autorisé/interdit pour %s canaux" -#: ../../Zotlabs/Module/Directory.php:322 ../../include/channel.php:1199 -msgid "Hometown:" -msgstr "Ville natale :" +#: ../../Zotlabs/Module/Admin/Channels.php:46 +#, php-format +msgid "%s channel deleted" +msgid_plural "%s channels deleted" +msgstr[0] "%s canal supprimé" +msgstr[1] "%s canaux supprimés" -#: ../../Zotlabs/Module/Directory.php:324 ../../include/channel.php:1207 -msgid "About:" -msgstr "À propos :" +#: ../../Zotlabs/Module/Admin/Channels.php:65 +msgid "Channel not found" +msgstr "Canal introuvable" -#: ../../Zotlabs/Module/Directory.php:325 ../../Zotlabs/Module/Match.php:68 -#: ../../Zotlabs/Module/Suggest.php:56 ../../include/widgets.php:147 -#: ../../include/widgets.php:184 ../../include/connections.php:78 -#: ../../include/conversation.php:956 ../../include/channel.php:1012 -msgid "Connect" -msgstr "Ajouter/Suivre" +#: ../../Zotlabs/Module/Admin/Channels.php:75 +#, php-format +msgid "Channel '%s' deleted" +msgstr "Canal '%s' supprimé" -#: ../../Zotlabs/Module/Directory.php:326 -msgid "Public Forum:" -msgstr "Forum public :" +#: ../../Zotlabs/Module/Admin/Channels.php:87 +#, php-format +msgid "Channel '%s' censored" +msgstr "Canal '%s' censuré" -#: ../../Zotlabs/Module/Directory.php:329 -msgid "Keywords: " -msgstr "Mots-clefs :" +#: ../../Zotlabs/Module/Admin/Channels.php:87 +#, php-format +msgid "Channel '%s' uncensored" +msgstr "Canal '%s' non censuré" -#: ../../Zotlabs/Module/Directory.php:332 -msgid "Don't suggest" -msgstr "Ne pas suggérer" +#: ../../Zotlabs/Module/Admin/Channels.php:98 +#, php-format +msgid "Channel '%s' code allowed" +msgstr "Code autorisé pour le canal '%s'" -#: ../../Zotlabs/Module/Directory.php:334 -msgid "Common connections:" -msgstr "Contacts en commun :" +#: ../../Zotlabs/Module/Admin/Channels.php:98 +#, php-format +msgid "Channel '%s' code disallowed" +msgstr "Code interdit pour le canal '%s'" -#: ../../Zotlabs/Module/Directory.php:383 -msgid "Global Directory" -msgstr "Annuaire global" +#: ../../Zotlabs/Module/Admin/Channels.php:146 +#: ../../Zotlabs/Widget/Admin.php:24 +msgid "Channels" +msgstr "Canaux" -#: ../../Zotlabs/Module/Directory.php:383 -msgid "Local Directory" -msgstr "Annuaire local" +#: ../../Zotlabs/Module/Admin/Channels.php:150 +msgid "Censor" +msgstr "Censurer" -#: ../../Zotlabs/Module/Directory.php:388 -#: ../../Zotlabs/Module/Directory.php:393 -#: ../../Zotlabs/Module/Connections.php:309 -#: ../../include/contact_widgets.php:23 -msgid "Find" -msgstr "Trouver" +#: ../../Zotlabs/Module/Admin/Channels.php:151 +msgid "Uncensor" +msgstr "Ne plus censurer" -#: ../../Zotlabs/Module/Directory.php:389 -msgid "Finding:" -msgstr "Recherche :" +#: ../../Zotlabs/Module/Admin/Channels.php:152 +msgid "Allow Code" +msgstr "Autoriser le code" -#: ../../Zotlabs/Module/Directory.php:392 ../../Zotlabs/Module/Suggest.php:64 -#: ../../include/contact_widgets.php:24 -msgid "Channel Suggestions" -msgstr "Canaux suggérés" +#: ../../Zotlabs/Module/Admin/Channels.php:153 +msgid "Disallow Code" +msgstr "Interdire le code" -#: ../../Zotlabs/Module/Directory.php:394 -msgid "next page" -msgstr "page suivante" +#: ../../Zotlabs/Module/Admin/Channels.php:154 +#: ../../include/conversation.php:1751 +msgid "Channel" +msgstr "Canal" -#: ../../Zotlabs/Module/Directory.php:394 -msgid "previous page" -msgstr "page précédente" +#: ../../Zotlabs/Module/Admin/Channels.php:158 +msgid "UID" +msgstr "UID" -#: ../../Zotlabs/Module/Directory.php:395 -msgid "Sort options" -msgstr "Options de tri" +#: ../../Zotlabs/Module/Admin/Channels.php:162 +msgid "" +"Selected channels will be deleted!\\n\\nEverything that was posted in these " +"channels on this site will be permanently deleted!\\n\\nAre you sure?" +msgstr "Les canaux sélectionnés seront supprimés !\\n\\nTout ce qui a été publié dans ces canaux sur ce site sera définitivement supprimé !\\n\\nÊtes-vous sûr ?" -#: ../../Zotlabs/Module/Directory.php:396 -msgid "Alphabetic" -msgstr "Alphabétique" +#: ../../Zotlabs/Module/Admin/Channels.php:163 +msgid "" +"The channel {0} will be deleted!\\n\\nEverything that was posted in this " +"channel on this site will be permanently deleted!\\n\\nAre you sure?" +msgstr "Le canal {0} sera supprimé !\\n\\nTout ce qui a été publié sur ce canal sera définitivement supprimé !\\n\\nÊtes-vous sûr(e) ?" -#: ../../Zotlabs/Module/Directory.php:397 -msgid "Reverse Alphabetic" -msgstr "Alphabétique inversé" +#: ../../Zotlabs/Module/Admin/Themes.php:26 +msgid "Theme settings updated." +msgstr "Paramètres du thème mis à jour." -#: ../../Zotlabs/Module/Directory.php:398 -msgid "Newest to Oldest" -msgstr "Du plus récent au moins récent" +#: ../../Zotlabs/Module/Admin/Themes.php:61 +msgid "No themes found." +msgstr "Aucun thème trouvé." -#: ../../Zotlabs/Module/Directory.php:399 -msgid "Oldest to Newest" -msgstr "Du moins récent du plus récent" +#: ../../Zotlabs/Module/Admin/Themes.php:116 +msgid "Screenshot" +msgstr "Capture d'écran" -#: ../../Zotlabs/Module/Directory.php:416 -msgid "No entries (some entries may be hidden)." -msgstr "Pas d'entrées (certaines peuvent être cachées)." +#: ../../Zotlabs/Module/Admin/Themes.php:123 +#: ../../Zotlabs/Module/Admin/Themes.php:157 ../../Zotlabs/Widget/Admin.php:28 +msgid "Themes" +msgstr "Thèmes" -#: ../../Zotlabs/Module/Display.php:40 ../../Zotlabs/Module/Filestorage.php:33 -#: ../../Zotlabs/Module/Admin.php:164 ../../Zotlabs/Module/Admin.php:1255 -#: ../../Zotlabs/Module/Admin.php:1561 ../../Zotlabs/Module/Thing.php:89 -#: ../../Zotlabs/Module/Viewsrc.php:24 ../../include/items.php:3359 -msgid "Item not found." -msgstr "Élément introuvable" +#: ../../Zotlabs/Module/Admin/Themes.php:162 +msgid "[Experimental]" +msgstr "[Expérimental]" -#: ../../Zotlabs/Module/Editblock.php:79 ../../Zotlabs/Module/Editblock.php:95 -#: ../../Zotlabs/Module/Editpost.php:24 ../../Zotlabs/Module/Editlayout.php:79 -#: ../../Zotlabs/Module/Editwebpage.php:81 -msgid "Item not found" -msgstr "Élément introuvable" +#: ../../Zotlabs/Module/Admin/Themes.php:163 +msgid "[Unsupported]" +msgstr "[Non maintenu]" -#: ../../Zotlabs/Module/Editblock.php:124 ../../include/conversation.php:1228 -msgid "Title (optional)" -msgstr "Titre (facultatif)" +#: ../../Zotlabs/Module/Admin/Site.php:144 +msgid "Site settings updated." +msgstr "Paramètres du site sauvegardés." -#: ../../Zotlabs/Module/Editblock.php:133 -msgid "Edit Block" -msgstr "Modifier le bloc" +#: ../../Zotlabs/Module/Admin/Site.php:170 ../../include/text.php:2923 +msgid "Default" +msgstr "Défaut" -#: ../../Zotlabs/Module/Common.php:14 -msgid "No channel." -msgstr "Pas de canal." +#: ../../Zotlabs/Module/Admin/Site.php:181 +#: ../../Zotlabs/Module/Settings/Display.php:137 +#, php-format +msgid "%s - (Incompatible)" +msgstr "" -#: ../../Zotlabs/Module/Common.php:43 -msgid "Common connections" -msgstr "Contacts en commun" +#: ../../Zotlabs/Module/Admin/Site.php:188 +#: ../../Zotlabs/Module/Settings/Display.php:151 +msgid "mobile" +msgstr "mobile" -#: ../../Zotlabs/Module/Common.php:48 -msgid "No connections in common." -msgstr "Pas de contacts en commun." +#: ../../Zotlabs/Module/Admin/Site.php:190 +msgid "experimental" +msgstr "expérimental" -#: ../../Zotlabs/Module/Connections.php:56 -#: ../../Zotlabs/Module/Connections.php:161 -#: ../../Zotlabs/Module/Connections.php:242 -msgid "Blocked" -msgstr "Bloqué(e)" +#: ../../Zotlabs/Module/Admin/Site.php:192 +msgid "unsupported" +msgstr "non maintenu" -#: ../../Zotlabs/Module/Connections.php:61 -#: ../../Zotlabs/Module/Connections.php:168 -#: ../../Zotlabs/Module/Connections.php:241 -msgid "Ignored" -msgstr "Ignoré(e)" +#: ../../Zotlabs/Module/Admin/Site.php:238 +msgid "Yes - with approval" +msgstr "Oui - avec approbation" -#: ../../Zotlabs/Module/Connections.php:66 -#: ../../Zotlabs/Module/Connections.php:182 -#: ../../Zotlabs/Module/Connections.php:240 -msgid "Hidden" -msgstr "Caché" +#: ../../Zotlabs/Module/Admin/Site.php:244 +msgid "My site is not a public server" +msgstr "Mon site n'est pas un serveur public" -#: ../../Zotlabs/Module/Connections.php:71 -#: ../../Zotlabs/Module/Connections.php:175 -#: ../../Zotlabs/Module/Connections.php:239 -msgid "Archived" -msgstr "Archivé" +#: ../../Zotlabs/Module/Admin/Site.php:245 +msgid "My site has paid access only" +msgstr "Mon site est à accès payant uniquement" -#: ../../Zotlabs/Module/Connections.php:76 -#: ../../Zotlabs/Module/Connections.php:86 ../../Zotlabs/Module/Menu.php:116 -#: ../../include/conversation.php:1535 -msgid "New" -msgstr "Nouveautés" +#: ../../Zotlabs/Module/Admin/Site.php:246 +msgid "My site has free access only" +msgstr "Mon site est gratuit uniquement" -#: ../../Zotlabs/Module/Connections.php:138 -msgid "New Connections" -msgstr "Nouveaux contacts" +#: ../../Zotlabs/Module/Admin/Site.php:247 +msgid "My site offers free accounts with optional paid upgrades" +msgstr "Mon site offre des comptes gratuits avec des améliorations payantes facultatives" -#: ../../Zotlabs/Module/Connections.php:141 -msgid "Show pending (new) connections" -msgstr "Voir les (nouveaux) contacts en attente" +#: ../../Zotlabs/Module/Admin/Site.php:264 ../../Zotlabs/Lib/Techlevels.php:10 +msgid "Beginner/Basic" +msgstr "Pour débutant/ de base" -#: ../../Zotlabs/Module/Connections.php:145 -#: ../../Zotlabs/Module/Profperm.php:144 -msgid "All Connections" -msgstr "Tous les contacts" +#: ../../Zotlabs/Module/Admin/Site.php:265 ../../Zotlabs/Lib/Techlevels.php:11 +msgid "Novice - not skilled but willing to learn" +msgstr "Novice - pas qualifiés, mais prêt à apprendre" -#: ../../Zotlabs/Module/Connections.php:148 -msgid "Show all connections" -msgstr "Voir tous les contacts" +#: ../../Zotlabs/Module/Admin/Site.php:266 ../../Zotlabs/Lib/Techlevels.php:12 +msgid "Intermediate - somewhat comfortable" +msgstr "Intermédiaire - assez confortable" -#: ../../Zotlabs/Module/Connections.php:164 -msgid "Only show blocked connections" -msgstr "Ne montrer que les contacts bloqués" +#: ../../Zotlabs/Module/Admin/Site.php:267 ../../Zotlabs/Lib/Techlevels.php:13 +msgid "Advanced - very comfortable" +msgstr "Niveau avancé - trés confortable" -#: ../../Zotlabs/Module/Connections.php:171 -msgid "Only show ignored connections" -msgstr "Ne montrer que les contacts ignorés" +#: ../../Zotlabs/Module/Admin/Site.php:268 ../../Zotlabs/Lib/Techlevels.php:14 +msgid "Expert - I can write computer code" +msgstr "Niveau expert - Je peux programmer" -#: ../../Zotlabs/Module/Connections.php:178 -msgid "Only show archived connections" -msgstr "Ne montrer que les contacts archivés" +#: ../../Zotlabs/Module/Admin/Site.php:269 ../../Zotlabs/Lib/Techlevels.php:15 +msgid "Wizard - I probably know more than you do" +msgstr "Crack - J'en sais probablement plus que beaucoup" -#: ../../Zotlabs/Module/Connections.php:185 -msgid "Only show hidden connections" -msgstr "Ne montrer que les contacts cachés" +#: ../../Zotlabs/Module/Admin/Site.php:278 ../../Zotlabs/Widget/Admin.php:22 +msgid "Site" +msgstr "Site" -#: ../../Zotlabs/Module/Connections.php:238 -msgid "Pending approval" -msgstr "En attente de validation" +#: ../../Zotlabs/Module/Admin/Site.php:280 +#: ../../Zotlabs/Module/Register.php:253 +msgid "Registration" +msgstr "Inscription" -#: ../../Zotlabs/Module/Connections.php:254 -#, php-format -msgid "%1$s [%2$s]" -msgstr "%1$s [%2$s]" +#: ../../Zotlabs/Module/Admin/Site.php:281 +msgid "File upload" +msgstr "Envoi de fichier" -#: ../../Zotlabs/Module/Connections.php:255 -msgid "Edit connection" -msgstr "Modifier le contact" +#: ../../Zotlabs/Module/Admin/Site.php:282 +msgid "Policies" +msgstr "Stratégies" -#: ../../Zotlabs/Module/Connections.php:256 -msgid "Delete connection" -msgstr "Supprimer le contact" +#: ../../Zotlabs/Module/Admin/Site.php:283 +#: ../../include/contact_widgets.php:16 +msgid "Advanced" +msgstr "Avancé" -#: ../../Zotlabs/Module/Connections.php:265 -msgid "Channel address" -msgstr "Adresse du canal" +#: ../../Zotlabs/Module/Admin/Site.php:287 +#: ../../addon/statusnet/statusnet.php:890 +msgid "Site name" +msgstr "Nom du site" -#: ../../Zotlabs/Module/Connections.php:267 -msgid "Network" -msgstr "Réseau" +#: ../../Zotlabs/Module/Admin/Site.php:291 +msgid "Site default technical skill level" +msgstr "Niveau technique par défaut pour le site" -#: ../../Zotlabs/Module/Connections.php:270 ../../Zotlabs/Module/Admin.php:710 -msgid "Status" -msgstr "État" +#: ../../Zotlabs/Module/Admin/Site.php:291 +msgid "Used to provide a member experience matched to technical comfort level" +msgstr "Utilisé pour fournir une expérience utilisateur correspondant au niveau de confort technique" -#: ../../Zotlabs/Module/Connections.php:272 -msgid "Connected" -msgstr "Connecté" +#: ../../Zotlabs/Module/Admin/Site.php:293 +msgid "Lock the technical skill level setting" +msgstr "Bloque le niveau technique du paramétrage" -#: ../../Zotlabs/Module/Connections.php:274 -msgid "Approve connection" -msgstr "Valider le contact" +#: ../../Zotlabs/Module/Admin/Site.php:293 +msgid "Members can set their own technical comfort level by default" +msgstr "Les utilisateurs peuvent paramétrer leur propre niveau technique." -#: ../../Zotlabs/Module/Connections.php:275 -#: ../../Zotlabs/Module/Admin.php:1037 -msgid "Approve" -msgstr "Approuver" +#: ../../Zotlabs/Module/Admin/Site.php:295 +msgid "Banner/Logo" +msgstr "Bannière/logo" -#: ../../Zotlabs/Module/Connections.php:276 -msgid "Ignore connection" -msgstr "Ignorer le contact" +#: ../../Zotlabs/Module/Admin/Site.php:296 +msgid "Administrator Information" +msgstr "Informations de l'administrateur" -#: ../../Zotlabs/Module/Connections.php:278 -msgid "Recent activity" -msgstr "Activité récente" +#: ../../Zotlabs/Module/Admin/Site.php:296 +msgid "" +"Contact information for site administrators. Displayed on siteinfo page. " +"BBCode can be used here" +msgstr "Coordonnées de l'administrateur du site. Affichées sur la page 'siteinfo'. Vous pouvez utiliser du BBCode ici" -#: ../../Zotlabs/Module/Connections.php:302 ../../Zotlabs/Lib/Apps.php:208 -#: ../../include/text.php:875 ../../include/nav.php:186 -msgid "Connections" -msgstr "Contacts" +#: ../../Zotlabs/Module/Admin/Site.php:297 +#: ../../Zotlabs/Module/Siteinfo.php:23 +msgid "Site Information" +msgstr "Site information" -#: ../../Zotlabs/Module/Connections.php:306 ../../Zotlabs/Module/Search.php:44 -#: ../../Zotlabs/Lib/Apps.php:228 ../../include/text.php:945 -#: ../../include/text.php:957 ../../include/nav.php:165 -#: ../../include/acl_selectors.php:276 -msgid "Search" -msgstr "Recherche" +#: ../../Zotlabs/Module/Admin/Site.php:297 +msgid "" +"Publicly visible description of this site. Displayed on siteinfo page. " +"BBCode can be used here" +msgstr "Description du site visible publiquement. Affiché sur la page d'information du site. BBCode peut être utilisé ici." -#: ../../Zotlabs/Module/Connections.php:307 -msgid "Search your connections" -msgstr "Chercher parmi vos contacts" +#: ../../Zotlabs/Module/Admin/Site.php:298 +msgid "System language" +msgstr "Langue du système" -#: ../../Zotlabs/Module/Connections.php:308 -msgid "Connections search" -msgstr "Chercher des contacts" +#: ../../Zotlabs/Module/Admin/Site.php:299 +msgid "System theme" +msgstr "Thème du système" -#: ../../Zotlabs/Module/Cover_photo.php:58 -#: ../../Zotlabs/Module/Profile_photo.php:79 -msgid "Image uploaded but image cropping failed." -msgstr "L'image a été téléversée, mais le recadrage a échoué." +#: ../../Zotlabs/Module/Admin/Site.php:299 +msgid "" +"Default system theme - may be over-ridden by user profiles - <a href='#' " +"id='cnftheme'>change theme settings</a>" +msgstr "Thème par défaut - il peut être changé pour chaque profil utilisateur - <a href='#' id='cnftheme'>modifier le thème</a>" -#: ../../Zotlabs/Module/Cover_photo.php:134 -#: ../../Zotlabs/Module/Cover_photo.php:181 -msgid "Cover Photos" -msgstr "Photos de couverture" +#: ../../Zotlabs/Module/Admin/Site.php:300 +msgid "Mobile system theme" +msgstr "Thème par défaut pour les mobiles" -#: ../../Zotlabs/Module/Cover_photo.php:154 -#: ../../Zotlabs/Module/Profile_photo.php:133 -msgid "Image resize failed." -msgstr "Le redimensionnement de l'image a échoué." +#: ../../Zotlabs/Module/Admin/Site.php:300 +msgid "Theme for mobile devices" +msgstr "Thème pour les mobiles" -#: ../../Zotlabs/Module/Cover_photo.php:168 -#: ../../Zotlabs/Module/Profile_photo.php:192 ../../include/photos.php:144 -msgid "Unable to process image" -msgstr "Impossible de traiter l'image" +#: ../../Zotlabs/Module/Admin/Site.php:302 +msgid "Allow Feeds as Connections" +msgstr "Autoriser les Flux (RSS) comme contacts" -#: ../../Zotlabs/Module/Cover_photo.php:192 -#: ../../Zotlabs/Module/Profile_photo.php:217 -msgid "Image upload failed." -msgstr "Le téléversement de l'image a échoué." +#: ../../Zotlabs/Module/Admin/Site.php:302 +msgid "(Heavy system resource usage)" +msgstr "(Impact important sur les ressources)" -#: ../../Zotlabs/Module/Cover_photo.php:210 -#: ../../Zotlabs/Module/Profile_photo.php:236 -msgid "Unable to process image." -msgstr "Impossible de traîter l'image." +#: ../../Zotlabs/Module/Admin/Site.php:303 +msgid "Maximum image size" +msgstr "Taille maximale des images" -#: ../../Zotlabs/Module/Cover_photo.php:233 ../../include/items.php:4270 -msgid "female" -msgstr "femme" +#: ../../Zotlabs/Module/Admin/Site.php:303 +msgid "" +"Maximum size in bytes of uploaded images. Default is 0, which means no " +"limits." +msgstr "Taille maximum, en octets, des images envoyées. Par défaut 0, soit sans limite." -#: ../../Zotlabs/Module/Cover_photo.php:234 ../../include/items.php:4271 -#, php-format -msgid "%1$s updated her %2$s" -msgstr "%1$s a mis à jour son %2$s" +#: ../../Zotlabs/Module/Admin/Site.php:304 +msgid "Does this site allow new member registration?" +msgstr "Est-ce que l'enregistrement de nouveaux membres est autorisé sur ce site ?" -#: ../../Zotlabs/Module/Cover_photo.php:235 ../../include/items.php:4272 -msgid "male" -msgstr "homme" +#: ../../Zotlabs/Module/Admin/Site.php:305 +msgid "Invitation only" +msgstr "Sur invitation seulement" -#: ../../Zotlabs/Module/Cover_photo.php:236 ../../include/items.php:4273 -#, php-format -msgid "%1$s updated his %2$s" -msgstr "%1$s a mis à jour son %2$s" +#: ../../Zotlabs/Module/Admin/Site.php:305 +msgid "" +"Only allow new member registrations with an invitation code. Above register " +"policy must be set to Yes." +msgstr "N'autoriser que les nouvelles inscriptions avec code d'invitation. La stratégie d'inscription ci-dessus doit être mise sur \"Oui\"." -#: ../../Zotlabs/Module/Cover_photo.php:238 ../../include/items.php:4275 -#, php-format -msgid "%1$s updated their %2$s" -msgstr "%1$s a mis a jour sa %2$s" +#: ../../Zotlabs/Module/Admin/Site.php:306 +msgid "Which best describes the types of account offered by this hub?" +msgstr "Quelle est la meilleure description des types de comptes proposés sur ce hub ?" -#: ../../Zotlabs/Module/Cover_photo.php:240 ../../include/channel.php:1661 -msgid "cover photo" -msgstr "Photo principale" +#: ../../Zotlabs/Module/Admin/Site.php:307 +msgid "Register text" +msgstr "Texte d'inscription" -#: ../../Zotlabs/Module/Cover_photo.php:303 -#: ../../Zotlabs/Module/Cover_photo.php:318 -#: ../../Zotlabs/Module/Profile_photo.php:283 -#: ../../Zotlabs/Module/Profile_photo.php:324 -msgid "Photo not available." -msgstr "Photo inaccessible." +#: ../../Zotlabs/Module/Admin/Site.php:307 +msgid "Will be displayed prominently on the registration page." +msgstr "Sera affiché de manière bien visible sur le formulaire d'inscription." -#: ../../Zotlabs/Module/Cover_photo.php:354 -#: ../../Zotlabs/Module/Profile_photo.php:365 -msgid "Upload File:" -msgstr "Téléverser fichier :" +#: ../../Zotlabs/Module/Admin/Site.php:308 +msgid "Site homepage to show visitors (default: login box)" +msgstr "Page d'accueil du site à montrer aux visiteurs (par défaut : boîte de dialogue de connexion)" -#: ../../Zotlabs/Module/Cover_photo.php:355 -#: ../../Zotlabs/Module/Profile_photo.php:366 -msgid "Select a profile:" -msgstr "Choisir un profil :" +#: ../../Zotlabs/Module/Admin/Site.php:308 +msgid "" +"example: 'public' to show public stream, 'page/sys/home' to show a system " +"webpage called 'home' or 'include:home.html' to include a file." +msgstr "exemple :'public' pour montrer le flux public, 'page/sys/home' pour montrer une page système appelée 'home' ou 'include:home.html' pour inclure un fichier." -#: ../../Zotlabs/Module/Cover_photo.php:356 -msgid "Upload Cover Photo" -msgstr "Téléverser une photo de couverture" +#: ../../Zotlabs/Module/Admin/Site.php:309 +msgid "Preserve site homepage URL" +msgstr "Préserver l'adresse d'accueil du site" -#: ../../Zotlabs/Module/Cover_photo.php:361 -#: ../../Zotlabs/Module/Profile_photo.php:374 -#: ../../Zotlabs/Module/Settings.php:985 -msgid "or" -msgstr "ou" +#: ../../Zotlabs/Module/Admin/Site.php:309 +msgid "" +"Present the site homepage in a frame at the original location instead of " +"redirecting" +msgstr "Présenter la page d'accueil du site dans un cadre à l'adresse d'origine, plutôt que de rediriger" -#: ../../Zotlabs/Module/Cover_photo.php:361 -#: ../../Zotlabs/Module/Profile_photo.php:374 -msgid "skip this step" -msgstr "passer cette étape" +#: ../../Zotlabs/Module/Admin/Site.php:310 +msgid "Accounts abandoned after x days" +msgstr "Les comptes sont abandonnés après x jours" -#: ../../Zotlabs/Module/Cover_photo.php:361 -#: ../../Zotlabs/Module/Profile_photo.php:374 -msgid "select a photo from your photo albums" -msgstr "choisir une photo dans vos albums" +#: ../../Zotlabs/Module/Admin/Site.php:310 +msgid "" +"Will not waste system resources polling external sites for abandonded " +"accounts. Enter 0 for no time limit." +msgstr "Eviter de gaspiller les ressources du système en interrogeant des hubs distants pour des canaux abandonnés. Mettez 0 pour ne pas avoir de limite de temps." -#: ../../Zotlabs/Module/Cover_photo.php:377 -#: ../../Zotlabs/Module/Profile_photo.php:390 -msgid "Crop Image" -msgstr "Recadrer l'image" +#: ../../Zotlabs/Module/Admin/Site.php:311 +msgid "Allowed friend domains" +msgstr "Domaines amicaux autorisés" -#: ../../Zotlabs/Module/Cover_photo.php:378 -#: ../../Zotlabs/Module/Profile_photo.php:391 -msgid "Please adjust the image cropping for optimum viewing." -msgstr "Merci d'ajuster le cadre pour une visualisation optimale." +#: ../../Zotlabs/Module/Admin/Site.php:311 +msgid "" +"Comma separated list of domains which are allowed to establish friendships " +"with this site. Wildcards are accepted. Empty to allow any domains" +msgstr "Liste de noms de domaines séparés par des virgules pour lesquels ce site acceptera les demandes d'amitié. Les caractères génériques (*) sont acceptés. Laissez vide pour accepter tous les domaines." -#: ../../Zotlabs/Module/Cover_photo.php:380 -#: ../../Zotlabs/Module/Profile_photo.php:393 -msgid "Done Editing" -msgstr "J'ai terminé" +#: ../../Zotlabs/Module/Admin/Site.php:312 +msgid "Verify Email Addresses" +msgstr "Demander vérification des adresses de courriel" -#: ../../Zotlabs/Module/Editpost.php:35 -msgid "Item is not editable" -msgstr "Elément non modifiable" +#: ../../Zotlabs/Module/Admin/Site.php:312 +msgid "" +"Check to verify email addresses used in account registration (recommended)." +msgstr "Cocher pour que les adresses utilisées à l'inscription soient vérifiées (recommandé)." -#: ../../Zotlabs/Module/Editpost.php:106 ../../Zotlabs/Module/Rpost.php:135 -msgid "Edit post" -msgstr "Modifier la publication" +#: ../../Zotlabs/Module/Admin/Site.php:313 +msgid "Force publish" +msgstr "Publicité forcée" -#: ../../Zotlabs/Module/Events.php:26 -msgid "Calendar entries imported." -msgstr "Entrées du calendrier importées." +#: ../../Zotlabs/Module/Admin/Site.php:313 +msgid "" +"Check to force all profiles on this site to be listed in the site directory." +msgstr "Cocher pour forcer la publication de tous les profils du site dans l'annuaire." -#: ../../Zotlabs/Module/Events.php:28 -msgid "No calendar entries found." -msgstr "Aucune entrée du calendrier trouvée." +#: ../../Zotlabs/Module/Admin/Site.php:314 +msgid "Import Public Streams" +msgstr "Flux publics importés" -#: ../../Zotlabs/Module/Events.php:105 -msgid "Event can not end before it has started." -msgstr "La fin de l'événement ne peut être antérieure à son début." +#: ../../Zotlabs/Module/Admin/Site.php:314 +msgid "" +"Import and allow access to public content pulled from other sites. Warning: " +"this content is unmoderated." +msgstr "Importer du contenu public à partir d'autres sites et autoriser l'accès à ce contenu. Attention : ce contenu n'est pas modéré." -#: ../../Zotlabs/Module/Events.php:107 ../../Zotlabs/Module/Events.php:116 -#: ../../Zotlabs/Module/Events.php:136 -msgid "Unable to generate preview." -msgstr "Impossible de générer l'aperçu." +#: ../../Zotlabs/Module/Admin/Site.php:315 +msgid "Login on Homepage" +msgstr "Connexion sur la page d'accueil" -#: ../../Zotlabs/Module/Events.php:114 -msgid "Event title and start time are required." -msgstr "Un titre et une date de début sont requises pour l'événement." +#: ../../Zotlabs/Module/Admin/Site.php:315 +msgid "" +"Present a login box to visitors on the home page if no other content has " +"been configured." +msgstr "Présenter une boîte de dialogue de connexion aux visiteurs sur la page d'accueil si aucun autre contenu n'a été configuré." -#: ../../Zotlabs/Module/Events.php:134 ../../Zotlabs/Module/Events.php:259 -msgid "Event not found." -msgstr "Événement introuvable." +#: ../../Zotlabs/Module/Admin/Site.php:316 +msgid "Enable context help" +msgstr "Permettre l'aide contextuelle" -#: ../../Zotlabs/Module/Events.php:254 ../../Zotlabs/Module/Like.php:373 -#: ../../Zotlabs/Module/Tagger.php:51 ../../include/event.php:949 -#: ../../include/text.php:1943 ../../include/conversation.php:123 -msgid "event" -msgstr "événement" +#: ../../Zotlabs/Module/Admin/Site.php:316 +msgid "" +"Display contextual help for the current page when the help button is " +"pressed." +msgstr "Afficher l'aide contextuel en cliquant sur le bouton aide." -#: ../../Zotlabs/Module/Events.php:449 -msgid "Edit event title" -msgstr "Modifier le titre de l'événement" +#: ../../Zotlabs/Module/Admin/Site.php:318 +msgid "Reply-to email address for system generated email." +msgstr "" -#: ../../Zotlabs/Module/Events.php:449 -msgid "Event title" -msgstr "Titre de l'événement" +#: ../../Zotlabs/Module/Admin/Site.php:319 +msgid "Sender (From) email address for system generated email." +msgstr "" -#: ../../Zotlabs/Module/Events.php:449 ../../Zotlabs/Module/Events.php:454 -#: ../../Zotlabs/Module/Profiles.php:709 ../../Zotlabs/Module/Profiles.php:713 -#: ../../Zotlabs/Module/Appman.php:115 ../../Zotlabs/Module/Appman.php:116 -#: ../../include/datetime.php:245 -msgid "Required" -msgstr "Requis" +#: ../../Zotlabs/Module/Admin/Site.php:320 +msgid "Name of email sender for system generated email." +msgstr "" -#: ../../Zotlabs/Module/Events.php:451 -msgid "Categories (comma-separated list)" -msgstr "Catégories (séparées par des virgules)" +#: ../../Zotlabs/Module/Admin/Site.php:322 +msgid "Directory Server URL" +msgstr "URL du serveur d'annuaire" -#: ../../Zotlabs/Module/Events.php:452 -msgid "Edit Category" -msgstr "Modifier la catégorie" +#: ../../Zotlabs/Module/Admin/Site.php:322 +msgid "Default directory server" +msgstr "Serveur d'annuaire par défaut" -#: ../../Zotlabs/Module/Events.php:452 -msgid "Category" -msgstr "Catégorie" +#: ../../Zotlabs/Module/Admin/Site.php:324 +msgid "Proxy user" +msgstr "Utilisateur du proxy" -#: ../../Zotlabs/Module/Events.php:455 -msgid "Edit start date and time" -msgstr "Modifier la date et l'heure de début" +#: ../../Zotlabs/Module/Admin/Site.php:325 +msgid "Proxy URL" +msgstr "URL du proxy" -#: ../../Zotlabs/Module/Events.php:455 -msgid "Start date and time" -msgstr "Date et heure de début" +#: ../../Zotlabs/Module/Admin/Site.php:326 +msgid "Network timeout" +msgstr "Délai maximal du réseau" -#: ../../Zotlabs/Module/Events.php:456 ../../Zotlabs/Module/Events.php:459 -msgid "Finish date and time are not known or not relevant" -msgstr "Date et heure de fin inconnues ou sans objet" +#: ../../Zotlabs/Module/Admin/Site.php:326 +msgid "Value is in seconds. Set to 0 for unlimited (not recommended)." +msgstr "En secondes. Mettre à 0 pour ne pas avoir de délai maximal (non recommandé)." -#: ../../Zotlabs/Module/Events.php:458 -msgid "Edit finish date and time" -msgstr "Modifier la date et l'heure de fin" +#: ../../Zotlabs/Module/Admin/Site.php:327 +msgid "Delivery interval" +msgstr "Intervalle de distribution" -#: ../../Zotlabs/Module/Events.php:458 -msgid "Finish date and time" -msgstr "Date et heure de fin" +#: ../../Zotlabs/Module/Admin/Site.php:327 +msgid "" +"Delay background delivery processes by this many seconds to reduce system " +"load. Recommend: 4-5 for shared hosts, 2-3 for virtual private servers. 0-1 " +"for large dedicated servers." +msgstr "Temporise le processus de distribution de tant de secondes pour réduire la charge sur le système. Valeurs recommandées : 4-5 pour les serveurs mutualisés, 2-3 pour les VPS. 0-1 pour les gros serveurs dédiés." -#: ../../Zotlabs/Module/Events.php:460 ../../Zotlabs/Module/Events.php:461 -msgid "Adjust for viewer timezone" -msgstr "Ajuster au fuseau horaire du visiteur" +#: ../../Zotlabs/Module/Admin/Site.php:328 +msgid "Deliveries per process" +msgstr "Distributions par processus" -#: ../../Zotlabs/Module/Events.php:460 +#: ../../Zotlabs/Module/Admin/Site.php:328 msgid "" -"Important for events that happen in a particular place. Not practical for " -"global holidays." -msgstr "Important pour les événements se tenant en un lieu particulier. Pas pratique pour les vacances communes à de nombreux pays dans le monde." +"Number of deliveries to attempt in a single operating system process. Adjust" +" if necessary to tune system performance. Recommend: 1-5." +msgstr "Nombre de distributions à tenter au sein d'un seul processus système. Ajuster si nécessaire pour affiner la performance du système. Recommandé :1-5." -#: ../../Zotlabs/Module/Events.php:462 -msgid "Edit Description" -msgstr "Modifier la description" +#: ../../Zotlabs/Module/Admin/Site.php:329 +msgid "Poll interval" +msgstr "Intervalle de scrutation" -#: ../../Zotlabs/Module/Events.php:462 ../../Zotlabs/Module/Appman.php:117 -#: ../../Zotlabs/Module/Rbmark.php:101 -msgid "Description" -msgstr "Description" +#: ../../Zotlabs/Module/Admin/Site.php:329 +msgid "" +"Delay background polling processes by this many seconds to reduce system " +"load. If 0, use delivery interval." +msgstr "Temporise le processus de scrutation en tâche de fond de tant de secondes, pour réduire la charge. Si 0, utilise l'intervalle de distribution." -#: ../../Zotlabs/Module/Events.php:464 -msgid "Edit Location" -msgstr "Modifier l'emplacement" +#: ../../Zotlabs/Module/Admin/Site.php:330 +msgid "Maximum Load Average" +msgstr "Charge maximale moyenne" -#: ../../Zotlabs/Module/Events.php:464 ../../Zotlabs/Module/Locs.php:117 -#: ../../Zotlabs/Module/Profiles.php:477 ../../Zotlabs/Module/Profiles.php:698 -#: ../../Zotlabs/Module/Pubsites.php:41 ../../include/js_strings.php:25 -msgid "Location" -msgstr "Emplacement" +#: ../../Zotlabs/Module/Admin/Site.php:330 +msgid "" +"Maximum system load before delivery and poll processes are deferred - " +"default 50." +msgstr "Charge système maximale au-delà de laquelle distribution et scrutation sont reportées - par défaut 50." -#: ../../Zotlabs/Module/Events.php:467 ../../Zotlabs/Module/Events.php:469 -msgid "Share this event" -msgstr "Partager cet événement" +#: ../../Zotlabs/Module/Admin/Site.php:331 +msgid "Expiration period in days for imported (grid/network) content" +msgstr "Délai d'expiration pour le contenu importé (réseau)" -#: ../../Zotlabs/Module/Events.php:470 ../../Zotlabs/Module/Photos.php:1093 -#: ../../Zotlabs/Module/Webpages.php:194 ../../Zotlabs/Lib/ThreadItem.php:719 -#: ../../include/conversation.php:1187 ../../include/page_widgets.php:40 -msgid "Preview" -msgstr "Aperçu" +#: ../../Zotlabs/Module/Admin/Site.php:331 +msgid "0 for no expiration of imported content" +msgstr "0 pour ne pas expirer le contenu importé" -#: ../../Zotlabs/Module/Events.php:471 ../../include/conversation.php:1232 -msgid "Permission settings" -msgstr "Gérer les autorisations" +#: ../../Zotlabs/Module/Admin/Profs.php:69 +msgid "New Profile Field" +msgstr "Nouveau champ de profil" -#: ../../Zotlabs/Module/Events.php:476 -msgid "Advanced Options" -msgstr "Options avancées" +#: ../../Zotlabs/Module/Admin/Profs.php:70 +#: ../../Zotlabs/Module/Admin/Profs.php:90 +msgid "Field nickname" +msgstr "Nom court du champ" -#: ../../Zotlabs/Module/Events.php:610 -msgid "Edit event" -msgstr "Modifier l'événement" +#: ../../Zotlabs/Module/Admin/Profs.php:70 +#: ../../Zotlabs/Module/Admin/Profs.php:90 +msgid "System name of field" +msgstr "Nom système du champ" -#: ../../Zotlabs/Module/Events.php:612 -msgid "Delete event" -msgstr "Supprimer l'événement" +#: ../../Zotlabs/Module/Admin/Profs.php:71 +#: ../../Zotlabs/Module/Admin/Profs.php:91 +msgid "Input type" +msgstr "Type de champ" -#: ../../Zotlabs/Module/Events.php:646 -msgid "calendar" -msgstr "calendrier" +#: ../../Zotlabs/Module/Admin/Profs.php:72 +#: ../../Zotlabs/Module/Admin/Profs.php:92 +msgid "Field Name" +msgstr "Nom du champ" -#: ../../Zotlabs/Module/Events.php:706 -msgid "Event removed" -msgstr "Événement supprimé" +#: ../../Zotlabs/Module/Admin/Profs.php:72 +#: ../../Zotlabs/Module/Admin/Profs.php:92 +msgid "Label on profile pages" +msgstr "Étiquette sur les pages de profil" -#: ../../Zotlabs/Module/Events.php:709 -msgid "Failed to remove event" -msgstr "Impossible de supprimer l'événement" +#: ../../Zotlabs/Module/Admin/Profs.php:73 +#: ../../Zotlabs/Module/Admin/Profs.php:93 +msgid "Help text" +msgstr "Aide à la saisie" -#: ../../Zotlabs/Module/Fbrowser.php:29 ../../Zotlabs/Lib/Apps.php:220 -#: ../../include/nav.php:92 ../../include/conversation.php:1632 -msgid "Photos" -msgstr "Photos" +#: ../../Zotlabs/Module/Admin/Profs.php:73 +#: ../../Zotlabs/Module/Admin/Profs.php:93 +msgid "Additional info (optional)" +msgstr "Informations additionnelles (facultatif)" -#: ../../Zotlabs/Module/Fbrowser.php:66 ../../Zotlabs/Module/Fbrowser.php:88 -#: ../../Zotlabs/Module/Admin.php:1406 ../../Zotlabs/Module/Settings.php:591 -#: ../../Zotlabs/Module/Settings.php:617 ../../Zotlabs/Module/Tagrm.php:15 -#: ../../Zotlabs/Module/Tagrm.php:138 ../../include/conversation.php:1259 -msgid "Cancel" -msgstr "Annuler" +#: ../../Zotlabs/Module/Admin/Profs.php:74 +#: ../../Zotlabs/Module/Admin/Profs.php:94 ../../Zotlabs/Module/Rbmark.php:32 +#: ../../Zotlabs/Module/Rbmark.php:104 ../../Zotlabs/Module/Filer.php:53 +#: ../../Zotlabs/Widget/Notes.php:18 ../../include/text.php:1028 +#: ../../include/text.php:1040 +msgid "Save" +msgstr "Enregistrer" -#: ../../Zotlabs/Module/Dirsearch.php:25 ../../Zotlabs/Module/Regdir.php:49 -msgid "This site is not a directory server" -msgstr "Ce site n'est pas un serveur d'annuaire" +#: ../../Zotlabs/Module/Admin/Profs.php:83 +msgid "Field definition not found" +msgstr "Définition du champ introuvable" -#: ../../Zotlabs/Module/Dirsearch.php:33 -msgid "This directory server requires an access token" -msgstr "Ce serveur d'annuaire requiert un jeton d'accès" +#: ../../Zotlabs/Module/Admin/Profs.php:89 +msgid "Edit Profile Field" +msgstr "Modifier le champ de profil" -#: ../../Zotlabs/Module/Filer.php:52 -msgid "Save to Folder:" -msgstr "Classer dans le dossier :" +#: ../../Zotlabs/Module/Admin/Profs.php:147 ../../Zotlabs/Widget/Admin.php:30 +msgid "Profile Fields" +msgstr "Champs de profil" -#: ../../Zotlabs/Module/Filer.php:52 -msgid "- select -" -msgstr "- choisir -" +#: ../../Zotlabs/Module/Admin/Profs.php:148 +msgid "Basic Profile Fields" +msgstr "Champs de profil de base" -#: ../../Zotlabs/Module/Filer.php:53 ../../Zotlabs/Module/Admin.php:2033 -#: ../../Zotlabs/Module/Admin.php:2053 ../../Zotlabs/Module/Rbmark.php:32 -#: ../../Zotlabs/Module/Rbmark.php:104 ../../include/text.php:946 -#: ../../include/text.php:958 ../../include/widgets.php:201 -msgid "Save" -msgstr "Enregistrer" +#: ../../Zotlabs/Module/Admin/Profs.php:149 +msgid "Advanced Profile Fields" +msgstr "Champs de profil avancés" -#: ../../Zotlabs/Module/Dreport.php:27 -msgid "Invalid message" -msgstr "Message non valide" +#: ../../Zotlabs/Module/Admin/Profs.php:149 +msgid "(In addition to basic fields)" +msgstr "(en plus des champs de base)" -#: ../../Zotlabs/Module/Dreport.php:59 -msgid "no results" -msgstr "aucun résultat" +#: ../../Zotlabs/Module/Admin/Profs.php:151 +msgid "All available fields" +msgstr "Tous les champs disponibles" -#: ../../Zotlabs/Module/Dreport.php:64 -#, php-format -msgid "Delivery report for %1$s" -msgstr "Rapport de distribution pour %1$s" +#: ../../Zotlabs/Module/Admin/Profs.php:152 +msgid "Custom Fields" +msgstr "Champs personnalisés" -#: ../../Zotlabs/Module/Dreport.php:78 -msgid "channel sync processed" -msgstr "Synchro de canal effectuée" +#: ../../Zotlabs/Module/Admin/Profs.php:156 +msgid "Create Custom Field" +msgstr "Créer un champ personnalisé" -#: ../../Zotlabs/Module/Dreport.php:82 -msgid "queued" -msgstr "mis dans la file d'attente" +#: ../../Zotlabs/Module/Admin/Account_edit.php:29 +#, php-format +msgid "Password changed for account %d." +msgstr "Le mot de passe a été modifié pour le compte %d." -#: ../../Zotlabs/Module/Dreport.php:86 -msgid "posted" -msgstr "publié" +#: ../../Zotlabs/Module/Admin/Account_edit.php:46 +msgid "Account settings updated." +msgstr "Paramétrage du compte mis à jour" -#: ../../Zotlabs/Module/Dreport.php:90 -msgid "accepted for delivery" -msgstr "accepté pour la distribution" +#: ../../Zotlabs/Module/Admin/Account_edit.php:61 +msgid "Account not found." +msgstr "Compte introuvable" -#: ../../Zotlabs/Module/Dreport.php:94 -msgid "updated" -msgstr "mis à jour" +#: ../../Zotlabs/Module/Admin/Account_edit.php:68 +msgid "Account Edit" +msgstr "Modifier votre compte" -#: ../../Zotlabs/Module/Dreport.php:97 -msgid "update ignored" -msgstr "mise à jour ignorée" +#: ../../Zotlabs/Module/Admin/Account_edit.php:69 +msgid "New Password" +msgstr "Nouveau mot de passe" -#: ../../Zotlabs/Module/Dreport.php:100 -msgid "permission denied" -msgstr "permission refusée" +#: ../../Zotlabs/Module/Admin/Account_edit.php:70 +msgid "New Password again" +msgstr "Nouveau mot de passe (encore)" -#: ../../Zotlabs/Module/Dreport.php:104 -msgid "recipient not found" -msgstr "destinataire introuvable" +#: ../../Zotlabs/Module/Admin/Account_edit.php:71 +msgid "Technical skill level" +msgstr "Niveau technique" -#: ../../Zotlabs/Module/Dreport.php:107 -msgid "mail recalled" -msgstr "courriel rappelé" +#: ../../Zotlabs/Module/Admin/Account_edit.php:72 +msgid "Account language (for emails)" +msgstr "Langue de votre compte (pour email)" -#: ../../Zotlabs/Module/Dreport.php:110 -msgid "duplicate mail received" -msgstr "courriel reçu en double" +#: ../../Zotlabs/Module/Admin/Account_edit.php:73 +msgid "Service class" +msgstr "Classe de service" -#: ../../Zotlabs/Module/Dreport.php:113 -msgid "mail delivered" -msgstr "courriel distribué" +#: ../../Zotlabs/Module/Admin/Security.php:77 +msgid "" +"By default, unfiltered HTML is allowed in embedded media. This is inherently" +" insecure." +msgstr "Par défaut le code HTML est autorisé pour les média par exemple les vidéos embarquées. Cependant cela peut poser un faille de sécurité." -#: ../../Zotlabs/Module/Editlayout.php:126 -#: ../../Zotlabs/Module/Layouts.php:127 ../../Zotlabs/Module/Layouts.php:186 -msgid "Layout Name" -msgstr "Nom de la mise en page" +#: ../../Zotlabs/Module/Admin/Security.php:80 +msgid "" +"The recommended setting is to only allow unfiltered HTML from the following " +"sites:" +msgstr "Ce paramétrage autorisant le HTML pour les sites suivants." -#: ../../Zotlabs/Module/Editlayout.php:127 -#: ../../Zotlabs/Module/Layouts.php:130 -msgid "Layout Description (Optional)" -msgstr "Description de la mise en page (facultatif)" +#: ../../Zotlabs/Module/Admin/Security.php:81 +msgid "" +"https://youtube.com/<br />https://www.youtube.com/<br />https://youtu.be/<br" +" />https://vimeo.com/<br />https://soundcloud.com/<br />" +msgstr "https://youtube.com/<br />https://www.youtube.com/<br />https://youtu.be/<br />https://vimeo.com/<br />https://soundcloud.com/<br />" -#: ../../Zotlabs/Module/Editlayout.php:135 -msgid "Edit Layout" -msgstr "Modifier la mise en page" +#: ../../Zotlabs/Module/Admin/Security.php:82 +msgid "" +"All other embedded content will be filtered, <strong>unless</strong> " +"embedded content from that site is explicitly blocked." +msgstr "Les contenus html seront filtrés <strong>sauf</strong> ceux des sites explicitement bloqués." -#: ../../Zotlabs/Module/Editwebpage.php:143 -msgid "Page link" -msgstr "" +#: ../../Zotlabs/Module/Admin/Security.php:87 +#: ../../Zotlabs/Widget/Admin.php:25 +msgid "Security" +msgstr "Sécurité" -#: ../../Zotlabs/Module/Editwebpage.php:169 -msgid "Edit Webpage" -msgstr "Modifier la page web" +#: ../../Zotlabs/Module/Admin/Security.php:89 +msgid "Block public" +msgstr "Bloquer \"public\"" -#: ../../Zotlabs/Module/Follow.php:34 -msgid "Channel added." -msgstr "Canal ajouté." +#: ../../Zotlabs/Module/Admin/Security.php:89 +msgid "" +"Check to block public access to all otherwise public personal pages on this " +"site unless you are currently authenticated." +msgstr "Sélectionner pour ne permettre l'accès aux pages personnelles \"publiques\" du site qu'aux personnes authentifiées, pas aux personnes anonymes du web." -#: ../../Zotlabs/Module/Acl.php:227 -msgid "network" -msgstr "réseau" +#: ../../Zotlabs/Module/Admin/Security.php:90 +msgid "Set \"Transport Security\" HTTP header" +msgstr "Paramétrer \"Transport Security\" pour l'entête HTTP" -#: ../../Zotlabs/Module/Acl.php:237 -msgid "RSS" -msgstr "RSS" +#: ../../Zotlabs/Module/Admin/Security.php:91 +msgid "Set \"Content Security Policy\" HTTP header" +msgstr "Paramétrer \"Content Security Policy\" pour l'entête HTTP" -#: ../../Zotlabs/Module/Group.php:24 -msgid "Privacy group created." -msgstr "Groupe d'accès créé." +#: ../../Zotlabs/Module/Admin/Security.php:92 +msgid "Allowed email domains" +msgstr "Domaines de courriels autorisés" -#: ../../Zotlabs/Module/Group.php:30 -msgid "Could not create privacy group." -msgstr "Impossible de créer le groupe d'accès." +#: ../../Zotlabs/Module/Admin/Security.php:92 +msgid "" +"Comma separated list of domains which are allowed in email addresses for " +"registrations to this site. Wildcards are accepted. Empty to allow any " +"domains" +msgstr "Liste de noms de domaines séparés par des virgules dont les adresses de courriel seront autorisées lors de l'inscription à ce site. Les caractères génériques (*) sont acceptés. Laissez vide pour accepter tous les domaines." -#: ../../Zotlabs/Module/Group.php:42 ../../Zotlabs/Module/Group.php:141 -#: ../../include/items.php:3893 -msgid "Privacy group not found." -msgstr "Groupe d'accès introuvable." +#: ../../Zotlabs/Module/Admin/Security.php:93 +msgid "Not allowed email domains" +msgstr "Domaines de courriel non autorisés" -#: ../../Zotlabs/Module/Group.php:58 -msgid "Privacy group updated." -msgstr "Groupe d'accès mis à jour." +#: ../../Zotlabs/Module/Admin/Security.php:93 +msgid "" +"Comma separated list of domains which are not allowed in email addresses for" +" registrations to this site. Wildcards are accepted. Empty to allow any " +"domains, unless allowed domains have been defined." +msgstr "Liste de noms de domaines - séparés par des virgules - dont les adresses de courriel ne seront pas autorisées lors de l'inscription à ce site. Les caractères génériques (*) sont acceptés. Laissez vide pour accepter tous les domaines, sauf si des domaines autorisés ont été définis." -#: ../../Zotlabs/Module/Group.php:90 -msgid "Create a group of channels." -msgstr "Créer un groupe de canaux." +#: ../../Zotlabs/Module/Admin/Security.php:94 +msgid "Allow communications only from these sites" +msgstr "N'autorisez que les communications venant de ces sites" -#: ../../Zotlabs/Module/Group.php:91 ../../Zotlabs/Module/Group.php:184 -msgid "Privacy group name: " -msgstr "Nom du groupe d'accès :" +#: ../../Zotlabs/Module/Admin/Security.php:94 +msgid "" +"One site per line. Leave empty to allow communication from anywhere by " +"default" +msgstr "Un site par ligne. Laisser vide pour autoriser les communications de tous les sites, par défaut." -#: ../../Zotlabs/Module/Group.php:93 ../../Zotlabs/Module/Group.php:187 -msgid "Members are visible to other channels" -msgstr "Les membres sont visibles par les autres canaux" +#: ../../Zotlabs/Module/Admin/Security.php:95 +msgid "Block communications from these sites" +msgstr "Bloquer les communications de ces sites" -#: ../../Zotlabs/Module/Group.php:111 -msgid "Privacy group removed." -msgstr "Groupe d'accès supprimé." +#: ../../Zotlabs/Module/Admin/Security.php:96 +msgid "Allow communications only from these channels" +msgstr "N'autoriser que les communications de ces canaux" -#: ../../Zotlabs/Module/Group.php:113 -msgid "Unable to remove privacy group." -msgstr "Impossible de supprimer le groupe d'accès." +#: ../../Zotlabs/Module/Admin/Security.php:96 +msgid "" +"One channel (hash) per line. Leave empty to allow from any channel by " +"default" +msgstr "Un canal (adresse) par ligne. Laisser vide pour autoriser les communications de tous les canaux, par défaut" -#: ../../Zotlabs/Module/Group.php:183 -msgid "Privacy group editor" -msgstr "Editeur de groupe d'accès." +#: ../../Zotlabs/Module/Admin/Security.php:97 +msgid "Block communications from these channels" +msgstr "Bloquer les communications de ces canaux" -#: ../../Zotlabs/Module/Group.php:197 -msgid "Members" -msgstr "Membres" +#: ../../Zotlabs/Module/Admin/Security.php:98 +msgid "Only allow embeds from secure (SSL) websites and links." +msgstr "Seuls les sites et liens sécurisés sont autorisé pour intégrer du code HTML" -#: ../../Zotlabs/Module/Group.php:199 -msgid "All Connected Channels" -msgstr "Tous les canaux connectés" +#: ../../Zotlabs/Module/Admin/Security.php:99 +msgid "Allow unfiltered embedded HTML content only from these domains" +msgstr "Autoriser le contenu HTML embarqué uniquement à partir de ces domaines" -#: ../../Zotlabs/Module/Group.php:231 -msgid "Click on a channel to add or remove." -msgstr "Cliquer sur un canal pour l'ajouter ou le supprimer" +#: ../../Zotlabs/Module/Admin/Security.php:99 +msgid "One site per line. By default embedded content is filtered." +msgstr "Un site par ligne. Par défaut le contenu embarqué est filtré." -#: ../../Zotlabs/Module/Ffsapi.php:12 -msgid "Share content from Firefox to $Projectname" -msgstr "Partager du contenu depuis Firefox avec $Projectname" +#: ../../Zotlabs/Module/Admin/Security.php:100 +msgid "Block embedded HTML from these domains" +msgstr "Bloquer le HTML embarqué à partir de ces domaines" -#: ../../Zotlabs/Module/Ffsapi.php:15 -msgid "Activate the Firefox $Projectname provider" -msgstr "Activer le connecteur $Projectname pour Firefox" +#: ../../Zotlabs/Module/Lockview.php:75 +msgid "Remote privacy information not available." +msgstr "Les informations distantes de confidentialité ne sont pas disponibles." -#: ../../Zotlabs/Module/Api.php:61 ../../Zotlabs/Module/Api.php:85 -msgid "Authorize application connection" -msgstr "Autoriser l'application à se connecter" +#: ../../Zotlabs/Module/Lockview.php:96 +msgid "Visible to:" +msgstr "Visible par :" -#: ../../Zotlabs/Module/Api.php:62 -msgid "Return to your app and insert this Securty Code:" -msgstr "Merci de retourner vers votre application, et d'y insérer ce Code de Sécurité :" +#: ../../Zotlabs/Module/Lockview.php:117 ../../Zotlabs/Module/Lockview.php:153 +#: ../../Zotlabs/Module/Acl.php:117 ../../include/acl_selectors.php:183 +msgctxt "acl" +msgid "Profile" +msgstr "" -#: ../../Zotlabs/Module/Api.php:72 -msgid "Please login to continue." -msgstr "Merci de vous identifier pour continuer." +#: ../../Zotlabs/Module/Settings/Permcats.php:37 +msgid "Permission category saved." +msgstr "Catégorie d'autorisation enregistrée." -#: ../../Zotlabs/Module/Api.php:87 +#: ../../Zotlabs/Module/Settings/Permcats.php:61 msgid "" -"Do you want to authorize this application to access your posts and contacts," -" and/or create new posts for you?" -msgstr "Voulez-vous autoriser cette application à accéder à vos publications et contacts, et/ou à publier en votre nom?" +"Use this form to create permission rules for various classes of people or " +"connections." +msgstr "Utilisez ce formulaire pour créer des règles d'accès pour différentes catégories de personnes ou de contacts." -#: ../../Zotlabs/Module/Help.php:26 -msgid "Documentation Search" -msgstr "Chercher dans la documentation" +#: ../../Zotlabs/Module/Settings/Permcats.php:94 +msgid "Permission Categories" +msgstr "Catégories d'autorisation" -#: ../../Zotlabs/Module/Help.php:67 ../../Zotlabs/Module/Help.php:73 -#: ../../Zotlabs/Module/Help.php:79 -msgid "Help:" -msgstr "Aide :" +#: ../../Zotlabs/Module/Settings/Permcats.php:102 +msgid "Permission Name" +msgstr "Nom de l'autorisation" -#: ../../Zotlabs/Module/Help.php:85 ../../Zotlabs/Module/Help.php:90 -#: ../../Zotlabs/Module/Layouts.php:183 ../../Zotlabs/Lib/Apps.php:223 -#: ../../include/nav.php:159 -msgid "Help" -msgstr "Aide" +#: ../../Zotlabs/Module/Settings/Permcats.php:103 +#: ../../Zotlabs/Module/Settings/Tokens.php:161 +#: ../../Zotlabs/Module/Connedit.php:894 +msgid "My Settings" +msgstr "Mes paramètres" -#: ../../Zotlabs/Module/Help.php:120 -msgid "$Projectname Documentation" -msgstr "Documentation $Projectname" +#: ../../Zotlabs/Module/Settings/Permcats.php:105 +#: ../../Zotlabs/Module/Settings/Tokens.php:163 +#: ../../Zotlabs/Module/Connedit.php:889 +msgid "inherited" +msgstr "héritée" -#: ../../Zotlabs/Module/Filestorage.php:88 -msgid "Permission Denied." -msgstr "Permission refusée." +#: ../../Zotlabs/Module/Settings/Permcats.php:108 +#: ../../Zotlabs/Module/Settings/Tokens.php:166 +#: ../../Zotlabs/Module/Connedit.php:896 +msgid "Individual Permissions" +msgstr "Permissions individuelles" -#: ../../Zotlabs/Module/Filestorage.php:104 -msgid "File not found." -msgstr "Fichier introuvable." +#: ../../Zotlabs/Module/Settings/Permcats.php:109 +#: ../../Zotlabs/Module/Settings/Tokens.php:167 +#: ../../Zotlabs/Module/Connedit.php:897 +msgid "" +"Some permissions may be inherited from your channel's <a " +"href=\"settings\"><strong>privacy settings</strong></a>, which have higher " +"priority than individual settings. You can <strong>not</strong> change those" +" settings here." +msgstr "Certaines permissions peuvent être héritées de vos <a href=\"settings\">paramètres de confidentialité</a> de canal, lesquels sont prioritaires sur les réglages individuels. Vous pouvez modifier ces permissions ici mais cela n'aura aucun effet à moins de changer les paramètres hérités." -#: ../../Zotlabs/Module/Filestorage.php:147 -msgid "Edit file permissions" -msgstr "Modifier les autorisations d'accès au fichier" +#: ../../Zotlabs/Module/Settings/Channel.php:62 +#: ../../Zotlabs/Module/Settings/Channel.php:66 +#: ../../Zotlabs/Module/Settings/Channel.php:67 +#: ../../Zotlabs/Module/Settings/Channel.php:70 +#: ../../Zotlabs/Module/Settings/Channel.php:81 +#: ../../Zotlabs/Module/Connedit.php:715 ../../Zotlabs/Widget/Affinity.php:28 +#: ../../include/selectors.php:123 ../../include/channel.php:406 +#: ../../include/channel.php:407 ../../include/channel.php:414 +msgid "Friends" +msgstr "Amis" -#: ../../Zotlabs/Module/Filestorage.php:156 -msgid "Set/edit permissions" -msgstr "Définir/modifier les autorisations" +#: ../../Zotlabs/Module/Settings/Channel.php:251 +#: ../../addon/rendezvous/rendezvous.php:82 +#: ../../addon/openstreetmap/openstreetmap.php:184 +#: ../../addon/msgfooter/msgfooter.php:54 ../../addon/logrot/logrot.php:54 +#: ../../addon/twitter/twitter.php:766 ../../addon/piwik/piwik.php:116 +#: ../../addon/xmpp/xmpp.php:102 +msgid "Settings updated." +msgstr "Paramètres mis à jour." -#: ../../Zotlabs/Module/Filestorage.php:157 -msgid "Include all files and sub folders" -msgstr "Inclure tous fichiers et sous-répertoires" +#: ../../Zotlabs/Module/Settings/Channel.php:312 +msgid "Nobody except yourself" +msgstr "Personne sauf vous" -#: ../../Zotlabs/Module/Filestorage.php:158 -msgid "Return to file list" -msgstr "Retourner à la liste des fichiers" +#: ../../Zotlabs/Module/Settings/Channel.php:313 +msgid "Only those you specifically allow" +msgstr "Seulement ceux que vous autorisez spécifiquement" -#: ../../Zotlabs/Module/Filestorage.php:160 -msgid "Copy/paste this code to attach file to a post" -msgstr "Copiez/collez ce code pour joindre le fichier à une publication" +#: ../../Zotlabs/Module/Settings/Channel.php:314 +msgid "Approved connections" +msgstr "Contacts approuvés" -#: ../../Zotlabs/Module/Filestorage.php:161 -msgid "Copy/paste this URL to link file from a web page" -msgstr "Copiez/collez cette URL pour pointer vers ce fichier depuis une page web" +#: ../../Zotlabs/Module/Settings/Channel.php:315 +msgid "Any connections" +msgstr "Tous les contacts" -#: ../../Zotlabs/Module/Filestorage.php:163 -msgid "Share this file" -msgstr "Partager ce fichier" +#: ../../Zotlabs/Module/Settings/Channel.php:316 +msgid "Anybody on this website" +msgstr "Tous les utilisateurs du hub" -#: ../../Zotlabs/Module/Filestorage.php:164 -msgid "Show URL to this file" -msgstr "Montrer l'URL de ce fichier" +#: ../../Zotlabs/Module/Settings/Channel.php:317 +msgid "Anybody in this network" +msgstr "Tous les utilisateurs sur ce réseau" -#: ../../Zotlabs/Module/Filestorage.php:165 -msgid "Notify your contacts about this file" -msgstr "Notifier vos contacts à propos de ce fichier" +#: ../../Zotlabs/Module/Settings/Channel.php:318 +msgid "Anybody authenticated" +msgstr "Tous les utilisateurs authentifiés" -#: ../../Zotlabs/Module/Apps.php:47 ../../include/widgets.php:102 -#: ../../include/nav.php:163 -msgid "Apps" -msgstr "Applications" +#: ../../Zotlabs/Module/Settings/Channel.php:319 +msgid "Anybody on the internet" +msgstr "Tous les utilisateurs d'Internet" -#: ../../Zotlabs/Module/Attach.php:13 -msgid "Item not available." -msgstr "Élément indisponible." +#: ../../Zotlabs/Module/Settings/Channel.php:395 +msgid "Publish your default profile in the network directory" +msgstr "Publier votre profil par défaut dans l'annuaire du réseau" -#: ../../Zotlabs/Module/Import.php:32 -#, php-format -msgid "Your service plan only allows %d channels." -msgstr "Votre forfait n'autorise que %d canaux." +#: ../../Zotlabs/Module/Settings/Channel.php:400 +msgid "Allow us to suggest you as a potential friend to new members?" +msgstr "Nous autoriser à vous suggérer comme ami(e) potentiel(le) aux nouveaux membres?" -#: ../../Zotlabs/Module/Import.php:70 ../../Zotlabs/Module/Import_items.php:42 -msgid "Nothing to import." -msgstr "Rien à importer." +#: ../../Zotlabs/Module/Settings/Channel.php:404 +#: ../../Zotlabs/Module/Profile_photo.php:429 +#: ../../Zotlabs/Module/Cover_photo.php:365 +msgid "or" +msgstr "ou" -#: ../../Zotlabs/Module/Import.php:94 ../../Zotlabs/Module/Import_items.php:66 -msgid "Unable to download data from old server" -msgstr "Impossible de récupérer les données de l'ancien serveur" +#: ../../Zotlabs/Module/Settings/Channel.php:409 +msgid "Your channel address is" +msgstr "L'adresse de votre canal est" -#: ../../Zotlabs/Module/Import.php:100 -#: ../../Zotlabs/Module/Import_items.php:72 -msgid "Imported file is empty." -msgstr "Le fichier importé est vide." +#: ../../Zotlabs/Module/Settings/Channel.php:412 +msgid "Your files/photos are accessible via WebDAV at" +msgstr "Vos fichiers/photos sont accessibles via WebDAV à " -#: ../../Zotlabs/Module/Import.php:122 -#: ../../Zotlabs/Module/Import_items.php:86 -#, php-format -msgid "Warning: Database versions differ by %1$d updates." -msgstr "Attention : les versions de bases de données diffèrent de %1$d mises à jour." +#: ../../Zotlabs/Module/Settings/Channel.php:474 +msgid "Channel Settings" +msgstr "Paramètres du canal" -#: ../../Zotlabs/Module/Import.php:150 ../../include/import.php:86 -msgid "Cloned channel not found. Import failed." -msgstr "Canal cloné non trouvé. Echec de l'import." +#: ../../Zotlabs/Module/Settings/Channel.php:481 +msgid "Basic Settings" +msgstr "Paramètres standard" -#: ../../Zotlabs/Module/Import.php:160 -msgid "No channel. Import failed." -msgstr "Pas de canal. Echec de l'import." +#: ../../Zotlabs/Module/Settings/Channel.php:482 +#: ../../include/channel.php:1248 +msgid "Full Name:" +msgstr "Nom complet :" -#: ../../Zotlabs/Module/Import.php:510 -#: ../../include/Import/import_diaspora.php:142 -msgid "Import completed." -msgstr "L'import est terminé." +#: ../../Zotlabs/Module/Settings/Channel.php:483 +#: ../../Zotlabs/Module/Settings/Account.php:119 +msgid "Email Address:" +msgstr "Adresse de courriel :" -#: ../../Zotlabs/Module/Import.php:532 -msgid "You must be logged in to use this feature." -msgstr "Vous devez vous connecter pour utiliser cette fonctionnalité." +#: ../../Zotlabs/Module/Settings/Channel.php:484 +msgid "Your Timezone:" +msgstr "Votre fureau horaire :" -#: ../../Zotlabs/Module/Import.php:537 -msgid "Import Channel" -msgstr "Importation de canal" +#: ../../Zotlabs/Module/Settings/Channel.php:485 +msgid "Default Post Location:" +msgstr "Emplacement de publication par défaut :" -#: ../../Zotlabs/Module/Import.php:538 -msgid "" -"Use this form to import an existing channel from a different server/hub. You" -" may retrieve the channel identity from the old server/hub via the network " -"or provide an export file." -msgstr "Utilisez ce formulaire pour importer un canal existant sur un autre serveur. Vous pouvez récupérer l'identité du canal sur l'ancien serveur directement par le réseau, ou bien fournir un fichier d'export/import." +#: ../../Zotlabs/Module/Settings/Channel.php:485 +msgid "Geographical location to display on your posts" +msgstr "Emplacement géographique à afficher sur vos publications" -#: ../../Zotlabs/Module/Import.php:539 -#: ../../Zotlabs/Module/Import_items.php:119 -msgid "File to Upload" -msgstr "Fichier à envoyer" +#: ../../Zotlabs/Module/Settings/Channel.php:486 +msgid "Use Browser Location:" +msgstr "Utiliser la géolocalisation du navigateur :" -#: ../../Zotlabs/Module/Import.php:540 -msgid "Or provide the old server/hub details" -msgstr "Ou fournissez les détails de l'ancien serveur/hub" +#: ../../Zotlabs/Module/Settings/Channel.php:488 +msgid "Adult Content" +msgstr "Contenu \"adulte\"" -#: ../../Zotlabs/Module/Import.php:541 -msgid "Your old identity address (xyz@example.com)" -msgstr "Votre ancienne identité (zyx@exemple.com)" +#: ../../Zotlabs/Module/Settings/Channel.php:488 +msgid "" +"This channel frequently or regularly publishes adult content. (Please tag " +"any adult material and/or nudity with #NSFW)" +msgstr "Ce canal publie plus ou moins fréquemment du contenu pour adultes. (Merci d'indiquer tout contenu pour adulte ou potentiellement choquant avec l'étiquette <em>#NSFW</em> - Not Safe For Work)" -#: ../../Zotlabs/Module/Import.php:542 -msgid "Your old login email address" -msgstr "Votre ancienne adresse de courriel" +#: ../../Zotlabs/Module/Settings/Channel.php:490 +msgid "Security and Privacy Settings" +msgstr "Paramètres de sécurité et de confidentialité" -#: ../../Zotlabs/Module/Import.php:543 -msgid "Your old login password" -msgstr "Votre ancien mot de passe" +#: ../../Zotlabs/Module/Settings/Channel.php:493 +msgid "Your permissions are already configured. Click to view/adjust" +msgstr "Vous permissions sont déjà paramétrées. Cliquer pour voir/ajuster" -#: ../../Zotlabs/Module/Import.php:544 -msgid "" -"For either option, please choose whether to make this hub your new primary " -"address, or whether your old location should continue this role. You will be" -" able to post from either location, but only one can be marked as the " -"primary location for files, photos, and media." -msgstr "Quelle que soit l'option choisie, merci de décider si ce hub sera votre nouvelle adresse primaire, ou si votre ancien hub continuera à jouer ce rôle. Vous pourrez publier depuis l'emplacement de votre choix, mais une seule peut être déclarée comme stockage primaire de vos fichiers/photos/media." +#: ../../Zotlabs/Module/Settings/Channel.php:495 +msgid "Hide my online presence" +msgstr "Cacher ma présence en ligne" -#: ../../Zotlabs/Module/Import.php:545 -msgid "Make this hub my primary location" -msgstr "Faire de ce hub mon emplacement primaire" +#: ../../Zotlabs/Module/Settings/Channel.php:495 +msgid "Prevents displaying in your profile that you are online" +msgstr "Cacher votre statut (en ligne/hors ligne) sur votre profil" -#: ../../Zotlabs/Module/Import.php:546 +#: ../../Zotlabs/Module/Settings/Channel.php:497 +msgid "Simple Privacy Settings:" +msgstr "Paramètres de confidentialité simplifiés :" + +#: ../../Zotlabs/Module/Settings/Channel.php:498 msgid "" -"Import existing posts if possible (experimental - limited by available " -"memory" -msgstr "Importer les publications existantes si possible (expérimental - limité par la mémoire disponible)" +"Very Public - <em>extremely permissive (should be used with caution)</em>" +msgstr "Très public - <em>extrèmement permissif (à n'utiliser qu'en connaissance de cause)</em>" -#: ../../Zotlabs/Module/Import.php:547 +#: ../../Zotlabs/Module/Settings/Channel.php:499 msgid "" -"This process may take several minutes to complete. Please submit the form " -"only once and leave this page open until finished." -msgstr "Ce processus peut prendre plusieurs minutes. Merci de ne valider le formulaire qu'une seule fois et de laisser cette page ouverte jusqu'à la fin." +"Typical - <em>default public, privacy when desired (similar to social " +"network permissions but with improved privacy)</em>" +msgstr "Classique - <em>public par défaut, privé en cas de besoin (comparable aux permissions type réseau social, avec une confidentialité améliorée)</em>" -#: ../../Zotlabs/Module/Item.php:178 -msgid "Unable to locate original post." -msgstr "Impossible de localiser la publication initiale." +#: ../../Zotlabs/Module/Settings/Channel.php:500 +msgid "Private - <em>default private, never open or public</em>" +msgstr "Privé - <em>privé par défaut, jamais ouvert ni public</em>" -#: ../../Zotlabs/Module/Item.php:427 -msgid "Empty post discarded." -msgstr "Publication vide annulée." +#: ../../Zotlabs/Module/Settings/Channel.php:501 +msgid "Blocked - <em>default blocked to/from everybody</em>" +msgstr "Bloqué - <em>par défaut, bloqué de/vers tout le monde</em>" -#: ../../Zotlabs/Module/Item.php:467 -msgid "Executable content type not permitted to this channel." -msgstr "Les contenus de type 'exécutable' ne sont pas autorisés sur ce canal." +#: ../../Zotlabs/Module/Settings/Channel.php:503 +msgid "Allow others to tag your posts" +msgstr "Autoriser les autres à \"étiqueter\" vos publications" -#: ../../Zotlabs/Module/Item.php:847 -msgid "Duplicate post suppressed." -msgstr "Publication en doublon supprimée." +#: ../../Zotlabs/Module/Settings/Channel.php:503 +msgid "" +"Often used by the community to retro-actively flag inappropriate content" +msgstr "Souvent utilisé par la communauté pour identifier un contenu inapproprié a posteriori " -#: ../../Zotlabs/Module/Item.php:977 -msgid "System error. Post not saved." -msgstr "Erreur système. Publication non sauvegardée." +#: ../../Zotlabs/Module/Settings/Channel.php:505 +msgid "Channel Permission Limits" +msgstr "Limites des permissions du canal" -#: ../../Zotlabs/Module/Item.php:1241 -msgid "Unable to obtain post information from database." -msgstr "Impossible d'obtenir les informations de publication depuis la base de données." +#: ../../Zotlabs/Module/Settings/Channel.php:507 +msgid "Expire other channel content after this many days" +msgstr "Faire expirer le contenu des autres canaux après n jours" -#: ../../Zotlabs/Module/Item.php:1248 -#, php-format -msgid "You have reached your limit of %1$.0f top level posts." -msgstr "Vous avez atteint votre limite de %1$.0f contributions \"racines\"." +#: ../../Zotlabs/Module/Settings/Channel.php:507 +msgid "0 or blank to use the website limit." +msgstr "0 ou vide pour utiliser la limite du site web" -#: ../../Zotlabs/Module/Item.php:1255 +#: ../../Zotlabs/Module/Settings/Channel.php:507 #, php-format -msgid "You have reached your limit of %1$.0f webpages." -msgstr "Vous avez atteint votre limite de %1$.0f pages web." +msgid "This website expires after %d days." +msgstr "Ce site web expirera après %d jours." -#: ../../Zotlabs/Module/Layouts.php:181 ../../include/text.php:2267 -msgid "Layouts" -msgstr "Mises-en-page" +#: ../../Zotlabs/Module/Settings/Channel.php:507 +msgid "This website does not expire imported content." +msgstr "Ce site web ne périme pas le contenu importé." -#: ../../Zotlabs/Module/Layouts.php:183 -msgid "Comanche page description language help" -msgstr "Aide sur le langage de description de page Comanche" +#: ../../Zotlabs/Module/Settings/Channel.php:507 +msgid "The website limit takes precedence if lower than your limit." +msgstr "La limite du site Web a priorité si elle est inférieure à votre limite." -#: ../../Zotlabs/Module/Layouts.php:187 -msgid "Layout Description" -msgstr "Description de la mise en page" +#: ../../Zotlabs/Module/Settings/Channel.php:508 +msgid "Maximum Friend Requests/Day:" +msgstr "Nombre maximum de demandes de contact par jour :" -#: ../../Zotlabs/Module/Layouts.php:192 -msgid "Download PDL file" -msgstr "Télécharger le fichier PDL" +#: ../../Zotlabs/Module/Settings/Channel.php:508 +msgid "May reduce spam activity" +msgstr "Contribue à réduire l'impact des indésirables" -#: ../../Zotlabs/Module/Home.php:61 ../../Zotlabs/Module/Home.php:69 -#: ../../Zotlabs/Module/Siteinfo.php:65 -msgid "$Projectname" -msgstr "$Projectname" +#: ../../Zotlabs/Module/Settings/Channel.php:509 +msgid "Default Access Control List (ACL)" +msgstr "Default Access Control List (ACL)" -#: ../../Zotlabs/Module/Home.php:79 -#, php-format -msgid "Welcome to %s" -msgstr "Bienvenue sur %s" +#: ../../Zotlabs/Module/Settings/Channel.php:511 +msgid "Use my default audience setting for the type of object published" +msgstr "Utiliser mon paramètre de publication par défaut pour le type d'objet publié" -#: ../../Zotlabs/Module/Id.php:13 -msgid "First Name" -msgstr "Prénom" +#: ../../Zotlabs/Module/Settings/Channel.php:518 +msgid "Channel permissions category:" +msgstr "Catégorie de permissions du canal :" -#: ../../Zotlabs/Module/Id.php:14 -msgid "Last Name" -msgstr "Nom de famille" +#: ../../Zotlabs/Module/Settings/Channel.php:519 +msgid "Default Permissions Group" +msgstr "" -#: ../../Zotlabs/Module/Id.php:15 -msgid "Nickname" -msgstr "Surnom" +#: ../../Zotlabs/Module/Settings/Channel.php:525 +msgid "Maximum private messages per day from unknown people:" +msgstr "Nombre maximum de messages privés émanant d'inconnus, par jour :" -#: ../../Zotlabs/Module/Id.php:16 -msgid "Full Name" -msgstr "Nom complet" +#: ../../Zotlabs/Module/Settings/Channel.php:525 +msgid "Useful to reduce spamming" +msgstr "Utile pour réduire les indésirables" -#: ../../Zotlabs/Module/Id.php:17 ../../Zotlabs/Module/Id.php:18 -#: ../../Zotlabs/Module/Admin.php:1035 ../../Zotlabs/Module/Admin.php:1047 -#: ../../include/network.php:2151 ../../boot.php:1705 -msgid "Email" -msgstr "Courriel" +#: ../../Zotlabs/Module/Settings/Channel.php:528 +msgid "Notification Settings" +msgstr "Paramètres de notification" -#: ../../Zotlabs/Module/Id.php:19 ../../Zotlabs/Module/Id.php:20 -#: ../../Zotlabs/Module/Id.php:21 ../../Zotlabs/Lib/Apps.php:236 -msgid "Profile Photo" -msgstr "Photo du Profil" +#: ../../Zotlabs/Module/Settings/Channel.php:529 +msgid "By default post a status message when:" +msgstr "Par défaut, publier un statut quand :" -#: ../../Zotlabs/Module/Id.php:22 -msgid "Profile Photo 16px" -msgstr "Photo de profil 16px" +#: ../../Zotlabs/Module/Settings/Channel.php:530 +msgid "accepting a friend request" +msgstr "vous acceptez une demande de contact" -#: ../../Zotlabs/Module/Id.php:23 -msgid "Profile Photo 32px" -msgstr "Photo de profil 32px" +#: ../../Zotlabs/Module/Settings/Channel.php:531 +msgid "joining a forum/community" +msgstr "vous rejoignez un forum ou une communauté" -#: ../../Zotlabs/Module/Id.php:24 -msgid "Profile Photo 48px" -msgstr "Photo de profil 48px" +#: ../../Zotlabs/Module/Settings/Channel.php:532 +msgid "making an <em>interesting</em> profile change" +msgstr "vous faîtes une modification <em>intéressante</em> de votre profil" -#: ../../Zotlabs/Module/Id.php:25 -msgid "Profile Photo 64px" -msgstr "Photo de profil 64px" +#: ../../Zotlabs/Module/Settings/Channel.php:533 +msgid "Send a notification email when:" +msgstr "Envoyer un courriel de notification quand :" -#: ../../Zotlabs/Module/Id.php:26 -msgid "Profile Photo 80px" -msgstr "Photo de profil 80px" +#: ../../Zotlabs/Module/Settings/Channel.php:534 +msgid "You receive a connection request" +msgstr "Vous recevez une demande de contact" -#: ../../Zotlabs/Module/Id.php:27 -msgid "Profile Photo 128px" -msgstr "Photo de profil 128px" +#: ../../Zotlabs/Module/Settings/Channel.php:535 +msgid "Your connections are confirmed" +msgstr "Vos contacts sont confirmés" -#: ../../Zotlabs/Module/Id.php:28 -msgid "Timezone" -msgstr "Fuseau horaire" +#: ../../Zotlabs/Module/Settings/Channel.php:536 +msgid "Someone writes on your profile wall" +msgstr "Quelqu'un a écrit sur votre mur" -#: ../../Zotlabs/Module/Id.php:29 ../../Zotlabs/Module/Profiles.php:731 -msgid "Homepage URL" -msgstr "URL de mon site Internet :" +#: ../../Zotlabs/Module/Settings/Channel.php:537 +msgid "Someone writes a followup comment" +msgstr "Quelqu'un a commenté vos publications" -#: ../../Zotlabs/Module/Id.php:30 ../../Zotlabs/Lib/Apps.php:234 -msgid "Language" -msgstr "Langue" +#: ../../Zotlabs/Module/Settings/Channel.php:538 +msgid "You receive a private message" +msgstr "Vous recevez un message privé" -#: ../../Zotlabs/Module/Id.php:31 -msgid "Birth Year" -msgstr "Année de naissance" +#: ../../Zotlabs/Module/Settings/Channel.php:539 +msgid "You receive a friend suggestion" +msgstr "Vous recevez une suggestion d'amitié/contact" -#: ../../Zotlabs/Module/Id.php:32 -msgid "Birth Month" -msgstr "Mois de naissance" +#: ../../Zotlabs/Module/Settings/Channel.php:540 +msgid "You are tagged in a post" +msgstr "Vous êtes étiqueté dans une publication" -#: ../../Zotlabs/Module/Id.php:33 -msgid "Birth Day" -msgstr "Jour de naissance" +#: ../../Zotlabs/Module/Settings/Channel.php:541 +msgid "You are poked/prodded/etc. in a post" +msgstr "Vous êtes tapoté/encouragé/etc. dans une publication" -#: ../../Zotlabs/Module/Id.php:34 -msgid "Birthdate" -msgstr "Date de naissance" +#: ../../Zotlabs/Module/Settings/Channel.php:543 +msgid "Someone likes your post/comment" +msgstr "Quelqu'un aime votre publication/commentaire" -#: ../../Zotlabs/Module/Id.php:35 ../../Zotlabs/Module/Profiles.php:454 -msgid "Gender" -msgstr "Sexe" +#: ../../Zotlabs/Module/Settings/Channel.php:546 +msgid "Show visual notifications including:" +msgstr "Afficher des notifications visuelles y compris :" -#: ../../Zotlabs/Module/Id.php:108 ../../include/selectors.php:49 -#: ../../include/selectors.php:66 -msgid "Male" -msgstr "Homme" +#: ../../Zotlabs/Module/Settings/Channel.php:548 +msgid "Unseen grid activity" +msgstr "Activité du réseau pas encore consultée" -#: ../../Zotlabs/Module/Id.php:110 ../../include/selectors.php:49 -#: ../../include/selectors.php:66 -msgid "Female" -msgstr "Femme" +#: ../../Zotlabs/Module/Settings/Channel.php:549 +msgid "Unseen channel activity" +msgstr "Activité non vue sur le canal" -#: ../../Zotlabs/Module/Impel.php:41 ../../include/bbcode.php:192 -msgid "webpage" -msgstr "pages web" +#: ../../Zotlabs/Module/Settings/Channel.php:550 +msgid "Unseen private messages" +msgstr "Messages privés non lus" -#: ../../Zotlabs/Module/Impel.php:46 ../../include/bbcode.php:198 -msgid "block" -msgstr "bloquer" +#: ../../Zotlabs/Module/Settings/Channel.php:550 +#: ../../Zotlabs/Module/Settings/Channel.php:555 +#: ../../Zotlabs/Module/Settings/Channel.php:556 +#: ../../Zotlabs/Module/Settings/Channel.php:557 +#: ../../addon/jappixmini/jappixmini.php:343 +msgid "Recommended" +msgstr "Recommandé" -#: ../../Zotlabs/Module/Impel.php:51 ../../include/bbcode.php:195 -msgid "layout" -msgstr "mise en page" +#: ../../Zotlabs/Module/Settings/Channel.php:551 +msgid "Upcoming events" +msgstr "Événements à venir" -#: ../../Zotlabs/Module/Impel.php:58 ../../include/bbcode.php:201 -msgid "menu" -msgstr "menu" +#: ../../Zotlabs/Module/Settings/Channel.php:552 +msgid "Events today" +msgstr "Événements aujourd'hui" -#: ../../Zotlabs/Module/Impel.php:196 -#, php-format -msgid "%s element installed" -msgstr "Elément %s installé" +#: ../../Zotlabs/Module/Settings/Channel.php:553 +msgid "Upcoming birthdays" +msgstr "Anniversaires à venir" -#: ../../Zotlabs/Module/Impel.php:199 -#, php-format -msgid "%s element installation failed" -msgstr "L'installation de l'élément %s a échoué" +#: ../../Zotlabs/Module/Settings/Channel.php:553 +msgid "Not available in all themes" +msgstr "Pas disponible dans tous les thèmes" -#: ../../Zotlabs/Module/Like.php:19 -msgid "Like/Dislike" -msgstr "Aime/n'aime pas" +#: ../../Zotlabs/Module/Settings/Channel.php:554 +msgid "System (personal) notifications" +msgstr "Notifications système (personnelles)" -#: ../../Zotlabs/Module/Like.php:24 -msgid "This action is restricted to members." -msgstr "Cette action est réservée aux membres." +#: ../../Zotlabs/Module/Settings/Channel.php:555 +msgid "System info messages" +msgstr "Messages d'info système" -#: ../../Zotlabs/Module/Like.php:25 +#: ../../Zotlabs/Module/Settings/Channel.php:556 +msgid "System critical alerts" +msgstr "Alertes critiques système" + +#: ../../Zotlabs/Module/Settings/Channel.php:557 +msgid "New connections" +msgstr "Nouveaux contacts" + +#: ../../Zotlabs/Module/Settings/Channel.php:558 +msgid "System Registrations" +msgstr "Inscriptions système" + +#: ../../Zotlabs/Module/Settings/Channel.php:559 msgid "" -"Please <a href=\"rmagic\">login with your $Projectname ID</a> or <a " -"href=\"register\">register as a new $Projectname member</a> to continue." -msgstr "S'il vous plait, <a href=\"rmagic\">identifiez vous avec votre identifant de $Projectname </a> ou <a href=\"register\">inscrivez vous comme nouveau membre de $Projectname </a> pour continuer." +"Also show new wall posts, private messages and connections under Notices" +msgstr "Afficher également les nouvelles publications sur le mur, les messages privés et les contacts dans Notifications" -#: ../../Zotlabs/Module/Like.php:105 ../../Zotlabs/Module/Like.php:131 -#: ../../Zotlabs/Module/Like.php:169 -msgid "Invalid request." -msgstr "Requête invalide." +#: ../../Zotlabs/Module/Settings/Channel.php:561 +msgid "Notify me of events this many days in advance" +msgstr "Me prévenir d’événements à venir tant de jours en avance" -#: ../../Zotlabs/Module/Like.php:117 ../../include/conversation.php:126 -msgid "channel" -msgstr "canal" +#: ../../Zotlabs/Module/Settings/Channel.php:561 +msgid "Must be greater than 0" +msgstr "Doit être supérieur à 0" -#: ../../Zotlabs/Module/Like.php:146 -msgid "thing" -msgstr "chose" +#: ../../Zotlabs/Module/Settings/Channel.php:567 +msgid "Advanced Account/Page Type Settings" +msgstr "Paramètres avancés de compte/type de page" -#: ../../Zotlabs/Module/Like.php:192 -msgid "Channel unavailable." -msgstr "Canal indisponible." +#: ../../Zotlabs/Module/Settings/Channel.php:568 +msgid "Change the behaviour of this account for special situations" +msgstr "Modifie le comportement de ce compte pour des situations particulières" -#: ../../Zotlabs/Module/Like.php:240 -msgid "Previous action reversed." -msgstr "Action précédente annulée." +#: ../../Zotlabs/Module/Settings/Channel.php:570 +msgid "Miscellaneous Settings" +msgstr "Paramètres divers" -#: ../../Zotlabs/Module/Like.php:371 ../../Zotlabs/Module/Subthread.php:87 -#: ../../Zotlabs/Module/Tagger.php:47 ../../include/text.php:1940 -#: ../../include/conversation.php:120 -msgid "photo" -msgstr "photo" +#: ../../Zotlabs/Module/Settings/Channel.php:571 +msgid "Default photo upload folder" +msgstr "Répertoire par défaut pour les photos téléversées" -#: ../../Zotlabs/Module/Like.php:371 ../../Zotlabs/Module/Subthread.php:87 -#: ../../include/text.php:1946 ../../include/conversation.php:148 -msgid "status" -msgstr "état" +#: ../../Zotlabs/Module/Settings/Channel.php:571 +#: ../../Zotlabs/Module/Settings/Channel.php:572 +msgid "%Y - current year, %m - current month" +msgstr "%Y - année en cours, %m - mois en cours" -#: ../../Zotlabs/Module/Like.php:420 ../../include/conversation.php:164 -#, php-format -msgid "%1$s likes %2$s's %3$s" -msgstr "%1$s aime %3$s de %2$s" +#: ../../Zotlabs/Module/Settings/Channel.php:572 +msgid "Default file upload folder" +msgstr "Répertoire par défaut pour les fichiers téléversés" -#: ../../Zotlabs/Module/Like.php:422 ../../include/conversation.php:167 -#, php-format -msgid "%1$s doesn't like %2$s's %3$s" -msgstr "%1$s n'aime pas %3$s de %2$s" +#: ../../Zotlabs/Module/Settings/Channel.php:574 +msgid "Personal menu to display in your channel pages" +msgstr "Menu personnel à afficher sur les pages de votre canal" -#: ../../Zotlabs/Module/Like.php:424 -#, php-format -msgid "%1$s agrees with %2$s's %3$s" -msgstr "%1$s approuve %3$s de %2$s" +#: ../../Zotlabs/Module/Settings/Channel.php:576 +msgid "Remove this channel." +msgstr "Supprimer ce canal" -#: ../../Zotlabs/Module/Like.php:426 -#, php-format -msgid "%1$s doesn't agree with %2$s's %3$s" -msgstr "%1$s n'est pas d'accord avec %3$s de %2$s" +#: ../../Zotlabs/Module/Settings/Channel.php:577 +msgid "Firefox Share $Projectname provider" +msgstr "Connecteur $Projectname pour Firefox Share" -#: ../../Zotlabs/Module/Like.php:428 -#, php-format -msgid "%1$s abstains from a decision on %2$s's %3$s" -msgstr "%1$s s'abstient de toute décision sur le %3$s de %2$s" +#: ../../Zotlabs/Module/Settings/Channel.php:578 +msgid "Start calendar week on Monday" +msgstr "" -#: ../../Zotlabs/Module/Like.php:430 -#, php-format -msgid "%1$s is attending %2$s's %3$s" -msgstr "%1$s participe à %3$s de %2$s" +#: ../../Zotlabs/Module/Settings/Features.php:45 +msgid "Additional Features" +msgstr "Fonctionnalités additionnelles" -#: ../../Zotlabs/Module/Like.php:432 +#: ../../Zotlabs/Module/Settings/Tokens.php:31 #, php-format -msgid "%1$s is not attending %2$s's %3$s" -msgstr "%1$s ne participe pas à %3$s de %2$s" +msgid "This channel is limited to %d tokens" +msgstr "Ce canal est limité à %d jetons" -#: ../../Zotlabs/Module/Like.php:434 -#, php-format -msgid "%1$s may attend %2$s's %3$s" -msgstr "%1$s participe peut-être à %3$s de %2$s" +#: ../../Zotlabs/Module/Settings/Tokens.php:37 +msgid "Name and Password are required." +msgstr "Le nom et le mot de passe sont requis" -#: ../../Zotlabs/Module/Like.php:537 -msgid "Action completed." -msgstr "Action terminée." +#: ../../Zotlabs/Module/Settings/Tokens.php:77 +msgid "Token saved." +msgstr "Jeton sauvegardé" -#: ../../Zotlabs/Module/Like.php:538 -msgid "Thank you." -msgstr "Merci." +#: ../../Zotlabs/Module/Settings/Tokens.php:113 +msgid "" +"Use this form to create temporary access identifiers to share things with " +"non-members. These identities may be used in Access Control Lists and " +"visitors may login using these credentials to access private content." +msgstr "Utilisez ce formulaire pour créer des identifiants d'accès temporaires pour partager des informations avec des non-membres. Ces identités peuvent être utilisées dans les listes de contrôle d'accès et les visiteurs peuvent se connecter en utilisant ces certificats d'identification pour accéder au contenu privé." -#: ../../Zotlabs/Module/Import_items.php:102 -msgid "Import completed" -msgstr "L'import est terminé." +#: ../../Zotlabs/Module/Settings/Tokens.php:115 +msgid "" +"You may also provide <em>dropbox</em> style access links to friends and " +"associates by adding the Login Password to any specific site URL as shown. " +"Examples:" +msgstr "Vous pouvez également fournir des liens d'accès, style <em>dropbox</em>, aux amis et aux associés en ajoutant le mot de passe de connexion à l'URL d'un site spécifique, comme indiqué. Exemples:" -#: ../../Zotlabs/Module/Import_items.php:117 -msgid "Import Items" -msgstr "Importer" +#: ../../Zotlabs/Module/Settings/Tokens.php:150 +#: ../../Zotlabs/Widget/Settings_menu.php:90 +msgid "Guest Access Tokens" +msgstr "Jeton d'accès pour un invité" -#: ../../Zotlabs/Module/Import_items.php:118 -msgid "" -"Use this form to import existing posts and content from an export file." -msgstr "Utiliser ce formulaire pour importer des publications et du contenu existant d'un fichier d'export." +#: ../../Zotlabs/Module/Settings/Tokens.php:157 +msgid "Login Name" +msgstr "Nom d'utilisateur" -#: ../../Zotlabs/Module/Invite.php:29 -msgid "Total invitation limit exceeded." -msgstr "Limite du nombre total d'invitation dépassée." +#: ../../Zotlabs/Module/Settings/Tokens.php:158 +msgid "Login Password" +msgstr "Mot de passe" -#: ../../Zotlabs/Module/Invite.php:53 -#, php-format -msgid "%s : Not a valid email address." -msgstr "%s : adresse courriel invalide." +#: ../../Zotlabs/Module/Settings/Tokens.php:159 +msgid "Expires (yyyy-mm-dd)" +msgstr "Date d'expiration sous la forme année mois jour (AAAA-MM-JJ)" -#: ../../Zotlabs/Module/Invite.php:63 -msgid "Please join us on $Projectname" -msgstr "Rejoignez-nous sur $Projectname" +#: ../../Zotlabs/Module/Settings/Tokens.php:160 +#: ../../Zotlabs/Module/Connedit.php:893 +msgid "Their Settings" +msgstr "Leurs paramètres" -#: ../../Zotlabs/Module/Invite.php:74 -msgid "Invitation limit exceeded. Please contact your site administrator." -msgstr "Limite d'invitations dépassée. Merci de contacter l'administration de votre site." +#: ../../Zotlabs/Module/Settings/Account.php:20 +msgid "Not valid email." +msgstr "Adresse de courriel non valide." -#: ../../Zotlabs/Module/Invite.php:79 -#, php-format -msgid "%s : Message delivery failed." -msgstr "%s : Échec de distribution du message." +#: ../../Zotlabs/Module/Settings/Account.php:23 +msgid "Protected email address. Cannot change to that email." +msgstr "Adresse de courriel protégée. Impossible de l'utiliser." -#: ../../Zotlabs/Module/Invite.php:83 -#, php-format -msgid "%d message sent." -msgid_plural "%d messages sent." -msgstr[0] "%d message envoyé." -msgstr[1] "%d messages envoyés." +#: ../../Zotlabs/Module/Settings/Account.php:32 +msgid "System failure storing new email. Please try again." +msgstr "Défaillance système lors du stockage de la nouvelle adresse de courriel. Merci d'essayer à nouveau." -#: ../../Zotlabs/Module/Invite.php:102 -msgid "You have no more invitations available" -msgstr "Vous ne disposez plus d'aucune invitation" +#: ../../Zotlabs/Module/Settings/Account.php:40 +msgid "Technical skill level updated" +msgstr "Niveau technique mis à jour" -#: ../../Zotlabs/Module/Invite.php:133 -msgid "Send invitations" -msgstr "Envoyer des invitations" +#: ../../Zotlabs/Module/Settings/Account.php:56 +msgid "Password verification failed." +msgstr "La vérification du mot de passe a échoué." -#: ../../Zotlabs/Module/Invite.php:134 -msgid "Enter email addresses, one per line:" -msgstr "Entrez les adresses de courriel, une par ligne :" +#: ../../Zotlabs/Module/Settings/Account.php:63 +msgid "Passwords do not match. Password unchanged." +msgstr "Les deux saisies du mot de passe ne correspondent pas. Il n'a donc pas été changé." -#: ../../Zotlabs/Module/Invite.php:135 ../../Zotlabs/Module/Mail.php:249 -msgid "Your message:" -msgstr "Votre message :" +#: ../../Zotlabs/Module/Settings/Account.php:67 +msgid "Empty passwords are not allowed. Password unchanged." +msgstr "Le mot de passe ne peut pas être vide. Il n'a donc pas été changé." -#: ../../Zotlabs/Module/Invite.php:136 -msgid "Please join my community on $Projectname." -msgstr "Rejoignez ma communauté sur $Projectname." +#: ../../Zotlabs/Module/Settings/Account.php:81 +msgid "Password changed." +msgstr "Le mot de passe a été changé." -#: ../../Zotlabs/Module/Invite.php:138 -msgid "You will need to supply this invitation code:" -msgstr "Vous devrez fournir le code suivant :" +#: ../../Zotlabs/Module/Settings/Account.php:83 +msgid "Password update failed. Please try again." +msgstr "La mise à jour du mot de passe a échoué. Merci d'essayer à nouveau." -#: ../../Zotlabs/Module/Invite.php:139 -msgid "" -"1. Register at any $Projectname location (they are all inter-connected)" -msgstr "1. Enregistrez-vous sur n'importe quel serveur $Projectname (ils sont tous inter-connectés)" +#: ../../Zotlabs/Module/Settings/Account.php:112 +msgid "Account Settings" +msgstr "Paramètres du compte" -#: ../../Zotlabs/Module/Invite.php:141 -msgid "2. Enter my $Projectname network address into the site searchbar." -msgstr "2. Saisissez l'adresse de mon canal $Projectname dans la barre de recherche du site." +#: ../../Zotlabs/Module/Settings/Account.php:113 +msgid "Current Password" +msgstr "Mot de passe actuel" -#: ../../Zotlabs/Module/Invite.php:142 -msgid "or visit" -msgstr "ou rendez-vous sur" +#: ../../Zotlabs/Module/Settings/Account.php:114 +msgid "Enter New Password" +msgstr "Entrez votre nouveau mot de passe" -#: ../../Zotlabs/Module/Invite.php:144 -msgid "3. Click [Connect]" -msgstr "3. Cliquez sur [Ajouter]" +#: ../../Zotlabs/Module/Settings/Account.php:115 +msgid "Confirm New Password" +msgstr "Confirmez le nouveau mot de passe" -#: ../../Zotlabs/Module/Lockview.php:61 -msgid "Remote privacy information not available." -msgstr "Les informations distantes de confidentialité ne sont pas disponibles." +#: ../../Zotlabs/Module/Settings/Account.php:115 +msgid "Leave password fields blank unless changing" +msgstr "Laissez les mots de passe vides si vous ne voulez pas les modifier" -#: ../../Zotlabs/Module/Lockview.php:82 -msgid "Visible to:" -msgstr "Visible par :" +#: ../../Zotlabs/Module/Settings/Account.php:116 +msgid "Your technical skill level" +msgstr "Votre niveau technique" -#: ../../Zotlabs/Module/Locs.php:25 ../../Zotlabs/Module/Locs.php:54 -msgid "Location not found." -msgstr "Emplacement introuvable." +#: ../../Zotlabs/Module/Settings/Account.php:116 +msgid "Used to provide a member experience matched to your comfort level" +msgstr "Utilisé pour fournir une expérience utilisateur correspondant à votre niveau de confort" -#: ../../Zotlabs/Module/Locs.php:62 -msgid "Location lookup failed." -msgstr "Echec de la recherche de l'emplacement." +#: ../../Zotlabs/Module/Settings/Account.php:120 +#: ../../Zotlabs/Module/Removeaccount.php:61 +msgid "Remove Account" +msgstr "Supprimer le compte" -#: ../../Zotlabs/Module/Locs.php:66 -msgid "" -"Please select another location to become primary before removing the primary" -" location." -msgstr "Merci de sélectionner un autre emplacement comme nouvel emplacement primaire avant de supprimer l'emplacement primaire actuel." +#: ../../Zotlabs/Module/Settings/Account.php:121 +msgid "Remove this account including all its channels" +msgstr "Supprimer ce compte et tous ses canaux" -#: ../../Zotlabs/Module/Locs.php:95 -msgid "Syncing locations" -msgstr "Synchronisation des emplacements" +#: ../../Zotlabs/Module/Settings/Featured.php:20 +msgid "Affinity Slider settings updated." +msgstr "Paramètres de la réglette d'affinité mis à jour." -#: ../../Zotlabs/Module/Locs.php:105 -msgid "No locations found." -msgstr "Emplacement(s) introuvable." +#: ../../Zotlabs/Module/Settings/Featured.php:34 +msgid "No feature settings configured" +msgstr "Aucun paramètre de fonctionnalité configuré" -#: ../../Zotlabs/Module/Locs.php:116 -msgid "Manage Channel Locations" -msgstr "Gérer les emplacements des canaux" +#: ../../Zotlabs/Module/Settings/Featured.php:41 +msgid "Default maximum affinity level" +msgstr "Niveau d'affinité maximum par défaut" -#: ../../Zotlabs/Module/Locs.php:118 ../../Zotlabs/Module/Profiles.php:470 -#: ../../Zotlabs/Module/Admin.php:1224 -msgid "Address" -msgstr "Adresse" +#: ../../Zotlabs/Module/Settings/Featured.php:46 +msgid "Default minimum affinity level" +msgstr "Niveau d'affinité minimum par défaut" -#: ../../Zotlabs/Module/Locs.php:119 -msgid "Primary" -msgstr "" +#: ../../Zotlabs/Module/Settings/Featured.php:50 +msgid "Affinity Slider Settings" +msgstr "Paramètres de la réglette d'affinité" -#: ../../Zotlabs/Module/Locs.php:120 ../../Zotlabs/Module/Menu.php:113 -msgid "Drop" -msgstr "Supprimer" +#: ../../Zotlabs/Module/Settings/Featured.php:60 +msgid "Feature/Addon Settings" +msgstr "Paramètres des extensions/greffons" -#: ../../Zotlabs/Module/Locs.php:122 -msgid "Sync Now" -msgstr "" +#: ../../Zotlabs/Module/Settings/Display.php:145 +msgid "No special theme for mobile devices" +msgstr "Pas de thème spécifique aux mobiles" -#: ../../Zotlabs/Module/Locs.php:123 -msgid "Please wait several minutes between consecutive operations." -msgstr "Merci d'attendre plusieurs minutes entre opérations successives." +#: ../../Zotlabs/Module/Settings/Display.php:148 +#, php-format +msgid "%s - (Experimental)" +msgstr "%s - (Expérimental)" -#: ../../Zotlabs/Module/Locs.php:124 -msgid "" -"When possible, drop a location by logging into that website/hub and removing" -" your channel." -msgstr "Quand c'est possible, abandonnez un emplacement en vous connectant sur le site/hub et en supprimant votre canal." +#: ../../Zotlabs/Module/Settings/Display.php:198 +msgid "Display Settings" +msgstr "Afficher les paramètres" -#: ../../Zotlabs/Module/Locs.php:125 -msgid "Use this form to drop the location if the hub is no longer operating." -msgstr "Utilisez ce formulaire pour abandonner l'emplacement si le hub n'est plus actif." +#: ../../Zotlabs/Module/Settings/Display.php:199 +msgid "Theme Settings" +msgstr "Paramètres du thème" -#: ../../Zotlabs/Module/Magic.php:71 -msgid "Hub not found." -msgstr "Hub introuvable." +#: ../../Zotlabs/Module/Settings/Display.php:200 +msgid "Custom Theme Settings" +msgstr "Paramètres personnels du thème" -#: ../../Zotlabs/Module/Mail.php:38 -msgid "Unable to lookup recipient." -msgstr "Impossible de localiser le destinataire." +#: ../../Zotlabs/Module/Settings/Display.php:201 +msgid "Content Settings" +msgstr "Paramètres liés au contenu" -#: ../../Zotlabs/Module/Mail.php:45 -msgid "Unable to communicate with requested channel." -msgstr "Impossible de communiquer avec le canal demandé." +#: ../../Zotlabs/Module/Settings/Display.php:207 +msgid "Display Theme:" +msgstr "Afficher le thème :" -#: ../../Zotlabs/Module/Mail.php:52 -msgid "Cannot verify requested channel." -msgstr "Impossible de vérifier le canal demandé." +#: ../../Zotlabs/Module/Settings/Display.php:208 +msgid "Select scheme" +msgstr "Définir la palette de couleurs" -#: ../../Zotlabs/Module/Mail.php:78 -msgid "Selected channel has private message restrictions. Send failed." -msgstr "Le canal choisi a des restrictions quant aux messages privés. L'envoi a échoué." +#: ../../Zotlabs/Module/Settings/Display.php:210 +msgid "Mobile Theme:" +msgstr "Thème mobile :" -#: ../../Zotlabs/Module/Mail.php:143 -msgid "Messages" -msgstr "Messages" +#: ../../Zotlabs/Module/Settings/Display.php:211 +msgid "Preload images before rendering the page" +msgstr "Pré-charger les images avant d'afficher la page" -#: ../../Zotlabs/Module/Mail.php:178 -msgid "Message recalled." -msgstr "Message rappelé." +#: ../../Zotlabs/Module/Settings/Display.php:211 +msgid "" +"The subjective page load time will be longer but the page will be ready when" +" displayed" +msgstr "Le temps de charge perçu de la page sera plus long mais la page sera complète quand elle s'affichera" -#: ../../Zotlabs/Module/Mail.php:191 -msgid "Conversation removed." -msgstr "Conversation supprimée." +#: ../../Zotlabs/Module/Settings/Display.php:212 +msgid "Enable user zoom on mobile devices" +msgstr "Permettre à l'utilisateur d'un mobile d'agrandir le contenu" -#: ../../Zotlabs/Module/Mail.php:206 ../../Zotlabs/Module/Mail.php:315 -msgid "Expires YYYY-MM-DD HH:MM" -msgstr "Expire le YYYY-MM-DD à HH:MM" +#: ../../Zotlabs/Module/Settings/Display.php:213 +msgid "Update browser every xx seconds" +msgstr "Mettre à jour le navigateur toutes les xx secondes" -#: ../../Zotlabs/Module/Mail.php:234 -msgid "Requested channel is not in this network" -msgstr "Le canal demandé n'est pas sur ce réseau" +#: ../../Zotlabs/Module/Settings/Display.php:213 +msgid "Minimum of 10 seconds, no maximum" +msgstr "Minimum 10 secondes, pas de maximum" -#: ../../Zotlabs/Module/Mail.php:242 -msgid "Send Private Message" -msgstr "Envoyer un message privé" +#: ../../Zotlabs/Module/Settings/Display.php:214 +msgid "Maximum number of conversations to load at any time:" +msgstr "Nombre maximal de conversations pouvant être chargées en même temps :" -#: ../../Zotlabs/Module/Mail.php:243 ../../Zotlabs/Module/Mail.php:368 -msgid "To:" -msgstr "À :" +#: ../../Zotlabs/Module/Settings/Display.php:214 +msgid "Maximum of 100 items" +msgstr "100 éléments au maximum" -#: ../../Zotlabs/Module/Mail.php:246 ../../Zotlabs/Module/Mail.php:370 -msgid "Subject:" -msgstr "Objet :" +#: ../../Zotlabs/Module/Settings/Display.php:215 +msgid "Show emoticons (smilies) as images" +msgstr "Remplacer les émoticônes (smileys) par des images" -#: ../../Zotlabs/Module/Mail.php:251 ../../Zotlabs/Module/Mail.php:376 -#: ../../include/conversation.php:1220 -msgid "Attach file" -msgstr "Joindre un fichier" +#: ../../Zotlabs/Module/Settings/Display.php:216 +msgid "Manual conversation updates" +msgstr "Manuel de mises à jour des conversations" -#: ../../Zotlabs/Module/Mail.php:253 -msgid "Send" -msgstr "Envoyer" +#: ../../Zotlabs/Module/Settings/Display.php:216 +msgid "Default is on, turning this off may increase screen jumping" +msgstr "Activé par défaut, le désactiver peut accroître les sauts d'écran" -#: ../../Zotlabs/Module/Mail.php:256 ../../Zotlabs/Module/Mail.php:381 -#: ../../include/conversation.php:1251 -msgid "Set expiration date" -msgstr "Définir la date d'expiration" +#: ../../Zotlabs/Module/Settings/Display.php:217 +msgid "Link post titles to source" +msgstr "Lier les titres des publications à leur source" -#: ../../Zotlabs/Module/Mail.php:340 -msgid "Delete message" -msgstr "Supprimer le message" +#: ../../Zotlabs/Module/Settings/Display.php:218 +msgid "System Page Layout Editor - (advanced)" +msgstr "Editeur de mise en page des pages systèmes - (avancé)" -#: ../../Zotlabs/Module/Mail.php:341 -msgid "Delivery report" -msgstr "Rapport de distribution" +#: ../../Zotlabs/Module/Settings/Display.php:221 +msgid "Use blog/list mode on channel page" +msgstr "Utiliser le mode blog/liste sur la page du canal" -#: ../../Zotlabs/Module/Mail.php:342 -msgid "Recall message" -msgstr "Rappeler le message" +#: ../../Zotlabs/Module/Settings/Display.php:221 +#: ../../Zotlabs/Module/Settings/Display.php:222 +msgid "(comments displayed separately)" +msgstr "(commentaires affichés séparément)" -#: ../../Zotlabs/Module/Mail.php:344 -msgid "Message has been recalled." -msgstr "Le message a été rappelé." +#: ../../Zotlabs/Module/Settings/Display.php:222 +msgid "Use blog/list mode on grid page" +msgstr "Utiliser le mode blog/liste sur la page du réseau" -#: ../../Zotlabs/Module/Mail.php:361 -msgid "Delete Conversation" -msgstr "Supprimer la conversation" +#: ../../Zotlabs/Module/Settings/Display.php:223 +msgid "Channel page max height of content (in pixels)" +msgstr "Hauteur maximale du contenu pour la page du canal (en pixels)" -#: ../../Zotlabs/Module/Mail.php:363 -msgid "" -"No secure communications available. You <strong>may</strong> be able to " -"respond from the sender's profile page." -msgstr "Aucune communication sécurisée n'est possible. Vous pourrez <strong>peut-être</strong> répondre depuis la page de profil de l'émetteur." +#: ../../Zotlabs/Module/Settings/Display.php:223 +#: ../../Zotlabs/Module/Settings/Display.php:224 +msgid "click to expand content exceeding this height" +msgstr "cliquer pour dérouler le contenu dépassant cette limite" -#: ../../Zotlabs/Module/Mail.php:367 -msgid "Send Reply" -msgstr "Envoyer la réponse" +#: ../../Zotlabs/Module/Settings/Display.php:224 +msgid "Grid page max height of content (in pixels)" +msgstr "Hauteur maximale du contenu sur la page du réseau (en pixels)" -#: ../../Zotlabs/Module/Mail.php:372 -#, php-format -msgid "Your message for %s (%s):" -msgstr "Votre message pour %s (%s) :" +#: ../../Zotlabs/Module/Settings/Oauth.php:34 +msgid "Name is required" +msgstr "Le nom est requis" -#: ../../Zotlabs/Module/Manage.php:136 -#: ../../Zotlabs/Module/New_channel.php:121 -#, php-format -msgid "You have created %1$.0f of %2$.0f allowed channels." -msgstr "Vous avez créé %1$.0f des %2$.0f canaux autorisés." +#: ../../Zotlabs/Module/Settings/Oauth.php:38 +msgid "Key and Secret are required" +msgstr "Clef et secret sont requis" -#: ../../Zotlabs/Module/Manage.php:143 -msgid "Create a new channel" -msgstr "Créer un nouveau canal" +#: ../../Zotlabs/Module/Settings/Oauth.php:86 +#: ../../Zotlabs/Module/Settings/Oauth.php:112 +#: ../../Zotlabs/Module/Settings/Oauth.php:148 +msgid "Add application" +msgstr "Ajouter une application" -#: ../../Zotlabs/Module/Manage.php:164 ../../Zotlabs/Lib/Apps.php:213 -#: ../../include/nav.php:206 -msgid "Channel Manager" -msgstr "Gérer les canaux" +#: ../../Zotlabs/Module/Settings/Oauth.php:89 +msgid "Name of application" +msgstr "Nom de l'application" -#: ../../Zotlabs/Module/Manage.php:165 -msgid "Current Channel" -msgstr "Canal actif" +#: ../../Zotlabs/Module/Settings/Oauth.php:90 +#: ../../Zotlabs/Module/Settings/Oauth.php:116 +#: ../../addon/statusnet/statusnet.php:893 ../../addon/twitter/twitter.php:775 +msgid "Consumer Key" +msgstr "Clef client" -#: ../../Zotlabs/Module/Manage.php:167 -msgid "Switch to one of your channels by selecting it." -msgstr "Pour changer de canal, sélectionnez-en un" +#: ../../Zotlabs/Module/Settings/Oauth.php:90 +#: ../../Zotlabs/Module/Settings/Oauth.php:91 +msgid "Automatically generated - change if desired. Max length 20" +msgstr "Généré automatiquement - à changer si besoin. Longueur maximale 20 caractères." -#: ../../Zotlabs/Module/Manage.php:168 -msgid "Default Channel" -msgstr "Canal par défaut" +#: ../../Zotlabs/Module/Settings/Oauth.php:91 +#: ../../Zotlabs/Module/Settings/Oauth.php:117 +#: ../../addon/statusnet/statusnet.php:892 ../../addon/twitter/twitter.php:776 +msgid "Consumer Secret" +msgstr "Secret client" -#: ../../Zotlabs/Module/Manage.php:169 -msgid "Make Default" -msgstr "Définir comme défaut" +#: ../../Zotlabs/Module/Settings/Oauth.php:92 +#: ../../Zotlabs/Module/Settings/Oauth.php:118 +msgid "Redirect" +msgstr "Redirection" -#: ../../Zotlabs/Module/Manage.php:172 -#, php-format -msgid "%d new messages" -msgstr "%d nouveaux messages" +#: ../../Zotlabs/Module/Settings/Oauth.php:92 +msgid "" +"Redirect URI - leave blank unless your application specifically requires " +"this" +msgstr "URI de redirection - laissez vide, sauf si votre application le requiert spécifiquement" -#: ../../Zotlabs/Module/Manage.php:173 -#, php-format -msgid "%d new introductions" -msgstr "%d nouvelles présentations" +#: ../../Zotlabs/Module/Settings/Oauth.php:93 +#: ../../Zotlabs/Module/Settings/Oauth.php:119 +msgid "Icon url" +msgstr "URL de l'icône" -#: ../../Zotlabs/Module/Manage.php:175 -msgid "Delegated Channel" -msgstr "" +#: ../../Zotlabs/Module/Settings/Oauth.php:93 +#: ../../Zotlabs/Module/Sources.php:112 ../../Zotlabs/Module/Sources.php:147 +msgid "Optional" +msgstr "Facultatif" -#: ../../Zotlabs/Module/Lostpass.php:19 -msgid "No valid account found." -msgstr "Aucun compte valide trouvé." +#: ../../Zotlabs/Module/Settings/Oauth.php:104 +msgid "Application not found." +msgstr "Application introuvable." -#: ../../Zotlabs/Module/Lostpass.php:33 -msgid "Password reset request issued. Check your email." -msgstr "Demande de réinitialisation du mot de passe envoyée. Vérifiez vos courriels." +#: ../../Zotlabs/Module/Settings/Oauth.php:147 +msgid "Connected Apps" +msgstr "Applications connectées" -#: ../../Zotlabs/Module/Lostpass.php:39 ../../Zotlabs/Module/Lostpass.php:107 -#, php-format -msgid "Site Member (%s)" -msgstr "Membre du site (%s)" +#: ../../Zotlabs/Module/Settings/Oauth.php:151 +msgid "Client key starts with" +msgstr "La clef partagée commence par" -#: ../../Zotlabs/Module/Lostpass.php:44 -#, php-format -msgid "Password reset requested at %s" -msgstr "Demande de réinitialisation du mot de passe sur %s" +#: ../../Zotlabs/Module/Settings/Oauth.php:152 +msgid "No name" +msgstr "Sans nom" -#: ../../Zotlabs/Module/Lostpass.php:67 -msgid "" -"Request could not be verified. (You may have previously submitted it.) " -"Password reset failed." -msgstr "La demande n'a pas pu être vérifiée. (Peut-être l'avez vous déjà utilisée.) La réinitialisation a échoué." +#: ../../Zotlabs/Module/Settings/Oauth.php:153 +msgid "Remove authorization" +msgstr "Révoquer l'autorisation" -#: ../../Zotlabs/Module/Lostpass.php:90 ../../boot.php:1711 -msgid "Password Reset" -msgstr "Réinitialiser le mot de passe" +#: ../../Zotlabs/Module/Embedphotos.php:139 +#: ../../Zotlabs/Module/Photos.php:751 ../../Zotlabs/Module/Photos.php:1290 +#: ../../Zotlabs/Widget/Album.php:78 +msgid "View Photo" +msgstr "Voir la photo" -#: ../../Zotlabs/Module/Lostpass.php:91 -msgid "Your password has been reset as requested." -msgstr "Votre mot de passe a bien été réinitialisé." +#: ../../Zotlabs/Module/Embedphotos.php:145 +#: ../../Zotlabs/Module/Photos.php:757 ../../Zotlabs/Module/Photos.php:1213 +#: ../../Zotlabs/Lib/Apps.php:561 ../../Zotlabs/Lib/Apps.php:639 +#: ../../Zotlabs/Storage/Browser.php:163 ../../Zotlabs/Widget/Album.php:84 +#: ../../addon/cdav/Mod_Cdav.php:745 ../../addon/cdav/Mod_Cdav.php:746 +#: ../../addon/cdav/Mod_Cdav.php:753 ../../include/conversation.php:1110 +msgid "Unknown" +msgstr "Inconnu" -#: ../../Zotlabs/Module/Lostpass.php:92 -msgid "Your new password is" -msgstr "Votre nouveau mot de passe est" +#: ../../Zotlabs/Module/Embedphotos.php:155 +#: ../../Zotlabs/Module/Photos.php:782 ../../Zotlabs/Widget/Album.php:95 +msgid "Edit Album" +msgstr "Modifier l'album" -#: ../../Zotlabs/Module/Lostpass.php:93 -msgid "Save or copy your new password - and then" -msgstr "Enregistrez ou copiez votre nouveau mot de passe, puis" +#: ../../Zotlabs/Module/Embedphotos.php:157 +#: ../../Zotlabs/Module/Photos.php:784 ../../Zotlabs/Module/Photos.php:1321 +#: ../../Zotlabs/Module/Profile_photo.php:423 +#: ../../Zotlabs/Module/Cover_photo.php:361 +#: ../../Zotlabs/Storage/Browser.php:229 ../../Zotlabs/Storage/Browser.php:334 +#: ../../Zotlabs/Widget/Album.php:97 ../../addon/cdav/include/widgets.php:132 +#: ../../addon/cdav/include/widgets.php:168 +msgid "Upload" +msgstr "Envoyer" -#: ../../Zotlabs/Module/Lostpass.php:94 -msgid "click here to login" -msgstr "cliquez ici pour vous connecter" +#: ../../Zotlabs/Module/Achievements.php:38 +msgid "Some blurb about what to do when you're new here" +msgstr "Quelques mots sur quoi faire quand on est nouveau ici" -#: ../../Zotlabs/Module/Lostpass.php:95 -msgid "" -"Your password may be changed from the <em>Settings</em> page after " -"successful login." -msgstr "Votre mot de passe peut être changé depuis la page des <em>Paramètres</em> une fois connecté." +#: ../../Zotlabs/Module/Thing.php:114 +msgid "Thing updated" +msgstr "Elément mis à jour" -#: ../../Zotlabs/Module/Lostpass.php:112 +#: ../../Zotlabs/Module/Thing.php:166 +msgid "Object store: failed" +msgstr "Stockage de l'objet : échec" + +#: ../../Zotlabs/Module/Thing.php:170 +msgid "Thing added" +msgstr "Elément ajouté" + +#: ../../Zotlabs/Module/Thing.php:196 #, php-format -msgid "Your password has changed at %s" -msgstr "Votre mot de passe de %s a été changé" +msgid "OBJ: %1$s %2$s %3$s" +msgstr "OBJ: %1$s %2$s %3$s" -#: ../../Zotlabs/Module/Lostpass.php:127 -msgid "Forgot your Password?" -msgstr "Mot de passe oublié ?" +#: ../../Zotlabs/Module/Thing.php:259 +msgid "Show Thing" +msgstr "Montrer élément" -#: ../../Zotlabs/Module/Lostpass.php:128 -msgid "" -"Enter your email address and submit to have your password reset. Then check " -"your email for further instructions." -msgstr "Saisissez votre adresse de courriel, et validez, pour réinitialiser votre mot de passe. Vérifiez ensuite votre boîte aux lettres pour la suite des instructions." +#: ../../Zotlabs/Module/Thing.php:266 +msgid "item not found." +msgstr "élément introuvable." -#: ../../Zotlabs/Module/Lostpass.php:129 -msgid "Email Address" -msgstr "Adresse de courriel" +#: ../../Zotlabs/Module/Thing.php:299 +msgid "Edit Thing" +msgstr "Modifier élément" -#: ../../Zotlabs/Module/Lostpass.php:130 -msgid "Reset" -msgstr "Réinitialiser" +#: ../../Zotlabs/Module/Thing.php:301 ../../Zotlabs/Module/Thing.php:355 +msgid "Select a profile" +msgstr "Choisissez un profil" -#: ../../Zotlabs/Module/Menu.php:49 -msgid "Unable to update menu." -msgstr "Impossible de mettre le menu à jour." +#: ../../Zotlabs/Module/Thing.php:305 ../../Zotlabs/Module/Thing.php:358 +msgid "Post an activity" +msgstr "Publier une activité" -#: ../../Zotlabs/Module/Menu.php:60 -msgid "Unable to create menu." -msgstr "Impossible de créer le menu." +#: ../../Zotlabs/Module/Thing.php:305 ../../Zotlabs/Module/Thing.php:358 +msgid "Only sends to viewers of the applicable profile" +msgstr "Envoie exclusivement aux visiteurs du profil concerné" -#: ../../Zotlabs/Module/Menu.php:98 ../../Zotlabs/Module/Menu.php:110 -msgid "Menu Name" -msgstr "Nom du menu" +#: ../../Zotlabs/Module/Thing.php:307 ../../Zotlabs/Module/Thing.php:360 +msgid "Name of thing e.g. something" +msgstr "Nom de l'élément, p.ex. quelque-chose" -#: ../../Zotlabs/Module/Menu.php:98 -msgid "Unique name (not visible on webpage) - required" -msgstr "Nom unique (non visible sur la page web) - requis" +#: ../../Zotlabs/Module/Thing.php:309 ../../Zotlabs/Module/Thing.php:361 +msgid "URL of thing (optional)" +msgstr "URL de l'élément (facultatif)" -#: ../../Zotlabs/Module/Menu.php:99 ../../Zotlabs/Module/Menu.php:111 -msgid "Menu Title" -msgstr "Titre du menu" +#: ../../Zotlabs/Module/Thing.php:311 ../../Zotlabs/Module/Thing.php:362 +msgid "URL for photo of thing (optional)" +msgstr "URL d'une photo de l'élément (facultatif)" -#: ../../Zotlabs/Module/Menu.php:99 -msgid "Visible on webpage - leave empty for no title" -msgstr "Visible pour la page web - laisser vide pour qu'il n'y ait pas de titre" +#: ../../Zotlabs/Module/Thing.php:313 ../../Zotlabs/Module/Thing.php:363 +#: ../../Zotlabs/Module/Photos.php:647 ../../Zotlabs/Module/Photos.php:1011 +#: ../../Zotlabs/Module/Connedit.php:680 ../../Zotlabs/Module/Chat.php:233 +#: ../../Zotlabs/Module/Filestorage.php:152 +#: ../../include/acl_selectors.php:218 +msgid "Permissions" +msgstr "Autorisations" -#: ../../Zotlabs/Module/Menu.php:100 -msgid "Allow Bookmarks" -msgstr "Autoriser l'usage de favoris" +#: ../../Zotlabs/Module/Thing.php:353 +msgid "Add Thing to your Profile" +msgstr "Ajouter l'élément à votre profil" -#: ../../Zotlabs/Module/Menu.php:100 ../../Zotlabs/Module/Menu.php:157 -msgid "Menu may be used to store saved bookmarks" -msgstr "Le menu pourra être utilisé pour stocker des favoris" +#: ../../Zotlabs/Module/Notify.php:57 +#: ../../Zotlabs/Module/Notifications.php:38 +msgid "No more system notifications." +msgstr "Pas d'autre notification du système." -#: ../../Zotlabs/Module/Menu.php:101 ../../Zotlabs/Module/Menu.php:159 -msgid "Submit and proceed" -msgstr "Valider et continuer" +#: ../../Zotlabs/Module/Notify.php:61 +#: ../../Zotlabs/Module/Notifications.php:42 +msgid "System Notifications" +msgstr "Notifications du système" -#: ../../Zotlabs/Module/Menu.php:107 ../../include/text.php:2266 -msgid "Menus" -msgstr "Menus" +#: ../../Zotlabs/Module/Follow.php:31 +msgid "Channel added." +msgstr "Canal ajouté." -#: ../../Zotlabs/Module/Menu.php:117 -msgid "Bookmarks allowed" -msgstr "Favoris autorisés" +#: ../../Zotlabs/Module/Import.php:144 +#, php-format +msgid "Your service plan only allows %d channels." +msgstr "Votre forfait n'autorise que %d canaux." -#: ../../Zotlabs/Module/Menu.php:119 -msgid "Delete this menu" -msgstr "Supprimer ce menu" +#: ../../Zotlabs/Module/Import.php:158 +msgid "No channel. Import failed." +msgstr "Pas de canal. Echec de l'import." -#: ../../Zotlabs/Module/Menu.php:120 ../../Zotlabs/Module/Menu.php:154 -msgid "Edit menu contents" -msgstr "Modifier le contenu du menu" +#: ../../Zotlabs/Module/Import.php:466 +#: ../../addon/diaspora/import_diaspora.php:142 +msgid "Import completed." +msgstr "L'import est terminé." -#: ../../Zotlabs/Module/Menu.php:121 -msgid "Edit this menu" -msgstr "Modifier ce menu" +#: ../../Zotlabs/Module/Import.php:492 +msgid "You must be logged in to use this feature." +msgstr "Vous devez vous connecter pour utiliser cette fonctionnalité." -#: ../../Zotlabs/Module/Menu.php:136 -msgid "Menu could not be deleted." -msgstr "Impossible de supprimer le menu." +#: ../../Zotlabs/Module/Import.php:497 +msgid "Import Channel" +msgstr "Importation de canal" -#: ../../Zotlabs/Module/Menu.php:144 ../../Zotlabs/Module/Mitem.php:28 -msgid "Menu not found." -msgstr "Menu introuvable." +#: ../../Zotlabs/Module/Import.php:498 +msgid "" +"Use this form to import an existing channel from a different server/hub. You" +" may retrieve the channel identity from the old server/hub via the network " +"or provide an export file." +msgstr "Utilisez ce formulaire pour importer un canal existant sur un autre serveur. Vous pouvez récupérer l'identité du canal sur l'ancien serveur directement par le réseau, ou bien fournir un fichier d'export/import." -#: ../../Zotlabs/Module/Menu.php:149 -msgid "Edit Menu" -msgstr "Modifier le menu" +#: ../../Zotlabs/Module/Import.php:500 +msgid "Or provide the old server/hub details" +msgstr "Ou fournissez les détails de l'ancien serveur/hub" -#: ../../Zotlabs/Module/Menu.php:153 -msgid "Add or remove entries to this menu" -msgstr "Ajouter/supprimer des entrées à ce menu" +#: ../../Zotlabs/Module/Import.php:501 +msgid "Your old identity address (xyz@example.com)" +msgstr "Votre ancienne identité (zyx@exemple.com)" -#: ../../Zotlabs/Module/Menu.php:155 -msgid "Menu name" -msgstr "Nom du menu" +#: ../../Zotlabs/Module/Import.php:502 +msgid "Your old login email address" +msgstr "Votre ancienne adresse de courriel" -#: ../../Zotlabs/Module/Menu.php:155 -msgid "Must be unique, only seen by you" -msgstr "Doit être unique, ne sera vu que par vous" +#: ../../Zotlabs/Module/Import.php:503 +msgid "Your old login password" +msgstr "Votre ancien mot de passe" -#: ../../Zotlabs/Module/Menu.php:156 -msgid "Menu title" -msgstr "Titre du menu" +#: ../../Zotlabs/Module/Import.php:504 +msgid "" +"For either option, please choose whether to make this hub your new primary " +"address, or whether your old location should continue this role. You will be" +" able to post from either location, but only one can be marked as the " +"primary location for files, photos, and media." +msgstr "Quelle que soit l'option choisie, merci de décider si ce hub sera votre nouvelle adresse primaire, ou si votre ancien hub continuera à jouer ce rôle. Vous pourrez publier depuis l'emplacement de votre choix, mais une seule peut être déclarée comme stockage primaire de vos fichiers/photos/media." -#: ../../Zotlabs/Module/Menu.php:156 -msgid "Menu title as seen by others" -msgstr "Titre du menu tel que vu par les visiteurs" +#: ../../Zotlabs/Module/Import.php:505 +msgid "Make this hub my primary location" +msgstr "Faire de ce hub mon emplacement primaire" -#: ../../Zotlabs/Module/Menu.php:157 -msgid "Allow bookmarks" -msgstr "Autoriser l'usage de favoris" +#: ../../Zotlabs/Module/Import.php:506 +msgid "Move this channel (disable all previous locations)" +msgstr "Déplacer ce canal (désactiver tous les emplacements précédents)" -#: ../../Zotlabs/Module/Menu.php:166 ../../Zotlabs/Module/Mitem.php:120 -#: ../../Zotlabs/Module/Xchan.php:41 -msgid "Not found." -msgstr "Introuvable." +#: ../../Zotlabs/Module/Import.php:507 +msgid "Import a few months of posts if possible (limited by available memory" +msgstr "Importer plusieurs mois de messages si possible (limité par la mémoire disponible)" -#: ../../Zotlabs/Module/Mood.php:67 ../../include/conversation.php:260 -#, php-format -msgctxt "mood" -msgid "%1$s is %2$s" -msgstr "%1$s est %2$s" +#: ../../Zotlabs/Module/Import.php:508 +msgid "" +"This process may take several minutes to complete. Please submit the form " +"only once and leave this page open until finished." +msgstr "Ce processus peut prendre plusieurs minutes. Merci de ne valider le formulaire qu'une seule fois et de laisser cette page ouverte jusqu'à la fin." -#: ../../Zotlabs/Module/Mood.php:135 ../../Zotlabs/Lib/Apps.php:225 -msgid "Mood" -msgstr "Humeur" +#: ../../Zotlabs/Module/Rmagic.php:35 +msgid "Authentication failed." +msgstr "Échec de l'authentification." -#: ../../Zotlabs/Module/Mood.php:136 -msgid "Set your current mood and tell your friends" -msgstr "Indiquez votre humeur du moment à vos amis" +#: ../../Zotlabs/Module/Rmagic.php:75 ../../include/channel.php:1982 +msgid "Remote Authentication" +msgstr "Authentification distante" -#: ../../Zotlabs/Module/Match.php:26 -msgid "Profile Match" -msgstr "Profils similaires" +#: ../../Zotlabs/Module/Rmagic.php:76 ../../include/channel.php:1983 +msgid "Enter your channel address (e.g. channel@example.com)" +msgstr "Entrez l'adresse de votre canal (par ex. moncanal@monsite.com)" -#: ../../Zotlabs/Module/Match.php:35 -msgid "No keywords to match. Please add keywords to your default profile." -msgstr "Aucun mot-clef à comparer. Merci d'ajouter des mots-clefs à votre profil par défaut." +#: ../../Zotlabs/Module/Rmagic.php:77 ../../include/channel.php:1984 +msgid "Authenticate" +msgstr "Authentifier" -#: ../../Zotlabs/Module/Match.php:67 -msgid "is interested in:" -msgstr "s'intéresse à :" +#: ../../Zotlabs/Module/Cal.php:62 ../../Zotlabs/Module/Chanview.php:96 +#: ../../Zotlabs/Module/Page.php:56 ../../Zotlabs/Module/Wall_upload.php:31 +#: ../../Zotlabs/Module/Block.php:43 +msgid "Channel not found." +msgstr "Canal introuvable." -#: ../../Zotlabs/Module/Match.php:74 -msgid "No matches" -msgstr "Pas de correspondance" +#: ../../Zotlabs/Module/Cal.php:69 +msgid "Permissions denied." +msgstr "Permissions refusées." -#: ../../Zotlabs/Module/Network.php:96 -msgid "No such group" -msgstr "Groupe introuvable" +#: ../../Zotlabs/Module/Cal.php:342 ../../include/text.php:2299 +msgid "Import" +msgstr "Import" -#: ../../Zotlabs/Module/Network.php:136 -msgid "No such channel" -msgstr "Canal introuvable" +#: ../../Zotlabs/Module/Api.php:72 ../../Zotlabs/Module/Api.php:93 +msgid "Authorize application connection" +msgstr "Autoriser l'application à se connecter" -#: ../../Zotlabs/Module/Network.php:141 -msgid "forum" -msgstr "forum" +#: ../../Zotlabs/Module/Api.php:73 +msgid "Return to your app and insert this Security Code:" +msgstr "Revenez dans votre application et mettez le code de sécurité" -#: ../../Zotlabs/Module/Network.php:153 -msgid "Search Results For:" -msgstr "Résultats de recherche pour :" +#: ../../Zotlabs/Module/Api.php:83 +msgid "Please login to continue." +msgstr "Merci de vous identifier pour continuer." -#: ../../Zotlabs/Module/Network.php:217 -msgid "Privacy group is empty" -msgstr "Groupe d'accès vide" +#: ../../Zotlabs/Module/Api.php:95 +msgid "" +"Do you want to authorize this application to access your posts and contacts," +" and/or create new posts for you?" +msgstr "Voulez-vous autoriser cette application à accéder à vos publications et contacts, et/ou à publier en votre nom?" -#: ../../Zotlabs/Module/Network.php:226 -msgid "Privacy group: " -msgstr "Groupe d'accès :" +#: ../../Zotlabs/Module/Attach.php:13 +msgid "Item not available." +msgstr "Élément indisponible." -#: ../../Zotlabs/Module/Network.php:252 -msgid "Invalid connection." -msgstr "Contact non valide." +#: ../../Zotlabs/Module/Editblock.php:116 ../../Zotlabs/Module/Chat.php:205 +#: ../../Zotlabs/Module/Editwebpage.php:148 ../../Zotlabs/Module/Mail.php:287 +#: ../../Zotlabs/Module/Mail.php:424 ../../include/conversation.php:1228 +msgid "Insert web link" +msgstr "Insérer lien web" -#: ../../Zotlabs/Module/Notify.php:57 -#: ../../Zotlabs/Module/Notifications.php:98 -msgid "No more system notifications." -msgstr "Pas d'autre notification du système." +#: ../../Zotlabs/Module/Editblock.php:129 ../../include/conversation.php:1339 +msgid "Title (optional)" +msgstr "Titre (facultatif)" -#: ../../Zotlabs/Module/Notify.php:61 -#: ../../Zotlabs/Module/Notifications.php:102 -msgid "System Notifications" -msgstr "Notifications du système" +#: ../../Zotlabs/Module/Editblock.php:138 +msgid "Edit Block" +msgstr "Modifier le bloc" -#: ../../Zotlabs/Module/Mitem.php:52 -msgid "Unable to create element." -msgstr "Impossible de créer l'entrée." +#: ../../Zotlabs/Module/Profile.php:91 +msgid "vcard" +msgstr "vcard" -#: ../../Zotlabs/Module/Mitem.php:76 -msgid "Unable to update menu element." -msgstr "Impossible de mettre à jour l'entrée de menu." +#: ../../Zotlabs/Module/Apps.php:45 +msgid "Apps" +msgstr "Applications" -#: ../../Zotlabs/Module/Mitem.php:92 -msgid "Unable to add menu element." -msgstr "Impossible d'ajouter l'entrée de menu." +#: ../../Zotlabs/Module/Apps.php:48 +msgid "Manage apps" +msgstr "" -#: ../../Zotlabs/Module/Mitem.php:153 ../../Zotlabs/Module/Mitem.php:226 -msgid "Menu Item Permissions" -msgstr "Permissions de l'entrée de menu" +#: ../../Zotlabs/Module/Apps.php:49 +msgid "Create new app" +msgstr "" -#: ../../Zotlabs/Module/Mitem.php:154 ../../Zotlabs/Module/Mitem.php:227 -#: ../../Zotlabs/Module/Settings.php:1068 -msgid "(click to open/close)" -msgstr "(cliquer pour ouvrir/fermer)" +#: ../../Zotlabs/Module/Mood.php:67 ../../include/conversation.php:256 +#, php-format +msgctxt "mood" +msgid "%1$s is %2$s" +msgstr "%1$s est %2$s" -#: ../../Zotlabs/Module/Mitem.php:156 ../../Zotlabs/Module/Mitem.php:172 -msgid "Link Name" -msgstr "Nom du lien" +#: ../../Zotlabs/Module/Mood.php:135 ../../Zotlabs/Lib/Apps.php:234 +msgid "Mood" +msgstr "Humeur" -#: ../../Zotlabs/Module/Mitem.php:157 ../../Zotlabs/Module/Mitem.php:231 -msgid "Link or Submenu Target" -msgstr "Lien ou sous-menu cible" +#: ../../Zotlabs/Module/Mood.php:136 +msgid "Set your current mood and tell your friends" +msgstr "Indiquez votre humeur du moment à vos amis" -#: ../../Zotlabs/Module/Mitem.php:157 -msgid "Enter URL of the link or select a menu name to create a submenu" -msgstr "Entrez l'URL du lien ou sélectionnez un nom de menu pour créer un sous-menu" +#: ../../Zotlabs/Module/Connections.php:52 +#: ../../Zotlabs/Module/Connections.php:157 +#: ../../Zotlabs/Module/Connections.php:246 +msgid "Blocked" +msgstr "Bloqué(e)" -#: ../../Zotlabs/Module/Mitem.php:158 ../../Zotlabs/Module/Mitem.php:232 -msgid "Use magic-auth if available" -msgstr "Utiliser l'authentification distante, quand disponible" +#: ../../Zotlabs/Module/Connections.php:57 +#: ../../Zotlabs/Module/Connections.php:164 +#: ../../Zotlabs/Module/Connections.php:245 +msgid "Ignored" +msgstr "Ignoré(e)" -#: ../../Zotlabs/Module/Mitem.php:159 ../../Zotlabs/Module/Mitem.php:233 -msgid "Open link in new window" -msgstr "Ouvrir le lien dans une nouvelle fenêtre" +#: ../../Zotlabs/Module/Connections.php:62 +#: ../../Zotlabs/Module/Connections.php:178 +#: ../../Zotlabs/Module/Connections.php:244 +msgid "Hidden" +msgstr "Caché" -#: ../../Zotlabs/Module/Mitem.php:160 ../../Zotlabs/Module/Mitem.php:234 -msgid "Order in list" -msgstr "Ordre dans la liste" +#: ../../Zotlabs/Module/Connections.php:67 +#: ../../Zotlabs/Module/Connections.php:171 +#: ../../Zotlabs/Module/Connections.php:243 +msgid "Archived" +msgstr "Archivé" -#: ../../Zotlabs/Module/Mitem.php:160 ../../Zotlabs/Module/Mitem.php:234 -msgid "Higher numbers will sink to bottom of listing" -msgstr "Les nombres les plus élevés seront au bas de la liste" +#: ../../Zotlabs/Module/Connections.php:72 +#: ../../Zotlabs/Module/Connections.php:82 ../../Zotlabs/Module/Menu.php:116 +#: ../../include/conversation.php:1657 +msgid "New" +msgstr "Nouveautés" -#: ../../Zotlabs/Module/Mitem.php:161 -msgid "Submit and finish" -msgstr "Vadiler et terminer" +#: ../../Zotlabs/Module/Connections.php:88 +#: ../../Zotlabs/Module/Connections.php:103 +#: ../../Zotlabs/Module/Connedit.php:717 ../../Zotlabs/Widget/Affinity.php:30 +msgid "All" +msgstr "Tous" -#: ../../Zotlabs/Module/Mitem.php:162 -msgid "Submit and continue" -msgstr "Valider et continuer" +#: ../../Zotlabs/Module/Connections.php:134 +msgid "New Connections" +msgstr "Nouveaux contacts" -#: ../../Zotlabs/Module/Mitem.php:170 -msgid "Menu:" -msgstr "Menu :" +#: ../../Zotlabs/Module/Connections.php:137 +msgid "Show pending (new) connections" +msgstr "Voir les (nouveaux) contacts en attente" -#: ../../Zotlabs/Module/Mitem.php:173 -msgid "Link Target" -msgstr "Cible du lien" +#: ../../Zotlabs/Module/Connections.php:144 +msgid "Show all connections" +msgstr "Voir tous les contacts" -#: ../../Zotlabs/Module/Mitem.php:176 -msgid "Edit menu" -msgstr "Modifier le menu" +#: ../../Zotlabs/Module/Connections.php:160 +msgid "Only show blocked connections" +msgstr "Ne montrer que les contacts bloqués" -#: ../../Zotlabs/Module/Mitem.php:179 -msgid "Edit element" -msgstr "Modifier l'entrée" +#: ../../Zotlabs/Module/Connections.php:167 +msgid "Only show ignored connections" +msgstr "Ne montrer que les contacts ignorés" -#: ../../Zotlabs/Module/Mitem.php:180 -msgid "Drop element" -msgstr "Supprimer l'entrée" +#: ../../Zotlabs/Module/Connections.php:174 +msgid "Only show archived connections" +msgstr "Ne montrer que les contacts archivés" -#: ../../Zotlabs/Module/Mitem.php:181 -msgid "New element" -msgstr "Nouvelle entrée" +#: ../../Zotlabs/Module/Connections.php:181 +msgid "Only show hidden connections" +msgstr "Ne montrer que les contacts cachés" -#: ../../Zotlabs/Module/Mitem.php:182 -msgid "Edit this menu container" -msgstr "Éditer ce bloc de menu" +#: ../../Zotlabs/Module/Connections.php:242 +msgid "Pending approval" +msgstr "En attente de validation" -#: ../../Zotlabs/Module/Mitem.php:183 -msgid "Add menu element" -msgstr "Ajouter une entrée au menu" +#: ../../Zotlabs/Module/Connections.php:258 +#, php-format +msgid "%1$s [%2$s]" +msgstr "%1$s [%2$s]" -#: ../../Zotlabs/Module/Mitem.php:184 -msgid "Delete this menu item" -msgstr "Supprimer cette entrée du menu" +#: ../../Zotlabs/Module/Connections.php:259 +msgid "Edit connection" +msgstr "Modifier le contact" -#: ../../Zotlabs/Module/Mitem.php:185 -msgid "Edit this menu item" -msgstr "Modifier cette entrée du menu" +#: ../../Zotlabs/Module/Connections.php:260 +msgid "Delete connection" +msgstr "Supprimer le contact" -#: ../../Zotlabs/Module/Mitem.php:202 -msgid "Menu item not found." -msgstr "Entrée de menu introuvable." +#: ../../Zotlabs/Module/Connections.php:269 +msgid "Channel address" +msgstr "Adresse du canal" -#: ../../Zotlabs/Module/Mitem.php:215 -msgid "Menu item deleted." -msgstr "Entrée de menu supprimée." +#: ../../Zotlabs/Module/Connections.php:271 +msgid "Network" +msgstr "Réseau" -#: ../../Zotlabs/Module/Mitem.php:217 -msgid "Menu item could not be deleted." -msgstr "Impossible de supprimer l'entrée de menu." +#: ../../Zotlabs/Module/Connections.php:274 +msgid "Call" +msgstr "Appeler" -#: ../../Zotlabs/Module/Mitem.php:224 -msgid "Edit Menu Element" -msgstr "Modifier l'entrée de menu" +#: ../../Zotlabs/Module/Connections.php:276 +msgid "Status" +msgstr "État" -#: ../../Zotlabs/Module/Mitem.php:230 -msgid "Link text" -msgstr "Texte du lien" +#: ../../Zotlabs/Module/Connections.php:278 +msgid "Connected" +msgstr "Ami depuis" -#: ../../Zotlabs/Module/New_channel.php:128 -#: ../../Zotlabs/Module/Register.php:231 -msgid "Name or caption" -msgstr "Nom ou libellé" +#: ../../Zotlabs/Module/Connections.php:280 +msgid "Approve connection" +msgstr "Valider le contact" -#: ../../Zotlabs/Module/New_channel.php:128 -#: ../../Zotlabs/Module/Register.php:231 -msgid "Examples: \"Bob Jameson\", \"Lisa and her Horses\", \"Soccer\", \"Aviation Group\"" -msgstr "Exemples : \"Jérôme Dutilleul\", \"Louise et ses chevaux\", \"Football\", \"Club d'aéromodélisme\"" +#: ../../Zotlabs/Module/Connections.php:282 +msgid "Ignore connection" +msgstr "Ignorer le contact" -#: ../../Zotlabs/Module/New_channel.php:130 -#: ../../Zotlabs/Module/Register.php:233 -msgid "Choose a short nickname" -msgstr "Choisissez un alias" +#: ../../Zotlabs/Module/Connections.php:283 +#: ../../Zotlabs/Module/Connedit.php:634 +msgid "Ignore" +msgstr "Ignorer" -#: ../../Zotlabs/Module/New_channel.php:130 -#: ../../Zotlabs/Module/Register.php:233 -#, php-format -msgid "" -"Your nickname will be used to create an easy to remember channel address " -"e.g. nickname%s" -msgstr "Votre pseudo sera utilisé pour créer une adresse de canal facile à mémoriser, par ex. pseudo%s" +#: ../../Zotlabs/Module/Connections.php:284 +msgid "Recent activity" +msgstr "Activité récente" -#: ../../Zotlabs/Module/New_channel.php:132 -#: ../../Zotlabs/Module/Register.php:235 -msgid "Channel role and privacy" -msgstr "Rôle et confidentialité du canal" +#: ../../Zotlabs/Module/Connections.php:308 ../../Zotlabs/Lib/Apps.php:216 +#: ../../include/text.php:957 ../../include/nav.php:181 +msgid "Connections" +msgstr "Contacts" -#: ../../Zotlabs/Module/New_channel.php:132 -#: ../../Zotlabs/Module/Register.php:235 -msgid "Select a channel role with your privacy requirements." -msgstr "Sélectionner un rôle de canal adapté à vos besoins de confidentialité." +#: ../../Zotlabs/Module/Connections.php:313 +msgid "Search your connections" +msgstr "Chercher parmi vos contacts" -#: ../../Zotlabs/Module/New_channel.php:132 -#: ../../Zotlabs/Module/Register.php:235 -msgid "Read more about roles" -msgstr "En savoir plus sur les rôles" +#: ../../Zotlabs/Module/Connections.php:314 +msgid "Connections search" +msgstr "Chercher des contacts" -#: ../../Zotlabs/Module/New_channel.php:135 -msgid "Create Channel" -msgstr "Créer le canal" +#: ../../Zotlabs/Module/Connections.php:315 +#: ../../Zotlabs/Module/Directory.php:391 +#: ../../Zotlabs/Module/Directory.php:396 ../../include/contact_widgets.php:23 +msgid "Find" +msgstr "Trouver" -#: ../../Zotlabs/Module/New_channel.php:136 -msgid "" -"A channel is your identity on this network. It can represent a person, a " -"blog, or a forum to name a few. Channels can make connections with other " -"channels to share information with highly detailed permissions." -msgstr "Un canal est votre identité sur ce réseau. Il peut représenter une personne, un blog, ou un forum par exemple. Les canaux peuvent entrer en contact les uns avec les autres pour partager des informations avec des permissions d'accès très fines." +#: ../../Zotlabs/Module/Viewsrc.php:46 +msgid "Source of Item" +msgstr "Source de l'élément" -#: ../../Zotlabs/Module/New_channel.php:137 +#: ../../Zotlabs/Module/Bookmarks.php:53 +msgid "Bookmark added" +msgstr "Favori ajouté" + +#: ../../Zotlabs/Module/Bookmarks.php:76 +msgid "My Bookmarks" +msgstr "Mes Favoris" + +#: ../../Zotlabs/Module/Bookmarks.php:87 +msgid "My Connections Bookmarks" +msgstr "Favoris de mes contacts" + +#: ../../Zotlabs/Module/Removeaccount.php:35 msgid "" -"or <a href=\"import\">import an existing channel</a> from another location." -msgstr "ou <a href=\"import\">importer un canal existant</a> d'un autre serveur." +"Account removals are not allowed within 48 hours of changing the account " +"password." +msgstr "Il est impossible de supprimer un compte dans les 48 heures après avoir changé le mot de passe du compte." -#: ../../Zotlabs/Module/Notifications.php:30 -msgid "Invalid request identifier." -msgstr "Identifiant de requête invalide." +#: ../../Zotlabs/Module/Removeaccount.php:57 +msgid "Remove This Account" +msgstr "Supprimer ce compte" -#: ../../Zotlabs/Module/Notifications.php:39 -msgid "Discard" -msgstr "Annuler" +#: ../../Zotlabs/Module/Removeaccount.php:58 +msgid "" +"This account and all its channels will be completely removed from the " +"network. " +msgstr "Ce compte et tous ses canaux seront entièrement supprimés du réseau." -#: ../../Zotlabs/Module/Notifications.php:103 ../../include/nav.php:191 -msgid "Mark all system notifications seen" -msgstr "Marquer toutes les notifications système comme vues" +#: ../../Zotlabs/Module/Removeaccount.php:60 +msgid "" +"Remove this account, all its channels and all its channel clones from the " +"network" +msgstr "Supprimer du réseau ce compte, tous ses canaux et tous les clones de ses canaux." -#: ../../Zotlabs/Module/Photos.php:84 +#: ../../Zotlabs/Module/Removeaccount.php:60 +msgid "" +"By default only the instances of the channels located on this hub will be " +"removed from the network" +msgstr "Par défaut, seules les instances des canaux situés sur ce hub seront supprimées du réseau" + +#: ../../Zotlabs/Module/Photos.php:78 msgid "Page owner information could not be retrieved." msgstr "Impossible d'obtenir des informations sur le propriétaire de la page." -#: ../../Zotlabs/Module/Photos.php:99 ../../Zotlabs/Module/Photos.php:743 -#: ../../Zotlabs/Module/Profile_photo.php:114 -#: ../../Zotlabs/Module/Profile_photo.php:206 -#: ../../Zotlabs/Module/Profile_photo.php:294 -#: ../../include/photo/photo_driver.php:718 -msgid "Profile Photos" -msgstr "Photos du profil" - -#: ../../Zotlabs/Module/Photos.php:105 ../../Zotlabs/Module/Photos.php:149 +#: ../../Zotlabs/Module/Photos.php:94 ../../Zotlabs/Module/Photos.php:120 msgid "Album not found." msgstr "Album introuvable." -#: ../../Zotlabs/Module/Photos.php:132 +#: ../../Zotlabs/Module/Photos.php:103 msgid "Delete Album" msgstr "Supprimer l'album" -#: ../../Zotlabs/Module/Photos.php:153 -msgid "" -"Multiple storage folders exist with this album name, but within different " -"directories. Please remove the desired folder or folders using the Files " -"manager" -msgstr "" - -#: ../../Zotlabs/Module/Photos.php:210 ../../Zotlabs/Module/Photos.php:1053 +#: ../../Zotlabs/Module/Photos.php:174 ../../Zotlabs/Module/Photos.php:1023 msgid "Delete Photo" msgstr "Supprimer la photo" -#: ../../Zotlabs/Module/Photos.php:533 +#: ../../Zotlabs/Module/Photos.php:501 msgid "No photos selected" msgstr "Aucune photo selectionnée" -#: ../../Zotlabs/Module/Photos.php:582 +#: ../../Zotlabs/Module/Photos.php:550 msgid "Access to this item is restricted." msgstr "L'accès à l'élément est restreint." -#: ../../Zotlabs/Module/Photos.php:621 +#: ../../Zotlabs/Module/Photos.php:591 #, php-format msgid "%1$.2f MB of %2$.2f MB photo storage used." msgstr "Vous avez utilisé %1$.2f mégaoctets sur les %2$.2f autorisés pour le stockage des photos." -#: ../../Zotlabs/Module/Photos.php:624 +#: ../../Zotlabs/Module/Photos.php:594 #, php-format msgid "%1$.2f MB photo storage used." msgstr "%1$.2f méga-octets utilisés pour le stockage des photos." -#: ../../Zotlabs/Module/Photos.php:660 +#: ../../Zotlabs/Module/Photos.php:636 msgid "Upload Photos" msgstr "Téléverser des photos" -#: ../../Zotlabs/Module/Photos.php:664 +#: ../../Zotlabs/Module/Photos.php:640 msgid "Enter an album name" msgstr "Entrer un nom d'album" -#: ../../Zotlabs/Module/Photos.php:665 +#: ../../Zotlabs/Module/Photos.php:641 msgid "or select an existing album (doubleclick)" msgstr "ou sélectionner un album existant (double-clic)" -#: ../../Zotlabs/Module/Photos.php:666 +#: ../../Zotlabs/Module/Photos.php:642 msgid "Create a status post for this upload" msgstr "Créer une publication de statut pour cet envoi" -#: ../../Zotlabs/Module/Photos.php:667 +#: ../../Zotlabs/Module/Photos.php:643 msgid "Caption (optional):" msgstr "Légende (facultative)" -#: ../../Zotlabs/Module/Photos.php:668 +#: ../../Zotlabs/Module/Photos.php:644 msgid "Description (optional):" msgstr "Description (facultative)" -#: ../../Zotlabs/Module/Photos.php:695 -msgid "Album name could not be decoded" -msgstr "Le nom de l'Album n'a pu être décodé" - -#: ../../Zotlabs/Module/Photos.php:743 -msgid "Contact Photos" -msgstr "Photos de contact" - -#: ../../Zotlabs/Module/Photos.php:766 +#: ../../Zotlabs/Module/Photos.php:725 msgid "Show Newest First" msgstr "Les plus récent(e)s en premier" -#: ../../Zotlabs/Module/Photos.php:768 +#: ../../Zotlabs/Module/Photos.php:727 msgid "Show Oldest First" msgstr "Les moins récent(e)s en premier" -#: ../../Zotlabs/Module/Photos.php:792 ../../Zotlabs/Module/Photos.php:1331 -#: ../../include/widgets.php:1499 -msgid "View Photo" -msgstr "Voir la photo" - -#: ../../Zotlabs/Module/Photos.php:823 ../../include/widgets.php:1516 -msgid "Edit Album" -msgstr "Modifier l'album" - -#: ../../Zotlabs/Module/Photos.php:870 +#: ../../Zotlabs/Module/Photos.php:832 msgid "Permission denied. Access to this item may be restricted." msgstr "Permission refusée. L'accès à cet élément peut avoir été restreint." -#: ../../Zotlabs/Module/Photos.php:872 +#: ../../Zotlabs/Module/Photos.php:834 msgid "Photo not available" msgstr "Photo non disponible" -#: ../../Zotlabs/Module/Photos.php:930 +#: ../../Zotlabs/Module/Photos.php:892 msgid "Use as profile photo" msgstr "Utiliser comme photo du profil" -#: ../../Zotlabs/Module/Photos.php:931 +#: ../../Zotlabs/Module/Photos.php:893 msgid "Use as cover photo" -msgstr "" +msgstr "Utilisez comme bannière" -#: ../../Zotlabs/Module/Photos.php:938 +#: ../../Zotlabs/Module/Photos.php:900 msgid "Private Photo" msgstr "Photo privée" -#: ../../Zotlabs/Module/Photos.php:953 +#: ../../Zotlabs/Module/Photos.php:915 msgid "View Full Size" msgstr "Voir en taille réelle" -#: ../../Zotlabs/Module/Photos.php:998 ../../Zotlabs/Module/Admin.php:1437 -#: ../../Zotlabs/Module/Tagrm.php:137 -msgid "Remove" -msgstr "Retirer" - -#: ../../Zotlabs/Module/Photos.php:1032 +#: ../../Zotlabs/Module/Photos.php:997 msgid "Edit photo" msgstr "Modifier la photo" -#: ../../Zotlabs/Module/Photos.php:1034 +#: ../../Zotlabs/Module/Photos.php:999 msgid "Rotate CW (right)" msgstr "Rotation horaire (droite)" -#: ../../Zotlabs/Module/Photos.php:1035 +#: ../../Zotlabs/Module/Photos.php:1000 msgid "Rotate CCW (left)" msgstr "Rotation anti-horaire (gauche)" -#: ../../Zotlabs/Module/Photos.php:1038 +#: ../../Zotlabs/Module/Photos.php:1003 +msgid "Move photo to album" +msgstr "Déplacer la photo dans l'album" + +#: ../../Zotlabs/Module/Photos.php:1004 msgid "Enter a new album name" msgstr "Entrer un nouveau nom d'album" -#: ../../Zotlabs/Module/Photos.php:1039 +#: ../../Zotlabs/Module/Photos.php:1005 msgid "or select an existing one (doubleclick)" msgstr "ou en sélectionner un existant (double-clic)" -#: ../../Zotlabs/Module/Photos.php:1042 +#: ../../Zotlabs/Module/Photos.php:1008 msgid "Caption" msgstr "Titre/légende" -#: ../../Zotlabs/Module/Photos.php:1044 +#: ../../Zotlabs/Module/Photos.php:1010 msgid "Add a Tag" msgstr "Ajouter une étiquette" -#: ../../Zotlabs/Module/Photos.php:1048 +#: ../../Zotlabs/Module/Photos.php:1018 msgid "Example: @bob, @Barbara_Jensen, @jim@example.com" msgstr "Exemple : @marc, @Barbara_Jensen, @charles@exemple.com, #Ile_de_France, #marathon" -#: ../../Zotlabs/Module/Photos.php:1051 +#: ../../Zotlabs/Module/Photos.php:1021 msgid "Flag as adult in album view" msgstr "Marquer comme \"adulte\" dans l'affichage de l'album" -#: ../../Zotlabs/Module/Photos.php:1070 ../../Zotlabs/Lib/ThreadItem.php:261 +#: ../../Zotlabs/Module/Photos.php:1040 ../../Zotlabs/Lib/ThreadItem.php:269 msgid "I like this (toggle)" msgstr "J'aime (oui/non)" -#: ../../Zotlabs/Module/Photos.php:1071 ../../Zotlabs/Lib/ThreadItem.php:262 +#: ../../Zotlabs/Module/Photos.php:1041 ../../Zotlabs/Lib/ThreadItem.php:270 msgid "I don't like this (toggle)" msgstr "Je n'aime pas (oui/non)" -#: ../../Zotlabs/Module/Photos.php:1073 ../../Zotlabs/Lib/ThreadItem.php:397 -#: ../../include/conversation.php:740 +#: ../../Zotlabs/Module/Photos.php:1043 ../../Zotlabs/Lib/ThreadItem.php:412 +#: ../../include/conversation.php:739 msgid "Please wait" msgstr "Merci de patienter" -#: ../../Zotlabs/Module/Photos.php:1089 ../../Zotlabs/Module/Photos.php:1207 -#: ../../Zotlabs/Lib/ThreadItem.php:707 +#: ../../Zotlabs/Module/Photos.php:1059 ../../Zotlabs/Module/Photos.php:1177 +#: ../../Zotlabs/Lib/ThreadItem.php:729 msgid "This is you" msgstr "C'est vous" -#: ../../Zotlabs/Module/Photos.php:1091 ../../Zotlabs/Module/Photos.php:1209 -#: ../../Zotlabs/Lib/ThreadItem.php:709 ../../include/js_strings.php:6 +#: ../../Zotlabs/Module/Photos.php:1061 ../../Zotlabs/Module/Photos.php:1179 +#: ../../Zotlabs/Lib/ThreadItem.php:731 ../../include/js_strings.php:6 msgid "Comment" msgstr "Commenter" -#: ../../Zotlabs/Module/Photos.php:1107 ../../include/conversation.php:574 +#: ../../Zotlabs/Module/Photos.php:1077 ../../include/conversation.php:574 msgctxt "title" msgid "Likes" msgstr "Aime" -#: ../../Zotlabs/Module/Photos.php:1107 ../../include/conversation.php:574 +#: ../../Zotlabs/Module/Photos.php:1077 ../../include/conversation.php:574 msgctxt "title" msgid "Dislikes" msgstr "N'aime pas" -#: ../../Zotlabs/Module/Photos.php:1108 ../../include/conversation.php:575 +#: ../../Zotlabs/Module/Photos.php:1078 ../../include/conversation.php:575 msgctxt "title" msgid "Agree" msgstr "D'accord" -#: ../../Zotlabs/Module/Photos.php:1108 ../../include/conversation.php:575 +#: ../../Zotlabs/Module/Photos.php:1078 ../../include/conversation.php:575 msgctxt "title" msgid "Disagree" msgstr "Pas d'accord" -#: ../../Zotlabs/Module/Photos.php:1108 ../../include/conversation.php:575 +#: ../../Zotlabs/Module/Photos.php:1078 ../../include/conversation.php:575 msgctxt "title" msgid "Abstain" msgstr "Abstention" -#: ../../Zotlabs/Module/Photos.php:1109 ../../include/conversation.php:576 +#: ../../Zotlabs/Module/Photos.php:1079 ../../include/conversation.php:576 msgctxt "title" msgid "Attending" msgstr "Participations" -#: ../../Zotlabs/Module/Photos.php:1109 ../../include/conversation.php:576 +#: ../../Zotlabs/Module/Photos.php:1079 ../../include/conversation.php:576 msgctxt "title" msgid "Not attending" msgstr "Non-participations" -#: ../../Zotlabs/Module/Photos.php:1109 ../../include/conversation.php:576 +#: ../../Zotlabs/Module/Photos.php:1079 ../../include/conversation.php:576 msgctxt "title" msgid "Might attend" msgstr "Participation possible" -#: ../../Zotlabs/Module/Photos.php:1126 ../../Zotlabs/Module/Photos.php:1138 -#: ../../Zotlabs/Lib/ThreadItem.php:181 ../../Zotlabs/Lib/ThreadItem.php:193 -#: ../../include/conversation.php:1717 +#: ../../Zotlabs/Module/Photos.php:1096 ../../Zotlabs/Module/Photos.php:1108 +#: ../../Zotlabs/Lib/ThreadItem.php:187 ../../Zotlabs/Lib/ThreadItem.php:199 msgid "View all" msgstr "Voir tout" -#: ../../Zotlabs/Module/Photos.php:1130 ../../Zotlabs/Lib/ThreadItem.php:185 -#: ../../include/taxonomy.php:403 ../../include/conversation.php:1741 -#: ../../include/channel.php:1158 +#: ../../Zotlabs/Module/Photos.php:1100 ../../Zotlabs/Lib/ThreadItem.php:191 +#: ../../include/conversation.php:1898 ../../include/channel.php:1266 +#: ../../include/taxonomy.php:403 msgctxt "noun" msgid "Like" msgid_plural "Likes" msgstr[0] "Aime" msgstr[1] "Aime" -#: ../../Zotlabs/Module/Photos.php:1135 ../../Zotlabs/Lib/ThreadItem.php:190 -#: ../../include/conversation.php:1744 +#: ../../Zotlabs/Module/Photos.php:1105 ../../Zotlabs/Lib/ThreadItem.php:196 +#: ../../include/conversation.php:1901 msgctxt "noun" msgid "Dislike" msgid_plural "Dislikes" msgstr[0] "N'aime pas" msgstr[1] "N'aime pas" -#: ../../Zotlabs/Module/Photos.php:1235 +#: ../../Zotlabs/Module/Photos.php:1205 msgid "Photo Tools" -msgstr "" +msgstr "Ouitls pour photos" -#: ../../Zotlabs/Module/Photos.php:1244 +#: ../../Zotlabs/Module/Photos.php:1214 msgid "In This Photo:" msgstr "Dans cette photo :" -#: ../../Zotlabs/Module/Photos.php:1249 +#: ../../Zotlabs/Module/Photos.php:1219 msgid "Map" msgstr "Carte" -#: ../../Zotlabs/Module/Photos.php:1257 ../../Zotlabs/Lib/ThreadItem.php:386 +#: ../../Zotlabs/Module/Photos.php:1227 ../../Zotlabs/Lib/ThreadItem.php:401 msgctxt "noun" msgid "Likes" msgstr "Aime" -#: ../../Zotlabs/Module/Photos.php:1258 ../../Zotlabs/Lib/ThreadItem.php:387 +#: ../../Zotlabs/Module/Photos.php:1228 ../../Zotlabs/Lib/ThreadItem.php:402 msgctxt "noun" msgid "Dislikes" msgstr "N'aime pas" -#: ../../Zotlabs/Module/Photos.php:1263 ../../Zotlabs/Lib/ThreadItem.php:392 -#: ../../include/acl_selectors.php:285 +#: ../../Zotlabs/Module/Photos.php:1233 ../../Zotlabs/Lib/ThreadItem.php:407 +#: ../../include/acl_selectors.php:220 msgid "Close" msgstr "Fermer" -#: ../../Zotlabs/Module/Photos.php:1337 -msgid "View Album" -msgstr "Voir l'album" - -#: ../../Zotlabs/Module/Photos.php:1348 ../../Zotlabs/Module/Photos.php:1361 -#: ../../Zotlabs/Module/Photos.php:1362 +#: ../../Zotlabs/Module/Photos.php:1305 ../../Zotlabs/Module/Photos.php:1318 +#: ../../Zotlabs/Module/Photos.php:1319 ../../include/photos.php:528 msgid "Recent Photos" msgstr "Photos récentes" -#: ../../Zotlabs/Module/Ping.php:265 -msgid "sent you a private message" -msgstr "vous a envoyé un message privé" +#: ../../Zotlabs/Module/Wiki.php:30 +msgid "Profile Unavailable." +msgstr "Profil non disponible." -#: ../../Zotlabs/Module/Ping.php:313 -msgid "added your channel" -msgstr "a ajouté votre canal" +#: ../../Zotlabs/Module/Wiki.php:44 ../../addon/gitwiki/Mod_Gitwiki.php:42 +msgid "Not found" +msgstr "Non trouvé" -#: ../../Zotlabs/Module/Ping.php:323 -msgid "g A l F d" -msgstr "g A l F d" +#: ../../Zotlabs/Module/Wiki.php:68 ../../addon/gitwiki/Mod_Gitwiki.php:62 +msgid "Invalid channel" +msgstr "Canal invalide." -#: ../../Zotlabs/Module/Ping.php:346 -msgid "[today]" -msgstr "[aujourd'hui]" +#: ../../Zotlabs/Module/Wiki.php:160 ../../addon/gitwiki/Mod_Gitwiki.php:146 +#: ../../include/conversation.php:1845 +msgid "Wikis" +msgstr "Wikis" -#: ../../Zotlabs/Module/Ping.php:355 -msgid "posted an event" -msgstr "a publié un événement" +#: ../../Zotlabs/Module/Wiki.php:166 ../../addon/gitwiki/Mod_Gitwiki.php:152 +msgid "Download" +msgstr "Téléchargement" -#: ../../Zotlabs/Module/Oexchange.php:27 -msgid "Unable to find your hub." -msgstr "Impossible de trouver votre hub." +#: ../../Zotlabs/Module/Wiki.php:168 ../../Zotlabs/Module/Chat.php:254 +#: ../../Zotlabs/Module/Profiles.php:834 ../../Zotlabs/Module/Manage.php:143 +#: ../../addon/gitwiki/Mod_Gitwiki.php:154 +msgid "Create New" +msgstr "Nouveau" -#: ../../Zotlabs/Module/Oexchange.php:41 -msgid "Post successful." -msgstr "Publication réussie." +#: ../../Zotlabs/Module/Wiki.php:170 ../../addon/gitwiki/Mod_Gitwiki.php:156 +msgid "Wiki name" +msgstr "Nom du wiki" -#: ../../Zotlabs/Module/Openid.php:30 -msgid "OpenID protocol error. No ID returned." -msgstr "Erreur du protocole OpenID. Pas d'ID retourné." +#: ../../Zotlabs/Module/Wiki.php:171 ../../addon/gitwiki/Mod_Gitwiki.php:157 +msgid "Content type" +msgstr "Type de contenu" -#: ../../Zotlabs/Module/Openid.php:193 ../../include/auth.php:226 -msgid "Login failed." -msgstr "Échec de la connexion." +#: ../../Zotlabs/Module/Wiki.php:173 ../../Zotlabs/Storage/Browser.php:234 +#: ../../addon/gitwiki/Mod_Gitwiki.php:159 +msgid "Type" +msgstr "Type" -#: ../../Zotlabs/Module/Page.php:133 -msgid "" -"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod " -"tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam," -" quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo " -"consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse " -"cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat " -"non proident, sunt in culpa qui officia deserunt mollit anim id est laborum." -msgstr "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum." +#: ../../Zotlabs/Module/Wiki.php:180 ../../addon/gitwiki/Mod_Gitwiki.php:166 +msgid "Create a status post for this wiki" +msgstr "Créer un statut de publication pour ce wiki" -#: ../../Zotlabs/Module/Pconfig.php:26 ../../Zotlabs/Module/Pconfig.php:59 -msgid "This setting requires special processing and editing has been blocked." -msgstr "Ce paramètre nécessité un traitement spécial, les modifications ont été bloquées." +#: ../../Zotlabs/Module/Wiki.php:205 ../../addon/gitwiki/Mod_Gitwiki.php:185 +msgid "Wiki not found" +msgstr "Wiki introuvable" -#: ../../Zotlabs/Module/Pconfig.php:48 -msgid "Configuration Editor" -msgstr "Editeur de configuration" +#: ../../Zotlabs/Module/Wiki.php:229 ../../addon/gitwiki/Mod_Gitwiki.php:210 +msgid "Rename page" +msgstr "Renommer la page" -#: ../../Zotlabs/Module/Pconfig.php:49 -msgid "" -"Warning: Changing some settings could render your channel inoperable. Please" -" leave this page unless you are comfortable with and knowledgeable about how" -" to correctly use this feature." -msgstr "Attention :modifier certains paramètres peut rendre votre canal inutilisable. Merci d'ignorer cette page à moins d'être suffisamment à l'aise de savoir comment utiliser correctement cette fonctionnalité." +#: ../../Zotlabs/Module/Wiki.php:233 ../../addon/gitwiki/Mod_Gitwiki.php:214 +msgid "Error retrieving page content" +msgstr "Erreur lors de la récupération du contenu de la page" + +#: ../../Zotlabs/Module/Wiki.php:239 +msgid "New page" +msgstr "" + +#: ../../Zotlabs/Module/Wiki.php:263 ../../addon/gitwiki/Mod_Gitwiki.php:242 +msgid "Revision Comparison" +msgstr "Comparaison des révisions" + +#: ../../Zotlabs/Module/Wiki.php:264 ../../addon/gitwiki/Mod_Gitwiki.php:243 +msgid "Revert" +msgstr "Revenir" + +#: ../../Zotlabs/Module/Wiki.php:268 +msgid "Short description of your changes (optional)" +msgstr "Description courte de vos modifications (optionnel)" + +#: ../../Zotlabs/Module/Wiki.php:275 ../../addon/gitwiki/Mod_Gitwiki.php:252 +msgid "Source" +msgstr "Source" + +#: ../../Zotlabs/Module/Wiki.php:283 ../../addon/gitwiki/Mod_Gitwiki.php:260 +msgid "New page name" +msgstr "Nouveau nom de la page" + +#: ../../Zotlabs/Module/Wiki.php:288 ../../addon/gitwiki/Mod_Gitwiki.php:265 +#: ../../include/conversation.php:1232 +msgid "Embed image from photo albums" +msgstr "Intégrer une image d'un album photo" + +#: ../../Zotlabs/Module/Wiki.php:289 ../../addon/gitwiki/Mod_Gitwiki.php:266 +#: ../../include/conversation.php:1326 +msgid "Embed an image from your albums" +msgstr "Intégrer une image de votre album photo" + +#: ../../Zotlabs/Module/Wiki.php:291 ../../addon/gitwiki/Mod_Gitwiki.php:268 +#: ../../include/conversation.php:1328 ../../include/conversation.php:1375 +msgid "OK" +msgstr "OK" + +#: ../../Zotlabs/Module/Wiki.php:292 ../../addon/gitwiki/Mod_Gitwiki.php:269 +#: ../../include/conversation.php:1268 +msgid "Choose images to embed" +msgstr "Choisissez des images à intégrer" + +#: ../../Zotlabs/Module/Wiki.php:293 ../../addon/gitwiki/Mod_Gitwiki.php:270 +#: ../../include/conversation.php:1269 +msgid "Choose an album" +msgstr "Choisir un album" + +#: ../../Zotlabs/Module/Wiki.php:294 ../../addon/gitwiki/Mod_Gitwiki.php:271 +msgid "Choose a different album" +msgstr "Choisissez un autre album" + +#: ../../Zotlabs/Module/Wiki.php:295 ../../addon/gitwiki/Mod_Gitwiki.php:272 +#: ../../include/conversation.php:1271 +msgid "Error getting album list" +msgstr "Erreur venant de la liste de l'album" + +#: ../../Zotlabs/Module/Wiki.php:296 ../../addon/gitwiki/Mod_Gitwiki.php:273 +#: ../../include/conversation.php:1272 +msgid "Error getting photo link" +msgstr "Erreur provenant du lien de la photo" + +#: ../../Zotlabs/Module/Wiki.php:297 ../../addon/gitwiki/Mod_Gitwiki.php:274 +#: ../../include/conversation.php:1273 +msgid "Error getting album" +msgstr "Erreur venant de l'album" + +#: ../../Zotlabs/Module/Wiki.php:364 ../../addon/gitwiki/Mod_Gitwiki.php:337 +msgid "Error creating wiki. Invalid name." +msgstr "Erreur lors de la création du wiki. Nom invalide." + +#: ../../Zotlabs/Module/Wiki.php:371 +msgid "A wiki with this name already exists." +msgstr "" + +#: ../../Zotlabs/Module/Wiki.php:384 ../../addon/gitwiki/Mod_Gitwiki.php:348 +msgid "Wiki created, but error creating Home page." +msgstr "Le wiki a été créé, mais une erreur est survenue lors de la création de sa page d'accueil." + +#: ../../Zotlabs/Module/Wiki.php:391 ../../addon/gitwiki/Mod_Gitwiki.php:353 +msgid "Error creating wiki" +msgstr "Erreur lors de la création du wiki." + +#: ../../Zotlabs/Module/Wiki.php:403 +msgid "Wiki delete permission denied." +msgstr "Permission de supprimer le wiki refusée." + +#: ../../Zotlabs/Module/Wiki.php:413 +msgid "Error deleting wiki" +msgstr "Erreur durant la suppression du wiki" + +#: ../../Zotlabs/Module/Wiki.php:439 ../../addon/gitwiki/Mod_Gitwiki.php:400 +msgid "New page created" +msgstr "Nouvelle page créée" + +#: ../../Zotlabs/Module/Wiki.php:558 +msgid "Cannot delete Home" +msgstr "Impossible de supprimer la racine" + +#: ../../Zotlabs/Module/Wiki.php:622 +msgid "Current Revision" +msgstr "Version actuelle" + +#: ../../Zotlabs/Module/Wiki.php:622 +msgid "Selected Revision" +msgstr "Version sélectionnée" -#: ../../Zotlabs/Module/Pdledit.php:18 +#: ../../Zotlabs/Module/Wiki.php:672 +msgid "You must be authenticated." +msgstr "Vous devez être connecté." + +#: ../../Zotlabs/Module/Chanview.php:134 +msgid "toggle full screen mode" +msgstr "Basculer en mode plein écran." + +#: ../../Zotlabs/Module/Pdledit.php:21 msgid "Layout updated." msgstr "Mise en page mise à jour." -#: ../../Zotlabs/Module/Pdledit.php:34 ../../Zotlabs/Module/Pdledit.php:61 +#: ../../Zotlabs/Module/Pdledit.php:34 ../../Zotlabs/Module/Chat.php:217 +msgid "Feature disabled." +msgstr "Fonctionnalité désactivée" + +#: ../../Zotlabs/Module/Pdledit.php:42 ../../Zotlabs/Module/Pdledit.php:69 msgid "Edit System Page Description" msgstr "Modifier la description de la page du système" -#: ../../Zotlabs/Module/Pdledit.php:56 +#: ../../Zotlabs/Module/Pdledit.php:64 msgid "Layout not found." msgstr "Mise en page introuvable." -#: ../../Zotlabs/Module/Pdledit.php:62 +#: ../../Zotlabs/Module/Pdledit.php:70 msgid "Module Name:" msgstr "Nom du module :" -#: ../../Zotlabs/Module/Pdledit.php:63 +#: ../../Zotlabs/Module/Pdledit.php:71 msgid "Layout Help" msgstr "Aide à la mise en page" -#: ../../Zotlabs/Module/Poke.php:168 ../../Zotlabs/Lib/Apps.php:226 -#: ../../include/conversation.php:960 +#: ../../Zotlabs/Module/Poke.php:168 ../../Zotlabs/Lib/Apps.php:235 +#: ../../include/conversation.php:1042 msgid "Poke" msgstr "Tapoter" @@ -3203,13 +4747,838 @@ msgstr "Choisir ce que vous voulez faire au destinataire" msgid "Make this post private" msgstr "Rendre cette publication privée" -#: ../../Zotlabs/Module/Probe.php:30 ../../Zotlabs/Module/Probe.php:34 +#: ../../Zotlabs/Module/Profile_photo.php:61 +#: ../../Zotlabs/Module/Cover_photo.php:56 +msgid "Image uploaded but image cropping failed." +msgstr "L'image a été téléversée, mais le recadrage a échoué." + +#: ../../Zotlabs/Module/Profile_photo.php:115 +#: ../../Zotlabs/Module/Profile_photo.php:226 +#: ../../include/photo/photo_driver.php:646 +msgid "Profile Photos" +msgstr "Photos du profil" + +#: ../../Zotlabs/Module/Profile_photo.php:137 +#: ../../Zotlabs/Module/Cover_photo.php:159 +msgid "Image resize failed." +msgstr "Le redimensionnement de l'image a échoué." + +#: ../../Zotlabs/Module/Profile_photo.php:196 +#: ../../addon/openclipatar/openclipatar.php:298 +msgid "" +"Shift-reload the page or clear browser cache if the new photo does not " +"display immediately." +msgstr "Shift-rechargez votre page, ou videz le cache du navigateur si la photo ne s'affiche pas immédiatement." + +#: ../../Zotlabs/Module/Profile_photo.php:203 +#: ../../Zotlabs/Module/Cover_photo.php:173 ../../include/photos.php:149 +msgid "Unable to process image" +msgstr "Impossible de traiter l'image" + +#: ../../Zotlabs/Module/Profile_photo.php:238 +#: ../../Zotlabs/Module/Cover_photo.php:197 +msgid "Image upload failed." +msgstr "Le téléversement de l'image a échoué." + +#: ../../Zotlabs/Module/Profile_photo.php:257 +#: ../../Zotlabs/Module/Cover_photo.php:214 +msgid "Unable to process image." +msgstr "Impossible de traîter l'image." + +#: ../../Zotlabs/Module/Profile_photo.php:318 +#: ../../Zotlabs/Module/Profile_photo.php:365 +#: ../../Zotlabs/Module/Cover_photo.php:307 +#: ../../Zotlabs/Module/Cover_photo.php:322 +msgid "Photo not available." +msgstr "Photo inaccessible." + +#: ../../Zotlabs/Module/Profile_photo.php:420 +#: ../../Zotlabs/Module/Cover_photo.php:358 +msgid "Upload File:" +msgstr "Téléverser fichier :" + +#: ../../Zotlabs/Module/Profile_photo.php:421 +#: ../../Zotlabs/Module/Cover_photo.php:359 +msgid "Select a profile:" +msgstr "Choisir un profil :" + +#: ../../Zotlabs/Module/Profile_photo.php:422 +msgid "Use Photo for Profile" +msgstr "Utiliser la photo pour le profil" + +#: ../../Zotlabs/Module/Profile_photo.php:422 +msgid "Upload Profile Photo" +msgstr "Téléverser une photo de profil" + +#: ../../Zotlabs/Module/Profile_photo.php:423 +#: ../../addon/openclipatar/openclipatar.php:182 +#: ../../addon/openclipatar/openclipatar.php:194 +msgid "Use" +msgstr "Utiliser" + +#: ../../Zotlabs/Module/Profile_photo.php:429 +#: ../../Zotlabs/Module/Cover_photo.php:365 +msgid "skip this step" +msgstr "passer cette étape" + +#: ../../Zotlabs/Module/Profile_photo.php:429 +#: ../../Zotlabs/Module/Cover_photo.php:365 +msgid "select a photo from your photo albums" +msgstr "choisir une photo dans vos albums" + +#: ../../Zotlabs/Module/Profile_photo.php:448 +#: ../../Zotlabs/Module/Cover_photo.php:381 +msgid "Crop Image" +msgstr "Recadrer l'image" + +#: ../../Zotlabs/Module/Profile_photo.php:449 +#: ../../Zotlabs/Module/Cover_photo.php:382 +msgid "Please adjust the image cropping for optimum viewing." +msgstr "Merci d'ajuster le cadre pour une visualisation optimale." + +#: ../../Zotlabs/Module/Profile_photo.php:451 +#: ../../Zotlabs/Module/Cover_photo.php:384 +msgid "Done Editing" +msgstr "J'ai terminé" + +#: ../../Zotlabs/Module/Chatsvc.php:131 +msgid "Away" +msgstr "Absent" + +#: ../../Zotlabs/Module/Chatsvc.php:136 +msgid "Online" +msgstr "En ligne" + +#: ../../Zotlabs/Module/Item.php:184 +msgid "Unable to locate original post." +msgstr "Impossible de localiser la publication initiale." + +#: ../../Zotlabs/Module/Item.php:450 +msgid "Empty post discarded." +msgstr "Publication vide annulée." + +#: ../../Zotlabs/Module/Item.php:824 +msgid "Duplicate post suppressed." +msgstr "Publication en doublon supprimée." + +#: ../../Zotlabs/Module/Item.php:954 +msgid "System error. Post not saved." +msgstr "Erreur système. Publication non sauvegardée." + +#: ../../Zotlabs/Module/Item.php:1084 +msgid "Unable to obtain post information from database." +msgstr "Impossible d'obtenir les informations de publication depuis la base de données." + +#: ../../Zotlabs/Module/Item.php:1091 #, php-format -msgid "Fetching URL returns error: %1$s" -msgstr "Récupération d'URL échouée : %1$s" +msgid "You have reached your limit of %1$.0f top level posts." +msgstr "Vous avez atteint votre limite de %1$.0f contributions \"racines\"." + +#: ../../Zotlabs/Module/Item.php:1098 +#, php-format +msgid "You have reached your limit of %1$.0f webpages." +msgstr "Vous avez atteint votre limite de %1$.0f pages web." + +#: ../../Zotlabs/Module/Ping.php:254 +msgid "sent you a private message" +msgstr "vous a envoyé un message privé" + +#: ../../Zotlabs/Module/Ping.php:302 +msgid "added your channel" +msgstr "a ajouté votre canal" + +#: ../../Zotlabs/Module/Ping.php:312 +msgid "g A l F d" +msgstr "g A l F d" + +#: ../../Zotlabs/Module/Ping.php:330 +msgid "[today]" +msgstr "[aujourd'hui]" + +#: ../../Zotlabs/Module/Ping.php:339 +msgid "posted an event" +msgstr "a publié un événement" + +#: ../../Zotlabs/Module/Page.php:40 ../../Zotlabs/Module/Block.php:31 +msgid "Invalid item." +msgstr "Élément invalide." + +#: ../../Zotlabs/Module/Page.php:94 ../../Zotlabs/Module/Block.php:79 +#: ../../Zotlabs/Module/Display.php:122 +#: ../../Zotlabs/Lib/NativeWikiPage.php:489 ../../Zotlabs/Web/Router.php:146 +#: ../../include/help.php:68 +msgid "Page not found." +msgstr "Page introuvable." + +#: ../../Zotlabs/Module/Page.php:131 +msgid "" +"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod " +"tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam," +" quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo " +"consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse " +"cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat " +"non proident, sunt in culpa qui officia deserunt mollit anim id est laborum." +msgstr "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum." + +#: ../../Zotlabs/Module/Connedit.php:79 +msgid "Could not access contact record." +msgstr "Impossible d'accéder aux détails du contact." + +#: ../../Zotlabs/Module/Connedit.php:109 +msgid "Could not locate selected profile." +msgstr "Impossible de localiser le profil sélectionné." + +#: ../../Zotlabs/Module/Connedit.php:246 +msgid "Connection updated." +msgstr "Contact mis à jour." + +#: ../../Zotlabs/Module/Connedit.php:248 +msgid "Failed to update connection record." +msgstr "Impossible de mettre à jour les détails du contact." + +#: ../../Zotlabs/Module/Connedit.php:298 +msgid "is now connected to" +msgstr "est maintenant connecté avec" + +#: ../../Zotlabs/Module/Connedit.php:431 +msgid "Could not access address book record." +msgstr "Impossible d'accéder aux détails du carnet d'adresses." + +#: ../../Zotlabs/Module/Connedit.php:479 +msgid "Refresh failed - channel is currently unavailable." +msgstr "Actualisation impossible - le canal est indisponible." + +#: ../../Zotlabs/Module/Connedit.php:494 ../../Zotlabs/Module/Connedit.php:503 +#: ../../Zotlabs/Module/Connedit.php:512 ../../Zotlabs/Module/Connedit.php:521 +#: ../../Zotlabs/Module/Connedit.php:534 +msgid "Unable to set address book parameters." +msgstr "Impossible de régler les paramètres du carnet d'adresses." + +#: ../../Zotlabs/Module/Connedit.php:558 +msgid "Connection has been removed." +msgstr "Le contact a été supprimé." + +#: ../../Zotlabs/Module/Connedit.php:598 ../../Zotlabs/Lib/Apps.php:228 +#: ../../addon/openclipatar/openclipatar.php:57 +#: ../../include/conversation.php:982 ../../include/nav.php:102 +msgid "View Profile" +msgstr "Voir mon profil" + +#: ../../Zotlabs/Module/Connedit.php:601 +#, php-format +msgid "View %s's profile" +msgstr "Voir le profil de %s" + +#: ../../Zotlabs/Module/Connedit.php:605 +msgid "Refresh Permissions" +msgstr "Actualiser les autorisations" + +#: ../../Zotlabs/Module/Connedit.php:608 +msgid "Fetch updated permissions" +msgstr "Récupérer les autorisations les plus récentes" + +#: ../../Zotlabs/Module/Connedit.php:612 +msgid "Refresh Photo" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:615 +msgid "Fetch updated photo" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:619 +msgid "Recent Activity" +msgstr "Activité récente" + +#: ../../Zotlabs/Module/Connedit.php:622 +msgid "View recent posts and comments" +msgstr "Voir les publications et commentaires récents" + +#: ../../Zotlabs/Module/Connedit.php:629 +msgid "Block (or Unblock) all communications with this connection" +msgstr "Bloquer ou débloquer toute communication avec ce contact" + +#: ../../Zotlabs/Module/Connedit.php:630 +msgid "This connection is blocked!" +msgstr "Ce contact est bloqué !" + +#: ../../Zotlabs/Module/Connedit.php:634 +msgid "Unignore" +msgstr "Ne plus ignorer" + +#: ../../Zotlabs/Module/Connedit.php:637 +msgid "Ignore (or Unignore) all inbound communications from this connection" +msgstr "Ignorer ou ne plus ignorer toute communication venant de ce contact" + +#: ../../Zotlabs/Module/Connedit.php:638 +msgid "This connection is ignored!" +msgstr "Ce contact est ignoré !" + +#: ../../Zotlabs/Module/Connedit.php:642 +msgid "Unarchive" +msgstr "Désarchiver" + +#: ../../Zotlabs/Module/Connedit.php:642 +msgid "Archive" +msgstr "Archiver" + +#: ../../Zotlabs/Module/Connedit.php:645 +msgid "" +"Archive (or Unarchive) this connection - mark channel dead but keep content" +msgstr "Archiver ou désarchiver ce contact - le marquer comme inactif mais conserver le contenu" + +#: ../../Zotlabs/Module/Connedit.php:646 +msgid "This connection is archived!" +msgstr "Ce contact est archivé !" + +#: ../../Zotlabs/Module/Connedit.php:650 +msgid "Unhide" +msgstr "Ne plus cacher" + +#: ../../Zotlabs/Module/Connedit.php:650 +msgid "Hide" +msgstr "Cacher" + +#: ../../Zotlabs/Module/Connedit.php:653 +msgid "Hide or Unhide this connection from your other connections" +msgstr "Cacher ou ne plus cacher ce contact vis-à -vis de vos autres contacts" + +#: ../../Zotlabs/Module/Connedit.php:654 +msgid "This connection is hidden!" +msgstr "Ce contact est caché !" + +#: ../../Zotlabs/Module/Connedit.php:661 +msgid "Delete this connection" +msgstr "Supprimer ce contact" + +#: ../../Zotlabs/Module/Connedit.php:669 +msgid "Fetch Vcard" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:672 +msgid "Fetch electronic calling card for this connection" +msgstr "" + +#: ../../Zotlabs/Module/Connedit.php:683 +msgid "Open Individual Permissions section by default" +msgstr "Ouvrir par défaut la section des autorisations individuelles" + +#: ../../Zotlabs/Module/Connedit.php:706 +msgid "Affinity" +msgstr "Affinité" + +#: ../../Zotlabs/Module/Connedit.php:709 +msgid "Open Set Affinity section by default" +msgstr "Ouvrir par défaut la section Définir le degré d'affinité" + +#: ../../Zotlabs/Module/Connedit.php:713 ../../Zotlabs/Widget/Affinity.php:26 +msgid "Me" +msgstr "Moi" + +#: ../../Zotlabs/Module/Connedit.php:714 ../../Zotlabs/Widget/Affinity.php:27 +msgid "Family" +msgstr "Famille" + +#: ../../Zotlabs/Module/Connedit.php:716 ../../Zotlabs/Widget/Affinity.php:29 +msgid "Acquaintances" +msgstr "Connaissances" + +#: ../../Zotlabs/Module/Connedit.php:743 +msgid "Filter" +msgstr "Filtrer" + +#: ../../Zotlabs/Module/Connedit.php:746 +msgid "Open Custom Filter section by default" +msgstr "Ouvrir par défaut la section Filtre personnalisé" + +#: ../../Zotlabs/Module/Connedit.php:783 +msgid "Approve this connection" +msgstr "Autoriser ce contact" + +#: ../../Zotlabs/Module/Connedit.php:783 +msgid "Accept connection to allow communication" +msgstr "Accepter le contact pour permettre la communication" + +#: ../../Zotlabs/Module/Connedit.php:788 +msgid "Set Affinity" +msgstr "Définir le degré d'affinité" + +#: ../../Zotlabs/Module/Connedit.php:791 +msgid "Set Profile" +msgstr "Définir le profil" + +#: ../../Zotlabs/Module/Connedit.php:794 +msgid "Set Affinity & Profile" +msgstr "Définir le degré d'affinité et le profil" + +#: ../../Zotlabs/Module/Connedit.php:852 +msgid "none" +msgstr "Aucun" + +#: ../../Zotlabs/Module/Connedit.php:855 +#: ../../Zotlabs/Widget/Settings_menu.php:107 +msgid "Connection Default Permissions" +msgstr "Autorisations par défaut des contacts" + +#: ../../Zotlabs/Module/Connedit.php:855 ../../include/items.php:3942 +#, php-format +msgid "Connection: %s" +msgstr "Contact : %s" + +#: ../../Zotlabs/Module/Connedit.php:856 +msgid "Apply these permissions automatically" +msgstr "Appliquer ces permissions automatiquement" + +#: ../../Zotlabs/Module/Connedit.php:856 +msgid "Connection requests will be approved without your interaction" +msgstr "Les demandes de contact seront approuvées automatiquement" + +#: ../../Zotlabs/Module/Connedit.php:857 +msgid "Permission role" +msgstr "Rôle d'accès" + +#: ../../Zotlabs/Module/Connedit.php:858 +msgid "Add permission role" +msgstr "Ajouter un rôle d'accès" + +#: ../../Zotlabs/Module/Connedit.php:864 +msgid "This connection's primary address is" +msgstr "L'adresse principale de ce contact est" + +#: ../../Zotlabs/Module/Connedit.php:865 +msgid "Available locations:" +msgstr "Emplacements disponibles :" + +#: ../../Zotlabs/Module/Connedit.php:869 +msgid "" +"The permissions indicated on this page will be applied to all new " +"connections." +msgstr "Les permissions indiquées sur cette page seront appliquées à tous vos nouveaux contacts." + +#: ../../Zotlabs/Module/Connedit.php:870 +msgid "Connection Tools" +msgstr "Actions du contact" + +#: ../../Zotlabs/Module/Connedit.php:872 +msgid "Slide to adjust your degree of friendship" +msgstr "Faites glisser pour ajuster votre proximité avec le contact" + +#: ../../Zotlabs/Module/Connedit.php:873 ../../Zotlabs/Module/Rate.php:155 +#: ../../include/js_strings.php:20 +msgid "Rating" +msgstr "Evaluation" + +#: ../../Zotlabs/Module/Connedit.php:874 +msgid "Slide to adjust your rating" +msgstr "Faîtes glisser pour ajuster votre note" + +#: ../../Zotlabs/Module/Connedit.php:875 ../../Zotlabs/Module/Connedit.php:880 +msgid "Optionally explain your rating" +msgstr "Explication facultative de votre évaluation" + +#: ../../Zotlabs/Module/Connedit.php:877 +msgid "Custom Filter" +msgstr "Filtre personnalisé" + +#: ../../Zotlabs/Module/Connedit.php:878 +msgid "Only import posts with this text" +msgstr "N'importer que les publications comprenant ce texte" + +#: ../../Zotlabs/Module/Connedit.php:878 ../../Zotlabs/Module/Connedit.php:879 +msgid "" +"words one per line or #tags or /patterns/ or lang=xx, leave blank to import " +"all posts" +msgstr "un mot par ligne ou #étiquettes ou /motif/ ou lang=xx, laisser vide pour importer toutes les publications" + +#: ../../Zotlabs/Module/Connedit.php:879 +msgid "Do not import posts with this text" +msgstr "Ne pas importer les publications comprenant ce texte" + +#: ../../Zotlabs/Module/Connedit.php:881 +msgid "This information is public!" +msgstr "Cette information est publique !" + +#: ../../Zotlabs/Module/Connedit.php:886 +msgid "Connection Pending Approval" +msgstr "Contact en attente d'approbation" + +#: ../../Zotlabs/Module/Connedit.php:891 +#, php-format +msgid "" +"Please choose the profile you would like to display to %s when viewing your " +"profile securely." +msgstr "Merci de choisir le profil que vous souhaitez montrer quand %s visite votre profil de manière authentifiée." + +#: ../../Zotlabs/Module/Connedit.php:898 +msgid "" +"Some permissions may be inherited from your channel's <a " +"href=\"settings\"><strong>privacy settings</strong></a>, which have higher " +"priority than individual settings. You can change those settings here but " +"they wont have any impact unless the inherited setting changes." +msgstr "Certaines permissions peuvent être héritées de vos <a href=\"settings\">paramètres de confidentialité</a> de canal, lesquels sont prioritaires sur les réglages individuels. Vous pouvez modifier ces permissions ici mais cela n'aura aucun effet à moins de changer les paramètres hérités." + +#: ../../Zotlabs/Module/Connedit.php:899 +msgid "Last update:" +msgstr "Dernière mise à jour :" + +#: ../../Zotlabs/Module/Connedit.php:908 +msgid "Details" +msgstr "Détails" + +#: ../../Zotlabs/Module/Connedit.php:911 ../../addon/cdav/Mod_Cdav.php:1137 +msgid "Organisation" +msgstr "Organisation" + +#: ../../Zotlabs/Module/Connedit.php:912 ../../addon/cdav/Mod_Cdav.php:1138 +#: ../../include/page_widgets.php:46 +msgid "Title" +msgstr "Titre" + +#: ../../Zotlabs/Module/Connedit.php:913 ../../Zotlabs/Module/Profiles.php:789 +#: ../../addon/cdav/Mod_Cdav.php:1139 +msgid "Phone" +msgstr "Téléphone" + +#: ../../Zotlabs/Module/Connedit.php:915 ../../Zotlabs/Module/Profiles.php:791 +#: ../../addon/cdav/Mod_Cdav.php:1141 +msgid "Instant messenger" +msgstr "Instant messenger" + +#: ../../Zotlabs/Module/Connedit.php:916 ../../Zotlabs/Module/Profiles.php:792 +#: ../../addon/cdav/Mod_Cdav.php:1142 +msgid "Website" +msgstr "Site web" + +#: ../../Zotlabs/Module/Connedit.php:918 ../../Zotlabs/Module/Profiles.php:794 +#: ../../addon/cdav/Mod_Cdav.php:1144 +msgid "Note" +msgstr "Note" + +#: ../../Zotlabs/Module/Connedit.php:919 ../../Zotlabs/Module/Profiles.php:795 +#: ../../addon/cdav/Mod_Cdav.php:1145 ../../addon/cdav/cdav.php:270 +#: ../../include/connections.php:668 +msgid "Mobile" +msgstr "Mobile" + +#: ../../Zotlabs/Module/Connedit.php:920 ../../Zotlabs/Module/Profiles.php:796 +#: ../../addon/cdav/Mod_Cdav.php:1146 ../../addon/cdav/cdav.php:271 +#: ../../include/connections.php:669 +msgid "Home" +msgstr "Mon canal" + +#: ../../Zotlabs/Module/Connedit.php:921 ../../Zotlabs/Module/Profiles.php:797 +#: ../../addon/cdav/Mod_Cdav.php:1147 ../../addon/cdav/cdav.php:274 +#: ../../include/connections.php:672 +msgid "Work" +msgstr "Travail" + +#: ../../Zotlabs/Module/Connedit.php:923 ../../Zotlabs/Module/Profiles.php:799 +#: ../../addon/cdav/Mod_Cdav.php:1149 +#: ../../addon/jappixmini/jappixmini.php:368 +msgid "Add Contact" +msgstr "Ajouter un contact" + +#: ../../Zotlabs/Module/Connedit.php:924 ../../Zotlabs/Module/Profiles.php:800 +#: ../../addon/cdav/Mod_Cdav.php:1150 +msgid "Add Field" +msgstr "Ajouter un champ" + +#: ../../Zotlabs/Module/Connedit.php:929 ../../addon/cdav/Mod_Cdav.php:1155 +msgid "P.O. Box" +msgstr "P.O. Box" + +#: ../../Zotlabs/Module/Connedit.php:930 ../../addon/cdav/Mod_Cdav.php:1156 +msgid "Additional" +msgstr "Information complémentaires" + +#: ../../Zotlabs/Module/Connedit.php:931 ../../addon/cdav/Mod_Cdav.php:1157 +msgid "Street" +msgstr "Rue" + +#: ../../Zotlabs/Module/Connedit.php:932 ../../addon/cdav/Mod_Cdav.php:1158 +msgid "Locality" +msgstr "Localité" + +#: ../../Zotlabs/Module/Connedit.php:933 ../../addon/cdav/Mod_Cdav.php:1159 +msgid "Region" +msgstr "Région" + +#: ../../Zotlabs/Module/Connedit.php:934 ../../addon/cdav/Mod_Cdav.php:1160 +msgid "ZIP Code" +msgstr "ZIP code" + +#: ../../Zotlabs/Module/Connedit.php:935 ../../Zotlabs/Module/Profiles.php:760 +#: ../../addon/cdav/Mod_Cdav.php:1161 +msgid "Country" +msgstr "Pays" + +#: ../../Zotlabs/Module/Chat.php:179 +msgid "Room not found" +msgstr "Salon introuvable" + +#: ../../Zotlabs/Module/Chat.php:195 +msgid "Leave Room" +msgstr "Quitter le salon" + +#: ../../Zotlabs/Module/Chat.php:196 +msgid "Delete Room" +msgstr "Supprimer le salon" + +#: ../../Zotlabs/Module/Chat.php:197 +msgid "I am away right now" +msgstr "Je suis absent en ce moment" + +#: ../../Zotlabs/Module/Chat.php:198 +msgid "I am online" +msgstr "Je suis en ligne" + +#: ../../Zotlabs/Module/Chat.php:200 +msgid "Bookmark this room" +msgstr "Marquer ce salon comme favori" + +#: ../../Zotlabs/Module/Chat.php:203 ../../Zotlabs/Module/Mail.php:240 +#: ../../Zotlabs/Module/Mail.php:361 ../../include/conversation.php:1263 +msgid "Please enter a link URL:" +msgstr "Merci d'entrer l'URL d'un lien :" + +#: ../../Zotlabs/Module/Chat.php:204 ../../Zotlabs/Module/Mail.php:293 +#: ../../Zotlabs/Module/Mail.php:430 ../../Zotlabs/Lib/ThreadItem.php:744 +#: ../../include/conversation.php:1373 +msgid "Encrypt text" +msgstr "Chiffrer le texte" + +#: ../../Zotlabs/Module/Chat.php:230 +msgid "New Chatroom" +msgstr "Nouveau salon de discussion" + +#: ../../Zotlabs/Module/Chat.php:231 +msgid "Chatroom name" +msgstr "Nom du salon de conversation" + +#: ../../Zotlabs/Module/Chat.php:232 +msgid "Expiration of chats (minutes)" +msgstr "Expiration des discussions (en minutes)" + +#: ../../Zotlabs/Module/Chat.php:248 +#, php-format +msgid "%1$s's Chatrooms" +msgstr "Salons de %1$s" + +#: ../../Zotlabs/Module/Chat.php:253 +msgid "No chatrooms available" +msgstr "Aucun salon de conversation disponible" + +#: ../../Zotlabs/Module/Chat.php:257 +msgid "Expiration" +msgstr "Expiration" + +#: ../../Zotlabs/Module/Chat.php:258 +msgid "min" +msgstr "min" + +#: ../../Zotlabs/Module/Fbrowser.php:29 ../../Zotlabs/Lib/Apps.php:229 +#: ../../include/conversation.php:1774 +msgid "Photos" +msgstr "Photos" + +#: ../../Zotlabs/Module/Fbrowser.php:85 ../../Zotlabs/Lib/Apps.php:224 +#: ../../Zotlabs/Storage/Browser.php:224 ../../include/conversation.php:1782 +msgid "Files" +msgstr "Fichiers" + +#: ../../Zotlabs/Module/Menu.php:49 +msgid "Unable to update menu." +msgstr "Impossible de mettre le menu à jour." + +#: ../../Zotlabs/Module/Menu.php:60 +msgid "Unable to create menu." +msgstr "Impossible de créer le menu." + +#: ../../Zotlabs/Module/Menu.php:98 ../../Zotlabs/Module/Menu.php:110 +msgid "Menu Name" +msgstr "Nom du menu" + +#: ../../Zotlabs/Module/Menu.php:98 +msgid "Unique name (not visible on webpage) - required" +msgstr "Nom unique (non visible sur la page web) - requis" + +#: ../../Zotlabs/Module/Menu.php:99 ../../Zotlabs/Module/Menu.php:111 +msgid "Menu Title" +msgstr "Titre du menu" + +#: ../../Zotlabs/Module/Menu.php:99 +msgid "Visible on webpage - leave empty for no title" +msgstr "Visible pour la page web - laisser vide pour qu'il n'y ait pas de titre" + +#: ../../Zotlabs/Module/Menu.php:100 +msgid "Allow Bookmarks" +msgstr "Autoriser l'usage de favoris" + +#: ../../Zotlabs/Module/Menu.php:100 ../../Zotlabs/Module/Menu.php:157 +msgid "Menu may be used to store saved bookmarks" +msgstr "Le menu pourra être utilisé pour stocker des favoris" + +#: ../../Zotlabs/Module/Menu.php:101 ../../Zotlabs/Module/Menu.php:159 +msgid "Submit and proceed" +msgstr "Valider et continuer" + +#: ../../Zotlabs/Module/Menu.php:107 ../../include/text.php:2276 +msgid "Menus" +msgstr "Menus" + +#: ../../Zotlabs/Module/Menu.php:117 +msgid "Bookmarks allowed" +msgstr "Favoris autorisés" + +#: ../../Zotlabs/Module/Menu.php:119 +msgid "Delete this menu" +msgstr "Supprimer ce menu" + +#: ../../Zotlabs/Module/Menu.php:120 ../../Zotlabs/Module/Menu.php:154 +msgid "Edit menu contents" +msgstr "Modifier le contenu du menu" + +#: ../../Zotlabs/Module/Menu.php:121 +msgid "Edit this menu" +msgstr "Modifier ce menu" + +#: ../../Zotlabs/Module/Menu.php:136 +msgid "Menu could not be deleted." +msgstr "Impossible de supprimer le menu." + +#: ../../Zotlabs/Module/Menu.php:149 +msgid "Edit Menu" +msgstr "Modifier le menu" + +#: ../../Zotlabs/Module/Menu.php:153 +msgid "Add or remove entries to this menu" +msgstr "Ajouter/supprimer des entrées à ce menu" + +#: ../../Zotlabs/Module/Menu.php:155 +msgid "Menu name" +msgstr "Nom du menu" + +#: ../../Zotlabs/Module/Menu.php:155 +msgid "Must be unique, only seen by you" +msgstr "Doit être unique, ne sera vu que par vous" + +#: ../../Zotlabs/Module/Menu.php:156 +msgid "Menu title" +msgstr "Titre du menu" + +#: ../../Zotlabs/Module/Menu.php:156 +msgid "Menu title as seen by others" +msgstr "Titre du menu tel que vu par les visiteurs" + +#: ../../Zotlabs/Module/Menu.php:157 +msgid "Allow bookmarks" +msgstr "Autoriser l'usage de favoris" + +#: ../../Zotlabs/Module/Layouts.php:184 ../../include/text.php:2277 +msgid "Layouts" +msgstr "Mises-en-page" + +#: ../../Zotlabs/Module/Layouts.php:186 ../../Zotlabs/Lib/Apps.php:232 +#: ../../include/nav.php:157 ../../include/nav.php:264 +#: ../../include/help.php:55 ../../include/help.php:61 +msgid "Help" +msgstr "Aide" + +#: ../../Zotlabs/Module/Layouts.php:186 +msgid "Comanche page description language help" +msgstr "Aide sur le langage de description de page Comanche" + +#: ../../Zotlabs/Module/Layouts.php:190 +msgid "Layout Description" +msgstr "Description de la mise en page" + +#: ../../Zotlabs/Module/Layouts.php:195 +msgid "Download PDL file" +msgstr "Télécharger le fichier PDL" + +#: ../../Zotlabs/Module/Tagger.php:55 ../../include/bbcode.php:274 +msgid "post" +msgstr "publication" + +#: ../../Zotlabs/Module/Tagger.php:57 ../../include/conversation.php:146 +#: ../../include/text.php:1953 +msgid "comment" +msgstr "commentaire" + +#: ../../Zotlabs/Module/Tagger.php:95 +#, php-format +msgid "%1$s tagged %2$s's %3$s with %4$s" +msgstr "%1$s a étiqueté le %3$s de %2$s avec %4$s" + +#: ../../Zotlabs/Module/Pconfig.php:26 ../../Zotlabs/Module/Pconfig.php:59 +msgid "This setting requires special processing and editing has been blocked." +msgstr "Ce paramètre nécessité un traitement spécial, les modifications ont été bloquées." + +#: ../../Zotlabs/Module/Pconfig.php:48 +msgid "Configuration Editor" +msgstr "Editeur de configuration" + +#: ../../Zotlabs/Module/Pconfig.php:49 +msgid "" +"Warning: Changing some settings could render your channel inoperable. Please" +" leave this page unless you are comfortable with and knowledgeable about how" +" to correctly use this feature." +msgstr "Attention :modifier certains paramètres peut rendre votre canal inutilisable. Merci d'ignorer cette page à moins d'être suffisamment à l'aise de savoir comment utiliser correctement cette fonctionnalité." + +#: ../../Zotlabs/Module/Group.php:24 +msgid "Privacy group created." +msgstr "Groupe de contacts créé." + +#: ../../Zotlabs/Module/Group.php:30 +msgid "Could not create privacy group." +msgstr "Impossible de créer le groupe de contacts." + +#: ../../Zotlabs/Module/Group.php:42 ../../Zotlabs/Module/Group.php:141 +#: ../../include/items.php:3909 +msgid "Privacy group not found." +msgstr "Groupe de contacts introuvable." + +#: ../../Zotlabs/Module/Group.php:58 +msgid "Privacy group updated." +msgstr "Groupe de contacts mis à jour." + +#: ../../Zotlabs/Module/Group.php:90 +msgid "Create a group of channels." +msgstr "Créer un groupe de contacts." + +#: ../../Zotlabs/Module/Group.php:91 ../../Zotlabs/Module/Group.php:184 +msgid "Privacy group name: " +msgstr "Nom du groupe de contacts :" + +#: ../../Zotlabs/Module/Group.php:93 ../../Zotlabs/Module/Group.php:187 +msgid "Members are visible to other channels" +msgstr "Les membres sont visibles par les autres canaux" + +#: ../../Zotlabs/Module/Group.php:111 +msgid "Privacy group removed." +msgstr "Groupe de contacts supprimé." + +#: ../../Zotlabs/Module/Group.php:113 +msgid "Unable to remove privacy group." +msgstr "Impossible de supprimer le groupe de canaux." + +#: ../../Zotlabs/Module/Group.php:183 +msgid "Privacy group editor" +msgstr "Editeur de groupe de contacts." + +#: ../../Zotlabs/Module/Group.php:197 ../../Zotlabs/Module/Help.php:81 +msgid "Members" +msgstr "Membres" -#: ../../Zotlabs/Module/Profiles.php:24 ../../Zotlabs/Module/Profiles.php:189 -#: ../../Zotlabs/Module/Profiles.php:246 ../../Zotlabs/Module/Profiles.php:625 +#: ../../Zotlabs/Module/Group.php:199 +msgid "All Connected Channels" +msgstr "Tous les canaux connectés" + +#: ../../Zotlabs/Module/Group.php:231 +msgid "Click on a channel to add or remove." +msgstr "Cliquer sur un canal pour l'ajouter ou le supprimer" + +#: ../../Zotlabs/Module/Profiles.php:24 ../../Zotlabs/Module/Profiles.php:184 +#: ../../Zotlabs/Module/Profiles.php:241 ../../Zotlabs/Module/Profiles.php:659 msgid "Profile not found." msgstr "Profil introuvable." @@ -3217,4857 +5586,5188 @@ msgstr "Profil introuvable." msgid "Profile deleted." msgstr "Profil supprimé." -#: ../../Zotlabs/Module/Profiles.php:68 ../../Zotlabs/Module/Profiles.php:104 +#: ../../Zotlabs/Module/Profiles.php:68 ../../Zotlabs/Module/Profiles.php:105 msgid "Profile-" msgstr "Profil-" -#: ../../Zotlabs/Module/Profiles.php:89 ../../Zotlabs/Module/Profiles.php:132 +#: ../../Zotlabs/Module/Profiles.php:90 ../../Zotlabs/Module/Profiles.php:127 msgid "New profile created." msgstr "Nouveau profil créé." -#: ../../Zotlabs/Module/Profiles.php:110 +#: ../../Zotlabs/Module/Profiles.php:111 msgid "Profile unavailable to clone." msgstr "Profil impossible à cloner." -#: ../../Zotlabs/Module/Profiles.php:151 +#: ../../Zotlabs/Module/Profiles.php:146 msgid "Profile unavailable to export." msgstr "Impossible d'exporter le profil." -#: ../../Zotlabs/Module/Profiles.php:256 +#: ../../Zotlabs/Module/Profiles.php:252 msgid "Profile Name is required." msgstr "Le nom du profil est obligatoire." -#: ../../Zotlabs/Module/Profiles.php:427 +#: ../../Zotlabs/Module/Profiles.php:459 msgid "Marital Status" msgstr "Statut marital" -#: ../../Zotlabs/Module/Profiles.php:431 +#: ../../Zotlabs/Module/Profiles.php:463 msgid "Romantic Partner" msgstr "Partenaire amoureux" -#: ../../Zotlabs/Module/Profiles.php:435 ../../Zotlabs/Module/Profiles.php:736 +#: ../../Zotlabs/Module/Profiles.php:467 ../../Zotlabs/Module/Profiles.php:775 msgid "Likes" msgstr "Aime" -#: ../../Zotlabs/Module/Profiles.php:439 ../../Zotlabs/Module/Profiles.php:737 +#: ../../Zotlabs/Module/Profiles.php:471 ../../Zotlabs/Module/Profiles.php:776 msgid "Dislikes" msgstr "N'aime pas" -#: ../../Zotlabs/Module/Profiles.php:443 ../../Zotlabs/Module/Profiles.php:744 +#: ../../Zotlabs/Module/Profiles.php:475 ../../Zotlabs/Module/Profiles.php:783 msgid "Work/Employment" msgstr "Travail/Occupation" -#: ../../Zotlabs/Module/Profiles.php:446 +#: ../../Zotlabs/Module/Profiles.php:478 msgid "Religion" msgstr "Religion/Croyance" -#: ../../Zotlabs/Module/Profiles.php:450 +#: ../../Zotlabs/Module/Profiles.php:482 msgid "Political Views" msgstr "Opinions politiques" -#: ../../Zotlabs/Module/Profiles.php:458 +#: ../../Zotlabs/Module/Profiles.php:486 +#: ../../addon/openid/MysqlProvider.php:74 +msgid "Gender" +msgstr "Sexe" + +#: ../../Zotlabs/Module/Profiles.php:490 msgid "Sexual Preference" msgstr "Préférences sexuelle" -#: ../../Zotlabs/Module/Profiles.php:462 +#: ../../Zotlabs/Module/Profiles.php:494 msgid "Homepage" msgstr "Site Internet" -#: ../../Zotlabs/Module/Profiles.php:466 +#: ../../Zotlabs/Module/Profiles.php:498 msgid "Interests" msgstr "Centres d'intérêt" -#: ../../Zotlabs/Module/Profiles.php:560 +#: ../../Zotlabs/Module/Profiles.php:594 msgid "Profile updated." msgstr "Profil mis à jour." -#: ../../Zotlabs/Module/Profiles.php:644 +#: ../../Zotlabs/Module/Profiles.php:678 msgid "Hide your connections list from viewers of this profile" -msgstr "" +msgstr "Cacher la liste des relations pour les visiteurs de votre profile" -#: ../../Zotlabs/Module/Profiles.php:686 +#: ../../Zotlabs/Module/Profiles.php:725 msgid "Edit Profile Details" msgstr "Modifier les détails du profil" -#: ../../Zotlabs/Module/Profiles.php:688 +#: ../../Zotlabs/Module/Profiles.php:727 msgid "View this profile" msgstr "Voir ce profil" -#: ../../Zotlabs/Module/Profiles.php:689 ../../Zotlabs/Module/Profiles.php:771 -#: ../../include/channel.php:959 +#: ../../Zotlabs/Module/Profiles.php:728 ../../Zotlabs/Module/Profiles.php:827 +#: ../../include/channel.php:1064 msgid "Edit visibility" msgstr "Changer la visibilité" -#: ../../Zotlabs/Module/Profiles.php:690 +#: ../../Zotlabs/Module/Profiles.php:729 msgid "Profile Tools" -msgstr "" +msgstr "Ouitls pour votre profile" -#: ../../Zotlabs/Module/Profiles.php:691 +#: ../../Zotlabs/Module/Profiles.php:730 msgid "Change cover photo" -msgstr "" +msgstr "Modifier votre bannière" -#: ../../Zotlabs/Module/Profiles.php:692 ../../include/channel.php:930 +#: ../../Zotlabs/Module/Profiles.php:731 ../../include/channel.php:1035 msgid "Change profile photo" msgstr "Changer la photo du profil" -#: ../../Zotlabs/Module/Profiles.php:693 +#: ../../Zotlabs/Module/Profiles.php:732 msgid "Create a new profile using these settings" msgstr "Créer un nouveau profil avec ces paramètres" -#: ../../Zotlabs/Module/Profiles.php:694 +#: ../../Zotlabs/Module/Profiles.php:733 msgid "Clone this profile" msgstr "Cloner ce profil" -#: ../../Zotlabs/Module/Profiles.php:695 +#: ../../Zotlabs/Module/Profiles.php:734 msgid "Delete this profile" msgstr "Supprimer ce profil" -#: ../../Zotlabs/Module/Profiles.php:696 +#: ../../Zotlabs/Module/Profiles.php:735 msgid "Add profile things" msgstr "Ajouter des éléments de profil" -#: ../../Zotlabs/Module/Profiles.php:697 ../../include/widgets.php:105 -#: ../../include/conversation.php:1526 +#: ../../Zotlabs/Module/Profiles.php:736 ../../include/conversation.php:1648 msgid "Personal" msgstr "Me concernant" -#: ../../Zotlabs/Module/Profiles.php:699 +#: ../../Zotlabs/Module/Profiles.php:738 msgid "Relation" -msgstr "" +msgstr "Contacts" -#: ../../Zotlabs/Module/Profiles.php:700 ../../include/datetime.php:48 +#: ../../Zotlabs/Module/Profiles.php:739 ../../include/datetime.php:55 msgid "Miscellaneous" msgstr "Divers" -#: ../../Zotlabs/Module/Profiles.php:702 +#: ../../Zotlabs/Module/Profiles.php:741 msgid "Import profile from file" msgstr "Importer le profil à partir d'un fichier" -#: ../../Zotlabs/Module/Profiles.php:703 +#: ../../Zotlabs/Module/Profiles.php:742 msgid "Export profile to file" msgstr "Exporter le profil vers un fichier." -#: ../../Zotlabs/Module/Profiles.php:704 +#: ../../Zotlabs/Module/Profiles.php:743 msgid "Your gender" -msgstr "" +msgstr "Votre genre" -#: ../../Zotlabs/Module/Profiles.php:705 +#: ../../Zotlabs/Module/Profiles.php:744 msgid "Marital status" -msgstr "" +msgstr "Etat civil" -#: ../../Zotlabs/Module/Profiles.php:706 +#: ../../Zotlabs/Module/Profiles.php:745 msgid "Sexual preference" -msgstr "" +msgstr "préférence sexuelle" -#: ../../Zotlabs/Module/Profiles.php:709 +#: ../../Zotlabs/Module/Profiles.php:748 msgid "Profile name" -msgstr "" +msgstr "Nom du profile" -#: ../../Zotlabs/Module/Profiles.php:711 +#: ../../Zotlabs/Module/Profiles.php:750 msgid "This is your default profile." msgstr "Ceci est votre profil par défaut." -#: ../../Zotlabs/Module/Profiles.php:713 +#: ../../Zotlabs/Module/Profiles.php:752 msgid "Your full name" -msgstr "" +msgstr "Votre nom complet" -#: ../../Zotlabs/Module/Profiles.php:714 +#: ../../Zotlabs/Module/Profiles.php:753 msgid "Title/Description" msgstr "Titre/description" -#: ../../Zotlabs/Module/Profiles.php:717 +#: ../../Zotlabs/Module/Profiles.php:756 msgid "Street address" -msgstr "" +msgstr "Rue" -#: ../../Zotlabs/Module/Profiles.php:718 +#: ../../Zotlabs/Module/Profiles.php:757 msgid "Locality/City" msgstr "Ville" -#: ../../Zotlabs/Module/Profiles.php:719 +#: ../../Zotlabs/Module/Profiles.php:758 msgid "Region/State" msgstr "Région" -#: ../../Zotlabs/Module/Profiles.php:720 +#: ../../Zotlabs/Module/Profiles.php:759 msgid "Postal/Zip code" -msgstr "" +msgstr "Code postal" -#: ../../Zotlabs/Module/Profiles.php:721 -msgid "Country" -msgstr "Pays" - -#: ../../Zotlabs/Module/Profiles.php:726 +#: ../../Zotlabs/Module/Profiles.php:765 msgid "Who (if applicable)" msgstr "Qui (si applicable)" -#: ../../Zotlabs/Module/Profiles.php:726 +#: ../../Zotlabs/Module/Profiles.php:765 msgid "Examples: cathy123, Cathy Williams, cathy@example.com" msgstr "Exemples : marie123, Marie Deschamps, marie@exemple.com" -#: ../../Zotlabs/Module/Profiles.php:727 +#: ../../Zotlabs/Module/Profiles.php:766 msgid "Since (date)" -msgstr "" +msgstr "Depuis (date)" -#: ../../Zotlabs/Module/Profiles.php:730 +#: ../../Zotlabs/Module/Profiles.php:769 msgid "Tell us about yourself" -msgstr "" +msgstr "Parlez nous de vous..." -#: ../../Zotlabs/Module/Profiles.php:732 +#: ../../Zotlabs/Module/Profiles.php:770 +#: ../../addon/openid/MysqlProvider.php:68 +msgid "Homepage URL" +msgstr "URL de mon site Internet :" + +#: ../../Zotlabs/Module/Profiles.php:771 msgid "Hometown" msgstr "Ville de naissance" -#: ../../Zotlabs/Module/Profiles.php:733 +#: ../../Zotlabs/Module/Profiles.php:772 msgid "Political views" -msgstr "" +msgstr "Opinions politiques" -#: ../../Zotlabs/Module/Profiles.php:734 +#: ../../Zotlabs/Module/Profiles.php:773 msgid "Religious views" -msgstr "" +msgstr "Convictions religieuses" -#: ../../Zotlabs/Module/Profiles.php:735 +#: ../../Zotlabs/Module/Profiles.php:774 msgid "Keywords used in directory listings" -msgstr "" +msgstr "Mots clés pour l'annuaire" -#: ../../Zotlabs/Module/Profiles.php:735 +#: ../../Zotlabs/Module/Profiles.php:774 msgid "Example: fishing photography software" msgstr "Exemple : escrime photographie modélisme" -#: ../../Zotlabs/Module/Profiles.php:738 +#: ../../Zotlabs/Module/Profiles.php:777 msgid "Musical interests" msgstr "Goûts musicaux" -#: ../../Zotlabs/Module/Profiles.php:739 +#: ../../Zotlabs/Module/Profiles.php:778 msgid "Books, literature" msgstr "Livres, littérature" -#: ../../Zotlabs/Module/Profiles.php:740 +#: ../../Zotlabs/Module/Profiles.php:779 msgid "Television" msgstr "Télévision" -#: ../../Zotlabs/Module/Profiles.php:741 +#: ../../Zotlabs/Module/Profiles.php:780 msgid "Film/Dance/Culture/Entertainment" -msgstr "" +msgstr "Cinéma/Danse/Culture/Divertissement" -#: ../../Zotlabs/Module/Profiles.php:742 +#: ../../Zotlabs/Module/Profiles.php:781 msgid "Hobbies/Interests" msgstr "Loisirs/Centres d'intêret" -#: ../../Zotlabs/Module/Profiles.php:743 +#: ../../Zotlabs/Module/Profiles.php:782 msgid "Love/Romance" -msgstr "" +msgstr "Amour/Relation amoureuse" -#: ../../Zotlabs/Module/Profiles.php:745 +#: ../../Zotlabs/Module/Profiles.php:784 msgid "School/Education" -msgstr "" +msgstr "Niveau d'étude" -#: ../../Zotlabs/Module/Profiles.php:746 +#: ../../Zotlabs/Module/Profiles.php:785 msgid "Contact information and social networks" -msgstr "" +msgstr "Coordonnées et autres réseaux sociaux" -#: ../../Zotlabs/Module/Profiles.php:747 +#: ../../Zotlabs/Module/Profiles.php:786 msgid "My other channels" msgstr "Mes autres canaux" -#: ../../Zotlabs/Module/Profiles.php:767 ../../include/channel.php:955 +#: ../../Zotlabs/Module/Profiles.php:788 +msgid "Communications" +msgstr "" + +#: ../../Zotlabs/Module/Profiles.php:823 ../../include/channel.php:1060 msgid "Profile Image" msgstr "Image du profil" -#: ../../Zotlabs/Module/Profiles.php:777 ../../include/nav.php:88 -#: ../../include/channel.php:937 +#: ../../Zotlabs/Module/Profiles.php:833 ../../include/channel.php:1042 +#: ../../include/nav.php:105 msgid "Edit Profiles" -msgstr "Modifier les profils" +msgstr "Modifier mes profils" -#: ../../Zotlabs/Module/Profile_photo.php:179 -msgid "" -"Shift-reload the page or clear browser cache if the new photo does not " -"display immediately." -msgstr "Shift-rechargez votre page, ou videz le cache du navigateur si la photo ne s'affiche pas immédiatement." +#: ../../Zotlabs/Module/Editwebpage.php:144 +msgid "Page link" +msgstr "Lien" -#: ../../Zotlabs/Module/Profile_photo.php:367 -msgid "Upload Profile Photo" -msgstr "Téléverser une photo de profil" +#: ../../Zotlabs/Module/Editwebpage.php:171 +msgid "Edit Webpage" +msgstr "Modifier la page web" -#: ../../Zotlabs/Module/Profperm.php:34 ../../Zotlabs/Module/Profperm.php:63 -msgid "Invalid profile identifier." -msgstr "Identifiant de profil invalide." +#: ../../Zotlabs/Module/Manage.php:143 +msgid "Create a new channel" +msgstr "Créer un nouveau canal" -#: ../../Zotlabs/Module/Profperm.php:115 -msgid "Profile Visibility Editor" -msgstr "Éditeur de visibilité de profil" +#: ../../Zotlabs/Module/Manage.php:164 ../../Zotlabs/Lib/Apps.php:221 +#: ../../include/nav.php:201 +msgid "Channel Manager" +msgstr "Gérer mes canaux" -#: ../../Zotlabs/Module/Profperm.php:117 ../../include/channel.php:1249 -msgid "Profile" -msgstr "Profil" +#: ../../Zotlabs/Module/Manage.php:165 +msgid "Current Channel" +msgstr "Canal actif" -#: ../../Zotlabs/Module/Profperm.php:119 -msgid "Click on a contact to add or remove." -msgstr "Cliquer sur un contact pour l'ajouter ou le retirer." +#: ../../Zotlabs/Module/Manage.php:167 +msgid "Switch to one of your channels by selecting it." +msgstr "Pour changer de canal, sélectionnez-en un" -#: ../../Zotlabs/Module/Profperm.php:128 -msgid "Visible To" -msgstr "Visible par" +#: ../../Zotlabs/Module/Manage.php:168 +msgid "Default Channel" +msgstr "Canal par défaut" -#: ../../Zotlabs/Module/Pubsites.php:22 ../../include/widgets.php:1270 -msgid "Public Hubs" -msgstr "Instances publiques" +#: ../../Zotlabs/Module/Manage.php:169 +msgid "Make Default" +msgstr "Définir comme défaut" -#: ../../Zotlabs/Module/Pubsites.php:25 -msgid "" -"The listed hubs allow public registration for the $Projectname network. All " -"hubs in the network are interlinked so membership on any of them conveys " -"membership in the network as a whole. Some hubs may require subscription or " -"provide tiered service plans. The hub itself <strong>may</strong> provide " -"additional details." -msgstr "Les sites listés permettent l'enregistrement public de comptes pour le réseau $Projectname. Tous les sites du réseau sont reliés entre eux, être membre d'un site revient à être membre de tous. Certains sites peuvent demander une souscription ou proposer différents niveaux de service. Chaque site <strong>peut</strong> fournir des détails supplémentaires." +#: ../../Zotlabs/Module/Manage.php:172 +#, php-format +msgid "%d new messages" +msgstr "%d nouveaux messages" -#: ../../Zotlabs/Module/Pubsites.php:31 -msgid "Hub URL" -msgstr "URL du site" +#: ../../Zotlabs/Module/Manage.php:173 +#, php-format +msgid "%d new introductions" +msgstr "%d nouvelles relations" -#: ../../Zotlabs/Module/Pubsites.php:31 -msgid "Access Type" -msgstr "Type d'accès" +#: ../../Zotlabs/Module/Manage.php:175 +msgid "Delegated Channel" +msgstr "Canaux délégués" -#: ../../Zotlabs/Module/Pubsites.php:31 -msgid "Registration Policy" -msgstr "Politique d'inscription" +#: ../../Zotlabs/Module/Dirsearch.php:33 +msgid "This directory server requires an access token" +msgstr "Ce serveur d'annuaire requiert un jeton d'accès" -#: ../../Zotlabs/Module/Pubsites.php:31 -msgid "Stats" -msgstr "" +#: ../../Zotlabs/Module/Siteinfo.php:20 +msgid "About this site" +msgstr "À propos de ce site" -#: ../../Zotlabs/Module/Pubsites.php:31 -msgid "Software" -msgstr "" +#: ../../Zotlabs/Module/Siteinfo.php:21 +msgid "Site Name" +msgstr "Nom du site" -#: ../../Zotlabs/Module/Pubsites.php:31 ../../Zotlabs/Module/Ratings.php:103 -#: ../../include/conversation.php:959 -msgid "Ratings" -msgstr "Evaluations" +#: ../../Zotlabs/Module/Siteinfo.php:25 ../../include/network.php:1995 +msgid "Administrator" +msgstr "Administrateur" -#: ../../Zotlabs/Module/Pubsites.php:38 -msgid "Rate" -msgstr "Evaluer" +#: ../../Zotlabs/Module/Siteinfo.php:27 ../../Zotlabs/Module/Register.php:221 +msgid "Terms of Service" +msgstr "Conditions de service" -#: ../../Zotlabs/Module/Rate.php:160 -msgid "Website:" -msgstr "Site web :" +#: ../../Zotlabs/Module/Siteinfo.php:28 +msgid "Software and Project information" +msgstr "Informations sur le logiciel et le projet" + +#: ../../Zotlabs/Module/Siteinfo.php:29 +msgid "This site is powered by $Projectname" +msgstr "Ce site est propulsé par " + +#: ../../Zotlabs/Module/Siteinfo.php:30 +msgid "" +"Federated and decentralised networking and identity services provided by Zot" +msgstr "Réseau fédéré et décentralisé, et services d'identification fournies par Zot" -#: ../../Zotlabs/Module/Rate.php:163 +#: ../../Zotlabs/Module/Siteinfo.php:32 #, php-format -msgid "Remote Channel [%s] (not yet known on this site)" -msgstr "Canal distant [%s] (encore inconnu sur ce site)" +msgid "Version %s" +msgstr "Version %s" -#: ../../Zotlabs/Module/Rate.php:164 -msgid "Rating (this information is public)" -msgstr "Evaluation (cette information est publique)" +#: ../../Zotlabs/Module/Siteinfo.php:33 +msgid "Project homepage" +msgstr "Page d'accueil du projet" -#: ../../Zotlabs/Module/Rate.php:165 -msgid "Optionally explain your rating (this information is public)" -msgstr "Explication facultative de votre évaluation (cette information est publique)" +#: ../../Zotlabs/Module/Siteinfo.php:34 +msgid "Developer homepage" +msgstr "Page d'accueil des développeurs" -#: ../../Zotlabs/Module/Ratings.php:73 +#: ../../Zotlabs/Module/Ratings.php:70 msgid "No ratings" msgstr "Pas de note" -#: ../../Zotlabs/Module/Ratings.php:104 +#: ../../Zotlabs/Module/Ratings.php:97 ../../Zotlabs/Module/Pubsites.php:35 +#: ../../include/conversation.php:1032 +msgid "Ratings" +msgstr "Evaluations" + +#: ../../Zotlabs/Module/Ratings.php:98 msgid "Rating: " msgstr "Evaluation :" -#: ../../Zotlabs/Module/Ratings.php:105 +#: ../../Zotlabs/Module/Ratings.php:99 msgid "Website: " msgstr "Site web :" -#: ../../Zotlabs/Module/Ratings.php:107 +#: ../../Zotlabs/Module/Ratings.php:101 msgid "Description: " msgstr "Description :" -#: ../../Zotlabs/Module/Admin.php:77 -msgid "Theme settings updated." -msgstr "Paramètres du thème mis à jour." +#: ../../Zotlabs/Module/Webpages.php:52 +msgid "Import Webpage Elements" +msgstr "Importer éléments de page web" -#: ../../Zotlabs/Module/Admin.php:197 -msgid "# Accounts" -msgstr "# Comptes" +#: ../../Zotlabs/Module/Webpages.php:53 +msgid "Import selected" +msgstr "Importation sélectionnée" -#: ../../Zotlabs/Module/Admin.php:198 -msgid "# blocked accounts" -msgstr "# comptes bloqués" +#: ../../Zotlabs/Module/Webpages.php:76 +msgid "Export Webpage Elements" +msgstr "Exporter éléments de pages web" -#: ../../Zotlabs/Module/Admin.php:199 -msgid "# expired accounts" -msgstr "# comptes expirés" +#: ../../Zotlabs/Module/Webpages.php:77 +msgid "Export selected" +msgstr "Export sélectionné" -#: ../../Zotlabs/Module/Admin.php:200 -msgid "# expiring accounts" -msgstr "# comptes expirant" +#: ../../Zotlabs/Module/Webpages.php:242 ../../Zotlabs/Lib/Apps.php:225 +#: ../../include/conversation.php:1832 +msgid "Webpages" +msgstr "Pages web" -#: ../../Zotlabs/Module/Admin.php:211 -msgid "# Channels" -msgstr "# Canaux" +#: ../../Zotlabs/Module/Webpages.php:253 ../../include/page_widgets.php:44 +msgid "Actions" +msgstr "Actions" -#: ../../Zotlabs/Module/Admin.php:212 -msgid "# primary" -msgstr "# primaire" +#: ../../Zotlabs/Module/Webpages.php:254 ../../include/page_widgets.php:45 +msgid "Page Link" +msgstr "Lien vers la page" -#: ../../Zotlabs/Module/Admin.php:213 -msgid "# clones" -msgstr "# clones" +#: ../../Zotlabs/Module/Webpages.php:255 +msgid "Page Title" +msgstr "Titre de la page" -#: ../../Zotlabs/Module/Admin.php:219 -msgid "Message queues" -msgstr "File des messages" +#: ../../Zotlabs/Module/Webpages.php:285 +msgid "Invalid file type." +msgstr "Type de fichier invalide" -#: ../../Zotlabs/Module/Admin.php:236 -msgid "Your software should be updated" -msgstr "" +#: ../../Zotlabs/Module/Webpages.php:297 +msgid "Error opening zip file" +msgstr "Erreur lors de l'ouverture du fichier zip" -#: ../../Zotlabs/Module/Admin.php:241 ../../Zotlabs/Module/Admin.php:490 -#: ../../Zotlabs/Module/Admin.php:711 ../../Zotlabs/Module/Admin.php:755 -#: ../../Zotlabs/Module/Admin.php:1030 ../../Zotlabs/Module/Admin.php:1209 -#: ../../Zotlabs/Module/Admin.php:1329 ../../Zotlabs/Module/Admin.php:1419 -#: ../../Zotlabs/Module/Admin.php:1612 ../../Zotlabs/Module/Admin.php:1646 -#: ../../Zotlabs/Module/Admin.php:1731 -msgid "Administration" -msgstr "Administration" +#: ../../Zotlabs/Module/Webpages.php:308 +msgid "Invalid folder path." +msgstr "Chemin du dossier invalide" -#: ../../Zotlabs/Module/Admin.php:242 -msgid "Summary" -msgstr "Résumé" +#: ../../Zotlabs/Module/Webpages.php:335 +msgid "No webpage elements detected." +msgstr "Aucun élément de page Web détecté." -#: ../../Zotlabs/Module/Admin.php:245 -msgid "Registered accounts" -msgstr "Comptes enregistrés" +#: ../../Zotlabs/Module/Webpages.php:410 +msgid "Import complete." +msgstr "Importation terminée" -#: ../../Zotlabs/Module/Admin.php:246 ../../Zotlabs/Module/Admin.php:715 -msgid "Pending registrations" -msgstr "Inscriptions en attente" +#: ../../Zotlabs/Module/Editpost.php:35 +msgid "Item is not editable" +msgstr "Elément non modifiable" -#: ../../Zotlabs/Module/Admin.php:247 -msgid "Registered channels" -msgstr "Canaux enregistrés" +#: ../../Zotlabs/Module/Editpost.php:108 ../../Zotlabs/Module/Rpost.php:138 +msgid "Edit post" +msgstr "Modifier la publication" -#: ../../Zotlabs/Module/Admin.php:248 ../../Zotlabs/Module/Admin.php:716 -msgid "Active plugins" -msgstr "Greffons actifs" +#: ../../Zotlabs/Module/Dreport.php:45 +msgid "Invalid message" +msgstr "Message non valide" -#: ../../Zotlabs/Module/Admin.php:249 -msgid "Version" -msgstr "Version" +#: ../../Zotlabs/Module/Dreport.php:78 +msgid "no results" +msgstr "aucun résultat" -#: ../../Zotlabs/Module/Admin.php:250 -msgid "Repository version (master)" -msgstr "" +#: ../../Zotlabs/Module/Dreport.php:93 +msgid "channel sync processed" +msgstr "Synchro de canal effectuée" -#: ../../Zotlabs/Module/Admin.php:251 -msgid "Repository version (dev)" -msgstr "" +#: ../../Zotlabs/Module/Dreport.php:97 +msgid "queued" +msgstr "mis dans la file d'attente" -#: ../../Zotlabs/Module/Admin.php:373 -msgid "Site settings updated." -msgstr "Paramètres du site sauvegardés." +#: ../../Zotlabs/Module/Dreport.php:101 +msgid "posted" +msgstr "publié" -#: ../../Zotlabs/Module/Admin.php:400 ../../include/text.php:2841 -msgid "Default" -msgstr "Défaut" +#: ../../Zotlabs/Module/Dreport.php:105 +msgid "accepted for delivery" +msgstr "accepté pour la distribution" -#: ../../Zotlabs/Module/Admin.php:410 ../../Zotlabs/Module/Settings.php:798 -msgid "mobile" -msgstr "mobile" +#: ../../Zotlabs/Module/Dreport.php:109 +msgid "updated" +msgstr "mis à jour" -#: ../../Zotlabs/Module/Admin.php:412 -msgid "experimental" -msgstr "expérimental" +#: ../../Zotlabs/Module/Dreport.php:112 +msgid "update ignored" +msgstr "mise à jour ignorée" -#: ../../Zotlabs/Module/Admin.php:414 -msgid "unsupported" -msgstr "non maintenu" +#: ../../Zotlabs/Module/Dreport.php:115 +msgid "permission denied" +msgstr "permission refusée" -#: ../../Zotlabs/Module/Admin.php:460 -msgid "Yes - with approval" -msgstr "Oui - avec approbation" +#: ../../Zotlabs/Module/Dreport.php:119 +msgid "recipient not found" +msgstr "destinataire introuvable" -#: ../../Zotlabs/Module/Admin.php:466 -msgid "My site is not a public server" -msgstr "Mon site n'est pas un serveur public" +#: ../../Zotlabs/Module/Dreport.php:122 +msgid "mail recalled" +msgstr "courriel rappelé" -#: ../../Zotlabs/Module/Admin.php:467 -msgid "My site has paid access only" -msgstr "Mon site est à accès payant uniquement" +#: ../../Zotlabs/Module/Dreport.php:125 +msgid "duplicate mail received" +msgstr "courriel reçu en double" -#: ../../Zotlabs/Module/Admin.php:468 -msgid "My site has free access only" -msgstr "Mon site est gratuit uniquement" +#: ../../Zotlabs/Module/Dreport.php:128 +msgid "mail delivered" +msgstr "courriel distribué" -#: ../../Zotlabs/Module/Admin.php:469 -msgid "My site offers free accounts with optional paid upgrades" -msgstr "Mon site offre des comptes gratuits avec des améliorations payantes facultatives" +#: ../../Zotlabs/Module/Dreport.php:148 +#, php-format +msgid "Delivery report for %1$s" +msgstr "Rapport de distribution pour %1$s" -#: ../../Zotlabs/Module/Admin.php:491 ../../include/widgets.php:1382 -msgid "Site" -msgstr "Site" +#: ../../Zotlabs/Module/Dreport.php:151 +msgid "Options" +msgstr "Options" -#: ../../Zotlabs/Module/Admin.php:493 ../../Zotlabs/Module/Register.php:245 -msgid "Registration" -msgstr "Inscription" +#: ../../Zotlabs/Module/Dreport.php:152 +msgid "Redeliver" +msgstr "Transférer à nouveau" -#: ../../Zotlabs/Module/Admin.php:494 -msgid "File upload" -msgstr "Envoi de fichier" +#: ../../Zotlabs/Module/Sources.php:37 +msgid "Failed to create source. No channel selected." +msgstr "Impossible de créer la source. Aucun canal selectionné." -#: ../../Zotlabs/Module/Admin.php:495 -msgid "Policies" -msgstr "Stratégies" +#: ../../Zotlabs/Module/Sources.php:51 +msgid "Source created." +msgstr "Source créée." -#: ../../Zotlabs/Module/Admin.php:496 ../../include/contact_widgets.php:16 -msgid "Advanced" -msgstr "Avancé" +#: ../../Zotlabs/Module/Sources.php:64 +msgid "Source updated." +msgstr "Source mise à jour." -#: ../../Zotlabs/Module/Admin.php:500 -msgid "Site name" -msgstr "Nom du site" +#: ../../Zotlabs/Module/Sources.php:90 +msgid "*" +msgstr "*" -#: ../../Zotlabs/Module/Admin.php:501 -msgid "Banner/Logo" -msgstr "Bannière/logo" +#: ../../Zotlabs/Module/Sources.php:96 +#: ../../Zotlabs/Widget/Settings_menu.php:123 ../../include/features.php:213 +msgid "Channel Sources" +msgstr "Sources du canal" -#: ../../Zotlabs/Module/Admin.php:502 -msgid "Administrator Information" -msgstr "Informations de l'administrateur" +#: ../../Zotlabs/Module/Sources.php:97 +msgid "Manage remote sources of content for your channel." +msgstr "Gérer les sources distantes de contenu pour votre canal." + +#: ../../Zotlabs/Module/Sources.php:98 ../../Zotlabs/Module/Sources.php:108 +msgid "New Source" +msgstr "Nouvelle source" -#: ../../Zotlabs/Module/Admin.php:502 +#: ../../Zotlabs/Module/Sources.php:109 ../../Zotlabs/Module/Sources.php:143 msgid "" -"Contact information for site administrators. Displayed on siteinfo page. " -"BBCode can be used here" -msgstr "Coordonnées de l'administrateur du site. Affichées sur la page 'siteinfo'. Vous pouvez utiliser du BBCode ici" +"Import all or selected content from the following channel into this channel " +"and distribute it according to your channel settings." +msgstr "Importer le contenu sélectionné ou tout le contenu du canal suivant vers ce canal et le distribuer selon vos paramètres de canal." -#: ../../Zotlabs/Module/Admin.php:503 -msgid "System language" -msgstr "Langue du système" +#: ../../Zotlabs/Module/Sources.php:110 ../../Zotlabs/Module/Sources.php:144 +msgid "Only import content with these words (one per line)" +msgstr "N'importer le contenu que s'il contient ces mots (un par ligne)" -#: ../../Zotlabs/Module/Admin.php:504 -msgid "System theme" -msgstr "Thème du système" +#: ../../Zotlabs/Module/Sources.php:110 ../../Zotlabs/Module/Sources.php:144 +msgid "Leave blank to import all public content" +msgstr "Laissez vide pour importer tout le contenu public" -#: ../../Zotlabs/Module/Admin.php:504 +#: ../../Zotlabs/Module/Sources.php:111 ../../Zotlabs/Module/Sources.php:148 +msgid "Channel Name" +msgstr "Nom du canal" + +#: ../../Zotlabs/Module/Sources.php:112 ../../Zotlabs/Module/Sources.php:147 msgid "" -"Default system theme - may be over-ridden by user profiles - <a href='#' " -"id='cnftheme'>change theme settings</a>" -msgstr "Thème par défaut - il peut être changé pour chaque profil utilisateur - <a href='#' id='cnftheme'>modifier le thème</a>" +"Add the following categories to posts imported from this source (comma " +"separated)" +msgstr "Ajouter les catégories suivantes aux publications importées à partir de cette source (séparer par des virgules)" -#: ../../Zotlabs/Module/Admin.php:505 -msgid "Mobile system theme" -msgstr "Thème par défaut pour les mobiles" +#: ../../Zotlabs/Module/Sources.php:133 ../../Zotlabs/Module/Sources.php:161 +msgid "Source not found." +msgstr "Source introuvable." -#: ../../Zotlabs/Module/Admin.php:505 -msgid "Theme for mobile devices" -msgstr "Thème pour les mobiles" +#: ../../Zotlabs/Module/Sources.php:140 +msgid "Edit Source" +msgstr "Modifier la source" -#: ../../Zotlabs/Module/Admin.php:507 -msgid "Allow Feeds as Connections" -msgstr "Autoriser les Flux (RSS) comme contacts" +#: ../../Zotlabs/Module/Sources.php:141 +msgid "Delete Source" +msgstr "Supprimer la source" -#: ../../Zotlabs/Module/Admin.php:507 -msgid "(Heavy system resource usage)" -msgstr "(Impact important sur les ressources)" +#: ../../Zotlabs/Module/Sources.php:169 +msgid "Source removed" +msgstr "Source supprimée" -#: ../../Zotlabs/Module/Admin.php:508 -msgid "Maximum image size" -msgstr "Taille maximale des images" +#: ../../Zotlabs/Module/Sources.php:171 +msgid "Unable to remove source." +msgstr "Impossible de supprimer la source." + +#: ../../Zotlabs/Module/Like.php:19 +msgid "Like/Dislike" +msgstr "Aime/n'aime pas" -#: ../../Zotlabs/Module/Admin.php:508 +#: ../../Zotlabs/Module/Like.php:24 +msgid "This action is restricted to members." +msgstr "Cette action est réservée aux membres." + +#: ../../Zotlabs/Module/Like.php:25 msgid "" -"Maximum size in bytes of uploaded images. Default is 0, which means no " -"limits." -msgstr "Taille maximum, en octets, des images envoyées. Par défaut 0, soit sans limite." +"Please <a href=\"rmagic\">login with your $Projectname ID</a> or <a " +"href=\"register\">register as a new $Projectname member</a> to continue." +msgstr "S'il vous plait, <a href=\"rmagic\">identifiez vous avec votre identifant de $Projectname </a> ou <a href=\"register\">inscrivez vous comme nouveau membre de $Projectname </a> pour continuer." -#: ../../Zotlabs/Module/Admin.php:509 -msgid "Does this site allow new member registration?" -msgstr "Est-ce que l'enregistrement de nouveaux membres est autorisé sur ce site ?" +#: ../../Zotlabs/Module/Like.php:105 ../../Zotlabs/Module/Like.php:131 +#: ../../Zotlabs/Module/Like.php:169 +msgid "Invalid request." +msgstr "Requête invalide." -#: ../../Zotlabs/Module/Admin.php:510 -msgid "Invitation only" -msgstr "Sur invitation seulement" +#: ../../Zotlabs/Module/Like.php:117 ../../include/conversation.php:122 +msgid "channel" +msgstr "canal" -#: ../../Zotlabs/Module/Admin.php:510 -msgid "" -"Only allow new member registrations with an invitation code. Above register " -"policy must be set to Yes." -msgstr "N'autoriser que les nouvelles inscriptions avec code d'invitation. La stratégie d'inscription ci-dessus doit être mise sur \"Oui\"." +#: ../../Zotlabs/Module/Like.php:146 +msgid "thing" +msgstr "chose" -#: ../../Zotlabs/Module/Admin.php:511 -msgid "Which best describes the types of account offered by this hub?" -msgstr "Quelle est la meilleure description des types de comptes proposés sur ce hub ?" +#: ../../Zotlabs/Module/Like.php:192 +msgid "Channel unavailable." +msgstr "Canal indisponible." -#: ../../Zotlabs/Module/Admin.php:512 -msgid "Register text" -msgstr "Texte d'inscription" +#: ../../Zotlabs/Module/Like.php:240 +msgid "Previous action reversed." +msgstr "Action précédente annulée." -#: ../../Zotlabs/Module/Admin.php:512 -msgid "Will be displayed prominently on the registration page." -msgstr "Sera affiché de manière bien visible sur le formulaire d'inscription." +#: ../../Zotlabs/Module/Like.php:419 ../../addon/diaspora/inbound.php:1823 +#: ../../include/conversation.php:160 +#, php-format +msgid "%1$s likes %2$s's %3$s" +msgstr "%1$s aime %3$s de %2$s" -#: ../../Zotlabs/Module/Admin.php:513 -msgid "Site homepage to show visitors (default: login box)" -msgstr "Page d'accueil du site à montrer aux visiteurs (par défaut :boîte de dialogue de connexion)" +#: ../../Zotlabs/Module/Like.php:421 ../../include/conversation.php:163 +#, php-format +msgid "%1$s doesn't like %2$s's %3$s" +msgstr "%1$s n'aime pas %3$s de %2$s" -#: ../../Zotlabs/Module/Admin.php:513 -msgid "" -"example: 'public' to show public stream, 'page/sys/home' to show a system " -"webpage called 'home' or 'include:home.html' to include a file." -msgstr "exemple :'public' pour montrer le flux public, 'page/sys/home' pour montrer une page système appelée 'home' ou 'include:home.html' pour inclure un fichier." +#: ../../Zotlabs/Module/Like.php:423 +#, php-format +msgid "%1$s agrees with %2$s's %3$s" +msgstr "%1$s approuve %3$s de %2$s" -#: ../../Zotlabs/Module/Admin.php:514 -msgid "Preserve site homepage URL" -msgstr "Préserver l'adresse d'accueil du site" +#: ../../Zotlabs/Module/Like.php:425 +#, php-format +msgid "%1$s doesn't agree with %2$s's %3$s" +msgstr "%1$s n'est pas d'accord avec %3$s de %2$s" -#: ../../Zotlabs/Module/Admin.php:514 -msgid "" -"Present the site homepage in a frame at the original location instead of " -"redirecting" -msgstr "Présenter la page d'accueil du site dans un cadre à l'adresse d'origine, plutôt que de rediriger" +#: ../../Zotlabs/Module/Like.php:427 +#, php-format +msgid "%1$s abstains from a decision on %2$s's %3$s" +msgstr "%1$s s'abstient de toute décision sur le %3$s de %2$s" -#: ../../Zotlabs/Module/Admin.php:515 -msgid "Accounts abandoned after x days" -msgstr "Les comptes sont abandonnés après x jours" +#: ../../Zotlabs/Module/Like.php:429 +#, php-format +msgid "%1$s is attending %2$s's %3$s" +msgstr "%1$s participe à %3$s de %2$s" -#: ../../Zotlabs/Module/Admin.php:515 -msgid "" -"Will not waste system resources polling external sites for abandonded " -"accounts. Enter 0 for no time limit." -msgstr "Eviter de gaspiller les ressources du système en interrogeant des hubs distants pour des canaux abandonnés. Mettez 0 pour ne pas avoir de limite de temps." +#: ../../Zotlabs/Module/Like.php:431 +#, php-format +msgid "%1$s is not attending %2$s's %3$s" +msgstr "%1$s ne participe pas à %3$s de %2$s" -#: ../../Zotlabs/Module/Admin.php:516 -msgid "Allowed friend domains" -msgstr "Domaines amicaux autorisés" +#: ../../Zotlabs/Module/Like.php:433 +#, php-format +msgid "%1$s may attend %2$s's %3$s" +msgstr "%1$s participe peut-être à %3$s de %2$s" -#: ../../Zotlabs/Module/Admin.php:516 -msgid "" -"Comma separated list of domains which are allowed to establish friendships " -"with this site. Wildcards are accepted. Empty to allow any domains" -msgstr "Liste de noms de domaines séparés par des virgules pour lesquels ce site acceptera les demandes d'amitié. Les caractères génériques (*) sont acceptés. Laissez vide pour accepter tous les domaines." +#: ../../Zotlabs/Module/Like.php:538 +msgid "Action completed." +msgstr "Action terminée." -#: ../../Zotlabs/Module/Admin.php:517 -msgid "Allowed email domains" -msgstr "Domaines de courriels autorisés" +#: ../../Zotlabs/Module/Like.php:539 +msgid "Thank you." +msgstr "Merci." -#: ../../Zotlabs/Module/Admin.php:517 -msgid "" -"Comma separated list of domains which are allowed in email addresses for " -"registrations to this site. Wildcards are accepted. Empty to allow any " -"domains" -msgstr "Liste de noms de domaines séparés par des virgules dont les adresses de courriel seront autorisées lors de l'inscription à ce site. Les caractères génériques (*) sont acceptés. Laissez vide pour accepter tous les domaines." +#: ../../Zotlabs/Module/Directory.php:245 +#, php-format +msgid "%d rating" +msgid_plural "%d ratings" +msgstr[0] "%d évaluation" +msgstr[1] "%d évaluations" -#: ../../Zotlabs/Module/Admin.php:518 -msgid "Not allowed email domains" -msgstr "Domaines de courriel non autorisés" +#: ../../Zotlabs/Module/Directory.php:256 +msgid "Gender: " +msgstr "Sexe/genre :" -#: ../../Zotlabs/Module/Admin.php:518 -msgid "" -"Comma separated list of domains which are not allowed in email addresses for" -" registrations to this site. Wildcards are accepted. Empty to allow any " -"domains, unless allowed domains have been defined." -msgstr "Liste de noms de domaines - séparés par des virgules - dont les adresses de courriel ne seront pas autorisées lors de l'inscription à ce site. Les caractères génériques (*) sont acceptés. Laissez vide pour accepter tous les domaines, sauf si des domaines autorisés ont été définis." +#: ../../Zotlabs/Module/Directory.php:258 +msgid "Status: " +msgstr "État :" -#: ../../Zotlabs/Module/Admin.php:519 -msgid "Verify Email Addresses" -msgstr "Demander vérification des adresses de courriel" +#: ../../Zotlabs/Module/Directory.php:260 +msgid "Homepage: " +msgstr "Site web :" -#: ../../Zotlabs/Module/Admin.php:519 -msgid "" -"Check to verify email addresses used in account registration (recommended)." -msgstr "Cocher pour que les adresses utilisées à l'inscription soient vérifiées (recommandé)." +#: ../../Zotlabs/Module/Directory.php:309 ../../include/channel.php:1291 +msgid "Age:" +msgstr "Age :" -#: ../../Zotlabs/Module/Admin.php:520 -msgid "Force publish" -msgstr "Publicité forcée" +#: ../../Zotlabs/Module/Directory.php:314 ../../include/markdown.php:560 +#: ../../include/channel.php:1132 ../../include/event.php:52 +#: ../../include/event.php:84 +msgid "Location:" +msgstr "Emplacement :" -#: ../../Zotlabs/Module/Admin.php:520 -msgid "" -"Check to force all profiles on this site to be listed in the site directory." -msgstr "Cocher pour forcer la publication de tous les profils du site dans l'annuaire." +#: ../../Zotlabs/Module/Directory.php:320 +msgid "Description:" +msgstr "Description :" -#: ../../Zotlabs/Module/Admin.php:521 -msgid "Import Public Streams" -msgstr "Flux publics importés" +#: ../../Zotlabs/Module/Directory.php:325 ../../include/channel.php:1307 +msgid "Hometown:" +msgstr "Ville natale :" -#: ../../Zotlabs/Module/Admin.php:521 -msgid "" -"Import and allow access to public content pulled from other sites. Warning: " -"this content is unmoderated." -msgstr "Importer du contenu public à partir d'autres sites et autoriser l'accès à ce contenu. Attention : ce contenu n'est pas modéré." +#: ../../Zotlabs/Module/Directory.php:327 ../../include/channel.php:1315 +msgid "About:" +msgstr "À propos :" -#: ../../Zotlabs/Module/Admin.php:522 -msgid "Login on Homepage" -msgstr "" +#: ../../Zotlabs/Module/Directory.php:328 ../../Zotlabs/Module/Suggest.php:54 +#: ../../Zotlabs/Widget/Follow.php:32 ../../Zotlabs/Widget/Suggestions.php:44 +#: ../../include/conversation.php:1002 ../../include/channel.php:1117 +#: ../../include/connections.php:110 +msgid "Connect" +msgstr "Ajouter/Suivre" -#: ../../Zotlabs/Module/Admin.php:522 -msgid "" -"Present a login box to visitors on the home page if no other content has " -"been configured." -msgstr "Présenter une boîte de dialogue de connexion aux visiteurs sur la page d'accueil si aucun autre contenu n'a été configuré." +#: ../../Zotlabs/Module/Directory.php:329 +msgid "Public Forum:" +msgstr "Forum public :" -#: ../../Zotlabs/Module/Admin.php:523 -msgid "Enable context help" -msgstr "" +#: ../../Zotlabs/Module/Directory.php:332 +msgid "Keywords: " +msgstr "Mots-clefs :" -#: ../../Zotlabs/Module/Admin.php:523 -msgid "" -"Display contextual help for the current page when the help button is " -"pressed." -msgstr "" +#: ../../Zotlabs/Module/Directory.php:335 +msgid "Don't suggest" +msgstr "Ne pas suggérer" -#: ../../Zotlabs/Module/Admin.php:525 -msgid "Directory Server URL" -msgstr "URL du serveur d'annuaire" +#: ../../Zotlabs/Module/Directory.php:337 +msgid "Common connections:" +msgstr "Contacts en commun :" -#: ../../Zotlabs/Module/Admin.php:525 -msgid "Default directory server" -msgstr "Serveur d'annuaire par défaut" +#: ../../Zotlabs/Module/Directory.php:386 +msgid "Global Directory" +msgstr "Annuaire global" -#: ../../Zotlabs/Module/Admin.php:527 -msgid "Proxy user" -msgstr "Utilisateur du proxy" +#: ../../Zotlabs/Module/Directory.php:386 +msgid "Local Directory" +msgstr "Annuaire local" -#: ../../Zotlabs/Module/Admin.php:528 -msgid "Proxy URL" -msgstr "URL du proxy" +#: ../../Zotlabs/Module/Directory.php:392 +msgid "Finding:" +msgstr "Recherche :" -#: ../../Zotlabs/Module/Admin.php:529 -msgid "Network timeout" -msgstr "Délai maximal du réseau" +#: ../../Zotlabs/Module/Directory.php:395 ../../Zotlabs/Module/Suggest.php:62 +#: ../../include/contact_widgets.php:24 +msgid "Channel Suggestions" +msgstr "Canaux suggérés" -#: ../../Zotlabs/Module/Admin.php:529 -msgid "Value is in seconds. Set to 0 for unlimited (not recommended)." -msgstr "En secondes. Mettre à 0 pour ne pas avoir de délai maximal (non recommandé)." +#: ../../Zotlabs/Module/Directory.php:397 +msgid "next page" +msgstr "page suivante" -#: ../../Zotlabs/Module/Admin.php:530 -msgid "Delivery interval" -msgstr "Intervalle de distribution" +#: ../../Zotlabs/Module/Directory.php:397 +msgid "previous page" +msgstr "page précédente" -#: ../../Zotlabs/Module/Admin.php:530 -msgid "" -"Delay background delivery processes by this many seconds to reduce system " -"load. Recommend: 4-5 for shared hosts, 2-3 for virtual private servers. 0-1 " -"for large dedicated servers." -msgstr "Temporise le processus de distribution de tant de secondes pour réduire la charge sur le système. Valeurs recommandées : 4-5 pour les serveurs mutualisés, 2-3 pour les VPS. 0-1 pour les gros serveurs dédiés." +#: ../../Zotlabs/Module/Directory.php:398 +msgid "Sort options" +msgstr "Options de tri" -#: ../../Zotlabs/Module/Admin.php:531 -msgid "Deliveries per process" -msgstr "Distributions par processus" +#: ../../Zotlabs/Module/Directory.php:399 +msgid "Alphabetic" +msgstr "Alphabétique" -#: ../../Zotlabs/Module/Admin.php:531 -msgid "" -"Number of deliveries to attempt in a single operating system process. Adjust" -" if necessary to tune system performance. Recommend: 1-5." -msgstr "Nombre de distributions à tenter au sein d'un seul processus système. Ajuster si nécessaire pour affiner la performance du système. Recommandé :1-5." +#: ../../Zotlabs/Module/Directory.php:400 +msgid "Reverse Alphabetic" +msgstr "Alphabétique inversé" -#: ../../Zotlabs/Module/Admin.php:532 -msgid "Poll interval" -msgstr "Intervalle de scrutation" +#: ../../Zotlabs/Module/Directory.php:401 +msgid "Newest to Oldest" +msgstr "Du plus récent au moins récent" -#: ../../Zotlabs/Module/Admin.php:532 -msgid "" -"Delay background polling processes by this many seconds to reduce system " -"load. If 0, use delivery interval." -msgstr "Temporise le processus de scrutation en tâche de fond de tant de secondes, pour réduire la charge. Si 0, utilise l'intervalle de distribution." +#: ../../Zotlabs/Module/Directory.php:402 +msgid "Oldest to Newest" +msgstr "Du moins récent du plus récent" -#: ../../Zotlabs/Module/Admin.php:533 -msgid "Maximum Load Average" -msgstr "Charge maximale moyenne" +#: ../../Zotlabs/Module/Directory.php:419 +msgid "No entries (some entries may be hidden)." +msgstr "Pas d'entrées (certaines peuvent être cachées)." + +#: ../../Zotlabs/Module/Xchan.php:10 +msgid "Xchan Lookup" +msgstr "Recherche xchan" + +#: ../../Zotlabs/Module/Xchan.php:13 +msgid "Lookup xchan beginning with (or webbie): " +msgstr "Recherche xchan commençant par (ou adresse \"webbie\") :" -#: ../../Zotlabs/Module/Admin.php:533 +#: ../../Zotlabs/Module/Suggest.php:37 msgid "" -"Maximum system load before delivery and poll processes are deferred - " -"default 50." -msgstr "Charge système maximale au-delà de laquelle distribution et scrutation sont reportées - par défaut 50." +"No suggestions available. If this is a new site, please try again in 24 " +"hours." +msgstr "Aucune suggestion disponible. Si le site est récent, merci de re-tenter dans 24 heures." -#: ../../Zotlabs/Module/Admin.php:534 -msgid "Expiration period in days for imported (grid/network) content" -msgstr "Délai d'expiration pour le contenu importé (réseau)" +#: ../../Zotlabs/Module/Suggest.php:56 ../../Zotlabs/Widget/Suggestions.php:46 +msgid "Ignore/Hide" +msgstr "Ignorer/Cacher" -#: ../../Zotlabs/Module/Admin.php:534 -msgid "0 for no expiration of imported content" -msgstr "0 pour ne pas expirer le contenu importé" +#: ../../Zotlabs/Module/Oexchange.php:27 +msgid "Unable to find your hub." +msgstr "Impossible de trouver votre hub." -#: ../../Zotlabs/Module/Admin.php:677 ../../Zotlabs/Module/Admin.php:678 -#: ../../Zotlabs/Module/Settings.php:722 -msgid "Off" -msgstr "Inactif" +#: ../../Zotlabs/Module/Oexchange.php:41 +msgid "Post successful." +msgstr "Publication réussie." -#: ../../Zotlabs/Module/Admin.php:677 ../../Zotlabs/Module/Admin.php:678 -#: ../../Zotlabs/Module/Settings.php:722 -msgid "On" -msgstr "Actif" +#: ../../Zotlabs/Module/Mail.php:65 +msgid "Unable to lookup recipient." +msgstr "Impossible de localiser le destinataire." -#: ../../Zotlabs/Module/Admin.php:678 -#, php-format -msgid "Lock feature %s" -msgstr "Verrouiller fonctionnalité %s" +#: ../../Zotlabs/Module/Mail.php:72 +msgid "Unable to communicate with requested channel." +msgstr "Impossible de communiquer avec le canal demandé." -#: ../../Zotlabs/Module/Admin.php:686 -msgid "Manage Additional Features" -msgstr "Gérer les fonctionnalités additionnelles" +#: ../../Zotlabs/Module/Mail.php:79 +msgid "Cannot verify requested channel." +msgstr "Impossible de vérifier le canal demandé." -#: ../../Zotlabs/Module/Admin.php:703 -msgid "No server found" -msgstr "Serveur introuvable" +#: ../../Zotlabs/Module/Mail.php:97 +msgid "Selected channel has private message restrictions. Send failed." +msgstr "Le canal choisi a des restrictions quant aux messages privés. L'envoi a échoué." -#: ../../Zotlabs/Module/Admin.php:710 ../../Zotlabs/Module/Admin.php:1046 -msgid "ID" -msgstr "Identifiant" +#: ../../Zotlabs/Module/Mail.php:178 +msgid "Messages" +msgstr "Messages" -#: ../../Zotlabs/Module/Admin.php:710 -msgid "for channel" -msgstr "pour le canal" +#: ../../Zotlabs/Module/Mail.php:213 +msgid "Message recalled." +msgstr "Message rappelé." -#: ../../Zotlabs/Module/Admin.php:710 -msgid "on server" -msgstr "sur le serveur" +#: ../../Zotlabs/Module/Mail.php:226 +msgid "Conversation removed." +msgstr "Conversation supprimée." -#: ../../Zotlabs/Module/Admin.php:712 -msgid "Server" -msgstr "Serveur" +#: ../../Zotlabs/Module/Mail.php:241 ../../Zotlabs/Module/Mail.php:362 +msgid "Expires YYYY-MM-DD HH:MM" +msgstr "Expire le YYYY-MM-DD à HH:MM" -#: ../../Zotlabs/Module/Admin.php:746 -msgid "" -"By default, unfiltered HTML is allowed in embedded media. This is inherently" -" insecure." -msgstr "" +#: ../../Zotlabs/Module/Mail.php:269 +msgid "Requested channel is not in this network" +msgstr "Le canal demandé n'est pas sur ce réseau" -#: ../../Zotlabs/Module/Admin.php:749 -msgid "" -"The recommended setting is to only allow unfiltered HTML from the following " -"sites:" -msgstr "" +#: ../../Zotlabs/Module/Mail.php:277 +msgid "Send Private Message" +msgstr "Envoyer un message privé" -#: ../../Zotlabs/Module/Admin.php:750 -msgid "" -"https://youtube.com/<br />https://www.youtube.com/<br />https://youtu.be/<br" -" />https://vimeo.com/<br />https://soundcloud.com/<br />" -msgstr "" +#: ../../Zotlabs/Module/Mail.php:278 ../../Zotlabs/Module/Mail.php:415 +msgid "To:" +msgstr "À :" -#: ../../Zotlabs/Module/Admin.php:751 -msgid "" -"All other embedded content will be filtered, <strong>unless</strong> " -"embedded content from that site is explicitly blocked." -msgstr "" +#: ../../Zotlabs/Module/Mail.php:281 ../../Zotlabs/Module/Mail.php:417 +msgid "Subject:" +msgstr "Objet :" -#: ../../Zotlabs/Module/Admin.php:756 ../../include/widgets.php:1385 -msgid "Security" -msgstr "Sécurité" +#: ../../Zotlabs/Module/Mail.php:286 ../../Zotlabs/Module/Mail.php:423 +#: ../../include/conversation.php:1323 +msgid "Attach file" +msgstr "Joindre un fichier" -#: ../../Zotlabs/Module/Admin.php:758 -msgid "Block public" -msgstr "Bloquer \"public\"" +#: ../../Zotlabs/Module/Mail.php:288 +msgid "Send" +msgstr "Envoyer" -#: ../../Zotlabs/Module/Admin.php:758 -msgid "" -"Check to block public access to all otherwise public personal pages on this " -"site unless you are currently authenticated." -msgstr "Sélectionner pour ne permettre l'accès aux pages personnelles \"publiques\" du site qu'aux personnes authentifiées, pas aux personnes anonymes du web." +#: ../../Zotlabs/Module/Mail.php:291 ../../Zotlabs/Module/Mail.php:428 +#: ../../include/conversation.php:1368 +msgid "Set expiration date" +msgstr "Définir la date d'expiration" -#: ../../Zotlabs/Module/Admin.php:759 -msgid "Set \"Transport Security\" HTTP header" -msgstr "" +#: ../../Zotlabs/Module/Mail.php:387 +msgid "Delete message" +msgstr "Supprimer le message" -#: ../../Zotlabs/Module/Admin.php:760 -msgid "Set \"Content Security Policy\" HTTP header" -msgstr "" +#: ../../Zotlabs/Module/Mail.php:388 +msgid "Delivery report" +msgstr "Rapport de distribution" -#: ../../Zotlabs/Module/Admin.php:761 -msgid "Allow communications only from these sites" -msgstr "N'autorisez que les communications venant de ces sites" +#: ../../Zotlabs/Module/Mail.php:389 +msgid "Recall message" +msgstr "Rappeler le message" + +#: ../../Zotlabs/Module/Mail.php:391 +msgid "Message has been recalled." +msgstr "Le message a été rappelé." + +#: ../../Zotlabs/Module/Mail.php:408 +msgid "Delete Conversation" +msgstr "Supprimer la conversation" -#: ../../Zotlabs/Module/Admin.php:761 +#: ../../Zotlabs/Module/Mail.php:410 msgid "" -"One site per line. Leave empty to allow communication from anywhere by " -"default" -msgstr "Un site par ligne. Laisser vide pour autoriser les communications de tous les sites, par défaut." +"No secure communications available. You <strong>may</strong> be able to " +"respond from the sender's profile page." +msgstr "Aucune communication sécurisée n'est possible. Vous pourrez <strong>peut-être</strong> répondre depuis la page de profil de l'émetteur." -#: ../../Zotlabs/Module/Admin.php:762 -msgid "Block communications from these sites" -msgstr "Bloquer les communications de ces sites" +#: ../../Zotlabs/Module/Mail.php:414 +msgid "Send Reply" +msgstr "Envoyer la réponse" -#: ../../Zotlabs/Module/Admin.php:763 -msgid "Allow communications only from these channels" -msgstr "N'autoriser que les communications de ces canaux" +#: ../../Zotlabs/Module/Mail.php:419 +#, php-format +msgid "Your message for %s (%s):" +msgstr "Votre message pour %s (%s) :" + +#: ../../Zotlabs/Module/Pubsites.php:24 ../../Zotlabs/Widget/Pubsites.php:12 +msgid "Public Hubs" +msgstr "Instances publiques" -#: ../../Zotlabs/Module/Admin.php:763 +#: ../../Zotlabs/Module/Pubsites.php:27 msgid "" -"One channel (hash) per line. Leave empty to allow from any channel by " -"default" -msgstr "Un canal (adresse) par ligne. Laisser vide pour autoriser les communications de tous les canaux, par défaut" +"The listed hubs allow public registration for the $Projectname network. All " +"hubs in the network are interlinked so membership on any of them conveys " +"membership in the network as a whole. Some hubs may require subscription or " +"provide tiered service plans. The hub itself <strong>may</strong> provide " +"additional details." +msgstr "Les sites listés permettent l'enregistrement public de comptes pour le réseau $Projectname. Tous les sites du réseau sont reliés entre eux, être membre d'un site revient à être membre de tous. Certains sites peuvent demander une souscription ou proposer différents niveaux de service. Chaque site <strong>peut</strong> fournir des détails supplémentaires." -#: ../../Zotlabs/Module/Admin.php:764 -msgid "Block communications from these channels" -msgstr "Bloquer les communications de ces canaux" +#: ../../Zotlabs/Module/Pubsites.php:33 +msgid "Hub URL" +msgstr "URL du site" -#: ../../Zotlabs/Module/Admin.php:765 -msgid "Only allow embeds from secure (SSL) websites and links." -msgstr "" +#: ../../Zotlabs/Module/Pubsites.php:33 +msgid "Access Type" +msgstr "Type d'accès" -#: ../../Zotlabs/Module/Admin.php:766 -msgid "Allow unfiltered embedded HTML content only from these domains" -msgstr "" +#: ../../Zotlabs/Module/Pubsites.php:33 +msgid "Registration Policy" +msgstr "Politique d'inscription" -#: ../../Zotlabs/Module/Admin.php:766 -msgid "One site per line. By default embedded content is filtered." -msgstr "" +#: ../../Zotlabs/Module/Pubsites.php:33 +msgid "Stats" +msgstr "Statistiques" -#: ../../Zotlabs/Module/Admin.php:767 -msgid "Block embedded HTML from these domains" -msgstr "Bloquer le HTML embarqué à partir de ces domaines" +#: ../../Zotlabs/Module/Pubsites.php:33 +msgid "Software" +msgstr "Logiciel" -#: ../../Zotlabs/Module/Admin.php:785 -msgid "Update has been marked successful" -msgstr "La mise à jour a été marquée comme réussie" +#: ../../Zotlabs/Module/Pubsites.php:48 +msgid "Rate" +msgstr "Evaluer" -#: ../../Zotlabs/Module/Admin.php:795 -#, php-format -msgid "Executing %s failed. Check system logs." -msgstr "L'éxecution de %s a échoué. Merci de vérifier les journaux du système." +#: ../../Zotlabs/Module/Impel.php:41 ../../include/bbcode.php:203 +msgid "webpage" +msgstr "pages web" -#: ../../Zotlabs/Module/Admin.php:798 -#, php-format -msgid "Update %s was successfully applied." -msgstr "La mise à jour %s a été appliquée avec succès." +#: ../../Zotlabs/Module/Impel.php:46 ../../include/bbcode.php:209 +msgid "block" +msgstr "bloquer" + +#: ../../Zotlabs/Module/Impel.php:51 ../../include/bbcode.php:206 +msgid "layout" +msgstr "mise en page" + +#: ../../Zotlabs/Module/Impel.php:58 ../../include/bbcode.php:212 +msgid "menu" +msgstr "menu" -#: ../../Zotlabs/Module/Admin.php:802 +#: ../../Zotlabs/Module/Impel.php:181 #, php-format -msgid "Update %s did not return a status. Unknown if it succeeded." -msgstr "La mise à jour %s n'a pas retourné d'information. Impossible de savoir si elle a réussi ou non." +msgid "%s element installed" +msgstr "Elément %s installé" -#: ../../Zotlabs/Module/Admin.php:805 +#: ../../Zotlabs/Module/Impel.php:184 #, php-format -msgid "Update function %s could not be found." -msgstr "La fonction de mise à jour %s est introuvable." +msgid "%s element installation failed" +msgstr "L'installation de l'élément %s a échoué" -#: ../../Zotlabs/Module/Admin.php:821 -msgid "No failed updates." -msgstr "Aucune mise à jour défaillante." +#: ../../Zotlabs/Module/Rbmark.php:94 +msgid "Select a bookmark folder" +msgstr "Choisir un dossier de favoris" -#: ../../Zotlabs/Module/Admin.php:825 -msgid "Failed Updates" -msgstr "Mises à jour défaillantes" +#: ../../Zotlabs/Module/Rbmark.php:99 +msgid "Save Bookmark" +msgstr "Enregistrer le favori" -#: ../../Zotlabs/Module/Admin.php:827 -msgid "Mark success (if update was manually applied)" -msgstr "Marquer comme réussie (si la mise à jour a été réalisée manuellement)" +#: ../../Zotlabs/Module/Rbmark.php:100 +msgid "URL of bookmark" +msgstr "URL du favori" -#: ../../Zotlabs/Module/Admin.php:828 -msgid "Attempt to execute this update step automatically" -msgstr "Tenter de réaliser cette étape de mise à jour automatiquement" +#: ../../Zotlabs/Module/Rbmark.php:105 +msgid "Or enter new bookmark folder name" +msgstr "Ou entrez un nouveau nom de dossier de favoris" -#: ../../Zotlabs/Module/Admin.php:859 -msgid "Queue Statistics" -msgstr "Statistiques de file d'attente" +#: ../../Zotlabs/Module/Filer.php:52 +msgid "Enter a folder name" +msgstr "" -#: ../../Zotlabs/Module/Admin.php:860 -msgid "Total Entries" -msgstr "Nombre d'entrées total" +#: ../../Zotlabs/Module/Filer.php:52 +msgid "or select an existing folder (doubleclick)" +msgstr "" -#: ../../Zotlabs/Module/Admin.php:861 -msgid "Priority" -msgstr "Priorité" +#: ../../Zotlabs/Module/Filer.php:54 ../../Zotlabs/Lib/ThreadItem.php:137 +msgid "Save to Folder" +msgstr "Enregistrer dans le dossier" -#: ../../Zotlabs/Module/Admin.php:862 -msgid "Destination URL" -msgstr "URL de destination" +#: ../../Zotlabs/Module/Probe.php:28 ../../Zotlabs/Module/Probe.php:32 +#, php-format +msgid "Fetching URL returns error: %1$s" +msgstr "Récupération d'URL échouée : %1$s" -#: ../../Zotlabs/Module/Admin.php:863 -msgid "Mark hub permanently offline" -msgstr "Marquer le hub comme étant hors ligne de manière permanente" +#: ../../Zotlabs/Module/Register.php:49 +msgid "Maximum daily site registrations exceeded. Please try again tomorrow." +msgstr "Nombre d'inscriptions quotidiennes dépassé. Merci d'essayer à nouveau demain." -#: ../../Zotlabs/Module/Admin.php:864 -msgid "Empty queue for this hub" -msgstr "Vider la file d'attente pour ce hub" +#: ../../Zotlabs/Module/Register.php:55 +msgid "" +"Please indicate acceptance of the Terms of Service. Registration failed." +msgstr "Merci d'indiquer votre adhésion aux conditions de service. L'inscription a échoué." -#: ../../Zotlabs/Module/Admin.php:865 -msgid "Last known contact" -msgstr "Dernier contact connu" +#: ../../Zotlabs/Module/Register.php:89 +msgid "Passwords do not match." +msgstr "Les mots de passe ne concordent pas." -#: ../../Zotlabs/Module/Admin.php:901 -#, php-format -msgid "%s account blocked/unblocked" -msgid_plural "%s account blocked/unblocked" -msgstr[0] "%s compte bloqué/débloqué" -msgstr[1] "%s comptes bloqués/débloqués" +#: ../../Zotlabs/Module/Register.php:131 +msgid "" +"Registration successful. Please check your email for validation " +"instructions." +msgstr "Inscription réussie. Merci de vérifier vos courriels pour valider votre compte." -#: ../../Zotlabs/Module/Admin.php:908 -#, php-format -msgid "%s account deleted" -msgid_plural "%s accounts deleted" -msgstr[0] "%s compte supprimé" -msgstr[1] "%s comptes supprimés" +#: ../../Zotlabs/Module/Register.php:137 +msgid "Your registration is pending approval by the site owner." +msgstr "Votre inscription est en attente d'approbation par l'administrateur." -#: ../../Zotlabs/Module/Admin.php:944 -msgid "Account not found" -msgstr "Compte introuvable" +#: ../../Zotlabs/Module/Register.php:140 +msgid "Your registration can not be processed." +msgstr "Votre inscription ne peut être traîtée." -#: ../../Zotlabs/Module/Admin.php:955 -#, php-format -msgid "Account '%s' deleted" -msgstr "Compte '%s' supprimé" +#: ../../Zotlabs/Module/Register.php:184 +msgid "Registration on this hub is disabled." +msgstr "La création de nouveaux comptes est désactivée pour ce site." -#: ../../Zotlabs/Module/Admin.php:963 -#, php-format -msgid "Account '%s' blocked" -msgstr "Compte '%s' bloqué" +#: ../../Zotlabs/Module/Register.php:193 +msgid "Registration on this hub is by approval only." +msgstr "La création de compte sur ce site est soumise à approbation." -#: ../../Zotlabs/Module/Admin.php:971 -#, php-format -msgid "Account '%s' unblocked" -msgstr "Compte '%s' débloqué" +#: ../../Zotlabs/Module/Register.php:194 +msgid "<a href=\"pubsites\">Register at another affiliated hub.</a>" +msgstr "<a href=\"pubsites\">S'enregistrer sur un autre site du réseau.</a>" -#: ../../Zotlabs/Module/Admin.php:1031 ../../Zotlabs/Module/Admin.php:1044 -#: ../../include/widgets.php:1383 -msgid "Accounts" -msgstr "Comptes" +#: ../../Zotlabs/Module/Register.php:204 +msgid "" +"This site has exceeded the number of allowed daily account registrations. " +"Please try again tomorrow." +msgstr "Ce site a dépassé le nombre de création de comptes autorisé chaque jour. Merci d'essayer à nouveau demain." -#: ../../Zotlabs/Module/Admin.php:1033 ../../Zotlabs/Module/Admin.php:1212 -msgid "select all" -msgstr "tout sélectionner" +#: ../../Zotlabs/Module/Register.php:227 +#, php-format +msgid "I accept the %s for this website" +msgstr "J'accepte les %s de ce site" -#: ../../Zotlabs/Module/Admin.php:1034 -msgid "Registrations waiting for confirm" -msgstr "" +#: ../../Zotlabs/Module/Register.php:229 +#, php-format +msgid "I am over 13 years of age and accept the %s for this website" +msgstr "J'ai plus de 13 ans et j'accepte les %s de ce site" -#: ../../Zotlabs/Module/Admin.php:1035 -msgid "Request date" -msgstr "Date de la demande" +#: ../../Zotlabs/Module/Register.php:233 +msgid "Your email address" +msgstr "Votre adresse de courriel" -#: ../../Zotlabs/Module/Admin.php:1036 -msgid "No registrations." -msgstr "Pas d'inscriptions." +#: ../../Zotlabs/Module/Register.php:234 +msgid "Choose a password" +msgstr "Choisissez un mot de passe" -#: ../../Zotlabs/Module/Admin.php:1038 -msgid "Deny" -msgstr "Refuser" +#: ../../Zotlabs/Module/Register.php:235 +msgid "Please re-enter your password" +msgstr "Merci de saisir à nouveau votre mot de passe" -#: ../../Zotlabs/Module/Admin.php:1048 ../../include/group.php:267 -msgid "All Channels" -msgstr "Tous les canaux" +#: ../../Zotlabs/Module/Register.php:236 +msgid "Please enter your invitation code" +msgstr "Merci de saisir votre code d'invitation" -#: ../../Zotlabs/Module/Admin.php:1049 -msgid "Register date" -msgstr "Date d'inscription" +#: ../../Zotlabs/Module/Register.php:241 +msgid "no" +msgstr "non" -#: ../../Zotlabs/Module/Admin.php:1050 -msgid "Last login" -msgstr "Dernière connexion" +#: ../../Zotlabs/Module/Register.php:241 +msgid "yes" +msgstr "oui" -#: ../../Zotlabs/Module/Admin.php:1051 -msgid "Expires" -msgstr "Expire le" +#: ../../Zotlabs/Module/Register.php:258 +msgid "Membership on this site is by invitation only." +msgstr "L'inscription à ce site se fait uniquement sur invitation." -#: ../../Zotlabs/Module/Admin.php:1052 -msgid "Service Class" -msgstr "Classe de service" +#: ../../Zotlabs/Module/Register.php:270 ../../boot.php:1612 +#: ../../include/nav.php:145 +msgid "Register" +msgstr "S'inscrire" -#: ../../Zotlabs/Module/Admin.php:1054 +#: ../../Zotlabs/Module/Register.php:271 msgid "" -"Selected accounts will be deleted!\\n\\nEverything these accounts had posted" -" on this site will be permanently deleted!\\n\\nAre you sure?" -msgstr "Les comptes sélectionnés seront supprimés !\\n\\nTout ce que ces utilisateurs ont publié sur ce site sera détruit de manière définitive !\\n\\nÊtes-vous sûr ?" +"This site may require email verification after submitting this form. If you " +"are returned to a login page, please check your email for instructions." +msgstr "Ce site peut demander une validation de votre email. Si vous revenez sur le formulaire de connexion, vérifiez vos emails et suivez les instructions. Regardez aussi les spams." -#: ../../Zotlabs/Module/Admin.php:1055 -msgid "" -"The account {0} will be deleted!\\n\\nEverything this account has posted on " -"this site will be permanently deleted!\\n\\nAre you sure?" -msgstr "Le compte {0} sera supprimé !\\n\\nTout ce que cet utilisateur a publié sur ce site sera détruit de manière définitive !\\n\\nÊtes-vous sûr ?" +#: ../../Zotlabs/Module/Cover_photo.php:136 +#: ../../Zotlabs/Module/Cover_photo.php:186 +msgid "Cover Photos" +msgstr "Photos de couverture" -#: ../../Zotlabs/Module/Admin.php:1091 +#: ../../Zotlabs/Module/Cover_photo.php:237 ../../include/items.php:4286 +msgid "female" +msgstr "femme" + +#: ../../Zotlabs/Module/Cover_photo.php:238 ../../include/items.php:4287 #, php-format -msgid "%s channel censored/uncensored" -msgid_plural "%s channels censored/uncensored" -msgstr[0] "%s canal censuré/dé-censuré" -msgstr[1] "%s canaux censurés/dé-censurés" +msgid "%1$s updated her %2$s" +msgstr "%1$s a mis à jour son %2$s" -#: ../../Zotlabs/Module/Admin.php:1100 +#: ../../Zotlabs/Module/Cover_photo.php:239 ../../include/items.php:4288 +msgid "male" +msgstr "homme" + +#: ../../Zotlabs/Module/Cover_photo.php:240 ../../include/items.php:4289 #, php-format -msgid "%s channel code allowed/disallowed" -msgid_plural "%s channels code allowed/disallowed" -msgstr[0] "code autorisé/interdit pour %s canal" -msgstr[1] "code autorisé/interdit pour %s canaux" +msgid "%1$s updated his %2$s" +msgstr "%1$s a mis à jour son %2$s" -#: ../../Zotlabs/Module/Admin.php:1106 +#: ../../Zotlabs/Module/Cover_photo.php:242 ../../include/items.php:4291 #, php-format -msgid "%s channel deleted" -msgid_plural "%s channels deleted" -msgstr[0] "%s canal supprimé" -msgstr[1] "%s canaux supprimés" +msgid "%1$s updated their %2$s" +msgstr "%1$s a mis a jour sa %2$s" -#: ../../Zotlabs/Module/Admin.php:1126 -msgid "Channel not found" -msgstr "Canal introuvable" +#: ../../Zotlabs/Module/Cover_photo.php:244 ../../include/channel.php:1757 +msgid "cover photo" +msgstr "Photo principale" -#: ../../Zotlabs/Module/Admin.php:1136 -#, php-format -msgid "Channel '%s' deleted" -msgstr "Canal '%s' supprimé" +#: ../../Zotlabs/Module/Cover_photo.php:360 +msgid "Upload Cover Photo" +msgstr "Téléverser une photo de couverture" -#: ../../Zotlabs/Module/Admin.php:1148 -#, php-format -msgid "Channel '%s' censored" -msgstr "Canal '%s' censuré" +#: ../../Zotlabs/Module/Help.php:23 +msgid "Documentation Search" +msgstr "Chercher dans la documentation" -#: ../../Zotlabs/Module/Admin.php:1148 -#, php-format -msgid "Channel '%s' uncensored" -msgstr "Canal '%s' non censuré" +#: ../../Zotlabs/Module/Help.php:80 ../../include/conversation.php:1764 +msgid "About" +msgstr "À propos" -#: ../../Zotlabs/Module/Admin.php:1159 -#, php-format -msgid "Channel '%s' code allowed" -msgstr "Code autorisé pour le canal '%s'" +#: ../../Zotlabs/Module/Help.php:82 +msgid "Administrators" +msgstr "Administrateurs" -#: ../../Zotlabs/Module/Admin.php:1159 -#, php-format -msgid "Channel '%s' code disallowed" -msgstr "Code interdit pour le canal '%s'" +#: ../../Zotlabs/Module/Help.php:83 +msgid "Developers" +msgstr "Développeurs" -#: ../../Zotlabs/Module/Admin.php:1210 ../../include/widgets.php:1384 -msgid "Channels" -msgstr "Canaux" +#: ../../Zotlabs/Module/Help.php:84 +msgid "Tutorials" +msgstr "Tutoriels" -#: ../../Zotlabs/Module/Admin.php:1214 -msgid "Censor" -msgstr "Censurer" +#: ../../Zotlabs/Module/Help.php:93 +msgid "$Projectname Documentation" +msgstr "Documentation $Projectname" -#: ../../Zotlabs/Module/Admin.php:1215 -msgid "Uncensor" -msgstr "Ne plus censurer" +#: ../../Zotlabs/Module/Help.php:94 +msgid "Contents" +msgstr "Contenus" -#: ../../Zotlabs/Module/Admin.php:1216 -msgid "Allow Code" -msgstr "Autoriser le code" +#: ../../Zotlabs/Module/Tagrm.php:48 ../../Zotlabs/Module/Tagrm.php:98 +msgid "Tag removed" +msgstr "Étiquette retirée" -#: ../../Zotlabs/Module/Admin.php:1217 -msgid "Disallow Code" -msgstr "Interdire le code" +#: ../../Zotlabs/Module/Tagrm.php:123 +msgid "Remove Item Tag" +msgstr "Retirer une étiquette à l'élément" -#: ../../Zotlabs/Module/Admin.php:1218 ../../include/conversation.php:1611 -msgid "Channel" -msgstr "Canal" +#: ../../Zotlabs/Module/Tagrm.php:125 +msgid "Select a tag to remove: " +msgstr "Étiquette à retirer :" -#: ../../Zotlabs/Module/Admin.php:1222 -msgid "UID" -msgstr "UID" +#: ../../Zotlabs/Module/Network.php:96 +msgid "No such group" +msgstr "Groupe introuvable" -#: ../../Zotlabs/Module/Admin.php:1226 -msgid "" -"Selected channels will be deleted!\\n\\nEverything that was posted in these " -"channels on this site will be permanently deleted!\\n\\nAre you sure?" -msgstr "Les canaux sélectionnés seront supprimés !\\n\\nTout ce qui a été publié dans ces canaux sur ce site sera définitivement supprimé !\\n\\nÊtes-vous sûr ?" +#: ../../Zotlabs/Module/Network.php:136 +msgid "No such channel" +msgstr "Canal introuvable" -#: ../../Zotlabs/Module/Admin.php:1227 -msgid "" -"The channel {0} will be deleted!\\n\\nEverything that was posted in this " -"channel on this site will be permanently deleted!\\n\\nAre you sure?" -msgstr "Le canal {0} sera supprimé !\\n\\nTout ce qui a été publié sur ce canal sera définitivement supprimé !\\n\\nÊtes-vous sûr(e) ?" +#: ../../Zotlabs/Module/Network.php:141 +msgid "forum" +msgstr "forum" -#: ../../Zotlabs/Module/Admin.php:1284 -#, php-format -msgid "Plugin %s disabled." -msgstr "Greffon %s désactivé." +#: ../../Zotlabs/Module/Network.php:153 +msgid "Search Results For:" +msgstr "Résultats de recherche pour :" -#: ../../Zotlabs/Module/Admin.php:1288 -#, php-format -msgid "Plugin %s enabled." -msgstr "Greffon %s activé." +#: ../../Zotlabs/Module/Network.php:221 +msgid "Privacy group is empty" +msgstr "Groupe de contacts vide" -#: ../../Zotlabs/Module/Admin.php:1298 ../../Zotlabs/Module/Admin.php:1585 -msgid "Disable" -msgstr "Désactiver" +#: ../../Zotlabs/Module/Network.php:230 +msgid "Privacy group: " +msgstr "Groupe de contacts :" -#: ../../Zotlabs/Module/Admin.php:1301 ../../Zotlabs/Module/Admin.php:1587 -msgid "Enable" -msgstr "Activer" +#: ../../Zotlabs/Module/Network.php:256 +msgid "Invalid connection." +msgstr "Contact non valide." -#: ../../Zotlabs/Module/Admin.php:1330 ../../Zotlabs/Module/Admin.php:1420 -#: ../../include/widgets.php:1387 -msgid "Plugins" -msgstr "Greffons" +#: ../../Zotlabs/Module/Network.php:275 ../../addon/redred/redred.php:65 +msgid "Invalid channel." +msgstr "Canal invalide." -#: ../../Zotlabs/Module/Admin.php:1331 ../../Zotlabs/Module/Admin.php:1614 -msgid "Toggle" -msgstr "(Dés)activer" +#: ../../Zotlabs/Module/Acl.php:344 +msgid "network" +msgstr "réseau" -#: ../../Zotlabs/Module/Admin.php:1332 ../../Zotlabs/Module/Admin.php:1615 -#: ../../Zotlabs/Lib/Apps.php:215 ../../include/widgets.php:638 -#: ../../include/nav.php:208 -msgid "Settings" -msgstr "Paramètres" +#: ../../Zotlabs/Module/Acl.php:354 +msgid "RSS" +msgstr "RSS" -#: ../../Zotlabs/Module/Admin.php:1339 ../../Zotlabs/Module/Admin.php:1624 -msgid "Author: " -msgstr "Auteur :" +#: ../../Zotlabs/Module/Home.php:74 ../../Zotlabs/Module/Home.php:82 +#: ../../addon/opensearch/opensearch.php:42 +msgid "$Projectname" +msgstr "$Projectname" -#: ../../Zotlabs/Module/Admin.php:1340 ../../Zotlabs/Module/Admin.php:1625 -msgid "Maintainer: " -msgstr "Maintenu par :" +#: ../../Zotlabs/Module/Home.php:92 +#, php-format +msgid "Welcome to %s" +msgstr "Bienvenue sur %s" -#: ../../Zotlabs/Module/Admin.php:1341 -msgid "Minimum project version: " -msgstr "Version minimum du projet :" +#: ../../Zotlabs/Module/Filestorage.php:87 +msgid "Permission Denied." +msgstr "Permission refusée." -#: ../../Zotlabs/Module/Admin.php:1342 -msgid "Maximum project version: " -msgstr "Version maximum du projet :" +#: ../../Zotlabs/Module/Filestorage.php:103 +msgid "File not found." +msgstr "Fichier introuvable." -#: ../../Zotlabs/Module/Admin.php:1343 -msgid "Minimum PHP version: " -msgstr "Version minimum de PHP :" +#: ../../Zotlabs/Module/Filestorage.php:146 +msgid "Edit file permissions" +msgstr "Modifier les autorisations d'accès au fichier" -#: ../../Zotlabs/Module/Admin.php:1344 -msgid "Requires: " -msgstr "Requiert :" +#: ../../Zotlabs/Module/Filestorage.php:159 +msgid "Set/edit permissions" +msgstr "Définir/modifier les autorisations" -#: ../../Zotlabs/Module/Admin.php:1345 ../../Zotlabs/Module/Admin.php:1425 -msgid "Disabled - version incompatibility" -msgstr "Désactivé - version incompatible" +#: ../../Zotlabs/Module/Filestorage.php:160 +msgid "Include all files and sub folders" +msgstr "Inclure tous fichiers et sous-répertoires" -#: ../../Zotlabs/Module/Admin.php:1394 -msgid "Enter the public git repository URL of the plugin repo." -msgstr "" +#: ../../Zotlabs/Module/Filestorage.php:161 +msgid "Return to file list" +msgstr "Retourner à la liste des fichiers" -#: ../../Zotlabs/Module/Admin.php:1395 -msgid "Plugin repo git URL" -msgstr "" +#: ../../Zotlabs/Module/Filestorage.php:163 +msgid "Copy/paste this code to attach file to a post" +msgstr "Copiez/collez ce code pour joindre le fichier à une publication" -#: ../../Zotlabs/Module/Admin.php:1396 -msgid "Custom repo name" -msgstr "" +#: ../../Zotlabs/Module/Filestorage.php:164 +msgid "Copy/paste this URL to link file from a web page" +msgstr "Copiez/collez cette URL pour pointer vers ce fichier depuis une page web" -#: ../../Zotlabs/Module/Admin.php:1396 -msgid "(optional)" -msgstr "" +#: ../../Zotlabs/Module/Filestorage.php:166 +msgid "Share this file" +msgstr "Partager ce fichier" -#: ../../Zotlabs/Module/Admin.php:1397 -msgid "Download Plugin Repo" -msgstr "" +#: ../../Zotlabs/Module/Filestorage.php:167 +msgid "Show URL to this file" +msgstr "Montrer l'URL de ce fichier" -#: ../../Zotlabs/Module/Admin.php:1404 -msgid "Install new repo" -msgstr "" +#: ../../Zotlabs/Module/Filestorage.php:168 +msgid "Notify your contacts about this file" +msgstr "Notifier vos contacts à propos de ce fichier" -#: ../../Zotlabs/Module/Admin.php:1405 ../../Zotlabs/Lib/Apps.php:330 -msgid "Install" -msgstr "Installer" +#: ../../Zotlabs/Module/Common.php:14 +msgid "No channel." +msgstr "Pas de canal." -#: ../../Zotlabs/Module/Admin.php:1427 -msgid "Manage Repos" -msgstr "" +#: ../../Zotlabs/Module/Common.php:43 +msgid "Common connections" +msgstr "Contacts en commun" -#: ../../Zotlabs/Module/Admin.php:1428 -msgid "Installed Plugin Repositories" -msgstr "" +#: ../../Zotlabs/Module/Common.php:48 +msgid "No connections in common." +msgstr "Pas de contacts en commun." -#: ../../Zotlabs/Module/Admin.php:1429 -msgid "Install a New Plugin Repository" -msgstr "" +#: ../../Zotlabs/Module/Viewconnections.php:65 +msgid "No connections." +msgstr "Aucun contact." -#: ../../Zotlabs/Module/Admin.php:1435 ../../Zotlabs/Module/Settings.php:77 -#: ../../Zotlabs/Module/Settings.php:616 ../../Zotlabs/Lib/Apps.php:330 -msgid "Update" -msgstr "Mise à jour" +#: ../../Zotlabs/Module/Viewconnections.php:78 +#, php-format +msgid "Visit %s's profile [%s]" +msgstr "Visiter le profil de %s [%s]" -#: ../../Zotlabs/Module/Admin.php:1436 -msgid "Switch branch" -msgstr "" +#: ../../Zotlabs/Module/Viewconnections.php:107 +msgid "View Connections" +msgstr "Voir les contacts" -#: ../../Zotlabs/Module/Admin.php:1550 -msgid "No themes found." -msgstr "Aucun thème trouvé." +#: ../../Zotlabs/Module/Admin.php:94 +msgid "# Accounts" +msgstr "# Comptes" -#: ../../Zotlabs/Module/Admin.php:1606 -msgid "Screenshot" -msgstr "Capture d'écran" +#: ../../Zotlabs/Module/Admin.php:95 +msgid "# blocked accounts" +msgstr "# comptes bloqués" -#: ../../Zotlabs/Module/Admin.php:1613 ../../Zotlabs/Module/Admin.php:1647 -#: ../../include/widgets.php:1388 -msgid "Themes" -msgstr "Thèmes" +#: ../../Zotlabs/Module/Admin.php:96 +msgid "# expired accounts" +msgstr "# comptes expirés" -#: ../../Zotlabs/Module/Admin.php:1652 -msgid "[Experimental]" -msgstr "[Expérimental]" +#: ../../Zotlabs/Module/Admin.php:97 +msgid "# expiring accounts" +msgstr "# comptes expirant" -#: ../../Zotlabs/Module/Admin.php:1653 -msgid "[Unsupported]" -msgstr "[Non maintenu]" +#: ../../Zotlabs/Module/Admin.php:108 +msgid "# Channels" +msgstr "# Canaux" -#: ../../Zotlabs/Module/Admin.php:1677 -msgid "Log settings updated." -msgstr "Paramètres du journal mis à jour." +#: ../../Zotlabs/Module/Admin.php:109 +msgid "# primary" +msgstr "# primaire" -#: ../../Zotlabs/Module/Admin.php:1732 ../../include/widgets.php:1409 -#: ../../include/widgets.php:1419 -msgid "Logs" -msgstr "Journaux" +#: ../../Zotlabs/Module/Admin.php:110 +msgid "# clones" +msgstr "# clones" -#: ../../Zotlabs/Module/Admin.php:1734 -msgid "Clear" -msgstr "Vider" +#: ../../Zotlabs/Module/Admin.php:116 +msgid "Message queues" +msgstr "File des messages" -#: ../../Zotlabs/Module/Admin.php:1740 -msgid "Debugging" -msgstr "Débogage" +#: ../../Zotlabs/Module/Admin.php:133 +msgid "Your software should be updated" +msgstr "Votre logiciel doit d'être mis à jour" -#: ../../Zotlabs/Module/Admin.php:1741 -msgid "Log file" -msgstr "Fichier du journal" +#: ../../Zotlabs/Module/Admin.php:138 +msgid "Summary" +msgstr "Résumé" -#: ../../Zotlabs/Module/Admin.php:1741 -msgid "" -"Must be writable by web server. Relative to your top-level webserver " -"directory." -msgstr "" +#: ../../Zotlabs/Module/Admin.php:141 +msgid "Registered accounts" +msgstr "Comptes enregistrés" -#: ../../Zotlabs/Module/Admin.php:1742 -msgid "Log level" -msgstr "Niveau de journalisation" +#: ../../Zotlabs/Module/Admin.php:142 +msgid "Pending registrations" +msgstr "Inscriptions en attente" -#: ../../Zotlabs/Module/Admin.php:2028 -msgid "New Profile Field" -msgstr "Nouveau champ de profil" +#: ../../Zotlabs/Module/Admin.php:143 +msgid "Registered channels" +msgstr "Canaux enregistrés" -#: ../../Zotlabs/Module/Admin.php:2029 ../../Zotlabs/Module/Admin.php:2049 -msgid "Field nickname" -msgstr "Nom court du champ" +#: ../../Zotlabs/Module/Admin.php:144 +msgid "Active plugins" +msgstr "Greffons actifs" -#: ../../Zotlabs/Module/Admin.php:2029 ../../Zotlabs/Module/Admin.php:2049 -msgid "System name of field" -msgstr "Nom système du champ" +#: ../../Zotlabs/Module/Admin.php:145 +msgid "Version" +msgstr "Version" -#: ../../Zotlabs/Module/Admin.php:2030 ../../Zotlabs/Module/Admin.php:2050 -msgid "Input type" -msgstr "Type de champ" +#: ../../Zotlabs/Module/Admin.php:146 +msgid "Repository version (master)" +msgstr "Version du dépôt (maître)" -#: ../../Zotlabs/Module/Admin.php:2031 ../../Zotlabs/Module/Admin.php:2051 -msgid "Field Name" -msgstr "Nom du champ" +#: ../../Zotlabs/Module/Admin.php:147 +msgid "Repository version (dev)" +msgstr "Version du dépôt (développeur)" -#: ../../Zotlabs/Module/Admin.php:2031 ../../Zotlabs/Module/Admin.php:2051 -msgid "Label on profile pages" -msgstr "Étiquette sur les pages de profil" +#: ../../Zotlabs/Module/Service_limits.php:23 +msgid "No service class restrictions found." +msgstr "Aucune restriction de classe de service trouvée." -#: ../../Zotlabs/Module/Admin.php:2032 ../../Zotlabs/Module/Admin.php:2052 -msgid "Help text" -msgstr "Aide à la saisie" +#: ../../Zotlabs/Module/Rate.php:156 +msgid "Website:" +msgstr "Site web :" -#: ../../Zotlabs/Module/Admin.php:2032 ../../Zotlabs/Module/Admin.php:2052 -msgid "Additional info (optional)" -msgstr "Informations additionnelles (facultatif)" +#: ../../Zotlabs/Module/Rate.php:159 +#, php-format +msgid "Remote Channel [%s] (not yet known on this site)" +msgstr "Canal distant [%s] (encore inconnu sur ce site)" -#: ../../Zotlabs/Module/Admin.php:2042 -msgid "Field definition not found" -msgstr "Définition du champ introuvable" +#: ../../Zotlabs/Module/Rate.php:160 +msgid "Rating (this information is public)" +msgstr "Evaluation (cette information est publique)" -#: ../../Zotlabs/Module/Admin.php:2048 -msgid "Edit Profile Field" -msgstr "Modifier le champ de profil" +#: ../../Zotlabs/Module/Rate.php:161 +msgid "Optionally explain your rating (this information is public)" +msgstr "Explication facultative de votre évaluation (cette information est publique)" -#: ../../Zotlabs/Module/Admin.php:2106 ../../include/widgets.php:1390 -msgid "Profile Fields" -msgstr "Champs de profil" +#: ../../Zotlabs/Module/Lostpass.php:19 +msgid "No valid account found." +msgstr "Aucun compte valide trouvé." -#: ../../Zotlabs/Module/Admin.php:2107 -msgid "Basic Profile Fields" -msgstr "Champs de profil de base" +#: ../../Zotlabs/Module/Lostpass.php:33 +msgid "Password reset request issued. Check your email." +msgstr "Demande de réinitialisation du mot de passe envoyée. Vérifiez vos courriels." -#: ../../Zotlabs/Module/Admin.php:2108 -msgid "Advanced Profile Fields" -msgstr "Champs de profil avancés" +#: ../../Zotlabs/Module/Lostpass.php:39 ../../Zotlabs/Module/Lostpass.php:108 +#, php-format +msgid "Site Member (%s)" +msgstr "Membre du site (%s)" -#: ../../Zotlabs/Module/Admin.php:2108 -msgid "(In addition to basic fields)" -msgstr "(en plus des champs de base)" +#: ../../Zotlabs/Module/Lostpass.php:44 ../../Zotlabs/Module/Lostpass.php:49 +#, php-format +msgid "Password reset requested at %s" +msgstr "Demande de réinitialisation du mot de passe sur %s" -#: ../../Zotlabs/Module/Admin.php:2110 -msgid "All available fields" -msgstr "Tous les champs disponibles" +#: ../../Zotlabs/Module/Lostpass.php:68 +msgid "" +"Request could not be verified. (You may have previously submitted it.) " +"Password reset failed." +msgstr "La demande n'a pas pu être vérifiée. (Peut-être l'avez vous déjà utilisée.) La réinitialisation a échoué." -#: ../../Zotlabs/Module/Admin.php:2111 -msgid "Custom Fields" -msgstr "Champs personnalisés" +#: ../../Zotlabs/Module/Lostpass.php:91 ../../boot.php:1639 +msgid "Password Reset" +msgstr "Réinitialiser le mot de passe" -#: ../../Zotlabs/Module/Admin.php:2115 -msgid "Create Custom Field" -msgstr "Créer un champ personnalisé" +#: ../../Zotlabs/Module/Lostpass.php:92 +msgid "Your password has been reset as requested." +msgstr "Votre mot de passe a bien été réinitialisé." -#: ../../Zotlabs/Module/Appman.php:37 ../../Zotlabs/Module/Appman.php:53 -msgid "App installed." -msgstr "Application installée." +#: ../../Zotlabs/Module/Lostpass.php:93 +msgid "Your new password is" +msgstr "Votre nouveau mot de passe est" -#: ../../Zotlabs/Module/Appman.php:46 -msgid "Malformed app." -msgstr "Erreur de l'application - Malformée." +#: ../../Zotlabs/Module/Lostpass.php:94 +msgid "Save or copy your new password - and then" +msgstr "Enregistrez ou copiez votre nouveau mot de passe, puis" -#: ../../Zotlabs/Module/Appman.php:104 -msgid "Embed code" -msgstr "Imbriquer le code" +#: ../../Zotlabs/Module/Lostpass.php:95 +msgid "click here to login" +msgstr "cliquez ici pour vous connecter" -#: ../../Zotlabs/Module/Appman.php:110 ../../include/widgets.php:107 -msgid "Edit App" -msgstr "Modifier l'application" +#: ../../Zotlabs/Module/Lostpass.php:96 +msgid "" +"Your password may be changed from the <em>Settings</em> page after " +"successful login." +msgstr "Votre mot de passe peut être changé depuis la page des <em>Paramètres</em> une fois connecté." -#: ../../Zotlabs/Module/Appman.php:110 -msgid "Create App" -msgstr "Créer une application" +#: ../../Zotlabs/Module/Lostpass.php:117 +#, php-format +msgid "Your password has changed at %s" +msgstr "Votre mot de passe de %s a été changé" -#: ../../Zotlabs/Module/Appman.php:115 -msgid "Name of app" -msgstr "Nom de l'application" +#: ../../Zotlabs/Module/Lostpass.php:130 +msgid "Forgot your Password?" +msgstr "Mot de passe oublié ?" -#: ../../Zotlabs/Module/Appman.php:116 -msgid "Location (URL) of app" -msgstr "Emplacement (URL) de l'application" +#: ../../Zotlabs/Module/Lostpass.php:131 +msgid "" +"Enter your email address and submit to have your password reset. Then check " +"your email for further instructions." +msgstr "Saisissez votre adresse de courriel, et validez, pour réinitialiser votre mot de passe. Vérifiez ensuite votre boîte aux lettres pour la suite des instructions." -#: ../../Zotlabs/Module/Appman.php:118 -msgid "Photo icon URL" -msgstr "URL de l'icône à utiliser pour cette photo" +#: ../../Zotlabs/Module/Lostpass.php:132 +msgid "Email Address" +msgstr "Adresse de courriel" -#: ../../Zotlabs/Module/Appman.php:118 -msgid "80 x 80 pixels - optional" -msgstr "80 x 80 pixels - facultatif" +#: ../../Zotlabs/Module/Lostpass.php:133 +msgid "Reset" +msgstr "Réinitialiser" -#: ../../Zotlabs/Module/Appman.php:119 -msgid "Categories (optional, comma separated list)" -msgstr "" +#: ../../Zotlabs/Module/Notifications.php:43 ../../include/nav.php:186 +msgid "Mark all system notifications seen" +msgstr "Marquer toutes les notifications système comme vues" -#: ../../Zotlabs/Module/Appman.php:120 -msgid "Version ID" -msgstr "Identifiant de version" +#: ../../Zotlabs/Lib/Apps.php:212 +msgid "Site Admin" +msgstr "Administrateur" -#: ../../Zotlabs/Module/Appman.php:121 -msgid "Price of app" -msgstr "Prix de l'application" +#: ../../Zotlabs/Lib/Apps.php:213 ../../addon/buglink/buglink.php:16 +msgid "Report Bug" +msgstr "Reporter des bogues" -#: ../../Zotlabs/Module/Appman.php:122 -msgid "Location (URL) to purchase app" -msgstr "Emplacement (URL) pour l'achat de l'application" +#: ../../Zotlabs/Lib/Apps.php:214 +msgid "View Bookmarks" +msgstr "Voir les marques-pages" -#: ../../Zotlabs/Module/Rbmark.php:94 -msgid "Select a bookmark folder" -msgstr "Choisir un dossier de favoris" +#: ../../Zotlabs/Lib/Apps.php:215 +msgid "My Chatrooms" +msgstr "Mes salons de discussions" -#: ../../Zotlabs/Module/Rbmark.php:99 -msgid "Save Bookmark" -msgstr "Enregistrer le favori" +#: ../../Zotlabs/Lib/Apps.php:217 +msgid "Firefox Share" +msgstr "Partager via Firefox" -#: ../../Zotlabs/Module/Rbmark.php:100 -msgid "URL of bookmark" -msgstr "URL du favori" +#: ../../Zotlabs/Lib/Apps.php:218 +msgid "Remote Diagnostics" +msgstr "Diagnostiques à distance" -#: ../../Zotlabs/Module/Rbmark.php:105 -msgid "Or enter new bookmark folder name" -msgstr "Ou entrez un nouveau nom de dossier de favoris" +#: ../../Zotlabs/Lib/Apps.php:219 ../../include/features.php:337 +msgid "Suggest Channels" +msgstr "Suggérer des canaux" -#: ../../Zotlabs/Module/Register.php:49 -msgid "Maximum daily site registrations exceeded. Please try again tomorrow." -msgstr "Nombre d'inscriptions quotidiennes dépassé. Merci d'essayer à nouveau demain." +#: ../../Zotlabs/Lib/Apps.php:220 ../../boot.php:1631 +#: ../../include/nav.php:113 +msgid "Login" +msgstr "Connexion" -#: ../../Zotlabs/Module/Register.php:55 -msgid "" -"Please indicate acceptance of the Terms of Service. Registration failed." -msgstr "Merci d'indiquer votre adhésion aux conditions de service. L'inscription a échoué." +#: ../../Zotlabs/Lib/Apps.php:222 ../../include/nav.php:172 +msgid "Grid" +msgstr "Réseau" -#: ../../Zotlabs/Module/Register.php:89 -msgid "Passwords do not match." -msgstr "Les mots de passe ne concordent pas." +#: ../../Zotlabs/Lib/Apps.php:226 ../../include/conversation.php:1848 +#: ../../include/features.php:99 +msgid "Wiki" +msgstr "Wiki" -#: ../../Zotlabs/Module/Register.php:131 -msgid "" -"Registration successful. Please check your email for validation " -"instructions." -msgstr "Inscription réussie. Merci de vérifier vos courriels pour valider votre compte." +#: ../../Zotlabs/Lib/Apps.php:227 ../../include/nav.php:176 +msgid "Channel Home" +msgstr "Mon canal" -#: ../../Zotlabs/Module/Register.php:137 -msgid "Your registration is pending approval by the site owner." -msgstr "Votre inscription est en attente d'approbation par l'administrateur." +#: ../../Zotlabs/Lib/Apps.php:230 ../../include/conversation.php:1793 +#: ../../include/conversation.php:1796 ../../include/nav.php:196 +msgid "Events" +msgstr "Événements" -#: ../../Zotlabs/Module/Register.php:140 -msgid "Your registration can not be processed." -msgstr "Votre inscription ne peut être traîtée." +#: ../../Zotlabs/Lib/Apps.php:231 +msgid "Directory" +msgstr "Annuaire" -#: ../../Zotlabs/Module/Register.php:184 -msgid "Registration on this hub is disabled." -msgstr "La création de nouveaux comptes est désactivée pour ce site." +#: ../../Zotlabs/Lib/Apps.php:233 ../../include/nav.php:188 +msgid "Mail" +msgstr "Messages" -#: ../../Zotlabs/Module/Register.php:193 -msgid "Registration on this hub is by approval only." -msgstr "La création de compte sur ce site est soumise à approbation." +#: ../../Zotlabs/Lib/Apps.php:236 +msgid "Chat" +msgstr "Clavardage" -#: ../../Zotlabs/Module/Register.php:194 -msgid "<a href=\"pubsites\">Register at another affiliated hub.</a>" -msgstr "<a href=\"pubsites\">S'enregistrer sur un autre site du réseau.</a>" +#: ../../Zotlabs/Lib/Apps.php:238 +msgid "Probe" +msgstr "Sonder" -#: ../../Zotlabs/Module/Register.php:204 -msgid "" -"This site has exceeded the number of allowed daily account registrations. " -"Please try again tomorrow." -msgstr "Ce site a dépassé le nombre de création de comptes autorisé chaque jour. Merci d'essayer à nouveau demain." +#: ../../Zotlabs/Lib/Apps.php:239 +msgid "Suggest" +msgstr "Suggérer" -#: ../../Zotlabs/Module/Register.php:215 -msgid "Terms of Service" -msgstr "Conditions de service" +#: ../../Zotlabs/Lib/Apps.php:240 +msgid "Random Channel" +msgstr "Un canal au hasard" -#: ../../Zotlabs/Module/Register.php:221 -#, php-format -msgid "I accept the %s for this website" -msgstr "J'accepte les %s de ce site" +#: ../../Zotlabs/Lib/Apps.php:241 +msgid "Invite" +msgstr "Invitation" -#: ../../Zotlabs/Module/Register.php:223 -#, php-format -msgid "I am over 13 years of age and accept the %s for this website" -msgstr "J'ai plus de 13 ans et j'accepte les %s de ce site" +#: ../../Zotlabs/Lib/Apps.php:242 ../../Zotlabs/Widget/Admin.php:26 +msgid "Features" +msgstr "Fonctionalités" -#: ../../Zotlabs/Module/Register.php:227 -msgid "Your email address" -msgstr "Votre adresse de courriel" +#: ../../Zotlabs/Lib/Apps.php:243 ../../addon/openid/MysqlProvider.php:69 +msgid "Language" +msgstr "Langue" -#: ../../Zotlabs/Module/Register.php:228 -msgid "Choose a password" -msgstr "Choisissez un mot de passe" +#: ../../Zotlabs/Lib/Apps.php:244 +msgid "Post" +msgstr "Envoyer" -#: ../../Zotlabs/Module/Register.php:229 -msgid "Please re-enter your password" -msgstr "Merci de saisir à nouveau votre mot de passe" +#: ../../Zotlabs/Lib/Apps.php:245 ../../addon/openid/MysqlProvider.php:58 +#: ../../addon/openid/MysqlProvider.php:59 +#: ../../addon/openid/MysqlProvider.php:60 +msgid "Profile Photo" +msgstr "Photo du Profil" -#: ../../Zotlabs/Module/Register.php:230 -msgid "Please enter your invitation code" -msgstr "Merci de saisir votre code d'invitation" +#: ../../Zotlabs/Lib/Apps.php:355 +msgid "Purchase" +msgstr "Acheter" -#: ../../Zotlabs/Module/Register.php:236 -msgid "no" -msgstr "non" +#: ../../Zotlabs/Lib/Apps.php:359 +msgid "Undelete" +msgstr "Restaurer" -#: ../../Zotlabs/Module/Register.php:236 -msgid "yes" -msgstr "oui" +#: ../../Zotlabs/Lib/Apps.php:364 +msgid "Add to app-tray" +msgstr "" -#: ../../Zotlabs/Module/Register.php:250 -msgid "Membership on this site is by invitation only." -msgstr "L'inscription à ce site se fait uniquement sur invitation." +#: ../../Zotlabs/Lib/Apps.php:365 +msgid "Remove from app-tray" +msgstr "" -#: ../../Zotlabs/Module/Register.php:262 ../../include/nav.php:147 -#: ../../boot.php:1685 -msgid "Register" -msgstr "S'inscrire" +#: ../../Zotlabs/Lib/Permcat.php:58 +msgctxt "permcat" +msgid "default" +msgstr "défaut" -#: ../../Zotlabs/Module/Register.php:262 -msgid "Proceed to create your first channel" -msgstr "Continuer pour créer votre premier canal" +#: ../../Zotlabs/Lib/Permcat.php:96 +msgctxt "permcat" +msgid "follower" +msgstr "abonné" + +#: ../../Zotlabs/Lib/Permcat.php:100 +msgctxt "permcat" +msgid "contributor" +msgstr "contributeur" + +#: ../../Zotlabs/Lib/Permcat.php:104 +msgctxt "permcat" +msgid "publisher" +msgstr "rédacteur" + +#: ../../Zotlabs/Lib/NativeWikiPage.php:31 +#: ../../Zotlabs/Lib/NativeWikiPage.php:72 +msgid "(No Title)" +msgstr "(Pas de titre)" + +#: ../../Zotlabs/Lib/NativeWikiPage.php:86 +msgid "Wiki page create failed." +msgstr "Échec de création de la page wiki." + +#: ../../Zotlabs/Lib/NativeWikiPage.php:99 +msgid "Wiki not found." +msgstr "Wiki introuvable." + +#: ../../Zotlabs/Lib/NativeWikiPage.php:110 +msgid "Destination name already exists" +msgstr "Le nom de destination est déjà pris" + +#: ../../Zotlabs/Lib/NativeWikiPage.php:136 +#: ../../Zotlabs/Lib/NativeWikiPage.php:331 +msgid "Page not found" +msgstr "Page introuvable" + +#: ../../Zotlabs/Lib/NativeWikiPage.php:166 +msgid "Error reading page content" +msgstr "Erreur de lecture du contenu de la page" + +#: ../../Zotlabs/Lib/NativeWikiPage.php:322 +#: ../../Zotlabs/Lib/NativeWikiPage.php:370 +#: ../../Zotlabs/Lib/NativeWikiPage.php:437 +#: ../../Zotlabs/Lib/NativeWikiPage.php:478 +msgid "Error reading wiki" +msgstr "Erreur de lecture du wiki" + +#: ../../Zotlabs/Lib/NativeWikiPage.php:358 +msgid "Page update failed." +msgstr "Echec de modification de la page." + +#: ../../Zotlabs/Lib/NativeWikiPage.php:392 +msgid "Nothing deleted" +msgstr "Rien n'a été supprimé" + +#: ../../Zotlabs/Lib/NativeWikiPage.php:458 +msgid "Compare: object not found." +msgstr "Comparaison : objet introuvable." + +#: ../../Zotlabs/Lib/NativeWikiPage.php:464 +msgid "Page updated" +msgstr "Page modifiée" + +#: ../../Zotlabs/Lib/NativeWikiPage.php:467 +msgid "Untitled" +msgstr "Sans titre" + +#: ../../Zotlabs/Lib/NativeWikiPage.php:473 +msgid "Wiki resource_id required for git commit" +msgstr "\"resource_id\" du wiki nécessaire pour l'enregistrement dans git." + +#: ../../Zotlabs/Lib/NativeWikiPage.php:529 +#: ../../Zotlabs/Widget/Wiki_page_history.php:23 +msgctxt "wiki_history" +msgid "Message" +msgstr "Message" -#: ../../Zotlabs/Module/Regmod.php:15 -msgid "Please login." -msgstr "Merci de vous connecter." +#: ../../Zotlabs/Lib/NativeWikiPage.php:567 +#: ../../addon/gitwiki/gitwiki_backend.php:579 ../../include/bbcode.php:610 +#: ../../include/bbcode.php:756 +msgid "Different viewers will see this text differently" +msgstr "Ce texte aura un rendu différent en fonction des utilisateurs" -#: ../../Zotlabs/Module/Removeaccount.php:34 -msgid "" -"Account removals are not allowed within 48 hours of changing the account " -"password." -msgstr "Il est impossible de supprimer un compte dans les 48 heures après avoir changé le mot de passe du compte." +#: ../../Zotlabs/Lib/PermissionDescription.php:34 +#: ../../include/acl_selectors.php:128 +msgid "Visible to your default audience" +msgstr "Visible pour vos contacts seulement" -#: ../../Zotlabs/Module/Removeaccount.php:56 -msgid "Remove This Account" -msgstr "Supprimer ce compte" +#: ../../Zotlabs/Lib/PermissionDescription.php:107 +#: ../../include/acl_selectors.php:201 +msgid "Only me" +msgstr "Seulement moi" -#: ../../Zotlabs/Module/Removeaccount.php:57 -#: ../../Zotlabs/Module/Removeme.php:59 -msgid "WARNING: " -msgstr "AVERTISSEMENT :" +#: ../../Zotlabs/Lib/PermissionDescription.php:108 +msgid "Public" +msgstr "Public" -#: ../../Zotlabs/Module/Removeaccount.php:57 -msgid "" -"This account and all its channels will be completely removed from the " -"network. " -msgstr "Ce compte et tous ses canaux seront entièrement supprimés du réseau." +#: ../../Zotlabs/Lib/PermissionDescription.php:109 +msgid "Anybody in the $Projectname network" +msgstr "N'importe qui dans le réseau de $Projectname" -#: ../../Zotlabs/Module/Removeaccount.php:57 -#: ../../Zotlabs/Module/Removeme.php:59 -msgid "This action is permanent and can not be undone!" -msgstr "Cette action est permanente et irréversible !" +#: ../../Zotlabs/Lib/PermissionDescription.php:110 +#, php-format +msgid "Any account on %s" +msgstr "N'importe quel compte sur %s" -#: ../../Zotlabs/Module/Removeaccount.php:58 -#: ../../Zotlabs/Module/Removeme.php:60 -msgid "Please enter your password for verification:" -msgstr "Merci de saisir votre mot de passe pour vérification :" +#: ../../Zotlabs/Lib/PermissionDescription.php:111 +msgid "Any of my connections" +msgstr "N'importe laquelle de mes connexions" -#: ../../Zotlabs/Module/Removeaccount.php:59 +#: ../../Zotlabs/Lib/PermissionDescription.php:112 +msgid "Only connections I specifically allow" +msgstr "Uniquement les connexions que j'ai expréssément autorisées" + +#: ../../Zotlabs/Lib/PermissionDescription.php:113 +msgid "Anybody authenticated (could include visitors from other networks)" +msgstr "N'importe qui d'authentifié (cela peut inclure des visiteurs d'autres réseaux)" + +#: ../../Zotlabs/Lib/PermissionDescription.php:114 +msgid "Any connections including those who haven't yet been approved" +msgstr "N'importe quelle connexions, y compris celles qui n'ont pas encore été approuvées" + +#: ../../Zotlabs/Lib/PermissionDescription.php:150 msgid "" -"Remove this account, all its channels and all its channel clones from the " -"network" -msgstr "Supprimer du réseau ce compte, tous ses canaux et tous les clones de ses canaux." +"This is your default setting for the audience of your normal stream, and " +"posts." +msgstr "Ceci est votre réglage par défaut de l'audience de vos publications sur votre canal normal." -#: ../../Zotlabs/Module/Removeaccount.php:59 +#: ../../Zotlabs/Lib/PermissionDescription.php:151 msgid "" -"By default only the instances of the channels located on this hub will be " -"removed from the network" -msgstr "Par défaut, seules les instances des canaux situés sur ce hub seront supprimées du réseau" +"This is your default setting for who can view your default channel profile" +msgstr "Ceci est votre réglage par défaut à propos de qui peut voir votre canal de profil par défaut." -#: ../../Zotlabs/Module/Removeaccount.php:60 -#: ../../Zotlabs/Module/Settings.php:705 -msgid "Remove Account" -msgstr "Supprimer le compte" +#: ../../Zotlabs/Lib/PermissionDescription.php:152 +msgid "This is your default setting for who can view your connections" +msgstr "Ceci est votre réglage par défaut à propos de qui peut voir vos relations." -#: ../../Zotlabs/Module/Removeme.php:33 +#: ../../Zotlabs/Lib/PermissionDescription.php:153 msgid "" -"Channel removals are not allowed within 48 hours of changing the account " -"password." -msgstr "Il est impossible de supprimer un canal moins de 48 heures après avoir changé le mot de passe d'un compte." - -#: ../../Zotlabs/Module/Removeme.php:58 -msgid "Remove This Channel" -msgstr "Supprimer ce canal" +"This is your default setting for who can view your file storage and photos" +msgstr "Ceci est votre réglage par défaut à propos de qui peut voir vos fichiers ou photos stocké(e)s" -#: ../../Zotlabs/Module/Removeme.php:59 -msgid "This channel will be completely removed from the network. " -msgstr "Ce canal sera complètement supprimé du réseau." +#: ../../Zotlabs/Lib/PermissionDescription.php:154 +msgid "This is your default setting for the audience of your webpages" +msgstr "Ceci est votre réglage par défaut de l'audience de vos pages web." -#: ../../Zotlabs/Module/Removeme.php:61 -msgid "Remove this channel and all its clones from the network" -msgstr "Supprimer ce canal ainsi que tous ses clones sur le réseau" +#: ../../Zotlabs/Lib/Chatroom.php:27 +msgid "Missing room name" +msgstr "Il manque le nom du salon" -#: ../../Zotlabs/Module/Removeme.php:61 -msgid "" -"By default only the instance of the channel located on this hub will be " -"removed from the network" -msgstr "Par défaut, seule l'instance du canal présente sur ce hub sera supprimée du réseau" +#: ../../Zotlabs/Lib/Chatroom.php:36 +msgid "Duplicate room name" +msgstr "Un salon avec ce nom existe déjà " -#: ../../Zotlabs/Module/Removeme.php:62 ../../Zotlabs/Module/Settings.php:1124 -msgid "Remove Channel" -msgstr "Supprimer le canal" +#: ../../Zotlabs/Lib/Chatroom.php:86 ../../Zotlabs/Lib/Chatroom.php:94 +msgid "Invalid room specifier." +msgstr "Identifiant de salon invalide." -#: ../../Zotlabs/Module/Rmagic.php:44 -msgid "" -"We encountered a problem while logging in with the OpenID you provided. " -"Please check the correct spelling of the ID." -msgstr "Nous avons rencontré un problème avec l'OpenID que vous nous avez fourni. Merci de vérifier que l'ID est correctement saisi." +#: ../../Zotlabs/Lib/Chatroom.php:126 +msgid "Room not found." +msgstr "Salon introuvable." -#: ../../Zotlabs/Module/Rmagic.php:44 -msgid "The error message was:" -msgstr "Le message d'erreur était :" +#: ../../Zotlabs/Lib/Chatroom.php:147 +msgid "Room is full" +msgstr "Le salon est plein" -#: ../../Zotlabs/Module/Rmagic.php:48 -msgid "Authentication failed." -msgstr "Échec de l'authentification." +#: ../../Zotlabs/Lib/Enotify.php:60 ../../include/network.php:1947 +msgid "$Projectname Notification" +msgstr "Notification $Projectname" -#: ../../Zotlabs/Module/Rmagic.php:88 -msgid "Remote Authentication" -msgstr "Authentification distante" +#: ../../Zotlabs/Lib/Enotify.php:61 ../../addon/diaspora/util.php:218 +#: ../../addon/diaspora/util.php:231 ../../addon/diaspora/p.php:46 +#: ../../include/network.php:1948 +msgid "$projectname" +msgstr "$projectname" -#: ../../Zotlabs/Module/Rmagic.php:89 -msgid "Enter your channel address (e.g. channel@example.com)" -msgstr "Entrez l'adresse de votre canal (par ex. moncanal@monsite.com)" +#: ../../Zotlabs/Lib/Enotify.php:63 ../../include/network.php:1950 +msgid "Thank You," +msgstr "Merci," -#: ../../Zotlabs/Module/Rmagic.php:90 -msgid "Authenticate" -msgstr "Authentifier" +#: ../../Zotlabs/Lib/Enotify.php:65 ../../include/network.php:1952 +#, php-format +msgid "%s Administrator" +msgstr "l'administrateur de %s" -#: ../../Zotlabs/Module/Search.php:216 +#: ../../Zotlabs/Lib/Enotify.php:116 #, php-format -msgid "Items tagged with: %s" -msgstr "Eléments étiquetés avec : %s" +msgid "%s <!item_type!>" +msgstr "%s <!item_type!>" -#: ../../Zotlabs/Module/Search.php:218 +#: ../../Zotlabs/Lib/Enotify.php:120 #, php-format -msgid "Search results for: %s" -msgstr "Résultats de recherche pour : %s" +msgid "[$Projectname:Notify] New mail received at %s" +msgstr "[$Projectname:Notify] Nouveau mail reçu sur %s" -#: ../../Zotlabs/Module/Service_limits.php:23 -msgid "No service class restrictions found." -msgstr "Aucune restriction de classe de service trouvée." +#: ../../Zotlabs/Lib/Enotify.php:122 +#, php-format +msgid "%1$s, %2$s sent you a new private message at %3$s." +msgstr "%1$s, vous avez reçu un message privé sur %3$s, de la part de %2$s." -#: ../../Zotlabs/Module/Settings.php:69 -msgid "Name is required" -msgstr "Le nom est requis" +#: ../../Zotlabs/Lib/Enotify.php:123 +#, php-format +msgid "%1$s sent you %2$s." +msgstr "%1$s vous a envoyé %2$s." -#: ../../Zotlabs/Module/Settings.php:73 -msgid "Key and Secret are required" -msgstr "Clef et secret sont requis" +#: ../../Zotlabs/Lib/Enotify.php:123 +msgid "a private message" +msgstr "un message privé" -#: ../../Zotlabs/Module/Settings.php:225 -msgid "Not valid email." -msgstr "Adresse de courriel non valide." +#: ../../Zotlabs/Lib/Enotify.php:124 +#, php-format +msgid "Please visit %s to view and/or reply to your private messages." +msgstr "Merci de visiter %s pour voir et/ou répondre à vos messages privés." -#: ../../Zotlabs/Module/Settings.php:228 -msgid "Protected email address. Cannot change to that email." -msgstr "Adresse de courriel protégée. Impossible de l'utiliser." +#: ../../Zotlabs/Lib/Enotify.php:183 +#, php-format +msgid "%1$s, %2$s commented on [zrl=%3$s]a %4$s[/zrl]" +msgstr "%1$s, %2$s a commenté sur [zrl=%3$s]%4$s[/zrl]" -#: ../../Zotlabs/Module/Settings.php:237 -msgid "System failure storing new email. Please try again." -msgstr "Défaillance système lors du stockage de la nouvelle adresse de courriel. Merci d'essayer à nouveau." +#: ../../Zotlabs/Lib/Enotify.php:191 +#, php-format +msgid "%1$s, %2$s commented on [zrl=%3$s]%4$s's %5$s[/zrl]" +msgstr "%1$s, %2$s a commenté sur [zrl=%3$s]%5$s de %4$s[/zrl]" -#: ../../Zotlabs/Module/Settings.php:254 -msgid "Password verification failed." -msgstr "La vérification du mot de passe a échoué." +#: ../../Zotlabs/Lib/Enotify.php:200 +#, php-format +msgid "%1$s, %2$s commented on [zrl=%3$s]your %4$s[/zrl]" +msgstr "%1$s, %2$s a commenté [zrl=%3$s]votre %4$s[/zrl]" -#: ../../Zotlabs/Module/Settings.php:261 -msgid "Passwords do not match. Password unchanged." -msgstr "Les deux saisies du mot de passe ne correspondent pas. Il n'a donc pas été changé." +#: ../../Zotlabs/Lib/Enotify.php:211 +#, php-format +msgid "[$Projectname:Notify] Comment to conversation #%1$d by %2$s" +msgstr "[$Projectname:Notify] Commentaire effectué sur la conversation #%1$d par %2$s" -#: ../../Zotlabs/Module/Settings.php:265 -msgid "Empty passwords are not allowed. Password unchanged." -msgstr "Le mot de passe ne peut pas être vide. Il n'a donc pas été changé." +#: ../../Zotlabs/Lib/Enotify.php:212 +#, php-format +msgid "%1$s, %2$s commented on an item/conversation you have been following." +msgstr "%1$s, %2$s a commenté un élément de conversation que vous suivez." -#: ../../Zotlabs/Module/Settings.php:279 -msgid "Password changed." -msgstr "Le mot de passe a été changé." +#: ../../Zotlabs/Lib/Enotify.php:215 ../../Zotlabs/Lib/Enotify.php:292 +#: ../../Zotlabs/Lib/Enotify.php:309 ../../Zotlabs/Lib/Enotify.php:335 +#: ../../Zotlabs/Lib/Enotify.php:353 ../../Zotlabs/Lib/Enotify.php:367 +#, php-format +msgid "Please visit %s to view and/or reply to the conversation." +msgstr "Merci de visiter %s pour voir et/ou répondre sur cette conversation." -#: ../../Zotlabs/Module/Settings.php:281 -msgid "Password update failed. Please try again." -msgstr "La mise à jour du mot de passe a échoué. Merci d'essayer à nouveau." +#: ../../Zotlabs/Lib/Enotify.php:273 +#, php-format +msgid "%1$s, %2$s liked [zrl=%3$s]your %4$s[/zrl]" +msgstr "%1$s, %2$s aiment [zrl=%3$s]votre %4$s[/zrl]" -#: ../../Zotlabs/Module/Settings.php:525 -msgid "Settings updated." -msgstr "Paramètres mis à jour." +#: ../../Zotlabs/Lib/Enotify.php:288 +#, php-format +msgid "[$Projectname:Notify] Like received to conversation #%1$d by %2$s" +msgstr "[$Projectname:Notify] Aime reçu à la convesation #%1$d par %2$s" -#: ../../Zotlabs/Module/Settings.php:589 ../../Zotlabs/Module/Settings.php:615 -#: ../../Zotlabs/Module/Settings.php:651 -msgid "Add application" -msgstr "Ajouter une application" +#: ../../Zotlabs/Lib/Enotify.php:289 +#, php-format +msgid "%1$s, %2$s liked an item/conversation you created." +msgstr "%1$s, %2$s a aimé un élément ou une conversation que vous avez créée." -#: ../../Zotlabs/Module/Settings.php:592 -msgid "Name of application" -msgstr "Nom de l'application" +#: ../../Zotlabs/Lib/Enotify.php:300 +#, php-format +msgid "[$Projectname:Notify] %s posted to your profile wall" +msgstr "[$Projectname:Notify] %s a publié sur le mur de votre profil" -#: ../../Zotlabs/Module/Settings.php:593 ../../Zotlabs/Module/Settings.php:619 -msgid "Consumer Key" -msgstr "Clef client" +#: ../../Zotlabs/Lib/Enotify.php:302 +#, php-format +msgid "%1$s, %2$s posted to your profile wall at %3$s" +msgstr "%1$s, %2$s a publié sur votre profil à %3$s" -#: ../../Zotlabs/Module/Settings.php:593 ../../Zotlabs/Module/Settings.php:594 -msgid "Automatically generated - change if desired. Max length 20" -msgstr "Généré automatiquement - à changer si besoin. Longueur maximale 20 caractères." +#: ../../Zotlabs/Lib/Enotify.php:304 +#, php-format +msgid "%1$s, %2$s posted to [zrl=%3$s]your wall[/zrl]" +msgstr "%1$s, %2$s a publié sur [zrl=%3$s]votre profil[/zrl]" -#: ../../Zotlabs/Module/Settings.php:594 ../../Zotlabs/Module/Settings.php:620 -msgid "Consumer Secret" -msgstr "Secret client" +#: ../../Zotlabs/Lib/Enotify.php:328 +#, php-format +msgid "[$Projectname:Notify] %s tagged you" +msgstr "[$Projectname:Notify] %s vous a étiquetté" -#: ../../Zotlabs/Module/Settings.php:595 ../../Zotlabs/Module/Settings.php:621 -msgid "Redirect" -msgstr "Redirection" +#: ../../Zotlabs/Lib/Enotify.php:329 +#, php-format +msgid "%1$s, %2$s tagged you at %3$s" +msgstr "%1$s, vous avez été étiqueté sur %3$s par %2$s" -#: ../../Zotlabs/Module/Settings.php:595 -msgid "" -"Redirect URI - leave blank unless your application specifically requires " -"this" -msgstr "URI de redirection - laissez vide, sauf si votre application le requiert spécifiquement" +#: ../../Zotlabs/Lib/Enotify.php:330 +#, php-format +msgid "%1$s, %2$s [zrl=%3$s]tagged you[/zrl]." +msgstr "%1$s, %2$s [zrl=%3$s]vous a étiqueté[/zrl]." -#: ../../Zotlabs/Module/Settings.php:596 ../../Zotlabs/Module/Settings.php:622 -msgid "Icon url" -msgstr "URL de l'icône" +#: ../../Zotlabs/Lib/Enotify.php:342 +#, php-format +msgid "[$Projectname:Notify] %1$s poked you" +msgstr "[$Projectname:Notify] %1$s vous a poké" -#: ../../Zotlabs/Module/Settings.php:596 ../../Zotlabs/Module/Sources.php:112 -#: ../../Zotlabs/Module/Sources.php:147 -msgid "Optional" -msgstr "Facultatif" +#: ../../Zotlabs/Lib/Enotify.php:343 +#, php-format +msgid "%1$s, %2$s poked you at %3$s" +msgstr "%1$s, %2$s vous a tapoté sur %3$s" -#: ../../Zotlabs/Module/Settings.php:607 -msgid "Application not found." -msgstr "Application introuvable." +#: ../../Zotlabs/Lib/Enotify.php:344 +#, php-format +msgid "%1$s, %2$s [zrl=%2$s]poked you[/zrl]." +msgstr "%1$s, %2$s [zrl=%2$s]vous a tapoté[/zrl]." -#: ../../Zotlabs/Module/Settings.php:650 -msgid "Connected Apps" -msgstr "Applications connectées" +#: ../../Zotlabs/Lib/Enotify.php:360 +#, php-format +msgid "[$Projectname:Notify] %s tagged your post" +msgstr "[$Projectname:Notify] %s a étiquetté votre publication" -#: ../../Zotlabs/Module/Settings.php:654 -msgid "Client key starts with" -msgstr "La clef partagée commence par" +#: ../../Zotlabs/Lib/Enotify.php:361 +#, php-format +msgid "%1$s, %2$s tagged your post at %3$s" +msgstr "%1$s, %2$s a étiqueté votre publication sur %3$s" -#: ../../Zotlabs/Module/Settings.php:655 -msgid "No name" -msgstr "Sans nom" +#: ../../Zotlabs/Lib/Enotify.php:362 +#, php-format +msgid "%1$s, %2$s tagged [zrl=%3$s]your post[/zrl]" +msgstr "%1$s, %2$s a étiqueté [zrl=%3$s]votre publication[/zrl]" -#: ../../Zotlabs/Module/Settings.php:656 -msgid "Remove authorization" -msgstr "Révoquer l'autorisation" +#: ../../Zotlabs/Lib/Enotify.php:374 +msgid "[$Projectname:Notify] Introduction received" +msgstr "[$Projectname:Notify] Demande de relation reçue" -#: ../../Zotlabs/Module/Settings.php:669 -msgid "No feature settings configured" -msgstr "Aucun paramètre de fonctionnalité configuré" +#: ../../Zotlabs/Lib/Enotify.php:375 +#, php-format +msgid "%1$s, you've received an new connection request from '%2$s' at %3$s" +msgstr "%1$s, vous avez reçu une demande de contact de '%2$s' sur %3$s" -#: ../../Zotlabs/Module/Settings.php:676 -msgid "Feature/Addon Settings" -msgstr "Paramètres des extensions/greffons" +#: ../../Zotlabs/Lib/Enotify.php:376 +#, php-format +msgid "" +"%1$s, you've received [zrl=%2$s]a new connection request[/zrl] from %3$s." +msgstr "%1$s, vous avez reçu [zrl=%2$s]une demande de contact[/zrl] de %3$s." -#: ../../Zotlabs/Module/Settings.php:699 -msgid "Account Settings" -msgstr "Paramètres du compte" +#: ../../Zotlabs/Lib/Enotify.php:380 ../../Zotlabs/Lib/Enotify.php:399 +#, php-format +msgid "You may visit their profile at %s" +msgstr "Vous pouvez visiter leur profil sur %s" -#: ../../Zotlabs/Module/Settings.php:700 -msgid "Current Password" -msgstr "Mot de passe actuel" +#: ../../Zotlabs/Lib/Enotify.php:382 +#, php-format +msgid "Please visit %s to approve or reject the connection request." +msgstr "Merci de visiter %s avant d'approuver (ou non) cette demande de contact." -#: ../../Zotlabs/Module/Settings.php:701 -msgid "Enter New Password" -msgstr "Entrez votre nouveau mot de passe" +#: ../../Zotlabs/Lib/Enotify.php:389 +msgid "[$Projectname:Notify] Friend suggestion received" +msgstr "[$Projectname:Notify] Suggestion d'amitié reçue" -#: ../../Zotlabs/Module/Settings.php:702 -msgid "Confirm New Password" -msgstr "Confirmez le nouveau mot de passe" +#: ../../Zotlabs/Lib/Enotify.php:390 +#, php-format +msgid "%1$s, you've received a friend suggestion from '%2$s' at %3$s" +msgstr "%1$s, vous avez reçu une suggestion d'ami(e) de '%2$s' à %3$s" -#: ../../Zotlabs/Module/Settings.php:702 -msgid "Leave password fields blank unless changing" -msgstr "Laissez les mots de passe vides si vous ne voulez pas les modifier" +#: ../../Zotlabs/Lib/Enotify.php:391 +#, php-format +msgid "" +"%1$s, you've received [zrl=%2$s]a friend suggestion[/zrl] for %3$s from " +"%4$s." +msgstr "%1$s, avez reçu %3$s comme [zrl=%2$s]une suggestion d'ami(e)[/zrl] de %4$s." -#: ../../Zotlabs/Module/Settings.php:704 -#: ../../Zotlabs/Module/Settings.php:1041 -msgid "Email Address:" -msgstr "Adresse de courriel :" +#: ../../Zotlabs/Lib/Enotify.php:397 +msgid "Name:" +msgstr "Nom :" -#: ../../Zotlabs/Module/Settings.php:706 -msgid "Remove this account including all its channels" -msgstr "Supprimer ce compte et tous ses canaux" +#: ../../Zotlabs/Lib/Enotify.php:398 +msgid "Photo:" +msgstr "Photo :" -#: ../../Zotlabs/Module/Settings.php:729 -msgid "Additional Features" -msgstr "Fonctionnalités additionnelles" +#: ../../Zotlabs/Lib/Enotify.php:401 +#, php-format +msgid "Please visit %s to approve or reject the suggestion." +msgstr "Merci de visiter %s pour donner suite (ou non) à cette suggestion." -#: ../../Zotlabs/Module/Settings.php:753 -msgid "Connector Settings" -msgstr "Paramètres du connecteur" +#: ../../Zotlabs/Lib/Enotify.php:619 +msgid "[$Projectname:Notify]" +msgstr "[$Projectname:Notify]" -#: ../../Zotlabs/Module/Settings.php:792 -msgid "No special theme for mobile devices" -msgstr "Pas de thème spécifique aux mobiles" +#: ../../Zotlabs/Lib/Enotify.php:779 +msgid "created a new post" +msgstr "a publié un nouveau message" -#: ../../Zotlabs/Module/Settings.php:795 +#: ../../Zotlabs/Lib/Enotify.php:780 #, php-format -msgid "%s - (Experimental)" -msgstr "%s - (Expérimental)" +msgid "commented on %s's post" +msgstr "a commenté la publication de %s" -#: ../../Zotlabs/Module/Settings.php:837 -msgid "Display Settings" -msgstr "Afficher les paramètres" +#: ../../Zotlabs/Lib/NativeWiki.php:128 +msgid "Wiki files deleted successfully" +msgstr "Fichiers du wiki supprimés avec succès" -#: ../../Zotlabs/Module/Settings.php:838 -msgid "Theme Settings" -msgstr "Paramètres du thème" +#: ../../Zotlabs/Lib/DB_Upgrade.php:93 +#, php-format +msgid "Update Error at %s" +msgstr "Erreur de mise à jour sur %s" -#: ../../Zotlabs/Module/Settings.php:839 -msgid "Custom Theme Settings" -msgstr "Paramètres personnels du thème" +#: ../../Zotlabs/Lib/DB_Upgrade.php:99 +#, php-format +msgid "Update %s failed. See error logs." +msgstr "La mise-à -jour %s a échoué. Merci de consulter les journaux d'erreur." -#: ../../Zotlabs/Module/Settings.php:840 -msgid "Content Settings" -msgstr "Paramètres liés au contenu" +#: ../../Zotlabs/Lib/ThreadItem.php:96 ../../include/conversation.php:661 +msgid "Private Message" +msgstr "Message Privé" -#: ../../Zotlabs/Module/Settings.php:846 -msgid "Display Theme:" -msgstr "Afficher le thème :" +#: ../../Zotlabs/Lib/ThreadItem.php:133 ../../include/conversation.php:653 +msgid "Select" +msgstr "Sélectionner" -#: ../../Zotlabs/Module/Settings.php:847 -msgid "Mobile Theme:" -msgstr "Thème mobile :" +#: ../../Zotlabs/Lib/ThreadItem.php:158 +msgid "I will attend" +msgstr "Je participerai" -#: ../../Zotlabs/Module/Settings.php:848 -msgid "Preload images before rendering the page" -msgstr "Pré-charger les images avant d'afficher la page" +#: ../../Zotlabs/Lib/ThreadItem.php:158 +msgid "I will not attend" +msgstr "Je ne participerai pas" -#: ../../Zotlabs/Module/Settings.php:848 -msgid "" -"The subjective page load time will be longer but the page will be ready when" -" displayed" -msgstr "Le temps de charge perçu de la page sera plus long mais la page sera complète quand elle s'affichera" +#: ../../Zotlabs/Lib/ThreadItem.php:158 +msgid "I might attend" +msgstr "Je participerai peut-être" -#: ../../Zotlabs/Module/Settings.php:849 -msgid "Enable user zoom on mobile devices" -msgstr "Permettre à l'utilisateur d'un mobile d'agrandir le contenu" +#: ../../Zotlabs/Lib/ThreadItem.php:168 +msgid "I agree" +msgstr "Je suis d'accord" -#: ../../Zotlabs/Module/Settings.php:850 -msgid "Update browser every xx seconds" -msgstr "Mettre à jour le navigateur toutes les xx secondes" +#: ../../Zotlabs/Lib/ThreadItem.php:168 +msgid "I disagree" +msgstr "Je ne suis pas d'accord" -#: ../../Zotlabs/Module/Settings.php:850 -msgid "Minimum of 10 seconds, no maximum" -msgstr "Minimum 10 secondes, pas de maximum" +#: ../../Zotlabs/Lib/ThreadItem.php:168 +msgid "I abstain" +msgstr "Je m'abstiens" -#: ../../Zotlabs/Module/Settings.php:851 -msgid "Maximum number of conversations to load at any time:" -msgstr "Nombre maximal de conversations pouvant être chargées en même temps :" +#: ../../Zotlabs/Lib/ThreadItem.php:224 +msgid "Add Star" +msgstr "Mettre de côté (étoile)" -#: ../../Zotlabs/Module/Settings.php:851 -msgid "Maximum of 100 items" -msgstr "100 éléments au maximum" +#: ../../Zotlabs/Lib/ThreadItem.php:225 +msgid "Remove Star" +msgstr "Ne plus mettre de côté" -#: ../../Zotlabs/Module/Settings.php:852 -msgid "Show emoticons (smilies) as images" -msgstr "Remplacer les émoticônes (smileys) par des images" +#: ../../Zotlabs/Lib/ThreadItem.php:226 +msgid "Toggle Star Status" +msgstr "(Dés)activer l'étoile" -#: ../../Zotlabs/Module/Settings.php:853 -msgid "Link post titles to source" -msgstr "Lier les titres des publications à leur source" +#: ../../Zotlabs/Lib/ThreadItem.php:230 +msgid "starred" +msgstr "mis de côté" -#: ../../Zotlabs/Module/Settings.php:854 -msgid "System Page Layout Editor - (advanced)" -msgstr "Editeur de mise en page des pages systèmes - (avancé)" +#: ../../Zotlabs/Lib/ThreadItem.php:240 ../../include/conversation.php:668 +msgid "Message signature validated" +msgstr "Signature du message validée" -#: ../../Zotlabs/Module/Settings.php:857 -msgid "Use blog/list mode on channel page" -msgstr "Utiliser le mode blog/liste sur la page du canal" +#: ../../Zotlabs/Lib/ThreadItem.php:241 ../../include/conversation.php:669 +msgid "Message signature incorrect" +msgstr "Signature du message incorrecte" -#: ../../Zotlabs/Module/Settings.php:857 ../../Zotlabs/Module/Settings.php:858 -msgid "(comments displayed separately)" -msgstr "(commentaires affichés séparément)" +#: ../../Zotlabs/Lib/ThreadItem.php:249 +msgid "Add Tag" +msgstr "Ajouter une étiquette" -#: ../../Zotlabs/Module/Settings.php:858 -msgid "Use blog/list mode on grid page" -msgstr "Utiliser le mode blog/liste sur la page du réseau" +#: ../../Zotlabs/Lib/ThreadItem.php:269 ../../include/taxonomy.php:316 +msgid "like" +msgstr "aiment" -#: ../../Zotlabs/Module/Settings.php:859 -msgid "Channel page max height of content (in pixels)" -msgstr "Hauteur maximale du contenu pour la page du canal (en pixels)" +#: ../../Zotlabs/Lib/ThreadItem.php:270 ../../include/taxonomy.php:317 +msgid "dislike" +msgstr "n'aiment pas" -#: ../../Zotlabs/Module/Settings.php:859 ../../Zotlabs/Module/Settings.php:860 -msgid "click to expand content exceeding this height" -msgstr "cliquer pour dérouler le contenu dépassant cette limite" +#: ../../Zotlabs/Lib/ThreadItem.php:274 +msgid "Share This" +msgstr "Partager" -#: ../../Zotlabs/Module/Settings.php:860 -msgid "Grid page max height of content (in pixels)" -msgstr "Hauteur maximale du contenu sur la page du réseau (en pixels)" +#: ../../Zotlabs/Lib/ThreadItem.php:274 +msgid "share" +msgstr "partager" -#: ../../Zotlabs/Module/Settings.php:894 -msgid "Nobody except yourself" -msgstr "Personne sauf vous" +#: ../../Zotlabs/Lib/ThreadItem.php:283 +msgid "Delivery Report" +msgstr "Rapport de distribution" -#: ../../Zotlabs/Module/Settings.php:895 -msgid "Only those you specifically allow" -msgstr "Seulement ceux que vous autorisez spécifiquement" +#: ../../Zotlabs/Lib/ThreadItem.php:301 +#, php-format +msgid "%d comment" +msgid_plural "%d comments" +msgstr[0] "%d commentaire" +msgstr[1] "%d commentaires" -#: ../../Zotlabs/Module/Settings.php:896 -msgid "Approved connections" -msgstr "Contacts approuvés" +#: ../../Zotlabs/Lib/ThreadItem.php:330 ../../Zotlabs/Lib/ThreadItem.php:331 +#, php-format +msgid "View %s's profile - %s" +msgstr "Voir le profil de %s - %s" -#: ../../Zotlabs/Module/Settings.php:897 -msgid "Any connections" -msgstr "Tous les contacts" +#: ../../Zotlabs/Lib/ThreadItem.php:334 +msgid "to" +msgstr "à " -#: ../../Zotlabs/Module/Settings.php:898 -msgid "Anybody on this website" -msgstr "Tous les utilisateurs du hub" +#: ../../Zotlabs/Lib/ThreadItem.php:335 +msgid "via" +msgstr "via" -#: ../../Zotlabs/Module/Settings.php:899 -msgid "Anybody in this network" -msgstr "Tous les utilisateurs sur ce réseau" +#: ../../Zotlabs/Lib/ThreadItem.php:336 +msgid "Wall-to-Wall" +msgstr "Mur-à -mur" -#: ../../Zotlabs/Module/Settings.php:900 -msgid "Anybody authenticated" -msgstr "Tous les utilisateurs authentifiés" +#: ../../Zotlabs/Lib/ThreadItem.php:337 +msgid "via Wall-To-Wall:" +msgstr "par Mur-à -mur :" -#: ../../Zotlabs/Module/Settings.php:901 -msgid "Anybody on the internet" -msgstr "Tous les utilisateurs d'Internet" +#: ../../Zotlabs/Lib/ThreadItem.php:350 ../../include/conversation.php:718 +#, php-format +msgid "from %s" +msgstr "de %s" -#: ../../Zotlabs/Module/Settings.php:976 -msgid "Publish your default profile in the network directory" -msgstr "Publier votre profil par défaut dans l'annuaire du réseau" +#: ../../Zotlabs/Lib/ThreadItem.php:353 ../../include/conversation.php:721 +#, php-format +msgid "last edited: %s" +msgstr "dernière modification : %s" -#: ../../Zotlabs/Module/Settings.php:981 -msgid "Allow us to suggest you as a potential friend to new members?" -msgstr "Nous autoriser à vous suggérer comme ami(e) potentiel(le) aux nouveaux membres?" +#: ../../Zotlabs/Lib/ThreadItem.php:354 ../../include/conversation.php:722 +#, php-format +msgid "Expires: %s" +msgstr "Expire : %s" -#: ../../Zotlabs/Module/Settings.php:990 -msgid "Your channel address is" -msgstr "L'adresse de votre canal est" +#: ../../Zotlabs/Lib/ThreadItem.php:360 +msgid "Attend" +msgstr "En attente" -#: ../../Zotlabs/Module/Settings.php:1032 -msgid "Channel Settings" -msgstr "Paramètres du canal" +#: ../../Zotlabs/Lib/ThreadItem.php:361 +msgid "Attendance Options" +msgstr "Options d'attente" -#: ../../Zotlabs/Module/Settings.php:1039 -msgid "Basic Settings" -msgstr "Paramètres standard" +#: ../../Zotlabs/Lib/ThreadItem.php:362 +msgid "Vote" +msgstr "Vote" -#: ../../Zotlabs/Module/Settings.php:1040 ../../include/channel.php:1140 -msgid "Full Name:" -msgstr "Nom complet :" +#: ../../Zotlabs/Lib/ThreadItem.php:363 +msgid "Voting Options" +msgstr "Options de vote" -#: ../../Zotlabs/Module/Settings.php:1042 -msgid "Your Timezone:" -msgstr "Votre fureau horaire :" +#: ../../Zotlabs/Lib/ThreadItem.php:384 +#: ../../addon/bookmarker/bookmarker.php:38 +msgid "Save Bookmarks" +msgstr "Enregistrer les favoris" -#: ../../Zotlabs/Module/Settings.php:1043 -msgid "Default Post Location:" -msgstr "Emplacement de publication par défaut :" +#: ../../Zotlabs/Lib/ThreadItem.php:385 +msgid "Add to Calendar" +msgstr "Ajouter au Calendrier" -#: ../../Zotlabs/Module/Settings.php:1043 -msgid "Geographical location to display on your posts" -msgstr "Emplacement géographique à afficher sur vos publications" +#: ../../Zotlabs/Lib/ThreadItem.php:394 +msgid "Mark all seen" +msgstr "Tout marquer comme vu" -#: ../../Zotlabs/Module/Settings.php:1044 -msgid "Use Browser Location:" -msgstr "Utiliser la géolocalisation du navigateur :" +#: ../../Zotlabs/Lib/ThreadItem.php:443 ../../include/js_strings.php:7 +#, php-format +msgid "%s show all" +msgstr "%s montre tout" -#: ../../Zotlabs/Module/Settings.php:1046 -msgid "Adult Content" -msgstr "Contenu \"adulte\"" +#: ../../Zotlabs/Lib/ThreadItem.php:733 ../../include/conversation.php:1318 +msgid "Bold" +msgstr "Gras" -#: ../../Zotlabs/Module/Settings.php:1046 -msgid "" -"This channel frequently or regularly publishes adult content. (Please tag " -"any adult material and/or nudity with #NSFW)" -msgstr "Ce canal publie plus ou moins fréquemment du contenu pour adultes. (Merci d'indiquer tout contenu pour adulte ou potentiellement choquant avec l'étiquette <em>#NSFW</em> - Not Safe For Work)" +#: ../../Zotlabs/Lib/ThreadItem.php:734 ../../include/conversation.php:1319 +msgid "Italic" +msgstr "Italique" -#: ../../Zotlabs/Module/Settings.php:1048 -msgid "Security and Privacy Settings" -msgstr "Paramètres de sécurité et de confidentialité" +#: ../../Zotlabs/Lib/ThreadItem.php:735 ../../include/conversation.php:1320 +msgid "Underline" +msgstr "Souligné" -#: ../../Zotlabs/Module/Settings.php:1051 -msgid "Your permissions are already configured. Click to view/adjust" -msgstr "Vous permissions sont déjà paramétrées. Cliquer pour voir/ajuster" +#: ../../Zotlabs/Lib/ThreadItem.php:736 ../../include/conversation.php:1321 +msgid "Quote" +msgstr "Citation" -#: ../../Zotlabs/Module/Settings.php:1053 -msgid "Hide my online presence" -msgstr "Cacher ma présence en ligne" +#: ../../Zotlabs/Lib/ThreadItem.php:737 ../../include/conversation.php:1322 +msgid "Code" +msgstr "Code" -#: ../../Zotlabs/Module/Settings.php:1053 -msgid "Prevents displaying in your profile that you are online" -msgstr "Cacher votre statut (en ligne/hors ligne) sur votre profil" +#: ../../Zotlabs/Lib/ThreadItem.php:738 +msgid "Image" +msgstr "Image" -#: ../../Zotlabs/Module/Settings.php:1055 -msgid "Simple Privacy Settings:" -msgstr "Paramètres de confidentialité simplifiés :" +#: ../../Zotlabs/Lib/ThreadItem.php:739 +msgid "Insert Link" +msgstr "Insérer un lien" -#: ../../Zotlabs/Module/Settings.php:1056 -msgid "" -"Very Public - <em>extremely permissive (should be used with caution)</em>" -msgstr "Très public - <em>extrèmement permissif (à n'utiliser qu'en connaissance de cause)</em>" +#: ../../Zotlabs/Lib/ThreadItem.php:740 +msgid "Video" +msgstr "Vidéo" -#: ../../Zotlabs/Module/Settings.php:1057 +#: ../../Zotlabs/Zot/Auth.php:138 msgid "" -"Typical - <em>default public, privacy when desired (similar to social " -"network permissions but with improved privacy)</em>" -msgstr "Classique - <em>public par défaut, privé en cas de besoin (comparable aux permissions type réseau social, avec une confidentialité améliorée)</em>" +"Remote authentication blocked. You are logged into this site locally. Please" +" logout and retry." +msgstr "Authentification distante bloquée. Vous êtes connecté(e) sur ce site localement. Merci de vous déconnecter et réessayer." -#: ../../Zotlabs/Module/Settings.php:1058 -msgid "Private - <em>default private, never open or public</em>" -msgstr "Privé - <em>privé par défaut, jamais ouvert ni public</em>" +#: ../../Zotlabs/Zot/Auth.php:250 ../../addon/openid/Mod_Openid.php:76 +#: ../../addon/openid/Mod_Openid.php:178 +#, php-format +msgid "Welcome %s. Remote authentication successful." +msgstr "Bienvenue %s. L'authentification distante a fonctionné." -#: ../../Zotlabs/Module/Settings.php:1059 -msgid "Blocked - <em>default blocked to/from everybody</em>" -msgstr "Bloqué - <em>par défaut, bloqué de/vers tout le monde</em>" +#: ../../Zotlabs/Storage/Browser.php:106 ../../Zotlabs/Storage/Browser.php:237 +msgid "parent" +msgstr "retour" -#: ../../Zotlabs/Module/Settings.php:1061 -msgid "Allow others to tag your posts" -msgstr "Autoriser les autres à \"étiqueter\" vos publications" +#: ../../Zotlabs/Storage/Browser.php:130 ../../include/text.php:2687 +msgid "Collection" +msgstr "Groupe de contacts" -#: ../../Zotlabs/Module/Settings.php:1061 -msgid "" -"Often used by the community to retro-actively flag inappropriate content" -msgstr "Souvent utilisé par la communauté pour identifier un contenu inapproprié a posteriori " +#: ../../Zotlabs/Storage/Browser.php:133 +msgid "Principal" +msgstr "Principal" -#: ../../Zotlabs/Module/Settings.php:1063 -msgid "Advanced Privacy Settings" -msgstr "Paramètres de confidentialité avancés" +#: ../../Zotlabs/Storage/Browser.php:136 +msgid "Addressbook" +msgstr "Carnet d'adresse" -#: ../../Zotlabs/Module/Settings.php:1065 -msgid "Expire other channel content after this many days" -msgstr "Faire expirer le contenu des autres canaux après n jours" +#: ../../Zotlabs/Storage/Browser.php:139 +msgid "Calendar" +msgstr "Calendrier" -#: ../../Zotlabs/Module/Settings.php:1065 -msgid "0 or blank to use the website limit." -msgstr "" +#: ../../Zotlabs/Storage/Browser.php:142 +msgid "Schedule Inbox" +msgstr "Calendrier - Messages entrants" -#: ../../Zotlabs/Module/Settings.php:1065 -#, php-format -msgid "This website expires after %d days." -msgstr "" +#: ../../Zotlabs/Storage/Browser.php:145 +msgid "Schedule Outbox" +msgstr "Calendrier - Messages sortants" -#: ../../Zotlabs/Module/Settings.php:1065 -msgid "This website does not expire imported content." -msgstr "" +#: ../../Zotlabs/Storage/Browser.php:225 +msgid "Total" +msgstr "Total" -#: ../../Zotlabs/Module/Settings.php:1065 -msgid "The website limit takes precedence if lower than your limit." -msgstr "" +#: ../../Zotlabs/Storage/Browser.php:227 +msgid "Shared" +msgstr "Partagé" -#: ../../Zotlabs/Module/Settings.php:1066 -msgid "Maximum Friend Requests/Day:" -msgstr "Nombre maximum de demandes de contact par jour :" +#: ../../Zotlabs/Storage/Browser.php:301 +#, php-format +msgid "You are using %1$s of your available file storage." +msgstr "Vous utilisez %1$s de votre espace de stockage." -#: ../../Zotlabs/Module/Settings.php:1066 -msgid "May reduce spam activity" -msgstr "Contribue à réduire l'impact des indésirables" +#: ../../Zotlabs/Storage/Browser.php:306 +#, php-format +msgid "You are using %1$s of %2$s available file storage. (%3$s%)" +msgstr "Vous utilisez %1$s sur %2$s d'espace disponible. (%3$s%)" -#: ../../Zotlabs/Module/Settings.php:1067 -msgid "Default Post and Publish Permissions" -msgstr "" +#: ../../Zotlabs/Storage/Browser.php:317 +msgid "WARNING:" +msgstr "AVERTISSEMENT :" -#: ../../Zotlabs/Module/Settings.php:1069 -msgid "Use my default audience setting for the type of object published" +#: ../../Zotlabs/Storage/Browser.php:327 +msgid "" +"Please use DAV to upload large (video, audio) files.<br>See <a class=\"zrl\"" +" href=\"help/member/member_guide#Cloud_Desktop_Clients\">Cloud Desktop " +"Clients</a>" msgstr "" -#: ../../Zotlabs/Module/Settings.php:1072 -msgid "Channel permissions category:" -msgstr "Catégorie de permissions du canal :" - -#: ../../Zotlabs/Module/Settings.php:1078 -msgid "Maximum private messages per day from unknown people:" -msgstr "Nombre maximum de messages privés émanant d'inconnus, par jour :" +#: ../../Zotlabs/Storage/Browser.php:331 +msgid "Create new folder" +msgstr "Nouveau dossier" -#: ../../Zotlabs/Module/Settings.php:1078 -msgid "Useful to reduce spamming" -msgstr "Utile pour réduire les indésirables" +#: ../../Zotlabs/Storage/Browser.php:333 +msgid "Upload file" +msgstr "Téléverser un fichier" -#: ../../Zotlabs/Module/Settings.php:1081 -msgid "Notification Settings" -msgstr "Paramètres de notification" +#: ../../Zotlabs/Storage/Browser.php:347 +msgid "Drop files here to immediately upload" +msgstr "Mettez un fichier ici pour le télécharger immédiatement" -#: ../../Zotlabs/Module/Settings.php:1082 -msgid "By default post a status message when:" -msgstr "Par défaut, publier un statut quand :" +#: ../../Zotlabs/Widget/Forums.php:85 +msgid "Forums" +msgstr "Forums" -#: ../../Zotlabs/Module/Settings.php:1083 -msgid "accepting a friend request" -msgstr "vous acceptez une demande de contact" +#: ../../Zotlabs/Widget/Appcategories.php:39 +#: ../../Zotlabs/Widget/Tagcloud.php:25 ../../include/contact_widgets.php:91 +#: ../../include/taxonomy.php:188 ../../include/taxonomy.php:270 +msgid "Categories" +msgstr "Catégories" -#: ../../Zotlabs/Module/Settings.php:1084 -msgid "joining a forum/community" -msgstr "vous rejoignez un forum ou une communauté" +#: ../../Zotlabs/Widget/Appcategories.php:42 ../../Zotlabs/Widget/Filer.php:31 +#: ../../include/contact_widgets.php:56 ../../include/contact_widgets.php:94 +msgid "Everything" +msgstr "Tout" -#: ../../Zotlabs/Module/Settings.php:1085 -msgid "making an <em>interesting</em> profile change" -msgstr "vous faîtes une modification <em>intéressante</em> de votre profil" +#: ../../Zotlabs/Widget/Eventstools.php:13 +msgid "Events Tools" +msgstr "Outils Evènements" -#: ../../Zotlabs/Module/Settings.php:1086 -msgid "Send a notification email when:" -msgstr "Envoyer un courriel de notification quand :" +#: ../../Zotlabs/Widget/Eventstools.php:14 +msgid "Export Calendar" +msgstr "Exporter le calendrier" -#: ../../Zotlabs/Module/Settings.php:1087 -msgid "You receive a connection request" -msgstr "Vous recevez une demande de contact" +#: ../../Zotlabs/Widget/Eventstools.php:15 +msgid "Import Calendar" +msgstr "Importer un calendrier" -#: ../../Zotlabs/Module/Settings.php:1088 -msgid "Your connections are confirmed" -msgstr "Vos contacts sont confirmés" +#: ../../Zotlabs/Widget/Suggestedchats.php:32 +msgid "Suggested Chatrooms" +msgstr "Salons suggérés" -#: ../../Zotlabs/Module/Settings.php:1089 -msgid "Someone writes on your profile wall" -msgstr "Quelqu'un a écrit sur votre mur" +#: ../../Zotlabs/Widget/Mailmenu.php:13 +msgid "Private Mail Menu" +msgstr "Menu des messages privés" -#: ../../Zotlabs/Module/Settings.php:1090 -msgid "Someone writes a followup comment" -msgstr "Quelqu'un a commenté vos publications" +#: ../../Zotlabs/Widget/Mailmenu.php:15 +msgid "Combined View" +msgstr "Vue combinée" -#: ../../Zotlabs/Module/Settings.php:1091 -msgid "You receive a private message" -msgstr "Vous recevez un message privé" +#: ../../Zotlabs/Widget/Mailmenu.php:20 ../../include/nav.php:191 +msgid "Inbox" +msgstr "Boîte de réception" -#: ../../Zotlabs/Module/Settings.php:1092 -msgid "You receive a friend suggestion" -msgstr "Vous recevez une suggestion d'amitié/contact" +#: ../../Zotlabs/Widget/Mailmenu.php:25 ../../include/nav.php:192 +msgid "Outbox" +msgstr "Boîte d'envoi" -#: ../../Zotlabs/Module/Settings.php:1093 -msgid "You are tagged in a post" -msgstr "Vous êtes étiqueté dans une publication" +#: ../../Zotlabs/Widget/Mailmenu.php:30 ../../include/nav.php:193 +msgid "New Message" +msgstr "Nouveau message" -#: ../../Zotlabs/Module/Settings.php:1094 -msgid "You are poked/prodded/etc. in a post" -msgstr "Vous êtes tapoté/encouragé/etc. dans une publication" +#: ../../Zotlabs/Widget/Chatroom_list.php:16 +#: ../../include/conversation.php:1807 ../../include/conversation.php:1810 +msgid "Chatrooms" +msgstr "Salons de clavardage" -#: ../../Zotlabs/Module/Settings.php:1097 -msgid "Show visual notifications including:" -msgstr "Afficher des notifications visuelles y compris :" +#: ../../Zotlabs/Widget/Chatroom_list.php:20 +msgid "Overview" +msgstr "Aperçu" -#: ../../Zotlabs/Module/Settings.php:1099 -msgid "Unseen grid activity" -msgstr "Activité du réseau pas encore consultée" +#: ../../Zotlabs/Widget/Rating.php:51 +msgid "Rating Tools" +msgstr "Outils d'évaluation" -#: ../../Zotlabs/Module/Settings.php:1100 -msgid "Unseen channel activity" -msgstr "Activité non vue sur le canal" +#: ../../Zotlabs/Widget/Rating.php:55 ../../Zotlabs/Widget/Rating.php:57 +msgid "Rate Me" +msgstr "M'évaluer" -#: ../../Zotlabs/Module/Settings.php:1101 -msgid "Unseen private messages" -msgstr "Messages privés non lus" +#: ../../Zotlabs/Widget/Rating.php:60 +msgid "View Ratings" +msgstr "Voir mes évaluations" -#: ../../Zotlabs/Module/Settings.php:1101 -#: ../../Zotlabs/Module/Settings.php:1106 -#: ../../Zotlabs/Module/Settings.php:1107 -#: ../../Zotlabs/Module/Settings.php:1108 -msgid "Recommended" -msgstr "Recommandé" +#: ../../Zotlabs/Widget/Activity.php:50 +msgctxt "widget" +msgid "Activity" +msgstr "" -#: ../../Zotlabs/Module/Settings.php:1102 -msgid "Upcoming events" -msgstr "Événements à venir" +#: ../../Zotlabs/Widget/Follow.php:22 +#, php-format +msgid "You have %1$.0f of %2$.0f allowed connections." +msgstr "Vous avez %1$.0f sur %2$.0f contacts autorisés." -#: ../../Zotlabs/Module/Settings.php:1103 -msgid "Events today" -msgstr "Événements aujourd'hui" +#: ../../Zotlabs/Widget/Follow.php:29 +msgid "Add New Connection" +msgstr "Ajouter un nouveau contact" -#: ../../Zotlabs/Module/Settings.php:1104 -msgid "Upcoming birthdays" -msgstr "Anniversaires à venir" +#: ../../Zotlabs/Widget/Follow.php:30 +msgid "Enter channel address" +msgstr "Saisissez l'adresse du canal" -#: ../../Zotlabs/Module/Settings.php:1104 -msgid "Not available in all themes" -msgstr "Pas disponible dans tous les thèmes" +#: ../../Zotlabs/Widget/Follow.php:31 +msgid "Examples: bob@example.com, https://example.com/barbara" +msgstr "Exemples : pierre@exemple.com, https://exemple.com/sophie" -#: ../../Zotlabs/Module/Settings.php:1105 -msgid "System (personal) notifications" -msgstr "Notifications système (personnelles)" +#: ../../Zotlabs/Widget/Wiki_list.php:15 ../../addon/gitwiki/gitwiki.php:95 +msgid "Wiki List" +msgstr "Liste de wikis" -#: ../../Zotlabs/Module/Settings.php:1106 -msgid "System info messages" -msgstr "Messages d'info système" +#: ../../Zotlabs/Widget/Archive.php:43 +msgid "Archives" +msgstr "Archives" -#: ../../Zotlabs/Module/Settings.php:1107 -msgid "System critical alerts" -msgstr "Alertes critiques système" +#: ../../Zotlabs/Widget/Conversations.php:17 +#: ../../Zotlabs/Widget/Conversations.php:29 +msgid "Conversations" +msgstr "Conversations" -#: ../../Zotlabs/Module/Settings.php:1108 -msgid "New connections" -msgstr "Nouveaux contacts" +#: ../../Zotlabs/Widget/Conversations.php:21 +msgid "Received Messages" +msgstr "Messages reçus" -#: ../../Zotlabs/Module/Settings.php:1109 -msgid "System Registrations" -msgstr "Inscriptions système" +#: ../../Zotlabs/Widget/Conversations.php:25 +msgid "Sent Messages" +msgstr "Messages envoyés" -#: ../../Zotlabs/Module/Settings.php:1110 -msgid "" -"Also show new wall posts, private messages and connections under Notices" -msgstr "Afficher également les nouvelles publications sur le mur, les messages privés et les contacts dans Notifications" +#: ../../Zotlabs/Widget/Conversations.php:39 +msgid "No messages." +msgstr "Pas de message." -#: ../../Zotlabs/Module/Settings.php:1112 -msgid "Notify me of events this many days in advance" -msgstr "Me prévenir d’événements à venir tant de jours en avance" +#: ../../Zotlabs/Widget/Conversations.php:57 +msgid "Delete conversation" +msgstr "Supprimer la conversation" -#: ../../Zotlabs/Module/Settings.php:1112 -msgid "Must be greater than 0" -msgstr "Doit être supérieur à 0" +#: ../../Zotlabs/Widget/Chatroom_members.php:11 +msgid "Chat Members" +msgstr "Membres du salon de discussion" -#: ../../Zotlabs/Module/Settings.php:1114 -msgid "Advanced Account/Page Type Settings" -msgstr "Paramètres avancés de compte/type de page" +#: ../../Zotlabs/Widget/Photo.php:48 ../../Zotlabs/Widget/Photo_rand.php:58 +msgid "photo/image" +msgstr "photo/image" -#: ../../Zotlabs/Module/Settings.php:1115 -msgid "Change the behaviour of this account for special situations" -msgstr "Modifie le comportement de ce compte pour des situations particulières" +#: ../../Zotlabs/Widget/Savedsearch.php:75 +msgid "Remove term" +msgstr "Retirer le terme" -#: ../../Zotlabs/Module/Settings.php:1118 -msgid "" -"Please enable expert mode (in <a href=\"settings/features\">Settings > " -"Additional features</a>) to adjust!" -msgstr "Mode expert requis (<a href=\"settings/features\">Paramètres > Fonctions supplémentaires</a>) pour ajuster !" +#: ../../Zotlabs/Widget/Savedsearch.php:83 ../../include/features.php:301 +msgid "Saved Searches" +msgstr "Recherches sauvegardées" -#: ../../Zotlabs/Module/Settings.php:1119 -msgid "Miscellaneous Settings" -msgstr "Paramètres divers" +#: ../../Zotlabs/Widget/Savedsearch.php:84 ../../include/group.php:336 +msgid "add" +msgstr "ajouter" -#: ../../Zotlabs/Module/Settings.php:1120 -msgid "Default photo upload folder" -msgstr "Répertoire par défaut pour les photos téléversées" +#: ../../Zotlabs/Widget/Notes.php:16 +msgid "Notes" +msgstr "Notes" -#: ../../Zotlabs/Module/Settings.php:1120 -#: ../../Zotlabs/Module/Settings.php:1121 -msgid "%Y - current year, %m - current month" -msgstr "%Y - année en cours, %m - mois en cours" +#: ../../Zotlabs/Widget/Wiki_pages.php:54 ../../addon/gitwiki/gitwiki.php:76 +msgid "Wiki Pages" +msgstr "Pages wiki" -#: ../../Zotlabs/Module/Settings.php:1121 -msgid "Default file upload folder" -msgstr "Répertoire par défaut pour les fichiers téléversés" +#: ../../Zotlabs/Widget/Wiki_pages.php:60 ../../addon/gitwiki/gitwiki.php:81 +msgid "Add new page" +msgstr "Ajouter une nouvelle page" -#: ../../Zotlabs/Module/Settings.php:1123 -msgid "Personal menu to display in your channel pages" -msgstr "Menu personnel à afficher sur les pages de votre canal" +#: ../../Zotlabs/Widget/Wiki_pages.php:61 ../../addon/gitwiki/gitwiki.php:82 +msgid "Page name" +msgstr "Nom de la page" -#: ../../Zotlabs/Module/Settings.php:1125 -msgid "Remove this channel." -msgstr "Supprimer ce canal" +#: ../../Zotlabs/Widget/Affinity.php:49 +msgid "Refresh" +msgstr "Actualiser" -#: ../../Zotlabs/Module/Settings.php:1126 -msgid "Firefox Share $Projectname provider" -msgstr "Connecteur $Projectname pour Firefox Share" +#: ../../Zotlabs/Widget/Tasklist.php:23 +msgid "Tasks" +msgstr "Tâches" -#: ../../Zotlabs/Module/Settings.php:1127 -msgid "Start calendar week on monday" -msgstr "Commencer la semaine du calendrier le lundi" +#: ../../Zotlabs/Widget/Suggestions.php:51 +msgid "Suggestions" +msgstr "Suggestions" -#: ../../Zotlabs/Module/Setup.php:179 -msgid "$Projectname Server - Setup" -msgstr "Serveur $Projectname - configuration" +#: ../../Zotlabs/Widget/Suggestions.php:52 +msgid "See more..." +msgstr "Voir plus..." -#: ../../Zotlabs/Module/Setup.php:183 -msgid "Could not connect to database." -msgstr "Impossible de se connecter à la base de données." +#: ../../Zotlabs/Widget/Filer.php:28 ../../include/contact_widgets.php:53 +#: ../../include/features.php:390 +msgid "Saved Folders" +msgstr "Dossiers sauvegardés" -#: ../../Zotlabs/Module/Setup.php:187 -msgid "" -"Could not connect to specified site URL. Possible SSL certificate or DNS " -"issue." -msgstr "Impossible de se connecter à l'URL indiquée. Problème potentiel de certificat SSL/TLS ou de DNS." +#: ../../Zotlabs/Widget/Cover_photo.php:54 +msgid "Click to show more" +msgstr "Cliquer pour voir plus" -#: ../../Zotlabs/Module/Setup.php:194 -msgid "Could not create table." -msgstr "Impossible de créer la table." +#: ../../Zotlabs/Widget/Admin.php:23 ../../Zotlabs/Widget/Admin.php:60 +msgid "Member registrations waiting for confirmation" +msgstr "Inscriptions en attente d'approbation" -#: ../../Zotlabs/Module/Setup.php:199 -msgid "Your site database has been installed." -msgstr "La base de données de votre site a été installée." +#: ../../Zotlabs/Widget/Admin.php:29 +msgid "Inspect queue" +msgstr "Analyser la file d'attente" -#: ../../Zotlabs/Module/Setup.php:203 -msgid "" -"You may need to import the file \"install/schema_xxx.sql\" manually using a " -"database client." -msgstr "Vous pourriez avoir besoin d'importer le fichier \"install/schema_xxx.sql\" manuellement via un client de base de données (ex: phpmyadmin)." +#: ../../Zotlabs/Widget/Admin.php:31 +msgid "DB updates" +msgstr "Mises à jour BDD" -#: ../../Zotlabs/Module/Setup.php:204 ../../Zotlabs/Module/Setup.php:266 -#: ../../Zotlabs/Module/Setup.php:721 -msgid "Please see the file \"install/INSTALL.txt\"." -msgstr "Merci de consulter le fichier \"install/INSTALL.txt\"." +#: ../../Zotlabs/Widget/Admin.php:55 ../../include/nav.php:211 +msgid "Admin" +msgstr "Administrateur" -#: ../../Zotlabs/Module/Setup.php:263 -msgid "System check" -msgstr "Vérification du système" +#: ../../Zotlabs/Widget/Admin.php:56 +msgid "Plugin Features" +msgstr "Fonctionnalités des greffons" -#: ../../Zotlabs/Module/Setup.php:268 -msgid "Check again" -msgstr "Re-vérifier" +#: ../../Zotlabs/Widget/Settings_menu.php:35 +msgid "Account settings" +msgstr "Paramètres du compte" -#: ../../Zotlabs/Module/Setup.php:290 -msgid "Database connection" -msgstr "Connexion à la base de données" +#: ../../Zotlabs/Widget/Settings_menu.php:41 +msgid "Channel settings" +msgstr "Paramètres du canal" -#: ../../Zotlabs/Module/Setup.php:291 -msgid "" -"In order to install $Projectname we need to know how to connect to your " -"database." -msgstr "Pour installer $Projectname, nous avons besoin de savoir comment se connecter à votre base de données." +#: ../../Zotlabs/Widget/Settings_menu.php:50 +msgid "Additional features" +msgstr "Fonctionnalités supplémentaires" -#: ../../Zotlabs/Module/Setup.php:292 -msgid "" -"Please contact your hosting provider or site administrator if you have " -"questions about these settings." -msgstr "Merci de contacter votre prestataire d'hébergement ou votre administrateur de site si vous avez des questions à propos de ces paramètres." +#: ../../Zotlabs/Widget/Settings_menu.php:57 +msgid "Feature/Addon settings" +msgstr "Paramètres des extensions/greffons" -#: ../../Zotlabs/Module/Setup.php:293 -msgid "" -"The database you specify below should already exist. If it does not, please " -"create it before continuing." -msgstr "La base de données que vous allez spécifier doit exister. Si ce n'est pas déjà le cas, merci de la créer avant de continuer." +#: ../../Zotlabs/Widget/Settings_menu.php:63 +msgid "Display settings" +msgstr "Paramètres d'affichage" -#: ../../Zotlabs/Module/Setup.php:297 -msgid "Database Server Name" -msgstr "Nom du serveur de base de données" +#: ../../Zotlabs/Widget/Settings_menu.php:70 +msgid "Manage locations" +msgstr "Gérer les emplacements" -#: ../../Zotlabs/Module/Setup.php:297 -msgid "Default is 127.0.0.1" -msgstr "Par défaut 127.0.0.1" +#: ../../Zotlabs/Widget/Settings_menu.php:77 +msgid "Export channel" +msgstr "Exporter le canal" -#: ../../Zotlabs/Module/Setup.php:298 -msgid "Database Port" -msgstr "Port de la base de données" +#: ../../Zotlabs/Widget/Settings_menu.php:83 +msgid "Connected apps" +msgstr "Applications connectées" -#: ../../Zotlabs/Module/Setup.php:298 -msgid "Communication port number - use 0 for default" -msgstr "Numéro TCP du port - utilisez 0 pour la valeur par défaut" +#: ../../Zotlabs/Widget/Settings_menu.php:98 ../../include/features.php:153 +msgid "Permission Groups" +msgstr "Groupes d'autorisation" -#: ../../Zotlabs/Module/Setup.php:299 -msgid "Database Login Name" -msgstr "Identifiant de connexion à la Base de Données" +#: ../../Zotlabs/Widget/Settings_menu.php:115 +msgid "Premium Channel Settings" +msgstr "Paramètres de canal VIP" -#: ../../Zotlabs/Module/Setup.php:300 -msgid "Database Login Password" -msgstr "Mot de passe de connexion à la Base de Données" +#: ../../Zotlabs/Widget/Bookmarkedchats.php:24 +msgid "Bookmarked Chatrooms" +msgstr "Salons favoris" -#: ../../Zotlabs/Module/Setup.php:301 -msgid "Database Name" -msgstr "Nom de la Base de Données" +#: ../../util/nconfig.php:34 +msgid "Source channel not found." +msgstr "Source du canal introuvable." -#: ../../Zotlabs/Module/Setup.php:302 -msgid "Database Type" -msgstr "Type de base de données" +#: ../../boot.php:1164 ../../addon/opensearch/opensearch.php:26 +#, php-format +msgctxt "opensearch" +msgid "Search %1$s (%2$s)" +msgstr "Recherche %1$s (%2$s)" -#: ../../Zotlabs/Module/Setup.php:304 ../../Zotlabs/Module/Setup.php:344 -msgid "Site administrator email address" -msgstr "Adresse de courriel de l'administrateur du site" +#: ../../boot.php:1164 ../../addon/opensearch/opensearch.php:28 +msgctxt "opensearch" +msgid "$Projectname" +msgstr "$Projectname" -#: ../../Zotlabs/Module/Setup.php:304 ../../Zotlabs/Module/Setup.php:344 -msgid "" -"Your account email address must match this in order to use the web admin " -"panel." -msgstr "Votre compte devra utiliser la même adresse de courriel pour pouvoir utiliser l'administration web." +#: ../../boot.php:1611 +msgid "Create an account to access services and applications" +msgstr "Créer un compte pour accéder aux services et applications" -#: ../../Zotlabs/Module/Setup.php:305 ../../Zotlabs/Module/Setup.php:346 -msgid "Website URL" -msgstr "URL du site web" +#: ../../boot.php:1630 ../../include/nav.php:99 ../../include/nav.php:123 +msgid "Logout" +msgstr "Déconnexion" -#: ../../Zotlabs/Module/Setup.php:305 ../../Zotlabs/Module/Setup.php:346 -msgid "Please use SSL (https) URL if available." -msgstr "Veuillez utiliser SSL/TLS (https) si disponible." +#: ../../boot.php:1633 +msgid "Login/Email" +msgstr "pseudo / email" -#: ../../Zotlabs/Module/Setup.php:306 ../../Zotlabs/Module/Setup.php:349 -msgid "Please select a default timezone for your website" -msgstr "Veuillez choisir un fuseau horaire par défaut pour votre site" +#: ../../boot.php:1634 +msgid "Password" +msgstr "Mot de passe" -#: ../../Zotlabs/Module/Setup.php:333 -msgid "Site settings" -msgstr "Paramètres du site" +#: ../../boot.php:1635 +msgid "Remember me" +msgstr "Se souvenir de moi" -#: ../../Zotlabs/Module/Setup.php:347 -msgid "Enable $Projectname <strong>advanced</strong> features?" -msgstr "Activer les fonctionnalités <strong>avancées</strong> de $Projectname ?" +#: ../../boot.php:1638 +msgid "Forgot your password?" +msgstr "Mot de passe oublié ?" -#: ../../Zotlabs/Module/Setup.php:347 -msgid "" -"Some advanced features, while useful - may be best suited for technically " -"proficient audiences" -msgstr "Certaines fonctionnalités avancées, bien qu'utiles, sont plus adaptées aux utilisateurs chevronnés." +#: ../../boot.php:2176 +msgid "toggle mobile" +msgstr "(dés)activer mobile" -#: ../../Zotlabs/Module/Setup.php:388 -msgid "PHP version 5.5 or greater is required." +#: ../../boot.php:2329 +#, php-format +msgid "[$Projectname] Website SSL error for %s" msgstr "" -#: ../../Zotlabs/Module/Setup.php:389 -msgid "PHP version" +#: ../../boot.php:2334 +msgid "Website SSL certificate is not valid. Please correct." +msgstr "Le certificat SSL n'est pas valide. Corrigez le." + +#: ../../boot.php:2452 +#, php-format +msgid "[$Projectname] Cron tasks not running on %s" msgstr "" -#: ../../Zotlabs/Module/Setup.php:404 -msgid "Could not find a command line version of PHP in the web server PATH." -msgstr "Impossible de trouver une version CLI de PHP dans le PATH du serveur web." +#: ../../boot.php:2457 +msgid "Cron/Scheduled tasks not running." +msgstr "Les taches planifiées ne tournent pas." -#: ../../Zotlabs/Module/Setup.php:405 -msgid "" -"If you don't have a command line version of PHP installed on server, you " -"will not be able to run background polling via cron." -msgstr "En l'absence de version CLI de PHP sur votre serveur, vous ne pourrez pas utiliser la synchronisation en arrière-plan via cron." +#: ../../boot.php:2458 ../../include/datetime.php:286 +msgid "never" +msgstr "jamais" -#: ../../Zotlabs/Module/Setup.php:409 -msgid "PHP executable path" -msgstr "Chemin vers l'éxecutable PHP" +#: ../../view/theme/redbasic/php/config.php:9 +msgid "Focus (Hubzilla default)" +msgstr "Focus (par défaut pour Hubzilla)" -#: ../../Zotlabs/Module/Setup.php:409 -msgid "" -"Enter full path to php executable. You can leave this blank to continue the " -"installation." -msgstr "Entrez le chemin complet vers l'exécutable php. Vous pouvez continuer l'installation sans." +#: ../../view/theme/redbasic/php/config.php:88 +msgid "Theme settings" +msgstr "Paramètres du thème" -#: ../../Zotlabs/Module/Setup.php:414 -msgid "Command line PHP" -msgstr "PHP en ligne de commande (CLI)" +#: ../../view/theme/redbasic/php/config.php:89 +msgid "Narrow navbar" +msgstr "Barre de navigation fine" -#: ../../Zotlabs/Module/Setup.php:423 -msgid "" -"The command line version of PHP on your system does not have " -"\"register_argc_argv\" enabled." -msgstr "La version CLI de PHP sur votre système n'a pas l'option \"register_argc_argv\" activée." +#: ../../view/theme/redbasic/php/config.php:90 +msgid "Navigation bar background color" +msgstr "Couleur de fond de la barre de navigation" -#: ../../Zotlabs/Module/Setup.php:424 -msgid "This is required for message delivery to work." -msgstr "Elle est nécessaire pour la distribution des messages." +#: ../../view/theme/redbasic/php/config.php:91 +msgid "Navigation bar icon color " +msgstr "Couleur des icônes de la barre de navigation" -#: ../../Zotlabs/Module/Setup.php:427 -msgid "PHP register_argc_argv" -msgstr "PHP register_argc_argv" +#: ../../view/theme/redbasic/php/config.php:92 +msgid "Navigation bar active icon color " +msgstr "Couleur de l'icône active de la barre de navigation" -#: ../../Zotlabs/Module/Setup.php:445 -#, php-format -msgid "" -"Your max allowed total upload size is set to %s. Maximum size of one file to" -" upload is set to %s. You are allowed to upload up to %d files at once." -msgstr "Votre taille de téléversement maximale totale autorisée est fixée à %s. La taille maximale d'un seul fichier à téléverser est fixée à %s. Vous pouvez téléverser jusqu'à %d fichier(s) à la fois." +#: ../../view/theme/redbasic/php/config.php:93 +msgid "Link color" +msgstr "" -#: ../../Zotlabs/Module/Setup.php:450 -msgid "You can adjust these settings in the servers php.ini." -msgstr "Vous pouvez ajuster ces paramètres dans le php.ini du serveur." +#: ../../view/theme/redbasic/php/config.php:94 +msgid "Set font-color for banner" +msgstr "Définir la couleur du texte de la bannière" -#: ../../Zotlabs/Module/Setup.php:452 -msgid "PHP upload limits" -msgstr "Limites de téléversement de PHP" +#: ../../view/theme/redbasic/php/config.php:95 +msgid "Set the background color" +msgstr "Définir la couleur d'arrière-plan" -#: ../../Zotlabs/Module/Setup.php:475 -msgid "" -"Error: the \"openssl_pkey_new\" function on this system is not able to " -"generate encryption keys" -msgstr "Erreur : la fonction \"openssl_pkey_new\" de ce système n'est pas capable de générer des clefs de chiffrement" +#: ../../view/theme/redbasic/php/config.php:96 +msgid "Set the background image" +msgstr "Définir l'image d'arrière-plan" -#: ../../Zotlabs/Module/Setup.php:476 -msgid "" -"If running under Windows, please see " -"\"http://www.php.net/manual/en/openssl.installation.php\"." -msgstr "Si vous êtes sur un serveur Windows, merci de consulter \"http://www.php.net/manual/fr/openssl.installation.php\"." +#: ../../view/theme/redbasic/php/config.php:97 +msgid "Set the background color of items" +msgstr "Définir la couleur de fond des contributions" -#: ../../Zotlabs/Module/Setup.php:479 -msgid "Generate encryption keys" -msgstr "Générer les clefs de chiffrement" +#: ../../view/theme/redbasic/php/config.php:98 +msgid "Set the background color of comments" +msgstr "Couleur de fond des commentaires" -#: ../../Zotlabs/Module/Setup.php:491 -msgid "libCurl PHP module" -msgstr "module PHP libCurl" +#: ../../view/theme/redbasic/php/config.php:99 +msgid "Set font-size for the entire application" +msgstr "Définir la taille de police pour l'application entière" -#: ../../Zotlabs/Module/Setup.php:492 -msgid "GD graphics PHP module" -msgstr "module PHP GD graphics" +#: ../../view/theme/redbasic/php/config.php:99 +msgid "Examples: 87.5%, 14px" +msgstr "" -#: ../../Zotlabs/Module/Setup.php:493 -msgid "OpenSSL PHP module" -msgstr "module PHP OpenSSL" +#: ../../view/theme/redbasic/php/config.php:100 +msgid "Set font-color for posts and comments" +msgstr "Définir la couleur de police pour les contributions et commentaires" -#: ../../Zotlabs/Module/Setup.php:494 -msgid "mysqli or postgres PHP module" -msgstr "module PHP postgres ou mysqli" +#: ../../view/theme/redbasic/php/config.php:101 +msgid "Set radius of corners" +msgstr "Définir le rayon des arrondis" -#: ../../Zotlabs/Module/Setup.php:495 -msgid "mb_string PHP module" -msgstr "module PHP mb_string" +#: ../../view/theme/redbasic/php/config.php:101 +msgid "Example: 4px" +msgstr "" -#: ../../Zotlabs/Module/Setup.php:496 -msgid "mcrypt PHP module" -msgstr "module PHP mcrypt" +#: ../../view/theme/redbasic/php/config.php:102 +msgid "Set shadow depth of photos" +msgstr "Définir la profondeur de l'ombre des photos" -#: ../../Zotlabs/Module/Setup.php:497 -msgid "xml PHP module" -msgstr "module PHP xml" +#: ../../view/theme/redbasic/php/config.php:103 +msgid "Set maximum width of content region in pixel" +msgstr "Définir la largeur maximale de la zone des contenus" -#: ../../Zotlabs/Module/Setup.php:501 ../../Zotlabs/Module/Setup.php:503 -msgid "Apache mod_rewrite module" -msgstr "module Apache mod_rewrite" +#: ../../view/theme/redbasic/php/config.php:103 +msgid "Leave empty for default width" +msgstr "Laissez vide pour avoir la largeur par défaut" -#: ../../Zotlabs/Module/Setup.php:501 +#: ../../view/theme/redbasic/php/config.php:104 +msgid "Left align page content" +msgstr "Aligner à gauche le contenu de la page" + +#: ../../view/theme/redbasic/php/config.php:105 +msgid "Set size of conversation author photo" +msgstr "Définir la taille de la photo de l'auteur d'une conversation" + +#: ../../view/theme/redbasic/php/config.php:106 +msgid "Set size of followup author photos" +msgstr "Définir la taille de la photo de l'auteur d'une réponse" + +#: ../../addon/rendezvous/rendezvous.php:57 +msgid "Errors encountered deleting database table " +msgstr "Des erreurs ont eu lieu lors de la suppression de la table de la base de données." + +#: ../../addon/rendezvous/rendezvous.php:95 +#: ../../addon/twitter/twitter.php:773 +msgid "Submit Settings" +msgstr "Emvoyer les paramètres" + +#: ../../addon/rendezvous/rendezvous.php:96 +msgid "Drop tables when uninstalling?" +msgstr "Lors de la désinstallation, purger les tables?" + +#: ../../addon/rendezvous/rendezvous.php:96 msgid "" -"Error: Apache webserver mod-rewrite module is required but not installed." -msgstr "Erreur : le module mod-rewrite du serveur web Apache est requis, mais pas installé." +"If checked, the Rendezvous database tables will be deleted when the plugin " +"is uninstalled." +msgstr "Si cette case est cochée, les tables de la base Rendezvous seront supprimées lorsque le plugin sera désinstallé." -#: ../../Zotlabs/Module/Setup.php:507 ../../Zotlabs/Module/Setup.php:510 -msgid "proc_open" -msgstr "proc_open" +#: ../../addon/rendezvous/rendezvous.php:97 +msgid "Mapbox Access Token" +msgstr "Jeton d'accès à la mapbox." -#: ../../Zotlabs/Module/Setup.php:507 +#: ../../addon/rendezvous/rendezvous.php:97 msgid "" -"Error: proc_open is required but is either not installed or has been " -"disabled in php.ini" -msgstr "Erreur : proc_open est requis, mais soit n'est pas installé, soit est désactivé dans le php.ini" +"If you enter a Mapbox access token, it will be used to retrieve map tiles " +"from Mapbox instead of the default OpenStreetMap tile server." +msgstr "Si vous entrez un jeton d'accès Mapbox, il doit être utilisé pour récupérer les cartes à partir de Mapbox au lieu du serveur par défaut OpenStreetMap." -#: ../../Zotlabs/Module/Setup.php:515 -msgid "Error: libCURL PHP module required but not installed." -msgstr "Erreur : le module libCURL de PHP est requis, mais pas installé." +#: ../../addon/rendezvous/rendezvous.php:162 +msgid "Rendezvous" +msgstr "Rendezvous" -#: ../../Zotlabs/Module/Setup.php:519 +#: ../../addon/rendezvous/rendezvous.php:167 msgid "" -"Error: GD graphics PHP module with JPEG support required but not installed." -msgstr "Erreur : le module GD de PHP avec support JPEG est requis, mais pas installé." +"This identity has been deleted by another member due to inactivity. Please " +"press the \"New identity\" button or refresh the page to register a new " +"identity. You may use the same name." +msgstr "Cette identité a été supprimée par un autre membre en raison de l'inactivité. Appuyez sur le bouton \"Nouvelle identité\" ou actualisez la page pour enregistrer une nouvelle identité. Vous pouvez utiliser le même nom." -#: ../../Zotlabs/Module/Setup.php:523 -msgid "Error: openssl PHP module required but not installed." -msgstr "Erreur : le module openssl de PHP est requis, mais pas installé." +#: ../../addon/rendezvous/rendezvous.php:168 +msgid "Welcome to Rendezvous!" +msgstr "Bienvenue dans Rendevzvous!" -#: ../../Zotlabs/Module/Setup.php:527 +#: ../../addon/rendezvous/rendezvous.php:169 msgid "" -"Error: mysqli or postgres PHP module required but neither are installed." -msgstr "Erreur : un module PHP mysqli ou postgres est requis, mais aucun des deux n'est installé." +"Enter your name to join this rendezvous. To begin sharing your location with" +" the other members, tap the GPS control. When your location is discovered, a" +" red dot will appear and others will be able to see you on the map." +msgstr "Entrez votre nom pour rejoindre ce rendez-vous. Pour commencer à partager votre emplacement avec les autres membres, appuyez sur le contrôle GPS. Lorsque votre emplacement est découvert, un point rouge apparaîtra et les autres seront en mesure de vous voir sur la carte." -#: ../../Zotlabs/Module/Setup.php:531 -msgid "Error: mb_string PHP module required but not installed." -msgstr "Erreur : le module mb_string de PHP est requis, mais pas installé." +#: ../../addon/rendezvous/rendezvous.php:171 +msgid "Let's meet here" +msgstr "Rencontrez-vous ici" -#: ../../Zotlabs/Module/Setup.php:535 -msgid "Error: mcrypt PHP module required but not installed." -msgstr "Erreur : le module mcrypt de PHP est requis, mais pas installé." +#: ../../addon/rendezvous/rendezvous.php:174 +msgid "New marker" +msgstr "Nouveau marqueur" -#: ../../Zotlabs/Module/Setup.php:539 -msgid "Error: xml PHP module required for DAV but not installed." -msgstr "Erreur : le module xml de PHP est requis pour le DAV, mais pas installé." +#: ../../addon/rendezvous/rendezvous.php:175 +msgid "Edit marker" +msgstr "Éditer le marqueur" -#: ../../Zotlabs/Module/Setup.php:557 -msgid "" -"The web installer needs to be able to create a file called \".htconfig.php\"" -" in the top folder of your web server and it is unable to do so." -msgstr "L'installeur web a besoin de créer un fichier \".htconfig.php\" à la racine de votre serveur web, mais en est incapable." +#: ../../addon/rendezvous/rendezvous.php:176 +msgid "New identity" +msgstr "Nouvelle identité" -#: ../../Zotlabs/Module/Setup.php:558 -msgid "" -"This is most often a permission setting, as the web server may not be able " -"to write files in your folder - even if you can." -msgstr "C'est généralement lié à un problème de droits, à cause duquel le serveur web est interdit d'écriture dans le répertoire concerné - alors que votre propre utilisateur a le droit." +#: ../../addon/rendezvous/rendezvous.php:177 +msgid "Delete marker" +msgstr "Supprimer le marqueur" + +#: ../../addon/rendezvous/rendezvous.php:178 +msgid "Delete member" +msgstr "Supprimer le membre" -#: ../../Zotlabs/Module/Setup.php:559 +#: ../../addon/rendezvous/rendezvous.php:179 +msgid "Edit proximity alert" +msgstr "Éditer l'alerte de proximité" + +#: ../../addon/rendezvous/rendezvous.php:180 msgid "" -"At the end of this procedure, we will give you a text to save in a file " -"named .htconfig.php in your Red top folder." -msgstr "Au terme de cette procédure, nous vous transmettrons un texte à sauvegarder dans un fichier nommé .htconfig.php, à la racine de votre installation de $Projectname." +"A proximity alert will be issued when this member is within a certain radius" +" of you.<br><br>Enter a radius in meters (0 to disable):" +msgstr "Une alerte de proximité sera émise lorsque ce membre se trouve dans un certain périmètre autour de vous. Entrer un rayon en mètres (0 pour désactiver):" + +#: ../../addon/rendezvous/rendezvous.php:180 +#: ../../addon/rendezvous/rendezvous.php:185 +msgid "distance" +msgstr "distance" -#: ../../Zotlabs/Module/Setup.php:560 +#: ../../addon/rendezvous/rendezvous.php:181 +msgid "Proximity alert distance (meters)" +msgstr "Distance d'alerte de proximité (mètres)" + +#: ../../addon/rendezvous/rendezvous.php:182 +#: ../../addon/rendezvous/rendezvous.php:184 msgid "" -"You can alternatively skip this procedure and perform a manual installation." -" Please see the file \"install/INSTALL.txt\" for instructions." -msgstr "Autrement, vous pouvez contourner toute cette procédure et réaliser l'installation manuellement. Merci de consulter le fichier \"install/INSTALL.txt\" pour les instructions détaillées." +"A proximity alert will be issued when you are within a certain radius of the" +" marker location.<br><br>Enter a radius in meters (0 to disable):" +msgstr "Une alerte de proximité sera déclenchée quand vous serez à une certaine distance du marqueur d'emplacement.<br><br>Indiquez une distance en mètres (0 pour désactiver) :" -#: ../../Zotlabs/Module/Setup.php:563 -msgid ".htconfig.php is writable" -msgstr "Le fichier .htconfig.php est accessible en écriture" +#: ../../addon/rendezvous/rendezvous.php:183 +msgid "Marker proximity alert" +msgstr "Alerte de proximité de marqueur" + +#: ../../addon/rendezvous/rendezvous.php:186 +msgid "Reminder note" +msgstr "Note de rappel" -#: ../../Zotlabs/Module/Setup.php:577 +#: ../../addon/rendezvous/rendezvous.php:187 msgid "" -"Red uses the Smarty3 template engine to render its web views. Smarty3 " -"compiles templates to PHP to speed up rendering." -msgstr "$Projectname utilise le moteur de gabarits Smarty3 pour mettre son contenu en forme. Smarty3 compile ses modèles vers du PHP natif pour accélérer le rendu." +"Enter a note to be displayed when you are within the specified proximity..." +msgstr "Saisissez une note à afficher quand vous serez à la distance indiquée..." -#: ../../Zotlabs/Module/Setup.php:578 -#, php-format +#: ../../addon/rendezvous/rendezvous.php:199 +msgid "Add new rendezvous" +msgstr "Ajouter un nouveau rendezvous" + +#: ../../addon/rendezvous/rendezvous.php:200 msgid "" -"In order to store these compiled templates, the web server needs to have " -"write access to the directory %s under the top level web folder." +"Create a new rendezvous and share the access link with those you wish to " +"invite to the group. Those who open the link become members of the " +"rendezvous. They can view other member locations, add markers to the map, or" +" share their own locations with the group." +msgstr "Créez un nouveau rendez-vous et partagez le lien d'accès avec les gens que vous souhaitez inviter au groupe. Ceux qui ouvrent le lien deviennent membres du rendez-vous. Ils peuvent afficher les emplacements des autres membres, ajouter des marqueurs à la carte ou partager leurs propres emplacements avec le groupe." + +#: ../../addon/skeleton/skeleton.php:59 +msgid "Some setting" +msgstr "Un certain paramètre" + +#: ../../addon/skeleton/skeleton.php:61 +msgid "A setting" +msgstr "Un paramètre" + +#: ../../addon/skeleton/skeleton.php:64 +msgid "Skeleton Settings" +msgstr "Paramètres du squelette" + +#: ../../addon/gnusoc/gnusoc.php:118 +msgid "GNU-Social Protocol Settings updated." msgstr "" -#: ../../Zotlabs/Module/Setup.php:579 ../../Zotlabs/Module/Setup.php:600 -msgid "" -"Please ensure that the user that your web server runs as (e.g. www-data) has" -" write access to this folder." -msgstr "Merci de vous assurer que l'utilisateur sous lequel le serveur web tourne (le plus souvent, www-data) a bien l'autorisation d'écrire dans ce répertoire." +#: ../../addon/gnusoc/gnusoc.php:129 +msgid "Enable the GNU-Social protocol for this channel" +msgstr "" -#: ../../Zotlabs/Module/Setup.php:580 -#, php-format -msgid "" -"Note: as a security measure, you should give the web server write access to " -"%s only--not the template files (.tpl) that it contains." -msgstr "Note: Comme mesure de sécurité, assurez vous de donner les droits d'écriture au serveur web sur %s uniquement, pas sur les fichiers individuels (.tpl) qu'il contient." +#: ../../addon/gnusoc/gnusoc.php:133 +msgid "GNU-Social Protocol Settings" +msgstr "" -#: ../../Zotlabs/Module/Setup.php:583 +#: ../../addon/gnusoc/gnusoc.php:323 +msgid "Follow" +msgstr "" + +#: ../../addon/gnusoc/gnusoc.php:326 #, php-format -msgid "%s is writable" -msgstr "Permission d'écriture sur %s activée" +msgid "%1$s is now following %2$s" +msgstr "" -#: ../../Zotlabs/Module/Setup.php:599 -msgid "" -"Red uses the store directory to save uploaded files. The web server needs to" -" have write access to the store directory under the Red top level folder" -msgstr "$Projectname utilise le répertoire 'store' - situé à la racine de votre installation de $Projectname - pour sauvegarder les fichiers envoyés. Le serveur web aura donc besoin de pouvoir y écrire." +#: ../../addon/cdav/Mod_Cdav.php:744 +msgid "INVALID EVENT DISMISSED!" +msgstr "ÉVÉNEMENT INVALIDE REJETÉ!" -#: ../../Zotlabs/Module/Setup.php:603 -msgid "store is writable" -msgstr "'store' est accessible en écriture" +#: ../../addon/cdav/Mod_Cdav.php:745 +msgid "Summary: " +msgstr "Sommaire :" -#: ../../Zotlabs/Module/Setup.php:636 -msgid "" -"SSL certificate cannot be validated. Fix certificate or disable https access" -" to this site." -msgstr "Le certificat SSL/TLS n'a pas pu être validé. Merci de le corriger, ou de désactiver l'accès https à ce site (non recommandé)." +#: ../../addon/cdav/Mod_Cdav.php:746 +msgid "Date: " +msgstr "Date :" -#: ../../Zotlabs/Module/Setup.php:637 -msgid "" -"If you have https access to your website or allow connections to TCP port " -"443 (the https: port), you MUST use a browser-valid certificate. You MUST " -"NOT use self-signed certificates!" -msgstr "Si votre serveur accepte les connexions https ou s'il permet les connexions sur le port TCP 443 (le port utilisé par le protocole https), vous DEVEZ utiliser un certificat valide. Vous ne DEVEZ PAS utiliser un certificat que vous avez vous-mêmes signé !" +#: ../../addon/cdav/Mod_Cdav.php:747 ../../addon/cdav/Mod_Cdav.php:754 +msgid "Reason: " +msgstr "Raison :" -#: ../../Zotlabs/Module/Setup.php:638 -msgid "" -"This restriction is incorporated because public posts from you may for " -"example contain references to images on your own hub." -msgstr "Nous avons ajouté cette contrainte pour éviter que vos publications publiques ne fassent référence par exemple à des images sur votre propre hub." +#: ../../addon/cdav/Mod_Cdav.php:752 +msgid "INVALID CARD DISMISSED!" +msgstr "ÉVÉNEMENT INVALIDE REJETÉ!" -#: ../../Zotlabs/Module/Setup.php:639 -msgid "" -"If your certificate is not recognized, members of other sites (who may " -"themselves have valid certificates) will get a warning message on their own " -"site complaining about security issues." -msgstr "Si votre certificat n'est pas reconnu, les membres des autres sites (qui eux peuvent avoir des certificats valides) recevront des messages d'avertissement sur leur propre site se plaignant de problèmes de sécurité." +#: ../../addon/cdav/Mod_Cdav.php:753 +msgid "Name: " +msgstr "Nom :" -#: ../../Zotlabs/Module/Setup.php:640 +#: ../../addon/cdav/Mod_Cdav.php:770 msgid "" -"This can cause usability issues elsewhere (not just on your own site) so we " -"must insist on this requirement." -msgstr "Ceci peut causer des problèmes d'ergonomie ailleurs (pas seulement sur votre site), nous devons donc insister sur ce prérequis." +"You have to enable this plugin in Feature/Addon Settings > CalDAV/CardDAV " +"Settings before you can use it." +msgstr "Vous avez activé ce plugin dans Fonctionalités/Paramètres des extensions > CalDAV/CardDAV Paramètres avant que vous puissiez l'utiliser." -#: ../../Zotlabs/Module/Setup.php:641 -msgid "" -"Providers are available that issue free certificates which are browser-" -"valid." -msgstr "Il existe des autorités de certification qui vous fourniront gratuitement un certificat valide." +#: ../../addon/cdav/Mod_Cdav.php:836 ../../addon/cdav/Mod_Cdav.php:837 +msgid "Example: YYYY-MM-DD HH:mm" +msgstr "Exemple : YYYY-MM-DD HH:mm" -#: ../../Zotlabs/Module/Setup.php:643 -msgid "SSL certificate validation" -msgstr "Validation du certificat SSL/TLS" +#: ../../addon/cdav/Mod_Cdav.php:837 +msgid "End date and time" +msgstr "Date et heure de fin" -#: ../../Zotlabs/Module/Setup.php:649 -msgid "" -"Url rewrite in .htaccess is not working. Check your server " -"configuration.Test: " -msgstr "La réécriture d'URL définie dans le .htaccess ne fonctionne pas. Vérifiez votre configuration serveur. Test :" +#: ../../addon/cdav/Mod_Cdav.php:852 +msgid "List month" +msgstr "Liste mois" -#: ../../Zotlabs/Module/Setup.php:652 -msgid "Url rewrite is working" -msgstr "La réécriture d'URL fonctionne" +#: ../../addon/cdav/Mod_Cdav.php:853 +msgid "List week" +msgstr "Liste semaine" -#: ../../Zotlabs/Module/Setup.php:661 -msgid "" -"The database configuration file \".htconfig.php\" could not be written. " -"Please use the enclosed text to create a configuration file in your web " -"server root." -msgstr "Le fichier de configuration de la base de données - \".htconfig.php\" - ne peut être écrit. Merci de copier le texte généré dans un fichier à ce nom, à la racine de votre serveur web." +#: ../../addon/cdav/Mod_Cdav.php:854 +msgid "List day" +msgstr "Liste jour" -#: ../../Zotlabs/Module/Setup.php:685 -msgid "Errors encountered creating database tables." -msgstr "Erreurs rencontrées pendant la création de tables de BDD." +#: ../../addon/cdav/Mod_Cdav.php:861 +msgid "More" +msgstr "Plus" -#: ../../Zotlabs/Module/Setup.php:719 -msgid "<h1>What next</h1>" -msgstr "<h1>Et maintenant</h1>" +#: ../../addon/cdav/Mod_Cdav.php:862 +msgid "Less" +msgstr "Moins" -#: ../../Zotlabs/Module/Setup.php:720 -msgid "" -"IMPORTANT: You will need to [manually] setup a scheduled task for the " -"poller." -msgstr "IMPORTANT : Vous devez créer [manuellement] une tâche planifiée pour les mises à jour du réseau." +#: ../../addon/cdav/Mod_Cdav.php:863 +msgid "Select calendar" +msgstr "Sélectionner un calendrier" -#: ../../Zotlabs/Module/Sharedwithme.php:98 -msgid "Files: shared with me" -msgstr "Fichiers : partagés avec moi" +#: ../../addon/cdav/Mod_Cdav.php:865 +msgid "Delete all" +msgstr "Tout supprimer" -#: ../../Zotlabs/Module/Sharedwithme.php:100 -msgid "NEW" -msgstr "NOUVEAU" +#: ../../addon/cdav/Mod_Cdav.php:867 +msgid "Sorry! Editing of recurrent events is not yet implemented." +msgstr "Désolé ! L'édition d'événements récurrents n'est pas encore implémenté." -#: ../../Zotlabs/Module/Sharedwithme.php:103 -msgid "Remove all files" -msgstr "Supprimer tous les fichiers" +#: ../../addon/cdav/cdav.php:36 +msgid "Errors encountered creating database table: " +msgstr "Des erreurs se sont produites lors de la création de la table de la base de données :" -#: ../../Zotlabs/Module/Sharedwithme.php:104 -msgid "Remove this file" -msgstr "Supprimer ce fichier" +#: ../../addon/cdav/cdav.php:197 +msgid "Default Calendar" +msgstr "Agenda par défaut" -#: ../../Zotlabs/Module/Siteinfo.php:19 +#: ../../addon/cdav/cdav.php:206 +msgid "Default Addressbook" +msgstr "Carnet d'adresses par défaut" + +#: ../../addon/cdav/cdav.php:215 +msgid "CalDAV/CardDAV Settings saved." +msgstr "Les paramètres CalDAV/CardDAV ont été sauvegardés." + +#: ../../addon/cdav/cdav.php:234 +msgid "Enable CalDAV/CardDAV Server for this channel" +msgstr "Activer le serveur CalDAV/CardDAV pour ce canal" + +#: ../../addon/cdav/cdav.php:237 #, php-format -msgid "Version %s" -msgstr "Version %s" +msgid "Your CalDAV resources are located at %s " +msgstr "Vos ressources CalDAV sont situées à %s" -#: ../../Zotlabs/Module/Siteinfo.php:40 -msgid "Installed plugins/addons/apps:" -msgstr "Greffons/extensions/applications installés :" +#: ../../addon/cdav/cdav.php:240 +#, php-format +msgid "Your CardDAV resources are located at %s " +msgstr "Vos ressources CardDAV sont situées à %s" -#: ../../Zotlabs/Module/Siteinfo.php:53 -msgid "No installed plugins/addons/apps" -msgstr "Aucun greffon/extension/application installé" +#: ../../addon/cdav/cdav.php:246 +msgid "CalDAV/CardDAV Settings" +msgstr "Paramètres CalDAV/CardDAV" -#: ../../Zotlabs/Module/Siteinfo.php:66 -msgid "" -"This is a hub of $Projectname - a global cooperative network of " -"decentralized privacy enhanced websites." -msgstr "Ceci est un serveur $Projectname - un réseau collaboratif mondial de serveurs décentralisés à la confidentialité améliorée." +#: ../../addon/cdav/cdav.php:272 ../../include/connections.php:670 +msgid "Home, Voice" +msgstr "Domicile, Voix" -#: ../../Zotlabs/Module/Siteinfo.php:68 -msgid "Tag: " -msgstr "Étiquette :" +#: ../../addon/cdav/cdav.php:273 ../../include/connections.php:671 +msgid "Home, Fax" +msgstr "Domicile, Fax" -#: ../../Zotlabs/Module/Siteinfo.php:70 -msgid "Last background fetch: " -msgstr "Dernière récupération en tâche de fond :" +#: ../../addon/cdav/cdav.php:275 ../../include/connections.php:673 +msgid "Work, Voice" +msgstr "Travail, Voix" -#: ../../Zotlabs/Module/Siteinfo.php:72 -msgid "Current load average: " -msgstr "Charge moyenne actuelle :" +#: ../../addon/cdav/cdav.php:276 ../../include/connections.php:674 +msgid "Work, Fax" +msgstr "Travail, Fax" -#: ../../Zotlabs/Module/Siteinfo.php:75 -msgid "Running at web location" -msgstr "Tourne à l'adresse internet" +#: ../../addon/cdav/include/widgets.php:37 +msgid "Select Channel" +msgstr "Sélectionner un canal" -#: ../../Zotlabs/Module/Siteinfo.php:76 -msgid "" -"Please visit <a href=\"http://hubzilla.org\">hubzilla.org</a> to learn more " -"about $Projectname." -msgstr "Merci de visiter <a href=\"http://hubzilla.org\">hubzilla.org</a> pour en apprendre davantage sur $Projectname." +#: ../../addon/cdav/include/widgets.php:42 +msgid "Read-write" +msgstr "Lire et écrire" -#: ../../Zotlabs/Module/Siteinfo.php:77 -msgid "Bug reports and issues: please visit" -msgstr "Pour remonter bogues et problèmes, merci de visiter" +#: ../../addon/cdav/include/widgets.php:43 +msgid "Read-only" +msgstr "Lire uniquement" -#: ../../Zotlabs/Module/Siteinfo.php:79 -msgid "$projectname issues" -msgstr "Problèmes $projectname" +#: ../../addon/cdav/include/widgets.php:116 +msgid "My Calendars" +msgstr "Mes agendas" -#: ../../Zotlabs/Module/Siteinfo.php:80 -msgid "" -"Suggestions, praise, etc. - please email \"redmatrix\" at librelist - dot " -"com" -msgstr "Suggestions, demandes, etc. - merci de vous adresser à \"redmatrix\" à librelist - point com" +#: ../../addon/cdav/include/widgets.php:118 +msgid "Shared Calendars" +msgstr "Agendas partagés" -#: ../../Zotlabs/Module/Siteinfo.php:82 -msgid "Site Administrators" -msgstr "Administrateurs du site" +#: ../../addon/cdav/include/widgets.php:122 +msgid "Share this calendar" +msgstr "Partager cet agenda" -#: ../../Zotlabs/Module/Sources.php:37 -msgid "Failed to create source. No channel selected." -msgstr "Impossible de créer la source. Aucun canal selectionné." +#: ../../addon/cdav/include/widgets.php:124 +msgid "Calendar name and color" +msgstr "Nom et couleur de l'agenda" -#: ../../Zotlabs/Module/Sources.php:51 -msgid "Source created." -msgstr "Source créée." +#: ../../addon/cdav/include/widgets.php:126 +msgid "Create new calendar" +msgstr "Créer un nouvel agenda" -#: ../../Zotlabs/Module/Sources.php:64 -msgid "Source updated." -msgstr "Source mise à jour." +#: ../../addon/cdav/include/widgets.php:128 +msgid "Calendar Name" +msgstr "Nom de l'agenda" -#: ../../Zotlabs/Module/Sources.php:90 -msgid "*" -msgstr "*" +#: ../../addon/cdav/include/widgets.php:129 +msgid "Calendar Tools" +msgstr "Outils pour les agendas" -#: ../../Zotlabs/Module/Sources.php:96 ../../include/widgets.php:630 -#: ../../include/features.php:71 -msgid "Channel Sources" -msgstr "Sources du canal" +#: ../../addon/cdav/include/widgets.php:130 +msgid "Import calendar" +msgstr "Importer un agenda" -#: ../../Zotlabs/Module/Sources.php:97 -msgid "Manage remote sources of content for your channel." -msgstr "Gérer les sources distantes de contenu pour votre canal." +#: ../../addon/cdav/include/widgets.php:131 +msgid "Select a calendar to import to" +msgstr "Sélectionner un agenda à importer dans" -#: ../../Zotlabs/Module/Sources.php:98 ../../Zotlabs/Module/Sources.php:108 -msgid "New Source" -msgstr "Nouvelle source" +#: ../../addon/cdav/include/widgets.php:158 +msgid "Addressbooks" +msgstr "Carnet d'adresses" -#: ../../Zotlabs/Module/Sources.php:109 ../../Zotlabs/Module/Sources.php:143 -msgid "" -"Import all or selected content from the following channel into this channel " -"and distribute it according to your channel settings." -msgstr "Importer le contenu sélectionné ou tout le contenu du canal suivant vers ce canal et le distribuer selon vos paramètres de canal." +#: ../../addon/cdav/include/widgets.php:160 +msgid "Addressbook name" +msgstr "Nom du carnet d'adresses" -#: ../../Zotlabs/Module/Sources.php:110 ../../Zotlabs/Module/Sources.php:144 -msgid "Only import content with these words (one per line)" -msgstr "N'importer le contenu que s'il contient ces mots (un par ligne)" +#: ../../addon/cdav/include/widgets.php:162 +msgid "Create new addressbook" +msgstr "Créer un nouveau carnet d'adresses" -#: ../../Zotlabs/Module/Sources.php:110 ../../Zotlabs/Module/Sources.php:144 -msgid "Leave blank to import all public content" -msgstr "Laissez vide pour importer tout le contenu public" +#: ../../addon/cdav/include/widgets.php:163 +msgid "Addressbook Name" +msgstr "Nom du carnet d'adresses" -#: ../../Zotlabs/Module/Sources.php:111 ../../Zotlabs/Module/Sources.php:148 -msgid "Channel Name" -msgstr "Nom du canal" +#: ../../addon/cdav/include/widgets.php:165 +msgid "Addressbook Tools" +msgstr "Outils pour les carnets d'adresses" -#: ../../Zotlabs/Module/Sources.php:112 ../../Zotlabs/Module/Sources.php:147 -msgid "" -"Add the following categories to posts imported from this source (comma " -"separated)" -msgstr "" +#: ../../addon/cdav/include/widgets.php:166 +msgid "Import addressbook" +msgstr "Importer un carnet d'adresses" -#: ../../Zotlabs/Module/Sources.php:133 ../../Zotlabs/Module/Sources.php:161 -msgid "Source not found." -msgstr "Source introuvable." +#: ../../addon/cdav/include/widgets.php:167 +msgid "Select an addressbook to import to" +msgstr "Sélectionner un carnet d'adresses à importer dans" -#: ../../Zotlabs/Module/Sources.php:140 -msgid "Edit Source" -msgstr "Modifier la source" +#: ../../addon/planets/planets.php:121 +msgid "Planets Settings updated." +msgstr "Paramètres Planets mis à jour." -#: ../../Zotlabs/Module/Sources.php:141 -msgid "Delete Source" -msgstr "Supprimer la source" +#: ../../addon/planets/planets.php:153 +msgid "Enable Planets Plugin" +msgstr "Activer le plugin Planets" -#: ../../Zotlabs/Module/Sources.php:169 -msgid "Source removed" -msgstr "Source supprimée" +#: ../../addon/planets/planets.php:157 +msgid "Planets Settings" +msgstr "Paramètres Planets" -#: ../../Zotlabs/Module/Sources.php:171 -msgid "Unable to remove source." -msgstr "Impossible de supprimer la source." +#: ../../addon/openclipatar/openclipatar.php:50 +#: ../../addon/openclipatar/openclipatar.php:128 +msgid "System defaults:" +msgstr "Paramètres par défaut du système :" -#: ../../Zotlabs/Module/Subthread.php:118 -#, php-format -msgid "%1$s is following %2$s's %3$s" -msgstr "%1$s suit %3$s de %2$s" +#: ../../addon/openclipatar/openclipatar.php:54 +msgid "Preferred Clipart IDs" +msgstr "ID Clipart préférées" -#: ../../Zotlabs/Module/Subthread.php:120 -#, php-format -msgid "%1$s stopped following %2$s's %3$s" -msgstr "%1$s ne suit plus %3$s de %2$s" +#: ../../addon/openclipatar/openclipatar.php:54 +msgid "List of preferred clipart ids. These will be shown first." +msgstr "Liste des ids clipart préférése. Celles-ci seront montrées en premier." -#: ../../Zotlabs/Module/Suggest.php:39 -msgid "" -"No suggestions available. If this is a new site, please try again in 24 " -"hours." -msgstr "Aucune suggestion disponible. Si le site est récent, merci de re-tenter dans 24 heures." +#: ../../addon/openclipatar/openclipatar.php:55 +msgid "Default Search Term" +msgstr "Terme de recherche par défaut" -#: ../../Zotlabs/Module/Suggest.php:58 ../../include/widgets.php:149 -msgid "Ignore/Hide" -msgstr "Ignorer/Cacher" +#: ../../addon/openclipatar/openclipatar.php:55 +msgid "The default search term. These will be shown second." +msgstr "Le terme de recherche par défaut. Ceci sera affiché en second." -#: ../../Zotlabs/Module/Tagger.php:55 ../../include/bbcode.php:256 -msgid "post" -msgstr "publication" +#: ../../addon/openclipatar/openclipatar.php:56 +msgid "Return After" +msgstr "Retourner ensuite" -#: ../../Zotlabs/Module/Tagger.php:57 ../../include/text.php:1948 -#: ../../include/conversation.php:150 -msgid "comment" -msgstr "commentaire" +#: ../../addon/openclipatar/openclipatar.php:56 +msgid "Page to load after image selection." +msgstr "Page à afficher après la sélection de l'image." -#: ../../Zotlabs/Module/Tagger.php:100 -#, php-format -msgid "%1$s tagged %2$s's %3$s with %4$s" -msgstr "%1$s a étiqueté le %3$s de %2$s avec %4$s" +#: ../../addon/openclipatar/openclipatar.php:58 ../../include/channel.php:1046 +#: ../../include/nav.php:107 +msgid "Edit Profile" +msgstr "Éditeur de profil" -#: ../../Zotlabs/Module/Tagrm.php:48 ../../Zotlabs/Module/Tagrm.php:98 -msgid "Tag removed" -msgstr "Étiquette retirée" +#: ../../addon/openclipatar/openclipatar.php:59 +msgid "Profile List" +msgstr "Liste de profil" -#: ../../Zotlabs/Module/Tagrm.php:123 -msgid "Remove Item Tag" -msgstr "Retirer une étiquette à l'élément" +#: ../../addon/openclipatar/openclipatar.php:61 +msgid "Order of Preferred" +msgstr "Tri selon les préférences" -#: ../../Zotlabs/Module/Tagrm.php:125 -msgid "Select a tag to remove: " -msgstr "Étiquette à retirer :" +#: ../../addon/openclipatar/openclipatar.php:61 +msgid "Sort order of preferred clipart ids." +msgstr "Ordre de tri des ids de clipart préférés." -#: ../../Zotlabs/Module/Thing.php:114 -msgid "Thing updated" -msgstr "Elément mis à jour" +#: ../../addon/openclipatar/openclipatar.php:62 +#: ../../addon/openclipatar/openclipatar.php:68 +msgid "Newest first" +msgstr "Les plus récents en premier" -#: ../../Zotlabs/Module/Thing.php:166 -msgid "Object store: failed" -msgstr "Stockage de l'objet : échec" +#: ../../addon/openclipatar/openclipatar.php:65 +msgid "As entered" +msgstr "Comme entrés" -#: ../../Zotlabs/Module/Thing.php:170 -msgid "Thing added" -msgstr "Elément ajouté" +#: ../../addon/openclipatar/openclipatar.php:67 +msgid "Order of other" +msgstr "Tri selon autre" -#: ../../Zotlabs/Module/Thing.php:196 -#, php-format -msgid "OBJ: %1$s %2$s %3$s" -msgstr "OBJ: %1$s %2$s %3$s" +#: ../../addon/openclipatar/openclipatar.php:67 +msgid "Sort order of other clipart ids." +msgstr "Ordre de tri des autres clipart ids." -#: ../../Zotlabs/Module/Thing.php:259 -msgid "Show Thing" -msgstr "Montrer élément" +#: ../../addon/openclipatar/openclipatar.php:69 +msgid "Most downloaded first" +msgstr "Les plus téléchargés en premier" -#: ../../Zotlabs/Module/Thing.php:266 -msgid "item not found." -msgstr "élément introuvable." +#: ../../addon/openclipatar/openclipatar.php:70 +msgid "Most liked first" +msgstr "Les plus aimés en premier" -#: ../../Zotlabs/Module/Thing.php:299 -msgid "Edit Thing" -msgstr "Modifier élément" +#: ../../addon/openclipatar/openclipatar.php:72 +msgid "Preferred IDs Message" +msgstr "IDs des messages préférés" -#: ../../Zotlabs/Module/Thing.php:301 ../../Zotlabs/Module/Thing.php:351 -msgid "Select a profile" -msgstr "Choisissez un profil" +#: ../../addon/openclipatar/openclipatar.php:72 +msgid "Message to display above preferred results." +msgstr "Message à afficher au-dessus de la liste des résultats préférés." -#: ../../Zotlabs/Module/Thing.php:305 ../../Zotlabs/Module/Thing.php:354 -msgid "Post an activity" -msgstr "Publier une activité" +#: ../../addon/openclipatar/openclipatar.php:78 +msgid "Uploaded by: " +msgstr "Téléversé par :" -#: ../../Zotlabs/Module/Thing.php:305 ../../Zotlabs/Module/Thing.php:354 -msgid "Only sends to viewers of the applicable profile" -msgstr "Envoie exclusivement aux visiteurs du profil concerné" +#: ../../addon/openclipatar/openclipatar.php:78 +msgid "Drawn by: " +msgstr "Dessiné par :" -#: ../../Zotlabs/Module/Thing.php:307 ../../Zotlabs/Module/Thing.php:356 -msgid "Name of thing e.g. something" -msgstr "Nom de l'élément, p.ex. quelque-chose" +#: ../../addon/openclipatar/openclipatar.php:192 +msgid "Or select from a free OpenClipart.org image:" +msgstr "ou sélectionner une image libre d'OpenClipart.org :" -#: ../../Zotlabs/Module/Thing.php:309 ../../Zotlabs/Module/Thing.php:357 -msgid "URL of thing (optional)" -msgstr "URL de l'élément (facultatif)" +#: ../../addon/openclipatar/openclipatar.php:195 +msgid "Search Term" +msgstr "Terme de recherche" -#: ../../Zotlabs/Module/Thing.php:311 ../../Zotlabs/Module/Thing.php:358 -msgid "URL for photo of thing (optional)" -msgstr "URL d'une photo de l'élément (facultatif)" +#: ../../addon/openclipatar/openclipatar.php:232 +msgid "Unknown error. Please try again later." +msgstr "Erreur inconnue. Veuillez essayer à nouveau plus tard." -#: ../../Zotlabs/Module/Thing.php:349 -msgid "Add Thing to your Profile" -msgstr "Ajouter l'élément à votre profil" +#: ../../addon/openclipatar/openclipatar.php:308 +msgid "Profile photo updated successfully." +msgstr "Photo de profil actualisée avec succès." -#: ../../Zotlabs/Module/Uexport.php:55 ../../Zotlabs/Module/Uexport.php:56 -msgid "Export Channel" -msgstr "Exporter le canal" +#: ../../addon/adultphotoflag/adultphotoflag.php:24 +msgid "Flag Adult Photos" +msgstr "Photo pour adulte" -#: ../../Zotlabs/Module/Uexport.php:57 +#: ../../addon/adultphotoflag/adultphotoflag.php:25 msgid "" -"Export your basic channel information to a file. This acts as a backup of " -"your connections, permissions, profile and basic data, which can be used to " -"import your data to a new server hub, but does not contain your content." -msgstr "Exportez les principales informations de votre canal dans un fichier. Celui-ci pourra servir de sauvegarde de vos contacts, permissions, profils et données de base. Il pourra être importé sur un nouveau hub/serveur, mais n'embarquera pas vos contenus." +"Provide photo edit option to hide inappropriate photos from default album " +"view" +msgstr "Fourni l'option d'édition d'une photo afin de cacher des photos inappropriées de la vue d''album par défaut" -#: ../../Zotlabs/Module/Uexport.php:58 -msgid "Export Content" -msgstr "Exporter le contenu" +#: ../../addon/wppost/wppost.php:45 +msgid "Post to WordPress" +msgstr "Publier sur Wordpress" -#: ../../Zotlabs/Module/Uexport.php:59 -msgid "" -"Export your channel information and recent content to a JSON backup that can" -" be restored or imported to another server hub. This backs up all of your " -"connections, permissions, profile data and several months of posts. This " -"file may be VERY large. Please be patient - it may take several minutes for" -" this download to begin." -msgstr "Exportez les informations du canal et les contenus récents dans un fichier JSON. Celui-ci contiendra toutes vos relations, permissions, profils, et plusieurs mois de publications. Ce fichier peut être TRÈS gros. Armez-vous de patience - plusieurs minutes peuvent s'écouler avant que le téléchargement ne commence." +#: ../../addon/wppost/wppost.php:82 +msgid "Enable WordPress Post Plugin" +msgstr "Activer l'extension de publication WordPress" -#: ../../Zotlabs/Module/Uexport.php:60 -msgid "Export your posts from a given year." -msgstr "Exporter vos publications d'une année en particulier" +#: ../../addon/wppost/wppost.php:86 +msgid "WordPress username" +msgstr "Identifiant de connexion WordPress" -#: ../../Zotlabs/Module/Uexport.php:62 -msgid "" -"You may also export your posts and conversations for a particular year or " -"month. Adjust the date in your browser location bar to select other dates. " -"If the export fails (possibly due to memory exhaustion on your server hub), " -"please try again selecting a more limited date range." -msgstr "Vous pouvez également exporter vos publications et conversations pour une année ou un mois particulier. Ajustez la date dans la barre de votre navigateur pour sélectionner d'autres dates. Si l'export échoue (possible en cas de pénurie de mémoire sur le serveur de votre hub), essayez à nouveau en sélectionnant un intervalle de dates plus petit." +#: ../../addon/wppost/wppost.php:90 +msgid "WordPress password" +msgstr "Mot de passe de connexion WordPress" -#: ../../Zotlabs/Module/Uexport.php:63 -#, php-format -msgid "" -"To select all posts for a given year, such as this year, visit <a " -"href=\"%1$s\">%2$s</a>" -msgstr "Pour sélectionner toutes les publications pour une année donnée, telle que cette année, visitez <a href=\"%1$s\">%2$s</a>" +#: ../../addon/wppost/wppost.php:94 +msgid "WordPress API URL" +msgstr "URL de l'API WordPress" -#: ../../Zotlabs/Module/Uexport.php:64 -#, php-format -msgid "" -"To select all posts for a given month, such as January of this year, visit " -"<a href=\"%1$s\">%2$s</a>" -msgstr "Pour sélectionner toutes les publications pour un mois donné, par exemple janvier, visitez <a href=\"%1$s\">%2$s</a>" +#: ../../addon/wppost/wppost.php:95 +msgid "Typically https://your-blog.tld/xmlrpc.php" +msgstr "Typiquement https://your-blog.tld/xmlrpc.php" -#: ../../Zotlabs/Module/Uexport.php:65 -#, php-format +#: ../../addon/wppost/wppost.php:98 +msgid "WordPress blogid" +msgstr "ID de votre blog WordPress" + +#: ../../addon/wppost/wppost.php:99 +msgid "For multi-user sites such as wordpress.com, otherwise leave blank" +msgstr "Pour les sites multi-utilisateurs comme wordpress.com, sinon laisser vide" + +#: ../../addon/wppost/wppost.php:105 +msgid "Post to WordPress by default" +msgstr "Par défaut, publier sur WordPress" + +#: ../../addon/wppost/wppost.php:109 +msgid "Forward comments (requires hubzilla_wp plugin)" +msgstr "Transférer les commentaires (nécessite le plugin hubzila_wp)" + +#: ../../addon/wppost/wppost.php:113 +msgid "WordPress Post Settings" +msgstr "Paramètres de publications WordPress" + +#: ../../addon/wppost/wppost.php:129 +msgid "Wordpress Settings saved." +msgstr "Les paramètres WordPress ont été sauvegardés." + +#: ../../addon/nsfw/nsfw.php:80 msgid "" -"These content files may be imported or restored by visiting <a " -"href=\"%1$s\">%2$s</a> on any site containing your channel. For best results" -" please import or restore these in date order (oldest first)." -msgstr "Ces fichiers de contenu peuvent être importés ou restaurés en visitant <a href=\"%1$s\">%2$s</a> sur n'importe quel site hébergeant votre canal. Pour de meilleurs résultats merci de les importer par ordre chronologique (les plus anciens d'abord)." +"This plugin looks in posts for the words/text you specify below, and " +"collapses any content containing those keywords so it is not displayed at " +"inappropriate times, such as sexual innuendo that may be improper in a work " +"setting. It is polite and recommended to tag any content containing nudity " +"with #NSFW. This filter can also match any other word/text you specify, and" +" can thereby be used as a general purpose content filter." +msgstr "Ce plugin cherche dans les publications les mots/textes que vous spécifiez ci-dessous, et réduit tout contenu contenant ces mots-clés afin qu'ils ne s'affichent pas à des moments inappropriés, tels que les insinuations sexuelles qui peuvent être inappropriées dans un contexte de travail. Il est poli et recommandé de marquer tout contenu contenant de la nudité avec #NSFW. Ce filtre peut également correspondre à tout autre mot/texte que vous spécifiez et peut ainsi être utilisé comme un filtre de contenu à usage général." -#: ../../Zotlabs/Module/Viewconnections.php:62 -msgid "No connections." -msgstr "Aucun contact." +#: ../../addon/nsfw/nsfw.php:84 +msgid "Enable Content filter" +msgstr "Activer le filtrage des contenus" -#: ../../Zotlabs/Module/Viewconnections.php:75 +#: ../../addon/nsfw/nsfw.php:88 +msgid "Comma separated list of keywords to hide" +msgstr "Liste séparée par des virgules des mots-clés à cacher" + +#: ../../addon/nsfw/nsfw.php:88 +msgid "Word, /regular-expression/, lang=xx, lang!=xx" +msgstr "Mot, /expression-régulière/, lang=xx, lang!=xx" + +#: ../../addon/nsfw/nsfw.php:92 +msgid "Not Safe For Work Settings" +msgstr "Paramètres NSFW (Not Safe For Work)" + +#: ../../addon/nsfw/nsfw.php:92 +msgid "General Purpose Content Filter" +msgstr "Filtre de contenu sujet général" + +#: ../../addon/nsfw/nsfw.php:110 +msgid "NSFW Settings saved." +msgstr "Paramètres NSFW sauvegardés." + +#: ../../addon/nsfw/nsfw.php:207 +msgid "Possible adult content" +msgstr "Contenu pour adulte probable" + +#: ../../addon/nsfw/nsfw.php:211 #, php-format -msgid "Visit %s's profile [%s]" -msgstr "Visiter le profil de %s [%s]" +msgid "%s - view" +msgstr "" -#: ../../Zotlabs/Module/Viewconnections.php:104 -msgid "View Connections" -msgstr "Voir les contacts" +#: ../../addon/ijpost/ijpost.php:42 +msgid "Post to Insanejournal" +msgstr "Publier sur InsaneJournal" -#: ../../Zotlabs/Module/Viewsrc.php:44 -msgid "Source of Item" -msgstr "Source de l'élément" +#: ../../addon/ijpost/ijpost.php:73 +msgid "Enable InsaneJournal Post Plugin" +msgstr "Activer le plugin de publication InsaneJournal" -#: ../../Zotlabs/Module/Webpages.php:184 ../../Zotlabs/Lib/Apps.php:217 -#: ../../include/nav.php:106 ../../include/conversation.php:1685 -msgid "Webpages" -msgstr "Pages web" +#: ../../addon/ijpost/ijpost.php:77 +msgid "InsaneJournal username" +msgstr "Identifiant InsaneJournal" -#: ../../Zotlabs/Module/Webpages.php:195 ../../include/page_widgets.php:41 -msgid "Actions" -msgstr "Actions" +#: ../../addon/ijpost/ijpost.php:81 +msgid "InsaneJournal password" +msgstr "Mot de passe InsaneJournal" -#: ../../Zotlabs/Module/Webpages.php:196 ../../include/page_widgets.php:42 -msgid "Page Link" -msgstr "Lien vers la page" +#: ../../addon/ijpost/ijpost.php:85 +msgid "Post to InsaneJournal by default" +msgstr "Par défaut, publier dans InsaneJournal" -#: ../../Zotlabs/Module/Webpages.php:197 -msgid "Page Title" -msgstr "Titre de la page" +#: ../../addon/ijpost/ijpost.php:89 +msgid "InsaneJournal Post Settings" +msgstr "Paramètres de publication de InsaneJournal" -#: ../../Zotlabs/Module/Xchan.php:10 -msgid "Xchan Lookup" -msgstr "Recherche xchan" +#: ../../addon/ijpost/ijpost.php:104 +msgid "Insane Journal Settings saved." +msgstr "Les paramètres d'InsaneJournal ont été sauvegardés" -#: ../../Zotlabs/Module/Xchan.php:13 -msgid "Lookup xchan beginning with (or webbie): " -msgstr "Recherche xchan commençant par (ou adresse \"webbie\") :" +#: ../../addon/js_upload/js_upload.php:44 +msgid "Upload a file" +msgstr "Téléverser un fichier" -#: ../../Zotlabs/Lib/Apps.php:204 -msgid "Site Admin" -msgstr "Administrateur" +#: ../../addon/js_upload/js_upload.php:45 +msgid "Drop files here to upload" +msgstr "Glisser les fichiers ici pour téléversement" -#: ../../Zotlabs/Lib/Apps.php:205 -msgid "Bug Report" -msgstr "" +#: ../../addon/js_upload/js_upload.php:47 +msgid "Failed" +msgstr "Échec" -#: ../../Zotlabs/Lib/Apps.php:206 -msgid "View Bookmarks" -msgstr "" +#: ../../addon/js_upload/js_upload.php:315 +msgid "No files were uploaded." +msgstr "Aucun fichier n'a été téléversé." -#: ../../Zotlabs/Lib/Apps.php:207 -msgid "My Chatrooms" -msgstr "" +#: ../../addon/js_upload/js_upload.php:322 +msgid "Uploaded file is empty" +msgstr "Le fichier téléversé est vide" -#: ../../Zotlabs/Lib/Apps.php:209 -msgid "Firefox Share" -msgstr "" +#: ../../addon/js_upload/js_upload.php:335 +msgid "Image exceeds size limit of " +msgstr "L'image excède la taille limite de" -#: ../../Zotlabs/Lib/Apps.php:210 -msgid "Remote Diagnostics" -msgstr "" +#: ../../addon/js_upload/js_upload.php:347 +msgid "File has an invalid extension, it should be one of " +msgstr "L'extension du fichier est invalide, elle doit être l'une des suivantes" -#: ../../Zotlabs/Lib/Apps.php:211 ../../include/features.php:89 -msgid "Suggest Channels" -msgstr "Suggérer des canaux" +#: ../../addon/js_upload/js_upload.php:359 +msgid "Upload was cancelled, or server error encountered" +msgstr "Le téléversement a été annulé, ou le serveur a rencontré une erreur" -#: ../../Zotlabs/Lib/Apps.php:212 ../../include/nav.php:110 -#: ../../boot.php:1703 -msgid "Login" -msgstr "Connexion" +#: ../../addon/dwpost/dwpost.php:42 +msgid "Post to Dreamwidth" +msgstr "Publier sur Dreamwidth" -#: ../../Zotlabs/Lib/Apps.php:214 ../../include/nav.php:179 -msgid "Grid" -msgstr "Réseau" +#: ../../addon/dwpost/dwpost.php:73 +msgid "Enable Dreamwidth Post Plugin" +msgstr "Activer le plugin de publication Dreamwidth" -#: ../../Zotlabs/Lib/Apps.php:218 ../../include/nav.php:182 -msgid "Channel Home" -msgstr "Mon canal" +#: ../../addon/dwpost/dwpost.php:77 +msgid "Dreamwidth username" +msgstr "Nom d'utilisateur Dreamwidth" -#: ../../Zotlabs/Lib/Apps.php:221 ../../include/nav.php:201 -#: ../../include/conversation.php:1649 ../../include/conversation.php:1652 -msgid "Events" -msgstr "Événements" +#: ../../addon/dwpost/dwpost.php:81 +msgid "Dreamwidth password" +msgstr "Mot de passe Dreamwidth" -#: ../../Zotlabs/Lib/Apps.php:222 ../../include/nav.php:167 -msgid "Directory" -msgstr "Annuaire" +#: ../../addon/dwpost/dwpost.php:85 +msgid "Post to Dreamwidth by default" +msgstr "Publication avec Dreamwidth par défaut" -#: ../../Zotlabs/Lib/Apps.php:224 ../../include/nav.php:193 -msgid "Mail" -msgstr "Messages" +#: ../../addon/dwpost/dwpost.php:89 +msgid "Dreamwidth Post Settings" +msgstr "Paramètres de publication Dreamwidth" -#: ../../Zotlabs/Lib/Apps.php:227 ../../include/nav.php:96 -msgid "Chat" -msgstr "Clavardage" +#: ../../addon/firefox/firefox.php:23 +msgid "Install Firefox Sharing Tools" +msgstr "Installer Firefox Sharing Tools" -#: ../../Zotlabs/Lib/Apps.php:229 -msgid "Probe" -msgstr "Sonder" +#: ../../addon/firefox/firefox.php:34 +msgid "Share content from Firefox to $Projectname" +msgstr "Partager du contenu depuis Firefox avec $Projectname" -#: ../../Zotlabs/Lib/Apps.php:230 -msgid "Suggest" -msgstr "Suggérer" +#: ../../addon/firefox/firefox.php:37 +msgid "Install Firefox Sharing Tools to this web browser" +msgstr "Installer Firefox Sharing Tools sur ce navigateur" -#: ../../Zotlabs/Lib/Apps.php:231 -msgid "Random Channel" -msgstr "Un canal au hasard" +#: ../../addon/dirstats/dirstats.php:94 +msgid "Hubzilla Directory Stats" +msgstr "Statistiques de l'annuaire Hubzilla" -#: ../../Zotlabs/Lib/Apps.php:232 -msgid "Invite" -msgstr "Invitation" +#: ../../addon/dirstats/dirstats.php:95 +msgid "Total Hubs" +msgstr "Total de Hubs" -#: ../../Zotlabs/Lib/Apps.php:233 ../../include/widgets.php:1386 -msgid "Features" -msgstr "Fonctionalités" +#: ../../addon/dirstats/dirstats.php:97 +msgid "Hubzilla Hubs" +msgstr "Hubs Hubzilla" -#: ../../Zotlabs/Lib/Apps.php:235 -msgid "Post" -msgstr "Envoyer" +#: ../../addon/dirstats/dirstats.php:99 +msgid "Friendica Hubs" +msgstr "Hubs Friendica" -#: ../../Zotlabs/Lib/Apps.php:335 -msgid "Purchase" -msgstr "Acheter" +#: ../../addon/dirstats/dirstats.php:101 +msgid "Diaspora Pods" +msgstr "Pods Diaspora" -#: ../../Zotlabs/Lib/Chatroom.php:27 -msgid "Missing room name" -msgstr "Il manque le nom du salon" +#: ../../addon/dirstats/dirstats.php:103 +msgid "Hubzilla Channels" +msgstr "Canaux Hubzilla" -#: ../../Zotlabs/Lib/Chatroom.php:36 -msgid "Duplicate room name" -msgstr "Un salon avec ce nom existe déjà " +#: ../../addon/dirstats/dirstats.php:105 +msgid "Friendica Channels" +msgstr "Canaux Friendica" -#: ../../Zotlabs/Lib/Chatroom.php:86 ../../Zotlabs/Lib/Chatroom.php:94 -msgid "Invalid room specifier." -msgstr "Identifiant de salon invalide." +#: ../../addon/dirstats/dirstats.php:107 +msgid "Diaspora Channels" +msgstr "Canaux Diaspora" -#: ../../Zotlabs/Lib/Chatroom.php:126 -msgid "Room not found." -msgstr "Salon introuvable." +#: ../../addon/dirstats/dirstats.php:109 +msgid "Aged 35 and above" +msgstr "Âgé de 35 ans et plus" -#: ../../Zotlabs/Lib/Chatroom.php:147 -msgid "Room is full" -msgstr "Le salon est plein" +#: ../../addon/dirstats/dirstats.php:111 +msgid "Aged 34 and under" +msgstr "Âgé de 34 et moins" -#: ../../Zotlabs/Lib/Enotify.php:60 ../../include/network.php:1823 -msgid "$Projectname Notification" -msgstr "Notification $Projectname" +#: ../../addon/dirstats/dirstats.php:113 +msgid "Average Age" +msgstr "Âge moyen" -#: ../../Zotlabs/Lib/Enotify.php:61 ../../include/network.php:1824 -msgid "$projectname" -msgstr "$projectname" +#: ../../addon/dirstats/dirstats.php:115 +msgid "Known Chatrooms" +msgstr "Salons de discussion connus" -#: ../../Zotlabs/Lib/Enotify.php:63 ../../include/network.php:1826 -msgid "Thank You," -msgstr "Merci," +#: ../../addon/dirstats/dirstats.php:117 +msgid "Known Tags" +msgstr "Étiquettes connues" -#: ../../Zotlabs/Lib/Enotify.php:65 ../../include/network.php:1828 -#, php-format -msgid "%s Administrator" -msgstr "l'administrateur de %s" +#: ../../addon/dirstats/dirstats.php:119 +msgid "" +"Please note Diaspora and Friendica statistics are merely those **this " +"directory** is aware of, and not all those known in the network. This also " +"applies to chatrooms," +msgstr "Veuillez noter que les statistiques de Diaspora et Friendica sont simplement celles dont **ce répertoire** est au courant, et pas toutes celles connues dans le réseau. Cela s'applique également aux salles de discussion," -#: ../../Zotlabs/Lib/Enotify.php:100 -#, php-format -msgid "%s <!item_type!>" -msgstr "%s <!item_type!>" +#: ../../addon/mailhost/mailhost.php:36 +msgid "Email notification hub" +msgstr "Notification par mail du hub" -#: ../../Zotlabs/Lib/Enotify.php:104 -#, php-format -msgid "[Hubzilla:Notify] New mail received at %s" -msgstr "[Hubzilla:Notify] Nouveau courriel reçu à %s" +#: ../../addon/mailhost/mailhost.php:36 +msgid "Hostname" +msgstr "Nom d'hôte" -#: ../../Zotlabs/Lib/Enotify.php:106 -#, php-format -msgid "%1$s, %2$s sent you a new private message at %3$s." -msgstr "%1$s, vous avez reçu un message privé sur %3$s, de la part de %2$s." +#: ../../addon/mailhost/mailhost.php:40 +msgid "Mailhost Settings" +msgstr "Paramètres mail de l'hôte" -#: ../../Zotlabs/Lib/Enotify.php:107 -#, php-format -msgid "%1$s sent you %2$s." -msgstr "%1$s vous a envoyé %2$s." +#: ../../addon/mailhost/mailhost.php:54 +msgid "MAILHOST Settings saved." +msgstr "Paramètres mail de l'hôte sauvegardés." -#: ../../Zotlabs/Lib/Enotify.php:107 -msgid "a private message" -msgstr "un message privé" +#: ../../addon/likebanner/likebanner.php:51 +msgid "Your Webbie:" +msgstr "Vous êtes Webbie :" -#: ../../Zotlabs/Lib/Enotify.php:108 -#, php-format -msgid "Please visit %s to view and/or reply to your private messages." -msgstr "Merci de visiter %s pour voir et/ou répondre à vos messages privés." +#: ../../addon/likebanner/likebanner.php:54 +msgid "Fontsize (px):" +msgstr "Taille de la police (px) :" -#: ../../Zotlabs/Lib/Enotify.php:164 -#, php-format -msgid "%1$s, %2$s commented on [zrl=%3$s]a %4$s[/zrl]" -msgstr "%1$s, %2$s a commenté sur [zrl=%3$s]%4$s[/zrl]" +#: ../../addon/likebanner/likebanner.php:68 +msgid "Link:" +msgstr "Lien :" -#: ../../Zotlabs/Lib/Enotify.php:172 -#, php-format -msgid "%1$s, %2$s commented on [zrl=%3$s]%4$s's %5$s[/zrl]" -msgstr "%1$s, %2$s a commenté sur [zrl=%3$s]%5$s de %4$s[/zrl]" +#: ../../addon/likebanner/likebanner.php:70 +msgid "Like us on Hubzilla" +msgstr "Aimez-nous sur Hubzilla" -#: ../../Zotlabs/Lib/Enotify.php:181 -#, php-format -msgid "%1$s, %2$s commented on [zrl=%3$s]your %4$s[/zrl]" -msgstr "%1$s, %2$s a commenté [zrl=%3$s]votre %4$s[/zrl]" +#: ../../addon/likebanner/likebanner.php:72 +msgid "Embed:" +msgstr "Embarqué :" -#: ../../Zotlabs/Lib/Enotify.php:192 -#, php-format -msgid "[Hubzilla:Notify] Comment to conversation #%1$d by %2$s" -msgstr "[Hubzilla:Notify] Commentaire de %2$s sur conversation #%1$d" +#: ../../addon/redphotos/redphotos.php:106 +msgid "Photos imported" +msgstr "Photos importées" -#: ../../Zotlabs/Lib/Enotify.php:193 -#, php-format -msgid "%1$s, %2$s commented on an item/conversation you have been following." -msgstr "%1$s, %2$s a commenté un élément de conversation que vous suivez." +#: ../../addon/redphotos/redphotos.php:129 +msgid "Redmatrix Photo Album Import" +msgstr "Import de l'album photo Redmatrix" -#: ../../Zotlabs/Lib/Enotify.php:196 ../../Zotlabs/Lib/Enotify.php:211 -#: ../../Zotlabs/Lib/Enotify.php:237 ../../Zotlabs/Lib/Enotify.php:255 -#: ../../Zotlabs/Lib/Enotify.php:269 -#, php-format -msgid "Please visit %s to view and/or reply to the conversation." -msgstr "Merci de visiter %s pour voir et/ou répondre sur cette conversation." +#: ../../addon/redphotos/redphotos.php:130 +msgid "This will import all your Redmatrix photo albums to this channel." +msgstr "Ceci va importer l'intégralité de vos albums photos Redmatrix dans ce canal." -#: ../../Zotlabs/Lib/Enotify.php:202 -#, php-format -msgid "[Hubzilla:Notify] %s posted to your profile wall" -msgstr "[Hubzilla:Notify] %s a publié sur votre profil" +#: ../../addon/redphotos/redphotos.php:131 +#: ../../addon/redfiles/redfiles.php:121 +msgid "Redmatrix Server base URL" +msgstr "URL de base du serveur Redmatrix" -#: ../../Zotlabs/Lib/Enotify.php:204 -#, php-format -msgid "%1$s, %2$s posted to your profile wall at %3$s" -msgstr "%1$s, %2$s a publié sur votre profil à %3$s" +#: ../../addon/redphotos/redphotos.php:132 +#: ../../addon/redfiles/redfiles.php:122 +msgid "Redmatrix Login Username" +msgstr "Identifiant de connexion Redmatrix" -#: ../../Zotlabs/Lib/Enotify.php:206 -#, php-format -msgid "%1$s, %2$s posted to [zrl=%3$s]your wall[/zrl]" -msgstr "%1$s, %2$s a publié sur [zrl=%3$s]votre profil[/zrl]" +#: ../../addon/redphotos/redphotos.php:133 +#: ../../addon/redfiles/redfiles.php:123 +msgid "Redmatrix Login Password" +msgstr "Mot de passe de connexion Redmatrix" -#: ../../Zotlabs/Lib/Enotify.php:230 -#, php-format -msgid "[Hubzilla:Notify] %s tagged you" -msgstr "[Hubzilla:Notify] %s vous a étiqueté" +#: ../../addon/redphotos/redphotos.php:134 +msgid "Import just this album" +msgstr "Importer uniquement cet album" -#: ../../Zotlabs/Lib/Enotify.php:231 -#, php-format -msgid "%1$s, %2$s tagged you at %3$s" -msgstr "%1$s, vous avez été étiqueté sur %3$s par %2$s" +#: ../../addon/redphotos/redphotos.php:134 +msgid "Leave blank to import all albums" +msgstr "Laisser vide pour importer tous les albums" -#: ../../Zotlabs/Lib/Enotify.php:232 -#, php-format -msgid "%1$s, %2$s [zrl=%3$s]tagged you[/zrl]." -msgstr "%1$s, %2$s [zrl=%3$s]vous a étiqueté[/zrl]." +#: ../../addon/redphotos/redphotos.php:135 +msgid "Maximum count to import" +msgstr "Nombre maximum de comptes à importer" -#: ../../Zotlabs/Lib/Enotify.php:244 -#, php-format -msgid "[Hubzilla:Notify] %1$s poked you" -msgstr "[Hubzilla:Notify] %1$s vous a tapoté" +#: ../../addon/redphotos/redphotos.php:135 +msgid "0 or blank to import all available" +msgstr "0 ou vide pour importer tout ce qui est disponible" -#: ../../Zotlabs/Lib/Enotify.php:245 -#, php-format -msgid "%1$s, %2$s poked you at %3$s" -msgstr "%1$s, %2$s vous a tapoté sur %3$s" +#: ../../addon/irc/irc.php:45 +msgid "Channels to auto connect" +msgstr "Canaux à connecter automatiqument" -#: ../../Zotlabs/Lib/Enotify.php:246 -#, php-format -msgid "%1$s, %2$s [zrl=%2$s]poked you[/zrl]." -msgstr "%1$s, %2$s [zrl=%2$s]vous a tapoté[/zrl]." +#: ../../addon/irc/irc.php:45 ../../addon/irc/irc.php:49 +msgid "Comma separated list" +msgstr "Liste séparée par des virgules" -#: ../../Zotlabs/Lib/Enotify.php:262 -#, php-format -msgid "[Hubzilla:Notify] %s tagged your post" -msgstr "[Hubzilla:Notify] %s a étiqueté votre publication" +#: ../../addon/irc/irc.php:49 ../../addon/irc/irc.php:96 +msgid "Popular Channels" +msgstr "Canaux populaires" -#: ../../Zotlabs/Lib/Enotify.php:263 -#, php-format -msgid "%1$s, %2$s tagged your post at %3$s" -msgstr "%1$s, %2$s a étiqueté votre publication sur %3$s" +#: ../../addon/irc/irc.php:53 +msgid "IRC Settings" +msgstr "Paramètres IRC" -#: ../../Zotlabs/Lib/Enotify.php:264 -#, php-format -msgid "%1$s, %2$s tagged [zrl=%3$s]your post[/zrl]" -msgstr "%1$s, %2$s a étiqueté [zrl=%3$s]votre publication[/zrl]" +#: ../../addon/irc/irc.php:69 +msgid "IRC settings saved." +msgstr "Paramètres IRC sauvegardés" -#: ../../Zotlabs/Lib/Enotify.php:276 -msgid "[Hubzilla:Notify] Introduction received" -msgstr "[Hubzilla:Notify] Nouvelle présentation" +#: ../../addon/irc/irc.php:74 +msgid "IRC Chatroom" +msgstr "Salon de discussion IRC" -#: ../../Zotlabs/Lib/Enotify.php:277 -#, php-format -msgid "%1$s, you've received an new connection request from '%2$s' at %3$s" -msgstr "%1$s, vous avez reçu une demande de contact de '%2$s' sur %3$s" +#: ../../addon/ljpost/ljpost.php:42 +msgid "Post to LiveJournal" +msgstr "Publier sur LiveJournal" -#: ../../Zotlabs/Lib/Enotify.php:278 -#, php-format -msgid "" -"%1$s, you've received [zrl=%2$s]a new connection request[/zrl] from %3$s." -msgstr "%1$s, vous avez reçu [zrl=%2$s]une demande de contact[/zrl] de %3$s." +#: ../../addon/ljpost/ljpost.php:70 +msgid "Enable LiveJournal Post Plugin" +msgstr "Activer le plugin de publication LiveJournal" -#: ../../Zotlabs/Lib/Enotify.php:282 ../../Zotlabs/Lib/Enotify.php:301 -#, php-format -msgid "You may visit their profile at %s" -msgstr "Vous pouvez visiter leur profil sur %s" +#: ../../addon/ljpost/ljpost.php:74 +msgid "LiveJournal username" +msgstr "Identifiant LiveJournal" -#: ../../Zotlabs/Lib/Enotify.php:284 -#, php-format -msgid "Please visit %s to approve or reject the connection request." -msgstr "Merci de visiter %s avant d'approuver (ou non) cette demande de contact." +#: ../../addon/ljpost/ljpost.php:78 +msgid "LiveJournal password" +msgstr "Mot de passe LiveJournal" -#: ../../Zotlabs/Lib/Enotify.php:291 -msgid "[Hubzilla:Notify] Friend suggestion received" -msgstr "[Hubzilla:Notify] Nouvel(le) ami(e) suggéré(e)" +#: ../../addon/ljpost/ljpost.php:82 +msgid "Post to LiveJournal by default" +msgstr "Par défaut, publier sur LiveJournal" -#: ../../Zotlabs/Lib/Enotify.php:292 -#, php-format -msgid "%1$s, you've received a friend suggestion from '%2$s' at %3$s" -msgstr "%1$s, vous avez reçu une suggestion d'ami(e) de '%2$s' à %3$s" +#: ../../addon/ljpost/ljpost.php:86 +msgid "LiveJournal Post Settings" +msgstr "Paramètres de publication LiveJournal" -#: ../../Zotlabs/Lib/Enotify.php:293 -#, php-format +#: ../../addon/ljpost/ljpost.php:101 +msgid "LiveJournal Settings saved." +msgstr "Paramètres LiveJournal sauvegardés." + +#: ../../addon/openid/openid.php:49 msgid "" -"%1$s, you've received [zrl=%2$s]a friend suggestion[/zrl] for %3$s from " -"%4$s." -msgstr "%1$s, avez reçu %3$s comme [zrl=%2$s]une suggestion d'ami(e)[/zrl] de %4$s." +"We encountered a problem while logging in with the OpenID you provided. " +"Please check the correct spelling of the ID." +msgstr "Nous avons rencontrons un problème lors de l'identification avec l'OpenID que vous avez fournie. Veuillez vérifier que vous avez correctement écrit votre ID." -#: ../../Zotlabs/Lib/Enotify.php:299 -msgid "Name:" -msgstr "Nom :" +#: ../../addon/openid/openid.php:49 +msgid "The error message was:" +msgstr "Le message d'erreur était :" -#: ../../Zotlabs/Lib/Enotify.php:300 -msgid "Photo:" -msgstr "Photo :" +#: ../../addon/openid/MysqlProvider.php:52 +msgid "First Name" +msgstr "Prénom" -#: ../../Zotlabs/Lib/Enotify.php:303 -#, php-format -msgid "Please visit %s to approve or reject the suggestion." -msgstr "Merci de visiter %s pour donner suite (ou non) à cette suggestion." +#: ../../addon/openid/MysqlProvider.php:53 +msgid "Last Name" +msgstr "Nom" -#: ../../Zotlabs/Lib/Enotify.php:518 -msgid "[Hubzilla:Notify]" -msgstr "[Hubzilla:Notify]" +#: ../../addon/openid/MysqlProvider.php:54 ../../addon/redred/redred.php:111 +msgid "Nickname" +msgstr "Surnom" -#: ../../Zotlabs/Lib/Enotify.php:667 -msgid "created a new post" -msgstr "a publié un nouveau message" +#: ../../addon/openid/MysqlProvider.php:55 +msgid "Full Name" +msgstr "Nom complet" -#: ../../Zotlabs/Lib/Enotify.php:668 -#, php-format -msgid "commented on %s's post" -msgstr "a commenté la publication de %s" +#: ../../addon/openid/MysqlProvider.php:61 +msgid "Profile Photo 16px" +msgstr "Photo de profil 16px" -#: ../../Zotlabs/Lib/ThreadItem.php:95 ../../include/conversation.php:664 -msgid "Private Message" -msgstr "Message Privé" +#: ../../addon/openid/MysqlProvider.php:62 +msgid "Profile Photo 32px" +msgstr "Photo de profil 32px" -#: ../../Zotlabs/Lib/ThreadItem.php:132 ../../include/conversation.php:656 -msgid "Select" -msgstr "Sélectionner" +#: ../../addon/openid/MysqlProvider.php:63 +msgid "Profile Photo 48px" +msgstr "Photo de profil 48px" -#: ../../Zotlabs/Lib/ThreadItem.php:136 -msgid "Save to Folder" -msgstr "Enregistrer dans le dossier" +#: ../../addon/openid/MysqlProvider.php:64 +msgid "Profile Photo 64px" +msgstr "Photo de profil 64px" -#: ../../Zotlabs/Lib/ThreadItem.php:157 -msgid "I will attend" -msgstr "Je participerai" +#: ../../addon/openid/MysqlProvider.php:65 +msgid "Profile Photo 80px" +msgstr "Photo de profil 80px" -#: ../../Zotlabs/Lib/ThreadItem.php:157 -msgid "I will not attend" -msgstr "Je ne participerai pas" +#: ../../addon/openid/MysqlProvider.php:66 +msgid "Profile Photo 128px" +msgstr "Photo de profil 128px" -#: ../../Zotlabs/Lib/ThreadItem.php:157 -msgid "I might attend" -msgstr "Je participerai peut-être" +#: ../../addon/openid/MysqlProvider.php:67 +msgid "Timezone" +msgstr "Fuseau horaire" -#: ../../Zotlabs/Lib/ThreadItem.php:167 -msgid "I agree" -msgstr "Je suis d'accord" +#: ../../addon/openid/MysqlProvider.php:70 +msgid "Birth Year" +msgstr "Années de naissance" -#: ../../Zotlabs/Lib/ThreadItem.php:167 -msgid "I disagree" -msgstr "Je ne suis pas d'accord" +#: ../../addon/openid/MysqlProvider.php:71 +msgid "Birth Month" +msgstr "Mois de naissance" -#: ../../Zotlabs/Lib/ThreadItem.php:167 -msgid "I abstain" -msgstr "Je m'abstiens" +#: ../../addon/openid/MysqlProvider.php:72 +msgid "Birth Day" +msgstr "Jour de naissance" -#: ../../Zotlabs/Lib/ThreadItem.php:218 -msgid "Add Star" -msgstr "Mettre en avant (étoile)" +#: ../../addon/openid/MysqlProvider.php:73 +msgid "Birthdate" +msgstr "Date de naissance" -#: ../../Zotlabs/Lib/ThreadItem.php:219 -msgid "Remove Star" -msgstr "Ne plus mettre en avant" +#: ../../addon/openid/Mod_Openid.php:30 +msgid "OpenID protocol error. No ID returned." +msgstr "Erreur du protocole OpenID. Aucune ID trouvée." -#: ../../Zotlabs/Lib/ThreadItem.php:220 -msgid "Toggle Star Status" -msgstr "(Dés)activer l'étoile" +#: ../../addon/openid/Mod_Openid.php:188 ../../include/auth.php:286 +msgid "Login failed." +msgstr "Échec de la connexion." -#: ../../Zotlabs/Lib/ThreadItem.php:224 -msgid "starred" -msgstr "mis en avant" +#: ../../addon/openid/Mod_Id.php:85 ../../include/selectors.php:49 +#: ../../include/selectors.php:66 +msgid "Male" +msgstr "Homme" -#: ../../Zotlabs/Lib/ThreadItem.php:234 ../../include/conversation.php:671 -msgid "Message signature validated" -msgstr "Signature du message validée" +#: ../../addon/openid/Mod_Id.php:87 ../../include/selectors.php:49 +#: ../../include/selectors.php:66 +msgid "Female" +msgstr "Femme" -#: ../../Zotlabs/Lib/ThreadItem.php:235 ../../include/conversation.php:672 -msgid "Message signature incorrect" -msgstr "Signature du message incorrecte" +#: ../../addon/randpost/randpost.php:97 +msgid "You're welcome." +msgstr "Bienvenue." -#: ../../Zotlabs/Lib/ThreadItem.php:243 -msgid "Add Tag" -msgstr "Ajouter une étiquette" +#: ../../addon/randpost/randpost.php:98 +msgid "Ah shucks..." +msgstr "Ah m…" -#: ../../Zotlabs/Lib/ThreadItem.php:261 ../../include/taxonomy.php:316 -msgid "like" -msgstr "aiment" +#: ../../addon/randpost/randpost.php:99 +msgid "Don't mention it." +msgstr "De rien." -#: ../../Zotlabs/Lib/ThreadItem.php:262 ../../include/taxonomy.php:317 -msgid "dislike" -msgstr "n'aiment pas" +#: ../../addon/randpost/randpost.php:100 +msgid "<blush>" +msgstr "<rougit>" -#: ../../Zotlabs/Lib/ThreadItem.php:266 -msgid "Share This" -msgstr "Partager" +#: ../../addon/startpage/startpage.php:109 +msgid "Page to load after login" +msgstr "Page à charger après l'identification" -#: ../../Zotlabs/Lib/ThreadItem.php:266 -msgid "share" -msgstr "partager" +#: ../../addon/startpage/startpage.php:109 +msgid "" +"Examples: "apps", "network?f=&gid=37" (privacy " +"collection), "channel" or "notifications/system" (leave " +"blank for default network page (grid)." +msgstr "Exemples: "apps", "network?f=&gid=37" (privacy collection), "channel" or "notifications/system" (laisser vide pour la page par défaut du réseau (grille)." -#: ../../Zotlabs/Lib/ThreadItem.php:275 -msgid "Delivery Report" -msgstr "Rapport de distribution" +#: ../../addon/startpage/startpage.php:113 +msgid "Startpage Settings" +msgstr "Paramètres de la page de démarrage" -#: ../../Zotlabs/Lib/ThreadItem.php:293 -#, php-format -msgid "%d comment" -msgid_plural "%d comments" -msgstr[0] "%d commentaire" -msgstr[1] "%d commentaires" +#: ../../addon/morepokes/morepokes.php:19 +msgid "bitchslap" +msgstr "giffler" -#: ../../Zotlabs/Lib/ThreadItem.php:322 ../../Zotlabs/Lib/ThreadItem.php:323 -#, php-format -msgid "View %s's profile - %s" -msgstr "Voir le profil de %s - %s" +#: ../../addon/morepokes/morepokes.php:19 +msgid "bitchslapped" +msgstr "gifflé(e)" -#: ../../Zotlabs/Lib/ThreadItem.php:326 -msgid "to" -msgstr "à " +#: ../../addon/morepokes/morepokes.php:20 +msgid "shag" +msgstr "baiser" -#: ../../Zotlabs/Lib/ThreadItem.php:327 -msgid "via" -msgstr "via" +#: ../../addon/morepokes/morepokes.php:20 +msgid "shagged" +msgstr "baisé" -#: ../../Zotlabs/Lib/ThreadItem.php:328 -msgid "Wall-to-Wall" -msgstr "Mur-à -mur" +#: ../../addon/morepokes/morepokes.php:21 +msgid "patent" +msgstr "breveté" -#: ../../Zotlabs/Lib/ThreadItem.php:329 -msgid "via Wall-To-Wall:" -msgstr "par Mur-à -mur :" +#: ../../addon/morepokes/morepokes.php:21 +msgid "patented" +msgstr "être breveté" -#: ../../Zotlabs/Lib/ThreadItem.php:341 ../../include/conversation.php:719 -#, php-format -msgid "from %s" -msgstr "de %s" +#: ../../addon/morepokes/morepokes.php:22 +msgid "hug" +msgstr "étreindre" -#: ../../Zotlabs/Lib/ThreadItem.php:344 ../../include/conversation.php:722 -#, php-format -msgid "last edited: %s" -msgstr "dernière modification : %s" +#: ../../addon/morepokes/morepokes.php:22 +msgid "hugged" +msgstr "être étreint" -#: ../../Zotlabs/Lib/ThreadItem.php:345 ../../include/conversation.php:723 -#, php-format -msgid "Expires: %s" -msgstr "Expire : %s" +#: ../../addon/morepokes/morepokes.php:23 +msgid "murder" +msgstr "assassiner" -#: ../../Zotlabs/Lib/ThreadItem.php:370 -msgid "Save Bookmarks" -msgstr "Enregistrer les favoris" +#: ../../addon/morepokes/morepokes.php:23 +msgid "murdered" +msgstr "être assassiné" -#: ../../Zotlabs/Lib/ThreadItem.php:371 -msgid "Add to Calendar" -msgstr "Ajouter au Calendrier" +#: ../../addon/morepokes/morepokes.php:24 +msgid "worship" +msgstr "vénérer" -#: ../../Zotlabs/Lib/ThreadItem.php:380 -msgid "Mark all seen" -msgstr "Tout marquer comme vu" +#: ../../addon/morepokes/morepokes.php:24 +msgid "worshipped" +msgstr "être vénéré" -#: ../../Zotlabs/Lib/ThreadItem.php:421 ../../include/js_strings.php:7 -msgid "[+] show all" -msgstr "[+] voir tous" +#: ../../addon/morepokes/morepokes.php:25 +msgid "kiss" +msgstr "embrasser" -#: ../../Zotlabs/Lib/ThreadItem.php:711 ../../include/conversation.php:1215 -msgid "Bold" -msgstr "Gras" +#: ../../addon/morepokes/morepokes.php:25 +msgid "kissed" +msgstr "embrassé" -#: ../../Zotlabs/Lib/ThreadItem.php:712 ../../include/conversation.php:1216 -msgid "Italic" -msgstr "Italique" +#: ../../addon/morepokes/morepokes.php:26 +msgid "tempt" +msgstr "tenter" -#: ../../Zotlabs/Lib/ThreadItem.php:713 ../../include/conversation.php:1217 -msgid "Underline" -msgstr "Souligné" +#: ../../addon/morepokes/morepokes.php:26 +msgid "tempted" +msgstr "tenté" -#: ../../Zotlabs/Lib/ThreadItem.php:714 ../../include/conversation.php:1218 -msgid "Quote" -msgstr "Citation" +#: ../../addon/morepokes/morepokes.php:27 +msgid "raise eyebrows at" +msgstr "soulever les sourcils à la vue de" -#: ../../Zotlabs/Lib/ThreadItem.php:715 ../../include/conversation.php:1219 -msgid "Code" -msgstr "Code" +#: ../../addon/morepokes/morepokes.php:27 +msgid "raised their eyebrows at" +msgstr "sourcils soulevés à la vue de" -#: ../../Zotlabs/Lib/ThreadItem.php:716 -msgid "Image" -msgstr "Image" +#: ../../addon/morepokes/morepokes.php:28 +msgid "insult" +msgstr "insulter" -#: ../../Zotlabs/Lib/ThreadItem.php:717 -msgid "Insert Link" -msgstr "Insérer un lien" +#: ../../addon/morepokes/morepokes.php:28 +msgid "insulted" +msgstr "insulté" -#: ../../Zotlabs/Lib/ThreadItem.php:718 -msgid "Video" -msgstr "Vidéo" +#: ../../addon/morepokes/morepokes.php:29 +msgid "praise" +msgstr "louer" + +#: ../../addon/morepokes/morepokes.php:29 +msgid "praised" +msgstr "loué" + +#: ../../addon/morepokes/morepokes.php:30 +msgid "be dubious of" +msgstr "douter de" + +#: ../../addon/morepokes/morepokes.php:30 +msgid "was dubious of" +msgstr "avoir douté de" + +#: ../../addon/morepokes/morepokes.php:31 +msgid "eat" +msgstr "manger" + +#: ../../addon/morepokes/morepokes.php:31 +msgid "ate" +msgstr "a mangé" + +#: ../../addon/morepokes/morepokes.php:32 +msgid "giggle and fawn at" +msgstr "séduire, charmer" + +#: ../../addon/morepokes/morepokes.php:32 +msgid "giggled and fawned at" +msgstr "séduit(e), charmé(e)" + +#: ../../addon/morepokes/morepokes.php:33 +msgid "doubt" +msgstr "doute" + +#: ../../addon/morepokes/morepokes.php:33 +msgid "doubted" +msgstr "a douté" + +#: ../../addon/morepokes/morepokes.php:34 +msgid "glare" +msgstr "jeter un regard" + +#: ../../addon/morepokes/morepokes.php:34 +msgid "glared at" +msgstr "a jeté un regard à " + +#: ../../addon/morepokes/morepokes.php:35 +msgid "fuck" +msgstr "baiser" + +#: ../../addon/morepokes/morepokes.php:35 +msgid "fucked" +msgstr "être baisé" + +#: ../../addon/morepokes/morepokes.php:36 +msgid "bonk" +msgstr "baiser" + +#: ../../addon/morepokes/morepokes.php:36 +msgid "bonked" +msgstr "baisé(e)" + +#: ../../addon/morepokes/morepokes.php:37 +msgid "declare undying love for" +msgstr "Déclarer un amour éternel pour" + +#: ../../addon/morepokes/morepokes.php:37 +msgid "declared undying love for" +msgstr "A déclaré l'amour éternel pour" -#: ../../include/Import/import_diaspora.php:16 +#: ../../addon/diaspora/diaspora.php:677 +msgid "Diaspora Protocol Settings updated." +msgstr "" + +#: ../../addon/diaspora/diaspora.php:696 +msgid "Enable the Diaspora protocol for this channel" +msgstr "" + +#: ../../addon/diaspora/diaspora.php:700 +msgid "Allow any Diaspora member to comment on your public posts" +msgstr "" + +#: ../../addon/diaspora/diaspora.php:704 +msgid "Prevent your hashtags from being redirected to other sites" +msgstr "" + +#: ../../addon/diaspora/diaspora.php:709 +msgid "Followed hashtags (comma separated, do not include the #)" +msgstr "" + +#: ../../addon/diaspora/diaspora.php:714 +msgid "Diaspora Protocol Settings" +msgstr "" + +#: ../../addon/diaspora/import_diaspora.php:16 msgid "No username found in import file." -msgstr "Aucun nom d'utilisateur dans le fichier d'import." +msgstr "" -#: ../../include/Import/import_diaspora.php:41 ../../include/import.php:50 +#: ../../addon/diaspora/import_diaspora.php:41 ../../include/import.php:62 msgid "Unable to create a unique channel address. Import failed." msgstr "Impossible de créer une adresse de canal unique. Echec de l'import." -#: ../../include/dba/dba_driver.php:171 -#, php-format -msgid "Cannot locate DNS info for database server '%s'" -msgstr "Impossible de trouver les infos DNS du serveur de BDD '%s'" +#: ../../addon/gitwiki/Mod_Gitwiki.php:107 +msgid "Error retrieving wiki" +msgstr "Erreur lors de la récupération du wiki" -#: ../../include/taxonomy.php:188 ../../include/taxonomy.php:270 -#: ../../include/widgets.php:46 ../../include/widgets.php:429 -#: ../../include/contact_widgets.php:91 -msgid "Categories" -msgstr "Catégories" +#: ../../addon/gitwiki/Mod_Gitwiki.php:114 +msgid "Error creating zip file export folder" +msgstr "Erreur lors de la création du dossier d'exportation du fichier zip" -#: ../../include/taxonomy.php:228 ../../include/taxonomy.php:249 -msgid "Tags" -msgstr "Étiquettes" +#: ../../addon/gitwiki/Mod_Gitwiki.php:132 +msgid "Error downloading wiki: " +msgstr "Erreur lors du téléchargement du wiki:" -#: ../../include/taxonomy.php:293 -msgid "Keywords" -msgstr "Mots-clefs" +#: ../../addon/testdrive/testdrive.php:104 +#, php-format +msgid "Your account on %s will expire in a few days." +msgstr "Votre compte sur %s expirera dans quelques jours." -#: ../../include/taxonomy.php:314 -msgid "have" -msgstr "ont" +#: ../../addon/testdrive/testdrive.php:105 +msgid "Your $Productname test account is about to expire." +msgstr "Votre compte de test $NomDeProduit est sur le point d'expirer." -#: ../../include/taxonomy.php:314 -msgid "has" -msgstr "a" +#: ../../addon/rainbowtag/rainbowtag.php:81 +msgid "Enable Rainbowtag" +msgstr "Activer Rainbowtag" -#: ../../include/taxonomy.php:315 -msgid "want" -msgstr "veulent" +#: ../../addon/rainbowtag/rainbowtag.php:85 +msgid "Rainbowtag Settings" +msgstr "Paramètres Rainbowtag" -#: ../../include/taxonomy.php:315 -msgid "wants" -msgstr "veut" +#: ../../addon/rainbowtag/rainbowtag.php:101 +msgid "Rainbowtag Settings saved." +msgstr "Paramètres Rainbowtag sauvegardés." -#: ../../include/taxonomy.php:316 -msgid "likes" -msgstr "aime" +#: ../../addon/upload_limits/upload_limits.php:25 +msgid "Show Upload Limits" +msgstr "Afficher les limites de débit ascendant (upload)" -#: ../../include/taxonomy.php:317 -msgid "dislikes" -msgstr "n'aime pas" +#: ../../addon/upload_limits/upload_limits.php:27 +msgid "Hubzilla configured maximum size: " +msgstr "Taille maximale configurée par Hubzilla:" -#: ../../include/event.php:22 ../../include/event.php:69 -#: ../../include/bb2diaspora.php:485 -msgid "l F d, Y \\@ g:i A" -msgstr "l d F Y \\à G\\hi" +#: ../../addon/upload_limits/upload_limits.php:28 +msgid "PHP upload_max_filesize: " +msgstr "PHP upload_max_filesize: " -#: ../../include/event.php:30 ../../include/event.php:73 -#: ../../include/bb2diaspora.php:491 -msgid "Starts:" -msgstr "Début :" +#: ../../addon/upload_limits/upload_limits.php:29 +msgid "PHP post_max_size (must be larger than upload_max_filesize): " +msgstr "PHP post_max_size (must be larger than upload_max_filesize): " -#: ../../include/event.php:40 ../../include/event.php:77 -#: ../../include/bb2diaspora.php:499 -msgid "Finishes:" -msgstr "Fin :" +#: ../../addon/visage/visage.php:93 +msgid "Recent Channel/Profile Viewers" +msgstr "Visiteurs récents du canal/profil" -#: ../../include/event.php:812 -msgid "This event has been added to your calendar." -msgstr "Cet évènement a été ajouté dans votre calendrier." +#: ../../addon/visage/visage.php:98 +msgid "This plugin/addon has not been configured." +msgstr "Cette extension n'a pas été configurée." -#: ../../include/event.php:1012 -msgid "Not specified" -msgstr "Non spécifié" +#: ../../addon/visage/visage.php:99 +#, php-format +msgid "Please visit the Visage settings on %s" +msgstr "Veuillez visiter les paramètres de Visage sur %s" -#: ../../include/event.php:1013 -msgid "Needs Action" -msgstr "Besoin d'une action" +#: ../../addon/visage/visage.php:99 +msgid "your feature settings page" +msgstr "La page des paramètres de vos fonctionnalités" -#: ../../include/event.php:1014 -msgid "Completed" -msgstr "Terminé" +#: ../../addon/visage/visage.php:112 +msgid "No entries." +msgstr "Aucune entrée." -#: ../../include/event.php:1015 -msgid "In Process" -msgstr "En cours" +#: ../../addon/visage/visage.php:166 +msgid "Enable Visage Visitor Logging" +msgstr "Activer la connexion Visage Visitor" -#: ../../include/event.php:1016 -msgid "Cancelled" -msgstr "Annulé" +#: ../../addon/visage/visage.php:170 +msgid "Visage Settings" +msgstr "Paramètres Visage" -#: ../../include/import.php:29 -msgid "" -"Cannot create a duplicate channel identifier on this system. Import failed." -msgstr "L'import a échoué. Un canal existe déjà avec ce nom" +#: ../../addon/nsabait/nsabait.php:125 +msgid "Nsabait Settings updated." +msgstr "Les paramètres Nsabait ont été enregistrés." -#: ../../include/import.php:76 -msgid "Channel clone failed. Import failed." -msgstr "Echec du clonage du canal. Echec de l'impot." +#: ../../addon/nsabait/nsabait.php:157 +msgid "Enable NSAbait Plugin" +msgstr "Activer le plugin NSAbait" -#: ../../include/items.php:892 ../../include/items.php:937 -msgid "(Unknown)" -msgstr "(Inconnu)" +#: ../../addon/nsabait/nsabait.php:161 +msgid "NSAbait Settings" +msgstr "Paramètres NSAbait" -#: ../../include/items.php:1136 -msgid "Visible to anybody on the internet." -msgstr "Visible pour tout le monde sur internet." +#: ../../addon/mailtest/mailtest.php:19 +msgid "Send test email" +msgstr "Envoyer un mail de test" -#: ../../include/items.php:1138 -msgid "Visible to you only." -msgstr "Visible pour vous seulement." +#: ../../addon/mailtest/mailtest.php:50 ../../addon/hubwall/hubwall.php:50 +msgid "No recipients found." +msgstr "Aucun destinataire trouvé." -#: ../../include/items.php:1140 -msgid "Visible to anybody in this network." -msgstr "Visible pour tout le monde sur ce réseau." +#: ../../addon/mailtest/mailtest.php:66 +msgid "Mail sent." +msgstr "Mail envoyé." -#: ../../include/items.php:1142 -msgid "Visible to anybody authenticated." -msgstr "Visible aux utilisateurs authentifiés." +#: ../../addon/mailtest/mailtest.php:68 +msgid "Sending of mail failed." +msgstr "L'envoi du mail a échoué." + +#: ../../addon/mailtest/mailtest.php:77 +msgid "Mail Test" +msgstr "Test du mail" + +#: ../../addon/mailtest/mailtest.php:96 ../../addon/hubwall/hubwall.php:92 +msgid "Message subject" +msgstr "Objet du message" -#: ../../include/items.php:1144 +#: ../../addon/diaspora_reconnect/diaspora_reconnect.php:44 #, php-format -msgid "Visible to anybody on %s." -msgstr "Visible pour tous sur %s." +msgid "Reconnecting %d connections" +msgstr "" -#: ../../include/items.php:1146 -msgid "Visible to all connections." -msgstr "Visible pour tous les contacts." +#: ../../addon/diaspora_reconnect/diaspora_reconnect.php:63 +msgid "Diaspora Reconnect" +msgstr "" -#: ../../include/items.php:1148 -msgid "Visible to approved connections." -msgstr "Visible aux contacts approuvés." +#: ../../addon/diaspora_reconnect/diaspora_reconnect.php:65 +msgid "" +"Use this form to re-establish Diaspora connections which were initially made" +" from a different hub." +msgstr "" -#: ../../include/items.php:1150 -msgid "Visible to specific connections." -msgstr "Visible pour certains contacts." +#: ../../addon/diaspora_reconnect/diaspora_reconnect.php:70 +msgid "Reconnect" +msgstr "" -#: ../../include/items.php:3909 -msgid "Privacy group is empty." -msgstr "Groupe d'accès vide." +#: ../../addon/openstreetmap/openstreetmap.php:146 +msgid "View Larger" +msgstr "Afficher en plus grand" -#: ../../include/items.php:3916 -#, php-format -msgid "Privacy group: %s" -msgstr "Groupe d'accès : %s" +#: ../../addon/openstreetmap/openstreetmap.php:169 +msgid "Tile Server URL" +msgstr "URL de la tuile du serveur" -#: ../../include/items.php:3928 -msgid "Connection not found." -msgstr "Contact non trouvé." +#: ../../addon/openstreetmap/openstreetmap.php:169 +msgid "" +"A list of <a href=\"http://wiki.openstreetmap.org/wiki/TMS\" " +"target=\"_blank\">public tile servers</a>" +msgstr "Une liste de <a href=\"http://wiki.openstreetmap.org/wiki/TMS\" target=\"_blank\">serveurs de cartes publics</a>" -#: ../../include/items.php:4277 -msgid "profile photo" -msgstr "photo de profil" +#: ../../addon/openstreetmap/openstreetmap.php:170 +msgid "Nominatim (reverse geocoding) Server URL" +msgstr "URL du serveur Nominatim (géocodage inversé)" -#: ../../include/message.php:20 -msgid "No recipient provided." -msgstr "Pas de destinataire." +#: ../../addon/openstreetmap/openstreetmap.php:170 +msgid "" +"A list of <a href=\"http://wiki.openstreetmap.org/wiki/Nominatim\" " +"target=\"_blank\">Nominatim servers</a>" +msgstr "Une liste de <a href=\"http://wiki.openstreetmap.org/wiki/Nominatim\" target=\"_blank\">serveurs Nominatim</a>" -#: ../../include/message.php:25 -msgid "[no subject]" -msgstr "[sans objet]" +#: ../../addon/openstreetmap/openstreetmap.php:171 +msgid "Default zoom" +msgstr "Zoom par défaut" -#: ../../include/message.php:45 -msgid "Unable to determine sender." -msgstr "Impossible de déterminer l'émetteur." +#: ../../addon/openstreetmap/openstreetmap.php:171 +msgid "" +"The default zoom level. (1:world, 18:highest, also depends on tile server)" +msgstr "Le niveau de zoom par défaut. (1: monde, 18: plus élevé, dépend également du serveur de tuiles)" -#: ../../include/message.php:222 -msgid "Stored post could not be verified." -msgstr "Le message stocké n'a pas pu être vérifié." +#: ../../addon/openstreetmap/openstreetmap.php:172 +msgid "Include marker on map" +msgstr "Inclure le marqueur sur la carte" -#: ../../include/text.php:428 -msgid "prev" -msgstr "préc." +#: ../../addon/openstreetmap/openstreetmap.php:172 +msgid "Include a marker on the map." +msgstr "Inclure un marqueur sur la carte." -#: ../../include/text.php:430 -msgid "first" -msgstr "premier" +#: ../../addon/msgfooter/msgfooter.php:46 ../../addon/xmpp/xmpp.php:91 +msgid "Save Settings" +msgstr "Sauvegarder les paramètres" -#: ../../include/text.php:459 -msgid "last" -msgstr "dernier" +#: ../../addon/msgfooter/msgfooter.php:47 +msgid "text to include in all outgoing posts from this site" +msgstr "Texte à inclure dans tous les messages sortants de ce site" -#: ../../include/text.php:462 -msgid "next" -msgstr "Suivant" +#: ../../addon/rtof/rtof.php:45 +msgid "Post to Friendica" +msgstr "Publier sur Friendica" -#: ../../include/text.php:472 -msgid "older" -msgstr "plus ancien" +#: ../../addon/rtof/rtof.php:62 +msgid "rtof Settings saved." +msgstr "Paramètres rtof sauvegardés." -#: ../../include/text.php:474 -msgid "newer" -msgstr "plus récent" +#: ../../addon/rtof/rtof.php:81 +msgid "Allow posting to Friendica" +msgstr "Autoriser la publication sur Friendica" -#: ../../include/text.php:863 -msgid "No connections" -msgstr "Pas de relations." +#: ../../addon/rtof/rtof.php:85 +msgid "Send public postings to Friendica by default" +msgstr "Par défaut, envoyer les publications publiques sur Friendica" -#: ../../include/text.php:888 -#, php-format -msgid "View all %s connections" -msgstr "Voir les %s contacts" +#: ../../addon/rtof/rtof.php:89 +msgid "Friendica API Path" +msgstr "Chemin de l'API Friendica" -#: ../../include/text.php:1033 ../../include/text.php:1038 -msgid "poke" -msgstr "tapoter" +#: ../../addon/rtof/rtof.php:89 ../../addon/redred/redred.php:103 +msgid "https://{sitename}/api" +msgstr "https://{nomdusite}/api" -#: ../../include/text.php:1033 ../../include/text.php:1038 -#: ../../include/conversation.php:243 -msgid "poked" -msgstr "a tapoté" +#: ../../addon/rtof/rtof.php:93 +msgid "Friendica login name" +msgstr "Identifiant de connexion Friendica" -#: ../../include/text.php:1039 -msgid "ping" -msgstr "ping" +#: ../../addon/rtof/rtof.php:97 +msgid "Friendica password" +msgstr "Mot de passe de connexion Friendica" -#: ../../include/text.php:1039 -msgid "pinged" -msgstr "pingé" +#: ../../addon/rtof/rtof.php:101 +msgid "Hubzilla to Friendica Post Settings" +msgstr "Paramètres de publication de Hubzilla vers Friendica" -#: ../../include/text.php:1040 -msgid "prod" -msgstr "encourager" +#: ../../addon/jappixmini/jappixmini.php:305 ../../include/channel.php:1137 +#: ../../include/channel.php:1294 +msgid "Status:" +msgstr "État :" -#: ../../include/text.php:1040 -msgid "prodded" -msgstr "encouragé" +#: ../../addon/jappixmini/jappixmini.php:309 +msgid "Activate addon" +msgstr "Activer l'extension" -#: ../../include/text.php:1041 -msgid "slap" -msgstr "giffler" +#: ../../addon/jappixmini/jappixmini.php:313 +msgid "Hide Jappixmini Chat-Widget from the webinterface" +msgstr "Cacher le widget de chat Jappixmini de l'interface web" -#: ../../include/text.php:1041 -msgid "slapped" -msgstr "gifflé(e)" +#: ../../addon/jappixmini/jappixmini.php:318 +msgid "Jabber username" +msgstr "Identifiant Jabber" -#: ../../include/text.php:1042 -msgid "finger" -msgstr "pointer" +#: ../../addon/jappixmini/jappixmini.php:324 +msgid "Jabber server" +msgstr "Serveur Jabber" -#: ../../include/text.php:1042 -msgid "fingered" -msgstr "pointé" +#: ../../addon/jappixmini/jappixmini.php:330 +msgid "Jabber BOSH host URL" +msgstr "Adresse hôte pour Jabber BOSH" -#: ../../include/text.php:1043 -msgid "rebuff" -msgstr "rejetter" +#: ../../addon/jappixmini/jappixmini.php:337 +msgid "Jabber password" +msgstr "Mot de passe Jabber" -#: ../../include/text.php:1043 -msgid "rebuffed" -msgstr "rejeté" +#: ../../addon/jappixmini/jappixmini.php:343 +msgid "Encrypt Jabber password with Hubzilla password" +msgstr "Chiffrer le mot de passe Jabber avec le mot de passe Hubzilla" -#: ../../include/text.php:1055 -msgid "happy" -msgstr "heureux" +#: ../../addon/jappixmini/jappixmini.php:347 ../../addon/redred/redred.php:115 +msgid "Hubzilla password" +msgstr "Mot de passe Hubzilla" -#: ../../include/text.php:1056 -msgid "sad" -msgstr "triste" +#: ../../addon/jappixmini/jappixmini.php:351 +#: ../../addon/jappixmini/jappixmini.php:355 +msgid "Approve subscription requests from Hubzilla contacts automatically" +msgstr "Approuver automatiquement les demandes de connexion des contacts Hubzilla" -#: ../../include/text.php:1057 -msgid "mellow" -msgstr "mélancolique" +#: ../../addon/jappixmini/jappixmini.php:359 +msgid "Purge internal list of jabber addresses of contacts" +msgstr "Purger la liste interne des adresses jabber des contacts" -#: ../../include/text.php:1058 -msgid "tired" -msgstr "fatigué" +#: ../../addon/jappixmini/jappixmini.php:364 +msgid "Configuration Help" +msgstr "Aide pour la configuration" -#: ../../include/text.php:1059 -msgid "perky" -msgstr "impertinent" +#: ../../addon/jappixmini/jappixmini.php:371 +msgid "Jappix Mini Settings" +msgstr "Paramètres de Jappix mini" -#: ../../include/text.php:1060 -msgid "angry" -msgstr "en colère" +#: ../../addon/superblock/superblock.php:112 +msgid "Currently blocked" +msgstr "Actuellement bloqué" -#: ../../include/text.php:1061 -msgid "stupefied" -msgstr "stupéfait" +#: ../../addon/superblock/superblock.php:114 +msgid "No channels currently blocked" +msgstr "Aucun canal n'est actuellement bloqué" -#: ../../include/text.php:1062 -msgid "puzzled" -msgstr "perplexe" +#: ../../addon/superblock/superblock.php:120 +msgid "\"Superblock\" Settings" +msgstr "Paramètres \"Superblock\"" -#: ../../include/text.php:1063 -msgid "interested" -msgstr "intéressé" +#: ../../addon/superblock/superblock.php:345 +msgid "Block Completely" +msgstr "Bloquer complètement" -#: ../../include/text.php:1064 -msgid "bitter" -msgstr "amer" +#: ../../addon/superblock/superblock.php:394 +msgid "superblock settings updated" +msgstr "Les paramètres du superblock ont été mis à jour" -#: ../../include/text.php:1065 -msgid "cheerful" -msgstr "plein d'entrain" +#: ../../addon/nofed/nofed.php:42 +msgid "Federate" +msgstr "Fédérer" -#: ../../include/text.php:1066 -msgid "alive" -msgstr "vivant" +#: ../../addon/nofed/nofed.php:56 +msgid "nofed Settings saved." +msgstr "Les paramètres nfed ont été enregistrés." -#: ../../include/text.php:1067 -msgid "annoyed" -msgstr "agaçé" +#: ../../addon/nofed/nofed.php:72 +msgid "Allow Federation Toggle" +msgstr "Autoriser la fédération avec Toggle" -#: ../../include/text.php:1068 -msgid "anxious" -msgstr "anxieux" +#: ../../addon/nofed/nofed.php:76 +msgid "Federate posts by default" +msgstr "Par défaut, fédérer les publications." -#: ../../include/text.php:1069 -msgid "cranky" -msgstr "énervé" +#: ../../addon/nofed/nofed.php:80 +msgid "NoFed Settings" +msgstr "Paramètres NoFed" -#: ../../include/text.php:1070 -msgid "disturbed" -msgstr "perturbé" +#: ../../addon/redred/redred.php:45 +msgid "Post to Red" +msgstr "Publier sur Red" -#: ../../include/text.php:1071 -msgid "frustrated" -msgstr "frustré" +#: ../../addon/redred/redred.php:60 +msgid "Channel is required." +msgstr "Un canal est requis." -#: ../../include/text.php:1072 -msgid "depressed" -msgstr "déprimé" +#: ../../addon/redred/redred.php:76 +msgid "redred Settings saved." +msgstr "Paramètres redred sauvegardés." -#: ../../include/text.php:1073 -msgid "motivated" -msgstr "motivé" +#: ../../addon/redred/redred.php:95 +msgid "Allow posting to another Hubzilla Channel" +msgstr "Autoriser la publication sur un autre canal Hubzilla" -#: ../../include/text.php:1074 -msgid "relaxed" -msgstr "détendu" +#: ../../addon/redred/redred.php:99 +msgid "Send public postings to Hubzilla channel by default" +msgstr "Par défaut, envoyer les publications publiques sur le canal Hubzilla" -#: ../../include/text.php:1075 -msgid "surprised" -msgstr "surpris" +#: ../../addon/redred/redred.php:103 +msgid "Hubzilla API Path" +msgstr "Chemin de l'API Hubzilla" -#: ../../include/text.php:1257 ../../include/js_strings.php:70 -msgid "Monday" -msgstr "Lundi" +#: ../../addon/redred/redred.php:107 +msgid "Hubzilla login name" +msgstr "Identifiant de connexion Hubzilla" -#: ../../include/text.php:1257 ../../include/js_strings.php:71 -msgid "Tuesday" -msgstr "Mardi" +#: ../../addon/redred/redred.php:111 +msgid "Hubzilla channel name" +msgstr "Nom du canal Hubzilla" -#: ../../include/text.php:1257 ../../include/js_strings.php:72 -msgid "Wednesday" -msgstr "Mercredi" +#: ../../addon/redred/redred.php:119 +msgid "Hubzilla Crosspost Settings" +msgstr "Paramètres Crosspost Hubzilla" -#: ../../include/text.php:1257 ../../include/js_strings.php:73 -msgid "Thursday" -msgstr "Jeudi" +#: ../../addon/logrot/logrot.php:36 +msgid "Logfile archive directory" +msgstr "Répertoire d'archivage du fichier journal" -#: ../../include/text.php:1257 ../../include/js_strings.php:74 -msgid "Friday" -msgstr "Vendredi" +#: ../../addon/logrot/logrot.php:36 +msgid "Directory to store rotated logs" +msgstr "Répertoire où stocker les journaux de rotation" -#: ../../include/text.php:1257 ../../include/js_strings.php:75 -msgid "Saturday" -msgstr "Samedi" +#: ../../addon/logrot/logrot.php:37 +msgid "Logfile size in bytes before rotating" +msgstr "Taille du fichier journal en octets avant la rotation" -#: ../../include/text.php:1257 ../../include/js_strings.php:69 -msgid "Sunday" -msgstr "Dimanche" +#: ../../addon/logrot/logrot.php:38 +msgid "Number of logfiles to retain" +msgstr "Nombre de fichiers de journal à conserver" -#: ../../include/text.php:1261 ../../include/js_strings.php:45 -msgid "January" -msgstr "Janvier" +#: ../../addon/frphotos/frphotos.php:91 +msgid "Friendica Photo Album Import" +msgstr "Importation de l'album photo Friendica " -#: ../../include/text.php:1261 ../../include/js_strings.php:46 -msgid "February" -msgstr "Février" +#: ../../addon/frphotos/frphotos.php:92 +msgid "This will import all your Friendica photo albums to this Red channel." +msgstr "Ceci importera toutes vos albums photos Friendica dans ce canal Hubzilla." -#: ../../include/text.php:1261 ../../include/js_strings.php:47 -msgid "March" -msgstr "Mars" +#: ../../addon/frphotos/frphotos.php:93 +msgid "Friendica Server base URL" +msgstr "URL de base du serveur Friendica" -#: ../../include/text.php:1261 ../../include/js_strings.php:48 -msgid "April" -msgstr "Avril" +#: ../../addon/frphotos/frphotos.php:94 +msgid "Friendica Login Username" +msgstr "Identifiant de connexion Friendica" -#: ../../include/text.php:1261 -msgid "May" -msgstr "Mai" +#: ../../addon/frphotos/frphotos.php:95 +msgid "Friendica Login Password" +msgstr "Mot de passe de connexion Friendica" -#: ../../include/text.php:1261 ../../include/js_strings.php:50 -msgid "June" -msgstr "Juin" +#: ../../addon/donate/donate.php:21 +msgid "Project Servers and Resources" +msgstr "Serveurs et ressources du projet" -#: ../../include/text.php:1261 ../../include/js_strings.php:51 -msgid "July" -msgstr "Juillet" +#: ../../addon/donate/donate.php:22 +msgid "Project Creator and Tech Lead" +msgstr "Créateur et Responsable Technique du projet" -#: ../../include/text.php:1261 ../../include/js_strings.php:52 -msgid "August" -msgstr "Août" +#: ../../addon/donate/donate.php:23 +msgid "Admin, developer, directorymin, support bloke" +msgstr "Administrateur, développeur, responsable d'annuaire, équipe support" -#: ../../include/text.php:1261 ../../include/js_strings.php:53 -msgid "September" -msgstr "Septembre" +#: ../../addon/donate/donate.php:50 +msgid "" +"And the hundreds of other people and organisations who helped make the " +"Hubzilla possible." +msgstr "Et les centaines d'autres personnes et organisations qui ont contribué à rendre le Hubzilla possible." -#: ../../include/text.php:1261 ../../include/js_strings.php:54 -msgid "October" -msgstr "Octobre" +#: ../../addon/donate/donate.php:53 +msgid "" +"The Redmatrix/Hubzilla projects are provided primarily by volunteers giving " +"their time and expertise - and often paying out of pocket for services they " +"share with others." +msgstr "Les projets Redmatrix / Hubzilla sont fournis principalement par des bénévoles qui donnent de leur temps et de leur expertise - et paient souvent de leur poche pour des services qu'ils partagent avec d'autres." -#: ../../include/text.php:1261 ../../include/js_strings.php:55 -msgid "November" -msgstr "Novembre" +#: ../../addon/donate/donate.php:54 +msgid "" +"There is no corporate funding and no ads, and we do not collect and sell " +"your personal information. (We don't control your personal information - " +"<strong>you do</strong>.)" +msgstr "Il n'y a ni financement d'entreprise ni publicités, et nous ne recueillons ni ne vendons vos données personnelles. (Nous ne contrôlons pas vos informations personnelles - vous le faites !)" -#: ../../include/text.php:1261 ../../include/js_strings.php:56 -msgid "December" -msgstr "Décembre" +#: ../../addon/donate/donate.php:55 +msgid "" +"Help support our ground-breaking work in decentralisation, web identity, and" +" privacy." +msgstr "Aider à soutenir notre travail novateur en matière de décentralisation, d'identité Web et de confidentialité." -#: ../../include/text.php:1338 ../../include/text.php:1342 -msgid "Unknown Attachment" -msgstr "Pièce jointe inconnue" +#: ../../addon/donate/donate.php:57 +msgid "" +"Your donations keep servers and services running and also helps us to " +"provide innovative new features and continued development." +msgstr "Vos dons maintiennent les serveurs et les services en marche et nous aident également à fournir de nouvelles fonctionnalités innovantes et un développement continu." -#: ../../include/text.php:1344 -msgid "unknown" -msgstr "Inconnu" +#: ../../addon/donate/donate.php:60 +msgid "Donate" +msgstr "Donner" -#: ../../include/text.php:1380 -msgid "remove category" -msgstr "supprimer la catégorie" +#: ../../addon/donate/donate.php:62 +msgid "" +"Choose a project, developer, or public hub to support with a one-time " +"donation" +msgstr "Choisissez un projet, un développeur ou un hub public à soutenir à l'aide d'un don unique" -#: ../../include/text.php:1457 -msgid "remove from file" -msgstr "retirer du fichier" +#: ../../addon/donate/donate.php:63 +msgid "Donate Now" +msgstr "Donner maintenant" -#: ../../include/text.php:1753 ../../include/text.php:1824 -msgid "default" -msgstr "défaut" +#: ../../addon/donate/donate.php:64 +msgid "" +"<strong><em>Or</em></strong> become a project sponsor (Hubzilla Project " +"only)" +msgstr "Or devenez un sponsor du projet (projet Hubzilla uniquement)" -#: ../../include/text.php:1761 -msgid "Page layout" -msgstr "Mise en page" +#: ../../addon/donate/donate.php:65 +msgid "" +"Please indicate if you would like your first name or full name (or nothing) " +"to appear in our sponsor listing" +msgstr "Veuillez indiquer si vous souhaitez que votre nom ou prénom (ou rien) apparaisse dans la liste de nos sponsors." -#: ../../include/text.php:1761 -msgid "You can create your own with the layouts tool" -msgstr "Créez les vôtres avec les outils de mise en page" +#: ../../addon/donate/donate.php:66 +msgid "Sponsor" +msgstr "Sponsors" -#: ../../include/text.php:1803 -msgid "Page content type" -msgstr "Type de contenu de la page" +#: ../../addon/donate/donate.php:69 +msgid "Special thanks to: " +msgstr "Remerciements particuliers à :" -#: ../../include/text.php:1836 -msgid "Select an alternate language" -msgstr "Choisir une langue alternative" +#: ../../addon/chords/Mod_Chords.php:44 +msgid "" +"This is a fairly comprehensive and complete guitar chord dictionary which " +"will list most of the available ways to play a certain chord, starting from " +"the base of the fingerboard up to a few frets beyond the twelfth fret " +"(beyond which everything repeats). A couple of non-standard tunings are " +"provided for the benefit of slide players, etc." +msgstr "Ceci est un dictionnaire d'accords de guitare assez complet et facile qui énumère la plupart des manières possibles de jouer un certain accord, à partir de la base de la touche jusqu'à quelques frettes au-delà de la douzième frette (au-delà de laquelle tout se répète). Un couple d'accordages non standard sont fournis au profit des joueurs de diapositives, etc." -#: ../../include/text.php:1953 -msgid "activity" -msgstr "activité" +#: ../../addon/chords/Mod_Chords.php:46 +msgid "" +"Chord names start with a root note (A-G) and may include sharps (#) and " +"flats (b). This software will parse most of the standard naming conventions " +"such as maj, min, dim, sus(2 or 4), aug, with optional repeating elements." +msgstr "Les noms des accords commencent par une note racine (A-G) et peuvent inclure des dièses (#) et des bémols (b). Ce logiciel analysera la plupart des conventions de dénomination standard telles que maj, min, dim, sus (2 ou 4), aug, avec des éléments répétitifs facultatifs." -#: ../../include/text.php:2262 -msgid "Design Tools" -msgstr "Outils de conception" +#: ../../addon/chords/Mod_Chords.php:48 +msgid "" +"Valid examples include A, A7, Am7, Amaj7, Amaj9, Ammaj7, Aadd4, Asus2Add4, " +"E7b13b11 ..." +msgstr "Exemples valides comprennent A, A7, Am7, Amaj7, Amaj9, Ammaj7, Aadd4, Asus2Add4, E7b13b11 ..." -#: ../../include/text.php:2268 -msgid "Pages" -msgstr "Pages" +#: ../../addon/chords/Mod_Chords.php:51 +msgid "Guitar Chords" +msgstr "Acords de guitar" -#: ../../include/widgets.php:103 -msgid "System" -msgstr "Système" +#: ../../addon/chords/Mod_Chords.php:52 +msgid "The complete online chord dictionary" +msgstr "Le dictionnaire en ligne complet des accords" -#: ../../include/widgets.php:106 -msgid "New App" -msgstr "" +#: ../../addon/chords/Mod_Chords.php:57 +msgid "Tuning" +msgstr "Réglage" -#: ../../include/widgets.php:154 -msgid "Suggestions" -msgstr "Suggestions" +#: ../../addon/chords/Mod_Chords.php:58 +msgid "Chord name: example: Em7" +msgstr "Nom d'accord. Exemple : Em7." -#: ../../include/widgets.php:155 -msgid "See more..." -msgstr "Voir plus..." +#: ../../addon/chords/Mod_Chords.php:59 +msgid "Show for left handed stringing" +msgstr "Montrer pour les gauchers" -#: ../../include/widgets.php:175 -#, php-format -msgid "You have %1$.0f of %2$.0f allowed connections." -msgstr "Vous avez %1$.0f sur %2$.0f contacts autorisés." +#: ../../addon/chords/chords.php:33 +msgid "Quick Reference" +msgstr "Référence rapide" -#: ../../include/widgets.php:181 -msgid "Add New Connection" -msgstr "Ajouter un nouveau contact" +#: ../../addon/libertree/libertree.php:38 +msgid "Post to Libertree" +msgstr "Publier sur Libertree" -#: ../../include/widgets.php:182 -msgid "Enter channel address" -msgstr "Saisissez l'adresse du canal" +#: ../../addon/libertree/libertree.php:69 +msgid "Enable Libertree Post Plugin" +msgstr "Activer le plugin de publication Libertree" -#: ../../include/widgets.php:183 -msgid "Examples: bob@example.com, https://example.com/barbara" -msgstr "Exemples : pierre@exemple.com, https://exemple.com/sophie" +#: ../../addon/libertree/libertree.php:73 +msgid "Libertree API token" +msgstr "Jeton de l'API Libertree" -#: ../../include/widgets.php:199 -msgid "Notes" -msgstr "Notes" +#: ../../addon/libertree/libertree.php:77 +msgid "Libertree site URL" +msgstr "Adresse du site Libertree" -#: ../../include/widgets.php:273 -msgid "Remove term" -msgstr "Retirer le terme" +#: ../../addon/libertree/libertree.php:81 +msgid "Post to Libertree by default" +msgstr "Par défaut, publier sur Libertree" -#: ../../include/widgets.php:281 ../../include/features.php:84 -msgid "Saved Searches" -msgstr "Recherches sauvegardées" +#: ../../addon/libertree/libertree.php:85 +msgid "Libertree Post Settings" +msgstr "Paramètres de publication pour Libertree" -#: ../../include/widgets.php:282 ../../include/group.php:316 -msgid "add" -msgstr "ajouter" +#: ../../addon/libertree/libertree.php:99 +msgid "Libertree Settings saved." +msgstr "Paramètres de Libertree sauvegardés." -#: ../../include/widgets.php:310 ../../include/contact_widgets.php:53 -#: ../../include/features.php:98 -msgid "Saved Folders" -msgstr "Dossiers sauvegardés" +#: ../../addon/flattrwidget/flattrwidget.php:45 +msgid "Flattr this!" +msgstr "Flattr this!" -#: ../../include/widgets.php:313 ../../include/widgets.php:432 -#: ../../include/contact_widgets.php:56 ../../include/contact_widgets.php:94 -msgid "Everything" -msgstr "Tout" +#: ../../addon/flattrwidget/flattrwidget.php:83 +msgid "Flattr widget settings updated." +msgstr "Les paramètres du widget Flattr ont été mis à jour" -#: ../../include/widgets.php:354 -msgid "Archives" -msgstr "Archives" +#: ../../addon/flattrwidget/flattrwidget.php:100 +msgid "Flattr user" +msgstr "Utilisateur de Flattr" -#: ../../include/widgets.php:516 -msgid "Refresh" -msgstr "Actualiser" +#: ../../addon/flattrwidget/flattrwidget.php:104 +msgid "URL of the Thing to flattr" +msgstr "URL de ce que vous voulez flattr" -#: ../../include/widgets.php:556 -msgid "Account settings" -msgstr "Paramètres du compte" +#: ../../addon/flattrwidget/flattrwidget.php:104 +msgid "If empty channel URL is used" +msgstr "Si une url vide est utilisée" -#: ../../include/widgets.php:562 -msgid "Channel settings" -msgstr "Paramètres du canal" +#: ../../addon/flattrwidget/flattrwidget.php:108 +msgid "Title of the Thing to flattr" +msgstr "Titre de ce que vous voulez flattr" -#: ../../include/widgets.php:571 -msgid "Additional features" -msgstr "Fonctionnalités supplémentaires" +#: ../../addon/flattrwidget/flattrwidget.php:108 +msgid "If empty \"channel name on The Hubzilla\" will be used" +msgstr "Si vide, \"nom du canal sur Hubzilla\" sera utilisé" -#: ../../include/widgets.php:578 -msgid "Feature/Addon settings" -msgstr "Paramètres des extensions/greffons" +#: ../../addon/flattrwidget/flattrwidget.php:112 +msgid "Static or dynamic flattr button" +msgstr "Statique ou dynamique bouton Flattr" -#: ../../include/widgets.php:584 -msgid "Display settings" -msgstr "Paramètres d'affichage" +#: ../../addon/flattrwidget/flattrwidget.php:112 +msgid "static" +msgstr "statique" -#: ../../include/widgets.php:591 -msgid "Manage locations" -msgstr "" +#: ../../addon/flattrwidget/flattrwidget.php:112 +msgid "dynamic" +msgstr "dynamique" -#: ../../include/widgets.php:600 -msgid "Export channel" -msgstr "Exporter le canal" +#: ../../addon/flattrwidget/flattrwidget.php:116 +msgid "Alignment of the widget" +msgstr "Alignement du widget" -#: ../../include/widgets.php:607 -msgid "Connected apps" -msgstr "Applications connectées" +#: ../../addon/flattrwidget/flattrwidget.php:116 +msgid "left" +msgstr "gauche" -#: ../../include/widgets.php:622 -msgid "Premium Channel Settings" -msgstr "Paramètres de canal VIP" +#: ../../addon/flattrwidget/flattrwidget.php:116 +msgid "right" +msgstr "droite" -#: ../../include/widgets.php:651 -msgid "Private Mail Menu" -msgstr "Menu des messages privés" +#: ../../addon/flattrwidget/flattrwidget.php:120 +msgid "Enable Flattr widget" +msgstr "Activer le widget Flattr" -#: ../../include/widgets.php:653 -msgid "Combined View" -msgstr "Vue combinée" +#: ../../addon/flattrwidget/flattrwidget.php:124 +msgid "Flattr Widget Settings" +msgstr "Paramètres du widget Flattr" -#: ../../include/widgets.php:658 ../../include/nav.php:196 -msgid "Inbox" -msgstr "Boîte de réception" +#: ../../addon/statusnet/statusnet.php:143 +msgid "Post to GNU social" +msgstr "Publier sur GNU-social" -#: ../../include/widgets.php:663 ../../include/nav.php:197 -msgid "Outbox" -msgstr "Boîte d'envoi" +#: ../../addon/statusnet/statusnet.php:195 +msgid "" +"Please contact your site administrator.<br />The provided API URL is not " +"valid." +msgstr "Veuillez contacter l'administrateur de votre site. L'URL de l'API n'est pas valide." -#: ../../include/widgets.php:668 ../../include/nav.php:198 -msgid "New Message" -msgstr "Nouveau message" +#: ../../addon/statusnet/statusnet.php:232 +msgid "We could not contact the GNU social API with the Path you entered." +msgstr "Nous ne pouvons pas contacter l'API de GNU-social avec le chemin que vous avez entré." -#: ../../include/widgets.php:685 ../../include/widgets.php:697 -msgid "Conversations" -msgstr "Conversations" +#: ../../addon/statusnet/statusnet.php:266 +msgid "GNU social settings updated." +msgstr "Les paramètres GNU-social ont été mis à jour." -#: ../../include/widgets.php:689 -msgid "Received Messages" -msgstr "Messages reçus" +#: ../../addon/statusnet/statusnet.php:310 +msgid "Globally Available GNU social OAuthKeys" +msgstr "Les OAuthKeys GNU-social sont globalement disponibles." -#: ../../include/widgets.php:693 -msgid "Sent Messages" -msgstr "Messages envoyés" +#: ../../addon/statusnet/statusnet.php:312 +msgid "" +"There are preconfigured OAuth key pairs for some GNU social servers " +"available. If you are using one of them, please use these credentials.<br " +"/>If not feel free to connect to any other GNU social instance (see below)." +msgstr "Il existe des paires de clés OAuth préconfigurées pour certains serveurs GNU-social disponibles. Si vous utilisez l'un d'eux, utilisez ces informations d'identification.\nSi vous ne voulez pas vous connecter à une autre instance GNU social (voir ci-dessous)." -#: ../../include/widgets.php:707 -msgid "No messages." -msgstr "Pas de message." +#: ../../addon/statusnet/statusnet.php:327 +msgid "Provide your own OAuth Credentials" +msgstr "Fournissez vos propres informations d'identification OAuth" -#: ../../include/widgets.php:725 -msgid "Delete conversation" -msgstr "Supprimer la conversation" +#: ../../addon/statusnet/statusnet.php:329 +msgid "" +"No consumer key pair for GNU social found. Register your Hubzilla Account as" +" an desktop client on your GNU social account, copy the consumer key pair " +"here and enter the API base root.<br />Before you register your own OAuth " +"key pair ask the administrator if there is already a key pair for this " +"Hubzilla installation at your favourite GNU social installation." +msgstr "Aucune paire de clés utilisateur n'a été trouvée pour GNU-social. Enregistrer votre compte Hubzilla en tant que client de bureau sur votre compte GNU-social, puis copier la paire de clés utilisateur ici et entrer la racine de base de l'API.\nAvant d'enregistrer votre propre paire de clés OAuth, demandez à l'administrateur s'il existe déjà une paire de clés pour cette installation de Hubzilla à votre installation GNU-social préférée." -#: ../../include/widgets.php:751 -msgid "Events Menu" -msgstr "Menu Evènements" +#: ../../addon/statusnet/statusnet.php:333 +msgid "OAuth Consumer Key" +msgstr "Clé d'utilisateur OAuth" -#: ../../include/widgets.php:752 -msgid "Day View" -msgstr "Vue Jour" +#: ../../addon/statusnet/statusnet.php:337 +msgid "OAuth Consumer Secret" +msgstr "Secret d'utilisateur OAuth" -#: ../../include/widgets.php:753 -msgid "Week View" -msgstr "Vue Semaine" +#: ../../addon/statusnet/statusnet.php:341 +msgid "Base API Path" +msgstr "Chemin de l'API de base" -#: ../../include/widgets.php:754 -msgid "Month View" -msgstr "Vue Mois" +#: ../../addon/statusnet/statusnet.php:341 +msgid "Remember the trailing /" +msgstr "N'oubliez pas le / final" -#: ../../include/widgets.php:766 -msgid "Events Tools" -msgstr "Outils Evènements" +#: ../../addon/statusnet/statusnet.php:345 +msgid "GNU social application name" +msgstr "Nom de l'application GNU-social" -#: ../../include/widgets.php:767 -msgid "Export Calendar" -msgstr "Exporter le calendrier" +#: ../../addon/statusnet/statusnet.php:368 +msgid "" +"To connect to your GNU social account click the button below to get a " +"security code from GNU social which you have to copy into the input box " +"below and submit the form. Only your <strong>public</strong> posts will be " +"posted to GNU social." +msgstr "Pour vous connecter à votre compte GNU-social, cliquez sur le bouton ci-dessous pour obtenir un code de sécurité de GNU-social. Vous devez le copier dans la zone de saisie ci-dessous, puis soumettre le formulaire. Seuls vos messages publics seront visibles sur GNU-social." -#: ../../include/widgets.php:768 -msgid "Import Calendar" -msgstr "Importer un calendrier" +#: ../../addon/statusnet/statusnet.php:370 +msgid "Log in with GNU social" +msgstr "Vous connecter avec GNU-social" -#: ../../include/widgets.php:842 ../../include/conversation.php:1662 -#: ../../include/conversation.php:1665 -msgid "Chatrooms" -msgstr "Salons de clavardage" +#: ../../addon/statusnet/statusnet.php:373 +msgid "Copy the security code from GNU social here" +msgstr "Copier ici le code de sécurité de GNU-social." -#: ../../include/widgets.php:846 -msgid "Overview" -msgstr "" +#: ../../addon/statusnet/statusnet.php:383 +msgid "Cancel Connection Process" +msgstr "Annuler le processus de connexion" -#: ../../include/widgets.php:853 -msgid "Chat Members" -msgstr "" +#: ../../addon/statusnet/statusnet.php:385 +msgid "Current GNU social API is" +msgstr "L'API GNU-social courante est" -#: ../../include/widgets.php:876 -msgid "Bookmarked Chatrooms" -msgstr "Salons favoris" +#: ../../addon/statusnet/statusnet.php:389 +msgid "Cancel GNU social Connection" +msgstr "Annuler la connexion GNU-social" -#: ../../include/widgets.php:899 -msgid "Suggested Chatrooms" -msgstr "Salons suggérés" +#: ../../addon/statusnet/statusnet.php:401 ../../addon/twitter/twitter.php:232 +msgid "Currently connected to: " +msgstr "Actuellement connecté à :" -#: ../../include/widgets.php:1044 ../../include/widgets.php:1156 -msgid "photo/image" -msgstr "photo/image" +#: ../../addon/statusnet/statusnet.php:406 +msgid "" +"<strong>Note</strong>: Due your privacy settings (<em>Hide your profile " +"details from unknown viewers?</em>) the link potentially included in public " +"postings relayed to GNU social will lead the visitor to a blank page " +"informing the visitor that the access to your profile has been restricted." +msgstr "Remarque : en raison de vos paramètres de confidentialité (masquer les détails de votre profil aux visiteurs inconnus? ), le lien potentiellement inclus dans les annonces publiques relayées sur GNU-social amènera le visiteur à une page vierge informant le visiteur que l'accès à votre profil a été restreint." -#: ../../include/widgets.php:1099 -msgid "Click to show more" -msgstr "Cliquer pour voir plus" +#: ../../addon/statusnet/statusnet.php:411 +msgid "Allow posting to GNU social" +msgstr "Autoriser la publication sur GNU-social" -#: ../../include/widgets.php:1250 -msgid "Rating Tools" -msgstr "Outils d'évaluation" +#: ../../addon/statusnet/statusnet.php:411 +msgid "" +"If enabled your public postings can be posted to the associated GNU-social " +"account" +msgstr "Si cette option est activée, vos publications publiques peuvent être publiées sur le compte GNU-social associé." -#: ../../include/widgets.php:1254 ../../include/widgets.php:1256 -msgid "Rate Me" -msgstr "M'évaluer" +#: ../../addon/statusnet/statusnet.php:415 +msgid "Post to GNU social by default" +msgstr "Par défaut, publier sur GNU-social" -#: ../../include/widgets.php:1259 -msgid "View Ratings" -msgstr "Voir mes évaluations" +#: ../../addon/statusnet/statusnet.php:415 +msgid "" +"If enabled your public postings will be posted to the associated GNU-social " +"account by default" +msgstr "Si cette option est activée, par défaut, vos publications publiques seront publiées sur le compte GNU-social associé" -#: ../../include/widgets.php:1316 -msgid "Forums" -msgstr "Membres du forum" +#: ../../addon/statusnet/statusnet.php:424 ../../addon/twitter/twitter.php:255 +msgid "Clear OAuth configuration" +msgstr "Effacer la configuration OAuth" -#: ../../include/widgets.php:1345 -msgid "Tasks" -msgstr "Tâches" +#: ../../addon/statusnet/statusnet.php:432 +msgid "GNU social Post Settings" +msgstr "Paramètres de publication GNU-social" -#: ../../include/widgets.php:1354 -msgid "Documentation" -msgstr "Documentation" +#: ../../addon/statusnet/statusnet.php:891 +msgid "API URL" +msgstr "URL de l'API" -#: ../../include/widgets.php:1356 -msgid "Project/Site Information" -msgstr "Information sur le site/projet" +#: ../../addon/statusnet/statusnet.php:894 +msgid "Application name" +msgstr "Nom de l'application" -#: ../../include/widgets.php:1357 -msgid "For Members" -msgstr "Pour les membres" +#: ../../addon/qrator/qrator.php:48 +msgid "QR code" +msgstr "QR code" -#: ../../include/widgets.php:1358 -msgid "For Administrators" -msgstr "Pour les administrateurs" +#: ../../addon/qrator/qrator.php:63 +msgid "QR Generator" +msgstr "Générateur de QRcode" -#: ../../include/widgets.php:1359 -msgid "For Developers" -msgstr "Pour les développeurs" +#: ../../addon/qrator/qrator.php:64 +msgid "Enter some text" +msgstr "Entrer du texte" -#: ../../include/widgets.php:1383 ../../include/widgets.php:1421 -msgid "Member registrations waiting for confirmation" -msgstr "" +#: ../../addon/chess/chess.php:276 ../../addon/chess/chess.php:433 +msgid "Invalid game." +msgstr "Jeu invalide" -#: ../../include/widgets.php:1389 -msgid "Inspect queue" -msgstr "Analyser la file d'attente" +#: ../../addon/chess/chess.php:282 ../../addon/chess/chess.php:439 +msgid "You are not a player in this game." +msgstr "Vous n'êtes pas un joueur de ce jeu." -#: ../../include/widgets.php:1391 -msgid "DB updates" -msgstr "Mises à jour BDD" +#: ../../addon/chess/chess.php:315 +msgid "You must be a local channel to create a game." +msgstr "Vous devez être un canal local pour créer un jeu." -#: ../../include/widgets.php:1416 ../../include/nav.php:216 -msgid "Admin" -msgstr "Administrateur" +#: ../../addon/chess/chess.php:333 +msgid "You must select one opponent that is not yourself." +msgstr "Vous devez sélectionner un adversaire qui ne soit pas vous-même." -#: ../../include/widgets.php:1417 -msgid "Plugin Features" -msgstr "Fonctionnalités des greffons" +#: ../../addon/chess/chess.php:336 +msgid "Creating new game..." +msgstr "en train de créer un nouveau jeu…" -#: ../../include/follow.php:27 -msgid "Channel is blocked on this site." -msgstr "Ce canal est bloqué sur ce site." +#: ../../addon/chess/chess.php:342 +msgid "You must select white or black." +msgstr "Vous devez sélectionner les blancs ou les noirs." -#: ../../include/follow.php:32 -msgid "Channel location missing." -msgstr "Emplacement du canal introuvable." +#: ../../addon/chess/chess.php:349 +msgid "Error creating new game." +msgstr "Erreur lors de la création du nouveau jeu." -#: ../../include/follow.php:81 -msgid "Response from remote channel was incomplete." -msgstr "La réponse du canal distant était incomplète." +#: ../../addon/chess/chess.php:381 ../../include/channel.php:897 +msgid "Requested channel is not available." +msgstr "Canal demandé non disponible." -#: ../../include/follow.php:98 -msgid "Channel was deleted and no longer exists." -msgstr "Le canal a été supprimé et n'existe plus." +#: ../../addon/chess/chess.php:395 +msgid "You must select a local channel /chess/channelname" +msgstr "Vous devez sélectionner un canal local /échecs/nomducanal" -#: ../../include/follow.php:154 ../../include/follow.php:190 -msgid "Protocol disabled." -msgstr "Protocole désactivé." +#: ../../addon/chess/chess.php:923 +msgid "Enable notifications" +msgstr "Activer les notifications" -#: ../../include/follow.php:178 -msgid "Channel discovery failed." -msgstr "La tentative d'accéder au canal a échoué." +#: ../../addon/twitter/twitter.php:99 +msgid "Post to Twitter" +msgstr "Publier sur Twitter" -#: ../../include/follow.php:216 -msgid "Cannot connect to yourself." -msgstr "Ne peut pas se connecter à vous." +#: ../../addon/twitter/twitter.php:154 +msgid "Twitter settings updated." +msgstr "Les paramètres de Twitter ont été mis à jour." -#: ../../include/bookmarks.php:35 -#, php-format -msgid "%1$s's bookmarks" -msgstr "Favoris de %1$s" +#: ../../addon/twitter/twitter.php:183 +msgid "" +"No consumer key pair for Twitter found. Please contact your site " +"administrator." +msgstr "Aucune paire de clés d'utilisateur pour Twitter n'a été trouvée. Veuillez contacter l'administrateur de votre site." -#: ../../include/api.php:1336 -msgid "Public Timeline" -msgstr "Fil public" - -#: ../../include/bbcode.php:123 ../../include/bbcode.php:844 -#: ../../include/bbcode.php:847 ../../include/bbcode.php:852 -#: ../../include/bbcode.php:855 ../../include/bbcode.php:858 -#: ../../include/bbcode.php:861 ../../include/bbcode.php:866 -#: ../../include/bbcode.php:869 ../../include/bbcode.php:874 -#: ../../include/bbcode.php:877 ../../include/bbcode.php:880 -#: ../../include/bbcode.php:883 -msgid "Image/photo" -msgstr "Image/photo" +#: ../../addon/twitter/twitter.php:205 +msgid "" +"At this Hubzilla instance the Twitter plugin was enabled but you have not " +"yet connected your account to your Twitter account. To do so click the " +"button below to get a PIN from Twitter which you have to copy into the input" +" box below and submit the form. Only your <strong>public</strong> posts will" +" be posted to Twitter." +msgstr "Dans cette instance de Hubzilla, le plugin Twitter a été activé, mais vous n'avez pas encore connecté votre compte à votre compte Twitter. Pour ce faire, cliquez sur le bouton ci-dessous pour obtenir un code PIN de Twitter que vous devez copier dans la zone de saisie ci-dessous, puis soumettre le formulaire. Seuls vos messages publics seront publiés sur Twitter." -#: ../../include/bbcode.php:162 ../../include/bbcode.php:894 -msgid "Encrypted content" -msgstr "Contenu chiffré" +#: ../../addon/twitter/twitter.php:207 +msgid "Log in with Twitter" +msgstr "Connectez-vous avec votre compte Twitter" -#: ../../include/bbcode.php:178 -#, php-format -msgid "Install %s element: " -msgstr "Installer %s élément" +#: ../../addon/twitter/twitter.php:210 +msgid "Copy the PIN from Twitter here" +msgstr "Copier ici le PIN fourni par Twitter" -#: ../../include/bbcode.php:182 -#, php-format +#: ../../addon/twitter/twitter.php:237 msgid "" -"This post contains an installable %s element, however you lack permissions " -"to install it on this site." -msgstr "Ce message contient un élément installable %s, mais vous n'avez pas l'autorisation de l'installer sur ce site." +"<strong>Note:</strong> Due your privacy settings (<em>Hide your profile " +"details from unknown viewers?</em>) the link potentially included in public " +"postings relayed to Twitter will lead the visitor to a blank page informing " +"the visitor that the access to your profile has been restricted." +msgstr "Note : En raison de vos paramètres de confidentialité (Masquer les détails de votre profil aux visiteurs inconnus?), le lien potentiellement inclus dans les annonces publiques relayées vers Twitter amènera le visiteur à une page vierge l'informant que l'accès à votre profil a été restreint." -#: ../../include/bbcode.php:254 -#, php-format -msgid "%1$s wrote the following %2$s %3$s" -msgstr "%1$s a écrit %2$s qui suit %3$s" +#: ../../addon/twitter/twitter.php:242 +msgid "Allow posting to Twitter" +msgstr "Autoriser la publication sur Twitter" -#: ../../include/bbcode.php:331 ../../include/bbcode.php:339 -msgid "Click to open/close" -msgstr "Cliquer pour ouvrir/fermer" +#: ../../addon/twitter/twitter.php:242 +msgid "" +"If enabled your public postings can be posted to the associated Twitter " +"account" +msgstr "Si cette option est activée, vos publications publiques peuvent être publiées sur le compte Twitter associé." -#: ../../include/bbcode.php:339 -msgid "spoiler" -msgstr "" +#: ../../addon/twitter/twitter.php:246 +msgid "Send public postings to Twitter by default" +msgstr "Par défaut, envoyer vos publications publiques sur Twitter." -#: ../../include/bbcode.php:585 -msgid "Different viewers will see this text differently" -msgstr "Ce texte aura un rendu différent en fonction des utilisateurs" +#: ../../addon/twitter/twitter.php:246 +msgid "" +"If enabled your public postings will be posted to the associated Twitter " +"account by default" +msgstr "Si cette option est activée, par défaut, vos publications publiques seront publiées sur le compte Twitter associé." -#: ../../include/bbcode.php:832 -msgid "$1 wrote:" -msgstr "$1 a écrit :" +#: ../../addon/twitter/twitter.php:264 +msgid "Twitter Post Settings" +msgstr "Paramètres des publications Twitter" -#: ../../include/dir_fns.php:141 -msgid "Directory Options" -msgstr "Options d'annuaire" +#: ../../addon/smileybutton/smileybutton.php:273 +msgid "Deactivate the feature" +msgstr "Désactiver la fonctionnalité" -#: ../../include/dir_fns.php:143 -msgid "Safe Mode" -msgstr "Mode sûr" +#: ../../addon/smileybutton/smileybutton.php:277 +msgid "Hide the button and show the smilies directly." +msgstr "Cacher le bouton et afficher les émoticônes directement." -#: ../../include/dir_fns.php:144 -msgid "Public Forums Only" -msgstr "Les forums publics uniquement" +#: ../../addon/smileybutton/smileybutton.php:281 +msgid "Smileybutton Settings" +msgstr "Paramètres du bouton des émoticônes" -#: ../../include/dir_fns.php:145 -msgid "This Website Only" -msgstr "Ce site uniquement" +#: ../../addon/piwik/piwik.php:85 +msgid "" +"This website is tracked using the <a href='http://www.piwik.org'>Piwik</a> " +"analytics tool." +msgstr "Ce site web est surveillé grâce à l'outil d'analyse <a href='http://www.piwik.org'>Piwik</a>." -#: ../../include/security.php:383 +#: ../../addon/piwik/piwik.php:88 +#, php-format msgid "" -"The form security token was not correct. This probably happened because the " -"form has been opened for too long (>3 hours) before submitting it." -msgstr "Le formulaire n'est plus sécurisé, probablement parce qu'il est ouvert depuis trop longtemps (plus de 3 heures)." +"If you do not want that your visits are logged this way you <a href='%s'>can" +" set a cookie to prevent Piwik from tracking further visits of the site</a> " +"(opt-out)." +msgstr "Si vous ne souhaitez pas que vos visites soient enregistrées de cette façon, <a href='%s'>vous pouvez\ndéfinir un cookie pour empêcher Piwik de suivre davantage de visites du site</a> (opt-out)." -#: ../../include/nav.php:82 ../../include/nav.php:113 ../../boot.php:1702 -msgid "Logout" -msgstr "Déconnexion" +#: ../../addon/piwik/piwik.php:96 +msgid "Piwik Base URL" +msgstr "URL de base Piwik" -#: ../../include/nav.php:82 ../../include/nav.php:113 -msgid "End this session" -msgstr "Mettre fin à la session" +#: ../../addon/piwik/piwik.php:96 +msgid "" +"Absolute path to your Piwik installation. (without protocol (http/s), with " +"trailing slash)" +msgstr "Chemin absolu vers votre installation Piwik. (sans le http/s, avec antislash)" -#: ../../include/nav.php:85 ../../include/nav.php:144 -msgid "Home" -msgstr "Mon canal" +#: ../../addon/piwik/piwik.php:97 +msgid "Site ID" +msgstr "ID du site" -#: ../../include/nav.php:85 -msgid "Your posts and conversations" -msgstr "Vos publications et conversations" +#: ../../addon/piwik/piwik.php:98 +msgid "Show opt-out cookie link?" +msgstr "Afficher le lien opt-out du cookie ?" -#: ../../include/nav.php:86 -msgid "Your profile page" -msgstr "Votre profil" +#: ../../addon/piwik/piwik.php:99 +msgid "Asynchronous tracking" +msgstr "Traqueur asynchrone" -#: ../../include/nav.php:88 -msgid "Manage/Edit profiles" -msgstr "Gérer/modifier les profils" +#: ../../addon/piwik/piwik.php:100 +msgid "Enable frontend JavaScript error tracking" +msgstr "Activer le traqueur d'erreur du frontend JavaScript" -#: ../../include/nav.php:90 ../../include/channel.php:941 -msgid "Edit Profile" -msgstr "Éditeur de profil" +#: ../../addon/piwik/piwik.php:100 +msgid "This feature requires Piwik >= 2.2.0" +msgstr "Cette fonctionnalité requiert une version de Piwik >=2.2.0" -#: ../../include/nav.php:90 -msgid "Edit your profile" -msgstr "Modifier votre profil" +#: ../../addon/tour/tour.php:75 +msgid "Edit your profile and change settings." +msgstr "Éditer votre profil et changer les paramètres." -#: ../../include/nav.php:92 -msgid "Your photos" -msgstr "Vos photos" +#: ../../addon/tour/tour.php:76 +msgid "Click here to see activity from your connections." +msgstr "Cliquer ici pour voir l'activité de vos connections." -#: ../../include/nav.php:93 -msgid "Your files" -msgstr "Vos fichiers" +#: ../../addon/tour/tour.php:77 +msgid "Click here to see your channel home." +msgstr "Cliquer ici pour voir votre canal principal." -#: ../../include/nav.php:96 -msgid "Your chatrooms" -msgstr "Vos salons" +#: ../../addon/tour/tour.php:78 +msgid "You can access your private messages from here." +msgstr "Vous pouvez accéder à vos messages privés à partir d'ici." -#: ../../include/nav.php:102 ../../include/conversation.php:1675 -msgid "Bookmarks" -msgstr "Favoris" +#: ../../addon/tour/tour.php:79 +msgid "Create new events here." +msgstr "Créer de nouveaux événements ici." -#: ../../include/nav.php:102 -msgid "Your bookmarks" -msgstr "Vos favoris" +#: ../../addon/tour/tour.php:80 +msgid "" +"You can accept new connections and change permissions for existing ones " +"here. You can also e.g. create groups of contacts." +msgstr "Vous pouvez accepter de nouvelles connections et changer les permissions des connections existantes. Vous pouvez également créer des groupes de contacts." -#: ../../include/nav.php:106 -msgid "Your webpages" -msgstr "Vos pages web" +#: ../../addon/tour/tour.php:81 +msgid "System notifications will arrive here" +msgstr "Les notifications du système arriveront ici." -#: ../../include/nav.php:110 -msgid "Sign in" -msgstr "Connexion" +#: ../../addon/tour/tour.php:82 +msgid "Search for content and users" +msgstr "Rechercher du contenu ou des utilisateurs" -#: ../../include/nav.php:127 -#, php-format -msgid "%s - click to logout" -msgstr "%s - cliquer ici pour déconnecter" +#: ../../addon/tour/tour.php:83 +msgid "Browse for new contacts" +msgstr "Rechercher de nouveaux contacts" -#: ../../include/nav.php:130 -msgid "Remote authentication" -msgstr "Authentification distante" +#: ../../addon/tour/tour.php:84 +msgid "Launch installed apps" +msgstr "Démarrer des applications installées" -#: ../../include/nav.php:130 -msgid "Click to authenticate to your home hub" -msgstr "S'authentifier auprès de votre hub principal" +#: ../../addon/tour/tour.php:85 +msgid "Looking for help? Click here." +msgstr "Un peu d'aide ? Cliquer ici." -#: ../../include/nav.php:144 -msgid "Home Page" -msgstr "Page d'accueil" +#: ../../addon/tour/tour.php:86 +msgid "" +"New events have occurred in your network. Click here to see what has " +"happened!" +msgstr "De nouveaux événement se sont produits dans votre réseau. Cliquer ici pour voir ce qui s'est passé !" -#: ../../include/nav.php:147 -msgid "Create an account" -msgstr "Créer un compte" +#: ../../addon/tour/tour.php:87 +msgid "You have received a new private message. Click here to see from who!" +msgstr "Vous avez reçu un nouveau message privé. Cliquer ici pour voir qui vous écrit !" -#: ../../include/nav.php:159 -msgid "Help and documentation" -msgstr "Aide et documentation" +#: ../../addon/tour/tour.php:88 +msgid "There are events this week. Click here too see which!" +msgstr "Il y a des événements cette semaine. Cliquer ici pour voir lesquels !" -#: ../../include/nav.php:163 -msgid "Applications, utilities, links, games" -msgstr "Applications, utilitaires, liens, jeux" +#: ../../addon/tour/tour.php:89 +msgid "You have received a new introduction. Click here to see who!" +msgstr "Vous avez reçu une nouvelle demande de relation. Cliquer ici pour voir de qui !" -#: ../../include/nav.php:165 -msgid "Search site @name, #tag, ?docs, content" -msgstr "Recherche @nom, #tag, contenu" +#: ../../addon/tour/tour.php:90 +msgid "" +"There is a new system notification. Click here to see what has happened!" +msgstr "Vous avez reçu une notification du système. Cliquer ici pour voir ce qui se passe !" -#: ../../include/nav.php:167 -msgid "Channel Directory" -msgstr "Annuaire des canaux" +#: ../../addon/tour/tour.php:93 +msgid "Click here to share text, images, videos and sound." +msgstr "Cliquer ici pour partager du texte, des images, des vidéos ou du son." -#: ../../include/nav.php:179 -msgid "Your grid" -msgstr "Votre réseau" +#: ../../addon/tour/tour.php:94 +msgid "You can write an optional title for your update (good for long posts)." +msgstr "Vous pouvez ajouter à votre mise à jour un titre facultatif (pratique pour de longues publications)." -#: ../../include/nav.php:180 -msgid "Mark all grid notifications seen" -msgstr "Marquer toutes les notifications du réseau comme vues" +#: ../../addon/tour/tour.php:95 +msgid "Entering some categories here makes it easier to find your post later." +msgstr "Renseigner certaines catégories ici permet de retrouver plus facilement votre message plus tard." -#: ../../include/nav.php:182 -msgid "Channel home" -msgstr "Mon canal" +#: ../../addon/tour/tour.php:96 +msgid "Share photos, links, location, etc." +msgstr "Partager des photos, des liens, des localisations, etc." -#: ../../include/nav.php:183 -msgid "Mark all channel notifications seen" -msgstr "Marquer toutes les notifications du canal comme vues" +#: ../../addon/tour/tour.php:97 +msgid "" +"Only want to share content for a while? Make it expire at a certain date." +msgstr "Envie de partager un contenu pour une durée limitée ? Faites-le expirer à une certaine date." -#: ../../include/nav.php:189 -msgid "Notices" -msgstr "Notifications" +#: ../../addon/tour/tour.php:98 +msgid "You can password protect content." +msgstr "Vous pouvez protéger un contenu avec un mot de passe." -#: ../../include/nav.php:189 -msgid "Notifications" -msgstr "Notifications" +#: ../../addon/tour/tour.php:99 +msgid "Choose who you share with." +msgstr "Choisir avec qui vous partagez." -#: ../../include/nav.php:190 -msgid "See all notifications" -msgstr "Voir toutes les notifications" +#: ../../addon/tour/tour.php:101 +msgid "Click here when you are done." +msgstr "Cliquer ici quand vous avez fini." -#: ../../include/nav.php:193 -msgid "Private mail" -msgstr "Messages privés" +#: ../../addon/tour/tour.php:104 +msgid "Adjust from which channels posts should be displayed." +msgstr "Préciser de quels canaux les publications seront affichées." -#: ../../include/nav.php:194 -msgid "See all private messages" -msgstr "Voir tous les messages privés" +#: ../../addon/tour/tour.php:105 +msgid "Only show posts from channels in the specified privacy group." +msgstr "Afficher uniquement les messages des canaux appartenant au groupe de contacts spécifié." -#: ../../include/nav.php:195 -msgid "Mark all private messages seen" -msgstr "Marquer tous les messages privés comme vus" +#: ../../addon/tour/tour.php:109 +msgid "Easily find posts containing tags (keywords preceded by the \"#\" symbol)." +msgstr "Trouvez facilement des publications contenant des tags (mots-clés précédés du symbole \"#\")." -#: ../../include/nav.php:201 -msgid "Event Calendar" -msgstr "Calendrier des événements" +#: ../../addon/tour/tour.php:110 +msgid "Easily find posts in given category." +msgstr "Trouvez facilement des publications dans une catégorie donnée." -#: ../../include/nav.php:202 -msgid "See all events" -msgstr "Voir tous les événements" +#: ../../addon/tour/tour.php:111 +msgid "Easily find posts by date." +msgstr "Trouvez facilement des publications en fonction de leur date." -#: ../../include/nav.php:203 -msgid "Mark all events seen" -msgstr "Marquer tous les événements comme vus" +#: ../../addon/tour/tour.php:112 +msgid "" +"Suggested users who have volounteered to be shown as suggestions, and who we" +" think you might find interesting." +msgstr "Voici des utilisateurs que vous pourriez trouver intéressants. Ces utilisateurs se sont portés volontaires pour être affichés comme exemples." -#: ../../include/nav.php:206 -msgid "Manage Your Channels" -msgstr "Gérer vos canaux" +#: ../../addon/tour/tour.php:113 +msgid "Here you see channels you have connected to." +msgstr "Retrouvez ici les canaux auxquels vous vous êtes connectés." -#: ../../include/nav.php:208 -msgid "Account/Channel Settings" -msgstr "Paramètres du Compte/Canal" +#: ../../addon/tour/tour.php:114 +msgid "Save your search so you can repeat it at a later date." +msgstr "Enregistrer votre recherche de façon à pouvoir la répéter plus tard." -#: ../../include/nav.php:216 -msgid "Site Setup and Configuration" -msgstr "Configuration du site" +#: ../../addon/tour/tour.php:117 +msgid "" +"If you see this icon you can be sure that the sender is who it say it is. It" +" is normal that it is not always possible to verify the sender, so the icon " +"will be missing sometimes. There is usually no need to worry about that." +msgstr "Si vous voyez cette icône, vous pouvez être sûr que l'expéditeur est qui il dit qu'il est. Il est normal qu'il ne soit pas toujours possible de vérifier l'expéditeur, donc l'icône manquera parfois. Il n'est généralement pas nécessaire de s'inquiéter à ce sujet." -#: ../../include/nav.php:247 ../../include/conversation.php:851 -msgid "Loading..." -msgstr "Chargement..." +#: ../../addon/tour/tour.php:118 +msgid "" +"Danger! It seems someone tried to forge a message! This message is not " +"necessarily from who it says it is from!" +msgstr "Attention ! Il semble que quelqu'un a essayé de contrefaire un message ! Ce message n'a pas nécessairement été envoyé par la personne annoncée !" -#: ../../include/nav.php:252 -msgid "@name, #tag, ?doc, content" -msgstr "@nom, #étiquette, ?doc, contenu" +#: ../../addon/tour/tour.php:125 +msgid "" +"Welcome to Hubzilla! Would you like to see a tour of the UI?</p> <p>You can " +"pause it at any time and continue where you left off by reloading the page, " +"or navigting to another page.</p><p>You can also advance by pressing the " +"return key" +msgstr "Bienvenue sur Hubzilla! Voulez-vous faire un tour de l'interface utilisateur? Vous pouvez le mettre en pause à tout moment et continuer où vous l'avez laissé en rechargeant la page ou en naviguant vers une autre page. Vous pouvez également avancer en appuyant sur la touche de retour." -#: ../../include/nav.php:253 -msgid "Please wait..." -msgstr "Merci de patienter..." +#: ../../addon/sendzid/sendzid.php:25 +msgid "Extended Identity Sharing" +msgstr "Partage d'identification étendu" -#: ../../include/connections.php:95 -msgid "New window" -msgstr "Nouvelle fenêtre" +#: ../../addon/sendzid/sendzid.php:26 +msgid "" +"Share your identity with all websites on the internet. When disabled, " +"identity is only shared with sites in the matrix." +msgstr "Partagez votre identification avec tous les sites Web sur Internet. Lorsqu'elle est désactivée, l'identification n'est partagée qu'avec les sites de la matrice." -#: ../../include/connections.php:96 -msgid "Open the selected location in a different window or browser tab" -msgstr "Ouvrir l'emplacement dans une fenêtre ou un onglet différent" +#: ../../addon/tictac/tictac.php:21 +msgid "Three Dimensional Tic-Tac-Toe" +msgstr "Tic-tac-toe en 3 dimensions" -#: ../../include/connections.php:214 -#, php-format -msgid "User '%s' deleted" -msgstr "Utilisateur '%s' supprimé" +#: ../../addon/tictac/tictac.php:54 +msgid "3D Tic-Tac-Toe" +msgstr "3D Tic-Tac-Toe" -#: ../../include/contact_widgets.php:11 -#, php-format -msgid "%d invitation available" -msgid_plural "%d invitations available" -msgstr[0] "%d invitation disponible" -msgstr[1] "%d invitations disponibles" +#: ../../addon/tictac/tictac.php:59 +msgid "New game" +msgstr "Nouveau jeu" -#: ../../include/contact_widgets.php:19 -msgid "Find Channels" -msgstr "Trouver des canaux" +#: ../../addon/tictac/tictac.php:60 +msgid "New game with handicap" +msgstr "Nouveau jeu avec handicap" -#: ../../include/contact_widgets.php:20 -msgid "Enter name or interest" -msgstr "Saisir nom ou centre d'intérêt" +#: ../../addon/tictac/tictac.php:61 +msgid "" +"Three dimensional tic-tac-toe is just like the traditional game except that " +"it is played on multiple levels simultaneously. " +msgstr "Trois dimensions tic-tac-toe est juste comme le jeu traditionnel, sauf qu'il est joué sur plusieurs niveaux simultanément." -#: ../../include/contact_widgets.php:21 -msgid "Connect/Follow" -msgstr "Ajouter/Suivre" +#: ../../addon/tictac/tictac.php:62 +msgid "" +"In this case there are three levels. You win by getting three in a row on " +"any level, as well as up, down, and diagonally across the different levels." +msgstr "Dans ce cas, il y a trois niveaux. Vous gagnez en obtenant trois dans une rangée à n'importe quel niveau, que ce soit vers le haut, le bas, ou en diagonale à travers les différents niveaux." -#: ../../include/contact_widgets.php:22 -msgid "Examples: Robert Morgenstein, Fishing" -msgstr "Exemples: Guillaume Martin, Course à pieds" +#: ../../addon/tictac/tictac.php:64 +msgid "" +"The handicap game disables the center position on the middle level because " +"the player claiming this square often has an unfair advantage." +msgstr "Le jeu handicap désactive la position centrale au niveau intermédiaire, car le joueur qui revendique ce carré a souvent un avantage indu." -#: ../../include/contact_widgets.php:26 -msgid "Random Profile" -msgstr "Un profil au hasard" +#: ../../addon/tictac/tictac.php:183 +msgid "You go first..." +msgstr "Vous commencez…" -#: ../../include/contact_widgets.php:27 -msgid "Invite Friends" -msgstr "Inviter des amis" +#: ../../addon/tictac/tictac.php:188 +msgid "I'm going first this time..." +msgstr "Cette fois, je commence…" -#: ../../include/contact_widgets.php:29 -msgid "Advanced example: name=fred and country=iceland" -msgstr "Exemple avancé : name=fred and country=iceland" +#: ../../addon/tictac/tictac.php:194 +msgid "You won!" +msgstr "Vous avez gagné !" -#: ../../include/contact_widgets.php:122 -#, php-format -msgid "%d connection in common" -msgid_plural "%d connections in common" -msgstr[0] "%d contact en commun" -msgstr[1] "%d contacts en commun" +#: ../../addon/tictac/tictac.php:200 ../../addon/tictac/tictac.php:225 +msgid "\"Cat\" game!" +msgstr "Jeu de \"Chat\" !" -#: ../../include/contact_widgets.php:127 -msgid "show more" -msgstr "montrer plus" +#: ../../addon/tictac/tictac.php:223 +msgid "I won!" +msgstr "J'ai gagné !" -#: ../../include/conversation.php:204 -#, php-format -msgid "%1$s is now connected with %2$s" -msgstr "%1$s ajoute %2$s à ses contacts" +#: ../../addon/pageheader/pageheader.php:43 +msgid "Message to display on every page on this server" +msgstr "Message à afficher sur chaque page de ce serveur" -#: ../../include/conversation.php:239 -#, php-format -msgid "%1$s poked %2$s" -msgstr "%1$s a tapoté %2$s" +#: ../../addon/pageheader/pageheader.php:48 +msgid "Pageheader Settings" +msgstr "Paramètres du haut de page" -#: ../../include/conversation.php:691 -#, php-format -msgid "View %s's profile @ %s" -msgstr "Voir le profil de %s @ %s" +#: ../../addon/pageheader/pageheader.php:64 +msgid "pageheader Settings saved." +msgstr "Paramètres du haut de page sauvegardés." -#: ../../include/conversation.php:710 -msgid "Categories:" -msgstr "Catégories :" +#: ../../addon/moremoods/moremoods.php:19 +msgid "lonely" +msgstr "isolé" -#: ../../include/conversation.php:711 -msgid "Filed under:" -msgstr "Classé sous :" +#: ../../addon/moremoods/moremoods.php:20 +msgid "drunk" +msgstr "saoul" -#: ../../include/conversation.php:738 -msgid "View in context" -msgstr "Voir en contexte" +#: ../../addon/moremoods/moremoods.php:21 +msgid "horny" +msgstr "libidineux" -#: ../../include/conversation.php:847 -msgid "remove" -msgstr "supprimer" +#: ../../addon/moremoods/moremoods.php:22 +msgid "stoned" +msgstr "défoncé" -#: ../../include/conversation.php:852 -msgid "Delete Selected Items" -msgstr "Supprimer les éléments selectionnés" +#: ../../addon/moremoods/moremoods.php:23 +msgid "fucked up" +msgstr "cramé" -#: ../../include/conversation.php:948 -msgid "View Source" -msgstr "Voir source" +#: ../../addon/moremoods/moremoods.php:24 +msgid "clusterfucked" +msgstr "énervé" -#: ../../include/conversation.php:949 -msgid "Follow Thread" -msgstr "Suivre la discussion" +#: ../../addon/moremoods/moremoods.php:25 +msgid "crazy" +msgstr "cinglé" -#: ../../include/conversation.php:950 -msgid "Unfollow Thread" -msgstr "Ne plus suivre la discussion" +#: ../../addon/moremoods/moremoods.php:26 +msgid "hurt" +msgstr "dommage" -#: ../../include/conversation.php:955 -msgid "Activity/Posts" -msgstr "Activité/Publications" +#: ../../addon/moremoods/moremoods.php:27 +msgid "sleepy" +msgstr "somnolent" -#: ../../include/conversation.php:957 -msgid "Edit Connection" -msgstr "Modifier le contact" +#: ../../addon/moremoods/moremoods.php:28 +msgid "grumpy" +msgstr "grognon" -#: ../../include/conversation.php:958 -msgid "Message" -msgstr "Message" +#: ../../addon/moremoods/moremoods.php:29 +msgid "high" +msgstr "allumé" -#: ../../include/conversation.php:1075 -#, php-format -msgid "%s likes this." -msgstr "%s aime ça." +#: ../../addon/moremoods/moremoods.php:30 +msgid "semi-conscious" +msgstr "à demi-conscient" -#: ../../include/conversation.php:1075 -#, php-format -msgid "%s doesn't like this." -msgstr "%s n'aime pas ça." +#: ../../addon/moremoods/moremoods.php:31 +msgid "in love" +msgstr "amoureux" -#: ../../include/conversation.php:1079 -#, php-format -msgid "<span %1$s>%2$d people</span> like this." -msgid_plural "<span %1$s>%2$d people</span> like this." -msgstr[0] "<span %1$s>%2$d personne</span> aime ceci." -msgstr[1] "<span %1$s>%2$d personnes</span> aiment ceci." +#: ../../addon/moremoods/moremoods.php:32 +msgid "in lust" +msgstr "convoitise" -#: ../../include/conversation.php:1081 -#, php-format -msgid "<span %1$s>%2$d people</span> don't like this." -msgid_plural "<span %1$s>%2$d people</span> don't like this." -msgstr[0] "<span %1$s>%2$d personne</span> n'aime pas ça." -msgstr[1] "<span %1$s>%2$d personnes</span> n'aiment pas ça." +#: ../../addon/moremoods/moremoods.php:33 +msgid "naked" +msgstr "nu" -#: ../../include/conversation.php:1087 -msgid "and" -msgstr "et" +#: ../../addon/moremoods/moremoods.php:34 +msgid "stinky" +msgstr "puant" -#: ../../include/conversation.php:1090 -#, php-format -msgid ", and %d other people" -msgid_plural ", and %d other people" -msgstr[0] ", et %d autre personne" -msgstr[1] ", et %d autres personnes" +#: ../../addon/moremoods/moremoods.php:35 +msgid "sweaty" +msgstr "en sueur" -#: ../../include/conversation.php:1091 -#, php-format -msgid "%s like this." -msgstr "%s aime ça." +#: ../../addon/moremoods/moremoods.php:36 +msgid "bleeding out" +msgstr "en sang" -#: ../../include/conversation.php:1091 -#, php-format -msgid "%s don't like this." -msgstr "%s n'aime pas ça." +#: ../../addon/moremoods/moremoods.php:37 +msgid "victorious" +msgstr "victorieux" -#: ../../include/conversation.php:1130 -msgid "Set your location" -msgstr "Spécifier votre emplacement géographique" +#: ../../addon/moremoods/moremoods.php:38 +msgid "defeated" +msgstr "vaincu" -#: ../../include/conversation.php:1131 -msgid "Clear browser location" -msgstr "Supprimer l'emplacement géographique du navigateur" +#: ../../addon/moremoods/moremoods.php:39 +msgid "envious" +msgstr "envieux" -#: ../../include/conversation.php:1177 -msgid "Tag term:" -msgstr "Étiquette :" +#: ../../addon/moremoods/moremoods.php:40 +msgid "jealous" +msgstr "jaloux" -#: ../../include/conversation.php:1178 -msgid "Where are you right now?" -msgstr "Où êtes-vous en ce moment ?" +#: ../../addon/xmpp/xmpp.php:31 +msgid "XMPP settings updated." +msgstr "Les paramètres XMPP ont été mis à jour." -#: ../../include/conversation.php:1210 -msgid "Page link name" -msgstr "Nom du lien vers la page" +#: ../../addon/xmpp/xmpp.php:53 +msgid "Enable Chat" +msgstr "Activer le Chat" -#: ../../include/conversation.php:1213 -msgid "Post as" -msgstr "Publier en tant que" +#: ../../addon/xmpp/xmpp.php:58 +msgid "Individual credentials" +msgstr "Informations d'identifications individuelles" -#: ../../include/conversation.php:1223 -msgid "Toggle voting" -msgstr "(Dés)activer le vote" +#: ../../addon/xmpp/xmpp.php:64 +msgid "Jabber BOSH server" +msgstr "serveur Jabber BOSH" -#: ../../include/conversation.php:1231 -msgid "Categories (optional, comma-separated list)" -msgstr "Catégories (facultatives, séparées par des virgules)" +#: ../../addon/xmpp/xmpp.php:69 +msgid "XMPP Settings" +msgstr "Paramètres XMPP" -#: ../../include/conversation.php:1254 -msgid "Set publish date" -msgstr "Définir la date de publication" +#: ../../addon/xmpp/xmpp.php:92 +msgid "Jabber BOSH host" +msgstr "Hôte Jabber BOSH" -#: ../../include/conversation.php:1258 -msgid "OK" -msgstr "OK" +#: ../../addon/xmpp/xmpp.php:93 +msgid "Use central userbase" +msgstr "Utiliser la base d'utilisateurs centrale" -#: ../../include/conversation.php:1503 -msgid "Discover" -msgstr "À découvrir" +#: ../../addon/xmpp/xmpp.php:93 +msgid "" +"If enabled, members will automatically login to an ejabberd server that has " +"to be installed on this machine with synchronized credentials via the " +"\"auth_ejabberd.php\" script." +msgstr "Si cette option est activée, les membres se connecteront automatiquement à un serveur ejabberd qui doit être installé sur cette machine avec des informations d'identification synchronisées via le script \"auth_ejabberd.php\"." -#: ../../include/conversation.php:1506 -msgid "Imported public streams" -msgstr "Flux publics importés" +#: ../../addon/wholikesme/wholikesme.php:29 +msgid "Who likes me?" +msgstr "Qui m'aime?" -#: ../../include/conversation.php:1511 -msgid "Commented Order" -msgstr "Par date de commentaire" +#: ../../addon/pumpio/pumpio.php:148 +msgid "You are now authenticated to pumpio." +msgstr "Vous êtes maintenant connecté à pumpio." -#: ../../include/conversation.php:1514 -msgid "Sort by Comment Date" -msgstr "Trier par date de dernier commentaire" +#: ../../addon/pumpio/pumpio.php:149 +msgid "return to the featured settings page" +msgstr "retourner à la page des paramètres des fonctionnalités" -#: ../../include/conversation.php:1518 -msgid "Posted Order" -msgstr "Par date de publication" +#: ../../addon/pumpio/pumpio.php:163 +msgid "Post to Pump.io" +msgstr "Publier sur Pump.io" -#: ../../include/conversation.php:1521 -msgid "Sort by Post Date" -msgstr "Trier par date de publication" +#: ../../addon/pumpio/pumpio.php:198 +msgid "Pump.io servername" +msgstr "Nom du serveur Pump.io" -#: ../../include/conversation.php:1529 -msgid "Posts that mention or involve you" -msgstr "Publications qui vous mentionnent ou vous concernent d'une manière ou d'une autre" +#: ../../addon/pumpio/pumpio.php:198 +msgid "Without \"http://\" or \"https://\"" +msgstr "Sans \"http://\" ou \"https://\"" -#: ../../include/conversation.php:1538 -msgid "Activity Stream - by date" -msgstr "Flux d'activité - par date" +#: ../../addon/pumpio/pumpio.php:202 +msgid "Pump.io username" +msgstr "Identifiant Pump.io" -#: ../../include/conversation.php:1544 -msgid "Starred" -msgstr "Mis en avant (étoiles)" +#: ../../addon/pumpio/pumpio.php:202 +msgid "Without the servername" +msgstr "Sans le nom de serveur" -#: ../../include/conversation.php:1547 -msgid "Favourite Posts" -msgstr "Publications préférées" +#: ../../addon/pumpio/pumpio.php:213 +msgid "You are not authenticated to pumpio" +msgstr "Vous n'êtes pas connecté à Pump.io" -#: ../../include/conversation.php:1554 -msgid "Spam" -msgstr "Indésirable" +#: ../../addon/pumpio/pumpio.php:215 +msgid "(Re-)Authenticate your pump.io connection" +msgstr "Authentifiez-vous à nouveau auprès de Pump.io" -#: ../../include/conversation.php:1557 -msgid "Posts flagged as SPAM" -msgstr "Publications marquées comme indésirables" +#: ../../addon/pumpio/pumpio.php:219 +msgid "Enable pump.io Post Plugin" +msgstr "Activer le plugin de publication Pump.io" -#: ../../include/conversation.php:1614 -msgid "Status Messages and Posts" -msgstr "Messages d'état et contributions" +#: ../../addon/pumpio/pumpio.php:223 +msgid "Post to pump.io by default" +msgstr "Par défaut, publier sur Pump.io" -#: ../../include/conversation.php:1623 -msgid "About" -msgstr "À propos" +#: ../../addon/pumpio/pumpio.php:227 +msgid "Should posts be public" +msgstr "Les publications doivent-elles être publiques ?" -#: ../../include/conversation.php:1626 -msgid "Profile Details" -msgstr "Détails du profil" +#: ../../addon/pumpio/pumpio.php:231 +msgid "Mirror all public posts" +msgstr "Créer une copie miroir de toutes les publications publiques" -#: ../../include/conversation.php:1635 ../../include/photos.php:502 -msgid "Photo Albums" -msgstr "Albums photo" +#: ../../addon/pumpio/pumpio.php:237 +msgid "Pump.io Post Settings" +msgstr "Paramètres de publication Pump.io" -#: ../../include/conversation.php:1642 -msgid "Files and Storage" -msgstr "Fichiers et Stockage" +#: ../../addon/pumpio/pumpio.php:266 +msgid "PumpIO Settings saved." +msgstr "Paramètres Pump.io sauvegardés." -#: ../../include/conversation.php:1678 -msgid "Saved Bookmarks" -msgstr "Favoris sauvegardés" +#: ../../addon/ldapauth/ldapauth.php:61 +msgid "An account has been created for you." +msgstr "Un compte a été créé pour vous." -#: ../../include/conversation.php:1688 -msgid "Manage Webpages" -msgstr "Gérer les pages web" +#: ../../addon/ldapauth/ldapauth.php:68 +msgid "Authentication successful but rejected: account creation is disabled." +msgstr "L'authentification a réussi mais a été rejetée : la création de comptes est désactivée." -#: ../../include/conversation.php:1747 -msgctxt "noun" -msgid "Attending" -msgid_plural "Attending" -msgstr[0] "Participe" -msgstr[1] "Participent" +#: ../../addon/opensearch/opensearch.php:43 +msgid "Search $Projectname" +msgstr "Chercher dans $Projectname" -#: ../../include/conversation.php:1750 -msgctxt "noun" -msgid "Not Attending" -msgid_plural "Not Attending" -msgstr[0] "Ne participe pas" -msgstr[1] "Ne participent pas" +#: ../../addon/redfiles/redfiles.php:119 +msgid "Redmatrix File Storage Import" +msgstr "Importation du fichier de stockage Redmatrix" -#: ../../include/conversation.php:1753 -msgctxt "noun" -msgid "Undecided" -msgid_plural "Undecided" -msgstr[0] "Indécis(e)" -msgstr[1] "Indécis(es)" +#: ../../addon/redfiles/redfiles.php:120 +msgid "This will import all your Redmatrix cloud files to this channel." +msgstr "Ceci importera tous vos fichiers Redmatrix dans ce canal." -#: ../../include/conversation.php:1756 -msgctxt "noun" -msgid "Agree" -msgid_plural "Agrees" -msgstr[0] "D'accord" -msgstr[1] "D'accord" +#: ../../addon/redfiles/redfilehelper.php:67 +msgid "file" +msgstr "fichier" -#: ../../include/conversation.php:1759 -msgctxt "noun" -msgid "Disagree" -msgid_plural "Disagrees" -msgstr[0] "Pas d'accord" -msgstr[1] "Pas d'accord" +#: ../../addon/hubwall/hubwall.php:19 +msgid "Send email to all members" +msgstr "Envoyer un mail à tous les membres" -#: ../../include/conversation.php:1762 -msgctxt "noun" -msgid "Abstain" -msgid_plural "Abstains" -msgstr[0] "S'abstient" -msgstr[1] "S'abstiennent" +#: ../../addon/hubwall/hubwall.php:33 +#, php-format +msgid "$1%s Administrator" +msgstr "$1%s administrateur" + +#: ../../addon/hubwall/hubwall.php:73 +#, php-format +msgid "%1$d of %2$d messages sent." +msgstr "%1$d message(s) envoyés sur %2$d." + +#: ../../addon/hubwall/hubwall.php:81 +msgid "Send email to all hub members." +msgstr "Envoyer un e-mail à tous les membres du hub." + +#: ../../addon/hubwall/hubwall.php:93 +msgid "Sender Email address" +msgstr "Adresse mail de l'expéditeur" + +#: ../../addon/hubwall/hubwall.php:94 +msgid "Test mode (only send to hub administrator)" +msgstr "Mode test (uniquement envoyé à l'administrateur du hub)" #: ../../include/selectors.php:30 msgid "Frequently" @@ -8133,12 +10833,6 @@ msgstr "Neutre" msgid "Non-specific" msgstr "Non spécifique" -#: ../../include/selectors.php:49 ../../include/selectors.php:66 -#: ../../include/selectors.php:104 ../../include/selectors.php:140 -#: ../../include/permissions.php:881 -msgid "Other" -msgstr "Autre" - #: ../../include/selectors.php:49 msgid "Undecided" msgstr "Indécis" @@ -8315,821 +11009,836 @@ msgstr "S'en fiche" msgid "Ask me" msgstr "Me demander" -#: ../../include/PermissionDescription.php:31 -#: ../../include/acl_selectors.php:232 -msgid "Visible to your default audience" -msgstr "Visible pour vos contacts seulement" - -#: ../../include/PermissionDescription.php:115 -#: ../../include/acl_selectors.php:268 -msgid "Only me" -msgstr "" +#: ../../include/conversation.php:200 +#, php-format +msgid "%1$s is now connected with %2$s" +msgstr "%1$s ajoute %2$s à ses contacts" -#: ../../include/PermissionDescription.php:116 -msgid "Public" -msgstr "Public" +#: ../../include/conversation.php:235 +#, php-format +msgid "%1$s poked %2$s" +msgstr "%1$s a tapoté %2$s" -#: ../../include/PermissionDescription.php:117 -msgid "Anybody in the $Projectname network" -msgstr "" +#: ../../include/conversation.php:239 ../../include/text.php:1115 +#: ../../include/text.php:1120 +msgid "poked" +msgstr "a tapoté" -#: ../../include/PermissionDescription.php:118 +#: ../../include/conversation.php:691 #, php-format -msgid "Any account on %s" -msgstr "" +msgid "View %s's profile @ %s" +msgstr "Voir le profil de %s @ %s" -#: ../../include/PermissionDescription.php:119 -msgid "Any of my connections" -msgstr "" +#: ../../include/conversation.php:711 +msgid "Categories:" +msgstr "Catégories :" -#: ../../include/PermissionDescription.php:120 -msgid "Only connections I specifically allow" -msgstr "" +#: ../../include/conversation.php:712 +msgid "Filed under:" +msgstr "Classé sous :" -#: ../../include/PermissionDescription.php:121 -msgid "Anybody authenticated (could include visitors from other networks)" -msgstr "" +#: ../../include/conversation.php:737 +msgid "View in context" +msgstr "Voir en contexte" -#: ../../include/PermissionDescription.php:122 -msgid "Any connections including those who haven't yet been approved" -msgstr "" +#: ../../include/conversation.php:834 +msgid "remove" +msgstr "supprimer" -#: ../../include/PermissionDescription.php:161 -msgid "" -"This is your default setting for the audience of your normal stream, and " -"posts." -msgstr "" +#: ../../include/conversation.php:838 ../../include/nav.php:268 +msgid "Loading..." +msgstr "Chargement..." -#: ../../include/PermissionDescription.php:162 -msgid "" -"This is your default setting for who can view your default channel profile" -msgstr "" +#: ../../include/conversation.php:839 +msgid "Delete Selected Items" +msgstr "Supprimer les éléments selectionnés" -#: ../../include/PermissionDescription.php:163 -msgid "This is your default setting for who can view your connections" -msgstr "" +#: ../../include/conversation.php:882 +msgid "View Source" +msgstr "Voir source" -#: ../../include/PermissionDescription.php:164 -msgid "" -"This is your default setting for who can view your file storage and photos" -msgstr "" +#: ../../include/conversation.php:892 +msgid "Follow Thread" +msgstr "Suivre la discussion" -#: ../../include/PermissionDescription.php:165 -msgid "This is your default setting for the audience of your webpages" -msgstr "" +#: ../../include/conversation.php:901 +msgid "Unfollow Thread" +msgstr "Ne plus suivre la discussion" -#: ../../include/account.php:28 -msgid "Not a valid email address" -msgstr "Ce n'est pas une adresse de courriel valide" +#: ../../include/conversation.php:992 +msgid "Activity/Posts" +msgstr "Activité/Publications" -#: ../../include/account.php:30 -msgid "Your email domain is not among those allowed on this site" -msgstr "Votre domaine de courriel ne fait pas partie de ceux autorisés par ce site" +#: ../../include/conversation.php:1012 +msgid "Edit Connection" +msgstr "Modifier le contact" -#: ../../include/account.php:36 -msgid "Your email address is already registered at this site." -msgstr "Votre adresse de courriel est déjà inscrite sur ce site." +#: ../../include/conversation.php:1022 +msgid "Message" +msgstr "Message" -#: ../../include/account.php:68 -msgid "An invitation is required." -msgstr "Une invitation est requise." +#: ../../include/conversation.php:1156 +#, php-format +msgid "%s likes this." +msgstr "%s aime ça." -#: ../../include/account.php:72 -msgid "Invitation could not be verified." -msgstr "Votre invitation n'a pas pu être vérifiée." +#: ../../include/conversation.php:1156 +#, php-format +msgid "%s doesn't like this." +msgstr "%s n'aime pas ça." -#: ../../include/account.php:122 -msgid "Please enter the required information." -msgstr "Merci d'entrer les informations requises." +#: ../../include/conversation.php:1160 +#, php-format +msgid "<span %1$s>%2$d people</span> like this." +msgid_plural "<span %1$s>%2$d people</span> like this." +msgstr[0] "<span %1$s>%2$d personne</span> aime ceci." +msgstr[1] "<span %1$s>%2$d personnes</span> aiment ceci." -#: ../../include/account.php:189 -msgid "Failed to store account information." -msgstr "Impossible de stocker les informations liées au compte." +#: ../../include/conversation.php:1162 +#, php-format +msgid "<span %1$s>%2$d people</span> don't like this." +msgid_plural "<span %1$s>%2$d people</span> don't like this." +msgstr[0] "<span %1$s>%2$d personne</span> n'aime pas ça." +msgstr[1] "<span %1$s>%2$d personnes</span> n'aiment pas ça." + +#: ../../include/conversation.php:1168 +msgid "and" +msgstr "et" -#: ../../include/account.php:249 +#: ../../include/conversation.php:1171 #, php-format -msgid "Registration confirmation for %s" -msgstr "Confirmation de l'inscription pour %s" +msgid ", and %d other people" +msgid_plural ", and %d other people" +msgstr[0] ", et %d autre personne" +msgstr[1] ", et %d autres personnes" -#: ../../include/account.php:315 +#: ../../include/conversation.php:1172 #, php-format -msgid "Registration request at %s" -msgstr "Demande d'inscription sur %s" +msgid "%s like this." +msgstr "%s aime ça." -#: ../../include/account.php:317 ../../include/account.php:344 -#: ../../include/account.php:404 ../../include/network.php:1871 -msgid "Administrator" -msgstr "Administrateur" +#: ../../include/conversation.php:1172 +#, php-format +msgid "%s don't like this." +msgstr "%s n'aime pas ça." -#: ../../include/account.php:339 -msgid "your registration password" -msgstr "votre mot de passe d'inscription" +#: ../../include/conversation.php:1215 +msgid "Set your location" +msgstr "Spécifier votre emplacement géographique" -#: ../../include/account.php:342 ../../include/account.php:402 -#, php-format -msgid "Registration details for %s" -msgstr "Détails de l'inscription pour %s" +#: ../../include/conversation.php:1216 +msgid "Clear browser location" +msgstr "Supprimer l'emplacement géographique du navigateur" -#: ../../include/account.php:414 -msgid "Account approved." -msgstr "Compte approuvé." +#: ../../include/conversation.php:1264 +msgid "Tag term:" +msgstr "Étiquette :" -#: ../../include/account.php:454 -#, php-format -msgid "Registration revoked for %s" -msgstr "Inscription révoquée pour %s" +#: ../../include/conversation.php:1265 +msgid "Where are you right now?" +msgstr "Où êtes-vous en ce moment ?" -#: ../../include/account.php:506 -msgid "Account verified. Please login." -msgstr "Compte vérifié. Veuillez vous connecter." +#: ../../include/conversation.php:1270 +msgid "Choose a different album..." +msgstr "Choisissez un autre album" -#: ../../include/account.php:723 ../../include/account.php:725 -msgid "Click here to upgrade." -msgstr "Cliquez ici pour mettre à jour." +#: ../../include/conversation.php:1274 +msgid "Comments enabled" +msgstr "Commentaires activés" -#: ../../include/account.php:731 -msgid "This action exceeds the limits set by your subscription plan." -msgstr "Cette action outrepasserait les limites prévues par votre forfait." +#: ../../include/conversation.php:1275 +msgid "Comments disabled" +msgstr "Commentaires désactivés" -#: ../../include/account.php:736 -msgid "This action is not available under your subscription plan." -msgstr "Cette action n'est pas disponible avec votre forfait." +#: ../../include/conversation.php:1313 +msgid "Page link name" +msgstr "Nom du lien vers la page" -#: ../../include/attach.php:247 ../../include/attach.php:333 -msgid "Item was not found." -msgstr "Élément introuvable." +#: ../../include/conversation.php:1316 +msgid "Post as" +msgstr "Publier en tant que" -#: ../../include/attach.php:497 -msgid "No source file." -msgstr "Pas de fichier source." +#: ../../include/conversation.php:1330 +msgid "Toggle voting" +msgstr "(Dés)activer le vote" -#: ../../include/attach.php:519 -msgid "Cannot locate file to replace" -msgstr "Impossible de trouver le fichier à remplacer." +#: ../../include/conversation.php:1333 +msgid "Disable comments" +msgstr "Désactiver les commentaires" -#: ../../include/attach.php:537 -msgid "Cannot locate file to revise/update" -msgstr "Impossible de trouver le fichier à corriger/mettre à jour" +#: ../../include/conversation.php:1334 +msgid "Toggle comments" +msgstr "Basculer les commentaires" -#: ../../include/attach.php:672 -#, php-format -msgid "File exceeds size limit of %d" -msgstr "Le fichier dépasse la taille limite de %d" +#: ../../include/conversation.php:1342 +msgid "Categories (optional, comma-separated list)" +msgstr "Catégories (facultatives, séparées par des virgules)" -#: ../../include/attach.php:686 -#, php-format -msgid "You have reached your limit of %1$.0f Mbytes attachment storage." -msgstr "Vous avez atteint votre limite de %1$.0f méga-octets autorisés pour le stockage des pièces-jointes." +#: ../../include/conversation.php:1365 +msgid "Other networks and post services" +msgstr "Autres réseaux et services de messagerie" -#: ../../include/attach.php:842 -msgid "File upload failed. Possible system limit or action terminated." -msgstr "Envoi du fichier impossible. Limite système ou action avortée." +#: ../../include/conversation.php:1371 +msgid "Set publish date" +msgstr "Définir la date de publication" -#: ../../include/attach.php:855 -msgid "Stored file could not be verified. Upload failed." -msgstr "Le fichier stocké n'a pu être vérifié. Echec de l'envoi." +#: ../../include/conversation.php:1625 +msgid "Discover" +msgstr "À découvrir" -#: ../../include/attach.php:909 ../../include/attach.php:925 -msgid "Path not available." -msgstr "Chemin non disponible." +#: ../../include/conversation.php:1628 +msgid "Imported public streams" +msgstr "Flux publics importés" -#: ../../include/attach.php:971 ../../include/attach.php:1123 -msgid "Empty pathname" -msgstr "Chemin vide" +#: ../../include/conversation.php:1633 +msgid "Commented Order" +msgstr "Par date de commentaire" -#: ../../include/attach.php:997 -msgid "duplicate filename or path" -msgstr "doublon de chemin ou de fichier" +#: ../../include/conversation.php:1636 +msgid "Sort by Comment Date" +msgstr "Trier par date de dernier commentaire" -#: ../../include/attach.php:1019 -msgid "Path not found." -msgstr "Chemin introuvable." +#: ../../include/conversation.php:1640 +msgid "Posted Order" +msgstr "Par date de publication" -#: ../../include/attach.php:1077 -msgid "mkdir failed." -msgstr "mkdir a échoué." +#: ../../include/conversation.php:1643 +msgid "Sort by Post Date" +msgstr "Trier par date de publication" -#: ../../include/attach.php:1081 -msgid "database storage failed." -msgstr "l'écriture dans la base de données a échoué." +#: ../../include/conversation.php:1651 +msgid "Posts that mention or involve you" +msgstr "Publications qui vous mentionnent ou vous concernent d'une manière ou d'une autre" -#: ../../include/attach.php:1129 -msgid "Empty path" -msgstr "Chemin vide" +#: ../../include/conversation.php:1660 +msgid "Activity Stream - by date" +msgstr "Flux d'activité - par date" -#: ../../include/channel.php:32 -msgid "Unable to obtain identity information from database" -msgstr "Impossible d'obtenir les données d'identité depuis la base de données" +#: ../../include/conversation.php:1666 +msgid "Starred" +msgstr "Avec étoile" -#: ../../include/channel.php:66 -msgid "Empty name" -msgstr "Nom vide" +#: ../../include/conversation.php:1669 +msgid "Favourite Posts" +msgstr "Publications préférées" -#: ../../include/channel.php:69 -msgid "Name too long" -msgstr "Nom trop long" +#: ../../include/conversation.php:1676 +msgid "Spam" +msgstr "Indésirable" -#: ../../include/channel.php:180 -msgid "No account identifier" -msgstr "Pas d'identifiant de compte" +#: ../../include/conversation.php:1679 +msgid "Posts flagged as SPAM" +msgstr "Publications marquées comme indésirables" -#: ../../include/channel.php:192 -msgid "Nickname is required." -msgstr "Un surnom est requis." +#: ../../include/conversation.php:1754 +msgid "Status Messages and Posts" +msgstr "Messages d'état et contributions" -#: ../../include/channel.php:206 -msgid "Reserved nickname. Please choose another." -msgstr "Surnom réservé. Merci d'en choisir un autre." +#: ../../include/conversation.php:1767 +msgid "Profile Details" +msgstr "Détails du profil" -#: ../../include/channel.php:211 -msgid "" -"Nickname has unsupported characters or is already being used on this site." -msgstr "Le surnom contient des caractères interdits ou est déjà pris sur ce site." +#: ../../include/conversation.php:1777 ../../include/photos.php:527 +msgid "Photo Albums" +msgstr "Albums photo" -#: ../../include/channel.php:287 -msgid "Unable to retrieve created identity" -msgstr "Impossible de récupérer l'identité créée" +#: ../../include/conversation.php:1785 +msgid "Files and Storage" +msgstr "Fichiers et Stockage" -#: ../../include/channel.php:345 -msgid "Default Profile" -msgstr "Profil par défaut" +#: ../../include/conversation.php:1821 +msgid "Bookmarks" +msgstr "Favoris" -#: ../../include/channel.php:791 -msgid "Requested channel is not available." -msgstr "Canal demandé non disponible." +#: ../../include/conversation.php:1824 +msgid "Saved Bookmarks" +msgstr "Favoris sauvegardés" -#: ../../include/channel.php:938 -msgid "Create New Profile" -msgstr "Créer un nouveau profil" +#: ../../include/conversation.php:1835 +msgid "View Webpages" +msgstr "Voir les pages web" -#: ../../include/channel.php:958 -msgid "Visible to everybody" -msgstr "Visible de tous" +#: ../../include/conversation.php:1904 +msgctxt "noun" +msgid "Attending" +msgid_plural "Attending" +msgstr[0] "Participe" +msgstr[1] "Participent" -#: ../../include/channel.php:1031 ../../include/channel.php:1142 -msgid "Gender:" -msgstr "Sexe :" +#: ../../include/conversation.php:1907 +msgctxt "noun" +msgid "Not Attending" +msgid_plural "Not Attending" +msgstr[0] "Ne participe pas" +msgstr[1] "Ne participent pas" -#: ../../include/channel.php:1032 ../../include/channel.php:1186 -msgid "Status:" -msgstr "État :" +#: ../../include/conversation.php:1910 +msgctxt "noun" +msgid "Undecided" +msgid_plural "Undecided" +msgstr[0] "Indécis(e)" +msgstr[1] "Indécis(es)" -#: ../../include/channel.php:1033 ../../include/channel.php:1197 -msgid "Homepage:" -msgstr "Site Internet :" +#: ../../include/conversation.php:1913 +msgctxt "noun" +msgid "Agree" +msgid_plural "Agrees" +msgstr[0] "D'accord" +msgstr[1] "D'accord" -#: ../../include/channel.php:1034 -msgid "Online Now" -msgstr "Connecté" +#: ../../include/conversation.php:1916 +msgctxt "noun" +msgid "Disagree" +msgid_plural "Disagrees" +msgstr[0] "Pas d'accord" +msgstr[1] "Pas d'accord" -#: ../../include/channel.php:1147 -msgid "Like this channel" -msgstr "J'aime ce canal" +#: ../../include/conversation.php:1919 +msgctxt "noun" +msgid "Abstain" +msgid_plural "Abstains" +msgstr[0] "S'abstient" +msgstr[1] "S'abstiennent" -#: ../../include/channel.php:1171 -msgid "j F, Y" -msgstr "j F, Y" +#: ../../include/permissions.php:35 +msgid "Can view my normal stream and posts" +msgstr "Peut voir les publications ordinaires sur mon canal." -#: ../../include/channel.php:1172 -msgid "j F" -msgstr "j F" +#: ../../include/permissions.php:39 +msgid "Can view my webpages" +msgstr "Peut voir mes pages web" -#: ../../include/channel.php:1179 -msgid "Birthday:" -msgstr "Date de naissance :" +#: ../../include/permissions.php:43 +msgid "Can post on my channel page (\"wall\")" +msgstr "Peuvent poster sur la page de mon canal (\"mur\")" -#: ../../include/channel.php:1192 -#, php-format -msgid "for %1$d %2$s" -msgstr "depuis %1$d %2$s" +#: ../../include/permissions.php:46 +msgid "Can like/dislike stuff" +msgstr "Peuvent aimer/ne pas aimer" -#: ../../include/channel.php:1195 -msgid "Sexual Preference:" -msgstr "Orientation sexuelle :" +#: ../../include/permissions.php:46 +msgid "Profiles and things other than posts/comments" +msgstr "Profils et autres excluant les publications/commentaires." -#: ../../include/channel.php:1201 -msgid "Tags:" -msgstr "Étiquettes :" +#: ../../include/permissions.php:48 +msgid "Can forward to all my channel contacts via post @mentions" +msgstr "Peut faire suivre à tous les contacts de mon canal via \"@mention\"" -#: ../../include/channel.php:1203 -msgid "Political Views:" -msgstr "Opinions politiques :" +#: ../../include/permissions.php:48 +msgid "Advanced - useful for creating group forum channels" +msgstr "Avancé - utile pour les canaux de type \"forum/groupe\"" -#: ../../include/channel.php:1205 -msgid "Religion:" -msgstr "Religion :" +#: ../../include/permissions.php:49 +msgid "Can chat with me (when available)" +msgstr "Peut discuter avec moi (quand disponibie)" -#: ../../include/channel.php:1209 -msgid "Hobbies/Interests:" -msgstr "Occupations/Centres d'intérêt :" +#: ../../include/permissions.php:50 +msgid "Can write to my file storage and photos" +msgstr "Peut charger des fichiers et des photos dans mon canal" -#: ../../include/channel.php:1211 -msgid "Likes:" -msgstr "Aime :" +#: ../../include/permissions.php:51 +msgid "Can edit my webpages" +msgstr "Peut modifier mes pages web" -#: ../../include/channel.php:1213 -msgid "Dislikes:" -msgstr "N'aime pas :" +#: ../../include/permissions.php:53 +msgid "Somewhat advanced - very useful in open communities" +msgstr "Plutôt avancé - très utile dans les communautés ouvertes" -#: ../../include/channel.php:1215 -msgid "Contact information and Social Networks:" -msgstr "Coordonnées et réseaux sociaux :" +#: ../../include/permissions.php:55 +msgid "Can administer my channel resources" +msgstr "Peut administrer les ressources de mon canal" -#: ../../include/channel.php:1217 -msgid "My other channels:" -msgstr "Mes autres canaux :" +#: ../../include/permissions.php:55 +msgid "" +"Extremely advanced. Leave this alone unless you know what you are doing" +msgstr "Très avancé. Ne pas toucher, sauf si vous savez ce que vous faîtes" -#: ../../include/channel.php:1219 -msgid "Musical interests:" -msgstr "Goûts musicaux :" +#: ../../include/dir_fns.php:141 +msgid "Directory Options" +msgstr "Options d'annuaire" -#: ../../include/channel.php:1221 -msgid "Books, literature:" -msgstr "Lectures, goûts littéraires :" +#: ../../include/dir_fns.php:143 +msgid "Safe Mode" +msgstr "Mode sûr" -#: ../../include/channel.php:1223 -msgid "Television:" -msgstr "Télévision :" +#: ../../include/dir_fns.php:144 +msgid "Public Forums Only" +msgstr "Les forums publics uniquement" -#: ../../include/channel.php:1225 -msgid "Film/dance/culture/entertainment:" -msgstr "Cinéma/danse/culture/divertissement&nsbp;:" +#: ../../include/dir_fns.php:145 +msgid "This Website Only" +msgstr "Ce site uniquement" -#: ../../include/channel.php:1227 -msgid "Love/Romance:" -msgstr "Vie sentimentale/amoureuse :" +#: ../../include/bookmarks.php:34 +#, php-format +msgid "%1$s's bookmarks" +msgstr "Favoris de %1$s" -#: ../../include/channel.php:1229 -msgid "Work/employment:" -msgstr "Travail/Occupation " +#: ../../include/import.php:41 +msgid "" +"Cannot create a duplicate channel identifier on this system. Import failed." +msgstr "L'import a échoué. Un canal existe déjà avec ce nom" -#: ../../include/channel.php:1231 -msgid "School/education:" -msgstr "Études " +#: ../../include/import.php:105 +msgid "Cloned channel not found. Import failed." +msgstr "Canal cloné non trouvé. Echec de l'import." -#: ../../include/channel.php:1251 -msgid "Like this thing" -msgstr "J'aime ceci" +#: ../../include/text.php:478 +msgid "prev" +msgstr "préc." -#: ../../include/features.php:48 -msgid "General Features" -msgstr "Fonctionnalités générales" +#: ../../include/text.php:480 +msgid "first" +msgstr "premier" -#: ../../include/features.php:50 -msgid "Content Expiration" -msgstr "Expiration du contenu" +#: ../../include/text.php:509 +msgid "last" +msgstr "dernier" -#: ../../include/features.php:50 -msgid "Remove posts/comments and/or private messages at a future time" -msgstr "Supprimer les contributions/commentaires et/ou messages privés plus tard" +#: ../../include/text.php:512 +msgid "next" +msgstr "Suivant" -#: ../../include/features.php:51 -msgid "Multiple Profiles" -msgstr "Profils multiples" +#: ../../include/text.php:523 +msgid "older" +msgstr "plus ancien" -#: ../../include/features.php:51 -msgid "Ability to create multiple profiles" -msgstr "Possibilité de créer plusieurs profils" +#: ../../include/text.php:525 +msgid "newer" +msgstr "plus récent" -#: ../../include/features.php:52 -msgid "Advanced Profiles" -msgstr "Profils Avancés" +#: ../../include/text.php:945 +msgid "No connections" +msgstr "Pas de relations." -#: ../../include/features.php:52 -msgid "Additional profile sections and selections" -msgstr "Sections et sélections supplémentaires du profil" +#: ../../include/text.php:970 +#, php-format +msgid "View all %s connections" +msgstr "Voir les %s contacts" -#: ../../include/features.php:53 -msgid "Profile Import/Export" -msgstr "Importer/Exporter le profil" +#: ../../include/text.php:1115 ../../include/text.php:1120 +msgid "poke" +msgstr "tapoter" -#: ../../include/features.php:53 -msgid "Save and load profile details across sites/channels" -msgstr "Sauvegarder et charger les détails d'un profil entre sites/canaux" +#: ../../include/text.php:1121 +msgid "ping" +msgstr "ping" -#: ../../include/features.php:54 -msgid "Web Pages" -msgstr "Pages web" +#: ../../include/text.php:1121 +msgid "pinged" +msgstr "pingé" -#: ../../include/features.php:54 -msgid "Provide managed web pages on your channel" -msgstr "Fournir des pages web, sous votre contrôle, sur votre canal" +#: ../../include/text.php:1122 +msgid "prod" +msgstr "encourager" -#: ../../include/features.php:55 -msgid "Hide Rating" -msgstr "Masquer l'évaluation" +#: ../../include/text.php:1122 +msgid "prodded" +msgstr "encouragé" -#: ../../include/features.php:55 -msgid "" -"Hide the rating buttons on your channel and profile pages. Note: People can " -"still rate you somewhere else." -msgstr "Masquer les boutons d'évaluation sur les pages de votre canal et de votre profil. NB : vous pourrez toujours être évalué(e) ailleurs." +#: ../../include/text.php:1123 +msgid "slap" +msgstr "giffler" -#: ../../include/features.php:56 -msgid "Private Notes" -msgstr "Notes privées" +#: ../../include/text.php:1123 +msgid "slapped" +msgstr "gifflé(e)" -#: ../../include/features.php:56 -msgid "Enables a tool to store notes and reminders (note: not encrypted)" -msgstr "Active un outil pour stocker des notes et des rappels (note :non chiffré)" +#: ../../include/text.php:1124 +msgid "finger" +msgstr "pointer" -#: ../../include/features.php:57 -msgid "Navigation Channel Select" -msgstr "Sélection du canal par la navigation" +#: ../../include/text.php:1124 +msgid "fingered" +msgstr "pointé" -#: ../../include/features.php:57 -msgid "Change channels directly from within the navigation dropdown menu" -msgstr "Changez de canal directement depuis le menu de navigation déroulant" +#: ../../include/text.php:1125 +msgid "rebuff" +msgstr "rejetter" -#: ../../include/features.php:58 -msgid "Photo Location" -msgstr "Site de prise de vue" +#: ../../include/text.php:1125 +msgid "rebuffed" +msgstr "rejeté" -#: ../../include/features.php:58 -msgid "If location data is available on uploaded photos, link this to a map." -msgstr "Si des informations géographiques sont présentes dans les images téléversées, les lier à une carte." +#: ../../include/text.php:1137 +msgid "happy" +msgstr "heureux" -#: ../../include/features.php:59 -msgid "Access Controlled Chatrooms" -msgstr "" +#: ../../include/text.php:1138 +msgid "sad" +msgstr "triste" -#: ../../include/features.php:59 -msgid "Provide chatrooms and chat services with access control." -msgstr "" +#: ../../include/text.php:1139 +msgid "mellow" +msgstr "mélancolique" -#: ../../include/features.php:60 -msgid "Smart Birthdays" -msgstr "Anniversaires intelligents" +#: ../../include/text.php:1140 +msgid "tired" +msgstr "fatigué" -#: ../../include/features.php:60 -msgid "" -"Make birthday events timezone aware in case your friends are scattered " -"across the planet." -msgstr "Adapter les anniversaires aux fuseaux horaires, utile pour vos amis sur d'autres continents." +#: ../../include/text.php:1141 +msgid "perky" +msgstr "impertinent" -#: ../../include/features.php:61 -msgid "Expert Mode" -msgstr "Mode expert" +#: ../../include/text.php:1142 +msgid "angry" +msgstr "en colère" -#: ../../include/features.php:61 -msgid "Enable Expert Mode to provide advanced configuration options" -msgstr "Activer le mode expert pour accéder aux options avancées" +#: ../../include/text.php:1143 +msgid "stupefied" +msgstr "stupéfait" -#: ../../include/features.php:62 -msgid "Premium Channel" -msgstr "Canal VIP" +#: ../../include/text.php:1144 +msgid "puzzled" +msgstr "perplexe" -#: ../../include/features.php:62 -msgid "" -"Allows you to set restrictions and terms on those that connect with your " -"channel" -msgstr "Vous permet d'appliquer des règles et restrictions aux contacts de votre canal" +#: ../../include/text.php:1145 +msgid "interested" +msgstr "intéressé" -#: ../../include/features.php:67 -msgid "Post Composition Features" -msgstr "Fonctionnalités de composition" +#: ../../include/text.php:1146 +msgid "bitter" +msgstr "amer" -#: ../../include/features.php:70 -msgid "Large Photos" -msgstr "Grandes photos" +#: ../../include/text.php:1147 +msgid "cheerful" +msgstr "plein d'entrain" -#: ../../include/features.php:70 -msgid "" -"Include large (1024px) photo thumbnails in posts. If not enabled, use small " -"(640px) photo thumbnails" -msgstr "Inclure de grands aperçus (1024px) dans les messages. Si désactivé, inclure de petits aperçus (640px)." +#: ../../include/text.php:1148 +msgid "alive" +msgstr "vivant" -#: ../../include/features.php:71 -msgid "Automatically import channel content from other channels or feeds" -msgstr "Importe automatiquement le contenus d'autres canaux ou flux dans le canal actif" +#: ../../include/text.php:1149 +msgid "annoyed" +msgstr "agaçé" -#: ../../include/features.php:72 -msgid "Even More Encryption" -msgstr "Encore plus de chiffrement" +#: ../../include/text.php:1150 +msgid "anxious" +msgstr "anxieux" -#: ../../include/features.php:72 -msgid "" -"Allow optional encryption of content end-to-end with a shared secret key" -msgstr "Permettre le chiffrement optionnel du contenu de bout en bout au moyen d'un secret partagé" +#: ../../include/text.php:1151 +msgid "cranky" +msgstr "énervé" -#: ../../include/features.php:73 -msgid "Enable Voting Tools" -msgstr "Activer les outils de vote" +#: ../../include/text.php:1152 +msgid "disturbed" +msgstr "perturbé" -#: ../../include/features.php:73 -msgid "Provide a class of post which others can vote on" -msgstr "Fournit un type de publication sur lequel les utilisateurs peuvent voter" +#: ../../include/text.php:1153 +msgid "frustrated" +msgstr "frustré" -#: ../../include/features.php:74 -msgid "Delayed Posting" -msgstr "Publication plus tard" +#: ../../include/text.php:1154 +msgid "depressed" +msgstr "déprimé" -#: ../../include/features.php:74 -msgid "Allow posts to be published at a later date" -msgstr "Permettre de publier des messages à une date programmée" +#: ../../include/text.php:1155 +msgid "motivated" +msgstr "motivé" -#: ../../include/features.php:75 -msgid "Suppress Duplicate Posts/Comments" -msgstr "Supprimer les publications/commentaires en doublon" +#: ../../include/text.php:1156 +msgid "relaxed" +msgstr "détendu" -#: ../../include/features.php:75 -msgid "" -"Prevent posts with identical content to be published with less than two " -"minutes in between submissions." -msgstr "Empêcher des messages aux contenus identiques d'être publiés à moins de deux minutes d'intervalle" +#: ../../include/text.php:1157 +msgid "surprised" +msgstr "surpris" -#: ../../include/features.php:81 -msgid "Network and Stream Filtering" -msgstr "Filtrage du réseau et des flux" +#: ../../include/text.php:1330 ../../include/js_strings.php:70 +msgid "Monday" +msgstr "Lundi" -#: ../../include/features.php:82 -msgid "Search by Date" -msgstr "Chercher par date" +#: ../../include/text.php:1330 ../../include/js_strings.php:71 +msgid "Tuesday" +msgstr "Mardi" -#: ../../include/features.php:82 -msgid "Ability to select posts by date ranges" -msgstr "Pouvoir choisir des publications par date" +#: ../../include/text.php:1330 ../../include/js_strings.php:72 +msgid "Wednesday" +msgstr "Mercredi" -#: ../../include/features.php:83 ../../include/group.php:311 -msgid "Privacy Groups" -msgstr "Groupes d'accès" +#: ../../include/text.php:1330 ../../include/js_strings.php:73 +msgid "Thursday" +msgstr "Jeudi" -#: ../../include/features.php:83 -msgid "Enable management and selection of privacy groups" -msgstr "Active la gestion et la sélection des groupes d'accès" +#: ../../include/text.php:1330 ../../include/js_strings.php:74 +msgid "Friday" +msgstr "Vendredi" -#: ../../include/features.php:84 -msgid "Save search terms for re-use" -msgstr "Sauvegarder des termes de recherche pour utilisation ultérieure" +#: ../../include/text.php:1330 ../../include/js_strings.php:75 +msgid "Saturday" +msgstr "Samedi" -#: ../../include/features.php:85 -msgid "Network Personal Tab" -msgstr "Onglet \"Me concernant\"" +#: ../../include/text.php:1330 ../../include/js_strings.php:69 +msgid "Sunday" +msgstr "Dimanche" -#: ../../include/features.php:85 -msgid "Enable tab to display only Network posts that you've interacted on" -msgstr "Activer un onglet affichant seulement les publications du réseau sur lesquelles vous êtes intervenu" +#: ../../include/text.php:1334 ../../include/js_strings.php:45 +msgid "January" +msgstr "Janvier" -#: ../../include/features.php:86 -msgid "Network New Tab" -msgstr "Onglet \"nouveautés réseau\"" +#: ../../include/text.php:1334 ../../include/js_strings.php:46 +msgid "February" +msgstr "Février" -#: ../../include/features.php:86 -msgid "Enable tab to display all new Network activity" -msgstr "Activer un onglet présentant toute l'activité récente sur le réseau" +#: ../../include/text.php:1334 ../../include/js_strings.php:47 +msgid "March" +msgstr "Mars" -#: ../../include/features.php:87 -msgid "Affinity Tool" -msgstr "Gérer l'affinité" +#: ../../include/text.php:1334 ../../include/js_strings.php:48 +msgid "April" +msgstr "Avril" -#: ../../include/features.php:87 -msgid "Filter stream activity by depth of relationships" -msgstr "Filtrer le flux d'activité en fonction de la profondeur des relations" +#: ../../include/text.php:1334 +msgid "May" +msgstr "Mai" -#: ../../include/features.php:88 -msgid "Connection Filtering" -msgstr "Filtrage des contacts" +#: ../../include/text.php:1334 ../../include/js_strings.php:50 +msgid "June" +msgstr "Juin" -#: ../../include/features.php:88 -msgid "Filter incoming posts from connections based on keywords/content" -msgstr "Filtrer les publications entrantes de mes contacts sur la base de mots-clefs" +#: ../../include/text.php:1334 ../../include/js_strings.php:51 +msgid "July" +msgstr "Juillet" -#: ../../include/features.php:89 -msgid "Show channel suggestions" -msgstr "Montrer les suggestions de canaux" +#: ../../include/text.php:1334 ../../include/js_strings.php:52 +msgid "August" +msgstr "Août" -#: ../../include/features.php:94 -msgid "Post/Comment Tools" -msgstr "Gérer les publications/commentaires" +#: ../../include/text.php:1334 ../../include/js_strings.php:53 +msgid "September" +msgstr "Septembre" -#: ../../include/features.php:95 -msgid "Community Tagging" -msgstr "Etiquetage communautaire" +#: ../../include/text.php:1334 ../../include/js_strings.php:54 +msgid "October" +msgstr "Octobre" -#: ../../include/features.php:95 -msgid "Ability to tag existing posts" -msgstr "Permettre de marquer les publications existantes" +#: ../../include/text.php:1334 ../../include/js_strings.php:55 +msgid "November" +msgstr "Novembre" -#: ../../include/features.php:96 -msgid "Post Categories" -msgstr "Catégoriser les publications" +#: ../../include/text.php:1334 ../../include/js_strings.php:56 +msgid "December" +msgstr "Décembre" -#: ../../include/features.php:96 -msgid "Add categories to your posts" -msgstr "Ajouter des catégories à vos publications" +#: ../../include/text.php:1411 ../../include/text.php:1415 +msgid "Unknown Attachment" +msgstr "Pièce jointe inconnue" -#: ../../include/features.php:97 -msgid "Emoji Reactions" -msgstr "" +#: ../../include/text.php:1417 +msgid "unknown" +msgstr "Inconnu" -#: ../../include/features.php:97 -msgid "Add emoji reaction ability to posts" -msgstr "" +#: ../../include/text.php:1453 +msgid "remove category" +msgstr "supprimer la catégorie" -#: ../../include/features.php:98 -msgid "Ability to file posts under folders" -msgstr "Permettre de classer les publications dans des dossiers" +#: ../../include/text.php:1527 +msgid "remove from file" +msgstr "retirer du fichier" -#: ../../include/features.php:99 -msgid "Dislike Posts" -msgstr "\"Ne pas aimer\" les publications" +#: ../../include/text.php:1789 ../../include/language.php:367 +msgid "default" +msgstr "défaut" -#: ../../include/features.php:99 -msgid "Ability to dislike posts/comments" -msgstr "Possibilité de \"ne pas aimer\" les publications/commentaires" +#: ../../include/text.php:1797 +msgid "Page layout" +msgstr "Mise en page" -#: ../../include/features.php:100 -msgid "Star Posts" -msgstr "Pouvoir mettre en avant les publications" +#: ../../include/text.php:1797 +msgid "You can create your own with the layouts tool" +msgstr "Créez les vôtres avec les outils de mise en page" -#: ../../include/features.php:100 -msgid "Ability to mark special posts with a star indicator" -msgstr "Pouvoir marquer certaines publications d'une étoile" +#: ../../include/text.php:1825 +msgid "Page content type" +msgstr "Type de contenu de la page" -#: ../../include/features.php:101 -msgid "Tag Cloud" -msgstr "Nuage de tags" +#: ../../include/text.php:1958 +msgid "activity" +msgstr "activité" -#: ../../include/features.php:101 -msgid "Provide a personal tag cloud on your channel page" -msgstr "Afficher un nuage de vos tags sur votre canal" +#: ../../include/text.php:2272 +msgid "Design Tools" +msgstr "Outils de conception" -#: ../../include/oembed.php:324 -msgid "Embedded content" -msgstr "Contenu imbriqué" +#: ../../include/text.php:2278 +msgid "Pages" +msgstr "Pages" -#: ../../include/oembed.php:333 -msgid "Embedding disabled" -msgstr "Imbrication désactivée" +#: ../../include/text.php:2300 +msgid "Import website..." +msgstr "Importer le site web…" -#: ../../include/acl_selectors.php:271 -msgid "Who can see this?" -msgstr "" +#: ../../include/text.php:2301 +msgid "Select folder to import" +msgstr "Sélectionner le dossier à importer" -#: ../../include/acl_selectors.php:272 -msgid "Custom selection" -msgstr "" +#: ../../include/text.php:2302 +msgid "Import from a zipped folder:" +msgstr "Importer à partir d'un dossier zippé :" -#: ../../include/acl_selectors.php:273 -msgid "" -"Select \"Show\" to allow viewing. \"Don't show\" lets you override and limit" -" the scope of \"Show\"." -msgstr "" +#: ../../include/text.php:2303 +msgid "Import from cloud files:" +msgstr "Importer à partir de fichiers dans le cloud :" -#: ../../include/acl_selectors.php:274 -msgid "Show" -msgstr "Montrer" +#: ../../include/text.php:2304 +msgid "/cloud/channel/path/to/folder" +msgstr "/cloud/channel/chemain/du/repertoire" -#: ../../include/acl_selectors.php:275 -msgid "Don't show" -msgstr "Cacher" +#: ../../include/text.php:2305 +msgid "Enter path to website files" +msgstr "Entrer le chemin vers les fichiers du site web" -#: ../../include/acl_selectors.php:281 -msgid "Other networks and post services" -msgstr "Autres réseaux et services de messagerie" +#: ../../include/text.php:2306 +msgid "Select folder" +msgstr "Sélectionner un répertoire" -#: ../../include/acl_selectors.php:311 -#, php-format -msgid "" -"Post permissions %s cannot be changed %s after a post is shared.</br />These" -" permissions set who is allowed to view the post." -msgstr "" +#: ../../include/text.php:2307 +msgid "Export website..." +msgstr "Exporter le site web…" -#: ../../include/auth.php:105 -msgid "Logged out." -msgstr "Deconnecté." +#: ../../include/text.php:2308 +msgid "Export to a zip file" +msgstr "Exporter dans un fichier zip" -#: ../../include/auth.php:212 -msgid "Failed authentication" -msgstr "Échec de l'authentification" +#: ../../include/text.php:2309 +msgid "website.zip" +msgstr "website.zip" -#: ../../include/datetime.php:135 -msgid "Birthday" -msgstr "Anniversaire" +#: ../../include/text.php:2310 +msgid "Enter a name for the zip file." +msgstr "Entrer un nom pour le fichier zip." -#: ../../include/datetime.php:137 -msgid "Age: " -msgstr "Age :" +#: ../../include/text.php:2311 +msgid "Export to cloud files" +msgstr "Exporter dans des fichiers sur le cloud" -#: ../../include/datetime.php:139 -msgid "YYYY-MM-DD or MM-DD" -msgstr "AAAA-MM-JJ ou MM-JJ" +#: ../../include/text.php:2312 +msgid "/path/to/export/folder" +msgstr "/chemin/vers/le/dossier/d'export" -#: ../../include/datetime.php:272 ../../boot.php:2470 -msgid "never" -msgstr "jamais" +#: ../../include/text.php:2313 +msgid "Enter a path to a cloud files destination." +msgstr "Entrer le chemin vers le cloud de fichiers" -#: ../../include/datetime.php:278 -msgid "less than a second ago" -msgstr "à l'instant" +#: ../../include/text.php:2314 +msgid "Specify folder" +msgstr "Spécifier un répertoire" -#: ../../include/datetime.php:296 +#: ../../include/contact_widgets.php:11 #, php-format -msgctxt "e.g. 22 hours ago, 1 minute ago" -msgid "%1$d %2$s ago" -msgstr "il y a %1$d %2$s" +msgid "%d invitation available" +msgid_plural "%d invitations available" +msgstr[0] "%d invitation disponible" +msgstr[1] "%d invitations disponibles" -#: ../../include/datetime.php:307 -msgctxt "relative_date" -msgid "year" -msgid_plural "years" -msgstr[0] "an" -msgstr[1] "ans" +#: ../../include/contact_widgets.php:19 +msgid "Find Channels" +msgstr "Trouver des canaux" -#: ../../include/datetime.php:310 -msgctxt "relative_date" -msgid "month" -msgid_plural "months" -msgstr[0] "mois" -msgstr[1] "mois" +#: ../../include/contact_widgets.php:20 +msgid "Enter name or interest" +msgstr "Saisir nom ou centre d'intérêt" -#: ../../include/datetime.php:313 -msgctxt "relative_date" -msgid "week" -msgid_plural "weeks" -msgstr[0] "semaine" -msgstr[1] "semaines" +#: ../../include/contact_widgets.php:21 +msgid "Connect/Follow" +msgstr "Ajouter/Suivre" -#: ../../include/datetime.php:316 -msgctxt "relative_date" -msgid "day" -msgid_plural "days" -msgstr[0] "jour" -msgstr[1] "jours" +#: ../../include/contact_widgets.php:22 +msgid "Examples: Robert Morgenstein, Fishing" +msgstr "Exemples: Guillaume Martin, Course à pieds" -#: ../../include/datetime.php:319 -msgctxt "relative_date" -msgid "hour" -msgid_plural "hours" -msgstr[0] "heure" -msgstr[1] "heures" +#: ../../include/contact_widgets.php:26 +msgid "Random Profile" +msgstr "Un profil au hasard" -#: ../../include/datetime.php:322 -msgctxt "relative_date" -msgid "minute" -msgid_plural "minutes" -msgstr[0] "minute" -msgstr[1] "minutes" +#: ../../include/contact_widgets.php:27 +msgid "Invite Friends" +msgstr "Inviter des amis" -#: ../../include/datetime.php:325 -msgctxt "relative_date" -msgid "second" -msgid_plural "seconds" -msgstr[0] "seconde" -msgstr[1] "secondes" +#: ../../include/contact_widgets.php:29 +msgid "Advanced example: name=fred and country=iceland" +msgstr "Exemple avancé : name=fred and country=iceland" -#: ../../include/datetime.php:562 +#: ../../include/contact_widgets.php:122 #, php-format -msgid "%1$s's birthday" -msgstr "Anniversaire de %1$s" +msgid "%d connection in common" +msgid_plural "%d connections in common" +msgstr[0] "%d contact en commun" +msgstr[1] "%d contacts en commun" -#: ../../include/datetime.php:563 -#, php-format -msgid "Happy Birthday %1$s" -msgstr "Joyeux Anniversaire %1$s" +#: ../../include/contact_widgets.php:127 +msgid "show more" +msgstr "montrer plus" -#: ../../include/group.php:26 -msgid "" -"A deleted group with this name was revived. Existing item permissions " -"<strong>may</strong> apply to this group and any future members. If this is " -"not what you intended, please create another group with a different name." -msgstr "Un groupe supprimé portant ce nom a été ressuscité. Les permissions liées aux éléments existants <strong>peuvent</strong> s'appliquer au groupe et aux membres futurs. Si ce n'est pas ce que vous attendiez, merci de créer un autre groupe avec un nom différent." +#: ../../include/markdown.php:444 +msgid "Attachments:" +msgstr "" -#: ../../include/group.php:248 -msgid "Add new connections to this privacy group" -msgstr "Ajouter de nouveaux contacts à ce groupe d'accès" +#: ../../include/markdown.php:538 ../../include/event.php:22 +#: ../../include/event.php:69 +msgid "l F d, Y \\@ g:i A" +msgstr "l d F Y \\à G\\hi" -#: ../../include/group.php:289 -msgid "edit" -msgstr "modifier" +#: ../../include/markdown.php:540 +msgid "$Projectname event notification:" +msgstr "" -#: ../../include/group.php:312 -msgid "Edit group" -msgstr "Modifier le groupe" +#: ../../include/markdown.php:544 ../../include/event.php:30 +#: ../../include/event.php:73 +msgid "Starts:" +msgstr "Début :" -#: ../../include/group.php:313 -msgid "Add privacy group" -msgstr "Ajouter un groupe d'accès" +#: ../../include/markdown.php:552 ../../include/event.php:40 +#: ../../include/event.php:77 +msgid "Finishes:" +msgstr "Fin :" -#: ../../include/group.php:314 -msgid "Channels not in any privacy group" -msgstr "Canaux n'étant dans aucun groupe d'accès" +#: ../../include/follow.php:26 +msgid "Channel is blocked on this site." +msgstr "Ce canal est bloqué sur ce site." + +#: ../../include/follow.php:31 +msgid "Channel location missing." +msgstr "Emplacement du canal introuvable." + +#: ../../include/follow.php:73 +msgid "Response from remote channel was incomplete." +msgstr "La réponse du canal distant était incomplète." + +#: ../../include/follow.php:90 +msgid "Channel was deleted and no longer exists." +msgstr "Le canal a été supprimé et n'existe plus." + +#: ../../include/follow.php:140 ../../include/follow.php:175 +msgid "Protocol disabled." +msgstr "Protocole désactivé." + +#: ../../include/follow.php:163 +msgid "Channel discovery failed." +msgstr "La tentative d'accéder au canal a échoué." + +#: ../../include/follow.php:202 +msgid "Cannot connect to yourself." +msgstr "Ne peut pas se connecter à vous." #: ../../include/js_strings.php:5 msgid "Delete this item?" msgstr "Supprimer cet élément?" #: ../../include/js_strings.php:8 -msgid "[-] show less" -msgstr "[-] montrer moins" +#, php-format +msgid "%s show less" +msgstr "%s afficher moins" #: ../../include/js_strings.php:9 -msgid "[+] expand" -msgstr "[+] déplier" +#, php-format +msgid "%s expand" +msgstr "%s dérouler" #: ../../include/js_strings.php:10 -msgid "[-] collapse" -msgstr "[-] replier" +#, php-format +msgid "%s collapse" +msgstr "%s enrouler" #: ../../include/js_strings.php:11 msgid "Password too short" @@ -9246,7 +11955,7 @@ msgstr "%d années" #: ../../include/js_strings.php:42 msgid " " -msgstr "" +msgstr " " #: ../../include/js_strings.php:43 msgid "timeago.numbers" @@ -9359,470 +12068,1219 @@ msgctxt "calendar" msgid "All day" msgstr "Toute la journée" -#: ../../include/network.php:657 +#: ../../include/message.php:30 +msgid "Unable to determine sender." +msgstr "Impossible de déterminer l'émetteur." + +#: ../../include/message.php:67 +msgid "No recipient provided." +msgstr "Pas de destinataire." + +#: ../../include/message.php:72 +msgid "[no subject]" +msgstr "[sans objet]" + +#: ../../include/message.php:223 +msgid "Stored post could not be verified." +msgstr "Le message stocké n'a pas pu être vérifié." + +#: ../../include/activities.php:41 +msgid " and " +msgstr "et" + +#: ../../include/activities.php:49 +msgid "public profile" +msgstr "profil public" + +#: ../../include/activities.php:58 +#, php-format +msgid "%1$s changed %2$s to “%3$s”" +msgstr "%1$s a changé %2$s en “%3$s”" + +#: ../../include/activities.php:59 +#, php-format +msgid "Visit %1$s's %2$s" +msgstr "Visiter %2$s de %1$s" + +#: ../../include/activities.php:62 +#, php-format +msgid "%1$s has an updated %2$s, changing %3$s." +msgstr "%1$s a mis à jour %2$s, modifiant %3$s." + +#: ../../include/attach.php:250 ../../include/attach.php:339 +msgid "Item was not found." +msgstr "Élément introuvable." + +#: ../../include/attach.php:500 +msgid "No source file." +msgstr "Pas de fichier source." + +#: ../../include/attach.php:522 +msgid "Cannot locate file to replace" +msgstr "Impossible de trouver le fichier à remplacer." + +#: ../../include/attach.php:540 +msgid "Cannot locate file to revise/update" +msgstr "Impossible de trouver le fichier à corriger/mettre à jour" + +#: ../../include/attach.php:671 +#, php-format +msgid "File exceeds size limit of %d" +msgstr "Le fichier dépasse la taille limite de %d" + +#: ../../include/attach.php:685 +#, php-format +msgid "You have reached your limit of %1$.0f Mbytes attachment storage." +msgstr "Vous avez atteint votre limite de %1$.0f méga-octets autorisés pour le stockage des pièces-jointes." + +#: ../../include/attach.php:855 +msgid "File upload failed. Possible system limit or action terminated." +msgstr "Envoi du fichier impossible. Limite système ou action avortée." + +#: ../../include/attach.php:868 +msgid "Stored file could not be verified. Upload failed." +msgstr "Le fichier stocké n'a pu être vérifié. Echec de l'envoi." + +#: ../../include/attach.php:923 ../../include/attach.php:939 +msgid "Path not available." +msgstr "Chemin non disponible." + +#: ../../include/attach.php:988 ../../include/attach.php:1153 +msgid "Empty pathname" +msgstr "Chemin vide" + +#: ../../include/attach.php:1014 +msgid "duplicate filename or path" +msgstr "doublon de chemin ou de fichier" + +#: ../../include/attach.php:1039 +msgid "Path not found." +msgstr "Chemin introuvable." + +#: ../../include/attach.php:1107 +msgid "mkdir failed." +msgstr "mkdir a échoué." + +#: ../../include/attach.php:1111 +msgid "database storage failed." +msgstr "l'écriture dans la base de données a échoué." + +#: ../../include/attach.php:1159 +msgid "Empty path" +msgstr "Chemin vide" + +#: ../../include/security.php:117 +msgid "guest:" +msgstr "Visiteur" + +#: ../../include/security.php:532 +msgid "" +"The form security token was not correct. This probably happened because the " +"form has been opened for too long (>3 hours) before submitting it." +msgstr "Le formulaire n'est plus sécurisé, probablement parce qu'il est ouvert depuis trop longtemps (plus de 3 heures)." + +#: ../../include/items.php:846 ../../include/items.php:893 +msgid "(Unknown)" +msgstr "(Inconnu)" + +#: ../../include/items.php:1094 +msgid "Visible to anybody on the internet." +msgstr "Visible pour tout le monde sur internet." + +#: ../../include/items.php:1096 +msgid "Visible to you only." +msgstr "Visible pour vous seulement." + +#: ../../include/items.php:1098 +msgid "Visible to anybody in this network." +msgstr "Visible pour tout le monde sur ce réseau." + +#: ../../include/items.php:1100 +msgid "Visible to anybody authenticated." +msgstr "Visible aux utilisateurs authentifiés." + +#: ../../include/items.php:1102 +#, php-format +msgid "Visible to anybody on %s." +msgstr "Visible pour tous sur %s." + +#: ../../include/items.php:1104 +msgid "Visible to all connections." +msgstr "Visible pour tous les contacts." + +#: ../../include/items.php:1106 +msgid "Visible to approved connections." +msgstr "Visible aux contacts approuvés." + +#: ../../include/items.php:1108 +msgid "Visible to specific connections." +msgstr "Visible pour certains contacts." + +#: ../../include/items.php:3925 +msgid "Privacy group is empty." +msgstr "Groupe de contacts vide." + +#: ../../include/items.php:3932 +#, php-format +msgid "Privacy group: %s" +msgstr "Groupe de contacts : %s" + +#: ../../include/items.php:3944 +msgid "Connection not found." +msgstr "Contact non trouvé." + +#: ../../include/items.php:4293 +msgid "profile photo" +msgstr "photo de profil" + +#: ../../include/items.php:4489 +#, php-format +msgid "[Edited %s]" +msgstr "[%s édité]" + +#: ../../include/items.php:4489 +msgctxt "edit_activity" +msgid "Post" +msgstr "Publier" + +#: ../../include/items.php:4489 +msgctxt "edit_activity" +msgid "Comment" +msgstr "Commenter" + +#: ../../include/channel.php:33 +msgid "Unable to obtain identity information from database" +msgstr "Impossible d'obtenir les données d'identité depuis la base de données" + +#: ../../include/channel.php:67 +msgid "Empty name" +msgstr "Nom vide" + +#: ../../include/channel.php:70 +msgid "Name too long" +msgstr "Nom trop long" + +#: ../../include/channel.php:181 +msgid "No account identifier" +msgstr "Pas d'identifiant de compte" + +#: ../../include/channel.php:193 +msgid "Nickname is required." +msgstr "Un surnom est requis." + +#: ../../include/channel.php:207 +msgid "Reserved nickname. Please choose another." +msgstr "Surnom réservé. Merci d'en choisir un autre." + +#: ../../include/channel.php:212 +msgid "" +"Nickname has unsupported characters or is already being used on this site." +msgstr "Le surnom contient des caractères interdits ou est déjà pris sur ce site." + +#: ../../include/channel.php:270 +msgid "Unable to retrieve created identity" +msgstr "Impossible de récupérer l'identité créée" + +#: ../../include/channel.php:342 +msgid "Default Profile" +msgstr "Profil par défaut" + +#: ../../include/channel.php:1043 +msgid "Create New Profile" +msgstr "Créer un nouveau profil" + +#: ../../include/channel.php:1063 +msgid "Visible to everybody" +msgstr "Visible de tous" + +#: ../../include/channel.php:1136 ../../include/channel.php:1250 +msgid "Gender:" +msgstr "Sexe :" + +#: ../../include/channel.php:1138 ../../include/channel.php:1305 +msgid "Homepage:" +msgstr "Site Internet :" + +#: ../../include/channel.php:1139 +msgid "Online Now" +msgstr "Connecté" + +#: ../../include/channel.php:1255 +msgid "Like this channel" +msgstr "J'aime ce canal" + +#: ../../include/channel.php:1279 +msgid "j F, Y" +msgstr "j F, Y" + +#: ../../include/channel.php:1280 +msgid "j F" +msgstr "j F" + +#: ../../include/channel.php:1287 +msgid "Birthday:" +msgstr "Date de naissance :" + +#: ../../include/channel.php:1300 +#, php-format +msgid "for %1$d %2$s" +msgstr "depuis %1$d %2$s" + +#: ../../include/channel.php:1303 +msgid "Sexual Preference:" +msgstr "Orientation sexuelle :" + +#: ../../include/channel.php:1309 +msgid "Tags:" +msgstr "Étiquettes :" + +#: ../../include/channel.php:1311 +msgid "Political Views:" +msgstr "Opinions politiques :" + +#: ../../include/channel.php:1313 +msgid "Religion:" +msgstr "Religion :" + +#: ../../include/channel.php:1317 +msgid "Hobbies/Interests:" +msgstr "Occupations/Centres d'intérêt :" + +#: ../../include/channel.php:1319 +msgid "Likes:" +msgstr "Aime :" + +#: ../../include/channel.php:1321 +msgid "Dislikes:" +msgstr "N'aime pas :" + +#: ../../include/channel.php:1323 +msgid "Contact information and Social Networks:" +msgstr "Coordonnées et réseaux sociaux :" + +#: ../../include/channel.php:1325 +msgid "My other channels:" +msgstr "Mes autres canaux :" + +#: ../../include/channel.php:1327 +msgid "Musical interests:" +msgstr "Goûts musicaux :" + +#: ../../include/channel.php:1329 +msgid "Books, literature:" +msgstr "Lectures, goûts littéraires :" + +#: ../../include/channel.php:1331 +msgid "Television:" +msgstr "Télévision :" + +#: ../../include/channel.php:1333 +msgid "Film/dance/culture/entertainment:" +msgstr "Cinéma/danse/culture/divertissement&nsbp;:" + +#: ../../include/channel.php:1335 +msgid "Love/Romance:" +msgstr "Vie sentimentale/amoureuse :" + +#: ../../include/channel.php:1337 +msgid "Work/employment:" +msgstr "Travail/Occupation " + +#: ../../include/channel.php:1339 +msgid "School/education:" +msgstr "Études " + +#: ../../include/channel.php:1362 +msgid "Like this thing" +msgstr "J'aime ceci" + +#: ../../include/channel.php:2135 +#, php-format +msgid "User '%s' deleted" +msgstr "Utilisateur '%s' supprimé" + +#: ../../include/event.php:1004 +msgid "This event has been added to your calendar." +msgstr "Cet évènement a été ajouté dans votre calendrier." + +#: ../../include/event.php:1204 +msgid "Not specified" +msgstr "Non spécifié" + +#: ../../include/event.php:1205 +msgid "Needs Action" +msgstr "Besoin d'une action" + +#: ../../include/event.php:1206 +msgid "Completed" +msgstr "Terminé" + +#: ../../include/event.php:1207 +msgid "In Process" +msgstr "En cours" + +#: ../../include/event.php:1208 +msgid "Cancelled" +msgstr "Annulé" + +#: ../../include/network.php:756 msgid "view full size" msgstr "voir en taille réelle" -#: ../../include/network.php:1885 +#: ../../include/network.php:2011 msgid "No Subject" msgstr "Pas d'objet" -#: ../../include/network.php:2146 ../../include/network.php:2147 +#: ../../include/network.php:2265 ../../include/network.php:2266 msgid "Friendica" msgstr "Friendica" -#: ../../include/network.php:2148 +#: ../../include/network.php:2267 msgid "OStatus" msgstr "OStatus" -#: ../../include/network.php:2149 +#: ../../include/network.php:2268 msgid "GNU-Social" -msgstr "" +msgstr "GNU-Social" -#: ../../include/network.php:2150 +#: ../../include/network.php:2269 msgid "RSS/Atom" msgstr "RSS/Atom" -#: ../../include/network.php:2152 +#: ../../include/network.php:2271 msgid "Diaspora" msgstr "Diaspora" -#: ../../include/network.php:2153 +#: ../../include/network.php:2272 msgid "Facebook" msgstr "Facebook" -#: ../../include/network.php:2154 +#: ../../include/network.php:2273 msgid "Zot" msgstr "Zot" -#: ../../include/network.php:2155 +#: ../../include/network.php:2274 msgid "LinkedIn" msgstr "Linkedin" -#: ../../include/network.php:2156 +#: ../../include/network.php:2275 msgid "XMPP/IM" msgstr "XMPP/IM" -#: ../../include/network.php:2157 +#: ../../include/network.php:2276 msgid "MySpace" msgstr "MySpace" -#: ../../include/photos.php:110 -#, php-format -msgid "Image exceeds website size limit of %lu bytes" -msgstr "L'image dépasse la taille limite de %lu octets" +#: ../../include/page_widgets.php:7 +msgid "New Page" +msgstr "Nouvelle page" -#: ../../include/photos.php:117 -msgid "Image file is empty." -msgstr "L'image est vide." +#: ../../include/language.php:380 +msgid "Select an alternate language" +msgstr "Choisir une langue alternative" -#: ../../include/photos.php:255 -msgid "Photo storage failed." -msgstr "Le stockage de l'image a échoué." +#: ../../include/acl_selectors.php:208 +msgid "Who can see this?" +msgstr "Qui peut voir cela" -#: ../../include/photos.php:295 -msgid "a new photo" -msgstr "une nouvelle photo" +#: ../../include/acl_selectors.php:209 +msgid "Custom selection" +msgstr "Sélection personnalisée" -#: ../../include/photos.php:299 +#: ../../include/acl_selectors.php:210 +msgid "" +"Select \"Show\" to allow viewing. \"Don't show\" lets you override and limit" +" the scope of \"Show\"." +msgstr "Sélectionnez \"Afficher\" pour permettre l'affichage. \"Ne pas afficher\" vous permet de remplacer et de limiter la portée de \"Afficher\"." + +#: ../../include/acl_selectors.php:211 +msgid "Show" +msgstr "Montrer" + +#: ../../include/acl_selectors.php:212 +msgid "Don't show" +msgstr "Cacher" + +#: ../../include/acl_selectors.php:245 #, php-format -msgctxt "photo_upload" -msgid "%1$s posted %2$s to %3$s" -msgstr "%1$s a publié %2$s pour %3$s" +msgid "" +"Post permissions %s cannot be changed %s after a post is shared.</br />These" +" permissions set who is allowed to view the post." +msgstr "Les autorisations d'accès d'un message %s ne peuvent pas être modifiées %s une fois le message envoyé. Ces autorisations définissent qui est autorisé à afficher le message." -#: ../../include/photos.php:506 -msgid "Upload New Photos" -msgstr "Ajouter des photos" +#: ../../include/dba/dba_driver.php:189 +#, php-format +msgid "Cannot locate DNS info for database server '%s'" +msgstr "Impossible de trouver les infos DNS du serveur de BDD '%s'" -#: ../../include/zot.php:699 -msgid "Invalid data packet" -msgstr "Paquet de données invalide" +#: ../../include/bbcode.php:134 ../../include/bbcode.php:1040 +#: ../../include/bbcode.php:1043 ../../include/bbcode.php:1048 +#: ../../include/bbcode.php:1051 ../../include/bbcode.php:1054 +#: ../../include/bbcode.php:1057 ../../include/bbcode.php:1062 +#: ../../include/bbcode.php:1065 ../../include/bbcode.php:1070 +#: ../../include/bbcode.php:1073 ../../include/bbcode.php:1076 +#: ../../include/bbcode.php:1079 +msgid "Image/photo" +msgstr "Image/photo" -#: ../../include/zot.php:715 -msgid "Unable to verify channel signature" -msgstr "Impossible de vérifier la signature du canal" +#: ../../include/bbcode.php:173 ../../include/bbcode.php:1090 +msgid "Encrypted content" +msgstr "Contenu chiffré" -#: ../../include/zot.php:2363 +#: ../../include/bbcode.php:189 #, php-format -msgid "Unable to verify site signature for %s" -msgstr "Impossible de vérifier la signature de site pour %s" +msgid "Install %s element: " +msgstr "Installer %s élément" -#: ../../include/zot.php:3712 -msgid "invalid target signature" -msgstr "signature de la cible invalide" +#: ../../include/bbcode.php:193 +#, php-format +msgid "" +"This post contains an installable %s element, however you lack permissions " +"to install it on this site." +msgstr "Ce message contient un élément installable %s, mais vous n'avez pas l'autorisation de l'installer sur ce site." -#: ../../include/page_widgets.php:6 -msgid "New Page" -msgstr "Nouvelle page" +#: ../../include/bbcode.php:272 +#, php-format +msgid "%1$s wrote the following %2$s %3$s" +msgstr "%1$s a écrit %2$s qui suit %3$s" -#: ../../include/page_widgets.php:43 -msgid "Title" -msgstr "Titre" +#: ../../include/bbcode.php:349 ../../include/bbcode.php:357 +msgid "Click to open/close" +msgstr "Cliquer pour ouvrir/fermer" -#: ../../include/permissions.php:26 -msgid "Can view my normal stream and posts" -msgstr "Peut voir les publications ordinaires sur mon canal." +#: ../../include/bbcode.php:357 +msgid "spoiler" +msgstr "spoiler" -#: ../../include/permissions.php:27 -msgid "Can view my default channel profile" -msgstr "Peut voir le profil du canal par défaut." +#: ../../include/bbcode.php:1028 +msgid "$1 wrote:" +msgstr "$1 a écrit :" -#: ../../include/permissions.php:28 -msgid "Can view my connections" -msgstr "Peut voir mes contacts" +#: ../../include/oembed.php:308 +msgid " by " +msgstr "par" -#: ../../include/permissions.php:29 -msgid "Can view my file storage and photos" -msgstr "Peut voir mes fichiers et photos" +#: ../../include/oembed.php:309 +msgid " on " +msgstr "sur" -#: ../../include/permissions.php:30 -msgid "Can view my webpages" -msgstr "Peut voir mes pages web" +#: ../../include/oembed.php:338 +msgid "Embedded content" +msgstr "Contenu imbriqué" -#: ../../include/permissions.php:33 -msgid "Can send me their channel stream and posts" -msgstr "Peuvent m'envoyer leur flux et les publications de leur canal" +#: ../../include/oembed.php:347 +msgid "Embedding disabled" +msgstr "Imbrication désactivée" -#: ../../include/permissions.php:34 -msgid "Can post on my channel page (\"wall\")" -msgstr "Peuvent poster sur la page de mon canal (\"mur\")" +#: ../../include/features.php:58 +msgid "General Features" +msgstr "Fonctionnalités générales" -#: ../../include/permissions.php:35 -msgid "Can comment on or like my posts" -msgstr "Peuvent commenter et/ou aimer mes publications" +#: ../../include/features.php:63 +msgid "Multiple Profiles" +msgstr "Profils multiples" -#: ../../include/permissions.php:36 -msgid "Can send me private mail messages" -msgstr "Peuvent m'envoyer des messages privés" +#: ../../include/features.php:64 +msgid "Ability to create multiple profiles" +msgstr "Possibilité de créer plusieurs profils" -#: ../../include/permissions.php:37 -msgid "Can like/dislike stuff" -msgstr "Peuvent aimer/ne pas aimer" +#: ../../include/features.php:72 +msgid "Advanced Profiles" +msgstr "Profils Avancés" -#: ../../include/permissions.php:37 -msgid "Profiles and things other than posts/comments" -msgstr "Profils et autres excluant les publications/commentaires." +#: ../../include/features.php:73 +msgid "Additional profile sections and selections" +msgstr "Sections et sélections supplémentaires du profil" -#: ../../include/permissions.php:39 -msgid "Can forward to all my channel contacts via post @mentions" -msgstr "Peut faire suivre à tous les contacts de mon canal via \"@mention\"" +#: ../../include/features.php:81 +msgid "Profile Import/Export" +msgstr "Importer/Exporter le profil" -#: ../../include/permissions.php:39 -msgid "Advanced - useful for creating group forum channels" -msgstr "Avancé - utile pour les canaux de type \"forum/groupe\"" +#: ../../include/features.php:82 +msgid "Save and load profile details across sites/channels" +msgstr "Sauvegarder et charger les détails d'un profil entre sites/canaux" -#: ../../include/permissions.php:40 -msgid "Can chat with me (when available)" -msgstr "Peut discuter avec moi (quand disponibie)" +#: ../../include/features.php:90 +msgid "Web Pages" +msgstr "Pages web" -#: ../../include/permissions.php:41 -msgid "Can write to my file storage and photos" -msgstr "Peut charger des fichiers et des photos dans mon canal" +#: ../../include/features.php:91 +msgid "Provide managed web pages on your channel" +msgstr "Fournir des pages web, sous votre contrôle, sur votre canal" -#: ../../include/permissions.php:42 -msgid "Can edit my webpages" -msgstr "Peut modifier mes pages web" +#: ../../include/features.php:100 +msgid "Provide a wiki for your channel" +msgstr "Fournir un wiki pour votre canal." -#: ../../include/permissions.php:44 -msgid "Can source my public posts in derived channels" -msgstr "Peut rediriger mes publications publiques vers des canaux dérivés" +#: ../../include/features.php:117 +msgid "Private Notes" +msgstr "Notes privées" -#: ../../include/permissions.php:44 -msgid "Somewhat advanced - very useful in open communities" -msgstr "Plutôt avancé - très utile dans les communautés ouvertes" +#: ../../include/features.php:118 +msgid "Enables a tool to store notes and reminders (note: not encrypted)" +msgstr "Active un outil pour stocker des notes et des rappels (note :non chiffré)" -#: ../../include/permissions.php:46 -msgid "Can administer my channel resources" -msgstr "Peut administrer les ressources de mon canal" +#: ../../include/features.php:126 +msgid "Navigation Channel Select" +msgstr "Sélection du canal par la navigation" -#: ../../include/permissions.php:46 +#: ../../include/features.php:127 +msgid "Change channels directly from within the navigation dropdown menu" +msgstr "Changez de canal directement depuis le menu de navigation déroulant" + +#: ../../include/features.php:135 +msgid "Photo Location" +msgstr "Site de prise de vue" + +#: ../../include/features.php:136 +msgid "If location data is available on uploaded photos, link this to a map." +msgstr "Si des informations géographiques sont présentes dans les images téléversées, les lier à une carte." + +#: ../../include/features.php:144 +msgid "Access Controlled Chatrooms" +msgstr "Accéder au salons de discussions contrôlés." + +#: ../../include/features.php:145 +msgid "Provide chatrooms and chat services with access control." +msgstr "Fournir des salons de discussions et des services de discussions avec contrôle d'accès." + +#: ../../include/features.php:154 +msgid "Provide alternate connection permission roles." +msgstr "Fournir des rôles d'autorisation différents pour ce contact." + +#: ../../include/features.php:162 +msgid "Smart Birthdays" +msgstr "Anniversaires intelligents" + +#: ../../include/features.php:163 msgid "" -"Extremely advanced. Leave this alone unless you know what you are doing" -msgstr "Très avancé. Ne pas toucher, sauf si vous savez ce que vous faîtes" +"Make birthday events timezone aware in case your friends are scattered " +"across the planet." +msgstr "Adapter les anniversaires aux fuseaux horaires, utile pour vos amis sur d'autres continents." -#: ../../include/permissions.php:877 -msgid "Social Networking" -msgstr "Réseau social" +#: ../../include/features.php:171 +msgid "Event Timezone Selection" +msgstr "Sélection du fuseau horaire de l'événement" -#: ../../include/permissions.php:877 -msgid "Social - Mostly Public" -msgstr "Social - surtout public" +#: ../../include/features.php:172 +msgid "Allow event creation in timezones other than your own." +msgstr "Autorise la création d’événements sur d'autres fuseaux horaires que le vôtre." -#: ../../include/permissions.php:877 -msgid "Social - Restricted" -msgstr "Social - restreint" +#: ../../include/features.php:180 +msgid "Advanced Directory Search" +msgstr "Recherche avancée dans les répertoires" -#: ../../include/permissions.php:877 -msgid "Social - Private" -msgstr "Social - privé" +#: ../../include/features.php:181 +msgid "Allows creation of complex directory search queries" +msgstr "Autoriser la création d'entrées complexes de recherche de répertoire" -#: ../../include/permissions.php:878 -msgid "Community Forum" -msgstr "Forum communautaire" +#: ../../include/features.php:189 +msgid "Advanced Theme and Layout Settings" +msgstr "Paramètres avancés du thème et de l'agencement." -#: ../../include/permissions.php:878 -msgid "Forum - Mostly Public" -msgstr "Forum - surtout public" +#: ../../include/features.php:190 +msgid "Allows fine tuning of themes and page layouts" +msgstr "Autoriser la personnalisation fine des thèmes et des agencements." -#: ../../include/permissions.php:878 -msgid "Forum - Restricted" -msgstr "Forum - restreint" +#: ../../include/features.php:200 +msgid "Post Composition Features" +msgstr "Fonctionnalités de composition" -#: ../../include/permissions.php:878 -msgid "Forum - Private" -msgstr "Forum - privé" +#: ../../include/features.php:204 +msgid "Large Photos" +msgstr "Grandes photos" -#: ../../include/permissions.php:879 -msgid "Feed Republish" -msgstr "Republication de flux" +#: ../../include/features.php:205 +msgid "" +"Include large (1024px) photo thumbnails in posts. If not enabled, use small " +"(640px) photo thumbnails" +msgstr "Inclure de grands aperçus (1024px) dans les messages. Si désactivé, inclure de petits aperçus (640px)." -#: ../../include/permissions.php:879 -msgid "Feed - Mostly Public" -msgstr "Flux - surtout public" +#: ../../include/features.php:214 +msgid "Automatically import channel content from other channels or feeds" +msgstr "Importe automatiquement le contenus d'autres canaux ou flux dans le canal actif" -#: ../../include/permissions.php:879 -msgid "Feed - Restricted" -msgstr "Flux - restreint" +#: ../../include/features.php:222 +msgid "Even More Encryption" +msgstr "Encore plus de chiffrement" -#: ../../include/permissions.php:880 -msgid "Special Purpose" -msgstr "Utilisation spécifique" +#: ../../include/features.php:223 +msgid "" +"Allow optional encryption of content end-to-end with a shared secret key" +msgstr "Permettre le chiffrement optionnel du contenu de bout en bout au moyen d'un secret partagé" -#: ../../include/permissions.php:880 -msgid "Special - Celebrity/Soapbox" -msgstr "Spécial - célébrité/promotion" +#: ../../include/features.php:231 +msgid "Enable Voting Tools" +msgstr "Activer les outils de vote" -#: ../../include/permissions.php:880 -msgid "Special - Group Repository" -msgstr "Spécial - dépôt partagé" +#: ../../include/features.php:232 +msgid "Provide a class of post which others can vote on" +msgstr "Fournit un type de publication sur lequel les utilisateurs peuvent voter" -#: ../../include/permissions.php:881 -msgid "Custom/Expert Mode" -msgstr "Mode expert/spécifique" +#: ../../include/features.php:240 +msgid "Disable Comments" +msgstr "Désactiver les commentaires" -#: ../../include/activities.php:41 -msgid " and " -msgstr "et" +#: ../../include/features.php:241 +msgid "Provide the option to disable comments for a post" +msgstr "Fournir la possibilité de désactiver les commentaires pour une publication." -#: ../../include/activities.php:49 -msgid "public profile" -msgstr "profil public" +#: ../../include/features.php:249 +msgid "Delayed Posting" +msgstr "Publication plus tard" -#: ../../include/activities.php:58 +#: ../../include/features.php:250 +msgid "Allow posts to be published at a later date" +msgstr "Permettre de publier des messages à une date programmée" + +#: ../../include/features.php:258 +msgid "Content Expiration" +msgstr "Expiration du contenu" + +#: ../../include/features.php:259 +msgid "Remove posts/comments and/or private messages at a future time" +msgstr "Supprimer les contributions/commentaires et/ou messages privés plus tard" + +#: ../../include/features.php:267 +msgid "Suppress Duplicate Posts/Comments" +msgstr "Supprimer les publications/commentaires en doublon" + +#: ../../include/features.php:268 +msgid "" +"Prevent posts with identical content to be published with less than two " +"minutes in between submissions." +msgstr "Empêcher des messages aux contenus identiques d'être publiés à moins de deux minutes d'intervalle" + +#: ../../include/features.php:279 +msgid "Network and Stream Filtering" +msgstr "Filtrage du réseau et des flux" + +#: ../../include/features.php:283 +msgid "Search by Date" +msgstr "Chercher par date" + +#: ../../include/features.php:284 +msgid "Ability to select posts by date ranges" +msgstr "Pouvoir choisir des publications par date" + +#: ../../include/features.php:292 ../../include/group.php:331 +msgid "Privacy Groups" +msgstr "Groupes de contacts" + +#: ../../include/features.php:293 +msgid "Enable management and selection of privacy groups" +msgstr "Active la gestion et la sélection des groupes de contacts" + +#: ../../include/features.php:302 +msgid "Save search terms for re-use" +msgstr "Sauvegarder des termes de recherche pour utilisation ultérieure" + +#: ../../include/features.php:310 +msgid "Network Personal Tab" +msgstr "Onglet \"Me concernant\"" + +#: ../../include/features.php:311 +msgid "Enable tab to display only Network posts that you've interacted on" +msgstr "Activer un onglet affichant seulement les publications du réseau sur lesquelles vous êtes intervenu" + +#: ../../include/features.php:319 +msgid "Network New Tab" +msgstr "Onglet \"nouveautés réseau\"" + +#: ../../include/features.php:320 +msgid "Enable tab to display all new Network activity" +msgstr "Activer un onglet présentant toute l'activité récente sur le réseau" + +#: ../../include/features.php:328 +msgid "Affinity Tool" +msgstr "Gérer l'affinité" + +#: ../../include/features.php:329 +msgid "Filter stream activity by depth of relationships" +msgstr "Filtrer le flux d'activité en fonction de la profondeur des relations" + +#: ../../include/features.php:338 +msgid "Show friend and connection suggestions" +msgstr "Afficher un ami et les suggestions de relations" + +#: ../../include/features.php:346 +msgid "Connection Filtering" +msgstr "Filtrage des contacts" + +#: ../../include/features.php:347 +msgid "Filter incoming posts from connections based on keywords/content" +msgstr "Filtrer les publications entrantes de mes contacts sur la base de mots-clefs" + +#: ../../include/features.php:359 +msgid "Post/Comment Tools" +msgstr "Gérer les publications/commentaires" + +#: ../../include/features.php:363 +msgid "Community Tagging" +msgstr "Etiquetage communautaire" + +#: ../../include/features.php:364 +msgid "Ability to tag existing posts" +msgstr "Permettre de marquer les publications existantes" + +#: ../../include/features.php:372 +msgid "Post Categories" +msgstr "Catégoriser les publications" + +#: ../../include/features.php:373 +msgid "Add categories to your posts" +msgstr "Ajouter des catégories à vos publications" + +#: ../../include/features.php:381 +msgid "Emoji Reactions" +msgstr "Réactions par émoticônes" + +#: ../../include/features.php:382 +msgid "Add emoji reaction ability to posts" +msgstr "Ajouter la possibilité de réagir aux publications par émoticônes" + +#: ../../include/features.php:391 +msgid "Ability to file posts under folders" +msgstr "Permettre de classer les publications dans des dossiers" + +#: ../../include/features.php:399 +msgid "Dislike Posts" +msgstr "\"Ne pas aimer\" les publications" + +#: ../../include/features.php:400 +msgid "Ability to dislike posts/comments" +msgstr "Possibilité de \"ne pas aimer\" les publications/commentaires" + +#: ../../include/features.php:408 +msgid "Star Posts" +msgstr "Pouvoir mettre en avant les publications" + +#: ../../include/features.php:409 +msgid "Ability to mark special posts with a star indicator" +msgstr "Pouvoir marquer certaines publications d'une étoile" + +#: ../../include/features.php:417 +msgid "Tag Cloud" +msgstr "Nuage de tags" + +#: ../../include/features.php:418 +msgid "Provide a personal tag cloud on your channel page" +msgstr "Afficher un nuage de vos tags sur votre canal" + +#: ../../include/features.php:430 +msgid "Premium Channel" +msgstr "Canal VIP" + +#: ../../include/features.php:431 +msgid "" +"Allows you to set restrictions and terms on those that connect with your " +"channel" +msgstr "Vous permet d'appliquer des règles et restrictions aux contacts de votre canal" + +#: ../../include/taxonomy.php:228 ../../include/taxonomy.php:249 +msgid "Tags" +msgstr "Étiquettes" + +#: ../../include/taxonomy.php:293 +msgid "Keywords" +msgstr "Mots-clefs" + +#: ../../include/taxonomy.php:314 +msgid "have" +msgstr "ont" + +#: ../../include/taxonomy.php:314 +msgid "has" +msgstr "a" + +#: ../../include/taxonomy.php:315 +msgid "want" +msgstr "veulent" + +#: ../../include/taxonomy.php:315 +msgid "wants" +msgstr "veut" + +#: ../../include/taxonomy.php:316 +msgid "likes" +msgstr "aime" + +#: ../../include/taxonomy.php:317 +msgid "dislikes" +msgstr "n'aime pas" + +#: ../../include/account.php:35 +msgid "Not a valid email address" +msgstr "Ce n'est pas une adresse de courriel valide" + +#: ../../include/account.php:37 +msgid "Your email domain is not among those allowed on this site" +msgstr "Votre domaine de courriel ne fait pas partie de ceux autorisés par ce site" + +#: ../../include/account.php:43 +msgid "Your email address is already registered at this site." +msgstr "Votre adresse de courriel est déjà inscrite sur ce site." + +#: ../../include/account.php:75 +msgid "An invitation is required." +msgstr "Une invitation est requise." + +#: ../../include/account.php:79 +msgid "Invitation could not be verified." +msgstr "Votre invitation n'a pas pu être vérifiée." + +#: ../../include/account.php:130 +msgid "Please enter the required information." +msgstr "Merci d'entrer les informations requises." + +#: ../../include/account.php:198 +msgid "Failed to store account information." +msgstr "Impossible de stocker les informations liées au compte." + +#: ../../include/account.php:263 #, php-format -msgid "%1$s changed %2$s to “%3$s”" -msgstr "%1$s a changé %2$s en “%3$s”" +msgid "Registration confirmation for %s" +msgstr "Confirmation de l'inscription pour %s" -#: ../../include/activities.php:59 +#: ../../include/account.php:330 #, php-format -msgid "Visit %1$s's %2$s" -msgstr "Visiter %2$s de %1$s" +msgid "Registration request at %s" +msgstr "Demande d'inscription sur %s" -#: ../../include/activities.php:62 +#: ../../include/account.php:352 +msgid "your registration password" +msgstr "votre mot de passe d'inscription" + +#: ../../include/account.php:358 ../../include/account.php:420 #, php-format -msgid "%1$s has an updated %2$s, changing %3$s." -msgstr "%1$s a mis à jour %2$s, modifiant %3$s." +msgid "Registration details for %s" +msgstr "Détails de l'inscription pour %s" -#: ../../include/bb2diaspora.php:398 -msgid "Attachments:" -msgstr "Pièces jointes :" +#: ../../include/account.php:431 +msgid "Account approved." +msgstr "Compte approuvé." -#: ../../include/bb2diaspora.php:487 -msgid "$Projectname event notification:" -msgstr "Notification d'événement de $Projectname :" +#: ../../include/account.php:471 +#, php-format +msgid "Registration revoked for %s" +msgstr "Inscription révoquée pour %s" -#: ../../view/theme/redbasic/php/config.php:82 -msgid "Focus (Hubzilla default)" -msgstr "Focus (par défaut pour Hubzilla)" +#: ../../include/account.php:756 ../../include/account.php:758 +msgid "Click here to upgrade." +msgstr "Cliquez ici pour mettre à jour." -#: ../../view/theme/redbasic/php/config.php:103 -msgid "Theme settings" -msgstr "Paramètres du thème" +#: ../../include/account.php:764 +msgid "This action exceeds the limits set by your subscription plan." +msgstr "Cette action outrepasserait les limites prévues par votre forfait." -#: ../../view/theme/redbasic/php/config.php:104 -msgid "Select scheme" -msgstr "Définir la palette de couleurs" +#: ../../include/account.php:769 +msgid "This action is not available under your subscription plan." +msgstr "Cette action n'est pas disponible avec votre forfait." -#: ../../view/theme/redbasic/php/config.php:105 -msgid "Narrow navbar" -msgstr "Barre de navigation fine" +#: ../../include/datetime.php:147 +msgid "Birthday" +msgstr "Anniversaire" -#: ../../view/theme/redbasic/php/config.php:106 -msgid "Navigation bar background color" -msgstr "Couleur de fond de la barre de navigation" +#: ../../include/datetime.php:149 +msgid "Age: " +msgstr "Age :" -#: ../../view/theme/redbasic/php/config.php:107 -msgid "Navigation bar gradient top color" -msgstr "Dégradé de la barre de navigation - couleur du haut" +#: ../../include/datetime.php:151 +msgid "YYYY-MM-DD or MM-DD" +msgstr "AAAA-MM-JJ ou MM-JJ" -#: ../../view/theme/redbasic/php/config.php:108 -msgid "Navigation bar gradient bottom color" -msgstr "Dégradé de la barre de navigation - couleur du bas" +#: ../../include/datetime.php:292 +msgid "less than a second ago" +msgstr "à l'instant" -#: ../../view/theme/redbasic/php/config.php:109 -msgid "Navigation active button gradient top color" -msgstr "Dégradé du bouton de navigation actif - couleur du haut" +#: ../../include/datetime.php:310 +#, php-format +msgctxt "e.g. 22 hours ago, 1 minute ago" +msgid "%1$d %2$s ago" +msgstr "il y a %1$d %2$s" -#: ../../view/theme/redbasic/php/config.php:110 -msgid "Navigation active button gradient bottom color" -msgstr "Dégradé du bouton de navigation actif - couleur du bas" +#: ../../include/datetime.php:321 +msgctxt "relative_date" +msgid "year" +msgid_plural "years" +msgstr[0] "an" +msgstr[1] "ans" -#: ../../view/theme/redbasic/php/config.php:111 -msgid "Navigation bar border color " -msgstr "Couleur de la bordure de la barre de navigation" +#: ../../include/datetime.php:324 +msgctxt "relative_date" +msgid "month" +msgid_plural "months" +msgstr[0] "mois" +msgstr[1] "mois" -#: ../../view/theme/redbasic/php/config.php:112 -msgid "Navigation bar icon color " -msgstr "Couleur des icônes de la barre de navigation" +#: ../../include/datetime.php:327 +msgctxt "relative_date" +msgid "week" +msgid_plural "weeks" +msgstr[0] "semaine" +msgstr[1] "semaines" -#: ../../view/theme/redbasic/php/config.php:113 -msgid "Navigation bar active icon color " -msgstr "Couleur de l'icône active de la barre de navigation" +#: ../../include/datetime.php:330 +msgctxt "relative_date" +msgid "day" +msgid_plural "days" +msgstr[0] "jour" +msgstr[1] "jours" -#: ../../view/theme/redbasic/php/config.php:114 -msgid "link color" -msgstr "couleur des liens" +#: ../../include/datetime.php:333 +msgctxt "relative_date" +msgid "hour" +msgid_plural "hours" +msgstr[0] "heure" +msgstr[1] "heures" -#: ../../view/theme/redbasic/php/config.php:115 -msgid "Set font-color for banner" -msgstr "Définir la couleur du texte de la bannière" +#: ../../include/datetime.php:336 +msgctxt "relative_date" +msgid "minute" +msgid_plural "minutes" +msgstr[0] "minute" +msgstr[1] "minutes" -#: ../../view/theme/redbasic/php/config.php:116 -msgid "Set the background color" -msgstr "Définir la couleur d'arrière-plan" +#: ../../include/datetime.php:339 +msgctxt "relative_date" +msgid "second" +msgid_plural "seconds" +msgstr[0] "seconde" +msgstr[1] "secondes" -#: ../../view/theme/redbasic/php/config.php:117 -msgid "Set the background image" -msgstr "Définir l'image d'arrière-plan" +#: ../../include/datetime.php:576 +#, php-format +msgid "%1$s's birthday" +msgstr "Anniversaire de %1$s" -#: ../../view/theme/redbasic/php/config.php:118 -msgid "Set the background color of items" -msgstr "Définir la couleur de fond des contributions" +#: ../../include/datetime.php:577 +#, php-format +msgid "Happy Birthday %1$s" +msgstr "Joyeux Anniversaire %1$s" -#: ../../view/theme/redbasic/php/config.php:119 -msgid "Set the background color of comments" -msgstr "Couleur de fond des commentaires" +#: ../../include/nav.php:88 +msgid "Remote authentication" +msgstr "Authentification distante" -#: ../../view/theme/redbasic/php/config.php:120 -msgid "Set the border color of comments" -msgstr "Couleur de la bordure des commentaires" +#: ../../include/nav.php:88 +msgid "Click to authenticate to your home hub" +msgstr "S'authentifier auprès de votre hub principal" -#: ../../view/theme/redbasic/php/config.php:121 -msgid "Set the indent for comments" -msgstr "Indentation des commentaires" +#: ../../include/nav.php:99 ../../include/nav.php:123 +msgid "End this session" +msgstr "Mettre fin à la session" -#: ../../view/theme/redbasic/php/config.php:122 -msgid "Set the basic color for item icons" -msgstr "Définir la couleur de base pour les icônes des éléments" +#: ../../include/nav.php:102 +msgid "Your profile page" +msgstr "Votre profil" -#: ../../view/theme/redbasic/php/config.php:123 -msgid "Set the hover color for item icons" -msgstr "Définir la couleur de survol des icônes des éléments" +#: ../../include/nav.php:105 +msgid "Manage/Edit profiles" +msgstr "Gérer/modifier vos profils" -#: ../../view/theme/redbasic/php/config.php:124 -msgid "Set font-size for the entire application" -msgstr "Définir la taille de police pour l'application entière" +#: ../../include/nav.php:107 +msgid "Edit your profile" +msgstr "Modifier votre profil" -#: ../../view/theme/redbasic/php/config.php:124 -msgid "Example: 14px" -msgstr "Exemple : 14px" +#: ../../include/nav.php:113 +msgid "Sign in" +msgstr "Connexion" -#: ../../view/theme/redbasic/php/config.php:125 -msgid "Set font-size for posts and comments" -msgstr "Définir la taille de police pour les contributions et commentaires" +#: ../../include/nav.php:138 +msgid "Take me home" +msgstr "" -#: ../../view/theme/redbasic/php/config.php:126 -msgid "Set font-color for posts and comments" -msgstr "Définir la couleur de police pour les contributions et commentaires" +#: ../../include/nav.php:140 +msgid "Log me out of this site" +msgstr "Déconnectez-moi de ce site" -#: ../../view/theme/redbasic/php/config.php:127 -msgid "Set radius of corners" -msgstr "Définir le rayon des arrondis" +#: ../../include/nav.php:145 +msgid "Create an account" +msgstr "Créer un compte" -#: ../../view/theme/redbasic/php/config.php:128 -msgid "Set shadow depth of photos" -msgstr "Définir la profondeur de l'ombre des photos" +#: ../../include/nav.php:157 +msgid "Help and documentation" +msgstr "Aide et documentation" -#: ../../view/theme/redbasic/php/config.php:129 -msgid "Set maximum width of content region in pixel" -msgstr "Définir la largeur maximale de la zone des contenus" +#: ../../include/nav.php:160 +msgid "Search site @name, #tag, ?docs, content" +msgstr "Recherche @nom, #tag, contenu" -#: ../../view/theme/redbasic/php/config.php:129 -msgid "Leave empty for default width" -msgstr "Laissez vide pour avoir la largeur par défaut" +#: ../../include/nav.php:172 +msgid "Your grid" +msgstr "Votre réseau" -#: ../../view/theme/redbasic/php/config.php:130 -msgid "Left align page content" -msgstr "Aligner à gauche le contenu de la page" +#: ../../include/nav.php:173 +msgid "View your network/grid" +msgstr "Voir votre réseau" + +#: ../../include/nav.php:174 +msgid "Mark all grid notifications seen" +msgstr "Marquer toutes les notifications du réseau comme vues" -#: ../../view/theme/redbasic/php/config.php:131 -msgid "Set minimum opacity of nav bar - to hide it" -msgstr "Définir l'opacité minimum du bandeau de navigation - pour le cacher" +#: ../../include/nav.php:176 +msgid "Channel home" +msgstr "Mon canal" -#: ../../view/theme/redbasic/php/config.php:132 -msgid "Set size of conversation author photo" -msgstr "Définir la taille de la photo de l'auteur d'une conversation" +#: ../../include/nav.php:177 +msgid "View your channel home" +msgstr "Voir la page d'accueil de votre canal" -#: ../../view/theme/redbasic/php/config.php:133 -msgid "Set size of followup author photos" -msgstr "Définir la taille de la photo de l'auteur d'une réponse" +#: ../../include/nav.php:178 +msgid "Mark all channel notifications seen" +msgstr "Marquer toutes les notifications du canal comme vues" -#: ../../boot.php:1162 -#, php-format -msgctxt "opensearch" -msgid "Search %1$s (%2$s)" -msgstr "" +#: ../../include/nav.php:184 +msgid "Notices" +msgstr "Notifications" -#: ../../boot.php:1162 -msgctxt "opensearch" -msgid "$Projectname" +#: ../../include/nav.php:184 +msgid "Notifications" +msgstr "Notifications" + +#: ../../include/nav.php:185 +msgid "View all notifications" +msgstr "Voir toutes les notifications" + +#: ../../include/nav.php:188 +msgid "Private mail" +msgstr "Messages privés" + +#: ../../include/nav.php:189 +msgid "View your private messages" +msgstr "Voir vos messages privés" + +#: ../../include/nav.php:190 +msgid "Mark all private messages seen" +msgstr "Marquer tous les messages privés comme vus" + +#: ../../include/nav.php:196 +msgid "Event Calendar" +msgstr "Calendrier des événements" + +#: ../../include/nav.php:197 +msgid "View events" +msgstr "Voir les événements" + +#: ../../include/nav.php:198 +msgid "Mark all events seen" +msgstr "Marquer tous les événements comme vus" + +#: ../../include/nav.php:201 +msgid "Manage Your Channels" +msgstr "Gérer vos canaux" + +#: ../../include/nav.php:203 +msgid "Account/Channel Settings" +msgstr "Paramètres du Compte/Canal" + +#: ../../include/nav.php:211 +msgid "Site Setup and Configuration" +msgstr "Configuration du site" + +#: ../../include/nav.php:273 +msgid "@name, #tag, ?doc, content" +msgstr "@nom, #étiquette, ?doc, contenu" + +#: ../../include/nav.php:274 +msgid "Please wait..." +msgstr "Merci de patienter..." + +#: ../../include/nav.php:276 +msgid "Add Apps" msgstr "" -#: ../../boot.php:1480 +#: ../../include/photos.php:115 #, php-format -msgid "Update %s failed. See error logs." -msgstr "La mise-à -jour %s a échoué. Merci de consulter les journaux d'erreur." +msgid "Image exceeds website size limit of %lu bytes" +msgstr "L'image dépasse la taille limite de %lu octets" + +#: ../../include/photos.php:122 +msgid "Image file is empty." +msgstr "L'image est vide." + +#: ../../include/photos.php:261 +msgid "Photo storage failed." +msgstr "Le stockage de l'image a échoué." -#: ../../boot.php:1483 +#: ../../include/photos.php:301 +msgid "a new photo" +msgstr "une nouvelle photo" + +#: ../../include/photos.php:305 #, php-format -msgid "Update Error at %s" -msgstr "Erreur de mise à jour sur %s" +msgctxt "photo_upload" +msgid "%1$s posted %2$s to %3$s" +msgstr "%1$s a publié %2$s pour %3$s" + +#: ../../include/photos.php:532 +msgid "Upload New Photos" +msgstr "Ajouter des photos" + +#: ../../include/zot.php:649 +msgid "Invalid data packet" +msgstr "Paquet de données invalide" -#: ../../boot.php:1684 +#: ../../include/zot.php:665 +msgid "Unable to verify channel signature" +msgstr "Impossible de vérifier la signature du canal" + +#: ../../include/zot.php:2316 +#, php-format +msgid "Unable to verify site signature for %s" +msgstr "Impossible de vérifier la signature de site pour %s" + +#: ../../include/zot.php:3722 +msgid "invalid target signature" +msgstr "signature de la cible invalide" + +#: ../../include/group.php:26 msgid "" -"Create an account to access services and applications within the Hubzilla" -msgstr "Créez un compte pour pouvoir accéder aux services et applications de Hubzilla" +"A deleted group with this name was revived. Existing item permissions " +"<strong>may</strong> apply to this group and any future members. If this is " +"not what you intended, please create another group with a different name." +msgstr "Un groupe supprimé portant ce nom a été ressuscité. Les permissions liées aux éléments existants <strong>peuvent</strong> s'appliquer au groupe et aux membres futurs. Si ce n'est pas ce que vous attendiez, merci de créer un autre groupe avec un nom différent." -#: ../../boot.php:1706 -msgid "Password" -msgstr "Mot de passe" +#: ../../include/group.php:268 +msgid "Add new connections to this privacy group" +msgstr "Ajouter de nouveaux contacts à ce groupe de contacts" -#: ../../boot.php:1707 -msgid "Remember me" -msgstr "Se souvenir de moi" +#: ../../include/group.php:309 +msgid "edit" +msgstr "modifier" -#: ../../boot.php:1710 -msgid "Forgot your password?" -msgstr "Mot de passe oublié ?" +#: ../../include/group.php:332 +msgid "Edit group" +msgstr "Modifier le groupe" -#: ../../boot.php:2276 -msgid "toggle mobile" -msgstr "(dés)activer mobile" +#: ../../include/group.php:333 +msgid "Add privacy group" +msgstr "Créer un groupe de contacts" -#: ../../boot.php:2425 -msgid "Website SSL certificate is not valid. Please correct." -msgstr "Le certificat SSL n'est pas valide. Corrigez le." +#: ../../include/group.php:334 +msgid "Channels not in any privacy group" +msgstr "Contacts n'étant dans aucun groupe de contacts" -#: ../../boot.php:2428 -#, php-format -msgid "[hubzilla] Website SSL error for %s" -msgstr "[hubzilla] Erreur SSL pour %s" +#: ../../include/connections.php:127 +msgid "New window" +msgstr "Nouvelle fenêtre" -#: ../../boot.php:2469 -msgid "Cron/Scheduled tasks not running." -msgstr "Les taches planifiées ne tournent pas." +#: ../../include/connections.php:128 +msgid "Open the selected location in a different window or browser tab" +msgstr "Ouvrir l'emplacement dans une fenêtre ou un onglet différent" -#: ../../boot.php:2473 -#, php-format -msgid "[hubzilla] Cron tasks not running on %s" -msgstr "[hubzilla] Les tâches planifiées ne tournent pas sur %s" +#: ../../include/auth.php:148 +msgid "Logged out." +msgstr "Deconnecté." + +#: ../../include/auth.php:275 +msgid "Failed authentication" +msgstr "Échec de l'authentification" + +#: ../../include/help.php:33 +msgid "Help:" +msgstr "Aide :" + +#: ../../include/help.php:65 +msgid "Not Found" +msgstr "Introuvable" diff --git a/view/fr/hstrings.php b/view/fr/hstrings.php index a1ff9f868..d883cc240 100644 --- a/view/fr/hstrings.php +++ b/view/fr/hstrings.php @@ -4,441 +4,53 @@ if(! function_exists("string_plural_select_fr")) { function string_plural_select_fr($n){ return ($n > 1);; }} -; -App::$strings["parent"] = "retour"; -App::$strings["Collection"] = "Groupe de contacts"; -App::$strings["Principal"] = "Principal"; -App::$strings["Addressbook"] = "Carnet d'adresse"; -App::$strings["Calendar"] = "Calendrier"; -App::$strings["Schedule Inbox"] = "Calendrier - Messages entrants"; -App::$strings["Schedule Outbox"] = "Calendrier - Messages sortants"; -App::$strings["Unknown"] = "Inconnu"; -App::$strings["Files"] = "Fichiers"; -App::$strings["Total"] = "Total"; -App::$strings["Shared"] = "Partagé"; -App::$strings["Create"] = "Créer"; -App::$strings["Upload"] = "Envoyer"; -App::$strings["Name"] = "Nom"; -App::$strings["Type"] = "Type"; -App::$strings["Size"] = "Taille"; -App::$strings["Last Modified"] = "Modifié le"; -App::$strings["Edit"] = "Modifier"; -App::$strings["Delete"] = "Supprimer"; -App::$strings["You are using %1\$s of your available file storage."] = "Vous utilisez %1\$s de votre espace de stockage."; -App::$strings["You are using %1\$s of %2\$s available file storage. (%3\$s%)"] = "Vous utilisez %1\$s sur %2\$s d'espace disponible. (%3\$s%)"; -App::$strings["WARNING:"] = "AVERTISSEMENT :"; -App::$strings["Create new folder"] = "Nouveau dossier"; -App::$strings["Upload file"] = "Téléverser un fichier"; -App::$strings["Permission denied"] = "Accès refusé"; -App::$strings["Permission denied."] = "Permission refusée."; -App::$strings["Not Found"] = "Introuvable"; -App::$strings["Page not found."] = "Page introuvable."; -App::$strings["Remote authentication blocked. You are logged into this site locally. Please logout and retry."] = "Authentification distante bloquée. Vous êtes connecté(e) sur ce site localement. Merci de vous déconnecter et réessayer."; -App::$strings["Welcome %s. Remote authentication successful."] = "Bienvenue %s. L'authentification distante a fonctionné."; +App::$rtl = 0; +App::$strings["Can view my channel stream and posts"] = "Peut voir mon canal et mes publicatiosn"; +App::$strings["Can send me their channel stream and posts"] = "Peuvent m'envoyer leur flux et les publications de leur canal"; +App::$strings["Can view my default channel profile"] = "Peut voir le profil par défaut du canal."; +App::$strings["Can view my connections"] = "Peut voir mes contacts"; +App::$strings["Can view my file storage and photos"] = "Peut voir mes fichiers et photos"; +App::$strings["Can upload/modify my file storage and photos"] = "Peut télécharger/modifier mes fichiers et mes photos"; +App::$strings["Can view my channel webpages"] = "Peut voir les pages web de mon canal"; +App::$strings["Can view my wiki pages"] = "Peut voir les pages de mon wiki"; +App::$strings["Can create/edit my channel webpages"] = "Peut créer ou modifier les pages web de mon canal"; +App::$strings["Can write to my wiki pages"] = "Peut écrire sur mon wiki"; +App::$strings["Can post on my channel (wall) page"] = "Peut écrire sur le mur de mon canal (mur)"; +App::$strings["Can comment on or like my posts"] = "Peuvent commenter et/ou aimer mes publications"; +App::$strings["Can send me private mail messages"] = "Peuvent m'envoyer des messages privés"; +App::$strings["Can like/dislike profiles and profile things"] = "Peut aimer ou détester des profiles"; +App::$strings["Can forward to all my channel connections via @+ mentions in posts"] = "Peut faire suivre à tous mes contacts avec la mention @+ dans une publication"; +App::$strings["Can chat with me"] = "Peut discuter avec moi"; +App::$strings["Can source my public posts in derived channels"] = "Peut rediriger mes publications publiques vers des canaux dérivés"; +App::$strings["Can administer my channel"] = "Peut administrer mon canal"; +App::$strings["Social Networking"] = "Réseau social"; +App::$strings["Social - Mostly Public"] = "Social - principalement public"; +App::$strings["Social - Restricted"] = "Social - restreint"; +App::$strings["Social - Private"] = "Social - privé"; +App::$strings["Community Forum"] = "Forum communautaire"; +App::$strings["Forum - Mostly Public"] = "Forum - principalement public"; +App::$strings["Forum - Restricted"] = "Forum - restreint"; +App::$strings["Forum - Private"] = "Forum - privé"; +App::$strings["Feed Republish"] = "Republication de flux"; +App::$strings["Feed - Mostly Public"] = "Flux - principalement public"; +App::$strings["Feed - Restricted"] = "Flux - restreint"; +App::$strings["Special Purpose"] = "Utilisation spécifique"; +App::$strings["Special - Celebrity/Soapbox"] = "Spécial - célébrité/vitrine"; +App::$strings["Special - Group Repository"] = "Spécial - dépôt partagé"; +App::$strings["Other"] = "Autre"; +App::$strings["Custom/Expert Mode"] = "Mode expert/spécifique"; App::$strings["Requested profile is not available."] = "Profil demandé non disponible."; -App::$strings["Some blurb about what to do when you're new here"] = "Quelques mots sur quoi faire quand on est nouveau ici"; +App::$strings["Permission denied."] = "Permission refusée."; App::$strings["Block Name"] = "Nom du Bloc"; App::$strings["Blocks"] = "Blocs"; App::$strings["Block Title"] = "Titre du bloc"; App::$strings["Created"] = "Créé(e)"; App::$strings["Edited"] = "Modifié(e)"; +App::$strings["Create"] = "Créer"; +App::$strings["Edit"] = "Modifier"; App::$strings["Share"] = "Partager"; +App::$strings["Delete"] = "Supprimer"; App::$strings["View"] = "Voir"; -App::$strings["Channel not found."] = "Canal introuvable."; -App::$strings["Permissions denied."] = "Permissions refusées."; -App::$strings["l, F j"] = "l, F j"; -App::$strings["Link to Source"] = "Lien vers la Source"; -App::$strings["Edit Event"] = "Modifier l'événement"; -App::$strings["Create Event"] = "Créer un événement"; -App::$strings["Previous"] = "Précédent"; -App::$strings["Next"] = "Suivant"; -App::$strings["Export"] = "Export"; -App::$strings["Import"] = "Import"; -App::$strings["Submit"] = "Envoyer"; -App::$strings["Today"] = "Aujourd'hui"; -App::$strings["You must be logged in to see this page."] = "Vous devez vous connecter pour voir cette page."; -App::$strings["Posts and comments"] = ""; -App::$strings["Only posts"] = ""; -App::$strings["Insufficient permissions. Request redirected to profile page."] = "Permissions insuffisantes. Demande redirigée vers la page du profil."; -App::$strings["Room not found"] = "Salon introuvable"; -App::$strings["Leave Room"] = "Quitter le salon"; -App::$strings["Delete Room"] = ""; -App::$strings["I am away right now"] = "Je suis absent en ce moment"; -App::$strings["I am online"] = "Je suis en ligne"; -App::$strings["Bookmark this room"] = "Marquer ce salon comme favori"; -App::$strings["Please enter a link URL:"] = "Merci d'entrer l'URL d'un lien :"; -App::$strings["Encrypt text"] = "Chiffrer le texte"; -App::$strings["Insert web link"] = "Insérer lien web"; -App::$strings["Feature disabled."] = ""; -App::$strings["New Chatroom"] = "Nouveau salon de discussion"; -App::$strings["Chatroom name"] = ""; -App::$strings["Expiration of chats (minutes)"] = "Expiration des discussions (en minutes)"; -App::$strings["Permissions"] = "Autorisations"; -App::$strings["%1\$s's Chatrooms"] = "Salons de %1\$s"; -App::$strings["No chatrooms available"] = ""; -App::$strings["Create New"] = ""; -App::$strings["Expiration"] = ""; -App::$strings["min"] = ""; -App::$strings["Away"] = "Absent"; -App::$strings["Online"] = "En ligne"; -App::$strings["Invalid item."] = "Élément invalide."; -App::$strings["Bookmark added"] = "Favori ajouté"; -App::$strings["My Bookmarks"] = "Mes Favoris"; -App::$strings["My Connections Bookmarks"] = "Favoris de mes contacts"; -App::$strings["Continue"] = "Continuer"; -App::$strings["Premium Channel Setup"] = "Configuration du canal VIP"; -App::$strings["Enable premium channel connection restrictions"] = "Activer les restrictions liées au canal VIP"; -App::$strings["Please enter your restrictions or conditions, such as paypal receipt, usage guidelines, etc."] = "Merci de saisir les restrictions et/ou conditions - reçu Paypal, transaction Bitcoin, ligne de conduite, ..."; -App::$strings["This channel may require additional steps or acknowledgement of the following conditions prior to connecting:"] = "Avant d'autoriser la mise en relation, ce canal attire votre attention sur les conditions suivantes :"; -App::$strings["Potential connections will then see the following text before proceeding:"] = "Les contacts potentiels verront ce qui suit avant de pouvoir continuer :"; -App::$strings["By continuing, I certify that I have complied with any instructions provided on this page."] = "En continuant, je certifie que je me suis conformé à toutes les instructions indiquées sur cette page."; -App::$strings["(No specific instructions have been provided by the channel owner.)"] = "(Aucune instruction spécifique n'a été fournie par le propriétaire du canal.)"; -App::$strings["Restricted or Premium Channel"] = "Canal VIP ou restreint"; -App::$strings["Could not access contact record."] = "Impossible d'accéder aux détails du contact."; -App::$strings["Could not locate selected profile."] = "Impossible de localiser le profil sélectionné."; -App::$strings["Connection updated."] = "Contact mis à jour."; -App::$strings["Failed to update connection record."] = "Impossible de mettre à jour les détails du contact."; -App::$strings["is now connected to"] = "est maintenant connecté avec"; -App::$strings["No"] = "Non"; -App::$strings["Yes"] = "Oui"; -App::$strings["Could not access address book record."] = "Impossible d'accéder aux détails du carnet d'adresses."; -App::$strings["Refresh failed - channel is currently unavailable."] = "Actualisation impossible - le canal est indisponible."; -App::$strings["Unable to set address book parameters."] = "Impossible de régler les paramètres du carnet d'adresses."; -App::$strings["Connection has been removed."] = "Le contact a été supprimé."; -App::$strings["View Profile"] = "Voir le profil"; -App::$strings["View %s's profile"] = "Voir le profil de %s"; -App::$strings["Refresh Permissions"] = "Actualiser les autorisations"; -App::$strings["Fetch updated permissions"] = "Récupérer les autorisations les plus récentes"; -App::$strings["Recent Activity"] = "Activité récente"; -App::$strings["View recent posts and comments"] = "Voir les publications et commentaires récents"; -App::$strings["Unblock"] = "Débloquer"; -App::$strings["Block"] = "Bloquer"; -App::$strings["Block (or Unblock) all communications with this connection"] = "Bloquer ou débloquer toute communication avec ce contact"; -App::$strings["This connection is blocked!"] = "Ce contact est bloqué !"; -App::$strings["Unignore"] = "Ne plus ignorer"; -App::$strings["Ignore"] = "Ignorer"; -App::$strings["Ignore (or Unignore) all inbound communications from this connection"] = "Ignorer ou ne plus ignorer toute communication venant de ce contact"; -App::$strings["This connection is ignored!"] = "Ce contact est ignoré !"; -App::$strings["Unarchive"] = "Désarchiver"; -App::$strings["Archive"] = "Archiver"; -App::$strings["Archive (or Unarchive) this connection - mark channel dead but keep content"] = "Archiver ou désarchiver ce contact - le marquer comme inactif mais conserver le contenu"; -App::$strings["This connection is archived!"] = "Ce contact est archivé !"; -App::$strings["Unhide"] = "Ne plus cacher"; -App::$strings["Hide"] = "Cacher"; -App::$strings["Hide or Unhide this connection from your other connections"] = "Cacher ou ne plus cacher ce contact vis-à -vis de vos autres contacts"; -App::$strings["This connection is hidden!"] = "Ce contact est caché !"; -App::$strings["Delete this connection"] = "Supprimer ce contact"; -App::$strings["Me"] = "Moi"; -App::$strings["Family"] = "Famille"; -App::$strings["Friends"] = "Amis"; -App::$strings["Acquaintances"] = "Connaissances"; -App::$strings["All"] = "Tous"; -App::$strings["Approve this connection"] = "Autoriser ce contact"; -App::$strings["Accept connection to allow communication"] = "Accepter le contact pour permettre la communication"; -App::$strings["Set Affinity"] = "Définir le degré d'affinité"; -App::$strings["Set Profile"] = "Définir le profil"; -App::$strings["Set Affinity & Profile"] = "Définir le degré d'affinité et le profil"; -App::$strings["none"] = "Aucun"; -App::$strings["Connection Default Permissions"] = "Autorisations par défaut des contacts"; -App::$strings["Connection: %s"] = "Contact : %s"; -App::$strings["Apply these permissions automatically"] = "Appliquer ces permissions automatiquement"; -App::$strings["Connection requests will be approved without your interaction"] = "Les demandes de contact seront approuvées automatiquement"; -App::$strings["This connection's primary address is"] = "L'adresse principale de ce contact est"; -App::$strings["Available locations:"] = "Emplacements disponibles :"; -App::$strings["The permissions indicated on this page will be applied to all new connections."] = "Les permissions indiquées sur cette page seront appliquées à tous vos nouveaux contacts."; -App::$strings["Connection Tools"] = ""; -App::$strings["Slide to adjust your degree of friendship"] = "Faites glisser pour ajuster votre proximité avec le contact"; -App::$strings["Rating"] = "Evaluation"; -App::$strings["Slide to adjust your rating"] = "Faîtes glisser pour ajuster votre note"; -App::$strings["Optionally explain your rating"] = "Explication facultative de votre évaluation"; -App::$strings["Custom Filter"] = "Filtre personnalisé"; -App::$strings["Only import posts with this text"] = "N'importer que les publications comprenant ce texte"; -App::$strings["words one per line or #tags or /patterns/ or lang=xx, leave blank to import all posts"] = "un mot par ligne ou #étiquettes ou /motif/ ou lang=xx, laisser vide pour importer toutes les publications"; -App::$strings["Do not import posts with this text"] = "Ne pas importer les publications comprenant ce texte"; -App::$strings["This information is public!"] = "Cette information est publique !"; -App::$strings["Connection Pending Approval"] = "Contact en attente d'approbation"; -App::$strings["inherited"] = "héritée"; -App::$strings["Please choose the profile you would like to display to %s when viewing your profile securely."] = "Merci de choisir le profil que vous souhaitez montrer quand %s visite votre profil de manière authentifiée."; -App::$strings["Their Settings"] = "Leurs paramètres"; -App::$strings["My Settings"] = "Mes paramètres"; -App::$strings["Individual Permissions"] = "Permissions individuelles"; -App::$strings["Some permissions may be inherited from your channel's <a href=\"settings\"><strong>privacy settings</strong></a>, which have higher priority than individual settings. You can <strong>not</strong> change those settings here."] = "Certaines permissions peuvent être héritées de vos <a href=\"settings\">paramètres de confidentialité</a> de canal, lesquels sont prioritaires sur les réglages individuels. Vous pouvez modifier ces permissions ici mais cela n'aura aucun effet à moins de changer les paramètres hérités."; -App::$strings["Some permissions may be inherited from your channel's <a href=\"settings\"><strong>privacy settings</strong></a>, which have higher priority than individual settings. You can change those settings here but they wont have any impact unless the inherited setting changes."] = "Certaines permissions peuvent être héritées de vos <a href=\"settings\">paramètres de confidentialité</a> de canal, lesquels sont prioritaires sur les réglages individuels. Vous pouvez modifier ces permissions ici mais cela n'aura aucun effet à moins de changer les paramètres hérités."; -App::$strings["Last update:"] = "Dernière mise à jour :"; -App::$strings["Public access denied."] = "Accès public refusé."; -App::$strings["%d rating"] = array( - 0 => "%d évaluation", - 1 => "%d évaluations", -); -App::$strings["Gender: "] = "Sexe/genre :"; -App::$strings["Status: "] = "État :"; -App::$strings["Homepage: "] = "Site web :"; -App::$strings["Age:"] = "Age :"; -App::$strings["Location:"] = "Emplacement :"; -App::$strings["Description:"] = "Description :"; -App::$strings["Hometown:"] = "Ville natale :"; -App::$strings["About:"] = "À propos :"; -App::$strings["Connect"] = "Ajouter/Suivre"; -App::$strings["Public Forum:"] = "Forum public :"; -App::$strings["Keywords: "] = "Mots-clefs :"; -App::$strings["Don't suggest"] = "Ne pas suggérer"; -App::$strings["Common connections:"] = "Contacts en commun :"; -App::$strings["Global Directory"] = "Annuaire global"; -App::$strings["Local Directory"] = "Annuaire local"; -App::$strings["Find"] = "Trouver"; -App::$strings["Finding:"] = "Recherche :"; -App::$strings["Channel Suggestions"] = "Canaux suggérés"; -App::$strings["next page"] = "page suivante"; -App::$strings["previous page"] = "page précédente"; -App::$strings["Sort options"] = "Options de tri"; -App::$strings["Alphabetic"] = "Alphabétique"; -App::$strings["Reverse Alphabetic"] = "Alphabétique inversé"; -App::$strings["Newest to Oldest"] = "Du plus récent au moins récent"; -App::$strings["Oldest to Newest"] = "Du moins récent du plus récent"; -App::$strings["No entries (some entries may be hidden)."] = "Pas d'entrées (certaines peuvent être cachées)."; -App::$strings["Item not found."] = "Élément introuvable"; -App::$strings["Item not found"] = "Élément introuvable"; -App::$strings["Title (optional)"] = "Titre (facultatif)"; -App::$strings["Edit Block"] = "Modifier le bloc"; -App::$strings["No channel."] = "Pas de canal."; -App::$strings["Common connections"] = "Contacts en commun"; -App::$strings["No connections in common."] = "Pas de contacts en commun."; -App::$strings["Blocked"] = "Bloqué(e)"; -App::$strings["Ignored"] = "Ignoré(e)"; -App::$strings["Hidden"] = "Caché"; -App::$strings["Archived"] = "Archivé"; -App::$strings["New"] = "Nouveautés"; -App::$strings["New Connections"] = "Nouveaux contacts"; -App::$strings["Show pending (new) connections"] = "Voir les (nouveaux) contacts en attente"; -App::$strings["All Connections"] = "Tous les contacts"; -App::$strings["Show all connections"] = "Voir tous les contacts"; -App::$strings["Only show blocked connections"] = "Ne montrer que les contacts bloqués"; -App::$strings["Only show ignored connections"] = "Ne montrer que les contacts ignorés"; -App::$strings["Only show archived connections"] = "Ne montrer que les contacts archivés"; -App::$strings["Only show hidden connections"] = "Ne montrer que les contacts cachés"; -App::$strings["Pending approval"] = "En attente de validation"; -App::$strings["%1\$s [%2\$s]"] = "%1\$s [%2\$s]"; -App::$strings["Edit connection"] = "Modifier le contact"; -App::$strings["Delete connection"] = "Supprimer le contact"; -App::$strings["Channel address"] = "Adresse du canal"; -App::$strings["Network"] = "Réseau"; -App::$strings["Status"] = "État"; -App::$strings["Connected"] = "Connecté"; -App::$strings["Approve connection"] = "Valider le contact"; -App::$strings["Approve"] = "Approuver"; -App::$strings["Ignore connection"] = "Ignorer le contact"; -App::$strings["Recent activity"] = "Activité récente"; -App::$strings["Connections"] = "Contacts"; -App::$strings["Search"] = "Recherche"; -App::$strings["Search your connections"] = "Chercher parmi vos contacts"; -App::$strings["Connections search"] = "Chercher des contacts"; -App::$strings["Image uploaded but image cropping failed."] = "L'image a été téléversée, mais le recadrage a échoué."; -App::$strings["Cover Photos"] = "Photos de couverture"; -App::$strings["Image resize failed."] = "Le redimensionnement de l'image a échoué."; -App::$strings["Unable to process image"] = "Impossible de traiter l'image"; -App::$strings["Image upload failed."] = "Le téléversement de l'image a échoué."; -App::$strings["Unable to process image."] = "Impossible de traîter l'image."; -App::$strings["female"] = "femme"; -App::$strings["%1\$s updated her %2\$s"] = "%1\$s a mis à jour son %2\$s"; -App::$strings["male"] = "homme"; -App::$strings["%1\$s updated his %2\$s"] = "%1\$s a mis à jour son %2\$s"; -App::$strings["%1\$s updated their %2\$s"] = "%1\$s a mis a jour sa %2\$s"; -App::$strings["cover photo"] = "Photo principale"; -App::$strings["Photo not available."] = "Photo inaccessible."; -App::$strings["Upload File:"] = "Téléverser fichier :"; -App::$strings["Select a profile:"] = "Choisir un profil :"; -App::$strings["Upload Cover Photo"] = "Téléverser une photo de couverture"; -App::$strings["or"] = "ou"; -App::$strings["skip this step"] = "passer cette étape"; -App::$strings["select a photo from your photo albums"] = "choisir une photo dans vos albums"; -App::$strings["Crop Image"] = "Recadrer l'image"; -App::$strings["Please adjust the image cropping for optimum viewing."] = "Merci d'ajuster le cadre pour une visualisation optimale."; -App::$strings["Done Editing"] = "J'ai terminé"; -App::$strings["Item is not editable"] = "Elément non modifiable"; -App::$strings["Edit post"] = "Modifier la publication"; -App::$strings["Calendar entries imported."] = "Entrées du calendrier importées."; -App::$strings["No calendar entries found."] = "Aucune entrée du calendrier trouvée."; -App::$strings["Event can not end before it has started."] = "La fin de l'événement ne peut être antérieure à son début."; -App::$strings["Unable to generate preview."] = "Impossible de générer l'aperçu."; -App::$strings["Event title and start time are required."] = "Un titre et une date de début sont requises pour l'événement."; -App::$strings["Event not found."] = "Événement introuvable."; -App::$strings["event"] = "événement"; -App::$strings["Edit event title"] = "Modifier le titre de l'événement"; -App::$strings["Event title"] = "Titre de l'événement"; -App::$strings["Required"] = "Requis"; -App::$strings["Categories (comma-separated list)"] = "Catégories (séparées par des virgules)"; -App::$strings["Edit Category"] = "Modifier la catégorie"; -App::$strings["Category"] = "Catégorie"; -App::$strings["Edit start date and time"] = "Modifier la date et l'heure de début"; -App::$strings["Start date and time"] = "Date et heure de début"; -App::$strings["Finish date and time are not known or not relevant"] = "Date et heure de fin inconnues ou sans objet"; -App::$strings["Edit finish date and time"] = "Modifier la date et l'heure de fin"; -App::$strings["Finish date and time"] = "Date et heure de fin"; -App::$strings["Adjust for viewer timezone"] = "Ajuster au fuseau horaire du visiteur"; -App::$strings["Important for events that happen in a particular place. Not practical for global holidays."] = "Important pour les événements se tenant en un lieu particulier. Pas pratique pour les vacances communes à de nombreux pays dans le monde."; -App::$strings["Edit Description"] = "Modifier la description"; -App::$strings["Description"] = "Description"; -App::$strings["Edit Location"] = "Modifier l'emplacement"; -App::$strings["Location"] = "Emplacement"; -App::$strings["Share this event"] = "Partager cet événement"; -App::$strings["Preview"] = "Aperçu"; -App::$strings["Permission settings"] = "Gérer les autorisations"; -App::$strings["Advanced Options"] = "Options avancées"; -App::$strings["Edit event"] = "Modifier l'événement"; -App::$strings["Delete event"] = "Supprimer l'événement"; -App::$strings["calendar"] = "calendrier"; -App::$strings["Event removed"] = "Événement supprimé"; -App::$strings["Failed to remove event"] = "Impossible de supprimer l'événement"; -App::$strings["Photos"] = "Photos"; -App::$strings["Cancel"] = "Annuler"; -App::$strings["This site is not a directory server"] = "Ce site n'est pas un serveur d'annuaire"; -App::$strings["This directory server requires an access token"] = "Ce serveur d'annuaire requiert un jeton d'accès"; -App::$strings["Save to Folder:"] = "Classer dans le dossier :"; -App::$strings["- select -"] = "- choisir -"; -App::$strings["Save"] = "Enregistrer"; -App::$strings["Invalid message"] = "Message non valide"; -App::$strings["no results"] = "aucun résultat"; -App::$strings["Delivery report for %1\$s"] = "Rapport de distribution pour %1\$s"; -App::$strings["channel sync processed"] = "Synchro de canal effectuée"; -App::$strings["queued"] = "mis dans la file d'attente"; -App::$strings["posted"] = "publié"; -App::$strings["accepted for delivery"] = "accepté pour la distribution"; -App::$strings["updated"] = "mis à jour"; -App::$strings["update ignored"] = "mise à jour ignorée"; -App::$strings["permission denied"] = "permission refusée"; -App::$strings["recipient not found"] = "destinataire introuvable"; -App::$strings["mail recalled"] = "courriel rappelé"; -App::$strings["duplicate mail received"] = "courriel reçu en double"; -App::$strings["mail delivered"] = "courriel distribué"; -App::$strings["Layout Name"] = "Nom de la mise en page"; -App::$strings["Layout Description (Optional)"] = "Description de la mise en page (facultatif)"; -App::$strings["Edit Layout"] = "Modifier la mise en page"; -App::$strings["Page link"] = ""; -App::$strings["Edit Webpage"] = "Modifier la page web"; -App::$strings["Channel added."] = "Canal ajouté."; -App::$strings["network"] = "réseau"; -App::$strings["RSS"] = "RSS"; -App::$strings["Privacy group created."] = "Groupe d'accès créé."; -App::$strings["Could not create privacy group."] = "Impossible de créer le groupe d'accès."; -App::$strings["Privacy group not found."] = "Groupe d'accès introuvable."; -App::$strings["Privacy group updated."] = "Groupe d'accès mis à jour."; -App::$strings["Create a group of channels."] = "Créer un groupe de canaux."; -App::$strings["Privacy group name: "] = "Nom du groupe d'accès :"; -App::$strings["Members are visible to other channels"] = "Les membres sont visibles par les autres canaux"; -App::$strings["Privacy group removed."] = "Groupe d'accès supprimé."; -App::$strings["Unable to remove privacy group."] = "Impossible de supprimer le groupe d'accès."; -App::$strings["Privacy group editor"] = "Editeur de groupe d'accès."; -App::$strings["Members"] = "Membres"; -App::$strings["All Connected Channels"] = "Tous les canaux connectés"; -App::$strings["Click on a channel to add or remove."] = "Cliquer sur un canal pour l'ajouter ou le supprimer"; -App::$strings["Share content from Firefox to \$Projectname"] = "Partager du contenu depuis Firefox avec \$Projectname"; -App::$strings["Activate the Firefox \$Projectname provider"] = "Activer le connecteur \$Projectname pour Firefox"; -App::$strings["Authorize application connection"] = "Autoriser l'application à se connecter"; -App::$strings["Return to your app and insert this Securty Code:"] = "Merci de retourner vers votre application, et d'y insérer ce Code de Sécurité :"; -App::$strings["Please login to continue."] = "Merci de vous identifier pour continuer."; -App::$strings["Do you want to authorize this application to access your posts and contacts, and/or create new posts for you?"] = "Voulez-vous autoriser cette application à accéder à vos publications et contacts, et/ou à publier en votre nom?"; -App::$strings["Documentation Search"] = "Chercher dans la documentation"; -App::$strings["Help:"] = "Aide :"; -App::$strings["Help"] = "Aide"; -App::$strings["\$Projectname Documentation"] = "Documentation \$Projectname"; -App::$strings["Permission Denied."] = "Permission refusée."; -App::$strings["File not found."] = "Fichier introuvable."; -App::$strings["Edit file permissions"] = "Modifier les autorisations d'accès au fichier"; -App::$strings["Set/edit permissions"] = "Définir/modifier les autorisations"; -App::$strings["Include all files and sub folders"] = "Inclure tous fichiers et sous-répertoires"; -App::$strings["Return to file list"] = "Retourner à la liste des fichiers"; -App::$strings["Copy/paste this code to attach file to a post"] = "Copiez/collez ce code pour joindre le fichier à une publication"; -App::$strings["Copy/paste this URL to link file from a web page"] = "Copiez/collez cette URL pour pointer vers ce fichier depuis une page web"; -App::$strings["Share this file"] = "Partager ce fichier"; -App::$strings["Show URL to this file"] = "Montrer l'URL de ce fichier"; -App::$strings["Notify your contacts about this file"] = "Notifier vos contacts à propos de ce fichier"; -App::$strings["Apps"] = "Applications"; -App::$strings["Item not available."] = "Élément indisponible."; -App::$strings["Your service plan only allows %d channels."] = "Votre forfait n'autorise que %d canaux."; -App::$strings["Nothing to import."] = "Rien à importer."; -App::$strings["Unable to download data from old server"] = "Impossible de récupérer les données de l'ancien serveur"; -App::$strings["Imported file is empty."] = "Le fichier importé est vide."; -App::$strings["Warning: Database versions differ by %1\$d updates."] = "Attention : les versions de bases de données diffèrent de %1\$d mises à jour."; -App::$strings["Cloned channel not found. Import failed."] = "Canal cloné non trouvé. Echec de l'import."; -App::$strings["No channel. Import failed."] = "Pas de canal. Echec de l'import."; -App::$strings["Import completed."] = "L'import est terminé."; -App::$strings["You must be logged in to use this feature."] = "Vous devez vous connecter pour utiliser cette fonctionnalité."; -App::$strings["Import Channel"] = "Importation de canal"; -App::$strings["Use this form to import an existing channel from a different server/hub. You may retrieve the channel identity from the old server/hub via the network or provide an export file."] = "Utilisez ce formulaire pour importer un canal existant sur un autre serveur. Vous pouvez récupérer l'identité du canal sur l'ancien serveur directement par le réseau, ou bien fournir un fichier d'export/import."; -App::$strings["File to Upload"] = "Fichier à envoyer"; -App::$strings["Or provide the old server/hub details"] = "Ou fournissez les détails de l'ancien serveur/hub"; -App::$strings["Your old identity address (xyz@example.com)"] = "Votre ancienne identité (zyx@exemple.com)"; -App::$strings["Your old login email address"] = "Votre ancienne adresse de courriel"; -App::$strings["Your old login password"] = "Votre ancien mot de passe"; -App::$strings["For either option, please choose whether to make this hub your new primary address, or whether your old location should continue this role. You will be able to post from either location, but only one can be marked as the primary location for files, photos, and media."] = "Quelle que soit l'option choisie, merci de décider si ce hub sera votre nouvelle adresse primaire, ou si votre ancien hub continuera à jouer ce rôle. Vous pourrez publier depuis l'emplacement de votre choix, mais une seule peut être déclarée comme stockage primaire de vos fichiers/photos/media."; -App::$strings["Make this hub my primary location"] = "Faire de ce hub mon emplacement primaire"; -App::$strings["Import existing posts if possible (experimental - limited by available memory"] = "Importer les publications existantes si possible (expérimental - limité par la mémoire disponible)"; -App::$strings["This process may take several minutes to complete. Please submit the form only once and leave this page open until finished."] = "Ce processus peut prendre plusieurs minutes. Merci de ne valider le formulaire qu'une seule fois et de laisser cette page ouverte jusqu'à la fin."; -App::$strings["Unable to locate original post."] = "Impossible de localiser la publication initiale."; -App::$strings["Empty post discarded."] = "Publication vide annulée."; -App::$strings["Executable content type not permitted to this channel."] = "Les contenus de type 'exécutable' ne sont pas autorisés sur ce canal."; -App::$strings["Duplicate post suppressed."] = "Publication en doublon supprimée."; -App::$strings["System error. Post not saved."] = "Erreur système. Publication non sauvegardée."; -App::$strings["Unable to obtain post information from database."] = "Impossible d'obtenir les informations de publication depuis la base de données."; -App::$strings["You have reached your limit of %1$.0f top level posts."] = "Vous avez atteint votre limite de %1$.0f contributions \"racines\"."; -App::$strings["You have reached your limit of %1$.0f webpages."] = "Vous avez atteint votre limite de %1$.0f pages web."; -App::$strings["Layouts"] = "Mises-en-page"; -App::$strings["Comanche page description language help"] = "Aide sur le langage de description de page Comanche"; -App::$strings["Layout Description"] = "Description de la mise en page"; -App::$strings["Download PDL file"] = "Télécharger le fichier PDL"; -App::$strings["\$Projectname"] = "\$Projectname"; -App::$strings["Welcome to %s"] = "Bienvenue sur %s"; -App::$strings["First Name"] = "Prénom"; -App::$strings["Last Name"] = "Nom de famille"; -App::$strings["Nickname"] = "Surnom"; -App::$strings["Full Name"] = "Nom complet"; -App::$strings["Email"] = "Courriel"; -App::$strings["Profile Photo"] = "Photo du Profil"; -App::$strings["Profile Photo 16px"] = "Photo de profil 16px"; -App::$strings["Profile Photo 32px"] = "Photo de profil 32px"; -App::$strings["Profile Photo 48px"] = "Photo de profil 48px"; -App::$strings["Profile Photo 64px"] = "Photo de profil 64px"; -App::$strings["Profile Photo 80px"] = "Photo de profil 80px"; -App::$strings["Profile Photo 128px"] = "Photo de profil 128px"; -App::$strings["Timezone"] = "Fuseau horaire"; -App::$strings["Homepage URL"] = "URL de mon site Internet :"; -App::$strings["Language"] = "Langue"; -App::$strings["Birth Year"] = "Année de naissance"; -App::$strings["Birth Month"] = "Mois de naissance"; -App::$strings["Birth Day"] = "Jour de naissance"; -App::$strings["Birthdate"] = "Date de naissance"; -App::$strings["Gender"] = "Sexe"; -App::$strings["Male"] = "Homme"; -App::$strings["Female"] = "Femme"; -App::$strings["webpage"] = "pages web"; -App::$strings["block"] = "bloquer"; -App::$strings["layout"] = "mise en page"; -App::$strings["menu"] = "menu"; -App::$strings["%s element installed"] = "Elément %s installé"; -App::$strings["%s element installation failed"] = "L'installation de l'élément %s a échoué"; -App::$strings["Like/Dislike"] = "Aime/n'aime pas"; -App::$strings["This action is restricted to members."] = "Cette action est réservée aux membres."; -App::$strings["Please <a href=\"rmagic\">login with your \$Projectname ID</a> or <a href=\"register\">register as a new \$Projectname member</a> to continue."] = "S'il vous plait, <a href=\"rmagic\">identifiez vous avec votre identifant de \$Projectname </a> ou <a href=\"register\">inscrivez vous comme nouveau membre de \$Projectname </a> pour continuer."; -App::$strings["Invalid request."] = "Requête invalide."; -App::$strings["channel"] = "canal"; -App::$strings["thing"] = "chose"; -App::$strings["Channel unavailable."] = "Canal indisponible."; -App::$strings["Previous action reversed."] = "Action précédente annulée."; -App::$strings["photo"] = "photo"; -App::$strings["status"] = "état"; -App::$strings["%1\$s likes %2\$s's %3\$s"] = "%1\$s aime %3\$s de %2\$s"; -App::$strings["%1\$s doesn't like %2\$s's %3\$s"] = "%1\$s n'aime pas %3\$s de %2\$s"; -App::$strings["%1\$s agrees with %2\$s's %3\$s"] = "%1\$s approuve %3\$s de %2\$s"; -App::$strings["%1\$s doesn't agree with %2\$s's %3\$s"] = "%1\$s n'est pas d'accord avec %3\$s de %2\$s"; -App::$strings["%1\$s abstains from a decision on %2\$s's %3\$s"] = "%1\$s s'abstient de toute décision sur le %3\$s de %2\$s"; -App::$strings["%1\$s is attending %2\$s's %3\$s"] = "%1\$s participe à %3\$s de %2\$s"; -App::$strings["%1\$s is not attending %2\$s's %3\$s"] = "%1\$s ne participe pas à %3\$s de %2\$s"; -App::$strings["%1\$s may attend %2\$s's %3\$s"] = "%1\$s participe peut-être à %3\$s de %2\$s"; -App::$strings["Action completed."] = "Action terminée."; -App::$strings["Thank you."] = "Merci."; -App::$strings["Import completed"] = "L'import est terminé."; -App::$strings["Import Items"] = "Importer"; -App::$strings["Use this form to import existing posts and content from an export file."] = "Utiliser ce formulaire pour importer des publications et du contenu existant d'un fichier d'export."; App::$strings["Total invitation limit exceeded."] = "Limite du nombre total d'invitation dépassée."; App::$strings["%s : Not a valid email address."] = "%s : adresse courriel invalide."; App::$strings["Please join us on \$Projectname"] = "Rejoignez-nous sur \$Projectname"; @@ -458,120 +70,63 @@ App::$strings["1. Register at any \$Projectname location (they are all inter-con App::$strings["2. Enter my \$Projectname network address into the site searchbar."] = "2. Saisissez l'adresse de mon canal \$Projectname dans la barre de recherche du site."; App::$strings["or visit"] = "ou rendez-vous sur"; App::$strings["3. Click [Connect]"] = "3. Cliquez sur [Ajouter]"; -App::$strings["Remote privacy information not available."] = "Les informations distantes de confidentialité ne sont pas disponibles."; -App::$strings["Visible to:"] = "Visible par :"; +App::$strings["Submit"] = "Envoyer"; +App::$strings["Item not found"] = "Élément introuvable"; +App::$strings["Layout Name"] = "Nom de la mise en page"; +App::$strings["Layout Description (Optional)"] = "Description de la mise en page (facultatif)"; +App::$strings["Edit Layout"] = "Modifier la mise en page"; +App::$strings["Permission denied"] = "Accès refusé"; +App::$strings["Invalid profile identifier."] = "Identifiant de profil invalide."; +App::$strings["Profile Visibility Editor"] = "Éditeur de visibilité de profil"; +App::$strings["Profile"] = "Profil"; +App::$strings["Click on a contact to add or remove."] = "Cliquer sur un contact pour l'ajouter ou le retirer."; +App::$strings["Visible To"] = "Visible par"; +App::$strings["All Connections"] = "Tous les contacts"; +App::$strings["This site is not a directory server"] = "Ce site n'est pas un serveur d'annuaire"; +App::$strings["You must be logged in to see this page."] = "Vous devez vous connecter pour voir cette page."; +App::$strings["Posts and comments"] = "Publications et commentaires"; +App::$strings["Only posts"] = "Seulement les publications"; +App::$strings["Insufficient permissions. Request redirected to profile page."] = "Permissions insuffisantes. Demande redirigée vers la page du profil."; +App::$strings["Export Channel"] = "Exporter le canal"; +App::$strings["Export your basic channel information to a file. This acts as a backup of your connections, permissions, profile and basic data, which can be used to import your data to a new server hub, but does not contain your content."] = "Exportez les principales informations de votre canal dans un fichier. Celui-ci pourra servir de sauvegarde de vos contacts, permissions, profils et données de base. Il pourra être importé sur un nouveau hub/serveur, mais n'embarquera pas vos contenus."; +App::$strings["Export Content"] = "Exporter le contenu"; +App::$strings["Export your channel information and recent content to a JSON backup that can be restored or imported to another server hub. This backs up all of your connections, permissions, profile data and several months of posts. This file may be VERY large. Please be patient - it may take several minutes for this download to begin."] = "Exportez les informations du canal et les contenus récents dans un fichier JSON. Celui-ci contiendra toutes vos relations, permissions, profils, et plusieurs mois de publications. Ce fichier peut être TRÈS gros. Armez-vous de patience - plusieurs minutes peuvent s'écouler avant que le téléchargement ne commence."; +App::$strings["Export your posts from a given year."] = "Exporter vos publications d'une année en particulier"; +App::$strings["You may also export your posts and conversations for a particular year or month. Adjust the date in your browser location bar to select other dates. If the export fails (possibly due to memory exhaustion on your server hub), please try again selecting a more limited date range."] = "Vous pouvez également exporter vos publications et conversations pour une année ou un mois particulier. Ajustez la date dans la barre de votre navigateur pour sélectionner d'autres dates. Si l'export échoue (possible en cas de pénurie de mémoire sur le serveur de votre hub), essayez à nouveau en sélectionnant un intervalle de dates plus petit."; +App::$strings["To select all posts for a given year, such as this year, visit <a href=\"%1\$s\">%2\$s</a>"] = "Pour sélectionner toutes les publications pour une année donnée, telle que cette année, visitez <a href=\"%1\$s\">%2\$s</a>"; +App::$strings["To select all posts for a given month, such as January of this year, visit <a href=\"%1\$s\">%2\$s</a>"] = "Pour sélectionner toutes les publications pour un mois donné, par exemple janvier, visitez <a href=\"%1\$s\">%2\$s</a>"; +App::$strings["These content files may be imported or restored by visiting <a href=\"%1\$s\">%2\$s</a> on any site containing your channel. For best results please import or restore these in date order (oldest first)."] = "Ces fichiers de contenu peuvent être importés ou restaurés en visitant <a href=\"%1\$s\">%2\$s</a> sur n'importe quel site hébergeant votre canal. Pour de meilleurs résultats merci de les importer par ordre chronologique (les plus anciens d'abord)."; +App::$strings["Public access denied."] = "Accès public refusé."; +App::$strings["Search"] = "Recherche"; +App::$strings["Items tagged with: %s"] = "Eléments étiquetés avec : %s"; +App::$strings["Search results for: %s"] = "Résultats de recherche pour : %s"; App::$strings["Location not found."] = "Emplacement introuvable."; App::$strings["Location lookup failed."] = "Echec de la recherche de l'emplacement."; App::$strings["Please select another location to become primary before removing the primary location."] = "Merci de sélectionner un autre emplacement comme nouvel emplacement primaire avant de supprimer l'emplacement primaire actuel."; App::$strings["Syncing locations"] = "Synchronisation des emplacements"; App::$strings["No locations found."] = "Emplacement(s) introuvable."; App::$strings["Manage Channel Locations"] = "Gérer les emplacements des canaux"; +App::$strings["Location"] = "Emplacement"; App::$strings["Address"] = "Adresse"; -App::$strings["Primary"] = ""; +App::$strings["Primary"] = "Primaire"; App::$strings["Drop"] = "Supprimer"; -App::$strings["Sync Now"] = ""; +App::$strings["Sync Now"] = "Synchronisez maintenant"; App::$strings["Please wait several minutes between consecutive operations."] = "Merci d'attendre plusieurs minutes entre opérations successives."; App::$strings["When possible, drop a location by logging into that website/hub and removing your channel."] = "Quand c'est possible, abandonnez un emplacement en vous connectant sur le site/hub et en supprimant votre canal."; App::$strings["Use this form to drop the location if the hub is no longer operating."] = "Utilisez ce formulaire pour abandonner l'emplacement si le hub n'est plus actif."; -App::$strings["Hub not found."] = "Hub introuvable."; -App::$strings["Unable to lookup recipient."] = "Impossible de localiser le destinataire."; -App::$strings["Unable to communicate with requested channel."] = "Impossible de communiquer avec le canal demandé."; -App::$strings["Cannot verify requested channel."] = "Impossible de vérifier le canal demandé."; -App::$strings["Selected channel has private message restrictions. Send failed."] = "Le canal choisi a des restrictions quant aux messages privés. L'envoi a échoué."; -App::$strings["Messages"] = "Messages"; -App::$strings["Message recalled."] = "Message rappelé."; -App::$strings["Conversation removed."] = "Conversation supprimée."; -App::$strings["Expires YYYY-MM-DD HH:MM"] = "Expire le YYYY-MM-DD à HH:MM"; -App::$strings["Requested channel is not in this network"] = "Le canal demandé n'est pas sur ce réseau"; -App::$strings["Send Private Message"] = "Envoyer un message privé"; -App::$strings["To:"] = "À :"; -App::$strings["Subject:"] = "Objet :"; -App::$strings["Attach file"] = "Joindre un fichier"; -App::$strings["Send"] = "Envoyer"; -App::$strings["Set expiration date"] = "Définir la date d'expiration"; -App::$strings["Delete message"] = "Supprimer le message"; -App::$strings["Delivery report"] = "Rapport de distribution"; -App::$strings["Recall message"] = "Rappeler le message"; -App::$strings["Message has been recalled."] = "Le message a été rappelé."; -App::$strings["Delete Conversation"] = "Supprimer la conversation"; -App::$strings["No secure communications available. You <strong>may</strong> be able to respond from the sender's profile page."] = "Aucune communication sécurisée n'est possible. Vous pourrez <strong>peut-être</strong> répondre depuis la page de profil de l'émetteur."; -App::$strings["Send Reply"] = "Envoyer la réponse"; -App::$strings["Your message for %s (%s):"] = "Votre message pour %s (%s) :"; -App::$strings["You have created %1$.0f of %2$.0f allowed channels."] = "Vous avez créé %1$.0f des %2$.0f canaux autorisés."; -App::$strings["Create a new channel"] = "Créer un nouveau canal"; -App::$strings["Channel Manager"] = "Gérer les canaux"; -App::$strings["Current Channel"] = "Canal actif"; -App::$strings["Switch to one of your channels by selecting it."] = "Pour changer de canal, sélectionnez-en un"; -App::$strings["Default Channel"] = "Canal par défaut"; -App::$strings["Make Default"] = "Définir comme défaut"; -App::$strings["%d new messages"] = "%d nouveaux messages"; -App::$strings["%d new introductions"] = "%d nouvelles présentations"; -App::$strings["Delegated Channel"] = ""; -App::$strings["No valid account found."] = "Aucun compte valide trouvé."; -App::$strings["Password reset request issued. Check your email."] = "Demande de réinitialisation du mot de passe envoyée. Vérifiez vos courriels."; -App::$strings["Site Member (%s)"] = "Membre du site (%s)"; -App::$strings["Password reset requested at %s"] = "Demande de réinitialisation du mot de passe sur %s"; -App::$strings["Request could not be verified. (You may have previously submitted it.) Password reset failed."] = "La demande n'a pas pu être vérifiée. (Peut-être l'avez vous déjà utilisée.) La réinitialisation a échoué."; -App::$strings["Password Reset"] = "Réinitialiser le mot de passe"; -App::$strings["Your password has been reset as requested."] = "Votre mot de passe a bien été réinitialisé."; -App::$strings["Your new password is"] = "Votre nouveau mot de passe est"; -App::$strings["Save or copy your new password - and then"] = "Enregistrez ou copiez votre nouveau mot de passe, puis"; -App::$strings["click here to login"] = "cliquez ici pour vous connecter"; -App::$strings["Your password may be changed from the <em>Settings</em> page after successful login."] = "Votre mot de passe peut être changé depuis la page des <em>Paramètres</em> une fois connecté."; -App::$strings["Your password has changed at %s"] = "Votre mot de passe de %s a été changé"; -App::$strings["Forgot your Password?"] = "Mot de passe oublié ?"; -App::$strings["Enter your email address and submit to have your password reset. Then check your email for further instructions."] = "Saisissez votre adresse de courriel, et validez, pour réinitialiser votre mot de passe. Vérifiez ensuite votre boîte aux lettres pour la suite des instructions."; -App::$strings["Email Address"] = "Adresse de courriel"; -App::$strings["Reset"] = "Réinitialiser"; -App::$strings["Unable to update menu."] = "Impossible de mettre le menu à jour."; -App::$strings["Unable to create menu."] = "Impossible de créer le menu."; -App::$strings["Menu Name"] = "Nom du menu"; -App::$strings["Unique name (not visible on webpage) - required"] = "Nom unique (non visible sur la page web) - requis"; -App::$strings["Menu Title"] = "Titre du menu"; -App::$strings["Visible on webpage - leave empty for no title"] = "Visible pour la page web - laisser vide pour qu'il n'y ait pas de titre"; -App::$strings["Allow Bookmarks"] = "Autoriser l'usage de favoris"; -App::$strings["Menu may be used to store saved bookmarks"] = "Le menu pourra être utilisé pour stocker des favoris"; -App::$strings["Submit and proceed"] = "Valider et continuer"; -App::$strings["Menus"] = "Menus"; -App::$strings["Bookmarks allowed"] = "Favoris autorisés"; -App::$strings["Delete this menu"] = "Supprimer ce menu"; -App::$strings["Edit menu contents"] = "Modifier le contenu du menu"; -App::$strings["Edit this menu"] = "Modifier ce menu"; -App::$strings["Menu could not be deleted."] = "Impossible de supprimer le menu."; App::$strings["Menu not found."] = "Menu introuvable."; -App::$strings["Edit Menu"] = "Modifier le menu"; -App::$strings["Add or remove entries to this menu"] = "Ajouter/supprimer des entrées à ce menu"; -App::$strings["Menu name"] = "Nom du menu"; -App::$strings["Must be unique, only seen by you"] = "Doit être unique, ne sera vu que par vous"; -App::$strings["Menu title"] = "Titre du menu"; -App::$strings["Menu title as seen by others"] = "Titre du menu tel que vu par les visiteurs"; -App::$strings["Allow bookmarks"] = "Autoriser l'usage de favoris"; -App::$strings["Not found."] = "Introuvable."; -App::$strings["__ctx:mood__ %1\$s is %2\$s"] = "%1\$s est %2\$s"; -App::$strings["Mood"] = "Humeur"; -App::$strings["Set your current mood and tell your friends"] = "Indiquez votre humeur du moment à vos amis"; -App::$strings["Profile Match"] = "Profils similaires"; -App::$strings["No keywords to match. Please add keywords to your default profile."] = "Aucun mot-clef à comparer. Merci d'ajouter des mots-clefs à votre profil par défaut."; -App::$strings["is interested in:"] = "s'intéresse à :"; -App::$strings["No matches"] = "Pas de correspondance"; -App::$strings["No such group"] = "Groupe introuvable"; -App::$strings["No such channel"] = "Canal introuvable"; -App::$strings["forum"] = "forum"; -App::$strings["Search Results For:"] = "Résultats de recherche pour :"; -App::$strings["Privacy group is empty"] = "Groupe d'accès vide"; -App::$strings["Privacy group: "] = "Groupe d'accès :"; -App::$strings["Invalid connection."] = "Contact non valide."; -App::$strings["No more system notifications."] = "Pas d'autre notification du système."; -App::$strings["System Notifications"] = "Notifications du système"; App::$strings["Unable to create element."] = "Impossible de créer l'entrée."; App::$strings["Unable to update menu element."] = "Impossible de mettre à jour l'entrée de menu."; App::$strings["Unable to add menu element."] = "Impossible d'ajouter l'entrée de menu."; +App::$strings["Not found."] = "Introuvable."; App::$strings["Menu Item Permissions"] = "Permissions de l'entrée de menu"; App::$strings["(click to open/close)"] = "(cliquer pour ouvrir/fermer)"; App::$strings["Link Name"] = "Nom du lien"; App::$strings["Link or Submenu Target"] = "Lien ou sous-menu cible"; App::$strings["Enter URL of the link or select a menu name to create a submenu"] = "Entrez l'URL du lien ou sélectionnez un nom de menu pour créer un sous-menu"; App::$strings["Use magic-auth if available"] = "Utiliser l'authentification distante, quand disponible"; +App::$strings["No"] = "Non"; +App::$strings["Yes"] = "Oui"; App::$strings["Open link in new window"] = "Ouvrir le lien dans une nouvelle fenêtre"; App::$strings["Order in list"] = "Ordre dans la liste"; App::$strings["Higher numbers will sink to bottom of listing"] = "Les nombres les plus élevés seront au bas de la liste"; @@ -592,6 +147,77 @@ App::$strings["Menu item deleted."] = "Entrée de menu supprimée."; App::$strings["Menu item could not be deleted."] = "Impossible de supprimer l'entrée de menu."; App::$strings["Edit Menu Element"] = "Modifier l'entrée de menu"; App::$strings["Link text"] = "Texte du lien"; +App::$strings["Calendar entries imported."] = "Entrées du calendrier importées."; +App::$strings["No calendar entries found."] = "Aucune entrée du calendrier trouvée."; +App::$strings["Event can not end before it has started."] = "La fin de l'événement ne peut être antérieure à son début."; +App::$strings["Unable to generate preview."] = "Impossible de générer l'aperçu."; +App::$strings["Event title and start time are required."] = "Un titre et une date de début sont requises pour l'événement."; +App::$strings["Event not found."] = "Événement introuvable."; +App::$strings["event"] = "événement"; +App::$strings["Edit event title"] = "Modifier le titre de l'événement"; +App::$strings["Event title"] = "Titre de l'événement"; +App::$strings["Required"] = "Requis"; +App::$strings["Categories (comma-separated list)"] = "Catégories (séparées par des virgules)"; +App::$strings["Edit Category"] = "Modifier la catégorie"; +App::$strings["Category"] = "Catégorie"; +App::$strings["Edit start date and time"] = "Modifier la date et l'heure de début"; +App::$strings["Start date and time"] = "Date et heure de début"; +App::$strings["Finish date and time are not known or not relevant"] = "Date et heure de fin inconnues ou sans objet"; +App::$strings["Edit finish date and time"] = "Modifier la date et l'heure de fin"; +App::$strings["Finish date and time"] = "Date et heure de fin"; +App::$strings["Adjust for viewer timezone"] = "Ajuster au fuseau horaire du visiteur"; +App::$strings["Important for events that happen in a particular place. Not practical for global holidays."] = "Important pour les événements se tenant en un lieu particulier. Pas pratique pour les vacances communes à de nombreux pays dans le monde."; +App::$strings["Edit Description"] = "Modifier la description"; +App::$strings["Description"] = "Description"; +App::$strings["Edit Location"] = "Modifier l'emplacement"; +App::$strings["Preview"] = "Aperçu"; +App::$strings["Permission settings"] = "Gérer les autorisations"; +App::$strings["Timezone:"] = "Fuseau horaire :"; +App::$strings["Advanced Options"] = "Options avancées"; +App::$strings["l, F j"] = "l, F j"; +App::$strings["Edit event"] = "Modifier l'événement"; +App::$strings["Delete event"] = "Supprimer l'événement"; +App::$strings["Link to Source"] = "Lien vers la Source"; +App::$strings["calendar"] = "calendrier"; +App::$strings["Edit Event"] = "Modifier l'événement"; +App::$strings["Create Event"] = "Créer un événement"; +App::$strings["Previous"] = "Précédent"; +App::$strings["Next"] = "Suivant"; +App::$strings["Export"] = "Export"; +App::$strings["Month"] = "Mois"; +App::$strings["Week"] = "Semaine"; +App::$strings["Day"] = "Jour"; +App::$strings["Today"] = "Aujourd'hui"; +App::$strings["Event removed"] = "Événement supprimé"; +App::$strings["Failed to remove event"] = "Impossible de supprimer l'événement"; +App::$strings["App installed."] = "Application installée."; +App::$strings["Malformed app."] = "Erreur de l'application - Malformée."; +App::$strings["Embed code"] = "Imbriquer le code"; +App::$strings["Edit App"] = "Modifier l'application"; +App::$strings["Create App"] = "Créer une application"; +App::$strings["Name of app"] = "Nom de l'application"; +App::$strings["Location (URL) of app"] = "Emplacement (URL) de l'application"; +App::$strings["Photo icon URL"] = "URL de l'icône à utiliser pour cette photo"; +App::$strings["80 x 80 pixels - optional"] = "80 x 80 pixels - facultatif"; +App::$strings["Categories (optional, comma separated list)"] = "Catégories (séparées par des virgules)"; +App::$strings["Version ID"] = "Identifiant de version"; +App::$strings["Price of app"] = "Prix de l'application"; +App::$strings["Location (URL) to purchase app"] = "Emplacement (URL) pour l'achat de l'application"; +App::$strings["Please login."] = "Merci de vous connecter."; +App::$strings["Hub not found."] = "Hub introuvable."; +App::$strings["photo"] = "photo"; +App::$strings["status"] = "état"; +App::$strings["%1\$s is following %2\$s's %3\$s"] = "%1\$s suit %3\$s de %2\$s"; +App::$strings["%1\$s stopped following %2\$s's %3\$s"] = "%1\$s ne suit plus %3\$s de %2\$s"; +App::$strings["Nothing to import."] = "Rien à importer."; +App::$strings["Unable to download data from old server"] = "Impossible de récupérer les données de l'ancien serveur"; +App::$strings["Imported file is empty."] = "Le fichier importé est vide."; +App::$strings["Warning: Database versions differ by %1\$d updates."] = "Attention : les versions de bases de données diffèrent de %1\$d mises à jour."; +App::$strings["Import completed"] = "L'import est terminé."; +App::$strings["Import Items"] = "Importer"; +App::$strings["Use this form to import existing posts and content from an export file."] = "Utiliser ce formulaire pour importer des publications et du contenu existant d'un fichier d'export."; +App::$strings["File to Upload"] = "Fichier à envoyer"; +App::$strings["You have created %1$.0f of %2$.0f allowed channels."] = "Vous avez créé %1$.0f des %2$.0f canaux autorisés."; App::$strings["Name or caption"] = "Nom ou libellé"; App::$strings["Examples: \"Bob Jameson\", \"Lisa and her Horses\", \"Soccer\", \"Aviation Group\""] = "Exemples : \"Jérôme Dutilleul\", \"Louise et ses chevaux\", \"Football\", \"Club d'aéromodélisme\""; App::$strings["Choose a short nickname"] = "Choisissez un alias"; @@ -602,312 +228,134 @@ App::$strings["Read more about roles"] = "En savoir plus sur les rôles"; App::$strings["Create Channel"] = "Créer le canal"; App::$strings["A channel is your identity on this network. It can represent a person, a blog, or a forum to name a few. Channels can make connections with other channels to share information with highly detailed permissions."] = "Un canal est votre identité sur ce réseau. Il peut représenter une personne, un blog, ou un forum par exemple. Les canaux peuvent entrer en contact les uns avec les autres pour partager des informations avec des permissions d'accès très fines."; App::$strings["or <a href=\"import\">import an existing channel</a> from another location."] = "ou <a href=\"import\">importer un canal existant</a> d'un autre serveur."; -App::$strings["Invalid request identifier."] = "Identifiant de requête invalide."; -App::$strings["Discard"] = "Annuler"; -App::$strings["Mark all system notifications seen"] = "Marquer toutes les notifications système comme vues"; -App::$strings["Page owner information could not be retrieved."] = "Impossible d'obtenir des informations sur le propriétaire de la page."; -App::$strings["Profile Photos"] = "Photos du profil"; -App::$strings["Album not found."] = "Album introuvable."; -App::$strings["Delete Album"] = "Supprimer l'album"; -App::$strings["Multiple storage folders exist with this album name, but within different directories. Please remove the desired folder or folders using the Files manager"] = ""; -App::$strings["Delete Photo"] = "Supprimer la photo"; -App::$strings["No photos selected"] = "Aucune photo selectionnée"; -App::$strings["Access to this item is restricted."] = "L'accès à l'élément est restreint."; -App::$strings["%1$.2f MB of %2$.2f MB photo storage used."] = "Vous avez utilisé %1$.2f mégaoctets sur les %2$.2f autorisés pour le stockage des photos."; -App::$strings["%1$.2f MB photo storage used."] = "%1$.2f méga-octets utilisés pour le stockage des photos."; -App::$strings["Upload Photos"] = "Téléverser des photos"; -App::$strings["Enter an album name"] = "Entrer un nom d'album"; -App::$strings["or select an existing album (doubleclick)"] = "ou sélectionner un album existant (double-clic)"; -App::$strings["Create a status post for this upload"] = "Créer une publication de statut pour cet envoi"; -App::$strings["Caption (optional):"] = "Légende (facultative)"; -App::$strings["Description (optional):"] = "Description (facultative)"; -App::$strings["Album name could not be decoded"] = "Le nom de l'Album n'a pu être décodé"; -App::$strings["Contact Photos"] = "Photos de contact"; -App::$strings["Show Newest First"] = "Les plus récent(e)s en premier"; -App::$strings["Show Oldest First"] = "Les moins récent(e)s en premier"; -App::$strings["View Photo"] = "Voir la photo"; -App::$strings["Edit Album"] = "Modifier l'album"; -App::$strings["Permission denied. Access to this item may be restricted."] = "Permission refusée. L'accès à cet élément peut avoir été restreint."; -App::$strings["Photo not available"] = "Photo non disponible"; -App::$strings["Use as profile photo"] = "Utiliser comme photo du profil"; -App::$strings["Use as cover photo"] = ""; -App::$strings["Private Photo"] = "Photo privée"; -App::$strings["View Full Size"] = "Voir en taille réelle"; -App::$strings["Remove"] = "Retirer"; -App::$strings["Edit photo"] = "Modifier la photo"; -App::$strings["Rotate CW (right)"] = "Rotation horaire (droite)"; -App::$strings["Rotate CCW (left)"] = "Rotation anti-horaire (gauche)"; -App::$strings["Enter a new album name"] = "Entrer un nouveau nom d'album"; -App::$strings["or select an existing one (doubleclick)"] = "ou en sélectionner un existant (double-clic)"; -App::$strings["Caption"] = "Titre/légende"; -App::$strings["Add a Tag"] = "Ajouter une étiquette"; -App::$strings["Example: @bob, @Barbara_Jensen, @jim@example.com"] = "Exemple : @marc, @Barbara_Jensen, @charles@exemple.com, #Ile_de_France, #marathon"; -App::$strings["Flag as adult in album view"] = "Marquer comme \"adulte\" dans l'affichage de l'album"; -App::$strings["I like this (toggle)"] = "J'aime (oui/non)"; -App::$strings["I don't like this (toggle)"] = "Je n'aime pas (oui/non)"; -App::$strings["Please wait"] = "Merci de patienter"; -App::$strings["This is you"] = "C'est vous"; -App::$strings["Comment"] = "Commenter"; -App::$strings["__ctx:title__ Likes"] = "Aime"; -App::$strings["__ctx:title__ Dislikes"] = "N'aime pas"; -App::$strings["__ctx:title__ Agree"] = "D'accord"; -App::$strings["__ctx:title__ Disagree"] = "Pas d'accord"; -App::$strings["__ctx:title__ Abstain"] = "Abstention"; -App::$strings["__ctx:title__ Attending"] = "Participations"; -App::$strings["__ctx:title__ Not attending"] = "Non-participations"; -App::$strings["__ctx:title__ Might attend"] = "Participation possible"; -App::$strings["View all"] = "Voir tout"; -App::$strings["__ctx:noun__ Like"] = array( - 0 => "Aime", - 1 => "Aime", -); -App::$strings["__ctx:noun__ Dislike"] = array( - 0 => "N'aime pas", - 1 => "N'aime pas", -); -App::$strings["Photo Tools"] = ""; -App::$strings["In This Photo:"] = "Dans cette photo :"; -App::$strings["Map"] = "Carte"; -App::$strings["__ctx:noun__ Likes"] = "Aime"; -App::$strings["__ctx:noun__ Dislikes"] = "N'aime pas"; -App::$strings["Close"] = "Fermer"; -App::$strings["View Album"] = "Voir l'album"; -App::$strings["Recent Photos"] = "Photos récentes"; -App::$strings["sent you a private message"] = "vous a envoyé un message privé"; -App::$strings["added your channel"] = "a ajouté votre canal"; -App::$strings["g A l F d"] = "g A l F d"; -App::$strings["[today]"] = "[aujourd'hui]"; -App::$strings["posted an event"] = "a publié un événement"; -App::$strings["Unable to find your hub."] = "Impossible de trouver votre hub."; -App::$strings["Post successful."] = "Publication réussie."; -App::$strings["OpenID protocol error. No ID returned."] = "Erreur du protocole OpenID. Pas d'ID retourné."; -App::$strings["Login failed."] = "Échec de la connexion."; -App::$strings["Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."] = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."; -App::$strings["This setting requires special processing and editing has been blocked."] = "Ce paramètre nécessité un traitement spécial, les modifications ont été bloquées."; -App::$strings["Configuration Editor"] = "Editeur de configuration"; -App::$strings["Warning: Changing some settings could render your channel inoperable. Please leave this page unless you are comfortable with and knowledgeable about how to correctly use this feature."] = "Attention :modifier certains paramètres peut rendre votre canal inutilisable. Merci d'ignorer cette page à moins d'être suffisamment à l'aise de savoir comment utiliser correctement cette fonctionnalité."; -App::$strings["Layout updated."] = "Mise en page mise à jour."; -App::$strings["Edit System Page Description"] = "Modifier la description de la page du système"; -App::$strings["Layout not found."] = "Mise en page introuvable."; -App::$strings["Module Name:"] = "Nom du module :"; -App::$strings["Layout Help"] = "Aide à la mise en page"; -App::$strings["Poke"] = "Tapoter"; -App::$strings["Poke somebody"] = "Taquiner quelqu'un"; -App::$strings["Poke/Prod"] = "Tapoter/Encourager"; -App::$strings["Poke, prod or do other things to somebody"] = "Taquiner, pousser ou faire autre chose à quelqu'un"; -App::$strings["Recipient"] = "Destinataire"; -App::$strings["Choose what you wish to do to recipient"] = "Choisir ce que vous voulez faire au destinataire"; -App::$strings["Make this post private"] = "Rendre cette publication privée"; -App::$strings["Fetching URL returns error: %1\$s"] = "Récupération d'URL échouée : %1\$s"; -App::$strings["Profile not found."] = "Profil introuvable."; -App::$strings["Profile deleted."] = "Profil supprimé."; -App::$strings["Profile-"] = "Profil-"; -App::$strings["New profile created."] = "Nouveau profil créé."; -App::$strings["Profile unavailable to clone."] = "Profil impossible à cloner."; -App::$strings["Profile unavailable to export."] = "Impossible d'exporter le profil."; -App::$strings["Profile Name is required."] = "Le nom du profil est obligatoire."; -App::$strings["Marital Status"] = "Statut marital"; -App::$strings["Romantic Partner"] = "Partenaire amoureux"; -App::$strings["Likes"] = "Aime"; -App::$strings["Dislikes"] = "N'aime pas"; -App::$strings["Work/Employment"] = "Travail/Occupation"; -App::$strings["Religion"] = "Religion/Croyance"; -App::$strings["Political Views"] = "Opinions politiques"; -App::$strings["Sexual Preference"] = "Préférences sexuelle"; -App::$strings["Homepage"] = "Site Internet"; -App::$strings["Interests"] = "Centres d'intérêt"; -App::$strings["Profile updated."] = "Profil mis à jour."; -App::$strings["Hide your connections list from viewers of this profile"] = ""; -App::$strings["Edit Profile Details"] = "Modifier les détails du profil"; -App::$strings["View this profile"] = "Voir ce profil"; -App::$strings["Edit visibility"] = "Changer la visibilité"; -App::$strings["Profile Tools"] = ""; -App::$strings["Change cover photo"] = ""; -App::$strings["Change profile photo"] = "Changer la photo du profil"; -App::$strings["Create a new profile using these settings"] = "Créer un nouveau profil avec ces paramètres"; -App::$strings["Clone this profile"] = "Cloner ce profil"; -App::$strings["Delete this profile"] = "Supprimer ce profil"; -App::$strings["Add profile things"] = "Ajouter des éléments de profil"; -App::$strings["Personal"] = "Me concernant"; -App::$strings["Relation"] = ""; -App::$strings["Miscellaneous"] = "Divers"; -App::$strings["Import profile from file"] = "Importer le profil à partir d'un fichier"; -App::$strings["Export profile to file"] = "Exporter le profil vers un fichier."; -App::$strings["Your gender"] = ""; -App::$strings["Marital status"] = ""; -App::$strings["Sexual preference"] = ""; -App::$strings["Profile name"] = ""; -App::$strings["This is your default profile."] = "Ceci est votre profil par défaut."; -App::$strings["Your full name"] = ""; -App::$strings["Title/Description"] = "Titre/description"; -App::$strings["Street address"] = ""; -App::$strings["Locality/City"] = "Ville"; -App::$strings["Region/State"] = "Région"; -App::$strings["Postal/Zip code"] = ""; -App::$strings["Country"] = "Pays"; -App::$strings["Who (if applicable)"] = "Qui (si applicable)"; -App::$strings["Examples: cathy123, Cathy Williams, cathy@example.com"] = "Exemples : marie123, Marie Deschamps, marie@exemple.com"; -App::$strings["Since (date)"] = ""; -App::$strings["Tell us about yourself"] = ""; -App::$strings["Hometown"] = "Ville de naissance"; -App::$strings["Political views"] = ""; -App::$strings["Religious views"] = ""; -App::$strings["Keywords used in directory listings"] = ""; -App::$strings["Example: fishing photography software"] = "Exemple : escrime photographie modélisme"; -App::$strings["Musical interests"] = "Goûts musicaux"; -App::$strings["Books, literature"] = "Livres, littérature"; -App::$strings["Television"] = "Télévision"; -App::$strings["Film/Dance/Culture/Entertainment"] = ""; -App::$strings["Hobbies/Interests"] = "Loisirs/Centres d'intêret"; -App::$strings["Love/Romance"] = ""; -App::$strings["School/Education"] = ""; -App::$strings["Contact information and social networks"] = ""; -App::$strings["My other channels"] = "Mes autres canaux"; -App::$strings["Profile Image"] = "Image du profil"; -App::$strings["Edit Profiles"] = "Modifier les profils"; -App::$strings["Shift-reload the page or clear browser cache if the new photo does not display immediately."] = "Shift-rechargez votre page, ou videz le cache du navigateur si la photo ne s'affiche pas immédiatement."; -App::$strings["Upload Profile Photo"] = "Téléverser une photo de profil"; -App::$strings["Invalid profile identifier."] = "Identifiant de profil invalide."; -App::$strings["Profile Visibility Editor"] = "Éditeur de visibilité de profil"; -App::$strings["Profile"] = "Profil"; -App::$strings["Click on a contact to add or remove."] = "Cliquer sur un contact pour l'ajouter ou le retirer."; -App::$strings["Visible To"] = "Visible par"; -App::$strings["Public Hubs"] = "Instances publiques"; -App::$strings["The listed hubs allow public registration for the \$Projectname network. All hubs in the network are interlinked so membership on any of them conveys membership in the network as a whole. Some hubs may require subscription or provide tiered service plans. The hub itself <strong>may</strong> provide additional details."] = "Les sites listés permettent l'enregistrement public de comptes pour le réseau \$Projectname. Tous les sites du réseau sont reliés entre eux, être membre d'un site revient à être membre de tous. Certains sites peuvent demander une souscription ou proposer différents niveaux de service. Chaque site <strong>peut</strong> fournir des détails supplémentaires."; -App::$strings["Hub URL"] = "URL du site"; -App::$strings["Access Type"] = "Type d'accès"; -App::$strings["Registration Policy"] = "Politique d'inscription"; -App::$strings["Stats"] = ""; -App::$strings["Software"] = ""; -App::$strings["Ratings"] = "Evaluations"; -App::$strings["Rate"] = "Evaluer"; -App::$strings["Website:"] = "Site web :"; -App::$strings["Remote Channel [%s] (not yet known on this site)"] = "Canal distant [%s] (encore inconnu sur ce site)"; -App::$strings["Rating (this information is public)"] = "Evaluation (cette information est publique)"; -App::$strings["Optionally explain your rating (this information is public)"] = "Explication facultative de votre évaluation (cette information est publique)"; -App::$strings["No ratings"] = "Pas de note"; -App::$strings["Rating: "] = "Evaluation :"; -App::$strings["Website: "] = "Site web :"; -App::$strings["Description: "] = "Description :"; -App::$strings["Theme settings updated."] = "Paramètres du thème mis à jour."; -App::$strings["# Accounts"] = "# Comptes"; -App::$strings["# blocked accounts"] = "# comptes bloqués"; -App::$strings["# expired accounts"] = "# comptes expirés"; -App::$strings["# expiring accounts"] = "# comptes expirant"; -App::$strings["# Channels"] = "# Canaux"; -App::$strings["# primary"] = "# primaire"; -App::$strings["# clones"] = "# clones"; -App::$strings["Message queues"] = "File des messages"; -App::$strings["Your software should be updated"] = ""; -App::$strings["Administration"] = "Administration"; -App::$strings["Summary"] = "Résumé"; -App::$strings["Registered accounts"] = "Comptes enregistrés"; -App::$strings["Pending registrations"] = "Inscriptions en attente"; -App::$strings["Registered channels"] = "Canaux enregistrés"; -App::$strings["Active plugins"] = "Greffons actifs"; -App::$strings["Version"] = "Version"; -App::$strings["Repository version (master)"] = ""; -App::$strings["Repository version (dev)"] = ""; -App::$strings["Site settings updated."] = "Paramètres du site sauvegardés."; -App::$strings["Default"] = "Défaut"; -App::$strings["mobile"] = "mobile"; -App::$strings["experimental"] = "expérimental"; -App::$strings["unsupported"] = "non maintenu"; -App::$strings["Yes - with approval"] = "Oui - avec approbation"; -App::$strings["My site is not a public server"] = "Mon site n'est pas un serveur public"; -App::$strings["My site has paid access only"] = "Mon site est à accès payant uniquement"; -App::$strings["My site has free access only"] = "Mon site est gratuit uniquement"; -App::$strings["My site offers free accounts with optional paid upgrades"] = "Mon site offre des comptes gratuits avec des améliorations payantes facultatives"; -App::$strings["Site"] = "Site"; -App::$strings["Registration"] = "Inscription"; -App::$strings["File upload"] = "Envoi de fichier"; -App::$strings["Policies"] = "Stratégies"; -App::$strings["Advanced"] = "Avancé"; -App::$strings["Site name"] = "Nom du site"; -App::$strings["Banner/Logo"] = "Bannière/logo"; -App::$strings["Administrator Information"] = "Informations de l'administrateur"; -App::$strings["Contact information for site administrators. Displayed on siteinfo page. BBCode can be used here"] = "Coordonnées de l'administrateur du site. Affichées sur la page 'siteinfo'. Vous pouvez utiliser du BBCode ici"; -App::$strings["System language"] = "Langue du système"; -App::$strings["System theme"] = "Thème du système"; -App::$strings["Default system theme - may be over-ridden by user profiles - <a href='#' id='cnftheme'>change theme settings</a>"] = "Thème par défaut - il peut être changé pour chaque profil utilisateur - <a href='#' id='cnftheme'>modifier le thème</a>"; -App::$strings["Mobile system theme"] = "Thème par défaut pour les mobiles"; -App::$strings["Theme for mobile devices"] = "Thème pour les mobiles"; -App::$strings["Allow Feeds as Connections"] = "Autoriser les Flux (RSS) comme contacts"; -App::$strings["(Heavy system resource usage)"] = "(Impact important sur les ressources)"; -App::$strings["Maximum image size"] = "Taille maximale des images"; -App::$strings["Maximum size in bytes of uploaded images. Default is 0, which means no limits."] = "Taille maximum, en octets, des images envoyées. Par défaut 0, soit sans limite."; -App::$strings["Does this site allow new member registration?"] = "Est-ce que l'enregistrement de nouveaux membres est autorisé sur ce site ?"; -App::$strings["Invitation only"] = "Sur invitation seulement"; -App::$strings["Only allow new member registrations with an invitation code. Above register policy must be set to Yes."] = "N'autoriser que les nouvelles inscriptions avec code d'invitation. La stratégie d'inscription ci-dessus doit être mise sur \"Oui\"."; -App::$strings["Which best describes the types of account offered by this hub?"] = "Quelle est la meilleure description des types de comptes proposés sur ce hub ?"; -App::$strings["Register text"] = "Texte d'inscription"; -App::$strings["Will be displayed prominently on the registration page."] = "Sera affiché de manière bien visible sur le formulaire d'inscription."; -App::$strings["Site homepage to show visitors (default: login box)"] = "Page d'accueil du site à montrer aux visiteurs (par défaut :boîte de dialogue de connexion)"; -App::$strings["example: 'public' to show public stream, 'page/sys/home' to show a system webpage called 'home' or 'include:home.html' to include a file."] = "exemple :'public' pour montrer le flux public, 'page/sys/home' pour montrer une page système appelée 'home' ou 'include:home.html' pour inclure un fichier."; -App::$strings["Preserve site homepage URL"] = "Préserver l'adresse d'accueil du site"; -App::$strings["Present the site homepage in a frame at the original location instead of redirecting"] = "Présenter la page d'accueil du site dans un cadre à l'adresse d'origine, plutôt que de rediriger"; -App::$strings["Accounts abandoned after x days"] = "Les comptes sont abandonnés après x jours"; -App::$strings["Will not waste system resources polling external sites for abandonded accounts. Enter 0 for no time limit."] = "Eviter de gaspiller les ressources du système en interrogeant des hubs distants pour des canaux abandonnés. Mettez 0 pour ne pas avoir de limite de temps."; -App::$strings["Allowed friend domains"] = "Domaines amicaux autorisés"; -App::$strings["Comma separated list of domains which are allowed to establish friendships with this site. Wildcards are accepted. Empty to allow any domains"] = "Liste de noms de domaines séparés par des virgules pour lesquels ce site acceptera les demandes d'amitié. Les caractères génériques (*) sont acceptés. Laissez vide pour accepter tous les domaines."; -App::$strings["Allowed email domains"] = "Domaines de courriels autorisés"; -App::$strings["Comma separated list of domains which are allowed in email addresses for registrations to this site. Wildcards are accepted. Empty to allow any domains"] = "Liste de noms de domaines séparés par des virgules dont les adresses de courriel seront autorisées lors de l'inscription à ce site. Les caractères génériques (*) sont acceptés. Laissez vide pour accepter tous les domaines."; -App::$strings["Not allowed email domains"] = "Domaines de courriel non autorisés"; -App::$strings["Comma separated list of domains which are not allowed in email addresses for registrations to this site. Wildcards are accepted. Empty to allow any domains, unless allowed domains have been defined."] = "Liste de noms de domaines - séparés par des virgules - dont les adresses de courriel ne seront pas autorisées lors de l'inscription à ce site. Les caractères génériques (*) sont acceptés. Laissez vide pour accepter tous les domaines, sauf si des domaines autorisés ont été définis."; -App::$strings["Verify Email Addresses"] = "Demander vérification des adresses de courriel"; -App::$strings["Check to verify email addresses used in account registration (recommended)."] = "Cocher pour que les adresses utilisées à l'inscription soient vérifiées (recommandé)."; -App::$strings["Force publish"] = "Publicité forcée"; -App::$strings["Check to force all profiles on this site to be listed in the site directory."] = "Cocher pour forcer la publication de tous les profils du site dans l'annuaire."; -App::$strings["Import Public Streams"] = "Flux publics importés"; -App::$strings["Import and allow access to public content pulled from other sites. Warning: this content is unmoderated."] = "Importer du contenu public à partir d'autres sites et autoriser l'accès à ce contenu. Attention : ce contenu n'est pas modéré."; -App::$strings["Login on Homepage"] = ""; -App::$strings["Present a login box to visitors on the home page if no other content has been configured."] = "Présenter une boîte de dialogue de connexion aux visiteurs sur la page d'accueil si aucun autre contenu n'a été configuré."; -App::$strings["Enable context help"] = ""; -App::$strings["Display contextual help for the current page when the help button is pressed."] = ""; -App::$strings["Directory Server URL"] = "URL du serveur d'annuaire"; -App::$strings["Default directory server"] = "Serveur d'annuaire par défaut"; -App::$strings["Proxy user"] = "Utilisateur du proxy"; -App::$strings["Proxy URL"] = "URL du proxy"; -App::$strings["Network timeout"] = "Délai maximal du réseau"; -App::$strings["Value is in seconds. Set to 0 for unlimited (not recommended)."] = "En secondes. Mettre à 0 pour ne pas avoir de délai maximal (non recommandé)."; -App::$strings["Delivery interval"] = "Intervalle de distribution"; -App::$strings["Delay background delivery processes by this many seconds to reduce system load. Recommend: 4-5 for shared hosts, 2-3 for virtual private servers. 0-1 for large dedicated servers."] = "Temporise le processus de distribution de tant de secondes pour réduire la charge sur le système. Valeurs recommandées : 4-5 pour les serveurs mutualisés, 2-3 pour les VPS. 0-1 pour les gros serveurs dédiés."; -App::$strings["Deliveries per process"] = "Distributions par processus"; -App::$strings["Number of deliveries to attempt in a single operating system process. Adjust if necessary to tune system performance. Recommend: 1-5."] = "Nombre de distributions à tenter au sein d'un seul processus système. Ajuster si nécessaire pour affiner la performance du système. Recommandé :1-5."; -App::$strings["Poll interval"] = "Intervalle de scrutation"; -App::$strings["Delay background polling processes by this many seconds to reduce system load. If 0, use delivery interval."] = "Temporise le processus de scrutation en tâche de fond de tant de secondes, pour réduire la charge. Si 0, utilise l'intervalle de distribution."; -App::$strings["Maximum Load Average"] = "Charge maximale moyenne"; -App::$strings["Maximum system load before delivery and poll processes are deferred - default 50."] = "Charge système maximale au-delà de laquelle distribution et scrutation sont reportées - par défaut 50."; -App::$strings["Expiration period in days for imported (grid/network) content"] = "Délai d'expiration pour le contenu importé (réseau)"; -App::$strings["0 for no expiration of imported content"] = "0 pour ne pas expirer le contenu importé"; +App::$strings["Channel removals are not allowed within 48 hours of changing the account password."] = "Il est impossible de supprimer un canal moins de 48 heures après avoir changé le mot de passe d'un compte."; +App::$strings["Remove This Channel"] = "Supprimer ce canal"; +App::$strings["WARNING: "] = "AVERTISSEMENT :"; +App::$strings["This channel will be completely removed from the network. "] = "Ce canal sera complètement supprimé du réseau."; +App::$strings["This action is permanent and can not be undone!"] = "Cette action est permanente et irréversible !"; +App::$strings["Please enter your password for verification:"] = "Merci de saisir votre mot de passe pour vérification :"; +App::$strings["Remove this channel and all its clones from the network"] = "Supprimer ce canal ainsi que tous ses clones sur le réseau"; +App::$strings["By default only the instance of the channel located on this hub will be removed from the network"] = "Par défaut, seule l'instance du canal présente sur ce hub sera supprimée du réseau"; +App::$strings["Remove Channel"] = "Supprimer le canal"; +App::$strings["Files: shared with me"] = "Fichiers : partagés avec moi"; +App::$strings["Name"] = "Nom"; +App::$strings["NEW"] = "NOUVEAU"; +App::$strings["Size"] = "Taille"; +App::$strings["Last Modified"] = "Modifié le"; +App::$strings["Remove all files"] = "Supprimer tous les fichiers"; +App::$strings["Remove this file"] = "Supprimer ce fichier"; +App::$strings["\$Projectname Server - Setup"] = "Serveur \$Projectname - configuration"; +App::$strings["Could not connect to database."] = "Impossible de se connecter à la base de données."; +App::$strings["Could not connect to specified site URL. Possible SSL certificate or DNS issue."] = "Impossible de se connecter à l'URL indiquée. Problème potentiel de certificat SSL/TLS ou de DNS."; +App::$strings["Could not create table."] = "Impossible de créer la table."; +App::$strings["Your site database has been installed."] = "La base de données de votre site a été installée."; +App::$strings["You may need to import the file \"install/schema_xxx.sql\" manually using a database client."] = "Vous pourriez avoir besoin d'importer le fichier \"install/schema_xxx.sql\" manuellement via un client de base de données (ex: phpmyadmin)."; +App::$strings["Please see the file \"install/INSTALL.txt\"."] = "Merci de consulter le fichier \"install/INSTALL.txt\"."; +App::$strings["System check"] = "Vérification du système"; +App::$strings["Check again"] = "Re-vérifier"; +App::$strings["Database connection"] = "Connexion à la base de données"; +App::$strings["In order to install \$Projectname we need to know how to connect to your database."] = "Pour installer \$Projectname, nous avons besoin de savoir comment se connecter à votre base de données."; +App::$strings["Please contact your hosting provider or site administrator if you have questions about these settings."] = "Merci de contacter votre prestataire d'hébergement ou votre administrateur de site si vous avez des questions à propos de ces paramètres."; +App::$strings["The database you specify below should already exist. If it does not, please create it before continuing."] = "La base de données que vous allez spécifier doit exister. Si ce n'est pas déjà le cas, merci de la créer avant de continuer."; +App::$strings["Database Server Name"] = "Nom du serveur de base de données"; +App::$strings["Default is 127.0.0.1"] = "Par défaut 127.0.0.1"; +App::$strings["Database Port"] = "Port de la base de données"; +App::$strings["Communication port number - use 0 for default"] = "Numéro TCP du port - utilisez 0 pour la valeur par défaut"; +App::$strings["Database Login Name"] = "Identifiant de connexion à la Base de Données"; +App::$strings["Database Login Password"] = "Mot de passe de connexion à la Base de Données"; +App::$strings["Database Name"] = "Nom de la Base de Données"; +App::$strings["Database Type"] = "Type de base de données"; +App::$strings["Site administrator email address"] = "Adresse de courriel de l'administrateur du site"; +App::$strings["Your account email address must match this in order to use the web admin panel."] = "Votre compte devra utiliser la même adresse de courriel pour pouvoir utiliser l'administration web."; +App::$strings["Website URL"] = "URL du site web"; +App::$strings["Please use SSL (https) URL if available."] = "Veuillez utiliser SSL/TLS (https) si disponible."; +App::$strings["Please select a default timezone for your website"] = "Veuillez choisir un fuseau horaire par défaut pour votre site"; +App::$strings["Basic/Minimal Social Networking"] = "Réseau social de base"; +App::$strings["Standard Configuration (default)"] = "Configuration standard par défaut"; +App::$strings["Professional"] = "Professionel"; +App::$strings["Site settings"] = "Paramètres du site"; +App::$strings["Server Configuration/Role"] = "Configuration du site."; +App::$strings["PHP version 5.5 or greater is required."] = "PHP version 5.5 ou supérieur est requis"; +App::$strings["PHP version"] = "Version de PHP"; +App::$strings["Could not find a command line version of PHP in the web server PATH."] = "Impossible de trouver une version CLI de PHP dans le PATH du serveur web."; +App::$strings["If you don't have a command line version of PHP installed on server, you will not be able to run background polling via cron."] = "En l'absence de version CLI de PHP sur votre serveur, vous ne pourrez pas utiliser la synchronisation en arrière-plan via cron."; +App::$strings["PHP executable path"] = "Chemin vers l'éxecutable PHP"; +App::$strings["Enter full path to php executable. You can leave this blank to continue the installation."] = "Entrez le chemin complet vers l'exécutable php. Vous pouvez continuer l'installation sans."; +App::$strings["Command line PHP"] = "PHP en ligne de commande (CLI)"; +App::$strings["Unable to check command line PHP, as shell_exec() is disabled. This is required."] = "Impossible de vérifier la ligne de commande PHP, car shell_exec () est désactivé. Ceci est nécessaire."; +App::$strings["The command line version of PHP on your system does not have \"register_argc_argv\" enabled."] = "La version CLI de PHP sur votre système n'a pas l'option \"register_argc_argv\" activée."; +App::$strings["This is required for message delivery to work."] = "Elle est nécessaire pour la distribution des messages."; +App::$strings["PHP register_argc_argv"] = "PHP register_argc_argv"; +App::$strings["Your max allowed total upload size is set to %s. Maximum size of one file to upload is set to %s. You are allowed to upload up to %d files at once."] = "Votre taille de téléversement maximale totale autorisée est fixée à %s. La taille maximale d'un seul fichier à téléverser est fixée à %s. Vous pouvez téléverser jusqu'à %d fichier(s) à la fois."; +App::$strings["You can adjust these settings in the server php.ini file."] = "Vous pouvez ajuster ces paramètres dans le fichier php.ini du serveur."; +App::$strings["PHP upload limits"] = "Limites de téléversement de PHP"; +App::$strings["Error: the \"openssl_pkey_new\" function on this system is not able to generate encryption keys"] = "Erreur : la fonction \"openssl_pkey_new\" de ce système n'est pas capable de générer des clefs de chiffrement"; +App::$strings["If running under Windows, please see \"http://www.php.net/manual/en/openssl.installation.php\"."] = "Si vous êtes sur un serveur Windows, merci de consulter \"http://www.php.net/manual/fr/openssl.installation.php\"."; +App::$strings["Generate encryption keys"] = "Générer les clefs de chiffrement"; +App::$strings["libCurl PHP module"] = "module PHP libCurl"; +App::$strings["GD graphics PHP module"] = "module PHP GD graphics"; +App::$strings["OpenSSL PHP module"] = "module PHP OpenSSL"; +App::$strings["PDO database PHP module"] = "module PDO de la base de données PHP"; +App::$strings["mb_string PHP module"] = "module PHP mb_string"; +App::$strings["xml PHP module"] = "module PHP xml"; +App::$strings["Apache mod_rewrite module"] = "module Apache mod_rewrite"; +App::$strings["Error: Apache webserver mod-rewrite module is required but not installed."] = "Erreur : le module mod-rewrite du serveur web Apache est requis, mais pas installé."; +App::$strings["exec"] = "exécuter"; +App::$strings["Error: exec is required but is either not installed or has been disabled in php.ini"] = "Erreur: exec est requis mais soit il n'est pas installé, soit il a été désactivé dans php.ini"; +App::$strings["shell_exec"] = "shell_exec"; +App::$strings["Error: shell_exec is required but is either not installed or has been disabled in php.ini"] = "Erreur: shell_exec est requis mais soit il n'est pas installé, soit il a été désactivé dans php.ini"; +App::$strings["Error: libCURL PHP module required but not installed."] = "Erreur : le module libCURL de PHP est requis, mais pas installé."; +App::$strings["Error: GD graphics PHP module with JPEG support required but not installed."] = "Erreur : le module GD de PHP avec support JPEG est requis, mais pas installé."; +App::$strings["Error: openssl PHP module required but not installed."] = "Erreur : le module openssl de PHP est requis, mais pas installé."; +App::$strings["Error: PDO database PHP module required but not installed."] = "Erreur: le module PDO de base de données PHP est requis mais n'est pas installé."; +App::$strings["Error: mb_string PHP module required but not installed."] = "Erreur : le module mb_string de PHP est requis, mais pas installé."; +App::$strings["Error: xml PHP module required for DAV but not installed."] = "Erreur : le module xml de PHP est requis pour le DAV, mais pas installé."; +App::$strings["The web installer needs to be able to create a file called \".htconfig.php\" in the top folder of your web server and it is unable to do so."] = "L'installeur web a besoin de créer un fichier \".htconfig.php\" à la racine de votre serveur web, mais en est incapable."; +App::$strings["This is most often a permission setting, as the web server may not be able to write files in your folder - even if you can."] = "C'est généralement lié à un problème de droits, à cause duquel le serveur web est interdit d'écriture dans le répertoire concerné - alors que votre propre utilisateur a le droit."; +App::$strings["At the end of this procedure, we will give you a text to save in a file named .htconfig.php in your Red top folder."] = "Au terme de cette procédure, nous vous transmettrons un texte à sauvegarder dans un fichier nommé .htconfig.php, à la racine de votre installation de \$Projectname."; +App::$strings["You can alternatively skip this procedure and perform a manual installation. Please see the file \"install/INSTALL.txt\" for instructions."] = "Autrement, vous pouvez contourner toute cette procédure et réaliser l'installation manuellement. Merci de consulter le fichier \"install/INSTALL.txt\" pour les instructions détaillées."; +App::$strings[".htconfig.php is writable"] = "Le fichier .htconfig.php est accessible en écriture"; +App::$strings["This software uses the Smarty3 template engine to render its web views. Smarty3 compiles templates to PHP to speed up rendering."] = "Ce logiciel utilise Smarty3 comme moteur de modèles pour afficher ses vues Web. Smarty3 compile ses modèles en PHP pour accélérer le rendu."; +App::$strings["In order to store these compiled templates, the web server needs to have write access to the directory %s under the top level web folder."] = "Afin de stocker ces modèles compilés, le serveur Web doit disposer d'un accès en écriture au répertoire %s selon le dossier Web racine."; +App::$strings["Please ensure that the user that your web server runs as (e.g. www-data) has write access to this folder."] = "Merci de vous assurer que l'utilisateur sous lequel le serveur web tourne (le plus souvent, www-data) a bien l'autorisation d'écrire dans ce répertoire."; +App::$strings["Note: as a security measure, you should give the web server write access to %s only--not the template files (.tpl) that it contains."] = "Note: Comme mesure de sécurité, assurez vous de donner les droits d'écriture au serveur web sur %s uniquement, pas sur les fichiers individuels (.tpl) qu'il contient."; +App::$strings["%s is writable"] = "Permission d'écriture sur %s activée"; +App::$strings["This software uses the store directory to save uploaded files. The web server needs to have write access to the store directory under the top level web folder"] = "Ce logiciel utilise le répertoire de stockage pour enregistrer les fichiers téléversés. Le serveur Web doit disposer d'un accès en écriture au répertoire de stockage selon le dossier web racine."; +App::$strings["store is writable"] = "'store' est accessible en écriture"; +App::$strings["SSL certificate cannot be validated. Fix certificate or disable https access to this site."] = "Le certificat SSL/TLS n'a pas pu être validé. Merci de le corriger, ou de désactiver l'accès https à ce site (non recommandé)."; +App::$strings["If you have https access to your website or allow connections to TCP port 443 (the https: port), you MUST use a browser-valid certificate. You MUST NOT use self-signed certificates!"] = "Si votre serveur accepte les connexions https ou s'il permet les connexions sur le port TCP 443 (le port utilisé par le protocole https), vous DEVEZ utiliser un certificat valide. Vous ne DEVEZ PAS utiliser un certificat que vous avez vous-mêmes signé !"; +App::$strings["This restriction is incorporated because public posts from you may for example contain references to images on your own hub."] = "Nous avons ajouté cette contrainte pour éviter que vos publications publiques ne fassent référence par exemple à des images sur votre propre hub."; +App::$strings["If your certificate is not recognized, members of other sites (who may themselves have valid certificates) will get a warning message on their own site complaining about security issues."] = "Si votre certificat n'est pas reconnu, les membres des autres sites (qui eux peuvent avoir des certificats valides) recevront des messages d'avertissement sur leur propre site se plaignant de problèmes de sécurité."; +App::$strings["This can cause usability issues elsewhere (not just on your own site) so we must insist on this requirement."] = "Ceci peut causer des problèmes d'ergonomie ailleurs (pas seulement sur votre site), nous devons donc insister sur ce prérequis."; +App::$strings["Providers are available that issue free certificates which are browser-valid."] = "Il existe des autorités de certification qui vous fourniront gratuitement un certificat valide."; +App::$strings["If you are confident that the certificate is valid and signed by a trusted authority, check to see if you have failed to install an intermediate cert. These are not normally required by browsers, but are required for server-to-server communications."] = "Si vous êtes certain que le certificat est valide et signé par une autorité de confiance, vérifiez si l'installation d'un certificat intermédiaire aurait échoué. Ceux-ci ne sont normalement pas requis par les navigateurs, mais ils sont requis pour les communications entre serveurs."; +App::$strings["SSL certificate validation"] = "Validation du certificat SSL/TLS"; +App::$strings["Url rewrite in .htaccess is not working. Check your server configuration.Test: "] = "La réécriture d'URL définie dans le .htaccess ne fonctionne pas. Vérifiez votre configuration serveur. Test :"; +App::$strings["Url rewrite is working"] = "La réécriture d'URL fonctionne"; +App::$strings["The database configuration file \".htconfig.php\" could not be written. Please use the enclosed text to create a configuration file in your web server root."] = "Le fichier de configuration de la base de données - \".htconfig.php\" - ne peut être écrit. Merci de copier le texte généré dans un fichier à ce nom, à la racine de votre serveur web."; +App::$strings["Errors encountered creating database tables."] = "Erreurs rencontrées pendant la création de tables de BDD."; +App::$strings["<h1>What next</h1>"] = "<h1>Et maintenant</h1>"; +App::$strings["IMPORTANT: You will need to [manually] setup a scheduled task for the poller."] = "IMPORTANT : Vous devez créer [manuellement] une tâche planifiée pour les mises à jour du réseau."; +App::$strings["Continue"] = "Continuer"; +App::$strings["Premium Channel Setup"] = "Configuration du canal VIP"; +App::$strings["Enable premium channel connection restrictions"] = "Activer les restrictions liées au canal VIP"; +App::$strings["Please enter your restrictions or conditions, such as paypal receipt, usage guidelines, etc."] = "Merci de saisir les restrictions et/ou conditions - reçu Paypal, transaction Bitcoin, ligne de conduite, ..."; +App::$strings["This channel may require additional steps or acknowledgement of the following conditions prior to connecting:"] = "Avant d'autoriser la mise en relation, ce canal attire votre attention sur les conditions suivantes :"; +App::$strings["Potential connections will then see the following text before proceeding:"] = "Les contacts potentiels verront ce qui suit avant de pouvoir continuer :"; +App::$strings["By continuing, I certify that I have complied with any instructions provided on this page."] = "En continuant, je certifie que je me suis conformé à toutes les instructions indiquées sur cette page."; +App::$strings["(No specific instructions have been provided by the channel owner.)"] = "(Aucune instruction spécifique n'a été fournie par le propriétaire du canal.)"; +App::$strings["Restricted or Premium Channel"] = "Canal VIP ou restreint"; +App::$strings["Queue Statistics"] = "Statistiques de file d'attente"; +App::$strings["Total Entries"] = "Nombre d'entrées total"; +App::$strings["Priority"] = "Priorité"; +App::$strings["Destination URL"] = "URL de destination"; +App::$strings["Mark hub permanently offline"] = "Marquer le hub comme étant hors ligne de manière permanente"; +App::$strings["Empty queue for this hub"] = "Vider la file d'attente pour ce hub"; +App::$strings["Last known contact"] = "Dernier contact connu"; App::$strings["Off"] = "Inactif"; App::$strings["On"] = "Actif"; App::$strings["Lock feature %s"] = "Verrouiller fonctionnalité %s"; App::$strings["Manage Additional Features"] = "Gérer les fonctionnalités additionnelles"; -App::$strings["No server found"] = "Serveur introuvable"; -App::$strings["ID"] = "Identifiant"; -App::$strings["for channel"] = "pour le canal"; -App::$strings["on server"] = "sur le serveur"; -App::$strings["Server"] = "Serveur"; -App::$strings["By default, unfiltered HTML is allowed in embedded media. This is inherently insecure."] = ""; -App::$strings["The recommended setting is to only allow unfiltered HTML from the following sites:"] = ""; -App::$strings["https://youtube.com/<br />https://www.youtube.com/<br />https://youtu.be/<br />https://vimeo.com/<br />https://soundcloud.com/<br />"] = ""; -App::$strings["All other embedded content will be filtered, <strong>unless</strong> embedded content from that site is explicitly blocked."] = ""; -App::$strings["Security"] = "Sécurité"; -App::$strings["Block public"] = "Bloquer \"public\""; -App::$strings["Check to block public access to all otherwise public personal pages on this site unless you are currently authenticated."] = "Sélectionner pour ne permettre l'accès aux pages personnelles \"publiques\" du site qu'aux personnes authentifiées, pas aux personnes anonymes du web."; -App::$strings["Set \"Transport Security\" HTTP header"] = ""; -App::$strings["Set \"Content Security Policy\" HTTP header"] = ""; -App::$strings["Allow communications only from these sites"] = "N'autorisez que les communications venant de ces sites"; -App::$strings["One site per line. Leave empty to allow communication from anywhere by default"] = "Un site par ligne. Laisser vide pour autoriser les communications de tous les sites, par défaut."; -App::$strings["Block communications from these sites"] = "Bloquer les communications de ces sites"; -App::$strings["Allow communications only from these channels"] = "N'autoriser que les communications de ces canaux"; -App::$strings["One channel (hash) per line. Leave empty to allow from any channel by default"] = "Un canal (adresse) par ligne. Laisser vide pour autoriser les communications de tous les canaux, par défaut"; -App::$strings["Block communications from these channels"] = "Bloquer les communications de ces canaux"; -App::$strings["Only allow embeds from secure (SSL) websites and links."] = ""; -App::$strings["Allow unfiltered embedded HTML content only from these domains"] = ""; -App::$strings["One site per line. By default embedded content is filtered."] = ""; -App::$strings["Block embedded HTML from these domains"] = "Bloquer le HTML embarqué à partir de ces domaines"; App::$strings["Update has been marked successful"] = "La mise à jour a été marquée comme réussie"; App::$strings["Executing %s failed. Check system logs."] = "L'éxecution de %s a échoué. Merci de vérifier les journaux du système."; App::$strings["Update %s was successfully applied."] = "La mise à jour %s a été appliquée avec succès."; @@ -917,13 +365,37 @@ App::$strings["No failed updates."] = "Aucune mise à jour défaillante."; App::$strings["Failed Updates"] = "Mises à jour défaillantes"; App::$strings["Mark success (if update was manually applied)"] = "Marquer comme réussie (si la mise à jour a été réalisée manuellement)"; App::$strings["Attempt to execute this update step automatically"] = "Tenter de réaliser cette étape de mise à jour automatiquement"; -App::$strings["Queue Statistics"] = "Statistiques de file d'attente"; -App::$strings["Total Entries"] = "Nombre d'entrées total"; -App::$strings["Priority"] = "Priorité"; -App::$strings["Destination URL"] = "URL de destination"; -App::$strings["Mark hub permanently offline"] = "Marquer le hub comme étant hors ligne de manière permanente"; -App::$strings["Empty queue for this hub"] = "Vider la file d'attente pour ce hub"; -App::$strings["Last known contact"] = "Dernier contact connu"; +App::$strings["Item not found."] = "Élément introuvable"; +App::$strings["Plugin %s disabled."] = "Greffon %s désactivé."; +App::$strings["Plugin %s enabled."] = "Greffon %s activé."; +App::$strings["Disable"] = "Désactiver"; +App::$strings["Enable"] = "Activer"; +App::$strings["Administration"] = "Administration"; +App::$strings["Plugins"] = "Greffons"; +App::$strings["Toggle"] = "(Dés)activer"; +App::$strings["Settings"] = "Paramètres"; +App::$strings["Author: "] = "Auteur :"; +App::$strings["Maintainer: "] = "Maintenu par :"; +App::$strings["Minimum project version: "] = "Version minimum du projet :"; +App::$strings["Maximum project version: "] = "Version maximum du projet :"; +App::$strings["Minimum PHP version: "] = "Version minimum de PHP :"; +App::$strings["Compatible Server Roles: "] = "Rôles du serveur "; +App::$strings["Requires: "] = "Requiert :"; +App::$strings["Disabled - version incompatibility"] = "Désactivé - version incompatible"; +App::$strings["Enter the public git repository URL of the plugin repo."] = "Entrer l'URL du dépôt git public pour les greffons"; +App::$strings["Plugin repo git URL"] = "URL du git pour les plugin"; +App::$strings["Custom repo name"] = "Nom du dépôt"; +App::$strings["(optional)"] = "(en option)"; +App::$strings["Download Plugin Repo"] = "Télécharger l'extension"; +App::$strings["Install new repo"] = "Installer un nouveau dépôt"; +App::$strings["Install"] = "Installer"; +App::$strings["Cancel"] = "Annuler"; +App::$strings["Manage Repos"] = "Gérer les dépôts"; +App::$strings["Installed Plugin Repositories"] = "Dépôt des extensions installées"; +App::$strings["Install a New Plugin Repository"] = "Installer un nouveau dépôt pour extensions"; +App::$strings["Update"] = "Mise à jour"; +App::$strings["Switch branch"] = "Changer de branche"; +App::$strings["Remove"] = "Retirer"; App::$strings["%s account blocked/unblocked"] = array( 0 => "%s compte bloqué/débloqué", 1 => "%s comptes bloqués/débloqués", @@ -938,10 +410,15 @@ App::$strings["Account '%s' blocked"] = "Compte '%s' bloqué"; App::$strings["Account '%s' unblocked"] = "Compte '%s' débloqué"; App::$strings["Accounts"] = "Comptes"; App::$strings["select all"] = "tout sélectionner"; -App::$strings["Registrations waiting for confirm"] = ""; +App::$strings["Registrations waiting for confirm"] = "Inscriptions en attente d'approbation"; App::$strings["Request date"] = "Date de la demande"; +App::$strings["Email"] = "Courriel"; App::$strings["No registrations."] = "Pas d'inscriptions."; +App::$strings["Approve"] = "Approuver"; App::$strings["Deny"] = "Refuser"; +App::$strings["Block"] = "Bloquer"; +App::$strings["Unblock"] = "Débloquer"; +App::$strings["ID"] = "Identifiant"; App::$strings["All Channels"] = "Tous les canaux"; App::$strings["Register date"] = "Date d'inscription"; App::$strings["Last login"] = "Dernière connexion"; @@ -949,6 +426,13 @@ App::$strings["Expires"] = "Expire le"; App::$strings["Service Class"] = "Classe de service"; App::$strings["Selected accounts will be deleted!\\n\\nEverything these accounts had posted on this site will be permanently deleted!\\n\\nAre you sure?"] = "Les comptes sélectionnés seront supprimés !\\n\\nTout ce que ces utilisateurs ont publié sur ce site sera détruit de manière définitive !\\n\\nÊtes-vous sûr ?"; App::$strings["The account {0} will be deleted!\\n\\nEverything this account has posted on this site will be permanently deleted!\\n\\nAre you sure?"] = "Le compte {0} sera supprimé !\\n\\nTout ce que cet utilisateur a publié sur ce site sera détruit de manière définitive !\\n\\nÊtes-vous sûr ?"; +App::$strings["Log settings updated."] = "Paramètres du journal mis à jour."; +App::$strings["Logs"] = "Journaux"; +App::$strings["Clear"] = "Vider"; +App::$strings["Debugging"] = "Débogage"; +App::$strings["Log file"] = "Fichier du journal"; +App::$strings["Must be writable by web server. Relative to your top-level webserver directory."] = "Doit être permettre d'écrire par le serveur web. En relation avec le répertoire de votre site."; +App::$strings["Log level"] = "Niveau de journalisation"; App::$strings["%s channel censored/uncensored"] = array( 0 => "%s canal censuré/dé-censuré", 1 => "%s canaux censurés/dé-censurés", @@ -976,44 +460,96 @@ App::$strings["Channel"] = "Canal"; App::$strings["UID"] = "UID"; App::$strings["Selected channels will be deleted!\\n\\nEverything that was posted in these channels on this site will be permanently deleted!\\n\\nAre you sure?"] = "Les canaux sélectionnés seront supprimés !\\n\\nTout ce qui a été publié dans ces canaux sur ce site sera définitivement supprimé !\\n\\nÊtes-vous sûr ?"; App::$strings["The channel {0} will be deleted!\\n\\nEverything that was posted in this channel on this site will be permanently deleted!\\n\\nAre you sure?"] = "Le canal {0} sera supprimé !\\n\\nTout ce qui a été publié sur ce canal sera définitivement supprimé !\\n\\nÊtes-vous sûr(e) ?"; -App::$strings["Plugin %s disabled."] = "Greffon %s désactivé."; -App::$strings["Plugin %s enabled."] = "Greffon %s activé."; -App::$strings["Disable"] = "Désactiver"; -App::$strings["Enable"] = "Activer"; -App::$strings["Plugins"] = "Greffons"; -App::$strings["Toggle"] = "(Dés)activer"; -App::$strings["Settings"] = "Paramètres"; -App::$strings["Author: "] = "Auteur :"; -App::$strings["Maintainer: "] = "Maintenu par :"; -App::$strings["Minimum project version: "] = "Version minimum du projet :"; -App::$strings["Maximum project version: "] = "Version maximum du projet :"; -App::$strings["Minimum PHP version: "] = "Version minimum de PHP :"; -App::$strings["Requires: "] = "Requiert :"; -App::$strings["Disabled - version incompatibility"] = "Désactivé - version incompatible"; -App::$strings["Enter the public git repository URL of the plugin repo."] = ""; -App::$strings["Plugin repo git URL"] = ""; -App::$strings["Custom repo name"] = ""; -App::$strings["(optional)"] = ""; -App::$strings["Download Plugin Repo"] = ""; -App::$strings["Install new repo"] = ""; -App::$strings["Install"] = "Installer"; -App::$strings["Manage Repos"] = ""; -App::$strings["Installed Plugin Repositories"] = ""; -App::$strings["Install a New Plugin Repository"] = ""; -App::$strings["Update"] = "Mise à jour"; -App::$strings["Switch branch"] = ""; +App::$strings["Theme settings updated."] = "Paramètres du thème mis à jour."; App::$strings["No themes found."] = "Aucun thème trouvé."; App::$strings["Screenshot"] = "Capture d'écran"; App::$strings["Themes"] = "Thèmes"; App::$strings["[Experimental]"] = "[Expérimental]"; App::$strings["[Unsupported]"] = "[Non maintenu]"; -App::$strings["Log settings updated."] = "Paramètres du journal mis à jour."; -App::$strings["Logs"] = "Journaux"; -App::$strings["Clear"] = "Vider"; -App::$strings["Debugging"] = "Débogage"; -App::$strings["Log file"] = "Fichier du journal"; -App::$strings["Must be writable by web server. Relative to your top-level webserver directory."] = ""; -App::$strings["Log level"] = "Niveau de journalisation"; +App::$strings["Site settings updated."] = "Paramètres du site sauvegardés."; +App::$strings["Default"] = "Défaut"; +App::$strings["%s - (Incompatible)"] = ""; +App::$strings["mobile"] = "mobile"; +App::$strings["experimental"] = "expérimental"; +App::$strings["unsupported"] = "non maintenu"; +App::$strings["Yes - with approval"] = "Oui - avec approbation"; +App::$strings["My site is not a public server"] = "Mon site n'est pas un serveur public"; +App::$strings["My site has paid access only"] = "Mon site est à accès payant uniquement"; +App::$strings["My site has free access only"] = "Mon site est gratuit uniquement"; +App::$strings["My site offers free accounts with optional paid upgrades"] = "Mon site offre des comptes gratuits avec des améliorations payantes facultatives"; +App::$strings["Beginner/Basic"] = "Pour débutant/ de base"; +App::$strings["Novice - not skilled but willing to learn"] = "Novice - pas qualifiés, mais prêt à apprendre"; +App::$strings["Intermediate - somewhat comfortable"] = "Intermédiaire - assez confortable"; +App::$strings["Advanced - very comfortable"] = "Niveau avancé - trés confortable"; +App::$strings["Expert - I can write computer code"] = "Niveau expert - Je peux programmer"; +App::$strings["Wizard - I probably know more than you do"] = "Crack - J'en sais probablement plus que beaucoup"; +App::$strings["Site"] = "Site"; +App::$strings["Registration"] = "Inscription"; +App::$strings["File upload"] = "Envoi de fichier"; +App::$strings["Policies"] = "Stratégies"; +App::$strings["Advanced"] = "Avancé"; +App::$strings["Site name"] = "Nom du site"; +App::$strings["Site default technical skill level"] = "Niveau technique par défaut pour le site"; +App::$strings["Used to provide a member experience matched to technical comfort level"] = "Utilisé pour fournir une expérience utilisateur correspondant au niveau de confort technique"; +App::$strings["Lock the technical skill level setting"] = "Bloque le niveau technique du paramétrage"; +App::$strings["Members can set their own technical comfort level by default"] = "Les utilisateurs peuvent paramétrer leur propre niveau technique."; +App::$strings["Banner/Logo"] = "Bannière/logo"; +App::$strings["Administrator Information"] = "Informations de l'administrateur"; +App::$strings["Contact information for site administrators. Displayed on siteinfo page. BBCode can be used here"] = "Coordonnées de l'administrateur du site. Affichées sur la page 'siteinfo'. Vous pouvez utiliser du BBCode ici"; +App::$strings["Site Information"] = "Site information"; +App::$strings["Publicly visible description of this site. Displayed on siteinfo page. BBCode can be used here"] = "Description du site visible publiquement. Affiché sur la page d'information du site. BBCode peut être utilisé ici."; +App::$strings["System language"] = "Langue du système"; +App::$strings["System theme"] = "Thème du système"; +App::$strings["Default system theme - may be over-ridden by user profiles - <a href='#' id='cnftheme'>change theme settings</a>"] = "Thème par défaut - il peut être changé pour chaque profil utilisateur - <a href='#' id='cnftheme'>modifier le thème</a>"; +App::$strings["Mobile system theme"] = "Thème par défaut pour les mobiles"; +App::$strings["Theme for mobile devices"] = "Thème pour les mobiles"; +App::$strings["Allow Feeds as Connections"] = "Autoriser les Flux (RSS) comme contacts"; +App::$strings["(Heavy system resource usage)"] = "(Impact important sur les ressources)"; +App::$strings["Maximum image size"] = "Taille maximale des images"; +App::$strings["Maximum size in bytes of uploaded images. Default is 0, which means no limits."] = "Taille maximum, en octets, des images envoyées. Par défaut 0, soit sans limite."; +App::$strings["Does this site allow new member registration?"] = "Est-ce que l'enregistrement de nouveaux membres est autorisé sur ce site ?"; +App::$strings["Invitation only"] = "Sur invitation seulement"; +App::$strings["Only allow new member registrations with an invitation code. Above register policy must be set to Yes."] = "N'autoriser que les nouvelles inscriptions avec code d'invitation. La stratégie d'inscription ci-dessus doit être mise sur \"Oui\"."; +App::$strings["Which best describes the types of account offered by this hub?"] = "Quelle est la meilleure description des types de comptes proposés sur ce hub ?"; +App::$strings["Register text"] = "Texte d'inscription"; +App::$strings["Will be displayed prominently on the registration page."] = "Sera affiché de manière bien visible sur le formulaire d'inscription."; +App::$strings["Site homepage to show visitors (default: login box)"] = "Page d'accueil du site à montrer aux visiteurs (par défaut : boîte de dialogue de connexion)"; +App::$strings["example: 'public' to show public stream, 'page/sys/home' to show a system webpage called 'home' or 'include:home.html' to include a file."] = "exemple :'public' pour montrer le flux public, 'page/sys/home' pour montrer une page système appelée 'home' ou 'include:home.html' pour inclure un fichier."; +App::$strings["Preserve site homepage URL"] = "Préserver l'adresse d'accueil du site"; +App::$strings["Present the site homepage in a frame at the original location instead of redirecting"] = "Présenter la page d'accueil du site dans un cadre à l'adresse d'origine, plutôt que de rediriger"; +App::$strings["Accounts abandoned after x days"] = "Les comptes sont abandonnés après x jours"; +App::$strings["Will not waste system resources polling external sites for abandonded accounts. Enter 0 for no time limit."] = "Eviter de gaspiller les ressources du système en interrogeant des hubs distants pour des canaux abandonnés. Mettez 0 pour ne pas avoir de limite de temps."; +App::$strings["Allowed friend domains"] = "Domaines amicaux autorisés"; +App::$strings["Comma separated list of domains which are allowed to establish friendships with this site. Wildcards are accepted. Empty to allow any domains"] = "Liste de noms de domaines séparés par des virgules pour lesquels ce site acceptera les demandes d'amitié. Les caractères génériques (*) sont acceptés. Laissez vide pour accepter tous les domaines."; +App::$strings["Verify Email Addresses"] = "Demander vérification des adresses de courriel"; +App::$strings["Check to verify email addresses used in account registration (recommended)."] = "Cocher pour que les adresses utilisées à l'inscription soient vérifiées (recommandé)."; +App::$strings["Force publish"] = "Publicité forcée"; +App::$strings["Check to force all profiles on this site to be listed in the site directory."] = "Cocher pour forcer la publication de tous les profils du site dans l'annuaire."; +App::$strings["Import Public Streams"] = "Flux publics importés"; +App::$strings["Import and allow access to public content pulled from other sites. Warning: this content is unmoderated."] = "Importer du contenu public à partir d'autres sites et autoriser l'accès à ce contenu. Attention : ce contenu n'est pas modéré."; +App::$strings["Login on Homepage"] = "Connexion sur la page d'accueil"; +App::$strings["Present a login box to visitors on the home page if no other content has been configured."] = "Présenter une boîte de dialogue de connexion aux visiteurs sur la page d'accueil si aucun autre contenu n'a été configuré."; +App::$strings["Enable context help"] = "Permettre l'aide contextuelle"; +App::$strings["Display contextual help for the current page when the help button is pressed."] = "Afficher l'aide contextuel en cliquant sur le bouton aide."; +App::$strings["Reply-to email address for system generated email."] = ""; +App::$strings["Sender (From) email address for system generated email."] = ""; +App::$strings["Name of email sender for system generated email."] = ""; +App::$strings["Directory Server URL"] = "URL du serveur d'annuaire"; +App::$strings["Default directory server"] = "Serveur d'annuaire par défaut"; +App::$strings["Proxy user"] = "Utilisateur du proxy"; +App::$strings["Proxy URL"] = "URL du proxy"; +App::$strings["Network timeout"] = "Délai maximal du réseau"; +App::$strings["Value is in seconds. Set to 0 for unlimited (not recommended)."] = "En secondes. Mettre à 0 pour ne pas avoir de délai maximal (non recommandé)."; +App::$strings["Delivery interval"] = "Intervalle de distribution"; +App::$strings["Delay background delivery processes by this many seconds to reduce system load. Recommend: 4-5 for shared hosts, 2-3 for virtual private servers. 0-1 for large dedicated servers."] = "Temporise le processus de distribution de tant de secondes pour réduire la charge sur le système. Valeurs recommandées : 4-5 pour les serveurs mutualisés, 2-3 pour les VPS. 0-1 pour les gros serveurs dédiés."; +App::$strings["Deliveries per process"] = "Distributions par processus"; +App::$strings["Number of deliveries to attempt in a single operating system process. Adjust if necessary to tune system performance. Recommend: 1-5."] = "Nombre de distributions à tenter au sein d'un seul processus système. Ajuster si nécessaire pour affiner la performance du système. Recommandé :1-5."; +App::$strings["Poll interval"] = "Intervalle de scrutation"; +App::$strings["Delay background polling processes by this many seconds to reduce system load. If 0, use delivery interval."] = "Temporise le processus de scrutation en tâche de fond de tant de secondes, pour réduire la charge. Si 0, utilise l'intervalle de distribution."; +App::$strings["Maximum Load Average"] = "Charge maximale moyenne"; +App::$strings["Maximum system load before delivery and poll processes are deferred - default 50."] = "Charge système maximale au-delà de laquelle distribution et scrutation sont reportées - par défaut 50."; +App::$strings["Expiration period in days for imported (grid/network) content"] = "Délai d'expiration pour le contenu importé (réseau)"; +App::$strings["0 for no expiration of imported content"] = "0 pour ne pas expirer le contenu importé"; App::$strings["New Profile Field"] = "Nouveau champ de profil"; App::$strings["Field nickname"] = "Nom court du champ"; App::$strings["System name of field"] = "Nom système du champ"; @@ -1022,6 +558,7 @@ App::$strings["Field Name"] = "Nom du champ"; App::$strings["Label on profile pages"] = "Étiquette sur les pages de profil"; App::$strings["Help text"] = "Aide à la saisie"; App::$strings["Additional info (optional)"] = "Informations additionnelles (facultatif)"; +App::$strings["Save"] = "Enregistrer"; App::$strings["Field definition not found"] = "Définition du champ introuvable"; App::$strings["Edit Profile Field"] = "Modifier le champ de profil"; App::$strings["Profile Fields"] = "Champs de profil"; @@ -1031,130 +568,51 @@ App::$strings["(In addition to basic fields)"] = "(en plus des champs de base)"; App::$strings["All available fields"] = "Tous les champs disponibles"; App::$strings["Custom Fields"] = "Champs personnalisés"; App::$strings["Create Custom Field"] = "Créer un champ personnalisé"; -App::$strings["App installed."] = "Application installée."; -App::$strings["Malformed app."] = "Erreur de l'application - Malformée."; -App::$strings["Embed code"] = "Imbriquer le code"; -App::$strings["Edit App"] = "Modifier l'application"; -App::$strings["Create App"] = "Créer une application"; -App::$strings["Name of app"] = "Nom de l'application"; -App::$strings["Location (URL) of app"] = "Emplacement (URL) de l'application"; -App::$strings["Photo icon URL"] = "URL de l'icône à utiliser pour cette photo"; -App::$strings["80 x 80 pixels - optional"] = "80 x 80 pixels - facultatif"; -App::$strings["Categories (optional, comma separated list)"] = ""; -App::$strings["Version ID"] = "Identifiant de version"; -App::$strings["Price of app"] = "Prix de l'application"; -App::$strings["Location (URL) to purchase app"] = "Emplacement (URL) pour l'achat de l'application"; -App::$strings["Select a bookmark folder"] = "Choisir un dossier de favoris"; -App::$strings["Save Bookmark"] = "Enregistrer le favori"; -App::$strings["URL of bookmark"] = "URL du favori"; -App::$strings["Or enter new bookmark folder name"] = "Ou entrez un nouveau nom de dossier de favoris"; -App::$strings["Maximum daily site registrations exceeded. Please try again tomorrow."] = "Nombre d'inscriptions quotidiennes dépassé. Merci d'essayer à nouveau demain."; -App::$strings["Please indicate acceptance of the Terms of Service. Registration failed."] = "Merci d'indiquer votre adhésion aux conditions de service. L'inscription a échoué."; -App::$strings["Passwords do not match."] = "Les mots de passe ne concordent pas."; -App::$strings["Registration successful. Please check your email for validation instructions."] = "Inscription réussie. Merci de vérifier vos courriels pour valider votre compte."; -App::$strings["Your registration is pending approval by the site owner."] = "Votre inscription est en attente d'approbation par l'administrateur."; -App::$strings["Your registration can not be processed."] = "Votre inscription ne peut être traîtée."; -App::$strings["Registration on this hub is disabled."] = "La création de nouveaux comptes est désactivée pour ce site."; -App::$strings["Registration on this hub is by approval only."] = "La création de compte sur ce site est soumise à approbation."; -App::$strings["<a href=\"pubsites\">Register at another affiliated hub.</a>"] = "<a href=\"pubsites\">S'enregistrer sur un autre site du réseau.</a>"; -App::$strings["This site has exceeded the number of allowed daily account registrations. Please try again tomorrow."] = "Ce site a dépassé le nombre de création de comptes autorisé chaque jour. Merci d'essayer à nouveau demain."; -App::$strings["Terms of Service"] = "Conditions de service"; -App::$strings["I accept the %s for this website"] = "J'accepte les %s de ce site"; -App::$strings["I am over 13 years of age and accept the %s for this website"] = "J'ai plus de 13 ans et j'accepte les %s de ce site"; -App::$strings["Your email address"] = "Votre adresse de courriel"; -App::$strings["Choose a password"] = "Choisissez un mot de passe"; -App::$strings["Please re-enter your password"] = "Merci de saisir à nouveau votre mot de passe"; -App::$strings["Please enter your invitation code"] = "Merci de saisir votre code d'invitation"; -App::$strings["no"] = "non"; -App::$strings["yes"] = "oui"; -App::$strings["Membership on this site is by invitation only."] = "L'inscription à ce site se fait uniquement sur invitation."; -App::$strings["Register"] = "S'inscrire"; -App::$strings["Proceed to create your first channel"] = "Continuer pour créer votre premier canal"; -App::$strings["Please login."] = "Merci de vous connecter."; -App::$strings["Account removals are not allowed within 48 hours of changing the account password."] = "Il est impossible de supprimer un compte dans les 48 heures après avoir changé le mot de passe du compte."; -App::$strings["Remove This Account"] = "Supprimer ce compte"; -App::$strings["WARNING: "] = "AVERTISSEMENT :"; -App::$strings["This account and all its channels will be completely removed from the network. "] = "Ce compte et tous ses canaux seront entièrement supprimés du réseau."; -App::$strings["This action is permanent and can not be undone!"] = "Cette action est permanente et irréversible !"; -App::$strings["Please enter your password for verification:"] = "Merci de saisir votre mot de passe pour vérification :"; -App::$strings["Remove this account, all its channels and all its channel clones from the network"] = "Supprimer du réseau ce compte, tous ses canaux et tous les clones de ses canaux."; -App::$strings["By default only the instances of the channels located on this hub will be removed from the network"] = "Par défaut, seules les instances des canaux situés sur ce hub seront supprimées du réseau"; -App::$strings["Remove Account"] = "Supprimer le compte"; -App::$strings["Channel removals are not allowed within 48 hours of changing the account password."] = "Il est impossible de supprimer un canal moins de 48 heures après avoir changé le mot de passe d'un compte."; -App::$strings["Remove This Channel"] = "Supprimer ce canal"; -App::$strings["This channel will be completely removed from the network. "] = "Ce canal sera complètement supprimé du réseau."; -App::$strings["Remove this channel and all its clones from the network"] = "Supprimer ce canal ainsi que tous ses clones sur le réseau"; -App::$strings["By default only the instance of the channel located on this hub will be removed from the network"] = "Par défaut, seule l'instance du canal présente sur ce hub sera supprimée du réseau"; -App::$strings["Remove Channel"] = "Supprimer le canal"; -App::$strings["We encountered a problem while logging in with the OpenID you provided. Please check the correct spelling of the ID."] = "Nous avons rencontré un problème avec l'OpenID que vous nous avez fourni. Merci de vérifier que l'ID est correctement saisi."; -App::$strings["The error message was:"] = "Le message d'erreur était :"; -App::$strings["Authentication failed."] = "Échec de l'authentification."; -App::$strings["Remote Authentication"] = "Authentification distante"; -App::$strings["Enter your channel address (e.g. channel@example.com)"] = "Entrez l'adresse de votre canal (par ex. moncanal@monsite.com)"; -App::$strings["Authenticate"] = "Authentifier"; -App::$strings["Items tagged with: %s"] = "Eléments étiquetés avec : %s"; -App::$strings["Search results for: %s"] = "Résultats de recherche pour : %s"; -App::$strings["No service class restrictions found."] = "Aucune restriction de classe de service trouvée."; -App::$strings["Name is required"] = "Le nom est requis"; -App::$strings["Key and Secret are required"] = "Clef et secret sont requis"; -App::$strings["Not valid email."] = "Adresse de courriel non valide."; -App::$strings["Protected email address. Cannot change to that email."] = "Adresse de courriel protégée. Impossible de l'utiliser."; -App::$strings["System failure storing new email. Please try again."] = "Défaillance système lors du stockage de la nouvelle adresse de courriel. Merci d'essayer à nouveau."; -App::$strings["Password verification failed."] = "La vérification du mot de passe a échoué."; -App::$strings["Passwords do not match. Password unchanged."] = "Les deux saisies du mot de passe ne correspondent pas. Il n'a donc pas été changé."; -App::$strings["Empty passwords are not allowed. Password unchanged."] = "Le mot de passe ne peut pas être vide. Il n'a donc pas été changé."; -App::$strings["Password changed."] = "Le mot de passe a été changé."; -App::$strings["Password update failed. Please try again."] = "La mise à jour du mot de passe a échoué. Merci d'essayer à nouveau."; +App::$strings["Password changed for account %d."] = "Le mot de passe a été modifié pour le compte %d."; +App::$strings["Account settings updated."] = "Paramétrage du compte mis à jour"; +App::$strings["Account not found."] = "Compte introuvable"; +App::$strings["Account Edit"] = "Modifier votre compte"; +App::$strings["New Password"] = "Nouveau mot de passe"; +App::$strings["New Password again"] = "Nouveau mot de passe (encore)"; +App::$strings["Technical skill level"] = "Niveau technique"; +App::$strings["Account language (for emails)"] = "Langue de votre compte (pour email)"; +App::$strings["Service class"] = "Classe de service"; +App::$strings["By default, unfiltered HTML is allowed in embedded media. This is inherently insecure."] = "Par défaut le code HTML est autorisé pour les média par exemple les vidéos embarquées. Cependant cela peut poser un faille de sécurité."; +App::$strings["The recommended setting is to only allow unfiltered HTML from the following sites:"] = "Ce paramétrage autorisant le HTML pour les sites suivants."; +App::$strings["https://youtube.com/<br />https://www.youtube.com/<br />https://youtu.be/<br />https://vimeo.com/<br />https://soundcloud.com/<br />"] = "https://youtube.com/<br />https://www.youtube.com/<br />https://youtu.be/<br />https://vimeo.com/<br />https://soundcloud.com/<br />"; +App::$strings["All other embedded content will be filtered, <strong>unless</strong> embedded content from that site is explicitly blocked."] = "Les contenus html seront filtrés <strong>sauf</strong> ceux des sites explicitement bloqués."; +App::$strings["Security"] = "Sécurité"; +App::$strings["Block public"] = "Bloquer \"public\""; +App::$strings["Check to block public access to all otherwise public personal pages on this site unless you are currently authenticated."] = "Sélectionner pour ne permettre l'accès aux pages personnelles \"publiques\" du site qu'aux personnes authentifiées, pas aux personnes anonymes du web."; +App::$strings["Set \"Transport Security\" HTTP header"] = "Paramétrer \"Transport Security\" pour l'entête HTTP"; +App::$strings["Set \"Content Security Policy\" HTTP header"] = "Paramétrer \"Content Security Policy\" pour l'entête HTTP"; +App::$strings["Allowed email domains"] = "Domaines de courriels autorisés"; +App::$strings["Comma separated list of domains which are allowed in email addresses for registrations to this site. Wildcards are accepted. Empty to allow any domains"] = "Liste de noms de domaines séparés par des virgules dont les adresses de courriel seront autorisées lors de l'inscription à ce site. Les caractères génériques (*) sont acceptés. Laissez vide pour accepter tous les domaines."; +App::$strings["Not allowed email domains"] = "Domaines de courriel non autorisés"; +App::$strings["Comma separated list of domains which are not allowed in email addresses for registrations to this site. Wildcards are accepted. Empty to allow any domains, unless allowed domains have been defined."] = "Liste de noms de domaines - séparés par des virgules - dont les adresses de courriel ne seront pas autorisées lors de l'inscription à ce site. Les caractères génériques (*) sont acceptés. Laissez vide pour accepter tous les domaines, sauf si des domaines autorisés ont été définis."; +App::$strings["Allow communications only from these sites"] = "N'autorisez que les communications venant de ces sites"; +App::$strings["One site per line. Leave empty to allow communication from anywhere by default"] = "Un site par ligne. Laisser vide pour autoriser les communications de tous les sites, par défaut."; +App::$strings["Block communications from these sites"] = "Bloquer les communications de ces sites"; +App::$strings["Allow communications only from these channels"] = "N'autoriser que les communications de ces canaux"; +App::$strings["One channel (hash) per line. Leave empty to allow from any channel by default"] = "Un canal (adresse) par ligne. Laisser vide pour autoriser les communications de tous les canaux, par défaut"; +App::$strings["Block communications from these channels"] = "Bloquer les communications de ces canaux"; +App::$strings["Only allow embeds from secure (SSL) websites and links."] = "Seuls les sites et liens sécurisés sont autorisé pour intégrer du code HTML"; +App::$strings["Allow unfiltered embedded HTML content only from these domains"] = "Autoriser le contenu HTML embarqué uniquement à partir de ces domaines"; +App::$strings["One site per line. By default embedded content is filtered."] = "Un site par ligne. Par défaut le contenu embarqué est filtré."; +App::$strings["Block embedded HTML from these domains"] = "Bloquer le HTML embarqué à partir de ces domaines"; +App::$strings["Remote privacy information not available."] = "Les informations distantes de confidentialité ne sont pas disponibles."; +App::$strings["Visible to:"] = "Visible par :"; +App::$strings["__ctx:acl__ Profile"] = ""; +App::$strings["Permission category saved."] = "Catégorie d'autorisation enregistrée."; +App::$strings["Use this form to create permission rules for various classes of people or connections."] = "Utilisez ce formulaire pour créer des règles d'accès pour différentes catégories de personnes ou de contacts."; +App::$strings["Permission Categories"] = "Catégories d'autorisation"; +App::$strings["Permission Name"] = "Nom de l'autorisation"; +App::$strings["My Settings"] = "Mes paramètres"; +App::$strings["inherited"] = "héritée"; +App::$strings["Individual Permissions"] = "Permissions individuelles"; +App::$strings["Some permissions may be inherited from your channel's <a href=\"settings\"><strong>privacy settings</strong></a>, which have higher priority than individual settings. You can <strong>not</strong> change those settings here."] = "Certaines permissions peuvent être héritées de vos <a href=\"settings\">paramètres de confidentialité</a> de canal, lesquels sont prioritaires sur les réglages individuels. Vous pouvez modifier ces permissions ici mais cela n'aura aucun effet à moins de changer les paramètres hérités."; +App::$strings["Friends"] = "Amis"; App::$strings["Settings updated."] = "Paramètres mis à jour."; -App::$strings["Add application"] = "Ajouter une application"; -App::$strings["Name of application"] = "Nom de l'application"; -App::$strings["Consumer Key"] = "Clef client"; -App::$strings["Automatically generated - change if desired. Max length 20"] = "Généré automatiquement - à changer si besoin. Longueur maximale 20 caractères."; -App::$strings["Consumer Secret"] = "Secret client"; -App::$strings["Redirect"] = "Redirection"; -App::$strings["Redirect URI - leave blank unless your application specifically requires this"] = "URI de redirection - laissez vide, sauf si votre application le requiert spécifiquement"; -App::$strings["Icon url"] = "URL de l'icône"; -App::$strings["Optional"] = "Facultatif"; -App::$strings["Application not found."] = "Application introuvable."; -App::$strings["Connected Apps"] = "Applications connectées"; -App::$strings["Client key starts with"] = "La clef partagée commence par"; -App::$strings["No name"] = "Sans nom"; -App::$strings["Remove authorization"] = "Révoquer l'autorisation"; -App::$strings["No feature settings configured"] = "Aucun paramètre de fonctionnalité configuré"; -App::$strings["Feature/Addon Settings"] = "Paramètres des extensions/greffons"; -App::$strings["Account Settings"] = "Paramètres du compte"; -App::$strings["Current Password"] = "Mot de passe actuel"; -App::$strings["Enter New Password"] = "Entrez votre nouveau mot de passe"; -App::$strings["Confirm New Password"] = "Confirmez le nouveau mot de passe"; -App::$strings["Leave password fields blank unless changing"] = "Laissez les mots de passe vides si vous ne voulez pas les modifier"; -App::$strings["Email Address:"] = "Adresse de courriel :"; -App::$strings["Remove this account including all its channels"] = "Supprimer ce compte et tous ses canaux"; -App::$strings["Additional Features"] = "Fonctionnalités additionnelles"; -App::$strings["Connector Settings"] = "Paramètres du connecteur"; -App::$strings["No special theme for mobile devices"] = "Pas de thème spécifique aux mobiles"; -App::$strings["%s - (Experimental)"] = "%s - (Expérimental)"; -App::$strings["Display Settings"] = "Afficher les paramètres"; -App::$strings["Theme Settings"] = "Paramètres du thème"; -App::$strings["Custom Theme Settings"] = "Paramètres personnels du thème"; -App::$strings["Content Settings"] = "Paramètres liés au contenu"; -App::$strings["Display Theme:"] = "Afficher le thème :"; -App::$strings["Mobile Theme:"] = "Thème mobile :"; -App::$strings["Preload images before rendering the page"] = "Pré-charger les images avant d'afficher la page"; -App::$strings["The subjective page load time will be longer but the page will be ready when displayed"] = "Le temps de charge perçu de la page sera plus long mais la page sera complète quand elle s'affichera"; -App::$strings["Enable user zoom on mobile devices"] = "Permettre à l'utilisateur d'un mobile d'agrandir le contenu"; -App::$strings["Update browser every xx seconds"] = "Mettre à jour le navigateur toutes les xx secondes"; -App::$strings["Minimum of 10 seconds, no maximum"] = "Minimum 10 secondes, pas de maximum"; -App::$strings["Maximum number of conversations to load at any time:"] = "Nombre maximal de conversations pouvant être chargées en même temps :"; -App::$strings["Maximum of 100 items"] = "100 éléments au maximum"; -App::$strings["Show emoticons (smilies) as images"] = "Remplacer les émoticônes (smileys) par des images"; -App::$strings["Link post titles to source"] = "Lier les titres des publications à leur source"; -App::$strings["System Page Layout Editor - (advanced)"] = "Editeur de mise en page des pages systèmes - (avancé)"; -App::$strings["Use blog/list mode on channel page"] = "Utiliser le mode blog/liste sur la page du canal"; -App::$strings["(comments displayed separately)"] = "(commentaires affichés séparément)"; -App::$strings["Use blog/list mode on grid page"] = "Utiliser le mode blog/liste sur la page du réseau"; -App::$strings["Channel page max height of content (in pixels)"] = "Hauteur maximale du contenu pour la page du canal (en pixels)"; -App::$strings["click to expand content exceeding this height"] = "cliquer pour dérouler le contenu dépassant cette limite"; -App::$strings["Grid page max height of content (in pixels)"] = "Hauteur maximale du contenu sur la page du réseau (en pixels)"; App::$strings["Nobody except yourself"] = "Personne sauf vous"; App::$strings["Only those you specifically allow"] = "Seulement ceux que vous autorisez spécifiquement"; App::$strings["Approved connections"] = "Contacts approuvés"; @@ -1165,10 +623,13 @@ App::$strings["Anybody authenticated"] = "Tous les utilisateurs authentifiés"; App::$strings["Anybody on the internet"] = "Tous les utilisateurs d'Internet"; App::$strings["Publish your default profile in the network directory"] = "Publier votre profil par défaut dans l'annuaire du réseau"; App::$strings["Allow us to suggest you as a potential friend to new members?"] = "Nous autoriser à vous suggérer comme ami(e) potentiel(le) aux nouveaux membres?"; +App::$strings["or"] = "ou"; App::$strings["Your channel address is"] = "L'adresse de votre canal est"; +App::$strings["Your files/photos are accessible via WebDAV at"] = "Vos fichiers/photos sont accessibles via WebDAV à "; App::$strings["Channel Settings"] = "Paramètres du canal"; App::$strings["Basic Settings"] = "Paramètres standard"; App::$strings["Full Name:"] = "Nom complet :"; +App::$strings["Email Address:"] = "Adresse de courriel :"; App::$strings["Your Timezone:"] = "Votre fureau horaire :"; App::$strings["Default Post Location:"] = "Emplacement de publication par défaut :"; App::$strings["Geographical location to display on your posts"] = "Emplacement géographique à afficher sur vos publications"; @@ -1186,17 +647,18 @@ App::$strings["Private - <em>default private, never open or public</em>"] = "Pri App::$strings["Blocked - <em>default blocked to/from everybody</em>"] = "Bloqué - <em>par défaut, bloqué de/vers tout le monde</em>"; App::$strings["Allow others to tag your posts"] = "Autoriser les autres à \"étiqueter\" vos publications"; App::$strings["Often used by the community to retro-actively flag inappropriate content"] = "Souvent utilisé par la communauté pour identifier un contenu inapproprié a posteriori "; -App::$strings["Advanced Privacy Settings"] = "Paramètres de confidentialité avancés"; +App::$strings["Channel Permission Limits"] = "Limites des permissions du canal"; App::$strings["Expire other channel content after this many days"] = "Faire expirer le contenu des autres canaux après n jours"; -App::$strings["0 or blank to use the website limit."] = ""; -App::$strings["This website expires after %d days."] = ""; -App::$strings["This website does not expire imported content."] = ""; -App::$strings["The website limit takes precedence if lower than your limit."] = ""; +App::$strings["0 or blank to use the website limit."] = "0 ou vide pour utiliser la limite du site web"; +App::$strings["This website expires after %d days."] = "Ce site web expirera après %d jours."; +App::$strings["This website does not expire imported content."] = "Ce site web ne périme pas le contenu importé."; +App::$strings["The website limit takes precedence if lower than your limit."] = "La limite du site Web a priorité si elle est inférieure à votre limite."; App::$strings["Maximum Friend Requests/Day:"] = "Nombre maximum de demandes de contact par jour :"; App::$strings["May reduce spam activity"] = "Contribue à réduire l'impact des indésirables"; -App::$strings["Default Post and Publish Permissions"] = ""; -App::$strings["Use my default audience setting for the type of object published"] = ""; +App::$strings["Default Access Control List (ACL)"] = "Default Access Control List (ACL)"; +App::$strings["Use my default audience setting for the type of object published"] = "Utiliser mon paramètre de publication par défaut pour le type d'objet publié"; App::$strings["Channel permissions category:"] = "Catégorie de permissions du canal :"; +App::$strings["Default Permissions Group"] = ""; App::$strings["Maximum private messages per day from unknown people:"] = "Nombre maximum de messages privés émanant d'inconnus, par jour :"; App::$strings["Useful to reduce spamming"] = "Utile pour réduire les indésirables"; App::$strings["Notification Settings"] = "Paramètres de notification"; @@ -1213,6 +675,7 @@ App::$strings["You receive a private message"] = "Vous recevez un message privé App::$strings["You receive a friend suggestion"] = "Vous recevez une suggestion d'amitié/contact"; App::$strings["You are tagged in a post"] = "Vous êtes étiqueté dans une publication"; App::$strings["You are poked/prodded/etc. in a post"] = "Vous êtes tapoté/encouragé/etc. dans une publication"; +App::$strings["Someone likes your post/comment"] = "Quelqu'un aime votre publication/commentaire"; App::$strings["Show visual notifications including:"] = "Afficher des notifications visuelles y compris :"; App::$strings["Unseen grid activity"] = "Activité du réseau pas encore consultée"; App::$strings["Unseen channel activity"] = "Activité non vue sur le canal"; @@ -1232,7 +695,6 @@ App::$strings["Notify me of events this many days in advance"] = "Me prévenir d App::$strings["Must be greater than 0"] = "Doit être supérieur à 0"; App::$strings["Advanced Account/Page Type Settings"] = "Paramètres avancés de compte/type de page"; App::$strings["Change the behaviour of this account for special situations"] = "Modifie le comportement de ce compte pour des situations particulières"; -App::$strings["Please enable expert mode (in <a href=\"settings/features\">Settings > Additional features</a>) to adjust!"] = "Mode expert requis (<a href=\"settings/features\">Paramètres > Fonctions supplémentaires</a>) pour ajuster !"; App::$strings["Miscellaneous Settings"] = "Paramètres divers"; App::$strings["Default photo upload folder"] = "Répertoire par défaut pour les photos téléversées"; App::$strings["%Y - current year, %m - current month"] = "%Y - année en cours, %m - mois en cours"; @@ -1240,112 +702,611 @@ App::$strings["Default file upload folder"] = "Répertoire par défaut pour les App::$strings["Personal menu to display in your channel pages"] = "Menu personnel à afficher sur les pages de votre canal"; App::$strings["Remove this channel."] = "Supprimer ce canal"; App::$strings["Firefox Share \$Projectname provider"] = "Connecteur \$Projectname pour Firefox Share"; -App::$strings["Start calendar week on monday"] = "Commencer la semaine du calendrier le lundi"; -App::$strings["\$Projectname Server - Setup"] = "Serveur \$Projectname - configuration"; -App::$strings["Could not connect to database."] = "Impossible de se connecter à la base de données."; -App::$strings["Could not connect to specified site URL. Possible SSL certificate or DNS issue."] = "Impossible de se connecter à l'URL indiquée. Problème potentiel de certificat SSL/TLS ou de DNS."; -App::$strings["Could not create table."] = "Impossible de créer la table."; -App::$strings["Your site database has been installed."] = "La base de données de votre site a été installée."; -App::$strings["You may need to import the file \"install/schema_xxx.sql\" manually using a database client."] = "Vous pourriez avoir besoin d'importer le fichier \"install/schema_xxx.sql\" manuellement via un client de base de données (ex: phpmyadmin)."; -App::$strings["Please see the file \"install/INSTALL.txt\"."] = "Merci de consulter le fichier \"install/INSTALL.txt\"."; -App::$strings["System check"] = "Vérification du système"; -App::$strings["Check again"] = "Re-vérifier"; -App::$strings["Database connection"] = "Connexion à la base de données"; -App::$strings["In order to install \$Projectname we need to know how to connect to your database."] = "Pour installer \$Projectname, nous avons besoin de savoir comment se connecter à votre base de données."; -App::$strings["Please contact your hosting provider or site administrator if you have questions about these settings."] = "Merci de contacter votre prestataire d'hébergement ou votre administrateur de site si vous avez des questions à propos de ces paramètres."; -App::$strings["The database you specify below should already exist. If it does not, please create it before continuing."] = "La base de données que vous allez spécifier doit exister. Si ce n'est pas déjà le cas, merci de la créer avant de continuer."; -App::$strings["Database Server Name"] = "Nom du serveur de base de données"; -App::$strings["Default is 127.0.0.1"] = "Par défaut 127.0.0.1"; -App::$strings["Database Port"] = "Port de la base de données"; -App::$strings["Communication port number - use 0 for default"] = "Numéro TCP du port - utilisez 0 pour la valeur par défaut"; -App::$strings["Database Login Name"] = "Identifiant de connexion à la Base de Données"; -App::$strings["Database Login Password"] = "Mot de passe de connexion à la Base de Données"; -App::$strings["Database Name"] = "Nom de la Base de Données"; -App::$strings["Database Type"] = "Type de base de données"; -App::$strings["Site administrator email address"] = "Adresse de courriel de l'administrateur du site"; -App::$strings["Your account email address must match this in order to use the web admin panel."] = "Votre compte devra utiliser la même adresse de courriel pour pouvoir utiliser l'administration web."; -App::$strings["Website URL"] = "URL du site web"; -App::$strings["Please use SSL (https) URL if available."] = "Veuillez utiliser SSL/TLS (https) si disponible."; -App::$strings["Please select a default timezone for your website"] = "Veuillez choisir un fuseau horaire par défaut pour votre site"; -App::$strings["Site settings"] = "Paramètres du site"; -App::$strings["Enable \$Projectname <strong>advanced</strong> features?"] = "Activer les fonctionnalités <strong>avancées</strong> de \$Projectname ?"; -App::$strings["Some advanced features, while useful - may be best suited for technically proficient audiences"] = "Certaines fonctionnalités avancées, bien qu'utiles, sont plus adaptées aux utilisateurs chevronnés."; -App::$strings["PHP version 5.5 or greater is required."] = ""; -App::$strings["PHP version"] = ""; -App::$strings["Could not find a command line version of PHP in the web server PATH."] = "Impossible de trouver une version CLI de PHP dans le PATH du serveur web."; -App::$strings["If you don't have a command line version of PHP installed on server, you will not be able to run background polling via cron."] = "En l'absence de version CLI de PHP sur votre serveur, vous ne pourrez pas utiliser la synchronisation en arrière-plan via cron."; -App::$strings["PHP executable path"] = "Chemin vers l'éxecutable PHP"; -App::$strings["Enter full path to php executable. You can leave this blank to continue the installation."] = "Entrez le chemin complet vers l'exécutable php. Vous pouvez continuer l'installation sans."; -App::$strings["Command line PHP"] = "PHP en ligne de commande (CLI)"; -App::$strings["The command line version of PHP on your system does not have \"register_argc_argv\" enabled."] = "La version CLI de PHP sur votre système n'a pas l'option \"register_argc_argv\" activée."; -App::$strings["This is required for message delivery to work."] = "Elle est nécessaire pour la distribution des messages."; -App::$strings["PHP register_argc_argv"] = "PHP register_argc_argv"; -App::$strings["Your max allowed total upload size is set to %s. Maximum size of one file to upload is set to %s. You are allowed to upload up to %d files at once."] = "Votre taille de téléversement maximale totale autorisée est fixée à %s. La taille maximale d'un seul fichier à téléverser est fixée à %s. Vous pouvez téléverser jusqu'à %d fichier(s) à la fois."; -App::$strings["You can adjust these settings in the servers php.ini."] = "Vous pouvez ajuster ces paramètres dans le php.ini du serveur."; -App::$strings["PHP upload limits"] = "Limites de téléversement de PHP"; -App::$strings["Error: the \"openssl_pkey_new\" function on this system is not able to generate encryption keys"] = "Erreur : la fonction \"openssl_pkey_new\" de ce système n'est pas capable de générer des clefs de chiffrement"; -App::$strings["If running under Windows, please see \"http://www.php.net/manual/en/openssl.installation.php\"."] = "Si vous êtes sur un serveur Windows, merci de consulter \"http://www.php.net/manual/fr/openssl.installation.php\"."; -App::$strings["Generate encryption keys"] = "Générer les clefs de chiffrement"; -App::$strings["libCurl PHP module"] = "module PHP libCurl"; -App::$strings["GD graphics PHP module"] = "module PHP GD graphics"; -App::$strings["OpenSSL PHP module"] = "module PHP OpenSSL"; -App::$strings["mysqli or postgres PHP module"] = "module PHP postgres ou mysqli"; -App::$strings["mb_string PHP module"] = "module PHP mb_string"; -App::$strings["mcrypt PHP module"] = "module PHP mcrypt"; -App::$strings["xml PHP module"] = "module PHP xml"; -App::$strings["Apache mod_rewrite module"] = "module Apache mod_rewrite"; -App::$strings["Error: Apache webserver mod-rewrite module is required but not installed."] = "Erreur : le module mod-rewrite du serveur web Apache est requis, mais pas installé."; -App::$strings["proc_open"] = "proc_open"; -App::$strings["Error: proc_open is required but is either not installed or has been disabled in php.ini"] = "Erreur : proc_open est requis, mais soit n'est pas installé, soit est désactivé dans le php.ini"; -App::$strings["Error: libCURL PHP module required but not installed."] = "Erreur : le module libCURL de PHP est requis, mais pas installé."; -App::$strings["Error: GD graphics PHP module with JPEG support required but not installed."] = "Erreur : le module GD de PHP avec support JPEG est requis, mais pas installé."; -App::$strings["Error: openssl PHP module required but not installed."] = "Erreur : le module openssl de PHP est requis, mais pas installé."; -App::$strings["Error: mysqli or postgres PHP module required but neither are installed."] = "Erreur : un module PHP mysqli ou postgres est requis, mais aucun des deux n'est installé."; -App::$strings["Error: mb_string PHP module required but not installed."] = "Erreur : le module mb_string de PHP est requis, mais pas installé."; -App::$strings["Error: mcrypt PHP module required but not installed."] = "Erreur : le module mcrypt de PHP est requis, mais pas installé."; -App::$strings["Error: xml PHP module required for DAV but not installed."] = "Erreur : le module xml de PHP est requis pour le DAV, mais pas installé."; -App::$strings["The web installer needs to be able to create a file called \".htconfig.php\" in the top folder of your web server and it is unable to do so."] = "L'installeur web a besoin de créer un fichier \".htconfig.php\" à la racine de votre serveur web, mais en est incapable."; -App::$strings["This is most often a permission setting, as the web server may not be able to write files in your folder - even if you can."] = "C'est généralement lié à un problème de droits, à cause duquel le serveur web est interdit d'écriture dans le répertoire concerné - alors que votre propre utilisateur a le droit."; -App::$strings["At the end of this procedure, we will give you a text to save in a file named .htconfig.php in your Red top folder."] = "Au terme de cette procédure, nous vous transmettrons un texte à sauvegarder dans un fichier nommé .htconfig.php, à la racine de votre installation de \$Projectname."; -App::$strings["You can alternatively skip this procedure and perform a manual installation. Please see the file \"install/INSTALL.txt\" for instructions."] = "Autrement, vous pouvez contourner toute cette procédure et réaliser l'installation manuellement. Merci de consulter le fichier \"install/INSTALL.txt\" pour les instructions détaillées."; -App::$strings[".htconfig.php is writable"] = "Le fichier .htconfig.php est accessible en écriture"; -App::$strings["Red uses the Smarty3 template engine to render its web views. Smarty3 compiles templates to PHP to speed up rendering."] = "\$Projectname utilise le moteur de gabarits Smarty3 pour mettre son contenu en forme. Smarty3 compile ses modèles vers du PHP natif pour accélérer le rendu."; -App::$strings["In order to store these compiled templates, the web server needs to have write access to the directory %s under the top level web folder."] = ""; -App::$strings["Please ensure that the user that your web server runs as (e.g. www-data) has write access to this folder."] = "Merci de vous assurer que l'utilisateur sous lequel le serveur web tourne (le plus souvent, www-data) a bien l'autorisation d'écrire dans ce répertoire."; -App::$strings["Note: as a security measure, you should give the web server write access to %s only--not the template files (.tpl) that it contains."] = "Note: Comme mesure de sécurité, assurez vous de donner les droits d'écriture au serveur web sur %s uniquement, pas sur les fichiers individuels (.tpl) qu'il contient."; -App::$strings["%s is writable"] = "Permission d'écriture sur %s activée"; -App::$strings["Red uses the store directory to save uploaded files. The web server needs to have write access to the store directory under the Red top level folder"] = "\$Projectname utilise le répertoire 'store' - situé à la racine de votre installation de \$Projectname - pour sauvegarder les fichiers envoyés. Le serveur web aura donc besoin de pouvoir y écrire."; -App::$strings["store is writable"] = "'store' est accessible en écriture"; -App::$strings["SSL certificate cannot be validated. Fix certificate or disable https access to this site."] = "Le certificat SSL/TLS n'a pas pu être validé. Merci de le corriger, ou de désactiver l'accès https à ce site (non recommandé)."; -App::$strings["If you have https access to your website or allow connections to TCP port 443 (the https: port), you MUST use a browser-valid certificate. You MUST NOT use self-signed certificates!"] = "Si votre serveur accepte les connexions https ou s'il permet les connexions sur le port TCP 443 (le port utilisé par le protocole https), vous DEVEZ utiliser un certificat valide. Vous ne DEVEZ PAS utiliser un certificat que vous avez vous-mêmes signé !"; -App::$strings["This restriction is incorporated because public posts from you may for example contain references to images on your own hub."] = "Nous avons ajouté cette contrainte pour éviter que vos publications publiques ne fassent référence par exemple à des images sur votre propre hub."; -App::$strings["If your certificate is not recognized, members of other sites (who may themselves have valid certificates) will get a warning message on their own site complaining about security issues."] = "Si votre certificat n'est pas reconnu, les membres des autres sites (qui eux peuvent avoir des certificats valides) recevront des messages d'avertissement sur leur propre site se plaignant de problèmes de sécurité."; -App::$strings["This can cause usability issues elsewhere (not just on your own site) so we must insist on this requirement."] = "Ceci peut causer des problèmes d'ergonomie ailleurs (pas seulement sur votre site), nous devons donc insister sur ce prérequis."; -App::$strings["Providers are available that issue free certificates which are browser-valid."] = "Il existe des autorités de certification qui vous fourniront gratuitement un certificat valide."; -App::$strings["SSL certificate validation"] = "Validation du certificat SSL/TLS"; -App::$strings["Url rewrite in .htaccess is not working. Check your server configuration.Test: "] = "La réécriture d'URL définie dans le .htaccess ne fonctionne pas. Vérifiez votre configuration serveur. Test :"; -App::$strings["Url rewrite is working"] = "La réécriture d'URL fonctionne"; -App::$strings["The database configuration file \".htconfig.php\" could not be written. Please use the enclosed text to create a configuration file in your web server root."] = "Le fichier de configuration de la base de données - \".htconfig.php\" - ne peut être écrit. Merci de copier le texte généré dans un fichier à ce nom, à la racine de votre serveur web."; -App::$strings["Errors encountered creating database tables."] = "Erreurs rencontrées pendant la création de tables de BDD."; -App::$strings["<h1>What next</h1>"] = "<h1>Et maintenant</h1>"; -App::$strings["IMPORTANT: You will need to [manually] setup a scheduled task for the poller."] = "IMPORTANT : Vous devez créer [manuellement] une tâche planifiée pour les mises à jour du réseau."; -App::$strings["Files: shared with me"] = "Fichiers : partagés avec moi"; -App::$strings["NEW"] = "NOUVEAU"; -App::$strings["Remove all files"] = "Supprimer tous les fichiers"; -App::$strings["Remove this file"] = "Supprimer ce fichier"; +App::$strings["Start calendar week on Monday"] = ""; +App::$strings["Additional Features"] = "Fonctionnalités additionnelles"; +App::$strings["This channel is limited to %d tokens"] = "Ce canal est limité à %d jetons"; +App::$strings["Name and Password are required."] = "Le nom et le mot de passe sont requis"; +App::$strings["Token saved."] = "Jeton sauvegardé"; +App::$strings["Use this form to create temporary access identifiers to share things with non-members. These identities may be used in Access Control Lists and visitors may login using these credentials to access private content."] = "Utilisez ce formulaire pour créer des identifiants d'accès temporaires pour partager des informations avec des non-membres. Ces identités peuvent être utilisées dans les listes de contrôle d'accès et les visiteurs peuvent se connecter en utilisant ces certificats d'identification pour accéder au contenu privé."; +App::$strings["You may also provide <em>dropbox</em> style access links to friends and associates by adding the Login Password to any specific site URL as shown. Examples:"] = "Vous pouvez également fournir des liens d'accès, style <em>dropbox</em>, aux amis et aux associés en ajoutant le mot de passe de connexion à l'URL d'un site spécifique, comme indiqué. Exemples:"; +App::$strings["Guest Access Tokens"] = "Jeton d'accès pour un invité"; +App::$strings["Login Name"] = "Nom d'utilisateur"; +App::$strings["Login Password"] = "Mot de passe"; +App::$strings["Expires (yyyy-mm-dd)"] = "Date d'expiration sous la forme année mois jour (AAAA-MM-JJ)"; +App::$strings["Their Settings"] = "Leurs paramètres"; +App::$strings["Not valid email."] = "Adresse de courriel non valide."; +App::$strings["Protected email address. Cannot change to that email."] = "Adresse de courriel protégée. Impossible de l'utiliser."; +App::$strings["System failure storing new email. Please try again."] = "Défaillance système lors du stockage de la nouvelle adresse de courriel. Merci d'essayer à nouveau."; +App::$strings["Technical skill level updated"] = "Niveau technique mis à jour"; +App::$strings["Password verification failed."] = "La vérification du mot de passe a échoué."; +App::$strings["Passwords do not match. Password unchanged."] = "Les deux saisies du mot de passe ne correspondent pas. Il n'a donc pas été changé."; +App::$strings["Empty passwords are not allowed. Password unchanged."] = "Le mot de passe ne peut pas être vide. Il n'a donc pas été changé."; +App::$strings["Password changed."] = "Le mot de passe a été changé."; +App::$strings["Password update failed. Please try again."] = "La mise à jour du mot de passe a échoué. Merci d'essayer à nouveau."; +App::$strings["Account Settings"] = "Paramètres du compte"; +App::$strings["Current Password"] = "Mot de passe actuel"; +App::$strings["Enter New Password"] = "Entrez votre nouveau mot de passe"; +App::$strings["Confirm New Password"] = "Confirmez le nouveau mot de passe"; +App::$strings["Leave password fields blank unless changing"] = "Laissez les mots de passe vides si vous ne voulez pas les modifier"; +App::$strings["Your technical skill level"] = "Votre niveau technique"; +App::$strings["Used to provide a member experience matched to your comfort level"] = "Utilisé pour fournir une expérience utilisateur correspondant à votre niveau de confort"; +App::$strings["Remove Account"] = "Supprimer le compte"; +App::$strings["Remove this account including all its channels"] = "Supprimer ce compte et tous ses canaux"; +App::$strings["Affinity Slider settings updated."] = "Paramètres de la réglette d'affinité mis à jour."; +App::$strings["No feature settings configured"] = "Aucun paramètre de fonctionnalité configuré"; +App::$strings["Default maximum affinity level"] = "Niveau d'affinité maximum par défaut"; +App::$strings["Default minimum affinity level"] = "Niveau d'affinité minimum par défaut"; +App::$strings["Affinity Slider Settings"] = "Paramètres de la réglette d'affinité"; +App::$strings["Feature/Addon Settings"] = "Paramètres des extensions/greffons"; +App::$strings["No special theme for mobile devices"] = "Pas de thème spécifique aux mobiles"; +App::$strings["%s - (Experimental)"] = "%s - (Expérimental)"; +App::$strings["Display Settings"] = "Afficher les paramètres"; +App::$strings["Theme Settings"] = "Paramètres du thème"; +App::$strings["Custom Theme Settings"] = "Paramètres personnels du thème"; +App::$strings["Content Settings"] = "Paramètres liés au contenu"; +App::$strings["Display Theme:"] = "Afficher le thème :"; +App::$strings["Select scheme"] = "Définir la palette de couleurs"; +App::$strings["Mobile Theme:"] = "Thème mobile :"; +App::$strings["Preload images before rendering the page"] = "Pré-charger les images avant d'afficher la page"; +App::$strings["The subjective page load time will be longer but the page will be ready when displayed"] = "Le temps de charge perçu de la page sera plus long mais la page sera complète quand elle s'affichera"; +App::$strings["Enable user zoom on mobile devices"] = "Permettre à l'utilisateur d'un mobile d'agrandir le contenu"; +App::$strings["Update browser every xx seconds"] = "Mettre à jour le navigateur toutes les xx secondes"; +App::$strings["Minimum of 10 seconds, no maximum"] = "Minimum 10 secondes, pas de maximum"; +App::$strings["Maximum number of conversations to load at any time:"] = "Nombre maximal de conversations pouvant être chargées en même temps :"; +App::$strings["Maximum of 100 items"] = "100 éléments au maximum"; +App::$strings["Show emoticons (smilies) as images"] = "Remplacer les émoticônes (smileys) par des images"; +App::$strings["Manual conversation updates"] = "Manuel de mises à jour des conversations"; +App::$strings["Default is on, turning this off may increase screen jumping"] = "Activé par défaut, le désactiver peut accroître les sauts d'écran"; +App::$strings["Link post titles to source"] = "Lier les titres des publications à leur source"; +App::$strings["System Page Layout Editor - (advanced)"] = "Editeur de mise en page des pages systèmes - (avancé)"; +App::$strings["Use blog/list mode on channel page"] = "Utiliser le mode blog/liste sur la page du canal"; +App::$strings["(comments displayed separately)"] = "(commentaires affichés séparément)"; +App::$strings["Use blog/list mode on grid page"] = "Utiliser le mode blog/liste sur la page du réseau"; +App::$strings["Channel page max height of content (in pixels)"] = "Hauteur maximale du contenu pour la page du canal (en pixels)"; +App::$strings["click to expand content exceeding this height"] = "cliquer pour dérouler le contenu dépassant cette limite"; +App::$strings["Grid page max height of content (in pixels)"] = "Hauteur maximale du contenu sur la page du réseau (en pixels)"; +App::$strings["Name is required"] = "Le nom est requis"; +App::$strings["Key and Secret are required"] = "Clef et secret sont requis"; +App::$strings["Add application"] = "Ajouter une application"; +App::$strings["Name of application"] = "Nom de l'application"; +App::$strings["Consumer Key"] = "Clef client"; +App::$strings["Automatically generated - change if desired. Max length 20"] = "Généré automatiquement - à changer si besoin. Longueur maximale 20 caractères."; +App::$strings["Consumer Secret"] = "Secret client"; +App::$strings["Redirect"] = "Redirection"; +App::$strings["Redirect URI - leave blank unless your application specifically requires this"] = "URI de redirection - laissez vide, sauf si votre application le requiert spécifiquement"; +App::$strings["Icon url"] = "URL de l'icône"; +App::$strings["Optional"] = "Facultatif"; +App::$strings["Application not found."] = "Application introuvable."; +App::$strings["Connected Apps"] = "Applications connectées"; +App::$strings["Client key starts with"] = "La clef partagée commence par"; +App::$strings["No name"] = "Sans nom"; +App::$strings["Remove authorization"] = "Révoquer l'autorisation"; +App::$strings["View Photo"] = "Voir la photo"; +App::$strings["Unknown"] = "Inconnu"; +App::$strings["Edit Album"] = "Modifier l'album"; +App::$strings["Upload"] = "Envoyer"; +App::$strings["Some blurb about what to do when you're new here"] = "Quelques mots sur quoi faire quand on est nouveau ici"; +App::$strings["Thing updated"] = "Elément mis à jour"; +App::$strings["Object store: failed"] = "Stockage de l'objet : échec"; +App::$strings["Thing added"] = "Elément ajouté"; +App::$strings["OBJ: %1\$s %2\$s %3\$s"] = "OBJ: %1\$s %2\$s %3\$s"; +App::$strings["Show Thing"] = "Montrer élément"; +App::$strings["item not found."] = "élément introuvable."; +App::$strings["Edit Thing"] = "Modifier élément"; +App::$strings["Select a profile"] = "Choisissez un profil"; +App::$strings["Post an activity"] = "Publier une activité"; +App::$strings["Only sends to viewers of the applicable profile"] = "Envoie exclusivement aux visiteurs du profil concerné"; +App::$strings["Name of thing e.g. something"] = "Nom de l'élément, p.ex. quelque-chose"; +App::$strings["URL of thing (optional)"] = "URL de l'élément (facultatif)"; +App::$strings["URL for photo of thing (optional)"] = "URL d'une photo de l'élément (facultatif)"; +App::$strings["Permissions"] = "Autorisations"; +App::$strings["Add Thing to your Profile"] = "Ajouter l'élément à votre profil"; +App::$strings["No more system notifications."] = "Pas d'autre notification du système."; +App::$strings["System Notifications"] = "Notifications du système"; +App::$strings["Channel added."] = "Canal ajouté."; +App::$strings["Your service plan only allows %d channels."] = "Votre forfait n'autorise que %d canaux."; +App::$strings["No channel. Import failed."] = "Pas de canal. Echec de l'import."; +App::$strings["Import completed."] = "L'import est terminé."; +App::$strings["You must be logged in to use this feature."] = "Vous devez vous connecter pour utiliser cette fonctionnalité."; +App::$strings["Import Channel"] = "Importation de canal"; +App::$strings["Use this form to import an existing channel from a different server/hub. You may retrieve the channel identity from the old server/hub via the network or provide an export file."] = "Utilisez ce formulaire pour importer un canal existant sur un autre serveur. Vous pouvez récupérer l'identité du canal sur l'ancien serveur directement par le réseau, ou bien fournir un fichier d'export/import."; +App::$strings["Or provide the old server/hub details"] = "Ou fournissez les détails de l'ancien serveur/hub"; +App::$strings["Your old identity address (xyz@example.com)"] = "Votre ancienne identité (zyx@exemple.com)"; +App::$strings["Your old login email address"] = "Votre ancienne adresse de courriel"; +App::$strings["Your old login password"] = "Votre ancien mot de passe"; +App::$strings["For either option, please choose whether to make this hub your new primary address, or whether your old location should continue this role. You will be able to post from either location, but only one can be marked as the primary location for files, photos, and media."] = "Quelle que soit l'option choisie, merci de décider si ce hub sera votre nouvelle adresse primaire, ou si votre ancien hub continuera à jouer ce rôle. Vous pourrez publier depuis l'emplacement de votre choix, mais une seule peut être déclarée comme stockage primaire de vos fichiers/photos/media."; +App::$strings["Make this hub my primary location"] = "Faire de ce hub mon emplacement primaire"; +App::$strings["Move this channel (disable all previous locations)"] = "Déplacer ce canal (désactiver tous les emplacements précédents)"; +App::$strings["Import a few months of posts if possible (limited by available memory"] = "Importer plusieurs mois de messages si possible (limité par la mémoire disponible)"; +App::$strings["This process may take several minutes to complete. Please submit the form only once and leave this page open until finished."] = "Ce processus peut prendre plusieurs minutes. Merci de ne valider le formulaire qu'une seule fois et de laisser cette page ouverte jusqu'à la fin."; +App::$strings["Authentication failed."] = "Échec de l'authentification."; +App::$strings["Remote Authentication"] = "Authentification distante"; +App::$strings["Enter your channel address (e.g. channel@example.com)"] = "Entrez l'adresse de votre canal (par ex. moncanal@monsite.com)"; +App::$strings["Authenticate"] = "Authentifier"; +App::$strings["Channel not found."] = "Canal introuvable."; +App::$strings["Permissions denied."] = "Permissions refusées."; +App::$strings["Import"] = "Import"; +App::$strings["Authorize application connection"] = "Autoriser l'application à se connecter"; +App::$strings["Return to your app and insert this Security Code:"] = "Revenez dans votre application et mettez le code de sécurité"; +App::$strings["Please login to continue."] = "Merci de vous identifier pour continuer."; +App::$strings["Do you want to authorize this application to access your posts and contacts, and/or create new posts for you?"] = "Voulez-vous autoriser cette application à accéder à vos publications et contacts, et/ou à publier en votre nom?"; +App::$strings["Item not available."] = "Élément indisponible."; +App::$strings["Insert web link"] = "Insérer lien web"; +App::$strings["Title (optional)"] = "Titre (facultatif)"; +App::$strings["Edit Block"] = "Modifier le bloc"; +App::$strings["vcard"] = "vcard"; +App::$strings["Apps"] = "Applications"; +App::$strings["Manage apps"] = ""; +App::$strings["Create new app"] = ""; +App::$strings["__ctx:mood__ %1\$s is %2\$s"] = "%1\$s est %2\$s"; +App::$strings["Mood"] = "Humeur"; +App::$strings["Set your current mood and tell your friends"] = "Indiquez votre humeur du moment à vos amis"; +App::$strings["Blocked"] = "Bloqué(e)"; +App::$strings["Ignored"] = "Ignoré(e)"; +App::$strings["Hidden"] = "Caché"; +App::$strings["Archived"] = "Archivé"; +App::$strings["New"] = "Nouveautés"; +App::$strings["All"] = "Tous"; +App::$strings["New Connections"] = "Nouveaux contacts"; +App::$strings["Show pending (new) connections"] = "Voir les (nouveaux) contacts en attente"; +App::$strings["Show all connections"] = "Voir tous les contacts"; +App::$strings["Only show blocked connections"] = "Ne montrer que les contacts bloqués"; +App::$strings["Only show ignored connections"] = "Ne montrer que les contacts ignorés"; +App::$strings["Only show archived connections"] = "Ne montrer que les contacts archivés"; +App::$strings["Only show hidden connections"] = "Ne montrer que les contacts cachés"; +App::$strings["Pending approval"] = "En attente de validation"; +App::$strings["%1\$s [%2\$s]"] = "%1\$s [%2\$s]"; +App::$strings["Edit connection"] = "Modifier le contact"; +App::$strings["Delete connection"] = "Supprimer le contact"; +App::$strings["Channel address"] = "Adresse du canal"; +App::$strings["Network"] = "Réseau"; +App::$strings["Call"] = "Appeler"; +App::$strings["Status"] = "État"; +App::$strings["Connected"] = "Ami depuis"; +App::$strings["Approve connection"] = "Valider le contact"; +App::$strings["Ignore connection"] = "Ignorer le contact"; +App::$strings["Ignore"] = "Ignorer"; +App::$strings["Recent activity"] = "Activité récente"; +App::$strings["Connections"] = "Contacts"; +App::$strings["Search your connections"] = "Chercher parmi vos contacts"; +App::$strings["Connections search"] = "Chercher des contacts"; +App::$strings["Find"] = "Trouver"; +App::$strings["Source of Item"] = "Source de l'élément"; +App::$strings["Bookmark added"] = "Favori ajouté"; +App::$strings["My Bookmarks"] = "Mes Favoris"; +App::$strings["My Connections Bookmarks"] = "Favoris de mes contacts"; +App::$strings["Account removals are not allowed within 48 hours of changing the account password."] = "Il est impossible de supprimer un compte dans les 48 heures après avoir changé le mot de passe du compte."; +App::$strings["Remove This Account"] = "Supprimer ce compte"; +App::$strings["This account and all its channels will be completely removed from the network. "] = "Ce compte et tous ses canaux seront entièrement supprimés du réseau."; +App::$strings["Remove this account, all its channels and all its channel clones from the network"] = "Supprimer du réseau ce compte, tous ses canaux et tous les clones de ses canaux."; +App::$strings["By default only the instances of the channels located on this hub will be removed from the network"] = "Par défaut, seules les instances des canaux situés sur ce hub seront supprimées du réseau"; +App::$strings["Page owner information could not be retrieved."] = "Impossible d'obtenir des informations sur le propriétaire de la page."; +App::$strings["Album not found."] = "Album introuvable."; +App::$strings["Delete Album"] = "Supprimer l'album"; +App::$strings["Delete Photo"] = "Supprimer la photo"; +App::$strings["No photos selected"] = "Aucune photo selectionnée"; +App::$strings["Access to this item is restricted."] = "L'accès à l'élément est restreint."; +App::$strings["%1$.2f MB of %2$.2f MB photo storage used."] = "Vous avez utilisé %1$.2f mégaoctets sur les %2$.2f autorisés pour le stockage des photos."; +App::$strings["%1$.2f MB photo storage used."] = "%1$.2f méga-octets utilisés pour le stockage des photos."; +App::$strings["Upload Photos"] = "Téléverser des photos"; +App::$strings["Enter an album name"] = "Entrer un nom d'album"; +App::$strings["or select an existing album (doubleclick)"] = "ou sélectionner un album existant (double-clic)"; +App::$strings["Create a status post for this upload"] = "Créer une publication de statut pour cet envoi"; +App::$strings["Caption (optional):"] = "Légende (facultative)"; +App::$strings["Description (optional):"] = "Description (facultative)"; +App::$strings["Show Newest First"] = "Les plus récent(e)s en premier"; +App::$strings["Show Oldest First"] = "Les moins récent(e)s en premier"; +App::$strings["Permission denied. Access to this item may be restricted."] = "Permission refusée. L'accès à cet élément peut avoir été restreint."; +App::$strings["Photo not available"] = "Photo non disponible"; +App::$strings["Use as profile photo"] = "Utiliser comme photo du profil"; +App::$strings["Use as cover photo"] = "Utilisez comme bannière"; +App::$strings["Private Photo"] = "Photo privée"; +App::$strings["View Full Size"] = "Voir en taille réelle"; +App::$strings["Edit photo"] = "Modifier la photo"; +App::$strings["Rotate CW (right)"] = "Rotation horaire (droite)"; +App::$strings["Rotate CCW (left)"] = "Rotation anti-horaire (gauche)"; +App::$strings["Move photo to album"] = "Déplacer la photo dans l'album"; +App::$strings["Enter a new album name"] = "Entrer un nouveau nom d'album"; +App::$strings["or select an existing one (doubleclick)"] = "ou en sélectionner un existant (double-clic)"; +App::$strings["Caption"] = "Titre/légende"; +App::$strings["Add a Tag"] = "Ajouter une étiquette"; +App::$strings["Example: @bob, @Barbara_Jensen, @jim@example.com"] = "Exemple : @marc, @Barbara_Jensen, @charles@exemple.com, #Ile_de_France, #marathon"; +App::$strings["Flag as adult in album view"] = "Marquer comme \"adulte\" dans l'affichage de l'album"; +App::$strings["I like this (toggle)"] = "J'aime (oui/non)"; +App::$strings["I don't like this (toggle)"] = "Je n'aime pas (oui/non)"; +App::$strings["Please wait"] = "Merci de patienter"; +App::$strings["This is you"] = "C'est vous"; +App::$strings["Comment"] = "Commenter"; +App::$strings["__ctx:title__ Likes"] = "Aime"; +App::$strings["__ctx:title__ Dislikes"] = "N'aime pas"; +App::$strings["__ctx:title__ Agree"] = "D'accord"; +App::$strings["__ctx:title__ Disagree"] = "Pas d'accord"; +App::$strings["__ctx:title__ Abstain"] = "Abstention"; +App::$strings["__ctx:title__ Attending"] = "Participations"; +App::$strings["__ctx:title__ Not attending"] = "Non-participations"; +App::$strings["__ctx:title__ Might attend"] = "Participation possible"; +App::$strings["View all"] = "Voir tout"; +App::$strings["__ctx:noun__ Like"] = array( + 0 => "Aime", + 1 => "Aime", +); +App::$strings["__ctx:noun__ Dislike"] = array( + 0 => "N'aime pas", + 1 => "N'aime pas", +); +App::$strings["Photo Tools"] = "Ouitls pour photos"; +App::$strings["In This Photo:"] = "Dans cette photo :"; +App::$strings["Map"] = "Carte"; +App::$strings["__ctx:noun__ Likes"] = "Aime"; +App::$strings["__ctx:noun__ Dislikes"] = "N'aime pas"; +App::$strings["Close"] = "Fermer"; +App::$strings["Recent Photos"] = "Photos récentes"; +App::$strings["Profile Unavailable."] = "Profil non disponible."; +App::$strings["Not found"] = "Non trouvé"; +App::$strings["Invalid channel"] = "Canal invalide."; +App::$strings["Wikis"] = "Wikis"; +App::$strings["Download"] = "Téléchargement"; +App::$strings["Create New"] = "Nouveau"; +App::$strings["Wiki name"] = "Nom du wiki"; +App::$strings["Content type"] = "Type de contenu"; +App::$strings["Type"] = "Type"; +App::$strings["Create a status post for this wiki"] = "Créer un statut de publication pour ce wiki"; +App::$strings["Wiki not found"] = "Wiki introuvable"; +App::$strings["Rename page"] = "Renommer la page"; +App::$strings["Error retrieving page content"] = "Erreur lors de la récupération du contenu de la page"; +App::$strings["New page"] = ""; +App::$strings["Revision Comparison"] = "Comparaison des révisions"; +App::$strings["Revert"] = "Revenir"; +App::$strings["Short description of your changes (optional)"] = "Description courte de vos modifications (optionnel)"; +App::$strings["Source"] = "Source"; +App::$strings["New page name"] = "Nouveau nom de la page"; +App::$strings["Embed image from photo albums"] = "Intégrer une image d'un album photo"; +App::$strings["Embed an image from your albums"] = "Intégrer une image de votre album photo"; +App::$strings["OK"] = "OK"; +App::$strings["Choose images to embed"] = "Choisissez des images à intégrer"; +App::$strings["Choose an album"] = "Choisir un album"; +App::$strings["Choose a different album"] = "Choisissez un autre album"; +App::$strings["Error getting album list"] = "Erreur venant de la liste de l'album"; +App::$strings["Error getting photo link"] = "Erreur provenant du lien de la photo"; +App::$strings["Error getting album"] = "Erreur venant de l'album"; +App::$strings["Error creating wiki. Invalid name."] = "Erreur lors de la création du wiki. Nom invalide."; +App::$strings["A wiki with this name already exists."] = ""; +App::$strings["Wiki created, but error creating Home page."] = "Le wiki a été créé, mais une erreur est survenue lors de la création de sa page d'accueil."; +App::$strings["Error creating wiki"] = "Erreur lors de la création du wiki."; +App::$strings["Wiki delete permission denied."] = "Permission de supprimer le wiki refusée."; +App::$strings["Error deleting wiki"] = "Erreur durant la suppression du wiki"; +App::$strings["New page created"] = "Nouvelle page créée"; +App::$strings["Cannot delete Home"] = "Impossible de supprimer la racine"; +App::$strings["Current Revision"] = "Version actuelle"; +App::$strings["Selected Revision"] = "Version sélectionnée"; +App::$strings["You must be authenticated."] = "Vous devez être connecté."; +App::$strings["toggle full screen mode"] = "Basculer en mode plein écran."; +App::$strings["Layout updated."] = "Mise en page mise à jour."; +App::$strings["Feature disabled."] = "Fonctionnalité désactivée"; +App::$strings["Edit System Page Description"] = "Modifier la description de la page du système"; +App::$strings["Layout not found."] = "Mise en page introuvable."; +App::$strings["Module Name:"] = "Nom du module :"; +App::$strings["Layout Help"] = "Aide à la mise en page"; +App::$strings["Poke"] = "Tapoter"; +App::$strings["Poke somebody"] = "Taquiner quelqu'un"; +App::$strings["Poke/Prod"] = "Tapoter/Encourager"; +App::$strings["Poke, prod or do other things to somebody"] = "Taquiner, pousser ou faire autre chose à quelqu'un"; +App::$strings["Recipient"] = "Destinataire"; +App::$strings["Choose what you wish to do to recipient"] = "Choisir ce que vous voulez faire au destinataire"; +App::$strings["Make this post private"] = "Rendre cette publication privée"; +App::$strings["Image uploaded but image cropping failed."] = "L'image a été téléversée, mais le recadrage a échoué."; +App::$strings["Profile Photos"] = "Photos du profil"; +App::$strings["Image resize failed."] = "Le redimensionnement de l'image a échoué."; +App::$strings["Shift-reload the page or clear browser cache if the new photo does not display immediately."] = "Shift-rechargez votre page, ou videz le cache du navigateur si la photo ne s'affiche pas immédiatement."; +App::$strings["Unable to process image"] = "Impossible de traiter l'image"; +App::$strings["Image upload failed."] = "Le téléversement de l'image a échoué."; +App::$strings["Unable to process image."] = "Impossible de traîter l'image."; +App::$strings["Photo not available."] = "Photo inaccessible."; +App::$strings["Upload File:"] = "Téléverser fichier :"; +App::$strings["Select a profile:"] = "Choisir un profil :"; +App::$strings["Use Photo for Profile"] = "Utiliser la photo pour le profil"; +App::$strings["Upload Profile Photo"] = "Téléverser une photo de profil"; +App::$strings["Use"] = "Utiliser"; +App::$strings["skip this step"] = "passer cette étape"; +App::$strings["select a photo from your photo albums"] = "choisir une photo dans vos albums"; +App::$strings["Crop Image"] = "Recadrer l'image"; +App::$strings["Please adjust the image cropping for optimum viewing."] = "Merci d'ajuster le cadre pour une visualisation optimale."; +App::$strings["Done Editing"] = "J'ai terminé"; +App::$strings["Away"] = "Absent"; +App::$strings["Online"] = "En ligne"; +App::$strings["Unable to locate original post."] = "Impossible de localiser la publication initiale."; +App::$strings["Empty post discarded."] = "Publication vide annulée."; +App::$strings["Duplicate post suppressed."] = "Publication en doublon supprimée."; +App::$strings["System error. Post not saved."] = "Erreur système. Publication non sauvegardée."; +App::$strings["Unable to obtain post information from database."] = "Impossible d'obtenir les informations de publication depuis la base de données."; +App::$strings["You have reached your limit of %1$.0f top level posts."] = "Vous avez atteint votre limite de %1$.0f contributions \"racines\"."; +App::$strings["You have reached your limit of %1$.0f webpages."] = "Vous avez atteint votre limite de %1$.0f pages web."; +App::$strings["sent you a private message"] = "vous a envoyé un message privé"; +App::$strings["added your channel"] = "a ajouté votre canal"; +App::$strings["g A l F d"] = "g A l F d"; +App::$strings["[today]"] = "[aujourd'hui]"; +App::$strings["posted an event"] = "a publié un événement"; +App::$strings["Invalid item."] = "Élément invalide."; +App::$strings["Page not found."] = "Page introuvable."; +App::$strings["Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."] = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."; +App::$strings["Could not access contact record."] = "Impossible d'accéder aux détails du contact."; +App::$strings["Could not locate selected profile."] = "Impossible de localiser le profil sélectionné."; +App::$strings["Connection updated."] = "Contact mis à jour."; +App::$strings["Failed to update connection record."] = "Impossible de mettre à jour les détails du contact."; +App::$strings["is now connected to"] = "est maintenant connecté avec"; +App::$strings["Could not access address book record."] = "Impossible d'accéder aux détails du carnet d'adresses."; +App::$strings["Refresh failed - channel is currently unavailable."] = "Actualisation impossible - le canal est indisponible."; +App::$strings["Unable to set address book parameters."] = "Impossible de régler les paramètres du carnet d'adresses."; +App::$strings["Connection has been removed."] = "Le contact a été supprimé."; +App::$strings["View Profile"] = "Voir mon profil"; +App::$strings["View %s's profile"] = "Voir le profil de %s"; +App::$strings["Refresh Permissions"] = "Actualiser les autorisations"; +App::$strings["Fetch updated permissions"] = "Récupérer les autorisations les plus récentes"; +App::$strings["Refresh Photo"] = ""; +App::$strings["Fetch updated photo"] = ""; +App::$strings["Recent Activity"] = "Activité récente"; +App::$strings["View recent posts and comments"] = "Voir les publications et commentaires récents"; +App::$strings["Block (or Unblock) all communications with this connection"] = "Bloquer ou débloquer toute communication avec ce contact"; +App::$strings["This connection is blocked!"] = "Ce contact est bloqué !"; +App::$strings["Unignore"] = "Ne plus ignorer"; +App::$strings["Ignore (or Unignore) all inbound communications from this connection"] = "Ignorer ou ne plus ignorer toute communication venant de ce contact"; +App::$strings["This connection is ignored!"] = "Ce contact est ignoré !"; +App::$strings["Unarchive"] = "Désarchiver"; +App::$strings["Archive"] = "Archiver"; +App::$strings["Archive (or Unarchive) this connection - mark channel dead but keep content"] = "Archiver ou désarchiver ce contact - le marquer comme inactif mais conserver le contenu"; +App::$strings["This connection is archived!"] = "Ce contact est archivé !"; +App::$strings["Unhide"] = "Ne plus cacher"; +App::$strings["Hide"] = "Cacher"; +App::$strings["Hide or Unhide this connection from your other connections"] = "Cacher ou ne plus cacher ce contact vis-à -vis de vos autres contacts"; +App::$strings["This connection is hidden!"] = "Ce contact est caché !"; +App::$strings["Delete this connection"] = "Supprimer ce contact"; +App::$strings["Fetch Vcard"] = ""; +App::$strings["Fetch electronic calling card for this connection"] = ""; +App::$strings["Open Individual Permissions section by default"] = "Ouvrir par défaut la section des autorisations individuelles"; +App::$strings["Affinity"] = "Affinité"; +App::$strings["Open Set Affinity section by default"] = "Ouvrir par défaut la section Définir le degré d'affinité"; +App::$strings["Me"] = "Moi"; +App::$strings["Family"] = "Famille"; +App::$strings["Acquaintances"] = "Connaissances"; +App::$strings["Filter"] = "Filtrer"; +App::$strings["Open Custom Filter section by default"] = "Ouvrir par défaut la section Filtre personnalisé"; +App::$strings["Approve this connection"] = "Autoriser ce contact"; +App::$strings["Accept connection to allow communication"] = "Accepter le contact pour permettre la communication"; +App::$strings["Set Affinity"] = "Définir le degré d'affinité"; +App::$strings["Set Profile"] = "Définir le profil"; +App::$strings["Set Affinity & Profile"] = "Définir le degré d'affinité et le profil"; +App::$strings["none"] = "Aucun"; +App::$strings["Connection Default Permissions"] = "Autorisations par défaut des contacts"; +App::$strings["Connection: %s"] = "Contact : %s"; +App::$strings["Apply these permissions automatically"] = "Appliquer ces permissions automatiquement"; +App::$strings["Connection requests will be approved without your interaction"] = "Les demandes de contact seront approuvées automatiquement"; +App::$strings["Permission role"] = "Rôle d'accès"; +App::$strings["Add permission role"] = "Ajouter un rôle d'accès"; +App::$strings["This connection's primary address is"] = "L'adresse principale de ce contact est"; +App::$strings["Available locations:"] = "Emplacements disponibles :"; +App::$strings["The permissions indicated on this page will be applied to all new connections."] = "Les permissions indiquées sur cette page seront appliquées à tous vos nouveaux contacts."; +App::$strings["Connection Tools"] = "Actions du contact"; +App::$strings["Slide to adjust your degree of friendship"] = "Faites glisser pour ajuster votre proximité avec le contact"; +App::$strings["Rating"] = "Evaluation"; +App::$strings["Slide to adjust your rating"] = "Faîtes glisser pour ajuster votre note"; +App::$strings["Optionally explain your rating"] = "Explication facultative de votre évaluation"; +App::$strings["Custom Filter"] = "Filtre personnalisé"; +App::$strings["Only import posts with this text"] = "N'importer que les publications comprenant ce texte"; +App::$strings["words one per line or #tags or /patterns/ or lang=xx, leave blank to import all posts"] = "un mot par ligne ou #étiquettes ou /motif/ ou lang=xx, laisser vide pour importer toutes les publications"; +App::$strings["Do not import posts with this text"] = "Ne pas importer les publications comprenant ce texte"; +App::$strings["This information is public!"] = "Cette information est publique !"; +App::$strings["Connection Pending Approval"] = "Contact en attente d'approbation"; +App::$strings["Please choose the profile you would like to display to %s when viewing your profile securely."] = "Merci de choisir le profil que vous souhaitez montrer quand %s visite votre profil de manière authentifiée."; +App::$strings["Some permissions may be inherited from your channel's <a href=\"settings\"><strong>privacy settings</strong></a>, which have higher priority than individual settings. You can change those settings here but they wont have any impact unless the inherited setting changes."] = "Certaines permissions peuvent être héritées de vos <a href=\"settings\">paramètres de confidentialité</a> de canal, lesquels sont prioritaires sur les réglages individuels. Vous pouvez modifier ces permissions ici mais cela n'aura aucun effet à moins de changer les paramètres hérités."; +App::$strings["Last update:"] = "Dernière mise à jour :"; +App::$strings["Details"] = "Détails"; +App::$strings["Organisation"] = "Organisation"; +App::$strings["Title"] = "Titre"; +App::$strings["Phone"] = "Téléphone"; +App::$strings["Instant messenger"] = "Instant messenger"; +App::$strings["Website"] = "Site web"; +App::$strings["Note"] = "Note"; +App::$strings["Mobile"] = "Mobile"; +App::$strings["Home"] = "Mon canal"; +App::$strings["Work"] = "Travail"; +App::$strings["Add Contact"] = "Ajouter un contact"; +App::$strings["Add Field"] = "Ajouter un champ"; +App::$strings["P.O. Box"] = "P.O. Box"; +App::$strings["Additional"] = "Information complémentaires"; +App::$strings["Street"] = "Rue"; +App::$strings["Locality"] = "Localité"; +App::$strings["Region"] = "Région"; +App::$strings["ZIP Code"] = "ZIP code"; +App::$strings["Country"] = "Pays"; +App::$strings["Room not found"] = "Salon introuvable"; +App::$strings["Leave Room"] = "Quitter le salon"; +App::$strings["Delete Room"] = "Supprimer le salon"; +App::$strings["I am away right now"] = "Je suis absent en ce moment"; +App::$strings["I am online"] = "Je suis en ligne"; +App::$strings["Bookmark this room"] = "Marquer ce salon comme favori"; +App::$strings["Please enter a link URL:"] = "Merci d'entrer l'URL d'un lien :"; +App::$strings["Encrypt text"] = "Chiffrer le texte"; +App::$strings["New Chatroom"] = "Nouveau salon de discussion"; +App::$strings["Chatroom name"] = "Nom du salon de conversation"; +App::$strings["Expiration of chats (minutes)"] = "Expiration des discussions (en minutes)"; +App::$strings["%1\$s's Chatrooms"] = "Salons de %1\$s"; +App::$strings["No chatrooms available"] = "Aucun salon de conversation disponible"; +App::$strings["Expiration"] = "Expiration"; +App::$strings["min"] = "min"; +App::$strings["Photos"] = "Photos"; +App::$strings["Files"] = "Fichiers"; +App::$strings["Unable to update menu."] = "Impossible de mettre le menu à jour."; +App::$strings["Unable to create menu."] = "Impossible de créer le menu."; +App::$strings["Menu Name"] = "Nom du menu"; +App::$strings["Unique name (not visible on webpage) - required"] = "Nom unique (non visible sur la page web) - requis"; +App::$strings["Menu Title"] = "Titre du menu"; +App::$strings["Visible on webpage - leave empty for no title"] = "Visible pour la page web - laisser vide pour qu'il n'y ait pas de titre"; +App::$strings["Allow Bookmarks"] = "Autoriser l'usage de favoris"; +App::$strings["Menu may be used to store saved bookmarks"] = "Le menu pourra être utilisé pour stocker des favoris"; +App::$strings["Submit and proceed"] = "Valider et continuer"; +App::$strings["Menus"] = "Menus"; +App::$strings["Bookmarks allowed"] = "Favoris autorisés"; +App::$strings["Delete this menu"] = "Supprimer ce menu"; +App::$strings["Edit menu contents"] = "Modifier le contenu du menu"; +App::$strings["Edit this menu"] = "Modifier ce menu"; +App::$strings["Menu could not be deleted."] = "Impossible de supprimer le menu."; +App::$strings["Edit Menu"] = "Modifier le menu"; +App::$strings["Add or remove entries to this menu"] = "Ajouter/supprimer des entrées à ce menu"; +App::$strings["Menu name"] = "Nom du menu"; +App::$strings["Must be unique, only seen by you"] = "Doit être unique, ne sera vu que par vous"; +App::$strings["Menu title"] = "Titre du menu"; +App::$strings["Menu title as seen by others"] = "Titre du menu tel que vu par les visiteurs"; +App::$strings["Allow bookmarks"] = "Autoriser l'usage de favoris"; +App::$strings["Layouts"] = "Mises-en-page"; +App::$strings["Help"] = "Aide"; +App::$strings["Comanche page description language help"] = "Aide sur le langage de description de page Comanche"; +App::$strings["Layout Description"] = "Description de la mise en page"; +App::$strings["Download PDL file"] = "Télécharger le fichier PDL"; +App::$strings["post"] = "publication"; +App::$strings["comment"] = "commentaire"; +App::$strings["%1\$s tagged %2\$s's %3\$s with %4\$s"] = "%1\$s a étiqueté le %3\$s de %2\$s avec %4\$s"; +App::$strings["This setting requires special processing and editing has been blocked."] = "Ce paramètre nécessité un traitement spécial, les modifications ont été bloquées."; +App::$strings["Configuration Editor"] = "Editeur de configuration"; +App::$strings["Warning: Changing some settings could render your channel inoperable. Please leave this page unless you are comfortable with and knowledgeable about how to correctly use this feature."] = "Attention :modifier certains paramètres peut rendre votre canal inutilisable. Merci d'ignorer cette page à moins d'être suffisamment à l'aise de savoir comment utiliser correctement cette fonctionnalité."; +App::$strings["Privacy group created."] = "Groupe de contacts créé."; +App::$strings["Could not create privacy group."] = "Impossible de créer le groupe de contacts."; +App::$strings["Privacy group not found."] = "Groupe de contacts introuvable."; +App::$strings["Privacy group updated."] = "Groupe de contacts mis à jour."; +App::$strings["Create a group of channels."] = "Créer un groupe de contacts."; +App::$strings["Privacy group name: "] = "Nom du groupe de contacts :"; +App::$strings["Members are visible to other channels"] = "Les membres sont visibles par les autres canaux"; +App::$strings["Privacy group removed."] = "Groupe de contacts supprimé."; +App::$strings["Unable to remove privacy group."] = "Impossible de supprimer le groupe de canaux."; +App::$strings["Privacy group editor"] = "Editeur de groupe de contacts."; +App::$strings["Members"] = "Membres"; +App::$strings["All Connected Channels"] = "Tous les canaux connectés"; +App::$strings["Click on a channel to add or remove."] = "Cliquer sur un canal pour l'ajouter ou le supprimer"; +App::$strings["Profile not found."] = "Profil introuvable."; +App::$strings["Profile deleted."] = "Profil supprimé."; +App::$strings["Profile-"] = "Profil-"; +App::$strings["New profile created."] = "Nouveau profil créé."; +App::$strings["Profile unavailable to clone."] = "Profil impossible à cloner."; +App::$strings["Profile unavailable to export."] = "Impossible d'exporter le profil."; +App::$strings["Profile Name is required."] = "Le nom du profil est obligatoire."; +App::$strings["Marital Status"] = "Statut marital"; +App::$strings["Romantic Partner"] = "Partenaire amoureux"; +App::$strings["Likes"] = "Aime"; +App::$strings["Dislikes"] = "N'aime pas"; +App::$strings["Work/Employment"] = "Travail/Occupation"; +App::$strings["Religion"] = "Religion/Croyance"; +App::$strings["Political Views"] = "Opinions politiques"; +App::$strings["Gender"] = "Sexe"; +App::$strings["Sexual Preference"] = "Préférences sexuelle"; +App::$strings["Homepage"] = "Site Internet"; +App::$strings["Interests"] = "Centres d'intérêt"; +App::$strings["Profile updated."] = "Profil mis à jour."; +App::$strings["Hide your connections list from viewers of this profile"] = "Cacher la liste des relations pour les visiteurs de votre profile"; +App::$strings["Edit Profile Details"] = "Modifier les détails du profil"; +App::$strings["View this profile"] = "Voir ce profil"; +App::$strings["Edit visibility"] = "Changer la visibilité"; +App::$strings["Profile Tools"] = "Ouitls pour votre profile"; +App::$strings["Change cover photo"] = "Modifier votre bannière"; +App::$strings["Change profile photo"] = "Changer la photo du profil"; +App::$strings["Create a new profile using these settings"] = "Créer un nouveau profil avec ces paramètres"; +App::$strings["Clone this profile"] = "Cloner ce profil"; +App::$strings["Delete this profile"] = "Supprimer ce profil"; +App::$strings["Add profile things"] = "Ajouter des éléments de profil"; +App::$strings["Personal"] = "Me concernant"; +App::$strings["Relation"] = "Contacts"; +App::$strings["Miscellaneous"] = "Divers"; +App::$strings["Import profile from file"] = "Importer le profil à partir d'un fichier"; +App::$strings["Export profile to file"] = "Exporter le profil vers un fichier."; +App::$strings["Your gender"] = "Votre genre"; +App::$strings["Marital status"] = "Etat civil"; +App::$strings["Sexual preference"] = "préférence sexuelle"; +App::$strings["Profile name"] = "Nom du profile"; +App::$strings["This is your default profile."] = "Ceci est votre profil par défaut."; +App::$strings["Your full name"] = "Votre nom complet"; +App::$strings["Title/Description"] = "Titre/description"; +App::$strings["Street address"] = "Rue"; +App::$strings["Locality/City"] = "Ville"; +App::$strings["Region/State"] = "Région"; +App::$strings["Postal/Zip code"] = "Code postal"; +App::$strings["Who (if applicable)"] = "Qui (si applicable)"; +App::$strings["Examples: cathy123, Cathy Williams, cathy@example.com"] = "Exemples : marie123, Marie Deschamps, marie@exemple.com"; +App::$strings["Since (date)"] = "Depuis (date)"; +App::$strings["Tell us about yourself"] = "Parlez nous de vous..."; +App::$strings["Homepage URL"] = "URL de mon site Internet :"; +App::$strings["Hometown"] = "Ville de naissance"; +App::$strings["Political views"] = "Opinions politiques"; +App::$strings["Religious views"] = "Convictions religieuses"; +App::$strings["Keywords used in directory listings"] = "Mots clés pour l'annuaire"; +App::$strings["Example: fishing photography software"] = "Exemple : escrime photographie modélisme"; +App::$strings["Musical interests"] = "Goûts musicaux"; +App::$strings["Books, literature"] = "Livres, littérature"; +App::$strings["Television"] = "Télévision"; +App::$strings["Film/Dance/Culture/Entertainment"] = "Cinéma/Danse/Culture/Divertissement"; +App::$strings["Hobbies/Interests"] = "Loisirs/Centres d'intêret"; +App::$strings["Love/Romance"] = "Amour/Relation amoureuse"; +App::$strings["School/Education"] = "Niveau d'étude"; +App::$strings["Contact information and social networks"] = "Coordonnées et autres réseaux sociaux"; +App::$strings["My other channels"] = "Mes autres canaux"; +App::$strings["Communications"] = ""; +App::$strings["Profile Image"] = "Image du profil"; +App::$strings["Edit Profiles"] = "Modifier mes profils"; +App::$strings["Page link"] = "Lien"; +App::$strings["Edit Webpage"] = "Modifier la page web"; +App::$strings["Create a new channel"] = "Créer un nouveau canal"; +App::$strings["Channel Manager"] = "Gérer mes canaux"; +App::$strings["Current Channel"] = "Canal actif"; +App::$strings["Switch to one of your channels by selecting it."] = "Pour changer de canal, sélectionnez-en un"; +App::$strings["Default Channel"] = "Canal par défaut"; +App::$strings["Make Default"] = "Définir comme défaut"; +App::$strings["%d new messages"] = "%d nouveaux messages"; +App::$strings["%d new introductions"] = "%d nouvelles relations"; +App::$strings["Delegated Channel"] = "Canaux délégués"; +App::$strings["This directory server requires an access token"] = "Ce serveur d'annuaire requiert un jeton d'accès"; +App::$strings["About this site"] = "À propos de ce site"; +App::$strings["Site Name"] = "Nom du site"; +App::$strings["Administrator"] = "Administrateur"; +App::$strings["Terms of Service"] = "Conditions de service"; +App::$strings["Software and Project information"] = "Informations sur le logiciel et le projet"; +App::$strings["This site is powered by \$Projectname"] = "Ce site est propulsé par "; +App::$strings["Federated and decentralised networking and identity services provided by Zot"] = "Réseau fédéré et décentralisé, et services d'identification fournies par Zot"; App::$strings["Version %s"] = "Version %s"; -App::$strings["Installed plugins/addons/apps:"] = "Greffons/extensions/applications installés :"; -App::$strings["No installed plugins/addons/apps"] = "Aucun greffon/extension/application installé"; -App::$strings["This is a hub of \$Projectname - a global cooperative network of decentralized privacy enhanced websites."] = "Ceci est un serveur \$Projectname - un réseau collaboratif mondial de serveurs décentralisés à la confidentialité améliorée."; -App::$strings["Tag: "] = "Étiquette :"; -App::$strings["Last background fetch: "] = "Dernière récupération en tâche de fond :"; -App::$strings["Current load average: "] = "Charge moyenne actuelle :"; -App::$strings["Running at web location"] = "Tourne à l'adresse internet"; -App::$strings["Please visit <a href=\"http://hubzilla.org\">hubzilla.org</a> to learn more about \$Projectname."] = "Merci de visiter <a href=\"http://hubzilla.org\">hubzilla.org</a> pour en apprendre davantage sur \$Projectname."; -App::$strings["Bug reports and issues: please visit"] = "Pour remonter bogues et problèmes, merci de visiter"; -App::$strings["\$projectname issues"] = "Problèmes \$projectname"; -App::$strings["Suggestions, praise, etc. - please email \"redmatrix\" at librelist - dot com"] = "Suggestions, demandes, etc. - merci de vous adresser à \"redmatrix\" à librelist - point com"; -App::$strings["Site Administrators"] = "Administrateurs du site"; +App::$strings["Project homepage"] = "Page d'accueil du projet"; +App::$strings["Developer homepage"] = "Page d'accueil des développeurs"; +App::$strings["No ratings"] = "Pas de note"; +App::$strings["Ratings"] = "Evaluations"; +App::$strings["Rating: "] = "Evaluation :"; +App::$strings["Website: "] = "Site web :"; +App::$strings["Description: "] = "Description :"; +App::$strings["Import Webpage Elements"] = "Importer éléments de page web"; +App::$strings["Import selected"] = "Importation sélectionnée"; +App::$strings["Export Webpage Elements"] = "Exporter éléments de pages web"; +App::$strings["Export selected"] = "Export sélectionné"; +App::$strings["Webpages"] = "Pages web"; +App::$strings["Actions"] = "Actions"; +App::$strings["Page Link"] = "Lien vers la page"; +App::$strings["Page Title"] = "Titre de la page"; +App::$strings["Invalid file type."] = "Type de fichier invalide"; +App::$strings["Error opening zip file"] = "Erreur lors de l'ouverture du fichier zip"; +App::$strings["Invalid folder path."] = "Chemin du dossier invalide"; +App::$strings["No webpage elements detected."] = "Aucun élément de page Web détecté."; +App::$strings["Import complete."] = "Importation terminée"; +App::$strings["Item is not editable"] = "Elément non modifiable"; +App::$strings["Edit post"] = "Modifier la publication"; +App::$strings["Invalid message"] = "Message non valide"; +App::$strings["no results"] = "aucun résultat"; +App::$strings["channel sync processed"] = "Synchro de canal effectuée"; +App::$strings["queued"] = "mis dans la file d'attente"; +App::$strings["posted"] = "publié"; +App::$strings["accepted for delivery"] = "accepté pour la distribution"; +App::$strings["updated"] = "mis à jour"; +App::$strings["update ignored"] = "mise à jour ignorée"; +App::$strings["permission denied"] = "permission refusée"; +App::$strings["recipient not found"] = "destinataire introuvable"; +App::$strings["mail recalled"] = "courriel rappelé"; +App::$strings["duplicate mail received"] = "courriel reçu en double"; +App::$strings["mail delivered"] = "courriel distribué"; +App::$strings["Delivery report for %1\$s"] = "Rapport de distribution pour %1\$s"; +App::$strings["Options"] = "Options"; +App::$strings["Redeliver"] = "Transférer à nouveau"; App::$strings["Failed to create source. No channel selected."] = "Impossible de créer la source. Aucun canal selectionné."; App::$strings["Source created."] = "Source créée."; App::$strings["Source updated."] = "Source mise à jour."; @@ -1357,64 +1318,227 @@ App::$strings["Import all or selected content from the following channel into th App::$strings["Only import content with these words (one per line)"] = "N'importer le contenu que s'il contient ces mots (un par ligne)"; App::$strings["Leave blank to import all public content"] = "Laissez vide pour importer tout le contenu public"; App::$strings["Channel Name"] = "Nom du canal"; -App::$strings["Add the following categories to posts imported from this source (comma separated)"] = ""; +App::$strings["Add the following categories to posts imported from this source (comma separated)"] = "Ajouter les catégories suivantes aux publications importées à partir de cette source (séparer par des virgules)"; App::$strings["Source not found."] = "Source introuvable."; App::$strings["Edit Source"] = "Modifier la source"; App::$strings["Delete Source"] = "Supprimer la source"; App::$strings["Source removed"] = "Source supprimée"; App::$strings["Unable to remove source."] = "Impossible de supprimer la source."; -App::$strings["%1\$s is following %2\$s's %3\$s"] = "%1\$s suit %3\$s de %2\$s"; -App::$strings["%1\$s stopped following %2\$s's %3\$s"] = "%1\$s ne suit plus %3\$s de %2\$s"; +App::$strings["Like/Dislike"] = "Aime/n'aime pas"; +App::$strings["This action is restricted to members."] = "Cette action est réservée aux membres."; +App::$strings["Please <a href=\"rmagic\">login with your \$Projectname ID</a> or <a href=\"register\">register as a new \$Projectname member</a> to continue."] = "S'il vous plait, <a href=\"rmagic\">identifiez vous avec votre identifant de \$Projectname </a> ou <a href=\"register\">inscrivez vous comme nouveau membre de \$Projectname </a> pour continuer."; +App::$strings["Invalid request."] = "Requête invalide."; +App::$strings["channel"] = "canal"; +App::$strings["thing"] = "chose"; +App::$strings["Channel unavailable."] = "Canal indisponible."; +App::$strings["Previous action reversed."] = "Action précédente annulée."; +App::$strings["%1\$s likes %2\$s's %3\$s"] = "%1\$s aime %3\$s de %2\$s"; +App::$strings["%1\$s doesn't like %2\$s's %3\$s"] = "%1\$s n'aime pas %3\$s de %2\$s"; +App::$strings["%1\$s agrees with %2\$s's %3\$s"] = "%1\$s approuve %3\$s de %2\$s"; +App::$strings["%1\$s doesn't agree with %2\$s's %3\$s"] = "%1\$s n'est pas d'accord avec %3\$s de %2\$s"; +App::$strings["%1\$s abstains from a decision on %2\$s's %3\$s"] = "%1\$s s'abstient de toute décision sur le %3\$s de %2\$s"; +App::$strings["%1\$s is attending %2\$s's %3\$s"] = "%1\$s participe à %3\$s de %2\$s"; +App::$strings["%1\$s is not attending %2\$s's %3\$s"] = "%1\$s ne participe pas à %3\$s de %2\$s"; +App::$strings["%1\$s may attend %2\$s's %3\$s"] = "%1\$s participe peut-être à %3\$s de %2\$s"; +App::$strings["Action completed."] = "Action terminée."; +App::$strings["Thank you."] = "Merci."; +App::$strings["%d rating"] = array( + 0 => "%d évaluation", + 1 => "%d évaluations", +); +App::$strings["Gender: "] = "Sexe/genre :"; +App::$strings["Status: "] = "État :"; +App::$strings["Homepage: "] = "Site web :"; +App::$strings["Age:"] = "Age :"; +App::$strings["Location:"] = "Emplacement :"; +App::$strings["Description:"] = "Description :"; +App::$strings["Hometown:"] = "Ville natale :"; +App::$strings["About:"] = "À propos :"; +App::$strings["Connect"] = "Ajouter/Suivre"; +App::$strings["Public Forum:"] = "Forum public :"; +App::$strings["Keywords: "] = "Mots-clefs :"; +App::$strings["Don't suggest"] = "Ne pas suggérer"; +App::$strings["Common connections:"] = "Contacts en commun :"; +App::$strings["Global Directory"] = "Annuaire global"; +App::$strings["Local Directory"] = "Annuaire local"; +App::$strings["Finding:"] = "Recherche :"; +App::$strings["Channel Suggestions"] = "Canaux suggérés"; +App::$strings["next page"] = "page suivante"; +App::$strings["previous page"] = "page précédente"; +App::$strings["Sort options"] = "Options de tri"; +App::$strings["Alphabetic"] = "Alphabétique"; +App::$strings["Reverse Alphabetic"] = "Alphabétique inversé"; +App::$strings["Newest to Oldest"] = "Du plus récent au moins récent"; +App::$strings["Oldest to Newest"] = "Du moins récent du plus récent"; +App::$strings["No entries (some entries may be hidden)."] = "Pas d'entrées (certaines peuvent être cachées)."; +App::$strings["Xchan Lookup"] = "Recherche xchan"; +App::$strings["Lookup xchan beginning with (or webbie): "] = "Recherche xchan commençant par (ou adresse \"webbie\") :"; App::$strings["No suggestions available. If this is a new site, please try again in 24 hours."] = "Aucune suggestion disponible. Si le site est récent, merci de re-tenter dans 24 heures."; App::$strings["Ignore/Hide"] = "Ignorer/Cacher"; -App::$strings["post"] = "publication"; -App::$strings["comment"] = "commentaire"; -App::$strings["%1\$s tagged %2\$s's %3\$s with %4\$s"] = "%1\$s a étiqueté le %3\$s de %2\$s avec %4\$s"; +App::$strings["Unable to find your hub."] = "Impossible de trouver votre hub."; +App::$strings["Post successful."] = "Publication réussie."; +App::$strings["Unable to lookup recipient."] = "Impossible de localiser le destinataire."; +App::$strings["Unable to communicate with requested channel."] = "Impossible de communiquer avec le canal demandé."; +App::$strings["Cannot verify requested channel."] = "Impossible de vérifier le canal demandé."; +App::$strings["Selected channel has private message restrictions. Send failed."] = "Le canal choisi a des restrictions quant aux messages privés. L'envoi a échoué."; +App::$strings["Messages"] = "Messages"; +App::$strings["Message recalled."] = "Message rappelé."; +App::$strings["Conversation removed."] = "Conversation supprimée."; +App::$strings["Expires YYYY-MM-DD HH:MM"] = "Expire le YYYY-MM-DD à HH:MM"; +App::$strings["Requested channel is not in this network"] = "Le canal demandé n'est pas sur ce réseau"; +App::$strings["Send Private Message"] = "Envoyer un message privé"; +App::$strings["To:"] = "À :"; +App::$strings["Subject:"] = "Objet :"; +App::$strings["Attach file"] = "Joindre un fichier"; +App::$strings["Send"] = "Envoyer"; +App::$strings["Set expiration date"] = "Définir la date d'expiration"; +App::$strings["Delete message"] = "Supprimer le message"; +App::$strings["Delivery report"] = "Rapport de distribution"; +App::$strings["Recall message"] = "Rappeler le message"; +App::$strings["Message has been recalled."] = "Le message a été rappelé."; +App::$strings["Delete Conversation"] = "Supprimer la conversation"; +App::$strings["No secure communications available. You <strong>may</strong> be able to respond from the sender's profile page."] = "Aucune communication sécurisée n'est possible. Vous pourrez <strong>peut-être</strong> répondre depuis la page de profil de l'émetteur."; +App::$strings["Send Reply"] = "Envoyer la réponse"; +App::$strings["Your message for %s (%s):"] = "Votre message pour %s (%s) :"; +App::$strings["Public Hubs"] = "Instances publiques"; +App::$strings["The listed hubs allow public registration for the \$Projectname network. All hubs in the network are interlinked so membership on any of them conveys membership in the network as a whole. Some hubs may require subscription or provide tiered service plans. The hub itself <strong>may</strong> provide additional details."] = "Les sites listés permettent l'enregistrement public de comptes pour le réseau \$Projectname. Tous les sites du réseau sont reliés entre eux, être membre d'un site revient à être membre de tous. Certains sites peuvent demander une souscription ou proposer différents niveaux de service. Chaque site <strong>peut</strong> fournir des détails supplémentaires."; +App::$strings["Hub URL"] = "URL du site"; +App::$strings["Access Type"] = "Type d'accès"; +App::$strings["Registration Policy"] = "Politique d'inscription"; +App::$strings["Stats"] = "Statistiques"; +App::$strings["Software"] = "Logiciel"; +App::$strings["Rate"] = "Evaluer"; +App::$strings["webpage"] = "pages web"; +App::$strings["block"] = "bloquer"; +App::$strings["layout"] = "mise en page"; +App::$strings["menu"] = "menu"; +App::$strings["%s element installed"] = "Elément %s installé"; +App::$strings["%s element installation failed"] = "L'installation de l'élément %s a échoué"; +App::$strings["Select a bookmark folder"] = "Choisir un dossier de favoris"; +App::$strings["Save Bookmark"] = "Enregistrer le favori"; +App::$strings["URL of bookmark"] = "URL du favori"; +App::$strings["Or enter new bookmark folder name"] = "Ou entrez un nouveau nom de dossier de favoris"; +App::$strings["Enter a folder name"] = ""; +App::$strings["or select an existing folder (doubleclick)"] = ""; +App::$strings["Save to Folder"] = "Enregistrer dans le dossier"; +App::$strings["Fetching URL returns error: %1\$s"] = "Récupération d'URL échouée : %1\$s"; +App::$strings["Maximum daily site registrations exceeded. Please try again tomorrow."] = "Nombre d'inscriptions quotidiennes dépassé. Merci d'essayer à nouveau demain."; +App::$strings["Please indicate acceptance of the Terms of Service. Registration failed."] = "Merci d'indiquer votre adhésion aux conditions de service. L'inscription a échoué."; +App::$strings["Passwords do not match."] = "Les mots de passe ne concordent pas."; +App::$strings["Registration successful. Please check your email for validation instructions."] = "Inscription réussie. Merci de vérifier vos courriels pour valider votre compte."; +App::$strings["Your registration is pending approval by the site owner."] = "Votre inscription est en attente d'approbation par l'administrateur."; +App::$strings["Your registration can not be processed."] = "Votre inscription ne peut être traîtée."; +App::$strings["Registration on this hub is disabled."] = "La création de nouveaux comptes est désactivée pour ce site."; +App::$strings["Registration on this hub is by approval only."] = "La création de compte sur ce site est soumise à approbation."; +App::$strings["<a href=\"pubsites\">Register at another affiliated hub.</a>"] = "<a href=\"pubsites\">S'enregistrer sur un autre site du réseau.</a>"; +App::$strings["This site has exceeded the number of allowed daily account registrations. Please try again tomorrow."] = "Ce site a dépassé le nombre de création de comptes autorisé chaque jour. Merci d'essayer à nouveau demain."; +App::$strings["I accept the %s for this website"] = "J'accepte les %s de ce site"; +App::$strings["I am over 13 years of age and accept the %s for this website"] = "J'ai plus de 13 ans et j'accepte les %s de ce site"; +App::$strings["Your email address"] = "Votre adresse de courriel"; +App::$strings["Choose a password"] = "Choisissez un mot de passe"; +App::$strings["Please re-enter your password"] = "Merci de saisir à nouveau votre mot de passe"; +App::$strings["Please enter your invitation code"] = "Merci de saisir votre code d'invitation"; +App::$strings["no"] = "non"; +App::$strings["yes"] = "oui"; +App::$strings["Membership on this site is by invitation only."] = "L'inscription à ce site se fait uniquement sur invitation."; +App::$strings["Register"] = "S'inscrire"; +App::$strings["This site may require email verification after submitting this form. If you are returned to a login page, please check your email for instructions."] = "Ce site peut demander une validation de votre email. Si vous revenez sur le formulaire de connexion, vérifiez vos emails et suivez les instructions. Regardez aussi les spams."; +App::$strings["Cover Photos"] = "Photos de couverture"; +App::$strings["female"] = "femme"; +App::$strings["%1\$s updated her %2\$s"] = "%1\$s a mis à jour son %2\$s"; +App::$strings["male"] = "homme"; +App::$strings["%1\$s updated his %2\$s"] = "%1\$s a mis à jour son %2\$s"; +App::$strings["%1\$s updated their %2\$s"] = "%1\$s a mis a jour sa %2\$s"; +App::$strings["cover photo"] = "Photo principale"; +App::$strings["Upload Cover Photo"] = "Téléverser une photo de couverture"; +App::$strings["Documentation Search"] = "Chercher dans la documentation"; +App::$strings["About"] = "À propos"; +App::$strings["Administrators"] = "Administrateurs"; +App::$strings["Developers"] = "Développeurs"; +App::$strings["Tutorials"] = "Tutoriels"; +App::$strings["\$Projectname Documentation"] = "Documentation \$Projectname"; +App::$strings["Contents"] = "Contenus"; App::$strings["Tag removed"] = "Étiquette retirée"; App::$strings["Remove Item Tag"] = "Retirer une étiquette à l'élément"; App::$strings["Select a tag to remove: "] = "Étiquette à retirer :"; -App::$strings["Thing updated"] = "Elément mis à jour"; -App::$strings["Object store: failed"] = "Stockage de l'objet : échec"; -App::$strings["Thing added"] = "Elément ajouté"; -App::$strings["OBJ: %1\$s %2\$s %3\$s"] = "OBJ: %1\$s %2\$s %3\$s"; -App::$strings["Show Thing"] = "Montrer élément"; -App::$strings["item not found."] = "élément introuvable."; -App::$strings["Edit Thing"] = "Modifier élément"; -App::$strings["Select a profile"] = "Choisissez un profil"; -App::$strings["Post an activity"] = "Publier une activité"; -App::$strings["Only sends to viewers of the applicable profile"] = "Envoie exclusivement aux visiteurs du profil concerné"; -App::$strings["Name of thing e.g. something"] = "Nom de l'élément, p.ex. quelque-chose"; -App::$strings["URL of thing (optional)"] = "URL de l'élément (facultatif)"; -App::$strings["URL for photo of thing (optional)"] = "URL d'une photo de l'élément (facultatif)"; -App::$strings["Add Thing to your Profile"] = "Ajouter l'élément à votre profil"; -App::$strings["Export Channel"] = "Exporter le canal"; -App::$strings["Export your basic channel information to a file. This acts as a backup of your connections, permissions, profile and basic data, which can be used to import your data to a new server hub, but does not contain your content."] = "Exportez les principales informations de votre canal dans un fichier. Celui-ci pourra servir de sauvegarde de vos contacts, permissions, profils et données de base. Il pourra être importé sur un nouveau hub/serveur, mais n'embarquera pas vos contenus."; -App::$strings["Export Content"] = "Exporter le contenu"; -App::$strings["Export your channel information and recent content to a JSON backup that can be restored or imported to another server hub. This backs up all of your connections, permissions, profile data and several months of posts. This file may be VERY large. Please be patient - it may take several minutes for this download to begin."] = "Exportez les informations du canal et les contenus récents dans un fichier JSON. Celui-ci contiendra toutes vos relations, permissions, profils, et plusieurs mois de publications. Ce fichier peut être TRÈS gros. Armez-vous de patience - plusieurs minutes peuvent s'écouler avant que le téléchargement ne commence."; -App::$strings["Export your posts from a given year."] = "Exporter vos publications d'une année en particulier"; -App::$strings["You may also export your posts and conversations for a particular year or month. Adjust the date in your browser location bar to select other dates. If the export fails (possibly due to memory exhaustion on your server hub), please try again selecting a more limited date range."] = "Vous pouvez également exporter vos publications et conversations pour une année ou un mois particulier. Ajustez la date dans la barre de votre navigateur pour sélectionner d'autres dates. Si l'export échoue (possible en cas de pénurie de mémoire sur le serveur de votre hub), essayez à nouveau en sélectionnant un intervalle de dates plus petit."; -App::$strings["To select all posts for a given year, such as this year, visit <a href=\"%1\$s\">%2\$s</a>"] = "Pour sélectionner toutes les publications pour une année donnée, telle que cette année, visitez <a href=\"%1\$s\">%2\$s</a>"; -App::$strings["To select all posts for a given month, such as January of this year, visit <a href=\"%1\$s\">%2\$s</a>"] = "Pour sélectionner toutes les publications pour un mois donné, par exemple janvier, visitez <a href=\"%1\$s\">%2\$s</a>"; -App::$strings["These content files may be imported or restored by visiting <a href=\"%1\$s\">%2\$s</a> on any site containing your channel. For best results please import or restore these in date order (oldest first)."] = "Ces fichiers de contenu peuvent être importés ou restaurés en visitant <a href=\"%1\$s\">%2\$s</a> sur n'importe quel site hébergeant votre canal. Pour de meilleurs résultats merci de les importer par ordre chronologique (les plus anciens d'abord)."; +App::$strings["No such group"] = "Groupe introuvable"; +App::$strings["No such channel"] = "Canal introuvable"; +App::$strings["forum"] = "forum"; +App::$strings["Search Results For:"] = "Résultats de recherche pour :"; +App::$strings["Privacy group is empty"] = "Groupe de contacts vide"; +App::$strings["Privacy group: "] = "Groupe de contacts :"; +App::$strings["Invalid connection."] = "Contact non valide."; +App::$strings["Invalid channel."] = "Canal invalide."; +App::$strings["network"] = "réseau"; +App::$strings["RSS"] = "RSS"; +App::$strings["\$Projectname"] = "\$Projectname"; +App::$strings["Welcome to %s"] = "Bienvenue sur %s"; +App::$strings["Permission Denied."] = "Permission refusée."; +App::$strings["File not found."] = "Fichier introuvable."; +App::$strings["Edit file permissions"] = "Modifier les autorisations d'accès au fichier"; +App::$strings["Set/edit permissions"] = "Définir/modifier les autorisations"; +App::$strings["Include all files and sub folders"] = "Inclure tous fichiers et sous-répertoires"; +App::$strings["Return to file list"] = "Retourner à la liste des fichiers"; +App::$strings["Copy/paste this code to attach file to a post"] = "Copiez/collez ce code pour joindre le fichier à une publication"; +App::$strings["Copy/paste this URL to link file from a web page"] = "Copiez/collez cette URL pour pointer vers ce fichier depuis une page web"; +App::$strings["Share this file"] = "Partager ce fichier"; +App::$strings["Show URL to this file"] = "Montrer l'URL de ce fichier"; +App::$strings["Notify your contacts about this file"] = "Notifier vos contacts à propos de ce fichier"; +App::$strings["No channel."] = "Pas de canal."; +App::$strings["Common connections"] = "Contacts en commun"; +App::$strings["No connections in common."] = "Pas de contacts en commun."; App::$strings["No connections."] = "Aucun contact."; App::$strings["Visit %s's profile [%s]"] = "Visiter le profil de %s [%s]"; App::$strings["View Connections"] = "Voir les contacts"; -App::$strings["Source of Item"] = "Source de l'élément"; -App::$strings["Webpages"] = "Pages web"; -App::$strings["Actions"] = "Actions"; -App::$strings["Page Link"] = "Lien vers la page"; -App::$strings["Page Title"] = "Titre de la page"; -App::$strings["Xchan Lookup"] = "Recherche xchan"; -App::$strings["Lookup xchan beginning with (or webbie): "] = "Recherche xchan commençant par (ou adresse \"webbie\") :"; +App::$strings["# Accounts"] = "# Comptes"; +App::$strings["# blocked accounts"] = "# comptes bloqués"; +App::$strings["# expired accounts"] = "# comptes expirés"; +App::$strings["# expiring accounts"] = "# comptes expirant"; +App::$strings["# Channels"] = "# Canaux"; +App::$strings["# primary"] = "# primaire"; +App::$strings["# clones"] = "# clones"; +App::$strings["Message queues"] = "File des messages"; +App::$strings["Your software should be updated"] = "Votre logiciel doit d'être mis à jour"; +App::$strings["Summary"] = "Résumé"; +App::$strings["Registered accounts"] = "Comptes enregistrés"; +App::$strings["Pending registrations"] = "Inscriptions en attente"; +App::$strings["Registered channels"] = "Canaux enregistrés"; +App::$strings["Active plugins"] = "Greffons actifs"; +App::$strings["Version"] = "Version"; +App::$strings["Repository version (master)"] = "Version du dépôt (maître)"; +App::$strings["Repository version (dev)"] = "Version du dépôt (développeur)"; +App::$strings["No service class restrictions found."] = "Aucune restriction de classe de service trouvée."; +App::$strings["Website:"] = "Site web :"; +App::$strings["Remote Channel [%s] (not yet known on this site)"] = "Canal distant [%s] (encore inconnu sur ce site)"; +App::$strings["Rating (this information is public)"] = "Evaluation (cette information est publique)"; +App::$strings["Optionally explain your rating (this information is public)"] = "Explication facultative de votre évaluation (cette information est publique)"; +App::$strings["No valid account found."] = "Aucun compte valide trouvé."; +App::$strings["Password reset request issued. Check your email."] = "Demande de réinitialisation du mot de passe envoyée. Vérifiez vos courriels."; +App::$strings["Site Member (%s)"] = "Membre du site (%s)"; +App::$strings["Password reset requested at %s"] = "Demande de réinitialisation du mot de passe sur %s"; +App::$strings["Request could not be verified. (You may have previously submitted it.) Password reset failed."] = "La demande n'a pas pu être vérifiée. (Peut-être l'avez vous déjà utilisée.) La réinitialisation a échoué."; +App::$strings["Password Reset"] = "Réinitialiser le mot de passe"; +App::$strings["Your password has been reset as requested."] = "Votre mot de passe a bien été réinitialisé."; +App::$strings["Your new password is"] = "Votre nouveau mot de passe est"; +App::$strings["Save or copy your new password - and then"] = "Enregistrez ou copiez votre nouveau mot de passe, puis"; +App::$strings["click here to login"] = "cliquez ici pour vous connecter"; +App::$strings["Your password may be changed from the <em>Settings</em> page after successful login."] = "Votre mot de passe peut être changé depuis la page des <em>Paramètres</em> une fois connecté."; +App::$strings["Your password has changed at %s"] = "Votre mot de passe de %s a été changé"; +App::$strings["Forgot your Password?"] = "Mot de passe oublié ?"; +App::$strings["Enter your email address and submit to have your password reset. Then check your email for further instructions."] = "Saisissez votre adresse de courriel, et validez, pour réinitialiser votre mot de passe. Vérifiez ensuite votre boîte aux lettres pour la suite des instructions."; +App::$strings["Email Address"] = "Adresse de courriel"; +App::$strings["Reset"] = "Réinitialiser"; +App::$strings["Mark all system notifications seen"] = "Marquer toutes les notifications système comme vues"; App::$strings["Site Admin"] = "Administrateur"; -App::$strings["Bug Report"] = ""; -App::$strings["View Bookmarks"] = ""; -App::$strings["My Chatrooms"] = ""; -App::$strings["Firefox Share"] = ""; -App::$strings["Remote Diagnostics"] = ""; +App::$strings["Report Bug"] = "Reporter des bogues"; +App::$strings["View Bookmarks"] = "Voir les marques-pages"; +App::$strings["My Chatrooms"] = "Mes salons de discussions"; +App::$strings["Firefox Share"] = "Partager via Firefox"; +App::$strings["Remote Diagnostics"] = "Diagnostiques à distance"; App::$strings["Suggest Channels"] = "Suggérer des canaux"; App::$strings["Login"] = "Connexion"; App::$strings["Grid"] = "Réseau"; +App::$strings["Wiki"] = "Wiki"; App::$strings["Channel Home"] = "Mon canal"; App::$strings["Events"] = "Événements"; App::$strings["Directory"] = "Annuaire"; @@ -1425,8 +1549,46 @@ App::$strings["Suggest"] = "Suggérer"; App::$strings["Random Channel"] = "Un canal au hasard"; App::$strings["Invite"] = "Invitation"; App::$strings["Features"] = "Fonctionalités"; +App::$strings["Language"] = "Langue"; App::$strings["Post"] = "Envoyer"; +App::$strings["Profile Photo"] = "Photo du Profil"; App::$strings["Purchase"] = "Acheter"; +App::$strings["Undelete"] = "Restaurer"; +App::$strings["Add to app-tray"] = ""; +App::$strings["Remove from app-tray"] = ""; +App::$strings["__ctx:permcat__ default"] = "défaut"; +App::$strings["__ctx:permcat__ follower"] = "abonné"; +App::$strings["__ctx:permcat__ contributor"] = "contributeur"; +App::$strings["__ctx:permcat__ publisher"] = "rédacteur"; +App::$strings["(No Title)"] = "(Pas de titre)"; +App::$strings["Wiki page create failed."] = "Échec de création de la page wiki."; +App::$strings["Wiki not found."] = "Wiki introuvable."; +App::$strings["Destination name already exists"] = "Le nom de destination est déjà pris"; +App::$strings["Page not found"] = "Page introuvable"; +App::$strings["Error reading page content"] = "Erreur de lecture du contenu de la page"; +App::$strings["Error reading wiki"] = "Erreur de lecture du wiki"; +App::$strings["Page update failed."] = "Echec de modification de la page."; +App::$strings["Nothing deleted"] = "Rien n'a été supprimé"; +App::$strings["Compare: object not found."] = "Comparaison : objet introuvable."; +App::$strings["Page updated"] = "Page modifiée"; +App::$strings["Untitled"] = "Sans titre"; +App::$strings["Wiki resource_id required for git commit"] = "\"resource_id\" du wiki nécessaire pour l'enregistrement dans git."; +App::$strings["__ctx:wiki_history__ Message"] = "Message"; +App::$strings["Different viewers will see this text differently"] = "Ce texte aura un rendu différent en fonction des utilisateurs"; +App::$strings["Visible to your default audience"] = "Visible pour vos contacts seulement"; +App::$strings["Only me"] = "Seulement moi"; +App::$strings["Public"] = "Public"; +App::$strings["Anybody in the \$Projectname network"] = "N'importe qui dans le réseau de \$Projectname"; +App::$strings["Any account on %s"] = "N'importe quel compte sur %s"; +App::$strings["Any of my connections"] = "N'importe laquelle de mes connexions"; +App::$strings["Only connections I specifically allow"] = "Uniquement les connexions que j'ai expréssément autorisées"; +App::$strings["Anybody authenticated (could include visitors from other networks)"] = "N'importe qui d'authentifié (cela peut inclure des visiteurs d'autres réseaux)"; +App::$strings["Any connections including those who haven't yet been approved"] = "N'importe quelle connexions, y compris celles qui n'ont pas encore été approuvées"; +App::$strings["This is your default setting for the audience of your normal stream, and posts."] = "Ceci est votre réglage par défaut de l'audience de vos publications sur votre canal normal."; +App::$strings["This is your default setting for who can view your default channel profile"] = "Ceci est votre réglage par défaut à propos de qui peut voir votre canal de profil par défaut."; +App::$strings["This is your default setting for who can view your connections"] = "Ceci est votre réglage par défaut à propos de qui peut voir vos relations."; +App::$strings["This is your default setting for who can view your file storage and photos"] = "Ceci est votre réglage par défaut à propos de qui peut voir vos fichiers ou photos stocké(e)s"; +App::$strings["This is your default setting for the audience of your webpages"] = "Ceci est votre réglage par défaut de l'audience de vos pages web."; App::$strings["Missing room name"] = "Il manque le nom du salon"; App::$strings["Duplicate room name"] = "Un salon avec ce nom existe déjà "; App::$strings["Invalid room specifier."] = "Identifiant de salon invalide."; @@ -1437,7 +1599,7 @@ App::$strings["\$projectname"] = "\$projectname"; App::$strings["Thank You,"] = "Merci,"; App::$strings["%s Administrator"] = "l'administrateur de %s"; App::$strings["%s <!item_type!>"] = "%s <!item_type!>"; -App::$strings["[Hubzilla:Notify] New mail received at %s"] = "[Hubzilla:Notify] Nouveau courriel reçu à %s"; +App::$strings["[\$Projectname:Notify] New mail received at %s"] = "[\$Projectname:Notify] Nouveau mail reçu sur %s"; App::$strings["%1\$s, %2\$s sent you a new private message at %3\$s."] = "%1\$s, vous avez reçu un message privé sur %3\$s, de la part de %2\$s."; App::$strings["%1\$s sent you %2\$s."] = "%1\$s vous a envoyé %2\$s."; App::$strings["a private message"] = "un message privé"; @@ -1445,48 +1607,53 @@ App::$strings["Please visit %s to view and/or reply to your private messages."] App::$strings["%1\$s, %2\$s commented on [zrl=%3\$s]a %4\$s[/zrl]"] = "%1\$s, %2\$s a commenté sur [zrl=%3\$s]%4\$s[/zrl]"; App::$strings["%1\$s, %2\$s commented on [zrl=%3\$s]%4\$s's %5\$s[/zrl]"] = "%1\$s, %2\$s a commenté sur [zrl=%3\$s]%5\$s de %4\$s[/zrl]"; App::$strings["%1\$s, %2\$s commented on [zrl=%3\$s]your %4\$s[/zrl]"] = "%1\$s, %2\$s a commenté [zrl=%3\$s]votre %4\$s[/zrl]"; -App::$strings["[Hubzilla:Notify] Comment to conversation #%1\$d by %2\$s"] = "[Hubzilla:Notify] Commentaire de %2\$s sur conversation #%1\$d"; +App::$strings["[\$Projectname:Notify] Comment to conversation #%1\$d by %2\$s"] = "[\$Projectname:Notify] Commentaire effectué sur la conversation #%1\$d par %2\$s"; App::$strings["%1\$s, %2\$s commented on an item/conversation you have been following."] = "%1\$s, %2\$s a commenté un élément de conversation que vous suivez."; App::$strings["Please visit %s to view and/or reply to the conversation."] = "Merci de visiter %s pour voir et/ou répondre sur cette conversation."; -App::$strings["[Hubzilla:Notify] %s posted to your profile wall"] = "[Hubzilla:Notify] %s a publié sur votre profil"; +App::$strings["%1\$s, %2\$s liked [zrl=%3\$s]your %4\$s[/zrl]"] = "%1\$s, %2\$s aiment [zrl=%3\$s]votre %4\$s[/zrl]"; +App::$strings["[\$Projectname:Notify] Like received to conversation #%1\$d by %2\$s"] = "[\$Projectname:Notify] Aime reçu à la convesation #%1\$d par %2\$s"; +App::$strings["%1\$s, %2\$s liked an item/conversation you created."] = "%1\$s, %2\$s a aimé un élément ou une conversation que vous avez créée."; +App::$strings["[\$Projectname:Notify] %s posted to your profile wall"] = "[\$Projectname:Notify] %s a publié sur le mur de votre profil"; App::$strings["%1\$s, %2\$s posted to your profile wall at %3\$s"] = "%1\$s, %2\$s a publié sur votre profil à %3\$s"; App::$strings["%1\$s, %2\$s posted to [zrl=%3\$s]your wall[/zrl]"] = "%1\$s, %2\$s a publié sur [zrl=%3\$s]votre profil[/zrl]"; -App::$strings["[Hubzilla:Notify] %s tagged you"] = "[Hubzilla:Notify] %s vous a étiqueté"; +App::$strings["[\$Projectname:Notify] %s tagged you"] = "[\$Projectname:Notify] %s vous a étiquetté"; App::$strings["%1\$s, %2\$s tagged you at %3\$s"] = "%1\$s, vous avez été étiqueté sur %3\$s par %2\$s"; App::$strings["%1\$s, %2\$s [zrl=%3\$s]tagged you[/zrl]."] = "%1\$s, %2\$s [zrl=%3\$s]vous a étiqueté[/zrl]."; -App::$strings["[Hubzilla:Notify] %1\$s poked you"] = "[Hubzilla:Notify] %1\$s vous a tapoté"; +App::$strings["[\$Projectname:Notify] %1\$s poked you"] = "[\$Projectname:Notify] %1\$s vous a poké"; App::$strings["%1\$s, %2\$s poked you at %3\$s"] = "%1\$s, %2\$s vous a tapoté sur %3\$s"; App::$strings["%1\$s, %2\$s [zrl=%2\$s]poked you[/zrl]."] = "%1\$s, %2\$s [zrl=%2\$s]vous a tapoté[/zrl]."; -App::$strings["[Hubzilla:Notify] %s tagged your post"] = "[Hubzilla:Notify] %s a étiqueté votre publication"; +App::$strings["[\$Projectname:Notify] %s tagged your post"] = "[\$Projectname:Notify] %s a étiquetté votre publication"; App::$strings["%1\$s, %2\$s tagged your post at %3\$s"] = "%1\$s, %2\$s a étiqueté votre publication sur %3\$s"; App::$strings["%1\$s, %2\$s tagged [zrl=%3\$s]your post[/zrl]"] = "%1\$s, %2\$s a étiqueté [zrl=%3\$s]votre publication[/zrl]"; -App::$strings["[Hubzilla:Notify] Introduction received"] = "[Hubzilla:Notify] Nouvelle présentation"; +App::$strings["[\$Projectname:Notify] Introduction received"] = "[\$Projectname:Notify] Demande de relation reçue"; App::$strings["%1\$s, you've received an new connection request from '%2\$s' at %3\$s"] = "%1\$s, vous avez reçu une demande de contact de '%2\$s' sur %3\$s"; App::$strings["%1\$s, you've received [zrl=%2\$s]a new connection request[/zrl] from %3\$s."] = "%1\$s, vous avez reçu [zrl=%2\$s]une demande de contact[/zrl] de %3\$s."; App::$strings["You may visit their profile at %s"] = "Vous pouvez visiter leur profil sur %s"; App::$strings["Please visit %s to approve or reject the connection request."] = "Merci de visiter %s avant d'approuver (ou non) cette demande de contact."; -App::$strings["[Hubzilla:Notify] Friend suggestion received"] = "[Hubzilla:Notify] Nouvel(le) ami(e) suggéré(e)"; +App::$strings["[\$Projectname:Notify] Friend suggestion received"] = "[\$Projectname:Notify] Suggestion d'amitié reçue"; App::$strings["%1\$s, you've received a friend suggestion from '%2\$s' at %3\$s"] = "%1\$s, vous avez reçu une suggestion d'ami(e) de '%2\$s' à %3\$s"; App::$strings["%1\$s, you've received [zrl=%2\$s]a friend suggestion[/zrl] for %3\$s from %4\$s."] = "%1\$s, avez reçu %3\$s comme [zrl=%2\$s]une suggestion d'ami(e)[/zrl] de %4\$s."; App::$strings["Name:"] = "Nom :"; App::$strings["Photo:"] = "Photo :"; App::$strings["Please visit %s to approve or reject the suggestion."] = "Merci de visiter %s pour donner suite (ou non) à cette suggestion."; -App::$strings["[Hubzilla:Notify]"] = "[Hubzilla:Notify]"; +App::$strings["[\$Projectname:Notify]"] = "[\$Projectname:Notify]"; App::$strings["created a new post"] = "a publié un nouveau message"; App::$strings["commented on %s's post"] = "a commenté la publication de %s"; +App::$strings["Wiki files deleted successfully"] = "Fichiers du wiki supprimés avec succès"; +App::$strings["Update Error at %s"] = "Erreur de mise à jour sur %s"; +App::$strings["Update %s failed. See error logs."] = "La mise-à -jour %s a échoué. Merci de consulter les journaux d'erreur."; App::$strings["Private Message"] = "Message Privé"; App::$strings["Select"] = "Sélectionner"; -App::$strings["Save to Folder"] = "Enregistrer dans le dossier"; App::$strings["I will attend"] = "Je participerai"; App::$strings["I will not attend"] = "Je ne participerai pas"; App::$strings["I might attend"] = "Je participerai peut-être"; App::$strings["I agree"] = "Je suis d'accord"; App::$strings["I disagree"] = "Je ne suis pas d'accord"; App::$strings["I abstain"] = "Je m'abstiens"; -App::$strings["Add Star"] = "Mettre en avant (étoile)"; -App::$strings["Remove Star"] = "Ne plus mettre en avant"; +App::$strings["Add Star"] = "Mettre de côté (étoile)"; +App::$strings["Remove Star"] = "Ne plus mettre de côté"; App::$strings["Toggle Star Status"] = "(Dés)activer l'étoile"; -App::$strings["starred"] = "mis en avant"; +App::$strings["starred"] = "mis de côté"; App::$strings["Message signature validated"] = "Signature du message validée"; App::$strings["Message signature incorrect"] = "Signature du message incorrecte"; App::$strings["Add Tag"] = "Ajouter une étiquette"; @@ -1507,10 +1674,14 @@ App::$strings["via Wall-To-Wall:"] = "par Mur-à -mur :"; App::$strings["from %s"] = "de %s"; App::$strings["last edited: %s"] = "dernière modification : %s"; App::$strings["Expires: %s"] = "Expire : %s"; +App::$strings["Attend"] = "En attente"; +App::$strings["Attendance Options"] = "Options d'attente"; +App::$strings["Vote"] = "Vote"; +App::$strings["Voting Options"] = "Options de vote"; App::$strings["Save Bookmarks"] = "Enregistrer les favoris"; App::$strings["Add to Calendar"] = "Ajouter au Calendrier"; App::$strings["Mark all seen"] = "Tout marquer comme vu"; -App::$strings["[+] show all"] = "[+] voir tous"; +App::$strings["%s show all"] = "%s montre tout"; App::$strings["Bold"] = "Gras"; App::$strings["Italic"] = "Italique"; App::$strings["Underline"] = "Souligné"; @@ -1519,274 +1690,783 @@ App::$strings["Code"] = "Code"; App::$strings["Image"] = "Image"; App::$strings["Insert Link"] = "Insérer un lien"; App::$strings["Video"] = "Vidéo"; -App::$strings["No username found in import file."] = "Aucun nom d'utilisateur dans le fichier d'import."; -App::$strings["Unable to create a unique channel address. Import failed."] = "Impossible de créer une adresse de canal unique. Echec de l'import."; -App::$strings["Cannot locate DNS info for database server '%s'"] = "Impossible de trouver les infos DNS du serveur de BDD '%s'"; +App::$strings["Remote authentication blocked. You are logged into this site locally. Please logout and retry."] = "Authentification distante bloquée. Vous êtes connecté(e) sur ce site localement. Merci de vous déconnecter et réessayer."; +App::$strings["Welcome %s. Remote authentication successful."] = "Bienvenue %s. L'authentification distante a fonctionné."; +App::$strings["parent"] = "retour"; +App::$strings["Collection"] = "Groupe de contacts"; +App::$strings["Principal"] = "Principal"; +App::$strings["Addressbook"] = "Carnet d'adresse"; +App::$strings["Calendar"] = "Calendrier"; +App::$strings["Schedule Inbox"] = "Calendrier - Messages entrants"; +App::$strings["Schedule Outbox"] = "Calendrier - Messages sortants"; +App::$strings["Total"] = "Total"; +App::$strings["Shared"] = "Partagé"; +App::$strings["You are using %1\$s of your available file storage."] = "Vous utilisez %1\$s de votre espace de stockage."; +App::$strings["You are using %1\$s of %2\$s available file storage. (%3\$s%)"] = "Vous utilisez %1\$s sur %2\$s d'espace disponible. (%3\$s%)"; +App::$strings["WARNING:"] = "AVERTISSEMENT :"; +App::$strings["Please use DAV to upload large (video, audio) files.<br>See <a class=\"zrl\" href=\"help/member/member_guide#Cloud_Desktop_Clients\">Cloud Desktop Clients</a>"] = ""; +App::$strings["Create new folder"] = "Nouveau dossier"; +App::$strings["Upload file"] = "Téléverser un fichier"; +App::$strings["Drop files here to immediately upload"] = "Mettez un fichier ici pour le télécharger immédiatement"; +App::$strings["Forums"] = "Forums"; App::$strings["Categories"] = "Catégories"; -App::$strings["Tags"] = "Étiquettes"; -App::$strings["Keywords"] = "Mots-clefs"; -App::$strings["have"] = "ont"; -App::$strings["has"] = "a"; -App::$strings["want"] = "veulent"; -App::$strings["wants"] = "veut"; -App::$strings["likes"] = "aime"; -App::$strings["dislikes"] = "n'aime pas"; -App::$strings["l F d, Y \\@ g:i A"] = "l d F Y \\à G\\hi"; -App::$strings["Starts:"] = "Début :"; -App::$strings["Finishes:"] = "Fin :"; -App::$strings["This event has been added to your calendar."] = "Cet évènement a été ajouté dans votre calendrier."; -App::$strings["Not specified"] = "Non spécifié"; -App::$strings["Needs Action"] = "Besoin d'une action"; -App::$strings["Completed"] = "Terminé"; -App::$strings["In Process"] = "En cours"; -App::$strings["Cancelled"] = "Annulé"; -App::$strings["Cannot create a duplicate channel identifier on this system. Import failed."] = "L'import a échoué. Un canal existe déjà avec ce nom"; -App::$strings["Channel clone failed. Import failed."] = "Echec du clonage du canal. Echec de l'impot."; -App::$strings["(Unknown)"] = "(Inconnu)"; -App::$strings["Visible to anybody on the internet."] = "Visible pour tout le monde sur internet."; -App::$strings["Visible to you only."] = "Visible pour vous seulement."; -App::$strings["Visible to anybody in this network."] = "Visible pour tout le monde sur ce réseau."; -App::$strings["Visible to anybody authenticated."] = "Visible aux utilisateurs authentifiés."; -App::$strings["Visible to anybody on %s."] = "Visible pour tous sur %s."; -App::$strings["Visible to all connections."] = "Visible pour tous les contacts."; -App::$strings["Visible to approved connections."] = "Visible aux contacts approuvés."; -App::$strings["Visible to specific connections."] = "Visible pour certains contacts."; -App::$strings["Privacy group is empty."] = "Groupe d'accès vide."; -App::$strings["Privacy group: %s"] = "Groupe d'accès : %s"; -App::$strings["Connection not found."] = "Contact non trouvé."; -App::$strings["profile photo"] = "photo de profil"; -App::$strings["No recipient provided."] = "Pas de destinataire."; -App::$strings["[no subject]"] = "[sans objet]"; -App::$strings["Unable to determine sender."] = "Impossible de déterminer l'émetteur."; -App::$strings["Stored post could not be verified."] = "Le message stocké n'a pas pu être vérifié."; -App::$strings["prev"] = "préc."; -App::$strings["first"] = "premier"; -App::$strings["last"] = "dernier"; -App::$strings["next"] = "Suivant"; -App::$strings["older"] = "plus ancien"; -App::$strings["newer"] = "plus récent"; -App::$strings["No connections"] = "Pas de relations."; -App::$strings["View all %s connections"] = "Voir les %s contacts"; -App::$strings["poke"] = "tapoter"; -App::$strings["poked"] = "a tapoté"; -App::$strings["ping"] = "ping"; -App::$strings["pinged"] = "pingé"; -App::$strings["prod"] = "encourager"; -App::$strings["prodded"] = "encouragé"; -App::$strings["slap"] = "giffler"; -App::$strings["slapped"] = "gifflé(e)"; -App::$strings["finger"] = "pointer"; -App::$strings["fingered"] = "pointé"; -App::$strings["rebuff"] = "rejetter"; -App::$strings["rebuffed"] = "rejeté"; -App::$strings["happy"] = "heureux"; -App::$strings["sad"] = "triste"; -App::$strings["mellow"] = "mélancolique"; -App::$strings["tired"] = "fatigué"; -App::$strings["perky"] = "impertinent"; -App::$strings["angry"] = "en colère"; -App::$strings["stupefied"] = "stupéfait"; -App::$strings["puzzled"] = "perplexe"; -App::$strings["interested"] = "intéressé"; -App::$strings["bitter"] = "amer"; -App::$strings["cheerful"] = "plein d'entrain"; -App::$strings["alive"] = "vivant"; -App::$strings["annoyed"] = "agaçé"; -App::$strings["anxious"] = "anxieux"; -App::$strings["cranky"] = "énervé"; -App::$strings["disturbed"] = "perturbé"; -App::$strings["frustrated"] = "frustré"; -App::$strings["depressed"] = "déprimé"; -App::$strings["motivated"] = "motivé"; -App::$strings["relaxed"] = "détendu"; -App::$strings["surprised"] = "surpris"; -App::$strings["Monday"] = "Lundi"; -App::$strings["Tuesday"] = "Mardi"; -App::$strings["Wednesday"] = "Mercredi"; -App::$strings["Thursday"] = "Jeudi"; -App::$strings["Friday"] = "Vendredi"; -App::$strings["Saturday"] = "Samedi"; -App::$strings["Sunday"] = "Dimanche"; -App::$strings["January"] = "Janvier"; -App::$strings["February"] = "Février"; -App::$strings["March"] = "Mars"; -App::$strings["April"] = "Avril"; -App::$strings["May"] = "Mai"; -App::$strings["June"] = "Juin"; -App::$strings["July"] = "Juillet"; -App::$strings["August"] = "Août"; -App::$strings["September"] = "Septembre"; -App::$strings["October"] = "Octobre"; -App::$strings["November"] = "Novembre"; -App::$strings["December"] = "Décembre"; -App::$strings["Unknown Attachment"] = "Pièce jointe inconnue"; -App::$strings["unknown"] = "Inconnu"; -App::$strings["remove category"] = "supprimer la catégorie"; -App::$strings["remove from file"] = "retirer du fichier"; -App::$strings["default"] = "défaut"; -App::$strings["Page layout"] = "Mise en page"; -App::$strings["You can create your own with the layouts tool"] = "Créez les vôtres avec les outils de mise en page"; -App::$strings["Page content type"] = "Type de contenu de la page"; -App::$strings["Select an alternate language"] = "Choisir une langue alternative"; -App::$strings["activity"] = "activité"; -App::$strings["Design Tools"] = "Outils de conception"; -App::$strings["Pages"] = "Pages"; -App::$strings["System"] = "Système"; -App::$strings["New App"] = ""; -App::$strings["Suggestions"] = "Suggestions"; -App::$strings["See more..."] = "Voir plus..."; -App::$strings["You have %1$.0f of %2$.0f allowed connections."] = "Vous avez %1$.0f sur %2$.0f contacts autorisés."; -App::$strings["Add New Connection"] = "Ajouter un nouveau contact"; -App::$strings["Enter channel address"] = "Saisissez l'adresse du canal"; -App::$strings["Examples: bob@example.com, https://example.com/barbara"] = "Exemples : pierre@exemple.com, https://exemple.com/sophie"; -App::$strings["Notes"] = "Notes"; -App::$strings["Remove term"] = "Retirer le terme"; -App::$strings["Saved Searches"] = "Recherches sauvegardées"; -App::$strings["add"] = "ajouter"; -App::$strings["Saved Folders"] = "Dossiers sauvegardés"; App::$strings["Everything"] = "Tout"; -App::$strings["Archives"] = "Archives"; -App::$strings["Refresh"] = "Actualiser"; -App::$strings["Account settings"] = "Paramètres du compte"; -App::$strings["Channel settings"] = "Paramètres du canal"; -App::$strings["Additional features"] = "Fonctionnalités supplémentaires"; -App::$strings["Feature/Addon settings"] = "Paramètres des extensions/greffons"; -App::$strings["Display settings"] = "Paramètres d'affichage"; -App::$strings["Manage locations"] = ""; -App::$strings["Export channel"] = "Exporter le canal"; -App::$strings["Connected apps"] = "Applications connectées"; -App::$strings["Premium Channel Settings"] = "Paramètres de canal VIP"; +App::$strings["Events Tools"] = "Outils Evènements"; +App::$strings["Export Calendar"] = "Exporter le calendrier"; +App::$strings["Import Calendar"] = "Importer un calendrier"; +App::$strings["Suggested Chatrooms"] = "Salons suggérés"; App::$strings["Private Mail Menu"] = "Menu des messages privés"; App::$strings["Combined View"] = "Vue combinée"; App::$strings["Inbox"] = "Boîte de réception"; App::$strings["Outbox"] = "Boîte d'envoi"; App::$strings["New Message"] = "Nouveau message"; +App::$strings["Chatrooms"] = "Salons de clavardage"; +App::$strings["Overview"] = "Aperçu"; +App::$strings["Rating Tools"] = "Outils d'évaluation"; +App::$strings["Rate Me"] = "M'évaluer"; +App::$strings["View Ratings"] = "Voir mes évaluations"; +App::$strings["__ctx:widget__ Activity"] = ""; +App::$strings["You have %1$.0f of %2$.0f allowed connections."] = "Vous avez %1$.0f sur %2$.0f contacts autorisés."; +App::$strings["Add New Connection"] = "Ajouter un nouveau contact"; +App::$strings["Enter channel address"] = "Saisissez l'adresse du canal"; +App::$strings["Examples: bob@example.com, https://example.com/barbara"] = "Exemples : pierre@exemple.com, https://exemple.com/sophie"; +App::$strings["Wiki List"] = "Liste de wikis"; +App::$strings["Archives"] = "Archives"; App::$strings["Conversations"] = "Conversations"; App::$strings["Received Messages"] = "Messages reçus"; App::$strings["Sent Messages"] = "Messages envoyés"; App::$strings["No messages."] = "Pas de message."; App::$strings["Delete conversation"] = "Supprimer la conversation"; -App::$strings["Events Menu"] = "Menu Evènements"; -App::$strings["Day View"] = "Vue Jour"; -App::$strings["Week View"] = "Vue Semaine"; -App::$strings["Month View"] = "Vue Mois"; -App::$strings["Events Tools"] = "Outils Evènements"; -App::$strings["Export Calendar"] = "Exporter le calendrier"; -App::$strings["Import Calendar"] = "Importer un calendrier"; -App::$strings["Chatrooms"] = "Salons de clavardage"; -App::$strings["Overview"] = ""; -App::$strings["Chat Members"] = ""; -App::$strings["Bookmarked Chatrooms"] = "Salons favoris"; -App::$strings["Suggested Chatrooms"] = "Salons suggérés"; +App::$strings["Chat Members"] = "Membres du salon de discussion"; App::$strings["photo/image"] = "photo/image"; -App::$strings["Click to show more"] = "Cliquer pour voir plus"; -App::$strings["Rating Tools"] = "Outils d'évaluation"; -App::$strings["Rate Me"] = "M'évaluer"; -App::$strings["View Ratings"] = "Voir mes évaluations"; -App::$strings["Forums"] = "Membres du forum"; +App::$strings["Remove term"] = "Retirer le terme"; +App::$strings["Saved Searches"] = "Recherches sauvegardées"; +App::$strings["add"] = "ajouter"; +App::$strings["Notes"] = "Notes"; +App::$strings["Wiki Pages"] = "Pages wiki"; +App::$strings["Add new page"] = "Ajouter une nouvelle page"; +App::$strings["Page name"] = "Nom de la page"; +App::$strings["Refresh"] = "Actualiser"; App::$strings["Tasks"] = "Tâches"; -App::$strings["Documentation"] = "Documentation"; -App::$strings["Project/Site Information"] = "Information sur le site/projet"; -App::$strings["For Members"] = "Pour les membres"; -App::$strings["For Administrators"] = "Pour les administrateurs"; -App::$strings["For Developers"] = "Pour les développeurs"; -App::$strings["Member registrations waiting for confirmation"] = ""; +App::$strings["Suggestions"] = "Suggestions"; +App::$strings["See more..."] = "Voir plus..."; +App::$strings["Saved Folders"] = "Dossiers sauvegardés"; +App::$strings["Click to show more"] = "Cliquer pour voir plus"; +App::$strings["Member registrations waiting for confirmation"] = "Inscriptions en attente d'approbation"; App::$strings["Inspect queue"] = "Analyser la file d'attente"; App::$strings["DB updates"] = "Mises à jour BDD"; App::$strings["Admin"] = "Administrateur"; App::$strings["Plugin Features"] = "Fonctionnalités des greffons"; -App::$strings["Channel is blocked on this site."] = "Ce canal est bloqué sur ce site."; -App::$strings["Channel location missing."] = "Emplacement du canal introuvable."; -App::$strings["Response from remote channel was incomplete."] = "La réponse du canal distant était incomplète."; -App::$strings["Channel was deleted and no longer exists."] = "Le canal a été supprimé et n'existe plus."; -App::$strings["Protocol disabled."] = "Protocole désactivé."; -App::$strings["Channel discovery failed."] = "La tentative d'accéder au canal a échoué."; -App::$strings["Cannot connect to yourself."] = "Ne peut pas se connecter à vous."; -App::$strings["%1\$s's bookmarks"] = "Favoris de %1\$s"; -App::$strings["Public Timeline"] = "Fil public"; -App::$strings["Image/photo"] = "Image/photo"; -App::$strings["Encrypted content"] = "Contenu chiffré"; -App::$strings["Install %s element: "] = "Installer %s élément"; -App::$strings["This post contains an installable %s element, however you lack permissions to install it on this site."] = "Ce message contient un élément installable %s, mais vous n'avez pas l'autorisation de l'installer sur ce site."; -App::$strings["%1\$s wrote the following %2\$s %3\$s"] = "%1\$s a écrit %2\$s qui suit %3\$s"; -App::$strings["Click to open/close"] = "Cliquer pour ouvrir/fermer"; -App::$strings["spoiler"] = ""; -App::$strings["Different viewers will see this text differently"] = "Ce texte aura un rendu différent en fonction des utilisateurs"; -App::$strings["$1 wrote:"] = "$1 a écrit :"; -App::$strings["Directory Options"] = "Options d'annuaire"; -App::$strings["Safe Mode"] = "Mode sûr"; -App::$strings["Public Forums Only"] = "Les forums publics uniquement"; -App::$strings["This Website Only"] = "Ce site uniquement"; -App::$strings["The form security token was not correct. This probably happened because the form has been opened for too long (>3 hours) before submitting it."] = "Le formulaire n'est plus sécurisé, probablement parce qu'il est ouvert depuis trop longtemps (plus de 3 heures)."; +App::$strings["Account settings"] = "Paramètres du compte"; +App::$strings["Channel settings"] = "Paramètres du canal"; +App::$strings["Additional features"] = "Fonctionnalités supplémentaires"; +App::$strings["Feature/Addon settings"] = "Paramètres des extensions/greffons"; +App::$strings["Display settings"] = "Paramètres d'affichage"; +App::$strings["Manage locations"] = "Gérer les emplacements"; +App::$strings["Export channel"] = "Exporter le canal"; +App::$strings["Connected apps"] = "Applications connectées"; +App::$strings["Permission Groups"] = "Groupes d'autorisation"; +App::$strings["Premium Channel Settings"] = "Paramètres de canal VIP"; +App::$strings["Bookmarked Chatrooms"] = "Salons favoris"; +App::$strings["Source channel not found."] = "Source du canal introuvable."; +App::$strings["__ctx:opensearch__ Search %1\$s (%2\$s)"] = "Recherche %1\$s (%2\$s)"; +App::$strings["__ctx:opensearch__ \$Projectname"] = "\$Projectname"; +App::$strings["Create an account to access services and applications"] = "Créer un compte pour accéder aux services et applications"; App::$strings["Logout"] = "Déconnexion"; -App::$strings["End this session"] = "Mettre fin à la session"; -App::$strings["Home"] = "Mon canal"; -App::$strings["Your posts and conversations"] = "Vos publications et conversations"; -App::$strings["Your profile page"] = "Votre profil"; -App::$strings["Manage/Edit profiles"] = "Gérer/modifier les profils"; +App::$strings["Login/Email"] = "pseudo / email"; +App::$strings["Password"] = "Mot de passe"; +App::$strings["Remember me"] = "Se souvenir de moi"; +App::$strings["Forgot your password?"] = "Mot de passe oublié ?"; +App::$strings["toggle mobile"] = "(dés)activer mobile"; +App::$strings["[\$Projectname] Website SSL error for %s"] = ""; +App::$strings["Website SSL certificate is not valid. Please correct."] = "Le certificat SSL n'est pas valide. Corrigez le."; +App::$strings["[\$Projectname] Cron tasks not running on %s"] = ""; +App::$strings["Cron/Scheduled tasks not running."] = "Les taches planifiées ne tournent pas."; +App::$strings["never"] = "jamais"; +App::$strings["Focus (Hubzilla default)"] = "Focus (par défaut pour Hubzilla)"; +App::$strings["Theme settings"] = "Paramètres du thème"; +App::$strings["Narrow navbar"] = "Barre de navigation fine"; +App::$strings["Navigation bar background color"] = "Couleur de fond de la barre de navigation"; +App::$strings["Navigation bar icon color "] = "Couleur des icônes de la barre de navigation"; +App::$strings["Navigation bar active icon color "] = "Couleur de l'icône active de la barre de navigation"; +App::$strings["Link color"] = ""; +App::$strings["Set font-color for banner"] = "Définir la couleur du texte de la bannière"; +App::$strings["Set the background color"] = "Définir la couleur d'arrière-plan"; +App::$strings["Set the background image"] = "Définir l'image d'arrière-plan"; +App::$strings["Set the background color of items"] = "Définir la couleur de fond des contributions"; +App::$strings["Set the background color of comments"] = "Couleur de fond des commentaires"; +App::$strings["Set font-size for the entire application"] = "Définir la taille de police pour l'application entière"; +App::$strings["Examples: 87.5%, 14px"] = ""; +App::$strings["Set font-color for posts and comments"] = "Définir la couleur de police pour les contributions et commentaires"; +App::$strings["Set radius of corners"] = "Définir le rayon des arrondis"; +App::$strings["Example: 4px"] = ""; +App::$strings["Set shadow depth of photos"] = "Définir la profondeur de l'ombre des photos"; +App::$strings["Set maximum width of content region in pixel"] = "Définir la largeur maximale de la zone des contenus"; +App::$strings["Leave empty for default width"] = "Laissez vide pour avoir la largeur par défaut"; +App::$strings["Left align page content"] = "Aligner à gauche le contenu de la page"; +App::$strings["Set size of conversation author photo"] = "Définir la taille de la photo de l'auteur d'une conversation"; +App::$strings["Set size of followup author photos"] = "Définir la taille de la photo de l'auteur d'une réponse"; +App::$strings["Errors encountered deleting database table "] = "Des erreurs ont eu lieu lors de la suppression de la table de la base de données."; +App::$strings["Submit Settings"] = "Emvoyer les paramètres"; +App::$strings["Drop tables when uninstalling?"] = "Lors de la désinstallation, purger les tables?"; +App::$strings["If checked, the Rendezvous database tables will be deleted when the plugin is uninstalled."] = "Si cette case est cochée, les tables de la base Rendezvous seront supprimées lorsque le plugin sera désinstallé."; +App::$strings["Mapbox Access Token"] = "Jeton d'accès à la mapbox."; +App::$strings["If you enter a Mapbox access token, it will be used to retrieve map tiles from Mapbox instead of the default OpenStreetMap tile server."] = "Si vous entrez un jeton d'accès Mapbox, il doit être utilisé pour récupérer les cartes à partir de Mapbox au lieu du serveur par défaut OpenStreetMap."; +App::$strings["Rendezvous"] = "Rendezvous"; +App::$strings["This identity has been deleted by another member due to inactivity. Please press the \"New identity\" button or refresh the page to register a new identity. You may use the same name."] = "Cette identité a été supprimée par un autre membre en raison de l'inactivité. Appuyez sur le bouton \"Nouvelle identité\" ou actualisez la page pour enregistrer une nouvelle identité. Vous pouvez utiliser le même nom."; +App::$strings["Welcome to Rendezvous!"] = "Bienvenue dans Rendevzvous!"; +App::$strings["Enter your name to join this rendezvous. To begin sharing your location with the other members, tap the GPS control. When your location is discovered, a red dot will appear and others will be able to see you on the map."] = "Entrez votre nom pour rejoindre ce rendez-vous. Pour commencer à partager votre emplacement avec les autres membres, appuyez sur le contrôle GPS. Lorsque votre emplacement est découvert, un point rouge apparaîtra et les autres seront en mesure de vous voir sur la carte."; +App::$strings["Let's meet here"] = "Rencontrez-vous ici"; +App::$strings["New marker"] = "Nouveau marqueur"; +App::$strings["Edit marker"] = "Éditer le marqueur"; +App::$strings["New identity"] = "Nouvelle identité"; +App::$strings["Delete marker"] = "Supprimer le marqueur"; +App::$strings["Delete member"] = "Supprimer le membre"; +App::$strings["Edit proximity alert"] = "Éditer l'alerte de proximité"; +App::$strings["A proximity alert will be issued when this member is within a certain radius of you.<br><br>Enter a radius in meters (0 to disable):"] = "Une alerte de proximité sera émise lorsque ce membre se trouve dans un certain périmètre autour de vous. Entrer un rayon en mètres (0 pour désactiver):"; +App::$strings["distance"] = "distance"; +App::$strings["Proximity alert distance (meters)"] = "Distance d'alerte de proximité (mètres)"; +App::$strings["A proximity alert will be issued when you are within a certain radius of the marker location.<br><br>Enter a radius in meters (0 to disable):"] = "Une alerte de proximité sera déclenchée quand vous serez à une certaine distance du marqueur d'emplacement.<br><br>Indiquez une distance en mètres (0 pour désactiver) :"; +App::$strings["Marker proximity alert"] = "Alerte de proximité de marqueur"; +App::$strings["Reminder note"] = "Note de rappel"; +App::$strings["Enter a note to be displayed when you are within the specified proximity..."] = "Saisissez une note à afficher quand vous serez à la distance indiquée..."; +App::$strings["Add new rendezvous"] = "Ajouter un nouveau rendezvous"; +App::$strings["Create a new rendezvous and share the access link with those you wish to invite to the group. Those who open the link become members of the rendezvous. They can view other member locations, add markers to the map, or share their own locations with the group."] = "Créez un nouveau rendez-vous et partagez le lien d'accès avec les gens que vous souhaitez inviter au groupe. Ceux qui ouvrent le lien deviennent membres du rendez-vous. Ils peuvent afficher les emplacements des autres membres, ajouter des marqueurs à la carte ou partager leurs propres emplacements avec le groupe."; +App::$strings["Some setting"] = "Un certain paramètre"; +App::$strings["A setting"] = "Un paramètre"; +App::$strings["Skeleton Settings"] = "Paramètres du squelette"; +App::$strings["GNU-Social Protocol Settings updated."] = ""; +App::$strings["Enable the GNU-Social protocol for this channel"] = ""; +App::$strings["GNU-Social Protocol Settings"] = ""; +App::$strings["Follow"] = ""; +App::$strings["%1\$s is now following %2\$s"] = ""; +App::$strings["INVALID EVENT DISMISSED!"] = "ÉVÉNEMENT INVALIDE REJETÉ!"; +App::$strings["Summary: "] = "Sommaire :"; +App::$strings["Date: "] = "Date :"; +App::$strings["Reason: "] = "Raison :"; +App::$strings["INVALID CARD DISMISSED!"] = "ÉVÉNEMENT INVALIDE REJETÉ!"; +App::$strings["Name: "] = "Nom :"; +App::$strings["You have to enable this plugin in Feature/Addon Settings > CalDAV/CardDAV Settings before you can use it."] = "Vous avez activé ce plugin dans Fonctionalités/Paramètres des extensions > CalDAV/CardDAV Paramètres avant que vous puissiez l'utiliser."; +App::$strings["Example: YYYY-MM-DD HH:mm"] = "Exemple : YYYY-MM-DD HH:mm"; +App::$strings["End date and time"] = "Date et heure de fin"; +App::$strings["List month"] = "Liste mois"; +App::$strings["List week"] = "Liste semaine"; +App::$strings["List day"] = "Liste jour"; +App::$strings["More"] = "Plus"; +App::$strings["Less"] = "Moins"; +App::$strings["Select calendar"] = "Sélectionner un calendrier"; +App::$strings["Delete all"] = "Tout supprimer"; +App::$strings["Sorry! Editing of recurrent events is not yet implemented."] = "Désolé ! L'édition d'événements récurrents n'est pas encore implémenté."; +App::$strings["Errors encountered creating database table: "] = "Des erreurs se sont produites lors de la création de la table de la base de données :"; +App::$strings["Default Calendar"] = "Agenda par défaut"; +App::$strings["Default Addressbook"] = "Carnet d'adresses par défaut"; +App::$strings["CalDAV/CardDAV Settings saved."] = "Les paramètres CalDAV/CardDAV ont été sauvegardés."; +App::$strings["Enable CalDAV/CardDAV Server for this channel"] = "Activer le serveur CalDAV/CardDAV pour ce canal"; +App::$strings["Your CalDAV resources are located at %s "] = "Vos ressources CalDAV sont situées à %s"; +App::$strings["Your CardDAV resources are located at %s "] = "Vos ressources CardDAV sont situées à %s"; +App::$strings["CalDAV/CardDAV Settings"] = "Paramètres CalDAV/CardDAV"; +App::$strings["Home, Voice"] = "Domicile, Voix"; +App::$strings["Home, Fax"] = "Domicile, Fax"; +App::$strings["Work, Voice"] = "Travail, Voix"; +App::$strings["Work, Fax"] = "Travail, Fax"; +App::$strings["Select Channel"] = "Sélectionner un canal"; +App::$strings["Read-write"] = "Lire et écrire"; +App::$strings["Read-only"] = "Lire uniquement"; +App::$strings["My Calendars"] = "Mes agendas"; +App::$strings["Shared Calendars"] = "Agendas partagés"; +App::$strings["Share this calendar"] = "Partager cet agenda"; +App::$strings["Calendar name and color"] = "Nom et couleur de l'agenda"; +App::$strings["Create new calendar"] = "Créer un nouvel agenda"; +App::$strings["Calendar Name"] = "Nom de l'agenda"; +App::$strings["Calendar Tools"] = "Outils pour les agendas"; +App::$strings["Import calendar"] = "Importer un agenda"; +App::$strings["Select a calendar to import to"] = "Sélectionner un agenda à importer dans"; +App::$strings["Addressbooks"] = "Carnet d'adresses"; +App::$strings["Addressbook name"] = "Nom du carnet d'adresses"; +App::$strings["Create new addressbook"] = "Créer un nouveau carnet d'adresses"; +App::$strings["Addressbook Name"] = "Nom du carnet d'adresses"; +App::$strings["Addressbook Tools"] = "Outils pour les carnets d'adresses"; +App::$strings["Import addressbook"] = "Importer un carnet d'adresses"; +App::$strings["Select an addressbook to import to"] = "Sélectionner un carnet d'adresses à importer dans"; +App::$strings["Planets Settings updated."] = "Paramètres Planets mis à jour."; +App::$strings["Enable Planets Plugin"] = "Activer le plugin Planets"; +App::$strings["Planets Settings"] = "Paramètres Planets"; +App::$strings["System defaults:"] = "Paramètres par défaut du système :"; +App::$strings["Preferred Clipart IDs"] = "ID Clipart préférées"; +App::$strings["List of preferred clipart ids. These will be shown first."] = "Liste des ids clipart préférése. Celles-ci seront montrées en premier."; +App::$strings["Default Search Term"] = "Terme de recherche par défaut"; +App::$strings["The default search term. These will be shown second."] = "Le terme de recherche par défaut. Ceci sera affiché en second."; +App::$strings["Return After"] = "Retourner ensuite"; +App::$strings["Page to load after image selection."] = "Page à afficher après la sélection de l'image."; App::$strings["Edit Profile"] = "Éditeur de profil"; -App::$strings["Edit your profile"] = "Modifier votre profil"; -App::$strings["Your photos"] = "Vos photos"; -App::$strings["Your files"] = "Vos fichiers"; -App::$strings["Your chatrooms"] = "Vos salons"; -App::$strings["Bookmarks"] = "Favoris"; -App::$strings["Your bookmarks"] = "Vos favoris"; -App::$strings["Your webpages"] = "Vos pages web"; -App::$strings["Sign in"] = "Connexion"; -App::$strings["%s - click to logout"] = "%s - cliquer ici pour déconnecter"; -App::$strings["Remote authentication"] = "Authentification distante"; -App::$strings["Click to authenticate to your home hub"] = "S'authentifier auprès de votre hub principal"; -App::$strings["Home Page"] = "Page d'accueil"; -App::$strings["Create an account"] = "Créer un compte"; -App::$strings["Help and documentation"] = "Aide et documentation"; -App::$strings["Applications, utilities, links, games"] = "Applications, utilitaires, liens, jeux"; -App::$strings["Search site @name, #tag, ?docs, content"] = "Recherche @nom, #tag, contenu"; -App::$strings["Channel Directory"] = "Annuaire des canaux"; -App::$strings["Your grid"] = "Votre réseau"; -App::$strings["Mark all grid notifications seen"] = "Marquer toutes les notifications du réseau comme vues"; -App::$strings["Channel home"] = "Mon canal"; -App::$strings["Mark all channel notifications seen"] = "Marquer toutes les notifications du canal comme vues"; -App::$strings["Notices"] = "Notifications"; -App::$strings["Notifications"] = "Notifications"; -App::$strings["See all notifications"] = "Voir toutes les notifications"; -App::$strings["Private mail"] = "Messages privés"; -App::$strings["See all private messages"] = "Voir tous les messages privés"; -App::$strings["Mark all private messages seen"] = "Marquer tous les messages privés comme vus"; -App::$strings["Event Calendar"] = "Calendrier des événements"; -App::$strings["See all events"] = "Voir tous les événements"; -App::$strings["Mark all events seen"] = "Marquer tous les événements comme vus"; -App::$strings["Manage Your Channels"] = "Gérer vos canaux"; -App::$strings["Account/Channel Settings"] = "Paramètres du Compte/Canal"; -App::$strings["Site Setup and Configuration"] = "Configuration du site"; -App::$strings["Loading..."] = "Chargement..."; -App::$strings["@name, #tag, ?doc, content"] = "@nom, #étiquette, ?doc, contenu"; -App::$strings["Please wait..."] = "Merci de patienter..."; -App::$strings["New window"] = "Nouvelle fenêtre"; -App::$strings["Open the selected location in a different window or browser tab"] = "Ouvrir l'emplacement dans une fenêtre ou un onglet différent"; -App::$strings["User '%s' deleted"] = "Utilisateur '%s' supprimé"; -App::$strings["%d invitation available"] = array( - 0 => "%d invitation disponible", - 1 => "%d invitations disponibles", -); -App::$strings["Find Channels"] = "Trouver des canaux"; -App::$strings["Enter name or interest"] = "Saisir nom ou centre d'intérêt"; -App::$strings["Connect/Follow"] = "Ajouter/Suivre"; -App::$strings["Examples: Robert Morgenstein, Fishing"] = "Exemples: Guillaume Martin, Course à pieds"; -App::$strings["Random Profile"] = "Un profil au hasard"; -App::$strings["Invite Friends"] = "Inviter des amis"; -App::$strings["Advanced example: name=fred and country=iceland"] = "Exemple avancé : name=fred and country=iceland"; -App::$strings["%d connection in common"] = array( - 0 => "%d contact en commun", - 1 => "%d contacts en commun", -); -App::$strings["show more"] = "montrer plus"; +App::$strings["Profile List"] = "Liste de profil"; +App::$strings["Order of Preferred"] = "Tri selon les préférences"; +App::$strings["Sort order of preferred clipart ids."] = "Ordre de tri des ids de clipart préférés."; +App::$strings["Newest first"] = "Les plus récents en premier"; +App::$strings["As entered"] = "Comme entrés"; +App::$strings["Order of other"] = "Tri selon autre"; +App::$strings["Sort order of other clipart ids."] = "Ordre de tri des autres clipart ids."; +App::$strings["Most downloaded first"] = "Les plus téléchargés en premier"; +App::$strings["Most liked first"] = "Les plus aimés en premier"; +App::$strings["Preferred IDs Message"] = "IDs des messages préférés"; +App::$strings["Message to display above preferred results."] = "Message à afficher au-dessus de la liste des résultats préférés."; +App::$strings["Uploaded by: "] = "Téléversé par :"; +App::$strings["Drawn by: "] = "Dessiné par :"; +App::$strings["Or select from a free OpenClipart.org image:"] = "ou sélectionner une image libre d'OpenClipart.org :"; +App::$strings["Search Term"] = "Terme de recherche"; +App::$strings["Unknown error. Please try again later."] = "Erreur inconnue. Veuillez essayer à nouveau plus tard."; +App::$strings["Profile photo updated successfully."] = "Photo de profil actualisée avec succès."; +App::$strings["Flag Adult Photos"] = "Photo pour adulte"; +App::$strings["Provide photo edit option to hide inappropriate photos from default album view"] = "Fourni l'option d'édition d'une photo afin de cacher des photos inappropriées de la vue d''album par défaut"; +App::$strings["Post to WordPress"] = "Publier sur Wordpress"; +App::$strings["Enable WordPress Post Plugin"] = "Activer l'extension de publication WordPress"; +App::$strings["WordPress username"] = "Identifiant de connexion WordPress"; +App::$strings["WordPress password"] = "Mot de passe de connexion WordPress"; +App::$strings["WordPress API URL"] = "URL de l'API WordPress"; +App::$strings["Typically https://your-blog.tld/xmlrpc.php"] = "Typiquement https://your-blog.tld/xmlrpc.php"; +App::$strings["WordPress blogid"] = "ID de votre blog WordPress"; +App::$strings["For multi-user sites such as wordpress.com, otherwise leave blank"] = "Pour les sites multi-utilisateurs comme wordpress.com, sinon laisser vide"; +App::$strings["Post to WordPress by default"] = "Par défaut, publier sur WordPress"; +App::$strings["Forward comments (requires hubzilla_wp plugin)"] = "Transférer les commentaires (nécessite le plugin hubzila_wp)"; +App::$strings["WordPress Post Settings"] = "Paramètres de publications WordPress"; +App::$strings["Wordpress Settings saved."] = "Les paramètres WordPress ont été sauvegardés."; +App::$strings["This plugin looks in posts for the words/text you specify below, and collapses any content containing those keywords so it is not displayed at inappropriate times, such as sexual innuendo that may be improper in a work setting. It is polite and recommended to tag any content containing nudity with #NSFW. This filter can also match any other word/text you specify, and can thereby be used as a general purpose content filter."] = "Ce plugin cherche dans les publications les mots/textes que vous spécifiez ci-dessous, et réduit tout contenu contenant ces mots-clés afin qu'ils ne s'affichent pas à des moments inappropriés, tels que les insinuations sexuelles qui peuvent être inappropriées dans un contexte de travail. Il est poli et recommandé de marquer tout contenu contenant de la nudité avec #NSFW. Ce filtre peut également correspondre à tout autre mot/texte que vous spécifiez et peut ainsi être utilisé comme un filtre de contenu à usage général."; +App::$strings["Enable Content filter"] = "Activer le filtrage des contenus"; +App::$strings["Comma separated list of keywords to hide"] = "Liste séparée par des virgules des mots-clés à cacher"; +App::$strings["Word, /regular-expression/, lang=xx, lang!=xx"] = "Mot, /expression-régulière/, lang=xx, lang!=xx"; +App::$strings["Not Safe For Work Settings"] = "Paramètres NSFW (Not Safe For Work)"; +App::$strings["General Purpose Content Filter"] = "Filtre de contenu sujet général"; +App::$strings["NSFW Settings saved."] = "Paramètres NSFW sauvegardés."; +App::$strings["Possible adult content"] = "Contenu pour adulte probable"; +App::$strings["%s - view"] = ""; +App::$strings["Post to Insanejournal"] = "Publier sur InsaneJournal"; +App::$strings["Enable InsaneJournal Post Plugin"] = "Activer le plugin de publication InsaneJournal"; +App::$strings["InsaneJournal username"] = "Identifiant InsaneJournal"; +App::$strings["InsaneJournal password"] = "Mot de passe InsaneJournal"; +App::$strings["Post to InsaneJournal by default"] = "Par défaut, publier dans InsaneJournal"; +App::$strings["InsaneJournal Post Settings"] = "Paramètres de publication de InsaneJournal"; +App::$strings["Insane Journal Settings saved."] = "Les paramètres d'InsaneJournal ont été sauvegardés"; +App::$strings["Upload a file"] = "Téléverser un fichier"; +App::$strings["Drop files here to upload"] = "Glisser les fichiers ici pour téléversement"; +App::$strings["Failed"] = "Échec"; +App::$strings["No files were uploaded."] = "Aucun fichier n'a été téléversé."; +App::$strings["Uploaded file is empty"] = "Le fichier téléversé est vide"; +App::$strings["Image exceeds size limit of "] = "L'image excède la taille limite de"; +App::$strings["File has an invalid extension, it should be one of "] = "L'extension du fichier est invalide, elle doit être l'une des suivantes"; +App::$strings["Upload was cancelled, or server error encountered"] = "Le téléversement a été annulé, ou le serveur a rencontré une erreur"; +App::$strings["Post to Dreamwidth"] = "Publier sur Dreamwidth"; +App::$strings["Enable Dreamwidth Post Plugin"] = "Activer le plugin de publication Dreamwidth"; +App::$strings["Dreamwidth username"] = "Nom d'utilisateur Dreamwidth"; +App::$strings["Dreamwidth password"] = "Mot de passe Dreamwidth"; +App::$strings["Post to Dreamwidth by default"] = "Publication avec Dreamwidth par défaut"; +App::$strings["Dreamwidth Post Settings"] = "Paramètres de publication Dreamwidth"; +App::$strings["Install Firefox Sharing Tools"] = "Installer Firefox Sharing Tools"; +App::$strings["Share content from Firefox to \$Projectname"] = "Partager du contenu depuis Firefox avec \$Projectname"; +App::$strings["Install Firefox Sharing Tools to this web browser"] = "Installer Firefox Sharing Tools sur ce navigateur"; +App::$strings["Hubzilla Directory Stats"] = "Statistiques de l'annuaire Hubzilla"; +App::$strings["Total Hubs"] = "Total de Hubs"; +App::$strings["Hubzilla Hubs"] = "Hubs Hubzilla"; +App::$strings["Friendica Hubs"] = "Hubs Friendica"; +App::$strings["Diaspora Pods"] = "Pods Diaspora"; +App::$strings["Hubzilla Channels"] = "Canaux Hubzilla"; +App::$strings["Friendica Channels"] = "Canaux Friendica"; +App::$strings["Diaspora Channels"] = "Canaux Diaspora"; +App::$strings["Aged 35 and above"] = "Âgé de 35 ans et plus"; +App::$strings["Aged 34 and under"] = "Âgé de 34 et moins"; +App::$strings["Average Age"] = "Âge moyen"; +App::$strings["Known Chatrooms"] = "Salons de discussion connus"; +App::$strings["Known Tags"] = "Étiquettes connues"; +App::$strings["Please note Diaspora and Friendica statistics are merely those **this directory** is aware of, and not all those known in the network. This also applies to chatrooms,"] = "Veuillez noter que les statistiques de Diaspora et Friendica sont simplement celles dont **ce répertoire** est au courant, et pas toutes celles connues dans le réseau. Cela s'applique également aux salles de discussion,"; +App::$strings["Email notification hub"] = "Notification par mail du hub"; +App::$strings["Hostname"] = "Nom d'hôte"; +App::$strings["Mailhost Settings"] = "Paramètres mail de l'hôte"; +App::$strings["MAILHOST Settings saved."] = "Paramètres mail de l'hôte sauvegardés."; +App::$strings["Your Webbie:"] = "Vous êtes Webbie :"; +App::$strings["Fontsize (px):"] = "Taille de la police (px) :"; +App::$strings["Link:"] = "Lien :"; +App::$strings["Like us on Hubzilla"] = "Aimez-nous sur Hubzilla"; +App::$strings["Embed:"] = "Embarqué :"; +App::$strings["Photos imported"] = "Photos importées"; +App::$strings["Redmatrix Photo Album Import"] = "Import de l'album photo Redmatrix"; +App::$strings["This will import all your Redmatrix photo albums to this channel."] = "Ceci va importer l'intégralité de vos albums photos Redmatrix dans ce canal."; +App::$strings["Redmatrix Server base URL"] = "URL de base du serveur Redmatrix"; +App::$strings["Redmatrix Login Username"] = "Identifiant de connexion Redmatrix"; +App::$strings["Redmatrix Login Password"] = "Mot de passe de connexion Redmatrix"; +App::$strings["Import just this album"] = "Importer uniquement cet album"; +App::$strings["Leave blank to import all albums"] = "Laisser vide pour importer tous les albums"; +App::$strings["Maximum count to import"] = "Nombre maximum de comptes à importer"; +App::$strings["0 or blank to import all available"] = "0 ou vide pour importer tout ce qui est disponible"; +App::$strings["Channels to auto connect"] = "Canaux à connecter automatiqument"; +App::$strings["Comma separated list"] = "Liste séparée par des virgules"; +App::$strings["Popular Channels"] = "Canaux populaires"; +App::$strings["IRC Settings"] = "Paramètres IRC"; +App::$strings["IRC settings saved."] = "Paramètres IRC sauvegardés"; +App::$strings["IRC Chatroom"] = "Salon de discussion IRC"; +App::$strings["Post to LiveJournal"] = "Publier sur LiveJournal"; +App::$strings["Enable LiveJournal Post Plugin"] = "Activer le plugin de publication LiveJournal"; +App::$strings["LiveJournal username"] = "Identifiant LiveJournal"; +App::$strings["LiveJournal password"] = "Mot de passe LiveJournal"; +App::$strings["Post to LiveJournal by default"] = "Par défaut, publier sur LiveJournal"; +App::$strings["LiveJournal Post Settings"] = "Paramètres de publication LiveJournal"; +App::$strings["LiveJournal Settings saved."] = "Paramètres LiveJournal sauvegardés."; +App::$strings["We encountered a problem while logging in with the OpenID you provided. Please check the correct spelling of the ID."] = "Nous avons rencontrons un problème lors de l'identification avec l'OpenID que vous avez fournie. Veuillez vérifier que vous avez correctement écrit votre ID."; +App::$strings["The error message was:"] = "Le message d'erreur était :"; +App::$strings["First Name"] = "Prénom"; +App::$strings["Last Name"] = "Nom"; +App::$strings["Nickname"] = "Surnom"; +App::$strings["Full Name"] = "Nom complet"; +App::$strings["Profile Photo 16px"] = "Photo de profil 16px"; +App::$strings["Profile Photo 32px"] = "Photo de profil 32px"; +App::$strings["Profile Photo 48px"] = "Photo de profil 48px"; +App::$strings["Profile Photo 64px"] = "Photo de profil 64px"; +App::$strings["Profile Photo 80px"] = "Photo de profil 80px"; +App::$strings["Profile Photo 128px"] = "Photo de profil 128px"; +App::$strings["Timezone"] = "Fuseau horaire"; +App::$strings["Birth Year"] = "Années de naissance"; +App::$strings["Birth Month"] = "Mois de naissance"; +App::$strings["Birth Day"] = "Jour de naissance"; +App::$strings["Birthdate"] = "Date de naissance"; +App::$strings["OpenID protocol error. No ID returned."] = "Erreur du protocole OpenID. Aucune ID trouvée."; +App::$strings["Login failed."] = "Échec de la connexion."; +App::$strings["Male"] = "Homme"; +App::$strings["Female"] = "Femme"; +App::$strings["You're welcome."] = "Bienvenue."; +App::$strings["Ah shucks..."] = "Ah m…"; +App::$strings["Don't mention it."] = "De rien."; +App::$strings["<blush>"] = "<rougit>"; +App::$strings["Page to load after login"] = "Page à charger après l'identification"; +App::$strings["Examples: "apps", "network?f=&gid=37" (privacy collection), "channel" or "notifications/system" (leave blank for default network page (grid)."] = "Exemples: "apps", "network?f=&gid=37" (privacy collection), "channel" or "notifications/system" (laisser vide pour la page par défaut du réseau (grille)."; +App::$strings["Startpage Settings"] = "Paramètres de la page de démarrage"; +App::$strings["bitchslap"] = "giffler"; +App::$strings["bitchslapped"] = "gifflé(e)"; +App::$strings["shag"] = "baiser"; +App::$strings["shagged"] = "baisé"; +App::$strings["patent"] = "breveté"; +App::$strings["patented"] = "être breveté"; +App::$strings["hug"] = "étreindre"; +App::$strings["hugged"] = "être étreint"; +App::$strings["murder"] = "assassiner"; +App::$strings["murdered"] = "être assassiné"; +App::$strings["worship"] = "vénérer"; +App::$strings["worshipped"] = "être vénéré"; +App::$strings["kiss"] = "embrasser"; +App::$strings["kissed"] = "embrassé"; +App::$strings["tempt"] = "tenter"; +App::$strings["tempted"] = "tenté"; +App::$strings["raise eyebrows at"] = "soulever les sourcils à la vue de"; +App::$strings["raised their eyebrows at"] = "sourcils soulevés à la vue de"; +App::$strings["insult"] = "insulter"; +App::$strings["insulted"] = "insulté"; +App::$strings["praise"] = "louer"; +App::$strings["praised"] = "loué"; +App::$strings["be dubious of"] = "douter de"; +App::$strings["was dubious of"] = "avoir douté de"; +App::$strings["eat"] = "manger"; +App::$strings["ate"] = "a mangé"; +App::$strings["giggle and fawn at"] = "séduire, charmer"; +App::$strings["giggled and fawned at"] = "séduit(e), charmé(e)"; +App::$strings["doubt"] = "doute"; +App::$strings["doubted"] = "a douté"; +App::$strings["glare"] = "jeter un regard"; +App::$strings["glared at"] = "a jeté un regard à "; +App::$strings["fuck"] = "baiser"; +App::$strings["fucked"] = "être baisé"; +App::$strings["bonk"] = "baiser"; +App::$strings["bonked"] = "baisé(e)"; +App::$strings["declare undying love for"] = "Déclarer un amour éternel pour"; +App::$strings["declared undying love for"] = "A déclaré l'amour éternel pour"; +App::$strings["Diaspora Protocol Settings updated."] = ""; +App::$strings["Enable the Diaspora protocol for this channel"] = ""; +App::$strings["Allow any Diaspora member to comment on your public posts"] = ""; +App::$strings["Prevent your hashtags from being redirected to other sites"] = ""; +App::$strings["Followed hashtags (comma separated, do not include the #)"] = ""; +App::$strings["Diaspora Protocol Settings"] = ""; +App::$strings["No username found in import file."] = ""; +App::$strings["Unable to create a unique channel address. Import failed."] = "Impossible de créer une adresse de canal unique. Echec de l'import."; +App::$strings["Error retrieving wiki"] = "Erreur lors de la récupération du wiki"; +App::$strings["Error creating zip file export folder"] = "Erreur lors de la création du dossier d'exportation du fichier zip"; +App::$strings["Error downloading wiki: "] = "Erreur lors du téléchargement du wiki:"; +App::$strings["Your account on %s will expire in a few days."] = "Votre compte sur %s expirera dans quelques jours."; +App::$strings["Your $Productname test account is about to expire."] = "Votre compte de test $NomDeProduit est sur le point d'expirer."; +App::$strings["Enable Rainbowtag"] = "Activer Rainbowtag"; +App::$strings["Rainbowtag Settings"] = "Paramètres Rainbowtag"; +App::$strings["Rainbowtag Settings saved."] = "Paramètres Rainbowtag sauvegardés."; +App::$strings["Show Upload Limits"] = "Afficher les limites de débit ascendant (upload)"; +App::$strings["Hubzilla configured maximum size: "] = "Taille maximale configurée par Hubzilla:"; +App::$strings["PHP upload_max_filesize: "] = "PHP upload_max_filesize: "; +App::$strings["PHP post_max_size (must be larger than upload_max_filesize): "] = "PHP post_max_size (must be larger than upload_max_filesize): "; +App::$strings["Recent Channel/Profile Viewers"] = "Visiteurs récents du canal/profil"; +App::$strings["This plugin/addon has not been configured."] = "Cette extension n'a pas été configurée."; +App::$strings["Please visit the Visage settings on %s"] = "Veuillez visiter les paramètres de Visage sur %s"; +App::$strings["your feature settings page"] = "La page des paramètres de vos fonctionnalités"; +App::$strings["No entries."] = "Aucune entrée."; +App::$strings["Enable Visage Visitor Logging"] = "Activer la connexion Visage Visitor"; +App::$strings["Visage Settings"] = "Paramètres Visage"; +App::$strings["Nsabait Settings updated."] = "Les paramètres Nsabait ont été enregistrés."; +App::$strings["Enable NSAbait Plugin"] = "Activer le plugin NSAbait"; +App::$strings["NSAbait Settings"] = "Paramètres NSAbait"; +App::$strings["Send test email"] = "Envoyer un mail de test"; +App::$strings["No recipients found."] = "Aucun destinataire trouvé."; +App::$strings["Mail sent."] = "Mail envoyé."; +App::$strings["Sending of mail failed."] = "L'envoi du mail a échoué."; +App::$strings["Mail Test"] = "Test du mail"; +App::$strings["Message subject"] = "Objet du message"; +App::$strings["Reconnecting %d connections"] = ""; +App::$strings["Diaspora Reconnect"] = ""; +App::$strings["Use this form to re-establish Diaspora connections which were initially made from a different hub."] = ""; +App::$strings["Reconnect"] = ""; +App::$strings["View Larger"] = "Afficher en plus grand"; +App::$strings["Tile Server URL"] = "URL de la tuile du serveur"; +App::$strings["A list of <a href=\"http://wiki.openstreetmap.org/wiki/TMS\" target=\"_blank\">public tile servers</a>"] = "Une liste de <a href=\"http://wiki.openstreetmap.org/wiki/TMS\" target=\"_blank\">serveurs de cartes publics</a>"; +App::$strings["Nominatim (reverse geocoding) Server URL"] = "URL du serveur Nominatim (géocodage inversé)"; +App::$strings["A list of <a href=\"http://wiki.openstreetmap.org/wiki/Nominatim\" target=\"_blank\">Nominatim servers</a>"] = "Une liste de <a href=\"http://wiki.openstreetmap.org/wiki/Nominatim\" target=\"_blank\">serveurs Nominatim</a>"; +App::$strings["Default zoom"] = "Zoom par défaut"; +App::$strings["The default zoom level. (1:world, 18:highest, also depends on tile server)"] = "Le niveau de zoom par défaut. (1: monde, 18: plus élevé, dépend également du serveur de tuiles)"; +App::$strings["Include marker on map"] = "Inclure le marqueur sur la carte"; +App::$strings["Include a marker on the map."] = "Inclure un marqueur sur la carte."; +App::$strings["Save Settings"] = "Sauvegarder les paramètres"; +App::$strings["text to include in all outgoing posts from this site"] = "Texte à inclure dans tous les messages sortants de ce site"; +App::$strings["Post to Friendica"] = "Publier sur Friendica"; +App::$strings["rtof Settings saved."] = "Paramètres rtof sauvegardés."; +App::$strings["Allow posting to Friendica"] = "Autoriser la publication sur Friendica"; +App::$strings["Send public postings to Friendica by default"] = "Par défaut, envoyer les publications publiques sur Friendica"; +App::$strings["Friendica API Path"] = "Chemin de l'API Friendica"; +App::$strings["https://{sitename}/api"] = "https://{nomdusite}/api"; +App::$strings["Friendica login name"] = "Identifiant de connexion Friendica"; +App::$strings["Friendica password"] = "Mot de passe de connexion Friendica"; +App::$strings["Hubzilla to Friendica Post Settings"] = "Paramètres de publication de Hubzilla vers Friendica"; +App::$strings["Status:"] = "État :"; +App::$strings["Activate addon"] = "Activer l'extension"; +App::$strings["Hide Jappixmini Chat-Widget from the webinterface"] = "Cacher le widget de chat Jappixmini de l'interface web"; +App::$strings["Jabber username"] = "Identifiant Jabber"; +App::$strings["Jabber server"] = "Serveur Jabber"; +App::$strings["Jabber BOSH host URL"] = "Adresse hôte pour Jabber BOSH"; +App::$strings["Jabber password"] = "Mot de passe Jabber"; +App::$strings["Encrypt Jabber password with Hubzilla password"] = "Chiffrer le mot de passe Jabber avec le mot de passe Hubzilla"; +App::$strings["Hubzilla password"] = "Mot de passe Hubzilla"; +App::$strings["Approve subscription requests from Hubzilla contacts automatically"] = "Approuver automatiquement les demandes de connexion des contacts Hubzilla"; +App::$strings["Purge internal list of jabber addresses of contacts"] = "Purger la liste interne des adresses jabber des contacts"; +App::$strings["Configuration Help"] = "Aide pour la configuration"; +App::$strings["Jappix Mini Settings"] = "Paramètres de Jappix mini"; +App::$strings["Currently blocked"] = "Actuellement bloqué"; +App::$strings["No channels currently blocked"] = "Aucun canal n'est actuellement bloqué"; +App::$strings["\"Superblock\" Settings"] = "Paramètres \"Superblock\""; +App::$strings["Block Completely"] = "Bloquer complètement"; +App::$strings["superblock settings updated"] = "Les paramètres du superblock ont été mis à jour"; +App::$strings["Federate"] = "Fédérer"; +App::$strings["nofed Settings saved."] = "Les paramètres nfed ont été enregistrés."; +App::$strings["Allow Federation Toggle"] = "Autoriser la fédération avec Toggle"; +App::$strings["Federate posts by default"] = "Par défaut, fédérer les publications."; +App::$strings["NoFed Settings"] = "Paramètres NoFed"; +App::$strings["Post to Red"] = "Publier sur Red"; +App::$strings["Channel is required."] = "Un canal est requis."; +App::$strings["redred Settings saved."] = "Paramètres redred sauvegardés."; +App::$strings["Allow posting to another Hubzilla Channel"] = "Autoriser la publication sur un autre canal Hubzilla"; +App::$strings["Send public postings to Hubzilla channel by default"] = "Par défaut, envoyer les publications publiques sur le canal Hubzilla"; +App::$strings["Hubzilla API Path"] = "Chemin de l'API Hubzilla"; +App::$strings["Hubzilla login name"] = "Identifiant de connexion Hubzilla"; +App::$strings["Hubzilla channel name"] = "Nom du canal Hubzilla"; +App::$strings["Hubzilla Crosspost Settings"] = "Paramètres Crosspost Hubzilla"; +App::$strings["Logfile archive directory"] = "Répertoire d'archivage du fichier journal"; +App::$strings["Directory to store rotated logs"] = "Répertoire où stocker les journaux de rotation"; +App::$strings["Logfile size in bytes before rotating"] = "Taille du fichier journal en octets avant la rotation"; +App::$strings["Number of logfiles to retain"] = "Nombre de fichiers de journal à conserver"; +App::$strings["Friendica Photo Album Import"] = "Importation de l'album photo Friendica "; +App::$strings["This will import all your Friendica photo albums to this Red channel."] = "Ceci importera toutes vos albums photos Friendica dans ce canal Hubzilla."; +App::$strings["Friendica Server base URL"] = "URL de base du serveur Friendica"; +App::$strings["Friendica Login Username"] = "Identifiant de connexion Friendica"; +App::$strings["Friendica Login Password"] = "Mot de passe de connexion Friendica"; +App::$strings["Project Servers and Resources"] = "Serveurs et ressources du projet"; +App::$strings["Project Creator and Tech Lead"] = "Créateur et Responsable Technique du projet"; +App::$strings["Admin, developer, directorymin, support bloke"] = "Administrateur, développeur, responsable d'annuaire, équipe support"; +App::$strings["And the hundreds of other people and organisations who helped make the Hubzilla possible."] = "Et les centaines d'autres personnes et organisations qui ont contribué à rendre le Hubzilla possible."; +App::$strings["The Redmatrix/Hubzilla projects are provided primarily by volunteers giving their time and expertise - and often paying out of pocket for services they share with others."] = "Les projets Redmatrix / Hubzilla sont fournis principalement par des bénévoles qui donnent de leur temps et de leur expertise - et paient souvent de leur poche pour des services qu'ils partagent avec d'autres."; +App::$strings["There is no corporate funding and no ads, and we do not collect and sell your personal information. (We don't control your personal information - <strong>you do</strong>.)"] = "Il n'y a ni financement d'entreprise ni publicités, et nous ne recueillons ni ne vendons vos données personnelles. (Nous ne contrôlons pas vos informations personnelles - vous le faites !)"; +App::$strings["Help support our ground-breaking work in decentralisation, web identity, and privacy."] = "Aider à soutenir notre travail novateur en matière de décentralisation, d'identité Web et de confidentialité."; +App::$strings["Your donations keep servers and services running and also helps us to provide innovative new features and continued development."] = "Vos dons maintiennent les serveurs et les services en marche et nous aident également à fournir de nouvelles fonctionnalités innovantes et un développement continu."; +App::$strings["Donate"] = "Donner"; +App::$strings["Choose a project, developer, or public hub to support with a one-time donation"] = "Choisissez un projet, un développeur ou un hub public à soutenir à l'aide d'un don unique"; +App::$strings["Donate Now"] = "Donner maintenant"; +App::$strings["<strong><em>Or</em></strong> become a project sponsor (Hubzilla Project only)"] = "Or devenez un sponsor du projet (projet Hubzilla uniquement)"; +App::$strings["Please indicate if you would like your first name or full name (or nothing) to appear in our sponsor listing"] = "Veuillez indiquer si vous souhaitez que votre nom ou prénom (ou rien) apparaisse dans la liste de nos sponsors."; +App::$strings["Sponsor"] = "Sponsors"; +App::$strings["Special thanks to: "] = "Remerciements particuliers à :"; +App::$strings["This is a fairly comprehensive and complete guitar chord dictionary which will list most of the available ways to play a certain chord, starting from the base of the fingerboard up to a few frets beyond the twelfth fret (beyond which everything repeats). A couple of non-standard tunings are provided for the benefit of slide players, etc."] = "Ceci est un dictionnaire d'accords de guitare assez complet et facile qui énumère la plupart des manières possibles de jouer un certain accord, à partir de la base de la touche jusqu'à quelques frettes au-delà de la douzième frette (au-delà de laquelle tout se répète). Un couple d'accordages non standard sont fournis au profit des joueurs de diapositives, etc."; +App::$strings["Chord names start with a root note (A-G) and may include sharps (#) and flats (b). This software will parse most of the standard naming conventions such as maj, min, dim, sus(2 or 4), aug, with optional repeating elements."] = "Les noms des accords commencent par une note racine (A-G) et peuvent inclure des dièses (#) et des bémols (b). Ce logiciel analysera la plupart des conventions de dénomination standard telles que maj, min, dim, sus (2 ou 4), aug, avec des éléments répétitifs facultatifs."; +App::$strings["Valid examples include A, A7, Am7, Amaj7, Amaj9, Ammaj7, Aadd4, Asus2Add4, E7b13b11 ..."] = "Exemples valides comprennent A, A7, Am7, Amaj7, Amaj9, Ammaj7, Aadd4, Asus2Add4, E7b13b11 ..."; +App::$strings["Guitar Chords"] = "Acords de guitar"; +App::$strings["The complete online chord dictionary"] = "Le dictionnaire en ligne complet des accords"; +App::$strings["Tuning"] = "Réglage"; +App::$strings["Chord name: example: Em7"] = "Nom d'accord. Exemple : Em7."; +App::$strings["Show for left handed stringing"] = "Montrer pour les gauchers"; +App::$strings["Quick Reference"] = "Référence rapide"; +App::$strings["Post to Libertree"] = "Publier sur Libertree"; +App::$strings["Enable Libertree Post Plugin"] = "Activer le plugin de publication Libertree"; +App::$strings["Libertree API token"] = "Jeton de l'API Libertree"; +App::$strings["Libertree site URL"] = "Adresse du site Libertree"; +App::$strings["Post to Libertree by default"] = "Par défaut, publier sur Libertree"; +App::$strings["Libertree Post Settings"] = "Paramètres de publication pour Libertree"; +App::$strings["Libertree Settings saved."] = "Paramètres de Libertree sauvegardés."; +App::$strings["Flattr this!"] = "Flattr this!"; +App::$strings["Flattr widget settings updated."] = "Les paramètres du widget Flattr ont été mis à jour"; +App::$strings["Flattr user"] = "Utilisateur de Flattr"; +App::$strings["URL of the Thing to flattr"] = "URL de ce que vous voulez flattr"; +App::$strings["If empty channel URL is used"] = "Si une url vide est utilisée"; +App::$strings["Title of the Thing to flattr"] = "Titre de ce que vous voulez flattr"; +App::$strings["If empty \"channel name on The Hubzilla\" will be used"] = "Si vide, \"nom du canal sur Hubzilla\" sera utilisé"; +App::$strings["Static or dynamic flattr button"] = "Statique ou dynamique bouton Flattr"; +App::$strings["static"] = "statique"; +App::$strings["dynamic"] = "dynamique"; +App::$strings["Alignment of the widget"] = "Alignement du widget"; +App::$strings["left"] = "gauche"; +App::$strings["right"] = "droite"; +App::$strings["Enable Flattr widget"] = "Activer le widget Flattr"; +App::$strings["Flattr Widget Settings"] = "Paramètres du widget Flattr"; +App::$strings["Post to GNU social"] = "Publier sur GNU-social"; +App::$strings["Please contact your site administrator.<br />The provided API URL is not valid."] = "Veuillez contacter l'administrateur de votre site. L'URL de l'API n'est pas valide."; +App::$strings["We could not contact the GNU social API with the Path you entered."] = "Nous ne pouvons pas contacter l'API de GNU-social avec le chemin que vous avez entré."; +App::$strings["GNU social settings updated."] = "Les paramètres GNU-social ont été mis à jour."; +App::$strings["Globally Available GNU social OAuthKeys"] = "Les OAuthKeys GNU-social sont globalement disponibles."; +App::$strings["There are preconfigured OAuth key pairs for some GNU social servers available. If you are using one of them, please use these credentials.<br />If not feel free to connect to any other GNU social instance (see below)."] = "Il existe des paires de clés OAuth préconfigurées pour certains serveurs GNU-social disponibles. Si vous utilisez l'un d'eux, utilisez ces informations d'identification.\nSi vous ne voulez pas vous connecter à une autre instance GNU social (voir ci-dessous)."; +App::$strings["Provide your own OAuth Credentials"] = "Fournissez vos propres informations d'identification OAuth"; +App::$strings["No consumer key pair for GNU social found. Register your Hubzilla Account as an desktop client on your GNU social account, copy the consumer key pair here and enter the API base root.<br />Before you register your own OAuth key pair ask the administrator if there is already a key pair for this Hubzilla installation at your favourite GNU social installation."] = "Aucune paire de clés utilisateur n'a été trouvée pour GNU-social. Enregistrer votre compte Hubzilla en tant que client de bureau sur votre compte GNU-social, puis copier la paire de clés utilisateur ici et entrer la racine de base de l'API.\nAvant d'enregistrer votre propre paire de clés OAuth, demandez à l'administrateur s'il existe déjà une paire de clés pour cette installation de Hubzilla à votre installation GNU-social préférée."; +App::$strings["OAuth Consumer Key"] = "Clé d'utilisateur OAuth"; +App::$strings["OAuth Consumer Secret"] = "Secret d'utilisateur OAuth"; +App::$strings["Base API Path"] = "Chemin de l'API de base"; +App::$strings["Remember the trailing /"] = "N'oubliez pas le / final"; +App::$strings["GNU social application name"] = "Nom de l'application GNU-social"; +App::$strings["To connect to your GNU social account click the button below to get a security code from GNU social which you have to copy into the input box below and submit the form. Only your <strong>public</strong> posts will be posted to GNU social."] = "Pour vous connecter à votre compte GNU-social, cliquez sur le bouton ci-dessous pour obtenir un code de sécurité de GNU-social. Vous devez le copier dans la zone de saisie ci-dessous, puis soumettre le formulaire. Seuls vos messages publics seront visibles sur GNU-social."; +App::$strings["Log in with GNU social"] = "Vous connecter avec GNU-social"; +App::$strings["Copy the security code from GNU social here"] = "Copier ici le code de sécurité de GNU-social."; +App::$strings["Cancel Connection Process"] = "Annuler le processus de connexion"; +App::$strings["Current GNU social API is"] = "L'API GNU-social courante est"; +App::$strings["Cancel GNU social Connection"] = "Annuler la connexion GNU-social"; +App::$strings["Currently connected to: "] = "Actuellement connecté à :"; +App::$strings["<strong>Note</strong>: Due your privacy settings (<em>Hide your profile details from unknown viewers?</em>) the link potentially included in public postings relayed to GNU social will lead the visitor to a blank page informing the visitor that the access to your profile has been restricted."] = "Remarque : en raison de vos paramètres de confidentialité (masquer les détails de votre profil aux visiteurs inconnus? ), le lien potentiellement inclus dans les annonces publiques relayées sur GNU-social amènera le visiteur à une page vierge informant le visiteur que l'accès à votre profil a été restreint."; +App::$strings["Allow posting to GNU social"] = "Autoriser la publication sur GNU-social"; +App::$strings["If enabled your public postings can be posted to the associated GNU-social account"] = "Si cette option est activée, vos publications publiques peuvent être publiées sur le compte GNU-social associé."; +App::$strings["Post to GNU social by default"] = "Par défaut, publier sur GNU-social"; +App::$strings["If enabled your public postings will be posted to the associated GNU-social account by default"] = "Si cette option est activée, par défaut, vos publications publiques seront publiées sur le compte GNU-social associé"; +App::$strings["Clear OAuth configuration"] = "Effacer la configuration OAuth"; +App::$strings["GNU social Post Settings"] = "Paramètres de publication GNU-social"; +App::$strings["API URL"] = "URL de l'API"; +App::$strings["Application name"] = "Nom de l'application"; +App::$strings["QR code"] = "QR code"; +App::$strings["QR Generator"] = "Générateur de QRcode"; +App::$strings["Enter some text"] = "Entrer du texte"; +App::$strings["Invalid game."] = "Jeu invalide"; +App::$strings["You are not a player in this game."] = "Vous n'êtes pas un joueur de ce jeu."; +App::$strings["You must be a local channel to create a game."] = "Vous devez être un canal local pour créer un jeu."; +App::$strings["You must select one opponent that is not yourself."] = "Vous devez sélectionner un adversaire qui ne soit pas vous-même."; +App::$strings["Creating new game..."] = "en train de créer un nouveau jeu…"; +App::$strings["You must select white or black."] = "Vous devez sélectionner les blancs ou les noirs."; +App::$strings["Error creating new game."] = "Erreur lors de la création du nouveau jeu."; +App::$strings["Requested channel is not available."] = "Canal demandé non disponible."; +App::$strings["You must select a local channel /chess/channelname"] = "Vous devez sélectionner un canal local /échecs/nomducanal"; +App::$strings["Enable notifications"] = "Activer les notifications"; +App::$strings["Post to Twitter"] = "Publier sur Twitter"; +App::$strings["Twitter settings updated."] = "Les paramètres de Twitter ont été mis à jour."; +App::$strings["No consumer key pair for Twitter found. Please contact your site administrator."] = "Aucune paire de clés d'utilisateur pour Twitter n'a été trouvée. Veuillez contacter l'administrateur de votre site."; +App::$strings["At this Hubzilla instance the Twitter plugin was enabled but you have not yet connected your account to your Twitter account. To do so click the button below to get a PIN from Twitter which you have to copy into the input box below and submit the form. Only your <strong>public</strong> posts will be posted to Twitter."] = "Dans cette instance de Hubzilla, le plugin Twitter a été activé, mais vous n'avez pas encore connecté votre compte à votre compte Twitter. Pour ce faire, cliquez sur le bouton ci-dessous pour obtenir un code PIN de Twitter que vous devez copier dans la zone de saisie ci-dessous, puis soumettre le formulaire. Seuls vos messages publics seront publiés sur Twitter."; +App::$strings["Log in with Twitter"] = "Connectez-vous avec votre compte Twitter"; +App::$strings["Copy the PIN from Twitter here"] = "Copier ici le PIN fourni par Twitter"; +App::$strings["<strong>Note:</strong> Due your privacy settings (<em>Hide your profile details from unknown viewers?</em>) the link potentially included in public postings relayed to Twitter will lead the visitor to a blank page informing the visitor that the access to your profile has been restricted."] = "Note : En raison de vos paramètres de confidentialité (Masquer les détails de votre profil aux visiteurs inconnus?), le lien potentiellement inclus dans les annonces publiques relayées vers Twitter amènera le visiteur à une page vierge l'informant que l'accès à votre profil a été restreint."; +App::$strings["Allow posting to Twitter"] = "Autoriser la publication sur Twitter"; +App::$strings["If enabled your public postings can be posted to the associated Twitter account"] = "Si cette option est activée, vos publications publiques peuvent être publiées sur le compte Twitter associé."; +App::$strings["Send public postings to Twitter by default"] = "Par défaut, envoyer vos publications publiques sur Twitter."; +App::$strings["If enabled your public postings will be posted to the associated Twitter account by default"] = "Si cette option est activée, par défaut, vos publications publiques seront publiées sur le compte Twitter associé."; +App::$strings["Twitter Post Settings"] = "Paramètres des publications Twitter"; +App::$strings["Deactivate the feature"] = "Désactiver la fonctionnalité"; +App::$strings["Hide the button and show the smilies directly."] = "Cacher le bouton et afficher les émoticônes directement."; +App::$strings["Smileybutton Settings"] = "Paramètres du bouton des émoticônes"; +App::$strings["This website is tracked using the <a href='http://www.piwik.org'>Piwik</a> analytics tool."] = "Ce site web est surveillé grâce à l'outil d'analyse <a href='http://www.piwik.org'>Piwik</a>."; +App::$strings["If you do not want that your visits are logged this way you <a href='%s'>can set a cookie to prevent Piwik from tracking further visits of the site</a> (opt-out)."] = "Si vous ne souhaitez pas que vos visites soient enregistrées de cette façon, <a href='%s'>vous pouvez\ndéfinir un cookie pour empêcher Piwik de suivre davantage de visites du site</a> (opt-out)."; +App::$strings["Piwik Base URL"] = "URL de base Piwik"; +App::$strings["Absolute path to your Piwik installation. (without protocol (http/s), with trailing slash)"] = "Chemin absolu vers votre installation Piwik. (sans le http/s, avec antislash)"; +App::$strings["Site ID"] = "ID du site"; +App::$strings["Show opt-out cookie link?"] = "Afficher le lien opt-out du cookie ?"; +App::$strings["Asynchronous tracking"] = "Traqueur asynchrone"; +App::$strings["Enable frontend JavaScript error tracking"] = "Activer le traqueur d'erreur du frontend JavaScript"; +App::$strings["This feature requires Piwik >= 2.2.0"] = "Cette fonctionnalité requiert une version de Piwik >=2.2.0"; +App::$strings["Edit your profile and change settings."] = "Éditer votre profil et changer les paramètres."; +App::$strings["Click here to see activity from your connections."] = "Cliquer ici pour voir l'activité de vos connections."; +App::$strings["Click here to see your channel home."] = "Cliquer ici pour voir votre canal principal."; +App::$strings["You can access your private messages from here."] = "Vous pouvez accéder à vos messages privés à partir d'ici."; +App::$strings["Create new events here."] = "Créer de nouveaux événements ici."; +App::$strings["You can accept new connections and change permissions for existing ones here. You can also e.g. create groups of contacts."] = "Vous pouvez accepter de nouvelles connections et changer les permissions des connections existantes. Vous pouvez également créer des groupes de contacts."; +App::$strings["System notifications will arrive here"] = "Les notifications du système arriveront ici."; +App::$strings["Search for content and users"] = "Rechercher du contenu ou des utilisateurs"; +App::$strings["Browse for new contacts"] = "Rechercher de nouveaux contacts"; +App::$strings["Launch installed apps"] = "Démarrer des applications installées"; +App::$strings["Looking for help? Click here."] = "Un peu d'aide ? Cliquer ici."; +App::$strings["New events have occurred in your network. Click here to see what has happened!"] = "De nouveaux événement se sont produits dans votre réseau. Cliquer ici pour voir ce qui s'est passé !"; +App::$strings["You have received a new private message. Click here to see from who!"] = "Vous avez reçu un nouveau message privé. Cliquer ici pour voir qui vous écrit !"; +App::$strings["There are events this week. Click here too see which!"] = "Il y a des événements cette semaine. Cliquer ici pour voir lesquels !"; +App::$strings["You have received a new introduction. Click here to see who!"] = "Vous avez reçu une nouvelle demande de relation. Cliquer ici pour voir de qui !"; +App::$strings["There is a new system notification. Click here to see what has happened!"] = "Vous avez reçu une notification du système. Cliquer ici pour voir ce qui se passe !"; +App::$strings["Click here to share text, images, videos and sound."] = "Cliquer ici pour partager du texte, des images, des vidéos ou du son."; +App::$strings["You can write an optional title for your update (good for long posts)."] = "Vous pouvez ajouter à votre mise à jour un titre facultatif (pratique pour de longues publications)."; +App::$strings["Entering some categories here makes it easier to find your post later."] = "Renseigner certaines catégories ici permet de retrouver plus facilement votre message plus tard."; +App::$strings["Share photos, links, location, etc."] = "Partager des photos, des liens, des localisations, etc."; +App::$strings["Only want to share content for a while? Make it expire at a certain date."] = "Envie de partager un contenu pour une durée limitée ? Faites-le expirer à une certaine date."; +App::$strings["You can password protect content."] = "Vous pouvez protéger un contenu avec un mot de passe."; +App::$strings["Choose who you share with."] = "Choisir avec qui vous partagez."; +App::$strings["Click here when you are done."] = "Cliquer ici quand vous avez fini."; +App::$strings["Adjust from which channels posts should be displayed."] = "Préciser de quels canaux les publications seront affichées."; +App::$strings["Only show posts from channels in the specified privacy group."] = "Afficher uniquement les messages des canaux appartenant au groupe de contacts spécifié."; +App::$strings["Easily find posts containing tags (keywords preceded by the \"#\" symbol)."] = "Trouvez facilement des publications contenant des tags (mots-clés précédés du symbole \"#\")."; +App::$strings["Easily find posts in given category."] = "Trouvez facilement des publications dans une catégorie donnée."; +App::$strings["Easily find posts by date."] = "Trouvez facilement des publications en fonction de leur date."; +App::$strings["Suggested users who have volounteered to be shown as suggestions, and who we think you might find interesting."] = "Voici des utilisateurs que vous pourriez trouver intéressants. Ces utilisateurs se sont portés volontaires pour être affichés comme exemples."; +App::$strings["Here you see channels you have connected to."] = "Retrouvez ici les canaux auxquels vous vous êtes connectés."; +App::$strings["Save your search so you can repeat it at a later date."] = "Enregistrer votre recherche de façon à pouvoir la répéter plus tard."; +App::$strings["If you see this icon you can be sure that the sender is who it say it is. It is normal that it is not always possible to verify the sender, so the icon will be missing sometimes. There is usually no need to worry about that."] = "Si vous voyez cette icône, vous pouvez être sûr que l'expéditeur est qui il dit qu'il est. Il est normal qu'il ne soit pas toujours possible de vérifier l'expéditeur, donc l'icône manquera parfois. Il n'est généralement pas nécessaire de s'inquiéter à ce sujet."; +App::$strings["Danger! It seems someone tried to forge a message! This message is not necessarily from who it says it is from!"] = "Attention ! Il semble que quelqu'un a essayé de contrefaire un message ! Ce message n'a pas nécessairement été envoyé par la personne annoncée !"; +App::$strings["Welcome to Hubzilla! Would you like to see a tour of the UI?</p> <p>You can pause it at any time and continue where you left off by reloading the page, or navigting to another page.</p><p>You can also advance by pressing the return key"] = "Bienvenue sur Hubzilla! Voulez-vous faire un tour de l'interface utilisateur? Vous pouvez le mettre en pause à tout moment et continuer où vous l'avez laissé en rechargeant la page ou en naviguant vers une autre page. Vous pouvez également avancer en appuyant sur la touche de retour."; +App::$strings["Extended Identity Sharing"] = "Partage d'identification étendu"; +App::$strings["Share your identity with all websites on the internet. When disabled, identity is only shared with sites in the matrix."] = "Partagez votre identification avec tous les sites Web sur Internet. Lorsqu'elle est désactivée, l'identification n'est partagée qu'avec les sites de la matrice."; +App::$strings["Three Dimensional Tic-Tac-Toe"] = "Tic-tac-toe en 3 dimensions"; +App::$strings["3D Tic-Tac-Toe"] = "3D Tic-Tac-Toe"; +App::$strings["New game"] = "Nouveau jeu"; +App::$strings["New game with handicap"] = "Nouveau jeu avec handicap"; +App::$strings["Three dimensional tic-tac-toe is just like the traditional game except that it is played on multiple levels simultaneously. "] = "Trois dimensions tic-tac-toe est juste comme le jeu traditionnel, sauf qu'il est joué sur plusieurs niveaux simultanément."; +App::$strings["In this case there are three levels. You win by getting three in a row on any level, as well as up, down, and diagonally across the different levels."] = "Dans ce cas, il y a trois niveaux. Vous gagnez en obtenant trois dans une rangée à n'importe quel niveau, que ce soit vers le haut, le bas, ou en diagonale à travers les différents niveaux."; +App::$strings["The handicap game disables the center position on the middle level because the player claiming this square often has an unfair advantage."] = "Le jeu handicap désactive la position centrale au niveau intermédiaire, car le joueur qui revendique ce carré a souvent un avantage indu."; +App::$strings["You go first..."] = "Vous commencez…"; +App::$strings["I'm going first this time..."] = "Cette fois, je commence…"; +App::$strings["You won!"] = "Vous avez gagné !"; +App::$strings["\"Cat\" game!"] = "Jeu de \"Chat\" !"; +App::$strings["I won!"] = "J'ai gagné !"; +App::$strings["Message to display on every page on this server"] = "Message à afficher sur chaque page de ce serveur"; +App::$strings["Pageheader Settings"] = "Paramètres du haut de page"; +App::$strings["pageheader Settings saved."] = "Paramètres du haut de page sauvegardés."; +App::$strings["lonely"] = "isolé"; +App::$strings["drunk"] = "saoul"; +App::$strings["horny"] = "libidineux"; +App::$strings["stoned"] = "défoncé"; +App::$strings["fucked up"] = "cramé"; +App::$strings["clusterfucked"] = "énervé"; +App::$strings["crazy"] = "cinglé"; +App::$strings["hurt"] = "dommage"; +App::$strings["sleepy"] = "somnolent"; +App::$strings["grumpy"] = "grognon"; +App::$strings["high"] = "allumé"; +App::$strings["semi-conscious"] = "à demi-conscient"; +App::$strings["in love"] = "amoureux"; +App::$strings["in lust"] = "convoitise"; +App::$strings["naked"] = "nu"; +App::$strings["stinky"] = "puant"; +App::$strings["sweaty"] = "en sueur"; +App::$strings["bleeding out"] = "en sang"; +App::$strings["victorious"] = "victorieux"; +App::$strings["defeated"] = "vaincu"; +App::$strings["envious"] = "envieux"; +App::$strings["jealous"] = "jaloux"; +App::$strings["XMPP settings updated."] = "Les paramètres XMPP ont été mis à jour."; +App::$strings["Enable Chat"] = "Activer le Chat"; +App::$strings["Individual credentials"] = "Informations d'identifications individuelles"; +App::$strings["Jabber BOSH server"] = "serveur Jabber BOSH"; +App::$strings["XMPP Settings"] = "Paramètres XMPP"; +App::$strings["Jabber BOSH host"] = "Hôte Jabber BOSH"; +App::$strings["Use central userbase"] = "Utiliser la base d'utilisateurs centrale"; +App::$strings["If enabled, members will automatically login to an ejabberd server that has to be installed on this machine with synchronized credentials via the \"auth_ejabberd.php\" script."] = "Si cette option est activée, les membres se connecteront automatiquement à un serveur ejabberd qui doit être installé sur cette machine avec des informations d'identification synchronisées via le script \"auth_ejabberd.php\"."; +App::$strings["Who likes me?"] = "Qui m'aime?"; +App::$strings["You are now authenticated to pumpio."] = "Vous êtes maintenant connecté à pumpio."; +App::$strings["return to the featured settings page"] = "retourner à la page des paramètres des fonctionnalités"; +App::$strings["Post to Pump.io"] = "Publier sur Pump.io"; +App::$strings["Pump.io servername"] = "Nom du serveur Pump.io"; +App::$strings["Without \"http://\" or \"https://\""] = "Sans \"http://\" ou \"https://\""; +App::$strings["Pump.io username"] = "Identifiant Pump.io"; +App::$strings["Without the servername"] = "Sans le nom de serveur"; +App::$strings["You are not authenticated to pumpio"] = "Vous n'êtes pas connecté à Pump.io"; +App::$strings["(Re-)Authenticate your pump.io connection"] = "Authentifiez-vous à nouveau auprès de Pump.io"; +App::$strings["Enable pump.io Post Plugin"] = "Activer le plugin de publication Pump.io"; +App::$strings["Post to pump.io by default"] = "Par défaut, publier sur Pump.io"; +App::$strings["Should posts be public"] = "Les publications doivent-elles être publiques ?"; +App::$strings["Mirror all public posts"] = "Créer une copie miroir de toutes les publications publiques"; +App::$strings["Pump.io Post Settings"] = "Paramètres de publication Pump.io"; +App::$strings["PumpIO Settings saved."] = "Paramètres Pump.io sauvegardés."; +App::$strings["An account has been created for you."] = "Un compte a été créé pour vous."; +App::$strings["Authentication successful but rejected: account creation is disabled."] = "L'authentification a réussi mais a été rejetée : la création de comptes est désactivée."; +App::$strings["Search \$Projectname"] = "Chercher dans \$Projectname"; +App::$strings["Redmatrix File Storage Import"] = "Importation du fichier de stockage Redmatrix"; +App::$strings["This will import all your Redmatrix cloud files to this channel."] = "Ceci importera tous vos fichiers Redmatrix dans ce canal."; +App::$strings["file"] = "fichier"; +App::$strings["Send email to all members"] = "Envoyer un mail à tous les membres"; +App::$strings["$1%s Administrator"] = "$1%s administrateur"; +App::$strings["%1\$d of %2\$d messages sent."] = "%1\$d message(s) envoyés sur %2\$d."; +App::$strings["Send email to all hub members."] = "Envoyer un e-mail à tous les membres du hub."; +App::$strings["Sender Email address"] = "Adresse mail de l'expéditeur"; +App::$strings["Test mode (only send to hub administrator)"] = "Mode test (uniquement envoyé à l'administrateur du hub)"; +App::$strings["Frequently"] = "Fréquemment"; +App::$strings["Hourly"] = "Toutes les heures"; +App::$strings["Twice daily"] = "Deux fois par jour"; +App::$strings["Daily"] = "Chaque jour"; +App::$strings["Weekly"] = "Chaque semaine"; +App::$strings["Monthly"] = "Chaque mois"; +App::$strings["Currently Male"] = "Actuellement homme"; +App::$strings["Currently Female"] = "Actuellement femme"; +App::$strings["Mostly Male"] = "Surtout homme"; +App::$strings["Mostly Female"] = "Surtout femme"; +App::$strings["Transgender"] = "Transgenre"; +App::$strings["Intersex"] = "Intersexuel"; +App::$strings["Transsexual"] = "Transsexuel"; +App::$strings["Hermaphrodite"] = "Hermaphrodite"; +App::$strings["Neuter"] = "Neutre"; +App::$strings["Non-specific"] = "Non spécifique"; +App::$strings["Undecided"] = "Indécis"; +App::$strings["Males"] = "Hommes"; +App::$strings["Females"] = "Femmes"; +App::$strings["Gay"] = "Gay"; +App::$strings["Lesbian"] = "Lesbienne"; +App::$strings["No Preference"] = "Sans préférence"; +App::$strings["Bisexual"] = "Bisexuel"; +App::$strings["Autosexual"] = "Autosexuel"; +App::$strings["Abstinent"] = "Abstinent"; +App::$strings["Virgin"] = "Vierge"; +App::$strings["Deviant"] = "Déviant"; +App::$strings["Fetish"] = "Fétichiste"; +App::$strings["Oodles"] = "Une floppée"; +App::$strings["Nonsexual"] = "Non-sexuel"; +App::$strings["Single"] = "Célibataire"; +App::$strings["Lonely"] = "Solitaire"; +App::$strings["Available"] = "Disponible"; +App::$strings["Unavailable"] = "Indisponible"; +App::$strings["Has crush"] = "A un béguin"; +App::$strings["Infatuated"] = "Amoureux transi"; +App::$strings["Dating"] = "Sort avec quelqu'un"; +App::$strings["Unfaithful"] = "Infidèle"; +App::$strings["Sex Addict"] = "Accro au sexe"; +App::$strings["Friends/Benefits"] = "Amis avec bénéfices"; +App::$strings["Casual"] = "Sans engagement"; +App::$strings["Engaged"] = "Fiancé(e)"; +App::$strings["Married"] = "Marié(e)"; +App::$strings["Imaginarily married"] = "Marié(e) dans ses rêves"; +App::$strings["Partners"] = "Partenaires"; +App::$strings["Cohabiting"] = "En cohabitation"; +App::$strings["Common law"] = "Conjoints de fait"; +App::$strings["Happy"] = "Heureux"; +App::$strings["Not looking"] = "Pas en recherche"; +App::$strings["Swinger"] = "Echangiste"; +App::$strings["Betrayed"] = "Trahi(e)"; +App::$strings["Separated"] = "Séparé(e)"; +App::$strings["Unstable"] = "Instable"; +App::$strings["Divorced"] = "Divorcé(e)"; +App::$strings["Imaginarily divorced"] = "Divorcé(e) dans ses rêves"; +App::$strings["Widowed"] = "Veuf/veuve"; +App::$strings["Uncertain"] = "Incertain"; +App::$strings["It's complicated"] = "C'est compliqué"; +App::$strings["Don't care"] = "S'en fiche"; +App::$strings["Ask me"] = "Me demander"; App::$strings["%1\$s is now connected with %2\$s"] = "%1\$s ajoute %2\$s à ses contacts"; App::$strings["%1\$s poked %2\$s"] = "%1\$s a tapoté %2\$s"; +App::$strings["poked"] = "a tapoté"; App::$strings["View %s's profile @ %s"] = "Voir le profil de %s @ %s"; App::$strings["Categories:"] = "Catégories :"; App::$strings["Filed under:"] = "Classé sous :"; App::$strings["View in context"] = "Voir en contexte"; App::$strings["remove"] = "supprimer"; +App::$strings["Loading..."] = "Chargement..."; App::$strings["Delete Selected Items"] = "Supprimer les éléments selectionnés"; App::$strings["View Source"] = "Voir source"; App::$strings["Follow Thread"] = "Suivre la discussion"; @@ -1815,12 +2495,17 @@ App::$strings["Set your location"] = "Spécifier votre emplacement géographique App::$strings["Clear browser location"] = "Supprimer l'emplacement géographique du navigateur"; App::$strings["Tag term:"] = "Étiquette :"; App::$strings["Where are you right now?"] = "Où êtes-vous en ce moment ?"; +App::$strings["Choose a different album..."] = "Choisissez un autre album"; +App::$strings["Comments enabled"] = "Commentaires activés"; +App::$strings["Comments disabled"] = "Commentaires désactivés"; App::$strings["Page link name"] = "Nom du lien vers la page"; App::$strings["Post as"] = "Publier en tant que"; App::$strings["Toggle voting"] = "(Dés)activer le vote"; +App::$strings["Disable comments"] = "Désactiver les commentaires"; +App::$strings["Toggle comments"] = "Basculer les commentaires"; App::$strings["Categories (optional, comma-separated list)"] = "Catégories (facultatives, séparées par des virgules)"; +App::$strings["Other networks and post services"] = "Autres réseaux et services de messagerie"; App::$strings["Set publish date"] = "Définir la date de publication"; -App::$strings["OK"] = "OK"; App::$strings["Discover"] = "À découvrir"; App::$strings["Imported public streams"] = "Flux publics importés"; App::$strings["Commented Order"] = "Par date de commentaire"; @@ -1829,17 +2514,17 @@ App::$strings["Posted Order"] = "Par date de publication"; App::$strings["Sort by Post Date"] = "Trier par date de publication"; App::$strings["Posts that mention or involve you"] = "Publications qui vous mentionnent ou vous concernent d'une manière ou d'une autre"; App::$strings["Activity Stream - by date"] = "Flux d'activité - par date"; -App::$strings["Starred"] = "Mis en avant (étoiles)"; +App::$strings["Starred"] = "Avec étoile"; App::$strings["Favourite Posts"] = "Publications préférées"; App::$strings["Spam"] = "Indésirable"; App::$strings["Posts flagged as SPAM"] = "Publications marquées comme indésirables"; App::$strings["Status Messages and Posts"] = "Messages d'état et contributions"; -App::$strings["About"] = "À propos"; App::$strings["Profile Details"] = "Détails du profil"; App::$strings["Photo Albums"] = "Albums photo"; App::$strings["Files and Storage"] = "Fichiers et Stockage"; +App::$strings["Bookmarks"] = "Favoris"; App::$strings["Saved Bookmarks"] = "Favoris sauvegardés"; -App::$strings["Manage Webpages"] = "Gérer les pages web"; +App::$strings["View Webpages"] = "Voir les pages web"; App::$strings["__ctx:noun__ Attending"] = array( 0 => "Participe", 1 => "Participent", @@ -1864,99 +2549,206 @@ App::$strings["__ctx:noun__ Abstain"] = array( 0 => "S'abstient", 1 => "S'abstiennent", ); -App::$strings["Frequently"] = "Fréquemment"; -App::$strings["Hourly"] = "Toutes les heures"; -App::$strings["Twice daily"] = "Deux fois par jour"; -App::$strings["Daily"] = "Chaque jour"; -App::$strings["Weekly"] = "Chaque semaine"; -App::$strings["Monthly"] = "Chaque mois"; -App::$strings["Currently Male"] = "Actuellement homme"; -App::$strings["Currently Female"] = "Actuellement femme"; -App::$strings["Mostly Male"] = "Surtout homme"; -App::$strings["Mostly Female"] = "Surtout femme"; -App::$strings["Transgender"] = "Transgenre"; -App::$strings["Intersex"] = "Intersexuel"; -App::$strings["Transsexual"] = "Transsexuel"; -App::$strings["Hermaphrodite"] = "Hermaphrodite"; -App::$strings["Neuter"] = "Neutre"; -App::$strings["Non-specific"] = "Non spécifique"; -App::$strings["Other"] = "Autre"; -App::$strings["Undecided"] = "Indécis"; -App::$strings["Males"] = "Hommes"; -App::$strings["Females"] = "Femmes"; -App::$strings["Gay"] = "Gay"; -App::$strings["Lesbian"] = "Lesbienne"; -App::$strings["No Preference"] = "Sans préférence"; -App::$strings["Bisexual"] = "Bisexuel"; -App::$strings["Autosexual"] = "Autosexuel"; -App::$strings["Abstinent"] = "Abstinent"; -App::$strings["Virgin"] = "Vierge"; -App::$strings["Deviant"] = "Déviant"; -App::$strings["Fetish"] = "Fétichiste"; -App::$strings["Oodles"] = "Une floppée"; -App::$strings["Nonsexual"] = "Non-sexuel"; -App::$strings["Single"] = "Célibataire"; -App::$strings["Lonely"] = "Solitaire"; -App::$strings["Available"] = "Disponible"; -App::$strings["Unavailable"] = "Indisponible"; -App::$strings["Has crush"] = "A un béguin"; -App::$strings["Infatuated"] = "Amoureux transi"; -App::$strings["Dating"] = "Sort avec quelqu'un"; -App::$strings["Unfaithful"] = "Infidèle"; -App::$strings["Sex Addict"] = "Accro au sexe"; -App::$strings["Friends/Benefits"] = "Amis avec bénéfices"; -App::$strings["Casual"] = "Sans engagement"; -App::$strings["Engaged"] = "Fiancé(e)"; -App::$strings["Married"] = "Marié(e)"; -App::$strings["Imaginarily married"] = "Marié(e) dans ses rêves"; -App::$strings["Partners"] = "Partenaires"; -App::$strings["Cohabiting"] = "En cohabitation"; -App::$strings["Common law"] = "Conjoints de fait"; -App::$strings["Happy"] = "Heureux"; -App::$strings["Not looking"] = "Pas en recherche"; -App::$strings["Swinger"] = "Echangiste"; -App::$strings["Betrayed"] = "Trahi(e)"; -App::$strings["Separated"] = "Séparé(e)"; -App::$strings["Unstable"] = "Instable"; -App::$strings["Divorced"] = "Divorcé(e)"; -App::$strings["Imaginarily divorced"] = "Divorcé(e) dans ses rêves"; -App::$strings["Widowed"] = "Veuf/veuve"; -App::$strings["Uncertain"] = "Incertain"; -App::$strings["It's complicated"] = "C'est compliqué"; -App::$strings["Don't care"] = "S'en fiche"; -App::$strings["Ask me"] = "Me demander"; -App::$strings["Visible to your default audience"] = "Visible pour vos contacts seulement"; -App::$strings["Only me"] = ""; -App::$strings["Public"] = "Public"; -App::$strings["Anybody in the \$Projectname network"] = ""; -App::$strings["Any account on %s"] = ""; -App::$strings["Any of my connections"] = ""; -App::$strings["Only connections I specifically allow"] = ""; -App::$strings["Anybody authenticated (could include visitors from other networks)"] = ""; -App::$strings["Any connections including those who haven't yet been approved"] = ""; -App::$strings["This is your default setting for the audience of your normal stream, and posts."] = ""; -App::$strings["This is your default setting for who can view your default channel profile"] = ""; -App::$strings["This is your default setting for who can view your connections"] = ""; -App::$strings["This is your default setting for who can view your file storage and photos"] = ""; -App::$strings["This is your default setting for the audience of your webpages"] = ""; -App::$strings["Not a valid email address"] = "Ce n'est pas une adresse de courriel valide"; -App::$strings["Your email domain is not among those allowed on this site"] = "Votre domaine de courriel ne fait pas partie de ceux autorisés par ce site"; -App::$strings["Your email address is already registered at this site."] = "Votre adresse de courriel est déjà inscrite sur ce site."; -App::$strings["An invitation is required."] = "Une invitation est requise."; -App::$strings["Invitation could not be verified."] = "Votre invitation n'a pas pu être vérifiée."; -App::$strings["Please enter the required information."] = "Merci d'entrer les informations requises."; -App::$strings["Failed to store account information."] = "Impossible de stocker les informations liées au compte."; -App::$strings["Registration confirmation for %s"] = "Confirmation de l'inscription pour %s"; -App::$strings["Registration request at %s"] = "Demande d'inscription sur %s"; -App::$strings["Administrator"] = "Administrateur"; -App::$strings["your registration password"] = "votre mot de passe d'inscription"; -App::$strings["Registration details for %s"] = "Détails de l'inscription pour %s"; -App::$strings["Account approved."] = "Compte approuvé."; -App::$strings["Registration revoked for %s"] = "Inscription révoquée pour %s"; -App::$strings["Account verified. Please login."] = "Compte vérifié. Veuillez vous connecter."; -App::$strings["Click here to upgrade."] = "Cliquez ici pour mettre à jour."; -App::$strings["This action exceeds the limits set by your subscription plan."] = "Cette action outrepasserait les limites prévues par votre forfait."; -App::$strings["This action is not available under your subscription plan."] = "Cette action n'est pas disponible avec votre forfait."; +App::$strings["Can view my normal stream and posts"] = "Peut voir les publications ordinaires sur mon canal."; +App::$strings["Can view my webpages"] = "Peut voir mes pages web"; +App::$strings["Can post on my channel page (\"wall\")"] = "Peuvent poster sur la page de mon canal (\"mur\")"; +App::$strings["Can like/dislike stuff"] = "Peuvent aimer/ne pas aimer"; +App::$strings["Profiles and things other than posts/comments"] = "Profils et autres excluant les publications/commentaires."; +App::$strings["Can forward to all my channel contacts via post @mentions"] = "Peut faire suivre à tous les contacts de mon canal via \"@mention\""; +App::$strings["Advanced - useful for creating group forum channels"] = "Avancé - utile pour les canaux de type \"forum/groupe\""; +App::$strings["Can chat with me (when available)"] = "Peut discuter avec moi (quand disponibie)"; +App::$strings["Can write to my file storage and photos"] = "Peut charger des fichiers et des photos dans mon canal"; +App::$strings["Can edit my webpages"] = "Peut modifier mes pages web"; +App::$strings["Somewhat advanced - very useful in open communities"] = "Plutôt avancé - très utile dans les communautés ouvertes"; +App::$strings["Can administer my channel resources"] = "Peut administrer les ressources de mon canal"; +App::$strings["Extremely advanced. Leave this alone unless you know what you are doing"] = "Très avancé. Ne pas toucher, sauf si vous savez ce que vous faîtes"; +App::$strings["Directory Options"] = "Options d'annuaire"; +App::$strings["Safe Mode"] = "Mode sûr"; +App::$strings["Public Forums Only"] = "Les forums publics uniquement"; +App::$strings["This Website Only"] = "Ce site uniquement"; +App::$strings["%1\$s's bookmarks"] = "Favoris de %1\$s"; +App::$strings["Cannot create a duplicate channel identifier on this system. Import failed."] = "L'import a échoué. Un canal existe déjà avec ce nom"; +App::$strings["Cloned channel not found. Import failed."] = "Canal cloné non trouvé. Echec de l'import."; +App::$strings["prev"] = "préc."; +App::$strings["first"] = "premier"; +App::$strings["last"] = "dernier"; +App::$strings["next"] = "Suivant"; +App::$strings["older"] = "plus ancien"; +App::$strings["newer"] = "plus récent"; +App::$strings["No connections"] = "Pas de relations."; +App::$strings["View all %s connections"] = "Voir les %s contacts"; +App::$strings["poke"] = "tapoter"; +App::$strings["ping"] = "ping"; +App::$strings["pinged"] = "pingé"; +App::$strings["prod"] = "encourager"; +App::$strings["prodded"] = "encouragé"; +App::$strings["slap"] = "giffler"; +App::$strings["slapped"] = "gifflé(e)"; +App::$strings["finger"] = "pointer"; +App::$strings["fingered"] = "pointé"; +App::$strings["rebuff"] = "rejetter"; +App::$strings["rebuffed"] = "rejeté"; +App::$strings["happy"] = "heureux"; +App::$strings["sad"] = "triste"; +App::$strings["mellow"] = "mélancolique"; +App::$strings["tired"] = "fatigué"; +App::$strings["perky"] = "impertinent"; +App::$strings["angry"] = "en colère"; +App::$strings["stupefied"] = "stupéfait"; +App::$strings["puzzled"] = "perplexe"; +App::$strings["interested"] = "intéressé"; +App::$strings["bitter"] = "amer"; +App::$strings["cheerful"] = "plein d'entrain"; +App::$strings["alive"] = "vivant"; +App::$strings["annoyed"] = "agaçé"; +App::$strings["anxious"] = "anxieux"; +App::$strings["cranky"] = "énervé"; +App::$strings["disturbed"] = "perturbé"; +App::$strings["frustrated"] = "frustré"; +App::$strings["depressed"] = "déprimé"; +App::$strings["motivated"] = "motivé"; +App::$strings["relaxed"] = "détendu"; +App::$strings["surprised"] = "surpris"; +App::$strings["Monday"] = "Lundi"; +App::$strings["Tuesday"] = "Mardi"; +App::$strings["Wednesday"] = "Mercredi"; +App::$strings["Thursday"] = "Jeudi"; +App::$strings["Friday"] = "Vendredi"; +App::$strings["Saturday"] = "Samedi"; +App::$strings["Sunday"] = "Dimanche"; +App::$strings["January"] = "Janvier"; +App::$strings["February"] = "Février"; +App::$strings["March"] = "Mars"; +App::$strings["April"] = "Avril"; +App::$strings["May"] = "Mai"; +App::$strings["June"] = "Juin"; +App::$strings["July"] = "Juillet"; +App::$strings["August"] = "Août"; +App::$strings["September"] = "Septembre"; +App::$strings["October"] = "Octobre"; +App::$strings["November"] = "Novembre"; +App::$strings["December"] = "Décembre"; +App::$strings["Unknown Attachment"] = "Pièce jointe inconnue"; +App::$strings["unknown"] = "Inconnu"; +App::$strings["remove category"] = "supprimer la catégorie"; +App::$strings["remove from file"] = "retirer du fichier"; +App::$strings["default"] = "défaut"; +App::$strings["Page layout"] = "Mise en page"; +App::$strings["You can create your own with the layouts tool"] = "Créez les vôtres avec les outils de mise en page"; +App::$strings["Page content type"] = "Type de contenu de la page"; +App::$strings["activity"] = "activité"; +App::$strings["Design Tools"] = "Outils de conception"; +App::$strings["Pages"] = "Pages"; +App::$strings["Import website..."] = "Importer le site web…"; +App::$strings["Select folder to import"] = "Sélectionner le dossier à importer"; +App::$strings["Import from a zipped folder:"] = "Importer à partir d'un dossier zippé :"; +App::$strings["Import from cloud files:"] = "Importer à partir de fichiers dans le cloud :"; +App::$strings["/cloud/channel/path/to/folder"] = "/cloud/channel/chemain/du/repertoire"; +App::$strings["Enter path to website files"] = "Entrer le chemin vers les fichiers du site web"; +App::$strings["Select folder"] = "Sélectionner un répertoire"; +App::$strings["Export website..."] = "Exporter le site web…"; +App::$strings["Export to a zip file"] = "Exporter dans un fichier zip"; +App::$strings["website.zip"] = "website.zip"; +App::$strings["Enter a name for the zip file."] = "Entrer un nom pour le fichier zip."; +App::$strings["Export to cloud files"] = "Exporter dans des fichiers sur le cloud"; +App::$strings["/path/to/export/folder"] = "/chemin/vers/le/dossier/d'export"; +App::$strings["Enter a path to a cloud files destination."] = "Entrer le chemin vers le cloud de fichiers"; +App::$strings["Specify folder"] = "Spécifier un répertoire"; +App::$strings["%d invitation available"] = array( + 0 => "%d invitation disponible", + 1 => "%d invitations disponibles", +); +App::$strings["Find Channels"] = "Trouver des canaux"; +App::$strings["Enter name or interest"] = "Saisir nom ou centre d'intérêt"; +App::$strings["Connect/Follow"] = "Ajouter/Suivre"; +App::$strings["Examples: Robert Morgenstein, Fishing"] = "Exemples: Guillaume Martin, Course à pieds"; +App::$strings["Random Profile"] = "Un profil au hasard"; +App::$strings["Invite Friends"] = "Inviter des amis"; +App::$strings["Advanced example: name=fred and country=iceland"] = "Exemple avancé : name=fred and country=iceland"; +App::$strings["%d connection in common"] = array( + 0 => "%d contact en commun", + 1 => "%d contacts en commun", +); +App::$strings["show more"] = "montrer plus"; +App::$strings["Attachments:"] = ""; +App::$strings["l F d, Y \\@ g:i A"] = "l d F Y \\à G\\hi"; +App::$strings["\$Projectname event notification:"] = ""; +App::$strings["Starts:"] = "Début :"; +App::$strings["Finishes:"] = "Fin :"; +App::$strings["Channel is blocked on this site."] = "Ce canal est bloqué sur ce site."; +App::$strings["Channel location missing."] = "Emplacement du canal introuvable."; +App::$strings["Response from remote channel was incomplete."] = "La réponse du canal distant était incomplète."; +App::$strings["Channel was deleted and no longer exists."] = "Le canal a été supprimé et n'existe plus."; +App::$strings["Protocol disabled."] = "Protocole désactivé."; +App::$strings["Channel discovery failed."] = "La tentative d'accéder au canal a échoué."; +App::$strings["Cannot connect to yourself."] = "Ne peut pas se connecter à vous."; +App::$strings["Delete this item?"] = "Supprimer cet élément?"; +App::$strings["%s show less"] = "%s afficher moins"; +App::$strings["%s expand"] = "%s dérouler"; +App::$strings["%s collapse"] = "%s enrouler"; +App::$strings["Password too short"] = "Mot de passe trop court"; +App::$strings["Passwords do not match"] = "Les mots de passe ne correspondent pas"; +App::$strings["everybody"] = "tout le monde"; +App::$strings["Secret Passphrase"] = "Phrase de passe secrète"; +App::$strings["Passphrase hint"] = "Indice pour la phrase de passe"; +App::$strings["Notice: Permissions have changed but have not yet been submitted."] = "Note : Les permissions ont changées, mais n'ont pas encore été sauvées."; +App::$strings["close all"] = "fermer tout"; +App::$strings["Nothing new here"] = "Aucun nouveau contenu trouvé"; +App::$strings["Rate This Channel (this is public)"] = "Evaluer ce canal (publiquement)"; +App::$strings["Describe (optional)"] = "Description (facultative)"; +App::$strings["Please enter a link URL"] = "Merci d'insérer une URL"; +App::$strings["Unsaved changes. Are you sure you wish to leave this page?"] = "Changements en attente. Voulez-vous vraiment quitter cette page?"; +App::$strings["timeago.prefixAgo"] = "timeago.prefixAgo"; +App::$strings["timeago.prefixFromNow"] = "timeago.prefixFromNow"; +App::$strings["ago"] = "auparavant"; +App::$strings["from now"] = "de maintenant"; +App::$strings["less than a minute"] = "moins d'une minute"; +App::$strings["about a minute"] = "environ une minute"; +App::$strings["%d minutes"] = "%d minutes"; +App::$strings["about an hour"] = "environ une heure"; +App::$strings["about %d hours"] = "environ %d heures"; +App::$strings["a day"] = "un jour"; +App::$strings["%d days"] = "%d jours"; +App::$strings["about a month"] = "environ un mois"; +App::$strings["%d months"] = "%d mois"; +App::$strings["about a year"] = "environ un an"; +App::$strings["%d years"] = "%d années"; +App::$strings[" "] = " "; +App::$strings["timeago.numbers"] = "timeago.numbers"; +App::$strings["__ctx:long__ May"] = "Mai"; +App::$strings["Jan"] = "Jan"; +App::$strings["Feb"] = "Fev"; +App::$strings["Mar"] = "Mar"; +App::$strings["Apr"] = "Avr"; +App::$strings["__ctx:short__ May"] = "Mai"; +App::$strings["Jun"] = "Jun"; +App::$strings["Jul"] = "Jul"; +App::$strings["Aug"] = "Aou"; +App::$strings["Sep"] = "Sep"; +App::$strings["Oct"] = "Oct"; +App::$strings["Nov"] = "Nov"; +App::$strings["Dec"] = "Dec"; +App::$strings["Sun"] = "Dim"; +App::$strings["Mon"] = "Lun"; +App::$strings["Tue"] = "Mar"; +App::$strings["Wed"] = "Mer"; +App::$strings["Thu"] = "Jeu"; +App::$strings["Fri"] = "Ven"; +App::$strings["Sat"] = "Sam"; +App::$strings["__ctx:calendar__ today"] = "aujourd'hui"; +App::$strings["__ctx:calendar__ month"] = "mois"; +App::$strings["__ctx:calendar__ week"] = "semaine"; +App::$strings["__ctx:calendar__ day"] = "jour"; +App::$strings["__ctx:calendar__ All day"] = "Toute la journée"; +App::$strings["Unable to determine sender."] = "Impossible de déterminer l'émetteur."; +App::$strings["No recipient provided."] = "Pas de destinataire."; +App::$strings["[no subject]"] = "[sans objet]"; +App::$strings["Stored post could not be verified."] = "Le message stocké n'a pas pu être vérifié."; +App::$strings[" and "] = "et"; +App::$strings["public profile"] = "profil public"; +App::$strings["%1\$s changed %2\$s to “%3\$s”"] = "%1\$s a changé %2\$s en “%3\$s”"; +App::$strings["Visit %1\$s's %2\$s"] = "Visiter %2\$s de %1\$s"; +App::$strings["%1\$s has an updated %2\$s, changing %3\$s."] = "%1\$s a mis à jour %2\$s, modifiant %3\$s."; App::$strings["Item was not found."] = "Élément introuvable."; App::$strings["No source file."] = "Pas de fichier source."; App::$strings["Cannot locate file to replace"] = "Impossible de trouver le fichier à remplacer."; @@ -1972,6 +2764,24 @@ App::$strings["Path not found."] = "Chemin introuvable."; App::$strings["mkdir failed."] = "mkdir a échoué."; App::$strings["database storage failed."] = "l'écriture dans la base de données a échoué."; App::$strings["Empty path"] = "Chemin vide"; +App::$strings["guest:"] = "Visiteur"; +App::$strings["The form security token was not correct. This probably happened because the form has been opened for too long (>3 hours) before submitting it."] = "Le formulaire n'est plus sécurisé, probablement parce qu'il est ouvert depuis trop longtemps (plus de 3 heures)."; +App::$strings["(Unknown)"] = "(Inconnu)"; +App::$strings["Visible to anybody on the internet."] = "Visible pour tout le monde sur internet."; +App::$strings["Visible to you only."] = "Visible pour vous seulement."; +App::$strings["Visible to anybody in this network."] = "Visible pour tout le monde sur ce réseau."; +App::$strings["Visible to anybody authenticated."] = "Visible aux utilisateurs authentifiés."; +App::$strings["Visible to anybody on %s."] = "Visible pour tous sur %s."; +App::$strings["Visible to all connections."] = "Visible pour tous les contacts."; +App::$strings["Visible to approved connections."] = "Visible aux contacts approuvés."; +App::$strings["Visible to specific connections."] = "Visible pour certains contacts."; +App::$strings["Privacy group is empty."] = "Groupe de contacts vide."; +App::$strings["Privacy group: %s"] = "Groupe de contacts : %s"; +App::$strings["Connection not found."] = "Contact non trouvé."; +App::$strings["profile photo"] = "photo de profil"; +App::$strings["[Edited %s]"] = "[%s édité]"; +App::$strings["__ctx:edit_activity__ Post"] = "Publier"; +App::$strings["__ctx:edit_activity__ Comment"] = "Commenter"; App::$strings["Unable to obtain identity information from database"] = "Impossible d'obtenir les données d'identité depuis la base de données"; App::$strings["Empty name"] = "Nom vide"; App::$strings["Name too long"] = "Nom trop long"; @@ -1981,11 +2791,9 @@ App::$strings["Reserved nickname. Please choose another."] = "Surnom réservé. App::$strings["Nickname has unsupported characters or is already being used on this site."] = "Le surnom contient des caractères interdits ou est déjà pris sur ce site."; App::$strings["Unable to retrieve created identity"] = "Impossible de récupérer l'identité créée"; App::$strings["Default Profile"] = "Profil par défaut"; -App::$strings["Requested channel is not available."] = "Canal demandé non disponible."; App::$strings["Create New Profile"] = "Créer un nouveau profil"; App::$strings["Visible to everybody"] = "Visible de tous"; App::$strings["Gender:"] = "Sexe :"; -App::$strings["Status:"] = "État :"; App::$strings["Homepage:"] = "Site Internet :"; App::$strings["Online Now"] = "Connecté"; App::$strings["Like this channel"] = "J'aime ce canal"; @@ -2010,9 +2818,47 @@ App::$strings["Love/Romance:"] = "Vie sentimentale/amoureuse :"; App::$strings["Work/employment:"] = "Travail/Occupation "; App::$strings["School/education:"] = "Études "; App::$strings["Like this thing"] = "J'aime ceci"; +App::$strings["User '%s' deleted"] = "Utilisateur '%s' supprimé"; +App::$strings["This event has been added to your calendar."] = "Cet évènement a été ajouté dans votre calendrier."; +App::$strings["Not specified"] = "Non spécifié"; +App::$strings["Needs Action"] = "Besoin d'une action"; +App::$strings["Completed"] = "Terminé"; +App::$strings["In Process"] = "En cours"; +App::$strings["Cancelled"] = "Annulé"; +App::$strings["view full size"] = "voir en taille réelle"; +App::$strings["No Subject"] = "Pas d'objet"; +App::$strings["Friendica"] = "Friendica"; +App::$strings["OStatus"] = "OStatus"; +App::$strings["GNU-Social"] = "GNU-Social"; +App::$strings["RSS/Atom"] = "RSS/Atom"; +App::$strings["Diaspora"] = "Diaspora"; +App::$strings["Facebook"] = "Facebook"; +App::$strings["Zot"] = "Zot"; +App::$strings["LinkedIn"] = "Linkedin"; +App::$strings["XMPP/IM"] = "XMPP/IM"; +App::$strings["MySpace"] = "MySpace"; +App::$strings["New Page"] = "Nouvelle page"; +App::$strings["Select an alternate language"] = "Choisir une langue alternative"; +App::$strings["Who can see this?"] = "Qui peut voir cela"; +App::$strings["Custom selection"] = "Sélection personnalisée"; +App::$strings["Select \"Show\" to allow viewing. \"Don't show\" lets you override and limit the scope of \"Show\"."] = "Sélectionnez \"Afficher\" pour permettre l'affichage. \"Ne pas afficher\" vous permet de remplacer et de limiter la portée de \"Afficher\"."; +App::$strings["Show"] = "Montrer"; +App::$strings["Don't show"] = "Cacher"; +App::$strings["Post permissions %s cannot be changed %s after a post is shared.</br />These permissions set who is allowed to view the post."] = "Les autorisations d'accès d'un message %s ne peuvent pas être modifiées %s une fois le message envoyé. Ces autorisations définissent qui est autorisé à afficher le message."; +App::$strings["Cannot locate DNS info for database server '%s'"] = "Impossible de trouver les infos DNS du serveur de BDD '%s'"; +App::$strings["Image/photo"] = "Image/photo"; +App::$strings["Encrypted content"] = "Contenu chiffré"; +App::$strings["Install %s element: "] = "Installer %s élément"; +App::$strings["This post contains an installable %s element, however you lack permissions to install it on this site."] = "Ce message contient un élément installable %s, mais vous n'avez pas l'autorisation de l'installer sur ce site."; +App::$strings["%1\$s wrote the following %2\$s %3\$s"] = "%1\$s a écrit %2\$s qui suit %3\$s"; +App::$strings["Click to open/close"] = "Cliquer pour ouvrir/fermer"; +App::$strings["spoiler"] = "spoiler"; +App::$strings["$1 wrote:"] = "$1 a écrit :"; +App::$strings[" by "] = "par"; +App::$strings[" on "] = "sur"; +App::$strings["Embedded content"] = "Contenu imbriqué"; +App::$strings["Embedding disabled"] = "Imbrication désactivée"; App::$strings["General Features"] = "Fonctionnalités générales"; -App::$strings["Content Expiration"] = "Expiration du contenu"; -App::$strings["Remove posts/comments and/or private messages at a future time"] = "Supprimer les contributions/commentaires et/ou messages privés plus tard"; App::$strings["Multiple Profiles"] = "Profils multiples"; App::$strings["Ability to create multiple profiles"] = "Possibilité de créer plusieurs profils"; App::$strings["Advanced Profiles"] = "Profils Avancés"; @@ -2021,22 +2867,24 @@ App::$strings["Profile Import/Export"] = "Importer/Exporter le profil"; App::$strings["Save and load profile details across sites/channels"] = "Sauvegarder et charger les détails d'un profil entre sites/canaux"; App::$strings["Web Pages"] = "Pages web"; App::$strings["Provide managed web pages on your channel"] = "Fournir des pages web, sous votre contrôle, sur votre canal"; -App::$strings["Hide Rating"] = "Masquer l'évaluation"; -App::$strings["Hide the rating buttons on your channel and profile pages. Note: People can still rate you somewhere else."] = "Masquer les boutons d'évaluation sur les pages de votre canal et de votre profil. NB : vous pourrez toujours être évalué(e) ailleurs."; +App::$strings["Provide a wiki for your channel"] = "Fournir un wiki pour votre canal."; App::$strings["Private Notes"] = "Notes privées"; App::$strings["Enables a tool to store notes and reminders (note: not encrypted)"] = "Active un outil pour stocker des notes et des rappels (note :non chiffré)"; App::$strings["Navigation Channel Select"] = "Sélection du canal par la navigation"; App::$strings["Change channels directly from within the navigation dropdown menu"] = "Changez de canal directement depuis le menu de navigation déroulant"; App::$strings["Photo Location"] = "Site de prise de vue"; App::$strings["If location data is available on uploaded photos, link this to a map."] = "Si des informations géographiques sont présentes dans les images téléversées, les lier à une carte."; -App::$strings["Access Controlled Chatrooms"] = ""; -App::$strings["Provide chatrooms and chat services with access control."] = ""; +App::$strings["Access Controlled Chatrooms"] = "Accéder au salons de discussions contrôlés."; +App::$strings["Provide chatrooms and chat services with access control."] = "Fournir des salons de discussions et des services de discussions avec contrôle d'accès."; +App::$strings["Provide alternate connection permission roles."] = "Fournir des rôles d'autorisation différents pour ce contact."; App::$strings["Smart Birthdays"] = "Anniversaires intelligents"; App::$strings["Make birthday events timezone aware in case your friends are scattered across the planet."] = "Adapter les anniversaires aux fuseaux horaires, utile pour vos amis sur d'autres continents."; -App::$strings["Expert Mode"] = "Mode expert"; -App::$strings["Enable Expert Mode to provide advanced configuration options"] = "Activer le mode expert pour accéder aux options avancées"; -App::$strings["Premium Channel"] = "Canal VIP"; -App::$strings["Allows you to set restrictions and terms on those that connect with your channel"] = "Vous permet d'appliquer des règles et restrictions aux contacts de votre canal"; +App::$strings["Event Timezone Selection"] = "Sélection du fuseau horaire de l'événement"; +App::$strings["Allow event creation in timezones other than your own."] = "Autorise la création d’événements sur d'autres fuseaux horaires que le vôtre."; +App::$strings["Advanced Directory Search"] = "Recherche avancée dans les répertoires"; +App::$strings["Allows creation of complex directory search queries"] = "Autoriser la création d'entrées complexes de recherche de répertoire"; +App::$strings["Advanced Theme and Layout Settings"] = "Paramètres avancés du thème et de l'agencement."; +App::$strings["Allows fine tuning of themes and page layouts"] = "Autoriser la personnalisation fine des thèmes et des agencements."; App::$strings["Post Composition Features"] = "Fonctionnalités de composition"; App::$strings["Large Photos"] = "Grandes photos"; App::$strings["Include large (1024px) photo thumbnails in posts. If not enabled, use small (640px) photo thumbnails"] = "Inclure de grands aperçus (1024px) dans les messages. Si désactivé, inclure de petits aperçus (640px)."; @@ -2045,15 +2893,19 @@ App::$strings["Even More Encryption"] = "Encore plus de chiffrement"; App::$strings["Allow optional encryption of content end-to-end with a shared secret key"] = "Permettre le chiffrement optionnel du contenu de bout en bout au moyen d'un secret partagé"; App::$strings["Enable Voting Tools"] = "Activer les outils de vote"; App::$strings["Provide a class of post which others can vote on"] = "Fournit un type de publication sur lequel les utilisateurs peuvent voter"; +App::$strings["Disable Comments"] = "Désactiver les commentaires"; +App::$strings["Provide the option to disable comments for a post"] = "Fournir la possibilité de désactiver les commentaires pour une publication."; App::$strings["Delayed Posting"] = "Publication plus tard"; App::$strings["Allow posts to be published at a later date"] = "Permettre de publier des messages à une date programmée"; +App::$strings["Content Expiration"] = "Expiration du contenu"; +App::$strings["Remove posts/comments and/or private messages at a future time"] = "Supprimer les contributions/commentaires et/ou messages privés plus tard"; App::$strings["Suppress Duplicate Posts/Comments"] = "Supprimer les publications/commentaires en doublon"; App::$strings["Prevent posts with identical content to be published with less than two minutes in between submissions."] = "Empêcher des messages aux contenus identiques d'être publiés à moins de deux minutes d'intervalle"; App::$strings["Network and Stream Filtering"] = "Filtrage du réseau et des flux"; App::$strings["Search by Date"] = "Chercher par date"; App::$strings["Ability to select posts by date ranges"] = "Pouvoir choisir des publications par date"; -App::$strings["Privacy Groups"] = "Groupes d'accès"; -App::$strings["Enable management and selection of privacy groups"] = "Active la gestion et la sélection des groupes d'accès"; +App::$strings["Privacy Groups"] = "Groupes de contacts"; +App::$strings["Enable management and selection of privacy groups"] = "Active la gestion et la sélection des groupes de contacts"; App::$strings["Save search terms for re-use"] = "Sauvegarder des termes de recherche pour utilisation ultérieure"; App::$strings["Network Personal Tab"] = "Onglet \"Me concernant\""; App::$strings["Enable tab to display only Network posts that you've interacted on"] = "Activer un onglet affichant seulement les publications du réseau sur lesquelles vous êtes intervenu"; @@ -2061,16 +2913,16 @@ App::$strings["Network New Tab"] = "Onglet \"nouveautés réseau\""; App::$strings["Enable tab to display all new Network activity"] = "Activer un onglet présentant toute l'activité récente sur le réseau"; App::$strings["Affinity Tool"] = "Gérer l'affinité"; App::$strings["Filter stream activity by depth of relationships"] = "Filtrer le flux d'activité en fonction de la profondeur des relations"; +App::$strings["Show friend and connection suggestions"] = "Afficher un ami et les suggestions de relations"; App::$strings["Connection Filtering"] = "Filtrage des contacts"; App::$strings["Filter incoming posts from connections based on keywords/content"] = "Filtrer les publications entrantes de mes contacts sur la base de mots-clefs"; -App::$strings["Show channel suggestions"] = "Montrer les suggestions de canaux"; App::$strings["Post/Comment Tools"] = "Gérer les publications/commentaires"; App::$strings["Community Tagging"] = "Etiquetage communautaire"; App::$strings["Ability to tag existing posts"] = "Permettre de marquer les publications existantes"; App::$strings["Post Categories"] = "Catégoriser les publications"; App::$strings["Add categories to your posts"] = "Ajouter des catégories à vos publications"; -App::$strings["Emoji Reactions"] = ""; -App::$strings["Add emoji reaction ability to posts"] = ""; +App::$strings["Emoji Reactions"] = "Réactions par émoticônes"; +App::$strings["Add emoji reaction ability to posts"] = "Ajouter la possibilité de réagir aux publications par émoticônes"; App::$strings["Ability to file posts under folders"] = "Permettre de classer les publications dans des dossiers"; App::$strings["Dislike Posts"] = "\"Ne pas aimer\" les publications"; App::$strings["Ability to dislike posts/comments"] = "Possibilité de \"ne pas aimer\" les publications/commentaires"; @@ -2078,21 +2930,35 @@ App::$strings["Star Posts"] = "Pouvoir mettre en avant les publications"; App::$strings["Ability to mark special posts with a star indicator"] = "Pouvoir marquer certaines publications d'une étoile"; App::$strings["Tag Cloud"] = "Nuage de tags"; App::$strings["Provide a personal tag cloud on your channel page"] = "Afficher un nuage de vos tags sur votre canal"; -App::$strings["Embedded content"] = "Contenu imbriqué"; -App::$strings["Embedding disabled"] = "Imbrication désactivée"; -App::$strings["Who can see this?"] = ""; -App::$strings["Custom selection"] = ""; -App::$strings["Select \"Show\" to allow viewing. \"Don't show\" lets you override and limit the scope of \"Show\"."] = ""; -App::$strings["Show"] = "Montrer"; -App::$strings["Don't show"] = "Cacher"; -App::$strings["Other networks and post services"] = "Autres réseaux et services de messagerie"; -App::$strings["Post permissions %s cannot be changed %s after a post is shared.</br />These permissions set who is allowed to view the post."] = ""; -App::$strings["Logged out."] = "Deconnecté."; -App::$strings["Failed authentication"] = "Échec de l'authentification"; +App::$strings["Premium Channel"] = "Canal VIP"; +App::$strings["Allows you to set restrictions and terms on those that connect with your channel"] = "Vous permet d'appliquer des règles et restrictions aux contacts de votre canal"; +App::$strings["Tags"] = "Étiquettes"; +App::$strings["Keywords"] = "Mots-clefs"; +App::$strings["have"] = "ont"; +App::$strings["has"] = "a"; +App::$strings["want"] = "veulent"; +App::$strings["wants"] = "veut"; +App::$strings["likes"] = "aime"; +App::$strings["dislikes"] = "n'aime pas"; +App::$strings["Not a valid email address"] = "Ce n'est pas une adresse de courriel valide"; +App::$strings["Your email domain is not among those allowed on this site"] = "Votre domaine de courriel ne fait pas partie de ceux autorisés par ce site"; +App::$strings["Your email address is already registered at this site."] = "Votre adresse de courriel est déjà inscrite sur ce site."; +App::$strings["An invitation is required."] = "Une invitation est requise."; +App::$strings["Invitation could not be verified."] = "Votre invitation n'a pas pu être vérifiée."; +App::$strings["Please enter the required information."] = "Merci d'entrer les informations requises."; +App::$strings["Failed to store account information."] = "Impossible de stocker les informations liées au compte."; +App::$strings["Registration confirmation for %s"] = "Confirmation de l'inscription pour %s"; +App::$strings["Registration request at %s"] = "Demande d'inscription sur %s"; +App::$strings["your registration password"] = "votre mot de passe d'inscription"; +App::$strings["Registration details for %s"] = "Détails de l'inscription pour %s"; +App::$strings["Account approved."] = "Compte approuvé."; +App::$strings["Registration revoked for %s"] = "Inscription révoquée pour %s"; +App::$strings["Click here to upgrade."] = "Cliquez ici pour mettre à jour."; +App::$strings["This action exceeds the limits set by your subscription plan."] = "Cette action outrepasserait les limites prévues par votre forfait."; +App::$strings["This action is not available under your subscription plan."] = "Cette action n'est pas disponible avec votre forfait."; App::$strings["Birthday"] = "Anniversaire"; App::$strings["Age: "] = "Age :"; App::$strings["YYYY-MM-DD or MM-DD"] = "AAAA-MM-JJ ou MM-JJ"; -App::$strings["never"] = "jamais"; App::$strings["less than a second ago"] = "à l'instant"; App::$strings["__ctx:e.g. 22 hours ago, 1 minute ago__ %1\$d %2\$s ago"] = "il y a %1\$d %2\$s"; App::$strings["__ctx:relative_date__ year"] = array( @@ -2125,82 +2991,39 @@ App::$strings["__ctx:relative_date__ second"] = array( ); App::$strings["%1\$s's birthday"] = "Anniversaire de %1\$s"; App::$strings["Happy Birthday %1\$s"] = "Joyeux Anniversaire %1\$s"; -App::$strings["A deleted group with this name was revived. Existing item permissions <strong>may</strong> apply to this group and any future members. If this is not what you intended, please create another group with a different name."] = "Un groupe supprimé portant ce nom a été ressuscité. Les permissions liées aux éléments existants <strong>peuvent</strong> s'appliquer au groupe et aux membres futurs. Si ce n'est pas ce que vous attendiez, merci de créer un autre groupe avec un nom différent."; -App::$strings["Add new connections to this privacy group"] = "Ajouter de nouveaux contacts à ce groupe d'accès"; -App::$strings["edit"] = "modifier"; -App::$strings["Edit group"] = "Modifier le groupe"; -App::$strings["Add privacy group"] = "Ajouter un groupe d'accès"; -App::$strings["Channels not in any privacy group"] = "Canaux n'étant dans aucun groupe d'accès"; -App::$strings["Delete this item?"] = "Supprimer cet élément?"; -App::$strings["[-] show less"] = "[-] montrer moins"; -App::$strings["[+] expand"] = "[+] déplier"; -App::$strings["[-] collapse"] = "[-] replier"; -App::$strings["Password too short"] = "Mot de passe trop court"; -App::$strings["Passwords do not match"] = "Les mots de passe ne correspondent pas"; -App::$strings["everybody"] = "tout le monde"; -App::$strings["Secret Passphrase"] = "Phrase de passe secrète"; -App::$strings["Passphrase hint"] = "Indice pour la phrase de passe"; -App::$strings["Notice: Permissions have changed but have not yet been submitted."] = "Note : Les permissions ont changées, mais n'ont pas encore été sauvées."; -App::$strings["close all"] = "fermer tout"; -App::$strings["Nothing new here"] = "Aucun nouveau contenu trouvé"; -App::$strings["Rate This Channel (this is public)"] = "Evaluer ce canal (publiquement)"; -App::$strings["Describe (optional)"] = "Description (facultative)"; -App::$strings["Please enter a link URL"] = "Merci d'insérer une URL"; -App::$strings["Unsaved changes. Are you sure you wish to leave this page?"] = "Changements en attente. Voulez-vous vraiment quitter cette page?"; -App::$strings["timeago.prefixAgo"] = "timeago.prefixAgo"; -App::$strings["timeago.prefixFromNow"] = "timeago.prefixFromNow"; -App::$strings["ago"] = "auparavant"; -App::$strings["from now"] = "de maintenant"; -App::$strings["less than a minute"] = "moins d'une minute"; -App::$strings["about a minute"] = "environ une minute"; -App::$strings["%d minutes"] = "%d minutes"; -App::$strings["about an hour"] = "environ une heure"; -App::$strings["about %d hours"] = "environ %d heures"; -App::$strings["a day"] = "un jour"; -App::$strings["%d days"] = "%d jours"; -App::$strings["about a month"] = "environ un mois"; -App::$strings["%d months"] = "%d mois"; -App::$strings["about a year"] = "environ un an"; -App::$strings["%d years"] = "%d années"; -App::$strings[" "] = ""; -App::$strings["timeago.numbers"] = "timeago.numbers"; -App::$strings["__ctx:long__ May"] = "Mai"; -App::$strings["Jan"] = "Jan"; -App::$strings["Feb"] = "Fev"; -App::$strings["Mar"] = "Mar"; -App::$strings["Apr"] = "Avr"; -App::$strings["__ctx:short__ May"] = "Mai"; -App::$strings["Jun"] = "Jun"; -App::$strings["Jul"] = "Jul"; -App::$strings["Aug"] = "Aou"; -App::$strings["Sep"] = "Sep"; -App::$strings["Oct"] = "Oct"; -App::$strings["Nov"] = "Nov"; -App::$strings["Dec"] = "Dec"; -App::$strings["Sun"] = "Dim"; -App::$strings["Mon"] = "Lun"; -App::$strings["Tue"] = "Mar"; -App::$strings["Wed"] = "Mer"; -App::$strings["Thu"] = "Jeu"; -App::$strings["Fri"] = "Ven"; -App::$strings["Sat"] = "Sam"; -App::$strings["__ctx:calendar__ today"] = "aujourd'hui"; -App::$strings["__ctx:calendar__ month"] = "mois"; -App::$strings["__ctx:calendar__ week"] = "semaine"; -App::$strings["__ctx:calendar__ day"] = "jour"; -App::$strings["__ctx:calendar__ All day"] = "Toute la journée"; -App::$strings["view full size"] = "voir en taille réelle"; -App::$strings["No Subject"] = "Pas d'objet"; -App::$strings["Friendica"] = "Friendica"; -App::$strings["OStatus"] = "OStatus"; -App::$strings["GNU-Social"] = ""; -App::$strings["RSS/Atom"] = "RSS/Atom"; -App::$strings["Diaspora"] = "Diaspora"; -App::$strings["Facebook"] = "Facebook"; -App::$strings["Zot"] = "Zot"; -App::$strings["LinkedIn"] = "Linkedin"; -App::$strings["XMPP/IM"] = "XMPP/IM"; -App::$strings["MySpace"] = "MySpace"; +App::$strings["Remote authentication"] = "Authentification distante"; +App::$strings["Click to authenticate to your home hub"] = "S'authentifier auprès de votre hub principal"; +App::$strings["End this session"] = "Mettre fin à la session"; +App::$strings["Your profile page"] = "Votre profil"; +App::$strings["Manage/Edit profiles"] = "Gérer/modifier vos profils"; +App::$strings["Edit your profile"] = "Modifier votre profil"; +App::$strings["Sign in"] = "Connexion"; +App::$strings["Take me home"] = ""; +App::$strings["Log me out of this site"] = "Déconnectez-moi de ce site"; +App::$strings["Create an account"] = "Créer un compte"; +App::$strings["Help and documentation"] = "Aide et documentation"; +App::$strings["Search site @name, #tag, ?docs, content"] = "Recherche @nom, #tag, contenu"; +App::$strings["Your grid"] = "Votre réseau"; +App::$strings["View your network/grid"] = "Voir votre réseau"; +App::$strings["Mark all grid notifications seen"] = "Marquer toutes les notifications du réseau comme vues"; +App::$strings["Channel home"] = "Mon canal"; +App::$strings["View your channel home"] = "Voir la page d'accueil de votre canal"; +App::$strings["Mark all channel notifications seen"] = "Marquer toutes les notifications du canal comme vues"; +App::$strings["Notices"] = "Notifications"; +App::$strings["Notifications"] = "Notifications"; +App::$strings["View all notifications"] = "Voir toutes les notifications"; +App::$strings["Private mail"] = "Messages privés"; +App::$strings["View your private messages"] = "Voir vos messages privés"; +App::$strings["Mark all private messages seen"] = "Marquer tous les messages privés comme vus"; +App::$strings["Event Calendar"] = "Calendrier des événements"; +App::$strings["View events"] = "Voir les événements"; +App::$strings["Mark all events seen"] = "Marquer tous les événements comme vus"; +App::$strings["Manage Your Channels"] = "Gérer vos canaux"; +App::$strings["Account/Channel Settings"] = "Paramètres du Compte/Canal"; +App::$strings["Site Setup and Configuration"] = "Configuration du site"; +App::$strings["@name, #tag, ?doc, content"] = "@nom, #étiquette, ?doc, contenu"; +App::$strings["Please wait..."] = "Merci de patienter..."; +App::$strings["Add Apps"] = ""; App::$strings["Image exceeds website size limit of %lu bytes"] = "L'image dépasse la taille limite de %lu octets"; App::$strings["Image file is empty."] = "L'image est vide."; App::$strings["Photo storage failed."] = "Le stockage de l'image a échoué."; @@ -2211,94 +3034,15 @@ App::$strings["Invalid data packet"] = "Paquet de données invalide"; App::$strings["Unable to verify channel signature"] = "Impossible de vérifier la signature du canal"; App::$strings["Unable to verify site signature for %s"] = "Impossible de vérifier la signature de site pour %s"; App::$strings["invalid target signature"] = "signature de la cible invalide"; -App::$strings["New Page"] = "Nouvelle page"; -App::$strings["Title"] = "Titre"; -App::$strings["Can view my normal stream and posts"] = "Peut voir les publications ordinaires sur mon canal."; -App::$strings["Can view my default channel profile"] = "Peut voir le profil du canal par défaut."; -App::$strings["Can view my connections"] = "Peut voir mes contacts"; -App::$strings["Can view my file storage and photos"] = "Peut voir mes fichiers et photos"; -App::$strings["Can view my webpages"] = "Peut voir mes pages web"; -App::$strings["Can send me their channel stream and posts"] = "Peuvent m'envoyer leur flux et les publications de leur canal"; -App::$strings["Can post on my channel page (\"wall\")"] = "Peuvent poster sur la page de mon canal (\"mur\")"; -App::$strings["Can comment on or like my posts"] = "Peuvent commenter et/ou aimer mes publications"; -App::$strings["Can send me private mail messages"] = "Peuvent m'envoyer des messages privés"; -App::$strings["Can like/dislike stuff"] = "Peuvent aimer/ne pas aimer"; -App::$strings["Profiles and things other than posts/comments"] = "Profils et autres excluant les publications/commentaires."; -App::$strings["Can forward to all my channel contacts via post @mentions"] = "Peut faire suivre à tous les contacts de mon canal via \"@mention\""; -App::$strings["Advanced - useful for creating group forum channels"] = "Avancé - utile pour les canaux de type \"forum/groupe\""; -App::$strings["Can chat with me (when available)"] = "Peut discuter avec moi (quand disponibie)"; -App::$strings["Can write to my file storage and photos"] = "Peut charger des fichiers et des photos dans mon canal"; -App::$strings["Can edit my webpages"] = "Peut modifier mes pages web"; -App::$strings["Can source my public posts in derived channels"] = "Peut rediriger mes publications publiques vers des canaux dérivés"; -App::$strings["Somewhat advanced - very useful in open communities"] = "Plutôt avancé - très utile dans les communautés ouvertes"; -App::$strings["Can administer my channel resources"] = "Peut administrer les ressources de mon canal"; -App::$strings["Extremely advanced. Leave this alone unless you know what you are doing"] = "Très avancé. Ne pas toucher, sauf si vous savez ce que vous faîtes"; -App::$strings["Social Networking"] = "Réseau social"; -App::$strings["Social - Mostly Public"] = "Social - surtout public"; -App::$strings["Social - Restricted"] = "Social - restreint"; -App::$strings["Social - Private"] = "Social - privé"; -App::$strings["Community Forum"] = "Forum communautaire"; -App::$strings["Forum - Mostly Public"] = "Forum - surtout public"; -App::$strings["Forum - Restricted"] = "Forum - restreint"; -App::$strings["Forum - Private"] = "Forum - privé"; -App::$strings["Feed Republish"] = "Republication de flux"; -App::$strings["Feed - Mostly Public"] = "Flux - surtout public"; -App::$strings["Feed - Restricted"] = "Flux - restreint"; -App::$strings["Special Purpose"] = "Utilisation spécifique"; -App::$strings["Special - Celebrity/Soapbox"] = "Spécial - célébrité/promotion"; -App::$strings["Special - Group Repository"] = "Spécial - dépôt partagé"; -App::$strings["Custom/Expert Mode"] = "Mode expert/spécifique"; -App::$strings[" and "] = "et"; -App::$strings["public profile"] = "profil public"; -App::$strings["%1\$s changed %2\$s to “%3\$s”"] = "%1\$s a changé %2\$s en “%3\$s”"; -App::$strings["Visit %1\$s's %2\$s"] = "Visiter %2\$s de %1\$s"; -App::$strings["%1\$s has an updated %2\$s, changing %3\$s."] = "%1\$s a mis à jour %2\$s, modifiant %3\$s."; -App::$strings["Attachments:"] = "Pièces jointes :"; -App::$strings["\$Projectname event notification:"] = "Notification d'événement de \$Projectname :"; -App::$strings["Focus (Hubzilla default)"] = "Focus (par défaut pour Hubzilla)"; -App::$strings["Theme settings"] = "Paramètres du thème"; -App::$strings["Select scheme"] = "Définir la palette de couleurs"; -App::$strings["Narrow navbar"] = "Barre de navigation fine"; -App::$strings["Navigation bar background color"] = "Couleur de fond de la barre de navigation"; -App::$strings["Navigation bar gradient top color"] = "Dégradé de la barre de navigation - couleur du haut"; -App::$strings["Navigation bar gradient bottom color"] = "Dégradé de la barre de navigation - couleur du bas"; -App::$strings["Navigation active button gradient top color"] = "Dégradé du bouton de navigation actif - couleur du haut"; -App::$strings["Navigation active button gradient bottom color"] = "Dégradé du bouton de navigation actif - couleur du bas"; -App::$strings["Navigation bar border color "] = "Couleur de la bordure de la barre de navigation"; -App::$strings["Navigation bar icon color "] = "Couleur des icônes de la barre de navigation"; -App::$strings["Navigation bar active icon color "] = "Couleur de l'icône active de la barre de navigation"; -App::$strings["link color"] = "couleur des liens"; -App::$strings["Set font-color for banner"] = "Définir la couleur du texte de la bannière"; -App::$strings["Set the background color"] = "Définir la couleur d'arrière-plan"; -App::$strings["Set the background image"] = "Définir l'image d'arrière-plan"; -App::$strings["Set the background color of items"] = "Définir la couleur de fond des contributions"; -App::$strings["Set the background color of comments"] = "Couleur de fond des commentaires"; -App::$strings["Set the border color of comments"] = "Couleur de la bordure des commentaires"; -App::$strings["Set the indent for comments"] = "Indentation des commentaires"; -App::$strings["Set the basic color for item icons"] = "Définir la couleur de base pour les icônes des éléments"; -App::$strings["Set the hover color for item icons"] = "Définir la couleur de survol des icônes des éléments"; -App::$strings["Set font-size for the entire application"] = "Définir la taille de police pour l'application entière"; -App::$strings["Example: 14px"] = "Exemple : 14px"; -App::$strings["Set font-size for posts and comments"] = "Définir la taille de police pour les contributions et commentaires"; -App::$strings["Set font-color for posts and comments"] = "Définir la couleur de police pour les contributions et commentaires"; -App::$strings["Set radius of corners"] = "Définir le rayon des arrondis"; -App::$strings["Set shadow depth of photos"] = "Définir la profondeur de l'ombre des photos"; -App::$strings["Set maximum width of content region in pixel"] = "Définir la largeur maximale de la zone des contenus"; -App::$strings["Leave empty for default width"] = "Laissez vide pour avoir la largeur par défaut"; -App::$strings["Left align page content"] = "Aligner à gauche le contenu de la page"; -App::$strings["Set minimum opacity of nav bar - to hide it"] = "Définir l'opacité minimum du bandeau de navigation - pour le cacher"; -App::$strings["Set size of conversation author photo"] = "Définir la taille de la photo de l'auteur d'une conversation"; -App::$strings["Set size of followup author photos"] = "Définir la taille de la photo de l'auteur d'une réponse"; -App::$strings["__ctx:opensearch__ Search %1\$s (%2\$s)"] = ""; -App::$strings["__ctx:opensearch__ \$Projectname"] = ""; -App::$strings["Update %s failed. See error logs."] = "La mise-à -jour %s a échoué. Merci de consulter les journaux d'erreur."; -App::$strings["Update Error at %s"] = "Erreur de mise à jour sur %s"; -App::$strings["Create an account to access services and applications within the Hubzilla"] = "Créez un compte pour pouvoir accéder aux services et applications de Hubzilla"; -App::$strings["Password"] = "Mot de passe"; -App::$strings["Remember me"] = "Se souvenir de moi"; -App::$strings["Forgot your password?"] = "Mot de passe oublié ?"; -App::$strings["toggle mobile"] = "(dés)activer mobile"; -App::$strings["Website SSL certificate is not valid. Please correct."] = "Le certificat SSL n'est pas valide. Corrigez le."; -App::$strings["[hubzilla] Website SSL error for %s"] = "[hubzilla] Erreur SSL pour %s"; -App::$strings["Cron/Scheduled tasks not running."] = "Les taches planifiées ne tournent pas."; -App::$strings["[hubzilla] Cron tasks not running on %s"] = "[hubzilla] Les tâches planifiées ne tournent pas sur %s"; +App::$strings["A deleted group with this name was revived. Existing item permissions <strong>may</strong> apply to this group and any future members. If this is not what you intended, please create another group with a different name."] = "Un groupe supprimé portant ce nom a été ressuscité. Les permissions liées aux éléments existants <strong>peuvent</strong> s'appliquer au groupe et aux membres futurs. Si ce n'est pas ce que vous attendiez, merci de créer un autre groupe avec un nom différent."; +App::$strings["Add new connections to this privacy group"] = "Ajouter de nouveaux contacts à ce groupe de contacts"; +App::$strings["edit"] = "modifier"; +App::$strings["Edit group"] = "Modifier le groupe"; +App::$strings["Add privacy group"] = "Créer un groupe de contacts"; +App::$strings["Channels not in any privacy group"] = "Contacts n'étant dans aucun groupe de contacts"; +App::$strings["New window"] = "Nouvelle fenêtre"; +App::$strings["Open the selected location in a different window or browser tab"] = "Ouvrir l'emplacement dans une fenêtre ou un onglet différent"; +App::$strings["Logged out."] = "Deconnecté."; +App::$strings["Failed authentication"] = "Échec de l'authentification"; +App::$strings["Help:"] = "Aide :"; +App::$strings["Not Found"] = "Introuvable"; diff --git a/view/fr/htconfig.tpl b/view/fr/htconfig.tpl index fae8e3f98..ddc1d1053 100644 --- a/view/fr/htconfig.tpl +++ b/view/fr/htconfig.tpl @@ -35,15 +35,6 @@ App::$config['system']['baseurl'] = '{{$siteurl}}'; App::$config['system']['sitename'] = "Hubzilla"; App::$config['system']['location_hash'] = '{{$site_id}}'; -// Choices are 'basic', 'standard', and 'pro'. -// basic sets up the sevrer for basic social networking and removes "complicated" features -// standard provides most desired features except e-commerce -// pro gives you access to everything - -App::$config['system']['server_role'] = '{{$server_role}}'; - - - // These lines set additional security headers to be sent with all responses // You may wish to set transport_security_header to 0 if your server already sends // this header. content_security_policy may need to be disabled if you wish to diff --git a/view/it/htconfig.tpl b/view/it/htconfig.tpl index ea3f5b5c2..5acb0ebe2 100644 --- a/view/it/htconfig.tpl +++ b/view/it/htconfig.tpl @@ -34,14 +34,6 @@ App::$config['system']['baseurl'] = '{{$siteurl}}'; App::$config['system']['sitename'] = "Hubzilla"; App::$config['system']['location_hash'] = '{{$site_id}}'; -// Choices are 'basic', 'standard', and 'pro'. -// basic sets up the sevrer for basic social networking and removes "complicated" features -// standard provides most desired features except e-commerce -// pro gives you access to everything - -App::$config['system']['server_role'] = '{{$server_role}}'; - - // These lines set additional security headers to be sent with all responses // You may wish to set transport_security_header to 0 if your server already sends // this header. content_security_policy may need to be disabled if you wish to diff --git a/view/js/acl.js b/view/js/acl.js index 4dd60d303..6042b43ca 100644 --- a/view/js/acl.js +++ b/view/js/acl.js @@ -173,6 +173,12 @@ ACL.prototype.on_custom = function(event) { that.deny_cid = []; that.deny_gid = []; + $("#acl-list-content .acl-list-item img[data-src]").each(function(i, el) { + //Replace data-src attribute with src attribute for every image + $(el).attr('src', $(el).data("src")); + $(el).removeAttr("data-src"); + }); + that.update_view('custom'); that.on_submit(); @@ -333,20 +339,20 @@ ACL.prototype.update_view = function(value) { type = itemid[0]; id = itemid.substr(1); - btshow = $(this).children(".acl-button-show").removeClass("btn-success").addClass("btn-default"); - bthide = $(this).children(".acl-button-hide").removeClass("btn-danger").addClass("btn-default"); + btshow = $(this).children(".acl-button-show").removeClass("btn-success").addClass("btn-outline-success"); + bthide = $(this).children(".acl-button-hide").removeClass("btn-danger").addClass("btn-outline-danger"); switch(type) { case "g": var uclass = ""; if (that.allow_gid.indexOf(id)>=0) { - btshow.removeClass("btn-default").addClass("btn-success"); - bthide.removeClass("btn-danger").addClass("btn-default"); + btshow.removeClass("btn-outline-success").addClass("btn-success"); + bthide.removeClass("btn-danger").addClass("btn-outline-danger"); uclass="groupshow"; } if (that.deny_gid.indexOf(id)>=0) { - btshow.removeClass("btn-success").addClass("btn-default"); - bthide.removeClass("btn-default").addClass("btn-danger"); + btshow.removeClass("btn-success").addClass("btn-outline-success"); + bthide.removeClass("btn-outline-danger").addClass("btn-danger"); uclass = "grouphide"; } $(that.group_uids[id]).each(function(i, v) { @@ -366,13 +372,13 @@ ACL.prototype.update_view = function(value) { case "c": if (that.allow_cid.indexOf(id)>=0){ if(!$(this).hasClass("grouphide") ) { - btshow.removeClass("btn-default").addClass("btn-success"); - bthide.removeClass("btn-danger").addClass("btn-default"); + btshow.removeClass("btn-outline-success").addClass("btn-success"); + bthide.removeClass("btn-danger").addClass("btn-outline-danger"); } } if (that.deny_cid.indexOf(id)>=0){ - btshow.removeClass("btn-success").addClass("btn-default"); - bthide.removeClass("btn-default").addClass("btn-danger"); + btshow.removeClass("btn-success").addClass("btn-outline-success"); + bthide.removeClass("btn-outline-danger").addClass("btn-danger"); $(this).removeClass("groupshow"); } } @@ -408,10 +414,4 @@ ACL.prototype.populate = function(data) { } that.list_content.append(html); }); - - $("#acl-list-content .acl-list-item img[data-src]").each(function(i, el) { - // Replace data-src attribute with src attribute for every image - $(el).attr('src', $(el).data("src")); - $(el).removeAttr("data-src"); - }); }; diff --git a/view/js/autocomplete.js b/view/js/autocomplete.js index 5a616b6fc..08cf97173 100644 --- a/view/js/autocomplete.js +++ b/view/js/autocomplete.js @@ -5,7 +5,7 @@ */ function contact_search(term, callback, backend_url, type, extra_channels, spinelement) { if(spinelement) { - $(spinelement).spin('tiny'); + $(spinelement).show(); } // Check if there is a cached result that contains the same information we would get with a full server-side search var bt = backend_url+type; @@ -14,7 +14,7 @@ function contact_search(term, callback, backend_url, type, extra_channels, spine var lterm = term.toLowerCase(); // Ignore case for(var t in contact_search.cache[bt]) { if(lterm.indexOf(t) >= 0) { // A more broad search has been performed already, so use those results - $(spinelement).spin(false); + $(spinelement).hide(); // Filter old results locally var matching = contact_search.cache[bt][t].filter(function (x) { return (x.name.toLowerCase().indexOf(lterm) >= 0 || (typeof x.nick !== 'undefined' && x.nick.toLowerCase().indexOf(lterm) >= 0)); }); // Need to check that nick exists because groups don't have one matching.unshift({taggable:false, text: term, replace: term}); @@ -47,7 +47,7 @@ function contact_search(term, callback, backend_url, type, extra_channels, spine var items = data.items.slice(0); items.unshift({taggable:false, text: term, replace: term}); callback(items); - $(spinelement).spin(false); + $(spinelement).hide(); }, }).fail(function () {callback([]); }); // Callback must be invoked even if something went wrong. } @@ -60,12 +60,20 @@ function contact_format(item) { var desc = ((item.label) ? item.nick + ' ' + item.label : item.nick); if(typeof desc === 'undefined') desc = ''; if(desc) desc = ' ('+desc+')'; - return "<div class='{0}' title='{4}'><img class='dropdown-menu-img-sm' src='{1}'><span class='contactname'>{2}</span><span class='dropdown-sub-text'>{3}</span><div class='clear'></div></div>".format(item.taggable, item.photo, item.name, desc, item.link); + return "<div class='{0} dropdown-item dropdown-notification clearfix' title='{4}'><img class='menu-img-2' src='{1}'><span class='contactname'>{2}</span><span class='dropdown-sub-text'>{3}</span></div>".format(item.taggable, item.photo, item.name, desc, item.link); } else return "<div>" + item.text + "</div>"; } +function smiley_format(item) { + return "<div class='dropdown-item'>" + item.icon + ' ' + item.text + "</div>"; +} + +function bbco_format(item) { + return "<div class='dropdown-item'>" + item + "</div>"; +} + function editor_replace(item) { if(typeof item.replace !== 'undefined') { return '$1$2' + item.replace; @@ -181,18 +189,29 @@ function string2bb(element) { index: 3, search: function(term, callback) { contact_search(term, callback, backend_url, 'c', extra_channels, spinelement=false); }, replace: editor_replace, - template: contact_format, + template: contact_format + }; + + // Autocomplete forums + forums = { + match: /(^|\s)(\!)([^ \n]+)$/, + index: 3, + search: function(term, callback) { contact_search(term, callback, backend_url, 'f', extra_channels, spinelement=false); }, + replace: editor_replace, + template: contact_format }; + smilies = { match: /(^|\s)(:[a-z_:]{2,})$/, index: 2, search: function(term, callback) { $.getJSON('/smilies/json').done(function(data) { callback($.map(data, function(entry) { return entry.text.indexOf(term) === 0 ? entry : null; })); }); }, - template: function(item) { return item.icon + item.text; }, + //template: function(item) { return item.icon + item.text; }, replace: function(item) { return "$1" + item.text + ' '; }, + template: smiley_format }; this.attr('autocomplete','off'); - this.textcomplete([contacts,smilies], {className:'acpopup', zIndex:1020}); + this.textcomplete([contacts,forums,smilies], {className:'acpopup', zIndex:1020}); }; })( jQuery ); @@ -321,7 +340,8 @@ function string2bb(element) { else { return '\[' + element + '\] '; } - } + }, + template: bbco_format }; this.attr('autocomplete','off'); diff --git a/view/js/jquery.js b/view/js/jquery.js index 046447ce9..9ddbf00a9 100644 --- a/view/js/jquery.js +++ b/view/js/jquery.js @@ -1,5 +1,5 @@ -/*! jQuery v3.1.0 | (c) jQuery Foundation | jquery.org/license */ -!function(a,b){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){"use strict";var c=[],d=a.document,e=Object.getPrototypeOf,f=c.slice,g=c.concat,h=c.push,i=c.indexOf,j={},k=j.toString,l=j.hasOwnProperty,m=l.toString,n=m.call(Object),o={};function p(a,b){b=b||d;var c=b.createElement("script");c.text=a,b.head.appendChild(c).parentNode.removeChild(c)}var q="3.1.0",r=function(a,b){return new r.fn.init(a,b)},s=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,t=/^-ms-/,u=/-([a-z])/g,v=function(a,b){return b.toUpperCase()};r.fn=r.prototype={jquery:q,constructor:r,length:0,toArray:function(){return f.call(this)},get:function(a){return null!=a?a<0?this[a+this.length]:this[a]:f.call(this)},pushStack:function(a){var b=r.merge(this.constructor(),a);return b.prevObject=this,b},each:function(a){return r.each(this,a)},map:function(a){return this.pushStack(r.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(f.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(a<0?b:0);return this.pushStack(c>=0&&c<b?[this[c]]:[])},end:function(){return this.prevObject||this.constructor()},push:h,sort:c.sort,splice:c.splice},r.extend=r.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||r.isFunction(g)||(g={}),h===i&&(g=this,h--);h<i;h++)if(null!=(a=arguments[h]))for(b in a)c=g[b],d=a[b],g!==d&&(j&&d&&(r.isPlainObject(d)||(e=r.isArray(d)))?(e?(e=!1,f=c&&r.isArray(c)?c:[]):f=c&&r.isPlainObject(c)?c:{},g[b]=r.extend(j,f,d)):void 0!==d&&(g[b]=d));return g},r.extend({expando:"jQuery"+(q+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===r.type(a)},isArray:Array.isArray,isWindow:function(a){return null!=a&&a===a.window},isNumeric:function(a){var b=r.type(a);return("number"===b||"string"===b)&&!isNaN(a-parseFloat(a))},isPlainObject:function(a){var b,c;return!(!a||"[object Object]"!==k.call(a))&&(!(b=e(a))||(c=l.call(b,"constructor")&&b.constructor,"function"==typeof c&&m.call(c)===n))},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?j[k.call(a)]||"object":typeof a},globalEval:function(a){p(a)},camelCase:function(a){return a.replace(t,"ms-").replace(u,v)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b){var c,d=0;if(w(a)){for(c=a.length;d<c;d++)if(b.call(a[d],d,a[d])===!1)break}else for(d in a)if(b.call(a[d],d,a[d])===!1)break;return a},trim:function(a){return null==a?"":(a+"").replace(s,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(w(Object(a))?r.merge(c,"string"==typeof a?[a]:a):h.call(c,a)),c},inArray:function(a,b,c){return null==b?-1:i.call(b,a,c)},merge:function(a,b){for(var c=+b.length,d=0,e=a.length;d<c;d++)a[e++]=b[d];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;f<g;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,e,f=0,h=[];if(w(a))for(d=a.length;f<d;f++)e=b(a[f],f,c),null!=e&&h.push(e);else for(f in a)e=b(a[f],f,c),null!=e&&h.push(e);return g.apply([],h)},guid:1,proxy:function(a,b){var c,d,e;if("string"==typeof b&&(c=a[b],b=a,a=c),r.isFunction(a))return d=f.call(arguments,2),e=function(){return a.apply(b||this,d.concat(f.call(arguments)))},e.guid=a.guid=a.guid||r.guid++,e},now:Date.now,support:o}),"function"==typeof Symbol&&(r.fn[Symbol.iterator]=c[Symbol.iterator]),r.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(a,b){j["[object "+b+"]"]=b.toLowerCase()});function w(a){var b=!!a&&"length"in a&&a.length,c=r.type(a);return"function"!==c&&!r.isWindow(a)&&("array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a)}var x=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+1*new Date,v=a.document,w=0,x=0,y=ha(),z=ha(),A=ha(),B=function(a,b){return a===b&&(l=!0),0},C={}.hasOwnProperty,D=[],E=D.pop,F=D.push,G=D.push,H=D.slice,I=function(a,b){for(var c=0,d=a.length;c<d;c++)if(a[c]===b)return c;return-1},J="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",K="[\\x20\\t\\r\\n\\f]",L="(?:\\\\.|[\\w-]|[^\0-\\xa0])+",M="\\["+K+"*("+L+")(?:"+K+"*([*^$|!~]?=)"+K+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+L+"))|)"+K+"*\\]",N=":("+L+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+M+")*)|.*)\\)|)",O=new RegExp(K+"+","g"),P=new RegExp("^"+K+"+|((?:^|[^\\\\])(?:\\\\.)*)"+K+"+$","g"),Q=new RegExp("^"+K+"*,"+K+"*"),R=new RegExp("^"+K+"*([>+~]|"+K+")"+K+"*"),S=new RegExp("="+K+"*([^\\]'\"]*?)"+K+"*\\]","g"),T=new RegExp(N),U=new RegExp("^"+L+"$"),V={ID:new RegExp("^#("+L+")"),CLASS:new RegExp("^\\.("+L+")"),TAG:new RegExp("^("+L+"|[*])"),ATTR:new RegExp("^"+M),PSEUDO:new RegExp("^"+N),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+K+"*(even|odd|(([+-]|)(\\d*)n|)"+K+"*(?:([+-]|)"+K+"*(\\d+)|))"+K+"*\\)|)","i"),bool:new RegExp("^(?:"+J+")$","i"),needsContext:new RegExp("^"+K+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+K+"*((?:-\\d)?\\d*)"+K+"*\\)|)(?=[^-]|$)","i")},W=/^(?:input|select|textarea|button)$/i,X=/^h\d$/i,Y=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,$=/[+~]/,_=new RegExp("\\\\([\\da-f]{1,6}"+K+"?|("+K+")|.)","ig"),aa=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:d<0?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)},ba=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g,ca=function(a,b){return b?"\0"===a?"\ufffd":a.slice(0,-1)+"\\"+a.charCodeAt(a.length-1).toString(16)+" ":"\\"+a},da=function(){m()},ea=ta(function(a){return a.disabled===!0},{dir:"parentNode",next:"legend"});try{G.apply(D=H.call(v.childNodes),v.childNodes),D[v.childNodes.length].nodeType}catch(fa){G={apply:D.length?function(a,b){F.apply(a,H.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function ga(a,b,d,e){var f,h,j,k,l,o,r,s=b&&b.ownerDocument,w=b?b.nodeType:9;if(d=d||[],"string"!=typeof a||!a||1!==w&&9!==w&&11!==w)return d;if(!e&&((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,p)){if(11!==w&&(l=Z.exec(a)))if(f=l[1]){if(9===w){if(!(j=b.getElementById(f)))return d;if(j.id===f)return d.push(j),d}else if(s&&(j=s.getElementById(f))&&t(b,j)&&j.id===f)return d.push(j),d}else{if(l[2])return G.apply(d,b.getElementsByTagName(a)),d;if((f=l[3])&&c.getElementsByClassName&&b.getElementsByClassName)return G.apply(d,b.getElementsByClassName(f)),d}if(c.qsa&&!A[a+" "]&&(!q||!q.test(a))){if(1!==w)s=b,r=a;else if("object"!==b.nodeName.toLowerCase()){(k=b.getAttribute("id"))?k=k.replace(ba,ca):b.setAttribute("id",k=u),o=g(a),h=o.length;while(h--)o[h]="#"+k+" "+sa(o[h]);r=o.join(","),s=$.test(a)&&qa(b.parentNode)||b}if(r)try{return G.apply(d,s.querySelectorAll(r)),d}catch(x){}finally{k===u&&b.removeAttribute("id")}}}return i(a.replace(P,"$1"),b,d,e)}function ha(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function ia(a){return a[u]=!0,a}function ja(a){var b=n.createElement("fieldset");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function ka(a,b){var c=a.split("|"),e=c.length;while(e--)d.attrHandle[c[e]]=b}function la(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&a.sourceIndex-b.sourceIndex;if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function ma(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function na(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function oa(a){return function(b){return"label"in b&&b.disabled===a||"form"in b&&b.disabled===a||"form"in b&&b.disabled===!1&&(b.isDisabled===a||b.isDisabled!==!a&&("label"in b||!ea(b))!==a)}}function pa(a){return ia(function(b){return b=+b,ia(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function qa(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a}c=ga.support={},f=ga.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return!!b&&"HTML"!==b.nodeName},m=ga.setDocument=function(a){var b,e,g=a?a.ownerDocument||a:v;return g!==n&&9===g.nodeType&&g.documentElement?(n=g,o=n.documentElement,p=!f(n),v!==n&&(e=n.defaultView)&&e.top!==e&&(e.addEventListener?e.addEventListener("unload",da,!1):e.attachEvent&&e.attachEvent("onunload",da)),c.attributes=ja(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ja(function(a){return a.appendChild(n.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=Y.test(n.getElementsByClassName),c.getById=ja(function(a){return o.appendChild(a).id=u,!n.getElementsByName||!n.getElementsByName(u).length}),c.getById?(d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c=b.getElementById(a);return c?[c]:[]}},d.filter.ID=function(a){var b=a.replace(_,aa);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(_,aa);return function(a){var c="undefined"!=typeof a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return"undefined"!=typeof b.getElementsByTagName?b.getElementsByTagName(a):c.qsa?b.querySelectorAll(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){if("undefined"!=typeof b.getElementsByClassName&&p)return b.getElementsByClassName(a)},r=[],q=[],(c.qsa=Y.test(n.querySelectorAll))&&(ja(function(a){o.appendChild(a).innerHTML="<a id='"+u+"'></a><select id='"+u+"-\r\\' msallowcapture=''><option selected=''></option></select>",a.querySelectorAll("[msallowcapture^='']").length&&q.push("[*^$]="+K+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+K+"*(?:value|"+J+")"),a.querySelectorAll("[id~="+u+"-]").length||q.push("~="),a.querySelectorAll(":checked").length||q.push(":checked"),a.querySelectorAll("a#"+u+"+*").length||q.push(".#.+[+~]")}),ja(function(a){a.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var b=n.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+K+"*[*^$|!~]?="),2!==a.querySelectorAll(":enabled").length&&q.push(":enabled",":disabled"),o.appendChild(a).disabled=!0,2!==a.querySelectorAll(":disabled").length&&q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=Y.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ja(function(a){c.disconnectedMatch=s.call(a,"*"),s.call(a,"[s!='']:x"),r.push("!=",N)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=Y.test(o.compareDocumentPosition),t=b||Y.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===n||a.ownerDocument===v&&t(v,a)?-1:b===n||b.ownerDocument===v&&t(v,b)?1:k?I(k,a)-I(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,g=[a],h=[b];if(!e||!f)return a===n?-1:b===n?1:e?-1:f?1:k?I(k,a)-I(k,b):0;if(e===f)return la(a,b);c=a;while(c=c.parentNode)g.unshift(c);c=b;while(c=c.parentNode)h.unshift(c);while(g[d]===h[d])d++;return d?la(g[d],h[d]):g[d]===v?-1:h[d]===v?1:0},n):n},ga.matches=function(a,b){return ga(a,null,null,b)},ga.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(S,"='$1']"),c.matchesSelector&&p&&!A[b+" "]&&(!r||!r.test(b))&&(!q||!q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return ga(b,n,null,[a]).length>0},ga.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},ga.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&C.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},ga.escape=function(a){return(a+"").replace(ba,ca)},ga.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},ga.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=ga.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=ga.selectors={cacheLength:50,createPseudo:ia,match:V,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(_,aa),a[3]=(a[3]||a[4]||a[5]||"").replace(_,aa),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||ga.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&ga.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return V.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&T.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(_,aa).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+K+")"+a+"("+K+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||"undefined"!=typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=ga.attr(d,a);return null==e?"!="===b:!b||(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e.replace(O," ")+" ").indexOf(c)>-1:"|="===b&&(e===c||e.slice(0,c.length+1)===c+"-"))}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h,t=!1;if(q){if(f){while(p){m=b;while(m=m[p])if(h?m.nodeName.toLowerCase()===r:1===m.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){m=q,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n&&j[2],m=n&&q.childNodes[n];while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if(1===m.nodeType&&++t&&m===b){k[a]=[w,n,t];break}}else if(s&&(m=b,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n),t===!1)while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if((h?m.nodeName.toLowerCase()===r:1===m.nodeType)&&++t&&(s&&(l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),k[a]=[w,t]),m===b))break;return t-=e,t===d||t%d===0&&t/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||ga.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ia(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=I(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:ia(function(a){var b=[],c=[],d=h(a.replace(P,"$1"));return d[u]?ia(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),b[0]=null,!c.pop()}}),has:ia(function(a){return function(b){return ga(a,b).length>0}}),contains:ia(function(a){return a=a.replace(_,aa),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:ia(function(a){return U.test(a||"")||ga.error("unsupported lang: "+a),a=a.replace(_,aa).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:oa(!1),disabled:oa(!0),checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return X.test(a.nodeName)},input:function(a){return W.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:pa(function(){return[0]}),last:pa(function(a,b){return[b-1]}),eq:pa(function(a,b,c){return[c<0?c+b:c]}),even:pa(function(a,b){for(var c=0;c<b;c+=2)a.push(c);return a}),odd:pa(function(a,b){for(var c=1;c<b;c+=2)a.push(c);return a}),lt:pa(function(a,b,c){for(var d=c<0?c+b:c;--d>=0;)a.push(d);return a}),gt:pa(function(a,b,c){for(var d=c<0?c+b:c;++d<b;)a.push(d);return a})}},d.pseudos.nth=d.pseudos.eq;for(b in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})d.pseudos[b]=ma(b);for(b in{submit:!0,reset:!0})d.pseudos[b]=na(b);function ra(){}ra.prototype=d.filters=d.pseudos,d.setFilters=new ra,g=ga.tokenize=function(a,b){var c,e,f,g,h,i,j,k=z[a+" "];if(k)return b?0:k.slice(0);h=a,i=[],j=d.preFilter;while(h){c&&!(e=Q.exec(h))||(e&&(h=h.slice(e[0].length)||h),i.push(f=[])),c=!1,(e=R.exec(h))&&(c=e.shift(),f.push({value:c,type:e[0].replace(P," ")}),h=h.slice(c.length));for(g in d.filter)!(e=V[g].exec(h))||j[g]&&!(e=j[g](e))||(c=e.shift(),f.push({value:c,type:g,matches:e}),h=h.slice(c.length));if(!c)break}return b?h.length:h?ga.error(a):z(a,i).slice(0)};function sa(a){for(var b=0,c=a.length,d="";b<c;b++)d+=a[b].value;return d}function ta(a,b,c){var d=b.dir,e=b.next,f=e||d,g=c&&"parentNode"===f,h=x++;return b.first?function(b,c,e){while(b=b[d])if(1===b.nodeType||g)return a(b,c,e)}:function(b,c,i){var j,k,l,m=[w,h];if(i){while(b=b[d])if((1===b.nodeType||g)&&a(b,c,i))return!0}else while(b=b[d])if(1===b.nodeType||g)if(l=b[u]||(b[u]={}),k=l[b.uniqueID]||(l[b.uniqueID]={}),e&&e===b.nodeName.toLowerCase())b=b[d]||b;else{if((j=k[f])&&j[0]===w&&j[1]===h)return m[2]=j[2];if(k[f]=m,m[2]=a(b,c,i))return!0}}}function ua(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function va(a,b,c){for(var d=0,e=b.length;d<e;d++)ga(a,b[d],c);return c}function wa(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;h<i;h++)(f=a[h])&&(c&&!c(f,d,e)||(g.push(f),j&&b.push(h)));return g}function xa(a,b,c,d,e,f){return d&&!d[u]&&(d=xa(d)),e&&!e[u]&&(e=xa(e,f)),ia(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||va(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:wa(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=wa(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&&(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&&j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&&(j=e?I(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=wa(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):G.apply(g,r)})}function ya(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=ta(function(a){return a===b},h,!0),l=ta(function(a){return I(b,a)>-1},h,!0),m=[function(a,c,d){var e=!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d));return b=null,e}];i<f;i++)if(c=d.relative[a[i].type])m=[ta(ua(m),c)];else{if(c=d.filter[a[i].type].apply(null,a[i].matches),c[u]){for(e=++i;e<f;e++)if(d.relative[a[e].type])break;return xa(i>1&&ua(m),i>1&&sa(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(P,"$1"),c,i<e&&ya(a.slice(i,e)),e<f&&ya(a=a.slice(e)),e<f&&sa(a))}m.push(c)}return ua(m)}function za(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,h,i,k){var l,o,q,r=0,s="0",t=f&&[],u=[],v=j,x=f||e&&d.find.TAG("*",k),y=w+=null==v?1:Math.random()||.1,z=x.length;for(k&&(j=g===n||g||k);s!==z&&null!=(l=x[s]);s++){if(e&&l){o=0,g||l.ownerDocument===n||(m(l),h=!p);while(q=a[o++])if(q(l,g||n,h)){i.push(l);break}k&&(w=y)}c&&((l=!q&&l)&&r--,f&&t.push(l))}if(r+=s,c&&s!==r){o=0;while(q=b[o++])q(t,u,g,h);if(f){if(r>0)while(s--)t[s]||u[s]||(u[s]=E.call(i));u=wa(u)}G.apply(i,u),k&&!f&&u.length>0&&r+b.length>1&&ga.uniqueSort(i)}return k&&(w=y,j=v),t};return c?ia(f):f}return h=ga.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=ya(b[c]),f[u]?d.push(f):e.push(f);f=A(a,za(e,d)),f.selector=a}return f},i=ga.select=function(a,b,e,f){var i,j,k,l,m,n="function"==typeof a&&a,o=!f&&g(a=n.selector||a);if(e=e||[],1===o.length){if(j=o[0]=o[0].slice(0),j.length>2&&"ID"===(k=j[0]).type&&c.getById&&9===b.nodeType&&p&&d.relative[j[1].type]){if(b=(d.find.ID(k.matches[0].replace(_,aa),b)||[])[0],!b)return e;n&&(b=b.parentNode),a=a.slice(j.shift().value.length)}i=V.needsContext.test(a)?0:j.length;while(i--){if(k=j[i],d.relative[l=k.type])break;if((m=d.find[l])&&(f=m(k.matches[0].replace(_,aa),$.test(j[0].type)&&qa(b.parentNode)||b))){if(j.splice(i,1),a=f.length&&sa(j),!a)return G.apply(e,f),e;break}}}return(n||h(a,o))(f,b,!p,e,!b||$.test(a)&&qa(b.parentNode)||b),e},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ja(function(a){return 1&a.compareDocumentPosition(n.createElement("fieldset"))}),ja(function(a){return a.innerHTML="<a href='#'></a>","#"===a.firstChild.getAttribute("href")})||ka("type|href|height|width",function(a,b,c){if(!c)return a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ja(function(a){return a.innerHTML="<input/>",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||ka("value",function(a,b,c){if(!c&&"input"===a.nodeName.toLowerCase())return a.defaultValue}),ja(function(a){return null==a.getAttribute("disabled")})||ka(J,function(a,b,c){var d;if(!c)return a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),ga}(a);r.find=x,r.expr=x.selectors,r.expr[":"]=r.expr.pseudos,r.uniqueSort=r.unique=x.uniqueSort,r.text=x.getText,r.isXMLDoc=x.isXML,r.contains=x.contains,r.escapeSelector=x.escape;var y=function(a,b,c){var d=[],e=void 0!==c;while((a=a[b])&&9!==a.nodeType)if(1===a.nodeType){if(e&&r(a).is(c))break;d.push(a)}return d},z=function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c},A=r.expr.match.needsContext,B=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i,C=/^.[^:#\[\.,]*$/;function D(a,b,c){if(r.isFunction(b))return r.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return r.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(C.test(b))return r.filter(b,a,c);b=r.filter(b,a)}return r.grep(a,function(a){return i.call(b,a)>-1!==c&&1===a.nodeType})}r.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?r.find.matchesSelector(d,a)?[d]:[]:r.find.matches(a,r.grep(b,function(a){return 1===a.nodeType}))},r.fn.extend({find:function(a){var b,c,d=this.length,e=this;if("string"!=typeof a)return this.pushStack(r(a).filter(function(){for(b=0;b<d;b++)if(r.contains(e[b],this))return!0}));for(c=this.pushStack([]),b=0;b<d;b++)r.find(a,e[b],c);return d>1?r.uniqueSort(c):c},filter:function(a){return this.pushStack(D(this,a||[],!1))},not:function(a){return this.pushStack(D(this,a||[],!0))},is:function(a){return!!D(this,"string"==typeof a&&A.test(a)?r(a):a||[],!1).length}});var E,F=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,G=r.fn.init=function(a,b,c){var e,f;if(!a)return this;if(c=c||E,"string"==typeof a){if(e="<"===a[0]&&">"===a[a.length-1]&&a.length>=3?[null,a,null]:F.exec(a),!e||!e[1]&&b)return!b||b.jquery?(b||c).find(a):this.constructor(b).find(a);if(e[1]){if(b=b instanceof r?b[0]:b,r.merge(this,r.parseHTML(e[1],b&&b.nodeType?b.ownerDocument||b:d,!0)),B.test(e[1])&&r.isPlainObject(b))for(e in b)r.isFunction(this[e])?this[e](b[e]):this.attr(e,b[e]);return this}return f=d.getElementById(e[2]),f&&(this[0]=f,this.length=1),this}return a.nodeType?(this[0]=a,this.length=1,this):r.isFunction(a)?void 0!==c.ready?c.ready(a):a(r):r.makeArray(a,this)};G.prototype=r.fn,E=r(d);var H=/^(?:parents|prev(?:Until|All))/,I={children:!0,contents:!0,next:!0,prev:!0};r.fn.extend({has:function(a){var b=r(a,this),c=b.length;return this.filter(function(){for(var a=0;a<c;a++)if(r.contains(this,b[a]))return!0})},closest:function(a,b){var c,d=0,e=this.length,f=[],g="string"!=typeof a&&r(a);if(!A.test(a))for(;d<e;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&r.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?r.uniqueSort(f):f)},index:function(a){return a?"string"==typeof a?i.call(r(a),this[0]):i.call(this,a.jquery?a[0]:a):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(r.uniqueSort(r.merge(this.get(),r(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function J(a,b){while((a=a[b])&&1!==a.nodeType);return a}r.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return y(a,"parentNode")},parentsUntil:function(a,b,c){return y(a,"parentNode",c)},next:function(a){return J(a,"nextSibling")},prev:function(a){return J(a,"previousSibling")},nextAll:function(a){return y(a,"nextSibling")},prevAll:function(a){return y(a,"previousSibling")},nextUntil:function(a,b,c){return y(a,"nextSibling",c)},prevUntil:function(a,b,c){return y(a,"previousSibling",c)},siblings:function(a){return z((a.parentNode||{}).firstChild,a)},children:function(a){return z(a.firstChild)},contents:function(a){return a.contentDocument||r.merge([],a.childNodes)}},function(a,b){r.fn[a]=function(c,d){var e=r.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=r.filter(d,e)),this.length>1&&(I[a]||r.uniqueSort(e),H.test(a)&&e.reverse()),this.pushStack(e)}});var K=/\S+/g;function L(a){var b={};return r.each(a.match(K)||[],function(a,c){b[c]=!0}),b}r.Callbacks=function(a){a="string"==typeof a?L(a):r.extend({},a);var b,c,d,e,f=[],g=[],h=-1,i=function(){for(e=a.once,d=b=!0;g.length;h=-1){c=g.shift();while(++h<f.length)f[h].apply(c[0],c[1])===!1&&a.stopOnFalse&&(h=f.length,c=!1)}a.memory||(c=!1),b=!1,e&&(f=c?[]:"")},j={add:function(){return f&&(c&&!b&&(h=f.length-1,g.push(c)),function d(b){r.each(b,function(b,c){r.isFunction(c)?a.unique&&j.has(c)||f.push(c):c&&c.length&&"string"!==r.type(c)&&d(c)})}(arguments),c&&!b&&i()),this},remove:function(){return r.each(arguments,function(a,b){var c;while((c=r.inArray(b,f,c))>-1)f.splice(c,1),c<=h&&h--}),this},has:function(a){return a?r.inArray(a,f)>-1:f.length>0},empty:function(){return f&&(f=[]),this},disable:function(){return e=g=[],f=c="",this},disabled:function(){return!f},lock:function(){return e=g=[],c||b||(f=c=""),this},locked:function(){return!!e},fireWith:function(a,c){return e||(c=c||[],c=[a,c.slice?c.slice():c],g.push(c),b||i()),this},fire:function(){return j.fireWith(this,arguments),this},fired:function(){return!!d}};return j};function M(a){return a}function N(a){throw a}function O(a,b,c){var d;try{a&&r.isFunction(d=a.promise)?d.call(a).done(b).fail(c):a&&r.isFunction(d=a.then)?d.call(a,b,c):b.call(void 0,a)}catch(a){c.call(void 0,a)}}r.extend({Deferred:function(b){var c=[["notify","progress",r.Callbacks("memory"),r.Callbacks("memory"),2],["resolve","done",r.Callbacks("once memory"),r.Callbacks("once memory"),0,"resolved"],["reject","fail",r.Callbacks("once memory"),r.Callbacks("once memory"),1,"rejected"]],d="pending",e={state:function(){return d},always:function(){return f.done(arguments).fail(arguments),this},"catch":function(a){return e.then(null,a)},pipe:function(){var a=arguments;return r.Deferred(function(b){r.each(c,function(c,d){var e=r.isFunction(a[d[4]])&&a[d[4]];f[d[1]](function(){var a=e&&e.apply(this,arguments);a&&r.isFunction(a.promise)?a.promise().progress(b.notify).done(b.resolve).fail(b.reject):b[d[0]+"With"](this,e?[a]:arguments)})}),a=null}).promise()},then:function(b,d,e){var f=0;function g(b,c,d,e){return function(){var h=this,i=arguments,j=function(){var a,j;if(!(b<f)){if(a=d.apply(h,i),a===c.promise())throw new TypeError("Thenable self-resolution");j=a&&("object"==typeof a||"function"==typeof a)&&a.then,r.isFunction(j)?e?j.call(a,g(f,c,M,e),g(f,c,N,e)):(f++,j.call(a,g(f,c,M,e),g(f,c,N,e),g(f,c,M,c.notifyWith))):(d!==M&&(h=void 0,i=[a]),(e||c.resolveWith)(h,i))}},k=e?j:function(){try{j()}catch(a){r.Deferred.exceptionHook&&r.Deferred.exceptionHook(a,k.stackTrace),b+1>=f&&(d!==N&&(h=void 0,i=[a]),c.rejectWith(h,i))}};b?k():(r.Deferred.getStackHook&&(k.stackTrace=r.Deferred.getStackHook()),a.setTimeout(k))}}return r.Deferred(function(a){c[0][3].add(g(0,a,r.isFunction(e)?e:M,a.notifyWith)),c[1][3].add(g(0,a,r.isFunction(b)?b:M)),c[2][3].add(g(0,a,r.isFunction(d)?d:N))}).promise()},promise:function(a){return null!=a?r.extend(a,e):e}},f={};return r.each(c,function(a,b){var g=b[2],h=b[5];e[b[1]]=g.add,h&&g.add(function(){d=h},c[3-a][2].disable,c[0][2].lock),g.add(b[3].fire),f[b[0]]=function(){return f[b[0]+"With"](this===f?void 0:this,arguments),this},f[b[0]+"With"]=g.fireWith}),e.promise(f),b&&b.call(f,f),f},when:function(a){var b=arguments.length,c=b,d=Array(c),e=f.call(arguments),g=r.Deferred(),h=function(a){return function(c){d[a]=this,e[a]=arguments.length>1?f.call(arguments):c,--b||g.resolveWith(d,e)}};if(b<=1&&(O(a,g.done(h(c)).resolve,g.reject),"pending"===g.state()||r.isFunction(e[c]&&e[c].then)))return g.then();while(c--)O(e[c],h(c),g.reject);return g.promise()}});var P=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;r.Deferred.exceptionHook=function(b,c){a.console&&a.console.warn&&b&&P.test(b.name)&&a.console.warn("jQuery.Deferred exception: "+b.message,b.stack,c)},r.readyException=function(b){a.setTimeout(function(){throw b})};var Q=r.Deferred();r.fn.ready=function(a){return Q.then(a)["catch"](function(a){r.readyException(a)}),this},r.extend({isReady:!1,readyWait:1,holdReady:function(a){a?r.readyWait++:r.ready(!0)},ready:function(a){(a===!0?--r.readyWait:r.isReady)||(r.isReady=!0,a!==!0&&--r.readyWait>0||Q.resolveWith(d,[r]))}}),r.ready.then=Q.then;function R(){d.removeEventListener("DOMContentLoaded",R),a.removeEventListener("load",R),r.ready()}"complete"===d.readyState||"loading"!==d.readyState&&!d.documentElement.doScroll?a.setTimeout(r.ready):(d.addEventListener("DOMContentLoaded",R),a.addEventListener("load",R));var S=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===r.type(c)){e=!0;for(h in c)S(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0, -r.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(r(a),c)})),b))for(;h<i;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f},T=function(a){return 1===a.nodeType||9===a.nodeType||!+a.nodeType};function U(){this.expando=r.expando+U.uid++}U.uid=1,U.prototype={cache:function(a){var b=a[this.expando];return b||(b={},T(a)&&(a.nodeType?a[this.expando]=b:Object.defineProperty(a,this.expando,{value:b,configurable:!0}))),b},set:function(a,b,c){var d,e=this.cache(a);if("string"==typeof b)e[r.camelCase(b)]=c;else for(d in b)e[r.camelCase(d)]=b[d];return e},get:function(a,b){return void 0===b?this.cache(a):a[this.expando]&&a[this.expando][r.camelCase(b)]},access:function(a,b,c){return void 0===b||b&&"string"==typeof b&&void 0===c?this.get(a,b):(this.set(a,b,c),void 0!==c?c:b)},remove:function(a,b){var c,d=a[this.expando];if(void 0!==d){if(void 0!==b){r.isArray(b)?b=b.map(r.camelCase):(b=r.camelCase(b),b=b in d?[b]:b.match(K)||[]),c=b.length;while(c--)delete d[b[c]]}(void 0===b||r.isEmptyObject(d))&&(a.nodeType?a[this.expando]=void 0:delete a[this.expando])}},hasData:function(a){var b=a[this.expando];return void 0!==b&&!r.isEmptyObject(b)}};var V=new U,W=new U,X=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,Y=/[A-Z]/g;function Z(a,b,c){var d;if(void 0===c&&1===a.nodeType)if(d="data-"+b.replace(Y,"-$&").toLowerCase(),c=a.getAttribute(d),"string"==typeof c){try{c="true"===c||"false"!==c&&("null"===c?null:+c+""===c?+c:X.test(c)?JSON.parse(c):c)}catch(e){}W.set(a,b,c)}else c=void 0;return c}r.extend({hasData:function(a){return W.hasData(a)||V.hasData(a)},data:function(a,b,c){return W.access(a,b,c)},removeData:function(a,b){W.remove(a,b)},_data:function(a,b,c){return V.access(a,b,c)},_removeData:function(a,b){V.remove(a,b)}}),r.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=W.get(f),1===f.nodeType&&!V.get(f,"hasDataAttrs"))){c=g.length;while(c--)g[c]&&(d=g[c].name,0===d.indexOf("data-")&&(d=r.camelCase(d.slice(5)),Z(f,d,e[d])));V.set(f,"hasDataAttrs",!0)}return e}return"object"==typeof a?this.each(function(){W.set(this,a)}):S(this,function(b){var c;if(f&&void 0===b){if(c=W.get(f,a),void 0!==c)return c;if(c=Z(f,a),void 0!==c)return c}else this.each(function(){W.set(this,a,b)})},null,b,arguments.length>1,null,!0)},removeData:function(a){return this.each(function(){W.remove(this,a)})}}),r.extend({queue:function(a,b,c){var d;if(a)return b=(b||"fx")+"queue",d=V.get(a,b),c&&(!d||r.isArray(c)?d=V.access(a,b,r.makeArray(c)):d.push(c)),d||[]},dequeue:function(a,b){b=b||"fx";var c=r.queue(a,b),d=c.length,e=c.shift(),f=r._queueHooks(a,b),g=function(){r.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return V.get(a,c)||V.access(a,c,{empty:r.Callbacks("once memory").add(function(){V.remove(a,[b+"queue",c])})})}}),r.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.length<c?r.queue(this[0],a):void 0===b?this:this.each(function(){var c=r.queue(this,a,b);r._queueHooks(this,a),"fx"===a&&"inprogress"!==c[0]&&r.dequeue(this,a)})},dequeue:function(a){return this.each(function(){r.dequeue(this,a)})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,b){var c,d=1,e=r.Deferred(),f=this,g=this.length,h=function(){--d||e.resolveWith(f,[f])};"string"!=typeof a&&(b=a,a=void 0),a=a||"fx";while(g--)c=V.get(f[g],a+"queueHooks"),c&&c.empty&&(d++,c.empty.add(h));return h(),e.promise(b)}});var $=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,_=new RegExp("^(?:([+-])=|)("+$+")([a-z%]*)$","i"),aa=["Top","Right","Bottom","Left"],ba=function(a,b){return a=b||a,"none"===a.style.display||""===a.style.display&&r.contains(a.ownerDocument,a)&&"none"===r.css(a,"display")},ca=function(a,b,c,d){var e,f,g={};for(f in b)g[f]=a.style[f],a.style[f]=b[f];e=c.apply(a,d||[]);for(f in b)a.style[f]=g[f];return e};function da(a,b,c,d){var e,f=1,g=20,h=d?function(){return d.cur()}:function(){return r.css(a,b,"")},i=h(),j=c&&c[3]||(r.cssNumber[b]?"":"px"),k=(r.cssNumber[b]||"px"!==j&&+i)&&_.exec(r.css(a,b));if(k&&k[3]!==j){j=j||k[3],c=c||[],k=+i||1;do f=f||".5",k/=f,r.style(a,b,k+j);while(f!==(f=h()/i)&&1!==f&&--g)}return c&&(k=+k||+i||0,e=c[1]?k+(c[1]+1)*c[2]:+c[2],d&&(d.unit=j,d.start=k,d.end=e)),e}var ea={};function fa(a){var b,c=a.ownerDocument,d=a.nodeName,e=ea[d];return e?e:(b=c.body.appendChild(c.createElement(d)),e=r.css(b,"display"),b.parentNode.removeChild(b),"none"===e&&(e="block"),ea[d]=e,e)}function ga(a,b){for(var c,d,e=[],f=0,g=a.length;f<g;f++)d=a[f],d.style&&(c=d.style.display,b?("none"===c&&(e[f]=V.get(d,"display")||null,e[f]||(d.style.display="")),""===d.style.display&&ba(d)&&(e[f]=fa(d))):"none"!==c&&(e[f]="none",V.set(d,"display",c)));for(f=0;f<g;f++)null!=e[f]&&(a[f].style.display=e[f]);return a}r.fn.extend({show:function(){return ga(this,!0)},hide:function(){return ga(this)},toggle:function(a){return"boolean"==typeof a?a?this.show():this.hide():this.each(function(){ba(this)?r(this).show():r(this).hide()})}});var ha=/^(?:checkbox|radio)$/i,ia=/<([a-z][^\/\0>\x20\t\r\n\f]+)/i,ja=/^$|\/(?:java|ecma)script/i,ka={option:[1,"<select multiple='multiple'>","</select>"],thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};ka.optgroup=ka.option,ka.tbody=ka.tfoot=ka.colgroup=ka.caption=ka.thead,ka.th=ka.td;function la(a,b){var c="undefined"!=typeof a.getElementsByTagName?a.getElementsByTagName(b||"*"):"undefined"!=typeof a.querySelectorAll?a.querySelectorAll(b||"*"):[];return void 0===b||b&&r.nodeName(a,b)?r.merge([a],c):c}function ma(a,b){for(var c=0,d=a.length;c<d;c++)V.set(a[c],"globalEval",!b||V.get(b[c],"globalEval"))}var na=/<|&#?\w+;/;function oa(a,b,c,d,e){for(var f,g,h,i,j,k,l=b.createDocumentFragment(),m=[],n=0,o=a.length;n<o;n++)if(f=a[n],f||0===f)if("object"===r.type(f))r.merge(m,f.nodeType?[f]:f);else if(na.test(f)){g=g||l.appendChild(b.createElement("div")),h=(ia.exec(f)||["",""])[1].toLowerCase(),i=ka[h]||ka._default,g.innerHTML=i[1]+r.htmlPrefilter(f)+i[2],k=i[0];while(k--)g=g.lastChild;r.merge(m,g.childNodes),g=l.firstChild,g.textContent=""}else m.push(b.createTextNode(f));l.textContent="",n=0;while(f=m[n++])if(d&&r.inArray(f,d)>-1)e&&e.push(f);else if(j=r.contains(f.ownerDocument,f),g=la(l.appendChild(f),"script"),j&&ma(g),c){k=0;while(f=g[k++])ja.test(f.type||"")&&c.push(f)}return l}!function(){var a=d.createDocumentFragment(),b=a.appendChild(d.createElement("div")),c=d.createElement("input");c.setAttribute("type","radio"),c.setAttribute("checked","checked"),c.setAttribute("name","t"),b.appendChild(c),o.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,b.innerHTML="<textarea>x</textarea>",o.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue}();var pa=d.documentElement,qa=/^key/,ra=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,sa=/^([^.]*)(?:\.(.+)|)/;function ta(){return!0}function ua(){return!1}function va(){try{return d.activeElement}catch(a){}}function wa(a,b,c,d,e,f){var g,h;if("object"==typeof b){"string"!=typeof c&&(d=d||c,c=void 0);for(h in b)wa(a,h,c,d,b[h],f);return a}if(null==d&&null==e?(e=c,d=c=void 0):null==e&&("string"==typeof c?(e=d,d=void 0):(e=d,d=c,c=void 0)),e===!1)e=ua;else if(!e)return a;return 1===f&&(g=e,e=function(a){return r().off(a),g.apply(this,arguments)},e.guid=g.guid||(g.guid=r.guid++)),a.each(function(){r.event.add(this,b,e,d,c)})}r.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q=V.get(a);if(q){c.handler&&(f=c,c=f.handler,e=f.selector),e&&r.find.matchesSelector(pa,e),c.guid||(c.guid=r.guid++),(i=q.events)||(i=q.events={}),(g=q.handle)||(g=q.handle=function(b){return"undefined"!=typeof r&&r.event.triggered!==b.type?r.event.dispatch.apply(a,arguments):void 0}),b=(b||"").match(K)||[""],j=b.length;while(j--)h=sa.exec(b[j])||[],n=p=h[1],o=(h[2]||"").split(".").sort(),n&&(l=r.event.special[n]||{},n=(e?l.delegateType:l.bindType)||n,l=r.event.special[n]||{},k=r.extend({type:n,origType:p,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&r.expr.match.needsContext.test(e),namespace:o.join(".")},f),(m=i[n])||(m=i[n]=[],m.delegateCount=0,l.setup&&l.setup.call(a,d,o,g)!==!1||a.addEventListener&&a.addEventListener(n,g)),l.add&&(l.add.call(a,k),k.handler.guid||(k.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,k):m.push(k),r.event.global[n]=!0)}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q=V.hasData(a)&&V.get(a);if(q&&(i=q.events)){b=(b||"").match(K)||[""],j=b.length;while(j--)if(h=sa.exec(b[j])||[],n=p=h[1],o=(h[2]||"").split(".").sort(),n){l=r.event.special[n]||{},n=(d?l.delegateType:l.bindType)||n,m=i[n]||[],h=h[2]&&new RegExp("(^|\\.)"+o.join("\\.(?:.*\\.|)")+"(\\.|$)"),g=f=m.length;while(f--)k=m[f],!e&&p!==k.origType||c&&c.guid!==k.guid||h&&!h.test(k.namespace)||d&&d!==k.selector&&("**"!==d||!k.selector)||(m.splice(f,1),k.selector&&m.delegateCount--,l.remove&&l.remove.call(a,k));g&&!m.length&&(l.teardown&&l.teardown.call(a,o,q.handle)!==!1||r.removeEvent(a,n,q.handle),delete i[n])}else for(n in i)r.event.remove(a,n+b[j],c,d,!0);r.isEmptyObject(i)&&V.remove(a,"handle events")}},dispatch:function(a){var b=r.event.fix(a),c,d,e,f,g,h,i=new Array(arguments.length),j=(V.get(this,"events")||{})[b.type]||[],k=r.event.special[b.type]||{};for(i[0]=b,c=1;c<arguments.length;c++)i[c]=arguments[c];if(b.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,b)!==!1){h=r.event.handlers.call(this,b,j),c=0;while((f=h[c++])&&!b.isPropagationStopped()){b.currentTarget=f.elem,d=0;while((g=f.handlers[d++])&&!b.isImmediatePropagationStopped())b.rnamespace&&!b.rnamespace.test(g.namespace)||(b.handleObj=g,b.data=g.data,e=((r.event.special[g.origType]||{}).handle||g.handler).apply(f.elem,i),void 0!==e&&(b.result=e)===!1&&(b.preventDefault(),b.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,b),b.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&&i.nodeType&&("click"!==a.type||isNaN(a.button)||a.button<1))for(;i!==this;i=i.parentNode||this)if(1===i.nodeType&&(i.disabled!==!0||"click"!==a.type)){for(d=[],c=0;c<h;c++)f=b[c],e=f.selector+" ",void 0===d[e]&&(d[e]=f.needsContext?r(e,this).index(i)>-1:r.find(e,this,null,[i]).length),d[e]&&d.push(f);d.length&&g.push({elem:i,handlers:d})}return h<b.length&&g.push({elem:this,handlers:b.slice(h)}),g},addProp:function(a,b){Object.defineProperty(r.Event.prototype,a,{enumerable:!0,configurable:!0,get:r.isFunction(b)?function(){if(this.originalEvent)return b(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[a]},set:function(b){Object.defineProperty(this,a,{enumerable:!0,configurable:!0,writable:!0,value:b})}})},fix:function(a){return a[r.expando]?a:new r.Event(a)},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==va()&&this.focus)return this.focus(),!1},delegateType:"focusin"},blur:{trigger:function(){if(this===va()&&this.blur)return this.blur(),!1},delegateType:"focusout"},click:{trigger:function(){if("checkbox"===this.type&&this.click&&r.nodeName(this,"input"))return this.click(),!1},_default:function(a){return r.nodeName(a.target,"a")}},beforeunload:{postDispatch:function(a){void 0!==a.result&&a.originalEvent&&(a.originalEvent.returnValue=a.result)}}}},r.removeEvent=function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c)},r.Event=function(a,b){return this instanceof r.Event?(a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||void 0===a.defaultPrevented&&a.returnValue===!1?ta:ua,this.target=a.target&&3===a.target.nodeType?a.target.parentNode:a.target,this.currentTarget=a.currentTarget,this.relatedTarget=a.relatedTarget):this.type=a,b&&r.extend(this,b),this.timeStamp=a&&a.timeStamp||r.now(),void(this[r.expando]=!0)):new r.Event(a,b)},r.Event.prototype={constructor:r.Event,isDefaultPrevented:ua,isPropagationStopped:ua,isImmediatePropagationStopped:ua,isSimulated:!1,preventDefault:function(){var a=this.originalEvent;this.isDefaultPrevented=ta,a&&!this.isSimulated&&a.preventDefault()},stopPropagation:function(){var a=this.originalEvent;this.isPropagationStopped=ta,a&&!this.isSimulated&&a.stopPropagation()},stopImmediatePropagation:function(){var a=this.originalEvent;this.isImmediatePropagationStopped=ta,a&&!this.isSimulated&&a.stopImmediatePropagation(),this.stopPropagation()}},r.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,"char":!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:function(a){var b=a.button;return null==a.which&&qa.test(a.type)?null!=a.charCode?a.charCode:a.keyCode:!a.which&&void 0!==b&&ra.test(a.type)?1&b?1:2&b?3:4&b?2:0:a.which}},r.event.addProp),r.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(a,b){r.event.special[a]={delegateType:b,bindType:b,handle:function(a){var c,d=this,e=a.relatedTarget,f=a.handleObj;return e&&(e===d||r.contains(d,e))||(a.type=f.origType,c=f.handler.apply(this,arguments),a.type=b),c}}}),r.fn.extend({on:function(a,b,c,d){return wa(this,a,b,c,d)},one:function(a,b,c,d){return wa(this,a,b,c,d,1)},off:function(a,b,c){var d,e;if(a&&a.preventDefault&&a.handleObj)return d=a.handleObj,r(a.delegateTarget).off(d.namespace?d.origType+"."+d.namespace:d.origType,d.selector,d.handler),this;if("object"==typeof a){for(e in a)this.off(e,b,a[e]);return this}return b!==!1&&"function"!=typeof b||(c=b,b=void 0),c===!1&&(c=ua),this.each(function(){r.event.remove(this,a,c,b)})}});var xa=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi,ya=/<script|<style|<link/i,za=/checked\s*(?:[^=]|=\s*.checked.)/i,Aa=/^true\/(.*)/,Ba=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;function Ca(a,b){return r.nodeName(a,"table")&&r.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a:a}function Da(a){return a.type=(null!==a.getAttribute("type"))+"/"+a.type,a}function Ea(a){var b=Aa.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function Fa(a,b){var c,d,e,f,g,h,i,j;if(1===b.nodeType){if(V.hasData(a)&&(f=V.access(a),g=V.set(b,f),j=f.events)){delete g.handle,g.events={};for(e in j)for(c=0,d=j[e].length;c<d;c++)r.event.add(b,e,j[e][c])}W.hasData(a)&&(h=W.access(a),i=r.extend({},h),W.set(b,i))}}function Ga(a,b){var c=b.nodeName.toLowerCase();"input"===c&&ha.test(a.type)?b.checked=a.checked:"input"!==c&&"textarea"!==c||(b.defaultValue=a.defaultValue)}function Ha(a,b,c,d){b=g.apply([],b);var e,f,h,i,j,k,l=0,m=a.length,n=m-1,q=b[0],s=r.isFunction(q);if(s||m>1&&"string"==typeof q&&!o.checkClone&&za.test(q))return a.each(function(e){var f=a.eq(e);s&&(b[0]=q.call(this,e,f.html())),Ha(f,b,c,d)});if(m&&(e=oa(b,a[0].ownerDocument,!1,a,d),f=e.firstChild,1===e.childNodes.length&&(e=f),f||d)){for(h=r.map(la(e,"script"),Da),i=h.length;l<m;l++)j=e,l!==n&&(j=r.clone(j,!0,!0),i&&r.merge(h,la(j,"script"))),c.call(a[l],j,l);if(i)for(k=h[h.length-1].ownerDocument,r.map(h,Ea),l=0;l<i;l++)j=h[l],ja.test(j.type||"")&&!V.access(j,"globalEval")&&r.contains(k,j)&&(j.src?r._evalUrl&&r._evalUrl(j.src):p(j.textContent.replace(Ba,""),k))}return a}function Ia(a,b,c){for(var d,e=b?r.filter(b,a):a,f=0;null!=(d=e[f]);f++)c||1!==d.nodeType||r.cleanData(la(d)),d.parentNode&&(c&&r.contains(d.ownerDocument,d)&&ma(la(d,"script")),d.parentNode.removeChild(d));return a}r.extend({htmlPrefilter:function(a){return a.replace(xa,"<$1></$2>")},clone:function(a,b,c){var d,e,f,g,h=a.cloneNode(!0),i=r.contains(a.ownerDocument,a);if(!(o.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||r.isXMLDoc(a)))for(g=la(h),f=la(a),d=0,e=f.length;d<e;d++)Ga(f[d],g[d]);if(b)if(c)for(f=f||la(a),g=g||la(h),d=0,e=f.length;d<e;d++)Fa(f[d],g[d]);else Fa(a,h);return g=la(h,"script"),g.length>0&&ma(g,!i&&la(a,"script")),h},cleanData:function(a){for(var b,c,d,e=r.event.special,f=0;void 0!==(c=a[f]);f++)if(T(c)){if(b=c[V.expando]){if(b.events)for(d in b.events)e[d]?r.event.remove(c,d):r.removeEvent(c,d,b.handle);c[V.expando]=void 0}c[W.expando]&&(c[W.expando]=void 0)}}}),r.fn.extend({detach:function(a){return Ia(this,a,!0)},remove:function(a){return Ia(this,a)},text:function(a){return S(this,function(a){return void 0===a?r.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=a)})},null,a,arguments.length)},append:function(){return Ha(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Ca(this,a);b.appendChild(a)}})},prepend:function(){return Ha(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Ca(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return Ha(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return Ha(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},empty:function(){for(var a,b=0;null!=(a=this[b]);b++)1===a.nodeType&&(r.cleanData(la(a,!1)),a.textContent="");return this},clone:function(a,b){return a=null!=a&&a,b=null==b?a:b,this.map(function(){return r.clone(this,a,b)})},html:function(a){return S(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a&&1===b.nodeType)return b.innerHTML;if("string"==typeof a&&!ya.test(a)&&!ka[(ia.exec(a)||["",""])[1].toLowerCase()]){a=r.htmlPrefilter(a);try{for(;c<d;c++)b=this[c]||{},1===b.nodeType&&(r.cleanData(la(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=[];return Ha(this,arguments,function(b){var c=this.parentNode;r.inArray(this,a)<0&&(r.cleanData(la(this)),c&&c.replaceChild(b,this))},a)}}),r.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){r.fn[a]=function(a){for(var c,d=[],e=r(a),f=e.length-1,g=0;g<=f;g++)c=g===f?this:this.clone(!0),r(e[g])[b](c),h.apply(d,c.get());return this.pushStack(d)}});var Ja=/^margin/,Ka=new RegExp("^("+$+")(?!px)[a-z%]+$","i"),La=function(b){var c=b.ownerDocument.defaultView;return c&&c.opener||(c=a),c.getComputedStyle(b)};!function(){function b(){if(i){i.style.cssText="box-sizing:border-box;position:relative;display:block;margin:auto;border:1px;padding:1px;top:1%;width:50%",i.innerHTML="",pa.appendChild(h);var b=a.getComputedStyle(i);c="1%"!==b.top,g="2px"===b.marginLeft,e="4px"===b.width,i.style.marginRight="50%",f="4px"===b.marginRight,pa.removeChild(h),i=null}}var c,e,f,g,h=d.createElement("div"),i=d.createElement("div");i.style&&(i.style.backgroundClip="content-box",i.cloneNode(!0).style.backgroundClip="",o.clearCloneStyle="content-box"===i.style.backgroundClip,h.style.cssText="border:0;width:8px;height:0;top:0;left:-9999px;padding:0;margin-top:1px;position:absolute",h.appendChild(i),r.extend(o,{pixelPosition:function(){return b(),c},boxSizingReliable:function(){return b(),e},pixelMarginRight:function(){return b(),f},reliableMarginLeft:function(){return b(),g}}))}();function Ma(a,b,c){var d,e,f,g,h=a.style;return c=c||La(a),c&&(g=c.getPropertyValue(b)||c[b],""!==g||r.contains(a.ownerDocument,a)||(g=r.style(a,b)),!o.pixelMarginRight()&&Ka.test(g)&&Ja.test(b)&&(d=h.width,e=h.minWidth,f=h.maxWidth,h.minWidth=h.maxWidth=h.width=g,g=c.width,h.width=d,h.minWidth=e,h.maxWidth=f)),void 0!==g?g+"":g}function Na(a,b){return{get:function(){return a()?void delete this.get:(this.get=b).apply(this,arguments)}}}var Oa=/^(none|table(?!-c[ea]).+)/,Pa={position:"absolute",visibility:"hidden",display:"block"},Qa={letterSpacing:"0",fontWeight:"400"},Ra=["Webkit","Moz","ms"],Sa=d.createElement("div").style;function Ta(a){if(a in Sa)return a;var b=a[0].toUpperCase()+a.slice(1),c=Ra.length;while(c--)if(a=Ra[c]+b,a in Sa)return a}function Ua(a,b,c){var d=_.exec(b);return d?Math.max(0,d[2]-(c||0))+(d[3]||"px"):b}function Va(a,b,c,d,e){for(var f=c===(d?"border":"content")?4:"width"===b?1:0,g=0;f<4;f+=2)"margin"===c&&(g+=r.css(a,c+aa[f],!0,e)),d?("content"===c&&(g-=r.css(a,"padding"+aa[f],!0,e)),"margin"!==c&&(g-=r.css(a,"border"+aa[f]+"Width",!0,e))):(g+=r.css(a,"padding"+aa[f],!0,e),"padding"!==c&&(g+=r.css(a,"border"+aa[f]+"Width",!0,e)));return g}function Wa(a,b,c){var d,e=!0,f=La(a),g="border-box"===r.css(a,"boxSizing",!1,f);if(a.getClientRects().length&&(d=a.getBoundingClientRect()[b]),d<=0||null==d){if(d=Ma(a,b,f),(d<0||null==d)&&(d=a.style[b]),Ka.test(d))return d;e=g&&(o.boxSizingReliable()||d===a.style[b]),d=parseFloat(d)||0}return d+Va(a,b,c||(g?"border":"content"),e,f)+"px"}r.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=Ma(a,"opacity");return""===c?"1":c}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":"cssFloat"},style:function(a,b,c,d){if(a&&3!==a.nodeType&&8!==a.nodeType&&a.style){var e,f,g,h=r.camelCase(b),i=a.style;return b=r.cssProps[h]||(r.cssProps[h]=Ta(h)||h),g=r.cssHooks[b]||r.cssHooks[h],void 0===c?g&&"get"in g&&void 0!==(e=g.get(a,!1,d))?e:i[b]:(f=typeof c,"string"===f&&(e=_.exec(c))&&e[1]&&(c=da(a,b,e),f="number"),null!=c&&c===c&&("number"===f&&(c+=e&&e[3]||(r.cssNumber[h]?"":"px")),o.clearCloneStyle||""!==c||0!==b.indexOf("background")||(i[b]="inherit"),g&&"set"in g&&void 0===(c=g.set(a,c,d))||(i[b]=c)),void 0)}},css:function(a,b,c,d){var e,f,g,h=r.camelCase(b);return b=r.cssProps[h]||(r.cssProps[h]=Ta(h)||h),g=r.cssHooks[b]||r.cssHooks[h],g&&"get"in g&&(e=g.get(a,!0,c)),void 0===e&&(e=Ma(a,b,d)),"normal"===e&&b in Qa&&(e=Qa[b]),""===c||c?(f=parseFloat(e),c===!0||isFinite(f)?f||0:e):e}}),r.each(["height","width"],function(a,b){r.cssHooks[b]={get:function(a,c,d){if(c)return!Oa.test(r.css(a,"display"))||a.getClientRects().length&&a.getBoundingClientRect().width?Wa(a,b,d):ca(a,Pa,function(){return Wa(a,b,d)})},set:function(a,c,d){var e,f=d&&La(a),g=d&&Va(a,b,d,"border-box"===r.css(a,"boxSizing",!1,f),f);return g&&(e=_.exec(c))&&"px"!==(e[3]||"px")&&(a.style[b]=c,c=r.css(a,b)),Ua(a,c,g)}}}),r.cssHooks.marginLeft=Na(o.reliableMarginLeft,function(a,b){if(b)return(parseFloat(Ma(a,"marginLeft"))||a.getBoundingClientRect().left-ca(a,{marginLeft:0},function(){return a.getBoundingClientRect().left}))+"px"}),r.each({margin:"",padding:"",border:"Width"},function(a,b){r.cssHooks[a+b]={expand:function(c){for(var d=0,e={},f="string"==typeof c?c.split(" "):[c];d<4;d++)e[a+aa[d]+b]=f[d]||f[d-2]||f[0];return e}},Ja.test(a)||(r.cssHooks[a+b].set=Ua)}),r.fn.extend({css:function(a,b){return S(this,function(a,b,c){var d,e,f={},g=0;if(r.isArray(b)){for(d=La(a),e=b.length;g<e;g++)f[b[g]]=r.css(a,b[g],!1,d);return f}return void 0!==c?r.style(a,b,c):r.css(a,b)},a,b,arguments.length>1)}});function Xa(a,b,c,d,e){return new Xa.prototype.init(a,b,c,d,e)}r.Tween=Xa,Xa.prototype={constructor:Xa,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||r.easing._default,this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||(r.cssNumber[c]?"":"px")},cur:function(){var a=Xa.propHooks[this.prop];return a&&a.get?a.get(this):Xa.propHooks._default.get(this)},run:function(a){var b,c=Xa.propHooks[this.prop];return this.options.duration?this.pos=b=r.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):this.pos=b=a,this.now=(this.end-this.start)*b+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):Xa.propHooks._default.set(this),this}},Xa.prototype.init.prototype=Xa.prototype,Xa.propHooks={_default:{get:function(a){var b;return 1!==a.elem.nodeType||null!=a.elem[a.prop]&&null==a.elem.style[a.prop]?a.elem[a.prop]:(b=r.css(a.elem,a.prop,""),b&&"auto"!==b?b:0)},set:function(a){r.fx.step[a.prop]?r.fx.step[a.prop](a):1!==a.elem.nodeType||null==a.elem.style[r.cssProps[a.prop]]&&!r.cssHooks[a.prop]?a.elem[a.prop]=a.now:r.style(a.elem,a.prop,a.now+a.unit)}}},Xa.propHooks.scrollTop=Xa.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},r.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2},_default:"swing"},r.fx=Xa.prototype.init,r.fx.step={};var Ya,Za,$a=/^(?:toggle|show|hide)$/,_a=/queueHooks$/;function ab(){Za&&(a.requestAnimationFrame(ab),r.fx.tick())}function bb(){return a.setTimeout(function(){Ya=void 0}),Ya=r.now()}function cb(a,b){var c,d=0,e={height:a};for(b=b?1:0;d<4;d+=2-b)c=aa[d],e["margin"+c]=e["padding"+c]=a;return b&&(e.opacity=e.width=a),e}function db(a,b,c){for(var d,e=(gb.tweeners[b]||[]).concat(gb.tweeners["*"]),f=0,g=e.length;f<g;f++)if(d=e[f].call(c,b,a))return d}function eb(a,b,c){var d,e,f,g,h,i,j,k,l="width"in b||"height"in b,m=this,n={},o=a.style,p=a.nodeType&&ba(a),q=V.get(a,"fxshow");c.queue||(g=r._queueHooks(a,"fx"),null==g.unqueued&&(g.unqueued=0,h=g.empty.fire,g.empty.fire=function(){g.unqueued||h()}),g.unqueued++,m.always(function(){m.always(function(){g.unqueued--,r.queue(a,"fx").length||g.empty.fire()})}));for(d in b)if(e=b[d],$a.test(e)){if(delete b[d],f=f||"toggle"===e,e===(p?"hide":"show")){if("show"!==e||!q||void 0===q[d])continue;p=!0}n[d]=q&&q[d]||r.style(a,d)}if(i=!r.isEmptyObject(b),i||!r.isEmptyObject(n)){l&&1===a.nodeType&&(c.overflow=[o.overflow,o.overflowX,o.overflowY],j=q&&q.display,null==j&&(j=V.get(a,"display")),k=r.css(a,"display"),"none"===k&&(j?k=j:(ga([a],!0),j=a.style.display||j,k=r.css(a,"display"),ga([a]))),("inline"===k||"inline-block"===k&&null!=j)&&"none"===r.css(a,"float")&&(i||(m.done(function(){o.display=j}),null==j&&(k=o.display,j="none"===k?"":k)),o.display="inline-block")),c.overflow&&(o.overflow="hidden",m.always(function(){o.overflow=c.overflow[0],o.overflowX=c.overflow[1],o.overflowY=c.overflow[2]})),i=!1;for(d in n)i||(q?"hidden"in q&&(p=q.hidden):q=V.access(a,"fxshow",{display:j}),f&&(q.hidden=!p),p&&ga([a],!0),m.done(function(){p||ga([a]),V.remove(a,"fxshow");for(d in n)r.style(a,d,n[d])})),i=db(p?q[d]:0,d,m),d in q||(q[d]=i.start,p&&(i.end=i.start,i.start=0))}}function fb(a,b){var c,d,e,f,g;for(c in a)if(d=r.camelCase(c),e=b[d],f=a[c],r.isArray(f)&&(e=f[1],f=a[c]=f[0]),c!==d&&(a[d]=f,delete a[c]),g=r.cssHooks[d],g&&"expand"in g){f=g.expand(f),delete a[d];for(c in f)c in a||(a[c]=f[c],b[c]=e)}else b[d]=e}function gb(a,b,c){var d,e,f=0,g=gb.prefilters.length,h=r.Deferred().always(function(){delete i.elem}),i=function(){if(e)return!1;for(var b=Ya||bb(),c=Math.max(0,j.startTime+j.duration-b),d=c/j.duration||0,f=1-d,g=0,i=j.tweens.length;g<i;g++)j.tweens[g].run(f);return h.notifyWith(a,[j,f,c]),f<1&&i?c:(h.resolveWith(a,[j]),!1)},j=h.promise({elem:a,props:r.extend({},b),opts:r.extend(!0,{specialEasing:{},easing:r.easing._default},c),originalProperties:b,originalOptions:c,startTime:Ya||bb(),duration:c.duration,tweens:[],createTween:function(b,c){var d=r.Tween(a,j.opts,b,c,j.opts.specialEasing[b]||j.opts.easing);return j.tweens.push(d),d},stop:function(b){var c=0,d=b?j.tweens.length:0;if(e)return this;for(e=!0;c<d;c++)j.tweens[c].run(1);return b?(h.notifyWith(a,[j,1,0]),h.resolveWith(a,[j,b])):h.rejectWith(a,[j,b]),this}}),k=j.props;for(fb(k,j.opts.specialEasing);f<g;f++)if(d=gb.prefilters[f].call(j,a,k,j.opts))return r.isFunction(d.stop)&&(r._queueHooks(j.elem,j.opts.queue).stop=r.proxy(d.stop,d)),d;return r.map(k,db,j),r.isFunction(j.opts.start)&&j.opts.start.call(a,j),r.fx.timer(r.extend(i,{elem:a,anim:j,queue:j.opts.queue})),j.progress(j.opts.progress).done(j.opts.done,j.opts.complete).fail(j.opts.fail).always(j.opts.always)}r.Animation=r.extend(gb,{tweeners:{"*":[function(a,b){var c=this.createTween(a,b);return da(c.elem,a,_.exec(b),c),c}]},tweener:function(a,b){r.isFunction(a)?(b=a,a=["*"]):a=a.match(K);for(var c,d=0,e=a.length;d<e;d++)c=a[d],gb.tweeners[c]=gb.tweeners[c]||[],gb.tweeners[c].unshift(b)},prefilters:[eb],prefilter:function(a,b){b?gb.prefilters.unshift(a):gb.prefilters.push(a)}}),r.speed=function(a,b,c){var e=a&&"object"==typeof a?r.extend({},a):{complete:c||!c&&b||r.isFunction(a)&&a,duration:a,easing:c&&b||b&&!r.isFunction(b)&&b};return r.fx.off||d.hidden?e.duration=0:e.duration="number"==typeof e.duration?e.duration:e.duration in r.fx.speeds?r.fx.speeds[e.duration]:r.fx.speeds._default,null!=e.queue&&e.queue!==!0||(e.queue="fx"),e.old=e.complete,e.complete=function(){r.isFunction(e.old)&&e.old.call(this),e.queue&&r.dequeue(this,e.queue)},e},r.fn.extend({fadeTo:function(a,b,c,d){return this.filter(ba).css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){var e=r.isEmptyObject(a),f=r.speed(b,c,d),g=function(){var b=gb(this,r.extend({},a),f);(e||V.get(this,"finish"))&&b.stop(!0)};return g.finish=g,e||f.queue===!1?this.each(g):this.queue(f.queue,g)},stop:function(a,b,c){var d=function(a){var b=a.stop;delete a.stop,b(c)};return"string"!=typeof a&&(c=b,b=a,a=void 0),b&&a!==!1&&this.queue(a||"fx",[]),this.each(function(){var b=!0,e=null!=a&&a+"queueHooks",f=r.timers,g=V.get(this);if(e)g[e]&&g[e].stop&&d(g[e]);else for(e in g)g[e]&&g[e].stop&&_a.test(e)&&d(g[e]);for(e=f.length;e--;)f[e].elem!==this||null!=a&&f[e].queue!==a||(f[e].anim.stop(c),b=!1,f.splice(e,1));!b&&c||r.dequeue(this,a)})},finish:function(a){return a!==!1&&(a=a||"fx"),this.each(function(){var b,c=V.get(this),d=c[a+"queue"],e=c[a+"queueHooks"],f=r.timers,g=d?d.length:0;for(c.finish=!0,r.queue(this,a,[]),e&&e.stop&&e.stop.call(this,!0),b=f.length;b--;)f[b].elem===this&&f[b].queue===a&&(f[b].anim.stop(!0),f.splice(b,1));for(b=0;b<g;b++)d[b]&&d[b].finish&&d[b].finish.call(this);delete c.finish})}}),r.each(["toggle","show","hide"],function(a,b){var c=r.fn[b];r.fn[b]=function(a,d,e){return null==a||"boolean"==typeof a?c.apply(this,arguments):this.animate(cb(b,!0),a,d,e)}}),r.each({slideDown:cb("show"),slideUp:cb("hide"),slideToggle:cb("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){r.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),r.timers=[],r.fx.tick=function(){var a,b=0,c=r.timers;for(Ya=r.now();b<c.length;b++)a=c[b],a()||c[b]!==a||c.splice(b--,1);c.length||r.fx.stop(),Ya=void 0},r.fx.timer=function(a){r.timers.push(a),a()?r.fx.start():r.timers.pop()},r.fx.interval=13,r.fx.start=function(){Za||(Za=a.requestAnimationFrame?a.requestAnimationFrame(ab):a.setInterval(r.fx.tick,r.fx.interval))},r.fx.stop=function(){a.cancelAnimationFrame?a.cancelAnimationFrame(Za):a.clearInterval(Za),Za=null},r.fx.speeds={slow:600,fast:200,_default:400},r.fn.delay=function(b,c){return b=r.fx?r.fx.speeds[b]||b:b,c=c||"fx",this.queue(c,function(c,d){var e=a.setTimeout(c,b);d.stop=function(){a.clearTimeout(e)}})},function(){var a=d.createElement("input"),b=d.createElement("select"),c=b.appendChild(d.createElement("option"));a.type="checkbox",o.checkOn=""!==a.value,o.optSelected=c.selected,a=d.createElement("input"),a.value="t",a.type="radio",o.radioValue="t"===a.value}();var hb,ib=r.expr.attrHandle;r.fn.extend({attr:function(a,b){return S(this,r.attr,a,b,arguments.length>1)},removeAttr:function(a){return this.each(function(){r.removeAttr(this,a)})}}),r.extend({attr:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return"undefined"==typeof a.getAttribute?r.prop(a,b,c):(1===f&&r.isXMLDoc(a)||(e=r.attrHooks[b.toLowerCase()]||(r.expr.match.bool.test(b)?hb:void 0)),void 0!==c?null===c?void r.removeAttr(a,b):e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:(a.setAttribute(b,c+""),c):e&&"get"in e&&null!==(d=e.get(a,b))?d:(d=r.find.attr(a,b),null==d?void 0:d))},attrHooks:{type:{set:function(a,b){if(!o.radioValue&&"radio"===b&&r.nodeName(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}}},removeAttr:function(a,b){var c,d=0,e=b&&b.match(K); -if(e&&1===a.nodeType)while(c=e[d++])a.removeAttribute(c)}}),hb={set:function(a,b,c){return b===!1?r.removeAttr(a,c):a.setAttribute(c,c),c}},r.each(r.expr.match.bool.source.match(/\w+/g),function(a,b){var c=ib[b]||r.find.attr;ib[b]=function(a,b,d){var e,f,g=b.toLowerCase();return d||(f=ib[g],ib[g]=e,e=null!=c(a,b,d)?g:null,ib[g]=f),e}});var jb=/^(?:input|select|textarea|button)$/i,kb=/^(?:a|area)$/i;r.fn.extend({prop:function(a,b){return S(this,r.prop,a,b,arguments.length>1)},removeProp:function(a){return this.each(function(){delete this[r.propFix[a]||a]})}}),r.extend({prop:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return 1===f&&r.isXMLDoc(a)||(b=r.propFix[b]||b,e=r.propHooks[b]),void 0!==c?e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:a[b]=c:e&&"get"in e&&null!==(d=e.get(a,b))?d:a[b]},propHooks:{tabIndex:{get:function(a){var b=r.find.attr(a,"tabindex");return b?parseInt(b,10):jb.test(a.nodeName)||kb.test(a.nodeName)&&a.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),o.optSelected||(r.propHooks.selected={get:function(a){var b=a.parentNode;return b&&b.parentNode&&b.parentNode.selectedIndex,null},set:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex)}}),r.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){r.propFix[this.toLowerCase()]=this});var lb=/[\t\r\n\f]/g;function mb(a){return a.getAttribute&&a.getAttribute("class")||""}r.fn.extend({addClass:function(a){var b,c,d,e,f,g,h,i=0;if(r.isFunction(a))return this.each(function(b){r(this).addClass(a.call(this,b,mb(this)))});if("string"==typeof a&&a){b=a.match(K)||[];while(c=this[i++])if(e=mb(c),d=1===c.nodeType&&(" "+e+" ").replace(lb," ")){g=0;while(f=b[g++])d.indexOf(" "+f+" ")<0&&(d+=f+" ");h=r.trim(d),e!==h&&c.setAttribute("class",h)}}return this},removeClass:function(a){var b,c,d,e,f,g,h,i=0;if(r.isFunction(a))return this.each(function(b){r(this).removeClass(a.call(this,b,mb(this)))});if(!arguments.length)return this.attr("class","");if("string"==typeof a&&a){b=a.match(K)||[];while(c=this[i++])if(e=mb(c),d=1===c.nodeType&&(" "+e+" ").replace(lb," ")){g=0;while(f=b[g++])while(d.indexOf(" "+f+" ")>-1)d=d.replace(" "+f+" "," ");h=r.trim(d),e!==h&&c.setAttribute("class",h)}}return this},toggleClass:function(a,b){var c=typeof a;return"boolean"==typeof b&&"string"===c?b?this.addClass(a):this.removeClass(a):r.isFunction(a)?this.each(function(c){r(this).toggleClass(a.call(this,c,mb(this),b),b)}):this.each(function(){var b,d,e,f;if("string"===c){d=0,e=r(this),f=a.match(K)||[];while(b=f[d++])e.hasClass(b)?e.removeClass(b):e.addClass(b)}else void 0!==a&&"boolean"!==c||(b=mb(this),b&&V.set(this,"__className__",b),this.setAttribute&&this.setAttribute("class",b||a===!1?"":V.get(this,"__className__")||""))})},hasClass:function(a){var b,c,d=0;b=" "+a+" ";while(c=this[d++])if(1===c.nodeType&&(" "+mb(c)+" ").replace(lb," ").indexOf(b)>-1)return!0;return!1}});var nb=/\r/g,ob=/[\x20\t\r\n\f]+/g;r.fn.extend({val:function(a){var b,c,d,e=this[0];{if(arguments.length)return d=r.isFunction(a),this.each(function(c){var e;1===this.nodeType&&(e=d?a.call(this,c,r(this).val()):a,null==e?e="":"number"==typeof e?e+="":r.isArray(e)&&(e=r.map(e,function(a){return null==a?"":a+""})),b=r.valHooks[this.type]||r.valHooks[this.nodeName.toLowerCase()],b&&"set"in b&&void 0!==b.set(this,e,"value")||(this.value=e))});if(e)return b=r.valHooks[e.type]||r.valHooks[e.nodeName.toLowerCase()],b&&"get"in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(nb,""):null==c?"":c)}}}),r.extend({valHooks:{option:{get:function(a){var b=r.find.attr(a,"value");return null!=b?b:r.trim(r.text(a)).replace(ob," ")}},select:{get:function(a){for(var b,c,d=a.options,e=a.selectedIndex,f="select-one"===a.type,g=f?null:[],h=f?e+1:d.length,i=e<0?h:f?e:0;i<h;i++)if(c=d[i],(c.selected||i===e)&&!c.disabled&&(!c.parentNode.disabled||!r.nodeName(c.parentNode,"optgroup"))){if(b=r(c).val(),f)return b;g.push(b)}return g},set:function(a,b){var c,d,e=a.options,f=r.makeArray(b),g=e.length;while(g--)d=e[g],(d.selected=r.inArray(r.valHooks.option.get(d),f)>-1)&&(c=!0);return c||(a.selectedIndex=-1),f}}}}),r.each(["radio","checkbox"],function(){r.valHooks[this]={set:function(a,b){if(r.isArray(b))return a.checked=r.inArray(r(a).val(),b)>-1}},o.checkOn||(r.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})});var pb=/^(?:focusinfocus|focusoutblur)$/;r.extend(r.event,{trigger:function(b,c,e,f){var g,h,i,j,k,m,n,o=[e||d],p=l.call(b,"type")?b.type:b,q=l.call(b,"namespace")?b.namespace.split("."):[];if(h=i=e=e||d,3!==e.nodeType&&8!==e.nodeType&&!pb.test(p+r.event.triggered)&&(p.indexOf(".")>-1&&(q=p.split("."),p=q.shift(),q.sort()),k=p.indexOf(":")<0&&"on"+p,b=b[r.expando]?b:new r.Event(p,"object"==typeof b&&b),b.isTrigger=f?2:3,b.namespace=q.join("."),b.rnamespace=b.namespace?new RegExp("(^|\\.)"+q.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=e),c=null==c?[b]:r.makeArray(c,[b]),n=r.event.special[p]||{},f||!n.trigger||n.trigger.apply(e,c)!==!1)){if(!f&&!n.noBubble&&!r.isWindow(e)){for(j=n.delegateType||p,pb.test(j+p)||(h=h.parentNode);h;h=h.parentNode)o.push(h),i=h;i===(e.ownerDocument||d)&&o.push(i.defaultView||i.parentWindow||a)}g=0;while((h=o[g++])&&!b.isPropagationStopped())b.type=g>1?j:n.bindType||p,m=(V.get(h,"events")||{})[b.type]&&V.get(h,"handle"),m&&m.apply(h,c),m=k&&h[k],m&&m.apply&&T(h)&&(b.result=m.apply(h,c),b.result===!1&&b.preventDefault());return b.type=p,f||b.isDefaultPrevented()||n._default&&n._default.apply(o.pop(),c)!==!1||!T(e)||k&&r.isFunction(e[p])&&!r.isWindow(e)&&(i=e[k],i&&(e[k]=null),r.event.triggered=p,e[p](),r.event.triggered=void 0,i&&(e[k]=i)),b.result}},simulate:function(a,b,c){var d=r.extend(new r.Event,c,{type:a,isSimulated:!0});r.event.trigger(d,null,b)}}),r.fn.extend({trigger:function(a,b){return this.each(function(){r.event.trigger(a,b,this)})},triggerHandler:function(a,b){var c=this[0];if(c)return r.event.trigger(a,b,c,!0)}}),r.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(a,b){r.fn[b]=function(a,c){return arguments.length>0?this.on(b,null,a,c):this.trigger(b)}}),r.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}}),o.focusin="onfocusin"in a,o.focusin||r.each({focus:"focusin",blur:"focusout"},function(a,b){var c=function(a){r.event.simulate(b,a.target,r.event.fix(a))};r.event.special[b]={setup:function(){var d=this.ownerDocument||this,e=V.access(d,b);e||d.addEventListener(a,c,!0),V.access(d,b,(e||0)+1)},teardown:function(){var d=this.ownerDocument||this,e=V.access(d,b)-1;e?V.access(d,b,e):(d.removeEventListener(a,c,!0),V.remove(d,b))}}});var qb=a.location,rb=r.now(),sb=/\?/;r.parseXML=function(b){var c;if(!b||"string"!=typeof b)return null;try{c=(new a.DOMParser).parseFromString(b,"text/xml")}catch(d){c=void 0}return c&&!c.getElementsByTagName("parsererror").length||r.error("Invalid XML: "+b),c};var tb=/\[\]$/,ub=/\r?\n/g,vb=/^(?:submit|button|image|reset|file)$/i,wb=/^(?:input|select|textarea|keygen)/i;function xb(a,b,c,d){var e;if(r.isArray(b))r.each(b,function(b,e){c||tb.test(a)?d(a,e):xb(a+"["+("object"==typeof e&&null!=e?b:"")+"]",e,c,d)});else if(c||"object"!==r.type(b))d(a,b);else for(e in b)xb(a+"["+e+"]",b[e],c,d)}r.param=function(a,b){var c,d=[],e=function(a,b){var c=r.isFunction(b)?b():b;d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(null==c?"":c)};if(r.isArray(a)||a.jquery&&!r.isPlainObject(a))r.each(a,function(){e(this.name,this.value)});else for(c in a)xb(c,a[c],b,e);return d.join("&")},r.fn.extend({serialize:function(){return r.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=r.prop(this,"elements");return a?r.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!r(this).is(":disabled")&&wb.test(this.nodeName)&&!vb.test(a)&&(this.checked||!ha.test(a))}).map(function(a,b){var c=r(this).val();return null==c?null:r.isArray(c)?r.map(c,function(a){return{name:b.name,value:a.replace(ub,"\r\n")}}):{name:b.name,value:c.replace(ub,"\r\n")}}).get()}});var yb=/%20/g,zb=/#.*$/,Ab=/([?&])_=[^&]*/,Bb=/^(.*?):[ \t]*([^\r\n]*)$/gm,Cb=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Db=/^(?:GET|HEAD)$/,Eb=/^\/\//,Fb={},Gb={},Hb="*/".concat("*"),Ib=d.createElement("a");Ib.href=qb.href;function Jb(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e=0,f=b.toLowerCase().match(K)||[];if(r.isFunction(c))while(d=f[e++])"+"===d[0]?(d=d.slice(1)||"*",(a[d]=a[d]||[]).unshift(c)):(a[d]=a[d]||[]).push(c)}}function Kb(a,b,c,d){var e={},f=a===Gb;function g(h){var i;return e[h]=!0,r.each(a[h]||[],function(a,h){var j=h(b,c,d);return"string"!=typeof j||f||e[j]?f?!(i=j):void 0:(b.dataTypes.unshift(j),g(j),!1)}),i}return g(b.dataTypes[0])||!e["*"]&&g("*")}function Lb(a,b){var c,d,e=r.ajaxSettings.flatOptions||{};for(c in b)void 0!==b[c]&&((e[c]?a:d||(d={}))[c]=b[c]);return d&&r.extend(!0,a,d),a}function Mb(a,b,c){var d,e,f,g,h=a.contents,i=a.dataTypes;while("*"===i[0])i.shift(),void 0===d&&(d=a.mimeType||b.getResponseHeader("Content-Type"));if(d)for(e in h)if(h[e]&&h[e].test(d)){i.unshift(e);break}if(i[0]in c)f=i[0];else{for(e in c){if(!i[0]||a.converters[e+" "+i[0]]){f=e;break}g||(g=e)}f=f||g}if(f)return f!==i[0]&&i.unshift(f),c[f]}function Nb(a,b,c,d){var e,f,g,h,i,j={},k=a.dataTypes.slice();if(k[1])for(g in a.converters)j[g.toLowerCase()]=a.converters[g];f=k.shift();while(f)if(a.responseFields[f]&&(c[a.responseFields[f]]=b),!i&&d&&a.dataFilter&&(b=a.dataFilter(b,a.dataType)),i=f,f=k.shift())if("*"===f)f=i;else if("*"!==i&&i!==f){if(g=j[i+" "+f]||j["* "+f],!g)for(e in j)if(h=e.split(" "),h[1]===f&&(g=j[i+" "+h[0]]||j["* "+h[0]])){g===!0?g=j[e]:j[e]!==!0&&(f=h[0],k.unshift(h[1]));break}if(g!==!0)if(g&&a["throws"])b=g(b);else try{b=g(b)}catch(l){return{state:"parsererror",error:g?l:"No conversion from "+i+" to "+f}}}return{state:"success",data:b}}r.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:qb.href,type:"GET",isLocal:Cb.test(qb.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Hb,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":r.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?Lb(Lb(a,r.ajaxSettings),b):Lb(r.ajaxSettings,a)},ajaxPrefilter:Jb(Fb),ajaxTransport:Jb(Gb),ajax:function(b,c){"object"==typeof b&&(c=b,b=void 0),c=c||{};var e,f,g,h,i,j,k,l,m,n,o=r.ajaxSetup({},c),p=o.context||o,q=o.context&&(p.nodeType||p.jquery)?r(p):r.event,s=r.Deferred(),t=r.Callbacks("once memory"),u=o.statusCode||{},v={},w={},x="canceled",y={readyState:0,getResponseHeader:function(a){var b;if(k){if(!h){h={};while(b=Bb.exec(g))h[b[1].toLowerCase()]=b[2]}b=h[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return k?g:null},setRequestHeader:function(a,b){return null==k&&(a=w[a.toLowerCase()]=w[a.toLowerCase()]||a,v[a]=b),this},overrideMimeType:function(a){return null==k&&(o.mimeType=a),this},statusCode:function(a){var b;if(a)if(k)y.always(a[y.status]);else for(b in a)u[b]=[u[b],a[b]];return this},abort:function(a){var b=a||x;return e&&e.abort(b),A(0,b),this}};if(s.promise(y),o.url=((b||o.url||qb.href)+"").replace(Eb,qb.protocol+"//"),o.type=c.method||c.type||o.method||o.type,o.dataTypes=(o.dataType||"*").toLowerCase().match(K)||[""],null==o.crossDomain){j=d.createElement("a");try{j.href=o.url,j.href=j.href,o.crossDomain=Ib.protocol+"//"+Ib.host!=j.protocol+"//"+j.host}catch(z){o.crossDomain=!0}}if(o.data&&o.processData&&"string"!=typeof o.data&&(o.data=r.param(o.data,o.traditional)),Kb(Fb,o,c,y),k)return y;l=r.event&&o.global,l&&0===r.active++&&r.event.trigger("ajaxStart"),o.type=o.type.toUpperCase(),o.hasContent=!Db.test(o.type),f=o.url.replace(zb,""),o.hasContent?o.data&&o.processData&&0===(o.contentType||"").indexOf("application/x-www-form-urlencoded")&&(o.data=o.data.replace(yb,"+")):(n=o.url.slice(f.length),o.data&&(f+=(sb.test(f)?"&":"?")+o.data,delete o.data),o.cache===!1&&(f=f.replace(Ab,""),n=(sb.test(f)?"&":"?")+"_="+rb++ +n),o.url=f+n),o.ifModified&&(r.lastModified[f]&&y.setRequestHeader("If-Modified-Since",r.lastModified[f]),r.etag[f]&&y.setRequestHeader("If-None-Match",r.etag[f])),(o.data&&o.hasContent&&o.contentType!==!1||c.contentType)&&y.setRequestHeader("Content-Type",o.contentType),y.setRequestHeader("Accept",o.dataTypes[0]&&o.accepts[o.dataTypes[0]]?o.accepts[o.dataTypes[0]]+("*"!==o.dataTypes[0]?", "+Hb+"; q=0.01":""):o.accepts["*"]);for(m in o.headers)y.setRequestHeader(m,o.headers[m]);if(o.beforeSend&&(o.beforeSend.call(p,y,o)===!1||k))return y.abort();if(x="abort",t.add(o.complete),y.done(o.success),y.fail(o.error),e=Kb(Gb,o,c,y)){if(y.readyState=1,l&&q.trigger("ajaxSend",[y,o]),k)return y;o.async&&o.timeout>0&&(i=a.setTimeout(function(){y.abort("timeout")},o.timeout));try{k=!1,e.send(v,A)}catch(z){if(k)throw z;A(-1,z)}}else A(-1,"No Transport");function A(b,c,d,h){var j,m,n,v,w,x=c;k||(k=!0,i&&a.clearTimeout(i),e=void 0,g=h||"",y.readyState=b>0?4:0,j=b>=200&&b<300||304===b,d&&(v=Mb(o,y,d)),v=Nb(o,v,y,j),j?(o.ifModified&&(w=y.getResponseHeader("Last-Modified"),w&&(r.lastModified[f]=w),w=y.getResponseHeader("etag"),w&&(r.etag[f]=w)),204===b||"HEAD"===o.type?x="nocontent":304===b?x="notmodified":(x=v.state,m=v.data,n=v.error,j=!n)):(n=x,!b&&x||(x="error",b<0&&(b=0))),y.status=b,y.statusText=(c||x)+"",j?s.resolveWith(p,[m,x,y]):s.rejectWith(p,[y,x,n]),y.statusCode(u),u=void 0,l&&q.trigger(j?"ajaxSuccess":"ajaxError",[y,o,j?m:n]),t.fireWith(p,[y,x]),l&&(q.trigger("ajaxComplete",[y,o]),--r.active||r.event.trigger("ajaxStop")))}return y},getJSON:function(a,b,c){return r.get(a,b,c,"json")},getScript:function(a,b){return r.get(a,void 0,b,"script")}}),r.each(["get","post"],function(a,b){r[b]=function(a,c,d,e){return r.isFunction(c)&&(e=e||d,d=c,c=void 0),r.ajax(r.extend({url:a,type:b,dataType:e,data:c,success:d},r.isPlainObject(a)&&a))}}),r._evalUrl=function(a){return r.ajax({url:a,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,"throws":!0})},r.fn.extend({wrapAll:function(a){var b;return this[0]&&(r.isFunction(a)&&(a=a.call(this[0])),b=r(a,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstElementChild)a=a.firstElementChild;return a}).append(this)),this},wrapInner:function(a){return r.isFunction(a)?this.each(function(b){r(this).wrapInner(a.call(this,b))}):this.each(function(){var b=r(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=r.isFunction(a);return this.each(function(c){r(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(a){return this.parent(a).not("body").each(function(){r(this).replaceWith(this.childNodes)}),this}}),r.expr.pseudos.hidden=function(a){return!r.expr.pseudos.visible(a)},r.expr.pseudos.visible=function(a){return!!(a.offsetWidth||a.offsetHeight||a.getClientRects().length)},r.ajaxSettings.xhr=function(){try{return new a.XMLHttpRequest}catch(b){}};var Ob={0:200,1223:204},Pb=r.ajaxSettings.xhr();o.cors=!!Pb&&"withCredentials"in Pb,o.ajax=Pb=!!Pb,r.ajaxTransport(function(b){var c,d;if(o.cors||Pb&&!b.crossDomain)return{send:function(e,f){var g,h=b.xhr();if(h.open(b.type,b.url,b.async,b.username,b.password),b.xhrFields)for(g in b.xhrFields)h[g]=b.xhrFields[g];b.mimeType&&h.overrideMimeType&&h.overrideMimeType(b.mimeType),b.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest");for(g in e)h.setRequestHeader(g,e[g]);c=function(a){return function(){c&&(c=d=h.onload=h.onerror=h.onabort=h.onreadystatechange=null,"abort"===a?h.abort():"error"===a?"number"!=typeof h.status?f(0,"error"):f(h.status,h.statusText):f(Ob[h.status]||h.status,h.statusText,"text"!==(h.responseType||"text")||"string"!=typeof h.responseText?{binary:h.response}:{text:h.responseText},h.getAllResponseHeaders()))}},h.onload=c(),d=h.onerror=c("error"),void 0!==h.onabort?h.onabort=d:h.onreadystatechange=function(){4===h.readyState&&a.setTimeout(function(){c&&d()})},c=c("abort");try{h.send(b.hasContent&&b.data||null)}catch(i){if(c)throw i}},abort:function(){c&&c()}}}),r.ajaxPrefilter(function(a){a.crossDomain&&(a.contents.script=!1)}),r.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(a){return r.globalEval(a),a}}}),r.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1),a.crossDomain&&(a.type="GET")}),r.ajaxTransport("script",function(a){if(a.crossDomain){var b,c;return{send:function(e,f){b=r("<script>").prop({charset:a.scriptCharset,src:a.url}).on("load error",c=function(a){b.remove(),c=null,a&&f("error"===a.type?404:200,a.type)}),d.head.appendChild(b[0])},abort:function(){c&&c()}}}});var Qb=[],Rb=/(=)\?(?=&|$)|\?\?/;r.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=Qb.pop()||r.expando+"_"+rb++;return this[a]=!0,a}}),r.ajaxPrefilter("json jsonp",function(b,c,d){var e,f,g,h=b.jsonp!==!1&&(Rb.test(b.url)?"url":"string"==typeof b.data&&0===(b.contentType||"").indexOf("application/x-www-form-urlencoded")&&Rb.test(b.data)&&"data");if(h||"jsonp"===b.dataTypes[0])return e=b.jsonpCallback=r.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,h?b[h]=b[h].replace(Rb,"$1"+e):b.jsonp!==!1&&(b.url+=(sb.test(b.url)?"&":"?")+b.jsonp+"="+e),b.converters["script json"]=function(){return g||r.error(e+" was not called"),g[0]},b.dataTypes[0]="json",f=a[e],a[e]=function(){g=arguments},d.always(function(){void 0===f?r(a).removeProp(e):a[e]=f,b[e]&&(b.jsonpCallback=c.jsonpCallback,Qb.push(e)),g&&r.isFunction(f)&&f(g[0]),g=f=void 0}),"script"}),o.createHTMLDocument=function(){var a=d.implementation.createHTMLDocument("").body;return a.innerHTML="<form></form><form></form>",2===a.childNodes.length}(),r.parseHTML=function(a,b,c){if("string"!=typeof a)return[];"boolean"==typeof b&&(c=b,b=!1);var e,f,g;return b||(o.createHTMLDocument?(b=d.implementation.createHTMLDocument(""),e=b.createElement("base"),e.href=d.location.href,b.head.appendChild(e)):b=d),f=B.exec(a),g=!c&&[],f?[b.createElement(f[1])]:(f=oa([a],b,g),g&&g.length&&r(g).remove(),r.merge([],f.childNodes))},r.fn.load=function(a,b,c){var d,e,f,g=this,h=a.indexOf(" ");return h>-1&&(d=r.trim(a.slice(h)),a=a.slice(0,h)),r.isFunction(b)?(c=b,b=void 0):b&&"object"==typeof b&&(e="POST"),g.length>0&&r.ajax({url:a,type:e||"GET",dataType:"html",data:b}).done(function(a){f=arguments,g.html(d?r("<div>").append(r.parseHTML(a)).find(d):a)}).always(c&&function(a,b){g.each(function(){c.apply(this,f||[a.responseText,b,a])})}),this},r.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(a,b){r.fn[b]=function(a){return this.on(b,a)}}),r.expr.pseudos.animated=function(a){return r.grep(r.timers,function(b){return a===b.elem}).length};function Sb(a){return r.isWindow(a)?a:9===a.nodeType&&a.defaultView}r.offset={setOffset:function(a,b,c){var d,e,f,g,h,i,j,k=r.css(a,"position"),l=r(a),m={};"static"===k&&(a.style.position="relative"),h=l.offset(),f=r.css(a,"top"),i=r.css(a,"left"),j=("absolute"===k||"fixed"===k)&&(f+i).indexOf("auto")>-1,j?(d=l.position(),g=d.top,e=d.left):(g=parseFloat(f)||0,e=parseFloat(i)||0),r.isFunction(b)&&(b=b.call(a,c,r.extend({},h))),null!=b.top&&(m.top=b.top-h.top+g),null!=b.left&&(m.left=b.left-h.left+e),"using"in b?b.using.call(a,m):l.css(m)}},r.fn.extend({offset:function(a){if(arguments.length)return void 0===a?this:this.each(function(b){r.offset.setOffset(this,a,b)});var b,c,d,e,f=this[0];if(f)return f.getClientRects().length?(d=f.getBoundingClientRect(),d.width||d.height?(e=f.ownerDocument,c=Sb(e),b=e.documentElement,{top:d.top+c.pageYOffset-b.clientTop,left:d.left+c.pageXOffset-b.clientLeft}):d):{top:0,left:0}},position:function(){if(this[0]){var a,b,c=this[0],d={top:0,left:0};return"fixed"===r.css(c,"position")?b=c.getBoundingClientRect():(a=this.offsetParent(),b=this.offset(),r.nodeName(a[0],"html")||(d=a.offset()),d={top:d.top+r.css(a[0],"borderTopWidth",!0),left:d.left+r.css(a[0],"borderLeftWidth",!0)}),{top:b.top-d.top-r.css(c,"marginTop",!0),left:b.left-d.left-r.css(c,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var a=this.offsetParent;while(a&&"static"===r.css(a,"position"))a=a.offsetParent;return a||pa})}}),r.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,b){var c="pageYOffset"===b;r.fn[a]=function(d){return S(this,function(a,d,e){var f=Sb(a);return void 0===e?f?f[b]:a[d]:void(f?f.scrollTo(c?f.pageXOffset:e,c?e:f.pageYOffset):a[d]=e)},a,d,arguments.length)}}),r.each(["top","left"],function(a,b){r.cssHooks[b]=Na(o.pixelPosition,function(a,c){if(c)return c=Ma(a,b),Ka.test(c)?r(a).position()[b]+"px":c})}),r.each({Height:"height",Width:"width"},function(a,b){r.each({padding:"inner"+a,content:b,"":"outer"+a},function(c,d){r.fn[d]=function(e,f){var g=arguments.length&&(c||"boolean"!=typeof e),h=c||(e===!0||f===!0?"margin":"border");return S(this,function(b,c,e){var f;return r.isWindow(b)?0===d.indexOf("outer")?b["inner"+a]:b.document.documentElement["client"+a]:9===b.nodeType?(f=b.documentElement,Math.max(b.body["scroll"+a],f["scroll"+a],b.body["offset"+a],f["offset"+a],f["client"+a])):void 0===e?r.css(b,c,h):r.style(b,c,e,h)},b,g?e:void 0,g)}})}),r.fn.extend({bind:function(a,b,c){return this.on(a,null,b,c)},unbind:function(a,b){return this.off(a,null,b)},delegate:function(a,b,c,d){return this.on(b,a,c,d)},undelegate:function(a,b,c){return 1===arguments.length?this.off(a,"**"):this.off(b,a||"**",c)}}),r.parseJSON=JSON.parse,"function"==typeof define&&define.amd&&define("jquery",[],function(){return r});var Tb=a.jQuery,Ub=a.$;return r.noConflict=function(b){return a.$===r&&(a.$=Ub),b&&a.jQuery===r&&(a.jQuery=Tb),r},b||(a.jQuery=a.$=r),r}); +/*! jQuery v3.2.1 | (c) JS Foundation and other contributors | jquery.org/license */ +!function(a,b){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){"use strict";var c=[],d=a.document,e=Object.getPrototypeOf,f=c.slice,g=c.concat,h=c.push,i=c.indexOf,j={},k=j.toString,l=j.hasOwnProperty,m=l.toString,n=m.call(Object),o={};function p(a,b){b=b||d;var c=b.createElement("script");c.text=a,b.head.appendChild(c).parentNode.removeChild(c)}var q="3.2.1",r=function(a,b){return new r.fn.init(a,b)},s=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,t=/^-ms-/,u=/-([a-z])/g,v=function(a,b){return b.toUpperCase()};r.fn=r.prototype={jquery:q,constructor:r,length:0,toArray:function(){return f.call(this)},get:function(a){return null==a?f.call(this):a<0?this[a+this.length]:this[a]},pushStack:function(a){var b=r.merge(this.constructor(),a);return b.prevObject=this,b},each:function(a){return r.each(this,a)},map:function(a){return this.pushStack(r.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(f.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(a<0?b:0);return this.pushStack(c>=0&&c<b?[this[c]]:[])},end:function(){return this.prevObject||this.constructor()},push:h,sort:c.sort,splice:c.splice},r.extend=r.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||r.isFunction(g)||(g={}),h===i&&(g=this,h--);h<i;h++)if(null!=(a=arguments[h]))for(b in a)c=g[b],d=a[b],g!==d&&(j&&d&&(r.isPlainObject(d)||(e=Array.isArray(d)))?(e?(e=!1,f=c&&Array.isArray(c)?c:[]):f=c&&r.isPlainObject(c)?c:{},g[b]=r.extend(j,f,d)):void 0!==d&&(g[b]=d));return g},r.extend({expando:"jQuery"+(q+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===r.type(a)},isWindow:function(a){return null!=a&&a===a.window},isNumeric:function(a){var b=r.type(a);return("number"===b||"string"===b)&&!isNaN(a-parseFloat(a))},isPlainObject:function(a){var b,c;return!(!a||"[object Object]"!==k.call(a))&&(!(b=e(a))||(c=l.call(b,"constructor")&&b.constructor,"function"==typeof c&&m.call(c)===n))},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?j[k.call(a)]||"object":typeof a},globalEval:function(a){p(a)},camelCase:function(a){return a.replace(t,"ms-").replace(u,v)},each:function(a,b){var c,d=0;if(w(a)){for(c=a.length;d<c;d++)if(b.call(a[d],d,a[d])===!1)break}else for(d in a)if(b.call(a[d],d,a[d])===!1)break;return a},trim:function(a){return null==a?"":(a+"").replace(s,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(w(Object(a))?r.merge(c,"string"==typeof a?[a]:a):h.call(c,a)),c},inArray:function(a,b,c){return null==b?-1:i.call(b,a,c)},merge:function(a,b){for(var c=+b.length,d=0,e=a.length;d<c;d++)a[e++]=b[d];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;f<g;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,e,f=0,h=[];if(w(a))for(d=a.length;f<d;f++)e=b(a[f],f,c),null!=e&&h.push(e);else for(f in a)e=b(a[f],f,c),null!=e&&h.push(e);return g.apply([],h)},guid:1,proxy:function(a,b){var c,d,e;if("string"==typeof b&&(c=a[b],b=a,a=c),r.isFunction(a))return d=f.call(arguments,2),e=function(){return a.apply(b||this,d.concat(f.call(arguments)))},e.guid=a.guid=a.guid||r.guid++,e},now:Date.now,support:o}),"function"==typeof Symbol&&(r.fn[Symbol.iterator]=c[Symbol.iterator]),r.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(a,b){j["[object "+b+"]"]=b.toLowerCase()});function w(a){var b=!!a&&"length"in a&&a.length,c=r.type(a);return"function"!==c&&!r.isWindow(a)&&("array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a)}var x=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+1*new Date,v=a.document,w=0,x=0,y=ha(),z=ha(),A=ha(),B=function(a,b){return a===b&&(l=!0),0},C={}.hasOwnProperty,D=[],E=D.pop,F=D.push,G=D.push,H=D.slice,I=function(a,b){for(var c=0,d=a.length;c<d;c++)if(a[c]===b)return c;return-1},J="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",K="[\\x20\\t\\r\\n\\f]",L="(?:\\\\.|[\\w-]|[^\0-\\xa0])+",M="\\["+K+"*("+L+")(?:"+K+"*([*^$|!~]?=)"+K+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+L+"))|)"+K+"*\\]",N=":("+L+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+M+")*)|.*)\\)|)",O=new RegExp(K+"+","g"),P=new RegExp("^"+K+"+|((?:^|[^\\\\])(?:\\\\.)*)"+K+"+$","g"),Q=new RegExp("^"+K+"*,"+K+"*"),R=new RegExp("^"+K+"*([>+~]|"+K+")"+K+"*"),S=new RegExp("="+K+"*([^\\]'\"]*?)"+K+"*\\]","g"),T=new RegExp(N),U=new RegExp("^"+L+"$"),V={ID:new RegExp("^#("+L+")"),CLASS:new RegExp("^\\.("+L+")"),TAG:new RegExp("^("+L+"|[*])"),ATTR:new RegExp("^"+M),PSEUDO:new RegExp("^"+N),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+K+"*(even|odd|(([+-]|)(\\d*)n|)"+K+"*(?:([+-]|)"+K+"*(\\d+)|))"+K+"*\\)|)","i"),bool:new RegExp("^(?:"+J+")$","i"),needsContext:new RegExp("^"+K+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+K+"*((?:-\\d)?\\d*)"+K+"*\\)|)(?=[^-]|$)","i")},W=/^(?:input|select|textarea|button)$/i,X=/^h\d$/i,Y=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,$=/[+~]/,_=new RegExp("\\\\([\\da-f]{1,6}"+K+"?|("+K+")|.)","ig"),aa=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:d<0?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)},ba=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ca=function(a,b){return b?"\0"===a?"\ufffd":a.slice(0,-1)+"\\"+a.charCodeAt(a.length-1).toString(16)+" ":"\\"+a},da=function(){m()},ea=ta(function(a){return a.disabled===!0&&("form"in a||"label"in a)},{dir:"parentNode",next:"legend"});try{G.apply(D=H.call(v.childNodes),v.childNodes),D[v.childNodes.length].nodeType}catch(fa){G={apply:D.length?function(a,b){F.apply(a,H.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function ga(a,b,d,e){var f,h,j,k,l,o,r,s=b&&b.ownerDocument,w=b?b.nodeType:9;if(d=d||[],"string"!=typeof a||!a||1!==w&&9!==w&&11!==w)return d;if(!e&&((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,p)){if(11!==w&&(l=Z.exec(a)))if(f=l[1]){if(9===w){if(!(j=b.getElementById(f)))return d;if(j.id===f)return d.push(j),d}else if(s&&(j=s.getElementById(f))&&t(b,j)&&j.id===f)return d.push(j),d}else{if(l[2])return G.apply(d,b.getElementsByTagName(a)),d;if((f=l[3])&&c.getElementsByClassName&&b.getElementsByClassName)return G.apply(d,b.getElementsByClassName(f)),d}if(c.qsa&&!A[a+" "]&&(!q||!q.test(a))){if(1!==w)s=b,r=a;else if("object"!==b.nodeName.toLowerCase()){(k=b.getAttribute("id"))?k=k.replace(ba,ca):b.setAttribute("id",k=u),o=g(a),h=o.length;while(h--)o[h]="#"+k+" "+sa(o[h]);r=o.join(","),s=$.test(a)&&qa(b.parentNode)||b}if(r)try{return G.apply(d,s.querySelectorAll(r)),d}catch(x){}finally{k===u&&b.removeAttribute("id")}}}return i(a.replace(P,"$1"),b,d,e)}function ha(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function ia(a){return a[u]=!0,a}function ja(a){var b=n.createElement("fieldset");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function ka(a,b){var c=a.split("|"),e=c.length;while(e--)d.attrHandle[c[e]]=b}function la(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&a.sourceIndex-b.sourceIndex;if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function ma(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function na(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function oa(a){return function(b){return"form"in b?b.parentNode&&b.disabled===!1?"label"in b?"label"in b.parentNode?b.parentNode.disabled===a:b.disabled===a:b.isDisabled===a||b.isDisabled!==!a&&ea(b)===a:b.disabled===a:"label"in b&&b.disabled===a}}function pa(a){return ia(function(b){return b=+b,ia(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function qa(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a}c=ga.support={},f=ga.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return!!b&&"HTML"!==b.nodeName},m=ga.setDocument=function(a){var b,e,g=a?a.ownerDocument||a:v;return g!==n&&9===g.nodeType&&g.documentElement?(n=g,o=n.documentElement,p=!f(n),v!==n&&(e=n.defaultView)&&e.top!==e&&(e.addEventListener?e.addEventListener("unload",da,!1):e.attachEvent&&e.attachEvent("onunload",da)),c.attributes=ja(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ja(function(a){return a.appendChild(n.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=Y.test(n.getElementsByClassName),c.getById=ja(function(a){return o.appendChild(a).id=u,!n.getElementsByName||!n.getElementsByName(u).length}),c.getById?(d.filter.ID=function(a){var b=a.replace(_,aa);return function(a){return a.getAttribute("id")===b}},d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c=b.getElementById(a);return c?[c]:[]}}):(d.filter.ID=function(a){var b=a.replace(_,aa);return function(a){var c="undefined"!=typeof a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}},d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c,d,e,f=b.getElementById(a);if(f){if(c=f.getAttributeNode("id"),c&&c.value===a)return[f];e=b.getElementsByName(a),d=0;while(f=e[d++])if(c=f.getAttributeNode("id"),c&&c.value===a)return[f]}return[]}}),d.find.TAG=c.getElementsByTagName?function(a,b){return"undefined"!=typeof b.getElementsByTagName?b.getElementsByTagName(a):c.qsa?b.querySelectorAll(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){if("undefined"!=typeof b.getElementsByClassName&&p)return b.getElementsByClassName(a)},r=[],q=[],(c.qsa=Y.test(n.querySelectorAll))&&(ja(function(a){o.appendChild(a).innerHTML="<a id='"+u+"'></a><select id='"+u+"-\r\\' msallowcapture=''><option selected=''></option></select>",a.querySelectorAll("[msallowcapture^='']").length&&q.push("[*^$]="+K+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+K+"*(?:value|"+J+")"),a.querySelectorAll("[id~="+u+"-]").length||q.push("~="),a.querySelectorAll(":checked").length||q.push(":checked"),a.querySelectorAll("a#"+u+"+*").length||q.push(".#.+[+~]")}),ja(function(a){a.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var b=n.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+K+"*[*^$|!~]?="),2!==a.querySelectorAll(":enabled").length&&q.push(":enabled",":disabled"),o.appendChild(a).disabled=!0,2!==a.querySelectorAll(":disabled").length&&q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=Y.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ja(function(a){c.disconnectedMatch=s.call(a,"*"),s.call(a,"[s!='']:x"),r.push("!=",N)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=Y.test(o.compareDocumentPosition),t=b||Y.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===n||a.ownerDocument===v&&t(v,a)?-1:b===n||b.ownerDocument===v&&t(v,b)?1:k?I(k,a)-I(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,g=[a],h=[b];if(!e||!f)return a===n?-1:b===n?1:e?-1:f?1:k?I(k,a)-I(k,b):0;if(e===f)return la(a,b);c=a;while(c=c.parentNode)g.unshift(c);c=b;while(c=c.parentNode)h.unshift(c);while(g[d]===h[d])d++;return d?la(g[d],h[d]):g[d]===v?-1:h[d]===v?1:0},n):n},ga.matches=function(a,b){return ga(a,null,null,b)},ga.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(S,"='$1']"),c.matchesSelector&&p&&!A[b+" "]&&(!r||!r.test(b))&&(!q||!q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return ga(b,n,null,[a]).length>0},ga.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},ga.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&C.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},ga.escape=function(a){return(a+"").replace(ba,ca)},ga.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},ga.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=ga.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=ga.selectors={cacheLength:50,createPseudo:ia,match:V,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(_,aa),a[3]=(a[3]||a[4]||a[5]||"").replace(_,aa),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||ga.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&ga.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return V.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&T.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(_,aa).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+K+")"+a+"("+K+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||"undefined"!=typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=ga.attr(d,a);return null==e?"!="===b:!b||(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e.replace(O," ")+" ").indexOf(c)>-1:"|="===b&&(e===c||e.slice(0,c.length+1)===c+"-"))}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h,t=!1;if(q){if(f){while(p){m=b;while(m=m[p])if(h?m.nodeName.toLowerCase()===r:1===m.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){m=q,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n&&j[2],m=n&&q.childNodes[n];while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if(1===m.nodeType&&++t&&m===b){k[a]=[w,n,t];break}}else if(s&&(m=b,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n),t===!1)while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if((h?m.nodeName.toLowerCase()===r:1===m.nodeType)&&++t&&(s&&(l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),k[a]=[w,t]),m===b))break;return t-=e,t===d||t%d===0&&t/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||ga.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ia(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=I(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:ia(function(a){var b=[],c=[],d=h(a.replace(P,"$1"));return d[u]?ia(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),b[0]=null,!c.pop()}}),has:ia(function(a){return function(b){return ga(a,b).length>0}}),contains:ia(function(a){return a=a.replace(_,aa),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:ia(function(a){return U.test(a||"")||ga.error("unsupported lang: "+a),a=a.replace(_,aa).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:oa(!1),disabled:oa(!0),checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return X.test(a.nodeName)},input:function(a){return W.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:pa(function(){return[0]}),last:pa(function(a,b){return[b-1]}),eq:pa(function(a,b,c){return[c<0?c+b:c]}),even:pa(function(a,b){for(var c=0;c<b;c+=2)a.push(c);return a}),odd:pa(function(a,b){for(var c=1;c<b;c+=2)a.push(c);return a}),lt:pa(function(a,b,c){for(var d=c<0?c+b:c;--d>=0;)a.push(d);return a}),gt:pa(function(a,b,c){for(var d=c<0?c+b:c;++d<b;)a.push(d);return a})}},d.pseudos.nth=d.pseudos.eq;for(b in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})d.pseudos[b]=ma(b);for(b in{submit:!0,reset:!0})d.pseudos[b]=na(b);function ra(){}ra.prototype=d.filters=d.pseudos,d.setFilters=new ra,g=ga.tokenize=function(a,b){var c,e,f,g,h,i,j,k=z[a+" "];if(k)return b?0:k.slice(0);h=a,i=[],j=d.preFilter;while(h){c&&!(e=Q.exec(h))||(e&&(h=h.slice(e[0].length)||h),i.push(f=[])),c=!1,(e=R.exec(h))&&(c=e.shift(),f.push({value:c,type:e[0].replace(P," ")}),h=h.slice(c.length));for(g in d.filter)!(e=V[g].exec(h))||j[g]&&!(e=j[g](e))||(c=e.shift(),f.push({value:c,type:g,matches:e}),h=h.slice(c.length));if(!c)break}return b?h.length:h?ga.error(a):z(a,i).slice(0)};function sa(a){for(var b=0,c=a.length,d="";b<c;b++)d+=a[b].value;return d}function ta(a,b,c){var d=b.dir,e=b.next,f=e||d,g=c&&"parentNode"===f,h=x++;return b.first?function(b,c,e){while(b=b[d])if(1===b.nodeType||g)return a(b,c,e);return!1}:function(b,c,i){var j,k,l,m=[w,h];if(i){while(b=b[d])if((1===b.nodeType||g)&&a(b,c,i))return!0}else while(b=b[d])if(1===b.nodeType||g)if(l=b[u]||(b[u]={}),k=l[b.uniqueID]||(l[b.uniqueID]={}),e&&e===b.nodeName.toLowerCase())b=b[d]||b;else{if((j=k[f])&&j[0]===w&&j[1]===h)return m[2]=j[2];if(k[f]=m,m[2]=a(b,c,i))return!0}return!1}}function ua(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function va(a,b,c){for(var d=0,e=b.length;d<e;d++)ga(a,b[d],c);return c}function wa(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;h<i;h++)(f=a[h])&&(c&&!c(f,d,e)||(g.push(f),j&&b.push(h)));return g}function xa(a,b,c,d,e,f){return d&&!d[u]&&(d=xa(d)),e&&!e[u]&&(e=xa(e,f)),ia(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||va(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:wa(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=wa(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&&(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&&j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&&(j=e?I(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=wa(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):G.apply(g,r)})}function ya(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=ta(function(a){return a===b},h,!0),l=ta(function(a){return I(b,a)>-1},h,!0),m=[function(a,c,d){var e=!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d));return b=null,e}];i<f;i++)if(c=d.relative[a[i].type])m=[ta(ua(m),c)];else{if(c=d.filter[a[i].type].apply(null,a[i].matches),c[u]){for(e=++i;e<f;e++)if(d.relative[a[e].type])break;return xa(i>1&&ua(m),i>1&&sa(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(P,"$1"),c,i<e&&ya(a.slice(i,e)),e<f&&ya(a=a.slice(e)),e<f&&sa(a))}m.push(c)}return ua(m)}function za(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,h,i,k){var l,o,q,r=0,s="0",t=f&&[],u=[],v=j,x=f||e&&d.find.TAG("*",k),y=w+=null==v?1:Math.random()||.1,z=x.length;for(k&&(j=g===n||g||k);s!==z&&null!=(l=x[s]);s++){if(e&&l){o=0,g||l.ownerDocument===n||(m(l),h=!p);while(q=a[o++])if(q(l,g||n,h)){i.push(l);break}k&&(w=y)}c&&((l=!q&&l)&&r--,f&&t.push(l))}if(r+=s,c&&s!==r){o=0;while(q=b[o++])q(t,u,g,h);if(f){if(r>0)while(s--)t[s]||u[s]||(u[s]=E.call(i));u=wa(u)}G.apply(i,u),k&&!f&&u.length>0&&r+b.length>1&&ga.uniqueSort(i)}return k&&(w=y,j=v),t};return c?ia(f):f}return h=ga.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=ya(b[c]),f[u]?d.push(f):e.push(f);f=A(a,za(e,d)),f.selector=a}return f},i=ga.select=function(a,b,c,e){var f,i,j,k,l,m="function"==typeof a&&a,n=!e&&g(a=m.selector||a);if(c=c||[],1===n.length){if(i=n[0]=n[0].slice(0),i.length>2&&"ID"===(j=i[0]).type&&9===b.nodeType&&p&&d.relative[i[1].type]){if(b=(d.find.ID(j.matches[0].replace(_,aa),b)||[])[0],!b)return c;m&&(b=b.parentNode),a=a.slice(i.shift().value.length)}f=V.needsContext.test(a)?0:i.length;while(f--){if(j=i[f],d.relative[k=j.type])break;if((l=d.find[k])&&(e=l(j.matches[0].replace(_,aa),$.test(i[0].type)&&qa(b.parentNode)||b))){if(i.splice(f,1),a=e.length&&sa(i),!a)return G.apply(c,e),c;break}}}return(m||h(a,n))(e,b,!p,c,!b||$.test(a)&&qa(b.parentNode)||b),c},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ja(function(a){return 1&a.compareDocumentPosition(n.createElement("fieldset"))}),ja(function(a){return a.innerHTML="<a href='#'></a>","#"===a.firstChild.getAttribute("href")})||ka("type|href|height|width",function(a,b,c){if(!c)return a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ja(function(a){return a.innerHTML="<input/>",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||ka("value",function(a,b,c){if(!c&&"input"===a.nodeName.toLowerCase())return a.defaultValue}),ja(function(a){return null==a.getAttribute("disabled")})||ka(J,function(a,b,c){var d;if(!c)return a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),ga}(a);r.find=x,r.expr=x.selectors,r.expr[":"]=r.expr.pseudos,r.uniqueSort=r.unique=x.uniqueSort,r.text=x.getText,r.isXMLDoc=x.isXML,r.contains=x.contains,r.escapeSelector=x.escape;var y=function(a,b,c){var d=[],e=void 0!==c;while((a=a[b])&&9!==a.nodeType)if(1===a.nodeType){if(e&&r(a).is(c))break;d.push(a)}return d},z=function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c},A=r.expr.match.needsContext;function B(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()}var C=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i,D=/^.[^:#\[\.,]*$/;function E(a,b,c){return r.isFunction(b)?r.grep(a,function(a,d){return!!b.call(a,d,a)!==c}):b.nodeType?r.grep(a,function(a){return a===b!==c}):"string"!=typeof b?r.grep(a,function(a){return i.call(b,a)>-1!==c}):D.test(b)?r.filter(b,a,c):(b=r.filter(b,a),r.grep(a,function(a){return i.call(b,a)>-1!==c&&1===a.nodeType}))}r.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?r.find.matchesSelector(d,a)?[d]:[]:r.find.matches(a,r.grep(b,function(a){return 1===a.nodeType}))},r.fn.extend({find:function(a){var b,c,d=this.length,e=this;if("string"!=typeof a)return this.pushStack(r(a).filter(function(){for(b=0;b<d;b++)if(r.contains(e[b],this))return!0}));for(c=this.pushStack([]),b=0;b<d;b++)r.find(a,e[b],c);return d>1?r.uniqueSort(c):c},filter:function(a){return this.pushStack(E(this,a||[],!1))},not:function(a){return this.pushStack(E(this,a||[],!0))},is:function(a){return!!E(this,"string"==typeof a&&A.test(a)?r(a):a||[],!1).length}});var F,G=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,H=r.fn.init=function(a,b,c){var e,f;if(!a)return this;if(c=c||F,"string"==typeof a){if(e="<"===a[0]&&">"===a[a.length-1]&&a.length>=3?[null,a,null]:G.exec(a),!e||!e[1]&&b)return!b||b.jquery?(b||c).find(a):this.constructor(b).find(a);if(e[1]){if(b=b instanceof r?b[0]:b,r.merge(this,r.parseHTML(e[1],b&&b.nodeType?b.ownerDocument||b:d,!0)),C.test(e[1])&&r.isPlainObject(b))for(e in b)r.isFunction(this[e])?this[e](b[e]):this.attr(e,b[e]);return this}return f=d.getElementById(e[2]),f&&(this[0]=f,this.length=1),this}return a.nodeType?(this[0]=a,this.length=1,this):r.isFunction(a)?void 0!==c.ready?c.ready(a):a(r):r.makeArray(a,this)};H.prototype=r.fn,F=r(d);var I=/^(?:parents|prev(?:Until|All))/,J={children:!0,contents:!0,next:!0,prev:!0};r.fn.extend({has:function(a){var b=r(a,this),c=b.length;return this.filter(function(){for(var a=0;a<c;a++)if(r.contains(this,b[a]))return!0})},closest:function(a,b){var c,d=0,e=this.length,f=[],g="string"!=typeof a&&r(a);if(!A.test(a))for(;d<e;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&r.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?r.uniqueSort(f):f)},index:function(a){return a?"string"==typeof a?i.call(r(a),this[0]):i.call(this,a.jquery?a[0]:a):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(r.uniqueSort(r.merge(this.get(),r(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function K(a,b){while((a=a[b])&&1!==a.nodeType);return a}r.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return y(a,"parentNode")},parentsUntil:function(a,b,c){return y(a,"parentNode",c)},next:function(a){return K(a,"nextSibling")},prev:function(a){return K(a,"previousSibling")},nextAll:function(a){return y(a,"nextSibling")},prevAll:function(a){return y(a,"previousSibling")},nextUntil:function(a,b,c){return y(a,"nextSibling",c)},prevUntil:function(a,b,c){return y(a,"previousSibling",c)},siblings:function(a){return z((a.parentNode||{}).firstChild,a)},children:function(a){return z(a.firstChild)},contents:function(a){return B(a,"iframe")?a.contentDocument:(B(a,"template")&&(a=a.content||a),r.merge([],a.childNodes))}},function(a,b){r.fn[a]=function(c,d){var e=r.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=r.filter(d,e)),this.length>1&&(J[a]||r.uniqueSort(e),I.test(a)&&e.reverse()),this.pushStack(e)}});var L=/[^\x20\t\r\n\f]+/g;function M(a){var b={};return r.each(a.match(L)||[],function(a,c){b[c]=!0}),b}r.Callbacks=function(a){a="string"==typeof a?M(a):r.extend({},a);var b,c,d,e,f=[],g=[],h=-1,i=function(){for(e=e||a.once,d=b=!0;g.length;h=-1){c=g.shift();while(++h<f.length)f[h].apply(c[0],c[1])===!1&&a.stopOnFalse&&(h=f.length,c=!1)}a.memory||(c=!1),b=!1,e&&(f=c?[]:"")},j={add:function(){return f&&(c&&!b&&(h=f.length-1,g.push(c)),function d(b){r.each(b,function(b,c){r.isFunction(c)?a.unique&&j.has(c)||f.push(c):c&&c.length&&"string"!==r.type(c)&&d(c)})}(arguments),c&&!b&&i()),this},remove:function(){return r.each(arguments,function(a,b){var c;while((c=r.inArray(b,f,c))>-1)f.splice(c,1),c<=h&&h--}),this},has:function(a){return a?r.inArray(a,f)>-1:f.length>0},empty:function(){return f&&(f=[]),this},disable:function(){return e=g=[],f=c="",this},disabled:function(){return!f},lock:function(){return e=g=[],c||b||(f=c=""),this},locked:function(){return!!e},fireWith:function(a,c){return e||(c=c||[],c=[a,c.slice?c.slice():c],g.push(c),b||i()),this},fire:function(){return j.fireWith(this,arguments),this},fired:function(){return!!d}};return j};function N(a){return a}function O(a){throw a}function P(a,b,c,d){var e;try{a&&r.isFunction(e=a.promise)?e.call(a).done(b).fail(c):a&&r.isFunction(e=a.then)?e.call(a,b,c):b.apply(void 0,[a].slice(d))}catch(a){c.apply(void 0,[a])}}r.extend({Deferred:function(b){var c=[["notify","progress",r.Callbacks("memory"),r.Callbacks("memory"),2],["resolve","done",r.Callbacks("once memory"),r.Callbacks("once memory"),0,"resolved"],["reject","fail",r.Callbacks("once memory"),r.Callbacks("once memory"),1,"rejected"]],d="pending",e={state:function(){return d},always:function(){return f.done(arguments).fail(arguments),this},"catch":function(a){return e.then(null,a)},pipe:function(){var a=arguments;return r.Deferred(function(b){r.each(c,function(c,d){var e=r.isFunction(a[d[4]])&&a[d[4]];f[d[1]](function(){var a=e&&e.apply(this,arguments);a&&r.isFunction(a.promise)?a.promise().progress(b.notify).done(b.resolve).fail(b.reject):b[d[0]+"With"](this,e?[a]:arguments)})}),a=null}).promise()},then:function(b,d,e){var f=0;function g(b,c,d,e){return function(){var h=this,i=arguments,j=function(){var a,j;if(!(b<f)){if(a=d.apply(h,i),a===c.promise())throw new TypeError("Thenable self-resolution");j=a&&("object"==typeof a||"function"==typeof a)&&a.then,r.isFunction(j)?e?j.call(a,g(f,c,N,e),g(f,c,O,e)):(f++,j.call(a,g(f,c,N,e),g(f,c,O,e),g(f,c,N,c.notifyWith))):(d!==N&&(h=void 0,i=[a]),(e||c.resolveWith)(h,i))}},k=e?j:function(){try{j()}catch(a){r.Deferred.exceptionHook&&r.Deferred.exceptionHook(a,k.stackTrace),b+1>=f&&(d!==O&&(h=void 0,i=[a]),c.rejectWith(h,i))}};b?k():(r.Deferred.getStackHook&&(k.stackTrace=r.Deferred.getStackHook()),a.setTimeout(k))}}return r.Deferred(function(a){c[0][3].add(g(0,a,r.isFunction(e)?e:N,a.notifyWith)),c[1][3].add(g(0,a,r.isFunction(b)?b:N)),c[2][3].add(g(0,a,r.isFunction(d)?d:O))}).promise()},promise:function(a){return null!=a?r.extend(a,e):e}},f={};return r.each(c,function(a,b){var g=b[2],h=b[5];e[b[1]]=g.add,h&&g.add(function(){d=h},c[3-a][2].disable,c[0][2].lock),g.add(b[3].fire),f[b[0]]=function(){return f[b[0]+"With"](this===f?void 0:this,arguments),this},f[b[0]+"With"]=g.fireWith}),e.promise(f),b&&b.call(f,f),f},when:function(a){var b=arguments.length,c=b,d=Array(c),e=f.call(arguments),g=r.Deferred(),h=function(a){return function(c){d[a]=this,e[a]=arguments.length>1?f.call(arguments):c,--b||g.resolveWith(d,e)}};if(b<=1&&(P(a,g.done(h(c)).resolve,g.reject,!b),"pending"===g.state()||r.isFunction(e[c]&&e[c].then)))return g.then();while(c--)P(e[c],h(c),g.reject);return g.promise()}});var Q=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;r.Deferred.exceptionHook=function(b,c){a.console&&a.console.warn&&b&&Q.test(b.name)&&a.console.warn("jQuery.Deferred exception: "+b.message,b.stack,c)},r.readyException=function(b){a.setTimeout(function(){throw b})};var R=r.Deferred();r.fn.ready=function(a){return R.then(a)["catch"](function(a){r.readyException(a)}),this},r.extend({isReady:!1,readyWait:1,ready:function(a){(a===!0?--r.readyWait:r.isReady)||(r.isReady=!0,a!==!0&&--r.readyWait>0||R.resolveWith(d,[r]))}}),r.ready.then=R.then;function S(){d.removeEventListener("DOMContentLoaded",S), +a.removeEventListener("load",S),r.ready()}"complete"===d.readyState||"loading"!==d.readyState&&!d.documentElement.doScroll?a.setTimeout(r.ready):(d.addEventListener("DOMContentLoaded",S),a.addEventListener("load",S));var T=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===r.type(c)){e=!0;for(h in c)T(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0,r.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(r(a),c)})),b))for(;h<i;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f},U=function(a){return 1===a.nodeType||9===a.nodeType||!+a.nodeType};function V(){this.expando=r.expando+V.uid++}V.uid=1,V.prototype={cache:function(a){var b=a[this.expando];return b||(b={},U(a)&&(a.nodeType?a[this.expando]=b:Object.defineProperty(a,this.expando,{value:b,configurable:!0}))),b},set:function(a,b,c){var d,e=this.cache(a);if("string"==typeof b)e[r.camelCase(b)]=c;else for(d in b)e[r.camelCase(d)]=b[d];return e},get:function(a,b){return void 0===b?this.cache(a):a[this.expando]&&a[this.expando][r.camelCase(b)]},access:function(a,b,c){return void 0===b||b&&"string"==typeof b&&void 0===c?this.get(a,b):(this.set(a,b,c),void 0!==c?c:b)},remove:function(a,b){var c,d=a[this.expando];if(void 0!==d){if(void 0!==b){Array.isArray(b)?b=b.map(r.camelCase):(b=r.camelCase(b),b=b in d?[b]:b.match(L)||[]),c=b.length;while(c--)delete d[b[c]]}(void 0===b||r.isEmptyObject(d))&&(a.nodeType?a[this.expando]=void 0:delete a[this.expando])}},hasData:function(a){var b=a[this.expando];return void 0!==b&&!r.isEmptyObject(b)}};var W=new V,X=new V,Y=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,Z=/[A-Z]/g;function $(a){return"true"===a||"false"!==a&&("null"===a?null:a===+a+""?+a:Y.test(a)?JSON.parse(a):a)}function _(a,b,c){var d;if(void 0===c&&1===a.nodeType)if(d="data-"+b.replace(Z,"-$&").toLowerCase(),c=a.getAttribute(d),"string"==typeof c){try{c=$(c)}catch(e){}X.set(a,b,c)}else c=void 0;return c}r.extend({hasData:function(a){return X.hasData(a)||W.hasData(a)},data:function(a,b,c){return X.access(a,b,c)},removeData:function(a,b){X.remove(a,b)},_data:function(a,b,c){return W.access(a,b,c)},_removeData:function(a,b){W.remove(a,b)}}),r.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=X.get(f),1===f.nodeType&&!W.get(f,"hasDataAttrs"))){c=g.length;while(c--)g[c]&&(d=g[c].name,0===d.indexOf("data-")&&(d=r.camelCase(d.slice(5)),_(f,d,e[d])));W.set(f,"hasDataAttrs",!0)}return e}return"object"==typeof a?this.each(function(){X.set(this,a)}):T(this,function(b){var c;if(f&&void 0===b){if(c=X.get(f,a),void 0!==c)return c;if(c=_(f,a),void 0!==c)return c}else this.each(function(){X.set(this,a,b)})},null,b,arguments.length>1,null,!0)},removeData:function(a){return this.each(function(){X.remove(this,a)})}}),r.extend({queue:function(a,b,c){var d;if(a)return b=(b||"fx")+"queue",d=W.get(a,b),c&&(!d||Array.isArray(c)?d=W.access(a,b,r.makeArray(c)):d.push(c)),d||[]},dequeue:function(a,b){b=b||"fx";var c=r.queue(a,b),d=c.length,e=c.shift(),f=r._queueHooks(a,b),g=function(){r.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return W.get(a,c)||W.access(a,c,{empty:r.Callbacks("once memory").add(function(){W.remove(a,[b+"queue",c])})})}}),r.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.length<c?r.queue(this[0],a):void 0===b?this:this.each(function(){var c=r.queue(this,a,b);r._queueHooks(this,a),"fx"===a&&"inprogress"!==c[0]&&r.dequeue(this,a)})},dequeue:function(a){return this.each(function(){r.dequeue(this,a)})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,b){var c,d=1,e=r.Deferred(),f=this,g=this.length,h=function(){--d||e.resolveWith(f,[f])};"string"!=typeof a&&(b=a,a=void 0),a=a||"fx";while(g--)c=W.get(f[g],a+"queueHooks"),c&&c.empty&&(d++,c.empty.add(h));return h(),e.promise(b)}});var aa=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,ba=new RegExp("^(?:([+-])=|)("+aa+")([a-z%]*)$","i"),ca=["Top","Right","Bottom","Left"],da=function(a,b){return a=b||a,"none"===a.style.display||""===a.style.display&&r.contains(a.ownerDocument,a)&&"none"===r.css(a,"display")},ea=function(a,b,c,d){var e,f,g={};for(f in b)g[f]=a.style[f],a.style[f]=b[f];e=c.apply(a,d||[]);for(f in b)a.style[f]=g[f];return e};function fa(a,b,c,d){var e,f=1,g=20,h=d?function(){return d.cur()}:function(){return r.css(a,b,"")},i=h(),j=c&&c[3]||(r.cssNumber[b]?"":"px"),k=(r.cssNumber[b]||"px"!==j&&+i)&&ba.exec(r.css(a,b));if(k&&k[3]!==j){j=j||k[3],c=c||[],k=+i||1;do f=f||".5",k/=f,r.style(a,b,k+j);while(f!==(f=h()/i)&&1!==f&&--g)}return c&&(k=+k||+i||0,e=c[1]?k+(c[1]+1)*c[2]:+c[2],d&&(d.unit=j,d.start=k,d.end=e)),e}var ga={};function ha(a){var b,c=a.ownerDocument,d=a.nodeName,e=ga[d];return e?e:(b=c.body.appendChild(c.createElement(d)),e=r.css(b,"display"),b.parentNode.removeChild(b),"none"===e&&(e="block"),ga[d]=e,e)}function ia(a,b){for(var c,d,e=[],f=0,g=a.length;f<g;f++)d=a[f],d.style&&(c=d.style.display,b?("none"===c&&(e[f]=W.get(d,"display")||null,e[f]||(d.style.display="")),""===d.style.display&&da(d)&&(e[f]=ha(d))):"none"!==c&&(e[f]="none",W.set(d,"display",c)));for(f=0;f<g;f++)null!=e[f]&&(a[f].style.display=e[f]);return a}r.fn.extend({show:function(){return ia(this,!0)},hide:function(){return ia(this)},toggle:function(a){return"boolean"==typeof a?a?this.show():this.hide():this.each(function(){da(this)?r(this).show():r(this).hide()})}});var ja=/^(?:checkbox|radio)$/i,ka=/<([a-z][^\/\0>\x20\t\r\n\f]+)/i,la=/^$|\/(?:java|ecma)script/i,ma={option:[1,"<select multiple='multiple'>","</select>"],thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};ma.optgroup=ma.option,ma.tbody=ma.tfoot=ma.colgroup=ma.caption=ma.thead,ma.th=ma.td;function na(a,b){var c;return c="undefined"!=typeof a.getElementsByTagName?a.getElementsByTagName(b||"*"):"undefined"!=typeof a.querySelectorAll?a.querySelectorAll(b||"*"):[],void 0===b||b&&B(a,b)?r.merge([a],c):c}function oa(a,b){for(var c=0,d=a.length;c<d;c++)W.set(a[c],"globalEval",!b||W.get(b[c],"globalEval"))}var pa=/<|&#?\w+;/;function qa(a,b,c,d,e){for(var f,g,h,i,j,k,l=b.createDocumentFragment(),m=[],n=0,o=a.length;n<o;n++)if(f=a[n],f||0===f)if("object"===r.type(f))r.merge(m,f.nodeType?[f]:f);else if(pa.test(f)){g=g||l.appendChild(b.createElement("div")),h=(ka.exec(f)||["",""])[1].toLowerCase(),i=ma[h]||ma._default,g.innerHTML=i[1]+r.htmlPrefilter(f)+i[2],k=i[0];while(k--)g=g.lastChild;r.merge(m,g.childNodes),g=l.firstChild,g.textContent=""}else m.push(b.createTextNode(f));l.textContent="",n=0;while(f=m[n++])if(d&&r.inArray(f,d)>-1)e&&e.push(f);else if(j=r.contains(f.ownerDocument,f),g=na(l.appendChild(f),"script"),j&&oa(g),c){k=0;while(f=g[k++])la.test(f.type||"")&&c.push(f)}return l}!function(){var a=d.createDocumentFragment(),b=a.appendChild(d.createElement("div")),c=d.createElement("input");c.setAttribute("type","radio"),c.setAttribute("checked","checked"),c.setAttribute("name","t"),b.appendChild(c),o.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,b.innerHTML="<textarea>x</textarea>",o.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue}();var ra=d.documentElement,sa=/^key/,ta=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,ua=/^([^.]*)(?:\.(.+)|)/;function va(){return!0}function wa(){return!1}function xa(){try{return d.activeElement}catch(a){}}function ya(a,b,c,d,e,f){var g,h;if("object"==typeof b){"string"!=typeof c&&(d=d||c,c=void 0);for(h in b)ya(a,h,c,d,b[h],f);return a}if(null==d&&null==e?(e=c,d=c=void 0):null==e&&("string"==typeof c?(e=d,d=void 0):(e=d,d=c,c=void 0)),e===!1)e=wa;else if(!e)return a;return 1===f&&(g=e,e=function(a){return r().off(a),g.apply(this,arguments)},e.guid=g.guid||(g.guid=r.guid++)),a.each(function(){r.event.add(this,b,e,d,c)})}r.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q=W.get(a);if(q){c.handler&&(f=c,c=f.handler,e=f.selector),e&&r.find.matchesSelector(ra,e),c.guid||(c.guid=r.guid++),(i=q.events)||(i=q.events={}),(g=q.handle)||(g=q.handle=function(b){return"undefined"!=typeof r&&r.event.triggered!==b.type?r.event.dispatch.apply(a,arguments):void 0}),b=(b||"").match(L)||[""],j=b.length;while(j--)h=ua.exec(b[j])||[],n=p=h[1],o=(h[2]||"").split(".").sort(),n&&(l=r.event.special[n]||{},n=(e?l.delegateType:l.bindType)||n,l=r.event.special[n]||{},k=r.extend({type:n,origType:p,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&r.expr.match.needsContext.test(e),namespace:o.join(".")},f),(m=i[n])||(m=i[n]=[],m.delegateCount=0,l.setup&&l.setup.call(a,d,o,g)!==!1||a.addEventListener&&a.addEventListener(n,g)),l.add&&(l.add.call(a,k),k.handler.guid||(k.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,k):m.push(k),r.event.global[n]=!0)}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q=W.hasData(a)&&W.get(a);if(q&&(i=q.events)){b=(b||"").match(L)||[""],j=b.length;while(j--)if(h=ua.exec(b[j])||[],n=p=h[1],o=(h[2]||"").split(".").sort(),n){l=r.event.special[n]||{},n=(d?l.delegateType:l.bindType)||n,m=i[n]||[],h=h[2]&&new RegExp("(^|\\.)"+o.join("\\.(?:.*\\.|)")+"(\\.|$)"),g=f=m.length;while(f--)k=m[f],!e&&p!==k.origType||c&&c.guid!==k.guid||h&&!h.test(k.namespace)||d&&d!==k.selector&&("**"!==d||!k.selector)||(m.splice(f,1),k.selector&&m.delegateCount--,l.remove&&l.remove.call(a,k));g&&!m.length&&(l.teardown&&l.teardown.call(a,o,q.handle)!==!1||r.removeEvent(a,n,q.handle),delete i[n])}else for(n in i)r.event.remove(a,n+b[j],c,d,!0);r.isEmptyObject(i)&&W.remove(a,"handle events")}},dispatch:function(a){var b=r.event.fix(a),c,d,e,f,g,h,i=new Array(arguments.length),j=(W.get(this,"events")||{})[b.type]||[],k=r.event.special[b.type]||{};for(i[0]=b,c=1;c<arguments.length;c++)i[c]=arguments[c];if(b.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,b)!==!1){h=r.event.handlers.call(this,b,j),c=0;while((f=h[c++])&&!b.isPropagationStopped()){b.currentTarget=f.elem,d=0;while((g=f.handlers[d++])&&!b.isImmediatePropagationStopped())b.rnamespace&&!b.rnamespace.test(g.namespace)||(b.handleObj=g,b.data=g.data,e=((r.event.special[g.origType]||{}).handle||g.handler).apply(f.elem,i),void 0!==e&&(b.result=e)===!1&&(b.preventDefault(),b.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,b),b.result}},handlers:function(a,b){var c,d,e,f,g,h=[],i=b.delegateCount,j=a.target;if(i&&j.nodeType&&!("click"===a.type&&a.button>=1))for(;j!==this;j=j.parentNode||this)if(1===j.nodeType&&("click"!==a.type||j.disabled!==!0)){for(f=[],g={},c=0;c<i;c++)d=b[c],e=d.selector+" ",void 0===g[e]&&(g[e]=d.needsContext?r(e,this).index(j)>-1:r.find(e,this,null,[j]).length),g[e]&&f.push(d);f.length&&h.push({elem:j,handlers:f})}return j=this,i<b.length&&h.push({elem:j,handlers:b.slice(i)}),h},addProp:function(a,b){Object.defineProperty(r.Event.prototype,a,{enumerable:!0,configurable:!0,get:r.isFunction(b)?function(){if(this.originalEvent)return b(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[a]},set:function(b){Object.defineProperty(this,a,{enumerable:!0,configurable:!0,writable:!0,value:b})}})},fix:function(a){return a[r.expando]?a:new r.Event(a)},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==xa()&&this.focus)return this.focus(),!1},delegateType:"focusin"},blur:{trigger:function(){if(this===xa()&&this.blur)return this.blur(),!1},delegateType:"focusout"},click:{trigger:function(){if("checkbox"===this.type&&this.click&&B(this,"input"))return this.click(),!1},_default:function(a){return B(a.target,"a")}},beforeunload:{postDispatch:function(a){void 0!==a.result&&a.originalEvent&&(a.originalEvent.returnValue=a.result)}}}},r.removeEvent=function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c)},r.Event=function(a,b){return this instanceof r.Event?(a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||void 0===a.defaultPrevented&&a.returnValue===!1?va:wa,this.target=a.target&&3===a.target.nodeType?a.target.parentNode:a.target,this.currentTarget=a.currentTarget,this.relatedTarget=a.relatedTarget):this.type=a,b&&r.extend(this,b),this.timeStamp=a&&a.timeStamp||r.now(),void(this[r.expando]=!0)):new r.Event(a,b)},r.Event.prototype={constructor:r.Event,isDefaultPrevented:wa,isPropagationStopped:wa,isImmediatePropagationStopped:wa,isSimulated:!1,preventDefault:function(){var a=this.originalEvent;this.isDefaultPrevented=va,a&&!this.isSimulated&&a.preventDefault()},stopPropagation:function(){var a=this.originalEvent;this.isPropagationStopped=va,a&&!this.isSimulated&&a.stopPropagation()},stopImmediatePropagation:function(){var a=this.originalEvent;this.isImmediatePropagationStopped=va,a&&!this.isSimulated&&a.stopImmediatePropagation(),this.stopPropagation()}},r.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,"char":!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:function(a){var b=a.button;return null==a.which&&sa.test(a.type)?null!=a.charCode?a.charCode:a.keyCode:!a.which&&void 0!==b&&ta.test(a.type)?1&b?1:2&b?3:4&b?2:0:a.which}},r.event.addProp),r.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(a,b){r.event.special[a]={delegateType:b,bindType:b,handle:function(a){var c,d=this,e=a.relatedTarget,f=a.handleObj;return e&&(e===d||r.contains(d,e))||(a.type=f.origType,c=f.handler.apply(this,arguments),a.type=b),c}}}),r.fn.extend({on:function(a,b,c,d){return ya(this,a,b,c,d)},one:function(a,b,c,d){return ya(this,a,b,c,d,1)},off:function(a,b,c){var d,e;if(a&&a.preventDefault&&a.handleObj)return d=a.handleObj,r(a.delegateTarget).off(d.namespace?d.origType+"."+d.namespace:d.origType,d.selector,d.handler),this;if("object"==typeof a){for(e in a)this.off(e,b,a[e]);return this}return b!==!1&&"function"!=typeof b||(c=b,b=void 0),c===!1&&(c=wa),this.each(function(){r.event.remove(this,a,c,b)})}});var za=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi,Aa=/<script|<style|<link/i,Ba=/checked\s*(?:[^=]|=\s*.checked.)/i,Ca=/^true\/(.*)/,Da=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;function Ea(a,b){return B(a,"table")&&B(11!==b.nodeType?b:b.firstChild,"tr")?r(">tbody",a)[0]||a:a}function Fa(a){return a.type=(null!==a.getAttribute("type"))+"/"+a.type,a}function Ga(a){var b=Ca.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function Ha(a,b){var c,d,e,f,g,h,i,j;if(1===b.nodeType){if(W.hasData(a)&&(f=W.access(a),g=W.set(b,f),j=f.events)){delete g.handle,g.events={};for(e in j)for(c=0,d=j[e].length;c<d;c++)r.event.add(b,e,j[e][c])}X.hasData(a)&&(h=X.access(a),i=r.extend({},h),X.set(b,i))}}function Ia(a,b){var c=b.nodeName.toLowerCase();"input"===c&&ja.test(a.type)?b.checked=a.checked:"input"!==c&&"textarea"!==c||(b.defaultValue=a.defaultValue)}function Ja(a,b,c,d){b=g.apply([],b);var e,f,h,i,j,k,l=0,m=a.length,n=m-1,q=b[0],s=r.isFunction(q);if(s||m>1&&"string"==typeof q&&!o.checkClone&&Ba.test(q))return a.each(function(e){var f=a.eq(e);s&&(b[0]=q.call(this,e,f.html())),Ja(f,b,c,d)});if(m&&(e=qa(b,a[0].ownerDocument,!1,a,d),f=e.firstChild,1===e.childNodes.length&&(e=f),f||d)){for(h=r.map(na(e,"script"),Fa),i=h.length;l<m;l++)j=e,l!==n&&(j=r.clone(j,!0,!0),i&&r.merge(h,na(j,"script"))),c.call(a[l],j,l);if(i)for(k=h[h.length-1].ownerDocument,r.map(h,Ga),l=0;l<i;l++)j=h[l],la.test(j.type||"")&&!W.access(j,"globalEval")&&r.contains(k,j)&&(j.src?r._evalUrl&&r._evalUrl(j.src):p(j.textContent.replace(Da,""),k))}return a}function Ka(a,b,c){for(var d,e=b?r.filter(b,a):a,f=0;null!=(d=e[f]);f++)c||1!==d.nodeType||r.cleanData(na(d)),d.parentNode&&(c&&r.contains(d.ownerDocument,d)&&oa(na(d,"script")),d.parentNode.removeChild(d));return a}r.extend({htmlPrefilter:function(a){return a.replace(za,"<$1></$2>")},clone:function(a,b,c){var d,e,f,g,h=a.cloneNode(!0),i=r.contains(a.ownerDocument,a);if(!(o.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||r.isXMLDoc(a)))for(g=na(h),f=na(a),d=0,e=f.length;d<e;d++)Ia(f[d],g[d]);if(b)if(c)for(f=f||na(a),g=g||na(h),d=0,e=f.length;d<e;d++)Ha(f[d],g[d]);else Ha(a,h);return g=na(h,"script"),g.length>0&&oa(g,!i&&na(a,"script")),h},cleanData:function(a){for(var b,c,d,e=r.event.special,f=0;void 0!==(c=a[f]);f++)if(U(c)){if(b=c[W.expando]){if(b.events)for(d in b.events)e[d]?r.event.remove(c,d):r.removeEvent(c,d,b.handle);c[W.expando]=void 0}c[X.expando]&&(c[X.expando]=void 0)}}}),r.fn.extend({detach:function(a){return Ka(this,a,!0)},remove:function(a){return Ka(this,a)},text:function(a){return T(this,function(a){return void 0===a?r.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=a)})},null,a,arguments.length)},append:function(){return Ja(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Ea(this,a);b.appendChild(a)}})},prepend:function(){return Ja(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Ea(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return Ja(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return Ja(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},empty:function(){for(var a,b=0;null!=(a=this[b]);b++)1===a.nodeType&&(r.cleanData(na(a,!1)),a.textContent="");return this},clone:function(a,b){return a=null!=a&&a,b=null==b?a:b,this.map(function(){return r.clone(this,a,b)})},html:function(a){return T(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a&&1===b.nodeType)return b.innerHTML;if("string"==typeof a&&!Aa.test(a)&&!ma[(ka.exec(a)||["",""])[1].toLowerCase()]){a=r.htmlPrefilter(a);try{for(;c<d;c++)b=this[c]||{},1===b.nodeType&&(r.cleanData(na(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=[];return Ja(this,arguments,function(b){var c=this.parentNode;r.inArray(this,a)<0&&(r.cleanData(na(this)),c&&c.replaceChild(b,this))},a)}}),r.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){r.fn[a]=function(a){for(var c,d=[],e=r(a),f=e.length-1,g=0;g<=f;g++)c=g===f?this:this.clone(!0),r(e[g])[b](c),h.apply(d,c.get());return this.pushStack(d)}});var La=/^margin/,Ma=new RegExp("^("+aa+")(?!px)[a-z%]+$","i"),Na=function(b){var c=b.ownerDocument.defaultView;return c&&c.opener||(c=a),c.getComputedStyle(b)};!function(){function b(){if(i){i.style.cssText="box-sizing:border-box;position:relative;display:block;margin:auto;border:1px;padding:1px;top:1%;width:50%",i.innerHTML="",ra.appendChild(h);var b=a.getComputedStyle(i);c="1%"!==b.top,g="2px"===b.marginLeft,e="4px"===b.width,i.style.marginRight="50%",f="4px"===b.marginRight,ra.removeChild(h),i=null}}var c,e,f,g,h=d.createElement("div"),i=d.createElement("div");i.style&&(i.style.backgroundClip="content-box",i.cloneNode(!0).style.backgroundClip="",o.clearCloneStyle="content-box"===i.style.backgroundClip,h.style.cssText="border:0;width:8px;height:0;top:0;left:-9999px;padding:0;margin-top:1px;position:absolute",h.appendChild(i),r.extend(o,{pixelPosition:function(){return b(),c},boxSizingReliable:function(){return b(),e},pixelMarginRight:function(){return b(),f},reliableMarginLeft:function(){return b(),g}}))}();function Oa(a,b,c){var d,e,f,g,h=a.style;return c=c||Na(a),c&&(g=c.getPropertyValue(b)||c[b],""!==g||r.contains(a.ownerDocument,a)||(g=r.style(a,b)),!o.pixelMarginRight()&&Ma.test(g)&&La.test(b)&&(d=h.width,e=h.minWidth,f=h.maxWidth,h.minWidth=h.maxWidth=h.width=g,g=c.width,h.width=d,h.minWidth=e,h.maxWidth=f)),void 0!==g?g+"":g}function Pa(a,b){return{get:function(){return a()?void delete this.get:(this.get=b).apply(this,arguments)}}}var Qa=/^(none|table(?!-c[ea]).+)/,Ra=/^--/,Sa={position:"absolute",visibility:"hidden",display:"block"},Ta={letterSpacing:"0",fontWeight:"400"},Ua=["Webkit","Moz","ms"],Va=d.createElement("div").style;function Wa(a){if(a in Va)return a;var b=a[0].toUpperCase()+a.slice(1),c=Ua.length;while(c--)if(a=Ua[c]+b,a in Va)return a}function Xa(a){var b=r.cssProps[a];return b||(b=r.cssProps[a]=Wa(a)||a),b}function Ya(a,b,c){var d=ba.exec(b);return d?Math.max(0,d[2]-(c||0))+(d[3]||"px"):b}function Za(a,b,c,d,e){var f,g=0;for(f=c===(d?"border":"content")?4:"width"===b?1:0;f<4;f+=2)"margin"===c&&(g+=r.css(a,c+ca[f],!0,e)),d?("content"===c&&(g-=r.css(a,"padding"+ca[f],!0,e)),"margin"!==c&&(g-=r.css(a,"border"+ca[f]+"Width",!0,e))):(g+=r.css(a,"padding"+ca[f],!0,e),"padding"!==c&&(g+=r.css(a,"border"+ca[f]+"Width",!0,e)));return g}function $a(a,b,c){var d,e=Na(a),f=Oa(a,b,e),g="border-box"===r.css(a,"boxSizing",!1,e);return Ma.test(f)?f:(d=g&&(o.boxSizingReliable()||f===a.style[b]),"auto"===f&&(f=a["offset"+b[0].toUpperCase()+b.slice(1)]),f=parseFloat(f)||0,f+Za(a,b,c||(g?"border":"content"),d,e)+"px")}r.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=Oa(a,"opacity");return""===c?"1":c}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":"cssFloat"},style:function(a,b,c,d){if(a&&3!==a.nodeType&&8!==a.nodeType&&a.style){var e,f,g,h=r.camelCase(b),i=Ra.test(b),j=a.style;return i||(b=Xa(h)),g=r.cssHooks[b]||r.cssHooks[h],void 0===c?g&&"get"in g&&void 0!==(e=g.get(a,!1,d))?e:j[b]:(f=typeof c,"string"===f&&(e=ba.exec(c))&&e[1]&&(c=fa(a,b,e),f="number"),null!=c&&c===c&&("number"===f&&(c+=e&&e[3]||(r.cssNumber[h]?"":"px")),o.clearCloneStyle||""!==c||0!==b.indexOf("background")||(j[b]="inherit"),g&&"set"in g&&void 0===(c=g.set(a,c,d))||(i?j.setProperty(b,c):j[b]=c)),void 0)}},css:function(a,b,c,d){var e,f,g,h=r.camelCase(b),i=Ra.test(b);return i||(b=Xa(h)),g=r.cssHooks[b]||r.cssHooks[h],g&&"get"in g&&(e=g.get(a,!0,c)),void 0===e&&(e=Oa(a,b,d)),"normal"===e&&b in Ta&&(e=Ta[b]),""===c||c?(f=parseFloat(e),c===!0||isFinite(f)?f||0:e):e}}),r.each(["height","width"],function(a,b){r.cssHooks[b]={get:function(a,c,d){if(c)return!Qa.test(r.css(a,"display"))||a.getClientRects().length&&a.getBoundingClientRect().width?$a(a,b,d):ea(a,Sa,function(){return $a(a,b,d)})},set:function(a,c,d){var e,f=d&&Na(a),g=d&&Za(a,b,d,"border-box"===r.css(a,"boxSizing",!1,f),f);return g&&(e=ba.exec(c))&&"px"!==(e[3]||"px")&&(a.style[b]=c,c=r.css(a,b)),Ya(a,c,g)}}}),r.cssHooks.marginLeft=Pa(o.reliableMarginLeft,function(a,b){if(b)return(parseFloat(Oa(a,"marginLeft"))||a.getBoundingClientRect().left-ea(a,{marginLeft:0},function(){return a.getBoundingClientRect().left}))+"px"}),r.each({margin:"",padding:"",border:"Width"},function(a,b){r.cssHooks[a+b]={expand:function(c){for(var d=0,e={},f="string"==typeof c?c.split(" "):[c];d<4;d++)e[a+ca[d]+b]=f[d]||f[d-2]||f[0];return e}},La.test(a)||(r.cssHooks[a+b].set=Ya)}),r.fn.extend({css:function(a,b){return T(this,function(a,b,c){var d,e,f={},g=0;if(Array.isArray(b)){for(d=Na(a),e=b.length;g<e;g++)f[b[g]]=r.css(a,b[g],!1,d);return f}return void 0!==c?r.style(a,b,c):r.css(a,b)},a,b,arguments.length>1)}});function _a(a,b,c,d,e){return new _a.prototype.init(a,b,c,d,e)}r.Tween=_a,_a.prototype={constructor:_a,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||r.easing._default,this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||(r.cssNumber[c]?"":"px")},cur:function(){var a=_a.propHooks[this.prop];return a&&a.get?a.get(this):_a.propHooks._default.get(this)},run:function(a){var b,c=_a.propHooks[this.prop];return this.options.duration?this.pos=b=r.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):this.pos=b=a,this.now=(this.end-this.start)*b+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):_a.propHooks._default.set(this),this}},_a.prototype.init.prototype=_a.prototype,_a.propHooks={_default:{get:function(a){var b;return 1!==a.elem.nodeType||null!=a.elem[a.prop]&&null==a.elem.style[a.prop]?a.elem[a.prop]:(b=r.css(a.elem,a.prop,""),b&&"auto"!==b?b:0)},set:function(a){r.fx.step[a.prop]?r.fx.step[a.prop](a):1!==a.elem.nodeType||null==a.elem.style[r.cssProps[a.prop]]&&!r.cssHooks[a.prop]?a.elem[a.prop]=a.now:r.style(a.elem,a.prop,a.now+a.unit)}}},_a.propHooks.scrollTop=_a.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},r.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2},_default:"swing"},r.fx=_a.prototype.init,r.fx.step={};var ab,bb,cb=/^(?:toggle|show|hide)$/,db=/queueHooks$/;function eb(){bb&&(d.hidden===!1&&a.requestAnimationFrame?a.requestAnimationFrame(eb):a.setTimeout(eb,r.fx.interval),r.fx.tick())}function fb(){return a.setTimeout(function(){ab=void 0}),ab=r.now()}function gb(a,b){var c,d=0,e={height:a};for(b=b?1:0;d<4;d+=2-b)c=ca[d],e["margin"+c]=e["padding"+c]=a;return b&&(e.opacity=e.width=a),e}function hb(a,b,c){for(var d,e=(kb.tweeners[b]||[]).concat(kb.tweeners["*"]),f=0,g=e.length;f<g;f++)if(d=e[f].call(c,b,a))return d}function ib(a,b,c){var d,e,f,g,h,i,j,k,l="width"in b||"height"in b,m=this,n={},o=a.style,p=a.nodeType&&da(a),q=W.get(a,"fxshow");c.queue||(g=r._queueHooks(a,"fx"),null==g.unqueued&&(g.unqueued=0,h=g.empty.fire,g.empty.fire=function(){g.unqueued||h()}),g.unqueued++,m.always(function(){m.always(function(){g.unqueued--,r.queue(a,"fx").length||g.empty.fire()})}));for(d in b)if(e=b[d],cb.test(e)){if(delete b[d],f=f||"toggle"===e,e===(p?"hide":"show")){if("show"!==e||!q||void 0===q[d])continue;p=!0}n[d]=q&&q[d]||r.style(a,d)}if(i=!r.isEmptyObject(b),i||!r.isEmptyObject(n)){l&&1===a.nodeType&&(c.overflow=[o.overflow,o.overflowX,o.overflowY],j=q&&q.display,null==j&&(j=W.get(a,"display")),k=r.css(a,"display"),"none"===k&&(j?k=j:(ia([a],!0),j=a.style.display||j,k=r.css(a,"display"),ia([a]))),("inline"===k||"inline-block"===k&&null!=j)&&"none"===r.css(a,"float")&&(i||(m.done(function(){o.display=j}),null==j&&(k=o.display,j="none"===k?"":k)),o.display="inline-block")),c.overflow&&(o.overflow="hidden",m.always(function(){o.overflow=c.overflow[0],o.overflowX=c.overflow[1],o.overflowY=c.overflow[2]})),i=!1;for(d in n)i||(q?"hidden"in q&&(p=q.hidden):q=W.access(a,"fxshow",{display:j}),f&&(q.hidden=!p),p&&ia([a],!0),m.done(function(){p||ia([a]),W.remove(a,"fxshow");for(d in n)r.style(a,d,n[d])})),i=hb(p?q[d]:0,d,m),d in q||(q[d]=i.start,p&&(i.end=i.start,i.start=0))}}function jb(a,b){var c,d,e,f,g;for(c in a)if(d=r.camelCase(c),e=b[d],f=a[c],Array.isArray(f)&&(e=f[1],f=a[c]=f[0]),c!==d&&(a[d]=f,delete a[c]),g=r.cssHooks[d],g&&"expand"in g){f=g.expand(f),delete a[d];for(c in f)c in a||(a[c]=f[c],b[c]=e)}else b[d]=e}function kb(a,b,c){var d,e,f=0,g=kb.prefilters.length,h=r.Deferred().always(function(){delete i.elem}),i=function(){if(e)return!1;for(var b=ab||fb(),c=Math.max(0,j.startTime+j.duration-b),d=c/j.duration||0,f=1-d,g=0,i=j.tweens.length;g<i;g++)j.tweens[g].run(f);return h.notifyWith(a,[j,f,c]),f<1&&i?c:(i||h.notifyWith(a,[j,1,0]),h.resolveWith(a,[j]),!1)},j=h.promise({elem:a,props:r.extend({},b),opts:r.extend(!0,{specialEasing:{},easing:r.easing._default},c),originalProperties:b,originalOptions:c,startTime:ab||fb(),duration:c.duration,tweens:[],createTween:function(b,c){var d=r.Tween(a,j.opts,b,c,j.opts.specialEasing[b]||j.opts.easing);return j.tweens.push(d),d},stop:function(b){var c=0,d=b?j.tweens.length:0;if(e)return this;for(e=!0;c<d;c++)j.tweens[c].run(1);return b?(h.notifyWith(a,[j,1,0]),h.resolveWith(a,[j,b])):h.rejectWith(a,[j,b]),this}}),k=j.props;for(jb(k,j.opts.specialEasing);f<g;f++)if(d=kb.prefilters[f].call(j,a,k,j.opts))return r.isFunction(d.stop)&&(r._queueHooks(j.elem,j.opts.queue).stop=r.proxy(d.stop,d)),d;return r.map(k,hb,j),r.isFunction(j.opts.start)&&j.opts.start.call(a,j),j.progress(j.opts.progress).done(j.opts.done,j.opts.complete).fail(j.opts.fail).always(j.opts.always),r.fx.timer(r.extend(i,{elem:a,anim:j,queue:j.opts.queue})),j}r.Animation=r.extend(kb,{tweeners:{"*":[function(a,b){var c=this.createTween(a,b);return fa(c.elem,a,ba.exec(b),c),c}]},tweener:function(a,b){r.isFunction(a)?(b=a,a=["*"]):a=a.match(L);for(var c,d=0,e=a.length;d<e;d++)c=a[d],kb.tweeners[c]=kb.tweeners[c]||[],kb.tweeners[c].unshift(b)},prefilters:[ib],prefilter:function(a,b){b?kb.prefilters.unshift(a):kb.prefilters.push(a)}}),r.speed=function(a,b,c){var d=a&&"object"==typeof a?r.extend({},a):{complete:c||!c&&b||r.isFunction(a)&&a,duration:a,easing:c&&b||b&&!r.isFunction(b)&&b};return r.fx.off?d.duration=0:"number"!=typeof d.duration&&(d.duration in r.fx.speeds?d.duration=r.fx.speeds[d.duration]:d.duration=r.fx.speeds._default),null!=d.queue&&d.queue!==!0||(d.queue="fx"),d.old=d.complete,d.complete=function(){r.isFunction(d.old)&&d.old.call(this),d.queue&&r.dequeue(this,d.queue)},d},r.fn.extend({fadeTo:function(a,b,c,d){return this.filter(da).css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){var e=r.isEmptyObject(a),f=r.speed(b,c,d),g=function(){var b=kb(this,r.extend({},a),f);(e||W.get(this,"finish"))&&b.stop(!0)};return g.finish=g,e||f.queue===!1?this.each(g):this.queue(f.queue,g)},stop:function(a,b,c){var d=function(a){var b=a.stop;delete a.stop,b(c)};return"string"!=typeof a&&(c=b,b=a,a=void 0),b&&a!==!1&&this.queue(a||"fx",[]),this.each(function(){var b=!0,e=null!=a&&a+"queueHooks",f=r.timers,g=W.get(this);if(e)g[e]&&g[e].stop&&d(g[e]);else for(e in g)g[e]&&g[e].stop&&db.test(e)&&d(g[e]);for(e=f.length;e--;)f[e].elem!==this||null!=a&&f[e].queue!==a||(f[e].anim.stop(c),b=!1,f.splice(e,1));!b&&c||r.dequeue(this,a)})},finish:function(a){return a!==!1&&(a=a||"fx"),this.each(function(){var b,c=W.get(this),d=c[a+"queue"],e=c[a+"queueHooks"],f=r.timers,g=d?d.length:0;for(c.finish=!0,r.queue(this,a,[]),e&&e.stop&&e.stop.call(this,!0),b=f.length;b--;)f[b].elem===this&&f[b].queue===a&&(f[b].anim.stop(!0),f.splice(b,1));for(b=0;b<g;b++)d[b]&&d[b].finish&&d[b].finish.call(this);delete c.finish})}}),r.each(["toggle","show","hide"],function(a,b){var c=r.fn[b];r.fn[b]=function(a,d,e){return null==a||"boolean"==typeof a?c.apply(this,arguments):this.animate(gb(b,!0),a,d,e)}}),r.each({slideDown:gb("show"),slideUp:gb("hide"),slideToggle:gb("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){r.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),r.timers=[],r.fx.tick=function(){var a,b=0,c=r.timers;for(ab=r.now();b<c.length;b++)a=c[b],a()||c[b]!==a||c.splice(b--,1);c.length||r.fx.stop(),ab=void 0},r.fx.timer=function(a){r.timers.push(a),r.fx.start()},r.fx.interval=13,r.fx.start=function(){bb||(bb=!0,eb())},r.fx.stop=function(){bb=null},r.fx.speeds={slow:600,fast:200,_default:400},r.fn.delay=function(b,c){return b=r.fx?r.fx.speeds[b]||b:b,c=c||"fx",this.queue(c,function(c,d){var e=a.setTimeout(c,b);d.stop=function(){a.clearTimeout(e)}})},function(){var a=d.createElement("input"),b=d.createElement("select"),c=b.appendChild(d.createElement("option"));a.type="checkbox",o.checkOn=""!==a.value,o.optSelected=c.selected,a=d.createElement("input"),a.value="t",a.type="radio",o.radioValue="t"===a.value}();var lb,mb=r.expr.attrHandle;r.fn.extend({attr:function(a,b){return T(this,r.attr,a,b,arguments.length>1)},removeAttr:function(a){return this.each(function(){r.removeAttr(this,a)})}}),r.extend({attr:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return"undefined"==typeof a.getAttribute?r.prop(a,b,c):(1===f&&r.isXMLDoc(a)||(e=r.attrHooks[b.toLowerCase()]||(r.expr.match.bool.test(b)?lb:void 0)),void 0!==c?null===c?void r.removeAttr(a,b):e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:(a.setAttribute(b,c+""),c):e&&"get"in e&&null!==(d=e.get(a,b))?d:(d=r.find.attr(a,b), +null==d?void 0:d))},attrHooks:{type:{set:function(a,b){if(!o.radioValue&&"radio"===b&&B(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}}},removeAttr:function(a,b){var c,d=0,e=b&&b.match(L);if(e&&1===a.nodeType)while(c=e[d++])a.removeAttribute(c)}}),lb={set:function(a,b,c){return b===!1?r.removeAttr(a,c):a.setAttribute(c,c),c}},r.each(r.expr.match.bool.source.match(/\w+/g),function(a,b){var c=mb[b]||r.find.attr;mb[b]=function(a,b,d){var e,f,g=b.toLowerCase();return d||(f=mb[g],mb[g]=e,e=null!=c(a,b,d)?g:null,mb[g]=f),e}});var nb=/^(?:input|select|textarea|button)$/i,ob=/^(?:a|area)$/i;r.fn.extend({prop:function(a,b){return T(this,r.prop,a,b,arguments.length>1)},removeProp:function(a){return this.each(function(){delete this[r.propFix[a]||a]})}}),r.extend({prop:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return 1===f&&r.isXMLDoc(a)||(b=r.propFix[b]||b,e=r.propHooks[b]),void 0!==c?e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:a[b]=c:e&&"get"in e&&null!==(d=e.get(a,b))?d:a[b]},propHooks:{tabIndex:{get:function(a){var b=r.find.attr(a,"tabindex");return b?parseInt(b,10):nb.test(a.nodeName)||ob.test(a.nodeName)&&a.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),o.optSelected||(r.propHooks.selected={get:function(a){var b=a.parentNode;return b&&b.parentNode&&b.parentNode.selectedIndex,null},set:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex)}}),r.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){r.propFix[this.toLowerCase()]=this});function pb(a){var b=a.match(L)||[];return b.join(" ")}function qb(a){return a.getAttribute&&a.getAttribute("class")||""}r.fn.extend({addClass:function(a){var b,c,d,e,f,g,h,i=0;if(r.isFunction(a))return this.each(function(b){r(this).addClass(a.call(this,b,qb(this)))});if("string"==typeof a&&a){b=a.match(L)||[];while(c=this[i++])if(e=qb(c),d=1===c.nodeType&&" "+pb(e)+" "){g=0;while(f=b[g++])d.indexOf(" "+f+" ")<0&&(d+=f+" ");h=pb(d),e!==h&&c.setAttribute("class",h)}}return this},removeClass:function(a){var b,c,d,e,f,g,h,i=0;if(r.isFunction(a))return this.each(function(b){r(this).removeClass(a.call(this,b,qb(this)))});if(!arguments.length)return this.attr("class","");if("string"==typeof a&&a){b=a.match(L)||[];while(c=this[i++])if(e=qb(c),d=1===c.nodeType&&" "+pb(e)+" "){g=0;while(f=b[g++])while(d.indexOf(" "+f+" ")>-1)d=d.replace(" "+f+" "," ");h=pb(d),e!==h&&c.setAttribute("class",h)}}return this},toggleClass:function(a,b){var c=typeof a;return"boolean"==typeof b&&"string"===c?b?this.addClass(a):this.removeClass(a):r.isFunction(a)?this.each(function(c){r(this).toggleClass(a.call(this,c,qb(this),b),b)}):this.each(function(){var b,d,e,f;if("string"===c){d=0,e=r(this),f=a.match(L)||[];while(b=f[d++])e.hasClass(b)?e.removeClass(b):e.addClass(b)}else void 0!==a&&"boolean"!==c||(b=qb(this),b&&W.set(this,"__className__",b),this.setAttribute&&this.setAttribute("class",b||a===!1?"":W.get(this,"__className__")||""))})},hasClass:function(a){var b,c,d=0;b=" "+a+" ";while(c=this[d++])if(1===c.nodeType&&(" "+pb(qb(c))+" ").indexOf(b)>-1)return!0;return!1}});var rb=/\r/g;r.fn.extend({val:function(a){var b,c,d,e=this[0];{if(arguments.length)return d=r.isFunction(a),this.each(function(c){var e;1===this.nodeType&&(e=d?a.call(this,c,r(this).val()):a,null==e?e="":"number"==typeof e?e+="":Array.isArray(e)&&(e=r.map(e,function(a){return null==a?"":a+""})),b=r.valHooks[this.type]||r.valHooks[this.nodeName.toLowerCase()],b&&"set"in b&&void 0!==b.set(this,e,"value")||(this.value=e))});if(e)return b=r.valHooks[e.type]||r.valHooks[e.nodeName.toLowerCase()],b&&"get"in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(rb,""):null==c?"":c)}}}),r.extend({valHooks:{option:{get:function(a){var b=r.find.attr(a,"value");return null!=b?b:pb(r.text(a))}},select:{get:function(a){var b,c,d,e=a.options,f=a.selectedIndex,g="select-one"===a.type,h=g?null:[],i=g?f+1:e.length;for(d=f<0?i:g?f:0;d<i;d++)if(c=e[d],(c.selected||d===f)&&!c.disabled&&(!c.parentNode.disabled||!B(c.parentNode,"optgroup"))){if(b=r(c).val(),g)return b;h.push(b)}return h},set:function(a,b){var c,d,e=a.options,f=r.makeArray(b),g=e.length;while(g--)d=e[g],(d.selected=r.inArray(r.valHooks.option.get(d),f)>-1)&&(c=!0);return c||(a.selectedIndex=-1),f}}}}),r.each(["radio","checkbox"],function(){r.valHooks[this]={set:function(a,b){if(Array.isArray(b))return a.checked=r.inArray(r(a).val(),b)>-1}},o.checkOn||(r.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})});var sb=/^(?:focusinfocus|focusoutblur)$/;r.extend(r.event,{trigger:function(b,c,e,f){var g,h,i,j,k,m,n,o=[e||d],p=l.call(b,"type")?b.type:b,q=l.call(b,"namespace")?b.namespace.split("."):[];if(h=i=e=e||d,3!==e.nodeType&&8!==e.nodeType&&!sb.test(p+r.event.triggered)&&(p.indexOf(".")>-1&&(q=p.split("."),p=q.shift(),q.sort()),k=p.indexOf(":")<0&&"on"+p,b=b[r.expando]?b:new r.Event(p,"object"==typeof b&&b),b.isTrigger=f?2:3,b.namespace=q.join("."),b.rnamespace=b.namespace?new RegExp("(^|\\.)"+q.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=e),c=null==c?[b]:r.makeArray(c,[b]),n=r.event.special[p]||{},f||!n.trigger||n.trigger.apply(e,c)!==!1)){if(!f&&!n.noBubble&&!r.isWindow(e)){for(j=n.delegateType||p,sb.test(j+p)||(h=h.parentNode);h;h=h.parentNode)o.push(h),i=h;i===(e.ownerDocument||d)&&o.push(i.defaultView||i.parentWindow||a)}g=0;while((h=o[g++])&&!b.isPropagationStopped())b.type=g>1?j:n.bindType||p,m=(W.get(h,"events")||{})[b.type]&&W.get(h,"handle"),m&&m.apply(h,c),m=k&&h[k],m&&m.apply&&U(h)&&(b.result=m.apply(h,c),b.result===!1&&b.preventDefault());return b.type=p,f||b.isDefaultPrevented()||n._default&&n._default.apply(o.pop(),c)!==!1||!U(e)||k&&r.isFunction(e[p])&&!r.isWindow(e)&&(i=e[k],i&&(e[k]=null),r.event.triggered=p,e[p](),r.event.triggered=void 0,i&&(e[k]=i)),b.result}},simulate:function(a,b,c){var d=r.extend(new r.Event,c,{type:a,isSimulated:!0});r.event.trigger(d,null,b)}}),r.fn.extend({trigger:function(a,b){return this.each(function(){r.event.trigger(a,b,this)})},triggerHandler:function(a,b){var c=this[0];if(c)return r.event.trigger(a,b,c,!0)}}),r.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(a,b){r.fn[b]=function(a,c){return arguments.length>0?this.on(b,null,a,c):this.trigger(b)}}),r.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}}),o.focusin="onfocusin"in a,o.focusin||r.each({focus:"focusin",blur:"focusout"},function(a,b){var c=function(a){r.event.simulate(b,a.target,r.event.fix(a))};r.event.special[b]={setup:function(){var d=this.ownerDocument||this,e=W.access(d,b);e||d.addEventListener(a,c,!0),W.access(d,b,(e||0)+1)},teardown:function(){var d=this.ownerDocument||this,e=W.access(d,b)-1;e?W.access(d,b,e):(d.removeEventListener(a,c,!0),W.remove(d,b))}}});var tb=a.location,ub=r.now(),vb=/\?/;r.parseXML=function(b){var c;if(!b||"string"!=typeof b)return null;try{c=(new a.DOMParser).parseFromString(b,"text/xml")}catch(d){c=void 0}return c&&!c.getElementsByTagName("parsererror").length||r.error("Invalid XML: "+b),c};var wb=/\[\]$/,xb=/\r?\n/g,yb=/^(?:submit|button|image|reset|file)$/i,zb=/^(?:input|select|textarea|keygen)/i;function Ab(a,b,c,d){var e;if(Array.isArray(b))r.each(b,function(b,e){c||wb.test(a)?d(a,e):Ab(a+"["+("object"==typeof e&&null!=e?b:"")+"]",e,c,d)});else if(c||"object"!==r.type(b))d(a,b);else for(e in b)Ab(a+"["+e+"]",b[e],c,d)}r.param=function(a,b){var c,d=[],e=function(a,b){var c=r.isFunction(b)?b():b;d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(null==c?"":c)};if(Array.isArray(a)||a.jquery&&!r.isPlainObject(a))r.each(a,function(){e(this.name,this.value)});else for(c in a)Ab(c,a[c],b,e);return d.join("&")},r.fn.extend({serialize:function(){return r.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=r.prop(this,"elements");return a?r.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!r(this).is(":disabled")&&zb.test(this.nodeName)&&!yb.test(a)&&(this.checked||!ja.test(a))}).map(function(a,b){var c=r(this).val();return null==c?null:Array.isArray(c)?r.map(c,function(a){return{name:b.name,value:a.replace(xb,"\r\n")}}):{name:b.name,value:c.replace(xb,"\r\n")}}).get()}});var Bb=/%20/g,Cb=/#.*$/,Db=/([?&])_=[^&]*/,Eb=/^(.*?):[ \t]*([^\r\n]*)$/gm,Fb=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Gb=/^(?:GET|HEAD)$/,Hb=/^\/\//,Ib={},Jb={},Kb="*/".concat("*"),Lb=d.createElement("a");Lb.href=tb.href;function Mb(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e=0,f=b.toLowerCase().match(L)||[];if(r.isFunction(c))while(d=f[e++])"+"===d[0]?(d=d.slice(1)||"*",(a[d]=a[d]||[]).unshift(c)):(a[d]=a[d]||[]).push(c)}}function Nb(a,b,c,d){var e={},f=a===Jb;function g(h){var i;return e[h]=!0,r.each(a[h]||[],function(a,h){var j=h(b,c,d);return"string"!=typeof j||f||e[j]?f?!(i=j):void 0:(b.dataTypes.unshift(j),g(j),!1)}),i}return g(b.dataTypes[0])||!e["*"]&&g("*")}function Ob(a,b){var c,d,e=r.ajaxSettings.flatOptions||{};for(c in b)void 0!==b[c]&&((e[c]?a:d||(d={}))[c]=b[c]);return d&&r.extend(!0,a,d),a}function Pb(a,b,c){var d,e,f,g,h=a.contents,i=a.dataTypes;while("*"===i[0])i.shift(),void 0===d&&(d=a.mimeType||b.getResponseHeader("Content-Type"));if(d)for(e in h)if(h[e]&&h[e].test(d)){i.unshift(e);break}if(i[0]in c)f=i[0];else{for(e in c){if(!i[0]||a.converters[e+" "+i[0]]){f=e;break}g||(g=e)}f=f||g}if(f)return f!==i[0]&&i.unshift(f),c[f]}function Qb(a,b,c,d){var e,f,g,h,i,j={},k=a.dataTypes.slice();if(k[1])for(g in a.converters)j[g.toLowerCase()]=a.converters[g];f=k.shift();while(f)if(a.responseFields[f]&&(c[a.responseFields[f]]=b),!i&&d&&a.dataFilter&&(b=a.dataFilter(b,a.dataType)),i=f,f=k.shift())if("*"===f)f=i;else if("*"!==i&&i!==f){if(g=j[i+" "+f]||j["* "+f],!g)for(e in j)if(h=e.split(" "),h[1]===f&&(g=j[i+" "+h[0]]||j["* "+h[0]])){g===!0?g=j[e]:j[e]!==!0&&(f=h[0],k.unshift(h[1]));break}if(g!==!0)if(g&&a["throws"])b=g(b);else try{b=g(b)}catch(l){return{state:"parsererror",error:g?l:"No conversion from "+i+" to "+f}}}return{state:"success",data:b}}r.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:tb.href,type:"GET",isLocal:Fb.test(tb.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Kb,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":r.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?Ob(Ob(a,r.ajaxSettings),b):Ob(r.ajaxSettings,a)},ajaxPrefilter:Mb(Ib),ajaxTransport:Mb(Jb),ajax:function(b,c){"object"==typeof b&&(c=b,b=void 0),c=c||{};var e,f,g,h,i,j,k,l,m,n,o=r.ajaxSetup({},c),p=o.context||o,q=o.context&&(p.nodeType||p.jquery)?r(p):r.event,s=r.Deferred(),t=r.Callbacks("once memory"),u=o.statusCode||{},v={},w={},x="canceled",y={readyState:0,getResponseHeader:function(a){var b;if(k){if(!h){h={};while(b=Eb.exec(g))h[b[1].toLowerCase()]=b[2]}b=h[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return k?g:null},setRequestHeader:function(a,b){return null==k&&(a=w[a.toLowerCase()]=w[a.toLowerCase()]||a,v[a]=b),this},overrideMimeType:function(a){return null==k&&(o.mimeType=a),this},statusCode:function(a){var b;if(a)if(k)y.always(a[y.status]);else for(b in a)u[b]=[u[b],a[b]];return this},abort:function(a){var b=a||x;return e&&e.abort(b),A(0,b),this}};if(s.promise(y),o.url=((b||o.url||tb.href)+"").replace(Hb,tb.protocol+"//"),o.type=c.method||c.type||o.method||o.type,o.dataTypes=(o.dataType||"*").toLowerCase().match(L)||[""],null==o.crossDomain){j=d.createElement("a");try{j.href=o.url,j.href=j.href,o.crossDomain=Lb.protocol+"//"+Lb.host!=j.protocol+"//"+j.host}catch(z){o.crossDomain=!0}}if(o.data&&o.processData&&"string"!=typeof o.data&&(o.data=r.param(o.data,o.traditional)),Nb(Ib,o,c,y),k)return y;l=r.event&&o.global,l&&0===r.active++&&r.event.trigger("ajaxStart"),o.type=o.type.toUpperCase(),o.hasContent=!Gb.test(o.type),f=o.url.replace(Cb,""),o.hasContent?o.data&&o.processData&&0===(o.contentType||"").indexOf("application/x-www-form-urlencoded")&&(o.data=o.data.replace(Bb,"+")):(n=o.url.slice(f.length),o.data&&(f+=(vb.test(f)?"&":"?")+o.data,delete o.data),o.cache===!1&&(f=f.replace(Db,"$1"),n=(vb.test(f)?"&":"?")+"_="+ub++ +n),o.url=f+n),o.ifModified&&(r.lastModified[f]&&y.setRequestHeader("If-Modified-Since",r.lastModified[f]),r.etag[f]&&y.setRequestHeader("If-None-Match",r.etag[f])),(o.data&&o.hasContent&&o.contentType!==!1||c.contentType)&&y.setRequestHeader("Content-Type",o.contentType),y.setRequestHeader("Accept",o.dataTypes[0]&&o.accepts[o.dataTypes[0]]?o.accepts[o.dataTypes[0]]+("*"!==o.dataTypes[0]?", "+Kb+"; q=0.01":""):o.accepts["*"]);for(m in o.headers)y.setRequestHeader(m,o.headers[m]);if(o.beforeSend&&(o.beforeSend.call(p,y,o)===!1||k))return y.abort();if(x="abort",t.add(o.complete),y.done(o.success),y.fail(o.error),e=Nb(Jb,o,c,y)){if(y.readyState=1,l&&q.trigger("ajaxSend",[y,o]),k)return y;o.async&&o.timeout>0&&(i=a.setTimeout(function(){y.abort("timeout")},o.timeout));try{k=!1,e.send(v,A)}catch(z){if(k)throw z;A(-1,z)}}else A(-1,"No Transport");function A(b,c,d,h){var j,m,n,v,w,x=c;k||(k=!0,i&&a.clearTimeout(i),e=void 0,g=h||"",y.readyState=b>0?4:0,j=b>=200&&b<300||304===b,d&&(v=Pb(o,y,d)),v=Qb(o,v,y,j),j?(o.ifModified&&(w=y.getResponseHeader("Last-Modified"),w&&(r.lastModified[f]=w),w=y.getResponseHeader("etag"),w&&(r.etag[f]=w)),204===b||"HEAD"===o.type?x="nocontent":304===b?x="notmodified":(x=v.state,m=v.data,n=v.error,j=!n)):(n=x,!b&&x||(x="error",b<0&&(b=0))),y.status=b,y.statusText=(c||x)+"",j?s.resolveWith(p,[m,x,y]):s.rejectWith(p,[y,x,n]),y.statusCode(u),u=void 0,l&&q.trigger(j?"ajaxSuccess":"ajaxError",[y,o,j?m:n]),t.fireWith(p,[y,x]),l&&(q.trigger("ajaxComplete",[y,o]),--r.active||r.event.trigger("ajaxStop")))}return y},getJSON:function(a,b,c){return r.get(a,b,c,"json")},getScript:function(a,b){return r.get(a,void 0,b,"script")}}),r.each(["get","post"],function(a,b){r[b]=function(a,c,d,e){return r.isFunction(c)&&(e=e||d,d=c,c=void 0),r.ajax(r.extend({url:a,type:b,dataType:e,data:c,success:d},r.isPlainObject(a)&&a))}}),r._evalUrl=function(a){return r.ajax({url:a,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,"throws":!0})},r.fn.extend({wrapAll:function(a){var b;return this[0]&&(r.isFunction(a)&&(a=a.call(this[0])),b=r(a,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstElementChild)a=a.firstElementChild;return a}).append(this)),this},wrapInner:function(a){return r.isFunction(a)?this.each(function(b){r(this).wrapInner(a.call(this,b))}):this.each(function(){var b=r(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=r.isFunction(a);return this.each(function(c){r(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(a){return this.parent(a).not("body").each(function(){r(this).replaceWith(this.childNodes)}),this}}),r.expr.pseudos.hidden=function(a){return!r.expr.pseudos.visible(a)},r.expr.pseudos.visible=function(a){return!!(a.offsetWidth||a.offsetHeight||a.getClientRects().length)},r.ajaxSettings.xhr=function(){try{return new a.XMLHttpRequest}catch(b){}};var Rb={0:200,1223:204},Sb=r.ajaxSettings.xhr();o.cors=!!Sb&&"withCredentials"in Sb,o.ajax=Sb=!!Sb,r.ajaxTransport(function(b){var c,d;if(o.cors||Sb&&!b.crossDomain)return{send:function(e,f){var g,h=b.xhr();if(h.open(b.type,b.url,b.async,b.username,b.password),b.xhrFields)for(g in b.xhrFields)h[g]=b.xhrFields[g];b.mimeType&&h.overrideMimeType&&h.overrideMimeType(b.mimeType),b.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest");for(g in e)h.setRequestHeader(g,e[g]);c=function(a){return function(){c&&(c=d=h.onload=h.onerror=h.onabort=h.onreadystatechange=null,"abort"===a?h.abort():"error"===a?"number"!=typeof h.status?f(0,"error"):f(h.status,h.statusText):f(Rb[h.status]||h.status,h.statusText,"text"!==(h.responseType||"text")||"string"!=typeof h.responseText?{binary:h.response}:{text:h.responseText},h.getAllResponseHeaders()))}},h.onload=c(),d=h.onerror=c("error"),void 0!==h.onabort?h.onabort=d:h.onreadystatechange=function(){4===h.readyState&&a.setTimeout(function(){c&&d()})},c=c("abort");try{h.send(b.hasContent&&b.data||null)}catch(i){if(c)throw i}},abort:function(){c&&c()}}}),r.ajaxPrefilter(function(a){a.crossDomain&&(a.contents.script=!1)}),r.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(a){return r.globalEval(a),a}}}),r.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1),a.crossDomain&&(a.type="GET")}),r.ajaxTransport("script",function(a){if(a.crossDomain){var b,c;return{send:function(e,f){b=r("<script>").prop({charset:a.scriptCharset,src:a.url}).on("load error",c=function(a){b.remove(),c=null,a&&f("error"===a.type?404:200,a.type)}),d.head.appendChild(b[0])},abort:function(){c&&c()}}}});var Tb=[],Ub=/(=)\?(?=&|$)|\?\?/;r.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=Tb.pop()||r.expando+"_"+ub++;return this[a]=!0,a}}),r.ajaxPrefilter("json jsonp",function(b,c,d){var e,f,g,h=b.jsonp!==!1&&(Ub.test(b.url)?"url":"string"==typeof b.data&&0===(b.contentType||"").indexOf("application/x-www-form-urlencoded")&&Ub.test(b.data)&&"data");if(h||"jsonp"===b.dataTypes[0])return e=b.jsonpCallback=r.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,h?b[h]=b[h].replace(Ub,"$1"+e):b.jsonp!==!1&&(b.url+=(vb.test(b.url)?"&":"?")+b.jsonp+"="+e),b.converters["script json"]=function(){return g||r.error(e+" was not called"),g[0]},b.dataTypes[0]="json",f=a[e],a[e]=function(){g=arguments},d.always(function(){void 0===f?r(a).removeProp(e):a[e]=f,b[e]&&(b.jsonpCallback=c.jsonpCallback,Tb.push(e)),g&&r.isFunction(f)&&f(g[0]),g=f=void 0}),"script"}),o.createHTMLDocument=function(){var a=d.implementation.createHTMLDocument("").body;return a.innerHTML="<form></form><form></form>",2===a.childNodes.length}(),r.parseHTML=function(a,b,c){if("string"!=typeof a)return[];"boolean"==typeof b&&(c=b,b=!1);var e,f,g;return b||(o.createHTMLDocument?(b=d.implementation.createHTMLDocument(""),e=b.createElement("base"),e.href=d.location.href,b.head.appendChild(e)):b=d),f=C.exec(a),g=!c&&[],f?[b.createElement(f[1])]:(f=qa([a],b,g),g&&g.length&&r(g).remove(),r.merge([],f.childNodes))},r.fn.load=function(a,b,c){var d,e,f,g=this,h=a.indexOf(" ");return h>-1&&(d=pb(a.slice(h)),a=a.slice(0,h)),r.isFunction(b)?(c=b,b=void 0):b&&"object"==typeof b&&(e="POST"),g.length>0&&r.ajax({url:a,type:e||"GET",dataType:"html",data:b}).done(function(a){f=arguments,g.html(d?r("<div>").append(r.parseHTML(a)).find(d):a)}).always(c&&function(a,b){g.each(function(){c.apply(this,f||[a.responseText,b,a])})}),this},r.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(a,b){r.fn[b]=function(a){return this.on(b,a)}}),r.expr.pseudos.animated=function(a){return r.grep(r.timers,function(b){return a===b.elem}).length},r.offset={setOffset:function(a,b,c){var d,e,f,g,h,i,j,k=r.css(a,"position"),l=r(a),m={};"static"===k&&(a.style.position="relative"),h=l.offset(),f=r.css(a,"top"),i=r.css(a,"left"),j=("absolute"===k||"fixed"===k)&&(f+i).indexOf("auto")>-1,j?(d=l.position(),g=d.top,e=d.left):(g=parseFloat(f)||0,e=parseFloat(i)||0),r.isFunction(b)&&(b=b.call(a,c,r.extend({},h))),null!=b.top&&(m.top=b.top-h.top+g),null!=b.left&&(m.left=b.left-h.left+e),"using"in b?b.using.call(a,m):l.css(m)}},r.fn.extend({offset:function(a){if(arguments.length)return void 0===a?this:this.each(function(b){r.offset.setOffset(this,a,b)});var b,c,d,e,f=this[0];if(f)return f.getClientRects().length?(d=f.getBoundingClientRect(),b=f.ownerDocument,c=b.documentElement,e=b.defaultView,{top:d.top+e.pageYOffset-c.clientTop,left:d.left+e.pageXOffset-c.clientLeft}):{top:0,left:0}},position:function(){if(this[0]){var a,b,c=this[0],d={top:0,left:0};return"fixed"===r.css(c,"position")?b=c.getBoundingClientRect():(a=this.offsetParent(),b=this.offset(),B(a[0],"html")||(d=a.offset()),d={top:d.top+r.css(a[0],"borderTopWidth",!0),left:d.left+r.css(a[0],"borderLeftWidth",!0)}),{top:b.top-d.top-r.css(c,"marginTop",!0),left:b.left-d.left-r.css(c,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var a=this.offsetParent;while(a&&"static"===r.css(a,"position"))a=a.offsetParent;return a||ra})}}),r.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,b){var c="pageYOffset"===b;r.fn[a]=function(d){return T(this,function(a,d,e){var f;return r.isWindow(a)?f=a:9===a.nodeType&&(f=a.defaultView),void 0===e?f?f[b]:a[d]:void(f?f.scrollTo(c?f.pageXOffset:e,c?e:f.pageYOffset):a[d]=e)},a,d,arguments.length)}}),r.each(["top","left"],function(a,b){r.cssHooks[b]=Pa(o.pixelPosition,function(a,c){if(c)return c=Oa(a,b),Ma.test(c)?r(a).position()[b]+"px":c})}),r.each({Height:"height",Width:"width"},function(a,b){r.each({padding:"inner"+a,content:b,"":"outer"+a},function(c,d){r.fn[d]=function(e,f){var g=arguments.length&&(c||"boolean"!=typeof e),h=c||(e===!0||f===!0?"margin":"border");return T(this,function(b,c,e){var f;return r.isWindow(b)?0===d.indexOf("outer")?b["inner"+a]:b.document.documentElement["client"+a]:9===b.nodeType?(f=b.documentElement,Math.max(b.body["scroll"+a],f["scroll"+a],b.body["offset"+a],f["offset"+a],f["client"+a])):void 0===e?r.css(b,c,h):r.style(b,c,e,h)},b,g?e:void 0,g)}})}),r.fn.extend({bind:function(a,b,c){return this.on(a,null,b,c)},unbind:function(a,b){return this.off(a,null,b)},delegate:function(a,b,c,d){return this.on(b,a,c,d)},undelegate:function(a,b,c){return 1===arguments.length?this.off(a,"**"):this.off(b,a||"**",c)}}),r.holdReady=function(a){a?r.readyWait++:r.ready(!0)},r.isArray=Array.isArray,r.parseJSON=JSON.parse,r.nodeName=B,"function"==typeof define&&define.amd&&define("jquery",[],function(){return r});var Vb=a.jQuery,Wb=a.$;return r.noConflict=function(b){return a.$===r&&(a.$=Wb),b&&a.jQuery===r&&(a.jQuery=Vb),r},b||(a.jQuery=a.$=r),r}); diff --git a/view/js/jquery.spin.js b/view/js/jquery.spin.js deleted file mode 100644 index 6b4fd656f..000000000 --- a/view/js/jquery.spin.js +++ /dev/null @@ -1,79 +0,0 @@ -/** - * Copyright (c) 2011-2014 Felix Gnass - * Licensed under the MIT license - * http://spin.js.org/ - */ - -/* - -Basic Usage: -============ - -$('#el').spin() // Creates a default Spinner using the text color of #el. -$('#el').spin({ ... }) // Creates a Spinner using the provided options. - -$('#el').spin(false) // Stops and removes the spinner. - -Using Presets: -============== - -$('#el').spin('small') // Creates a 'small' Spinner using the text color of #el. -$('#el').spin('large', '#fff') // Creates a 'large' white Spinner. - -Adding a custom preset: -======================= - -$.fn.spin.presets.flower = { - lines: 9 -, length: 10 -, width: 20 -, radius: 0 -} - -$('#el').spin('flower', 'red') - -*/ - -;(function(factory) { - - if (typeof exports == 'object') { - // CommonJS - factory(require('jquery'), require('spin.js')) - } else if (typeof define == 'function' && define.amd) { - // AMD, register as anonymous module - define(['jquery', 'spin'], factory) - } else { - // Browser globals - if (!window.Spinner) throw new Error('Spin.js not present') - factory(window.jQuery, window.Spinner) - } - -}(function($, Spinner) { - - $.fn.spin = function(opts, color) { - - return this.each(function() { - var $this = $(this) - , data = $this.data() - - if (data.spinner) { - data.spinner.stop() - delete data.spinner - } - if (opts !== false) { - opts = $.extend( - { color: color || $this.css('color') } - , $.fn.spin.presets[opts] || opts - ) - data.spinner = new Spinner(opts).spin(this) - } - }) - } - - $.fn.spin.presets = { - tiny: { lines: 8, length: 2, width: 2, radius: 3, position: 'relative' } - , small: { lines: 8, length: 4, width: 3, radius: 5, position: 'relative' } - , large: { lines: 10, length: 8, width: 4, radius: 8, position: 'relative' } - } - -})); diff --git a/view/js/main.js b/view/js/main.js index 5de4aa9a2..11a09b647 100644 --- a/view/js/main.js +++ b/view/js/main.js @@ -1,59 +1,166 @@ +var src = null; +var prev = null; +var livetime = null; +var msie = false; +var stopped = false; +var totStopped = false; +var timer = null; +var pr = 0; +var liking = 0; +var in_progress = false; +var langSelect = false; +var commentBusy = false; +var last_popup_menu = null; +var last_popup_button = null; +var scroll_next = false; +var next_page = 1; +var page_load = true; +var loadingPage = true; +var pageHasMoreContent = true; +var divmore_height = 400; +var last_filestorage_id = null; +var mediaPlaying = false; +var contentHeightDiff = 0; +var liveRecurse = 0; +var savedTitle = ''; + +$.ajaxSetup({cache: false}); -function confirmDelete() { return confirm(aStr.delitem); } +$(document).ready(function() { -function commentOpenUI(obj, id) { - $(document).unbind( "click.commentOpen", handler ); + $(document).on('click focus', '.comment-edit-form', handle_comment_form); - var handler = function() { - if(obj.value == aStr.comment) { - obj.value = ''; - $("#comment-edit-text-" + id).addClass("comment-edit-text-full").removeClass("comment-edit-text-empty"); - // Choose an arbitrary tab index that's greater than what we're using in jot (3 of them) - // The submit button gets tabindex + 1 - $("#comment-edit-text-" + id).attr('tabindex','9'); - $("#comment-edit-submit-" + id).attr('tabindex','10'); - $("#comment-tools-" + id).show(); - } + jQuery.timeago.settings.strings = { + prefixAgo : aStr['t01'], + prefixFromNow : aStr['t02'], + suffixAgo : aStr['t03'], + suffixFromNow : aStr['t04'], + seconds : aStr['t05'], + minute : aStr['t06'], + minutes : aStr['t07'], + hour : aStr['t08'], + hours : aStr['t09'], + day : aStr['t10'], + days : aStr['t11'], + month : aStr['t12'], + months : aStr['t13'], + year : aStr['t14'], + years : aStr['t15'], + wordSeparator : aStr['t16'], + numbers : aStr['t17'], }; - $(document).bind( "click.commentOpen", handler ); -} + savedTitle = document.title; -function commentCloseUI(obj, id) { - $(document).unbind( "click.commentClose", handler ); + updateInit(); - var handler = function() { - if(obj.value === '') { - obj.value = aStr.comment; - $("#comment-edit-text-" + id).removeClass("comment-edit-text-full").addClass("comment-edit-text-empty"); - $("#comment-edit-text-" + id).removeAttr('tabindex'); - $("#comment-edit-submit-" + id).removeAttr('tabindex'); - $("#comment-tools-" + id).hide(); + $('a[rel^="#"]').click(function(e){ + manage_popup_menu(this, e); + return; + }); + + // Allow folks to stop the ajax page updates with the pause/break key + $(document).keydown(function(event) { + if(event.keyCode == '8') { + var target = event.target || event.srcElement; + if (!/input|textarea/i.test(target.nodeName)) { + return false; + } } - }; - $(document).bind( "click.commentClose", handler ); + if(event.keyCode == '19' || (event.ctrlKey && event.which == '32')) { + event.preventDefault(); + if(stopped === false) { + stopped = true; + if (event.ctrlKey) { + totStopped = true; + } + $('#pause').html('<img src="images/pause.gif" alt="pause" style="border: 1px solid black;" />'); + } else { + unpause(); + } + } else { + if (!totStopped) { + unpause(); + } + } + }); + + var e = document.getElementById('content-complete'); + if(e) + pageHasMoreContent = false; + +}); + +function confirmDelete() { + return confirm(aStr.delitem); } -function commentOpen(obj, id) { - if(obj.value == aStr.comment) { - obj.value = ''; - $("#comment-edit-text-" + id).addClass("comment-edit-text-full"); - $("#comment-edit-text-" + id).removeClass("comment-edit-text-empty"); - $("#mod-cmnt-wrap-" + id).show(); - openMenu("comment-tools-" + id); - return true; +function handle_comment_form(e) { + e.stopPropagation(); + + //handle eventual expanded forms + var expanded = $('.comment-edit-text.expanded'); + var i = 0; + + if(expanded.length) { + expanded.each(function() { + var ex_form = $(expanded[i].form); + var ex_fields = ex_form.find(':input[type=text], textarea'); + var ex_fields_empty = true; + + ex_fields.each(function() { + if($(this).val() != '') + ex_fields_empty = false; + }); + if(ex_fields_empty) { + ex_form.find('.comment-edit-text').removeClass('expanded').attr('placeholder', aStr.comment); + ex_form.find(':not(.comment-edit-text)').hide(); + } + i++ + }); } - return false; + + // handle clicked form + var form = $(this); + var fields = form.find(':input[type=text], textarea'); + var fields_empty = true; + + if(form.find('.comment-edit-text').length) { + var commentElm = form.find('.comment-edit-text').attr('id'); + var submitElm = commentElm.replace(/text/,'submit'); + + $('#' + commentElm).addClass('expanded').removeAttr('placeholder'); + $('#' + commentElm).attr('tabindex','9'); + $('#' + submitElm).attr('tabindex','10'); + form.find(':not(:visible)').show(); + } + + // handle click outside of form (close empty forms) + $(document).on('click', function(e) { + fields.each(function() { + if($(this).val() != '') + fields_empty = false; + }); + if(fields_empty) { + var emptyCommentElm = form.find('.comment-edit-text').attr('id'); + var emptySubmitElm = commentElm.replace(/text/,'submit'); + + $('#' + emptyCommentElm).removeClass('expanded').attr('placeholder', aStr.comment); + $('#' + emptyCommentElm).removeAttr('tabindex'); + $('#' + emptySubmitElm).removeAttr('tabindex'); + form.find(':not(.comment-edit-text)').hide(); + } + }); } function commentClose(obj, id) { if(obj.value === '') { obj.value = aStr.comment; - $("#comment-edit-text-" + id).removeClass("comment-edit-text-full"); - $("#comment-edit-text-" + id).addClass("comment-edit-text-empty"); + $("#comment-edit-text-" + id).removeClass("expanded"); $("#mod-cmnt-wrap-" + id).hide(); - closeMenu("comment-tools-" + id); + $("#comment-tools-" + id).hide(); + $("#comment-edit-anon-" + id).hide(); return true; } return false; @@ -71,8 +178,7 @@ function commentInsert(obj, id) { var tmpStr = $("#comment-edit-text-" + id).val(); if(tmpStr == '$comment') { tmpStr = ''; - $("#comment-edit-text-" + id).addClass("comment-edit-text-full"); - $("#comment-edit-text-" + id).removeClass("comment-edit-text-empty"); + $("#comment-edit-text-" + id).addClass("expanded"); openMenu("comment-tools-" + id); } var ins = $(obj).html(); @@ -93,8 +199,7 @@ function insertbbcomment(comment, BBcode, id) { var tmpStr = $("#comment-edit-text-" + id).val(); if(tmpStr == comment) { tmpStr = ""; - $("#comment-edit-text-" + id).addClass("comment-edit-text-full"); - $("#comment-edit-text-" + id).removeClass("comment-edit-text-empty"); + $("#comment-edit-text-" + id).addClass("expanded"); openMenu("comment-tools-" + id); $("#comment-edit-text-" + id).val(tmpStr); } @@ -130,6 +235,19 @@ function inserteditortag(BBcode, id) { return true; } +function insertCommentAttach(comment,id) { + + activeCommentID = id; + activeCommentText = comment; + + $('body').css('cursor', 'wait'); + + $('#invisible-comment-upload').trigger('click'); + + return false; + +} + function insertCommentURL(comment, id) { reply = prompt(aStr.linkurl); if(reply && reply.length) { @@ -139,14 +257,14 @@ function insertCommentURL(comment, id) { var tmpStr = $("#comment-edit-text-" + id).val(); if(tmpStr == comment) { tmpStr = ""; - $("#comment-edit-text-" + id).addClass("comment-edit-text-full"); - $("#comment-edit-text-" + id).removeClass("comment-edit-text-empty"); + $("#comment-edit-text-" + id).addClass("expanded"); openMenu("comment-tools-" + id); $("#comment-edit-text-" + id).val(tmpStr); } textarea = document.getElementById("comment-edit-text-" +id); textarea.value = textarea.value + data; + preview_comment(id); $('body').css('cursor', 'auto'); }); } @@ -161,8 +279,7 @@ function qCommentInsert(obj, id) { var tmpStr = $("#comment-edit-text-" + id).val(); if(tmpStr == aStr.comment) { tmpStr = ''; - $("#comment-edit-text-" + id).addClass("comment-edit-text-full"); - $("#comment-edit-text-" + id).removeClass("comment-edit-text-empty"); + $("#comment-edit-text-" + id).addClass("expanded"); openMenu("comment-edit-submit-wrapper-" + id); } var ins = $(obj).val(); @@ -196,6 +313,14 @@ function openClose(theID) { } } +function openCloseTR(theID) { + if(document.getElementById(theID).style.display == "table-row") { + document.getElementById(theID).style.display = "none"; + } else { + document.getElementById(theID).style.display = "table-row"; + } +} + function closeOpen(theID) { if(document.getElementById(theID).style.display == "none") { document.getElementById(theID).style.display = "block"; @@ -214,9 +339,9 @@ function closeMenu(theID) { function markRead(notifType) { $.get('ping?f=&markRead='+notifType); + $('.' + notifType + '-button').hide(); if(timer) clearTimeout(timer); - $('#' + notifType + '-update').html(''); - timer = setTimeout(NavUpdate,2000); + timer = setTimeout(updateInit,2000); } function markItemRead(itemId) { @@ -224,211 +349,71 @@ function markItemRead(itemId) { $('.unseen-wall-indicator-'+itemId).hide(); } +function manage_popup_menu(w,e) { + menu = $( $(w).attr('rel') ); -var src = null; -var prev = null; -var livetime = null; -var msie = false; -var stopped = false; -var totStopped = false; -var timer = null; -var pr = 0; -var liking = 0; -var in_progress = false; -var langSelect = false; -var commentBusy = false; -var last_popup_menu = null; -var last_popup_button = null; -var scroll_next = false; -var next_page = 1; -var page_load = true; -var loadingPage = true; -var pageHasMoreContent = true; -var updateCountsOnly = false; -var divmore_height = 400; -var last_filestorage_id = null; -var mediaPlaying = false; -var contentHeightDiff = 0; -var liveRecurse = 0; - -$(function() { - $.ajaxSetup({cache: false}); - - msie = false; // $.browser.msie ; + /* notification menus are loaded dynamically + * - here we find a rel tag to figure out what type of notification to load */ - var e = document.getElementById('content-complete'); - if(e) - pageHasMoreContent = false; - - /* setup onoff widgets */ - $(".onoff input").each(function(){ - val = $(this).val(); - id = $(this).attr("id"); - $("#"+id+"_onoff ."+ (val==0?"on":"off")).addClass("hidden"); - }); - $(".onoff > a").click(function(event){ - event.preventDefault(); - var input = $(this).siblings("input"); - var val = 1-input.val(); - var id = input.attr("id"); - $("#"+id+"_onoff ."+ (val==0?"on":"off")).addClass("hidden"); - $("#"+id+"_onoff ."+ (val==1?"on":"off")).removeClass("hidden"); - input.val(val); - //console.log(id); - }); - - /* setup field_richtext */ - //setupFieldRichtext(); + var loader_source = $(menu).attr('rel'); + if(typeof(loader_source) != 'undefined' && loader_source.length) { + notify_popup_loader(loader_source); + } +} - /* Turn elements with one of our special rel tags into popup menus */ - /* CHANGES: let bootstrap handle popups and only do the loading here */ - - - $('a[rel^="#"]').click(function(e){ - manage_popup_menu(this, e); - return; - }); - - $('span[rel^="#"]').click(function(e){ - manage_popup_menu(this, e); - return; - }); - - function manage_popup_menu(w,e) { - menu = $( $(w).attr('rel') ); - - /* notification menus are loaded dynamically - * - here we find a rel tag to figure out what type of notification to load */ +function notificationsUpdate() { + var pingCmd = 'ping' + ((localUser != 0) ? '?f=&uid=' + localUser : ''); - var loader_source = $(menu).attr('rel'); + $.get(pingCmd,function(data) { - if(typeof(loader_source) != 'undefined' && loader_source.length) { - notify_popup_loader(loader_source); + if(data.invalid == 1) { + window.location.href=window.location.href; } - } - NavUpdate(); - // Allow folks to stop the ajax page updates with the pause/break key - $(document).keydown(function(event) { - if(event.keyCode == '8') { - var target = event.target || event.srcElement; - if (!/input|textarea/i.test(target.nodeName)) { - return false; - } + if(data.network || data.home || data.intros || data.register || data.mail || data.all_events || data.notify || data.files || data.pubs) { + $('.notifications-btn').css('opacity', 1); } - - if(event.keyCode == '19' || (event.ctrlKey && event.which == '32')) { - event.preventDefault(); - if(stopped === false) { - stopped = true; - if (event.ctrlKey) { - totStopped = true; - } - $('#pause').html('<img src="images/pause.gif" alt="pause" style="border: 1px solid black;" />'); - } else { - unpause(); - } - } else { - if (!totStopped) { - unpause(); - } + else { + $('.notifications-btn').css('opacity', 0.5); + $('#navbar-collapse-1').removeClass('show'); } - }); -}); - -function NavUpdate() { - if(liking) - $('.like-rotator').spin(false); - - if((! stopped) && (! mediaPlaying)) { - var pingCmd = 'ping' + ((localUser != 0) ? '?f=&uid=' + localUser : ''); - - $.get(pingCmd,function(data) { - if(data.invalid == 1) { - window.location.href=window.location.href; - } - - if(! updateCountsOnly) { - // start live update - if($('#live-network').length) { src = 'network'; liveUpdate(); } - if($('#live-channel').length) { src = 'channel'; liveUpdate(); } - if($('#live-pubstream').length) { src = 'pubstream'; liveUpdate(); } - if($('#live-display').length) { src = 'display'; liveUpdate(); } - if($('#live-search').length) { src = 'search'; liveUpdate(); } - - if($('#live-photos').length) { - if(liking) { - liking = 0; - window.location.href=window.location.href; - } - } - } - - updateCountsOnly = false; + if(data.home || data.intros || data.register || data.mail || data.notify || data.files) { + $('.notifications-btn-icon').removeClass('fa-exclamation-circle'); + $('.notifications-btn-icon').addClass('fa-exclamation-triangle'); + } + if(!data.home && !data.intros && !data.register && !data.mail && !data.notify && !data.files) { + $('.notifications-btn-icon').removeClass('fa-exclamation-triangle'); + $('.notifications-btn-icon').addClass('fa-exclamation-circle'); + } - if(data.network || data.home || data.intros || data.mail || data.all_events || data.notify) { - $('#notifications-btn').css('color', 'white').prop('disabled', false); - } - else { - $('#notifications-btn').css('color', 'grey').prop('disabled', true); - $('#navbar-collapse-1').removeClass('in'); - } + $.each(data, function(index, item) { + //do not process those + var arr = ['notice', 'info', 'invalid']; + if(arr.indexOf(index) !== -1) + return; - if(data.network == 0) { - data.network = ''; - $('.net-update, .net-button').hide(); + if(item == 0) { + $('.' + index + '-button').fadeOut(); } else { - $('.net-update, .net-button').show(); + $('.' + index + '-button').fadeIn(); + $('.' + index + '-update').html(item); } - $('.net-update').html(data.network); - - if(data.home == 0) { data.home = ''; $('.home-update, .home-button').hide(); } else { $('.home-update, .home-button').show(); } - $('.home-update').html(data.home); - - if(data.intros == 0) { data.intros = ''; $('.intro-update, .intro-button').hide(); } else { $('.intro-update, .intro-button').show(); } - $('.intro-update').html(data.intros); - - if(data.mail == 0) { data.mail = ''; $('.mail-update, .mail-button').hide(); } else { $('.mail-update, .mail-button').show(); } - $('.mail-update').html(data.mail); - - if(data.notify == 0) { data.notify = ''; $('.notify-update, .notify-button').hide(); } else { $('.notify-update, .notify-button').show(); } - $('.notify-update').html(data.notify); - - if(data.register == 0) { data.register = ''; $('.register-update').removeClass('show'); } else { $('.register-update').addClass('show'); } - $('.register-update').html(data.register); - - if(data.events == 0) { data.events = ''; $('.events-update, .events-button').hide(); } else { $('.events-update, .events-button').show(); } - $('.events-update').html(data.events); - - if(data.events_today == 0) { data.events_today = ''; $('.events-today-update').removeClass('show'); } else { $('.events-today-update').addClass('show'); $('.events-update').html(data.events + '*'); } - $('.events-today-update').html(data.events_today); - - if(data.birthdays == 0) { data.birthdays = ''; $('.birthdays-update').removeClass('show'); } else { $('.birthdays-update').addClass('show'); } - $('.birthdays-update').html(data.birthdays); - - if(data.birthdays_today == 0) { data.birthdays_today = ''; $('.birthdays-today-update').removeClass('show'); } else { $('.birthdays-today-update').addClass('show'); $('.birthdays-update').html(data.birthdays + '*'); } - $('.birthdays-today-update').html(data.birthdays_today); - - if(data.all_events == 0) { data.all_events = ''; $('.all_events-update, .all_events-button').hide(); } else { $('.all_events-update, .all_events-button').show(); } - $('.all_events-update').html(data.all_events); - - if(data.all_events_today == 0) { data.all_events_today = ''; $('.all_events-today-update').removeClass('show'); } else { $('.all_events-today-update').addClass('show'); $('.all_events-update').html(data.all_events + '*'); } - $('.all_events-today-update').html(data.all_events_today); + }); - $.jGrowl.defaults.closerTemplate = '<div>[ ' + aStr.closeAll + ']</div>'; + $.jGrowl.defaults.closerTemplate = '<div>[ ' + aStr.closeAll + ']</div>'; - $(data.notice).each(function() { - $.jGrowl(this.message, { sticky: true, theme: 'notice' }); - }); + $(data.notice).each(function() { + $.jGrowl(this.message, { sticky: true, theme: 'notice' }); + }); - $(data.info).each(function(){ - $.jGrowl(this.message, { sticky: false, theme: 'info', life: 10000 }); - }); - }) ; - } - timer = setTimeout(NavUpdate, updateInterval); + $(data.info).each(function(){ + $.jGrowl(this.message, { sticky: false, theme: 'info', life: 10000 }); + }); + }) + if(timer) clearTimeout(timer); + timer = setTimeout(updateInit,updateInterval); } function contextualHelp() { @@ -491,141 +476,88 @@ function updatePageItems(mode, data) { function updateConvItems(mode,data) { - if(mode === 'update') { + if(mode === 'update' || mode === 'replace') { prev = 'threads-begin'; - - $('.thread-wrapper.toplevel_item',data).each(function() { - - var ident = $(this).attr('id'); - // This should probably use the context argument instead - var commentWrap = $('#'+ident+' .collapsed-comments').attr('id'); - var itmId = 0; - var isVisible = false; - - if(typeof commentWrap !== 'undefined') - itmId = commentWrap.replace('collapsed-comments-',''); - - if($('#' + ident).length == 0 && profile_page == 1) { - $('img',this).each(function() { - $(this).attr('src',$(this).attr('dst')); - }); - if($('#collapsed-comments-'+itmId).is(':visible')) - isVisible = true; - $('#' + prev).after($(this)); - if(isVisible) - showHideComments(itmId); - $("> .wall-item-outside-wrapper .autotime, > .thread-wrapper .autotime",this).timeago(); - $("> .shared_header .autotime",this).timeago(); - } - else { - $('img',this).each(function() { - $(this).attr('src',$(this).attr('dst')); - }); - if($('#collapsed-comments-'+itmId).is(':visible')) - isVisible = true; - $('#' + ident).replaceWith($(this)); - if(isVisible) - showHideComments(itmId); - $("> .wall-item-outside-wrapper .autotime, > .thread-wrapper .autotime",this).timeago(); - $("> .shared_header .autotime",this).timeago(); - } - prev = ident; - }); } if(mode === 'append') { - next = 'threads-end'; + } + + if(mode === 'replace') { + $('.thread-wrapper').remove(); // clear existing content + } - $('.thread-wrapper.toplevel_item',data).each(function() { - var ident = $(this).attr('id'); - var commentWrap = $('#'+ident+' .collapsed-comments').attr('id'); - var itmId = 0; - var isVisible = false; + $('.thread-wrapper.toplevel_item',data).each(function() { - if(typeof commentWrap !== 'undefined') - itmId = commentWrap.replace('collapsed-comments-', ''); + var ident = $(this).attr('id'); - if($('#' + ident).length == 0) { - $('img',this).each(function() { - $(this).attr('src',$(this).attr('dst')); - }); - if($('#collapsed-comments-'+itmId).is(':visible')) - isVisible = true; - $('#threads-end').before($(this)); - if(isVisible) - showHideComments(itmId); - $("> .wall-item-outside-wrapper .autotime, > .thread-wrapper .autotime",this).timeago(); - $("> .shared_header .autotime",this).timeago(); - } - else { - $('img',this).each(function() { - $(this).attr('src', $(this).attr('dst')); - }); - if($('#collapsed-comments-'+itmId).is(':visible')) - isVisible = true; - $('#' + ident).replaceWith($(this)); - if(isVisible) - showHideComments(itmId); - $("> .wall-item-outside-wrapper .autotime, > .thread-wrapper .autotime",this).timeago(); - $("> .shared_header .autotime",this).timeago(); - } - }); + var commentWrap = $('#'+ident+' .collapsed-comments').attr('id'); + var itmId = 0; + var isVisible = false; - if(loadingPage) { - loadingPage = false; - } - } - if(mode === 'replace') { - // clear existing content - $('.thread-wrapper').remove(); + // figure out the comment state + if(typeof commentWrap !== 'undefined') + itmId = commentWrap.replace('collapsed-comments-',''); + + if($('#collapsed-comments-'+itmId).is(':visible')) + isVisible = true; - prev = 'threads-begin'; + // insert the content according to the mode and first_page + // and whether or not the content exists already (overwrite it) - $('.thread-wrapper.toplevel_item',data).each(function() { + if($('#' + ident).length == 0) { + if((mode === 'update' || mode === 'replace') && profile_page == 1) { + $('#' + prev).after($(this)); + prev = ident; + } + if(mode === 'append') { + $('#' + next).before($(this)); + } + } + else { + $('#' + ident).replaceWith($(this)); + } - var ident = $(this).attr('id'); - var commentWrap = $('#'+ident+' .collapsed-comments').attr('id'); - var itmId = 0; - var isVisible = false; + // set the comment state to the state we discovered earlier - if(typeof commentWrap !== 'undefined') - itmId = commentWrap.replace('collapsed-comments-',''); + if(isVisible) + showHideComments(itmId); - if($('#' + ident).length == 0 && profile_page == 1) { - $('img',this).each(function() { - $(this).attr('src',$(this).attr('dst')); - }); - if($('#collapsed-comments-'+itmId).is(':visible')) - isVisible = true; - $('#' + prev).after($(this)); - if(isVisible) - showHideComments(itmId); - $("> .wall-item-outside-wrapper .autotime, > .thread-wrapper .autotime",this).timeago(); - $("> .shared_header .autotime",this).timeago(); - } - prev = ident; - }); + // trigger the autotime function on all newly created content - if(loadingPage) { + $("> .wall-item-outside-wrapper .autotime, > .thread-wrapper .autotime",this).timeago(); + $("> .shared_header .autotime",this).timeago(); + + if((mode === 'append' || mode === 'replace') && (loadingPage)) { loadingPage = false; } - if (window.location.search.indexOf("mid=") != -1 || window.location.pathname.indexOf("display") != -1) { - var title = $(".wall-item-title").text(); - title.replace(/^\s+/, ''); - title.replace(/\s+$/, ''); - if (title) - document.title = title + " - " + document.title; + // if single thread view and the item has a title, display it in the title bar + + if(mode === 'replace') { + if (window.location.search.indexOf("mid=") != -1 || window.location.pathname.indexOf("display") != -1) { + var title = $(".wall-item-title").text(); + title.replace(/^\s+/, ''); + title.replace(/\s+$/, ''); + if (title) { + savedTitle = title + " " + savedTitle; + } + } } - } + }); + + // reset rotators and cursors we may have set before reaching this place - $('.like-rotator').spin(false); + $('.like-rotator').hide(); if(commentBusy) { commentBusy = false; $('body').css('cursor', 'auto'); } + // Setup to determine if the media player is playing. This affects + // some content loading decisions. + $('video').off('playing'); $('video').off('pause'); $('audio').off('playing'); @@ -665,10 +597,12 @@ function updateConvItems(mode,data) { // auto-scroll to a particular comment in a thread (designated by mid) when in single-thread mode // use the same method to generate the submid as we use in ThreadItem, - // substr(0,32) + base64_encode + replace(['+','='],['','']); - var submid = bParam_mid; - var submid_encoded = ((submid.length) ? submid.substring(0,32) : 'abcdefg'); - submid_encoded = window.btoa(submid_encoded); + // base64_encode + replace(['+','='],['','']); + + var submid = ((bParam_mid.length) ? bParam_mid : 'abcdefg'); + var encoded = ((submid.substr(0,4) == 'b64.') ? true : false); + var submid_encoded = ((encoded) ? submid.substr(4) : window.btoa(submid)); + submid_encoded = submid_encoded.replace(/[\+\=]/g,''); if($('.item_' + submid_encoded).length && !$('.item_' + submid_encoded).hasClass('toplevel_item') && mode == 'replace') { if($('.collapsed-comments').length) { @@ -683,7 +617,6 @@ function updateConvItems(mode,data) { } $(document.body).trigger("sticky_kit:recalc"); - } function collapseHeight() { @@ -695,7 +628,7 @@ function collapseHeight() { $(".wall-item-content, .directory-collapse").each(function() { var orgHeight = $(this).outerHeight(true); if(orgHeight > divmore_height) { - if(! $(this).hasClass('divmore')) { + if(! $(this).hasClass('divmore') && $(this).has('div.no-collapse').length == 0) { // check if we will collapse some content above the visible content and compensate the diff later if($(this).offset().top + divmore_height - $(window).scrollTop() + cDiff - ($(".divgrow-showmore").outerHeight() * i) < 65) { @@ -732,20 +665,48 @@ function collapseHeight() { console.log('collapsed above viewport count: ' + i); $(window).scrollTop(sval); } +} +function updateInit() { + if($('#live-network').length) { src = 'network'; } + if($('#live-channel').length) { src = 'channel'; } + if($('#live-pubstream').length) { src = 'pubstream'; } + if($('#live-display').length) { src = 'display'; } + if($('#live-hq').length) { src = 'hq'; } + if($('#live-search').length) { src = 'search'; } + // if($('#live-cards').length) { src = 'cards'; } + // if($('#live-articles').length) { src = 'articles'; } + + if(! src) { + notificationsUpdate(); + } + else { + liveUpdate(); + } + + if($('#live-photos').length || $('#live-cards').length || $('#live-articles').length ) { + if(liking) { + liking = 0; + window.location.href=window.location.href; + } + } } -function liveUpdate() { +function liveUpdate(notify_id) { + if(typeof profile_uid === 'undefined') profile_uid = false; /* Should probably be unified with channelId defined in head.tpl */ - if((src === null) || (stopped) || (! profile_uid)) { $('.like-rotator').spin(false); return; } - if(($('.comment-edit-text-full').length) || (in_progress)) { + + if((src === null) || (stopped) || (! profile_uid)) { $('.like-rotator').hide(); return; } + + if(($('.comment-edit-text.expanded').length) || (in_progress) || (mediaPlaying)) { if(livetime) { clearTimeout(livetime); } livetime = setTimeout(liveUpdate, 10000); return; } + if(livetime !== null) livetime = null; @@ -767,7 +728,7 @@ function liveUpdate() { update_url = buildCmd(); if(page_load) { - $("#page-spinner").spin('small'); + $("#page-spinner").show(); if(bParam_page == 1) update_mode = 'replace'; else @@ -778,7 +739,6 @@ function liveUpdate() { var orgHeight = $("#region_2").height(); } - var dstart = new Date(); console.log('LOADING data...'); $.get(update_url, function(data) { @@ -803,6 +763,15 @@ function liveUpdate() { // else data was valid - reset the recursion counter liveRecurse = 0; + if(typeof notify_id !== 'undefined') { + $.post( + "hq", + { + "notify_id" : notify_id + } + ); + } + var dready = new Date(); console.log('DATA ready in: ' + (dready - dstart)/1000 + ' seconds.'); @@ -816,8 +785,8 @@ function liveUpdate() { page_load = false; scroll_next = false; updateConvItems(update_mode,data); - $("#page-spinner").spin(false); - $("#profile-jot-text-loading").spin(false); + $("#page-spinner").hide(); + $("#profile-jot-text-loading").hide(); // adjust scroll position if new content was added above viewport if(update_mode === 'update') { @@ -826,47 +795,22 @@ function liveUpdate() { in_progress = false; - // FIXME - the following lines were added so that almost - // immediately after we update the posts on the page, we - // re-check and update the notification counts. - // As it turns out this causes a bit of an inefficiency - // as we're pinging twice for every update, once before - // and once after. A btter way to do this is to rewrite - // NavUpdate and perhaps LiveUpdate so that we check for - // post updates first and only call the notification ping - // once. - - updateCountsOnly = true; - if(timer) clearTimeout(timer); - timer = setTimeout(NavUpdate,10); - }); } else { page_load = false; scroll_next = false; updateConvItems(update_mode,data); - $("#page-spinner").spin(false); - $("#profile-jot-text-loading").spin(false); + $("#page-spinner").hide(); + $("#profile-jot-text-loading").hide(); in_progress = false; - // FIXME - the following lines were added so that almost - // immediately after we update the posts on the page, we - // re-check and update the notification counts. - // As it turns out this causes a bit of an inefficiency - // as we're pinging twice for every update, once before - // and once after. A btter way to do this is to rewrite - // NavUpdate and perhaps LiveUpdate so that we check for - // post updates first and only call the notification ping - // once. - - updateCountsOnly = true; - if(timer) clearTimeout(timer); - timer = setTimeout(NavUpdate,10); - } + }) + .done(function() { + notificationsUpdate(); }); } @@ -887,14 +831,14 @@ function pageUpdate() { update_url = baseurl + '/' + page_query + '/?f=&aj=1&page=' + bParam_page + extra_args ; - $("#page-spinner").spin('small'); + $("#page-spinner").show(); update_mode = 'append'; $.get(update_url,function(data) { page_load = false; scroll_next = false; updatePageItems(update_mode,data); - $("#page-spinner").spin(false); + $("#page-spinner").hide(); $(".autotime").timeago(); in_progress = false; }); @@ -902,6 +846,7 @@ function pageUpdate() { function justifyPhotos(id) { justifiedGalleryActive = true; + $('#' + id).show(); $('#' + id).justifiedGallery({ selector: 'a, div:not(.spinner, #page-end)', margins: 3, @@ -924,10 +869,12 @@ function justifyPhotosAjax(id) { function notify_popup_loader(notifyType) { - /* notifications template */ + /* notifications template - different for navbar and notifications widget */ + var navbar_notifications_tpl= unescape($("#navbar-notifications-template[rel=template]").html()); var notifications_tpl= unescape($("#nav-notifications-template[rel=template]").html()); var notifications_all = unescape($('<div>').append( $("#nav-" + notifyType + "-see-all").clone() ).html()); //outerHtml hack var notifications_mark = unescape($('<div>').append( $("#nav-" + notifyType + "-mark-all").clone() ).html()); //outerHtml hack + var notifications_tt_only = unescape($('<div>').append( $("#tt-" + notifyType + "-only").clone() ).html()); //outerHtml hack var notifications_empty = unescape($("#nav-" + notifyType + "-menu").html()); var notify_menu = $("#nav-" + notifyType + "-menu"); @@ -939,25 +886,37 @@ function notify_popup_loader(notifyType) { window.location.href=window.location.href; } - if(data.notify.length == 0){ - $("#nav-" + notifyType + "-menu").html(aStr[nothingnew]); - } else { - $("#nav-" + notifyType + "-menu").html(notifications_all + notifications_mark); + $("#navbar-" + notifyType + "-menu").html(notifications_all + notifications_mark + notifications_tt_only); + $("#nav-" + notifyType + "-menu").html(notifications_all + notifications_mark + notifications_tt_only); - $(data.notify).each(function() { - html = notifications_tpl.format(this.notify_link,this.photo,this.name,this.message,this.when,this.hclass); - $("#nav-" + notifyType + "-menu").append(html); - }); - $(".dropdown-menu img[data-src]").each(function(i, el){ - // Replace data-src attribute with src attribute for every image - $(el).attr('src', $(el).data("src")); - $(el).removeAttr("data-src"); - }); - } + $("." + notifyType + "-update").html(data.notify.length); + + $(data.notify).each(function() { + html = navbar_notifications_tpl.format(this.notify_link,this.photo,this.name,this.message,this.when,this.hclass,this.b64mid,this.notify_id,this.thread_top); + $("#navbar-" + notifyType + "-menu").append(html); + html = notifications_tpl.format(this.notify_link,this.photo,this.name,this.message,this.when,this.hclass,this.b64mid,this.notify_id,this.thread_top); + $("#nav-" + notifyType + "-menu").append(html); + }); + + $(".dropdown-menu img[data-src], .notification img[data-src]").each(function(i, el){ + // Replace data-src attribute with src attribute for every image + $(el).attr('src', $(el).data("src")); + $(el).removeAttr("data-src"); + }); + + if($('#tt-' + notifyType + '-only').hasClass('active')) + $('#nav-' + notifyType + '-menu [data-thread_top=false]').hide(); }); -} + setTimeout(function() { + if(notify_menu.hasClass('show')) { + console.log('updating ' + notifyType + ' notifications...'); + setTimeout(notify_popup_loader, updateInterval, notifyType); + } + }, 1000); +} + // Since our ajax calls are asynchronous, we will give a few // seconds for the first ajax call (setting like/dislike), then // run the updater to pick up any changes and display on the page. @@ -966,13 +925,11 @@ function notify_popup_loader(notifyType) { // events have completed and therefore there won't be any // visible feedback that anything changed without all this // trickery. This still could cause confusion if the "like" ajax call -// is delayed and NavUpdate runs before it completes. - - +// is delayed and updateInit runs before it completes. function dolike(ident, verb) { unpause(); - $('#like-rotator-' + ident.toString()).spin('tiny'); - $.get('like/' + ident.toString() + '?verb=' + verb, NavUpdate ); + $('#like-rotator-' + ident.toString()).show(); + $.get('like/' + ident.toString() + '?verb=' + verb, updateInit ); liking = 1; } @@ -980,7 +937,6 @@ function doprofilelike(ident, verb) { $.get('like/' + ident + '?verb=' + verb, function() { window.location.href=window.location.href; }); } - function dropItem(url, object) { var confirm = confirmDelete(); if(confirm) { @@ -1001,24 +957,21 @@ function dropItem(url, object) { function dosubthread(ident) { unpause(); - $('#like-rotator-' + ident.toString()).spin('tiny'); - $.get('subthread/sub/' + ident.toString(), NavUpdate ); + $('#like-rotator-' + ident.toString()).show(); + $.get('subthread/sub/' + ident.toString(), updateInit ); liking = 1; } - function dounsubthread(ident) { unpause(); - $('#like-rotator-' + ident.toString()).spin('tiny'); - $.get('subthread/unsub/' + ident.toString(), NavUpdate ); + $('#like-rotator-' + ident.toString()).show(); + $.get('subthread/unsub/' + ident.toString(), updateInit ); liking = 1; } - - function dostar(ident) { ident = ident.toString(); - $('#like-rotator-' + ident).spin('tiny'); + $('#like-rotator-' + ident).show(); $.get('starred/' + ident, function(data) { if(data.result == 1) { $('#starred-' + ident).addClass('starred'); @@ -1036,7 +989,7 @@ function dostar(ident) { $('#star-' + ident).removeClass('hidden'); $('#unstar-' + ident).addClass('hidden'); } - $('#like-rotator-' + ident).spin(false); + $('#like-rotator-' + ident).hide(); }); } @@ -1070,11 +1023,11 @@ function lockview(type, id) { function filestorage(event, nick, id) { $('#cloud-index-' + last_filestorage_id).removeClass('cloud-index-active'); $('#perms-panel-' + last_filestorage_id).hide().html(''); - $('#file-edit-' + id).spin('tiny'); + $('#file-edit-' + id).show(); $.get('filestorage/' + nick + '/' + id + '/edit', function(data) { $('#cloud-index-' + id).addClass('cloud-index-active'); $('#perms-panel-' + id).html(data).show(); - $('#file-edit-' + id).spin(false); + $('#file-edit-' + id).hide(); last_filestorage_id = id; }); } @@ -1093,10 +1046,12 @@ function post_comment(id) { $("#comment-edit-wrapper-" + id).hide(); $("#comment-edit-text-" + id).val(''); var tarea = document.getElementById("comment-edit-text-" + id); - if(tarea) + if(tarea) { commentClose(tarea, id); + $(document).unbind( "click.commentOpen"); + } if(timer) clearTimeout(timer); - timer = setTimeout(NavUpdate,1500); + timer = setTimeout(updateInit,1500); } if(data.reload) { window.location.href=data.reload; @@ -1131,7 +1086,7 @@ function importElement(elem) { { "element" : elem }, function(data) { if(timer) clearTimeout(timer); - timer = setTimeout(NavUpdate,10); + timer = setTimeout(updateInit,10); } ); return false; @@ -1140,7 +1095,6 @@ function importElement(elem) { function preview_post() { $("#jot-preview").val("1"); $("#jot-preview-content").show(); -// tinyMCE.triggerSave(); $.post( "item", $("#profile-jot-form").serialize(), @@ -1246,60 +1200,6 @@ function checkboxhighlight(box) { } } - -// code from http://www.tinymce.com/wiki.php/How-to_implement_a_custom_file_browser -function fcFileBrowser (field_name, url, type, win) { - /* TODO: If you work with sessions in PHP and your client doesn't accept cookies you might need to carry - the session name and session ID in the request string (can look like this: "?PHPSESSID=88p0n70s9dsknra96qhuk6etm5"). - These lines of code extract the necessary parameters and add them back to the filebrowser URL again. */ - - var cmsURL = baseurl+"/fbrowser/"+type+"/"; - - tinyMCE.activeEditor.windowManager.open({ - file : cmsURL, - title : 'File Browser', - width : 420, // Your dimensions may differ - toy around with them! - height : 400, - resizable : "yes", - inline : "yes", // This parameter only has an effect if you use the inlinepopups plugin! - close_previous : "no" - }, { - window : win, - input : field_name - }); - return false; -} - -/* -function setupFieldRichtext(){ - - tinyMCE.init({ - theme : "advanced", - mode : "specific_textareas", - editor_selector: "fieldRichtext", - plugins : "bbcode,paste, inlinepopups", - theme_advanced_buttons1 : "bold,italic,underline,undo,redo,link,unlink,image,forecolor,formatselect,code", - theme_advanced_buttons2 : "", - theme_advanced_buttons3 : "", - theme_advanced_toolbar_location : "top", - theme_advanced_toolbar_align : "center", - theme_advanced_blockformats : "blockquote,code", - paste_text_sticky : true, - entity_encoding : "raw", - add_unload_trigger : false, - remove_linebreaks : false, - force_p_newlines : false, - force_br_newlines : true, - forced_root_block : '', - convert_urls: false, - content_css: baseurl+"/view/custom_tinymce.css", - theme_advanced_path : false, - file_browser_callback : "fcFileBrowser", - }); - -} -*/ - /** * sprintf in javascript * "{0} and {1}".format('zero','uno'); @@ -1312,6 +1212,7 @@ String.prototype.format = function() { } return formatted; }; + // Array Remove Array.prototype.remove = function(item) { to = undefined; @@ -1321,31 +1222,6 @@ Array.prototype.remove = function(item) { return this.push.apply(this, rest); }; - -$(document).ready(function() { - - jQuery.timeago.settings.strings = { - prefixAgo : aStr['t01'], - prefixFromNow : aStr['t02'], - suffixAgo : aStr['t03'], - suffixFromNow : aStr['t04'], - seconds : aStr['t05'], - minute : aStr['t06'], - minutes : aStr['t07'], - hour : aStr['t08'], - hours : aStr['t09'], - day : aStr['t10'], - days : aStr['t11'], - month : aStr['t12'], - months : aStr['t13'], - year : aStr['t14'], - years : aStr['t15'], - wordSeparator : aStr['t16'], - numbers : aStr['t17'], - }; - -}); - function zFormError(elm,x) { if(x) { $(elm).addClass("zform-error"); @@ -1413,8 +1289,6 @@ function addeditortext(data) { var currentText = $("#profile-jot-text").val(); $("#profile-jot-text").val(currentText + data); } - else - tinyMCE.execCommand('mceInsertRawHTML',false,data); } function h2b(s) { diff --git a/view/js/mod_articles.js b/view/js/mod_articles.js new file mode 100644 index 000000000..8b31c0f52 --- /dev/null +++ b/view/js/mod_articles.js @@ -0,0 +1,9 @@ +$(document).ready( function() { + $(".autotime").timeago(); + + /* autocomplete @nicknames */ + $(".comment-edit-form textarea").editor_autocomplete(baseurl+"/acl?f=&n=1"); + /* autocomplete bbcode */ + $(".comment-edit-form textarea").bbco_autocomplete('bbcode'); + +});
\ No newline at end of file diff --git a/view/js/mod_cards.js b/view/js/mod_cards.js new file mode 100644 index 000000000..8b31c0f52 --- /dev/null +++ b/view/js/mod_cards.js @@ -0,0 +1,9 @@ +$(document).ready( function() { + $(".autotime").timeago(); + + /* autocomplete @nicknames */ + $(".comment-edit-form textarea").editor_autocomplete(baseurl+"/acl?f=&n=1"); + /* autocomplete bbcode */ + $(".comment-edit-form textarea").bbco_autocomplete('bbcode'); + +});
\ No newline at end of file diff --git a/view/js/mod_cloud.js b/view/js/mod_cloud.js index 8b8a3ba3f..031895caf 100644 --- a/view/js/mod_cloud.js +++ b/view/js/mod_cloud.js @@ -16,26 +16,69 @@ function UploadInit() { var fileselect = $("#files-upload"); var filedrag = $("#cloud-drag-area"); var submit = $("#upload-submit"); + var count = 1; - // is XHR2 available? - var xhr = new XMLHttpRequest(); - if (xhr.upload) { + + $('#invisible-cloud-file-upload').fileupload({ + url: 'file_upload', + dataType: 'json', + dropZone: filedrag, + maxChunkSize: 4 * 1024 * 1024, - // file select - fileselect.attr("multiple", 'multiple'); - fileselect.on("change", UploadFileSelectHandler); + add: function(e,data) { + $(data.files).each( function() { this.count = ++ count; prepareHtml(this); }); + + var allow_cid = ($('#ajax-upload-files').data('allow_cid') || []); + var allow_gid = ($('#ajax-upload-files').data('allow_gid') || []); + var deny_cid = ($('#ajax-upload-files').data('deny_cid') || []); + var deny_gid = ($('#ajax-upload-files').data('deny_gid') || []); - // file submit - submit.on("click", fileselect, UploadFileSelectHandler); + $('.acl-field').remove(); - // file drop - filedrag.on("dragover", DragDropUploadFileHover); - filedrag.on("dragleave", DragDropUploadFileHover); - filedrag.on("drop", DragDropUploadFileSelectHandler); - } + $(allow_gid).each(function(i,v) { + $('#ajax-upload-files').append("<input class='acl-field' type='hidden' name='group_allow[]' value='"+v+"'>"); + }); + $(allow_cid).each(function(i,v) { + $('#ajax-upload-files').append("<input class='acl-field' type='hidden' name='contact_allow[]' value='"+v+"'>"); + }); + $(deny_gid).each(function(i,v) { + $('#ajax-upload-files').append("<input class='acl-field' type='hidden' name='group_deny[]' value='"+v+"'>"); + }); + $(deny_cid).each(function(i,v) { + $('#ajax-upload-files').append("<input class='acl-field' type='hidden' name='contact_deny[]' value='"+v+"'>"); + }); + + data.formData = $('#ajax-upload-files').serializeArray(); + + data.submit(); + }, + + + progress: function(e,data) { + + // there will only be one file, the one we are looking for + + $(data.files).each( function() { + var idx = this.count; + + // Dynamically update the percentage complete displayed in the file upload list + $('#upload-progress-' + idx).html(Math.round(data.loaded / data.total * 100) + '%'); + $('#upload-progress-bar-' + idx).css('background-size', Math.round(data.loaded / data.total * 100) + '%'); + + }); + + + }, + + + stop: function(e,data) { + window.location.href = window.location.href; + } + + }); + + $('#upload-submit').click(function(event) { event.preventDefault(); $('#invisible-cloud-file-upload').trigger('click'); return false;}); - window.filesToUpload = 0; - window.fileUploadsCompleted = 0; } // file drag hover @@ -84,14 +127,15 @@ function UploadFileSelectHandler(e) { } } -function prepareHtml(f, i) { - var num = i - 1; +function prepareHtml(f) { + var num = f.count - 1; + var i = f.count; $('#cloud-index #new-upload-progress-bar-' + num.toString()).after( '<tr id="new-upload-' + i + '" class="new-upload">' + '<td><i class="fa ' + getIconFromType(f.type) + '" title="' + f.type + '"></i></td>' + '<td>' + f.name + '</td>' + '<td id="upload-progress-' + i + '"></td><td></td><td></td><td></td><td></td>' + - '<td class="hidden-xs">' + formatSizeUnits(f.size) + '</td><td class="hidden-xs"></td>' + + '<td class="d-none d-md-table-cell">' + formatSizeUnits(f.size) + '</td><td class="d-none d-md-table-cell"></td>' + '</tr>' + '<tr id="new-upload-progress-bar-' + i + '" class="new-upload">' + '<td id="upload-progress-bar-' + i + '" colspan="9" class="upload-progress-bar"></td>' + @@ -158,6 +202,7 @@ function getIconFromType(type) { // upload files function UploadFile(file, idx) { + window.filesToUpload = window.filesToUpload + 1; var xhr = new XMLHttpRequest(); @@ -202,15 +247,15 @@ function UploadFile(file, idx) { }); // POST to the entire cloud path - xhr.open('post', 'file_upload', true); +// xhr.open('post', 'file_upload', true); - var formfields = $("#ajax-upload-files").serializeArray(); +// var formfields = $("#ajax-upload-files").serializeArray(); - var data = new FormData(); - $.each(formfields, function(i, field) { - data.append(field.name, field.value); - }); - data.append('userfile', file); +// var data = new FormData(); +// $.each(formfields, function(i, field) { +// data.append(field.name, field.value); +// }); +// data.append('userfile', file); - xhr.send(data); +// xhr.send(data); } diff --git a/view/js/mod_connedit.js b/view/js/mod_connedit.js index 4739c490c..7100e0d07 100644 --- a/view/js/mod_connedit.js +++ b/view/js/mod_connedit.js @@ -82,7 +82,7 @@ $(document).ready(function() { function doRemove() { var what = $(this).data('remove'); var element = $(this).parents('div.form-' + what); - var where = '#abook_edit_form' + $(this).data('id'); + var where = '#abook-edit-form' + $(this).data('id'); if(what === 'vcard-org' || what === 'vcard-title' || what === 'vcard-note') { $(where + ' .add-' + what).show() diff --git a/view/js/mod_defperms.js b/view/js/mod_defperms.js new file mode 100644 index 000000000..c89142579 --- /dev/null +++ b/view/js/mod_defperms.js @@ -0,0 +1,32 @@ +$(document).ready(function() { + + $('#id_permcat').change(function() { + $('.loading-role-rotator').show(); + var permName = $('#id_permcat').val(); + loadConnectionRole(permName); + }); + + +}); + + +function loadConnectionRole(name) { + + if(! name) + name = 'default'; + + $('.defperms-edit input').each(function() { + if(! $(this).is(':disabled')) + $(this).removeAttr('checked'); + }); + + $.get('permcat/' + name, function(data) { + $(data.perms).each(function() { + if(this.value) + $('#id_perms_' + this.name).attr('checked','checked'); + }); + $('.loading-role-rotator').hide(); + }); +} + + diff --git a/view/js/mod_display.js b/view/js/mod_display.js new file mode 100644 index 000000000..7e24a7f86 --- /dev/null +++ b/view/js/mod_display.js @@ -0,0 +1,5 @@ +$(document).ready(function() { + $(".comment-edit-wrapper textarea").editor_autocomplete(baseurl+"/acl?f=&n=1"); + // make auto-complete work in more places + $(".wall-item-comment-wrapper textarea").editor_autocomplete(baseurl+"/acl?f=&n=1"); +}); diff --git a/view/js/mod_help.js b/view/js/mod_help.js new file mode 100644 index 000000000..8ee89dd61 --- /dev/null +++ b/view/js/mod_help.js @@ -0,0 +1,124 @@ +function docoTocToggle() { + if ($('#doco-top-toc').is(':visible')) { + $('#doco-toc-toggle').removeClass('fa-cog').addClass('fa-caret-right'); + } else { + $('#doco-toc-toggle').removeClass('fa-caret-right').addClass('fa-caret-down'); + } + $('#doco-top-toc').toggle(); + + return false; +} + +toc = {}; +// Generate the table of contents in the side nav menu (see view/tpl/help.tpl) +$(document).ready(function () { + // Generate the table of contents in the side nav menu (see view/tpl/help.tpl) + $('#doco-top-toc').toc({content: "#doco-content", headings: "h3,h4,h5,h6"}); + + $(".doco-section").find('a').each(function () { + var url = document.createElement('a'); + url.href = window.location; + var pageName = url.href.split('/').pop().split('#').shift().split('?').shift(); + var linkName = $(this).attr('href').split('/').pop(); + if (pageName === linkName) { + var tocUl = $(this).closest('a').append('<ul>').find('ul'); + tocUl.removeClass(); // Classes are automatically added to <ul> elements by something else + tocUl.toc({content: "#doco-content", headings: "h3"}); + tocUl.addClass('toc-content'); + tocUl.addClass('list-unstyled'); + tocUl.attr('id', 'doco-side-toc'); + + } + }); + + $(document.body).trigger("sticky_kit:recalc"); + + toc.contentTop = []; + toc.edgeMargin = 20; // margin above the top or margin from the end of the page + toc.topRange = 200; // measure from the top of the viewport to X pixels down + // Set up content an array of locations + $('#doco-side-toc').find('a').each(function () { + toc.contentTop.push($('#' + $(this).attr('href').split('#').pop()).offset().top); + }); + + + // adjust side menu + $(window).scroll(function () { + var winTop = $(window).scrollTop(), + bodyHt = $(document).height(), + vpHt = $(window).height() + toc.edgeMargin; // viewport height + margin + $.each(toc.contentTop, function (i, loc) { + if ((loc > winTop - toc.edgeMargin && (loc < winTop + toc.topRange || (winTop + vpHt) >= bodyHt))) { + $('#doco-side-toc li') + .removeClass('selected-doco-nav') + .eq(i).addClass('selected-doco-nav'); + if (typeof ($('#doco-side-toc li').eq(i).find('a').attr('href').split('#')[1]) !== 'undefined') { + window.history.pushState({}, '', location.href.split('#')[0] + '#' + $('#doco-side-toc li').eq(i).find('a').attr('href').split('#')[1]); + } + } + }); + }); + + // When the page loads, it does not scroll to the section specified in the URL because it + // has not been constructed yet by the script. This will reload the URL + if (typeof (location.href.split('#')[1]) !== 'undefined') { + var p = document.createElement('a'); + p.href = location.href; + var portstr = ''; + if (p.port !== '') { + portstr = ':' + p.port; + } + var newref = p.protocol + '//' + p.hostname + portstr + p.pathname + p.hash.split('?').shift(); + location.replace(newref) + } + + + // Determine language translations available from the language selector menu itself + var langChoices = []; + $('.lang-selector').find('.lang-choice').each(function (idx, a) { + langChoices.push($(a).html()); + }); + // Parse the URL and insert the language code for the loaded language, based + // on the variable "help_language" that is declared in the help.tpl page template + var path = window.location.pathname.split('/'); + var pathParts = []; + var pick_me = true; + for (var i = 0; i < path.length; i++) { + if(i === 2 && pick_me ) { + if(path[i].length > 0) { + pathParts.push(help_language); + pick_me = false; + if($.inArray(path[i], langChoices) < 0) { + i--; + } + } + } else { + if(path[i].length > 0) { + pathParts.push(path[i]); + } + } + + } + // Update the address bar to reflect the loaded language + window.history.pushState({}, '', '/' + pathParts.join('/')); + + // Highlight the language in the language selector that is currently viewed + $('.lang-selector').find('.lang-choice:contains("' + help_language + '")').addClass('active'); + + // Construct the links to the available translations based and populate the selector menu + $('.lang-selector').find('.lang-choice').each(function (idx, a) { + var langLink = []; + + for (var i = 0; i < pathParts.length; i++) { + + if(i === 1) { + langLink.push($(a).html()); + } else { + langLink.push(pathParts[i]); + } + + } + $(a).attr('href', '/' + langLink.join('/')); + }); + +}); diff --git a/view/js/mod_hq.js b/view/js/mod_hq.js new file mode 100644 index 000000000..b321382bd --- /dev/null +++ b/view/js/mod_hq.js @@ -0,0 +1,10 @@ +$(document).on('click', '#jot-toggle', function(e) { + e.preventDefault(); + e.stopPropagation(); + + $(this).toggleClass('active'); + $(window).scrollTop(0); + $('#jot-popup').toggle(); + $('#profile-jot-text').focus(); + +}); diff --git a/view/js/mod_network.js b/view/js/mod_network.js index cd36786df..2899bbacd 100644 --- a/view/js/mod_network.js +++ b/view/js/mod_network.js @@ -1,5 +1,4 @@ $(document).ready(function() { $("#search-text").contact_autocomplete(baseurl + '/search_ac','',true); - $('.jslider-scale ins').addClass('hidden-xs'); }); diff --git a/view/js/mod_new_channel.js b/view/js/mod_new_channel.js index 17b354a4b..e670e1a35 100644 --- a/view/js/mod_new_channel.js +++ b/view/js/mod_new_channel.js @@ -1,7 +1,7 @@ $(document).ready(function() { // $("#id_permissions_role").sSelect(); $("#id_name").blur(function() { - $("#name-spinner").spin('small'); + $("#name-spinner").show(); var zreg_name = $("#id_name").val(); $.get("new_channel/autofill.json?f=&name=" + encodeURIComponent(zreg_name),function(data) { $("#id_nickname").val(data); @@ -9,12 +9,12 @@ $("#help_name").html(""); zFormError("#help_name",data.error); } - $("#name-spinner").spin(false); + $("#name-spinner").hide(); }); }); $("#id_nickname").blur(function() { - $("#nick-spinner").spin('small'); + $("#nick-spinner").show(); var zreg_nick = $("#id_nickname").val(); $.get("new_channel/checkaddr.json?f=&nick=" + encodeURIComponent(zreg_nick),function(data) { $("#id_nickname").val(data); @@ -22,7 +22,7 @@ $("#help_nickname").html(""); zFormError("#help_nickname",data.error); } - $("#nick-spinner").spin(false); + $("#nick-spinner").hide(); }); }); diff --git a/view/js/mod_photos.js b/view/js/mod_photos.js index cbc1d8fa1..bf926c692 100644 --- a/view/js/mod_photos.js +++ b/view/js/mod_photos.js @@ -3,6 +3,11 @@ */ $(document).ready(function() { + // call initialization file + if (window.File && window.FileList && window.FileReader) { + UploadInit(); + } + $("#photo-edit-newtag").contact_autocomplete(baseurl + '/acl', 'a', false, function(data) { $("#photo-edit-newtag").val('@' + data.name); }); @@ -18,3 +23,275 @@ function showHideBodyTextarea() { else $('#body-textarea').slideUp(); } + +// initialize +function UploadInit() { + + var nickname = $('#invisible-photos-file-upload').data('nickname'); + var fileselect = $("#photos-upload-choose"); + var filedrag = $("#photos-upload-form"); + var submit = $("#dbtn-submit"); + var count = 1; + + $('#invisible-photos-file-upload').fileupload({ + url: 'photos/' + nickname, + dataType: 'json', + dropZone: filedrag, + maxChunkSize: 4 * 1024 * 1024, + + add: function(e,data) { + $(data.files).each( function() { this.count = ++ count; prepareHtml(this); }); + + var allow_cid = ($('#photos-upload-form').data('allow_cid') || []); + var allow_gid = ($('#photos-upload-form').data('allow_gid') || []); + var deny_cid = ($('#photos-upload-form').data('deny_cid') || []); + var deny_gid = ($('#photos-upload-form').data('deny_gid') || []); + + $('.acl-field').remove(); + + $(allow_gid).each(function(i,v) { + $('#photos-upload-form').append("<input class='acl-field' type='hidden' name='group_allow[]' value='"+v+"'>"); + }); + $(allow_cid).each(function(i,v) { + $('#photos-upload-form').append("<input class='acl-field' type='hidden' name='contact_allow[]' value='"+v+"'>"); + }); + $(deny_gid).each(function(i,v) { + $('#photos-upload-form').append("<input class='acl-field' type='hidden' name='group_deny[]' value='"+v+"'>"); + }); + $(deny_cid).each(function(i,v) { + $('#photos-upload-form').append("<input class='acl-field' type='hidden' name='contact_deny[]' value='"+v+"'>"); + }); + + data.formData = $('#photos-upload-form').serializeArray(); + + data.submit(); + }, + + progress: function(e,data) { + + // there will only be one file, the one we are looking for + + $(data.files).each( function() { + var idx = this.count; + + // Dynamically update the percentage complete displayed in the file upload list + $('#upload-progress-' + idx).html(Math.round(data.loaded / data.total * 100) + '%'); + $('#upload-progress-bar-' + idx).css('background-size', Math.round(data.loaded / data.total * 100) + '%'); + + }); + + + }, + + + stop: function(e,data) { + window.location.href = window.location.href; + } + + }); + + $('#dbtn-submit').click(function(event) { event.preventDefault(); $('#invisible-photos-file-upload').trigger('click'); return false;}); + + + + + // is XHR2 available? +// var xhr = new XMLHttpRequest(); +// if (xhr.upload) { + + // file select +// fileselect.attr("multiple", 'multiple'); +// fileselect.on("change", UploadFileSelectHandler); + + // file submit +// submit.on("click", fileselect, UploadFileSelectHandler); + + // file drop +// filedrag.on("dragover", DragDropUploadFileHover); +// filedrag.on("dragleave", DragDropUploadFileHover); +// filedrag.on("drop", DragDropUploadFileSelectHandler); +// } + +// window.filesToUpload = 0; +// window.fileUploadsCompleted = 0; +} + +// file drag hover +function DragDropUploadFileHover(e) { + e.stopPropagation(); + e.preventDefault(); + e.currentTarget.className = (e.type == "dragover" ? "hover" : ""); +} + +// file selection via drag/drop +function DragDropUploadFileSelectHandler(e) { + // cancel event and hover styling + DragDropUploadFileHover(e); + + // fetch FileList object + var files = e.target.files || e.originalEvent.dataTransfer.files; + + $('.new-upload').remove(); + + // process all File objects + for (var i = 0, f; f = files[i]; i++) { + prepareHtml(f, i); + UploadFile(f, i); + } +} + +// file selection via input +function UploadFileSelectHandler(e) { + // fetch FileList object + if(e.target.id === 'dbtn-submit') { + e.preventDefault(); + var files = e.data[0].files; + } + if(e.target.id === 'photos-upload-choose') { + $('.new-upload').remove(); + var files = e.target.files; + } + + // process all File objects + for (var i = 0, f; f = files[i]; i++) { + if(e.target.id === 'photos-upload-choose') + prepareHtml(f, i); + if(e.target.id === 'dbtn-submit') { + UploadFile(f, i); + } + } +} + +function prepareHtml(f) { + + var num = f.count - 1; + var i = f.count; + + $('#upload-index #new-upload-progress-bar-' + num.toString()).after( + '<tr id="new-upload-' + i + '" class="new-upload">' + + '<td width="1%"><i class="fa ' + getIconFromType(f.type) + '" title="' + f.type + '"></i></td>' + + '<td width="96%">' + f.name + '</td>' + + '<td id="upload-progress-' + i + '" width="1%"></td>' + + '<td class="d-none d-md-table-cell" width="1%">' + formatSizeUnits(f.size) + '</td>' + + '</tr>' + + '<tr id="new-upload-progress-bar-' + i + '" class="new-upload">' + + '<td id="upload-progress-bar-' + i + '" colspan="4" class="upload-progress-bar"></td>' + + '</tr>' + ); +} + +function formatSizeUnits(bytes){ + if (bytes>=1000000000) {bytes=(bytes/1000000000).toFixed(2)+' GB';} + else if (bytes>=1000000) {bytes=(bytes/1000000).toFixed(2)+' MB';} + else if (bytes>=1000) {bytes=(bytes/1000).toFixed(2)+' KB';} + else if (bytes>1) {bytes=bytes+' bytes';} + else if (bytes==1) {bytes=bytes+' byte';} + else {bytes='0 byte';} + return bytes; +} + +// this is basically a js port of include/text.php getIconFromType() function +function getIconFromType(type) { + var map = { + //Common file + 'application/octet-stream': 'fa-file-o', + //Text + 'text/plain': 'fa-file-text-o', + 'application/msword': 'fa-file-word-o', + 'application/pdf': 'fa-file-pdf-o', + 'application/vnd.oasis.opendocument.text': 'fa-file-word-o', + 'application/epub+zip': 'fa-book', + //Spreadsheet + 'application/vnd.oasis.opendocument.spreadsheet': 'fa-file-excel-o', + 'application/vnd.ms-excel': 'fa-file-excel-o', + //Image + 'image/jpeg': 'fa-picture-o', + 'image/png': 'fa-picture-o', + 'image/gif': 'fa-picture-o', + 'image/svg+xml': 'fa-picture-o', + //Archive + 'application/zip': 'fa-file-archive-o', + 'application/x-rar-compressed': 'fa-file-archive-o', + //Audio + 'audio/mpeg': 'fa-file-audio-o', + 'audio/mp3': 'fa-file-audio-o', //webkit browsers need that + 'audio/wav': 'fa-file-audio-o', + 'application/ogg': 'fa-file-audio-o', + 'audio/ogg': 'fa-file-audio-o', + 'audio/webm': 'fa-file-audio-o', + 'audio/mp4': 'fa-file-audio-o', + //Video + 'video/quicktime': 'fa-file-video-o', + 'video/webm': 'fa-file-video-o', + 'video/mp4': 'fa-file-video-o', + 'video/x-matroska': 'fa-file-video-o' + }; + + var iconFromType = 'fa-file-o'; + + if (type in map) { + iconFromType = map[type]; + } + + return iconFromType; +} + +// upload files +function UploadFile(file, idx) { + + window.filesToUpload = window.filesToUpload + 1; + + var xhr = new XMLHttpRequest(); + + xhr.withCredentials = true; // Include the SESSION cookie info for authentication + + (xhr.upload || xhr).addEventListener('progress', function (e) { + + var done = e.position || e.loaded; + var total = e.totalSize || e.total; + // Dynamically update the percentage complete displayed in the file upload list + $('#upload-progress-' + idx).html(Math.round(done / total * 100) + '%'); + $('#upload-progress-bar-' + idx).css('background-size', Math.round(done / total * 100) + '%'); + + if(done == total) { + $('#upload-progress-' + idx).html('Processing...'); + } + + }); + + + xhr.addEventListener('load', function (e) { + //we could possibly turn the filenames to real links here and add the delete and edit buttons to avoid page reload... + $('#upload-progress-' + idx).html('Ready!'); + + //console.log('xhr upload complete', e); + window.fileUploadsCompleted = window.fileUploadsCompleted + 1; + + // When all the uploads have completed, refresh the page + if (window.filesToUpload > 0 && window.fileUploadsCompleted === window.filesToUpload) { + + window.fileUploadsCompleted = window.filesToUpload = 0; + + // After uploads complete, refresh browser window to display new files + window.location.href = window.location.href; + } + }); + + + xhr.addEventListener('error', function (e) { + $('#upload-progress-' + idx).html('<span style="color: red;">ERROR</span>'); + }); + + // POST to the entire cloud path + xhr.open('post', $('#photos-upload-form').attr( 'action' ), true); + + var formfields = $("#photos-upload-form").serializeArray(); + + var data = new FormData(); + $.each(formfields, function(i, field) { + data.append(field.name, field.value); + }); + data.append('userfile', file); + + xhr.send(data); +} diff --git a/view/js/mod_profiles.js b/view/js/mod_profiles.js index acc9f9953..784f64458 100644 --- a/view/js/mod_profiles.js +++ b/view/js/mod_profiles.js @@ -38,7 +38,7 @@ $(document).ready(function() { var what = $(this).data('add'); var id = $(this).data('id'); var element = '#template-form-' + what; - var where = '#abook-edit-form'; + var where = '#profile-edit-form'; $(element + ' .remove-field').attr('data-id', id) @@ -58,7 +58,7 @@ $(document).ready(function() { function doRemove() { var what = $(this).data('remove'); var element = $(this).parents('div.form-' + what); - var where = '#abook_edit_form' + $(this).data('id'); + var where = '#profile-edit-form' + $(this).data('id'); if(what === 'vcard-org' || what === 'vcard-title' || what === 'vcard-note') { $(where + ' .add-' + what).show() diff --git a/view/js/mod_pubstream.js b/view/js/mod_pubstream.js new file mode 100644 index 000000000..7e24a7f86 --- /dev/null +++ b/view/js/mod_pubstream.js @@ -0,0 +1,5 @@ +$(document).ready(function() { + $(".comment-edit-wrapper textarea").editor_autocomplete(baseurl+"/acl?f=&n=1"); + // make auto-complete work in more places + $(".wall-item-comment-wrapper textarea").editor_autocomplete(baseurl+"/acl?f=&n=1"); +}); diff --git a/view/js/mod_register.js b/view/js/mod_register.js index f1f3e7f71..6607579a2 100644 --- a/view/js/mod_register.js +++ b/view/js/mod_register.js @@ -28,7 +28,7 @@ $(document).ready(function() { }); $("#id_name").blur(function() { - $("#name-spinner").spin('small'); + $("#name-spinner").show(); var zreg_name = $("#id_name").val(); $.get("new_channel/autofill.json?f=&name=" + encodeURIComponent(zreg_name),function(data) { $("#id_nickname").val(data); @@ -36,12 +36,12 @@ $(document).ready(function() { $("#help_name").html(""); zFormError("#help_name",data.error); } - $("#name-spinner").spin(false); + $("#name-spinner").hide(); }); }); $("#id_nickname").blur(function() { - $("#nick-spinner").spin('small'); + $("#nick-spinner").show(); var zreg_nick = $("#id_nickname").val(); $.get("new_channel/checkaddr.json?f=&nick=" + encodeURIComponent(zreg_nick),function(data) { $("#id_nickname").val(data); @@ -49,7 +49,7 @@ $(document).ready(function() { $("#help_nickname").html(""); zFormError("#help_nickname",data.error); } - $("#nick-spinner").spin(false); + $("#nick-spinner").hide(); }); }); diff --git a/view/js/mod_settings.js b/view/js/mod_settings.js index 5c729fa48..f9faa3d5c 100644 --- a/view/js/mod_settings.js +++ b/view/js/mod_settings.js @@ -37,12 +37,19 @@ function setTheme(elm) { function previewTheme(elm) { theme = $(elm).val(); + var schema = $('#id_schema').val(); $.getJSON('theme_info/' + theme,function(data) { $('#theme-preview').html('<div id="theme-desc">' + data.desc + '</div><div id="theme-version">' + data.version + '</div><div id="theme-credits">' + data.credits + '</div><a href="' + data.img + '"><img src="' + data.img + '" style="max-width:100%; max-height:300px" alt="' + theme + '"></a>'); $('#id_schema').empty(); - $(data.schemas).each(function(index,item) { - $('<option/>',{value:item['key'],text:item['val']}).appendTo('#id_schema'); - }); + if(data.schemas.length) { + $(data.schemas).each(function(index,item) { + $('<option/>',{value:item['key'],text:item['val']}).appendTo('#id_schema'); + }); + $('#id_schema').val(schema ? schema : '---'); + } + else { + $('<option/>',{value:'',text:'No schemes available'}).appendTo('#id_schema'); + } $('#custom-settings-content .section-content-tools-wrapper').html(data.config); }); } diff --git a/view/js/spin.js b/view/js/spin.js deleted file mode 100644 index 145ce1baf..000000000 --- a/view/js/spin.js +++ /dev/null @@ -1,377 +0,0 @@ -/** - * Copyright (c) 2011-2014 Felix Gnass - * Licensed under the MIT license - * http://spin.js.org/ - * - * Example: - var opts = { - lines: 12, // The number of lines to draw - , length: 7, // The length of each line - , width: 5, // The line thickness - , radius: 10 // The radius of the inner circle - , scale: 1.0 // Scales overall size of the spinner - , corners: 1 // Roundness (0..1) - , color: '#000' // #rgb or #rrggbb - , opacity: 1/4 // Opacity of the lines - , rotate: 0 // Rotation offset - , direction: 1 // 1: clockwise, -1: counterclockwise - , speed: 1 // Rounds per second - , trail: 100 // Afterglow percentage - , fps: 20 // Frames per second when using setTimeout() - , zIndex: 2e9 // Use a high z-index by default - , className: 'spinner' // CSS class to assign to the element - , top: '50%' // center vertically - , left: '50%' // center horizontally - , shadow: false // Whether to render a shadow - , hwaccel: false // Whether to use hardware acceleration (might be buggy) - , position: 'absolute' // Element positioning - } - var target = document.getElementById('foo') - var spinner = new Spinner(opts).spin(target) - */ -;(function (root, factory) { - - /* CommonJS */ - if (typeof exports == 'object') module.exports = factory() - - /* AMD module */ - else if (typeof define == 'function' && define.amd) define(factory) - - /* Browser global */ - else root.Spinner = factory() -}(this, function () { - "use strict" - - var prefixes = ['webkit', 'Moz', 'ms', 'O'] /* Vendor prefixes */ - , animations = {} /* Animation rules keyed by their name */ - , useCssAnimations /* Whether to use CSS animations or setTimeout */ - , sheet /* A stylesheet to hold the @keyframe or VML rules. */ - - /** - * Utility function to create elements. If no tag name is given, - * a DIV is created. Optionally properties can be passed. - */ - function createEl (tag, prop) { - var el = document.createElement(tag || 'div') - , n - - for (n in prop) el[n] = prop[n] - return el - } - - /** - * Appends children and returns the parent. - */ - function ins (parent /* child1, child2, ...*/) { - for (var i = 1, n = arguments.length; i < n; i++) { - parent.appendChild(arguments[i]) - } - - return parent - } - - /** - * Creates an opacity keyframe animation rule and returns its name. - * Since most mobile Webkits have timing issues with animation-delay, - * we create separate rules for each line/segment. - */ - function addAnimation (alpha, trail, i, lines) { - var name = ['opacity', trail, ~~(alpha * 100), i, lines].join('-') - , start = 0.01 + i/lines * 100 - , z = Math.max(1 - (1-alpha) / trail * (100-start), alpha) - , prefix = useCssAnimations.substring(0, useCssAnimations.indexOf('Animation')).toLowerCase() - , pre = prefix && '-' + prefix + '-' || '' - - if (!animations[name]) { - sheet.insertRule( - '@' + pre + 'keyframes ' + name + '{' + - '0%{opacity:' + z + '}' + - start + '%{opacity:' + alpha + '}' + - (start+0.01) + '%{opacity:1}' + - (start+trail) % 100 + '%{opacity:' + alpha + '}' + - '100%{opacity:' + z + '}' + - '}', sheet.cssRules.length) - - animations[name] = 1 - } - - return name - } - - /** - * Tries various vendor prefixes and returns the first supported property. - */ - function vendor (el, prop) { - var s = el.style - , pp - , i - - prop = prop.charAt(0).toUpperCase() + prop.slice(1) - if (s[prop] !== undefined) return prop - for (i = 0; i < prefixes.length; i++) { - pp = prefixes[i]+prop - if (s[pp] !== undefined) return pp - } - } - - /** - * Sets multiple style properties at once. - */ - function css (el, prop) { - for (var n in prop) { - el.style[vendor(el, n) || n] = prop[n] - } - - return el - } - - /** - * Fills in default values. - */ - function merge (obj) { - for (var i = 1; i < arguments.length; i++) { - var def = arguments[i] - for (var n in def) { - if (obj[n] === undefined) obj[n] = def[n] - } - } - return obj - } - - /** - * Returns the line color from the given string or array. - */ - function getColor (color, idx) { - return typeof color == 'string' ? color : color[idx % color.length] - } - - // Built-in defaults - - var defaults = { - lines: 12 // The number of lines to draw - , length: 7 // The length of each line - , width: 5 // The line thickness - , radius: 10 // The radius of the inner circle - , scale: 1.0 // Scales overall size of the spinner - , corners: 1 // Roundness (0..1) - , color: '#000' // #rgb or #rrggbb - , opacity: 1/4 // Opacity of the lines - , rotate: 0 // Rotation offset - , direction: 1 // 1: clockwise, -1: counterclockwise - , speed: 1 // Rounds per second - , trail: 100 // Afterglow percentage - , fps: 20 // Frames per second when using setTimeout() - , zIndex: 2e9 // Use a high z-index by default - , className: 'spinner' // CSS class to assign to the element - , top: '50%' // center vertically - , left: '50%' // center horizontally - , shadow: false // Whether to render a shadow - , hwaccel: false // Whether to use hardware acceleration (might be buggy) - , position: 'absolute' // Element positioning - } - - /** The constructor */ - function Spinner (o) { - this.opts = merge(o || {}, Spinner.defaults, defaults) - } - - // Global defaults that override the built-ins: - Spinner.defaults = {} - - merge(Spinner.prototype, { - /** - * Adds the spinner to the given target element. If this instance is already - * spinning, it is automatically removed from its previous target b calling - * stop() internally. - */ - spin: function (target) { - this.stop() - - var self = this - , o = self.opts - , el = self.el = createEl(null, {className: o.className}) - - css(el, { - position: o.position - , width: 0 - , zIndex: o.zIndex - , left: o.left - , top: o.top - }) - - if (target) { - target.insertBefore(el, target.firstChild || null) - } - - el.setAttribute('role', 'progressbar') - self.lines(el, self.opts) - - if (!useCssAnimations) { - // No CSS animation support, use setTimeout() instead - var i = 0 - , start = (o.lines - 1) * (1 - o.direction) / 2 - , alpha - , fps = o.fps - , f = fps / o.speed - , ostep = (1 - o.opacity) / (f * o.trail / 100) - , astep = f / o.lines - - ;(function anim () { - i++ - for (var j = 0; j < o.lines; j++) { - alpha = Math.max(1 - (i + (o.lines - j) * astep) % f * ostep, o.opacity) - - self.opacity(el, j * o.direction + start, alpha, o) - } - self.timeout = self.el && setTimeout(anim, ~~(1000 / fps)) - })() - } - return self - } - - /** - * Stops and removes the Spinner. - */ - , stop: function () { - var el = this.el - if (el) { - clearTimeout(this.timeout) - if (el.parentNode) el.parentNode.removeChild(el) - this.el = undefined - } - return this - } - - /** - * Internal method that draws the individual lines. Will be overwritten - * in VML fallback mode below. - */ - , lines: function (el, o) { - var i = 0 - , start = (o.lines - 1) * (1 - o.direction) / 2 - , seg - - function fill (color, shadow) { - return css(createEl(), { - position: 'absolute' - , width: o.scale * (o.length + o.width) + 'px' - , height: o.scale * o.width + 'px' - , background: color - , boxShadow: shadow - , transformOrigin: 'left' - , transform: 'rotate(' + ~~(360/o.lines*i + o.rotate) + 'deg) translate(' + o.scale*o.radius + 'px' + ',0)' - , borderRadius: (o.corners * o.scale * o.width >> 1) + 'px' - }) - } - - for (; i < o.lines; i++) { - seg = css(createEl(), { - position: 'absolute' - , top: 1 + ~(o.scale * o.width / 2) + 'px' - , transform: o.hwaccel ? 'translate3d(0,0,0)' : '' - , opacity: o.opacity - , animation: useCssAnimations && addAnimation(o.opacity, o.trail, start + i * o.direction, o.lines) + ' ' + 1 / o.speed + 's linear infinite' - }) - - if (o.shadow) ins(seg, css(fill('#000', '0 0 4px #000'), {top: '2px'})) - ins(el, ins(seg, fill(getColor(o.color, i), '0 0 1px rgba(0,0,0,.1)'))) - } - return el - } - - /** - * Internal method that adjusts the opacity of a single line. - * Will be overwritten in VML fallback mode below. - */ - , opacity: function (el, i, val) { - if (i < el.childNodes.length) el.childNodes[i].style.opacity = val - } - - }) - - - function initVML () { - - /* Utility function to create a VML tag */ - function vml (tag, attr) { - return createEl('<' + tag + ' xmlns="urn:schemas-microsoft.com:vml" class="spin-vml">', attr) - } - - // No CSS transforms but VML support, add a CSS rule for VML elements: - sheet.addRule('.spin-vml', 'behavior:url(#default#VML)') - - Spinner.prototype.lines = function (el, o) { - var r = o.scale * (o.length + o.width) - , s = o.scale * 2 * r - - function grp () { - return css( - vml('group', { - coordsize: s + ' ' + s - , coordorigin: -r + ' ' + -r - }) - , { width: s, height: s } - ) - } - - var margin = -(o.width + o.length) * o.scale * 2 + 'px' - , g = css(grp(), {position: 'absolute', top: margin, left: margin}) - , i - - function seg (i, dx, filter) { - ins( - g - , ins( - css(grp(), {rotation: 360 / o.lines * i + 'deg', left: ~~dx}) - , ins( - css( - vml('roundrect', {arcsize: o.corners}) - , { width: r - , height: o.scale * o.width - , left: o.scale * o.radius - , top: -o.scale * o.width >> 1 - , filter: filter - } - ) - , vml('fill', {color: getColor(o.color, i), opacity: o.opacity}) - , vml('stroke', {opacity: 0}) // transparent stroke to fix color bleeding upon opacity change - ) - ) - ) - } - - if (o.shadow) - for (i = 1; i <= o.lines; i++) { - seg(i, -2, 'progid:DXImageTransform.Microsoft.Blur(pixelradius=2,makeshadow=1,shadowopacity=.3)') - } - - for (i = 1; i <= o.lines; i++) seg(i) - return ins(el, g) - } - - Spinner.prototype.opacity = function (el, i, val, o) { - var c = el.firstChild - o = o.shadow && o.lines || 0 - if (c && i + o < c.childNodes.length) { - c = c.childNodes[i + o]; c = c && c.firstChild; c = c && c.firstChild - if (c) c.opacity = val - } - } - } - - if (typeof document !== 'undefined') { - sheet = (function () { - var el = createEl('style', {type : 'text/css'}) - ins(document.getElementsByTagName('head')[0], el) - return el.sheet || el.styleSheet - }()) - - var probe = css(createEl('group'), {behavior: 'url(#default#VML)'}) - - if (!vendor(probe, 'transform') && probe.adj) initVML() - else useCssAnimations = vendor(probe, 'animation') - } - - return Spinner - -})); diff --git a/view/nb-no/htconfig.tpl b/view/nb-no/htconfig.tpl index ea3f5b5c2..5acb0ebe2 100644 --- a/view/nb-no/htconfig.tpl +++ b/view/nb-no/htconfig.tpl @@ -34,14 +34,6 @@ App::$config['system']['baseurl'] = '{{$siteurl}}'; App::$config['system']['sitename'] = "Hubzilla"; App::$config['system']['location_hash'] = '{{$site_id}}'; -// Choices are 'basic', 'standard', and 'pro'. -// basic sets up the sevrer for basic social networking and removes "complicated" features -// standard provides most desired features except e-commerce -// pro gives you access to everything - -App::$config['system']['server_role'] = '{{$server_role}}'; - - // These lines set additional security headers to be sent with all responses // You may wish to set transport_security_header to 0 if your server already sends // this header. content_security_policy may need to be disabled if you wish to diff --git a/view/nl/hmessages.po b/view/nl/hmessages.po index 55ce3e7b3..df00ee6b1 100644 --- a/view/nl/hmessages.po +++ b/view/nl/hmessages.po @@ -4,13 +4,13 @@ # # Translators: # jeroenpraat <social@jeroenvanrietpaap.nl>, 2015-2016 -# jeroenpraat <social@jeroenvanrietpaap.nl>, 2016 +# jeroenpraat <social@jeroenvanrietpaap.nl>, 2016-2017 msgid "" msgstr "" "Project-Id-Version: Redmatrix\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-12-16 00:04-0800\n" -"PO-Revision-Date: 2016-12-19 15:18+0000\n" +"POT-Creation-Date: 2017-03-03 00:05-0800\n" +"PO-Revision-Date: 2017-03-06 21:47+0000\n" "Last-Translator: jeroenpraat <social@jeroenvanrietpaap.nl>\n" "Language-Team: Dutch (http://www.transifex.com/Friendica/red-matrix/language/nl/)\n" "MIME-Version: 1.0\n" @@ -19,90 +19,91 @@ msgstr "" "Language: nl\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ../../Zotlabs/Access/PermissionRoles.php:227 +#: ../../Zotlabs/Access/PermissionRoles.php:248 #: ../../include/permissions.php:945 msgid "Social Networking" msgstr "Sociaal netwerk" -#: ../../Zotlabs/Access/PermissionRoles.php:228 +#: ../../Zotlabs/Access/PermissionRoles.php:249 #: ../../include/permissions.php:945 msgid "Social - Mostly Public" msgstr "Sociaal - Vrijwel alles openbaar" -#: ../../Zotlabs/Access/PermissionRoles.php:229 +#: ../../Zotlabs/Access/PermissionRoles.php:250 #: ../../include/permissions.php:945 msgid "Social - Restricted" msgstr "Sociaal - Beperkt zichtbaar" -#: ../../Zotlabs/Access/PermissionRoles.php:230 +#: ../../Zotlabs/Access/PermissionRoles.php:251 #: ../../include/permissions.php:945 msgid "Social - Private" msgstr "Sociaal - Verborgen kanaal" -#: ../../Zotlabs/Access/PermissionRoles.php:233 +#: ../../Zotlabs/Access/PermissionRoles.php:254 #: ../../include/permissions.php:946 msgid "Community Forum" msgstr "Groepsforum" -#: ../../Zotlabs/Access/PermissionRoles.php:234 +#: ../../Zotlabs/Access/PermissionRoles.php:255 #: ../../include/permissions.php:946 msgid "Forum - Mostly Public" msgstr "Forum - Vrijwel alles openbaar" -#: ../../Zotlabs/Access/PermissionRoles.php:235 +#: ../../Zotlabs/Access/PermissionRoles.php:256 #: ../../include/permissions.php:946 msgid "Forum - Restricted" msgstr "Forum - Beperkt zichtbaar" -#: ../../Zotlabs/Access/PermissionRoles.php:236 +#: ../../Zotlabs/Access/PermissionRoles.php:257 #: ../../include/permissions.php:946 msgid "Forum - Private" msgstr "Forum - Verborgen kanaal" -#: ../../Zotlabs/Access/PermissionRoles.php:239 +#: ../../Zotlabs/Access/PermissionRoles.php:260 #: ../../include/permissions.php:947 msgid "Feed Republish" msgstr "Feed herpubliceren" -#: ../../Zotlabs/Access/PermissionRoles.php:240 +#: ../../Zotlabs/Access/PermissionRoles.php:261 #: ../../include/permissions.php:947 msgid "Feed - Mostly Public" msgstr "Feed - Vrijwel alles openbaar" -#: ../../Zotlabs/Access/PermissionRoles.php:241 +#: ../../Zotlabs/Access/PermissionRoles.php:262 #: ../../include/permissions.php:947 msgid "Feed - Restricted" msgstr "Feed - Beperkt zichtbaar" -#: ../../Zotlabs/Access/PermissionRoles.php:244 +#: ../../Zotlabs/Access/PermissionRoles.php:265 #: ../../include/permissions.php:948 msgid "Special Purpose" msgstr "Speciaal doel" -#: ../../Zotlabs/Access/PermissionRoles.php:245 +#: ../../Zotlabs/Access/PermissionRoles.php:266 #: ../../include/permissions.php:948 msgid "Special - Celebrity/Soapbox" msgstr "Speciaal - Beroemdheid/alleen volgen" -#: ../../Zotlabs/Access/PermissionRoles.php:246 +#: ../../Zotlabs/Access/PermissionRoles.php:267 #: ../../include/permissions.php:948 msgid "Special - Group Repository" msgstr "Speciaal - Groepsopslag" -#: ../../Zotlabs/Access/PermissionRoles.php:249 -#: ../../Zotlabs/Module/Register.php:213 +#: ../../Zotlabs/Access/PermissionRoles.php:270 +#: ../../Zotlabs/Module/Register.php:213 ../../Zotlabs/Module/Connedit.php:925 #: ../../Zotlabs/Module/New_channel.php:132 -#: ../../Zotlabs/Module/Settings/Channel.php:445 -#: ../../extend/addon/addon/cdav/cdav.php:277 -#: ../../extend/addon/addon/cdav/cdav.php:284 +#: ../../Zotlabs/Module/Profiles.php:798 +#: ../../Zotlabs/Module/Settings/Channel.php:463 #: ../../extend/addon/addon/cdav/Mod_Cdav.php:1148 -#: ../../include/selectors.php:49 ../../include/selectors.php:66 -#: ../../include/selectors.php:104 ../../include/selectors.php:140 -#: ../../include/permissions.php:949 +#: ../../extend/addon/addon/cdav/cdav.php:277 +#: ../../extend/addon/addon/cdav/cdav.php:284 ../../include/selectors.php:49 +#: ../../include/selectors.php:66 ../../include/selectors.php:104 +#: ../../include/selectors.php:140 ../../include/connections.php:675 +#: ../../include/connections.php:682 ../../include/permissions.php:949 msgid "Other" msgstr "Anders" -#: ../../Zotlabs/Access/PermissionRoles.php:250 +#: ../../Zotlabs/Access/PermissionRoles.php:271 #: ../../include/permissions.php:949 msgid "Custom/Expert Mode" msgstr "Expertmodus/handmatig aanpassen" @@ -136,38 +137,46 @@ msgid "Can view my channel webpages" msgstr "Kan de webpagina's van mijn kanaal bekijken" #: ../../Zotlabs/Access/Permissions.php:53 +msgid "Can view my wiki pages" +msgstr "Kan mijn wiki-pagina's bekijken" + +#: ../../Zotlabs/Access/Permissions.php:54 msgid "Can create/edit my channel webpages" msgstr "Kan wegpagina's van mijn kanaal aanmaken en bewerken" -#: ../../Zotlabs/Access/Permissions.php:54 +#: ../../Zotlabs/Access/Permissions.php:55 +msgid "Can write to my wiki pages" +msgstr "Kan mijn wiki-pagina's bewerken" + +#: ../../Zotlabs/Access/Permissions.php:56 msgid "Can post on my channel (wall) page" msgstr "Kan een bericht in mijn kanaal plaatsen" -#: ../../Zotlabs/Access/Permissions.php:55 ../../include/permissions.php:44 +#: ../../Zotlabs/Access/Permissions.php:57 ../../include/permissions.php:44 msgid "Can comment on or like my posts" msgstr "Kan op mijn berichten reageren of deze (niet) leuk vinden" -#: ../../Zotlabs/Access/Permissions.php:56 ../../include/permissions.php:45 +#: ../../Zotlabs/Access/Permissions.php:58 ../../include/permissions.php:45 msgid "Can send me private mail messages" msgstr "Kan mij privéberichten sturen" -#: ../../Zotlabs/Access/Permissions.php:57 +#: ../../Zotlabs/Access/Permissions.php:59 msgid "Can like/dislike profiles and profile things" msgstr "Kan profielen en profieldingen leuk en niet leuk vinden " -#: ../../Zotlabs/Access/Permissions.php:58 +#: ../../Zotlabs/Access/Permissions.php:60 msgid "Can forward to all my channel connections via @+ mentions in posts" msgstr "Kan naar al mijn kanaalconnecties berichten doorsturen met behulp van @vermeldingen+" -#: ../../Zotlabs/Access/Permissions.php:59 +#: ../../Zotlabs/Access/Permissions.php:61 msgid "Can chat with me" msgstr "Kan met mij chatten" -#: ../../Zotlabs/Access/Permissions.php:60 ../../include/permissions.php:53 +#: ../../Zotlabs/Access/Permissions.php:62 ../../include/permissions.php:53 msgid "Can source my public posts in derived channels" msgstr "Kan mijn openbare berichten als bron voor andere kanalen gebruiken" -#: ../../Zotlabs/Access/Permissions.php:61 +#: ../../Zotlabs/Access/Permissions.php:63 msgid "Can administer my channel" msgstr "Kan mijn kanaal beheren" @@ -175,7 +184,7 @@ msgstr "Kan mijn kanaal beheren" msgid "parent" msgstr "omhoog" -#: ../../Zotlabs/Storage/Browser.php:130 ../../include/text.php:2682 +#: ../../Zotlabs/Storage/Browser.php:130 ../../include/text.php:2700 msgid "Collection" msgstr "map" @@ -199,20 +208,19 @@ msgstr "Planning-postvak IN" msgid "Schedule Outbox" msgstr "Planning-postvak UIT" -#: ../../Zotlabs/Storage/Browser.php:163 ../../Zotlabs/Module/Photos.php:789 -#: ../../Zotlabs/Module/Photos.php:1249 -#: ../../Zotlabs/Module/Embedphotos.php:145 ../../Zotlabs/Lib/Apps.php:526 -#: ../../Zotlabs/Lib/Apps.php:603 +#: ../../Zotlabs/Storage/Browser.php:163 ../../Zotlabs/Module/Photos.php:784 +#: ../../Zotlabs/Module/Photos.php:1244 +#: ../../Zotlabs/Module/Embedphotos.php:145 ../../Zotlabs/Lib/Apps.php:561 +#: ../../Zotlabs/Lib/Apps.php:639 #: ../../extend/addon/addon/cdav/Mod_Cdav.php:745 #: ../../extend/addon/addon/cdav/Mod_Cdav.php:746 #: ../../extend/addon/addon/cdav/Mod_Cdav.php:753 -#: ../../include/widgets.php:1684 ../../include/conversation.php:1029 +#: ../../include/widgets.php:1757 ../../include/conversation.php:1177 msgid "Unknown" msgstr "Onbekend" #: ../../Zotlabs/Storage/Browser.php:224 ../../Zotlabs/Module/Fbrowser.php:85 -#: ../../Zotlabs/Lib/Apps.php:219 ../../include/nav.php:96 -#: ../../include/conversation.php:1681 +#: ../../Zotlabs/Lib/Apps.php:224 ../../include/conversation.php:1843 msgid "Files" msgstr "Bestanden" @@ -224,44 +232,49 @@ msgstr "Totaal" msgid "Shared" msgstr "Gedeeld" -#: ../../Zotlabs/Storage/Browser.php:228 ../../Zotlabs/Storage/Browser.php:321 -#: ../../Zotlabs/Module/Menu.php:118 ../../Zotlabs/Module/New_channel.php:147 -#: ../../Zotlabs/Module/Blocks.php:159 ../../Zotlabs/Module/Layouts.php:184 -#: ../../Zotlabs/Module/Webpages.php:239 +#: ../../Zotlabs/Storage/Browser.php:228 ../../Zotlabs/Storage/Browser.php:330 +#: ../../Zotlabs/Module/Menu.php:118 ../../Zotlabs/Module/Connedit.php:928 +#: ../../Zotlabs/Module/New_channel.php:147 +#: ../../Zotlabs/Module/Webpages.php:243 ../../Zotlabs/Module/Blocks.php:159 +#: ../../Zotlabs/Module/Layouts.php:184 ../../Zotlabs/Module/Profiles.php:801 #: ../../extend/addon/addon/cdav/include/widgets.php:127 #: ../../extend/addon/addon/cdav/include/widgets.php:164 #: ../../extend/addon/addon/cdav/Mod_Cdav.php:1151 msgid "Create" msgstr "Aanmaken" -#: ../../Zotlabs/Storage/Browser.php:229 ../../Zotlabs/Storage/Browser.php:323 +#: ../../Zotlabs/Storage/Browser.php:229 ../../Zotlabs/Storage/Browser.php:332 #: ../../Zotlabs/Module/Cover_photo.php:357 -#: ../../Zotlabs/Module/Photos.php:816 ../../Zotlabs/Module/Photos.php:1370 -#: ../../Zotlabs/Module/Profile_photo.php:410 +#: ../../Zotlabs/Module/Photos.php:811 ../../Zotlabs/Module/Photos.php:1368 +#: ../../Zotlabs/Module/Profile_photo.php:421 #: ../../Zotlabs/Module/Embedphotos.php:157 #: ../../extend/addon/addon/cdav/include/widgets.php:132 #: ../../extend/addon/addon/cdav/include/widgets.php:168 -#: ../../include/widgets.php:1697 +#: ../../include/widgets.php:1770 msgid "Upload" msgstr "Uploaden" #: ../../Zotlabs/Storage/Browser.php:233 #: ../../Zotlabs/Module/Admin/Channels.php:159 -#: ../../Zotlabs/Module/Sharedwithme.php:99 ../../Zotlabs/Module/Wiki.php:151 +#: ../../Zotlabs/Module/Connedit.php:913 +#: ../../Zotlabs/Module/Sharedwithme.php:99 #: ../../Zotlabs/Module/Settings/Oauth.php:89 #: ../../Zotlabs/Module/Settings/Oauth.php:115 -#: ../../Zotlabs/Module/Chat.php:250 +#: ../../Zotlabs/Module/Wiki.php:171 ../../Zotlabs/Module/Chat.php:248 #: ../../extend/addon/addon/cdav/Mod_Cdav.php:1136 -#: ../../extend/addon/addon/rendezvous/rendezvous.php:164 +#: ../../extend/addon/addon/rendezvous/rendezvous.php:172 +#: ../../extend/addon/addon/gitwiki/Mod_Gitwiki.php:156 +#: ../../include/widgets.php:976 msgid "Name" msgstr "Naam" -#: ../../Zotlabs/Storage/Browser.php:234 ../../Zotlabs/Module/Wiki.php:152 +#: ../../Zotlabs/Storage/Browser.php:234 ../../Zotlabs/Module/Wiki.php:172 +#: ../../extend/addon/addon/gitwiki/Mod_Gitwiki.php:157 msgid "Type" msgstr "Type" #: ../../Zotlabs/Storage/Browser.php:235 -#: ../../Zotlabs/Module/Sharedwithme.php:101 ../../include/text.php:1390 +#: ../../Zotlabs/Module/Sharedwithme.php:101 ../../include/text.php:1414 msgid "Size" msgstr "Grootte" @@ -271,39 +284,43 @@ msgid "Last Modified" msgstr "Laatst gewijzigd" #: ../../Zotlabs/Storage/Browser.php:238 -#: ../../Zotlabs/Module/Connections.php:290 -#: ../../Zotlabs/Module/Connections.php:310 +#: ../../Zotlabs/Module/Editblock.php:109 +#: ../../Zotlabs/Module/Connections.php:300 +#: ../../Zotlabs/Module/Connections.php:320 #: ../../Zotlabs/Module/Admin/Profs.php:154 #: ../../Zotlabs/Module/Editlayout.php:114 #: ../../Zotlabs/Module/Editwebpage.php:145 ../../Zotlabs/Module/Menu.php:112 -#: ../../Zotlabs/Module/Editblock.php:109 ../../Zotlabs/Module/Editpost.php:84 +#: ../../Zotlabs/Module/Editpost.php:85 ../../Zotlabs/Module/Webpages.php:244 #: ../../Zotlabs/Module/Blocks.php:160 ../../Zotlabs/Module/Layouts.php:192 -#: ../../Zotlabs/Module/Webpages.php:240 ../../Zotlabs/Module/Wiki.php:144 -#: ../../Zotlabs/Module/Wiki.php:246 #: ../../Zotlabs/Module/Settings/Oauth.php:149 -#: ../../Zotlabs/Module/Thing.php:260 ../../Zotlabs/Lib/ThreadItem.php:106 -#: ../../Zotlabs/Lib/Apps.php:346 +#: ../../Zotlabs/Module/Thing.php:260 ../../Zotlabs/Module/Wiki.php:164 +#: ../../Zotlabs/Module/Wiki.php:271 ../../Zotlabs/Lib/ThreadItem.php:106 +#: ../../Zotlabs/Lib/Apps.php:357 #: ../../extend/addon/addon/cdav/include/widgets.php:125 #: ../../extend/addon/addon/cdav/include/widgets.php:161 -#: ../../include/channel.php:961 ../../include/channel.php:965 +#: ../../extend/addon/addon/gitwiki/Mod_Gitwiki.php:149 +#: ../../extend/addon/addon/gitwiki/Mod_Gitwiki.php:251 #: ../../include/page_widgets.php:9 ../../include/page_widgets.php:39 -#: ../../include/menu.php:113 +#: ../../include/menu.php:113 ../../include/channel.php:1044 +#: ../../include/channel.php:1048 msgid "Edit" msgstr "Bewerken" -#: ../../Zotlabs/Storage/Browser.php:239 ../../Zotlabs/Module/Connedit.php:635 -#: ../../Zotlabs/Module/Connections.php:263 +#: ../../Zotlabs/Storage/Browser.php:239 +#: ../../Zotlabs/Module/Editblock.php:134 +#: ../../Zotlabs/Module/Connections.php:271 #: ../../Zotlabs/Module/Admin/Profs.php:155 #: ../../Zotlabs/Module/Admin/Accounts.php:173 #: ../../Zotlabs/Module/Admin/Channels.php:149 #: ../../Zotlabs/Module/Editlayout.php:137 #: ../../Zotlabs/Module/Editwebpage.php:170 -#: ../../Zotlabs/Module/Editblock.php:134 ../../Zotlabs/Module/Group.php:177 -#: ../../Zotlabs/Module/Photos.php:1179 ../../Zotlabs/Module/Blocks.php:162 -#: ../../Zotlabs/Module/Webpages.php:242 +#: ../../Zotlabs/Module/Connedit.php:661 ../../Zotlabs/Module/Connedit.php:930 +#: ../../Zotlabs/Module/Photos.php:1174 ../../Zotlabs/Module/Group.php:177 +#: ../../Zotlabs/Module/Webpages.php:246 ../../Zotlabs/Module/Blocks.php:162 +#: ../../Zotlabs/Module/Profiles.php:803 #: ../../Zotlabs/Module/Settings/Oauth.php:150 #: ../../Zotlabs/Module/Thing.php:261 ../../Zotlabs/Lib/ThreadItem.php:126 -#: ../../Zotlabs/Lib/Apps.php:347 +#: ../../Zotlabs/Lib/Apps.php:358 #: ../../extend/addon/addon/cdav/Mod_Cdav.php:864 #: ../../extend/addon/addon/cdav/Mod_Cdav.php:1153 #: ../../include/conversation.php:656 @@ -324,24 +341,42 @@ msgstr "Je gebruikt %1$s van totaal %2$s beschikbare bestandsopslag. (%3$s%) msgid "WARNING:" msgstr "WAARSCHUWING:" -#: ../../Zotlabs/Storage/Browser.php:320 +#: ../../Zotlabs/Storage/Browser.php:325 +msgid "" +"Please use DAV to upload large (video, audio) files.<br>See <a class=\"zrl\"" +" href=\"help/member/member_guide#Cloud_Desktop_Clients\">Cloud Desktop " +"Clients</a>" +msgstr "Gebruik DAV om grote (video-, audio-) bestanden te uploaden.<br>Zie hiervoor de documentatie over de <a class=\"zrl\" href=\"help/member/member_guide#Cloud_Desktop_Clients\">cloud en desktopclients</a>." + +#: ../../Zotlabs/Storage/Browser.php:329 msgid "Create new folder" msgstr "Nieuwe map aanmaken" -#: ../../Zotlabs/Storage/Browser.php:322 +#: ../../Zotlabs/Storage/Browser.php:331 msgid "Upload file" msgstr "Bestand uploaden" -#: ../../Zotlabs/Storage/Browser.php:335 +#: ../../Zotlabs/Storage/Browser.php:345 msgid "Drop files here to immediately upload" msgstr "Sleep bestanden hierheen om ze onmiddellijk te uploaden" -#: ../../Zotlabs/Web/Router.php:67 ../../Zotlabs/Web/WebServer.php:128 -#: ../../Zotlabs/Module/Achievements.php:34 -#: ../../Zotlabs/Module/Register.php:77 ../../Zotlabs/Module/Connedit.php:397 -#: ../../Zotlabs/Module/Authtest.php:16 ../../Zotlabs/Module/Bookmarks.php:61 -#: ../../Zotlabs/Module/Locs.php:87 ../../Zotlabs/Module/Page.php:35 -#: ../../Zotlabs/Module/Page.php:91 ../../Zotlabs/Module/Manage.php:10 +#: ../../Zotlabs/Web/WebServer.php:127 ../../Zotlabs/Module/Group.php:72 +#: ../../Zotlabs/Module/Dreport.php:10 ../../Zotlabs/Module/Dreport.php:68 +#: ../../Zotlabs/Module/Import_items.php:114 +#: ../../Zotlabs/Module/Profperm.php:28 ../../Zotlabs/Module/Like.php:283 +#: ../../Zotlabs/Module/Subthread.php:62 +#: ../../extend/addon/addon/frphotos/frphotos.php:81 +#: ../../extend/addon/addon/redfiles/redfiles.php:109 +#: ../../extend/addon/addon/redphotos/redphotos.php:119 +#: ../../include/items.php:327 +msgid "Permission denied" +msgstr "Toegang geweigerd" + +#: ../../Zotlabs/Web/WebServer.php:128 +#: ../../Zotlabs/Module/Achievements.php:34 ../../Zotlabs/Module/Appman.php:82 +#: ../../Zotlabs/Module/Register.php:77 ../../Zotlabs/Module/Authtest.php:16 +#: ../../Zotlabs/Module/Bookmarks.php:61 ../../Zotlabs/Module/Editblock.php:67 +#: ../../Zotlabs/Module/Page.php:35 ../../Zotlabs/Module/Page.php:91 #: ../../Zotlabs/Module/Connections.php:33 #: ../../Zotlabs/Module/Cover_photo.php:277 #: ../../Zotlabs/Module/Cover_photo.php:290 @@ -351,78 +386,69 @@ msgstr "Sleep bestanden hierheen om ze onmiddellijk te uploaden" #: ../../Zotlabs/Module/Editwebpage.php:89 #: ../../Zotlabs/Module/Editwebpage.php:104 #: ../../Zotlabs/Module/Editwebpage.php:126 -#: ../../Zotlabs/Module/Channel.php:107 ../../Zotlabs/Module/Channel.php:237 -#: ../../Zotlabs/Module/Channel.php:277 ../../Zotlabs/Module/Network.php:15 -#: ../../Zotlabs/Module/Menu.php:78 ../../Zotlabs/Module/Appman.php:76 -#: ../../Zotlabs/Module/Filestorage.php:23 +#: ../../Zotlabs/Module/Network.php:15 ../../Zotlabs/Module/Menu.php:78 +#: ../../Zotlabs/Module/Locs.php:87 ../../Zotlabs/Module/Connedit.php:388 +#: ../../Zotlabs/Module/Events.php:271 ../../Zotlabs/Module/Filestorage.php:23 #: ../../Zotlabs/Module/Filestorage.php:78 #: ../../Zotlabs/Module/Filestorage.php:93 -#: ../../Zotlabs/Module/Filestorage.php:120 ../../Zotlabs/Module/Item.php:220 -#: ../../Zotlabs/Module/Item.php:230 ../../Zotlabs/Module/Item.php:1064 -#: ../../Zotlabs/Module/Settings.php:59 ../../Zotlabs/Module/Mail.php:163 -#: ../../Zotlabs/Module/Block.php:26 ../../Zotlabs/Module/Block.php:76 +#: ../../Zotlabs/Module/Filestorage.php:120 ../../Zotlabs/Module/Photos.php:73 +#: ../../Zotlabs/Module/Settings.php:59 ../../Zotlabs/Module/Group.php:13 +#: ../../Zotlabs/Module/Mail.php:164 ../../Zotlabs/Module/Block.php:26 +#: ../../Zotlabs/Module/Block.php:76 ../../Zotlabs/Module/Manage.php:10 +#: ../../Zotlabs/Module/Message.php:18 ../../Zotlabs/Module/Mitem.php:115 +#: ../../Zotlabs/Module/Editpost.php:17 ../../Zotlabs/Module/Api.php:24 #: ../../Zotlabs/Module/Invite.php:17 ../../Zotlabs/Module/Invite.php:94 -#: ../../Zotlabs/Module/Editblock.php:67 ../../Zotlabs/Module/Group.php:13 -#: ../../Zotlabs/Module/Mitem.php:115 ../../Zotlabs/Module/Message.php:18 -#: ../../Zotlabs/Module/Mood.php:116 ../../Zotlabs/Module/Photos.php:73 -#: ../../Zotlabs/Module/Setup.php:212 ../../Zotlabs/Module/Editpost.php:17 #: ../../Zotlabs/Module/New_channel.php:77 #: ../../Zotlabs/Module/New_channel.php:104 +#: ../../Zotlabs/Module/Webpages.php:116 #: ../../Zotlabs/Module/Notifications.php:11 ../../Zotlabs/Module/Poke.php:137 -#: ../../Zotlabs/Module/Profiles.php:197 ../../Zotlabs/Module/Profiles.php:595 -#: ../../Zotlabs/Module/Profile.php:68 ../../Zotlabs/Module/Profile.php:76 -#: ../../Zotlabs/Module/Blocks.php:73 ../../Zotlabs/Module/Blocks.php:80 -#: ../../Zotlabs/Module/Layouts.php:71 ../../Zotlabs/Module/Layouts.php:78 -#: ../../Zotlabs/Module/Layouts.php:89 ../../Zotlabs/Module/Rate.php:113 -#: ../../Zotlabs/Module/Like.php:181 -#: ../../Zotlabs/Module/Profile_photo.php:273 -#: ../../Zotlabs/Module/Profile_photo.php:286 -#: ../../Zotlabs/Module/Common.php:39 ../../Zotlabs/Module/Api.php:24 +#: ../../Zotlabs/Module/Item.php:220 ../../Zotlabs/Module/Item.php:230 +#: ../../Zotlabs/Module/Item.php:1067 ../../Zotlabs/Module/Blocks.php:73 +#: ../../Zotlabs/Module/Blocks.php:80 ../../Zotlabs/Module/Layouts.php:71 +#: ../../Zotlabs/Module/Layouts.php:78 ../../Zotlabs/Module/Layouts.php:89 +#: ../../Zotlabs/Module/Rate.php:113 +#: ../../Zotlabs/Module/Profile_photo.php:278 +#: ../../Zotlabs/Module/Profile_photo.php:291 +#: ../../Zotlabs/Module/Like.php:181 ../../Zotlabs/Module/Common.php:39 +#: ../../Zotlabs/Module/Channel.php:115 ../../Zotlabs/Module/Channel.php:245 +#: ../../Zotlabs/Module/Channel.php:285 ../../Zotlabs/Module/Mood.php:116 #: ../../Zotlabs/Module/Regmod.php:21 ../../Zotlabs/Module/Pdledit.php:29 +#: ../../Zotlabs/Module/Profile.php:83 ../../Zotlabs/Module/Profile.php:100 +#: ../../Zotlabs/Module/Viewsrc.php:18 #: ../../Zotlabs/Module/Service_limits.php:11 -#: ../../Zotlabs/Module/Webpages.php:116 -#: ../../Zotlabs/Module/Sharedwithme.php:11 ../../Zotlabs/Module/Wiki.php:189 -#: ../../Zotlabs/Module/Wiki.php:286 ../../Zotlabs/Module/Sources.php:74 -#: ../../Zotlabs/Module/Suggest.php:30 ../../Zotlabs/Module/Thing.php:274 -#: ../../Zotlabs/Module/Thing.php:294 ../../Zotlabs/Module/Thing.php:335 +#: ../../Zotlabs/Module/Sharedwithme.php:11 +#: ../../Zotlabs/Module/Sources.php:74 ../../Zotlabs/Module/Suggest.php:30 +#: ../../Zotlabs/Module/Profiles.php:198 ../../Zotlabs/Module/Profiles.php:635 +#: ../../Zotlabs/Module/Thing.php:274 ../../Zotlabs/Module/Thing.php:294 +#: ../../Zotlabs/Module/Thing.php:335 ../../Zotlabs/Module/Setup.php:212 #: ../../Zotlabs/Module/Viewconnections.php:28 #: ../../Zotlabs/Module/Viewconnections.php:33 -#: ../../Zotlabs/Module/Viewsrc.php:18 ../../Zotlabs/Module/Chat.php:100 -#: ../../Zotlabs/Module/Chat.php:105 ../../Zotlabs/Module/Events.php:267 -#: ../../Zotlabs/Lib/Chatroom.php:137 +#: ../../Zotlabs/Module/Wiki.php:50 ../../Zotlabs/Module/Wiki.php:215 +#: ../../Zotlabs/Module/Wiki.php:311 ../../Zotlabs/Module/Chat.php:98 +#: ../../Zotlabs/Module/Chat.php:103 ../../Zotlabs/Lib/Chatroom.php:137 #: ../../extend/addon/addon/friendica/dfrn_confirm.php:55 #: ../../extend/addon/addon/keepout/keepout.php:36 #: ../../extend/addon/addon/pumpio/pumpio.php:40 #: ../../extend/addon/addon/openid/Mod_Id.php:53 #: ../../extend/addon/addon/diaspora_reconnect/diaspora_reconnect.php:58 -#: ../../include/items.php:3422 ../../include/attach.php:142 -#: ../../include/attach.php:189 ../../include/attach.php:253 -#: ../../include/attach.php:267 ../../include/attach.php:274 -#: ../../include/attach.php:341 ../../include/attach.php:355 -#: ../../include/attach.php:362 ../../include/attach.php:439 -#: ../../include/attach.php:906 ../../include/attach.php:977 -#: ../../include/attach.php:1135 ../../include/photos.php:27 +#: ../../extend/addon/addon/gitwiki/Mod_Gitwiki.php:194 +#: ../../extend/addon/addon/gitwiki/Mod_Gitwiki.php:291 +#: ../../include/items.php:3447 ../../include/attach.php:144 +#: ../../include/attach.php:191 ../../include/attach.php:255 +#: ../../include/attach.php:269 ../../include/attach.php:276 +#: ../../include/attach.php:343 ../../include/attach.php:357 +#: ../../include/attach.php:364 ../../include/attach.php:441 +#: ../../include/attach.php:908 ../../include/attach.php:979 +#: ../../include/attach.php:1137 ../../include/photos.php:27 msgid "Permission denied." msgstr "Toegang geweigerd." -#: ../../Zotlabs/Web/Router.php:157 ../../Zotlabs/Module/Page.php:94 -#: ../../Zotlabs/Module/Display.php:120 ../../Zotlabs/Module/Block.php:79 -#: ../../include/help.php:66 +#: ../../Zotlabs/Web/Router.php:146 ../../Zotlabs/Module/Page.php:94 +#: ../../Zotlabs/Module/Display.php:122 ../../Zotlabs/Module/Block.php:79 +#: ../../Zotlabs/Lib/NativeWikiPage.php:518 ../../include/help.php:68 msgid "Page not found." msgstr "Pagina niet gevonden." -#: ../../Zotlabs/Web/WebServer.php:127 ../../Zotlabs/Module/Dreport.php:10 -#: ../../Zotlabs/Module/Dreport.php:68 -#: ../../Zotlabs/Module/Import_items.php:114 ../../Zotlabs/Module/Group.php:72 -#: ../../Zotlabs/Module/Profperm.php:28 ../../Zotlabs/Module/Like.php:283 -#: ../../Zotlabs/Module/Subthread.php:62 -#: ../../extend/addon/addon/frphotos/frphotos.php:81 -#: ../../extend/addon/addon/redfiles/redfiles.php:109 -#: ../../extend/addon/addon/redphotos/redphotos.php:119 -#: ../../include/items.php:327 -msgid "Permission denied" -msgstr "Toegang geweigerd" - #: ../../Zotlabs/Zot/Auth.php:138 msgid "" "Remote authentication blocked. You are logged into this site locally. Please" @@ -431,19 +457,19 @@ msgstr "Authenticatie op afstand geblokkeerd. Je bent lokaal op deze hub ingelog #: ../../Zotlabs/Zot/Auth.php:250 #: ../../extend/addon/addon/openid/Mod_Openid.php:76 -#: ../../extend/addon/addon/openid/Mod_Openid.php:183 +#: ../../extend/addon/addon/openid/Mod_Openid.php:178 #, php-format msgid "Welcome %s. Remote authentication successful." msgstr "Welkom %s. Authenticatie op afstand geslaagd." #: ../../Zotlabs/Module/Achievements.php:15 -#: ../../Zotlabs/Module/Connect.php:17 ../../Zotlabs/Module/Editlayout.php:31 +#: ../../Zotlabs/Module/Connect.php:17 ../../Zotlabs/Module/Editblock.php:31 +#: ../../Zotlabs/Module/Editlayout.php:31 #: ../../Zotlabs/Module/Editwebpage.php:32 #: ../../Zotlabs/Module/Filestorage.php:59 -#: ../../Zotlabs/Module/Editblock.php:31 ../../Zotlabs/Module/Hcard.php:12 -#: ../../Zotlabs/Module/Profile.php:20 ../../Zotlabs/Module/Blocks.php:33 -#: ../../Zotlabs/Module/Layouts.php:31 ../../Zotlabs/Module/Webpages.php:33 -#: ../../include/channel.php:862 +#: ../../Zotlabs/Module/Webpages.php:33 ../../Zotlabs/Module/Hcard.php:12 +#: ../../Zotlabs/Module/Blocks.php:33 ../../Zotlabs/Module/Layouts.php:31 +#: ../../Zotlabs/Module/Profile.php:20 ../../include/channel.php:945 msgid "Requested profile is not available." msgstr "Opgevraagd profiel is niet beschikbaar" @@ -451,13 +477,159 @@ msgstr "Opgevraagd profiel is niet beschikbaar" msgid "Some blurb about what to do when you're new here" msgstr "Welkom op $Projectname. Klik op de tab ontdekken of klik rechtsboven op de <a href=\"directory\">kanalengids</a>, om kanalen te vinden. Rechtsboven vind je ook <a href=\"directory\">apps</a>, waar je vrijwel alle functies van $Projectname kunt vinden. Voor <a href=\"directory\">hulp</a> met $Projectname klik je op het vraagteken." -#: ../../Zotlabs/Module/Chatsvc.php:117 -msgid "Away" -msgstr "Afwezig" +#: ../../Zotlabs/Module/Appman.php:38 ../../Zotlabs/Module/Appman.php:55 +msgid "App installed." +msgstr "App geïnstalleerd" -#: ../../Zotlabs/Module/Chatsvc.php:122 -msgid "Online" -msgstr "Online" +#: ../../Zotlabs/Module/Appman.php:48 +msgid "Malformed app." +msgstr "Misvormde app." + +#: ../../Zotlabs/Module/Appman.php:111 +msgid "Embed code" +msgstr "Insluitcode" + +#: ../../Zotlabs/Module/Appman.php:117 +msgid "Edit App" +msgstr "App bewerken" + +#: ../../Zotlabs/Module/Appman.php:117 +msgid "Create App" +msgstr "App maken" + +#: ../../Zotlabs/Module/Appman.php:122 +msgid "Name of app" +msgstr "Naam van app" + +#: ../../Zotlabs/Module/Appman.php:122 ../../Zotlabs/Module/Appman.php:123 +#: ../../Zotlabs/Module/Events.php:460 ../../Zotlabs/Module/Events.php:465 +#: ../../Zotlabs/Module/Profiles.php:748 ../../Zotlabs/Module/Profiles.php:752 +#: ../../include/datetime.php:259 +msgid "Required" +msgstr "Vereist" + +#: ../../Zotlabs/Module/Appman.php:123 +msgid "Location (URL) of app" +msgstr "Locatie (URL) van app" + +#: ../../Zotlabs/Module/Appman.php:124 ../../Zotlabs/Module/Events.php:473 +#: ../../Zotlabs/Module/Rbmark.php:101 +#: ../../extend/addon/addon/cdav/Mod_Cdav.php:838 +#: ../../extend/addon/addon/rendezvous/rendezvous.php:173 +msgid "Description" +msgstr "Omschrijving" + +#: ../../Zotlabs/Module/Appman.php:125 +msgid "Photo icon URL" +msgstr "URL van pictogram" + +#: ../../Zotlabs/Module/Appman.php:125 +msgid "80 x 80 pixels - optional" +msgstr "80 x 80 pixels (niet verplicht)" + +#: ../../Zotlabs/Module/Appman.php:126 +msgid "Categories (optional, comma separated list)" +msgstr "Categorieën (niet verplicht, door komma's gescheiden lijst)" + +#: ../../Zotlabs/Module/Appman.php:127 +msgid "Version ID" +msgstr "Versie-ID" + +#: ../../Zotlabs/Module/Appman.php:128 +msgid "Price of app" +msgstr "Prijs van de app" + +#: ../../Zotlabs/Module/Appman.php:129 +msgid "Location (URL) to purchase app" +msgstr "Locatie (URL) om de app aan te schaffen" + +#: ../../Zotlabs/Module/Appman.php:134 ../../Zotlabs/Module/Import.php:507 +#: ../../Zotlabs/Module/Connect.php:98 +#: ../../Zotlabs/Module/Admin/Features.php:66 +#: ../../Zotlabs/Module/Admin/Logs.php:84 +#: ../../Zotlabs/Module/Admin/Profs.php:157 +#: ../../Zotlabs/Module/Admin/Security.php:104 +#: ../../Zotlabs/Module/Admin/Account_edit.php:74 +#: ../../Zotlabs/Module/Admin/Accounts.php:166 +#: ../../Zotlabs/Module/Admin/Channels.php:147 +#: ../../Zotlabs/Module/Admin/Site.php:268 +#: ../../Zotlabs/Module/Admin/Plugins.php:438 +#: ../../Zotlabs/Module/Admin/Themes.php:158 ../../Zotlabs/Module/Locs.php:121 +#: ../../Zotlabs/Module/Connedit.php:893 ../../Zotlabs/Module/Events.php:493 +#: ../../Zotlabs/Module/Filestorage.php:165 +#: ../../Zotlabs/Module/Photos.php:667 ../../Zotlabs/Module/Photos.php:1053 +#: ../../Zotlabs/Module/Photos.php:1093 ../../Zotlabs/Module/Photos.php:1211 +#: ../../Zotlabs/Module/Group.php:85 ../../Zotlabs/Module/Mail.php:413 +#: ../../Zotlabs/Module/Import_items.php:122 +#: ../../Zotlabs/Module/Mitem.php:243 ../../Zotlabs/Module/Cal.php:342 +#: ../../Zotlabs/Module/Invite.php:149 ../../Zotlabs/Module/Poke.php:186 +#: ../../Zotlabs/Module/Pconfig.php:107 ../../Zotlabs/Module/Rate.php:166 +#: ../../Zotlabs/Module/Mood.php:139 ../../Zotlabs/Module/Pdledit.php:74 +#: ../../Zotlabs/Module/Sources.php:114 ../../Zotlabs/Module/Sources.php:149 +#: ../../Zotlabs/Module/Profiles.php:726 +#: ../../Zotlabs/Module/Settings/Features.php:47 +#: ../../Zotlabs/Module/Settings/Oauth.php:87 +#: ../../Zotlabs/Module/Settings/Account.php:118 +#: ../../Zotlabs/Module/Settings/Channel.php:476 +#: ../../Zotlabs/Module/Settings/Featured.php:50 +#: ../../Zotlabs/Module/Settings/Permcats.php:112 +#: ../../Zotlabs/Module/Settings/Tokens.php:168 +#: ../../Zotlabs/Module/Settings/Display.php:203 +#: ../../Zotlabs/Module/Thing.php:320 ../../Zotlabs/Module/Thing.php:370 +#: ../../Zotlabs/Module/Setup.php:309 ../../Zotlabs/Module/Setup.php:357 +#: ../../Zotlabs/Module/Wiki.php:168 ../../Zotlabs/Module/Chat.php:194 +#: ../../Zotlabs/Module/Chat.php:239 ../../Zotlabs/Module/Xchan.php:15 +#: ../../Zotlabs/Lib/ThreadItem.php:731 +#: ../../extend/addon/addon/chords/Mod_Chords.php:60 +#: ../../extend/addon/addon/diaspora/diaspora.php:714 +#: ../../extend/addon/addon/dwpost/dwpost.php:89 +#: ../../extend/addon/addon/flattrwidget/flattrwidget.php:124 +#: ../../extend/addon/addon/friendica/friendica.php:128 +#: ../../extend/addon/addon/frphotos/frphotos.php:96 +#: ../../extend/addon/addon/hubwall/hubwall.php:95 +#: ../../extend/addon/addon/ijpost/ijpost.php:89 +#: ../../extend/addon/addon/irc/irc.php:53 +#: ../../extend/addon/addon/jappixmini/jappixmini.php:371 +#: ../../extend/addon/addon/libertree/libertree.php:85 +#: ../../extend/addon/addon/ljpost/ljpost.php:86 +#: ../../extend/addon/addon/logrot/logrot.php:35 +#: ../../extend/addon/addon/mailhost/mailhost.php:40 +#: ../../extend/addon/addon/nofed/nofed.php:80 +#: ../../extend/addon/addon/nsabait/nsabait.php:161 +#: ../../extend/addon/addon/nsfw/nsfw.php:92 +#: ../../extend/addon/addon/openclipatar/openclipatar.php:53 +#: ../../extend/addon/addon/openstreetmap/openstreetmap.php:168 +#: ../../extend/addon/addon/pageheader/pageheader.php:48 +#: ../../extend/addon/addon/piwik/piwik.php:95 +#: ../../extend/addon/addon/planets/planets.php:157 +#: ../../extend/addon/addon/pumpio/pumpio.php:237 +#: ../../extend/addon/addon/rainbowtag/rainbowtag.php:85 +#: ../../extend/addon/addon/redfiles/redfiles.php:124 +#: ../../extend/addon/addon/redphotos/redphotos.php:136 +#: ../../extend/addon/addon/redred/redred.php:119 +#: ../../extend/addon/addon/rtof/rtof.php:101 +#: ../../extend/addon/addon/skeleton/skeleton.php:65 +#: ../../extend/addon/addon/smileybutton/smileybutton.php:281 +#: ../../extend/addon/addon/startpage/startpage.php:113 +#: ../../extend/addon/addon/statusnet/statusnet.php:322 +#: ../../extend/addon/addon/statusnet/statusnet.php:380 +#: ../../extend/addon/addon/statusnet/statusnet.php:432 +#: ../../extend/addon/addon/statusnet/statusnet.php:899 +#: ../../extend/addon/addon/superblock/superblock.php:120 +#: ../../extend/addon/addon/twitter/twitter.php:217 +#: ../../extend/addon/addon/twitter/twitter.php:259 +#: ../../extend/addon/addon/visage/visage.php:170 +#: ../../extend/addon/addon/wppost/wppost.php:113 +#: ../../extend/addon/addon/xmpp/xmpp.php:69 +#: ../../extend/addon/addon/cdav/cdav.php:246 +#: ../../extend/addon/addon/likebanner/likebanner.php:57 +#: ../../extend/addon/addon/mailtest/mailtest.php:100 +#: ../../extend/addon/addon/gitwiki/Mod_Gitwiki.php:153 +#: ../../extend/addon/addon/gnusoc/gnusoc.php:133 +#: ../../include/widgets.php:801 ../../include/js_strings.php:22 +#: ../../view/theme/redbasic/php/config.php:106 +msgid "Submit" +msgstr "Opslaan" #: ../../Zotlabs/Module/Register.php:49 msgid "Maximum daily site registrations exceeded. Please try again tomorrow." @@ -581,7 +753,7 @@ msgid "yes" msgstr "Ja" #: ../../Zotlabs/Module/Register.php:253 -#: ../../Zotlabs/Module/Admin/Site.php:261 +#: ../../Zotlabs/Module/Admin/Site.php:269 msgid "Registration" msgstr "Registratie" @@ -589,8 +761,8 @@ msgstr "Registratie" msgid "Membership on this site is by invitation only." msgstr "Registreren op deze $Projectname-hub kan alleen op uitnodiging." -#: ../../Zotlabs/Module/Register.php:270 ../../include/nav.php:150 -#: ../../boot.php:1702 +#: ../../Zotlabs/Module/Register.php:270 ../../include/nav.php:162 +#: ../../boot.php:1730 msgid "Register" msgstr "Registreren" @@ -605,618 +777,156 @@ msgstr "Mogelijk moet op deze hub eerst jouw e-mail geverifieerd worden. Wanneer msgid "Fetching URL returns error: %1$s" msgstr "Ophalen URL gaf een foutmelding terug: %1$s" -#: ../../Zotlabs/Module/Match.php:26 -msgid "Profile Match" -msgstr "Profielovereenkomst" - -#: ../../Zotlabs/Module/Match.php:35 -msgid "No keywords to match. Please add keywords to your default profile." -msgstr "Je hebt geen trefwoorden waarmee overeenkomsten gevonden kunnen worden. Voeg enkele trefwoorden aan je standaardprofiel toe." - -#: ../../Zotlabs/Module/Match.php:67 -msgid "is interested in:" -msgstr "is geïnteresseerd in:" - -#: ../../Zotlabs/Module/Match.php:68 ../../Zotlabs/Module/Directory.php:328 -#: ../../Zotlabs/Module/Suggest.php:56 ../../include/channel.php:1036 -#: ../../include/connections.php:78 ../../include/widgets.php:147 -#: ../../include/widgets.php:184 ../../include/conversation.php:937 -msgid "Connect" -msgstr "Verbinden" - -#: ../../Zotlabs/Module/Match.php:74 -msgid "No matches" -msgstr "Geen overeenkomsten" - -#: ../../Zotlabs/Module/Connedit.php:82 -msgid "Could not access contact record." -msgstr "Kon geen toegang krijgen tot de connectie-gegevens." - -#: ../../Zotlabs/Module/Connedit.php:106 -msgid "Could not locate selected profile." -msgstr "Kon het gekozen profiel niet vinden." - -#: ../../Zotlabs/Module/Connedit.php:258 -msgid "Connection updated." -msgstr "Connectie bijgewerkt." - -#: ../../Zotlabs/Module/Connedit.php:260 -msgid "Failed to update connection record." -msgstr "Bijwerken van connectie-gegevens mislukt." - -#: ../../Zotlabs/Module/Connedit.php:310 -msgid "is now connected to" -msgstr "is nu verbonden met" - -#: ../../Zotlabs/Module/Connedit.php:411 ../../Zotlabs/Module/Connedit.php:716 -#: ../../Zotlabs/Module/Admin/Site.php:218 ../../Zotlabs/Module/Menu.php:100 -#: ../../Zotlabs/Module/Menu.php:157 ../../Zotlabs/Module/Filestorage.php:160 -#: ../../Zotlabs/Module/Filestorage.php:168 ../../Zotlabs/Module/Mitem.php:162 -#: ../../Zotlabs/Module/Mitem.php:163 ../../Zotlabs/Module/Mitem.php:240 -#: ../../Zotlabs/Module/Mitem.php:241 ../../Zotlabs/Module/Photos.php:653 -#: ../../Zotlabs/Module/Profiles.php:641 ../../Zotlabs/Module/Api.php:97 -#: ../../Zotlabs/Module/Removeme.php:63 ../../Zotlabs/Module/Wiki.php:159 -#: ../../Zotlabs/Module/Settings/Channel.php:289 -#: ../../Zotlabs/Module/Settings/Display.php:103 -#: ../../Zotlabs/Module/Events.php:463 ../../Zotlabs/Module/Events.php:464 -#: ../../extend/addon/addon/dwpost/dwpost.php:73 -#: ../../extend/addon/addon/dwpost/dwpost.php:85 -#: ../../extend/addon/addon/flattrwidget/flattrwidget.php:120 -#: ../../extend/addon/addon/friendica/dfrn_request.php:865 -#: ../../extend/addon/addon/ijpost/ijpost.php:73 -#: ../../extend/addon/addon/ijpost/ijpost.php:85 -#: ../../extend/addon/addon/jappixmini/jappixmini.php:309 -#: ../../extend/addon/addon/jappixmini/jappixmini.php:313 -#: ../../extend/addon/addon/jappixmini/jappixmini.php:343 -#: ../../extend/addon/addon/jappixmini/jappixmini.php:351 -#: ../../extend/addon/addon/jappixmini/jappixmini.php:355 -#: ../../extend/addon/addon/jappixmini/jappixmini.php:359 -#: ../../extend/addon/addon/libertree/libertree.php:69 -#: ../../extend/addon/addon/libertree/libertree.php:81 -#: ../../extend/addon/addon/ljpost/ljpost.php:70 -#: ../../extend/addon/addon/ljpost/ljpost.php:82 -#: ../../extend/addon/addon/nofed/nofed.php:72 -#: ../../extend/addon/addon/nofed/nofed.php:76 -#: ../../extend/addon/addon/nsabait/nsabait.php:157 -#: ../../extend/addon/addon/nsfw/nsfw.php:84 -#: ../../extend/addon/addon/planets/planets.php:153 -#: ../../extend/addon/addon/pumpio/pumpio.php:219 -#: ../../extend/addon/addon/pumpio/pumpio.php:223 -#: ../../extend/addon/addon/pumpio/pumpio.php:227 -#: ../../extend/addon/addon/pumpio/pumpio.php:231 -#: ../../extend/addon/addon/rainbowtag/rainbowtag.php:81 -#: ../../extend/addon/addon/redred/redred.php:95 -#: ../../extend/addon/addon/redred/redred.php:99 -#: ../../extend/addon/addon/rtof/rtof.php:81 -#: ../../extend/addon/addon/rtof/rtof.php:85 -#: ../../extend/addon/addon/smileybutton/smileybutton.php:273 -#: ../../extend/addon/addon/smileybutton/smileybutton.php:277 -#: ../../extend/addon/addon/statusnet/statusnet.php:389 -#: ../../extend/addon/addon/statusnet/statusnet.php:411 -#: ../../extend/addon/addon/statusnet/statusnet.php:415 -#: ../../extend/addon/addon/statusnet/statusnet.php:424 -#: ../../extend/addon/addon/twitter/twitter.php:242 -#: ../../extend/addon/addon/twitter/twitter.php:246 -#: ../../extend/addon/addon/twitter/twitter.php:255 -#: ../../extend/addon/addon/visage/visage.php:166 -#: ../../extend/addon/addon/wppost/wppost.php:82 -#: ../../extend/addon/addon/wppost/wppost.php:105 -#: ../../extend/addon/addon/wppost/wppost.php:109 -#: ../../extend/addon/addon/xmpp/xmpp.php:53 -#: ../../extend/addon/addon/cdav/cdav.php:234 ../../include/dir_fns.php:143 -#: ../../include/dir_fns.php:144 ../../include/dir_fns.php:145 -#: ../../view/theme/redbasic/php/config.php:111 -#: ../../view/theme/redbasic/php/config.php:136 ../../boot.php:1724 -msgid "No" -msgstr "Nee" +#: ../../Zotlabs/Module/Rmagic.php:35 +msgid "Authentication failed." +msgstr "Authenticatie mislukt." -#: ../../Zotlabs/Module/Connedit.php:411 -#: ../../Zotlabs/Module/Admin/Site.php:220 ../../Zotlabs/Module/Menu.php:100 -#: ../../Zotlabs/Module/Menu.php:157 ../../Zotlabs/Module/Filestorage.php:160 -#: ../../Zotlabs/Module/Filestorage.php:168 ../../Zotlabs/Module/Mitem.php:162 -#: ../../Zotlabs/Module/Mitem.php:163 ../../Zotlabs/Module/Mitem.php:240 -#: ../../Zotlabs/Module/Mitem.php:241 ../../Zotlabs/Module/Photos.php:653 -#: ../../Zotlabs/Module/Profiles.php:641 ../../Zotlabs/Module/Api.php:96 -#: ../../Zotlabs/Module/Removeme.php:63 ../../Zotlabs/Module/Wiki.php:159 -#: ../../Zotlabs/Module/Settings/Channel.php:289 -#: ../../Zotlabs/Module/Settings/Display.php:103 -#: ../../Zotlabs/Module/Events.php:463 ../../Zotlabs/Module/Events.php:464 -#: ../../extend/addon/addon/dwpost/dwpost.php:73 -#: ../../extend/addon/addon/dwpost/dwpost.php:85 -#: ../../extend/addon/addon/flattrwidget/flattrwidget.php:120 -#: ../../extend/addon/addon/friendica/dfrn_request.php:865 -#: ../../extend/addon/addon/ijpost/ijpost.php:73 -#: ../../extend/addon/addon/ijpost/ijpost.php:85 -#: ../../extend/addon/addon/jappixmini/jappixmini.php:309 -#: ../../extend/addon/addon/jappixmini/jappixmini.php:313 -#: ../../extend/addon/addon/jappixmini/jappixmini.php:343 -#: ../../extend/addon/addon/jappixmini/jappixmini.php:351 -#: ../../extend/addon/addon/jappixmini/jappixmini.php:355 -#: ../../extend/addon/addon/jappixmini/jappixmini.php:359 -#: ../../extend/addon/addon/libertree/libertree.php:69 -#: ../../extend/addon/addon/libertree/libertree.php:81 -#: ../../extend/addon/addon/ljpost/ljpost.php:70 -#: ../../extend/addon/addon/ljpost/ljpost.php:82 -#: ../../extend/addon/addon/nofed/nofed.php:72 -#: ../../extend/addon/addon/nofed/nofed.php:76 -#: ../../extend/addon/addon/nsabait/nsabait.php:157 -#: ../../extend/addon/addon/nsfw/nsfw.php:84 -#: ../../extend/addon/addon/planets/planets.php:153 -#: ../../extend/addon/addon/pumpio/pumpio.php:219 -#: ../../extend/addon/addon/pumpio/pumpio.php:223 -#: ../../extend/addon/addon/pumpio/pumpio.php:227 -#: ../../extend/addon/addon/pumpio/pumpio.php:231 -#: ../../extend/addon/addon/rainbowtag/rainbowtag.php:81 -#: ../../extend/addon/addon/redred/redred.php:95 -#: ../../extend/addon/addon/redred/redred.php:99 -#: ../../extend/addon/addon/rtof/rtof.php:81 -#: ../../extend/addon/addon/rtof/rtof.php:85 -#: ../../extend/addon/addon/smileybutton/smileybutton.php:273 -#: ../../extend/addon/addon/smileybutton/smileybutton.php:277 -#: ../../extend/addon/addon/statusnet/statusnet.php:389 -#: ../../extend/addon/addon/statusnet/statusnet.php:411 -#: ../../extend/addon/addon/statusnet/statusnet.php:415 -#: ../../extend/addon/addon/statusnet/statusnet.php:424 -#: ../../extend/addon/addon/twitter/twitter.php:242 -#: ../../extend/addon/addon/twitter/twitter.php:246 -#: ../../extend/addon/addon/twitter/twitter.php:255 -#: ../../extend/addon/addon/visage/visage.php:166 -#: ../../extend/addon/addon/wppost/wppost.php:82 -#: ../../extend/addon/addon/wppost/wppost.php:105 -#: ../../extend/addon/addon/wppost/wppost.php:109 -#: ../../extend/addon/addon/xmpp/xmpp.php:53 -#: ../../extend/addon/addon/cdav/cdav.php:234 ../../include/dir_fns.php:143 -#: ../../include/dir_fns.php:144 ../../include/dir_fns.php:145 -#: ../../view/theme/redbasic/php/config.php:111 -#: ../../view/theme/redbasic/php/config.php:136 ../../boot.php:1724 -msgid "Yes" -msgstr "Ja" +#: ../../Zotlabs/Module/Rmagic.php:75 ../../include/channel.php:1989 +msgid "Remote Authentication" +msgstr "Authenticatie op afstand" -#: ../../Zotlabs/Module/Connedit.php:443 -msgid "Could not access address book record." -msgstr "Kon geen toegang krijgen tot de record van de connectie." +#: ../../Zotlabs/Module/Rmagic.php:76 ../../include/channel.php:1990 +msgid "Enter your channel address (e.g. channel@example.com)" +msgstr "Vul jouw kanaaladres in (bijv. channel@example.com)" -#: ../../Zotlabs/Module/Connedit.php:463 -msgid "Refresh failed - channel is currently unavailable." -msgstr "Vernieuwen mislukt - kanaal is momenteel niet beschikbaar" +#: ../../Zotlabs/Module/Rmagic.php:77 ../../include/channel.php:1991 +msgid "Authenticate" +msgstr "Authenticeren" -#: ../../Zotlabs/Module/Connedit.php:478 ../../Zotlabs/Module/Connedit.php:487 -#: ../../Zotlabs/Module/Connedit.php:496 ../../Zotlabs/Module/Connedit.php:505 -#: ../../Zotlabs/Module/Connedit.php:518 -msgid "Unable to set address book parameters." -msgstr "Niet in staat om de parameters van connecties in te stellen." +#: ../../Zotlabs/Module/Import.php:57 ../../Zotlabs/Module/Import_items.php:42 +msgid "Nothing to import." +msgstr "Niets gevonden om te importeren" -#: ../../Zotlabs/Module/Connedit.php:542 -msgid "Connection has been removed." -msgstr "Connectie is verwijderd" +#: ../../Zotlabs/Module/Import.php:69 ../../Zotlabs/Module/Import.php:84 +#: ../../Zotlabs/Module/Import_items.php:66 +msgid "Unable to download data from old server" +msgstr "Niet in staat om gegevens van de oude hub te downloaden" -#: ../../Zotlabs/Module/Connedit.php:582 ../../Zotlabs/Lib/Apps.php:223 -#: ../../extend/addon/addon/openclipatar/openclipatar.php:56 -#: ../../include/nav.php:89 ../../include/conversation.php:935 -msgid "View Profile" -msgstr "Profiel weergeven" +#: ../../Zotlabs/Module/Import.php:91 ../../Zotlabs/Module/Import_items.php:72 +msgid "Imported file is empty." +msgstr "Geïmporteerde bestand is leeg" -#: ../../Zotlabs/Module/Connedit.php:585 +#: ../../Zotlabs/Module/Import.php:111 +#: ../../Zotlabs/Module/Import_items.php:88 #, php-format -msgid "View %s's profile" -msgstr "Profiel van %s weergeven" - -#: ../../Zotlabs/Module/Connedit.php:589 -msgid "Refresh Permissions" -msgstr "Permissies vernieuwen" - -#: ../../Zotlabs/Module/Connedit.php:592 -msgid "Fetch updated permissions" -msgstr "Aangepaste permissies ophalen" - -#: ../../Zotlabs/Module/Connedit.php:596 -msgid "Recent Activity" -msgstr "Recente activiteit/berichten" - -#: ../../Zotlabs/Module/Connedit.php:599 -msgid "View recent posts and comments" -msgstr "Recente berichten en reacties weergeven" - -#: ../../Zotlabs/Module/Connedit.php:603 -#: ../../Zotlabs/Module/Admin/Accounts.php:175 -msgid "Unblock" -msgstr "Deblokkeren" - -#: ../../Zotlabs/Module/Connedit.php:603 -#: ../../Zotlabs/Module/Admin/Accounts.php:174 -msgid "Block" -msgstr "Blokkeren" - -#: ../../Zotlabs/Module/Connedit.php:606 -msgid "Block (or Unblock) all communications with this connection" -msgstr "Blokkeer (of deblokkeer) alle communicatie met deze connectie" - -#: ../../Zotlabs/Module/Connedit.php:607 -msgid "This connection is blocked!" -msgstr "Deze connectie is geblokkeerd!" - -#: ../../Zotlabs/Module/Connedit.php:611 -msgid "Unignore" -msgstr "Niet meer negeren" - -#: ../../Zotlabs/Module/Connedit.php:611 -#: ../../Zotlabs/Module/Connections.php:277 -msgid "Ignore" -msgstr "Negeren" - -#: ../../Zotlabs/Module/Connedit.php:614 -msgid "Ignore (or Unignore) all inbound communications from this connection" -msgstr "Negeer (of negeer niet meer) alle inkomende communicatie van deze connectie" - -#: ../../Zotlabs/Module/Connedit.php:615 -msgid "This connection is ignored!" -msgstr "Deze connectie wordt genegeerd!" - -#: ../../Zotlabs/Module/Connedit.php:619 -msgid "Unarchive" -msgstr "Niet meer archiveren" - -#: ../../Zotlabs/Module/Connedit.php:619 -msgid "Archive" -msgstr "Archiveren" - -#: ../../Zotlabs/Module/Connedit.php:622 -msgid "" -"Archive (or Unarchive) this connection - mark channel dead but keep content" -msgstr "Archiveer (of dearchiveer) deze connectie - markeer het kanaal als dood, maar bewaar de inhoud" - -#: ../../Zotlabs/Module/Connedit.php:623 -msgid "This connection is archived!" -msgstr "Deze connectie is gearchiveerd!" - -#: ../../Zotlabs/Module/Connedit.php:627 -msgid "Unhide" -msgstr "Niet meer verbergen" - -#: ../../Zotlabs/Module/Connedit.php:627 -msgid "Hide" -msgstr "Verbergen" - -#: ../../Zotlabs/Module/Connedit.php:630 -msgid "Hide or Unhide this connection from your other connections" -msgstr "Deze connectie verbergen (of niet meer verbergen) voor jouw andere connecties" - -#: ../../Zotlabs/Module/Connedit.php:631 -msgid "This connection is hidden!" -msgstr "Deze connectie is verborgen!" - -#: ../../Zotlabs/Module/Connedit.php:638 -msgid "Delete this connection" -msgstr "Deze connectie verwijderen" - -#: ../../Zotlabs/Module/Connedit.php:655 ../../include/widgets.php:529 -msgid "Me" -msgstr "Ik" - -#: ../../Zotlabs/Module/Connedit.php:656 ../../include/widgets.php:530 -msgid "Family" -msgstr "Familie" - -#: ../../Zotlabs/Module/Connedit.php:657 -#: ../../Zotlabs/Module/Settings/Channel.php:61 -#: ../../Zotlabs/Module/Settings/Channel.php:65 -#: ../../Zotlabs/Module/Settings/Channel.php:66 -#: ../../Zotlabs/Module/Settings/Channel.php:69 -#: ../../Zotlabs/Module/Settings/Channel.php:80 -#: ../../include/selectors.php:123 ../../include/channel.php:402 -#: ../../include/channel.php:403 ../../include/channel.php:410 -#: ../../include/widgets.php:531 -msgid "Friends" -msgstr "Vrienden" - -#: ../../Zotlabs/Module/Connedit.php:658 ../../include/widgets.php:532 -msgid "Acquaintances" -msgstr "Kennissen" - -#: ../../Zotlabs/Module/Connedit.php:659 -#: ../../Zotlabs/Module/Connections.php:92 -#: ../../Zotlabs/Module/Connections.php:107 ../../include/widgets.php:533 -msgid "All" -msgstr "Alles" - -#: ../../Zotlabs/Module/Connedit.php:716 -msgid "Approve this connection" -msgstr "Deze connectie accepteren" - -#: ../../Zotlabs/Module/Connedit.php:716 -msgid "Accept connection to allow communication" -msgstr "Keur deze connectie goed om communicatie toe te staan" - -#: ../../Zotlabs/Module/Connedit.php:721 -msgid "Set Affinity" -msgstr "Verwantschapsfilter instellen" - -#: ../../Zotlabs/Module/Connedit.php:724 -msgid "Set Profile" -msgstr "Profiel instellen" - -#: ../../Zotlabs/Module/Connedit.php:727 -msgid "Set Affinity & Profile" -msgstr "Verwantschapsfilter en profiel instellen" - -#: ../../Zotlabs/Module/Connedit.php:776 -msgid "none" -msgstr "geen" - -#: ../../Zotlabs/Module/Connedit.php:780 ../../include/widgets.php:656 -msgid "Connection Default Permissions" -msgstr "Standaard permissies voor connecties" +msgid "Warning: Database versions differ by %1$d updates." +msgstr "Waarschuwing: database-versies lopen %1$d updates achter." -#: ../../Zotlabs/Module/Connedit.php:780 ../../include/items.php:3909 +#: ../../Zotlabs/Module/Import.php:134 #, php-format -msgid "Connection: %s" -msgstr "Connectie: %s" - -#: ../../Zotlabs/Module/Connedit.php:781 -msgid "Apply these permissions automatically" -msgstr "Deze permissies automatisch toepassen" - -#: ../../Zotlabs/Module/Connedit.php:781 -msgid "Connection requests will be approved without your interaction" -msgstr "Connectieverzoeken zullen automatisch worden geaccepteerd" - -#: ../../Zotlabs/Module/Connedit.php:784 -msgid "This connection's primary address is" -msgstr "Het primaire kanaaladres van deze connectie is" - -#: ../../Zotlabs/Module/Connedit.php:785 -msgid "Available locations:" -msgstr "Beschikbare locaties:" - -#: ../../Zotlabs/Module/Connedit.php:789 -msgid "" -"The permissions indicated on this page will be applied to all new " -"connections." -msgstr "Permissies die op deze pagina staan vermeld worden op alle nieuwe connecties toegepast." - -#: ../../Zotlabs/Module/Connedit.php:790 -msgid "Connection Tools" -msgstr "Hulpmiddelen" - -#: ../../Zotlabs/Module/Connedit.php:792 -msgid "Slide to adjust your degree of friendship" -msgstr "Schuif om te bepalen hoe goed je iemand kent en/of mag" - -#: ../../Zotlabs/Module/Connedit.php:793 ../../Zotlabs/Module/Rate.php:155 -#: ../../include/js_strings.php:20 -msgid "Rating" -msgstr "Beoordeling" +msgid "Your service plan only allows %d channels." +msgstr "Jouw abonnement staat maar %d kanalen toe." -#: ../../Zotlabs/Module/Connedit.php:794 -msgid "Slide to adjust your rating" -msgstr "Gebruik de schuif om je beoordeling te geven" +#: ../../Zotlabs/Module/Import.php:149 +msgid "No channel. Import failed." +msgstr "Geen kanaal. Importeren mislukt." -#: ../../Zotlabs/Module/Connedit.php:795 ../../Zotlabs/Module/Connedit.php:800 -msgid "Optionally explain your rating" -msgstr "Verklaar jouw beoordeling (niet verplicht)" +#: ../../Zotlabs/Module/Import.php:467 +#: ../../extend/addon/addon/diaspora/import_diaspora.php:142 +msgid "Import completed." +msgstr "Import voltooid." -#: ../../Zotlabs/Module/Connedit.php:797 -msgid "Custom Filter" -msgstr "Berichtenfilter" +#: ../../Zotlabs/Module/Import.php:488 +msgid "You must be logged in to use this feature." +msgstr "Je moet ingelogd zijn om dit onderdeel te kunnen gebruiken." -#: ../../Zotlabs/Module/Connedit.php:798 -msgid "Only import posts with this text" -msgstr "Importeer alleen berichten met deze tekst" +#: ../../Zotlabs/Module/Import.php:493 +msgid "Import Channel" +msgstr "Kanaal importeren" -#: ../../Zotlabs/Module/Connedit.php:798 ../../Zotlabs/Module/Connedit.php:799 +#: ../../Zotlabs/Module/Import.php:494 msgid "" -"words one per line or #tags or /patterns/ or lang=xx, leave blank to import " -"all posts" -msgstr "woorden (één per regel), #tags, /regex/ of talen (lang=iso639-1) - laat leeg om alle berichten te importeren" +"Use this form to import an existing channel from a different server/hub. You" +" may retrieve the channel identity from the old server/hub via the network " +"or provide an export file." +msgstr "Gebruik dit formulier om een bestaand kanaal te importeren van een andere hub. Je kan de kanaal-identiteit van de oude hub via het netwerk ontvangen of een exportbestand verstrekken." -#: ../../Zotlabs/Module/Connedit.php:799 -msgid "Do not import posts with this text" -msgstr "Importeer geen berichten met deze tekst" +#: ../../Zotlabs/Module/Import.php:495 +#: ../../Zotlabs/Module/Import_items.php:121 +msgid "File to Upload" +msgstr "Bestand om te uploaden" -#: ../../Zotlabs/Module/Connedit.php:801 -msgid "This information is public!" -msgstr "Deze informatie is openbaar!" +#: ../../Zotlabs/Module/Import.php:496 +msgid "Or provide the old server/hub details" +msgstr "Of vul de gegevens van de oude hub in" -#: ../../Zotlabs/Module/Connedit.php:806 -msgid "Connection Pending Approval" -msgstr "Connectie moet nog geaccepteerd worden" +#: ../../Zotlabs/Module/Import.php:497 +msgid "Your old identity address (xyz@example.com)" +msgstr "Jouw oude kanaaladres (xyz@example.com)" -#: ../../Zotlabs/Module/Connedit.php:809 -#: ../../Zotlabs/Module/Settings/Tokens.php:163 -msgid "inherited" -msgstr "geërfd" +#: ../../Zotlabs/Module/Import.php:498 +msgid "Your old login email address" +msgstr "Het e-mailadres van je oude account" -#: ../../Zotlabs/Module/Connedit.php:810 ../../Zotlabs/Module/Locs.php:121 -#: ../../Zotlabs/Module/Connect.php:98 -#: ../../Zotlabs/Module/Admin/Features.php:66 -#: ../../Zotlabs/Module/Admin/Logs.php:84 -#: ../../Zotlabs/Module/Admin/Plugins.php:429 -#: ../../Zotlabs/Module/Admin/Profs.php:157 -#: ../../Zotlabs/Module/Admin/Security.php:104 -#: ../../Zotlabs/Module/Admin/Themes.php:156 -#: ../../Zotlabs/Module/Admin/Account_edit.php:74 -#: ../../Zotlabs/Module/Admin/Accounts.php:166 -#: ../../Zotlabs/Module/Admin/Channels.php:147 -#: ../../Zotlabs/Module/Admin/Site.php:260 ../../Zotlabs/Module/Appman.php:127 -#: ../../Zotlabs/Module/Filestorage.php:165 ../../Zotlabs/Module/Mail.php:412 -#: ../../Zotlabs/Module/Import_items.php:122 -#: ../../Zotlabs/Module/Invite.php:149 ../../Zotlabs/Module/Group.php:85 -#: ../../Zotlabs/Module/Mitem.php:243 ../../Zotlabs/Module/Mood.php:139 -#: ../../Zotlabs/Module/Photos.php:668 ../../Zotlabs/Module/Photos.php:1058 -#: ../../Zotlabs/Module/Photos.php:1098 ../../Zotlabs/Module/Photos.php:1216 -#: ../../Zotlabs/Module/Setup.php:309 ../../Zotlabs/Module/Setup.php:357 -#: ../../Zotlabs/Module/Poke.php:186 ../../Zotlabs/Module/Profiles.php:681 -#: ../../Zotlabs/Module/Pconfig.php:107 ../../Zotlabs/Module/Rate.php:166 -#: ../../Zotlabs/Module/Pdledit.php:74 ../../Zotlabs/Module/Cal.php:342 -#: ../../Zotlabs/Module/Wiki.php:148 ../../Zotlabs/Module/Sources.php:114 -#: ../../Zotlabs/Module/Sources.php:149 -#: ../../Zotlabs/Module/Settings/Features.php:47 -#: ../../Zotlabs/Module/Settings/Oauth.php:87 -#: ../../Zotlabs/Module/Settings/Tokens.php:167 -#: ../../Zotlabs/Module/Settings/Account.php:118 -#: ../../Zotlabs/Module/Settings/Channel.php:455 -#: ../../Zotlabs/Module/Settings/Display.php:196 -#: ../../Zotlabs/Module/Thing.php:320 ../../Zotlabs/Module/Thing.php:370 -#: ../../Zotlabs/Module/Import.php:543 ../../Zotlabs/Module/Chat.php:196 -#: ../../Zotlabs/Module/Chat.php:241 ../../Zotlabs/Module/Xchan.php:15 -#: ../../Zotlabs/Module/Events.php:484 ../../Zotlabs/Lib/ThreadItem.php:729 -#: ../../extend/addon/addon/chords/Mod_Chords.php:60 -#: ../../extend/addon/addon/diaspora/diaspora.php:710 -#: ../../extend/addon/addon/dwpost/dwpost.php:89 -#: ../../extend/addon/addon/flattrwidget/flattrwidget.php:124 -#: ../../extend/addon/addon/friendica/friendica.php:128 -#: ../../extend/addon/addon/frphotos/frphotos.php:96 -#: ../../extend/addon/addon/gnusoc/gnusoc.php:129 -#: ../../extend/addon/addon/hubwall/hubwall.php:95 -#: ../../extend/addon/addon/ijpost/ijpost.php:89 -#: ../../extend/addon/addon/irc/irc.php:53 -#: ../../extend/addon/addon/jappixmini/jappixmini.php:371 -#: ../../extend/addon/addon/libertree/libertree.php:85 -#: ../../extend/addon/addon/ljpost/ljpost.php:86 -#: ../../extend/addon/addon/logrot/logrot.php:35 -#: ../../extend/addon/addon/mailhost/mailhost.php:40 -#: ../../extend/addon/addon/nofed/nofed.php:80 -#: ../../extend/addon/addon/nsabait/nsabait.php:161 -#: ../../extend/addon/addon/nsfw/nsfw.php:92 -#: ../../extend/addon/addon/openclipatar/openclipatar.php:52 -#: ../../extend/addon/addon/openstreetmap/openstreetmap.php:168 -#: ../../extend/addon/addon/pageheader/pageheader.php:48 -#: ../../extend/addon/addon/piwik/piwik.php:95 -#: ../../extend/addon/addon/planets/planets.php:157 -#: ../../extend/addon/addon/pumpio/pumpio.php:237 -#: ../../extend/addon/addon/rainbowtag/rainbowtag.php:85 -#: ../../extend/addon/addon/redfiles/redfiles.php:124 -#: ../../extend/addon/addon/redphotos/redphotos.php:136 -#: ../../extend/addon/addon/redred/redred.php:119 -#: ../../extend/addon/addon/rtof/rtof.php:101 -#: ../../extend/addon/addon/skeleton/skeleton.php:65 -#: ../../extend/addon/addon/smileybutton/smileybutton.php:281 -#: ../../extend/addon/addon/startpage/startpage.php:113 -#: ../../extend/addon/addon/statusnet/statusnet.php:322 -#: ../../extend/addon/addon/statusnet/statusnet.php:380 -#: ../../extend/addon/addon/statusnet/statusnet.php:432 -#: ../../extend/addon/addon/statusnet/statusnet.php:899 -#: ../../extend/addon/addon/superblock/superblock.php:118 -#: ../../extend/addon/addon/twitter/twitter.php:217 -#: ../../extend/addon/addon/twitter/twitter.php:259 -#: ../../extend/addon/addon/visage/visage.php:170 -#: ../../extend/addon/addon/wppost/wppost.php:113 -#: ../../extend/addon/addon/xmpp/xmpp.php:69 -#: ../../extend/addon/addon/cdav/cdav.php:246 -#: ../../extend/addon/addon/likebanner/likebanner.php:57 -#: ../../extend/addon/addon/mailtest/mailtest.php:100 -#: ../../include/js_strings.php:22 ../../include/widgets.php:796 -#: ../../view/theme/redbasic/php/config.php:106 -msgid "Submit" -msgstr "Opslaan" +#: ../../Zotlabs/Module/Import.php:499 +msgid "Your old login password" +msgstr "Wachtwoord van jouw oude account" -#: ../../Zotlabs/Module/Connedit.php:811 -#, php-format +#: ../../Zotlabs/Module/Import.php:500 msgid "" -"Please choose the profile you would like to display to %s when viewing your " -"profile securely." -msgstr "Kies het profiel dat je aan %s wil tonen wanneer hij/zij ingelogd jouw profiel wil bekijken." - -#: ../../Zotlabs/Module/Connedit.php:813 -#: ../../Zotlabs/Module/Settings/Tokens.php:160 -msgid "Their Settings" -msgstr "Hun instellingen" +"For either option, please choose whether to make this hub your new primary " +"address, or whether your old location should continue this role. You will be" +" able to post from either location, but only one can be marked as the " +"primary location for files, photos, and media." +msgstr "Voor elke optie geldt dat je moet kiezen of je jouw primaire kanaaladres op deze hub wil instellen of dat jouw oude hub deze rol blijft vervullen." -#: ../../Zotlabs/Module/Connedit.php:814 -#: ../../Zotlabs/Module/Settings/Tokens.php:161 -msgid "My Settings" -msgstr "Mijn instellingen" +#: ../../Zotlabs/Module/Import.php:501 +msgid "Make this hub my primary location" +msgstr "Stel deze hub als mijn primaire locatie in" -#: ../../Zotlabs/Module/Connedit.php:816 -#: ../../Zotlabs/Module/Settings/Tokens.php:165 -msgid "Individual Permissions" -msgstr "Individuele permissies" +#: ../../Zotlabs/Module/Import.php:502 +msgid "Move this channel (disable all previous locations)" +msgstr "Verplaats dit kanaal (schakelt alle voormalige locaties uit)" -#: ../../Zotlabs/Module/Connedit.php:817 -#: ../../Zotlabs/Module/Settings/Tokens.php:166 -msgid "" -"Some permissions may be inherited from your channel's <a " -"href=\"settings\"><strong>privacy settings</strong></a>, which have higher " -"priority than individual settings. You can <strong>not</strong> change those" -" settings here." -msgstr "Sommige permissies worden mogelijk overgeërfd van de <a href=\"settings\">privacy-instellingen</a> van jouw kanaal, die een hogere prioriteit hebben dan deze individuele instellingen. Je kan je deze overgeërfde permissies hier <strong>niet</strong> veranderen." +#: ../../Zotlabs/Module/Import.php:503 +msgid "Import a few months of posts if possible (limited by available memory" +msgstr "Importeer enkele maanden aan berichten wanneer mogelijk (afhankelijk van hoeveelheid geheugen hub)" -#: ../../Zotlabs/Module/Connedit.php:818 +#: ../../Zotlabs/Module/Import.php:504 msgid "" -"Some permissions may be inherited from your channel's <a " -"href=\"settings\"><strong>privacy settings</strong></a>, which have higher " -"priority than individual settings. You can change those settings here but " -"they wont have any impact unless the inherited setting changes." -msgstr "Sommige permissies worden mogelijk overgeërfd van de <a href=\"settings\">privacy-instellingen</a> van jouw kanaal, die een hogere prioriteit hebben dan deze individuele permissies. Je kan de permissies hier veranderen, maar die hebben geen effect, tenzij de overgeërfde permissies worden veranderd. " - -#: ../../Zotlabs/Module/Connedit.php:819 -msgid "Last update:" -msgstr "Laatste wijziging:" - -#: ../../Zotlabs/Module/Dreport.php:45 -msgid "Invalid message" -msgstr "Ongeldig bericht" - -#: ../../Zotlabs/Module/Dreport.php:78 -msgid "no results" -msgstr "geen resultaten" - -#: ../../Zotlabs/Module/Dreport.php:93 -msgid "channel sync processed" -msgstr "kanaalsync verwerkt" - -#: ../../Zotlabs/Module/Dreport.php:97 -msgid "queued" -msgstr "in wachtrij" - -#: ../../Zotlabs/Module/Dreport.php:101 -msgid "posted" -msgstr "verstuurd" - -#: ../../Zotlabs/Module/Dreport.php:105 -msgid "accepted for delivery" -msgstr "geaccepteerd om afgeleverd te worden" +"This process may take several minutes to complete. Please submit the form " +"only once and leave this page open until finished." +msgstr "Dit proces kan enkele minuten in beslag nemen. Klik maar één keer op opslaan en verlaat deze pagina niet alvorens het proces is voltooid." -#: ../../Zotlabs/Module/Dreport.php:109 -msgid "updated" -msgstr "geüpdatet" +#: ../../Zotlabs/Module/Chatsvc.php:131 +msgid "Away" +msgstr "Afwezig" -#: ../../Zotlabs/Module/Dreport.php:112 -msgid "update ignored" -msgstr "update genegeerd" +#: ../../Zotlabs/Module/Chatsvc.php:136 +msgid "Online" +msgstr "Online" -#: ../../Zotlabs/Module/Dreport.php:115 -msgid "permission denied" -msgstr "toegang geweigerd" +#: ../../Zotlabs/Module/Help.php:23 +msgid "Documentation Search" +msgstr "Zoek documentatie" -#: ../../Zotlabs/Module/Dreport.php:119 -msgid "recipient not found" -msgstr "ontvanger niet gevonden" +#: ../../Zotlabs/Module/Help.php:80 ../../include/conversation.php:1827 +msgid "About" +msgstr "Over" -#: ../../Zotlabs/Module/Dreport.php:122 -msgid "mail recalled" -msgstr "Privébericht ingetrokken" +#: ../../Zotlabs/Module/Help.php:81 ../../Zotlabs/Module/Group.php:197 +msgid "Members" +msgstr "Kanalen" -#: ../../Zotlabs/Module/Dreport.php:125 -msgid "duplicate mail received" -msgstr "dubbel privébericht ontvangen" +#: ../../Zotlabs/Module/Help.php:82 +msgid "Administrators" +msgstr "Beheerders" -#: ../../Zotlabs/Module/Dreport.php:128 -msgid "mail delivered" -msgstr "privébericht afgeleverd" +#: ../../Zotlabs/Module/Help.php:83 +msgid "Developers" +msgstr "Ontwikkelaars" -#: ../../Zotlabs/Module/Dreport.php:148 -#, php-format -msgid "Delivery report for %1$s" -msgstr "Afleveringsrapport voor %1$s" +#: ../../Zotlabs/Module/Help.php:84 +msgid "Tutorials" +msgstr "Zelfstudie" -#: ../../Zotlabs/Module/Dreport.php:151 -msgid "Options" -msgstr "Opties" +#: ../../Zotlabs/Module/Help.php:93 +msgid "$Projectname Documentation" +msgstr "$Projectname-documentatie" -#: ../../Zotlabs/Module/Dreport.php:152 -msgid "Redeliver" -msgstr "Opnieuw afleveren" +#: ../../Zotlabs/Module/Help.php:94 +msgid "Contents" +msgstr "Inhoud" #: ../../Zotlabs/Module/Bookmarks.php:53 msgid "Bookmark added" @@ -1230,81 +940,6 @@ msgstr "Mijn bladwijzers" msgid "My Connections Bookmarks" msgstr "Bladwijzers van mijn connecties" -#: ../../Zotlabs/Module/Acl.php:313 -msgid "network" -msgstr "netwerk" - -#: ../../Zotlabs/Module/Acl.php:323 -msgid "RSS" -msgstr "RSS" - -#: ../../Zotlabs/Module/Locs.php:25 ../../Zotlabs/Module/Locs.php:54 -msgid "Location not found." -msgstr "Locatie niet gevonden." - -#: ../../Zotlabs/Module/Locs.php:62 -msgid "Location lookup failed." -msgstr "Opzoeken locatie mislukt" - -#: ../../Zotlabs/Module/Locs.php:66 -msgid "" -"Please select another location to become primary before removing the primary" -" location." -msgstr "Kies eerst een andere primaire locatie alvorens de huidige primaire locatie te verwijderen." - -#: ../../Zotlabs/Module/Locs.php:95 -msgid "Syncing locations" -msgstr "Locaties synchronizeren" - -#: ../../Zotlabs/Module/Locs.php:105 -msgid "No locations found." -msgstr "Geen locaties gevonden." - -#: ../../Zotlabs/Module/Locs.php:116 -msgid "Manage Channel Locations" -msgstr "Kanaallocaties beheren" - -#: ../../Zotlabs/Module/Locs.php:117 ../../Zotlabs/Module/Pubsites.php:51 -#: ../../Zotlabs/Module/Profiles.php:471 ../../Zotlabs/Module/Profiles.php:692 -#: ../../Zotlabs/Module/Events.php:468 -#: ../../extend/addon/addon/cdav/Mod_Cdav.php:839 -#: ../../include/js_strings.php:25 -msgid "Location" -msgstr "Locatie" - -#: ../../Zotlabs/Module/Locs.php:118 -#: ../../Zotlabs/Module/Admin/Channels.php:160 -#: ../../Zotlabs/Module/Profiles.php:464 -#: ../../extend/addon/addon/cdav/Mod_Cdav.php:1143 -msgid "Address" -msgstr "Adres" - -#: ../../Zotlabs/Module/Locs.php:119 -msgid "Primary" -msgstr "Primair" - -#: ../../Zotlabs/Module/Locs.php:120 ../../Zotlabs/Module/Menu.php:113 -msgid "Drop" -msgstr "Verwijderen" - -#: ../../Zotlabs/Module/Locs.php:122 -msgid "Sync Now" -msgstr "Nu synchroniseren" - -#: ../../Zotlabs/Module/Locs.php:123 -msgid "Please wait several minutes between consecutive operations." -msgstr "Wacht enkele minuten tussen opeenvolgende handelingen." - -#: ../../Zotlabs/Module/Locs.php:124 -msgid "" -"When possible, drop a location by logging into that website/hub and removing" -" your channel." -msgstr "Wij adviseren, wanneer dit (nog) mogelijk is, de locatie te verwijderen door op de hub van de kloon in te loggen en het kanaal daar te verwijderen." - -#: ../../Zotlabs/Module/Locs.php:125 -msgid "Use this form to drop the location if the hub is no longer operating." -msgstr "Gebruik dit formulier om de locatie te verwijderen wanneer de hub van de kloon niet meer operationeel is." - #: ../../Zotlabs/Module/Connect.php:61 ../../Zotlabs/Module/Connect.php:109 msgid "Continue" msgstr "Ga verder" @@ -1348,12 +983,128 @@ msgstr "(Er zijn geen speciale voorwaarden en aanwijzingen door de kanaal-eigena msgid "Restricted or Premium Channel" msgstr "Beperkt of premiumkanaal" +#: ../../Zotlabs/Module/Admin.php:60 +#: ../../Zotlabs/Module/Admin/Plugins.php:259 +#: ../../Zotlabs/Module/Admin/Themes.php:72 +#: ../../Zotlabs/Module/Filestorage.php:32 ../../Zotlabs/Module/Display.php:35 +#: ../../Zotlabs/Module/Viewsrc.php:24 ../../Zotlabs/Module/Thing.php:89 +#: ../../include/items.php:3368 +msgid "Item not found." +msgstr "Item niet gevonden." + +#: ../../Zotlabs/Module/Admin.php:94 +msgid "# Accounts" +msgstr "# accounts" + +#: ../../Zotlabs/Module/Admin.php:95 +msgid "# blocked accounts" +msgstr "# geblokkeerde accounts" + +#: ../../Zotlabs/Module/Admin.php:96 +msgid "# expired accounts" +msgstr "# verlopen accounts" + +#: ../../Zotlabs/Module/Admin.php:97 +msgid "# expiring accounts" +msgstr "# accounts die nog moeten verlopen" + +#: ../../Zotlabs/Module/Admin.php:108 +msgid "# Channels" +msgstr "# Kanalen" + +#: ../../Zotlabs/Module/Admin.php:109 +msgid "# primary" +msgstr "# primair" + +#: ../../Zotlabs/Module/Admin.php:110 +msgid "# clones" +msgstr "# klonen" + +#: ../../Zotlabs/Module/Admin.php:116 +msgid "Message queues" +msgstr "Berichtenwachtrij" + +#: ../../Zotlabs/Module/Admin.php:133 +msgid "Your software should be updated" +msgstr "Jouw software moet worden bijgewerkt " + +#: ../../Zotlabs/Module/Admin.php:137 ../../Zotlabs/Module/Admin/Logs.php:82 +#: ../../Zotlabs/Module/Admin/Security.php:86 +#: ../../Zotlabs/Module/Admin/Accounts.php:164 +#: ../../Zotlabs/Module/Admin/Channels.php:145 +#: ../../Zotlabs/Module/Admin/Site.php:266 +#: ../../Zotlabs/Module/Admin/Plugins.php:341 +#: ../../Zotlabs/Module/Admin/Plugins.php:436 +#: ../../Zotlabs/Module/Admin/Themes.php:122 +#: ../../Zotlabs/Module/Admin/Themes.php:156 +msgid "Administration" +msgstr "Beheer" + +#: ../../Zotlabs/Module/Admin.php:138 +msgid "Summary" +msgstr "Samenvatting" + +#: ../../Zotlabs/Module/Admin.php:141 +msgid "Registered accounts" +msgstr "Geregistreerde accounts" + +#: ../../Zotlabs/Module/Admin.php:142 +msgid "Pending registrations" +msgstr "Accounts die op goedkeuring wachten" + +#: ../../Zotlabs/Module/Admin.php:143 +msgid "Registered channels" +msgstr "Geregistreerde kanalen" + +#: ../../Zotlabs/Module/Admin.php:144 +msgid "Active plugins" +msgstr "Ingeschakelde plugins" + +#: ../../Zotlabs/Module/Admin.php:145 +msgid "Version" +msgstr "Versie" + +#: ../../Zotlabs/Module/Admin.php:146 +msgid "Repository version (master)" +msgstr "Versie repository (master)" + +#: ../../Zotlabs/Module/Admin.php:147 +msgid "Repository version (dev)" +msgstr "Versie repository (dev)" + +#: ../../Zotlabs/Module/Editblock.php:79 ../../Zotlabs/Module/Editblock.php:95 +#: ../../Zotlabs/Module/Editlayout.php:79 +#: ../../Zotlabs/Module/Editwebpage.php:80 +#: ../../Zotlabs/Module/Editpost.php:24 +msgid "Item not found" +msgstr "Item niet gevonden" + +#: ../../Zotlabs/Module/Editblock.php:108 ../../Zotlabs/Module/Blocks.php:97 +#: ../../Zotlabs/Module/Blocks.php:155 +msgid "Block Name" +msgstr "Bloknaam" + +#: ../../Zotlabs/Module/Editblock.php:111 +#: ../../Zotlabs/Module/Editwebpage.php:146 ../../Zotlabs/Module/Mail.php:287 +#: ../../Zotlabs/Module/Mail.php:412 ../../Zotlabs/Module/Chat.php:205 +#: ../../include/conversation.php:1295 +msgid "Insert web link" +msgstr "Weblink invoegen" + +#: ../../Zotlabs/Module/Editblock.php:124 ../../include/conversation.php:1406 +msgid "Title (optional)" +msgstr "Titel (niet verplicht)" + +#: ../../Zotlabs/Module/Editblock.php:133 +msgid "Edit Block" +msgstr "Blok bewerken" + #: ../../Zotlabs/Module/Page.php:40 ../../Zotlabs/Module/Block.php:31 msgid "Invalid item." msgstr "Ongeldig item." -#: ../../Zotlabs/Module/Page.php:56 ../../Zotlabs/Module/Chanview.php:96 -#: ../../Zotlabs/Module/Block.php:43 ../../Zotlabs/Module/Cal.php:62 +#: ../../Zotlabs/Module/Page.php:56 ../../Zotlabs/Module/Block.php:43 +#: ../../Zotlabs/Module/Cal.php:62 ../../Zotlabs/Module/Chanview.php:96 #: ../../Zotlabs/Module/Wall_upload.php:31 msgid "Channel not found." msgstr "Kanaal niet gevonden." @@ -1378,91 +1129,67 @@ msgstr "- kies map -" #: ../../Zotlabs/Module/Filer.php:53 ../../Zotlabs/Module/Admin/Profs.php:74 #: ../../Zotlabs/Module/Admin/Profs.php:94 ../../Zotlabs/Module/Rbmark.php:32 -#: ../../Zotlabs/Module/Rbmark.php:104 ../../include/text.php:987 -#: ../../include/text.php:999 ../../include/widgets.php:201 +#: ../../Zotlabs/Module/Rbmark.php:104 ../../include/widgets.php:188 +#: ../../include/text.php:1011 ../../include/text.php:1023 msgid "Save" msgstr "Opslaan" -#: ../../Zotlabs/Module/Manage.php:136 -#: ../../Zotlabs/Module/New_channel.php:121 -#, php-format -msgid "You have created %1$.0f of %2$.0f allowed channels." -msgstr "Je hebt %1$.0f van totaal %2$.0f toegestane kanalen aangemaakt." - -#: ../../Zotlabs/Module/Manage.php:143 -msgid "Create a new channel" -msgstr "Nieuw kanaal aanmaken" - -#: ../../Zotlabs/Module/Manage.php:143 ../../Zotlabs/Module/Profiles.php:772 -#: ../../Zotlabs/Module/Wiki.php:147 ../../Zotlabs/Module/Chat.php:255 -msgid "Create New" -msgstr "Nieuwe aanmaken" - -#: ../../Zotlabs/Module/Manage.php:164 ../../Zotlabs/Lib/Apps.php:216 -#: ../../include/nav.php:209 -msgid "Channel Manager" -msgstr "Kanaalbeheer" - -#: ../../Zotlabs/Module/Manage.php:165 -msgid "Current Channel" -msgstr "Huidig kanaal" - -#: ../../Zotlabs/Module/Manage.php:167 -msgid "Switch to one of your channels by selecting it." -msgstr "Activeer een van jouw andere kanalen door er op te klikken." - -#: ../../Zotlabs/Module/Manage.php:168 -msgid "Default Channel" -msgstr "Standaardkanaal" +#: ../../Zotlabs/Module/Ping.php:254 +msgid "sent you a private message" +msgstr "stuurde jou een privébericht" -#: ../../Zotlabs/Module/Manage.php:169 -msgid "Make Default" -msgstr "Als standaard instellen" +#: ../../Zotlabs/Module/Ping.php:302 +msgid "added your channel" +msgstr "voegde jouw kanaal toe" -#: ../../Zotlabs/Module/Manage.php:172 -#, php-format -msgid "%d new messages" -msgstr "%d nieuwe berichten" +#: ../../Zotlabs/Module/Ping.php:312 +msgid "g A l F d" +msgstr "G:i, l d F" -#: ../../Zotlabs/Module/Manage.php:173 -#, php-format -msgid "%d new introductions" -msgstr "%d nieuwe connectieverzoeken" +#: ../../Zotlabs/Module/Ping.php:330 +msgid "[today]" +msgstr "[vandaag]" -#: ../../Zotlabs/Module/Manage.php:175 -msgid "Delegated Channel" -msgstr "Uitbesteed kanaal" +#: ../../Zotlabs/Module/Ping.php:339 +msgid "posted an event" +msgstr "plaatste een gebeurtenis" #: ../../Zotlabs/Module/Connections.php:56 #: ../../Zotlabs/Module/Connections.php:161 -#: ../../Zotlabs/Module/Connections.php:242 +#: ../../Zotlabs/Module/Connections.php:250 msgid "Blocked" msgstr "Geblokkeerd" #: ../../Zotlabs/Module/Connections.php:61 #: ../../Zotlabs/Module/Connections.php:168 -#: ../../Zotlabs/Module/Connections.php:241 +#: ../../Zotlabs/Module/Connections.php:249 msgid "Ignored" msgstr "Genegeerd" #: ../../Zotlabs/Module/Connections.php:66 #: ../../Zotlabs/Module/Connections.php:182 -#: ../../Zotlabs/Module/Connections.php:240 +#: ../../Zotlabs/Module/Connections.php:248 msgid "Hidden" msgstr "Verborgen" #: ../../Zotlabs/Module/Connections.php:71 #: ../../Zotlabs/Module/Connections.php:175 -#: ../../Zotlabs/Module/Connections.php:239 +#: ../../Zotlabs/Module/Connections.php:247 msgid "Archived" msgstr "Gearchiveerd" #: ../../Zotlabs/Module/Connections.php:76 #: ../../Zotlabs/Module/Connections.php:86 ../../Zotlabs/Module/Menu.php:116 -#: ../../include/conversation.php:1576 +#: ../../include/conversation.php:1724 msgid "New" msgstr "Nieuw" +#: ../../Zotlabs/Module/Connections.php:92 +#: ../../Zotlabs/Module/Connections.php:107 +#: ../../Zotlabs/Module/Connedit.php:720 ../../include/widgets.php:530 +msgid "All" +msgstr "Alles" + #: ../../Zotlabs/Module/Connections.php:138 msgid "New Connections" msgstr "Nieuwe connecties" @@ -1472,7 +1199,7 @@ msgid "Show pending (new) connections" msgstr "Nog te accepteren (nieuwe) connecties weergeven" #: ../../Zotlabs/Module/Connections.php:145 -#: ../../Zotlabs/Module/Profperm.php:144 +#: ../../Zotlabs/Module/Profperm.php:140 msgid "All Connections" msgstr "Alle connecties" @@ -1496,79 +1223,88 @@ msgstr "Toon alleen gearchiveerde connecties" msgid "Only show hidden connections" msgstr "Toon alleen verborgen connecties" -#: ../../Zotlabs/Module/Connections.php:238 +#: ../../Zotlabs/Module/Connections.php:246 msgid "Pending approval" msgstr "Moet nog geaccepteerd worden" -#: ../../Zotlabs/Module/Connections.php:254 +#: ../../Zotlabs/Module/Connections.php:262 #, php-format msgid "%1$s [%2$s]" msgstr "%1$s [%2$s]" -#: ../../Zotlabs/Module/Connections.php:255 +#: ../../Zotlabs/Module/Connections.php:263 msgid "Edit connection" msgstr "Connectie bewerken" -#: ../../Zotlabs/Module/Connections.php:256 +#: ../../Zotlabs/Module/Connections.php:264 msgid "Delete connection" msgstr "Connectie verwijderen" -#: ../../Zotlabs/Module/Connections.php:265 +#: ../../Zotlabs/Module/Connections.php:273 msgid "Channel address" msgstr "Kanaaladres" -#: ../../Zotlabs/Module/Connections.php:267 +#: ../../Zotlabs/Module/Connections.php:275 msgid "Network" msgstr "Netwerk" -#: ../../Zotlabs/Module/Connections.php:270 +#: ../../Zotlabs/Module/Connections.php:278 +msgid "Call" +msgstr "Bellen" + +#: ../../Zotlabs/Module/Connections.php:280 msgid "Status" msgstr "Status" -#: ../../Zotlabs/Module/Connections.php:272 +#: ../../Zotlabs/Module/Connections.php:282 msgid "Connected" msgstr "Verbonden" -#: ../../Zotlabs/Module/Connections.php:274 +#: ../../Zotlabs/Module/Connections.php:284 msgid "Approve connection" msgstr "Connectie accepteren" -#: ../../Zotlabs/Module/Connections.php:275 +#: ../../Zotlabs/Module/Connections.php:285 #: ../../Zotlabs/Module/Admin/Accounts.php:171 msgid "Approve" msgstr "Goedkeuren" -#: ../../Zotlabs/Module/Connections.php:276 +#: ../../Zotlabs/Module/Connections.php:286 msgid "Ignore connection" msgstr "Connectie negeren" -#: ../../Zotlabs/Module/Connections.php:278 +#: ../../Zotlabs/Module/Connections.php:287 +#: ../../Zotlabs/Module/Connedit.php:637 +msgid "Ignore" +msgstr "Negeren" + +#: ../../Zotlabs/Module/Connections.php:288 msgid "Recent activity" msgstr "Recente activiteit" -#: ../../Zotlabs/Module/Connections.php:302 ../../Zotlabs/Lib/Apps.php:211 -#: ../../include/nav.php:189 ../../include/text.php:916 +#: ../../Zotlabs/Module/Connections.php:312 ../../Zotlabs/Lib/Apps.php:216 +#: ../../include/nav.php:203 ../../include/text.php:940 msgid "Connections" msgstr "Connecties" -#: ../../Zotlabs/Module/Connections.php:306 ../../Zotlabs/Module/Search.php:44 -#: ../../Zotlabs/Lib/Apps.php:232 ../../include/nav.php:168 -#: ../../include/text.php:986 ../../include/text.php:998 -#: ../../include/acl_selectors.php:203 ../../include/widgets.php:315 +#: ../../Zotlabs/Module/Connections.php:316 ../../Zotlabs/Module/Search.php:44 +#: ../../Zotlabs/Lib/Apps.php:237 ../../include/widgets.php:302 +#: ../../include/acl_selectors.php:213 ../../include/nav.php:180 +#: ../../include/text.php:1010 ../../include/text.php:1022 msgid "Search" msgstr "Zoeken" -#: ../../Zotlabs/Module/Connections.php:307 +#: ../../Zotlabs/Module/Connections.php:317 msgid "Search your connections" msgstr "Doorzoek jouw connecties" -#: ../../Zotlabs/Module/Connections.php:308 +#: ../../Zotlabs/Module/Connections.php:318 msgid "Connections search" msgstr "Connecties zoeken" -#: ../../Zotlabs/Module/Connections.php:309 -#: ../../Zotlabs/Module/Directory.php:391 -#: ../../Zotlabs/Module/Directory.php:396 ../../include/contact_widgets.php:23 +#: ../../Zotlabs/Module/Connections.php:319 +#: ../../Zotlabs/Module/Directory.php:392 +#: ../../Zotlabs/Module/Directory.php:397 ../../include/contact_widgets.php:23 msgid "Find" msgstr "Vinden" @@ -1588,61 +1324,61 @@ msgid "Image resize failed." msgstr "Afbeelding kon niet van grootte veranderd worden." #: ../../Zotlabs/Module/Cover_photo.php:168 -#: ../../Zotlabs/Module/Profile_photo.php:196 ../../include/photos.php:149 +#: ../../Zotlabs/Module/Profile_photo.php:201 ../../include/photos.php:149 msgid "Unable to process image" msgstr "Afbeelding kan niet verwerkt worden" #: ../../Zotlabs/Module/Cover_photo.php:192 -#: ../../Zotlabs/Module/Profile_photo.php:231 +#: ../../Zotlabs/Module/Profile_photo.php:236 msgid "Image upload failed." msgstr "Uploaden afbeelding mislukt" #: ../../Zotlabs/Module/Cover_photo.php:210 -#: ../../Zotlabs/Module/Profile_photo.php:250 +#: ../../Zotlabs/Module/Profile_photo.php:255 msgid "Unable to process image." msgstr "Niet in staat om afbeelding te verwerken." -#: ../../Zotlabs/Module/Cover_photo.php:233 ../../include/items.php:4253 +#: ../../Zotlabs/Module/Cover_photo.php:233 ../../include/items.php:4278 msgid "female" msgstr "vrouw" -#: ../../Zotlabs/Module/Cover_photo.php:234 ../../include/items.php:4254 +#: ../../Zotlabs/Module/Cover_photo.php:234 ../../include/items.php:4279 #, php-format msgid "%1$s updated her %2$s" msgstr "%1$s heeft haar %2$s bijgewerkt" -#: ../../Zotlabs/Module/Cover_photo.php:235 ../../include/items.php:4255 +#: ../../Zotlabs/Module/Cover_photo.php:235 ../../include/items.php:4280 msgid "male" msgstr "man" -#: ../../Zotlabs/Module/Cover_photo.php:236 ../../include/items.php:4256 +#: ../../Zotlabs/Module/Cover_photo.php:236 ../../include/items.php:4281 #, php-format msgid "%1$s updated his %2$s" msgstr "%1$s heeft zijn %2$s bijgewerkt" -#: ../../Zotlabs/Module/Cover_photo.php:238 ../../include/items.php:4258 +#: ../../Zotlabs/Module/Cover_photo.php:238 ../../include/items.php:4283 #, php-format msgid "%1$s updated their %2$s" msgstr "De %2$s van %1$s is bijgewerkt" -#: ../../Zotlabs/Module/Cover_photo.php:240 ../../include/channel.php:1677 +#: ../../Zotlabs/Module/Cover_photo.php:240 ../../include/channel.php:1764 msgid "cover photo" msgstr "omslagfoto" #: ../../Zotlabs/Module/Cover_photo.php:303 #: ../../Zotlabs/Module/Cover_photo.php:318 -#: ../../Zotlabs/Module/Profile_photo.php:311 -#: ../../Zotlabs/Module/Profile_photo.php:352 +#: ../../Zotlabs/Module/Profile_photo.php:316 +#: ../../Zotlabs/Module/Profile_photo.php:363 msgid "Photo not available." msgstr "Foto niet beschikbaar." #: ../../Zotlabs/Module/Cover_photo.php:354 -#: ../../Zotlabs/Module/Profile_photo.php:407 +#: ../../Zotlabs/Module/Profile_photo.php:418 msgid "Upload File:" msgstr "Bestand uploaden:" #: ../../Zotlabs/Module/Cover_photo.php:355 -#: ../../Zotlabs/Module/Profile_photo.php:408 +#: ../../Zotlabs/Module/Profile_photo.php:419 msgid "Select a profile:" msgstr "Kies een profiel:" @@ -1651,33 +1387,33 @@ msgid "Upload Cover Photo" msgstr "Omslagfoto uploaden" #: ../../Zotlabs/Module/Cover_photo.php:361 -#: ../../Zotlabs/Module/Profile_photo.php:416 -#: ../../Zotlabs/Module/Settings/Channel.php:399 +#: ../../Zotlabs/Module/Profile_photo.php:427 +#: ../../Zotlabs/Module/Settings/Channel.php:404 msgid "or" msgstr "of" #: ../../Zotlabs/Module/Cover_photo.php:361 -#: ../../Zotlabs/Module/Profile_photo.php:416 +#: ../../Zotlabs/Module/Profile_photo.php:427 msgid "skip this step" msgstr "sla deze stap over" #: ../../Zotlabs/Module/Cover_photo.php:361 -#: ../../Zotlabs/Module/Profile_photo.php:416 +#: ../../Zotlabs/Module/Profile_photo.php:427 msgid "select a photo from your photo albums" msgstr "Kies een foto uit jouw fotoalbums" #: ../../Zotlabs/Module/Cover_photo.php:377 -#: ../../Zotlabs/Module/Profile_photo.php:435 +#: ../../Zotlabs/Module/Profile_photo.php:446 msgid "Crop Image" msgstr "Afbeelding bijsnijden" #: ../../Zotlabs/Module/Cover_photo.php:378 -#: ../../Zotlabs/Module/Profile_photo.php:436 +#: ../../Zotlabs/Module/Profile_photo.php:447 msgid "Please adjust the image cropping for optimum viewing." msgstr "Snij de afbeelding zo uit dat deze optimaal wordt weergegeven." #: ../../Zotlabs/Module/Cover_photo.php:380 -#: ../../Zotlabs/Module/Profile_photo.php:438 +#: ../../Zotlabs/Module/Profile_photo.php:449 msgid "Done Editing" msgstr "Klaar met bewerken" @@ -1706,20 +1442,8 @@ msgstr "Beheer - Extra functies" msgid "Log settings updated." msgstr "Logboek-instellingen bijgewerkt." -#: ../../Zotlabs/Module/Admin/Logs.php:82 -#: ../../Zotlabs/Module/Admin/Plugins.php:336 -#: ../../Zotlabs/Module/Admin/Plugins.php:427 -#: ../../Zotlabs/Module/Admin/Security.php:86 -#: ../../Zotlabs/Module/Admin/Themes.php:120 -#: ../../Zotlabs/Module/Admin/Themes.php:154 -#: ../../Zotlabs/Module/Admin/Accounts.php:164 -#: ../../Zotlabs/Module/Admin/Channels.php:145 -#: ../../Zotlabs/Module/Admin/Site.php:258 ../../Zotlabs/Module/Admin.php:137 -msgid "Administration" -msgstr "Beheer" - -#: ../../Zotlabs/Module/Admin/Logs.php:83 ../../include/widgets.php:1588 -#: ../../include/widgets.php:1598 +#: ../../Zotlabs/Module/Admin/Logs.php:83 ../../include/widgets.php:1661 +#: ../../include/widgets.php:1671 msgid "Logs" msgstr "Logboeken" @@ -1745,156 +1469,6 @@ msgstr "Moet door de webserver beschrijfbaar zijn. Relatief ten opzichte van de msgid "Log level" msgstr "Logniveau" -#: ../../Zotlabs/Module/Admin/Plugins.php:254 -#: ../../Zotlabs/Module/Admin/Themes.php:69 -#: ../../Zotlabs/Module/Filestorage.php:32 ../../Zotlabs/Module/Display.php:40 -#: ../../Zotlabs/Module/Admin.php:60 ../../Zotlabs/Module/Thing.php:89 -#: ../../Zotlabs/Module/Viewsrc.php:24 ../../include/items.php:3343 -msgid "Item not found." -msgstr "Item niet gevonden." - -#: ../../Zotlabs/Module/Admin/Plugins.php:284 -#, php-format -msgid "Plugin %s disabled." -msgstr "Plugin %s uitgeschakeld." - -#: ../../Zotlabs/Module/Admin/Plugins.php:289 -#, php-format -msgid "Plugin %s enabled." -msgstr "Plugin %s ingeschakeld" - -#: ../../Zotlabs/Module/Admin/Plugins.php:305 -#: ../../Zotlabs/Module/Admin/Themes.php:93 -msgid "Disable" -msgstr "Uitschakelen" - -#: ../../Zotlabs/Module/Admin/Plugins.php:308 -#: ../../Zotlabs/Module/Admin/Themes.php:95 -msgid "Enable" -msgstr "Inschakelen" - -#: ../../Zotlabs/Module/Admin/Plugins.php:337 -#: ../../Zotlabs/Module/Admin/Plugins.php:428 ../../include/widgets.php:1566 -msgid "Plugins" -msgstr "Plugins" - -#: ../../Zotlabs/Module/Admin/Plugins.php:338 -#: ../../Zotlabs/Module/Admin/Themes.php:122 -msgid "Toggle" -msgstr "Omschakelen" - -#: ../../Zotlabs/Module/Admin/Plugins.php:339 -#: ../../Zotlabs/Module/Admin/Themes.php:123 ../../Zotlabs/Lib/Apps.php:218 -#: ../../include/nav.php:211 ../../include/widgets.php:680 -msgid "Settings" -msgstr "Instellingen" - -#: ../../Zotlabs/Module/Admin/Plugins.php:346 -#: ../../Zotlabs/Module/Admin/Themes.php:132 -msgid "Author: " -msgstr "Auteur: " - -#: ../../Zotlabs/Module/Admin/Plugins.php:347 -#: ../../Zotlabs/Module/Admin/Themes.php:133 -msgid "Maintainer: " -msgstr "Beheerder: " - -#: ../../Zotlabs/Module/Admin/Plugins.php:348 -msgid "Minimum project version: " -msgstr "Minimum versie Hubzilla: " - -#: ../../Zotlabs/Module/Admin/Plugins.php:349 -msgid "Maximum project version: " -msgstr "Maximum versie Hubzilla:" - -#: ../../Zotlabs/Module/Admin/Plugins.php:350 -msgid "Minimum PHP version: " -msgstr "Minimum versie PHP: " - -#: ../../Zotlabs/Module/Admin/Plugins.php:351 -msgid "Compatible Server Roles: " -msgstr "Werkt met configuratietypes: " - -#: ../../Zotlabs/Module/Admin/Plugins.php:352 -msgid "Requires: " -msgstr "Vereist: " - -#: ../../Zotlabs/Module/Admin/Plugins.php:353 -#: ../../Zotlabs/Module/Admin/Plugins.php:433 -msgid "Disabled - version incompatibility" -msgstr "Uitgeschakeld - versie is incompatibel" - -#: ../../Zotlabs/Module/Admin/Plugins.php:402 -msgid "Enter the public git repository URL of the plugin repo." -msgstr "Vul de openbare Git-URL in van de plugin-repository." - -#: ../../Zotlabs/Module/Admin/Plugins.php:403 -msgid "Plugin repo git URL" -msgstr "Git-URL plugin-repository" - -#: ../../Zotlabs/Module/Admin/Plugins.php:404 -msgid "Custom repo name" -msgstr "Handmatige repository-naam" - -#: ../../Zotlabs/Module/Admin/Plugins.php:404 -msgid "(optional)" -msgstr "(optioneel)" - -#: ../../Zotlabs/Module/Admin/Plugins.php:405 -msgid "Download Plugin Repo" -msgstr "Plugin-repository downloaden" - -#: ../../Zotlabs/Module/Admin/Plugins.php:412 -msgid "Install new repo" -msgstr "Nieuwe repository installeren" - -#: ../../Zotlabs/Module/Admin/Plugins.php:413 ../../Zotlabs/Lib/Apps.php:339 -msgid "Install" -msgstr "Installeren" - -#: ../../Zotlabs/Module/Admin/Plugins.php:414 -#: ../../Zotlabs/Module/Fbrowser.php:66 ../../Zotlabs/Module/Fbrowser.php:88 -#: ../../Zotlabs/Module/Wiki.php:238 ../../Zotlabs/Module/Wiki.php:261 -#: ../../Zotlabs/Module/Settings/Oauth.php:88 -#: ../../Zotlabs/Module/Settings/Oauth.php:114 -#: ../../Zotlabs/Module/Tagrm.php:15 ../../Zotlabs/Module/Tagrm.php:138 -#: ../../extend/addon/addon/friendica/dfrn_request.php:879 -#: ../../extend/addon/addon/js_upload/js_upload.php:46 -#: ../../extend/addon/addon/cdav/Mod_Cdav.php:866 -#: ../../extend/addon/addon/cdav/Mod_Cdav.php:1154 -#: ../../include/conversation.php:1246 ../../include/conversation.php:1295 -msgid "Cancel" -msgstr "Annuleren" - -#: ../../Zotlabs/Module/Admin/Plugins.php:435 -msgid "Manage Repos" -msgstr "Repositories beheren" - -#: ../../Zotlabs/Module/Admin/Plugins.php:436 -msgid "Installed Plugin Repositories" -msgstr "Toegevoegde plugin-repositories" - -#: ../../Zotlabs/Module/Admin/Plugins.php:437 -msgid "Install a New Plugin Repository" -msgstr "Nieuwe plugin-repository toevoegen" - -#: ../../Zotlabs/Module/Admin/Plugins.php:443 -#: ../../Zotlabs/Module/Settings/Oauth.php:42 -#: ../../Zotlabs/Module/Settings/Oauth.php:113 ../../Zotlabs/Lib/Apps.php:339 -#: ../../extend/addon/addon/cdav/Mod_Cdav.php:1152 -msgid "Update" -msgstr "Bijwerken" - -#: ../../Zotlabs/Module/Admin/Plugins.php:444 -msgid "Switch branch" -msgstr "Branch veranderen" - -#: ../../Zotlabs/Module/Admin/Plugins.php:445 -#: ../../Zotlabs/Module/Photos.php:989 ../../Zotlabs/Module/Tagrm.php:137 -#: ../../extend/addon/addon/superblock/superblock.php:114 -msgid "Remove" -msgstr "Verwijderen" - #: ../../Zotlabs/Module/Admin/Profs.php:69 msgid "New Profile Field" msgstr "Nieuw profielveld" @@ -1932,7 +1506,7 @@ msgstr "Helptekst" #: ../../Zotlabs/Module/Admin/Profs.php:73 #: ../../Zotlabs/Module/Admin/Profs.php:93 msgid "Additional info (optional)" -msgstr "Extra informatie (optioneel)" +msgstr "Extra informatie (niet verplicht)" #: ../../Zotlabs/Module/Admin/Profs.php:83 msgid "Field definition not found" @@ -1942,7 +1516,7 @@ msgstr "Velddefinitie niet gevonden" msgid "Edit Profile Field" msgstr "Profielveld bewerken" -#: ../../Zotlabs/Module/Admin/Profs.php:147 ../../include/widgets.php:1569 +#: ../../Zotlabs/Module/Admin/Profs.php:147 ../../include/widgets.php:1642 msgid "Profile Fields" msgstr "Profielvelden" @@ -1970,34 +1544,6 @@ msgstr "Extra (handmatig toegevoegde) velden" msgid "Create Custom Field" msgstr "Extra velden aanmaken" -#: ../../Zotlabs/Module/Admin/Queue.php:36 -msgid "Queue Statistics" -msgstr "Wachtrij-statistieken" - -#: ../../Zotlabs/Module/Admin/Queue.php:37 -msgid "Total Entries" -msgstr "Aantal vermeldingen" - -#: ../../Zotlabs/Module/Admin/Queue.php:38 -msgid "Priority" -msgstr "Prioriteit" - -#: ../../Zotlabs/Module/Admin/Queue.php:39 -msgid "Destination URL" -msgstr "Doel-URL" - -#: ../../Zotlabs/Module/Admin/Queue.php:40 -msgid "Mark hub permanently offline" -msgstr "Hub als permanent offline markeren" - -#: ../../Zotlabs/Module/Admin/Queue.php:41 -msgid "Empty queue for this hub" -msgstr "Berichtenwachtrij voor deze hub legen" - -#: ../../Zotlabs/Module/Admin/Queue.php:42 -msgid "Last known contact" -msgstr "Voor het laatst contact" - #: ../../Zotlabs/Module/Admin/Security.php:77 msgid "" "By default, unfiltered HTML is allowed in embedded media. This is inherently" @@ -2022,7 +1568,7 @@ msgid "" "embedded content from that site is explicitly blocked." msgstr "Alle andere ingesloten (embedded) inhoud wordt gefilterd, <strong>tenzij</strong> ingesloten (embedded) inhoud van een website expliciet wordt geblokkeerd." -#: ../../Zotlabs/Module/Admin/Security.php:87 ../../include/widgets.php:1564 +#: ../../Zotlabs/Module/Admin/Security.php:87 ../../include/widgets.php:1637 msgid "Security" msgstr "Beveiliging" @@ -2110,31 +1656,6 @@ msgstr "Eén website per regel. Standaard wordt ingesloten (embedded) inhoud gef msgid "Block embedded HTML from these domains" msgstr "Ingesloten (embedded) HTML vanaf deze domeinen blokkeren" -#: ../../Zotlabs/Module/Admin/Themes.php:18 -msgid "Theme settings updated." -msgstr "Thema-instellingen bijgewerkt." - -#: ../../Zotlabs/Module/Admin/Themes.php:58 -msgid "No themes found." -msgstr "Geen thema's gevonden" - -#: ../../Zotlabs/Module/Admin/Themes.php:114 -msgid "Screenshot" -msgstr "Schermafdruk" - -#: ../../Zotlabs/Module/Admin/Themes.php:121 -#: ../../Zotlabs/Module/Admin/Themes.php:155 ../../include/widgets.php:1567 -msgid "Themes" -msgstr "Thema's" - -#: ../../Zotlabs/Module/Admin/Themes.php:160 -msgid "[Experimental]" -msgstr "[Experimenteel]" - -#: ../../Zotlabs/Module/Admin/Themes.php:161 -msgid "[Unsupported]" -msgstr "[Niet ondersteund]" - #: ../../Zotlabs/Module/Admin/Account_edit.php:29 #, php-format msgid "Password changed for account %d." @@ -2206,7 +1727,7 @@ msgid "Account '%s' unblocked" msgstr "Account '%s' gedeblokkeerd" #: ../../Zotlabs/Module/Admin/Accounts.php:165 -#: ../../Zotlabs/Module/Admin/Accounts.php:178 ../../include/widgets.php:1562 +#: ../../Zotlabs/Module/Admin/Accounts.php:178 ../../include/widgets.php:1635 msgid "Accounts" msgstr "Accounts" @@ -2225,12 +1746,13 @@ msgstr "Tijd/datum verzoek" #: ../../Zotlabs/Module/Admin/Accounts.php:169 #: ../../Zotlabs/Module/Admin/Accounts.php:181 +#: ../../Zotlabs/Module/Connedit.php:917 ../../Zotlabs/Module/Profiles.php:790 #: ../../extend/addon/addon/redred/redred.php:107 #: ../../extend/addon/addon/rtof/rtof.php:93 #: ../../extend/addon/addon/cdav/Mod_Cdav.php:1140 #: ../../extend/addon/addon/openid/MysqlProvider.php:56 #: ../../extend/addon/addon/openid/MysqlProvider.php:57 -#: ../../include/network.php:2237 +#: ../../include/network.php:2270 msgid "Email" msgstr "E-mail" @@ -2242,11 +1764,21 @@ msgstr "Geen verzoeken." msgid "Deny" msgstr "Afkeuren" +#: ../../Zotlabs/Module/Admin/Accounts.php:174 +#: ../../Zotlabs/Module/Connedit.php:629 +msgid "Block" +msgstr "Blokkeren" + +#: ../../Zotlabs/Module/Admin/Accounts.php:175 +#: ../../Zotlabs/Module/Connedit.php:629 +msgid "Unblock" +msgstr "Deblokkeren" + #: ../../Zotlabs/Module/Admin/Accounts.php:180 msgid "ID" msgstr "ID" -#: ../../Zotlabs/Module/Admin/Accounts.php:182 ../../include/group.php:267 +#: ../../Zotlabs/Module/Admin/Accounts.php:182 ../../include/group.php:287 msgid "All Channels" msgstr "Alle kanalen" @@ -2328,7 +1860,7 @@ msgstr "Scripts toegestaan voor kanaal '%s'" msgid "Channel '%s' code disallowed" msgstr "Scripts niet toegestaan voor kanaal '%s'" -#: ../../Zotlabs/Module/Admin/Channels.php:146 ../../include/widgets.php:1563 +#: ../../Zotlabs/Module/Admin/Channels.php:146 ../../include/widgets.php:1636 msgid "Channels" msgstr "Kanalen" @@ -2349,7 +1881,7 @@ msgid "Disallow Code" msgstr "Scripts niet toestaan" #: ../../Zotlabs/Module/Admin/Channels.php:154 -#: ../../include/conversation.php:1653 +#: ../../include/conversation.php:1815 msgid "Channel" msgstr "Kanaal" @@ -2357,6 +1889,13 @@ msgstr "Kanaal" msgid "UID" msgstr "UID" +#: ../../Zotlabs/Module/Admin/Channels.php:160 +#: ../../Zotlabs/Module/Locs.php:118 ../../Zotlabs/Module/Connedit.php:920 +#: ../../Zotlabs/Module/Profiles.php:502 ../../Zotlabs/Module/Profiles.php:793 +#: ../../extend/addon/addon/cdav/Mod_Cdav.php:1143 +msgid "Address" +msgstr "Adres" + #: ../../Zotlabs/Module/Admin/Channels.php:162 msgid "" "Selected channels will be deleted!\\n\\nEverything that was posted in these " @@ -2409,432 +1948,768 @@ msgstr "Markeer als geslaagd (wanneer de update handmatig was uitgevoerd)" msgid "Attempt to execute this update step automatically" msgstr "Poging om deze stap van de update automatisch uit te voeren." +#: ../../Zotlabs/Module/Admin/Queue.php:35 +msgid "Queue Statistics" +msgstr "Wachtrij-statistieken" + +#: ../../Zotlabs/Module/Admin/Queue.php:36 +msgid "Total Entries" +msgstr "Aantal vermeldingen" + +#: ../../Zotlabs/Module/Admin/Queue.php:37 +msgid "Priority" +msgstr "Prioriteit" + +#: ../../Zotlabs/Module/Admin/Queue.php:38 +msgid "Destination URL" +msgstr "Doel-URL" + +#: ../../Zotlabs/Module/Admin/Queue.php:39 +msgid "Mark hub permanently offline" +msgstr "Hub als permanent offline markeren" + +#: ../../Zotlabs/Module/Admin/Queue.php:40 +msgid "Empty queue for this hub" +msgstr "Berichtenwachtrij voor deze hub legen" + +#: ../../Zotlabs/Module/Admin/Queue.php:41 +msgid "Last known contact" +msgstr "Voor het laatst contact" + #: ../../Zotlabs/Module/Admin/Site.php:133 msgid "Site settings updated." msgstr "Hub-instellingen bijgewerkt." -#: ../../Zotlabs/Module/Admin/Site.php:159 ../../include/text.php:2918 +#: ../../Zotlabs/Module/Admin/Site.php:159 ../../include/text.php:2936 msgid "Default" msgstr "Standaard" -#: ../../Zotlabs/Module/Admin/Site.php:169 -#: ../../Zotlabs/Module/Settings/Display.php:143 +#: ../../Zotlabs/Module/Admin/Site.php:170 +#: ../../Zotlabs/Module/Settings/Display.php:137 +#, php-format +msgid "%s - (Incompatible)" +msgstr "%s - (niet compatible)" + +#: ../../Zotlabs/Module/Admin/Site.php:177 +#: ../../Zotlabs/Module/Settings/Display.php:151 msgid "mobile" msgstr "mobiel" -#: ../../Zotlabs/Module/Admin/Site.php:171 +#: ../../Zotlabs/Module/Admin/Site.php:179 msgid "experimental" msgstr "experimenteel" -#: ../../Zotlabs/Module/Admin/Site.php:173 +#: ../../Zotlabs/Module/Admin/Site.php:181 msgid "unsupported" msgstr "Niet ondersteund" -#: ../../Zotlabs/Module/Admin/Site.php:219 +#: ../../Zotlabs/Module/Admin/Site.php:226 ../../Zotlabs/Module/Menu.php:100 +#: ../../Zotlabs/Module/Menu.php:157 ../../Zotlabs/Module/Connedit.php:402 +#: ../../Zotlabs/Module/Connedit.php:786 ../../Zotlabs/Module/Events.php:470 +#: ../../Zotlabs/Module/Events.php:471 +#: ../../Zotlabs/Module/Filestorage.php:160 +#: ../../Zotlabs/Module/Filestorage.php:168 +#: ../../Zotlabs/Module/Photos.php:652 ../../Zotlabs/Module/Mitem.php:162 +#: ../../Zotlabs/Module/Mitem.php:163 ../../Zotlabs/Module/Mitem.php:240 +#: ../../Zotlabs/Module/Mitem.php:241 ../../Zotlabs/Module/Api.php:97 +#: ../../Zotlabs/Module/Removeme.php:63 ../../Zotlabs/Module/Profiles.php:681 +#: ../../Zotlabs/Module/Settings/Channel.php:294 +#: ../../Zotlabs/Module/Settings/Display.php:103 +#: ../../Zotlabs/Module/Wiki.php:179 +#: ../../extend/addon/addon/dwpost/dwpost.php:73 +#: ../../extend/addon/addon/dwpost/dwpost.php:85 +#: ../../extend/addon/addon/flattrwidget/flattrwidget.php:120 +#: ../../extend/addon/addon/friendica/dfrn_request.php:865 +#: ../../extend/addon/addon/ijpost/ijpost.php:73 +#: ../../extend/addon/addon/ijpost/ijpost.php:85 +#: ../../extend/addon/addon/jappixmini/jappixmini.php:309 +#: ../../extend/addon/addon/jappixmini/jappixmini.php:313 +#: ../../extend/addon/addon/jappixmini/jappixmini.php:343 +#: ../../extend/addon/addon/jappixmini/jappixmini.php:351 +#: ../../extend/addon/addon/jappixmini/jappixmini.php:355 +#: ../../extend/addon/addon/jappixmini/jappixmini.php:359 +#: ../../extend/addon/addon/libertree/libertree.php:69 +#: ../../extend/addon/addon/libertree/libertree.php:81 +#: ../../extend/addon/addon/ljpost/ljpost.php:70 +#: ../../extend/addon/addon/ljpost/ljpost.php:82 +#: ../../extend/addon/addon/nofed/nofed.php:72 +#: ../../extend/addon/addon/nofed/nofed.php:76 +#: ../../extend/addon/addon/nsabait/nsabait.php:157 +#: ../../extend/addon/addon/nsfw/nsfw.php:84 +#: ../../extend/addon/addon/planets/planets.php:153 +#: ../../extend/addon/addon/pumpio/pumpio.php:219 +#: ../../extend/addon/addon/pumpio/pumpio.php:223 +#: ../../extend/addon/addon/pumpio/pumpio.php:227 +#: ../../extend/addon/addon/pumpio/pumpio.php:231 +#: ../../extend/addon/addon/rainbowtag/rainbowtag.php:81 +#: ../../extend/addon/addon/redred/redred.php:95 +#: ../../extend/addon/addon/redred/redred.php:99 +#: ../../extend/addon/addon/rtof/rtof.php:81 +#: ../../extend/addon/addon/rtof/rtof.php:85 +#: ../../extend/addon/addon/smileybutton/smileybutton.php:273 +#: ../../extend/addon/addon/smileybutton/smileybutton.php:277 +#: ../../extend/addon/addon/statusnet/statusnet.php:389 +#: ../../extend/addon/addon/statusnet/statusnet.php:411 +#: ../../extend/addon/addon/statusnet/statusnet.php:415 +#: ../../extend/addon/addon/statusnet/statusnet.php:424 +#: ../../extend/addon/addon/twitter/twitter.php:242 +#: ../../extend/addon/addon/twitter/twitter.php:246 +#: ../../extend/addon/addon/twitter/twitter.php:255 +#: ../../extend/addon/addon/visage/visage.php:166 +#: ../../extend/addon/addon/wppost/wppost.php:82 +#: ../../extend/addon/addon/wppost/wppost.php:105 +#: ../../extend/addon/addon/wppost/wppost.php:109 +#: ../../extend/addon/addon/xmpp/xmpp.php:53 +#: ../../extend/addon/addon/cdav/cdav.php:234 +#: ../../extend/addon/addon/gitwiki/Mod_Gitwiki.php:164 +#: ../../include/dir_fns.php:143 ../../include/dir_fns.php:144 +#: ../../include/dir_fns.php:145 ../../view/theme/redbasic/php/config.php:111 +#: ../../view/theme/redbasic/php/config.php:136 ../../boot.php:1753 +msgid "No" +msgstr "Nee" + +#: ../../Zotlabs/Module/Admin/Site.php:227 msgid "Yes - with approval" msgstr "Ja - met goedkeuring" -#: ../../Zotlabs/Module/Admin/Site.php:225 +#: ../../Zotlabs/Module/Admin/Site.php:228 ../../Zotlabs/Module/Menu.php:100 +#: ../../Zotlabs/Module/Menu.php:157 ../../Zotlabs/Module/Connedit.php:402 +#: ../../Zotlabs/Module/Events.php:470 ../../Zotlabs/Module/Events.php:471 +#: ../../Zotlabs/Module/Filestorage.php:160 +#: ../../Zotlabs/Module/Filestorage.php:168 +#: ../../Zotlabs/Module/Photos.php:652 ../../Zotlabs/Module/Mitem.php:162 +#: ../../Zotlabs/Module/Mitem.php:163 ../../Zotlabs/Module/Mitem.php:240 +#: ../../Zotlabs/Module/Mitem.php:241 ../../Zotlabs/Module/Api.php:96 +#: ../../Zotlabs/Module/Removeme.php:63 ../../Zotlabs/Module/Profiles.php:681 +#: ../../Zotlabs/Module/Settings/Channel.php:294 +#: ../../Zotlabs/Module/Settings/Display.php:103 +#: ../../Zotlabs/Module/Wiki.php:179 +#: ../../extend/addon/addon/dwpost/dwpost.php:73 +#: ../../extend/addon/addon/dwpost/dwpost.php:85 +#: ../../extend/addon/addon/flattrwidget/flattrwidget.php:120 +#: ../../extend/addon/addon/friendica/dfrn_request.php:865 +#: ../../extend/addon/addon/ijpost/ijpost.php:73 +#: ../../extend/addon/addon/ijpost/ijpost.php:85 +#: ../../extend/addon/addon/jappixmini/jappixmini.php:309 +#: ../../extend/addon/addon/jappixmini/jappixmini.php:313 +#: ../../extend/addon/addon/jappixmini/jappixmini.php:343 +#: ../../extend/addon/addon/jappixmini/jappixmini.php:351 +#: ../../extend/addon/addon/jappixmini/jappixmini.php:355 +#: ../../extend/addon/addon/jappixmini/jappixmini.php:359 +#: ../../extend/addon/addon/libertree/libertree.php:69 +#: ../../extend/addon/addon/libertree/libertree.php:81 +#: ../../extend/addon/addon/ljpost/ljpost.php:70 +#: ../../extend/addon/addon/ljpost/ljpost.php:82 +#: ../../extend/addon/addon/nofed/nofed.php:72 +#: ../../extend/addon/addon/nofed/nofed.php:76 +#: ../../extend/addon/addon/nsabait/nsabait.php:157 +#: ../../extend/addon/addon/nsfw/nsfw.php:84 +#: ../../extend/addon/addon/planets/planets.php:153 +#: ../../extend/addon/addon/pumpio/pumpio.php:219 +#: ../../extend/addon/addon/pumpio/pumpio.php:223 +#: ../../extend/addon/addon/pumpio/pumpio.php:227 +#: ../../extend/addon/addon/pumpio/pumpio.php:231 +#: ../../extend/addon/addon/rainbowtag/rainbowtag.php:81 +#: ../../extend/addon/addon/redred/redred.php:95 +#: ../../extend/addon/addon/redred/redred.php:99 +#: ../../extend/addon/addon/rtof/rtof.php:81 +#: ../../extend/addon/addon/rtof/rtof.php:85 +#: ../../extend/addon/addon/smileybutton/smileybutton.php:273 +#: ../../extend/addon/addon/smileybutton/smileybutton.php:277 +#: ../../extend/addon/addon/statusnet/statusnet.php:389 +#: ../../extend/addon/addon/statusnet/statusnet.php:411 +#: ../../extend/addon/addon/statusnet/statusnet.php:415 +#: ../../extend/addon/addon/statusnet/statusnet.php:424 +#: ../../extend/addon/addon/twitter/twitter.php:242 +#: ../../extend/addon/addon/twitter/twitter.php:246 +#: ../../extend/addon/addon/twitter/twitter.php:255 +#: ../../extend/addon/addon/visage/visage.php:166 +#: ../../extend/addon/addon/wppost/wppost.php:82 +#: ../../extend/addon/addon/wppost/wppost.php:105 +#: ../../extend/addon/addon/wppost/wppost.php:109 +#: ../../extend/addon/addon/xmpp/xmpp.php:53 +#: ../../extend/addon/addon/cdav/cdav.php:234 +#: ../../extend/addon/addon/gitwiki/Mod_Gitwiki.php:164 +#: ../../include/dir_fns.php:143 ../../include/dir_fns.php:144 +#: ../../include/dir_fns.php:145 ../../view/theme/redbasic/php/config.php:111 +#: ../../view/theme/redbasic/php/config.php:136 ../../boot.php:1753 +msgid "Yes" +msgstr "Ja" + +#: ../../Zotlabs/Module/Admin/Site.php:233 msgid "My site is not a public server" msgstr "Mijn $Projectname-hub is niet openbaar" -#: ../../Zotlabs/Module/Admin/Site.php:226 +#: ../../Zotlabs/Module/Admin/Site.php:234 msgid "My site has paid access only" msgstr "Mijn $Projectname-hub kent alleen betaalde toegang" -#: ../../Zotlabs/Module/Admin/Site.php:227 +#: ../../Zotlabs/Module/Admin/Site.php:235 msgid "My site has free access only" msgstr "Mijn $Projectname-hub kent alleen gratis toegang" -#: ../../Zotlabs/Module/Admin/Site.php:228 +#: ../../Zotlabs/Module/Admin/Site.php:236 msgid "My site offers free accounts with optional paid upgrades" msgstr "Mijn $Projectname-hub biedt gratis accounts aan met betaalde uitbreidingen als optie" -#: ../../Zotlabs/Module/Admin/Site.php:239 ../../Zotlabs/Module/Setup.php:328 +#: ../../Zotlabs/Module/Admin/Site.php:247 ../../Zotlabs/Module/Setup.php:328 msgid "Basic/Minimal Social Networking" msgstr "Basic/eenvoudig sociaal netwerk" -#: ../../Zotlabs/Module/Admin/Site.php:240 ../../Zotlabs/Module/Setup.php:329 +#: ../../Zotlabs/Module/Admin/Site.php:248 ../../Zotlabs/Module/Setup.php:329 msgid "Standard Configuration (default)" msgstr "Standaard (standaard)" -#: ../../Zotlabs/Module/Admin/Site.php:241 ../../Zotlabs/Module/Setup.php:330 +#: ../../Zotlabs/Module/Admin/Site.php:249 ../../Zotlabs/Module/Setup.php:330 msgid "Professional" msgstr "Professioneel " -#: ../../Zotlabs/Module/Admin/Site.php:245 ../../Zotlabs/Lib/Techlevels.php:10 +#: ../../Zotlabs/Module/Admin/Site.php:253 ../../Zotlabs/Lib/Techlevels.php:10 msgid "Beginner/Basic" msgstr "Beginner/basic" -#: ../../Zotlabs/Module/Admin/Site.php:246 ../../Zotlabs/Lib/Techlevels.php:11 +#: ../../Zotlabs/Module/Admin/Site.php:254 ../../Zotlabs/Lib/Techlevels.php:11 msgid "Novice - not skilled but willing to learn" msgstr "Onervaren - niet bekwaam, maar wil graag leren" -#: ../../Zotlabs/Module/Admin/Site.php:247 ../../Zotlabs/Lib/Techlevels.php:12 +#: ../../Zotlabs/Module/Admin/Site.php:255 ../../Zotlabs/Lib/Techlevels.php:12 msgid "Intermediate - somewhat comfortable" msgstr "Ervaren - voelt zich enigszins comfortabel" -#: ../../Zotlabs/Module/Admin/Site.php:248 ../../Zotlabs/Lib/Techlevels.php:13 +#: ../../Zotlabs/Module/Admin/Site.php:256 ../../Zotlabs/Lib/Techlevels.php:13 msgid "Advanced - very comfortable" msgstr "Gevorderd - voelt zich comfortabel" -#: ../../Zotlabs/Module/Admin/Site.php:249 ../../Zotlabs/Lib/Techlevels.php:14 +#: ../../Zotlabs/Module/Admin/Site.php:257 ../../Zotlabs/Lib/Techlevels.php:14 msgid "Expert - I can write computer code" msgstr "Expert - kan programmeren" -#: ../../Zotlabs/Module/Admin/Site.php:250 ../../Zotlabs/Lib/Techlevels.php:15 +#: ../../Zotlabs/Module/Admin/Site.php:258 ../../Zotlabs/Lib/Techlevels.php:15 msgid "Wizard - I probably know more than you do" msgstr "Tovenaar - ik weet waarschijnlijk meer dan jij" -#: ../../Zotlabs/Module/Admin/Site.php:259 ../../include/widgets.php:1561 +#: ../../Zotlabs/Module/Admin/Site.php:267 ../../include/widgets.php:1634 msgid "Site" msgstr "Hub-instellingen" -#: ../../Zotlabs/Module/Admin/Site.php:262 +#: ../../Zotlabs/Module/Admin/Site.php:270 msgid "File upload" msgstr "Bestand uploaden" -#: ../../Zotlabs/Module/Admin/Site.php:263 +#: ../../Zotlabs/Module/Admin/Site.php:271 msgid "Policies" msgstr "Beleid" -#: ../../Zotlabs/Module/Admin/Site.php:264 +#: ../../Zotlabs/Module/Admin/Site.php:272 #: ../../include/contact_widgets.php:16 msgid "Advanced" msgstr "Geavanceerd" -#: ../../Zotlabs/Module/Admin/Site.php:268 +#: ../../Zotlabs/Module/Admin/Site.php:276 #: ../../extend/addon/addon/statusnet/statusnet.php:890 msgid "Site name" msgstr "Hubnaam" -#: ../../Zotlabs/Module/Admin/Site.php:270 ../../Zotlabs/Module/Setup.php:351 +#: ../../Zotlabs/Module/Admin/Site.php:278 ../../Zotlabs/Module/Setup.php:351 msgid "Server Configuration/Role" msgstr "Configuratietype hub" -#: ../../Zotlabs/Module/Admin/Site.php:272 +#: ../../Zotlabs/Module/Admin/Site.php:280 msgid "Site default technical skill level" msgstr "Standaard technisch niveau voor deze hub" -#: ../../Zotlabs/Module/Admin/Site.php:272 +#: ../../Zotlabs/Module/Admin/Site.php:280 msgid "Used to provide a member experience matched to technical comfort level" msgstr "Wordt gebruikt om leden een gebruikerservaring te bieden die met hun technisch niveau overeenkomt" -#: ../../Zotlabs/Module/Admin/Site.php:274 +#: ../../Zotlabs/Module/Admin/Site.php:282 msgid "Lock the technical skill level setting" msgstr "Vergrendel de functie 'Standaard technisch niveau voor deze hub'" -#: ../../Zotlabs/Module/Admin/Site.php:274 +#: ../../Zotlabs/Module/Admin/Site.php:282 msgid "Members can set their own technical comfort level by default" msgstr "Leden kunnen hun eigen technisch niveau standaard instellen" -#: ../../Zotlabs/Module/Admin/Site.php:276 +#: ../../Zotlabs/Module/Admin/Site.php:284 msgid "Banner/Logo" msgstr "Banner/logo" -#: ../../Zotlabs/Module/Admin/Site.php:277 +#: ../../Zotlabs/Module/Admin/Site.php:285 msgid "Administrator Information" msgstr "Informatie over de beheerder" -#: ../../Zotlabs/Module/Admin/Site.php:277 +#: ../../Zotlabs/Module/Admin/Site.php:285 msgid "" "Contact information for site administrators. Displayed on siteinfo page. " "BBCode can be used here" msgstr "Contactinformatie voor hub-beheerders. Getoond op pagina met hub-informatie. Er kan hier bbcode gebruikt worden." -#: ../../Zotlabs/Module/Admin/Site.php:278 +#: ../../Zotlabs/Module/Admin/Site.php:286 #: ../../Zotlabs/Module/Siteinfo.php:23 msgid "Site Information" msgstr "Hub-informatie" -#: ../../Zotlabs/Module/Admin/Site.php:278 +#: ../../Zotlabs/Module/Admin/Site.php:286 msgid "" "Publicly visible description of this site. Displayed on siteinfo page. " "BBCode can be used here" msgstr "Openbaar zichtbare beschrijving van deze hub. Getoond op pagina met hub-informatie. Er kan hier bbcode gebruikt worden." -#: ../../Zotlabs/Module/Admin/Site.php:279 +#: ../../Zotlabs/Module/Admin/Site.php:287 msgid "System language" msgstr "Standaardtaal" -#: ../../Zotlabs/Module/Admin/Site.php:280 +#: ../../Zotlabs/Module/Admin/Site.php:288 msgid "System theme" msgstr "Standaardthema" -#: ../../Zotlabs/Module/Admin/Site.php:280 +#: ../../Zotlabs/Module/Admin/Site.php:288 msgid "" "Default system theme - may be over-ridden by user profiles - <a href='#' " "id='cnftheme'>change theme settings</a>" msgstr "Standaardthema voor $Projectname-hub (kan door lid veranderd worden) - <a href='#' id='cnftheme'>verander thema-instellingen</a>" -#: ../../Zotlabs/Module/Admin/Site.php:281 +#: ../../Zotlabs/Module/Admin/Site.php:289 msgid "Mobile system theme" msgstr "Standaardthema voor mobiel" -#: ../../Zotlabs/Module/Admin/Site.php:281 +#: ../../Zotlabs/Module/Admin/Site.php:289 msgid "Theme for mobile devices" msgstr "Thema voor mobiele apparaten" -#: ../../Zotlabs/Module/Admin/Site.php:283 +#: ../../Zotlabs/Module/Admin/Site.php:291 msgid "Allow Feeds as Connections" msgstr "Sta feeds toe als connecties" -#: ../../Zotlabs/Module/Admin/Site.php:283 +#: ../../Zotlabs/Module/Admin/Site.php:291 msgid "(Heavy system resource usage)" msgstr "(sterk negatieve invloed op systeembronnen hub)" -#: ../../Zotlabs/Module/Admin/Site.php:284 +#: ../../Zotlabs/Module/Admin/Site.php:292 msgid "Maximum image size" msgstr "Maximale grootte van afbeeldingen" -#: ../../Zotlabs/Module/Admin/Site.php:284 +#: ../../Zotlabs/Module/Admin/Site.php:292 msgid "" "Maximum size in bytes of uploaded images. Default is 0, which means no " "limits." msgstr "Maximale grootte in bytes voor afbeeldingen die worden geüpload. Standaard is 0, wat geen limiet betekend." -#: ../../Zotlabs/Module/Admin/Site.php:285 +#: ../../Zotlabs/Module/Admin/Site.php:293 msgid "Does this site allow new member registration?" msgstr "Staat deze hub nieuwe accounts toe?" -#: ../../Zotlabs/Module/Admin/Site.php:286 +#: ../../Zotlabs/Module/Admin/Site.php:294 msgid "Invitation only" msgstr "Alleen op uitnodiging" -#: ../../Zotlabs/Module/Admin/Site.php:286 +#: ../../Zotlabs/Module/Admin/Site.php:294 msgid "" "Only allow new member registrations with an invitation code. Above register " "policy must be set to Yes." msgstr "Sta alleen nieuwe registraties toe van mensen die een uitnodigingscode hebben. Bovenstaand accountbeleid moet op Ja staan." -#: ../../Zotlabs/Module/Admin/Site.php:287 +#: ../../Zotlabs/Module/Admin/Site.php:295 msgid "Which best describes the types of account offered by this hub?" msgstr "Wat voor soort accounts biedt deze $Projectname-hub aan? Kies wat het meest in de buurt komt." -#: ../../Zotlabs/Module/Admin/Site.php:288 +#: ../../Zotlabs/Module/Admin/Site.php:296 msgid "Register text" msgstr "Tekst tijdens registratie" -#: ../../Zotlabs/Module/Admin/Site.php:288 +#: ../../Zotlabs/Module/Admin/Site.php:296 msgid "Will be displayed prominently on the registration page." msgstr "Tekst dat op de pagina voor het registreren van nieuwe accounts wordt getoond." -#: ../../Zotlabs/Module/Admin/Site.php:289 +#: ../../Zotlabs/Module/Admin/Site.php:297 msgid "Site homepage to show visitors (default: login box)" msgstr "Homepagina van deze hub die aan bezoekers wordt getoond (standaard: inlogformulier)" -#: ../../Zotlabs/Module/Admin/Site.php:289 +#: ../../Zotlabs/Module/Admin/Site.php:297 msgid "" "example: 'public' to show public stream, 'page/sys/home' to show a system " "webpage called 'home' or 'include:home.html' to include a file." msgstr "voorbeeld: 'public' om de openbare stream te tonen, 'page/sys/home' om de webpagina 'home' van het systeemkanaal te tonen of 'include:home.html' om een gewoon bestand te gebruiken." -#: ../../Zotlabs/Module/Admin/Site.php:290 +#: ../../Zotlabs/Module/Admin/Site.php:298 msgid "Preserve site homepage URL" msgstr "Behoudt de URL van de hub (/)" -#: ../../Zotlabs/Module/Admin/Site.php:290 +#: ../../Zotlabs/Module/Admin/Site.php:298 msgid "" "Present the site homepage in a frame at the original location instead of " "redirecting" msgstr "Toon de homepagina van de hub in een frame op de oorspronkelijke locatie (/), i.p.v. een doorverwijzing naar een andere locatie (bv. .../home.html)" -#: ../../Zotlabs/Module/Admin/Site.php:291 +#: ../../Zotlabs/Module/Admin/Site.php:299 msgid "Accounts abandoned after x days" msgstr "Accounts als verlaten beschouwen na zoveel aantal dagen:" -#: ../../Zotlabs/Module/Admin/Site.php:291 +#: ../../Zotlabs/Module/Admin/Site.php:299 msgid "" "Will not waste system resources polling external sites for abandonded " "accounts. Enter 0 for no time limit." msgstr "Zal geen systeembronnen verspillen door polling van externe hubs voor verlaten accounts. Vul 0 in voor geen tijdslimiet." -#: ../../Zotlabs/Module/Admin/Site.php:292 +#: ../../Zotlabs/Module/Admin/Site.php:300 msgid "Allowed friend domains" msgstr "Toegestane domeinen" -#: ../../Zotlabs/Module/Admin/Site.php:292 +#: ../../Zotlabs/Module/Admin/Site.php:300 msgid "" "Comma separated list of domains which are allowed to establish friendships " "with this site. Wildcards are accepted. Empty to allow any domains" msgstr "Komma-gescheiden lijst van domeinen waarvan kanalen connecties kunnen aangaan met kanalen op deze $Projectname-hub. Wildcards zijn toegestaan.\nLaat leeg om alle domeinen toe te laten." -#: ../../Zotlabs/Module/Admin/Site.php:293 +#: ../../Zotlabs/Module/Admin/Site.php:301 msgid "Verify Email Addresses" msgstr "E-mailadres verifieren" -#: ../../Zotlabs/Module/Admin/Site.php:293 +#: ../../Zotlabs/Module/Admin/Site.php:301 msgid "" "Check to verify email addresses used in account registration (recommended)." msgstr "Inschakelen om e-mailadressen te verifiëren die tijdens de accountregistratie worden gebruikt (aanbevolen)." -#: ../../Zotlabs/Module/Admin/Site.php:294 +#: ../../Zotlabs/Module/Admin/Site.php:302 msgid "Force publish" msgstr "Dwing kanaalvermelding af" -#: ../../Zotlabs/Module/Admin/Site.php:294 +#: ../../Zotlabs/Module/Admin/Site.php:302 msgid "" "Check to force all profiles on this site to be listed in the site directory." msgstr "Vink dit aan om af te dwingen dat alle kanalen op deze hub in de kanalengids worden vermeld." -#: ../../Zotlabs/Module/Admin/Site.php:295 +#: ../../Zotlabs/Module/Admin/Site.php:303 msgid "Import Public Streams" msgstr "Openbare streams importeren" -#: ../../Zotlabs/Module/Admin/Site.php:295 +#: ../../Zotlabs/Module/Admin/Site.php:303 msgid "" "Import and allow access to public content pulled from other sites. Warning: " "this content is unmoderated." msgstr "Toegang verlenen tot openbare berichten die vanuit andere hubs worden geïmporteerd. Waarschuwing: de inhoud van deze berichten wordt niet gemodereerd." -#: ../../Zotlabs/Module/Admin/Site.php:296 +#: ../../Zotlabs/Module/Admin/Site.php:304 msgid "Login on Homepage" msgstr "Inlogformulier op de homepagina" -#: ../../Zotlabs/Module/Admin/Site.php:296 +#: ../../Zotlabs/Module/Admin/Site.php:304 msgid "" "Present a login box to visitors on the home page if no other content has " "been configured." msgstr "Toon een inlogformulier voor bezoekers op de homepagina wanneer geen andere inhoud is geconfigureerd. " -#: ../../Zotlabs/Module/Admin/Site.php:297 +#: ../../Zotlabs/Module/Admin/Site.php:305 msgid "Enable context help" msgstr "Schakel contextuele hulp in" -#: ../../Zotlabs/Module/Admin/Site.php:297 +#: ../../Zotlabs/Module/Admin/Site.php:305 msgid "" "Display contextual help for the current page when the help button is " "pressed." msgstr "Toon hulp en documentatie voor de op dat moment getoonde pagina, wanneer op de hulp-knop wordt geklikt." -#: ../../Zotlabs/Module/Admin/Site.php:299 +#: ../../Zotlabs/Module/Admin/Site.php:307 msgid "Directory Server URL" msgstr "Server-URL voor de kanalengids" -#: ../../Zotlabs/Module/Admin/Site.php:299 +#: ../../Zotlabs/Module/Admin/Site.php:307 msgid "Default directory server" msgstr "Standaardserver voor de kanalengids" -#: ../../Zotlabs/Module/Admin/Site.php:301 +#: ../../Zotlabs/Module/Admin/Site.php:309 msgid "Proxy user" msgstr "Gebruikersnaam proxy" -#: ../../Zotlabs/Module/Admin/Site.php:302 +#: ../../Zotlabs/Module/Admin/Site.php:310 msgid "Proxy URL" msgstr "Proxy-URL" -#: ../../Zotlabs/Module/Admin/Site.php:303 +#: ../../Zotlabs/Module/Admin/Site.php:311 msgid "Network timeout" msgstr "Netwerktimeout" -#: ../../Zotlabs/Module/Admin/Site.php:303 +#: ../../Zotlabs/Module/Admin/Site.php:311 msgid "Value is in seconds. Set to 0 for unlimited (not recommended)." msgstr "Waarde is in seconden. Zet op 0 voor onbeperkt (niet aanbevolen)" -#: ../../Zotlabs/Module/Admin/Site.php:304 +#: ../../Zotlabs/Module/Admin/Site.php:312 msgid "Delivery interval" msgstr "Afleveringsinterval" -#: ../../Zotlabs/Module/Admin/Site.php:304 +#: ../../Zotlabs/Module/Admin/Site.php:312 msgid "" "Delay background delivery processes by this many seconds to reduce system " "load. Recommend: 4-5 for shared hosts, 2-3 for virtual private servers. 0-1 " "for large dedicated servers." msgstr "Vertraag de achtergrondprocessen voor het afleveren met een aantal seconden om de systeembelasting te verminderen. Aanbevolen: 4-5 voor shared hosts, 2-3 voor virtual private servers (VPS) en 0-1 voor grote dedicated servers." -#: ../../Zotlabs/Module/Admin/Site.php:305 +#: ../../Zotlabs/Module/Admin/Site.php:313 msgid "Deliveries per process" msgstr "Leveringen per serverproces" -#: ../../Zotlabs/Module/Admin/Site.php:305 +#: ../../Zotlabs/Module/Admin/Site.php:313 msgid "" "Number of deliveries to attempt in a single operating system process. Adjust" " if necessary to tune system performance. Recommend: 1-5." msgstr "Aantal leveringen die aan één serverproces worden meegegeven. Pas dit aan wanneer het nodig is om systeemprestaties te verbeteren. Aangeraden: 1-5" -#: ../../Zotlabs/Module/Admin/Site.php:306 +#: ../../Zotlabs/Module/Admin/Site.php:314 msgid "Poll interval" msgstr "Poll-interval" -#: ../../Zotlabs/Module/Admin/Site.php:306 +#: ../../Zotlabs/Module/Admin/Site.php:314 msgid "" "Delay background polling processes by this many seconds to reduce system " "load. If 0, use delivery interval." msgstr "De achtergrondprocessen voor het afleveren met zoveel seconden vertragen om de systeembelasting te verminderen. 0 om de afleveringsinterval te gebruiken." -#: ../../Zotlabs/Module/Admin/Site.php:307 +#: ../../Zotlabs/Module/Admin/Site.php:315 msgid "Maximum Load Average" msgstr "Maximaal gemiddelde systeembelasting" -#: ../../Zotlabs/Module/Admin/Site.php:307 +#: ../../Zotlabs/Module/Admin/Site.php:315 msgid "" "Maximum system load before delivery and poll processes are deferred - " "default 50." msgstr "Maximale systeembelasting voordat de afleverings- en polllingsprocessen worden uitgesteld. Standaard is 50." -#: ../../Zotlabs/Module/Admin/Site.php:308 +#: ../../Zotlabs/Module/Admin/Site.php:316 msgid "Expiration period in days for imported (grid/network) content" msgstr "Aantal dagen waarna geïmporteerde inhoud uit iemands grid/netwerk-pagina wordt verwijderd." -#: ../../Zotlabs/Module/Admin/Site.php:308 +#: ../../Zotlabs/Module/Admin/Site.php:316 msgid "0 for no expiration of imported content" msgstr "Dit geldt alleen voor inhoud van andere kanalen, dus niet voor iemands eigen kanaal. 0 voor het niet verwijderen van geïmporteerde inhoud." -#: ../../Zotlabs/Module/Pubsites.php:24 ../../include/widgets.php:1385 -msgid "Public Hubs" -msgstr "Openbare hubs" +#: ../../Zotlabs/Module/Admin/Plugins.php:289 +#, php-format +msgid "Plugin %s disabled." +msgstr "Plugin %s uitgeschakeld." -#: ../../Zotlabs/Module/Pubsites.php:27 -msgid "" -"The listed hubs allow public registration for the $Projectname network. All " -"hubs in the network are interlinked so membership on any of them conveys " -"membership in the network as a whole. Some hubs may require subscription or " -"provide tiered service plans. The hub itself <strong>may</strong> provide " -"additional details." -msgstr "Op de hier weergegeven hubs kan iedereen zich voor het $Projectname-netwerk aanmelden. Alle hubs in het netwerk zijn met elkaar verbonden, dus maakt het qua lidmaatschap niet uit waar je je aanmeldt. Op sommige hubs heb je eerst goedkeuring nodig en sommige hubs vereisen een financiële tegemoetkoming voor bepaalde uitbreidingen. <strong>Mogelijk</strong> wordt hierover op de hub zelf meer informatie gegeven." +#: ../../Zotlabs/Module/Admin/Plugins.php:294 +#, php-format +msgid "Plugin %s enabled." +msgstr "Plugin %s ingeschakeld" -#: ../../Zotlabs/Module/Pubsites.php:33 -msgid "Hub URL" -msgstr "Hub-URL" +#: ../../Zotlabs/Module/Admin/Plugins.php:310 +#: ../../Zotlabs/Module/Admin/Themes.php:95 +msgid "Disable" +msgstr "Uitschakelen" -#: ../../Zotlabs/Module/Pubsites.php:33 -msgid "Access Type" -msgstr "Toegangs-<br/> type" +#: ../../Zotlabs/Module/Admin/Plugins.php:313 +#: ../../Zotlabs/Module/Admin/Themes.php:97 +msgid "Enable" +msgstr "Inschakelen" -#: ../../Zotlabs/Module/Pubsites.php:33 -msgid "Registration Policy" -msgstr "Registratie-<br/> beleid" +#: ../../Zotlabs/Module/Admin/Plugins.php:342 +#: ../../Zotlabs/Module/Admin/Plugins.php:437 ../../include/widgets.php:1639 +msgid "Plugins" +msgstr "Plugins" -#: ../../Zotlabs/Module/Pubsites.php:33 -msgid "Stats" -msgstr "Stats" +#: ../../Zotlabs/Module/Admin/Plugins.php:343 +#: ../../Zotlabs/Module/Admin/Themes.php:124 +msgid "Toggle" +msgstr "Omschakelen" -#: ../../Zotlabs/Module/Pubsites.php:33 -msgid "Software" -msgstr "Software" +#: ../../Zotlabs/Module/Admin/Plugins.php:344 +#: ../../Zotlabs/Module/Admin/Themes.php:125 ../../Zotlabs/Lib/Apps.php:223 +#: ../../include/widgets.php:685 ../../include/nav.php:225 +msgid "Settings" +msgstr "Instellingen" -#: ../../Zotlabs/Module/Pubsites.php:35 ../../Zotlabs/Module/Ratings.php:97 -#: ../../include/conversation.php:940 -msgid "Ratings" -msgstr "Beoordelingen" +#: ../../Zotlabs/Module/Admin/Plugins.php:351 +#: ../../Zotlabs/Module/Admin/Themes.php:134 +msgid "Author: " +msgstr "Auteur: " -#: ../../Zotlabs/Module/Pubsites.php:48 -msgid "Rate" -msgstr "Beoordeel" +#: ../../Zotlabs/Module/Admin/Plugins.php:352 +#: ../../Zotlabs/Module/Admin/Themes.php:135 +msgid "Maintainer: " +msgstr "Beheerder: " -#: ../../Zotlabs/Module/Pubsites.php:59 ../../Zotlabs/Module/Blocks.php:166 -#: ../../Zotlabs/Module/Layouts.php:197 ../../Zotlabs/Module/Webpages.php:246 -#: ../../Zotlabs/Module/Wiki.php:146 ../../Zotlabs/Module/Events.php:685 -#: ../../include/page_widgets.php:42 -msgid "View" -msgstr "Weergeven" +#: ../../Zotlabs/Module/Admin/Plugins.php:353 +msgid "Minimum project version: " +msgstr "Minimum versie Hubzilla: " -#: ../../Zotlabs/Module/Editlayout.php:79 -#: ../../Zotlabs/Module/Editwebpage.php:80 -#: ../../Zotlabs/Module/Editblock.php:79 ../../Zotlabs/Module/Editblock.php:95 -#: ../../Zotlabs/Module/Editpost.php:24 -msgid "Item not found" -msgstr "Item niet gevonden" +#: ../../Zotlabs/Module/Admin/Plugins.php:354 +msgid "Maximum project version: " +msgstr "Maximum versie Hubzilla:" + +#: ../../Zotlabs/Module/Admin/Plugins.php:355 +msgid "Minimum PHP version: " +msgstr "Minimum versie PHP: " + +#: ../../Zotlabs/Module/Admin/Plugins.php:356 +msgid "Compatible Server Roles: " +msgstr "Werkt met configuratietypes: " + +#: ../../Zotlabs/Module/Admin/Plugins.php:357 +msgid "Requires: " +msgstr "Vereist: " + +#: ../../Zotlabs/Module/Admin/Plugins.php:358 +#: ../../Zotlabs/Module/Admin/Plugins.php:442 +msgid "Disabled - version incompatibility" +msgstr "Uitgeschakeld - versie is incompatibel" + +#: ../../Zotlabs/Module/Admin/Plugins.php:411 +msgid "Enter the public git repository URL of the plugin repo." +msgstr "Vul de openbare Git-URL in van de plugin-repository." + +#: ../../Zotlabs/Module/Admin/Plugins.php:412 +msgid "Plugin repo git URL" +msgstr "Git-URL plugin-repository" + +#: ../../Zotlabs/Module/Admin/Plugins.php:413 +msgid "Custom repo name" +msgstr "Handmatige repository-naam" + +#: ../../Zotlabs/Module/Admin/Plugins.php:413 +msgid "(optional)" +msgstr "(niet verplicht)" + +#: ../../Zotlabs/Module/Admin/Plugins.php:414 +msgid "Download Plugin Repo" +msgstr "Plugin-repository downloaden" + +#: ../../Zotlabs/Module/Admin/Plugins.php:421 +msgid "Install new repo" +msgstr "Nieuwe repository installeren" + +#: ../../Zotlabs/Module/Admin/Plugins.php:422 ../../Zotlabs/Lib/Apps.php:348 +msgid "Install" +msgstr "Installeren" + +#: ../../Zotlabs/Module/Admin/Plugins.php:423 +#: ../../Zotlabs/Module/Connedit.php:931 ../../Zotlabs/Module/Fbrowser.php:66 +#: ../../Zotlabs/Module/Fbrowser.php:88 ../../Zotlabs/Module/Profiles.php:804 +#: ../../Zotlabs/Module/Settings/Oauth.php:88 +#: ../../Zotlabs/Module/Settings/Oauth.php:114 +#: ../../Zotlabs/Module/Tagrm.php:15 ../../Zotlabs/Module/Tagrm.php:138 +#: ../../Zotlabs/Module/Wiki.php:261 ../../Zotlabs/Module/Wiki.php:286 +#: ../../extend/addon/addon/friendica/dfrn_request.php:879 +#: ../../extend/addon/addon/js_upload/js_upload.php:46 +#: ../../extend/addon/addon/cdav/Mod_Cdav.php:866 +#: ../../extend/addon/addon/cdav/Mod_Cdav.php:1154 +#: ../../extend/addon/addon/gitwiki/Mod_Gitwiki.php:243 +#: ../../extend/addon/addon/gitwiki/Mod_Gitwiki.php:266 +#: ../../include/conversation.php:1394 ../../include/conversation.php:1443 +msgid "Cancel" +msgstr "Annuleren" + +#: ../../Zotlabs/Module/Admin/Plugins.php:445 +msgid "Manage Repos" +msgstr "Repositories beheren" + +#: ../../Zotlabs/Module/Admin/Plugins.php:446 +msgid "Installed Plugin Repositories" +msgstr "Toegevoegde plugin-repositories" + +#: ../../Zotlabs/Module/Admin/Plugins.php:447 +msgid "Install a New Plugin Repository" +msgstr "Nieuwe plugin-repository toevoegen" + +#: ../../Zotlabs/Module/Admin/Plugins.php:453 +#: ../../Zotlabs/Module/Connedit.php:929 ../../Zotlabs/Module/Profiles.php:802 +#: ../../Zotlabs/Module/Settings/Oauth.php:42 +#: ../../Zotlabs/Module/Settings/Oauth.php:113 ../../Zotlabs/Lib/Apps.php:348 +#: ../../extend/addon/addon/cdav/Mod_Cdav.php:1152 +msgid "Update" +msgstr "Bijwerken" + +#: ../../Zotlabs/Module/Admin/Plugins.php:454 +msgid "Switch branch" +msgstr "Branch veranderen" + +#: ../../Zotlabs/Module/Admin/Plugins.php:455 +#: ../../Zotlabs/Module/Photos.php:984 ../../Zotlabs/Module/Tagrm.php:137 +#: ../../extend/addon/addon/superblock/superblock.php:116 +msgid "Remove" +msgstr "Verwijderen" + +#: ../../Zotlabs/Module/Admin/Themes.php:26 +msgid "Theme settings updated." +msgstr "Thema-instellingen bijgewerkt." + +#: ../../Zotlabs/Module/Admin/Themes.php:61 +msgid "No themes found." +msgstr "Geen thema's gevonden" + +#: ../../Zotlabs/Module/Admin/Themes.php:116 +msgid "Screenshot" +msgstr "Schermafdruk" + +#: ../../Zotlabs/Module/Admin/Themes.php:123 +#: ../../Zotlabs/Module/Admin/Themes.php:157 ../../include/widgets.php:1640 +msgid "Themes" +msgstr "Thema's" + +#: ../../Zotlabs/Module/Admin/Themes.php:162 +msgid "[Experimental]" +msgstr "[Experimenteel]" + +#: ../../Zotlabs/Module/Admin/Themes.php:163 +msgid "[Unsupported]" +msgstr "[Niet ondersteund]" + +#: ../../Zotlabs/Module/Uexport.php:57 ../../Zotlabs/Module/Uexport.php:58 +msgid "Export Channel" +msgstr "Kanaal exporteren" + +#: ../../Zotlabs/Module/Uexport.php:59 +msgid "" +"Export your basic channel information to a file. This acts as a backup of " +"your connections, permissions, profile and basic data, which can be used to " +"import your data to a new server hub, but does not contain your content." +msgstr "Exporteer de basisinformatie van jouw kanaal naar een bestand. Dit fungeert als een back-up van jouw connecties, permissies, profiel en basisgegevens, die gebruikt kan worden om op een nieuwe hub jouw gegevens te importeren. Deze back-up bevat echter niet de inhoud van jouw kanaal." + +#: ../../Zotlabs/Module/Uexport.php:60 +msgid "Export Content" +msgstr "Inhoud exporteren" + +#: ../../Zotlabs/Module/Uexport.php:61 +msgid "" +"Export your channel information and recent content to a JSON backup that can" +" be restored or imported to another server hub. This backs up all of your " +"connections, permissions, profile data and several months of posts. This " +"file may be VERY large. Please be patient - it may take several minutes for" +" this download to begin." +msgstr "Exporteer informatie en recente inhoud van jouw kanaal naar een JSON-back-up, wat kan worden gebruikt om jouw kanaal te herstellen of te importeren op een andere hub. Dit slaat al jouw connecties, permissies, profielgegevens en enkele maanden aan inhoud van jouw kanaal op. Dit bestand kan ZEER groot worden. Wees geduldig - het kan enkele minuten duren voordat de download begint." + +#: ../../Zotlabs/Module/Uexport.php:63 +msgid "Export your posts from a given year." +msgstr "Exporteer jouw berichten uit een bepaald jaar." + +#: ../../Zotlabs/Module/Uexport.php:65 +msgid "" +"You may also export your posts and conversations for a particular year or " +"month. Adjust the date in your browser location bar to select other dates. " +"If the export fails (possibly due to memory exhaustion on your server hub), " +"please try again selecting a more limited date range." +msgstr "Je kan ook berichten en conversaties uit een bepaald jaar of van een bepaalde maand exporteren. Verander de datum in de adresbalk van jouw webbrowser om andere jaren en maanden te selecteren. Wanneer het exporteren mislukt (waarschijnlijk door een gebrek aan beschikbaar servergeheugen), probeer het dan nogmaals met een beperkter tijdvak." + +#: ../../Zotlabs/Module/Uexport.php:66 +#, php-format +msgid "" +"To select all posts for a given year, such as this year, visit <a " +"href=\"%1$s\">%2$s</a>" +msgstr "Bezoek <a href=\"%1$s\">%2$s</a> om alle berichten van bijvoorbeeld dit jaar te selecteren. " + +#: ../../Zotlabs/Module/Uexport.php:67 +#, php-format +msgid "" +"To select all posts for a given month, such as January of this year, visit " +"<a href=\"%1$s\">%2$s</a>" +msgstr "Bezoek <a href=\"%1$s\">%2$s</a> om alle berichten van bijvoorbeeld januari dit jaar te selecteren." + +#: ../../Zotlabs/Module/Uexport.php:68 +#, php-format +msgid "" +"These content files may be imported or restored by visiting <a " +"href=\"%1$s\">%2$s</a> on any site containing your channel. For best results" +" please import or restore these in date order (oldest first)." +msgstr "Deze back-up-bestanden kunnen geïmporteerd of hersteld worden door op jouw hub en met jouw kanaal <a href=\"%1$s\">%2$s</a> te bezoeken. Voor het beste resultaat kan je de bestanden in chronologische volgorde importeren of herstellen." #: ../../Zotlabs/Module/Editlayout.php:127 #: ../../Zotlabs/Module/Layouts.php:128 ../../Zotlabs/Module/Layouts.php:188 @@ -2844,7 +2719,7 @@ msgstr "Naam lay-out" #: ../../Zotlabs/Module/Editlayout.php:128 #: ../../Zotlabs/Module/Layouts.php:131 msgid "Layout Description (Optional)" -msgstr "Lay-out-omschrijving (optioneel)" +msgstr "Lay-out-omschrijving (niet verplicht)" #: ../../Zotlabs/Module/Editlayout.php:136 msgid "Edit Layout" @@ -2854,38 +2729,29 @@ msgstr "Lay-out bewerken" msgid "Page link" msgstr "Paginalink" -#: ../../Zotlabs/Module/Editwebpage.php:146 ../../Zotlabs/Module/Mail.php:286 -#: ../../Zotlabs/Module/Mail.php:411 ../../Zotlabs/Module/Editblock.php:111 -#: ../../Zotlabs/Module/Chat.php:207 ../../include/conversation.php:1147 -msgid "Insert web link" -msgstr "Weblink invoegen" - #: ../../Zotlabs/Module/Editwebpage.php:169 msgid "Edit Webpage" msgstr "Webpagina bewerken" -#: ../../Zotlabs/Module/Fbrowser.php:29 ../../Zotlabs/Lib/Apps.php:224 -#: ../../include/nav.php:95 ../../include/conversation.php:1674 -msgid "Photos" -msgstr "Foto's" +#: ../../Zotlabs/Module/Apps.php:45 ../../include/nav.php:178 +msgid "Apps" +msgstr "Apps" -#: ../../Zotlabs/Module/Channel.php:32 ../../Zotlabs/Module/Wiki.php:20 -#: ../../Zotlabs/Module/Chat.php:25 -#: ../../extend/addon/addon/chess/chess.php:400 -msgid "You must be logged in to see this page." -msgstr "Je moet zijn ingelogd om deze pagina te kunnen bekijken." +#: ../../Zotlabs/Module/Apps.php:48 +msgid "Manage apps" +msgstr "Apps beheren" -#: ../../Zotlabs/Module/Channel.php:44 -msgid "Posts and comments" -msgstr "Berichten en reacties" +#: ../../Zotlabs/Module/Apps.php:49 +msgid "Create new app" +msgstr "Nieuwe app aanmaken" -#: ../../Zotlabs/Module/Channel.php:45 -msgid "Only posts" -msgstr "Alleen berichten" +#: ../../Zotlabs/Module/Dirsearch.php:25 ../../Zotlabs/Module/Regdir.php:49 +msgid "This site is not a directory server" +msgstr "Deze hub is geen kanalengidshub (directoryserver)" -#: ../../Zotlabs/Module/Channel.php:104 -msgid "Insufficient permissions. Request redirected to profile page." -msgstr "Onvoldoende permissies. Doorgestuurd naar profielpagina." +#: ../../Zotlabs/Module/Dirsearch.php:33 +msgid "This directory server requires an access token" +msgstr "Deze kanalengidshub (directoryserver) heeft een toegangs-token nodig" #: ../../Zotlabs/Module/Network.php:96 msgid "No such group" @@ -2915,6 +2781,11 @@ msgstr "Privacygroep: " msgid "Invalid connection." msgstr "Ongeldige connectie." +#: ../../Zotlabs/Module/Network.php:275 +#: ../../extend/addon/addon/redred/redred.php:65 +msgid "Invalid channel." +msgstr "Onbekend kanaal." + #: ../../Zotlabs/Module/Menu.php:49 msgid "Unable to update menu." msgstr "Niet in staat om menu aan te passen" @@ -2951,18 +2822,22 @@ msgstr "Menu kan gebruikt worden om bladwijzers in op te slaan" msgid "Submit and proceed" msgstr "Opslaan en doorgaan" -#: ../../Zotlabs/Module/Menu.php:107 ../../include/text.php:2271 +#: ../../Zotlabs/Module/Menu.php:107 ../../include/text.php:2289 msgid "Menus" msgstr "Menu's" -#: ../../Zotlabs/Module/Menu.php:114 ../../Zotlabs/Module/Blocks.php:157 -#: ../../Zotlabs/Module/Layouts.php:190 ../../Zotlabs/Module/Webpages.php:251 +#: ../../Zotlabs/Module/Menu.php:113 ../../Zotlabs/Module/Locs.php:120 +msgid "Drop" +msgstr "Verwijderen" + +#: ../../Zotlabs/Module/Menu.php:114 ../../Zotlabs/Module/Webpages.php:255 +#: ../../Zotlabs/Module/Blocks.php:157 ../../Zotlabs/Module/Layouts.php:190 #: ../../include/page_widgets.php:47 msgid "Created" msgstr "Aangemaakt" -#: ../../Zotlabs/Module/Menu.php:115 ../../Zotlabs/Module/Blocks.php:158 -#: ../../Zotlabs/Module/Layouts.php:191 ../../Zotlabs/Module/Webpages.php:252 +#: ../../Zotlabs/Module/Menu.php:115 ../../Zotlabs/Module/Webpages.php:256 +#: ../../Zotlabs/Module/Blocks.php:158 ../../Zotlabs/Module/Layouts.php:191 #: ../../include/page_widgets.php:48 msgid "Edited" msgstr "Bewerkt" @@ -3024,835 +2899,822 @@ msgstr "Bladwijzers toestaan" msgid "Not found." msgstr "Niet gevonden." -#: ../../Zotlabs/Module/Appman.php:37 ../../Zotlabs/Module/Appman.php:53 -msgid "App installed." -msgstr "App geïnstalleerd" - -#: ../../Zotlabs/Module/Appman.php:46 -msgid "Malformed app." -msgstr "Misvormde app." - -#: ../../Zotlabs/Module/Appman.php:105 -msgid "Embed code" -msgstr "Insluitcode" - -#: ../../Zotlabs/Module/Appman.php:111 ../../include/widgets.php:107 -msgid "Edit App" -msgstr "App bewerken" - -#: ../../Zotlabs/Module/Appman.php:111 -msgid "Create App" -msgstr "App maken" - -#: ../../Zotlabs/Module/Appman.php:116 -msgid "Name of app" -msgstr "Naam van app" - -#: ../../Zotlabs/Module/Appman.php:116 ../../Zotlabs/Module/Appman.php:117 -#: ../../Zotlabs/Module/Profiles.php:703 ../../Zotlabs/Module/Profiles.php:707 -#: ../../Zotlabs/Module/Events.php:453 ../../Zotlabs/Module/Events.php:458 -#: ../../include/datetime.php:259 -msgid "Required" -msgstr "Vereist" - -#: ../../Zotlabs/Module/Appman.php:117 -msgid "Location (URL) of app" -msgstr "Locatie (URL) van app" - -#: ../../Zotlabs/Module/Appman.php:118 ../../Zotlabs/Module/Rbmark.php:101 -#: ../../Zotlabs/Module/Events.php:466 -#: ../../extend/addon/addon/cdav/Mod_Cdav.php:838 -#: ../../extend/addon/addon/rendezvous/rendezvous.php:165 -msgid "Description" -msgstr "Omschrijving" - -#: ../../Zotlabs/Module/Appman.php:119 -msgid "Photo icon URL" -msgstr "URL van pictogram" - -#: ../../Zotlabs/Module/Appman.php:119 -msgid "80 x 80 pixels - optional" -msgstr "80 x 80 pixels (optioneel)" - -#: ../../Zotlabs/Module/Appman.php:120 -msgid "Categories (optional, comma separated list)" -msgstr "Categorieën (optioneel, door komma's gescheiden lijst)" - -#: ../../Zotlabs/Module/Appman.php:121 -msgid "Version ID" -msgstr "Versie-ID" - -#: ../../Zotlabs/Module/Appman.php:122 -msgid "Price of app" -msgstr "Prijs van de app" - -#: ../../Zotlabs/Module/Appman.php:123 -msgid "Location (URL) to purchase app" -msgstr "Locatie (URL) om de app aan te schaffen" - -#: ../../Zotlabs/Module/Rpost.php:138 ../../Zotlabs/Module/Editpost.php:107 +#: ../../Zotlabs/Module/Rpost.php:138 ../../Zotlabs/Module/Editpost.php:108 msgid "Edit post" msgstr "Bericht bewerken" -#: ../../Zotlabs/Module/Help.php:23 -msgid "Documentation Search" -msgstr "Zoek documentatie" +#: ../../Zotlabs/Module/Locs.php:25 ../../Zotlabs/Module/Locs.php:54 +msgid "Location not found." +msgstr "Locatie niet gevonden." -#: ../../Zotlabs/Module/Help.php:80 ../../include/conversation.php:1665 -msgid "About" -msgstr "Over" +#: ../../Zotlabs/Module/Locs.php:62 +msgid "Location lookup failed." +msgstr "Opzoeken locatie mislukt" -#: ../../Zotlabs/Module/Help.php:81 ../../Zotlabs/Module/Group.php:197 -msgid "Members" -msgstr "Kanalen" +#: ../../Zotlabs/Module/Locs.php:66 +msgid "" +"Please select another location to become primary before removing the primary" +" location." +msgstr "Kies eerst een andere primaire locatie alvorens de huidige primaire locatie te verwijderen." -#: ../../Zotlabs/Module/Help.php:82 -msgid "Administrators" -msgstr "Beheerders" +#: ../../Zotlabs/Module/Locs.php:95 +msgid "Syncing locations" +msgstr "Locaties synchronizeren" -#: ../../Zotlabs/Module/Help.php:83 -msgid "Developers" -msgstr "Ontwikkelaars" +#: ../../Zotlabs/Module/Locs.php:105 +msgid "No locations found." +msgstr "Geen locaties gevonden." -#: ../../Zotlabs/Module/Help.php:84 -msgid "Tutorials" -msgstr "Zelfstudie" +#: ../../Zotlabs/Module/Locs.php:116 +msgid "Manage Channel Locations" +msgstr "Kanaallocaties beheren" -#: ../../Zotlabs/Module/Help.php:93 -msgid "$Projectname Documentation" -msgstr "$Projectname-documentatie" +#: ../../Zotlabs/Module/Locs.php:117 ../../Zotlabs/Module/Pubsites.php:51 +#: ../../Zotlabs/Module/Events.php:475 ../../Zotlabs/Module/Profiles.php:509 +#: ../../Zotlabs/Module/Profiles.php:737 +#: ../../extend/addon/addon/cdav/Mod_Cdav.php:839 +#: ../../include/js_strings.php:25 +msgid "Location" +msgstr "Locatie" -#: ../../Zotlabs/Module/Help.php:94 -msgid "Contents" -msgstr "Inhoud" +#: ../../Zotlabs/Module/Locs.php:119 +msgid "Primary" +msgstr "Primair" -#: ../../Zotlabs/Module/Ffsapi.php:12 -msgid "Share content from Firefox to $Projectname" -msgstr "Deel webpagina's vanuit Firefox met " +#: ../../Zotlabs/Module/Locs.php:122 +msgid "Sync Now" +msgstr "Nu synchroniseren" -#: ../../Zotlabs/Module/Ffsapi.php:15 -msgid "Activate the Firefox $Projectname provider" -msgstr "Activeer de $Projectname-service in Firefox" +#: ../../Zotlabs/Module/Locs.php:123 +msgid "Please wait several minutes between consecutive operations." +msgstr "Wacht enkele minuten tussen opeenvolgende handelingen." -#: ../../Zotlabs/Module/Apps.php:46 ../../include/nav.php:166 -#: ../../include/widgets.php:102 -msgid "Apps" -msgstr "Apps" +#: ../../Zotlabs/Module/Locs.php:124 +msgid "" +"When possible, drop a location by logging into that website/hub and removing" +" your channel." +msgstr "Wij adviseren, wanneer dit (nog) mogelijk is, de locatie te verwijderen door op de hub van de kloon in te loggen en het kanaal daar te verwijderen." -#: ../../Zotlabs/Module/Home.php:74 ../../Zotlabs/Module/Home.php:82 -msgid "$Projectname" -msgstr "$Projectname" +#: ../../Zotlabs/Module/Locs.php:125 +msgid "Use this form to drop the location if the hub is no longer operating." +msgstr "Gebruik dit formulier om de locatie te verwijderen wanneer de hub van de kloon niet meer operationeel is." -#: ../../Zotlabs/Module/Home.php:92 -#, php-format -msgid "Welcome to %s" -msgstr "Welkom op %s" +#: ../../Zotlabs/Module/Pubsites.php:24 ../../include/widgets.php:1401 +msgid "Public Hubs" +msgstr "Openbare hubs" -#: ../../Zotlabs/Module/Filestorage.php:87 -msgid "Permission Denied." -msgstr "Toegang geweigerd" +#: ../../Zotlabs/Module/Pubsites.php:27 +msgid "" +"The listed hubs allow public registration for the $Projectname network. All " +"hubs in the network are interlinked so membership on any of them conveys " +"membership in the network as a whole. Some hubs may require subscription or " +"provide tiered service plans. The hub itself <strong>may</strong> provide " +"additional details." +msgstr "Op de hier weergegeven hubs kan iedereen zich voor het $Projectname-netwerk aanmelden. Alle hubs in het netwerk zijn met elkaar verbonden, dus maakt het qua lidmaatschap niet uit waar je je aanmeldt. Op sommige hubs heb je eerst goedkeuring nodig en sommige hubs vereisen een financiële tegemoetkoming voor bepaalde uitbreidingen. <strong>Mogelijk</strong> wordt hierover op de hub zelf meer informatie gegeven." -#: ../../Zotlabs/Module/Filestorage.php:103 -msgid "File not found." -msgstr "Bestand niet gevonden." +#: ../../Zotlabs/Module/Pubsites.php:33 +msgid "Hub URL" +msgstr "Hub-URL" -#: ../../Zotlabs/Module/Filestorage.php:146 -msgid "Edit file permissions" -msgstr "Bestandsrechten bewerken" +#: ../../Zotlabs/Module/Pubsites.php:33 +msgid "Access Type" +msgstr "Toegangs-<br/> type" -#: ../../Zotlabs/Module/Filestorage.php:152 -#: ../../Zotlabs/Module/Photos.php:658 ../../Zotlabs/Module/Photos.php:1047 -#: ../../Zotlabs/Module/Thing.php:313 ../../Zotlabs/Module/Thing.php:363 -#: ../../Zotlabs/Module/Chat.php:234 ../../include/acl_selectors.php:208 -msgid "Permissions" -msgstr "Permissies" +#: ../../Zotlabs/Module/Pubsites.php:33 +msgid "Registration Policy" +msgstr "Registratie-<br/> beleid" -#: ../../Zotlabs/Module/Filestorage.php:159 -msgid "Set/edit permissions" -msgstr "Rechten instellen/bewerken" +#: ../../Zotlabs/Module/Pubsites.php:33 +msgid "Stats" +msgstr "Stats" -#: ../../Zotlabs/Module/Filestorage.php:160 -msgid "Include all files and sub folders" -msgstr "Toepassen op alle bestanden en submappen" +#: ../../Zotlabs/Module/Pubsites.php:33 +msgid "Software" +msgstr "Software" -#: ../../Zotlabs/Module/Filestorage.php:161 -msgid "Return to file list" -msgstr "Terugkeren naar bestandlijst " +#: ../../Zotlabs/Module/Pubsites.php:35 ../../Zotlabs/Module/Ratings.php:97 +#: ../../include/conversation.php:941 ../../include/conversation.php:1099 +msgid "Ratings" +msgstr "Beoordelingen" -#: ../../Zotlabs/Module/Filestorage.php:163 -msgid "Copy/paste this code to attach file to a post" -msgstr "Kopieer/plak deze code om het bestand aan een bericht te koppelen" +#: ../../Zotlabs/Module/Pubsites.php:48 +msgid "Rate" +msgstr "Beoordeel" -#: ../../Zotlabs/Module/Filestorage.php:164 -msgid "Copy/paste this URL to link file from a web page" -msgstr "Kopieer/plak deze URL om het bestand aan een externe webpagina te koppelen" +#: ../../Zotlabs/Module/Pubsites.php:59 ../../Zotlabs/Module/Events.php:694 +#: ../../Zotlabs/Module/Webpages.php:250 ../../Zotlabs/Module/Blocks.php:166 +#: ../../Zotlabs/Module/Layouts.php:197 ../../Zotlabs/Module/Wiki.php:166 +#: ../../extend/addon/addon/gitwiki/Mod_Gitwiki.php:151 +#: ../../include/page_widgets.php:42 +msgid "View" +msgstr "Weergeven" -#: ../../Zotlabs/Module/Filestorage.php:166 -msgid "Share this file" -msgstr "Dit bestand delen" +#: ../../Zotlabs/Module/Connedit.php:82 +msgid "Could not access contact record." +msgstr "Kon geen toegang krijgen tot de connectie-gegevens." -#: ../../Zotlabs/Module/Filestorage.php:167 -msgid "Show URL to this file" -msgstr "Toon URL van dit bestand" +#: ../../Zotlabs/Module/Connedit.php:112 +msgid "Could not locate selected profile." +msgstr "Kon het gekozen profiel niet vinden." -#: ../../Zotlabs/Module/Filestorage.php:168 -msgid "Notify your contacts about this file" -msgstr "Jouw connecties over dit bestand berichten" +#: ../../Zotlabs/Module/Connedit.php:249 +msgid "Connection updated." +msgstr "Connectie bijgewerkt." -#: ../../Zotlabs/Module/Directory.php:64 ../../Zotlabs/Module/Display.php:17 -#: ../../Zotlabs/Module/Ratings.php:83 ../../Zotlabs/Module/Photos.php:509 -#: ../../Zotlabs/Module/Search.php:17 -#: ../../Zotlabs/Module/Viewconnections.php:23 -#: ../../extend/addon/addon/friendica/dfrn_request.php:794 -msgid "Public access denied." -msgstr "Openbare toegang geweigerd." +#: ../../Zotlabs/Module/Connedit.php:251 +msgid "Failed to update connection record." +msgstr "Bijwerken van connectie-gegevens mislukt." -#: ../../Zotlabs/Module/Directory.php:245 -#, php-format -msgid "%d rating" -msgid_plural "%d ratings" -msgstr[0] "%d beoordeling" -msgstr[1] "%d beoordelingen" +#: ../../Zotlabs/Module/Connedit.php:301 +msgid "is now connected to" +msgstr "is nu verbonden met" -#: ../../Zotlabs/Module/Directory.php:256 -msgid "Gender: " -msgstr "Geslacht:" +#: ../../Zotlabs/Module/Connedit.php:434 +msgid "Could not access address book record." +msgstr "Kon geen toegang krijgen tot de record van de connectie." -#: ../../Zotlabs/Module/Directory.php:258 -msgid "Status: " -msgstr "Status: " +#: ../../Zotlabs/Module/Connedit.php:482 +msgid "Refresh failed - channel is currently unavailable." +msgstr "Vernieuwen mislukt - kanaal is momenteel niet beschikbaar" -#: ../../Zotlabs/Module/Directory.php:260 -msgid "Homepage: " -msgstr "Homepage: " +#: ../../Zotlabs/Module/Connedit.php:497 ../../Zotlabs/Module/Connedit.php:506 +#: ../../Zotlabs/Module/Connedit.php:515 ../../Zotlabs/Module/Connedit.php:524 +#: ../../Zotlabs/Module/Connedit.php:537 +msgid "Unable to set address book parameters." +msgstr "Niet in staat om de parameters van connecties in te stellen." -#: ../../Zotlabs/Module/Directory.php:309 ../../include/channel.php:1215 -msgid "Age:" -msgstr "Leeftijd:" +#: ../../Zotlabs/Module/Connedit.php:561 +msgid "Connection has been removed." +msgstr "Connectie is verwijderd" -#: ../../Zotlabs/Module/Directory.php:314 ../../include/channel.php:1051 -#: ../../include/bb2diaspora.php:521 ../../include/event.php:52 -#: ../../include/event.php:84 -msgid "Location:" -msgstr "Plaats:" +#: ../../Zotlabs/Module/Connedit.php:601 ../../Zotlabs/Lib/Apps.php:228 +#: ../../extend/addon/addon/openclipatar/openclipatar.php:57 +#: ../../include/conversation.php:936 ../../include/conversation.php:1049 +#: ../../include/nav.php:103 +msgid "View Profile" +msgstr "Profiel weergeven" -#: ../../Zotlabs/Module/Directory.php:320 -msgid "Description:" -msgstr "Omschrijving:" +#: ../../Zotlabs/Module/Connedit.php:604 +#, php-format +msgid "View %s's profile" +msgstr "Profiel van %s weergeven" -#: ../../Zotlabs/Module/Directory.php:325 ../../include/channel.php:1231 -msgid "Hometown:" -msgstr "Oorspronkelijk uit:" +#: ../../Zotlabs/Module/Connedit.php:608 +msgid "Refresh Permissions" +msgstr "Permissies vernieuwen" -#: ../../Zotlabs/Module/Directory.php:327 ../../include/channel.php:1239 -msgid "About:" -msgstr "Over:" +#: ../../Zotlabs/Module/Connedit.php:611 +msgid "Fetch updated permissions" +msgstr "Aangepaste permissies ophalen" -#: ../../Zotlabs/Module/Directory.php:329 -msgid "Public Forum:" -msgstr "Openbaar forum:" +#: ../../Zotlabs/Module/Connedit.php:615 +msgid "Refresh Photo" +msgstr "Foto vernieuwen" -#: ../../Zotlabs/Module/Directory.php:332 -msgid "Keywords: " -msgstr "Trefwoorden: " +#: ../../Zotlabs/Module/Connedit.php:618 +msgid "Fetch updated photo" +msgstr "Aangepaste foto ophalen" -#: ../../Zotlabs/Module/Directory.php:335 -msgid "Don't suggest" -msgstr "Niet voorstellen" +#: ../../Zotlabs/Module/Connedit.php:622 +msgid "Recent Activity" +msgstr "Recente activiteit/berichten" -#: ../../Zotlabs/Module/Directory.php:337 -msgid "Common connections:" -msgstr "Gemeenschappelijke connecties:" +#: ../../Zotlabs/Module/Connedit.php:625 +msgid "View recent posts and comments" +msgstr "Recente berichten en reacties weergeven" -#: ../../Zotlabs/Module/Directory.php:386 -msgid "Global Directory" -msgstr "Volledige kanalengids" +#: ../../Zotlabs/Module/Connedit.php:632 +msgid "Block (or Unblock) all communications with this connection" +msgstr "Blokkeer (of deblokkeer) alle communicatie met deze connectie" -#: ../../Zotlabs/Module/Directory.php:386 -msgid "Local Directory" -msgstr "Lokale kanalengids" +#: ../../Zotlabs/Module/Connedit.php:633 +msgid "This connection is blocked!" +msgstr "Deze connectie is geblokkeerd!" -#: ../../Zotlabs/Module/Directory.php:392 -msgid "Finding:" -msgstr "Gezocht naar:" +#: ../../Zotlabs/Module/Connedit.php:637 +msgid "Unignore" +msgstr "Niet meer negeren" -#: ../../Zotlabs/Module/Directory.php:395 ../../Zotlabs/Module/Suggest.php:64 -#: ../../include/contact_widgets.php:24 -msgid "Channel Suggestions" -msgstr "Voorgestelde kanalen" +#: ../../Zotlabs/Module/Connedit.php:640 +msgid "Ignore (or Unignore) all inbound communications from this connection" +msgstr "Negeer (of negeer niet meer) alle inkomende communicatie van deze connectie" -#: ../../Zotlabs/Module/Directory.php:397 -msgid "next page" -msgstr "volgende pagina" +#: ../../Zotlabs/Module/Connedit.php:641 +msgid "This connection is ignored!" +msgstr "Deze connectie wordt genegeerd!" -#: ../../Zotlabs/Module/Directory.php:397 -msgid "previous page" -msgstr "vorige pagina" +#: ../../Zotlabs/Module/Connedit.php:645 +msgid "Unarchive" +msgstr "Niet meer archiveren" -#: ../../Zotlabs/Module/Directory.php:398 -msgid "Sort options" -msgstr "Sorteeropties" +#: ../../Zotlabs/Module/Connedit.php:645 +msgid "Archive" +msgstr "Archiveren" -#: ../../Zotlabs/Module/Directory.php:399 -msgid "Alphabetic" -msgstr "Alfabetisch" +#: ../../Zotlabs/Module/Connedit.php:648 +msgid "" +"Archive (or Unarchive) this connection - mark channel dead but keep content" +msgstr "Archiveer (of dearchiveer) deze connectie - markeer het kanaal als dood, maar bewaar de inhoud" -#: ../../Zotlabs/Module/Directory.php:400 -msgid "Reverse Alphabetic" -msgstr "Omgekeerd alfabetisch" +#: ../../Zotlabs/Module/Connedit.php:649 +msgid "This connection is archived!" +msgstr "Deze connectie is gearchiveerd!" -#: ../../Zotlabs/Module/Directory.php:401 -msgid "Newest to Oldest" -msgstr "Nieuw naar oud" +#: ../../Zotlabs/Module/Connedit.php:653 +msgid "Unhide" +msgstr "Niet meer verbergen" -#: ../../Zotlabs/Module/Directory.php:402 -msgid "Oldest to Newest" -msgstr "Oud naar nieuw" +#: ../../Zotlabs/Module/Connedit.php:653 +msgid "Hide" +msgstr "Verbergen" -#: ../../Zotlabs/Module/Directory.php:419 -msgid "No entries (some entries may be hidden)." -msgstr "Niets gevonden (sommige kanalen kunnen verborgen zijn)." +#: ../../Zotlabs/Module/Connedit.php:656 +msgid "Hide or Unhide this connection from your other connections" +msgstr "Deze connectie verbergen (of niet meer verbergen) voor jouw andere connecties" -#: ../../Zotlabs/Module/Item.php:184 -msgid "Unable to locate original post." -msgstr "Niet in staat om de originele locatie van het bericht te vinden. " +#: ../../Zotlabs/Module/Connedit.php:657 +msgid "This connection is hidden!" +msgstr "Deze connectie is verborgen!" -#: ../../Zotlabs/Module/Item.php:447 -msgid "Empty post discarded." -msgstr "Leeg bericht geannuleerd" +#: ../../Zotlabs/Module/Connedit.php:664 +msgid "Delete this connection" +msgstr "Deze connectie verwijderen" -#: ../../Zotlabs/Module/Item.php:489 -msgid "Executable content type not permitted to this channel." -msgstr "Uitvoerbare bestanden zijn niet toegestaan op dit kanaal." +#: ../../Zotlabs/Module/Connedit.php:672 +msgid "Fetch Vcard" +msgstr "Vcard ophalen" -#: ../../Zotlabs/Module/Item.php:837 -msgid "Duplicate post suppressed." -msgstr "Dubbel bericht tegengehouden." +#: ../../Zotlabs/Module/Connedit.php:675 +msgid "Fetch electronic calling card for this connection" +msgstr "Visitekaartje van deze connectie ophalen" -#: ../../Zotlabs/Module/Item.php:979 -msgid "System error. Post not saved." -msgstr "Systeemfout. Bericht niet opgeslagen." +#: ../../Zotlabs/Module/Connedit.php:683 +#: ../../Zotlabs/Module/Filestorage.php:152 +#: ../../Zotlabs/Module/Photos.php:657 ../../Zotlabs/Module/Photos.php:1042 +#: ../../Zotlabs/Module/Thing.php:313 ../../Zotlabs/Module/Thing.php:363 +#: ../../Zotlabs/Module/Chat.php:232 ../../include/acl_selectors.php:218 +msgid "Permissions" +msgstr "Permissies" -#: ../../Zotlabs/Module/Item.php:1111 -msgid "Unable to obtain post information from database." -msgstr "Niet in staat om informatie over dit bericht uit de database te verkrijgen." +#: ../../Zotlabs/Module/Connedit.php:686 +msgid "Open Individual Permissions section by default" +msgstr "Sectie met individuele permissies standaard openen" -#: ../../Zotlabs/Module/Item.php:1118 -#, php-format -msgid "You have reached your limit of %1$.0f top level posts." -msgstr "Je hebt jouw limiet van %1$.0f berichten bereikt." +#: ../../Zotlabs/Module/Connedit.php:709 +msgid "Affinity" +msgstr "Affiniteit" -#: ../../Zotlabs/Module/Item.php:1125 -#, php-format -msgid "You have reached your limit of %1$.0f webpages." -msgstr "Je hebt jouw limiet van %1$.0f webpagina's bereikt." +#: ../../Zotlabs/Module/Connedit.php:712 +msgid "Open Set Affinity section by default" +msgstr "Sectie met de affiniteitsinstelling standaard openen" -#: ../../Zotlabs/Module/Chanview.php:134 -msgid "toggle full screen mode" -msgstr "Volledig scherm" +#: ../../Zotlabs/Module/Connedit.php:716 ../../include/widgets.php:526 +msgid "Me" +msgstr "Ik" -#: ../../Zotlabs/Module/Follow.php:31 -msgid "Channel added." -msgstr "Kanaal toegevoegd." +#: ../../Zotlabs/Module/Connedit.php:717 ../../include/widgets.php:527 +msgid "Family" +msgstr "Familie" -#: ../../Zotlabs/Module/Mail.php:66 -msgid "Unable to lookup recipient." -msgstr "Niet in staat om ontvanger op te zoeken." +#: ../../Zotlabs/Module/Connedit.php:718 +#: ../../Zotlabs/Module/Settings/Channel.php:62 +#: ../../Zotlabs/Module/Settings/Channel.php:66 +#: ../../Zotlabs/Module/Settings/Channel.php:67 +#: ../../Zotlabs/Module/Settings/Channel.php:70 +#: ../../Zotlabs/Module/Settings/Channel.php:81 ../../include/widgets.php:528 +#: ../../include/selectors.php:123 ../../include/channel.php:408 +#: ../../include/channel.php:409 ../../include/channel.php:416 +msgid "Friends" +msgstr "Vrienden" -#: ../../Zotlabs/Module/Mail.php:73 -msgid "Unable to communicate with requested channel." -msgstr "Niet in staat om met het aangevraagde kanaal te communiceren." +#: ../../Zotlabs/Module/Connedit.php:719 ../../include/widgets.php:529 +msgid "Acquaintances" +msgstr "Kennissen" -#: ../../Zotlabs/Module/Mail.php:80 -msgid "Cannot verify requested channel." -msgstr "Kan opgevraagd kanaal niet verifieren" +#: ../../Zotlabs/Module/Connedit.php:746 +msgid "Filter" +msgstr "Filter" -#: ../../Zotlabs/Module/Mail.php:98 -msgid "Selected channel has private message restrictions. Send failed." -msgstr "Gekozen kanaal heeft restricties voor privéberichten. Verzenden mislukt." +#: ../../Zotlabs/Module/Connedit.php:749 +msgid "Open Custom Filter section by default" +msgstr "Sectie met de berichtenfilter standaard openen" -#: ../../Zotlabs/Module/Mail.php:177 -msgid "Messages" -msgstr "Berichten" +#: ../../Zotlabs/Module/Connedit.php:786 +msgid "Approve this connection" +msgstr "Deze connectie accepteren" -#: ../../Zotlabs/Module/Mail.php:212 -msgid "Message recalled." -msgstr "Bericht ingetrokken." +#: ../../Zotlabs/Module/Connedit.php:786 +msgid "Accept connection to allow communication" +msgstr "Keur deze connectie goed om communicatie toe te staan" -#: ../../Zotlabs/Module/Mail.php:225 -msgid "Conversation removed." -msgstr "Conversatie verwijderd" +#: ../../Zotlabs/Module/Connedit.php:791 +msgid "Set Affinity" +msgstr "Affiniteit instellen" -#: ../../Zotlabs/Module/Mail.php:239 ../../Zotlabs/Module/Mail.php:348 -#: ../../Zotlabs/Module/Chat.php:205 ../../include/conversation.php:1182 -msgid "Please enter a link URL:" -msgstr "Vul een URL in:" +#: ../../Zotlabs/Module/Connedit.php:794 +msgid "Set Profile" +msgstr "Profiel instellen" -#: ../../Zotlabs/Module/Mail.php:240 ../../Zotlabs/Module/Mail.php:349 -msgid "Expires YYYY-MM-DD HH:MM" -msgstr "Verloopt op DD-MM-YYYY om HH:MM" +#: ../../Zotlabs/Module/Connedit.php:797 +msgid "Set Affinity & Profile" +msgstr "Affiniteit en profiel instellen" -#: ../../Zotlabs/Module/Mail.php:268 -msgid "Requested channel is not in this network" -msgstr "Opgevraagd kanaal is niet in dit netwerk beschikbaar" +#: ../../Zotlabs/Module/Connedit.php:855 +msgid "none" +msgstr "geen" -#: ../../Zotlabs/Module/Mail.php:276 -msgid "Send Private Message" -msgstr "Privébericht versturen" +#: ../../Zotlabs/Module/Connedit.php:858 ../../include/widgets.php:661 +msgid "Connection Default Permissions" +msgstr "Standaard permissies voor connecties" -#: ../../Zotlabs/Module/Mail.php:277 ../../Zotlabs/Module/Mail.php:402 -msgid "To:" -msgstr "Aan:" +#: ../../Zotlabs/Module/Connedit.php:858 ../../include/items.php:3934 +#, php-format +msgid "Connection: %s" +msgstr "Connectie: %s" -#: ../../Zotlabs/Module/Mail.php:280 ../../Zotlabs/Module/Mail.php:404 -msgid "Subject:" -msgstr "Onderwerp:" +#: ../../Zotlabs/Module/Connedit.php:859 +msgid "Apply these permissions automatically" +msgstr "Deze permissies automatisch toepassen" -#: ../../Zotlabs/Module/Mail.php:283 ../../Zotlabs/Module/Invite.php:138 -msgid "Your message:" -msgstr "Jouw bericht:" +#: ../../Zotlabs/Module/Connedit.php:859 +msgid "Connection requests will be approved without your interaction" +msgstr "Connectieverzoeken zullen automatisch worden geaccepteerd" -#: ../../Zotlabs/Module/Mail.php:285 ../../Zotlabs/Module/Mail.php:410 -#: ../../include/conversation.php:1242 -msgid "Attach file" -msgstr "Bestand toevoegen" +#: ../../Zotlabs/Module/Connedit.php:860 +msgid "Permission role" +msgstr "Permissietype" -#: ../../Zotlabs/Module/Mail.php:287 -msgid "Send" -msgstr "Verzenden" +#: ../../Zotlabs/Module/Connedit.php:861 +msgid "Add permission role" +msgstr "Permissietype toevoegen" -#: ../../Zotlabs/Module/Mail.php:290 ../../Zotlabs/Module/Mail.php:415 -#: ../../include/conversation.php:1287 -msgid "Set expiration date" -msgstr "Verloopdatum instellen" +#: ../../Zotlabs/Module/Connedit.php:867 +msgid "This connection's primary address is" +msgstr "Het primaire kanaaladres van deze connectie is" -#: ../../Zotlabs/Module/Mail.php:292 ../../Zotlabs/Module/Mail.php:417 -#: ../../Zotlabs/Module/Chat.php:206 ../../Zotlabs/Lib/ThreadItem.php:741 -#: ../../include/conversation.php:1292 -msgid "Encrypt text" -msgstr "Tekst versleutelen" +#: ../../Zotlabs/Module/Connedit.php:868 +msgid "Available locations:" +msgstr "Beschikbare locaties:" -#: ../../Zotlabs/Module/Mail.php:374 -msgid "Delete message" -msgstr "Bericht verwijderen" +#: ../../Zotlabs/Module/Connedit.php:872 +msgid "" +"The permissions indicated on this page will be applied to all new " +"connections." +msgstr "Permissies die op deze pagina staan vermeld worden op alle nieuwe connecties toegepast." -#: ../../Zotlabs/Module/Mail.php:375 -msgid "Delivery report" -msgstr "Afleveringsrapport" +#: ../../Zotlabs/Module/Connedit.php:873 +msgid "Connection Tools" +msgstr "Hulpmiddelen" -#: ../../Zotlabs/Module/Mail.php:376 -msgid "Recall message" -msgstr "Bericht intrekken" +#: ../../Zotlabs/Module/Connedit.php:875 +msgid "Slide to adjust your degree of friendship" +msgstr "Schuif om te bepalen hoe goed je iemand kent en/of mag" -#: ../../Zotlabs/Module/Mail.php:378 -msgid "Message has been recalled." -msgstr "Bericht is ingetrokken." +#: ../../Zotlabs/Module/Connedit.php:876 ../../Zotlabs/Module/Rate.php:155 +#: ../../include/js_strings.php:20 +msgid "Rating" +msgstr "Beoordeling" -#: ../../Zotlabs/Module/Mail.php:395 -msgid "Delete Conversation" -msgstr "Verwijder conversatie" +#: ../../Zotlabs/Module/Connedit.php:877 +msgid "Slide to adjust your rating" +msgstr "Gebruik de schuif om je beoordeling te geven" -#: ../../Zotlabs/Module/Mail.php:397 -msgid "" -"No secure communications available. You <strong>may</strong> be able to " -"respond from the sender's profile page." -msgstr "Geen veilige communicatie beschikbaar. <strong>Mogelijk</strong> kan je reageren op de kanaalpagina van de afzender." +#: ../../Zotlabs/Module/Connedit.php:878 ../../Zotlabs/Module/Connedit.php:883 +msgid "Optionally explain your rating" +msgstr "Verklaar jouw beoordeling (niet verplicht)" -#: ../../Zotlabs/Module/Mail.php:401 -msgid "Send Reply" -msgstr "Antwoord versturen" +#: ../../Zotlabs/Module/Connedit.php:880 +msgid "Custom Filter" +msgstr "Berichtenfilter" -#: ../../Zotlabs/Module/Mail.php:406 -#, php-format -msgid "Your message for %s (%s):" -msgstr "Jouw privébericht aan %s (%s):" +#: ../../Zotlabs/Module/Connedit.php:881 +msgid "Only import posts with this text" +msgstr "Importeer alleen berichten met deze tekst" -#: ../../Zotlabs/Module/Impel.php:41 ../../include/bbcode.php:203 -msgid "webpage" -msgstr "Webpagina" +#: ../../Zotlabs/Module/Connedit.php:881 ../../Zotlabs/Module/Connedit.php:882 +msgid "" +"words one per line or #tags or /patterns/ or lang=xx, leave blank to import " +"all posts" +msgstr "woorden (één per regel), #tags, /regex/ of talen (lang=iso639-1) - laat leeg om alle berichten te importeren" -#: ../../Zotlabs/Module/Impel.php:46 ../../include/bbcode.php:209 -msgid "block" -msgstr "blok" +#: ../../Zotlabs/Module/Connedit.php:882 +msgid "Do not import posts with this text" +msgstr "Importeer geen berichten met deze tekst" -#: ../../Zotlabs/Module/Impel.php:51 ../../include/bbcode.php:206 -msgid "layout" -msgstr "lay-out" +#: ../../Zotlabs/Module/Connedit.php:884 +msgid "This information is public!" +msgstr "Deze informatie is openbaar!" -#: ../../Zotlabs/Module/Impel.php:58 ../../include/bbcode.php:212 -msgid "menu" -msgstr "menu" +#: ../../Zotlabs/Module/Connedit.php:889 +msgid "Connection Pending Approval" +msgstr "Connectie moet nog geaccepteerd worden" -#: ../../Zotlabs/Module/Impel.php:191 -#, php-format -msgid "%s element installed" -msgstr "%s onderdeel geïnstalleerd" +#: ../../Zotlabs/Module/Connedit.php:892 +#: ../../Zotlabs/Module/Settings/Permcats.php:107 +#: ../../Zotlabs/Module/Settings/Tokens.php:163 +msgid "inherited" +msgstr "geërfd" -#: ../../Zotlabs/Module/Impel.php:194 +#: ../../Zotlabs/Module/Connedit.php:894 #, php-format -msgid "%s element installation failed" -msgstr "Installatie %s-element mislukt" - -#: ../../Zotlabs/Module/Import_items.php:42 ../../Zotlabs/Module/Import.php:71 -msgid "Nothing to import." -msgstr "Niets gevonden om te importeren" - -#: ../../Zotlabs/Module/Import_items.php:66 ../../Zotlabs/Module/Import.php:83 -#: ../../Zotlabs/Module/Import.php:98 -msgid "Unable to download data from old server" -msgstr "Niet in staat om gegevens van de oude hub te downloaden" - -#: ../../Zotlabs/Module/Import_items.php:72 -#: ../../Zotlabs/Module/Import.php:105 -msgid "Imported file is empty." -msgstr "Geïmporteerde bestand is leeg" +msgid "" +"Please choose the profile you would like to display to %s when viewing your " +"profile securely." +msgstr "Kies het profiel dat je aan %s wil tonen wanneer hij/zij ingelogd jouw profiel wil bekijken." -#: ../../Zotlabs/Module/Import_items.php:88 -#: ../../Zotlabs/Module/Import.php:127 -#, php-format -msgid "Warning: Database versions differ by %1$d updates." -msgstr "Waarschuwing: database-versies lopen %1$d updates achter." +#: ../../Zotlabs/Module/Connedit.php:896 +#: ../../Zotlabs/Module/Settings/Tokens.php:160 +msgid "Their Settings" +msgstr "Hun instellingen" -#: ../../Zotlabs/Module/Import_items.php:104 -msgid "Import completed" -msgstr "Importeren voltooid" +#: ../../Zotlabs/Module/Connedit.php:897 +#: ../../Zotlabs/Module/Settings/Permcats.php:105 +#: ../../Zotlabs/Module/Settings/Tokens.php:161 +msgid "My Settings" +msgstr "Mijn instellingen" -#: ../../Zotlabs/Module/Import_items.php:119 -msgid "Import Items" -msgstr "Importeer items" +#: ../../Zotlabs/Module/Connedit.php:899 +#: ../../Zotlabs/Module/Settings/Permcats.php:110 +#: ../../Zotlabs/Module/Settings/Tokens.php:166 +msgid "Individual Permissions" +msgstr "Individuele permissies" -#: ../../Zotlabs/Module/Import_items.php:120 +#: ../../Zotlabs/Module/Connedit.php:900 +#: ../../Zotlabs/Module/Settings/Permcats.php:111 +#: ../../Zotlabs/Module/Settings/Tokens.php:167 msgid "" -"Use this form to import existing posts and content from an export file." -msgstr "Gebruik dit formulier om bestaande berichten en andere inhoud vanuit een exportbestand te importeren." +"Some permissions may be inherited from your channel's <a " +"href=\"settings\"><strong>privacy settings</strong></a>, which have higher " +"priority than individual settings. You can <strong>not</strong> change those" +" settings here." +msgstr "Sommige permissies worden mogelijk overgeërfd van de <a href=\"settings\">privacy-instellingen</a> van jouw kanaal, die een hogere prioriteit hebben dan deze individuele instellingen. Je kan je deze overgeërfde permissies hier <strong>niet</strong> veranderen." -#: ../../Zotlabs/Module/Import_items.php:121 -#: ../../Zotlabs/Module/Import.php:532 -msgid "File to Upload" -msgstr "Bestand om te uploaden" +#: ../../Zotlabs/Module/Connedit.php:901 +msgid "" +"Some permissions may be inherited from your channel's <a " +"href=\"settings\"><strong>privacy settings</strong></a>, which have higher " +"priority than individual settings. You can change those settings here but " +"they wont have any impact unless the inherited setting changes." +msgstr "Sommige permissies worden mogelijk overgeërfd van de <a href=\"settings\">privacy-instellingen</a> van jouw kanaal, die een hogere prioriteit hebben dan deze individuele permissies. Je kan de permissies hier veranderen, maar die hebben geen effect, tenzij de overgeërfde permissies worden veranderd. " -#: ../../Zotlabs/Module/Invite.php:29 -msgid "Total invitation limit exceeded." -msgstr "Limiet voor aantal uitnodigingen overschreden." +#: ../../Zotlabs/Module/Connedit.php:902 +msgid "Last update:" +msgstr "Laatste wijziging:" -#: ../../Zotlabs/Module/Invite.php:53 -#, php-format -msgid "%s : Not a valid email address." -msgstr "%s : Geen geldig e-mailadres." +#: ../../Zotlabs/Module/Connedit.php:911 +msgid "Details" +msgstr "Details" -#: ../../Zotlabs/Module/Invite.php:67 -msgid "Please join us on $Projectname" -msgstr "Uitnodiging voor $Projectname" +#: ../../Zotlabs/Module/Connedit.php:914 +#: ../../extend/addon/addon/cdav/Mod_Cdav.php:1137 +msgid "Organisation" +msgstr "Organisatie" -#: ../../Zotlabs/Module/Invite.php:77 -msgid "Invitation limit exceeded. Please contact your site administrator." -msgstr "Limiet voor aantal uitnodigingen overschreden. Neem contact op met je hub-beheerder." +#: ../../Zotlabs/Module/Connedit.php:915 +#: ../../extend/addon/addon/cdav/Mod_Cdav.php:1138 +#: ../../include/page_widgets.php:46 +msgid "Title" +msgstr "Titel" -#: ../../Zotlabs/Module/Invite.php:82 -#, php-format -msgid "%s : Message delivery failed." -msgstr "%s: Aflevering bericht mislukt." +#: ../../Zotlabs/Module/Connedit.php:916 ../../Zotlabs/Module/Profiles.php:789 +#: ../../extend/addon/addon/cdav/Mod_Cdav.php:1139 +msgid "Phone" +msgstr "Telefoon" -#: ../../Zotlabs/Module/Invite.php:86 -#, php-format -msgid "%d message sent." -msgid_plural "%d messages sent." -msgstr[0] "%d bericht verzonden." -msgstr[1] "%d berichten verzonden." +#: ../../Zotlabs/Module/Connedit.php:918 ../../Zotlabs/Module/Profiles.php:791 +#: ../../extend/addon/addon/cdav/Mod_Cdav.php:1141 +msgid "Instant messenger" +msgstr "Instant messenger" -#: ../../Zotlabs/Module/Invite.php:105 -msgid "You have no more invitations available" -msgstr "Je hebt geen uitnodigingen meer beschikbaar" +#: ../../Zotlabs/Module/Connedit.php:919 ../../Zotlabs/Module/Profiles.php:792 +#: ../../extend/addon/addon/cdav/Mod_Cdav.php:1142 +msgid "Website" +msgstr "Website" -#: ../../Zotlabs/Module/Invite.php:136 -msgid "Send invitations" -msgstr "Uitnodigingen verzenden" +#: ../../Zotlabs/Module/Connedit.php:921 ../../Zotlabs/Module/Profiles.php:794 +#: ../../extend/addon/addon/cdav/Mod_Cdav.php:1144 +msgid "Note" +msgstr "Opmerking" -#: ../../Zotlabs/Module/Invite.php:137 -msgid "Enter email addresses, one per line:" -msgstr "Voer e-mailadressen in, één per regel:" +#: ../../Zotlabs/Module/Connedit.php:922 ../../Zotlabs/Module/Profiles.php:795 +#: ../../extend/addon/addon/cdav/Mod_Cdav.php:1145 +#: ../../extend/addon/addon/cdav/cdav.php:270 +#: ../../include/connections.php:668 +msgid "Mobile" +msgstr "Mobiel" -#: ../../Zotlabs/Module/Invite.php:139 -msgid "Please join my community on $Projectname." -msgstr "Hierbij nodig ik je uit om mij, en andere vrienden en kennissen, op $Projectname te vergezellen. Lees meer over $Projectname op http://hubzilla.org" +#: ../../Zotlabs/Module/Connedit.php:923 ../../Zotlabs/Module/Profiles.php:796 +#: ../../extend/addon/addon/cdav/Mod_Cdav.php:1146 +#: ../../extend/addon/addon/cdav/cdav.php:271 +#: ../../include/connections.php:669 +msgid "Home" +msgstr "Thuis" -#: ../../Zotlabs/Module/Invite.php:141 -msgid "You will need to supply this invitation code:" -msgstr "Je moet deze uitnodigingscode opgeven:" +#: ../../Zotlabs/Module/Connedit.php:924 ../../Zotlabs/Module/Profiles.php:797 +#: ../../extend/addon/addon/cdav/Mod_Cdav.php:1147 +#: ../../extend/addon/addon/cdav/cdav.php:274 +#: ../../include/connections.php:672 +msgid "Work" +msgstr "Werk" -#: ../../Zotlabs/Module/Invite.php:142 -msgid "" -"1. Register at any $Projectname location (they are all inter-connected)" -msgstr "1. Registreer je op een willekeurige $Projectname-hub (ze zijn allemaal onderling met elkaar verbonden):" +#: ../../Zotlabs/Module/Connedit.php:926 ../../Zotlabs/Module/Profiles.php:799 +#: ../../extend/addon/addon/jappixmini/jappixmini.php:368 +#: ../../extend/addon/addon/cdav/Mod_Cdav.php:1149 +msgid "Add Contact" +msgstr "Contact toevoegen" -#: ../../Zotlabs/Module/Invite.php:144 -msgid "2. Enter my $Projectname network address into the site searchbar." -msgstr "2. Nadat je bent ingelogd en een kanaal hebt aangemaakt kan je mijn $Projectname-kanaaladres in het zoekveld invullen:" +#: ../../Zotlabs/Module/Connedit.php:927 ../../Zotlabs/Module/Profiles.php:800 +#: ../../extend/addon/addon/cdav/Mod_Cdav.php:1150 +msgid "Add Field" +msgstr "Veld toevoegen" -#: ../../Zotlabs/Module/Invite.php:145 -msgid "or visit" -msgstr "of bezoek" +#: ../../Zotlabs/Module/Connedit.php:932 +#: ../../extend/addon/addon/cdav/Mod_Cdav.php:1155 +msgid "P.O. Box" +msgstr "Postbus" -#: ../../Zotlabs/Module/Invite.php:147 -msgid "3. Click [Connect]" -msgstr "3. Klik op [+ Verbinden]" +#: ../../Zotlabs/Module/Connedit.php:933 +#: ../../extend/addon/addon/cdav/Mod_Cdav.php:1156 +msgid "Additional" +msgstr "Extra" -#: ../../Zotlabs/Module/Editblock.php:108 ../../Zotlabs/Module/Blocks.php:97 -#: ../../Zotlabs/Module/Blocks.php:155 -msgid "Block Name" -msgstr "Bloknaam" +#: ../../Zotlabs/Module/Connedit.php:934 +#: ../../extend/addon/addon/cdav/Mod_Cdav.php:1157 +msgid "Street" +msgstr "Straat en huisnummer" -#: ../../Zotlabs/Module/Editblock.php:124 ../../include/conversation.php:1258 -msgid "Title (optional)" -msgstr "Titel (optioneel)" +#: ../../Zotlabs/Module/Connedit.php:935 +#: ../../extend/addon/addon/cdav/Mod_Cdav.php:1158 +msgid "Locality" +msgstr "Plaats" -#: ../../Zotlabs/Module/Editblock.php:133 -msgid "Edit Block" -msgstr "Blok bewerken" +#: ../../Zotlabs/Module/Connedit.php:936 +#: ../../extend/addon/addon/cdav/Mod_Cdav.php:1159 +msgid "Region" +msgstr "Provincie/staat/regio/enz." -#: ../../Zotlabs/Module/Group.php:24 -msgid "Privacy group created." -msgstr "Privacygroep aangemaakt" +#: ../../Zotlabs/Module/Connedit.php:937 +#: ../../extend/addon/addon/cdav/Mod_Cdav.php:1160 +msgid "ZIP Code" +msgstr "Postcode" -#: ../../Zotlabs/Module/Group.php:30 -msgid "Could not create privacy group." -msgstr "Kon privacygroep niet aanmaken" +#: ../../Zotlabs/Module/Connedit.php:938 ../../Zotlabs/Module/Profiles.php:760 +#: ../../extend/addon/addon/cdav/Mod_Cdav.php:1161 +msgid "Country" +msgstr "Land" -#: ../../Zotlabs/Module/Group.php:42 ../../Zotlabs/Module/Group.php:141 -#: ../../include/items.php:3876 -msgid "Privacy group not found." -msgstr "Privacygroep niet gevonden" +#: ../../Zotlabs/Module/Events.php:25 +msgid "Calendar entries imported." +msgstr "Agenda-items geïmporteerd." -#: ../../Zotlabs/Module/Group.php:58 -msgid "Privacy group updated." -msgstr "Privacygroep bijgewerkt" +#: ../../Zotlabs/Module/Events.php:27 +msgid "No calendar entries found." +msgstr "Geen agenda-items gevonden." -#: ../../Zotlabs/Module/Group.php:90 -msgid "Create a group of channels." -msgstr "Privacygroep met kanalen aanmaken" +#: ../../Zotlabs/Module/Events.php:110 +msgid "Event can not end before it has started." +msgstr "Gebeurtenis kan niet eindigen voordat het is begonnen" -#: ../../Zotlabs/Module/Group.php:91 ../../Zotlabs/Module/Group.php:184 -msgid "Privacy group name: " -msgstr "Naam privacygroep: " +#: ../../Zotlabs/Module/Events.php:112 ../../Zotlabs/Module/Events.php:121 +#: ../../Zotlabs/Module/Events.php:143 +msgid "Unable to generate preview." +msgstr "Niet in staat om voorvertoning te genereren" -#: ../../Zotlabs/Module/Group.php:93 ../../Zotlabs/Module/Group.php:187 -msgid "Members are visible to other channels" -msgstr "Kanalen in deze privacygroep zijn zichtbaar voor andere kanalen" +#: ../../Zotlabs/Module/Events.php:119 +msgid "Event title and start time are required." +msgstr "Titel en begintijd van gebeurtenis zijn vereist." -#: ../../Zotlabs/Module/Group.php:111 -msgid "Privacy group removed." -msgstr "Privacygroep verwijderd." +#: ../../Zotlabs/Module/Events.php:141 ../../Zotlabs/Module/Events.php:265 +msgid "Event not found." +msgstr "Gebeurtenis niet gevonden" -#: ../../Zotlabs/Module/Group.php:113 -msgid "Unable to remove privacy group." -msgstr "Verwijderen privacygroep mislukt" +#: ../../Zotlabs/Module/Events.php:260 ../../Zotlabs/Module/Like.php:372 +#: ../../Zotlabs/Module/Tagger.php:51 ../../include/event.php:1141 +#: ../../include/conversation.php:123 ../../include/text.php:1961 +msgid "event" +msgstr "gebeurtenis" -#: ../../Zotlabs/Module/Group.php:183 -msgid "Privacy group editor" -msgstr "Privacygroep bewerken" +#: ../../Zotlabs/Module/Events.php:460 +msgid "Edit event title" +msgstr "Titel bewerken" -#: ../../Zotlabs/Module/Group.php:199 -msgid "All Connected Channels" -msgstr "Alle kanaalconnecties" +#: ../../Zotlabs/Module/Events.php:460 +#: ../../extend/addon/addon/cdav/Mod_Cdav.php:835 +msgid "Event title" +msgstr "Titel" -#: ../../Zotlabs/Module/Group.php:231 -msgid "Click on a channel to add or remove." -msgstr "Klik op een kanaal om deze toe te voegen of te verwijderen." +#: ../../Zotlabs/Module/Events.php:462 +msgid "Categories (comma-separated list)" +msgstr "Categorieën (door komma's gescheiden lijst)" -#: ../../Zotlabs/Module/Profperm.php:34 ../../Zotlabs/Module/Profperm.php:63 -msgid "Invalid profile identifier." -msgstr "Ongeldige profiel-identificator" +#: ../../Zotlabs/Module/Events.php:463 +msgid "Edit Category" +msgstr "Categorie" -#: ../../Zotlabs/Module/Profperm.php:115 -msgid "Profile Visibility Editor" -msgstr "Zichtbaarheid profiel " +#: ../../Zotlabs/Module/Events.php:463 +msgid "Category" +msgstr "Categorie" -#: ../../Zotlabs/Module/Profperm.php:117 ../../include/channel.php:1282 -msgid "Profile" -msgstr "Profiel" +#: ../../Zotlabs/Module/Events.php:466 +msgid "Edit start date and time" +msgstr "Begindatum en -tijd bewerken" -#: ../../Zotlabs/Module/Profperm.php:119 -msgid "Click on a contact to add or remove." -msgstr "Klik op een connectie om deze toe te voegen of te verwijderen" +#: ../../Zotlabs/Module/Events.php:466 +#: ../../extend/addon/addon/cdav/Mod_Cdav.php:836 +msgid "Start date and time" +msgstr "Begindatum en -tijd" -#: ../../Zotlabs/Module/Profperm.php:128 -msgid "Visible To" -msgstr "Zichtbaar voor" +#: ../../Zotlabs/Module/Events.php:467 ../../Zotlabs/Module/Events.php:470 +msgid "Finish date and time are not known or not relevant" +msgstr "Einddatum en -tijd zijn niet bekend of niet van toepassing" -#: ../../Zotlabs/Module/Magic.php:71 -msgid "Hub not found." -msgstr "Hub niet gevonden." +#: ../../Zotlabs/Module/Events.php:469 +msgid "Edit finish date and time" +msgstr "Einddatum en -tijd bewerken" -#: ../../Zotlabs/Module/Mitem.php:52 -msgid "Unable to create element." -msgstr "Niet in staat om onderdeel aan te maken." +#: ../../Zotlabs/Module/Events.php:469 +msgid "Finish date and time" +msgstr "Einddatum en -tijd" -#: ../../Zotlabs/Module/Mitem.php:76 -msgid "Unable to update menu element." -msgstr "Menu-onderdeel kan niet worden geüpdatet." +#: ../../Zotlabs/Module/Events.php:471 ../../Zotlabs/Module/Events.php:472 +msgid "Adjust for viewer timezone" +msgstr "Aanpassen aan de tijdzone van wie deze gebeurtenis bekijkt" -#: ../../Zotlabs/Module/Mitem.php:92 -msgid "Unable to add menu element." -msgstr "Menu-onderdeel kan niet worden toegevoegd." +#: ../../Zotlabs/Module/Events.php:471 +msgid "" +"Important for events that happen in a particular place. Not practical for " +"global holidays." +msgstr "Belangrijk voor gebeurtenissen die op een bepaalde locatie plaatsvinden. Niet praktisch voor wereldwijde feestdagen." -#: ../../Zotlabs/Module/Mitem.php:153 ../../Zotlabs/Module/Mitem.php:230 -msgid "Menu Item Permissions" -msgstr "Permissies menu-item" +#: ../../Zotlabs/Module/Events.php:473 +msgid "Edit Description" +msgstr "Omschrijving bewerken" -#: ../../Zotlabs/Module/Mitem.php:154 ../../Zotlabs/Module/Mitem.php:231 -#: ../../Zotlabs/Module/Settings/Channel.php:489 -msgid "(click to open/close)" -msgstr "(klik om te openen/sluiten)" +#: ../../Zotlabs/Module/Events.php:475 +msgid "Edit Location" +msgstr "Locatie bewerken" -#: ../../Zotlabs/Module/Mitem.php:160 ../../Zotlabs/Module/Mitem.php:176 -msgid "Link Name" -msgstr "Linknaam" +#: ../../Zotlabs/Module/Events.php:478 ../../Zotlabs/Module/Photos.php:1094 +#: ../../Zotlabs/Module/Webpages.php:251 ../../Zotlabs/Lib/ThreadItem.php:740 +#: ../../include/page_widgets.php:43 ../../include/conversation.php:1347 +msgid "Preview" +msgstr "Voorvertoning" -#: ../../Zotlabs/Module/Mitem.php:161 ../../Zotlabs/Module/Mitem.php:239 -msgid "Link or Submenu Target" -msgstr "Linkdoel of submenu-doel" +#: ../../Zotlabs/Module/Events.php:479 ../../include/conversation.php:1410 +msgid "Permission settings" +msgstr "Permissies" -#: ../../Zotlabs/Module/Mitem.php:161 -msgid "Enter URL of the link or select a menu name to create a submenu" -msgstr "Geef de URL van de link of kies een menunaam om een submenu aan te maken" +#: ../../Zotlabs/Module/Events.php:489 +msgid "Timezone:" +msgstr "Tijdzone:" -#: ../../Zotlabs/Module/Mitem.php:162 ../../Zotlabs/Module/Mitem.php:240 -msgid "Use magic-auth if available" -msgstr "Gebruik magic-auth wanneer beschikbaar" +#: ../../Zotlabs/Module/Events.php:494 +msgid "Advanced Options" +msgstr "Geavanceerde opties" -#: ../../Zotlabs/Module/Mitem.php:163 ../../Zotlabs/Module/Mitem.php:241 -msgid "Open link in new window" -msgstr "Open link in nieuw venster" +#: ../../Zotlabs/Module/Events.php:605 ../../Zotlabs/Module/Cal.php:263 +msgid "l, F j" +msgstr "l j F" -#: ../../Zotlabs/Module/Mitem.php:164 ../../Zotlabs/Module/Mitem.php:242 -msgid "Order in list" -msgstr "Volgorde in lijst" +#: ../../Zotlabs/Module/Events.php:633 +msgid "Edit event" +msgstr "Gebeurtenis bewerken" -#: ../../Zotlabs/Module/Mitem.php:164 ../../Zotlabs/Module/Mitem.php:242 -msgid "Higher numbers will sink to bottom of listing" -msgstr "Hogere nummers komen onderaan de lijst terecht" +#: ../../Zotlabs/Module/Events.php:635 +msgid "Delete event" +msgstr "Gebeurtenis verwijderen" -#: ../../Zotlabs/Module/Mitem.php:165 -msgid "Submit and finish" -msgstr "Opslaan en afsluiten" +#: ../../Zotlabs/Module/Events.php:660 ../../Zotlabs/Module/Cal.php:312 +#: ../../include/text.php:1766 +msgid "Link to Source" +msgstr "Originele locatie" -#: ../../Zotlabs/Module/Mitem.php:166 -msgid "Submit and continue" -msgstr "Opslaan en doorgaan" +#: ../../Zotlabs/Module/Events.php:669 +msgid "calendar" +msgstr "agenda" -#: ../../Zotlabs/Module/Mitem.php:174 -msgid "Menu:" -msgstr "Menu:" +#: ../../Zotlabs/Module/Events.php:688 ../../Zotlabs/Module/Cal.php:335 +msgid "Edit Event" +msgstr "Gebeurtenis bewerken" -#: ../../Zotlabs/Module/Mitem.php:177 -msgid "Link Target" -msgstr "Linkdoel" +#: ../../Zotlabs/Module/Events.php:688 ../../Zotlabs/Module/Cal.php:335 +msgid "Create Event" +msgstr "Gebeurtenis aanmaken" -#: ../../Zotlabs/Module/Mitem.php:180 -msgid "Edit menu" -msgstr "Menu bewerken" +#: ../../Zotlabs/Module/Events.php:689 ../../Zotlabs/Module/Events.php:698 +#: ../../Zotlabs/Module/Photos.php:935 ../../Zotlabs/Module/Cal.php:336 +#: ../../Zotlabs/Module/Cal.php:343 +#: ../../extend/addon/addon/cdav/Mod_Cdav.php:846 +msgid "Previous" +msgstr "Vorige" -#: ../../Zotlabs/Module/Mitem.php:183 -msgid "Edit element" -msgstr "Onderdeel bewerken" +#: ../../Zotlabs/Module/Events.php:690 ../../Zotlabs/Module/Events.php:699 +#: ../../Zotlabs/Module/Photos.php:944 ../../Zotlabs/Module/Cal.php:337 +#: ../../Zotlabs/Module/Cal.php:344 ../../Zotlabs/Module/Setup.php:264 +#: ../../extend/addon/addon/cdav/Mod_Cdav.php:847 +msgid "Next" +msgstr "Volgende" -#: ../../Zotlabs/Module/Mitem.php:184 -msgid "Drop element" -msgstr "Onderdeel verwijderen" +#: ../../Zotlabs/Module/Events.php:691 ../../Zotlabs/Module/Cal.php:338 +#: ../../include/channel.php:1370 +msgid "Export" +msgstr "Exporteren" -#: ../../Zotlabs/Module/Mitem.php:185 -msgid "New element" -msgstr "Nieuw element" +#: ../../Zotlabs/Module/Events.php:695 +#: ../../extend/addon/addon/cdav/Mod_Cdav.php:849 +msgid "Month" +msgstr "Maand" -#: ../../Zotlabs/Module/Mitem.php:186 -msgid "Edit this menu container" -msgstr "Deze menu-container bewerken" +#: ../../Zotlabs/Module/Events.php:696 +#: ../../extend/addon/addon/cdav/Mod_Cdav.php:850 +msgid "Week" +msgstr "Week" -#: ../../Zotlabs/Module/Mitem.php:187 -msgid "Add menu element" -msgstr "Menu-element toevoegen" +#: ../../Zotlabs/Module/Events.php:697 +#: ../../extend/addon/addon/cdav/Mod_Cdav.php:851 +msgid "Day" +msgstr "Dag" -#: ../../Zotlabs/Module/Mitem.php:188 -msgid "Delete this menu item" -msgstr "Dit menu-item verwijderen" +#: ../../Zotlabs/Module/Events.php:700 ../../Zotlabs/Module/Cal.php:345 +#: ../../extend/addon/addon/cdav/Mod_Cdav.php:848 +msgid "Today" +msgstr "Vandaag" -#: ../../Zotlabs/Module/Mitem.php:189 -msgid "Edit this menu item" -msgstr "Dit menu-item bewerken" +#: ../../Zotlabs/Module/Events.php:731 +msgid "Event removed" +msgstr "Gebeurtenis verwijderd" -#: ../../Zotlabs/Module/Mitem.php:206 -msgid "Menu item not found." -msgstr "Menu-item niet gevonden." +#: ../../Zotlabs/Module/Events.php:734 +msgid "Failed to remove event" +msgstr "Verwijderen gebeurtenis mislukt" -#: ../../Zotlabs/Module/Mitem.php:219 -msgid "Menu item deleted." -msgstr "Menu-item verwijderd." +#: ../../Zotlabs/Module/Home.php:74 ../../Zotlabs/Module/Home.php:82 +#: ../../extend/addon/addon/opensearch/opensearch.php:42 +msgid "$Projectname" +msgstr "$Projectname" -#: ../../Zotlabs/Module/Mitem.php:221 -msgid "Menu item could not be deleted." -msgstr "Menu-item kon niet worden verwijderd." +#: ../../Zotlabs/Module/Home.php:92 +#, php-format +msgid "Welcome to %s" +msgstr "Welkom op %s" -#: ../../Zotlabs/Module/Mitem.php:228 -msgid "Edit Menu Element" -msgstr "Menu-element bewerken" +#: ../../Zotlabs/Module/Filestorage.php:87 +msgid "Permission Denied." +msgstr "Toegang geweigerd" -#: ../../Zotlabs/Module/Mitem.php:238 -msgid "Link text" -msgstr "Linktekst" +#: ../../Zotlabs/Module/Filestorage.php:103 +msgid "File not found." +msgstr "Bestand niet gevonden." -#: ../../Zotlabs/Module/Ratings.php:70 -msgid "No ratings" -msgstr "Geen beoordelingen" +#: ../../Zotlabs/Module/Filestorage.php:146 +msgid "Edit file permissions" +msgstr "Bestandsrechten bewerken" -#: ../../Zotlabs/Module/Ratings.php:98 -msgid "Rating: " -msgstr "Beoordeling: " +#: ../../Zotlabs/Module/Filestorage.php:159 +msgid "Set/edit permissions" +msgstr "Rechten instellen/bewerken" -#: ../../Zotlabs/Module/Ratings.php:99 -msgid "Website: " -msgstr "Website: " +#: ../../Zotlabs/Module/Filestorage.php:160 +msgid "Include all files and sub folders" +msgstr "Toepassen op alle bestanden en submappen" -#: ../../Zotlabs/Module/Ratings.php:101 -msgid "Description: " -msgstr "Omschrijving: " +#: ../../Zotlabs/Module/Filestorage.php:161 +msgid "Return to file list" +msgstr "Terugkeren naar bestandlijst " -#: ../../Zotlabs/Module/Attach.php:13 -msgid "Item not available." -msgstr "Item is niet aanwezig." +#: ../../Zotlabs/Module/Filestorage.php:163 +msgid "Copy/paste this code to attach file to a post" +msgstr "Kopieer/plak deze code om het bestand aan een bericht te koppelen" -#: ../../Zotlabs/Module/Mood.php:67 ../../include/conversation.php:260 -#, php-format -msgctxt "mood" -msgid "%1$s is %2$s" -msgstr "%1$s is %2$s" +#: ../../Zotlabs/Module/Filestorage.php:164 +msgid "Copy/paste this URL to link file from a web page" +msgstr "Kopieer/plak deze URL om het bestand aan een externe webpagina te koppelen" -#: ../../Zotlabs/Module/Mood.php:135 ../../Zotlabs/Lib/Apps.php:229 -msgid "Mood" -msgstr "Stemming" +#: ../../Zotlabs/Module/Filestorage.php:166 +msgid "Share this file" +msgstr "Dit bestand delen" -#: ../../Zotlabs/Module/Mood.php:136 -msgid "Set your current mood and tell your friends" -msgstr "Noteer je huidige stemming en toon het aan je connecties" +#: ../../Zotlabs/Module/Filestorage.php:167 +msgid "Show URL to this file" +msgstr "Toon URL van dit bestand" -#: ../../Zotlabs/Module/Notify.php:57 -#: ../../Zotlabs/Module/Notifications.php:35 -msgid "No more system notifications." -msgstr "Geen systeemnotificaties meer." +#: ../../Zotlabs/Module/Filestorage.php:168 +msgid "Notify your contacts about this file" +msgstr "Jouw connecties over dit bestand berichten" -#: ../../Zotlabs/Module/Notify.php:61 -#: ../../Zotlabs/Module/Notifications.php:39 -msgid "System Notifications" -msgstr "Systeemnotificaties" +#: ../../Zotlabs/Module/Fbrowser.php:29 ../../Zotlabs/Lib/Apps.php:229 +#: ../../include/conversation.php:1836 +msgid "Photos" +msgstr "Foto's" #: ../../Zotlabs/Module/Photos.php:82 msgid "Page owner information could not be retrieved." msgstr "Informatie over de pagina-eigenaar werd niet ontvangen." -#: ../../Zotlabs/Module/Photos.php:97 ../../Zotlabs/Module/Photos.php:734 +#: ../../Zotlabs/Module/Photos.php:97 ../../Zotlabs/Module/Photos.php:729 #: ../../Zotlabs/Module/Profile_photo.php:115 -#: ../../Zotlabs/Module/Profile_photo.php:219 -#: ../../extend/addon/addon/openclipatar/openclipatar.php:225 -#: ../../include/photo/photo_driver.php:728 +#: ../../Zotlabs/Module/Profile_photo.php:224 +#: ../../include/photo/photo_driver.php:730 msgid "Profile Photos" msgstr "Profielfoto's" @@ -3871,1070 +3733,1045 @@ msgid "" "manager" msgstr "Er bestaan meerdere submappen met deze albumnaam, maar verspreidt over verschillende mappen. Verwijder de gewenste map(pen) met de bestandsbeheerder." -#: ../../Zotlabs/Module/Photos.php:190 ../../Zotlabs/Module/Photos.php:1059 +#: ../../Zotlabs/Module/Photos.php:190 ../../Zotlabs/Module/Photos.php:1054 msgid "Delete Photo" msgstr "Verwijder foto" -#: ../../Zotlabs/Module/Photos.php:520 +#: ../../Zotlabs/Module/Photos.php:508 ../../Zotlabs/Module/Display.php:22 +#: ../../Zotlabs/Module/Ratings.php:83 ../../Zotlabs/Module/Search.php:17 +#: ../../Zotlabs/Module/Directory.php:64 +#: ../../Zotlabs/Module/Viewconnections.php:23 +#: ../../extend/addon/addon/friendica/dfrn_request.php:794 +msgid "Public access denied." +msgstr "Openbare toegang geweigerd." + +#: ../../Zotlabs/Module/Photos.php:519 msgid "No photos selected" msgstr "Geen foto's geselecteerd" -#: ../../Zotlabs/Module/Photos.php:569 +#: ../../Zotlabs/Module/Photos.php:568 msgid "Access to this item is restricted." msgstr "Toegang tot dit item is beperkt." -#: ../../Zotlabs/Module/Photos.php:608 +#: ../../Zotlabs/Module/Photos.php:607 #, php-format msgid "%1$.2f MB of %2$.2f MB photo storage used." msgstr "%1$.2f MB van %2$.2f MB aan foto-opslag gebruikt." -#: ../../Zotlabs/Module/Photos.php:611 +#: ../../Zotlabs/Module/Photos.php:610 #, php-format msgid "%1$.2f MB photo storage used." msgstr "%1$.2f MB aan foto-opslag gebruikt." -#: ../../Zotlabs/Module/Photos.php:647 +#: ../../Zotlabs/Module/Photos.php:646 msgid "Upload Photos" msgstr "Foto's uploaden" -#: ../../Zotlabs/Module/Photos.php:651 +#: ../../Zotlabs/Module/Photos.php:650 msgid "Enter an album name" msgstr "Vul een albumnaam in" -#: ../../Zotlabs/Module/Photos.php:652 +#: ../../Zotlabs/Module/Photos.php:651 msgid "or select an existing album (doubleclick)" msgstr "of kies een bestaand album (dubbelklikken)" -#: ../../Zotlabs/Module/Photos.php:653 +#: ../../Zotlabs/Module/Photos.php:652 msgid "Create a status post for this upload" msgstr "Plaats een bericht voor deze upload." -#: ../../Zotlabs/Module/Photos.php:654 +#: ../../Zotlabs/Module/Photos.php:653 msgid "Caption (optional):" -msgstr "Bijschrift (optioneel):" +msgstr "Bijschrift (niet verplicht):" -#: ../../Zotlabs/Module/Photos.php:655 +#: ../../Zotlabs/Module/Photos.php:654 msgid "Description (optional):" -msgstr "Omschrijving (optioneel):" +msgstr "Omschrijving (niet verplicht):" -#: ../../Zotlabs/Module/Photos.php:686 +#: ../../Zotlabs/Module/Photos.php:685 msgid "Album name could not be decoded" msgstr "Albumnaam kon niet gedecodeerd worden" -#: ../../Zotlabs/Module/Photos.php:734 +#: ../../Zotlabs/Module/Photos.php:729 msgid "Contact Photos" msgstr "Connectiefoto's" -#: ../../Zotlabs/Module/Photos.php:757 +#: ../../Zotlabs/Module/Photos.php:752 msgid "Show Newest First" msgstr "Nieuwste eerst weergeven" -#: ../../Zotlabs/Module/Photos.php:759 +#: ../../Zotlabs/Module/Photos.php:754 msgid "Show Oldest First" msgstr "Oudste eerst weergeven" -#: ../../Zotlabs/Module/Photos.php:783 ../../Zotlabs/Module/Photos.php:1337 -#: ../../Zotlabs/Module/Embedphotos.php:139 ../../include/widgets.php:1678 +#: ../../Zotlabs/Module/Photos.php:778 ../../Zotlabs/Module/Photos.php:1335 +#: ../../Zotlabs/Module/Embedphotos.php:139 ../../include/widgets.php:1751 msgid "View Photo" msgstr "Foto weergeven" -#: ../../Zotlabs/Module/Photos.php:814 -#: ../../Zotlabs/Module/Embedphotos.php:155 ../../include/widgets.php:1695 +#: ../../Zotlabs/Module/Photos.php:809 +#: ../../Zotlabs/Module/Embedphotos.php:155 ../../include/widgets.php:1768 msgid "Edit Album" msgstr "Album bewerken" -#: ../../Zotlabs/Module/Photos.php:861 +#: ../../Zotlabs/Module/Photos.php:856 msgid "Permission denied. Access to this item may be restricted." msgstr "Toegang geweigerd. Toegang tot dit item kan zijn beperkt." -#: ../../Zotlabs/Module/Photos.php:863 +#: ../../Zotlabs/Module/Photos.php:858 msgid "Photo not available" msgstr "Foto niet aanwezig" -#: ../../Zotlabs/Module/Photos.php:921 +#: ../../Zotlabs/Module/Photos.php:916 msgid "Use as profile photo" msgstr "Als profielfoto gebruiken" -#: ../../Zotlabs/Module/Photos.php:922 +#: ../../Zotlabs/Module/Photos.php:917 msgid "Use as cover photo" msgstr "Als omslagfoto gebruiken" -#: ../../Zotlabs/Module/Photos.php:929 +#: ../../Zotlabs/Module/Photos.php:924 msgid "Private Photo" msgstr "Privéfoto" -#: ../../Zotlabs/Module/Photos.php:940 ../../Zotlabs/Module/Cal.php:336 -#: ../../Zotlabs/Module/Cal.php:343 ../../Zotlabs/Module/Events.php:680 -#: ../../Zotlabs/Module/Events.php:689 -#: ../../extend/addon/addon/cdav/Mod_Cdav.php:846 -msgid "Previous" -msgstr "Vorige" - -#: ../../Zotlabs/Module/Photos.php:944 +#: ../../Zotlabs/Module/Photos.php:939 msgid "View Full Size" msgstr "Volledige grootte weergeven" -#: ../../Zotlabs/Module/Photos.php:949 ../../Zotlabs/Module/Setup.php:264 -#: ../../Zotlabs/Module/Cal.php:337 ../../Zotlabs/Module/Cal.php:344 -#: ../../Zotlabs/Module/Events.php:681 ../../Zotlabs/Module/Events.php:690 -#: ../../extend/addon/addon/cdav/Mod_Cdav.php:847 -msgid "Next" -msgstr "Volgende" - -#: ../../Zotlabs/Module/Photos.php:1033 +#: ../../Zotlabs/Module/Photos.php:1028 msgid "Edit photo" msgstr "Foto bewerken" -#: ../../Zotlabs/Module/Photos.php:1035 +#: ../../Zotlabs/Module/Photos.php:1030 msgid "Rotate CW (right)" msgstr "Draai met de klok mee (naar rechts)" -#: ../../Zotlabs/Module/Photos.php:1036 +#: ../../Zotlabs/Module/Photos.php:1031 msgid "Rotate CCW (left)" msgstr "Draai tegen de klok in (naar links)" -#: ../../Zotlabs/Module/Photos.php:1039 +#: ../../Zotlabs/Module/Photos.php:1034 msgid "Move photo to album" msgstr "Verplaatst foto naar album" -#: ../../Zotlabs/Module/Photos.php:1040 +#: ../../Zotlabs/Module/Photos.php:1035 msgid "Enter a new album name" msgstr "Vul een nieuwe albumnaam in" -#: ../../Zotlabs/Module/Photos.php:1041 +#: ../../Zotlabs/Module/Photos.php:1036 msgid "or select an existing one (doubleclick)" msgstr "of kies een bestaand album (dubbelklikken)" -#: ../../Zotlabs/Module/Photos.php:1044 +#: ../../Zotlabs/Module/Photos.php:1039 msgid "Caption" msgstr "Bijschrift" -#: ../../Zotlabs/Module/Photos.php:1046 +#: ../../Zotlabs/Module/Photos.php:1041 msgid "Add a Tag" msgstr "Tag toevoegen" -#: ../../Zotlabs/Module/Photos.php:1054 +#: ../../Zotlabs/Module/Photos.php:1049 msgid "Example: @bob, @Barbara_Jensen, @jim@example.com" msgstr "Voorbeeld: @bob, @Barbara_Jansen, @jan@voorbeeld.nl" -#: ../../Zotlabs/Module/Photos.php:1057 +#: ../../Zotlabs/Module/Photos.php:1052 msgid "Flag as adult in album view" msgstr "Markeer als voor volwassenen in albumweergave" -#: ../../Zotlabs/Module/Photos.php:1076 ../../Zotlabs/Lib/ThreadItem.php:268 +#: ../../Zotlabs/Module/Photos.php:1071 ../../Zotlabs/Lib/ThreadItem.php:268 msgid "I like this (toggle)" msgstr "Vind ik leuk" -#: ../../Zotlabs/Module/Photos.php:1077 ../../Zotlabs/Lib/ThreadItem.php:269 +#: ../../Zotlabs/Module/Photos.php:1072 ../../Zotlabs/Lib/ThreadItem.php:269 msgid "I don't like this (toggle)" msgstr "Vind ik niet leuk" -#: ../../Zotlabs/Module/Photos.php:1078 ../../Zotlabs/Module/Blocks.php:161 -#: ../../Zotlabs/Module/Layouts.php:193 ../../Zotlabs/Module/Webpages.php:241 +#: ../../Zotlabs/Module/Photos.php:1073 ../../Zotlabs/Module/Webpages.php:245 +#: ../../Zotlabs/Module/Blocks.php:161 ../../Zotlabs/Module/Layouts.php:193 #: ../../extend/addon/addon/cdav/include/widgets.php:123 -#: ../../include/conversation.php:1230 +#: ../../include/conversation.php:1378 msgid "Share" msgstr "Delen" -#: ../../Zotlabs/Module/Photos.php:1079 ../../Zotlabs/Lib/ThreadItem.php:409 -#: ../../include/conversation.php:737 +#: ../../Zotlabs/Module/Photos.php:1074 ../../Zotlabs/Lib/ThreadItem.php:411 +#: ../../include/conversation.php:738 msgid "Please wait" msgstr "Even wachten" -#: ../../Zotlabs/Module/Photos.php:1095 ../../Zotlabs/Module/Photos.php:1213 -#: ../../Zotlabs/Lib/ThreadItem.php:726 +#: ../../Zotlabs/Module/Photos.php:1090 ../../Zotlabs/Module/Photos.php:1208 +#: ../../Zotlabs/Lib/ThreadItem.php:728 msgid "This is you" msgstr "Dit ben jij" -#: ../../Zotlabs/Module/Photos.php:1097 ../../Zotlabs/Module/Photos.php:1215 -#: ../../Zotlabs/Lib/ThreadItem.php:728 ../../include/js_strings.php:6 +#: ../../Zotlabs/Module/Photos.php:1092 ../../Zotlabs/Module/Photos.php:1210 +#: ../../Zotlabs/Lib/ThreadItem.php:730 ../../include/js_strings.php:6 msgid "Comment" msgstr "Reactie" -#: ../../Zotlabs/Module/Photos.php:1099 ../../Zotlabs/Module/Webpages.php:247 -#: ../../Zotlabs/Module/Events.php:471 ../../Zotlabs/Lib/ThreadItem.php:738 -#: ../../include/page_widgets.php:43 ../../include/conversation.php:1199 -msgid "Preview" -msgstr "Voorvertoning" - -#: ../../Zotlabs/Module/Photos.php:1113 ../../include/conversation.php:577 +#: ../../Zotlabs/Module/Photos.php:1108 ../../include/conversation.php:577 msgctxt "title" msgid "Likes" msgstr "vinden dit leuk" -#: ../../Zotlabs/Module/Photos.php:1113 ../../include/conversation.php:577 +#: ../../Zotlabs/Module/Photos.php:1108 ../../include/conversation.php:577 msgctxt "title" msgid "Dislikes" msgstr "vinden dit niet leuk" -#: ../../Zotlabs/Module/Photos.php:1114 ../../include/conversation.php:578 +#: ../../Zotlabs/Module/Photos.php:1109 ../../include/conversation.php:578 msgctxt "title" msgid "Agree" msgstr "eens" -#: ../../Zotlabs/Module/Photos.php:1114 ../../include/conversation.php:578 +#: ../../Zotlabs/Module/Photos.php:1109 ../../include/conversation.php:578 msgctxt "title" msgid "Disagree" msgstr "oneens" -#: ../../Zotlabs/Module/Photos.php:1114 ../../include/conversation.php:578 +#: ../../Zotlabs/Module/Photos.php:1109 ../../include/conversation.php:578 msgctxt "title" msgid "Abstain" msgstr "onthoudingen" -#: ../../Zotlabs/Module/Photos.php:1115 ../../include/conversation.php:579 +#: ../../Zotlabs/Module/Photos.php:1110 ../../include/conversation.php:579 msgctxt "title" msgid "Attending" msgstr "aanwezig" -#: ../../Zotlabs/Module/Photos.php:1115 ../../include/conversation.php:579 +#: ../../Zotlabs/Module/Photos.php:1110 ../../include/conversation.php:579 msgctxt "title" msgid "Not attending" msgstr "niet aanwezig" -#: ../../Zotlabs/Module/Photos.php:1115 ../../include/conversation.php:579 +#: ../../Zotlabs/Module/Photos.php:1110 ../../include/conversation.php:579 msgctxt "title" msgid "Might attend" msgstr "mogelijk aanwezig" -#: ../../Zotlabs/Module/Photos.php:1132 ../../Zotlabs/Module/Photos.php:1144 +#: ../../Zotlabs/Module/Photos.php:1127 ../../Zotlabs/Module/Photos.php:1139 #: ../../Zotlabs/Lib/ThreadItem.php:186 ../../Zotlabs/Lib/ThreadItem.php:198 -#: ../../include/conversation.php:1765 +#: ../../include/conversation.php:1928 msgid "View all" msgstr "Toon alles" -#: ../../Zotlabs/Module/Photos.php:1136 ../../Zotlabs/Lib/ThreadItem.php:190 -#: ../../include/channel.php:1190 ../../include/taxonomy.php:403 -#: ../../include/conversation.php:1789 +#: ../../Zotlabs/Module/Photos.php:1131 ../../Zotlabs/Lib/ThreadItem.php:190 +#: ../../include/taxonomy.php:403 ../../include/conversation.php:1952 +#: ../../include/channel.php:1273 msgctxt "noun" msgid "Like" msgid_plural "Likes" msgstr[0] "vindt dit leuk" msgstr[1] "vinden dit leuk" -#: ../../Zotlabs/Module/Photos.php:1141 ../../Zotlabs/Lib/ThreadItem.php:195 -#: ../../include/conversation.php:1792 +#: ../../Zotlabs/Module/Photos.php:1136 ../../Zotlabs/Lib/ThreadItem.php:195 +#: ../../include/conversation.php:1955 msgctxt "noun" msgid "Dislike" msgid_plural "Dislikes" msgstr[0] "vindt dit niet leuk" msgstr[1] "vinden dit niet leuk" -#: ../../Zotlabs/Module/Photos.php:1241 +#: ../../Zotlabs/Module/Photos.php:1236 msgid "Photo Tools" msgstr "Hulpmiddelen" -#: ../../Zotlabs/Module/Photos.php:1250 +#: ../../Zotlabs/Module/Photos.php:1245 msgid "In This Photo:" msgstr "Op deze foto:" -#: ../../Zotlabs/Module/Photos.php:1255 +#: ../../Zotlabs/Module/Photos.php:1250 msgid "Map" msgstr "Kaart" -#: ../../Zotlabs/Module/Photos.php:1263 ../../Zotlabs/Lib/ThreadItem.php:398 +#: ../../Zotlabs/Module/Photos.php:1258 ../../Zotlabs/Lib/ThreadItem.php:400 msgctxt "noun" msgid "Likes" msgstr "vinden dit leuk" -#: ../../Zotlabs/Module/Photos.php:1264 ../../Zotlabs/Lib/ThreadItem.php:399 +#: ../../Zotlabs/Module/Photos.php:1259 ../../Zotlabs/Lib/ThreadItem.php:401 msgctxt "noun" msgid "Dislikes" msgstr "vinden dit niet leuk" -#: ../../Zotlabs/Module/Photos.php:1269 ../../Zotlabs/Lib/ThreadItem.php:404 -#: ../../include/acl_selectors.php:210 +#: ../../Zotlabs/Module/Photos.php:1264 ../../Zotlabs/Lib/ThreadItem.php:406 +#: ../../include/acl_selectors.php:220 msgid "Close" msgstr "Sluiten" -#: ../../Zotlabs/Module/Photos.php:1343 +#: ../../Zotlabs/Module/Photos.php:1341 msgid "View Album" msgstr "Album weergeven" -#: ../../Zotlabs/Module/Photos.php:1354 ../../Zotlabs/Module/Photos.php:1367 -#: ../../Zotlabs/Module/Photos.php:1368 +#: ../../Zotlabs/Module/Photos.php:1352 ../../Zotlabs/Module/Photos.php:1365 +#: ../../Zotlabs/Module/Photos.php:1366 msgid "Recent Photos" msgstr "Recente foto's" -#: ../../Zotlabs/Module/Setup.php:176 -msgid "$Projectname Server - Setup" -msgstr "$Projectname Hub - Setup" +#: ../../Zotlabs/Module/Group.php:24 +msgid "Privacy group created." +msgstr "Privacygroep aangemaakt" -#: ../../Zotlabs/Module/Setup.php:180 -msgid "Could not connect to database." -msgstr "Could not connect to database." +#: ../../Zotlabs/Module/Group.php:30 +msgid "Could not create privacy group." +msgstr "Kon privacygroep niet aanmaken" -#: ../../Zotlabs/Module/Setup.php:184 -msgid "" -"Could not connect to specified site URL. Possible SSL certificate or DNS " -"issue." -msgstr "Could not connect to specified hub URL. Possible SSL certificate or DNS issue." +#: ../../Zotlabs/Module/Group.php:42 ../../Zotlabs/Module/Group.php:141 +#: ../../include/items.php:3901 +msgid "Privacy group not found." +msgstr "Privacygroep niet gevonden" -#: ../../Zotlabs/Module/Setup.php:191 -msgid "Could not create table." -msgstr "Could not create table." +#: ../../Zotlabs/Module/Group.php:58 +msgid "Privacy group updated." +msgstr "Privacygroep bijgewerkt" -#: ../../Zotlabs/Module/Setup.php:196 -msgid "Your site database has been installed." -msgstr "Your hub database has been installed." +#: ../../Zotlabs/Module/Group.php:90 +msgid "Create a group of channels." +msgstr "Privacygroep met kanalen aanmaken" -#: ../../Zotlabs/Module/Setup.php:200 -msgid "" -"You may need to import the file \"install/schema_xxx.sql\" manually using a " -"database client." -msgstr "You may need to import the file \"install/schema_xxx.sql\" manually using a database client." +#: ../../Zotlabs/Module/Group.php:91 ../../Zotlabs/Module/Group.php:184 +msgid "Privacy group name: " +msgstr "Naam privacygroep: " -#: ../../Zotlabs/Module/Setup.php:201 ../../Zotlabs/Module/Setup.php:263 -#: ../../Zotlabs/Module/Setup.php:745 -msgid "Please see the file \"install/INSTALL.txt\"." -msgstr "Please see the file \"install/INSTALL.txt\"." +#: ../../Zotlabs/Module/Group.php:93 ../../Zotlabs/Module/Group.php:187 +msgid "Members are visible to other channels" +msgstr "Kanalen in deze privacygroep zijn zichtbaar voor andere kanalen" -#: ../../Zotlabs/Module/Setup.php:260 -msgid "System check" -msgstr "System check" +#: ../../Zotlabs/Module/Group.php:111 +msgid "Privacy group removed." +msgstr "Privacygroep verwijderd." -#: ../../Zotlabs/Module/Setup.php:265 -msgid "Check again" -msgstr "Check again" +#: ../../Zotlabs/Module/Group.php:113 +msgid "Unable to remove privacy group." +msgstr "Verwijderen privacygroep mislukt" -#: ../../Zotlabs/Module/Setup.php:287 -msgid "Database connection" -msgstr "Database connection" +#: ../../Zotlabs/Module/Group.php:183 +msgid "Privacy group editor" +msgstr "Privacygroep bewerken" -#: ../../Zotlabs/Module/Setup.php:288 -msgid "" -"In order to install $Projectname we need to know how to connect to your " -"database." -msgstr "In order to install $Projectname we need to know how to connect to your database." +#: ../../Zotlabs/Module/Group.php:199 +msgid "All Connected Channels" +msgstr "Alle kanaalconnecties" -#: ../../Zotlabs/Module/Setup.php:289 -msgid "" -"Please contact your hosting provider or site administrator if you have " -"questions about these settings." -msgstr "Please contact your hosting provider or server administrator if you have questions about these settings." +#: ../../Zotlabs/Module/Group.php:231 +msgid "Click on a channel to add or remove." +msgstr "Klik op een kanaal om deze toe te voegen of te verwijderen." -#: ../../Zotlabs/Module/Setup.php:290 -msgid "" -"The database you specify below should already exist. If it does not, please " -"create it before continuing." -msgstr "The database you specify below should already exist. If it does not, please create it before continuing." +#: ../../Zotlabs/Module/Dreport.php:45 +msgid "Invalid message" +msgstr "Ongeldig bericht" -#: ../../Zotlabs/Module/Setup.php:294 -msgid "Database Server Name" -msgstr "Database Server Name" +#: ../../Zotlabs/Module/Dreport.php:78 +msgid "no results" +msgstr "geen resultaten" -#: ../../Zotlabs/Module/Setup.php:294 -msgid "Default is 127.0.0.1" -msgstr "Default is 127.0.0.1" +#: ../../Zotlabs/Module/Dreport.php:93 +msgid "channel sync processed" +msgstr "kanaalsync verwerkt" -#: ../../Zotlabs/Module/Setup.php:295 -msgid "Database Port" -msgstr "Database Port" +#: ../../Zotlabs/Module/Dreport.php:97 +msgid "queued" +msgstr "in wachtrij" -#: ../../Zotlabs/Module/Setup.php:295 -msgid "Communication port number - use 0 for default" -msgstr "Communication port number - use 0 for default" +#: ../../Zotlabs/Module/Dreport.php:101 +msgid "posted" +msgstr "verstuurd" -#: ../../Zotlabs/Module/Setup.php:296 -msgid "Database Login Name" -msgstr "Database Login Name" +#: ../../Zotlabs/Module/Dreport.php:105 +msgid "accepted for delivery" +msgstr "geaccepteerd om afgeleverd te worden" -#: ../../Zotlabs/Module/Setup.php:297 -msgid "Database Login Password" -msgstr "Database Login Password" +#: ../../Zotlabs/Module/Dreport.php:109 +msgid "updated" +msgstr "geüpdatet" -#: ../../Zotlabs/Module/Setup.php:298 -msgid "Database Name" -msgstr "Database Name" +#: ../../Zotlabs/Module/Dreport.php:112 +msgid "update ignored" +msgstr "update genegeerd" -#: ../../Zotlabs/Module/Setup.php:299 -msgid "Database Type" -msgstr "Database Type" +#: ../../Zotlabs/Module/Dreport.php:115 +msgid "permission denied" +msgstr "toegang geweigerd" -#: ../../Zotlabs/Module/Setup.php:301 ../../Zotlabs/Module/Setup.php:347 -msgid "Site administrator email address" -msgstr "Hub administrator email address" +#: ../../Zotlabs/Module/Dreport.php:119 +msgid "recipient not found" +msgstr "ontvanger niet gevonden" -#: ../../Zotlabs/Module/Setup.php:301 ../../Zotlabs/Module/Setup.php:347 -msgid "" -"Your account email address must match this in order to use the web admin " -"panel." -msgstr "Your account email address must match this in order to use the web admin panel." +#: ../../Zotlabs/Module/Dreport.php:122 +msgid "mail recalled" +msgstr "Privébericht ingetrokken" -#: ../../Zotlabs/Module/Setup.php:302 ../../Zotlabs/Module/Setup.php:349 -msgid "Website URL" -msgstr "Hub URL" +#: ../../Zotlabs/Module/Dreport.php:125 +msgid "duplicate mail received" +msgstr "dubbel privébericht ontvangen" -#: ../../Zotlabs/Module/Setup.php:302 ../../Zotlabs/Module/Setup.php:349 -msgid "Please use SSL (https) URL if available." -msgstr "Please use SSL (https) URL if available." +#: ../../Zotlabs/Module/Dreport.php:128 +msgid "mail delivered" +msgstr "privébericht afgeleverd" -#: ../../Zotlabs/Module/Setup.php:303 ../../Zotlabs/Module/Setup.php:353 -msgid "Please select a default timezone for your website" -msgstr "Please select a default timezone for your hub" +#: ../../Zotlabs/Module/Dreport.php:148 +#, php-format +msgid "Delivery report for %1$s" +msgstr "Afleveringsrapport voor %1$s" -#: ../../Zotlabs/Module/Setup.php:336 -msgid "Site settings" -msgstr "Hub settings" +#: ../../Zotlabs/Module/Dreport.php:151 +msgid "Options" +msgstr "Opties" -#: ../../Zotlabs/Module/Setup.php:392 -msgid "PHP version 5.5 or greater is required." -msgstr "PHP version 5.5 or greater is required." +#: ../../Zotlabs/Module/Dreport.php:152 +msgid "Redeliver" +msgstr "Opnieuw afleveren" -#: ../../Zotlabs/Module/Setup.php:393 -msgid "PHP version" -msgstr "PHP version" +#: ../../Zotlabs/Module/Mail.php:65 +msgid "Unable to lookup recipient." +msgstr "Niet in staat om ontvanger op te zoeken." -#: ../../Zotlabs/Module/Setup.php:409 -msgid "Could not find a command line version of PHP in the web server PATH." -msgstr "Could not find a command line version of PHP in the web server PATH." +#: ../../Zotlabs/Module/Mail.php:72 +msgid "Unable to communicate with requested channel." +msgstr "Niet in staat om met het aangevraagde kanaal te communiceren." -#: ../../Zotlabs/Module/Setup.php:410 -msgid "" -"If you don't have a command line version of PHP installed on server, you " -"will not be able to run background polling via cron." -msgstr "If you don't have a command line version of PHP installed on server, you will not be able to run background polling via cron." +#: ../../Zotlabs/Module/Mail.php:79 +msgid "Cannot verify requested channel." +msgstr "Kan opgevraagd kanaal niet verifieren" -#: ../../Zotlabs/Module/Setup.php:414 -msgid "PHP executable path" -msgstr "PHP executable path" +#: ../../Zotlabs/Module/Mail.php:97 +msgid "Selected channel has private message restrictions. Send failed." +msgstr "Gekozen kanaal heeft restricties voor privéberichten. Verzenden mislukt." -#: ../../Zotlabs/Module/Setup.php:414 -msgid "" -"Enter full path to php executable. You can leave this blank to continue the " -"installation." -msgstr "Enter full path to php executable. You can leave this blank to continue the installation." +#: ../../Zotlabs/Module/Mail.php:178 +msgid "Messages" +msgstr "Berichten" -#: ../../Zotlabs/Module/Setup.php:419 -msgid "Command line PHP" -msgstr "Command line PHP" +#: ../../Zotlabs/Module/Mail.php:213 +msgid "Message recalled." +msgstr "Bericht ingetrokken." -#: ../../Zotlabs/Module/Setup.php:429 -msgid "" -"Unable to check command line PHP, as shell_exec() is disabled. This is " -"required." -msgstr "Unable to check command line PHP, as shell_exec() is disabled. This is required." +#: ../../Zotlabs/Module/Mail.php:226 +msgid "Conversation removed." +msgstr "Conversatie verwijderd" -#: ../../Zotlabs/Module/Setup.php:432 -msgid "" -"The command line version of PHP on your system does not have " -"\"register_argc_argv\" enabled." -msgstr "The command line version of PHP on your system does not have \"register_argc_argv\" enabled." +#: ../../Zotlabs/Module/Mail.php:240 ../../Zotlabs/Module/Mail.php:349 +#: ../../Zotlabs/Module/Chat.php:203 ../../include/conversation.php:1330 +msgid "Please enter a link URL:" +msgstr "Vul een URL in:" -#: ../../Zotlabs/Module/Setup.php:433 -msgid "This is required for message delivery to work." -msgstr "This is required for message delivery to work." +#: ../../Zotlabs/Module/Mail.php:241 ../../Zotlabs/Module/Mail.php:350 +msgid "Expires YYYY-MM-DD HH:MM" +msgstr "Verloopt op DD-MM-YYYY om HH:MM" -#: ../../Zotlabs/Module/Setup.php:436 -msgid "PHP register_argc_argv" -msgstr "PHP register_argc_argv" +#: ../../Zotlabs/Module/Mail.php:269 +msgid "Requested channel is not in this network" +msgstr "Opgevraagd kanaal is niet in dit netwerk beschikbaar" -#: ../../Zotlabs/Module/Setup.php:454 -#, php-format -msgid "" -"Your max allowed total upload size is set to %s. Maximum size of one file to" -" upload is set to %s. You are allowed to upload up to %d files at once." -msgstr "Your max allowed total upload size is set to %s. Maximum size of one file to upload is set to %s. You are allowed to upload up to %d files at once." +#: ../../Zotlabs/Module/Mail.php:277 +msgid "Send Private Message" +msgstr "Privébericht versturen" -#: ../../Zotlabs/Module/Setup.php:459 -msgid "You can adjust these settings in the server php.ini file." -msgstr "You can adjust these settings in the server php.ini file." +#: ../../Zotlabs/Module/Mail.php:278 ../../Zotlabs/Module/Mail.php:403 +msgid "To:" +msgstr "Aan:" -#: ../../Zotlabs/Module/Setup.php:461 -msgid "PHP upload limits" -msgstr "PHP upload limits" +#: ../../Zotlabs/Module/Mail.php:281 ../../Zotlabs/Module/Mail.php:405 +msgid "Subject:" +msgstr "Onderwerp:" -#: ../../Zotlabs/Module/Setup.php:484 -msgid "" -"Error: the \"openssl_pkey_new\" function on this system is not able to " -"generate encryption keys" -msgstr "Error: the \"openssl_pkey_new\" function on this system is not able to generate encryption keys" +#: ../../Zotlabs/Module/Mail.php:284 ../../Zotlabs/Module/Invite.php:138 +msgid "Your message:" +msgstr "Jouw bericht:" -#: ../../Zotlabs/Module/Setup.php:485 -msgid "" -"If running under Windows, please see " -"\"http://www.php.net/manual/en/openssl.installation.php\"." -msgstr "If running under Windows, please see \"http://www.php.net/manual/en/openssl.installation.php\"." +#: ../../Zotlabs/Module/Mail.php:286 ../../Zotlabs/Module/Mail.php:411 +#: ../../include/conversation.php:1390 +msgid "Attach file" +msgstr "Bestand toevoegen" -#: ../../Zotlabs/Module/Setup.php:488 -msgid "Generate encryption keys" -msgstr "Generate encryption keys" +#: ../../Zotlabs/Module/Mail.php:288 +msgid "Send" +msgstr "Verzenden" -#: ../../Zotlabs/Module/Setup.php:500 -msgid "libCurl PHP module" -msgstr "libCurl PHP module" +#: ../../Zotlabs/Module/Mail.php:291 ../../Zotlabs/Module/Mail.php:416 +#: ../../include/conversation.php:1435 +msgid "Set expiration date" +msgstr "Verloopdatum instellen" -#: ../../Zotlabs/Module/Setup.php:501 -msgid "GD graphics PHP module" -msgstr "GD graphics PHP module" +#: ../../Zotlabs/Module/Mail.php:293 ../../Zotlabs/Module/Mail.php:418 +#: ../../Zotlabs/Module/Chat.php:204 ../../Zotlabs/Lib/ThreadItem.php:743 +#: ../../include/conversation.php:1440 +msgid "Encrypt text" +msgstr "Tekst versleutelen" -#: ../../Zotlabs/Module/Setup.php:502 -msgid "OpenSSL PHP module" -msgstr "OpenSSL PHP module" +#: ../../Zotlabs/Module/Mail.php:375 +msgid "Delete message" +msgstr "Bericht verwijderen" -#: ../../Zotlabs/Module/Setup.php:503 -msgid "PDO database PHP module" -msgstr "PDO database PHP module" +#: ../../Zotlabs/Module/Mail.php:376 +msgid "Delivery report" +msgstr "Afleveringsrapport" -#: ../../Zotlabs/Module/Setup.php:504 -msgid "mb_string PHP module" -msgstr "mb_string PHP module" +#: ../../Zotlabs/Module/Mail.php:377 +msgid "Recall message" +msgstr "Bericht intrekken" -#: ../../Zotlabs/Module/Setup.php:505 -msgid "xml PHP module" -msgstr "xml PHP module" +#: ../../Zotlabs/Module/Mail.php:379 +msgid "Message has been recalled." +msgstr "Bericht is ingetrokken." -#: ../../Zotlabs/Module/Setup.php:509 ../../Zotlabs/Module/Setup.php:511 -msgid "Apache mod_rewrite module" -msgstr "Apache mod_rewrite module" +#: ../../Zotlabs/Module/Mail.php:396 +msgid "Delete Conversation" +msgstr "Verwijder conversatie" -#: ../../Zotlabs/Module/Setup.php:509 +#: ../../Zotlabs/Module/Mail.php:398 msgid "" -"Error: Apache webserver mod-rewrite module is required but not installed." -msgstr "Error: Apache webserver mod-rewrite module is required but not installed." +"No secure communications available. You <strong>may</strong> be able to " +"respond from the sender's profile page." +msgstr "Geen veilige communicatie beschikbaar. <strong>Mogelijk</strong> kan je reageren op de kanaalpagina van de afzender." -#: ../../Zotlabs/Module/Setup.php:515 ../../Zotlabs/Module/Setup.php:518 -msgid "exec" -msgstr "exec" +#: ../../Zotlabs/Module/Mail.php:402 +msgid "Send Reply" +msgstr "Antwoord versturen" -#: ../../Zotlabs/Module/Setup.php:515 -msgid "" -"Error: exec is required but is either not installed or has been disabled in " -"php.ini" -msgstr "Error: exec is required but is either not installed or has been disabled in php.ini" +#: ../../Zotlabs/Module/Mail.php:407 +#, php-format +msgid "Your message for %s (%s):" +msgstr "Jouw privébericht aan %s (%s):" -#: ../../Zotlabs/Module/Setup.php:521 ../../Zotlabs/Module/Setup.php:524 -msgid "shell_exec" -msgstr "shell_exec" +#: ../../Zotlabs/Module/Impel.php:41 ../../include/bbcode.php:203 +msgid "webpage" +msgstr "Webpagina" -#: ../../Zotlabs/Module/Setup.php:521 -msgid "" -"Error: shell_exec is required but is either not installed or has been " -"disabled in php.ini" -msgstr "Error: shell_exec is required but is either not installed or has been disabled in php.ini" +#: ../../Zotlabs/Module/Impel.php:46 ../../include/bbcode.php:209 +msgid "block" +msgstr "blok" -#: ../../Zotlabs/Module/Setup.php:529 -msgid "Error: libCURL PHP module required but not installed." -msgstr "Error: libCURL PHP module required but not installed." +#: ../../Zotlabs/Module/Impel.php:51 ../../include/bbcode.php:206 +msgid "layout" +msgstr "lay-out" -#: ../../Zotlabs/Module/Setup.php:533 -msgid "" -"Error: GD graphics PHP module with JPEG support required but not installed." -msgstr "Error: GD graphics PHP module with JPEG support required but not installed." +#: ../../Zotlabs/Module/Impel.php:58 ../../include/bbcode.php:212 +msgid "menu" +msgstr "menu" -#: ../../Zotlabs/Module/Setup.php:537 -msgid "Error: openssl PHP module required but not installed." -msgstr "Error: openssl PHP module required but not installed." +#: ../../Zotlabs/Module/Impel.php:191 +#, php-format +msgid "%s element installed" +msgstr "%s onderdeel geïnstalleerd" -#: ../../Zotlabs/Module/Setup.php:541 -msgid "Error: PDO database PHP module required but not installed." -msgstr "Error: PDO database PHP module required but not installed." +#: ../../Zotlabs/Module/Impel.php:194 +#, php-format +msgid "%s element installation failed" +msgstr "Installatie %s-element mislukt" -#: ../../Zotlabs/Module/Setup.php:545 -msgid "Error: mb_string PHP module required but not installed." -msgstr "Error: mb_string PHP module required but not installed." +#: ../../Zotlabs/Module/Import_items.php:104 +msgid "Import completed" +msgstr "Importeren voltooid" -#: ../../Zotlabs/Module/Setup.php:549 -msgid "Error: xml PHP module required for DAV but not installed." -msgstr "Error: xml PHP module required for DAV but not installed." +#: ../../Zotlabs/Module/Import_items.php:119 +msgid "Import Items" +msgstr "Importeer items" -#: ../../Zotlabs/Module/Setup.php:567 +#: ../../Zotlabs/Module/Import_items.php:120 msgid "" -"The web installer needs to be able to create a file called \".htconfig.php\"" -" in the top folder of your web server and it is unable to do so." -msgstr "The web installer needs to be able to create a file called \".htconfig.php\" in the top folder of your web server and it is unable to do so." +"Use this form to import existing posts and content from an export file." +msgstr "Gebruik dit formulier om bestaande berichten en andere inhoud vanuit een exportbestand te importeren." -#: ../../Zotlabs/Module/Setup.php:568 -msgid "" -"This is most often a permission setting, as the web server may not be able " -"to write files in your folder - even if you can." -msgstr "This is most often a permission setting, as the web server may not be able to write files in your folder - even if you can." +#: ../../Zotlabs/Module/Manage.php:136 +#: ../../Zotlabs/Module/New_channel.php:121 +#, php-format +msgid "You have created %1$.0f of %2$.0f allowed channels." +msgstr "Je hebt %1$.0f van totaal %2$.0f toegestane kanalen aangemaakt." -#: ../../Zotlabs/Module/Setup.php:569 -msgid "" -"At the end of this procedure, we will give you a text to save in a file " -"named .htconfig.php in your Red top folder." -msgstr "At the end of this procedure, we will give you a text to save in a file named .htconfig.php in your Red top folder." +#: ../../Zotlabs/Module/Manage.php:143 +msgid "Create a new channel" +msgstr "Nieuw kanaal aanmaken" -#: ../../Zotlabs/Module/Setup.php:570 -msgid "" -"You can alternatively skip this procedure and perform a manual installation." -" Please see the file \"install/INSTALL.txt\" for instructions." -msgstr "You can alternatively skip this procedure and perform a manual installation. Please see the file \"install/INSTALL.txt\" for instructions." +#: ../../Zotlabs/Module/Manage.php:143 ../../Zotlabs/Module/Profiles.php:834 +#: ../../Zotlabs/Module/Wiki.php:167 ../../Zotlabs/Module/Chat.php:253 +#: ../../extend/addon/addon/gitwiki/Mod_Gitwiki.php:152 +msgid "Create New" +msgstr "Nieuwe aanmaken" -#: ../../Zotlabs/Module/Setup.php:573 -msgid ".htconfig.php is writable" -msgstr ".htconfig.php is writable" +#: ../../Zotlabs/Module/Manage.php:164 ../../Zotlabs/Lib/Apps.php:221 +#: ../../include/nav.php:223 +msgid "Channel Manager" +msgstr "Kanaalbeheer" -#: ../../Zotlabs/Module/Setup.php:587 -msgid "" -"This software uses the Smarty3 template engine to render its web views. " -"Smarty3 compiles templates to PHP to speed up rendering." -msgstr "This software uses the Smarty3 template engine to render its web views. Smarty3 compiles templates to PHP to speed up rendering." +#: ../../Zotlabs/Module/Manage.php:165 +msgid "Current Channel" +msgstr "Huidig kanaal" -#: ../../Zotlabs/Module/Setup.php:588 -#, php-format -msgid "" -"In order to store these compiled templates, the web server needs to have " -"write access to the directory %s under the top level web folder." -msgstr "In order to store these compiled templates, the web server needs to have write access to the directory %s under the top level web folder." +#: ../../Zotlabs/Module/Manage.php:167 +msgid "Switch to one of your channels by selecting it." +msgstr "Activeer een van jouw andere kanalen door er op te klikken." -#: ../../Zotlabs/Module/Setup.php:589 ../../Zotlabs/Module/Setup.php:610 -msgid "" -"Please ensure that the user that your web server runs as (e.g. www-data) has" -" write access to this folder." -msgstr "Please ensure that the user that your web server runs as (e.g. www-data) has write access to this folder." +#: ../../Zotlabs/Module/Manage.php:168 +msgid "Default Channel" +msgstr "Standaardkanaal" + +#: ../../Zotlabs/Module/Manage.php:169 +msgid "Make Default" +msgstr "Als standaard instellen" -#: ../../Zotlabs/Module/Setup.php:590 +#: ../../Zotlabs/Module/Manage.php:172 #, php-format -msgid "" -"Note: as a security measure, you should give the web server write access to " -"%s only--not the template files (.tpl) that it contains." -msgstr "Note: as a security measure, you should give the web server write access to %s only--not the template files (.tpl) that it contains." +msgid "%d new messages" +msgstr "%d nieuwe berichten" -#: ../../Zotlabs/Module/Setup.php:593 +#: ../../Zotlabs/Module/Manage.php:173 #, php-format -msgid "%s is writable" -msgstr "%s is writable" +msgid "%d new introductions" +msgstr "%d nieuwe connectieverzoeken" -#: ../../Zotlabs/Module/Setup.php:609 -msgid "" -"This software uses the store directory to save uploaded files. The web " -"server needs to have write access to the store directory under the top level" -" web folder" -msgstr "This software uses the store directory to save uploaded files. The web server needs to have write access to the store directory under the top level web folder" +#: ../../Zotlabs/Module/Manage.php:175 +msgid "Delegated Channel" +msgstr "Uitbesteed kanaal" -#: ../../Zotlabs/Module/Setup.php:613 -msgid "store is writable" -msgstr "store is writable" +#: ../../Zotlabs/Module/Magic.php:71 +msgid "Hub not found." +msgstr "Hub niet gevonden." -#: ../../Zotlabs/Module/Setup.php:646 -msgid "" -"SSL certificate cannot be validated. Fix certificate or disable https access" -" to this site." -msgstr "SSL certificate cannot be validated. Fix certificate or disable https access to this hub." +#: ../../Zotlabs/Module/Mitem.php:52 +msgid "Unable to create element." +msgstr "Niet in staat om onderdeel aan te maken." -#: ../../Zotlabs/Module/Setup.php:647 -msgid "" -"If you have https access to your website or allow connections to TCP port " -"443 (the https: port), you MUST use a browser-valid certificate. You MUST " -"NOT use self-signed certificates!" -msgstr "If you have https access to your hub or allow connections to TCP port 443 (the https: port), you MUST use a browser-valid certificate. You MUST NOT use self-signed certificates!" +#: ../../Zotlabs/Module/Mitem.php:76 +msgid "Unable to update menu element." +msgstr "Menu-onderdeel kan niet worden geüpdatet." -#: ../../Zotlabs/Module/Setup.php:648 -msgid "" -"This restriction is incorporated because public posts from you may for " -"example contain references to images on your own hub." -msgstr "This restriction is incorporated because public posts from you may for example contain references to images on your own hub." +#: ../../Zotlabs/Module/Mitem.php:92 +msgid "Unable to add menu element." +msgstr "Menu-onderdeel kan niet worden toegevoegd." -#: ../../Zotlabs/Module/Setup.php:649 -msgid "" -"If your certificate is not recognized, members of other sites (who may " -"themselves have valid certificates) will get a warning message on their own " -"site complaining about security issues." -msgstr "If your certificate is not recognized, members of other hubs (who may themselves have valid certificates) will get a warning message on their own hub complaining about security issues." +#: ../../Zotlabs/Module/Mitem.php:153 ../../Zotlabs/Module/Mitem.php:230 +msgid "Menu Item Permissions" +msgstr "Permissies menu-item" -#: ../../Zotlabs/Module/Setup.php:650 -msgid "" -"This can cause usability issues elsewhere (not just on your own site) so we " -"must insist on this requirement." -msgstr "This can cause usability issues elsewhere (not just on your own hub) so we must insist on this requirement." +#: ../../Zotlabs/Module/Mitem.php:154 ../../Zotlabs/Module/Mitem.php:231 +#: ../../Zotlabs/Module/Settings/Channel.php:510 +msgid "(click to open/close)" +msgstr "(klik om te openen/sluiten)" -#: ../../Zotlabs/Module/Setup.php:651 -msgid "" -"Providers are available that issue free certificates which are browser-" -"valid." -msgstr "Providers are available that issue free certificates which are browser-valid." +#: ../../Zotlabs/Module/Mitem.php:160 ../../Zotlabs/Module/Mitem.php:176 +msgid "Link Name" +msgstr "Linknaam" -#: ../../Zotlabs/Module/Setup.php:653 -msgid "" -"If you are confident that the certificate is valid and signed by a trusted " -"authority, check to see if you have failed to install an intermediate cert. " -"These are not normally required by browsers, but are required for server-to-" -"server communications." -msgstr "If you are confident that the certificate is valid and signed by a trusted authority, check to see if you have failed to install an intermediate cert. These are not normally required by browsers, but are required for server-to-server communications." +#: ../../Zotlabs/Module/Mitem.php:161 ../../Zotlabs/Module/Mitem.php:239 +msgid "Link or Submenu Target" +msgstr "Linkdoel of submenu-doel" -#: ../../Zotlabs/Module/Setup.php:655 -msgid "SSL certificate validation" -msgstr "SSL certificate validation" +#: ../../Zotlabs/Module/Mitem.php:161 +msgid "Enter URL of the link or select a menu name to create a submenu" +msgstr "Geef de URL van de link of kies een menunaam om een submenu aan te maken" -#: ../../Zotlabs/Module/Setup.php:661 -msgid "" -"Url rewrite in .htaccess is not working. Check your server " -"configuration.Test: " -msgstr "Url rewrite in .htaccess is not working. Check your server configuration.Test: " +#: ../../Zotlabs/Module/Mitem.php:162 ../../Zotlabs/Module/Mitem.php:240 +msgid "Use magic-auth if available" +msgstr "Gebruik magic-auth wanneer beschikbaar" -#: ../../Zotlabs/Module/Setup.php:664 -msgid "Url rewrite is working" -msgstr "Url rewrite is working" +#: ../../Zotlabs/Module/Mitem.php:163 ../../Zotlabs/Module/Mitem.php:241 +msgid "Open link in new window" +msgstr "Open link in nieuw venster" -#: ../../Zotlabs/Module/Setup.php:678 -msgid "" -"The database configuration file \".htconfig.php\" could not be written. " -"Please use the enclosed text to create a configuration file in your web " -"server root." -msgstr "The database configuration file \".htconfig.php\" could not be written. Please use the enclosed text to create a configuration file in your web server root." +#: ../../Zotlabs/Module/Mitem.php:164 ../../Zotlabs/Module/Mitem.php:242 +msgid "Order in list" +msgstr "Volgorde in lijst" -#: ../../Zotlabs/Module/Setup.php:702 -#: ../../extend/addon/addon/cdav/cdav.php:41 -#: ../../extend/addon/addon/rendezvous/rendezvous.php:385 -msgid "Errors encountered creating database tables." -msgstr "Errors encountered creating database tables." +#: ../../Zotlabs/Module/Mitem.php:164 ../../Zotlabs/Module/Mitem.php:242 +msgid "Higher numbers will sink to bottom of listing" +msgstr "Hogere nummers komen onderaan de lijst terecht" -#: ../../Zotlabs/Module/Setup.php:743 -msgid "<h1>What next</h1>" -msgstr "<h1>What next</h1>" +#: ../../Zotlabs/Module/Mitem.php:165 +msgid "Submit and finish" +msgstr "Opslaan en afsluiten" -#: ../../Zotlabs/Module/Setup.php:744 -msgid "" -"IMPORTANT: You will need to [manually] setup a scheduled task for the " -"poller." -msgstr "IMPORTANT: You will need to [manually] setup a scheduled task for the poller." +#: ../../Zotlabs/Module/Mitem.php:166 +msgid "Submit and continue" +msgstr "Opslaan en doorgaan" -#: ../../Zotlabs/Module/Editpost.php:35 -msgid "Item is not editable" -msgstr "Item is niet te bewerken" +#: ../../Zotlabs/Module/Mitem.php:174 +msgid "Menu:" +msgstr "Menu:" -#: ../../Zotlabs/Module/Regdir.php:49 ../../Zotlabs/Module/Dirsearch.php:25 -msgid "This site is not a directory server" -msgstr "Deze hub is geen kanalengidshub (directoryserver)" +#: ../../Zotlabs/Module/Mitem.php:177 +msgid "Link Target" +msgstr "Linkdoel" -#: ../../Zotlabs/Module/New_channel.php:140 -msgid "Create Channel" -msgstr "Kanaal aanmaken" +#: ../../Zotlabs/Module/Mitem.php:180 +msgid "Edit menu" +msgstr "Menu bewerken" -#: ../../Zotlabs/Module/New_channel.php:141 -msgid "" -"A channel is your identity on this network. It can represent a person, a " -"blog, or a forum to name a few. Channels can make connections with other " -"channels to share information with highly detailed permissions." -msgstr "Een kanaal is jouw identiteit in dit netwerk. Het kan bijvoorbeeld een persoon, een blog of een forum vertegenwoordigen. Door met elkaar te verbinden kunnen kanalen, met behulp van uitgebreide permissies, informatie uitwisselen." +#: ../../Zotlabs/Module/Mitem.php:183 +msgid "Edit element" +msgstr "Onderdeel bewerken" -#: ../../Zotlabs/Module/New_channel.php:142 -msgid "" -"or <a href=\"import\">import an existing channel</a> from another location." -msgstr "Of <a href=\"import\">importeer een bestaand kanaal</a> vanaf een andere locatie" +#: ../../Zotlabs/Module/Mitem.php:184 +msgid "Drop element" +msgstr "Onderdeel verwijderen" -#: ../../Zotlabs/Module/Notifications.php:40 ../../include/nav.php:194 -msgid "Mark all system notifications seen" -msgstr "Markeer alle systeemnotificaties als bekeken" +#: ../../Zotlabs/Module/Mitem.php:185 +msgid "New element" +msgstr "Nieuw element" -#: ../../Zotlabs/Module/Poke.php:168 ../../Zotlabs/Lib/Apps.php:230 -#: ../../include/conversation.php:941 -msgid "Poke" -msgstr "Aanstoten" +#: ../../Zotlabs/Module/Mitem.php:186 +msgid "Edit this menu container" +msgstr "Deze menu-container bewerken" -#: ../../Zotlabs/Module/Poke.php:169 -msgid "Poke somebody" -msgstr "Iemand aanstoten" +#: ../../Zotlabs/Module/Mitem.php:187 +msgid "Add menu element" +msgstr "Menu-element toevoegen" -#: ../../Zotlabs/Module/Poke.php:172 -msgid "Poke/Prod" -msgstr "Aanstoten/porren" +#: ../../Zotlabs/Module/Mitem.php:188 +msgid "Delete this menu item" +msgstr "Dit menu-item verwijderen" -#: ../../Zotlabs/Module/Poke.php:173 -msgid "Poke, prod or do other things to somebody" -msgstr "Iemand bijvoorbeeld aanstoten of poren" +#: ../../Zotlabs/Module/Mitem.php:189 +msgid "Edit this menu item" +msgstr "Dit menu-item bewerken" -#: ../../Zotlabs/Module/Poke.php:180 -msgid "Recipient" -msgstr "Ontvanger" +#: ../../Zotlabs/Module/Mitem.php:206 +msgid "Menu item not found." +msgstr "Menu-item niet gevonden." -#: ../../Zotlabs/Module/Poke.php:181 -msgid "Choose what you wish to do to recipient" -msgstr "Kies wat je met de ontvanger wil doen" +#: ../../Zotlabs/Module/Mitem.php:219 +msgid "Menu item deleted." +msgstr "Menu-item verwijderd." -#: ../../Zotlabs/Module/Poke.php:184 ../../Zotlabs/Module/Poke.php:185 -msgid "Make this post private" -msgstr "Maak dit bericht privé" +#: ../../Zotlabs/Module/Mitem.php:221 +msgid "Menu item could not be deleted." +msgstr "Menu-item kon niet worden verwijderd." -#: ../../Zotlabs/Module/Profiles.php:24 ../../Zotlabs/Module/Profiles.php:183 -#: ../../Zotlabs/Module/Profiles.php:240 ../../Zotlabs/Module/Profiles.php:619 -#: ../../extend/addon/addon/friendica/dfrn_confirm.php:62 -msgid "Profile not found." -msgstr "Profiel niet gevonden." +#: ../../Zotlabs/Module/Mitem.php:228 +msgid "Edit Menu Element" +msgstr "Menu-element bewerken" -#: ../../Zotlabs/Module/Profiles.php:44 -msgid "Profile deleted." -msgstr "Profiel verwijderd." +#: ../../Zotlabs/Module/Mitem.php:238 +msgid "Link text" +msgstr "Linktekst" -#: ../../Zotlabs/Module/Profiles.php:68 ../../Zotlabs/Module/Profiles.php:104 -msgid "Profile-" -msgstr "Profiel-" +#: ../../Zotlabs/Module/Editpost.php:35 +msgid "Item is not editable" +msgstr "Item is niet te bewerken" -#: ../../Zotlabs/Module/Profiles.php:89 ../../Zotlabs/Module/Profiles.php:126 -msgid "New profile created." -msgstr "Nieuw profiel aangemaakt." +#: ../../Zotlabs/Module/Ratings.php:70 +msgid "No ratings" +msgstr "Geen beoordelingen" -#: ../../Zotlabs/Module/Profiles.php:110 -msgid "Profile unavailable to clone." -msgstr "Profiel niet beschikbaar om te klonen" +#: ../../Zotlabs/Module/Ratings.php:98 +msgid "Rating: " +msgstr "Beoordeling: " -#: ../../Zotlabs/Module/Profiles.php:145 -msgid "Profile unavailable to export." -msgstr "Geen profiel beschikbaar om te exporteren" +#: ../../Zotlabs/Module/Ratings.php:99 +msgid "Website: " +msgstr "Website: " -#: ../../Zotlabs/Module/Profiles.php:250 -msgid "Profile Name is required." -msgstr "Profielnaam is vereist" +#: ../../Zotlabs/Module/Ratings.php:101 +msgid "Description: " +msgstr "Omschrijving: " -#: ../../Zotlabs/Module/Profiles.php:421 -msgid "Marital Status" -msgstr "Huwelijke status" +#: ../../Zotlabs/Module/Attach.php:13 +msgid "Item not available." +msgstr "Item is niet aanwezig." -#: ../../Zotlabs/Module/Profiles.php:425 -msgid "Romantic Partner" -msgstr "Romantische partner" +#: ../../Zotlabs/Module/Cal.php:69 +msgid "Permissions denied." +msgstr "Permissies niet toegestaan" -#: ../../Zotlabs/Module/Profiles.php:429 ../../Zotlabs/Module/Profiles.php:730 -msgid "Likes" -msgstr "Houdt van" +#: ../../Zotlabs/Module/Cal.php:341 ../../include/text.php:2312 +msgid "Import" +msgstr "Importeren" -#: ../../Zotlabs/Module/Profiles.php:433 ../../Zotlabs/Module/Profiles.php:731 -msgid "Dislikes" -msgstr "Houdt niet van" +#: ../../Zotlabs/Module/Notify.php:57 +#: ../../Zotlabs/Module/Notifications.php:38 +msgid "No more system notifications." +msgstr "Geen systeemnotificaties meer." -#: ../../Zotlabs/Module/Profiles.php:437 ../../Zotlabs/Module/Profiles.php:738 -msgid "Work/Employment" -msgstr "Werk/arbeid" +#: ../../Zotlabs/Module/Notify.php:61 +#: ../../Zotlabs/Module/Notifications.php:42 +msgid "System Notifications" +msgstr "Systeemnotificaties" -#: ../../Zotlabs/Module/Profiles.php:440 -msgid "Religion" -msgstr "Religie" +#: ../../Zotlabs/Module/Api.php:72 ../../Zotlabs/Module/Api.php:93 +msgid "Authorize application connection" +msgstr "Geef toestemming voor applicatiekoppeling" -#: ../../Zotlabs/Module/Profiles.php:444 -msgid "Political Views" -msgstr "Politieke overtuigingen" +#: ../../Zotlabs/Module/Api.php:73 +msgid "Return to your app and insert this Security Code:" +msgstr "Ga terug naar je app en voeg deze beveiligingscode in:" -#: ../../Zotlabs/Module/Profiles.php:448 -#: ../../extend/addon/addon/openid/MysqlProvider.php:74 -msgid "Gender" -msgstr "Geslacht" +#: ../../Zotlabs/Module/Api.php:83 +msgid "Please login to continue." +msgstr "Inloggen om verder te kunnen gaan." -#: ../../Zotlabs/Module/Profiles.php:452 -msgid "Sexual Preference" -msgstr "Seksuele voorkeur" +#: ../../Zotlabs/Module/Api.php:95 +msgid "" +"Do you want to authorize this application to access your posts and contacts," +" and/or create new posts for you?" +msgstr "Wil je deze applicatie toestemming geven om jouw berichten en connecties te zien, en/of nieuwe berichten voor jou te plaatsen?" -#: ../../Zotlabs/Module/Profiles.php:456 -msgid "Homepage" -msgstr "Homepage" +#: ../../Zotlabs/Module/Invite.php:29 +msgid "Total invitation limit exceeded." +msgstr "Limiet voor aantal uitnodigingen overschreden." -#: ../../Zotlabs/Module/Profiles.php:460 -msgid "Interests" -msgstr "Interesses" +#: ../../Zotlabs/Module/Invite.php:53 +#, php-format +msgid "%s : Not a valid email address." +msgstr "%s : Geen geldig e-mailadres." -#: ../../Zotlabs/Module/Profiles.php:554 -msgid "Profile updated." -msgstr "Profiel bijgewerkt" +#: ../../Zotlabs/Module/Invite.php:67 +msgid "Please join us on $Projectname" +msgstr "Uitnodiging voor $Projectname" -#: ../../Zotlabs/Module/Profiles.php:638 -msgid "Hide your connections list from viewers of this profile" -msgstr "Laat de lijst met connecties niet aan bezoekers van dit profiel zien." +#: ../../Zotlabs/Module/Invite.php:77 +msgid "Invitation limit exceeded. Please contact your site administrator." +msgstr "Limiet voor aantal uitnodigingen overschreden. Neem contact op met je hub-beheerder." -#: ../../Zotlabs/Module/Profiles.php:680 -msgid "Edit Profile Details" -msgstr "Profiel bewerken" +#: ../../Zotlabs/Module/Invite.php:82 +#, php-format +msgid "%s : Message delivery failed." +msgstr "%s: Aflevering bericht mislukt." -#: ../../Zotlabs/Module/Profiles.php:682 -msgid "View this profile" -msgstr "Profiel weergeven" +#: ../../Zotlabs/Module/Invite.php:86 +#, php-format +msgid "%d message sent." +msgid_plural "%d messages sent." +msgstr[0] "%d bericht verzonden." +msgstr[1] "%d berichten verzonden." -#: ../../Zotlabs/Module/Profiles.php:683 ../../Zotlabs/Module/Profiles.php:765 -#: ../../include/channel.php:983 -msgid "Edit visibility" -msgstr "Zichtbaarheid bewerken" +#: ../../Zotlabs/Module/Invite.php:105 +msgid "You have no more invitations available" +msgstr "Je hebt geen uitnodigingen meer beschikbaar" -#: ../../Zotlabs/Module/Profiles.php:684 -msgid "Profile Tools" -msgstr "Hulpmiddelen" +#: ../../Zotlabs/Module/Invite.php:136 +msgid "Send invitations" +msgstr "Uitnodigingen verzenden" -#: ../../Zotlabs/Module/Profiles.php:685 -msgid "Change cover photo" -msgstr "Omslagfoto wijzigen" +#: ../../Zotlabs/Module/Invite.php:137 +msgid "Enter email addresses, one per line:" +msgstr "Voer e-mailadressen in, één per regel:" -#: ../../Zotlabs/Module/Profiles.php:686 ../../include/channel.php:954 -msgid "Change profile photo" -msgstr "Profielfoto veranderen" +#: ../../Zotlabs/Module/Invite.php:139 +msgid "Please join my community on $Projectname." +msgstr "Hierbij nodig ik je uit om mij, en andere vrienden en kennissen, op $Projectname te vergezellen. Lees meer over $Projectname op http://hubzilla.org" -#: ../../Zotlabs/Module/Profiles.php:687 -msgid "Create a new profile using these settings" -msgstr "Een nieuw profiel aanmaken met dit profiel als basis" +#: ../../Zotlabs/Module/Invite.php:141 +msgid "You will need to supply this invitation code:" +msgstr "Je moet deze uitnodigingscode opgeven:" -#: ../../Zotlabs/Module/Profiles.php:688 -msgid "Clone this profile" -msgstr "Dit profiel klonen" +#: ../../Zotlabs/Module/Invite.php:142 +msgid "" +"1. Register at any $Projectname location (they are all inter-connected)" +msgstr "1. Registreer je op een willekeurige $Projectname-hub (ze zijn allemaal onderling met elkaar verbonden):" -#: ../../Zotlabs/Module/Profiles.php:689 -msgid "Delete this profile" -msgstr "Dit profiel verwijderen" +#: ../../Zotlabs/Module/Invite.php:144 +msgid "2. Enter my $Projectname network address into the site searchbar." +msgstr "2. Nadat je bent ingelogd en een kanaal hebt aangemaakt kan je mijn $Projectname-kanaaladres in het zoekveld invullen:" -#: ../../Zotlabs/Module/Profiles.php:690 -msgid "Add profile things" -msgstr "Dingen aan je profiel toevoegen" +#: ../../Zotlabs/Module/Invite.php:145 +msgid "or visit" +msgstr "of bezoek" -#: ../../Zotlabs/Module/Profiles.php:691 ../../include/widgets.php:105 -#: ../../include/conversation.php:1567 -msgid "Personal" -msgstr "Persoonlijk" +#: ../../Zotlabs/Module/Invite.php:147 +msgid "3. Click [Connect]" +msgstr "3. Klik op [+ Verbinden]" -#: ../../Zotlabs/Module/Profiles.php:693 -msgid "Relation" -msgstr "Relatie" +#: ../../Zotlabs/Module/Siteinfo.php:20 +msgid "About this site" +msgstr "Over deze hub" -#: ../../Zotlabs/Module/Profiles.php:694 ../../include/datetime.php:55 -msgid "Miscellaneous" -msgstr "Diversen" +#: ../../Zotlabs/Module/Siteinfo.php:21 +msgid "Site Name" +msgstr "Hubnaam" -#: ../../Zotlabs/Module/Profiles.php:696 -msgid "Import profile from file" -msgstr "Profiel vanuit bestand importeren" +#: ../../Zotlabs/Module/Siteinfo.php:25 ../../include/network.php:1995 +msgid "Administrator" +msgstr "Beheerder" -#: ../../Zotlabs/Module/Profiles.php:697 -msgid "Export profile to file" -msgstr "Profiel naar bestand exporteren" +#: ../../Zotlabs/Module/Siteinfo.php:28 +msgid "Software and Project information" +msgstr "Software- en projectinformatie" -#: ../../Zotlabs/Module/Profiles.php:698 -msgid "Your gender" -msgstr "Jouw geslacht" +#: ../../Zotlabs/Module/Siteinfo.php:29 +msgid "This site is powered by $Projectname" +msgstr "Dit is een $Projectname-hub" -#: ../../Zotlabs/Module/Profiles.php:699 -msgid "Marital status" -msgstr "Burgerlijke staat" +#: ../../Zotlabs/Module/Siteinfo.php:30 +msgid "" +"Federated and decentralised networking and identity services provided by Zot" +msgstr "Federatieve en gedecentraliseerde netwerk- en identiteitsdiensten, mogelijk gemaakt door Zot" -#: ../../Zotlabs/Module/Profiles.php:700 -msgid "Sexual preference" -msgstr "Seksuele voorkeur" +#: ../../Zotlabs/Module/Siteinfo.php:32 +#, php-format +msgid "Version %s" +msgstr "Versie %s" -#: ../../Zotlabs/Module/Profiles.php:703 -msgid "Profile name" -msgstr "Profielnaam" +#: ../../Zotlabs/Module/Siteinfo.php:33 +msgid "Project homepage" +msgstr "Projectwebsite" -#: ../../Zotlabs/Module/Profiles.php:705 -msgid "This is your default profile." -msgstr "Dit is jouw standaardprofiel" +#: ../../Zotlabs/Module/Siteinfo.php:34 +msgid "Developer homepage" +msgstr "Ontwikkelaarswebsite" -#: ../../Zotlabs/Module/Profiles.php:707 -msgid "Your full name" -msgstr "Jouw volledige naam" +#: ../../Zotlabs/Module/New_channel.php:140 +msgid "Create Channel" +msgstr "Kanaal aanmaken" -#: ../../Zotlabs/Module/Profiles.php:708 -msgid "Title/Description" -msgstr "Titel/omschrijving" +#: ../../Zotlabs/Module/New_channel.php:141 +msgid "" +"A channel is your identity on this network. It can represent a person, a " +"blog, or a forum to name a few. Channels can make connections with other " +"channels to share information with highly detailed permissions." +msgstr "Een kanaal is jouw identiteit in dit netwerk. Het kan bijvoorbeeld een persoon, een blog of een forum vertegenwoordigen. Door met elkaar te verbinden kunnen kanalen, met behulp van uitgebreide permissies, informatie uitwisselen." -#: ../../Zotlabs/Module/Profiles.php:711 -msgid "Street address" -msgstr "Straat en huisnummer" +#: ../../Zotlabs/Module/New_channel.php:142 +msgid "" +"or <a href=\"import\">import an existing channel</a> from another location." +msgstr "Of <a href=\"import\">importeer een bestaand kanaal</a> vanaf een andere locatie" -#: ../../Zotlabs/Module/Profiles.php:712 -msgid "Locality/City" -msgstr "Woonplaats" +#: ../../Zotlabs/Module/Webpages.php:52 +msgid "Import Webpage Elements" +msgstr "Webpagina-elementen importeren" -#: ../../Zotlabs/Module/Profiles.php:713 -msgid "Region/State" -msgstr "Provincie/gewest/deelstaat" +#: ../../Zotlabs/Module/Webpages.php:53 +msgid "Import selected" +msgstr "Importbestand geselecteerd" -#: ../../Zotlabs/Module/Profiles.php:714 -msgid "Postal/Zip code" -msgstr "Postcode" +#: ../../Zotlabs/Module/Webpages.php:76 +msgid "Export Webpage Elements" +msgstr "Webpagina-elementen exporteren" -#: ../../Zotlabs/Module/Profiles.php:715 -#: ../../extend/addon/addon/cdav/Mod_Cdav.php:1161 -msgid "Country" -msgstr "Land" +#: ../../Zotlabs/Module/Webpages.php:77 +msgid "Export selected" +msgstr "Selectie exporteren" -#: ../../Zotlabs/Module/Profiles.php:720 -msgid "Who (if applicable)" -msgstr "Wie (wanneer van toepassing)" +#: ../../Zotlabs/Module/Webpages.php:241 ../../Zotlabs/Lib/Apps.php:225 +#: ../../include/conversation.php:1889 +msgid "Webpages" +msgstr "Webpagina's" -#: ../../Zotlabs/Module/Profiles.php:720 -msgid "Examples: cathy123, Cathy Williams, cathy@example.com" -msgstr "Voorbeelden: petra123, Petra Jansen, petra@voorbeeld.nl" +#: ../../Zotlabs/Module/Webpages.php:252 ../../include/page_widgets.php:44 +msgid "Actions" +msgstr "Acties" -#: ../../Zotlabs/Module/Profiles.php:721 -msgid "Since (date)" -msgstr "Sinds (datum)" +#: ../../Zotlabs/Module/Webpages.php:253 ../../include/page_widgets.php:45 +msgid "Page Link" +msgstr "Paginalink" -#: ../../Zotlabs/Module/Profiles.php:724 -msgid "Tell us about yourself" -msgstr "Vertel ons iets over jezelf" +#: ../../Zotlabs/Module/Webpages.php:254 +msgid "Page Title" +msgstr "Paginatitel" -#: ../../Zotlabs/Module/Profiles.php:725 -#: ../../extend/addon/addon/openid/MysqlProvider.php:68 -msgid "Homepage URL" -msgstr "URL homepagina" +#: ../../Zotlabs/Module/Webpages.php:284 +msgid "Invalid file type." +msgstr "Ongeldig bestandsformaat" -#: ../../Zotlabs/Module/Profiles.php:726 -msgid "Hometown" -msgstr "Oorspronkelijk uit" +#: ../../Zotlabs/Module/Webpages.php:296 +msgid "Error opening zip file" +msgstr "Fout tijdens openen zipbestand" -#: ../../Zotlabs/Module/Profiles.php:727 -msgid "Political views" -msgstr "Politieke overtuigingen" +#: ../../Zotlabs/Module/Webpages.php:307 +msgid "Invalid folder path." +msgstr "Ongeldige maplocatie" -#: ../../Zotlabs/Module/Profiles.php:728 -msgid "Religious views" -msgstr "Religieuze overtuigingen" +#: ../../Zotlabs/Module/Webpages.php:334 +msgid "No webpage elements detected." +msgstr "Geen webpagina-elementen gedecteerd" -#: ../../Zotlabs/Module/Profiles.php:729 -msgid "Keywords used in directory listings" -msgstr "Trefwoorden voor in de kanalengids" +#: ../../Zotlabs/Module/Webpages.php:409 +msgid "Import complete." +msgstr "Importeren voltooid." -#: ../../Zotlabs/Module/Profiles.php:729 -msgid "Example: fishing photography software" -msgstr "Voorbeeld: muziek, fotografie, software" +#: ../../Zotlabs/Module/Notifications.php:43 ../../include/nav.php:208 +msgid "Mark all system notifications seen" +msgstr "Markeer alle systeemnotificaties als bekeken" -#: ../../Zotlabs/Module/Profiles.php:732 -msgid "Musical interests" -msgstr "Muzikale interesses" +#: ../../Zotlabs/Module/Poke.php:168 ../../Zotlabs/Lib/Apps.php:235 +#: ../../include/conversation.php:942 ../../include/conversation.php:1109 +msgid "Poke" +msgstr "Aanstoten" -#: ../../Zotlabs/Module/Profiles.php:733 -msgid "Books, literature" -msgstr "Boeken/literatuur" +#: ../../Zotlabs/Module/Poke.php:169 +msgid "Poke somebody" +msgstr "Iemand aanstoten" -#: ../../Zotlabs/Module/Profiles.php:734 -msgid "Television" -msgstr "Televisie" +#: ../../Zotlabs/Module/Poke.php:172 +msgid "Poke/Prod" +msgstr "Aanstoten/porren" -#: ../../Zotlabs/Module/Profiles.php:735 -msgid "Film/Dance/Culture/Entertainment" -msgstr "Film/dans/cultuur/entertainment" +#: ../../Zotlabs/Module/Poke.php:173 +msgid "Poke, prod or do other things to somebody" +msgstr "Iemand bijvoorbeeld aanstoten of poren" -#: ../../Zotlabs/Module/Profiles.php:736 -msgid "Hobbies/Interests" -msgstr "Hobby's/interesses" +#: ../../Zotlabs/Module/Poke.php:180 +msgid "Recipient" +msgstr "Ontvanger" -#: ../../Zotlabs/Module/Profiles.php:737 -msgid "Love/Romance" -msgstr "Liefde/romantiek" +#: ../../Zotlabs/Module/Poke.php:181 +msgid "Choose what you wish to do to recipient" +msgstr "Kies wat je met de ontvanger wil doen" -#: ../../Zotlabs/Module/Profiles.php:739 -msgid "School/Education" -msgstr "School/opleiding" +#: ../../Zotlabs/Module/Poke.php:184 ../../Zotlabs/Module/Poke.php:185 +msgid "Make this post private" +msgstr "Maak dit bericht privé" -#: ../../Zotlabs/Module/Profiles.php:740 -msgid "Contact information and social networks" -msgstr "Contactinformatie en sociale netwerken" +#: ../../Zotlabs/Module/Profperm.php:34 ../../Zotlabs/Module/Profperm.php:63 +msgid "Invalid profile identifier." +msgstr "Ongeldige profiel-identificator" -#: ../../Zotlabs/Module/Profiles.php:741 -msgid "My other channels" -msgstr "Mijn andere kanalen" +#: ../../Zotlabs/Module/Profperm.php:111 +msgid "Profile Visibility Editor" +msgstr "Zichtbaarheid profiel " -#: ../../Zotlabs/Module/Profiles.php:761 ../../include/channel.php:979 -msgid "Profile Image" -msgstr "Profielfoto" +#: ../../Zotlabs/Module/Profperm.php:113 ../../include/channel.php:1367 +msgid "Profile" +msgstr "Profiel" -#: ../../Zotlabs/Module/Profiles.php:771 ../../include/channel.php:961 -#: ../../include/nav.php:91 -msgid "Edit Profiles" -msgstr "Bewerk profielen" +#: ../../Zotlabs/Module/Profperm.php:115 +msgid "Click on a contact to add or remove." +msgstr "Klik op een connectie om deze toe te voegen of te verwijderen" -#: ../../Zotlabs/Module/Oexchange.php:27 -msgid "Unable to find your hub." -msgstr "Niet in staat om je hub te vinden" +#: ../../Zotlabs/Module/Profperm.php:124 +msgid "Visible To" +msgstr "Zichtbaar voor" -#: ../../Zotlabs/Module/Oexchange.php:41 -msgid "Post successful." -msgstr "Verzenden bericht geslaagd." +#: ../../Zotlabs/Module/Hcard.php:35 ../../Zotlabs/Module/Channel.php:47 +#: ../../Zotlabs/Module/Profile.php:43 +msgid "Posts and comments" +msgstr "Berichten en reacties" + +#: ../../Zotlabs/Module/Hcard.php:42 ../../Zotlabs/Module/Channel.php:54 +#: ../../Zotlabs/Module/Profile.php:50 +msgid "Only posts" +msgstr "Alleen berichten" + +#: ../../Zotlabs/Module/Item.php:184 +msgid "Unable to locate original post." +msgstr "Niet in staat om de originele locatie van het bericht te vinden. " + +#: ../../Zotlabs/Module/Item.php:450 +msgid "Empty post discarded." +msgstr "Leeg bericht geannuleerd" + +#: ../../Zotlabs/Module/Item.php:492 +msgid "Executable content type not permitted to this channel." +msgstr "Uitvoerbare bestanden zijn niet toegestaan op dit kanaal." + +#: ../../Zotlabs/Module/Item.php:842 +msgid "Duplicate post suppressed." +msgstr "Dubbel bericht tegengehouden." + +#: ../../Zotlabs/Module/Item.php:984 +msgid "System error. Post not saved." +msgstr "Systeemfout. Bericht niet opgeslagen." + +#: ../../Zotlabs/Module/Item.php:1114 +msgid "Unable to obtain post information from database." +msgstr "Niet in staat om informatie over dit bericht uit de database te verkrijgen." + +#: ../../Zotlabs/Module/Item.php:1121 +#, php-format +msgid "You have reached your limit of %1$.0f top level posts." +msgstr "Je hebt jouw limiet van %1$.0f berichten bereikt." + +#: ../../Zotlabs/Module/Item.php:1128 +#, php-format +msgid "You have reached your limit of %1$.0f webpages." +msgstr "Je hebt jouw limiet van %1$.0f webpagina's bereikt." #: ../../Zotlabs/Module/Pconfig.php:26 ../../Zotlabs/Module/Pconfig.php:59 msgid "This setting requires special processing and editing has been blocked." @@ -4951,7 +4788,31 @@ msgid "" " to correctly use this feature." msgstr "Waarschuwing: het veranderen van sommige instellingen kunnen jouw kanaal onklaar maken. Verlaat deze pagina, tenzij je weet waar je mee bezig bent en voldoende kennis bezit over hoe je deze functies moet gebruiken. " -#: ../../Zotlabs/Module/Blocks.php:154 ../../include/text.php:2270 +#: ../../Zotlabs/Module/Search.php:224 +#, php-format +msgid "Items tagged with: %s" +msgstr "Items getagd met %s" + +#: ../../Zotlabs/Module/Search.php:226 +#, php-format +msgid "Search results for: %s" +msgstr "Zoekresultaten voor %s" + +#: ../../Zotlabs/Module/Lockview.php:75 +msgid "Remote privacy information not available." +msgstr "Privacy-informatie op afstand niet beschikbaar." + +#: ../../Zotlabs/Module/Lockview.php:96 +msgid "Visible to:" +msgstr "Zichtbaar voor:" + +#: ../../Zotlabs/Module/Lockview.php:117 ../../Zotlabs/Module/Lockview.php:153 +#: ../../Zotlabs/Module/Acl.php:117 ../../include/acl_selectors.php:183 +msgctxt "acl" +msgid "Profile" +msgstr "Profiel" + +#: ../../Zotlabs/Module/Blocks.php:154 ../../include/text.php:2288 msgid "Blocks" msgstr "Blokken" @@ -4959,13 +4820,13 @@ msgstr "Blokken" msgid "Block Title" msgstr "Bloktitel" -#: ../../Zotlabs/Module/Layouts.php:183 ../../include/text.php:2272 +#: ../../Zotlabs/Module/Layouts.php:183 ../../include/text.php:2290 msgid "Layouts" msgstr "Lay-outs" -#: ../../Zotlabs/Module/Layouts.php:185 ../../Zotlabs/Lib/Apps.php:227 -#: ../../include/nav.php:162 ../../include/help.php:53 -#: ../../include/help.php:59 +#: ../../Zotlabs/Module/Layouts.php:185 ../../Zotlabs/Lib/Apps.php:232 +#: ../../include/help.php:55 ../../include/help.php:61 +#: ../../include/nav.php:174 ../../include/nav.php:288 msgid "Help" msgstr "Hulp" @@ -4998,6 +4859,27 @@ msgstr "Beoordeling (deze informatie is openbaar)" msgid "Optionally explain your rating (this information is public)" msgstr "Verklaar jouw beoordeling (niet verplicht, deze informatie is openbaar)" +#: ../../Zotlabs/Module/Profile_photo.php:194 +#: ../../extend/addon/addon/openclipatar/openclipatar.php:298 +msgid "" +"Shift-reload the page or clear browser cache if the new photo does not " +"display immediately." +msgstr "Vernieuw de pagina met shift+R of shift+F5, of leeg je browserbuffer, wanneer de nieuwe foto niet meteen wordt weergegeven." + +#: ../../Zotlabs/Module/Profile_photo.php:420 +msgid "Use Photo for Profile" +msgstr "Als profielfoto gebruiken" + +#: ../../Zotlabs/Module/Profile_photo.php:420 +msgid "Upload Profile Photo" +msgstr "Profielfoto uploaden" + +#: ../../Zotlabs/Module/Profile_photo.php:421 +#: ../../extend/addon/addon/openclipatar/openclipatar.php:182 +#: ../../extend/addon/addon/openclipatar/openclipatar.php:194 +msgid "Use" +msgstr "Gebruiken" + #: ../../Zotlabs/Module/Like.php:19 msgid "Like/Dislike" msgstr "Leuk/niet leuk" @@ -5037,22 +4919,16 @@ msgstr "Vorige actie omgedraaid" #: ../../Zotlabs/Module/Tagger.php:47 #: ../../extend/addon/addon/diaspora/inbound.php:1794 #: ../../extend/addon/addon/redphotos/redphotohelper.php:74 -#: ../../include/text.php:1940 ../../include/conversation.php:120 +#: ../../include/conversation.php:120 ../../include/text.php:1958 msgid "photo" msgstr "foto" #: ../../Zotlabs/Module/Like.php:370 ../../Zotlabs/Module/Subthread.php:87 #: ../../extend/addon/addon/diaspora/inbound.php:1794 -#: ../../include/text.php:1946 ../../include/conversation.php:148 +#: ../../include/conversation.php:148 ../../include/text.php:1964 msgid "status" msgstr "bericht" -#: ../../Zotlabs/Module/Like.php:372 ../../Zotlabs/Module/Tagger.php:51 -#: ../../Zotlabs/Module/Events.php:256 ../../include/text.php:1943 -#: ../../include/event.php:961 ../../include/conversation.php:123 -msgid "event" -msgstr "gebeurtenis" - #: ../../Zotlabs/Module/Like.php:419 #: ../../extend/addon/addon/diaspora/inbound.php:1823 #: ../../include/conversation.php:164 @@ -5103,37 +4979,6 @@ msgstr "Actie voltooid" msgid "Thank you." msgstr "Bedankt" -#: ../../Zotlabs/Module/Profile_photo.php:186 -#: ../../extend/addon/addon/openclipatar/openclipatar.php:293 -msgid "" -"Shift-reload the page or clear browser cache if the new photo does not " -"display immediately." -msgstr "Vernieuw de pagina met shift+R of shift+F5, of leeg je browserbuffer, wanneer de nieuwe foto niet meteen wordt weergegeven." - -#: ../../Zotlabs/Module/Profile_photo.php:409 -msgid "Use Photo for Profile" -msgstr "Als profielfoto gebruiken" - -#: ../../Zotlabs/Module/Profile_photo.php:409 -msgid "Upload Profile Photo" -msgstr "Profielfoto uploaden" - -#: ../../Zotlabs/Module/Profile_photo.php:410 -#: ../../extend/addon/addon/openclipatar/openclipatar.php:181 -#: ../../extend/addon/addon/openclipatar/openclipatar.php:193 -msgid "Use" -msgstr "Gebruiken" - -#: ../../Zotlabs/Module/Search.php:223 -#, php-format -msgid "Items tagged with: %s" -msgstr "Items getagd met %s" - -#: ../../Zotlabs/Module/Search.php:225 -#, php-format -msgid "Search results for: %s" -msgstr "Zoekresultaten voor %s" - #: ../../Zotlabs/Module/Common.php:14 msgid "No channel." msgstr "Geen kanaal." @@ -5146,81 +4991,29 @@ msgstr "Veel voorkomende connecties" msgid "No connections in common." msgstr "Geen gemeenschappelijke connecties." -#: ../../Zotlabs/Module/Api.php:72 ../../Zotlabs/Module/Api.php:93 -msgid "Authorize application connection" -msgstr "Geef toestemming voor applicatiekoppeling" - -#: ../../Zotlabs/Module/Api.php:73 -msgid "Return to your app and insert this Security Code:" -msgstr "Ga terug naar je app en voeg deze beveiligingscode in:" - -#: ../../Zotlabs/Module/Api.php:83 -msgid "Please login to continue." -msgstr "Inloggen om verder te kunnen gaan." - -#: ../../Zotlabs/Module/Api.php:95 -msgid "" -"Do you want to authorize this application to access your posts and contacts," -" and/or create new posts for you?" -msgstr "Wil je deze applicatie toestemming geven om jouw berichten en connecties te zien, en/of nieuwe berichten voor jou te plaatsen?" - -#: ../../Zotlabs/Module/Ping.php:254 -msgid "sent you a private message" -msgstr "stuurde jou een privébericht" - -#: ../../Zotlabs/Module/Ping.php:302 -msgid "added your channel" -msgstr "voegde jouw kanaal toe" - -#: ../../Zotlabs/Module/Ping.php:312 -msgid "g A l F d" -msgstr "G:i, l d F" - -#: ../../Zotlabs/Module/Ping.php:330 -msgid "[today]" -msgstr "[vandaag]" - -#: ../../Zotlabs/Module/Ping.php:339 -msgid "posted an event" -msgstr "plaatste een gebeurtenis" - -#: ../../Zotlabs/Module/Siteinfo.php:20 -msgid "About this site" -msgstr "Over deze hub" - -#: ../../Zotlabs/Module/Siteinfo.php:21 -msgid "Site Name" -msgstr "Hubnaam" - -#: ../../Zotlabs/Module/Siteinfo.php:25 ../../include/network.php:1962 -msgid "Administrator" -msgstr "Beheerder" - -#: ../../Zotlabs/Module/Siteinfo.php:28 -msgid "Software and Project information" -msgstr "Software- en projectinformatie" - -#: ../../Zotlabs/Module/Siteinfo.php:29 -msgid "This site is powered by $Projectname" -msgstr "Dit is een $Projectname-hub" +#: ../../Zotlabs/Module/Chanview.php:134 +msgid "toggle full screen mode" +msgstr "Volledig scherm" -#: ../../Zotlabs/Module/Siteinfo.php:30 -msgid "" -"Federated and decentralised networking and identity services provided by Zot" -msgstr "Federatieve en gedecentraliseerde netwerk- en identiteitsdiensten, mogelijk gemaakt door Zot" +#: ../../Zotlabs/Module/Subthread.php:118 +#, php-format +msgid "%1$s is following %2$s's %3$s" +msgstr "%1$s volgt het %3$s van %2$s" -#: ../../Zotlabs/Module/Siteinfo.php:32 +#: ../../Zotlabs/Module/Subthread.php:120 #, php-format -msgid "Version %s" -msgstr "Versie %s" +msgid "%1$s stopped following %2$s's %3$s" +msgstr "%1$s volgt het %3$s van %2$s niet meer" -#: ../../Zotlabs/Module/Siteinfo.php:33 -msgid "Project homepage" -msgstr "Projectwebsite" +#: ../../Zotlabs/Module/Channel.php:32 ../../Zotlabs/Module/Chat.php:25 +#: ../../extend/addon/addon/chess/chess.php:403 +#: ../../extend/addon/addon/gitwiki/Mod_Gitwiki.php:26 +msgid "You must be logged in to see this page." +msgstr "Je moet zijn ingelogd om deze pagina te kunnen bekijken." -#: ../../Zotlabs/Module/Siteinfo.php:34 -msgid "Developer homepage" -msgstr "Ontwikkelaarswebsite" +#: ../../Zotlabs/Module/Channel.php:112 +msgid "Insufficient permissions. Request redirected to profile page." +msgstr "Onvoldoende permissies. Doorgestuurd naar profielpagina." #: ../../Zotlabs/Module/Lostpass.php:19 msgid "No valid account found." @@ -5246,7 +5039,7 @@ msgid "" "Password reset failed." msgstr "Het verzoek kon niet worden geverifieerd. (Mogelijk heb je al eerder een verzoek ingediend.) Opnieuw instellen van wachtwoord is mislukt." -#: ../../Zotlabs/Module/Lostpass.php:91 ../../boot.php:1728 +#: ../../Zotlabs/Module/Lostpass.php:91 ../../boot.php:1757 msgid "Password Reset" msgstr "Wachtwoord vergeten?" @@ -5311,25 +5104,23 @@ msgstr "URL van bladwijzer" msgid "Or enter new bookmark folder name" msgstr "Of geef de naam op van een nieuwe bladwijzermap" -#: ../../Zotlabs/Module/Dirsearch.php:33 -msgid "This directory server requires an access token" -msgstr "Deze kanalengidshub (directoryserver) heeft een toegangs-token nodig" - -#: ../../Zotlabs/Module/Rmagic.php:35 -msgid "Authentication failed." -msgstr "Authenticatie mislukt." +#: ../../Zotlabs/Module/Follow.php:31 +msgid "Channel added." +msgstr "Kanaal toegevoegd." -#: ../../Zotlabs/Module/Rmagic.php:75 -msgid "Remote Authentication" -msgstr "Authenticatie op afstand" +#: ../../Zotlabs/Module/Mood.php:67 ../../include/conversation.php:260 +#, php-format +msgctxt "mood" +msgid "%1$s is %2$s" +msgstr "%1$s is %2$s" -#: ../../Zotlabs/Module/Rmagic.php:76 -msgid "Enter your channel address (e.g. channel@example.com)" -msgstr "Vul jouw kanaaladres in (bijv. channel@example.com)" +#: ../../Zotlabs/Module/Mood.php:135 ../../Zotlabs/Lib/Apps.php:234 +msgid "Mood" +msgstr "Stemming" -#: ../../Zotlabs/Module/Rmagic.php:77 -msgid "Authenticate" -msgstr "Authenticeren" +#: ../../Zotlabs/Module/Mood.php:136 +msgid "Set your current mood and tell your friends" +msgstr "Noteer je huidige stemming en toon het aan je connecties" #: ../../Zotlabs/Module/Regmod.php:15 msgid "Please login." @@ -5387,7 +5178,7 @@ msgstr "Account verwijderen" msgid "Layout updated." msgstr "Lay-out bijgewerkt." -#: ../../Zotlabs/Module/Pdledit.php:34 ../../Zotlabs/Module/Chat.php:218 +#: ../../Zotlabs/Module/Pdledit.php:34 ../../Zotlabs/Module/Chat.php:216 msgid "Feature disabled." msgstr "Functie uitgeschakeld." @@ -5407,230 +5198,146 @@ msgstr "Modulenaam:" msgid "Layout Help" msgstr "Lay-out-hulp" -#: ../../Zotlabs/Module/Uexport.php:55 ../../Zotlabs/Module/Uexport.php:56 -msgid "Export Channel" -msgstr "Kanaal exporteren" - -#: ../../Zotlabs/Module/Uexport.php:57 -msgid "" -"Export your basic channel information to a file. This acts as a backup of " -"your connections, permissions, profile and basic data, which can be used to " -"import your data to a new server hub, but does not contain your content." -msgstr "Exporteer de basisinformatie van jouw kanaal naar een bestand. Dit fungeert als een back-up van jouw connecties, permissies, profiel en basisgegevens, die gebruikt kan worden om op een nieuwe hub jouw gegevens te importeren. Deze back-up bevat echter niet de inhoud van jouw kanaal." - -#: ../../Zotlabs/Module/Uexport.php:58 -msgid "Export Content" -msgstr "Inhoud exporteren" - -#: ../../Zotlabs/Module/Uexport.php:59 -msgid "" -"Export your channel information and recent content to a JSON backup that can" -" be restored or imported to another server hub. This backs up all of your " -"connections, permissions, profile data and several months of posts. This " -"file may be VERY large. Please be patient - it may take several minutes for" -" this download to begin." -msgstr "Exporteer informatie en recente inhoud van jouw kanaal naar een JSON-back-up, wat kan worden gebruikt om jouw kanaal te herstellen of te importeren op een andere hub. Dit slaat al jouw connecties, permissies, profielgegevens en enkele maanden aan inhoud van jouw kanaal op. Dit bestand kan ZEER groot worden. Wees geduldig - het kan enkele minuten duren voordat de download begint." - -#: ../../Zotlabs/Module/Uexport.php:60 -msgid "Export your posts from a given year." -msgstr "Exporteer jouw berichten uit een bepaald jaar." - -#: ../../Zotlabs/Module/Uexport.php:62 -msgid "" -"You may also export your posts and conversations for a particular year or " -"month. Adjust the date in your browser location bar to select other dates. " -"If the export fails (possibly due to memory exhaustion on your server hub), " -"please try again selecting a more limited date range." -msgstr "Je kan ook berichten en conversaties uit een bepaald jaar of van een bepaalde maand exporteren. Verander de datum in de adresbalk van jouw webbrowser om andere jaren en maanden te selecteren. Wanneer het exporteren mislukt (waarschijnlijk door een gebrek aan beschikbaar servergeheugen), probeer het dan nogmaals met een beperkter tijdvak." - -#: ../../Zotlabs/Module/Uexport.php:63 +#: ../../Zotlabs/Module/Directory.php:246 #, php-format -msgid "" -"To select all posts for a given year, such as this year, visit <a " -"href=\"%1$s\">%2$s</a>" -msgstr "Bezoek <a href=\"%1$s\">%2$s</a> om alle berichten van bijvoorbeeld dit jaar te selecteren. " +msgid "%d rating" +msgid_plural "%d ratings" +msgstr[0] "%d beoordeling" +msgstr[1] "%d beoordelingen" -#: ../../Zotlabs/Module/Uexport.php:64 -#, php-format -msgid "" -"To select all posts for a given month, such as January of this year, visit " -"<a href=\"%1$s\">%2$s</a>" -msgstr "Bezoek <a href=\"%1$s\">%2$s</a> om alle berichten van bijvoorbeeld januari dit jaar te selecteren." +#: ../../Zotlabs/Module/Directory.php:257 +msgid "Gender: " +msgstr "Geslacht:" -#: ../../Zotlabs/Module/Uexport.php:65 -#, php-format -msgid "" -"These content files may be imported or restored by visiting <a " -"href=\"%1$s\">%2$s</a> on any site containing your channel. For best results" -" please import or restore these in date order (oldest first)." -msgstr "Deze back-up-bestanden kunnen geïmporteerd of hersteld worden door op jouw hub en met jouw kanaal <a href=\"%1$s\">%2$s</a> te bezoeken. Voor het beste resultaat kan je de bestanden in chronologische volgorde importeren of herstellen." +#: ../../Zotlabs/Module/Directory.php:259 +msgid "Status: " +msgstr "Status: " -#: ../../Zotlabs/Module/Cal.php:69 -msgid "Permissions denied." -msgstr "Permissies niet toegestaan" +#: ../../Zotlabs/Module/Directory.php:261 +msgid "Homepage: " +msgstr "Homepage: " -#: ../../Zotlabs/Module/Cal.php:263 ../../Zotlabs/Module/Events.php:596 -msgid "l, F j" -msgstr "l j F" +#: ../../Zotlabs/Module/Directory.php:310 ../../include/channel.php:1298 +msgid "Age:" +msgstr "Leeftijd:" -#: ../../Zotlabs/Module/Cal.php:312 ../../Zotlabs/Module/Events.php:651 -#: ../../include/text.php:1748 -msgid "Link to Source" -msgstr "Originele locatie" +#: ../../Zotlabs/Module/Directory.php:315 ../../include/event.php:52 +#: ../../include/event.php:84 ../../include/markdown.php:562 +#: ../../include/channel.php:1134 +msgid "Location:" +msgstr "Plaats:" -#: ../../Zotlabs/Module/Cal.php:335 ../../Zotlabs/Module/Events.php:679 -msgid "Edit Event" -msgstr "Gebeurtenis bewerken" +#: ../../Zotlabs/Module/Directory.php:321 +msgid "Description:" +msgstr "Omschrijving:" -#: ../../Zotlabs/Module/Cal.php:335 ../../Zotlabs/Module/Events.php:679 -msgid "Create Event" -msgstr "Gebeurtenis aanmaken" +#: ../../Zotlabs/Module/Directory.php:326 ../../include/channel.php:1314 +msgid "Hometown:" +msgstr "Oorspronkelijk uit:" -#: ../../Zotlabs/Module/Cal.php:338 ../../Zotlabs/Module/Events.php:682 -msgid "Export" -msgstr "Exporteren" +#: ../../Zotlabs/Module/Directory.php:328 ../../include/channel.php:1322 +msgid "About:" +msgstr "Over:" -#: ../../Zotlabs/Module/Cal.php:341 ../../include/text.php:2294 -msgid "Import" -msgstr "Importeren" +#: ../../Zotlabs/Module/Directory.php:329 ../../Zotlabs/Module/Suggest.php:56 +#: ../../include/widgets.php:134 ../../include/widgets.php:171 +#: ../../include/connections.php:110 ../../include/conversation.php:938 +#: ../../include/conversation.php:1069 ../../include/channel.php:1119 +msgid "Connect" +msgstr "Verbinden" -#: ../../Zotlabs/Module/Cal.php:345 ../../Zotlabs/Module/Events.php:691 -#: ../../extend/addon/addon/cdav/Mod_Cdav.php:848 -msgid "Today" -msgstr "Vandaag" +#: ../../Zotlabs/Module/Directory.php:330 +msgid "Public Forum:" +msgstr "Openbaar forum:" -#: ../../Zotlabs/Module/Admin.php:94 -msgid "# Accounts" -msgstr "# accounts" +#: ../../Zotlabs/Module/Directory.php:333 +msgid "Keywords: " +msgstr "Trefwoorden: " -#: ../../Zotlabs/Module/Admin.php:95 -msgid "# blocked accounts" -msgstr "# geblokkeerde accounts" +#: ../../Zotlabs/Module/Directory.php:336 +msgid "Don't suggest" +msgstr "Niet voorstellen" -#: ../../Zotlabs/Module/Admin.php:96 -msgid "# expired accounts" -msgstr "# verlopen accounts" +#: ../../Zotlabs/Module/Directory.php:338 +msgid "Common connections:" +msgstr "Gemeenschappelijke connecties:" -#: ../../Zotlabs/Module/Admin.php:97 -msgid "# expiring accounts" -msgstr "# accounts die nog moeten verlopen" +#: ../../Zotlabs/Module/Directory.php:387 +msgid "Global Directory" +msgstr "Volledige kanalengids" -#: ../../Zotlabs/Module/Admin.php:108 -msgid "# Channels" -msgstr "# Kanalen" +#: ../../Zotlabs/Module/Directory.php:387 +msgid "Local Directory" +msgstr "Lokale kanalengids" -#: ../../Zotlabs/Module/Admin.php:109 -msgid "# primary" -msgstr "# primair" +#: ../../Zotlabs/Module/Directory.php:393 +msgid "Finding:" +msgstr "Gezocht naar:" -#: ../../Zotlabs/Module/Admin.php:110 -msgid "# clones" -msgstr "# klonen" +#: ../../Zotlabs/Module/Directory.php:396 ../../Zotlabs/Module/Suggest.php:64 +#: ../../include/contact_widgets.php:24 +msgid "Channel Suggestions" +msgstr "Voorgestelde kanalen" -#: ../../Zotlabs/Module/Admin.php:116 -msgid "Message queues" -msgstr "Berichtenwachtrij" +#: ../../Zotlabs/Module/Directory.php:398 +msgid "next page" +msgstr "volgende pagina" -#: ../../Zotlabs/Module/Admin.php:133 -msgid "Your software should be updated" -msgstr "Jouw software moet worden bijgewerkt " +#: ../../Zotlabs/Module/Directory.php:398 +msgid "previous page" +msgstr "vorige pagina" -#: ../../Zotlabs/Module/Admin.php:138 -msgid "Summary" -msgstr "Samenvatting" +#: ../../Zotlabs/Module/Directory.php:399 +msgid "Sort options" +msgstr "Sorteeropties" -#: ../../Zotlabs/Module/Admin.php:141 -msgid "Registered accounts" -msgstr "Geregistreerde accounts" +#: ../../Zotlabs/Module/Directory.php:400 +msgid "Alphabetic" +msgstr "Alfabetisch" -#: ../../Zotlabs/Module/Admin.php:142 -msgid "Pending registrations" -msgstr "Accounts die op goedkeuring wachten" +#: ../../Zotlabs/Module/Directory.php:401 +msgid "Reverse Alphabetic" +msgstr "Omgekeerd alfabetisch" -#: ../../Zotlabs/Module/Admin.php:143 -msgid "Registered channels" -msgstr "Geregistreerde kanalen" +#: ../../Zotlabs/Module/Directory.php:402 +msgid "Newest to Oldest" +msgstr "Nieuw naar oud" -#: ../../Zotlabs/Module/Admin.php:144 -msgid "Active plugins" -msgstr "Ingeschakelde plugins" +#: ../../Zotlabs/Module/Directory.php:403 +msgid "Oldest to Newest" +msgstr "Oud naar nieuw" -#: ../../Zotlabs/Module/Admin.php:145 -msgid "Version" -msgstr "Versie" +#: ../../Zotlabs/Module/Directory.php:420 +msgid "No entries (some entries may be hidden)." +msgstr "Niets gevonden (sommige kanalen kunnen verborgen zijn)." -#: ../../Zotlabs/Module/Admin.php:146 -msgid "Repository version (master)" -msgstr "Versie repository (master)" +#: ../../Zotlabs/Module/Profile.php:91 +msgid "vcard" +msgstr "vcard" -#: ../../Zotlabs/Module/Admin.php:147 -msgid "Repository version (dev)" -msgstr "Versie repository (dev)" +#: ../../Zotlabs/Module/Oexchange.php:27 +msgid "Unable to find your hub." +msgstr "Niet in staat om je hub te vinden" -#: ../../Zotlabs/Module/Lockview.php:75 -msgid "Remote privacy information not available." -msgstr "Privacy-informatie op afstand niet beschikbaar." +#: ../../Zotlabs/Module/Oexchange.php:41 +msgid "Post successful." +msgstr "Verzenden bericht geslaagd." -#: ../../Zotlabs/Module/Lockview.php:96 -msgid "Visible to:" -msgstr "Zichtbaar voor:" +#: ../../Zotlabs/Module/Viewsrc.php:46 +msgid "Source of Item" +msgstr "Bron van item" #: ../../Zotlabs/Module/Service_limits.php:23 msgid "No service class restrictions found." msgstr "Geen abonnementsbeperkingen gevonden." -#: ../../Zotlabs/Module/Webpages.php:52 -msgid "Import Webpage Elements" -msgstr "Webpagina-elementen importeren" - -#: ../../Zotlabs/Module/Webpages.php:53 -msgid "Import selected" -msgstr "Importbestand geselecteerd" - -#: ../../Zotlabs/Module/Webpages.php:76 -msgid "Export Webpage Elements" -msgstr "Webpagina-elementen exporteren" - -#: ../../Zotlabs/Module/Webpages.php:77 -msgid "Export selected" -msgstr "Selectie exporteren" - -#: ../../Zotlabs/Module/Webpages.php:237 ../../Zotlabs/Lib/Apps.php:220 -#: ../../include/nav.php:109 ../../include/conversation.php:1727 -msgid "Webpages" -msgstr "Webpagina's" - -#: ../../Zotlabs/Module/Webpages.php:248 ../../include/page_widgets.php:44 -msgid "Actions" -msgstr "Acties" - -#: ../../Zotlabs/Module/Webpages.php:249 ../../include/page_widgets.php:45 -msgid "Page Link" -msgstr "Paginalink" - -#: ../../Zotlabs/Module/Webpages.php:250 -msgid "Page Title" -msgstr "Paginatitel" - -#: ../../Zotlabs/Module/Webpages.php:280 -msgid "Invalid file type." -msgstr "Ongeldig bestandsformaat" - -#: ../../Zotlabs/Module/Webpages.php:292 -msgid "Error opening zip file" -msgstr "Fout tijdens openen zipbestand" - -#: ../../Zotlabs/Module/Webpages.php:303 -msgid "Invalid folder path." -msgstr "Ongeldige maplocatie" - -#: ../../Zotlabs/Module/Webpages.php:330 -msgid "No webpage elements detected." -msgstr "Geen webpagina-elementen gedecteerd" +#: ../../Zotlabs/Module/Acl.php:344 +msgid "network" +msgstr "netwerk" -#: ../../Zotlabs/Module/Webpages.php:405 -msgid "Import complete." -msgstr "Importeren voltooid." +#: ../../Zotlabs/Module/Acl.php:354 +msgid "RSS" +msgstr "RSS" #: ../../Zotlabs/Module/Removeme.php:35 msgid "" @@ -5657,7 +5364,7 @@ msgid "" msgstr "Standaard wordt alleen het kanaal dat zich op deze hub bevindt uit het $Projectname-netwerk verwijderd" #: ../../Zotlabs/Module/Removeme.php:64 -#: ../../Zotlabs/Module/Settings/Channel.php:549 +#: ../../Zotlabs/Module/Settings/Channel.php:575 msgid "Remove Channel" msgstr "Kanaal verwijderen" @@ -5677,127 +5384,19 @@ msgstr "Verwijder alle bestanden" msgid "Remove this file" msgstr "Verwijder dit bestand" -#: ../../Zotlabs/Module/Wiki.php:34 -msgid "Not found" -msgstr "Niet gevonden" - -#: ../../Zotlabs/Module/Wiki.php:55 -msgid "Invalid channel" -msgstr "Onbekend kanaal" - -#: ../../Zotlabs/Module/Wiki.php:100 -msgid "Error retrieving wiki" -msgstr "Fout tijdens ophalen wiki" - -#: ../../Zotlabs/Module/Wiki.php:107 -msgid "Error creating zip file export folder" -msgstr "Fout tijdens aanmaken exportmap zipbestand" - -#: ../../Zotlabs/Module/Wiki.php:125 -msgid "Error downloading wiki: " -msgstr "Fout tijdens downloaden wiki: " - -#: ../../Zotlabs/Module/Wiki.php:139 ../../include/nav.php:111 -#: ../../include/conversation.php:1737 -msgid "Wikis" -msgstr "Wiki's" - -#: ../../Zotlabs/Module/Wiki.php:145 -msgid "Download" -msgstr "Download" - -#: ../../Zotlabs/Module/Wiki.php:149 -msgid "Wiki name" -msgstr "Naam wiki" - -#: ../../Zotlabs/Module/Wiki.php:150 -msgid "Content type" -msgstr "Opmaaktype" - -#: ../../Zotlabs/Module/Wiki.php:159 -msgid "Create a status post for this wiki" -msgstr "Plaats een bericht over deze wiki" - -#: ../../Zotlabs/Module/Wiki.php:178 -msgid "Wiki not found" -msgstr "Wiki is niet gevonden" - -#: ../../Zotlabs/Module/Wiki.php:203 -msgid "Rename page" -msgstr "Pagina hernoemen" - -#: ../../Zotlabs/Module/Wiki.php:207 -msgid "Error retrieving page content" -msgstr "Fout tijdens ophalen inhoud pagina" - -#: ../../Zotlabs/Module/Wiki.php:236 -msgid "Revision Comparison" -msgstr "Revisies vergelijken" - -#: ../../Zotlabs/Module/Wiki.php:237 -msgid "Revert" -msgstr "Ongedaan maken" - -#: ../../Zotlabs/Module/Wiki.php:246 -msgid "Source" -msgstr "Bron" - -#: ../../Zotlabs/Module/Wiki.php:254 -msgid "New page name" -msgstr "Nieuwe paginanaam" - -#: ../../Zotlabs/Module/Wiki.php:259 ../../include/conversation.php:1151 -msgid "Embed image from photo albums" -msgstr "Afbeelding uit een fotoalbum invoegen" - -#: ../../Zotlabs/Module/Wiki.php:260 ../../include/conversation.php:1245 -msgid "Embed an image from your albums" -msgstr "Afbeelding uit jouw albums invoegen" - -#: ../../Zotlabs/Module/Wiki.php:262 ../../include/conversation.php:1247 -#: ../../include/conversation.php:1294 -msgid "OK" -msgstr "OK" - -#: ../../Zotlabs/Module/Wiki.php:263 ../../include/conversation.php:1187 -msgid "Choose images to embed" -msgstr "Kies afbeeldingen om in te voegen" - -#: ../../Zotlabs/Module/Wiki.php:264 ../../include/conversation.php:1188 -msgid "Choose an album" -msgstr "Kies een album" - -#: ../../Zotlabs/Module/Wiki.php:265 -msgid "Choose a different album" -msgstr "Kies een ander album" - -#: ../../Zotlabs/Module/Wiki.php:266 ../../include/conversation.php:1190 -msgid "Error getting album list" -msgstr "Fout tijdens ophalen albumlijst" - -#: ../../Zotlabs/Module/Wiki.php:267 ../../include/conversation.php:1191 -msgid "Error getting photo link" -msgstr "Fout tijdens ophalen fotolink" - -#: ../../Zotlabs/Module/Wiki.php:268 ../../include/conversation.php:1192 -msgid "Error getting album" -msgstr "Fout tijdens ophalen album" - -#: ../../Zotlabs/Module/Wiki.php:332 -msgid "Error creating wiki. Invalid name." -msgstr "Fout tijdens aanmaken wiki. Ongeldige naam." - -#: ../../Zotlabs/Module/Wiki.php:343 -msgid "Wiki created, but error creating Home page." -msgstr "Wiki aangemaakt, maar fout tijdens aanmaken homepagina." +#: ../../Zotlabs/Module/Tagger.php:55 ../../include/bbcode.php:274 +msgid "post" +msgstr "bericht" -#: ../../Zotlabs/Module/Wiki.php:348 -msgid "Error creating wiki" -msgstr "Fout tijdens aanmaken wiki." +#: ../../Zotlabs/Module/Tagger.php:57 ../../include/conversation.php:150 +#: ../../include/text.php:1966 +msgid "comment" +msgstr "reactie" -#: ../../Zotlabs/Module/Wiki.php:394 -msgid "New page created" -msgstr "Nieuwe pagina aangemaakt" +#: ../../Zotlabs/Module/Tagger.php:95 +#, php-format +msgid "%1$s tagged %2$s's %3$s with %4$s" +msgstr "%1$s heeft het %3$s van %2$s getagd met %4$s" #: ../../Zotlabs/Module/Sources.php:37 msgid "Failed to create source. No channel selected." @@ -5815,8 +5414,8 @@ msgstr "Bron aangemaakt." msgid "*" msgstr "*" -#: ../../Zotlabs/Module/Sources.php:96 ../../include/features.php:195 -#: ../../include/widgets.php:672 +#: ../../Zotlabs/Module/Sources.php:96 ../../include/widgets.php:677 +#: ../../include/features.php:213 msgid "Channel Sources" msgstr "Kanaalbronnen" @@ -5855,7 +5454,7 @@ msgstr "De volgende categorieën aan berichten toevoegen die uit deze bron zijn #: ../../Zotlabs/Module/Sources.php:112 ../../Zotlabs/Module/Sources.php:147 #: ../../Zotlabs/Module/Settings/Oauth.php:93 msgid "Optional" -msgstr "Optioneel" +msgstr "Niet verplicht" #: ../../Zotlabs/Module/Sources.php:133 ../../Zotlabs/Module/Sources.php:161 msgid "Source not found." @@ -5877,39 +5476,293 @@ msgstr "Bron verwijderd" msgid "Unable to remove source." msgstr "Verwijderen bron mislukt." -#: ../../Zotlabs/Module/Subthread.php:118 -#, php-format -msgid "%1$s is following %2$s's %3$s" -msgstr "%1$s volgt het %3$s van %2$s" - -#: ../../Zotlabs/Module/Subthread.php:120 -#, php-format -msgid "%1$s stopped following %2$s's %3$s" -msgstr "%1$s volgt het %3$s van %2$s niet meer" - #: ../../Zotlabs/Module/Suggest.php:39 msgid "" "No suggestions available. If this is a new site, please try again in 24 " "hours." msgstr "Geen voorgestelde kanalen gevonden. Wanneer dit een nieuwe hub is, probeer het dan over 24 uur weer." -#: ../../Zotlabs/Module/Suggest.php:58 ../../include/widgets.php:149 +#: ../../Zotlabs/Module/Suggest.php:58 ../../include/widgets.php:136 msgid "Ignore/Hide" msgstr "Negeren/Verbergen" -#: ../../Zotlabs/Module/Tagger.php:55 ../../include/bbcode.php:274 -msgid "post" -msgstr "bericht" +#: ../../Zotlabs/Module/Profiles.php:24 ../../Zotlabs/Module/Profiles.php:184 +#: ../../Zotlabs/Module/Profiles.php:241 ../../Zotlabs/Module/Profiles.php:659 +#: ../../extend/addon/addon/friendica/dfrn_confirm.php:62 +msgid "Profile not found." +msgstr "Profiel niet gevonden." -#: ../../Zotlabs/Module/Tagger.php:57 ../../include/text.php:1948 -#: ../../include/conversation.php:150 -msgid "comment" -msgstr "reactie" +#: ../../Zotlabs/Module/Profiles.php:44 +msgid "Profile deleted." +msgstr "Profiel verwijderd." -#: ../../Zotlabs/Module/Tagger.php:100 -#, php-format -msgid "%1$s tagged %2$s's %3$s with %4$s" -msgstr "%1$s heeft het %3$s van %2$s getagd met %4$s" +#: ../../Zotlabs/Module/Profiles.php:68 ../../Zotlabs/Module/Profiles.php:105 +msgid "Profile-" +msgstr "Profiel-" + +#: ../../Zotlabs/Module/Profiles.php:90 ../../Zotlabs/Module/Profiles.php:127 +msgid "New profile created." +msgstr "Nieuw profiel aangemaakt." + +#: ../../Zotlabs/Module/Profiles.php:111 +msgid "Profile unavailable to clone." +msgstr "Profiel niet beschikbaar om te klonen" + +#: ../../Zotlabs/Module/Profiles.php:146 +msgid "Profile unavailable to export." +msgstr "Geen profiel beschikbaar om te exporteren" + +#: ../../Zotlabs/Module/Profiles.php:252 +msgid "Profile Name is required." +msgstr "Profielnaam is vereist" + +#: ../../Zotlabs/Module/Profiles.php:459 +msgid "Marital Status" +msgstr "Huwelijke status" + +#: ../../Zotlabs/Module/Profiles.php:463 +msgid "Romantic Partner" +msgstr "Romantische partner" + +#: ../../Zotlabs/Module/Profiles.php:467 ../../Zotlabs/Module/Profiles.php:775 +msgid "Likes" +msgstr "Houdt van" + +#: ../../Zotlabs/Module/Profiles.php:471 ../../Zotlabs/Module/Profiles.php:776 +msgid "Dislikes" +msgstr "Houdt niet van" + +#: ../../Zotlabs/Module/Profiles.php:475 ../../Zotlabs/Module/Profiles.php:783 +msgid "Work/Employment" +msgstr "Werk/arbeid" + +#: ../../Zotlabs/Module/Profiles.php:478 +msgid "Religion" +msgstr "Religie" + +#: ../../Zotlabs/Module/Profiles.php:482 +msgid "Political Views" +msgstr "Politieke overtuigingen" + +#: ../../Zotlabs/Module/Profiles.php:486 +#: ../../extend/addon/addon/openid/MysqlProvider.php:74 +msgid "Gender" +msgstr "Geslacht" + +#: ../../Zotlabs/Module/Profiles.php:490 +msgid "Sexual Preference" +msgstr "Seksuele voorkeur" + +#: ../../Zotlabs/Module/Profiles.php:494 +msgid "Homepage" +msgstr "Homepage" + +#: ../../Zotlabs/Module/Profiles.php:498 +msgid "Interests" +msgstr "Interesses" + +#: ../../Zotlabs/Module/Profiles.php:594 +msgid "Profile updated." +msgstr "Profiel bijgewerkt" + +#: ../../Zotlabs/Module/Profiles.php:678 +msgid "Hide your connections list from viewers of this profile" +msgstr "Laat de lijst met connecties niet aan bezoekers van dit profiel zien." + +#: ../../Zotlabs/Module/Profiles.php:725 +msgid "Edit Profile Details" +msgstr "Profiel bewerken" + +#: ../../Zotlabs/Module/Profiles.php:727 +msgid "View this profile" +msgstr "Profiel weergeven" + +#: ../../Zotlabs/Module/Profiles.php:728 ../../Zotlabs/Module/Profiles.php:827 +#: ../../include/channel.php:1066 +msgid "Edit visibility" +msgstr "Zichtbaarheid bewerken" + +#: ../../Zotlabs/Module/Profiles.php:729 +msgid "Profile Tools" +msgstr "Hulpmiddelen" + +#: ../../Zotlabs/Module/Profiles.php:730 +msgid "Change cover photo" +msgstr "Omslagfoto wijzigen" + +#: ../../Zotlabs/Module/Profiles.php:731 ../../include/channel.php:1037 +msgid "Change profile photo" +msgstr "Profielfoto veranderen" + +#: ../../Zotlabs/Module/Profiles.php:732 +msgid "Create a new profile using these settings" +msgstr "Een nieuw profiel aanmaken met dit profiel als basis" + +#: ../../Zotlabs/Module/Profiles.php:733 +msgid "Clone this profile" +msgstr "Dit profiel klonen" + +#: ../../Zotlabs/Module/Profiles.php:734 +msgid "Delete this profile" +msgstr "Dit profiel verwijderen" + +#: ../../Zotlabs/Module/Profiles.php:735 +msgid "Add profile things" +msgstr "Dingen aan je profiel toevoegen" + +#: ../../Zotlabs/Module/Profiles.php:736 ../../include/conversation.php:1715 +msgid "Personal" +msgstr "Persoonlijk" + +#: ../../Zotlabs/Module/Profiles.php:738 +msgid "Relation" +msgstr "Relatie" + +#: ../../Zotlabs/Module/Profiles.php:739 ../../include/datetime.php:55 +msgid "Miscellaneous" +msgstr "Diversen" + +#: ../../Zotlabs/Module/Profiles.php:741 +msgid "Import profile from file" +msgstr "Profiel vanuit bestand importeren" + +#: ../../Zotlabs/Module/Profiles.php:742 +msgid "Export profile to file" +msgstr "Profiel naar bestand exporteren" + +#: ../../Zotlabs/Module/Profiles.php:743 +msgid "Your gender" +msgstr "Jouw geslacht" + +#: ../../Zotlabs/Module/Profiles.php:744 +msgid "Marital status" +msgstr "Burgerlijke staat" + +#: ../../Zotlabs/Module/Profiles.php:745 +msgid "Sexual preference" +msgstr "Seksuele voorkeur" + +#: ../../Zotlabs/Module/Profiles.php:748 +msgid "Profile name" +msgstr "Profielnaam" + +#: ../../Zotlabs/Module/Profiles.php:750 +msgid "This is your default profile." +msgstr "Dit is jouw standaardprofiel" + +#: ../../Zotlabs/Module/Profiles.php:752 +msgid "Your full name" +msgstr "Jouw volledige naam" + +#: ../../Zotlabs/Module/Profiles.php:753 +msgid "Title/Description" +msgstr "Titel/omschrijving" + +#: ../../Zotlabs/Module/Profiles.php:756 +msgid "Street address" +msgstr "Straat en huisnummer" + +#: ../../Zotlabs/Module/Profiles.php:757 +msgid "Locality/City" +msgstr "Woonplaats" + +#: ../../Zotlabs/Module/Profiles.php:758 +msgid "Region/State" +msgstr "Provincie/gewest/deelstaat" + +#: ../../Zotlabs/Module/Profiles.php:759 +msgid "Postal/Zip code" +msgstr "Postcode" + +#: ../../Zotlabs/Module/Profiles.php:765 +msgid "Who (if applicable)" +msgstr "Wie (wanneer van toepassing)" + +#: ../../Zotlabs/Module/Profiles.php:765 +msgid "Examples: cathy123, Cathy Williams, cathy@example.com" +msgstr "Voorbeelden: petra123, Petra Jansen, petra@voorbeeld.nl" + +#: ../../Zotlabs/Module/Profiles.php:766 +msgid "Since (date)" +msgstr "Sinds (datum)" + +#: ../../Zotlabs/Module/Profiles.php:769 +msgid "Tell us about yourself" +msgstr "Vertel ons iets over jezelf" + +#: ../../Zotlabs/Module/Profiles.php:770 +#: ../../extend/addon/addon/openid/MysqlProvider.php:68 +msgid "Homepage URL" +msgstr "URL homepagina" + +#: ../../Zotlabs/Module/Profiles.php:771 +msgid "Hometown" +msgstr "Oorspronkelijk uit" + +#: ../../Zotlabs/Module/Profiles.php:772 +msgid "Political views" +msgstr "Politieke overtuigingen" + +#: ../../Zotlabs/Module/Profiles.php:773 +msgid "Religious views" +msgstr "Religieuze overtuigingen" + +#: ../../Zotlabs/Module/Profiles.php:774 +msgid "Keywords used in directory listings" +msgstr "Trefwoorden voor in de kanalengids" + +#: ../../Zotlabs/Module/Profiles.php:774 +msgid "Example: fishing photography software" +msgstr "Voorbeeld: muziek, fotografie, software" + +#: ../../Zotlabs/Module/Profiles.php:777 +msgid "Musical interests" +msgstr "Muzikale interesses" + +#: ../../Zotlabs/Module/Profiles.php:778 +msgid "Books, literature" +msgstr "Boeken/literatuur" + +#: ../../Zotlabs/Module/Profiles.php:779 +msgid "Television" +msgstr "Televisie" + +#: ../../Zotlabs/Module/Profiles.php:780 +msgid "Film/Dance/Culture/Entertainment" +msgstr "Film/dans/cultuur/entertainment" + +#: ../../Zotlabs/Module/Profiles.php:781 +msgid "Hobbies/Interests" +msgstr "Hobby's/interesses" + +#: ../../Zotlabs/Module/Profiles.php:782 +msgid "Love/Romance" +msgstr "Liefde/romantiek" + +#: ../../Zotlabs/Module/Profiles.php:784 +msgid "School/Education" +msgstr "School/opleiding" + +#: ../../Zotlabs/Module/Profiles.php:785 +msgid "Contact information and social networks" +msgstr "Contactinformatie en sociale netwerken" + +#: ../../Zotlabs/Module/Profiles.php:786 +msgid "My other channels" +msgstr "Mijn andere kanalen" + +#: ../../Zotlabs/Module/Profiles.php:788 +msgid "Communications" +msgstr "Communicatie" + +#: ../../Zotlabs/Module/Profiles.php:823 ../../include/channel.php:1062 +msgid "Profile Image" +msgstr "Profielfoto" + +#: ../../Zotlabs/Module/Profiles.php:833 ../../include/nav.php:105 +#: ../../include/channel.php:1044 +msgid "Edit Profiles" +msgstr "Bewerk profielen" #: ../../Zotlabs/Module/Settings/Features.php:45 msgid "Additional Features" @@ -5988,49 +5841,6 @@ msgstr "Geen naam" msgid "Remove authorization" msgstr "Autorisatie verwijderen" -#: ../../Zotlabs/Module/Settings/Tokens.php:31 -#, php-format -msgid "This channel is limited to %d tokens" -msgstr "Dit kanaal heeft een limiet van %d tokens" - -#: ../../Zotlabs/Module/Settings/Tokens.php:37 -msgid "Name and Password are required." -msgstr "Naam en wachtwoord zijn vereist" - -#: ../../Zotlabs/Module/Settings/Tokens.php:77 -msgid "Token saved." -msgstr "Token opgeslagen." - -#: ../../Zotlabs/Module/Settings/Tokens.php:113 -msgid "" -"Use this form to create temporary access identifiers to share things with " -"non-members. These identities may be used in Access Control Lists and " -"visitors may login using these credentials to access private content." -msgstr "Gebruik dit formulier om tijdelijke identiteiten aan te maken, waarmee je bepaalde informatie met niet-leden kan delen. Deze identiteiten kunnen onder Permissies (handmatige selectie) worden gebruikt. Gasten kunnen inloggen met onderstaande gegevens om zo toegang te krijgen tot privéinhoud." - -#: ../../Zotlabs/Module/Settings/Tokens.php:115 -msgid "" -"You may also provide <em>dropbox</em> style access links to friends and " -"associates by adding the Login Password to any specific site URL as shown. " -"Examples:" -msgstr "Je kan ook <em>dropbox</em>-achtige links aan mensen geven door bovenstaand wachtwoord op onderstaande manier aan een hub-URL toe te voegen. Voorbeelden:" - -#: ../../Zotlabs/Module/Settings/Tokens.php:150 ../../include/widgets.php:647 -msgid "Guest Access Tokens" -msgstr "Gasttoegang" - -#: ../../Zotlabs/Module/Settings/Tokens.php:157 -msgid "Login Name" -msgstr "Inlognaam" - -#: ../../Zotlabs/Module/Settings/Tokens.php:158 -msgid "Login Password" -msgstr "Wachtwoord:" - -#: ../../Zotlabs/Module/Settings/Tokens.php:159 -msgid "Expires (yyyy-mm-dd)" -msgstr "Geldig t/m (yyyy-mm-dd)" - #: ../../Zotlabs/Module/Settings/Account.php:20 msgid "Not valid email." msgstr "Geen geldig e-mailadres." @@ -6096,7 +5906,7 @@ msgid "Used to provide a member experience matched to your comfort level" msgstr "Wordt gebruikt om je een gebruikerservaring te bieden die met jouw technisch niveau overeenkomt" #: ../../Zotlabs/Module/Settings/Account.php:119 -#: ../../Zotlabs/Module/Settings/Channel.php:462 +#: ../../Zotlabs/Module/Settings/Channel.php:483 msgid "Email Address:" msgstr "E-mailadres:" @@ -6104,7 +5914,7 @@ msgstr "E-mailadres:" msgid "Remove this account including all its channels" msgstr "Dit account en al zijn kanalen verwijderen" -#: ../../Zotlabs/Module/Settings/Channel.php:246 +#: ../../Zotlabs/Module/Settings/Channel.php:251 #: ../../extend/addon/addon/logrot/logrot.php:54 #: ../../extend/addon/addon/msgfooter/msgfooter.php:54 #: ../../extend/addon/addon/openstreetmap/openstreetmap.php:184 @@ -6115,489 +5925,570 @@ msgstr "Dit account en al zijn kanalen verwijderen" msgid "Settings updated." msgstr "Instellingen bijgewerkt." -#: ../../Zotlabs/Module/Settings/Channel.php:307 +#: ../../Zotlabs/Module/Settings/Channel.php:312 msgid "Nobody except yourself" msgstr "Niemand, behalve jezelf" -#: ../../Zotlabs/Module/Settings/Channel.php:308 +#: ../../Zotlabs/Module/Settings/Channel.php:313 msgid "Only those you specifically allow" msgstr "Alleen connecties met uitdrukkelijke toestemming" -#: ../../Zotlabs/Module/Settings/Channel.php:309 +#: ../../Zotlabs/Module/Settings/Channel.php:314 msgid "Approved connections" msgstr "Geaccepteerde connecties" -#: ../../Zotlabs/Module/Settings/Channel.php:310 +#: ../../Zotlabs/Module/Settings/Channel.php:315 msgid "Any connections" msgstr "Alle connecties" -#: ../../Zotlabs/Module/Settings/Channel.php:311 +#: ../../Zotlabs/Module/Settings/Channel.php:316 msgid "Anybody on this website" msgstr "Iedereen op deze hub" -#: ../../Zotlabs/Module/Settings/Channel.php:312 +#: ../../Zotlabs/Module/Settings/Channel.php:317 msgid "Anybody in this network" msgstr "Iedereen in dit netwerk" -#: ../../Zotlabs/Module/Settings/Channel.php:313 +#: ../../Zotlabs/Module/Settings/Channel.php:318 msgid "Anybody authenticated" msgstr "Geauthenticeerd" -#: ../../Zotlabs/Module/Settings/Channel.php:314 +#: ../../Zotlabs/Module/Settings/Channel.php:319 msgid "Anybody on the internet" msgstr "Iedereen op het internet" -#: ../../Zotlabs/Module/Settings/Channel.php:390 +#: ../../Zotlabs/Module/Settings/Channel.php:395 msgid "Publish your default profile in the network directory" msgstr "Publiceer je standaardprofiel in de kanalengids" -#: ../../Zotlabs/Module/Settings/Channel.php:395 +#: ../../Zotlabs/Module/Settings/Channel.php:400 msgid "Allow us to suggest you as a potential friend to new members?" msgstr "Sta ons toe om jouw kanaal als mogelijke connectie voor te stellen aan nieuwe kanalen" -#: ../../Zotlabs/Module/Settings/Channel.php:404 +#: ../../Zotlabs/Module/Settings/Channel.php:409 msgid "Your channel address is" msgstr "Jouw kanaaladres is" -#: ../../Zotlabs/Module/Settings/Channel.php:407 +#: ../../Zotlabs/Module/Settings/Channel.php:412 msgid "Your files/photos are accessible via WebDAV at" msgstr "Jouw bestanden/foto's zijn beschikbaar via WebDAV op" -#: ../../Zotlabs/Module/Settings/Channel.php:453 +#: ../../Zotlabs/Module/Settings/Channel.php:474 msgid "Channel Settings" msgstr "Kanaal-instellingen" -#: ../../Zotlabs/Module/Settings/Channel.php:460 +#: ../../Zotlabs/Module/Settings/Channel.php:481 msgid "Basic Settings" msgstr "Basis-instellingen" -#: ../../Zotlabs/Module/Settings/Channel.php:461 -#: ../../include/channel.php:1172 +#: ../../Zotlabs/Module/Settings/Channel.php:482 +#: ../../include/channel.php:1255 msgid "Full Name:" msgstr "Volledige naam:" -#: ../../Zotlabs/Module/Settings/Channel.php:463 +#: ../../Zotlabs/Module/Settings/Channel.php:484 msgid "Your Timezone:" msgstr "Jouw tijdzone:" -#: ../../Zotlabs/Module/Settings/Channel.php:464 +#: ../../Zotlabs/Module/Settings/Channel.php:485 msgid "Default Post Location:" msgstr "Standaardlocatie bericht:" -#: ../../Zotlabs/Module/Settings/Channel.php:464 +#: ../../Zotlabs/Module/Settings/Channel.php:485 msgid "Geographical location to display on your posts" msgstr "Geografische locatie die bij het bericht moet worden vermeld" -#: ../../Zotlabs/Module/Settings/Channel.php:465 +#: ../../Zotlabs/Module/Settings/Channel.php:486 msgid "Use Browser Location:" msgstr "Locatie van webbrowser gebruiken:" -#: ../../Zotlabs/Module/Settings/Channel.php:467 +#: ../../Zotlabs/Module/Settings/Channel.php:488 msgid "Adult Content" msgstr "Inhoud voor volwassenen" -#: ../../Zotlabs/Module/Settings/Channel.php:467 +#: ../../Zotlabs/Module/Settings/Channel.php:488 msgid "" "This channel frequently or regularly publishes adult content. (Please tag " "any adult material and/or nudity with #NSFW)" msgstr "Dit kanaal publiceert regelmatig of vaak materiaal dat alleen geschikt is voor volwassenen. (Gebruik de tag #NSFW in berichten met een seksueel getinte inhoud of ander voor minderjarigen ongeschikt materiaal)" -#: ../../Zotlabs/Module/Settings/Channel.php:469 +#: ../../Zotlabs/Module/Settings/Channel.php:490 msgid "Security and Privacy Settings" msgstr "Veiligheids- en privacy-instellingen" -#: ../../Zotlabs/Module/Settings/Channel.php:472 +#: ../../Zotlabs/Module/Settings/Channel.php:493 msgid "Your permissions are already configured. Click to view/adjust" msgstr "Jouw permissies zijn al ingesteld. Klik om ze te bekijken of aan te passen." -#: ../../Zotlabs/Module/Settings/Channel.php:474 +#: ../../Zotlabs/Module/Settings/Channel.php:495 msgid "Hide my online presence" msgstr "Verberg mijn aanwezigheid" -#: ../../Zotlabs/Module/Settings/Channel.php:474 +#: ../../Zotlabs/Module/Settings/Channel.php:495 msgid "Prevents displaying in your profile that you are online" msgstr "Voorkomt dat op je kanaalpagina te zien valt dat je momenteel op $Projectname aanwezig bent" -#: ../../Zotlabs/Module/Settings/Channel.php:476 +#: ../../Zotlabs/Module/Settings/Channel.php:497 msgid "Simple Privacy Settings:" msgstr "Eenvoudige privacy-instellingen:" -#: ../../Zotlabs/Module/Settings/Channel.php:477 +#: ../../Zotlabs/Module/Settings/Channel.php:498 msgid "" "Very Public - <em>extremely permissive (should be used with caution)</em>" msgstr "Zeer openbaar <em>(kanaal staat volledig open - moet met grote zorgvuldigheid gebruikt worden)</em>" -#: ../../Zotlabs/Module/Settings/Channel.php:478 +#: ../../Zotlabs/Module/Settings/Channel.php:499 msgid "" "Typical - <em>default public, privacy when desired (similar to social " "network permissions but with improved privacy)</em>" msgstr "Normaal <em>(standaard openbaar, maar privacy wanneer noodzakelijk - vergelijkbaar met die van sociale netwerken, maar met verbeterde privacy)</em>" -#: ../../Zotlabs/Module/Settings/Channel.php:479 +#: ../../Zotlabs/Module/Settings/Channel.php:500 msgid "Private - <em>default private, never open or public</em>" msgstr "Privé <em>(standaard privé en nooit openbaar)</em>" -#: ../../Zotlabs/Module/Settings/Channel.php:480 +#: ../../Zotlabs/Module/Settings/Channel.php:501 msgid "Blocked - <em>default blocked to/from everybody</em>" msgstr "Geblokkeerd <em>(standaard geblokkeerd naar/van iedereen)</em>" -#: ../../Zotlabs/Module/Settings/Channel.php:482 +#: ../../Zotlabs/Module/Settings/Channel.php:503 msgid "Allow others to tag your posts" msgstr "Anderen toestaan om je berichten te taggen" -#: ../../Zotlabs/Module/Settings/Channel.php:482 +#: ../../Zotlabs/Module/Settings/Channel.php:503 msgid "" "Often used by the community to retro-actively flag inappropriate content" msgstr "Vaak in groepen/forums gebruikt om met terugwerkende kracht ongepast materiaal te markeren" -#: ../../Zotlabs/Module/Settings/Channel.php:484 +#: ../../Zotlabs/Module/Settings/Channel.php:505 msgid "Channel Permission Limits" msgstr "Geavanceerde permissies" -#: ../../Zotlabs/Module/Settings/Channel.php:486 +#: ../../Zotlabs/Module/Settings/Channel.php:507 msgid "Expire other channel content after this many days" msgstr "Inhoud van andere kanalen na zoveel aantal dagen laten verlopen:" -#: ../../Zotlabs/Module/Settings/Channel.php:486 +#: ../../Zotlabs/Module/Settings/Channel.php:507 msgid "0 or blank to use the website limit." msgstr "0 of leeg om het standaard aantal dagen van deze hub te gebruiken." -#: ../../Zotlabs/Module/Settings/Channel.php:486 +#: ../../Zotlabs/Module/Settings/Channel.php:507 #, php-format msgid "This website expires after %d days." msgstr "Deze hub laat de inhoud van andere kanalen na %d dagen verlopen." -#: ../../Zotlabs/Module/Settings/Channel.php:486 +#: ../../Zotlabs/Module/Settings/Channel.php:507 msgid "This website does not expire imported content." msgstr "Deze hub laat de inhoud van andere kanalen niet verlopen." -#: ../../Zotlabs/Module/Settings/Channel.php:486 +#: ../../Zotlabs/Module/Settings/Channel.php:507 msgid "The website limit takes precedence if lower than your limit." msgstr "Wanneer de standaard aantal dagen van deze hub lager ligt dan jouw aantal, dan heeft de limiet van deze hub voorrang." -#: ../../Zotlabs/Module/Settings/Channel.php:487 +#: ../../Zotlabs/Module/Settings/Channel.php:508 msgid "Maximum Friend Requests/Day:" msgstr "Maximum aantal connectieverzoeken per dag:" -#: ../../Zotlabs/Module/Settings/Channel.php:487 +#: ../../Zotlabs/Module/Settings/Channel.php:508 msgid "May reduce spam activity" msgstr "Kan eventuele spam verminderen" -#: ../../Zotlabs/Module/Settings/Channel.php:488 +#: ../../Zotlabs/Module/Settings/Channel.php:509 msgid "Default Access Control List (ACL)" msgstr "Standaard permissies voor nieuwe berichten" -#: ../../Zotlabs/Module/Settings/Channel.php:490 +#: ../../Zotlabs/Module/Settings/Channel.php:511 msgid "Use my default audience setting for the type of object published" msgstr "Gebruik mijn standaard privacy-instelling voor dit type publicatie" -#: ../../Zotlabs/Module/Settings/Channel.php:497 +#: ../../Zotlabs/Module/Settings/Channel.php:518 msgid "Channel permissions category:" msgstr "Kanaaltype en -permissies:" -#: ../../Zotlabs/Module/Settings/Channel.php:503 +#: ../../Zotlabs/Module/Settings/Channel.php:519 +msgid "Default Permissions Group" +msgstr "Standaard permissiegroep" + +#: ../../Zotlabs/Module/Settings/Channel.php:525 msgid "Maximum private messages per day from unknown people:" msgstr "Maximum aantal privé-berichten per dag van onbekende personen:" -#: ../../Zotlabs/Module/Settings/Channel.php:503 +#: ../../Zotlabs/Module/Settings/Channel.php:525 msgid "Useful to reduce spamming" msgstr "Kan eventuele spam verminderen" -#: ../../Zotlabs/Module/Settings/Channel.php:506 +#: ../../Zotlabs/Module/Settings/Channel.php:528 msgid "Notification Settings" msgstr "Notificatie-instellingen" -#: ../../Zotlabs/Module/Settings/Channel.php:507 +#: ../../Zotlabs/Module/Settings/Channel.php:529 msgid "By default post a status message when:" msgstr "Plaats automatisch een bericht wanneer:" -#: ../../Zotlabs/Module/Settings/Channel.php:508 +#: ../../Zotlabs/Module/Settings/Channel.php:530 msgid "accepting a friend request" msgstr "Een connectieverzoek wordt geaccepteerd" -#: ../../Zotlabs/Module/Settings/Channel.php:509 +#: ../../Zotlabs/Module/Settings/Channel.php:531 msgid "joining a forum/community" msgstr "Je lid wordt van een forum/groep" -#: ../../Zotlabs/Module/Settings/Channel.php:510 +#: ../../Zotlabs/Module/Settings/Channel.php:532 msgid "making an <em>interesting</em> profile change" msgstr "Er sprake is van een <em>interessante</em> profielwijziging" -#: ../../Zotlabs/Module/Settings/Channel.php:511 +#: ../../Zotlabs/Module/Settings/Channel.php:533 msgid "Send a notification email when:" msgstr "Verzend een notificatie per e-mail wanneer:" -#: ../../Zotlabs/Module/Settings/Channel.php:512 +#: ../../Zotlabs/Module/Settings/Channel.php:534 msgid "You receive a connection request" msgstr "Je een connectieverzoek ontvangt" -#: ../../Zotlabs/Module/Settings/Channel.php:513 +#: ../../Zotlabs/Module/Settings/Channel.php:535 msgid "Your connections are confirmed" msgstr "Jouw connecties zijn bevestigd" -#: ../../Zotlabs/Module/Settings/Channel.php:514 +#: ../../Zotlabs/Module/Settings/Channel.php:536 msgid "Someone writes on your profile wall" msgstr "Iemand iets op jouw kanaal heeft geschreven" -#: ../../Zotlabs/Module/Settings/Channel.php:515 +#: ../../Zotlabs/Module/Settings/Channel.php:537 msgid "Someone writes a followup comment" msgstr "Iemand een reactie schrijft" -#: ../../Zotlabs/Module/Settings/Channel.php:516 +#: ../../Zotlabs/Module/Settings/Channel.php:538 msgid "You receive a private message" msgstr "Je een privé-bericht ontvangt" -#: ../../Zotlabs/Module/Settings/Channel.php:517 +#: ../../Zotlabs/Module/Settings/Channel.php:539 msgid "You receive a friend suggestion" msgstr "Je een kanaalvoorstel ontvangt" -#: ../../Zotlabs/Module/Settings/Channel.php:518 +#: ../../Zotlabs/Module/Settings/Channel.php:540 msgid "You are tagged in a post" msgstr "Je expliciet in een bericht bent genoemd" -#: ../../Zotlabs/Module/Settings/Channel.php:519 +#: ../../Zotlabs/Module/Settings/Channel.php:541 msgid "You are poked/prodded/etc. in a post" msgstr "Je bent in een bericht aangestoten/gepord/etc." -#: ../../Zotlabs/Module/Settings/Channel.php:521 +#: ../../Zotlabs/Module/Settings/Channel.php:543 msgid "Someone likes your post/comment" msgstr "Iemand jouw bericht/reactie leuk vindt" -#: ../../Zotlabs/Module/Settings/Channel.php:524 +#: ../../Zotlabs/Module/Settings/Channel.php:546 msgid "Show visual notifications including:" msgstr "Toon de volgende zichtbare notificaties:" -#: ../../Zotlabs/Module/Settings/Channel.php:526 +#: ../../Zotlabs/Module/Settings/Channel.php:548 msgid "Unseen grid activity" msgstr "Niet bekeken grid-activiteit" -#: ../../Zotlabs/Module/Settings/Channel.php:527 +#: ../../Zotlabs/Module/Settings/Channel.php:549 msgid "Unseen channel activity" msgstr "Niet bekeken kanaal-activiteit" -#: ../../Zotlabs/Module/Settings/Channel.php:528 +#: ../../Zotlabs/Module/Settings/Channel.php:550 msgid "Unseen private messages" msgstr "Niet bekeken privéberichten" -#: ../../Zotlabs/Module/Settings/Channel.php:528 -#: ../../Zotlabs/Module/Settings/Channel.php:533 -#: ../../Zotlabs/Module/Settings/Channel.php:534 -#: ../../Zotlabs/Module/Settings/Channel.php:535 +#: ../../Zotlabs/Module/Settings/Channel.php:550 +#: ../../Zotlabs/Module/Settings/Channel.php:555 +#: ../../Zotlabs/Module/Settings/Channel.php:556 +#: ../../Zotlabs/Module/Settings/Channel.php:557 #: ../../extend/addon/addon/jappixmini/jappixmini.php:343 msgid "Recommended" msgstr "Aanbevolen" -#: ../../Zotlabs/Module/Settings/Channel.php:529 +#: ../../Zotlabs/Module/Settings/Channel.php:551 msgid "Upcoming events" msgstr "Aankomende gebeurtenissen" -#: ../../Zotlabs/Module/Settings/Channel.php:530 +#: ../../Zotlabs/Module/Settings/Channel.php:552 msgid "Events today" msgstr "Gebeurtenissen van vandaag" -#: ../../Zotlabs/Module/Settings/Channel.php:531 +#: ../../Zotlabs/Module/Settings/Channel.php:553 msgid "Upcoming birthdays" msgstr "Aankomende verjaardagen" -#: ../../Zotlabs/Module/Settings/Channel.php:531 +#: ../../Zotlabs/Module/Settings/Channel.php:553 msgid "Not available in all themes" msgstr "Niet in alle thema's beschikbaar" -#: ../../Zotlabs/Module/Settings/Channel.php:532 +#: ../../Zotlabs/Module/Settings/Channel.php:554 msgid "System (personal) notifications" msgstr "(Persoonlijke) systeemnotificaties" -#: ../../Zotlabs/Module/Settings/Channel.php:533 +#: ../../Zotlabs/Module/Settings/Channel.php:555 msgid "System info messages" msgstr "Systeemmededelingen" -#: ../../Zotlabs/Module/Settings/Channel.php:534 +#: ../../Zotlabs/Module/Settings/Channel.php:556 msgid "System critical alerts" msgstr "Kritische systeemwaarschuwingen" -#: ../../Zotlabs/Module/Settings/Channel.php:535 +#: ../../Zotlabs/Module/Settings/Channel.php:557 msgid "New connections" msgstr "Nieuwe connecties" -#: ../../Zotlabs/Module/Settings/Channel.php:536 +#: ../../Zotlabs/Module/Settings/Channel.php:558 msgid "System Registrations" msgstr "Nieuwe accountregistraties op deze hub" -#: ../../Zotlabs/Module/Settings/Channel.php:537 +#: ../../Zotlabs/Module/Settings/Channel.php:559 msgid "" "Also show new wall posts, private messages and connections under Notices" msgstr "Toon tevens nieuwe kanaalberichten, privéberichten en connecties onder Notificaties" -#: ../../Zotlabs/Module/Settings/Channel.php:539 +#: ../../Zotlabs/Module/Settings/Channel.php:561 msgid "Notify me of events this many days in advance" msgstr "Herinner mij zoveel dagen van te voren aan gebeurtenissen" -#: ../../Zotlabs/Module/Settings/Channel.php:539 +#: ../../Zotlabs/Module/Settings/Channel.php:561 msgid "Must be greater than 0" msgstr "Moet hoger dan 0 zijn" -#: ../../Zotlabs/Module/Settings/Channel.php:541 +#: ../../Zotlabs/Module/Settings/Channel.php:567 msgid "Advanced Account/Page Type Settings" msgstr "Instellingen geavanceerd account/paginatype" -#: ../../Zotlabs/Module/Settings/Channel.php:542 +#: ../../Zotlabs/Module/Settings/Channel.php:568 msgid "Change the behaviour of this account for special situations" msgstr "Verander het gedrag van dit account voor speciale situaties" -#: ../../Zotlabs/Module/Settings/Channel.php:544 +#: ../../Zotlabs/Module/Settings/Channel.php:570 msgid "Miscellaneous Settings" msgstr "Diverse instellingen" -#: ../../Zotlabs/Module/Settings/Channel.php:545 +#: ../../Zotlabs/Module/Settings/Channel.php:571 msgid "Default photo upload folder" msgstr "Standaard fotoalbum voor uploads" -#: ../../Zotlabs/Module/Settings/Channel.php:545 -#: ../../Zotlabs/Module/Settings/Channel.php:546 +#: ../../Zotlabs/Module/Settings/Channel.php:571 +#: ../../Zotlabs/Module/Settings/Channel.php:572 msgid "%Y - current year, %m - current month" msgstr "%Y - dit jaar, %m - deze maand" -#: ../../Zotlabs/Module/Settings/Channel.php:546 +#: ../../Zotlabs/Module/Settings/Channel.php:572 msgid "Default file upload folder" msgstr "Standaard bestandsmap voor uploads" -#: ../../Zotlabs/Module/Settings/Channel.php:548 +#: ../../Zotlabs/Module/Settings/Channel.php:574 msgid "Personal menu to display in your channel pages" msgstr "Persoonlijk menu om op je kanaalpagina's weer te geven" -#: ../../Zotlabs/Module/Settings/Channel.php:550 +#: ../../Zotlabs/Module/Settings/Channel.php:576 msgid "Remove this channel." msgstr "Verwijder dit kanaal." -#: ../../Zotlabs/Module/Settings/Channel.php:551 +#: ../../Zotlabs/Module/Settings/Channel.php:577 msgid "Firefox Share $Projectname provider" msgstr "$Projectname-service voor Firefox Share" -#: ../../Zotlabs/Module/Settings/Channel.php:552 +#: ../../Zotlabs/Module/Settings/Channel.php:578 msgid "Start calendar week on monday" msgstr "Begin in de agenda de week op maandag" -#: ../../Zotlabs/Module/Settings/Display.php:137 +#: ../../Zotlabs/Module/Settings/Featured.php:20 +msgid "Affinity Slider settings updated." +msgstr "Affiniteitsinstellingen bijgewerkt." + +#: ../../Zotlabs/Module/Settings/Featured.php:34 +msgid "No feature settings configured" +msgstr "Geen plugin-instellingen aanwezig" + +#: ../../Zotlabs/Module/Settings/Featured.php:41 +msgid "Default maximum affinity level" +msgstr "Standaard hoogste affiniteitsniveau" + +#: ../../Zotlabs/Module/Settings/Featured.php:46 +msgid "Default minimum affinity level" +msgstr "Standaard laagste affiniteitsniveau" + +#: ../../Zotlabs/Module/Settings/Featured.php:50 +msgid "Affinity Slider Settings" +msgstr "Affiniteitsinstellingen" + +#: ../../Zotlabs/Module/Settings/Featured.php:60 +msgid "Feature/Addon Settings" +msgstr "Plugin-instellingen" + +#: ../../Zotlabs/Module/Settings/Permcats.php:37 +msgid "Permission category saved." +msgstr "Permissiegroep opgeslagen." + +#: ../../Zotlabs/Module/Settings/Permcats.php:63 +msgid "" +"Use this form to create permission rules for various classes of people or " +"connections." +msgstr "Gebruik dit formulier om permissieregels voor diverse soorten mensen en connecties aan te maken." + +#: ../../Zotlabs/Module/Settings/Permcats.php:96 +msgid "Permission Categories" +msgstr "Permissiegroepen" + +#: ../../Zotlabs/Module/Settings/Permcats.php:104 +msgid "Permission Name" +msgstr "Permissienaam" + +#: ../../Zotlabs/Module/Settings/Tokens.php:31 +#, php-format +msgid "This channel is limited to %d tokens" +msgstr "Dit kanaal heeft een limiet van %d tokens" + +#: ../../Zotlabs/Module/Settings/Tokens.php:37 +msgid "Name and Password are required." +msgstr "Naam en wachtwoord zijn vereist" + +#: ../../Zotlabs/Module/Settings/Tokens.php:77 +msgid "Token saved." +msgstr "Token opgeslagen." + +#: ../../Zotlabs/Module/Settings/Tokens.php:113 +msgid "" +"Use this form to create temporary access identifiers to share things with " +"non-members. These identities may be used in Access Control Lists and " +"visitors may login using these credentials to access private content." +msgstr "Gebruik dit formulier om tijdelijke identiteiten aan te maken, waarmee je bepaalde informatie met niet-leden kan delen. Deze identiteiten kunnen onder Permissies (handmatige selectie) worden gebruikt. Gasten kunnen inloggen met onderstaande gegevens om zo toegang te krijgen tot privéinhoud." + +#: ../../Zotlabs/Module/Settings/Tokens.php:115 +msgid "" +"You may also provide <em>dropbox</em> style access links to friends and " +"associates by adding the Login Password to any specific site URL as shown. " +"Examples:" +msgstr "Je kan ook <em>dropbox</em>-achtige links aan mensen geven door bovenstaand wachtwoord op onderstaande manier aan een hub-URL toe te voegen. Voorbeelden:" + +#: ../../Zotlabs/Module/Settings/Tokens.php:150 ../../include/widgets.php:644 +msgid "Guest Access Tokens" +msgstr "Gasttoegang" + +#: ../../Zotlabs/Module/Settings/Tokens.php:157 +msgid "Login Name" +msgstr "Inlognaam" + +#: ../../Zotlabs/Module/Settings/Tokens.php:158 +msgid "Login Password" +msgstr "Wachtwoord:" + +#: ../../Zotlabs/Module/Settings/Tokens.php:159 +msgid "Expires (yyyy-mm-dd)" +msgstr "Geldig t/m (yyyy-mm-dd)" + +#: ../../Zotlabs/Module/Settings/Display.php:145 msgid "No special theme for mobile devices" msgstr "Geen speciaal thema voor mobiele apparaten" -#: ../../Zotlabs/Module/Settings/Display.php:140 +#: ../../Zotlabs/Module/Settings/Display.php:148 #, php-format msgid "%s - (Experimental)" msgstr "%s - (experimenteel)" -#: ../../Zotlabs/Module/Settings/Display.php:191 +#: ../../Zotlabs/Module/Settings/Display.php:198 msgid "Display Settings" msgstr "Weergave-instellingen" -#: ../../Zotlabs/Module/Settings/Display.php:192 +#: ../../Zotlabs/Module/Settings/Display.php:199 msgid "Theme Settings" msgstr "Thema-instellingen" -#: ../../Zotlabs/Module/Settings/Display.php:193 +#: ../../Zotlabs/Module/Settings/Display.php:200 msgid "Custom Theme Settings" msgstr "Handmatige thema-instellingen" -#: ../../Zotlabs/Module/Settings/Display.php:194 +#: ../../Zotlabs/Module/Settings/Display.php:201 msgid "Content Settings" msgstr "Inhoudsinstellingen" -#: ../../Zotlabs/Module/Settings/Display.php:200 +#: ../../Zotlabs/Module/Settings/Display.php:207 msgid "Display Theme:" msgstr "Gebruik thema:" -#: ../../Zotlabs/Module/Settings/Display.php:201 +#: ../../Zotlabs/Module/Settings/Display.php:208 msgid "Select scheme" msgstr "Kies schema van thema" -#: ../../Zotlabs/Module/Settings/Display.php:203 +#: ../../Zotlabs/Module/Settings/Display.php:210 msgid "Mobile Theme:" msgstr "Mobiel thema:" -#: ../../Zotlabs/Module/Settings/Display.php:204 +#: ../../Zotlabs/Module/Settings/Display.php:211 msgid "Preload images before rendering the page" msgstr "Afbeeldingen laden voordat de pagina wordt weergegeven" -#: ../../Zotlabs/Module/Settings/Display.php:204 +#: ../../Zotlabs/Module/Settings/Display.php:211 msgid "" "The subjective page load time will be longer but the page will be ready when" " displayed" msgstr "De laadtijd van een pagina lijkt langer, maar de pagina is wel meteen helemaal geladen wanneer deze wordt weergeven" -#: ../../Zotlabs/Module/Settings/Display.php:205 +#: ../../Zotlabs/Module/Settings/Display.php:212 msgid "Enable user zoom on mobile devices" msgstr "Inzoomen op smartphones en tablets toestaan" -#: ../../Zotlabs/Module/Settings/Display.php:206 +#: ../../Zotlabs/Module/Settings/Display.php:213 msgid "Update browser every xx seconds" msgstr "Ververs de webbrowser om de zoveel seconde" -#: ../../Zotlabs/Module/Settings/Display.php:206 +#: ../../Zotlabs/Module/Settings/Display.php:213 msgid "Minimum of 10 seconds, no maximum" msgstr "Minimaal 10 seconde, geen maximum" -#: ../../Zotlabs/Module/Settings/Display.php:207 +#: ../../Zotlabs/Module/Settings/Display.php:214 msgid "Maximum number of conversations to load at any time:" msgstr "Maximaal aantal conversaties die per keer geladen worden:" -#: ../../Zotlabs/Module/Settings/Display.php:207 +#: ../../Zotlabs/Module/Settings/Display.php:214 msgid "Maximum of 100 items" msgstr "Maximaal 100 conversaties" -#: ../../Zotlabs/Module/Settings/Display.php:208 +#: ../../Zotlabs/Module/Settings/Display.php:215 msgid "Show emoticons (smilies) as images" msgstr "Toon emoticons (smilies) als afbeeldingen" -#: ../../Zotlabs/Module/Settings/Display.php:209 +#: ../../Zotlabs/Module/Settings/Display.php:216 msgid "Manual conversation updates" msgstr "Handmatige conversatie-updates" -#: ../../Zotlabs/Module/Settings/Display.php:209 -msgid "Default is automatic, which may increase screen jumping" -msgstr "Standaard is automatisch, maar soms kan het zorgen voor het verspringen van items" +#: ../../Zotlabs/Module/Settings/Display.php:216 +msgid "Default is on, turning this off may increase screen jumping" +msgstr "Dit is standaard ingeschakeld en door dit uit te schakelen kunnen items soms verspringen." -#: ../../Zotlabs/Module/Settings/Display.php:210 +#: ../../Zotlabs/Module/Settings/Display.php:217 msgid "Link post titles to source" msgstr "Berichtkoppen naar originele locatie linken" -#: ../../Zotlabs/Module/Settings/Display.php:211 +#: ../../Zotlabs/Module/Settings/Display.php:218 msgid "System Page Layout Editor - (advanced)" msgstr "Lay-out bewerken van systeempagina's (geavanceerd)" -#: ../../Zotlabs/Module/Settings/Display.php:214 +#: ../../Zotlabs/Module/Settings/Display.php:221 msgid "Use blog/list mode on channel page" msgstr "Gebruik blog/lijst-modus op kanaalpagina" -#: ../../Zotlabs/Module/Settings/Display.php:214 -#: ../../Zotlabs/Module/Settings/Display.php:215 +#: ../../Zotlabs/Module/Settings/Display.php:221 +#: ../../Zotlabs/Module/Settings/Display.php:222 msgid "(comments displayed separately)" msgstr "(reacties worden afzonderlijk weergeven)" -#: ../../Zotlabs/Module/Settings/Display.php:215 +#: ../../Zotlabs/Module/Settings/Display.php:222 msgid "Use blog/list mode on grid page" msgstr "Gebruik blog/lijst-modus op gridpagina" -#: ../../Zotlabs/Module/Settings/Display.php:216 +#: ../../Zotlabs/Module/Settings/Display.php:223 msgid "Channel page max height of content (in pixels)" msgstr "Maximale hoogte berichtinhoud op kanaalpagina (in pixels)" -#: ../../Zotlabs/Module/Settings/Display.php:216 -#: ../../Zotlabs/Module/Settings/Display.php:217 +#: ../../Zotlabs/Module/Settings/Display.php:223 +#: ../../Zotlabs/Module/Settings/Display.php:224 msgid "click to expand content exceeding this height" msgstr "klik om inhoud uit te klappen die deze hoogte overschrijdt" -#: ../../Zotlabs/Module/Settings/Display.php:217 +#: ../../Zotlabs/Module/Settings/Display.php:224 msgid "Grid page max height of content (in pixels)" msgstr "Maximale hoogte berichtinhoud op gridpagina (in pixels)" -#: ../../Zotlabs/Module/Settings/Featured.php:24 -msgid "No feature settings configured" -msgstr "Geen plugin-instellingen aanwezig" - -#: ../../Zotlabs/Module/Settings/Featured.php:31 -msgid "Feature/Addon Settings" -msgstr "Plugin-instellingen" - #: ../../Zotlabs/Module/Tagrm.php:48 ../../Zotlabs/Module/Tagrm.php:98 msgid "Tag removed" msgstr "Tag verwijderd" @@ -6657,88 +6548,450 @@ msgstr "Naam van ding" #: ../../Zotlabs/Module/Thing.php:309 ../../Zotlabs/Module/Thing.php:361 msgid "URL of thing (optional)" -msgstr "URL van ding (optioneel)" +msgstr "URL van ding (niet verplicht)" #: ../../Zotlabs/Module/Thing.php:311 ../../Zotlabs/Module/Thing.php:362 msgid "URL for photo of thing (optional)" -msgstr "URL voor foto van ding (optioneel)" +msgstr "URL voor foto van ding (niet verplicht)" #: ../../Zotlabs/Module/Thing.php:353 msgid "Add Thing to your Profile" msgstr "Ding aan je profiel toevoegen" -#: ../../Zotlabs/Module/Import.php:33 +#: ../../Zotlabs/Module/Setup.php:176 +msgid "$Projectname Server - Setup" +msgstr "$Projectname Hub - Setup" + +#: ../../Zotlabs/Module/Setup.php:180 +msgid "Could not connect to database." +msgstr "Could not connect to database." + +#: ../../Zotlabs/Module/Setup.php:184 +msgid "" +"Could not connect to specified site URL. Possible SSL certificate or DNS " +"issue." +msgstr "Could not connect to specified hub URL. Possible SSL certificate or DNS issue." + +#: ../../Zotlabs/Module/Setup.php:191 +msgid "Could not create table." +msgstr "Could not create table." + +#: ../../Zotlabs/Module/Setup.php:196 +msgid "Your site database has been installed." +msgstr "Your hub database has been installed." + +#: ../../Zotlabs/Module/Setup.php:200 +msgid "" +"You may need to import the file \"install/schema_xxx.sql\" manually using a " +"database client." +msgstr "You may need to import the file \"install/schema_xxx.sql\" manually using a database client." + +#: ../../Zotlabs/Module/Setup.php:201 ../../Zotlabs/Module/Setup.php:263 +#: ../../Zotlabs/Module/Setup.php:750 +msgid "Please see the file \"install/INSTALL.txt\"." +msgstr "Please see the file \"install/INSTALL.txt\"." + +#: ../../Zotlabs/Module/Setup.php:260 +msgid "System check" +msgstr "System check" + +#: ../../Zotlabs/Module/Setup.php:265 +msgid "Check again" +msgstr "Check again" + +#: ../../Zotlabs/Module/Setup.php:287 +msgid "Database connection" +msgstr "Database connection" + +#: ../../Zotlabs/Module/Setup.php:288 +msgid "" +"In order to install $Projectname we need to know how to connect to your " +"database." +msgstr "In order to install $Projectname we need to know how to connect to your database." + +#: ../../Zotlabs/Module/Setup.php:289 +msgid "" +"Please contact your hosting provider or site administrator if you have " +"questions about these settings." +msgstr "Please contact your hosting provider or server administrator if you have questions about these settings." + +#: ../../Zotlabs/Module/Setup.php:290 +msgid "" +"The database you specify below should already exist. If it does not, please " +"create it before continuing." +msgstr "The database you specify below should already exist. If it does not, please create it before continuing." + +#: ../../Zotlabs/Module/Setup.php:294 +msgid "Database Server Name" +msgstr "Database Server Name" + +#: ../../Zotlabs/Module/Setup.php:294 +msgid "Default is 127.0.0.1" +msgstr "Default is 127.0.0.1" + +#: ../../Zotlabs/Module/Setup.php:295 +msgid "Database Port" +msgstr "Database Port" + +#: ../../Zotlabs/Module/Setup.php:295 +msgid "Communication port number - use 0 for default" +msgstr "Communication port number - use 0 for default" + +#: ../../Zotlabs/Module/Setup.php:296 +msgid "Database Login Name" +msgstr "Database Login Name" + +#: ../../Zotlabs/Module/Setup.php:297 +msgid "Database Login Password" +msgstr "Database Login Password" + +#: ../../Zotlabs/Module/Setup.php:298 +msgid "Database Name" +msgstr "Database Name" + +#: ../../Zotlabs/Module/Setup.php:299 +msgid "Database Type" +msgstr "Database Type" + +#: ../../Zotlabs/Module/Setup.php:301 ../../Zotlabs/Module/Setup.php:347 +msgid "Site administrator email address" +msgstr "Hub administrator email address" + +#: ../../Zotlabs/Module/Setup.php:301 ../../Zotlabs/Module/Setup.php:347 +msgid "" +"Your account email address must match this in order to use the web admin " +"panel." +msgstr "Your account email address must match this in order to use the web admin panel." + +#: ../../Zotlabs/Module/Setup.php:302 ../../Zotlabs/Module/Setup.php:349 +msgid "Website URL" +msgstr "Hub URL" + +#: ../../Zotlabs/Module/Setup.php:302 ../../Zotlabs/Module/Setup.php:349 +msgid "Please use SSL (https) URL if available." +msgstr "Please use SSL (https) URL if available." + +#: ../../Zotlabs/Module/Setup.php:303 ../../Zotlabs/Module/Setup.php:353 +msgid "Please select a default timezone for your website" +msgstr "Please select a default timezone for your hub" + +#: ../../Zotlabs/Module/Setup.php:336 +msgid "Site settings" +msgstr "Hub settings" + +#: ../../Zotlabs/Module/Setup.php:392 +msgid "PHP version 5.5 or greater is required." +msgstr "PHP version 5.5 or greater is required." + +#: ../../Zotlabs/Module/Setup.php:393 +msgid "PHP version" +msgstr "PHP version" + +#: ../../Zotlabs/Module/Setup.php:409 +msgid "Could not find a command line version of PHP in the web server PATH." +msgstr "Could not find a command line version of PHP in the web server PATH." + +#: ../../Zotlabs/Module/Setup.php:410 +msgid "" +"If you don't have a command line version of PHP installed on server, you " +"will not be able to run background polling via cron." +msgstr "If you don't have a command line version of PHP installed on server, you will not be able to run background polling via cron." + +#: ../../Zotlabs/Module/Setup.php:414 +msgid "PHP executable path" +msgstr "PHP executable path" + +#: ../../Zotlabs/Module/Setup.php:414 +msgid "" +"Enter full path to php executable. You can leave this blank to continue the " +"installation." +msgstr "Enter full path to php executable. You can leave this blank to continue the installation." + +#: ../../Zotlabs/Module/Setup.php:419 +msgid "Command line PHP" +msgstr "Command line PHP" + +#: ../../Zotlabs/Module/Setup.php:429 +msgid "" +"Unable to check command line PHP, as shell_exec() is disabled. This is " +"required." +msgstr "Unable to check command line PHP, as shell_exec() is disabled. This is required." + +#: ../../Zotlabs/Module/Setup.php:432 +msgid "" +"The command line version of PHP on your system does not have " +"\"register_argc_argv\" enabled." +msgstr "The command line version of PHP on your system does not have \"register_argc_argv\" enabled." + +#: ../../Zotlabs/Module/Setup.php:433 +msgid "This is required for message delivery to work." +msgstr "This is required for message delivery to work." + +#: ../../Zotlabs/Module/Setup.php:436 +msgid "PHP register_argc_argv" +msgstr "PHP register_argc_argv" + +#: ../../Zotlabs/Module/Setup.php:454 #, php-format -msgid "Your service plan only allows %d channels." -msgstr "Jouw abonnement staat maar %d kanalen toe." +msgid "" +"Your max allowed total upload size is set to %s. Maximum size of one file to" +" upload is set to %s. You are allowed to upload up to %d files at once." +msgstr "Your max allowed total upload size is set to %s. Maximum size of one file to upload is set to %s. You are allowed to upload up to %d files at once." -#: ../../Zotlabs/Module/Import.php:157 ../../include/import.php:100 -msgid "Cloned channel not found. Import failed." -msgstr "Gekloond kanaal niet gevonden. Importeren mislukt." +#: ../../Zotlabs/Module/Setup.php:459 +msgid "You can adjust these settings in the server php.ini file." +msgstr "You can adjust these settings in the server php.ini file." -#: ../../Zotlabs/Module/Import.php:167 -msgid "No channel. Import failed." -msgstr "Geen kanaal. Importeren mislukt." +#: ../../Zotlabs/Module/Setup.php:461 +msgid "PHP upload limits" +msgstr "PHP upload limits" -#: ../../Zotlabs/Module/Import.php:503 -#: ../../include/Import/import_diaspora.php:142 -msgid "Import completed." -msgstr "Import voltooid." +#: ../../Zotlabs/Module/Setup.php:484 +msgid "" +"Error: the \"openssl_pkey_new\" function on this system is not able to " +"generate encryption keys" +msgstr "Error: the \"openssl_pkey_new\" function on this system is not able to generate encryption keys" -#: ../../Zotlabs/Module/Import.php:525 -msgid "You must be logged in to use this feature." -msgstr "Je moet ingelogd zijn om dit onderdeel te kunnen gebruiken." +#: ../../Zotlabs/Module/Setup.php:485 +msgid "" +"If running under Windows, please see " +"\"http://www.php.net/manual/en/openssl.installation.php\"." +msgstr "If running under Windows, please see \"http://www.php.net/manual/en/openssl.installation.php\"." -#: ../../Zotlabs/Module/Import.php:530 -msgid "Import Channel" -msgstr "Kanaal importeren" +#: ../../Zotlabs/Module/Setup.php:488 +msgid "Generate encryption keys" +msgstr "Generate encryption keys" + +#: ../../Zotlabs/Module/Setup.php:505 +msgid "libCurl PHP module" +msgstr "libCurl PHP module" + +#: ../../Zotlabs/Module/Setup.php:506 +msgid "GD graphics PHP module" +msgstr "GD graphics PHP module" + +#: ../../Zotlabs/Module/Setup.php:507 +msgid "OpenSSL PHP module" +msgstr "OpenSSL PHP module" + +#: ../../Zotlabs/Module/Setup.php:508 +msgid "PDO database PHP module" +msgstr "PDO database PHP module" -#: ../../Zotlabs/Module/Import.php:531 +#: ../../Zotlabs/Module/Setup.php:509 +msgid "mb_string PHP module" +msgstr "mb_string PHP module" + +#: ../../Zotlabs/Module/Setup.php:510 +msgid "xml PHP module" +msgstr "xml PHP module" + +#: ../../Zotlabs/Module/Setup.php:514 ../../Zotlabs/Module/Setup.php:516 +msgid "Apache mod_rewrite module" +msgstr "Apache mod_rewrite module" + +#: ../../Zotlabs/Module/Setup.php:514 msgid "" -"Use this form to import an existing channel from a different server/hub. You" -" may retrieve the channel identity from the old server/hub via the network " -"or provide an export file." -msgstr "Gebruik dit formulier om een bestaand kanaal te importeren van een andere hub. Je kan de kanaal-identiteit van de oude hub via het netwerk ontvangen of een exportbestand verstrekken." +"Error: Apache webserver mod-rewrite module is required but not installed." +msgstr "Error: Apache webserver mod-rewrite module is required but not installed." -#: ../../Zotlabs/Module/Import.php:533 -msgid "Or provide the old server/hub details" -msgstr "Of vul de gegevens van de oude hub in" +#: ../../Zotlabs/Module/Setup.php:520 ../../Zotlabs/Module/Setup.php:523 +msgid "exec" +msgstr "exec" -#: ../../Zotlabs/Module/Import.php:534 -msgid "Your old identity address (xyz@example.com)" -msgstr "Jouw oude kanaaladres (xyz@example.com)" +#: ../../Zotlabs/Module/Setup.php:520 +msgid "" +"Error: exec is required but is either not installed or has been disabled in " +"php.ini" +msgstr "Error: exec is required but is either not installed or has been disabled in php.ini" -#: ../../Zotlabs/Module/Import.php:535 -msgid "Your old login email address" -msgstr "Het e-mailadres van je oude account" +#: ../../Zotlabs/Module/Setup.php:526 ../../Zotlabs/Module/Setup.php:529 +msgid "shell_exec" +msgstr "shell_exec" -#: ../../Zotlabs/Module/Import.php:536 -msgid "Your old login password" -msgstr "Wachtwoord van jouw oude account" +#: ../../Zotlabs/Module/Setup.php:526 +msgid "" +"Error: shell_exec is required but is either not installed or has been " +"disabled in php.ini" +msgstr "Error: shell_exec is required but is either not installed or has been disabled in php.ini" + +#: ../../Zotlabs/Module/Setup.php:534 +msgid "Error: libCURL PHP module required but not installed." +msgstr "Error: libCURL PHP module required but not installed." -#: ../../Zotlabs/Module/Import.php:537 +#: ../../Zotlabs/Module/Setup.php:538 msgid "" -"For either option, please choose whether to make this hub your new primary " -"address, or whether your old location should continue this role. You will be" -" able to post from either location, but only one can be marked as the " -"primary location for files, photos, and media." -msgstr "Voor elke optie geldt dat je moet kiezen of je jouw primaire kanaaladres op deze hub wil instellen of dat jouw oude hub deze rol blijft vervullen." +"Error: GD graphics PHP module with JPEG support required but not installed." +msgstr "Error: GD graphics PHP module with JPEG support required but not installed." -#: ../../Zotlabs/Module/Import.php:538 -msgid "Make this hub my primary location" -msgstr "Stel deze hub als mijn primaire locatie in" +#: ../../Zotlabs/Module/Setup.php:542 +msgid "Error: openssl PHP module required but not installed." +msgstr "Error: openssl PHP module required but not installed." + +#: ../../Zotlabs/Module/Setup.php:546 +msgid "Error: PDO database PHP module required but not installed." +msgstr "Error: PDO database PHP module required but not installed." + +#: ../../Zotlabs/Module/Setup.php:550 +msgid "Error: mb_string PHP module required but not installed." +msgstr "Error: mb_string PHP module required but not installed." + +#: ../../Zotlabs/Module/Setup.php:554 +msgid "Error: xml PHP module required for DAV but not installed." +msgstr "Error: xml PHP module required for DAV but not installed." -#: ../../Zotlabs/Module/Import.php:539 +#: ../../Zotlabs/Module/Setup.php:572 msgid "" -"Import existing posts if possible (experimental - limited by available " -"memory" -msgstr "Importeer bestaande berichten wanneer mogelijk (experimenteel - afhankelijk van beschikbaar servergeheugen)" +"The web installer needs to be able to create a file called \".htconfig.php\"" +" in the top folder of your web server and it is unable to do so." +msgstr "The web installer needs to be able to create a file called \".htconfig.php\" in the top folder of your web server and it is unable to do so." -#: ../../Zotlabs/Module/Import.php:540 +#: ../../Zotlabs/Module/Setup.php:573 msgid "" -"This process may take several minutes to complete. Please submit the form " -"only once and leave this page open until finished." -msgstr "Dit proces kan enkele minuten in beslag nemen. Klik maar één keer op opslaan en verlaat deze pagina niet alvorens het proces is voltooid." +"This is most often a permission setting, as the web server may not be able " +"to write files in your folder - even if you can." +msgstr "This is most often a permission setting, as the web server may not be able to write files in your folder - even if you can." + +#: ../../Zotlabs/Module/Setup.php:574 +msgid "" +"At the end of this procedure, we will give you a text to save in a file " +"named .htconfig.php in your Red top folder." +msgstr "At the end of this procedure, we will give you a text to save in a file named .htconfig.php in your Red top folder." + +#: ../../Zotlabs/Module/Setup.php:575 +msgid "" +"You can alternatively skip this procedure and perform a manual installation." +" Please see the file \"install/INSTALL.txt\" for instructions." +msgstr "You can alternatively skip this procedure and perform a manual installation. Please see the file \"install/INSTALL.txt\" for instructions." + +#: ../../Zotlabs/Module/Setup.php:578 +msgid ".htconfig.php is writable" +msgstr ".htconfig.php is writable" + +#: ../../Zotlabs/Module/Setup.php:592 +msgid "" +"This software uses the Smarty3 template engine to render its web views. " +"Smarty3 compiles templates to PHP to speed up rendering." +msgstr "This software uses the Smarty3 template engine to render its web views. Smarty3 compiles templates to PHP to speed up rendering." + +#: ../../Zotlabs/Module/Setup.php:593 +#, php-format +msgid "" +"In order to store these compiled templates, the web server needs to have " +"write access to the directory %s under the top level web folder." +msgstr "In order to store these compiled templates, the web server needs to have write access to the directory %s under the top level web folder." + +#: ../../Zotlabs/Module/Setup.php:594 ../../Zotlabs/Module/Setup.php:615 +msgid "" +"Please ensure that the user that your web server runs as (e.g. www-data) has" +" write access to this folder." +msgstr "Please ensure that the user that your web server runs as (e.g. www-data) has write access to this folder." + +#: ../../Zotlabs/Module/Setup.php:595 +#, php-format +msgid "" +"Note: as a security measure, you should give the web server write access to " +"%s only--not the template files (.tpl) that it contains." +msgstr "Note: as a security measure, you should give the web server write access to %s only--not the template files (.tpl) that it contains." + +#: ../../Zotlabs/Module/Setup.php:598 +#, php-format +msgid "%s is writable" +msgstr "%s is writable" + +#: ../../Zotlabs/Module/Setup.php:614 +msgid "" +"This software uses the store directory to save uploaded files. The web " +"server needs to have write access to the store directory under the top level" +" web folder" +msgstr "This software uses the store directory to save uploaded files. The web server needs to have write access to the store directory under the top level web folder" + +#: ../../Zotlabs/Module/Setup.php:618 +msgid "store is writable" +msgstr "store is writable" + +#: ../../Zotlabs/Module/Setup.php:651 +msgid "" +"SSL certificate cannot be validated. Fix certificate or disable https access" +" to this site." +msgstr "SSL certificate cannot be validated. Fix certificate or disable https access to this hub." + +#: ../../Zotlabs/Module/Setup.php:652 +msgid "" +"If you have https access to your website or allow connections to TCP port " +"443 (the https: port), you MUST use a browser-valid certificate. You MUST " +"NOT use self-signed certificates!" +msgstr "If you have https access to your hub or allow connections to TCP port 443 (the https: port), you MUST use a browser-valid certificate. You MUST NOT use self-signed certificates!" + +#: ../../Zotlabs/Module/Setup.php:653 +msgid "" +"This restriction is incorporated because public posts from you may for " +"example contain references to images on your own hub." +msgstr "This restriction is incorporated because public posts from you may for example contain references to images on your own hub." + +#: ../../Zotlabs/Module/Setup.php:654 +msgid "" +"If your certificate is not recognized, members of other sites (who may " +"themselves have valid certificates) will get a warning message on their own " +"site complaining about security issues." +msgstr "If your certificate is not recognized, members of other hubs (who may themselves have valid certificates) will get a warning message on their own hub complaining about security issues." + +#: ../../Zotlabs/Module/Setup.php:655 +msgid "" +"This can cause usability issues elsewhere (not just on your own site) so we " +"must insist on this requirement." +msgstr "This can cause usability issues elsewhere (not just on your own hub) so we must insist on this requirement." + +#: ../../Zotlabs/Module/Setup.php:656 +msgid "" +"Providers are available that issue free certificates which are browser-" +"valid." +msgstr "Providers are available that issue free certificates which are browser-valid." + +#: ../../Zotlabs/Module/Setup.php:658 +msgid "" +"If you are confident that the certificate is valid and signed by a trusted " +"authority, check to see if you have failed to install an intermediate cert. " +"These are not normally required by browsers, but are required for server-to-" +"server communications." +msgstr "If you are confident that the certificate is valid and signed by a trusted authority, check to see if you have failed to install an intermediate cert. These are not normally required by browsers, but are required for server-to-server communications." + +#: ../../Zotlabs/Module/Setup.php:660 +msgid "SSL certificate validation" +msgstr "SSL certificate validation" + +#: ../../Zotlabs/Module/Setup.php:666 +msgid "" +"Url rewrite in .htaccess is not working. Check your server " +"configuration.Test: " +msgstr "Url rewrite in .htaccess is not working. Check your server configuration.Test: " + +#: ../../Zotlabs/Module/Setup.php:669 +msgid "Url rewrite is working" +msgstr "Url rewrite is working" + +#: ../../Zotlabs/Module/Setup.php:683 +msgid "" +"The database configuration file \".htconfig.php\" could not be written. " +"Please use the enclosed text to create a configuration file in your web " +"server root." +msgstr "The database configuration file \".htconfig.php\" could not be written. Please use the enclosed text to create a configuration file in your web server root." + +#: ../../Zotlabs/Module/Setup.php:707 +#: ../../extend/addon/addon/cdav/cdav.php:41 +#: ../../extend/addon/addon/rendezvous/rendezvous.php:401 +msgid "Errors encountered creating database tables." +msgstr "Errors encountered creating database tables." + +#: ../../Zotlabs/Module/Setup.php:748 +msgid "<h1>What next</h1>" +msgstr "<h1>What next</h1>" + +#: ../../Zotlabs/Module/Setup.php:749 +msgid "" +"IMPORTANT: You will need to [manually] setup a scheduled task for the " +"poller." +msgstr "IMPORTANT: You will need to [manually] setup a scheduled task for the poller." #: ../../Zotlabs/Module/Viewconnections.php:65 msgid "No connections." @@ -6753,60 +7006,232 @@ msgstr "Bezoek het profiel van %s [%s]" msgid "View Connections" msgstr "Connecties weergeven" -#: ../../Zotlabs/Module/Viewsrc.php:44 -msgid "Source of Item" -msgstr "Bron van item" +#: ../../Zotlabs/Module/Wiki.php:30 +msgid "Profile Unavailable." +msgstr "Profiel niet beschikbaar." + +#: ../../Zotlabs/Module/Wiki.php:44 +#: ../../extend/addon/addon/gitwiki/Mod_Gitwiki.php:40 +msgid "Not found" +msgstr "Niet gevonden" + +#: ../../Zotlabs/Module/Wiki.php:68 +#: ../../extend/addon/addon/gitwiki/Mod_Gitwiki.php:60 +msgid "Invalid channel" +msgstr "Onbekend kanaal" + +#: ../../Zotlabs/Module/Wiki.php:159 +#: ../../extend/addon/addon/gitwiki/Mod_Gitwiki.php:144 +#: ../../include/conversation.php:1900 +msgid "Wikis" +msgstr "Wiki's" + +#: ../../Zotlabs/Module/Wiki.php:165 +#: ../../extend/addon/addon/gitwiki/Mod_Gitwiki.php:150 +msgid "Download" +msgstr "Download" + +#: ../../Zotlabs/Module/Wiki.php:169 +#: ../../extend/addon/addon/gitwiki/Mod_Gitwiki.php:154 +msgid "Wiki name" +msgstr "Naam wiki" + +#: ../../Zotlabs/Module/Wiki.php:170 +#: ../../extend/addon/addon/gitwiki/Mod_Gitwiki.php:155 +msgid "Content type" +msgstr "Opmaaktype" + +#: ../../Zotlabs/Module/Wiki.php:179 +#: ../../extend/addon/addon/gitwiki/Mod_Gitwiki.php:164 +msgid "Create a status post for this wiki" +msgstr "Plaats een bericht over deze wiki" + +#: ../../Zotlabs/Module/Wiki.php:204 +#: ../../extend/addon/addon/gitwiki/Mod_Gitwiki.php:183 +msgid "Wiki not found" +msgstr "Wiki is niet gevonden" + +#: ../../Zotlabs/Module/Wiki.php:228 +#: ../../extend/addon/addon/gitwiki/Mod_Gitwiki.php:208 +msgid "Rename page" +msgstr "Pagina hernoemen" + +#: ../../Zotlabs/Module/Wiki.php:232 +#: ../../extend/addon/addon/gitwiki/Mod_Gitwiki.php:212 +msgid "Error retrieving page content" +msgstr "Fout tijdens ophalen inhoud pagina" + +#: ../../Zotlabs/Module/Wiki.php:259 +#: ../../extend/addon/addon/gitwiki/Mod_Gitwiki.php:241 +msgid "Revision Comparison" +msgstr "Revisies vergelijken" + +#: ../../Zotlabs/Module/Wiki.php:260 +#: ../../extend/addon/addon/gitwiki/Mod_Gitwiki.php:242 +msgid "Revert" +msgstr "Ongedaan maken" + +#: ../../Zotlabs/Module/Wiki.php:264 +msgid "Short description of your changes (optional)" +msgstr "Korte omschrijving van jouw wijzigingen (niet verplicht)" + +#: ../../Zotlabs/Module/Wiki.php:271 +#: ../../extend/addon/addon/gitwiki/Mod_Gitwiki.php:251 +msgid "Source" +msgstr "Bron" + +#: ../../Zotlabs/Module/Wiki.php:279 +#: ../../extend/addon/addon/gitwiki/Mod_Gitwiki.php:259 +msgid "New page name" +msgstr "Nieuwe paginanaam" + +#: ../../Zotlabs/Module/Wiki.php:284 +#: ../../extend/addon/addon/gitwiki/Mod_Gitwiki.php:264 +#: ../../include/conversation.php:1299 +msgid "Embed image from photo albums" +msgstr "Afbeelding uit een fotoalbum invoegen" + +#: ../../Zotlabs/Module/Wiki.php:285 +#: ../../extend/addon/addon/gitwiki/Mod_Gitwiki.php:265 +#: ../../include/conversation.php:1393 +msgid "Embed an image from your albums" +msgstr "Afbeelding uit jouw albums invoegen" + +#: ../../Zotlabs/Module/Wiki.php:287 +#: ../../extend/addon/addon/gitwiki/Mod_Gitwiki.php:267 +#: ../../include/conversation.php:1395 ../../include/conversation.php:1442 +msgid "OK" +msgstr "OK" + +#: ../../Zotlabs/Module/Wiki.php:288 +#: ../../extend/addon/addon/gitwiki/Mod_Gitwiki.php:268 +#: ../../include/conversation.php:1335 +msgid "Choose images to embed" +msgstr "Kies afbeeldingen om in te voegen" + +#: ../../Zotlabs/Module/Wiki.php:289 +#: ../../extend/addon/addon/gitwiki/Mod_Gitwiki.php:269 +#: ../../include/conversation.php:1336 +msgid "Choose an album" +msgstr "Kies een album" + +#: ../../Zotlabs/Module/Wiki.php:290 +#: ../../extend/addon/addon/gitwiki/Mod_Gitwiki.php:270 +msgid "Choose a different album" +msgstr "Kies een ander album" + +#: ../../Zotlabs/Module/Wiki.php:291 +#: ../../extend/addon/addon/gitwiki/Mod_Gitwiki.php:271 +#: ../../include/conversation.php:1338 +msgid "Error getting album list" +msgstr "Fout tijdens ophalen albumlijst" + +#: ../../Zotlabs/Module/Wiki.php:292 +#: ../../extend/addon/addon/gitwiki/Mod_Gitwiki.php:272 +#: ../../include/conversation.php:1339 +msgid "Error getting photo link" +msgstr "Fout tijdens ophalen fotolink" + +#: ../../Zotlabs/Module/Wiki.php:293 +#: ../../extend/addon/addon/gitwiki/Mod_Gitwiki.php:273 +#: ../../include/conversation.php:1340 +msgid "Error getting album" +msgstr "Fout tijdens ophalen album" + +#: ../../Zotlabs/Module/Wiki.php:357 +#: ../../extend/addon/addon/gitwiki/Mod_Gitwiki.php:337 +msgid "Error creating wiki. Invalid name." +msgstr "Fout tijdens aanmaken wiki. Ongeldige naam." + +#: ../../Zotlabs/Module/Wiki.php:369 +#: ../../extend/addon/addon/gitwiki/Mod_Gitwiki.php:348 +msgid "Wiki created, but error creating Home page." +msgstr "Wiki aangemaakt, maar fout tijdens aanmaken homepagina." + +#: ../../Zotlabs/Module/Wiki.php:376 +#: ../../extend/addon/addon/gitwiki/Mod_Gitwiki.php:353 +msgid "Error creating wiki" +msgstr "Fout tijdens aanmaken wiki." + +#: ../../Zotlabs/Module/Wiki.php:388 +msgid "Wiki delete permission denied." +msgstr "Toegang geweigerd tijdens verwijderen wiki." + +#: ../../Zotlabs/Module/Wiki.php:398 +msgid "Error deleting wiki" +msgstr "Fout tijdens verwijderen wiki" + +#: ../../Zotlabs/Module/Wiki.php:424 +#: ../../extend/addon/addon/gitwiki/Mod_Gitwiki.php:400 +msgid "New page created" +msgstr "Nieuwe pagina aangemaakt" + +#: ../../Zotlabs/Module/Wiki.php:539 +msgid "Cannot delete Home" +msgstr "Kan Home niet verwijderen" + +#: ../../Zotlabs/Module/Wiki.php:603 +msgid "Current Revision" +msgstr "Huidige revisie" -#: ../../Zotlabs/Module/Chat.php:181 +#: ../../Zotlabs/Module/Wiki.php:603 +msgid "Selected Revision" +msgstr "Geselecteerde revisie" + +#: ../../Zotlabs/Module/Wiki.php:653 +msgid "You must be authenticated." +msgstr "Je moet geauthenticeerd zijn" + +#: ../../Zotlabs/Module/Chat.php:179 msgid "Room not found" msgstr "Chatkanaal niet gevonden" -#: ../../Zotlabs/Module/Chat.php:197 +#: ../../Zotlabs/Module/Chat.php:195 msgid "Leave Room" msgstr "Chatkanaal verlaten" -#: ../../Zotlabs/Module/Chat.php:198 +#: ../../Zotlabs/Module/Chat.php:196 msgid "Delete Room" msgstr "Chatkanaal verwijderen" -#: ../../Zotlabs/Module/Chat.php:199 +#: ../../Zotlabs/Module/Chat.php:197 msgid "I am away right now" msgstr "Ik ben momenteel afwezig" -#: ../../Zotlabs/Module/Chat.php:200 +#: ../../Zotlabs/Module/Chat.php:198 msgid "I am online" msgstr "Ik ben online" -#: ../../Zotlabs/Module/Chat.php:202 +#: ../../Zotlabs/Module/Chat.php:200 msgid "Bookmark this room" msgstr "Chatkanaal aan bladwijzers toevoegen" -#: ../../Zotlabs/Module/Chat.php:231 +#: ../../Zotlabs/Module/Chat.php:229 msgid "New Chatroom" msgstr "Nieuw chatkanaal" -#: ../../Zotlabs/Module/Chat.php:232 +#: ../../Zotlabs/Module/Chat.php:230 msgid "Chatroom name" msgstr "Naam chatkanaal" -#: ../../Zotlabs/Module/Chat.php:233 +#: ../../Zotlabs/Module/Chat.php:231 msgid "Expiration of chats (minutes)" msgstr "Aantal minuten voordat chatberichten worden verwijderd" -#: ../../Zotlabs/Module/Chat.php:249 +#: ../../Zotlabs/Module/Chat.php:247 #, php-format msgid "%1$s's Chatrooms" msgstr "Chatkanalen van %1$s" -#: ../../Zotlabs/Module/Chat.php:254 +#: ../../Zotlabs/Module/Chat.php:252 msgid "No chatrooms available" msgstr "Geen chatkanalen beschikbaar" -#: ../../Zotlabs/Module/Chat.php:258 +#: ../../Zotlabs/Module/Chat.php:256 msgid "Expiration" msgstr "Verloopt na" -#: ../../Zotlabs/Module/Chat.php:259 +#: ../../Zotlabs/Module/Chat.php:257 msgid "min" msgstr "min" @@ -6818,153 +7243,248 @@ msgstr "Xchan opzoeken" msgid "Lookup xchan beginning with (or webbie): " msgstr "Zoek een xchan (of webbie) die begint met:" -#: ../../Zotlabs/Module/Events.php:25 -msgid "Calendar entries imported." -msgstr "Agenda-items geïmporteerd." +#: ../../Zotlabs/Lib/Chatroom.php:27 +msgid "Missing room name" +msgstr "Naam chatkanaal ontbreekt" -#: ../../Zotlabs/Module/Events.php:27 -msgid "No calendar entries found." -msgstr "Geen agenda-items gevonden." +#: ../../Zotlabs/Lib/Chatroom.php:36 +msgid "Duplicate room name" +msgstr "Naam chatkanaal bestaat al" -#: ../../Zotlabs/Module/Events.php:106 -msgid "Event can not end before it has started." -msgstr "Gebeurtenis kan niet eindigen voordat het is begonnen" +#: ../../Zotlabs/Lib/Chatroom.php:86 ../../Zotlabs/Lib/Chatroom.php:94 +msgid "Invalid room specifier." +msgstr "Ongeldige omschrijving chatkanaal" -#: ../../Zotlabs/Module/Events.php:108 ../../Zotlabs/Module/Events.php:117 -#: ../../Zotlabs/Module/Events.php:139 -msgid "Unable to generate preview." -msgstr "Niet in staat om voorvertoning te genereren" +#: ../../Zotlabs/Lib/Chatroom.php:126 +msgid "Room not found." +msgstr "Chatkanaal niet gevonden" -#: ../../Zotlabs/Module/Events.php:115 -msgid "Event title and start time are required." -msgstr "Titel en begintijd van gebeurtenis zijn vereist." +#: ../../Zotlabs/Lib/Chatroom.php:147 +msgid "Room is full" +msgstr "Chatkanaal is vol" -#: ../../Zotlabs/Module/Events.php:137 ../../Zotlabs/Module/Events.php:261 -msgid "Event not found." -msgstr "Gebeurtenis niet gevonden" +#: ../../Zotlabs/Lib/Enotify.php:60 ../../include/network.php:1947 +msgid "$Projectname Notification" +msgstr "$Projectname-notificatie" -#: ../../Zotlabs/Module/Events.php:453 -msgid "Edit event title" -msgstr "Titel bewerken" +#: ../../Zotlabs/Lib/Enotify.php:61 ../../extend/addon/addon/diaspora/p.php:46 +#: ../../extend/addon/addon/diaspora/util.php:218 +#: ../../extend/addon/addon/diaspora/util.php:231 +#: ../../include/network.php:1948 +msgid "$projectname" +msgstr "$projectname" -#: ../../Zotlabs/Module/Events.php:453 -#: ../../extend/addon/addon/cdav/Mod_Cdav.php:835 -msgid "Event title" -msgstr "Titel" +#: ../../Zotlabs/Lib/Enotify.php:63 ../../include/network.php:1950 +msgid "Thank You," +msgstr "Bedankt," -#: ../../Zotlabs/Module/Events.php:455 -msgid "Categories (comma-separated list)" -msgstr "Categorieën (door komma's gescheiden lijst)" +#: ../../Zotlabs/Lib/Enotify.php:65 ../../include/network.php:1952 +#, php-format +msgid "%s Administrator" +msgstr "Beheerder %s" -#: ../../Zotlabs/Module/Events.php:456 -msgid "Edit Category" -msgstr "Categorie" +#: ../../Zotlabs/Lib/Enotify.php:116 +#, php-format +msgid "%s <!item_type!>" +msgstr "%s <!item_type!>" -#: ../../Zotlabs/Module/Events.php:456 -msgid "Category" -msgstr "Categorie" +#: ../../Zotlabs/Lib/Enotify.php:120 +#, php-format +msgid "[$Projectname:Notify] New mail received at %s" +msgstr "[$Projectname:Notificatie] Nieuw privébericht ontvangen op %s" -#: ../../Zotlabs/Module/Events.php:459 -msgid "Edit start date and time" -msgstr "Begindatum en -tijd bewerken" +#: ../../Zotlabs/Lib/Enotify.php:122 +#, php-format +msgid "%1$s, %2$s sent you a new private message at %3$s." +msgstr "%1$s, %2$s zond jou een nieuw privébericht om %3$s." -#: ../../Zotlabs/Module/Events.php:459 -#: ../../extend/addon/addon/cdav/Mod_Cdav.php:836 -msgid "Start date and time" -msgstr "Begindatum en -tijd" +#: ../../Zotlabs/Lib/Enotify.php:123 +#, php-format +msgid "%1$s sent you %2$s." +msgstr "%1$s zond jou %2$s." -#: ../../Zotlabs/Module/Events.php:460 ../../Zotlabs/Module/Events.php:463 -msgid "Finish date and time are not known or not relevant" -msgstr "Einddatum en -tijd zijn niet bekend of niet van toepassing" +#: ../../Zotlabs/Lib/Enotify.php:123 +msgid "a private message" +msgstr "een privébericht" -#: ../../Zotlabs/Module/Events.php:462 -msgid "Edit finish date and time" -msgstr "Einddatum en -tijd bewerken" +#: ../../Zotlabs/Lib/Enotify.php:124 +#, php-format +msgid "Please visit %s to view and/or reply to your private messages." +msgstr "Bezoek %s om je privéberichten te bekijken en/of er op te reageren." -#: ../../Zotlabs/Module/Events.php:462 -msgid "Finish date and time" -msgstr "Einddatum en -tijd" +#: ../../Zotlabs/Lib/Enotify.php:183 +#, php-format +msgid "%1$s, %2$s commented on [zrl=%3$s]a %4$s[/zrl]" +msgstr "%1$s, %2$s gaf een reactie op [zrl=%3$s]een %4$s[/zrl]" -#: ../../Zotlabs/Module/Events.php:464 ../../Zotlabs/Module/Events.php:465 -msgid "Adjust for viewer timezone" -msgstr "Aanpassen aan de tijdzone van wie deze gebeurtenis bekijkt" +#: ../../Zotlabs/Lib/Enotify.php:191 +#, php-format +msgid "%1$s, %2$s commented on [zrl=%3$s]%4$s's %5$s[/zrl]" +msgstr "%1$s, %2$s gaf een reactie op [zrl=%3$s]een %5$s van %4$s[/zrl]" -#: ../../Zotlabs/Module/Events.php:464 -msgid "" -"Important for events that happen in a particular place. Not practical for " -"global holidays." -msgstr "Belangrijk voor gebeurtenissen die op een bepaalde locatie plaatsvinden. Niet praktisch voor wereldwijde feestdagen." +#: ../../Zotlabs/Lib/Enotify.php:200 +#, php-format +msgid "%1$s, %2$s commented on [zrl=%3$s]your %4$s[/zrl]" +msgstr "%1$s, %2$s gaf een reactie op [zrl=%3$s]jouw %4$s[/zrl]" -#: ../../Zotlabs/Module/Events.php:466 -msgid "Edit Description" -msgstr "Omschrijving bewerken" +#: ../../Zotlabs/Lib/Enotify.php:211 +#, php-format +msgid "[$Projectname:Notify] Comment to conversation #%1$d by %2$s" +msgstr "[$Projectname:Notificatie] %2$s gaf een reactie in conversatie #%1$d" -#: ../../Zotlabs/Module/Events.php:468 -msgid "Edit Location" -msgstr "Locatie bewerken" +#: ../../Zotlabs/Lib/Enotify.php:212 +#, php-format +msgid "%1$s, %2$s commented on an item/conversation you have been following." +msgstr "%1$s, %2$s gaf een reactie in een conversatie die jij volgt." -#: ../../Zotlabs/Module/Events.php:472 ../../include/conversation.php:1262 -msgid "Permission settings" -msgstr "Permissies" +#: ../../Zotlabs/Lib/Enotify.php:215 ../../Zotlabs/Lib/Enotify.php:292 +#: ../../Zotlabs/Lib/Enotify.php:309 ../../Zotlabs/Lib/Enotify.php:335 +#: ../../Zotlabs/Lib/Enotify.php:353 ../../Zotlabs/Lib/Enotify.php:367 +#, php-format +msgid "Please visit %s to view and/or reply to the conversation." +msgstr "Bezoek %s om de conversatie te bekijken en/of er op te reageren." -#: ../../Zotlabs/Module/Events.php:485 -msgid "Advanced Options" -msgstr "Geavanceerde opties" +#: ../../Zotlabs/Lib/Enotify.php:273 +#, php-format +msgid "%1$s, %2$s liked [zrl=%3$s]your %4$s[/zrl]" +msgstr "%1$s, %2$s vindt [zrl=%3$s]jouw %4$s[/zrl] leuk" -#: ../../Zotlabs/Module/Events.php:624 -msgid "Edit event" -msgstr "Gebeurtenis bewerken" +#: ../../Zotlabs/Lib/Enotify.php:288 +#, php-format +msgid "[$Projectname:Notify] Like received to conversation #%1$d by %2$s" +msgstr "[$Projectname:Notificatie] %2$s vindt iets leuk in conversatie #%1$d" -#: ../../Zotlabs/Module/Events.php:626 -msgid "Delete event" -msgstr "Gebeurtenis verwijderen" +#: ../../Zotlabs/Lib/Enotify.php:289 +#, php-format +msgid "%1$s, %2$s liked an item/conversation you created." +msgstr "%1$s, %2$s vindt iets leuk in een conversatie die jij bent gestart." -#: ../../Zotlabs/Module/Events.php:660 -msgid "calendar" -msgstr "agenda" +#: ../../Zotlabs/Lib/Enotify.php:300 +#, php-format +msgid "[$Projectname:Notify] %s posted to your profile wall" +msgstr "[$Projectname:Notificatie] %s heeft een bericht op jouw kanaal geplaatst" -#: ../../Zotlabs/Module/Events.php:686 -#: ../../extend/addon/addon/cdav/Mod_Cdav.php:849 -msgid "Month" -msgstr "Maand" +#: ../../Zotlabs/Lib/Enotify.php:302 +#, php-format +msgid "%1$s, %2$s posted to your profile wall at %3$s" +msgstr "%1$s, %2$s heeft om %3$s een bericht op jouw kanaal geplaatst" -#: ../../Zotlabs/Module/Events.php:687 -#: ../../extend/addon/addon/cdav/Mod_Cdav.php:850 -msgid "Week" -msgstr "Week" +#: ../../Zotlabs/Lib/Enotify.php:304 +#, php-format +msgid "%1$s, %2$s posted to [zrl=%3$s]your wall[/zrl]" +msgstr "%1$s, %2$s heeft een bericht op [zrl=%3$s]jouw kanaal[/zrl] geplaatst" -#: ../../Zotlabs/Module/Events.php:688 -#: ../../extend/addon/addon/cdav/Mod_Cdav.php:851 -msgid "Day" -msgstr "Dag" +#: ../../Zotlabs/Lib/Enotify.php:328 +#, php-format +msgid "[$Projectname:Notify] %s tagged you" +msgstr "[$Projectname:Notificatie] %s heeft jou genoemd" -#: ../../Zotlabs/Module/Events.php:722 -msgid "Event removed" -msgstr "Gebeurtenis verwijderd" +#: ../../Zotlabs/Lib/Enotify.php:329 +#, php-format +msgid "%1$s, %2$s tagged you at %3$s" +msgstr "%1$s, %2$s noemde jou op %3$s" -#: ../../Zotlabs/Module/Events.php:725 -msgid "Failed to remove event" -msgstr "Verwijderen gebeurtenis mislukt" +#: ../../Zotlabs/Lib/Enotify.php:330 +#, php-format +msgid "%1$s, %2$s [zrl=%3$s]tagged you[/zrl]." +msgstr "%1$s, %2$s [zrl=%3$s]noemde jou[/zrl]." -#: ../../Zotlabs/Lib/Chatroom.php:27 -msgid "Missing room name" -msgstr "Naam chatkanaal ontbreekt" +#: ../../Zotlabs/Lib/Enotify.php:342 +#, php-format +msgid "[$Projectname:Notify] %1$s poked you" +msgstr "[$Projectname:Notificatie] %1$s heeft jou aangestoten" -#: ../../Zotlabs/Lib/Chatroom.php:36 -msgid "Duplicate room name" -msgstr "Naam chatkanaal bestaat al" +#: ../../Zotlabs/Lib/Enotify.php:343 +#, php-format +msgid "%1$s, %2$s poked you at %3$s" +msgstr "%1$s, %2$s heeft je aangestoten op %3$s" -#: ../../Zotlabs/Lib/Chatroom.php:86 ../../Zotlabs/Lib/Chatroom.php:94 -msgid "Invalid room specifier." -msgstr "Ongeldige omschrijving chatkanaal" +#: ../../Zotlabs/Lib/Enotify.php:344 +#, php-format +msgid "%1$s, %2$s [zrl=%2$s]poked you[/zrl]." +msgstr "%1$s, %2$s [zrl=%2$s]heeft je aangestoten[/zrl]." -#: ../../Zotlabs/Lib/Chatroom.php:126 -msgid "Room not found." -msgstr "Chatkanaal niet gevonden" +#: ../../Zotlabs/Lib/Enotify.php:360 +#, php-format +msgid "[$Projectname:Notify] %s tagged your post" +msgstr "[$Projectname:Notificatie] %s heeft jouw bericht getagd" -#: ../../Zotlabs/Lib/Chatroom.php:147 -msgid "Room is full" -msgstr "Chatkanaal is vol" +#: ../../Zotlabs/Lib/Enotify.php:361 +#, php-format +msgid "%1$s, %2$s tagged your post at %3$s" +msgstr "%1$s, %2$s heeft jouw bericht om %3$s getagd" + +#: ../../Zotlabs/Lib/Enotify.php:362 +#, php-format +msgid "%1$s, %2$s tagged [zrl=%3$s]your post[/zrl]" +msgstr "%1$s, %2$s heeft [zrl=%3$s]jouw bericht[/zrl] getagd" + +#: ../../Zotlabs/Lib/Enotify.php:374 +msgid "[$Projectname:Notify] Introduction received" +msgstr "[$Projectname:Notificatie] Connectieverzoek ontvangen" + +#: ../../Zotlabs/Lib/Enotify.php:375 +#, php-format +msgid "%1$s, you've received an new connection request from '%2$s' at %3$s" +msgstr "%1$s, je hebt een nieuw connectieverzoek ontvangen van '%2$s' op %3$s" + +#: ../../Zotlabs/Lib/Enotify.php:376 +#, php-format +msgid "" +"%1$s, you've received [zrl=%2$s]a new connection request[/zrl] from %3$s." +msgstr "%1$s, je hebt een [zrl=%2$s]nieuw connectieverzoek[/zrl] ontvangen van %3$s." + +#: ../../Zotlabs/Lib/Enotify.php:380 ../../Zotlabs/Lib/Enotify.php:399 +#, php-format +msgid "You may visit their profile at %s" +msgstr "Je kan het profiel bekijken op %s" + +#: ../../Zotlabs/Lib/Enotify.php:382 +#, php-format +msgid "Please visit %s to approve or reject the connection request." +msgstr "Bezoek %s om het connectieverzoek te accepteren of af te wijzen." + +#: ../../Zotlabs/Lib/Enotify.php:389 +msgid "[$Projectname:Notify] Friend suggestion received" +msgstr "[$Projectname:Notificatie] Kanaalvoorstel ontvangen" + +#: ../../Zotlabs/Lib/Enotify.php:390 +#, php-format +msgid "%1$s, you've received a friend suggestion from '%2$s' at %3$s" +msgstr "%1$s, je hebt een kanaalvoorstel ontvangen van '%2$s' om %3$s" + +#: ../../Zotlabs/Lib/Enotify.php:391 +#, php-format +msgid "" +"%1$s, you've received [zrl=%2$s]a friend suggestion[/zrl] for %3$s from " +"%4$s." +msgstr "%1$s, je hebt [zrl=%2$s]een kanaalvoorstel[/zrl] ontvangen voor %3$s van %4$s." + +#: ../../Zotlabs/Lib/Enotify.php:397 +msgid "Name:" +msgstr "Naam:" + +#: ../../Zotlabs/Lib/Enotify.php:398 +msgid "Photo:" +msgstr "Foto:" + +#: ../../Zotlabs/Lib/Enotify.php:401 +#, php-format +msgid "Please visit %s to approve or reject the suggestion." +msgstr "Bezoek %s om het voorstel te accepteren of af te wijzen." + +#: ../../Zotlabs/Lib/Enotify.php:619 +msgid "[$Projectname:Notify]" +msgstr "[$Projectname:Notificatie]" + +#: ../../Zotlabs/Lib/Enotify.php:779 +msgid "created a new post" +msgstr "maakte een nieuw bericht aan" + +#: ../../Zotlabs/Lib/Enotify.php:780 +#, php-format +msgid "commented on %s's post" +msgstr "gaf een reactie op een bericht van %s" #: ../../Zotlabs/Lib/PermissionDescription.php:34 #: ../../include/acl_selectors.php:128 @@ -6972,7 +7492,7 @@ msgid "Visible to your default audience" msgstr "Voor iedereen zichtbaar, mits niet anders ingesteld" #: ../../Zotlabs/Lib/PermissionDescription.php:107 -#: ../../include/acl_selectors.php:191 +#: ../../include/acl_selectors.php:201 msgid "Only me" msgstr "Alleen ik" @@ -7029,6 +7549,89 @@ msgstr "Dit is de standaard privacy-instelling voor wie jouw bestanden en foto's msgid "This is your default setting for the audience of your webpages" msgstr "Dit is de standaard privacy-instelling voor wie jouw webpagina's kan bekijken" +#: ../../Zotlabs/Lib/NativeWikiPage.php:31 +#: ../../Zotlabs/Lib/NativeWikiPage.php:70 +msgid "(No Title)" +msgstr "(Geen titel)" + +#: ../../Zotlabs/Lib/NativeWikiPage.php:84 +msgid "Wiki page create failed." +msgstr "Aanmaken wiki-pagina mislukt." + +#: ../../Zotlabs/Lib/NativeWikiPage.php:97 +msgid "Wiki not found." +msgstr "Wiki niet gevonden" + +#: ../../Zotlabs/Lib/NativeWikiPage.php:108 +msgid "Destination name already exists" +msgstr "Naam van doel bestaat al" + +#: ../../Zotlabs/Lib/NativeWikiPage.php:134 +#: ../../Zotlabs/Lib/NativeWikiPage.php:361 +msgid "Page not found" +msgstr "Pagina niet gevonden" + +#: ../../Zotlabs/Lib/NativeWikiPage.php:164 +msgid "Error reading page content" +msgstr "Fout tijdens lezen pagina-inhoud" + +#: ../../Zotlabs/Lib/NativeWikiPage.php:346 +#: ../../Zotlabs/Lib/NativeWikiPage.php:399 +#: ../../Zotlabs/Lib/NativeWikiPage.php:466 +#: ../../Zotlabs/Lib/NativeWikiPage.php:507 +msgid "Error reading wiki" +msgstr "Fout tijdens lezen wiki" + +#: ../../Zotlabs/Lib/NativeWikiPage.php:387 +msgid "Page update failed." +msgstr "Bijwerken van pagina mislukt." + +#: ../../Zotlabs/Lib/NativeWikiPage.php:421 +msgid "Nothing deleted" +msgstr "Niets verwijderd" + +#: ../../Zotlabs/Lib/NativeWikiPage.php:487 +msgid "Compare: object not found." +msgstr "Vergelijken: object niet gevonden." + +#: ../../Zotlabs/Lib/NativeWikiPage.php:493 +msgid "Page updated" +msgstr "Pagina bijgewerkt" + +#: ../../Zotlabs/Lib/NativeWikiPage.php:496 +msgid "Untitled" +msgstr "Naamloos" + +#: ../../Zotlabs/Lib/NativeWikiPage.php:502 +msgid "Wiki resource_id required for git commit" +msgstr "Resource_id wiki voor git commit vereist" + +#: ../../Zotlabs/Lib/NativeWikiPage.php:573 +#: ../../extend/addon/addon/gitwiki/gitwiki_backend.php:579 +#: ../../include/bbcode.php:610 ../../include/bbcode.php:756 +msgid "Different viewers will see this text differently" +msgstr "Deze tekst wordt per persoon anders weergeven." + +#: ../../Zotlabs/Lib/Permcat.php:58 +msgctxt "permcat" +msgid "default" +msgstr "standaard" + +#: ../../Zotlabs/Lib/Permcat.php:96 +msgctxt "permcat" +msgid "follower" +msgstr "volger" + +#: ../../Zotlabs/Lib/Permcat.php:100 +msgctxt "permcat" +msgid "contributor" +msgstr "bijdrager" + +#: ../../Zotlabs/Lib/Permcat.php:104 +msgctxt "permcat" +msgid "publisher" +msgstr "publichist " + #: ../../Zotlabs/Lib/ThreadItem.php:95 ../../include/conversation.php:663 msgid "Private Message" msgstr "Niet voor iedereen zichtbaar" @@ -7141,417 +7744,206 @@ msgstr "Kanaal-naar-kanaal" msgid "via Wall-To-Wall:" msgstr "via kanaal-naar-kanaal" -#: ../../Zotlabs/Lib/ThreadItem.php:348 ../../include/conversation.php:716 +#: ../../Zotlabs/Lib/ThreadItem.php:350 ../../include/conversation.php:717 #, php-format msgid "from %s" msgstr "van %s" -#: ../../Zotlabs/Lib/ThreadItem.php:351 ../../include/conversation.php:719 +#: ../../Zotlabs/Lib/ThreadItem.php:353 ../../include/conversation.php:720 #, php-format msgid "last edited: %s" msgstr "laatst bewerkt: %s" -#: ../../Zotlabs/Lib/ThreadItem.php:352 ../../include/conversation.php:720 +#: ../../Zotlabs/Lib/ThreadItem.php:354 ../../include/conversation.php:721 #, php-format msgid "Expires: %s" msgstr "Verloopt: %s" -#: ../../Zotlabs/Lib/ThreadItem.php:358 +#: ../../Zotlabs/Lib/ThreadItem.php:360 msgid "Attend" msgstr "Aanwezig" -#: ../../Zotlabs/Lib/ThreadItem.php:359 +#: ../../Zotlabs/Lib/ThreadItem.php:361 msgid "Attendance Options" msgstr "Aanwezigheidsopties" -#: ../../Zotlabs/Lib/ThreadItem.php:360 +#: ../../Zotlabs/Lib/ThreadItem.php:362 msgid "Vote" msgstr "Stem" -#: ../../Zotlabs/Lib/ThreadItem.php:361 +#: ../../Zotlabs/Lib/ThreadItem.php:363 msgid "Voting Options" msgstr "Stemopties" -#: ../../Zotlabs/Lib/ThreadItem.php:381 +#: ../../Zotlabs/Lib/ThreadItem.php:383 #: ../../extend/addon/addon/bookmarker/bookmarker.php:38 msgid "Save Bookmarks" msgstr "Bladwijzers opslaan" -#: ../../Zotlabs/Lib/ThreadItem.php:382 +#: ../../Zotlabs/Lib/ThreadItem.php:384 msgid "Add to Calendar" msgstr "Aan agenda toevoegen" -#: ../../Zotlabs/Lib/ThreadItem.php:391 +#: ../../Zotlabs/Lib/ThreadItem.php:393 msgid "Mark all seen" msgstr "Markeer alles als bekeken" -#: ../../Zotlabs/Lib/ThreadItem.php:440 ../../include/js_strings.php:7 +#: ../../Zotlabs/Lib/ThreadItem.php:442 ../../include/js_strings.php:7 #, php-format msgid "%s show all" msgstr "%s alle" -#: ../../Zotlabs/Lib/ThreadItem.php:730 ../../include/conversation.php:1237 +#: ../../Zotlabs/Lib/ThreadItem.php:732 ../../include/conversation.php:1385 msgid "Bold" msgstr "Vet" -#: ../../Zotlabs/Lib/ThreadItem.php:731 ../../include/conversation.php:1238 +#: ../../Zotlabs/Lib/ThreadItem.php:733 ../../include/conversation.php:1386 msgid "Italic" msgstr "Cursief" -#: ../../Zotlabs/Lib/ThreadItem.php:732 ../../include/conversation.php:1239 +#: ../../Zotlabs/Lib/ThreadItem.php:734 ../../include/conversation.php:1387 msgid "Underline" msgstr "Onderstrepen" -#: ../../Zotlabs/Lib/ThreadItem.php:733 ../../include/conversation.php:1240 +#: ../../Zotlabs/Lib/ThreadItem.php:735 ../../include/conversation.php:1388 msgid "Quote" msgstr "Citeren" -#: ../../Zotlabs/Lib/ThreadItem.php:734 ../../include/conversation.php:1241 +#: ../../Zotlabs/Lib/ThreadItem.php:736 ../../include/conversation.php:1389 msgid "Code" msgstr "Broncode" -#: ../../Zotlabs/Lib/ThreadItem.php:735 +#: ../../Zotlabs/Lib/ThreadItem.php:737 msgid "Image" msgstr "Afbeelding" -#: ../../Zotlabs/Lib/ThreadItem.php:736 +#: ../../Zotlabs/Lib/ThreadItem.php:738 msgid "Insert Link" msgstr "Link invoegen" -#: ../../Zotlabs/Lib/ThreadItem.php:737 +#: ../../Zotlabs/Lib/ThreadItem.php:739 msgid "Video" msgstr "Video" -#: ../../Zotlabs/Lib/Apps.php:207 +#: ../../Zotlabs/Lib/NativeWiki.php:126 +msgid "Wiki files deleted successfully" +msgstr "Verwijderen wiki-bestanden geslaagd" + +#: ../../Zotlabs/Lib/Apps.php:212 msgid "Site Admin" msgstr "Hubbeheerder" -#: ../../Zotlabs/Lib/Apps.php:208 +#: ../../Zotlabs/Lib/Apps.php:213 #: ../../extend/addon/addon/buglink/buglink.php:16 msgid "Report Bug" msgstr "Bugrapport indienen" -#: ../../Zotlabs/Lib/Apps.php:209 +#: ../../Zotlabs/Lib/Apps.php:214 msgid "View Bookmarks" msgstr "Bladwijzers bekijken" -#: ../../Zotlabs/Lib/Apps.php:210 +#: ../../Zotlabs/Lib/Apps.php:215 msgid "My Chatrooms" msgstr "Mijn chatkanalen" -#: ../../Zotlabs/Lib/Apps.php:212 +#: ../../Zotlabs/Lib/Apps.php:217 msgid "Firefox Share" msgstr "Firefox Share" -#: ../../Zotlabs/Lib/Apps.php:213 +#: ../../Zotlabs/Lib/Apps.php:218 msgid "Remote Diagnostics" msgstr "Diagnose op afstand" -#: ../../Zotlabs/Lib/Apps.php:214 ../../include/features.php:319 +#: ../../Zotlabs/Lib/Apps.php:219 ../../include/features.php:337 msgid "Suggest Channels" msgstr "Kanalen voorstellen" -#: ../../Zotlabs/Lib/Apps.php:215 ../../include/nav.php:115 -#: ../../boot.php:1720 +#: ../../Zotlabs/Lib/Apps.php:220 ../../include/nav.php:130 +#: ../../boot.php:1749 msgid "Login" msgstr "Inloggen" -#: ../../Zotlabs/Lib/Apps.php:217 ../../include/nav.php:182 +#: ../../Zotlabs/Lib/Apps.php:222 ../../include/nav.php:194 msgid "Grid" msgstr "Grid" -#: ../../Zotlabs/Lib/Apps.php:221 ../../include/features.php:99 -#: ../../include/conversation.php:1740 +#: ../../Zotlabs/Lib/Apps.php:226 ../../include/conversation.php:1903 +#: ../../include/features.php:99 msgid "Wiki" msgstr "Wiki" -#: ../../Zotlabs/Lib/Apps.php:222 ../../include/nav.php:185 +#: ../../Zotlabs/Lib/Apps.php:227 ../../include/nav.php:198 msgid "Channel Home" msgstr "Jouw kanaal" -#: ../../Zotlabs/Lib/Apps.php:225 ../../include/nav.php:204 -#: ../../include/conversation.php:1691 ../../include/conversation.php:1694 +#: ../../Zotlabs/Lib/Apps.php:230 ../../include/conversation.php:1853 +#: ../../include/conversation.php:1856 ../../include/nav.php:218 msgid "Events" msgstr "Agenda" -#: ../../Zotlabs/Lib/Apps.php:226 ../../include/nav.php:170 +#: ../../Zotlabs/Lib/Apps.php:231 ../../include/nav.php:182 msgid "Directory" msgstr "Kanalengids" -#: ../../Zotlabs/Lib/Apps.php:228 ../../include/nav.php:196 +#: ../../Zotlabs/Lib/Apps.php:233 ../../include/nav.php:210 msgid "Mail" msgstr "Privéberichten" -#: ../../Zotlabs/Lib/Apps.php:231 ../../include/nav.php:99 +#: ../../Zotlabs/Lib/Apps.php:236 msgid "Chat" msgstr "Chatten" -#: ../../Zotlabs/Lib/Apps.php:233 +#: ../../Zotlabs/Lib/Apps.php:238 msgid "Probe" msgstr "Onderzoeken" -#: ../../Zotlabs/Lib/Apps.php:234 +#: ../../Zotlabs/Lib/Apps.php:239 msgid "Suggest" msgstr "Voorstellen" -#: ../../Zotlabs/Lib/Apps.php:235 +#: ../../Zotlabs/Lib/Apps.php:240 msgid "Random Channel" msgstr "Willekeurig kanaal" -#: ../../Zotlabs/Lib/Apps.php:236 +#: ../../Zotlabs/Lib/Apps.php:241 msgid "Invite" msgstr "Uitnodigen " -#: ../../Zotlabs/Lib/Apps.php:237 ../../include/widgets.php:1565 +#: ../../Zotlabs/Lib/Apps.php:242 ../../include/widgets.php:1638 msgid "Features" msgstr "Extra functies" -#: ../../Zotlabs/Lib/Apps.php:238 +#: ../../Zotlabs/Lib/Apps.php:243 #: ../../extend/addon/addon/openid/MysqlProvider.php:69 msgid "Language" msgstr "Taal" -#: ../../Zotlabs/Lib/Apps.php:239 +#: ../../Zotlabs/Lib/Apps.php:244 msgid "Post" msgstr "Bericht" -#: ../../Zotlabs/Lib/Apps.php:240 +#: ../../Zotlabs/Lib/Apps.php:245 #: ../../extend/addon/addon/openid/MysqlProvider.php:58 #: ../../extend/addon/addon/openid/MysqlProvider.php:59 #: ../../extend/addon/addon/openid/MysqlProvider.php:60 msgid "Profile Photo" msgstr "Profielfoto" -#: ../../Zotlabs/Lib/Apps.php:344 +#: ../../Zotlabs/Lib/Apps.php:355 msgid "Purchase" msgstr "Aanschaffen" -#: ../../Zotlabs/Lib/Apps.php:348 +#: ../../Zotlabs/Lib/Apps.php:359 msgid "Undelete" msgstr "Verwijdering ongedaan maken" -#: ../../Zotlabs/Lib/Enotify.php:60 ../../include/network.php:1914 -msgid "$Projectname Notification" -msgstr "$Projectname-notificatie" - -#: ../../Zotlabs/Lib/Enotify.php:61 ../../extend/addon/addon/diaspora/p.php:46 -#: ../../extend/addon/addon/diaspora/util.php:218 -#: ../../extend/addon/addon/diaspora/util.php:231 -#: ../../include/network.php:1915 -msgid "$projectname" -msgstr "$projectname" - -#: ../../Zotlabs/Lib/Enotify.php:63 ../../include/network.php:1917 -msgid "Thank You," -msgstr "Bedankt," - -#: ../../Zotlabs/Lib/Enotify.php:65 ../../include/network.php:1919 -#, php-format -msgid "%s Administrator" -msgstr "Beheerder %s" - -#: ../../Zotlabs/Lib/Enotify.php:116 -#, php-format -msgid "%s <!item_type!>" -msgstr "%s <!item_type!>" - -#: ../../Zotlabs/Lib/Enotify.php:120 -#, php-format -msgid "[$Projectname:Notify] New mail received at %s" -msgstr "[$Projectname:Notificatie] Nieuw privébericht ontvangen op %s" - -#: ../../Zotlabs/Lib/Enotify.php:122 -#, php-format -msgid "%1$s, %2$s sent you a new private message at %3$s." -msgstr "%1$s, %2$s zond jou een nieuw privébericht om %3$s." - -#: ../../Zotlabs/Lib/Enotify.php:123 -#, php-format -msgid "%1$s sent you %2$s." -msgstr "%1$s zond jou %2$s." +#: ../../Zotlabs/Lib/Apps.php:364 +msgid "Add to app-tray" +msgstr "Aan appmenu toevoegen" -#: ../../Zotlabs/Lib/Enotify.php:123 -msgid "a private message" -msgstr "een privébericht" - -#: ../../Zotlabs/Lib/Enotify.php:124 -#, php-format -msgid "Please visit %s to view and/or reply to your private messages." -msgstr "Bezoek %s om je privéberichten te bekijken en/of er op te reageren." - -#: ../../Zotlabs/Lib/Enotify.php:183 -#, php-format -msgid "%1$s, %2$s commented on [zrl=%3$s]a %4$s[/zrl]" -msgstr "%1$s, %2$s gaf een reactie op [zrl=%3$s]een %4$s[/zrl]" - -#: ../../Zotlabs/Lib/Enotify.php:191 -#, php-format -msgid "%1$s, %2$s commented on [zrl=%3$s]%4$s's %5$s[/zrl]" -msgstr "%1$s, %2$s gaf een reactie op [zrl=%3$s]een %5$s van %4$s[/zrl]" - -#: ../../Zotlabs/Lib/Enotify.php:200 -#, php-format -msgid "%1$s, %2$s commented on [zrl=%3$s]your %4$s[/zrl]" -msgstr "%1$s, %2$s gaf een reactie op [zrl=%3$s]jouw %4$s[/zrl]" - -#: ../../Zotlabs/Lib/Enotify.php:211 -#, php-format -msgid "[$Projectname:Notify] Comment to conversation #%1$d by %2$s" -msgstr "[$Projectname:Notificatie] %2$s gaf een reactie in conversatie #%1$d" - -#: ../../Zotlabs/Lib/Enotify.php:212 -#, php-format -msgid "%1$s, %2$s commented on an item/conversation you have been following." -msgstr "%1$s, %2$s gaf een reactie in een conversatie die jij volgt." - -#: ../../Zotlabs/Lib/Enotify.php:215 ../../Zotlabs/Lib/Enotify.php:292 -#: ../../Zotlabs/Lib/Enotify.php:309 ../../Zotlabs/Lib/Enotify.php:335 -#: ../../Zotlabs/Lib/Enotify.php:353 ../../Zotlabs/Lib/Enotify.php:367 -#, php-format -msgid "Please visit %s to view and/or reply to the conversation." -msgstr "Bezoek %s om de conversatie te bekijken en/of er op te reageren." - -#: ../../Zotlabs/Lib/Enotify.php:273 -#, php-format -msgid "%1$s, %2$s liked [zrl=%3$s]your %4$s[/zrl]" -msgstr "%1$s, %2$s vindt [zrl=%3$s]jouw %4$s[/zrl] leuk" - -#: ../../Zotlabs/Lib/Enotify.php:288 -#, php-format -msgid "[$Projectname:Notify] Like received to conversation #%1$d by %2$s" -msgstr "[$Projectname:Notificatie] %2$s vindt iets leuk in conversatie #%1$d" - -#: ../../Zotlabs/Lib/Enotify.php:289 -#, php-format -msgid "%1$s, %2$s liked an item/conversation you created." -msgstr "%1$s, %2$s vindt iets leuk in een conversatie die jij bent gestart." - -#: ../../Zotlabs/Lib/Enotify.php:300 -#, php-format -msgid "[$Projectname:Notify] %s posted to your profile wall" -msgstr "[$Projectname:Notificatie] %s heeft een bericht op jouw kanaal geplaatst" - -#: ../../Zotlabs/Lib/Enotify.php:302 -#, php-format -msgid "%1$s, %2$s posted to your profile wall at %3$s" -msgstr "%1$s, %2$s heeft om %3$s een bericht op jouw kanaal geplaatst" - -#: ../../Zotlabs/Lib/Enotify.php:304 -#, php-format -msgid "%1$s, %2$s posted to [zrl=%3$s]your wall[/zrl]" -msgstr "%1$s, %2$s heeft een bericht op [zrl=%3$s]jouw kanaal[/zrl] geplaatst" - -#: ../../Zotlabs/Lib/Enotify.php:328 -#, php-format -msgid "[$Projectname:Notify] %s tagged you" -msgstr "[$Projectname:Notificatie] %s heeft jou genoemd" - -#: ../../Zotlabs/Lib/Enotify.php:329 -#, php-format -msgid "%1$s, %2$s tagged you at %3$s" -msgstr "%1$s, %2$s noemde jou op %3$s" - -#: ../../Zotlabs/Lib/Enotify.php:330 -#, php-format -msgid "%1$s, %2$s [zrl=%3$s]tagged you[/zrl]." -msgstr "%1$s, %2$s [zrl=%3$s]noemde jou[/zrl]." - -#: ../../Zotlabs/Lib/Enotify.php:342 -#, php-format -msgid "[$Projectname:Notify] %1$s poked you" -msgstr "[$Projectname:Notificatie] %1$s heeft jou aangestoten" - -#: ../../Zotlabs/Lib/Enotify.php:343 -#, php-format -msgid "%1$s, %2$s poked you at %3$s" -msgstr "%1$s, %2$s heeft je aangestoten op %3$s" - -#: ../../Zotlabs/Lib/Enotify.php:344 -#, php-format -msgid "%1$s, %2$s [zrl=%2$s]poked you[/zrl]." -msgstr "%1$s, %2$s [zrl=%2$s]heeft je aangestoten[/zrl]." - -#: ../../Zotlabs/Lib/Enotify.php:360 -#, php-format -msgid "[$Projectname:Notify] %s tagged your post" -msgstr "[$Projectname:Notificatie] %s heeft jouw bericht getagd" - -#: ../../Zotlabs/Lib/Enotify.php:361 -#, php-format -msgid "%1$s, %2$s tagged your post at %3$s" -msgstr "%1$s, %2$s heeft jouw bericht om %3$s getagd" - -#: ../../Zotlabs/Lib/Enotify.php:362 -#, php-format -msgid "%1$s, %2$s tagged [zrl=%3$s]your post[/zrl]" -msgstr "%1$s, %2$s heeft [zrl=%3$s]jouw bericht[/zrl] getagd" - -#: ../../Zotlabs/Lib/Enotify.php:374 -msgid "[$Projectname:Notify] Introduction received" -msgstr "[$Projectname:Notificatie] Connectieverzoek ontvangen" - -#: ../../Zotlabs/Lib/Enotify.php:375 -#, php-format -msgid "%1$s, you've received an new connection request from '%2$s' at %3$s" -msgstr "%1$s, je hebt een nieuw connectieverzoek ontvangen van '%2$s' op %3$s" - -#: ../../Zotlabs/Lib/Enotify.php:376 -#, php-format -msgid "" -"%1$s, you've received [zrl=%2$s]a new connection request[/zrl] from %3$s." -msgstr "%1$s, je hebt een [zrl=%2$s]nieuw connectieverzoek[/zrl] ontvangen van %3$s." - -#: ../../Zotlabs/Lib/Enotify.php:380 ../../Zotlabs/Lib/Enotify.php:399 -#, php-format -msgid "You may visit their profile at %s" -msgstr "Je kan het profiel bekijken op %s" - -#: ../../Zotlabs/Lib/Enotify.php:382 -#, php-format -msgid "Please visit %s to approve or reject the connection request." -msgstr "Bezoek %s om het connectieverzoek te accepteren of af te wijzen." - -#: ../../Zotlabs/Lib/Enotify.php:389 -msgid "[$Projectname:Notify] Friend suggestion received" -msgstr "[$Projectname:Notificatie] Kanaalvoorstel ontvangen" - -#: ../../Zotlabs/Lib/Enotify.php:390 -#, php-format -msgid "%1$s, you've received a friend suggestion from '%2$s' at %3$s" -msgstr "%1$s, je hebt een kanaalvoorstel ontvangen van '%2$s' om %3$s" - -#: ../../Zotlabs/Lib/Enotify.php:391 -#, php-format -msgid "" -"%1$s, you've received [zrl=%2$s]a friend suggestion[/zrl] for %3$s from " -"%4$s." -msgstr "%1$s, je hebt [zrl=%2$s]een kanaalvoorstel[/zrl] ontvangen voor %3$s van %4$s." - -#: ../../Zotlabs/Lib/Enotify.php:397 -msgid "Name:" -msgstr "Naam:" - -#: ../../Zotlabs/Lib/Enotify.php:398 -msgid "Photo:" -msgstr "Foto:" - -#: ../../Zotlabs/Lib/Enotify.php:401 -#, php-format -msgid "Please visit %s to approve or reject the suggestion." -msgstr "Bezoek %s om het voorstel te accepteren of af te wijzen." - -#: ../../Zotlabs/Lib/Enotify.php:619 -msgid "[$Projectname:Notify]" -msgstr "[$Projectname:Notificatie]" - -#: ../../Zotlabs/Lib/Enotify.php:779 -msgid "created a new post" -msgstr "maakte een nieuw bericht aan" - -#: ../../Zotlabs/Lib/Enotify.php:780 -#, php-format -msgid "commented on %s's post" -msgstr "gaf een reactie op een bericht van %s" +#: ../../Zotlabs/Lib/Apps.php:365 +msgid "Remove from app-tray" +msgstr "Uit appmenu verwijderen" #: ../../extend/addon/addon/adultphotoflag/adultphotoflag.php:24 msgid "Flag Adult Photos" @@ -7609,27 +8001,36 @@ msgstr "Toon voor linkshandige gitaar" msgid "Quick Reference" msgstr "Beknopt overzicht" -#: ../../extend/addon/addon/diaspora/diaspora.php:671 +#: ../../extend/addon/addon/diaspora/import_diaspora.php:16 +msgid "No username found in import file." +msgstr "Geen gebruikersnaam in het importbestand gevonden." + +#: ../../extend/addon/addon/diaspora/import_diaspora.php:41 +#: ../../include/import.php:51 +msgid "Unable to create a unique channel address. Import failed." +msgstr "Niet in staat om een uniek kanaaladres aan te maken. Importeren is mislukt." + +#: ../../extend/addon/addon/diaspora/diaspora.php:677 msgid "Diaspora Protocol Settings updated." msgstr "Diaspora-protocol-instellingen bijgewerkt." -#: ../../extend/addon/addon/diaspora/diaspora.php:692 +#: ../../extend/addon/addon/diaspora/diaspora.php:696 msgid "Enable the Diaspora protocol for this channel" msgstr "Het Diaspora-protocol voor dit kanaal inschakelen" -#: ../../extend/addon/addon/diaspora/diaspora.php:696 +#: ../../extend/addon/addon/diaspora/diaspora.php:700 msgid "Allow any Diaspora member to comment on your public posts" msgstr "Geef elk Diaspora-lid toestemming om op jouw openbare berichten te reageren" -#: ../../extend/addon/addon/diaspora/diaspora.php:700 +#: ../../extend/addon/addon/diaspora/diaspora.php:704 msgid "Prevent your hashtags from being redirected to other sites" msgstr "Voorkom dat jouw hashtags naar andere websites worden doorverwezen" -#: ../../extend/addon/addon/diaspora/diaspora.php:705 +#: ../../extend/addon/addon/diaspora/diaspora.php:709 msgid "Followed hashtags (comma separated, do not include the #)" msgstr "Gevolgde hashtags (door komma's gescheiden lijst, zonder de #)" -#: ../../extend/addon/addon/diaspora/diaspora.php:710 +#: ../../extend/addon/addon/diaspora/diaspora.php:714 msgid "Diaspora Protocol Settings" msgstr "Diaspora-protocol (incl. Friendica)" @@ -7772,7 +8173,7 @@ msgstr "Speciale dank gaat naar: " #: ../../extend/addon/addon/dwpost/dwpost.php:42 msgid "Post to Dreamwidth" -msgstr "Doorplaatsen naar Dreamwidth" +msgstr "Dreamwidth" #: ../../extend/addon/addon/dwpost/dwpost.php:73 msgid "Enable Dreamwidth Post Plugin" @@ -7792,7 +8193,7 @@ msgstr "Standaard doorplaatsen naar Dreamwidth" #: ../../extend/addon/addon/dwpost/dwpost.php:89 msgid "Dreamwidth Post Settings" -msgstr "Doorplaatsen naar Dreamwidth" +msgstr "Dreamwidth (berichten doorplaatsen)" #: ../../extend/addon/addon/flattrwidget/flattrwidget.php:45 msgid "Flattr this!" @@ -8112,7 +8513,7 @@ msgid "Add a personal note:" msgstr "Add a personal note:" #: ../../extend/addon/addon/friendica/dfrn_request.php:871 -#: ../../include/network.php:2232 ../../include/network.php:2233 +#: ../../include/network.php:2265 ../../include/network.php:2266 msgid "Friendica" msgstr "Friendica" @@ -8121,7 +8522,7 @@ msgid "StatusNet/Federated Social Web" msgstr "StatusNet/Federated Social Web" #: ../../extend/addon/addon/friendica/dfrn_request.php:873 -#: ../../include/network.php:2238 +#: ../../include/network.php:2271 msgid "Diaspora" msgstr "Diaspora" @@ -8141,7 +8542,7 @@ msgid "Submit Request" msgstr "Submit Request" #: ../../extend/addon/addon/friendica/friendica.php:113 -#: ../../extend/addon/addon/gnusoc/gnusoc.php:114 +#: ../../extend/addon/addon/gnusoc/gnusoc.php:118 msgid "GNU-Social Protocol Settings updated." msgstr "GNU social-protocol-instellingen bijgewerkt." @@ -8150,17 +8551,17 @@ msgid "Enable the (experimental) GNU-Social protocol for this channel" msgstr "GNU social-protocol voor dit kanaal inschakelen (experimenteel)" #: ../../extend/addon/addon/friendica/friendica.php:128 -#: ../../extend/addon/addon/gnusoc/gnusoc.php:129 +#: ../../extend/addon/addon/gnusoc/gnusoc.php:133 msgid "GNU-Social Protocol Settings" msgstr "GNU social-protocol" #: ../../extend/addon/addon/friendica/friendica.php:185 -#: ../../extend/addon/addon/gnusoc/gnusoc.php:319 +#: ../../extend/addon/addon/gnusoc/gnusoc.php:323 msgid "Follow" msgstr "Volgen" #: ../../extend/addon/addon/friendica/friendica.php:188 -#: ../../extend/addon/addon/gnusoc/gnusoc.php:322 +#: ../../extend/addon/addon/gnusoc/gnusoc.php:326 #, php-format msgid "%1$s is now following %2$s" msgstr "%1$s volgt nu %2$s" @@ -8185,10 +8586,6 @@ msgstr "Gebruikersnaam Friendica" msgid "Friendica Login Password" msgstr "Wachtwoord Friendica" -#: ../../extend/addon/addon/gnusoc/gnusoc.php:125 -msgid "Enable the GNU-Social protocol for this channel" -msgstr "GNU social-protocol voor dit kanaal inschakelen" - #: ../../extend/addon/addon/hubwall/hubwall.php:19 msgid "Send email to all members" msgstr "Naar alle leden e-mail versturen" @@ -8227,7 +8624,7 @@ msgstr "Testmodus (alleen naar hubbeheerder sturen)" #: ../../extend/addon/addon/ijpost/ijpost.php:42 msgid "Post to Insanejournal" -msgstr "Doorplaatsen naar InsaneJournal" +msgstr "InsaneJournal" #: ../../extend/addon/addon/ijpost/ijpost.php:73 msgid "Enable InsaneJournal Post Plugin" @@ -8247,7 +8644,7 @@ msgstr "Standaard doorplaatsen naar InsaneJournal" #: ../../extend/addon/addon/ijpost/ijpost.php:89 msgid "InsaneJournal Post Settings" -msgstr "Doorplaatsen naar InsaneJournal" +msgstr "InsaneJournal (berichten doorplaatsen)" #: ../../extend/addon/addon/ijpost/ijpost.php:104 msgid "Insane Journal Settings saved." @@ -8280,7 +8677,7 @@ msgid "IRC Chatroom" msgstr "IRC-chatkanaal" #: ../../extend/addon/addon/jappixmini/jappixmini.php:305 -#: ../../include/channel.php:1056 ../../include/channel.php:1218 +#: ../../include/channel.php:1139 ../../include/channel.php:1301 msgid "Status:" msgstr "Status:" @@ -8330,11 +8727,6 @@ msgstr "Purge internal list of jabber addresses of contacts" msgid "Configuration Help" msgstr "Configuratiehulp" -#: ../../extend/addon/addon/jappixmini/jappixmini.php:368 -#: ../../extend/addon/addon/cdav/Mod_Cdav.php:1149 -msgid "Add Contact" -msgstr "Contact toevoegen" - #: ../../extend/addon/addon/jappixmini/jappixmini.php:371 msgid "Jappix Mini Settings" msgstr "Jappix Mini" @@ -8381,7 +8773,7 @@ msgstr "Authenticatie geslaagd, maar afgekeurd: aanmaken accounts uitgeschakeld. #: ../../extend/addon/addon/libertree/libertree.php:38 msgid "Post to Libertree" -msgstr "Doorplaatsen naar Libertree" +msgstr "Libertree" #: ../../extend/addon/addon/libertree/libertree.php:69 msgid "Enable Libertree Post Plugin" @@ -8401,7 +8793,7 @@ msgstr "Standaard doorplaatsen naar Libertree" #: ../../extend/addon/addon/libertree/libertree.php:85 msgid "Libertree Post Settings" -msgstr "Doorplaatsen naar Libertree" +msgstr "Libertree (berichten doorplaatsen)" #: ../../extend/addon/addon/libertree/libertree.php:99 msgid "Libertree Settings saved." @@ -8409,7 +8801,7 @@ msgstr "Libertree-instellingen opgeslagen." #: ../../extend/addon/addon/ljpost/ljpost.php:42 msgid "Post to LiveJournal" -msgstr "Doorplaatsen naar LiveJournal" +msgstr "LiveJournal" #: ../../extend/addon/addon/ljpost/ljpost.php:70 msgid "Enable LiveJournal Post Plugin" @@ -8425,11 +8817,11 @@ msgstr "Wachtwoord LiveJournal" #: ../../extend/addon/addon/ljpost/ljpost.php:82 msgid "Post to LiveJournal by default" -msgstr "Standaard doorplaatsen naar " +msgstr "Standaard doorplaatsen naar LiveJournal" #: ../../extend/addon/addon/ljpost/ljpost.php:86 msgid "LiveJournal Post Settings" -msgstr "Doorplaatsen naar LiveJournal" +msgstr "LiveJournal (berichten doorplaatsen)" #: ../../extend/addon/addon/ljpost/ljpost.php:101 msgid "LiveJournal Settings saved." @@ -8767,8 +9159,8 @@ msgid "Comma separated list of keywords to hide" msgstr "Door komma's gescheiden lijst met woorden die gefilterd moeten worden." #: ../../extend/addon/addon/nsfw/nsfw.php:88 -msgid "Use /expression/ to provide regular expressions" -msgstr "Gebruik /expressie/ voor reguliere expressies" +msgid "Word, /regular-expression/, lang=xx, lang!=xx" +msgstr "Woord, /reguliere expressie/, lang=xx, lang!=xx" #: ../../extend/addon/addon/nsfw/nsfw.php:92 msgid "Not Safe For Work Settings" @@ -8788,109 +9180,109 @@ msgstr "Mogelijk inhoud voor volwassenen" #: ../../extend/addon/addon/nsfw/nsfw.php:211 #, php-format -msgid "%s - click to open/close" -msgstr "%s - Klik om te openen of te sluiten" +msgid "%s - view" +msgstr "%s - tonen" -#: ../../extend/addon/addon/openclipatar/openclipatar.php:49 -#: ../../extend/addon/addon/openclipatar/openclipatar.php:127 +#: ../../extend/addon/addon/openclipatar/openclipatar.php:50 +#: ../../extend/addon/addon/openclipatar/openclipatar.php:128 msgid "System defaults:" msgstr "Systeemstandaarden:" -#: ../../extend/addon/addon/openclipatar/openclipatar.php:53 +#: ../../extend/addon/addon/openclipatar/openclipatar.php:54 msgid "Preferred Clipart IDs" msgstr "Voorkeursclipart" -#: ../../extend/addon/addon/openclipatar/openclipatar.php:53 +#: ../../extend/addon/addon/openclipatar/openclipatar.php:54 msgid "List of preferred clipart ids. These will be shown first." msgstr "Lijst met clipartnummers die als eerste moeten worden getoond." -#: ../../extend/addon/addon/openclipatar/openclipatar.php:54 +#: ../../extend/addon/addon/openclipatar/openclipatar.php:55 msgid "Default Search Term" msgstr "Standaard zoekterm" -#: ../../extend/addon/addon/openclipatar/openclipatar.php:54 +#: ../../extend/addon/addon/openclipatar/openclipatar.php:55 msgid "The default search term. These will be shown second." msgstr "Standaard zoekterm. Deze worden als tweede getoond." -#: ../../extend/addon/addon/openclipatar/openclipatar.php:55 +#: ../../extend/addon/addon/openclipatar/openclipatar.php:56 msgid "Return After" msgstr "Ga na afloop naar" -#: ../../extend/addon/addon/openclipatar/openclipatar.php:55 +#: ../../extend/addon/addon/openclipatar/openclipatar.php:56 msgid "Page to load after image selection." msgstr "Pagina die na het kiezen van een afbeelding moet laden." -#: ../../extend/addon/addon/openclipatar/openclipatar.php:57 -#: ../../include/channel.php:965 ../../include/nav.php:93 +#: ../../extend/addon/addon/openclipatar/openclipatar.php:58 +#: ../../include/nav.php:107 ../../include/channel.php:1048 msgid "Edit Profile" msgstr "Profiel bewerken" -#: ../../extend/addon/addon/openclipatar/openclipatar.php:58 +#: ../../extend/addon/addon/openclipatar/openclipatar.php:59 msgid "Profile List" msgstr "Profiellijst" -#: ../../extend/addon/addon/openclipatar/openclipatar.php:60 +#: ../../extend/addon/addon/openclipatar/openclipatar.php:61 msgid "Order of Preferred" msgstr "Voorkeursclipart sorteren op" -#: ../../extend/addon/addon/openclipatar/openclipatar.php:60 +#: ../../extend/addon/addon/openclipatar/openclipatar.php:61 msgid "Sort order of preferred clipart ids." msgstr "Als eerste getoonde clipart hierop sorteren." -#: ../../extend/addon/addon/openclipatar/openclipatar.php:61 -#: ../../extend/addon/addon/openclipatar/openclipatar.php:67 +#: ../../extend/addon/addon/openclipatar/openclipatar.php:62 +#: ../../extend/addon/addon/openclipatar/openclipatar.php:68 msgid "Newest first" msgstr "Nieuwste eerst" -#: ../../extend/addon/addon/openclipatar/openclipatar.php:64 +#: ../../extend/addon/addon/openclipatar/openclipatar.php:65 msgid "As entered" msgstr "Zoals ingevoerd" -#: ../../extend/addon/addon/openclipatar/openclipatar.php:66 +#: ../../extend/addon/addon/openclipatar/openclipatar.php:67 msgid "Order of other" msgstr "Overige clipart sorteren op" -#: ../../extend/addon/addon/openclipatar/openclipatar.php:66 +#: ../../extend/addon/addon/openclipatar/openclipatar.php:67 msgid "Sort order of other clipart ids." msgstr "Overige clipart hierop sorteren." -#: ../../extend/addon/addon/openclipatar/openclipatar.php:68 +#: ../../extend/addon/addon/openclipatar/openclipatar.php:69 msgid "Most downloaded first" msgstr "Meest gedownload eerst" -#: ../../extend/addon/addon/openclipatar/openclipatar.php:69 +#: ../../extend/addon/addon/openclipatar/openclipatar.php:70 msgid "Most liked first" msgstr "Meest geliked eerst" -#: ../../extend/addon/addon/openclipatar/openclipatar.php:71 +#: ../../extend/addon/addon/openclipatar/openclipatar.php:72 msgid "Preferred IDs Message" msgstr "Tekst voorkeursclipart" -#: ../../extend/addon/addon/openclipatar/openclipatar.php:71 +#: ../../extend/addon/addon/openclipatar/openclipatar.php:72 msgid "Message to display above preferred results." msgstr "Tekst die bovenaan de resultaten met voorkeursclipart moet worden getoond." -#: ../../extend/addon/addon/openclipatar/openclipatar.php:77 +#: ../../extend/addon/addon/openclipatar/openclipatar.php:78 msgid "Uploaded by: " msgstr "Geüpload door: " -#: ../../extend/addon/addon/openclipatar/openclipatar.php:77 +#: ../../extend/addon/addon/openclipatar/openclipatar.php:78 msgid "Drawn by: " msgstr "Getekend door: " -#: ../../extend/addon/addon/openclipatar/openclipatar.php:191 +#: ../../extend/addon/addon/openclipatar/openclipatar.php:192 msgid "Or select from a free OpenClipart.org image:" msgstr "Of kies uit een vrije OpenClipart.org-afbeelding:" -#: ../../extend/addon/addon/openclipatar/openclipatar.php:194 +#: ../../extend/addon/addon/openclipatar/openclipatar.php:195 msgid "Search Term" msgstr "Zoekterm" -#: ../../extend/addon/addon/openclipatar/openclipatar.php:216 +#: ../../extend/addon/addon/openclipatar/openclipatar.php:232 msgid "Unknown error. Please try again later." msgstr "Onbekende fout. Probeer later nog eens." -#: ../../extend/addon/addon/openclipatar/openclipatar.php:303 +#: ../../extend/addon/addon/openclipatar/openclipatar.php:308 msgid "Profile photo updated successfully." msgstr "Bijwerken profielfoto geslaagd." @@ -9013,7 +9405,7 @@ msgstr "Ga terug naar pagina met plugin-instellingen" #: ../../extend/addon/addon/pumpio/pumpio.php:163 msgid "Post to Pump.io" -msgstr "Doorplaatsen naar Pump.io" +msgstr "Pump.io" #: ../../extend/addon/addon/pumpio/pumpio.php:198 msgid "Pump.io servername" @@ -9057,7 +9449,7 @@ msgstr "Alle openbare berichten doorplaatsen" #: ../../extend/addon/addon/pumpio/pumpio.php:237 msgid "Pump.io Post Settings" -msgstr "Doorplaatsen naar Pump.io" +msgstr "Pump.io (berichten doorplaatsen)" #: ../../extend/addon/addon/pumpio/pumpio.php:266 msgid "PumpIO Settings saved." @@ -9160,16 +9552,12 @@ msgstr "0 of leeg om alles te importeren" #: ../../extend/addon/addon/redred/redred.php:45 msgid "Post to Red" -msgstr "Doorplaatsen naar Hubzilla" +msgstr "Hubzilla" #: ../../extend/addon/addon/redred/redred.php:60 msgid "Channel is required." msgstr "Een kanaal is vereist." -#: ../../extend/addon/addon/redred/redred.php:65 -msgid "Invalid channel." -msgstr "Onbekend kanaal." - #: ../../extend/addon/addon/redred/redred.php:76 msgid "redred Settings saved." msgstr "RedRed-instellingen opgeslagen." @@ -9206,11 +9594,11 @@ msgstr "Bijnaam" #: ../../extend/addon/addon/redred/redred.php:119 msgid "Hubzilla Crosspost Settings" -msgstr "Doorplaatsen naar Hubzilla" +msgstr "Hubzilla (berichten doorplaatsen)" #: ../../extend/addon/addon/rtof/rtof.php:45 msgid "Post to Friendica" -msgstr "Doorplaatsen naar Friendica" +msgstr "Friendica" #: ../../extend/addon/addon/rtof/rtof.php:62 msgid "rtof Settings saved." @@ -9238,7 +9626,7 @@ msgstr "Wachtwoord Friendica" #: ../../extend/addon/addon/rtof/rtof.php:101 msgid "Hubzilla to Friendica Post Settings" -msgstr "Doorplaatsen naar Friendica" +msgstr "Friendica (berichten doorplaatsen)" #: ../../extend/addon/addon/sendzid/sendzid.php:25 msgid "Extended Identity Sharing" @@ -9291,7 +9679,7 @@ msgstr "Startpagina" #: ../../extend/addon/addon/statusnet/statusnet.php:143 msgid "Post to GNU social" -msgstr "Doorplaatsen naar GNU social" +msgstr "GNU social" #: ../../extend/addon/addon/statusnet/statusnet.php:195 msgid "" @@ -9419,7 +9807,7 @@ msgstr "OAuth-configuratie wissen" #: ../../extend/addon/addon/statusnet/statusnet.php:432 msgid "GNU social Post Settings" -msgstr "Doorplaatsen naar GNU social" +msgstr "GNU social (berichten doorplaatsen)" #: ../../extend/addon/addon/statusnet/statusnet.php:891 msgid "API URL" @@ -9429,23 +9817,23 @@ msgstr "API-URL" msgid "Application name" msgstr "Naam applicatie" -#: ../../extend/addon/addon/superblock/superblock.php:110 +#: ../../extend/addon/addon/superblock/superblock.php:112 msgid "Currently blocked" msgstr "Momenteel geblokkeerd" -#: ../../extend/addon/addon/superblock/superblock.php:112 +#: ../../extend/addon/addon/superblock/superblock.php:114 msgid "No channels currently blocked" msgstr "Momenteel geen kanalen geblokkeerd" -#: ../../extend/addon/addon/superblock/superblock.php:118 +#: ../../extend/addon/addon/superblock/superblock.php:120 msgid "\"Superblock\" Settings" msgstr "Superblock" -#: ../../extend/addon/addon/superblock/superblock.php:316 +#: ../../extend/addon/addon/superblock/superblock.php:345 msgid "Block Completely" msgstr "Volledig blokkeren" -#: ../../extend/addon/addon/superblock/superblock.php:361 +#: ../../extend/addon/addon/superblock/superblock.php:394 msgid "superblock settings updated" msgstr "Superblock-instellingen bijgewerkt" @@ -9588,7 +9976,7 @@ msgstr "Klik hier om tekst, afbeeldingen, video en audio te delen." #: ../../extend/addon/addon/tour/tour.php:94 msgid "You can write an optional title for your update (good for long posts)." -msgstr "Je kan optioneel een titel voor je nieuwe bericht verzinnen. Vooral goed voor langere berichten." +msgstr "Je kan een titel voor je nieuwe bericht verzinnen, maar dit is niet verplicht. Vooral goed voor langere berichten." #: ../../extend/addon/addon/tour/tour.php:95 msgid "Entering some categories here makes it easier to find your post later." @@ -9672,7 +10060,7 @@ msgstr "Welkom op Hubzilla! Wil jij een rondleiding hebben langs de gebruikersin #: ../../extend/addon/addon/twitter/twitter.php:99 msgid "Post to Twitter" -msgstr "Doorplaatsen naar Twitter" +msgstr "Twitter" #: ../../extend/addon/addon/twitter/twitter.php:154 msgid "Twitter settings updated." @@ -9731,7 +10119,7 @@ msgstr "Wanneer dit is ingeschakeld worden al jouw <strong>openbare</strong> ber #: ../../extend/addon/addon/twitter/twitter.php:264 msgid "Twitter Post Settings" -msgstr "Doorplaatsen naar Twitter" +msgstr "Twitter (berichten doorplaatsen)" #: ../../extend/addon/addon/twitter/twitter.php:773 #: ../../extend/addon/addon/rendezvous/rendezvous.php:95 @@ -9789,7 +10177,7 @@ msgstr "Wie vindt mij leuk?" #: ../../extend/addon/addon/wppost/wppost.php:45 msgid "Post to WordPress" -msgstr "Doorplaatsen naar WordPress" +msgstr "WordPress" #: ../../extend/addon/addon/wppost/wppost.php:82 msgid "Enable WordPress Post Plugin" @@ -9829,7 +10217,7 @@ msgstr "Reacties doorplaatsen (Hubzilla_WP-plugin vereist)" #: ../../extend/addon/addon/wppost/wppost.php:113 msgid "WordPress Post Settings" -msgstr "Doorplaatsen naar WordPress" +msgstr "WordPress (berichten doorplaatsen)" #: ../../extend/addon/addon/wppost/wppost.php:129 msgid "Wordpress Settings saved." @@ -9946,71 +10334,6 @@ msgstr "Importeren" msgid "Select an addressbook to import to" msgstr "Kies een adresboek om te importeren" -#: ../../extend/addon/addon/cdav/cdav.php:36 -msgid "Errors encountered creating database table: " -msgstr "Fouten opgetreden tijdens aanmaken databasetabel: " - -#: ../../extend/addon/addon/cdav/cdav.php:197 -msgid "Default Calendar" -msgstr "Standaard agenda" - -#: ../../extend/addon/addon/cdav/cdav.php:206 -msgid "Default Addressbook" -msgstr "Standaard adresboek" - -#: ../../extend/addon/addon/cdav/cdav.php:215 -msgid "CalDAV/CardDAV Settings saved." -msgstr "CalDAV/CardDAV-instellingen opgeslagen." - -#: ../../extend/addon/addon/cdav/cdav.php:234 -msgid "Enable CalDAV/CardDAV Server for this channel" -msgstr "CalDAV/CardDAV-server voor dit kanaal inschakelen" - -#: ../../extend/addon/addon/cdav/cdav.php:237 -#, php-format -msgid "Your CalDAV resources are located at %s " -msgstr "Jouw CalDAV-URL is %s " - -#: ../../extend/addon/addon/cdav/cdav.php:240 -#, php-format -msgid "Your CardDAV resources are located at %s " -msgstr "Jouw CardDAV-URL is %s " - -#: ../../extend/addon/addon/cdav/cdav.php:246 -msgid "CalDAV/CardDAV Settings" -msgstr "CalDAV/CardDAV" - -#: ../../extend/addon/addon/cdav/cdav.php:270 -#: ../../extend/addon/addon/cdav/Mod_Cdav.php:1145 -msgid "Mobile" -msgstr "Mobiel" - -#: ../../extend/addon/addon/cdav/cdav.php:271 -#: ../../extend/addon/addon/cdav/Mod_Cdav.php:1146 ../../include/nav.php:88 -msgid "Home" -msgstr "Thuis" - -#: ../../extend/addon/addon/cdav/cdav.php:272 -msgid "Home, Voice" -msgstr "Thuis, spraak" - -#: ../../extend/addon/addon/cdav/cdav.php:273 -msgid "Home, Fax" -msgstr "Thuis, fax" - -#: ../../extend/addon/addon/cdav/cdav.php:274 -#: ../../extend/addon/addon/cdav/Mod_Cdav.php:1147 -msgid "Work" -msgstr "Werk" - -#: ../../extend/addon/addon/cdav/cdav.php:275 -msgid "Work, Voice" -msgstr "Werk, spraak" - -#: ../../extend/addon/addon/cdav/cdav.php:276 -msgid "Work, Fax" -msgstr "Werk, fax" - #: ../../extend/addon/addon/cdav/Mod_Cdav.php:744 msgid "INVALID EVENT DISMISSED!" msgstr "ONGELDIGE GEBEURTENIS VERWIJDERD!" @@ -10083,66 +10406,67 @@ msgstr "Alles verwijderen" msgid "Sorry! Editing of recurrent events is not yet implemented." msgstr "Excuses! Bewerken van herhalende gebeurtenissen is nog niet geïmplementeerd." -#: ../../extend/addon/addon/cdav/Mod_Cdav.php:1137 -msgid "Organisation" -msgstr "Organisatie" - -#: ../../extend/addon/addon/cdav/Mod_Cdav.php:1138 -#: ../../include/page_widgets.php:46 -msgid "Title" -msgstr "Titel" +#: ../../extend/addon/addon/cdav/cdav.php:36 +msgid "Errors encountered creating database table: " +msgstr "Fouten opgetreden tijdens aanmaken databasetabel: " -#: ../../extend/addon/addon/cdav/Mod_Cdav.php:1139 -msgid "Phone" -msgstr "Telefoon" +#: ../../extend/addon/addon/cdav/cdav.php:197 +msgid "Default Calendar" +msgstr "Standaard agenda" -#: ../../extend/addon/addon/cdav/Mod_Cdav.php:1141 -msgid "Instant messenger" -msgstr "Instant messenger" +#: ../../extend/addon/addon/cdav/cdav.php:206 +msgid "Default Addressbook" +msgstr "Standaard adresboek" -#: ../../extend/addon/addon/cdav/Mod_Cdav.php:1142 -msgid "Website" -msgstr "Website" +#: ../../extend/addon/addon/cdav/cdav.php:215 +msgid "CalDAV/CardDAV Settings saved." +msgstr "CalDAV/CardDAV-instellingen opgeslagen." -#: ../../extend/addon/addon/cdav/Mod_Cdav.php:1144 -msgid "Note" -msgstr "Opmerking" +#: ../../extend/addon/addon/cdav/cdav.php:234 +msgid "Enable CalDAV/CardDAV Server for this channel" +msgstr "CalDAV/CardDAV-server voor dit kanaal inschakelen" -#: ../../extend/addon/addon/cdav/Mod_Cdav.php:1150 -msgid "Add Field" -msgstr "Veld toevoegen" +#: ../../extend/addon/addon/cdav/cdav.php:237 +#, php-format +msgid "Your CalDAV resources are located at %s " +msgstr "Jouw CalDAV-URL is %s " -#: ../../extend/addon/addon/cdav/Mod_Cdav.php:1155 -msgid "P.O. Box" -msgstr "Postbus" +#: ../../extend/addon/addon/cdav/cdav.php:240 +#, php-format +msgid "Your CardDAV resources are located at %s " +msgstr "Jouw CardDAV-URL is %s " -#: ../../extend/addon/addon/cdav/Mod_Cdav.php:1156 -msgid "Additional" -msgstr "Extra" +#: ../../extend/addon/addon/cdav/cdav.php:246 +msgid "CalDAV/CardDAV Settings" +msgstr "CalDAV/CardDAV" -#: ../../extend/addon/addon/cdav/Mod_Cdav.php:1157 -msgid "Street" -msgstr "Straat en huisnummer" +#: ../../extend/addon/addon/cdav/cdav.php:272 +#: ../../include/connections.php:670 +msgid "Home, Voice" +msgstr "Thuis, spraak" -#: ../../extend/addon/addon/cdav/Mod_Cdav.php:1158 -msgid "Locality" -msgstr "Plaats" +#: ../../extend/addon/addon/cdav/cdav.php:273 +#: ../../include/connections.php:671 +msgid "Home, Fax" +msgstr "Thuis, fax" -#: ../../extend/addon/addon/cdav/Mod_Cdav.php:1159 -msgid "Region" -msgstr "Provincie/staat/regio/enz." +#: ../../extend/addon/addon/cdav/cdav.php:275 +#: ../../include/connections.php:673 +msgid "Work, Voice" +msgstr "Werk, spraak" -#: ../../extend/addon/addon/cdav/Mod_Cdav.php:1160 -msgid "ZIP Code" -msgstr "Postcode" +#: ../../extend/addon/addon/cdav/cdav.php:276 +#: ../../include/connections.php:674 +msgid "Work, Fax" +msgstr "Werk, fax" #: ../../extend/addon/addon/chess/chess.php:276 -#: ../../extend/addon/addon/chess/chess.php:430 +#: ../../extend/addon/addon/chess/chess.php:433 msgid "Invalid game." msgstr "Ongeldig spel." #: ../../extend/addon/addon/chess/chess.php:282 -#: ../../extend/addon/addon/chess/chess.php:436 +#: ../../extend/addon/addon/chess/chess.php:439 msgid "You are not a player in this game." msgstr "Jij doet niet aan dit speel mee." @@ -10166,15 +10490,15 @@ msgstr "Je moet wit of zwart kiezen." msgid "Error creating new game." msgstr "Fout tijdens aanmaken nieuw spel." -#: ../../extend/addon/addon/chess/chess.php:379 ../../include/channel.php:816 +#: ../../extend/addon/addon/chess/chess.php:381 ../../include/channel.php:899 msgid "Requested channel is not available." msgstr "Opgevraagd kanaal is niet beschikbaar." -#: ../../extend/addon/addon/chess/chess.php:392 +#: ../../extend/addon/addon/chess/chess.php:395 msgid "You must select a local channel /chess/channelname" msgstr "Je moet een lokaal kanaal kiezen: .../chess/kanaalnaam" -#: ../../extend/addon/addon/chess/chess.php:920 +#: ../../extend/addon/addon/chess/chess.php:923 msgid "Enable notifications" msgstr "Notificaties inschakelen" @@ -10208,15 +10532,6 @@ msgstr "Man" msgid "Female" msgstr "Vrouw" -#: ../../extend/addon/addon/openid/Mod_Openid.php:30 -msgid "OpenID protocol error. No ID returned." -msgstr "OpenID-protocolfout. Geen ID terugontvangen." - -#: ../../extend/addon/addon/openid/Mod_Openid.php:193 -#: ../../include/auth.php:286 -msgid "Login failed." -msgstr "Inloggen mislukt." - #: ../../extend/addon/addon/openid/MysqlProvider.php:52 msgid "First Name" msgstr "Voornaam" @@ -10283,6 +10598,15 @@ msgstr "We hebben een probleem ontdekt tijdens het inloggen met de OpenID die je msgid "The error message was:" msgstr "Foutmelding was:" +#: ../../extend/addon/addon/openid/Mod_Openid.php:30 +msgid "OpenID protocol error. No ID returned." +msgstr "OpenID-protocolfout. Geen ID terugontvangen." + +#: ../../extend/addon/addon/openid/Mod_Openid.php:188 +#: ../../include/auth.php:286 +msgid "Login failed." +msgstr "Inloggen mislukt." + #: ../../extend/addon/addon/diaspora_reconnect/diaspora_reconnect.php:44 #, php-format msgid "Reconnecting %d connections" @@ -10342,71 +10666,96 @@ msgid "" "from Mapbox instead of the default OpenStreetMap tile server." msgstr "De Mapbox-toegangstoken wordt gebruikt om kaarttegels (tiles) van Mapbox op te halen in plaats van de standaard tile-server van OpenStreetMap." -#: ../../extend/addon/addon/rendezvous/rendezvous.php:154 +#: ../../extend/addon/addon/rendezvous/rendezvous.php:162 msgid "Rendezvous" msgstr "Rendezvous" -#: ../../extend/addon/addon/rendezvous/rendezvous.php:159 +#: ../../extend/addon/addon/rendezvous/rendezvous.php:167 msgid "" "This identity has been deleted by another member due to inactivity. Please " "press the \"New identity\" button or refresh the page to register a new " "identity. You may use the same name." msgstr "Deze identiteit is door een ander lid verwijderd als gevolg van inactiviteit. Klik op de knop \"Nieuwe identiteit\" of herlaad de pagina om een nieuwe identiteit aan te maken. Je kan eventueel dezelfde naam gebruiken." -#: ../../extend/addon/addon/rendezvous/rendezvous.php:160 +#: ../../extend/addon/addon/rendezvous/rendezvous.php:168 msgid "Welcome to Rendezvous!" msgstr "Welkom bij Rendezvous!" -#: ../../extend/addon/addon/rendezvous/rendezvous.php:161 +#: ../../extend/addon/addon/rendezvous/rendezvous.php:169 msgid "" "Enter your name to join this rendezvous. To begin sharing your location with" " the other members, tap the GPS control. When your location is discovered, a" " red dot will appear and others will be able to see you on the map." msgstr "Vul je naam in om deel te nemen aan deze rendezvous. Om met het delen van je locatie met de andere leden te beginnen, klik je op de locatieknop van je webbrowser. Nadat jouw locatie is gevonden verschijnt er een rode stip en kunnen andere leden jou zien op de kaart." -#: ../../extend/addon/addon/rendezvous/rendezvous.php:163 +#: ../../extend/addon/addon/rendezvous/rendezvous.php:171 msgid "Let's meet here" msgstr "Laten we elkaar hier ontmoeten" -#: ../../extend/addon/addon/rendezvous/rendezvous.php:166 +#: ../../extend/addon/addon/rendezvous/rendezvous.php:174 msgid "New marker" msgstr "Nieuwe markering" -#: ../../extend/addon/addon/rendezvous/rendezvous.php:167 +#: ../../extend/addon/addon/rendezvous/rendezvous.php:175 msgid "Edit marker" msgstr "Markering bewerken" -#: ../../extend/addon/addon/rendezvous/rendezvous.php:168 +#: ../../extend/addon/addon/rendezvous/rendezvous.php:176 msgid "New identity" msgstr "Nieuwe identiteit" -#: ../../extend/addon/addon/rendezvous/rendezvous.php:169 +#: ../../extend/addon/addon/rendezvous/rendezvous.php:177 msgid "Delete marker" msgstr "Markering verwijderen" -#: ../../extend/addon/addon/rendezvous/rendezvous.php:170 +#: ../../extend/addon/addon/rendezvous/rendezvous.php:178 msgid "Delete member" msgstr "Lid verwijderen" -#: ../../extend/addon/addon/rendezvous/rendezvous.php:171 +#: ../../extend/addon/addon/rendezvous/rendezvous.php:179 msgid "Edit proximity alert" msgstr "Nabijheidswaarschuwing bewerken" -#: ../../extend/addon/addon/rendezvous/rendezvous.php:172 +#: ../../extend/addon/addon/rendezvous/rendezvous.php:180 msgid "" "A proximity alert will be issued when this member is within a certain radius" " of you.<br><br>Enter a radius in meters (0 to disable):" -msgstr "Een nabijheidswaarschuwing wordt actief wanneer dit lid zich binnen een bepaalde straal bevindt.<br><br>Voer het aantal meters van de straal in (0 om uit te schakelen):" +msgstr "Een nabijheidswaarschuwing wordt actief wanneer dit lid zich binnen een bepaalde straal rond jouw locatie bevindt.<br><br>Voer het aantal meters van de straal in (0 om uit te schakelen):" -#: ../../extend/addon/addon/rendezvous/rendezvous.php:172 +#: ../../extend/addon/addon/rendezvous/rendezvous.php:180 +#: ../../extend/addon/addon/rendezvous/rendezvous.php:185 msgid "distance" msgstr "afstand" +#: ../../extend/addon/addon/rendezvous/rendezvous.php:181 +msgid "Proximity alert distance (meters)" +msgstr "Afstand nabijheidswaarschuwing (meter)" + +#: ../../extend/addon/addon/rendezvous/rendezvous.php:182 +#: ../../extend/addon/addon/rendezvous/rendezvous.php:184 +msgid "" +"A proximity alert will be issued when you are within a certain radius of the" +" marker location.<br><br>Enter a radius in meters (0 to disable):" +msgstr "Een nabijheidswaarschuwing wordt actief wanneer je je binnen een bepaalde straal rond een specifieke locatie bevindt.<br><br>Voer het aantal meters van de straal in (0 om uit te schakelen):" + #: ../../extend/addon/addon/rendezvous/rendezvous.php:183 +msgid "Marker proximity alert" +msgstr "Locatiemarkering nabijheidswaarschuwing" + +#: ../../extend/addon/addon/rendezvous/rendezvous.php:186 +msgid "Reminder note" +msgstr "Herinnering" + +#: ../../extend/addon/addon/rendezvous/rendezvous.php:187 +msgid "" +"Enter a note to be displayed when you are within the specified proximity..." +msgstr "Vul de tekst in die getoond moet worden wanneer je je op de aangegeven afstand bevindt..." + +#: ../../extend/addon/addon/rendezvous/rendezvous.php:199 msgid "Add new rendezvous" msgstr "Nieuwe rendezvous toevoegen" -#: ../../extend/addon/addon/rendezvous/rendezvous.php:184 +#: ../../extend/addon/addon/rendezvous/rendezvous.php:200 msgid "" "Create a new rendezvous and share the access link with those you wish to " "invite to the group. Those who open the link become members of the " @@ -10414,19 +10763,457 @@ msgid "" " share their own locations with the group." msgstr "Maak een nieuwe rendezvous aan en deel de toegangslink met wie je wil uitnodigen voor de groep. Wie op de link klikt wordt lid van rendezvous. Zij kunnen dan de locaties zien van andere leden, markeringen aan de kaart toevoegen of hun eigen locaties met de groep delen." -#: ../../include/Import/import_diaspora.php:16 -msgid "No username found in import file." -msgstr "Geen gebruikersnaam in het importbestand gevonden." +#: ../../extend/addon/addon/firefox/firefox.php:23 +msgid "Install Firefox Sharing Tools" +msgstr "Firefox Share" -#: ../../include/Import/import_diaspora.php:41 ../../include/import.php:51 -msgid "Unable to create a unique channel address. Import failed." -msgstr "Niet in staat om een uniek kanaaladres aan te maken. Importeren is mislukt." +#: ../../extend/addon/addon/firefox/firefox.php:34 +msgid "Share content from Firefox to $Projectname" +msgstr "Deel webpagina's vanuit Firefox met " + +#: ../../extend/addon/addon/firefox/firefox.php:37 +msgid "Install Firefox Sharing Tools to this web browser" +msgstr "Activeer de $Projectname-service in Firefox" + +#: ../../extend/addon/addon/gitwiki/Mod_Gitwiki.php:105 +msgid "Error retrieving wiki" +msgstr "Fout tijdens ophalen wiki" + +#: ../../extend/addon/addon/gitwiki/Mod_Gitwiki.php:112 +msgid "Error creating zip file export folder" +msgstr "Fout tijdens aanmaken exportmap zipbestand" + +#: ../../extend/addon/addon/gitwiki/Mod_Gitwiki.php:130 +msgid "Error downloading wiki: " +msgstr "Fout tijdens downloaden wiki: " + +#: ../../extend/addon/addon/gitwiki/gitwiki.php:76 +#: ../../include/widgets.php:956 +msgid "Wiki Pages" +msgstr "Wikipagina's" + +#: ../../extend/addon/addon/gitwiki/gitwiki.php:81 +#: ../../include/widgets.php:962 +msgid "Add new page" +msgstr "Nieuwe pagina toevoegen" + +#: ../../extend/addon/addon/gitwiki/gitwiki.php:82 +#: ../../include/widgets.php:963 +msgid "Page name" +msgstr "Paginanaam" + +#: ../../extend/addon/addon/gitwiki/gitwiki.php:95 +#: ../../include/widgets.php:913 +msgid "Wiki List" +msgstr "Wiki's" + +#: ../../extend/addon/addon/gnusoc/gnusoc.php:129 +msgid "Enable the GNU-Social protocol for this channel" +msgstr "GNU social-protocol voor dit kanaal inschakelen" + +#: ../../extend/addon/addon/opensearch/opensearch.php:26 ../../boot.php:1186 +#, php-format +msgctxt "opensearch" +msgid "Search %1$s (%2$s)" +msgstr "Zoek %1$s (%2$s)" + +#: ../../extend/addon/addon/opensearch/opensearch.php:28 ../../boot.php:1186 +msgctxt "opensearch" +msgid "$Projectname" +msgstr "$Projectname" + +#: ../../extend/addon/addon/opensearch/opensearch.php:43 +msgid "Search $Projectname" +msgstr "Zoek in " #: ../../include/dba/dba_driver.php:187 #, php-format msgid "Cannot locate DNS info for database server '%s'" msgstr "Kan DNS-informatie voor databaseserver '%s' niet vinden" +#: ../../include/language.php:367 ../../include/text.php:1788 +msgid "default" +msgstr "standaard" + +#: ../../include/language.php:380 +msgid "Select an alternate language" +msgstr "Kies een andere taal" + +#: ../../include/account.php:35 +msgid "Not a valid email address" +msgstr "Geen geldig e-mailadres" + +#: ../../include/account.php:37 +msgid "Your email domain is not among those allowed on this site" +msgstr "Jouw e-maildomein is op deze hub niet toegestaan" + +#: ../../include/account.php:43 +msgid "Your email address is already registered at this site." +msgstr "Jouw e-mailadres is al op deze hub geregistreerd." + +#: ../../include/account.php:75 +msgid "An invitation is required." +msgstr "Een uitnodiging is vereist" + +#: ../../include/account.php:79 +msgid "Invitation could not be verified." +msgstr "Uitnodiging kon niet geverifieerd worden" + +#: ../../include/account.php:130 +msgid "Please enter the required information." +msgstr "Vul de vereiste informatie in." + +#: ../../include/account.php:198 +msgid "Failed to store account information." +msgstr "Account-informatie kon niet opgeslagen worden." + +#: ../../include/account.php:263 +#, php-format +msgid "Registration confirmation for %s" +msgstr "Registratiebevestiging voor %s" + +#: ../../include/account.php:330 +#, php-format +msgid "Registration request at %s" +msgstr "Registratiebevestiging voor %s" + +#: ../../include/account.php:352 +msgid "your registration password" +msgstr "jouw registratiewachtwoord" + +#: ../../include/account.php:358 ../../include/account.php:420 +#, php-format +msgid "Registration details for %s" +msgstr "Registratiegegevens voor %s" + +#: ../../include/account.php:431 +msgid "Account approved." +msgstr "Account goedgekeurd" + +#: ../../include/account.php:471 +#, php-format +msgid "Registration revoked for %s" +msgstr "Registratie ingetrokken voor %s" + +#: ../../include/account.php:756 ../../include/account.php:758 +msgid "Click here to upgrade." +msgstr "Klik hier om te upgraden." + +#: ../../include/account.php:764 +msgid "This action exceeds the limits set by your subscription plan." +msgstr "Deze handeling overschrijdt de beperkingen die voor jouw abonnement gelden." + +#: ../../include/account.php:769 +msgid "This action is not available under your subscription plan." +msgstr "Deze handeling is niet mogelijk met jouw abonnement." + +#: ../../include/widgets.php:46 ../../include/widgets.php:455 +#: ../../include/taxonomy.php:188 ../../include/taxonomy.php:270 +#: ../../include/contact_widgets.php:91 +msgid "Categories" +msgstr "Categorieën" + +#: ../../include/widgets.php:141 +msgid "Suggestions" +msgstr "Voorgestelde kanalen" + +#: ../../include/widgets.php:142 +msgid "See more..." +msgstr "Meer..." + +#: ../../include/widgets.php:162 +#, php-format +msgid "You have %1$.0f of %2$.0f allowed connections." +msgstr "Je hebt %1$.0f van de %2$.0f toegestane connecties." + +#: ../../include/widgets.php:168 +msgid "Add New Connection" +msgstr "Nieuwe connectie toevoegen" + +#: ../../include/widgets.php:169 +msgid "Enter channel address" +msgstr "Vul kanaaladres in" + +#: ../../include/widgets.php:170 +msgid "Examples: bob@example.com, https://example.com/barbara" +msgstr "Voorbeelden: bob@example.com, http://example.com/barbara" + +#: ../../include/widgets.php:186 +msgid "Notes" +msgstr "Aantekeningen" + +#: ../../include/widgets.php:262 +msgid "Remove term" +msgstr "Verwijder zoekterm" + +#: ../../include/widgets.php:270 ../../include/features.php:301 +msgid "Saved Searches" +msgstr "Opgeslagen zoekopdrachten" + +#: ../../include/widgets.php:271 ../../include/group.php:336 +msgid "add" +msgstr "toevoegen" + +#: ../../include/widgets.php:333 ../../include/contact_widgets.php:53 +#: ../../include/features.php:390 +msgid "Saved Folders" +msgstr "Bewaarde mappen" + +#: ../../include/widgets.php:336 ../../include/widgets.php:458 +#: ../../include/contact_widgets.php:56 ../../include/contact_widgets.php:94 +msgid "Everything" +msgstr "Alles" + +#: ../../include/widgets.php:377 +msgid "Archives" +msgstr "Archieven" + +#: ../../include/widgets.php:549 +msgid "Refresh" +msgstr "Vernieuwen" + +#: ../../include/widgets.php:589 +msgid "Account settings" +msgstr "Account" + +#: ../../include/widgets.php:595 +msgid "Channel settings" +msgstr "Kanaal" + +#: ../../include/widgets.php:604 +msgid "Additional features" +msgstr "Extra functies" + +#: ../../include/widgets.php:611 +msgid "Feature/Addon settings" +msgstr "Plugin-instellingen" + +#: ../../include/widgets.php:617 +msgid "Display settings" +msgstr "Weergave" + +#: ../../include/widgets.php:624 +msgid "Manage locations" +msgstr "Locaties beheren" + +#: ../../include/widgets.php:631 +msgid "Export channel" +msgstr "Kanaal exporteren" + +#: ../../include/widgets.php:637 +msgid "Connected apps" +msgstr "Verbonden applicaties" + +#: ../../include/widgets.php:652 ../../include/features.php:153 +msgid "Permission Groups" +msgstr "Permissiegroepen" + +#: ../../include/widgets.php:669 +msgid "Premium Channel Settings" +msgstr "Instellingen premiumkanaal" + +#: ../../include/widgets.php:698 +msgid "Private Mail Menu" +msgstr "Privéberichten" + +#: ../../include/widgets.php:700 +msgid "Combined View" +msgstr "Gecombineerd postvak" + +#: ../../include/widgets.php:705 ../../include/nav.php:213 +msgid "Inbox" +msgstr "Postvak IN" + +#: ../../include/widgets.php:710 ../../include/nav.php:214 +msgid "Outbox" +msgstr "Postvak UIT" + +#: ../../include/widgets.php:715 ../../include/nav.php:215 +msgid "New Message" +msgstr "Nieuw bericht" + +#: ../../include/widgets.php:732 ../../include/widgets.php:744 +msgid "Conversations" +msgstr "Conversaties" + +#: ../../include/widgets.php:736 +msgid "Received Messages" +msgstr "Ontvangen berichten" + +#: ../../include/widgets.php:740 +msgid "Sent Messages" +msgstr "Verzonden berichten" + +#: ../../include/widgets.php:754 +msgid "No messages." +msgstr "Geen berichten" + +#: ../../include/widgets.php:772 +msgid "Delete conversation" +msgstr "Verwijder conversatie" + +#: ../../include/widgets.php:798 +msgid "Events Tools" +msgstr "Agenda-hulpmiddelen" + +#: ../../include/widgets.php:799 +msgid "Export Calendar" +msgstr "Exporteren" + +#: ../../include/widgets.php:800 +msgid "Import Calendar" +msgstr "Importeren" + +#: ../../include/widgets.php:888 ../../include/conversation.php:1866 +#: ../../include/conversation.php:1869 +msgid "Chatrooms" +msgstr "Chatkanalen" + +#: ../../include/widgets.php:892 +msgid "Overview" +msgstr "Overzicht" + +#: ../../include/widgets.php:899 +msgid "Chat Members" +msgstr "Chatleden" + +#: ../../include/widgets.php:977 +msgctxt "wiki_history" +msgid "Message" +msgstr "Bericht" + +#: ../../include/widgets.php:999 +msgid "Bookmarked Chatrooms" +msgstr "Bladwijzers van chatkanalen" + +#: ../../include/widgets.php:1030 +msgid "Suggested Chatrooms" +msgstr "Voorgestelde chatkanalen" + +#: ../../include/widgets.php:1175 ../../include/widgets.php:1287 +msgid "photo/image" +msgstr "foto/afbeelding" + +#: ../../include/widgets.php:1230 +msgid "Click to show more" +msgstr "Klik voor meer" + +#: ../../include/widgets.php:1381 +msgid "Rating Tools" +msgstr "Beoordelingen" + +#: ../../include/widgets.php:1385 ../../include/widgets.php:1387 +msgid "Rate Me" +msgstr "Beoordeel mij" + +#: ../../include/widgets.php:1390 +msgid "View Ratings" +msgstr "Bekijk beoordelingen" + +#: ../../include/widgets.php:1483 +msgid "Forums" +msgstr "Forums" + +#: ../../include/widgets.php:1540 +msgctxt "widget" +msgid "Activity" +msgstr "Activiteit" + +#: ../../include/widgets.php:1569 +msgid "Tasks" +msgstr "Taken" + +#: ../../include/widgets.php:1635 ../../include/widgets.php:1673 +msgid "Member registrations waiting for confirmation" +msgstr "Accounts die op goedkeuring wachten" + +#: ../../include/widgets.php:1641 +msgid "Inspect queue" +msgstr "Inspecteer berichtenwachtrij" + +#: ../../include/widgets.php:1643 +msgid "DB updates" +msgstr "Database-updates" + +#: ../../include/widgets.php:1668 ../../include/nav.php:233 +msgid "Admin" +msgstr "Beheer" + +#: ../../include/widgets.php:1669 +msgid "Plugin Features" +msgstr "Plugin-opties" + +#: ../../include/taxonomy.php:228 ../../include/taxonomy.php:249 +msgid "Tags" +msgstr "Tags" + +#: ../../include/taxonomy.php:293 +msgid "Keywords" +msgstr "Trefwoorden" + +#: ../../include/taxonomy.php:314 +msgid "have" +msgstr "heb" + +#: ../../include/taxonomy.php:314 +msgid "has" +msgstr "heeft" + +#: ../../include/taxonomy.php:315 +msgid "want" +msgstr "wil" + +#: ../../include/taxonomy.php:315 +msgid "wants" +msgstr "wil" + +#: ../../include/taxonomy.php:316 +msgid "likes" +msgstr "vindt dit leuk" + +#: ../../include/taxonomy.php:317 +msgid "dislikes" +msgstr "vindt dit niet leuk" + +#: ../../include/event.php:22 ../../include/event.php:69 +#: ../../include/markdown.php:540 +msgid "l F d, Y \\@ g:i A" +msgstr "l d F Y \\@ G:i" + +#: ../../include/event.php:30 ../../include/event.php:73 +#: ../../include/markdown.php:546 +msgid "Starts:" +msgstr "Start:" + +#: ../../include/event.php:40 ../../include/event.php:77 +#: ../../include/markdown.php:554 +msgid "Finishes:" +msgstr "Einde:" + +#: ../../include/event.php:1004 +msgid "This event has been added to your calendar." +msgstr "Dit evenement is aan jouw agenda toegevoegd." + +#: ../../include/event.php:1204 +msgid "Not specified" +msgstr "Niet aangegeven" + +#: ../../include/event.php:1205 +msgid "Needs Action" +msgstr "Actie vereist" + +#: ../../include/event.php:1206 +msgid "Completed" +msgstr "Voltooid" + +#: ../../include/event.php:1207 +msgid "In Process" +msgstr "In behandeling" + +#: ../../include/event.php:1208 +msgid "Cancelled" +msgstr "Geannuleerd" + #: ../../include/datetime.php:147 msgid "Birthday" msgstr "Verjaardag of geboortedatum" @@ -10439,7 +11226,7 @@ msgstr "Leeftijd:" msgid "YYYY-MM-DD or MM-DD" msgstr "JJJJ-MM-DD of MM-DD" -#: ../../include/datetime.php:286 ../../boot.php:2564 +#: ../../include/datetime.php:286 ../../boot.php:2598 msgid "never" msgstr "nooit" @@ -10512,74 +11299,6 @@ msgstr "Verjaardag van %1$s" msgid "Happy Birthday %1$s" msgstr "Gefeliciteerd met je verjaardag %1$s" -#: ../../include/account.php:35 -msgid "Not a valid email address" -msgstr "Geen geldig e-mailadres" - -#: ../../include/account.php:37 -msgid "Your email domain is not among those allowed on this site" -msgstr "Jouw e-maildomein is op deze hub niet toegestaan" - -#: ../../include/account.php:43 -msgid "Your email address is already registered at this site." -msgstr "Jouw e-mailadres is al op deze hub geregistreerd." - -#: ../../include/account.php:75 -msgid "An invitation is required." -msgstr "Een uitnodiging is vereist" - -#: ../../include/account.php:79 -msgid "Invitation could not be verified." -msgstr "Uitnodiging kon niet geverifieerd worden" - -#: ../../include/account.php:130 -msgid "Please enter the required information." -msgstr "Vul de vereiste informatie in." - -#: ../../include/account.php:198 -msgid "Failed to store account information." -msgstr "Account-informatie kon niet opgeslagen worden." - -#: ../../include/account.php:263 -#, php-format -msgid "Registration confirmation for %s" -msgstr "Registratiebevestiging voor %s" - -#: ../../include/account.php:330 -#, php-format -msgid "Registration request at %s" -msgstr "Registratiebevestiging voor %s" - -#: ../../include/account.php:352 -msgid "your registration password" -msgstr "jouw registratiewachtwoord" - -#: ../../include/account.php:358 ../../include/account.php:420 -#, php-format -msgid "Registration details for %s" -msgstr "Registratiegegevens voor %s" - -#: ../../include/account.php:431 -msgid "Account approved." -msgstr "Account goedgekeurd" - -#: ../../include/account.php:471 -#, php-format -msgid "Registration revoked for %s" -msgstr "Registratie ingetrokken voor %s" - -#: ../../include/account.php:756 ../../include/account.php:758 -msgid "Click here to upgrade." -msgstr "Klik hier om te upgraden." - -#: ../../include/account.php:764 -msgid "This action exceeds the limits set by your subscription plan." -msgstr "Deze handeling overschrijdt de beperkingen die voor jouw abonnement gelden." - -#: ../../include/account.php:769 -msgid "This action is not available under your subscription plan." -msgstr "Deze handeling is niet mogelijk met jouw abonnement." - #: ../../include/selectors.php:30 msgid "Frequently" msgstr "Regelmatig" @@ -10820,745 +11539,103 @@ msgstr "Maakt mij niks uit" msgid "Ask me" msgstr "Vraag het me" -#: ../../include/channel.php:33 -msgid "Unable to obtain identity information from database" -msgstr "Niet in staat om identiteitsinformatie uit de database te verkrijgen" - -#: ../../include/channel.php:67 -msgid "Empty name" -msgstr "Ontbrekende naam" - -#: ../../include/channel.php:70 -msgid "Name too long" -msgstr "Naam te lang" - -#: ../../include/channel.php:181 -msgid "No account identifier" -msgstr "Geen account-identificator" - -#: ../../include/channel.php:193 -msgid "Nickname is required." -msgstr "Bijnaam is verplicht" +#: ../../include/acl_selectors.php:208 +msgid "Who can see this?" +msgstr "Wie kan dit zien?" -#: ../../include/channel.php:207 -msgid "Reserved nickname. Please choose another." -msgstr "Deze naam is gereserveerd. Kies een andere." +#: ../../include/acl_selectors.php:209 +msgid "Custom selection" +msgstr "Handmatige selectie" -#: ../../include/channel.php:212 +#: ../../include/acl_selectors.php:210 msgid "" -"Nickname has unsupported characters or is already being used on this site." -msgstr "Deze naam heeft niet ondersteunde karakters of is al op deze hub in gebruik." - -#: ../../include/channel.php:272 -msgid "Unable to retrieve created identity" -msgstr "Niet in staat om aangemaakte identiteit te vinden" - -#: ../../include/channel.php:341 -msgid "Default Profile" -msgstr "Standaardprofiel" - -#: ../../include/channel.php:962 -msgid "Create New Profile" -msgstr "Nieuw profiel aanmaken" - -#: ../../include/channel.php:982 -msgid "Visible to everybody" -msgstr "Voor iedereen zichtbaar" - -#: ../../include/channel.php:1055 ../../include/channel.php:1174 -msgid "Gender:" -msgstr "Geslacht:" - -#: ../../include/channel.php:1057 ../../include/channel.php:1229 -msgid "Homepage:" -msgstr "Homepagina:" - -#: ../../include/channel.php:1058 -msgid "Online Now" -msgstr "Nu online" - -#: ../../include/channel.php:1179 -msgid "Like this channel" -msgstr "Vind dit kanaal leuk" - -#: ../../include/channel.php:1203 -msgid "j F, Y" -msgstr "F j Y" +"Select \"Show\" to allow viewing. \"Don't show\" lets you override and limit" +" the scope of \"Show\"." +msgstr "Kies \"Tonen\" om weergave toe te staan. Met \"Niet tonen\" kan je uitzonderingen maken op \"Tonen\"." -#: ../../include/channel.php:1204 -msgid "j F" -msgstr "F j" +#: ../../include/acl_selectors.php:211 +msgid "Show" +msgstr "Tonen" -#: ../../include/channel.php:1211 -msgid "Birthday:" -msgstr "Geboortedatum:" +#: ../../include/acl_selectors.php:212 +msgid "Don't show" +msgstr "Niet tonen" -#: ../../include/channel.php:1224 +#: ../../include/acl_selectors.php:245 #, php-format -msgid "for %1$d %2$s" -msgstr "voor %1$d %2$s" - -#: ../../include/channel.php:1227 -msgid "Sexual Preference:" -msgstr "Seksuele voorkeur:" - -#: ../../include/channel.php:1233 -msgid "Tags:" -msgstr "Tags:" - -#: ../../include/channel.php:1235 -msgid "Political Views:" -msgstr "Politieke overtuigingen:" - -#: ../../include/channel.php:1237 -msgid "Religion:" -msgstr "Religie:" - -#: ../../include/channel.php:1241 -msgid "Hobbies/Interests:" -msgstr "Hobby's/interesses:" - -#: ../../include/channel.php:1243 -msgid "Likes:" -msgstr "Houdt van:" - -#: ../../include/channel.php:1245 -msgid "Dislikes:" -msgstr "Houdt niet van:" - -#: ../../include/channel.php:1247 -msgid "Contact information and Social Networks:" -msgstr "Contactinformatie en sociale netwerken:" +msgid "" +"Post permissions %s cannot be changed %s after a post is shared.</br />These" +" permissions set who is allowed to view the post." +msgstr "Permissies van berichten %s zijn niet meer te veranderen %s nadat een bericht is gedeeld.</br />Met deze permissies bepaal je wie het bericht kan zien." -#: ../../include/channel.php:1249 -msgid "My other channels:" -msgstr "Mijn andere kanalen" +#: ../../include/bbcode.php:134 ../../include/bbcode.php:1040 +#: ../../include/bbcode.php:1043 ../../include/bbcode.php:1048 +#: ../../include/bbcode.php:1051 ../../include/bbcode.php:1054 +#: ../../include/bbcode.php:1057 ../../include/bbcode.php:1062 +#: ../../include/bbcode.php:1065 ../../include/bbcode.php:1070 +#: ../../include/bbcode.php:1073 ../../include/bbcode.php:1076 +#: ../../include/bbcode.php:1079 +msgid "Image/photo" +msgstr "Afbeelding/foto" -#: ../../include/channel.php:1251 -msgid "Musical interests:" -msgstr "Muzikale interesses:" +#: ../../include/bbcode.php:173 ../../include/bbcode.php:1090 +msgid "Encrypted content" +msgstr "Versleutelde inhoud" -#: ../../include/channel.php:1253 -msgid "Books, literature:" -msgstr "Boeken, literatuur:" +#: ../../include/bbcode.php:189 +#, php-format +msgid "Install %s element: " +msgstr "Installeer %s-element: " -#: ../../include/channel.php:1255 -msgid "Television:" -msgstr "Televisie:" +#: ../../include/bbcode.php:193 +#, php-format +msgid "" +"This post contains an installable %s element, however you lack permissions " +"to install it on this site." +msgstr "Dit bericht heeft een te installeren %s-element, maar je hebt geen permissies om het op deze hub te installeren." -#: ../../include/channel.php:1257 -msgid "Film/dance/culture/entertainment:" -msgstr "Films/dansen/cultuur/vermaak:" +#: ../../include/bbcode.php:272 +#, php-format +msgid "%1$s wrote the following %2$s %3$s" +msgstr "%1$s schreef het volgende %2$s %3$s" -#: ../../include/channel.php:1259 -msgid "Love/Romance:" -msgstr "Liefde/romantiek:" +#: ../../include/bbcode.php:349 ../../include/bbcode.php:357 +msgid "Click to open/close" +msgstr "Klik om te openen of te sluiten" -#: ../../include/channel.php:1261 -msgid "Work/employment:" -msgstr "Werk/beroep:" +#: ../../include/bbcode.php:357 +msgid "spoiler" +msgstr "spoiler" -#: ../../include/channel.php:1263 -msgid "School/education:" -msgstr "School/opleiding:" +#: ../../include/bbcode.php:1028 +msgid "$1 wrote:" +msgstr "$1 schreef:" -#: ../../include/channel.php:1284 -msgid "Like this thing" -msgstr "Vind dit ding leuk" +#: ../../include/bookmarks.php:34 +#, php-format +msgid "%1$s's bookmarks" +msgstr "Bladwijzers van %1$s" -#: ../../include/connections.php:95 +#: ../../include/connections.php:127 msgid "New window" msgstr "Nieuw venster" -#: ../../include/connections.php:96 +#: ../../include/connections.php:128 msgid "Open the selected location in a different window or browser tab" msgstr "Open de geselecteerde locatie in een ander venster of tab" -#: ../../include/connections.php:214 -#, php-format -msgid "User '%s' deleted" -msgstr "Account '%s' verwijderd" - -#: ../../include/dir_fns.php:141 -msgid "Directory Options" -msgstr "Opties kanalengids" - -#: ../../include/dir_fns.php:143 -msgid "Safe Mode" -msgstr "Veilig zoeken" - -#: ../../include/dir_fns.php:144 -msgid "Public Forums Only" -msgstr "Alleen openbare forums" - -#: ../../include/dir_fns.php:145 -msgid "This Website Only" -msgstr "Alleen deze hub" - -#: ../../include/nav.php:85 ../../include/nav.php:118 ../../boot.php:1719 -msgid "Logout" -msgstr "Uitloggen" - -#: ../../include/nav.php:85 ../../include/nav.php:118 -msgid "End this session" -msgstr "Beëindig deze sessie" - -#: ../../include/nav.php:88 -msgid "Your posts and conversations" -msgstr "Jouw kanaal" - -#: ../../include/nav.php:89 -msgid "Your profile page" -msgstr "Jouw profielpagina" - -#: ../../include/nav.php:91 -msgid "Manage/Edit profiles" -msgstr "Beheer/wijzig profielen" - -#: ../../include/nav.php:93 -msgid "Edit your profile" -msgstr "Jouw profiel bewerken" - -#: ../../include/nav.php:95 -msgid "Your photos" -msgstr "Jouw foto's" - -#: ../../include/nav.php:96 -msgid "Your files" -msgstr "Jouw bestanden" - -#: ../../include/nav.php:99 -msgid "Your chatrooms" -msgstr "Jouw chatkanalen" - -#: ../../include/nav.php:105 ../../include/conversation.php:1717 -msgid "Bookmarks" -msgstr "Bladwijzers" - -#: ../../include/nav.php:105 -msgid "Your bookmarks" -msgstr "Jouw bladwijzers" - -#: ../../include/nav.php:109 -msgid "Your webpages" -msgstr "Jouw webpagina's" - -#: ../../include/nav.php:111 -msgid "Your wikis" -msgstr "Jouw wiki's" - -#: ../../include/nav.php:115 -msgid "Sign in" -msgstr "Inloggen" - -#: ../../include/nav.php:131 -msgid "Remote authentication" -msgstr "Authenticatie op afstand" - -#: ../../include/nav.php:131 -msgid "Click to authenticate to your home hub" -msgstr "Authenticeer jezelf via (bijvoorbeeld) jouw hub" - -#: ../../include/nav.php:143 -msgid "Get me home" -msgstr "Terug naar mijn hub" - -#: ../../include/nav.php:145 -msgid "Log me out of this site" -msgstr "Uitloggen op deze hub" - -#: ../../include/nav.php:150 -msgid "Create an account" -msgstr "Maak een account aan" - -#: ../../include/nav.php:162 -msgid "Help and documentation" -msgstr "Hulp en documentatie" - -#: ../../include/nav.php:166 -msgid "Applications, utilities, links, games" -msgstr "Apps" - -#: ../../include/nav.php:168 -msgid "Search site @name, #tag, ?docs, content" -msgstr "Zoek een @kanaal, doorzoek inhoud hub met tekst en #tags, of doorzoek ?documentatie " - -#: ../../include/nav.php:170 -msgid "Channel Directory" -msgstr "Kanalengids" - -#: ../../include/nav.php:182 -msgid "Your grid" -msgstr "Jouw grid" - -#: ../../include/nav.php:183 -msgid "Mark all grid notifications seen" -msgstr "Markeer alle gridnotificaties als bekeken" - -#: ../../include/nav.php:185 -msgid "Channel home" -msgstr "Jouw kanaal" - -#: ../../include/nav.php:186 -msgid "Mark all channel notifications seen" -msgstr "Alle kanaalnotificaties als gelezen markeren" - -#: ../../include/nav.php:192 -msgid "Notices" -msgstr "Notificaties" - -#: ../../include/nav.php:192 -msgid "Notifications" -msgstr "Notificaties" - -#: ../../include/nav.php:193 -msgid "See all notifications" -msgstr "Alle notificaties weergeven" - -#: ../../include/nav.php:196 -msgid "Private mail" -msgstr "Privéberichten" - -#: ../../include/nav.php:197 -msgid "See all private messages" -msgstr "Alle privéberichten weergeven" - -#: ../../include/nav.php:198 -msgid "Mark all private messages seen" -msgstr "Markeer alle privéberichten als bekeken" - -#: ../../include/nav.php:199 ../../include/widgets.php:700 -msgid "Inbox" -msgstr "Postvak IN" - -#: ../../include/nav.php:200 ../../include/widgets.php:705 -msgid "Outbox" -msgstr "Postvak UIT" - -#: ../../include/nav.php:201 ../../include/widgets.php:710 -msgid "New Message" -msgstr "Nieuw bericht" - -#: ../../include/nav.php:204 -msgid "Event Calendar" -msgstr "Agenda" - -#: ../../include/nav.php:205 -msgid "See all events" -msgstr "Alle gebeurtenissen weergeven" - -#: ../../include/nav.php:206 -msgid "Mark all events seen" -msgstr "Markeer alle gebeurtenissen als bekeken" - -#: ../../include/nav.php:209 -msgid "Manage Your Channels" -msgstr "Beheer je kanalen" - -#: ../../include/nav.php:211 -msgid "Account/Channel Settings" -msgstr "Account-/kanaal-instellingen" - -#: ../../include/nav.php:219 ../../include/widgets.php:1595 -msgid "Admin" -msgstr "Beheer" - -#: ../../include/nav.php:219 -msgid "Site Setup and Configuration" -msgstr "Hub instellen en beheren" - -#: ../../include/nav.php:250 ../../include/conversation.php:835 -msgid "Loading..." -msgstr "Aan het laden..." - -#: ../../include/nav.php:255 -msgid "@name, #tag, ?doc, content" -msgstr "@kanaal, #tag, inhoud, ?hulp" - -#: ../../include/nav.php:256 -msgid "Please wait..." -msgstr "Wachten aub..." - -#: ../../include/features.php:58 -msgid "General Features" -msgstr "Algemene functies" - -#: ../../include/features.php:63 -msgid "Multiple Profiles" -msgstr "Meerdere profielen" - -#: ../../include/features.php:64 -msgid "Ability to create multiple profiles" -msgstr "Mogelijkheid om meerdere profielen aan te maken" - -#: ../../include/features.php:72 -msgid "Advanced Profiles" -msgstr "Geavanceerde profielen" - -#: ../../include/features.php:73 -msgid "Additional profile sections and selections" -msgstr "Extra onderdelen en keuzes voor je profiel" - -#: ../../include/features.php:81 -msgid "Profile Import/Export" -msgstr "Profiel importen/exporteren" - -#: ../../include/features.php:82 -msgid "Save and load profile details across sites/channels" -msgstr "Profielgegevens opslaan en in andere hubs/kanalen gebruiken." - -#: ../../include/features.php:90 -msgid "Web Pages" -msgstr "Webpagina's" - -#: ../../include/features.php:91 -msgid "Provide managed web pages on your channel" -msgstr "Sta beheerde webpagina's op jouw kanaal toe" - -#: ../../include/features.php:100 -msgid "Provide a wiki for your channel" -msgstr "Voeg een wiki aan jouw kanaal toe" - -#: ../../include/features.php:117 -msgid "Private Notes" -msgstr "Privé-aantekeningen" - -#: ../../include/features.php:118 -msgid "Enables a tool to store notes and reminders (note: not encrypted)" -msgstr "Een eenvoudige toepassing om aantekeningen en herinneringen in te bewaren (let op: niet versleuteld)" - -#: ../../include/features.php:126 -msgid "Navigation Channel Select" -msgstr "Kanaal kiezen in navigatiemenu" - -#: ../../include/features.php:127 -msgid "Change channels directly from within the navigation dropdown menu" -msgstr "Kies een ander kanaal direct vanuit het dropdown-menu op de navigatiebalk" - -#: ../../include/features.php:135 -msgid "Photo Location" -msgstr "Fotolocatie" - -#: ../../include/features.php:136 -msgid "If location data is available on uploaded photos, link this to a map." -msgstr "Wanneer in de geüploade foto's locatiegegevens aanwezig zijn, link dit dan aan een kaart." - -#: ../../include/features.php:144 -msgid "Access Controlled Chatrooms" -msgstr "Chatkanalen met toegangscontrole " - -#: ../../include/features.php:145 -msgid "Provide chatrooms and chat services with access control." -msgstr "Chatkanalen en chatdiensten met toegangscontrole aanbieden." - -#: ../../include/features.php:153 -msgid "Smart Birthdays" -msgstr "Slimme verjaardagen" - -#: ../../include/features.php:154 -msgid "" -"Make birthday events timezone aware in case your friends are scattered " -"across the planet." -msgstr "Maak verjaardagen bewust van tijdzones. Voor het geval dat jouw vrienden over de hele wereld verspreid zijn." - -#: ../../include/features.php:162 -msgid "Advanced Directory Search" -msgstr "Geavanceerd in de kanalengids zoeken" - -#: ../../include/features.php:163 -msgid "Allows creation of complex directory search queries" -msgstr "Gebruik complexe zoekopdrachten in de kanalengids" - -#: ../../include/features.php:171 -msgid "Advanced Theme and Layout Settings" -msgstr "Geavanceerde thema- en lay-out-instellingen" - -#: ../../include/features.php:172 -msgid "Allows fine tuning of themes and page layouts" -msgstr "Maakt het mogelijk dat thema's en pagina-lay-outs preciezer ingesteld kunnen worden " - -#: ../../include/features.php:182 -msgid "Post Composition Features" -msgstr "Functies voor het opstellen van berichten" - -#: ../../include/features.php:186 -msgid "Large Photos" -msgstr "Grote foto's" - -#: ../../include/features.php:187 -msgid "" -"Include large (1024px) photo thumbnails in posts. If not enabled, use small " -"(640px) photo thumbnails" -msgstr "Gebruik grotere foto's (1024px) in berichten. Wanneer dit is uitgeschakeld worden er kleinere foto's (640px) gebruikt." - -#: ../../include/features.php:196 -msgid "Automatically import channel content from other channels or feeds" -msgstr "Automatisch inhoud uit andere kanalen of feeds importeren." - -#: ../../include/features.php:204 -msgid "Even More Encryption" -msgstr "Extra encryptie" - -#: ../../include/features.php:205 -msgid "" -"Allow optional encryption of content end-to-end with a shared secret key" -msgstr "Sta toe dat inhoud extra end-to-end wordt versleuteld met een gedeelde geheime sleutel." - -#: ../../include/features.php:213 -msgid "Enable Voting Tools" -msgstr "Peilingen inschakelen" - -#: ../../include/features.php:214 -msgid "Provide a class of post which others can vote on" -msgstr "Maakt het mogelijk om een bericht op te stellen, waar mensen op kunnen stemmen." - -#: ../../include/features.php:222 -msgid "Disable Comments" -msgstr "Reacties uitschakelen" - -#: ../../include/features.php:223 -msgid "Provide the option to disable comments for a post" -msgstr "Maak het mogelijk dat reacties op een bericht kunnen worden uitgeschakeld" - -#: ../../include/features.php:231 -msgid "Delayed Posting" -msgstr "Berichten uitstellen" - -#: ../../include/features.php:232 -msgid "Allow posts to be published at a later date" -msgstr "Maakt het mogelijk dat berichten op een toekomstig moment gepubliceerd kunnen worden." - -#: ../../include/features.php:240 -msgid "Content Expiration" -msgstr "Inhoud laten verlopen" - -#: ../../include/features.php:241 -msgid "Remove posts/comments and/or private messages at a future time" -msgstr "Berichten, reacties en/of privéberichten na een bepaalde tijd verwijderen" - -#: ../../include/features.php:249 -msgid "Suppress Duplicate Posts/Comments" -msgstr "Dubbele berichten/reacties tegenhouden" - -#: ../../include/features.php:250 -msgid "" -"Prevent posts with identical content to be published with less than two " -"minutes in between submissions." -msgstr "Voorkomt dat berichten en reacties met identieke inhoud en die binnen twee minuten zijn verstuurd, worden gepubliceerd. " - -#: ../../include/features.php:261 -msgid "Network and Stream Filtering" -msgstr "Netwerk- en streamfilter" - -#: ../../include/features.php:265 -msgid "Search by Date" -msgstr "Zoek op datum" - -#: ../../include/features.php:266 -msgid "Ability to select posts by date ranges" -msgstr "Mogelijkheid om berichten op datum te filteren " - -#: ../../include/features.php:274 ../../include/group.php:311 -msgid "Privacy Groups" -msgstr "Privacygroepen" - -#: ../../include/features.php:275 -msgid "Enable management and selection of privacy groups" -msgstr "Beheer en selectie van privacygroepen inschakelen" - -#: ../../include/features.php:283 ../../include/widgets.php:283 -msgid "Saved Searches" -msgstr "Opgeslagen zoekopdrachten" - -#: ../../include/features.php:284 -msgid "Save search terms for re-use" -msgstr "Sla zoekopdrachten op voor hergebruik" - -#: ../../include/features.php:292 -msgid "Network Personal Tab" -msgstr "Persoonlijke netwerktab" - -#: ../../include/features.php:293 -msgid "Enable tab to display only Network posts that you've interacted on" -msgstr "Sta het toe dat de tab netwerkberichten toont waarmee je interactie had" - -#: ../../include/features.php:301 -msgid "Network New Tab" -msgstr "Nieuwe netwerktab" - -#: ../../include/features.php:302 -msgid "Enable tab to display all new Network activity" -msgstr "Laat de tab alle nieuwe netwerkactiviteit tonen" - -#: ../../include/features.php:310 -msgid "Affinity Tool" -msgstr "Verwantschapsfilter" - -#: ../../include/features.php:311 -msgid "Filter stream activity by depth of relationships" -msgstr "Filter wat je in jouw grid ziet op hoe goed je iemand kent of mag" - -#: ../../include/features.php:320 -msgid "Show friend and connection suggestions" -msgstr "Toon kanaalvoorstellen" - -#: ../../include/features.php:328 -msgid "Connection Filtering" -msgstr "Berichtenfilters" - -#: ../../include/features.php:329 -msgid "Filter incoming posts from connections based on keywords/content" -msgstr "Filter binnenkomende berichten van connecties aan de hand van trefwoorden en taal" - -#: ../../include/features.php:341 -msgid "Post/Comment Tools" -msgstr "Bericht- en reactiehulpmiddelen" - -#: ../../include/features.php:345 -msgid "Community Tagging" -msgstr "Taggen door anderen" - -#: ../../include/features.php:346 -msgid "Ability to tag existing posts" -msgstr "Geeft andere mensen de mogelijkheid om jouw (bestaande) berichten te taggen" - -#: ../../include/features.php:354 -msgid "Post Categories" -msgstr "Categorieën berichten" - -#: ../../include/features.php:355 -msgid "Add categories to your posts" -msgstr "Voeg categorieën toe aan je berichten" - -#: ../../include/features.php:363 -msgid "Emoji Reactions" -msgstr "Emoji-reacties" - -#: ../../include/features.php:364 -msgid "Add emoji reaction ability to posts" -msgstr "Emoji-reacties in berichten toestaan" - -#: ../../include/features.php:372 ../../include/contact_widgets.php:53 -#: ../../include/widgets.php:346 -msgid "Saved Folders" -msgstr "Bewaarde mappen" - -#: ../../include/features.php:373 -msgid "Ability to file posts under folders" -msgstr "Mogelijkheid om berichten in mappen op te slaan" - -#: ../../include/features.php:381 -msgid "Dislike Posts" -msgstr "Vind berichten niet leuk" - -#: ../../include/features.php:382 -msgid "Ability to dislike posts/comments" -msgstr "Mogelijkheid om berichten en reacties niet leuk te vinden" - -#: ../../include/features.php:390 -msgid "Star Posts" -msgstr "Geef berichten een ster" - -#: ../../include/features.php:391 -msgid "Ability to mark special posts with a star indicator" -msgstr "Mogelijkheid om speciale berichten met een ster te markeren" - -#: ../../include/features.php:399 -msgid "Tag Cloud" -msgstr "Tagwolk" - -#: ../../include/features.php:400 -msgid "Provide a personal tag cloud on your channel page" -msgstr "Zorgt voor een persoonlijke wolk met tags op jouw kanaalpagina" - -#: ../../include/features.php:412 -msgid "Premium Channel" -msgstr "Premiumkanaal" - -#: ../../include/features.php:413 -msgid "" -"Allows you to set restrictions and terms on those that connect with your " -"channel" -msgstr "Stelt je in staat om beperkingen en voorwaarden in te stellen voor jouw kanaal" - -#: ../../include/bb2diaspora.php:404 -msgid "Attachments:" -msgstr "Bijlagen:" - -#: ../../include/bb2diaspora.php:499 ../../include/event.php:22 -#: ../../include/event.php:69 -msgid "l F d, Y \\@ g:i A" -msgstr "l d F Y \\@ G:i" - -#: ../../include/bb2diaspora.php:501 -msgid "$Projectname event notification:" -msgstr "Notificatie $Projectname-gebeurtenis:" - -#: ../../include/bb2diaspora.php:505 ../../include/event.php:30 -#: ../../include/event.php:73 -msgid "Starts:" -msgstr "Start:" - -#: ../../include/bb2diaspora.php:513 ../../include/event.php:40 -#: ../../include/event.php:77 -msgid "Finishes:" -msgstr "Einde:" - -#: ../../include/bookmarks.php:35 -#, php-format -msgid "%1$s's bookmarks" -msgstr "Bladwijzers van %1$s" - -#: ../../include/help.php:31 +#: ../../include/help.php:33 msgid "Help:" msgstr "Hulp:" -#: ../../include/help.php:63 +#: ../../include/help.php:65 msgid "Not Found" msgstr "Niet gevonden" -#: ../../include/wiki.php:546 ../../include/bbcode.php:552 -#: ../../include/bbcode.php:683 -msgid "Different viewers will see this text differently" -msgstr "Deze tekst wordt per persoon anders weergeven." - -#: ../../include/zot.php:667 -msgid "Invalid data packet" -msgstr "Datapakket ongeldig" - -#: ../../include/zot.php:683 -msgid "Unable to verify channel signature" -msgstr "Kanaalkenmerk kon niet worden geverifieerd. " - -#: ../../include/zot.php:2325 -#, php-format -msgid "Unable to verify site signature for %s" -msgstr "Hubkenmerk voor %s kon niet worden geverifieerd" - -#: ../../include/zot.php:3723 -msgid "invalid target signature" -msgstr "ongeldig doelkenmerk" - #: ../../include/page_widgets.php:7 msgid "New Page" msgstr "Nieuwe pagina" -#: ../../include/message.php:32 -msgid "Unable to determine sender." -msgstr "Afzender kan niet bepaald worden." - -#: ../../include/message.php:69 -msgid "No recipient provided." -msgstr "Geen ontvanger opgegeven." - -#: ../../include/message.php:74 -msgid "[no subject]" -msgstr "[geen onderwerp]" - -#: ../../include/message.php:225 -msgid "Stored post could not be verified." -msgstr "Opgeslagen bericht kon niet worden geverifieerd." - #: ../../include/contact_widgets.php:11 #, php-format msgid "%d invitation available" @@ -11594,17 +11671,6 @@ msgstr "Vrienden uitnodigen" msgid "Advanced example: name=fred and country=iceland" msgstr "Geavanceerd voorbeeld (Engels): name=jan en country=nederland" -#: ../../include/contact_widgets.php:56 ../../include/contact_widgets.php:94 -#: ../../include/widgets.php:349 ../../include/widgets.php:468 -msgid "Everything" -msgstr "Alles" - -#: ../../include/contact_widgets.php:91 ../../include/taxonomy.php:188 -#: ../../include/taxonomy.php:270 ../../include/widgets.php:46 -#: ../../include/widgets.php:465 -msgid "Categories" -msgstr "Categorieën" - #: ../../include/contact_widgets.php:122 #, php-format msgid "%d connection in common" @@ -11673,7 +11739,7 @@ msgstr "Beoordeel dit kanaal (dit is openbaar)" #: ../../include/js_strings.php:21 msgid "Describe (optional)" -msgstr "Omschrijving (optioneel)" +msgstr "Omschrijving (niet verplicht)" #: ../../include/js_strings.php:23 msgid "Please enter a link URL" @@ -11756,19 +11822,19 @@ msgstr " " msgid "timeago.numbers" msgstr "timeago.numbers" -#: ../../include/js_strings.php:45 ../../include/text.php:1307 +#: ../../include/js_strings.php:45 ../../include/text.php:1331 msgid "January" msgstr "januari" -#: ../../include/js_strings.php:46 ../../include/text.php:1307 +#: ../../include/js_strings.php:46 ../../include/text.php:1331 msgid "February" msgstr "februari" -#: ../../include/js_strings.php:47 ../../include/text.php:1307 +#: ../../include/js_strings.php:47 ../../include/text.php:1331 msgid "March" msgstr "maart" -#: ../../include/js_strings.php:48 ../../include/text.php:1307 +#: ../../include/js_strings.php:48 ../../include/text.php:1331 msgid "April" msgstr "april" @@ -11777,31 +11843,31 @@ msgctxt "long" msgid "May" msgstr "mei" -#: ../../include/js_strings.php:50 ../../include/text.php:1307 +#: ../../include/js_strings.php:50 ../../include/text.php:1331 msgid "June" msgstr "juni" -#: ../../include/js_strings.php:51 ../../include/text.php:1307 +#: ../../include/js_strings.php:51 ../../include/text.php:1331 msgid "July" msgstr "juli" -#: ../../include/js_strings.php:52 ../../include/text.php:1307 +#: ../../include/js_strings.php:52 ../../include/text.php:1331 msgid "August" msgstr "augustus" -#: ../../include/js_strings.php:53 ../../include/text.php:1307 +#: ../../include/js_strings.php:53 ../../include/text.php:1331 msgid "September" msgstr "september" -#: ../../include/js_strings.php:54 ../../include/text.php:1307 +#: ../../include/js_strings.php:54 ../../include/text.php:1331 msgid "October" msgstr "oktober" -#: ../../include/js_strings.php:55 ../../include/text.php:1307 +#: ../../include/js_strings.php:55 ../../include/text.php:1331 msgid "November" msgstr "november" -#: ../../include/js_strings.php:56 ../../include/text.php:1307 +#: ../../include/js_strings.php:56 ../../include/text.php:1331 msgid "December" msgstr "december" @@ -11854,31 +11920,31 @@ msgstr "nov" msgid "Dec" msgstr "dec" -#: ../../include/js_strings.php:69 ../../include/text.php:1303 +#: ../../include/js_strings.php:69 ../../include/text.php:1327 msgid "Sunday" msgstr "zondag" -#: ../../include/js_strings.php:70 ../../include/text.php:1303 +#: ../../include/js_strings.php:70 ../../include/text.php:1327 msgid "Monday" msgstr "maandag" -#: ../../include/js_strings.php:71 ../../include/text.php:1303 +#: ../../include/js_strings.php:71 ../../include/text.php:1327 msgid "Tuesday" msgstr "dinsdag" -#: ../../include/js_strings.php:72 ../../include/text.php:1303 +#: ../../include/js_strings.php:72 ../../include/text.php:1327 msgid "Wednesday" msgstr "woensdag" -#: ../../include/js_strings.php:73 ../../include/text.php:1303 +#: ../../include/js_strings.php:73 ../../include/text.php:1327 msgid "Thursday" msgstr "donderdag" -#: ../../include/js_strings.php:74 ../../include/text.php:1303 +#: ../../include/js_strings.php:74 ../../include/text.php:1327 msgid "Friday" msgstr "vrijdag" -#: ../../include/js_strings.php:75 ../../include/text.php:1303 +#: ../../include/js_strings.php:75 ../../include/text.php:1327 msgid "Saturday" msgstr "zaterdag" @@ -11935,905 +12001,1043 @@ msgctxt "calendar" msgid "All day" msgstr "hele dag" -#: ../../include/taxonomy.php:228 ../../include/taxonomy.php:249 -msgid "Tags" -msgstr "Tags" - -#: ../../include/taxonomy.php:293 -msgid "Keywords" -msgstr "Trefwoorden" +#: ../../include/dir_fns.php:141 +msgid "Directory Options" +msgstr "Opties kanalengids" -#: ../../include/taxonomy.php:314 -msgid "have" -msgstr "heb" +#: ../../include/dir_fns.php:143 +msgid "Safe Mode" +msgstr "Veilig zoeken" -#: ../../include/taxonomy.php:314 -msgid "has" -msgstr "heeft" +#: ../../include/dir_fns.php:144 +msgid "Public Forums Only" +msgstr "Alleen openbare forums" -#: ../../include/taxonomy.php:315 -msgid "want" -msgstr "wil" +#: ../../include/dir_fns.php:145 +msgid "This Website Only" +msgstr "Alleen deze hub" -#: ../../include/taxonomy.php:315 -msgid "wants" -msgstr "wil" +#: ../../include/network.php:756 +msgid "view full size" +msgstr "volledige grootte tonen" -#: ../../include/taxonomy.php:316 -msgid "likes" -msgstr "vindt dit leuk" +#: ../../include/network.php:2011 +msgid "No Subject" +msgstr "Geen onderwerp" -#: ../../include/taxonomy.php:317 -msgid "dislikes" -msgstr "vindt dit niet leuk" +#: ../../include/network.php:2267 +msgid "OStatus" +msgstr "OStatus" -#: ../../include/text.php:460 -msgid "prev" -msgstr "vorige" +#: ../../include/network.php:2268 +msgid "GNU-Social" +msgstr "GNU social" -#: ../../include/text.php:462 -msgid "first" -msgstr "eerste" +#: ../../include/network.php:2269 +msgid "RSS/Atom" +msgstr "RSS/Atom" -#: ../../include/text.php:491 -msgid "last" -msgstr "laatste" +#: ../../include/network.php:2272 +msgid "Facebook" +msgstr "Facebook" -#: ../../include/text.php:494 -msgid "next" -msgstr "volgende" +#: ../../include/network.php:2273 +msgid "Zot" +msgstr "Zot" -#: ../../include/text.php:505 -msgid "older" -msgstr "ouder" +#: ../../include/network.php:2274 +msgid "LinkedIn" +msgstr "LinkedIn" -#: ../../include/text.php:507 -msgid "newer" -msgstr "nieuwer" +#: ../../include/network.php:2275 +msgid "XMPP/IM" +msgstr "XMPP/IM" -#: ../../include/text.php:904 -msgid "No connections" -msgstr "Geen connecties" +#: ../../include/network.php:2276 +msgid "MySpace" +msgstr "MySpace" -#: ../../include/text.php:929 +#: ../../include/conversation.php:204 #, php-format -msgid "View all %s connections" -msgstr "Toon alle %s connecties" +msgid "%1$s is now connected with %2$s" +msgstr "%1$s is nu met %2$s verbonden" -#: ../../include/text.php:1074 ../../include/text.php:1079 -msgid "poke" -msgstr "aanstoten" +#: ../../include/conversation.php:239 +#, php-format +msgid "%1$s poked %2$s" +msgstr "%1$s heeft %2$s aangestoten" -#: ../../include/text.php:1074 ../../include/text.php:1079 -#: ../../include/conversation.php:243 +#: ../../include/conversation.php:243 ../../include/text.php:1098 +#: ../../include/text.php:1103 msgid "poked" msgstr "aangestoten" -#: ../../include/text.php:1080 -msgid "ping" -msgstr "ping" +#: ../../include/conversation.php:690 +#, php-format +msgid "View %s's profile @ %s" +msgstr "Bekijk het profiel van %s @ %s" -#: ../../include/text.php:1080 -msgid "pinged" -msgstr "gepingd" +#: ../../include/conversation.php:710 +msgid "Categories:" +msgstr "Categorieën:" -#: ../../include/text.php:1081 -msgid "prod" -msgstr "por" +#: ../../include/conversation.php:711 +msgid "Filed under:" +msgstr "Bewaard onder:" -#: ../../include/text.php:1081 -msgid "prodded" -msgstr "gepord" +#: ../../include/conversation.php:736 +msgid "View in context" +msgstr "In context bekijken" -#: ../../include/text.php:1082 -msgid "slap" -msgstr "slaan" +#: ../../include/conversation.php:832 +msgid "remove" +msgstr "verwijderen" -#: ../../include/text.php:1082 -msgid "slapped" -msgstr "sloeg" +#: ../../include/conversation.php:836 ../../include/nav.php:292 +msgid "Loading..." +msgstr "Aan het laden..." -#: ../../include/text.php:1083 -msgid "finger" -msgstr "finger" +#: ../../include/conversation.php:837 +msgid "Delete Selected Items" +msgstr "Verwijder de geselecteerde items" -#: ../../include/text.php:1083 -msgid "fingered" -msgstr "gefingerd" +#: ../../include/conversation.php:930 ../../include/conversation.php:972 +msgid "View Source" +msgstr "Bron weergeven" -#: ../../include/text.php:1084 -msgid "rebuff" -msgstr "afpoeieren" +#: ../../include/conversation.php:931 ../../include/conversation.php:982 +msgid "Follow Thread" +msgstr "Conversatie volgen" -#: ../../include/text.php:1084 -msgid "rebuffed" -msgstr "afgepoeierd" +#: ../../include/conversation.php:932 ../../include/conversation.php:991 +msgid "Unfollow Thread" +msgstr "Conversatie niet meer volgen" -#: ../../include/text.php:1096 -msgid "happy" -msgstr "gelukkig" +#: ../../include/conversation.php:937 ../../include/conversation.php:1059 +msgid "Activity/Posts" +msgstr "Activiteit/berichten connectie" -#: ../../include/text.php:1097 -msgid "sad" -msgstr "bedroefd" +#: ../../include/conversation.php:939 ../../include/conversation.php:1079 +msgid "Edit Connection" +msgstr "Connectie bewerken" -#: ../../include/text.php:1098 -msgid "mellow" -msgstr "mellow" +#: ../../include/conversation.php:940 ../../include/conversation.php:1089 +msgid "Message" +msgstr "Bericht" -#: ../../include/text.php:1099 -msgid "tired" -msgstr "moe" +#: ../../include/conversation.php:1223 +#, php-format +msgid "%s likes this." +msgstr "%s vindt dit leuk." -#: ../../include/text.php:1100 -msgid "perky" -msgstr "parmantig" +#: ../../include/conversation.php:1223 +#, php-format +msgid "%s doesn't like this." +msgstr "%s vindt dit niet leuk." -#: ../../include/text.php:1101 -msgid "angry" -msgstr "boos" +#: ../../include/conversation.php:1227 +#, php-format +msgid "<span %1$s>%2$d people</span> like this." +msgid_plural "<span %1$s>%2$d people</span> like this." +msgstr[0] "<span %1$s>%2$d persoon</span> vindt dit leuk." +msgstr[1] "<span %1$s>%2$d personen</span> vinden dit leuk." -#: ../../include/text.php:1102 -msgid "stupefied" -msgstr "verbijsterd" +#: ../../include/conversation.php:1229 +#, php-format +msgid "<span %1$s>%2$d people</span> don't like this." +msgid_plural "<span %1$s>%2$d people</span> don't like this." +msgstr[0] "<span %1$s>%2$d persoon</span> vindt dit niet leuk." +msgstr[1] "<span %1$s>%2$d personen</span> vinden dit niet leuk." -#: ../../include/text.php:1103 -msgid "puzzled" -msgstr "verward" +#: ../../include/conversation.php:1235 +msgid "and" +msgstr "en" -#: ../../include/text.php:1104 -msgid "interested" -msgstr "geïnteresseerd" +#: ../../include/conversation.php:1238 +#, php-format +msgid ", and %d other people" +msgid_plural ", and %d other people" +msgstr[0] ", en %d ander persoon" +msgstr[1] ", en %d andere personen" -#: ../../include/text.php:1105 -msgid "bitter" -msgstr "verbitterd" +#: ../../include/conversation.php:1239 +#, php-format +msgid "%s like this." +msgstr "%s vinden dit leuk." -#: ../../include/text.php:1106 -msgid "cheerful" -msgstr "vrolijk" +#: ../../include/conversation.php:1239 +#, php-format +msgid "%s don't like this." +msgstr "%s vinden dit niet leuk." -#: ../../include/text.php:1107 -msgid "alive" -msgstr "levendig" +#: ../../include/conversation.php:1282 +msgid "Set your location" +msgstr "Locatie instellen" -#: ../../include/text.php:1108 -msgid "annoyed" -msgstr "geërgerd" +#: ../../include/conversation.php:1283 +msgid "Clear browser location" +msgstr "Locatie van webbrowser wissen" -#: ../../include/text.php:1109 -msgid "anxious" -msgstr "bezorgd" +#: ../../include/conversation.php:1331 +msgid "Tag term:" +msgstr "Tag:" -#: ../../include/text.php:1110 -msgid "cranky" -msgstr "humeurig" +#: ../../include/conversation.php:1332 +msgid "Where are you right now?" +msgstr "Waar bevind je je op dit moment?" -#: ../../include/text.php:1111 -msgid "disturbed" -msgstr "verontrust" +#: ../../include/conversation.php:1337 +msgid "Choose a different album..." +msgstr "Kies een ander album..." -#: ../../include/text.php:1112 -msgid "frustrated" -msgstr "gefrustreerd " +#: ../../include/conversation.php:1341 +msgid "Comments enabled" +msgstr "Reacties ingeschakeld" -#: ../../include/text.php:1113 -msgid "depressed" -msgstr "gedeprimeerd" +#: ../../include/conversation.php:1342 +msgid "Comments disabled" +msgstr "Reacties uitgeschakeld" -#: ../../include/text.php:1114 -msgid "motivated" -msgstr "gemotiveerd" +#: ../../include/conversation.php:1380 +msgid "Page link name" +msgstr "Linknaam pagina" -#: ../../include/text.php:1115 -msgid "relaxed" -msgstr "ontspannen" +#: ../../include/conversation.php:1383 +msgid "Post as" +msgstr "Bericht plaatsen als" -#: ../../include/text.php:1116 -msgid "surprised" -msgstr "verrast" +#: ../../include/conversation.php:1397 +msgid "Toggle voting" +msgstr "Peiling in- of uitschakelen" -#: ../../include/text.php:1307 -msgid "May" -msgstr "mei" +#: ../../include/conversation.php:1400 +msgid "Disable comments" +msgstr "Reacties uitschakelen" -#: ../../include/text.php:1384 ../../include/text.php:1388 -msgid "Unknown Attachment" -msgstr "Onbekende bijlage" +#: ../../include/conversation.php:1401 +msgid "Toggle comments" +msgstr "Reacties in- of uitschakelen" -#: ../../include/text.php:1390 -msgid "unknown" -msgstr "onbekend" +#: ../../include/conversation.php:1409 +msgid "Categories (optional, comma-separated list)" +msgstr "Categorieën (niet verplicht, door komma's gescheiden lijst)" -#: ../../include/text.php:1426 -msgid "remove category" -msgstr "categorie verwijderen" +#: ../../include/conversation.php:1432 +msgid "Other networks and post services" +msgstr "Andere netwerken en diensten" -#: ../../include/text.php:1503 -msgid "remove from file" -msgstr "uit map verwijderen" +#: ../../include/conversation.php:1438 +msgid "Set publish date" +msgstr "Publicatiedatum instellen" -#: ../../include/text.php:1770 ../../include/language.php:367 -msgid "default" -msgstr "standaard" +#: ../../include/conversation.php:1692 +msgid "Discover" +msgstr "Ontdekken" -#: ../../include/text.php:1778 -msgid "Page layout" -msgstr "Pagina-lay-out" +#: ../../include/conversation.php:1695 +msgid "Imported public streams" +msgstr "Openbare streams importeren" -#: ../../include/text.php:1778 -msgid "You can create your own with the layouts tool" -msgstr "Je kan jouw eigen lay-out ontwerpen onder lay-outs" +#: ../../include/conversation.php:1700 +msgid "Commented Order" +msgstr "Nieuwe reacties bovenaan" -#: ../../include/text.php:1820 -msgid "Page content type" -msgstr "Opmaaktype" +#: ../../include/conversation.php:1703 +msgid "Sort by Comment Date" +msgstr "Berichten met nieuwe reacties bovenaan" -#: ../../include/text.php:1953 -msgid "activity" -msgstr "activiteit" +#: ../../include/conversation.php:1707 +msgid "Posted Order" +msgstr "Nieuwe berichten bovenaan" -#: ../../include/text.php:2267 -msgid "Design Tools" -msgstr "Ontwerp-hulpmiddelen" +#: ../../include/conversation.php:1710 +msgid "Sort by Post Date" +msgstr "Nieuwe berichten bovenaan" -#: ../../include/text.php:2273 -msgid "Pages" -msgstr "Pagina's" +#: ../../include/conversation.php:1718 +msgid "Posts that mention or involve you" +msgstr "Alleen berichten die jou vermelden of waar je op een andere manier bij betrokken bent" -#: ../../include/text.php:2295 -msgid "Import website..." -msgstr "Website importeren..." +#: ../../include/conversation.php:1727 +msgid "Activity Stream - by date" +msgstr "Activiteitenstroom - volgens datum" -#: ../../include/text.php:2296 -msgid "Select folder to import" -msgstr "Kies een map om te importeren" +#: ../../include/conversation.php:1733 +msgid "Starred" +msgstr "Met ster" -#: ../../include/text.php:2297 -msgid "Import from a zipped folder:" -msgstr "Vanuit een zipbestand importeren:" +#: ../../include/conversation.php:1736 +msgid "Favourite Posts" +msgstr "Favoriete berichten" -#: ../../include/text.php:2298 -msgid "Import from cloud files:" -msgstr "Vanuit de cloud importeren:" +#: ../../include/conversation.php:1743 +msgid "Spam" +msgstr "Spam" -#: ../../include/text.php:2299 -msgid "/cloud/channel/path/to/folder" -msgstr "/cloud/channel/maplocatie" +#: ../../include/conversation.php:1746 +msgid "Posts flagged as SPAM" +msgstr "Berichten gemarkeerd als SPAM" -#: ../../include/text.php:2300 -msgid "Enter path to website files" -msgstr "Voer de locatie in van de websitebestanden" +#: ../../include/conversation.php:1818 +msgid "Status Messages and Posts" +msgstr "Berichten in dit kanaal" -#: ../../include/text.php:2301 -msgid "Select folder" -msgstr "Kies een map" +#: ../../include/conversation.php:1830 +msgid "Profile Details" +msgstr "Profiel" -#: ../../include/text.php:2302 -msgid "Export website..." -msgstr "Website exporteren..." +#: ../../include/conversation.php:1839 ../../include/photos.php:515 +msgid "Photo Albums" +msgstr "Fotoalbums" -#: ../../include/text.php:2303 -msgid "Export to a zip file" -msgstr "Naar een zipbestand exporteren" +#: ../../include/conversation.php:1846 +msgid "Files and Storage" +msgstr "Bestanden en opslagruimte" -#: ../../include/text.php:2304 -msgid "website.zip" -msgstr "website.zip" +#: ../../include/conversation.php:1879 +msgid "Bookmarks" +msgstr "Bladwijzers" -#: ../../include/text.php:2305 -msgid "Enter a name for the zip file." -msgstr "Vul een naam in voor het zipbestand." +#: ../../include/conversation.php:1882 +msgid "Saved Bookmarks" +msgstr "Opgeslagen bladwijzers" -#: ../../include/text.php:2306 -msgid "Export to cloud files" -msgstr "Naar de cloud exporteren" +#: ../../include/conversation.php:1892 +msgid "View Webpages" +msgstr "Webpagina's weergeven" -#: ../../include/text.php:2307 -msgid "/path/to/export/folder" -msgstr "/locatie/van/export/map" +#: ../../include/conversation.php:1958 +msgctxt "noun" +msgid "Attending" +msgid_plural "Attending" +msgstr[0] "aanwezig" +msgstr[1] "aanwezig" -#: ../../include/text.php:2308 -msgid "Enter a path to a cloud files destination." -msgstr "Voer de locatie in van de cloudbestemming" +#: ../../include/conversation.php:1961 +msgctxt "noun" +msgid "Not Attending" +msgid_plural "Not Attending" +msgstr[0] "niet aanwezig" +msgstr[1] "niet aanwezig" -#: ../../include/text.php:2309 -msgid "Specify folder" -msgstr "Selecteer een map" +#: ../../include/conversation.php:1964 +msgctxt "noun" +msgid "Undecided" +msgid_plural "Undecided" +msgstr[0] "nog niet beslist" +msgstr[1] "nog niet beslist" -#: ../../include/import.php:30 +#: ../../include/conversation.php:1967 +msgctxt "noun" +msgid "Agree" +msgid_plural "Agrees" +msgstr[0] "eens" +msgstr[1] "eens" + +#: ../../include/conversation.php:1970 +msgctxt "noun" +msgid "Disagree" +msgid_plural "Disagrees" +msgstr[0] "oneens" +msgstr[1] "oneens" + +#: ../../include/conversation.php:1973 +msgctxt "noun" +msgid "Abstain" +msgid_plural "Abstains" +msgstr[0] "onthouding" +msgstr[1] "onthoudingen" + +#: ../../include/group.php:26 msgid "" -"Cannot create a duplicate channel identifier on this system. Import failed." -msgstr "Kan geen dubbele kanaal-identificator op deze hub aanmaken. Importeren mislukt." +"A deleted group with this name was revived. Existing item permissions " +"<strong>may</strong> apply to this group and any future members. If this is " +"not what you intended, please create another group with a different name." +msgstr "Een verwijderde collectie met deze naam is gereactiveerd. Bestaande itemrechten <strong>kunnen</strong> van toepassing zijn op deze collectie en toekomstige leden. Wanneer je dit niet zo bedoeld hebt, moet je een nieuwe collectie met een andere naam aanmaken." -#: ../../include/import.php:90 -msgid "Channel clone failed. Import failed." -msgstr "Het klonen van het kanaal is mislukt. Importeren mislukt." +#: ../../include/group.php:268 +msgid "Add new connections to this privacy group" +msgstr "Voeg nieuwe connecties aan deze privacygroep toe" -#: ../../include/import.php:1354 -msgid "Unable to import element \"" -msgstr "Niet in staat om dit element te importeren: \"" +#: ../../include/group.php:309 +msgid "edit" +msgstr "bewerken" -#: ../../include/security.php:117 -msgid "guest:" -msgstr "gast:" +#: ../../include/group.php:331 ../../include/features.php:292 +msgid "Privacy Groups" +msgstr "Privacygroepen" -#: ../../include/security.php:535 -msgid "" -"The form security token was not correct. This probably happened because the " -"form has been opened for too long (>3 hours) before submitting it." -msgstr "De beveiligings-token van het tekstvak was ongeldig. Dit is mogelijk het gevolg van dat er te lang (meer dan 3 uur) gewacht is om de tekst op te slaan. " +#: ../../include/group.php:332 +msgid "Edit group" +msgstr "Privacygroep bewerken" + +#: ../../include/group.php:333 +msgid "Add privacy group" +msgstr "Privacygroep toevoegen" + +#: ../../include/group.php:334 +msgid "Channels not in any privacy group" +msgstr "Kanalen die zich in geen enkele privacygroep bevinden" -#: ../../include/items.php:837 ../../include/items.php:882 +#: ../../include/items.php:843 ../../include/items.php:890 msgid "(Unknown)" msgstr "(Onbekend)" -#: ../../include/items.php:1080 +#: ../../include/items.php:1091 msgid "Visible to anybody on the internet." msgstr "Voor iedereen op het internet zichtbaar." -#: ../../include/items.php:1082 +#: ../../include/items.php:1093 msgid "Visible to you only." msgstr "Alleen voor jou zichtbaar." -#: ../../include/items.php:1084 +#: ../../include/items.php:1095 msgid "Visible to anybody in this network." msgstr "Voor iedereen in dit netwerk zichtbaar." -#: ../../include/items.php:1086 +#: ../../include/items.php:1097 msgid "Visible to anybody authenticated." msgstr "Voor iedereen die geauthenticeerd is zichtbaar." -#: ../../include/items.php:1088 +#: ../../include/items.php:1099 #, php-format msgid "Visible to anybody on %s." msgstr "Voor iedereen op %s zichtbaar." -#: ../../include/items.php:1090 +#: ../../include/items.php:1101 msgid "Visible to all connections." msgstr "Voor alle connecties zichtbaar." -#: ../../include/items.php:1092 +#: ../../include/items.php:1103 msgid "Visible to approved connections." msgstr "Voor alle geaccepteerde connecties zichtbaar." -#: ../../include/items.php:1094 +#: ../../include/items.php:1105 msgid "Visible to specific connections." msgstr "Voor specifieke connecties zichtbaar." -#: ../../include/items.php:3892 +#: ../../include/items.php:3917 msgid "Privacy group is empty." msgstr "Privacygroep is leeg" -#: ../../include/items.php:3899 +#: ../../include/items.php:3924 #, php-format msgid "Privacy group: %s" msgstr "Privacygroep: %s" -#: ../../include/items.php:3911 +#: ../../include/items.php:3936 msgid "Connection not found." msgstr "Connectie niet gevonden." -#: ../../include/items.php:4260 +#: ../../include/items.php:4285 msgid "profile photo" msgstr "profielfoto" -#: ../../include/items.php:4456 +#: ../../include/items.php:4481 #, php-format msgid "[Edited %s]" msgstr "[%s bewerkt]" -#: ../../include/items.php:4456 +#: ../../include/items.php:4481 msgctxt "edit_activity" msgid "Post" msgstr "Bericht" -#: ../../include/items.php:4456 +#: ../../include/items.php:4481 msgctxt "edit_activity" msgid "Comment" msgstr "Reactie" -#: ../../include/auth.php:148 -msgid "Logged out." -msgstr "Uitgelogd." +#: ../../include/markdown.php:445 +msgid "Attachments:" +msgstr "Bijlagen:" -#: ../../include/auth.php:275 -msgid "Failed authentication" -msgstr "Mislukte authenticatie" +#: ../../include/markdown.php:542 +msgid "$Projectname event notification:" +msgstr "Notificatie $Projectname-gebeurtenis:" -#: ../../include/activities.php:41 -msgid " and " -msgstr " en " +#: ../../include/security.php:117 +msgid "guest:" +msgstr "gast:" -#: ../../include/activities.php:49 -msgid "public profile" -msgstr "openbaar profiel" +#: ../../include/security.php:532 +msgid "" +"The form security token was not correct. This probably happened because the " +"form has been opened for too long (>3 hours) before submitting it." +msgstr "De beveiligings-token van het tekstvak was ongeldig. Dit is mogelijk het gevolg van dat er te lang (meer dan 3 uur) gewacht is om de tekst op te slaan. " -#: ../../include/activities.php:58 -#, php-format -msgid "%1$s changed %2$s to “%3$s”" -msgstr "%1$s veranderde %2$s naar “%3$s”" +#: ../../include/nav.php:88 +msgid "Remote authentication" +msgstr "Authenticatie op afstand" -#: ../../include/activities.php:59 -#, php-format -msgid "Visit %1$s's %2$s" -msgstr "Bezoek het %2$s van %1$s" +#: ../../include/nav.php:88 +msgid "Click to authenticate to your home hub" +msgstr "Authenticeer jezelf via (bijvoorbeeld) jouw hub" -#: ../../include/activities.php:62 -#, php-format -msgid "%1$s has an updated %2$s, changing %3$s." -msgstr "%1$s heeft een aangepaste %2$s, %3$s veranderd." +#: ../../include/nav.php:99 ../../include/nav.php:140 ../../boot.php:1748 +msgid "Logout" +msgstr "Uitloggen" + +#: ../../include/nav.php:99 ../../include/nav.php:140 +msgid "End this session" +msgstr "Beëindig deze sessie" + +#: ../../include/nav.php:103 +msgid "Your profile page" +msgstr "Jouw profielpagina" + +#: ../../include/nav.php:105 +msgid "Manage/Edit profiles" +msgstr "Beheer/wijzig profielen" + +#: ../../include/nav.php:107 +msgid "Edit your profile" +msgstr "Jouw profiel bewerken" + +#: ../../include/nav.php:130 +msgid "Sign in" +msgstr "Inloggen" + +#: ../../include/nav.php:155 +msgid "Get me home" +msgstr "Terug naar mijn hub" + +#: ../../include/nav.php:157 +msgid "Log me out of this site" +msgstr "Uitloggen op deze hub" + +#: ../../include/nav.php:162 +msgid "Create an account" +msgstr "Maak een account aan" + +#: ../../include/nav.php:174 +msgid "Help and documentation" +msgstr "Hulp en documentatie" + +#: ../../include/nav.php:178 +msgid "Applications, utilities, links, games" +msgstr "Apps" + +#: ../../include/nav.php:180 +msgid "Search site @name, #tag, ?docs, content" +msgstr "Zoek een @kanaal, doorzoek inhoud hub met tekst en #tags, of doorzoek ?documentatie " + +#: ../../include/nav.php:182 +msgid "Channel Directory" +msgstr "Kanalengids" + +#: ../../include/nav.php:194 +msgid "Your grid" +msgstr "Jouw grid" + +#: ../../include/nav.php:195 +msgid "View your network/grid" +msgstr "Jouw grid/netwerk weergeven" + +#: ../../include/nav.php:196 +msgid "Mark all grid notifications seen" +msgstr "Markeer alle gridnotificaties als bekeken" + +#: ../../include/nav.php:198 +msgid "Channel home" +msgstr "Jouw kanaal" + +#: ../../include/nav.php:199 +msgid "View your channel home" +msgstr "Jouw kanaal weergeven" + +#: ../../include/nav.php:200 +msgid "Mark all channel notifications seen" +msgstr "Alle kanaalnotificaties als gelezen markeren" + +#: ../../include/nav.php:206 +msgid "Notices" +msgstr "Notificaties" + +#: ../../include/nav.php:206 +msgid "Notifications" +msgstr "Notificaties" + +#: ../../include/nav.php:207 +msgid "View all notifications" +msgstr "Alle notificaties weergeven" + +#: ../../include/nav.php:210 +msgid "Private mail" +msgstr "Privéberichten" + +#: ../../include/nav.php:211 +msgid "View your private messages" +msgstr "Privéberichten weergeven" + +#: ../../include/nav.php:212 +msgid "Mark all private messages seen" +msgstr "Markeer alle privéberichten als bekeken" + +#: ../../include/nav.php:218 +msgid "Event Calendar" +msgstr "Agenda" + +#: ../../include/nav.php:219 +msgid "View events" +msgstr "Agenda weergeven" + +#: ../../include/nav.php:220 +msgid "Mark all events seen" +msgstr "Markeer alle gebeurtenissen als bekeken" + +#: ../../include/nav.php:223 +msgid "Manage Your Channels" +msgstr "Beheer je kanalen" + +#: ../../include/nav.php:225 +msgid "Account/Channel Settings" +msgstr "Account-/kanaal-instellingen" + +#: ../../include/nav.php:233 +msgid "Site Setup and Configuration" +msgstr "Hub instellen en beheren" + +#: ../../include/nav.php:297 +msgid "@name, #tag, ?doc, content" +msgstr "@kanaal, #tag, inhoud, ?hulp" + +#: ../../include/nav.php:298 +msgid "Please wait..." +msgstr "Wachten aub..." -#: ../../include/attach.php:248 ../../include/attach.php:336 +#: ../../include/nav.php:300 +msgid "Add Apps" +msgstr "Apps toevoegen" + +#: ../../include/attach.php:250 ../../include/attach.php:338 msgid "Item was not found." msgstr "Item niet gevonden" -#: ../../include/attach.php:497 +#: ../../include/attach.php:499 msgid "No source file." msgstr "Geen bronbestand." -#: ../../include/attach.php:519 +#: ../../include/attach.php:521 msgid "Cannot locate file to replace" msgstr "Kan het te vervangen bestand niet vinden" -#: ../../include/attach.php:537 +#: ../../include/attach.php:539 msgid "Cannot locate file to revise/update" msgstr "Kan het bestand wat aangepast moet worden niet vinden" -#: ../../include/attach.php:668 +#: ../../include/attach.php:670 #, php-format msgid "File exceeds size limit of %d" msgstr "Bestand is groter dan de toegelaten %d" -#: ../../include/attach.php:682 +#: ../../include/attach.php:684 #, php-format msgid "You have reached your limit of %1$.0f Mbytes attachment storage." msgstr "Je hebt jouw limiet van %1$.0f MB opslagruimte voor bijlagen bereikt." -#: ../../include/attach.php:852 +#: ../../include/attach.php:854 msgid "File upload failed. Possible system limit or action terminated." msgstr "Uploaden van bestand mislukt. Mogelijk systeemlimiet bereikt of actie afgebroken." -#: ../../include/attach.php:865 +#: ../../include/attach.php:867 msgid "Stored file could not be verified. Upload failed." msgstr "Opgeslagen bestand kon niet worden geverifieerd. Uploaden mislukt." -#: ../../include/attach.php:920 ../../include/attach.php:936 +#: ../../include/attach.php:922 ../../include/attach.php:938 msgid "Path not available." msgstr "Locatie niet beschikbaar." -#: ../../include/attach.php:982 ../../include/attach.php:1140 +#: ../../include/attach.php:984 ../../include/attach.php:1142 msgid "Empty pathname" msgstr "Ontbrekende locatienaam" -#: ../../include/attach.php:1008 +#: ../../include/attach.php:1010 msgid "duplicate filename or path" msgstr "dubbele bestandsnaam of locatie" -#: ../../include/attach.php:1030 +#: ../../include/attach.php:1032 msgid "Path not found." msgstr "Locatie niet gevonden" -#: ../../include/attach.php:1094 +#: ../../include/attach.php:1096 msgid "mkdir failed." msgstr "directory aanmaken (mkdir) mislukt." -#: ../../include/attach.php:1098 +#: ../../include/attach.php:1100 msgid "database storage failed." msgstr "opslag in database mislukt." -#: ../../include/attach.php:1146 +#: ../../include/attach.php:1148 msgid "Empty path" msgstr "Ontbrekende locatie" -#: ../../include/event.php:824 -msgid "This event has been added to your calendar." -msgstr "Dit evenement is aan jouw agenda toegevoegd." - -#: ../../include/event.php:1024 -msgid "Not specified" -msgstr "Niet aangegeven" - -#: ../../include/event.php:1025 -msgid "Needs Action" -msgstr "Actie vereist" - -#: ../../include/event.php:1026 -msgid "Completed" -msgstr "Voltooid" - -#: ../../include/event.php:1027 -msgid "In Process" -msgstr "In behandeling" - -#: ../../include/event.php:1028 -msgid "Cancelled" -msgstr "Geannuleerd" - -#: ../../include/follow.php:27 -msgid "Channel is blocked on this site." -msgstr "Kanaal is op deze hub geblokkeerd." - -#: ../../include/follow.php:32 -msgid "Channel location missing." -msgstr "Ontbrekende kanaallocatie." - -#: ../../include/follow.php:80 -msgid "Response from remote channel was incomplete." -msgstr "Antwoord van het kanaal op afstand was niet volledig." +#: ../../include/text.php:461 +msgid "prev" +msgstr "vorige" -#: ../../include/follow.php:97 -msgid "Channel was deleted and no longer exists." -msgstr "Kanaal is verwijderd en bestaat niet meer." +#: ../../include/text.php:463 +msgid "first" +msgstr "eerste" -#: ../../include/follow.php:147 ../../include/follow.php:183 -msgid "Protocol disabled." -msgstr "Protocol uitgeschakeld." +#: ../../include/text.php:492 +msgid "last" +msgstr "laatste" -#: ../../include/follow.php:171 -msgid "Channel discovery failed." -msgstr "Kanaal ontdekken mislukt." +#: ../../include/text.php:495 +msgid "next" +msgstr "volgende" -#: ../../include/follow.php:210 -msgid "Cannot connect to yourself." -msgstr "Kan niet met jezelf verbinden" +#: ../../include/text.php:506 +msgid "older" +msgstr "ouder" -#: ../../include/group.php:26 -msgid "" -"A deleted group with this name was revived. Existing item permissions " -"<strong>may</strong> apply to this group and any future members. If this is " -"not what you intended, please create another group with a different name." -msgstr "Een verwijderde collectie met deze naam is gereactiveerd. Bestaande itemrechten <strong>kunnen</strong> van toepassing zijn op deze collectie en toekomstige leden. Wanneer je dit niet zo bedoeld hebt, moet je een nieuwe collectie met een andere naam aanmaken." +#: ../../include/text.php:508 +msgid "newer" +msgstr "nieuwer" -#: ../../include/group.php:248 -msgid "Add new connections to this privacy group" -msgstr "Voeg nieuwe connecties aan deze privacygroep toe" +#: ../../include/text.php:928 +msgid "No connections" +msgstr "Geen connecties" -#: ../../include/group.php:289 -msgid "edit" -msgstr "bewerken" +#: ../../include/text.php:953 +#, php-format +msgid "View all %s connections" +msgstr "Toon alle %s connecties" -#: ../../include/group.php:312 -msgid "Edit group" -msgstr "Privacygroep bewerken" +#: ../../include/text.php:1098 ../../include/text.php:1103 +msgid "poke" +msgstr "aanstoten" -#: ../../include/group.php:313 -msgid "Add privacy group" -msgstr "Privacygroep toevoegen" +#: ../../include/text.php:1104 +msgid "ping" +msgstr "ping" -#: ../../include/group.php:314 -msgid "Channels not in any privacy group" -msgstr "Kanalen die zich in geen enkele privacygroep bevinden" +#: ../../include/text.php:1104 +msgid "pinged" +msgstr "gepingd" -#: ../../include/group.php:316 ../../include/widgets.php:284 -msgid "add" -msgstr "toevoegen" +#: ../../include/text.php:1105 +msgid "prod" +msgstr "por" -#: ../../include/language.php:380 -msgid "Select an alternate language" -msgstr "Kies een andere taal" +#: ../../include/text.php:1105 +msgid "prodded" +msgstr "gepord" -#: ../../include/photos.php:115 -#, php-format -msgid "Image exceeds website size limit of %lu bytes" -msgstr "Afbeelding is groter dan op deze hub toegestane limiet van %lu bytes" +#: ../../include/text.php:1106 +msgid "slap" +msgstr "slaan" -#: ../../include/photos.php:122 -msgid "Image file is empty." -msgstr "Afbeeldingsbestand is leeg" +#: ../../include/text.php:1106 +msgid "slapped" +msgstr "sloeg" -#: ../../include/photos.php:260 -msgid "Photo storage failed." -msgstr "Foto kan niet worden opgeslagen" +#: ../../include/text.php:1107 +msgid "finger" +msgstr "finger" -#: ../../include/photos.php:300 -msgid "a new photo" -msgstr "een nieuwe foto" +#: ../../include/text.php:1107 +msgid "fingered" +msgstr "gefingerd" -#: ../../include/photos.php:304 -#, php-format -msgctxt "photo_upload" -msgid "%1$s posted %2$s to %3$s" -msgstr "%1$s plaatste %2$s op %3$s" +#: ../../include/text.php:1108 +msgid "rebuff" +msgstr "afpoeieren" -#: ../../include/photos.php:507 ../../include/conversation.php:1677 -msgid "Photo Albums" -msgstr "Fotoalbums" +#: ../../include/text.php:1108 +msgid "rebuffed" +msgstr "afgepoeierd" -#: ../../include/photos.php:511 -msgid "Upload New Photos" -msgstr "Nieuwe foto's uploaden" +#: ../../include/text.php:1120 +msgid "happy" +msgstr "gelukkig" -#: ../../include/acl_selectors.php:198 -msgid "Who can see this?" -msgstr "Wie kan dit zien?" +#: ../../include/text.php:1121 +msgid "sad" +msgstr "bedroefd" -#: ../../include/acl_selectors.php:199 -msgid "Custom selection" -msgstr "Handmatige selectie" +#: ../../include/text.php:1122 +msgid "mellow" +msgstr "mellow" -#: ../../include/acl_selectors.php:200 -msgid "" -"Select \"Show\" to allow viewing. \"Don't show\" lets you override and limit" -" the scope of \"Show\"." -msgstr "Kies \"Tonen\" om weergave toe te staan. Met \"Niet tonen\" kan je uitzonderingen maken op \"Tonen\"." +#: ../../include/text.php:1123 +msgid "tired" +msgstr "moe" -#: ../../include/acl_selectors.php:201 -msgid "Show" -msgstr "Tonen" +#: ../../include/text.php:1124 +msgid "perky" +msgstr "parmantig" -#: ../../include/acl_selectors.php:202 -msgid "Don't show" -msgstr "Niet tonen" +#: ../../include/text.php:1125 +msgid "angry" +msgstr "boos" -#: ../../include/acl_selectors.php:235 -#, php-format -msgid "" -"Post permissions %s cannot be changed %s after a post is shared.</br />These" -" permissions set who is allowed to view the post." -msgstr "Permissies van berichten %s zijn niet meer te veranderen %s nadat een bericht is gedeeld.</br />Met deze permissies bepaal je wie het bericht kan zien." +#: ../../include/text.php:1126 +msgid "stupefied" +msgstr "verbijsterd" -#: ../../include/oembed.php:312 -msgid " by " -msgstr " door " +#: ../../include/text.php:1127 +msgid "puzzled" +msgstr "verward" -#: ../../include/oembed.php:313 -msgid " on " -msgstr " op " +#: ../../include/text.php:1128 +msgid "interested" +msgstr "geïnteresseerd" -#: ../../include/oembed.php:342 -msgid "Embedded content" -msgstr "Ingesloten (embedded) inhoud" +#: ../../include/text.php:1129 +msgid "bitter" +msgstr "verbitterd" -#: ../../include/oembed.php:351 -msgid "Embedding disabled" -msgstr "Insluiten (embedding) uitgeschakeld" +#: ../../include/text.php:1130 +msgid "cheerful" +msgstr "vrolijk" -#: ../../include/widgets.php:103 -msgid "System" -msgstr "Systeem" +#: ../../include/text.php:1131 +msgid "alive" +msgstr "levendig" -#: ../../include/widgets.php:106 -msgid "New App" -msgstr "Nieuwe app" +#: ../../include/text.php:1132 +msgid "annoyed" +msgstr "geërgerd" -#: ../../include/widgets.php:154 -msgid "Suggestions" -msgstr "Voorgestelde kanalen" +#: ../../include/text.php:1133 +msgid "anxious" +msgstr "bezorgd" -#: ../../include/widgets.php:155 -msgid "See more..." -msgstr "Meer..." +#: ../../include/text.php:1134 +msgid "cranky" +msgstr "humeurig" -#: ../../include/widgets.php:175 -#, php-format -msgid "You have %1$.0f of %2$.0f allowed connections." -msgstr "Je hebt %1$.0f van de %2$.0f toegestane connecties." +#: ../../include/text.php:1135 +msgid "disturbed" +msgstr "verontrust" -#: ../../include/widgets.php:181 -msgid "Add New Connection" -msgstr "Nieuwe connectie toevoegen" +#: ../../include/text.php:1136 +msgid "frustrated" +msgstr "gefrustreerd " -#: ../../include/widgets.php:182 -msgid "Enter channel address" -msgstr "Vul kanaaladres in" +#: ../../include/text.php:1137 +msgid "depressed" +msgstr "gedeprimeerd" -#: ../../include/widgets.php:183 -msgid "Examples: bob@example.com, https://example.com/barbara" -msgstr "Voorbeelden: bob@example.com, http://example.com/barbara" +#: ../../include/text.php:1138 +msgid "motivated" +msgstr "gemotiveerd" -#: ../../include/widgets.php:199 -msgid "Notes" -msgstr "Aantekeningen" +#: ../../include/text.php:1139 +msgid "relaxed" +msgstr "ontspannen" -#: ../../include/widgets.php:275 -msgid "Remove term" -msgstr "Verwijder zoekterm" +#: ../../include/text.php:1140 +msgid "surprised" +msgstr "verrast" -#: ../../include/widgets.php:390 -msgid "Archives" -msgstr "Archieven" +#: ../../include/text.php:1331 +msgid "May" +msgstr "mei" -#: ../../include/widgets.php:552 -msgid "Refresh" -msgstr "Vernieuwen" +#: ../../include/text.php:1408 ../../include/text.php:1412 +msgid "Unknown Attachment" +msgstr "Onbekende bijlage" -#: ../../include/widgets.php:592 -msgid "Account settings" -msgstr "Account" +#: ../../include/text.php:1414 +msgid "unknown" +msgstr "onbekend" -#: ../../include/widgets.php:598 -msgid "Channel settings" -msgstr "Kanaal" +#: ../../include/text.php:1450 +msgid "remove category" +msgstr "categorie verwijderen" -#: ../../include/widgets.php:607 -msgid "Additional features" -msgstr "Extra functies" +#: ../../include/text.php:1527 +msgid "remove from file" +msgstr "uit map verwijderen" -#: ../../include/widgets.php:614 -msgid "Feature/Addon settings" -msgstr "Plugin-instellingen" +#: ../../include/text.php:1796 +msgid "Page layout" +msgstr "Pagina-lay-out" -#: ../../include/widgets.php:620 -msgid "Display settings" -msgstr "Weergave" +#: ../../include/text.php:1796 +msgid "You can create your own with the layouts tool" +msgstr "Je kan jouw eigen lay-out ontwerpen onder lay-outs" -#: ../../include/widgets.php:627 -msgid "Manage locations" -msgstr "Locaties beheren" +#: ../../include/text.php:1838 +msgid "Page content type" +msgstr "Opmaaktype" -#: ../../include/widgets.php:634 -msgid "Export channel" -msgstr "Kanaal exporteren" +#: ../../include/text.php:1971 +msgid "activity" +msgstr "activiteit" -#: ../../include/widgets.php:640 -msgid "Connected apps" -msgstr "Verbonden applicaties" +#: ../../include/text.php:2285 +msgid "Design Tools" +msgstr "Ontwerp-hulpmiddelen" -#: ../../include/widgets.php:664 -msgid "Premium Channel Settings" -msgstr "Instellingen premiumkanaal" +#: ../../include/text.php:2291 +msgid "Pages" +msgstr "Pagina's" -#: ../../include/widgets.php:693 -msgid "Private Mail Menu" -msgstr "Privéberichten" +#: ../../include/text.php:2313 +msgid "Import website..." +msgstr "Website importeren..." -#: ../../include/widgets.php:695 -msgid "Combined View" -msgstr "Gecombineerd postvak" +#: ../../include/text.php:2314 +msgid "Select folder to import" +msgstr "Kies een map om te importeren" -#: ../../include/widgets.php:727 ../../include/widgets.php:739 -msgid "Conversations" -msgstr "Conversaties" +#: ../../include/text.php:2315 +msgid "Import from a zipped folder:" +msgstr "Vanuit een zipbestand importeren:" -#: ../../include/widgets.php:731 -msgid "Received Messages" -msgstr "Ontvangen berichten" +#: ../../include/text.php:2316 +msgid "Import from cloud files:" +msgstr "Vanuit de cloud importeren:" -#: ../../include/widgets.php:735 -msgid "Sent Messages" -msgstr "Verzonden berichten" +#: ../../include/text.php:2317 +msgid "/cloud/channel/path/to/folder" +msgstr "/cloud/channel/maplocatie" -#: ../../include/widgets.php:749 -msgid "No messages." -msgstr "Geen berichten" +#: ../../include/text.php:2318 +msgid "Enter path to website files" +msgstr "Voer de locatie in van de websitebestanden" -#: ../../include/widgets.php:767 -msgid "Delete conversation" -msgstr "Verwijder conversatie" +#: ../../include/text.php:2319 +msgid "Select folder" +msgstr "Kies een map" -#: ../../include/widgets.php:793 -msgid "Events Tools" -msgstr "Agenda-hulpmiddelen" +#: ../../include/text.php:2320 +msgid "Export website..." +msgstr "Website exporteren..." -#: ../../include/widgets.php:794 -msgid "Export Calendar" -msgstr "Exporteren" +#: ../../include/text.php:2321 +msgid "Export to a zip file" +msgstr "Naar een zipbestand exporteren" -#: ../../include/widgets.php:795 -msgid "Import Calendar" -msgstr "Importeren" +#: ../../include/text.php:2322 +msgid "website.zip" +msgstr "website.zip" -#: ../../include/widgets.php:883 ../../include/conversation.php:1704 -#: ../../include/conversation.php:1707 -msgid "Chatrooms" -msgstr "Chatkanalen" +#: ../../include/text.php:2323 +msgid "Enter a name for the zip file." +msgstr "Vul een naam in voor het zipbestand." -#: ../../include/widgets.php:887 -msgid "Overview" -msgstr "Overzicht" +#: ../../include/text.php:2324 +msgid "Export to cloud files" +msgstr "Naar de cloud exporteren" -#: ../../include/widgets.php:894 -msgid "Chat Members" -msgstr "Chatleden" +#: ../../include/text.php:2325 +msgid "/path/to/export/folder" +msgstr "/locatie/van/export/map" -#: ../../include/widgets.php:906 -msgid "Wiki List" -msgstr "Wiki's" +#: ../../include/text.php:2326 +msgid "Enter a path to a cloud files destination." +msgstr "Voer de locatie in van de cloudbestemming" -#: ../../include/widgets.php:944 -msgid "Wiki Pages" -msgstr "Wikipagina's" +#: ../../include/text.php:2327 +msgid "Specify folder" +msgstr "Selecteer een map" -#: ../../include/widgets.php:949 -msgid "Add new page" -msgstr "Nieuwe pagina toevoegen" +#: ../../include/auth.php:148 +msgid "Logged out." +msgstr "Uitgelogd." -#: ../../include/widgets.php:950 -msgid "Page name" -msgstr "Paginanaam" +#: ../../include/auth.php:275 +msgid "Failed authentication" +msgstr "Mislukte authenticatie" -#: ../../include/widgets.php:983 -msgid "Bookmarked Chatrooms" -msgstr "Bladwijzers van chatkanalen" +#: ../../include/follow.php:26 +msgid "Channel is blocked on this site." +msgstr "Kanaal is op deze hub geblokkeerd." -#: ../../include/widgets.php:1014 -msgid "Suggested Chatrooms" -msgstr "Voorgestelde chatkanalen" +#: ../../include/follow.php:31 +msgid "Channel location missing." +msgstr "Ontbrekende kanaallocatie." -#: ../../include/widgets.php:1159 ../../include/widgets.php:1271 -msgid "photo/image" -msgstr "foto/afbeelding" +#: ../../include/follow.php:73 +msgid "Response from remote channel was incomplete." +msgstr "Antwoord van het kanaal op afstand was niet volledig." -#: ../../include/widgets.php:1214 -msgid "Click to show more" -msgstr "Klik voor meer" +#: ../../include/follow.php:90 +msgid "Channel was deleted and no longer exists." +msgstr "Kanaal is verwijderd en bestaat niet meer." -#: ../../include/widgets.php:1365 -msgid "Rating Tools" -msgstr "Beoordelingen" +#: ../../include/follow.php:140 ../../include/follow.php:175 +msgid "Protocol disabled." +msgstr "Protocol uitgeschakeld." -#: ../../include/widgets.php:1369 ../../include/widgets.php:1371 -msgid "Rate Me" -msgstr "Beoordeel mij" +#: ../../include/follow.php:163 +msgid "Channel discovery failed." +msgstr "Kanaal ontdekken mislukt." -#: ../../include/widgets.php:1374 -msgid "View Ratings" -msgstr "Bekijk beoordelingen" +#: ../../include/follow.php:202 +msgid "Cannot connect to yourself." +msgstr "Kan niet met jezelf verbinden" -#: ../../include/widgets.php:1467 -msgid "Forums" -msgstr "Forums" +#: ../../include/import.php:30 +msgid "" +"Cannot create a duplicate channel identifier on this system. Import failed." +msgstr "Kan geen dubbele kanaal-identificator op deze hub aanmaken. Importeren mislukt." -#: ../../include/widgets.php:1496 -msgid "Tasks" -msgstr "Taken" +#: ../../include/import.php:90 +msgid "Channel clone failed. Import failed." +msgstr "Het klonen van het kanaal is mislukt. Importeren mislukt." -#: ../../include/widgets.php:1562 ../../include/widgets.php:1600 -msgid "Member registrations waiting for confirmation" -msgstr "Accounts die op goedkeuring wachten" +#: ../../include/import.php:100 +msgid "Cloned channel not found. Import failed." +msgstr "Gekloond kanaal niet gevonden. Importeren mislukt." -#: ../../include/widgets.php:1568 -msgid "Inspect queue" -msgstr "Inspecteer berichtenwachtrij" +#: ../../include/import.php:1373 +msgid "Unable to import element \"" +msgstr "Niet in staat om dit element te importeren: \"" -#: ../../include/widgets.php:1570 -msgid "DB updates" -msgstr "Database-updates" +#: ../../include/message.php:32 +msgid "Unable to determine sender." +msgstr "Afzender kan niet bepaald worden." -#: ../../include/widgets.php:1596 -msgid "Plugin Features" -msgstr "Plugin-opties" +#: ../../include/message.php:69 +msgid "No recipient provided." +msgstr "Geen ontvanger opgegeven." -#: ../../include/network.php:729 -msgid "view full size" -msgstr "volledige grootte tonen" +#: ../../include/message.php:74 +msgid "[no subject]" +msgstr "[geen onderwerp]" -#: ../../include/network.php:1978 -msgid "No Subject" -msgstr "Geen onderwerp" +#: ../../include/message.php:225 +msgid "Stored post could not be verified." +msgstr "Opgeslagen bericht kon niet worden geverifieerd." -#: ../../include/network.php:2234 -msgid "OStatus" -msgstr "OStatus" +#: ../../include/oembed.php:308 +msgid " by " +msgstr " door " -#: ../../include/network.php:2235 -msgid "GNU-Social" -msgstr "GNU social" +#: ../../include/oembed.php:309 +msgid " on " +msgstr " op " -#: ../../include/network.php:2236 -msgid "RSS/Atom" -msgstr "RSS/Atom" +#: ../../include/oembed.php:338 +msgid "Embedded content" +msgstr "Ingesloten (embedded) inhoud" -#: ../../include/network.php:2239 -msgid "Facebook" -msgstr "Facebook" +#: ../../include/oembed.php:347 +msgid "Embedding disabled" +msgstr "Insluiten (embedding) uitgeschakeld" -#: ../../include/network.php:2240 -msgid "Zot" -msgstr "Zot" +#: ../../include/zot.php:649 +msgid "Invalid data packet" +msgstr "Datapakket ongeldig" -#: ../../include/network.php:2241 -msgid "LinkedIn" -msgstr "LinkedIn" +#: ../../include/zot.php:665 +msgid "Unable to verify channel signature" +msgstr "Kanaalkenmerk kon niet worden geverifieerd. " -#: ../../include/network.php:2242 -msgid "XMPP/IM" -msgstr "XMPP/IM" +#: ../../include/zot.php:2316 +#, php-format +msgid "Unable to verify site signature for %s" +msgstr "Hubkenmerk voor %s kon niet worden geverifieerd" -#: ../../include/network.php:2243 -msgid "MySpace" -msgstr "MySpace" +#: ../../include/zot.php:3722 +msgid "invalid target signature" +msgstr "ongeldig doelkenmerk" #: ../../include/permissions.php:35 msgid "Can view my normal stream and posts" @@ -12888,322 +13092,507 @@ msgid "" "Extremely advanced. Leave this alone unless you know what you are doing" msgstr "Zeer geavanceerd. Laat dit met rust, behalve als je weet wat je doet." -#: ../../include/conversation.php:204 +#: ../../include/activities.php:41 +msgid " and " +msgstr " en " + +#: ../../include/activities.php:49 +msgid "public profile" +msgstr "openbaar profiel" + +#: ../../include/activities.php:58 #, php-format -msgid "%1$s is now connected with %2$s" -msgstr "%1$s is nu met %2$s verbonden" +msgid "%1$s changed %2$s to “%3$s”" +msgstr "%1$s veranderde %2$s naar “%3$s”" -#: ../../include/conversation.php:239 +#: ../../include/activities.php:59 #, php-format -msgid "%1$s poked %2$s" -msgstr "%1$s heeft %2$s aangestoten" +msgid "Visit %1$s's %2$s" +msgstr "Bezoek het %2$s van %1$s" -#: ../../include/conversation.php:690 +#: ../../include/activities.php:62 #, php-format -msgid "View %s's profile @ %s" -msgstr "Bekijk het profiel van %s @ %s" +msgid "%1$s has an updated %2$s, changing %3$s." +msgstr "%1$s heeft een aangepaste %2$s, %3$s veranderd." -#: ../../include/conversation.php:709 -msgid "Categories:" -msgstr "Categorieën:" +#: ../../include/features.php:58 +msgid "General Features" +msgstr "Algemene functies" -#: ../../include/conversation.php:710 -msgid "Filed under:" -msgstr "Bewaard onder:" +#: ../../include/features.php:63 +msgid "Multiple Profiles" +msgstr "Meerdere profielen" -#: ../../include/conversation.php:735 -msgid "View in context" -msgstr "In context bekijken" +#: ../../include/features.php:64 +msgid "Ability to create multiple profiles" +msgstr "Mogelijkheid om meerdere profielen aan te maken" -#: ../../include/conversation.php:831 -msgid "remove" -msgstr "verwijderen" +#: ../../include/features.php:72 +msgid "Advanced Profiles" +msgstr "Geavanceerde profielen" -#: ../../include/conversation.php:836 -msgid "Delete Selected Items" -msgstr "Verwijder de geselecteerde items" +#: ../../include/features.php:73 +msgid "Additional profile sections and selections" +msgstr "Extra onderdelen en keuzes voor je profiel" -#: ../../include/conversation.php:929 -msgid "View Source" -msgstr "Bron weergeven" +#: ../../include/features.php:81 +msgid "Profile Import/Export" +msgstr "Profiel importen/exporteren" -#: ../../include/conversation.php:930 -msgid "Follow Thread" -msgstr "Conversatie volgen" +#: ../../include/features.php:82 +msgid "Save and load profile details across sites/channels" +msgstr "Profielgegevens opslaan en in andere hubs/kanalen gebruiken." -#: ../../include/conversation.php:931 -msgid "Unfollow Thread" -msgstr "Conversatie niet meer volgen" +#: ../../include/features.php:90 +msgid "Web Pages" +msgstr "Webpagina's" -#: ../../include/conversation.php:936 -msgid "Activity/Posts" -msgstr "Activiteit/berichten connectie" +#: ../../include/features.php:91 +msgid "Provide managed web pages on your channel" +msgstr "Sta beheerde webpagina's op jouw kanaal toe" -#: ../../include/conversation.php:938 -msgid "Edit Connection" -msgstr "Connectie bewerken" +#: ../../include/features.php:100 +msgid "Provide a wiki for your channel" +msgstr "Voeg een wiki aan jouw kanaal toe" -#: ../../include/conversation.php:939 -msgid "Message" -msgstr "Bericht" +#: ../../include/features.php:117 +msgid "Private Notes" +msgstr "Privé-aantekeningen" -#: ../../include/conversation.php:1075 -#, php-format -msgid "%s likes this." -msgstr "%s vindt dit leuk." +#: ../../include/features.php:118 +msgid "Enables a tool to store notes and reminders (note: not encrypted)" +msgstr "Een eenvoudige toepassing om aantekeningen en herinneringen in te bewaren (let op: niet versleuteld)" -#: ../../include/conversation.php:1075 -#, php-format -msgid "%s doesn't like this." -msgstr "%s vindt dit niet leuk." +#: ../../include/features.php:126 +msgid "Navigation Channel Select" +msgstr "Kanaal kiezen in navigatiemenu" -#: ../../include/conversation.php:1079 -#, php-format -msgid "<span %1$s>%2$d people</span> like this." -msgid_plural "<span %1$s>%2$d people</span> like this." -msgstr[0] "<span %1$s>%2$d persoon</span> vindt dit leuk." -msgstr[1] "<span %1$s>%2$d personen</span> vinden dit leuk." +#: ../../include/features.php:127 +msgid "Change channels directly from within the navigation dropdown menu" +msgstr "Kies een ander kanaal direct vanuit het dropdown-menu op de navigatiebalk" -#: ../../include/conversation.php:1081 -#, php-format -msgid "<span %1$s>%2$d people</span> don't like this." -msgid_plural "<span %1$s>%2$d people</span> don't like this." -msgstr[0] "<span %1$s>%2$d persoon</span> vindt dit niet leuk." -msgstr[1] "<span %1$s>%2$d personen</span> vinden dit niet leuk." +#: ../../include/features.php:135 +msgid "Photo Location" +msgstr "Fotolocatie" -#: ../../include/conversation.php:1087 -msgid "and" -msgstr "en" +#: ../../include/features.php:136 +msgid "If location data is available on uploaded photos, link this to a map." +msgstr "Wanneer in de geüploade foto's locatiegegevens aanwezig zijn, link dit dan aan een kaart." -#: ../../include/conversation.php:1090 -#, php-format -msgid ", and %d other people" -msgid_plural ", and %d other people" -msgstr[0] ", en %d ander persoon" -msgstr[1] ", en %d andere personen" +#: ../../include/features.php:144 +msgid "Access Controlled Chatrooms" +msgstr "Chatkanalen met toegangscontrole " -#: ../../include/conversation.php:1091 -#, php-format -msgid "%s like this." -msgstr "%s vinden dit leuk." +#: ../../include/features.php:145 +msgid "Provide chatrooms and chat services with access control." +msgstr "Chatkanalen en chatdiensten met toegangscontrole aanbieden." -#: ../../include/conversation.php:1091 -#, php-format -msgid "%s don't like this." -msgstr "%s vinden dit niet leuk." +#: ../../include/features.php:154 +msgid "Provide alternate connection permission roles." +msgstr "Extra permissietypes voor connecties aanmaken" -#: ../../include/conversation.php:1134 -msgid "Set your location" -msgstr "Locatie instellen" +#: ../../include/features.php:162 +msgid "Smart Birthdays" +msgstr "Slimme verjaardagen" -#: ../../include/conversation.php:1135 -msgid "Clear browser location" -msgstr "Locatie van webbrowser wissen" +#: ../../include/features.php:163 +msgid "" +"Make birthday events timezone aware in case your friends are scattered " +"across the planet." +msgstr "Maak verjaardagen bewust van tijdzones. Voor het geval dat jouw vrienden over de hele wereld verspreid zijn." -#: ../../include/conversation.php:1183 -msgid "Tag term:" -msgstr "Tag:" +#: ../../include/features.php:171 +msgid "Event Timezone Selection" +msgstr "Tijdzone gebeurtenis" -#: ../../include/conversation.php:1184 -msgid "Where are you right now?" -msgstr "Waar bevind je je op dit moment?" +#: ../../include/features.php:172 +msgid "Allow event creation in timezones other than your own." +msgstr "Sta het aanmaken van gebeurtenissen in andere tijdzones toe." -#: ../../include/conversation.php:1189 -msgid "Choose a different album..." -msgstr "Kies een ander album..." +#: ../../include/features.php:180 +msgid "Advanced Directory Search" +msgstr "Geavanceerd in de kanalengids zoeken" -#: ../../include/conversation.php:1193 -msgid "Comments enabled" -msgstr "Reacties ingeschakeld" +#: ../../include/features.php:181 +msgid "Allows creation of complex directory search queries" +msgstr "Gebruik complexe zoekopdrachten in de kanalengids" -#: ../../include/conversation.php:1194 -msgid "Comments disabled" -msgstr "Reacties uitgeschakeld" +#: ../../include/features.php:189 +msgid "Advanced Theme and Layout Settings" +msgstr "Geavanceerde thema- en lay-out-instellingen" -#: ../../include/conversation.php:1232 -msgid "Page link name" -msgstr "Linknaam pagina" +#: ../../include/features.php:190 +msgid "Allows fine tuning of themes and page layouts" +msgstr "Maakt het mogelijk dat thema's en pagina-lay-outs preciezer ingesteld kunnen worden " -#: ../../include/conversation.php:1235 -msgid "Post as" -msgstr "Bericht plaatsen als" +#: ../../include/features.php:200 +msgid "Post Composition Features" +msgstr "Functies voor het opstellen van berichten" -#: ../../include/conversation.php:1249 -msgid "Toggle voting" -msgstr "Peiling in- of uitschakelen" +#: ../../include/features.php:204 +msgid "Large Photos" +msgstr "Grote foto's" -#: ../../include/conversation.php:1252 -msgid "Disable comments" +#: ../../include/features.php:205 +msgid "" +"Include large (1024px) photo thumbnails in posts. If not enabled, use small " +"(640px) photo thumbnails" +msgstr "Gebruik grotere foto's (1024px) in berichten. Wanneer dit is uitgeschakeld worden er kleinere foto's (640px) gebruikt." + +#: ../../include/features.php:214 +msgid "Automatically import channel content from other channels or feeds" +msgstr "Automatisch inhoud uit andere kanalen of feeds importeren." + +#: ../../include/features.php:222 +msgid "Even More Encryption" +msgstr "Extra encryptie" + +#: ../../include/features.php:223 +msgid "" +"Allow optional encryption of content end-to-end with a shared secret key" +msgstr "Sta toe dat inhoud extra end-to-end wordt versleuteld met een gedeelde geheime sleutel." + +#: ../../include/features.php:231 +msgid "Enable Voting Tools" +msgstr "Peilingen inschakelen" + +#: ../../include/features.php:232 +msgid "Provide a class of post which others can vote on" +msgstr "Maakt het mogelijk om een bericht op te stellen, waar mensen op kunnen stemmen." + +#: ../../include/features.php:240 +msgid "Disable Comments" msgstr "Reacties uitschakelen" -#: ../../include/conversation.php:1253 -msgid "Toggle comments" -msgstr "Reacties in- of uitschakelen" +#: ../../include/features.php:241 +msgid "Provide the option to disable comments for a post" +msgstr "Maak het mogelijk dat reacties op een bericht kunnen worden uitgeschakeld" -#: ../../include/conversation.php:1261 -msgid "Categories (optional, comma-separated list)" -msgstr "Categorieën (optioneel, door komma's gescheiden lijst)" +#: ../../include/features.php:249 +msgid "Delayed Posting" +msgstr "Berichten uitstellen" -#: ../../include/conversation.php:1284 -msgid "Other networks and post services" -msgstr "Andere netwerken en diensten" +#: ../../include/features.php:250 +msgid "Allow posts to be published at a later date" +msgstr "Maakt het mogelijk dat berichten op een toekomstig moment gepubliceerd kunnen worden." -#: ../../include/conversation.php:1290 -msgid "Set publish date" -msgstr "Publicatiedatum instellen" +#: ../../include/features.php:258 +msgid "Content Expiration" +msgstr "Inhoud laten verlopen" -#: ../../include/conversation.php:1544 -msgid "Discover" -msgstr "Ontdekken" +#: ../../include/features.php:259 +msgid "Remove posts/comments and/or private messages at a future time" +msgstr "Berichten, reacties en/of privéberichten na een bepaalde tijd verwijderen" -#: ../../include/conversation.php:1547 -msgid "Imported public streams" -msgstr "Openbare streams importeren" +#: ../../include/features.php:267 +msgid "Suppress Duplicate Posts/Comments" +msgstr "Dubbele berichten/reacties tegenhouden" -#: ../../include/conversation.php:1552 -msgid "Commented Order" -msgstr "Nieuwe reacties bovenaan" +#: ../../include/features.php:268 +msgid "" +"Prevent posts with identical content to be published with less than two " +"minutes in between submissions." +msgstr "Voorkomt dat berichten en reacties met identieke inhoud en die binnen twee minuten zijn verstuurd, worden gepubliceerd. " -#: ../../include/conversation.php:1555 -msgid "Sort by Comment Date" -msgstr "Berichten met nieuwe reacties bovenaan" +#: ../../include/features.php:279 +msgid "Network and Stream Filtering" +msgstr "Netwerk- en streamfilter" -#: ../../include/conversation.php:1559 -msgid "Posted Order" -msgstr "Nieuwe berichten bovenaan" +#: ../../include/features.php:283 +msgid "Search by Date" +msgstr "Zoek op datum" -#: ../../include/conversation.php:1562 -msgid "Sort by Post Date" -msgstr "Nieuwe berichten bovenaan" +#: ../../include/features.php:284 +msgid "Ability to select posts by date ranges" +msgstr "Mogelijkheid om berichten op datum te filteren " -#: ../../include/conversation.php:1570 -msgid "Posts that mention or involve you" -msgstr "Alleen berichten die jou vermelden of waar je op een andere manier bij betrokken bent" +#: ../../include/features.php:293 +msgid "Enable management and selection of privacy groups" +msgstr "Beheer en selectie van privacygroepen inschakelen" -#: ../../include/conversation.php:1579 -msgid "Activity Stream - by date" -msgstr "Activiteitenstroom - volgens datum" +#: ../../include/features.php:302 +msgid "Save search terms for re-use" +msgstr "Sla zoekopdrachten op voor hergebruik" -#: ../../include/conversation.php:1585 -msgid "Starred" -msgstr "Met ster" +#: ../../include/features.php:310 +msgid "Network Personal Tab" +msgstr "Persoonlijke netwerktab" -#: ../../include/conversation.php:1588 -msgid "Favourite Posts" -msgstr "Favoriete berichten" +#: ../../include/features.php:311 +msgid "Enable tab to display only Network posts that you've interacted on" +msgstr "Sta het toe dat de tab netwerkberichten toont waarmee je interactie had" -#: ../../include/conversation.php:1595 -msgid "Spam" -msgstr "Spam" +#: ../../include/features.php:319 +msgid "Network New Tab" +msgstr "Nieuwe netwerktab" -#: ../../include/conversation.php:1598 -msgid "Posts flagged as SPAM" -msgstr "Berichten gemarkeerd als SPAM" +#: ../../include/features.php:320 +msgid "Enable tab to display all new Network activity" +msgstr "Laat de tab alle nieuwe netwerkactiviteit tonen" -#: ../../include/conversation.php:1656 -msgid "Status Messages and Posts" -msgstr "Berichten in dit kanaal" +#: ../../include/features.php:328 +msgid "Affinity Tool" +msgstr "Affiniteitsfilter" -#: ../../include/conversation.php:1668 -msgid "Profile Details" -msgstr "Profiel" +#: ../../include/features.php:329 +msgid "Filter stream activity by depth of relationships" +msgstr "Filter wat je in jouw grid ziet op hoe goed je iemand kent of mag" -#: ../../include/conversation.php:1684 -msgid "Files and Storage" -msgstr "Bestanden en opslagruimte" +#: ../../include/features.php:338 +msgid "Show friend and connection suggestions" +msgstr "Toon kanaalvoorstellen" -#: ../../include/conversation.php:1720 -msgid "Saved Bookmarks" -msgstr "Opgeslagen bladwijzers" +#: ../../include/features.php:346 +msgid "Connection Filtering" +msgstr "Berichtenfilters" -#: ../../include/conversation.php:1730 -msgid "Manage Webpages" -msgstr "Webpagina's beheren" +#: ../../include/features.php:347 +msgid "Filter incoming posts from connections based on keywords/content" +msgstr "Filter binnenkomende berichten van connecties aan de hand van trefwoorden en taal" -#: ../../include/conversation.php:1795 -msgctxt "noun" -msgid "Attending" -msgid_plural "Attending" -msgstr[0] "aanwezig" -msgstr[1] "aanwezig" +#: ../../include/features.php:359 +msgid "Post/Comment Tools" +msgstr "Bericht- en reactiehulpmiddelen" -#: ../../include/conversation.php:1798 -msgctxt "noun" -msgid "Not Attending" -msgid_plural "Not Attending" -msgstr[0] "niet aanwezig" -msgstr[1] "niet aanwezig" +#: ../../include/features.php:363 +msgid "Community Tagging" +msgstr "Taggen door anderen" -#: ../../include/conversation.php:1801 -msgctxt "noun" -msgid "Undecided" -msgid_plural "Undecided" -msgstr[0] "nog niet beslist" -msgstr[1] "nog niet beslist" +#: ../../include/features.php:364 +msgid "Ability to tag existing posts" +msgstr "Geeft andere mensen de mogelijkheid om jouw (bestaande) berichten te taggen" -#: ../../include/conversation.php:1804 -msgctxt "noun" -msgid "Agree" -msgid_plural "Agrees" -msgstr[0] "eens" -msgstr[1] "eens" +#: ../../include/features.php:372 +msgid "Post Categories" +msgstr "Categorieën berichten" -#: ../../include/conversation.php:1807 -msgctxt "noun" -msgid "Disagree" -msgid_plural "Disagrees" -msgstr[0] "oneens" -msgstr[1] "oneens" +#: ../../include/features.php:373 +msgid "Add categories to your posts" +msgstr "Voeg categorieën toe aan je berichten" -#: ../../include/conversation.php:1810 -msgctxt "noun" -msgid "Abstain" -msgid_plural "Abstains" -msgstr[0] "onthouding" -msgstr[1] "onthoudingen" +#: ../../include/features.php:381 +msgid "Emoji Reactions" +msgstr "Emoji-reacties" -#: ../../include/bbcode.php:134 ../../include/bbcode.php:962 -#: ../../include/bbcode.php:965 ../../include/bbcode.php:970 -#: ../../include/bbcode.php:973 ../../include/bbcode.php:976 -#: ../../include/bbcode.php:979 ../../include/bbcode.php:984 -#: ../../include/bbcode.php:987 ../../include/bbcode.php:992 -#: ../../include/bbcode.php:995 ../../include/bbcode.php:998 -#: ../../include/bbcode.php:1001 -msgid "Image/photo" -msgstr "Afbeelding/foto" +#: ../../include/features.php:382 +msgid "Add emoji reaction ability to posts" +msgstr "Emoji-reacties in berichten toestaan" -#: ../../include/bbcode.php:173 ../../include/bbcode.php:1012 -msgid "Encrypted content" -msgstr "Versleutelde inhoud" +#: ../../include/features.php:391 +msgid "Ability to file posts under folders" +msgstr "Mogelijkheid om berichten in mappen op te slaan" -#: ../../include/bbcode.php:189 +#: ../../include/features.php:399 +msgid "Dislike Posts" +msgstr "Vind berichten niet leuk" + +#: ../../include/features.php:400 +msgid "Ability to dislike posts/comments" +msgstr "Mogelijkheid om berichten en reacties niet leuk te vinden" + +#: ../../include/features.php:408 +msgid "Star Posts" +msgstr "Geef berichten een ster" + +#: ../../include/features.php:409 +msgid "Ability to mark special posts with a star indicator" +msgstr "Mogelijkheid om speciale berichten met een ster te markeren" + +#: ../../include/features.php:417 +msgid "Tag Cloud" +msgstr "Tagwolk" + +#: ../../include/features.php:418 +msgid "Provide a personal tag cloud on your channel page" +msgstr "Zorgt voor een persoonlijke wolk met tags op jouw kanaalpagina" + +#: ../../include/features.php:430 +msgid "Premium Channel" +msgstr "Premiumkanaal" + +#: ../../include/features.php:431 +msgid "" +"Allows you to set restrictions and terms on those that connect with your " +"channel" +msgstr "Stelt je in staat om beperkingen en voorwaarden in te stellen voor jouw kanaal" + +#: ../../include/photos.php:115 #, php-format -msgid "Install %s element: " -msgstr "Installeer %s-element: " +msgid "Image exceeds website size limit of %lu bytes" +msgstr "Afbeelding is groter dan op deze hub toegestane limiet van %lu bytes" -#: ../../include/bbcode.php:193 +#: ../../include/photos.php:122 +msgid "Image file is empty." +msgstr "Afbeeldingsbestand is leeg" + +#: ../../include/photos.php:260 +msgid "Photo storage failed." +msgstr "Foto kan niet worden opgeslagen" + +#: ../../include/photos.php:300 +msgid "a new photo" +msgstr "een nieuwe foto" + +#: ../../include/photos.php:304 #, php-format +msgctxt "photo_upload" +msgid "%1$s posted %2$s to %3$s" +msgstr "%1$s plaatste %2$s op %3$s" + +#: ../../include/photos.php:519 +msgid "Upload New Photos" +msgstr "Nieuwe foto's uploaden" + +#: ../../include/channel.php:33 +msgid "Unable to obtain identity information from database" +msgstr "Niet in staat om identiteitsinformatie uit de database te verkrijgen" + +#: ../../include/channel.php:67 +msgid "Empty name" +msgstr "Ontbrekende naam" + +#: ../../include/channel.php:70 +msgid "Name too long" +msgstr "Naam te lang" + +#: ../../include/channel.php:181 +msgid "No account identifier" +msgstr "Geen account-identificator" + +#: ../../include/channel.php:193 +msgid "Nickname is required." +msgstr "Bijnaam is verplicht" + +#: ../../include/channel.php:207 +msgid "Reserved nickname. Please choose another." +msgstr "Deze naam is gereserveerd. Kies een andere." + +#: ../../include/channel.php:212 msgid "" -"This post contains an installable %s element, however you lack permissions " -"to install it on this site." -msgstr "Dit bericht heeft een te installeren %s-element, maar je hebt geen permissies om het op deze hub te installeren." +"Nickname has unsupported characters or is already being used on this site." +msgstr "Deze naam heeft niet ondersteunde karakters of is al op deze hub in gebruik." -#: ../../include/bbcode.php:272 +#: ../../include/channel.php:272 +msgid "Unable to retrieve created identity" +msgstr "Niet in staat om aangemaakte identiteit te vinden" + +#: ../../include/channel.php:344 +msgid "Default Profile" +msgstr "Standaardprofiel" + +#: ../../include/channel.php:1045 +msgid "Create New Profile" +msgstr "Nieuw profiel aanmaken" + +#: ../../include/channel.php:1065 +msgid "Visible to everybody" +msgstr "Voor iedereen zichtbaar" + +#: ../../include/channel.php:1138 ../../include/channel.php:1257 +msgid "Gender:" +msgstr "Geslacht:" + +#: ../../include/channel.php:1140 ../../include/channel.php:1312 +msgid "Homepage:" +msgstr "Homepagina:" + +#: ../../include/channel.php:1141 +msgid "Online Now" +msgstr "Nu online" + +#: ../../include/channel.php:1262 +msgid "Like this channel" +msgstr "Vind dit kanaal leuk" + +#: ../../include/channel.php:1286 +msgid "j F, Y" +msgstr "F j Y" + +#: ../../include/channel.php:1287 +msgid "j F" +msgstr "F j" + +#: ../../include/channel.php:1294 +msgid "Birthday:" +msgstr "Geboortedatum:" + +#: ../../include/channel.php:1307 #, php-format -msgid "%1$s wrote the following %2$s %3$s" -msgstr "%1$s schreef het volgende %2$s %3$s" +msgid "for %1$d %2$s" +msgstr "voor %1$d %2$s" -#: ../../include/bbcode.php:349 ../../include/bbcode.php:357 -msgid "Click to open/close" -msgstr "Klik om te openen of te sluiten" +#: ../../include/channel.php:1310 +msgid "Sexual Preference:" +msgstr "Seksuele voorkeur:" -#: ../../include/bbcode.php:357 -msgid "spoiler" -msgstr "spoiler" +#: ../../include/channel.php:1316 +msgid "Tags:" +msgstr "Tags:" -#: ../../include/bbcode.php:950 -msgid "$1 wrote:" -msgstr "$1 schreef:" +#: ../../include/channel.php:1318 +msgid "Political Views:" +msgstr "Politieke overtuigingen:" + +#: ../../include/channel.php:1320 +msgid "Religion:" +msgstr "Religie:" + +#: ../../include/channel.php:1324 +msgid "Hobbies/Interests:" +msgstr "Hobby's/interesses:" + +#: ../../include/channel.php:1326 +msgid "Likes:" +msgstr "Houdt van:" + +#: ../../include/channel.php:1328 +msgid "Dislikes:" +msgstr "Houdt niet van:" + +#: ../../include/channel.php:1330 +msgid "Contact information and Social Networks:" +msgstr "Contactinformatie en sociale netwerken:" + +#: ../../include/channel.php:1332 +msgid "My other channels:" +msgstr "Mijn andere kanalen" + +#: ../../include/channel.php:1334 +msgid "Musical interests:" +msgstr "Muzikale interesses:" + +#: ../../include/channel.php:1336 +msgid "Books, literature:" +msgstr "Boeken, literatuur:" + +#: ../../include/channel.php:1338 +msgid "Television:" +msgstr "Televisie:" + +#: ../../include/channel.php:1340 +msgid "Film/dance/culture/entertainment:" +msgstr "Films/dansen/cultuur/vermaak:" + +#: ../../include/channel.php:1342 +msgid "Love/Romance:" +msgstr "Liefde/romantiek:" + +#: ../../include/channel.php:1344 +msgid "Work/employment:" +msgstr "Werk/beroep:" + +#: ../../include/channel.php:1346 +msgid "School/education:" +msgstr "School/opleiding:" + +#: ../../include/channel.php:1369 +msgid "Like this thing" +msgstr "Vind dit ding leuk" + +#: ../../include/channel.php:2103 +#, php-format +msgid "User '%s' deleted" +msgstr "Account '%s' verwijderd" #: ../../util/nconfig.php:34 msgid "Source channel not found." @@ -13341,66 +13730,54 @@ msgstr "Grootte profielfoto's van berichten instellen" msgid "Set size of followup author photos" msgstr "Grootte profielfoto's van reacties instellen" -#: ../../boot.php:1176 -#, php-format -msgctxt "opensearch" -msgid "Search %1$s (%2$s)" -msgstr "Zoek %1$s (%2$s)" - -#: ../../boot.php:1176 -msgctxt "opensearch" -msgid "$Projectname" -msgstr "$Projectname" - -#: ../../boot.php:1494 +#: ../../boot.php:1522 #, php-format msgid "Update %s failed. See error logs." msgstr "Update %s mislukt. Zie foutenlogboek." -#: ../../boot.php:1497 +#: ../../boot.php:1525 #, php-format msgid "Update Error at %s" msgstr "Update-fout op %s" -#: ../../boot.php:1701 -msgid "" -"Create an account to access services and applications within the Hubzilla" -msgstr "Maak een account aan om toegang te krijgen tot diensten en toepassingen van Hubzilla" +#: ../../boot.php:1729 +msgid "Create an account to access services and applications" +msgstr "Maak een account aan om toegang te krijgen tot diensten en toepassingen" -#: ../../boot.php:1722 +#: ../../boot.php:1751 msgid "Login/Email" msgstr "E-mailadres of inlognaam" -#: ../../boot.php:1723 +#: ../../boot.php:1752 msgid "Password" msgstr "Wachtwoord" -#: ../../boot.php:1724 +#: ../../boot.php:1753 msgid "Remember me" msgstr "Aangemeld blijven" -#: ../../boot.php:1727 +#: ../../boot.php:1756 msgid "Forgot your password?" msgstr "Wachtwoord vergeten?" -#: ../../boot.php:2288 +#: ../../boot.php:2320 msgid "toggle mobile" msgstr "mobiele weergave omschakelen" -#: ../../boot.php:2443 +#: ../../boot.php:2475 msgid "Website SSL certificate is not valid. Please correct." msgstr "Het SSL-certificaat van deze website is ongeldig. Corrigeer dit a.u.b." -#: ../../boot.php:2446 +#: ../../boot.php:2478 #, php-format msgid "[hubzilla] Website SSL error for %s" msgstr "[hubzilla] Probleem met SSL-certificaat voor %s" -#: ../../boot.php:2563 +#: ../../boot.php:2597 msgid "Cron/Scheduled tasks not running." msgstr "Cron is niet actief" -#: ../../boot.php:2567 +#: ../../boot.php:2601 #, php-format msgid "[hubzilla] Cron tasks not running on %s" msgstr "[hubzilla] Cron-taken zijn niet actief op %s" diff --git a/view/nl/hstrings.php b/view/nl/hstrings.php index 000c8043c..c221f6670 100644 --- a/view/nl/hstrings.php +++ b/view/nl/hstrings.php @@ -28,7 +28,9 @@ App::$strings["Can view my connections"] = "Kan een lijst met mijn connecties be App::$strings["Can view my file storage and photos"] = "Kan mijn foto's en andere bestanden bekijken"; App::$strings["Can upload/modify my file storage and photos"] = "Kan foto's en andere bestanden aan mijn bestandsopslag toevoegen"; App::$strings["Can view my channel webpages"] = "Kan de webpagina's van mijn kanaal bekijken"; +App::$strings["Can view my wiki pages"] = "Kan mijn wiki-pagina's bekijken"; App::$strings["Can create/edit my channel webpages"] = "Kan wegpagina's van mijn kanaal aanmaken en bewerken"; +App::$strings["Can write to my wiki pages"] = "Kan mijn wiki-pagina's bewerken"; App::$strings["Can post on my channel (wall) page"] = "Kan een bericht in mijn kanaal plaatsen"; App::$strings["Can comment on or like my posts"] = "Kan op mijn berichten reageren of deze (niet) leuk vinden"; App::$strings["Can send me private mail messages"] = "Kan mij privéberichten sturen"; @@ -59,18 +61,33 @@ App::$strings["Delete"] = "Verwijderen"; App::$strings["You are using %1\$s of your available file storage."] = "Je gebruikt %1\$s van de beschikbare bestandsopslag."; App::$strings["You are using %1\$s of %2\$s available file storage. (%3\$s%)"] = "Je gebruikt %1\$s van totaal %2\$s beschikbare bestandsopslag. (%3\$s%)"; App::$strings["WARNING:"] = "WAARSCHUWING:"; +App::$strings["Please use DAV to upload large (video, audio) files.<br>See <a class=\"zrl\" href=\"help/member/member_guide#Cloud_Desktop_Clients\">Cloud Desktop Clients</a>"] = "Gebruik DAV om grote (video-, audio-) bestanden te uploaden.<br>Zie hiervoor de documentatie over de <a class=\"zrl\" href=\"help/member/member_guide#Cloud_Desktop_Clients\">cloud en desktopclients</a>."; App::$strings["Create new folder"] = "Nieuwe map aanmaken"; App::$strings["Upload file"] = "Bestand uploaden"; App::$strings["Drop files here to immediately upload"] = "Sleep bestanden hierheen om ze onmiddellijk te uploaden"; +App::$strings["Permission denied"] = "Toegang geweigerd"; App::$strings["Permission denied."] = "Toegang geweigerd."; App::$strings["Page not found."] = "Pagina niet gevonden."; -App::$strings["Permission denied"] = "Toegang geweigerd"; App::$strings["Remote authentication blocked. You are logged into this site locally. Please logout and retry."] = "Authenticatie op afstand geblokkeerd. Je bent lokaal op deze hub ingelogd. Uitloggen en opnieuw proberen."; App::$strings["Welcome %s. Remote authentication successful."] = "Welkom %s. Authenticatie op afstand geslaagd."; App::$strings["Requested profile is not available."] = "Opgevraagd profiel is niet beschikbaar"; App::$strings["Some blurb about what to do when you're new here"] = "Welkom op \$Projectname. Klik op de tab ontdekken of klik rechtsboven op de <a href=\"directory\">kanalengids</a>, om kanalen te vinden. Rechtsboven vind je ook <a href=\"directory\">apps</a>, waar je vrijwel alle functies van \$Projectname kunt vinden. Voor <a href=\"directory\">hulp</a> met \$Projectname klik je op het vraagteken."; -App::$strings["Away"] = "Afwezig"; -App::$strings["Online"] = "Online"; +App::$strings["App installed."] = "App geïnstalleerd"; +App::$strings["Malformed app."] = "Misvormde app."; +App::$strings["Embed code"] = "Insluitcode"; +App::$strings["Edit App"] = "App bewerken"; +App::$strings["Create App"] = "App maken"; +App::$strings["Name of app"] = "Naam van app"; +App::$strings["Required"] = "Vereist"; +App::$strings["Location (URL) of app"] = "Locatie (URL) van app"; +App::$strings["Description"] = "Omschrijving"; +App::$strings["Photo icon URL"] = "URL van pictogram"; +App::$strings["80 x 80 pixels - optional"] = "80 x 80 pixels (niet verplicht)"; +App::$strings["Categories (optional, comma separated list)"] = "Categorieën (niet verplicht, door komma's gescheiden lijst)"; +App::$strings["Version ID"] = "Versie-ID"; +App::$strings["Price of app"] = "Prijs van de app"; +App::$strings["Location (URL) to purchase app"] = "Locatie (URL) om de app aan te schaffen"; +App::$strings["Submit"] = "Opslaan"; App::$strings["Maximum daily site registrations exceeded. Please try again tomorrow."] = "Maximum toegestane dagelijkse registraties op deze \$Projectname-hub bereikt. Probeer het morgen (UTC) nogmaals."; App::$strings["Please indicate acceptance of the Terms of Service. Registration failed."] = "Registratie mislukt. De gebruiksvoorwaarden dienen wel geaccepteerd te worden."; App::$strings["Passwords do not match."] = "Wachtwoorden komen niet met elkaar overeen."; @@ -102,118 +119,43 @@ App::$strings["Membership on this site is by invitation only."] = "Registreren o App::$strings["Register"] = "Registreren"; App::$strings["This site may require email verification after submitting this form. If you are returned to a login page, please check your email for instructions."] = "Mogelijk moet op deze hub eerst jouw e-mail geverifieerd worden. Wanneer je na het indienen van dit formulier op de inlogpagina terecht komt, dan dien je jouw e-mail te controleren voor instructies. Controleer eventueel ook jouw spamfolder."; App::$strings["Fetching URL returns error: %1\$s"] = "Ophalen URL gaf een foutmelding terug: %1\$s"; -App::$strings["Profile Match"] = "Profielovereenkomst"; -App::$strings["No keywords to match. Please add keywords to your default profile."] = "Je hebt geen trefwoorden waarmee overeenkomsten gevonden kunnen worden. Voeg enkele trefwoorden aan je standaardprofiel toe."; -App::$strings["is interested in:"] = "is geïnteresseerd in:"; -App::$strings["Connect"] = "Verbinden"; -App::$strings["No matches"] = "Geen overeenkomsten"; -App::$strings["Could not access contact record."] = "Kon geen toegang krijgen tot de connectie-gegevens."; -App::$strings["Could not locate selected profile."] = "Kon het gekozen profiel niet vinden."; -App::$strings["Connection updated."] = "Connectie bijgewerkt."; -App::$strings["Failed to update connection record."] = "Bijwerken van connectie-gegevens mislukt."; -App::$strings["is now connected to"] = "is nu verbonden met"; -App::$strings["No"] = "Nee"; -App::$strings["Yes"] = "Ja"; -App::$strings["Could not access address book record."] = "Kon geen toegang krijgen tot de record van de connectie."; -App::$strings["Refresh failed - channel is currently unavailable."] = "Vernieuwen mislukt - kanaal is momenteel niet beschikbaar"; -App::$strings["Unable to set address book parameters."] = "Niet in staat om de parameters van connecties in te stellen."; -App::$strings["Connection has been removed."] = "Connectie is verwijderd"; -App::$strings["View Profile"] = "Profiel weergeven"; -App::$strings["View %s's profile"] = "Profiel van %s weergeven"; -App::$strings["Refresh Permissions"] = "Permissies vernieuwen"; -App::$strings["Fetch updated permissions"] = "Aangepaste permissies ophalen"; -App::$strings["Recent Activity"] = "Recente activiteit/berichten"; -App::$strings["View recent posts and comments"] = "Recente berichten en reacties weergeven"; -App::$strings["Unblock"] = "Deblokkeren"; -App::$strings["Block"] = "Blokkeren"; -App::$strings["Block (or Unblock) all communications with this connection"] = "Blokkeer (of deblokkeer) alle communicatie met deze connectie"; -App::$strings["This connection is blocked!"] = "Deze connectie is geblokkeerd!"; -App::$strings["Unignore"] = "Niet meer negeren"; -App::$strings["Ignore"] = "Negeren"; -App::$strings["Ignore (or Unignore) all inbound communications from this connection"] = "Negeer (of negeer niet meer) alle inkomende communicatie van deze connectie"; -App::$strings["This connection is ignored!"] = "Deze connectie wordt genegeerd!"; -App::$strings["Unarchive"] = "Niet meer archiveren"; -App::$strings["Archive"] = "Archiveren"; -App::$strings["Archive (or Unarchive) this connection - mark channel dead but keep content"] = "Archiveer (of dearchiveer) deze connectie - markeer het kanaal als dood, maar bewaar de inhoud"; -App::$strings["This connection is archived!"] = "Deze connectie is gearchiveerd!"; -App::$strings["Unhide"] = "Niet meer verbergen"; -App::$strings["Hide"] = "Verbergen"; -App::$strings["Hide or Unhide this connection from your other connections"] = "Deze connectie verbergen (of niet meer verbergen) voor jouw andere connecties"; -App::$strings["This connection is hidden!"] = "Deze connectie is verborgen!"; -App::$strings["Delete this connection"] = "Deze connectie verwijderen"; -App::$strings["Me"] = "Ik"; -App::$strings["Family"] = "Familie"; -App::$strings["Friends"] = "Vrienden"; -App::$strings["Acquaintances"] = "Kennissen"; -App::$strings["All"] = "Alles"; -App::$strings["Approve this connection"] = "Deze connectie accepteren"; -App::$strings["Accept connection to allow communication"] = "Keur deze connectie goed om communicatie toe te staan"; -App::$strings["Set Affinity"] = "Verwantschapsfilter instellen"; -App::$strings["Set Profile"] = "Profiel instellen"; -App::$strings["Set Affinity & Profile"] = "Verwantschapsfilter en profiel instellen"; -App::$strings["none"] = "geen"; -App::$strings["Connection Default Permissions"] = "Standaard permissies voor connecties"; -App::$strings["Connection: %s"] = "Connectie: %s"; -App::$strings["Apply these permissions automatically"] = "Deze permissies automatisch toepassen"; -App::$strings["Connection requests will be approved without your interaction"] = "Connectieverzoeken zullen automatisch worden geaccepteerd"; -App::$strings["This connection's primary address is"] = "Het primaire kanaaladres van deze connectie is"; -App::$strings["Available locations:"] = "Beschikbare locaties:"; -App::$strings["The permissions indicated on this page will be applied to all new connections."] = "Permissies die op deze pagina staan vermeld worden op alle nieuwe connecties toegepast."; -App::$strings["Connection Tools"] = "Hulpmiddelen"; -App::$strings["Slide to adjust your degree of friendship"] = "Schuif om te bepalen hoe goed je iemand kent en/of mag"; -App::$strings["Rating"] = "Beoordeling"; -App::$strings["Slide to adjust your rating"] = "Gebruik de schuif om je beoordeling te geven"; -App::$strings["Optionally explain your rating"] = "Verklaar jouw beoordeling (niet verplicht)"; -App::$strings["Custom Filter"] = "Berichtenfilter"; -App::$strings["Only import posts with this text"] = "Importeer alleen berichten met deze tekst"; -App::$strings["words one per line or #tags or /patterns/ or lang=xx, leave blank to import all posts"] = "woorden (één per regel), #tags, /regex/ of talen (lang=iso639-1) - laat leeg om alle berichten te importeren"; -App::$strings["Do not import posts with this text"] = "Importeer geen berichten met deze tekst"; -App::$strings["This information is public!"] = "Deze informatie is openbaar!"; -App::$strings["Connection Pending Approval"] = "Connectie moet nog geaccepteerd worden"; -App::$strings["inherited"] = "geërfd"; -App::$strings["Submit"] = "Opslaan"; -App::$strings["Please choose the profile you would like to display to %s when viewing your profile securely."] = "Kies het profiel dat je aan %s wil tonen wanneer hij/zij ingelogd jouw profiel wil bekijken."; -App::$strings["Their Settings"] = "Hun instellingen"; -App::$strings["My Settings"] = "Mijn instellingen"; -App::$strings["Individual Permissions"] = "Individuele permissies"; -App::$strings["Some permissions may be inherited from your channel's <a href=\"settings\"><strong>privacy settings</strong></a>, which have higher priority than individual settings. You can <strong>not</strong> change those settings here."] = "Sommige permissies worden mogelijk overgeërfd van de <a href=\"settings\">privacy-instellingen</a> van jouw kanaal, die een hogere prioriteit hebben dan deze individuele instellingen. Je kan je deze overgeërfde permissies hier <strong>niet</strong> veranderen."; -App::$strings["Some permissions may be inherited from your channel's <a href=\"settings\"><strong>privacy settings</strong></a>, which have higher priority than individual settings. You can change those settings here but they wont have any impact unless the inherited setting changes."] = "Sommige permissies worden mogelijk overgeërfd van de <a href=\"settings\">privacy-instellingen</a> van jouw kanaal, die een hogere prioriteit hebben dan deze individuele permissies. Je kan de permissies hier veranderen, maar die hebben geen effect, tenzij de overgeërfde permissies worden veranderd. "; -App::$strings["Last update:"] = "Laatste wijziging:"; -App::$strings["Invalid message"] = "Ongeldig bericht"; -App::$strings["no results"] = "geen resultaten"; -App::$strings["channel sync processed"] = "kanaalsync verwerkt"; -App::$strings["queued"] = "in wachtrij"; -App::$strings["posted"] = "verstuurd"; -App::$strings["accepted for delivery"] = "geaccepteerd om afgeleverd te worden"; -App::$strings["updated"] = "geüpdatet"; -App::$strings["update ignored"] = "update genegeerd"; -App::$strings["permission denied"] = "toegang geweigerd"; -App::$strings["recipient not found"] = "ontvanger niet gevonden"; -App::$strings["mail recalled"] = "Privébericht ingetrokken"; -App::$strings["duplicate mail received"] = "dubbel privébericht ontvangen"; -App::$strings["mail delivered"] = "privébericht afgeleverd"; -App::$strings["Delivery report for %1\$s"] = "Afleveringsrapport voor %1\$s"; -App::$strings["Options"] = "Opties"; -App::$strings["Redeliver"] = "Opnieuw afleveren"; +App::$strings["Authentication failed."] = "Authenticatie mislukt."; +App::$strings["Remote Authentication"] = "Authenticatie op afstand"; +App::$strings["Enter your channel address (e.g. channel@example.com)"] = "Vul jouw kanaaladres in (bijv. channel@example.com)"; +App::$strings["Authenticate"] = "Authenticeren"; +App::$strings["Nothing to import."] = "Niets gevonden om te importeren"; +App::$strings["Unable to download data from old server"] = "Niet in staat om gegevens van de oude hub te downloaden"; +App::$strings["Imported file is empty."] = "Geïmporteerde bestand is leeg"; +App::$strings["Warning: Database versions differ by %1\$d updates."] = "Waarschuwing: database-versies lopen %1\$d updates achter."; +App::$strings["Your service plan only allows %d channels."] = "Jouw abonnement staat maar %d kanalen toe."; +App::$strings["No channel. Import failed."] = "Geen kanaal. Importeren mislukt."; +App::$strings["Import completed."] = "Import voltooid."; +App::$strings["You must be logged in to use this feature."] = "Je moet ingelogd zijn om dit onderdeel te kunnen gebruiken."; +App::$strings["Import Channel"] = "Kanaal importeren"; +App::$strings["Use this form to import an existing channel from a different server/hub. You may retrieve the channel identity from the old server/hub via the network or provide an export file."] = "Gebruik dit formulier om een bestaand kanaal te importeren van een andere hub. Je kan de kanaal-identiteit van de oude hub via het netwerk ontvangen of een exportbestand verstrekken."; +App::$strings["File to Upload"] = "Bestand om te uploaden"; +App::$strings["Or provide the old server/hub details"] = "Of vul de gegevens van de oude hub in"; +App::$strings["Your old identity address (xyz@example.com)"] = "Jouw oude kanaaladres (xyz@example.com)"; +App::$strings["Your old login email address"] = "Het e-mailadres van je oude account"; +App::$strings["Your old login password"] = "Wachtwoord van jouw oude account"; +App::$strings["For either option, please choose whether to make this hub your new primary address, or whether your old location should continue this role. You will be able to post from either location, but only one can be marked as the primary location for files, photos, and media."] = "Voor elke optie geldt dat je moet kiezen of je jouw primaire kanaaladres op deze hub wil instellen of dat jouw oude hub deze rol blijft vervullen."; +App::$strings["Make this hub my primary location"] = "Stel deze hub als mijn primaire locatie in"; +App::$strings["Move this channel (disable all previous locations)"] = "Verplaats dit kanaal (schakelt alle voormalige locaties uit)"; +App::$strings["Import a few months of posts if possible (limited by available memory"] = "Importeer enkele maanden aan berichten wanneer mogelijk (afhankelijk van hoeveelheid geheugen hub)"; +App::$strings["This process may take several minutes to complete. Please submit the form only once and leave this page open until finished."] = "Dit proces kan enkele minuten in beslag nemen. Klik maar één keer op opslaan en verlaat deze pagina niet alvorens het proces is voltooid."; +App::$strings["Away"] = "Afwezig"; +App::$strings["Online"] = "Online"; +App::$strings["Documentation Search"] = "Zoek documentatie"; +App::$strings["About"] = "Over"; +App::$strings["Members"] = "Kanalen"; +App::$strings["Administrators"] = "Beheerders"; +App::$strings["Developers"] = "Ontwikkelaars"; +App::$strings["Tutorials"] = "Zelfstudie"; +App::$strings["\$Projectname Documentation"] = "\$Projectname-documentatie"; +App::$strings["Contents"] = "Inhoud"; App::$strings["Bookmark added"] = "Bladwijzer toegevoegd"; App::$strings["My Bookmarks"] = "Mijn bladwijzers"; App::$strings["My Connections Bookmarks"] = "Bladwijzers van mijn connecties"; -App::$strings["network"] = "netwerk"; -App::$strings["RSS"] = "RSS"; -App::$strings["Location not found."] = "Locatie niet gevonden."; -App::$strings["Location lookup failed."] = "Opzoeken locatie mislukt"; -App::$strings["Please select another location to become primary before removing the primary location."] = "Kies eerst een andere primaire locatie alvorens de huidige primaire locatie te verwijderen."; -App::$strings["Syncing locations"] = "Locaties synchronizeren"; -App::$strings["No locations found."] = "Geen locaties gevonden."; -App::$strings["Manage Channel Locations"] = "Kanaallocaties beheren"; -App::$strings["Location"] = "Locatie"; -App::$strings["Address"] = "Adres"; -App::$strings["Primary"] = "Primair"; -App::$strings["Drop"] = "Verwijderen"; -App::$strings["Sync Now"] = "Nu synchroniseren"; -App::$strings["Please wait several minutes between consecutive operations."] = "Wacht enkele minuten tussen opeenvolgende handelingen."; -App::$strings["When possible, drop a location by logging into that website/hub and removing your channel."] = "Wij adviseren, wanneer dit (nog) mogelijk is, de locatie te verwijderen door op de hub van de kloon in te loggen en het kanaal daar te verwijderen."; -App::$strings["Use this form to drop the location if the hub is no longer operating."] = "Gebruik dit formulier om de locatie te verwijderen wanneer de hub van de kloon niet meer operationeel is."; App::$strings["Continue"] = "Ga verder"; App::$strings["Premium Channel Setup"] = "Instellen premiumkanaal "; App::$strings["Enable premium channel connection restrictions"] = "Restricties voor connecties van premiumkanaal toestaan"; @@ -223,28 +165,47 @@ App::$strings["Potential connections will then see the following text before pro App::$strings["By continuing, I certify that I have complied with any instructions provided on this page."] = "Door verder te gaan ga ik automatisch akkoord met alle voorwaarden en aanwijzingen op deze pagina."; App::$strings["(No specific instructions have been provided by the channel owner.)"] = "(Er zijn geen speciale voorwaarden en aanwijzingen door de kanaal-eigenaar verstrekt) "; App::$strings["Restricted or Premium Channel"] = "Beperkt of premiumkanaal"; +App::$strings["Item not found."] = "Item niet gevonden."; +App::$strings["# Accounts"] = "# accounts"; +App::$strings["# blocked accounts"] = "# geblokkeerde accounts"; +App::$strings["# expired accounts"] = "# verlopen accounts"; +App::$strings["# expiring accounts"] = "# accounts die nog moeten verlopen"; +App::$strings["# Channels"] = "# Kanalen"; +App::$strings["# primary"] = "# primair"; +App::$strings["# clones"] = "# klonen"; +App::$strings["Message queues"] = "Berichtenwachtrij"; +App::$strings["Your software should be updated"] = "Jouw software moet worden bijgewerkt "; +App::$strings["Administration"] = "Beheer"; +App::$strings["Summary"] = "Samenvatting"; +App::$strings["Registered accounts"] = "Geregistreerde accounts"; +App::$strings["Pending registrations"] = "Accounts die op goedkeuring wachten"; +App::$strings["Registered channels"] = "Geregistreerde kanalen"; +App::$strings["Active plugins"] = "Ingeschakelde plugins"; +App::$strings["Version"] = "Versie"; +App::$strings["Repository version (master)"] = "Versie repository (master)"; +App::$strings["Repository version (dev)"] = "Versie repository (dev)"; +App::$strings["Item not found"] = "Item niet gevonden"; +App::$strings["Block Name"] = "Bloknaam"; +App::$strings["Insert web link"] = "Weblink invoegen"; +App::$strings["Title (optional)"] = "Titel (niet verplicht)"; +App::$strings["Edit Block"] = "Blok bewerken"; App::$strings["Invalid item."] = "Ongeldig item."; App::$strings["Channel not found."] = "Kanaal niet gevonden."; App::$strings["Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."] = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."; App::$strings["Save to Folder:"] = "Bewaar in map: "; App::$strings["- select -"] = "- kies map -"; App::$strings["Save"] = "Opslaan"; -App::$strings["You have created %1$.0f of %2$.0f allowed channels."] = "Je hebt %1$.0f van totaal %2$.0f toegestane kanalen aangemaakt."; -App::$strings["Create a new channel"] = "Nieuw kanaal aanmaken"; -App::$strings["Create New"] = "Nieuwe aanmaken"; -App::$strings["Channel Manager"] = "Kanaalbeheer"; -App::$strings["Current Channel"] = "Huidig kanaal"; -App::$strings["Switch to one of your channels by selecting it."] = "Activeer een van jouw andere kanalen door er op te klikken."; -App::$strings["Default Channel"] = "Standaardkanaal"; -App::$strings["Make Default"] = "Als standaard instellen"; -App::$strings["%d new messages"] = "%d nieuwe berichten"; -App::$strings["%d new introductions"] = "%d nieuwe connectieverzoeken"; -App::$strings["Delegated Channel"] = "Uitbesteed kanaal"; +App::$strings["sent you a private message"] = "stuurde jou een privébericht"; +App::$strings["added your channel"] = "voegde jouw kanaal toe"; +App::$strings["g A l F d"] = "G:i, l d F"; +App::$strings["[today]"] = "[vandaag]"; +App::$strings["posted an event"] = "plaatste een gebeurtenis"; App::$strings["Blocked"] = "Geblokkeerd"; App::$strings["Ignored"] = "Genegeerd"; App::$strings["Hidden"] = "Verborgen"; App::$strings["Archived"] = "Gearchiveerd"; App::$strings["New"] = "Nieuw"; +App::$strings["All"] = "Alles"; App::$strings["New Connections"] = "Nieuwe connecties"; App::$strings["Show pending (new) connections"] = "Nog te accepteren (nieuwe) connecties weergeven"; App::$strings["All Connections"] = "Alle connecties"; @@ -259,11 +220,13 @@ App::$strings["Edit connection"] = "Connectie bewerken"; App::$strings["Delete connection"] = "Connectie verwijderen"; App::$strings["Channel address"] = "Kanaaladres"; App::$strings["Network"] = "Netwerk"; +App::$strings["Call"] = "Bellen"; App::$strings["Status"] = "Status"; App::$strings["Connected"] = "Verbonden"; App::$strings["Approve connection"] = "Connectie accepteren"; App::$strings["Approve"] = "Goedkeuren"; App::$strings["Ignore connection"] = "Connectie negeren"; +App::$strings["Ignore"] = "Negeren"; App::$strings["Recent activity"] = "Recente activiteit"; App::$strings["Connections"] = "Connecties"; App::$strings["Search"] = "Zoeken"; @@ -297,43 +260,12 @@ App::$strings["On"] = "Aan"; App::$strings["Lock feature %s"] = " Vergrendel de functie '%s'"; App::$strings["Manage Additional Features"] = "Beheer - Extra functies"; App::$strings["Log settings updated."] = "Logboek-instellingen bijgewerkt."; -App::$strings["Administration"] = "Beheer"; App::$strings["Logs"] = "Logboeken"; App::$strings["Clear"] = "Leegmaken"; App::$strings["Debugging"] = "Debuggen"; App::$strings["Log file"] = "Logbestand"; App::$strings["Must be writable by web server. Relative to your top-level webserver directory."] = "Moet door de webserver beschrijfbaar zijn. Relatief ten opzichte van de bovenste map van je \$Projectname-installatie."; App::$strings["Log level"] = "Logniveau"; -App::$strings["Item not found."] = "Item niet gevonden."; -App::$strings["Plugin %s disabled."] = "Plugin %s uitgeschakeld."; -App::$strings["Plugin %s enabled."] = "Plugin %s ingeschakeld"; -App::$strings["Disable"] = "Uitschakelen"; -App::$strings["Enable"] = "Inschakelen"; -App::$strings["Plugins"] = "Plugins"; -App::$strings["Toggle"] = "Omschakelen"; -App::$strings["Settings"] = "Instellingen"; -App::$strings["Author: "] = "Auteur: "; -App::$strings["Maintainer: "] = "Beheerder: "; -App::$strings["Minimum project version: "] = "Minimum versie Hubzilla: "; -App::$strings["Maximum project version: "] = "Maximum versie Hubzilla:"; -App::$strings["Minimum PHP version: "] = "Minimum versie PHP: "; -App::$strings["Compatible Server Roles: "] = "Werkt met configuratietypes: "; -App::$strings["Requires: "] = "Vereist: "; -App::$strings["Disabled - version incompatibility"] = "Uitgeschakeld - versie is incompatibel"; -App::$strings["Enter the public git repository URL of the plugin repo."] = "Vul de openbare Git-URL in van de plugin-repository."; -App::$strings["Plugin repo git URL"] = "Git-URL plugin-repository"; -App::$strings["Custom repo name"] = "Handmatige repository-naam"; -App::$strings["(optional)"] = "(optioneel)"; -App::$strings["Download Plugin Repo"] = "Plugin-repository downloaden"; -App::$strings["Install new repo"] = "Nieuwe repository installeren"; -App::$strings["Install"] = "Installeren"; -App::$strings["Cancel"] = "Annuleren"; -App::$strings["Manage Repos"] = "Repositories beheren"; -App::$strings["Installed Plugin Repositories"] = "Toegevoegde plugin-repositories"; -App::$strings["Install a New Plugin Repository"] = "Nieuwe plugin-repository toevoegen"; -App::$strings["Update"] = "Bijwerken"; -App::$strings["Switch branch"] = "Branch veranderen"; -App::$strings["Remove"] = "Verwijderen"; App::$strings["New Profile Field"] = "Nieuw profielveld"; App::$strings["Field nickname"] = "Bijnaam voor veld"; App::$strings["System name of field"] = "Systeemnaam voor veld"; @@ -341,7 +273,7 @@ App::$strings["Input type"] = "Invoertype"; App::$strings["Field Name"] = "Veldnaam"; App::$strings["Label on profile pages"] = "Tekstlabel voor op profielpagina's"; App::$strings["Help text"] = "Helptekst"; -App::$strings["Additional info (optional)"] = "Extra informatie (optioneel)"; +App::$strings["Additional info (optional)"] = "Extra informatie (niet verplicht)"; App::$strings["Field definition not found"] = "Velddefinitie niet gevonden"; App::$strings["Edit Profile Field"] = "Profielveld bewerken"; App::$strings["Profile Fields"] = "Profielvelden"; @@ -351,13 +283,6 @@ App::$strings["(In addition to basic fields)"] = "(als toevoeging op de standaar App::$strings["All available fields"] = "Alle beschikbare velden"; App::$strings["Custom Fields"] = "Extra (handmatig toegevoegde) velden"; App::$strings["Create Custom Field"] = "Extra velden aanmaken"; -App::$strings["Queue Statistics"] = "Wachtrij-statistieken"; -App::$strings["Total Entries"] = "Aantal vermeldingen"; -App::$strings["Priority"] = "Prioriteit"; -App::$strings["Destination URL"] = "Doel-URL"; -App::$strings["Mark hub permanently offline"] = "Hub als permanent offline markeren"; -App::$strings["Empty queue for this hub"] = "Berichtenwachtrij voor deze hub legen"; -App::$strings["Last known contact"] = "Voor het laatst contact"; App::$strings["By default, unfiltered HTML is allowed in embedded media. This is inherently insecure."] = "Standaard is ongefilterde HTML in ingesloten (embedded) media toegestaan. Dit is inherent onveilig."; App::$strings["The recommended setting is to only allow unfiltered HTML from the following sites:"] = "Het wordt aanbevolen om alleen ongefilterde HTML van de volgende websites toe te staan:"; App::$strings["https://youtube.com/<br />https://www.youtube.com/<br />https://youtu.be/<br />https://vimeo.com/<br />https://soundcloud.com/<br />"] = "https://youtube.com/<br />https://www.youtube.com/<br />https://youtu.be/<br />https://vimeo.com/<br />https://soundcloud.com/<br />"; @@ -381,12 +306,6 @@ App::$strings["Only allow embeds from secure (SSL) websites and links."] = "Alle App::$strings["Allow unfiltered embedded HTML content only from these domains"] = "Alleen ongefilterde ingesloten (embedded) HTML van deze websites toestaan"; App::$strings["One site per line. By default embedded content is filtered."] = "Eén website per regel. Standaard wordt ingesloten (embedded) inhoud gefilterd."; App::$strings["Block embedded HTML from these domains"] = "Ingesloten (embedded) HTML vanaf deze domeinen blokkeren"; -App::$strings["Theme settings updated."] = "Thema-instellingen bijgewerkt."; -App::$strings["No themes found."] = "Geen thema's gevonden"; -App::$strings["Screenshot"] = "Schermafdruk"; -App::$strings["Themes"] = "Thema's"; -App::$strings["[Experimental]"] = "[Experimenteel]"; -App::$strings["[Unsupported]"] = "[Niet ondersteund]"; App::$strings["Password changed for account %d."] = "Wachtwoord veranderd voor account %d."; App::$strings["Account settings updated."] = "Account-instellingen bijgewerkt."; App::$strings["Account not found."] = "Account niet gevonden."; @@ -415,6 +334,8 @@ App::$strings["Request date"] = "Tijd/datum verzoek"; App::$strings["Email"] = "E-mail"; App::$strings["No registrations."] = "Geen verzoeken."; App::$strings["Deny"] = "Afkeuren"; +App::$strings["Block"] = "Blokkeren"; +App::$strings["Unblock"] = "Deblokkeren"; App::$strings["ID"] = "ID"; App::$strings["All Channels"] = "Alle kanalen"; App::$strings["Register date"] = "Geregistreerd"; @@ -448,6 +369,7 @@ App::$strings["Allow Code"] = "Scripts toestaan"; App::$strings["Disallow Code"] = "Scripts niet toestaan"; App::$strings["Channel"] = "Kanaal"; App::$strings["UID"] = "UID"; +App::$strings["Address"] = "Adres"; App::$strings["Selected channels will be deleted!\\n\\nEverything that was posted in these channels on this site will be permanently deleted!\\n\\nAre you sure?"] = "Geselecteerde kanalen worden verwijderd!\\n\\nAlles wat in deze kanalen op deze hub werd gepubliceerd wordt definitief verwijderd!\\n\\nWeet je het zeker?"; App::$strings["The channel {0} will be deleted!\\n\\nEverything that was posted in this channel on this site will be permanently deleted!\\n\\nAre you sure?"] = "Kanaal {0} wordt verwijderd!\\n\\nAlles wat in dit kanaal op deze hub werd gepubliceerd wordt definitief verwijderd!\\n\\nWeet je het zeker?"; App::$strings["Update has been marked successful"] = "Update is als succesvol gemarkeerd"; @@ -459,12 +381,22 @@ App::$strings["No failed updates."] = "Geen mislukte updates."; App::$strings["Failed Updates"] = "Mislukte updates"; App::$strings["Mark success (if update was manually applied)"] = "Markeer als geslaagd (wanneer de update handmatig was uitgevoerd)"; App::$strings["Attempt to execute this update step automatically"] = "Poging om deze stap van de update automatisch uit te voeren."; +App::$strings["Queue Statistics"] = "Wachtrij-statistieken"; +App::$strings["Total Entries"] = "Aantal vermeldingen"; +App::$strings["Priority"] = "Prioriteit"; +App::$strings["Destination URL"] = "Doel-URL"; +App::$strings["Mark hub permanently offline"] = "Hub als permanent offline markeren"; +App::$strings["Empty queue for this hub"] = "Berichtenwachtrij voor deze hub legen"; +App::$strings["Last known contact"] = "Voor het laatst contact"; App::$strings["Site settings updated."] = "Hub-instellingen bijgewerkt."; App::$strings["Default"] = "Standaard"; +App::$strings["%s - (Incompatible)"] = "%s - (niet compatible)"; App::$strings["mobile"] = "mobiel"; App::$strings["experimental"] = "experimenteel"; App::$strings["unsupported"] = "Niet ondersteund"; +App::$strings["No"] = "Nee"; App::$strings["Yes - with approval"] = "Ja - met goedkeuring"; +App::$strings["Yes"] = "Ja"; App::$strings["My site is not a public server"] = "Mijn \$Projectname-hub is niet openbaar"; App::$strings["My site has paid access only"] = "Mijn \$Projectname-hub kent alleen betaalde toegang"; App::$strings["My site has free access only"] = "Mijn \$Projectname-hub kent alleen gratis toegang"; @@ -542,28 +474,60 @@ App::$strings["Maximum Load Average"] = "Maximaal gemiddelde systeembelasting"; App::$strings["Maximum system load before delivery and poll processes are deferred - default 50."] = "Maximale systeembelasting voordat de afleverings- en polllingsprocessen worden uitgesteld. Standaard is 50."; App::$strings["Expiration period in days for imported (grid/network) content"] = "Aantal dagen waarna geïmporteerde inhoud uit iemands grid/netwerk-pagina wordt verwijderd."; App::$strings["0 for no expiration of imported content"] = "Dit geldt alleen voor inhoud van andere kanalen, dus niet voor iemands eigen kanaal. 0 voor het niet verwijderen van geïmporteerde inhoud."; -App::$strings["Public Hubs"] = "Openbare hubs"; -App::$strings["The listed hubs allow public registration for the \$Projectname network. All hubs in the network are interlinked so membership on any of them conveys membership in the network as a whole. Some hubs may require subscription or provide tiered service plans. The hub itself <strong>may</strong> provide additional details."] = "Op de hier weergegeven hubs kan iedereen zich voor het \$Projectname-netwerk aanmelden. Alle hubs in het netwerk zijn met elkaar verbonden, dus maakt het qua lidmaatschap niet uit waar je je aanmeldt. Op sommige hubs heb je eerst goedkeuring nodig en sommige hubs vereisen een financiële tegemoetkoming voor bepaalde uitbreidingen. <strong>Mogelijk</strong> wordt hierover op de hub zelf meer informatie gegeven."; -App::$strings["Hub URL"] = "Hub-URL"; -App::$strings["Access Type"] = "Toegangs-<br/> type"; -App::$strings["Registration Policy"] = "Registratie-<br/> beleid"; -App::$strings["Stats"] = "Stats"; -App::$strings["Software"] = "Software"; -App::$strings["Ratings"] = "Beoordelingen"; -App::$strings["Rate"] = "Beoordeel"; -App::$strings["View"] = "Weergeven"; -App::$strings["Item not found"] = "Item niet gevonden"; +App::$strings["Plugin %s disabled."] = "Plugin %s uitgeschakeld."; +App::$strings["Plugin %s enabled."] = "Plugin %s ingeschakeld"; +App::$strings["Disable"] = "Uitschakelen"; +App::$strings["Enable"] = "Inschakelen"; +App::$strings["Plugins"] = "Plugins"; +App::$strings["Toggle"] = "Omschakelen"; +App::$strings["Settings"] = "Instellingen"; +App::$strings["Author: "] = "Auteur: "; +App::$strings["Maintainer: "] = "Beheerder: "; +App::$strings["Minimum project version: "] = "Minimum versie Hubzilla: "; +App::$strings["Maximum project version: "] = "Maximum versie Hubzilla:"; +App::$strings["Minimum PHP version: "] = "Minimum versie PHP: "; +App::$strings["Compatible Server Roles: "] = "Werkt met configuratietypes: "; +App::$strings["Requires: "] = "Vereist: "; +App::$strings["Disabled - version incompatibility"] = "Uitgeschakeld - versie is incompatibel"; +App::$strings["Enter the public git repository URL of the plugin repo."] = "Vul de openbare Git-URL in van de plugin-repository."; +App::$strings["Plugin repo git URL"] = "Git-URL plugin-repository"; +App::$strings["Custom repo name"] = "Handmatige repository-naam"; +App::$strings["(optional)"] = "(niet verplicht)"; +App::$strings["Download Plugin Repo"] = "Plugin-repository downloaden"; +App::$strings["Install new repo"] = "Nieuwe repository installeren"; +App::$strings["Install"] = "Installeren"; +App::$strings["Cancel"] = "Annuleren"; +App::$strings["Manage Repos"] = "Repositories beheren"; +App::$strings["Installed Plugin Repositories"] = "Toegevoegde plugin-repositories"; +App::$strings["Install a New Plugin Repository"] = "Nieuwe plugin-repository toevoegen"; +App::$strings["Update"] = "Bijwerken"; +App::$strings["Switch branch"] = "Branch veranderen"; +App::$strings["Remove"] = "Verwijderen"; +App::$strings["Theme settings updated."] = "Thema-instellingen bijgewerkt."; +App::$strings["No themes found."] = "Geen thema's gevonden"; +App::$strings["Screenshot"] = "Schermafdruk"; +App::$strings["Themes"] = "Thema's"; +App::$strings["[Experimental]"] = "[Experimenteel]"; +App::$strings["[Unsupported]"] = "[Niet ondersteund]"; +App::$strings["Export Channel"] = "Kanaal exporteren"; +App::$strings["Export your basic channel information to a file. This acts as a backup of your connections, permissions, profile and basic data, which can be used to import your data to a new server hub, but does not contain your content."] = "Exporteer de basisinformatie van jouw kanaal naar een bestand. Dit fungeert als een back-up van jouw connecties, permissies, profiel en basisgegevens, die gebruikt kan worden om op een nieuwe hub jouw gegevens te importeren. Deze back-up bevat echter niet de inhoud van jouw kanaal."; +App::$strings["Export Content"] = "Inhoud exporteren"; +App::$strings["Export your channel information and recent content to a JSON backup that can be restored or imported to another server hub. This backs up all of your connections, permissions, profile data and several months of posts. This file may be VERY large. Please be patient - it may take several minutes for this download to begin."] = "Exporteer informatie en recente inhoud van jouw kanaal naar een JSON-back-up, wat kan worden gebruikt om jouw kanaal te herstellen of te importeren op een andere hub. Dit slaat al jouw connecties, permissies, profielgegevens en enkele maanden aan inhoud van jouw kanaal op. Dit bestand kan ZEER groot worden. Wees geduldig - het kan enkele minuten duren voordat de download begint."; +App::$strings["Export your posts from a given year."] = "Exporteer jouw berichten uit een bepaald jaar."; +App::$strings["You may also export your posts and conversations for a particular year or month. Adjust the date in your browser location bar to select other dates. If the export fails (possibly due to memory exhaustion on your server hub), please try again selecting a more limited date range."] = "Je kan ook berichten en conversaties uit een bepaald jaar of van een bepaalde maand exporteren. Verander de datum in de adresbalk van jouw webbrowser om andere jaren en maanden te selecteren. Wanneer het exporteren mislukt (waarschijnlijk door een gebrek aan beschikbaar servergeheugen), probeer het dan nogmaals met een beperkter tijdvak."; +App::$strings["To select all posts for a given year, such as this year, visit <a href=\"%1\$s\">%2\$s</a>"] = "Bezoek <a href=\"%1\$s\">%2\$s</a> om alle berichten van bijvoorbeeld dit jaar te selecteren. "; +App::$strings["To select all posts for a given month, such as January of this year, visit <a href=\"%1\$s\">%2\$s</a>"] = "Bezoek <a href=\"%1\$s\">%2\$s</a> om alle berichten van bijvoorbeeld januari dit jaar te selecteren."; +App::$strings["These content files may be imported or restored by visiting <a href=\"%1\$s\">%2\$s</a> on any site containing your channel. For best results please import or restore these in date order (oldest first)."] = "Deze back-up-bestanden kunnen geïmporteerd of hersteld worden door op jouw hub en met jouw kanaal <a href=\"%1\$s\">%2\$s</a> te bezoeken. Voor het beste resultaat kan je de bestanden in chronologische volgorde importeren of herstellen."; App::$strings["Layout Name"] = "Naam lay-out"; -App::$strings["Layout Description (Optional)"] = "Lay-out-omschrijving (optioneel)"; +App::$strings["Layout Description (Optional)"] = "Lay-out-omschrijving (niet verplicht)"; App::$strings["Edit Layout"] = "Lay-out bewerken"; App::$strings["Page link"] = "Paginalink"; -App::$strings["Insert web link"] = "Weblink invoegen"; App::$strings["Edit Webpage"] = "Webpagina bewerken"; -App::$strings["Photos"] = "Foto's"; -App::$strings["You must be logged in to see this page."] = "Je moet zijn ingelogd om deze pagina te kunnen bekijken."; -App::$strings["Posts and comments"] = "Berichten en reacties"; -App::$strings["Only posts"] = "Alleen berichten"; -App::$strings["Insufficient permissions. Request redirected to profile page."] = "Onvoldoende permissies. Doorgestuurd naar profielpagina."; +App::$strings["Apps"] = "Apps"; +App::$strings["Manage apps"] = "Apps beheren"; +App::$strings["Create new app"] = "Nieuwe app aanmaken"; +App::$strings["This site is not a directory server"] = "Deze hub is geen kanalengidshub (directoryserver)"; +App::$strings["This directory server requires an access token"] = "Deze kanalengidshub (directoryserver) heeft een toegangs-token nodig"; App::$strings["No such group"] = "Collectie niet gevonden"; App::$strings["No such channel"] = "Niet zo'n kanaal"; App::$strings["forum"] = "forum"; @@ -571,6 +535,7 @@ App::$strings["Search Results For:"] = "Zoekresultaten voor:"; App::$strings["Privacy group is empty"] = "Privacygroep is leeg"; App::$strings["Privacy group: "] = "Privacygroep: "; App::$strings["Invalid connection."] = "Ongeldige connectie."; +App::$strings["Invalid channel."] = "Onbekend kanaal."; App::$strings["Unable to update menu."] = "Niet in staat om menu aan te passen"; App::$strings["Unable to create menu."] = "Niet in staat om menu aan te maken."; App::$strings["Menu Name"] = "Menunaam"; @@ -581,6 +546,7 @@ App::$strings["Allow Bookmarks"] = "Bladwijzers toestaan"; App::$strings["Menu may be used to store saved bookmarks"] = "Menu kan gebruikt worden om bladwijzers in op te slaan"; App::$strings["Submit and proceed"] = "Opslaan en doorgaan"; App::$strings["Menus"] = "Menu's"; +App::$strings["Drop"] = "Verwijderen"; App::$strings["Created"] = "Aangemaakt"; App::$strings["Edited"] = "Bewerkt"; App::$strings["Bookmarks allowed"] = "Bladwijzers toegestaan"; @@ -597,39 +563,171 @@ App::$strings["Menu title"] = "Titel van menu"; App::$strings["Menu title as seen by others"] = "Titel van menu zoals anderen dat zien."; App::$strings["Allow bookmarks"] = "Bladwijzers toestaan"; App::$strings["Not found."] = "Niet gevonden."; -App::$strings["App installed."] = "App geïnstalleerd"; -App::$strings["Malformed app."] = "Misvormde app."; -App::$strings["Embed code"] = "Insluitcode"; -App::$strings["Edit App"] = "App bewerken"; -App::$strings["Create App"] = "App maken"; -App::$strings["Name of app"] = "Naam van app"; -App::$strings["Required"] = "Vereist"; -App::$strings["Location (URL) of app"] = "Locatie (URL) van app"; -App::$strings["Description"] = "Omschrijving"; -App::$strings["Photo icon URL"] = "URL van pictogram"; -App::$strings["80 x 80 pixels - optional"] = "80 x 80 pixels (optioneel)"; -App::$strings["Categories (optional, comma separated list)"] = "Categorieën (optioneel, door komma's gescheiden lijst)"; -App::$strings["Version ID"] = "Versie-ID"; -App::$strings["Price of app"] = "Prijs van de app"; -App::$strings["Location (URL) to purchase app"] = "Locatie (URL) om de app aan te schaffen"; App::$strings["Edit post"] = "Bericht bewerken"; -App::$strings["Documentation Search"] = "Zoek documentatie"; -App::$strings["About"] = "Over"; -App::$strings["Members"] = "Kanalen"; -App::$strings["Administrators"] = "Beheerders"; -App::$strings["Developers"] = "Ontwikkelaars"; -App::$strings["Tutorials"] = "Zelfstudie"; -App::$strings["\$Projectname Documentation"] = "\$Projectname-documentatie"; -App::$strings["Contents"] = "Inhoud"; -App::$strings["Share content from Firefox to \$Projectname"] = "Deel webpagina's vanuit Firefox met "; -App::$strings["Activate the Firefox \$Projectname provider"] = "Activeer de \$Projectname-service in Firefox"; -App::$strings["Apps"] = "Apps"; +App::$strings["Location not found."] = "Locatie niet gevonden."; +App::$strings["Location lookup failed."] = "Opzoeken locatie mislukt"; +App::$strings["Please select another location to become primary before removing the primary location."] = "Kies eerst een andere primaire locatie alvorens de huidige primaire locatie te verwijderen."; +App::$strings["Syncing locations"] = "Locaties synchronizeren"; +App::$strings["No locations found."] = "Geen locaties gevonden."; +App::$strings["Manage Channel Locations"] = "Kanaallocaties beheren"; +App::$strings["Location"] = "Locatie"; +App::$strings["Primary"] = "Primair"; +App::$strings["Sync Now"] = "Nu synchroniseren"; +App::$strings["Please wait several minutes between consecutive operations."] = "Wacht enkele minuten tussen opeenvolgende handelingen."; +App::$strings["When possible, drop a location by logging into that website/hub and removing your channel."] = "Wij adviseren, wanneer dit (nog) mogelijk is, de locatie te verwijderen door op de hub van de kloon in te loggen en het kanaal daar te verwijderen."; +App::$strings["Use this form to drop the location if the hub is no longer operating."] = "Gebruik dit formulier om de locatie te verwijderen wanneer de hub van de kloon niet meer operationeel is."; +App::$strings["Public Hubs"] = "Openbare hubs"; +App::$strings["The listed hubs allow public registration for the \$Projectname network. All hubs in the network are interlinked so membership on any of them conveys membership in the network as a whole. Some hubs may require subscription or provide tiered service plans. The hub itself <strong>may</strong> provide additional details."] = "Op de hier weergegeven hubs kan iedereen zich voor het \$Projectname-netwerk aanmelden. Alle hubs in het netwerk zijn met elkaar verbonden, dus maakt het qua lidmaatschap niet uit waar je je aanmeldt. Op sommige hubs heb je eerst goedkeuring nodig en sommige hubs vereisen een financiële tegemoetkoming voor bepaalde uitbreidingen. <strong>Mogelijk</strong> wordt hierover op de hub zelf meer informatie gegeven."; +App::$strings["Hub URL"] = "Hub-URL"; +App::$strings["Access Type"] = "Toegangs-<br/> type"; +App::$strings["Registration Policy"] = "Registratie-<br/> beleid"; +App::$strings["Stats"] = "Stats"; +App::$strings["Software"] = "Software"; +App::$strings["Ratings"] = "Beoordelingen"; +App::$strings["Rate"] = "Beoordeel"; +App::$strings["View"] = "Weergeven"; +App::$strings["Could not access contact record."] = "Kon geen toegang krijgen tot de connectie-gegevens."; +App::$strings["Could not locate selected profile."] = "Kon het gekozen profiel niet vinden."; +App::$strings["Connection updated."] = "Connectie bijgewerkt."; +App::$strings["Failed to update connection record."] = "Bijwerken van connectie-gegevens mislukt."; +App::$strings["is now connected to"] = "is nu verbonden met"; +App::$strings["Could not access address book record."] = "Kon geen toegang krijgen tot de record van de connectie."; +App::$strings["Refresh failed - channel is currently unavailable."] = "Vernieuwen mislukt - kanaal is momenteel niet beschikbaar"; +App::$strings["Unable to set address book parameters."] = "Niet in staat om de parameters van connecties in te stellen."; +App::$strings["Connection has been removed."] = "Connectie is verwijderd"; +App::$strings["View Profile"] = "Profiel weergeven"; +App::$strings["View %s's profile"] = "Profiel van %s weergeven"; +App::$strings["Refresh Permissions"] = "Permissies vernieuwen"; +App::$strings["Fetch updated permissions"] = "Aangepaste permissies ophalen"; +App::$strings["Refresh Photo"] = "Foto vernieuwen"; +App::$strings["Fetch updated photo"] = "Aangepaste foto ophalen"; +App::$strings["Recent Activity"] = "Recente activiteit/berichten"; +App::$strings["View recent posts and comments"] = "Recente berichten en reacties weergeven"; +App::$strings["Block (or Unblock) all communications with this connection"] = "Blokkeer (of deblokkeer) alle communicatie met deze connectie"; +App::$strings["This connection is blocked!"] = "Deze connectie is geblokkeerd!"; +App::$strings["Unignore"] = "Niet meer negeren"; +App::$strings["Ignore (or Unignore) all inbound communications from this connection"] = "Negeer (of negeer niet meer) alle inkomende communicatie van deze connectie"; +App::$strings["This connection is ignored!"] = "Deze connectie wordt genegeerd!"; +App::$strings["Unarchive"] = "Niet meer archiveren"; +App::$strings["Archive"] = "Archiveren"; +App::$strings["Archive (or Unarchive) this connection - mark channel dead but keep content"] = "Archiveer (of dearchiveer) deze connectie - markeer het kanaal als dood, maar bewaar de inhoud"; +App::$strings["This connection is archived!"] = "Deze connectie is gearchiveerd!"; +App::$strings["Unhide"] = "Niet meer verbergen"; +App::$strings["Hide"] = "Verbergen"; +App::$strings["Hide or Unhide this connection from your other connections"] = "Deze connectie verbergen (of niet meer verbergen) voor jouw andere connecties"; +App::$strings["This connection is hidden!"] = "Deze connectie is verborgen!"; +App::$strings["Delete this connection"] = "Deze connectie verwijderen"; +App::$strings["Fetch Vcard"] = "Vcard ophalen"; +App::$strings["Fetch electronic calling card for this connection"] = "Visitekaartje van deze connectie ophalen"; +App::$strings["Permissions"] = "Permissies"; +App::$strings["Open Individual Permissions section by default"] = "Sectie met individuele permissies standaard openen"; +App::$strings["Affinity"] = "Affiniteit"; +App::$strings["Open Set Affinity section by default"] = "Sectie met de affiniteitsinstelling standaard openen"; +App::$strings["Me"] = "Ik"; +App::$strings["Family"] = "Familie"; +App::$strings["Friends"] = "Vrienden"; +App::$strings["Acquaintances"] = "Kennissen"; +App::$strings["Filter"] = "Filter"; +App::$strings["Open Custom Filter section by default"] = "Sectie met de berichtenfilter standaard openen"; +App::$strings["Approve this connection"] = "Deze connectie accepteren"; +App::$strings["Accept connection to allow communication"] = "Keur deze connectie goed om communicatie toe te staan"; +App::$strings["Set Affinity"] = "Affiniteit instellen"; +App::$strings["Set Profile"] = "Profiel instellen"; +App::$strings["Set Affinity & Profile"] = "Affiniteit en profiel instellen"; +App::$strings["none"] = "geen"; +App::$strings["Connection Default Permissions"] = "Standaard permissies voor connecties"; +App::$strings["Connection: %s"] = "Connectie: %s"; +App::$strings["Apply these permissions automatically"] = "Deze permissies automatisch toepassen"; +App::$strings["Connection requests will be approved without your interaction"] = "Connectieverzoeken zullen automatisch worden geaccepteerd"; +App::$strings["Permission role"] = "Permissietype"; +App::$strings["Add permission role"] = "Permissietype toevoegen"; +App::$strings["This connection's primary address is"] = "Het primaire kanaaladres van deze connectie is"; +App::$strings["Available locations:"] = "Beschikbare locaties:"; +App::$strings["The permissions indicated on this page will be applied to all new connections."] = "Permissies die op deze pagina staan vermeld worden op alle nieuwe connecties toegepast."; +App::$strings["Connection Tools"] = "Hulpmiddelen"; +App::$strings["Slide to adjust your degree of friendship"] = "Schuif om te bepalen hoe goed je iemand kent en/of mag"; +App::$strings["Rating"] = "Beoordeling"; +App::$strings["Slide to adjust your rating"] = "Gebruik de schuif om je beoordeling te geven"; +App::$strings["Optionally explain your rating"] = "Verklaar jouw beoordeling (niet verplicht)"; +App::$strings["Custom Filter"] = "Berichtenfilter"; +App::$strings["Only import posts with this text"] = "Importeer alleen berichten met deze tekst"; +App::$strings["words one per line or #tags or /patterns/ or lang=xx, leave blank to import all posts"] = "woorden (één per regel), #tags, /regex/ of talen (lang=iso639-1) - laat leeg om alle berichten te importeren"; +App::$strings["Do not import posts with this text"] = "Importeer geen berichten met deze tekst"; +App::$strings["This information is public!"] = "Deze informatie is openbaar!"; +App::$strings["Connection Pending Approval"] = "Connectie moet nog geaccepteerd worden"; +App::$strings["inherited"] = "geërfd"; +App::$strings["Please choose the profile you would like to display to %s when viewing your profile securely."] = "Kies het profiel dat je aan %s wil tonen wanneer hij/zij ingelogd jouw profiel wil bekijken."; +App::$strings["Their Settings"] = "Hun instellingen"; +App::$strings["My Settings"] = "Mijn instellingen"; +App::$strings["Individual Permissions"] = "Individuele permissies"; +App::$strings["Some permissions may be inherited from your channel's <a href=\"settings\"><strong>privacy settings</strong></a>, which have higher priority than individual settings. You can <strong>not</strong> change those settings here."] = "Sommige permissies worden mogelijk overgeërfd van de <a href=\"settings\">privacy-instellingen</a> van jouw kanaal, die een hogere prioriteit hebben dan deze individuele instellingen. Je kan je deze overgeërfde permissies hier <strong>niet</strong> veranderen."; +App::$strings["Some permissions may be inherited from your channel's <a href=\"settings\"><strong>privacy settings</strong></a>, which have higher priority than individual settings. You can change those settings here but they wont have any impact unless the inherited setting changes."] = "Sommige permissies worden mogelijk overgeërfd van de <a href=\"settings\">privacy-instellingen</a> van jouw kanaal, die een hogere prioriteit hebben dan deze individuele permissies. Je kan de permissies hier veranderen, maar die hebben geen effect, tenzij de overgeërfde permissies worden veranderd. "; +App::$strings["Last update:"] = "Laatste wijziging:"; +App::$strings["Details"] = "Details"; +App::$strings["Organisation"] = "Organisatie"; +App::$strings["Title"] = "Titel"; +App::$strings["Phone"] = "Telefoon"; +App::$strings["Instant messenger"] = "Instant messenger"; +App::$strings["Website"] = "Website"; +App::$strings["Note"] = "Opmerking"; +App::$strings["Mobile"] = "Mobiel"; +App::$strings["Home"] = "Thuis"; +App::$strings["Work"] = "Werk"; +App::$strings["Add Contact"] = "Contact toevoegen"; +App::$strings["Add Field"] = "Veld toevoegen"; +App::$strings["P.O. Box"] = "Postbus"; +App::$strings["Additional"] = "Extra"; +App::$strings["Street"] = "Straat en huisnummer"; +App::$strings["Locality"] = "Plaats"; +App::$strings["Region"] = "Provincie/staat/regio/enz."; +App::$strings["ZIP Code"] = "Postcode"; +App::$strings["Country"] = "Land"; +App::$strings["Calendar entries imported."] = "Agenda-items geïmporteerd."; +App::$strings["No calendar entries found."] = "Geen agenda-items gevonden."; +App::$strings["Event can not end before it has started."] = "Gebeurtenis kan niet eindigen voordat het is begonnen"; +App::$strings["Unable to generate preview."] = "Niet in staat om voorvertoning te genereren"; +App::$strings["Event title and start time are required."] = "Titel en begintijd van gebeurtenis zijn vereist."; +App::$strings["Event not found."] = "Gebeurtenis niet gevonden"; +App::$strings["event"] = "gebeurtenis"; +App::$strings["Edit event title"] = "Titel bewerken"; +App::$strings["Event title"] = "Titel"; +App::$strings["Categories (comma-separated list)"] = "Categorieën (door komma's gescheiden lijst)"; +App::$strings["Edit Category"] = "Categorie"; +App::$strings["Category"] = "Categorie"; +App::$strings["Edit start date and time"] = "Begindatum en -tijd bewerken"; +App::$strings["Start date and time"] = "Begindatum en -tijd"; +App::$strings["Finish date and time are not known or not relevant"] = "Einddatum en -tijd zijn niet bekend of niet van toepassing"; +App::$strings["Edit finish date and time"] = "Einddatum en -tijd bewerken"; +App::$strings["Finish date and time"] = "Einddatum en -tijd"; +App::$strings["Adjust for viewer timezone"] = "Aanpassen aan de tijdzone van wie deze gebeurtenis bekijkt"; +App::$strings["Important for events that happen in a particular place. Not practical for global holidays."] = "Belangrijk voor gebeurtenissen die op een bepaalde locatie plaatsvinden. Niet praktisch voor wereldwijde feestdagen."; +App::$strings["Edit Description"] = "Omschrijving bewerken"; +App::$strings["Edit Location"] = "Locatie bewerken"; +App::$strings["Preview"] = "Voorvertoning"; +App::$strings["Permission settings"] = "Permissies"; +App::$strings["Timezone:"] = "Tijdzone:"; +App::$strings["Advanced Options"] = "Geavanceerde opties"; +App::$strings["l, F j"] = "l j F"; +App::$strings["Edit event"] = "Gebeurtenis bewerken"; +App::$strings["Delete event"] = "Gebeurtenis verwijderen"; +App::$strings["Link to Source"] = "Originele locatie"; +App::$strings["calendar"] = "agenda"; +App::$strings["Edit Event"] = "Gebeurtenis bewerken"; +App::$strings["Create Event"] = "Gebeurtenis aanmaken"; +App::$strings["Previous"] = "Vorige"; +App::$strings["Next"] = "Volgende"; +App::$strings["Export"] = "Exporteren"; +App::$strings["Month"] = "Maand"; +App::$strings["Week"] = "Week"; +App::$strings["Day"] = "Dag"; +App::$strings["Today"] = "Vandaag"; +App::$strings["Event removed"] = "Gebeurtenis verwijderd"; +App::$strings["Failed to remove event"] = "Verwijderen gebeurtenis mislukt"; App::$strings["\$Projectname"] = "\$Projectname"; App::$strings["Welcome to %s"] = "Welkom op %s"; App::$strings["Permission Denied."] = "Toegang geweigerd"; App::$strings["File not found."] = "Bestand niet gevonden."; App::$strings["Edit file permissions"] = "Bestandsrechten bewerken"; -App::$strings["Permissions"] = "Permissies"; App::$strings["Set/edit permissions"] = "Rechten instellen/bewerken"; App::$strings["Include all files and sub folders"] = "Toepassen op alle bestanden en submappen"; App::$strings["Return to file list"] = "Terugkeren naar bestandlijst "; @@ -638,45 +736,105 @@ App::$strings["Copy/paste this URL to link file from a web page"] = "Kopieer/pla App::$strings["Share this file"] = "Dit bestand delen"; App::$strings["Show URL to this file"] = "Toon URL van dit bestand"; App::$strings["Notify your contacts about this file"] = "Jouw connecties over dit bestand berichten"; +App::$strings["Photos"] = "Foto's"; +App::$strings["Page owner information could not be retrieved."] = "Informatie over de pagina-eigenaar werd niet ontvangen."; +App::$strings["Profile Photos"] = "Profielfoto's"; +App::$strings["Album not found."] = "Album niet gevonden."; +App::$strings["Delete Album"] = "Verwijder album"; +App::$strings["Multiple storage folders exist with this album name, but within different directories. Please remove the desired folder or folders using the Files manager"] = "Er bestaan meerdere submappen met deze albumnaam, maar verspreidt over verschillende mappen. Verwijder de gewenste map(pen) met de bestandsbeheerder."; +App::$strings["Delete Photo"] = "Verwijder foto"; App::$strings["Public access denied."] = "Openbare toegang geweigerd."; -App::$strings["%d rating"] = array( - 0 => "%d beoordeling", - 1 => "%d beoordelingen", +App::$strings["No photos selected"] = "Geen foto's geselecteerd"; +App::$strings["Access to this item is restricted."] = "Toegang tot dit item is beperkt."; +App::$strings["%1$.2f MB of %2$.2f MB photo storage used."] = "%1$.2f MB van %2$.2f MB aan foto-opslag gebruikt."; +App::$strings["%1$.2f MB photo storage used."] = "%1$.2f MB aan foto-opslag gebruikt."; +App::$strings["Upload Photos"] = "Foto's uploaden"; +App::$strings["Enter an album name"] = "Vul een albumnaam in"; +App::$strings["or select an existing album (doubleclick)"] = "of kies een bestaand album (dubbelklikken)"; +App::$strings["Create a status post for this upload"] = "Plaats een bericht voor deze upload."; +App::$strings["Caption (optional):"] = "Bijschrift (niet verplicht):"; +App::$strings["Description (optional):"] = "Omschrijving (niet verplicht):"; +App::$strings["Album name could not be decoded"] = "Albumnaam kon niet gedecodeerd worden"; +App::$strings["Contact Photos"] = "Connectiefoto's"; +App::$strings["Show Newest First"] = "Nieuwste eerst weergeven"; +App::$strings["Show Oldest First"] = "Oudste eerst weergeven"; +App::$strings["View Photo"] = "Foto weergeven"; +App::$strings["Edit Album"] = "Album bewerken"; +App::$strings["Permission denied. Access to this item may be restricted."] = "Toegang geweigerd. Toegang tot dit item kan zijn beperkt."; +App::$strings["Photo not available"] = "Foto niet aanwezig"; +App::$strings["Use as profile photo"] = "Als profielfoto gebruiken"; +App::$strings["Use as cover photo"] = "Als omslagfoto gebruiken"; +App::$strings["Private Photo"] = "Privéfoto"; +App::$strings["View Full Size"] = "Volledige grootte weergeven"; +App::$strings["Edit photo"] = "Foto bewerken"; +App::$strings["Rotate CW (right)"] = "Draai met de klok mee (naar rechts)"; +App::$strings["Rotate CCW (left)"] = "Draai tegen de klok in (naar links)"; +App::$strings["Move photo to album"] = "Verplaatst foto naar album"; +App::$strings["Enter a new album name"] = "Vul een nieuwe albumnaam in"; +App::$strings["or select an existing one (doubleclick)"] = "of kies een bestaand album (dubbelklikken)"; +App::$strings["Caption"] = "Bijschrift"; +App::$strings["Add a Tag"] = "Tag toevoegen"; +App::$strings["Example: @bob, @Barbara_Jensen, @jim@example.com"] = "Voorbeeld: @bob, @Barbara_Jansen, @jan@voorbeeld.nl"; +App::$strings["Flag as adult in album view"] = "Markeer als voor volwassenen in albumweergave"; +App::$strings["I like this (toggle)"] = "Vind ik leuk"; +App::$strings["I don't like this (toggle)"] = "Vind ik niet leuk"; +App::$strings["Share"] = "Delen"; +App::$strings["Please wait"] = "Even wachten"; +App::$strings["This is you"] = "Dit ben jij"; +App::$strings["Comment"] = "Reactie"; +App::$strings["__ctx:title__ Likes"] = "vinden dit leuk"; +App::$strings["__ctx:title__ Dislikes"] = "vinden dit niet leuk"; +App::$strings["__ctx:title__ Agree"] = "eens"; +App::$strings["__ctx:title__ Disagree"] = "oneens"; +App::$strings["__ctx:title__ Abstain"] = "onthoudingen"; +App::$strings["__ctx:title__ Attending"] = "aanwezig"; +App::$strings["__ctx:title__ Not attending"] = "niet aanwezig"; +App::$strings["__ctx:title__ Might attend"] = "mogelijk aanwezig"; +App::$strings["View all"] = "Toon alles"; +App::$strings["__ctx:noun__ Like"] = array( + 0 => "vindt dit leuk", + 1 => "vinden dit leuk", ); -App::$strings["Gender: "] = "Geslacht:"; -App::$strings["Status: "] = "Status: "; -App::$strings["Homepage: "] = "Homepage: "; -App::$strings["Age:"] = "Leeftijd:"; -App::$strings["Location:"] = "Plaats:"; -App::$strings["Description:"] = "Omschrijving:"; -App::$strings["Hometown:"] = "Oorspronkelijk uit:"; -App::$strings["About:"] = "Over:"; -App::$strings["Public Forum:"] = "Openbaar forum:"; -App::$strings["Keywords: "] = "Trefwoorden: "; -App::$strings["Don't suggest"] = "Niet voorstellen"; -App::$strings["Common connections:"] = "Gemeenschappelijke connecties:"; -App::$strings["Global Directory"] = "Volledige kanalengids"; -App::$strings["Local Directory"] = "Lokale kanalengids"; -App::$strings["Finding:"] = "Gezocht naar:"; -App::$strings["Channel Suggestions"] = "Voorgestelde kanalen"; -App::$strings["next page"] = "volgende pagina"; -App::$strings["previous page"] = "vorige pagina"; -App::$strings["Sort options"] = "Sorteeropties"; -App::$strings["Alphabetic"] = "Alfabetisch"; -App::$strings["Reverse Alphabetic"] = "Omgekeerd alfabetisch"; -App::$strings["Newest to Oldest"] = "Nieuw naar oud"; -App::$strings["Oldest to Newest"] = "Oud naar nieuw"; -App::$strings["No entries (some entries may be hidden)."] = "Niets gevonden (sommige kanalen kunnen verborgen zijn)."; -App::$strings["Unable to locate original post."] = "Niet in staat om de originele locatie van het bericht te vinden. "; -App::$strings["Empty post discarded."] = "Leeg bericht geannuleerd"; -App::$strings["Executable content type not permitted to this channel."] = "Uitvoerbare bestanden zijn niet toegestaan op dit kanaal."; -App::$strings["Duplicate post suppressed."] = "Dubbel bericht tegengehouden."; -App::$strings["System error. Post not saved."] = "Systeemfout. Bericht niet opgeslagen."; -App::$strings["Unable to obtain post information from database."] = "Niet in staat om informatie over dit bericht uit de database te verkrijgen."; -App::$strings["You have reached your limit of %1$.0f top level posts."] = "Je hebt jouw limiet van %1$.0f berichten bereikt."; -App::$strings["You have reached your limit of %1$.0f webpages."] = "Je hebt jouw limiet van %1$.0f webpagina's bereikt."; -App::$strings["toggle full screen mode"] = "Volledig scherm"; -App::$strings["Channel added."] = "Kanaal toegevoegd."; +App::$strings["__ctx:noun__ Dislike"] = array( + 0 => "vindt dit niet leuk", + 1 => "vinden dit niet leuk", +); +App::$strings["Photo Tools"] = "Hulpmiddelen"; +App::$strings["In This Photo:"] = "Op deze foto:"; +App::$strings["Map"] = "Kaart"; +App::$strings["__ctx:noun__ Likes"] = "vinden dit leuk"; +App::$strings["__ctx:noun__ Dislikes"] = "vinden dit niet leuk"; +App::$strings["Close"] = "Sluiten"; +App::$strings["View Album"] = "Album weergeven"; +App::$strings["Recent Photos"] = "Recente foto's"; +App::$strings["Privacy group created."] = "Privacygroep aangemaakt"; +App::$strings["Could not create privacy group."] = "Kon privacygroep niet aanmaken"; +App::$strings["Privacy group not found."] = "Privacygroep niet gevonden"; +App::$strings["Privacy group updated."] = "Privacygroep bijgewerkt"; +App::$strings["Create a group of channels."] = "Privacygroep met kanalen aanmaken"; +App::$strings["Privacy group name: "] = "Naam privacygroep: "; +App::$strings["Members are visible to other channels"] = "Kanalen in deze privacygroep zijn zichtbaar voor andere kanalen"; +App::$strings["Privacy group removed."] = "Privacygroep verwijderd."; +App::$strings["Unable to remove privacy group."] = "Verwijderen privacygroep mislukt"; +App::$strings["Privacy group editor"] = "Privacygroep bewerken"; +App::$strings["All Connected Channels"] = "Alle kanaalconnecties"; +App::$strings["Click on a channel to add or remove."] = "Klik op een kanaal om deze toe te voegen of te verwijderen."; +App::$strings["Invalid message"] = "Ongeldig bericht"; +App::$strings["no results"] = "geen resultaten"; +App::$strings["channel sync processed"] = "kanaalsync verwerkt"; +App::$strings["queued"] = "in wachtrij"; +App::$strings["posted"] = "verstuurd"; +App::$strings["accepted for delivery"] = "geaccepteerd om afgeleverd te worden"; +App::$strings["updated"] = "geüpdatet"; +App::$strings["update ignored"] = "update genegeerd"; +App::$strings["permission denied"] = "toegang geweigerd"; +App::$strings["recipient not found"] = "ontvanger niet gevonden"; +App::$strings["mail recalled"] = "Privébericht ingetrokken"; +App::$strings["duplicate mail received"] = "dubbel privébericht ontvangen"; +App::$strings["mail delivered"] = "privébericht afgeleverd"; +App::$strings["Delivery report for %1\$s"] = "Afleveringsrapport voor %1\$s"; +App::$strings["Options"] = "Opties"; +App::$strings["Redeliver"] = "Opnieuw afleveren"; App::$strings["Unable to lookup recipient."] = "Niet in staat om ontvanger op te zoeken."; App::$strings["Unable to communicate with requested channel."] = "Niet in staat om met het aangevraagde kanaal te communiceren."; App::$strings["Cannot verify requested channel."] = "Kan opgevraagd kanaal niet verifieren"; @@ -709,52 +867,20 @@ App::$strings["layout"] = "lay-out"; App::$strings["menu"] = "menu"; App::$strings["%s element installed"] = "%s onderdeel geïnstalleerd"; App::$strings["%s element installation failed"] = "Installatie %s-element mislukt"; -App::$strings["Nothing to import."] = "Niets gevonden om te importeren"; -App::$strings["Unable to download data from old server"] = "Niet in staat om gegevens van de oude hub te downloaden"; -App::$strings["Imported file is empty."] = "Geïmporteerde bestand is leeg"; -App::$strings["Warning: Database versions differ by %1\$d updates."] = "Waarschuwing: database-versies lopen %1\$d updates achter."; App::$strings["Import completed"] = "Importeren voltooid"; App::$strings["Import Items"] = "Importeer items"; App::$strings["Use this form to import existing posts and content from an export file."] = "Gebruik dit formulier om bestaande berichten en andere inhoud vanuit een exportbestand te importeren."; -App::$strings["File to Upload"] = "Bestand om te uploaden"; -App::$strings["Total invitation limit exceeded."] = "Limiet voor aantal uitnodigingen overschreden."; -App::$strings["%s : Not a valid email address."] = "%s : Geen geldig e-mailadres."; -App::$strings["Please join us on \$Projectname"] = "Uitnodiging voor \$Projectname"; -App::$strings["Invitation limit exceeded. Please contact your site administrator."] = "Limiet voor aantal uitnodigingen overschreden. Neem contact op met je hub-beheerder."; -App::$strings["%s : Message delivery failed."] = "%s: Aflevering bericht mislukt."; -App::$strings["%d message sent."] = array( - 0 => "%d bericht verzonden.", - 1 => "%d berichten verzonden.", -); -App::$strings["You have no more invitations available"] = "Je hebt geen uitnodigingen meer beschikbaar"; -App::$strings["Send invitations"] = "Uitnodigingen verzenden"; -App::$strings["Enter email addresses, one per line:"] = "Voer e-mailadressen in, één per regel:"; -App::$strings["Please join my community on \$Projectname."] = "Hierbij nodig ik je uit om mij, en andere vrienden en kennissen, op \$Projectname te vergezellen. Lees meer over \$Projectname op http://hubzilla.org"; -App::$strings["You will need to supply this invitation code:"] = "Je moet deze uitnodigingscode opgeven:"; -App::$strings["1. Register at any \$Projectname location (they are all inter-connected)"] = "1. Registreer je op een willekeurige \$Projectname-hub (ze zijn allemaal onderling met elkaar verbonden):"; -App::$strings["2. Enter my \$Projectname network address into the site searchbar."] = "2. Nadat je bent ingelogd en een kanaal hebt aangemaakt kan je mijn \$Projectname-kanaaladres in het zoekveld invullen:"; -App::$strings["or visit"] = "of bezoek"; -App::$strings["3. Click [Connect]"] = "3. Klik op [+ Verbinden]"; -App::$strings["Block Name"] = "Bloknaam"; -App::$strings["Title (optional)"] = "Titel (optioneel)"; -App::$strings["Edit Block"] = "Blok bewerken"; -App::$strings["Privacy group created."] = "Privacygroep aangemaakt"; -App::$strings["Could not create privacy group."] = "Kon privacygroep niet aanmaken"; -App::$strings["Privacy group not found."] = "Privacygroep niet gevonden"; -App::$strings["Privacy group updated."] = "Privacygroep bijgewerkt"; -App::$strings["Create a group of channels."] = "Privacygroep met kanalen aanmaken"; -App::$strings["Privacy group name: "] = "Naam privacygroep: "; -App::$strings["Members are visible to other channels"] = "Kanalen in deze privacygroep zijn zichtbaar voor andere kanalen"; -App::$strings["Privacy group removed."] = "Privacygroep verwijderd."; -App::$strings["Unable to remove privacy group."] = "Verwijderen privacygroep mislukt"; -App::$strings["Privacy group editor"] = "Privacygroep bewerken"; -App::$strings["All Connected Channels"] = "Alle kanaalconnecties"; -App::$strings["Click on a channel to add or remove."] = "Klik op een kanaal om deze toe te voegen of te verwijderen."; -App::$strings["Invalid profile identifier."] = "Ongeldige profiel-identificator"; -App::$strings["Profile Visibility Editor"] = "Zichtbaarheid profiel "; -App::$strings["Profile"] = "Profiel"; -App::$strings["Click on a contact to add or remove."] = "Klik op een connectie om deze toe te voegen of te verwijderen"; -App::$strings["Visible To"] = "Zichtbaar voor"; +App::$strings["You have created %1$.0f of %2$.0f allowed channels."] = "Je hebt %1$.0f van totaal %2$.0f toegestane kanalen aangemaakt."; +App::$strings["Create a new channel"] = "Nieuw kanaal aanmaken"; +App::$strings["Create New"] = "Nieuwe aanmaken"; +App::$strings["Channel Manager"] = "Kanaalbeheer"; +App::$strings["Current Channel"] = "Huidig kanaal"; +App::$strings["Switch to one of your channels by selecting it."] = "Activeer een van jouw andere kanalen door er op te klikken."; +App::$strings["Default Channel"] = "Standaardkanaal"; +App::$strings["Make Default"] = "Als standaard instellen"; +App::$strings["%d new messages"] = "%d nieuwe berichten"; +App::$strings["%d new introductions"] = "%d nieuwe connectieverzoeken"; +App::$strings["Delegated Channel"] = "Uitbesteed kanaal"; App::$strings["Hub not found."] = "Hub niet gevonden."; App::$strings["Unable to create element."] = "Niet in staat om onderdeel aan te maken."; App::$strings["Unable to update menu element."] = "Menu-onderdeel kan niet worden geüpdatet."; @@ -785,181 +911,63 @@ App::$strings["Menu item deleted."] = "Menu-item verwijderd."; App::$strings["Menu item could not be deleted."] = "Menu-item kon niet worden verwijderd."; App::$strings["Edit Menu Element"] = "Menu-element bewerken"; App::$strings["Link text"] = "Linktekst"; +App::$strings["Item is not editable"] = "Item is niet te bewerken"; App::$strings["No ratings"] = "Geen beoordelingen"; App::$strings["Rating: "] = "Beoordeling: "; App::$strings["Website: "] = "Website: "; App::$strings["Description: "] = "Omschrijving: "; App::$strings["Item not available."] = "Item is niet aanwezig."; -App::$strings["__ctx:mood__ %1\$s is %2\$s"] = "%1\$s is %2\$s"; -App::$strings["Mood"] = "Stemming"; -App::$strings["Set your current mood and tell your friends"] = "Noteer je huidige stemming en toon het aan je connecties"; +App::$strings["Permissions denied."] = "Permissies niet toegestaan"; +App::$strings["Import"] = "Importeren"; App::$strings["No more system notifications."] = "Geen systeemnotificaties meer."; App::$strings["System Notifications"] = "Systeemnotificaties"; -App::$strings["Page owner information could not be retrieved."] = "Informatie over de pagina-eigenaar werd niet ontvangen."; -App::$strings["Profile Photos"] = "Profielfoto's"; -App::$strings["Album not found."] = "Album niet gevonden."; -App::$strings["Delete Album"] = "Verwijder album"; -App::$strings["Multiple storage folders exist with this album name, but within different directories. Please remove the desired folder or folders using the Files manager"] = "Er bestaan meerdere submappen met deze albumnaam, maar verspreidt over verschillende mappen. Verwijder de gewenste map(pen) met de bestandsbeheerder."; -App::$strings["Delete Photo"] = "Verwijder foto"; -App::$strings["No photos selected"] = "Geen foto's geselecteerd"; -App::$strings["Access to this item is restricted."] = "Toegang tot dit item is beperkt."; -App::$strings["%1$.2f MB of %2$.2f MB photo storage used."] = "%1$.2f MB van %2$.2f MB aan foto-opslag gebruikt."; -App::$strings["%1$.2f MB photo storage used."] = "%1$.2f MB aan foto-opslag gebruikt."; -App::$strings["Upload Photos"] = "Foto's uploaden"; -App::$strings["Enter an album name"] = "Vul een albumnaam in"; -App::$strings["or select an existing album (doubleclick)"] = "of kies een bestaand album (dubbelklikken)"; -App::$strings["Create a status post for this upload"] = "Plaats een bericht voor deze upload."; -App::$strings["Caption (optional):"] = "Bijschrift (optioneel):"; -App::$strings["Description (optional):"] = "Omschrijving (optioneel):"; -App::$strings["Album name could not be decoded"] = "Albumnaam kon niet gedecodeerd worden"; -App::$strings["Contact Photos"] = "Connectiefoto's"; -App::$strings["Show Newest First"] = "Nieuwste eerst weergeven"; -App::$strings["Show Oldest First"] = "Oudste eerst weergeven"; -App::$strings["View Photo"] = "Foto weergeven"; -App::$strings["Edit Album"] = "Album bewerken"; -App::$strings["Permission denied. Access to this item may be restricted."] = "Toegang geweigerd. Toegang tot dit item kan zijn beperkt."; -App::$strings["Photo not available"] = "Foto niet aanwezig"; -App::$strings["Use as profile photo"] = "Als profielfoto gebruiken"; -App::$strings["Use as cover photo"] = "Als omslagfoto gebruiken"; -App::$strings["Private Photo"] = "Privéfoto"; -App::$strings["Previous"] = "Vorige"; -App::$strings["View Full Size"] = "Volledige grootte weergeven"; -App::$strings["Next"] = "Volgende"; -App::$strings["Edit photo"] = "Foto bewerken"; -App::$strings["Rotate CW (right)"] = "Draai met de klok mee (naar rechts)"; -App::$strings["Rotate CCW (left)"] = "Draai tegen de klok in (naar links)"; -App::$strings["Move photo to album"] = "Verplaatst foto naar album"; -App::$strings["Enter a new album name"] = "Vul een nieuwe albumnaam in"; -App::$strings["or select an existing one (doubleclick)"] = "of kies een bestaand album (dubbelklikken)"; -App::$strings["Caption"] = "Bijschrift"; -App::$strings["Add a Tag"] = "Tag toevoegen"; -App::$strings["Example: @bob, @Barbara_Jensen, @jim@example.com"] = "Voorbeeld: @bob, @Barbara_Jansen, @jan@voorbeeld.nl"; -App::$strings["Flag as adult in album view"] = "Markeer als voor volwassenen in albumweergave"; -App::$strings["I like this (toggle)"] = "Vind ik leuk"; -App::$strings["I don't like this (toggle)"] = "Vind ik niet leuk"; -App::$strings["Share"] = "Delen"; -App::$strings["Please wait"] = "Even wachten"; -App::$strings["This is you"] = "Dit ben jij"; -App::$strings["Comment"] = "Reactie"; -App::$strings["Preview"] = "Voorvertoning"; -App::$strings["__ctx:title__ Likes"] = "vinden dit leuk"; -App::$strings["__ctx:title__ Dislikes"] = "vinden dit niet leuk"; -App::$strings["__ctx:title__ Agree"] = "eens"; -App::$strings["__ctx:title__ Disagree"] = "oneens"; -App::$strings["__ctx:title__ Abstain"] = "onthoudingen"; -App::$strings["__ctx:title__ Attending"] = "aanwezig"; -App::$strings["__ctx:title__ Not attending"] = "niet aanwezig"; -App::$strings["__ctx:title__ Might attend"] = "mogelijk aanwezig"; -App::$strings["View all"] = "Toon alles"; -App::$strings["__ctx:noun__ Like"] = array( - 0 => "vindt dit leuk", - 1 => "vinden dit leuk", -); -App::$strings["__ctx:noun__ Dislike"] = array( - 0 => "vindt dit niet leuk", - 1 => "vinden dit niet leuk", +App::$strings["Authorize application connection"] = "Geef toestemming voor applicatiekoppeling"; +App::$strings["Return to your app and insert this Security Code:"] = "Ga terug naar je app en voeg deze beveiligingscode in:"; +App::$strings["Please login to continue."] = "Inloggen om verder te kunnen gaan."; +App::$strings["Do you want to authorize this application to access your posts and contacts, and/or create new posts for you?"] = "Wil je deze applicatie toestemming geven om jouw berichten en connecties te zien, en/of nieuwe berichten voor jou te plaatsen?"; +App::$strings["Total invitation limit exceeded."] = "Limiet voor aantal uitnodigingen overschreden."; +App::$strings["%s : Not a valid email address."] = "%s : Geen geldig e-mailadres."; +App::$strings["Please join us on \$Projectname"] = "Uitnodiging voor \$Projectname"; +App::$strings["Invitation limit exceeded. Please contact your site administrator."] = "Limiet voor aantal uitnodigingen overschreden. Neem contact op met je hub-beheerder."; +App::$strings["%s : Message delivery failed."] = "%s: Aflevering bericht mislukt."; +App::$strings["%d message sent."] = array( + 0 => "%d bericht verzonden.", + 1 => "%d berichten verzonden.", ); -App::$strings["Photo Tools"] = "Hulpmiddelen"; -App::$strings["In This Photo:"] = "Op deze foto:"; -App::$strings["Map"] = "Kaart"; -App::$strings["__ctx:noun__ Likes"] = "vinden dit leuk"; -App::$strings["__ctx:noun__ Dislikes"] = "vinden dit niet leuk"; -App::$strings["Close"] = "Sluiten"; -App::$strings["View Album"] = "Album weergeven"; -App::$strings["Recent Photos"] = "Recente foto's"; -App::$strings["\$Projectname Server - Setup"] = "\$Projectname Hub - Setup"; -App::$strings["Could not connect to database."] = "Could not connect to database."; -App::$strings["Could not connect to specified site URL. Possible SSL certificate or DNS issue."] = "Could not connect to specified hub URL. Possible SSL certificate or DNS issue."; -App::$strings["Could not create table."] = "Could not create table."; -App::$strings["Your site database has been installed."] = "Your hub database has been installed."; -App::$strings["You may need to import the file \"install/schema_xxx.sql\" manually using a database client."] = "You may need to import the file \"install/schema_xxx.sql\" manually using a database client."; -App::$strings["Please see the file \"install/INSTALL.txt\"."] = "Please see the file \"install/INSTALL.txt\"."; -App::$strings["System check"] = "System check"; -App::$strings["Check again"] = "Check again"; -App::$strings["Database connection"] = "Database connection"; -App::$strings["In order to install \$Projectname we need to know how to connect to your database."] = "In order to install \$Projectname we need to know how to connect to your database."; -App::$strings["Please contact your hosting provider or site administrator if you have questions about these settings."] = "Please contact your hosting provider or server administrator if you have questions about these settings."; -App::$strings["The database you specify below should already exist. If it does not, please create it before continuing."] = "The database you specify below should already exist. If it does not, please create it before continuing."; -App::$strings["Database Server Name"] = "Database Server Name"; -App::$strings["Default is 127.0.0.1"] = "Default is 127.0.0.1"; -App::$strings["Database Port"] = "Database Port"; -App::$strings["Communication port number - use 0 for default"] = "Communication port number - use 0 for default"; -App::$strings["Database Login Name"] = "Database Login Name"; -App::$strings["Database Login Password"] = "Database Login Password"; -App::$strings["Database Name"] = "Database Name"; -App::$strings["Database Type"] = "Database Type"; -App::$strings["Site administrator email address"] = "Hub administrator email address"; -App::$strings["Your account email address must match this in order to use the web admin panel."] = "Your account email address must match this in order to use the web admin panel."; -App::$strings["Website URL"] = "Hub URL"; -App::$strings["Please use SSL (https) URL if available."] = "Please use SSL (https) URL if available."; -App::$strings["Please select a default timezone for your website"] = "Please select a default timezone for your hub"; -App::$strings["Site settings"] = "Hub settings"; -App::$strings["PHP version 5.5 or greater is required."] = "PHP version 5.5 or greater is required."; -App::$strings["PHP version"] = "PHP version"; -App::$strings["Could not find a command line version of PHP in the web server PATH."] = "Could not find a command line version of PHP in the web server PATH."; -App::$strings["If you don't have a command line version of PHP installed on server, you will not be able to run background polling via cron."] = "If you don't have a command line version of PHP installed on server, you will not be able to run background polling via cron."; -App::$strings["PHP executable path"] = "PHP executable path"; -App::$strings["Enter full path to php executable. You can leave this blank to continue the installation."] = "Enter full path to php executable. You can leave this blank to continue the installation."; -App::$strings["Command line PHP"] = "Command line PHP"; -App::$strings["Unable to check command line PHP, as shell_exec() is disabled. This is required."] = "Unable to check command line PHP, as shell_exec() is disabled. This is required."; -App::$strings["The command line version of PHP on your system does not have \"register_argc_argv\" enabled."] = "The command line version of PHP on your system does not have \"register_argc_argv\" enabled."; -App::$strings["This is required for message delivery to work."] = "This is required for message delivery to work."; -App::$strings["PHP register_argc_argv"] = "PHP register_argc_argv"; -App::$strings["Your max allowed total upload size is set to %s. Maximum size of one file to upload is set to %s. You are allowed to upload up to %d files at once."] = "Your max allowed total upload size is set to %s. Maximum size of one file to upload is set to %s. You are allowed to upload up to %d files at once."; -App::$strings["You can adjust these settings in the server php.ini file."] = "You can adjust these settings in the server php.ini file."; -App::$strings["PHP upload limits"] = "PHP upload limits"; -App::$strings["Error: the \"openssl_pkey_new\" function on this system is not able to generate encryption keys"] = "Error: the \"openssl_pkey_new\" function on this system is not able to generate encryption keys"; -App::$strings["If running under Windows, please see \"http://www.php.net/manual/en/openssl.installation.php\"."] = "If running under Windows, please see \"http://www.php.net/manual/en/openssl.installation.php\"."; -App::$strings["Generate encryption keys"] = "Generate encryption keys"; -App::$strings["libCurl PHP module"] = "libCurl PHP module"; -App::$strings["GD graphics PHP module"] = "GD graphics PHP module"; -App::$strings["OpenSSL PHP module"] = "OpenSSL PHP module"; -App::$strings["PDO database PHP module"] = "PDO database PHP module"; -App::$strings["mb_string PHP module"] = "mb_string PHP module"; -App::$strings["xml PHP module"] = "xml PHP module"; -App::$strings["Apache mod_rewrite module"] = "Apache mod_rewrite module"; -App::$strings["Error: Apache webserver mod-rewrite module is required but not installed."] = "Error: Apache webserver mod-rewrite module is required but not installed."; -App::$strings["exec"] = "exec"; -App::$strings["Error: exec is required but is either not installed or has been disabled in php.ini"] = "Error: exec is required but is either not installed or has been disabled in php.ini"; -App::$strings["shell_exec"] = "shell_exec"; -App::$strings["Error: shell_exec is required but is either not installed or has been disabled in php.ini"] = "Error: shell_exec is required but is either not installed or has been disabled in php.ini"; -App::$strings["Error: libCURL PHP module required but not installed."] = "Error: libCURL PHP module required but not installed."; -App::$strings["Error: GD graphics PHP module with JPEG support required but not installed."] = "Error: GD graphics PHP module with JPEG support required but not installed."; -App::$strings["Error: openssl PHP module required but not installed."] = "Error: openssl PHP module required but not installed."; -App::$strings["Error: PDO database PHP module required but not installed."] = "Error: PDO database PHP module required but not installed."; -App::$strings["Error: mb_string PHP module required but not installed."] = "Error: mb_string PHP module required but not installed."; -App::$strings["Error: xml PHP module required for DAV but not installed."] = "Error: xml PHP module required for DAV but not installed."; -App::$strings["The web installer needs to be able to create a file called \".htconfig.php\" in the top folder of your web server and it is unable to do so."] = "The web installer needs to be able to create a file called \".htconfig.php\" in the top folder of your web server and it is unable to do so."; -App::$strings["This is most often a permission setting, as the web server may not be able to write files in your folder - even if you can."] = "This is most often a permission setting, as the web server may not be able to write files in your folder - even if you can."; -App::$strings["At the end of this procedure, we will give you a text to save in a file named .htconfig.php in your Red top folder."] = "At the end of this procedure, we will give you a text to save in a file named .htconfig.php in your Red top folder."; -App::$strings["You can alternatively skip this procedure and perform a manual installation. Please see the file \"install/INSTALL.txt\" for instructions."] = "You can alternatively skip this procedure and perform a manual installation. Please see the file \"install/INSTALL.txt\" for instructions."; -App::$strings[".htconfig.php is writable"] = ".htconfig.php is writable"; -App::$strings["This software uses the Smarty3 template engine to render its web views. Smarty3 compiles templates to PHP to speed up rendering."] = "This software uses the Smarty3 template engine to render its web views. Smarty3 compiles templates to PHP to speed up rendering."; -App::$strings["In order to store these compiled templates, the web server needs to have write access to the directory %s under the top level web folder."] = "In order to store these compiled templates, the web server needs to have write access to the directory %s under the top level web folder."; -App::$strings["Please ensure that the user that your web server runs as (e.g. www-data) has write access to this folder."] = "Please ensure that the user that your web server runs as (e.g. www-data) has write access to this folder."; -App::$strings["Note: as a security measure, you should give the web server write access to %s only--not the template files (.tpl) that it contains."] = "Note: as a security measure, you should give the web server write access to %s only--not the template files (.tpl) that it contains."; -App::$strings["%s is writable"] = "%s is writable"; -App::$strings["This software uses the store directory to save uploaded files. The web server needs to have write access to the store directory under the top level web folder"] = "This software uses the store directory to save uploaded files. The web server needs to have write access to the store directory under the top level web folder"; -App::$strings["store is writable"] = "store is writable"; -App::$strings["SSL certificate cannot be validated. Fix certificate or disable https access to this site."] = "SSL certificate cannot be validated. Fix certificate or disable https access to this hub."; -App::$strings["If you have https access to your website or allow connections to TCP port 443 (the https: port), you MUST use a browser-valid certificate. You MUST NOT use self-signed certificates!"] = "If you have https access to your hub or allow connections to TCP port 443 (the https: port), you MUST use a browser-valid certificate. You MUST NOT use self-signed certificates!"; -App::$strings["This restriction is incorporated because public posts from you may for example contain references to images on your own hub."] = "This restriction is incorporated because public posts from you may for example contain references to images on your own hub."; -App::$strings["If your certificate is not recognized, members of other sites (who may themselves have valid certificates) will get a warning message on their own site complaining about security issues."] = "If your certificate is not recognized, members of other hubs (who may themselves have valid certificates) will get a warning message on their own hub complaining about security issues."; -App::$strings["This can cause usability issues elsewhere (not just on your own site) so we must insist on this requirement."] = "This can cause usability issues elsewhere (not just on your own hub) so we must insist on this requirement."; -App::$strings["Providers are available that issue free certificates which are browser-valid."] = "Providers are available that issue free certificates which are browser-valid."; -App::$strings["If you are confident that the certificate is valid and signed by a trusted authority, check to see if you have failed to install an intermediate cert. These are not normally required by browsers, but are required for server-to-server communications."] = "If you are confident that the certificate is valid and signed by a trusted authority, check to see if you have failed to install an intermediate cert. These are not normally required by browsers, but are required for server-to-server communications."; -App::$strings["SSL certificate validation"] = "SSL certificate validation"; -App::$strings["Url rewrite in .htaccess is not working. Check your server configuration.Test: "] = "Url rewrite in .htaccess is not working. Check your server configuration.Test: "; -App::$strings["Url rewrite is working"] = "Url rewrite is working"; -App::$strings["The database configuration file \".htconfig.php\" could not be written. Please use the enclosed text to create a configuration file in your web server root."] = "The database configuration file \".htconfig.php\" could not be written. Please use the enclosed text to create a configuration file in your web server root."; -App::$strings["Errors encountered creating database tables."] = "Errors encountered creating database tables."; -App::$strings["<h1>What next</h1>"] = "<h1>What next</h1>"; -App::$strings["IMPORTANT: You will need to [manually] setup a scheduled task for the poller."] = "IMPORTANT: You will need to [manually] setup a scheduled task for the poller."; -App::$strings["Item is not editable"] = "Item is niet te bewerken"; -App::$strings["This site is not a directory server"] = "Deze hub is geen kanalengidshub (directoryserver)"; +App::$strings["You have no more invitations available"] = "Je hebt geen uitnodigingen meer beschikbaar"; +App::$strings["Send invitations"] = "Uitnodigingen verzenden"; +App::$strings["Enter email addresses, one per line:"] = "Voer e-mailadressen in, één per regel:"; +App::$strings["Please join my community on \$Projectname."] = "Hierbij nodig ik je uit om mij, en andere vrienden en kennissen, op \$Projectname te vergezellen. Lees meer over \$Projectname op http://hubzilla.org"; +App::$strings["You will need to supply this invitation code:"] = "Je moet deze uitnodigingscode opgeven:"; +App::$strings["1. Register at any \$Projectname location (they are all inter-connected)"] = "1. Registreer je op een willekeurige \$Projectname-hub (ze zijn allemaal onderling met elkaar verbonden):"; +App::$strings["2. Enter my \$Projectname network address into the site searchbar."] = "2. Nadat je bent ingelogd en een kanaal hebt aangemaakt kan je mijn \$Projectname-kanaaladres in het zoekveld invullen:"; +App::$strings["or visit"] = "of bezoek"; +App::$strings["3. Click [Connect]"] = "3. Klik op [+ Verbinden]"; +App::$strings["About this site"] = "Over deze hub"; +App::$strings["Site Name"] = "Hubnaam"; +App::$strings["Administrator"] = "Beheerder"; +App::$strings["Software and Project information"] = "Software- en projectinformatie"; +App::$strings["This site is powered by \$Projectname"] = "Dit is een \$Projectname-hub"; +App::$strings["Federated and decentralised networking and identity services provided by Zot"] = "Federatieve en gedecentraliseerde netwerk- en identiteitsdiensten, mogelijk gemaakt door Zot"; +App::$strings["Version %s"] = "Versie %s"; +App::$strings["Project homepage"] = "Projectwebsite"; +App::$strings["Developer homepage"] = "Ontwikkelaarswebsite"; App::$strings["Create Channel"] = "Kanaal aanmaken"; App::$strings["A channel is your identity on this network. It can represent a person, a blog, or a forum to name a few. Channels can make connections with other channels to share information with highly detailed permissions."] = "Een kanaal is jouw identiteit in dit netwerk. Het kan bijvoorbeeld een persoon, een blog of een forum vertegenwoordigen. Door met elkaar te verbinden kunnen kanalen, met behulp van uitgebreide permissies, informatie uitwisselen."; App::$strings["or <a href=\"import\">import an existing channel</a> from another location."] = "Of <a href=\"import\">importeer een bestaand kanaal</a> vanaf een andere locatie"; +App::$strings["Import Webpage Elements"] = "Webpagina-elementen importeren"; +App::$strings["Import selected"] = "Importbestand geselecteerd"; +App::$strings["Export Webpage Elements"] = "Webpagina-elementen exporteren"; +App::$strings["Export selected"] = "Selectie exporteren"; +App::$strings["Webpages"] = "Webpagina's"; +App::$strings["Actions"] = "Acties"; +App::$strings["Page Link"] = "Paginalink"; +App::$strings["Page Title"] = "Paginatitel"; +App::$strings["Invalid file type."] = "Ongeldig bestandsformaat"; +App::$strings["Error opening zip file"] = "Fout tijdens openen zipbestand"; +App::$strings["Invalid folder path."] = "Ongeldige maplocatie"; +App::$strings["No webpage elements detected."] = "Geen webpagina-elementen gedecteerd"; +App::$strings["Import complete."] = "Importeren voltooid."; App::$strings["Mark all system notifications seen"] = "Markeer alle systeemnotificaties als bekeken"; App::$strings["Poke"] = "Aanstoten"; App::$strings["Poke somebody"] = "Iemand aanstoten"; @@ -968,79 +976,29 @@ App::$strings["Poke, prod or do other things to somebody"] = "Iemand bijvoorbeel App::$strings["Recipient"] = "Ontvanger"; App::$strings["Choose what you wish to do to recipient"] = "Kies wat je met de ontvanger wil doen"; App::$strings["Make this post private"] = "Maak dit bericht privé"; -App::$strings["Profile not found."] = "Profiel niet gevonden."; -App::$strings["Profile deleted."] = "Profiel verwijderd."; -App::$strings["Profile-"] = "Profiel-"; -App::$strings["New profile created."] = "Nieuw profiel aangemaakt."; -App::$strings["Profile unavailable to clone."] = "Profiel niet beschikbaar om te klonen"; -App::$strings["Profile unavailable to export."] = "Geen profiel beschikbaar om te exporteren"; -App::$strings["Profile Name is required."] = "Profielnaam is vereist"; -App::$strings["Marital Status"] = "Huwelijke status"; -App::$strings["Romantic Partner"] = "Romantische partner"; -App::$strings["Likes"] = "Houdt van"; -App::$strings["Dislikes"] = "Houdt niet van"; -App::$strings["Work/Employment"] = "Werk/arbeid"; -App::$strings["Religion"] = "Religie"; -App::$strings["Political Views"] = "Politieke overtuigingen"; -App::$strings["Gender"] = "Geslacht"; -App::$strings["Sexual Preference"] = "Seksuele voorkeur"; -App::$strings["Homepage"] = "Homepage"; -App::$strings["Interests"] = "Interesses"; -App::$strings["Profile updated."] = "Profiel bijgewerkt"; -App::$strings["Hide your connections list from viewers of this profile"] = "Laat de lijst met connecties niet aan bezoekers van dit profiel zien."; -App::$strings["Edit Profile Details"] = "Profiel bewerken"; -App::$strings["View this profile"] = "Profiel weergeven"; -App::$strings["Edit visibility"] = "Zichtbaarheid bewerken"; -App::$strings["Profile Tools"] = "Hulpmiddelen"; -App::$strings["Change cover photo"] = "Omslagfoto wijzigen"; -App::$strings["Change profile photo"] = "Profielfoto veranderen"; -App::$strings["Create a new profile using these settings"] = "Een nieuw profiel aanmaken met dit profiel als basis"; -App::$strings["Clone this profile"] = "Dit profiel klonen"; -App::$strings["Delete this profile"] = "Dit profiel verwijderen"; -App::$strings["Add profile things"] = "Dingen aan je profiel toevoegen"; -App::$strings["Personal"] = "Persoonlijk"; -App::$strings["Relation"] = "Relatie"; -App::$strings["Miscellaneous"] = "Diversen"; -App::$strings["Import profile from file"] = "Profiel vanuit bestand importeren"; -App::$strings["Export profile to file"] = "Profiel naar bestand exporteren"; -App::$strings["Your gender"] = "Jouw geslacht"; -App::$strings["Marital status"] = "Burgerlijke staat"; -App::$strings["Sexual preference"] = "Seksuele voorkeur"; -App::$strings["Profile name"] = "Profielnaam"; -App::$strings["This is your default profile."] = "Dit is jouw standaardprofiel"; -App::$strings["Your full name"] = "Jouw volledige naam"; -App::$strings["Title/Description"] = "Titel/omschrijving"; -App::$strings["Street address"] = "Straat en huisnummer"; -App::$strings["Locality/City"] = "Woonplaats"; -App::$strings["Region/State"] = "Provincie/gewest/deelstaat"; -App::$strings["Postal/Zip code"] = "Postcode"; -App::$strings["Country"] = "Land"; -App::$strings["Who (if applicable)"] = "Wie (wanneer van toepassing)"; -App::$strings["Examples: cathy123, Cathy Williams, cathy@example.com"] = "Voorbeelden: petra123, Petra Jansen, petra@voorbeeld.nl"; -App::$strings["Since (date)"] = "Sinds (datum)"; -App::$strings["Tell us about yourself"] = "Vertel ons iets over jezelf"; -App::$strings["Homepage URL"] = "URL homepagina"; -App::$strings["Hometown"] = "Oorspronkelijk uit"; -App::$strings["Political views"] = "Politieke overtuigingen"; -App::$strings["Religious views"] = "Religieuze overtuigingen"; -App::$strings["Keywords used in directory listings"] = "Trefwoorden voor in de kanalengids"; -App::$strings["Example: fishing photography software"] = "Voorbeeld: muziek, fotografie, software"; -App::$strings["Musical interests"] = "Muzikale interesses"; -App::$strings["Books, literature"] = "Boeken/literatuur"; -App::$strings["Television"] = "Televisie"; -App::$strings["Film/Dance/Culture/Entertainment"] = "Film/dans/cultuur/entertainment"; -App::$strings["Hobbies/Interests"] = "Hobby's/interesses"; -App::$strings["Love/Romance"] = "Liefde/romantiek"; -App::$strings["School/Education"] = "School/opleiding"; -App::$strings["Contact information and social networks"] = "Contactinformatie en sociale netwerken"; -App::$strings["My other channels"] = "Mijn andere kanalen"; -App::$strings["Profile Image"] = "Profielfoto"; -App::$strings["Edit Profiles"] = "Bewerk profielen"; -App::$strings["Unable to find your hub."] = "Niet in staat om je hub te vinden"; -App::$strings["Post successful."] = "Verzenden bericht geslaagd."; +App::$strings["Invalid profile identifier."] = "Ongeldige profiel-identificator"; +App::$strings["Profile Visibility Editor"] = "Zichtbaarheid profiel "; +App::$strings["Profile"] = "Profiel"; +App::$strings["Click on a contact to add or remove."] = "Klik op een connectie om deze toe te voegen of te verwijderen"; +App::$strings["Visible To"] = "Zichtbaar voor"; +App::$strings["Posts and comments"] = "Berichten en reacties"; +App::$strings["Only posts"] = "Alleen berichten"; +App::$strings["Unable to locate original post."] = "Niet in staat om de originele locatie van het bericht te vinden. "; +App::$strings["Empty post discarded."] = "Leeg bericht geannuleerd"; +App::$strings["Executable content type not permitted to this channel."] = "Uitvoerbare bestanden zijn niet toegestaan op dit kanaal."; +App::$strings["Duplicate post suppressed."] = "Dubbel bericht tegengehouden."; +App::$strings["System error. Post not saved."] = "Systeemfout. Bericht niet opgeslagen."; +App::$strings["Unable to obtain post information from database."] = "Niet in staat om informatie over dit bericht uit de database te verkrijgen."; +App::$strings["You have reached your limit of %1$.0f top level posts."] = "Je hebt jouw limiet van %1$.0f berichten bereikt."; +App::$strings["You have reached your limit of %1$.0f webpages."] = "Je hebt jouw limiet van %1$.0f webpagina's bereikt."; App::$strings["This setting requires special processing and editing has been blocked."] = "Deze instelling vereist een speciaal proces en bewerken is geblokkeerd."; App::$strings["Configuration Editor"] = "Configuratiebewerker"; App::$strings["Warning: Changing some settings could render your channel inoperable. Please leave this page unless you are comfortable with and knowledgeable about how to correctly use this feature."] = "Waarschuwing: het veranderen van sommige instellingen kunnen jouw kanaal onklaar maken. Verlaat deze pagina, tenzij je weet waar je mee bezig bent en voldoende kennis bezit over hoe je deze functies moet gebruiken. "; +App::$strings["Items tagged with: %s"] = "Items getagd met %s"; +App::$strings["Search results for: %s"] = "Zoekresultaten voor %s"; +App::$strings["Remote privacy information not available."] = "Privacy-informatie op afstand niet beschikbaar."; +App::$strings["Visible to:"] = "Zichtbaar voor:"; +App::$strings["__ctx:acl__ Profile"] = "Profiel"; App::$strings["Blocks"] = "Blokken"; App::$strings["Block Title"] = "Bloktitel"; App::$strings["Layouts"] = "Lay-outs"; @@ -1052,6 +1010,10 @@ App::$strings["Website:"] = "Website:"; App::$strings["Remote Channel [%s] (not yet known on this site)"] = "Kanaal op afstand [%s] (nog niet op deze hub bekend)"; App::$strings["Rating (this information is public)"] = "Beoordeling (deze informatie is openbaar)"; App::$strings["Optionally explain your rating (this information is public)"] = "Verklaar jouw beoordeling (niet verplicht, deze informatie is openbaar)"; +App::$strings["Shift-reload the page or clear browser cache if the new photo does not display immediately."] = "Vernieuw de pagina met shift+R of shift+F5, of leeg je browserbuffer, wanneer de nieuwe foto niet meteen wordt weergegeven."; +App::$strings["Use Photo for Profile"] = "Als profielfoto gebruiken"; +App::$strings["Upload Profile Photo"] = "Profielfoto uploaden"; +App::$strings["Use"] = "Gebruiken"; App::$strings["Like/Dislike"] = "Leuk/niet leuk"; App::$strings["This action is restricted to members."] = "Deze actie kan alleen door \$Projectname-leden worden uitgevoerd."; App::$strings["Please <a href=\"rmagic\">login with your \$Projectname ID</a> or <a href=\"register\">register as a new \$Projectname member</a> to continue."] = "Je dient <a href=\"rmagic\">in te loggen met je \$Projectname-account</a> of <a href=\"register\">een nieuw \$Projectname-account aan te maken</a> om verder te kunnen gaan."; @@ -1062,7 +1024,6 @@ App::$strings["Channel unavailable."] = "Kanaal niet beschikbaar."; App::$strings["Previous action reversed."] = "Vorige actie omgedraaid"; App::$strings["photo"] = "foto"; App::$strings["status"] = "bericht"; -App::$strings["event"] = "gebeurtenis"; App::$strings["%1\$s likes %2\$s's %3\$s"] = "%1\$s vindt %3\$s van %2\$s leuk"; App::$strings["%1\$s doesn't like %2\$s's %3\$s"] = "%1\$s vindt %3\$s van %2\$s niet leuk"; App::$strings["%1\$s agrees with %2\$s's %3\$s"] = "%1\$s is het eens met %2\$s's %3\$s"; @@ -1073,33 +1034,14 @@ App::$strings["%1\$s is not attending %2\$s's %3\$s"] = "%1\$s is niet aanwezig App::$strings["%1\$s may attend %2\$s's %3\$s"] = "%1\$s is mogelijk aanwezig op %2\$s's %3\$s"; App::$strings["Action completed."] = "Actie voltooid"; App::$strings["Thank you."] = "Bedankt"; -App::$strings["Shift-reload the page or clear browser cache if the new photo does not display immediately."] = "Vernieuw de pagina met shift+R of shift+F5, of leeg je browserbuffer, wanneer de nieuwe foto niet meteen wordt weergegeven."; -App::$strings["Use Photo for Profile"] = "Als profielfoto gebruiken"; -App::$strings["Upload Profile Photo"] = "Profielfoto uploaden"; -App::$strings["Use"] = "Gebruiken"; -App::$strings["Items tagged with: %s"] = "Items getagd met %s"; -App::$strings["Search results for: %s"] = "Zoekresultaten voor %s"; App::$strings["No channel."] = "Geen kanaal."; App::$strings["Common connections"] = "Veel voorkomende connecties"; App::$strings["No connections in common."] = "Geen gemeenschappelijke connecties."; -App::$strings["Authorize application connection"] = "Geef toestemming voor applicatiekoppeling"; -App::$strings["Return to your app and insert this Security Code:"] = "Ga terug naar je app en voeg deze beveiligingscode in:"; -App::$strings["Please login to continue."] = "Inloggen om verder te kunnen gaan."; -App::$strings["Do you want to authorize this application to access your posts and contacts, and/or create new posts for you?"] = "Wil je deze applicatie toestemming geven om jouw berichten en connecties te zien, en/of nieuwe berichten voor jou te plaatsen?"; -App::$strings["sent you a private message"] = "stuurde jou een privébericht"; -App::$strings["added your channel"] = "voegde jouw kanaal toe"; -App::$strings["g A l F d"] = "G:i, l d F"; -App::$strings["[today]"] = "[vandaag]"; -App::$strings["posted an event"] = "plaatste een gebeurtenis"; -App::$strings["About this site"] = "Over deze hub"; -App::$strings["Site Name"] = "Hubnaam"; -App::$strings["Administrator"] = "Beheerder"; -App::$strings["Software and Project information"] = "Software- en projectinformatie"; -App::$strings["This site is powered by \$Projectname"] = "Dit is een \$Projectname-hub"; -App::$strings["Federated and decentralised networking and identity services provided by Zot"] = "Federatieve en gedecentraliseerde netwerk- en identiteitsdiensten, mogelijk gemaakt door Zot"; -App::$strings["Version %s"] = "Versie %s"; -App::$strings["Project homepage"] = "Projectwebsite"; -App::$strings["Developer homepage"] = "Ontwikkelaarswebsite"; +App::$strings["toggle full screen mode"] = "Volledig scherm"; +App::$strings["%1\$s is following %2\$s's %3\$s"] = "%1\$s volgt het %3\$s van %2\$s"; +App::$strings["%1\$s stopped following %2\$s's %3\$s"] = "%1\$s volgt het %3\$s van %2\$s niet meer"; +App::$strings["You must be logged in to see this page."] = "Je moet zijn ingelogd om deze pagina te kunnen bekijken."; +App::$strings["Insufficient permissions. Request redirected to profile page."] = "Onvoldoende permissies. Doorgestuurd naar profielpagina."; App::$strings["No valid account found."] = "Geen geldige account gevonden."; App::$strings["Password reset request issued. Check your email."] = "Het verzoek om je wachtwoord opnieuw in te stellen is behandeld. Controleer je e-mail."; App::$strings["Site Member (%s)"] = "Lid van hub (%s)"; @@ -1120,11 +1062,10 @@ App::$strings["Select a bookmark folder"] = "Kies een bladwijzermap"; App::$strings["Save Bookmark"] = "Bladwijzer opslaan"; App::$strings["URL of bookmark"] = "URL van bladwijzer"; App::$strings["Or enter new bookmark folder name"] = "Of geef de naam op van een nieuwe bladwijzermap"; -App::$strings["This directory server requires an access token"] = "Deze kanalengidshub (directoryserver) heeft een toegangs-token nodig"; -App::$strings["Authentication failed."] = "Authenticatie mislukt."; -App::$strings["Remote Authentication"] = "Authenticatie op afstand"; -App::$strings["Enter your channel address (e.g. channel@example.com)"] = "Vul jouw kanaaladres in (bijv. channel@example.com)"; -App::$strings["Authenticate"] = "Authenticeren"; +App::$strings["Channel added."] = "Kanaal toegevoegd."; +App::$strings["__ctx:mood__ %1\$s is %2\$s"] = "%1\$s is %2\$s"; +App::$strings["Mood"] = "Stemming"; +App::$strings["Set your current mood and tell your friends"] = "Noteer je huidige stemming en toon het aan je connecties"; App::$strings["Please login."] = "Inloggen."; App::$strings["Account removals are not allowed within 48 hours of changing the account password."] = "Het verwijderen van een account is niet toegestaan binnen 48 uur nadat het wachtwoord is veranderd."; App::$strings["Remove This Account"] = "Verwijder dit account"; @@ -1141,56 +1082,42 @@ App::$strings["Edit System Page Description"] = "Systeempagina's bewerken"; App::$strings["Layout not found."] = "Lay-out niet gevonden."; App::$strings["Module Name:"] = "Modulenaam:"; App::$strings["Layout Help"] = "Lay-out-hulp"; -App::$strings["Export Channel"] = "Kanaal exporteren"; -App::$strings["Export your basic channel information to a file. This acts as a backup of your connections, permissions, profile and basic data, which can be used to import your data to a new server hub, but does not contain your content."] = "Exporteer de basisinformatie van jouw kanaal naar een bestand. Dit fungeert als een back-up van jouw connecties, permissies, profiel en basisgegevens, die gebruikt kan worden om op een nieuwe hub jouw gegevens te importeren. Deze back-up bevat echter niet de inhoud van jouw kanaal."; -App::$strings["Export Content"] = "Inhoud exporteren"; -App::$strings["Export your channel information and recent content to a JSON backup that can be restored or imported to another server hub. This backs up all of your connections, permissions, profile data and several months of posts. This file may be VERY large. Please be patient - it may take several minutes for this download to begin."] = "Exporteer informatie en recente inhoud van jouw kanaal naar een JSON-back-up, wat kan worden gebruikt om jouw kanaal te herstellen of te importeren op een andere hub. Dit slaat al jouw connecties, permissies, profielgegevens en enkele maanden aan inhoud van jouw kanaal op. Dit bestand kan ZEER groot worden. Wees geduldig - het kan enkele minuten duren voordat de download begint."; -App::$strings["Export your posts from a given year."] = "Exporteer jouw berichten uit een bepaald jaar."; -App::$strings["You may also export your posts and conversations for a particular year or month. Adjust the date in your browser location bar to select other dates. If the export fails (possibly due to memory exhaustion on your server hub), please try again selecting a more limited date range."] = "Je kan ook berichten en conversaties uit een bepaald jaar of van een bepaalde maand exporteren. Verander de datum in de adresbalk van jouw webbrowser om andere jaren en maanden te selecteren. Wanneer het exporteren mislukt (waarschijnlijk door een gebrek aan beschikbaar servergeheugen), probeer het dan nogmaals met een beperkter tijdvak."; -App::$strings["To select all posts for a given year, such as this year, visit <a href=\"%1\$s\">%2\$s</a>"] = "Bezoek <a href=\"%1\$s\">%2\$s</a> om alle berichten van bijvoorbeeld dit jaar te selecteren. "; -App::$strings["To select all posts for a given month, such as January of this year, visit <a href=\"%1\$s\">%2\$s</a>"] = "Bezoek <a href=\"%1\$s\">%2\$s</a> om alle berichten van bijvoorbeeld januari dit jaar te selecteren."; -App::$strings["These content files may be imported or restored by visiting <a href=\"%1\$s\">%2\$s</a> on any site containing your channel. For best results please import or restore these in date order (oldest first)."] = "Deze back-up-bestanden kunnen geïmporteerd of hersteld worden door op jouw hub en met jouw kanaal <a href=\"%1\$s\">%2\$s</a> te bezoeken. Voor het beste resultaat kan je de bestanden in chronologische volgorde importeren of herstellen."; -App::$strings["Permissions denied."] = "Permissies niet toegestaan"; -App::$strings["l, F j"] = "l j F"; -App::$strings["Link to Source"] = "Originele locatie"; -App::$strings["Edit Event"] = "Gebeurtenis bewerken"; -App::$strings["Create Event"] = "Gebeurtenis aanmaken"; -App::$strings["Export"] = "Exporteren"; -App::$strings["Import"] = "Importeren"; -App::$strings["Today"] = "Vandaag"; -App::$strings["# Accounts"] = "# accounts"; -App::$strings["# blocked accounts"] = "# geblokkeerde accounts"; -App::$strings["# expired accounts"] = "# verlopen accounts"; -App::$strings["# expiring accounts"] = "# accounts die nog moeten verlopen"; -App::$strings["# Channels"] = "# Kanalen"; -App::$strings["# primary"] = "# primair"; -App::$strings["# clones"] = "# klonen"; -App::$strings["Message queues"] = "Berichtenwachtrij"; -App::$strings["Your software should be updated"] = "Jouw software moet worden bijgewerkt "; -App::$strings["Summary"] = "Samenvatting"; -App::$strings["Registered accounts"] = "Geregistreerde accounts"; -App::$strings["Pending registrations"] = "Accounts die op goedkeuring wachten"; -App::$strings["Registered channels"] = "Geregistreerde kanalen"; -App::$strings["Active plugins"] = "Ingeschakelde plugins"; -App::$strings["Version"] = "Versie"; -App::$strings["Repository version (master)"] = "Versie repository (master)"; -App::$strings["Repository version (dev)"] = "Versie repository (dev)"; -App::$strings["Remote privacy information not available."] = "Privacy-informatie op afstand niet beschikbaar."; -App::$strings["Visible to:"] = "Zichtbaar voor:"; +App::$strings["%d rating"] = array( + 0 => "%d beoordeling", + 1 => "%d beoordelingen", +); +App::$strings["Gender: "] = "Geslacht:"; +App::$strings["Status: "] = "Status: "; +App::$strings["Homepage: "] = "Homepage: "; +App::$strings["Age:"] = "Leeftijd:"; +App::$strings["Location:"] = "Plaats:"; +App::$strings["Description:"] = "Omschrijving:"; +App::$strings["Hometown:"] = "Oorspronkelijk uit:"; +App::$strings["About:"] = "Over:"; +App::$strings["Connect"] = "Verbinden"; +App::$strings["Public Forum:"] = "Openbaar forum:"; +App::$strings["Keywords: "] = "Trefwoorden: "; +App::$strings["Don't suggest"] = "Niet voorstellen"; +App::$strings["Common connections:"] = "Gemeenschappelijke connecties:"; +App::$strings["Global Directory"] = "Volledige kanalengids"; +App::$strings["Local Directory"] = "Lokale kanalengids"; +App::$strings["Finding:"] = "Gezocht naar:"; +App::$strings["Channel Suggestions"] = "Voorgestelde kanalen"; +App::$strings["next page"] = "volgende pagina"; +App::$strings["previous page"] = "vorige pagina"; +App::$strings["Sort options"] = "Sorteeropties"; +App::$strings["Alphabetic"] = "Alfabetisch"; +App::$strings["Reverse Alphabetic"] = "Omgekeerd alfabetisch"; +App::$strings["Newest to Oldest"] = "Nieuw naar oud"; +App::$strings["Oldest to Newest"] = "Oud naar nieuw"; +App::$strings["No entries (some entries may be hidden)."] = "Niets gevonden (sommige kanalen kunnen verborgen zijn)."; +App::$strings["vcard"] = "vcard"; +App::$strings["Unable to find your hub."] = "Niet in staat om je hub te vinden"; +App::$strings["Post successful."] = "Verzenden bericht geslaagd."; +App::$strings["Source of Item"] = "Bron van item"; App::$strings["No service class restrictions found."] = "Geen abonnementsbeperkingen gevonden."; -App::$strings["Import Webpage Elements"] = "Webpagina-elementen importeren"; -App::$strings["Import selected"] = "Importbestand geselecteerd"; -App::$strings["Export Webpage Elements"] = "Webpagina-elementen exporteren"; -App::$strings["Export selected"] = "Selectie exporteren"; -App::$strings["Webpages"] = "Webpagina's"; -App::$strings["Actions"] = "Acties"; -App::$strings["Page Link"] = "Paginalink"; -App::$strings["Page Title"] = "Paginatitel"; -App::$strings["Invalid file type."] = "Ongeldig bestandsformaat"; -App::$strings["Error opening zip file"] = "Fout tijdens openen zipbestand"; -App::$strings["Invalid folder path."] = "Ongeldige maplocatie"; -App::$strings["No webpage elements detected."] = "Geen webpagina-elementen gedecteerd"; -App::$strings["Import complete."] = "Importeren voltooid."; +App::$strings["network"] = "netwerk"; +App::$strings["RSS"] = "RSS"; App::$strings["Channel removals are not allowed within 48 hours of changing the account password."] = "Het verwijderen van een kanaal is niet toegestaan binnen 48 uur nadat het wachtwoord van het account is veranderd."; App::$strings["Remove This Channel"] = "Verwijder dit kanaal"; App::$strings["This channel will be completely removed from the network. "] = "Dit kanaal wordt volledig uit het \$Projectname-netwerk verwijderd."; @@ -1201,36 +1128,9 @@ App::$strings["Files: shared with me"] = "Bestanden: met mij gedeeld"; App::$strings["NEW"] = "NIEUW"; App::$strings["Remove all files"] = "Verwijder alle bestanden"; App::$strings["Remove this file"] = "Verwijder dit bestand"; -App::$strings["Not found"] = "Niet gevonden"; -App::$strings["Invalid channel"] = "Onbekend kanaal"; -App::$strings["Error retrieving wiki"] = "Fout tijdens ophalen wiki"; -App::$strings["Error creating zip file export folder"] = "Fout tijdens aanmaken exportmap zipbestand"; -App::$strings["Error downloading wiki: "] = "Fout tijdens downloaden wiki: "; -App::$strings["Wikis"] = "Wiki's"; -App::$strings["Download"] = "Download"; -App::$strings["Wiki name"] = "Naam wiki"; -App::$strings["Content type"] = "Opmaaktype"; -App::$strings["Create a status post for this wiki"] = "Plaats een bericht over deze wiki"; -App::$strings["Wiki not found"] = "Wiki is niet gevonden"; -App::$strings["Rename page"] = "Pagina hernoemen"; -App::$strings["Error retrieving page content"] = "Fout tijdens ophalen inhoud pagina"; -App::$strings["Revision Comparison"] = "Revisies vergelijken"; -App::$strings["Revert"] = "Ongedaan maken"; -App::$strings["Source"] = "Bron"; -App::$strings["New page name"] = "Nieuwe paginanaam"; -App::$strings["Embed image from photo albums"] = "Afbeelding uit een fotoalbum invoegen"; -App::$strings["Embed an image from your albums"] = "Afbeelding uit jouw albums invoegen"; -App::$strings["OK"] = "OK"; -App::$strings["Choose images to embed"] = "Kies afbeeldingen om in te voegen"; -App::$strings["Choose an album"] = "Kies een album"; -App::$strings["Choose a different album"] = "Kies een ander album"; -App::$strings["Error getting album list"] = "Fout tijdens ophalen albumlijst"; -App::$strings["Error getting photo link"] = "Fout tijdens ophalen fotolink"; -App::$strings["Error getting album"] = "Fout tijdens ophalen album"; -App::$strings["Error creating wiki. Invalid name."] = "Fout tijdens aanmaken wiki. Ongeldige naam."; -App::$strings["Wiki created, but error creating Home page."] = "Wiki aangemaakt, maar fout tijdens aanmaken homepagina."; -App::$strings["Error creating wiki"] = "Fout tijdens aanmaken wiki."; -App::$strings["New page created"] = "Nieuwe pagina aangemaakt"; +App::$strings["post"] = "bericht"; +App::$strings["comment"] = "reactie"; +App::$strings["%1\$s tagged %2\$s's %3\$s with %4\$s"] = "%1\$s heeft het %3\$s van %2\$s getagd met %4\$s"; App::$strings["Failed to create source. No channel selected."] = "Aanmaken bron mislukt. Geen kanaal geselecteerd."; App::$strings["Source created."] = "Bron aangemaakt."; App::$strings["Source updated."] = "Bron aangemaakt."; @@ -1243,19 +1143,82 @@ App::$strings["Only import content with these words (one per line)"] = "Importee App::$strings["Leave blank to import all public content"] = "Laat leeg om alle openbare inhoud te importeren"; App::$strings["Channel Name"] = "Kanaalnaam"; App::$strings["Add the following categories to posts imported from this source (comma separated)"] = "De volgende categorieën aan berichten toevoegen die uit deze bron zijn geïmporteerd (door komma's gescheiden)"; -App::$strings["Optional"] = "Optioneel"; +App::$strings["Optional"] = "Niet verplicht"; App::$strings["Source not found."] = "Bron niet gevonden"; App::$strings["Edit Source"] = "Bron bewerken"; App::$strings["Delete Source"] = "Bron verwijderen"; App::$strings["Source removed"] = "Bron verwijderd"; App::$strings["Unable to remove source."] = "Verwijderen bron mislukt."; -App::$strings["%1\$s is following %2\$s's %3\$s"] = "%1\$s volgt het %3\$s van %2\$s"; -App::$strings["%1\$s stopped following %2\$s's %3\$s"] = "%1\$s volgt het %3\$s van %2\$s niet meer"; App::$strings["No suggestions available. If this is a new site, please try again in 24 hours."] = "Geen voorgestelde kanalen gevonden. Wanneer dit een nieuwe hub is, probeer het dan over 24 uur weer."; App::$strings["Ignore/Hide"] = "Negeren/Verbergen"; -App::$strings["post"] = "bericht"; -App::$strings["comment"] = "reactie"; -App::$strings["%1\$s tagged %2\$s's %3\$s with %4\$s"] = "%1\$s heeft het %3\$s van %2\$s getagd met %4\$s"; +App::$strings["Profile not found."] = "Profiel niet gevonden."; +App::$strings["Profile deleted."] = "Profiel verwijderd."; +App::$strings["Profile-"] = "Profiel-"; +App::$strings["New profile created."] = "Nieuw profiel aangemaakt."; +App::$strings["Profile unavailable to clone."] = "Profiel niet beschikbaar om te klonen"; +App::$strings["Profile unavailable to export."] = "Geen profiel beschikbaar om te exporteren"; +App::$strings["Profile Name is required."] = "Profielnaam is vereist"; +App::$strings["Marital Status"] = "Huwelijke status"; +App::$strings["Romantic Partner"] = "Romantische partner"; +App::$strings["Likes"] = "Houdt van"; +App::$strings["Dislikes"] = "Houdt niet van"; +App::$strings["Work/Employment"] = "Werk/arbeid"; +App::$strings["Religion"] = "Religie"; +App::$strings["Political Views"] = "Politieke overtuigingen"; +App::$strings["Gender"] = "Geslacht"; +App::$strings["Sexual Preference"] = "Seksuele voorkeur"; +App::$strings["Homepage"] = "Homepage"; +App::$strings["Interests"] = "Interesses"; +App::$strings["Profile updated."] = "Profiel bijgewerkt"; +App::$strings["Hide your connections list from viewers of this profile"] = "Laat de lijst met connecties niet aan bezoekers van dit profiel zien."; +App::$strings["Edit Profile Details"] = "Profiel bewerken"; +App::$strings["View this profile"] = "Profiel weergeven"; +App::$strings["Edit visibility"] = "Zichtbaarheid bewerken"; +App::$strings["Profile Tools"] = "Hulpmiddelen"; +App::$strings["Change cover photo"] = "Omslagfoto wijzigen"; +App::$strings["Change profile photo"] = "Profielfoto veranderen"; +App::$strings["Create a new profile using these settings"] = "Een nieuw profiel aanmaken met dit profiel als basis"; +App::$strings["Clone this profile"] = "Dit profiel klonen"; +App::$strings["Delete this profile"] = "Dit profiel verwijderen"; +App::$strings["Add profile things"] = "Dingen aan je profiel toevoegen"; +App::$strings["Personal"] = "Persoonlijk"; +App::$strings["Relation"] = "Relatie"; +App::$strings["Miscellaneous"] = "Diversen"; +App::$strings["Import profile from file"] = "Profiel vanuit bestand importeren"; +App::$strings["Export profile to file"] = "Profiel naar bestand exporteren"; +App::$strings["Your gender"] = "Jouw geslacht"; +App::$strings["Marital status"] = "Burgerlijke staat"; +App::$strings["Sexual preference"] = "Seksuele voorkeur"; +App::$strings["Profile name"] = "Profielnaam"; +App::$strings["This is your default profile."] = "Dit is jouw standaardprofiel"; +App::$strings["Your full name"] = "Jouw volledige naam"; +App::$strings["Title/Description"] = "Titel/omschrijving"; +App::$strings["Street address"] = "Straat en huisnummer"; +App::$strings["Locality/City"] = "Woonplaats"; +App::$strings["Region/State"] = "Provincie/gewest/deelstaat"; +App::$strings["Postal/Zip code"] = "Postcode"; +App::$strings["Who (if applicable)"] = "Wie (wanneer van toepassing)"; +App::$strings["Examples: cathy123, Cathy Williams, cathy@example.com"] = "Voorbeelden: petra123, Petra Jansen, petra@voorbeeld.nl"; +App::$strings["Since (date)"] = "Sinds (datum)"; +App::$strings["Tell us about yourself"] = "Vertel ons iets over jezelf"; +App::$strings["Homepage URL"] = "URL homepagina"; +App::$strings["Hometown"] = "Oorspronkelijk uit"; +App::$strings["Political views"] = "Politieke overtuigingen"; +App::$strings["Religious views"] = "Religieuze overtuigingen"; +App::$strings["Keywords used in directory listings"] = "Trefwoorden voor in de kanalengids"; +App::$strings["Example: fishing photography software"] = "Voorbeeld: muziek, fotografie, software"; +App::$strings["Musical interests"] = "Muzikale interesses"; +App::$strings["Books, literature"] = "Boeken/literatuur"; +App::$strings["Television"] = "Televisie"; +App::$strings["Film/Dance/Culture/Entertainment"] = "Film/dans/cultuur/entertainment"; +App::$strings["Hobbies/Interests"] = "Hobby's/interesses"; +App::$strings["Love/Romance"] = "Liefde/romantiek"; +App::$strings["School/Education"] = "School/opleiding"; +App::$strings["Contact information and social networks"] = "Contactinformatie en sociale netwerken"; +App::$strings["My other channels"] = "Mijn andere kanalen"; +App::$strings["Communications"] = "Communicatie"; +App::$strings["Profile Image"] = "Profielfoto"; +App::$strings["Edit Profiles"] = "Bewerk profielen"; App::$strings["Additional Features"] = "Extra functies"; App::$strings["Name is required"] = "Naam is vereist"; App::$strings["Key and Secret are required"] = "Key en secret zijn vereist"; @@ -1272,15 +1235,6 @@ App::$strings["Connected Apps"] = "Verbonden applicaties"; App::$strings["Client key starts with"] = "Client key begint met"; App::$strings["No name"] = "Geen naam"; App::$strings["Remove authorization"] = "Autorisatie verwijderen"; -App::$strings["This channel is limited to %d tokens"] = "Dit kanaal heeft een limiet van %d tokens"; -App::$strings["Name and Password are required."] = "Naam en wachtwoord zijn vereist"; -App::$strings["Token saved."] = "Token opgeslagen."; -App::$strings["Use this form to create temporary access identifiers to share things with non-members. These identities may be used in Access Control Lists and visitors may login using these credentials to access private content."] = "Gebruik dit formulier om tijdelijke identiteiten aan te maken, waarmee je bepaalde informatie met niet-leden kan delen. Deze identiteiten kunnen onder Permissies (handmatige selectie) worden gebruikt. Gasten kunnen inloggen met onderstaande gegevens om zo toegang te krijgen tot privéinhoud."; -App::$strings["You may also provide <em>dropbox</em> style access links to friends and associates by adding the Login Password to any specific site URL as shown. Examples:"] = "Je kan ook <em>dropbox</em>-achtige links aan mensen geven door bovenstaand wachtwoord op onderstaande manier aan een hub-URL toe te voegen. Voorbeelden:"; -App::$strings["Guest Access Tokens"] = "Gasttoegang"; -App::$strings["Login Name"] = "Inlognaam"; -App::$strings["Login Password"] = "Wachtwoord:"; -App::$strings["Expires (yyyy-mm-dd)"] = "Geldig t/m (yyyy-mm-dd)"; App::$strings["Not valid email."] = "Geen geldig e-mailadres."; App::$strings["Protected email address. Cannot change to that email."] = "Beschermd e-mailadres. Kan dat e-mailadres niet gebruiken."; App::$strings["System failure storing new email. Please try again."] = "Systeemfout opslaan van nieuwe e-mail. Probeer het nog een keer."; @@ -1343,6 +1297,7 @@ App::$strings["May reduce spam activity"] = "Kan eventuele spam verminderen"; App::$strings["Default Access Control List (ACL)"] = "Standaard permissies voor nieuwe berichten"; App::$strings["Use my default audience setting for the type of object published"] = "Gebruik mijn standaard privacy-instelling voor dit type publicatie"; App::$strings["Channel permissions category:"] = "Kanaaltype en -permissies:"; +App::$strings["Default Permissions Group"] = "Standaard permissiegroep"; App::$strings["Maximum private messages per day from unknown people:"] = "Maximum aantal privé-berichten per dag van onbekende personen:"; App::$strings["Useful to reduce spamming"] = "Kan eventuele spam verminderen"; App::$strings["Notification Settings"] = "Notificatie-instellingen"; @@ -1387,6 +1342,25 @@ App::$strings["Personal menu to display in your channel pages"] = "Persoonlijk m App::$strings["Remove this channel."] = "Verwijder dit kanaal."; App::$strings["Firefox Share \$Projectname provider"] = "\$Projectname-service voor Firefox Share"; App::$strings["Start calendar week on monday"] = "Begin in de agenda de week op maandag"; +App::$strings["Affinity Slider settings updated."] = "Affiniteitsinstellingen bijgewerkt."; +App::$strings["No feature settings configured"] = "Geen plugin-instellingen aanwezig"; +App::$strings["Default maximum affinity level"] = "Standaard hoogste affiniteitsniveau"; +App::$strings["Default minimum affinity level"] = "Standaard laagste affiniteitsniveau"; +App::$strings["Affinity Slider Settings"] = "Affiniteitsinstellingen"; +App::$strings["Feature/Addon Settings"] = "Plugin-instellingen"; +App::$strings["Permission category saved."] = "Permissiegroep opgeslagen."; +App::$strings["Use this form to create permission rules for various classes of people or connections."] = "Gebruik dit formulier om permissieregels voor diverse soorten mensen en connecties aan te maken."; +App::$strings["Permission Categories"] = "Permissiegroepen"; +App::$strings["Permission Name"] = "Permissienaam"; +App::$strings["This channel is limited to %d tokens"] = "Dit kanaal heeft een limiet van %d tokens"; +App::$strings["Name and Password are required."] = "Naam en wachtwoord zijn vereist"; +App::$strings["Token saved."] = "Token opgeslagen."; +App::$strings["Use this form to create temporary access identifiers to share things with non-members. These identities may be used in Access Control Lists and visitors may login using these credentials to access private content."] = "Gebruik dit formulier om tijdelijke identiteiten aan te maken, waarmee je bepaalde informatie met niet-leden kan delen. Deze identiteiten kunnen onder Permissies (handmatige selectie) worden gebruikt. Gasten kunnen inloggen met onderstaande gegevens om zo toegang te krijgen tot privéinhoud."; +App::$strings["You may also provide <em>dropbox</em> style access links to friends and associates by adding the Login Password to any specific site URL as shown. Examples:"] = "Je kan ook <em>dropbox</em>-achtige links aan mensen geven door bovenstaand wachtwoord op onderstaande manier aan een hub-URL toe te voegen. Voorbeelden:"; +App::$strings["Guest Access Tokens"] = "Gasttoegang"; +App::$strings["Login Name"] = "Inlognaam"; +App::$strings["Login Password"] = "Wachtwoord:"; +App::$strings["Expires (yyyy-mm-dd)"] = "Geldig t/m (yyyy-mm-dd)"; App::$strings["No special theme for mobile devices"] = "Geen speciaal thema voor mobiele apparaten"; App::$strings["%s - (Experimental)"] = "%s - (experimenteel)"; App::$strings["Display Settings"] = "Weergave-instellingen"; @@ -1405,7 +1379,7 @@ App::$strings["Maximum number of conversations to load at any time:"] = "Maximaa App::$strings["Maximum of 100 items"] = "Maximaal 100 conversaties"; App::$strings["Show emoticons (smilies) as images"] = "Toon emoticons (smilies) als afbeeldingen"; App::$strings["Manual conversation updates"] = "Handmatige conversatie-updates"; -App::$strings["Default is automatic, which may increase screen jumping"] = "Standaard is automatisch, maar soms kan het zorgen voor het verspringen van items"; +App::$strings["Default is on, turning this off may increase screen jumping"] = "Dit is standaard ingeschakeld en door dit uit te schakelen kunnen items soms verspringen."; App::$strings["Link post titles to source"] = "Berichtkoppen naar originele locatie linken"; App::$strings["System Page Layout Editor - (advanced)"] = "Lay-out bewerken van systeempagina's (geavanceerd)"; App::$strings["Use blog/list mode on channel page"] = "Gebruik blog/lijst-modus op kanaalpagina"; @@ -1414,8 +1388,6 @@ App::$strings["Use blog/list mode on grid page"] = "Gebruik blog/lijst-modus op App::$strings["Channel page max height of content (in pixels)"] = "Maximale hoogte berichtinhoud op kanaalpagina (in pixels)"; App::$strings["click to expand content exceeding this height"] = "klik om inhoud uit te klappen die deze hoogte overschrijdt"; App::$strings["Grid page max height of content (in pixels)"] = "Maximale hoogte berichtinhoud op gridpagina (in pixels)"; -App::$strings["No feature settings configured"] = "Geen plugin-instellingen aanwezig"; -App::$strings["Feature/Addon Settings"] = "Plugin-instellingen"; App::$strings["Tag removed"] = "Tag verwijderd"; App::$strings["Remove Item Tag"] = "Verwijder item-tag"; App::$strings["Select a tag to remove: "] = "Kies een tag om te verwijderen"; @@ -1430,28 +1402,135 @@ App::$strings["Select a profile"] = "Kies een profiel"; App::$strings["Post an activity"] = "Plaats een bericht"; App::$strings["Only sends to viewers of the applicable profile"] = "Toont dit alleen aan diegene die het gekozen profiel mogen zien."; App::$strings["Name of thing e.g. something"] = "Naam van ding"; -App::$strings["URL of thing (optional)"] = "URL van ding (optioneel)"; -App::$strings["URL for photo of thing (optional)"] = "URL voor foto van ding (optioneel)"; +App::$strings["URL of thing (optional)"] = "URL van ding (niet verplicht)"; +App::$strings["URL for photo of thing (optional)"] = "URL voor foto van ding (niet verplicht)"; App::$strings["Add Thing to your Profile"] = "Ding aan je profiel toevoegen"; -App::$strings["Your service plan only allows %d channels."] = "Jouw abonnement staat maar %d kanalen toe."; -App::$strings["Cloned channel not found. Import failed."] = "Gekloond kanaal niet gevonden. Importeren mislukt."; -App::$strings["No channel. Import failed."] = "Geen kanaal. Importeren mislukt."; -App::$strings["Import completed."] = "Import voltooid."; -App::$strings["You must be logged in to use this feature."] = "Je moet ingelogd zijn om dit onderdeel te kunnen gebruiken."; -App::$strings["Import Channel"] = "Kanaal importeren"; -App::$strings["Use this form to import an existing channel from a different server/hub. You may retrieve the channel identity from the old server/hub via the network or provide an export file."] = "Gebruik dit formulier om een bestaand kanaal te importeren van een andere hub. Je kan de kanaal-identiteit van de oude hub via het netwerk ontvangen of een exportbestand verstrekken."; -App::$strings["Or provide the old server/hub details"] = "Of vul de gegevens van de oude hub in"; -App::$strings["Your old identity address (xyz@example.com)"] = "Jouw oude kanaaladres (xyz@example.com)"; -App::$strings["Your old login email address"] = "Het e-mailadres van je oude account"; -App::$strings["Your old login password"] = "Wachtwoord van jouw oude account"; -App::$strings["For either option, please choose whether to make this hub your new primary address, or whether your old location should continue this role. You will be able to post from either location, but only one can be marked as the primary location for files, photos, and media."] = "Voor elke optie geldt dat je moet kiezen of je jouw primaire kanaaladres op deze hub wil instellen of dat jouw oude hub deze rol blijft vervullen."; -App::$strings["Make this hub my primary location"] = "Stel deze hub als mijn primaire locatie in"; -App::$strings["Import existing posts if possible (experimental - limited by available memory"] = "Importeer bestaande berichten wanneer mogelijk (experimenteel - afhankelijk van beschikbaar servergeheugen)"; -App::$strings["This process may take several minutes to complete. Please submit the form only once and leave this page open until finished."] = "Dit proces kan enkele minuten in beslag nemen. Klik maar één keer op opslaan en verlaat deze pagina niet alvorens het proces is voltooid."; +App::$strings["\$Projectname Server - Setup"] = "\$Projectname Hub - Setup"; +App::$strings["Could not connect to database."] = "Could not connect to database."; +App::$strings["Could not connect to specified site URL. Possible SSL certificate or DNS issue."] = "Could not connect to specified hub URL. Possible SSL certificate or DNS issue."; +App::$strings["Could not create table."] = "Could not create table."; +App::$strings["Your site database has been installed."] = "Your hub database has been installed."; +App::$strings["You may need to import the file \"install/schema_xxx.sql\" manually using a database client."] = "You may need to import the file \"install/schema_xxx.sql\" manually using a database client."; +App::$strings["Please see the file \"install/INSTALL.txt\"."] = "Please see the file \"install/INSTALL.txt\"."; +App::$strings["System check"] = "System check"; +App::$strings["Check again"] = "Check again"; +App::$strings["Database connection"] = "Database connection"; +App::$strings["In order to install \$Projectname we need to know how to connect to your database."] = "In order to install \$Projectname we need to know how to connect to your database."; +App::$strings["Please contact your hosting provider or site administrator if you have questions about these settings."] = "Please contact your hosting provider or server administrator if you have questions about these settings."; +App::$strings["The database you specify below should already exist. If it does not, please create it before continuing."] = "The database you specify below should already exist. If it does not, please create it before continuing."; +App::$strings["Database Server Name"] = "Database Server Name"; +App::$strings["Default is 127.0.0.1"] = "Default is 127.0.0.1"; +App::$strings["Database Port"] = "Database Port"; +App::$strings["Communication port number - use 0 for default"] = "Communication port number - use 0 for default"; +App::$strings["Database Login Name"] = "Database Login Name"; +App::$strings["Database Login Password"] = "Database Login Password"; +App::$strings["Database Name"] = "Database Name"; +App::$strings["Database Type"] = "Database Type"; +App::$strings["Site administrator email address"] = "Hub administrator email address"; +App::$strings["Your account email address must match this in order to use the web admin panel."] = "Your account email address must match this in order to use the web admin panel."; +App::$strings["Website URL"] = "Hub URL"; +App::$strings["Please use SSL (https) URL if available."] = "Please use SSL (https) URL if available."; +App::$strings["Please select a default timezone for your website"] = "Please select a default timezone for your hub"; +App::$strings["Site settings"] = "Hub settings"; +App::$strings["PHP version 5.5 or greater is required."] = "PHP version 5.5 or greater is required."; +App::$strings["PHP version"] = "PHP version"; +App::$strings["Could not find a command line version of PHP in the web server PATH."] = "Could not find a command line version of PHP in the web server PATH."; +App::$strings["If you don't have a command line version of PHP installed on server, you will not be able to run background polling via cron."] = "If you don't have a command line version of PHP installed on server, you will not be able to run background polling via cron."; +App::$strings["PHP executable path"] = "PHP executable path"; +App::$strings["Enter full path to php executable. You can leave this blank to continue the installation."] = "Enter full path to php executable. You can leave this blank to continue the installation."; +App::$strings["Command line PHP"] = "Command line PHP"; +App::$strings["Unable to check command line PHP, as shell_exec() is disabled. This is required."] = "Unable to check command line PHP, as shell_exec() is disabled. This is required."; +App::$strings["The command line version of PHP on your system does not have \"register_argc_argv\" enabled."] = "The command line version of PHP on your system does not have \"register_argc_argv\" enabled."; +App::$strings["This is required for message delivery to work."] = "This is required for message delivery to work."; +App::$strings["PHP register_argc_argv"] = "PHP register_argc_argv"; +App::$strings["Your max allowed total upload size is set to %s. Maximum size of one file to upload is set to %s. You are allowed to upload up to %d files at once."] = "Your max allowed total upload size is set to %s. Maximum size of one file to upload is set to %s. You are allowed to upload up to %d files at once."; +App::$strings["You can adjust these settings in the server php.ini file."] = "You can adjust these settings in the server php.ini file."; +App::$strings["PHP upload limits"] = "PHP upload limits"; +App::$strings["Error: the \"openssl_pkey_new\" function on this system is not able to generate encryption keys"] = "Error: the \"openssl_pkey_new\" function on this system is not able to generate encryption keys"; +App::$strings["If running under Windows, please see \"http://www.php.net/manual/en/openssl.installation.php\"."] = "If running under Windows, please see \"http://www.php.net/manual/en/openssl.installation.php\"."; +App::$strings["Generate encryption keys"] = "Generate encryption keys"; +App::$strings["libCurl PHP module"] = "libCurl PHP module"; +App::$strings["GD graphics PHP module"] = "GD graphics PHP module"; +App::$strings["OpenSSL PHP module"] = "OpenSSL PHP module"; +App::$strings["PDO database PHP module"] = "PDO database PHP module"; +App::$strings["mb_string PHP module"] = "mb_string PHP module"; +App::$strings["xml PHP module"] = "xml PHP module"; +App::$strings["Apache mod_rewrite module"] = "Apache mod_rewrite module"; +App::$strings["Error: Apache webserver mod-rewrite module is required but not installed."] = "Error: Apache webserver mod-rewrite module is required but not installed."; +App::$strings["exec"] = "exec"; +App::$strings["Error: exec is required but is either not installed or has been disabled in php.ini"] = "Error: exec is required but is either not installed or has been disabled in php.ini"; +App::$strings["shell_exec"] = "shell_exec"; +App::$strings["Error: shell_exec is required but is either not installed or has been disabled in php.ini"] = "Error: shell_exec is required but is either not installed or has been disabled in php.ini"; +App::$strings["Error: libCURL PHP module required but not installed."] = "Error: libCURL PHP module required but not installed."; +App::$strings["Error: GD graphics PHP module with JPEG support required but not installed."] = "Error: GD graphics PHP module with JPEG support required but not installed."; +App::$strings["Error: openssl PHP module required but not installed."] = "Error: openssl PHP module required but not installed."; +App::$strings["Error: PDO database PHP module required but not installed."] = "Error: PDO database PHP module required but not installed."; +App::$strings["Error: mb_string PHP module required but not installed."] = "Error: mb_string PHP module required but not installed."; +App::$strings["Error: xml PHP module required for DAV but not installed."] = "Error: xml PHP module required for DAV but not installed."; +App::$strings["The web installer needs to be able to create a file called \".htconfig.php\" in the top folder of your web server and it is unable to do so."] = "The web installer needs to be able to create a file called \".htconfig.php\" in the top folder of your web server and it is unable to do so."; +App::$strings["This is most often a permission setting, as the web server may not be able to write files in your folder - even if you can."] = "This is most often a permission setting, as the web server may not be able to write files in your folder - even if you can."; +App::$strings["At the end of this procedure, we will give you a text to save in a file named .htconfig.php in your Red top folder."] = "At the end of this procedure, we will give you a text to save in a file named .htconfig.php in your Red top folder."; +App::$strings["You can alternatively skip this procedure and perform a manual installation. Please see the file \"install/INSTALL.txt\" for instructions."] = "You can alternatively skip this procedure and perform a manual installation. Please see the file \"install/INSTALL.txt\" for instructions."; +App::$strings[".htconfig.php is writable"] = ".htconfig.php is writable"; +App::$strings["This software uses the Smarty3 template engine to render its web views. Smarty3 compiles templates to PHP to speed up rendering."] = "This software uses the Smarty3 template engine to render its web views. Smarty3 compiles templates to PHP to speed up rendering."; +App::$strings["In order to store these compiled templates, the web server needs to have write access to the directory %s under the top level web folder."] = "In order to store these compiled templates, the web server needs to have write access to the directory %s under the top level web folder."; +App::$strings["Please ensure that the user that your web server runs as (e.g. www-data) has write access to this folder."] = "Please ensure that the user that your web server runs as (e.g. www-data) has write access to this folder."; +App::$strings["Note: as a security measure, you should give the web server write access to %s only--not the template files (.tpl) that it contains."] = "Note: as a security measure, you should give the web server write access to %s only--not the template files (.tpl) that it contains."; +App::$strings["%s is writable"] = "%s is writable"; +App::$strings["This software uses the store directory to save uploaded files. The web server needs to have write access to the store directory under the top level web folder"] = "This software uses the store directory to save uploaded files. The web server needs to have write access to the store directory under the top level web folder"; +App::$strings["store is writable"] = "store is writable"; +App::$strings["SSL certificate cannot be validated. Fix certificate or disable https access to this site."] = "SSL certificate cannot be validated. Fix certificate or disable https access to this hub."; +App::$strings["If you have https access to your website or allow connections to TCP port 443 (the https: port), you MUST use a browser-valid certificate. You MUST NOT use self-signed certificates!"] = "If you have https access to your hub or allow connections to TCP port 443 (the https: port), you MUST use a browser-valid certificate. You MUST NOT use self-signed certificates!"; +App::$strings["This restriction is incorporated because public posts from you may for example contain references to images on your own hub."] = "This restriction is incorporated because public posts from you may for example contain references to images on your own hub."; +App::$strings["If your certificate is not recognized, members of other sites (who may themselves have valid certificates) will get a warning message on their own site complaining about security issues."] = "If your certificate is not recognized, members of other hubs (who may themselves have valid certificates) will get a warning message on their own hub complaining about security issues."; +App::$strings["This can cause usability issues elsewhere (not just on your own site) so we must insist on this requirement."] = "This can cause usability issues elsewhere (not just on your own hub) so we must insist on this requirement."; +App::$strings["Providers are available that issue free certificates which are browser-valid."] = "Providers are available that issue free certificates which are browser-valid."; +App::$strings["If you are confident that the certificate is valid and signed by a trusted authority, check to see if you have failed to install an intermediate cert. These are not normally required by browsers, but are required for server-to-server communications."] = "If you are confident that the certificate is valid and signed by a trusted authority, check to see if you have failed to install an intermediate cert. These are not normally required by browsers, but are required for server-to-server communications."; +App::$strings["SSL certificate validation"] = "SSL certificate validation"; +App::$strings["Url rewrite in .htaccess is not working. Check your server configuration.Test: "] = "Url rewrite in .htaccess is not working. Check your server configuration.Test: "; +App::$strings["Url rewrite is working"] = "Url rewrite is working"; +App::$strings["The database configuration file \".htconfig.php\" could not be written. Please use the enclosed text to create a configuration file in your web server root."] = "The database configuration file \".htconfig.php\" could not be written. Please use the enclosed text to create a configuration file in your web server root."; +App::$strings["Errors encountered creating database tables."] = "Errors encountered creating database tables."; +App::$strings["<h1>What next</h1>"] = "<h1>What next</h1>"; +App::$strings["IMPORTANT: You will need to [manually] setup a scheduled task for the poller."] = "IMPORTANT: You will need to [manually] setup a scheduled task for the poller."; App::$strings["No connections."] = "Geen connecties."; App::$strings["Visit %s's profile [%s]"] = "Bezoek het profiel van %s [%s]"; App::$strings["View Connections"] = "Connecties weergeven"; -App::$strings["Source of Item"] = "Bron van item"; +App::$strings["Profile Unavailable."] = "Profiel niet beschikbaar."; +App::$strings["Not found"] = "Niet gevonden"; +App::$strings["Invalid channel"] = "Onbekend kanaal"; +App::$strings["Wikis"] = "Wiki's"; +App::$strings["Download"] = "Download"; +App::$strings["Wiki name"] = "Naam wiki"; +App::$strings["Content type"] = "Opmaaktype"; +App::$strings["Create a status post for this wiki"] = "Plaats een bericht over deze wiki"; +App::$strings["Wiki not found"] = "Wiki is niet gevonden"; +App::$strings["Rename page"] = "Pagina hernoemen"; +App::$strings["Error retrieving page content"] = "Fout tijdens ophalen inhoud pagina"; +App::$strings["Revision Comparison"] = "Revisies vergelijken"; +App::$strings["Revert"] = "Ongedaan maken"; +App::$strings["Short description of your changes (optional)"] = "Korte omschrijving van jouw wijzigingen (niet verplicht)"; +App::$strings["Source"] = "Bron"; +App::$strings["New page name"] = "Nieuwe paginanaam"; +App::$strings["Embed image from photo albums"] = "Afbeelding uit een fotoalbum invoegen"; +App::$strings["Embed an image from your albums"] = "Afbeelding uit jouw albums invoegen"; +App::$strings["OK"] = "OK"; +App::$strings["Choose images to embed"] = "Kies afbeeldingen om in te voegen"; +App::$strings["Choose an album"] = "Kies een album"; +App::$strings["Choose a different album"] = "Kies een ander album"; +App::$strings["Error getting album list"] = "Fout tijdens ophalen albumlijst"; +App::$strings["Error getting photo link"] = "Fout tijdens ophalen fotolink"; +App::$strings["Error getting album"] = "Fout tijdens ophalen album"; +App::$strings["Error creating wiki. Invalid name."] = "Fout tijdens aanmaken wiki. Ongeldige naam."; +App::$strings["Wiki created, but error creating Home page."] = "Wiki aangemaakt, maar fout tijdens aanmaken homepagina."; +App::$strings["Error creating wiki"] = "Fout tijdens aanmaken wiki."; +App::$strings["Wiki delete permission denied."] = "Toegang geweigerd tijdens verwijderen wiki."; +App::$strings["Error deleting wiki"] = "Fout tijdens verwijderen wiki"; +App::$strings["New page created"] = "Nieuwe pagina aangemaakt"; +App::$strings["Cannot delete Home"] = "Kan Home niet verwijderen"; +App::$strings["Current Revision"] = "Huidige revisie"; +App::$strings["Selected Revision"] = "Geselecteerde revisie"; +App::$strings["You must be authenticated."] = "Je moet geauthenticeerd zijn"; App::$strings["Room not found"] = "Chatkanaal niet gevonden"; App::$strings["Leave Room"] = "Chatkanaal verlaten"; App::$strings["Delete Room"] = "Chatkanaal verwijderen"; @@ -1467,41 +1546,56 @@ App::$strings["Expiration"] = "Verloopt na"; App::$strings["min"] = "min"; App::$strings["Xchan Lookup"] = "Xchan opzoeken"; App::$strings["Lookup xchan beginning with (or webbie): "] = "Zoek een xchan (of webbie) die begint met:"; -App::$strings["Calendar entries imported."] = "Agenda-items geïmporteerd."; -App::$strings["No calendar entries found."] = "Geen agenda-items gevonden."; -App::$strings["Event can not end before it has started."] = "Gebeurtenis kan niet eindigen voordat het is begonnen"; -App::$strings["Unable to generate preview."] = "Niet in staat om voorvertoning te genereren"; -App::$strings["Event title and start time are required."] = "Titel en begintijd van gebeurtenis zijn vereist."; -App::$strings["Event not found."] = "Gebeurtenis niet gevonden"; -App::$strings["Edit event title"] = "Titel bewerken"; -App::$strings["Event title"] = "Titel"; -App::$strings["Categories (comma-separated list)"] = "Categorieën (door komma's gescheiden lijst)"; -App::$strings["Edit Category"] = "Categorie"; -App::$strings["Category"] = "Categorie"; -App::$strings["Edit start date and time"] = "Begindatum en -tijd bewerken"; -App::$strings["Start date and time"] = "Begindatum en -tijd"; -App::$strings["Finish date and time are not known or not relevant"] = "Einddatum en -tijd zijn niet bekend of niet van toepassing"; -App::$strings["Edit finish date and time"] = "Einddatum en -tijd bewerken"; -App::$strings["Finish date and time"] = "Einddatum en -tijd"; -App::$strings["Adjust for viewer timezone"] = "Aanpassen aan de tijdzone van wie deze gebeurtenis bekijkt"; -App::$strings["Important for events that happen in a particular place. Not practical for global holidays."] = "Belangrijk voor gebeurtenissen die op een bepaalde locatie plaatsvinden. Niet praktisch voor wereldwijde feestdagen."; -App::$strings["Edit Description"] = "Omschrijving bewerken"; -App::$strings["Edit Location"] = "Locatie bewerken"; -App::$strings["Permission settings"] = "Permissies"; -App::$strings["Advanced Options"] = "Geavanceerde opties"; -App::$strings["Edit event"] = "Gebeurtenis bewerken"; -App::$strings["Delete event"] = "Gebeurtenis verwijderen"; -App::$strings["calendar"] = "agenda"; -App::$strings["Month"] = "Maand"; -App::$strings["Week"] = "Week"; -App::$strings["Day"] = "Dag"; -App::$strings["Event removed"] = "Gebeurtenis verwijderd"; -App::$strings["Failed to remove event"] = "Verwijderen gebeurtenis mislukt"; App::$strings["Missing room name"] = "Naam chatkanaal ontbreekt"; App::$strings["Duplicate room name"] = "Naam chatkanaal bestaat al"; App::$strings["Invalid room specifier."] = "Ongeldige omschrijving chatkanaal"; App::$strings["Room not found."] = "Chatkanaal niet gevonden"; App::$strings["Room is full"] = "Chatkanaal is vol"; +App::$strings["\$Projectname Notification"] = "\$Projectname-notificatie"; +App::$strings["\$projectname"] = "\$projectname"; +App::$strings["Thank You,"] = "Bedankt,"; +App::$strings["%s Administrator"] = "Beheerder %s"; +App::$strings["%s <!item_type!>"] = "%s <!item_type!>"; +App::$strings["[\$Projectname:Notify] New mail received at %s"] = "[\$Projectname:Notificatie] Nieuw privébericht ontvangen op %s"; +App::$strings["%1\$s, %2\$s sent you a new private message at %3\$s."] = "%1\$s, %2\$s zond jou een nieuw privébericht om %3\$s."; +App::$strings["%1\$s sent you %2\$s."] = "%1\$s zond jou %2\$s."; +App::$strings["a private message"] = "een privébericht"; +App::$strings["Please visit %s to view and/or reply to your private messages."] = "Bezoek %s om je privéberichten te bekijken en/of er op te reageren."; +App::$strings["%1\$s, %2\$s commented on [zrl=%3\$s]a %4\$s[/zrl]"] = "%1\$s, %2\$s gaf een reactie op [zrl=%3\$s]een %4\$s[/zrl]"; +App::$strings["%1\$s, %2\$s commented on [zrl=%3\$s]%4\$s's %5\$s[/zrl]"] = "%1\$s, %2\$s gaf een reactie op [zrl=%3\$s]een %5\$s van %4\$s[/zrl]"; +App::$strings["%1\$s, %2\$s commented on [zrl=%3\$s]your %4\$s[/zrl]"] = "%1\$s, %2\$s gaf een reactie op [zrl=%3\$s]jouw %4\$s[/zrl]"; +App::$strings["[\$Projectname:Notify] Comment to conversation #%1\$d by %2\$s"] = "[\$Projectname:Notificatie] %2\$s gaf een reactie in conversatie #%1\$d"; +App::$strings["%1\$s, %2\$s commented on an item/conversation you have been following."] = "%1\$s, %2\$s gaf een reactie in een conversatie die jij volgt."; +App::$strings["Please visit %s to view and/or reply to the conversation."] = "Bezoek %s om de conversatie te bekijken en/of er op te reageren."; +App::$strings["%1\$s, %2\$s liked [zrl=%3\$s]your %4\$s[/zrl]"] = "%1\$s, %2\$s vindt [zrl=%3\$s]jouw %4\$s[/zrl] leuk"; +App::$strings["[\$Projectname:Notify] Like received to conversation #%1\$d by %2\$s"] = "[\$Projectname:Notificatie] %2\$s vindt iets leuk in conversatie #%1\$d"; +App::$strings["%1\$s, %2\$s liked an item/conversation you created."] = "%1\$s, %2\$s vindt iets leuk in een conversatie die jij bent gestart."; +App::$strings["[\$Projectname:Notify] %s posted to your profile wall"] = "[\$Projectname:Notificatie] %s heeft een bericht op jouw kanaal geplaatst"; +App::$strings["%1\$s, %2\$s posted to your profile wall at %3\$s"] = "%1\$s, %2\$s heeft om %3\$s een bericht op jouw kanaal geplaatst"; +App::$strings["%1\$s, %2\$s posted to [zrl=%3\$s]your wall[/zrl]"] = "%1\$s, %2\$s heeft een bericht op [zrl=%3\$s]jouw kanaal[/zrl] geplaatst"; +App::$strings["[\$Projectname:Notify] %s tagged you"] = "[\$Projectname:Notificatie] %s heeft jou genoemd"; +App::$strings["%1\$s, %2\$s tagged you at %3\$s"] = "%1\$s, %2\$s noemde jou op %3\$s"; +App::$strings["%1\$s, %2\$s [zrl=%3\$s]tagged you[/zrl]."] = "%1\$s, %2\$s [zrl=%3\$s]noemde jou[/zrl]."; +App::$strings["[\$Projectname:Notify] %1\$s poked you"] = "[\$Projectname:Notificatie] %1\$s heeft jou aangestoten"; +App::$strings["%1\$s, %2\$s poked you at %3\$s"] = "%1\$s, %2\$s heeft je aangestoten op %3\$s"; +App::$strings["%1\$s, %2\$s [zrl=%2\$s]poked you[/zrl]."] = "%1\$s, %2\$s [zrl=%2\$s]heeft je aangestoten[/zrl]."; +App::$strings["[\$Projectname:Notify] %s tagged your post"] = "[\$Projectname:Notificatie] %s heeft jouw bericht getagd"; +App::$strings["%1\$s, %2\$s tagged your post at %3\$s"] = "%1\$s, %2\$s heeft jouw bericht om %3\$s getagd"; +App::$strings["%1\$s, %2\$s tagged [zrl=%3\$s]your post[/zrl]"] = "%1\$s, %2\$s heeft [zrl=%3\$s]jouw bericht[/zrl] getagd"; +App::$strings["[\$Projectname:Notify] Introduction received"] = "[\$Projectname:Notificatie] Connectieverzoek ontvangen"; +App::$strings["%1\$s, you've received an new connection request from '%2\$s' at %3\$s"] = "%1\$s, je hebt een nieuw connectieverzoek ontvangen van '%2\$s' op %3\$s"; +App::$strings["%1\$s, you've received [zrl=%2\$s]a new connection request[/zrl] from %3\$s."] = "%1\$s, je hebt een [zrl=%2\$s]nieuw connectieverzoek[/zrl] ontvangen van %3\$s."; +App::$strings["You may visit their profile at %s"] = "Je kan het profiel bekijken op %s"; +App::$strings["Please visit %s to approve or reject the connection request."] = "Bezoek %s om het connectieverzoek te accepteren of af te wijzen."; +App::$strings["[\$Projectname:Notify] Friend suggestion received"] = "[\$Projectname:Notificatie] Kanaalvoorstel ontvangen"; +App::$strings["%1\$s, you've received a friend suggestion from '%2\$s' at %3\$s"] = "%1\$s, je hebt een kanaalvoorstel ontvangen van '%2\$s' om %3\$s"; +App::$strings["%1\$s, you've received [zrl=%2\$s]a friend suggestion[/zrl] for %3\$s from %4\$s."] = "%1\$s, je hebt [zrl=%2\$s]een kanaalvoorstel[/zrl] ontvangen voor %3\$s van %4\$s."; +App::$strings["Name:"] = "Naam:"; +App::$strings["Photo:"] = "Foto:"; +App::$strings["Please visit %s to approve or reject the suggestion."] = "Bezoek %s om het voorstel te accepteren of af te wijzen."; +App::$strings["[\$Projectname:Notify]"] = "[\$Projectname:Notificatie]"; +App::$strings["created a new post"] = "maakte een nieuw bericht aan"; +App::$strings["commented on %s's post"] = "gaf een reactie op een bericht van %s"; App::$strings["Visible to your default audience"] = "Voor iedereen zichtbaar, mits niet anders ingesteld"; App::$strings["Only me"] = "Alleen ik"; App::$strings["Public"] = "Openbaar"; @@ -1516,6 +1610,24 @@ App::$strings["This is your default setting for who can view your default channe App::$strings["This is your default setting for who can view your connections"] = "Dit is de standaard privacy-instelling voor wie een lijst met jouw connecties kan bekijken"; App::$strings["This is your default setting for who can view your file storage and photos"] = "Dit is de standaard privacy-instelling voor wie jouw bestanden en foto's kan bekijken"; App::$strings["This is your default setting for the audience of your webpages"] = "Dit is de standaard privacy-instelling voor wie jouw webpagina's kan bekijken"; +App::$strings["(No Title)"] = "(Geen titel)"; +App::$strings["Wiki page create failed."] = "Aanmaken wiki-pagina mislukt."; +App::$strings["Wiki not found."] = "Wiki niet gevonden"; +App::$strings["Destination name already exists"] = "Naam van doel bestaat al"; +App::$strings["Page not found"] = "Pagina niet gevonden"; +App::$strings["Error reading page content"] = "Fout tijdens lezen pagina-inhoud"; +App::$strings["Error reading wiki"] = "Fout tijdens lezen wiki"; +App::$strings["Page update failed."] = "Bijwerken van pagina mislukt."; +App::$strings["Nothing deleted"] = "Niets verwijderd"; +App::$strings["Compare: object not found."] = "Vergelijken: object niet gevonden."; +App::$strings["Page updated"] = "Pagina bijgewerkt"; +App::$strings["Untitled"] = "Naamloos"; +App::$strings["Wiki resource_id required for git commit"] = "Resource_id wiki voor git commit vereist"; +App::$strings["Different viewers will see this text differently"] = "Deze tekst wordt per persoon anders weergeven."; +App::$strings["__ctx:permcat__ default"] = "standaard"; +App::$strings["__ctx:permcat__ follower"] = "volger"; +App::$strings["__ctx:permcat__ contributor"] = "bijdrager"; +App::$strings["__ctx:permcat__ publisher"] = "publichist "; App::$strings["Private Message"] = "Niet voor iedereen zichtbaar"; App::$strings["Select"] = "Kies"; App::$strings["Save to Folder"] = "In map opslaan"; @@ -1565,6 +1677,7 @@ App::$strings["Code"] = "Broncode"; App::$strings["Image"] = "Afbeelding"; App::$strings["Insert Link"] = "Link invoegen"; App::$strings["Video"] = "Video"; +App::$strings["Wiki files deleted successfully"] = "Verwijderen wiki-bestanden geslaagd"; App::$strings["Site Admin"] = "Hubbeheerder"; App::$strings["Report Bug"] = "Bugrapport indienen"; App::$strings["View Bookmarks"] = "Bladwijzers bekijken"; @@ -1590,51 +1703,8 @@ App::$strings["Post"] = "Bericht"; App::$strings["Profile Photo"] = "Profielfoto"; App::$strings["Purchase"] = "Aanschaffen"; App::$strings["Undelete"] = "Verwijdering ongedaan maken"; -App::$strings["\$Projectname Notification"] = "\$Projectname-notificatie"; -App::$strings["\$projectname"] = "\$projectname"; -App::$strings["Thank You,"] = "Bedankt,"; -App::$strings["%s Administrator"] = "Beheerder %s"; -App::$strings["%s <!item_type!>"] = "%s <!item_type!>"; -App::$strings["[\$Projectname:Notify] New mail received at %s"] = "[\$Projectname:Notificatie] Nieuw privébericht ontvangen op %s"; -App::$strings["%1\$s, %2\$s sent you a new private message at %3\$s."] = "%1\$s, %2\$s zond jou een nieuw privébericht om %3\$s."; -App::$strings["%1\$s sent you %2\$s."] = "%1\$s zond jou %2\$s."; -App::$strings["a private message"] = "een privébericht"; -App::$strings["Please visit %s to view and/or reply to your private messages."] = "Bezoek %s om je privéberichten te bekijken en/of er op te reageren."; -App::$strings["%1\$s, %2\$s commented on [zrl=%3\$s]a %4\$s[/zrl]"] = "%1\$s, %2\$s gaf een reactie op [zrl=%3\$s]een %4\$s[/zrl]"; -App::$strings["%1\$s, %2\$s commented on [zrl=%3\$s]%4\$s's %5\$s[/zrl]"] = "%1\$s, %2\$s gaf een reactie op [zrl=%3\$s]een %5\$s van %4\$s[/zrl]"; -App::$strings["%1\$s, %2\$s commented on [zrl=%3\$s]your %4\$s[/zrl]"] = "%1\$s, %2\$s gaf een reactie op [zrl=%3\$s]jouw %4\$s[/zrl]"; -App::$strings["[\$Projectname:Notify] Comment to conversation #%1\$d by %2\$s"] = "[\$Projectname:Notificatie] %2\$s gaf een reactie in conversatie #%1\$d"; -App::$strings["%1\$s, %2\$s commented on an item/conversation you have been following."] = "%1\$s, %2\$s gaf een reactie in een conversatie die jij volgt."; -App::$strings["Please visit %s to view and/or reply to the conversation."] = "Bezoek %s om de conversatie te bekijken en/of er op te reageren."; -App::$strings["%1\$s, %2\$s liked [zrl=%3\$s]your %4\$s[/zrl]"] = "%1\$s, %2\$s vindt [zrl=%3\$s]jouw %4\$s[/zrl] leuk"; -App::$strings["[\$Projectname:Notify] Like received to conversation #%1\$d by %2\$s"] = "[\$Projectname:Notificatie] %2\$s vindt iets leuk in conversatie #%1\$d"; -App::$strings["%1\$s, %2\$s liked an item/conversation you created."] = "%1\$s, %2\$s vindt iets leuk in een conversatie die jij bent gestart."; -App::$strings["[\$Projectname:Notify] %s posted to your profile wall"] = "[\$Projectname:Notificatie] %s heeft een bericht op jouw kanaal geplaatst"; -App::$strings["%1\$s, %2\$s posted to your profile wall at %3\$s"] = "%1\$s, %2\$s heeft om %3\$s een bericht op jouw kanaal geplaatst"; -App::$strings["%1\$s, %2\$s posted to [zrl=%3\$s]your wall[/zrl]"] = "%1\$s, %2\$s heeft een bericht op [zrl=%3\$s]jouw kanaal[/zrl] geplaatst"; -App::$strings["[\$Projectname:Notify] %s tagged you"] = "[\$Projectname:Notificatie] %s heeft jou genoemd"; -App::$strings["%1\$s, %2\$s tagged you at %3\$s"] = "%1\$s, %2\$s noemde jou op %3\$s"; -App::$strings["%1\$s, %2\$s [zrl=%3\$s]tagged you[/zrl]."] = "%1\$s, %2\$s [zrl=%3\$s]noemde jou[/zrl]."; -App::$strings["[\$Projectname:Notify] %1\$s poked you"] = "[\$Projectname:Notificatie] %1\$s heeft jou aangestoten"; -App::$strings["%1\$s, %2\$s poked you at %3\$s"] = "%1\$s, %2\$s heeft je aangestoten op %3\$s"; -App::$strings["%1\$s, %2\$s [zrl=%2\$s]poked you[/zrl]."] = "%1\$s, %2\$s [zrl=%2\$s]heeft je aangestoten[/zrl]."; -App::$strings["[\$Projectname:Notify] %s tagged your post"] = "[\$Projectname:Notificatie] %s heeft jouw bericht getagd"; -App::$strings["%1\$s, %2\$s tagged your post at %3\$s"] = "%1\$s, %2\$s heeft jouw bericht om %3\$s getagd"; -App::$strings["%1\$s, %2\$s tagged [zrl=%3\$s]your post[/zrl]"] = "%1\$s, %2\$s heeft [zrl=%3\$s]jouw bericht[/zrl] getagd"; -App::$strings["[\$Projectname:Notify] Introduction received"] = "[\$Projectname:Notificatie] Connectieverzoek ontvangen"; -App::$strings["%1\$s, you've received an new connection request from '%2\$s' at %3\$s"] = "%1\$s, je hebt een nieuw connectieverzoek ontvangen van '%2\$s' op %3\$s"; -App::$strings["%1\$s, you've received [zrl=%2\$s]a new connection request[/zrl] from %3\$s."] = "%1\$s, je hebt een [zrl=%2\$s]nieuw connectieverzoek[/zrl] ontvangen van %3\$s."; -App::$strings["You may visit their profile at %s"] = "Je kan het profiel bekijken op %s"; -App::$strings["Please visit %s to approve or reject the connection request."] = "Bezoek %s om het connectieverzoek te accepteren of af te wijzen."; -App::$strings["[\$Projectname:Notify] Friend suggestion received"] = "[\$Projectname:Notificatie] Kanaalvoorstel ontvangen"; -App::$strings["%1\$s, you've received a friend suggestion from '%2\$s' at %3\$s"] = "%1\$s, je hebt een kanaalvoorstel ontvangen van '%2\$s' om %3\$s"; -App::$strings["%1\$s, you've received [zrl=%2\$s]a friend suggestion[/zrl] for %3\$s from %4\$s."] = "%1\$s, je hebt [zrl=%2\$s]een kanaalvoorstel[/zrl] ontvangen voor %3\$s van %4\$s."; -App::$strings["Name:"] = "Naam:"; -App::$strings["Photo:"] = "Foto:"; -App::$strings["Please visit %s to approve or reject the suggestion."] = "Bezoek %s om het voorstel te accepteren of af te wijzen."; -App::$strings["[\$Projectname:Notify]"] = "[\$Projectname:Notificatie]"; -App::$strings["created a new post"] = "maakte een nieuw bericht aan"; -App::$strings["commented on %s's post"] = "gaf een reactie op een bericht van %s"; +App::$strings["Add to app-tray"] = "Aan appmenu toevoegen"; +App::$strings["Remove from app-tray"] = "Uit appmenu verwijderen"; App::$strings["Flag Adult Photos"] = "Markeer foto's als voor volwassenen"; App::$strings["Provide photo edit option to hide inappropriate photos from default album view"] = "Zorgt voor een optie om foto's met inhoud voor volwassenen in de standaard albumweergave te verbergen"; App::$strings["This is a fairly comprehensive and complete guitar chord dictionary which will list most of the available ways to play a certain chord, starting from the base of the fingerboard up to a few frets beyond the twelfth fret (beyond which everything repeats). A couple of non-standard tunings are provided for the benefit of slide players, etc."] = "This is a fairly comprehensive and complete guitar chord dictionary which will list most of the available ways to play a certain chord, starting from the base of the fingerboard up to a few frets beyond the twelfth fret (beyond which everything repeats). A couple of non-standard tunings are provided for the benefit of slide players, etc."; @@ -1646,6 +1716,8 @@ App::$strings["Tuning"] = "Stemmen"; App::$strings["Chord name: example: Em7"] = "Akkoordnaam: bijvoorbeeld: Em7"; App::$strings["Show for left handed stringing"] = "Toon voor linkshandige gitaar"; App::$strings["Quick Reference"] = "Beknopt overzicht"; +App::$strings["No username found in import file."] = "Geen gebruikersnaam in het importbestand gevonden."; +App::$strings["Unable to create a unique channel address. Import failed."] = "Niet in staat om een uniek kanaaladres aan te maken. Importeren is mislukt."; App::$strings["Diaspora Protocol Settings updated."] = "Diaspora-protocol-instellingen bijgewerkt."; App::$strings["Enable the Diaspora protocol for this channel"] = "Het Diaspora-protocol voor dit kanaal inschakelen"; App::$strings["Allow any Diaspora member to comment on your public posts"] = "Geef elk Diaspora-lid toestemming om op jouw openbare berichten te reageren"; @@ -1681,12 +1753,12 @@ App::$strings["<strong><em>Or</em></strong> become a project sponsor (Hubzilla P App::$strings["Please indicate if you would like your first name or full name (or nothing) to appear in our sponsor listing"] = "Geef aan of jouw voornaam of volledige naam (of niets) op onze sponsorlijst moet verschijnen"; App::$strings["Sponsor"] = "Sponsor"; App::$strings["Special thanks to: "] = "Speciale dank gaat naar: "; -App::$strings["Post to Dreamwidth"] = "Doorplaatsen naar Dreamwidth"; +App::$strings["Post to Dreamwidth"] = "Dreamwidth"; App::$strings["Enable Dreamwidth Post Plugin"] = "Doorplaatsen naar Dreamwidth inschakelen"; App::$strings["Dreamwidth username"] = "Gebruikersnaam Dreamwidth"; App::$strings["Dreamwidth password"] = "Wachtwoord Dreamwidth"; App::$strings["Post to Dreamwidth by default"] = "Standaard doorplaatsen naar Dreamwidth"; -App::$strings["Dreamwidth Post Settings"] = "Doorplaatsen naar Dreamwidth"; +App::$strings["Dreamwidth Post Settings"] = "Dreamwidth (berichten doorplaatsen)"; App::$strings["Flattr this!"] = "Flattr this!"; App::$strings["Flattr widget settings updated."] = "Instellingen Flattrwidget bijgewerkt."; App::$strings["Flattr user"] = "Gebruikersnaam Flattr"; @@ -1776,7 +1848,6 @@ App::$strings["This will import all your Friendica photo albums to this Red chan App::$strings["Friendica Server base URL"] = "Basis-URL van Friendica-server"; App::$strings["Friendica Login Username"] = "Gebruikersnaam Friendica"; App::$strings["Friendica Login Password"] = "Wachtwoord Friendica"; -App::$strings["Enable the GNU-Social protocol for this channel"] = "GNU social-protocol voor dit kanaal inschakelen"; App::$strings["Send email to all members"] = "Naar alle leden e-mail versturen"; App::$strings["$1%s Administrator"] = "Beheerder $1%s"; App::$strings["No recipients found."] = "Geen ontvangers gevonden"; @@ -1785,12 +1856,12 @@ App::$strings["Send email to all hub members."] = "Naar alle leden van deze hub App::$strings["Message subject"] = "Onderwerp e-mailbericht"; App::$strings["Sender Email address"] = "E-mailadres afzender"; App::$strings["Test mode (only send to hub administrator)"] = "Testmodus (alleen naar hubbeheerder sturen)"; -App::$strings["Post to Insanejournal"] = "Doorplaatsen naar InsaneJournal"; +App::$strings["Post to Insanejournal"] = "InsaneJournal"; App::$strings["Enable InsaneJournal Post Plugin"] = "Doorplaatsen naar InsaneJournal inschakelen"; App::$strings["InsaneJournal username"] = "Gebruikersnaam InsaneJournal"; App::$strings["InsaneJournal password"] = "Wachtwoord InsaneJournal"; App::$strings["Post to InsaneJournal by default"] = "Standaard doorplaatsen naar InsaneJournal"; -App::$strings["InsaneJournal Post Settings"] = "Doorplaatsen naar InsaneJournal"; +App::$strings["InsaneJournal Post Settings"] = "InsaneJournal (berichten doorplaatsen)"; App::$strings["Insane Journal Settings saved."] = "InsaneJournal-instellingen opgeslagen."; App::$strings["Channels to auto connect"] = "Kanalen om automatisch mee te verbinden"; App::$strings["Comma separated list"] = "Door komma's gescheiden lijst"; @@ -1810,7 +1881,6 @@ App::$strings["Hubzilla password"] = "Wachtwoord Hubzilla"; App::$strings["Approve subscription requests from Hubzilla contacts automatically"] = "Approve subscription requests from Hubzilla contacts automatically"; App::$strings["Purge internal list of jabber addresses of contacts"] = "Purge internal list of jabber addresses of contacts"; App::$strings["Configuration Help"] = "Configuratiehulp"; -App::$strings["Add Contact"] = "Contact toevoegen"; App::$strings["Jappix Mini Settings"] = "Jappix Mini"; App::$strings["Upload a file"] = "Bestand uploaden"; App::$strings["Drop files here to upload"] = "Sleep bestanden hierheen om ze te uploaden"; @@ -1822,19 +1892,19 @@ App::$strings["File has an invalid extension, it should be one of "] = "Bestand App::$strings["Upload was cancelled, or server error encountered"] = "Upload werd geannuleerd of er was een serverfout"; App::$strings["An account has been created for you."] = "Er is voor jou een account aangemaakt."; App::$strings["Authentication successful but rejected: account creation is disabled."] = "Authenticatie geslaagd, maar afgekeurd: aanmaken accounts uitgeschakeld."; -App::$strings["Post to Libertree"] = "Doorplaatsen naar Libertree"; +App::$strings["Post to Libertree"] = "Libertree"; App::$strings["Enable Libertree Post Plugin"] = "Doorplaatsen naar Libertree inschakelen"; App::$strings["Libertree API token"] = "API-token Libertree"; App::$strings["Libertree site URL"] = "Website-URL Libertree"; App::$strings["Post to Libertree by default"] = "Standaard doorplaatsen naar Libertree"; -App::$strings["Libertree Post Settings"] = "Doorplaatsen naar Libertree"; +App::$strings["Libertree Post Settings"] = "Libertree (berichten doorplaatsen)"; App::$strings["Libertree Settings saved."] = "Libertree-instellingen opgeslagen."; -App::$strings["Post to LiveJournal"] = "Doorplaatsen naar LiveJournal"; +App::$strings["Post to LiveJournal"] = "LiveJournal"; App::$strings["Enable LiveJournal Post Plugin"] = "Doorplaatsen naar LiveJournal inschakelen"; App::$strings["LiveJournal username"] = "Gebruikersnaam LiveJournal"; App::$strings["LiveJournal password"] = "Wachtwoord LiveJournal"; -App::$strings["Post to LiveJournal by default"] = "Standaard doorplaatsen naar "; -App::$strings["LiveJournal Post Settings"] = "Doorplaatsen naar LiveJournal"; +App::$strings["Post to LiveJournal by default"] = "Standaard doorplaatsen naar LiveJournal"; +App::$strings["LiveJournal Post Settings"] = "LiveJournal (berichten doorplaatsen)"; App::$strings["LiveJournal Settings saved."] = "LiveJournal-instellingen opgeslagen."; App::$strings["Logfile archive directory"] = "Logbestand archiefmap"; App::$strings["Directory to store rotated logs"] = "Map om geroteerde logbestanden in op te slaan"; @@ -1917,12 +1987,12 @@ App::$strings["NSAbait Settings"] = "NSAbait"; App::$strings["This plugin looks in posts for the words/text you specify below, and collapses any content containing those keywords so it is not displayed at inappropriate times, such as sexual innuendo that may be improper in a work setting. It is polite and recommended to tag any content containing nudity with #NSFW. This filter can also match any other word/text you specify, and can thereby be used as a general purpose content filter."] = "Deze plug-in controleert berichten op woorden die je hieronder kunt opgeven en klapt berichten in die deze woorden bevatten, zodat die berichten niet worden weergegeven op ongeschikte momenten. Denk hierbij aan berichten met erotische afbeeldingen, die waarschijnlijk niet geschikt zijn binnen (bijvoorbeeld) een werkomgeving. Het is beleefd en het wordt aangeraden om zulke berichten met #NSFW te taggen. Dit filter kan ook gebruikt worden met andere woorden en is dus voor alles inzetbaar."; App::$strings["Enable Content filter"] = "Inhoudsfilter inschakelen"; App::$strings["Comma separated list of keywords to hide"] = "Door komma's gescheiden lijst met woorden die gefilterd moeten worden."; -App::$strings["Use /expression/ to provide regular expressions"] = "Gebruik /expressie/ voor reguliere expressies"; +App::$strings["Word, /regular-expression/, lang=xx, lang!=xx"] = "Woord, /reguliere expressie/, lang=xx, lang!=xx"; App::$strings["Not Safe For Work Settings"] = "Not Safe For Work (inhoudsfilter)"; App::$strings["General Purpose Content Filter"] = "Voor alles te gebruiken inhoudsfilter"; App::$strings["NSFW Settings saved."] = "NSFW-instellingen opgeslagen."; App::$strings["Possible adult content"] = "Mogelijk inhoud voor volwassenen"; -App::$strings["%s - click to open/close"] = "%s - Klik om te openen of te sluiten"; +App::$strings["%s - view"] = "%s - tonen"; App::$strings["System defaults:"] = "Systeemstandaarden:"; App::$strings["Preferred Clipart IDs"] = "Voorkeursclipart"; App::$strings["List of preferred clipart ids. These will be shown first."] = "Lijst met clipartnummers die als eerste moeten worden getoond."; @@ -1974,7 +2044,7 @@ App::$strings["Enable Planets Plugin"] = "Planets inschakelen"; App::$strings["Planets Settings"] = "Planets"; App::$strings["You are now authenticated to pumpio."] = "De verbinding met pump.io is geverifieerd"; App::$strings["return to the featured settings page"] = "Ga terug naar pagina met plugin-instellingen"; -App::$strings["Post to Pump.io"] = "Doorplaatsen naar Pump.io"; +App::$strings["Post to Pump.io"] = "Pump.io"; App::$strings["Pump.io servername"] = "Pump.io-servernaam"; App::$strings["Without \"http://\" or \"https://\""] = "Zonder \"http://\" of \"https://\""; App::$strings["Pump.io username"] = "Gebruikersnaam Pump.io"; @@ -1985,7 +2055,7 @@ App::$strings["Enable pump.io Post Plugin"] = "Doorplaatsen naar Pump.io inschak App::$strings["Post to pump.io by default"] = "Standaard doorplaatsen naar Pump.io"; App::$strings["Should posts be public"] = "Moeten berichten openbaar zijn"; App::$strings["Mirror all public posts"] = "Alle openbare berichten doorplaatsen"; -App::$strings["Pump.io Post Settings"] = "Doorplaatsen naar Pump.io"; +App::$strings["Pump.io Post Settings"] = "Pump.io (berichten doorplaatsen)"; App::$strings["PumpIO Settings saved."] = "Pump.io-instellingen opgeslagen."; App::$strings["QR code"] = "QR-code"; App::$strings["QR Generator"] = "QR-code-generator"; @@ -2010,9 +2080,8 @@ App::$strings["Import just this album"] = "Alleen dit album importeren"; App::$strings["Leave blank to import all albums"] = "Laat leeg om alle albums te importeren"; App::$strings["Maximum count to import"] = "Maximaal aantal om te importeren"; App::$strings["0 or blank to import all available"] = "0 of leeg om alles te importeren"; -App::$strings["Post to Red"] = "Doorplaatsen naar Hubzilla"; +App::$strings["Post to Red"] = "Hubzilla"; App::$strings["Channel is required."] = "Een kanaal is vereist."; -App::$strings["Invalid channel."] = "Onbekend kanaal."; App::$strings["redred Settings saved."] = "RedRed-instellingen opgeslagen."; App::$strings["Allow posting to another Hubzilla Channel"] = "Doorplaatsen naar een ander Hubzilla-kanaal toestaan"; App::$strings["Send public postings to Hubzilla channel by default"] = "Standaard doorplaatsen naar een ander Hubzilla-kanaal toestaan"; @@ -2021,15 +2090,15 @@ App::$strings["https://{sitename}/api"] = "https://{hubnaam}/api"; App::$strings["Hubzilla login name"] = "Gebruikersnaam Hubzilla"; App::$strings["Hubzilla channel name"] = "Kanaalnaam Hubzilla"; App::$strings["Nickname"] = "Bijnaam"; -App::$strings["Hubzilla Crosspost Settings"] = "Doorplaatsen naar Hubzilla"; -App::$strings["Post to Friendica"] = "Doorplaatsen naar Friendica"; +App::$strings["Hubzilla Crosspost Settings"] = "Hubzilla (berichten doorplaatsen)"; +App::$strings["Post to Friendica"] = "Friendica"; App::$strings["rtof Settings saved."] = "RTOF-instellingen opgeslagen."; App::$strings["Allow posting to Friendica"] = "Doorplaatsen naar Friendica toestaan"; App::$strings["Send public postings to Friendica by default"] = "Standaard doorplaatsen naar Friendica"; App::$strings["Friendica API Path"] = "API-pad Friendica"; App::$strings["Friendica login name"] = "Gebruikersnaam Friendica"; App::$strings["Friendica password"] = "Wachtwoord Friendica"; -App::$strings["Hubzilla to Friendica Post Settings"] = "Doorplaatsen naar Friendica"; +App::$strings["Hubzilla to Friendica Post Settings"] = "Friendica (berichten doorplaatsen)"; App::$strings["Extended Identity Sharing"] = "Uitgebreid identiteit delen"; App::$strings["Share your identity with all websites on the internet. When disabled, identity is only shared with sites in the matrix."] = "Deel jouw Hubzilla-identiteit met alle websites op het internet. Wanneer dit is uitgeschakeld wordt je identiteit alleen binnen het Hubzilla-netwerk gedeeld. Schakel dit alleen in als je weet wat je doet."; App::$strings["Some setting"] = "Een of andere instelling"; @@ -2041,7 +2110,7 @@ App::$strings["Smileybutton Settings"] = "Smileyknop"; App::$strings["Page to load after login"] = "Pagina die na het inloggen getoond moet worden"; App::$strings["Examples: "apps", "network?f=&gid=37" (privacy collection), "channel" or "notifications/system" (leave blank for default network page (grid)."] = "Voorbeelden: "apps", "network?f=&gid=37" (privacygroep), "channel" of "notifications/system" (laat leeg voor de standaard netwerkpagina (grid)."; App::$strings["Startpage Settings"] = "Startpagina"; -App::$strings["Post to GNU social"] = "Doorplaatsen naar GNU social"; +App::$strings["Post to GNU social"] = "GNU social"; App::$strings["Please contact your site administrator.<br />The provided API URL is not valid."] = "De verstrekte API-URL is ongeldig.<br />Neem contact op met jouw hubbeheerder."; App::$strings["We could not contact the GNU social API with the Path you entered."] = "Wij konden de GNU social-API niet bereiken door middel van het ingevulde pad."; App::$strings["GNU social settings updated."] = "GNU social-instellingen bijgewerkt."; @@ -2067,7 +2136,7 @@ App::$strings["If enabled your public postings can be posted to the associated G App::$strings["Post to GNU social by default"] = "Standaard doorplaatsen naar GNU social"; App::$strings["If enabled your public postings will be posted to the associated GNU-social account by default"] = "Wanneer dit is ingeschakeld worden al jouw openbare berichten standaard naar het gekoppelde GNU social-account doorgeplaatst"; App::$strings["Clear OAuth configuration"] = "OAuth-configuratie wissen"; -App::$strings["GNU social Post Settings"] = "Doorplaatsen naar GNU social"; +App::$strings["GNU social Post Settings"] = "GNU social (berichten doorplaatsen)"; App::$strings["API URL"] = "API-URL"; App::$strings["Application name"] = "Naam applicatie"; App::$strings["Currently blocked"] = "Momenteel geblokkeerd"; @@ -2106,7 +2175,7 @@ App::$strings["There are events this week. Click here too see which!"] = "Er vin App::$strings["You have received a new introduction. Click here to see who!"] = "Je hebt een nieuw connectieverzoek ontvangen. Klik hier om te kijken van wie."; App::$strings["There is a new system notification. Click here to see what has happened!"] = "Er is een nieuwe systeemnotificatie. Klik hier om te zien wat er aan de hand is."; App::$strings["Click here to share text, images, videos and sound."] = "Klik hier om tekst, afbeeldingen, video en audio te delen."; -App::$strings["You can write an optional title for your update (good for long posts)."] = "Je kan optioneel een titel voor je nieuwe bericht verzinnen. Vooral goed voor langere berichten."; +App::$strings["You can write an optional title for your update (good for long posts)."] = "Je kan een titel voor je nieuwe bericht verzinnen, maar dit is niet verplicht. Vooral goed voor langere berichten."; App::$strings["Entering some categories here makes it easier to find your post later."] = "Het invullen van enkele categorieën, maakt het later terugvinden van je berichten gemakkelijker. Dit is niet verplicht."; App::$strings["Share photos, links, location, etc."] = "Deel foto's, links, locaties, enz."; App::$strings["Only want to share content for a while? Make it expire at a certain date."] = "Wil je alleen iets tot een bepaald moment delen? Dan kan je het hiermee op een bepaalde datum en tijd laten verlopen."; @@ -2124,7 +2193,7 @@ App::$strings["Save your search so you can repeat it at a later date."] = "Sla j App::$strings["If you see this icon you can be sure that the sender is who it say it is. It is normal that it is not always possible to verify the sender, so the icon will be missing sometimes. There is usually no need to worry about that."] = "Wanneer je dit pictogram ziet, kan je er van uitgaan dat de afzender is wie hij/zij beweert te zijn. Het is niet altijd mogelijk om de afzender te verifiëren, waardoor het pictogram soms ontbreekt. Dit is meestal geen reden voor ongerustheid."; App::$strings["Danger! It seems someone tried to forge a message! This message is not necessarily from who it says it is from!"] = "Gevaar! Het lijkt er op dat iemand een bericht heeft proberen te vervalsen! Dit bericht is mogelijk niet afkomstig van de vermelde afzender!"; App::$strings["Welcome to Hubzilla! Would you like to see a tour of the UI?</p> <p>You can pause it at any time and continue where you left off by reloading the page, or navigting to another page.</p><p>You can also advance by pressing the return key"] = "Welkom op Hubzilla! Wil jij een rondleiding hebben langs de gebruikersinterface?</p> <p>Je kan dit op elk moment pauzeren en weer hervatten door de pagina te herladen of naar een andere pagina te gaan.</p><p>Je kan ook vooruitgaan met behulp van de entertoets."; -App::$strings["Post to Twitter"] = "Doorplaatsen naar Twitter"; +App::$strings["Post to Twitter"] = "Twitter"; App::$strings["Twitter settings updated."] = "Twitter-instellingen bijgewerkt."; App::$strings["No consumer key pair for Twitter found. Please contact your site administrator."] = "Geen consumerkeys voor Twitter gevonden. Neem contact op met jouw hubbeheerder."; App::$strings["At this Hubzilla instance the Twitter plugin was enabled but you have not yet connected your account to your Twitter account. To do so click the button below to get a PIN from Twitter which you have to copy into the input box below and submit the form. Only your <strong>public</strong> posts will be posted to Twitter."] = "De Twitter-plugin is op deze Hubzilla-hub ingeschakeld, maar je hebt nog niet jouw Hubzilla-kanaal met jouw Twitter-account gekoppeld. Om dit te doen klik je op de knop hieronder om een PIN-code van Twitter te krijgen. Deze dien je te kopiëren en in het invoegveld beneden te plakken. Vervolgens klik je op Opslaan. Alleen jouw <strong>openbare</strong> berichten kunnen op Twitter worden geplaatst."; @@ -2135,7 +2204,7 @@ App::$strings["Allow posting to Twitter"] = "Doorplaatsen naar Twitter toestaan" App::$strings["If enabled your public postings can be posted to the associated Twitter account"] = "Wanneer dit is ingeschakeld kunnen jouw <strong>openbare</strong> berichten naar het gekoppelde Twitter-account worden doorgeplaatst"; App::$strings["Send public postings to Twitter by default"] = "Standaard doorplaatsen naar Twitter"; App::$strings["If enabled your public postings will be posted to the associated Twitter account by default"] = "Wanneer dit is ingeschakeld worden al jouw <strong>openbare</strong> berichten standaard naar het gekoppelde Twitter-account doorgeplaatst"; -App::$strings["Twitter Post Settings"] = "Doorplaatsen naar Twitter"; +App::$strings["Twitter Post Settings"] = "Twitter (berichten doorplaatsen)"; App::$strings["Submit Settings"] = "Instellingen toepassen"; App::$strings["Show Upload Limits"] = "Uploadlimieten tonen"; App::$strings["Hubzilla configured maximum size: "] = "Op Hubzilla configureerde maximale grootte: "; @@ -2149,7 +2218,7 @@ App::$strings["No entries."] = "Niets aanwezig."; App::$strings["Enable Visage Visitor Logging"] = "Visage inschakelen "; App::$strings["Visage Settings"] = "Visage"; App::$strings["Who likes me?"] = "Wie vindt mij leuk?"; -App::$strings["Post to WordPress"] = "Doorplaatsen naar WordPress"; +App::$strings["Post to WordPress"] = "WordPress"; App::$strings["Enable WordPress Post Plugin"] = "Doorplaatsen naar WordPress inschakelen"; App::$strings["WordPress username"] = "Gebruikersnaam WordPress"; App::$strings["WordPress password"] = "Wachtwoord WordPress"; @@ -2159,7 +2228,7 @@ App::$strings["WordPress blogid"] = "Blog ID WordPress"; App::$strings["For multi-user sites such as wordpress.com, otherwise leave blank"] = "Voor websites met meerdere gebruikers, zoals wordpress.com. Anders leeg laten."; App::$strings["Post to WordPress by default"] = "Standaard naar WordPress doorplaatsen"; App::$strings["Forward comments (requires hubzilla_wp plugin)"] = "Reacties doorplaatsen (Hubzilla_WP-plugin vereist)"; -App::$strings["WordPress Post Settings"] = "Doorplaatsen naar WordPress"; +App::$strings["WordPress Post Settings"] = "WordPress (berichten doorplaatsen)"; App::$strings["Wordpress Settings saved."] = "WordPress-instellingen opgeslagen."; App::$strings["XMPP settings updated."] = "XMPP-instellingen bijgewerkt."; App::$strings["Enable Chat"] = "Chatten inschakelen"; @@ -2188,21 +2257,6 @@ App::$strings["Addressbook Name"] = "Naam adresboek"; App::$strings["Addressbook Tools"] = "Adresboek-hulpmiddelen"; App::$strings["Import addressbook"] = "Importeren"; App::$strings["Select an addressbook to import to"] = "Kies een adresboek om te importeren"; -App::$strings["Errors encountered creating database table: "] = "Fouten opgetreden tijdens aanmaken databasetabel: "; -App::$strings["Default Calendar"] = "Standaard agenda"; -App::$strings["Default Addressbook"] = "Standaard adresboek"; -App::$strings["CalDAV/CardDAV Settings saved."] = "CalDAV/CardDAV-instellingen opgeslagen."; -App::$strings["Enable CalDAV/CardDAV Server for this channel"] = "CalDAV/CardDAV-server voor dit kanaal inschakelen"; -App::$strings["Your CalDAV resources are located at %s "] = "Jouw CalDAV-URL is %s "; -App::$strings["Your CardDAV resources are located at %s "] = "Jouw CardDAV-URL is %s "; -App::$strings["CalDAV/CardDAV Settings"] = "CalDAV/CardDAV"; -App::$strings["Mobile"] = "Mobiel"; -App::$strings["Home"] = "Thuis"; -App::$strings["Home, Voice"] = "Thuis, spraak"; -App::$strings["Home, Fax"] = "Thuis, fax"; -App::$strings["Work"] = "Werk"; -App::$strings["Work, Voice"] = "Werk, spraak"; -App::$strings["Work, Fax"] = "Werk, fax"; App::$strings["INVALID EVENT DISMISSED!"] = "ONGELDIGE GEBEURTENIS VERWIJDERD!"; App::$strings["Summary: "] = "Samenvatting: "; App::$strings["Date: "] = "Datum: "; @@ -2220,19 +2274,18 @@ App::$strings["Less"] = "Minder"; App::$strings["Select calendar"] = "Kies agenda"; App::$strings["Delete all"] = "Alles verwijderen"; App::$strings["Sorry! Editing of recurrent events is not yet implemented."] = "Excuses! Bewerken van herhalende gebeurtenissen is nog niet geïmplementeerd."; -App::$strings["Organisation"] = "Organisatie"; -App::$strings["Title"] = "Titel"; -App::$strings["Phone"] = "Telefoon"; -App::$strings["Instant messenger"] = "Instant messenger"; -App::$strings["Website"] = "Website"; -App::$strings["Note"] = "Opmerking"; -App::$strings["Add Field"] = "Veld toevoegen"; -App::$strings["P.O. Box"] = "Postbus"; -App::$strings["Additional"] = "Extra"; -App::$strings["Street"] = "Straat en huisnummer"; -App::$strings["Locality"] = "Plaats"; -App::$strings["Region"] = "Provincie/staat/regio/enz."; -App::$strings["ZIP Code"] = "Postcode"; +App::$strings["Errors encountered creating database table: "] = "Fouten opgetreden tijdens aanmaken databasetabel: "; +App::$strings["Default Calendar"] = "Standaard agenda"; +App::$strings["Default Addressbook"] = "Standaard adresboek"; +App::$strings["CalDAV/CardDAV Settings saved."] = "CalDAV/CardDAV-instellingen opgeslagen."; +App::$strings["Enable CalDAV/CardDAV Server for this channel"] = "CalDAV/CardDAV-server voor dit kanaal inschakelen"; +App::$strings["Your CalDAV resources are located at %s "] = "Jouw CalDAV-URL is %s "; +App::$strings["Your CardDAV resources are located at %s "] = "Jouw CardDAV-URL is %s "; +App::$strings["CalDAV/CardDAV Settings"] = "CalDAV/CardDAV"; +App::$strings["Home, Voice"] = "Thuis, spraak"; +App::$strings["Home, Fax"] = "Thuis, fax"; +App::$strings["Work, Voice"] = "Werk, spraak"; +App::$strings["Work, Fax"] = "Werk, fax"; App::$strings["Invalid game."] = "Ongeldig spel."; App::$strings["You are not a player in this game."] = "Jij doet niet aan dit speel mee."; App::$strings["You must be a local channel to create a game."] = "Je moet een lokaal kanaal zijn om een spel aan te maken."; @@ -2250,8 +2303,6 @@ App::$strings["Like us on Hubzilla"] = "Like ons op Hubzilla"; App::$strings["Embed:"] = "Insluiten (embed):"; App::$strings["Male"] = "Man"; App::$strings["Female"] = "Vrouw"; -App::$strings["OpenID protocol error. No ID returned."] = "OpenID-protocolfout. Geen ID terugontvangen."; -App::$strings["Login failed."] = "Inloggen mislukt."; App::$strings["First Name"] = "Voornaam"; App::$strings["Last Name"] = "Achternaam"; App::$strings["Full Name"] = "Volledige naam"; @@ -2268,6 +2319,8 @@ App::$strings["Birth Day"] = "Geboortedag"; App::$strings["Birthdate"] = "Geboortedatum"; App::$strings["We encountered a problem while logging in with the OpenID you provided. Please check the correct spelling of the ID."] = "We hebben een probleem ontdekt tijdens het inloggen met de OpenID die je hebt verstrekt. Controleer de ID op typefouten."; App::$strings["The error message was:"] = "Foutmelding was:"; +App::$strings["OpenID protocol error. No ID returned."] = "OpenID-protocolfout. Geen ID terugontvangen."; +App::$strings["Login failed."] = "Inloggen mislukt."; App::$strings["Reconnecting %d connections"] = "%d connecties opnieuw aan het verbinden"; App::$strings["Diaspora Reconnect"] = "Diaspora opnieuw verbinden"; App::$strings["Use this form to re-establish Diaspora connections which were initially made from a different hub."] = "Gebruik dit formulier om opnieuw met Diaspora-connecties te verbinden, die oorspronkelijk op een andere hub waren verbonden."; @@ -2292,13 +2345,122 @@ App::$strings["New identity"] = "Nieuwe identiteit"; App::$strings["Delete marker"] = "Markering verwijderen"; App::$strings["Delete member"] = "Lid verwijderen"; App::$strings["Edit proximity alert"] = "Nabijheidswaarschuwing bewerken"; -App::$strings["A proximity alert will be issued when this member is within a certain radius of you.<br><br>Enter a radius in meters (0 to disable):"] = "Een nabijheidswaarschuwing wordt actief wanneer dit lid zich binnen een bepaalde straal bevindt.<br><br>Voer het aantal meters van de straal in (0 om uit te schakelen):"; +App::$strings["A proximity alert will be issued when this member is within a certain radius of you.<br><br>Enter a radius in meters (0 to disable):"] = "Een nabijheidswaarschuwing wordt actief wanneer dit lid zich binnen een bepaalde straal rond jouw locatie bevindt.<br><br>Voer het aantal meters van de straal in (0 om uit te schakelen):"; App::$strings["distance"] = "afstand"; +App::$strings["Proximity alert distance (meters)"] = "Afstand nabijheidswaarschuwing (meter)"; +App::$strings["A proximity alert will be issued when you are within a certain radius of the marker location.<br><br>Enter a radius in meters (0 to disable):"] = "Een nabijheidswaarschuwing wordt actief wanneer je je binnen een bepaalde straal rond een specifieke locatie bevindt.<br><br>Voer het aantal meters van de straal in (0 om uit te schakelen):"; +App::$strings["Marker proximity alert"] = "Locatiemarkering nabijheidswaarschuwing"; +App::$strings["Reminder note"] = "Herinnering"; +App::$strings["Enter a note to be displayed when you are within the specified proximity..."] = "Vul de tekst in die getoond moet worden wanneer je je op de aangegeven afstand bevindt..."; App::$strings["Add new rendezvous"] = "Nieuwe rendezvous toevoegen"; App::$strings["Create a new rendezvous and share the access link with those you wish to invite to the group. Those who open the link become members of the rendezvous. They can view other member locations, add markers to the map, or share their own locations with the group."] = "Maak een nieuwe rendezvous aan en deel de toegangslink met wie je wil uitnodigen voor de groep. Wie op de link klikt wordt lid van rendezvous. Zij kunnen dan de locaties zien van andere leden, markeringen aan de kaart toevoegen of hun eigen locaties met de groep delen."; -App::$strings["No username found in import file."] = "Geen gebruikersnaam in het importbestand gevonden."; -App::$strings["Unable to create a unique channel address. Import failed."] = "Niet in staat om een uniek kanaaladres aan te maken. Importeren is mislukt."; +App::$strings["Install Firefox Sharing Tools"] = "Firefox Share"; +App::$strings["Share content from Firefox to \$Projectname"] = "Deel webpagina's vanuit Firefox met "; +App::$strings["Install Firefox Sharing Tools to this web browser"] = "Activeer de \$Projectname-service in Firefox"; +App::$strings["Error retrieving wiki"] = "Fout tijdens ophalen wiki"; +App::$strings["Error creating zip file export folder"] = "Fout tijdens aanmaken exportmap zipbestand"; +App::$strings["Error downloading wiki: "] = "Fout tijdens downloaden wiki: "; +App::$strings["Wiki Pages"] = "Wikipagina's"; +App::$strings["Add new page"] = "Nieuwe pagina toevoegen"; +App::$strings["Page name"] = "Paginanaam"; +App::$strings["Wiki List"] = "Wiki's"; +App::$strings["Enable the GNU-Social protocol for this channel"] = "GNU social-protocol voor dit kanaal inschakelen"; +App::$strings["__ctx:opensearch__ Search %1\$s (%2\$s)"] = "Zoek %1\$s (%2\$s)"; +App::$strings["__ctx:opensearch__ \$Projectname"] = "\$Projectname"; +App::$strings["Search \$Projectname"] = "Zoek in "; App::$strings["Cannot locate DNS info for database server '%s'"] = "Kan DNS-informatie voor databaseserver '%s' niet vinden"; +App::$strings["default"] = "standaard"; +App::$strings["Select an alternate language"] = "Kies een andere taal"; +App::$strings["Not a valid email address"] = "Geen geldig e-mailadres"; +App::$strings["Your email domain is not among those allowed on this site"] = "Jouw e-maildomein is op deze hub niet toegestaan"; +App::$strings["Your email address is already registered at this site."] = "Jouw e-mailadres is al op deze hub geregistreerd."; +App::$strings["An invitation is required."] = "Een uitnodiging is vereist"; +App::$strings["Invitation could not be verified."] = "Uitnodiging kon niet geverifieerd worden"; +App::$strings["Please enter the required information."] = "Vul de vereiste informatie in."; +App::$strings["Failed to store account information."] = "Account-informatie kon niet opgeslagen worden."; +App::$strings["Registration confirmation for %s"] = "Registratiebevestiging voor %s"; +App::$strings["Registration request at %s"] = "Registratiebevestiging voor %s"; +App::$strings["your registration password"] = "jouw registratiewachtwoord"; +App::$strings["Registration details for %s"] = "Registratiegegevens voor %s"; +App::$strings["Account approved."] = "Account goedgekeurd"; +App::$strings["Registration revoked for %s"] = "Registratie ingetrokken voor %s"; +App::$strings["Click here to upgrade."] = "Klik hier om te upgraden."; +App::$strings["This action exceeds the limits set by your subscription plan."] = "Deze handeling overschrijdt de beperkingen die voor jouw abonnement gelden."; +App::$strings["This action is not available under your subscription plan."] = "Deze handeling is niet mogelijk met jouw abonnement."; +App::$strings["Categories"] = "Categorieën"; +App::$strings["Suggestions"] = "Voorgestelde kanalen"; +App::$strings["See more..."] = "Meer..."; +App::$strings["You have %1$.0f of %2$.0f allowed connections."] = "Je hebt %1$.0f van de %2$.0f toegestane connecties."; +App::$strings["Add New Connection"] = "Nieuwe connectie toevoegen"; +App::$strings["Enter channel address"] = "Vul kanaaladres in"; +App::$strings["Examples: bob@example.com, https://example.com/barbara"] = "Voorbeelden: bob@example.com, http://example.com/barbara"; +App::$strings["Notes"] = "Aantekeningen"; +App::$strings["Remove term"] = "Verwijder zoekterm"; +App::$strings["Saved Searches"] = "Opgeslagen zoekopdrachten"; +App::$strings["add"] = "toevoegen"; +App::$strings["Saved Folders"] = "Bewaarde mappen"; +App::$strings["Everything"] = "Alles"; +App::$strings["Archives"] = "Archieven"; +App::$strings["Refresh"] = "Vernieuwen"; +App::$strings["Account settings"] = "Account"; +App::$strings["Channel settings"] = "Kanaal"; +App::$strings["Additional features"] = "Extra functies"; +App::$strings["Feature/Addon settings"] = "Plugin-instellingen"; +App::$strings["Display settings"] = "Weergave"; +App::$strings["Manage locations"] = "Locaties beheren"; +App::$strings["Export channel"] = "Kanaal exporteren"; +App::$strings["Connected apps"] = "Verbonden applicaties"; +App::$strings["Permission Groups"] = "Permissiegroepen"; +App::$strings["Premium Channel Settings"] = "Instellingen premiumkanaal"; +App::$strings["Private Mail Menu"] = "Privéberichten"; +App::$strings["Combined View"] = "Gecombineerd postvak"; +App::$strings["Inbox"] = "Postvak IN"; +App::$strings["Outbox"] = "Postvak UIT"; +App::$strings["New Message"] = "Nieuw bericht"; +App::$strings["Conversations"] = "Conversaties"; +App::$strings["Received Messages"] = "Ontvangen berichten"; +App::$strings["Sent Messages"] = "Verzonden berichten"; +App::$strings["No messages."] = "Geen berichten"; +App::$strings["Delete conversation"] = "Verwijder conversatie"; +App::$strings["Events Tools"] = "Agenda-hulpmiddelen"; +App::$strings["Export Calendar"] = "Exporteren"; +App::$strings["Import Calendar"] = "Importeren"; +App::$strings["Chatrooms"] = "Chatkanalen"; +App::$strings["Overview"] = "Overzicht"; +App::$strings["Chat Members"] = "Chatleden"; +App::$strings["__ctx:wiki_history__ Message"] = "Bericht"; +App::$strings["Bookmarked Chatrooms"] = "Bladwijzers van chatkanalen"; +App::$strings["Suggested Chatrooms"] = "Voorgestelde chatkanalen"; +App::$strings["photo/image"] = "foto/afbeelding"; +App::$strings["Click to show more"] = "Klik voor meer"; +App::$strings["Rating Tools"] = "Beoordelingen"; +App::$strings["Rate Me"] = "Beoordeel mij"; +App::$strings["View Ratings"] = "Bekijk beoordelingen"; +App::$strings["Forums"] = "Forums"; +App::$strings["__ctx:widget__ Activity"] = "Activiteit"; +App::$strings["Tasks"] = "Taken"; +App::$strings["Member registrations waiting for confirmation"] = "Accounts die op goedkeuring wachten"; +App::$strings["Inspect queue"] = "Inspecteer berichtenwachtrij"; +App::$strings["DB updates"] = "Database-updates"; +App::$strings["Admin"] = "Beheer"; +App::$strings["Plugin Features"] = "Plugin-opties"; +App::$strings["Tags"] = "Tags"; +App::$strings["Keywords"] = "Trefwoorden"; +App::$strings["have"] = "heb"; +App::$strings["has"] = "heeft"; +App::$strings["want"] = "wil"; +App::$strings["wants"] = "wil"; +App::$strings["likes"] = "vindt dit leuk"; +App::$strings["dislikes"] = "vindt dit niet leuk"; +App::$strings["l F d, Y \\@ g:i A"] = "l d F Y \\@ G:i"; +App::$strings["Starts:"] = "Start:"; +App::$strings["Finishes:"] = "Einde:"; +App::$strings["This event has been added to your calendar."] = "Dit evenement is aan jouw agenda toegevoegd."; +App::$strings["Not specified"] = "Niet aangegeven"; +App::$strings["Needs Action"] = "Actie vereist"; +App::$strings["Completed"] = "Voltooid"; +App::$strings["In Process"] = "In behandeling"; +App::$strings["Cancelled"] = "Geannuleerd"; App::$strings["Birthday"] = "Verjaardag of geboortedatum"; App::$strings["Age: "] = "Leeftijd:"; App::$strings["YYYY-MM-DD or MM-DD"] = "JJJJ-MM-DD of MM-DD"; @@ -2335,22 +2497,6 @@ App::$strings["__ctx:relative_date__ second"] = array( ); App::$strings["%1\$s's birthday"] = "Verjaardag van %1\$s"; App::$strings["Happy Birthday %1\$s"] = "Gefeliciteerd met je verjaardag %1\$s"; -App::$strings["Not a valid email address"] = "Geen geldig e-mailadres"; -App::$strings["Your email domain is not among those allowed on this site"] = "Jouw e-maildomein is op deze hub niet toegestaan"; -App::$strings["Your email address is already registered at this site."] = "Jouw e-mailadres is al op deze hub geregistreerd."; -App::$strings["An invitation is required."] = "Een uitnodiging is vereist"; -App::$strings["Invitation could not be verified."] = "Uitnodiging kon niet geverifieerd worden"; -App::$strings["Please enter the required information."] = "Vul de vereiste informatie in."; -App::$strings["Failed to store account information."] = "Account-informatie kon niet opgeslagen worden."; -App::$strings["Registration confirmation for %s"] = "Registratiebevestiging voor %s"; -App::$strings["Registration request at %s"] = "Registratiebevestiging voor %s"; -App::$strings["your registration password"] = "jouw registratiewachtwoord"; -App::$strings["Registration details for %s"] = "Registratiegegevens voor %s"; -App::$strings["Account approved."] = "Account goedgekeurd"; -App::$strings["Registration revoked for %s"] = "Registratie ingetrokken voor %s"; -App::$strings["Click here to upgrade."] = "Klik hier om te upgraden."; -App::$strings["This action exceeds the limits set by your subscription plan."] = "Deze handeling overschrijdt de beperkingen die voor jouw abonnement gelden."; -App::$strings["This action is not available under your subscription plan."] = "Deze handeling is niet mogelijk met jouw abonnement."; App::$strings["Frequently"] = "Regelmatig"; App::$strings["Hourly"] = "Elk uur"; App::$strings["Twice daily"] = "Twee keer per dag"; @@ -2411,186 +2557,26 @@ App::$strings["Uncertain"] = "Onzeker"; App::$strings["It's complicated"] = "Het is ingewikkeld"; App::$strings["Don't care"] = "Maakt mij niks uit"; App::$strings["Ask me"] = "Vraag het me"; -App::$strings["Unable to obtain identity information from database"] = "Niet in staat om identiteitsinformatie uit de database te verkrijgen"; -App::$strings["Empty name"] = "Ontbrekende naam"; -App::$strings["Name too long"] = "Naam te lang"; -App::$strings["No account identifier"] = "Geen account-identificator"; -App::$strings["Nickname is required."] = "Bijnaam is verplicht"; -App::$strings["Reserved nickname. Please choose another."] = "Deze naam is gereserveerd. Kies een andere."; -App::$strings["Nickname has unsupported characters or is already being used on this site."] = "Deze naam heeft niet ondersteunde karakters of is al op deze hub in gebruik."; -App::$strings["Unable to retrieve created identity"] = "Niet in staat om aangemaakte identiteit te vinden"; -App::$strings["Default Profile"] = "Standaardprofiel"; -App::$strings["Create New Profile"] = "Nieuw profiel aanmaken"; -App::$strings["Visible to everybody"] = "Voor iedereen zichtbaar"; -App::$strings["Gender:"] = "Geslacht:"; -App::$strings["Homepage:"] = "Homepagina:"; -App::$strings["Online Now"] = "Nu online"; -App::$strings["Like this channel"] = "Vind dit kanaal leuk"; -App::$strings["j F, Y"] = "F j Y"; -App::$strings["j F"] = "F j"; -App::$strings["Birthday:"] = "Geboortedatum:"; -App::$strings["for %1\$d %2\$s"] = "voor %1\$d %2\$s"; -App::$strings["Sexual Preference:"] = "Seksuele voorkeur:"; -App::$strings["Tags:"] = "Tags:"; -App::$strings["Political Views:"] = "Politieke overtuigingen:"; -App::$strings["Religion:"] = "Religie:"; -App::$strings["Hobbies/Interests:"] = "Hobby's/interesses:"; -App::$strings["Likes:"] = "Houdt van:"; -App::$strings["Dislikes:"] = "Houdt niet van:"; -App::$strings["Contact information and Social Networks:"] = "Contactinformatie en sociale netwerken:"; -App::$strings["My other channels:"] = "Mijn andere kanalen"; -App::$strings["Musical interests:"] = "Muzikale interesses:"; -App::$strings["Books, literature:"] = "Boeken, literatuur:"; -App::$strings["Television:"] = "Televisie:"; -App::$strings["Film/dance/culture/entertainment:"] = "Films/dansen/cultuur/vermaak:"; -App::$strings["Love/Romance:"] = "Liefde/romantiek:"; -App::$strings["Work/employment:"] = "Werk/beroep:"; -App::$strings["School/education:"] = "School/opleiding:"; -App::$strings["Like this thing"] = "Vind dit ding leuk"; +App::$strings["Who can see this?"] = "Wie kan dit zien?"; +App::$strings["Custom selection"] = "Handmatige selectie"; +App::$strings["Select \"Show\" to allow viewing. \"Don't show\" lets you override and limit the scope of \"Show\"."] = "Kies \"Tonen\" om weergave toe te staan. Met \"Niet tonen\" kan je uitzonderingen maken op \"Tonen\"."; +App::$strings["Show"] = "Tonen"; +App::$strings["Don't show"] = "Niet tonen"; +App::$strings["Post permissions %s cannot be changed %s after a post is shared.</br />These permissions set who is allowed to view the post."] = "Permissies van berichten %s zijn niet meer te veranderen %s nadat een bericht is gedeeld.</br />Met deze permissies bepaal je wie het bericht kan zien."; +App::$strings["Image/photo"] = "Afbeelding/foto"; +App::$strings["Encrypted content"] = "Versleutelde inhoud"; +App::$strings["Install %s element: "] = "Installeer %s-element: "; +App::$strings["This post contains an installable %s element, however you lack permissions to install it on this site."] = "Dit bericht heeft een te installeren %s-element, maar je hebt geen permissies om het op deze hub te installeren."; +App::$strings["%1\$s wrote the following %2\$s %3\$s"] = "%1\$s schreef het volgende %2\$s %3\$s"; +App::$strings["Click to open/close"] = "Klik om te openen of te sluiten"; +App::$strings["spoiler"] = "spoiler"; +App::$strings["$1 wrote:"] = "$1 schreef:"; +App::$strings["%1\$s's bookmarks"] = "Bladwijzers van %1\$s"; App::$strings["New window"] = "Nieuw venster"; App::$strings["Open the selected location in a different window or browser tab"] = "Open de geselecteerde locatie in een ander venster of tab"; -App::$strings["User '%s' deleted"] = "Account '%s' verwijderd"; -App::$strings["Directory Options"] = "Opties kanalengids"; -App::$strings["Safe Mode"] = "Veilig zoeken"; -App::$strings["Public Forums Only"] = "Alleen openbare forums"; -App::$strings["This Website Only"] = "Alleen deze hub"; -App::$strings["Logout"] = "Uitloggen"; -App::$strings["End this session"] = "Beëindig deze sessie"; -App::$strings["Your posts and conversations"] = "Jouw kanaal"; -App::$strings["Your profile page"] = "Jouw profielpagina"; -App::$strings["Manage/Edit profiles"] = "Beheer/wijzig profielen"; -App::$strings["Edit your profile"] = "Jouw profiel bewerken"; -App::$strings["Your photos"] = "Jouw foto's"; -App::$strings["Your files"] = "Jouw bestanden"; -App::$strings["Your chatrooms"] = "Jouw chatkanalen"; -App::$strings["Bookmarks"] = "Bladwijzers"; -App::$strings["Your bookmarks"] = "Jouw bladwijzers"; -App::$strings["Your webpages"] = "Jouw webpagina's"; -App::$strings["Your wikis"] = "Jouw wiki's"; -App::$strings["Sign in"] = "Inloggen"; -App::$strings["Remote authentication"] = "Authenticatie op afstand"; -App::$strings["Click to authenticate to your home hub"] = "Authenticeer jezelf via (bijvoorbeeld) jouw hub"; -App::$strings["Get me home"] = "Terug naar mijn hub"; -App::$strings["Log me out of this site"] = "Uitloggen op deze hub"; -App::$strings["Create an account"] = "Maak een account aan"; -App::$strings["Help and documentation"] = "Hulp en documentatie"; -App::$strings["Applications, utilities, links, games"] = "Apps"; -App::$strings["Search site @name, #tag, ?docs, content"] = "Zoek een @kanaal, doorzoek inhoud hub met tekst en #tags, of doorzoek ?documentatie "; -App::$strings["Channel Directory"] = "Kanalengids"; -App::$strings["Your grid"] = "Jouw grid"; -App::$strings["Mark all grid notifications seen"] = "Markeer alle gridnotificaties als bekeken"; -App::$strings["Channel home"] = "Jouw kanaal"; -App::$strings["Mark all channel notifications seen"] = "Alle kanaalnotificaties als gelezen markeren"; -App::$strings["Notices"] = "Notificaties"; -App::$strings["Notifications"] = "Notificaties"; -App::$strings["See all notifications"] = "Alle notificaties weergeven"; -App::$strings["Private mail"] = "Privéberichten"; -App::$strings["See all private messages"] = "Alle privéberichten weergeven"; -App::$strings["Mark all private messages seen"] = "Markeer alle privéberichten als bekeken"; -App::$strings["Inbox"] = "Postvak IN"; -App::$strings["Outbox"] = "Postvak UIT"; -App::$strings["New Message"] = "Nieuw bericht"; -App::$strings["Event Calendar"] = "Agenda"; -App::$strings["See all events"] = "Alle gebeurtenissen weergeven"; -App::$strings["Mark all events seen"] = "Markeer alle gebeurtenissen als bekeken"; -App::$strings["Manage Your Channels"] = "Beheer je kanalen"; -App::$strings["Account/Channel Settings"] = "Account-/kanaal-instellingen"; -App::$strings["Admin"] = "Beheer"; -App::$strings["Site Setup and Configuration"] = "Hub instellen en beheren"; -App::$strings["Loading..."] = "Aan het laden..."; -App::$strings["@name, #tag, ?doc, content"] = "@kanaal, #tag, inhoud, ?hulp"; -App::$strings["Please wait..."] = "Wachten aub..."; -App::$strings["General Features"] = "Algemene functies"; -App::$strings["Multiple Profiles"] = "Meerdere profielen"; -App::$strings["Ability to create multiple profiles"] = "Mogelijkheid om meerdere profielen aan te maken"; -App::$strings["Advanced Profiles"] = "Geavanceerde profielen"; -App::$strings["Additional profile sections and selections"] = "Extra onderdelen en keuzes voor je profiel"; -App::$strings["Profile Import/Export"] = "Profiel importen/exporteren"; -App::$strings["Save and load profile details across sites/channels"] = "Profielgegevens opslaan en in andere hubs/kanalen gebruiken."; -App::$strings["Web Pages"] = "Webpagina's"; -App::$strings["Provide managed web pages on your channel"] = "Sta beheerde webpagina's op jouw kanaal toe"; -App::$strings["Provide a wiki for your channel"] = "Voeg een wiki aan jouw kanaal toe"; -App::$strings["Private Notes"] = "Privé-aantekeningen"; -App::$strings["Enables a tool to store notes and reminders (note: not encrypted)"] = "Een eenvoudige toepassing om aantekeningen en herinneringen in te bewaren (let op: niet versleuteld)"; -App::$strings["Navigation Channel Select"] = "Kanaal kiezen in navigatiemenu"; -App::$strings["Change channels directly from within the navigation dropdown menu"] = "Kies een ander kanaal direct vanuit het dropdown-menu op de navigatiebalk"; -App::$strings["Photo Location"] = "Fotolocatie"; -App::$strings["If location data is available on uploaded photos, link this to a map."] = "Wanneer in de geüploade foto's locatiegegevens aanwezig zijn, link dit dan aan een kaart."; -App::$strings["Access Controlled Chatrooms"] = "Chatkanalen met toegangscontrole "; -App::$strings["Provide chatrooms and chat services with access control."] = "Chatkanalen en chatdiensten met toegangscontrole aanbieden."; -App::$strings["Smart Birthdays"] = "Slimme verjaardagen"; -App::$strings["Make birthday events timezone aware in case your friends are scattered across the planet."] = "Maak verjaardagen bewust van tijdzones. Voor het geval dat jouw vrienden over de hele wereld verspreid zijn."; -App::$strings["Advanced Directory Search"] = "Geavanceerd in de kanalengids zoeken"; -App::$strings["Allows creation of complex directory search queries"] = "Gebruik complexe zoekopdrachten in de kanalengids"; -App::$strings["Advanced Theme and Layout Settings"] = "Geavanceerde thema- en lay-out-instellingen"; -App::$strings["Allows fine tuning of themes and page layouts"] = "Maakt het mogelijk dat thema's en pagina-lay-outs preciezer ingesteld kunnen worden "; -App::$strings["Post Composition Features"] = "Functies voor het opstellen van berichten"; -App::$strings["Large Photos"] = "Grote foto's"; -App::$strings["Include large (1024px) photo thumbnails in posts. If not enabled, use small (640px) photo thumbnails"] = "Gebruik grotere foto's (1024px) in berichten. Wanneer dit is uitgeschakeld worden er kleinere foto's (640px) gebruikt."; -App::$strings["Automatically import channel content from other channels or feeds"] = "Automatisch inhoud uit andere kanalen of feeds importeren."; -App::$strings["Even More Encryption"] = "Extra encryptie"; -App::$strings["Allow optional encryption of content end-to-end with a shared secret key"] = "Sta toe dat inhoud extra end-to-end wordt versleuteld met een gedeelde geheime sleutel."; -App::$strings["Enable Voting Tools"] = "Peilingen inschakelen"; -App::$strings["Provide a class of post which others can vote on"] = "Maakt het mogelijk om een bericht op te stellen, waar mensen op kunnen stemmen."; -App::$strings["Disable Comments"] = "Reacties uitschakelen"; -App::$strings["Provide the option to disable comments for a post"] = "Maak het mogelijk dat reacties op een bericht kunnen worden uitgeschakeld"; -App::$strings["Delayed Posting"] = "Berichten uitstellen"; -App::$strings["Allow posts to be published at a later date"] = "Maakt het mogelijk dat berichten op een toekomstig moment gepubliceerd kunnen worden."; -App::$strings["Content Expiration"] = "Inhoud laten verlopen"; -App::$strings["Remove posts/comments and/or private messages at a future time"] = "Berichten, reacties en/of privéberichten na een bepaalde tijd verwijderen"; -App::$strings["Suppress Duplicate Posts/Comments"] = "Dubbele berichten/reacties tegenhouden"; -App::$strings["Prevent posts with identical content to be published with less than two minutes in between submissions."] = "Voorkomt dat berichten en reacties met identieke inhoud en die binnen twee minuten zijn verstuurd, worden gepubliceerd. "; -App::$strings["Network and Stream Filtering"] = "Netwerk- en streamfilter"; -App::$strings["Search by Date"] = "Zoek op datum"; -App::$strings["Ability to select posts by date ranges"] = "Mogelijkheid om berichten op datum te filteren "; -App::$strings["Privacy Groups"] = "Privacygroepen"; -App::$strings["Enable management and selection of privacy groups"] = "Beheer en selectie van privacygroepen inschakelen"; -App::$strings["Saved Searches"] = "Opgeslagen zoekopdrachten"; -App::$strings["Save search terms for re-use"] = "Sla zoekopdrachten op voor hergebruik"; -App::$strings["Network Personal Tab"] = "Persoonlijke netwerktab"; -App::$strings["Enable tab to display only Network posts that you've interacted on"] = "Sta het toe dat de tab netwerkberichten toont waarmee je interactie had"; -App::$strings["Network New Tab"] = "Nieuwe netwerktab"; -App::$strings["Enable tab to display all new Network activity"] = "Laat de tab alle nieuwe netwerkactiviteit tonen"; -App::$strings["Affinity Tool"] = "Verwantschapsfilter"; -App::$strings["Filter stream activity by depth of relationships"] = "Filter wat je in jouw grid ziet op hoe goed je iemand kent of mag"; -App::$strings["Show friend and connection suggestions"] = "Toon kanaalvoorstellen"; -App::$strings["Connection Filtering"] = "Berichtenfilters"; -App::$strings["Filter incoming posts from connections based on keywords/content"] = "Filter binnenkomende berichten van connecties aan de hand van trefwoorden en taal"; -App::$strings["Post/Comment Tools"] = "Bericht- en reactiehulpmiddelen"; -App::$strings["Community Tagging"] = "Taggen door anderen"; -App::$strings["Ability to tag existing posts"] = "Geeft andere mensen de mogelijkheid om jouw (bestaande) berichten te taggen"; -App::$strings["Post Categories"] = "Categorieën berichten"; -App::$strings["Add categories to your posts"] = "Voeg categorieën toe aan je berichten"; -App::$strings["Emoji Reactions"] = "Emoji-reacties"; -App::$strings["Add emoji reaction ability to posts"] = "Emoji-reacties in berichten toestaan"; -App::$strings["Saved Folders"] = "Bewaarde mappen"; -App::$strings["Ability to file posts under folders"] = "Mogelijkheid om berichten in mappen op te slaan"; -App::$strings["Dislike Posts"] = "Vind berichten niet leuk"; -App::$strings["Ability to dislike posts/comments"] = "Mogelijkheid om berichten en reacties niet leuk te vinden"; -App::$strings["Star Posts"] = "Geef berichten een ster"; -App::$strings["Ability to mark special posts with a star indicator"] = "Mogelijkheid om speciale berichten met een ster te markeren"; -App::$strings["Tag Cloud"] = "Tagwolk"; -App::$strings["Provide a personal tag cloud on your channel page"] = "Zorgt voor een persoonlijke wolk met tags op jouw kanaalpagina"; -App::$strings["Premium Channel"] = "Premiumkanaal"; -App::$strings["Allows you to set restrictions and terms on those that connect with your channel"] = "Stelt je in staat om beperkingen en voorwaarden in te stellen voor jouw kanaal"; -App::$strings["Attachments:"] = "Bijlagen:"; -App::$strings["l F d, Y \\@ g:i A"] = "l d F Y \\@ G:i"; -App::$strings["\$Projectname event notification:"] = "Notificatie \$Projectname-gebeurtenis:"; -App::$strings["Starts:"] = "Start:"; -App::$strings["Finishes:"] = "Einde:"; -App::$strings["%1\$s's bookmarks"] = "Bladwijzers van %1\$s"; App::$strings["Help:"] = "Hulp:"; App::$strings["Not Found"] = "Niet gevonden"; -App::$strings["Different viewers will see this text differently"] = "Deze tekst wordt per persoon anders weergeven."; -App::$strings["Invalid data packet"] = "Datapakket ongeldig"; -App::$strings["Unable to verify channel signature"] = "Kanaalkenmerk kon niet worden geverifieerd. "; -App::$strings["Unable to verify site signature for %s"] = "Hubkenmerk voor %s kon niet worden geverifieerd"; -App::$strings["invalid target signature"] = "ongeldig doelkenmerk"; App::$strings["New Page"] = "Nieuwe pagina"; -App::$strings["Unable to determine sender."] = "Afzender kan niet bepaald worden."; -App::$strings["No recipient provided."] = "Geen ontvanger opgegeven."; -App::$strings["[no subject]"] = "[geen onderwerp]"; -App::$strings["Stored post could not be verified."] = "Opgeslagen bericht kon niet worden geverifieerd."; App::$strings["%d invitation available"] = array( 0 => "%d uitnodiging beschikbaar", 1 => "%d uitnodigingen beschikbaar", @@ -2602,8 +2588,6 @@ App::$strings["Examples: Robert Morgenstein, Fishing"] = "Voorbeeld: Robert Morg App::$strings["Random Profile"] = "Willekeurig profiel"; App::$strings["Invite Friends"] = "Vrienden uitnodigen"; App::$strings["Advanced example: name=fred and country=iceland"] = "Geavanceerd voorbeeld (Engels): name=jan en country=nederland"; -App::$strings["Everything"] = "Alles"; -App::$strings["Categories"] = "Categorieën"; App::$strings["%d connection in common"] = array( 0 => "%d gemeenschappelijke connectie", 1 => "%d gemeenschappelijke connecties", @@ -2622,7 +2606,7 @@ App::$strings["Notice: Permissions have changed but have not yet been submitted. App::$strings["close all"] = "Alles sluiten"; App::$strings["Nothing new here"] = "Niets nieuw hier"; App::$strings["Rate This Channel (this is public)"] = "Beoordeel dit kanaal (dit is openbaar)"; -App::$strings["Describe (optional)"] = "Omschrijving (optioneel)"; +App::$strings["Describe (optional)"] = "Omschrijving (niet verplicht)"; App::$strings["Please enter a link URL"] = "Vul een URL in:"; App::$strings["Unsaved changes. Are you sure you wish to leave this page?"] = "Niet opgeslagen wijzigingen. Ben je er zeker van dat je deze pagina wil verlaten?"; App::$strings["timeago.prefixAgo"] = "timeago.prefixAgo"; @@ -2685,214 +2669,10 @@ App::$strings["__ctx:calendar__ month"] = "maand"; App::$strings["__ctx:calendar__ week"] = "week"; App::$strings["__ctx:calendar__ day"] = "dag"; App::$strings["__ctx:calendar__ All day"] = "hele dag"; -App::$strings["Tags"] = "Tags"; -App::$strings["Keywords"] = "Trefwoorden"; -App::$strings["have"] = "heb"; -App::$strings["has"] = "heeft"; -App::$strings["want"] = "wil"; -App::$strings["wants"] = "wil"; -App::$strings["likes"] = "vindt dit leuk"; -App::$strings["dislikes"] = "vindt dit niet leuk"; -App::$strings["prev"] = "vorige"; -App::$strings["first"] = "eerste"; -App::$strings["last"] = "laatste"; -App::$strings["next"] = "volgende"; -App::$strings["older"] = "ouder"; -App::$strings["newer"] = "nieuwer"; -App::$strings["No connections"] = "Geen connecties"; -App::$strings["View all %s connections"] = "Toon alle %s connecties"; -App::$strings["poke"] = "aanstoten"; -App::$strings["poked"] = "aangestoten"; -App::$strings["ping"] = "ping"; -App::$strings["pinged"] = "gepingd"; -App::$strings["prod"] = "por"; -App::$strings["prodded"] = "gepord"; -App::$strings["slap"] = "slaan"; -App::$strings["slapped"] = "sloeg"; -App::$strings["finger"] = "finger"; -App::$strings["fingered"] = "gefingerd"; -App::$strings["rebuff"] = "afpoeieren"; -App::$strings["rebuffed"] = "afgepoeierd"; -App::$strings["happy"] = "gelukkig"; -App::$strings["sad"] = "bedroefd"; -App::$strings["mellow"] = "mellow"; -App::$strings["tired"] = "moe"; -App::$strings["perky"] = "parmantig"; -App::$strings["angry"] = "boos"; -App::$strings["stupefied"] = "verbijsterd"; -App::$strings["puzzled"] = "verward"; -App::$strings["interested"] = "geïnteresseerd"; -App::$strings["bitter"] = "verbitterd"; -App::$strings["cheerful"] = "vrolijk"; -App::$strings["alive"] = "levendig"; -App::$strings["annoyed"] = "geërgerd"; -App::$strings["anxious"] = "bezorgd"; -App::$strings["cranky"] = "humeurig"; -App::$strings["disturbed"] = "verontrust"; -App::$strings["frustrated"] = "gefrustreerd "; -App::$strings["depressed"] = "gedeprimeerd"; -App::$strings["motivated"] = "gemotiveerd"; -App::$strings["relaxed"] = "ontspannen"; -App::$strings["surprised"] = "verrast"; -App::$strings["May"] = "mei"; -App::$strings["Unknown Attachment"] = "Onbekende bijlage"; -App::$strings["unknown"] = "onbekend"; -App::$strings["remove category"] = "categorie verwijderen"; -App::$strings["remove from file"] = "uit map verwijderen"; -App::$strings["default"] = "standaard"; -App::$strings["Page layout"] = "Pagina-lay-out"; -App::$strings["You can create your own with the layouts tool"] = "Je kan jouw eigen lay-out ontwerpen onder lay-outs"; -App::$strings["Page content type"] = "Opmaaktype"; -App::$strings["activity"] = "activiteit"; -App::$strings["Design Tools"] = "Ontwerp-hulpmiddelen"; -App::$strings["Pages"] = "Pagina's"; -App::$strings["Import website..."] = "Website importeren..."; -App::$strings["Select folder to import"] = "Kies een map om te importeren"; -App::$strings["Import from a zipped folder:"] = "Vanuit een zipbestand importeren:"; -App::$strings["Import from cloud files:"] = "Vanuit de cloud importeren:"; -App::$strings["/cloud/channel/path/to/folder"] = "/cloud/channel/maplocatie"; -App::$strings["Enter path to website files"] = "Voer de locatie in van de websitebestanden"; -App::$strings["Select folder"] = "Kies een map"; -App::$strings["Export website..."] = "Website exporteren..."; -App::$strings["Export to a zip file"] = "Naar een zipbestand exporteren"; -App::$strings["website.zip"] = "website.zip"; -App::$strings["Enter a name for the zip file."] = "Vul een naam in voor het zipbestand."; -App::$strings["Export to cloud files"] = "Naar de cloud exporteren"; -App::$strings["/path/to/export/folder"] = "/locatie/van/export/map"; -App::$strings["Enter a path to a cloud files destination."] = "Voer de locatie in van de cloudbestemming"; -App::$strings["Specify folder"] = "Selecteer een map"; -App::$strings["Cannot create a duplicate channel identifier on this system. Import failed."] = "Kan geen dubbele kanaal-identificator op deze hub aanmaken. Importeren mislukt."; -App::$strings["Channel clone failed. Import failed."] = "Het klonen van het kanaal is mislukt. Importeren mislukt."; -App::$strings["Unable to import element \""] = "Niet in staat om dit element te importeren: \""; -App::$strings["guest:"] = "gast:"; -App::$strings["The form security token was not correct. This probably happened because the form has been opened for too long (>3 hours) before submitting it."] = "De beveiligings-token van het tekstvak was ongeldig. Dit is mogelijk het gevolg van dat er te lang (meer dan 3 uur) gewacht is om de tekst op te slaan. "; -App::$strings["(Unknown)"] = "(Onbekend)"; -App::$strings["Visible to anybody on the internet."] = "Voor iedereen op het internet zichtbaar."; -App::$strings["Visible to you only."] = "Alleen voor jou zichtbaar."; -App::$strings["Visible to anybody in this network."] = "Voor iedereen in dit netwerk zichtbaar."; -App::$strings["Visible to anybody authenticated."] = "Voor iedereen die geauthenticeerd is zichtbaar."; -App::$strings["Visible to anybody on %s."] = "Voor iedereen op %s zichtbaar."; -App::$strings["Visible to all connections."] = "Voor alle connecties zichtbaar."; -App::$strings["Visible to approved connections."] = "Voor alle geaccepteerde connecties zichtbaar."; -App::$strings["Visible to specific connections."] = "Voor specifieke connecties zichtbaar."; -App::$strings["Privacy group is empty."] = "Privacygroep is leeg"; -App::$strings["Privacy group: %s"] = "Privacygroep: %s"; -App::$strings["Connection not found."] = "Connectie niet gevonden."; -App::$strings["profile photo"] = "profielfoto"; -App::$strings["[Edited %s]"] = "[%s bewerkt]"; -App::$strings["__ctx:edit_activity__ Post"] = "Bericht"; -App::$strings["__ctx:edit_activity__ Comment"] = "Reactie"; -App::$strings["Logged out."] = "Uitgelogd."; -App::$strings["Failed authentication"] = "Mislukte authenticatie"; -App::$strings[" and "] = " en "; -App::$strings["public profile"] = "openbaar profiel"; -App::$strings["%1\$s changed %2\$s to “%3\$s”"] = "%1\$s veranderde %2\$s naar “%3\$s”"; -App::$strings["Visit %1\$s's %2\$s"] = "Bezoek het %2\$s van %1\$s"; -App::$strings["%1\$s has an updated %2\$s, changing %3\$s."] = "%1\$s heeft een aangepaste %2\$s, %3\$s veranderd."; -App::$strings["Item was not found."] = "Item niet gevonden"; -App::$strings["No source file."] = "Geen bronbestand."; -App::$strings["Cannot locate file to replace"] = "Kan het te vervangen bestand niet vinden"; -App::$strings["Cannot locate file to revise/update"] = "Kan het bestand wat aangepast moet worden niet vinden"; -App::$strings["File exceeds size limit of %d"] = "Bestand is groter dan de toegelaten %d"; -App::$strings["You have reached your limit of %1$.0f Mbytes attachment storage."] = "Je hebt jouw limiet van %1$.0f MB opslagruimte voor bijlagen bereikt."; -App::$strings["File upload failed. Possible system limit or action terminated."] = "Uploaden van bestand mislukt. Mogelijk systeemlimiet bereikt of actie afgebroken."; -App::$strings["Stored file could not be verified. Upload failed."] = "Opgeslagen bestand kon niet worden geverifieerd. Uploaden mislukt."; -App::$strings["Path not available."] = "Locatie niet beschikbaar."; -App::$strings["Empty pathname"] = "Ontbrekende locatienaam"; -App::$strings["duplicate filename or path"] = "dubbele bestandsnaam of locatie"; -App::$strings["Path not found."] = "Locatie niet gevonden"; -App::$strings["mkdir failed."] = "directory aanmaken (mkdir) mislukt."; -App::$strings["database storage failed."] = "opslag in database mislukt."; -App::$strings["Empty path"] = "Ontbrekende locatie"; -App::$strings["This event has been added to your calendar."] = "Dit evenement is aan jouw agenda toegevoegd."; -App::$strings["Not specified"] = "Niet aangegeven"; -App::$strings["Needs Action"] = "Actie vereist"; -App::$strings["Completed"] = "Voltooid"; -App::$strings["In Process"] = "In behandeling"; -App::$strings["Cancelled"] = "Geannuleerd"; -App::$strings["Channel is blocked on this site."] = "Kanaal is op deze hub geblokkeerd."; -App::$strings["Channel location missing."] = "Ontbrekende kanaallocatie."; -App::$strings["Response from remote channel was incomplete."] = "Antwoord van het kanaal op afstand was niet volledig."; -App::$strings["Channel was deleted and no longer exists."] = "Kanaal is verwijderd en bestaat niet meer."; -App::$strings["Protocol disabled."] = "Protocol uitgeschakeld."; -App::$strings["Channel discovery failed."] = "Kanaal ontdekken mislukt."; -App::$strings["Cannot connect to yourself."] = "Kan niet met jezelf verbinden"; -App::$strings["A deleted group with this name was revived. Existing item permissions <strong>may</strong> apply to this group and any future members. If this is not what you intended, please create another group with a different name."] = "Een verwijderde collectie met deze naam is gereactiveerd. Bestaande itemrechten <strong>kunnen</strong> van toepassing zijn op deze collectie en toekomstige leden. Wanneer je dit niet zo bedoeld hebt, moet je een nieuwe collectie met een andere naam aanmaken."; -App::$strings["Add new connections to this privacy group"] = "Voeg nieuwe connecties aan deze privacygroep toe"; -App::$strings["edit"] = "bewerken"; -App::$strings["Edit group"] = "Privacygroep bewerken"; -App::$strings["Add privacy group"] = "Privacygroep toevoegen"; -App::$strings["Channels not in any privacy group"] = "Kanalen die zich in geen enkele privacygroep bevinden"; -App::$strings["add"] = "toevoegen"; -App::$strings["Select an alternate language"] = "Kies een andere taal"; -App::$strings["Image exceeds website size limit of %lu bytes"] = "Afbeelding is groter dan op deze hub toegestane limiet van %lu bytes"; -App::$strings["Image file is empty."] = "Afbeeldingsbestand is leeg"; -App::$strings["Photo storage failed."] = "Foto kan niet worden opgeslagen"; -App::$strings["a new photo"] = "een nieuwe foto"; -App::$strings["__ctx:photo_upload__ %1\$s posted %2\$s to %3\$s"] = "%1\$s plaatste %2\$s op %3\$s"; -App::$strings["Photo Albums"] = "Fotoalbums"; -App::$strings["Upload New Photos"] = "Nieuwe foto's uploaden"; -App::$strings["Who can see this?"] = "Wie kan dit zien?"; -App::$strings["Custom selection"] = "Handmatige selectie"; -App::$strings["Select \"Show\" to allow viewing. \"Don't show\" lets you override and limit the scope of \"Show\"."] = "Kies \"Tonen\" om weergave toe te staan. Met \"Niet tonen\" kan je uitzonderingen maken op \"Tonen\"."; -App::$strings["Show"] = "Tonen"; -App::$strings["Don't show"] = "Niet tonen"; -App::$strings["Post permissions %s cannot be changed %s after a post is shared.</br />These permissions set who is allowed to view the post."] = "Permissies van berichten %s zijn niet meer te veranderen %s nadat een bericht is gedeeld.</br />Met deze permissies bepaal je wie het bericht kan zien."; -App::$strings[" by "] = " door "; -App::$strings[" on "] = " op "; -App::$strings["Embedded content"] = "Ingesloten (embedded) inhoud"; -App::$strings["Embedding disabled"] = "Insluiten (embedding) uitgeschakeld"; -App::$strings["System"] = "Systeem"; -App::$strings["New App"] = "Nieuwe app"; -App::$strings["Suggestions"] = "Voorgestelde kanalen"; -App::$strings["See more..."] = "Meer..."; -App::$strings["You have %1$.0f of %2$.0f allowed connections."] = "Je hebt %1$.0f van de %2$.0f toegestane connecties."; -App::$strings["Add New Connection"] = "Nieuwe connectie toevoegen"; -App::$strings["Enter channel address"] = "Vul kanaaladres in"; -App::$strings["Examples: bob@example.com, https://example.com/barbara"] = "Voorbeelden: bob@example.com, http://example.com/barbara"; -App::$strings["Notes"] = "Aantekeningen"; -App::$strings["Remove term"] = "Verwijder zoekterm"; -App::$strings["Archives"] = "Archieven"; -App::$strings["Refresh"] = "Vernieuwen"; -App::$strings["Account settings"] = "Account"; -App::$strings["Channel settings"] = "Kanaal"; -App::$strings["Additional features"] = "Extra functies"; -App::$strings["Feature/Addon settings"] = "Plugin-instellingen"; -App::$strings["Display settings"] = "Weergave"; -App::$strings["Manage locations"] = "Locaties beheren"; -App::$strings["Export channel"] = "Kanaal exporteren"; -App::$strings["Connected apps"] = "Verbonden applicaties"; -App::$strings["Premium Channel Settings"] = "Instellingen premiumkanaal"; -App::$strings["Private Mail Menu"] = "Privéberichten"; -App::$strings["Combined View"] = "Gecombineerd postvak"; -App::$strings["Conversations"] = "Conversaties"; -App::$strings["Received Messages"] = "Ontvangen berichten"; -App::$strings["Sent Messages"] = "Verzonden berichten"; -App::$strings["No messages."] = "Geen berichten"; -App::$strings["Delete conversation"] = "Verwijder conversatie"; -App::$strings["Events Tools"] = "Agenda-hulpmiddelen"; -App::$strings["Export Calendar"] = "Exporteren"; -App::$strings["Import Calendar"] = "Importeren"; -App::$strings["Chatrooms"] = "Chatkanalen"; -App::$strings["Overview"] = "Overzicht"; -App::$strings["Chat Members"] = "Chatleden"; -App::$strings["Wiki List"] = "Wiki's"; -App::$strings["Wiki Pages"] = "Wikipagina's"; -App::$strings["Add new page"] = "Nieuwe pagina toevoegen"; -App::$strings["Page name"] = "Paginanaam"; -App::$strings["Bookmarked Chatrooms"] = "Bladwijzers van chatkanalen"; -App::$strings["Suggested Chatrooms"] = "Voorgestelde chatkanalen"; -App::$strings["photo/image"] = "foto/afbeelding"; -App::$strings["Click to show more"] = "Klik voor meer"; -App::$strings["Rating Tools"] = "Beoordelingen"; -App::$strings["Rate Me"] = "Beoordeel mij"; -App::$strings["View Ratings"] = "Bekijk beoordelingen"; -App::$strings["Forums"] = "Forums"; -App::$strings["Tasks"] = "Taken"; -App::$strings["Member registrations waiting for confirmation"] = "Accounts die op goedkeuring wachten"; -App::$strings["Inspect queue"] = "Inspecteer berichtenwachtrij"; -App::$strings["DB updates"] = "Database-updates"; -App::$strings["Plugin Features"] = "Plugin-opties"; +App::$strings["Directory Options"] = "Opties kanalengids"; +App::$strings["Safe Mode"] = "Veilig zoeken"; +App::$strings["Public Forums Only"] = "Alleen openbare forums"; +App::$strings["This Website Only"] = "Alleen deze hub"; App::$strings["view full size"] = "volledige grootte tonen"; App::$strings["No Subject"] = "Geen onderwerp"; App::$strings["OStatus"] = "OStatus"; @@ -2903,26 +2683,15 @@ App::$strings["Zot"] = "Zot"; App::$strings["LinkedIn"] = "LinkedIn"; App::$strings["XMPP/IM"] = "XMPP/IM"; App::$strings["MySpace"] = "MySpace"; -App::$strings["Can view my normal stream and posts"] = "Kan mijn normale kanaalstream en berichten bekijken"; -App::$strings["Can view my webpages"] = "Kan mijn pagina's bekijken"; -App::$strings["Can post on my channel page (\"wall\")"] = "Kan een bericht in mijn kanaal plaatsen"; -App::$strings["Can like/dislike stuff"] = "Kan dingen leuk of niet leuk vinden"; -App::$strings["Profiles and things other than posts/comments"] = "Profielen en dingen, buiten berichten en reacties"; -App::$strings["Can forward to all my channel contacts via post @mentions"] = "Kan naar al mijn kanaalconnecties berichten doorsturen met behulp van @vermeldingen+"; -App::$strings["Advanced - useful for creating group forum channels"] = "Geavanceerd - nuttig voor groepforums"; -App::$strings["Can chat with me (when available)"] = "Kan met mij chatten (wanneer beschikbaar)"; -App::$strings["Can write to my file storage and photos"] = "Kan foto's en andere bestanden aan mijn bestandsopslag toevoegen"; -App::$strings["Can edit my webpages"] = "Kan mijn pagina's bewerken"; -App::$strings["Somewhat advanced - very useful in open communities"] = "Enigszins geavanceerd (erg nuttig voor kanalen van forums/groepen)"; -App::$strings["Can administer my channel resources"] = "Kan mijn kanaal beheren"; -App::$strings["Extremely advanced. Leave this alone unless you know what you are doing"] = "Zeer geavanceerd. Laat dit met rust, behalve als je weet wat je doet."; App::$strings["%1\$s is now connected with %2\$s"] = "%1\$s is nu met %2\$s verbonden"; App::$strings["%1\$s poked %2\$s"] = "%1\$s heeft %2\$s aangestoten"; +App::$strings["poked"] = "aangestoten"; App::$strings["View %s's profile @ %s"] = "Bekijk het profiel van %s @ %s"; App::$strings["Categories:"] = "Categorieën:"; App::$strings["Filed under:"] = "Bewaard onder:"; App::$strings["View in context"] = "In context bekijken"; App::$strings["remove"] = "verwijderen"; +App::$strings["Loading..."] = "Aan het laden..."; App::$strings["Delete Selected Items"] = "Verwijder de geselecteerde items"; App::$strings["View Source"] = "Bron weergeven"; App::$strings["Follow Thread"] = "Conversatie volgen"; @@ -2959,7 +2728,7 @@ App::$strings["Post as"] = "Bericht plaatsen als"; App::$strings["Toggle voting"] = "Peiling in- of uitschakelen"; App::$strings["Disable comments"] = "Reacties uitschakelen"; App::$strings["Toggle comments"] = "Reacties in- of uitschakelen"; -App::$strings["Categories (optional, comma-separated list)"] = "Categorieën (optioneel, door komma's gescheiden lijst)"; +App::$strings["Categories (optional, comma-separated list)"] = "Categorieën (niet verplicht, door komma's gescheiden lijst)"; App::$strings["Other networks and post services"] = "Andere netwerken en diensten"; App::$strings["Set publish date"] = "Publicatiedatum instellen"; App::$strings["Discover"] = "Ontdekken"; @@ -2976,9 +2745,11 @@ App::$strings["Spam"] = "Spam"; App::$strings["Posts flagged as SPAM"] = "Berichten gemarkeerd als SPAM"; App::$strings["Status Messages and Posts"] = "Berichten in dit kanaal"; App::$strings["Profile Details"] = "Profiel"; +App::$strings["Photo Albums"] = "Fotoalbums"; App::$strings["Files and Storage"] = "Bestanden en opslagruimte"; +App::$strings["Bookmarks"] = "Bladwijzers"; App::$strings["Saved Bookmarks"] = "Opgeslagen bladwijzers"; -App::$strings["Manage Webpages"] = "Webpagina's beheren"; +App::$strings["View Webpages"] = "Webpagina's weergeven"; App::$strings["__ctx:noun__ Attending"] = array( 0 => "aanwezig", 1 => "aanwezig", @@ -3003,14 +2774,309 @@ App::$strings["__ctx:noun__ Abstain"] = array( 0 => "onthouding", 1 => "onthoudingen", ); -App::$strings["Image/photo"] = "Afbeelding/foto"; -App::$strings["Encrypted content"] = "Versleutelde inhoud"; -App::$strings["Install %s element: "] = "Installeer %s-element: "; -App::$strings["This post contains an installable %s element, however you lack permissions to install it on this site."] = "Dit bericht heeft een te installeren %s-element, maar je hebt geen permissies om het op deze hub te installeren."; -App::$strings["%1\$s wrote the following %2\$s %3\$s"] = "%1\$s schreef het volgende %2\$s %3\$s"; -App::$strings["Click to open/close"] = "Klik om te openen of te sluiten"; -App::$strings["spoiler"] = "spoiler"; -App::$strings["$1 wrote:"] = "$1 schreef:"; +App::$strings["A deleted group with this name was revived. Existing item permissions <strong>may</strong> apply to this group and any future members. If this is not what you intended, please create another group with a different name."] = "Een verwijderde collectie met deze naam is gereactiveerd. Bestaande itemrechten <strong>kunnen</strong> van toepassing zijn op deze collectie en toekomstige leden. Wanneer je dit niet zo bedoeld hebt, moet je een nieuwe collectie met een andere naam aanmaken."; +App::$strings["Add new connections to this privacy group"] = "Voeg nieuwe connecties aan deze privacygroep toe"; +App::$strings["edit"] = "bewerken"; +App::$strings["Privacy Groups"] = "Privacygroepen"; +App::$strings["Edit group"] = "Privacygroep bewerken"; +App::$strings["Add privacy group"] = "Privacygroep toevoegen"; +App::$strings["Channels not in any privacy group"] = "Kanalen die zich in geen enkele privacygroep bevinden"; +App::$strings["(Unknown)"] = "(Onbekend)"; +App::$strings["Visible to anybody on the internet."] = "Voor iedereen op het internet zichtbaar."; +App::$strings["Visible to you only."] = "Alleen voor jou zichtbaar."; +App::$strings["Visible to anybody in this network."] = "Voor iedereen in dit netwerk zichtbaar."; +App::$strings["Visible to anybody authenticated."] = "Voor iedereen die geauthenticeerd is zichtbaar."; +App::$strings["Visible to anybody on %s."] = "Voor iedereen op %s zichtbaar."; +App::$strings["Visible to all connections."] = "Voor alle connecties zichtbaar."; +App::$strings["Visible to approved connections."] = "Voor alle geaccepteerde connecties zichtbaar."; +App::$strings["Visible to specific connections."] = "Voor specifieke connecties zichtbaar."; +App::$strings["Privacy group is empty."] = "Privacygroep is leeg"; +App::$strings["Privacy group: %s"] = "Privacygroep: %s"; +App::$strings["Connection not found."] = "Connectie niet gevonden."; +App::$strings["profile photo"] = "profielfoto"; +App::$strings["[Edited %s]"] = "[%s bewerkt]"; +App::$strings["__ctx:edit_activity__ Post"] = "Bericht"; +App::$strings["__ctx:edit_activity__ Comment"] = "Reactie"; +App::$strings["Attachments:"] = "Bijlagen:"; +App::$strings["\$Projectname event notification:"] = "Notificatie \$Projectname-gebeurtenis:"; +App::$strings["guest:"] = "gast:"; +App::$strings["The form security token was not correct. This probably happened because the form has been opened for too long (>3 hours) before submitting it."] = "De beveiligings-token van het tekstvak was ongeldig. Dit is mogelijk het gevolg van dat er te lang (meer dan 3 uur) gewacht is om de tekst op te slaan. "; +App::$strings["Remote authentication"] = "Authenticatie op afstand"; +App::$strings["Click to authenticate to your home hub"] = "Authenticeer jezelf via (bijvoorbeeld) jouw hub"; +App::$strings["Logout"] = "Uitloggen"; +App::$strings["End this session"] = "Beëindig deze sessie"; +App::$strings["Your profile page"] = "Jouw profielpagina"; +App::$strings["Manage/Edit profiles"] = "Beheer/wijzig profielen"; +App::$strings["Edit your profile"] = "Jouw profiel bewerken"; +App::$strings["Sign in"] = "Inloggen"; +App::$strings["Get me home"] = "Terug naar mijn hub"; +App::$strings["Log me out of this site"] = "Uitloggen op deze hub"; +App::$strings["Create an account"] = "Maak een account aan"; +App::$strings["Help and documentation"] = "Hulp en documentatie"; +App::$strings["Applications, utilities, links, games"] = "Apps"; +App::$strings["Search site @name, #tag, ?docs, content"] = "Zoek een @kanaal, doorzoek inhoud hub met tekst en #tags, of doorzoek ?documentatie "; +App::$strings["Channel Directory"] = "Kanalengids"; +App::$strings["Your grid"] = "Jouw grid"; +App::$strings["View your network/grid"] = "Jouw grid/netwerk weergeven"; +App::$strings["Mark all grid notifications seen"] = "Markeer alle gridnotificaties als bekeken"; +App::$strings["Channel home"] = "Jouw kanaal"; +App::$strings["View your channel home"] = "Jouw kanaal weergeven"; +App::$strings["Mark all channel notifications seen"] = "Alle kanaalnotificaties als gelezen markeren"; +App::$strings["Notices"] = "Notificaties"; +App::$strings["Notifications"] = "Notificaties"; +App::$strings["View all notifications"] = "Alle notificaties weergeven"; +App::$strings["Private mail"] = "Privéberichten"; +App::$strings["View your private messages"] = "Privéberichten weergeven"; +App::$strings["Mark all private messages seen"] = "Markeer alle privéberichten als bekeken"; +App::$strings["Event Calendar"] = "Agenda"; +App::$strings["View events"] = "Agenda weergeven"; +App::$strings["Mark all events seen"] = "Markeer alle gebeurtenissen als bekeken"; +App::$strings["Manage Your Channels"] = "Beheer je kanalen"; +App::$strings["Account/Channel Settings"] = "Account-/kanaal-instellingen"; +App::$strings["Site Setup and Configuration"] = "Hub instellen en beheren"; +App::$strings["@name, #tag, ?doc, content"] = "@kanaal, #tag, inhoud, ?hulp"; +App::$strings["Please wait..."] = "Wachten aub..."; +App::$strings["Add Apps"] = "Apps toevoegen"; +App::$strings["Item was not found."] = "Item niet gevonden"; +App::$strings["No source file."] = "Geen bronbestand."; +App::$strings["Cannot locate file to replace"] = "Kan het te vervangen bestand niet vinden"; +App::$strings["Cannot locate file to revise/update"] = "Kan het bestand wat aangepast moet worden niet vinden"; +App::$strings["File exceeds size limit of %d"] = "Bestand is groter dan de toegelaten %d"; +App::$strings["You have reached your limit of %1$.0f Mbytes attachment storage."] = "Je hebt jouw limiet van %1$.0f MB opslagruimte voor bijlagen bereikt."; +App::$strings["File upload failed. Possible system limit or action terminated."] = "Uploaden van bestand mislukt. Mogelijk systeemlimiet bereikt of actie afgebroken."; +App::$strings["Stored file could not be verified. Upload failed."] = "Opgeslagen bestand kon niet worden geverifieerd. Uploaden mislukt."; +App::$strings["Path not available."] = "Locatie niet beschikbaar."; +App::$strings["Empty pathname"] = "Ontbrekende locatienaam"; +App::$strings["duplicate filename or path"] = "dubbele bestandsnaam of locatie"; +App::$strings["Path not found."] = "Locatie niet gevonden"; +App::$strings["mkdir failed."] = "directory aanmaken (mkdir) mislukt."; +App::$strings["database storage failed."] = "opslag in database mislukt."; +App::$strings["Empty path"] = "Ontbrekende locatie"; +App::$strings["prev"] = "vorige"; +App::$strings["first"] = "eerste"; +App::$strings["last"] = "laatste"; +App::$strings["next"] = "volgende"; +App::$strings["older"] = "ouder"; +App::$strings["newer"] = "nieuwer"; +App::$strings["No connections"] = "Geen connecties"; +App::$strings["View all %s connections"] = "Toon alle %s connecties"; +App::$strings["poke"] = "aanstoten"; +App::$strings["ping"] = "ping"; +App::$strings["pinged"] = "gepingd"; +App::$strings["prod"] = "por"; +App::$strings["prodded"] = "gepord"; +App::$strings["slap"] = "slaan"; +App::$strings["slapped"] = "sloeg"; +App::$strings["finger"] = "finger"; +App::$strings["fingered"] = "gefingerd"; +App::$strings["rebuff"] = "afpoeieren"; +App::$strings["rebuffed"] = "afgepoeierd"; +App::$strings["happy"] = "gelukkig"; +App::$strings["sad"] = "bedroefd"; +App::$strings["mellow"] = "mellow"; +App::$strings["tired"] = "moe"; +App::$strings["perky"] = "parmantig"; +App::$strings["angry"] = "boos"; +App::$strings["stupefied"] = "verbijsterd"; +App::$strings["puzzled"] = "verward"; +App::$strings["interested"] = "geïnteresseerd"; +App::$strings["bitter"] = "verbitterd"; +App::$strings["cheerful"] = "vrolijk"; +App::$strings["alive"] = "levendig"; +App::$strings["annoyed"] = "geërgerd"; +App::$strings["anxious"] = "bezorgd"; +App::$strings["cranky"] = "humeurig"; +App::$strings["disturbed"] = "verontrust"; +App::$strings["frustrated"] = "gefrustreerd "; +App::$strings["depressed"] = "gedeprimeerd"; +App::$strings["motivated"] = "gemotiveerd"; +App::$strings["relaxed"] = "ontspannen"; +App::$strings["surprised"] = "verrast"; +App::$strings["May"] = "mei"; +App::$strings["Unknown Attachment"] = "Onbekende bijlage"; +App::$strings["unknown"] = "onbekend"; +App::$strings["remove category"] = "categorie verwijderen"; +App::$strings["remove from file"] = "uit map verwijderen"; +App::$strings["Page layout"] = "Pagina-lay-out"; +App::$strings["You can create your own with the layouts tool"] = "Je kan jouw eigen lay-out ontwerpen onder lay-outs"; +App::$strings["Page content type"] = "Opmaaktype"; +App::$strings["activity"] = "activiteit"; +App::$strings["Design Tools"] = "Ontwerp-hulpmiddelen"; +App::$strings["Pages"] = "Pagina's"; +App::$strings["Import website..."] = "Website importeren..."; +App::$strings["Select folder to import"] = "Kies een map om te importeren"; +App::$strings["Import from a zipped folder:"] = "Vanuit een zipbestand importeren:"; +App::$strings["Import from cloud files:"] = "Vanuit de cloud importeren:"; +App::$strings["/cloud/channel/path/to/folder"] = "/cloud/channel/maplocatie"; +App::$strings["Enter path to website files"] = "Voer de locatie in van de websitebestanden"; +App::$strings["Select folder"] = "Kies een map"; +App::$strings["Export website..."] = "Website exporteren..."; +App::$strings["Export to a zip file"] = "Naar een zipbestand exporteren"; +App::$strings["website.zip"] = "website.zip"; +App::$strings["Enter a name for the zip file."] = "Vul een naam in voor het zipbestand."; +App::$strings["Export to cloud files"] = "Naar de cloud exporteren"; +App::$strings["/path/to/export/folder"] = "/locatie/van/export/map"; +App::$strings["Enter a path to a cloud files destination."] = "Voer de locatie in van de cloudbestemming"; +App::$strings["Specify folder"] = "Selecteer een map"; +App::$strings["Logged out."] = "Uitgelogd."; +App::$strings["Failed authentication"] = "Mislukte authenticatie"; +App::$strings["Channel is blocked on this site."] = "Kanaal is op deze hub geblokkeerd."; +App::$strings["Channel location missing."] = "Ontbrekende kanaallocatie."; +App::$strings["Response from remote channel was incomplete."] = "Antwoord van het kanaal op afstand was niet volledig."; +App::$strings["Channel was deleted and no longer exists."] = "Kanaal is verwijderd en bestaat niet meer."; +App::$strings["Protocol disabled."] = "Protocol uitgeschakeld."; +App::$strings["Channel discovery failed."] = "Kanaal ontdekken mislukt."; +App::$strings["Cannot connect to yourself."] = "Kan niet met jezelf verbinden"; +App::$strings["Cannot create a duplicate channel identifier on this system. Import failed."] = "Kan geen dubbele kanaal-identificator op deze hub aanmaken. Importeren mislukt."; +App::$strings["Channel clone failed. Import failed."] = "Het klonen van het kanaal is mislukt. Importeren mislukt."; +App::$strings["Cloned channel not found. Import failed."] = "Gekloond kanaal niet gevonden. Importeren mislukt."; +App::$strings["Unable to import element \""] = "Niet in staat om dit element te importeren: \""; +App::$strings["Unable to determine sender."] = "Afzender kan niet bepaald worden."; +App::$strings["No recipient provided."] = "Geen ontvanger opgegeven."; +App::$strings["[no subject]"] = "[geen onderwerp]"; +App::$strings["Stored post could not be verified."] = "Opgeslagen bericht kon niet worden geverifieerd."; +App::$strings[" by "] = " door "; +App::$strings[" on "] = " op "; +App::$strings["Embedded content"] = "Ingesloten (embedded) inhoud"; +App::$strings["Embedding disabled"] = "Insluiten (embedding) uitgeschakeld"; +App::$strings["Invalid data packet"] = "Datapakket ongeldig"; +App::$strings["Unable to verify channel signature"] = "Kanaalkenmerk kon niet worden geverifieerd. "; +App::$strings["Unable to verify site signature for %s"] = "Hubkenmerk voor %s kon niet worden geverifieerd"; +App::$strings["invalid target signature"] = "ongeldig doelkenmerk"; +App::$strings["Can view my normal stream and posts"] = "Kan mijn normale kanaalstream en berichten bekijken"; +App::$strings["Can view my webpages"] = "Kan mijn pagina's bekijken"; +App::$strings["Can post on my channel page (\"wall\")"] = "Kan een bericht in mijn kanaal plaatsen"; +App::$strings["Can like/dislike stuff"] = "Kan dingen leuk of niet leuk vinden"; +App::$strings["Profiles and things other than posts/comments"] = "Profielen en dingen, buiten berichten en reacties"; +App::$strings["Can forward to all my channel contacts via post @mentions"] = "Kan naar al mijn kanaalconnecties berichten doorsturen met behulp van @vermeldingen+"; +App::$strings["Advanced - useful for creating group forum channels"] = "Geavanceerd - nuttig voor groepforums"; +App::$strings["Can chat with me (when available)"] = "Kan met mij chatten (wanneer beschikbaar)"; +App::$strings["Can write to my file storage and photos"] = "Kan foto's en andere bestanden aan mijn bestandsopslag toevoegen"; +App::$strings["Can edit my webpages"] = "Kan mijn pagina's bewerken"; +App::$strings["Somewhat advanced - very useful in open communities"] = "Enigszins geavanceerd (erg nuttig voor kanalen van forums/groepen)"; +App::$strings["Can administer my channel resources"] = "Kan mijn kanaal beheren"; +App::$strings["Extremely advanced. Leave this alone unless you know what you are doing"] = "Zeer geavanceerd. Laat dit met rust, behalve als je weet wat je doet."; +App::$strings[" and "] = " en "; +App::$strings["public profile"] = "openbaar profiel"; +App::$strings["%1\$s changed %2\$s to “%3\$s”"] = "%1\$s veranderde %2\$s naar “%3\$s”"; +App::$strings["Visit %1\$s's %2\$s"] = "Bezoek het %2\$s van %1\$s"; +App::$strings["%1\$s has an updated %2\$s, changing %3\$s."] = "%1\$s heeft een aangepaste %2\$s, %3\$s veranderd."; +App::$strings["General Features"] = "Algemene functies"; +App::$strings["Multiple Profiles"] = "Meerdere profielen"; +App::$strings["Ability to create multiple profiles"] = "Mogelijkheid om meerdere profielen aan te maken"; +App::$strings["Advanced Profiles"] = "Geavanceerde profielen"; +App::$strings["Additional profile sections and selections"] = "Extra onderdelen en keuzes voor je profiel"; +App::$strings["Profile Import/Export"] = "Profiel importen/exporteren"; +App::$strings["Save and load profile details across sites/channels"] = "Profielgegevens opslaan en in andere hubs/kanalen gebruiken."; +App::$strings["Web Pages"] = "Webpagina's"; +App::$strings["Provide managed web pages on your channel"] = "Sta beheerde webpagina's op jouw kanaal toe"; +App::$strings["Provide a wiki for your channel"] = "Voeg een wiki aan jouw kanaal toe"; +App::$strings["Private Notes"] = "Privé-aantekeningen"; +App::$strings["Enables a tool to store notes and reminders (note: not encrypted)"] = "Een eenvoudige toepassing om aantekeningen en herinneringen in te bewaren (let op: niet versleuteld)"; +App::$strings["Navigation Channel Select"] = "Kanaal kiezen in navigatiemenu"; +App::$strings["Change channels directly from within the navigation dropdown menu"] = "Kies een ander kanaal direct vanuit het dropdown-menu op de navigatiebalk"; +App::$strings["Photo Location"] = "Fotolocatie"; +App::$strings["If location data is available on uploaded photos, link this to a map."] = "Wanneer in de geüploade foto's locatiegegevens aanwezig zijn, link dit dan aan een kaart."; +App::$strings["Access Controlled Chatrooms"] = "Chatkanalen met toegangscontrole "; +App::$strings["Provide chatrooms and chat services with access control."] = "Chatkanalen en chatdiensten met toegangscontrole aanbieden."; +App::$strings["Provide alternate connection permission roles."] = "Extra permissietypes voor connecties aanmaken"; +App::$strings["Smart Birthdays"] = "Slimme verjaardagen"; +App::$strings["Make birthday events timezone aware in case your friends are scattered across the planet."] = "Maak verjaardagen bewust van tijdzones. Voor het geval dat jouw vrienden over de hele wereld verspreid zijn."; +App::$strings["Event Timezone Selection"] = "Tijdzone gebeurtenis"; +App::$strings["Allow event creation in timezones other than your own."] = "Sta het aanmaken van gebeurtenissen in andere tijdzones toe."; +App::$strings["Advanced Directory Search"] = "Geavanceerd in de kanalengids zoeken"; +App::$strings["Allows creation of complex directory search queries"] = "Gebruik complexe zoekopdrachten in de kanalengids"; +App::$strings["Advanced Theme and Layout Settings"] = "Geavanceerde thema- en lay-out-instellingen"; +App::$strings["Allows fine tuning of themes and page layouts"] = "Maakt het mogelijk dat thema's en pagina-lay-outs preciezer ingesteld kunnen worden "; +App::$strings["Post Composition Features"] = "Functies voor het opstellen van berichten"; +App::$strings["Large Photos"] = "Grote foto's"; +App::$strings["Include large (1024px) photo thumbnails in posts. If not enabled, use small (640px) photo thumbnails"] = "Gebruik grotere foto's (1024px) in berichten. Wanneer dit is uitgeschakeld worden er kleinere foto's (640px) gebruikt."; +App::$strings["Automatically import channel content from other channels or feeds"] = "Automatisch inhoud uit andere kanalen of feeds importeren."; +App::$strings["Even More Encryption"] = "Extra encryptie"; +App::$strings["Allow optional encryption of content end-to-end with a shared secret key"] = "Sta toe dat inhoud extra end-to-end wordt versleuteld met een gedeelde geheime sleutel."; +App::$strings["Enable Voting Tools"] = "Peilingen inschakelen"; +App::$strings["Provide a class of post which others can vote on"] = "Maakt het mogelijk om een bericht op te stellen, waar mensen op kunnen stemmen."; +App::$strings["Disable Comments"] = "Reacties uitschakelen"; +App::$strings["Provide the option to disable comments for a post"] = "Maak het mogelijk dat reacties op een bericht kunnen worden uitgeschakeld"; +App::$strings["Delayed Posting"] = "Berichten uitstellen"; +App::$strings["Allow posts to be published at a later date"] = "Maakt het mogelijk dat berichten op een toekomstig moment gepubliceerd kunnen worden."; +App::$strings["Content Expiration"] = "Inhoud laten verlopen"; +App::$strings["Remove posts/comments and/or private messages at a future time"] = "Berichten, reacties en/of privéberichten na een bepaalde tijd verwijderen"; +App::$strings["Suppress Duplicate Posts/Comments"] = "Dubbele berichten/reacties tegenhouden"; +App::$strings["Prevent posts with identical content to be published with less than two minutes in between submissions."] = "Voorkomt dat berichten en reacties met identieke inhoud en die binnen twee minuten zijn verstuurd, worden gepubliceerd. "; +App::$strings["Network and Stream Filtering"] = "Netwerk- en streamfilter"; +App::$strings["Search by Date"] = "Zoek op datum"; +App::$strings["Ability to select posts by date ranges"] = "Mogelijkheid om berichten op datum te filteren "; +App::$strings["Enable management and selection of privacy groups"] = "Beheer en selectie van privacygroepen inschakelen"; +App::$strings["Save search terms for re-use"] = "Sla zoekopdrachten op voor hergebruik"; +App::$strings["Network Personal Tab"] = "Persoonlijke netwerktab"; +App::$strings["Enable tab to display only Network posts that you've interacted on"] = "Sta het toe dat de tab netwerkberichten toont waarmee je interactie had"; +App::$strings["Network New Tab"] = "Nieuwe netwerktab"; +App::$strings["Enable tab to display all new Network activity"] = "Laat de tab alle nieuwe netwerkactiviteit tonen"; +App::$strings["Affinity Tool"] = "Affiniteitsfilter"; +App::$strings["Filter stream activity by depth of relationships"] = "Filter wat je in jouw grid ziet op hoe goed je iemand kent of mag"; +App::$strings["Show friend and connection suggestions"] = "Toon kanaalvoorstellen"; +App::$strings["Connection Filtering"] = "Berichtenfilters"; +App::$strings["Filter incoming posts from connections based on keywords/content"] = "Filter binnenkomende berichten van connecties aan de hand van trefwoorden en taal"; +App::$strings["Post/Comment Tools"] = "Bericht- en reactiehulpmiddelen"; +App::$strings["Community Tagging"] = "Taggen door anderen"; +App::$strings["Ability to tag existing posts"] = "Geeft andere mensen de mogelijkheid om jouw (bestaande) berichten te taggen"; +App::$strings["Post Categories"] = "Categorieën berichten"; +App::$strings["Add categories to your posts"] = "Voeg categorieën toe aan je berichten"; +App::$strings["Emoji Reactions"] = "Emoji-reacties"; +App::$strings["Add emoji reaction ability to posts"] = "Emoji-reacties in berichten toestaan"; +App::$strings["Ability to file posts under folders"] = "Mogelijkheid om berichten in mappen op te slaan"; +App::$strings["Dislike Posts"] = "Vind berichten niet leuk"; +App::$strings["Ability to dislike posts/comments"] = "Mogelijkheid om berichten en reacties niet leuk te vinden"; +App::$strings["Star Posts"] = "Geef berichten een ster"; +App::$strings["Ability to mark special posts with a star indicator"] = "Mogelijkheid om speciale berichten met een ster te markeren"; +App::$strings["Tag Cloud"] = "Tagwolk"; +App::$strings["Provide a personal tag cloud on your channel page"] = "Zorgt voor een persoonlijke wolk met tags op jouw kanaalpagina"; +App::$strings["Premium Channel"] = "Premiumkanaal"; +App::$strings["Allows you to set restrictions and terms on those that connect with your channel"] = "Stelt je in staat om beperkingen en voorwaarden in te stellen voor jouw kanaal"; +App::$strings["Image exceeds website size limit of %lu bytes"] = "Afbeelding is groter dan op deze hub toegestane limiet van %lu bytes"; +App::$strings["Image file is empty."] = "Afbeeldingsbestand is leeg"; +App::$strings["Photo storage failed."] = "Foto kan niet worden opgeslagen"; +App::$strings["a new photo"] = "een nieuwe foto"; +App::$strings["__ctx:photo_upload__ %1\$s posted %2\$s to %3\$s"] = "%1\$s plaatste %2\$s op %3\$s"; +App::$strings["Upload New Photos"] = "Nieuwe foto's uploaden"; +App::$strings["Unable to obtain identity information from database"] = "Niet in staat om identiteitsinformatie uit de database te verkrijgen"; +App::$strings["Empty name"] = "Ontbrekende naam"; +App::$strings["Name too long"] = "Naam te lang"; +App::$strings["No account identifier"] = "Geen account-identificator"; +App::$strings["Nickname is required."] = "Bijnaam is verplicht"; +App::$strings["Reserved nickname. Please choose another."] = "Deze naam is gereserveerd. Kies een andere."; +App::$strings["Nickname has unsupported characters or is already being used on this site."] = "Deze naam heeft niet ondersteunde karakters of is al op deze hub in gebruik."; +App::$strings["Unable to retrieve created identity"] = "Niet in staat om aangemaakte identiteit te vinden"; +App::$strings["Default Profile"] = "Standaardprofiel"; +App::$strings["Create New Profile"] = "Nieuw profiel aanmaken"; +App::$strings["Visible to everybody"] = "Voor iedereen zichtbaar"; +App::$strings["Gender:"] = "Geslacht:"; +App::$strings["Homepage:"] = "Homepagina:"; +App::$strings["Online Now"] = "Nu online"; +App::$strings["Like this channel"] = "Vind dit kanaal leuk"; +App::$strings["j F, Y"] = "F j Y"; +App::$strings["j F"] = "F j"; +App::$strings["Birthday:"] = "Geboortedatum:"; +App::$strings["for %1\$d %2\$s"] = "voor %1\$d %2\$s"; +App::$strings["Sexual Preference:"] = "Seksuele voorkeur:"; +App::$strings["Tags:"] = "Tags:"; +App::$strings["Political Views:"] = "Politieke overtuigingen:"; +App::$strings["Religion:"] = "Religie:"; +App::$strings["Hobbies/Interests:"] = "Hobby's/interesses:"; +App::$strings["Likes:"] = "Houdt van:"; +App::$strings["Dislikes:"] = "Houdt niet van:"; +App::$strings["Contact information and Social Networks:"] = "Contactinformatie en sociale netwerken:"; +App::$strings["My other channels:"] = "Mijn andere kanalen"; +App::$strings["Musical interests:"] = "Muzikale interesses:"; +App::$strings["Books, literature:"] = "Boeken, literatuur:"; +App::$strings["Television:"] = "Televisie:"; +App::$strings["Film/dance/culture/entertainment:"] = "Films/dansen/cultuur/vermaak:"; +App::$strings["Love/Romance:"] = "Liefde/romantiek:"; +App::$strings["Work/employment:"] = "Werk/beroep:"; +App::$strings["School/education:"] = "School/opleiding:"; +App::$strings["Like this thing"] = "Vind dit ding leuk"; +App::$strings["User '%s' deleted"] = "Account '%s' verwijderd"; App::$strings["Source channel not found."] = "Bron van kanaal niet gevonden"; App::$strings["Focus (Hubzilla default)"] = "Focus (Hubzilla-standaard)"; App::$strings["Theme settings"] = "Thema-instellingen"; @@ -3045,11 +3111,9 @@ App::$strings["Left align page content"] = "Inhoud links uitlijnen"; App::$strings["Set minimum opacity of nav bar - to hide it"] = "Minimale ondoorzichtigheid navigatiebalk (- om te verbergen)"; App::$strings["Set size of conversation author photo"] = "Grootte profielfoto's van berichten instellen"; App::$strings["Set size of followup author photos"] = "Grootte profielfoto's van reacties instellen"; -App::$strings["__ctx:opensearch__ Search %1\$s (%2\$s)"] = "Zoek %1\$s (%2\$s)"; -App::$strings["__ctx:opensearch__ \$Projectname"] = "\$Projectname"; App::$strings["Update %s failed. See error logs."] = "Update %s mislukt. Zie foutenlogboek."; App::$strings["Update Error at %s"] = "Update-fout op %s"; -App::$strings["Create an account to access services and applications within the Hubzilla"] = "Maak een account aan om toegang te krijgen tot diensten en toepassingen van Hubzilla"; +App::$strings["Create an account to access services and applications"] = "Maak een account aan om toegang te krijgen tot diensten en toepassingen"; App::$strings["Login/Email"] = "E-mailadres of inlognaam"; App::$strings["Password"] = "Wachtwoord"; App::$strings["Remember me"] = "Aangemeld blijven"; diff --git a/view/pdl/mod_admin.pdl b/view/pdl/mod_admin.pdl index 5bd47ea37..deee4551b 100644 --- a/view/pdl/mod_admin.pdl +++ b/view/pdl/mod_admin.pdl @@ -1,3 +1,6 @@ [region=aside] [widget=admin][/widget] -[/region]
\ No newline at end of file +[/region] +[region=right_aside] +[widget=notifications][/widget] +[/region] diff --git a/view/pdl/mod_appman.pdl b/view/pdl/mod_appman.pdl index 1209d85b9..d2b1379a5 100644 --- a/view/pdl/mod_appman.pdl +++ b/view/pdl/mod_appman.pdl @@ -1,3 +1,6 @@ [region=aside] [widget=appcategories][/widget] [/region] +[region=right_aside] +[widget=notifications][/widget] +[/region] diff --git a/view/pdl/mod_apps.pdl b/view/pdl/mod_apps.pdl index 32fef28e9..d2b1379a5 100644 --- a/view/pdl/mod_apps.pdl +++ b/view/pdl/mod_apps.pdl @@ -1,4 +1,6 @@ [region=aside] -[widget=appselect][/widget] [widget=appcategories][/widget] [/region] +[region=right_aside] +[widget=notifications][/widget] +[/region] diff --git a/view/pdl/mod_articles.pdl b/view/pdl/mod_articles.pdl new file mode 100644 index 000000000..c7599a008 --- /dev/null +++ b/view/pdl/mod_articles.pdl @@ -0,0 +1,8 @@ +[region=aside] +[widget=categories][var=articles]1[/var][/widget] +[widget=tasklist][/widget] +[widget=notes][/widget] +[/region] +[region=right_aside] +[widget=notifications][/widget] +[/region] diff --git a/view/pdl/mod_blocks.pdl b/view/pdl/mod_blocks.pdl index cef69f194..6ef7993b5 100644 --- a/view/pdl/mod_blocks.pdl +++ b/view/pdl/mod_blocks.pdl @@ -1,3 +1,6 @@ [region=aside] [widget=design_tools][/widget] -[/region]
\ No newline at end of file +[/region] +[region=right_aside] +[widget=notifications][/widget] +[/region] diff --git a/view/pdl/mod_cal.pdl b/view/pdl/mod_cal.pdl index f12bf39c3..c34898dd5 100644 --- a/view/pdl/mod_cal.pdl +++ b/view/pdl/mod_cal.pdl @@ -1,3 +1,6 @@ [region=aside] [widget=fullprofile][/widget] [/region] +[region=right_aside] +[widget=notifications][/widget] +[/region] diff --git a/view/pdl/mod_cards.pdl b/view/pdl/mod_cards.pdl new file mode 100644 index 000000000..f5606dcb8 --- /dev/null +++ b/view/pdl/mod_cards.pdl @@ -0,0 +1,8 @@ +[region=aside] +[widget=categories][var=cards]1[/var][/widget] +[widget=tasklist][/widget] +[widget=notes][/widget] +[/region] +[region=right_aside] +[widget=notifications][/widget] +[/region] diff --git a/view/pdl/mod_cdav.pdl b/view/pdl/mod_cdav.pdl new file mode 100644 index 000000000..d31308d90 --- /dev/null +++ b/view/pdl/mod_cdav.pdl @@ -0,0 +1,6 @@ +[region=aside] +[widget=cdav][/widget] +[/region] +[region=right_aside] +[widget=notifications][/widget] +[/region] diff --git a/view/pdl/mod_channel.pdl b/view/pdl/mod_channel.pdl index 98dc71915..f7ac0b4ef 100644 --- a/view/pdl/mod_channel.pdl +++ b/view/pdl/mod_channel.pdl @@ -3,8 +3,11 @@ [/region] [region=aside] [widget=fullprofile][/widget] +[widget=common_friends][/widget] [widget=archive][var=wall]1[/var][/widget] [widget=categories][/widget] [widget=tagcloud_wall][var=limit]24[/var][/widget] [/region] - +[region=right_aside] +[widget=notifications][/widget] +[/region] diff --git a/view/pdl/mod_chanview.pdl b/view/pdl/mod_chanview.pdl index d8f50ad7a..5c8ca77d5 100644 --- a/view/pdl/mod_chanview.pdl +++ b/view/pdl/mod_chanview.pdl @@ -1,3 +1,6 @@ [region=aside] [widget=vcard][/widget] [/region] +[region=right_aside] +[widget=notifications][/widget] +[/region] diff --git a/view/pdl/mod_chat.pdl b/view/pdl/mod_chat.pdl index 664e77f53..2f1f5c8d1 100644 --- a/view/pdl/mod_chat.pdl +++ b/view/pdl/mod_chat.pdl @@ -5,3 +5,6 @@ [widget=suggestedchats][/widget] [widget=chatroom_members][/widget] [/region] +[region=right_aside] +[widget=notifications][/widget] +[/region] diff --git a/view/pdl/mod_cloud.pdl b/view/pdl/mod_cloud.pdl index d8f50ad7a..5c8ca77d5 100644 --- a/view/pdl/mod_cloud.pdl +++ b/view/pdl/mod_cloud.pdl @@ -1,3 +1,6 @@ [region=aside] [widget=vcard][/widget] [/region] +[region=right_aside] +[widget=notifications][/widget] +[/region] diff --git a/view/pdl/mod_common.pdl b/view/pdl/mod_common.pdl index f12bf39c3..c34898dd5 100644 --- a/view/pdl/mod_common.pdl +++ b/view/pdl/mod_common.pdl @@ -1,3 +1,6 @@ [region=aside] [widget=fullprofile][/widget] [/region] +[region=right_aside] +[widget=notifications][/widget] +[/region] diff --git a/view/pdl/mod_connect.pdl b/view/pdl/mod_connect.pdl index 6b1d2a15e..23b8d9f71 100644 --- a/view/pdl/mod_connect.pdl +++ b/view/pdl/mod_connect.pdl @@ -1,3 +1,6 @@ [region=aside] [widget=profile][/widget] [/region] +[region=right_aside] +[widget=notifications][/widget] +[/region] diff --git a/view/pdl/mod_connections.pdl b/view/pdl/mod_connections.pdl index fd3f25483..7cead4fe8 100644 --- a/view/pdl/mod_connections.pdl +++ b/view/pdl/mod_connections.pdl @@ -4,3 +4,6 @@ [widget=suggestions][/widget] [widget=findpeople][/widget] [/region] +[region=right_aside] +[widget=notifications][/widget] +[/region] diff --git a/view/pdl/mod_connedit.pdl b/view/pdl/mod_connedit.pdl index 4b468e34c..3f57ed87b 100644 --- a/view/pdl/mod_connedit.pdl +++ b/view/pdl/mod_connedit.pdl @@ -4,3 +4,6 @@ [widget=suggestions][/widget] [widget=findpeople][/widget] [/region] +[region=right_aside] +[widget=notifications][/widget] +[/region] diff --git a/view/pdl/mod_defperms.pdl b/view/pdl/mod_defperms.pdl new file mode 100644 index 000000000..53a3ac9e5 --- /dev/null +++ b/view/pdl/mod_defperms.pdl @@ -0,0 +1,6 @@ +[region=aside] +[widget=settings_menu][/widget] +[/region] +[region=right_aside] +[widget=notifications][/widget] +[/region] diff --git a/view/pdl/mod_directory.pdl b/view/pdl/mod_directory.pdl index 452ab66c7..7b430738b 100644 --- a/view/pdl/mod_directory.pdl +++ b/view/pdl/mod_directory.pdl @@ -4,3 +4,6 @@ [widget=dirtags][/widget] [widget=suggestions][/widget] [/region] +[region=right_aside] +[widget=notifications][/widget] +[/region] diff --git a/view/pdl/mod_display.pdl b/view/pdl/mod_display.pdl new file mode 100644 index 000000000..e657fa88b --- /dev/null +++ b/view/pdl/mod_display.pdl @@ -0,0 +1,3 @@ +[region=right_aside] +[widget=notifications][/widget] +[/region] diff --git a/view/pdl/mod_editblock.pdl b/view/pdl/mod_editblock.pdl index cef69f194..6ef7993b5 100644 --- a/view/pdl/mod_editblock.pdl +++ b/view/pdl/mod_editblock.pdl @@ -1,3 +1,6 @@ [region=aside] [widget=design_tools][/widget] -[/region]
\ No newline at end of file +[/region] +[region=right_aside] +[widget=notifications][/widget] +[/region] diff --git a/view/pdl/mod_editlayout.pdl b/view/pdl/mod_editlayout.pdl index cef69f194..6ef7993b5 100644 --- a/view/pdl/mod_editlayout.pdl +++ b/view/pdl/mod_editlayout.pdl @@ -1,3 +1,6 @@ [region=aside] [widget=design_tools][/widget] -[/region]
\ No newline at end of file +[/region] +[region=right_aside] +[widget=notifications][/widget] +[/region] diff --git a/view/pdl/mod_editwebpage.pdl b/view/pdl/mod_editwebpage.pdl index cef69f194..6ef7993b5 100644 --- a/view/pdl/mod_editwebpage.pdl +++ b/view/pdl/mod_editwebpage.pdl @@ -1,3 +1,6 @@ [region=aside] [widget=design_tools][/widget] -[/region]
\ No newline at end of file +[/region] +[region=right_aside] +[widget=notifications][/widget] +[/region] diff --git a/view/pdl/mod_events.pdl b/view/pdl/mod_events.pdl index 8347d4c59..b26f3b0d0 100644 --- a/view/pdl/mod_events.pdl +++ b/view/pdl/mod_events.pdl @@ -2,3 +2,6 @@ [widget=eventstools][/widget] [widget=tasklist][/widget] [/region] +[region=right_aside] +[widget=notifications][/widget] +[/region] diff --git a/view/pdl/mod_group.pdl b/view/pdl/mod_group.pdl index 8db29cf78..0a31e17d9 100644 --- a/view/pdl/mod_group.pdl +++ b/view/pdl/mod_group.pdl @@ -1,3 +1,6 @@ [region=aside] [widget=collections][var=mode]groups[/var][/widget] [/region] +[region=right_aside] +[widget=notifications][/widget] +[/region] diff --git a/view/pdl/mod_help.pdl b/view/pdl/mod_help.pdl index bafad3839..2eab7aa63 100644 --- a/view/pdl/mod_help.pdl +++ b/view/pdl/mod_help.pdl @@ -1,3 +1,6 @@ [region=aside] [widget=helpindex][/widget] [/region] +[region=right_aside] +[widget=notifications][/widget] +[/region] diff --git a/view/pdl/mod_hq.pdl b/view/pdl/mod_hq.pdl new file mode 100644 index 000000000..450fcb9a7 --- /dev/null +++ b/view/pdl/mod_hq.pdl @@ -0,0 +1,6 @@ +[region=aside] +[widget=hq_controls][/widget] +[/region] +[region=right_aside] +[widget=notifications][/widget] +[/region] diff --git a/view/pdl/mod_id.pdl b/view/pdl/mod_id.pdl index 71ef7f898..c34898dd5 100644 --- a/view/pdl/mod_id.pdl +++ b/view/pdl/mod_id.pdl @@ -1,4 +1,6 @@ [region=aside] [widget=fullprofile][/widget] [/region] - +[region=right_aside] +[widget=notifications][/widget] +[/region] diff --git a/view/pdl/mod_layouts.pdl b/view/pdl/mod_layouts.pdl index cef69f194..6ef7993b5 100644 --- a/view/pdl/mod_layouts.pdl +++ b/view/pdl/mod_layouts.pdl @@ -1,3 +1,6 @@ [region=aside] [widget=design_tools][/widget] -[/region]
\ No newline at end of file +[/region] +[region=right_aside] +[widget=notifications][/widget] +[/region] diff --git a/view/pdl/mod_locs.pdl b/view/pdl/mod_locs.pdl index 0b0a99638..53a3ac9e5 100644 --- a/view/pdl/mod_locs.pdl +++ b/view/pdl/mod_locs.pdl @@ -1,4 +1,6 @@ [region=aside] [widget=settings_menu][/widget] [/region] - +[region=right_aside] +[widget=notifications][/widget] +[/region] diff --git a/view/pdl/mod_mail.pdl b/view/pdl/mod_mail.pdl index 67632619e..52f908919 100644 --- a/view/pdl/mod_mail.pdl +++ b/view/pdl/mod_mail.pdl @@ -2,3 +2,6 @@ [widget=mailmenu][/widget] [widget=conversations][/widget] [/region] +[region=right_aside] +[widget=notifications][/widget] +[/region] diff --git a/view/pdl/mod_menu.pdl b/view/pdl/mod_menu.pdl index cef69f194..6ef7993b5 100644 --- a/view/pdl/mod_menu.pdl +++ b/view/pdl/mod_menu.pdl @@ -1,3 +1,6 @@ [region=aside] [widget=design_tools][/widget] -[/region]
\ No newline at end of file +[/region] +[region=right_aside] +[widget=notifications][/widget] +[/region] diff --git a/view/pdl/mod_message.pdl b/view/pdl/mod_message.pdl index 2efb3de79..f9dd8f623 100644 --- a/view/pdl/mod_message.pdl +++ b/view/pdl/mod_message.pdl @@ -1,3 +1,6 @@ [region=aside] [widget=mailmenu][/widget] [/region] +[region=right_aside] +[widget=notifications][/widget] +[/region] diff --git a/view/pdl/mod_mitem.pdl b/view/pdl/mod_mitem.pdl index c210606d0..4db06cb49 100644 --- a/view/pdl/mod_mitem.pdl +++ b/view/pdl/mod_mitem.pdl @@ -1,4 +1,7 @@ [region=aside] [widget=design_tools][/widget] [widget=menu_preview][/widget] -[/region]
\ No newline at end of file +[/region] +[region=right_aside] +[widget=notifications][/widget] +[/region] diff --git a/view/pdl/mod_network.pdl b/view/pdl/mod_network.pdl index b8817fd99..44e29ffbd 100644 --- a/view/pdl/mod_network.pdl +++ b/view/pdl/mod_network.pdl @@ -1,5 +1,3 @@ -[region=nav]$nav[/region] - [region=aside] [widget=collections][/widget] [widget=forums][/widget] @@ -14,3 +12,6 @@ $content [/region] +[region=right_aside] +[widget=notifications][/widget] +[/region] diff --git a/view/pdl/mod_photos.pdl b/view/pdl/mod_photos.pdl index c37cf02fe..4d1a5b2ea 100644 --- a/view/pdl/mod_photos.pdl +++ b/view/pdl/mod_photos.pdl @@ -2,3 +2,6 @@ [widget=vcard][/widget] [widget=photo_albums][/widget] [/region] +[region=right_aside] +[widget=notifications][/widget] +[/region] diff --git a/view/pdl/mod_profile.pdl b/view/pdl/mod_profile.pdl index f12bf39c3..c34898dd5 100644 --- a/view/pdl/mod_profile.pdl +++ b/view/pdl/mod_profile.pdl @@ -1,3 +1,6 @@ [region=aside] [widget=fullprofile][/widget] [/region] +[region=right_aside] +[widget=notifications][/widget] +[/region] diff --git a/view/pdl/mod_profile_photo.pdl b/view/pdl/mod_profile_photo.pdl index f12bf39c3..c34898dd5 100644 --- a/view/pdl/mod_profile_photo.pdl +++ b/view/pdl/mod_profile_photo.pdl @@ -1,3 +1,6 @@ [region=aside] [widget=fullprofile][/widget] [/region] +[region=right_aside] +[widget=notifications][/widget] +[/region] diff --git a/view/pdl/mod_profiles.pdl b/view/pdl/mod_profiles.pdl index f12bf39c3..c34898dd5 100644 --- a/view/pdl/mod_profiles.pdl +++ b/view/pdl/mod_profiles.pdl @@ -1,3 +1,6 @@ [region=aside] [widget=fullprofile][/widget] [/region] +[region=right_aside] +[widget=notifications][/widget] +[/region] diff --git a/view/pdl/mod_profperm.pdl b/view/pdl/mod_profperm.pdl index f12bf39c3..c34898dd5 100644 --- a/view/pdl/mod_profperm.pdl +++ b/view/pdl/mod_profperm.pdl @@ -1,3 +1,6 @@ [region=aside] [widget=fullprofile][/widget] [/region] +[region=right_aside] +[widget=notifications][/widget] +[/region] diff --git a/view/pdl/mod_pubstream.pdl b/view/pdl/mod_pubstream.pdl new file mode 100644 index 000000000..e657fa88b --- /dev/null +++ b/view/pdl/mod_pubstream.pdl @@ -0,0 +1,3 @@ +[region=right_aside] +[widget=notifications][/widget] +[/region] diff --git a/view/pdl/mod_rate.pdl b/view/pdl/mod_rate.pdl index d8f50ad7a..5c8ca77d5 100644 --- a/view/pdl/mod_rate.pdl +++ b/view/pdl/mod_rate.pdl @@ -1,3 +1,6 @@ [region=aside] [widget=vcard][/widget] [/region] +[region=right_aside] +[widget=notifications][/widget] +[/region] diff --git a/view/pdl/mod_ratings.pdl b/view/pdl/mod_ratings.pdl index df1486c9b..cfa39e408 100644 --- a/view/pdl/mod_ratings.pdl +++ b/view/pdl/mod_ratings.pdl @@ -5,3 +5,6 @@ [widget=suggestions][/widget] [widget=findpeople][/widget] [/region] +[region=right_aside] +[widget=notifications][/widget] +[/region] diff --git a/view/pdl/mod_search.pdl b/view/pdl/mod_search.pdl index 5096508fa..e69657dac 100644 --- a/view/pdl/mod_search.pdl +++ b/view/pdl/mod_search.pdl @@ -1,3 +1,5 @@ [region=aside] -[comment][widget=sitesearch][/widget][/comment] +[/region] +[region=right_aside] +[widget=notifications][/widget] [/region] diff --git a/view/pdl/mod_settings.pdl b/view/pdl/mod_settings.pdl index 0b0a99638..53a3ac9e5 100644 --- a/view/pdl/mod_settings.pdl +++ b/view/pdl/mod_settings.pdl @@ -1,4 +1,6 @@ [region=aside] [widget=settings_menu][/widget] [/region] - +[region=right_aside] +[widget=notifications][/widget] +[/region] diff --git a/view/pdl/mod_sharedwithme.pdl b/view/pdl/mod_sharedwithme.pdl new file mode 100644 index 000000000..e657fa88b --- /dev/null +++ b/view/pdl/mod_sharedwithme.pdl @@ -0,0 +1,3 @@ +[region=right_aside] +[widget=notifications][/widget] +[/region] diff --git a/view/pdl/mod_sources.pdl b/view/pdl/mod_sources.pdl new file mode 100644 index 000000000..53a3ac9e5 --- /dev/null +++ b/view/pdl/mod_sources.pdl @@ -0,0 +1,6 @@ +[region=aside] +[widget=settings_menu][/widget] +[/region] +[region=right_aside] +[widget=notifications][/widget] +[/region] diff --git a/view/pdl/mod_suggest.pdl b/view/pdl/mod_suggest.pdl index c2889f2fe..392a36dd6 100644 --- a/view/pdl/mod_suggest.pdl +++ b/view/pdl/mod_suggest.pdl @@ -1,4 +1,7 @@ [region=aside] [widget=follow][/widget] [widget=findpeople][/widget] -[/region]
\ No newline at end of file +[/region] +[region=right_aside] +[widget=notifications][/widget] +[/region] diff --git a/view/pdl/mod_uexport.pdl b/view/pdl/mod_uexport.pdl index 0b0a99638..53a3ac9e5 100644 --- a/view/pdl/mod_uexport.pdl +++ b/view/pdl/mod_uexport.pdl @@ -1,4 +1,6 @@ [region=aside] [widget=settings_menu][/widget] [/region] - +[region=right_aside] +[widget=notifications][/widget] +[/region] diff --git a/view/pdl/mod_viewconnections.pdl b/view/pdl/mod_viewconnections.pdl index f12bf39c3..c34898dd5 100644 --- a/view/pdl/mod_viewconnections.pdl +++ b/view/pdl/mod_viewconnections.pdl @@ -1,3 +1,6 @@ [region=aside] [widget=fullprofile][/widget] [/region] +[region=right_aside] +[widget=notifications][/widget] +[/region] diff --git a/view/pdl/mod_webpages.pdl b/view/pdl/mod_webpages.pdl index 9e4d604ba..4e60dc2a7 100644 --- a/view/pdl/mod_webpages.pdl +++ b/view/pdl/mod_webpages.pdl @@ -1,4 +1,7 @@ [region=aside] [widget=design_tools][/widget] [widget=website_portation_tools][/widget] -[/region]
\ No newline at end of file +[/region] +[region=right_aside] +[widget=notifications][/widget] +[/region] diff --git a/view/pdl/mod_wiki.pdl b/view/pdl/mod_wiki.pdl index 052ae61a1..1b98b6379 100644 --- a/view/pdl/mod_wiki.pdl +++ b/view/pdl/mod_wiki.pdl @@ -2,3 +2,6 @@ [widget=vcard][/widget] [widget=wiki_pages][/widget] [/region] +[region=right_aside] +[widget=notifications][/widget] +[/region] diff --git a/view/php/default.php b/view/php/default.php index 373fa2fd0..06cecc56f 100644 --- a/view/php/default.php +++ b/view/php/default.php @@ -8,14 +8,14 @@ <body <?php if($page['direction']) echo 'dir="rtl"' ?> > <?php if(x($page,'banner')) echo $page['banner']; ?> <header><?php if(x($page,'header')) echo $page['header']; ?></header> - <nav class="navbar navbar-inverse navbar-fixed-top" role="navigation"><?php if(x($page,'nav')) echo $page['nav']; ?></nav> + <nav class="navbar fixed-top navbar-expand-lg navbar-dark bg-dark"><?php if(x($page,'nav')) echo $page['nav']; ?></nav> <main> <aside id="region_1"><div id="left_aside_spacer"><div id="left_aside_wrapper"><?php if(x($page,'aside')) echo $page['aside']; ?></div></div></aside> <section id="region_2"><?php if(x($page,'content')) echo $page['content']; ?> <div id="page-footer"></div> <div id="pause"></div> </section> - <aside id="region_3" class="hidden-sm hidden-xs hidden-md"><?php if(x($page,'right_aside')) echo $page['right_aside']; ?></aside> + <aside id="region_3" class="d-none d-xl-table-cell"><div id="right_aside_spacer"><div id="right_aside_wrapper"><?php if(x($page,'right_aside')) echo $page['right_aside']; ?></div></div></aside> </main> <footer><?php if(x($page,'footer')) echo $page['footer']; ?></footer> </body> diff --git a/view/php/full.php b/view/php/full.php index 9cf567a67..094874766 100644 --- a/view/php/full.php +++ b/view/php/full.php @@ -7,7 +7,7 @@ </head> <body> <header><?php if(x($page,'header')) echo $page['header']; ?></header> - <nav class="navbar navbar-inverse navbar-fixed-top" role="navigation"><?php if(x($page,'nav')) echo $page['nav']; ?></nav> + <nav class="navbar fixed-top navbar-expand-md navbar-dark bg-dark"><?php if(x($page,'nav')) echo $page['nav']; ?></nav> <section><?php if(x($page,'content')) echo $page['content']; ?> <div id="page-footer"></div> </section> diff --git a/view/php/mod_import.php b/view/php/mod_import.php deleted file mode 100644 index 56c4eff86..000000000 --- a/view/php/mod_import.php +++ /dev/null @@ -1,2 +0,0 @@ -<?php -App::$page['template'] = 'full'; diff --git a/view/php/mod_setup.php b/view/php/mod_setup.php new file mode 100644 index 000000000..f0ed2742d --- /dev/null +++ b/view/php/mod_setup.php @@ -0,0 +1,2 @@ +<?php +App::$page['template'] = 'zen'; diff --git a/view/php/theme_init.php b/view/php/theme_init.php index 85da4d782..1e066c570 100644 --- a/view/php/theme_init.php +++ b/view/php/theme_init.php @@ -2,51 +2,42 @@ require_once('include/plugin.php'); -head_add_css('library/tiptip/tipTip.css'); -head_add_css('library/jgrowl/jquery.jgrowl.css'); -head_add_css('library/jRange/jquery.range.css'); +head_add_css('/library/tiptip/tipTip.css'); +head_add_css('/library/jgrowl/jquery.jgrowl.css'); +head_add_css('/library/jRange/jquery.range.css'); -head_add_css('view/css/conversation.css'); -head_add_css('view/css/widgets.css'); -head_add_css('view/css/colorbox.css'); -head_add_css('library/justifiedGallery/justifiedGallery.min.css'); -head_add_css('library/Text_Highlighter/sample.css'); +head_add_css('/view/css/conversation.css'); +head_add_css('/view/css/widgets.css'); +head_add_css('/view/css/colorbox.css'); +head_add_css('/library/justifiedGallery/justifiedGallery.min.css'); head_add_js('jquery.js'); -//head_add_js('jquery.migrate-3.0.0.js'); -head_add_js('library/justifiedGallery/jquery.justifiedGallery.min.js'); -head_add_js('library/sprintf.js/dist/sprintf.min.js'); +head_add_js('/library/justifiedGallery/jquery.justifiedGallery.min.js'); +head_add_js('/library/sprintf.js/dist/sprintf.min.js'); -//head_add_js('jquery-compat.js'); -head_add_js('spin.js'); -head_add_js('jquery.spin.js'); head_add_js('jquery.textinputs.js'); head_add_js('autocomplete.js'); -head_add_js('library/jquery-textcomplete/jquery.textcomplete.js'); -//head_add_js('library/colorbox/jquery.colorbox.js'); -head_add_js('library/jquery.timeago.js'); -head_add_js('library/readmore.js/readmore.js'); -head_add_js('library/sticky-kit/sticky-kit.js'); -//head_add_js('library/jquery_ac/friendica.complete.js'); -//head_add_js('library/tiptip/jquery.tipTip.minified.js'); -head_add_js('library/jgrowl/jquery.jgrowl_minimized.js'); -//head_add_js('library/tinymce/jscripts/tiny_mce/tiny_mce.js'); -head_add_js('library/cryptojs/components/core-min.js'); -head_add_js('library/cryptojs/rollups/aes.js'); -head_add_js('library/cryptojs/rollups/rabbit.js'); -head_add_js('library/cryptojs/rollups/tripledes.js'); -//head_add_js('library/stylish_select/jquery.stylish-select.js'); +head_add_js('/library/jquery-textcomplete/jquery.textcomplete.js'); + +head_add_js('/library/jquery.timeago.js'); +head_add_js('/library/readmore.js/readmore.js'); +head_add_js('/library/sticky-kit/sticky-kit.min.js'); +head_add_js('/library/jgrowl/jquery.jgrowl_minimized.js'); +head_add_js('/library/cryptojs/components/core-min.js'); +head_add_js('/library/cryptojs/rollups/aes.js'); +head_add_js('/library/cryptojs/rollups/rabbit.js'); +head_add_js('/library/cryptojs/rollups/tripledes.js'); + head_add_js('acl.js'); head_add_js('webtoolkit.base64.js'); head_add_js('main.js'); head_add_js('crypto.js'); -head_add_js('library/jRange/jquery.range.js'); -//head_add_js('docready.js'); -head_add_js('library/colorbox/jquery.colorbox-min.js'); +head_add_js('/library/jRange/jquery.range.js'); +head_add_js('/library/colorbox/jquery.colorbox-min.js'); -head_add_js('library/jquery.AreYouSure/jquery.are-you-sure.js'); -head_add_js('library/tableofcontents/jquery.toc.js'); -head_add_js('library/imagesloaded/imagesloaded.pkgd.min.js'); +head_add_js('/library/jquery.AreYouSure/jquery.are-you-sure.js'); +head_add_js('/library/tableofcontents/jquery.toc.js'); +head_add_js('/library/imagesloaded/imagesloaded.pkgd.min.js'); /** * Those who require this feature will know what to do with it. * Those who don't, won't. diff --git a/view/pt-br/htconfig.tpl b/view/pt-br/htconfig.tpl index ea3f5b5c2..5acb0ebe2 100644 --- a/view/pt-br/htconfig.tpl +++ b/view/pt-br/htconfig.tpl @@ -34,14 +34,6 @@ App::$config['system']['baseurl'] = '{{$siteurl}}'; App::$config['system']['sitename'] = "Hubzilla"; App::$config['system']['location_hash'] = '{{$site_id}}'; -// Choices are 'basic', 'standard', and 'pro'. -// basic sets up the sevrer for basic social networking and removes "complicated" features -// standard provides most desired features except e-commerce -// pro gives you access to everything - -App::$config['system']['server_role'] = '{{$server_role}}'; - - // These lines set additional security headers to be sent with all responses // You may wish to set transport_security_header to 0 if your server already sends // this header. content_security_policy may need to be disabled if you wish to diff --git a/view/ru/htconfig.tpl b/view/ru/htconfig.tpl index 00da08c91..58a18fbd0 100644 --- a/view/ru/htconfig.tpl +++ b/view/ru/htconfig.tpl @@ -34,13 +34,6 @@ App::$config['system']['baseurl'] = '{{$siteurl}}'; App::$config['system']['sitename'] = "Hubzilla"; App::$config['system']['location_hash'] = '{{$site_id}}'; -// Choices are 'basic', 'standard', and 'pro'. -// basic sets up the sevrer for basic social networking and removes "complicated" features -// standard provides most desired features except e-commerce -// pro gives you access to everything - -App::$config['system']['server_role'] = '{{$server_role}}'; - // Your choices are REGISTER_OPEN, REGISTER_APPROVE, or REGISTER_CLOSED. // Be certain to create your own personal account before setting // REGISTER_CLOSED. 'register_text' (if set) will be displayed prominently on diff --git a/view/sv/htconfig.tpl b/view/sv/htconfig.tpl index 00da08c91..58a18fbd0 100644 --- a/view/sv/htconfig.tpl +++ b/view/sv/htconfig.tpl @@ -34,13 +34,6 @@ App::$config['system']['baseurl'] = '{{$siteurl}}'; App::$config['system']['sitename'] = "Hubzilla"; App::$config['system']['location_hash'] = '{{$site_id}}'; -// Choices are 'basic', 'standard', and 'pro'. -// basic sets up the sevrer for basic social networking and removes "complicated" features -// standard provides most desired features except e-commerce -// pro gives you access to everything - -App::$config['system']['server_role'] = '{{$server_role}}'; - // Your choices are REGISTER_OPEN, REGISTER_APPROVE, or REGISTER_CLOSED. // Be certain to create your own personal account before setting // REGISTER_CLOSED. 'register_text' (if set) will be displayed prominently on diff --git a/view/theme/redbasic/css/align_left.css b/view/theme/redbasic/css/align_left.css deleted file mode 100644 index acb2893e3..000000000 --- a/view/theme/redbasic/css/align_left.css +++ /dev/null @@ -1,8 +0,0 @@ -main { - margin-left: 0px; -} - -aside#region_3 { - width: auto; - padding: 0px 0px 0px 0px; -} diff --git a/view/theme/redbasic/css/narrow_navbar.css b/view/theme/redbasic/css/narrow_navbar.css index 6b09b031a..99f083638 100644 --- a/view/theme/redbasic/css/narrow_navbar.css +++ b/view/theme/redbasic/css/narrow_navbar.css @@ -1,68 +1,30 @@ -@media screen and (min-width: 760px) { +@media screen and (min-width: 767px) { - aside { - padding-top: 52px; - } - - section { - padding-top: 52px; + nav.navbar { + padding-top: 1px; + padding-bottom: 1px } - .navbar-nav > li > a { - padding-top:7px !important; - padding-bottom:3px !important; - } - - .navbar { - min-height:25px !important; - } - - nav .navbar-header img { - height: 29px; - width: 29px; - margin-top: 1px; - border-radius: 4px; - } - - .navbar-left { - height: 29px; - } - - .container-fluid { - min-height:29px; - } - - .collapse .navbar-collapse { - min-height:29px; - } - - #nav-search-text { - margin:6px 15px 4px 15px; - } - - #nav-search-spinner { - margin: 16px 0px 0px 25px; + nav .badge { + top: 0px; + left: -0.25rem; } - header #banner { - margin-top:5px; + .contextual-help-content-open { + top: 2.5rem; } - nav .dropdown-menu, - nav .acpopup { - top: 30px !important; + aside { + padding-top: 3.5rem; } - nav .badge { - top: -29px; + section { + padding-top: 3.5rem; } #jGrowl.top-right { - top: 30px; + top: 3.5rem; right: 15px; } - .contextual-help-content-open { - top: 31px; - } } diff --git a/view/theme/redbasic/css/style.css b/view/theme/redbasic/css/style.css index 7551dfe87..b0a109c92 100644 --- a/view/theme/redbasic/css/style.css +++ b/view/theme/redbasic/css/style.css @@ -7,13 +7,13 @@ /* generals */ + html { - font-size: 100%; + font-size: $font_size; } body { - font-family: sans-serif, arial, freesans; - font-size: $body_font_size; + font-size: 0.9rem; background-color: $bgcolour; background-image: url('$background_image'); background-attachment: fixed; @@ -48,35 +48,47 @@ main { left: 0; width: 100%; height: 100%; + background: rgba(0, 0, 0, .5); cursor: pointer; - z-index: 1029; + z-index: 1028; } h1, .h1 { - font-size: 2em; + font-size: 2rem; } h2, .h2 { - font-size: 1.667em; + font-size: 1.6rem; } h3, .h3 { - font-size: 1.334em; + font-size: 1.2rem; } h4, .h4 { - font-size: 1em; - font-weight: bold; + font-size: 1.05rem; } h5, .h5 { - font-size: 1em; + font-size: 0.9rem; } h6, .h6 { - font-size: 0.75em; + font-size: 0.75rem; } +#banner { + color: $banner_colour; + font-weight: bold; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} + +#banner img { + max-height: 1.35rem; + width: auto; +} .jslider { font-family: sans-serif, arial, freesans; @@ -87,16 +99,13 @@ abbr { } /* icons */ -.tool-icons, -.cat-icons { - color: $toolicon_colour; -} a, .fakelink { color: $link_colour; } + a:hover, a:focus, .fakelink:hover, @@ -104,38 +113,13 @@ a:focus, color: $link_colour; } -.fakelink { +.fakelink, +.cursor-pointer { cursor: pointer; } -input[type="text"], -input[type="password"], -input[type="submit"], -input[type="file"], -select, -textarea { - font-family: sans-serif, arial, freesans; - font-size: $body_font_size; -} - -input { - padding: 5px; - line-height: 1.5; - border: 1px solid #ccc; - -moz-border-radius: $radiuspx; - border-radius: $radiuspx; -} - -input[type="submit"] { - background-color: #F0F0F0; - font-weight: bold; - color: #0080FF; - text-decoration: none; - padding: 6px 12px; -} - input, optgroup, select, textarea { - color: #333; + font-size: 0.9rem !important; resize: vertical; } @@ -155,6 +139,7 @@ input, optgroup, select, textarea { pre code { border: none; + padding: 1em 1.5em; } code { @@ -166,14 +151,14 @@ pre { background: #F5F5F5; color: #333; border:1px solid #ccc; + border-radius: $radius; } .heart { color: #FF0000; } -nav, -header { +nav { opacity: $nav_float_min_opacity; filter:alpha(opacity=$nav_percent_min_opacity); } @@ -199,49 +184,8 @@ header { padding: 10px; } -nav #banner #logo-text a { - font-size: 40px; - font-weight: bold; - margin-left: 3px; - color: #000000; - -} -nav #banner #logo-text a:hover { text-decoration: none; } - .nav-channel-select { margin-left: 8px; } -header #banner { - z-index: 1040; - margin-top: 14px; - text-align: center; - text-shadow: 1px 1px 2px rgba(0,0,0,.5); - font-size: 14px; - font-family: tahoma, "Lucida Sans", sans; - color: $banner_colour; - font-weight: bold; - whitespace: nowrap; -} - -header #banner a, -header #banner a:active, -header #banner a:visited, -header #banner a:link, -header #banner a:hover { - color: $banner_colour; - text-decoration: none; - outline: none; - vertical-align: bottom; -} - -header #banner #logo-img { - height: 22px; - margin-top: 5px; -} - -header #banner #logo-text { - font-size: 22px; -} - /* contextual help */ .contextual-help-content { display: none; @@ -251,11 +195,12 @@ header #banner #logo-text { .contextual-help-content-open { display: block; position: fixed; - top: 51px; + top: 3.35rem; left: 0px; + width: 100%; max-height: 50%; background: $comment_item_colour; - padding: 20px; + padding: 1rem; border-bottom: #ccc 1px solid; overflow: auto; -moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2); @@ -270,22 +215,140 @@ header #banner #logo-text { .contextual-help-tool { padding: 7px; filter: alpha(opacity=20); - opacity: .2; + opacity: .5; } .contextual-help-tool:hover { filter: alpha(opacity=50); - opacity: .5; + opacity: 1; text-decoration: none; } .contextual-help-tool i { - color: #000; - font-size: 16px; + color: $font_colour; + font-size: 1.05rem; } /* contextual help end */ +/* spinner */ + +.spinner-wrapper { + display: none; +} + +.spinner.s { + height: 1rem; + width: 1rem; +} + +.spinner.m { + height: 2rem; + width: 2rem; +} + +.spinner.l { + height: 3rem; + width: 3rem; +} + +.spinner.s, +.spinner.m, +.spinner.l { + margin: 0 auto; + position: relative; + -webkit-animation: rotation 1s infinite linear; + -moz-animation: rotation 1s infinite linear; + -o-animation: rotation 1s infinite linear; + animation: rotation 1s infinite linear; + border-left: .2rem solid rgba(77, 77, 77, .15); + border-right: .2rem solid rgba(77, 77, 77, .15); + border-bottom: .2rem solid rgba(77, 77, 77, .15); + border-top: .2rem solid rgba(77, 77, 77, .5); + border-radius: 100%; +} + +@-webkit-keyframes rotation { + from { + -webkit-transform: rotate(0deg); + } + to { + -webkit-transform: rotate(359deg); + } +} + +@-moz-keyframes rotation { + from { + -moz-transform: rotate(0deg); + } + to { + -moz-transform: rotate(359deg); + } +} + +@-o-keyframes rotation { + from { + -o-transform: rotate(0deg); + } + to { + -o-transform: rotate(359deg); + } +} + +@keyframes rotation { + from { + transform: rotate(0deg); + } + to { + transform: rotate(359deg); + } +} + +/* spinner end */ + +/* jumping dots */ +.jumping-dots span { + position: relative; + bottom: 0px; + transition-timing-function: ease-in-out; + -webkit-animation: jump 1s infinite; + animation: jump 1s infinite; +} + +.jumping-dots .dot-1 { + -webkit-animation-delay: 200ms; + animation-delay: 200ms; +} + +.jumping-dots .dot-2 { + -webkit-animation-delay: 400ms; + animation-delay: 400ms; +} + +.jumping-dots .dot-3 { + -webkit-animation-delay: 600ms; + animation-delay: 600ms; +} + +@-webkit-keyframes jump { + 0% { + bottom: 0px; + } + 20% { + bottom: 3px; + } + 40% { + bottom: 0px; + } +} + +@keyframes jump { + 0% {bottom: 0px;} + 20% {bottom: 3px;} + 40% {bottom: 0px;} +} +/* jumping dots end */ + /* footer */ footer { @@ -311,29 +374,13 @@ footer { margin-top: 15px; } -.preview { - background: url('../img/gray_and_white_diagonal_stripes_background_seamless.gif'); +.preview-indicator { } #theme-preview { margin: 15px 0px; } -/*TODO: we should use one class for all this. */ - -.group-selected, -.fileas-selected, -.categories-selected, -.search-selected, -.active, -.group-selected:hover, -.fileas-selected:hover, -.categories-selected:hover, -.search-selected:hover, -.active:hover { - color: $font_colour; -} - #cropimage-wrapper, #cropimage-preview-wrapper { float: left; padding: 30px; @@ -346,7 +393,7 @@ footer { .fn { font-weight: bold; - font-size: 16px; + font-size: 1rem; color: #444444; } @@ -355,9 +402,7 @@ footer { padding: 0px 10px 10px 10px; background-color: rgba(254,254,254,0.5); border: 1px solid rgba(254,254,254,0.5); - -moz-border-radius: $radiuspx; - -webkit-border-radius: $radiuspx; - border-radius: $radiuspx; + border-radius: $radius; word-wrap: break-word; } @@ -384,10 +429,6 @@ footer { filter:alpha(opacity=100); } -#view-contact-end { - clear: both; -} - #profile-photo-wrapper img { width: 100%; height: 100%; @@ -399,7 +440,7 @@ footer { width: 251px; height: 251px; margin-bottom: 10px; - border-radius: $radiuspx; + border-radius: $radius; } #hide-friends-yes-label, @@ -453,8 +494,7 @@ footer { .photo, .contact-block-img { - border-radius: $radiuspx; - -moz-border-radius: $radiuspx; + border-radius: $radius; box-shadow: $shadowpx $shadowpx $shadowpx 0 #444444; } @@ -468,8 +508,7 @@ footer { .profile-match-photo img, .directory-photo-img { - border-radius: $radiuspx; - -moz-border-radius: $radiuspx; + border-radius: $radius; box-shadow: $shadowpx $shadowpx $shadowpx 0 #444444; } @@ -528,10 +567,6 @@ footer { height: 34px; } -#contact-block-end { - clear: both; -} - .contact-block-img { width:47px; height:47px; @@ -555,47 +590,23 @@ footer { } .wall-item-conv { - padding: 7px 10px; background-color: $comment_item_colour; } - -#conversation-end { - clear: both; -} - #nav-notifications-template { display: none; } -#nav-searchbar { - float: right; - margin-top: 2px; - margin-right: 10px; -} - #nav-search-spinner { - float: left; - margin: 25px 0px 0px 25px; - color: $nav_active_icon_colour; + float: right; + margin-top: -1.4rem; + margin-right: 1rem; } -#nav-search-text:hover, -#nav-search-text:focus { - background-color: #fff; - color: #000; -} #nav-search-text { - font-size: 12px; - width: 200px; - height: 20px; - margin: 15px; - padding: 0px 5px 0px 5px; - border-radius: $radiuspx; - border-color: $nav_bd; - background-color: #eee; - transition: background-color 300ms ease 0s; + width: 280px; + padding: .15rem .5rem; } #nav-search-text::-webkit-input-placeholder { @@ -607,7 +618,7 @@ footer { } nav .acpopup { - top: 50px !important; + top: 46px !important; margin-left: -35px; width: 290px; } @@ -644,7 +655,7 @@ nav .acpopup { #cboxContent { padding: 3px; border: 0px solid #fff; - border-radius: $radiuspx; + border-radius: $radius; background-color: #fff; z-index: 1052; } @@ -667,11 +678,6 @@ nav .acpopup { text-align: center; } -.profile-match-break, -.profile-match-end { - clear: both; -} - .profile-match-connect { text-align: center; font-weight: bold; @@ -690,9 +696,6 @@ nav .acpopup { float: right; } -#profile-match-wrapper-end { - clear: both; -} .side-link { margin-bottom: 15px; } @@ -705,10 +708,6 @@ nav .acpopup { border: 1px solid #ddd; } -#group-members-end { - clear: both; -} - #group-separator { margin-top: 10px; margin-bottom: 10px; @@ -721,11 +720,6 @@ nav .acpopup { border: 1px solid #ddd; } -#group-all-contacts-end { - clear: both; - margin-bottom: 10px; -} - #group-edit-desc { margin-top: 15px; } @@ -739,10 +733,6 @@ nav .acpopup { border: 1px solid #ddd; } -#prof-members-end { - clear: both; -} - #prof-separator { margin-top: 10px; margin-bottom: 10px; @@ -755,11 +745,6 @@ nav .acpopup { border: 1px solid #ddd; } -#prof-all-contacts-end { - clear: both; - margin-bottom: 10px; -} - #prof-edit-desc { margin-top: 15px; } @@ -773,10 +758,6 @@ nav .acpopup { width: 80px; margin-right: 15px; } -.notification-listing-end { - clear: both; - margin-bottom: 15px; -} /** * OAuth @@ -826,7 +807,7 @@ div.jGrowl div.info { padding-left: 58px; } #jGrowl.top-right { - top: 65px; + top: 4.5rem; right: 15px; } @@ -834,140 +815,34 @@ div.jGrowl div.jGrowl-notification { min-height: 60px; } -#id_term_label { - width:75px; -} -#id_term { - width:100px; -} - -#nav-search-text-ac .autocomplete { - position: fixed; - top: 51px; - border: 1px solid $nav_bd; - border-top: none; -} - -#recip-ac .autocomplete, -#poke-recip-ac .autocomplete, -#id-name-ac .autocomplete, -#contact-search-ac .autocomplete { - margin-top: 2px; - margin-left: $radiuspx; - margin-right: $radiuspx; - border: 1px solid #666; - border-top: none; - -} - -.autocomplete { - color: $font_colour; - cursor: pointer; - text-align: left; - max-height: 350px; - overflow: auto; - border-bottom-left-radius: $radiuspx; - border-bottom-right-radius: $radiuspx; -} - -.autocomplete .selected { - background: #eee; -} - -.autocomplete div { - padding: 2px 5px; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; -} - .jslider .jslider-scale ins { color: #333; - font-size: $body_font_size; + font-size: 0.9rem; width: 100px; text-align: center; } -a.rconnect, a.rateme, div.rateme { - color: $nav_active_icon_colour; - text-decoration: none; - font-weight: normal; - outline: none; -} - -a.rconnect:hover, a.rateme:hover, div.rateme:hover { - color: #0080FF; - text-decoration: none; -} - -.widget.rateme { - margin-top: 15px; - padding: 0; -} - -.widget .conv-participants { +.conv-participants { color: $font_colour; } -.notif-item a { - color: #000; -} - -.notif-item a:hover { - text-decoration: underline; - color: #000; -} - -.notif-image { - width: 32px; - height: 32px; - padding: 7px 7px 0px 0px; -} - .contactname { - padding-top: 2px; font-weight: bold; - line-height: 1em; - white-space: nowrap; + color: $font_colour; + display: block; overflow: hidden; text-overflow: ellipsis; - display: block; } -.dropdown-sub-text { - line-height: 1em; +.dropdown-notification, +.notification, +.member-item { + line-height: 1.1em; + font-size: 0.75rem; overflow: hidden; text-overflow: ellipsis; display: block; -} - -.notify-seen a { - background: #ddd; -} - -#page-spinner { - color: #777; - margin: 24px; -} - -.tabs-end { - clear: both; -} - -.modal-header .contextual-help-tool { - /* Mostly duplicating ".modal-header .close" and ".close" layout settings from bootstrap */ - float: right; - font-size: 21px; - padding: 0; - margin-top: -4px; - margin-right: 15px; - line-height: 1; -} - -#acl-search { - padding: 4px; - border: 1px solid #ccc; - width: 100%; + white-space: nowrap; } #acl-search::-webkit-input-placeholder { @@ -980,59 +855,17 @@ a.rconnect:hover, a.rateme:hover, div.rateme:hover { font-family: FontAwesome, sans-serif, arial, freesans; } -#aclModal .modal-body { - padding-top: 10px; -} - -#acl-showlimited-description { - font-size: 90%; - color: #888; - margin-left: 10px; - margin-bottom: 4px; -} - -#acl-list { - border: 1px solid #ccc; - -webkit-border-radius: $radiuspx ; - -moz-border-radius: $radiuspx; - border-radius: $radiuspx; -} - -#acl-search-wrapper { - padding: 7px 10px; - background-color: $item_colour; - border-top-left-radius: $radiuspx; - border-top-right-radius: $radiuspx; - border-bottom: 1px solid #ccc; -} - -#acl-list-content-wrapper { - display: block; - overflow: auto; - clear: both; - min-height: 62px; - padding: 10px 10px 0px 0px; - -} - -#jotnets-wrapper, #jotnets-collapse { - margin-bottom: 18px; -} - -#jot-preview-content { - margin-top: 10px; -} .acl-list-item { - width: 48%; /* fallback if browser does not support calc() */ - width: calc(50% - 10px); + width: 100%; + padding: 0.5rem; + margin-bottom: 0.5rem; border: 1px solid #ccc; - margin: 0px 0px 10px 10px; - padding: 5px; float: left; - -webkit-border-radius: $radiuspx ; - -moz-border-radius: $radiuspx; - border-radius: $radiuspx; - background-color: white; + border-radius: $radius; +} + +.acl-item-header { + width: 100%; } .acl-list-item.grouphide { @@ -1043,66 +876,20 @@ a.rconnect:hover, a.rateme:hover, div.rateme:hover { border: 1px solid green; } -.acl-list-item img { - width: 40px; - height: 40px; - float: left; - margin-right: 5px; - -webkit-border-radius: $radiuspx ; - -moz-border-radius: $radiuspx; - border-radius: $radiuspx; -} - .acl-list-item.taggable { background-color: #ddddff; } -.acl-list-item p { - font-size: $font_size; - margin: 0px; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; -} - .acl-button-show, .acl-button-hide { float: right; margin-left: 5px; } -#acl-showlimited-caption, -#acl-showall-caption { - font-size: 115%; -} - -#acl-radiowrapper-showall { - margin-top: 20px; - margin-bottom: 20px; -} -#acl-radiowrapper-showlimited { - margin-bottom: 0; -} - -#acl-showall + i { - font-size: 140%; -} - -#acl-info-icon, -#acl-info-icon:active { - font-size: 110%; - color: $link_colour; - text-decoration: none; -} - -#acl-showall-caption { - margin-left: 0.35em; -} - .contact-block-content { margin-top: 10px; } -.contact-block-img.archived, .app-deleted { +.contact-block-img.archived, .app-deleted, .dim { opacity: 0.3; filter:alpha(opacity=30); } @@ -1112,7 +899,7 @@ a.rconnect:hover, a.rateme:hover, div.rateme:hover { .reshared-content { margin-left: 20px; } .shared_header img { - border-radius: $radiuspx; + border-radius: $radius; margin-right: 10px; } @@ -1178,36 +965,39 @@ margin-right: 50px; list-style-type: none; } -.generic-icons { - font-size: 1.2em; - color: $toolicon_colour; - margin-right: 7px; +.generic-icons, +a .generic-icons { + font-size: 1rem; + margin-right: 0.5rem; + color: $font_colour; } -.generic-icons:hover { - color: $toolicon_colour; +.generic-icons:hover, +a .generic-icons:hover { + color: $font_colour; } -.generic-icons-nav { - font-size: 1.2em; - margin-right: 7px; +.generic-icons-right { + font-size: 1rem; + margin-left: 0.5rem; + color: $font_colour; } -nav .navbar-collapse.in .generic-icons, -nav .navbar-collapse.collapsing .generic-icons { - color: $nav_active_icon_colour; + +.generic-icons-nav { + font-size: 1rem; + margin-right: 7px; } .admin-icons { font-size: 1.2em; - color: $toolicon_colour; margin-right: 7px; } .drop-icons, a .drop-icons { - color: $toolicon_colour; - font-size: 1.2em; + font-size: 1rem; + color: $font_colour; text-decoration: none; cursor: pointer; } @@ -1217,7 +1007,8 @@ a .drop-icons:hover { color: #FF0000; } -.lockview { +.lockview, +.sys-apps-toggle { cursor: pointer; } @@ -1227,6 +1018,11 @@ a .drop-icons:hover { color: #FF0000; } +.perm-inherited { + color: #FF0000; +} + + #menulist { list-style-type: none; } @@ -1252,8 +1048,7 @@ th,td { /* mail */ img.mail-conv-sender-photo { - -moz-border-radius: $radiuspx; - border-radius: $radiuspx; + border-radius: $radius; } /* jot */ @@ -1270,25 +1065,23 @@ img.mail-conv-sender-photo { font-weight: bold; } - - #profile-jot-wrapper { background-color: rgba(254,254,254,1); border: 1px solid #ccc; - border-radius: $radiuspx; + border-radius: $radius; } #profile-jot-text { - border-radius: $radiuspx; + border-radius: $radius; } #profile-jot-text::-webkit-input-placeholder { - font-size: 16px; + font-size: 1.2rem; } #profile-jot-text::-moz-placeholder { - font-size: 16px; + font-size: 1.2rem; } #profile-jot-text:focus::-webkit-input-placeholder { @@ -1304,52 +1097,41 @@ img.mail-conv-sender-photo { display: none; } -#profile-rotator { - color: #777; -} - -.jot-icons { - color: $toolicon_colour; -} - .jot-icons.jot-lock-warn { color: darkorange; } /* conversation */ -.nsfw-wrap { - text-align: center; - font-size: $body_font_size; + +.top-radius { + border-top-right-radius: $radius; + border-top-left-radius: $radius; } .wall-event-item { padding: 10px; color: #fff; background-color: #3A87AD; /* should reflect calendar color */ - border-top-left-radius: $radiuspx; - border-top-right-radius: $radiuspx; + border-top-left-radius: $radius; + border-top-right-radius: $radius; } .wall-photo-item img { max-width: 100% !important; - border-top-right-radius: $radiuspx; - border-top-left-radius: $radiuspx; -} - -.wall-item-title { - font-size: $font_size; + border-top-right-radius: $radius; + border-top-left-radius: $radius; } .wall-item-footer { - font-size: $body_font_size; + font-size: 0.75rem; margin-top: 2em; } .wall-item-content-wrapper { background-color: $item_colour; - border-top-right-radius: $radiuspx; - border-top-left-radius: $radiuspx; + border-top-right-radius: $radius; + border-top-left-radius: $radius; } .wall-item-content-wrapper.comment { @@ -1376,8 +1158,8 @@ img.mail-conv-sender-photo { padding: 7px 10px; background-color: $item_colour; border-radius: 0px; - border-bottom-right-radius: $radiuspx; - border-bottom-left-radius: $radiuspx; + border-bottom-right-radius: $radius; + border-bottom-left-radius: $radius; border-top: 3px solid $comment_item_colour; } @@ -1385,37 +1167,23 @@ img.mail-conv-sender-photo { border-top: 0px solid $comment_item_colour; } -.wall-item-like, -.wall-item-dislike { - font-size: 11px; -} .wall-item-photo { + width: $top_photo; + height: $top_photo; border: none; - width: $top_photo !important; - height: $top_photo !important; - + border-radius: $radius; + box-shadow: $shadowpx $shadowpx $shadowpx 0 #444444; } .comment .wall-item-photo { - width: $reply_photo !important; - height: $reply_photo !important; -} - -.wall-item-photo { - border-radius: $radiuspx; - -moz-border-radius: $radiuspx; - box-shadow: $shadowpx $shadowpx $shadowpx 0 #444444; + width: $reply_photo; + height: $reply_photo; } .wall-item-ago, .dropdown-sub-text { color: #777; - font-size: 0.833em; -} - -.wall-item-ago i { - font-size: 0.833em; } .wall-item-content, @@ -1423,37 +1191,13 @@ img.mail-conv-sender-photo { .page-body, .chat-item-text, .chat-item-text-self { - font-size: $font_size; - clear: both; -} - -.item-tool { - font-size: 1.2em; - color: $toolicon_colour; -} - -.like-rotator { - color: $toolicon_colour; + font-size: 1rem; } -.comment-icon { - font-size: 0.833em; - color: $toolicon_colour; -} -.comment-edit-text-empty, -.comment-edit-text-full { +.comment-edit-text { border: 1px solid #ccc; - border-radius: $radiuspx; -} - -.comment-edit-text-empty { - color: gray; - font-size: 12px; -} - -.comment-edit-text-full { - color: black; + border-radius: $radius; } .divgrow-showmore { @@ -1475,19 +1219,12 @@ img.mail-conv-sender-photo { .widget { background-color: rgba(254,254,254,.5); border: 1px solid rgba(254,254,254,.5); - -moz-border-radius: $radiuspx; - -webkit-border-radius: $radiuspx; - border-radius: $radiuspx; -} - -.widget h3 { - color: $toolicon_colour; + border-radius: $radius; } #note-text { border: 1px solid #ccc; - border-radius: $radiuspx; - -moz-border-radius: $radiuspx; + border-radius: $radius; } .fileas-ul { @@ -1496,8 +1233,7 @@ img.mail-conv-sender-photo { #datebrowse-sidebar select { border: 1px solid #ccc; - border-radius: $radiuspx; - -moz-border-radius: $radiuspx; + border-radius: $radius; } .thing-show img { @@ -1519,63 +1255,56 @@ img.mail-conv-sender-photo { .chat-item-photo, .chat-item-photo-self { - border-radius: $radiuspx; + border-radius: $radius; } .chat-item-title, .chat-item-title-self { - border-radius: $radiuspx; + border-radius: $radius; background-color: $item_colour; } #chatMembers img { - border-radius: $radiuspx; + border-radius: $radius; } -/* nav bootstrap */ - -nav img { - border-radius: $radiuspx; -} - -nav .dropdown-menu { - font-size: $body_font_size; - border-top-right-radius: 0px; - border-top-left-radius: 0px; - border-bottom-right-radius: $radiuspx; - border-bottom-left-radius: $radiuspx; -} - -.dropdown-menu > .active > a, -.dropdown-menu > .active > a:focus, -.dropdown-menu > .active > a:hover { - color: #333; - background-color: #f5f5f5; +.menu-img-3 { + width: 3.3em; + height: 3.3em; + margin-right: 5px; + border-radius: $radius; + float: left; } -.dropdown-menu-img-sm { - float: left; - width: 36px; - height: 36px; +.menu-img-2 { + height: 2.2em; + width: 2.2em; margin-right: 5px; + border-radius: $radius; + float: left; } -.dropdown-menu-img-xs { - height: 18px; - width: 18px; +.menu-img-1 { + height: 1.5em; + width: 1.5em; margin-right: 5px; + border-radius: $radius; } -#usermenu-caret { - color: $nav_icon_colour; +.usermenu { + width: 3.75rem; } -.usermenu-head { - float: left; +#avatar { + width: 2.35rem; + height: 2.35rem; + border-radius: $radius; } -.usermenu-head:hover #usermenu-caret { - color: $nav_active_icon_colour; +#nav-app-link { + padding: 0 !important; + line-height: 1.175; + white-space: nowrap; } .page-title { @@ -1585,20 +1314,21 @@ nav .dropdown-menu { .generic-content-wrapper-styled { background-color: $bgcolour; padding: 10px; - border-radius: $radiuspx; + border-radius: $radius; } .generic-content-wrapper { border: 1px solid #ccc; box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.2); - border-radius: $radiuspx; + border-radius: $radius; + margin-bottom: 1.5rem; } .section-title-wrapper { padding: 7px 10px; background-color: $item_colour; - border-top-left-radius: $radiuspx; - border-top-right-radius: $radiuspx; + border-top-left-radius: $radius; + border-top-right-radius: $radius; border-bottom: 3px solid $comment_item_colour; } @@ -1611,8 +1341,12 @@ nav .dropdown-menu { text-overflow: ellipsis; } +.section-subtitle-wrapper h3 { + padding: 3px; +} + .section-subtitle-wrapper { - padding: 7px 10px; + padding: 4px 10px; background-color: $item_colour; border-bottom: 3px solid $comment_item_colour; } @@ -1625,24 +1359,24 @@ nav .dropdown-menu { .section-content-info-wrapper { padding: 21px 10px; - color: #31708f; - background-color: #d9edf7; + color: #0c5460; + background-color: #d1ecf1; border-bottom: 3px solid $comment_item_colour; text-align: center; } .section-content-warning-wrapper { padding: 21px 10px; - color: #8a6d3b; - background-color: #fcf8e3; + color: #856404; + background-color: #fff3cd; border-bottom: 3px solid $comment_item_colour; text-align: center; } .section-content-danger-wrapper { padding: 21px 10px; - color: #a94442; - background-color: #f2dede; + color: #721c24; + background-color: #f8d7da; border-bottom: 3px solid $comment_item_colour; text-align: center; } @@ -1655,22 +1389,22 @@ nav .dropdown-menu { .section-content-wrapper .section-content-danger-wrapper { margin-bottom: 10px; border-bottom: none; - border-radius: $radiuspx; + border-radius: $radius; } .section-content-wrapper { padding: 7px 10px; background-color: $comment_item_colour; - border-bottom-left-radius: $radiuspx; - border-bottom-right-radius: $radiuspx; + border-bottom-left-radius: $radius; + border-bottom-right-radius: $radius; word-wrap: break-word; } .section-content-wrapper-np { background-color: $comment_item_colour; - border-bottom-left-radius: $radiuspx; - border-bottom-right-radius: $radiuspx; + border-bottom-left-radius: $radius; + border-bottom-right-radius: $radius; word-wrap: break-word; } @@ -1687,6 +1421,7 @@ main.fullscreen .generic-content-wrapper { top: 0px; left: 0px; border-radius: 0px; + border-width: 0px; } main.fullscreen .section-title-wrapper { @@ -1723,157 +1458,80 @@ main.fullscreen .section-content-wrapper-np { background-color: $item_colour; } -nav ul li .undefined, -nav ul li .notify-seen, -nav ul li .notify-unseen - { - max-height: 3rem; +.notify-seen { + background-color: $item_colour; } - /* bootstrap overrides */ -.panel { - background-color: transparent; - border: 0px solid transparent; - border-radius: 0px; - -webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, .0); - box-shadow: 0 0px 0px rgba(0, 0, 0, .0); +.btn, +.form-control, +.nav-pills .nav-link, +.nav-tabs .nav-link { + border-radius: $radius; } -.panel-group .panel + .panel { - margin-top: 0px; +.rounded-top { + border-top-left-radius: $radius !important; + border-top-right-radius: $radius !important; } blockquote { - font-size: $font_size; + font-size: 1rem; font-style: italic; border-left: 3px solid #ccc; padding: 1em 0px 1em 1.5em; margin: 0px; } -.badge { - border-radius: $radiuspx; -} - -nav .badge.home-update, -nav .badge.notify-update, -nav .badge.intro-update, -nav .badge.mail-update { - background-color: #C9302C; -} - .dropdown-menu { - font-size: $body_font_size; - border-radius: $radiuspx; -} - -.dropdown-menu img { - border-radius: $radiuspx; -} - -.navbar-inverse { - background-image: -webkit-linear-gradient(top, $nav_gradient_top 0%, $nav_gradient_bottom 100%); - background-image: linear-gradient(to bottom, $nav_gradient_top 0%, $nav_gradient_bottom 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=$nav_gradient_top, endColorstr=$nav_gradient_bottom, GradientType=0); - background-color: $nav_bg; - border-color: $nav_bd; -} - -.navbar-inverse .navbar-collapse { - border-color: $nav_bd; -} - -.navbar-inverse .navbar-nav > .active > a { - background-image: -webkit-linear-gradient(top, $nav_active_gradient_top 0%, $nav_active_gradient_bottom 100%); - background-image: linear-gradient(to bottom, $nav_active_gradient_top 0%, $nav_active_gradient_bottom 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=$nav_active_gradient_top, endColorstr=$nav_active_gradient_bottom, GradientType=0); + color: $font_colour; + font-size: 0.9rem; + border-radius: $radius; } - -.navbar-inverse .navbar-nav > li > a { - color: $nav_icon_colour; +.dropdown-item { + color: $font_colour; } -.navbar-inverse .navbar-nav > li > a:hover, -.navbar-inverse .navbar-nav > li > a:focus { - color: $nav_active_icon_colour; +.dropdown-item:active, +.dropdown-item:focus, +.dropdown-item:hover, +.textcomplete-item:focus .dropdown-item, +.textcomplete-item:hover .dropdown-item, +.textcomplete-item.active .dropdown-item, +.textcomplete-item:active .dropdown-item { + color: $font_colour; + background-color: $item_colour; } -.navbar-inverse .navbar-nav > .active > a, -.navbar-inverse .navbar-nav > .active > a:hover, -.navbar-inverse .navbar-nav > .active > a:focus { - color: $nav_active_icon_colour; +.dropdown-item.active { + color: #fff; + background-color: #007bff; } -.navbar-inverse .navbar-nav > .open > a, -.navbar-inverse .navbar-nav > .open > a:hover, -.navbar-inverse .navbar-nav > .open > a:focus { - background-color: $nav_bd; - color: $nav_active_icon_colour; +.bg-dark { + background-color: $nav_bg !important; } -.navbar-inverse .navbar-toggle { - border-color: $nav_bd; -} -.navbar-inverse .navbar-toggle:hover, -.navbar-inverse .navbar-toggle:focus { - background-color: $nav_bg; +.navbar { + z-index:1030; } -.navbar-inverse .navbar-toggle .icon-bar { - background-color: $nav_active_icon_colour; +.navbar-dark .navbar-nav .nav-link, +.usermenu i { + color: $nav_icon_colour; } -#expand-aside, -#expand-tabs, -#doco-return-to-top-btn, -#context-help-btn, -#notifications-btn, -#login_nav_btn_collapse { +.navbar-dark .navbar-nav .nav-link:focus, +.navbar-dark .navbar-nav .nav-link:hover, +.usermenu:focus i, +.usermenu:hover i { color: $nav_active_icon_colour; - padding: 7px 10px; } -.nav-tabs.nav-justified { - background-color: rgba(254,254,254,.5); - border-top-left-radius: 4px; - border-top-right-radius: 4px; -} - -.nav-tabs.nav-justified > .active > a, -.nav-tabs.nav-justified > .active > a:hover, -.nav-tabs.nav-justified > .active > a:focus { - border-bottom-color: transparent; -} - -.nav-tabs > li.active > a, -.nav-tabs > li.active > a:hover, -.nav-tabs > li.active > a:focus { - background-color: transparent; -} - -#tabs-collapse-1 { - padding: 0px; - margin-bottom: 25px; -} - -.btn { - font-size: $body_font_size; -} - -.btn-xs { - font-size: 0.75rem; -} - -.btn-default { - background-color: transparent; -} - -@media screen and (max-width: 767px) { +@media screen and (max-width: 992px) { aside#region_1 { - background: rgba(0, 0, 0, .1); border-right: 1px solid $nav_bd; } @@ -1886,35 +1544,18 @@ nav .badge.mail-update { left: 0px; } - .thread-wrapper.toplevel_item { - width: 100%; - border:1px; - } - - .wall-item-photo { - width: 48px !important; - height: 48px !important; - } - - .comment .wall-item-photo { - width: 32px !important; - height: 32px !important; + #nav-app-link-wrapper { + min-width: 0; + flex-basis: 25%; } - .acl-list-item { - width: 98%; /* fallback if browser does not support calc() */ - width: calc(100% - 10px); + #navbar-collapse-2 .navbar-app i { + font-size: 1rem; + margin-right: 0.5rem; } } -/* release the navbar in landscape view on small devices */ -@media screen and (max-height: 320px) { - .navbar-fixed-top { - position: absolute; - } -} - .shareable_element_text { height: 300px; width: 300px; @@ -1961,7 +1602,7 @@ dl.bb-dl > dd > li { font-weight: normal; font-style: normal; text-decoration: inherit; - content:"\f069"; + content:"\f069 "; } /* Modified original CSS to match input in Redbasic */ @@ -1970,7 +1611,7 @@ dl.bb-dl > dd > li { margin-bottom: 0px; box-shadow: none; display: inline-block; - border-radius: $radiuspx; + border-radius: $radius; cursor: text; padding: 0px 10px; width: 100%; @@ -1988,31 +1629,31 @@ dl.bb-dl > dd > li { /* Turn checkboxes into switches */ -.field.checkbox > div { +.form-group.checkbox > div { position: relative; width: 60px; -webkit-user-select:none; -moz-user-select:none; -ms-user-select: none; display:inline-block; } -.field.checkbox input { +.form-group.checkbox input { display: none; } -.field.checkbox > div label { +.form-group.checkbox > div label { display: block; overflow: hidden; cursor: pointer; border: 1px solid #ccc; - border-radius: 4px; + border-radius: $radius; margin:0px; -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; } -.field.checkbox:hover label { +.form-group.checkbox:hover label { color: $link_colour; } -.field.checkbox:hover > div label { +.form-group.checkbox:hover > div label { border-color: $link_colour; } @@ -2051,15 +1692,26 @@ dl.bb-dl > dd > li { -o-transition: all 0.3s ease-in 0s; transition: all 0.3s ease-in 0s; } -.field.checkbox > div > input:checked + label .onoffswitch-inner { +.form-group.checkbox > div > input:checked + label .onoffswitch-inner { margin-left: 0px; } -.field.checkbox > div > input:checked + label .onoffswitch-switch { +.form-group.checkbox > div > input:checked + label .onoffswitch-switch { right: 0px; - background-color: #337AB7; + background-color: #0275d8; } + +.form-group.checkbox > div > input:disabled + label .onoffswitch-switch { + background-color: red; + border-radius: 3px; + opacity: 0.3; + filter:alpha(opacity=30); + +} + + + .help-searchlist { list-style-type: none; } @@ -2080,30 +1732,25 @@ dl.bb-dl > dd > li { #ace-editor, #editor { - border-bottom-left-radius: $radiuspx; - border-bottom-right-radius: $radiuspx; -} - -.sub-menu { - margin-top: 10px; - padding-left: 15px; - border-left: 3px solid #eee; + border-bottom-left-radius: $radius; + border-bottom-right-radius: $radius; } -.nav-pills-stacked-icons { - padding: 6px 10px; - float: right; - position: relative; - z-index:1; +.sub-menu-wrapper { + padding-left: 1rem; + display: none; } -.nav-pills-stacked-icons:hover + a { - background-color: #eee; +.sub-menu { + width: 100%; + margin-top: 0.5rem; + padding-left: 1rem; + border-left: 0.2rem solid #eee; } .app-icon { + color: #777; font-size: 80px; - color: $toolicon_colour; text-shadow: 3px 3px 3px lightgrey; } @@ -2117,6 +1764,44 @@ dl.bb-dl > dd > li { margin-left: auto; margin-right: auto; } + #permcat-index { margin: 10px; } + +.cloud-container { + float: left; + width: 100px; + height: 110px; + margin: 5px; +} + +.cloud-icon-container { + width: 64px; + height: 64px; + border: 1px solid #eee; + border-radius: $radius; +} + +.cloud-icon i { + font-size: 42px; + color: #888; + margin-top: 8px; + margin-left: 6px; +} + +.cloud-icon img { + max-width: 64px; + max-height: 64px; + border-radius: $radius; +} + +.cloud-title { + width: 98px; + height: 36px; + overflow: hidden; +} + +.caption-visible { + max-height: 75%; +} diff --git a/view/theme/redbasic/img/bbedit.png b/view/theme/redbasic/img/bbedit.png Binary files differdeleted file mode 100644 index b89f2f7a8..000000000 --- a/view/theme/redbasic/img/bbedit.png +++ /dev/null diff --git a/view/theme/redbasic/img/border.jpg b/view/theme/redbasic/img/border.jpg Binary files differdeleted file mode 100644 index 034a1cb63..000000000 --- a/view/theme/redbasic/img/border.jpg +++ /dev/null diff --git a/view/theme/redbasic/img/editicons.png b/view/theme/redbasic/img/editicons.png Binary files differdeleted file mode 100644 index 171a40876..000000000 --- a/view/theme/redbasic/img/editicons.png +++ /dev/null diff --git a/view/theme/redbasic/img/ff-16.jpg b/view/theme/redbasic/img/ff-16.jpg Binary files differdeleted file mode 100644 index 3621f5914..000000000 --- a/view/theme/redbasic/img/ff-16.jpg +++ /dev/null diff --git a/view/theme/redbasic/img/file.gif b/view/theme/redbasic/img/file.gif Binary files differdeleted file mode 100644 index c532335ed..000000000 --- a/view/theme/redbasic/img/file.gif +++ /dev/null diff --git a/view/theme/redbasic/img/friendika-16.png b/view/theme/redbasic/img/friendika-16.png Binary files differdeleted file mode 100644 index 1a742ecdc..000000000 --- a/view/theme/redbasic/img/friendika-16.png +++ /dev/null diff --git a/view/theme/redbasic/img/jotperms.png b/view/theme/redbasic/img/jotperms.png Binary files differdeleted file mode 100644 index d133a6e01..000000000 --- a/view/theme/redbasic/img/jotperms.png +++ /dev/null diff --git a/view/theme/redbasic/img/login-bg.gif b/view/theme/redbasic/img/login-bg.gif Binary files differdeleted file mode 100644 index cde836c89..000000000 --- a/view/theme/redbasic/img/login-bg.gif +++ /dev/null diff --git a/view/theme/redbasic/img/notify_on.png b/view/theme/redbasic/img/notify_on.png Binary files differdeleted file mode 100644 index 18002e15c..000000000 --- a/view/theme/redbasic/img/notify_on.png +++ /dev/null diff --git a/view/theme/redbasic/img/photo-menu.jpg b/view/theme/redbasic/img/photo-menu.jpg Binary files differdeleted file mode 100644 index fde5eb535..000000000 --- a/view/theme/redbasic/img/photo-menu.jpg +++ /dev/null diff --git a/view/theme/redbasic/img/shiny.png b/view/theme/redbasic/img/shiny.png Binary files differdeleted file mode 100644 index 994c0d05d..000000000 --- a/view/theme/redbasic/img/shiny.png +++ /dev/null diff --git a/view/theme/redbasic/js/redbasic.js b/view/theme/redbasic/js/redbasic.js index 81a95c68b..41f5eb7ce 100644 --- a/view/theme/redbasic/js/redbasic.js +++ b/view/theme/redbasic/js/redbasic.js @@ -1,13 +1,14 @@ /** * redbasic theme specific JavaScript */ + $(document).ready(function() { // CSS3 calc() fallback (for unsupported browsers) $('body').append('<div id="css3-calc" style="width: 10px; width: calc(10px + 10px); display: none;"></div>'); if( $('#css3-calc').width() == 10) { $(window).resize(function() { - if($(window).width() < 767) { + if($(window).width() < 992) { $('main').css('width', $(window).width() + $('aside').outerWidth() ); } else { $('main').css('width', '100%' ); @@ -16,14 +17,27 @@ $(document).ready(function() { } $('#css3-calc').remove(); // Remove the test element - if($(window).width() > 767) { + if($(window).width() >= 992) { $('#left_aside_wrapper').stick_in_parent({ - offset_top: $('nav').outerHeight(true), - parent: '#region_1', + offset_top: parseInt($('aside').css('padding-top')), + parent: 'main', spacer: '#left_aside_spacer' }); } + if($(window).width() >= 992) { + $('#right_aside_wrapper').stick_in_parent({ + offset_top: parseInt($('aside').css('padding-top')), + parent: 'main', + spacer: '#right_aside_spacer' + }); + } + + + $('#notifications_wrapper.fs #notifications').stick_in_parent({ + parent: '#notifications_wrapper' + }); + $('#expand-aside').on('click', toggleAside); $('section').on('click', function() { @@ -41,29 +55,38 @@ $(document).ready(function() { } }); - if($('#left_aside_wrapper').length && $('#left_aside_wrapper').html().length === 0) { - $('#expand-aside').hide(); - } - $('#expand-tabs').click(function() { - if(!$('#tabs-collapse-1').hasClass('in')){ - $('html, body').animate({ scrollTop: 0 }, 'slow'); + var right_aside_height = $('#rightt_aside_wrapper').height(); + + $('#right_aside_wrapper').on('click', function() { + if(right_aside_height != $('#right_aside_wrapper').height()) { + $(document.body).trigger("sticky_kit:recalc"); + right_aside_height = $('#right_aside_wrapper').height(); } - $('#expand-tabs-icon').toggleClass('fa-arrow-circle-down').toggleClass('fa-arrow-circle-up'); }); - $('.usermenu-head').click(function() { - if($('#navbar-collapse-1, #navbar-collapse-2').hasClass('in')){ - $('#navbar-collapse-1, #navbar-collapse-2').removeClass('in'); + $('.usermenu').click(function() { + if($('#navbar-collapse-1, #navbar-collapse-2').hasClass('show')){ + $('#navbar-collapse-1, #navbar-collapse-2').removeClass('show'); + } + }); + + $('#menu-btn').click(function() { + if($('#navbar-collapse-1').hasClass('show')){ + $('#navbar-collapse-1').removeClass('show'); + } + }); + + $('.notifications-btn').click(function(e) { + e.preventDefault(); + e.stopPropagation(); + if($('#navbar-collapse-2').hasClass('show')){ + $('#navbar-collapse-2').removeClass('show'); } }); - - if($('#tabs-collapse-1').length === 0) { - $('#expand-tabs').hide(); - } $("input[data-role=cat-tagsinput]").tagsinput({ - tagClass: 'label label-primary' + tagClass: 'badge badge-pill badge-warning text-dark' }); var doctitle = document.title; @@ -81,17 +104,14 @@ $(document).ready(function() { function makeFullScreen(full) { if(typeof full=='undefined' || full == true) { - $('main').css({'transition': 'none'}).addClass('fullscreen'); - $('header, nav, aside, #fullscreen-btn').hide(); - $('#tabs-collapse-1').css({'visibility': 'hidden'}); + $('main').addClass('fullscreen'); + $('header, nav, aside, #fullscreen-btn').attr('style','display:none !important'); $('#inline-btn').show(); } else { $('main').removeClass('fullscreen'); $('header, nav, aside, #fullscreen-btn').show(); - $('#tabs-collapse-1').css({'visibility': ''}); $('#inline-btn').hide(); - $('main').css({'transition': ''}); $(document.body).trigger("sticky_kit:recalc"); } } @@ -109,7 +129,7 @@ function toggleAside() { $('main').addClass('region_1-on') $('<div id="overlay"></div>').appendTo('section'); $('#left_aside_wrapper').stick_in_parent({ - offset_top: $('nav').outerHeight(true) - 10, + offset_top: $('nav').outerHeight(true) + 10, parent: '#region_1', spacer: '#left_aside_spacer' }); diff --git a/view/theme/redbasic/php/config.php b/view/theme/redbasic/php/config.php index b03e94e46..f98182739 100644 --- a/view/theme/redbasic/php/config.php +++ b/view/theme/redbasic/php/config.php @@ -5,10 +5,20 @@ namespace Zotlabs\Theme; class RedbasicConfig { function get_schemas() { - $scheme_choices = array(); - $scheme_choices["---"] = t("Focus (Hubzilla default)"); $files = glob('view/theme/redbasic/schema/*.php'); + + $scheme_choices = []; + if($files) { + + if(in_array('view/theme/redbasic/schema/default.php', $files)) { + $scheme_choices['---'] = t('Default'); + $scheme_choices['focus'] = t('Focus (Hubzilla default)'); + } + else { + $scheme_choices['---'] = t('Focus (Hubzilla default)'); + } + foreach($files as $file) { $f = basename($file, ".php"); if($f != 'default') { @@ -17,6 +27,7 @@ class RedbasicConfig { } } } + return $scheme_choices; } @@ -28,11 +39,6 @@ class RedbasicConfig { $arr = array(); $arr['narrow_navbar'] = get_pconfig(local_channel(),'redbasic', 'narrow_navbar' ); $arr['nav_bg'] = get_pconfig(local_channel(),'redbasic', 'nav_bg' ); - $arr['nav_gradient_top'] = get_pconfig(local_channel(),'redbasic', 'nav_gradient_top' ); - $arr['nav_gradient_bottom'] = get_pconfig(local_channel(),'redbasic', 'nav_gradient_bottom' ); - $arr['nav_active_gradient_top'] = get_pconfig(local_channel(),'redbasic', 'nav_active_gradient_top' ); - $arr['nav_active_gradient_bottom'] = get_pconfig(local_channel(),'redbasic', 'nav_active_gradient_bottom' ); - $arr['nav_bd'] = get_pconfig(local_channel(),'redbasic', 'nav_bd' ); $arr['nav_icon_colour'] = get_pconfig(local_channel(),'redbasic', 'nav_icon_colour' ); $arr['nav_active_icon_colour'] = get_pconfig(local_channel(),'redbasic', 'nav_active_icon_colour' ); $arr['link_colour'] = get_pconfig(local_channel(),'redbasic', 'link_colour' ); @@ -41,18 +47,11 @@ class RedbasicConfig { $arr['background_image'] = get_pconfig(local_channel(),'redbasic', 'background_image' ); $arr['item_colour'] = get_pconfig(local_channel(),'redbasic', 'item_colour' ); $arr['comment_item_colour'] = get_pconfig(local_channel(),'redbasic', 'comment_item_colour' ); - $arr['comment_border_colour'] = get_pconfig(local_channel(),'redbasic', 'comment_border_colour' ); - $arr['comment_indent'] = get_pconfig(local_channel(),'redbasic', 'comment_indent' ); - $arr['toolicon_colour'] = get_pconfig(local_channel(),'redbasic','toolicon_colour'); - $arr['toolicon_activecolour'] = get_pconfig(local_channel(),'redbasic','toolicon_activecolour'); $arr['font_size'] = get_pconfig(local_channel(),'redbasic', 'font_size' ); - $arr['body_font_size'] = get_pconfig(local_channel(),'redbasic', 'body_font_size' ); $arr['font_colour'] = get_pconfig(local_channel(),'redbasic', 'font_colour' ); $arr['radius'] = get_pconfig(local_channel(),'redbasic', 'radius' ); $arr['shadow'] = get_pconfig(local_channel(),'redbasic', 'photo_shadow' ); $arr['converse_width']=get_pconfig(local_channel(),"redbasic","converse_width"); - $arr['align_left']=get_pconfig(local_channel(),"redbasic","align_left"); - $arr['nav_min_opacity']=get_pconfig(local_channel(),"redbasic","nav_min_opacity"); $arr['top_photo']=get_pconfig(local_channel(),"redbasic","top_photo"); $arr['reply_photo']=get_pconfig(local_channel(),"redbasic","reply_photo"); return $this->form($arr); @@ -66,11 +65,6 @@ class RedbasicConfig { if (isset($_POST['redbasic-settings-submit'])) { set_pconfig(local_channel(), 'redbasic', 'narrow_navbar', $_POST['redbasic_narrow_navbar']); set_pconfig(local_channel(), 'redbasic', 'nav_bg', $_POST['redbasic_nav_bg']); - set_pconfig(local_channel(), 'redbasic', 'nav_gradient_top', $_POST['redbasic_nav_gradient_top']); - set_pconfig(local_channel(), 'redbasic', 'nav_gradient_bottom', $_POST['redbasic_nav_gradient_bottom']); - set_pconfig(local_channel(), 'redbasic', 'nav_active_gradient_top', $_POST['redbasic_nav_active_gradient_top']); - set_pconfig(local_channel(), 'redbasic', 'nav_active_gradient_bottom', $_POST['redbasic_nav_active_gradient_bottom']); - set_pconfig(local_channel(), 'redbasic', 'nav_bd', $_POST['redbasic_nav_bd']); set_pconfig(local_channel(), 'redbasic', 'nav_icon_colour', $_POST['redbasic_nav_icon_colour']); set_pconfig(local_channel(), 'redbasic', 'nav_active_icon_colour', $_POST['redbasic_nav_active_icon_colour']); set_pconfig(local_channel(), 'redbasic', 'link_colour', $_POST['redbasic_link_colour']); @@ -79,18 +73,11 @@ class RedbasicConfig { set_pconfig(local_channel(), 'redbasic', 'background_image', $_POST['redbasic_background_image']); set_pconfig(local_channel(), 'redbasic', 'item_colour', $_POST['redbasic_item_colour']); set_pconfig(local_channel(), 'redbasic', 'comment_item_colour', $_POST['redbasic_comment_item_colour']); - set_pconfig(local_channel(), 'redbasic', 'comment_border_colour', $_POST['redbasic_comment_border_colour']); - set_pconfig(local_channel(), 'redbasic', 'comment_indent', $_POST['redbasic_comment_indent']); - set_pconfig(local_channel(), 'redbasic', 'toolicon_colour', $_POST['redbasic_toolicon_colour']); - set_pconfig(local_channel(), 'redbasic', 'toolicon_activecolour', $_POST['redbasic_toolicon_activecolour']); set_pconfig(local_channel(), 'redbasic', 'font_size', $_POST['redbasic_font_size']); - set_pconfig(local_channel(), 'redbasic', 'body_font_size', $_POST['redbasic_body_font_size']); set_pconfig(local_channel(), 'redbasic', 'font_colour', $_POST['redbasic_font_colour']); set_pconfig(local_channel(), 'redbasic', 'radius', $_POST['redbasic_radius']); set_pconfig(local_channel(), 'redbasic', 'photo_shadow', $_POST['redbasic_shadow']); set_pconfig(local_channel(), 'redbasic', 'converse_width', $_POST['redbasic_converse_width']); - set_pconfig(local_channel(), 'redbasic', 'align_left', $_POST['redbasic_align_left']); - set_pconfig(local_channel(), 'redbasic', 'nav_min_opacity', $_POST['redbasic_nav_min_opacity']); set_pconfig(local_channel(), 'redbasic', 'top_photo', $_POST['redbasic_top_photo']); set_pconfig(local_channel(), 'redbasic', 'reply_photo', $_POST['redbasic_reply_photo']); } @@ -110,31 +97,19 @@ class RedbasicConfig { '$title' => t("Theme settings"), '$narrow_navbar' => array('redbasic_narrow_navbar',t('Narrow navbar'),$arr['narrow_navbar'], '', array(t('No'),t('Yes'))), '$nav_bg' => array('redbasic_nav_bg', t('Navigation bar background color'), $arr['nav_bg']), - '$nav_gradient_top' => array('redbasic_nav_gradient_top', t('Navigation bar gradient top color'), $arr['nav_gradient_top']), - '$nav_gradient_bottom' => array('redbasic_nav_gradient_bottom', t('Navigation bar gradient bottom color'), $arr['nav_gradient_bottom']), - '$nav_active_gradient_top' => array('redbasic_nav_active_gradient_top', t('Navigation active button gradient top color'), $arr['nav_active_gradient_top']), - '$nav_active_gradient_bottom' => array('redbasic_nav_active_gradient_bottom', t('Navigation active button gradient bottom color'), $arr['nav_active_gradient_bottom']), - '$nav_bd' => array('redbasic_nav_bd', t('Navigation bar border color '), $arr['nav_bd']), '$nav_icon_colour' => array('redbasic_nav_icon_colour', t('Navigation bar icon color '), $arr['nav_icon_colour']), '$nav_active_icon_colour' => array('redbasic_nav_active_icon_colour', t('Navigation bar active icon color '), $arr['nav_active_icon_colour']), - '$link_colour' => array('redbasic_link_colour', t('link color'), $arr['link_colour'], '', $link_colours), + '$link_colour' => array('redbasic_link_colour', t('Link color'), $arr['link_colour'], '', $link_colours), '$banner_colour' => array('redbasic_banner_colour', t('Set font-color for banner'), $arr['banner_colour']), '$bgcolour' => array('redbasic_background_colour', t('Set the background color'), $arr['bgcolour']), '$background_image' => array('redbasic_background_image', t('Set the background image'), $arr['background_image']), '$item_colour' => array('redbasic_item_colour', t('Set the background color of items'), $arr['item_colour']), '$comment_item_colour' => array('redbasic_comment_item_colour', t('Set the background color of comments'), $arr['comment_item_colour']), - '$comment_border_colour' => array('redbasic_comment_border_colour', t('Set the border color of comments'), $arr['comment_border_colour']), - '$comment_indent' => array('redbasic_comment_indent', t('Set the indent for comments'), $arr['comment_indent']), - '$toolicon_colour' => array('redbasic_toolicon_colour',t('Set the basic color for item icons'),$arr['toolicon_colour']), - '$toolicon_activecolour' => array('redbasic_toolicon_activecolour',t('Set the hover color for item icons'),$arr['toolicon_activecolour']), - '$body_font_size' => array('redbasic_body_font_size', t('Set font-size for the entire application'), $arr['body_font_size'], t('Example: 14px')), - '$font_size' => array('redbasic_font_size', t('Set font-size for posts and comments'), $arr['font_size']), + '$font_size' => array('redbasic_font_size', t('Set font-size for the entire application'), $arr['font_size'], t('Examples: 1rem, 100%, 16px')), '$font_colour' => array('redbasic_font_colour', t('Set font-color for posts and comments'), $arr['font_colour']), - '$radius' => array('redbasic_radius', t('Set radius of corners'), $arr['radius']), + '$radius' => array('redbasic_radius', t('Set radius of corners'), $arr['radius'], t('Example: 4px')), '$shadow' => array('redbasic_shadow', t('Set shadow depth of photos'), $arr['shadow']), '$converse_width' => array('redbasic_converse_width',t('Set maximum width of content region in pixel'),$arr['converse_width'], t('Leave empty for default width')), - '$align_left' => array('redbasic_align_left',t('Left align page content'),$arr['align_left'], '', array(t('No'),t('Yes'))), - '$nav_min_opacity' => array('redbasic_nav_min_opacity',t('Set minimum opacity of nav bar - to hide it'),$arr['nav_min_opacity']), '$top_photo' => array('redbasic_top_photo', t('Set size of conversation author photo'), $arr['top_photo']), '$reply_photo' => array('redbasic_reply_photo', t('Set size of followup author photos'), $arr['reply_photo']), )); diff --git a/view/theme/redbasic/php/style.php b/view/theme/redbasic/php/style.php index 9b994ebdf..91cc0b85b 100644 --- a/view/theme/redbasic/php/style.php +++ b/view/theme/redbasic/php/style.php @@ -10,34 +10,22 @@ if(! App::$install) { } // Load the owners pconfig - $nav_bg = get_pconfig($uid, "redbasic", "nav_bg"); - $nav_gradient_top = get_pconfig($uid, "redbasic", "nav_gradient_top"); - $nav_gradient_bottom = get_pconfig($uid, "redbasic", "nav_gradient_bottom"); - $nav_active_gradient_top = get_pconfig($uid, "redbasic", "nav_active_gradient_top"); - $nav_active_gradient_bottom = get_pconfig($uid, "redbasic", "nav_active_gradient_bottom"); - $nav_bd = get_pconfig($uid, "redbasic", "nav_bd"); - $nav_icon_colour = get_pconfig($uid, "redbasic", "nav_icon_colour"); - $nav_active_icon_colour = get_pconfig($uid, "redbasic", "nav_active_icon_colour"); - $narrow_navbar = get_pconfig($uid,'redbasic','narrow_navbar'); + $nav_bg = get_pconfig($uid, 'redbasic', 'nav_bg'); + $nav_icon_colour = get_pconfig($uid, 'redbasic', 'nav_icon_colour'); + $nav_active_icon_colour = get_pconfig($uid, 'redbasic', 'nav_active_icon_colour'); $banner_colour = get_pconfig($uid,'redbasic','banner_colour'); - $link_colour = get_pconfig($uid, "redbasic", "link_colour"); + $narrow_navbar = get_pconfig($uid,'redbasic','narrow_navbar'); + $link_colour = get_pconfig($uid, 'redbasic', 'link_colour'); $schema = get_pconfig($uid,'redbasic','schema'); - $bgcolour = get_pconfig($uid, "redbasic", "background_colour"); - $background_image = get_pconfig($uid, "redbasic", "background_image"); - $toolicon_colour = get_pconfig($uid,'redbasic','toolicon_colour'); - $toolicon_activecolour = get_pconfig($uid,'redbasic','toolicon_activecolour'); - $item_colour = get_pconfig($uid, "redbasic", "item_colour"); - $comment_item_colour = get_pconfig($uid, "redbasic", "comment_item_colour"); - $comment_border_colour = get_pconfig($uid, "redbasic", "comment_border_colour"); - $comment_indent = get_pconfig($uid, "redbasic", "comment_indent"); - $body_font_size = get_pconfig($uid, "redbasic", "body_font_size"); - $font_size = get_pconfig($uid, "redbasic", "font_size"); - $font_colour = get_pconfig($uid, "redbasic", "font_colour"); - $radius = get_pconfig($uid, "redbasic", "radius"); - $shadow = get_pconfig($uid,"redbasic","photo_shadow"); - $converse_width=get_pconfig($uid,"redbasic","converse_width"); - $align_left=get_pconfig($uid,"redbasic","align_left"); - $nav_min_opacity=get_pconfig($uid,'redbasic','nav_min_opacity'); + $bgcolour = get_pconfig($uid, 'redbasic', 'background_colour'); + $background_image = get_pconfig($uid, 'redbasic', 'background_image'); + $item_colour = get_pconfig($uid, 'redbasic', 'item_colour'); + $comment_item_colour = get_pconfig($uid, 'redbasic', 'comment_item_colour'); + $font_size = get_pconfig($uid, 'redbasic', 'font_size'); + $font_colour = get_pconfig($uid, 'redbasic', 'font_colour'); + $radius = get_pconfig($uid, 'redbasic', 'radius'); + $shadow = get_pconfig($uid,'redbasic','photo_shadow'); + $converse_width=get_pconfig($uid,'redbasic','converse_width'); $top_photo=get_pconfig($uid,'redbasic','top_photo'); $reply_photo=get_pconfig($uid,'redbasic','reply_photo'); } @@ -67,10 +55,9 @@ if (($schema) && ($schema != '---')) { } -// If we haven't got a schema, load the default. We shouldn't touch this - we -// should leave it for admins to define for themselves. -// default.php and default.css MUST be symlinks to existing schema files. -if (! $schema) { +// Allow admins to set a default schema for the hub. +// default.php and default.css MUST be symlinks to existing schema files in view/theme/redbasic/schema +if ((!$schema) || ($schema == '---')) { if(file_exists('view/theme/redbasic/schema/default.php')) { $schemefile = 'view/theme/redbasic/schema/default.php'; @@ -86,67 +73,39 @@ if (! $schema) { //Set some defaults - we have to do this after pulling owner settings, and we have to check for each setting //individually. If we don't, we'll have problems if a user has set one, but not all options. if (! $nav_bg) - $nav_bg = "#222"; -if (! $nav_gradient_top) - $nav_gradient_top = "#3c3c3c"; -if (! $nav_gradient_bottom) - $nav_gradient_bottom = "#222"; -if (! $nav_active_gradient_top) - $nav_active_gradient_top = "#222"; -if (! $nav_active_gradient_bottom) - $nav_active_gradient_bottom = "#282828"; -if (! $nav_bd) - $nav_bd = "#222"; + $nav_bg = '#343a40'; if (! $nav_icon_colour) - $nav_icon_colour = "#999"; + $nav_icon_colour = 'rgba(255, 255, 255, 0.5)'; if (! $nav_active_icon_colour) - $nav_active_icon_colour = "#fff"; + $nav_active_icon_colour = 'rgba(255, 255, 255, 0.75)'; if (! $link_colour) - $link_colour = "#337AB7"; + $link_colour = '#007bff'; if (! $banner_colour) - $banner_colour = "#fff"; + $banner_colour = '#fff'; if (! $bgcolour) - $bgcolour = "rgb(254,254,254)"; + $bgcolour = 'rgb(254,254,254)'; if (! $background_image) $background_image =''; if (! $item_colour) - $item_colour = "rgb(238,238,238)"; + $item_colour = 'rgb(238,238,238)'; if (! $comment_item_colour) - $comment_item_colour = "rgb(255,255,255)"; -if (! $comment_border_colour) - $comment_border_colour = "rgb(255,255,255)"; -if (! $toolicon_colour) - $toolicon_colour = '#777'; -if (! $toolicon_activecolour) - $toolicon_activecolour = '#000'; + $comment_item_colour = 'rgb(255,255,255)'; if (! $item_opacity) - $item_opacity = "1"; + $item_opacity = '1'; if (! $font_size) - $font_size = "0.9rem"; -if (! $body_font_size) - $body_font_size = "0.75rem"; + $font_size = '0.875rem'; if (! $font_colour) - $font_colour = "#4d4d4d"; + $font_colour = '#4d4d4d'; if (! $radius) - $radius = "4"; + $radius = '0.25rem'; if (! $shadow) - $shadow = "0"; + $shadow = '0'; if (! $converse_width) - $converse_width = "790"; + $converse_width = '790'; if(! $top_photo) - $top_photo = '48px'; -if(! $comment_indent) - $comment_indent = '0px'; + $top_photo = '2.3rem'; if(! $reply_photo) - $reply_photo = '32px'; -if($nav_min_opacity === false || $nav_min_opacity === '') { - $nav_float_min_opacity = 1.0; - $nav_percent_min_opacity = 100; -} -else { - $nav_float_min_opacity = (float) $nav_min_opacity; - $nav_percent_min_opacity = (int) 100 * $nav_min_opacity; -} + $reply_photo = '2.3rem'; // Apply the settings if(file_exists('view/theme/redbasic/css/style.css')) { @@ -157,10 +116,6 @@ if(file_exists('view/theme/redbasic/css/style.css')) { $x .= file_get_contents('view/theme/redbasic/css/narrow_navbar.css'); } - if($align_left && file_exists('view/theme/redbasic/css/align_left.css')) { - $x .= file_get_contents('view/theme/redbasic/css/align_left.css'); - } - if($schemecss) { $x .= $schemecss; } @@ -168,22 +123,13 @@ if(file_exists('view/theme/redbasic/css/style.css')) { $aside_width = 288; // left aside and right aside are 285px + converse width - if($align_left) { - $main_width = (($aside_width) + intval($converse_width)); - } - else { - $main_width = (($aside_width * 2) + intval($converse_width)); - } + $main_width = (($aside_width * 2) + intval($converse_width)); + // prevent main_width smaller than 768px $main_width = (($main_width < 768) ? 768 : $main_width); $options = array ( '$nav_bg' => $nav_bg, - '$nav_gradient_top' => $nav_gradient_top, - '$nav_gradient_bottom' => $nav_gradient_bottom, - '$nav_active_gradient_top' => $nav_active_gradient_top, - '$nav_active_gradient_bottom' => $nav_active_gradient_bottom, - '$nav_bd' => $nav_bd, '$nav_icon_colour' => $nav_icon_colour, '$nav_active_icon_colour' => $nav_active_icon_colour, '$link_colour' => $link_colour, @@ -192,12 +138,8 @@ if(file_exists('view/theme/redbasic/css/style.css')) { '$background_image' => $background_image, '$item_colour' => $item_colour, '$comment_item_colour' => $comment_item_colour, - '$comment_border_colour' => $comment_border_colour, - '$toolicon_colour' => $toolicon_colour, - '$toolicon_activecolour' => $toolicon_activecolour, '$font_size' => $font_size, '$font_colour' => $font_colour, - '$body_font_size' => $body_font_size, '$radius' => $radius, '$shadow' => $shadow, '$converse_width' => $converse_width, @@ -207,7 +149,6 @@ if(file_exists('view/theme/redbasic/css/style.css')) { '$reply_photo' => $reply_photo, '$pmenu_top' => $pmenu_top, '$pmenu_reply' => $pmenu_reply, - '$comment_indent' => $comment_indent, '$main_width' => $main_width, '$aside_width' => $aside_width ); diff --git a/view/theme/redbasic/php/theme.php b/view/theme/redbasic/php/theme.php index 997b59750..2b90ae85f 100644 --- a/view/theme/redbasic/php/theme.php +++ b/view/theme/redbasic/php/theme.php @@ -3,7 +3,9 @@ /** * * Name: Redbasic * * Description: Hubzilla standard theme - * * Version: 1.0 + * * Version: 2.1 + * * MinVersion: 2.3.1 + * * MaxVersion: 6.0 * * Author: Fabrixxm * * Maintainer: Mike Macgirvin * * Maintainer: Mario Vavti diff --git a/view/theme/redbasic/php/theme_init.php b/view/theme/redbasic/php/theme_init.php index 3179c7078..b12d80ea5 100644 --- a/view/theme/redbasic/php/theme_init.php +++ b/view/theme/redbasic/php/theme_init.php @@ -1,19 +1,18 @@ <?php -head_add_css('library/font_awesome/css/font-awesome.min.css'); -head_add_css('library/bootstrap/css/bootstrap.min.css'); -head_add_css('library/bootstrap-tagsinput/bootstrap-tagsinput.css'); -head_add_css('view/css/bootstrap-red.css'); -head_add_css('library/datetimepicker/jquery.datetimepicker.css'); -//head_add_css('library/colorpicker/css/colorpicker.css'); -head_add_css('library/bootstrap-colorpicker/dist/css/bootstrap-colorpicker.min.css'); +head_add_css('/library/font_awesome/css/font-awesome.min.css'); +head_add_css('/library/bootstrap/css/bootstrap.min.css'); +head_add_css('/library/bootstrap-tagsinput/bootstrap-tagsinput.css'); +head_add_css('/view/css/bootstrap-red.css'); +head_add_css('/library/datetimepicker/jquery.datetimepicker.css'); +head_add_css('/library/bootstrap-colorpicker/dist/css/bootstrap-colorpicker.min.css'); require_once('view/php/theme_init.php'); -head_add_js('library/bootstrap/js/bootstrap.min.js'); -head_add_js('library/bootbox/bootbox.min.js'); -head_add_js('library/bootstrap-tagsinput/bootstrap-tagsinput.js'); -head_add_js('library/datetimepicker/jquery.datetimepicker.js'); -//head_add_js('library/colorpicker/js/colorpicker.js'); -head_add_js('library/bootstrap-colorpicker/dist/js/bootstrap-colorpicker.js'); -//head_add_js('library/bootstrap-colorpicker/src/js/docs.js'); +head_add_js('/library/popper/popper.min.js'); +head_add_js('/library/bootstrap/js/bootstrap.min.js'); +head_add_js('/library/bootbox/bootbox.min.js'); +head_add_js('/library/bootstrap-tagsinput/bootstrap-tagsinput.js'); +head_add_js('/library/datetimepicker/jquery.datetimepicker.js'); +head_add_js('/library/bootstrap-colorpicker/dist/js/bootstrap-colorpicker.js'); + diff --git a/view/theme/redbasic/schema/BS-Default.css b/view/theme/redbasic/schema/BS-Default.css new file mode 100644 index 000000000..9045d3b97 --- /dev/null +++ b/view/theme/redbasic/schema/BS-Default.css @@ -0,0 +1,7 @@ +.navbar-dark .navbar-toggler { + color: rgba(0,0,0,0.7); +} + +#notifications-btn.text-white { + color: #777 !important; +} diff --git a/view/theme/redbasic/schema/BS-Default.php b/view/theme/redbasic/schema/BS-Default.php index ce464fe2c..14ee130d9 100644 --- a/view/theme/redbasic/schema/BS-Default.php +++ b/view/theme/redbasic/schema/BS-Default.php @@ -1,22 +1,12 @@ <?php if (! $nav_bg) - $nav_bg = "#f8f8f8"; - if (! $nav_bd) - $nav_bd = "#e7e7e7"; - if (! $nav_gradient_top) - $nav_gradient_top = "#fff"; - if (! $nav_gradient_bottom) - $nav_gradient_bottom = "#f8f8f8"; - if (! $nav_active_gradient_top) - $nav_active_gradient_top = "#ebebeb"; - if (! $nav_active_gradient_bottom) - $nav_active_gradient_bottom = "#f3f3f3"; + $nav_bg = "#f8f9fa"; if (! $nav_icon_colour) - $nav_icon_colour = "#777"; + $nav_icon_colour = "rgba(0, 0, 0, 0.5);"; if (! $nav_active_icon_colour) - $nav_active_icon_colour = "#555"; + $nav_active_icon_colour = "rgba(0, 0, 0, 0.7)"; if (! $radius) - $radius = "4"; + $radius = "4px"; if (! $banner_colour) - $banner_colour = "#777"; + $banner_colour = "rgba(0, 0, 0, 0.7)"; diff --git a/view/theme/redbasic/schema/bluegrid.css b/view/theme/redbasic/schema/bluegrid.css deleted file mode 100644 index 64e5a2c95..000000000 --- a/view/theme/redbasic/schema/bluegrid.css +++ /dev/null @@ -1,491 +0,0 @@ -body { - background-size: auto; -} - -.generic-content-wrapper-styled { - background-color: rgba(67,72,138,.8); - color: #FFF; -} - -.generic-content-wrapper-styled .btn-default:hover, #profile-jot-wrapper .btn-default:hover { - border: 1px solid #FFF; -} - -#profile-jot-wrapper { - background-color: inherit; - border: none; -} - -.generic-content-wrapper-styled a:hover, .generic-content-wrapper-styled a:focus, .generic-content-wrapper-styled .field.checkbox:hover label, .generic-content-wrapper-styled .field.checkbox:focus label, .allcontact-link:hover, .allcontact-link:focus { - color: rgba(255,255,255,.8); -} - -.generic-content-wrapper, .profile-jot-text, .comment-edit-text-empty, .comment-edit-text-full, input.widget-input, .wall-item-content-wrapper, .section-title-wrapper, .section-content-wrapper { - border-radius: 0px !important; -} - -.generic-content-wrapper { - background-color: rgba(255,255,255,.8); - color: #4d4d4d; -} - -.wall-item-content-wrapper { - background-color: #FFF; -} - -.hide-comments-outer, .wall-item-content-wrapper.comment, .wall-item-comment-wrapper { - background-color: transparent; -} - -.generic-content-wrapper-styled .generic-content-wrapper { - color: #4D4D4D; -} - -.generic-content-wrapper-styled .generic-content-wrapper a { - color: #43488A; -} - -.generic-content-wrapper #profile-jot-wrapper { - background-color: transparent; - color: #4D4D4D; -} - -.generic-content-wrapper input#jot-title, .generic-content-wrapper input#jot-pagetitle { - color: #4D4D4D; -} - -.generic-content-wrapper input#jot-title:hover, .generic-content-wrapper input#jot-title:focus { - color: #4D4D4D; - border-radius: 0px; -} - - -.fn, .widget h3, .nav-tabs a, .generic-content-wrapper-styled a, .dropdown-menu > li > a, #channels-desc, input#jot-title { - color: #fff; - border-radius: 0px -} - -ul.dropdown-menu.acpopup > li.textcomplete-item > a { - color: #43488A; -} - -ul.dropdown-menu.acpopup > li.textcomplete-item > a:hover, ul.dropdown-menu.acpopup > li.textcomplete-item > a:focus { - background-color: #43488A; - color: #FFF; - cursor: pointer; -} - -input#jot-title:hover, input#jot-title:focus { - color: #43488A; - border-radius: 0px; -} - -.navbar-inverse { - background-color: transparent; - border-color: transparent; - background-image: none; -} - -.navbar-inverse .navbar-nav > .active > a { - background-image: none; - background: rgba(255,255,255,.5); -} - -.navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus { - background: rgba(255,255,255,.5); -} - -.navbar-inverse .navbar-nav > li > a:hover, -.navbar-inverse .navbar-nav > li > a:focus { - color: #43488A; - background: rgba(255,255,255,.5); -} - -.navbar-inverse .navbar-nav > .open > a, -.navbar-inverse .navbar-nav > .open > a:hover, -.navbar-inverse .navbar-nav > .open > a:focus { - background-color: #43488A; - color: #fff; -} - -#nav-search-text { - color: #fff; - background-color: #43488A; - border-radius: 0px; - border-color: transparent; -} - -nav .dropdown-menu, .wall-item-tools .dropdown-menu, .section-title-wrapper .dropdown-menu, .section-content-wrapper .dropdown-menu { - background-color: rgba(67,72,138,.97); - color: #fff; - border-radius: 0; - border: none; - box-shadow: 0px 6px 12px rgba(45,48,92,.176); -} - -.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover { - color: #43488A; - background-color: rgba(255,255,255,.7); - text-decoration: underline; -} - -.vcard .dropdown-menu { - background-color: rgba(255,255,255,.97); - border-radius: 0; - border: none; - box-shadow: 0px 6px 12px rgba(169,169,169,.176); -} - -.vcard .dropdown-menu a, .fc-today { - color: #43488A; -} - -.vcard .dropdown-menu > li > a:focus, .vcard .dropdown-menu > li > a:hover { - color: #43488A; - background-color: rgba( 255,255,255,.7); - text-decoration: underline; -} - -nav .badge { - background-color: rgba(255,255,255,.8); - color: #43488A; - border-radius: 0px !important; -} - -nav .badge:hover, nav .badge:focus { - background-color: rgba(67,72,138,.8); - color: #FFF; -} - -.field.checkbox > div > input:checked + label .onoffswitch-switch { - background-color: #43488A; -} - -.widget .field.checkbox:hover label { - color: rgba(255,255,255,.8); -} - -.widget .conv-participants { - color: #BBB; -} - -.widget .active:hover .conv-participants, .widget .active:focus .conv-participants { - color: inherit; -} - -.help-block, .comment-icon, .jot-icons, .admin-icons { - color: inherit; -} - -#adminpage table tr:hover, #adminpage table tr:hover a, #adminpage table tr td.tools a:hover, #adminpage table tr:focus, #adminpage table tr:focus a, #adminpage table tr td.tools a:focus { - color: #43488A; -} - -#adminpage table tr:hover .tools a, #adminpage table tr:focus .tools a, .generic-content-wrapper-styled > .descriptive-text { - color: #FFF; -} - -.generic-content-wrapper-styled > .sources-links { - font-weight: bold; -} - -.wall-item-tools .btn { - border-color: #43488A; -} - -.vcard, #contact-block, .widget { - background-color: rgba(67,72,138,.8); - color: #fff; - border-radius: 0; - border: none; - box-shadow: 0px 6px 12px rgba(45,48,92,.176); -} - -.tags a { - color: inherit; -} - -#profile-photo-wrapper { - border: none; -} - -.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus { - color: #43488A; - text-decoration: none; - border: none; -} - -.nav-tabs > li.active { - background-color: rgba(255,255,255,.5); -} - -.nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover { - border-color: transparent; -} - -.nav-tabs.nav-justified { - background-color: rgba(67,72,138,.8); - border-bottom: 1px solid rgba(255,255,255,.5); - border-radius: 0px; -} - -.nav-tabs.nav-justified > li > a { - border-bottom: 1px solid transparent; - border-radius: 0px; -} - -.nav > li > a:focus, .nav > li > a:hover { - text-decoration: underline; - background-color: rgba(255,255,255,.5); - color: #43488A; - border-radius: 0; - border-color: transparent; -} - -.nav > li > a { - color: #FFF; - border-radius: 0px; -} - -.fc-event { - border: none !important; - background-color: rgba(255,255,255,.7) !important; - color: #43488A !important; - text-shadow: none !important; -} - -div.rateme { - border-radius: 0px; - font-weight: 400; -} - -div.rateme:hover, div.rateme:focus, a.rateme:hover, a.rateme:focus { - background-color: #43488A; - border-radius: 0px; - color: #FFF; - font-weight: 400; - -webkit-transition: all .3s ease-in-out; - -moz-transition: all .3s ease-in-out; - transition: all .3s ease-in-out; -} - -.info { - background: rgba(255,255,255,.7) url("/images/hz-32.png") no-repeat scroll 15px center !important; - color: #43488A !important; -} - -.notice { - background: rgba(215,43,52,.7) url("/images/hz-white-32.png") no-repeat scroll 15px center !important; - color: #FFF !important; -} - -#chatTopBar { - background-color: rgba(255,255,255,.8); - color: #4d4d4d; - height: 500px; - width: 596px; - overflow-y: auto; -} - -.chat-item-text { - border-radius: 0px; - padding: 5px; - background-color: #FFF; -} - -input { - border-radius: 0px; -} - -.home-welcome { - color: #FFF; - margin-bottom: 30px; -} - -#login-main { - margin-top: 0; -} - -.directory-item { - margin-bottom: 0px; - padding-bottom: 20px; - background-color: #FFF; -} - -.directory-item.lframe { - background-color: transparent !important; -} - -.contact-entry-wrapper { - border: 1px solid rgba(255,255,255,.5); -} - -.contact-entry-edit:hover a, .contact-entry-edit:focus a, .generic-content-wrapper-styled > p > span.btn.btn-default > a:hover,.generic-content-wrapper-styled > p > span.btn.btn-default > a:focus, div#profile-edit-links a:hover, div#profile-edit-links a:focus { - color: #43488A; -} - -.profile-edit-side-link, input#profile-photo-upload, .allcontact-link, #newchannel-form .descriptive-paragraph { - color: #FFF; -} - -.profile-edit-side-link:hover, .profile-edit-side-link:focus { - color: #FFF; - text-decoration: none; -} - -.section-content-info-wrapper { - color: #fff; - background-color: #43488A; -} - -.section-content-info-wrapper a { - color: #fff; -} - -.btn, #event-edit-form .btn, input.directory-rating-submit { - border: 1px solid #FFF; - color: #FFF; - background-color: #43488A; - border-radius: 0; - font-weight: 400; - -webkit-transition: all .3s ease-in-out; - -moz-transition: all .3s ease-in-out; - transition: all .3s ease-in-out; -} - -.btn:hover, .btn:focus, #event-edit-form .btn:hover, #event-edit-form .btn:focus { - border: 1px solid #FFF; - outline: 0; - color: #43488A; - background-color: #FFF; -} - -.btn-default:hover, .btn-default:focus, .open > .dropdown-toggle.btn-default, input.directory-rating-submit:hover, input.directory-rating-submit:focus { - border: 1px solid #43488A; - outline: 0; - color: #43488A; - background-color: #FFF; -} - -.btn-primary, input#event-submit, input#rmagic-submit-button, input#lostpass-submit-button, input#side-follow-submit, .profile-edit-submit-wrapper > input.profile-edit-submit-button, input#profile-photo-submit, form#chat-form > input, div#adminpage > form > div.submit > input, input.sources-submit, input.contact-edit-submit, input#dbtn-submit, input#newchannel-submit-button, input#contacts-search-submit, input#register-submit-button { - background-color: #FFF; - color: #43488A; - border-radius: 0px; - -webkit-transition: all .3s ease-in-out; - -moz-transition: all .3s ease-in-out; - transition: all .3s ease-in-out; -} - -.btn-primary:hover, .btn-primary:focus, input#event-submit:hover, input#event-submit:focus, input#rmagic-submit-button:hover, input#rmagic-submit-button:focus, input#lostpass-submit-button:hover, input#lostpass-submit-button:focus, input#side-follow-submit:hover, input#side-follow-submit:focus, .profile-edit-submit-wrapper > input.profile-edit-submit-button:hover, .profile-edit-submit-wrapper > input.profile-edit-submit-button:focus, input#profile-photo-submit:hover, input#profile-photo-submit:focus, form#chat-form > input:hover, form#chat-form > input:focus, div#adminpage > form > div.submit > input:hover, div#adminpage > form > div.submit > input:focus, input.sources-submit:hover, input.sources-submit:focus, input.contact-edit-submit:focus, input.contact-edit-submit:hover, input#dbtn-submit:hover, input#dbtn-submit:focus, input#newchannel-submit-button:hover, input#newchannel-submit-button:focus, input#contacts-search-submit:hover, input#contacts-search-submit:focus, input#register-submit-button:hover, input#register-submit-button:focus { - border-color: #FFF; - background-color: #43488A; - color: #FFF; - border-radius: 0px; -} - -.comment-tools .btn, #prvmail-tools .btn, .generic-content-wrapper .btn { - border: 1px solid #43488A; - color: #43488A; - background-color: #FFF; -} - -.comment-tools .btn:hover, .comment-tools .btn:focus, #prvmail-tools .btn:hover, #prvmail-tools .btn:focus, .generic-content-wrapper .btn:hover, .generic-content-wrapper .btn:focus { - border: 1px solid #43488A !important; - color: #FFF; - background-color: #43488A; -} - -.comment-tools .btn-primary, #prvmail-submit .btn-primary, .settings-submit-wrapper .btn-primary, .generic-content-wrapper .btn-primary { - background-color: #43488A; - color: #FFF; - border: 1px solid #43488A; -} - -.comment-tools .btn-primary:hover, .comment-tools .btn-primary:focus, #prvmail-submit .btn-primary:hover, #prvmail-submit .btn-primary:focus, .settings-submit-wrapper .btn-primary:hover, .settings-submit-wrapper .btn-primary:focus, .generic-content-wrapper .btn-primary:hover, .generic-content-wrapper .btn-primary:focus { - border-color: #43488A; - background-color: #FFF; - color: #43488A; -} - -.btn-success { - color: #FFF !important; - background-color: #5CB85C !important; - border-color: #4CAE4C !important; -} - -.btn-success:hover, .btn-success:focus { - color: #FFF !important; - background-color: #449D44 !important; - border-color: #398439 !important; -} - -.btn-warning { - color: #FFF !important; - background-color: #F0AD4E !important; - border-color: #EEA236 !important; -} - -.btn-warning:hover, .btn-warning:focus { - color: #FFF !important; - background-color: #EC971F !important; - border-color: #D58512 !important; -} - -.btn-danger, form#chat-destroy > input { - background-color: #D9534F !important; - border-color: #D43F3A !important; - color: #FFF !important; -} -.btn-danger:hover, .btn-danger:focus, form#chat-destroy > input:hover, form#chat-destroy > input:focus { - color: #FFF !important; - background-color: #C9302C !important; - border-color: #AC2925 !important; -} - -a:hover > .fa-trash-o { - color: #C9302C !important; -} - -@media screen and (max-width: 767px) { - .navbar-inverse .navbar-collapse { - background-color: #43488A; - border: none; - } - .navbar-inverse .navbar-toggle { - border-color: #576295; - background-color: #43488A; - border-radius: 0px; - } - .navbar-inverse .navbar-toggle .icon-bar { - background-color: #FFF; - } - .navbar-inverse .navbar-toggle .fa-arrow-circle-down, .navbar-inverse .navbar-toggle .fa-arrow-circle-right, .navbar-inverse .navbar-toggle .fa-arrow-circle-up, .navbar-inverse .navbar-toggle .fa-arrow-circle-left, .navbar-inverse .navbar-toggle .fa-question-circle { - color: #FFF; - } - .navbar-inverse .navbar-toggle:hover .fa-arrow-circle-down, .navbar-inverse .navbar-toggle:focus .fa-arrow-circle-down, .navbar-inverse .navbar-toggle:hover .fa-arrow-circle-right, .navbar-inverse .navbar-toggle:focus .fa-arrow-circle-right, .navbar-inverse .navbar-toggle:hover .fa-arrow-circle-up, .navbar-inverse .navbar-toggle:focus .fa-arrow-circle-up, .navbar-inverse .navbar-toggle:hover .fa-arrow-circle-left, .navbar-inverse .navbar-toggle:focus .fa-arrow-circle-left { - color: #43488A; - } - .navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus { - background-color: #FFF !important; - } - .navbar-toggle:hover .icon-bar , .navbar-toggle:focus .icon-bar { - background-color: #43488A !important; - } -} - -.help-content { - color: #FFF; - border: none; -} - -.help-content a { - color: #FFF; - font-weight: 600; -} - -.help-content-open { - -moz-box-shadow: none; - -webkit-box-shadow: none; - box-shadow: none; -} - diff --git a/view/theme/redbasic/schema/bluegrid.php b/view/theme/redbasic/schema/bluegrid.php deleted file mode 100644 index fdb552611..000000000 --- a/view/theme/redbasic/schema/bluegrid.php +++ /dev/null @@ -1,28 +0,0 @@ -<?php - - if (! $nav_bg) - $nav_bg = "#FFF"; - if (! $nav_active_gradient_top) - $nav_active_gradient_top = "#FFF"; - if (! $nav_active_gradient_bottom) - $nav_active_gradient_bottom = "#43488A"; - if (! $nav_bd) - $nav_bd = "#fff"; - if (! $nav_icon_colour) - $nav_icon_colour = "#FFF"; - if (! $nav_active_icon_colour) - $nav_active_icon_colour = "#43488A"; - if (! $banner_colour) - $banner_colour = "#fff"; - if (! $bgcolour) - $bgcolour = "#43488A"; - if (! $background_image) - $background_image = "/images/bggrid.png"; - if (! $link_colour) - $link_colour = "#43488A"; - - - - - - diff --git a/view/theme/redbasic/schema/dark.css b/view/theme/redbasic/schema/dark.css index f9114141d..0a142a07f 100644 --- a/view/theme/redbasic/schema/dark.css +++ b/view/theme/redbasic/schema/dark.css @@ -139,6 +139,10 @@ option { background-color: #111; } +.nav-link.active { + color:#fff !important; +} + a.btn, aside a { font-weight: 400 !important; } @@ -270,26 +274,20 @@ nav .dropdown-menu { background: #999; } -.nav-tabs{ +.nav-tabs { border-bottom:1px solid #333; } -.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{ - border:1px solid #333; -} - -.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus { +.nav-tabs .nav-link.active { color: #fff; - background-color: #111; -} - -.nav-tabs.nav-justified > li > a { - color: #ccc; + background-color: #111; + border-color: #333; } -.nav-tabs > li > a:hover, .nav-tabs > li > a:focus { - text-decoration: underline; - background-color: #222; +.nav-tabs .nav-link:hover, +.nav-tabs .nav-link:focus { + text-decoration: underline; + background-color: #222; color: #ccc; border-color: #333; } @@ -303,7 +301,18 @@ a, a:visited, a:link, .fakelink, .fakelink:visited, .fakelink:link { font-weight: bold; } -.group-selected, .fileas-selected, .categories-selected, .search-selected, .active { +.list-group-item { + background-color: #222; +} + +.text-dark { + color: #aaa !important; +} +a.text-dark:focus, a.text-dark:hover { + color: #ddd !important; +} + +.group-selected, .fileas-selected, .categories-selected, .search-selected, a.active { color: #fff !important; text-decoration: underline !important; } @@ -417,7 +426,6 @@ pre { .contextual-help-content-open { background: $nav_bg; - top: 50px; border-bottom: #555 1px solid; box-shadow: 0px 3px 3px rgba(85,85,85,0.2); } diff --git a/view/theme/redbasic/schema/simple_black_on_white.css b/view/theme/redbasic/schema/simple_black_on_white.css index f06fd3667..ab819d774 100644 --- a/view/theme/redbasic/schema/simple_black_on_white.css +++ b/view/theme/redbasic/schema/simple_black_on_white.css @@ -198,11 +198,15 @@ aside .nav > li > a:hover, aside .nav > li > a:focus { background-color: #F5F5F5; } +.list-group-item { + background-color: #F5F5F5; +} + a, a:visited, a:link, .fakelink, .fakelink:visited, .fakelink:link { font-weight: bold; } -.group-selected, .fileas-selected, .categories-selected, .search-selected, .active { +.group-selected, .fileas-selected, .categories-selected, .search-selected, a.active { color: #000 !important; text-decoration: underline !important; } @@ -294,8 +298,6 @@ pre { .contextual-help-content-open { background: #FFF; - top: 50px; - } .profile-match-wrapper { diff --git a/view/theme/redbasic/schema/simple_green_on_black.css b/view/theme/redbasic/schema/simple_green_on_black.css index c7bb99334..c8ea87050 100644 --- a/view/theme/redbasic/schema/simple_green_on_black.css +++ b/view/theme/redbasic/schema/simple_green_on_black.css @@ -259,11 +259,15 @@ aside .nav > li > a:hover, aside .nav > li > a:focus { background-color: #143D12; } +.list-group-item { + background-color: #143D12; +} + a, a:visited, a:link, .fakelink, .fakelink:visited, .fakelink:link { font-weight: bold; } -.group-selected, .fileas-selected, .categories-selected, .search-selected, .active { +.group-selected, .fileas-selected, .categories-selected, .search-selected, a.active { color: #50f148 !important; text-decoration: underline !important; } @@ -367,7 +371,6 @@ pre { .contextual-help-content-open { background: $nav_bg; - top: 50px; border-bottom: #1C5419 1px solid; box-shadow: 0px 3px 3px rgba(28,84,25,0.2); } diff --git a/view/theme/redbasic/schema/simple_white_on_black.css b/view/theme/redbasic/schema/simple_white_on_black.css index dabc26743..ea04d4d9e 100644 --- a/view/theme/redbasic/schema/simple_white_on_black.css +++ b/view/theme/redbasic/schema/simple_white_on_black.css @@ -237,11 +237,15 @@ aside .nav > li > a:hover, aside .nav > li > a:focus { background-color: #030303; } +.list-group-item { + background-color: #030303; +} + a, a:visited, a:link, .fakelink, .fakelink:visited, .fakelink:link { font-weight: bold; } -.group-selected, .fileas-selected, .categories-selected, .search-selected, .active { +.group-selected, .fileas-selected, .categories-selected, .search-selected, a.active { color: #fff !important; text-decoration: underline !important; } @@ -340,7 +344,6 @@ pre { .contextual-help-content-open { background: $nav_bg; - top: 50px; border-bottom: #FFF 1px solid; box-shadow: 0px 3px 3px rgba(255,255,255,0.2); } diff --git a/view/theme/redbasic/tpl/theme_settings.tpl b/view/theme/redbasic/tpl/theme_settings.tpl index 9672d3d05..7c552b49e 100644 --- a/view/theme/redbasic/tpl/theme_settings.tpl +++ b/view/theme/redbasic/tpl/theme_settings.tpl @@ -1,29 +1,19 @@ -{{include file="field_checkbox.tpl" field=$align_left}} {{include file="field_checkbox.tpl" field=$narrow_navbar}} {{include file="field_input.tpl" field=$converse_width}} +{{include file="field_input.tpl" field=$font_size}} {{if $expert}} {{include file="field_colorinput.tpl" field=$nav_bg}} - {{include file="field_colorinput.tpl" field=$nav_gradient_top}} - {{include file="field_colorinput.tpl" field=$nav_gradient_bottom}} - {{include file="field_colorinput.tpl" field=$nav_active_gradient_top}} - {{include file="field_colorinput.tpl" field=$nav_active_gradient_bottom}} - {{include file="field_colorinput.tpl" field=$nav_bd}} {{include file="field_colorinput.tpl" field=$nav_icon_colour}} {{include file="field_colorinput.tpl" field=$nav_active_icon_colour}} - {{include file="field_input.tpl" field=$nav_min_opacity}} + {{include file="field_colorinput.tpl" field=$banner_colour}} {{include file="field_colorinput.tpl" field=$bgcolour}} {{include file="field_colorinput.tpl" field=$background_image}} {{include file="field_colorinput.tpl" field=$item_colour}} {{include file="field_colorinput.tpl" field=$comment_item_colour}} {{*include file="field_colorinput.tpl" field=$comment_border_colour*}} {{*include file="field_input.tpl" field=$comment_indent*}} - {{include file="field_input.tpl" field=$body_font_size}} - {{include file="field_input.tpl" field=$font_size}} {{include file="field_colorinput.tpl" field=$font_colour}} {{include file="field_colorinput.tpl" field=$link_colour}} - {{include file="field_colorinput.tpl" field=$banner_colour}} - {{include file="field_colorinput.tpl" field=$toolicon_colour}} - {{include file="field_colorinput.tpl" field=$toolicon_activecolour}} {{include file="field_input.tpl" field=$radius}} {{include file="field_input.tpl" field=$shadow}} {{include file="field_input.tpl" field=$top_photo}} @@ -31,8 +21,8 @@ <script> $(function(){ - $('#id_redbasic_nav_bg,#id_redbasic_nav_gradient_top,#id_redbasic_nav_gradient_bottom,#id_redbasic_nav_active_gradient_top,#id_redbasic_nav_active_gradient_bottom').colorpicker({format: 'rgba'}); - $('#id_redbasic_nav_bd,#id_redbasic_nav_icon_colour ,#id_redbasic_nav_active_icon_colour,#id_redbasic_banner_colour,#id_redbasic_link_colour,#id_redbasic_background_colour').colorpicker(); + $('#id_redbasic_nav_bg, #id_redbasic_nav_icon_colour, #id_redbasic_nav_active_icon_colour, #id_redbasic_banner_colour').colorpicker({format: 'rgba'}); + $('#id_redbasic_link_colour,#id_redbasic_background_colour').colorpicker(); $('#id_redbasic_toolicon_colour,#id_redbasic_toolicon_activecolour,#id_redbasic_font_colour').colorpicker(); $('#id_redbasic_item_colour,#id_redbasic_comment_item_colour,#id_redbasic_comment_border_colour').colorpicker({format: 'rgba'}); }); diff --git a/view/tpl/abook_edit.tpl b/view/tpl/abook_edit.tpl index ebc69c5f8..13b94a560 100755 --- a/view/tpl/abook_edit.tpl +++ b/view/tpl/abook_edit.tpl @@ -3,31 +3,36 @@ {{if $notself}} <div class="pull-right"> <div class="btn-group"> - <button id="connection-dropdown" class="btn btn-default btn-xs dropdown-toggle" type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> - <i class="fa fa-caret-down"></i> {{$tools_label}} + <button id="connection-dropdown" class="btn btn-outline-secondary btn-sm dropdown-toggle" type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> + <i class="fa fa-cog"></i> {{$tools_label}} </button> - <ul class="dropdown-menu dropdown-menu-right" aria-labelledby="dLabel"> - <li><a href="{{$tools.view.url}}" title="{{$tools.view.title}}">{{$tools.view.label}}</a></li> - <li><a href="{{$tools.recent.url}}" title="{{$tools.recent.title}}">{{$tools.recent.label}}</a></li> - <li class="divider"></li> - <li><a href="#" title="{{$tools.refresh.title}}" onclick="window.location.href='{{$tools.refresh.url}}'; return false;">{{$tools.refresh.label}}</a></li> - <li><a href="#" title="{{$tools.block.title}}" onclick="window.location.href='{{$tools.block.url}}'; return false;">{{$tools.block.label}}</a></li> - <li><a href="#" title="{{$tools.ignore.title}}" onclick="window.location.href='{{$tools.ignore.url}}'; return false;">{{$tools.ignore.label}}</a></li> - <li><a href="#" title="{{$tools.archive.title}}" onclick="window.location.href='{{$tools.archive.url}}'; return false;">{{$tools.archive.label}}</a></li> - <li><a href="#" title="{{$tools.hide.title}}" onclick="window.location.href='{{$tools.hide.url}}'; return false;">{{$tools.hide.label}}</a></li> - <li><a href="#" title="{{$tools.delete.title}}" onclick="window.location.href='{{$tools.delete.url}}'; return false;">{{$tools.delete.label}}</a></li> - </ul> + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="dLabel"> + <a class="dropdown-item" href="{{$tools.view.url}}" title="{{$tools.view.title}}">{{$tools.view.label}}</a> + <a class="dropdown-item" href="{{$tools.recent.url}}" title="{{$tools.recent.title}}">{{$tools.recent.label}}</a> + {{if $tools.fetchvc}} + <a class="dropdown-item" href="{{$tools.fetchvc.url}}" title="{{$tools.fetchvc.title}}">{{$tools.fetchvc.label}}</a> + {{/if}} + <a class="dropdown-item" href="#" title="{{$tools.refresh.title}}" onclick="window.location.href='{{$tools.refresh.url}}'; return false;">{{$tools.refresh.label}}</a> + <a class="dropdown-item" href="#" title="{{$tools.rephoto.title}}" onclick="window.location.href='{{$tools.rephoto.url}}'; return false;">{{$tools.rephoto.label}}</a> + <div class="dropdown-divider"></div> + <a class="dropdown-item" href="#" title="{{$tools.block.title}}" onclick="window.location.href='{{$tools.block.url}}'; return false;">{{$tools.block.label}}</a> + <a class="dropdown-item" href="#" title="{{$tools.ignore.title}}" onclick="window.location.href='{{$tools.ignore.url}}'; return false;">{{$tools.ignore.label}}</a> + <a class="dropdown-item" href="#" title="{{$tools.archive.title}}" onclick="window.location.href='{{$tools.archive.url}}'; return false;">{{$tools.archive.label}}</a> <a class="dropdown-item" href="#" title="{{$tools.hide.title}}" onclick="window.location.href='{{$tools.hide.url}}'; return false;">{{$tools.hide.label}}</a> + <a class="dropdown-item" href="#" title="{{$tools.delete.title}}" onclick="window.location.href='{{$tools.delete.url}}'; return false;">{{$tools.delete.label}}</a> + </div> </div> {{if $abook_prev || $abook_next}} <div class="btn-group"> - <a href="connedit/{{$abook_prev}}{{if $section}}?f=§ion={{$section}}{{/if}}" class="btn btn-default btn-xs{{if ! $abook_prev}} disabled{{/if}}" ><i class="fa fa-backward"></i></a> - <button class="btn btn-default btn-xs{{if $is_pending}} disabled{{/if}}" type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><i class="fa fa-bars"></i></button> - <a href="connedit/{{$abook_next}}{{if $section}}?f=§ion={{$section}}{{/if}}" class="btn btn-default btn-xs{{if ! $abook_next}} disabled{{/if}}" ><i class="fa fa-forward"></i></a> - <ul class="dropdown-menu dropdown-menu-right" aria-labelledby="dLabel"> - {{foreach $sections as $s}} - <li><a href="{{$s.url}}" title="{{$s.title}}">{{$s.label}}</a></li> - {{/foreach}} - </ul> + <a href="connedit/{{$abook_prev}}{{if $section}}?f=§ion={{$section}}{{/if}}" class="btn btn-outline-secondary btn-sm{{if ! $abook_prev}} disabled{{/if}}" ><i class="fa fa-backward"></i></a> + <div class="btn-group" > + <button class="btn btn-outline-secondary btn-sm{{if $is_pending}} disabled{{/if}}" type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><i class="fa fa-bars"></i></button> + <div class="dropdown-menu dropdown-menu-right" aria-labelledby="dLabel"> + {{foreach $sections as $s}} + <a class="dropdown-item" href="{{$s.url}}" title="{{$s.title}}">{{$s.label}}</a> + {{/foreach}} + </div> + </div> + <a href="connedit/{{$abook_next}}{{if $section}}?f=§ion={{$section}}{{/if}}" class="btn btn-outline-secondary btn-sm{{if ! $abook_next}} disabled{{/if}}" ><i class="fa fa-forward"></i></a> </div> {{/if}} </div> @@ -47,13 +52,19 @@ {{/foreach}} <div class="section-content-info-wrapper"> <div> - {{$addr_text}} <strong>'{{$addr}}'</strong> + {{$addr_text}} <strong>'{{if $addr}}{{$addr}}{{else}}{{$primeurl}}{{/if}}'</strong> </div> {{if $locstr}} <div> {{$loc_text}} {{$locstr}} </div> {{/if}} + {{if $unclonable}} + <div> + <br>{{$unclonable}} + </div> + <br> + {{/if}} {{if $last_update}} <div> {{$lastupdtext}} {{$last_update}} @@ -79,7 +90,7 @@ </a> </h3> </div> - <div id="pending-tool-collapse" class="panel-collapse collapse in" role="tabpanel" aria-labelledby="pending-tool"> + <div id="pending-tool-collapse" class="panel-collapse collapse show" role="tabpanel" aria-labelledby="pending-tool"> <div class="section-content-tools-wrapper"> {{include file="field_checkbox.tpl" field=$unapproved}} <div class="settings-submit-wrapper" > @@ -187,7 +198,7 @@ <div class="section-content-wrapper-np"> <div id="vcard-cancel-{{$vcard.id}}" class="vcard-cancel vcard-cancel-btn" data-id="{{$vcard.id}}" data-action="cancel"><i class="fa fa-close"></i></div> <div id="vcard-add-field-{{$vcard.id}}" class="dropdown pull-right vcard-add-field"> - <button data-toggle="dropdown" type="button" class="btn btn-default btn-sm dropdown-toggle"><i class="fa fa-plus"></i> {{$add_field}}</button> + <button data-toggle="dropdown" type="button" class="btn btn-outline-secondary btn-sm dropdown-toggle"><i class="fa fa-plus"></i> {{$add_field}}</button> <ul class="dropdown-menu"> <li class="add-vcard-org"{{if $vcard.org}} style="display: none"{{/if}}><a href="#" data-add="vcard-org" data-id="{{$vcard.id}}" class="add-field" onclick="return false;">{{$org_label}}</a></li> <li class="add-vcard-title"{{if $vcard.title}} style="display: none"{{/if}}><a href="#" data-add="vcard-title" data-id="{{$vcard.id}}" class="add-field" onclick="return false;">{{$title_label}}</a></li> @@ -203,8 +214,8 @@ <i class="vcard-fn-preview fa fa-address-card-o"></i> <span id="vcard-preview-{{$vcard.id}}" class="vcard-preview"> {{if $vcard.fn}}<span class="vcard-fn-preview">{{$vcard.fn}}</span>{{/if}} - {{if $vcard.emails.0.address}}<span class="vcard-email-preview hidden-xs"><a href="mailto:{{$vcard.emails.0.address}}">{{$vcard.emails.0.address}}</a></span>{{/if}} - {{if $vcard.tels.0}}<span class="vcard-tel-preview hidden-xs">{{$vcard.tels.0.nr}}{{if $is_mobile}} <a class="btn btn-default btn-xs" href="tel:{{$vcard.tels.0.nr}}"><i class="fa fa-phone connphone"></i></a>{{/if}}</span>{{/if}} + {{if $vcard.emails.0.address}}<span class="vcard-email-preview d-none d-md-table-cell"><a href="mailto:{{$vcard.emails.0.address}}">{{$vcard.emails.0.address}}</a></span>{{/if}} + {{if $vcard.tels.0}}<span class="vcard-tel-preview d-none d-md-table-cell">{{$vcard.tels.0.nr}}{{if $is_mobile}} <a class="btn btn-outline-secondary btn-sm" href="tel:{{$vcard.tels.0.nr}}"><i class="fa fa-phone connphone"></i></a>{{/if}}</span>{{/if}} </span> <input id="vcard-fn-{{$vcard.id}}" class="vcard-fn" type="text" name="fn" value="{{$vcard.fn}}" size="{{$vcard.fn|count_characters:true}}" placeholder="{{$name_label}}"> </div> @@ -381,7 +392,7 @@ </a> </h3> </div> - <div id="affinity-tool-collapse" class="panel-collapse collapse{{if $section == 'affinity'}} in{{/if}}" role="tabpanel" aria-labelledby="affinity-tool"> + <div id="affinity-tool-collapse" class="panel-collapse collapse{{if $section == 'affinity'}} show{{/if}}" role="tabpanel" aria-labelledby="affinity-tool"> <div class="section-content-tools-wrapper"> {{if $slide}} <div class="form-group"><strong>{{$lbl_slider}}</strong></div> @@ -412,7 +423,7 @@ </a> </h3> </div> - <div id="fitert-tool-collapse" class="panel-collapse collapse{{if $section == 'filter' }} in{{/if}}" role="tabpanel" aria-labelledby="fitert-tool"> + <div id="fitert-tool-collapse" class="panel-collapse collapse{{if $section == 'filter' }} show{{/if}}" role="tabpanel" aria-labelledby="fitert-tool"> <div class="section-content-tools-wrapper"> {{include file="field_textarea.tpl" field=$incl}} {{include file="field_textarea.tpl" field=$excl}} @@ -466,7 +477,7 @@ </h3> </div> {{/if}} - <div id="perms-tool-collapse" class="panel-collapse collapse{{if $self || $section === 'perms'}} in{{/if}}" role="tabpanel" aria-labelledby="perms-tool"> + <div id="perms-tool-collapse" class="panel-collapse collapse{{if $self || $section === 'perms'}} show{{/if}}" role="tabpanel" aria-labelledby="perms-tool"> <div class="section-content-tools-wrapper"> <div class="section-content-warning-wrapper"> {{if $notself}}{{$permnote}}{{/if}} diff --git a/view/tpl/acl_selector.tpl b/view/tpl/acl_selector.tpl index c23840c16..f4f851c8a 100755 --- a/view/tpl/acl_selector.tpl +++ b/view/tpl/acl_selector.tpl @@ -3,11 +3,13 @@ <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> + <h4 class="modal-title"> + <i id="dialog-perms-icon" class="fa fa-fw"></i> {{$aclModalTitle}} + {{if $helpUrl}} + <a target="hubzilla-help" href="{{$helpUrl}}" class="contextual-help-tool" title="Help and documentation"><i class="fa fa-fw fa-question"></i></a> + {{/if}} + </h4> <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> - {{if $helpUrl}} - <a type="button" target="hubzilla-help" href="{{$helpUrl}}" class="contextual-help-tool" title="Help and documentation"><i class="fa fa-question"></i></a> - {{/if}} - <h4 class="modal-title"><i id="dialog-perms-icon" class="fa fa-fw"></i> {{$aclModalTitle}}</h4> </div> <div class="section-content-wrapper"> {{if $aclModalDesc}} @@ -29,32 +31,30 @@ <div id="acl-wrapper"> <div id="acl-list"> - <div id="acl-search-wrapper"> - <input type="text" id="acl-search" placeholder=" {{$search}}"> - </div> - <div id="acl-list-content-wrapper"> - <div id=acl-showlimited-description>{{$showlimitedDesc}}</div> - <div id="acl-list-content"></div> - </div> + <input class="form-control" type="text" id="acl-search" placeholder=" {{$search}}"> + <small class="text-muted">{{$showlimitedDesc}}</small> + <div id="acl-list-content"></div> </div> </div> <div class="acl-list-item" rel="acl-template" style="display:none"> - <img data-src="{0}"><p>{1}</p> - <button class="acl-button-hide btn btn-xs btn-default"><i class="fa fa-times"></i> {{$hide}}</button> - <button class="acl-button-show btn btn-xs btn-default"><i class="fa fa-check"></i> {{$show}}</button> + <div class="acl-item-header"> + <img class="menu-img-1" data-src="{0}"> {1} + </div> + <button class="acl-button-hide btn btn-sm btn-outline-danger"><i class="fa fa-times"></i> {{$hide}}</button> + <button class="acl-button-show btn btn-sm btn-outline-success"><i class="fa fa-check"></i> {{$show}}</button> </div> - </div> <div class="modal-footer clear"> - <button type="button" class="btn btn-default" data-dismiss="modal">{{$aclModalDismiss}}</button> + <button type="button" class="btn btn-outline-secondary" data-dismiss="modal">{{$aclModalDismiss}}</button> </div> </div><!-- /.modal-content --> </div><!-- /.modal-dialog --> </div><!-- /.modal --> </form> <script> - $('[data-toggle="popover"]').popover(); // Init the popover, if present + // compatibility issue with bootstrap v4 + //$('[data-toggle="popover"]').popover(); // Init the popover, if present if(typeof acl=="undefined"){ acl = new ACL( diff --git a/view/tpl/admin_account_edit.tpl b/view/tpl/admin_account_edit.tpl index 82d137de4..239d9084a 100644 --- a/view/tpl/admin_account_edit.tpl +++ b/view/tpl/admin_account_edit.tpl @@ -8,12 +8,7 @@ {{include file="field_password.tpl" field=$pass1}} {{include file="field_password.tpl" field=$pass2}} - -{{if $z_server_role == 'pro'}} {{include file="field_select.tpl" field=$account_level}} -{{else}} -<input type="hidden" name="account_level" value="{{$account_level.2}}" /> -{{/if}} {{include file="field_select.tpl" field=$account_language}} {{include file="field_input.tpl" field=$service_class}} diff --git a/view/tpl/admin_accounts.tpl b/view/tpl/admin_accounts.tpl index c2a50e3ff..3535363a0 100755 --- a/view/tpl/admin_accounts.tpl +++ b/view/tpl/admin_accounts.tpl @@ -33,8 +33,8 @@ <td class="email">{{$u.account_email}}</td> <td class="checkbox_bulkedit"><input type="checkbox" class="pending_ckbx" id="id_pending_{{$u.hash}}" name="pending[]" value="{{$u.hash}}"></td> <td class="tools"> - <a href="{{$baseurl}}/regmod/allow/{{$u.hash}}" class="btn btn-default btn-xs" title="{{$approve}}"><i class="fa fa-thumbs-o-up admin-icons"></i></a> - <a href="{{$baseurl}}/regmod/deny/{{$u.hash}}" class="btn btn-default btn-xs" title="{{$deny}}"><i class="fa fa-thumbs-o-down admin-icons"></i></a> + <a href="{{$baseurl}}/regmod/allow/{{$u.hash}}" class="btn btn-outline-secondary btn-sm" title="{{$approve}}"><i class="fa fa-thumbs-o-up admin-icons"></i></a> + <a href="{{$baseurl}}/regmod/deny/{{$u.hash}}" class="btn btn-outline-secondary btn-sm" title="{{$deny}}"><i class="fa fa-thumbs-o-down admin-icons"></i></a> </td> </tr> {{/foreach}} @@ -73,7 +73,7 @@ <td class="service_class">{{$u.account_service_class}}</td> <td class="checkbox_bulkedit"><input type="checkbox" class="users_ckbx" id="id_user_{{$u.account_id}}" name="user[]" value="{{$u.account_id}}"><input type="hidden" name="blocked[]" value="{{$u.blocked}}"></td> <td class="tools"> - <a href="{{$baseurl}}/admin/accounts/{{if ($u.blocked)}}un{{/if}}block/{{$u.account_id}}?t={{$form_security_token}}" class="btn btn-default btn-xs" title='{{if ($u.blocked)}}{{$unblock}}{{else}}{{$block}}{{/if}}'><i class="fa fa-ban admin-icons{{if ($u.blocked)}} dim{{/if}}"></i></a><a href="{{$baseurl}}/admin/accounts/delete/{{$u.account_id}}?t={{$form_security_token}}" class="btn btn-default btn-xs" title='{{$delete}}' onclick="return confirm_delete('{{$u.name}}')"><i class="fa fa-trash-o admin-icons"></i></a> + <a href="{{$baseurl}}/admin/accounts/{{if ($u.blocked)}}un{{/if}}block/{{$u.account_id}}?t={{$form_security_token}}" class="btn btn-outline-secondary btn-sm" title='{{if ($u.blocked)}}{{$unblock}}{{else}}{{$block}}{{/if}}'><i class="fa fa-ban admin-icons{{if ($u.blocked)}} dim{{/if}}"></i></a><a href="{{$baseurl}}/admin/accounts/delete/{{$u.account_id}}?t={{$form_security_token}}" class="btn btn-outline-secondary btn-sm" title='{{$delete}}' onclick="return confirm_delete('{{$u.name}}')"><i class="fa fa-trash-o admin-icons"></i></a> </td> </tr> {{/foreach}} diff --git a/view/tpl/admin_aside.tpl b/view/tpl/admin_aside.tpl index 70e1677af..99f139e57 100755 --- a/view/tpl/admin_aside.tpl +++ b/view/tpl/admin_aside.tpl @@ -12,17 +12,17 @@ </script> <div class="widget"> <h3>{{$admtxt}}</h3> -<ul class="nav nav-pills nav-stacked"> +<ul class="nav nav-pills flex-column"> {{foreach $admin as $link}} - <li><a href='{{$link.0}}'>{{$link.1}}{{if $link.3}}<span id='{{$link.3}}' title='{{$link.4}}'></span>{{/if}}</a></li> + <li class="nav-item"><a class="nav-link" href='{{$link.0}}'>{{$link.1}}{{if $link.3}}<span id='{{$link.3}}' title='{{$link.4}}'></span>{{/if}}</a></li> {{/foreach}} </ul> </div> {{if $admin.update}} -<ul class="nav nav-pills nav-stacked"> - <li><a href='{{$admin.update.0}}'>{{$admin.update.1}}</a></li> - <li><a href=''>Important Changes</a></li> +<ul class="nav nav-pills flex-column"> + <li class="nav-item"><a class="nav-link" href='{{$admin.update.0}}'>{{$admin.update.1}}</a></li> + <li class="nav-item"><a class="nav-link" href=''>Important Changes</a></li> </ul> {{/if}} @@ -30,9 +30,9 @@ {{if $plugins}} <div class="widget"> <h3>{{$plugadmtxt}}</h3> -<ul class="nav nav-pills nav-stacked"> +<ul class="nav nav-pills flex-column"> {{foreach $plugins as $l}} - <li><a href='{{$l.0}}'>{{$l.1}}</a></li> + <li class="nav-item"><a class="nav-link" href='{{$l.0}}'>{{$l.1}}</a></li> {{/foreach}} </ul> </div> @@ -40,7 +40,7 @@ <div class="widget"> <h3>{{$logtxt}}</h3> -<ul class="nav nav-pills nav-stacked"> - <li><a href='{{$logs.0}}'>{{$logs.1}}</a></li> +<ul class="nav nav-pills flex-column"> + <li class="nav-item"><a class="nav-link" href='{{$logs.0}}'>{{$logs.1}}</a></li> </ul> </div> diff --git a/view/tpl/admin_channels.tpl b/view/tpl/admin_channels.tpl index f15742f78..452e0eeec 100755 --- a/view/tpl/admin_channels.tpl +++ b/view/tpl/admin_channels.tpl @@ -35,7 +35,7 @@ <td class="checkbox_bulkedit"><input type="checkbox" class="channels_ckbx" id="id_channel_{{$c.channel_id}}" name="channel[]" value="{{$c.channel_id}}"/></td> <td class="tools"> <a href="{{$baseurl}}/admin/channels/block/{{$c.channel_id}}?t={{$form_security_token}}" class="btn btn-default btn-xs" title='{{if ($c.blocked)}}{{$unblock}}{{else}}{{$block}}{{/if}}'><i class='fa fa-ban admin-icons {{if ($c.blocked)}}dim{{/if}}'></i></a> - <a href="{{$baseurl}}/admin/channels/code/{{$c.channel_id}}?t={{$form_security_token}}" class="btn btn-default btn-xs" title='{{if ($c.allowcode)}}{{$uncode}}{{else}}{{$code}}{{/if}}'><i class='fa fa-terminal admin-icons {{if ($c.allowcode)}}dim{{/if}}'></i></a> + <a href="{{$baseurl}}/admin/channels/code/{{$c.channel_id}}?t={{$form_security_token}}" class="btn btn-default btn-xs{{if ($c.allowcode)}} btn-danger{{/if}}" title='{{if ($c.allowcode)}}{{$uncode}}{{else}}{{$code}}{{/if}}'><i class='fa fa-terminal admin-icons {{if ($c.allowcode)}}dim{{/if}}'></i></a> <a href="{{$baseurl}}/admin/channels/delete/{{$c.channel_id}}?t={{$form_security_token}}" class="btn btn-default btn-xs" title='{{$delete}}' onclick="return confirm_delete('{{$c.channel_name}}')"><i class='fa fa-trash-o admin-icons'></i></a> </td> </tr> diff --git a/view/tpl/admin_plugins.tpl b/view/tpl/admin_plugins.tpl index 4360aa30c..adc0db434 100755 --- a/view/tpl/admin_plugins.tpl +++ b/view/tpl/admin_plugins.tpl @@ -2,7 +2,7 @@ <div class="section-title-wrapper"> {{if $allowManageRepos}} <div class="pull-right"> - <button class="btn btn-success btn-xs" onclick="openClose('form');">{{$managerepos}}</button> + <button class="btn btn-success btn-sm" onclick="openClose('form');">{{$managerepos}}</button> </div> {{/if}} <h2 id="title">{{$title}} - {{$page}}</h2> @@ -23,10 +23,10 @@ <span class="pull-left">{{$repo.name}}</span><span id="update-message-{{$repo.name}}" style="margin-left: 20px;"></span> </td> <td style="width: 15%;"> - <button class="btn btn-xs btn-primary pull-right" style="margin-left: 10px; margin-right: 10px;" onclick="updateAddonRepo('{{$repo.name}}'); return false;"><i class='fa fa-download'></i> {{$repoUpdateButton}}</button> + <button class="btn btn-sm btn-primary pull-right" style="margin-left: 10px; margin-right: 10px;" onclick="updateAddonRepo('{{$repo.name}}'); return false;"><i class='fa fa-download'></i> {{$repoUpdateButton}}</button> </td> <td style="width: 15%;"> - <button class="btn btn-xs btn-danger pull-right" style="margin-left: 10px; margin-right: 0px;" onclick="removeAddonRepo('{{$repo.name}}'); return false;"><i class='fa fa-trash-o'></i> {{$repoRemoveButton}}</button> + <button class="btn btn-sm btn-danger pull-right" style="margin-left: 10px; margin-right: 0px;" onclick="removeAddonRepo('{{$repo.name}}'); return false;"><i class='fa fa-trash-o'></i> {{$repoRemoveButton}}</button> </td> <div class="clear"></div> </td></tr> @@ -41,8 +41,8 @@ {{$form}} </div> <div class="clear"></div> - <div id="chat-rotator-wrapper" class="center-block"> - <div id="chat-rotator"></div> + <div id="chat-rotator" class="spinner-wrapper"> + <div class="spinner s"></div> </div> <div class="clear"></div> <div class="section-content-wrapper-np"> @@ -75,11 +75,11 @@ $("#generic-modal-ok-{{$newRepoModalID}}").addClass('btn-primary'); var repoURL = $('#id_repoURL').val(); var repoName = $('#id_repoName').val(); - $('#chat-rotator').spin('tiny'); + $('#chat-rotator').show(); $.post( "/admin/plugins/addrepo", {repoURL: repoURL, repoName: repoName}, function(response) { - $('#chat-rotator').spin(false); + $('#chat-rotator').hide(); if (response.success) { var modalBody = $('#generic-modal-body-{{$newRepoModalID}}'); modalBody.html('<div>'+response.repo.readme+'</div>'); @@ -187,4 +187,4 @@ } } -</script>
\ No newline at end of file +</script> diff --git a/view/tpl/admin_profiles.tpl b/view/tpl/admin_profiles.tpl index 35685505f..e3a08449c 100644 --- a/view/tpl/admin_profiles.tpl +++ b/view/tpl/admin_profiles.tpl @@ -1,5 +1,5 @@ <div class="generic-content-wrapper"> -<div class="section-title-wrapper"><a title="{{$new}}" class="btn btn-primary btn-xs pull-right" href="admin/profs/new"><i class="fa fa-plus-circle"></i> {{$new}}</a><h2>{{$title}}</h2> +<div class="section-title-wrapper"><a title="{{$new}}" class="btn btn-primary btn-sm pull-right" href="admin/profs/new"><i class="fa fa-plus-circle"></i> {{$new}}</a><h2>{{$title}}</h2> <div class="clear"></div> </div> @@ -28,7 +28,7 @@ <table width="100%"> {{foreach $cust_fields as $field}} -<tr><td>{{$field.field_name}}</td><td>{{$field.field_desc}}</td><td><a class="btn btn-danger btn-xs" href="admin/profs/drop/{{$field.id}}" title="{{$drop}}"><i class="fa fa-trash-o"></i> {{$drop}}</a> <a class="btn btn-xs" title="{{$edit}}" href="admin/profs/{{$field.id}}" ><i class="fa fa-pencil"></i></a></td></tr> +<tr><td>{{$field.field_name}}</td><td>{{$field.field_desc}}</td><td><a class="btn btn-danger btn-sm" href="admin/profs/drop/{{$field.id}}" title="{{$drop}}"><i class="fa fa-trash-o"></i> {{$drop}}</a> <a class="btn btn-sm" title="{{$edit}}" href="admin/profs/{{$field.id}}" ><i class="fa fa-pencil"></i></a></td></tr> {{/foreach}} </table> {{/if}} diff --git a/view/tpl/admin_queue.tpl b/view/tpl/admin_queue.tpl index 35c2e644a..9d3d848c9 100644 --- a/view/tpl/admin_queue.tpl +++ b/view/tpl/admin_queue.tpl @@ -7,7 +7,7 @@ {{foreach $entries as $e}} -<tr><td>{{$e.total}}</td><td>{{$e.outq_posturl}}</td><td>{{$e.priority}}</td>{{if $expert}}<td><a href="admin/queue?f=&drophub={{$e.eurl}}" title="{{$nukehub}}" class="btn btn-default"><i class="fa fa-times"></i><a></td><td><a href="admin/queue?f=&emptyhub={{$e.eurl}}" title="{{$empty}}" class="btn btn-default"><i class="fa fa-trash-o"></i></a></td>{{/if}}</tr> +<tr><td>{{$e.total}}</td><td>{{$e.outq_posturl}}</td><td>{{$e.priority}}</td>{{if $expert}}<td><a href="admin/queue?f=&drophub={{$e.eurl}}" title="{{$nukehub}}" class="btn btn-outline-secondary"><i class="fa fa-times"></i><a></td><td><a href="admin/queue?f=&emptyhub={{$e.eurl}}" title="{{$empty}}" class="btn btn-outline-secondary"><i class="fa fa-trash-o"></i></a></td>{{/if}}</tr> {{/foreach}} </table> diff --git a/view/tpl/admin_site.tpl b/view/tpl/admin_site.tpl index 0bb3ceb15..399ee42cf 100755 --- a/view/tpl/admin_site.tpl +++ b/view/tpl/admin_site.tpl @@ -41,16 +41,18 @@ <input type='hidden' name='form_security_token' value='{{$form_security_token}}'> {{include file="field_input.tpl" field=$sitename}} - {{include file="field_select.tpl" field=$server_role}} - {{if $z_server_role == 'pro'}} {{include file="field_select.tpl" field=$techlevel}} {{include file="field_checkbox.tpl" field=$techlock}} - {{/if}} {{include file="field_textarea.tpl" field=$banner}} {{include file="field_textarea.tpl" field=$siteinfo}} {{include file="field_textarea.tpl" field=$admininfo}} + + {{include file="field_input.tpl" field=$reply_address}} + {{include file="field_input.tpl" field=$from_email}} + {{include file="field_input.tpl" field=$from_email_name}} + {{include file="field_select.tpl" field=$language}} {{include file="field_select.tpl" field=$theme}} {{include file="field_select.tpl" field=$theme_mobile}} @@ -71,9 +73,6 @@ {{include file="field_select.tpl" field=$access_policy}} <div class="submit"><input type="submit" name="page_site" value="{{$submit}}" /></div> - <h3>{{$upload}}</h3> - {{include file="field_input.tpl" field=$maximagesize}} - <h3>{{$corporate}}</h3> {{include file="field_checkbox.tpl" field=$verify_email}} {{include file="field_checkbox.tpl" field=$feed_contacts}} @@ -83,11 +82,14 @@ <div class="submit"><input type="submit" name="page_site" value="{{$submit}}" /></div> <h3>{{$advanced}}</h3> + {{include file="field_input.tpl" field=$imagick_path}} + {{include file="field_checkbox.tpl" field=$thumbnail_security}} {{include file="field_input.tpl" field=$proxy}} {{include file="field_input.tpl" field=$proxyuser}} {{include file="field_input.tpl" field=$timeout}} {{include file="field_input.tpl" field=$delivery_interval}} {{include file="field_input.tpl" field=$delivery_batch_count}} + {{include file="field_input.tpl" field=$force_queue}} {{include file="field_input.tpl" field=$poll_interval}} {{include file="field_input.tpl" field=$maxloadavg}} {{include file="field_input.tpl" field=$abandon_days}} diff --git a/view/tpl/admin_summary.tpl b/view/tpl/admin_summary.tpl index ca94b0ef7..8125703d7 100755 --- a/view/tpl/admin_summary.tpl +++ b/view/tpl/admin_summary.tpl @@ -12,7 +12,7 @@ </dl> <dl> <dt>{{$accounts.0}}</dt> - <dd>{{foreach from=$accounts.1 item=acc name=account}}<span title="{{$acc.label}}">{{$acc.val}}</span>{{if !$smarty.foreach.account.last}} / {{/if}}{{/foreach}}</dd> + <dd>{{foreach from=$accounts.1 item=acc name=account}}<span title="{{$acc.label}}">{{$acc.val}} {{$acc.label}}</span>{{if !$smarty.foreach.account.last}} / {{/if}}{{/foreach}}</dd> </dl> <dl> <dt>{{$pending.0}}</dt> @@ -20,7 +20,7 @@ </dl> <dl> <dt>{{$channels.0}}</dt> - <dd>{{foreach from=$channels.1 item=ch name=chan}}<span title="{{$ch.label}}">{{$ch.val}}</span>{{if !$smarty.foreach.chan.last}} / {{/if}}{{/foreach}}</dd> + <dd>{{foreach from=$channels.1 item=ch name=chan}}<span title="{{$ch.label}}">{{$ch.val}} {{$ch.label}}</span>{{if !$smarty.foreach.chan.last}} / {{/if}}{{/foreach}}</dd> </dl> <dl> <dt>{{$plugins.0}}</dt> diff --git a/view/tpl/app.tpl b/view/tpl/app.tpl index ba97ad501..7d2e46c59 100644 --- a/view/tpl/app.tpl +++ b/view/tpl/app.tpl @@ -1,4 +1,4 @@ -{{if !$navapps}} +{{if ! ($navapps || $order)}} <div class="app-container"> <div class="app-detail{{if $deleted}} app-deleted{{/if}}"> <a href="{{$app.url}}"{{if $app.target}} target="{{$app.target}}"{{/if}}{{if $app.desc}} title="{{$app.desc}}{{if $app.price}} ({{$app.price}}){{/if}}"{{else}}title="{{$app.name}}"{{/if}}>{{if $icon}}<i class="app-icon fa fa-fw fa-{{$icon}}"></i>{{else}}<img src="{{$app.photo}}" width="80" height="80" />{{/if}} @@ -8,23 +8,30 @@ {{if $app.type !== 'system'}} {{if $purchase}} <div class="app-purchase"> - <a href="{{$app.page}}" class="btn btn-default" title="{{$purchase}}" ><i class="fa fa-external"></i></a> + <a href="{{$app.page}}" class="btn btn-outline-secondary" title="{{$purchase}}" ><i class="fa fa-external"></i></a> </div> {{/if}} {{if $install || $update || $delete || $feature}} - <div class="app-tools"> + <div class="text-center app-tools"> <form action="{{$hosturl}}appman" method="post"> <input type="hidden" name="papp" value="{{$app.papp}}" /> - {{if $install}}<button type="submit" name="install" value="{{$install}}" class="btn btn-default btn-xs" title="{{$install}}" ><i class="fa fa-arrow-circle-o-down" ></i></button>{{/if}} - {{if $edit}}<input type="hidden" name="appid" value="{{$app.guid}}" /><button type="submit" name="edit" value="{{$edit}}" class="btn btn-default btn-xs" title="{{$edit}}" ><i class="fa fa-pencil" ></i></button>{{/if}} - {{if $delete}}<button type="submit" name="delete" value="{{if $deleted}}{{$undelete}}{{else}}{{$delete}}{{/if}}" class="btn btn-default btn-xs" title="{{if $deleted}}{{$undelete}}{{else}}{{$delete}}{{/if}}" ><i class="fa fa-trash-o drop-icons"></i></button>{{/if}} - {{if $feature}}<button type="submit" name="feature" value="feature" class="btn btn-default btn-xs" ><i class="fa fa-star"{{if $featured}} style="color: gold"{{/if}}></i></button>{{/if}} + {{if $install}}<button type="submit" name="install" value="{{$install}}" class="btn btn-outline-secondary btn-sm" title="{{$install}}" ><i class="fa fa-fw fa-arrow-circle-o-down" ></i></button>{{/if}} + {{if $edit}}<input type="hidden" name="appid" value="{{$app.guid}}" /><button type="submit" name="edit" value="{{$edit}}" class="btn btn-outline-secondary btn-sm" title="{{$edit}}" ><i class="fa fa-fw fa-pencil" ></i></button>{{/if}} + {{if $delete}}<button type="submit" name="delete" value="{{if $deleted}}{{$undelete}}{{else}}{{$delete}}{{/if}}" class="btn btn-outline-secondary btn-sm" title="{{if $deleted}}{{$undelete}}{{else}}{{$delete}}{{/if}}" ><i class="fa fa-fw fa-trash-o drop-icons"></i></button>{{/if}} + {{if $feature}}<button type="submit" name="feature" value="nav_featured_app" class="btn btn-outline-secondary btn-sm" title="{{if $featured}}{{$remove}}{{else}}{{$add}}{{/if}}"><i class="fa fa-fw fa-star{{if $featured}} text-warning{{/if}}"></i></button>{{/if}} + {{if $pin}}<button type="submit" name="pin" value="nav_pinned_app" class="btn btn-outline-secondary btn-sm" title="{{if $pinned}}{{$remove_nav}}{{else}}{{$add_nav}}{{/if}}"><i class="fa fa-fw fa-thumb-tack{{if $pinned}} text-success{{/if}}"></i></button>{{/if}} </form> </div> {{/if}} {{/if}} </div> -{{else}} -<li><a href="{{$app.url}}">{{if $icon}}<i class="generic-icons-nav fa fa-fw fa-{{$icon}}"></i>{{else}}<img src="{{$app.photo}}" width="16" height="16" style="margin-right:9px;"/>{{/if}}{{$app.name}}</a></li> +{{/if}} +{{if $navapps}} +<a class="dropdown-item{{if $app.active}} active{{/if}}" href="{{$app.url}}">{{if $icon}}<i class="generic-icons-nav fa fa-fw fa-{{$icon}}"></i>{{else}}<img src="{{$app.photo}}" width="16" height="16" style="margin-right:9px;"/>{{/if}}{{$app.name}}</a> +{{/if}} +{{if $order}} +<a href="{{$hosturl}}appman/{{$app.guid}}/moveup" class="btn btn-outline-secondary btn-sm" style="margin-bottom: 5px;"><i class="generic-icons-nav fa fa-fw fa-arrow-up"></i></a> +<a href="{{$hosturl}}appman/{{$app.guid}}/movedown" class="btn btn-outline-secondary btn-sm" style="margin-bottom: 5px;"><i class="generic-icons-nav fa fa-fw fa-arrow-down"></i></a> +{{if $icon}}<i class="generic-icons-nav fa fa-fw fa-{{$icon}}"></i>{{else}}<img src="{{$app.photo}}" width="16" height="16" style="margin-right:9px;"/>{{/if}}{{$app.name}}<br> {{/if}} diff --git a/view/tpl/app_create.tpl b/view/tpl/app_create.tpl index 7a0521436..5075ce5e2 100644 --- a/view/tpl/app_create.tpl +++ b/view/tpl/app_create.tpl @@ -3,7 +3,7 @@ <h2>{{$banner}}</h2> </div> - <div class="section-content-wrapper"> + <div class="clearfix section-content-wrapper"> <form action="appman" method="post"> {{if $guid}} <input type="hidden" name="guid" value="{{$guid}}" /> @@ -33,7 +33,7 @@ {{include file="field_textarea.tpl" field=$embed}} {{/if}} - <input type="submit" name="submit" value="{{$submit}}" /> + <button class="btn btn-primary float-right" type="submit" name="submit" value="{{$submit}}">{{$submit}}</button> </form> </div> diff --git a/view/tpl/app_nav.tpl b/view/tpl/app_nav.tpl new file mode 100644 index 000000000..817c74763 --- /dev/null +++ b/view/tpl/app_nav.tpl @@ -0,0 +1 @@ +<a class="navbar-app nav-link{{if $app.active}} active{{/if}}" href="{{$app.url}}" title="{{$app.name}}" >{{if $icon}}<i class="fa fa-fw fa-{{$icon}}"></i>{{else}}<img src="{{$app.photo}}" width="16" height="16" />{{/if}}<span class="d-lg-none">{{$app.name}}</span></a> diff --git a/view/tpl/app_select.tpl b/view/tpl/app_select.tpl deleted file mode 100644 index 86ea0b1de..000000000 --- a/view/tpl/app_select.tpl +++ /dev/null @@ -1,10 +0,0 @@ -{{if $authed}} -<div class="widget"> -<h3>{{$title}}</h3> -<ul class="nav nav-pills nav-stacked"> -<li><a href="appman"><i class="fa fa-plus"></i> {{$new}}</a></li> -<li><a href="apps/edit{{if $cat}}/?f=&cat={{$cat}}{{/if}}"><i class="fa fa-pencil"></i> {{$edit}}</a></li> -</ul> -</div> -{{/if}} - diff --git a/view/tpl/apporder.tpl b/view/tpl/apporder.tpl new file mode 100644 index 000000000..8a247f11d --- /dev/null +++ b/view/tpl/apporder.tpl @@ -0,0 +1,15 @@ +{{if $navbar_apps}} +<h2>{{$header.0}}</h2> +<div class="descriptive-text">{{$desc.0}}</div> +<br><br> +{{foreach $navbar_apps as $navbar_app}} +{{$navbar_app}} +{{/foreach}} +<br><br> +{{/if}} +<h2>{{$header.1}}</h2> +<div class="descriptive-text">{{$desc.1}}</div> +<br><br> +{{foreach $nav_apps as $nav_app}} +{{$nav_app}} +{{/foreach}} diff --git a/view/tpl/atom_feed.tpl b/view/tpl/atom_feed.tpl index 37eaf954a..b1e92cdbf 100755 --- a/view/tpl/atom_feed.tpl +++ b/view/tpl/atom_feed.tpl @@ -3,31 +3,25 @@ xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:at="http://purl.org/atompub/tombstones/1.0" xmlns:media="http://purl.org/syndication/atommedia" - xmlns:dfrn="http://purl.org/macgirvin/dfrn/1.0" + xmlns:dfrn="http://purl.org/macgirvin/dfrn/1.0" xmlns:zot="http://purl.org/zot" xmlns:as="http://activitystrea.ms/spec/1.0/" - xmlns:georss="http://www.georss.org/georss" - xmlns:poco="http://portablecontacts.net/spec/1.0" - xmlns:ostatus="http://ostatus.org/schema/1.0" - xmlns:statusnet="http://status.net/schema/api/1/" > + xmlns:georss="http://www.georss.org/georss" + xmlns:poco="http://portablecontacts.net/spec/1.0" + xmlns:ostatus="http://ostatus.org/schema/1.0" + xmlns:statusnet="http://status.net/schema/api/1/" > <id>{{$feed_id}}</id> <title>{{$feed_title}}</title> <generator uri="http://hubzilla.org" version="{{$version}}">{{$red}}</generator> <link rel="license" href="http://creativecommons.org/licenses/by/3.0/" /> + {{if $profile_page}} <link rel="alternate" type="text/html" href="{{$profile_page}}" /> -{{if $hub}} - {{$hub}} -{{/if}} -{{if $salmon}} - {{$salmon}} + {{/if}} +{{if $author}} +{{$author}} {{/if}} <updated>{{$feed_updated}}</updated> - <zot:owner> - <name>{{$name}}</name> - <uri>{{$profile_page}}</uri> - <link rel="photo" type="{{$mimephoto}}" media:width="175" media:height="175" href="{{$photo}}" /> - <link rel="avatar" type="{{$mimephoto}}" media:width="175" media:height="175" href="{{$photo}}" /> - </zot:owner> +{{$owner}} diff --git a/view/tpl/attach_edit.tpl b/view/tpl/attach_edit.tpl index 1d58004e5..62442ff7a 100644 --- a/view/tpl/attach_edit.tpl +++ b/view/tpl/attach_edit.tpl @@ -7,19 +7,19 @@ {{if $isadir}}{{include file="field_checkbox.tpl" field=$recurse}}{{/if}} <div id="attach-edit-tools-share" class="btn-group form-group"> {{if !$isadir}} - <a href="/rpost?attachment=[attachment]{{$file.hash}},{{$file.revision}}[/attachment]" id="attach-btn" class="btn btn-default btn-xs" title="{{$attach_btn_title}}"> + <a href="/rpost?attachment=[attachment]{{$file.hash}},{{$file.revision}}[/attachment]" id="attach-btn" class="btn btn-outline-secondary btn-sm" title="{{$attach_btn_title}}"> <i class="fa fa-share-square-o jot-icons"></i> </a> {{/if}} - <button id="link-btn" class="btn btn-default btn-xs" type="button" onclick="openClose('link-code');" title="{{$link_btn_title}}"> + <button id="link-btn" class="btn btn-outline-secondary btn-sm" type="button" onclick="openClose('link-code');" title="{{$link_btn_title}}"> <i class="fa fa-link jot-icons"></i> </button> </div> <div id="attach-edit-perms" class="btn-group pull-right"> - <button id="dbtn-acl" class="btn btn-default btn-xs" data-toggle="modal" data-target="#aclModal" title="{{$permset}}" type="button"> + <button id="dbtn-acl" class="btn btn-outline-secondary btn-sm" data-toggle="modal" data-target="#aclModal" title="{{$permset}}" type="button"> <i id="jot-perms-icon" class="fa fa-{{$lockstate}} jot-icons"></i> </button> - <button id="dbtn-submit" class="btn btn-primary btn-xs" type="submit" name="submit"> + <button id="dbtn-submit" class="btn btn-primary btn-sm" type="submit" name="submit"> {{$submit}} </button> </div> diff --git a/view/tpl/blocklist.tpl b/view/tpl/blocklist.tpl index c88d91463..7f400bba2 100644 --- a/view/tpl/blocklist.tpl +++ b/view/tpl/blocklist.tpl @@ -2,7 +2,7 @@ <div class="section-title-wrapper"> {{if $editor}} <div class="pull-right"> - <button id="webpage-create-btn" class="btn btn-xs btn-success" onclick="openClose('block-editor');"><i class="fa fa-pencil-square-o"></i> {{$create}}</button> + <button id="webpage-create-btn" class="btn btn-sm btn-success" onclick="openClose('block-editor');"><i class="fa fa-pencil-square-o"></i> {{$create}}</button> </div> {{/if}} <h2>{{$title}}</h2> @@ -22,8 +22,8 @@ <th width="1%"></th> <th width="1%"></th> <th width="1%"></th> - <th width="1%" class="hidden-xs">{{$created}}</th> - <th width="1%" class="hidden-xs">{{$edited}}</th> + <th width="1%" class="d-none d-md-table-cell">{{$created}}</th> + <th width="1%" class="d-none d-md-table-cell">{{$edited}}</th> </tr> {{foreach $pages as $key => $items}} {{foreach $items as $item}} @@ -53,10 +53,10 @@ <a href="#" title="{{$delete}}" onclick="dropItem('item/drop/{{$item.url}}', '#block-list-item-{{$item.url}}'); return false;"><i class="fa fa-trash-o drop-icons"></i></a> {{/if}} </td> - <td class="hidden-xs"> + <td class="d-none d-md-table-cell"> {{$item.created}} </td> - <td class="hidden-xs"> + <td class="d-none d-md-table-cell"> {{$item.edited}} </td> </tr> diff --git a/view/tpl/build_query.tpl b/view/tpl/build_query.tpl index 91bb0bfc0..1d938d395 100755 --- a/view/tpl/build_query.tpl +++ b/view/tpl/build_query.tpl @@ -1,6 +1,6 @@ <script> - var bParam_cmd = "{{$baseurl}}/update_{{$pgtype}}"; + var bParam_cmd = "{{$baseurl}}/update/{{$pgtype}}"; var bParam_uid = {{$uid}}; @@ -20,6 +20,7 @@ var bParam_static = {{$static}}; var bParam_search = "{{$search}}"; + var bParam_xchan = "{{$xchan}}"; var bParam_order = "{{$order}}"; var bParam_file = "{{$file}}"; var bParam_cats = "{{$cats}}"; @@ -28,6 +29,7 @@ var bParam_dbegin = "{{$dbegin}}"; var bParam_mid = "{{$mid}}"; var bParam_verb = "{{$verb}}"; + var bParam_net = "{{$net}}"; function buildCmd() { var udargs = ((page_load) ? "/load" : ""); @@ -47,6 +49,7 @@ if(bParam_list != 0) bCmd = bCmd + "&list=" + bParam_list; if(bParam_fh != 0) bCmd = bCmd + "&fh=" + bParam_fh; if(bParam_search != "") bCmd = bCmd + "&search=" + bParam_search; + if(bParam_xchan != "") bCmd = bCmd + "&xchan=" + bParam_xchan; if(bParam_order != "") bCmd = bCmd + "&order=" + bParam_order; if(bParam_file != "") bCmd = bCmd + "&file=" + bParam_file; if(bParam_cats != "") bCmd = bCmd + "&cat=" + bParam_cats; @@ -55,6 +58,7 @@ if(bParam_dbegin != "") bCmd = bCmd + "&dbegin=" + bParam_dbegin; if(bParam_mid != "") bCmd = bCmd + "&mid=" + bParam_mid; if(bParam_verb != "") bCmd = bCmd + "&verb=" + bParam_verb; + if(bParam_net != "") bCmd = bCmd + "&net=" + bParam_net; if(bParam_page != 1) bCmd = bCmd + "&page=" + bParam_page; return(bCmd); } diff --git a/view/tpl/cards.tpl b/view/tpl/cards.tpl new file mode 100644 index 000000000..60e6163ae --- /dev/null +++ b/view/tpl/cards.tpl @@ -0,0 +1,4 @@ +<div id="live-cards"></div> +{{$editor}} +{{$content}} +{{$pager}} diff --git a/view/tpl/categories_widget.tpl b/view/tpl/categories_widget.tpl index ea6d28dfc..72478aa3d 100755 --- a/view/tpl/categories_widget.tpl +++ b/view/tpl/categories_widget.tpl @@ -2,10 +2,10 @@ <h3>{{$title}}</h3> <div id="categories-sidebar-desc">{{$desc}}</div> - <ul class="nav nav-pills nav-stacked"> - <li><a href="{{$base}}"{{if $sel_all}} class="categories-selected"{{/if}}>{{$all}}</a></li> + <ul class="nav nav-pills flex-column"> + <li class="nav-item"><a href="{{$base}}" class="nav-link{{if $sel_all}} active{{/if}}">{{$all}}</a></li> {{foreach $terms as $term}} - <li><a href="{{$base}}?f=&cat={{$term.name}}"{{if $term.selected}} class="categories-selected"{{/if}}>{{$term.name}}</a></li> + <li class="nav-item"><a href="{{$base}}?f=&cat={{$term.name}}" class="nav-link{{if $term.selected}} active{{/if}}">{{$term.name}}</a></li> {{/foreach}} </ul> diff --git a/view/tpl/cdav_addressbook.tpl b/view/tpl/cdav_addressbook.tpl new file mode 100644 index 000000000..587a95caa --- /dev/null +++ b/view/tpl/cdav_addressbook.tpl @@ -0,0 +1,462 @@ +<script> +$(document).ready(function() { + + $(document).on('click', '.vcard-header, .vcard-cancel-btn', updateView); + $(document).on('click', '.add-field', doAdd); + $(document).on('click', '.remove-field', doRemove); + + function updateView() { + var id = $(this).data('id'); + var action = $(this).data('action'); + var header = $('#vcard-header-' + id); + var cancel = $('#vcard-cancel-' + id); + var addField = $('#vcard-add-field-' + id); + var info = $('#vcard-info-' + id); + var vcardPreview = $('#vcard-preview-' + id); + var fn = $('#vcard-fn-' + id); + + if(action === 'open') { + $(header).addClass('active'); + $(cancel).show(); + $(addField).show(); + $(info).show(); + $(fn).show(); + $(vcardPreview).hide(); + } + else { + $(header).removeClass('active'); + $(cancel).hide(); + $(addField).hide(); + $(info).hide(); + $(fn).hide(); + $(vcardPreview).show(); + } + } + + function doAdd(e) { + e.preventDefault(); + var what = $(this).data('add'); + var id = $(this).data('id'); + var element = '#template-form-' + what; + var where = '#card_form_' + id; + + $(element + ' .remove-field').attr('data-id', id) + + if(what === 'vcard-adr') { + var adrCount = $(where + ' .form-' + what).length; + var attrName = 'adr[' + adrCount + '][]'; + $(element + ' input').attr('name', attrName); + } + + if(what === 'vcard-org' || what === 'vcard-title' || what === 'vcard-note') { + $(where + ' .add-' + what).hide() + } + + $(element).clone().removeAttr('id').appendTo(where + ' .form-' + what + '-wrapper'); + } + + function doRemove() { + var what = $(this).data('remove'); + var element = $(this).parents('div.form-' + what); + var where = '#card_form_' + $(this).data('id'); + + if(what === 'vcard-org' || what === 'vcard-title' || what === 'vcard-note') { + $(where + ' .add-' + what).show() + } + + $(element).remove(); + } + +}); +</script> +<div id="template-form-vcard-org" class="form-group form-vcard-org"> + <div class="form-group form-vcard-org"> + <input type="text" name="org" value="" placeholder="{{$org_label}}"> + <i data-remove="vcard-org" data-id="" class="fa fa-trash-o remove-field drop-icons fakelink"></i> + </div> +</div> + +<div id="template-form-vcard-title" class="form-group form-vcard-title"> + <div class="form-group form-vcard-title"> + <input type="text" name="title" value="" placeholder="{{$title_label}}"> + <i data-remove="vcard-title" data-id="" class="fa fa-trash-o remove-field drop-icons fakelink"></i> + </div> +</div> + +<div id="template-form-vcard-tel" class="form-group form-vcard-tel"> + <select name="tel_type[]"> + <option value="CELL">{{$mobile}}</option> + <option value="HOME">{{$home}}</option> + <option value="WORK">{{$work}}</option> + <option value="OTHER">{{$other}}</option> + </select> + <input type="text" name="tel[]" value="" placeholder="{{$tel_label}}"> + <i data-remove="vcard-tel" data-id="" class="fa fa-trash-o remove-field drop-icons fakelink"></i> +</div> + +<div id="template-form-vcard-email" class="form-group form-vcard-email"> + <select name="email_type[]"> + <option value="HOME">{{$home}}</option> + <option value="WORK">{{$work}}</option> + <option value="OTHER">{{$other}}</option> + </select> + <input type="text" name="email[]" value="" placeholder="{{$email_label}}"> + <i data-remove="vcard-email" data-id="" class="fa fa-trash-o remove-field drop-icons fakelink"></i> +</div> + +<div id="template-form-vcard-impp" class="form-group form-vcard-impp"> + <select name="impp_type[]"> + <option value="HOME">{{$home}}</option> + <option value="WORK">{{$work}}</option> + <option value="OTHER">{{$other}}</option> + </select> + <input type="text" name="impp[]" value="" placeholder="{{$impp_label}}"> + <i data-remove="vcard-impp" data-id="" class="fa fa-trash-o remove-field drop-icons fakelink"></i> +</div> + +<div id="template-form-vcard-url" class="form-group form-vcard-url"> + <select name="url_type[]"> + <option value="HOME">{{$home}}</option> + <option value="WORK">{{$work}}</option> + <option value="OTHER">{{$other}}</option> + </select> + <input type="text" name="url[]" value="" placeholder="{{$url_label}}"> + <i data-remove="vcard-url" data-id="" class="fa fa-trash-o remove-field drop-icons fakelink"></i> +</div> + +<div id="template-form-vcard-adr" class="form-group form-vcard-adr"> + <div class="form-group"> + <select name="adr_type[]"> + <option value="HOME">{{$home}}</option> + <option value="WORK">{{$work}}</option> + <option value="OTHER">{{$other}}</option> + </select> + <label>{{$adr_label}}</label> + <i data-remove="vcard-adr" data-id="" class="fa fa-trash-o remove-field drop-icons fakelink"></i> + </div> + <div class="form-group"> + <input type="text" name="" value="" placeholder="{{$po_box}}"> + </div> + <div class="form-group"> + <input type="text" name="" value="" placeholder="{{$extra}}"> + </div> + <div class="form-group"> + <input type="text" name="" value="" placeholder="{{$street}}"> + </div> + <div class="form-group"> + <input type="text" name="" value="" placeholder="{{$locality}}"> + </div> + <div class="form-group"> + <input type="text" name="" value="" placeholder="{{$region}}"> + </div> + <div class="form-group"> + <input type="text" name="" value="" placeholder="{{$zip_code}}"> + </div> + <div class="form-group"> + <input type="text" name="" value="" placeholder="{{$country}}"> + </div> +</div> + +<div id="template-form-vcard-note" class="form-group form-vcard-note"> + <label>{{$note_label}}</label> + <i data-remove="vcard-note" data-id="" class="fa fa-trash-o remove-field drop-icons fakelink"></i> + <textarea name="note" class="form-control"></textarea> +</div> + +<div class="generic-content-wrapper"> + <div class="section-title-wrapper"> + <button type="button" class="btn btn-success btn-sm float-right" onclick="openClose('create_form')"><i class="fa fa-plus-circle"></i> {{$add_card}}</button> + <h2>{{$displayname}}</h2> + </div> + <div id="create_form" class="section-content-tools-wrapper"> + <form id="card_form_new" method="post" action=""> + <input type="hidden" name="target" value="{{$id}}"> + <div class="dropdown pull-right"> + <button data-toggle="dropdown" type="button" class="btn btn-outline-secondary btn-sm dropdown-toggle"><i class="fa fa-plus"></i> {{$add_field}}</button> + <div class="dropdown-menu dropdown-menu-right"> + <a class="dropdown-item add-vcard-org add-field" style="display: none" href="#" data-add="vcard-org" data-id="new">{{$org_label}}</a> + <a class="dropdown-item add-vcard-title add-field" style="display: none" href="#" data-add="vcard-title" data-id="new">{{$title_label}}</a> + <a class="dropdown-item add-vcard-tel add-field" href="#" data-add="vcard-tel" data-id="new">{{$tel_label}}</a> + <a class="dropdown-item add-vcard-email add-field" href="#" data-add="vcard-email" data-id="new">{{$email_label}}</a> + <a class="dropdown-item add-vcard-impp add-field" href="#" data-add="vcard-impp" data-id="new">{{$impp_label}}</a> + <a class="dropdown-item add-vcard-url add-field" href="#" data-add="vcard-url" data-id="new">{{$url_label}}</a> + <a class="dropdown-item add-vcard-adr add-field" href="#" data-add="vcard-adr" data-id="new">{{$adr_label}}</a> + <a class="dropdown-item add-vcard-note add-field" href="#" data-add="vcard-note" data-id="new">{{$note_label}}</a> + </div> + </div> + + <div class="vcard-fn-create form-group"> + <div class="form-vcard-fn-wrapper"> + <div class="form-group form-vcard-fn"> + <div class="vcard-nophoto"><i class="fa fa-user"></i></div><input type="text" name="fn" value="" placeholder="{{$name_label}}"> + </div> + </div> + </div> + + <div class="vcard-org form-group"> + <div class="form-vcard-org-wrapper"> + <div class="form-group form-vcard-org"> + <input type="text" name="org" value="" placeholder="{{$org_label}}"> + <i data-remove="vcard-org" data-id="new" class="fa fa-trash-o remove-field drop-icons fakelink"></i> + </div> + </div> + </div> + + <div class="vcard-title form-group"> + <div class="form-vcard-title-wrapper"> + <div class="form-group form-vcard-title"> + <input type="text" name="title" value="" placeholder="{{$title_label}}"> + <i data-remove="vcard-title" data-id="new" class="fa fa-trash-o remove-field drop-icons fakelink"></i> + </div> + </div> + </div> + + <div class="vcard-tel form-group"> + <div class="form-vcard-tel-wrapper"> + <div class="form-group form-vcard-tel"> + <select name="tel_type[]"> + <option value="CELL">{{$mobile}}</option> + <option value="HOME">{{$home}}</option> + <option value="WORK">{{$work}}</option> + <option value="OTHER">{{$other}}</option> + </select> + <input type="text" name="tel[]" value="" placeholder="{{$tel_label}}"> + <i data-remove="vcard-tel" data-id="new" class="fa fa-trash-o remove-field drop-icons fakelink"></i> + </div> + </div> + </div> + + + <div class="vcard-email form-group"> + <div class="form-vcard-email-wrapper"> + <div class="form-group form-vcard-email"> + <select name="email_type[]"> + <option value="HOME">{{$home}}</option> + <option value="WORK">{{$work}}</option> + <option value="OTHER">{{$other}}</option> + </select> + <input type="text" name="email[]" value="" placeholder="{{$email_label}}"> + <i data-remove="vcard-email" data-id="new" class="fa fa-trash-o remove-field drop-icons fakelink"></i> + </div> + </div> + </div> + + <div class="vcard-impp form-group"> + <div class="form-vcard-impp-wrapper"> + </div> + </div> + + <div class="vcard-url form-group"> + <div class="form-vcard-url-wrapper"> + </div> + </div> + + <div class="vcard-adr form-group"> + <div class="form-vcard-adr-wrapper"> + </div> + </div> + + <div class="vcard-note form-group"> + <div class="form-vcard-note-wrapper"> + </div> + </div> + + <button type="submit" name="create" value="create_card" class="btn btn-primary btn-sm pull-right">{{$create}}</button> + <button type="button" class="btn btn-outline-secondary btn-sm" onclick="openClose('create_form')">{{$cancel}}</button> + <div class="clear"></div> + </form> + </div> + + {{foreach $cards as $card}} + <form id="card_form_{{$card.id}}" method="post" action=""> + <input type="hidden" name="target" value="{{$id}}"> + <input type="hidden" name="uri" value="{{$card.uri}}"> + <div class="section-content-wrapper-np"> + <div id="vcard-cancel-{{$card.id}}" class="vcard-cancel vcard-cancel-btn" data-id="{{$card.id}}" data-action="cancel"><i class="fa fa-close"></i></div> + <div id="vcard-add-field-{{$card.id}}" class="dropdown pull-right vcard-add-field"> + <button data-toggle="dropdown" type="button" class="btn btn-outline-secondary btn-sm dropdown-toggle"><i class="fa fa-plus"></i> {{$add_field}}</button> + <div class="dropdown-menu dropdown-menu-right"> + <a class="dropdown-item add-vcard-org add-field"{{if $card.org}} style="display: none"{{/if}} href="#" data-add="vcard-org" data-id="{{$card.id}}">{{$org_label}}</a> + <a class="dropdown-item add-vcard-title add-field"{{if $card.title}} style="display: none"{{/if}} href="#" data-add="vcard-title" data-id="{{$card.id}}">{{$title_label}}</a> + <a class="dropdown-item add-vcard-tel add-field" href="#" data-add="vcard-tel" data-id="{{$card.id}}">{{$tel_label}}</a> + <a class="dropdown-item add-vcard-email add-field" href="#" data-add="vcard-email" data-id="{{$card.id}}">{{$email_label}}</a> + <a class="dropdown-item add-vcard-impp add-field" href="#" data-add="vcard-impp" data-id="{{$card.id}}">{{$impp_label}}</a> + <a class="dropdown-item add-vcard-url add-field" href="#" data-add="vcard-url" data-id="{{$card.id}}">{{$url_label}}</a> + <a class="dropdown-item add-vcard-adr add-field" href="#" data-add="vcard-adr" data-id="{{$card.id}}">{{$adr_label}}</a> + <a class="dropdown-item add-vcard-note add-field"{{if $card.note}} style="display: none"{{/if}} href="#" data-add="vcard-note" data-id="{{$card.id}}">{{$note_label}}</a> + </div> + </div> + <div id="vcard-header-{{$card.id}}" class="vcard-header" data-id="{{$card.id}}" data-action="open"> + {{if $card.photo}}<img class="vcard-photo" src="{{$card.photo}}" width="32px" height="32px">{{else}}<div class="vcard-nophoto"><i class="fa fa-user"></i></div>{{/if}} + <span id="vcard-preview-{{$card.id}}" class="vcard-preview"> + {{if $card.fn}}<span class="vcard-fn-preview">{{$card.fn}}</span>{{/if}} + {{if $card.emails.0.address}}<span class="vcard-email-preview hidden-xs">{{$card.emails.0.address}}</span>{{/if}} + {{if $card.tels.0}}<span class="vcard-tel-preview hidden-xs">{{$card.tels.0.nr}}</span>{{/if}} + </span> + <input id="vcard-fn-{{$card.id}}" class="vcard-fn" type="text" name="fn" value="{{$card.fn}}" size="{{$card.fn|count_characters:true}}" placeholder="{{$name_label}}"> + </div> + </div> + <div id="vcard-info-{{$card.id}}" class="vcard-info section-content-wrapper"> + + <div class="vcard-org form-group"> + <div class="form-vcard-org-wrapper"> + {{if $card.org}} + <div class="form-group form-vcard-org"> + <input type="text" name="org" value="{{$card.org}}" size="{{$card.org|count_characters:true}}" placeholder="{{$org_label}}"> + <i data-remove="vcard-org" data-id="{{$card.id}}" class="fa fa-trash-o remove-field drop-icons fakelink"></i> + </div> + {{/if}} + </div> + </div> + + <div class="vcard-title form-group"> + <div class="form-vcard-title-wrapper"> + {{if $card.title}} + <div class="form-group form-vcard-title"> + <input type="text" name="title" value="{{$card.title}}" size="{{$card.title|count_characters:true}}" placeholder="{{$title_label}}"> + <i data-remove="vcard-title" data-id="{{$card.id}}" class="fa fa-trash-o remove-field drop-icons fakelink"></i> + </div> + {{/if}} + </div> + </div> + + + <div class="vcard-tel form-group"> + <div class="form-vcard-tel-wrapper"> + {{if $card.tels}} + {{foreach $card.tels as $tel}} + <div class="form-group form-vcard-tel"> + <select name="tel_type[]"> + <option value=""{{if $tel.type.0 != 'CELL' && $tel.type.0 != 'HOME' && $tel.type.0 != 'WORK' && $tel.type.0 != 'OTHER'}} selected="selected"{{/if}}>{{$tel.type.1}}</option> + <option value="CELL"{{if $tel.type.0 == 'CELL'}} selected="selected"{{/if}}>{{$mobile}}</option> + <option value="HOME"{{if $tel.type.0 == 'HOME'}} selected="selected"{{/if}}>{{$home}}</option> + <option value="WORK"{{if $tel.type.0 == 'WORK'}} selected="selected"{{/if}}>{{$work}}</option> + <option value="OTHER"{{if $tel.type.0 == 'OTHER'}} selected="selected"{{/if}}>{{$other}}</option> + </select> + <input type="text" name="tel[]" value="{{$tel.nr}}" size="{{$tel.nr|count_characters:true}}" placeholder="{{$tel_label}}"> + <i data-remove="vcard-tel" data-id="{{$card.id}}" class="fa fa-trash-o remove-field drop-icons fakelink"></i> + </div> + {{/foreach}} + {{/if}} + </div> + </div> + + + <div class="vcard-email form-group"> + <div class="form-vcard-email-wrapper"> + {{if $card.emails}} + {{foreach $card.emails as $email}} + <div class="form-group form-vcard-email"> + <select name="email_type[]"> + <option value=""{{if $email.type.0 != 'HOME' && $email.type.0 != 'WORK' && $email.type.0 != 'OTHER'}} selected="selected"{{/if}}>{{$email.type.1}}</option> + <option value="HOME"{{if $email.type.0 == 'HOME'}} selected="selected"{{/if}}>{{$home}}</option> + <option value="WORK"{{if $email.type.0 == 'WORK'}} selected="selected"{{/if}}>{{$work}}</option> + <option value="OTHER"{{if $email.type.0 == 'OTHER'}} selected="selected"{{/if}}>{{$other}}</option> + </select> + <input type="text" name="email[]" value="{{$email.address}}" size="{{$email.address|count_characters:true}}" placeholder="{{$email_label}}"> + <i data-remove="vcard-email" data-id="{{$card.id}}" class="fa fa-trash-o remove-field drop-icons fakelink"></i> + </div> + {{/foreach}} + {{/if}} + </div> + </div> + + <div class="vcard-impp form-group"> + <div class="form-vcard-impp-wrapper"> + {{if $card.impps}} + {{foreach $card.impps as $impp}} + <div class="form-group form-vcard-impp"> + <select name="impp_type[]"> + <option value=""{{if $impp.type.0 != 'HOME' && $impp.type.0 != 'WORK' && $impp.type.0 != 'OTHER'}} selected="selected"{{/if}}>{{$impp.type.1}}</option> + <option value="HOME"{{if $impp.type.0 == 'HOME'}} selected="selected"{{/if}}>{{$home}}</option> + <option value="WORK"{{if $impp.type.0 == 'WORK'}} selected="selected"{{/if}}>{{$work}}</option> + <option value="OTHER"{{if $impp.type.0 == 'OTHER'}} selected="selected"{{/if}}>{{$other}}</option> + </select> + <input type="text" name="impp[]" value="{{$impp.address}}" size="{{$impp.address|count_characters:true}}" placeholder="{{$impp_label}}"> + <i data-remove="vcard-impp" data-id="{{$card.id}}" class="fa fa-trash-o remove-field drop-icons fakelink"></i> + </div> + {{/foreach}} + {{/if}} + </div> + </div> + + <div class="vcard-url form-group"> + <div class="form-vcard-url-wrapper"> + {{if $card.urls}} + {{foreach $card.urls as $url}} + <div class="form-group form-vcard-url"> + <select name="url_type[]"> + <option value=""{{if $url.type.0 != 'HOME' && $url.type.0 != 'WORK' && $url.type.0 != 'OTHER'}} selected="selected"{{/if}}>{{$url.type.1}}</option> + <option value="HOME"{{if $url.type.0 == 'HOME'}} selected="selected"{{/if}}>{{$home}}</option> + <option value="WORK"{{if $url.type.0 == 'WORK'}} selected="selected"{{/if}}>{{$work}}</option> + <option value="OTHER"{{if $url.type.0 == 'OTHER'}} selected="selected"{{/if}}>{{$other}}</option> + </select> + <input type="text" name="url[]" value="{{$url.address}}" size="{{$url.address|count_characters:true}}" placeholder="{{$url_label}}"> + <i data-remove="vcard-url" data-id="{{$card.id}}" class="fa fa-trash-o remove-field drop-icons fakelink"></i> + </div> + {{/foreach}} + {{/if}} + </div> + </div> + + <div class="vcard-adr form-group"> + <div class="form-vcard-adr-wrapper"> + {{if $card.adrs}} + {{foreach $card.adrs as $adr}} + <div class="form-group form-vcard-adr"> + <div class="form-group"> + <label>{{$adr_label}}</label> + <select name="adr_type[]"> + <option value=""{{if $adr.type.0 != 'HOME' && $adr.type.0 != 'WORK' && $adr.type.0 != 'OTHER'}} selected="selected"{{/if}}>{{$adr.type.1}}</option> + <option value="HOME"{{if $adr.type.0 == 'HOME'}} selected="selected"{{/if}}>{{$home}}</option> + <option value="WORK"{{if $adr.type.0 == 'WORK'}} selected="selected"{{/if}}>{{$work}}</option> + <option value="OTHER"{{if $adr.type.0 == 'OTHER'}} selected="selected"{{/if}}>{{$other}}</option> + </select> + <i data-remove="vcard-adr" data-id="{{$card.id}}" class="fa fa-trash-o remove-field drop-icons fakelink"></i> + </div> + <div class="form-group"> + <input type="text" name="adr[{{$adr@index}}][]" value="{{$adr.address.0}}" size="{{$adr.address.0|count_characters:true}}" placeholder="{{$po_box}}"> + </div> + <div class="form-group"> + <input type="text" name="adr[{{$adr@index}}][]" value="{{$adr.address.1}}" size="{{$adr.address.1|count_characters:true}}" placeholder="{{$extra}}"> + </div> + <div class="form-group"> + <input type="text" name="adr[{{$adr@index}}][]" value="{{$adr.address.2}}" size="{{$adr.address.2|count_characters:true}}" placeholder="{{$street}}"> + </div> + <div class="form-group"> + <input type="text" name="adr[{{$adr@index}}][]" value="{{$adr.address.3}}" size="{{$adr.address.3|count_characters:true}}" placeholder="{{$locality}}"> + </div> + <div class="form-group"> + <input type="text" name="adr[{{$adr@index}}][]" value="{{$adr.address.4}}" size="{{$adr.address.4|count_characters:true}}" placeholder="{{$region}}"> + </div> + <div class="form-group"> + <input type="text" name="adr[{{$adr@index}}][]" value="{{$adr.address.5}}" size="{{$adr.address.5|count_characters:true}}" placeholder="{{$zip_code}}"> + </div> + <div class="form-group"> + <input type="text" name="adr[{{$adr@index}}][]" value="{{$adr.address.6}}" size="{{$adr.address.6|count_characters:true}}" placeholder="{{$country}}"> + </div> + </div> + {{/foreach}} + {{/if}} + </div> + </div> + + <div class="vcard-note form-group form-vcard-note"> + <div class="form-vcard-note-wrapper"> + {{if $card.note}} + <label>{{$note_label}}</label> + <i data-remove="vcard-note" data-id="{{$card.id}}" class="fa fa-trash-o remove-field drop-icons fakelink"></i> + <textarea name="note" class="form-control">{{$card.note}}</textarea> + {{/if}} + </div> + </div> + + + <button type="submit" name="update" value="update_card" class="btn btn-primary btn-sm pull-right">{{$update}}</button> + <button type="submit" name="delete" value="delete_card" class="btn btn-danger btn-sm">{{$delete}}</button> + <button type="button" class="btn btn-outline-secondary btn-sm vcard-cancel-btn" data-id="{{$card.id}}" data-action="cancel">{{$cancel}}</button> + <div class="clear"></div> + </div> + </form> + {{/foreach}} +</div> diff --git a/view/tpl/cdav_calendar.tpl b/view/tpl/cdav_calendar.tpl new file mode 100644 index 000000000..b0245e853 --- /dev/null +++ b/view/tpl/cdav_calendar.tpl @@ -0,0 +1,349 @@ +<script> + +var new_event = []; +var new_event_id = Math.random().toString(36).substring(7); +var views = {'month' : '{{$month}}', 'agendaWeek' : '{{$week}}', 'agendaDay' : '{{$day}}', 'listMonth' : '{{$list_month}}', 'listWeek' : '{{$list_week}}', 'listDay' : '{{$list_day}}'}; + +$(document).ready(function() { + $('#calendar').fullCalendar({ + eventSources: [ {{$sources}} ], + + header: false, + eventTextColor: 'white', + + lang: '{{$lang}}', + firstDay: {{$first_day}}, + + monthNames: aStr['monthNames'], + monthNamesShort: aStr['monthNamesShort'], + dayNames: aStr['dayNames'], + dayNamesShort: aStr['dayNamesShort'], + allDayText: aStr['allday'], + + timeFormat: 'HH:mm', + timezone: 'local', + + defaultTimedEventDuration: '01:00:00', + snapDuration: '00:15:00', + + dayClick: function(date, jsEvent, view) { + + if(new_event.length) + $('#calendar').fullCalendar( 'removeEventSource', new_event); + + $('#event_uri').val(''); + $('#id_title').val('New event'); + $('#calendar_select').val($("#calendar_select option:first").val()).attr('disabled', false); + $('#id_dtstart').val(date.format()); + $('#id_dtend').val(date.hasTime() ? date.add(1, 'hours').format() : date.add(1, 'days').format()); + $('#id_description').val(''); + $('#id_location').val(''); + $('#event_submit').val('create_event').html('Create'); + $('#event_delete').hide(); + + new_event = [{ id: new_event_id, title : 'New event', start: $('#id_dtstart').val(), end: $('#id_dtend').val(), editable: true, color: '#bbb' }] + $('#calendar').fullCalendar( 'addEventSource', new_event); + }, + + eventClick: function(event, jsEvent, view) { + + if(event.id == new_event_id) { + $(window).scrollTop(0); + $('.section-content-tools-wrapper, #event_form_wrapper').show(); + $('#recurrence_warning').hide(); + $('#id_title').focus().val(''); + return false; + } + + if($('main').hasClass('fullscreen') && view.type !== 'month' && event.rw) + $('#calendar').fullCalendar('option', 'height', 'auto'); + + if(new_event.length && event.rw) { + $('#calendar').fullCalendar( 'removeEventSource', new_event); + } + + if(!event.recurrent && event.rw) { + var start_clone = moment(event.start); + var noend_allday = start_clone.add(1, 'day').format('YYYY-MM-DD'); + + $(window).scrollTop(0); + $('.section-content-tools-wrapper, #event_form_wrapper').show(); + $('#recurrence_warning').hide(); + $('#id_title').focus(); + + $('#event_uri').val(event.uri); + $('#id_title').val(event.title); + $('#calendar_select').val(event.calendar_id[0] + ':' + event.calendar_id[1]).attr('disabled', true); + $('#id_dtstart').val(event.start.format()); + $('#id_dtend').val(event.end ? event.end.format() : event.start.hasTime() ? '' : noend_allday); + $('#id_description').val(event.description); + $('#id_location').val(event.location); + $('#event_submit').val('update_event').html('Update'); + $('#event_delete').show(); + } + else if(event.recurrent && event.rw) { + $('.section-content-tools-wrapper, #recurrence_warning').show(); + $('#event_form_wrapper').hide(); + $('#event_uri').val(event.uri); + $('#calendar_select').val(event.calendar_id[0] + ':' + event.calendar_id[1]).attr('disabled', true); + } + }, + + eventResize: function(event, delta, revertFunc) { + + $('#id_title').val(event.title); + $('#id_dtstart').val(event.start.format()); + $('#id_dtend').val(event.end.format()); + + $.post( 'cdav/calendar', { + 'update': 'resize', + 'id[]': event.calendar_id, + 'uri': event.uri, + 'dtstart': event.start ? event.start.format() : '', + 'dtend': event.end ? event.end.format() : '' + }) + .fail(function() { + revertFunc(); + }); + }, + + eventDrop: function(event, delta, revertFunc) { + + var start_clone = moment(event.start); + var noend_allday = start_clone.add(1, 'day').format('YYYY-MM-DD'); + + $('#id_title').val(event.title); + $('#id_dtstart').val(event.start.format()); + $('#id_dtend').val(event.end ? event.end.format() : event.start.hasTime() ? '' : noend_allday); + + $.post( 'cdav/calendar', { + 'update': 'drop', + 'id[]': event.calendar_id, + 'uri': event.uri, + 'dtstart': event.start ? event.start.format() : '', + 'dtend': event.end ? event.end.format() : event.start.hasTime() ? '' : noend_allday + }) + .fail(function() { + revertFunc(); + }); + }, + + loading: function(isLoading, view) { + $('#events-spinner').show(); + $('#today-btn > i').hide(); + if(!isLoading) { + $('#events-spinner').hide(); + $('#today-btn > i').show(); + } + } + }); + + // echo the title + var view = $('#calendar').fullCalendar('getView'); + + $('#title').text(view.title); + + $('#view_selector').html(views[view.name]); + + $('.color-edit').colorpicker({ input: '.color-edit-input' }); + + $(document).on('click','#fullscreen-btn', on_fullscreen); + $(document).on('click','#inline-btn', on_inline); + + $(document).on('click','#event_submit', on_submit); + $(document).on('click','#event_more', on_more); + $(document).on('click','#event_cancel, #event_cancel_recurrent', reset_form); + $(document).on('click','#event_delete, #event_delete_recurrent', on_delete); + +}); + +function changeView(action, viewName) { + $('#calendar').fullCalendar(action, viewName); + var view = $('#calendar').fullCalendar('getView'); + + if($('main').hasClass('fullscreen')) + if(view.name !== 'month') + $('.section-content-tools-wrapper').css('display') === 'none' ? on_fullscreen() : on_inline() ; + else + on_fullscreen(); + else + on_inline(); + + $('#title').text(view.title); + $('#view_selector').html(views[view.name]); +} + +function add_remove_json_source(source, color, editable, status) { + + if(status === undefined) + status = 'fa-calendar-check-o'; + + if(status === 'drop') { + reset_form(); + $('#calendar').fullCalendar( 'removeEventSource', source ); + return; + } + + var parts = source.split('/'); + var id = parts[4]; + + var selector = '#calendar-btn-' + id; + + if($(selector).hasClass('fa-calendar-o')) { + $('#calendar').fullCalendar( 'addEventSource', { url: source, color: color, editable: editable }); + $(selector).removeClass('fa-calendar-o'); + $(selector).addClass(status); + $.get('/cdav/calendar/switch/' + id + '/1'); + } + else { + $('#calendar').fullCalendar( 'removeEventSource', source ); + $(selector).removeClass(status); + $(selector).addClass('fa-calendar-o'); + $.get('/cdav/calendar/switch/' + id + '/0'); + } +} + +function on_fullscreen() { + var view = $('#calendar').fullCalendar('getView'); + if(($('.section-content-tools-wrapper').css('display') === 'none') || ($('.section-content-tools-wrapper').css('display') !== 'none' && view.type === 'month')) + $('#calendar').fullCalendar('option', 'height', $(window).height() - $('.section-title-wrapper').outerHeight(true) - 2); // -2 is for border width (.generic-content-wrapper top and bottom) of .generic-content-wrapper +} + +function on_inline() { + var view = $('#calendar').fullCalendar('getView'); + ((view.type === 'month') ? $('#calendar').fullCalendar('option', 'height', '') : $('#calendar').fullCalendar('option', 'height', 'auto')); +} + +function on_submit() { + $.post( 'cdav/calendar', { + 'submit': $('#event_submit').val(), + 'target': $('#calendar_select').val(), + 'uri': $('#event_uri').val(), + 'title': $('#id_title').val(), + 'dtstart': $('#id_dtstart').val(), + 'dtend': $('#id_dtend').val(), + 'description': $('#id_description').val(), + 'location': $('#id_location').val() + }) + .done(function() { + $('#calendar').fullCalendar( 'refetchEventSources', [ {{$sources}} ] ); + reset_form(); + }); +} + +function on_delete() { + $.post( 'cdav/calendar', { + 'delete': 'delete', + 'target': $('#calendar_select').val(), + 'uri': $('#event_uri').val(), + }) + .done(function() { + $('#calendar').fullCalendar( 'refetchEventSources', [ {{$sources}} ] ); + reset_form(); + }); +} + +function reset_form() { + $('.section-content-tools-wrapper, #event_form_wrapper, #recurrence_warning').hide(); + + $('#event_submit').val(''); + $('#calendar_select').val(''); + $('#event_uri').val(''); + $('#id_title').val(''); + $('#id_dtstart').val(''); + $('#id_dtend').val(''); + + if(new_event.length) + $('#calendar').fullCalendar( 'removeEventSource', new_event); + + if($('#more_block').hasClass('open')) + on_more(); + + if($('main').hasClass('fullscreen')) + on_fullscreen(); +} + +function on_more() { + if($('#more_block').hasClass('open')) { + $('#event_more').html('<i class="fa fa-caret-down"></i> {{$more}}'); + $('#more_block').removeClass('open').hide(); + } + else { + $('#event_more').html('<i class="fa fa-caret-up"></i> {{$less}}'); + $('#more_block').addClass('open').show(); + } +} + +</script> + +<div class="generic-content-wrapper"> + <div class="section-title-wrapper"> + <div class="float-right"> + <div class="dropdown"> + <button id="view_selector" type="button" class="btn btn-outline-secondary btn-sm dropdown-toggle" data-toggle="dropdown"></button> + <div class="dropdown-menu"> + <a class="dropdown-item" href="#" onclick="changeView('changeView', 'month'); return false;">{{$month}}</a></li> + <a class="dropdown-item" href="#" onclick="changeView('changeView', 'agendaWeek'); return false;">{{$week}}</a></li> + <a class="dropdown-item" href="#" onclick="changeView('changeView', 'agendaDay'); return false;">{{$day}}</a></li> + <div class="dropdown-divider"></div> + <a class="dropdown-item" href="#" onclick="changeView('changeView', 'listMonth'); return false;">{{$list_month}}</a></li> + <a class="dropdown-item" href="#" onclick="changeView('changeView', 'listWeek'); return false;">{{$list_week}}</a></li> + <a class="dropdown-item" href="#" onclick="changeView('changeView', 'listDay'); return false;">{{$list_day}}</a></li> + </div> + <div class="btn-group"> + <button class="btn btn-outline-secondary btn-sm" onclick="changeView('prev', false);" title="{{$prev}}"><i class="fa fa-backward"></i></button> + <button id="today-btn" class="btn btn-outline-secondary btn-sm" onclick="changeView('today', false);" title="{{$today}}"><div id="events-spinner" class="spinner s"></div><i class="fa fa-bullseye" style="display: none; width: 1rem;"></i></button> + <button class="btn btn-outline-secondary btn-sm" onclick="changeView('next', false);" title="{{$next}}"><i class="fa fa-forward"></i></button> + </div> + <button id="fullscreen-btn" type="button" class="btn btn-outline-secondary btn-sm" onclick="makeFullScreen();"><i class="fa fa-expand"></i></button> + <button id="inline-btn" type="button" class="btn btn-outline-secondary btn-sm" onclick="makeFullScreen(false);"><i class="fa fa-compress"></i></button> + </div> + </div> + <h2 id="title"></h2> + <div class="clear"></div> + </div> + <div class="section-content-tools-wrapper" style="display: none"> + <div id="recurrence_warning" style="display: none"> + <div class="section-content-warning-wrapper"> + {{$recurrence_warning}} + </div> + <div> + <button id="event_delete_recurrent" type="button" class="btn btn-danger btn-sm">{{$delete_all}}</button> + <button id="event_cancel_recurrent" type="button" class="btn btn-outline-secondary btn-sm">{{$cancel}}</button> + </div> + </div> + <div id="event_form_wrapper" style="display: none"> + <form id="event_form" method="post" action=""> + <input id="event_uri" type="hidden" name="uri" value=""> + {{include file="field_input.tpl" field=$title}} + <label for="calendar_select">{{$calendar_select_label}}</label> + <select id="calendar_select" name="target" class="form-control form-group"> + {{foreach $writable_calendars as $writable_calendar}} + <option value="{{$writable_calendar.id.0}}:{{$writable_calendar.id.1}}">{{$writable_calendar.displayname}}{{if $writable_calendar.sharer}} ({{$writable_calendar.sharer}}){{/if}}</option> + {{/foreach}} + </select> + <div id="more_block" style="display: none;"> + {{include file="field_input.tpl" field=$dtstart}} + {{include file="field_input.tpl" field=$dtend}} + {{include file="field_textarea.tpl" field=$description}} + {{include file="field_textarea.tpl" field=$location}} + </div> + <div class="form-group"> + <div class="pull-right"> + <button id="event_more" type="button" class="btn btn-outline-secondary btn-sm"><i class="fa fa-caret-down"></i> {{$more}}</button> + <button id="event_submit" type="button" value="" class="btn btn-primary btn-sm"></button> + + </div> + <div> + <button id="event_delete" type="button" class="btn btn-danger btn-sm">{{$delete}}</button> + <button id="event_cancel" type="button" class="btn btn-outline-secondary btn-sm">{{$cancel}}</button> + </div> + <div class="clear"></div> + </div> + </form> + </div> + </div> + <div class="section-content-wrapper-np"> + <div id="calendar"></div> + </div> +</div> diff --git a/view/tpl/cdav_widget_addressbook.tpl b/view/tpl/cdav_widget_addressbook.tpl new file mode 100644 index 000000000..80b5feaf6 --- /dev/null +++ b/view/tpl/cdav_widget_addressbook.tpl @@ -0,0 +1,67 @@ +<div class="widget"> + <h3>{{$addressbooks_label}}</h3> + {{foreach $addressbooks as $addressbook}} + <div id="addressbook-{{$addressbook.id}}" class="ml-3"> + <div class="form-group"> + <i class="fa fa-user generic-icons"></i><a href="/cdav/addressbook/{{$addressbook.id}}">{{$addressbook.displayname}}</a> + <div class="float-right"> + <i id="edit-icon" class="fa fa-pencil fakelink generic-icons" onclick="openClose('edit-addressbook-{{$addressbook.id}}')"></i> + <a href="/cdav/addressbooks/{{$addressbook.ownernick}}/{{$addressbook.uri}}/?export"><i id="download-icon" class="fa fa-cloud-download fakelink generic-icons"></i></a> + <a href="#" onclick="dropItem('/cdav/addressbook/drop/{{$addressbook.id}}', '#addressbook-{{$addressbook.id}}'); return false;"><i class="fa fa-trash-o drop-icons"></i></a> + </div> + </div> + <div id="edit-addressbook-{{$addressbook.id}}" class="sub-menu" style="display: none;"> + <form id="edit-addressbook-{{$addressbook.id}}" method="post" action=""> + <label for="edit-{{$addressbook.id}}">{{$edit_label}}</label> + <div id="edit-form-{{$addressbook.id}}" class="form-group"> + <input id="id-{{$addressbook.id}}" name="id" type="hidden" value="{{$addressbook.id}}"> + <input id="edit-{{$addressbook.id}}" name="{DAV:}displayname" type="text" value="{{$addressbook.displayname}}" class="form-control"> + </div> + <div class="form-group"> + <button type="submit" name="edit" value="edit" class="btn btn-primary btn-sm">{{$edit}}</button> + </div> + </form> + </div> + </div> + {{/foreach}} +</div> + +<div class="widget"> + <h3>{{$tools_label}}</h3> + <ul class="nav nav-pills flex-column"> + <li class="nav-item"> + <a class="nav-link" href="#" onclick="openClose('create-addressbook'); return false;"><i class="fa fa-user-plus generic-icons"></i> {{$create_label}}</a> + </li> + <div id="create-addressbook" class="sub-menu-wrapper"> + <div class="sub-menu"> + <form method="post" action=""> + <div class="form-group"> + <input id="create" name="{DAV:}displayname" type="text" placeholder="{{$create_placeholder}}" class="form-control form-group"> + <button type="submit" name="create" value="create" class="btn btn-primary btn-sm">{{$create}}</button> + </div> + </form> + </div> + </div> + <li class="nav-item"> + <a class="nav-link" href="#" onclick="openClose('upload-form'); return false;"><i class="fa fa-cloud-upload generic-icons"></i> {{$import_label}}</a> + </li> + <div id="upload-form" class="sub-menu-wrapper"> + <div class="sub-menu"> + <form enctype="multipart/form-data" method="post" action=""> + <div class="form-group"> + <select id="import" name="target" class="form-control"> + <option value="">{{$import_placeholder}}</option> + {{foreach $addressbooks as $addressbook}} + <option value="{{$addressbook.id}}">{{$addressbook.displayname}}</option> + {{/foreach}} + </select> + </div> + <div class="form-group"> + <input class="form-control-file w-100" id="addressbook-upload-choose" type="file" name="userfile" /> + </div> + <button class="btn btn-primary btn-sm" type="submit" name="a_upload" value="a_upload">{{$upload}}</button> + </form> + </div> + </div> + </ul> +</div> diff --git a/view/tpl/cdav_widget_calendar.tpl b/view/tpl/cdav_widget_calendar.tpl new file mode 100644 index 000000000..8d6414ec6 --- /dev/null +++ b/view/tpl/cdav_widget_calendar.tpl @@ -0,0 +1,121 @@ +{{if $my_calendars}} +<div class="widget"> + <h3>{{$my_calendars_label}}</h3> + {{foreach $my_calendars as $calendar}} + <div id="calendar-{{$calendar.calendarid}}"> + <div class="ml-3{{if !$calendar@last}} form-group{{/if}}"> + <i id="calendar-btn-{{$calendar.calendarid}}" class="fa {{if $calendar.switch}}fa-calendar-check-o{{else}}fa-calendar-o{{/if}} generic-icons fakelink" onclick="add_remove_json_source('{{$calendar.json_source}}', '{{$calendar.color}}', {{$calendar.editable}})" style="color: {{$calendar.color}};"></i>{{$calendar.displayname}} + <div class="float-right"> + <i id="edit-icon" class="fa fa-pencil fakelink generic-icons" onclick="openClose('edit-calendar-{{$calendar.calendarid}}')"></i> + <a href="/cdav/calendars/{{$calendar.ownernick}}/{{$calendar.uri}}/?export"><i id="download-icon" class="fa fa-cloud-download fakelink generic-icons"></i></a> + <i id="share-icon" class="fa fa-share-alt fakelink generic-icons" onclick="openClose('share-calendar-{{$calendar.calendarid}}')"></i> + <a href="#" onclick="var drop = dropItem('/cdav/calendar/drop/{{$calendar.calendarid}}/{{$calendar.instanceid}}', '#calendar-{{$calendar.calendarid}}'); if(drop) { add_remove_json_source('{{$calendar.json_source}}', '{{$calendar.color}}', {{$calendar.editable}}, 'drop'); } return false;"><i class="fa fa-trash-o drop-icons"></i></a> + </div> + <div id="share-calendar-{{$calendar.calendarid}}" class="sub-menu" style="display: none; border-color: {{$calendar.color}};"> + {{if $calendar.sharees}} + {{foreach $calendar.sharees as $sharee}} + <div id="sharee-{{$calendar.calendarid}}-{{$sharee@iteration}}" class="form-group"> + <i class="fa fa-share generic-icons"></i>{{$sharee.name}} {{$sharee.access}} + <div class="pull-right"> + <a href="#" onclick="dropItem('/cdav/calendar/dropsharee/{{$calendar.calendarid}}/{{$calendar.instanceid}}/{{$sharee.hash}}', '#sharee-{{$calendar.calendarid}}-{{$sharee@iteration}}'); return false;"><i class="fa fa-trash-o drop-icons"></i></a> + </div> + </div> + {{/foreach}} + {{/if}} + <form method="post" action=""> + <label for="share-{{$calendar.calendarid}}">{{$share_label}}</label> + <input name="calendarid" type="hidden" value="{{$calendar.calendarid}}"> + <input name="instanceid" type="hidden" value="{{$calendar.instanceid}}"> + <div class="form-group"> + <select id="share-{{$calendar.calendarid}}" name="sharee" class="form-control"> + {{$sharee_options}} + </select> + </div> + <div class="form-group"> + <select name="access" class="form-control"> + {{$access_options}} + </select> + </div> + <div class="form-group"> + <button type="submit" name="share" value="share" class="btn btn-primary btn-sm">{{$share}}</button> + </div> + </form> + </div> + <div id="edit-calendar-{{$calendar.calendarid}}" class="sub-menu" style="display: none; border-color: {{$calendar.color}};"> + <form id="edit-calendar-{{$calendar.calendarid}}" method="post" action="" class="colorpicker-component color-edit"> + <input id="id-{{$calendar.calendarid}}" name="id" type="hidden" value="{{$calendar.calendarid}}:{{$calendar.instanceid}}"> + <input id="color-{{$calendar.calendarid}}" name="color" type="hidden" value="{{$calendar.color}}" class="color-edit-input"> + <label for="edit-form-{{$calendar.calendarid}}">{{$edit_label}}</label> + <div id="edit-form-{{$calendar.calendarid}}" class="input-group form-group"> + <input id="create-{{$calendar.calendarid}}" name="{DAV:}displayname" type="text" value="{{$calendar.displayname}}" class="form-control"> + <span class="input-group-addon"><i></i></span> + </div> + <div class="form-group"> + <button type="submit" name="edit" value="edit" class="btn btn-primary btn-sm">{{$edit}}</button> + </div> + </form> + </div> + </div> + </div> + {{/foreach}} +</div> +{{/if}} + +{{if $shared_calendars}} +<div class="widget"> + <h3>{{$shared_calendars_label}}</h3> + {{foreach $shared_calendars as $calendar}} + <div id="shared-calendar-{{$calendar.calendarid}}" class="ml-3{{if !$calendar@last}} form-group{{/if}}"> + <i id="calendar-btn-{{$calendar.calendarid}}" class="fa {{if $calendar.switch}}{{if $calendar.access == 'read-write'}}fa-calendar-check-o{{else}}fa-calendar-times-o{{/if}}{{else}}fa-calendar-o{{/if}} generic-icons fakelink" onclick="add_remove_json_source('{{$calendar.json_source}}', '{{$calendar.color}}', {{$calendar.editable}}, {{if $calendar.access == 'read-write'}}'fa-calendar-check-o'{{else}}'fa-calendar-times-o'{{/if}})" style="color: {{$calendar.color}};"></i>{{$calendar.displayname}} ({{$calendar.sharer}}) + <div class="pull-right"> + <a href="/cdav/calendars/{{$calendar.ownernick}}/{{$calendar.uri}}/?export"><i id="download-icon" class="fa fa-cloud-download fakelink generic-icons"></i></a> + <a href="#" onclick="var drop = dropItem('/cdav/calendar/drop/{{$calendar.calendarid}}/{{$calendar.instanceid}}', '#shared-calendar-{{$calendar.calendarid}}'); if(drop) { add_remove_json_source('{{$calendar.json_source}}', '{{$calendar.color}}', {{$calendar.editable}}, 'drop'); } return false;"><i class="fa fa-trash-o drop-icons"></i></a> + </div> + </div> + {{/foreach}} +</div> +{{/if}} + +<div class="widget"> + <h3>{{$tools_label}}</h3> + <div class="nav nav-pills flex-column"> + <li class="nav-item"> + <a class="nav-link" href="#" onclick="openClose('create-calendar'); return false;"><i class="fa fa-calendar-plus-o generic-icons"></i> {{$create_label}}</a> + </li> + <div id="create-calendar" class="sub-menu-wrapper"> + <div class="sub-menu"> + <form method="post" action="" class="colorpicker-component color-edit"> + <input id="color" name="color" type="hidden" value="#3a87ad" class="color-edit-input"> + <div id="create-form" class="input-group form-group"> + <input id="create" name="{DAV:}displayname" type="text" placeholder="{{$create_placeholder}}" class="form-control"> + <span class="input-group-addon"><i></i></span> + </div> + <div class="form-group"> + <button type="submit" name="create" value="create" class="btn btn-primary btn-sm">{{$create}}</button> + </div> + </form> + </div> + </div> + <li class="nav-item"> + <a class="nav-link" href="#" onclick="openClose('upload-form'); return false;"><i class="fa fa-cloud-upload generic-icons"></i> {{$import_label}}</a> + </li> + <div id="upload-form" class="sub-menu-wrapper"> + <div class="sub-menu"> + <form enctype="multipart/form-data" method="post" action=""> + <div class="form-group"> + <select id="import" name="target" class="form-control"> + <option value="">{{$import_placeholder}}</option> + {{foreach $writable_calendars as $writable_calendar}} + <option value="{{$writable_calendar.id.0}}:{{$writable_calendar.id.1}}">{{$writable_calendar.displayname}}</option> + {{/foreach}} + </select> + </div> + <div class="form-group"> + <input class="form-control-file w-100" id="event-upload-choose" type="file" name="userfile" /> + </div> + <button class="btn btn-primary btn-sm" type="submit" name="c_upload" value="c_upload">{{$upload}}</button> + </form> + </div> + </div> + </div> +</div> diff --git a/view/tpl/channel.tpl b/view/tpl/channel.tpl index 1a84f1e66..63e09ec05 100755 --- a/view/tpl/channel.tpl +++ b/view/tpl/channel.tpl @@ -17,7 +17,7 @@ </div> <h3> {{if $selected == $channel.channel_id}} - <i class="selected-channel fa fa-circle" title="{{$msg_selected}}"></i> + <i class="fa fa-circle text-success" title="{{$msg_selected}}"></i> {{/if}} {{if $channel.delegate}} <i class="fa fa-arrow-circle-right" title="{{$delegated_desc}}"></i> @@ -37,11 +37,11 @@ <div class="channel-notifications-wrapper"> {{if !$channel.delegate}} <div class="channel-notification"> - <i class="fa fa-envelope{{if $channel.mail != 0}} new-notification{{/if}}"></i> + <i class="fa fa-fw fa-envelope{{if $channel.mail != 0}} text-danger{{/if}}"></i> {{if $channel.mail != 0}}<a href="manage/{{$channel.channel_id}}/mail/combined">{{/if}}{{$channel.mail|string_format:$mail_format}}{{if $channel.mail != 0}}</a>{{/if}} </div> <div class="channel-notification"> - <i class="fa fa-user{{if $channel.intros != 0}} new-notification{{/if}}"></i> + <i class="fa fa-fw fa-user{{if $channel.intros != 0}} text-danger{{/if}}"></i> {{if $channel.intros != 0}}<a href='manage/{{$channel.channel_id}}/connections/ifpending'>{{/if}}{{$channel.intros|string_format:$intros_format}}{{if $channel.intros != 0}}</a>{{/if}} </div> {{/if}} diff --git a/view/tpl/channel_import.tpl b/view/tpl/channel_import.tpl index 2028d6181..baffe9b06 100755 --- a/view/tpl/channel_import.tpl +++ b/view/tpl/channel_import.tpl @@ -1,7 +1,7 @@ <h2>{{$title}}</h2> <form action="import" method="post" enctype="multipart/form-data" id="import-channel-form"> - + <input type="hidden" name="form_security_token" value="{{$form_security_token}}"> <div id="import-desc" class="descriptive-paragraph">{{$desc}}</div> <label for="import-filename" id="label-import-filename" class="import-label" >{{$label_filename}}</label> @@ -40,7 +40,4 @@ <div id="import-submit-end" class="import-field-end"></div> <div id="import-common-desc" class="descriptive-paragraph">{{$pleasewait}}</div> - - </form> - diff --git a/view/tpl/channel_rename.tpl b/view/tpl/channel_rename.tpl new file mode 100755 index 000000000..9948dc647 --- /dev/null +++ b/view/tpl/channel_rename.tpl @@ -0,0 +1,20 @@ +<div class="generic-content-wrapper"> + <div class="section-title-wrapper"> + <h2>{{$title}}</h2> + </div> + <div class="section-content-danger-wrapper" id="rename-channel-desc"> + <strong>{{$desc.0}}</strong><strong>{{$desc.1}}</strong> + </div> + <div class="section-content-tools-wrapper"> + <form action="{{$basedir}}/changeaddr" autocomplete="off" method="post" > + <input type="hidden" name="verify" value="{{$hash}}" /> + <div class="form-group" id="rename-channel-pass-wrapper"> + <label id="rename-channel-pass-label" for="rename-channel-pass">{{$passwd}}</label> + <input class="form-control" type="password" id="rename-channel-pass" autocomplete="off" name="qxz_password" value=" " /> + </div> + {{include file="field_input.tpl" field=$newname}} + <button type="submit" name="submit" class="btn btn-danger">{{$submit}}</button> + </form> + </div> +</div> + diff --git a/view/tpl/channels.tpl b/view/tpl/channels.tpl index 171f833ee..f484b49e5 100755 --- a/view/tpl/channels.tpl +++ b/view/tpl/channels.tpl @@ -1,6 +1,6 @@ <div class="generic-content-wrapper"> <div class="section-title-wrapper"> - <a class="btn btn-success btn-xs pull-right" href="{{$create.0}}" title="{{$create.1}}"><i class="fa fa-plus-circle"></i> {{$create.2}}</a> + <a class="btn btn-success btn-sm pull-right" href="{{$create.0}}" title="{{$create.1}}"><i class="fa fa-plus-circle"></i> {{$create.2}}</a> <h2>{{$header}}</h2> </div> <div class="section-content-wrapper-np"> diff --git a/view/tpl/chat.tpl b/view/tpl/chat.tpl index 31be4136f..c189cbd15 100644 --- a/view/tpl/chat.tpl +++ b/view/tpl/chat.tpl @@ -5,17 +5,20 @@ <form id="chat-destroy" method="post" action="chat"> <input type="hidden" name="room_name" value="{{$room_name}}" /> <input type="hidden" name="action" value="drop" /> - <button class="btn btn-danger btn-xs" type="submit" name="submit" value="{{$drop}}" onclick="return confirmDelete();"><i class="fa fa-trash-o"></i> {{$drop}}</button> + <button class="btn btn-danger btn-sm" type="submit" name="submit" value="{{$drop}}" onclick="return confirmDelete();"><i class="fa fa-trash-o"></i> {{$drop}}</button> </form> {{/if}} - <button id="fullscreen-btn" type="button" class="btn btn-default btn-xs" onclick="makeFullScreen(); adjustFullscreenTopBarHeight();"><i class="fa fa-expand"></i></button> - <button id="inline-btn" type="button" class="btn btn-default btn-xs" onclick="makeFullScreen(false); adjustInlineTopBarHeight();"><i class="fa fa-compress"></i></button> + <button id="fullscreen-btn" type="button" class="btn btn-outline-secondary btn-sm" onclick="makeFullScreen(); adjustFullscreenTopBarHeight();"><i class="fa fa-expand"></i></button> + <button id="inline-btn" type="button" class="btn btn-outline-secondary btn-sm" onclick="makeFullScreen(false); adjustInlineTopBarHeight();"><i class="fa fa-compress"></i></button> </div> <h2>{{$room_name}}</h2> <div class="clear"></div> </div> <div id="chatContainer" class="section-content-wrapper"> <div id="chatTopBar"> + <div id="chat-top-spinner" class="spinner-wrapper"> + <div class="spinner m"></div> + </div> <div id="chatLineHolder"></div> </div> <div class="clear"></div> @@ -25,70 +28,71 @@ <div class="form-group"> <textarea id="chatText" name="chat_text" class="form-control"></textarea> </div> - <div id="chat-submit-wrapper"> + <div id="chat-submit-wrapper" class="clearfix"> <div id="chat-submit" class="dropup pull-right"> - <button class="btn btn-default btn-sm dropdown-toggle" type="button" data-toggle="dropdown"><i class="fa fa-caret-up"></i></button> + <button class="btn btn-outline-secondary btn-sm dropdown-toggle" type="button" data-toggle="dropdown"><i class="fa fa-cog"></i></button> <button class="btn btn-primary btn-sm" type="submit" id="chat-submit" name="submit" value="{{$submit}}">{{$submit}}</button> - <ul class="dropdown-menu"> - <li class="nav-item"><a class="nav-link" href="{{$baseurl}}/chatsvc?f=&room_id={{$room_id}}&status=online"><i class="fa fa-circle online"></i> {{$online}}</a></li> - <li class="nav-item"><a class="nav-link" href="{{$baseurl}}/chatsvc?f=&room_id={{$room_id}}&status=away"><i class="fa fa-circle away"></i> {{$away}}</a></li> - <li class="nav-item"><a class="nav-link" href="{{$baseurl}}/chat/{{$nickname}}/{{$room_id}}/leave"><i class="fa fa-circle leave"></i> {{$leave}}</a></li> - <li class="divider"></li> - <li class="nav-item" id="toggle-notifications"><a class="nav-link" href="" onclick="toggleChatNotifications(); return false;"><i id="toggle-notifications-icon" class="fa fa-bell-slash-o"></i> Toggle notifications</a></li> - <li class="nav-item disabled" id="toggle-notifications-audio"><a class="nav-link" href="" onclick="toggleChatNotificationAudio(); return false;"><i id="toggle-notifications-audio-icon" class="fa fa-volume-off"></i> Toggle sound</a></li> + <div class="dropdown-menu dropdown-menu-right"> + <a class="dropdown-item" href="{{$baseurl}}/chatsvc?f=&room_id={{$room_id}}&status=online"><i class="fa fa-circle online"></i> {{$online}}</a> + <a class="dropdown-item" href="{{$baseurl}}/chatsvc?f=&room_id={{$room_id}}&status=away"><i class="fa fa-circle away"></i> {{$away}}</a> + <a class="dropdown-item" href="{{$baseurl}}/chat/{{$nickname}}/{{$room_id}}/leave"><i class="fa fa-circle leave"></i> {{$leave}}</a> + <div class="dropdown-divider"></div> + <a id="toggle-notifications" class="dropdown-item" href="" onclick="toggleChatNotifications(); return false;"><i id="toggle-notifications-icon" class="fa fa-bell-slash-o"></i> Toggle notifications</a> + <a id="toggle-notifications-audio" class="dropdown-item disabled" href="" onclick="toggleChatNotificationAudio(); return false;"><i id="toggle-notifications-audio-icon" class="fa fa-volume-off"></i> Toggle sound</a> {{if $bookmark_link}} - <li class="divider"></li> - <li class="nav-item"><a class="nav-link" href="{{$bookmark_link}}" target="_blank" ><i class="fa fa-bookmark"></i> {{$bookmark}}</a></li> + <div class="dropdown-divider"></div> + <a class="dropdown-item" href="{{$bookmark_link}}" target="_blank" ><i class="fa fa-bookmark"></i> {{$bookmark}}</a> {{/if}} - </ul> + </div> </div> - <div id="chat-tools" class="btn-toolbar pull-left"> - <div class="btn-group"> - <button id="main-editor-bold" class="btn btn-default btn-sm" title="{{$bold}}" onclick="inserteditortag('b', 'chatText'); return false;"> + <div id="chat-tools" class="btn-toolbar"> + <div class="btn-group mr-2"> + <button id="main-editor-bold" class="btn btn-outline-secondary btn-sm" title="{{$bold}}" onclick="inserteditortag('b', 'chatText'); return false;"> <i class="fa fa-bold jot-icons"></i> </button> - <button id="main-editor-italic" class="btn btn-default btn-sm" title="{{$italic}}" onclick="inserteditortag('i', 'chatText'); return false;"> + <button id="main-editor-italic" class="btn btn-outline-secondary btn-sm" title="{{$italic}}" onclick="inserteditortag('i', 'chatText'); return false;"> <i class="fa fa-italic jot-icons"></i> </button> - <button id="main-editor-underline" class="btn btn-default btn-sm" title="{{$underline}}" onclick="inserteditortag('u', 'chatText'); return false;"> + <button id="main-editor-underline" class="btn btn-outline-secondary btn-sm" title="{{$underline}}" onclick="inserteditortag('u', 'chatText'); return false;"> <i class="fa fa-underline jot-icons"></i> </button> - <button id="main-editor-quote" class="btn btn-default btn-sm" title="{{$quote}}" onclick="inserteditortag('quote', 'chatText'); return false;"> + <button id="main-editor-quote" class="btn btn-outline-secondary btn-sm" title="{{$quote}}" onclick="inserteditortag('quote', 'chatText'); return false;"> <i class="fa fa-quote-left jot-icons"></i> </button> - <button id="main-editor-code" class="btn btn-default btn-sm" title="{{$code}}" onclick="inserteditortag('code', 'chatText'); return false;"> + <button id="main-editor-code" class="btn btn-outline-secondary btn-sm" title="{{$code}}" onclick="inserteditortag('code', 'chatText'); return false;"> <i class="fa fa-terminal jot-icons"></i> </button> </div> - <div class="btn-group hidden-xs"> - <button id="chat-link-wrapper" class="btn btn-default btn-sm" onclick="chatJotGetLink(); return false;" > + <div class="btn-group mr-2 d-none d-md-flex"> + <button id="chat-link-wrapper" class="btn btn-outline-secondary btn-sm" onclick="chatJotGetLink(); return false;" > <i id="chat-link" class="fa fa-link jot-icons" title="{{$insert}}" ></i> </button> </div> {{if $feature_encrypt}} - <div class="btn-group hidden-xs"> - <button id="chat-encrypt-wrapper" class="btn btn-default btn-sm" onclick="red_encrypt('{{$cipher}}', '#chatText', $('#chatText').val()); return false;"> + <div class="btn-group mr-2 d-none d-md-flex"> + <button id="chat-encrypt-wrapper" class="btn btn-outline-secondary btn-sm" onclick="red_encrypt('{{$cipher}}', '#chatText', $('#chatText').val()); return false;"> <i id="chat-encrypt" class="fa fa-key jot-icons" title="{{$encrypt}}" ></i> </button> </div> {{/if}} - <div class="btn-group dropup visible-xs"> - <button type="button" id="more-tools" class="btn btn-default btn-sm dropdown-toggle" data-toggle="dropdown" aria-expanded="false"> - <i id="more-tools-icon" class="fa fa-caret-up jot-icons"></i> + <div class="btn-group dropup d-md-none"> + <button type="button" id="more-tools" class="btn btn-outline-secondary btn-sm dropdown-toggle" data-toggle="dropdown" aria-expanded="false"> + <i id="more-tools-icon" class="fa fa-cog jot-icons"></i> </button> - <ul class="dropdown-menu dropdown-menu-right" role="menu"> - <li class="visible-xs"><a href="#" onclick="chatJotGetLink(); return false;" ><i class="fa fa-link"></i> {{$insert}}</a></li> + <div class="dropdown-menu"> + <a class="dropdown-item" href="#" onclick="chatJotGetLink(); return false;" ><i class="fa fa-link"></i> {{$insert}}</a> {{if $feature_encrypt}} - <li class="divider"></li> - <li class="visible-xs"><a href="#" onclick="red_encrypt('{{$cipher}}', '#chatText' ,$('#chatText').val()); return false;"><i class="fa fa-key"></i> {{$encrypt}}</a></li> + <div class="dropdown-divider"></div> + <a class="dropdown-item" href="#" onclick="red_encrypt('{{$cipher}}', '#chatText' ,$('#chatText').val()); return false;"><i class="fa fa-key"></i> {{$encrypt}}</a> {{/if}} - </ul> + </div> + </div> + <div class="btn-group"> + <div id="chat-rotator" class="mt-2 spinner-wrapper"> + <div class="spinner s"></div> + </div> </div> </div> - <div id="chat-rotator-wrapper" class="pull-left"> - <div id="chat-rotator"></div> - </div> - <div class="clear"></div> </div> </form> </div> @@ -101,7 +105,7 @@ var last_chat = 0; var chat_timer = null; $(document).ready(function() { - $('#chatTopBar').spin('small'); + $('#chat-top-spinner').show(); chat_timer = setTimeout(load_chats,300); $('#chatroom_bookmarks, #vcard').hide(); $('#chatroom_list, #chatroom_members').show(); @@ -134,7 +138,7 @@ function load_chats() { if(data.success && (! stopped)) { update_inroom(data.inroom); update_chats(data.chats); - $('#chatTopBar').spin(false); + $('#chat-top-spinner').hide(); } }); @@ -150,7 +154,7 @@ function update_inroom(inroom) { $.each( inroom, function(index, item) { var newNode = document.createElement('div'); newNode.setAttribute('class', 'member-item'); - $(newNode).html('<img style="height: 32px; width: 32px;" src="' + item.img + '" alt="' + item.name + '" /> ' + '<span class="name">' + item.name + '</span><br /><span class="' + item.status_class + '">' + item.status + '</span>'); + $(newNode).html('<img class="menu-img-2" src="' + item.img + '" alt="' + item.name + '" /> ' + '<span class="contactname">' + item.name + '</span><span class="' + item.status_class + '">' + item.status + '</span>'); html.appendChild(newNode); }); memberChange = chatRoomMembersChange(inroom); // get list of arrivals and departures @@ -293,10 +297,10 @@ function toggleChatNotifications() { function chatJotGetLink() { reply = prompt("{{$linkurl}}"); if(reply && reply.length) { - $('#chat-rotator').spin('tiny'); + $('#chat-rotator').show(); $.get('linkinfo?f=&url=' + reply, function(data) { addmailtext(data); - $('#chat-rotator').spin(false); + $('#chat-rotator').hide(); }); } } diff --git a/view/tpl/chatroom_new.tpl b/view/tpl/chatroom_new.tpl index 1b7e0501a..1497939f6 100644 --- a/view/tpl/chatroom_new.tpl +++ b/view/tpl/chatroom_new.tpl @@ -3,7 +3,7 @@ {{include file="field_input.tpl" field=$name}} {{include file="field_input.tpl" field=$chat_expire}} <div class="btn-group pull-right"> - <button id="dbtn-acl" class="btn btn-default" data-toggle="modal" data-target="#aclModal" title="{{$permissions}}" onclick="return false;" ><i id="jot-perms-icon" class="fa fa-{{$lockstate}}"></i></button> + <button id="dbtn-acl" class="btn btn-outline-secondary" data-toggle="modal" data-target="#aclModal" title="{{$permissions}}" onclick="return false;" ><i id="jot-perms-icon" class="fa fa-{{$lockstate}}"></i></button> <button id="dbtn-submit" class="acl-submit btn btn-primary" type="submit" name="submit" value="{{$submit}}" data-formid="chatroom-new-form">{{$submit}}</button> </div> <div class="clear"></div> diff --git a/view/tpl/chatroomlist.tpl b/view/tpl/chatroomlist.tpl index ff4b79a4b..a81b8ec1e 100644 --- a/view/tpl/chatroomlist.tpl +++ b/view/tpl/chatroomlist.tpl @@ -1,9 +1,9 @@ <div id="chatroom_list" class="widget"> <h3>{{$header}}</h3> - <ul class="nav nav-pills nav-stacked"> - <li><a href="{{$baseurl}}/chat/{{$nickname}}">{{$overview}}</a></li> + <ul class="nav nav-pills flex-column"> + <li class="nav-item"><a class="nav-link" href="{{$baseurl}}/chat/{{$nickname}}">{{$overview}}</a></li> {{foreach $items as $item}} - <li><a href="{{$baseurl}}/chat/{{$nickname}}/{{$item.cr_id}}"><span class="badge pull-right">{{$item.cr_inroom}}</span>{{$item.cr_name}}</a></li> + <li class="nav-item"><a class="nav-link" href="{{$baseurl}}/chat/{{$nickname}}/{{$item.cr_id}}"><span class="badge pull-right">{{$item.cr_inroom}}</span>{{$item.cr_name}}</a></li> {{/foreach}} </ul> </div> diff --git a/view/tpl/chatrooms.tpl b/view/tpl/chatrooms.tpl index 64f6e8d0f..0e6847608 100644 --- a/view/tpl/chatrooms.tpl +++ b/view/tpl/chatrooms.tpl @@ -1,7 +1,7 @@ <div class="generic-content-wrapper"> - <div class="section-title-wrapper"> + <div class="section-title-wrapper clearfix"> {{if $is_owner}} - <button type="button" class="btn btn-success btn-xs pull-right acl-form-trigger" onclick="openClose('chatroom-new');" data-form_id="chatroom-new-form"><i class="fa fa-plus-circle"></i> {{$newroom}}</button> + <button type="button" class="btn btn-success btn-sm pull-right acl-form-trigger" onclick="openClose('chatroom-new');" data-form_id="chatroom-new-form"><i class="fa fa-plus-circle"></i> {{$newroom}}</button> {{/if}} <h2>{{$header}}</h2> </div> @@ -21,13 +21,13 @@ <tr class="chatroom-index-row"> <td><a href="{{$baseurl}}/chat/{{$nickname}}/{{$room.cr_id}}">{{$room.cr_name}}</a></td> <td>{{$room.cr_expire}} min</td> - <td class="chatrooms-index-tool{{if $room.allow_cid || $room.allow_gid || $room.deny_cid || $room.deny_gid}} dropdown pull-right{{/if}}"> + <td class="chatrooms-index-tool{{if $room.allow_cid || $room.allow_gid || $room.deny_cid || $room.deny_gid}} dropdown float-right{{/if}}"> {{if $room.allow_cid || $room.allow_gid || $room.deny_cid || $room.deny_gid}} - <i class="fa fa-lock lockview dropdown-toggle" data-toggle="dropdown" onclick="lockview('chatroom',{{$room.cr_id}});"></i> + <i class="fa fa-lock lockview" data-toggle="dropdown" onclick="lockview('chatroom',{{$room.cr_id}});"></i> <ul id="panel-{{$room.cr_id}}" class="lockview-panel dropdown-menu"></ul> {{/if}} </td> - <td><span class="badge">{{$room.cr_inroom}}</span></td> + <td><span class="badge badge-secondary">{{$room.cr_inroom}}</span></td> </tr> {{/foreach}} </table> diff --git a/view/tpl/cloud.tpl b/view/tpl/cloud.tpl index d1567af9f..e7237c7e6 100644 --- a/view/tpl/cloud.tpl +++ b/view/tpl/cloud.tpl @@ -1,3 +1,7 @@ +<script src="library/blueimp_upload/js/vendor/jquery.ui.widget.js"></script> +<script src="library/blueimp_upload/js/jquery.iframe-transport.js"></script> +<script src="library/blueimp_upload/js/jquery.fileupload.js"></script> + <div class="generic-content-wrapper"> {{include file="cloud_header.tpl"}} {{include file="cloud_directory.tpl"}} diff --git a/view/tpl/cloud_actionspanel.tpl b/view/tpl/cloud_actionspanel.tpl index 36edc3b44..292452cca 100644 --- a/view/tpl/cloud_actionspanel.tpl +++ b/view/tpl/cloud_actionspanel.tpl @@ -1,3 +1,4 @@ +<input id="invisible-cloud-file-upload" type="file" name="files" style="visibility:hidden;position:absolute;top:-50;left:-50;width:0;height:0;" multiple> <div id="files-mkdir-tools" class="section-content-tools-wrapper"> <label for="files-mkdir">{{$folder_header}}</label> <form id="mkdir-form" method="post" action="file_upload" class="acl-form" data-form_id="mkdir-form" data-allow_cid='{{$allow_cid}}' data-allow_gid='{{$allow_gid}}' data-deny_cid='{{$deny_cid}}' data-deny_gid='{{$deny_gid}}'> @@ -8,7 +9,7 @@ <div class="pull-right btn-group"> <div class="btn-group"> {{if $lockstate}} - <button class="btn btn-default btn-sm" data-toggle="modal" data-target="#aclModal" type="button"> + <button class="btn btn-outline-secondary btn-sm" data-toggle="modal" data-target="#aclModal" type="button"> <i class="jot-perms-icon fa fa-{{$lockstate}}"></i> </button> {{/if}} @@ -19,21 +20,22 @@ <div class="clear"></div> </div> <div id="files-upload-tools" class="section-content-tools-wrapper"> - {{if $quota.limit || $quota.used}}<div class="{{if $quota.warning}}section-content-danger-wrapper{{else}}section-content-info-wrapper{{/if}}">{{if $quota.warning}}<strong>{{$quota.warning}} </strong>{{/if}}{{$quota.desc}}</div>{{/if}} - <form id="ajax-upload-files" method="post" action="file_upload" enctype="multipart/form-data" class="acl-form" data-form_id="ajax-upload-files" data-allow_cid='{{$allow_cid}}' data-allow_gid='{{$allow_gid}}' data-deny_cid='{{$deny_cid}}' data-deny_gid='{{$deny_gid}}'> + {{if $quota.limit || $quota.used}}<div class="{{if $quota.warning}}section-content-danger-wrapper{{else}}section-content-info-wrapper{{/if}}">{{if $quota.warning}}<strong>{{$quota.warning}} </strong>{{/if}}{{if $quota.desc}}{{$quota.desc}}<br><br>{{/if}}</div>{{/if}} + <form id="ajax-upload-files" method="post" action="#" enctype="multipart/form-data" class="acl-form" data-form_id="ajax-upload-files" data-allow_cid='{{$allow_cid}}' data-allow_gid='{{$allow_gid}}' data-deny_cid='{{$deny_cid}}' data-deny_gid='{{$deny_gid}}'> <input type="hidden" name="directory" value="{{$path}}" /> <input type="hidden" name="channick" value="{{$channick}}" /> <input type="hidden" name="return_url" value="{{$return_url}}" /> - <label for="files-upload">{{$upload_header}}</label> - <input class="form-group pull-left" id="files-upload" type="file" name="userfile"> + <!--label for="files-upload">{{$upload_header}}</label> + <input class="form-group pull-left" id="files-upload" type="file" name="files[]" multiple --> + {{include file="field_checkbox.tpl" field=$notify}} <div class="pull-right btn-group"> <div class="btn-group"> {{if $lockstate}} - <button class="btn btn-default btn-sm" data-toggle="modal" data-target="#aclModal" type="button"> + <button class="btn btn-outline-secondary btn-sm" data-toggle="modal" data-target="#aclModal" type="button"> <i class="jot-perms-icon fa fa-{{$lockstate}}"></i> </button> {{/if}} - <button id="upload-submit" class="btn btn-primary btn-sm pull-right" type="submit" name="submit" value="{{$upload_submit}}">{{$upload_submit}}</button> + <button id="upload-submit" class="btn btn-primary btn-sm pull-right">{{$upload_submit}}</button> </div> </div> </form> diff --git a/view/tpl/cloud_directory.tpl b/view/tpl/cloud_directory.tpl index 5a84028c1..ad3caff88 100644 --- a/view/tpl/cloud_directory.tpl +++ b/view/tpl/cloud_directory.tpl @@ -1,12 +1,50 @@ <div id="cloud-drag-area" class="section-content-wrapper-np"> + {{if $tiles}} + <table id="cloud-index"> + <tr id="new-upload-progress-bar-1"></tr> {{* this is needed to append the upload files in the right order *}} + </table> + + {{if $parentpath}} + <div class="cloud-container" > + + <div class="cloud-icon tiles"><a href="{{$parentpath.path}}"> + <div class="cloud-icon-container"><i class="fa fa-fw fa-level-up" ></i></div> + </a> + </div> + <div class="cloud-title"><a href="{{$parentpath.path}}">..</a> + </div> + </div> + {{/if}} + + {{foreach $entries as $item}} + <div class="cloud-container"> + <div class="cloud-icon tiles"><a href="{{$item.fullPath}}"> + {{if $item.photo_icon}} + <img src="{{$item.photo_icon}}" title="{{$item.type}}" > + {{else}} + <div class="cloud-icon-container"><i class="fa fa-fw {{$item.iconFromType}}" title="{{$item.type}}"></i></div> + {{/if}} + </a> + </div> + <div class="cloud-title"><a href="{{$item.fullPath}}"> + {{$item.displayName}} + </a> + </div> + {{if $item.is_owner}} + + {{/if}} + </div> + {{/foreach}} + <div class="clear"></div> + {{else}} <table id="cloud-index"> <tr> <th width="1%"></th> <th width="92%">{{$name}}</th> <th width="1%"></th><th width="1%"></th><th width="1%"></th><th width="1%"></th> <th width="1%">{{*{{$type}}*}}</th> - <th width="1%" class="hidden-xs">{{$size}}</th> - <th width="1%" class="hidden-xs">{{$lastmod}}</th> + <th width="1%" class="d-none d-md-table-cell">{{$size}}</th> + <th width="1%" class="d-none d-md-table-cell">{{$lastmod}}</th> </tr> {{if $parentpath}} <tr> @@ -14,18 +52,18 @@ <td><a href="{{$parentpath.path}}" title="{{$parent}}">..</a></td> <td></td><td></td><td></td><td></td> <td>{{*[{{$parent}}]*}}</td> - <td class="hidden-xs"></td> - <td class="hidden-xs"></td> + <td class="d-none d-md-table-cell"></td> + <td class="d-none d-md-table-cell"></td> </tr> {{/if}} - <tr id="new-upload-progress-bar--1"></tr> {{* this is needed to append the upload files in the right order *}} + <tr id="new-upload-progress-bar-1"></tr> {{* this is needed to append the upload files in the right order *}} {{foreach $entries as $item}} <tr id="cloud-index-{{$item.attachId}}"> <td><i class="fa {{$item.iconFromType}}" title="{{$item.type}}"></i></td> <td><a href="{{$item.fullPath}}">{{$item.displayName}}</a></td> {{if $item.is_owner}} <td class="cloud-index-tool">{{$item.attachIcon}}</td> - <td id="file-edit-{{$item.attachId}}" class="cloud-index-tool"></td> + <td class="cloud-index-tool"><div id="file-edit-{{$item.attachId}}" class="spinner-wrapper"><div class="spinner s"></div></div></td> <td class="cloud-index-tool"><i class="fakelink fa fa-pencil" onclick="filestorage(event, '{{$nick}}', {{$item.attachId}});"></i></td> <td class="cloud-index-tool"><a href="#" title="{{$delete}}" onclick="dropItem('{{$item.fileStorageUrl}}/{{$item.attachId}}/delete', '#cloud-index-{{$item.attachId}},#cloud-tools-{{$item.attachId}}'); return false;"><i class="fa fa-trash-o drop-icons"></i></a></td> @@ -33,8 +71,8 @@ <td></td><td></td><td></td><td></td> {{/if}} <td>{{*{{$item.type}}*}}</td> - <td class="hidden-xs">{{$item.sizeFormatted}}</td> - <td class="hidden-xs">{{$item.lastmodified}}</td> + <td class="d-none d-md-table-cell">{{$item.sizeFormatted}}</td> + <td class="d-none d-md-table-cell">{{$item.lastmodified}}</td> </tr> <tr id="cloud-tools-{{$item.attachId}}"> <td id="perms-panel-{{$item.attachId}}" colspan="9"></td> @@ -42,4 +80,5 @@ {{/foreach}} </table> + {{/if}} </div> diff --git a/view/tpl/cloud_header.tpl b/view/tpl/cloud_header.tpl index d41cc9d67..468f2febc 100644 --- a/view/tpl/cloud_header.tpl +++ b/view/tpl/cloud_header.tpl @@ -1,11 +1,12 @@ <div class="section-title-wrapper"> {{if $actionspanel}} <div class="pull-right"> + <a href="cloud_tiles/{{$cpath}}" class="btn btn-sm btn-outline-secondary"><i class="fa fa-fw {{if $tiles}}fa-list-ul{{else}}fa-table{{/if}}"></i></a> {{if $is_owner}} - <a href="/sharedwithme" class="btn btn-xs btn-default"><i class="fa fa-cloud-download"></i> {{$shared}}</a> + <a href="/sharedwithme" class="btn btn-sm btn-outline-secondary"><i class="fa fa-cloud-download"></i> {{$shared}}</a> {{/if}} - <button id="files-create-btn" class="btn btn-xs btn-primary" onclick="openClose('files-mkdir-tools'); closeMenu('files-upload-tools');"><i class="fa fa-folder-o"></i> {{$create}}</button> - <button id="files-upload-btn" class="btn btn-xs btn-success" onclick="openClose('files-upload-tools'); closeMenu('files-mkdir-tools');"><i class="fa fa-arrow-circle-o-up"></i> {{$upload}}</button> + <button id="files-create-btn" class="btn btn-sm btn-primary" onclick="openClose('files-mkdir-tools'); closeMenu('files-upload-tools');"><i class="fa fa-folder-o"></i> {{$create}}</button> + <button id="files-upload-btn" class="btn btn-sm btn-success" onclick="openClose('files-upload-tools'); closeMenu('files-mkdir-tools');"><i class="fa fa-arrow-circle-o-up"></i> {{$upload}}</button> </div> {{/if}} <h2>{{$header}}</h2> diff --git a/view/tpl/comment_item.tpl b/view/tpl/comment_item.tpl index a98b9e5eb..62530c1de 100755 --- a/view/tpl/comment_item.tpl +++ b/view/tpl/comment_item.tpl @@ -10,7 +10,15 @@ <input type="hidden" name="return" value="{{$return_path}}" /> <input type="hidden" name="jsreload" value="{{$jsreload}}" /> <input type="hidden" name="preview" id="comment-preview-inp-{{$id}}" value="0" /> - <textarea id="comment-edit-text-{{$id}}" class="comment-edit-text-empty" name="body" onFocus="commentOpenUI(this,{{$id}});" onBlur="commentCloseUI(this,{{$id}});" ondragenter="linkdropper(event);" ondragleave="linkdropexit(event);" ondragover="linkdropper(event);" ondrop="linkdrop(event);" >{{$comment}}</textarea> + {{if $anoncomments && ! $observer}} + <div id="comment-edit-anon-{{$id}}" style="display: none;" > + {{include file="field_input.tpl" field=$anonname}} + {{include file="field_input.tpl" field=$anonmail}} + {{include file="field_input.tpl" field=$anonurl}} + {{$anon_extras}} + </div> + {{/if}} + <textarea id="comment-edit-text-{{$id}}" class="comment-edit-text" placeholder="{{$comment}}" name="body" ondragenter="linkdropper(event);" ondragleave="linkdropexit(event);" ondragover="linkdropper(event);" ondrop="linkdrop(event);" ></textarea> {{if $qcomment}} <select id="qcomment-select-{{$id}}" name="qcomment-{{$id}}" class="qcomment" onchange="qCommentInsert(this,{{$id}});" > <option value=""></option> @@ -19,56 +27,54 @@ {{/foreach}} </select> {{/if}} - <div class="clear"></div> - <div id="comment-tools-{{$id}}" class="comment-tools"> + <div id="comment-tools-{{$id}}" class="pt-2 comment-tools"> <div id="comment-edit-bb-{{$id}}" class="btn-toolbar pull-left"> - <div class='btn-group'> - <button class="btn btn-default btn-xs" title="{{$edbold}}" onclick="insertbbcomment('{{$comment}}','b', {{$id}}); return false;"> + <div class="btn-group mr-2"> + <button class="btn btn-outline-secondary btn-sm" title="{{$edbold}}" onclick="insertbbcomment('{{$comment}}','b', {{$id}}); return false;"> <i class="fa fa-bold comment-icon"></i> </button> - <button class="btn btn-default btn-xs" title="{{$editalic}}" onclick="insertbbcomment('{{$comment}}','i', {{$id}}); return false;"> + <button class="btn btn-outline-secondary btn-sm" title="{{$editalic}}" onclick="insertbbcomment('{{$comment}}','i', {{$id}}); return false;"> <i class="fa fa-italic comment-icon"></i> </button> - <button class="btn btn-default btn-xs" title="{{$eduline}}" onclick="insertbbcomment('{{$comment}}','u', {{$id}}); return false;"> + <button class="btn btn-outline-secondary btn-sm" title="{{$eduline}}" onclick="insertbbcomment('{{$comment}}','u', {{$id}}); return false;"> <i class="fa fa-underline comment-icon"></i> </button> - <button class="btn btn-default btn-xs" title="{{$edquote}}" onclick="insertbbcomment('{{$comment}}','quote', {{$id}}); return false;"> + <button class="btn btn-outline-secondary btn-sm" title="{{$edquote}}" onclick="insertbbcomment('{{$comment}}','quote', {{$id}}); return false;"> <i class="fa fa-quote-left comment-icon"></i> </button> - <button class="btn btn-default btn-xs" title="{{$edcode}}" onclick="insertbbcomment('{{$comment}}','code', {{$id}}); return false;"> + <button class="btn btn-outline-secondary btn-sm" title="{{$edcode}}" onclick="insertbbcomment('{{$comment}}','code', {{$id}}); return false;"> <i class="fa fa-terminal comment-icon"></i> </button> </div> - <div class='btn-group'> - <!--button class="btn btn-default btn-xs" title="{{$edimg}}" onclick="insertbbcomment('{{$comment}}','img', {{$id}}); return false;"> - <i class="fa fa-camera comment-icon"></i> - </button--> - <button class="btn btn-default btn-xs" title="{{$edurl}}" onclick="insertCommentURL('{{$comment}}',{{$id}}); return false;"> + <div class="btn-group mr-2"> + {{if $can_upload}} + <button class="btn btn-outline-secondary btn-sm" title="{{$edatt}}" onclick="insertCommentAttach('{{$comment}}',{{$id}}); return false;"> + <i class="fa fa-paperclip comment-icon"></i> + </button> + {{/if}} + <button class="btn btn-outline-secondary btn-sm" title="{{$edurl}}" onclick="insertCommentURL('{{$comment}}',{{$id}}); return false;"> <i class="fa fa-link comment-icon"></i> </button> - <!--button class="btn btn-default btn-xs" title="{{$edvideo}}" onclick="insertbbcomment('{{$comment}}','video', {{$id}}); return false;"> - <i class="fa fa-video-camera comment-icon"></i> - </button--> </div> {{if $feature_encrypt}} - <div class='btn-group'> - <button class="btn btn-default btn-xs" title="{{$encrypt}}" onclick="red_encrypt('{{$cipher}}','#comment-edit-text-' + '{{$id}}',''); return false;"> + <div class="btn-group mr-2"> + <button class="btn btn-outline-secondary btn-sm" title="{{$encrypt}}" onclick="red_encrypt('{{$cipher}}','#comment-edit-text-' + '{{$id}}',''); return false;"> <i class="fa fa-key comment-icon"></i> </button> </div> {{/if}} {{$comment_buttons}} </div> - <div class="btn-group pull-right" id="comment-edit-submit-wrapper-{{$id}}"> + <div class="btn-group float-right" id="comment-edit-submit-wrapper-{{$id}}"> {{if $preview}} - <button id="comment-edit-presubmit-{{$id}}" class="btn btn-default btn-xs" onclick="preview_comment({{$id}}); return false;" title="{{$preview}}"> + <button id="comment-edit-presubmit-{{$id}}" class="btn btn-outline-secondary btn-sm" onclick="preview_comment({{$id}}); return false;" title="{{$preview}}"> <i class="fa fa-eye comment-icon" ></i> </button> {{/if}} - <button id="comment-edit-submit-{{$id}}" class="btn btn-primary btn-xs" type="submit" name="button-submit" onclick="post_comment({{$id}}); return false;">{{$submit}}</button> + <button id="comment-edit-submit-{{$id}}" class="btn btn-primary btn-sm" type="submit" name="button-submit" onclick="post_comment({{$id}}); return false;">{{$submit}}</button> </div> </div> <div class="clear"></div> </form> </div> - <div id="comment-edit-preview-{{$id}}" class="comment-edit-preview"></div> + <div id="comment-edit-preview-{{$id}}" class="comment-edit-preview mt-4"></div> diff --git a/view/tpl/common_friends.tpl b/view/tpl/common_friends.tpl index 489717e78..b99075210 100755 --- a/view/tpl/common_friends.tpl +++ b/view/tpl/common_friends.tpl @@ -1,15 +1,17 @@ -<div class="profile-match-wrapper"> - <div class="profile-match-photo"> - <a href="{{$url}}"> - <img src="{{$photo}}" alt="{{$name}}" width="80" height="80" title="{{$name}} [{{$url}}]" /> - </a> +<div class="generic-content-wrapper"> + <div class="section-title-wrapper"> + <h2>{{$title}}</h2> </div> - <div class="profile-match-break"></div> - <div class="profile-match-name"> - <a href="{{$url}}" title="{{$name}}[{{$tags}}]">{{$name}}</a> + <div class="section-content-wrapper clearfix"> + {{foreach $items as $item}} + <div class="float-left mr-4"> + <a href="{{$item.url}}"> + <img class="contact-block-img" src="{{$item.photo}}" alt="{{$item.name}}" title="{{$item.name}} [{{$item.url}}]" /> + </a> + <div> + {{$item.name}} + </div> + </div> + {{/foreach}} </div> - {{if $note}} - <div class="profile-match-note">{{$note}}</div> - {{/if}} - <div class="profile-match-end"></div> </div> diff --git a/view/tpl/common_tabs.tpl b/view/tpl/common_tabs.tpl index fa6bfbdfa..29c46369b 100755 --- a/view/tpl/common_tabs.tpl +++ b/view/tpl/common_tabs.tpl @@ -1,8 +1,17 @@ -<div id="tabs-collapse-1" class="navbar-collapse collapse"> - <ul class="nav nav-tabs nav-justified"> +<div class="mb-4 d-none d-md-block"> + <ul class="nav nav-tabs nav-fill"> {{foreach $tabs as $tab}} - <li class="{{$tab.sel}}" {{if $tab.id}}id="{{$tab.id}}"{{/if}}><a href="{{$tab.url}}"{{if $tab.title}} title="{{$tab.title}}"{{/if}}>{{$tab.label}}</a></li> + <li class="nav-item"{{if $tab.id}} id="{{$tab.id}}"{{/if}}><a class="nav-link{{if $tab.sel}} {{$tab.sel}}{{/if}}" href="{{$tab.url}}"{{if $tab.title}} title="{{$tab.title}}"{{/if}}>{{$tab.label}}</a></li> {{/foreach}} </ul> </div> -<div class="tabs-end"></div> +<div class="d-md-none dropdown clearfix" style="position:fixed; right:7px; top:4.5rem; z-index:1020"> + <button type="button" class="btn btn-outline-secondary btn-sm float-right" data-toggle="dropdown"> + <i class="fa fa-bars"></i> + </button> + <div class="dropdown-menu dropdown-menu-right"> + {{foreach $tabs as $tab}} + <a class="dropdown-item{{if $tab.sel}} {{$tab.sel}}{{/if}}" href="{{$tab.url}}"{{if $tab.title}} title="{{$tab.title}}"{{/if}}>{{$tab.label}}</a> + {{/foreach}} + </div> +</div> diff --git a/view/tpl/connection_template.tpl b/view/tpl/connection_template.tpl index 64d27e609..8e49c9e27 100755 --- a/view/tpl/connection_template.tpl +++ b/view/tpl/connection_template.tpl @@ -1,20 +1,20 @@ <div id="contact-entry-wrapper-{{$contact.id}}"> - <div class="section-subtitle-wrapper"> + <div class="section-subtitle-wrapper clearfix"> <div class="pull-right"> {{if $contact.approve && $contact.ignore}} <form action="connedit/{{$contact.id}}" method="post" > - <button type="submit" class="btn btn-success btn-xs" name="pending" value="1" title="{{$contact.approve_hover}}"><i class="fa fa-check"></i> {{$contact.approve}}</button> + <button type="submit" class="btn btn-success btn-sm" name="pending" value="1" title="{{$contact.approve_hover}}"><i class="fa fa-check"></i> {{$contact.approve}}</button> - <a href="connedit/{{$contact.id}}/ignore" class="btn btn-warning btn-xs" title="{{$contact.ignore_hover}}"><i class="fa fa-ban"></i> {{$contact.ignore}}</a> + <a href="connedit/{{$contact.id}}/ignore" class="btn btn-warning btn-sm" title="{{$contact.ignore_hover}}"><i class="fa fa-ban"></i> {{$contact.ignore}}</a> {{/if}} - <a href="#" class="btn btn-danger btn-xs" title="{{$contact.delete_hover}}" onclick="dropItem('{{$contact.deletelink}}', '#contact-entry-wrapper-{{$contact.id}}'); return false;"><i class="fa fa-trash-o"></i> {{$contact.delete}}</a> - <a href="{{$contact.link}}" class="btn btn-default btn-xs" title="{{$contact.edit_hover}}"><i class="fa fa-pencil"></i></a> + <a href="#" class="btn btn-danger btn-sm contact-delete-btn" title="{{$contact.delete_hover}}" onclick="dropItem('{{$contact.deletelink}}', '#contact-entry-wrapper-{{$contact.id}}'); return false;"><i class="fa fa-trash-o"></i> {{$contact.delete}}</a> + <a href="{{$contact.link}}" class="btn btn-outline-secondary btn-sm" title="{{$contact.edit_hover}}"><i class="fa fa-pencil"></i> {{$contact.edit}}</a> {{if $contact.approve}} </form> {{/if}} </div> - <h3>{{if $contact.public_forum}}<i class="fa fa-comments-o"></i> {{/if}}<a href="{{$contact.url}}" title="{{$contact.img_hover}}" >{{$contact.name}}</a>{{if $contact.phone}} <a class="btn btn-default btn-xs" href="tel:{{$contact.phone}}" title="{{$contact.call}}"><i class="fa fa-phone connphone"></i></a>{{/if}}</h3> + <h3>{{if $contact.public_forum}}<i class="fa fa-comments-o"></i> {{/if}}<a href="{{$contact.url}}" title="{{$contact.img_hover}}" >{{$contact.name}}</a>{{if $contact.phone}} <a class="btn btn-outline-secondary btn-sm" href="tel:{{$contact.phone}}" title="{{$contact.call}}"><i class="fa fa-phone connphone"></i></a>{{/if}}</h3> </div> <div class="section-content-tools-wrapper"> <div class="contact-photo-wrapper" > diff --git a/view/tpl/connections.tpl b/view/tpl/connections.tpl index 1f7aa05b7..3b152ef5e 100755 --- a/view/tpl/connections.tpl +++ b/view/tpl/connections.tpl @@ -1,33 +1,31 @@ <div class="generic-content-wrapper"> - <div class="section-title-wrapper"> + <div class="section-title-wrapper clearfix"> <div class="dropdown pull-right"> - <button type="button" class="btn btn-primary btn-xs" onclick="openClose('contacts-search-form');"> + <button type="button" class="btn btn-primary btn-sm" onclick="openClose('contacts-search-form'); $('#contacts-search').focus()"> <i class="fa fa-search"></i> {{$label}} </button> - <button type="button" class="btn btn-default btn-xs dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" title="{{$sort}}"> + <button type="button" class="btn btn-outline-secondary btn-sm dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" title="{{$sort}}"> <i class="fa fa-sort"></i> </button> - <ul class="dropdown-menu"> + <div class="dropdown-menu dropdown-menu-right"> {{foreach $tabs as $menu}} - <li><a href="{{$menu.url}}">{{$menu.label}}</a></li> + <a class="dropdown-item" href="{{$menu.url}}">{{$menu.label}}</a> {{/foreach}} - </ul> + </div> </div> {{if $finding}}<h2>{{$finding}}</h2>{{else}}<h2>{{$header}}{{if $total}} ({{$total}}){{/if}}</h2>{{/if}} </div> <div id="contacts-search-form" class="section-content-tools-wrapper"> <form action="{{$cmd}}" method="get" > - <div class="form-group"> - <div class="input-group"> - <input type="text" name="search" id="contacts-search" class="widget-input" onfocus="this.select();" value="{{$search}}" placeholder="{{$desc}}" /> - <div class="input-group-btn"> - <button id="contacts-search-submit" class="btn btn-default btn-sm" type="submit" name="submit" value="{{$submit}}"><i class="fa fa-search"></i></button> - </div> + <div class="input-group form-group"> + <input type="text" name="search" id="contacts-search" class="form-control" onfocus="this.select();" value="{{$search}}" placeholder="{{$desc}}" /> + <div class="input-group-btn"> + <button id="contacts-search-submit" class="btn btn-outline-secondary" type="submit" name="submit" value="{{$submit}}"><i class="fa fa-fw fa-search"></i></button> </div> </div> </form> </div> - <div id="connections-wrapper"> + <div id="connections-wrapper clearfix"> {{foreach $contacts as $contact}} {{include file="connection_template.tpl"}} {{/foreach}} @@ -35,4 +33,6 @@ </div> </div> <script>$(document).ready(function() { loadingPage = false;});</script> -<div id="page-spinner"></div> +<div id="page-spinner" class="spinner-wrapper"> + <div class="spinner m"></div> +</div> diff --git a/view/tpl/contact_slider.tpl b/view/tpl/contact_slider.tpl index 550abc147..0848df673 100755 --- a/view/tpl/contact_slider.tpl +++ b/view/tpl/contact_slider.tpl @@ -4,10 +4,10 @@ $(document).ready(function() { // The slider does not render correct if width is given in % and // the slider container is hidden (display: none) during rendering. // So let's unhide it to render and hide again afterwards. - if(!$("#affinity-tool-collapse").hasClass("in")) { - $("#affinity-tool-collapse").addClass("in"); + if(!$("#affinity-tool-collapse").hasClass("show")) { + $("#affinity-tool-collapse").addClass("show"); makeContactSlider(); - $("#affinity-tool-collapse").removeClass("in"); + $("#affinity-tool-collapse").removeClass("show"); } else { makeContactSlider(); diff --git a/view/tpl/conv_frame.tpl b/view/tpl/conv_frame.tpl index aa7b55e9b..8aa865076 100755 --- a/view/tpl/conv_frame.tpl +++ b/view/tpl/conv_frame.tpl @@ -1,5 +1,8 @@ <div id="threads-begin"></div> <div id="threads-end"></div> <div id="conversation-end"></div> -<div id="page-spinner"></div> +<div id="page-spinner" class="spinner-wrapper"> + <div class="spinner m"></div> +</div> + diff --git a/view/tpl/conv_item.tpl b/view/tpl/conv_item.tpl index b5ff475b2..e9f507f1e 100755 --- a/view/tpl/conv_item.tpl +++ b/view/tpl/conv_item.tpl @@ -6,8 +6,8 @@ {{/if}} <div id="thread-wrapper-{{$item.id}}" class="thread-wrapper{{if $item.toplevel}} {{$item.toplevel}} generic-content-wrapper h-entry {{else}} u-comment h-cite {{/if}} item_{{$item.submid}}"> <a name="item_{{$item.id}}" ></a> - <div class="wall-item-outside-wrapper {{$item.indent}}{{$item.previewing}}" id="wall-item-outside-wrapper-{{$item.id}}" > - <div class="wall-item-content-wrapper {{$item.indent}}" id="wall-item-content-wrapper-{{$item.id}}" style="clear:both;"> + <div class="wall-item-outside-wrapper{{if $item.is_comment}} comment{{/if}}{{if $item.previewing}} preview{{/if}}" id="wall-item-outside-wrapper-{{$item.id}}" > + <div class="clearfix wall-item-content-wrapper{{if $item.is_comment}} comment{{/if}}" id="wall-item-content-wrapper-{{$item.id}}"> {{if $item.photo}} <div class="wall-photo-item" id="wall-photo-item-{{$item.id}}"> {{$item.photo}} @@ -18,42 +18,51 @@ {{$item.event}} </div> {{/if}} - <div class="wall-item-head"> + {{if $item.title && !$item.event}} + <div class="p-2{{if $item.is_new}} bg-primary text-white{{/if}} wall-item-title h3{{if !$item.photo}} rounded-top{{/if}}" id="wall-item-title-{{$item.id}}"> + {{if $item.title_tosource}}{{if $item.plink}}<a href="{{$item.plink.href}}" title="{{$item.title}} ({{$item.plink.title}})">{{/if}}{{/if}}{{$item.title}}{{if $item.title_tosource}}{{if $item.plink}}</a>{{/if}}{{/if}} + </div> + {{if ! $item.is_new}} + <hr class="m-0"> + {{/if}} + {{/if}} + <div class="p-2 clearfix wall-item-head{{if $item.is_new && !$item.title && !$item.event && !$item.is_comment}} wall-item-head-new rounded-top{{/if}}"> <div class="wall-item-info" id="wall-item-info-{{$item.id}}" > <div class="wall-item-photo-wrapper{{if $item.owner_url}} wwfrom{{/if}} h-card p-author" id="wall-item-photo-wrapper-{{$item.id}}"> <a href="{{$item.profile_url}}" title="{{$item.linktitle}}" class="wall-item-photo-link u-url" id="wall-item-photo-link-{{$item.id}}"><img src="{{$item.thumb}}" class="wall-item-photo{{$item.sparkle}} u-photo p-name" id="wall-item-photo-{{$item.id}}" alt="{{$item.name}}" /></a> </div> - <div class="wall-item-photo-end" style="clear:both"></div> - </div> - {{if $item.title}} - <div class="wall-item-title" id="wall-item-title-{{$item.id}}" title="{{$item.title}}"> - <h3>{{if $item.title_tosource}}{{if $item.plink}}<a href="{{$item.plink.href}}" title="{{$item.title}} ({{$item.plink.title}})">{{/if}}{{/if}}{{$item.title}}{{if $item.title_tosource}}{{if $item.plink}}</a>{{/if}}{{/if}}</h3> </div> - {{/if}} {{if $item.lock}} <div class="wall-item-lock dropdown"> - <i class="fa fa-lock lockview dropdown-toggle" data-toggle="dropdown" title="{{$item.lock}}" onclick="lockview('item',{{$item.id}});" ></i><ul id="panel-{{$item.id}}" class="lockview-panel dropdown-menu"></ul> + <i class="fa fa-lock lockview" data-toggle="dropdown" title="{{$item.lock}}" onclick="lockview('item',{{$item.id}});" ></i> + <div id="panel-{{$item.id}}" class="dropdown-menu"></div> </div> {{/if}} <div class="wall-item-author"> + {{if $item.previewing}}<span class="preview-indicator"><i class="fa fa-eye" title="{{$item.preview_lbl}}"></i></span> {{/if}} <a href="{{$item.profile_url}}" title="{{$item.linktitle}}" class="wall-item-name-link"><span class="wall-item-name{{$item.sparkle}}" id="wall-item-name-{{$item.id}}" >{{$item.name}}</span></a>{{if $item.owner_url}} {{$item.via}} <a href="{{$item.owner_url}}" title="{{$item.olinktitle}}" class="wall-item-name-link"><span class="wall-item-name{{$item.osparkle}}" id="wall-item-ownername-{{$item.id}}">{{$item.owner_name}}</span></a>{{/if}} </div> <div class="wall-item-ago" id="wall-item-ago-{{$item.id}}"> {{if $item.verified}}<i class="fa fa-check item-verified" title="{{$item.verified}}"></i> {{elseif $item.forged}}<i class="fa fa-exclamation item-forged" title="{{$item.forged}}"></i> {{/if}}{{if $item.location}}<span class="wall-item-location p-location" id="wall-item-location-{{$item.id}}">{{$item.location}}, </span>{{/if}}<span class="autotime" title="{{$item.isotime}}"><time class="dt-published" datetime="{{$item.isotime}}">{{$item.localtime}}</time>{{if $item.editedtime}} {{$item.editedtime}}{{/if}}{{if $item.expiretime}} {{$item.expiretime}}{{/if}}</span>{{if $item.editedtime}} <i class="fa fa-pencil"></i>{{/if}} {{if $item.app}}<span class="item.app">{{$item.str_app}}</span>{{/if}} </div> - <div class="clear"></div> </div> - + {{if $item.divider}} + <hr class="wall-item-divider"> + {{/if}} {{if $item.body}} - <div class="wall-item-content" id="wall-item-content-{{$item.id}}"> + <div class="p-2 wall-item-content clearfix" id="wall-item-content-{{$item.id}}"> <div class="wall-item-body e-content" id="wall-item-body-{{$item.id}}" > {{$item.body}} </div> - <div class="clear"></div> </div> {{/if}} {{if $item.has_tags}} - <div class="wall-item-tools"> + <div class="p-2 wall-item-tools clearfix"> + + <div class="body-tags"> + <span class="tag">{{$item.mentions}} {{$item.tags}} {{$item.categories}} {{$item.folders}}</span> + </div> + {{** {{if $item.mentions}} <div class="body-tags" id="item-mentions"> <span class="tag">{{$item.mentions}}</span> @@ -74,169 +83,165 @@ <span class="tag">{{$item.folders}}</span> </div> {{/if}} - <div class="clear"></div> + **}} </div> {{/if}} - <div class="wall-item-tools"> - <div class="wall-item-tools-right pull-right"> + <div class="p-2 clearfix wall-item-tools"> + <div class="float-right wall-item-tools-right"> + <div class="btn-group"> + <div id="like-rotator-{{$item.id}}" class="spinner-wrapper"> + <div class="spinner s"></div> + </div> + </div> {{if $item.toplevel && $item.emojis && $item.reactions}} - <div class="btn-group dropdown"> - <button type="button" class="btn btn-default btn-sm dropdown-toggle" data-toggle="dropdown" id="wall-item-react-{{$item.id}}"> + <div class="btn-group"> + <button type="button" class="btn btn-outline-secondary btn-sm dropdown-toggle" data-toggle="dropdown" id="wall-item-react-{{$item.id}}"> <i class="fa fa-smile-o"></i> </button> - <ul class="dropdown-menu dropdown-menu-left" role="menu" aria-labelledby="wall-item-react-{{$item.id}}"> + <div class="dropdown-menu dropdown-menu-right"> {{foreach $item.reactions as $react}} - <li role="presentation"><a role="menuitem" href="#" onclick="jotReact({{$item.id}},'{{$react}}'); return false;"><img class="dropdown-menu-img-sm" src="/images/emoji/{{$react}}.png" alt="{{$react}}" /></a></li> + <a class="dropdown-item clearfix" href="#" onclick="jotReact({{$item.id}},'{{$react}}'); return false;"><img class="menu-img-2" src="/images/emoji/{{$react}}.png" alt="{{$react}}" /></a> {{/foreach}} - </ul> + </div> </div> {{/if}} - <div class="btn-group dropdown"> + <div class="btn-group"> {{if $item.like}} - <button type="button" title="{{$item.like.0}}" class="btn btn-default btn-sm" onclick="dolike({{$item.id}},'like'); return false;"> + <button type="button" title="{{$item.like.0}}" class="btn btn-outline-secondary btn-sm" onclick="dolike({{$item.id}},'like'); return false;"> <i class="fa fa-thumbs-o-up{{if $item.my_responses.like}} ivoted{{/if}}" ></i> </button> {{/if}} {{if $item.dislike}} - <button type="button" title="{{$item.dislike.0}}" class="btn btn-default btn-sm" onclick="dolike({{$item.id}},'dislike'); return false;"> + <button type="button" title="{{$item.dislike.0}}" class="btn btn-outline-secondary btn-sm" onclick="dolike({{$item.id}},'dislike'); return false;"> <i class="fa fa-thumbs-o-down{{if $item.my_responses.dislike}} ivoted{{/if}}" ></i> </button> {{/if}} {{if $item.isevent}} - <div class="btn-group dropdown"> - <button type="button" class="btn btn-default btn-sm dropdown-toggle" data-toggle="dropdown" id="wall-item-attend-menu-{{$item.id}}" title="{{$item.attend_title}}"> + <div class="btn-group"> + <button type="button" class="btn btn-outline-secondary btn-sm dropdown-toggle" data-toggle="dropdown" id="wall-item-attend-menu-{{$item.id}}" title="{{$item.attend_title}}"> <i class="fa fa-calendar-check-o"></i> </button> - <ul class="dropdown-menu" role="menu" aria-labelledby="wall-item-attend-menu-{{$item.id}}"> - <li role="presentation"><a class="menuitem" href="#" title="{{$item.attend.0}}" onclick="itemAddToCal({{$item.id}}); dolike({{$item.id}},'attendyes'); return false;"> - <i class="item-act-list fa fa-check{{if $item.my_responses.attend}} ivoted{{/if}}" ></i> {{$item.attend.0}}</a> - </li> - <li role="presentation"><a class="menuitem" href="#" title="{{$item.attend.1}}" onclick="itemAddToCal({{$item.id}}), dolike({{$item.id}},'attendno'); return false;"> - <i class="item-act-list fa fa-times{{if $item.my_responses.attendno}} ivoted{{/if}}" ></i> {{$item.attend.1}}</a> - </li> - <li role="presentation"><a class="menuitem" href="#" title="{{$item.attend.2}}" onclick="itemAddToCal({{$item.id}}); dolike({{$item.id}},'attendmaybe'); return false;"> - <i class="item-act-list fa fa-question{{if $item.my_responses.attendmaybe}} ivoted{{/if}}" ></i> {{$item.attend.2}}</a> - </li> - </ul> + <div class="dropdown-menu dropdown-menu-right"> + <a class="dropdown-item" href="#" title="{{$item.attend.0}}" onclick="itemAddToCal({{$item.id}}); dolike({{$item.id}},'attendyes'); return false;"> + <i class="item-act-list fa fa-check{{if $item.my_responses.attend}} ivoted{{/if}}" ></i> {{$item.attend.0}} + </a> + <a class="dropdown-item" href="#" title="{{$item.attend.1}}" onclick="itemAddToCal({{$item.id}}), dolike({{$item.id}},'attendno'); return false;"> + <i class="item-act-list fa fa-times{{if $item.my_responses.attendno}} ivoted{{/if}}" ></i> {{$item.attend.1}} + </a> + <a class="dropdown-item" href="#" title="{{$item.attend.2}}" onclick="itemAddToCal({{$item.id}}); dolike({{$item.id}},'attendmaybe'); return false;"> + <i class="item-act-list fa fa-question{{if $item.my_responses.attendmaybe}} ivoted{{/if}}" ></i> {{$item.attend.2}} + </a> + </div> </div> {{/if}} {{if $item.canvote}} - <div class="btn-group dropdown"> - <button type="button" class="btn btn-default btn-sm dropdown-toggle" data-toggle="dropdown" id="wall-item-consensus-menu-{{$item.id}}" title="{{$item.vote_title}}"> + <div class="btn-group"> + <button type="button" class="btn btn-outline-secondary btn-sm dropdown-toggle" data-toggle="dropdown" id="wall-item-consensus-menu-{{$item.id}}" title="{{$item.vote_title}}"> <i class="fa fa-check-square-o"></i> </button> - <ul class="dropdown-menu" role="menu" aria-labelledby="wall-item-consensus-menu-{{$item.id}}"> - <li role="presentation"><a class="menuitem" href="#" title="{{$item.conlabels.0}}" onclick="dolike({{$item.id}},'agree'); return false;"> - <i class="item-act-list fa fa-check{{if $item.my_responses.agree}} ivoted{{/if}}" ></i> {{$item.conlabels.0}}</a> - </li> - <li role="presentation"><a class="menuitem" href="#" title="{{$item.conlabels.1}}" onclick="dolike({{$item.id}},'disagree'); return false;"> - <i class="item-act-list fa fa-times{{if $item.my_responses.disagree}} ivoted{{/if}}" ></i> {{$item.conlabels.1}}</a> - </li> - <li role="presentation"><a class="menuitem" href="#" title="{{$item.conlabels.2}}" onclick="dolike({{$item.id}},'abstain'); return false;"> - <i class="item-act-list fa fa-question{{if $item.my_responses.abstain}} ivoted{{/if}}" ></i> {{$item.conlabels.2}}</a> - </li> - </ul> + <div class="dropdown-menu dropdown-menu-right" role="menu" aria-labelledby="wall-item-consensus-menu-{{$item.id}}"> + <a class="dropdown-item" href="#" title="{{$item.conlabels.0}}" onclick="dolike({{$item.id}},'agree'); return false;"> + <i class="item-act-list fa fa-check{{if $item.my_responses.agree}} ivoted{{/if}}" ></i> {{$item.conlabels.0}} + </a> + <a class="dropdown-item" href="#" title="{{$item.conlabels.1}}" onclick="dolike({{$item.id}},'disagree'); return false;"> + <i class="item-act-list fa fa-times{{if $item.my_responses.disagree}} ivoted{{/if}}" ></i> {{$item.conlabels.1}} + </a> + <a class="dropdown-item" href="#" title="{{$item.conlabels.2}}" onclick="dolike({{$item.id}},'abstain'); return false;"> + <i class="item-act-list fa fa-question{{if $item.my_responses.abstain}} ivoted{{/if}}" ></i> {{$item.conlabels.2}} + </a> + </div> </div> {{/if}} - <button type="button" class="btn btn-default btn-sm dropdown-toggle" data-toggle="dropdown" id="wall-item-menu-{{$item.id}}"> - <i class="fa fa-caret-down"></i> - </button> - <ul class="dropdown-menu dropdown-menu-right" role="menu" aria-labelledby="wall-item-menu-{{$item.id}}"> - {{if $item.share}} - <li role="presentation"><a role="menuitem" href="#" onclick="jotShare({{$item.id}}); return false"><i class="fa fa-retweet" title="{{$item.share.0}}"></i> {{$item.share.0}}</a></li> - {{/if}} - {{if $item.plink}} - <li role="presentation"><a role="menuitem" href="{{$item.plink.href}}" title="{{$item.plink.title}}" class="u-url"><i class="fa fa-external-link"></i> {{$item.plink.title}}</a></li> - {{/if}} - {{if $item.edpost}} - <li role="presentation"><a role="menuitem" href="{{$item.edpost.0}}" title="{{$item.edpost.1}}"><i class="editpost fa fa-pencil"></i> {{$item.edpost.1}}</a></li> - {{/if}} - {{if $item.tagger}} - <li role="presentation"><a role="menuitem" href="#" onclick="itemTag({{$item.id}}); return false;"><i id="tagger-{{$item.id}}" class="fa fa-tag" title="{{$item.tagger.tagit}}"></i> {{$item.tagger.tagit}}</a></li> - {{/if}} - {{if $item.filer}} - <li role="presentation"><a role="menuitem" href="#" onclick="itemFiler({{$item.id}}); return false;"><i id="filer-{{$item.id}}" class="fa fa-folder-open" title="{{$item.filer}}"></i> {{$item.filer}}</a></li> - {{/if}} - {{if $item.bookmark}} - <li role="presentation"><a role="menuitem" href="#" onclick="itemBookmark({{$item.id}}); return false;"><i id="bookmarker-{{$item.id}}" class="fa fa-bookmark" title="{{$item.bookmark}}"></i> {{$item.bookmark}}</a></li> - {{/if}} - {{if $item.addtocal}} - <li role="presentation"><a role="menuitem" href="#" onclick="itemAddToCal({{$item.id}}); return false;"><i id="addtocal-{{$item.id}}" class="fa fa-calendar" title="{{$item.addtocal}}"></i> {{$item.addtocal}}</a></li> - {{/if}} - {{if $item.star}} - <li role="presentation"><a role="menuitem" href="#" onclick="dostar({{$item.id}}); return false;"><i id="starred-{{$item.id}}" class="fa fa-star {{$item.star.isstarred}}" title="{{$item.star.toggle}}"></i> {{$item.star.toggle}}</a></li> - {{/if}} - - {{if $item.thread_action_menu}} - {{foreach $item.thread_action_menu as $mitem}} - <li role="presentation"><a role="menuitem" {{if $mitem.href}}href="{{$mitem.href}}"{{/if}} {{if $mitem.action}}onclick="{{$mitem.action}}"{{/if}} {{if $mitem.title}}title="{{$mitem.title}}"{{/if}} ><i class="fa fa-{{$mitem.icon}}"></i> {{$mitem.title}}</a></li> - {{/foreach}} - {{/if}} - - {{if $item.drop.dropping}} - <li role="presentation"><a role="menuitem" href="#" onclick="dropItem('item/drop/{{$item.id}}', '#thread-wrapper-{{$item.id}}'); return false;" title="{{$item.drop.delete}}" ><i class="fa fa-trash-o"></i> {{$item.drop.delete}}</a></li> - {{/if}} - - {{if $item.thread_author_menu}} - <li role="presentation" class="divider"></li> - {{foreach $item.thread_author_menu as $mitem}} - <li role="presentation"><a role="menuitem" {{if $mitem.href}}href="{{$mitem.href}}"{{/if}} {{if $mitem.action}}onclick="{{$mitem.action}}"{{/if}} {{if $mitem.title}}title="{{$mitem.title}}"{{/if}} >{{$mitem.title}}</a></li> - {{/foreach}} - {{/if}} - - {{if $item.edpost && $item.dreport}} - <li role="presentation"><a role="menuitem" href="dreport/{{$item.mid}}">{{$item.dreport}}</a></li> - {{/if}} - </ul> + <div class="btn-group"> + <button type="button" class="btn btn-outline-secondary btn-sm dropdown-toggle" data-toggle="dropdown" id="wall-item-menu-{{$item.id}}"> + <i class="fa fa-cog"></i> + </button> + <div class="dropdown-menu dropdown-menu-right" role="menu" aria-labelledby="wall-item-menu-{{$item.id}}"> + {{if $item.share}} + <a class="dropdown-item" href="#" onclick="jotShare({{$item.id}},{{$item.item_type}}); return false"><i class="generic-icons-nav fa fa-fw fa-retweet" title="{{$item.share.0}}"></i>{{$item.share.0}}</a> + {{/if}} + {{if $item.plink}} + <a class="dropdown-item" href="{{$item.plink.href}}" title="{{$item.plink.title}}" class="u-url"><i class="generic-icons-nav fa fa-fw fa-external-link"></i>{{$item.plink.title}}</a> + {{/if}} + {{if $item.edpost}} + <a class="dropdown-item" href="{{$item.edpost.0}}" title="{{$item.edpost.1}}"><i class="generic-icons-nav fa fa-fw fa-pencil"></i>{{$item.edpost.1}}</a> + {{/if}} + {{if $item.tagger}} + <a class="dropdown-item" href="#" onclick="itemTag({{$item.id}}); return false;"><i id="tagger-{{$item.id}}" class="generic-icons-nav fa fa-fw fa-tag" title="{{$item.tagger.tagit}}"></i>{{$item.tagger.tagit}}</a> + {{/if}} + {{if $item.filer}} + <a class="dropdown-item" href="#" onclick="itemFiler({{$item.id}}); return false;"><i id="filer-{{$item.id}}" class="generic-icons-nav fa fa-fw fa-folder-open" title="{{$item.filer}}"></i>{{$item.filer}}</a> + {{/if}} + {{if $item.bookmark}} + <a class="dropdown-item" href="#" onclick="itemBookmark({{$item.id}}); return false;"><i id="bookmarker-{{$item.id}}" class="generic-icons-nav fa fa-fw fa-bookmark" title="{{$item.bookmark}}"></i>{{$item.bookmark}}</a> + {{/if}} + {{if $item.addtocal}} + <a class="dropdown-item" href="#" onclick="itemAddToCal({{$item.id}}); return false;"><i id="addtocal-{{$item.id}}" class="generic-icons-nav fa fa-fw fa-calendar" title="{{$item.addtocal}}"></i>{{$item.addtocal}}</a> + {{/if}} + {{if $item.star}} + <a class="dropdown-item" href="#" onclick="dostar({{$item.id}}); return false;"><i id="starred-{{$item.id}}" class="generic-icons-nav fa fa-fw fa-star {{$item.star.isstarred}}" title="{{$item.star.toggle}}"></i>{{$item.star.toggle}}</a> + {{/if}} + {{if $item.thread_action_menu}} + {{foreach $item.thread_action_menu as $mitem}} + <a class="dropdown-item" {{if $mitem.href}}href="{{$mitem.href}}"{{/if}} {{if $mitem.action}}onclick="{{$mitem.action}}"{{/if}} {{if $mitem.title}}title="{{$mitem.title}}"{{/if}} ><i class="generic-icons-nav fa fa-fw fa-{{$mitem.icon}}"></i>{{$mitem.title}}</a> + {{/foreach}} + {{/if}} + {{if $item.drop.dropping}} + <a class="dropdown-item" href="#" onclick="dropItem('item/drop/{{$item.id}}', '#thread-wrapper-{{$item.id}}'); return false;" title="{{$item.drop.delete}}" ><i class="generic-icons-nav fa fa-fw fa-trash-o"></i>{{$item.drop.delete}}</a> + {{/if}} + {{if $item.thread_author_menu}} + <div class="dropdown-divider"></div> + {{foreach $item.thread_author_menu as $mitem}} + <a class="dropdown-item" {{if $mitem.href}}href="{{$mitem.href}}"{{/if}} {{if $mitem.action}}onclick="{{$mitem.action}}"{{/if}} {{if $mitem.title}}title="{{$mitem.title}}"{{/if}} >{{$mitem.title}}</a> + {{/foreach}} + {{/if}} + {{if $item.edpost && $item.dreport}} + <a class="dropdown-item" href="dreport/{{$item.mid}}">{{$item.dreport}}</a> + {{/if}} + </div> + </div> </div> </div> - <div id="like-rotator-{{$item.id}}" class="like-rotator"></div> {{if $item.responses || $item.attachments}} <div class="wall-item-tools-left{{if ($item.responses.count > 1) || ($item.responses.count && $item.attachments)}} btn-group{{/if}}"> {{if $item.attachments}} <div class="btn-group"> - <button type="button" class="btn btn-default btn-sm wall-item-like dropdown-toggle" data-toggle="dropdown" id="attachment-menu-{{$item.id}}"><i class="fa fa-paperclip"></i></button> - <ul class="dropdown-menu" role="menu" aria-labelledby="attachment-menu-{{$item.id}}">{{$item.attachments}}</ul> + <button type="button" class="btn btn-outline-secondary btn-sm wall-item-like dropdown-toggle" data-toggle="dropdown" id="attachment-menu-{{$item.id}}"><i class="fa fa-paperclip"></i></button> + <div class="dropdown-menu">{{$item.attachments}}</div> </div> {{/if}} {{foreach $item.responses as $verb=>$response}} {{if $response.count}} <div class="btn-group"> - <button type="button" class="btn btn-default btn-sm wall-item-like dropdown-toggle" data-toggle="dropdown" id="wall-item-{{$verb}}-{{$item.id}}">{{$response.count}} {{$response.button}}</button> - {{if $response.list_part}} - <ul class="dropdown-menu" role="menu" aria-labelledby="wall-item-{{$verb}}-{{$item.id}}">{{foreach $response.list_part as $liker}}<li role="presentation">{{$liker}}</li>{{/foreach}}</ul> - {{else}} - <ul class="dropdown-menu" role="menu" aria-labelledby="wall-item-{{$verb}}-{{$item.id}}">{{foreach $response.list as $liker}}<li role="presentation">{{$liker}}</li>{{/foreach}}</ul> - {{/if}} - {{if $response.list_part}} + <button type="button" class="btn btn-outline-secondary btn-sm wall-item-like dropdown-toggle"{{if $response.modal}} data-toggle="modal" data-target="#{{$verb}}Modal-{{$item.id}}"{{else}} data-toggle="dropdown"{{/if}} id="wall-item-{{$verb}}-{{$item.id}}">{{$response.count}} {{$response.button}}</button> + {{if $response.modal}} <div class="modal" id="{{$verb}}Modal-{{$item.id}}"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> + <h4 class="modal-title">{{$response.count}} {{$response.button}}</h4> <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> - <h4 class="modal-title">{{$response.title}}</h4> </div> <div class="modal-body response-list"> - <ul class="nav nav-pills nav-stacked">{{foreach $response.list as $liker}}<li role="presentation">{{$liker}}</li>{{/foreach}}</ul> + <ul class="nav nav-pills flex-column">{{foreach $response.list as $liker}}<li class="nav-item">{{$liker}}</li>{{/foreach}}</ul> </div> <div class="modal-footer clear"> - <button type="button" class="btn btn-default" data-dismiss="modal">{{$item.modal_dismiss}}</button> + <button type="button" class="btn btn-outline-secondary" data-dismiss="modal">{{$item.modal_dismiss}}</button> </div> </div><!-- /.modal-content --> </div><!-- /.modal-dialog --> </div><!-- /.modal --> + {{else}} + <div class="dropdown-menu">{{foreach $response.list as $liker}}{{$liker}}{{/foreach}}</div> {{/if}} </div> {{/if}} {{/foreach}} </div> {{/if}} - <div class="clear"></div> </div> - <div class="clear"></div> </div> - <div class="clear{{if $indent}} {{$indent}}{{/if}}"></div> </div> {{if $item.toplevel}} {{foreach $item.children as $child}} @@ -244,10 +249,9 @@ {{/foreach}} {{/if}} {{if $item.comment}} - <div class="wall-item-comment-wrapper{{if $item.children}} wall-item-comment-wrapper-wc{{/if}}" > + <div class="p-2 wall-item-comment-wrapper{{if $item.children}} wall-item-comment-wrapper-wc{{/if}}" > {{$item.comment}} </div> - <div class="clear"></div> {{/if}} </div> {{if $item.comment_lastcollapsed}} diff --git a/view/tpl/conv_list.tpl b/view/tpl/conv_list.tpl index b1080af34..97fd50d01 100755 --- a/view/tpl/conv_list.tpl +++ b/view/tpl/conv_list.tpl @@ -4,10 +4,10 @@ </div> <div id="collapsed-comments-{{$item.id}}" class="collapsed-comments" style="display: none;"> {{/if}} - <div id="thread-wrapper-{{$item.id}}" class="thread-wrapper conv-list-mode{{if $item.toplevel}} {{$item.toplevel}} generic-content-wrapper{{/if}}"> - <a name="{{$item.id}}" ></a> - <div class="wall-item-outside-wrapper {{$item.indent}}{{$item.previewing}}" id="wall-item-outside-wrapper-{{$item.id}}" > - <div class="wall-item-content-wrapper {{$item.indent}}" id="wall-item-content-wrapper-{{$item.id}}" style="clear:both;"> + <div id="thread-wrapper-{{$item.id}}" class="thread-wrapper{{if $item.toplevel}} {{$item.toplevel}} generic-content-wrapper h-entry {{else}} u-comment h-cite {{/if}} item_{{$item.submid}}"> + <a name="item_{{$item.id}}" ></a> + <div class="wall-item-outside-wrapper{{if $item.is_comment}} comment{{/if}}{{if $item.previewing}} preview{{/if}}" id="wall-item-outside-wrapper-{{$item.id}}" > + <div class="clearfix wall-item-content-wrapper{{if $item.is_comment}} comment{{/if}}" id="wall-item-content-wrapper-{{$item.id}}"> {{if $item.photo}} <div class="wall-photo-item" id="wall-photo-item-{{$item.id}}"> {{$item.photo}} @@ -18,39 +18,48 @@ {{$item.event}} </div> {{/if}} - <div class="wall-item-head"> + {{if $item.title && !$item.event}} + <div class="p-2{{if $item.is_new}} bg-primary text-white{{/if}} wall-item-title h3{{if !$item.photo}} rounded-top{{/if}}" id="wall-item-title-{{$item.id}}"> + {{if $item.title_tosource}}{{if $item.plink}}<a href="{{$item.plink.href}}" title="{{$item.title}} ({{$item.plink.title}})">{{/if}}{{/if}}{{$item.title}}{{if $item.title_tosource}}{{if $item.plink}}</a>{{/if}}{{/if}} + </div> + {{if ! $item.is_new}} + <hr class="m-0"> + {{/if}} + {{/if}} + <div class="p-2 clearfix wall-item-head{{if $item.is_new && !$item.title && !$item.event && !$item.is_comment}} wall-item-head-new rounded-top{{/if}}"> <div class="wall-item-info" id="wall-item-info-{{$item.id}}" > - <div class="wall-item-photo-wrapper{{if $item.owner_url}} wwfrom{{/if}}" id="wall-item-photo-wrapper-{{$item.id}}"> - <a href="{{$item.profile_url}}" title="{{$item.linktitle}}" class="wall-item-photo-link" id="wall-item-photo-link-{{$item.id}}"><img src="{{$item.thumb}}" class="wall-item-photo{{$item.sparkle}}" id="wall-item-photo-{{$item.id}}" alt="{{$item.name}}" /></a> + <div class="wall-item-photo-wrapper{{if $item.owner_url}} wwfrom{{/if}} h-card p-author" id="wall-item-photo-wrapper-{{$item.id}}"> + <a href="{{$item.profile_url}}" title="{{$item.linktitle}}" class="wall-item-photo-link u-url" id="wall-item-photo-link-{{$item.id}}"><img src="{{$item.thumb}}" class="wall-item-photo{{$item.sparkle}} u-photo p-name" id="wall-item-photo-{{$item.id}}" alt="{{$item.name}}" /></a> </div> - <div class="wall-item-photo-end" style="clear:both"></div> </div> - {{if $item.title}} - <div class="wall-item-title" id="wall-item-title-{{$item.id}}" title="{{$item.title}}"> - <h3>{{if $item.title_tosource}}{{if $item.plink}}<a href="{{$item.plink.href}}" title="{{$item.title}} ({{$item.plink.title}})">{{/if}}{{/if}}{{$item.title}}{{if $item.title_tosource}}{{if $item.plink}}</a>{{/if}}{{/if}}</h3> - </div> - {{/if}} {{if $item.lock}} <div class="wall-item-lock dropdown"> - <i class="fa fa-lock lockview dropdown-toggle" data-toggle="dropdown" title="{{$item.lock}}" onclick="lockview('item',{{$item.id}});" ></i><ul id="panel-{{$item.id}}" class="lockview-panel dropdown-menu"></ul> + <i class="fa fa-lock lockview" data-toggle="dropdown" title="{{$item.lock}}" onclick="lockview('item',{{$item.id}});" ></i> + <div id="panel-{{$item.id}}" class="dropdown-menu"></div> </div> {{/if}} <div class="wall-item-author"> <a href="{{$item.profile_url}}" title="{{$item.linktitle}}" class="wall-item-name-link"><span class="wall-item-name{{$item.sparkle}}" id="wall-item-name-{{$item.id}}" >{{$item.name}}</span></a>{{if $item.owner_url}} {{$item.via}} <a href="{{$item.owner_url}}" title="{{$item.olinktitle}}" class="wall-item-name-link"><span class="wall-item-name{{$item.osparkle}}" id="wall-item-ownername-{{$item.id}}">{{$item.owner_name}}</span></a>{{/if}} </div> <div class="wall-item-ago" id="wall-item-ago-{{$item.id}}"> - {{if $item.verified}}<i class="fa fa-check item-verified" title="{{$item.verified}}"></i> {{elseif $item.forged}}<i class="fa fa-exclamation item-forged" title="{{$item.forged}}"></i> {{/if}}{{if $item.location}}<span class="wall-item-location" id="wall-item-location-{{$item.id}}">{{$item.location}}, </span>{{/if}}<span class="autotime" title="{{$item.isotime}}">{{$item.localtime}}{{if $item.editedtime}} {{$item.editedtime}}{{/if}}{{if $item.expiretime}} {{$item.expiretime}}{{/if}}</span>{{if $item.editedtime}} <i class="fa fa-pencil"></i>{{/if}} {{if $item.app}}<span class="item.app">{{$item.str_app}}</span>{{/if}} + {{if $item.verified}}<i class="fa fa-check item-verified" title="{{$item.verified}}"></i> {{elseif $item.forged}}<i class="fa fa-exclamation item-forged" title="{{$item.forged}}"></i> {{/if}}{{if $item.location}}<span class="wall-item-location p-location" id="wall-item-location-{{$item.id}}">{{$item.location}}, </span>{{/if}}<span class="autotime" title="{{$item.isotime}}"><time class="dt-published" datetime="{{$item.isotime}}">{{$item.localtime}}</time>{{if $item.editedtime}} {{$item.editedtime}}{{/if}}{{if $item.expiretime}} {{$item.expiretime}}{{/if}}</span>{{if $item.editedtime}} <i class="fa fa-pencil"></i>{{/if}} {{if $item.app}}<span class="item.app">{{$item.str_app}}</span>{{/if}} </div> - <div class="clear"></div> </div> - <div class="{{if $item.is_photo}}wall-photo-item{{else}}wall-item-content{{/if}}" id="wall-item-content-{{$item.id}}"> - <div class="wall-item-body" id="wall-item-body-{{$item.id}}" > + + {{if $item.body}} + <div class="p-2 wall-item-content clearfix" id="wall-item-content-{{$item.id}}"> + <div class="wall-item-body e-content" id="wall-item-body-{{$item.id}}" > {{$item.body}} </div> - <div class="clear"></div> </div> + {{/if}} {{if $item.has_tags}} - <div class="wall-item-tools"> + <div class="p-2 wall-item-tools clearfix"> + + <div class="body-tags"> + <span class="tag">{{$item.mentions}} {{$item.tags}} {{$item.categories}} {{$item.folders}}</span> + </div> + {{** {{if $item.mentions}} <div class="body-tags" id="item-mentions"> <span class="tag">{{$item.mentions}}</span> @@ -63,7 +72,7 @@ {{/if}} {{if $item.categories}} <div class="body-tags" id="item-categories"> - <span class="tag">{{$item.categories}}</span> + <span class="tag p-category">{{$item.categories}}</span> </div> {{/if}} {{if $item.folders}} @@ -71,101 +80,136 @@ <span class="tag">{{$item.folders}}</span> </div> {{/if}} - <div class="clear"></div> + **}} </div> {{/if}} - - <div class="wall-item-tools"> - <div class="wall-item-tools-right btn-group pull-right"> - {{if $item.like}} - <button type="button" class="btn btn-default btn-sm" onclick="dolike({{$item.id}},'like'); return false"> - <i class="fa fa-thumbs-o-up" title="{{$item.like.0}}"></i> - </button> - {{/if}} - {{if $item.dislike}} - <button type="button" class="btn btn-default btn-sm" onclick="dolike({{$item.id}},'dislike'); return false"> - <i class="fa fa-thumbs-o-down" title="{{$item.dislike.0}}"></i> - </button> - {{/if}} - - {{if $item.isevent}} - <button type="button" title="{{$item.attend.0}}" class="btn btn-default btn-sm" onclick="itemAddToCal({{$item.id}}); dolike({{$item.id}},'attendyes'); return false;"> - <i class="fa fa-check" ></i> - </button> - <button type="button" title="{{$item.attend.1}}" class="btn btn-default btn-sm" onclick="itemAddToCal({{$item.id}}); dolike({{$item.id}},'attendno'); return false;"> - <i class="fa fa-times" ></i> - </button> - <button type="button" title="{{$item.attend.2}}" class="btn btn-default btn-sm" onclick="itemAddToCal({{$item.id}}); dolike({{$item.id}},'attendmaybe'); return false;"> - <i class="fa fa-question" ></i> - </button> - {{/if}} - - {{if $item.canvote}} - <button type="button" title="{{$item.conlabels.0}}" class="btn btn-default btn-sm" onclick="dolike({{$item.id}},'agree'); return false;"> - <i class="fa fa-check" ></i> - </button> - <button type="button" title="{{$item.conlabels.1}}" class="btn btn-default btn-sm" onclick="dolike({{$item.id}},'disagree'); return false;"> - <i class="fa fa-times" ></i> - </button> - <button type="button" title="{{$item.conlabels.2}}" class="btn btn-default btn-sm" onclick="dolike({{$item.id}},'abstain'); return false;"> - <i class="fa fa-question" ></i> - </button> + <div class="p-2 clearfix wall-item-tools"> + <div class="float-right wall-item-tools-right"> + {{if $item.toplevel && $item.emojis && $item.reactions}} + <div class="btn-group"> + <button type="button" class="btn btn-outline-secondary btn-sm dropdown-toggle" data-toggle="dropdown" id="wall-item-react-{{$item.id}}"> + <i class="fa fa-smile-o"></i> + </button> + <div class="dropdown-menu dropdown-menu-right"> + {{foreach $item.reactions as $react}} + <a class="dropdown-item clearfix" href="#" onclick="jotReact({{$item.id}},'{{$react}}'); return false;"><img class="menu-img-2" src="/images/emoji/{{$react}}.png" alt="{{$react}}" /></a> + {{/foreach}} + </div> + </div> {{/if}} - - <button type="button" class="btn btn-default btn-sm dropdown-toggle" data-toggle="dropdown" id="wall-item-menu-{{$item.id}}"> - <i class="fa fa-caret-down"></i> - </button> - <ul class="dropdown-menu" role="menu" aria-labelledby="wall-item-menu-{{$item.id}}"> - {{if $item.share}} - <li role="presentation"><a role="menuitem" href="#" onclick="jotShare({{$item.id}}); return false"><i class="fa fa-retweet" title="{{$item.share.0}}"></i> {{$item.share.0}}</a></li> - {{/if}} - {{if $item.plink}} - <li role="presentation"><a role="menuitem" href="{{$item.plink.href}}" title="{{$item.plink.title}}" ><i class="fa fa-external-link"></i> {{$item.plink.title}}</a></li> - {{/if}} - {{if $item.edpost}} - <li role="presentation"><a role="menuitem" href="{{$item.edpost.0}}" title="{{$item.edpost.1}}"><i class="editpost fa fa-pencil"></i> {{$item.edpost.1}}</a></li> - {{/if}} - {{if $item.tagger}} - <li role="presentation"><a role="menuitem" href="#" onclick="itemTag({{$item.id}}); return false;"><i id="tagger-{{$item.id}}" class="fa fa-tag" title="{{$item.tagger.tagit}}"></i> {{$item.tagger.tagit}}</a></li> - {{/if}} - {{if $item.filer}} - <li role="presentation"><a role="menuitem" href="#" onclick="itemFiler({{$item.id}}); return false;"><i id="filer-{{$item.id}}" class="fa fa-folder-open" title="{{$item.filer}}"></i> {{$item.filer}}</a></li> - {{/if}} - {{if $item.bookmark}} - <li role="presentation"><a role="menuitem" href="#" onclick="itemBookmark({{$item.id}}); return false;"><i id="bookmarker-{{$item.id}}" class="fa fa-bookmark" title="{{$item.bookmark}}"></i> {{$item.bookmark}}</a></li> - {{/if}} - {{if $item.addtocal}} - <li role="presentation"><a role="menuitem" href="#" onclick="itemAddToCal({{$item.id}}); return false;"><i id="addtocal-{{$item.id}}" class="fa fa-calendar" title="{{$item.addtocal}}"></i> {{$item.addtocal}}</a></li> + <div class="btn-group"> + {{if $item.like}} + <button type="button" title="{{$item.like.0}}" class="btn btn-outline-secondary btn-sm" onclick="dolike({{$item.id}},'like'); return false;"> + <i class="fa fa-thumbs-o-up{{if $item.my_responses.like}} ivoted{{/if}}" ></i> + </button> {{/if}} - {{if $item.star}} - <li role="presentation"><a role="menuitem" href="#" onclick="dostar({{$item.id}}); return false;"><i id="starred-{{$item.id}}" class="fa fa-star {{$item.star.isstarred}}" title="{{$item.star.toggle}}"></i> {{$item.star.toggle}}</a></li> + {{if $item.dislike}} + <button type="button" title="{{$item.dislike.0}}" class="btn btn-outline-secondary btn-sm" onclick="dolike({{$item.id}},'dislike'); return false;"> + <i class="fa fa-thumbs-o-down{{if $item.my_responses.dislike}} ivoted{{/if}}" ></i> + </button> {{/if}} - {{if $item.drop.dropping}} - <li role="presentation"><a role="menuitem" href="#" onclick="dropItem('item/drop/{{$item.id}}', '#thread-wrapper-{{$item.id}}'); return false;" title="{{$item.drop.delete}}" ><i class="fa fa-trash-o"></i> {{$item.drop.delete}}</a></li> + {{if $item.isevent}} + <div class="btn-group"> + <button type="button" class="btn btn-outline-secondary btn-sm dropdown-toggle" data-toggle="dropdown" id="wall-item-attend-menu-{{$item.id}}" title="{{$item.attend_title}}"> + <i class="fa fa-calendar-check-o"></i> + </button> + <div class="dropdown-menu"> + <a class="dropdown-item" href="#" title="{{$item.attend.0}}" onclick="itemAddToCal({{$item.id}}); dolike({{$item.id}},'attendyes'); return false;"> + <i class="item-act-list fa fa-check{{if $item.my_responses.attend}} ivoted{{/if}}" ></i> {{$item.attend.0}} + </a> + <a class="dropdown-item" href="#" title="{{$item.attend.1}}" onclick="itemAddToCal({{$item.id}}), dolike({{$item.id}},'attendno'); return false;"> + <i class="item-act-list fa fa-times{{if $item.my_responses.attendno}} ivoted{{/if}}" ></i> {{$item.attend.1}} + </a> + <a class="dropdown-item" href="#" title="{{$item.attend.2}}" onclick="itemAddToCal({{$item.id}}); dolike({{$item.id}},'attendmaybe'); return false;"> + <i class="item-act-list fa fa-question{{if $item.my_responses.attendmaybe}} ivoted{{/if}}" ></i> {{$item.attend.2}} + </a> + </div> + </div> {{/if}} - {{if $item.item_photo_menu}} - <li role="presentation" class="divider"></li> - {{$item.item_photo_menu}} + {{if $item.canvote}} + <div class="btn-group"> + <button type="button" class="btn btn-outline-secondary btn-sm dropdown-toggle" data-toggle="dropdown" id="wall-item-consensus-menu-{{$item.id}}" title="{{$item.vote_title}}"> + <i class="fa fa-check-square-o"></i> + </button> + <div class="dropdown-menu" role="menu" aria-labelledby="wall-item-consensus-menu-{{$item.id}}"> + <a class="dropdown-item" href="#" title="{{$item.conlabels.0}}" onclick="dolike({{$item.id}},'agree'); return false;"> + <i class="item-act-list fa fa-check{{if $item.my_responses.agree}} ivoted{{/if}}" ></i> {{$item.conlabels.0}} + </a> + <a class="dropdown-item" href="#" title="{{$item.conlabels.1}}" onclick="dolike({{$item.id}},'disagree'); return false;"> + <i class="item-act-list fa fa-times{{if $item.my_responses.disagree}} ivoted{{/if}}" ></i> {{$item.conlabels.1}} + </a> + <a class="dropdown-item" href="#" title="{{$item.conlabels.2}}" onclick="dolike({{$item.id}},'abstain'); return false;"> + <i class="item-act-list fa fa-question{{if $item.my_responses.abstain}} ivoted{{/if}}" ></i> {{$item.conlabels.2}} + </a> + </div> + </div> {{/if}} - - </ul> + <div class="btn-group"> + <button type="button" class="btn btn-outline-secondary btn-sm dropdown-toggle" data-toggle="dropdown" id="wall-item-menu-{{$item.id}}"> + <i class="fa fa-cog"></i> + </button> + <div class="dropdown-menu dropdown-menu-right" role="menu" aria-labelledby="wall-item-menu-{{$item.id}}"> + {{if $item.share}} + <a class="dropdown-item" href="#" onclick="jotShare({{$item.id}},{{$item.item_type}}); return false"><i class="generic-icons-nav fa fa-fw fa-retweet" title="{{$item.share.0}}"></i>{{$item.share.0}}</a> + {{/if}} + {{if $item.plink}} + <a class="dropdown-item" href="{{$item.plink.href}}" title="{{$item.plink.title}}" class="u-url"><i class="generic-icons-nav fa fa-fw fa-external-link"></i>{{$item.plink.title}}</a> + {{/if}} + {{if $item.edpost}} + <a class="dropdown-item" href="{{$item.edpost.0}}" title="{{$item.edpost.1}}"><i class="generic-icons-nav fa fa-fw fa-pencil"></i>{{$item.edpost.1}}</a> + {{/if}} + {{if $item.tagger}} + <a class="dropdown-item" href="#" onclick="itemTag({{$item.id}}); return false;"><i id="tagger-{{$item.id}}" class="generic-icons-nav fa fa-fw fa-tag" title="{{$item.tagger.tagit}}"></i>{{$item.tagger.tagit}}</a> + {{/if}} + {{if $item.filer}} + <a class="dropdown-item" href="#" onclick="itemFiler({{$item.id}}); return false;"><i id="filer-{{$item.id}}" class="generic-icons-nav fa fa-fw fa-folder-open" title="{{$item.filer}}"></i>{{$item.filer}}</a> + {{/if}} + {{if $item.bookmark}} + <a class="dropdown-item" href="#" onclick="itemBookmark({{$item.id}}); return false;"><i id="bookmarker-{{$item.id}}" class="generic-icons-nav fa fa-fw fa-bookmark" title="{{$item.bookmark}}"></i>{{$item.bookmark}}</a> + {{/if}} + {{if $item.addtocal}} + <a class="dropdown-item" href="#" onclick="itemAddToCal({{$item.id}}); return false;"><i id="addtocal-{{$item.id}}" class="generic-icons-nav fa fa-fw fa-calendar" title="{{$item.addtocal}}"></i>{{$item.addtocal}}</a> + {{/if}} + {{if $item.star}} + <a class="dropdown-item" href="#" onclick="dostar({{$item.id}}); return false;"><i id="starred-{{$item.id}}" class="generic-icons-nav fa fa-fw fa-star {{$item.star.isstarred}}" title="{{$item.star.toggle}}"></i>{{$item.star.toggle}}</a> + {{/if}} + {{if $item.thread_action_menu}} + {{foreach $item.thread_action_menu as $mitem}} + <a class="dropdown-item" {{if $mitem.href}}href="{{$mitem.href}}"{{/if}} {{if $mitem.action}}onclick="{{$mitem.action}}"{{/if}} {{if $mitem.title}}title="{{$mitem.title}}"{{/if}} ><i class="generic-icons-nav fa fa-fw fa-{{$mitem.icon}}"></i>{{$mitem.title}}</a> + {{/foreach}} + {{/if}} + {{if $item.drop.dropping}} + <a class="dropdown-item" href="#" onclick="dropItem('item/drop/{{$item.id}}', '#thread-wrapper-{{$item.id}}'); return false;" title="{{$item.drop.delete}}" ><i class="generic-icons-nav fa fa-fw fa-trash-o"></i>{{$item.drop.delete}}</a> + {{/if}} + {{if $item.thread_author_menu}} + <div class="dropdown-divider"></div> + {{foreach $item.thread_author_menu as $mitem}} + <a class="dropdown-item" {{if $mitem.href}}href="{{$mitem.href}}"{{/if}} {{if $mitem.action}}onclick="{{$mitem.action}}"{{/if}} {{if $mitem.title}}title="{{$mitem.title}}"{{/if}} >{{$mitem.title}}</a> + {{/foreach}} + {{/if}} + {{if $item.edpost && $item.dreport}} + <a class="dropdown-item" href="dreport/{{$item.mid}}">{{$item.dreport}}</a> + {{/if}} + </div> + </div> + </div> </div> <div id="like-rotator-{{$item.id}}" class="like-rotator"></div> <div class="wall-item-tools-left{{if $item.unseen_comments || $item.like_count || $item.dislike_count || $item.attachments}} btn-group{{/if}}"> {{if $item.attachments}} <div class="btn-group"> - <button type="button" class="btn btn-default btn-sm wall-item-like dropdown-toggle" data-toggle="dropdown" id="attachment-menu-{{$item.id}}"><i class="fa fa-paperclip"></i></button> + <button type="button" class="btn btn-outline-secondary btn-sm wall-item-like dropdown-toggle" data-toggle="dropdown" id="attachment-menu-{{$item.id}}"><i class="fa fa-paperclip"></i></button> <ul class="dropdown-menu" role="menu" aria-labelledby="attachment-menu-{{$item.id}}">{{$item.attachments}}</ul> </div> {{/if}} <div class="wall-item-list-comments btn-group"> - <button class="btn btn-default btn-sm" onclick="window.location.href='{{$item.viewthread}}'; return false;"> + <a class="btn btn-outline-secondary btn-sm" href="{{$item.viewthread}}"> {{$item.comment_count_txt}}{{if $item.unseen_comments}}<span class="unseen-wall-indicator-{{$item.id}}">, {{$item.list_unseen_txt}}</span>{{/if}} - </button> + </a> </div> {{if $item.unseen_comments}} <div class="unseen-wall-indicator-{{$item.id}} btn-group"> - <button class="btn btn-default btn-sm" title="{{$item.markseen}}" onclick="markItemRead({{$item.id}}); return false;"> + <button class="btn btn-outline-secondary btn-sm" title="{{$item.markseen}}" onclick="markItemRead({{$item.id}}); return false;"> <i class="fa fa-check-square-o"></i> </button> </div> @@ -174,40 +218,34 @@ {{foreach $item.responses as $verb=>$response}} {{if $response.count}} <div class="btn-group"> - <button type="button" class="btn btn-default btn-sm wall-item-like dropdown-toggle" data-toggle="dropdown" id="wall-item-{{$verb}}-{{$item.id}}">{{$response.count}} {{$response.button}}</button> - {{if $response.list_part}} - <ul class="dropdown-menu" role="menu" aria-labelledby="wall-item-{{$verb}}-{{$item.id}}">{{foreach $response.list_part as $liker}}<li role="presentation">{{$liker}}</li>{{/foreach}}</ul> - {{else}} - <ul class="dropdown-menu" role="menu" aria-labelledby="wall-item-{{$verb}}-{{$item.id}}">{{foreach $response.list as $liker}}<li role="presentation">{{$liker}}</li>{{/foreach}}</ul> - {{/if}} - {{if $response.list_part}} + <button type="button" class="btn btn-outline-secondary btn-sm wall-item-like dropdown-toggle"{{if $response.modal}} data-toggle="modal" data-target="#{{$verb}}Modal-{{$item.id}}"{{else}} data-toggle="dropdown"{{/if}} id="wall-item-{{$verb}}-{{$item.id}}">{{$response.count}} {{$response.button}}</button> + {{if $response.modal}} <div class="modal" id="{{$verb}}Modal-{{$item.id}}"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> + <h4 class="modal-title">{{$response.count}} {{$response.button}}</h4> <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> - <h4 class="modal-title">{{$response.title}}</h4> </div> - <div class="modal-body"> - <ul>{{foreach $response.list as $liker}}<li role="presentation">{{$liker}}</li>{{/foreach}}</ul> + <div class="modal-body response-list"> + <ul class="nav nav-pills flex-column">{{foreach $response.list as $liker}}<li class="nav-item">{{$liker}}</li>{{/foreach}}</ul> </div> <div class="modal-footer clear"> - <button type="button" class="btn btn-default" data-dismiss="modal">{{$item.modal_dismiss}}</button> + <button type="button" class="btn btn-outline-secondary" data-dismiss="modal">{{$item.modal_dismiss}}</button> </div> </div><!-- /.modal-content --> </div><!-- /.modal-dialog --> </div><!-- /.modal --> + {{else}} + <div class="dropdown-menu">{{foreach $response.list as $liker}}{{$liker}}{{/foreach}}</div> {{/if}} </div> {{/if}} {{/foreach}} {{/if}} </div> - <div class="clear"></div> </div> - <div class="clear"></div> </div> - <div class="clear{{if $indent}} {{$indent}}{{/if}}"></div> </div> </div> {{if $item.comment_lastcollapsed}} diff --git a/view/tpl/cover_photo_widget.tpl b/view/tpl/cover_photo_widget.tpl index bc1f421bd..3aaad5ae5 100755 --- a/view/tpl/cover_photo_widget.tpl +++ b/view/tpl/cover_photo_widget.tpl @@ -8,16 +8,13 @@ aside_padding_top = parseInt($('aside').css('padding-top')); section_padding_top = parseInt($('section').css('padding-top')); - $(document).on('click', slideUpCover); + $(document).on('click mouseup keyup', slideUpCover); if($('#cover-photo').length && $(window).width() > 755) { if($(window).scrollTop() < $('#cover-photo').height()) { + $('.navbar').removeClass('fixed-top'); $('main').css('margin-top', - $('nav').outerHeight(true) + 'px'); - $('aside').css('padding-top', aside_padding_top - $('nav').outerHeight() + 'px'); - $('section').css('padding-top', section_padding_top - $('nav').outerHeight() + 'px'); - $('.navbar-fixed-top').css('position', 'relative'); $('main').css('opacity', 0); - $('header').hide(); } } else { @@ -28,12 +25,9 @@ $(window).scroll(function () { if($('#cover-photo').length && $(window).width() > 755 && $(window).scrollTop() >= $('#cover-photo').height()) { - $('header').fadeIn(); - $('main').css('opacity', 1); - $('aside').css('padding-top', aside_padding_top + 'px'); - $('section').css('padding-top', section_padding_top + 'px'); - $('.navbar-fixed-top').css('position', ''); + $('.navbar').addClass('fixed-top'); $('main').css('margin-top', ''); + $('main').css('opacity', 1); coverSlid = true; } else if ($('#cover-photo').length && $(window).width() > 755 && $(window).scrollTop() < $('#cover-photo').height()){ @@ -43,13 +37,9 @@ } else { if($(window).scrollTop() < $('#cover-photo').height()) { + $('.navbar').removeClass('fixed-top'); $('main').css('margin-top', - $('nav').outerHeight(true) + 'px'); - $('aside').css('padding-top', aside_padding_top - $('nav').outerHeight() + 'px'); - $('section').css('padding-top', section_padding_top - $('nav').outerHeight() + 'px'); - - $('.navbar-fixed-top').css('position', 'relative'); $('main').css('opacity', 0); - $('header').hide(); } } } @@ -61,10 +51,8 @@ $(window).resize(function () { if($('#cover-photo').length && $(window).width() < 755) { $('#cover-photo').remove(); + $('.navbar').addClass('fixed-top'); $('main').css('opacity', 1); - $('aside').css('padding-top', aside_padding_top + 'px'); - $('section').css('padding-top', section_padding_top + 'px'); - $('.navbar-fixed-top').css('position', ''); coverSlid = true; } @@ -74,7 +62,7 @@ if(coverSlid) { return; } - $('html, body').animate({scrollTop: Math.ceil($('#cover-photo').height()) + 'px' }); + $('html, body').animate({scrollTop: Math.ceil($('#cover-photo').height()) + 'px' }, 'fast'); return; } </script> @@ -82,11 +70,7 @@ <div id="cover-photo" title="{{$hovertitle}}"> {{$photo_html}} <div id="cover-photo-caption"> - <div class="cover-photo-title"> - {{$title}} - </div> - <div class="cover-photo-subtitle"> - {{$subtitle}} - </div> + <h1>{{$title}}</h1> + <h3>{{$subtitle}}</h3> </div> </div> diff --git a/view/tpl/defperms.tpl b/view/tpl/defperms.tpl new file mode 100755 index 000000000..f4a711957 --- /dev/null +++ b/view/tpl/defperms.tpl @@ -0,0 +1,55 @@ +<div class="generic-content-wrapper"> + <div class="section-title-wrapper"> + <h2>{{$header}}</h2> + </div> + <div class="section-content-wrapper-np"> + <form id="abook-edit-form" action="defperms/{{$contact_id}}" method="post" > + + <input type="hidden" name="contact_id" value="{{$contact_id}}"> + <input type="hidden" name="section" value="{{$section}}"> + + <div class="panel-group" id="contact-edit-tools" role="tablist" aria-multiselectable="true"> + <div class="panel"> + <div id="perms-tool-collapse" class="panel-collapse collapse show" role="tabpanel" aria-labelledby="perms-tool"> + <div class="section-content-tools-wrapper"> + <div class="section-content-warning-wrapper"> + <p>{{$autolbl}}</p> + <p>{{$permnote_self}}</p> + </div> + {{if $permcat_enable}} + <div class="loading-role-rotator spinner-wrapper"></div> + <a href="settings/permcats" class="pull-right"><i class="fa fa-plus"></i> {{$permcat_new}}</a> + {{include file="field_select.tpl" field=$permcat}} + {{/if}} + + <div class="defperms-edit"> + {{foreach $perms as $prm}} + {{include file="field_checkbox.tpl" field=$prm}} + {{/foreach}} + </div> + + {{if $hidden_perms}} + {{foreach $hidden_perms as $prm}} + <input type="hidden" name="{{$prm.0}}" value="{{$prm.1}}" > + {{/foreach}} + {{/if}} + + + + <div> + <div class="section-content-info-wrapper"> + {{$autoapprove}} + </div> + {{include file="field_checkbox.tpl" field=$autoperms}} + </div> + + <div class="settings-submit-wrapper" > + <button type="submit" name="done" value="{{$submit}}" class="btn btn-primary">{{$submit}}</button> + </div> + </div> + </div> + </div> + </div> + </form> + </div> +</div> diff --git a/view/tpl/design_tools.tpl b/view/tpl/design_tools.tpl index dffeeafa0..bc7d46dc1 100644 --- a/view/tpl/design_tools.tpl +++ b/view/tpl/design_tools.tpl @@ -1,9 +1,9 @@ <div id="design-tools" class="widget design-tools"> -<h3>{{$title}}</h3> -<ul class="nav nav-pills nav-stacked"> -<li><a href="blocks/{{$who}}">{{$blocks}}</a></li> -<li><a href="menu{{if $sys}}?f=&sys=1{{/if}}">{{$menus}}</a></li> -<li><a href="layouts/{{$who}}">{{$layout}}</a></li> -<li><a href="webpages/{{$who}}">{{$pages}}</a></li> -</ul> + <h3>{{$title}}</h3> + <div class="nav nav-pills flex-column"> + <a class="nav-link" href="blocks/{{$who}}">{{$blocks}}</a> + <a class="nav-link" href="menu{{if $sys}}?f=&sys=1{{/if}}">{{$menus}}</a> + <a class="nav-link" href="layouts/{{$who}}">{{$layout}}</a> + <a class="nav-link" href="webpages/{{$who}}">{{$pages}}</a> + </div> </div> diff --git a/view/tpl/diaspora_vcard.tpl b/view/tpl/diaspora_vcard.tpl deleted file mode 100644 index 017eb555c..000000000 --- a/view/tpl/diaspora_vcard.tpl +++ /dev/null @@ -1,69 +0,0 @@ -<div style="display:none;"> - <dl class="entity_uid"> - <dt>Uid</dt> - <dd> - <span class="uid p-uid">{{$diaspora.guid}}</span> - </dd> - </dl> - <dl class='entity_nickname'> - <dt>Nickname</dt> - <dd> - <span class="nickname p-nickname">{{$diaspora.nickname}}</span> - </dd> - </dl> - <dl class='entity_full_name'> - <dt>Full name</dt> - <dd> - <span class='fn p-name'>{{$diaspora.fullname}}</span> - </dd> - </dl> - - <dl class='entity_first_name'> - <dt>First name</dt> - <dd> - <span class='given_name p-given-name'>{{$diaspora.firstname}}</span> - </dd> - </dl> - <dl class='entity_family_name'> - <dt>Family name</dt> - <dd> - <span class='family_name p-family-name'>{{$diaspora.lastname}}</span> - </dd> - </dl> - <dl class="entity_url"> - <dt>URL</dt> - <dd> - <a href="{{$diaspora.podloc}}/" id="pod_location" class="url" rel="me" >{{$diaspora.podloc}}/</a> - </dd> - </dl> - <dl class="entity_photo"> - <dt>Photo</dt> - <dd> - <img class="photo u-photo avatar" height="300" width="300" src="{{$diaspora.photo300}}" /> - </dd> - </dl> - <dl class="entity_photo_medium"> - <dt>Photo</dt> - <dd> - <img class="photo u-photo avatar" height="100" width="100" src="{{$diaspora.photo100}}" /> - </dd> - </dl> - <dl class="entity_photo_small"> - <dt>Photo</dt> - <dd> - <img class="photo u-photo avatar" height="50" width="50" src="{{$diaspora.photo50}}" /> - </dd> - </dl> - <dl class="entity_searchable"> - <dt>Searchable</dt> - <dd> - <span class="searchable">{{$diaspora.searchable}}</span> - </dd> - </dl> - <dl class="entity_key"> - <dt>Key</dt> - <dd> - <pre class="key">{{$diaspora.pubkey}}</pre> - </dd> - </dl> -</div> diff --git a/view/tpl/directory_header.tpl b/view/tpl/directory_header.tpl index c82fada45..3ee9ee326 100755 --- a/view/tpl/directory_header.tpl +++ b/view/tpl/directory_header.tpl @@ -1,24 +1,24 @@ <div class="generic-content-wrapper"> - <div class="section-title-wrapper"> + <div class="section-title-wrapper clearfix"> <div class="btn-group pull-right"> - <button type="button" class="btn btn-default btn-xs dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" title="{{$sort}}"> + <button type="button" class="btn btn-outline-secondary btn-sm dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" title="{{$sort}}"> <i class="fa fa-sort"></i> </button> - <ul class="dropdown-menu"> - <li><a href="directory?f=&order=date{{$suggest}}">{{$date}}</a></li> - <li><a href="directory?f=&order=normal{{$suggest}}">{{$normal}}</a></li> - <li><a href="directory?f=&order=reversedate{{$suggest}}">{{$reversedate}}</a></li> - <li><a href="directory?f=&order=reverse{{$suggest}}">{{$reverse}}</a></li> - </ul> + <div class="dropdown-menu dropdown-menu-right"> + <a class="dropdown-item" href="directory?f=&order=date{{$suggest}}">{{$date}}</a> + <a class="dropdown-item" href="directory?f=&order=normal{{$suggest}}">{{$normal}}</a> + <a class="dropdown-item" href="directory?f=&order=reversedate{{$suggest}}">{{$reversedate}}</a> + <a class="dropdown-item" href="directory?f=&order=reverse{{$suggest}}">{{$reverse}}</a> + </div> </div> <h2>{{$dirlbl}}{{if $search}}: {{$safetxt}}{{/if}}</h2> - <div class="clear"></div> </div> {{foreach $entries as $entry}} {{include file="direntry.tpl"}} {{/foreach}} <div id="page-end"></div> - <div class="clear"></div> </div> <script>$(document).ready(function() { loadingPage = false;});</script> -<div id="page-spinner"></div> +<div id="page-spinner" class="spinner-wrapper"> + <div class="spinner m"></div> +</div> diff --git a/view/tpl/direntry.tpl b/view/tpl/direntry.tpl index c9940a347..f7ec7db23 100755 --- a/view/tpl/direntry.tpl +++ b/view/tpl/direntry.tpl @@ -1,17 +1,17 @@ <div class="directory-item{{if $entry.safe}} safe{{/if}}" id="directory-item-{{$entry.hash}}" > - <div class="section-subtitle-wrapper"> + <div class="section-subtitle-wrapper clearfix"> <div class="pull-right"> {{if $entry.viewrate}} - {{if $entry.total_ratings}}<a href="ratings/{{$entry.hash}}" id="dir-rating-{{$entry.hash}}" class="btn btn-default btn-xs">{{$entry.total_ratings}}</a>{{/if}} + {{if $entry.total_ratings}}<a href="ratings/{{$entry.hash}}" id="dir-rating-{{$entry.hash}}" class="btn btn-outline-secondary btn-sm">{{$entry.total_ratings}}</a>{{/if}} {{/if}} {{if $entry.ignlink}} - <a class="directory-ignore btn btn-warning btn-xs" href="{{$entry.ignlink}}"> {{$entry.ignore_label}}</a> + <a class="directory-ignore btn btn-warning btn-sm" href="{{$entry.ignlink}}"> {{$entry.ignore_label}}</a> {{/if}} {{if $entry.connect}} - <a class="btn btn-success btn-xs" href="{{$entry.connect}}"><i class="fa fa-plus connect-icon"></i> {{$entry.conn_label}}</a> + <a class="btn btn-success btn-sm" href="{{$entry.connect}}"><i class="fa fa-plus connect-icon"></i> {{$entry.conn_label}}</a> {{/if}} {{if $entry.viewrate}} - {{if $entry.canrate}}<button class="btn btn-default btn-xs" onclick="doRatings('{{$entry.hash}}'); return false;" ><i class="fa fa-pencil"></i><span id="edited-{{$entry.hash}}" class="required" id="edited-{{$entry.hash}}" style="display: none;" > *</span></button>{{/if}} + {{if $entry.canrate}}<button class="btn btn-outline-secondary btn-sm" onclick="doRatings('{{$entry.hash}}'); return false;" ><i class="fa fa-pencil"></i><span id="edited-{{$entry.hash}}" class="required" id="edited-{{$entry.hash}}" style="display: none;" > *</span></button>{{/if}} {{/if}} </div> <h3>{{if $entry.public_forum}}<i class="fa fa-comments-o" title="{{$entry.forum_label}} @{{$entry.nickname}}+"></i> {{/if}}<a href='{{$entry.profile_link}}' >{{$entry.name}}</a>{{if $entry.online}} <i class="fa fa-asterisk online-now" title="{{$entry.online}}"></i>{{/if}}</h3> diff --git a/view/tpl/dreport.tpl b/view/tpl/dreport.tpl index 8aa5e2cd1..1f5915609 100644 --- a/view/tpl/dreport.tpl +++ b/view/tpl/dreport.tpl @@ -2,7 +2,7 @@ <div class="section-title-wrapper"> {{if $table == 'item'}} <div class="dropdown pull-right"> - <button type="button" class="btn btn-default btn-xs dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" title="{{$options}}"> + <button type="button" class="btn btn-outline-secondary btn-sm dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" title="{{$options}}"> <i class="fa fa-sort-desc"></i> </button> <ul class="dropdown-menu"> diff --git a/view/tpl/edpost_head.tpl b/view/tpl/edpost_head.tpl index 79a8f347f..b2ab5db4e 100755 --- a/view/tpl/edpost_head.tpl +++ b/view/tpl/edpost_head.tpl @@ -2,7 +2,7 @@ <div class="section-title-wrapper"> {{if $delete}} <div class="pull-right"> - <a href="item/drop/{{$id}}" id="delete-btn" class="btn btn-xs btn-danger" onclick="return confirmDelete();"><i class="fa fa-trash-o"></i> {{$delete}}</a> + <a href="item/drop/{{$id}}" id="delete-btn" class="btn btn-sm btn-danger" onclick="return confirmDelete();"><i class="fa fa-trash-o"></i> {{$delete}}</a> </div> {{/if}} <h2>{{$title}}</h2> diff --git a/view/tpl/event.tpl b/view/tpl/event.tpl index fe3cfc517..cc0bfc1c7 100755 --- a/view/tpl/event.tpl +++ b/view/tpl/event.tpl @@ -6,9 +6,9 @@ </div> {{$event.html}} <div class="event-buttons"> - {{if $event.item.plink}}<a href="{{$event.plink.0}}" title="{{$event.plink.1}}" class="plink-event-link"><i class="fa fa-external-link btn btn-default" ></i></a>{{/if}} - {{if $event.edit}}<a href="{{$event.edit.0}}" title="{{$event.edit.1}}" class="edit-event-link"><i class="fa fa-pencil btn btn-default"></i></a>{{/if}} - {{if $event.drop}}<a href="{{$event.drop.0}}" title="{{$event.drop.1}}" class="drop-event-link"><i class="fa fa-trash-o btn btn-default"></i></a>{{/if}} + {{if $event.item.plink}}<a href="{{$event.plink.0}}" title="{{$event.plink.1}}" class="plink-event-link"><i class="fa fa-external-link btn btn-outline-secondary" ></i></a>{{/if}} + {{if $event.edit}}<a href="{{$event.edit.0}}" title="{{$event.edit.1}}" class="edit-event-link"><i class="fa fa-pencil btn btn-outline-secondary"></i></a>{{/if}} + {{if $event.drop}}<a href="{{$event.drop.0}}" title="{{$event.drop.1}}" class="drop-event-link"><i class="fa fa-trash-o btn btn-outline-secondary"></i></a>{{/if}} </div> <div class="clear"></div> </div> diff --git a/view/tpl/event_cal.tpl b/view/tpl/event_cal.tpl index a88df6d18..d7662786b 100755 --- a/view/tpl/event_cal.tpl +++ b/view/tpl/event_cal.tpl @@ -6,7 +6,7 @@ </div> {{$event.html}} <div class="event-buttons"> - {{if $event.item.plink}}<a href="{{$event.plink.0}}" title="{{$event.plink.1}}" class="plink-event-link"><i class="fa fa-external-link btn btn-default" ></i></a>{{/if}} + {{if $event.item.plink}}<a href="{{$event.plink.0}}" title="{{$event.plink.1}}" class="plink-event-link"><i class="fa fa-external-link btn btn-outline-secondary" ></i></a>{{/if}} </div> <div class="clear"></div> </div> diff --git a/view/tpl/event_form.tpl b/view/tpl/event_form.tpl index 8a06567c1..d07a06b67 100755 --- a/view/tpl/event_form.tpl +++ b/view/tpl/event_form.tpl @@ -32,35 +32,37 @@ {{/if}} <div class="form-group"> - <div id="event-desc-text"><b>{{$d_text}}</b></div> - <textarea id="comment-edit-text-desc" class="form-control" name="desc" >{{$d_orig}}</textarea> + <div class="form-group"> + <div id="event-desc-text"><b>{{$d_text}}</b></div> + <textarea id="comment-edit-text-desc" class="form-control" name="desc" >{{$d_orig}}</textarea> + </div> <div id="comment-tools-desc" class="comment-tools" style="display: block;" > <div id="comment-edit-bb-desc" class="btn-toolbar"> - <div class='btn-group'> - <button type="button" class="btn btn-default btn-xs" title="{{$edbold}}" onclick="insertbbcomment('none','b', 'desc');"> + <div class='btn-group mr-2'> + <button type="button" class="btn btn-outline-secondary btn-sm" title="{{$edbold}}" onclick="insertbbcomment('none','b', 'desc');"> <i class="fa fa-bold comment-icon"></i> </button> - <button type="button" class="btn btn-default btn-xs" title="{{$editalic}}" onclick="insertbbcomment('none','i', 'desc');"> + <button type="button" class="btn btn-outline-secondary btn-sm" title="{{$editalic}}" onclick="insertbbcomment('none','i', 'desc');"> <i class="fa fa-italic comment-icon"></i> </button> - <button type="button" class="btn btn-default btn-xs" title="{{$eduline}}" onclick="insertbbcomment('none','u', 'desc');"> + <button type="button" class="btn btn-outline-secondary btn-sm" title="{{$eduline}}" onclick="insertbbcomment('none','u', 'desc');"> <i class="fa fa-underline comment-icon"></i> </button> - <button type="button" class="btn btn-default btn-xs" title="{{$edquote}}" onclick="insertbbcomment('none','quote','desc');"> + <button type="button" class="btn btn-outline-secondary btn-sm" title="{{$edquote}}" onclick="insertbbcomment('none','quote','desc');"> <i class="fa fa-quote-left comment-icon"></i> </button> - <button type="button" class="btn btn-default btn-xs" title="{{$edcode}}" onclick="insertbbcomment('none','code', 'desc');"> + <button type="button" class="btn btn-outline-secondary btn-sm" title="{{$edcode}}" onclick="insertbbcomment('none','code', 'desc');"> <i class="fa fa-terminal comment-icon"></i> </button> </div> <div class='btn-group'> - <button type="button" class="btn btn-default btn-xs" title="{{$edimg}}" onclick="insertbbcomment('none','img', 'desc');"> + <button type="button" class="btn btn-outline-secondary btn-sm" title="{{$edimg}}" onclick="insertbbcomment('none','img', 'desc');"> <i class="fa fa-camera comment-icon"></i> </button> - <button type="button" class="btn btn-default btn-xs" title="{{$edurl}}" onclick="insertbbcomment('none','url', 'desc');"> + <button type="button" class="btn btn-outline-secondary btn-sm" title="{{$edurl}}" onclick="insertbbcomment('none','url', 'desc');"> <i class="fa fa-link comment-icon"></i> </button> - <button type="button" class="btn btn-default btn-xs" title="{{$edvideo}}" onclick="insertbbcomment('none','video', 'desc');"> + <button type="button" class="btn btn-outline-secondary btn-sm" title="{{$edvideo}}" onclick="insertbbcomment('none','video', 'desc');"> <i class="fa fa-video-camera comment-icon"></i> </button> </div> @@ -68,38 +70,40 @@ </div> </div> <div class="form-group"> - <div id="event-location-text"><b>{{$l_text}}</b></div> - <textarea id="comment-edit-text-loc" class="form-control" name="location">{{$l_orig}}</textarea> + <div class="form-group"> + <div id="event-location-text"><b>{{$l_text}}</b></div> + <textarea id="comment-edit-text-loc" class="form-control" name="location">{{$l_orig}}</textarea> + </div> <div id="comment-tools-loc" class="comment-tools" style="display: block;" > <div id="comment-edit-bb-loc" class="btn-toolbar"> - <div class='btn-group'> - <button type="button" class="btn btn-default btn-xs" title="{{$edbold}}" onclick="insertbbcomment('none','b', 'loc');"> + <div class='btn-group mr-2'> + <button type="button" class="btn btn-outline-secondary btn-sm" title="{{$edbold}}" onclick="insertbbcomment('none','b', 'loc');"> <i class="fa fa-bold comment-icon"></i> </button> - <button type="button" class="btn btn-default btn-xs" title="{{$editalic}}" onclick="insertbbcomment('none','i', 'loc');"> + <button type="button" class="btn btn-outline-secondary btn-sm" title="{{$editalic}}" onclick="insertbbcomment('none','i', 'loc');"> <i class="fa fa-italic comment-icon"></i> </button> - <button type="button" class="btn btn-default btn-xs" title="{{$eduline}}" onclick="insertbbcomment('none','u', 'loc');"> + <button type="button" class="btn btn-outline-secondary btn-sm" title="{{$eduline}}" onclick="insertbbcomment('none','u', 'loc');"> <i class="fa fa-underline comment-icon"></i> </button> - <button type="button" class="btn btn-default btn-xs" title="{{$edquote}}" onclick="insertbbcomment('none','quote','loc');"> + <button type="button" class="btn btn-outline-secondary btn-sm" title="{{$edquote}}" onclick="insertbbcomment('none','quote','loc');"> <i class="fa fa-quote-left comment-icon"></i> </button> - <button type="button" class="btn btn-default btn-xs" title="{{$edcode}}" onclick="insertbbcomment('none','code', 'loc');"> + <button type="button" class="btn btn-outline-secondary btn-sm" title="{{$edcode}}" onclick="insertbbcomment('none','code', 'loc');"> <i class="fa fa-terminal comment-icon"></i> </button> </div> <div class='btn-group'> - <button type="button" class="btn btn-default btn-xs" title="{{$edimg}}" onclick="insertbbcomment('none','img', 'loc');"> + <button type="button" class="btn btn-outline-secondary btn-sm" title="{{$edimg}}" onclick="insertbbcomment('none','img', 'loc');"> <i class="fa fa-camera comment-icon"></i> </button> - <button type="button" class="btn btn-default btn-xs" title="{{$edurl}}" onclick="insertbbcomment('none','url', 'loc');"> + <button type="button" class="btn btn-outline-secondary btn-sm" title="{{$edurl}}" onclick="insertbbcomment('none','url', 'loc');"> <i class="fa fa-link comment-icon"></i> </button> - <button type="button" class="btn btn-default btn-xs" title="{{$edvideo}}" onclick="insertbbcomment('none','video', 'loc');"> + <button type="button" class="btn btn-outline-secondary btn-sm" title="{{$edvideo}}" onclick="insertbbcomment('none','video', 'loc');"> <i class="fa fa-video-camera comment-icon"></i> </button> - <button type="button" class="btn btn-default btn-xs" title="{{$mapper}}" onclick="insertbbcomment('none','map','loc');"> + <button type="button" class="btn btn-outline-secondary btn-sm" title="{{$mapper}}" onclick="insertbbcomment('none','map','loc');"> <i class="fa fa-globe comment-icon"></i> </button> </div> @@ -111,13 +115,13 @@ <div class="clear"></div> - <button type="button" class="btn btn-default" onclick="openClose('advanced');">{{$advanced}}</button> - <div class="btn-group pull-right"> - <button id="event-edit-preview-btn" class="btn btn-default" type="button" title="{{$preview}}" onclick="doEventPreview();"><i class="fa fa-eye" ></i></button> + <button type="button" class="btn btn-outline-secondary btn-sm" onclick="openClose('advanced');">{{$advanced}}</button> + <div class="btn-group float-right"> + <button id="event-edit-preview-btn" class="btn btn-outline-secondary btn-sm" type="button" title="{{$preview}}" onclick="doEventPreview();"><i class="fa fa-eye" ></i></button> {{if ! $eid}} - <button id="dbtn-acl" class="btn btn-default" type="button" data-toggle="modal" data-target="#aclModal" title="{{$perms_label}}"><i id="jot-perms-icon" class="fa fa-{{$lockstate}}"></i></button> + <button id="dbtn-acl" class="btn btn-outline-secondary btn-sm" type="button" data-toggle="modal" data-target="#aclModal" title="{{$perms_label}}"><i id="jot-perms-icon" class="fa fa-{{$lockstate}}"></i></button> {{/if}} - <button id="event-submit" class="btn btn-primary" type="submit" name="submit">{{$submit}}</button> + <button id="event-submit" class="btn btn-primary btn-sm" type="submit" name="submit">{{$submit}}</button> </div> </form> diff --git a/view/tpl/event_head.tpl b/view/tpl/event_head.tpl index 1d1b6f15b..2f440e826 100755 --- a/view/tpl/event_head.tpl +++ b/view/tpl/event_head.tpl @@ -50,6 +50,7 @@ $('#events-calendar').fullCalendar({ events: '{{$baseurl}}{{$module_url}}/json', header: false, + eventTextColor: 'white', lang: '{{$lang}}', firstDay: {{$first_day}}, @@ -66,11 +67,11 @@ showEvent(calEvent.id); }, loading: function(isLoading, view) { - $('#events-spinner').spin('tiny'); - $('#events-spinner > i').css('color', 'transparent'); + $('#events-spinner').show(); + $('#today-btn > i').hide(); if(!isLoading) { - $('#events-spinner').spin(false); - $('#events-spinner > i').css('color', ''); + $('#events-spinner').hide(); + $('#today-btn > i').show(); $('td.fc-day').dblclick(function() { openMenu('form'); //window.location.href='/events/new?start='+$(this).data('date'); diff --git a/view/tpl/events-js.tpl b/view/tpl/events-js.tpl index 6299242ce..d3f3414ff 100755 --- a/view/tpl/events-js.tpl +++ b/view/tpl/events-js.tpl @@ -2,20 +2,20 @@ <div class="section-title-wrapper"> <div class="pull-right"> <div class="dropdown"> - <button type="button" class="btn btn-default btn-xs dropdown-toggle" data-toggle="dropdown"><i class="fa fa-caret-down"></i> {{$view_label}}</button> - <ul class="dropdown-menu"> - <li><a href="#" onclick="changeView('changeView', 'month'); return false;">{{$month}}</a></li> - <li><a href="#" onclick="changeView('changeView', 'agendaWeek'); return false;">{{$week}}</a></li> - <li><a href="#" onclick="changeView('changeView', 'agendaDay'); return false;">{{$day}}</a></li> - </ul> - <button class="btn btn-success btn-xs" onclick="openClose('form');">{{$new_event.1}}</button> + <button type="button" class="btn btn-outline-secondary btn-sm dropdown-toggle" data-toggle="dropdown"><i class="fa fa-cog"></i> {{$view_label}}</button> + <div class="dropdown-menu"> + <a class="dropdown-item" href="#" onclick="changeView('changeView', 'month'); return false;">{{$month}}</a> + <a class="dropdown-item" href="#" onclick="changeView('changeView', 'agendaWeek'); return false;">{{$week}}</a> + <a class="dropdown-item" href="#" onclick="changeView('changeView', 'agendaDay'); return false;">{{$day}}</a> + </div> + <button class="btn btn-success btn-sm" onclick="openClose('form');">{{$new_event.1}}</button> <div class="btn-group"> - <button class="btn btn-default btn-xs" onclick="changeView('prev', false);" title="{{$prev}}"><i class="fa fa-backward"></i></button> - <button id="events-spinner" class="btn btn-default btn-xs" onclick="changeView('today', false);" title="{{$today}}"><i class="fa fa-bullseye"></i></button> - <button class="btn btn-default btn-xs" onclick="changeView('next', false);" title="{{$next}}"><i class="fa fa-forward"></i></button> + <button class="btn btn-outline-secondary btn-sm" onclick="changeView('prev', false);" title="{{$prev}}"><i class="fa fa-backward"></i></button> + <button id="today-btn" class="btn btn-outline-secondary btn-sm" onclick="changeView('today', false);" title="{{$today}}"><div id="events-spinner" class="spinner s"></div><i class="fa fa-bullseye" style="display: none; width: 1rem;"></i></button> + <button class="btn btn-outline-secondary btn-sm" onclick="changeView('next', false);" title="{{$next}}"><i class="fa fa-forward"></i></button> </div> - <button id="fullscreen-btn" type="button" class="btn btn-default btn-xs" onclick="makeFullScreen();"><i class="fa fa-expand"></i></button> - <button id="inline-btn" type="button" class="btn btn-default btn-xs" onclick="makeFullScreen(false);"><i class="fa fa-compress"></i></button> + <button id="fullscreen-btn" type="button" class="btn btn-outline-secondary btn-sm" onclick="makeFullScreen();"><i class="fa fa-expand"></i></button> + <button id="inline-btn" type="button" class="btn btn-outline-secondary btn-sm" onclick="makeFullScreen(false);"><i class="fa fa-compress"></i></button> </div> </div> <h2 id="title"></h2> diff --git a/view/tpl/events_cal-js.tpl b/view/tpl/events_cal-js.tpl index b7836cfab..2c4d961f9 100755 --- a/view/tpl/events_cal-js.tpl +++ b/view/tpl/events_cal-js.tpl @@ -3,12 +3,12 @@ <div class="section-title-wrapper"> <div class="pull-right"> <div class="btn-group"> - <button class="btn btn-default btn-xs" onclick="changeView('prev', false);" title="{{$prev}}"><i class="fa fa-backward"></i></button> - <button id="events-spinner" class="btn btn-default btn-xs" onclick="changeView('today', false);" title="{{$today}}"><i class="fa fa-bullseye"></i></button> - <button class="btn btn-default btn-xs" onclick="changeView('next', false);" title="{{$next}}"><i class="fa fa-forward"></i></button> + <button class="btn btn-outline-secondary btn-sm" onclick="changeView('prev', false);" title="{{$prev}}"><i class="fa fa-backward"></i></button> + <button id="today-btn" class="btn btn-outline-secondary btn-sm" onclick="changeView('today', false);" title="{{$today}}"><div id="events-spinner" class="spinner s"></div><i class="fa fa-bullseye" style="display: none; width: 1rem;"></i></button> + <button class="btn btn-outline-secondary btn-sm" onclick="changeView('next', false);" title="{{$next}}"><i class="fa fa-forward"></i></button> </div> - <button id="fullscreen-btn" type="button" class="btn btn-default btn-xs" onclick="makeFullScreen();"><i class="fa fa-expand"></i></button> - <button id="inline-btn" type="button" class="btn btn-default btn-xs" onclick="makeFullScreen(false);"><i class="fa fa-compress"></i></button> + <button id="fullscreen-btn" type="button" class="btn btn-outline-secondary btn-sm" onclick="makeFullScreen();"><i class="fa fa-expand"></i></button> + <button id="inline-btn" type="button" class="btn btn-outline-secondary btn-sm" onclick="makeFullScreen(false);"><i class="fa fa-compress"></i></button> </div> <h2 id="title"></h2> <div class="clear"></div> diff --git a/view/tpl/events_tools_side.tpl b/view/tpl/events_tools_side.tpl index 4f5ef2eb0..e22f95c1e 100755 --- a/view/tpl/events_tools_side.tpl +++ b/view/tpl/events_tools_side.tpl @@ -1,15 +1,17 @@ <div class="widget"> <h3>{{$title}}</h3> - <ul class="nav nav-pills nav-stacked"> - <li><a href="#" onclick="exportDate(); return false;"><i class="fa fa-arrow-circle-o-down"></i> {{$export}}</a></li> - <li><a href="#" onclick="openClose('event-upload-form'); return false;"><i class="fa fa-arrow-circle-o-up"></i> {{$import}}</a></li> + <ul class="nav nav-pills flex-column"> + <li class="nav-item"><a class="nav-link" href="#" onclick="exportDate(); return false;"><i class="fa fa-arrow-circle-o-down"></i> {{$export}}</a></li> + <li class="nav-item"><a class="nav-link" href="#" onclick="openClose('event-upload-form'); return false;"><i class="fa fa-arrow-circle-o-up"></i> {{$import}}</a></li> </ul> - <div id="event-upload-form" style="display: none;"> - <form action="events" enctype="multipart/form-data" method="post" name="event-upload-form" id="event-upload-form"> - <div class="form-group"> - <input id="event-upload-choose" type="file" name="userfile" /> - </div> - <button id="dbtn-submit" class="btn btn-primary btn-xs" type="submit" name="submit" >{{$submit}}</button> - </form> + <div id="event-upload-form" class="sub-menu-wrapper"> + <div class="sub-menu"> + <form action="events" enctype="multipart/form-data" method="post" name="event-upload-form" id="event-upload-form"> + <div class="form-group"> + <input id="event-upload-choose" class="form-control-file w-100" type="file" name="userfile" /> + </div> + <button id="dbtn-submit" class="btn btn-primary btn-sm" type="submit" name="submit" >{{$submit}}</button> + </form> + </div> </div> </div> diff --git a/view/tpl/field_checkbox.tpl b/view/tpl/field_checkbox.tpl index 6785e522a..f779f937c 100755 --- a/view/tpl/field_checkbox.tpl +++ b/view/tpl/field_checkbox.tpl @@ -1,6 +1,5 @@ - <div id="{{$field.0}}_container" class="form-group field checkbox"> + <div id="{{$field.0}}_container" class="clearfix form-group checkbox"> <label for="id_{{$field.0}}">{{$field.1}}</label> - <div class="pull-right"><input type="checkbox" name='{{$field.0}}' id='id_{{$field.0}}' value="1" {{if $field.2}}checked="checked"{{/if}} {{if $field.5}}{{$field.5}}{{/if}} /><label class="switchlabel" for='id_{{$field.0}}'> <span class="onoffswitch-inner" data-on='{{if $field.4}}{{$field.4.1}}{{/if}}' data-off='{{if $field.4}}{{$field.4.0}}{{/if}}'></span><span class="onoffswitch-switch"></span></label></div> - <span class="help-block">{{$field.3}}</span> + <div class="float-right"><input type="checkbox" name='{{$field.0}}' id='id_{{$field.0}}' value="1" {{if $field.2}}checked="checked"{{/if}} {{if $field.5}}{{$field.5}}{{/if}} /><label class="switchlabel" for='id_{{$field.0}}'> <span class="onoffswitch-inner" data-on='{{if $field.4}}{{$field.4.1}}{{/if}}' data-off='{{if $field.4}}{{$field.4.0}}{{/if}}'></span><span class="onoffswitch-switch"></span></label></div> + <small class="form-text text-muted">{{$field.3}}</small> </div> - <div class="clear"></div> diff --git a/view/tpl/field_combobox.tpl b/view/tpl/field_combobox.tpl index 523595c0b..12d00a08d 100755 --- a/view/tpl/field_combobox.tpl +++ b/view/tpl/field_combobox.tpl @@ -1,17 +1,18 @@ - <div class='field combobox input form-group'> - <label class="mainlabel" for='id_{{$field.0}}' id='id_{{$field.0}}_label'>{{$field.1}}</label> - {{* - <input id="id_{{$field.0}}" type="text" list="data_{{$field.0}}" > - <datalist id="data_{{$field.0}}" > - {{foreach $field.4 as $opt=>$val}}<option value="{{$val}}">{{/foreach}} - </datalist>*}} - - <input id="id_{{$field.0}}" class="form-control" type="text" value="{{$field.2}}"> - <select id="select_{{$field.0}}" class="form-control" onChange="$('#id_{{$field.0}}').val($(this).val())"> - <option value="">{{$field.5}}</option> - {{foreach $field.4 as $opt=>$val}}<option value="{{$val}}">{{$val}}</option>{{/foreach}} - </select> - - <span class='field_help'>{{$field.3}}</span> - </div> +<div class="form-group"> + <label class="" for='id_{{$field.0}}' id='id_{{$field.0}}_label'>{{$field.1}}</label> + <input class="form-control" id="id_{{$field.0}}" type="text" list="data_{{$field.0}}"{{if $field.5}} {{$field.5}}{{/if}}> + <datalist id="data_{{$field.0}}" > + {{foreach $field.4 as $opt=>$val}} + <option value="{{$val}}"> + {{/foreach}} + </datalist> + {{** + <input id="id_{{$field.0}}" class="form-control" type="text" value="{{$field.2}}"> + <select id="select_{{$field.0}}" class="form-control" onChange="$('#id_{{$field.0}}').val($(this).val())"> + <option value="">{{$field.5}}</option> + {{foreach $field.4 as $opt=>$val}}<option value="{{$val}}">{{$val}}</option>{{/foreach}} + </select> + **}} + <span class='field_help'>{{$field.3}}</span> +</div> diff --git a/view/tpl/field_input.tpl b/view/tpl/field_input.tpl index d6a7f56b2..65a837e5f 100755 --- a/view/tpl/field_input.tpl +++ b/view/tpl/field_input.tpl @@ -1,6 +1,5 @@ - <div id="id_{{$field.0}}_wrapper" class='form-group field input'> - <label for='id_{{$field.0}}' id='label_{{$field.0}}'>{{$field.1}}{{if $field.4}}<span class="required"> {{$field.4}}</span>{{/if}}</label> - <input class="form-control" name='{{$field.0}}' id='id_{{$field.0}}' type="text" value="{{$field.2}}"{{if $field.5}} {{$field.5}}{{/if}}> - <span id='help_{{$field.0}}' class='help-block'>{{$field.3}}</span> - <div class="clear"></div> + <div id="id_{{$field.0}}_wrapper" class="form-group"> + <label for="id_{{$field.0}}" id="label_{{$field.0}}">{{$field.1}}{{if $field.4}}<span class="required"> {{$field.4}}</span>{{/if}}</label> + <input class="form-control" name="{{$field.0}}" id="id_{{$field.0}}" type="text" value="{{$field.2}}"{{if $field.5}} {{$field.5}}{{/if}}> + <small id="help_{{$field.0}}" class="form-text text-muted">{{$field.3}}</small> </div> diff --git a/view/tpl/field_intcheckbox.tpl b/view/tpl/field_intcheckbox.tpl index 565f97760..abfe6e189 100755 --- a/view/tpl/field_intcheckbox.tpl +++ b/view/tpl/field_intcheckbox.tpl @@ -1,6 +1,5 @@ - <div class="form-group field checkbox"> - <label for='id_{{$field.0}}'>{{$field.1}}</label> - <div class="pull-right"><input type="checkbox" name='{{$field.0}}' id='id_{{$field.0}}' value="{{$field.3}}" {{if $field.2}}checked="checked"{{/if}}><label class="switchlabel" for='id_{{$field.0}}'> <span class="onoffswitch-inner" data-on='{{if $field.5}}{{$field.5.1}}{{/if}}' data-off='{{if $field.5}}{{$field.5.0}}{{/if}}'></span><span class="onoffswitch-switch"></span> </label></div> - <span class='help-block'>{{$field.4}}</span> + <div class="clearfix form-group checkbox"> + <label for="id_{{$field.0}}">{{$field.1}}</label> + <div class="pull-right"><input type="checkbox" name="{{$field.0}}" id="id_{{$field.0}}" value="{{$field.3}}" {{if $field.2}}checked="checked"{{/if}}><label class="switchlabel" for="id_{{$field.0}}"> <span class="onoffswitch-inner" data-on="{{if $field.5}}{{$field.5.1}}{{/if}}" data-off="{{if $field.5}}{{$field.5.0}}{{/if}}"></span><span class="onoffswitch-switch"></span> </label></div> + <small class="form-text text-muted">{{$field.4}}</small> </div> - <div class="clear"></div> diff --git a/view/tpl/field_password.tpl b/view/tpl/field_password.tpl index 1643fa855..fa5e14582 100755 --- a/view/tpl/field_password.tpl +++ b/view/tpl/field_password.tpl @@ -1,5 +1,5 @@ - <div class='form-group field password'> - <label for='id_{{$field.0}}'>{{$field.1}}</label> - <input class="form-control" type='password' name='{{$field.0}}' id='id_{{$field.0}}' value="{{$field.2}}"{{if $field.5}} {{$field.5}}{{/if}}>{{if $field.4}} <span class="required">{{$field.4}}</span> {{/if}} - <span id="help_{{$field.0}}" class="help-block">{{$field.3}}</span> + <div class="form-group"> + <label for="id_{{$field.0}}">{{$field.1}}</label> + <input class="form-control" type="password" name="{{$field.0}}" id="id_{{$field.0}}" value="{{$field.2}}"{{if $field.5}} {{$field.5}}{{/if}}>{{if $field.4}} <span class="required">{{$field.4}}</span> {{/if}} + <small id="help_{{$field.0}}" class="form-text text-muted">{{$field.3}}</small> </div> diff --git a/view/tpl/field_select.tpl b/view/tpl/field_select.tpl index 762447290..cda9a823a 100755 --- a/view/tpl/field_select.tpl +++ b/view/tpl/field_select.tpl @@ -1,7 +1,7 @@ - <div class='form-group field select'> - <label for='id_{{$field.0}}'>{{$field.1}}</label> - <select class="form-control" name='{{$field.0}}' id='id_{{$field.0}}'> + <div class="form-group"> + <label for="id_{{$field.0}}">{{$field.1}}</label> + <select class="form-control" name="{{$field.0}}" id="id_{{$field.0}}"> {{foreach $field.4 as $opt=>$val}}<option value="{{$opt}}" {{if $opt==$field.2}}selected="selected"{{/if}}>{{$val}}</option>{{/foreach}} </select> - <span class='help-block'>{{$field.3}}</span> + <small class="form-text text-muted">{{$field.3}}</small> </div> diff --git a/view/tpl/field_textarea.tpl b/view/tpl/field_textarea.tpl index 01fdc23f5..437dece93 100755 --- a/view/tpl/field_textarea.tpl +++ b/view/tpl/field_textarea.tpl @@ -1,5 +1,5 @@ - <div class='form-group field textarea'> - <label for='id_{{$field.0}}'>{{$field.1}}</label> - <textarea class="form-control" name='{{$field.0}}' id='id_{{$field.0}}' {{if $field.4}}{{$field.4}}{{/if}} >{{$field.2}}</textarea> - <span class='help-block'>{{$field.3}}</span> + <div class="form-group"> + <label for="id_{{$field.0}}">{{$field.1}}</label> + <textarea class="form-control" name="{{$field.0}}" id="id_{{$field.0}}" {{if $field.4}}{{$field.4}}{{/if}} >{{$field.2}}</textarea> + <small class="form-text text-muted">{{$field.3}}</small> </div> diff --git a/view/tpl/field_yesno.tpl b/view/tpl/field_yesno.tpl index f5a909833..8a4cda55b 100755 --- a/view/tpl/field_yesno.tpl +++ b/view/tpl/field_yesno.tpl @@ -1,4 +1,4 @@ - <div class='field yesno'> + <div class='clearfix form-group'> <label class="mainlabel" for='id_{{$field.0}}'>{{$field.1}}</label> <div class='onoff' id="id_{{$field.0}}_onoff"> <input type="hidden" name='{{$field.0}}' id='id_{{$field.0}}' value="{{$field.2}}"> @@ -9,5 +9,5 @@ {{if $field.4}}{{$field.4.1}}{{else}}ON{{/if}} </a> </div> - <span class='field_help'>{{$field.3}}</span> + <small class='form-text text-muted'>{{$field.3}}</small> </div> diff --git a/view/tpl/fileas_widget.tpl b/view/tpl/fileas_widget.tpl index a92440cb0..a6a69b89c 100755 --- a/view/tpl/fileas_widget.tpl +++ b/view/tpl/fileas_widget.tpl @@ -2,10 +2,10 @@ <h3>{{$title}}</h3> <div id="nets-desc">{{$desc}}</div> - <ul class="nav nav-pills nav-stacked"> - <li><a href="{{$base}}"{{if $sel_all}} class="fileas-selected"{{/if}}>{{$all}}</a></li> + <ul class="nav nav-pills flex-column"> + <li class="nav-item"><a class="nav-link{{if $sel_all}} active{{/if}}" href="{{$base}}">{{$all}}</a></li> {{foreach $terms as $term}} - <li><a href="{{$base}}?f=&file={{$term.name}}"{{if $term.selected}} class="fileas-selected"{{/if}}>{{$term.name}}</a></li> + <li class="nav-item"><a class="nav-link{{if $term.selected}} active{{/if}}" href="{{$base}}?f=&file={{$term.name}}">{{$term.name}}</a></li> {{/foreach}} </ul> diff --git a/view/tpl/filer_dialog.tpl b/view/tpl/filer_dialog.tpl index 71e075958..61860d10f 100755 --- a/view/tpl/filer_dialog.tpl +++ b/view/tpl/filer_dialog.tpl @@ -1,6 +1,19 @@ -<div class="item-filer-dialog"> -{{include file="field_combobox.tpl"}} -<div class="settings-submit-wrapper" > - <input id="filer_save" type="button" class="settings-submit" value="{{$submit}}" /> -</div> +<div class="modal" id="item-filer-dialog"> + <div class="modal-dialog" role="document"> + <div class="modal-content"> + <div class="modal-header"> + <h4 class="modal-title">{{$title}}</h4> + <button type="button" class="close" data-dismiss="modal" aria-label="Close"> + <span aria-hidden="true">×</span> + </button> + </div> + <div class="modal-body"> + {{include file="field_combobox.tpl"}} + </div> + <div class="modal-footer"> + <button type="button" class="btn btn-secondary" data-dismiss="modal">{{$cancel}}</button> + <button id="filer_save" type="button" class="btn btn-primary">{{$submit}}</button> + </div> + </div> + </div> </div> diff --git a/view/tpl/follow.tpl b/view/tpl/follow.tpl index 9c19a288d..4def1415d 100755 --- a/view/tpl/follow.tpl +++ b/view/tpl/follow.tpl @@ -1,12 +1,10 @@ <div id="follow-sidebar" class="widget"> <h3>{{$connect}}</h3> <form action="follow" method="post" /> - <div class="form-group"> - <div class="input-group"> - <input class="widget-input" type="text" name="url" title="{{$hint}}" placeholder="{{$desc}}" /> - <div class="input-group-btn"> - <button class="btn btn-default btn-sm" type="submit" name="submit" value="{{$follow}}"><i class="fa fa-plus"></i></button> - </div> + <div class="input-group"> + <input class="form-control form-control-sm" type="text" name="url" title="{{$hint}}" placeholder="{{$desc}}" /> + <div class="input-group-btn"> + <button class="btn btn-success" type="submit" name="submit" value="{{$follow}}" title="{{$follow}}"><i class="fa fa-fw fa-plus"></i></button> </div> </div> </form> @@ -14,4 +12,3 @@ <div class="usage-message" id="abook-usage-message">{{$abook_usage_message}}</div> {{/if}} </div> - diff --git a/view/tpl/generic_links_widget.tpl b/view/tpl/generic_links_widget.tpl index d7c234a84..67801e666 100755 --- a/view/tpl/generic_links_widget.tpl +++ b/view/tpl/generic_links_widget.tpl @@ -2,9 +2,9 @@ {{if $title}}<h3>{{$title}}</h3>{{/if}} {{if $desc}}<div class="desc">{{$desc}}</div>{{/if}} - <ul class="nav nav-pills nav-stacked"> + <ul class="nav nav-pills flex-column"> {{foreach $items as $item}} - <li><a href="{{$item.url}}" class="{{if $item.selected}}active{{/if}}">{{$item.label}}</a></li> + <li class="nav-item"><a href="{{$item.url}}" class="nav-link{{if $item.selected}} active{{/if}}">{{$item.label}}</a></li> {{/foreach}} </ul> diff --git a/view/tpl/generic_modal.tpl b/view/tpl/generic_modal.tpl index 2bbea42b3..18279b6f7 100644 --- a/view/tpl/generic_modal.tpl +++ b/view/tpl/generic_modal.tpl @@ -2,12 +2,12 @@ <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> - <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> <h4 class="modal-title" id="generic-modal-title-{{$id}}">{{$title}}</h4> + <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> </div> <div class="modal-body" id="generic-modal-body-{{$id}}"></div> <div class="modal-footer"> - <button id="generic-modal-cancel-{{$id}}" type="button" class="btn btn-default" data-dismiss="modal">{{$cancel}}</button> + <button id="generic-modal-cancel-{{$id}}" type="button" class="btn btn-outline-secondary" data-dismiss="modal">{{$cancel}}</button> {{if $ok}} <button id="generic-modal-ok-{{$id}}" type="button" class="btn btn-primary">{{$ok}}</button> {{/if}} diff --git a/view/tpl/group_drop.tpl b/view/tpl/group_drop.tpl index 34d0096e0..627debc80 100755 --- a/view/tpl/group_drop.tpl +++ b/view/tpl/group_drop.tpl @@ -2,6 +2,6 @@ <a href="group/drop/{{$id}}?t={{$form_security_token}}" onclick="return confirmDelete();" id="group-delete-icon-{{$id}}" - class="group-delete-icon btn btn-default" title="{{$delete}}" ><i class="fa fa-trash-o drop-icons"></i></a> + class="group-delete-icon btn btn-outline-secondary" title="{{$delete}}" ><i class="fa fa-trash-o drop-icons"></i></a> </div> <div class="group-delete-end"></div> diff --git a/view/tpl/group_side.tpl b/view/tpl/group_side.tpl index 35f79a07e..14f714ae9 100755 --- a/view/tpl/group_side.tpl +++ b/view/tpl/group_side.tpl @@ -1,20 +1,20 @@ <div class="widget" id="group-sidebar"> <h3>{{$title}}</h3> <div> - <ul class="nav nav-pills nav-stacked"> + <ul class="nav nav-pills flex-column"> {{foreach $groups as $group}} - <li> + <li class="nav-item nav-item-hack"> {{if $group.cid}} - <i id="group-{{$group.id}}" class="widget-nav-pills-checkbox fa {{if $group.ismember}}fa-check-square-o{{else}}fa-square-o{{/if}}" onclick="contactgroupChangeMember('{{$group.id}}','{{$group.enc_cid}}'); return true;"></i> + <i id="group-{{$group.id}}" class="widget-nav-pills-checkbox fa fa-fw {{if $group.ismember}}fa-check-square-o{{else}}fa-square-o{{/if}}" onclick="contactgroupChangeMember('{{$group.id}}','{{$group.enc_cid}}'); return true;"></i> {{/if}} {{if $group.edit}} - <a href="{{$group.edit.href}}" class="widget-nav-pills-icons" title="{{$edittext}}"><i class="fa fa-pencil"></i></a> + <a href="{{$group.edit.href}}" class="nav-link{{if $group.selected}} active{{/if}} widget-nav-pills-icons" title="{{$edittext}}"><i class="fa fa-fw fa-pencil"></i></a> {{/if}} - <a{{if $group.selected}} class="group-selected"{{/if}} href="{{$group.href}}">{{$group.text}}</a> + <a class="nav-link{{if $group.selected}} active{{/if}}" href="{{$group.href}}">{{$group.text}}</a> </li> {{/foreach}} - <li> - <a href="group/new" title="{{$createtext}}" ><i class="fa fa-plus-circle"></i> {{$createtext}}</a> + <li class="nav-item"> + <a class="nav-link" href="group/new" title="{{$createtext}}" ><i class="fa fa-plus-circle"></i> {{$createtext}}</a> </li> </ul> diff --git a/view/tpl/hdr.tpl b/view/tpl/hdr.tpl index 6a14906f6..29137c740 100644 --- a/view/tpl/hdr.tpl +++ b/view/tpl/hdr.tpl @@ -1,5 +1,3 @@ -<div id="banner" class="hidden-sm hidden-xs">{{$banner}}</div> - -<ul id="nav-notifications-template" rel="template"> - <li class="{5}"><a href="{0}" title="{2} {3}"><img class="dropdown-menu-img-sm" data-src="{1}"><span class="contactname">{2}</span><span class="dropdown-sub-text">{3}<br>{4}</span></a></li> -</ul> +<div id="navbar-notifications-template" rel="template" style="display:none;"> + <a class="dropdown-item clearfix dropdown-notification {5}" href="{0}" title="{2} {3}"><img class="menu-img-3" data-src="{1}"><span class="contactname">{2}</span><span class="dropdown-sub-text">{3}<br>{4}</span></a> +</div>
\ No newline at end of file diff --git a/view/tpl/help.tpl b/view/tpl/help.tpl index 10e0a4957..c523c4115 100644 --- a/view/tpl/help.tpl +++ b/view/tpl/help.tpl @@ -1,11 +1,24 @@ <div id="help-content" class="generic-content-wrapper"> - <div class="section-title-wrapper"> + <div class="clearfix section-title-wrapper"> + <div class="pull-right"> + <div class="btn-group"> + <button type="button" class="btn btn-outline-secondary btn-sm dropdown-toggle" data-toggle="dropdown"> + <i class="fa fa-language" style="font-size: 1.4em;"></i> + </button> + <div class="dropdown-menu dropdown-menu-right flex-column lang-selector"> + <a class="dropdown-item lang-choice" href="/help">de</a> + <a class="dropdown-item lang-choice" href="/help">en</a> + <a class="dropdown-item lang-choice" href="/help">es</a> + <a class="dropdown-item lang-choice" href="/help">fr</a> + </div> + </div> + </div> <h2>{{$title}}: {{$heading}}</h2> </div> <div class="section-content-wrapper" id="doco-content"> <h3 id="doco-top-toc-heading"> <span class="fakelink" onclick="docoTocToggle(); return false;"> - <i class="fakelink fa fa-caret-right" id="doco-toc-toggle"></i> + <i class="fa fa-fw fa-caret-right fakelink" id="doco-toc-toggle"></i> {{$tocHeading}} </span> </h3> @@ -13,21 +26,6 @@ {{$content}} </div> </div> - <script> - // Generate the table of contents in the side nav menu (see view/tpl/help.tpl) - $(document).ready(function () { - $('#doco-top-toc').toc({content: "#doco-content", headings: "h3,h4,h5,h6"}); - }); - - function docoTocToggle() { - if($('#doco-top-toc').is(':visible')) { - $('#doco-toc-toggle').removeClass('fa-caret-down').addClass('fa-caret-right'); - } else { - $('#doco-toc-toggle').removeClass('fa-caret-right').addClass('fa-caret-down'); - } - $('#doco-top-toc').toggle(); - - return false; - } + var help_language = '{{$language}}' </script> diff --git a/view/tpl/hq.tpl b/view/tpl/hq.tpl new file mode 100755 index 000000000..bd27250e6 --- /dev/null +++ b/view/tpl/hq.tpl @@ -0,0 +1,9 @@ +{{if $no_messages}} +<div class="alert alert-warning alert-dismissible fade show" role="alert"> + {{$no_messages_label}} + <button type="button" class="close" data-dismiss="alert" aria-label="Close"> + <span aria-hidden="true">×</span> + </button> +</div> +{{/if}} + diff --git a/view/tpl/hq_controls.tpl b/view/tpl/hq_controls.tpl new file mode 100755 index 000000000..d7f6d436f --- /dev/null +++ b/view/tpl/hq_controls.tpl @@ -0,0 +1,8 @@ +<div class="widget"> + <h3>{{$title}}</h3> + <ul class="nav nav-pills flex-column"> + {{foreach $menu as $m}} + <li class="nav-item"><a href="{{$m.href}}" id="{{$m.id}}" class="nav-link{{if $m.class}} {{$m.class}}{{/if}}">{{$m.label}}</a></li> + {{/foreach}} + </ul> +</div> diff --git a/view/tpl/install.tpl b/view/tpl/install.tpl index 0e77aa97b..5ab722b12 100755 --- a/view/tpl/install.tpl +++ b/view/tpl/install.tpl @@ -1,9 +1,15 @@ -<h1>{{$title}}</h1> -<h2>{{$pass}}</h2> +<div class="container mt-4 mb-4"> + <div class="jumbotron"> + <h1>{{$title}}</h1> + <hr class="my-4"> + <h2><i class="fa fa-{{$icon}}"></i> {{$pass}}</h2> + </div> + {{if $status}} + <div class="alert alert-danger">{{$status}}</div> + {{/if}} -{{if $status}} -<h3 class="error-message">{{$status}}</h3> -{{/if}} - -{{$text}} + <div class="alert alert-info">{{$text}}</div> + <br> + {{$what_next}} +</div> diff --git a/view/tpl/install_checks.tpl b/view/tpl/install_checks.tpl index ad0aef6a3..8bbb9f26d 100755 --- a/view/tpl/install_checks.tpl +++ b/view/tpl/install_checks.tpl @@ -1,24 +1,29 @@ -<h1>{{$title}}</h1> -<h2>{{$pass}}</h2> -<form action="{{$baseurl}}/index.php?q=setup" method="post"> -<table> -{{foreach $checks as $check}} - <tr><td>{{$check.title}} </td><td><i class="fa {{if $check.status}}fa-check-square-o{{else}}{{if $check.required}}fa-square-o{{else}}fa-exclamation{{/if}}{{/if}}"></i></td><td>{{if $check.required}}(required){{/if}}</td></tr> - {{if $check.help}} - <tr><td colspan="3"><blockquote>{{$check.help}}</blockquote></td></tr> - {{/if}} -{{/foreach}} -</table> +<div class="container mt-4 mb-4"> + <div class="jumbotron"> + <h1>{{$title}}</h1> + <hr class="my-4"> + <h2><i class="fa fa-heartbeat"></i> {{$pass}}</h2> + </div> + <form action="{{$baseurl}}/index.php?q=setup" method="post"> + <table class="table"> + {{foreach $checks as $check}} + <tr><td{{if ! $check.status}} class="text-danger"{{/if}}>{{$check.title}}</td><td><i class="fa {{if $check.status}}fa-check-square-o{{else}}{{if $check.required}}fa-square-o{{else}}fa-exclamation text-danger{{/if}}{{/if}}"></i></td><td>{{if $check.required}}(required){{/if}}</td></tr> + {{if $check.help}} + <tr><td colspan="3" class="border-top-0 pt-0 pb-0"><div class="alert alert-info">{{$check.help}}</div></td></tr> + {{/if}} + {{/foreach}} + </table> -{{if $phpath}} - <input type="hidden" name="phpath" value="{{$phpath}}"> -{{/if}} + {{if $phpath}} + <input type="hidden" name="phpath" value="{{$phpath}}"> + {{/if}} -{{if $passed}} - <input type="hidden" name="pass" value="2"> - <input type="submit" value="{{$next}}"> -{{else}} - <input type="hidden" name="pass" value="1"> - <input type="submit" value="{{$reload}}"> -{{/if}} -</form> + {{if $passed}} + <input type="hidden" name="pass" value="2"> + <button class="btn btn-success" type="submit"><i class="fa fa-check"></i> {{$next}}</button> + {{else}} + <input type="hidden" name="pass" value="1"> + <button class="btn btn-warning" type="submit"><i class="fa fa-refresh"></i> {{$reload}}</button> + {{/if}} + </form> +</div> diff --git a/view/tpl/install_db.tpl b/view/tpl/install_db.tpl index 1a58de129..8b9023443 100755 --- a/view/tpl/install_db.tpl +++ b/view/tpl/install_db.tpl @@ -1,30 +1,31 @@ -<h1>{{$title}}</h1> -<h2>{{$pass}}</h2> - - -<p> -{{$info_01}}<br> -{{$info_02}}<br> -{{$info_03}} -</p> - -{{if $status}} -<h3 class="error-message">{{$status}}</h3> -{{/if}} - -<form id="install-form" action="{{$baseurl}}/setup" method="post"> - -<input type="hidden" name="phpath" value="{{$phpath}}" /> -<input type="hidden" name="pass" value="3" /> - -{{include file="field_input.tpl" field=$dbhost}} -{{include file="field_input.tpl" field=$dbport}} -{{include file="field_input.tpl" field=$dbuser}} -{{include file="field_password.tpl" field=$dbpass}} -{{include file="field_input.tpl" field=$dbdata}} -{{include file="field_select.tpl" field=$dbtype}} - -<input id="install-submit" type="submit" name="submit" value="{{$submit}}" /> - -</form> +<div class="container mt-4 mb-4"> + <div class="jumbotron"> + <h1>{{$title}}</h1> + <hr class="my-4"> + <h2><i class="fa fa-database"></i> {{$pass}}</h2> + </div> + <div class="alert alert-info"> + {{$info_01}}<br> + {{$info_02}}<br> + {{$info_03}} + </div> + + {{if $status}} + <div class="alert alert-danger">{{$status}}</div> + {{/if}} + + <form id="install-form" action="{{$baseurl}}/setup" method="post"> + <input type="hidden" name="phpath" value="{{$phpath}}" /> + <input type="hidden" name="pass" value="3" /> + + {{include file="field_input.tpl" field=$dbhost}} + {{include file="field_input.tpl" field=$dbport}} + {{include file="field_input.tpl" field=$dbuser}} + {{include file="field_password.tpl" field=$dbpass}} + {{include file="field_input.tpl" field=$dbdata}} + {{include file="field_select.tpl" field=$dbtype}} + + <button class="btn btn-primary" id="install-submit" type="submit" name="submit" value="{{$submit}}">{{$submit}}</button> + </form> +</div> diff --git a/view/tpl/install_settings.tpl b/view/tpl/install_settings.tpl index f7a0108a8..b62f8508b 100755 --- a/view/tpl/install_settings.tpl +++ b/view/tpl/install_settings.tpl @@ -1,29 +1,28 @@ -<h1>{{$title}}</h1> -<h2>{{$pass}}</h2> - - -{{if $status}} -<h3 class="error-message">{{$status}}</h3> -{{/if}} - -<form id="install-form" action="{{$baseurl}}/setup" method="post"> - -<input type="hidden" name="phpath" value="{{$phpath}}" /> -<input type="hidden" name="dbhost" value="{{$dbhost}}" /> -<input type="hidden" name="dbport" value="{{$dbport}}" /> -<input type="hidden" name="dbuser" value="{{$dbuser}}" /> -<input type="hidden" name="dbpass" value="{{$dbpass}}" /> -<input type="hidden" name="dbdata" value="{{$dbdata}}" /> -<input type="hidden" name="dbtype" value="{{$dbtype}}" /> -<input type="hidden" name="pass" value="4" /> - -{{include file="field_input.tpl" field=$adminmail}} -{{include file="field_input.tpl" field=$siteurl}} -{{include file="field_select.tpl" field=$server_role}} - -{{include file="field_select_grouped.tpl" field=$timezone}} - -<input id="install-submit" type="submit" name="submit" value="{{$submit}}" /> - -</form> - +<div class="container mt-4 mb-4"> + <div class="jumbotron"> + <h1>{{$title}}</h1> + <hr class="my-4"> + <h2><i class="fa fa-cogs"></i> {{$pass}}</h2> + </div> + + {{if $status}} + <div class="alert alert-danger">{{$status}}</div> + {{/if}} + + <form id="install-form" action="{{$baseurl}}/setup" method="post"> + <input type="hidden" name="phpath" value="{{$phpath}}" /> + <input type="hidden" name="dbhost" value="{{$dbhost}}" /> + <input type="hidden" name="dbport" value="{{$dbport}}" /> + <input type="hidden" name="dbuser" value="{{$dbuser}}" /> + <input type="hidden" name="dbpass" value="{{$dbpass}}" /> + <input type="hidden" name="dbdata" value="{{$dbdata}}" /> + <input type="hidden" name="dbtype" value="{{$dbtype}}" /> + <input type="hidden" name="pass" value="4" /> + + {{include file="field_input.tpl" field=$adminmail}} + {{include file="field_input.tpl" field=$siteurl}} + {{include file="field_select_grouped.tpl" field=$timezone}} + + <button class="btn btn-primary" id="install-submit" type="submit" name="submit" value="{{$submit}}">{{$submit}}</button> + </form> +</div> diff --git a/view/tpl/item_attach.tpl b/view/tpl/item_attach.tpl index 83cc9a3cd..95e38c0bd 100644 --- a/view/tpl/item_attach.tpl +++ b/view/tpl/item_attach.tpl @@ -1,5 +1,5 @@ {{if $attaches}} {{foreach $attaches as $a}} -<li><a href="{{$a.url}}" title="{{$a.title}}"><i class="fa {{$a.icon}} attach-icons"></i> {{$a.label}}</a></li> +<a class="dropdown-item" href="{{$a.url}}" title="{{$a.title}}"><i class="fa {{$a.icon}} attach-icons"></i> {{$a.label}}</a> {{/foreach}} {{/if}} diff --git a/view/tpl/item_binary.tpl b/view/tpl/item_binary.tpl new file mode 100644 index 000000000..b19f7e7dd --- /dev/null +++ b/view/tpl/item_binary.tpl @@ -0,0 +1,3 @@ +<p> +<center><a class="zrl" href="{{$url}}"><button class="btn btn-warning fakelink">{{$download}}</button></a></center> +</p> diff --git a/view/tpl/item_categories.tpl b/view/tpl/item_categories.tpl index 9ff291747..fa07fa39f 100644 --- a/view/tpl/item_categories.tpl +++ b/view/tpl/item_categories.tpl @@ -1,8 +1,8 @@ {{if $categories}} -<div class="categorytags"> +<!--div class="categorytags"--> {{foreach $categories as $cat}} -<span class="item-category"><i class="fa fa-asterisk cat-icons"></i>{{if $cat.url}}<a href="{{$cat.url}}">{{$cat.term}}</a>{{else}}{{$cat.term}}{{/if}}</span> +<span class="item-category badge badge-pill badge-warning"><i class="fa fa-asterisk"></i> {{if $cat.url}}<a class="text-dark" href="{{$cat.url}}">{{$cat.term}}</a>{{else}}{{$cat.term}}{{/if}}</span> {{/foreach}} -</div> +<!--/div--> {{/if}} diff --git a/view/tpl/item_filer.tpl b/view/tpl/item_filer.tpl index 0cde5caf7..4eb621f93 100644 --- a/view/tpl/item_filer.tpl +++ b/view/tpl/item_filer.tpl @@ -1,8 +1,8 @@ {{if $categories}} -<div class="filesavetags"> +<!--div class="filesavetags"--> {{foreach $categories as $cat}} -<span class="item-category"><i class="fa fa-folder cat-icons"></i> {{$cat.term}} <a href="{{$cat.removelink}}" class="category-remove-link" title="{{$remove}}"><i class="fa fa-trash-o drop-icons"></i></a></span> +<span class="item-category badge badge-pill badge-danger"><i class="fa fa-folder-o"></i> {{$cat.term}} <a href="{{$cat.removelink}}" class="text-white" title="{{$remove}}"><i class="fa fa-close"></i></a></span> {{/foreach}} -</div> +<!--/div--> {{/if}} diff --git a/view/tpl/item_import.tpl b/view/tpl/item_import.tpl index 65de7fcaf..e976417e1 100755 --- a/view/tpl/item_import.tpl +++ b/view/tpl/item_import.tpl @@ -1,7 +1,7 @@ <h2>{{$title}}</h2> <form action="import_items" method="post" enctype="multipart/form-data" id="import-channel-form"> - + <input type="hidden" name="form_security_token" value="{{$form_security_token}}"> <div id="import-desc" class="descriptive-paragraph">{{$desc}}</div> <label for="import-filename" id="label-import-filename" class="import-label" >{{$label_filename}}</label> @@ -10,6 +10,4 @@ <input type="submit" name="submit" id="import-submit-button" value="{{$submit}}" /> <div id="import-submit-end" class="import-field-end"></div> - </form> - diff --git a/view/tpl/jot-header.tpl b/view/tpl/jot-header.tpl index d846f3e34..2f9dd9f15 100755 --- a/view/tpl/jot-header.tpl +++ b/view/tpl/jot-header.tpl @@ -6,11 +6,11 @@ var pretext = '{{$pretext}}'; function initEditor(cb){ if (editor==false){ - $("#profile-jot-text-loading").spin('small').show(); + $("#profile-jot-text-loading").show(); {{$geotag}} if(plaintext == 'none') { - $("#profile-jot-text-loading").spin(false).hide(); - $("#profile-jot-text").css({ 'height': 200, 'color': '#000', 'line-height': 'inherit' }); + $("#profile-jot-text-loading").hide(); + $("#profile-jot-text").css({ 'height': 200 }); {{if $bbco_autocomplete}} $("#profile-jot-text").bbco_autocomplete('{{$bbco_autocomplete}}'); // autocomplete bbcode {{/if}} @@ -80,7 +80,7 @@ function initEditor(cb){ ed.onInit.add(function(ed) { ed.pasteAsPlainText = true; - $("#profile-jot-text-loading").spin(false).hide(); + $("#profile-jot-text-loading").hide(); $(".jothidden").show(); if (typeof cb!="undefined") cb(); }); @@ -100,77 +100,76 @@ function enableOnUser(){ initEditor(); } </script> -<script type="text/javascript" src="{{$baseurl}}/view/js/ajaxupload.js" ></script> + +<script src="library/blueimp_upload/js/vendor/jquery.ui.widget.js"></script> +<script src="library/blueimp_upload/js/jquery.iframe-transport.js"></script> +<script src="library/blueimp_upload/js/jquery.fileupload.js"></script> + <script> +var activeCommentID = 0; +var activeCommentText = ''; + $(document).ready(function() { /* enable tinymce on focus and click */ $("#profile-jot-text").focus(enableOnUser); $("#profile-jot-text").click(enableOnUser); - var upload_title = $('#wall-image-upload').attr('title'); - var attach_title = $('#wall-file-upload').attr('title'); - try { - var uploader = new window.AjaxUpload('wall-image-upload', - { action: '{{$baseurl}}/wall_upload/{{$nickname}}', - name: 'userfile', - title: upload_title, - onSubmit: function(file,ext) { $('#profile-rotator').spin('tiny'); }, - onComplete: function(file,response) { - addeditortext(response); - $('#jot-media').val($('#jot-media').val() + response); - $('#profile-rotator').spin(false); - } - }); - } catch (e) { - } - try { - var uploader_sub = new window.AjaxUpload('wall-image-upload-sub', - { action: '{{$baseurl}}/wall_upload/{{$nickname}}', - name: 'userfile', - title: upload_title, - onSubmit: function(file,ext) { $('#profile-rotator').spin('tiny'); }, - onComplete: function(file,response) { - addeditortext(response); - $('#jot-media').val($('#jot-media').val() + response); - $('#profile-rotator').spin(false); - } - }); - } catch(e) { - } - try { - var file_uploader = new window.AjaxUpload('wall-file-upload', - { action: '{{$baseurl}}/wall_attach/{{$nickname}}', - name: 'userfile', - title: attach_title, - onSubmit: function(file,ext) { $('#profile-rotator').spin('tiny'); }, - onComplete: function(file,response) { - addeditortext(response); - $('#jot-media').val($('#jot-media').val() + response); - $('#profile-rotator').spin(false); - } - }); - } catch(e) { - } - try { - var file_uploader_sub = new window.AjaxUpload('wall-file-upload-sub', - { action: '{{$baseurl}}/wall_attach/{{$nickname}}', - name: 'userfile', - title: attach_title, - onSubmit: function(file,ext) { $('#profile-rotator').spin('tiny'); }, - onComplete: function(file,response) { - addeditortext(response); - $('#jot-media').val($('#jot-media').val() + response); - $('#profile-rotator').spin(false); - } - }); - } catch(e) { - } - - + + $('#invisible-wall-file-upload').fileupload({ + url: 'wall_attach/{{$nickname}}', + dataType: 'json', + dropZone: $('#profile-jot-text'), + maxChunkSize: 4 * 1024 * 1024, + add: function(e,data) { + $('#profile-rotator').show(); + data.submit(); + }, + done: function(e,data) { + addeditortext(data.result.message); + $('#jot-media').val($('#jot-media').val() + data.result.message); + }, + stop: function(e,data) { + preview_post(); + $('#profile-rotator').hide(); + }, + }); + + $('#wall-file-upload').click(function(event) { event.preventDefault(); $('#invisible-wall-file-upload').trigger('click'); return false;}); + $('#wall-file-upload-sub').click(function(event) { event.preventDefault(); $('#invisible-wall-file-upload').trigger('click'); return false;}); + // call initialization file if (window.File && window.FileList && window.FileReader) { DragDropUploadInit(); } + + + $('#invisible-comment-upload').fileupload({ + url: 'wall_attach/{{$nickname}}', + dataType: 'json', + maxChunkSize: 4 * 1024 * 1024, + add: function(e,data) { + + var tmpStr = $("#comment-edit-text-" + activeCommentID).val(); + if(tmpStr == activeCommentText) { + tmpStr = ""; + $("#comment-edit-text-" + activeCommentID).addClass("comment-edit-text-full"); + $("#comment-edit-text-" + activeCommentID).removeClass("comment-edit-text-empty"); + openMenu("comment-tools-" + activeCommentID); + $("#comment-edit-text-" + activeCommentID).val(tmpStr); + } + data.submit(); + }, + + done: function(e,data) { + textarea = document.getElementById("comment-edit-text-" + activeCommentID); + textarea.value = textarea.value + data.result.message; + }, + stop: function(e,data) { + $('body').css('cursor', 'auto'); + preview_comment(activeCommentID); + activeCommentID = 0; + }, + }); }); function deleteCheckedItems() { @@ -205,10 +204,11 @@ function enableOnUser(){ reply = prompt("{{$linkurl}}"); if(reply && reply.length) { reply = bin2hex(reply); - $('#profile-rotator').spin('tiny'); + $('#profile-rotator').show(); $.get('{{$baseurl}}/linkinfo?f=&binurl=' + reply, function(data) { addeditortext(data); - $('#profile-rotator').spin(false); + preview_post(); + $('#profile-rotator').hide(); }); } } @@ -247,18 +247,23 @@ function enableOnUser(){ } - function jotShare(id) { - if ($('#jot-popup').length != 0) $('#jot-popup').show(); + function jotShare(id,post_type) { + if(post_type == 6) { + window.location.href = 'rpost?f=&post_id='+id; + } + else { + if ($('#jot-popup').length != 0) $('#jot-popup').show(); - $('#like-rotator-' + id).spin('tiny'); - $.get('{{$baseurl}}/share/' + id, function(data) { - if (!editor) $("#profile-jot-text").val(""); - initEditor(function(){ - addeditortext(data); - $('#like-rotator-' + id).spin(false); - $(window).scrollTop(0); + $('#like-rotator-' + id).show(); + $.get('{{$baseurl}}/share/' + id, function(data) { + if (!editor) $("#profile-jot-text").val(""); + initEditor(function(){ + addeditortext(data); + $('#like-rotator-' + id).hide(); + $(window).scrollTop(0); + }); }); - }); + } } function linkdropper(event) { @@ -291,31 +296,33 @@ function enableOnUser(){ function linkdrop(event) { var reply = event.dataTransfer.getData("text/uri-list"); - event.preventDefault(); - var editwin = '#' + event.target.id; - var commentwin = false; - if(editwin) { - commentwin = ((editwin.indexOf('comment') >= 0) ? true : false); - if(commentwin) { - var commentid = editwin.substring(editwin.lastIndexOf('-') + 1); - commentOpen(document.getElementById(event.target.id),commentid); + if(reply) { + event.preventDefault(); + var editwin = '#' + event.target.id; + var commentwin = false; + if(editwin) { + commentwin = ((editwin.indexOf('comment') >= 0) ? true : false); + if(commentwin) { + var commentid = editwin.substring(editwin.lastIndexOf('-') + 1); + commentOpen(document.getElementById(event.target.id),commentid); + } } } if(reply && reply.length) { reply = bin2hex(reply); - $('#profile-rotator').spin('tiny'); + $('#profile-rotator').show(); $.get('{{$baseurl}}/linkinfo?f=&binurl=' + reply, function(data) { if(commentwin) { $(editwin).val( $(editwin).val() + data ); - $('#profile-rotator').spin(false); + $('#profile-rotator').hide(); } else { if (!editor) $("#profile-jot-text").val(""); initEditor(function(){ addeditortext(data); - $('#profile-rotator').spin(false); + $('#profile-rotator').hide(); }); } }); @@ -340,18 +347,12 @@ function enableOnUser(){ } function itemFiler(id) { - - var bordercolor = $("input").css("border-color"); + if($('#item-filer-dialog').length) + $('#item-filer-dialog').remove(); $.get('filer/', function(data){ - $.colorbox({html:data}); - $("#id_term").keypress(function(){ - $(this).css("border-color",bordercolor); - }) - $("#select_term").change(function(){ - $("#id_term").css("border-color",bordercolor); - }) - + $('body').append(data); + $('#item-filer-dialog').modal('show'); $("#filer_save").click(function(e){ e.preventDefault(); reply = $("#id_term").val(); @@ -359,12 +360,8 @@ function enableOnUser(){ commentBusy = true; $('body').css('cursor', 'wait'); $.get('{{$baseurl}}/filer/' + id + '?term=' + reply, NavUpdate); -// if(timer) clearTimeout(timer); -// timer = setTimeout(NavUpdate,3000); liking = 1; - $.colorbox.close(); - } else { - $("#id_term").css("border-color","#FF0000"); + $('#item-filer-dialog').modal('hide'); } return false; }); @@ -428,7 +425,7 @@ function enableOnUser(){ }); getPhotoAlbumList(); $('#embedPhotoModalBodyAlbumDialog').off('click'); - $('#embedPhotoModal').modal(); + $('#embedPhotoModal').modal('show'); }; var choosePhotoFromAlbum = function (album) { @@ -437,13 +434,13 @@ function enableOnUser(){ if (data['status']) { $('#embedPhotoModalLabel').html("{{$modalchooseimages}}"); $('#embedPhotoModalBodyAlbumDialog').html('\ - <div><ul class="nav">\n\ - <li><a href="#" onclick="initializeEmbedPhotoDialog();return false;">\n\ + <div><div class="nav nav-pills flex-column">\n\ + <li class="nav-item"><a class="nav-link" href="#" onclick="initializeEmbedPhotoDialog();return false;">\n\ <i class="fa fa-chevron-left"></i> \n\ {{$modaldiffalbum}}\n\ </a>\n\ </li>\n\ - </ul><br></div>') + </div><br></div>') $('#embedPhotoModalBodyAlbumDialog').append(data['content']); $('#embedPhotoModalBodyAlbumDialog').click(function (evt) { evt.preventDefault(); @@ -453,8 +450,8 @@ function enableOnUser(){ $(imageparent).toggleClass('embed-photo-selected-photo'); } }); - $('#embedPhotoModalBodyAlbumListDialog').addClass('hide'); - $('#embedPhotoModalBodyAlbumDialog').removeClass('hide'); + $('#embedPhotoModalBodyAlbumListDialog').addClass('d-none'); + $('#embedPhotoModalBodyAlbumDialog').removeClass('d-none'); $('#embed-photo-OKButton').click(function () { $('.embed-photo-selected-photo').each(function (index) { var href = $(this).attr('href'); @@ -462,6 +459,7 @@ function enableOnUser(){ function(ddata) { if (ddata['status']) { addeditortext(ddata['photolink']); + preview_post(); } else { window.console.log("{{$modalerrorlink}}" + ':' + ddata['errormsg']); } @@ -487,17 +485,17 @@ function enableOnUser(){ if (data['status']) { var albums = data['albumlist']; //JSON.parse(data['albumlist']); $('#embedPhotoModalLabel').html("{{$modalchoosealbum}}"); - $('#embedPhotoModalBodyAlbumList').html('<ul class="nav"></ul>'); + $('#embedPhotoModalBodyAlbumList').html('<ul class="nav nav-pills flex-column"></ul>'); for(var i=0; i<albums.length; i++) { var albumName = albums[i].text; var jsAlbumName = albums[i].jstext; - var albumLink = '<li>'; - albumLink += '<a href="#" onclick="choosePhotoFromAlbum(\'' + jsAlbumName + '\'); return false;">' + albumName + '</a>'; + var albumLink = '<li class="nav-item">'; + albumLink += '<a class="nav-link" href="#" onclick="choosePhotoFromAlbum(\'' + jsAlbumName + '\'); return false;">' + albumName + '</a>'; albumLink += '</li>'; $('#embedPhotoModalBodyAlbumList').find('ul').append(albumLink); } - $('#embedPhotoModalBodyAlbumDialog').addClass('hide'); - $('#embedPhotoModalBodyAlbumListDialog').removeClass('hide'); + $('#embedPhotoModalBodyAlbumDialog').addClass('d-none'); + $('#embedPhotoModalBodyAlbumListDialog').removeClass('d-none'); } else { window.console.log("{{$modalerrorlist}}" + ':' + data['errormsg']); } @@ -507,32 +505,20 @@ function enableOnUser(){ }; // - // initialize + // initialize drag-drop function DragDropUploadInit() { var filedrag = $("#profile-jot-text"); - // is XHR2 available? - var xhr = new XMLHttpRequest(); - if (xhr.upload) { - - // file drop + // file drop filedrag.on("dragover", DragDropUploadFileHover); filedrag.on("dragleave", DragDropUploadFileHover); filedrag.on("drop", DragDropUploadFileSelectHandler); - } - - window.filesToUpload = 0; - window.fileUploadsCompleted = 0; - - } // file drag hover function DragDropUploadFileHover(e) { - e.stopPropagation(); - e.preventDefault(); e.target.className = (e.type == "dragover" ? "hover" : ""); } @@ -541,49 +527,12 @@ function enableOnUser(){ // cancel event and hover styling DragDropUploadFileHover(e); - if (!editor) $("#profile-jot-text").val(""); - - - // fetch FileList object - var files = e.target.files || e.originalEvent.dataTransfer.files; - // process all File objects - for (var i = 0, f; f = files[i]; i++) { - DragDropUploadFile(f, i); - } - - } - - // upload files - function DragDropUploadFile(file, idx) { - - window.filesToUpload = window.filesToUpload + 1; - - var xhr = new XMLHttpRequest(); - xhr.withCredentials = true; // Include the SESSION cookie info for authentication - (xhr.upload || xhr).addEventListener('progress', function (e) { - $('#profile-rotator').spin('tiny'); - }); - xhr.addEventListener('load', function (e) { - //console.log('xhr upload complete', e); - window.fileUploadsCompleted = window.fileUploadsCompleted + 1; - - initEditor(function() { - addeditortext(xhr.responseText); - }); - - $('#jot-media').val($('#jot-media').val() + xhr.responseText); - // When all the uploads have completed, refresh the page - if (window.filesToUpload > 0 && window.fileUploadsCompleted === window.filesToUpload) { - $('#profile-rotator').spin(false); - window.fileUploadsCompleted = window.filesToUpload = 0; - } - }); - // POST to the wall_upload endpoint - xhr.open('post', '{{$baseurl}}/wall_attach/{{$nickname}}', true); + // open editor if it isn't yet initialised + if (!editor) { + initEditor(); + } + linkdrop(e); - var data = new FormData(); - data.append('userfile', file); - xhr.send(data); } </script> diff --git a/view/tpl/jot.tpl b/view/tpl/jot.tpl index 377eef453..13e7602be 100755 --- a/view/tpl/jot.tpl +++ b/view/tpl/jot.tpl @@ -1,3 +1,5 @@ +<input id="invisible-wall-file-upload" type="file" name="files" style="visibility:hidden;position:absolute;top:-50;left:-50;width:0;height:0;" multiple> +<input id="invisible-comment-upload" type="file" name="files" style="visibility:hidden;position:absolute;top:-50;left:-50;width:0;height:0;" multiple> <form id="profile-jot-form" action="{{$action}}" method="post" class="acl-form" data-form_id="profile-jot-form" data-allow_cid='{{$allow_cid}}' data-allow_gid='{{$allow_gid}}' data-deny_cid='{{$deny_cid}}' data-deny_gid='{{$deny_gid}}'> {{$mimeselect}} {{$layoutselect}} @@ -6,7 +8,7 @@ <span class="channel-id-select-desc">{{$id_seltext}}</span> {{$id_select}} </div> {{/if}} - <div id="profile-jot-wrapper"> + <div class="mb-4" id="profile-jot-wrapper"> {{if $parent}} <input type="hidden" name="parent" value="{{$parent}}" /> {{/if}} @@ -31,7 +33,7 @@ </div> {{/if}} <div id="jot-title-wrap" class="jothidden"> - <input name="title" id="jot-title" type="text" placeholder="{{$placeholdertitle}}" tabindex=1 value="{{$title}}"> + <input name="title" id="jot-title" type="text" placeholder="{{$placeholdertitle}}" tabindex="1" value="{{$title}}"> </div> {{if $catsenabled}} <div id="jot-category-wrap" class="jothidden"> @@ -39,147 +41,152 @@ </div> {{/if}} <div id="jot-text-wrap"> - <textarea class="profile-jot-text" id="profile-jot-text" name="body" tabindex=2 placeholder="{{$share}}" ondragenter="linkdropper(event);" ondragover="linkdropper(event);" ondrop="linkdrop(event);" >{{$content}}</textarea> + <textarea class="profile-jot-text" id="profile-jot-text" name="body" tabindex="2" placeholder="{{$placeholdtext}}" >{{$content}}</textarea> </div> {{if $attachment}} <div id="jot-attachment-wrap"> <input class="jot-attachment" name="attachment" id="jot-attachment" type="text" value="{{$attachment}}" readonly="readonly" onclick="this.select();"> </div> {{/if}} - <div id="profile-jot-submit-wrapper" class="jothidden"> - <div id="profile-jot-submit-left" class="btn-toolbar pull-left"> + <div id="profile-jot-submit-wrapper" class="clearfix p-2 jothidden"> + <div id="profile-jot-submit-left" class="btn-toolbar float-left"> {{if $bbcode}} - <div class="btn-group"> - <button id="main-editor-bold" class="btn btn-default btn-sm" title="{{$bold}}" onclick="inserteditortag('b', 'profile-jot-text'); return false;"> + <div class="btn-group mr-2"> + <button id="main-editor-bold" class="btn btn-outline-secondary btn-sm" title="{{$bold}}" onclick="inserteditortag('b', 'profile-jot-text'); return false;"> <i class="fa fa-bold jot-icons"></i> </button> - <button id="main-editor-italic" class="btn btn-default btn-sm" title="{{$italic}}" onclick="inserteditortag('i', 'profile-jot-text'); return false;"> + <button id="main-editor-italic" class="btn btn-outline-secondary btn-sm" title="{{$italic}}" onclick="inserteditortag('i', 'profile-jot-text'); return false;"> <i class="fa fa-italic jot-icons"></i> </button> - <button id="main-editor-underline" class="btn btn-default btn-sm" title="{{$underline}}" onclick="inserteditortag('u', 'profile-jot-text'); return false;"> + <button id="main-editor-underline" class="btn btn-outline-secondary btn-sm" title="{{$underline}}" onclick="inserteditortag('u', 'profile-jot-text'); return false;"> <i class="fa fa-underline jot-icons"></i> </button> - <button id="main-editor-quote" class="btn btn-default btn-sm" title="{{$quote}}" onclick="inserteditortag('quote', 'profile-jot-text'); return false;"> + <button id="main-editor-quote" class="btn btn-outline-secondary btn-sm" title="{{$quote}}" onclick="inserteditortag('quote', 'profile-jot-text'); return false;"> <i class="fa fa-quote-left jot-icons"></i> </button> - <button id="main-editor-code" class="btn btn-default btn-sm" title="{{$code}}" onclick="inserteditortag('code', 'profile-jot-text'); return false;"> + <button id="main-editor-code" class="btn btn-outline-secondary btn-sm" title="{{$code}}" onclick="inserteditortag('code', 'profile-jot-text'); return false;"> <i class="fa fa-terminal jot-icons"></i> </button> </div> {{/if}} {{if $visitor}} - <div class="btn-group hidden-xs hidden-sm"> + <div class="btn-group mr-2 d-none d-lg-flex"> {{if $writefiles}} - <button id="wall-file-upload" class="btn btn-default btn-sm" title="{{$attach}}" > + <button id="wall-file-upload" class="btn btn-outline-secondary btn-sm" title="{{$attach}}" > <i id="wall-file-upload-icon" class="fa fa-paperclip jot-icons"></i> </button> {{/if}} {{if $weblink}} - <button id="profile-link-wrapper" class="btn btn-default btn-sm" title="{{$weblink}}" ondragenter="linkdropper(event);" ondragover="linkdropper(event);" ondrop="linkdrop(event);" onclick="jotGetLink(); return false;"> + <button id="profile-link-wrapper" class="btn btn-outline-secondary btn-sm" title="{{$weblink}}" ondragenter="linkdropper(event);" ondragover="linkdropper(event);" ondrop="linkdrop(event);" onclick="jotGetLink(); return false;"> <i id="profile-link" class="fa fa-link jot-icons"></i> </button> {{/if}} {{if $embedPhotos}} - <button id="embed-photo-wrapper" class="btn btn-default btn-sm" title="{{$embedPhotos}}" onclick="initializeEmbedPhotoDialog();return false;"> + <button id="embed-photo-wrapper" class="btn btn-outline-secondary btn-sm" title="{{$embedPhotos}}" onclick="initializeEmbedPhotoDialog();return false;"> <i id="embed-photo" class="fa fa-file-image-o jot-icons"></i> </button> {{/if}} </div> - <div class="btn-group hidden-xs hidden-sm"> + <div class="btn-group mr-2 d-none d-lg-flex"> {{if $setloc}} - <button id="profile-location-wrapper" class="btn btn-default btn-sm" title="{{$setloc}}" onclick="jotGetLocation();return false;"> + <button id="profile-location-wrapper" class="btn btn-outline-secondary btn-sm" title="{{$setloc}}" onclick="jotGetLocation();return false;"> <i id="profile-location" class="fa fa-globe jot-icons"></i> </button> {{/if}} {{if $clearloc}} - <button id="profile-nolocation-wrapper" class="btn btn-default btn-sm" title="{{$clearloc}}" onclick="jotClearLocation();return false;" disabled="disabled"> + <button id="profile-nolocation-wrapper" class="btn btn-outline-secondary btn-sm" title="{{$clearloc}}" onclick="jotClearLocation();return false;" disabled="disabled"> <i id="profile-nolocation" class="fa fa-circle-o jot-icons"></i> </button> {{/if}} {{else}} - <div class="btn-group hidden-xs hidden-sm"> + <div class="btn-group d-none d-lg-flex"> {{/if}} {{if $feature_expire}} - <button id="profile-expire-wrapper" class="btn btn-default btn-sm" title="{{$expires}}" onclick="jotGetExpiry();return false;"> + <button id="profile-expire-wrapper" class="btn btn-outline-secondary btn-sm" title="{{$expires}}" onclick="jotGetExpiry();return false;"> <i id="profile-expires" class="fa fa-eraser jot-icons"></i> </button> {{/if}} {{if $feature_future}} - <button id="profile-future-wrapper" class="btn btn-default btn-sm" title="{{$future_txt}}" onclick="jotGetPubDate();return false;"> + <button id="profile-future-wrapper" class="btn btn-outline-secondary btn-sm" title="{{$future_txt}}" onclick="jotGetPubDate();return false;"> <i id="profile-future" class="fa fa-clock-o jot-icons"></i> </button> {{/if}} {{if $feature_encrypt}} - <button id="profile-encrypt-wrapper" class="btn btn-default btn-sm" title="{{$encrypt}}" onclick="red_encrypt('{{$cipher}}','#profile-jot-text',$('#profile-jot-text').val());return false;"> + <button id="profile-encrypt-wrapper" class="btn btn-outline-secondary btn-sm" title="{{$encrypt}}" onclick="red_encrypt('{{$cipher}}','#profile-jot-text',$('#profile-jot-text').val());return false;"> <i id="profile-encrypt" class="fa fa-key jot-icons"></i> </button> {{/if}} {{if $feature_voting}} - <button id="profile-voting-wrapper" class="btn btn-default btn-sm" title="{{$voting}}" onclick="toggleVoting();return false;"> + <button id="profile-voting-wrapper" class="btn btn-outline-secondary btn-sm" title="{{$voting}}" onclick="toggleVoting();return false;"> <i id="profile-voting" class="fa fa-square-o jot-icons"></i> </button> {{/if}} {{if $feature_nocomment}} - <button id="profile-nocomment-wrapper" class="btn btn-default btn-sm" title="{{$nocommenttitle}}" onclick="toggleNoComment();return false;"> + <button id="profile-nocomment-wrapper" class="btn btn-outline-secondary btn-sm" title="{{$nocommenttitle}}" onclick="toggleNoComment();return false;"> <i id="profile-nocomment" class="fa fa-comments jot-icons"></i> </button> {{/if}} </div> {{if $writefiles || $weblink || $setloc || $clearloc || $feature_expire || $feature_encrypt || $feature_voting}} - <div class="btn-group visible-xs visible-sm"> - <button type="button" id="more-tools" class="btn btn-default btn-sm dropdown-toggle" data-toggle="dropdown" aria-expanded="false"> - <i id="more-tools-icon" class="fa fa-caret-down jot-icons"></i> + <div class="btn-group d-lg-none"> + <button type="button" id="more-tools" class="btn btn-outline-secondary btn-sm dropdown-toggle" data-toggle="dropdown" aria-expanded="false"> + <i id="more-tools-icon" class="fa fa-cog jot-icons"></i> </button> - <ul class="dropdown-menu" role="menu"> + <div class="dropdown-menu"> {{if $visitor}} {{if $writefiles}} - <li><a id="wall-file-upload-sub" href="#" ><i class="fa fa-paperclip"></i> {{$attach}}</a></li> + <a class="dropdown-item" id="wall-file-upload-sub" href="#" ><i class="fa fa-paperclip"></i> {{$attach}}</a> {{/if}} {{if $weblink}} - <li><a href="#" onclick="jotGetLink(); return false;"><i class="fa fa-link"></i> {{$weblink}}</a></li> + <a class="dropdown-item" href="#" onclick="jotGetLink(); return false;"><i class="fa fa-link"></i> {{$weblink}}</a> + {{/if}} + {{if $embedPhotos}} + <a class="dropdown-item" href="#" onclick="initializeEmbedPhotoDialog(); return false;"><i class="fa fa-file-image-o jot-icons"></i> {{$embedPhotos}}</a> {{/if}} {{if $setloc}} - <li><a href="#" onclick="jotGetLocation(); return false;"><i class="fa fa-globe"></i> {{$setloc}}</a></li> + <a class="dropdown-item" href="#" onclick="jotGetLocation(); return false;"><i class="fa fa-globe"></i> {{$setloc}}</a> {{/if}} {{if $clearloc}} - <li><a href="#" onclick="jotClearLocation(); return false;"><i class="fa fa-circle-o"></i> {{$clearloc}}</a></li> + <a class="dropdown-item" href="#" onclick="jotClearLocation(); return false;"><i class="fa fa-circle-o"></i> {{$clearloc}}</a> {{/if}} {{/if}} {{if $feature_expire}} - <li><a href="#" onclick="jotGetExpiry(); return false;"><i class="fa fa-eraser"></i> {{$expires}}</a></li> + <a class="dropdown-item" href="#" onclick="jotGetExpiry(); return false;"><i class="fa fa-eraser"></i> {{$expires}}</a> {{/if}} {{if $feature_future}} - <li><a href="#" onclick="jotGetPubDate();return false;"><i class="fa fa-clock-o"></i> {{$future_txt}}</a></li> + <a class="dropdown-item" href="#" onclick="jotGetPubDate();return false;"><i class="fa fa-clock-o"></i> {{$future_txt}}</a> {{/if}} {{if $feature_encrypt}} - <li><a href="#" onclick="red_encrypt('{{$cipher}}','#profile-jot-text',$('#profile-jot-text').val());return false;"><i class="fa fa-key"></i> {{$encrypt}}</a></li> + <a class="dropdown-item" href="#" onclick="red_encrypt('{{$cipher}}','#profile-jot-text',$('#profile-jot-text').val());return false;"><i class="fa fa-key"></i> {{$encrypt}}</a> {{/if}} {{if $feature_voting}} - <li><a href="#" onclick="toggleVoting(); return false;"><i id="profile-voting-sub" class="fa fa-square-o"></i> {{$voting}}</a></li> + <a class="dropdown-item" href="#" onclick="toggleVoting(); return false;"><i id="profile-voting-sub" class="fa fa-square-o"></i> {{$voting}}</a> {{/if}} {{if $feature_nocomment}} - <li><a href="#" onclick="toggleNoComment(); return false;"><i id="profile-nocomment-sub" class="fa fa-comments"></i> {{$nocommenttitlesub}}</a></li> + <a class="dropdown-item" href="#" onclick="toggleNoComment(); return false;"><i id="profile-nocomment-sub" class="fa fa-comments"></i> {{$nocommenttitlesub}}</a> {{/if}} - </ul> + </div> </div> {{/if}} + <div class="btn-group"> + <div id="profile-rotator" class="mt-2 spinner-wrapper"> + <div class="spinner s"></div> + </div> + </div> </div> - <div id="profile-rotator-wrapper"> - <div id="profile-rotator"></div> - </div> - <div id="profile-jot-submit-right" class="btn-group pull-right"> + <div id="profile-jot-submit-right" class="btn-group float-right"> {{if $preview}} - <button class="btn btn-default btn-sm" onclick="preview_post();return false;" title="{{$preview}}"> + <button class="btn btn-outline-secondary btn-sm" onclick="preview_post();return false;" title="{{$preview}}"> <i class="fa fa-eye jot-icons" ></i> </button> {{/if}} {{if $jotnets}} - <button id="dbtn-jotnets" class="btn btn-default btn-sm" data-toggle="modal" data-target="#jotnetsModal" type="button" title="{{$jotnets_label}}" style="{{if $lockstate == 'lock'}}display: none;{{/if}}"> + <button id="dbtn-jotnets" class="btn btn-outline-secondary btn-sm" data-toggle="modal" data-target="#jotnetsModal" type="button" title="{{$jotnets_label}}" style="{{if $lockstate == 'lock'}}display: none;{{/if}}"> <i class="fa fa-share-alt jot-icons"></i> </button> {{/if}} {{if $showacl}} - <button id="dbtn-acl" class="btn btn-default btn-sm" data-toggle="modal" data-target="#aclModal" title="{{$permset}}" type="button" data-form_id="profile-jot-form"> + <button id="dbtn-acl" class="btn btn-outline-secondary btn-sm" data-toggle="modal" data-target="#aclModal" title="{{$permset}}" type="button" data-form_id="profile-jot-form"> <i id="jot-perms-icon" class="fa fa-{{$lockstate}} jot-icons{{if $bang}} jot-lock-warn{{/if}}"></i> </button> {{/if}} @@ -187,7 +194,7 @@ </div> <div class="clear"></div> {{if $jotplugins}} - <div id="profile-jot-plugin-wrapper"> + <div id="profile-jot-plugin-wrapper" class="mt-2"> {{$jotplugins}} </div> {{/if}} @@ -196,28 +203,26 @@ <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> - <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> <h4 class="modal-title" id="expiryModalLabel">{{$jotnets_label}}</h4> + <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> </div> <div class="modal-body"> {{$jotnets}} </div> <div class="modal-footer"> - <button type="button" class="btn btn-default" data-dismiss="modal">Close</button> + <button type="button" class="btn btn-outline-secondary" data-dismiss="modal">Close</button> </div> </div><!-- /.modal-content --> </div><!-- /.modal-dialog --> </div><!-- /.modal --> {{/if}} </div> - <div id="profile-jot-text-loading"></div> - <div id="profile-jot-end" class="clear"></div> </div> </form> <div id="jot-preview-content" style="display:none;"></div> -{{if $showacl}}{{$acl}}{{/if}} +{{$acl}} {{if $feature_expire}} <!-- Modal for item expiry--> @@ -225,8 +230,8 @@ <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> - <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> <h4 class="modal-title" id="expiryModalLabel">{{$expires}}</h4> + <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> </div> <div class="modal-body form-group" style="width:90%"> <div class="date"> @@ -239,7 +244,7 @@ </script> </div> <div class="modal-footer"> - <button type="button" class="btn btn-default" data-dismiss="modal">{{$expiryModalCANCEL}}</button> + <button type="button" class="btn btn-outline-secondary" data-dismiss="modal">{{$expiryModalCANCEL}}</button> <button id="expiry-modal-OKButton" type="button" class="btn btn-primary">{{$expiryModalOK}}</button> </div> </div><!-- /.modal-content --> @@ -252,8 +257,8 @@ <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> - <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> <h4 class="modal-title" id="createdModalLabel">{{$future_txt}}</h4> + <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> </div> <div class="modal-body form-group" style="width:90%"> <div class="date"> @@ -266,7 +271,7 @@ </script> </div> <div class="modal-footer"> - <button type="button" class="btn btn-default" data-dismiss="modal">{{$expiryModalCANCEL}}</button> + <button type="button" class="btn btn-outline-secondary" data-dismiss="modal">{{$expiryModalCANCEL}}</button> <button id="created-modal-OKButton" type="button" class="btn btn-primary">{{$expiryModalOK}}</button> </div> </div><!-- /.modal-content --> @@ -279,17 +284,17 @@ <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> - <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> <h4 class="modal-title" id="embedPhotoModalLabel">{{$embedPhotosModalTitle}}</h4> + <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> </div> <div class="modal-body" id="embedPhotoModalBody" > - <div id="embedPhotoModalBodyAlbumListDialog" class="hide"> + <div id="embedPhotoModalBodyAlbumListDialog" class="d-none"> <div id="embedPhotoModalBodyAlbumList"></div> </div> - <div id="embedPhotoModalBodyAlbumDialog" class="hide"></div> + <div id="embedPhotoModalBodyAlbumDialog" class="d-none"></div> </div> <div class="modal-footer"> - <button type="button" class="btn btn-default" data-dismiss="modal">{{$embedPhotosModalCancel}}</button> + <button type="button" class="btn btn-outline-secondary" data-dismiss="modal">{{$embedPhotosModalCancel}}</button> <button id="embed-photo-OKButton" type="button" class="btn btn-primary">{{$embedPhotosModalOK}}</button> </div> </div><!-- /.modal-content --> diff --git a/view/tpl/layoutlist.tpl b/view/tpl/layoutlist.tpl index d0b81af0c..1bbe14893 100644 --- a/view/tpl/layoutlist.tpl +++ b/view/tpl/layoutlist.tpl @@ -2,8 +2,8 @@ <div class="section-title-wrapper"> {{if $editor}} <div class="pull-right"> - <button id="webpage-create-btn" class="btn btn-xs btn-success" onclick="openClose('layout-editor');"><i class="fa fa-pencil-square-o"></i> {{$create}}</button> - <a href="{{$help.url}}" target="_blank" class="btn btn-xs btn-warning" title="{{$help.title}}"><i class="fa fa-info"></i> {{$help.text}}</a> + <button id="webpage-create-btn" class="btn btn-sm btn-success" onclick="openClose('layout-editor');"><i class="fa fa-pencil-square-o"></i> {{$create}}</button> + <a href="{{$help.url}}" target="_blank" class="btn btn-sm btn-warning" title="{{$help.title}}"><i class="fa fa-info"></i> {{$help.text}}</a> </div> {{/if}} <h2>{{$title}}</h2> @@ -24,8 +24,8 @@ <th width="1%"></th> <th width="1%"></th> <th width="1%"></th> - <th width="1%" class="hidden-xs">{{$created}}</th> - <th width="1%" class="hidden-xs">{{$edited}}</th> + <th width="1%" class="d-none d-md-table-cell">{{$created}}</th> + <th width="1%" class="d-none d-md-table-cell">{{$edited}}</th> </tr> {{foreach $pages as $key => $items}} {{foreach $items as $item}} @@ -55,10 +55,10 @@ <a href="#" title="{{$delete}}" onclick="dropItem('item/drop/{{$item.url}}', '#layout-list-item-{{$item.url}}'); return false;"><i class="fa fa-trash-o drop-icons"></i></a> {{/if}} </td> - <td class="hidden-xs"> + <td class="d-none d-md-table-cell"> {{$item.created}} </td> - <td class="hidden-xs"> + <td class="d-none d-md-table-cell"> {{$item.edited}} </td> </tr> diff --git a/view/tpl/like_noshare.tpl b/view/tpl/like_noshare.tpl index 67f5868cb..e83b885fe 100755 --- a/view/tpl/like_noshare.tpl +++ b/view/tpl/like_noshare.tpl @@ -1,5 +1,5 @@ <div class="wall-item-like-buttons" id="wall-item-like-buttons-{{$id}}"> - <i class="fa fa-thumbs-o-up item-tool btn btn-default" title="{{$likethis}}" onclick="dolike({{$id}},'like'); return false"></i> - <i class="fa fa-thumbs-o-down item-tool btn btn-default" title="{{$nolike}}" onclick="dolike({{$id}},'dislike'); return false"></i> + <i class="fa fa-thumbs-o-up item-tool btn btn-outline-secondary" title="{{$likethis}}" onclick="dolike({{$id}},'like'); return false"></i> + <i class="fa fa-thumbs-o-down item-tool btn btn-outline-secondary" title="{{$nolike}}" onclick="dolike({{$id}},'dislike'); return false"></i> <div id="like-rotator-{{$id}}" class="like-rotator"></div> </div> diff --git a/view/tpl/locmanage.tpl b/view/tpl/locmanage.tpl index fe2d5ec84..a8c75b6a8 100644 --- a/view/tpl/locmanage.tpl +++ b/view/tpl/locmanage.tpl @@ -8,7 +8,7 @@ $.post(baseurl + '/locs','drop='+id,function(data) { window.location.href=window.location.href; }); } </script> - <button class="btn btn-success btn-xs pull-right" onclick="window.location.href='/locs/f=&sync=1'; return false;"><i class="fa fa-refresh"></i> {{$sync}}</button> + <button class="btn btn-success btn-sm pull-right" onclick="window.location.href='/locs/f=&sync=1'; return false;"><i class="fa fa-refresh"></i> {{$sync}}</button> <h2>{{$header}}</h2> </div> <div class="section-content-wrapper-np"> @@ -22,7 +22,7 @@ <table id="locs-index"> <tr> <th>{{$addr}}</th> - <th class="hidden-xs hidden-sm">{{$loc}}</th> + <th class="d-none d-md-table-cell">{{$loc}}</th> <th>{{$mkprm}}</th> <th>{{$drop}}</th> </tr> @@ -30,7 +30,7 @@ {{if ! $hub.deleted }} <tr class="locs-index-row"> <td>{{$hub.hubloc_addr}}</td> - <td class="hidden-xs hidden-sm">{{$hub.hubloc_url}}</td> + <td class="d-none d-md-table-cell">{{$hub.hubloc_url}}</td> <td>{{if $hub.primary}}<i class="fa fa-check-square-o"></i>{{else}}<i class="fa fa-square-o primehub" onclick="primehub({{$hub.hubloc_id}}); return false;"></i>{{/if}}</td> <td><i class="fa fa-trash-o drophub" onclick="drophub({{$hub.hubloc_id}}); return false;"></i></td> </tr> diff --git a/view/tpl/login.tpl b/view/tpl/login.tpl index 3d3faa41c..492149abb 100755 --- a/view/tpl/login.tpl +++ b/view/tpl/login.tpl @@ -11,6 +11,8 @@ {{if $register}}<a href="{{$register.link}}" title="{{$register.title}}" id="register-link" class="pull-right">{{$register.desc}}</a>{{/if}} <a href="lostpass" title="{{$lostpass}}" id="lost-password-link" >{{$lostlink}}</a> </div> + <hr> + <a href="rmagic" class="btn btn-block btn-outline-success rmagic-button">{{$remote_login}}</a> </div> {{foreach $hiddens as $k=>$v}} <input type="hidden" name="{{$k}}" value="{{$v}}" /> diff --git a/view/tpl/mail_conv.tpl b/view/tpl/mail_conv.tpl index 249e13a04..759517b7f 100755 --- a/view/tpl/mail_conv.tpl +++ b/view/tpl/mail_conv.tpl @@ -1,47 +1,38 @@ -<div id="mail-{{$mail.id}}" class="mail-conv-outside-wrapper"> - <div class="mail-conv-sender" > - <a href="{{$mail.from_url}}"><img class="mail-conv-sender-photo" src="{{$mail.from_photo}}" alt="{{$mail.from_name}}" /></a> - </div> - <div class="mail-conv-detail"> - {{if $mail.is_recalled}}<strong>{{$mail.is_recalled}}</strong>{{/if}} - <div class="mail-conv-sender-name"><a href="{{$mail.from_url}}">{{$mail.from_name}}</a></div> - <div class="mail-conv-date autotime wall-item-ago" title="{{$mail.date}}">{{$mail.date}}</div> +<div id="mail-{{$mail.id}}" class="mb-2 clearfix mail-conv-outside-wrapper"> + <div class="mb-2 clearfix wall-item-head"> + <div class="wall-item-info" > + <a href="{{$mail.from_url}}"><img class="wall-item-photo" src="{{$mail.from_photo}}" alt="{{$mail.from_name}}" /></a> + </div> + <div class="mail-conv-detail"> + {{if $mail.is_recalled}}<strong>{{$mail.is_recalled}}</strong>{{/if}} + <div class="wall-item-name"><a class="wall-item-name-link" href="{{$mail.from_url}}">{{$mail.from_name}}</a></div> + <div class="autotime wall-item-ago" title="{{$mail.date}}">{{$mail.date}}</div> + </div> </div> - <div class="clear"></div> - <div class="mail-conv-content"> - <div class="mail-conv-body"> + <div class="clearfix mail-conv-content"> + <div class="clearfix mail-conv-body"> {{$mail.body}} - <div class="clear"></div> </div> {{if $mail.attachments}} - <div class="dropdown pull-left"> - <button type="button" class="btn btn-default btn-sm wall-item-like dropdown-toggle" data-toggle="dropdown" id="attachment-menu-{{$item.id}}"><i class="fa fa-paperclip"></i></button> - <ul class="dropdown-menu" role="menu" aria-labelledby="attachment-menu-{{$item.id}}">{{$mail.attachments}}</ul> + <div class="dropdown float-left"> + <button type="button" class="btn btn-outline-secondary btn-sm wall-item-like dropdown-toggle" data-toggle="dropdown" id="attachment-menu-{{$item.id}}"><i class="fa fa-fw fa-paperclip"></i></button> + <div class="dropdown-menu" role="menu" aria-labelledby="attachment-menu-{{$item.id}}">{{$mail.attachments}}</div> </div> {{/if}} - <div class="pull-right dropdown"> - <button type="button" class="btn btn-default btn-sm dropdown-toggle" data-toggle="dropdown" id="mail-item-menu-{{$mail.id}}"> - <i class="fa fa-caret-down"></i> + <div class="float-right dropdown"> + <button type="button" class="btn btn-outline-secondary btn-sm dropdown-toggle" data-toggle="dropdown" id="mail-item-menu-{{$mail.id}}"> + <i class="fa fa-cog"></i> </button> - <ul class="dropdown-menu" role="menu" aria-labelledby="mail-item-menu-{{$mail.id}}"> + <div class="dropdown-menu dropdown-menu-right" role="menu" aria-labelledby="mail-item-menu-{{$mail.id}}"> {{if $mail.can_recall}} - <li> - <a href="mail/{{$mail.mailbox}}/recall/{{$mail.id}}" title="{{$mail.recall}}" id="mail-conv-recall-icon-{{$mail.id}}"><i class="fa fa-undo mail-icons"></i> {{$mail.recall}}</a> - </li> + <a class="dropdown-item" href="mail/{{$mail.mailbox}}/recall/{{$mail.id}}" title="{{$mail.recall}}" id="mail-conv-recall-icon-{{$mail.id}}"><i class="fa fa-fw fa-undo"></i> {{$mail.recall}}</a> {{/if}} - <li> - <a href="#" onclick="dropItem('mail/{{$mail.mailbox}}/drop/{{$mail.id}}', '#mail-{{$mail.id}}'); return false;" title="{{$mail.delete}}" id="mail-conv-delete-icon-{{$mail.id}}"><i class="fa fa-trash-o mail-icons"></i> {{$mail.delete}}</a> - </li> + <a class="dropdown-item" href="#" onclick="dropItem('mail/{{$mail.mailbox}}/drop/{{$mail.id}}', '#mail-{{$mail.id}}'); return false;" title="{{$mail.delete}}" id="mail-conv-delete-icon-{{$mail.id}}"><i class="fa fa-fw fa-trash-o"></i> {{$mail.delete}}</a> {{if $mail.can_recall}} - <li class="divider"></li> - <li> - <a href="dreport/mail/{{$mail.mid}}" title="{{$mail.dreport}}" id="mail-conv-dreport-icon-{{$mail.id}}">{{$mail.dreport}}</a> - </li> + <div class="dropdown-divider"></div> + <a class="dropdown-item" href="dreport/mail/{{$mail.mid}}" title="{{$mail.dreport}}" id="mail-conv-dreport-icon-{{$mail.id}}">{{$mail.dreport}}</a> {{/if}} - </ul> - + </div> </div> - <div class="clear"></div> </div> - <div class="clear"></div> </div> diff --git a/view/tpl/mail_display.tpl b/view/tpl/mail_display.tpl index 748c118ef..e8549a49b 100755 --- a/view/tpl/mail_display.tpl +++ b/view/tpl/mail_display.tpl @@ -1,10 +1,10 @@ <div class="generic-content-wrapper"> <div class="section-title-wrapper"> <div class="pull-right"> - <button id="fullscreen-btn" type="button" class="btn btn-default btn-xs" onclick="makeFullScreen();"><i class="fa fa-expand"></i></button> - <button id="inline-btn" type="button" class="btn btn-default btn-xs" onclick="makeFullScreen(false);"><i class="fa fa-compress"></i></button> + <button id="fullscreen-btn" type="button" class="btn btn-outline-secondary btn-sm" onclick="makeFullScreen();"><i class="fa fa-expand"></i></button> + <button id="inline-btn" type="button" class="btn btn-outline-secondary btn-sm" onclick="makeFullScreen(false);"><i class="fa fa-compress"></i></button> {{if $mailbox == 'combined'}} - <a class="btn btn-xs btn-danger" href="mail/{{$mailbox}}/dropconv/{{$thread_id}}" onclick="return confirmDelete();"><i class="fa fa-trash-o"></i> {{$delete}}</a> + <a class="btn btn-sm btn-danger" href="mail/{{$mailbox}}/dropconv/{{$thread_id}}" onclick="return confirmDelete();"><i class="fa fa-trash-o"></i> {{$delete}}</a> {{/if}} </div> <h2>{{$prvmsg_header}}</h2> diff --git a/view/tpl/mail_head.tpl b/view/tpl/mail_head.tpl index d52fa40e0..aac592a5f 100755 --- a/view/tpl/mail_head.tpl +++ b/view/tpl/mail_head.tpl @@ -1,6 +1,6 @@ <div class="widget"> <h3>{{$header}}</h3> - <ul class="nav nav-pills nav-stacked"> + <ul class="nav nav-pills flex-column"> {{foreach $messages as $message}} {{include file="mail_list.tpl"}} {{/foreach}} diff --git a/view/tpl/mail_list.tpl b/view/tpl/mail_list.tpl index fc9b5afa8..65d8dcdb4 100755 --- a/view/tpl/mail_list.tpl +++ b/view/tpl/mail_list.tpl @@ -1,6 +1,6 @@ -<li> - <a href="mail/{{$message.mailbox}}/{{$message.id}}" class="{{if $message.selected}}active{{/if}}"> - <span class="{{if $message.seen}}seen{{else}}unseen{{/if}}">{{$message.subject}}</span><br> +<li class="nav-item"> + <a href="mail/{{$message.mailbox}}/{{$message.id}}" class="nav-link{{if $message.selected}} active{{/if}}"> + <span class="{{if ! $message.seen || $message.selected}}font-weight-bold{{/if}}">{{$message.subject}}</span><br> <span class="conv-participants">{{$message.from_name}} > {{$message.to_name}}</span><br> <span class="wall-item-ago autotime" title="{{$message.date}}">{{$message.date}}</span> </a> diff --git a/view/tpl/main_slider.tpl b/view/tpl/main_slider.tpl index a4e2e1925..f5c573970 100755 --- a/view/tpl/main_slider.tpl +++ b/view/tpl/main_slider.tpl @@ -1,4 +1,9 @@ -<div id="main-slider" class="slider" ><input id="main-range" type="text" name="cminmax" value="{{$val}}" /></div> +<div id="main-slider" class="slider" > + <input id="main-range" type="text" name="cminmax" value="{{$val}}" /> + <div id="profile-jot-text-loading" class="spinner-wrapper"> + <div class="spinner m"></div> + </div> +</div> <script> $(document).ready(function() { var old_cmin = 0; @@ -19,13 +24,14 @@ $(document).ready(function() { var slideTimer = null; function networkRefresh() { + $("#profile-jot-text-loading").show(); if((document.readyState !== "complete") || (slideTimer !== null)) return; if((bParam_cmin == old_cmin) && (bParam_cmax == old_cmax)) return; - setTimeout(function() { $("#profile-jot-text-loading").spin('small'); }, 1000 ); + slideTimer = setTimeout(networkTimerRefresh,2000); } diff --git a/view/tpl/menuedit.tpl b/view/tpl/menuedit.tpl index 28236ff15..84b16dc0b 100644 --- a/view/tpl/menuedit.tpl +++ b/view/tpl/menuedit.tpl @@ -3,7 +3,7 @@ <div class="section-title-wrapper"> {{if $menu_edit_link}} <div class="pull-right"> - <a href="{{$menu_edit_link}}" title="{{$hintedit}}" class="btn btn-xs btn-success"><i class="fa fa-pencil-square-o"></i> {{$editcontents}}</a> + <a href="{{$menu_edit_link}}" title="{{$hintedit}}" class="btn btn-sm btn-success"><i class="fa fa-pencil-square-o"></i> {{$editcontents}}</a> </div> {{/if}} <h2>{{$header}}</h2> diff --git a/view/tpl/menulist.tpl b/view/tpl/menulist.tpl index f38619923..e23035062 100644 --- a/view/tpl/menulist.tpl +++ b/view/tpl/menulist.tpl @@ -1,7 +1,7 @@ <div class="generic-content-wrapper"> <div class="section-title-wrapper"> <div class="pull-right"> - <button id="webpage-create-btn" class="btn btn-xs btn-success" onclick="openClose('menu-creator');"><i class="fa fa-pencil-square-o"></i> {{$hintnew}}</button> + <button id="webpage-create-btn" class="btn btn-sm btn-success" onclick="openClose('menu-creator');"><i class="fa fa-pencil-square-o"></i> {{$hintnew}}</button> </div> <h2>{{$title}}</h2> <div class="clear"></div> @@ -19,8 +19,8 @@ <th width="1%"></th> <th width="1%"></th> <th width="1%"></th> - <th width="1%" class="hidden-xs">{{$created}}</th> - <th width="1%" class="hidden-xs">{{$edited}}</th> + <th width="1%" class="d-none d-md-table-cell">{{$created}}</th> + <th width="1%" class="d-none d-md-table-cell">{{$edited}}</th> </tr> {{foreach $menus as $m }} <tr id="menu-list-item-{{$m.menu_id}}"> @@ -30,8 +30,8 @@ <td class="menu-list-tool"><a href="menu/{{$m.menu_id}}{{if $sys}}?f=&sys=1{{/if}}" title="{{$hintedit}}"><i class="fa fa-pencil"></i></a></td> <td class="menu-list-tool"><a href="rpost?attachment={{$m.element}}" title="{{$share}}"><i class="fa fa-share-square-o"></i></a></td> <td class="menu-list-tool"><a href="#" title="{{$hintdrop}}" onclick="dropItem('menu/{{$m.menu_id}}/drop{{if $sys}}?f=&sys=1{{/if}}', '#menu-list-item-{{$m.menu_id}}'); return false;"><i class="fa fa-trash-o drop-icons"></i></a></td> - <td class="hidden-xs">{{$m.menu_created}}</td> - <td class="hidden-xs">{{$m.menu_edited}}</td> + <td class="d-none d-md-table-cell">{{$m.menu_created}}</td> + <td class="d-none d-md-table-cell">{{$m.menu_edited}}</td> </tr> {{/foreach}} </table> diff --git a/view/tpl/message_side.tpl b/view/tpl/message_side.tpl index 6ea63c21e..2ac61bf76 100755 --- a/view/tpl/message_side.tpl +++ b/view/tpl/message_side.tpl @@ -1,9 +1,9 @@ <div class="widget"> <h3>{{$title}}</h3> - <ul class="nav nav-pills nav-stacked"> - <li><a href="{{$combined.url}}"{{if $combined.sel}} class="active"{{/if}}>{{$combined.label}}</a></li> - <li><a href="{{$inbox.url}}"{{if $inbox.sel}} class="active"{{/if}}>{{$inbox.label}}</a></li> - <li><a href="{{$outbox.url}}"{{if $outbox.sel}} class="active"{{/if}}>{{$outbox.label}}</a></li> - <li><a href="{{$new.url}}"{{if $new.sel}} class="active"{{/if}}>{{$new.label}}</a></li> + <ul class="nav nav-pills flex-column"> + <li class="nav-item"><a href="{{$combined.url}}" class="nav-link{{if $combined.sel}} active{{/if}}">{{$combined.label}}</a></li> + <li class="nav-item"><a href="{{$inbox.url}}" class="nav-link{{if $inbox.sel}} active{{/if}}">{{$inbox.label}}</a></li> + <li class="nav-item"><a href="{{$outbox.url}}" class="nav-link{{if $outbox.sel}} active{{/if}}">{{$outbox.label}}</a></li> + <li class="nav-item"><a href="{{$new.url}}" class="nav-link{{if $new.sel}} active{{/if}}">{{$new.label}}</a></li> </ul> </div> diff --git a/view/tpl/mitemedit.tpl b/view/tpl/mitemedit.tpl index a06203244..9f696fc23 100644 --- a/view/tpl/mitemedit.tpl +++ b/view/tpl/mitemedit.tpl @@ -24,7 +24,7 @@ {{include file="field_checkbox.tpl" field=$newwin}} <div class="pull-right form-group"> <div class="btn-group"> - <button id="dbtn-acl" class="btn btn-default btn-sm" data-toggle="modal" data-target="#aclModal" onclick="return false;"> + <button id="dbtn-acl" class="btn btn-outline-secondary btn-sm" data-toggle="modal" data-target="#aclModal" onclick="return false;"> <i id="jot-perms-icon" class="fa fa-{{$lockstate}}"></i> </button> {{if $submit_more}} diff --git a/view/tpl/mitemlist.tpl b/view/tpl/mitemlist.tpl index 90388ece2..b28cdfc7e 100644 --- a/view/tpl/mitemlist.tpl +++ b/view/tpl/mitemlist.tpl @@ -1,7 +1,7 @@ <div class="generic-content-wrapper"> <div class="section-title-wrapper"> <div class="pull-right"> - <button id="webpage-create-btn" class="btn btn-xs btn-success" onclick="openClose('menu-element-creator');"><i class="fa fa-pencil-square-o"></i> {{$hintnew}}</button> + <button id="webpage-create-btn" class="btn btn-sm btn-success" onclick="openClose('menu-element-creator');"><i class="fa fa-pencil-square-o"></i> {{$hintnew}}</button> </div> <h2>{{$title}} {{if $menudesc}}{{$menudesc}}{{else}}{{$menuname}}{{/if}}</h2> <div class="clear"></div> @@ -23,7 +23,7 @@ <tr id="mitem-list-item-{{$m.mitem_id}}"> <td width="1%">{{$m.mitem_desc}}</td> <td width="96%"><a href="{{$m.mitem_link}}">{{$m.mitem_link}}</a></td> - <td width="1%" class="mitem-list-tool dropdown">{{if $m.allow_cid || $m.allow_gid || $m.deny_cid || $m.deny_gid}}<i class="fa fa-lock dropdown-toggle lockview" data-toggle="dropdown" onclick="lockview('menu_item',{{$m.mitem_id}});" ></i><ul id="panel-{{$m.mitem_id}}" class="lockview-panel dropdown-menu"></ul>{{/if}}</td> + <td width="1%" class="mitem-list-tool dropdown">{{if $m.allow_cid || $m.allow_gid || $m.deny_cid || $m.deny_gid}}<i class="fa fa-lock lockview" data-toggle="dropdown" onclick="lockview('menu_item',{{$m.mitem_id}});" ></i><ul id="panel-{{$m.mitem_id}}" class="lockview-panel dropdown-menu"></ul>{{/if}}</td> <td width="1%" class="mitem-list-tool"><a href="mitem/{{$menu_id}}/{{$m.mitem_id}}" title="{{$hintedit}}"><i class="fa fa-pencil"></i></a></td> <td width="1%" class="mitem-list-tool"><a href="#" title="{{$hintdrop}}" onclick="dropItem('mitem/{{$menu_id}}/{{$m.mitem_id}}/drop', '#mitem-list-item-{{$m.mitem_id}}, #pmenu-item-{{$m.mitem_id}}'); return false;"><i class="fa fa-trash-o drop-icons"></i></a></td> </tr> diff --git a/view/tpl/msg-header.tpl b/view/tpl/msg-header.tpl index 013e1cfdc..b6856f139 100755 --- a/view/tpl/msg-header.tpl +++ b/view/tpl/msg-header.tpl @@ -1,34 +1,32 @@ -<script type="text/javascript" src="view/js/ajaxupload.js" ></script> -<script language="javascript" type="text/javascript"> - - $("#prvmail-text").editor_autocomplete(baseurl+"/acl"); - - +<script src="library/blueimp_upload/js/vendor/jquery.ui.widget.js"></script> +<script src="library/blueimp_upload/js/jquery.iframe-transport.js"></script> +<script src="library/blueimp_upload/js/jquery.fileupload.js"></script> +<script> $(document).ready(function() { - var file_uploader = new window.AjaxUpload( - 'prvmail-attach-wrapper', - { action: 'wall_attach/{{$nickname}}', - name: 'userfile', - onSubmit: function(file,ext) { $('#prvmail-rotator').spin('tiny'); }, - onComplete: function(file,response) { - addmailtext(response); - $('#prvmail-rotator').spin(false); - } - } - ); - - var file_uploader_sub = new window.AjaxUpload( - 'prvmail-attach-sub', - { action: 'wall_attach/{{$nickname}}', - name: 'userfile', - onSubmit: function(file,ext) { $('#prvmail-rotator').spin('tiny'); }, - onComplete: function(file,response) { - addmailtext(response); - $('#prvmail-rotator').spin(false); - } - } - ); + $("#prvmail-text").editor_autocomplete(baseurl+"/acl"); + + $('#invisible-wall-file-upload').fileupload({ + url: 'wall_attach/{{$nickname}}', + dataType: 'json', + dropZone: $('#prvmail-text'), + maxChunkSize: 4 * 1024 * 1024, + add: function(e,data) { + $('#prvmail-rotator').show(); + data.submit(); + }, + done: function(e,data) { + addmailtext(data.result.message); + $('#jot-media').val($('#jot-media').val() + data.result.message); + }, + stop: function(e,data) { + preview_mail(); + $('#prvmail-rotator').hide(); + }, + }); + + $('#prvmail-attach-wrapper').click(function(event) { event.preventDefault(); $('#invisible-wall-file-upload').trigger('click'); return false;}); + $('#prvmail-attach-sub').click(function(event) { event.preventDefault(); $('#invisible-wall-file-upload').trigger('click'); return false;}); }); @@ -36,10 +34,11 @@ function prvmailJotGetLink() { reply = prompt("{{$linkurl}}"); if(reply && reply.length) { - $('#prvmail-rotator').spin('tiny'); + $('#prvmail-rotator').show(); $.get('linkinfo?f=&url=' + reply, function(data) { addmailtext(data); - $('#prvmail-rotator').spin(false); + preview_mail(); + $('#prvmail-rotator').hide(); }); } } @@ -62,10 +61,11 @@ event.target.textContent = reply; event.preventDefault(); if(reply && reply.length) { - $('#prvmail-rotator').spin('tiny'); + $('#prvmail-rotator').show(); $.get('linkinfo?f=&url=' + reply, function(data) { addmailtext(data); - $('#prvmail-rotator').spin(false); + preview_mail(); + $('#prvmail-rotator').hide(); }); } } diff --git a/view/tpl/myapps.tpl b/view/tpl/myapps.tpl index 074965985..dd2a67a63 100755 --- a/view/tpl/myapps.tpl +++ b/view/tpl/myapps.tpl @@ -1,11 +1,17 @@ <div class="generic-content-wrapper"> - <div class="section-title-wrapper"> - <h2>{{$title}}{{$cat}}</h2> + <div class="section-title-wrapper clearfix"> + {{if $authed}} + {{if $create}} + <a href="appman" class="pull-right btn btn-success btn-sm"><i class="fa fa-pencil-square-o"></i> {{$create}}</a> + {{else}} + <a href="apps/edit{{if $cat}}/?f=&cat={{$cat}}{{/if}}" class="pull-right btn btn-primary btn-sm">{{$manage}}</a> + {{/if}} + {{/if}} + <h2>{{$title}}{{if $cat}} - {{$cat}}{{/if}}</h2> </div> - <div class="section-content-wrapper"> + <div class="clearfix section-content-wrapper"> {{foreach $apps as $ap}} {{$ap}} {{/foreach}} - <div class="clear"></div> </div> </div> diff --git a/view/tpl/nav.tpl b/view/tpl/nav.tpl deleted file mode 100755 index 7037881ec..000000000 --- a/view/tpl/nav.tpl +++ /dev/null @@ -1,210 +0,0 @@ -<div class="container-fluid"> - <div class="navbar-header"> - <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar-collapse-2"> - <span class="icon-bar"></span> - <span class="icon-bar"></span> - <span class="icon-bar"></span> - </button> - {{if $nav.login && !$userinfo}} - <button type="button" class="navbar-toggle" title="{{$nav.loginmenu.1.3}}" id="{{$nav.loginmenu.1.4}}_collapse" data-toggle="modal" data-target="#nav-login"> - {{$nav.loginmenu.1.1}} - </button> - {{/if}} - {{if $localuser}} - <button id="notifications-btn" type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar-collapse-1" style="color: grey;"> - <i class="fa fa-exclamation-circle"></i> - </button> - {{/if}} - <button id="expand-tabs" type="button" class="navbar-toggle" data-toggle="collapse" data-target="#tabs-collapse-1"> - <i class="fa fa-arrow-circle-down" id="expand-tabs-icon"></i> - </button> - <button id="expand-aside" type="button" class="navbar-toggle" data-toggle="offcanvas" data-target="#region_1"> - <i class="fa fa-arrow-circle-right" id="expand-aside-icon"></i> - </button> - {{if $nav.help.6}} - <button id="context-help-btn" class="navbar-toggle" type="button" onclick="contextualHelp(); return false;"> - <i class="fa fa-question-circle"></i> - </button> - {{/if}} - {{if $userinfo}} - <div class="usermenu-head dropdown-toggle fakelink" data-toggle="dropdown"> - <img id="avatar" src="{{$userinfo.icon}}" alt="{{$userinfo.name}}"> - <span class="caret" id="usermenu-caret"></span> - </div> - {{if $localuser}} - <ul class="dropdown-menu" role="menu" aria-labelledby="avatar"> - {{foreach $nav.usermenu as $usermenu}} - <li role="presentation"><a href="{{$usermenu.0}}" title="{{$usermenu.3}}" role="menuitem" id="{{$usermenu.4}}">{{$usermenu.1}}</a></li> - {{/foreach}} - {{if $nav.manage}} - <li role="presentation"><a href="{{$nav.manage.0}}" title="{{$nav.manage.3}}" role="menuitem" id="{{$nav.manage.4}}">{{$nav.manage.1}}</a></li> - {{/if}} - {{if $nav.channels}} - {{foreach $nav.channels as $chan}} - <li role="presentation" class="nav-channel-select"><a href="manage/{{$chan.channel_id}}" title="{{$chan.channel_name}}" role="menuitem">{{$chan.channel_name}}</a></li> - {{/foreach}} - {{/if}} - <li role="presentation" class="divider"></li> - {{if $nav.profiles}} - <li role="presentation"><a href="{{$nav.profiles.0}}" title="{{$nav.profiles.3}}" role="menuitem" id="{{$nav.profiles.4}}">{{$nav.profiles.1}}</a></li> - {{/if}} - {{if $nav.settings}} - <li role="presentation"><a href="{{$nav.settings.0}}" title="{{$nav.settings.3}}" role="menuitem" id="{{$nav.settings.4}}">{{$nav.settings.1}}</a></li> - {{/if}} - {{if $nav.admin}} - <li role="presentation" class="divider"></li> - <li role="presentation"><a href="{{$nav.admin.0}}" title="{{$nav.admin.3}}" role="menuitem" id="{{$nav.admin.4}}">{{$nav.admin.1}}</a></li> - {{/if}} - {{if $nav.logout}} - <li role="presentation" class="divider"></li> - <li role="presentation"><a href="{{$nav.logout.0}}" title="{{$nav.logout.3}}" role="menuitem" id="{{$nav.logout.4}}">{{$nav.logout.1}}</a></li> - {{/if}} - </ul> - {{else}} - {{if $nav.rusermenu}} - <ul class="dropdown-menu" role="menu" aria-labelledby="avatar"> - <li role="presentation"><a href="{{$nav.rusermenu.0}}" role="menuitem">{{$nav.rusermenu.1}}</a></li> - <li role="presentation"><a href="{{$nav.rusermenu.2}}" role="menuitem">{{$nav.rusermenu.3}}</a></li> - </ul> - {{/if}} - {{/if}} - {{/if}} - </div> - <div class="collapse navbar-collapse" id="navbar-collapse-1"> - <ul class="nav navbar-nav navbar-left"> - {{if $nav.network}} - <li class="{{$sel.network}} net-button" style="display: none;"> - <a href="#" title="{{$nav.network.3}}" id="{{$nav.network.4}}" data-toggle="dropdown" rel="#nav-network-menu"> - <i class="fa fa-fw fa-th"></i> - <span class="net-update badge"></span> - </a> - <ul id="nav-network-menu" role="menu" class="dropdown-menu" rel="network"> - <li id="nav-network-see-all"><a href="{{$nav.network.all.0}}">{{$nav.network.all.1}}</a></li> - <li id="nav-network-mark-all"><a href="#" onclick="markRead('network'); return false;">{{$nav.network.mark.1}}</a></li> - <li class="empty">{{$emptynotifications}}</li> - </ul> - </li> - {{/if}} - {{if $nav.home}} - <li class="{{$sel.home}} home-button" style="display: none;"> - <a class="{{$nav.home.2}}" href="#" title="{{$nav.home.3}}" id="{{$nav.home.4}}" data-toggle="dropdown" rel="#nav-home-menu"> - <i class="fa fa-fw fa-home"></i> - <span class="home-update badge"></span> - </a> - <ul id="nav-home-menu" class="dropdown-menu" rel="home"> - <li id="nav-home-see-all"><a href="{{$nav.home.all.0}}">{{$nav.home.all.1}}</a></li> - <li id="nav-home-mark-all"><a href="#" onclick="markRead('home'); return false;">{{$nav.home.mark.1}}</a></li> - <li class="empty">{{$emptynotifications}}</li> - </ul> - </li> - {{/if}} - {{if $nav.messages}} - <li class="{{$sel.messages}} mail-button" style="display: none;"> - <a class="{{$nav.messages.2}}" href="#" title="{{$nav.messages.3}}" id="{{$nav.messages.4}}" data-toggle="dropdown" rel="#nav-messages-menu"> - <i class="fa fa-fw fa-envelope"></i> - <span class="mail-update badge"></span> - </a> - <ul id="nav-messages-menu" class="dropdown-menu" rel="messages"> - <li id="nav-messages-see-all"><a href="{{$nav.messages.all.0}}">{{$nav.messages.all.1}}</a></li> - <li id="nav-messages-mark-all"><a href="#" onclick="markRead('messages'); return false;">{{$nav.messages.mark.1}}</a></li> - <li class="empty">{{$emptynotifications}}</li> - </ul> - </li> - {{/if}} - {{if $nav.all_events}} - <li class="{{$sel.all_events}} all_events-button" style="display: none;"> - <a class="{{$nav.all_events.2}}" href="#" title="{{$nav.all_events.3}}" id="{{$nav.all_events.4}}" data-toggle="dropdown" rel="#nav-all_events-menu"> - <i class="fa fa-fw fa-calendar"></i> - <span class="all_events-update badge"></span> - </a> - <ul id="nav-all_events-menu" class="dropdown-menu" rel="all_events"> - <li id="nav-all_events-see-all"><a href="{{$nav.all_events.all.0}}">{{$nav.all_events.all.1}}</a></li> - <li id="nav-all_events-mark-all"><a href="#" onclick="markRead('all_events'); return false;">{{$nav.all_events.mark.1}}</a></li> - <li class="empty">{{$emptynotifications}}</li> - </ul> - </li> - {{/if}} - {{if $nav.intros}} - <li class="{{$sel.intros}} intro-button" style="display: none;"> - <a class="{{$nav.intros.2}}" href="{{$nav.intros.0}}" title="{{$nav.intros.3}}" id="{{$nav.intros.4}}" data-toggle="dropdown" rel="#nav-intros-menu"> - <i class="fa fa-fw fa-users"></i> - <span class="intro-update badge"></span> - </a> - <ul id="nav-intros-menu" class="dropdown-menu" rel="intros"> - <li id="nav-intros-see-all"><a href="{{$nav.intros.all.0}}">{{$nav.intros.all.1}}</a></li> - <li class="empty">{{$emptynotifications}}</li> - </ul> - </li> - {{/if}} - {{if $nav.notifications}} - <li class="{{$sel.notifications}} notify-button" style="display: none;"> - <a href="{{$nav.notifications.0}}" title="{{$nav.notifications.1}}" id="{{$nav.notifications.4}}" data-toggle="dropdown" rel="#nav-notify-menu"> - <i class="fa fa-fw fa-exclamation"></i> - <span class="notify-update badge"></span> - </a> - <ul id="nav-notify-menu" class="dropdown-menu" rel="notify"> - <li id="nav-notify-see-all"><a href="{{$nav.notifications.all.0}}">{{$nav.notifications.all.1}}</a></li> - <li id="nav-notify-mark-all"><a href="#" onclick="markRead('notify'); return false;">{{$nav.notifications.mark.1}}</a></li> - <li class="empty">{{$emptynotifications}}</li> - </ul> - </li> - {{/if}} - {{if $nav.login && !$userinfo}} - <li class=""> - <a href="#" title="{{$nav.loginmenu.1.3}}" id="{{$nav.loginmenu.1.4}}" data-toggle="modal" data-target="#nav-login">{{$nav.loginmenu.1.1}}</a> - </li> - {{/if}} - {{if $nav.register}} - <li class="{{$nav.register.2}} hidden-xs"><a href="{{$nav.register.0}}" title="{{$nav.register.3}}" id="{{$nav.register.4}}">{{$nav.register.1}}</a></li> - {{/if}} - {{if $nav.alogout}} - <li class="{{$nav}}-alogout.2 hidden-xs"><a href="{{$nav.alogout.0}}" title="{{$nav.alogout.3}}" id="{{$nav.alogout.4}}">{{$nav.alogout.1}}</a></li> - {{/if}} - </ul> - <ul class="nav navbar-nav navbar-right hidden-xs"> - <li class=""> - <form method="get" action="search" role="search"> - <div id="nav-search-spinner"></div><input class="fa-search" id="nav-search-text" type="text" value="" placeholder=" {{$help}}" name="search" title="{{$nav.search.3}}" onclick="this.submit();"/> - </form> - </li> - {{if $nav.help.6}} - <li class="{{$sel.help}}"> - <a class="{{$nav.help.2}}" target="hubzilla-help" href="{{$nav.help.0}}" title="{{$nav.help.3}}" id="{{$nav.help.4}}" onclick="contextualHelp(); return false;"><i class="fa fa-question-circle"></i></a> - </li> - {{/if}} - <li class=""> - <a href="#" data-toggle="dropdown"><i class="fa fa-bars"></i></a> - <ul class="dropdown-menu"> - {{foreach $navapps as $navapp}} - {{$navapp}} - {{/foreach}} - {{if $localuser}} - <li class="divider"></li> - <li><a href="/apps"><i class="generic-icons-nav fa fa-fw fa-plus-circle"></i>Add Apps</a></li> - {{/if}} - </ul> - </li> - </ul> - </div> - <div class="collapse navbar-collapse" id="navbar-collapse-2"> - <ul class="nav navbar-nav navbar-left hidden-sm hidden-md hidden-lg"> - {{foreach $navapps as $navapp}} - {{$navapp}} - {{/foreach}} - {{if $localuser}} - <li class="divider"></li> - <li><a href="/apps"><i class="generic-icons-nav fa fa-fw fa-plus-circle"></i>Add Apps</a></li> - {{/if}} - </ul> - </div> - - {{if $nav.help.6}} - <div id="contextual-help-content" class="contextual-help-content"> - {{$nav.help.5}} - <div class="pull-right"> - <a class="contextual-help-tool btn btn-primary btn-xs" target="hubzilla-help" href="{{$nav.help.0}}" title="{{$nav.help.3}}"><i class="fa fa-question"></i> {{$fulldocs}}</a> - <a class="contextual-help-tool btn btn-default btn-xs" href="#" onclick="contextualHelp(); return false;"><i class="fa fa-times"></i></a> - </div> - </div> - {{/if}} -</div> diff --git a/view/tpl/nav_login.tpl b/view/tpl/nav_login.tpl index 8f106b41c..4a94908f0 100644 --- a/view/tpl/nav_login.tpl +++ b/view/tpl/nav_login.tpl @@ -3,13 +3,12 @@ <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-header"> + <h4 class="modal-title">{{$nav.loginmenu.1.1}}</h4> <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button> - <h3 class="modal-title">{{$nav.loginmenu.1.1}}</h3> </div> <div class="modal-body"> <div class="form-group"> {{$nav.login}} - {{$nav.remote_login}} </div> </div> </div> diff --git a/view/tpl/navbar_default.tpl b/view/tpl/navbar_default.tpl new file mode 100755 index 000000000..c4f5af1dc --- /dev/null +++ b/view/tpl/navbar_default.tpl @@ -0,0 +1,222 @@ +{{if $nav.login && !$userinfo}} +<div class="d-lg-none pt-1 pb-1"> + {{if $nav.loginmenu.1.4}} + <a class="btn btn-primary btn-sm text-white" href="#" title="{{$nav.loginmenu.1.3}}" id="{{$nav.loginmenu.1.4}}_collapse" data-toggle="modal" data-target="#nav-login"> + {{$nav.loginmenu.1.1}} + </a> + {{else}} + <a class="btn btn-primary btn-sm text-white" href="login" title="{{$nav.loginmenu.1.3}}"> + {{$nav.loginmenu.1.1}} + </a> + {{/if}} + {{if $nav.register}} + <a class="btn btn-warning btn-sm text-dark" href="{{$nav.register.0}}" title="{{$nav.register.3}}" id="{{$nav.register.4}}" > + {{$nav.register.1}} + </a> + {{/if}} +</div> +{{/if}} +{{if $userinfo}} +<div class="dropdown"> + <div class="fakelink usermenu" data-toggle="dropdown"> + <img id="avatar" src="{{$userinfo.icon}}" alt="{{$userinfo.name}}"> + <i class="fa fa-caret-down"></i> + </div> + {{if $is_owner}} + <div class="dropdown-menu"> + {{foreach $nav.usermenu as $usermenu}} + <a class="dropdown-item{{if $usermenu.2}} active{{/if}}" href="{{$usermenu.0}}" title="{{$usermenu.3}}" role="menuitem" id="{{$usermenu.4}}">{{$usermenu.1}}</a> + {{/foreach}} + {{if $nav.manage}} + <a class="dropdown-item{{if $sel.name == Manage}} active{{/if}}" href="{{$nav.manage.0}}" title="{{$nav.manage.3}}" role="menuitem" id="{{$nav.manage.4}}">{{$nav.manage.1}}</a> + {{/if}} + {{if $nav.channels}} + {{foreach $nav.channels as $chan}} + <a class="dropdown-item" href="manage/{{$chan.channel_id}}" title="{{$chan.channel_name}}" role="menuitem"><i class="fa fa-circle{{if $localuser == $chan.channel_id}} text-success{{else}} invisible{{/if}}"></i> {{$chan.channel_name}}</a> + {{/foreach}} + {{/if}} + {{if $nav.profiles}} + <a class="dropdown-item" href="{{$nav.profiles.0}}" title="{{$nav.profiles.3}}" role="menuitem" id="{{$nav.profiles.4}}">{{$nav.profiles.1}}</a> + {{/if}} + {{if $nav.settings}} + <div class="dropdown-divider"></div> + <a class="dropdown-item{{if $sel.name == Settings}} active{{/if}}" href="{{$nav.settings.0}}" title="{{$nav.settings.3}}" role="menuitem" id="{{$nav.settings.4}}">{{$nav.settings.1}}</a> + {{/if}} + {{if $nav.admin}} + <div class="dropdown-divider"></div> + <a class="dropdown-item{{if $sel.name == Admin}} active{{/if}}" href="{{$nav.admin.0}}" title="{{$nav.admin.3}}" role="menuitem" id="{{$nav.admin.4}}">{{$nav.admin.1}}</a> + {{/if}} + {{if $nav.logout}} + <div class="dropdown-divider"></div> + <a class="dropdown-item" href="{{$nav.logout.0}}" title="{{$nav.logout.3}}" role="menuitem" id="{{$nav.logout.4}}">{{$nav.logout.1}}</a> + {{/if}} + </div> + {{/if}} + {{if ! $is_owner}} + <div class="dropdown-menu" role="menu" aria-labelledby="avatar"> + <a class="dropdown-item" href="{{$nav.rusermenu.0}}" role="menuitem">{{$nav.rusermenu.1}}</a> + <a class="dropdown-item" href="{{$nav.rusermenu.2}}" role="menuitem">{{$nav.rusermenu.3}}</a> + </div> + {{/if}} +</div> +{{if $sel.name}} +<div id="nav-app-link-wrapper" class="navbar-nav mr-auto"> + <a id="nav-app-link" href="{{$url}}" class="nav-link text-truncate"> + {{$sel.name}} + {{if $sitelocation}} + <br><small class="text-muted">{{$sitelocation}}</small> + {{/if}} + </a> +</div> +{{/if}} +{{/if}} +<div class="navbar-toggler-right"> + {{if $nav.help.6}} + <button id="context-help-btn" class="navbar-toggler border-0" type="button" onclick="contextualHelp(); return false;"> + <i class="fa fa-question-circle"></i> + </button> + {{/if}} + <button id="expand-aside" type="button" class="d-lg-none navbar-toggler border-0" data-toggle="offcanvas" data-target="#region_1"> + <i class="fa fa-arrow-circle-right" id="expand-aside-icon"></i> + </button> + {{if $localuser || $nav.pubs}} + <button id="notifications-btn-1" type="button" class="navbar-toggler border-0 text-white notifications-btn"> + <i id="notifications-btn-icon-1" class="fa fa-exclamation-circle notifications-btn-icon"></i> + </button> + {{/if}} + <button id="menu-btn" class="navbar-toggler border-0" type="button" data-toggle="collapse" data-target="#navbar-collapse-2"> + <i class="fa fa-bars"></i> + </button> +</div> +<div class="collapse navbar-collapse" id="navbar-collapse-1"> + <ul class="navbar-nav mr-auto"> + {{if $nav.login && !$userinfo}} + <li class="nav-item d-none d-xl-flex"> + {{if $nav.loginmenu.1.4}} + <a class="nav-link" href="#" title="{{$nav.loginmenu.1.3}}" id="{{$nav.loginmenu.1.4}}" data-toggle="modal" data-target="#nav-login"> + {{$nav.loginmenu.1.1}} + </a> + {{else}} + <a class="nav-link" href="login" title="{{$nav.loginmenu.1.3}}"> + {{$nav.loginmenu.1.1}} + </a> + {{/if}} + </li> + {{/if}} + {{if $nav.register}} + <li class="nav-item {{$nav.register.2}} d-none d-xl-flex"> + <a class="nav-link" href="{{$nav.register.0}}" title="{{$nav.register.3}}" id="{{$nav.register.4}}">{{$nav.register.1}}</a> + </li> + {{/if}} + {{if $nav.alogout}} + <li class="nav-item {{$nav.alogout.2}} d-none d-xl-flex"> + <a class="nav-link" href="{{$nav.alogout.0}}" title="{{$nav.alogout.3}}" id="{{$nav.alogout.4}}">{{$nav.alogout.1}}</a> + </li> + {{/if}} + </ul> + + <div id="banner" class="navbar-text">{{$banner}}</div> + + <ul id="nav-right" class="navbar-nav ml-auto"> + <li class="nav-item collapse clearfix" id="nav-search"> + <form class="form-inline" method="get" action="search" role="search"> + <input class="form-control form-control-sm mt-1 mr-2" id="nav-search-text" type="text" value="" placeholder=" {{$help}}" name="search" title="{{$nav.search.3}}" onclick="this.submit();" onblur="closeMenu('nav-search'); openMenu('nav-search-btn');"/> + </form> + <div id="nav-search-spinner" class="spinner-wrapper"> + <div class="spinner s"></div> + </div> + </li> + <li class="nav-item" id="nav-search-btn"> + <a class="nav-link" href="#nav-search" title="{{$nav.search.3}}" onclick="openMenu('nav-search'); closeMenu('nav-search-btn'); $('#nav-search-text').focus(); return false;"><i class="fa fa-fw fa-search"></i></a> + </li> + {{if $nav.help.6}} + <li class="nav-item dropdown {{$sel.help}}"> + <a class="nav-link {{$nav.help.2}}" target="hubzilla-help" href="{{$nav.help.0}}" title="{{$nav.help.3}}" id="{{$nav.help.4}}" onclick="contextualHelp(); return false;"><i class="fa fa-fw fa-question-circle"></i></a> + </li> + {{/if}} + {{if $localuser || $nav.pubs}} + <li id="notifications-btn" class="nav-item d-xl-none"> + <a class="nav-link text-white notifications-btn" href="#"><i id="notifications-btn-icon" class="fa fa-exclamation-circle notifications-btn-icon"></i></a> + </li> + {{/if}} + {{if $channel_menu && $channel_apps.0}} + <li class="nav-item dropdown" id="channel-menu"> + <a class="nav-link" href="#" data-toggle="dropdown"><img src="{{$channel_thumb}}" style="height:14px; width:14px;position:relative; top:-2px;" /></a> + <div id="dropdown-menu" class="dropdown-menu dropdown-menu-right"> + {{foreach $channel_apps as $channel_app}} + {{$channel_app}} + {{/foreach}} + </div> + </li> + {{/if}} + {{if $navbar_apps}} + {{foreach $navbar_apps as $navbar_app}} + <li> + {{$navbar_app}} + </li> + {{/foreach}} + {{/if}} + <li class="nav-item dropdown" id="app-menu"> + <a class="nav-link" href="#" data-toggle="dropdown"><i class="fa fa-fw fa-bars"></i></a> + <div id="dropdown-menu" class="dropdown-menu dropdown-menu-right"> + {{if $channel_apps.0 && ! $channel_menu}} + {{foreach $channel_apps as $channel_app}} + {{$channel_app}} + {{/foreach}} + <div class="dropdown-divider"></div> + <div class="dropdown-header sys-apps-toggle" onclick="$('#dropdown-menu').click(function(e) { e.stopPropagation(); }); openClose('sys_apps');"> + {{$sysapps_toggle}} + </div> + <div id="sys_apps" style="display:none;"> + {{/if}} + {{foreach $nav_apps as $nav_app}} + {{$nav_app}} + {{/foreach}} + {{if $channel_apps.0 && ! $channel_menu}} + </div> + {{/if}} + {{if $is_owner}} + <div class="dropdown-divider"></div> + <a class="dropdown-item" href="/apps"><i class="generic-icons-nav fa fa-fw fa-plus-circle"></i>{{$addapps}}</a> + <a class="dropdown-item" href="/apporder"><i class="generic-icons-nav fa fa-fw fa-sort"></i>{{$orderapps}}</a> + {{/if}} + </div> + </li> + </ul> +</div> +<div class="collapse d-lg-none" id="navbar-collapse-2"> + <div class="navbar-nav mr-auto"> + {{if $channel_apps.0}} + {{foreach $channel_apps as $channel_app}} + {{$channel_app|replace:'dropdown-item':'nav-link'}} + {{/foreach}} + <div class="dropdown-header sys-apps-toggle" onclick="openClose('sys-apps-collapsed');"> + {{$sysapps_toggle}} + </div> + <div id="sys-apps-collapsed" style="display:none;"> + {{/if}} + {{foreach $navbar_apps as $navbar_app}} + {{$navbar_app}} + {{/foreach}} + {{foreach $nav_apps as $nav_app}} + {{$nav_app|replace:'dropdown-item':'nav-link'}} + {{/foreach}} + {{if $channel_apps.0}} + </div> + {{/if}} + {{if $is_owner}} + <div class="dropdown-divider"></div> + <a class="nav-link" href="/apps"><i class="generic-icons-nav fa fa-fw fa-plus-circle"></i>{{$addapps}}</a> + <a class="nav-link" href="/apporder"><i class="generic-icons-nav fa fa-fw fa-sort"></i>{{$orderapps}}</a> + {{/if}} + </div> +</div> +{{if $nav.help.6}} +<div id="contextual-help-content" class="contextual-help-content"> + {{$nav.help.5}} + <div class="float-right"> + <a class="btn btn-primary btn-sm" target="hubzilla-help" href="{{$nav.help.0}}" title="{{$nav.help.3}}"><i class="fa fa-question"></i> {{$fulldocs}}</a> + <a class="contextual-help-tool" href="#" onclick="contextualHelp(); return false;"><i class="fa fa-times"></i></a> + </div> +</div> +{{/if}} diff --git a/view/tpl/navbar_tucson.tpl b/view/tpl/navbar_tucson.tpl new file mode 100755 index 000000000..08fc40656 --- /dev/null +++ b/view/tpl/navbar_tucson.tpl @@ -0,0 +1,298 @@ +{{if $nav.login && !$userinfo}} +<div class="d-lg-none pt-1 pb-1"> + {{if $nav.loginmenu.1.4}} + <a class="btn btn-primary btn-sm text-white" href="#" title="{{$nav.loginmenu.1.3}}" id="{{$nav.loginmenu.1.4}}_collapse" data-toggle="modal" data-target="#nav-login"> + {{$nav.loginmenu.1.1}} + </a> + {{else}} + <a class="btn btn-primary btn-sm text-white" href="login" title="{{$nav.loginmenu.1.3}}"> + {{$nav.loginmenu.1.1}} + </a> + {{/if}} + {{if $nav.register}} + <a class="btn btn-warning btn-sm text-dark" href="{{$nav.register.0}}" title="{{$nav.register.3}}" id="{{$nav.register.4}}" > + {{$nav.register.1}} + </a> + {{/if}} +</div> +{{/if}} + + + +{{if $userinfo}} +<div class="dropdown usermenu"> + <div class="fakelink" data-toggle="dropdown"> + <img id="avatar" src="{{$userinfo.icon}}" alt="{{$userinfo.name}}"> + <i class="fa fa-caret-down"></i> + </div> + {{if $is_owner}} + <div class="dropdown-menu"> + {{foreach $nav.usermenu as $usermenu}} + <a class="dropdown-item{{if $usermenu.2}} active{{/if}}" href="{{$usermenu.0}}" title="{{$usermenu.3}}" role="menuitem" id="{{$usermenu.4}}">{{$usermenu.1}}</a> + {{/foreach}} + {{if $nav.manage}} + <a class="dropdown-item{{if $sel.active == Manage}} active{{/if}}" href="{{$nav.manage.0}}" title="{{$nav.manage.3}}" role="menuitem" id="{{$nav.manage.4}}">{{$nav.manage.1}}</a> + {{/if}} + {{if $nav.channels}} + {{foreach $nav.channels as $chan}} + <a class="dropdown-item" href="manage/{{$chan.channel_id}}" title="{{$chan.channel_name}}" role="menuitem"><i class="fa fa-circle{{if $localuser == $chan.channel_id}} text-success{{else}} invisible{{/if}}"></i> {{$chan.channel_name}}</a> + {{/foreach}} + {{/if}} + {{if $nav.profiles}} + <a class="dropdown-item" href="{{$nav.profiles.0}}" title="{{$nav.profiles.3}}" role="menuitem" id="{{$nav.profiles.4}}">{{$nav.profiles.1}}</a> + {{/if}} + {{if $nav.settings}} + <div class="dropdown-divider"></div> + <a class="dropdown-item{{if $sel.active == Settings}} active{{/if}}" href="{{$nav.settings.0}}" title="{{$nav.settings.3}}" role="menuitem" id="{{$nav.settings.4}}">{{$nav.settings.1}}</a> + {{/if}} + {{if $nav.logout}} + <div class="dropdown-divider"></div> + <a class="dropdown-item" href="{{$nav.logout.0}}" title="{{$nav.logout.3}}" role="menuitem" id="{{$nav.logout.4}}">{{$nav.logout.1}}</a> + {{/if}} + </div> + {{/if}} + + {{if ! $is_owner}} + <div class="dropdown-menu" role="menu" aria-labelledby="avatar"> + <a class="dropdown-item" href="{{$nav.rusermenu.0}}" role="menuitem">{{$nav.rusermenu.1}}</a> + <a class="dropdown-item" href="{{$nav.rusermenu.2}}" role="menuitem">{{$nav.rusermenu.3}}</a> + </div> + {{/if}} +</div> +{{/if}} + + + +{{if $navbar_apps}} +<ul class="navbar-nav mr-auto d-none d-xl-flex"> +{{foreach $navbar_apps as $navbar_app}} +<li> +{{$navbar_app}} +</li> +{{/foreach}} +</ul> +{{/if}} + + +<div class="navbar-toggler-right"> + + {{if $nav.help.6}} + <button id="context-help-btn" class="navbar-toggler border-0" type="button" onclick="contextualHelp(); return false;"> + <i class="fa fa-question-circle"></i> + </button> + {{/if}} + + <button id="expand-aside" type="button" class="navbar-toggler border-0" data-toggle="offcanvas" data-target="#region_1"> + <i class="fa fa-arrow-circle-right" id="expand-aside-icon"></i> + </button> + + {{if $localuser || $nav.pubs}} + <button id="notifications-btn-1" type="button" class="navbar-toggler border-0 text-white notifications-btn" data-toggle="collapse" data-target="#navbar-collapse-1"> + <i id="notifications-btn-icon-1" class="fa fa-exclamation notifications-btn-icon"></i> + </button> + {{/if}} + + <button id="menu-btn" class="navbar-toggler border-0" type="button" data-toggle="collapse" data-target="#navbar-collapse-2"> + <i class="fa fa-bars"></i> + </button> +</div> + + + + + +<div class="collapse navbar-collapse" id="navbar-collapse-1"> + + <ul class="navbar-nav mr-auto"> + {{if $nav.network}} + <li class="nav-item dropdown network-button" style="display: none;"> + <a class="nav-link" href="#" title="{{$nav.network.3}}" id="{{$nav.network.4}}" data-toggle="dropdown" rel="#navbar-network-menu"> + <i class="fa fa-fw fa-th"></i> + <span class="badge badge-pill badge-secondary network-update"></span> + </a> + <div id="navbar-network-menu" class="dropdown-menu" rel="network"> + <a class="dropdown-item" id="nav-network-see-all" href="{{$nav.network.all.0}}">{{$nav.network.all.1}}</a> + <a class="dropdown-item" id="nav-network-mark-all" href="#" onclick="markRead('network'); return false;">{{$nav.network.mark.1}}</a> + {{$emptynotifications}}<span class="jumping-dots"><span class="dot-1">.</span><span class="dot-2">.</span><span class="dot-3">.</span></span> + </div> + </li> + {{/if}} + {{if $nav.home}} + <li class="nav-item dropdown home-button" style="display: none;"> + <a class="nav-link" href="#" title="{{$nav.home.3}}" id="{{$nav.home.4}}" data-toggle="dropdown" rel="#navbar-home-menu"> + <i class="fa fa-fw fa-home"></i> + <span class="badge badge-pill badge-danger home-update"></span> + </a> + <div id="navbar-home-menu" class="dropdown-menu" rel="home"> + <a class="dropdown-item" id="nav-home-see-all" href="{{$nav.home.all.0}}">{{$nav.home.all.1}}</a> + <a class="dropdown-item" id="nav-home-mark-all" href="#" onclick="markRead('home'); return false;">{{$nav.home.mark.1}}</a> + {{$emptynotifications}}<span class="jumping-dots"><span class="dot-1">.</span><span class="dot-2">.</span><span class="dot-3">.</span></span> + </div> + </li> + {{/if}} + {{if $nav.messages}} + <li class="nav-item dropdown mail-button" style="display: none;"> + <a class="nav-link" href="#" title="{{$nav.messages.3}}" id="{{$nav.messages.4}}" data-toggle="dropdown" rel="#navbar-mail-menu"> + <i class="fa fa-fw fa-envelope"></i> + <span class="badge badge-pill badge-danger mail-update"></span> + </a> + <div id="navbar-mail-menu" class="dropdown-menu" rel="messages"> + <a class="dropdown-item" id="nav-messages-see-all" href="{{$nav.messages.all.0}}">{{$nav.messages.all.1}}</a> + <a class="dropdown-item" id="nav-messages-mark-all" href="#" onclick="markRead('messages'); return false;">{{$nav.messages.mark.1}}</a> + {{$emptynotifications}}<span class="jumping-dots"><span class="dot-1">.</span><span class="dot-2">.</span><span class="dot-3">.</span></span> + </div> + </li> + {{/if}} + {{if $nav.all_events}} + <li class="nav-item dropdown all_events-button" style="display: none;"> + <a class="nav-link" href="#" title="{{$nav.all_events.3}}" id="{{$nav.all_events.4}}" data-toggle="dropdown" rel="#navbar-all_events-menu"> + <i class="fa fa-fw fa-calendar"></i> + <span class="badge badge-pill badge-secondary all_events-update"></span> + </a> + <div id="navbar-all_events-menu" class="dropdown-menu" rel="all_events"> + <a class="dropdown-item" id="nav-all_events-see-all" href="{{$nav.all_events.all.0}}">{{$nav.all_events.all.1}}</a> + <a class="dropdown-item" id="nav-all_events-mark-all" href="#" onclick="markRead('all_events'); return false;">{{$nav.all_events.mark.1}}</a> + {{$emptynotifications}}<span class="jumping-dots"><span class="dot-1">.</span><span class="dot-2">.</span><span class="dot-3">.</span></span> + </div> + </li> + {{/if}} + {{if $nav.intros}} + <li class="nav-item dropdown intros-button" style="display: none;"> + <a class="nav-link" href="#" title="{{$nav.intros.3}}" id="{{$nav.intros.4}}" data-toggle="dropdown" rel="#navbar-intros-menu"> + <i class="fa fa-fw fa-users"></i> + <span class="badge badge-pill badge-danger intros-update"></span> + </a> + <div id="navbar-intros-menu" class="dropdown-menu" rel="intros"> + <a class="dropdown-item" id="nav-intros-see-all" href="{{$nav.intros.all.0}}">{{$nav.intros.all.1}}</a> + {{$emptynotifications}}<span class="jumping-dots"><span class="dot-1">.</span><span class="dot-2">.</span><span class="dot-3">.</span></span> + </div> + </li> + {{/if}} + {{if $nav.notifications}} + <li class="nav-item dropdown notify-button" style="display: none;"> + <a class="nav-link" href="#" title="{{$nav.notifications.1}}" id="{{$nav.notifications.4}}" data-toggle="dropdown" rel="#navbar-notify-menu"> + <i class="fa fa-fw fa-exclamation"></i> + <span class="badge badge-pill badge-danger notify-update"></span> + </a> + <div id="navbar-notify-menu" class="dropdown-menu" rel="notify"> + <a class="dropdown-item" id="nav-notify-see-all" href="{{$nav.notifications.all.0}}">{{$nav.notifications.all.1}}</a> + <a class="dropdown-item" id="nav-notify-mark-all" href="#" onclick="markRead('notify'); return false;">{{$nav.notifications.mark.1}}</a> + {{$emptynotifications}}<span class="jumping-dots"><span class="dot-1">.</span><span class="dot-2">.</span><span class="dot-3">.</span></span> + </div> + </li> + {{/if}} + + {{if $nav.login && !$userinfo}} + <li class="nav-item d-none d-xl-flex"> + {{if $nav.loginmenu.1.4}} + <a class="nav-link" href="#" title="{{$nav.loginmenu.1.3}}" id="{{$nav.loginmenu.1.4}}" data-toggle="modal" data-target="#nav-login"> + {{$nav.loginmenu.1.1}} + </a> + {{else}} + <a class="nav-link" href="login" title="{{$nav.loginmenu.1.3}}"> + {{$nav.loginmenu.1.1}} + </a> + {{/if}} + </li> + {{/if}} + {{if $nav.register}} + <li class="nav-item {{$nav.register.2}} d-none d-xl-flex"> + <a class="nav-link" href="{{$nav.register.0}}" title="{{$nav.register.3}}" id="{{$nav.register.4}}">{{$nav.register.1}}</a> + </li> + {{/if}} + {{if $nav.alogout}} + <li class="nav-item {{$nav.alogout.2}} d-none d-xl-flex"> + <a class="nav-link" href="{{$nav.alogout.0}}" title="{{$nav.alogout.3}}" id="{{$nav.alogout.4}}">{{$nav.alogout.1}}</a> + </li> + {{/if}} + + </ul> + + + + + <div id="banner" class="navbar-text d-none d-xl-flex">{{$banner}}</div> + + + <ul id="nav-right" class="navbar-nav ml-auto d-none d-xl-flex"> + <li class="nav-item collapse clearfix" id="nav-search"> + <form class="form-inline" method="get" action="search" role="search"> + <input class="form-control form-control-sm mt-1 mr-2" id="nav-search-text" type="text" value="" placeholder=" {{$help}}" name="search" title="{{$nav.search.3}}" onclick="this.submit();" onblur="closeMenu('nav-search'); openMenu('nav-search-btn');"/> + </form> + <div id="nav-search-spinner" class="spinner-wrapper"> + <div class="spinner s"></div> + </div> + </li> + <li class="nav-item" id="nav-search-btn"> + <a class="nav-link" href="#nav-search" title="{{$nav.search.3}}" onclick="openMenu('nav-search'); closeMenu('nav-search-btn'); $('#nav-search-text').focus(); return false;"><i class="fa fa-fw fa-search"></i></a> + </li> + {{if $nav.help.6}} + <li class="nav-item dropdown {{$sel.help}}"> + <a class="nav-link {{$nav.help.2}}" target="hubzilla-help" href="{{$nav.help.0}}" title="{{$nav.help.3}}" id="{{$nav.help.4}}" onclick="contextualHelp(); return false;"><i class="fa fa-fw fa-question-circle"></i></a> + </li> + {{/if}} + {{if $localuser || $nav.pubs}} + <li id="notifications-btn" class="nav-item d-xl-none"> + <a class="nav-link text-white notifications-btn" href="#"><i id="notifications-btn-icon" class="fa fa-exclamation-circle notifications-btn-icon"></i></a> + </li> + {{/if}} + {{if $channel_apps.0}} + <li class="nav-item dropdown" id="channel-menu"> + <a class="nav-link" href="#" data-toggle="dropdown"><img src="{{$channel_thumb}}" style="height:14px; width:14px;position:relative; top:-2px;" /></a> + <div id="dropdown-menu" class="dropdown-menu dropdown-menu-right"> + {{foreach $channel_apps as $channel_app}} + {{$channel_app}} + {{/foreach}} + </div> + </li> + {{/if}} + <li class="nav-item dropdown" id="app-menu"> + <a class="nav-link" href="#" data-toggle="dropdown"><i class="fa fa-fw fa-bars"></i></a> + <div id="dropdown-menu" class="dropdown-menu dropdown-menu-right"> + {{foreach $nav_apps as $nav_app}} + {{$nav_app}} + {{/foreach}} + {{if $is_owner}} + <div class="dropdown-divider"></div> + <a class="dropdown-item" href="/apps"><i class="generic-icons-nav fa fa-fw fa-plus-circle"></i>{{$addapps}}</a> + <a class="dropdown-item" href="/apporder"><i class="generic-icons-nav fa fa-fw fa-sort"></i>{{$orderapps}}</a> + {{/if}} + </div> + </li> + </ul> +</div> + + +<div class="collapse d-lg-none" id="navbar-collapse-2"> + <div class="navbar-nav mr-auto"> + {{if $channel_apps.0}} + {{foreach $channel_apps as $channel_app}} + {{$channel_app|replace:'dropdown-item':'nav-link'}} + {{/foreach}} + <div class="dropdown-header sys-apps-toggle" onclick="openClose('sys-apps-collapsed');"> + {{$sysapps_toggle}} + </div> + <div id="sys-apps-collapsed" style="display:none;"> + {{/if}} + {{foreach $nav_apps as $nav_app}} + {{$nav_app|replace:'dropdown-item':'nav-link'}} + {{/foreach}} + {{if $channel_apps.0}} + </div> + {{/if}} + {{if $is_owner}} + <div class="dropdown-divider"></div> + <a class="nav-link" href="/apps"><i class="generic-icons-nav fa fa-fw fa-plus-circle"></i>{{$addapps}}</a> + <a class="nav-link" href="/apporder"><i class="generic-icons-nav fa fa-fw fa-sort"></i>{{$orderapps}}</a> + {{/if}} + </div> +</div> +{{if $nav.help.6}} +<div id="contextual-help-content" class="contextual-help-content"> + {{$nav.help.5}} + <div class="float-right"> + <a class="btn btn-primary btn-sm" target="hubzilla-help" href="{{$nav.help.0}}" title="{{$nav.help.3}}"><i class="fa fa-question"></i> {{$fulldocs}}</a> + <a class="contextual-help-tool" href="#" onclick="contextualHelp(); return false;"><i class="fa fa-times"></i></a> + </div> +</div> +{{/if}} diff --git a/view/tpl/new_channel.tpl b/view/tpl/new_channel.tpl index cc1983ac4..c4837064f 100755 --- a/view/tpl/new_channel.tpl +++ b/view/tpl/new_channel.tpl @@ -19,10 +19,10 @@ {{/if}} {{include file="field_input.tpl" field=$name}} - <div id="name-spinner"></div> + <div id="name-spinner" class="spinner-wrapper"><div class="spinner m"></div></div> {{include file="field_input.tpl" field=$nickname}} - <div id="nick-spinner"></div> + <div id="nick-spinner" class="spinner-wrapper"><div class="spinner m"></div></div> <button class="btn btn-primary" type="submit" name="submit" id="newchannel-submit-button" value="{{$submit}}">{{$submit}}</button> <div id="newchannel-submit-end" class="clear"></div> diff --git a/view/tpl/notifications.tpl b/view/tpl/notifications.tpl index 0b24da7c3..53ff8de52 100755 --- a/view/tpl/notifications.tpl +++ b/view/tpl/notifications.tpl @@ -1,11 +1,11 @@ -<div class="generic-content-wrapper-styled"> - -<h1>{{$notif_header}}</h1> - -{{if $notifications_available}} -<a href="#" onclick="markRead('notify'); setTimeout(function() { window.location.href=window.location.href; },1500); return false;">{{$notif_link_mark_seen}}</a> -{{/if}} -<div class="notif-network-wrapper"> - {{$notif_content}} -</div> +<div class="generic-content-wrapper"> + <div class="section-title-wrapper clearfix"> + {{if $notifications_available}} + <a href="#" class="btn btn-outline-secondary btn-sm float-right" onclick="markRead('notify'); setTimeout(function() { window.location.href=window.location.href; },1500); return false;">{{$notif_link_mark_seen}}</a> + {{/if}} + <h2>{{$notif_header}}</h2> + </div> + <div class="section-content-wrapper"> + {{$notif_content}} + </div> </div> diff --git a/view/tpl/notifications_widget.tpl b/view/tpl/notifications_widget.tpl new file mode 100644 index 000000000..0974045fe --- /dev/null +++ b/view/tpl/notifications_widget.tpl @@ -0,0 +1,121 @@ +<script> + var notifications_parent; + + $(document).ready(function() { + notifications_parent = $('#notifications_wrapper')[0].parentElement.id; + $('.notifications-btn').click(function() { + if($('#notifications_wrapper').hasClass('fs')) + $('#notifications_wrapper').prependTo('#' + notifications_parent); + else + $('#notifications_wrapper').prependTo('section'); + + $('#notifications_wrapper').toggleClass('fs'); + if($('#navbar-collapse-2').hasClass('show')){ + $('#navbar-collapse-2').removeClass('show'); + } + }); + + window.onpopstate = function(e) { + if(e.state !== null) + getData(e.state.b64mid, ''); + }; + }); + + {{if $module == 'display' || $module == 'hq'}} + $(document).on('click', '.notification', function(e) { + var b64mid = $(this).data('b64mid'); + var notify_id = $(this).data('notify_id'); + var path = $(this)[0].pathname.substr(1,7); + var stateObj = { b64mid: b64mid }; + + {{if $module == 'display'}} + history.pushState(stateObj, '', 'display/' + b64mid); + {{/if}} + {{if $module == 'hq'}} + history.pushState(stateObj, '', 'hq/' + b64mid); + {{/if}} + + {{if $module == 'hq'}} + if(b64mid !== 'undefined') { + {{else}} + if(path === 'display' && b64mid) { + {{/if}} + e.preventDefault(); + + if(! page_load) { + if($(this).parent().attr('id') !== 'nav-pubs-menu') + $(this).fadeOut(); + + getData(b64mid, notify_id); + } + + if($('#notifications_wrapper').hasClass('fs')) + $('#notifications_wrapper').prependTo('#' + notifications_parent).removeClass('fs'); + } + }); + {{/if}} + + {{foreach $notifications as $notification}} + {{if $notification.filter}} + $(document).on('click', '#tt-{{$notification.type}}-only', function(e) { + e.preventDefault(); + $('#nav-{{$notification.type}}-menu [data-thread_top=false]').toggle(); + $(this).toggleClass('active'); + }); + {{/if}} + {{/foreach}} + + function getData(b64mid, notify_id) { + $('.thread-wrapper').remove(); + bParam_mid = b64mid; + mode = 'replace'; + page_load = true; + {{if $module == 'hq'}} + liveUpdate(notify_id); + {{/if}} + {{if $module == 'display'}} + liveUpdate(); + {{/if}} + } +</script> + + +{{if $notifications}} +<div id="notifications_wrapper"> + <div id="notifications" class="navbar-nav" data-children=".nav-item"> + <div id="nav-notifications-template" rel="template"> + <a class="list-group-item clearfix notification {5}" href="{0}" title="{2} {3}" data-b64mid="{6}" data-notify_id="{7}" data-thread_top="{8}"> + <img class="menu-img-3" data-src="{1}"> + <span class="contactname">{2}</span> + <span class="dropdown-sub-text">{3}<br>{4}</span> + </a> + </div> + {{foreach $notifications as $notification}} + <div class="collapse {{$notification.type}}-button"> + <a class="list-group-item" href="#nav-{{$notification.type}}-menu" title="{{$notification.title}}" data-toggle="collapse" data-parent="#notifications" rel="#nav-{{$notification.type}}-menu"> + <i class="fa fa-fw fa-{{$notification.icon}}"></i> {{$notification.label}} + <span class="float-right badge badge-{{$notification.severity}} {{$notification.type}}-update"></span> + </a> + <div id="nav-{{$notification.type}}-menu" class="collapse notification-content" rel="{{$notification.type}}"> + {{if $notification.viewall}} + <a class="list-group-item text-dark" id="nav-{{$notification.type}}-see-all" href="{{$notification.viewall.url}}"> + <i class="fa fa-fw fa-external-link"></i> {{$notification.viewall.label}} + </a> + {{/if}} + {{if $notification.markall}} + <div class="list-group-item cursor-pointer" id="nav-{{$notification.type}}-mark-all" onclick="markRead('{{$notification.type}}'); return false;"> + <i class="fa fa-fw fa-check"></i> {{$notification.markall.label}} + </div> + {{/if}} + {{if $notification.filter}} + <div class="list-group-item cursor-pointer" id="tt-{{$notification.type}}-only"> + <i class="fa fa-fw fa-filter"></i> {{$notification.filter.label}} + </div> + {{/if}} + {{$loading}}<span class="jumping-dots"><span class="dot-1">.</span><span class="dot-2">.</span><span class="dot-3">.</span></span> + </div> + </div> + {{/foreach}} + </div> +</div> +{{/if}} diff --git a/view/tpl/notify.tpl b/view/tpl/notify.tpl index d3c79be82..b5bccc8a4 100755 --- a/view/tpl/notify.tpl +++ b/view/tpl/notify.tpl @@ -1,3 +1,10 @@ -<div class="notif-item"> - <a href="{{$item_link}}"><img src="{{$item_image}}" class="notif-image">{{$item_text}} <span class="notif-when">{{$item_when}}</span></a> +<div class="mb-4 notif-item"> + {{if ! $item_seen}} + <span class="float-right badge badge-pill badge-success text-uppercase">{{$new}}</span> + {{/if}} + <a href="{{$item_link}}"> + <img src="{{$item_image}}" class="menu-img-3"> + <span class="{{if $item_seen}}text-muted{{/if}}">{{$item_text}}</span><br> + <span class="dropdown-sub-text">{{$item_when}}</span> + </a> </div> diff --git a/view/tpl/nwiki_page_history.tpl b/view/tpl/nwiki_page_history.tpl index d99f83863..b1c6c9284 100644 --- a/view/tpl/nwiki_page_history.tpl +++ b/view/tpl/nwiki_page_history.tpl @@ -39,17 +39,17 @@ background:rgb(224,255,224); } </style> -<table class="table-striped table-responsive table-hover" style="width: 100%;"> +<table class="" style="width: 100%;"> {{foreach $pageHistory as $commit}} - <tr><td> - <table id="rev-{{$commit.revision}}" onclick="$('#details-{{$commit.revision}}').show()" width="100%"> + <tr class="wikis-index-row"><td> + <table id="rev-{{$commit.revision}}" onclick="$('#details-{{$commit.revision}}').show()" style="width: 100%;"> <tr><td width="10%">Date</td><td width="70%">{{$commit.date}}</td> <td rowspan="3" width="20%" align="right"> {{if $permsWrite}} - <button id="revert-{{$commit.revision}}" class="btn btn-danger btn-xs" onclick="wiki_revert_page('{{$commit.revision}}')">Revert</button> + <button id="revert-{{$commit.revision}}" class="btn btn-danger btn-sm" onclick="wiki_revert_page('{{$commit.revision}}')">Revert</button> <br><br> {{/if}} - <button id="compare-{{$commit.revision}}" class="btn btn-warning btn-xs" onclick="wiki_compare_page('{{$commit.revision}}')">Compare</button> + <button id="compare-{{$commit.revision}}" class="btn btn-warning btn-sm" onclick="wiki_compare_page('{{$commit.revision}}')">Compare</button> </td></tr> <tr><td>{{$name_lbl}}</td><td>{{$commit.name}}</td></tr> <tr><td>{{$msg_label}}</td><td>{{$commit.title}}</td></tr> diff --git a/view/tpl/page_display_empty.tpl b/view/tpl/page_display_empty.tpl new file mode 100644 index 000000000..9f000dee8 --- /dev/null +++ b/view/tpl/page_display_empty.tpl @@ -0,0 +1 @@ +{{$body}}
\ No newline at end of file diff --git a/view/tpl/pdledit.tpl b/view/tpl/pdledit.tpl index cef93d324..66b8209c9 100644 --- a/view/tpl/pdledit.tpl +++ b/view/tpl/pdledit.tpl @@ -5,10 +5,16 @@ <br /> <a href="help/comanche" target="hubzilla-help">{{$help}}</a> +<br> +<br> +<a href="pdledit">{{$another}}</a> <br /> <br /> +<div class="descriptive-text">{{$original}}</div> +<pre><code>{{$src}}</code></pre> +<br /> <form action="pdledit" method="post" > <input type="hidden" name="module" value="{{$module}}" /> diff --git a/view/tpl/peoplefind.tpl b/view/tpl/peoplefind.tpl index ae0b7f1ea..2ecfbaff9 100755 --- a/view/tpl/peoplefind.tpl +++ b/view/tpl/peoplefind.tpl @@ -1,19 +1,17 @@ <div id="peoplefind-sidebar" class="widget"> <h3>{{$findpeople}}</h3> <form action="directory" method="post" /> - <div class="form-group"> - <div class="input-group"> - <input class="widget-input" type="text" name="search" title="{{$hint}}{{if $advanced_search}}{{$advanced_hint}}{{/if}}" placeholder="{{$desc}}" /> - <div class="input-group-btn"> - <button class="btn btn-default btn-sm" type="submit" name="submit"><i class="fa fa-search"></i></button> - </div> + <div class="input-group form-group"> + <input class="form-control form-control-sm" type="text" name="search" title="{{$hint}}{{if $advanced_search}}{{$advanced_hint}}{{/if}}" placeholder="{{$desc}}" /> + <div class="input-group-btn"> + <button class="btn btn-outline-secondary" type="submit" name="submit"><i class="fa fa-fw fa-search"></i></button> </div> </div> </form> - <ul class="nav nav-pills nav-stacked"> - {{if $similar}}<li><a href="match" >{{$similar}}</a></li>{{/if}} - {{if $loggedin}}<li><a href="directory?suggest=1" >{{$suggest}}</a></li>{{/if}} - <li><a href="randprof" >{{$random}}</a></li> - {{if $loggedin}}{{if $inv}}<li><a href="invite" >{{$inv}}</a></li>{{/if}}{{/if}} + <ul class="nav nav-pills flex-column"> + {{if $similar}}<li class="nav-item"><a class="nav-link" href="match" >{{$similar}}</a></li>{{/if}} + {{if $loggedin}}<li class="nav-item"><a class="nav-link" href="directory?suggest=1" >{{$suggest}}</a></li>{{/if}} + <li class="nav-item"><a class="nav-link" href="randprof" >{{$random}}</a></li> + {{if $loggedin}}{{if $inv}}<li class="nav-item"><a class="nav-link" href="invite" >{{$inv}}</a></li>{{/if}}{{/if}} </ul> </div> diff --git a/view/tpl/photo_album.tpl b/view/tpl/photo_album.tpl index 6289f5321..678e790ac 100755 --- a/view/tpl/photo_album.tpl +++ b/view/tpl/photo_album.tpl @@ -2,14 +2,14 @@ <div class="section-title-wrapper"> <div class="pull-right"> {{if $order}} - <a class="btn btn-default btn-xs" href="{{$order.1}}" title="{{$order.0}}"><i class="fa fa-sort"></i></a> + <a class="btn btn-outline-secondary btn-sm" href="{{$order.1}}" title="{{$order.0}}"><i class="fa fa-sort"></i></a> {{/if}} <div class="btn-group btn-group"> {{if $album_edit.1}} - <i class="fa fa-pencil btn btn-default btn-xs" title="{{$album_edit.0}}" onclick="openClose('photo-album-edit-wrapper'); closeMenu('photo-upload-form');"></i> + <i class="fa fa-pencil btn btn-outline-secondary btn-sm" title="{{$album_edit.0}}" onclick="openClose('photo-album-edit-wrapper'); closeMenu('photo-upload-form');"></i> {{/if}} {{if $can_post}} - <button class="btn btn-xs btn-success btn-xs" title="{{$usage}}" onclick="openClose('photo-upload-form'); closeMenu('photo-album-edit-wrapper');"><i class="fa fa-arrow-circle-o-up"></i> {{$upload.0}}</button> + <button class="btn btn-sm btn-success btn-sm" title="{{$usage}}" onclick="openClose('photo-upload-form'); {{if $album_edit.1}}closeMenu('photo-album-edit-wrapper');{{/if}}"><i class="fa fa-arrow-circle-o-up"></i> {{$upload.0}}</button> {{/if}} </div> </div> @@ -19,7 +19,7 @@ {{$upload_form}} {{$album_edit.1}} <div class="section-content-wrapper-np"> - <div id="photo-album-contents-{{$album_id}}"> + <div id="photo-album-contents-{{$album_id}}" style="display: none"> {{foreach $photos as $photo}} {{include file="photo_top.tpl"}} {{/foreach}} @@ -28,5 +28,12 @@ </div> </div> <div class="photos-end"></div> -<script>$(document).ready(function() { loadingPage = false; justifyPhotos('photo-album-contents-{{$album_id}}'); });</script> -<div id="page-spinner"></div> +<div id="page-spinner" class="spinner-wrapper"> + <div class="spinner m"></div> +</div> +<script> +$(document).ready(function() { + loadingPage = false; + justifyPhotos('photo-album-contents-{{$album_id}}'); +}); +</script> diff --git a/view/tpl/photo_album_portfolio.tpl b/view/tpl/photo_album_portfolio.tpl new file mode 100755 index 000000000..1635e0ae1 --- /dev/null +++ b/view/tpl/photo_album_portfolio.tpl @@ -0,0 +1,49 @@ +{{if isset($mode) && $mode == 'orbit'}} +<div class="row"> + <div class="orbit small-12 medium-9 large-9 columns" id="photo-album-contents-{{$album_id}}" role="region" aria-label="portfolioOrbit-{{$album_id}}" data-orbit data-options="animInFromLeft:fade-in; animInFromRight:fade-in; animOutToLeft:fade-out; animOutToRight:fade-out;"> + + <ul class="orbit-container"> + <button class="orbit-previous"><span class="show-for-sr">Previous Slide</span>◀︎</button> + <button class="orbit-next"><span class="show-for-sr">Next Slide</span>▶︎</button> + {{foreach $photos as $photo}} + {{include file="photo_portfolio_orbit.tpl"}} + {{/foreach}} + </ul> + <nav class="orbit-bullets"> + <button class="is-active" data-slide="0"><span class="show-for-sr">First slide details.</span><span class="show-for-sr">Current Slide</span></button> + <button data-slide="1"><span class="show-for-sr">Second slide details.</span></button> + <button data-slide="2"><span class="show-for-sr">Third slide details.</span></button> + <button data-slide="3"><span class="show-for-sr">Fourth slide details.</span></button> + </nav> + <div id="page-end"></div> + </div> +<div class="photos-end"></div> +<script>$(document).ready(function() { loadingPage = false; justifyPhotos('photo-album-contents-{{$album_id}}'); });</script> +<div id="page-spinner"></div> +</div> +{{elseif isset($mode) && $mode =='card'}} +<div class="row"> + <div class="small-12 medium-9 large-9 columns" id="photo-album-contents-{{$album_id}}"> + {{foreach $photos as $photo}} + {{include file="photo_portfolio_card.tpl"}} + {{/foreach}} + <div id="page-end"></div> + </div> +<div class="photos-end"></div> +<script>$(document).ready(function() { loadingPage = false; justifyPhotos('photo-album-contents-{{$album_id}}'); });</script> +<div id="page-spinner"></div> +</div> +{{else}} +<div class="row column"> + <div id="photo-album-contents-{{$album_id}}"> + {{foreach $photos as $photo}} + {{include file="photo_portfolio.tpl"}} + {{/foreach}} + <div id="page-end"></div> + </div> +<div class="photos-end"></div> +<script>$(document).ready(function() { loadingPage = false; justifyPhotos('photo-album-contents-{{$album_id}}'); });</script> +<div id="page-spinner"></div> +</div> +{{/if}} + diff --git a/view/tpl/photo_albums.tpl b/view/tpl/photo_albums.tpl index de1105bbc..83bdd95e7 100755 --- a/view/tpl/photo_albums.tpl +++ b/view/tpl/photo_albums.tpl @@ -1,11 +1,11 @@ <div id="side-bar-photos-albums" class="widget"> <h3>{{$title}}</h3> - <ul class="nav nav-pills nav-stacked"> - <li><a href="{{$baseurl}}/photos/{{$nick}}" title="{{$title}}" >Recent Photos</a></li> + <ul class="nav nav-pills flex-column"> + <li class="nav-item"><a class="nav-link" href="{{$baseurl}}/photos/{{$nick}}" title="{{$title}}" >{{$recent}}</a></li> {{if $albums}} {{foreach $albums as $al}} - {{if $al.text}} - <li><a href="{{$baseurl}}/photos/{{$nick}}/album/{{$al.bin2hex}}"><span class="badge pull-right">{{$al.total}}</span>{{$al.text}}</a></li> + {{if $al.shorttext}} + <li class="nav-item"><a class="nav-link" href="{{$baseurl}}/photos/{{$nick}}/album/{{$al.bin2hex}}"><span class="badge badge-secondary float-right">{{$al.total}}</span>{{$al.shorttext}}</a></li> {{/if}} {{/foreach}} {{/if}} diff --git a/view/tpl/photo_drop.tpl b/view/tpl/photo_drop.tpl index 9c0a65d1c..664e5338c 100755 --- a/view/tpl/photo_drop.tpl +++ b/view/tpl/photo_drop.tpl @@ -1,3 +1,3 @@ <div class="wall-item-delete-wrapper" id="wall-item-delete-wrapper-{{$id}}" > - <a class="btn btn-default btn-sm" href="#" onclick="dropItem('item/drop/{{$id}}', '#wall-item-outside-wrapper-{{$id}}'); return false;" title="{{$delete}}" ><i class="fa fa-trash-o"></i></a> + <a class="btn btn-outline-secondary btn-sm" href="#" onclick="dropItem('item/drop/{{$id}}', '#wall-item-outside-wrapper-{{$id}}'); return false;" title="{{$delete}}" ><i class="fa fa-trash-o"></i></a> </div> diff --git a/view/tpl/photo_item.tpl b/view/tpl/photo_item.tpl index ec643c4a9..b6ee4508b 100755 --- a/view/tpl/photo_item.tpl +++ b/view/tpl/photo_item.tpl @@ -1,10 +1,10 @@ <div class="wall-item-outside-wrapper{{if $indent}} {{$indent}}{{/if}}" id="wall-item-outside-wrapper-{{$id}}" > - <div class="wall-item-content-wrapper{{if $indent}} {{$indent}}{{/if}}" id="wall-item-content-wrapper-{{$id}}" style="clear:both;"> - <div class="wall-item-head"> + <div class="clearfix wall-item-content-wrapper{{if $indent}} {{$indent}}{{/if}}" id="wall-item-content-wrapper-{{$id}}"> + <div class="p-2 clearfix wall-item-head"> <div class="wall-item-info" id="wall-item-info-{{$id}}" > <div class="wall-item-photo-wrapper" id="wall-item-photo-wrapper-{{$id}}" > <a href="{{$profile_url}}" title="View {{$name}}'s profile" class="wall-item-photo-link" id="wall-item-photo-link-{{$id}}"> - <img src="{{$thumb}}" class="wall-item-photo" id="wall-item-photo-{{$id}}" style="height: 80px; width: 80px;" alt="{{$name}}" /></a> + <img src="{{$thumb}}" class="wall-item-photo" id="wall-item-photo-{{$id}}" alt="{{$name}}" /></a> </div> </div> <div class="wall-item-wrapper" id="wall-item-wrapper-{{$id}}" > @@ -14,20 +14,18 @@ <div class="wall-item-ago" id="wall-item-ago-{{$id}}">{{$ago}}</div> </div> </div> - <div class="wall-item-content" id="wall-item-content-{{$id}}" > + <div class="p-2 clearfix wall-item-content" id="wall-item-content-{{$id}}" > <div class="wall-item-title" id="wall-item-title-{{$id}}">{{$title}}</div> <div class="wall-item-body" id="wall-item-body-{{$id}}" >{{$body}}</div> </div> {{if $drop}} - <div class="wall-item-tools" id="wall-item-tools-{{$id}}" > + <div class="p-2 clearfix wall-item-tools" id="wall-item-tools-{{$id}}" > <div class="wall-item-tools-right pull-right"> {{$drop}} </div> - <div class="clear"></div> </div> {{/if}} - <div class="clear"></div> {{$comment}} </div> </div> diff --git a/view/tpl/photo_portfolio.tpl b/view/tpl/photo_portfolio.tpl new file mode 100755 index 000000000..cbc8ea214 --- /dev/null +++ b/view/tpl/photo_portfolio.tpl @@ -0,0 +1,13 @@ + + + <a data-open="portfolioModal-{{$photo.resource_id}}" aria-controls="portfolioModal-{{$photo.resource_id}}" aria-haspopup="true" tabindex="0"> + <img class="thumbnail" src="{{$photo.src}}" alt="{{if $photo.album.name}}{{$photo.album.name}}{{elseif $photo.desc}}{{$photo.desc}}{{elseif $photo.alt}}{{$photo.alt}}{{else}}{{$photo.unknown}}{{/if}}" title="{{$photo.desc}}" id="photo-top-photo-{{$photo.resource_id}}"> + </a> + + <div class="full reveal without-overlay" id="portfolioModal-{{$photo.resource_id}}" data-reveal="f175mw-reveal" role="dialog" aria-hidden="true" data-yeti-box="portfolioModal-{{$photo.resource_id}}" data-resize="portfolioModal-{{$photo.resource_id}}"> + <h5>{{$photo.desc}}</h5> + <img class="thumbnail" src="{{$photo.fullsrc}}" alt="{{if $photo.album.name}}{{$photo.album.name}}{{elseif $photo.desc}}{{$photo.desc}}{{elseif $photo.alt}}{{$photo.alt}}{{else}}{{$photo.unknown}}{{/if}}" title="{{$photo.desc}}" id="photo-top-photo-{{$photo.resource_id}}x"> + <button class="close-button" data-close="" aria-label="Close reveal" type="button"> + <span aria-hidden="true">×</span> + </button> + </div> diff --git a/view/tpl/photo_portfolio_card.tpl b/view/tpl/photo_portfolio_card.tpl new file mode 100644 index 000000000..5fddd3d37 --- /dev/null +++ b/view/tpl/photo_portfolio_card.tpl @@ -0,0 +1,6 @@ +<div class="card" style="width: 300px;box-shadow: 0px 10px 6px -6px rgba(119,119,119,0.6);border-style: solid;border-width: 1px;border=color: rgba(230,230,230,0.6);margin:10px 5px 10px 5px;"> + <img src="{{$photo.src}}" alt="{{if $photo.album.name}}{{$photo.album.name}}{{elseif $photo.desc}}{{$photo.desc}}{{elseif $photo.alt}}{{$photo.alt}}{{else}}{{$photo.unknown}}{{/if}}" title="{{$photo.desc}}" id="photo-top-photo-{{$photo.resource_id}}"> + <div class="card-divider"> + <h4>{{$photo.desc}}</h4> + </div> +</div> diff --git a/view/tpl/photo_portfolio_orbit.tpl b/view/tpl/photo_portfolio_orbit.tpl new file mode 100644 index 000000000..b2883265c --- /dev/null +++ b/view/tpl/photo_portfolio_orbit.tpl @@ -0,0 +1,5 @@ + + <li class="orbit-slide"> + <img class="orbit-image" src="{{$photo.src}}" alt="{{if $photo.album.name}}{{$photo.album.name}}{{elseif $photo.desc}}{{$photo.desc}}{{elseif $photo.alt}}{{$photo.alt}}{{else}}{{$photo.unknown}}{{/if}}" title="{{$photo.desc}}" id="photo-top-photo-{{$photo.resource_id}}o"> + <figcaption class="orbit-caption">{{$photo.desc}}</figcaption> + </li> diff --git a/view/tpl/photo_view.tpl b/view/tpl/photo_view.tpl index 967abea71..105cf0ac8 100755 --- a/view/tpl/photo_view.tpl +++ b/view/tpl/photo_view.tpl @@ -4,44 +4,36 @@ <div class="pull-right"> {{if $tools || $map || $edit}} <div class="btn-group"> - <button type="button" class="btn btn-default btn-xs dropdown-toggle" data-toggle="dropdown"> - <i class="fa fa-caret-down"></i> {{$tools_label}} + <button type="button" class="btn btn-outline-secondary btn-sm dropdown-toggle" data-toggle="dropdown"> + <i class="fa fa-cog"></i> {{$tools_label}} </button> - <ul class="dropdown-menu dropdown-menu-right"> + <div class="dropdown-menu dropdown-menu-right flex-column"> {{if $tools}} - <li class="nav-item"> - <a class="nav-link" href="{{$tools.profile.0}}"><i class="fa fa-user"></i> {{$tools.profile.1}}</a> - </li> - <li class="nav-item"> - <a class="nav-link" href="{{$tools.cover.0}}"><i class="fa fa-picture-o"></i> {{$tools.cover.1}}</a> - </li> + <a class="dropdown-item" href="{{$tools.profile.0}}"><i class="fa fa-user"></i> {{$tools.profile.1}}</a> + <a class="dropdown-item" href="{{$tools.cover.0}}"><i class="fa fa-picture-o"></i> {{$tools.cover.1}}</a> {{/if}} {{if $map}} - <li class="nav-item"> - <a class="nav-link" href="#" onclick="var pos = $('#photo-map').css('position'); if(pos === 'absolute') { $('#photo-map').css( { position: 'relative', left: 'auto', top: 'auto' }); } else { $('#photo-map').css( { position: 'absolute', left: '-9999px', top: '-9999px' }); } return false; " ><i class="fa fa-globe"></i> {{$map_text}}</a> - </li> + <a class="dropdown-item" href="#" onclick="var pos = $('#photo-map').css('position'); if(pos === 'absolute') { $('#photo-map').css( { position: 'relative', left: 'auto', top: 'auto' }); } else { $('#photo-map').css( { position: 'absolute', left: '-9999px', top: '-9999px' }); } return false; " ><i class="fa fa-globe"></i> {{$map_text}}</a> {{/if}} {{if $edit}} - <li class="nav-item"> - <a class="nav-link acl-form-trigger" href="#" title="" onclick="openClose('photo-edit'); return false;" data-form_id="photo_edit_form"><i class="fa fa-pencil"></i> {{$edit.edit}}</a> - </li> + <a class="dropdown-item acl-form-trigger" href="#" title="" onclick="openClose('photo-edit'); return false;" data-form_id="photo_edit_form"><i class="fa fa-pencil"></i> {{$edit.edit}}</a> {{/if}} - </ul> + </div> </div> {{/if}} {{if $lock}} <div class="btn-group"> - <button id="lockview" class="btn btn-default btn-xs dropdown-toggle" data-toggle="dropdown" title="{{$lock}}" onclick="lockview('photo',{{$id}});" ><i class="fa fa-lock"></i></button> + <button id="lockview" class="btn btn-outline-secondary btn-sm dropdown-toggle" data-toggle="dropdown" title="{{$lock}}" onclick="lockview('photo',{{$id}});" ><i class="fa fa-lock"></i></button> <ul id="panel-{{$id}}" class="lockview-panel dropdown-menu dropdown-menu-right"></ul> </div> {{/if}} {{if $prevlink || $nextlink}} <div class="btn-group"> {{if $prevlink}} - <a href="{{$prevlink.0}}" class="btn btn-default btn-xs" title="{{$prevlink.1}}"><i class="fa fa-backward"></i></a> + <a href="{{$prevlink.0}}" class="btn btn-outline-secondary btn-sm" title="{{$prevlink.1}}"><i class="fa fa-backward"></i></a> {{/if}} {{if $nextlink}} - <a href="{{$nextlink.0}}" class="btn btn-default btn-xs" title="{{$nextlink.1}}"><i class="fa fa-forward"></i></a> + <a href="{{$nextlink.0}}" class="btn btn-outline-secondary btn-sm" title="{{$nextlink.1}}"><i class="fa fa-forward"></i></a> {{/if}} </div> {{/if}} @@ -96,11 +88,11 @@ </div> <div class="form-group btn-group pull-right"> {{if $edit.aclselect}} - <button id="dbtn-acl" class="btn btn-default btn-sm" data-toggle="modal" data-target="#aclModal" onclick="return false;"> + <button id="dbtn-acl" class="btn btn-outline-secondary btn-sm" data-toggle="modal" data-target="#aclModal" onclick="return false;"> <i id="jot-perms-icon" class="fa fa-{{$edit.lockstate}}"></i> </button> {{/if}} - <button id="dbtn-submit" class="btn btn-primary btn-sm" type="submit" name="submit" >{{$edit.submit}}</button> + <button id="tool-submit" class="btn btn-primary btn-sm" type="submit" name="submit" >{{$edit.submit}}</button> </div> </form> {{$edit.aclselect}} @@ -124,7 +116,7 @@ {{foreach $responses as $verb=>$response}} {{if $response.count}} <div class="btn-group"> - <button type="button" class="btn btn-default btn-sm wall-item-like dropdown-toggle" data-toggle="dropdown" id="wall-item-{{$verb}}-{{$id}}">{{$response.count}} {{$response.button}}</button> + <button type="button" class="btn btn-outline-secondary btn-sm wall-item-like dropdown-toggle" data-toggle="dropdown" id="wall-item-{{$verb}}-{{$id}}">{{$response.count}} {{$response.button}}</button> {{if $response.list_part}} <ul class="dropdown-menu" role="menu" aria-labelledby="wall-item-{{$verb}}-{{$id}}">{{foreach $response.list_part as $liker}}<li role="presentation">{{$liker}}</li>{{/foreach}}</ul> {{else}} @@ -142,7 +134,7 @@ <ul>{{foreach $response.list as $liker}}<li role="presentation">{{$liker}}</li>{{/foreach}}</ul> </div> <div class="modal-footer clear"> - <button type="button" class="btn btn-default" data-dismiss="modal">{{$modal_dismiss}}</button> + <button type="button" class="btn btn-outline-secondary" data-dismiss="modal">{{$modal_dismiss}}</button> </div> </div><!-- /.modal-content --> </div><!-- /.modal-dialog --> @@ -156,10 +148,10 @@ {{/if}} {{if $likebuttons}} <div class="photo-item-tools-right btn-group pull-right"> - <button type="button" class="btn btn-default btn-sm" onclick="dolike({{$likebuttons.id}},'like'); return false"> + <button type="button" class="btn btn-outline-secondary btn-sm" onclick="dolike({{$likebuttons.id}},'like'); return false"> <i class="fa fa-thumbs-o-up" title="{{$likebuttons.likethis}}"></i> </button> - <button type="button" class="btn btn-default btn-sm" onclick="dolike({{$likebuttons.id}},'dislike'); return false"> + <button type="button" class="btn btn-outline-secondary btn-sm" onclick="dolike({{$likebuttons.id}},'dislike'); return false"> <i class="fa fa-thumbs-o-down" title="{{$likebuttons.nolike}}"></i> </button> </div> diff --git a/view/tpl/photos_recent.tpl b/view/tpl/photos_recent.tpl index 92e70692f..a9574aade 100755 --- a/view/tpl/photos_recent.tpl +++ b/view/tpl/photos_recent.tpl @@ -2,7 +2,7 @@ <div class="section-title-wrapper"> <div class="pull-right"> {{if $can_post}} - <button class="btn btn-xs btn-success acl-form-trigger" title="{{$usage}}" onclick="openClose('photo-upload-form');" data-form_id="photos-upload-form"><i class="fa fa-arrow-circle-o-up"></i> {{$upload.0}}</button> + <button class="btn btn-sm btn-success acl-form-trigger" title="{{$usage}}" onclick="openClose('photo-upload-form');" data-form_id="photos-upload-form"><i class="fa fa-arrow-circle-o-up"></i> {{$upload.0}}</button> {{/if}} </div> <h2>{{$title}}</h2> @@ -10,7 +10,7 @@ </div> {{$upload_form}} <div class="section-content-wrapper-np"> - <div id="photo-album-contents-{{$album_id}}"> + <div id="photo-album-contents-{{$album_id}}" style="display: none"> {{foreach $photos as $photo}} {{include file="photo_top.tpl"}} {{/foreach}} @@ -19,5 +19,12 @@ </div> </div> <div class="photos-end"></div> -<script>$(document).ready(function() { loadingPage = false; justifyPhotos('photo-album-contents-{{$album_id}}'); });</script> -<div id="page-spinner"></div> +<div id="page-spinner" class="spinner-wrapper"> + <div class="spinner m"></div> +</div> +<script> +$(document).ready(function() { + loadingPage = false; + justifyPhotos('photo-album-contents-{{$album_id}}'); +}); +</script> diff --git a/view/tpl/photos_upload.tpl b/view/tpl/photos_upload.tpl index 90cd0e84a..ea173049b 100755 --- a/view/tpl/photos_upload.tpl +++ b/view/tpl/photos_upload.tpl @@ -1,6 +1,7 @@ <div id="photo-upload-form"> + <input id="invisible-photos-file-upload" type="file" name="files" style="visibility:hidden;position:absolute;top:-50;left:-50;width:0;height:0;" multiple data-nickname='{{$nickname}}' > <div class="section-content-tools-wrapper"> - <form action="photos/{{$nickname}}" enctype="multipart/form-data" method="post" name="photos-upload-form" id="photos-upload-form" class="acl-form" data-form_id="photos-upload-form" data-allow_cid='{{$allow_cid}}' data-allow_gid='{{$allow_gid}}' data-deny_cid='{{$deny_cid}}' data-deny_gid='{{$deny_gid}}'> + <form action="#" enctype="multipart/form-data" method="post" name="photos-upload-form" id="photos-upload-form" class="acl-form" data-form_id="photos-upload-form" data-allow_cid='{{$allow_cid}}' data-allow_gid='{{$allow_gid}}' data-deny_cid='{{$deny_cid}}' data-deny_gid='{{$deny_gid}}'> <input type="hidden" id="photos-upload-source" name="source" value="photos" /> <div class="form-group"> @@ -15,9 +16,9 @@ </datalist> </div> {{if $default}} - <div class="form-group"> + <!-- div class="form-group"> <input id="photos-upload-choose" type="file" name="userfile" /> - </div> + </div --> {{include file="field_input.tpl" field=$caption}} {{include file="field_checkbox.tpl" field=$visible}} <div id="body-textarea"> @@ -26,11 +27,11 @@ <div class="pull-right btn-group"> <div class="btn-group"> {{if $lockstate}} - <button id="dbtn-acl" class="btn btn-default btn-sm" data-toggle="modal" data-target="#aclModal" onclick="return false;"> + <button id="dbtn-acl" class="btn btn-outline-secondary btn-sm" data-toggle="modal" data-target="#aclModal" onclick="return false;"> <i id="jot-perms-icon" class="fa fa-{{$lockstate}}"></i> </button> {{/if}} - <button id="dbtn-submit" class="btn btn-primary btn-sm" type="submit" name="submit" >{{$submit}}</button> + <button id="dbtn-submit" class="btn btn-primary btn-sm">{{$submit}}</button> </div> </div> @@ -45,7 +46,7 @@ </div> <div id="photos-upload-perms" class="btn-group pull-right"> {{if $lockstate}} - <button class="btn btn-default btn-sm" data-toggle="modal" data-target="#aclModal" onclick="return false;"> + <button class="btn btn-outline-secondary btn-sm" data-toggle="modal" data-target="#aclModal" onclick="return false;"> <i id="jot-perms-icon" class="fa fa-{{$lockstate}}"></i> </button> {{/if}} @@ -56,6 +57,9 @@ {{/if}} </form> </div> + <table id="upload-index"> + <tr id="new-upload-progress-bar-1"></tr> {{* this is needed to append the upload files in the right order *}} + </table> {{$aclselect}} <div id="photos-upload-end" class="clear"></div> </div> diff --git a/view/tpl/posted_date_widget.tpl b/view/tpl/posted_date_widget.tpl index 8b442e4b9..fb43c744b 100755 --- a/view/tpl/posted_date_widget.tpl +++ b/view/tpl/posted_date_widget.tpl @@ -3,12 +3,12 @@ function toggle_posted_date_button() { if($('#posted-date-dropdown').is(':visible')) { $('#posted-date-icon').removeClass('fa-caret-up'); - $('#posted-date-icon').addClass('fa-caret-down'); + $('#posted-date-icon').addClass('fa-cog'); $('#posted-date-dropdown').hide(); } else { $('#posted-date-icon').addClass('fa-caret-up'); - $('#posted-date-icon').removeClass('fa-caret-down'); + $('#posted-date-icon').removeClass('fa-cog'); $('#posted-date-dropdown').show(); } } @@ -18,21 +18,21 @@ function toggle_posted_date_button() { <div id="datebrowse-sidebar" class="widget"> <h3>{{$title}}</h3> <script>function dateSubmit(dateurl) { window.location.href = dateurl; } </script> - <ul id="posted-date-selector" class="nav nav-pills nav-stacked"> + <ul id="posted-date-selector" class="nav nav-pills flex-column"> {{foreach $dates as $y => $arr}} {{if $y == $cutoff_year}} </ul> <div id="posted-date-dropdown" style="display: none;"> - <ul id="posted-date-selector-drop" class="nav nav-pills nav-stacked"> + <ul id="posted-date-selector-drop" class="nav nav-pills flex-column"> {{/if}} - <li id="posted-date-selector-year-{{$y}}"> - <a href="#" onclick="openClose('posted-date-selector-{{$y}}'); return false;">{{$y}}</a> + <li class="nav-item" id="posted-date-selector-year-{{$y}}"> + <a class="nav-link" href="#" onclick="openClose('posted-date-selector-{{$y}}'); return false;">{{$y}}</a> </li> <div id="posted-date-selector-{{$y}}" style="display: none;"> - <ul class="posted-date-selector-months nav nav-pills nav-stacked"> + <ul class="posted-date-selector-months nav nav-pills flex-column"> {{foreach $arr as $d}} - <li> - <a href="#" onclick="dateSubmit('{{$url}}?f=&dend={{$d.1}}{{if $showend}}&dbegin={{$d.2}}{{/if}}'); return false;">{{$d.0}}</a> + <li class="nav-item"> + <a class="nav-link" href="#" onclick="dateSubmit('{{$url}}?f=&dend={{$d.1}}{{if $showend}}&dbegin={{$d.2}}{{/if}}'); return false;">{{$d.0}}</a> </li> {{/foreach}} </ul> @@ -40,7 +40,7 @@ function toggle_posted_date_button() { {{/foreach}} {{if $cutoff}} </div> - <button class="btn btn-default btn-sm" onclick="toggle_posted_date_button(); return false;"><i id="posted-date-icon" class="fa fa-caret-down"></i></button> + <button class="btn btn-outline-secondary btn-sm" onclick="toggle_posted_date_button(); return false;"><i id="posted-date-icon" class="fa fa-cog"></i></button> {{/if}} </ul> </div> diff --git a/view/tpl/profile_advanced.tpl b/view/tpl/profile_advanced.tpl index 4000f39d6..c56062459 100755 --- a/view/tpl/profile_advanced.tpl +++ b/view/tpl/profile_advanced.tpl @@ -1,9 +1,9 @@ <div id="profile-content-wrapper" class="generic-content-wrapper"> <div class="section-title-wrapper"> - <div class="pull-right"> + <div class="float-right"> {{if $profile.like_count}} <div class="btn-group"> - <button type="button" class="btn btn-default btn-xs dropdown-toggle" data-toggle="dropdown" id="profile-like">{{$profile.like_count}} {{$profile.like_button_label}}</button> + <button type="button" class="btn btn-outline-secondary btn-sm dropdown-toggle" data-toggle="dropdown" id="profile-like">{{$profile.like_count}} {{$profile.like_button_label}}</button> {{if $profile.likers}} <ul class="dropdown-menu dropdown-menu-right" role="menu" aria-labelledby="profile-like">{{foreach $profile.likers as $liker}}<li role="presentation"><a href="{{$liker.url}}"><img class="dropdown-menu-img-xs" src="{{$liker.photo}}" alt="{{$liker.name}}" /> {{$liker.name}}</a></li>{{/foreach}}</ul> {{/if}} @@ -11,32 +11,32 @@ {{/if}} {{if $profile.canlike}} <div class="btn-group"> - <button type="button" class="btn btn-success btn-xs" onclick="doprofilelike('profile/' + '{{$profile.profile_guid}}','like'); return false;" title="{{$profile.likethis}}" > + <button type="button" class="btn btn-success btn-sm" onclick="doprofilelike('profile/' + '{{$profile.profile_guid}}','like'); return false;" title="{{$profile.likethis}}" > <i class="fa fa-thumbs-o-up" title="{{$profile.likethis}}"></i> </button> </div> {{/if}} {{if $editmenu.multi}} <div class="btn-group"> - <a class="btn btn-primary btn-xs dropdown-toggle" data-toggle="dropdown" href="#" ><i class="fa fa-pencil"></i> {{$editmenu.edit.3}}</a> - <ul class="dropdown-menu dropdown-menu-right" role="menu"> + <a class="btn btn-primary btn-sm dropdown-toggle" data-toggle="dropdown" href="#" ><i class="fa fa-pencil"></i> {{$editmenu.edit.3}}</a> + <div class="dropdown-menu dropdown-menu-right"> {{foreach $editmenu.menu.entries as $e}} - <li> - <a href="profiles/{{$e.id}}"><img class="dropdown-menu-img-xs" src='{{$e.photo}}'>{{$e.profile_name}}<div class='clear'></div></a> - </li> + <a class="dropdown-item" href="profiles/{{$e.id}}"><img class="dropdown-menu-img-xs" src='{{$e.photo}}'> {{$e.profile_name}}</a> {{/foreach}} - <li><a href="profile_photo" >{{$editmenu.menu.chg_photo}}</a></li> - {{if $editmenu.menu.cr_new}}<li><a href="profiles/new" id="profile-listing-new-link">{{$editmenu.menu.cr_new}}</a></li>{{/if}} - </ul> + <a class="dropdown-item" href="profile_photo" >{{$editmenu.menu.chg_photo}}</a> + {{if $editmenu.menu.cr_new}} + <a class="dropdown-item" href="profiles/new" id="profile-listing-new-link">{{$editmenu.menu.cr_new}}</a> + {{/if}} + </div> </div> {{elseif $editmenu}} <div class="btn-group"> - <a class="btn btn-primary btn-xs" href="{{$editmenu.edit.0}}" ><i class="fa fa-pencil"></i> {{$editmenu.edit.3}}</a> + <a class="btn btn-primary btn-sm" href="{{$editmenu.edit.0}}" ><i class="fa fa-pencil"></i> {{$editmenu.edit.3}}</a> </div> {{/if}} {{if $exportlink}} <div class="btn-group"> - <a class="btn btn-default btn-xs" href="{{$exportlink}}" ><i class="fa fa-vcard"></i> {{$export}}</a> + <a class="btn btn-outline-secondary btn-sm" href="{{$exportlink}}" ><i class="fa fa-vcard"></i> {{$export}}</a> </div> {{/if}} </div> @@ -47,6 +47,28 @@ {{foreach $fields as $f}} + + + + + + + + + + + + + + + + + + + + + + {{if $f == 'name'}} <dl id="aprofile-fullname" class="aprofile"> <dt>{{$profile.fullname.0}}</dt> @@ -297,13 +319,13 @@ <li>{{if $item.img}}<a href="{{$item.url}}" ><img src="{{$item.img}}" class="profile-thing-img" width="100" height="100" alt="{{$item.term}}" /></a>{{/if}} <a href="{{$item.editurl}}" >{{$item.term}}</a> {{if $profile.canlike}}<br /> - <button type="button" class="btn btn-default btn-sm" onclick="doprofilelike('thing/' + '{{$item.term_hash}}','like'); return false;" title="{{$likethis}}" > + <button type="button" class="btn btn-outline-secondary btn-sm" onclick="doprofilelike('thing/' + '{{$item.term_hash}}','like'); return false;" title="{{$likethis}}" > <i class="fa fa-thumbs-o-up" title="{{$likethis}}"></i> </button> {{/if}} {{if $item.like_count}} <div class="btn-group"> - <button type="button" class="btn btn-default btn-sm dropdown-toggle" data-toggle="dropdown" id="thing-like-{{$item.term_hash}}">{{$item.like_count}} {{$item.like_label}}</button> + <button type="button" class="btn btn-outline-secondary btn-sm dropdown-toggle" data-toggle="dropdown" id="thing-like-{{$item.term_hash}}">{{$item.like_count}} {{$item.like_label}}</button> {{if $item.likes}} <ul class="dropdown-menu" role="menu" aria-labelledby="thing-like-{{$item.term_hash}}">{{foreach $item.likes as $liker}}<li role="presentation"><a href="{{$liker.xchan_url}}"><img class="dropdown-menu-img-xs" src="{{$liker.xchan_photo_s}}" alt="{{$liker.name}}" /> {{$liker.xchan_name}}</a></li>{{/foreach}}</ul> {{/if}} diff --git a/view/tpl/profile_edit.tpl b/view/tpl/profile_edit.tpl index b0211d697..05137479f 100755 --- a/view/tpl/profile_edit.tpl +++ b/view/tpl/profile_edit.tpl @@ -1,53 +1,34 @@ <div class="generic-content-wrapper"> <div class="section-title-wrapper"> - <div class="dropdown pull-right" id="profile-edit-links"> - <button type="button" class="btn btn-default btn-xs dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> - <i class="fa fa-caret-down"></i> {{$tools_label}} + <div class="dropdown float-right" id="profile-edit-links"> + <button type="button" class="btn btn-outline-secondary btn-sm dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> + <i class="fa fa-cog"></i> {{$tools_label}} </button> - <ul class="dropdown-menu"> - <li class="nav-item"> - <a class="nav-link" href="profile_photo" id="profile-photo_upload-link" title="{{$profpic}}"><i class="fa fa-user"></i> {{$profpic}}</a> - </li> + <div class="dropdown-menu"> + <a class="dropdown-item" href="profile_photo" id="profile-photo_upload-link" title="{{$profpic}}"><i class="fa fa-fw fa-user"></i> {{$profpic}}</a> {{if $is_default}} - <li class="nav-item"> - <a href="cover_photo" id="cover-photo_upload-link" title="{{$coverpic}}"><i class="fa fa-picture-o"></i> {{$coverpic}}</a> - </li> + <a class="dropdown-item" href="cover_photo" id="cover-photo_upload-link" title="{{$coverpic}}"><i class="fa fa-fw fa-picture-o"></i> {{$coverpic}}</a> {{/if}} {{if ! $is_default}} - <li class="nav-item"> - <a href="profperm/{{$profile_id}}" id="profile-edit-visibility-link" title="{{$editvis}}"><i class="fa fa-pencil"></i> {{$editvis}}</a> - </li> + <a class="dropdown-item" href="profperm/{{$profile_id}}" id="profile-edit-visibility-link" title="{{$editvis}}"><i class="fa fa-fw fa-pencil"></i> {{$editvis}}</a> {{/if}} - <li class="nav-item"> - <a href="thing" id="profile-edit-thing-link" title="{{$addthing}}"><i class="fa fa-plus-circle"></i> {{$addthing}}</a> - </li> - <li class="divider"></li> - <li class="nav-item"> - <a href="profile/{{$profile_id}}/view" id="profile-edit-view-link" title="{{$viewprof}}">{{$viewprof}}</a> - </li> - + <a class="dropdown-item" href="thing" id="profile-edit-thing-link" title="{{$addthing}}"><i class="fa fa-fw fa-plus-circle"></i> {{$addthing}}</a> + <div class="dropdown-divider"></div> + <a class="dropdown-item" href="profile/{{$profile_id}}/view" id="profile-edit-view-link" title="{{$viewprof}}">{{$viewprof}}</a> {{if $profile_clone_link}} - <li class="divider"></li> - <li class="nav-item"> - <a href="{{$profile_clone_link}}" id="profile-edit-clone-link" title="{{$cr_prof}}">{{$cl_prof}}</a> - </li> + <div class="dropdown-divider"></div> + <a class="dropdown-item" href="{{$profile_clone_link}}" id="profile-edit-clone-link" title="{{$cr_prof}}">{{$cl_prof}}</a> {{/if}} {{if $exportable}} - <li class="divider"></li> - <li class="nav-item"> - <a href="profiles/export/{{$profile_id}}">{{$lbl_export}}</a> - </li> - <li class="nav-item"> - <a href="#" onClick="openClose('profile-upload-form'); return false;">{{$lbl_import}}</a> - </li> + <div class="dropdown-divider"></div> + <a class="dropdown-item" href="profiles/export/{{$profile_id}}">{{$lbl_export}}</a> + <a class="dropdown-item" href="#" onClick="openClose('profile-upload-form'); return false;">{{$lbl_import}}</a> {{/if}} {{if ! $is_default}} - <li class="divider"></li> - <li class="nav-item"> - <a href="{{$profile_drop_link}}" id="profile-edit-drop-link" title="{{$del_prof}}" onclick="return confirmDelete();"><i class="fa fa-trash-o"></i> {{$del_prof}}</a> - </li> + <div class="dropdown-divider"></div> + <a class="dropdown-item" href="{{$profile_drop_link}}" id="profile-edit-drop-link" title="{{$del_prof}}" onclick="return confirmDelete();"><i class="fa fa-trash-o"></i> {{$del_prof}}</a> {{/if}} - <ul> + </div> </div> <h2>{{$banner}}</h2> <div class="clear"></div> @@ -108,6 +89,128 @@ </div> </div> </div> + + {{if $fields.comms }} + + <div id="template-form-vcard-tel" class="form-group form-vcard-tel"> + <select name="tel_type[]"> + <option value="CELL">{{$mobile}}</option> + <option value="HOME">{{$home}}</option> + <option value="WORK">{{$work}}</option> + <option value="OTHER">{{$other}}</option> + </select> + <input type="text" name="tel[]" value="" placeholder="{{$tel_label}}"> + <i data-remove="vcard-tel" data-id="" class="fa fa-trash-o remove-field drop-icons fakelink"></i> + </div> + + <div id="template-form-vcard-email" class="form-group form-vcard-email"> + <select name="email_type[]"> + <option value="HOME">{{$home}}</option> + <option value="WORK">{{$work}}</option> + <option value="OTHER">{{$other}}</option> + </select> + <input type="text" name="email[]" value="" placeholder="{{$email_label}}"> + <i data-remove="vcard-email" data-id="" class="fa fa-trash-o remove-field drop-icons fakelink"></i> + </div> + + <div id="template-form-vcard-impp" class="form-group form-vcard-impp"> + <select name="impp_type[]"> + <option value="HOME">{{$home}}</option> + <option value="WORK">{{$work}}</option> + <option value="OTHER">{{$other}}</option> + </select> + <input type="text" name="impp[]" value="" placeholder="{{$impp_label}}"> + <i data-remove="vcard-impp" data-id="" class="fa fa-trash-o remove-field drop-icons fakelink"></i> + </div> + + <div class="section-content-wrapper-np"> + <div id="vcard-cancel-{{$vcard.id}}" class="vcard-cancel vcard-cancel-btn" data-id="{{$vcard.id}}" data-action="cancel"><i class="fa fa-close"></i></div> + <div id="vcard-add-field-{{$vcard.id}}" class="dropdown pull-right vcard-add-field"> + <button data-toggle="dropdown" type="button" class="btn btn-outline-secondary btn-sm dropdown-toggle"><i class="fa fa-plus"></i> {{$add_field}}</button> + <ul class="dropdown-menu"> + <li class="add-vcard-tel"><a href="#" data-add="vcard-tel" data-id="{{$vcard.id}}" class="add-field" onclick="return false;">{{$tel_label}}</a></li> + <li class="add-vcard-email"><a href="#" data-add="vcard-email" data-id="{{$vcard.id}}" class="add-field" onclick="return false;">{{$email_label}}</a></li> + <li class="add-vcard-impp"><a href="#" data-add="vcard-impp" data-id="{{$vcard.id}}" class="add-field" onclick="return false;">{{$impp_label}}</a></li> + </ul> + </div> + <div id="vcard-header-{{$vcard.id}}" class="vcard-header" data-id="{{$vcard.id}}" data-action="open"> + <i class="vcard-fn-preview fa fa-address-card-o"></i> + <span id="vcard-preview-{{$vcard.id}}" class="vcard-preview"> + {{if $vcard.fn}}<span class="vcard-fn-preview">{{$vcard.fn}}</span>{{/if}} + {{if $vcard.emails.0.address}}<span class="vcard-email-preview hidden-xs"><a href="mailto:{{$vcard.emails.0.address}}">{{$vcard.emails.0.address}}</a></span>{{/if}} + {{if $vcard.tels.0}}<span class="vcard-tel-preview hidden-xs">{{$vcard.tels.0.nr}}{{if $is_mobile}} <a class="btn btn-outline-secondary btn-sm" href="tel:{{$vcard.tels.0.nr}}"><i class="fa fa-phone connphone"></i></a>{{/if}}</span>{{/if}} + </span> + <input id="vcard-fn-{{$vcard.id}}" class="vcard-fn" type="text" name="fn" value="{{$vcard.fn}}" size="{{$vcard.fn|count_characters:true}}" placeholder="{{$name_label}}"> + </div> + </div> + <div id="vcard-info-{{$vcard.id}}" class="vcard-info section-content-wrapper"> + + <div class="vcard-tel form-group"> + <div class="form-vcard-tel-wrapper"> + {{if $vcard.tels}} + {{foreach $vcard.tels as $tel}} + <div class="form-group form-vcard-tel"> + <select name="tel_type[]"> + <option value=""{{if $tel.type.0 != 'CELL' && $tel.type.0 != 'HOME' && $tel.type.0 != 'WORK' && $tel.type.0 != 'OTHER'}} selected="selected"{{/if}}>{{$tel.type.1}}</option> + <option value="CELL"{{if $tel.type.0 == 'CELL'}} selected="selected"{{/if}}>{{$mobile}}</option> + <option value="HOME"{{if $tel.type.0 == 'HOME'}} selected="selected"{{/if}}>{{$home}}</option> + <option value="WORK"{{if $tel.type.0 == 'WORK'}} selected="selected"{{/if}}>{{$work}}</option> + <option value="OTHER"{{if $tel.type.0 == 'OTHER'}} selected="selected"{{/if}}>{{$other}}</option> + </select> + <input type="text" name="tel[]" value="{{$tel.nr}}" size="{{$tel.nr|count_characters:true}}" placeholder="{{$tel_label}}"> + <i data-remove="vcard-tel" data-id="{{$vcard.id}}" class="fa fa-trash-o remove-field drop-icons fakelink"></i> + </div> + {{/foreach}} + {{/if}} + </div> + </div> + + + <div class="vcard-email form-group"> + <div class="form-vcard-email-wrapper"> + {{if $vcard.emails}} + {{foreach $vcard.emails as $email}} + <div class="form-group form-vcard-email"> + <select name="email_type[]"> + <option value=""{{if $email.type.0 != 'HOME' && $email.type.0 != 'WORK' && $email.type.0 != 'OTHER'}} selected="selected"{{/if}}>{{$email.type.1}}</option> + <option value="HOME"{{if $email.type.0 == 'HOME'}} selected="selected"{{/if}}>{{$home}}</option> + <option value="WORK"{{if $email.type.0 == 'WORK'}} selected="selected"{{/if}}>{{$work}}</option> + <option value="OTHER"{{if $email.type.0 == 'OTHER'}} selected="selected"{{/if}}>{{$other}}</option> + </select> + <input type="text" name="email[]" value="{{$email.address}}" size="{{$email.address|count_characters:true}}" placeholder="{{$email_label}}"> + <i data-remove="vcard-email" data-id="{{$vcard.id}}" class="fa fa-trash-o remove-field drop-icons fakelink"></i> + </div> + {{/foreach}} + {{/if}} + </div> + </div> + + <div class="vcard-impp form-group"> + <div class="form-vcard-impp-wrapper"> + {{if $vcard.impps}} + {{foreach $vcard.impps as $impp}} + <div class="form-group form-vcard-impp"> + <select name="impp_type[]"> + <option value=""{{if $impp.type.0 != 'HOME' && $impp.type.0 != 'WORK' && $impp.type.0 != 'OTHER'}} selected="selected"{{/if}}>{{$impp.type.1}}</option> + <option value="HOME"{{if $impp.type.0 == 'HOME'}} selected="selected"{{/if}}>{{$home}}</option> + <option value="WORK"{{if $impp.type.0 == 'WORK'}} selected="selected"{{/if}}>{{$work}}</option> + <option value="OTHER"{{if $impp.type.0 == 'OTHER'}} selected="selected"{{/if}}>{{$other}}</option> + </select> + <input type="text" name="impp[]" value="{{$impp.address}}" size="{{$impp.address|count_characters:true}}" placeholder="{{$impp_label}}"> + <i data-remove="vcard-impp" data-id="{{$vcard.id}}" class="fa fa-trash-o remove-field drop-icons fakelink"></i> + </div> + {{/foreach}} + {{/if}} + </div> + </div> + + <div class="settings-submit-wrapper" > + <button type="submit" name="done" value="{{$submit}}" class="btn btn-primary">{{$submit}}</button> + </div> + </div> + {{/if}} + + {{if $fields.address || $fields.locality || $fields.postal_code || $fields.region || $fields.country_name || $fields.hometown}} <div class="panel"> <div class="section-subtitle-wrapper" role="tab" id="location"> @@ -150,7 +253,9 @@ </div> </div> </div> + {{/if}} + {{if $fields.marital || $fields.sexual}} <div class="panel"> <div class="section-subtitle-wrapper" role="tab" id="relation"> @@ -270,7 +375,7 @@ {{/if}} {{if $fields.employment}} - {{include file="field_textarea.tpl" field=$work}} + {{include file="field_textarea.tpl" field=$employ}} {{/if}} {{if $fields.education}} diff --git a/view/tpl/profile_listing_header.tpl b/view/tpl/profile_listing_header.tpl index fade7be7c..42abf2735 100755 --- a/view/tpl/profile_listing_header.tpl +++ b/view/tpl/profile_listing_header.tpl @@ -1,6 +1,6 @@ <div class="generic-content-wrapper"> <div class="section-title-wrapper"> - <a class="btn btn-success btn-xs pull-right" href="{{$cr_new_link}}" id="profile-listing-new-link" title="{{$cr_new}}" ><i class="fa fa-plus-circle"></i> {{$cr_new}}</a> + <a class="btn btn-success btn-sm pull-right" href="{{$cr_new_link}}" id="profile-listing-new-link" title="{{$cr_new}}" ><i class="fa fa-plus-circle"></i> {{$cr_new}}</a> <h2>{{$header}}</h2> </div> <div class="section-content-wrapper"> diff --git a/view/tpl/profile_tabs.tpl b/view/tpl/profile_tabs.tpl new file mode 100644 index 000000000..72e98ae82 --- /dev/null +++ b/view/tpl/profile_tabs.tpl @@ -0,0 +1,4 @@ +<div class="dropdown-header"><img src="{{$thumb}}" class="menu-img-1">{{$name}}</div> +{{foreach $tabs as $tab}} +<a class="dropdown-item{{if $tab.sel}} {{$tab.sel}}{{/if}}" href="{{$tab.url}}"{{if $tab.title}} title="{{$tab.title}}"{{/if}}><i class="fa fa-fw fa-{{$tab.icon}} generic-icons-nav"></i>{{$tab.label}}</a> +{{/foreach}} diff --git a/view/tpl/profile_vcard.tpl b/view/tpl/profile_vcard.tpl index 9bd534fd8..0f30e5816 100755 --- a/view/tpl/profile_vcard.tpl +++ b/view/tpl/profile_vcard.tpl @@ -7,17 +7,15 @@ {{/if}} {{if ! $zcard}} {{if $editmenu.multi}} - <div class="dropdown"> - <a class="profile-edit-side-link dropdown-toggle" data-toggle="dropdown" href="#" ><i class="fa fa-pencil" title="{{$editmenu.edit.1}}"></i></a> - <ul class="dropdown-menu" role="menu"> - {{foreach $editmenu.menu.entries as $e}} - <li> - <a href="profiles/{{$e.id}}"><img class="dropdown-menu-img-xs" src='{{$e.photo}}'>{{$e.profile_name}}</a> - </li> - {{/foreach}} - <li><a href="profile_photo" >{{$editmenu.menu.chg_photo}}</a></li> - {{if $editmenu.menu.cr_new}}<li><a href="profiles/new" id="profile-listing-new-link">{{$editmenu.menu.cr_new}}</a></li>{{/if}} - </ul> + <div class="dropdown float-right"> + <a class="dropdown-toggle" data-toggle="dropdown" href="#" ><i class="fa fa-pencil" title="{{$editmenu.edit.1}}"></i></a> + <div class="dropdown-menu dropdown-menu-right" role="menu"> + {{foreach $editmenu.menu.entries as $e}} + <a href="profiles/{{$e.id}}" class="dropdown-item"><img class="menu-img-1" src='{{$e.photo}}'>{{$e.profile_name}}</a> + {{/foreach}} + <a href="profile_photo" class="dropdown-item">{{$editmenu.menu.chg_photo}}</a> + {{if $editmenu.menu.cr_new}}<a href="profiles/new" id="profile-listing-new-link" class="dropdown-item">{{$editmenu.menu.cr_new}}</a>{{/if}} + </div> </div> {{elseif $editmenu}} <a class="profile-edit-side-link" href="{{$editmenu.edit.0}}" ><i class="fa fa-pencil" title="{{$editmenu.edit.1}}"></i></a> @@ -43,18 +41,15 @@ </dl> {{/if}} - {{if $gender}}<dl class="mf"><dt class="gender-label">{{$gender}}</dt> <dd class="p-gender">{{$profile.gender}}</dd></dl>{{/if}} + {{if $gender}}<dl class="mf"><dt class="gender-label">{{$gender}}</dt> <dd class="p-gender">{{if $profile.gender_icon}}<i class="fa fa-{{$profile.gender_icon}}"></i> {{/if}}{{$profile.gender}}</dd></dl>{{/if}} {{if $marital}}<dl class="marital"><dt class="marital-label"><span class="heart"><i class="fa fa-heart"></i> </span>{{$marital}}</dt><dd class="marital-text">{{$profile.marital}}</dd></dl>{{/if}} {{if $homepage}}<dl class="homepage"><dt class="homepage-label">{{$homepage}}</dt><dd class="homepage-url u-url">{{$profile.homepage}}</dd></dl>{{/if}} - {{if $diaspora}} - {{include file="diaspora_vcard.tpl"}} - {{/if}} - +<div class="hcard-addon"></div> </div> -<div id="clear"></div> +<div class="clear"></div> {{$rating}} diff --git a/view/tpl/profile_vcard_short.tpl b/view/tpl/profile_vcard_short.tpl index 0984a4e5f..5d87d52c6 100755 --- a/view/tpl/profile_vcard_short.tpl +++ b/view/tpl/profile_vcard_short.tpl @@ -30,10 +30,6 @@ {{if $homepage}}<dl class="homepage"><dt class="homepage-label">{{$homepage}}</dt><dd class="homepage-url">{{$profile.homepage}}</dd></dl>{{/if}} - {{if $diaspora}} - {{include file="diaspora_vcard.tpl"}} - {{/if}} - <div id="clear"></div> {{$chanmenu}} diff --git a/view/tpl/prv_message.tpl b/view/tpl/prv_message.tpl index e4e923ddb..59472f7d4 100755 --- a/view/tpl/prv_message.tpl +++ b/view/tpl/prv_message.tpl @@ -5,7 +5,8 @@ </div> <div class="section-content-wrapper"> {{/if}} - <div id="prvmail-wrapper" > + <div id="prvmail-wrapper"> + <input id="invisible-wall-file-upload" type="file" name="files" style="visibility:hidden;position:absolute;top:-50;left:-50;width:0;height:0;" multiple> <form id="prvmail-form" action="mail" method="post" > <input type="hidden" id="inp-prvmail-expires" name="expires" value="{{$defexpire}}" /> <input type="hidden" name="media_str" id="jot-media" value="" /> @@ -28,72 +29,73 @@ {{/if}} <div class="form-group"> <label for="prvmail-text">{{$yourmessage}}</label> - <textarea class="form-control" id="prvmail-text" name="body">{{$text}}</textarea> + <textarea class="form-control" id="prvmail-text" name="body"{{if $new}} style="height: 10em;"{{/if}}>{{$text}}</textarea> </div> - <div id="prvmail-submit-wrapper" class="form-group"> - <div id="prvmail-submit" class="pull-right btn-group"> - <button class="btn btn-default btn-sm" id="prvmail-preview" title="{{$preview}}" onclick="preview_mail(); return false;"><i class="fa fa-eye"></i></button> + <div id="prvmail-submit-wrapper" class="form-group clearfix"> + <div id="prvmail-submit" class="float-right btn-group"> + <button class="btn btn-outline-secondary btn-sm" id="prvmail-preview" title="{{$preview}}" onclick="preview_mail(); return false;"><i class="fa fa-eye"></i></button> <button class="btn btn-primary btn-sm" type="submit" id="prvmail-submit" name="submit" value="{{$submit}}">{{$submit}}</button> </div> - <div id="prvmail-tools" class="btn-toolbar pull-left"> - <div class="btn-group"> - <button id="main-editor-bold" class="btn btn-default btn-sm" title="{{$bold}}" onclick="inserteditortag('b', 'prvmail-text'); return false;"> + <div id="prvmail-tools" class="btn-toolbar"> + <div class="btn-group mr-2"> + <button id="main-editor-bold" class="btn btn-outline-secondary btn-sm" title="{{$bold}}" onclick="inserteditortag('b', 'prvmail-text'); return false;"> <i class="fa fa-bold jot-icons"></i> </button> - <button id="main-editor-italic" class="btn btn-default btn-sm" title="{{$italic}}" onclick="inserteditortag('i', 'prvmail-text'); return false;"> + <button id="main-editor-italic" class="btn btn-outline-secondary btn-sm" title="{{$italic}}" onclick="inserteditortag('i', 'prvmail-text'); return false;"> <i class="fa fa-italic jot-icons"></i> </button> - <button id="main-editor-underline" class="btn btn-default btn-sm" title="{{$underline}}" onclick="inserteditortag('u', 'prvmail-text'); return false;"> + <button id="main-editor-underline" class="btn btn-outline-secondary btn-sm" title="{{$underline}}" onclick="inserteditortag('u', 'prvmail-text'); return false;"> <i class="fa fa-underline jot-icons"></i> </button> - <button id="main-editor-quote" class="btn btn-default btn-sm" title="{{$quote}}" onclick="inserteditortag('quote', 'prvmail-text'); return false;"> + <button id="main-editor-quote" class="btn btn-outline-secondary btn-sm" title="{{$quote}}" onclick="inserteditortag('quote', 'prvmail-text'); return false;"> <i class="fa fa-quote-left jot-icons"></i> </button> - <button id="main-editor-code" class="btn btn-default btn-sm" title="{{$code}}" onclick="inserteditortag('code', 'prvmail-text'); return false;"> + <button id="main-editor-code" class="btn btn-outline-secondary btn-sm" title="{{$code}}" onclick="inserteditortag('code', 'prvmail-text'); return false;"> <i class="fa fa-terminal jot-icons"></i> </button> </div> - <div class="btn-group hidden-xs"> - <button id="prvmail-attach-wrapper" class="btn btn-default btn-sm" > + <div class="btn-group d-none d-lg-flex mr-2"> + <button id="prvmail-attach-wrapper" class="btn btn-outline-secondary btn-sm" > <i id="prvmail-attach" class="fa fa-paperclip jot-icons" title="{{$attach}}"></i> </button> - <button id="prvmail-link-wrapper" class="btn btn-default btn-sm" onclick="prvmailJotGetLink(); return false;" > + <button id="prvmail-link-wrapper" class="btn btn-outline-secondary btn-sm" onclick="prvmailJotGetLink(); return false;" > <i id="prvmail-link" class="fa fa-link jot-icons" title="{{$insert}}" ></i> </button> </div> {{if $feature_expire || $feature_encrypt}} - <div class="btn-group hidden-sm hidden-xs"> + <div class="btn-group d-none d-lg-flex"> {{if $feature_expire}} - <button id="prvmail-expire-wrapper" class="btn btn-default btn-sm" onclick="prvmailGetExpiry();return false;" > + <button id="prvmail-expire-wrapper" class="btn btn-outline-secondary btn-sm" onclick="prvmailGetExpiry();return false;" > <i id="prvmail-expires" class="fa fa-eraser jot-icons" title="{{$expires}}" ></i> </button> {{/if}} {{if $feature_encrypt}} - <button id="prvmail-encrypt-wrapper" class="btn btn-default btn-sm" onclick="red_encrypt('{{$cipher}}','#prvmail-text',$('#prvmail-text').val());return false;"> + <button id="prvmail-encrypt-wrapper" class="btn btn-outline-secondary btn-sm" onclick="red_encrypt('{{$cipher}}','#prvmail-text',$('#prvmail-text').val());return false;"> <i id="prvmail-encrypt" class="fa fa-key jot-icons" title="{{$encrypt}}" ></i> </button> {{/if}} </div> {{/if}} - <div class="btn-group visible-xs visible-sm"> - <button type="button" id="more-tools" class="btn btn-default btn-sm dropdown-toggle" data-toggle="dropdown" aria-expanded="false"> - <i id="more-tools-icon" class="fa fa-caret-down jot-icons"></i> + <div class="btn-group d-lg-none"> + <button type="button" id="more-tools" class="btn btn-outline-secondary btn-sm dropdown-toggle" data-toggle="dropdown" aria-expanded="false"> + <i id="more-tools-icon" class="fa fa-cog jot-icons"></i> </button> - <ul class="dropdown-menu dropdown-menu-right" role="menu"> - <li class="visible-xs"><a href="#" id="prvmail-attach-sub"><i class="fa fa-paperclip"></i> {{$attach}}</a></li> - <li class="visible-xs"><a href="#" onclick="prvmailJotGetLink(); return false;" ><i class="fa fa-link"></i> {{$insert}}</a></li> + <div class="dropdown-menu dropdown-menu-right" role="menu"> + <a class="dropdown-item" href="#" id="prvmail-attach-sub"><i class="fa fa-paperclip"></i> {{$attach}}</a> + <a class="dropdown-item" href="#" onclick="prvmailJotGetLink(); return false;" ><i class="fa fa-link"></i> {{$insert}}</a> {{if $feature_expire || $feature_encrypt}} - <li class="divider visible-xs"></li> - <li class="visible-sm visible-xs"><a href="#" onclick="prvmailGetExpiry(); return false;"><i id="prvmail-expires" class="fa fa-eraser"></i> {{$expires}}</a></li> - <li class="visible-sm visible-xs"><a href="#" onclick="red_encrypt('{{$cipher}}','#prvmail-text',$('#prvmail-text').val()); return false;"><i class="fa fa-key"></i> {{$encrypt}}</a></li> + <div class="dropdown-divider"></div> + <a class="dropdown-item" href="#" onclick="prvmailGetExpiry(); return false;"><i id="prvmail-expires" class="fa fa-eraser"></i> {{$expires}}</a> + <a class="dropdown-item" href="#" onclick="red_encrypt('{{$cipher}}','#prvmail-text',$('#prvmail-text').val()); return false;"><i class="fa fa-key"></i> {{$encrypt}}</a> {{/if}} - </ul> + </div> + </div> + <div class="btn-group"> + <div id="prvmail-rotator" class="m-2 spinner-wrapper"> + <div class="spinner s"></div> + </div> </div> </div> - <div id="prvmail-rotator-wrapper" class="pull-left"> - <div id="prvmail-rotator"></div> - </div> - <div class="clear"></div> </div> <div id="mail-preview-content" style="display: none;"></div> </form> diff --git a/view/tpl/register.tpl b/view/tpl/register.tpl index c84934626..493dba4c8 100755 --- a/view/tpl/register.tpl +++ b/view/tpl/register.tpl @@ -39,10 +39,10 @@ {{/if}} {{include file="field_input.tpl" field=$name}} - <div id="name-spinner"></div> + <div id="name-spinner" class="spinner-wrapper"><div class="spinner m"></div></div> {{include file="field_input.tpl" field=$nickname}} - <div id="nick-spinner"></div> + <div id="nick-spinner" class="spinner-wrapper"><div class="spinner m"></div></div> {{/if}} {{if $enable_tos}} diff --git a/view/tpl/remote_friends_common.tpl b/view/tpl/remote_friends_common.tpl index d6d2fd211..9e149b574 100755 --- a/view/tpl/remote_friends_common.tpl +++ b/view/tpl/remote_friends_common.tpl @@ -1,21 +1,16 @@ -<div id="remote-friends-in-common" class="bigwidget"> - <div id="rfic-desc">{{$desc}} {{if $linkmore}}<a href="{{$base}}/common/{{$uid}}">{{$more}}</a>{{/if}}</div> +<div class="widget"> + <h3>{{$desc}}</h3> + {{if $linkmore}} + <a class="allcontact-link" href="{{$base}}/common/{{$uid}}">{{$more}}</a> + {{/if}} {{if $items}} - {{foreach $items as $item}} - <div class="profile-match-wrapper"> - <div class="profile-match-photo"> - <a href="{{$base}}/chanview?f=&url={{$item.xchan_url}}"> - <img src="{{$item.xchan_photo_m}}" width="80" height="80" alt="{{$item.xchan_name}}" title="{{$item.xchan_name}}" /> - </a> - </div> - <div class="profile-match-break"></div> - <div class="profile-match-name"> - <a href="{{$base}}/chanview?f=&url={{$item.xchan_url}}" title="{{$item.xchan_name}}">{{$item.xchan_name}}</a> + <div class="contact-block-content"> + {{foreach $items as $item}} + <div class="contact-block-div"> + <a class="contact-block-link mpfriend" href="{{$base}}/chanview?f=&url={{$item.xchan_url}}"><img class="contact-block-img mpfriend" src="{{$item.xchan_photo_s}}"alt="{{$item.xchan_name}}" title="{{$item.xchan_name}} [{{$item.xchan_addr}}]" /></a> </div> - <div class="profile-match-end"></div> + {{/foreach}} </div> - {{/foreach}} {{/if}} - <div id="rfic-end" class="clear"></div> -</div> +<div> diff --git a/view/tpl/saved_searches.tpl b/view/tpl/saved_searches.tpl index 2065cd714..ff2d044ef 100644 --- a/view/tpl/saved_searches.tpl +++ b/view/tpl/saved_searches.tpl @@ -1,14 +1,12 @@ -<div class="widget saved-search-widget"> +<div class="widget saved-search-widget clearfix"> <h3 id="search">{{$title}}</h3> {{$searchbox}} - - <ul id="saved-search-list" class="nav nav-pills nav-stacked"> + <ul id="saved-search-list" class="nav nav-pills flex-column"> {{foreach $saved as $search}} - <li id="search-term-{{$search.id}}"> - <a class="pull-right group-edit-tool" title="{{$search.delete}}" onclick="return confirmDelete();" id="drop-saved-search-term-{{$search.id}}" href="{{$search.dellink}}"><i id="dropfa-floppy-od-search-term-{{$search.id}}" class="group-edit-icon fa fa-trash-o" ></i></a> - <a id="saved-search-term-{{$search.id}}"{{if $search.selected}} class="search-selected"{{/if}} href="{{$search.srchlink}}">{{$search.displayterm}}</a> + <li class="nav-item nav-item-hack" id="search-term-{{$search.id}}"> + <a class="nav-link widget-nav-pills-icons" title="{{$search.delete}}" onclick="return confirmDelete();" id="drop-saved-search-term-{{$search.id}}" href="{{$search.dellink}}"><i id="dropfa-floppy-od-search-term-{{$search.id}}" class="fa fa-trash-o drop-icons" ></i></a> + <a id="saved-search-term-{{$search.id}}" class="nav-link{{if $search.selected}} active{{/if}}" href="{{$search.srchlink}}">{{$search.displayterm}}</a> </li> {{/foreach}} </ul> - <div class="clear"></div> </div> diff --git a/view/tpl/search_item.tpl b/view/tpl/search_item.tpl index a490cb473..ebfb6a256 100755 --- a/view/tpl/search_item.tpl +++ b/view/tpl/search_item.tpl @@ -1,7 +1,7 @@ -<div id="thread-wrapper-{{$item.id}}" class="thread-wrapper{{if $item.toplevel}} {{$item.toplevel}} generic-content-wrapper{{/if}}"> +<div id="thread-wrapper-{{$item.id}}" class="thread-wrapper{{if $item.toplevel}} {{$item.toplevel}} clearfix generic-content-wrapper{{/if}}"> <a name="{{$item.id}}" ></a> - <div class="wall-item-outside-wrapper {{$item.indent}}{{$item.previewing}}{{if $item.owner_url}} wallwall{{/if}}" id="wall-item-outside-wrapper-{{$item.id}}" > - <div class="wall-item-content-wrapper {{$item.indent}}" id="wall-item-content-wrapper-{{$item.id}}" style="clear:both;"> + <div class="clearfix wall-item-outside-wrapper {{$item.indent}}{{$item.previewing}}{{if $item.owner_url}} wallwall{{/if}}" id="wall-item-outside-wrapper-{{$item.id}}" > + <div class="wall-item-content-wrapper {{$item.indent}}" id="wall-item-content-wrapper-{{$item.id}}"> {{if $item.photo}} <div class="wall-photo-item" id="wall-photo-item-{{$item.id}}"> {{$item.photo}} @@ -12,39 +12,49 @@ {{$item.event}} </div> {{/if}} - <div class="wall-item-head"> + {{if $item.title && !$item.event}} + <div class="p-2{{if $item.is_new}} bg-primary text-white{{/if}} wall-item-title h3{{if !$item.photo}} rounded-top{{/if}}" id="wall-item-title-{{$item.id}}"> + {{if $item.title_tosource}}{{if $item.plink}}<a href="{{$item.plink.href}}" title="{{$item.title}} ({{$item.plink.title}})">{{/if}}{{/if}}{{$item.title}}{{if $item.title_tosource}}{{if $item.plink}}</a>{{/if}}{{/if}} + </div> + {{if ! $item.is_new}} + <hr class="m-0"> + {{/if}} + {{/if}} + <div class="p-2 clearfix wall-item-head{{if $item.is_new && !$item.title && !$item.event && !$item.is_comment}} wall-item-head-new rounded-top{{/if}}"> <div class="wall-item-info" id="wall-item-info-{{$item.id}}" > <div class="wall-item-photo-wrapper{{if $item.owner_url}} wwfrom{{/if}}" id="wall-item-photo-wrapper-{{$item.id}}"> <a href="{{$item.profile_url}}" title="{{$item.linktitle}}" class="wall-item-photo-link" id="wall-item-photo-link-{{$item.id}}"><img src="{{$item.thumb}}" class="wall-item-photo{{$item.sparkle}}" id="wall-item-photo-{{$item.id}}" alt="{{$item.name}}" /></a> </div> - <div class="wall-item-photo-end" style="clear:both"></div> </div> - {{if $item.title}} - <div class="wall-item-title" id="wall-item-title-{{$item.id}}" title="{{$item.title}}"> - <h3>{{if $item.title_tosource}}{{if $item.plink}}<a href="{{$item.plink.href}}" title="{{$item.title}} ({{$item.plink.title}})">{{/if}}{{/if}}{{$item.title}}{{if $item.title_tosource}}{{if $item.plink}}</a>{{/if}}{{/if}}</h3> - </div> - {{/if}} {{if $item.lock}} <div class="wall-item-lock dropdown"> - <i class="fa fa-lock lockview dropdown-toggle" data-toggle="dropdown" title="{{$item.lock}}" onclick="lockview('item',{{$item.id}});" ></i><ul id="panel-{{$item.id}}" class="lockview-panel dropdown-menu"></ul> + <i class="fa fa-lock lockview" data-toggle="dropdown" title="{{$item.lock}}" onclick="lockview('item',{{$item.id}});" ></i><ul id="panel-{{$item.id}}" class="lockview-panel dropdown-menu"></ul> </div> {{/if}} <div class="wall-item-author"> + {{if $item.previewing}}<span class="preview-indicator"><i class="fa fa-eye" title="{{$item.preview_lbl}}"></i></span> {{/if}} <a href="{{$item.profile_url}}" title="{{$item.linktitle}}" class="wall-item-name-link"><span class="wall-item-name{{$item.sparkle}}" id="wall-item-name-{{$item.id}}" >{{$item.name}}</span></a>{{if $item.owner_url}} {{$item.via}} <a href="{{$item.owner_url}}" title="{{$item.olinktitle}}" class="wall-item-name-link"><span class="wall-item-name{{$item.osparkle}}" id="wall-item-ownername-{{$item.id}}">{{$item.owner_name}}</span></a>{{/if}} </div> <div class="wall-item-ago" id="wall-item-ago-{{$item.id}}"> {{if $item.verified}}<i class="fa fa-check item-verified" title="{{$item.verified}}"></i> {{elseif $item.forged}}<i class="fa fa-exclamation item-forged" title="{{$item.forged}}"></i> {{/if}}{{if $item.location}}<span class="wall-item-location" id="wall-item-location-{{$item.id}}">{{$item.location}}, </span>{{/if}}<span class="autotime" title="{{$item.isotime}}">{{$item.localtime}}{{if $item.editedtime}} {{$item.editedtime}}{{/if}}{{if $item.expiretime}} {{$item.expiretime}}{{/if}}</span>{{if $item.editedtime}} <i class="fa fa-pencil"></i>{{/if}} {{if $item.app}}<span class="item.app">{{$item.str_app}}</span>{{/if}} </div> - <div class="clear"></div> </div> - <div class="{{if $item.is_photo}}wall-photo-item{{else}}wall-item-content{{/if}}" id="wall-item-content-{{$item.id}}"> + {{if $item.divider}} + <hr class="wall-item-divider"> + {{/if}} + {{if $item.body}} + <div class="p-2 clrearfix {{if $item.is_photo}} wall-photo-item{{else}} wall-item-content{{/if}}" id="wall-item-content-{{$item.id}}"> <div class="wall-item-body" id="wall-item-body-{{$item.id}}" > {{$item.body}} </div> - <div class="clear"></div> </div> + {{/if}} {{if $item.has_tags}} - <div class="wall-item-tools"> + <div class="p-2 wall-item-tools clearfix"> + <div class="body-tags"> + <span class="tag">{{$item.mentions}} {{$item.tags}} {{$item.categories}} {{$item.folders}}</span> + </div> + {{** {{if $item.mentions}} <div class="body-tags" id="item-mentions"> <span class="tag">{{$item.mentions}}</span> @@ -65,48 +75,55 @@ <span class="tag">{{$item.folders}}</span> </div> {{/if}} - <div class="clear"></div> + **}} </div> {{/if}} - <div class="wall-item-tools"> + <div class="p-2 clearfix wall-item-tools"> <div class="wall-item-tools-right btn-group pull-right"> - <button type="button" class="btn btn-default btn-sm dropdown-toggle" data-toggle="dropdown"> - <i class="fa fa-caret-down"></i> + <button type="button" class="btn btn-outline-secondary btn-sm dropdown-toggle" data-toggle="dropdown"> + <i class="fa fa-cog"></i> </button> - <ul class="dropdown-menu"> + <div class="dropdown-menu dropdown-menu-right"> {{if $item.thread_action_menu}} {{foreach $item.thread_action_menu as $mitem}} - <li role="presentation"><a role="menuitem" {{if $mitem.href}}href="{{$mitem.href}}"{{/if}} {{if $mitem.action}}onclick="{{$mitem.action}}"{{/if}} {{if $mitem.title}}title="{{$mitem.title}}"{{/if}} ><i class="fa fa-{{$mitem.icon}}"></i> {{$mitem.title}}</a></li> + <a class="dropdown-item" {{if $mitem.href}}href="{{$mitem.href}}"{{/if}} {{if $mitem.action}}onclick="{{$mitem.action}}"{{/if}} {{if $mitem.title}}title="{{$mitem.title}}"{{/if}} ><i class="fa fa-{{$mitem.icon}}"></i> {{$mitem.title}}</a></li> {{/foreach}} {{/if}} {{if $item.drop.dropping}} - <li><a href="item/drop/{{$item.id}}" onclick="return confirmDelete();" title="{{$item.drop.delete}}" ><i class="fa fa-trash-o"></i> {{$item.drop.delete}}</a></li> + <a class="dropdown-item" href="item/drop/{{$item.id}}" onclick="return confirmDelete();" title="{{$item.drop.delete}}" ><i class="fa fa-trash-o"></i> {{$item.drop.delete}}</a></li> {{/if}} {{if $item.thread_author_menu}} - <li role="presentation" class="divider"></li> + <div class="dropdown-divider"></div> {{foreach $item.thread_author_menu as $mitem}} - <li role="presentation"><a role="menuitem" {{if $mitem.href}}href="{{$mitem.href}}"{{/if}} {{if $mitem.action}}onclick="{{$mitem.action}}"{{/if}} {{if $mitem.title}}title="{{$mitem.title}}"{{/if}} >{{$mitem.title}}</a></li> + <a class="dropdown-item" {{if $mitem.href}}href="{{$mitem.href}}"{{/if}} {{if $mitem.action}}onclick="{{$mitem.action}}"{{/if}} {{if $mitem.title}}title="{{$mitem.title}}"{{/if}} >{{$mitem.title}}</a></li> {{/foreach}} {{/if}} - </ul> + </div> </div> {{if $item.attachments}} <div class="wall-item-tools-left btn-group"> - <button type="button" class="btn btn-default btn-sm wall-item-like dropdown-toggle" data-toggle="dropdown" id="attachment-menu-{{$item.id}}"><i class="fa fa-paperclip"></i></button> - <ul class="dropdown-menu" role="menu" aria-labelledby="attachment-menu-{{$item.id}}">{{$item.attachments}}</ul> + <button type="button" class="btn btn-outline-secondary btn-sm wall-item-like dropdown-toggle" data-toggle="dropdown" id="attachment-menu-{{$item.id}}"><i class="fa fa-paperclip"></i></button> + <div class="dropdown-menu">{{$item.attachments}}</div> </div> {{/if}} - <div class="clear"></div> + {{if $item.mode === 'moderate'}} + + <div class="wall-item-tools-left btn-group"> + <a href="moderate/{{$item.id}}/approve" class="btn btn-success btn-sm">{{$item.approve}}</a> + <a href="moderate/{{$item.id}}/drop" class="btn btn-danger btn-sm">{{$item.delete}}</a> + + </div> + + + + {{/if}} </div> - <div class="clear"></div> </div> - <div class="wall-item-wrapper-end"></div> {{if $item.conv}} - <div class="wall-item-conv" id="wall-item-conv-{{$item.id}}" > + <div class="p-2 wall-item-conv" id="wall-item-conv-{{$item.id}}" > <a href='{{$item.conv.href}}' id='context-{{$item.id}}' title='{{$item.conv.title}}'>{{$item.conv.title}}</a> </div> {{/if}} - <div class="clear{{if $indent}} {{$indent}}{{/if}}"></div> </div> </div> diff --git a/view/tpl/searchbox.tpl b/view/tpl/searchbox.tpl index 8eb169b4a..8f7ac5162 100644 --- a/view/tpl/searchbox.tpl +++ b/view/tpl/searchbox.tpl @@ -1,11 +1,11 @@ <form action="{{$action_url}}" method="get" > <input type="hidden" name="f" value="" /> <div id="{{$id}}" class="input-group"> - <input class="widget-input" type="text" name="search" id="search-text" value="{{$s}}" onclick="this.submit();" /> + <input class="form-control form-control-sm" type="text" name="search" id="search-text" value="{{$s}}" onclick="this.submit();" /> <div class="input-group-btn"> - <button type="submit" name="submit" class="btn btn-default btn-sm" id="search-submit" value="{{$search_label}}"><i class="fa fa-search"></i></button> + <button type="submit" name="submit" class="btn btn-outline-secondary" id="search-submit" value="{{$search_label}}"><i class="fa fa-search"></i></button> {{if $savedsearch}} - <button type="submit" name="searchsave" class="btn btn-default btn-sm" id="search-save" value="{{$save_label}}"><i class="fa fa-floppy-o"></i></button> + <button type="submit" name="searchsave" class="btn btn-outline-secondary" id="search-save" value="{{$save_label}}"><i class="fa fa-floppy-o"></i></button> {{/if}} </div> </div> diff --git a/view/tpl/settings.tpl b/view/tpl/settings.tpl index 19c2b42d5..0f42a6e8a 100755 --- a/view/tpl/settings.tpl +++ b/view/tpl/settings.tpl @@ -1,6 +1,6 @@ <div class="generic-content-wrapper"> <div class="section-title-wrapper"> - {{if $server_role != 'basic'}}<a title="{{$removechannel}}" class="btn btn-danger btn-xs pull-right" href="removeme"><i class="fa fa-trash-o"></i> {{$removeme}}</a>{{/if}} + <a title="{{$removechannel}}" class="btn btn-danger btn-sm pull-right" href="removeme"><i class="fa fa-trash-o"></i> {{$removeme}}</a> <h2>{{$ptitle}}</h2> <div class="clear"></div> </div> @@ -11,12 +11,12 @@ <div class="panel"> <div class="section-subtitle-wrapper" role="tab" id="basic-settings"> <h3> - <a data-toggle="collapse" data-parent="#settings" href="#basic-settings-collapse" aria-expanded="true" aria-controls="basic-settings-collapse"> + <a data-toggle="collapse" data-parent="#settings" href="#basic-settings-collapse"> {{$h_basic}} </a> </h3> </div> - <div id="basic-settings-collapse" class="panel-collapse collapse in" role="tabpanel" aria-labelledby="basic-settings"> + <div id="basic-settings-collapse" class="collapse show" role="tabpanel" aria-labelledby="basic-settings"> <div class="section-content-tools-wrapper"> {{include file="field_input.tpl" field=$username}} {{include file="field_select_grouped.tpl" field=$timezone}} @@ -37,28 +37,24 @@ <div class="panel"> <div class="section-subtitle-wrapper" role="tab" id="privacy-settings"> <h3> - <a data-toggle="collapse" data-parent="#settings" href="#privacy-settings-collapse" aria-expanded="true" aria-controls="privacy-settings-collapse"> + <a data-toggle="collapse" data-parent="#settings" href="#privacy-settings-collapse"> {{$h_prv}} </a> </h3> </div> - <div id="privacy-settings-collapse" class="panel-collapse collapse" role="tabpanel" aria-labelledby="privacy-settings"> + <div id="privacy-settings-collapse" class="collapse" role="tabpanel" aria-labelledby="privacy-settings"> <div class="section-content-tools-wrapper"> - {{if $server_role != 'basic'}} {{include file="field_select_grouped.tpl" field=$role}} - {{/if}} - <div id="advanced-perm" style="display:{{if $permissions_set && $server_role != 'basic' }}none{{else}}block{{/if}};"> - - {{if $server_role != 'basic'}} + <div id="advanced-perm" style="display:{{if $permissions_set}}none{{else}}block{{/if}};"> <div class="form-group"> - <button type="button" class="btn btn-default" data-toggle="modal" data-target="#apsModal">{{$lbl_p2macro}}</button> + <button type="button" class="btn btn-outline-secondary" data-toggle="modal" data-target="#apsModal">{{$lbl_p2macro}}</button> </div> <div class="modal" id="apsModal"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> - <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button> <h4 class="modal-title">{{$lbl_p2macro}}</h4> + <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button> </div> <div class="modal-body"> {{foreach $permiss_arr as $permit}} @@ -66,14 +62,14 @@ {{/foreach}} </div> <div class="modal-footer"> - <button type="button" class="btn btn-default" data-dismiss="modal">Close</button> + <button type="button" class="btn btn-outline-secondary" data-dismiss="modal">Close</button> </div> </div><!-- /.modal-content --> </div><!-- /.modal-dialog --> </div><!-- /.modal --> - {{/if}} + <div id="settings-default-perms" class="form-group" > - <button type="button" class="btn btn-default" data-toggle="modal" data-target="#aclModal"><i id="jot-perms-icon" class="fa"></i> {{$permissions}}</button> + <button type="button" class="btn btn-outline-secondary" data-toggle="modal" data-target="#aclModal"><i id="jot-perms-icon" class="fa"></i> {{$permissions}}</button> </div> {{$group_select}} {{include file="field_checkbox.tpl" field=$hide_presence}} @@ -100,14 +96,17 @@ <div class="panel"> <div class="section-subtitle-wrapper" role="tab" id="notification-settings"> <h3> - <a data-toggle="collapse" data-parent="#settings" href="#notification-settings-collapse" aria-expanded="true" aria-controls="notification-settings-collapse"> + <a data-toggle="collapse" data-parent="#settings" href="#notification-settings-collapse"> {{$h_not}} </a> </h3> </div> - <div id="notification-settings-collapse" class="panel-collapse collapse" role="tabpanel" aria-labelledby="notification-settings"> + <div id="notification-settings-collapse" class="collapse" role="tabpanel" aria-labelledby="notification-settings"> <div class="section-content-tools-wrapper"> <div id="settings-notifications"> + + {{include file="field_input.tpl" field=$mailhost}} + <h3>{{$activity_options}}</h3> <div class="group"> {{*not yet implemented *}} @@ -140,6 +139,10 @@ {{include file="field_intcheckbox.tpl" field=$vnotify8}} {{include file="field_intcheckbox.tpl" field=$vnotify9}} {{include file="field_intcheckbox.tpl" field=$vnotify11}} + {{include file="field_intcheckbox.tpl" field=$vnotify12}} + {{if $vnotify13}} + {{include file="field_intcheckbox.tpl" field=$vnotify13}} + {{/if}} {{include file="field_intcheckbox.tpl" field=$always_show_in_notices}} {{include file="field_input.tpl" field=$evdays}} </div> @@ -162,8 +165,12 @@ </a> </h3> </div> - <div id="miscellaneous-settings-collapse" class="panel-collapse collapse" role="tabpanel" aria-labelledby="miscellaneous-settings"> + <div id="miscellaneous-settings-collapse" class="collapse" role="tabpanel" aria-labelledby="miscellaneous-settings"> <div class="section-content-tools-wrapper"> + {{if $profselect}} + <label for="contact-profile-selector">{{$profseltxt}}</label> + {{$profselect}} + {{/if}} {{if $menus}} <div class="form-group channel-menu"> <label for="channel_menu">{{$menu_desc}}</label> diff --git a/view/tpl/settings_account.tpl b/view/tpl/settings_account.tpl index 8ff846518..dd1d0d0c9 100755 --- a/view/tpl/settings_account.tpl +++ b/view/tpl/settings_account.tpl @@ -1,6 +1,6 @@ <div class="generic-content-wrapper"> <div class="section-title-wrapper"> - <a title="{{$removeaccount}}" class="btn btn-danger btn-xs pull-right" href="removeaccount"><i class="fa fa-trash-o"></i> {{$removeme}}</a> + <a title="{{$removeaccount}}" class="btn btn-danger btn-sm pull-right" href="removeaccount"><i class="fa fa-trash-o"></i> {{$removeme}}</a> <h2>{{$title}}</h2> <div class="clear"></div> </div> @@ -12,7 +12,7 @@ {{include file="field_password.tpl" field=$password1}} {{include file="field_password.tpl" field=$password2}} - {{if $z_server_role == 'pro' && ! $techlock}} + {{if ! $techlock}} {{include file="field_select.tpl" field=$techlevel}} {{else}} <input type="hidden" name="techlevel" value="{{$techlevel.2}}" /> diff --git a/view/tpl/settings_display.tpl b/view/tpl/settings_display.tpl index a85a067be..d1e6e0609 100755 --- a/view/tpl/settings_display.tpl +++ b/view/tpl/settings_display.tpl @@ -15,7 +15,7 @@ </a> </h3> </div> - <div id="theme-settings-content" class="panel-collapse collapse in" role="tabpanel" aria-labelledby="theme-settings"> + <div id="theme-settings-content" class="collapse show" role="tabpanel" aria-labelledby="theme-settings"> <div class="section-content-tools-wrapper"> {{if $theme}} {{include file="field_themeselect.tpl" field=$theme}} @@ -41,7 +41,7 @@ </a> </h3> </div> - <div id="custom-settings-content" class="panel-collapse collapse{{if !$theme && !$mobile_theme}} in{{/if}}" role="tabpanel" aria-labelledby="custom-settings"> + <div id="custom-settings-content" class="collapse{{if !$theme && !$mobile_theme}} in{{/if}}" role="tabpanel" aria-labelledby="custom-settings"> <div class="section-content-tools-wrapper"> {{if $theme_config}} {{$theme_config}} @@ -57,13 +57,14 @@ </a> </h3> </div> - <div id="content-settings-content" class="panel-collapse collapse{{if !$theme && !$mobile_theme && !$theme_config}} in{{/if}}" role="tabpanel" aria-labelledby="content-settings"> + <div id="content-settings-content" class="collapse{{if !$theme && !$mobile_theme && !$theme_config}} in{{/if}}" role="tabpanel" aria-labelledby="content-settings"> <div class="section-content-wrapper"> {{include file="field_input.tpl" field=$ajaxint}} {{include file="field_input.tpl" field=$itemspage}} {{include file="field_input.tpl" field=$channel_divmore_height}} {{include file="field_input.tpl" field=$network_divmore_height}} {{include file="field_checkbox.tpl" field=$nosmile}} + {{include file="field_checkbox.tpl" field=$channel_menu}} {{include file="field_checkbox.tpl" field=$title_tosource}} {{include file="field_checkbox.tpl" field=$channel_list_mode}} {{include file="field_checkbox.tpl" field=$network_list_mode}} @@ -72,7 +73,7 @@ {{include file="field_checkbox.tpl" field=$manual_update}} {{if $expert}} <div class="form-group"> - <a class="btn btn-default "href="pdledit">{{$layout_editor}}</a> + <a class="btn btn-outline-secondary "href="pdledit">{{$layout_editor}}</a> </div> {{/if}} <div class="settings-submit-wrapper" > diff --git a/view/tpl/settings_features.tpl b/view/tpl/settings_features.tpl index 75eb34fb9..dfe049a7a 100755 --- a/view/tpl/settings_features.tpl +++ b/view/tpl/settings_features.tpl @@ -14,7 +14,7 @@ </a> </h3> </div> - <div id="{{$g}}-settings-content" class="panel-collapse collapse{{if $g == 'general'}} in{{/if}}" role="tabpanel" aria-labelledby="{{$g}}-settings-title"> + <div id="{{$g}}-settings-content" class="collapse{{if $g == 'general'}} show{{/if}}" role="tabpanel" aria-labelledby="{{$g}}-settings-title"> <div class="section-content-tools-wrapper"> {{foreach $f.1 as $fcat}} {{include file="field_checkbox.tpl" field=$fcat}} diff --git a/view/tpl/settings_oauth.tpl b/view/tpl/settings_oauth.tpl index 9582ef52d..811cfcec5 100755 --- a/view/tpl/settings_oauth.tpl +++ b/view/tpl/settings_oauth.tpl @@ -25,8 +25,8 @@ {{/if}} {{/if}} {{if $app.my}} - <a href="{{$baseurl}}/settings/oauth/edit/{{$app.client_id}}" title="{{$edit}}"><i class="fa fa-pencil btn btn-default"></i></a> - <a href="{{$baseurl}}/settings/oauth/delete/{{$app.client_id}}?t={{$form_security_token}}" title="{{$delete}}"><i class="fa fa-trash-o btn btn-default"></i></a> + <a href="{{$baseurl}}/settings/oauth/edit/{{$app.client_id}}" title="{{$edit}}"><i class="fa fa-pencil btn btn-outline-secondary"></i></a> + <a href="{{$baseurl}}/settings/oauth/delete/{{$app.client_id}}?t={{$form_security_token}}" title="{{$delete}}"><i class="fa fa-trash-o btn btn-outline-secondary"></i></a> {{/if}} </div> {{/foreach}} diff --git a/view/tpl/sharedwithme.tpl b/view/tpl/sharedwithme.tpl index c764dc4f0..8474ccd52 100644 --- a/view/tpl/sharedwithme.tpl +++ b/view/tpl/sharedwithme.tpl @@ -1,6 +1,6 @@ <div class="generic-content-wrapper"> <div class="section-title-wrapper"> - <a href="/sharedwithme/dropall" onclick="return confirmDelete();" class="btn btn-xs btn-default pull-right"><i class="fa fa-trash-o"></i> {{$dropall}}</a> + <a href="/sharedwithme/dropall" onclick="return confirmDelete();" class="btn btn-sm btn-outline-secondary pull-right"><i class="fa fa-trash-o"></i> {{$dropall}}</a> <h2>{{$header}}</h2> </div> <div class="section-content-wrapper-np"> @@ -9,16 +9,16 @@ <th width="1%"></th> <th width="92%">{{$name}}</th> <th width="1%"></th> - <th width="1%" class="hidden-xs">{{$size}}</th> - <th width="1%" class="hidden-xs">{{$lastmod}}</th> + <th width="1%" class="d-none d-md-table-cell">{{$size}}</th> + <th width="1%" class="d-none d-md-table-cell">{{$lastmod}}</th> </tr> {{foreach $items as $item}} <tr id="cloud-index-{{$item.id}}"> <td><i class="fa {{$item.objfiletypeclass}}" title="{{$item.objfiletype}}"></i></td> - <td><a href="{{$item.objurl}}">{{$item.objfilename}}</a>{{if $item.unseen}} <span class="label label-success">{{$label_new}}</span>{{/if}}</td> + <td><a href="{{$item.objurl}}">{{$item.objfilename}}</a>{{if $item.unseen}} <span class="badge badge-pill badge-success">{{$label_new}}</span>{{/if}}</td> <td class="cloud-index-tool"><a href="#" title="{{$drop}}" onclick="dropItem('/sharedwithme/{{$item.id}}/drop', '#cloud-index-{{$item.id}}'); return false;"><i class="fa fa-trash-o drop-icons"></i></a></td> - <td class="hidden-xs">{{$item.objfilesize}}</td> - <td class="hidden-xs">{{$item.objedited}}</td> + <td class="d-none d-md-table-cell">{{$item.objfilesize}}</td> + <td class="d-none d-md-table-cell">{{$item.objedited}}</td> </tr> {{/foreach}} </table> diff --git a/view/tpl/show_thing.tpl b/view/tpl/show_thing.tpl index 85d7934b5..d738c9fc9 100644 --- a/view/tpl/show_thing.tpl +++ b/view/tpl/show_thing.tpl @@ -6,8 +6,8 @@ </div> {{if $canedit}} <div class="thing-edit-links"> -<a href="thing/edit/{{$thing.obj_obj}}" title="{{$edit}}" class="btn btn-default" ><i class="fa fa-pencil thing-edit-icon"></i></a> -<a href="thing/drop/{{$thing.obj_obj}}" onclick="return confirmDelete();" title="{{$delete}}" class="btn btn-default" ><i class="fa fa-trash-o drop-icons"></i></a> +<a href="thing/edit/{{$thing.obj_obj}}" title="{{$edit}}" class="btn btn-outline-secondary" ><i class="fa fa-pencil thing-edit-icon"></i></a> +<a href="thing/drop/{{$thing.obj_obj}}" onclick="return confirmDelete();" title="{{$delete}}" class="btn btn-outline-secondary" ><i class="fa fa-trash-o drop-icons"></i></a> </div> <div class="thing-edit-links-end"></div> {{/if}} diff --git a/view/tpl/suggest_friends.tpl b/view/tpl/suggest_friends.tpl index 26d9da7ce..95f24cd63 100755 --- a/view/tpl/suggest_friends.tpl +++ b/view/tpl/suggest_friends.tpl @@ -4,13 +4,13 @@ <img src="{{$entry.photo}}" alt="{{$entry.name}}" width="80" height="80" title="{{$entry.name}} [{{$entry.profile}}]" /> </a> </div> - <a href="{{$entry.ignlnk}}" title="{{$entry.ignore}}" class="profile-match-ignore" onclick="return confirmDelete();" ><i class="fa fa-times drop-icons btn btn-default"></i></a> + <a href="{{$entry.ignlnk}}" title="{{$entry.ignore}}" class="profile-match-ignore" onclick="return confirmDelete();" ><i class="fa fa-times drop-icons btn btn-outline-secondary"></i></a> <div class="profile-match-break"></div> <div class="profile-match-name"> <a href="{{$entry.url}}" title="{{$entry.name}}">{{$entry.name}}</a> </div> <div class="profile-match-end"></div> {{if $entry.connlnk}} - <div class="profile-match-connect btn btn-default"><a href="{{$entry.connlnk}}" title="{{$entry.conntxt}}"><i class="fa fa-plus connect-icon"></i> {{$entry.conntxt}}</a></div> + <div class="profile-match-connect btn btn-outline-secondary"><a href="{{$entry.connlnk}}" title="{{$entry.conntxt}}"><i class="fa fa-plus connect-icon"></i> {{$entry.conntxt}}</a></div> {{/if}} </div> diff --git a/view/tpl/thing_edit.tpl b/view/tpl/thing_edit.tpl index b23584fe1..62a7c02c8 100644 --- a/view/tpl/thing_edit.tpl +++ b/view/tpl/thing_edit.tpl @@ -30,7 +30,7 @@ <div class="thing-end"></div> {{if $lockstate}} - <button id="dbtn-acl" class="btn btn-default btn-sm" data-toggle="modal" data-target="#aclModal" onclick="return false;"> + <button id="dbtn-acl" class="btn btn-outline-secondary btn-sm" data-toggle="modal" data-target="#aclModal" onclick="return false;"> <i id="jot-perms-icon" class="fa fa-{{$lockstate}}"></i> </button> {{/if}} diff --git a/view/tpl/thing_input.tpl b/view/tpl/thing_input.tpl index 3e178925c..90fb093e4 100644 --- a/view/tpl/thing_input.tpl +++ b/view/tpl/thing_input.tpl @@ -30,7 +30,7 @@ <div class="thing-end"></div> {{if $lockstate}} - <button id="dbtn-acl" class="btn btn-default btn-sm" data-toggle="modal" data-target="#aclModal" onclick="return false;"> + <button id="dbtn-acl" class="btn btn-outline-secondary btn-sm" data-toggle="modal" data-target="#aclModal" onclick="return false;"> <i id="jot-perms-icon" class="fa fa-{{$lockstate}}"></i> </button> {{/if}} diff --git a/view/tpl/threaded_conversation.tpl b/view/tpl/threaded_conversation.tpl index ea5c3c281..5bc7d8386 100755 --- a/view/tpl/threaded_conversation.tpl +++ b/view/tpl/threaded_conversation.tpl @@ -1,8 +1,9 @@ +<div id="threads-begin"></div> {{if $photo_item}} {{$photo_item}} {{/if}} {{foreach $threads as $thread_item}} {{include file="{{$thread_item.template}}" item=$thread_item}} {{/foreach}} - +<div id="threads-end"></div> <div id="conversation-end"></div> diff --git a/view/tpl/usermenu.tpl b/view/tpl/usermenu.tpl index 547c5f308..c51728c34 100644 --- a/view/tpl/usermenu.tpl +++ b/view/tpl/usermenu.tpl @@ -5,10 +5,10 @@ <h3 class="pmenu-title">{{$menu.menu_desc}}{{if $edit}} <a href="mitem/{{$menu.menu_id}}" title="{{$edit}}"><i class="fa fa-pencil fakelink" title="{{$edit}}"></i></a>{{/if}}</h3> {{/if}} {{if $items}} - <ul class="pmenu-body{{if $wrap || !$class}} nav nav-pills nav-stacked{{elseif !$wrap || $class}} {{$class}}{{/if}}"> + <ul class="pmenu-body{{if $wrap || !$class}} nav nav-pills flex-column{{elseif !$wrap || $class}} {{$class}}{{/if}}"> {{foreach $items as $mitem }} - <li id="pmenu-item-{{$mitem.mitem_id}}" class="pmenu-item{{if $mitem.submenu}} dropdown{{/if}}"> - <a href="{{if $mitem.submenu}}#{{else}}{{$mitem.mitem_link}}{{/if}}"{{if $mitem.submenu}} class="dropdown-toggle" data-toggle="dropdown"{{/if}}{{if $mitem.newwin}}target="_blank"{{/if}}>{{$mitem.mitem_desc}}{{if $mitem.submenu}}<span class="caret"></span>{{/if}}</a> + <li id="pmenu-item-{{$mitem.mitem_id}}" class="nav-item pmenu-item{{if $mitem.submenu}} dropdown{{/if}}"> + <a href="{{if $mitem.submenu}}#{{else}}{{$mitem.mitem_link}}{{/if}}" class="nav-link {{if $mitem.submenu}} dropdown-toggle{{/if}}"{{if $mitem.submenu}} data-toggle="dropdown"{{/if}}{{if $mitem.newwin}}target="_blank"{{/if}}>{{$mitem.mitem_desc}}{{if $mitem.submenu}}<span class="caret"></span>{{/if}}</a> {{if $mitem.submenu}}{{$mitem.submenu}}{{/if}} </li> {{/foreach }} diff --git a/view/tpl/viewcontact_template.tpl b/view/tpl/viewcontact_template.tpl index 83cd80959..005fe17ce 100755 --- a/view/tpl/viewcontact_template.tpl +++ b/view/tpl/viewcontact_template.tpl @@ -1,15 +1,15 @@ -<div class="generic-content-wrapper generic-content-wrapper-styled"> -<h3>{{$title}}</h3> - - -<div id="connections-wrapper"> -{{foreach $contacts as $contact}} - {{include file="contact_template.tpl"}} -{{/foreach}} -<div id="page-end"></div> -</div> -<div id="view-contact-end"></div> -{{$paginate}} +<div class="generic-content-wrapper"> + <div class="section-title-wrapper"> + <h2>{{$title}}</h2> + </div> + <div class="section-content-wrapper clearfix"> + {{foreach $contacts as $contact}} + {{include file="contact_template.tpl"}} + {{/foreach}} + <div id="page-end"></div> + </div> </div> <script>$(document).ready(function() { loadingPage = false;});</script> -<div id="page-spinner"></div> +<div id="page-spinner" class="spinner-wrapper"> + <div class="spinner m"></div> +</div> diff --git a/view/tpl/webpage_export_list.tpl b/view/tpl/webpage_export_list.tpl index 1d28f62df..b22b3818a 100644 --- a/view/tpl/webpage_export_list.tpl +++ b/view/tpl/webpage_export_list.tpl @@ -10,7 +10,7 @@ </div> <div id="import-website-content-wrapper" class="section-content-wrapper"> <div class="pull-left"> - <button id="toggle-select-all" class="btn btn-xs btn-primary" onclick="checkedAll(window.isChecked); return false;"><i class="fa fa-check"></i> Toggle Select All</button> + <button id="toggle-select-all" class="btn btn-sm btn-primary" onclick="checkedAll(window.isChecked); return false;"><i class="fa fa-check"></i> Toggle Select All</button> </div> <div class="clear"></div> <hr> diff --git a/view/tpl/webpage_import.tpl b/view/tpl/webpage_import.tpl index fdc983932..955288c1e 100644 --- a/view/tpl/webpage_import.tpl +++ b/view/tpl/webpage_import.tpl @@ -10,7 +10,7 @@ </div> <div id="import-website-content-wrapper" class="section-content-wrapper"> <div class="pull-left"> - <button id="toggle-select-all" class="btn btn-xs btn-primary" onclick="checkedAll(window.isChecked); return false;"><i class="fa fa-check"></i> Toggle Select All</button> + <button id="toggle-select-all" class="btn btn-sm btn-primary" onclick="checkedAll(window.isChecked); return false;"><i class="fa fa-check"></i> Toggle Select All</button> </div> <div class="clear"></div> <h4>Scanned Pages</h4> diff --git a/view/tpl/webpagelist.tpl b/view/tpl/webpagelist.tpl index 4dec7518f..1c909b9b8 100644 --- a/view/tpl/webpagelist.tpl +++ b/view/tpl/webpagelist.tpl @@ -2,7 +2,7 @@ <div class="section-title-wrapper"> {{if $editor}} <div class="pull-right"> - <button id="webpage-create-btn" class="btn btn-xs btn-success acl-form-trigger" onclick="openClose('webpage-editor');" data-form_id="profile-jot-form"><i class="fa fa-pencil-square-o"></i> {{$create}}</button> + <button id="webpage-create-btn" class="btn btn-sm btn-success acl-form-trigger" onclick="openClose('webpage-editor');" data-form_id="profile-jot-form"><i class="fa fa-pencil-square-o"></i> {{$create}}</button> </div> {{/if}} <h2>{{$listtitle}}</h2> @@ -23,15 +23,15 @@ <th width="1%"></th> <th width="1%"></th> <th width="1%"></th> - <th width="1%" class="hidden-xs">{{$created_txt}}</th> - <th width="1%" class="hidden-xs">{{$edited_txt}}</th> + <th width="1%" class="d-none d-md-table-cell">{{$created_txt}}</th> + <th width="1%" class="d-none d-md-table-cell">{{$edited_txt}}</th> </tr> {{foreach $pages as $key => $items}} {{foreach $items as $item}} <tr id="webpage-list-item-{{$item.url}}"> <td> {{if $view}} - <a href="page/{{$channel}}/{{$item.pagetitle}}" title="{{$view}}">{{$item.pagetitle}}</a> + <a href="page/{{$channel}}/{{$item.pageurl}}" title="{{$view}}">{{$item.pagetitle}}</a> {{else}} {{$item.pagetitle}} {{/if}} @@ -41,7 +41,7 @@ </td> <td class="webpage-list-tool dropdown"> {{if $item.lockstate=='lock'}} - <i class="fa fa-lock dropdown-toggle lockview" data-toggle="dropdown" onclick="lockview('item',{{$item.url}});" ></i> + <i class="fa fa-lock lockview" data-toggle="dropdown" onclick="lockview('item',{{$item.url}});" ></i> <ul id="panel-{{$item.url}}" class="lockview-panel dropdown-menu"></ul> {{/if}} </td> @@ -60,10 +60,10 @@ <a href="#" title="{{$delete}}" onclick="dropItem('item/drop/{{$item.url}}', '#webpage-list-item-{{$item.url}}'); return false;"><i class="fa fa-trash-o drop-icons"></i></a> {{/if}} </td> - <td class="hidden-xs"> + <td class="d-none d-md-table-cell"> {{$item.created}} </td> - <td class="hidden-xs"> + <td class="d-none d-md-table-cell"> {{$item.edited}} </td> </tr> diff --git a/view/tpl/website_portation_tools.tpl b/view/tpl/website_portation_tools.tpl index 10468b64e..0d131cb17 100644 --- a/view/tpl/website_portation_tools.tpl +++ b/view/tpl/website_portation_tools.tpl @@ -1,72 +1,60 @@ <div id="website-portation-tools" class="widget"> - <ul class="nav nav-pills nav-stacked"> - <li> - <a href="#" onclick="openClose('import-form'); - return false;"><i class="fa fa-cloud-upload generic-icons"></i> {{$import_label}}</a> - </li> - <li style="margin-left: 12px;" > - <form id="import-form" enctype="multipart/form-data" method="post" action="" style="display: none;" class="sub-menu"> - - <input type="hidden" name="action" value="scan"> - - <p style="margin-top: 10px;" class="descriptive-text">{{$file_import_text}}</p> - <div class="form-group"> - <div class="input-group"> - <input class="widget-input" type="text" name="path" title="{{$hint}}" placeholder="{{$desc}}" /> - <div class="input-group-btn"> - <button class="btn btn-default btn-sm" type="submit" name="cloudsubmit" value="{{$select}}"><i class="fa fa-folder-open generic-icons"></i></button> - </div> - </div> - </div> - - <!-- Or upload a zipped file containing the website --> - <p class="descriptive-text">{{$file_upload_text}}</p> - <div class="form-group"> - - <div class="input-group"> - <input class="widget-input" type="file" name="zip_file" /> - <div class="input-group-btn"> - <button class="btn btn-default btn-sm" type="submit" name="w_upload" value="w_upload"><i class="fa fa-file-archive-o generic-icons"></i></button> - </div> - </div> - </div> - </form> - </li> - </ul> - <ul class="nav nav-pills nav-stacked"> - <li> - <a href="#" onclick="openClose('export-form'); openClose('export-cloud-form'); - return false;"><i class="fa fa-share-square-o generic-icons"></i> {{$export_label}}</a> - </li> - <li style="margin-left: 12px;" > - <form id="export-form" enctype="multipart/form-data" method="post" action="" style="display: none;" class="sub-menu"> - <input type="hidden" name="action" value="exportzipfile"> - <!-- Or download a zipped file containing the website --> - <p style="margin-top: 10px;" class="descriptive-text">{{$file_download_text}}</p> - <div class="form-group"> - - <div class="input-group"> - <input class="widget-input" type="text" name="zipfilename" title="{{$filename_hint}}" placeholder="{{$filename_desc}}" value="" /> - <div class="input-group-btn"> - <button class="btn btn-default btn-sm" type="submit" name="w_download" value="w_download"><i class="fa fa-download generic-icons"></i></button> - </div> - </div> - </div> - </form> - <form id="export-cloud-form" enctype="multipart/form-data" method="post" action="" style="display: none;" class="sub-menu"> - <input type="hidden" name="action" value="exportcloud"> - <!-- Or export the website elements to a cloud files folder --> - <p style="margin-top: 10px;" class="descriptive-text">{{$cloud_export_text}}</p> - <div class="form-group"> - - <div class="input-group"> - <input class="widget-input" type="text" name="exportcloudpath" title="{{$cloud_export_hint}}" placeholder="{{$cloud_export_desc}}" /> - <div class="input-group-btn"> - <button class="btn btn-default btn-sm" type="submit" name="exportcloudsubmit" value="{{$cloud_export_select}}"><i class="fa fa-folder-open generic-icons"></i></button> - </div> - </div> - </div> - </form> - </li> - </ul> + <div class="nav nav-pills flex-column"> + <a class="nav-link" href="#" onclick="openClose('import-form'); return false;"><i class="fa fa-cloud-upload generic-icons"></i> {{$import_label}}</a> + <div id="import-form" class="sub-menu-wrapper"> + <div class="sub-menu"> + <form enctype="multipart/form-data" method="post" action=""> + <input type="hidden" name="action" value="scan"> + <p class="descriptive-text">{{$file_import_text}}</p> + <div class="form-group"> + <input class="form-control" type="text" name="path" title="{{$hint}}" placeholder="{{$desc}}" /> + </div> + <div class="form-group"> + <button class="btn btn-primary btn-sm" type="submit" name="cloudsubmit" value="{{$select}}">Submit</button> + </div> + <!-- Or upload a zipped file containing the website --> + <p class="descriptive-text">{{$file_upload_text}}</p> + <div class="form-group"> + <input class="form-control-file w-100" type="file" name="zip_file" /> + </div> + <div class="form-group"> + <button class="btn btn-primary btn-sm" type="submit" name="w_upload" value="w_upload">Submit</button> + </div> + </form> + </div> + </div> + </div> + <div class="nav nav-pills flex-column"> + <a class="nav-link" href="#" onclick="openClose('export-form'); openClose('export-cloud-form'); return false;"><i class="fa fa-share-square-o generic-icons"></i> {{$export_label}}</a> + <div id="export-form" class="sub-menu-wrapper"> + <div class="sub-menu"> + <form enctype="multipart/form-data" method="post" action=""> + <input type="hidden" name="action" value="exportzipfile"> + <!-- Or download a zipped file containing the website --> + <p class="descriptive-text">{{$file_download_text}}</p> + <div class="form-group"> + <input class="form-control" type="text" name="zipfilename" title="{{$filename_hint}}" placeholder="{{$filename_desc}}" value="" /> + </div> + <div class="form-group"> + <button class="btn btn-primary btn-sm" type="submit" name="w_download" value="w_download">Submit</button> + </div> + </form> + </div> + </div> + <div id="export-cloud-form" class="sub-menu-wrapper"> + <div class="sub-menu"> + <form enctype="multipart/form-data" method="post" action=""> + <input type="hidden" name="action" value="exportcloud"> + <!-- Or export the website elements to a cloud files folder --> + <p style="margin-top: 10px;" class="descriptive-text">{{$cloud_export_text}}</p> + <div class="form-group"> + <input class="form-control" type="text" name="exportcloudpath" title="{{$cloud_export_hint}}" placeholder="{{$cloud_export_desc}}" /> + </div> + <div class="form-group"> + <button class="btn btn-primary btn-sm" type="submit" name="exportcloudsubmit" value="{{$cloud_export_select}}">Submit</button> + </div> + </form> + </div> + </div> + </div> </div> diff --git a/view/tpl/wiki.tpl b/view/tpl/wiki.tpl index af6b6800e..22480be5b 100644 --- a/view/tpl/wiki.tpl +++ b/view/tpl/wiki.tpl @@ -1,25 +1,22 @@ -<div class="generic-content-wrapper" {{if $hideEditor}}style="display: none;"{{/if}}> +<div class="generic-content-wrapper"> <div class="section-title-wrapper"> <div class="pull-right"> + <span class="text-muted wiki-typename">[{{$typename}}] </span> {{if $showPageControls}} <div id="page-tools" class="btn-group" style="display: none;"> - <button type="button" class="btn btn-default btn-xs dropdown-toggle" data-toggle="dropdown"> - <i class="fa fa-caret-down"></i> {{$tools_label}} + <button type="button" class="btn btn-outline-secondary btn-sm dropdown-toggle" data-toggle="dropdown"> + <i class="fa fa-cog"></i> {{$tools_label}} </button> - <ul class="dropdown-menu dropdown-menu-right"> + <div class="dropdown-menu dropdown-menu-right"> {{if $renamePage}} - <li class="nav-item"> - <a class="nav-link rename-page" href="#"><i class="fa fa-edit"></i> {{$renamePage}}</a> - </li> + <a class="dropdown-item rename-page" href="#"><i class="fa fa-fw fa-edit"></i> {{$renamePage}}</a> {{/if}} - <li class="nav-item"> - <a id="embed-image" class="nav-link" href="#"><i class="fa fa-picture-o"></i> Embed Image</a> - </li> - </ul> + <a id="embed-image" class="dropdown-item" href="#"><i class="fa fa-fw fa-picture-o"></i> Embed Image</a> + </div> </div> {{/if}} - <button id="fullscreen-btn" type="button" class="btn btn-default btn-xs" onclick="makeFullScreen(); adjustFullscreenEditorHeight();"><i class="fa fa-expand"></i></button> - <button id="inline-btn" type="button" class="btn btn-default btn-xs" onclick="makeFullScreen(false); adjustInlineEditorHeight()"><i class="fa fa-compress"></i></button> + <button id="fullscreen-btn" type="button" class="btn btn-outline-secondary btn-sm" onclick="makeFullScreen(); adjustFullscreenEditorHeight();"><i class="fa fa-expand"></i></button> + <button id="inline-btn" type="button" class="btn btn-outline-secondary btn-sm" onclick="makeFullScreen(false); adjustInlineEditorHeight()"><i class="fa fa-compress"></i></button> </div> <h2> <span id="wiki-header-name">{{$wikiheaderName}}</span>: @@ -35,7 +32,7 @@ <button id="rename-page-submit" class="btn btn-primary" type="submit" name="submit">Submit</button> </div> <div> - <button class="btn btn-default rename-page" type="button">Cancel</button> + <button class="btn btn-outline-secondary rename-page" type="button">Cancel</button> </div> <div class="clear"></div> </div> @@ -43,12 +40,12 @@ </div> <div id="wiki-content-container" class="section-content-wrapper"> <ul class="nav nav-tabs" id="wiki-nav-tabs"> - <li id="edit-pane-tab"><a data-toggle="tab" href="#edit-pane">{{$editOrSourceLabel}}</a></li> - <li class="active"><a data-toggle="tab" href="#preview-pane" id="wiki-get-preview">View</a></li> - <li><a data-toggle="tab" href="#page-history-pane" id="wiki-get-history">History</a></li> + <li class="nav-item" id="edit-pane-tab"><a class="nav-link" data-toggle="tab" href="#edit-pane">{{$editOrSourceLabel}}</a></li> + <li class="nav-item"><a class="nav-link active" data-toggle="tab" href="#preview-pane" id="wiki-get-preview">View</a></li> + <li class="nav-item"><a class="nav-link" data-toggle="tab" href="#page-history-pane" id="wiki-get-history">History</a></li> </ul> <div class="tab-content" id="wiki-page-tabs"> - <div id="edit-pane" class="tab-pane fade"> + <div id="edit-pane" class="tab-pane"> {{if !$mimeType || $mimeType == 'text/markdown'}} <div id="ace-editor"></div> {{else}} @@ -56,27 +53,25 @@ <textarea id="editor">{{$content}}</textarea> </div> {{/if}} - {{if $showPageControls}} - <div> - <div id="id_{{$commitMsg.0}}_wrapper" class="field input"> - <div class="input-group"> - <input class="widget-input" name="{{$commitMsg.0}}" id="id_{{$commitMsg.0}}" type="text" value="{{$commitMsg.2}}"{{if $commitMsg.5}} {{$commitMsg.5}}{{/if}}> - <div class="input-group-btn"> - <button id="save-page" type="button" class="btn btn-primary btn-sm disabled">Save</button> - </div> - </div> - </div> - </div> - {{/if}} </div> - <div id="preview-pane" class="tab-pane fade in active"> + <div id="preview-pane" class="tab-pane active"> <div id="wiki-preview"> {{$renderedContent}} </div> </div> - <div id="page-history-pane" class="tab-pane fade"> + <div id="page-history-pane" class="tab-pane"> <div id="page-history-list"></div> </div> + {{if $showPageControls}} + <div id="id_{{$commitMsg.0}}_wrapper" class="field input" style="display: none"> + <div class="input-group"> + <input class="form-control form-control-sm" name="{{$commitMsg.0}}" id="id_{{$commitMsg.0}}" type="text" value="{{$commitMsg.2}}"{{if $commitMsg.5}} {{$commitMsg.5}}{{/if}}> + <div class="input-group-btn"> + <button id="save-page" type="button" class="btn btn-primary disabled">Save</button> + </div> + </div> + </div> + {{/if}} </div> </div> </div> @@ -87,17 +82,17 @@ <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> - <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> <h4 class="modal-title" id="embedPhotoModalLabel">{{$embedPhotosModalTitle}}</h4> + <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> </div> <div class="modal-body" id="embedPhotoModalBody" > - <div id="embedPhotoModalBodyAlbumListDialog" class="hide"> + <div id="embedPhotoModalBodyAlbumListDialog" class="d-none"> <div id="embedPhotoModalBodyAlbumList"></div> </div> - <div id="embedPhotoModalBodyAlbumDialog" class="hide"></div> + <div id="embedPhotoModalBodyAlbumDialog" class="d-none"></div> </div> <div class="modal-footer"> - <button type="button" class="btn btn-default" data-dismiss="modal">{{$embedPhotosModalCancel}}</button> + <button type="button" class="btn btn-outline-secondary" data-dismiss="modal">{{$embedPhotosModalCancel}}</button> <button id="embed-photo-OKButton" type="button" class="btn btn-primary">{{$embedPhotosModalOK}}</button> </div> </div><!-- /.modal-content --> @@ -107,8 +102,9 @@ <script> window.wiki_resource_id = '{{$resource_id}}'; window.wiki_page_name = '{{$page}}'; - window.wiki_page_content = {{if !$mimeType || $mimeType == 'text/markdown'}}{{$content}}{{else}}`{{$content}}`{{/if}}; + window.wiki_page_content = '{{$content|escape:'javascript'}}'; window.wiki_page_commit = '{{$commit}}'; + window.saved = true; $("#generic-modal-ok-{{$wikiModalID}}").removeClass('btn-primary'); $("#generic-modal-ok-{{$wikiModalID}}").addClass('btn-danger'); @@ -119,7 +115,7 @@ }); $( "#rename-page-form" ).submit(function( event ) { - $.post("wiki/{{$channel}}/rename/page", + $.post("wiki/{{$channel_address}}/rename/page", { oldName: window.wiki_page_name, newName: $('#id_pageRename').val(), @@ -177,52 +173,62 @@ adjustInlineEditorHeight(); } }, 500); // Return the focus to the editor allowing immediate text entry - $('#page-tools').show(); + $('#page-tools, #id_{{$commitMsg.0}}_wrapper').show(); }); $('#wiki-get-preview').click(function (ev) { - $.post("wiki/{{$channel}}/preview", { + if(window.saved) { + $('#page-tools, #id_{{$commitMsg.0}}_wrapper').hide(); + } + else { + $('#page-tools').hide(); + } + $.post("wiki/{{$channel_address}}/preview", { {{if !$mimeType || $mimeType == 'text/markdown'}} content: editor.getValue(), {{else}} content: editor.val(), {{/if}} - resource_id: window.wiki_resource_id + resource_id: window.wiki_resource_id, + mimetype: '{{$mimeType}}' }, function (data) { - if (data.success) { - $('#wiki-preview').html(data.html); - {{if !$mimeType || $mimeType == 'text/markdown'}} - $("#wiki-toc").toc({content: "#wiki-preview", headings: "h1,h2,h3,h4"}); - {{/if}} - $('#page-tools').hide(); - } else { - window.console.log('Error previewing page.'); - } + if (data.success) { + $('#wiki-preview').html(data.html); + {{if !$mimeType || $mimeType == 'text/markdown'}} + $("#wiki-toc").toc({content: "#wiki-preview", headings: "h1,h2,h3,h4"}); + {{/if}} + } else { + window.console.log('Error previewing page.'); + } }, 'json'); ev.preventDefault(); }); $('#wiki-get-history').click(function (ev) { - $.post("wiki/{{$channel}}/history/page", {name: window.wiki_page_name, resource_id: window.wiki_resource_id}, function (data) { + if(window.saved) { + $('#page-tools, #id_{{$commitMsg.0}}_wrapper').hide(); + } + else { + $('#page-tools').hide(); + } + $.post("wiki/{{$channel_address}}/history/page", {name: window.wiki_page_name, resource_id: window.wiki_resource_id}, function (data) { if (data.success) { $('#page-history-list').html(data.historyHTML); - $('#page-tools').hide(); } else { window.console.log('Error getting page history.'); } - }, 'json'); - ev.preventDefault(); - }); + }, 'json'); + ev.preventDefault(); + }); function wiki_refresh_page_list() { if (window.wiki_resource_id === '') { return false; } - $.post("wiki/{{$channel}}/get/page/list/", {resource_id: window.wiki_resource_id}, function (data) { + $.post("wiki/{{$channel_address}}/get/page/list/", {channel_id: '{{$channel_id}}', resource_id: window.wiki_resource_id}, function (data) { if (data.success) { - $('#wiki_page_list_container').html(data.pages); - $('#wiki_page_list_container').show(); + $('#wiki_page_list').html(data.pages); } else { alert('Error fetching page list!'); window.console.log('Error fetching page list!'); @@ -249,7 +255,7 @@ ev.preventDefault(); return false; } - $.post("wiki/{{$channel}}/save/page", { + $.post("wiki/{{$channel_address}}/save/page", { content: currentContent, commitMsg: $('#id_commitMsg').val(), name: window.wiki_page_name, @@ -257,6 +263,7 @@ }, function (data) { if (data.success) { + window.saved = true; window.console.log('Page saved successfully.'); window.wiki_page_content = currentContent; $('#id_commitMsg').val(''); // Clear the commit message box @@ -280,7 +287,7 @@ window.console.log('You must have a wiki page open in order to revert pages.'); return false; } - $.post("wiki/{{$channel}}/revert/page", {commitHash: commitHash, name: window.wiki_page_name, resource_id: window.wiki_resource_id}, + $.post("wiki/{{$channel_address}}/revert/page", {commitHash: commitHash, name: window.wiki_page_name, resource_id: window.wiki_resource_id}, function (data) { if (data.success) { $('button[id^=revert-]').removeClass('btn-success'); @@ -303,7 +310,7 @@ window.console.log('You must have a wiki page open in order to revert pages.'); return false; } - $.post("wiki/{{$channel}}/compare/page", { + $.post("wiki/{{$channel_address}}/compare/page", { compareCommit: compareCommit, currentCommit: window.wiki_page_commit, name: window.wiki_page_name, @@ -370,8 +377,8 @@ if (data['status']) { $('#embedPhotoModalLabel').html("{{$modalchooseimages}}"); $('#embedPhotoModalBodyAlbumDialog').html('\ - <div><ul class="nav">\n\ - <li><a href="#" onclick="initializeEmbedPhotoDialog();return false;">\n\ + <div><ul class="nav nav-pills flex-column">\n\ + <li class="nav-item"><a class="nav-link" href="#" onclick="initializeEmbedPhotoDialog();return false;">\n\ <i class="fa fa-chevron-left"></i> \n\ {{$modaldiffalbum}}\n\ </a>\n\ @@ -386,8 +393,8 @@ $(imageparent).toggleClass('embed-photo-selected-photo'); } }); - $('#embedPhotoModalBodyAlbumListDialog').addClass('hide'); - $('#embedPhotoModalBodyAlbumDialog').removeClass('hide'); + $('#embedPhotoModalBodyAlbumListDialog').addClass('d-none'); + $('#embedPhotoModalBodyAlbumDialog').removeClass('d-none'); $('#embed-photo-OKButton').click(function () { $('.embed-photo-selected-photo').each(function (index) { var href = $(this).attr('href'); @@ -426,17 +433,17 @@ if (data['status']) { var albums = data['albumlist']; //JSON.parse(data['albumlist']); $('#embedPhotoModalLabel').html("{{$modalchoosealbum}}"); - $('#embedPhotoModalBodyAlbumList').html('<ul class="nav"></ul>'); + $('#embedPhotoModalBodyAlbumList').html('<ul class="nav nav-pills flex-column"></ul>'); for(var i = 0; i < albums.length; i++) { var albumName = albums[i].text; var jsAlbumName = albums[i].jstext; - var albumLink = '<li>'; - albumLink += '<a href="#" onclick="choosePhotoFromAlbum(\'' + jsAlbumName + '\'); return false;">' + albumName + '</a>'; + var albumLink = '<li class="nav-item">'; + albumLink += '<a class="nav-link" href="#" onclick="choosePhotoFromAlbum(\'' + jsAlbumName + '\'); return false;">' + albumName + '</a>'; albumLink += '</li>'; $('#embedPhotoModalBodyAlbumList').find('ul').append(albumLink); } - $('#embedPhotoModalBodyAlbumDialog').addClass('hide'); - $('#embedPhotoModalBodyAlbumListDialog').removeClass('hide'); + $('#embedPhotoModalBodyAlbumDialog').addClass('d-none'); + $('#embedPhotoModalBodyAlbumListDialog').removeClass('d-none'); } else { window.console.log("{{$modalerrorlist}}" + ':' + data['errormsg']); } @@ -446,11 +453,10 @@ }; $(document).ready(function () { - wiki_refresh_page_list(); - {{if !$mimeType || $mimeType == 'text/markdown'}} $("#wiki-toc").toc({content: "#wiki-preview", headings: "h1,h2,h3,h4"}); window.editor.on("input", function() { + window.saved = false; if(window.editor.getSession().getUndoManager().isClean()) { $('#save-page').addClass('disabled'); } else { @@ -459,10 +465,13 @@ }); {{else}} window.editor.on("input", function() { + window.saved = false; $('#save-page').removeClass('disabled'); }); + {{if $mimeType == 'text/bbcode'}} window.editor.bbco_autocomplete('bbcode'); {{/if}} + {{/if}} }); $(window).resize(function () { diff --git a/view/tpl/wiki_page_history.tpl b/view/tpl/wiki_page_history.tpl index ca16e8333..9e5ba0f9c 100644 --- a/view/tpl/wiki_page_history.tpl +++ b/view/tpl/wiki_page_history.tpl @@ -46,10 +46,10 @@ <tr><td width="10%">Date</td><td width="70%">{{$commit.date}}</td> <td rowspan="3" width="20%" align="right"> {{if $permsWrite}} - <button id="revert-{{$commit.hash}}" class="btn btn-danger btn-xs" onclick="wiki_revert_page('{{$commit.hash}}')">Revert</button> + <button id="revert-{{$commit.hash}}" class="btn btn-danger btn-sm" onclick="wiki_revert_page('{{$commit.hash}}')">Revert</button> <br><br> {{/if}} - <button id="compare-{{$commit.hash}}" class="btn btn-warning btn-xs" onclick="wiki_compare_page('{{$commit.hash}}')">Compare</button> + <button id="compare-{{$commit.hash}}" class="btn btn-warning btn-sm" onclick="wiki_compare_page('{{$commit.hash}}')">Compare</button> </td></tr> <tr><td>Name</td><td>{{$commit.name}} <{{$commit.email}}></td></tr> <tr><td>Message</td><td>{{$commit.title}}</td></tr> diff --git a/view/tpl/wiki_page_list.tpl b/view/tpl/wiki_page_list.tpl index 78657ec10..d75f22f64 100644 --- a/view/tpl/wiki_page_list.tpl +++ b/view/tpl/wiki_page_list.tpl @@ -1,36 +1,49 @@ -{{if $not_refresh}}<div id="wiki_page_list_container" {{if $hide}} style="display: none;" {{/if}}>{{/if}} +{{if ! $refresh}} <div id="wiki_page_list" class="widget" > +{{/if}} <h3>{{$header}}</h3> - <ul class="nav nav-pills nav-stacked"> + <ul class="nav nav-pills flex-column"> {{if $pages}} {{foreach $pages as $page}} - <li id="{{$page.link_id}}"> + <li class="nav-item nav-item-hack" id="{{$page.link_id}}"> {{if $page.resource_id && $candel}} - <i class="widget-nav-pills-icons fa fa-trash-o drop-icons" onclick="wiki_delete_page('{{$page.title}}', '{{$page.url}}', '{{$page.resource_id}}', '{{$page.link_id}}')"></i> + <i class="nav-link widget-nav-pills-icons fa fa-trash-o drop-icons" onclick="wiki_delete_page('{{$page.title}}', '{{$page.title}}', '{{$page.resource_id}}', '{{$page.link_id}}')"></i> {{/if}} - <a href="/wiki/{{$channel}}/{{$wikiname}}/{{$page.url}}">{{$page.title}}</a> + <a class="nav-link" href="/wiki/{{$channel_address}}/{{$wikiname}}/{{$page.url}}">{{$page.title}}</a> </li> {{/foreach}} {{/if}} {{if $canadd}} - <li><a href="#" onclick="wiki_show_new_page_form(); return false;"><i class="fa fa-plus-circle"></i> {{$addnew}}</a></li> + <li class="nav-item"><a class="nav-link" href="#" onclick="wiki_show_new_page_form(); return false;"><i class="fa fa-plus-circle"></i> {{$addnew}}</a></li> + {{/if}} + {{if $canadd}} + <div id="new-page-form-wrapper" class="clearfix sub-menu" style="display:none;"> + <form id="new-page-form" action="wiki/{{$channel_address}}/create/page" method="post" > + <input type="hidden" name="resource_id" value="{{$resource_id}}"> + {{include file="field_input.tpl" field=$pageName}} + {{if $typelock}} + <input id="id_mimetype" type="hidden" name="mimetype" value="{{$lockedtype}}"> + {{else}} + <div id="wiki_page_options" style="display: none"> + {{$mimetype}} + </div> + <div class="float-right fakelink" onClick="openClose('wiki_page_options')"> + {{$options}} + </div> + {{/if}} + <button id="new-page-submit" class="btn btn-primary" type="submit" name="submit" >{{$submit}}</button> + </form> + </div> {{/if}} </ul> - {{if $canadd}} - <div id="new-page-form-wrapper" class="sub-menu" style="display:none;"> - <form id="new-page-form" action="wiki/{{$channel}}/create/page" method="post" > - <input type="hidden" name="resource_id" value="{{$resource_id}}"> - {{include file="field_input.tpl" field=$pageName}} - <button id="new-page-submit" class="btn btn-primary" type="submit" name="submit" >Submit</button> - </form> - </div> - {{/if}} +{{if ! $refresh}} </div> -{{if $not_refresh}}</div>{{/if}} +{{/if}} +{{if $canadd}} <script> $('#new-page-submit').click(function (ev) { - $.post("wiki/{{$channel}}/create/page", {pageName: $('#id_pageName').val(), resource_id: window.wiki_resource_id}, + $.post("wiki/{{$channel_address}}/create/page", {pageName: $('#id_pageName').val(), resource_id: window.wiki_resource_id, mimetype: $('#id_mimetype').val() }, function(data) { if(data.success) { window.location = data.url; @@ -45,7 +58,7 @@ if(!confirm('Are you sure you want to delete the page: ' + wiki_page_name)) { return; } - $.post("wiki/{{$channel}}/delete/page", {name: wiki_page_url, resource_id: wiki_resource_id}, + $.post("wiki/{{$channel_address}}/delete/page", {name: wiki_page_url, resource_id: wiki_resource_id}, function (data) { if (data.success) { window.console.log('Page deleted successfully.'); @@ -74,3 +87,4 @@ return false; } </script> +{{/if}} diff --git a/view/tpl/wiki_page_not_found.tpl b/view/tpl/wiki_page_not_found.tpl new file mode 100644 index 000000000..de98efdf8 --- /dev/null +++ b/view/tpl/wiki_page_not_found.tpl @@ -0,0 +1,34 @@ + <h3>Page does not exist</h3> + <br /><br /><br /> + {{if $canadd}} + <form id="new-page-form" action="wiki/{{$channel_address}}/create/page" method="post" > + <input type="hidden" name="resource_id" value="{{$resource_id}}"> + {{include file="field_input.tpl" field=$pageName}} + {{if $typelock}} + <input id="id_mimetype" type="hidden" name="mimetype" value="{{$lockedtype}}"> + {{else}} + <div id="wiki_missing_page_options" style="display: none"> + {{$mimetype}} + </div> + <div class="float-right fakelink" onClick="openClose('wiki_missing_page_options')"> + {{$options}} + </div> + {{/if}} + <button id="create-missing-page-submit" class="btn btn-primary" type="submit" name="submit" >{{$submit}}</button> + </form> + +<script> + $('#create-missing-page-submit').click(function (ev) { + $.post("wiki/{{$channel_address}}/create/page", {pageName: $('#id_missingPageName').val(), resource_id: window.wiki_resource_id, mimetype: $('#id_mimetype').val() }, + function(data) { + if(data.success) { + window.location = data.url; + } else { + window.console.log('Error creating page. ('+data.message+')'); + } + }, 'json'); + ev.preventDefault(); + }); + +</script> +{{/if}} diff --git a/view/tpl/wikilist.tpl b/view/tpl/wikilist.tpl index 916552e03..801cb17fd 100644 --- a/view/tpl/wikilist.tpl +++ b/view/tpl/wikilist.tpl @@ -1,7 +1,7 @@ <div class="generic-content-wrapper"> - <div class="section-title-wrapper"> + <div class="section-title-wrapper clearfix"> {{if $owner}} - <button type="button" class="btn btn-success btn-xs pull-right acl-form-trigger" onclick="openClose('new-wiki-form-wrapper');" data-form_id="new-wiki-form"><i class="fa fa-plus-circle"></i> {{$create}}</button> + <button type="button" class="btn btn-success btn-sm pull-right acl-form-trigger" onclick="openClose('new-wiki-form-wrapper');" data-form_id="new-wiki-form"><i class="fa fa-plus-circle"></i> {{$create}}</button> {{/if}} <h2>{{$header}}</h2> </div> @@ -10,17 +10,17 @@ <form id="new-wiki-form" action="wiki/{{$channel}}/create/wiki" method="post" class="acl-form" data-form_id="new-wiki-form" data-allow_cid='{{$allow_cid}}' data-allow_gid='{{$allow_gid}}' data-deny_cid='{{$deny_cid}}' data-deny_gid='{{$deny_gid}}'> {{include file="field_input.tpl" field=$wikiName}} {{include file="field_select.tpl" field=$mimeType}} + {{include file="field_checkbox.tpl" field=$typelock}} {{include file="field_checkbox.tpl" field=$notify}} <div> <div class="btn-group pull-right"> - <button id="dbtn-acl" class="btn btn-default btn-sm" data-toggle="modal" data-target="#aclModal" title="Permission settings" onclick="return false;"> + <button id="dbtn-acl" class="btn btn-outline-secondary btn-sm" data-toggle="modal" data-target="#aclModal" title="Permission settings" onclick="return false;"> <i id="jot-perms-icon" class="fa fa-{{$lockstate}} jot-icons"></i> </button> <button id="new-wiki-submit" class="btn btn-primary btn-sm" type="submit" name="submit" >{{$submit}}</button> </div> </div> </form> - {{$acl}} <div class="clear"></div> </div> {{/if}} @@ -29,8 +29,11 @@ <tr> <th width="96%">{{$name}}</th> <th width="1%">{{$type}}</th> - <th width="1%" class="wikis-index-tool"></th> - <!-- th width="1%" class="wikis-index-tool"></th --> + <th width="1%"></th> + {{if $owner}} + <th width="1%"></th> + {{/if}} + <th width="1%"></th> {{if $owner}} <th width="1%"></th> {{/if}} @@ -38,22 +41,42 @@ {{foreach $wikis as $wiki}} <tr class="wikis-index-row"> <td><a href="/wiki/{{$channel}}/{{$wiki.urlName}}/Home" title="{{$view}}"{{if $wiki.active}} class="active"{{/if}}>{{$wiki.title}}</a></td> - <td>{{$wiki.mimeType}}</td> - <td class="wiki-index-tool dropdown"> - {{if $wiki.lock}} - <i class="fa fa-lock dropdown-toggle lockview" data-toggle="dropdown" onclick="lockview('item',{{$wiki.id}});"></i></button> + <td>{{if $wiki.typelock}}{{$wiki.mimeType}}{{else}}{{$unlocked}}{{/if}}</td> + {{if $owner}} + <td><i class="fa fa-pencil" onclick="openCloseTR('wikis-index-edit-{{$wiki.id}}')"></i></td> + {{/if}} + <td class="dropdown"> + {{if $wiki.lockstate == 'lock'}} + <i class="fa fa-lock lockview" data-toggle="dropdown" onclick="lockview('item',{{$wiki.id}});"></i> <ul id="panel-{{$wiki.id}}" class="lockview-panel dropdown-menu dropdown-menu-right"></ul> {{/if}} </td> - <!-- td class="wiki-index-tool"><i class="fa fa-download fakelink" onclick="wiki_download_wiki('{{$wiki.resource_id}}'); return false;"></i></td --> + <td><i class="fa fa-download" onclick="wiki_download_wiki('{{$wiki.resource_id}}'); return false;"></i></td> {{if $owner}} <td><i class="fa fa-trash-o drop-icons" onclick="wiki_delete_wiki('{{$wiki.title}}', '{{$wiki.resource_id}}'); return false;"></i></td> {{/if}} </tr> + {{if $owner}} + <tr id="wikis-index-edit-{{$wiki.id}}" style="display:none"> + <td colspan="6"> + <form id="edit-wiki-form-{{$wiki.id}}" method="post" action="wiki/{{$channel}}/update/wiki" class="acl-form" data-form_id="edit-wiki-form-{{$wiki.id}}" data-allow_cid='{{$wiki.json_allow_cid}}' data-allow_gid='{{$wiki.json_allow_gid}}' data-deny_cid='{{$wiki.json_deny_cid}}' data-deny_gid='{{$wiki.json_deny_gid}}'> + <input type="hidden" name="origRawName" value="{{$wiki.title}}"> + {{include file="field_input.tpl" field=['updateRawName', $edit_wiki_name, $wiki.title]}} + <div class="btn-group float-right"> + <button class="btn btn-outline-secondary btn-sm" data-toggle="modal" data-target="#aclModal" type="button"> + <i class="jot-perms-icon fa fa-{{$wiki.lockstate}}"></i> + </button> + <button class="btn btn-primary btn-sm" type="submit" value="edit">Submit</button> + </div> + </form> + </td> + </tr> + {{/if}} {{/foreach}} </table> </div> </div> +{{$acl}} <script> {{if $owner}} function wiki_delete_wiki(wikiHtmlName, resource_id) { diff --git a/view/tpl/wikilist_widget.tpl b/view/tpl/wikilist_widget.tpl index 1f92b5807..9853f9850 100644 --- a/view/tpl/wikilist_widget.tpl +++ b/view/tpl/wikilist_widget.tpl @@ -1,8 +1,8 @@ <div id="wiki_list" class="widget"> <h3>{{$header}}</h3> - <ul class="nav nav-pills nav-stacked"> + <ul class="nav nav-pills flex-column"> {{foreach $wikis as $wiki}} - <li><a href="/wiki/{{$channel}}/{{$wiki.urlName}}/Home" title="{{$view}}">{{$wiki.title}}</a></li> + <li class="nav-item"><a class="nav-link" href="/wiki/{{$channel}}/{{$wiki.urlName}}/Home" title="{{$view}}">{{$wiki.title}}</a></li> {{/foreach}} </ul> </div> diff --git a/view/tpl/xrd_diaspora.tpl b/view/tpl/xrd_diaspora.tpl deleted file mode 100644 index aa0d8c740..000000000 --- a/view/tpl/xrd_diaspora.tpl +++ /dev/null @@ -1,3 +0,0 @@ - <Link rel="http://joindiaspora.com/seed_location" type="text/html" href="{{$baseurl}}/" /> - <Link rel="http://joindiaspora.com/guid" type="text/html" href="{{$dspr_guid}}" /> - <Link rel="diaspora-public-key" type="RSA" href="{{$dspr_key}}" /> diff --git a/view/tpl/xrd_person.tpl b/view/tpl/xrd_person.tpl index 93fdcb1df..52adb54e3 100755 --- a/view/tpl/xrd_person.tpl +++ b/view/tpl/xrd_person.tpl @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <XRD xmlns="http://docs.oasis-open.org/ns/xri/xrd-1.0"> - <Subject>{{$accturi}}</Subject> + <Subject>{{$subject}}</Subject> {{if $aliases}}{{foreach $aliases as $a}} <Alias>{{$a}}</Alias> {{/foreach}}{{/if}} @@ -22,10 +22,7 @@ href="{{$hcard_url}}" /> <Link rel="http://ostatus.org/schema/1.0/subscribe" template="{{$subscribe}}" /> - - <Link rel="magic-public-key" + <Link rel="magic-public-key" href="{{$modexp}}" /> - {{$dspr}} - </XRD> |