aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMario <mario@mariovavti.com>2021-05-11 11:59:49 +0000
committerMario <mario@mariovavti.com>2021-05-11 11:59:49 +0000
commit26e851ff7fc074592f93088dbd96713b22defe8b (patch)
treee727d9a83590b152ddd63a8c8e7756835c45de4a
parent406ca206347152cf4acbdcb81fc8152d83f99182 (diff)
parent89ec043ce1183dbae5ff10a994f0f819a8544ba9 (diff)
downloadvolse-hubzilla-26e851ff7fc074592f93088dbd96713b22defe8b.tar.gz
volse-hubzilla-26e851ff7fc074592f93088dbd96713b22defe8b.tar.bz2
volse-hubzilla-26e851ff7fc074592f93088dbd96713b22defe8b.zip
Merge branch '5.6RC'
-rw-r--r--CHANGELOG34
-rw-r--r--CHANGELOG.air48
-rw-r--r--Zotlabs/Daemon/Cron.php10
-rw-r--r--Zotlabs/Daemon/Cron_daily.php1
-rw-r--r--Zotlabs/Daemon/Queue.php2
-rw-r--r--Zotlabs/Lib/Activity.php183
-rw-r--r--Zotlabs/Lib/Apps.php42
-rw-r--r--Zotlabs/Lib/Connect.php6
-rw-r--r--Zotlabs/Lib/Enotify.php8
-rw-r--r--Zotlabs/Lib/Libsync.php5
-rw-r--r--Zotlabs/Lib/Libzot.php7
-rw-r--r--Zotlabs/Lib/NativeWiki.php35
-rw-r--r--Zotlabs/Lib/NativeWikiPage.php29
-rw-r--r--Zotlabs/Lib/Queue.php4
-rw-r--r--Zotlabs/Lib/ThreadItem.php2
-rw-r--r--Zotlabs/Module/Admin.php9
-rw-r--r--Zotlabs/Module/Admin/Accounts.php234
-rw-r--r--Zotlabs/Module/Admin/Channels.php2
-rw-r--r--Zotlabs/Module/Admin/Site.php398
-rw-r--r--Zotlabs/Module/Bookmarks.php6
-rw-r--r--Zotlabs/Module/Cal.php68
-rw-r--r--Zotlabs/Module/Cdav.php45
-rw-r--r--Zotlabs/Module/Channel.php19
-rw-r--r--Zotlabs/Module/Channel_calendar.php2
-rw-r--r--Zotlabs/Module/Cloud.php3
-rw-r--r--Zotlabs/Module/Connect.php58
-rw-r--r--Zotlabs/Module/Directory.php2
-rw-r--r--Zotlabs/Module/Display.php57
-rw-r--r--Zotlabs/Module/Follow.php24
-rw-r--r--Zotlabs/Module/Hq.php34
-rw-r--r--Zotlabs/Module/Invite.php629
-rw-r--r--Zotlabs/Module/Item.php2
-rw-r--r--Zotlabs/Module/Network.php20
-rw-r--r--Zotlabs/Module/New_channel.php76
-rw-r--r--Zotlabs/Module/Oep.php262
-rw-r--r--Zotlabs/Module/Photo.php2
-rw-r--r--Zotlabs/Module/Regate.php447
-rw-r--r--Zotlabs/Module/Register.php606
-rw-r--r--Zotlabs/Module/Search.php4
-rw-r--r--Zotlabs/Module/Settings/Account.php34
-rw-r--r--Zotlabs/Module/Sse.php1
-rw-r--r--Zotlabs/Module/Sse_bs.php37
-rw-r--r--Zotlabs/Module/Suggest.php34
-rw-r--r--Zotlabs/Module/Wiki.php85
-rw-r--r--Zotlabs/Render/Comanche.php7
-rw-r--r--Zotlabs/Render/SmartyTemplate.php16
-rw-r--r--Zotlabs/Storage/BasicAuth.php12
-rw-r--r--Zotlabs/Update/_1244.php15
-rw-r--r--Zotlabs/Update/_1245.php29
-rw-r--r--Zotlabs/Web/HTTPSig.php2
-rw-r--r--Zotlabs/Web/Session.php36
-rw-r--r--Zotlabs/Web/SessionRedis.php123
-rw-r--r--Zotlabs/Widget/Activity_filter.php22
-rw-r--r--Zotlabs/Widget/Cover_photo.php2
-rw-r--r--Zotlabs/Widget/Notifications.php6
-rw-r--r--Zotlabs/Widget/Pinned.php28
-rw-r--r--boot.php10
-rw-r--r--doc/admin/zarlog_msgs.md112
-rw-r--r--doc/context/de/register/help.html12
-rw-r--r--doc/context/en/register/help.html12
-rw-r--r--doc/context/pl/admin/queue/help.html2
-rw-r--r--doc/context/pl/cards/help.html4
-rw-r--r--doc/context/pl/chat/help.html2
-rw-r--r--doc/context/pl/cloud/help.html2
-rw-r--r--doc/context/pl/connedit/help.html4
-rw-r--r--doc/context/pl/mail/help.html2
-rw-r--r--doc/context/pl/network/help.html22
-rw-r--r--doc/context/pl/profiles/help.html2
-rw-r--r--doc/context/pl/settings/account/help.html2
-rw-r--r--doc/context/pl/settings/channel/help.html2
-rw-r--r--doc/context/pl/settings/features/help.html61
-rw-r--r--doc/context/pl/settings/tokens/help.html6
-rw-r--r--doc/macros/pl/addons_footer.bb4
-rw-r--r--doc/macros/pl/cloud_footer.bb4
-rw-r--r--doc/pl/Features.md168
-rw-r--r--doc/pl/Plugins.md260
-rw-r--r--doc/pl/Primary-Directory.md43
-rw-r--r--doc/pl/Translations.md112
-rw-r--r--doc/pl/Widgets.md171
-rw-r--r--doc/pl/about/about.bb79
-rw-r--r--doc/pl/about/project.bb45
-rw-r--r--doc/pl/accounts_profiles_channels_basics.bb2
-rw-r--r--doc/pl/acl_dialog_post.html2
-rw-r--r--doc/pl/addons.bb12
-rw-r--r--doc/pl/addons_gnusocial.bb2
-rw-r--r--doc/pl/admin/administrator_guide.md46
-rw-r--r--doc/pl/admin/hub_snapshots.md4
-rw-r--r--doc/pl/admins.bb6
-rw-r--r--doc/pl/bugs.bb12
-rw-r--r--doc/pl/checking_account_quota_usage.bb2
-rw-r--r--doc/pl/directories.bb93
-rw-r--r--doc/pl/feature/additional/access.md41
-rw-r--r--doc/pl/feature/additional/calendar.md0
-rw-r--r--doc/pl/feature/additional/composition.md64
-rw-r--r--doc/pl/feature/additional/filtering.md59
-rw-r--r--doc/pl/feature/additional/general.md128
-rw-r--r--doc/pl/feature/additional/overview.md123
-rw-r--r--doc/pl/feature/additional/posts.md57
-rw-r--r--doc/pl/general.bb6
-rw-r--r--doc/pl/hidden_configs.bb123
-rw-r--r--doc/pl/main.bb8
-rw-r--r--doc/pl/member/bbcode.html6
-rw-r--r--doc/pl/member/member_faq.bb14
-rw-r--r--doc/pl/member/member_guide.bb113
-rw-r--r--doc/pl/toc.html6
-rw-r--r--doc/pl/tutorials/personal_channel.md8
-rw-r--r--images/default_profile_photos/human_confusion/300.pngbin0 -> 36281 bytes
-rw-r--r--images/default_profile_photos/human_confusion/48.pngbin0 -> 1740 bytes
-rw-r--r--images/default_profile_photos/human_confusion/80.pngbin0 -> 4054 bytes
-rw-r--r--images/zapax16.gifbin0 -> 826 bytes
-rw-r--r--include/account.php619
-rw-r--r--include/acl_selectors.php9
-rw-r--r--include/bbcode.php21
-rw-r--r--include/bookmarks.php2
-rw-r--r--include/channel.php2
-rw-r--r--include/conversation.php9
-rw-r--r--include/datetime.php36
-rw-r--r--include/event.php10
-rw-r--r--include/features.php73
-rw-r--r--include/feedutils.php22
-rw-r--r--include/html2plain.php47
-rw-r--r--include/hubloc.php50
-rw-r--r--include/import.php5
-rw-r--r--include/items.php143
-rw-r--r--include/js_strings.php7
-rw-r--r--include/menu.php2
-rw-r--r--include/network.php12
-rw-r--r--include/photo/photo_driver.php3
-rw-r--r--include/queue_fn.php2
-rw-r--r--include/security.php106
-rw-r--r--include/taxonomy.php10
-rw-r--r--include/text.php73
-rw-r--r--install/schema_mysql.sql39
-rw-r--r--install/schema_postgres.sql43
-rw-r--r--util/hmessages.po2638
-rw-r--r--vendor/composer/ClassLoader.php6
-rw-r--r--vendor/composer/autoload_classmap.php3
-rw-r--r--vendor/composer/autoload_static.php3
-rw-r--r--view/css/mod_admin.css23
-rw-r--r--view/de-de/invite.casual.subject.tpl1
-rw-r--r--view/de-de/invite.casual.tpl15
-rw-r--r--view/de-de/invite.formal.subject.tpl1
-rw-r--r--view/de-de/invite.formal.tpl19
-rw-r--r--view/de-de/register_verify_member.tpl57
-rw-r--r--view/en/invite.casual.subject.tpl1
-rw-r--r--view/en/invite.casual.tpl16
-rw-r--r--view/en/invite.formal.subject.tpl1
-rw-r--r--view/en/invite.formal.tpl32
-rw-r--r--view/en/invite.material.subject.tpl1
-rw-r--r--view/en/invite.material.tpl1
-rw-r--r--view/en/register_verify_member.tpl13
-rw-r--r--view/es-es/invite.casual.subject.tpl1
-rw-r--r--view/es-es/invite.casual.tpl14
-rw-r--r--view/es-es/invite.formal.subject.tpl1
-rw-r--r--view/es-es/invite.formal.tpl19
-rw-r--r--view/js/main.js2
-rw-r--r--view/js/mod_register.js120
-rw-r--r--view/pl/hmessages.mobin0 -> 304621 bytes
-rw-r--r--view/pl/hmessages.po8973
-rw-r--r--view/pl/hmessages.pot5607
-rw-r--r--view/pl/hstrings.php1102
-rw-r--r--view/pl/htconfig.tpl4
-rw-r--r--view/pl/lostpass_eml.tpl4
-rw-r--r--view/pl/register_open_eml.tpl4
-rw-r--r--view/pl/register_verify_member.tpl2
-rw-r--r--view/pl/update_fail_eml.tpl2
-rw-r--r--view/ru/hmessages.po2726
-rw-r--r--view/ru/hstrings.php217
-rw-r--r--view/ru/invite.casual.subject.tpl1
-rw-r--r--view/ru/invite.casual.tpl16
-rw-r--r--view/ru/invite.formal.subject.tpl1
-rw-r--r--view/ru/invite.formal.tpl30
-rw-r--r--view/ru/invite.material.subject.tpl1
-rw-r--r--view/ru/invite.material.tpl1
-rw-r--r--view/ru/register_verify_member.tpl71
-rw-r--r--view/theme/redbasic/css/style.css13
-rw-r--r--view/tpl/admin_accounts.tpl149
-rw-r--r--view/tpl/admin_site.tpl101
-rw-r--r--view/tpl/cover_photo_widget.tpl11
-rw-r--r--view/tpl/field_checkbox.tpl22
-rw-r--r--view/tpl/field_duration.qmc.tpl87
-rw-r--r--view/tpl/field_input.tpl16
-rw-r--r--view/tpl/field_select.tpl17
-rw-r--r--view/tpl/field_select_grouped.tpl2
-rw-r--r--view/tpl/invite.tpl130
-rw-r--r--view/tpl/js_strings.tpl5
-rw-r--r--view/tpl/plain.tpl37
-rw-r--r--view/tpl/regate.tpl42
-rw-r--r--view/tpl/regate_post.tpl16
-rw-r--r--view/tpl/regate_pre.tpl65
-rw-r--r--view/tpl/register.tpl55
-rw-r--r--view/tpl/register_duty.tpl28
-rw-r--r--view/tpl/xchan_vcard.tpl2
193 files changed, 18206 insertions, 11681 deletions
diff --git a/CHANGELOG b/CHANGELOG
index 1bd6988d4..31d23f0c7 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,3 +1,37 @@
+Hubzilla 5.6 (2021-05-11)
+ - Improve postgres hubloc queries
+ - Implement automatic duplicate singleton hubloc removal
+ - Send author id, id_sig and key fields along with author/owner
+ - Implement custom redis session backend
+ - Improved registration workflow
+ - Complete rewrite of the registration backend with many new features
+ - Complete rewrite of the invite app
+ - Update Spanish, Russian and Polish translations
+ - Improved PHP8 compatibiliy (work in progress)
+
+ Bugfixes
+ - Fix manual fetching of non-ascii domains
+ - Fix revision not compared when importing items
+ - Fix events not transformed to UTC when importing calendar
+ - Fix timezone issue in mod cal
+ - Fix profile photos not revalidated
+ - Fix regression in caldav/carddav discovery
+ - Fix caldav/carddav sync on remote access
+ - Fix info and notice messages not bootstraped when using SSE
+ - Fix URL including an @ treated like a webbie
+ - Fix cover photo image issues on some mobile devices
+
+ Addons
+ - Diaspora: improve performance when delivering public items
+ - Diaspora: make sure to not process same contact more than once
+ - Pubcrawl: make sure to not process same contact more than once
+ - Pubcrawl: do not relay Like and Dislike activity
+ - Pubcrawl: deprecate as_follow() in favour of core Activity::follow()
+ - Pubcrawl: improved compatibility with mobilizon and xwiki
+ - Pubcrawl: do not process follow/unfollw thread in as_create_note()
+ - Diaspora: do not relay comments/likes of strangers if the thread-owner is local and does not allow comments/likes by strangers in the diaspora app settings
+
+
Hubzilla 5.4.3 (2021-04-20)
- Fix regression in mod notifications (only the last was visible)
- Set Permissions-Policy: interest-cohort=() header by default
diff --git a/CHANGELOG.air b/CHANGELOG.air
new file mode 100644
index 000000000..d1fd0f05e
--- /dev/null
+++ b/CHANGELOG.air
@@ -0,0 +1,48 @@
+"air" is a branch name for revision of Account-Invite-Register at the Hubzilla project
+
+Invite:
+* Rewritten and now language template driven
+* Selectable templates for the invite mails
+* Invitor may add personal notes in the mailtext
++ Invite codes are bound to the recipients email address
+* Invite mod never more creates accounts
+* new db scheme for table register
+* existing register table will be migrated to the new schema even when detected at runtime
+* Bugfix: creating invite codes when admin only calls Invite w/o any further action
+* account library revision also together with invite mod
+* Depending on config: Users may send invitations also
+* Invitations expires, controlled by the invitor
+* Changed and new configs:
+* * invitation_only As usual before
+* * invitation_also Beside other registration policies, invitations may be used also
+* * invitation_max_per_day defaults 50, may be changed in adminUI admin>site
+* * invitation_max_per_user defaults 4
+* Requirements:
+* * Addon language has to be installed
+
+Register:
+* Register panel (form) and js interaction changed
+* Unused registrations expire
+* Depending on config, anonymous registrations (w/o email) are supported
+* :... dont't panic, that may let grow security
+* Even anonymous users have to confirm their registration
+* Registrations may be enabled / disabled time driven for each day in the week (dudy)
+* Unsoliced registration floods may be blocked
+* Limited registrations from one single source ip
+* Using one additional log file, to easy interfare with f2b
+
+Account:
+* An user account always becomes created only if all depending conditions are satisfied
+* AdminUI for site configuration, accounts and registrations enhancements
+* Still untouched, but accountUI needs enhanced async control in case for mass delete
+ with deep level of recursion cascade of the dependencies (channels etc). An open TODO
+ since years for instances with many much users and channels.
+
+History:
+2020.03 Hubzilla Prod version 4.6 (master branch) of hubzilla/core was the base for AIR
+ that was assigned Version 4.6.2 at sn/core
+2021.02 Hubzilla Prod version 5.2.1 (master branch) of hubzilla/core was new base for AIR
+ that was assigned version 5.2.2 at sn/core (air.5)
+ plus adjustment of hubzilla 5.2.2 (master) to sn/core (air.5) version 5.2.9
+
+
diff --git a/Zotlabs/Daemon/Cron.php b/Zotlabs/Daemon/Cron.php
index 4732dfa75..335ff9751 100644
--- a/Zotlabs/Daemon/Cron.php
+++ b/Zotlabs/Daemon/Cron.php
@@ -55,11 +55,13 @@ class Cron {
db_utcnow()
);
+ remove_expired_registrations();
+
$interval = get_config('system', 'delivery_interval', 3);
// expire any expired items
- $r = q("select id,item_wall from item where expires > '2001-01-01 00:00:00' and expires < %s
+ $r = q("select id,item_wall from item where expires > '2001-01-01 00:00:00' and expires < %s
and item_deleted = 0 ",
db_utcnow()
);
@@ -131,7 +133,7 @@ class Cron {
// publish any applicable items that were set to be published in the future
// (time travel posts). Restrict to items that have come of age in the last
- // couple of days to limit the query to something reasonable.
+ // couple of days to limit the query to something reasonable.
$r = q("select id from item where item_delayed = 1 and created <= %s and created > '%s' ",
db_utcnow(),
@@ -192,7 +194,7 @@ class Cron {
// update any photos which didn't get imported properly
// This should be rare
- $r = q("select xchan_photo_l, xchan_hash from xchan where xchan_photo_l != '' and xchan_photo_m = ''
+ $r = q("select xchan_photo_l, xchan_hash from xchan where xchan_photo_l != '' and xchan_photo_m = ''
and xchan_photo_date < %s - INTERVAL %s",
db_utcnow(),
db_quoteinterval('1 DAY')
@@ -238,7 +240,7 @@ class Cron {
set_config('system', 'lastcron', datetime_convert());
- //All done - clear the lockfile
+ //All done - clear the lockfile
@unlink($lockfile);
return;
diff --git a/Zotlabs/Daemon/Cron_daily.php b/Zotlabs/Daemon/Cron_daily.php
index 1983c68e6..bebccca9d 100644
--- a/Zotlabs/Daemon/Cron_daily.php
+++ b/Zotlabs/Daemon/Cron_daily.php
@@ -93,6 +93,7 @@ class Cron_daily {
Master::Summon(array('Cli_suggest'));
remove_obsolete_hublocs();
+ remove_duplicate_singleton_hublocs();
z6_discover();
diff --git a/Zotlabs/Daemon/Queue.php b/Zotlabs/Daemon/Queue.php
index 36bdcfe81..e1f4b73de 100644
--- a/Zotlabs/Daemon/Queue.php
+++ b/Zotlabs/Daemon/Queue.php
@@ -28,7 +28,7 @@ class Queue {
if ($r) {
foreach ($r as $rr) {
$h = parse_url($rr['outq_posturl']);
- $desturl = $h['scheme'] . '://' . $h['host'] . (($h['port']) ? ':' . $h['port'] : '');
+ $desturl = $h['scheme'] . '://' . $h['host'] . (isset($h['port']) ? ':' . $h['port'] : '');
q("update site set site_dead = 1 where site_dead = 0 and site_url = '%s' and site_update < %s - INTERVAL %s",
dbesc($desturl),
db_utcnow(), db_quoteinterval('1 MONTH')
diff --git a/Zotlabs/Lib/Activity.php b/Zotlabs/Lib/Activity.php
index 24fe5e5c0..6e8344def 100644
--- a/Zotlabs/Lib/Activity.php
+++ b/Zotlabs/Lib/Activity.php
@@ -104,7 +104,10 @@ class Activity {
if ($x['success']) {
$m = parse_url($url);
if ($m) {
- $site_url = unparse_url(['scheme' => $m['scheme'], 'host' => $m['host'], 'port' => $m['port'] ]);
+ $y = [ 'scheme' => $m['scheme'], 'host' => $m['host'] ];
+ if (array_key_exists('port', $m))
+ $y['port'] = $m['port'];
+ $site_url = unparse_url($y);
q("UPDATE site SET site_update = '%s', site_dead = 0 WHERE site_url = '%s' AND site_update < %s - INTERVAL %s",
dbesc(datetime_convert()),
dbesc($site_url),
@@ -129,8 +132,8 @@ class Activity {
}
static function fetch_profile($x) {
- $r = q("select * from xchan where xchan_url like '%s' limit 1",
- dbesc($x['id'] . '/%')
+ $r = q("select * from xchan where xchan_url = '%s' limit 1",
+ dbesc($x['id'])
);
if (!$r) {
$r = q("select * from xchan where xchan_hash = '%s' limit 1",
@@ -572,7 +575,7 @@ class Activity {
$ret = [];
- if ($item['tag'] && is_array($item['tag'])) {
+ if (array_key_exists('tag', $item) && is_array($item['tag'])) {
$ptr = $item['tag'];
if (!array_key_exists(0, $ptr)) {
$ptr = [$ptr];
@@ -581,23 +584,25 @@ class Activity {
if (!array_key_exists('type', $t))
$t['type'] = 'Hashtag';
- switch ($t['type']) {
- case 'Hashtag':
- $ret[] = ['ttype' => TERM_HASHTAG, 'url' => $t['href'], 'term' => escape_tags((substr($t['name'], 0, 1) === '#') ? substr($t['name'], 1) : $t['name'])];
- break;
+ if (array_key_exists('href', $t) && array_key_exists('name', $t)) {
+ switch ($t['type']) {
+ case 'Hashtag':
+ $ret[] = ['ttype' => TERM_HASHTAG, 'url' => $t['href'], 'term' => escape_tags((substr($t['name'], 0, 1) === '#') ? substr($t['name'], 1) : $t['name'])];
+ break;
- case 'Mention':
- $mention_type = substr($t['name'], 0, 1);
- if ($mention_type === '!') {
- $ret[] = ['ttype' => TERM_FORUM, 'url' => $t['href'], 'term' => escape_tags(substr($t['name'], 1))];
- }
- else {
- $ret[] = ['ttype' => TERM_MENTION, 'url' => $t['href'], 'term' => escape_tags((substr($t['name'], 0, 1) === '@') ? substr($t['name'], 1) : $t['name'])];
- }
- break;
+ case 'Mention':
+ $mention_type = substr($t['name'], 0, 1);
+ if ($mention_type === '!') {
+ $ret[] = ['ttype' => TERM_FORUM, 'url' => $t['href'], 'term' => escape_tags(substr($t['name'], 1))];
+ }
+ else {
+ $ret[] = ['ttype' => TERM_MENTION, 'url' => $t['href'], 'term' => escape_tags((substr($t['name'], 0, 1) === '@') ? substr($t['name'], 1) : $t['name'])];
+ }
+ break;
- default:
- break;
+ default:
+ break;
+ }
}
}
}
@@ -609,7 +614,7 @@ class Activity {
$ret = [];
- if ($item['term']) {
+ if (array_key_exists('term', $item) && is_array($item['term'])) {
foreach ($item['term'] as $t) {
switch ($t['ttype']) {
case TERM_HASHTAG:
@@ -640,7 +645,7 @@ class Activity {
$ret = [];
- if ($item['attach']) {
+ if (array_key_exists('attach', $item)) {
$atts = ((is_array($item['attach'])) ? $item['attach'] : json_decode($item['attach'], true));
if ($atts) {
foreach ($atts as $att) {
@@ -653,7 +658,7 @@ class Activity {
}
}
}
- if ($item['iconfig']) {
+ if (array_key_exists('iconfig', $item) && is_array($item['iconfig'])) {
foreach ($item['iconfig'] as $att) {
if ($att['sharing']) {
$value = ((is_string($att['v']) && preg_match('|^a:[0-9]+:{.*}$|s', $att['v'])) ? unserialize($att['v']) : $att['v']);
@@ -697,16 +702,16 @@ class Activity {
$ret = [];
- if ($item['attachment']) {
+ if (array_key_exists('attachment', $item) && is_array($item['attachment'])) {
foreach ($item['attachment'] as $att) {
$entry = [];
- if ($att['href'])
+ if (array_key_exists('href', $att))
$entry['href'] = $att['href'];
- elseif ($att['url'])
+ elseif (array_key_exists('url', $att))
$entry['href'] = $att['url'];
- if ($att['mediaType'])
+ if (array_key_exists('mediaType', $att))
$entry['type'] = $att['mediaType'];
- elseif ($att['type'] === 'Image')
+ elseif (array_key_exists('type', $att) && $att['type'] === 'Image')
$entry['type'] = 'image/jpeg';
if ($entry)
$ret[] = $entry;
@@ -978,19 +983,17 @@ class Activity {
// Returns an array of URLS for any mention tags found in the item array $i.
static function map_mentions($i) {
- if (!$i['term']) {
- return [];
- }
-
$list = [];
- foreach ($i['term'] as $t) {
- if (!$t['url']) {
- continue;
- }
- if ($t['ttype'] == TERM_MENTION) {
- $url = self::lookup_term_url($t['url']);
- $list[] = (($url) ? $url : $t['url']);
+ if (array_key_exists('term', $i) && is_array($i['term'])) {
+ foreach ($i['term'] as $t) {
+ if (!$t['url']) {
+ continue;
+ }
+ if ($t['ttype'] == TERM_MENTION) {
+ $url = self::lookup_term_url($t['url']);
+ $list[] = (($url) ? $url : $t['url']);
+ }
}
}
@@ -1091,18 +1094,7 @@ class Activity {
'height' => 300,
'width' => 300,
];
- $ret['url'] = [
- [
- 'type' => 'Link',
- 'mediaType' => 'text/html',
- 'href' => $p['xchan_url']
- ],
- [
- 'type' => 'Link',
- 'mediaType' => 'text/x-zot+json',
- 'href' => $p['xchan_url']
- ]
- ];
+ $ret['url'] = $p['xchan_url'];
$ret['publicKey'] = [
'id' => $p['xchan_url'],
@@ -1331,12 +1323,12 @@ class Activity {
*
*/
- $person_obj = $act->actor;
-
- if ($act->type === 'Follow') {
+ if (in_array($act->type, [ 'Follow', 'Invite', 'Join'])) {
$their_follow_id = $act->id;
}
+ $person_obj = (($act->type == 'Invite') ? $act->obj : $act->actor);
+
if (is_array($person_obj)) {
// store their xchan and hubloc
@@ -1354,9 +1346,8 @@ class Activity {
}
}
- $x = PermissionRoles::role_perms('social');
- $p = Permissions::FilledPerms($x['perms_connect']);
- $their_perms = Permissions::serialise($p);
+ $x = \Zotlabs\Access\PermissionRoles::role_perms('social');
+ $their_perms = \Zotlabs\Access\Permissions::FilledPerms($x['perms_connect']);
if ($contact && $contact['abook_id']) {
@@ -1365,18 +1356,18 @@ class Activity {
switch ($act->type) {
case 'Follow':
+ case 'Invite':
+ case 'Join':
// A second Follow request, but we haven't approved the first one
-
if ($contact['abook_pending']) {
return;
}
// We've already approved them or followed them first
// Send an Accept back to them
-
set_abconfig($channel['channel_id'], $person_obj['id'], 'pubcrawl', 'their_follow_id', $their_follow_id);
- Master::Summon(['Notifier', 'permissions_accept', $contact['abook_id']]);
+ Master::Summon(['Notifier', 'permission_accept', $contact['abook_id']]);
return;
case 'Accept':
@@ -1430,8 +1421,8 @@ class Activity {
}
$ret = $r[0];
- $p = Permissions::connect_perms($channel['channel_id']);
- $my_perms = Permissions::serialise($p['perms']);
+ $p = \Zotlabs\Access\Permissions::connect_perms($channel['channel_id']);
+ $my_perms = $p['perms'];
$automatic = $p['automatic'];
$closeness = get_pconfig($channel['channel_id'], 'system', 'new_abook_closeness', 80);
@@ -1451,12 +1442,13 @@ class Activity {
]
);
- if ($my_perms)
- set_abconfig($channel['channel_id'], $ret['xchan_hash'], 'system', 'my_perms', $my_perms);
-
- if ($their_perms)
- set_abconfig($channel['channel_id'], $ret['xchan_hash'], 'system', 'their_perms', $their_perms);
+ if($my_perms)
+ foreach($my_perms as $k => $v)
+ set_abconfig($channel['channel_id'],$ret['xchan_hash'],'my_perms',$k,$v);
+ if($their_perms)
+ foreach($their_perms as $k => $v)
+ set_abconfig($channel['channel_id'],$ret['xchan_hash'],'their_perms',$k,$v);
if ($r) {
logger("New ActivityPub follower for {$channel['channel_name']}");
@@ -1477,9 +1469,9 @@ class Activity {
if ($my_perms && $automatic) {
// send an Accept for this Follow activity
- Master::Summon(['Notifier', 'permissions_accept', $new_connection[0]['abook_id']]);
+ Master::Summon(['Notifier', 'permission_accept', $new_connection[0]['abook_id']]);
// Send back a Follow notification to them
- Master::Summon(['Notifier', 'permissions_create', $new_connection[0]['abook_id']]);
+ Master::Summon(['Notifier', 'permission_create', $new_connection[0]['abook_id']]);
}
$clone = [];
@@ -1604,13 +1596,13 @@ class Activity {
if ($inbox) {
$collections['inbox'] = $inbox;
- if ($person_obj['outbox'])
+ if (array_key_exists('outbox', $person_obj))
$collections['outbox'] = $person_obj['outbox'];
- if ($person_obj['followers'])
+ if (array_key_exists('followers', $person_obj))
$collections['followers'] = $person_obj['followers'];
- if ($person_obj['following'])
+ if (array_key_exists('following', $person_obj))
$collections['following'] = $person_obj['following'];
- if ($person_obj['endpoints'] && $person_obj['endpoints']['sharedInbox'])
+ if (array_key_exists('endpoints', $person_obj) && array_key_exists('sharedInbox', $person_obj['endpoints']))
$collections['sharedInbox'] = $person_obj['endpoints']['sharedInbox'];
}
@@ -2123,22 +2115,22 @@ class Activity {
$s['uuid'] = $act->obj['diaspora:guid'];
$s['parent_mid'] = $act->parent_id;
- if ($act->data['published']) {
+ if (array_key_exists('published', $act->data)) {
$s['created'] = datetime_convert('UTC', 'UTC', $act->data['published']);
}
- elseif ($act->obj['published']) {
+ elseif (array_key_exists('published', $act->obj)) {
$s['created'] = datetime_convert('UTC', 'UTC', $act->obj['published']);
}
- if ($act->data['updated']) {
+ if (array_key_exists('updated', $act->data)) {
$s['edited'] = datetime_convert('UTC', 'UTC', $act->data['updated']);
}
- elseif ($act->obj['updated']) {
+ elseif (array_key_exists('updated', $act->obj)) {
$s['edited'] = datetime_convert('UTC', 'UTC', $act->obj['updated']);
}
- if ($act->data['expires']) {
+ if (array_key_exists('expires', $act->data)) {
$s['expires'] = datetime_convert('UTC', 'UTC', $act->data['expires']);
}
- elseif ($act->obj['expires']) {
+ elseif (array_key_exists('expires', $act->obj)) {
$s['expires'] = datetime_convert('UTC', 'UTC', $act->obj['expires']);
}
@@ -2198,10 +2190,10 @@ class Activity {
}
}
- if (!$s['created'])
+ if (! array_key_exists('created', $s))
$s['created'] = datetime_convert();
- if (!$s['edited'])
+ if (! array_key_exists('edited', $s))
$s['edited'] = $s['created'];
$s['title'] = (($response_activity) ? EMPTY_STR : self::bb_content($content, 'name'));
@@ -2315,7 +2307,7 @@ class Activity {
}
}
- if ($act->obj['closed']) {
+ if (array_key_exists('closed', $act->obj)) {
$s['comments_closed'] = datetime_convert('UTC', 'UTC', $act->obj['closed']);
}
@@ -2731,7 +2723,7 @@ class Activity {
}
}
- if ($act->obj['conversation']) {
+ if (array_key_exists('conversation', $act->obj)) {
set_iconfig($item, 'ostatus', 'conversation', $act->obj['conversation'], 1);
}
@@ -3384,22 +3376,25 @@ class Activity {
require_once('include/event.php');
$ret = false;
- if (is_array($content[$field])) {
- foreach ($content[$field] as $k => $v) {
- $ret .= html2bbcode($v);
- // save this for auto-translate or dynamic filtering
- // $ret .= '[language=' . $k . ']' . html2bbcode($v) . '[/language]';
- }
- }
- else {
- if ($field === 'bbcode' && array_key_exists('bbcode', $content)) {
- $ret = $content[$field];
+ if (array_key_exists($field, $content)) {
+ if (is_array($content[$field])) {
+ foreach ($content[$field] as $k => $v) {
+ $ret .= html2bbcode($v);
+ // save this for auto-translate or dynamic filtering
+ // $ret .= '[language=' . $k . ']' . html2bbcode($v) . '[/language]';
+ }
}
else {
- $ret = html2bbcode($content[$field]);
+ if ($field === 'bbcode' && array_key_exists('bbcode', $content)) {
+ $ret = $content[$field];
+ }
+ else {
+ $ret = html2bbcode($content[$field]);
+ }
}
}
- if ($field === 'content' && $content['event'] && (!strpos($ret, '[event'))) {
+
+ if ($field === 'content' && array_key_exists('event', $content) && (!strpos($ret, '[event'))) {
$ret .= format_event_bbcode($content['event']);
}
diff --git a/Zotlabs/Lib/Apps.php b/Zotlabs/Lib/Apps.php
index d77a3fda2..5ef4ecc8d 100644
--- a/Zotlabs/Lib/Apps.php
+++ b/Zotlabs/Lib/Apps.php
@@ -551,7 +551,7 @@ class Apps {
'$app' => $papp,
'$icon' => $icon,
'$hosturl' => $hosturl,
- '$purchase' => (($papp['page'] && (! $installed)) ? t('Purchase') : ''),
+ '$purchase' => ((isset($papp['page']) && (! $installed)) ? t('Purchase') : ''),
'$installed' => $installed,
'$action_label' => (($hosturl && in_array($mode, ['view','install'])) ? $install_action : ''),
'$edit' => ((local_channel() && $installed && $mode == 'edit') ? t('Edit') : ''),
@@ -559,8 +559,8 @@ class Apps {
'$undelete' => ((local_channel() && $mode == 'edit') ? t('Undelete') : ''),
'$settings_url' => ((local_channel() && $installed && $mode == 'list') ? $papp['settings_url'] : ''),
'$deleted' => $papp['deleted'],
- '$feature' => (($papp['embed'] || $mode == 'edit') ? false : true),
- '$pin' => (($papp['embed'] || $mode == 'edit') ? false : true),
+ '$feature' => ((isset($papp['embed']) || $mode == 'edit') ? false : true),
+ '$pin' => ((isset($papp['embed']) || $mode == 'edit') ? false : true),
'$featured' => ((strpos($papp['categories'], 'nav_featured_app') === false) ? false : true),
'$pinned' => ((strpos($papp['categories'], 'nav_pinned_app') === false) ? false : true),
'$navapps' => (($mode == 'nav') ? true : false),
@@ -1276,58 +1276,58 @@ class Apps {
$ret['type'] = 'personal';
- if($app['app_id'])
+ if(!empty($app['app_id']))
$ret['guid'] = $app['app_id'];
- if($app['app_sig'])
+ if(!empty($app['app_sig']))
$ret['sig'] = $app['app_sig'];
- if($app['app_author'])
+ if(!empty($app['app_author']))
$ret['author'] = $app['app_author'];
- if($app['app_name'])
+ if(!empty($app['app_name']))
$ret['name'] = $app['app_name'];
- if($app['app_desc'])
+ if(!empty($app['app_desc']))
$ret['desc'] = $app['app_desc'];
- if($app['app_url'])
+ if(!empty($app['app_url']))
$ret['url'] = $app['app_url'];
- if($app['app_photo'])
+ if(!empty($app['app_photo']))
$ret['photo'] = $app['app_photo'];
- if($app['app_icon'])
+ if(!empty($app['app_icon']))
$ret['icon'] = $app['app_icon'];
- if($app['app_version'])
+ if(!empty($app['app_version']))
$ret['version'] = $app['app_version'];
- if($app['app_addr'])
+ if(!empty($app['app_addr']))
$ret['addr'] = $app['app_addr'];
- if($app['app_price'])
+ if(!empty($app['app_price']))
$ret['price'] = $app['app_price'];
- if($app['app_page'])
+ if(!empty($app['app_page']))
$ret['page'] = $app['app_page'];
- if($app['app_requires'])
+ if(!empty($app['app_requires']))
$ret['requires'] = $app['app_requires'];
- if($app['app_system'])
+ if(!empty($app['app_system']))
$ret['system'] = $app['app_system'];
- if($app['app_options'])
+ if(!empty($app['app_options']))
$ret['options'] = $app['app_options'];
- if($app['app_plugin'])
+ if(!empty($app['app_plugin']))
$ret['plugin'] = trim($app['app_plugin']);
- if($app['app_deleted'])
+ if(!empty($app['app_deleted']))
$ret['deleted'] = $app['app_deleted'];
- if($app['term']) {
+ if(!empty($app['term']) && is_array($app['term'])) {
$s = '';
foreach($app['term'] as $t) {
if($s)
diff --git a/Zotlabs/Lib/Connect.php b/Zotlabs/Lib/Connect.php
index 481b02ce2..21bec171b 100644
--- a/Zotlabs/Lib/Connect.php
+++ b/Zotlabs/Lib/Connect.php
@@ -207,13 +207,13 @@ class Connect {
}
$my_perms = $p['perms'];
-
+
$profile_assign = get_pconfig($uid,'system','profile_assign','');
// See if we are already connected by virtue of having an abook record
- $r = q("select abook_id, abook_xchan, abook_pending, abook_instance from abook
+ $r = q("select abook_id, abook_xchan, abook_pending, abook_instance from abook
where abook_xchan = '%s' and abook_channel = %d limit 1",
dbesc($xchan_hash),
intval($uid)
@@ -282,7 +282,7 @@ class Connect {
// fetch the entire record
- $r = q("select abook.*, xchan.* from abook left join xchan on abook_xchan = xchan_hash
+ $r = q("select abook.*, xchan.* from abook left join xchan on abook_xchan = xchan_hash
where abook_xchan = '%s' and abook_channel = %d limit 1",
dbesc($xchan_hash),
intval($uid)
diff --git a/Zotlabs/Lib/Enotify.php b/Zotlabs/Lib/Enotify.php
index d2a0f0abc..7e33f09b8 100644
--- a/Zotlabs/Lib/Enotify.php
+++ b/Zotlabs/Lib/Enotify.php
@@ -978,12 +978,12 @@ class Enotify {
$x = [
'notify_link' => z_root() . '/admin/accounts',
- 'name' => $rr['account_email'],
- //'addr' => $rr['account_email'],
+ 'name' => $rr['reg_did2'],
+ //'addr' => '',
'photo' => z_root() . '/' . get_default_profile_photo(48),
- 'when' => datetime_convert('UTC', date_default_timezone_get(),$rr['account_created']),
+ 'when' => datetime_convert('UTC', date_default_timezone_get(),$rr['reg_created']),
'hclass' => ('notify-unseen'),
- 'message' => t('requires approval')
+ 'message' => t('status verified')
];
return $x;
diff --git a/Zotlabs/Lib/Libsync.php b/Zotlabs/Lib/Libsync.php
index e16b68cf8..5455aa2ea 100644
--- a/Zotlabs/Lib/Libsync.php
+++ b/Zotlabs/Lib/Libsync.php
@@ -716,6 +716,9 @@ class Libsync {
dbesc($sender['hash'])
);
+ if(!$xisting)
+ $xisting = [];
+
// See if a primary is specified
$has_primary = false;
@@ -781,7 +784,7 @@ class Libsync {
$t = datetime_convert('UTC', 'UTC', 'now - 15 minutes');
if (array_key_exists('site', $arr) && $location['url'] == $arr['site']['url']) {
- q("update hubloc set hubloc_connected = '%s', hubloc_updated = '%s' where hubloc_id = %d and hubloc_connected < '%s'",
+ q("update hubloc set hubloc_connected = '%s', hubloc_updated = '%s' where hubloc_id = %d and hubloc_updated < '%s'",
dbesc(datetime_convert()),
dbesc(datetime_convert()),
intval($r[0]['hubloc_id']),
diff --git a/Zotlabs/Lib/Libzot.php b/Zotlabs/Lib/Libzot.php
index 6aa49c5a7..a19c8e544 100644
--- a/Zotlabs/Lib/Libzot.php
+++ b/Zotlabs/Lib/Libzot.php
@@ -299,7 +299,6 @@ class Libzot {
}
$record = Zotfinger::exec($url, $channel);
-
// Check the HTTP signature
$hsig = $record['signature'];
@@ -2665,9 +2664,9 @@ class Libzot {
// we may only end up with one; which results in posts with no author name or photo and are a bit
// of a hassle to repair. If either or both are missing, do a full discovery probe.
- if (!array_key_exists('id', $x)) {
- return import_author_activitypub($x);
- }
+ //if (!array_key_exists('id', $x)) {
+ //return import_author_activitypub($x);
+ //}
$hash = self::make_xchan_hash($x['id'], $x['key']);
diff --git a/Zotlabs/Lib/NativeWiki.php b/Zotlabs/Lib/NativeWiki.php
index c3032d02c..9e6a3ac85 100644
--- a/Zotlabs/Lib/NativeWiki.php
+++ b/Zotlabs/Lib/NativeWiki.php
@@ -101,6 +101,7 @@ class NativeWiki {
}
}
+
public static function update_wiki($channel_id, $observer_hash, $arr, $acl) {
$w = self::get_wiki($channel_id, $observer_hash, $arr['resource_id']);
@@ -156,8 +157,8 @@ class NativeWiki {
}
}
- public static function sync_a_wiki_item($uid,$id,$resource_id) {
+ public static function sync_a_wiki_item($uid,$id,$resource_id) {
$r = q("SELECT * from item WHERE uid = %d AND ( id = %d OR ( resource_type = '%s' and resource_id = '%s' )) ",
intval($uid),
@@ -165,8 +166,8 @@ class NativeWiki {
dbesc(NWIKI_ITEM_RESOURCE_TYPE),
dbesc($resource_id)
);
-
if($r) {
+
$q = q("select * from item where resource_type = 'nwikipage' and resource_id = '%s'",
dbesc($r[0]['resource_id'])
);
@@ -185,20 +186,27 @@ class NativeWiki {
}
}
+
public static function delete_wiki($channel_id,$observer_hash,$resource_id) {
$w = self::get_wiki($channel_id,$observer_hash,$resource_id);
- $item = $w['wiki'];
- if(! $item) {
- return array('item' => null, 'success' => false);
- }
- else {
- $drop = drop_item($item['id'], false, DROPITEM_NORMAL);
+ if(! $w['wiki']) {
+ return [ 'success' => false ];
}
+ else {
+
+ $r = q("SELECT id FROM item WHERE uid = %s AND resource_id = '%s'",
+ intval($channel_id),
+ dbesc($resource_id)
+ );
+
+ $ids = array_column($r, 'id');
+ drop_items($ids, true, DROPITEM_PHASE1);
- info( t('Wiki files deleted successfully'));
+ info(t('Wiki files deleted successfully'));
- return array('item' => $item, 'item_id' => $item['id'], 'success' => (($drop === 1) ? true : false));
+ return [ 'success' => true ];
+ }
}
@@ -207,13 +215,13 @@ class NativeWiki {
$sql_extra = item_permissions_sql($channel_id,$observer_hash);
$item = q("SELECT * FROM item WHERE uid = %d AND resource_type = '%s' AND resource_id = '%s' AND item_deleted = 0
- $sql_extra limit 1",
+ $sql_extra ORDER BY id LIMIT 1",
intval($channel_id),
dbesc(NWIKI_ITEM_RESOURCE_TYPE),
dbesc($resource_id)
);
if(! $item) {
- return array('wiki' => null);
+ return [ 'wiki' => null ];
}
else {
@@ -259,6 +267,7 @@ class NativeWiki {
public static function get_permissions($resource_id, $owner_id, $observer_hash) {
+
// TODO: For now, only the owner can edit
$sql_extra = item_permissions_sql($owner_id, $observer_hash);
@@ -283,6 +292,7 @@ class NativeWiki {
}
}
+
public static function name_encode ($string) {
$string = html_entity_decode($string);
@@ -298,6 +308,7 @@ class NativeWiki {
return $ret;
}
+
public static function name_decode ($string) {
$encoding = mb_internal_encoding();
diff --git a/Zotlabs/Lib/NativeWikiPage.php b/Zotlabs/Lib/NativeWikiPage.php
index 71f193b70..3c61ea800 100644
--- a/Zotlabs/Lib/NativeWikiPage.php
+++ b/Zotlabs/Lib/NativeWikiPage.php
@@ -109,6 +109,7 @@ class NativeWikiPage {
return [ 'success' => false, 'message' => t('Wiki page create failed.') ];
}
+
static public function rename_page($arr) {
$pageUrlName = ((array_key_exists('pageUrlName',$arr)) ? $arr['pageUrlName'] : '');
@@ -167,7 +168,9 @@ class NativeWikiPage {
}
+
static public function get_page_content($arr) {
+
$pageUrlName = ((array_key_exists('pageUrlName',$arr)) ? $arr['pageUrlName'] : '');
$resource_id = ((array_key_exists('resource_id',$arr)) ? $arr['resource_id'] : '');
$observer_hash = ((array_key_exists('observer_hash',$arr)) ? $arr['observer_hash'] : '');
@@ -198,7 +201,9 @@ class NativeWikiPage {
}
+
static public function page_history($arr) {
+
$pageUrlName = ((array_key_exists('pageUrlName',$arr)) ? $arr['pageUrlName'] : '');
$resource_id = ((array_key_exists('resource_id',$arr)) ? $arr['resource_id'] : '');
$observer_hash = ((array_key_exists('observer_hash',$arr)) ? $arr['observer_hash'] : '');
@@ -290,6 +295,7 @@ class NativeWikiPage {
return null;
}
+
static public function load_page_history($arr) {
$pageUrlName = ((array_key_exists('pageUrlName',$arr)) ? $arr['pageUrlName'] : '');
@@ -338,6 +344,7 @@ class NativeWikiPage {
return null;
}
+
static public function save_page($arr) {
$pageUrlName = ((array_key_exists('pageUrlName',$arr)) ? $arr['pageUrlName'] : '');
$content = ((array_key_exists('content',$arr)) ? $arr['content'] : '');
@@ -389,14 +396,15 @@ class NativeWikiPage {
return array('message' => t('Page update failed.'), 'success' => false);
}
+
static public function delete_page($arr) {
- $pageUrlName = ((array_key_exists('pageUrlName',$arr)) ? $arr['pageUrlName'] : '');
- $resource_id = ((array_key_exists('resource_id',$arr)) ? $arr['resource_id'] : '');
- $observer_hash = ((array_key_exists('observer_hash',$arr)) ? $arr['observer_hash'] : '');
- $channel_id = ((array_key_exists('channel_id',$arr)) ? $arr['channel_id'] : 0);
- $w = Zlib\NativeWiki::get_wiki($channel_id, $observer_hash, $resource_id);
+ $pageUrlName = (array_key_exists('pageUrlName',$arr) ? $arr['pageUrlName'] : '');
+ $resource_id = (array_key_exists('resource_id',$arr) ? $arr['resource_id'] : '');
+ $observer_hash = (array_key_exists('observer_hash',$arr) ? $arr['observer_hash'] : '');
+ $channel_id = (array_key_exists('channel_id',$arr) ? $arr['channel_id'] : 0);
+ $w = Zlib\NativeWiki::get_wiki($channel_id, $observer_hash, $resource_id);
if(! $w['wiki']) {
return [ 'success' => false, 'message' => t('Error reading wiki') ];
}
@@ -416,14 +424,16 @@ class NativeWikiPage {
}
if($ids) {
- drop_items($ids);
+ drop_items($ids, true, DROPITEM_PHASE1);
return [ 'success' => true ];
}
return [ 'success' => false, 'message' => t('Nothing deleted') ];
}
+
static public function revert_page($arr) {
+
$pageUrlName = ((array_key_exists('pageUrlName',$arr)) ? $arr['pageUrlName'] : '');
$resource_id = ((array_key_exists('resource_id',$arr)) ? $arr['resource_id'] : '');
$commitHash = ((array_key_exists('commitHash',$arr)) ? $arr['commitHash'] : null);
@@ -454,7 +464,9 @@ class NativeWikiPage {
}
}
+
static public function compare_page($arr) {
+
$pageUrlName = ((array_key_exists('pageUrlName',$arr)) ? $arr['pageUrlName'] : '');
$resource_id = ((array_key_exists('resource_id',$arr)) ? $arr['resource_id'] : '');
$currentCommit = ((array_key_exists('currentCommit',$arr)) ? $arr['currentCommit'] : (-1));
@@ -490,6 +502,7 @@ class NativeWikiPage {
}
+
static public function commit($arr) {
$commit_msg = ((array_key_exists('commit_msg', $arr)) ? $arr['commit_msg'] : t('Page updated'));
@@ -570,7 +583,6 @@ class NativeWikiPage {
}
-
/**
* Replace the instances of the string [toc] with a list element that will be populated by
* a table of contents by the JavaScript library
@@ -586,6 +598,7 @@ class NativeWikiPage {
return $s;
}
+
/**
* Converts a select set of bbcode tags. Much of the code is copied from include/bbcode.php
* @param string $s
@@ -625,7 +638,9 @@ class NativeWikiPage {
return $s;
}
+
static public function get_file_ext($arr) {
+
if($arr['mimetype'] === 'text/bbcode')
return '.bb';
elseif($arr['mimetype'] === 'text/markdown')
diff --git a/Zotlabs/Lib/Queue.php b/Zotlabs/Lib/Queue.php
index 779719d8b..373a7d304 100644
--- a/Zotlabs/Lib/Queue.php
+++ b/Zotlabs/Lib/Queue.php
@@ -116,7 +116,7 @@ class Queue {
dbesc(($arr['driver']) ? $arr['driver'] : 'zot6'),
dbesc($arr['posturl']),
intval(1),
- intval(($arr['priority']) ? $arr['priority'] : 0),
+ intval(isset($arr['priority']) ? $arr['priority'] : 0),
dbesc(datetime_convert()),
dbesc(datetime_convert()),
dbesc(datetime_convert()),
@@ -134,7 +134,7 @@ class Queue {
$base = null;
$h = parse_url($outq['outq_posturl']);
if($h !== false)
- $base = $h['scheme'] . '://' . $h['host'] . (($h['port']) ? ':' . $h['port'] : '');
+ $base = $h['scheme'] . '://' . $h['host'] . (isset($h['port']) ? ':' . $h['port'] : '');
if(($base) && ($base !== z_root()) && ($immediate)) {
$y = q("select site_update, site_dead from site where site_url = '%s' ",
diff --git a/Zotlabs/Lib/ThreadItem.php b/Zotlabs/Lib/ThreadItem.php
index 2fb07c1cb..c0d5c001b 100644
--- a/Zotlabs/Lib/ThreadItem.php
+++ b/Zotlabs/Lib/ThreadItem.php
@@ -43,7 +43,7 @@ class ThreadItem {
$observer = \App::get_observer();
// Prepare the children
- if($data['children']) {
+ if(isset($data['children'])) {
foreach($data['children'] as $item) {
/*
diff --git a/Zotlabs/Module/Admin.php b/Zotlabs/Module/Admin.php
index 88b84b9d2..44c10b339 100644
--- a/Zotlabs/Module/Admin.php
+++ b/Zotlabs/Module/Admin.php
@@ -101,11 +101,14 @@ class Admin extends \Zotlabs\Web\Controller {
// pending registrations
- $pdg = q("SELECT account.*, register.hash from account left join register on account_id = register.uid where (account_flags & %d ) > 0 ",
- intval(ACCOUNT_PENDING)
+ // $pdg = q("SELECT account.*, register.reg_hash from account left join register on account_id = register.reg_uid // where (account_flags & %d ) > 0 ",
+ // intval(ACCOUNT_PENDING)
+ // );
+ $pdg = q("SELECT COUNT(*) AS pdg FROM register WHERE reg_vital = 1 AND reg_expires > '%s' ",
+ dbesc(date('Y-m-d H:i:s'))
);
- $pending = (($pdg) ? count($pdg) : 0);
+ $pending = ($pdg ? $pdg[0]['pdg'] : 0);
// available channels, primary and clones
$channels = array();
diff --git a/Zotlabs/Module/Admin/Accounts.php b/Zotlabs/Module/Admin/Accounts.php
index 0c7e089be..1c1911b3a 100644
--- a/Zotlabs/Module/Admin/Accounts.php
+++ b/Zotlabs/Module/Admin/Accounts.php
@@ -5,7 +5,7 @@ namespace Zotlabs\Module\Admin;
class Accounts {
-
+
/**
* @brief Handle POST actions on accounts admin page.
*
@@ -15,14 +15,105 @@ class Accounts {
*
*/
+ const MYP = 'ZAR'; // ZAR2x
+ const VERSION = '2.0.0';
+
function post() {
$pending = ( x($_POST, 'pending') ? $_POST['pending'] : array() );
$users = ( x($_POST, 'user') ? $_POST['user'] : array() );
$blocked = ( x($_POST, 'blocked') ? $_POST['blocked'] : array() );
-
+
check_form_security_token_redirectOnErr('/admin/accounts', 'admin_accounts');
-
+
+ $isajax = is_ajax();
+ $rc = 0;
+
+ If (!is_site_admin()) {
+ if ($isajax) {
+ killme();
+ exit;
+ }
+ goaway(z_root() . '/');
+ }
+
+ if ($isajax) {
+ //$debug = print_r($_SESSION[self::MYP],true);
+ $zarop = (x($_POST['zardo']) && preg_match('/^[ad]{1,1}$/', $_POST['zardo']) )
+ ? $_POST['zardo'] : '';
+ // zarat arrives with leading underscore _n
+ $zarat = (x($_POST['zarat']) && preg_match('/^_{1,1}[0-9]{1,6}$/', $_POST['zarat']) )
+ ? substr($_POST['zarat'],1) : '';
+ $zarse = (x($_POST['zarse']) && preg_match('/^[0-9a-f]{8,8}$/', $_POST['zarse']) )
+ ? hex2bin($_POST['zarse']) : '';
+
+ if ($zarop && $zarat >= 0 && $zarse && $zarse == $_SESSION[self::MYP]['h'][$zarat]) {
+
+ //
+ if ($zarop == 'd') {
+ $rd = q("UPDATE register SET reg_vital = 0 WHERE reg_id = %d AND SUBSTR(reg_hash,1,4) = '%s' ",
+ intval($_SESSION[self::MYP]['i'][$zarat]),
+ dbesc($_SESSION[self::MYP]['h'][$zarat])
+ );
+ $rc = '×';
+ }
+ elseif ($zarop == 'a') {
+ // approval, REGISTER_DENIED by user 0x0040, REGISTER_AGREED by user 0x0020 @Regate
+ $rd = q("UPDATE register SET reg_flags = (reg_flags & ~ 16), "
+ . " reg_vital = (CASE (reg_flags & ~ 48) WHEN 0 THEN 0 ELSE 1 END) "
+ . " WHERE reg_vital = 1 AND reg_id = %d AND SUBSTR(reg_hash,1,4) = '%s' ",
+ intval($_SESSION[self::MYP]['i'][$zarat]),
+ dbesc($_SESSION[self::MYP]['h'][$zarat])
+ );
+ $rc = 0;
+ $rs = q("SELECT * from register WHERE reg_id = %d ",
+ intval($_SESSION[self::MYP]['i'][$zarat])
+ );
+ if ($rs && ($rs[0]['reg_flags'] & ~ 48) == 0) {
+ // create account
+ $rc = 'ok'.$rs[0]['reg_id'];
+ $ac = create_account_from_register($rs[0]);
+ if ( $ac['success'] ) {
+ $rc .= '✔';
+
+ $auto_create = get_config('system','auto_channel_create',1);
+
+ if($auto_create) {
+ $reonar = json_decode($rs[0]['reg_stuff'], true);
+ // prepare channel creation
+ if($reonar['chan.name'])
+ set_aconfig($ac['account']['account_id'], 'register', 'channel_name', $reonar['chan.name']);
+
+ if($reonar['chan.did1'])
+ set_aconfig($ac['account']['account_id'], 'register', 'channel_address', $reonar['chan.did1']);
+
+ $permissions_role = get_config('system','default_permissions_role');
+ if($permissions_role)
+ set_aconfig($ac['account']['account_id'], 'register', 'permissions_role', $permissions_role);
+
+ // create channel
+ $new_channel = auto_channel_create($ac['account']['account_id']);
+
+ if($new_channel['success']) {
+ $rc .= ' c,ok' . $new_channel['channel']['channel_id'] . '✔';
+ }
+ else {
+ $rc .= ' c ×';
+ }
+ }
+
+
+ }
+ } else {
+ $rc='oh ×';
+ }
+ }
+ echo json_encode(array('re' => $zarop, 'at' => '_' . $zarat, 'rc' => $rc));
+ }
+ killme();
+ exit;
+ }
+
// change to switch structure?
// account block/unblock button was submitted
if (x($_POST, 'page_accounts_block')) {
@@ -55,7 +146,7 @@ class Accounts {
account_deny($hash);
}
}
-
+
goaway(z_root() . '/admin/accounts' );
}
@@ -75,19 +166,21 @@ class Accounts {
$account = q("SELECT * FROM account WHERE account_id = %d",
intval($uid)
);
-
+
if (! $account) {
notice( t('Account not found') . EOL);
goaway(z_root() . '/admin/accounts' );
}
-
+
check_form_security_token_redirectOnErr('/admin/accounts', 'admin_accounts', 't');
-
+
+ $debug = '';
+
switch (argv(2)){
case 'delete':
// delete user
account_remove($uid,true,false);
-
+
notice( sprintf(t("Account '%s' deleted"), $account[0]['account_email']) . EOL);
break;
case 'block':
@@ -95,7 +188,7 @@ class Accounts {
intval(ACCOUNT_BLOCKED),
intval($uid)
);
-
+
notice( sprintf( t("Account '%s' blocked") , $account[0]['account_email']) . EOL);
break;
case 'unblock':
@@ -103,27 +196,74 @@ class Accounts {
intval(ACCOUNT_BLOCKED),
intval($uid)
);
-
+
notice( sprintf( t("Account '%s' unblocked"), $account[0]['account_email']) . EOL);
break;
}
-
+
goaway(z_root() . '/admin/accounts' );
}
-
- /* get pending */
- $pending = q("SELECT account.*, register.hash from account left join register on account_id = register.uid where (account_flags & %d )>0 ",
- intval(ACCOUNT_PENDING)
- );
-
+
+ $tao = 'tao.zar.zarax = ' . "'" . '<img src="' . z_root() . '/images/zapax16.gif">' . "';\n";
+
+
+ // by default we will only return verified results. if reg_all is set we will return everything''
+ $get_all = isset($_REQUEST['get_all']);
+ $pending = get_pending_accounts($get_all);
+
+ unset($_SESSION[self::MYP]);
+
+ if ($pending) {
+ // collect and group all ip
+ $atips = dbq("SELECT reg_atip AS atip, COUNT(reg_atip) AS atips FROM register
+ WHERE reg_vital = 1 GROUP BY reg_atip"
+ );
+
+ (($atips) ? $atipn = array_column($atips, 'atips', 'atip') : $atipn = ['' => 0]);
+
+ $tao .= 'tao.zar.zarar = {';
+ foreach ($pending as $n => $v) {
+
+ $stuff = json_decode($v['reg_stuff'], true);
+
+ if(isset($stuff['msg'])) {
+ $pending[$n]['msg'] = $stuff['msg'];
+ }
+
+ if (array_key_exists($v['reg_atip'], $atipn)) {
+ $pending[$n]['reg_atip'] = $v['reg_atip'];
+ $pending[$n]['reg_atip_n'] = $atipn[$v['reg_atip']];
+ }
+
+ $pending[$n]['status'] = '';
+ if($pending[$n]['reg_flags'] & ACCOUNT_UNVERIFIED > 0)
+ $pending[$n]['status'] = [t('Unverified'), 'bg-warning'];
+
+ if($pending[$n]['status'] && $pending[$n]['reg_expires'] < datetime_convert())
+ $pending[$n]['status'] = [t('Expired'), 'bg-danger text-white'];
+
+ // timezone adjust date_time for display
+ $pending[$n]['reg_created'] = datetime_convert('UTC', date_default_timezone_get(), $pending[$n]['reg_created']);
+ $pending[$n]['reg_startup'] = datetime_convert('UTC', date_default_timezone_get(), $pending[$n]['reg_startup']);
+ $pending[$n]['reg_expires'] = datetime_convert('UTC', date_default_timezone_get(), $pending[$n]['reg_expires']);
+
+ // better secure
+ $tao .= $n . ": '" . substr(bin2hex($v['reg_hash']),0,8) . "',";
+ $_SESSION[self::MYP]['h'][] = substr($v['reg_hash'],0,4);
+ $_SESSION[self::MYP]['i'][] = $v['reg_id'];
+ }
+ $tao = rtrim($tao,',') . '};' . "\n";
+ }
+ // <- hilmar]
+
/* get accounts */
-
+
$total = q("SELECT count(*) as total FROM account");
if (count($total)) {
\App::set_pager_total($total[0]['total']);
\App::set_pager_itemspage(100);
}
-
+
$serviceclass = (($_REQUEST['class']) ? " and account_service_class = '" . dbesc($_REQUEST['class']) . "' " : '');
$key = (($_REQUEST['key']) ? dbesc($_REQUEST['key']) : 'account_id');
@@ -134,8 +274,8 @@ class Accounts {
$base = z_root() . '/admin/accounts?f=';
$odir = (($dir === 'asc') ? '0' : '1');
- $users = q("SELECT account_id , account_email, account_lastlog, account_created, account_expires, account_service_class, ( account_flags & %d ) > 0 as blocked,
- (SELECT %s FROM channel as ch WHERE ch.channel_account_id = ac.account_id and ch.channel_removed = 0 ) as channels FROM account as ac
+ $users = q("SELECT account_id , account_email, account_lastlog, account_created, account_expires, account_service_class, ( account_flags & %d ) > 0 as blocked,
+ (SELECT %s FROM channel as ch WHERE ch.channel_account_id = ac.account_id and ch.channel_removed = 0 ) as channels FROM account as ac
where true $serviceclass and account_flags != %d order by $key $dir limit %d offset %d ",
intval(ACCOUNT_BLOCKED),
db_concat('ch.channel_address', ' '),
@@ -143,15 +283,15 @@ class Accounts {
intval(\App::$pager['itemspage']),
intval(\App::$pager['start'])
);
-
+
// function _setup_users($e){
// $accounts = Array(
- // t('Normal Account'),
+ // t('Normal Account'),
// t('Soapbox Account'),
// t('Community/Celebrity Account'),
// t('Automatic Friend Account')
// );
-
+
// $e['page_flags'] = $accounts[$e['page-flags']];
// $e['register_date'] = relative_date($e['register_date']);
// $e['login_date'] = relative_date($e['login_date']);
@@ -159,49 +299,57 @@ class Accounts {
// return $e;
// }
// $users = array_map("_setup_users", $users);
-
+
$t = get_markup_template('admin_accounts.tpl');
$o = replace_macros($t, array(
// strings //
+ '$debug' => $debug,
'$title' => t('Administration'),
'$page' => t('Accounts'),
'$submit' => t('Submit'),
- '$select_all' => t('select all'),
- '$h_pending' => t('Registrations waiting for confirm'),
- '$th_pending' => array( t('Request date'), t('Email') ),
- '$no_pending' => t('No registrations.'),
+ '$get_all' => (($get_all) ? t('Show verified registrations') : t('Show all registrations')),
+ '$get_all_link' => (($get_all) ? z_root() .'/admin/accounts' : z_root() .'/admin/accounts?get_all'),
+ '$sel_tall' => t('Select toggle'),
+ '$sel_deny' => t('Deny selected'),
+ '$sel_aprv' => t('Approve selected'),
+ '$h_pending' => (($get_all) ? t('All registrations') : t('Verified registrations waiting for approval')),
+ '$th_pending' => array(t('Request date'), 'dId2', t('Email'), 'IP', t('Requests')),
+ '$no_pending' => (($get_all) ? t('No registrations available') : t('No verified registrations available')),
'$approve' => t('Approve'),
'$deny' => t('Deny'),
'$delete' => t('Delete'),
'$block' => t('Block'),
'$unblock' => t('Unblock'),
+ '$verified' => t('Verified'),
+ '$not_verified' => t('Not yet verified'),
'$odir' => $odir,
'$base' => $base,
'$h_users' => t('Accounts'),
- '$th_users' => array(
+ '$th_users' => array(
[ t('ID'), 'account_id' ],
[ t('Email'), 'account_email' ],
- [ t('All Channels'), 'channels' ],
+ [ t('All channels'), 'channels' ],
[ t('Register date'), 'account_created' ],
[ t('Last login'), 'account_lastlog' ],
[ t('Expires'), 'account_expires' ],
- [ t('Service Class'), 'account_service_class'] ),
-
- '$confirm_delete_multi' => t('Selected accounts will be deleted!\n\nEverything these accounts had posted on this site will be permanently deleted!\n\nAre you sure?'),
- '$confirm_delete' => t('The account {0} will be deleted!\n\nEverything this account has posted on this site will be permanently deleted!\n\nAre you sure?'),
-
+ [ t('Service class'), 'account_service_class'] ),
+
+ '$confirm_delete_multi' => p2j(t('Selected accounts will be deleted!\n\nEverything these accounts had posted on this site will be permanently deleted!\n\nAre you sure?')),
+ '$confirm_delete' => p2j(t('The account {0} will be deleted!\n\nEverything this account has posted on this site will be permanently deleted!\n\nAre you sure?')),
+
'$form_security_token' => get_form_security_token("admin_accounts"),
-
+
// values //
- '$baseurl' => z_root(),
-
- '$pending' => $pending,
- '$users' => $users,
+ '$baseurl' => z_root(),
+ '$tao' => $tao,
+ '$pending' => $pending,
+ '$users' => $users,
+ '$msg' => t('Message')
));
$o .= paginate($a);
-
+
return $o;
}
-
}
+
diff --git a/Zotlabs/Module/Admin/Channels.php b/Zotlabs/Module/Admin/Channels.php
index e0f26112d..09769a166 100644
--- a/Zotlabs/Module/Admin/Channels.php
+++ b/Zotlabs/Module/Admin/Channels.php
@@ -173,4 +173,4 @@ class Channels {
return $o;
}
-} \ No newline at end of file
+}
diff --git a/Zotlabs/Module/Admin/Site.php b/Zotlabs/Module/Admin/Site.php
index 011bf3ce4..3b2632411 100644
--- a/Zotlabs/Module/Admin/Site.php
+++ b/Zotlabs/Module/Admin/Site.php
@@ -5,14 +5,25 @@ namespace Zotlabs\Module\Admin;
class Site {
+
/**
* @brief POST handler for Admin Site Page.
*
*/
function post(){
+ // [hilmar->
+ $this->isajax = is_ajax();
+ $this->eol = $this->isajax ? "\n" : EOL;
+ // ]
if (!x($_POST, 'page_site')) {
- return;
+ // [
+ if (!$this->isajax)
+ // ]
+ return;
}
+ // [
+ $this->msgbg = '';
+ // <-hilmar]
check_form_security_token_redirectOnErr('/admin/site', 'admin_site');
@@ -24,14 +35,17 @@ class Site {
$siteinfo = ((x($_POST,'siteinfo')) ? trim($_POST['siteinfo']) : '');
$language = ((x($_POST,'language')) ? notags(trim($_POST['language'])) : '');
$theme = ((x($_POST,'theme')) ? notags(trim($_POST['theme'])) : '');
-// $theme_mobile = ((x($_POST,'theme_mobile')) ? notags(trim($_POST['theme_mobile'])) : '');
-// $site_channel = ((x($_POST,'site_channel')) ? notags(trim($_POST['site_channel'])) : '');
+ // $theme_mobile = ((x($_POST,'theme_mobile')) ? notags(trim($_POST['theme_mobile'])) : '');
+ // $site_channel = ((x($_POST,'site_channel')) ? notags(trim($_POST['site_channel'])) : '');
$maximagesize = ((x($_POST,'maximagesize')) ? intval(trim($_POST['maximagesize'])) : 0);
$register_policy = ((x($_POST,'register_policy')) ? intval(trim($_POST['register_policy'])) : 0);
+ $register_wo_email = ((x($_POST,'register_wo_email')) ? intval(trim($_POST['register_wo_email'])) : 0);
$minimum_age = ((x($_POST,'minimum_age')) ? intval(trim($_POST['minimum_age'])) : 13);
$access_policy = ((x($_POST,'access_policy')) ? intval(trim($_POST['access_policy'])) : 0);
- $invite_only = ((x($_POST,'invite_only')) ? True : False);
+ $reg_autochannel = ((x($_POST,'auto_channel_create')) ? True : False);
+ $invitation_only = ((x($_POST,'invitation_only')) ? True : False);
+ $invitation_also = ((x($_POST,'invitation_also')) ? True : False);
$abandon_days = ((x($_POST,'abandon_days')) ? intval(trim($_POST['abandon_days'])) : 0);
$register_text = ((x($_POST,'register_text')) ? notags(trim($_POST['register_text'])) : '');
@@ -75,6 +89,16 @@ class Site {
$maxloadavg = ((x($_POST,'maxloadavg')) ? intval(trim($_POST['maxloadavg'])) : 50);
$feed_contacts = ((x($_POST,'feed_contacts')) ? intval($_POST['feed_contacts']) : 0);
$verify_email = ((x($_POST,'verify_email')) ? 1 : 0);
+ $register_perday = ((x($_POST,'register_perday')) ? intval(trim($_POST['register_perday'])) : 50);
+ $register_sameip = ((x($_POST,'register_sameip')) ? intval(trim($_POST['register_sameip'])) : 3);
+
+ $regdelayn = ((x($_POST,'zardelayn')) ? intval(trim($_POST['zardelayn'])) : 0);
+ $regdelayu = ((x($_POST,'zardelay')) ? notags(trim($_POST['zardelay'])) : '');
+ $reg_delay = (preg_match('/^[a-z]{1,1}$/', $regdelayu) ? $regdelayn . $regdelayu : '');
+ $regexpiren = ((x($_POST,'zarexpiren')) ? intval(trim($_POST['zarexpiren'])) : 0);
+ $regexpireu = ((x($_POST,'zarexpire')) ? notags(trim($_POST['zarexpire'])) : '');
+ $reg_expire = (preg_match('/^[a-z]{1,1}$/', $regexpireu) ? $regexpiren . $regexpireu : '');
+
$imagick_path = ((x($_POST,'imagick_path')) ? trim($_POST['imagick_path']) : '');
$force_queue = ((intval($_POST['force_queue']) > 0) ? intval($_POST['force_queue']) : 3000);
$pub_incl = escape_tags(trim($_POST['pub_incl']));
@@ -82,6 +106,35 @@ class Site {
$permissions_role = escape_tags(trim($_POST['permissions_role']));
+ // [hilmar->
+ $this->register_duty = ((x($_POST,'register_duty')) ? notags(trim($_POST['register_duty'])) : '');
+ if (! preg_match('/^[0-9 .,:\-]{0,191}$/', $this->register_duty)) {
+ $this->msgbg .= 'ZAR0131E,' . t('Invalid input') . $this->eol;
+ $this->error++;
+ } else {
+
+ $this->duty();
+
+ if ($this->isajax) {
+ echo json_encode(array('msgbg' => $this->msgbg, 'me' => 'zar'));
+ // that mission is complete
+ killme();
+ exit;
+
+ } else {
+
+ //logger( print_r( $this->msgbg, true) );
+ //logger( print_r( $this->joo, true) );
+ if ($this->error === 0) {
+ set_config('system', 'register_duty', $this->register_duty);
+ set_config('system', 'register_duty_jso', $this->joo);
+ } else {
+ notice('ZAR0130E,'.t('Errors') . ': ' . $this->error) . EOL . $this->msgfg;
+ }
+ }
+ }
+ // <-hilmar]
+
set_config('system', 'feed_contacts', $feed_contacts);
set_config('system', 'delivery_interval', $delivery_interval);
set_config('system', 'delivery_batch_count', $delivery_batch_count);
@@ -96,6 +149,10 @@ class Site {
set_config('system', 'login_on_homepage', $login_on_homepage);
set_config('system', 'enable_context_help', $enable_context_help);
set_config('system', 'verify_email', $verify_email);
+ set_config('system', 'max_daily_registrations', $register_perday);
+ set_config('system', 'register_sameip', $register_sameip);
+ set_config('system', 'register_delay', $reg_delay);
+ set_config('system', 'register_expire', $reg_expire);
set_config('system', 'default_expire_days', $default_expire_days);
set_config('system', 'active_expire_days', $active_expire_days);
set_config('system', 'reply_address', $reply_address);
@@ -126,17 +183,20 @@ class Site {
set_config('system','siteinfo',$siteinfo);
set_config('system', 'language', $language);
set_config('system', 'theme', $theme);
-// if ( $theme_mobile === '---' ) {
-// del_config('system', 'mobile_theme');
-// } else {
-// set_config('system', 'mobile_theme', $theme_mobile);
-// }
- // set_config('system','site_channel', $site_channel);
+ // if ( $theme_mobile === '---' ) {
+ // del_config('system', 'mobile_theme');
+ // } else {
+ // set_config('system', 'mobile_theme', $theme_mobile);
+ // }
+ // set_config('system','site_channel', $site_channel);
set_config('system','maximagesize', $maximagesize);
set_config('system','register_policy', $register_policy);
+ set_config('system','register_wo_email', $register_wo_email);
set_config('system','minimum_age', $minimum_age);
- set_config('system','invitation_only', $invite_only);
+ set_config('system','auto_channel_create', $reg_autochannel);
+ set_config('system', 'invitation_only', $invitation_only);
+ set_config('system', 'invitation_also', $invitation_also);
set_config('system','access_policy', $access_policy);
set_config('system','account_abandon_days', $abandon_days);
set_config('system','register_text', $register_text);
@@ -260,6 +320,8 @@ class Site {
REGISTER_APPROVE => t("Yes - with approval"),
REGISTER_OPEN => t("Yes")
);
+ $this->register_duty = get_config('system', 'register_duty', '-:-');
+ $register_perday = get_config('system','max_daily_registrations', 50);
/* Acess policy */
$access_choices = Array(
@@ -286,9 +348,66 @@ class Site {
$homelogin = get_config('system','login_on_homepage');
$enable_context_help = get_config('system','enable_context_help');
+ // for reuse reg_delay and reg_expire
+ $reg_rabots = array(
+ 'i' => t('Minute(s)'),
+ 'h' => t('Hour(s)') ,
+ 'd' => t('Day(s)') ,
+ 'w' => t('Week(s)') ,
+ 'm' => t('Month(s)') ,
+ 'y' => t('Year(s)')
+ );
+ $regdelay_n = $regdelay_u = false;
+ $regdelay = get_config('system','register_delay');
+ if ($regdelay)
+ list($regdelay_n, $regdelay_u) = array(substr($regdelay,0,-1),substr($regdelay,-1));
+ $reg_delay = replace_macros(get_markup_template('field_duration.qmc.tpl'),
+ array(
+ 'label' => t('Register verification delay'),
+ 'qmc' => 'zar',
+ 'qmcid' => '',
+ 'help' => t('Time to wait before a registration can be verified'),
+ 'field' => array(
+ 'name' => 'delay',
+ 'title' => t('duration up from now'),
+ 'value' => ($regdelay_n === false ? 0 : $regdelay_n),
+ 'min' => '0',
+ 'max' => '99',
+ 'size' => '2',
+ 'default' => ($regdelay_u === false ? 'i' : $regdelay_u)
+ ),
+ 'rabot' => $reg_rabots
+ )
+ );
+ $regexpire_n = $regexpire_u = false;
+ $regexpire = get_config('system','register_expire');
+ if ($regexpire)
+ list($regexpire_n, $regexpire_u) = array(substr($regexpire,0,-1),substr($regexpire,-1));
+ $reg_expire = replace_macros(get_markup_template('field_duration.qmc.tpl'),
+ array(
+ 'label' => t('Register verification expiration time'),
+ 'qmc' => 'zar',
+ 'qmcid' => '',
+ 'help' => t('Time before an unverified registration will expire'),
+ 'field' => array(
+ 'name' => 'expire',
+ 'title' => t('duration up from now'),
+ 'value' => ($regexpire_n === false ? 3 : $regexpire_n),
+ 'min' => '0',
+ 'max' => '99',
+ 'size' => '2',
+ 'default' => ($regexpire_u === false ? 'd' : $regexpire_u)
+ ),
+ 'rabot' => $reg_rabots
+ )
+ );
+
+ $tao = '';
$t = get_markup_template("admin_site.tpl");
return replace_macros($t, array(
'$title' => t('Administration'),
+ // interfacing js vars
+ '$tao' => $tao,
'$page' => t('Site'),
'$submit' => t('Submit'),
'$registration' => t('Registration'),
@@ -305,21 +424,87 @@ class Site {
'$siteinfo' => array('siteinfo', t('Site Information'), get_config('system','siteinfo'), t("Publicly visible description of this site. Displayed on siteinfo page. BBCode can be used here")),
'$language' => array('language', t("System language"), get_config('system','language'), "", $lang_choices),
'$theme' => array('theme', t("System theme"), get_config('system','theme'), t("Default system theme - may be over-ridden by user profiles - <a href='#' id='cnftheme'>change theme settings</a>"), $theme_choices),
-// '$theme_mobile' => array('theme_mobile', t("Mobile system theme"), get_config('system','mobile_theme'), t("Theme for mobile devices"), $theme_choices_mobile),
-// '$site_channel' => array('site_channel', t("Channel to use for this website's static pages"), get_config('system','site_channel'), t("Site Channel")),
+ // '$theme_mobile' => array('theme_mobile', t("Mobile system theme"), get_config('system','mobile_theme'), t("Theme for mobile devices"), $theme_choices_mobile),
+ // '$site_channel' => array('site_channel', t("Channel to use for this website's static pages"), get_config('system','site_channel'), t("Site Channel")),
'$feed_contacts' => array('feed_contacts', t('Allow Feeds as Connections'),get_config('system','feed_contacts'),t('(Heavy system resource usage)')),
'$maximagesize' => array('maximagesize', t("Maximum image size"), intval(get_config('system','maximagesize')), t("Maximum size in bytes of uploaded images. Default is 0, which means no limits.")),
- '$register_policy' => array('register_policy', t("Does this site allow new member registration?"), get_config('system','register_policy'), "", $register_choices),
- '$invite_only' => array('invite_only', t("Invitation only"), get_config('system','invitation_only'), t("Only allow new member registrations with an invitation code. Above register policy must be set to Yes.")),
'$minimum_age' => array('minimum_age', t("Minimum age"), (x(get_config('system','minimum_age'))?get_config('system','minimum_age'):13), t("Minimum age (in years) for who may register on this site.")),
'$access_policy' => array('access_policy', t("Which best describes the types of account offered by this hub?"), get_config('system','access_policy'), t("This is displayed on the public server site list."), $access_choices),
- '$register_text' => array('register_text', t("Register text"), htmlspecialchars(get_config('system','register_text'), ENT_QUOTES, 'UTF-8'), t("Will be displayed prominently on the registration page.")),
+
+ // Register
+ // [hilmar->
+ '$register_text' => [
+ 'register_text',
+ t("Register text"),
+ htmlspecialchars(get_config('system','register_text'), ENT_QUOTES, 'UTF-8'),
+ t("This text will be displayed prominently at the registration page")
+ ],
+ '$register_policy' => [
+ 'register_policy',
+ t("Does this site allow new member registration?"),
+ get_config('system','register_policy'),
+ "",
+ $register_choices,
+ ],
+ '$register_duty' => [
+ 'register_duty',
+ t('Configure the registration open days/hours'),
+ get_config('system', 'register_duty', '-:-'),
+ t('Empty or \'-:-\' value will keep registration open 24/7 (default)') . EOL .
+ t('Weekdays and hours must be separated by colon \':\', From-To ranges with a dash `-` example: 1:800-1200') . EOL .
+ t('Weekday:Hour pairs must be separated by space \' \' example: 1:900-1700 2:900-1700') . EOL .
+ t('From-To ranges must be separated by comma \',\' example: 1:800-1200,1300-1700 or 1-2,4-5:900-1700') . EOL .
+ t('Advanced examples:') . ' 1-5:0900-1200,1300-1700 6:900-1230 ' . t('or') . ' 1-2,4-5:800-1800<br>' . EOL .
+ '<a id="zar083a" class="btn btn-sm btn-outline-secondary zuia">' . t('Check your configuration') . '</a>'. EOL
+ ],
+ '$register_perday' => [
+ 'register_perday',
+ t('Max account registrations per day'),
+ get_config('system', 'max_daily_registrations', 50),
+ t('Unlimited if zero or no value - default 50')
+ ],
+ '$register_sameip' => [
+ 'register_sameip',
+ t('Max account registrations from same IP'),
+ get_config('system', 'register_sameip', 3),
+ t('Unlimited if zero or no value - default 3')
+ ],
+ '$reg_delay' => $reg_delay,
+ '$reg_expire' => $reg_expire,
+ '$reg_autochannel' => [
+ 'auto_channel_create',
+ t("Auto channel create"),
+ get_config('system','auto_channel_create', 1),
+ t("If disabled the channel will be created in a separate step during the registration process")
+ ],
+ '$invitation_only' => [
+ 'invitation_only',
+ t("Require invite code"),
+ $invitation_only
+ ],
+ '$invitation_also' => [
+ 'invitation_also',
+ t("Allow invite code"),
+ $invitation_also
+ ],
+ '$verify_email' => [
+ 'verify_email',
+ t("Require email address"),
+ get_config('system','verify_email'),
+ t("The provided email address will be verified (recommended)")
+ ],
+ '$abandon_days' => [
+ 'abandon_days',
+ t('Abandon account after x days'),
+ get_config('system','account_abandon_days'),
+ t('Will not waste system resources polling external sites for abandonded accounts. Enter 0 for no time limit.')
+ ],
+ // <-hilmar]
+
'$role' => $role,
'$frontpage' => array('frontpage', t("Site homepage to show visitors (default: login box)"), get_config('system','frontpage'), t("example: 'pubstream' to show public stream, 'page/sys/home' to show a system webpage called 'home' or 'include:home.html' to include a file.")),
'$mirror_frontpage' => array('mirror_frontpage', t("Preserve site homepage URL"), get_config('system','mirror_frontpage'), t('Present the site homepage in a frame at the original location instead of redirecting')),
- '$abandon_days' => array('abandon_days', t('Accounts abandoned after x days'), get_config('system','account_abandon_days'), t('Will not waste system resources polling external sites for abandonded accounts. Enter 0 for no time limit.')),
'$allowed_sites' => array('allowed_sites', t("Allowed friend domains"), get_config('system','allowed_sites'), t("Comma separated list of domains which are allowed to establish friendships with this site. Wildcards are accepted. Empty to allow any domains")),
- '$verify_email' => array('verify_email', t("Verify Email Addresses"), get_config('system','verify_email'), t("Check to verify email addresses used in account registration (recommended).")),
'$force_publish' => array('publish_all', t("Force publish"), get_config('system','publish_all'), t("Check to force all profiles on this site to be listed in the site directory.")),
'$disable_discover_tab' => array('disable_discover_tab', t('Import Public Streams'), $discover_tab, t('Import and allow access to public content pulled from other sites. Warning: this content is unmoderated.')),
'$site_firehose' => array('site_firehose', t('Site only Public Streams'), get_config('system','site_firehose'), t('Allow access to public content originating only from this site if Imported Public Streams are disabled.')),
@@ -350,15 +535,184 @@ class Site {
'$maxloadavg' => array('maxloadavg', t("Maximum Load Average"), ((intval(get_config('system','maxloadavg')) > 0)?get_config('system','maxloadavg'):50), t("Maximum system load before delivery and poll processes are deferred - default 50.")),
'$default_expire_days' => array('default_expire_days', t('Expiration period in days for imported (grid/network) content'), intval(get_config('system','default_expire_days')), t('0 for no expiration of imported content')),
'$active_expire_days' => array('active_expire_days', t('Do not expire any posts which have comments less than this many days ago'), intval(get_config('system','active_expire_days',7)), ''),
-
'$sellpage' => array('site_sellpage', t('Public servers: Optional landing (marketing) webpage for new registrants'), get_config('system','sellpage',''), sprintf( t('Create this page first. Default is %s/register'),z_root())),
'$first_page' => array('first_page', t('Page to display after creating a new channel'), get_config('system','workflow_channel_next','profiles'), t('Default: profiles')),
-
'$location' => array('site_location', t('Optional: site location'), get_config('system','site_location',''), t('Region or country')),
-
-
'$form_security_token' => get_form_security_token("admin_site"),
));
}
+ /**
+ * @brief Admin page site common post submit and ajax interaction
+ * @author hilmar runge
+ * @since 2020-02-04
+ * Configure register office duty weekdays and hours
+ * Syntax: weekdays:hours [weekdays:hours]
+ * [.d[,d-d.]]]:hhmm-hhmm[,hhmm-hhmm...]
+ * ranges are between blanks, days are 1-7, where 1 = Monday
+ * hours are [h]hmm 3-4digit 24 clock values
+ * ie 0900-1200,1300-1800 for hours
+ * ie 1-2,4,5 for weekdays
+ * ie 1-2:900-1800 monday and tuesday open from 9 to 18h
+ *
+ * @var $register_duty is the input field from the admin -> site page
+ * @return the results are in the class vars $error, $msgbg and $jsoo
+ * $jsoo is
+ */
+
+ // 3-4 digit 24h clock regex
+ const regxTime34 = '/^(?:2[0-3]|[01][0-9]|[0-9])[0-5][0-9]$/';
+ var $wdconst = array('','mo','tu','we','th','fr','sa','so');
+
+ // in
+ var $register_duty;
+ // intermediate
+ var $isajax;
+ // return
+ var $jsoo;
+ var $msgbg;
+ var $error = 0;
+ var $msgfg = '';
+
+ private function duty() {
+
+ $aro=array_fill(1, 7, 0);
+
+ if ($this->isajax) {
+ $op = (preg_match('/[a-z]{2,4}/', $_REQUEST['zarop'])) ? $_REQUEST['zarop'] : '';
+ if ($op == 'zar083') {
+ $this->msgbg = 'Testmode:' . $this->eol . $this->msgbg;
+ } else {
+ killme();
+ exit;
+ }
+ }
+
+ $ranges = preg_split('/\s+/', $this->register_duty);
+ $this->msgbg .= '..ranges: ' . print_r(count($ranges),true) . $this->eol;
+
+ foreach ($ranges as $rn => $range) {
+ list($ws,$hs,) = explode(':', $range);
+
+ $ws ? $arw = explode( ',', $ws) : $arw=array();
+ $this->msgbg .= ($rn+1).'.weekday ranges: ' . count($arw) . $this->eol;
+ // $this->msgbg .= print_r($arw,true);
+ $hs ? $arh = explode( ',', $hs) : $arh=array();
+ $this->msgbg .= ($rn+1).'.hour ranges: ' . count($arh) . $this->eol;
+
+ $this->msgbg .= ($rn+1).'.wdays: ' . ( $ws ? print_r($ws,true) : 'none') . ' : '
+ . ' hours: ' . print_r($hs,true) . $this->eol;
+
+ // several hs may belog to one wd
+ // aro[0] is tmp store
+ foreach ($arh as $hs) {
+ list($ho,$hc,) = explode( '-', $hs );
+
+ // no value forces open very early, and be sure having valid hhmm values
+ !$ho ? $ho = "0000" : '';
+ !$hc ? $hc = "0000" : ''; // pseudo
+ if (preg_match(self::regxTime34, $ho)
+ && preg_match(self::regxTime34, $hc)) {
+
+ // fix pseudo, allow no reverse range
+ $hc == "0000" || $ho > $hc ? $hc = "2400" : '';
+
+ $aro[0][$ho] = 0;
+ $aro[0][$hc] = 1;
+
+ $this->msgbg .= ($ho ? ' .open:' . $ho : '') . ($hc ? ' close:' . $hc : '') .$this->eol;
+ } else {
+ $this->msgbg .= ' .' . t('Invalid 24h time value (hhmm/hmm)') . $this->eol;
+ $this->msgfg .= ' .ZAR0132E,' . t('Invalid 24h time value (hhmm/hmm)') . $this->eol;
+ $this->error++;
+ }
+ }
+
+ // the weekday(s) values or ranges
+ foreach ($arw as $ds) {
+ $wd=explode('-', $ds);
+ array_key_exists("1", $wd) && $wd[1]=="" ? $wd[1] = "7" : ''; // a case 3-
+ array_key_exists("1", $wd) && $wd[0]=="" ? $wd[0] = "1" : ''; // a case -3
+ !array_key_exists("1", $wd) ? $wd[1] = $wd[0] : ''; // a case 3
+ if ($wd[0] > $wd[1]) continue; // reverse order will be ignored // a case 5-3
+ if (preg_match('/^[1-7]{1}$/', $wd[0])) {
+ if (preg_match('/^[1-7]{1}$/', $wd[1])) {
+ // $this->msgbg .= print_r($wd,true);
+ for ($i=$wd[0]; $i<=$wd[1]; $i++) {
+ // take the tmp store for the selected day(s)
+ $aro[$i]=$aro[0];
+ }
+ }
+ }
+ }
+ //$this->msgbg .= 'aro0: ' . print_r($aro,true) . $this->eol; // 4devels
+ // clear the tmp store
+ $aro[0]=array();
+ }
+ // discart the tmp store
+ unset($aro[0]);
+ // not configured days close at the beginning 0000h
+ for ($i=1;$i<=7;$i++) { is_array($aro[$i]) ? '' : $aro[$i] = array("0000" => 1); }
+ // $this->msgbg .= 'aro: ' . print_r($aro,true) . $this->eol; // 4devels
+
+ if ($this->isajax) {
+ // tell what we have
+ // $this->msgbg .= 'aro0: ' . print_r($aro,true) . $this->eol; // 4devels
+ $this->msgbg .= 'Duty time table:' . $this->eol;
+ foreach ($aro as $dow => $hrs) {
+ $this->msgbg .= ' ' . $this->wdconst[$dow] . ' ';
+ // $this->msgbg .= '**' . print_r($hrs,true);
+ foreach ($hrs as $h => $o) {
+ $this->msgbg .= ((!$o) ? $h . ':open' : $h . ':close') . ', ';
+ }
+ $this->msgbg = rtrim($this->msgbg, ', ') . $this->eol;
+ }
+
+ $this->msgbg .= 'Generating 6 random times to check duty hours: ' . $this->eol;
+ // we only need some random dates from anyway in past or future
+ // because only the weekday and the clock is to test
+ for ($i=0; $i<6; $i++) {
+ $adow = rand(1, 7); // 1 to 7 (days)
+ $cdow = $this->wdconst[$adow];
+ // below is the essential algo to verify a date (of format Hi) meets an open or closed condition
+ $t = date('Hi', ( rand(time(), 60*60*24+time()) ) );
+ $how='close';
+ foreach ($aro[$adow] as $o => $v) {
+ // $this->msgbg .= 'debug: ' . $o . ' gt ' . $t . ' / ' . $v . $this->eol; // 4devels
+ if ($o > $t) {
+ $how = ($v ? 'open' : 'close');
+ break;
+ }
+ }
+ // now we know
+ $this->msgbg .= ' ' . $cdow . '.' . $t . '=' . $how . ', ';
+ }
+ $this->msgbg = rtrim($this->msgbg, ', ') . $this->eol;
+ }
+
+ /*
+ //$jov1 = array( 'view1' => $aro, 'view2' => '');
+ $jov2=array();
+ foreach ($aro as $d => $ts) {
+ foreach ($ts as $t => $ft) {
+ $jov2['view2'][$ft][] = $d.$t;
+ //$ft=="1" && $t=="0000" ? $jov2['view2']["0"][] = $d."2400" : '';
+ }
+ }
+ $this->msgbg .= print_r($jov2, true) . $this->eol; // 4devels
+ */
+
+ $this->joo = json_encode($aro);
+ // $this->msgbg .= $this->joo . $this->eol; // 4devels
+ // $this->msgbg .= print_r($aro, true) . $this->eol; // 4devels
+ $okko = (json_decode($this->joo, true) ? true : false);
+ if (!$okko) {
+ $this->msgbg .= 'ZAR0139D,json 4 duty KO crash' . $this->eol;
+ $this->msgfg .= 'ZAR0139D,json 4 duty KO crash' . $this->eol;
+ $this->error++;
+ }
+ return ;
+ }
+
+
}
diff --git a/Zotlabs/Module/Bookmarks.php b/Zotlabs/Module/Bookmarks.php
index 4b4929c65..822b18308 100644
--- a/Zotlabs/Module/Bookmarks.php
+++ b/Zotlabs/Module/Bookmarks.php
@@ -16,8 +16,8 @@ class Bookmarks extends \Zotlabs\Web\Controller {
nav_set_selected('Bookmarks');
- $item_id = intval($_REQUEST['item']);
- $burl = trim($_REQUEST['burl']);
+ $item_id = (isset($_REQUEST['item']) ? $_REQUEST['item'] : false);
+ $burl = (isset($_REQUEST['burl']) ? trim($_REQUEST['burl']) : '');
if(! $item_id)
return;
@@ -38,7 +38,7 @@ class Bookmarks extends \Zotlabs\Web\Controller {
$item = $i[0];
- $terms = get_terms_oftype($item['term'],TERM_BOOKMARK);
+ $terms = (x($item, 'term') ? get_terms_oftype($item['term'],TERM_BOOKMARK) : false);
if($terms) {
require_once('include/bookmarks.php');
diff --git a/Zotlabs/Module/Cal.php b/Zotlabs/Module/Cal.php
index 65dba927b..329150424 100644
--- a/Zotlabs/Module/Cal.php
+++ b/Zotlabs/Module/Cal.php
@@ -19,45 +19,45 @@ class Cal extends Controller {
if(observer_prohibited()) {
return;
}
-
+
if(argc() > 1) {
$nick = argv(1);
-
+
profile_load($nick);
-
+
$channelx = channelx_by_nick($nick);
-
+
if(! $channelx) {
notice( t('Channel not found.') . EOL);
return;
}
-
+
App::$data['channel'] = $channelx;
-
+
$observer = App::get_observer();
App::$data['observer'] = $observer;
-
+
head_set_icon(App::$data['channel']['xchan_photo_s']);
-
+
App::$page['htmlhead'] .= "<script> var profile_uid = " . ((App::$data['channel']) ? App::$data['channel']['channel_id'] : 0) . "; </script>" ;
-
+
}
-
+
return;
}
-
-
-
+
+
+
function get() {
-
+
if(observer_prohibited()) {
return;
}
-
+
$channel = App::$data['channel'];
// since we don't currently have an event permission - use the stream permission
-
+
if(! perm_is_allowed($channel['channel_id'], get_observer_hash(), 'view_stream')) {
notice( t('Permissions denied.') . EOL);
return;
@@ -76,10 +76,10 @@ class Cal extends Controller {
if(! perm_is_allowed($channel['channel_id'], get_observer_hash(), 'view_contacts') || App::$profile['hide_friends'])
$sql_extra .= " and etype != 'birthday' ";
-
+
$first_day = feature_enabled($channel['channel_id'], 'cal_first_day');
$first_day = (($first_day) ? $first_day : 0);
-
+
$start = '';
$finish = '';
@@ -87,7 +87,7 @@ class Cal extends Controller {
if (x($_GET,'start')) $start = $_GET['start'];
if (x($_GET,'end')) $finish = $_GET['end'];
}
-
+
$start = datetime_convert('UTC','UTC',$start);
$finish = datetime_convert('UTC','UTC',$finish);
$adjust_start = datetime_convert('UTC', date_default_timezone_get(), $start);
@@ -107,10 +107,10 @@ class Cal extends Controller {
// Noting this for now - it will need to be fixed here and in Friendica.
// Ultimately the finish date shouldn't be involved in the query.
$r = q("SELECT event.*, item.plink, item.item_flags, item.author_xchan, item.owner_xchan, item.id as item_id
- from event left join item on event.event_hash = item.resource_id
- where item.resource_type = 'event' and event.uid = %d and event.uid = item.uid
- AND (( event.adjust = 0 AND ( event.dtend >= '%s' or event.nofinish = 1 ) AND event.dtstart <= '%s' )
- OR ( event.adjust = 1 AND ( event.dtend >= '%s' or event.nofinish = 1 ) AND event.dtstart <= '%s' ))
+ from event left join item on event.event_hash = item.resource_id
+ where item.resource_type = 'event' and event.uid = %d and event.uid = item.uid
+ AND (( event.adjust = 0 AND ( event.dtend >= '%s' or event.nofinish = 1 ) AND event.dtstart <= '%s' )
+ OR ( event.adjust = 1 AND ( event.dtend >= '%s' or event.nofinish = 1 ) AND event.dtstart <= '%s' ))
$sql_extra",
intval($channel['channel_id']),
dbesc($start),
@@ -119,7 +119,7 @@ class Cal extends Controller {
dbesc($adjust_finish)
);
}
-
+
if($r) {
xchan_query($r);
$r = fetch_post_tags($r,true);
@@ -127,20 +127,16 @@ class Cal extends Controller {
}
$events = [];
-
+
if($r) {
foreach($r as $rr) {
- $tz = get_iconfig($rr, 'event', 'timezone');
- if(! $tz)
- $tz = 'UTC';
-
- $start = (($rr['adjust']) ? datetime_convert($tz, date_default_timezone_get(), $rr['dtstart'], 'c') : datetime_convert('UTC', 'UTC', $rr['dtstart'], 'c'));
+ $start = (($rr['adjust']) ? datetime_convert('UTC', date_default_timezone_get(), $rr['dtstart'], 'c') : datetime_convert('UTC', 'UTC', $rr['dtstart'], 'c'));
if ($rr['nofinish']){
$end = null;
} else {
- $end = (($rr['adjust']) ? datetime_convert($tz, date_default_timezone_get(), $rr['dtend'], 'c') : datetime_convert('UTC', 'UTC', $rr['dtend'], 'c'));
+ $end = (($rr['adjust']) ? datetime_convert('UTC', date_default_timezone_get(), $rr['dtend'], 'c') : datetime_convert('UTC', 'UTC', $rr['dtend'], 'c'));
}
$html = '';
@@ -149,6 +145,10 @@ class Cal extends Controller {
$html = format_event_html($rr);
}
+ $tz = get_iconfig($rr, 'event', 'timezone');
+ if(! $tz)
+ $tz = 'UTC';
+
$events[] = array(
'calendar_id' => 'channel_calendar',
'rw' => true,
@@ -178,7 +178,7 @@ class Cal extends Controller {
echo json_encode($events);
killme();
}
-
+
if (x($_GET,'id')) {
$o = replace_macros(get_markup_template("cal_event.tpl"), [
'$events' => $events
@@ -210,7 +210,7 @@ class Cal extends Controller {
]);
return $o;
-
+
}
-
+
}
diff --git a/Zotlabs/Module/Cdav.php b/Zotlabs/Module/Cdav.php
index fe697a526..e26cdd072 100644
--- a/Zotlabs/Module/Cdav.php
+++ b/Zotlabs/Module/Cdav.php
@@ -135,7 +135,7 @@ class Cdav extends Controller {
$auth = new \Zotlabs\Storage\BasicAuth();
$auth->setRealm(ucfirst(\Zotlabs\Lib\System::get_platform_name()) . 'CalDAV/CardDAV');
- if (local_channel()) {
+ if(local_channel()) {
logger('loggedin');
@@ -153,9 +153,9 @@ class Cdav extends Controller {
$auth->observer = $channel['channel_hash'];
$principalUri = 'principals/' . $channel['channel_address'];
- if(!cdav_principal($principalUri)) {
+ if(! cdav_principal($principalUri)) {
$this->activate($pdo, $channel);
- if(!cdav_principal($principalUri)) {
+ if(! cdav_principal($principalUri)) {
return;
}
}
@@ -168,21 +168,24 @@ class Cdav extends Controller {
if($httpmethod === 'PUT' || $httpmethod === 'DELETE') {
+ $channel = channelx_by_nick(argv(2));
+ $principalUri = 'principals/' . $channel['channel_address'];
$httpuri = $_SERVER['REQUEST_URI'];
logger("debug: method: " . $httpmethod, LOGGER_DEBUG);
logger("debug: uri: " . $httpuri, LOGGER_DEBUG);
- if(strpos($httpuri, 'cdav/addressbooks')) {
+ if(strpos($httpuri, 'cdav/addressbooks') !== false) {
$sync = 'addressbook';
$cdavtable = 'addressbooks';
}
- elseif(strpos($httpuri, 'cdav/calendars')) {
+ elseif(strpos($httpuri, 'cdav/calendars') !== false) {
$sync = 'calendar';
$cdavtable = 'calendarinstances';
}
- else
+ else {
$sync = false;
+ }
if($sync) {
@@ -191,14 +194,13 @@ class Cdav extends Controller {
logger("debug: body: " . $httpbody, LOGGER_DEBUG);
- if($x = get_cdav_id($principalUri, explode("/", $httpuri)[4], $cdavtable)) {
+ if($x = get_cdav_id($principalUri, argv(3), $cdavtable)) {
$cdavdata = $this->get_cdav_data($x['id'], $cdavtable);
-
$etag = (isset($_SERVER['HTTP_IF_MATCH']) ? $_SERVER['HTTP_IF_MATCH'] : false);
// delete
- if($httpmethod === 'DELETE' && $cdavdata['etag'] == $etag)
+ if($httpmethod === 'DELETE' && $cdavdata['etag'] == $etag) {
Libsync::build_sync_packet($channel['channel_id'], [
$sync => [
'action' => 'delete_card',
@@ -206,18 +208,18 @@ class Cdav extends Controller {
'carduri' => $uri
]
]);
+ }
else {
- if($etag) {
+ if($etag && $cdavdata['etag'] !== $etag) {
// update
- if($cdavdata['etag'] !== $etag)
- Libsync::build_sync_packet($channel['channel_id'], [
- $sync => [
- 'action' => 'update_card',
- 'uri' => $cdavdata['uri'],
- 'carduri' => $uri,
- 'card' => $httpbody
- ]
- ]);
+ Libsync::build_sync_packet($channel['channel_id'], [
+ $sync => [
+ 'action' => 'update_card',
+ 'uri' => $cdavdata['uri'],
+ 'carduri' => $uri,
+ 'card' => $httpbody
+ ]
+ ]);
}
else {
// new
@@ -235,7 +237,6 @@ class Cdav extends Controller {
}
}
-
$principalBackend = new \Sabre\DAVACL\PrincipalBackend\PDO($pdo);
$carddavBackend = new \Sabre\CardDAV\Backend\PDO($pdo);
$caldavBackend = new \Sabre\CalDAV\Backend\PDO($pdo);
@@ -268,7 +269,7 @@ class Cdav extends Controller {
// Plugins
$server->addPlugin(new \Sabre\DAV\Auth\Plugin($auth));
- //$server->addPlugin(new \Sabre\DAV\Browser\Plugin());
+ // $server->addPlugin(new \Sabre\DAV\Browser\Plugin());
$server->addPlugin(new \Sabre\DAV\Sync\Plugin());
$server->addPlugin(new \Sabre\DAV\Sharing\Plugin());
$server->addPlugin(new \Sabre\DAVACL\Plugin());
@@ -276,7 +277,7 @@ class Cdav extends Controller {
// CalDAV plugins
$server->addPlugin(new \Sabre\CalDAV\Plugin());
$server->addPlugin(new \Sabre\CalDAV\SharingPlugin());
- //$server->addPlugin(new \Sabre\CalDAV\Schedule\Plugin());
+ // $server->addPlugin(new \Sabre\CalDAV\Schedule\Plugin());
$server->addPlugin(new \Sabre\CalDAV\ICSExportPlugin());
// CardDAV plugins
diff --git a/Zotlabs/Module/Channel.php b/Zotlabs/Module/Channel.php
index 5cf24615d..a7deb4f6b 100644
--- a/Zotlabs/Module/Channel.php
+++ b/Zotlabs/Module/Channel.php
@@ -27,7 +27,7 @@ class Channel extends Controller {
function init() {
- if (in_array(substr($_GET['search'], 0, 1), ['@', '!', '?']) || strpos($_GET['search'], 'https://') === 0)
+ if (array_key_exists('search', $_GET) && (in_array(substr($_GET['search'], 0, 1), ['@', '!', '?']) || strpos($_GET['search'], 'https://') === 0))
goaway(z_root() . '/search?f=&search=' . $_GET['search']);
$which = null;
@@ -155,7 +155,7 @@ class Channel extends Controller {
intval($channel['channel_id'])
);
- opengraph_add_meta($r ? $r[0] : [], $channel);
+ opengraph_add_meta((isset($r) && count($r) ? $r[0] : []), $channel);
}
function get($update = 0, $load = false) {
@@ -168,7 +168,7 @@ class Channel extends Controller {
if (strpos($mid, 'b64.') === 0)
$decoded = @base64url_decode(substr($mid, 4));
- if ($decoded)
+ if (isset($decoded))
$mid = $decoded;
$datequery = ((x($_GET, 'dend') && is_a_date_arg($_GET['dend'])) ? notags($_GET['dend']) : '');
@@ -308,9 +308,9 @@ class Channel extends Controller {
if (($update) && (!$load)) {
if ($mid) {
- $r = q("SELECT parent AS item_id from item where mid like '%s' and uid = %d $item_normal_update
+ $r = q("SELECT parent AS item_id from item where mid = '%s' and uid = %d $item_normal_update
AND item_wall = 1 $simple_update $sql_extra limit 1",
- dbesc($mid . '%'),
+ dbesc($mid),
intval(App::$profile['profile_uid'])
);
}
@@ -328,6 +328,7 @@ class Channel extends Controller {
}
else {
+ $sql_extra2 = '';
if (x($category)) {
$sql_extra2 .= protect_sprintf(term_item_parent_query(App::$profile['profile_uid'], 'item', $category, TERM_CATEGORY));
}
@@ -355,9 +356,9 @@ class Channel extends Controller {
if ($noscript_content || $load) {
if ($mid) {
- $r = q("SELECT parent AS item_id from item where mid like '%s' and uid = %d $item_normal
+ $r = q("SELECT parent AS item_id from item where mid = '%s' and uid = %d $item_normal
AND item_wall = 1 $sql_extra limit 1",
- dbesc($mid . '%'),
+ dbesc($mid),
intval(App::$profile['profile_uid'])
);
if (!$r) {
@@ -419,7 +420,7 @@ class Channel extends Controller {
if ((!$update) && (!$load)) {
- if ($decoded)
+ if (isset($decoded))
$mid = 'b64.' . base64url_encode($mid);
// This is ugly, but we can't pass the profile_uid through the session to the ajax updater,
@@ -485,7 +486,7 @@ class Channel extends Controller {
$o .= conversation($items, $mode, $update, $page_mode);
- if ($mid && $items[0]['title'])
+ if ($mid && count($items) > 0 && isset($items[0]['title']))
App::$page['title'] = $items[0]['title'] . " - " . App::$page['title'];
}
diff --git a/Zotlabs/Module/Channel_calendar.php b/Zotlabs/Module/Channel_calendar.php
index ac1545644..26c6aaf40 100644
--- a/Zotlabs/Module/Channel_calendar.php
+++ b/Zotlabs/Module/Channel_calendar.php
@@ -116,7 +116,7 @@ class Channel_calendar extends Controller {
if ($results) {
// Set permissions based on tag replacements
- set_linkified_perms($results, $str_contact_allow, $str_group_allow, $uid, false, $private);
+ set_linkified_perms($results, $str_contact_allow, $str_group_allow, $uid, $private);
foreach ($results as $result) {
$success = $result['success'];
diff --git a/Zotlabs/Module/Cloud.php b/Zotlabs/Module/Cloud.php
index 3d1b97980..6ff95b5cf 100644
--- a/Zotlabs/Module/Cloud.php
+++ b/Zotlabs/Module/Cloud.php
@@ -123,7 +123,8 @@ class Cloud extends Controller {
notice( t('Permission denied') . EOL);
}
elseif($err instanceof \Sabre\DAV\Exception\NotImplemented) {
- notice( t('Please refresh page') . EOL);
+ // notice( t('Please refresh page') . EOL);
+ goaway(z_root() . '/' . \App::$query_string);
}
else {
notice( t('Unknown error') . EOL);
diff --git a/Zotlabs/Module/Connect.php b/Zotlabs/Module/Connect.php
index 31da42035..b934cb963 100644
--- a/Zotlabs/Module/Connect.php
+++ b/Zotlabs/Module/Connect.php
@@ -18,11 +18,11 @@ class Connect extends Controller {
App::$error = 404;
return;
}
-
+
$r = q("select * from channel where channel_address = '%s' limit 1",
dbesc($which)
);
-
+
if($r)
App::$data['channel'] = $r[0];
@@ -30,36 +30,36 @@ class Connect extends Controller {
profile_load($which,'');
}
-
+
function post() {
-
+
if(! array_key_exists('channel', App::$data))
return;
$channel_id = App::$data['channel']['channel_id'];
$edit = ((local_channel() && (local_channel() == $channel_id)) ? true : false);
-
+
if($edit) {
$has_premium = ((App::$data['channel']['channel_pageflags'] & PAGE_PREMIUM) ? 1 : 0);
$premium = (($_POST['premium']) ? intval($_POST['premium']) : 0);
$text = escape_tags($_POST['text']);
-
+
if($has_premium != $premium) {
$r = q("update channel set channel_pageflags = ( channel_pageflags %s %d ) where channel_id = %d",
db_getfunc('^'),
intval(PAGE_PREMIUM),
- intval(local_channel())
+ intval(local_channel())
);
-
+
\Zotlabs\Daemon\Master::Summon(array('Notifier','refresh_all',$channel_id));
}
set_pconfig($channel_id,'system','selltext',$text);
// reload the page completely to get fresh data
goaway(z_root() . '/' . App::$query_string);
-
+
}
-
+
$url = '';
$observer = App::get_observer();
if(($observer) && ($_POST['submit'] === t('Continue'))) {
@@ -70,18 +70,18 @@ class Connect extends Controller {
dbesc($observer['xchan_hash'])
);
if($r)
- $url = $r[0]['hubloc_url'] . '/follow?f=&url=' . urlencode(channel_reddress(App::$data['channel']));
+ $url = $r[0]['hubloc_url'] . '/follow?f=&interactive=1&url=' . urlencode(channel_reddress(App::$data['channel']));
}
}
if($url)
goaway($url . '&confirm=1');
else
notice('Unable to connect to your home hub location.');
-
+
}
-
-
-
+
+
+
function get() {
if(! array_key_exists('channel', App::$data))
@@ -90,11 +90,11 @@ class Connect extends Controller {
$channel_id = App::$data['channel']['channel_id'];
$edit = ((local_channel() && (local_channel() == $channel_id)) ? true : false);
-
+
$text = get_pconfig($channel_id,'system','selltext');
-
+
if($edit) {
-
+
$o = replace_macros(get_markup_template('sellpage_edit.tpl'),array(
'$header' => t('Premium Channel Setup'),
'$address' => App::$data['channel']['channel_address'],
@@ -105,36 +105,36 @@ class Connect extends Controller {
'$lbl2' => t('Potential connections will then see the following text before proceeding:'),
'$desc2' => t('By continuing, I certify that I have complied with any instructions provided on this page.'),
'$submit' => t('Submit'),
-
-
+
+
));
return $o;
}
else {
if(! $text)
$text = t('(No specific instructions have been provided by the channel owner.)');
-
+
$submit = replace_macros(get_markup_template('sellpage_submit.tpl'), array(
- '$continue' => t('Continue'),
+ '$continue' => t('Continue'),
'$address' => App::$data['channel']['channel_address']
));
-
+
$o = replace_macros(get_markup_template('sellpage_view.tpl'),array(
'$header' => t('Restricted or Premium Channel'),
'$desc' => t('This channel may require additional steps or acknowledgement of the following conditions prior to connecting:'),
- '$text' => prepare_text($text),
-
+ '$text' => prepare_text($text),
+
'$desc2' => t('By continuing, I certify that I have complied with any instructions provided on this page.'),
'$submit' => $submit,
-
+
));
-
+
$arr = array('channel' => App::$data['channel'],'observer' => App::get_observer(), 'sellpage' => $o, 'submit' => $submit);
call_hooks('connect_premium', $arr);
$o = $arr['sellpage'];
-
+
}
-
+
return $o;
}
}
diff --git a/Zotlabs/Module/Directory.php b/Zotlabs/Module/Directory.php
index 7295f3099..e1555fc2d 100644
--- a/Zotlabs/Module/Directory.php
+++ b/Zotlabs/Module/Directory.php
@@ -245,7 +245,7 @@ class Directory extends Controller {
$profile_link = chanlink_url($rr['url']);
$pdesc = (($rr['description']) ? $rr['description'] . '<br />' : '');
- $connect_link = ((local_channel()) ? z_root() . '/follow?f=&url=' . urlencode($rr['address']) : '');
+ $connect_link = ((local_channel()) ? z_root() . '/follow?f=&interactive=1&url=' . urlencode($rr['address']) : '');
// Checking status is disabled ATM until someone checks the performance impact more carefully
//$online = remote_online_status($rr['address']);
diff --git a/Zotlabs/Module/Display.php b/Zotlabs/Module/Display.php
index 15dfb0dc9..e6caa9906 100644
--- a/Zotlabs/Module/Display.php
+++ b/Zotlabs/Module/Display.php
@@ -97,8 +97,8 @@ class Display extends \Zotlabs\Web\Controller {
if($decoded)
$item_hash = $decoded;
- $r = q("select id, uid, mid, parent, parent_mid, thr_parent, verb, item_type, item_deleted, author_xchan, item_blocked from item where mid like '%s' limit 1",
- dbesc($item_hash . '%')
+ $r = q("select id, uid, mid, parent, parent_mid, thr_parent, verb, item_type, item_deleted, author_xchan, item_blocked from item where mid = '%s' limit 1",
+ dbesc($item_hash)
);
if($r) {
@@ -247,69 +247,62 @@ class Display extends \Zotlabs\Web\Controller {
if($noscript_content || $load) {
- $r = null;
-
require_once('include/channel.php');
$sys = get_sys_channel();
- $sysid = $sys['channel_id'];
+ // in case somebody turned off public access to sys channel content using permissions
+ // make that content unsearchable by ensuring the owner uid can't match
+ $sys_id = perm_is_allowed($sys['channel_id'], $observer_hash, 'view_stream') ? $sys['channel_id'] : 0;
+
+ $r = null;
if(local_channel()) {
- $r = q("SELECT item.id as item_id from item WHERE uid = %d and mid = '%s' $item_normal limit 1",
+ $r = q("SELECT item.id AS item_id FROM item WHERE uid = %d AND mid = '%s' $item_normal LIMIT 1",
intval(local_channel()),
dbesc($target_item['parent_mid'])
);
}
- if($r === null) {
- // in case somebody turned off public access to sys channel content using permissions
- // make that content unsearchable by ensuring the owner uid can't match
-
- if(! perm_is_allowed($sysid,$observer_hash,'view_stream'))
- $sysid = 0;
-
- $r = q("SELECT item.id as item_id from item
+ if(!$r) {
+ $r = q("SELECT item.id AS item_id FROM item
WHERE ((mid = '%s'
- AND (((( item.allow_cid = '' AND item.allow_gid = '' AND item.deny_cid = ''
+ AND (((( item.allow_cid = '' AND item.allow_gid = '' AND item.deny_cid = ''
AND item.deny_gid = '' AND item_private = 0 )
- and uid in ( " . stream_perms_api_uids(($observer_hash) ? (PERMS_NETWORK|PERMS_PUBLIC) : PERMS_PUBLIC) . " ))
+ AND uid IN ( " . stream_perms_api_uids(($observer_hash) ? (PERMS_NETWORK|PERMS_PUBLIC) : PERMS_PUBLIC) . " ))
OR uid = %d ))) OR
(mid = '%s' $sql_extra ))
$item_normal
limit 1",
dbesc($target_item['parent_mid']),
- intval($sysid),
+ intval($sys_id),
dbesc($target_item['parent_mid'])
);
}
}
elseif($update && !$load) {
- $r = null;
-
require_once('include/channel.php');
$sys = get_sys_channel();
- $sysid = $sys['channel_id'];
+ // in case somebody turned off public access to sys channel content using permissions
+ // make that content unsearchable by ensuring the owner uid can't match
+ $sys_id = perm_is_allowed($sys['channel_id'], $observer_hash, 'view_stream') ? $sys['channel_id'] : 0;
+
+ $r = null;
if(local_channel()) {
$r = q("SELECT item.parent AS item_id from item
WHERE uid = %d
- and parent_mid = '%s'
+ AND parent_mid = '%s'
$item_normal_update
$simple_update
- limit 1",
+ LIMIT 1",
intval(local_channel()),
dbesc($target_item['parent_mid'])
);
}
- if($r === null) {
- // in case somebody turned off public access to sys channel content using permissions
- // make that content unsearchable by ensuring the owner_xchan can't match
-
- if(! perm_is_allowed($sysid,$observer_hash,'view_stream'))
- $sysid = 0;
+ if(! $r) {
$r = q("SELECT item.id as item_id from item
WHERE ((parent_mid = '%s'
- AND (((( item.allow_cid = '' AND item.allow_gid = '' AND item.deny_cid = ''
+ AND (((( item.allow_cid = '' AND item.allow_gid = '' AND item.deny_cid = ''
AND item.deny_gid = '' AND item_private = 0 )
and uid in ( " . stream_perms_api_uids(($observer_hash) ? (PERMS_NETWORK|PERMS_PUBLIC) : PERMS_PUBLIC) . " ))
OR uid = %d ))) OR
@@ -317,14 +310,14 @@ class Display extends \Zotlabs\Web\Controller {
$item_normal
limit 1",
dbesc($target_item['parent_mid']),
- intval($sysid),
+ intval($sys_id),
dbesc($target_item['parent_mid'])
);
}
}
else {
- $r = array();
+ $r = [];
}
if($r) {
@@ -332,7 +325,7 @@ class Display extends \Zotlabs\Web\Controller {
if($parents_str) {
$items = q("SELECT item.*, item.id AS item_id
FROM item
- WHERE parent in ( %s ) $item_normal ",
+ WHERE parent in ( %s ) $sql_extra $item_normal ",
dbesc($parents_str)
);
xchan_query($items);
diff --git a/Zotlabs/Module/Follow.php b/Zotlabs/Module/Follow.php
index 11febd8fc..4fe20f56b 100644
--- a/Zotlabs/Module/Follow.php
+++ b/Zotlabs/Module/Follow.php
@@ -14,7 +14,7 @@ use Zotlabs\Daemon\Master;
class Follow extends Controller {
function init() {
-
+
if (ActivityStreams::is_as_request() && argc() == 2) {
$abook_id = intval(argv(1));
@@ -73,11 +73,11 @@ class Follow extends Controller {
$url = notags(trim(punify($_REQUEST['url'])));
$return_url = $_SESSION['return_url'];
$confirm = intval($_REQUEST['confirm']);
- $interactive = (($_REQUEST['interactive']) ? intval($_REQUEST['interactive']) : 1);
+ $interactive = (($_REQUEST['interactive']) ? intval($_REQUEST['interactive']) : 1);
$channel = App::get_channel();
$result = Connect::connect($channel,$url);
-
+
if ($result['success'] == false) {
if ($result['message']) {
notice($result['message']);
@@ -89,9 +89,9 @@ class Follow extends Controller {
json_return_and_die($result);
}
}
-
+
info( t('Connection added.') . EOL);
-
+
$clone = array();
foreach ($result['abook'] as $k => $v) {
if (strpos($k,'abook_') === 0) {
@@ -101,30 +101,30 @@ class Follow extends Controller {
unset($clone['abook_id']);
unset($clone['abook_account']);
unset($clone['abook_channel']);
-
+
$abconfig = load_abconfig($channel['channel_id'],$clone['abook_xchan']);
if ($abconfig) {
$clone['abconfig'] = $abconfig;
}
Libsync::build_sync_packet(0, [ 'abook' => [ $clone ] ], true);
-
+
$can_view_stream = their_perms_contains($channel['channel_id'],$clone['abook_xchan'],'view_stream');
-
+
// If we can view their stream, pull in some posts
-
+
if (($can_view_stream) || ($result['abook']['xchan_network'] === 'rss')) {
Master::Summon([ 'Onepoll', $result['abook']['abook_id'] ]);
}
-
+
if ($interactive) {
goaway(z_root() . '/connedit/' . $result['abook']['abook_id'] . '?follow=1');
}
else {
json_return_and_die([ 'success' => true ]);
}
-
+
}
-
+
function get() {
if (! local_channel()) {
return login();
diff --git a/Zotlabs/Module/Hq.php b/Zotlabs/Module/Hq.php
index 4c2067299..a2c4100ad 100644
--- a/Zotlabs/Module/Hq.php
+++ b/Zotlabs/Module/Hq.php
@@ -41,7 +41,7 @@ class Hq extends \Zotlabs\Web\Controller {
if(argc() > 1 && argv(1) !== 'load') {
$item_hash = argv(1);
}
-
+
if($_REQUEST['mid'])
$item_hash = $_REQUEST['mid'];
@@ -49,9 +49,9 @@ class Hq extends \Zotlabs\Web\Controller {
$item_normal_update = item_normal_update();
if(! $item_hash) {
- $r = q("SELECT mid FROM item
+ $r = q("SELECT mid FROM item
WHERE uid = %d $item_normal
- AND mid = parent_mid
+ AND mid = parent_mid
ORDER BY created DESC LIMIT 1",
intval(local_channel())
);
@@ -71,10 +71,10 @@ class Hq extends \Zotlabs\Web\Controller {
$target_item = null;
- $r = q("select id, uid, mid, parent_mid, thr_parent, verb, item_type, item_deleted, item_blocked from item where mid like '%s' limit 1",
- dbesc($item_hash . '%')
+ $r = q("select id, uid, mid, parent_mid, thr_parent, verb, item_type, item_deleted, item_blocked from item where mid = '%s' limit 1",
+ dbesc($item_hash)
);
-
+
if($r) {
$target_item = $r[0];
}
@@ -83,7 +83,7 @@ class Hq extends \Zotlabs\Web\Controller {
if($target_item['item_blocked'] == ITEM_MODERATED) {
goaway(z_root() . '/moderate/' . $target_item['id']);
}
-
+
$simple_update = '';
if($update && $_SESSION['loadtime'])
$simple_update = " AND (( item_unseen = 1 AND item.changed > '" . datetime_convert('UTC','UTC',$_SESSION['loadtime']) . "' ) OR item.changed > '" . datetime_convert('UTC','UTC',$_SESSION['loadtime']) . "' ) ";
@@ -94,16 +94,16 @@ class Hq extends \Zotlabs\Web\Controller {
$sys_item = false;
}
-
+
if(! $update) {
$channel = \App::get_channel();
$channel_acl = [
- 'allow_cid' => $channel['channel_allow_cid'],
- 'allow_gid' => $channel['channel_allow_gid'],
- 'deny_cid' => $channel['channel_deny_cid'],
+ 'allow_cid' => $channel['channel_allow_cid'],
+ 'allow_gid' => $channel['channel_allow_gid'],
+ 'deny_cid' => $channel['channel_deny_cid'],
'deny_gid' => $channel['channel_deny_gid']
- ];
+ ];
$x = [
'is_owner' => true,
@@ -143,7 +143,7 @@ class Hq extends \Zotlabs\Web\Controller {
// if the target item is not a post (eg a like) we want to address its thread parent
//$mid = ((($target_item['verb'] == ACTIVITY_LIKE) || ($target_item['verb'] == ACTIVITY_DISLIKE)) ? $target_item['thr_parent'] : $target_item['mid']);
$mid = $target_item['mid'];
- // if we got a decoded hash we must encode it again before handing to javascript
+ // if we got a decoded hash we must encode it again before handing to javascript
if($decoded)
$mid = 'b64.' . base64url_encode($mid);
}
@@ -154,7 +154,7 @@ class Hq extends \Zotlabs\Web\Controller {
$o .= '<div id="live-hq"></div>' . "\r\n";
$o .= "<script> var profile_uid = " . local_channel()
. "; var netargs = '?f='; var profile_page = " . \App::$pager['page'] . ";</script>\r\n";
-
+
\App::$page['htmlhead'] .= replace_macros(get_markup_template("build_query.tpl"),[
'$baseurl' => z_root(),
'$pgtype' => 'hq',
@@ -241,14 +241,14 @@ class Hq extends \Zotlabs\Web\Controller {
else {
$r = [];
}
-
+
if($r) {
- $items = q("SELECT item.*, item.id AS item_id
+ $items = q("SELECT item.*, item.id AS item_id
FROM item
WHERE parent = '%s' $item_normal ",
dbesc($r[0]['item_id'])
);
-
+
xchan_query($items,true,(($sys_item) ? local_channel() : 0));
$items = fetch_post_tags($items,true);
$items = conv_sort($items,'created');
diff --git a/Zotlabs/Module/Invite.php b/Zotlabs/Module/Invite.php
index 6359da54c..34f1858fd 100644
--- a/Zotlabs/Module/Invite.php
+++ b/Zotlabs/Module/Invite.php
@@ -6,7 +6,7 @@ use Zotlabs\Lib\Apps;
use Zotlabs\Web\Controller;
/**
- * module: invite.php
+ * module: invitexv2.php
*
* send email invitations to join social network
*
@@ -15,91 +15,291 @@ use Zotlabs\Web\Controller;
class Invite extends Controller {
+ /**
+ * While coding this, I want to introduce a system of qualified messages and notifications.
+ * Each message consists of a 3 letter prefix, a 4 digit number and a one letter suffix (PREnnnnS).
+ * The spirit about is not from me, but many decades used by IBM inc. in devel with best success.
+ *
+ * The system prefix, used uppercase as system message id, lowercase as css and js prefix (classes, ids etc).
+ * Usually not used as self::MYP, but placed in the code dominant enough for easy to find.
+ *
+ * Concrete here:
+ * The prefix indicates Z for the Zlabs(core), A for Account stuff, I for Invite.
+ * The numbers scope will be 00xx within/for templates, 01xx for get, 02xx for post functions.
+ * Message qualification ends with a uppercase suffix, where
+ * I=Info(only),
+ * W=Warning(more then info and less then error),
+ * E=Error,
+ * F=Fatal(for unexpected errors).
+ * Btw, in case of using fail2ban, a scan of messages going to log is very much more with ease,
+ * esspecially in multi language driven systems where messages vary.
+ *
+ * @author Hilmar Runge
+ * @version 2.0.0
+ * @since 2020-01-20
+ *
+ */
+
+ const MYP = 'ZAI';
+ const VERSION = '2.0.0';
+
function post() {
-
- if(! local_channel()) {
- notice( t('Permission denied.') . EOL);
+
+ // zai02
+
+ if (! local_channel()) {
+ notice( 'ZAI0201E,' .t('Permission denied.') . EOL);
return;
}
- if(! Apps::system_app_installed(local_channel(), 'Invite')) {
+ if (! Apps::system_app_installed(local_channel(), 'Invite')) {
+ notice( 'ZAI0202E,' . t('Invite App') . ' (' . t('Not Installed') . ')' . EOL);
return;
}
-
+
check_form_security_token_redirectOnErr('/', 'send_invite');
-
- $max_invites = intval(get_config('system','max_invites'));
- if(! $max_invites)
- $max_invites = 50;
-
- $current_invites = intval(get_pconfig(local_channel(),'system','sent_invites'));
- if($current_invites > $max_invites) {
- notice( t('Total invitation limit exceeded.') . EOL);
+
+ $ok = $ko = 0;
+ $feedbk = '';
+ $isajax = is_ajax();
+ $eol = $isajax ? "\n" : EOL;
+ $policy = intval(get_config('system','register_policy'));
+ if ($policy == REGISTER_CLOSED) {
+ notice( 'ZAI0212E,' . t('Register is closed') . ')' . EOL);
return;
- };
-
-
- $recips = ((x($_POST,'recipients')) ? explode("\n",$_POST['recipients']) : array());
- $message = ((x($_POST,'message')) ? notags(trim($_POST['message'])) : '');
-
- $total = 0;
-
- if(get_config('system','invitation_only')) {
- $invonly = true;
- $x = get_pconfig(local_channel(),'system','invites_remaining');
- if((! $x) && (! is_site_admin()))
- return;
- }
-
- foreach($recips as $recip) {
-
- $recip = trim($recip);
- if(! $recip)
- continue;
-
- if(! validate_email($recip)) {
- notice( sprintf( t('%s : Not a valid email address.'), $recip) . EOL);
- continue;
+ }
+ if ($policy == REGISTER_OPEN)
+ $flags = 0;
+ elseif ($policy == REGISTER_APPROVE)
+ $flags = ACCOUNT_PENDING;
+ $flags = ($flags | intval(get_config('system','verify_email')));
+
+ // how many max recipients in one mail submit
+ $maxto = get_config('system','invitation_max_recipients', 'na');
+ If (is_site_admin()) {
+ // set, if admin is operator, default to 12
+ if ($maxto === 'na') set_config('system','invitation_max_recipients', 12);
+ }
+ $maxto = ($maxto === 'na') ? 12 : $maxto;
+
+ // language code current for the invitation
+ $lcc = x($_POST['zailcc']) && preg_match('/[a-z\-]{2,5}/', $_POST['zailcc'])
+ ? $_POST['zailcc']
+ : '';
+
+ // expiration duration amount quantity, in case of doubts defaults 2
+ $durn = x($_POST['zaiexpiren']) && preg_match('/[0-9]{1,2}/', $_POST['zaiexpiren'])
+ ? trim(intval($_POST['zaiexpiren']))
+ : '2';
+ !$durn ? $durn = 2 : '';
+
+ // expiration duration unit 1st letter (day, weeks, months, years), defaults days
+ $durq = x($_POST['zaiexpire']) && preg_match('/[ihd]{1,1}/', $_POST['zaiexpire'])
+ ? $_POST['zaiexpire']
+ : 'd';
+
+ $dur = self::calcdue($durn.$durq);
+ $due = t('Note, the invitation code is valid up to') . ' ' . $dur['due'];
+
+ if ($isajax) {
+ $feedbk .= 'ZAI0207I ' . $due . $eol;
+ }
+
+ // take the received email addresses and discart duplicates
+ $recips = array_filter( array_unique( preg_replace('/^\s*$/', '',
+ ((x($_POST,'zaito')) ? explode( "\n",$_POST['zaito']) : array() ) )));
+
+ $havto = count($recips);
+
+ if ( $havto > $maxto) {
+ $feedbk .= 'ZAI0210E ' . sprintf( t('Too many recipients for one invitation (max %d)'), $maxto) . $eol;
+ $ko++;
+
+ } elseif ( $havto == 0 ) {
+ $feedbk .= 'ZAI0211E ' . t('No recipients for this invitation') . $eol;
+ $ko++;
+
+ } else {
+
+ // each email address
+ foreach($recips as $n => $recip) {
+
+ // if empty ignore
+ $recip = $recips[$n] = trim($recip);
+ if(! $recip) continue;
+
+ // see if we have an email address who@domain.tld
+ if (!preg_match('/^.{2,64}\@[a-z0-9.-]{4,32}\.[a-z]{2,12}$/', $recip)) {
+ $feedbk .= 'ZAI0203E ' . ($n+1) . ': ' . sprintf( t('(%s) : Not a valid email address'), $recip) . $eol;
+ $ko++;
+ continue;
+ }
+ if(! validate_email($recip)) {
+ $feedbk .= 'ZAI0204E ' . ($n+1) . ': ' . sprintf( t('(%s) : Not a real email address'), $recip) . $eol;
+ $ko++;
+ continue;
+ }
+
+ // do we accept the email (not black listed)
+ if(! allowed_email($recip)) {
+ $feedbk .= 'ZAI0205E ' . ($n+1) . ': ' . sprintf( t('(%s) : Not allowed email address'), $recip) . $eol;
+ $ko++;
+ continue;
+ }
+
+ // is the email address just in use for account or registered before
+ $r = q("SELECT account_email AS em FROM account WHERE account_email = '%s'"
+ . " UNION "
+ ."SELECT reg_email AS em FROM register WHERE reg_vital = 1 AND reg_email = '%s' LIMIT 1;",
+ dbesc($recip),
+ dbesc($recip)
+ );
+ if($r && $r[0]['em'] == $recip) {
+ $feedbk .= 'ZAI0206E ' . ($n+1) . ': ' . sprintf( t('(%s) : email address already in use'), $recip) . $eol;
+ $ko++;
+ continue;
+ }
+
+ if ($isajax) {
+ // seems we have an email address acceptable
+ $feedbk .= 'ZAI0209I ' . ($n+1) . ': ' . sprintf( t('(%s) : Accepted email address'), $recip) . $eol;
+ }
}
-
- else
- $nmessage = $message;
-
- $account = App::get_account();
-
- $res = z_mail(
- [
+ }
+
+ if ($isajax) {
+ // we are not silent on the ajax road
+ echo json_encode(array('feedbk' => $feedbk, 'due' => $due));
+
+ // that mission is complete
+ killme();
+ exit;
+ }
+
+ // Total ?todo notice( t('Invitation limit exceeded. Please contact your site administrator.') . EOL);
+
+ // any errors up to now in fg?
+
+
+ // down from here, only on the main road (no more ajax)
+
+ // tell if sth is to tell
+ $feedbk ? notice($feedbk) . $eol : '';
+
+ if ($ko > 0) return;
+
+ // the personal mailtext
+ $mailtext = ((x($_POST,'zaitxt')) ? notags(trim($_POST['zaitxt'])) : '');
+
+ // to log in db
+ $reonar = json_decode( ((x($_POST,'zaireon')) ? notags(trim($_POST['zaireon'])) : ''), TRUE, 8) ;
+
+ // me, the invitor
+ $account = App::get_account();
+ $reonar['from'] = $account['account_email'];
+ $reonar['date'] = datetime_convert();
+ $reonar['fromip'] = $_SERVER['REMOTE_ADDR'];
+
+ // who is the invitor on
+ $inby = local_channel();
+
+ $ok = $ko = 0;
+
+ // send the mail(s)
+ foreach($recips as $n => $recip) {
+
+ $reonar['due'] = $due;
+ $reonar['to'] = $recip;
+ $reonar['txtpersonal'] = $mailtext;
+
+ // generate an invide code to store and pm
+ $invite_code = autoname(8) . rand(1000,9999);
+
+ // again the final localized templates $reonar['subject'] $reonar['lang'] $reonar['tpl']
+
+ // save current operators lc and take the desired to mail
+ push_lang($reonar['lang']);
+ // resolve
+ $tx = replace_macros(get_intltext_template('invite.'.$reonar['tpl'].'.tpl'),
+ array(
+ '$projectname' => t('$Projectname'),
+ '$invite_code' => $invite_code,
+ '$invite_where' => z_root() . '/register',
+ '$invite_whereami' => str_replace('@', '@+', $reonar['whereami']),
+ '$invite_whoami' => z_root() . '/channel/' . $reonar['whoami'],
+ '$invite_anywhere' => z_root() . '/pubsites'
+ )
+ );
+ // restore lc to operator
+ pop_lang();
+
+ $reonar['txttemplate'] = $tx;
+
+ // pm
+ $zem = z_mail(
+ [
'toEmail' => $recip,
'fromName' => ' ',
- 'fromEmail' => $account['account_email'],
- 'messageSubject' => t('Please join us on $Projectname'),
- 'textVersion' => $nmessage,
+ 'fromEmail' => $reonar['from'],
+ 'messageSubject' => $reonar['subject'],
+ 'textVersion' => ($mailtext ? $mailtext . "\n\n" : '') . $tx . "\n" . $due,
]
);
-
- if($res) {
- $total ++;
- $current_invites ++;
- set_pconfig(local_channel(),'system','sent_invites',$current_invites);
- if($current_invites > $max_invites) {
- notice( t('Invitation limit exceeded. Please contact your site administrator.') . EOL);
- return;
- }
- }
- else {
- notice( sprintf( t('%s : Message delivery failed.'), $recip) . EOL);
+
+ if(!$zem) {
+
+ $ko++;
+ $msg = 'ZAI0208E,' . sprintf( t('%s : Message delivery failed.'), $recip);
+
+ } else {
+
+ $ok++;
+ $msg = 'ZAI0208I ' . sprintf( t('To %s : Message delivery success.'), $recip);
+
+ // if verify_email is the rule, email becomes a dId2 - NO
+ // $did2 = ($flags & ACCOUNT_UNVERIFIED) == ACCOUNT_UNVERIFIED ? $recip : '';
+
+ // always enforce verify email with invitations, thus email becomes a dId2
+ $did2 = $recip;
+ $flags |= ACCOUNT_UNVERIFIED;
+
+ // defaults vital, reg_pass
+ $r = q("INSERT INTO register ("
+ . "reg_flags,reg_didx,reg_did2,reg_hash,reg_created,reg_startup,reg_expires,reg_email,reg_byc,reg_uid,reg_atip,reg_lang,reg_stuff)"
+ . " VALUES ( %d, 'i', '%s', '%s', '%s', '%s', '%s', '%s', %d, %d, '%s', '%s', '%s') ",
+ intval($flags),
+ dbesc($did2),
+ dbesc($invite_code),
+ dbesc(datetime_convert()),
+ dbesc(datetime_convert()),
+ dbesc($dur['due']),
+ dbesc($recip),
+ intval($inby),
+ intval($account['account_id']),
+ dbesc($reonar['fromip']),
+ dbesc($reonar['lang']),
+ dbesc(json_encode( array('reon' => $reonar) ))
+ );
}
-
+ $msg .= ' (a' . $account['account_id'] . ', c' . $inby . ', from:' . $reonar['from'] . ')';
+ zar_log( $msg);
}
- notice( sprintf( tt("%d message sent.", "%d messages sent.", $total) , $total) . EOL);
+
+ $ok + $ko > 0
+ ? notice( 'ZAI0212I ' . sprintf( t('%1$d mail(s) sent, %2$d mail error(s)'), $ok, $ko) . EOL)
+ : '';
+ //logger( print_r( $reonar, true) );
+
return;
}
-
-
+
+
function get() {
-
+
+ // zai1
+
if(! local_channel()) {
- notice( t('Permission denied.') . EOL);
+ notice( 'ZAI0101E,' . t('Permission denied.') . EOL);
return;
}
@@ -107,68 +307,267 @@ class Invite extends Controller {
//Do not display any associated widgets at this point
App::$pdl = '';
- $o = '<b>' . t('Invite App') . ' (' . t('Not Installed') . '):</b><br>';
- $o .= t('Send email invitations to join this network');
+ $o = 'ZAI0102E,' . t('Invite App') . ' (' . t('Not Installed') . ')' . EOL;
return $o;
}
+ if (! (get_config('system','invitation_also') || get_config('system','invitation_only')) ) {
+ $o = 'ZAI0103E,' . t('Invites not proposed by configuration') . '. ';
+ $o .= t('Contact the site admin');
+ return $o;
+ }
+
+ // invitation_by_user may still not configured, the default 'na' will tell this
+ // if configured, 0 disables invitations by users, other numbers are how many invites a user may propagate
+ $invuser = get_config('system','invitation_by_user', 'na');
+
+ // if the mortal user drives the invitation
+ If (! is_site_admin()) {
+
+ // when not configured, 4 is the default
+ $invuser = ($invuser === 'na') ? 4 : $invuser;
+
+ // a config value 0 disables invitation by users
+ if (!$invuser) {
+ $o = 'ZAI0104E, ' . t('Invites by users not enabled') . '. ';
+ return $o;
+ }
+
+ if ($ihave >= $invuser) {
+ notice( 'ZAI0105W,' . t('You have no more invitations available') . EOL);
+ return '';
+ }
+
+ } else {
+ // general deity admin invite limit infinite (theoretical)
+ if ($invuser === 'na') set_config('system','invitation_by_user', 4);
+ // for display only
+ $invuser = '∞';
+ }
+
+ // xchan record of the page observer
+ // while quoting matters the user, the sending is associated with a channel (of the user)
+ // also the admin may and should decide, which channel will told to the public
+ $ob = App::get_observer();
+ if(! $ob)
+ return 'ZAI0109F,' . t('Not on xchan') . EOL;
+ $whereami = $ob['xchan_addr'];
+ $channel = App::get_channel();
+ $whoami = $channel['channel_address'];
+
+ // to pass also to post()
+ $tao = 'tao.zai.whereami = ' . "'" . $whereami . "';\n"
+ . 'tao.zai.whoami = ' . "'" . $whoami . "';\n";
+
+ // expirations, duration interval
+ $dur = self::calcdue();
+ $tao .= 'tao.zai.expire = { durn: ' . $dur['durn']
+ . ', durq: ' . "'" . $dur['durq'] . "'"
+ . ', due: ' . "'" . $dur['due'] . "' };\n";
+
+ // to easy redisplay the empty form
nav_set_selected('Invite');
-
+
+ // inform about the count of invitations we have at all
+ $r = q("SELECT count(reg_id) as ct FROM register WHERE reg_vital = 1"); // where not admin TODO
+ $wehave = ($r ? $r[0]['ct'] : 0);
+
+ // invites max for all users except admins
+ $invmaxau = intval(get_config('system','invitations_max_users'));
+ if(! $invmaxau) {
+ $invmaxau = 50;
+ if (is_site_admin()) {
+ set_config('system','invitations_max_users',intval($invmaxau));
+ }
+ }
+
+ if ($wehave > $invmaxau) {
+ if (! is_site_admin()) {
+ $feedbk .= 'ZAI0200E,' . t('All users invitation limit exceeded.') . $eol;
+ }
+ }
+
+ // let see how many invites currently used by the user
+ $r = q("SELECT count(reg_id) AS n FROM register WHERE reg_vital = 1 AND reg_byc = %d",
+ intval(local_channel()));
+ $ihave = $r ? $r[0]['n'] : 0;
+
$tpl = get_markup_template('invite.tpl');
- $invonly = false;
-
- if(get_config('system','invitation_only')) {
- $invonly = true;
- $x = get_pconfig(local_channel(),'system','invites_remaining');
- if((! $x) && (! is_site_admin())) {
- notice( t('You have no more invitations available') . EOL);
- return '';
+
+ $inv_rabots = array(
+ 'i' => t('Minute(s)'),
+ 'h' => t('Hour(s)') ,
+ 'd' => t('Day(s)')
+ );
+ $inv_expire = replace_macros(get_markup_template('field_duration.qmc.tpl'),
+ array(
+ 'label' => t('Invitation expires after'),
+ 'qmc' => 'zai',
+ 'qmcid' => 'ZAI0014I',
+ 'field' => array(
+ 'name' => 'expire',
+ 'title' => t('duration up from now'),
+ 'value' => ($invexpire_n ? $invexpire_n : 2),
+ 'min' => '1',
+ 'max' => '99',
+ 'size' => '2',
+ 'default' => ($invexpire_u ? $invexpire_u : 'd')
+ ),
+ 'rabot' => $inv_rabots
+ )
+ );
+
+ // let generate an invite code that here and never will be applied (only to fill displayed template)
+ // real invite codes become generated for each recipient when we store the new invitation(s)
+ // $invite_code = substr(str_shuffle('abcdefghijklmnopqrstuvwxyz'), 0, 8) . rand(1000,9999);
+ // let take one descriptive for template (as said is never used)
+ $invite_code = 'INVITATE2020';
+
+ // what languages we use now
+ $lccmy = ((isset(App::$config['system']['language'])) ? App::$config['system']['language'] : 'en');
+ // and all the localized templates belonging to invite
+ $tpls = glob('view/*/invite.*.tpl');
+
+ $tpla=$tplx=$tplxs=array();
+ foreach ($tpls as $tpli) {
+ list( $nop, $l, $t ) = explode( '/', $tpli);
+ if ( preg_match('/\.subject/', $t) =='1' ) {
+ // indicate a subject tpl exists
+ $t=str_replace(array('invite.', '.subject', '.tpl'), '', $t);
+ $tplxs[$l][$t]=true;
+ continue;
}
+ // collect unique template names cross all languages and
+ // tpla[language][]=template those available in each language
+ $tplx[] = $tpla[$l][] = str_replace( array('invite.', '.tpl'), '', $t);
}
-
- if($invonly && ($x || is_site_admin())) {
- $invite_code = autoname(8) . rand(1000,9999);
- $nmessage = str_replace('$invite_code',$invite_code,$message);
-
- $r = q("INSERT INTO register (hash,created,uid,password,lang) VALUES ('%s', '%s',0,'','') ",
- dbesc($invite_code),
- dbesc(datetime_convert())
+
+ $langs = array_keys($tpla);
+ asort($langs);
+
+ $tplx = array_unique($tplx);
+ asort($tplx);
+
+ // prepare current language and the default standard template (causual) for js
+ // With and in js, I use a var 'tao' as a shortcut for top array object
+ // and also qualify the object with the prefix zai = tao.zai as my var used outsite functions
+ // can be unique within the overall included spaghette whirls
+ // one can say Im too lazy to write prototypes and just I can agree.
+ // tao simply applies the fact of using the same var as object and/or array in ja.
+ $tao.='tao.zai.lccmy = ' . "'" . $lccmy . "';\n" . 'tao.zai.itpl = ' . "'" . 'casual' . "';\n";
+
+ $lcclane=$tx=$tplin='';
+ //$lccsym='<span class="fa zai_fa zai_lccsym"></span>'; // alt 
+ $tplsym='<span class="fa zai_fa"></span>';
+
+ // I will uncomment for js console debug
+ // $tao.='tao.zai.debug = ' . "'" . json_encode($tplxs) . "';\n";
+
+ // running thru the localized templates (subjects and textmsgs) and bring them to tao
+ // lcc LanguageCountryCode,
+ // lcc2 is a 2 character and lcc5 a 5 character LanguageCountryCode
+ foreach($tpla as $l => $tn) {
+
+ // restyle lc to iso getttext format to avoid errors in js, hilite the current
+ $lcc = str_replace('-', '_', $l);
+ $hi = ($l == $lccmy) ? ' zai_hi' : '';
+ $lcc2 = strlen($l) == 2 ? ' zai_lcc2' : '';
+ $lcc5 = strlen($l) == 5 ? ' zai_lcc5' : '';
+ $lccg = ' zai_lccg' . substr( $l, 0, 2 );
+ $lcclane
+ .= '<span class="fa zai_fa zai_lccsym' . $lcc2 . $lcc5 . $lccg . '"></span>'
+ . '<a href="javascript:;" class="zai_lcc' . $lcc2 . $lcc5 . $lccg . $hi . '">' . $lcc . '</a>';
+ // textmsg
+ $tao .= 'tao.zai.t.' . $lcc . ' = {};' . "\n";
+ // subject
+ $tao .= 'tao.zai.s.' . $lcc . ' = {};' . "\n";
+
+ // resolve localized templates and take intented lc for
+ foreach($tn as $t1) {
+
+ // save current lc and take the desired
+ push_lang($l);
+
+ // resolve
+ $tx = replace_macros(get_intltext_template('invite.'.$t1.'.tpl'),
+ array(
+ '$projectname' => t('$Projectname'),
+ '$invite_code' => $invite_code,
+ '$invite_where' => z_root() . '/register',
+ '$invite_whereami' => $whereami,
+ '$invite_whoami' => z_root() . '/channel/' . $whoami,
+ '$invite_anywhere' => z_root() . '/pubsites'
+ )
);
-
- if(! is_site_admin()) {
- $x --;
- if($x >= 0)
- set_pconfig(local_channel(),'system','invites_remaining',$x);
- else
- return;
- }
+
+ // a default subject if no associated exists
+ $ts=t('Invitation');
+ if ( $tplxs[$l][$t1] )
+ $ts = replace_macros(get_intltext_template('invite.'.$t1.'.subject.tpl'),
+ array(
+ '$projectname' => t('$Projectname'),
+ '$invite_loc' => get_config('system','sitename')
+ )
+ );
+
+ // restore lc to current foreground
+ pop_lang();
+
+ // bring to tao as js like it
+ $tao .= 'tao.zai.t.' . $lcc . '.' . $t1 . " = '" . rawurlencode($tx) . "';\n";
+ $tao .= 'tao.zai.s.' . $lcc . '.' . $t1 . " = '" . rawurlencode($ts) . "';\n";
}
-
- $ob = App::get_observer();
- if(! $ob)
- return $o;
-
- $channel = App::get_channel();
-
+ }
+
+ // hilite the current defauls just from the beginning
+ foreach ($tplx as $t1) {
+ $hi = ($t1 == 'casual') ? ' zai_hi' : '';
+ $tplin .= $tplsym.'<a href="javascript:;" id="zai-' . $t1
+ . '" class="invites'.$hi.'">' . $t1 . '</a>';
+ }
+
+ // fill the form for foreground
$o = replace_macros($tpl, array(
'$form_security_token' => get_form_security_token("send_invite"),
+ '$zai' => strtolower(self::MYP),
+ '$tao' => $tao,
'$invite' => t('Send invitations'),
- '$addr_text' => t('Enter email addresses, one per line:'),
- '$msg_text' => t('Your message:'),
- '$default_message' => t('Please join my community on $Projectname.') . "\r\n" . "\r\n"
- . $linktxt
- . (($invonly) ? "\r\n" . "\r\n" . t('You will need to supply this invitation code:') . " " . $invite_code . "\r\n" . "\r\n" : '')
- . t('1. Register at any $Projectname location (they are all inter-connected)')
- . "\r\n" . "\r\n" . z_root() . '/register'
- . "\r\n" . "\r\n" . t('2. Enter my $Projectname network address into the site searchbar.')
- . "\r\n" . "\r\n" . $ob['xchan_addr'] . ' (' . t('or visit') . " " . z_root() . '/channel/' . $channel['channel_address'] . ')'
- . "\r\n" . "\r\n"
- . t('3. Click [Connect]')
- . "\r\n" . "\r\n" ,
+ '$ihave' => 'ZAI0106I, ' . t('Invitations I am using') . ': ' . $ihave . ' / ' . $invuser,
+ '$wehave' => 'ZAI0107I, ' . t('Invitations we are using') . ': ' . $wehave . ' / ' . $invmaxau,
+ '$n10' => 'ZAI0010I', '$m10' => t('§ Note, the email(s) sent will be recorded in the system logs'),
+ '$n11' => 'ZAI0011I', '$m11' => t('Enter email addresses, one per line:'),
+ '$n12' => 'ZAI0012I', '$m12' => t('Your message:'),
+ '$n13' => 'ZAI0013I', '$m13' => t('Invite template'),
+ '$inv_expire' => $inv_expire,
+ '$subject_label' => t('Subject:'),
+ '$subject' => t('Invitation'),
+ '$lcclane' => $lcclane,
+ '$tplin' => $tplin,
+ '$standard_message' => '',
+ '$personal_message' => '',
+ '$personal_pointer' => t('Here you may enter personal notes to the recipient(s)'),
+ '$due' => t('Note, the invitation code is valid up to') . ' ' . $dur['due'],
'$submit' => t('Submit')
));
-
+
return $o;
}
-
+
+ function calcdue($duri=false) {
+ // expirations, duration interval
+ if ($duri===false)
+ $duri = get_config('system','register_expire', '2d');
+ if ( preg_match( '/^[0-9]{1,2}[ihdwmy]{1}$/', $duri ) ) {
+ $durq = substr($duri, -1);
+ $durn = substr($duri, 0, -1);
+ $due = date('Y-m-d H:i:s', strtotime('+' . $durn . ' '
+ . str_replace( array(':i',':h',':d',':w',':m',':y'),
+ array('minutes', 'hours', 'days', 'weeks', 'months', 'years'),
+ (':'.$durq))
+ ));
+ return array( 'durn' => $durn, 'durq' => $durq, 'due' => $due);
+ }
+ return false;
+ }
}
+
diff --git a/Zotlabs/Module/Item.php b/Zotlabs/Module/Item.php
index def3f76dd..ff52babf5 100644
--- a/Zotlabs/Module/Item.php
+++ b/Zotlabs/Module/Item.php
@@ -840,7 +840,7 @@ class Item extends Controller {
if($results) {
// Set permissions based on tag replacements
- set_linkified_perms($results, $str_contact_allow, $str_group_allow, $profile_uid, $parent_item, $private);
+ set_linkified_perms($results, $str_contact_allow, $str_group_allow, $profile_uid, $private, $parent_item);
foreach($results as $result) {
$success = $result['success'];
diff --git a/Zotlabs/Module/Network.php b/Zotlabs/Module/Network.php
index 8a1b51a18..a21095940 100644
--- a/Zotlabs/Module/Network.php
+++ b/Zotlabs/Module/Network.php
@@ -20,8 +20,10 @@ class Network extends \Zotlabs\Web\Controller {
return;
}
- if(in_array(substr($_GET['search'],0,1),[ '@', '!', '?']) || strpos($_GET['search'], 'https://') === 0)
- goaway(z_root() . '/search?f=&search=' . $_GET['search']);
+ $search = $_GET['search'] ?? '';
+
+ if(in_array(substr($search, 0, 1),[ '@', '!', '?']) || strpos($search, 'https://') === 0)
+ goaway(z_root() . '/search?f=&search=' . $search);
if(count($_GET) < 2) {
$network_options = get_pconfig(local_channel(),'system','network_page_default');
@@ -80,7 +82,7 @@ class Network extends \Zotlabs\Web\Controller {
break;
}
- $search = (($_GET['search']) ? $_GET['search'] : '');
+ $search = $_GET['search'] ?? '';
if($search) {
if(strpos($search,'#') === 0) {
$hashtags = substr($search,1);
@@ -128,17 +130,19 @@ class Network extends \Zotlabs\Web\Controller {
$pf = ((x($_GET,'pf')) ? $_GET['pf'] : '');
$unseen = ((x($_GET,'unseen')) ? $_GET['unseen'] : '');
- if (Apps::system_app_installed(local_channel(),'Affinity Tool')) {
+ if (Apps::system_app_installed(local_channel(),'Affinity Tool')) {
$affinity_locked = intval(get_pconfig(local_channel(),'affinity','lock',1));
if ($affinity_locked) {
- set_pconfig(local_channel(),'affinity','cmin',$cmin);
- set_pconfig(local_channel(),'affinity','cmax',$cmax);
+ set_pconfig(local_channel(),'affinity','cmin',$cmin);
+ set_pconfig(local_channel(),'affinity','cmax',$cmax);
}
- }
+ }
if(x($_GET,'search') || $file || (!$pf && $cid) || $hashtags || $verb || $category || $conv || $unseen)
$nouveau = true;
+ $cid_r = [];
+
if($cid) {
$cid_r = q("SELECT abook.abook_xchan, xchan.xchan_addr, xchan.xchan_name, xchan.xchan_url, xchan.xchan_photo_s, xchan.xchan_pubforum from abook left join xchan on abook_xchan = xchan_hash where abook_id = %d and abook_channel = %d and abook_blocked = 0 limit 1",
intval($cid),
@@ -453,6 +457,8 @@ class Network extends \Zotlabs\Web\Controller {
if($update && $_SESSION['loadtime'])
$simple_update = " AND (( item_unseen = 1 AND item.changed > '" . datetime_convert('UTC','UTC',$_SESSION['loadtime']) . "' ) OR item.changed > '" . datetime_convert('UTC','UTC',$_SESSION['loadtime']) . "' ) ";
+ $items = [];
+
if($nouveau && $load) {
// "New Item View" - show all items unthreaded in reverse created date order
$items = q("SELECT item.*, item.id AS item_id, created FROM item
diff --git a/Zotlabs/Module/New_channel.php b/Zotlabs/Module/New_channel.php
index 98aa480fe..84d492f8f 100644
--- a/Zotlabs/Module/New_channel.php
+++ b/Zotlabs/Module/New_channel.php
@@ -11,7 +11,7 @@ class New_channel extends \Zotlabs\Web\Controller {
function init() {
$cmd = ((argc() > 1) ? argv(1) : '');
-
+
if($cmd === 'autofill.json') {
require_once('library/urlify/URLify.php');
$result = array('error' => false, 'message' => '');
@@ -20,14 +20,14 @@ class New_channel extends \Zotlabs\Web\Controller {
$x = false;
if(get_config('system','unicode_usernames')) {
- $x = punify(mb_strtolower($n));
+ $x = punify(mb_strtolower($n));
}
if((! $x) || strlen($x) > 64)
$x = strtolower(\URLify::transliterate($n));
-
+
$test = array();
-
+
// first name
if(strpos($x,' '))
$test[] = legal_webbie(substr($x,0,strpos($x,' ')));
@@ -44,19 +44,19 @@ class New_channel extends \Zotlabs\Web\Controller {
json_return_and_die(check_webbie($test));
}
-
+
if($cmd === 'checkaddr.json') {
require_once('library/urlify/URLify.php');
$result = array('error' => false, 'message' => '');
$n = trim($_REQUEST['nick']);
if(! $n) {
- $n = trim($_REQUEST['name']);
+ $n = trim($_REQUEST['name']);
}
$x = false;
if(get_config('system','unicode_usernames')) {
- $x = punify(mb_strtolower($n));
+ $x = punify(mb_strtolower($n));
}
if((! $x) || strlen($x) > 64)
@@ -64,7 +64,7 @@ class New_channel extends \Zotlabs\Web\Controller {
$test = array();
-
+
// first name
if(strpos($x,' '))
$test[] = legal_webbie(substr($x,0,strpos($x,' ')));
@@ -80,57 +80,57 @@ class New_channel extends \Zotlabs\Web\Controller {
$test[] = $n;
$test[] = $n . mt_rand(1000,9999);
}
-
+
for($y = 0; $y < 100; $y ++)
$test[] = 'id' . mt_rand(1000,9999);
-
+
json_return_and_die(check_webbie($test));
}
-
-
+
+
}
-
+
function post() {
-
+
$arr = $_POST;
-
+
$acc = \App::get_account();
$arr['account_id'] = get_account_id();
-
- // prevent execution by delegated channels as well as those not logged in.
+
+ // prevent execution by delegated channels as well as those not logged in.
// get_account_id() returns the account_id from the session. But \App::$account
- // may point to the original authenticated account.
-
+ // may point to the original authenticated account.
+
if((! $acc) || ($acc['account_id'] != $arr['account_id'])) {
notice( t('Permission denied.') . EOL );
return;
}
-
+
$result = create_identity($arr);
-
+
if(! $result['success']) {
notice($result['message']);
return;
}
-
+
$newuid = $result['channel']['channel_id'];
-
+
change_channel($result['channel']['channel_id']);
-
- $next_page = get_config('system', 'workflow_channel_next', 'profiles');
+
+ $next_page = get_config('system', 'workflow_channel_next', 'profiles');
goaway(z_root() . '/' . $next_page);
-
+
}
-
+
function get() {
-
+
$acc = \App::get_account();
-
+
if((! $acc) || $acc['account_id'] != get_account_id()) {
notice( t('Permission denied.') . EOL);
return;
}
-
+
$default_role = '';
$aid = get_account_id();
if($aid) {
@@ -140,7 +140,7 @@ class New_channel extends \Zotlabs\Web\Controller {
if($r && (! intval($r[0]['total']))) {
$default_role = get_config('system','default_permissions_role','social');
}
-
+
$limit = account_service_class_fetch(get_account_id(),'total_identities');
$canadd = true;
if($r && ($limit !== false)) {
@@ -155,7 +155,7 @@ class New_channel extends \Zotlabs\Web\Controller {
}
$name_help = '<span id="name_help_loading" style="display:none">' . t('Loading') . '</span><span id="name_help_text">';
- $name_help .= (($default_role)
+ $name_help .= (($default_role)
? t('Your real name is recommended.')
: t('Examples: "Bob Jameson", "Lisa and her Horses", "Soccer", "Aviation Group"')
);
@@ -176,10 +176,10 @@ class New_channel extends \Zotlabs\Web\Controller {
$nickhub = '@' . \App::get_hostname();
$nickname = array('nickname', t('Choose a short nickname'), ((x($_REQUEST,'nickname')) ? $_REQUEST['nickname'] : ''), $nick_help, "*");
$role = array('permissions_role' , t('Channel role and privacy'), ($privacy_role) ? $privacy_role : 'social', t('Select a channel permission role compatible with your usage needs and privacy requirements.') . '<br>' . '<a href="help/member/member_guide#Channel_Permission_Roles" target="_blank">' . t('Read more about channel permission roles') . '</a>',$perm_roles);
-
+
$o = replace_macros(get_markup_template('new_channel.tpl'), array(
'$title' => t('Create a Channel'),
- '$desc' => t('A channel is a unique network identity. It can represent a person (social network profile), a forum (group), a business or celebrity page, a newsfeed, and many other things.') ,
+ '$desc' => t('A channel is a unique network identity. It can represent a person (social network profile), a forum (group), a business or celebrity page, a newsfeed, and many other things.') ,
'$label_import' => t('or <a href="import">import an existing channel</a> from another location.'),
'$name' => $name,
'$role' => $role,
@@ -190,10 +190,10 @@ class New_channel extends \Zotlabs\Web\Controller {
'$channel_usage_message' => $channel_usage_message,
'$canadd' => $canadd
));
-
+
return $o;
-
+
}
-
-
+
+
}
diff --git a/Zotlabs/Module/Oep.php b/Zotlabs/Module/Oep.php
index 75304161b..faad2fc52 100644
--- a/Zotlabs/Module/Oep.php
+++ b/Zotlabs/Module/Oep.php
@@ -11,24 +11,24 @@ require_once('include/security.php');
class Oep extends \Zotlabs\Web\Controller {
function init() {
-
+
logger('oep: ' . print_r($_REQUEST,true), LOGGER_DEBUG, LOG_INFO);
-
+
$html = ((argc() > 1 && argv(1) === 'html') ? true : false);
if($_REQUEST['url']) {
$_REQUEST['url'] = strip_zids($_REQUEST['url']);
$url = $_REQUEST['url'];
}
-
+
if(! $url)
http_status_exit(404, 'Not found');
-
+
$maxwidth = $_REQUEST['maxwidth'];
$maxheight = $_REQUEST['maxheight'];
$format = $_REQUEST['format'];
if($format && $format !== 'json')
http_status_exit(501, 'Not implemented');
-
+
if(fnmatch('*/photos/*/album/*',$url))
$arr = $this->oep_album_reply($_REQUEST);
elseif(fnmatch('*/photos/*/image/*',$url))
@@ -47,7 +47,7 @@ class Oep extends \Zotlabs\Web\Controller {
$arr = $this->oep_cards_reply($_REQUEST);
elseif(fnmatch('*/articles/*',$url))
$arr = $this->oep_articles_reply($_REQUEST);
-
+
if($arr) {
if($html) {
if($arr['type'] === 'rich') {
@@ -61,13 +61,13 @@ class Oep extends \Zotlabs\Web\Controller {
}
killme();
}
-
+
http_status_exit(404,'Not found');
-
+
}
-
+
function oep_display_reply($args) {
-
+
$ret = array();
$url = $args['url'];
$maxwidth = intval($args['maxwidth']);
@@ -83,8 +83,8 @@ class Oep extends \Zotlabs\Web\Controller {
$item_normal = item_normal();
- $p = q("select * from item where mid like '%s' limit 1",
- dbesc($res . '%')
+ $p = q("select * from item where mid = '%s' limit 1",
+ dbesc($res)
);
if(! $p)
@@ -92,7 +92,7 @@ class Oep extends \Zotlabs\Web\Controller {
$c = channelx_by_n($p[0]['uid']);
-
+
if(! ($c && $res))
return;
@@ -100,27 +100,27 @@ class Oep extends \Zotlabs\Web\Controller {
return;
$sql_extra = item_permissions_sql($c['channel_id']);
-
- $p = q("select * from item where mid like '%s' and uid = %d $sql_extra $item_normal limit 1",
- dbesc($res . '%'),
+
+ $p = q("select * from item where mid = '%s' and uid = %d $sql_extra $item_normal limit 1",
+ dbesc($res),
intval($c['channel_id'])
);
if(! $p)
return;
-
+
xchan_query($p,true);
$p = fetch_post_tags($p,true);
// This function can get tripped up if the item is already a reshare
- // (the multiple share declarations do not parse cleanly if nested)
+ // (the multiple share declarations do not parse cleanly if nested)
// So build a template with a known nonsense string as the content, and then
// replace that known string with the actual rendered content, sending
// each content layer through bbcode() separately.
$x = '2eGriplW^*Jmf4';
-
+
$o = "[share author='".urlencode($p[0]['author']['xchan_name']).
"' profile='".$p[0]['author']['xchan_url'] .
"' avatar='".$p[0]['author']['xchan_photo_s'].
@@ -131,29 +131,29 @@ class Oep extends \Zotlabs\Web\Controller {
if($p[0]['title'])
$o .= '[b]'.$p[0]['title'].'[/b]'."\r\n";
- $o .= $x;
+ $o .= $x;
$o .= "[/share]";
$o = bbcode($o);
-
+
$o = str_replace($x,bbcode($p[0]['body']),$o);
-
+
$ret['type'] = 'rich';
-
+
$w = (($maxwidth) ? $maxwidth : 640);
$h = (($maxheight) ? $maxheight : intval($w * 2 / 3));
-
+
$ret['html'] = '<div style="width: ' . $w . '; height: ' . $h . '; font-family: sans-serif,arial,freesans;" >' . $o . '</div>';
-
+
$ret['width'] = $w;
$ret['height'] = $h;
-
+
return $ret;
-
+
}
function oep_cards_reply($args) {
-
+
$ret = [];
$url = $args['url'];
$maxwidth = intval($args['maxwidth']);
@@ -164,7 +164,7 @@ class Oep extends \Zotlabs\Web\Controller {
$res = $matches[3];
}
if(! ($nick && $res))
- return $ret;
+ return $ret;
$channel = channelx_by_nick($nick);
@@ -187,8 +187,8 @@ class Oep extends \Zotlabs\Web\Controller {
return $ret;
}
- $r = q("select * from item
- where item.uid = %d and item_type = %d
+ $r = q("select * from item
+ where item.uid = %d and item_type = %d
$sql_extra order by item.created desc",
intval($channel['channel_id']),
intval(ITEM_TYPE_CARD)
@@ -208,7 +208,7 @@ class Oep extends \Zotlabs\Web\Controller {
$x = '2eGriplW^*Jmf4';
-
+
$o = "[share author='".urlencode($p[0]['author']['xchan_name']).
"' profile='".$p[0]['author']['xchan_url'] .
"' avatar='".$p[0]['author']['xchan_photo_s'].
@@ -219,28 +219,28 @@ class Oep extends \Zotlabs\Web\Controller {
if($p[0]['title'])
$o .= '[b]'.$p[0]['title'].'[/b]'."\r\n";
- $o .= $x;
+ $o .= $x;
$o .= "[/share]";
$o = bbcode($o);
-
+
$o = str_replace($x,bbcode($p[0]['body']),$o);
-
+
$ret['type'] = 'rich';
-
+
$w = (($maxwidth) ? $maxwidth : 640);
$h = (($maxheight) ? $maxheight : intval($w * 2 / 3));
-
+
$ret['html'] = '<div style="width: ' . $w . '; height: ' . $h . '; font-family: sans-serif,arial,freesans;" >' . $o . '</div>';
-
+
$ret['width'] = $w;
$ret['height'] = $h;
-
+
return $ret;
-
+
}
function oep_articles_reply($args) {
-
+
$ret = [];
$url = $args['url'];
$maxwidth = intval($args['maxwidth']);
@@ -251,7 +251,7 @@ class Oep extends \Zotlabs\Web\Controller {
$res = $matches[3];
}
if(! ($nick && $res))
- return $ret;
+ return $ret;
$channel = channelx_by_nick($nick);
@@ -273,8 +273,8 @@ class Oep extends \Zotlabs\Web\Controller {
return $ret;
}
- $r = q("select * from item
- where item.uid = %d and item_type = %d
+ $r = q("select * from item
+ where item.uid = %d and item_type = %d
$sql_extra order by item.created desc",
intval($channel['channel_id']),
intval(ITEM_TYPE_ARTICLE)
@@ -294,7 +294,7 @@ class Oep extends \Zotlabs\Web\Controller {
$x = '2eGriplW^*Jmf4';
-
+
$o = "[share author='".urlencode($p[0]['author']['xchan_name']).
"' profile='".$p[0]['author']['xchan_url'] .
"' avatar='".$p[0]['author']['xchan_photo_s'].
@@ -305,71 +305,71 @@ class Oep extends \Zotlabs\Web\Controller {
if($p[0]['title'])
$o .= '[b]'.$p[0]['title'].'[/b]'."\r\n";
- $o .= $x;
+ $o .= $x;
$o .= "[/share]";
$o = bbcode($o);
-
+
$o = str_replace($x,bbcode($p[0]['body']),$o);
-
+
$ret['type'] = 'rich';
-
+
$w = (($maxwidth) ? $maxwidth : 640);
$h = (($maxheight) ? $maxheight : intval($w * 2 / 3));
-
+
$ret['html'] = '<div style="width: ' . $w . '; height: ' . $h . '; font-family: sans-serif,arial,freesans;" >' . $o . '</div>';
-
+
$ret['width'] = $w;
$ret['height'] = $h;
-
+
return $ret;
-
+
}
-
+
function oep_mid_reply($args) {
-
+
$ret = array();
$url = $args['url'];
$maxwidth = intval($args['maxwidth']);
$maxheight = intval($args['maxheight']);
-
+
if(preg_match('#//(.*?)/(.*?)/(.*?)/(.*?)mid\=(.*?)(&|$)#',$url,$matches)) {
$chn = $matches[3];
$res = $matches[5];
}
-
+
if(! ($chn && $res))
return;
$c = q("select * from channel where channel_address = '%s' limit 1",
dbesc($chn)
);
-
+
if(! $c)
return;
if(! perm_is_allowed($c[0]['channel_id'],get_observer_hash(),'view_stream'))
return;
-
+
$sql_extra = item_permissions_sql($c[0]['channel_id']);
-
+
$p = q("select * from item where mid = '%s' and uid = %d $sql_extra limit 1",
dbesc($res),
intval($c[0]['channel_id'])
);
if(! $p)
return;
-
+
xchan_query($p,true);
$p = fetch_post_tags($p,true);
// This function can get tripped up if the item is already a reshare
- // (the multiple share declarations do not parse cleanly if nested)
+ // (the multiple share declarations do not parse cleanly if nested)
// So build a template with a known nonsense string as the content, and then
// replace that known string with the actual rendered content, sending
// each content layer through bbcode() separately.
$x = '2eGriplW^*Jmf4';
-
+
$o = "[share author='".urlencode($p[0]['author']['xchan_name']).
"' profile='".$p[0]['author']['xchan_url'] .
"' avatar='".$p[0]['author']['xchan_photo_s'].
@@ -379,52 +379,52 @@ class Oep extends \Zotlabs\Web\Controller {
"' message_id='".$p[0]['mid']."']";
if($p[0]['title'])
$o .= '[b]'.$p[0]['title'].'[/b]'."\r\n";
- $o .= $x;
+ $o .= $x;
$o .= "[/share]";
$o = bbcode($o);
-
+
$o = str_replace($x,bbcode($p[0]['body']),$o);
$ret['type'] = 'rich';
-
+
$w = (($maxwidth) ? $maxwidth : 640);
$h = (($maxheight) ? $maxheight : intval($w * 2 / 3));
-
+
$ret['html'] = '<div style="width: ' . $w . '; height: ' . $h . '; font-family: sans-serif,arial,freesans;" >' . $o . '</div>';
-
+
$ret['width'] = $w;
$ret['height'] = $h;
-
+
return $ret;
-
+
}
-
+
function oep_profile_reply($args) {
-
-
+
+
require_once('include/channel.php');
$url = $args['url'];
-
+
if(preg_match('#//(.*?)/(.*?)/(.*?)(/|\?|&|$)#',$url,$matches)) {
$chn = $matches[3];
}
-
+
if(! $chn)
return;
-
+
$c = channelx_by_nick($chn);
-
+
if(! $c)
return;
-
-
+
+
$maxwidth = intval($args['maxwidth']);
$maxheight = intval($args['maxheight']);
-
+
$width = 800;
$height = 375;
-
+
if($maxwidth) {
$width = $maxwidth;
$height = (375 / 800) * $width;
@@ -434,59 +434,59 @@ class Oep extends \Zotlabs\Web\Controller {
$width = (800 / 375) * $maxheight;
$height = $maxheight;
}
- }
+ }
$ret = array();
-
+
$ret['type'] = 'rich';
$ret['width'] = intval($width);
$ret['height'] = intval($height);
-
+
$ret['html'] = get_zcard_embed($c,get_observer_hash(),array('width' => $width, 'height' => $height));
-
+
return $ret;
-
+
}
-
+
function oep_album_reply($args) {
-
+
$ret = array();
$url = $args['url'];
$maxwidth = intval($args['maxwidth']);
$maxheight = intval($args['maxheight']);
-
+
if(preg_match('|//(.*?)/(.*?)/(.*?)/album/|',$url,$matches)) {
$chn = $matches[3];
$res = basename($url);
}
-
+
if(! ($chn && $res))
return;
$c = q("select * from channel where channel_address = '%s' limit 1",
dbesc($chn)
);
-
+
if(! $c)
return;
-
+
if(! perm_is_allowed($c[0]['channel_id'],get_observer_hash(),'view_files'))
return;
$sql_extra = permissions_sql($c[0]['channel_id']);
-
+
$p = q("select resource_id from photo where album = '%s' and uid = %d and imgscale = 0 $sql_extra order by created desc limit 1",
dbesc($res),
intval($c[0]['channel_id'])
);
if(! $p)
return;
-
+
$res = $p[0]['resource_id'];
-
+
$r = q("select height, width, imgscale, resource_id from photo where uid = %d and resource_id = '%s' $sql_extra order by imgscale asc",
intval($c[0]['channel_id']),
dbesc($res)
);
-
+
if($r) {
foreach($r as $rr) {
$foundres = false;
@@ -494,62 +494,62 @@ class Oep extends \Zotlabs\Web\Controller {
continue;
if($maxwidth && $rr['width'] > $maxwidth)
continue;
- $foundres = true;
+ $foundres = true;
break;
}
-
+
if($foundres) {
$ret['type'] = 'link';
$ret['thumbnail_url'] = z_root() . '/photo/' . '/' . $rr['resource_id'] . '-' . $rr['imgscale'];
$ret['thumbnail_width'] = $rr['width'];
$ret['thumbnail_height'] = $rr['height'];
}
-
-
+
+
}
return $ret;
-
+
}
-
-
+
+
function oep_phototop_reply($args) {
-
+
$ret = array();
$url = $args['url'];
$maxwidth = intval($args['maxwidth']);
$maxheight = intval($args['maxheight']);
-
+
if(preg_match('|//(.*?)/(.*?)/(.*?)$|',$url,$matches)) {
$chn = $matches[3];
}
-
+
if(! $chn)
return;
$c = q("select * from channel where channel_address = '%s' limit 1",
dbesc($chn)
);
-
+
if(! $c)
return;
-
+
if(! perm_is_allowed($c[0]['channel_id'],get_observer_hash(),'view_files'))
return;
$sql_extra = permissions_sql($c[0]['channel_id']);
-
+
$p = q("select resource_id from photo where uid = %d and imgscale = 0 $sql_extra order by created desc limit 1",
intval($c[0]['channel_id'])
);
if(! $p)
return;
-
+
$res = $p[0]['resource_id'];
-
+
$r = q("select height, width, imgscale, resource_id from photo where uid = %d and resource_id = '%s' $sql_extra order by imgscale asc",
intval($c[0]['channel_id']),
dbesc($res)
);
-
+
if($r) {
foreach($r as $rr) {
$foundres = false;
@@ -557,42 +557,42 @@ class Oep extends \Zotlabs\Web\Controller {
continue;
if($maxwidth && $rr['width'] > $maxwidth)
continue;
- $foundres = true;
+ $foundres = true;
break;
}
-
+
if($foundres) {
$ret['type'] = 'link';
$ret['thumbnail_url'] = z_root() . '/photo/' . '/' . $rr['resource_id'] . '-' . $rr['imgscale'];
$ret['thumbnail_width'] = $rr['width'];
$ret['thumbnail_height'] = $rr['height'];
}
-
-
+
+
}
return $ret;
-
+
}
-
-
+
+
function oep_photo_reply($args) {
-
+
$ret = array();
$url = $args['url'];
$maxwidth = intval($args['maxwidth']);
$maxheight = intval($args['maxheight']);
-
+
if(preg_match('|//(.*?)/(.*?)/(.*?)/image/|',$url,$matches)) {
$chn = $matches[3];
$res = basename($url);
}
-
+
if(! ($chn && $res))
return;
$c = q("select * from channel where channel_address = '%s' limit 1",
dbesc($chn)
);
-
+
if(! $c)
return;
@@ -600,13 +600,13 @@ class Oep extends \Zotlabs\Web\Controller {
return;
$sql_extra = permissions_sql($c[0]['channel_id']);
-
-
+
+
$r = q("select height, width, imgscale, resource_id from photo where uid = %d and resource_id = '%s' $sql_extra order by imgscale asc",
intval($c[0]['channel_id']),
dbesc($res)
);
-
+
if($r) {
foreach($r as $rr) {
$foundres = false;
@@ -614,20 +614,20 @@ class Oep extends \Zotlabs\Web\Controller {
continue;
if($maxwidth && $rr['width'] > $maxwidth)
continue;
- $foundres = true;
+ $foundres = true;
break;
}
-
+
if($foundres) {
$ret['type'] = 'link';
$ret['thumbnail_url'] = z_root() . '/photo/' . '/' . $rr['resource_id'] . '-' . $rr['imgscale'];
$ret['thumbnail_width'] = $rr['width'];
$ret['thumbnail_height'] = $rr['height'];
}
-
-
+
+
}
return $ret;
-
+
}
}
diff --git a/Zotlabs/Module/Photo.php b/Zotlabs/Module/Photo.php
index ee360dac5..87697f5a7 100644
--- a/Zotlabs/Module/Photo.php
+++ b/Zotlabs/Module/Photo.php
@@ -180,7 +180,7 @@ class Photo extends \Zotlabs\Web\Controller {
$channel = channelx_by_n($r[0]['uid']);
// Now we'll see if we can access the photo
- $e = q("SELECT * FROM photo WHERE resource_id = '%s' AND imgscale = %d $sql_extra LIMIT 1",
+ $e = q("SELECT * FROM photo WHERE resource_id = '%s' AND imgscale = %d LIMIT 1",
dbesc($photo),
intval($resolution)
);
diff --git a/Zotlabs/Module/Regate.php b/Zotlabs/Module/Regate.php
new file mode 100644
index 000000000..379195461
--- /dev/null
+++ b/Zotlabs/Module/Regate.php
@@ -0,0 +1,447 @@
+<?php
+
+namespace Zotlabs\Module;
+
+require_once('include/security.php');
+
+/**
+ *
+ * @version 2.0.0
+ * @author hilmar runge
+ * @since 2020-03-03
+ * Check verification pin
+ * input field email address
+ * input field pin (told during register)
+ * check duty
+ * check startup and expire
+ * compare email address
+ * check pin
+ * limited tries to enter the correct pin/pass 2 handle via f2b
+ * on success create account and update register
+ *
+ */
+
+ define ( 'REGISTER_AGREED', 0x0020 );
+ define ( 'REGISTER_DENIED', 0x0040 );
+
+class Regate extends \Zotlabs\Web\Controller {
+
+ const MYP = 'ZAR'; //ZAR1x
+ const VERSION = '2.0.0';
+
+
+ function post() {
+
+ check_form_security_token_redirectOnErr('/', 'regate');
+
+ if ( argc() > 1 ) {
+ $did2 = hex2bin( substr( argv(1), 0, -1) );
+ $didx = substr( argv(1), -1 );
+ }
+
+ $msg = '';
+ $nextpage = '';
+
+ if ($did2) {
+
+ $nowhhmm = date('Hi');
+ $day = date('N');
+ $now = datetime_convert();
+ $ip = $_SERVER['REMOTE_ADDR'];
+
+ $isduty = zar_register_dutystate();
+
+ if (!$_SESSION['zar']['invite_in_progress'] && ($isduty['isduty'] !== false && $isduty['isduty'] != 1)) {
+ // normally, that should never happen here
+ // log suitable for fail2ban also
+ $logmsg = 'ZAR1230S Unexpected registration verification request for '
+ . get_config('system','sitename') . ' arrived from § ' . $ip . ' §';
+ zar_log($logmsg);
+ goaway(z_root());
+ }
+
+ // do we have a valid dId2 ?
+ if (($didx == 'a' && substr( $did2 , -2) == substr( base_convert( md5( substr( $did2, 1, -2) ),16 ,10), -2)) || ($didx == 'e') || ($didx == 'i')) {
+ // check startup and expiration via [=[register
+ $r = q("SELECT * FROM register WHERE reg_vital = 1 AND reg_did2 = '%s' ORDER BY reg_created DESC ",
+ dbesc($did2)
+ );
+ if ($r && count($r)) {
+ $r = $r[0];
+ // check timeframe
+ if ($r['reg_startup'] <= $now && $r['reg_expires'] >= $now) {
+ if (isset($_POST['resend']) && $didx == 'e') {
+ $re = q("SELECT * FROM register WHERE reg_vital = 1 AND reg_didx = 'e' AND reg_did2 = '%s' ORDER BY reg_created DESC ", dbesc($r['reg_did2']) );
+ if ($re) {
+ $re = $re[0];
+ $reonar = json_decode($re['reg_stuff'], true);
+ if ($reonar) {
+ $reonar['subject'] = 'Re,Fwd,' . $reonar['subject'];
+ $zm = zar_reg_mail($reonar);
+ $msg = (($zm) ? t('Email resent') : t('Email resend failed'));
+ zar_log((($zm) ? 'ZAR1238I' : 'ZAR1238E') . ' ' . $msg . ' ' . $r['reg_did2']);
+ info($msg);
+ return;
+ }
+ }
+ }
+
+ // check hash
+ if ( $didx == 'a' )
+ $acpin = (preg_match('/^[0-9]{6,6}$/', $_POST['acpin']) ? $_POST['acpin'] : false);
+ elseif ( $didx == 'e' )
+ $acpin = (preg_match('/^[0-9a-f]{24,24}$/', $_POST['acpin']) ? $_POST['acpin'] : false);
+ elseif ( $didx == 'i' )
+ $acpin = $r['reg_hash'];
+ else
+ $acpin = false;
+
+ if ( $acpin && ($r['reg_hash'] == $acpin )) {
+
+ $flags = $r['reg_flags'];
+ if (($flags & ACCOUNT_UNVERIFIED) == ACCOUNT_UNVERIFIED) {
+
+ // verification success
+ $msg_code = 'ZAR1237I';
+ $msg = t('Verification successful');
+ $reonar = json_decode( $r['reg_stuff'], true);
+ $reonar['valid'] = $now . ',' . $ip . ' ' . $did2 . ' ' . $msg_code . ' ' . $msg;
+
+ // clear flag
+ $flags &= $flags ^ ACCOUNT_UNVERIFIED;
+
+ // are we invited by the admin?
+ $isa = get_account_by_id($r['reg_uid']);
+ $isa = ($isa && ($isa['account_roles'] && ACCOUNT_ROLE_ADMIN));
+
+ // approve contra invite by admin
+ if ($isa && get_config('system','register_policy') == REGISTER_APPROVE) {
+ $flags &= $flags ^ ACCOUNT_PENDING;
+ }
+
+ // sth todo?
+ $vital = $flags == 0 ? 0 : 1;
+
+ // set flag
+ $flags |= REGISTER_AGREED;
+ zar_log($msg . ' ' . $did2 . ':flags' . $flags . ',rid' . $r['reg_id']);
+
+ q("START TRANSACTION");
+
+ $qu = q("UPDATE register SET reg_stuff = '%s', reg_vital = %d, reg_flags = %d "
+ ." WHERE reg_id = %d ",
+ dbesc(json_encode($reonar)),
+ intval($vital),
+ intval($flags),
+ intval($r['reg_id'])
+ );
+
+ if (($flags & ACCOUNT_PENDING ) == ACCOUNT_PENDING) {
+ $nextpage = 'regate/' . bin2hex($did2) . $didx;
+ q("COMMIT");
+ }
+ elseif (($flags ^ REGISTER_AGREED) == 0) {
+
+ $cra = create_account_from_register([ 'reg_id' => $r['reg_id'] ]);
+
+ if ($cra['success']) {
+
+ q("COMMIT");
+ $msg = t('Account successfull created');
+ // zar_log($msg . ':' . print_r($cra, true));
+ zar_log('ZAR1238I ' . $msg . ' ' . $cra['account']['account_email']
+ . ' ' . $cra['account']['account_language']);
+
+ authenticate_success($cra['account'],null,true,false,true);
+
+ $nextpage = 'new_channel';
+
+ $auto_create = get_config('system', 'auto_channel_create', 1);
+
+ if($auto_create) {
+
+ $new_channel = ['success' => false];
+
+ // We do not reserve a channel_address before the registration is verified
+ // and possibly approved by the admin.
+ // If the provided channel_address has been claimed meanwhile,
+ // we will proceed to /new_channel.
+
+ if(isset($reonar['chan.did1']) && check_webbie([$reonar['chan.did1']])) {
+
+ // prepare channel creation
+ if($reonar['chan.name'])
+ set_aconfig($cra['account']['account_id'], 'register', 'channel_name', $reonar['chan.name']);
+
+ if($reonar['chan.did1'])
+ set_aconfig($cra['account']['account_id'], 'register', 'channel_address', $reonar['chan.did1']);
+
+ $permissions_role = get_config('system','default_permissions_role');
+ if($permissions_role)
+ set_aconfig($cra['account']['account_id'], 'register', 'permissions_role', $permissions_role);
+
+ // create channel
+ $new_channel = auto_channel_create($cra['account']['account_id']);
+
+ if($new_channel['success']) {
+ $channel_id = $new_channel['channel']['channel_id'];
+ change_channel($channel_id);
+ $nextpage = 'profiles/' . $channel_id;
+ $msg_code = 'ZAR1239I';
+ $msg = t('Channel successfull created') . ' ' . $did2;
+ }
+ }
+
+ if(!$new_channel['success']) {
+ $msg_code = 'ZAR1239E';
+ $msg = t('Automatic channel creation failed. Please create a channel.') . ' ' . $did2;
+ $nextpage = 'new_channel?name=' . $reonar['chan.name'];
+ }
+
+ zar_log($msg_code . ' ' . $msg . ' ' . $reonar['chan.did1'] . ' (' . $reonar['chan.name'] . ')');
+
+ }
+ unset($_SESSION['login_return_url']);
+ }
+ else {
+ q("ROLLBACK");
+ $msg_code = 'ZAR1238E';
+ $msg = t('Account creation error');
+ zar_log($msg_code . ' ' . $msg . ': ' . print_r($cra, true));
+ }
+ }
+ else {
+ // new flags implemented and not recognized or sth like
+ zar_log('ZAR1237D unexpected,' . $flags);
+ }
+ }
+ else {
+ // nothing to confirm
+ $msg_code = 'ZAR1236E';
+ $msg = t('Verify failed');
+ }
+ }
+ else {
+ $msg_code = 'ZAR1235E';
+ $msg = t('Token verification failed');
+ }
+ }
+ else {
+ $msg_code = 'ZAR1234W';
+ $msg = t('Request not inside time frame');
+ //info($r[0]['reg_startup'] . EOL . $r[0]['reg_expire'] );
+ }
+ }
+ else {
+ $msg_code = 'ZAR1232E';
+ $msg = t('Identity unknown');
+ zar_log($msg_code . ' ' . $msg . ':' . $did2 . $didx);
+ }
+ }
+ else {
+ $msg_code = 'ZAR1231E';
+ $msg = t('dId2 mistaken');
+ zar_log($msg_code . ' ' . $msg);
+
+ }
+
+ }
+
+ if ($msg > '') info($msg);
+ goaway( z_root() . '/' . $nextpage );
+ }
+
+
+ function get() {
+
+ if (argc() == 1) {
+ if(isset($_GET['reg_id'])) {
+ if ( preg_match('/^.{2,64}\@[a-z0-9.-]{4,32}\.[a-z]{2,12}$/', $_GET['reg_id'] ) ) {
+ // dId2 E email
+ goaway(z_root() . '/regate/' . bin2hex($_GET['reg_id']) . 'e' );
+ }
+ if ( preg_match('/^d{1,1}[0-9]{5,10}$/', $_GET['reg_id'] ) ) {
+ // dId2 A artifical & anonymous
+ goaway(z_root() . '/regate/' . bin2hex($_GET['reg_id']) . 'a' );
+ }
+ notice(t('Identity unknown') . EOL);
+ }
+
+ $o = replace_macros(get_markup_template('plain.tpl'), [
+ '$title' => t('Your Registration ID'),
+ '$now' => '<form action="regate" method="get"><input type="text" name="reg_id" class="form-control form-group"><button class="btn btn-primary float-right">Submit</button></form>'
+ ]);
+
+ return $o;
+ }
+
+ $isduty = zar_register_dutystate();
+ $nowfmt = $isduty['nowfmt'];
+ $atform = $isduty['atform'];
+
+ if ($_SESSION['zar']['delayed']) {
+ $o = replace_macros(get_markup_template('regate_pre.tpl'), [
+ '$title' => t('Registration verification'),
+ '$now' => $nowfmt,
+ '$id' => $_SESSION['zar']['id'],
+ '$pin' => $_SESSION['zar']['pin'],
+ '$regdelay' => $_SESSION['zar']['regdelay'],
+ '$regexpire' => $_SESSION['zar']['regexpire'],
+ '$strings' => [
+ t('Hold on, you can start verification in'),
+ t('Please remember your verification token for ID'),
+ '',
+ t('Token validity')
+ ]
+ ]);
+ unset($_SESSION['zar']['delayed']);
+ return $o;
+ }
+
+ if (argc() < 2)
+ return;
+
+ $did2 = hex2bin( substr( argv(1), 0, -1) );
+ $didx = substr( argv(1), -1 );
+ $deny = argc() > 2 ? argv(2) : '';
+ $deny = preg_match('/^[0-9a-f]{8,8}$/', $deny) ? hex2bin($deny) : false;
+ $now = datetime_convert();
+ $ip = $_SERVER['REMOTE_ADDR'];
+
+ $pin = '';
+
+ if(isset($_SESSION['zar']['pin'])) {
+ $pin = $_SESSION['zar']['pin'];
+ unset($_SESSION['zar']['pin']);
+ }
+
+ // do we have a valid dId2 ?
+ if (($didx == 'a' && substr( $did2 , -2) == substr( base_convert( md5( substr( $did2, 1, -2) ),16 ,10), -2)) || ($didx == 'e') || ($didx == 'i')) {
+
+ $r = q("SELECT * FROM register WHERE reg_vital = 1 AND reg_didx = '%s' AND reg_did2 = '%s' ORDER BY reg_created DESC",
+ dbesc($didx),
+ dbesc($did2)
+ );
+
+ if ($r && count($r) && $r[0]['reg_flags'] &= (ACCOUNT_UNVERIFIED | ACCOUNT_PENDING)) {
+ $r = $r[0];
+
+ // provide a button in case
+ $resend = (($r['reg_didx'] == 'e') ? t('Resend email') : '');
+
+ // is still only instance admins intervention required?
+ if ($r['reg_flags'] == ACCOUNT_PENDING) {
+ $o = replace_macros(get_markup_template('regate_post.tpl'), [
+ '$title' => t('Registration status'),
+ '$id' => $did2,
+ '$strings' => [
+ t('Verification successful!'),
+ t('Your login ID is'),
+ t('After your account has been approved by our administrator you will be able to login with your login ID and your provided password.')
+ ]
+ ]);
+ }
+ else {
+
+ if ($deny) {
+
+ if (substr($r['reg_hash'],0,4) == $deny) {
+ zar_log('ZAR1134S email verfication denied ' . $did2);
+
+ $o = replace_macros(get_markup_template('plain.tpl'), [
+ '$title' => t('Registration request revoked'),
+ '$infos' => t('Sorry for any inconvience. Thank you for your response.')
+ ]);
+
+ $reonar = json_decode( $r['reg_stuff'], true);
+ $reonar['deny'] = $now . ',' . $ip . ' ' . $did2 . ' ' . $msg;
+ $flags = ( $r['reg_flags'] &= ( $r['reg_flags'] ^ ACCOUNT_UNVERIFIED) )
+ | ( $r['reg_flags'] |= REGISTER_DENIED);
+ $rd = q("UPDATE register SET reg_stuff='%s', reg_vital=0, reg_flags=%d WHERE reg_id = %d ",
+ dbesc(json_encode($reonar)),
+ intval($flags),
+ intval($r['reg_id'])
+ );
+ }
+ else {
+ zar_log('ZAR1135E not awaited url parameter received');
+ goaway(z_root);
+ }
+ }
+ else {
+
+ if ( $r['reg_startup'] <= $now && $r['reg_expires'] >= $now) {
+ $o = replace_macros(get_markup_template('regate.tpl'), [
+ '$form_security_token' => get_form_security_token("regate"),
+ '$title' => t('Registration verification'),
+ '$desc' => t('Please enter your verification token for ID'),
+ '$email_extra' => (($didx === 'e') ? t('Please check your email!') : ''),
+ '$id' => $did2,
+ // we might consider to not provide $pin if a registration delay is configured
+ // and the pin turns out to be readable by bots
+ '$pin' => $pin,
+ '$did2' => bin2hex($did2) . $didx,
+ '$now' => $nowfmt,
+ '$atform' => $atform,
+ '$resend' => $resend,
+ '$submit' => t('Submit'),
+ '$acpin' => [ 'acpin', t('Verification token'),'','' ]
+ ]);
+ }
+ else {
+ // expired ?
+ if ( $now > $r['reg_expires'] ) {
+ $rd = q("UPDATE register SET reg_vital = 0 WHERE reg_id = %d ",
+ intval($r['reg_id'])
+ );
+
+ $o = replace_macros(get_markup_template('plain.tpl'), [
+ '$infos' => t('ID expired'),
+ ]);
+
+ return $o;
+ }
+
+ $email_extra = (($didx === 'e') ? t('Please check your email!') : '');
+
+ $o = replace_macros(get_markup_template('regate_pre.tpl'), [
+ '$title' => t('Registration verification'),
+ '$now' => $nowfmt,
+ '$id' => $did2,
+ '$countdown' => datetime_convert('UTC', 'UTC', $r['reg_startup'], 'c'),
+ '$strings' => [
+ t('Hold on, you can start verification in'),
+ t('You will require the verification token for ID'),
+ $email_extra
+ ]
+ ]);
+ }
+ }
+ }
+ }
+ else {
+ $msg = t('Unknown or expired ID');
+ zar_log('ZAR1132E ' . $msg . ':' . $did2 . ',' . $didx);
+ $o = replace_macros(get_markup_template('plain.tpl'), [
+ '$title' => $title,
+ '$now' => $nowfmt,
+ '$infos' => $msg
+ ]);
+ }
+
+ }
+ else {
+ $msg = 'ZAR1131E ' . t('dId2 malformed');
+ // $log = ' from § ' . $ip . ' §' . ' (' . dbesc($did2) . ')';
+ zar_log($msg);
+ $o = replace_macros(get_markup_template('plain.tpl'), [
+ '$title' => $title,
+ '$now' => $nowfmt,
+ '$infos' => $msg
+ ]);
+ }
+
+ return $o;
+ }
+}
+
diff --git a/Zotlabs/Module/Register.php b/Zotlabs/Module/Register.php
index 278cf15ca..683fcdc36 100644
--- a/Zotlabs/Module/Register.php
+++ b/Zotlabs/Module/Register.php
@@ -1,25 +1,34 @@
<?php
+
namespace Zotlabs\Module;
+use App;
use Zotlabs\Web\Controller;
require_once('include/security.php');
+require_once('include/channel.php');
+
class Register extends Controller {
+ const MYP = 'ZAR'; // ZAR0x
+ const VERSION = '2.0.0';
+
function init() {
-
+
+ // ZAR0
+
$result = null;
$cmd = ((argc() > 1) ? argv(1) : '');
-
+
// Provide a stored request for somebody desiring a connection
// when they first need to register someplace. Once they've
- // created a channel, we'll try to revive the connection request
+ // created a channel, we'll try to revive the connection request
// and process it.
-
+
if($_REQUEST['connect'])
$_SESSION['connect'] = $_REQUEST['connect'];
-
+
switch($cmd) {
case 'invite_check.json':
$result = check_account_invite($_REQUEST['invite_code']);
@@ -30,50 +39,161 @@ class Register extends Controller {
case 'password_check.json':
$result = check_account_password($_REQUEST['password1']);
break;
- default:
+ default:
break;
}
if($result) {
json_return_and_die($result);
}
}
-
-
+
function post() {
check_form_security_token_redirectOnErr('/register', 'register');
- $max_dailies = intval(get_config('system','max_daily_registrations'));
- if($max_dailies) {
- $r = q("select count(account_id) as total from account where account_created > %s - INTERVAL %s",
- db_utcnow(), db_quoteinterval('1 day')
+ /**
+ * [hilmar:]
+ * It may happen, the posted form arrives in a strange fashion. With the control of the duty hours
+ * for registration, the input form was disabled at html. While receiving posted data, checks are
+ * required if all is on the right road (most posts are not accepted during off duty).
+ *
+ */
+
+
+ $act = q("SELECT COUNT(*) AS act FROM account")[0]['act'];
+ $is247 = false;
+ $ip = $_SERVER['REMOTE_ADDR'];
+ $sameip = intval(get_config('system','register_sameip', 3));
+ $arr = $_POST;
+ $invite_code = ((x($arr,'invite_code')) ? notags(trim($arr['invite_code'])) : '');
+ $name = '';
+ $nick = '';
+ $email = ((x($arr,'email')) ? notags(punify(trim($arr['email']))) : '');
+ $password = ((x($arr,'password')) ? trim($arr['password']) : '');
+ $password2 = ((x($arr,'password2')) ? trim($arr['password2']) : '');
+ $register_msg = ((x($arr,'register_msg')) ? notags(trim($arr['register_msg'])) : '');
+ $reonar = [];
+ $auto_create = get_config('system','auto_channel_create', 1);
+ $duty = zar_register_dutystate();
+
+ if (!get_config('system', 'register_duty_jso')) {
+ // if not yet configured default to true
+ $duty = array( 'isduty' => true, 'atfrm' => '', 'nowfmt' => '');
+ }
+
+ if($auto_create) {
+ $name = escape_tags(trim($arr['name']));
+
+ $name_error = validate_channelname($name);
+ if($name_error) {
+ notice($name_error . EOL);
+ return $ret;
+ }
+
+ $nick = mb_strtolower(escape_tags(trim($arr['nickname'])));
+ if(!$nick) {
+ notice(t('Nickname is required.'));
+ return;
+ }
+
+ if($nick === 'sys') {
+ notice(t('Reserved nickname. Please choose another.') . EOL);
+ return;
+ }
+
+ if(check_webbie([$nick]) !== $nick) {
+ notice(t('Nickname has unsupported characters or is already being used on this site.') . EOL);
+ return;
+ }
+ }
+
+ $email_verify = get_config('system', 'verify_email');
+ if ($email_verify && !$email) {
+ notice(t('Email address required') . EOL);
+ return;
+ }
+
+ if ($email) {
+ $email_result = check_account_email($email);
+ if ($email_result['error']) {
+ if ($email_result['email_unverified']) {
+ goaway(z_root() . '/regate/' . bin2hex($email) . 'e');
+ }
+ return;
+ }
+
+ }
+
+ // case when an invited prepares the own account by supply own pw, accept tos, prepage channel (if auto)
+ if ($email && $invite_code) {
+ if ( preg_match('/^[a-z0-9]{12,12}$/', $invite_code ) ) {
+ $is247 = true;
+ }
+ }
+
+ if ($act > 0 && !$is247 && !$duty['isduty']) {
+ // normally (except very 1st timr after install), that should never arrive here (ie js hack or sth like)
+ // log suitable for f2b also
+ $logmsg = 'Unexpected registration request off duty';
+ notice($logmsg);
+ zar_log('ZAR0230S ' . $logmsg);
+ return;
+ }
+
+ if ($sameip) {
+ $f = q("SELECT COUNT(reg_atip) AS atip FROM register WHERE reg_vital = 1 AND reg_atip = '%s' ",
+ dbesc($ip)
);
- if($r && $r[0]['total'] >= $max_dailies) {
- notice( t('Maximum daily site registrations exceeded. Please try again tomorrow.') . EOL);
+ if ($f && $f[0]['atip'] >= $sameip) {
+ $logmsg = 'ZAR0239S Exceeding same ip register request of ' . $sameip;
+ notice('Registrations from same IP exceeded.');
+ zar_log($logmsg);
return;
}
}
-
+
+ if (!$password) {
+ notice(t('No password provided') . EOL);
+ return;
+ }
+
+ if ($password !== $password2) {
+ notice(t('Passwords do not match') . EOL);
+ return;
+ }
+
+ $password_result = check_account_password($password);
+ if(!empty($password_result['error'])) {
+ $msg = $password_result['message'];
+ notice($msg);
+ zar_log($msg . ' ' . $did2);
+ return;
+ }
+
+ $salt = random_string(32);
+ $password = $salt . ',' . hash('whirlpool', $salt . $password);
+
+ // accept tos
if(! x($_POST,'tos')) {
- notice( t('Please indicate acceptance of the Terms of Service. Registration failed.') . EOL);
+ // msg!
+ notice(t('Terms of Service not accepted') . EOL);
return;
}
-
- $policy = get_config('system','register_policy');
-
- $email_verify = get_config('system','verify_email');
-
-
+
+ $policy = get_config('system','register_policy');
+ $invonly = get_config('system','invitation_only');
+ $invalso = get_config('system','invitation_also');
+
switch($policy) {
-
+
case REGISTER_OPEN:
$flags = ACCOUNT_OK;
break;
-
+
case REGISTER_APPROVE:
- $flags = ACCOUNT_BLOCKED | ACCOUNT_PENDING;
+ $flags = ACCOUNT_PENDING;
break;
-
+
default:
case REGISTER_CLOSED:
if(! is_site_admin()) {
@@ -83,164 +203,278 @@ class Register extends Controller {
$flags = ACCOUNT_BLOCKED;
break;
}
-
- if($email_verify && $policy == REGISTER_OPEN)
- $flags = $flags | ACCOUNT_UNVERIFIED;
-
-
- if((! $_POST['password']) || ($_POST['password'] !== $_POST['password2'])) {
- notice( t('Passwords do not match.') . EOL);
- return;
- }
-
- $arr = $_POST;
+
+ if($email_verify && ($policy == REGISTER_OPEN || $policy == REGISTER_APPROVE))
+ $flags = ($flags | ACCOUNT_UNVERIFIED);
+
+ // $arr has $_POST;
$arr['account_flags'] = $flags;
-
- $result = create_account($arr);
-
- if(! $result['success']) {
- notice($result['message']);
- return;
- }
- require_once('include/security.php');
-
-
- if($_REQUEST['name'])
- set_aconfig($result['account']['account_id'],'register','channel_name',$_REQUEST['name']);
- if($_REQUEST['nickname'])
- set_aconfig($result['account']['account_id'],'register','channel_address',$_REQUEST['nickname']);
- if($_REQUEST['permissions_role'])
- set_aconfig($result['account']['account_id'],'register','permissions_role',$_REQUEST['permissions_role']);
-
-
- $using_invites = intval(get_config('system','invitation_only'));
- $num_invites = intval(get_config('system','number_invites'));
- $invite_code = ((x($_POST,'invite_code')) ? notags(trim($_POST['invite_code'])) : '');
-
- if($using_invites && $invite_code) {
- q("delete from register where hash = '%s'", dbesc($invite_code));
- // @FIXME - this also needs to be considered when using 'invites_remaining' in mod/invite.php
- set_aconfig($result['account']['account_id'],'system','invites_remaining',$num_invites);
- }
-
- if($policy == REGISTER_OPEN ) {
- if($email_verify) {
- $res = verify_email_address($result);
- }
- else {
- $res = send_register_success_email($result['email'],$result['password']);
- }
- if($res) {
- if($invite_code) {
- info( t('Registration successful. Continue to create your first channel...') . EOL ) ;
- }
- else {
- info( t('Registration successful. Please check your email for validation instructions.') . EOL ) ;
+ $now = datetime_convert();
+ $well = false;
+
+ // s3
+ if ($invite_code) {
+
+ if ($invonly || $invalso) {
+
+ $reg = q("SELECT * from register WHERE reg_vital = 1 AND reg_didx = 'i' AND reg_hash = '%s'",
+ dbesc($invite_code)
+ );
+
+ if ($reg && count($reg) == 1) {
+ $reg = $reg[0];
+ if ($reg['reg_email'] == ($email)) {
+
+ if ($reg['reg_startup'] <= $now && $reg['reg_expires'] >= $now) {
+
+ if ($auto_create) {
+ $reonar['chan.name'] = $name;
+ $reonar['chan.did1'] = $nick;
+ }
+
+ q("UPDATE register set reg_pass = '%s', reg_stuff = '%s' WHERE reg_id = '%s'",
+ dbesc($password),
+ dbesc(json_encode($reonar)),
+ intval($reg['reg_id'])
+ );
+
+ $msg = t('Invitation code succesfully applied');
+ zar_log('ZAR0237I ' . $msg) . ', ' . $email;
+ // msg!
+ info($msg . EOL);
+
+
+ // the invitecode has verified us and we have all the info we need
+ // take the shortcut.
+
+ $_SESSION['zar']['invite_in_progress'] = true;
+
+ $mod = new Regate();
+ $_REQUEST['form_security_token'] = get_form_security_token("regate");
+ App::$argc = 2;
+ App::$argv[0] = 'regate';
+ App::$argv[1] = bin2hex($reg['reg_did2']) . 'i';
+ return $mod->post();
+
+ } else {
+ // msg!
+ notice(t('Invitation not in time or too late') . EOL);
+ return;
+ }
+
+ } else {
+ // no match email adr
+ $msg = t('Invitation email failed');
+ zar_log('ZAR0235S ' . $msg);
+ notice($msg . EOL);
+ return;
+ }
+
+ } else {
+ // no match invitecode
+ $msg = t('Invitation code failed') ;
+ zar_log('ZAR0234S ' . $msg);
+ notice( $msg . EOL);
+ return;
}
+
+ } else {
+ notice(t('Invitations are not available') . EOL);
+ return;
}
+
}
- elseif($policy == REGISTER_APPROVE) {
- $res = send_reg_approval_email($result);
- if($res) {
- info( t('Your registration is pending approval by the site owner.') . EOL ) ;
+ else {
+ if (!$invonly) {
+ $well = true;
}
else {
- notice( t('Your registration can not be processed.') . EOL);
+ $msg = t('Registration on this hub is by invitation only') . EOL;
+ notice($msg);
+ zar_log('ZAR0233E ' . $msg);
+ return;
}
- goaway(z_root());
}
-
- if($email_verify) {
- goaway(z_root() . '/email_validation/' . bin2hex($result['email']));
+
+ // check max daily registrations after we have dealt with the invitecode
+ if (self::check_reg_limits()['is']) {
+ notice('Max registrations per day exceeded.');
+ return;
}
- // fall through and authenticate if no approvals or verifications were required.
-
- authenticate_success($result['account'],null,true,false,true);
-
- $new_channel = false;
- $next_page = 'new_channel';
-
- if(get_config('system','auto_channel_create')) {
- $new_channel = auto_channel_create($result['account']['account_id']);
- if($new_channel['success']) {
- $channel_id = $new_channel['channel']['channel_id'];
- change_channel($channel_id);
- $next_page = '~';
+ if ($well) {
+
+ if($policy == REGISTER_OPEN || $policy == REGISTER_APPROVE ) {
+
+ $cfgdelay = get_config('system', 'register_delay', '0i');
+ $reg_delayed = calculate_adue( $cfgdelay );
+ $regdelay = (($reg_delayed) ? datetime_convert(date_default_timezone_get(), 'UTC', $reg_delayed['due']) : $now);
+
+ $cfgexpire = get_config('system', 'register_expire', '3d');
+ $reg_expires = calculate_adue( $cfgexpire );
+ $regexpire = (($reg_expires) ? datetime_convert(date_default_timezone_get(), 'UTC', $reg_expires['due']) : datetime_convert('UTC', 'UTC', 'now + 99 years'));
+
+ // handle an email request that will be verified or an ivitation associated with an email address
+ if ($email > '' && $email_verify) {
+ // enforce in case of icdone
+ $flags |= ACCOUNT_UNVERIFIED;
+ $empin = $pass2 = random_string(24);
+ $did2 = $email;
+ $didx = 'e';
+
+ push_lang(($reg['lang']) ? $reg['lang'] : App::$language);
+ $reonar['from'] = get_config('system', 'from_email');
+ $reonar['to'] = $email;
+ $reonar['subject'] = sprintf( t('Registration confirmation for %s'), get_config('system','sitename'));
+ $reonar['txttemplate']= replace_macros(get_intltext_template('register_verify_member.tpl'),
+ [
+ '$sitename' => get_config('system','sitename'),
+ '$siteurl' => z_root(),
+ '$email' => $email,
+ '$timeframe' => [$regdelay, $regexpire],
+ '$mail' => bin2hex($email) . 'e',
+ '$ko' => bin2hex(substr($empin,0,4)),
+ '$hash' => $empin
+ ]
+ );
+ pop_lang();
+ zar_reg_mail($reonar);
+
+ } else {
+ // that is an anonymous request without email or with email not to verify
+ $acpin = $pass2 = rand(100000,999999);
+ $did2 = rand(10,99);
+ $didx = 'a';
+ // enforce delayed verify
+ $flags = ($flags | ACCOUNT_UNVERIFIED);
+ if ($email) {
+ $reonar['email.untrust'] = $email;
+ $reonar['email.comment'] = 'received, but no need for';
+ }
+ }
+
+ if ($auto_create) {
+ $reonar['chan.name'] = $name;
+ $reonar['chan.did1'] = $nick;
+ }
+
+ if ($policy == REGISTER_APPROVE) {
+ $reonar['msg'] = $register_msg;
+ }
+
+ $reg = q("INSERT INTO register ("
+ . "reg_flags,reg_didx,reg_did2,reg_hash,reg_created,reg_startup,reg_expires,"
+ . "reg_email,reg_pass,reg_lang,reg_atip,reg_stuff)"
+ . " VALUES (%d, '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s') ",
+ intval($flags),
+ dbesc($didx),
+ dbesc($did2),
+ dbesc($pass2),
+ dbesc($now),
+ dbesc($regdelay),
+ dbesc($regexpire),
+ dbesc($email),
+ dbesc($password),
+ dbesc(App::$language),
+ dbesc($ip),
+ dbesc(json_encode($reonar))
+ );
+
+ if ($didx == 'a') {
+
+ $lid = q("SELECT reg_id FROM register WHERE reg_vital = 1 AND reg_did2 = '%s' AND reg_pass = '%s' ",
+ dbesc($did2),
+ dbesc($password)
+ );
+
+ if ($lid && count($lid) == 1 ) {
+
+ $didnew = ( $lid[0]['reg_id'] . $did2 )
+ . ( substr( base_convert( md5( $lid[0]['reg_id'] . $did2 ), 16, 10 ),-2 ) );
+
+ $reg = q("UPDATE register SET reg_did2 = CONCAT('d','%s') WHERE reg_id = %d ",
+ dbesc($didnew), intval($lid[0]['reg_id'])
+ );
+
+ zar_log( 'ZAR0239A ' . t('New register request') . ' d' . $didnew . ', '
+ . $regdelay . ' - ' . $regexpire);
+
+ if($reg_delayed) {
+ // this could be removed to make registration harder
+ $_SESSION['zar']['id'] = 'd' . $didnew;
+ $_SESSION['zar']['pin'] = $pass2;
+ $_SESSION['zar']['delayed'] = true;
+ $_SESSION['zar']['regdelay'] = datetime_convert('UTC', 'UTC', $regdelay, 'c');
+ $_SESSION['zar']['regexpire'] = datetime_convert('UTC', 'UTC', $regexpire, 'c');
+ }
+ else {
+ $_SESSION['zar']['pin'] = $pass2;
+ }
+
+ goaway(z_root() . '/regate/' . bin2hex('d' . $didnew) . 'a' );
+ }
+ else {
+ $msg = t('Error creating dId A');
+ notice( $msg );
+ zar_log( 'ZAR0239D,' . $msg . ' ' . $did2);
+ }
+ }
+ goaway(z_root() . '/regate/' . bin2hex($email) . $didx );
}
- else
- $new_channel = false;
- }
-
- $x = get_config('system','workflow_register_next');
- if($x) {
- $next_page = $x;
- $_SESSION['workflow'] = true;
}
-
- unset($_SESSION['login_return_url']);
- goaway(z_root() . '/' . $next_page);
-
}
-
-
-
+
+
function get() {
-
+
$registration_is = '';
$other_sites = '';
-
+
if(intval(get_config('system','register_policy')) === REGISTER_CLOSED) {
if(intval(get_config('system','directory_mode')) === DIRECTORY_MODE_STANDALONE) {
- notice( t('Registration on this hub is disabled.') . EOL);
+ notice(t('Registration on this hub is disabled.') . EOL);
return;
}
- $mod = new Pubsites();
+ $mod = new Pubsites();
return $mod->get();
}
-
+
if(intval(get_config('system','register_policy')) == REGISTER_APPROVE) {
$registration_is = t('Registration on this hub is by approval only.');
- $other_sites = t('<a href="pubsites">Register at another affiliated hub.</a>');
+ $other_sites = '<a href="pubsites">' . t('Register at another affiliated hub in case when prefered') . '</a>';
}
+ $duty = zar_register_dutystate();
- $invitations = false;
+ if (!get_config('system', 'register_duty_jso')) {
+ // if not yet configured default to true
+ $duty = array( 'isduty' => true, 'atfrm' => '', 'nowfmt' => '');
+ }
+ $invitations = false;
if(intval(get_config('system','invitation_only'))) {
$invitations = true;
$registration_is = t('Registration on this hub is by invitation only.');
- $other_sites = t('<a href="pubsites">Register at another affiliated hub.</a>');
- }
-
- $max_dailies = intval(get_config('system','max_daily_registrations'));
- if($max_dailies) {
- $r = q("select count(account_id) as total from account where account_created > %s - INTERVAL %s",
- db_utcnow(), db_quoteinterval('1 day')
- );
- if($r && $r[0]['total'] >= $max_dailies) {
- logger('max daily registrations exceeded.');
- notice( t('This site has exceeded the number of allowed daily account registrations. Please try again tomorrow.') . EOL);
- return;
- }
+ $other_sites = '<a href="pubsites">' . t('Register at another affiliated hub') . '</a>';
+ } elseif (intval(get_config('system','invitation_also'))) {
+ $invitations = true;
}
- $privacy_role = ((x($_REQUEST,'permissions_role')) ? $_REQUEST['permissions_role'] : "");
-
- $perm_roles = \Zotlabs\Access\PermissionRoles::roles();
+ $opal = self::check_reg_limits();
+ if ( $opal['is'])
+ $duty['atform'] = 'disabled';
// Configurable terms of service link
-
$tosurl = get_config('system','tos_url');
if(! $tosurl)
$tosurl = z_root() . '/help/TermsOfService';
-
+
$toslink = '<a href="' . $tosurl . '" target="_blank">' . t('Terms of Service') . '</a>';
-
+
// Configurable whether to restrict age or not - default is based on international legal requirements
// This can be relaxed if you are on a restricted server that does not share with public servers
-
+
if(get_config('system','no_age_restriction')) {
$label_tos = sprintf( t('I accept the %s for this website'), $toslink);
}
@@ -253,50 +487,96 @@ class Register extends Controller {
}
$enable_tos = 1 - intval(get_config('system','no_termsofservice'));
-
- $email = array('email', t('Your email address'), ((x($_REQUEST,'email')) ? strip_tags(trim($_REQUEST['email'])) : ""));
- $password = array('password', t('Choose a password'), '');
- $password2 = array('password2', t('Please re-enter your password'), '');
+
+ $auto_create = get_config('system', 'auto_channel_create', 1);
+ $email_verify = get_config('system','verify_email');
+
+ $emailval = ((x($_REQUEST,'email')) ? strip_tags(trim($_REQUEST['email'])) : "");
+ $email = ['email',
+ t('Your email address'),
+ $emailval,
+ (($email_verify) ? t('Required') : t('Optional')),
+ (($email_verify) ? '*' : ''),
+ $duty['atform']
+ ];
+
+ $password = array('password', t('Choose a password'), '', '', '', $duty['atform']);
+ $password2 = array('password2', t('Please re-enter your password'), '', '', '', $duty['atform']);
+
$invite_code = array('invite_code', t('Please enter your invitation code'), ((x($_REQUEST,'invite_code')) ? strip_tags(trim($_REQUEST['invite_code'])) : ""));
- $name = array('name', t('Your Name'), ((x($_REQUEST,'name')) ? $_REQUEST['name'] : ''), t('Real names are preferred.'));
+
+ $name = array('name', t('Your name'), ((x($_REQUEST,'name')) ? $_REQUEST['name'] : ''), t('Real name is preferred'), '', '', $duty['atform']);
$nickhub = '@' . str_replace(array('http://','https://','/'), '', get_config('system','baseurl'));
- $nickname = array('nickname', t('Choose a short nickname'), ((x($_REQUEST,'nickname')) ? $_REQUEST['nickname'] : ''), sprintf( t('Your nickname will be used to create an easy to remember channel address e.g. nickname%s'), $nickhub));
- $role = array('permissions_role' , t('Channel role and privacy'), ($privacy_role) ? $privacy_role : 'social', t('Select a channel permission role for your usage needs and privacy requirements.') . ' <a href="help/member/member_guide#Channel_Permission_Roles" target="_blank">' . t('Read more about channel permission roles') . '</a>',$perm_roles);
- $tos = array('tos', $label_tos, '', '', array(t('no'),t('yes')));
+ $nickname = array('nickname', t('Choose a short nickname'), ((x($_REQUEST,'nickname')) ? $_REQUEST['nickname'] : ''), t('Your nickname will be used to create an easy to remember channel address'), '', '', $duty['atform']);
+ $tos = array('tos', $label_tos, ((x($_REQUEST,'tos')) ? $_REQUEST['tos'] : ''), '', [t('No'),t('Yes')], $duty['atform']);
+
+ $register_msg = ['register_msg', t('Why do you want to join this hub?'), ((x($_REQUEST,'register_msg')) ? $_REQUEST['register_msg'] : ''), t('This will help to review your registration')];
- $auto_create = (get_config('system','auto_channel_create') ? true : false);
- $default_role = get_config('system','default_permissions_role');
- $email_verify = get_config('system','verify_email');
-
require_once('include/bbcode.php');
-
- $o = replace_macros(get_markup_template('register.tpl'), array(
+ $o = replace_macros(get_markup_template('register.tpl'), array(
'$form_security_token' => get_form_security_token("register"),
'$title' => t('Registration'),
'$reg_is' => $registration_is,
+ '$register_msg' => $register_msg,
'$registertext' => bbcode(get_config('system','register_text')),
'$other_sites' => $other_sites,
+ '$msg' => $opal['msg'],
'$invitations' => $invitations,
'$invite_code' => $invite_code,
+ '$haveivc' => t('I have an invite code'),
+ '$now' => $duty['nowfmt'],
+ '$atform' => $duty['atform'],
'$auto_create' => $auto_create,
'$name' => $name,
- '$role' => $role,
- '$default_role' => $default_role,
'$nickname' => $nickname,
'$enable_tos' => $enable_tos,
'$tos' => $tos,
'$email' => $email,
+ '$validate' => $validate,
+ '$validate_link'=> $validate_link,
+ '$validate_here'=> $validate_here,
'$pass1' => $password,
'$pass2' => $password2,
'$submit' => t('Register'),
- '$verify_note' => (($email_verify) ? t('This site requires email verification. After completing this form, please check your email for further instructions.') : ''),
+ '$nickhub' => $nickhub
+
));
-
+
return $o;
-
}
-
-
+
+ function check_reg_limits() {
+ // check against register, account
+ $rear = array( 'is' => false, 'rn' => 0, 'an' => 0, 'msg' => '' );
+
+ $max_dailies = intval(get_config('system', 'max_daily_registrations', 50));
+
+ if ($max_dailies) {
+
+ $r = q("SELECT COUNT(reg_id) AS nr FROM register WHERE reg_vital = 1 AND reg_created > %s - INTERVAL %s",
+ db_utcnow(), db_quoteinterval('1 day')
+ );
+
+ $rear['is'] = ( $r && $r[0]['nr'] >= $max_dailies ) ? true : false;
+ $rear['rn'] = $r[0]['nr'];
+
+ if (!$rear['is']) {
+ $r = q("SELECT COUNT(account_id) AS nr FROM account WHERE account_created > %s - INTERVAL %s",
+ db_utcnow(), db_quoteinterval('1 day')
+ );
+
+ $rear['is'] = ( $r && ($r[0]['nr'] + $rear['rn']) >= $max_dailies ) ? true : false;
+ $rear['ra'] = $r[0]['nr'];
+ }
+
+ if ( $rear['is']) {
+ $rear['msg'] = t('This site has exceeded the number of allowed daily account registrations.');
+ zar_log('ZAR0333W ' . $rear['msg']);
+ $rear['is'] = true;
+ }
+ }
+ return $rear;
+ }
}
diff --git a/Zotlabs/Module/Search.php b/Zotlabs/Module/Search.php
index 8a87d98f7..2ad79e3f6 100644
--- a/Zotlabs/Module/Search.php
+++ b/Zotlabs/Module/Search.php
@@ -58,7 +58,7 @@ class Search extends Controller {
$o .= search($search, 'search-box', '/search', ((local_channel()) ? true : false));
if (local_channel() && strpos($search, 'https://') === 0 && !$update && !$load) {
- $j = Activity::fetch($search, App::get_channel());
+ $j = Activity::fetch(punify($search), App::get_channel());
if ($j) {
$AS = new ActivityStreams($j);
if ($AS->is_valid()) {
@@ -101,7 +101,7 @@ class Search extends Controller {
}
// look for a naked webbie
- if (strpos($search, '@') !== false) {
+ if (strpos($search,'@') !== false && strpos($search,'http') !== 0) {
goaway(z_root() . '/directory' . '?f=1&navsearch=1&search=' . $search);
}
diff --git a/Zotlabs/Module/Settings/Account.php b/Zotlabs/Module/Settings/Account.php
index b40f516ca..97cc9389a 100644
--- a/Zotlabs/Module/Settings/Account.php
+++ b/Zotlabs/Module/Settings/Account.php
@@ -15,20 +15,23 @@ class Account {
$account = \App::get_account();
if($email != $account['account_email']) {
- if(! validate_email($email))
- $errs[] = t('Not valid email.');
- $adm = trim(get_config('system','admin_email'));
- if(($adm) && (strcasecmp($email,$adm) == 0)) {
- $errs[] = t('Protected email address. Cannot change to that email.');
- $email = \App::$account['account_email'];
- }
- if(! $errs) {
- $r = q("update account set account_email = '%s' where account_id = %d",
- dbesc($email),
- intval($account['account_id'])
- );
- if(! $r)
- $errs[] = t('System failure storing new email. Please try again.');
+ // a DId2 not an email addr does not allow to change to email addr
+ if (strpos($email, '@') > 0) {
+ if(! validate_email($email))
+ $errs[] = t('Not valid email.');
+ $adm = trim(get_config('system','admin_email'));
+ if(($adm) && (strcasecmp($email,$adm) == 0)) {
+ $errs[] = t('Protected email address. Cannot change to that email.');
+ $email = \App::$account['account_email'];
+ }
+ if(! $errs) {
+ $r = q("update account set account_email = '%s' where account_id = %d",
+ dbesc($email),
+ intval($account['account_id'])
+ );
+ if(! $r)
+ $errs[] = t('System failure storing new email. Please try again.');
+ }
}
}
@@ -92,6 +95,7 @@ class Account {
call_hooks('account_settings', $account_settings);
$email = \App::$account['account_email'];
+ $attremail = (!strpos($email, '@')) ? 'disabled="disabled"' : '';
$tpl = get_markup_template("settings_account.tpl");
$o .= replace_macros($tpl, array(
@@ -101,7 +105,7 @@ class Account {
'$password1'=> array('npassword', t('Enter New Password'), '', ''),
'$password2'=> array('confirm', t('Confirm New Password'), '', t('Leave password fields blank unless changing')),
'$submit' => t('Submit'),
- '$email' => array('email', t('Email Address:'), $email, ''),
+ '$email' => array('email', t('DId2 or Email Address:'), $email, '', '', $attremail),
'$removeme' => t('Remove Account'),
'$removeaccount' => t('Remove this account including all its channels'),
'$account_settings' => $account_settings
diff --git a/Zotlabs/Module/Sse.php b/Zotlabs/Module/Sse.php
index 46b4a8d87..8bea65207 100644
--- a/Zotlabs/Module/Sse.php
+++ b/Zotlabs/Module/Sse.php
@@ -47,7 +47,6 @@ class Sse extends Controller {
self::$vnotify = get_pconfig(self::$uid, 'system', 'vnotify');
- $sys = get_sys_channel();
$sleep_seconds = 3;
self::$sse_enabled = get_config('system', 'sse_enabled', 0);
diff --git a/Zotlabs/Module/Sse_bs.php b/Zotlabs/Module/Sse_bs.php
index 3b39d5b49..cc67c8eb7 100644
--- a/Zotlabs/Module/Sse_bs.php
+++ b/Zotlabs/Module/Sse_bs.php
@@ -6,6 +6,7 @@ use App;
use Zotlabs\Lib\Apps;
use Zotlabs\Web\Controller;
use Zotlabs\Lib\Enotify;
+use Zotlabs\Lib\XConfig;
class Sse_bs extends Controller {
@@ -101,12 +102,13 @@ class Sse_bs extends Controller {
self::bs_files(),
self::bs_mail(),
self::bs_all_events(),
- self::bs_register()
+ self::bs_register(),
+ self::bs_info_notice()
);
- set_xconfig(self::$ob_hash, 'sse', 'timestamp', datetime_convert());
- set_xconfig(self::$ob_hash, 'sse', 'notifications', []); // reset the cache
- set_xconfig(self::$ob_hash, 'sse', 'language', App::$language);
+ XConfig::Set(self::$ob_hash, 'sse', 'notifications', []);
+ XConfig::Set(self::$ob_hash, 'sse', 'timestamp', datetime_convert());
+ XConfig::Set(self::$ob_hash, 'sse', 'language', App::$language);
json_return_and_die($result);
}
@@ -686,12 +688,15 @@ class Sse_bs extends Controller {
if(! self::$uid && ! is_site_admin())
return $result;
+ $policy = intval(get_config('system','register_policy'));
+ if(($policy & REGISTER_APPROVE) != REGISTER_APPROVE)
+ return $result;
+
if(! (self::$vnotify & VNOTIFY_REGISTER))
return $result;
- $r = q("SELECT account_email, account_created from account where (account_flags & %d) > 0",
- intval(ACCOUNT_PENDING)
- );
+ $r = get_pending_accounts();
+
if($r) {
foreach($r as $rr) {
$result['register']['notifications'][] = Enotify::format_register($rr);
@@ -703,4 +708,22 @@ class Sse_bs extends Controller {
}
+ function bs_info_notice() {
+
+ $result['notice']['notifications'] = [];
+ $result['info']['notifications'] = [];
+
+ $r = XConfig::Get(self::$ob_hash, 'sse', 'notifications', []);
+
+ if(isset($r['notice']))
+ $result['notice']['notifications'] = $r['notice']['notifications'];
+
+ if(isset($r['info']))
+ $result['info']['notifications'] = $r['info']['notifications'];
+
+ return $result;
+
+ }
+
+
}
diff --git a/Zotlabs/Module/Suggest.php b/Zotlabs/Module/Suggest.php
index 18961214e..0ed6ea8d7 100644
--- a/Zotlabs/Module/Suggest.php
+++ b/Zotlabs/Module/Suggest.php
@@ -15,17 +15,17 @@ class Suggest extends \Zotlabs\Web\Controller {
if(! Apps::system_app_installed(local_channel(), 'Suggest Channels'))
return;
-
+
if(x($_GET,'ignore')) {
q("insert into xign ( uid, xchan ) values ( %d, '%s' ) ",
intval(local_channel()),
dbesc($_GET['ignore'])
);
}
-
+
}
-
-
+
+
function get() {
if(! local_channel()) {
@@ -45,22 +45,22 @@ class Suggest extends \Zotlabs\Web\Controller {
$o = '';
nav_set_selected('Suggest Channels');
-
+
$_SESSION['return_url'] = z_root() . '/' . \App::$cmd;
-
+
$r = suggestion_query(local_channel(),get_observer_hash());
-
+
if(! $r) {
info( t('No suggestions available. If this is a new site, please try again in 24 hours.'));
return;
}
-
+
$arr = array();
-
+
foreach($r as $rr) {
-
- $connlnk = z_root() . '/follow/?url=' . $rr['xchan_addr'];
-
+
+ $connlnk = z_root() . '/follow?f=&url=' . $rr['xchan_addr'];
+
$arr[] = array(
'url' => chanlink_url($rr['xchan_url']),
'common' => $rr['total'],
@@ -73,15 +73,15 @@ class Suggest extends \Zotlabs\Web\Controller {
'ignore' => t('Ignore/Hide')
);
}
-
-
+
+
$o = replace_macros(get_markup_template('suggest_page.tpl'),array(
'$title' => t('Channel Suggestions'),
'$entries' => $arr
));
-
+
return $o;
-
+
}
-
+
}
diff --git a/Zotlabs/Module/Wiki.php b/Zotlabs/Module/Wiki.php
index 169dc6de1..04c1dbeaa 100644
--- a/Zotlabs/Module/Wiki.php
+++ b/Zotlabs/Module/Wiki.php
@@ -127,7 +127,6 @@ class Wiki extends Controller {
$resource_id = argv(4);
$w = NativeWiki::get_wiki($owner['channel_id'],$observer_hash,$resource_id);
-
// $w = NativeWiki::get_wiki($owner,$observer_hash,$resource_id);
if(! $w['htmlName']) {
notice(t('Error retrieving wiki') . EOL);
@@ -218,12 +217,12 @@ class Wiki extends Controller {
'$name' => t('Name'),
'$type' => t('Type'),
'$unlocked' => t('Any&nbsp;type'),
- '$lockstate' => $x['lockstate'],
- '$acl' => $x['acl'],
- '$allow_cid' => $x['allow_cid'],
- '$allow_gid' => $x['allow_gid'],
- '$deny_cid' => $x['deny_cid'],
- '$deny_gid' => $x['deny_gid'],
+ '$lockstate' => (x($x,'lockstate') ? $x['lockstate'] : ''),
+ '$acl' => (x($x,'acl') ? $x['acl'] : ''),
+ '$allow_cid' => (x($x,'allow_cid') ? $x['allow_cid'] : ''),
+ '$allow_gid' => (x($x,'allow_gid') ? $x['allow_gid'] : ''),
+ '$deny_cid' => (x($x,'deny_cid') ? $x['deny_cid'] : ''),
+ '$deny_gid' => (x($x,'deny_gid') ? $x['deny_gid'] : ''),
'$typelock' => array('typelock', t('Lock content type'), '', '', array(t('No'), t('Yes'))),
'$notify' => array('postVisible', t('Create a status post for this wiki'), '', '', array(t('No'), t('Yes'))),
'$edit_wiki_name' => t('Edit Wiki Name')
@@ -508,7 +507,7 @@ class Wiki extends Controller {
notice( t('Wiki created, but error creating Home page.'));
goaway(z_root() . '/wiki/' . $nick . '/' . NativeWiki::name_encode($wiki['urlName']));
}
- NativeWiki::sync_a_wiki_item($owner['channel_id'],$homePage['item_id'],$r['item']['resource_id']);
+ NativeWiki::sync_a_wiki_item($owner['channel_id'], $homePage['item_id'], $r['item']['resource_id']);
goaway(z_root() . '/wiki/' . $nick . '/' . NativeWiki::name_encode($wiki['urlName']) . '/' . NativeWiki::name_encode($homePage['page']['urlName']));
}
else {
@@ -542,7 +541,6 @@ class Wiki extends Controller {
}
$wiki = NativeWiki::exists_by_name($owner['channel_id'], $arr['urlName']);
-
if($wiki['resource_id']) {
$arr['resource_id'] = $wiki['resource_id'];
@@ -552,7 +550,7 @@ class Wiki extends Controller {
$r = NativeWiki::update_wiki($owner['channel_id'], $observer_hash, $arr, $acl);
if($r['success']) {
- NativeWiki::sync_a_wiki_item($owner['channel_id'],$r['item_id'],$r['item']['resource_id']);
+ NativeWiki::sync_a_wiki_item($owner['channel_id'], $r['item_id'], $r['item']['resource_id']);
goaway(z_root() . '/wiki/' . $nick);
}
else {
@@ -576,7 +574,7 @@ class Wiki extends Controller {
$resource_id = $_POST['resource_id'];
$deleted = NativeWiki::delete_wiki($owner['channel_id'],$observer_hash,$resource_id);
if ($deleted['success']) {
- NativeWiki::sync_a_wiki_item($owner['channel_id'],$deleted['item_id'],$resource_id);
+ NativeWiki::sync_a_wiki_item($owner['channel_id'], 0, $resource_id);
json_return_and_die(array('message' => '', 'success' => true));
}
else {
@@ -611,18 +609,17 @@ class Wiki extends Controller {
}
$page = NativeWikiPage::create_page($owner['channel_id'],$observer_hash, $name, $resource_id, $mimetype);
-
if($page['item_id']) {
- $commit = NativeWikiPage::commit(array(
+
+ $commit = NativeWikiPage::commit([
'commit_msg' => t('New page created'),
'resource_id' => $resource_id,
'channel_id' => $owner['channel_id'],
'observer_hash' => $observer_hash,
'pageUrlName' => $name
- ));
-
+ ]);
if($commit['success']) {
- NativeWiki::sync_a_wiki_item($owner['channel_id'],$commit['item_id'],$resource_id);
+ NativeWiki::sync_a_wiki_item($owner['channel_id'], $commit['item_id'], $resource_id);
//json_return_and_die(array('url' => '/' . argv(0) . '/' . argv(1) . '/' . urlencode($page['wiki']['urlName']) . '/' . urlencode($page['page']['urlName']), 'success' => true));
json_return_and_die(array('url' => '/' . argv(0) . '/' . argv(1) . '/' . $page['wiki']['urlName'] . '/' . $page['page']['urlName'], 'success' => true));
}
@@ -680,20 +677,25 @@ class Wiki extends Controller {
json_return_and_die(array('success' => false));
}
- $saved = NativeWikiPage::save_page(array('channel_id' => $owner['channel_id'], 'observer_hash' => $observer_hash, 'resource_id' => $resource_id, 'pageUrlName' => $pageUrlName, 'content' => $content));
-
+ $saved = NativeWikiPage::save_page([
+ 'channel_id' => $owner['channel_id'],
+ 'observer_hash' => $observer_hash,
+ 'resource_id' => $resource_id,
+ 'pageUrlName' => $pageUrlName,
+ 'content' => $content
+ ]);
if($saved['success']) {
- $commit = NativeWikiPage::commit(array(
+
+ $commit = NativeWikiPage::commit([
'commit_msg' => $commitMsg,
'pageUrlName' => $pageUrlName,
'resource_id' => $resource_id,
'channel_id' => $owner['channel_id'],
'observer_hash' => $observer_hash,
'revision' => (-1)
- ));
-
+ ]);
if($commit['success']) {
- NativeWiki::sync_a_wiki_item($owner['channel_id'],$commit['item_id'],$resource_id);
+ NativeWiki::sync_a_wiki_item($owner['channel_id'], $commit['item_id'], $resource_id);
json_return_and_die(array('message' => 'Wiki git repo commit made', 'success' => true , 'content' => $content));
}
else {
@@ -738,9 +740,9 @@ class Wiki extends Controller {
if ($pageUrlName === 'Home') {
json_return_and_die(array('message' => t('Cannot delete Home'),'success' => false));
}
+
// Determine if observer has permission to delete pages
// currently just allow page owner
-
if((! local_channel()) || (local_channel() != $owner['channel_id'])) {
logger('Wiki write permission denied. ' . EOL);
json_return_and_die(array('success' => false));
@@ -752,9 +754,14 @@ class Wiki extends Controller {
json_return_and_die(array('success' => false));
}
- $deleted = NativeWikiPage::delete_page(array('channel_id' => $owner['channel_id'], 'observer_hash' => $observer_hash, 'resource_id' => $resource_id, 'pageUrlName' => $pageUrlName));
+ $deleted = NativeWikiPage::delete_page([
+ 'channel_id' => $owner['channel_id'],
+ 'observer_hash' => $observer_hash,
+ 'resource_id' => $resource_id,
+ 'pageUrlName' => $pageUrlName
+ ]);
if($deleted['success']) {
- NativeWiki::sync_a_wiki_item($owner['channel_id'],$commit['item_id'],$resource_id);
+ NativeWiki::sync_a_wiki_item($owner['channel_id'], 0, $resource_id);
json_return_and_die(array('message' => 'Wiki git repo commit made', 'success' => true));
}
else {
@@ -768,18 +775,25 @@ class Wiki extends Controller {
$resource_id = $_POST['resource_id'];
$pageUrlName = $_POST['name'];
$commitHash = $_POST['commitHash'];
- // Determine if observer has permission to revert pages
+ // Determine if observer has permission to revert pages
$perms = NativeWiki::get_permissions($resource_id, intval($owner['channel_id']), $observer_hash);
if(! $perms['write']) {
logger('Wiki write permission denied.' . EOL);
json_return_and_die(array('success' => false));
}
- $reverted = NativeWikiPage::revert_page(array('channel_id' => $owner['channel_id'], 'observer_hash' => $observer_hash, 'commitHash' => $commitHash, 'resource_id' => $resource_id, 'pageUrlName' => $pageUrlName));
+ $reverted = NativeWikiPage::revert_page([
+ 'channel_id' => $owner['channel_id'],
+ 'observer_hash' => $observer_hash,
+ 'commitHash' => $commitHash,
+ 'resource_id' => $resource_id,
+ 'pageUrlName' => $pageUrlName
+ ]);
if($reverted['success']) {
json_return_and_die(array('content' => $reverted['content'], 'message' => '', 'success' => true));
- } else {
+ }
+ else {
json_return_and_die(array('content' => '', 'message' => 'Error reverting page', 'success' => false));
}
}
@@ -826,18 +840,23 @@ class Wiki extends Controller {
json_return_and_die(array('success' => false));
}
- $renamed = NativeWikiPage::rename_page(array('channel_id' => $owner['channel_id'], 'observer_hash' => $observer_hash, 'resource_id' => $resource_id, 'pageUrlName' => $pageUrlName, 'pageNewName' => $pageNewName));
-
+ $renamed = NativeWikiPage::rename_page([
+ 'channel_id' => $owner['channel_id'],
+ 'observer_hash' => $observer_hash,
+ 'resource_id' => $resource_id,
+ 'pageUrlName' => $pageUrlName,
+ 'pageNewName' => $pageNewName
+ ]);
if($renamed['success']) {
- $commit = NativeWikiPage::commit(array(
+ $commit = NativeWikiPage::commit([
'channel_id' => $owner['channel_id'],
'commit_msg' => 'Renamed ' . NativeWiki::name_decode($pageUrlName) . ' to ' . $renamed['page']['htmlName'],
'resource_id' => $resource_id,
'observer_hash' => $observer_hash,
'pageUrlName' => $pageNewName
- ));
+ ]);
if($commit['success']) {
- NativeWiki::sync_a_wiki_item($owner['channel_id'],$commit['item_id'],$resource_id);
+ NativeWiki::sync_a_wiki_item($owner['channel_id'], $commit['item_id'], $resource_id);
json_return_and_die(array('name' => $renamed['page'], 'message' => 'Wiki git repo commit made', 'success' => true));
}
else {
diff --git a/Zotlabs/Render/Comanche.php b/Zotlabs/Render/Comanche.php
index cf87cc7d7..5ce05243b 100644
--- a/Zotlabs/Render/Comanche.php
+++ b/Zotlabs/Render/Comanche.php
@@ -330,6 +330,8 @@ class Comanche {
$name = str_replace($mtch[0], '', $name);
}
}
+ else
+ $var = [];
if($channel_id) {
$m = menu_fetch($name, $channel_id, get_observer_hash());
@@ -408,7 +410,8 @@ class Comanche {
}
//emit the block
- $o .= (($var['wrap'] == 'none') ? '' : '<div class="' . $class . '">');
+ $wrap = (! x($var, 'wrap') || $var['wrap'] == 'none' ? false : true);
+ $o .= ($wrap ? '' : '<div class="' . $class . '">');
if($r[0]['title'] && trim($r[0]['body']) != '$content') {
$o .= '<h3>' . $r[0]['title'] . '</h3>';
@@ -421,7 +424,7 @@ class Comanche {
$o .= prepare_text($r[0]['body'], $r[0]['mimetype']);
}
- $o .= (($var['wrap'] == 'none') ? '' : '</div>');
+ $o .= ($wrap ? '' : '</div>');
}
}
diff --git a/Zotlabs/Render/SmartyTemplate.php b/Zotlabs/Render/SmartyTemplate.php
index 61fb72f8a..2cb96521b 100644
--- a/Zotlabs/Render/SmartyTemplate.php
+++ b/Zotlabs/Render/SmartyTemplate.php
@@ -8,16 +8,16 @@ use App;
class SmartyTemplate implements TemplateEngine {
static $name ="smarty3";
-
+
public function __construct() {
// Cannot use get_config() here because it is called during installation when there is no DB.
// FIXME: this may leak private information such as system pathnames.
- $basecompiledir = ((array_key_exists('smarty3_folder', App::$config['system']))
+ $basecompiledir = ((array_key_exists('smarty3_folder', App::$config['system']))
? App::$config['system']['smarty3_folder'] : '');
if (! $basecompiledir) {
- $basecompiledir = str_replace('Zotlabs','',dirname(__dir__)) . "/" . TEMPLATE_BUILD_PATH;
+ $basecompiledir = str_replace('Zotlabs','',dirname(__dir__)) . TEMPLATE_BUILD_PATH;
}
if (! is_dir($basecompiledir)) {
@os_mkdir(TEMPLATE_BUILD_PATH, STORAGE_DEFAULT_PERMISSIONS, true);
@@ -30,7 +30,7 @@ class SmartyTemplate implements TemplateEngine {
}
App::$config['system']['smarty3_folder'] = $basecompiledir;
}
-
+
// TemplateEngine interface
public function replace_macros($s, $r) {
@@ -52,9 +52,9 @@ class SmartyTemplate implements TemplateEngine {
}
$s->assign($key, $value);
}
- return $s->parsed($template);
+ return $s->parsed($template);
}
-
+
public function get_markup_template($file, $root = '') {
$template_file = theme_include($file, $root);
if ($template_file) {
@@ -62,7 +62,7 @@ class SmartyTemplate implements TemplateEngine {
$template->filename = $template_file;
return $template;
- }
+ }
return EMPTY_STR;
}
@@ -84,7 +84,7 @@ class SmartyTemplate implements TemplateEngine {
$template = new SmartyInterface();
$template->filename = $template_file;
return $template;
- }
+ }
return "";
}
diff --git a/Zotlabs/Storage/BasicAuth.php b/Zotlabs/Storage/BasicAuth.php
index 3a48f5004..d23f3d848 100644
--- a/Zotlabs/Storage/BasicAuth.php
+++ b/Zotlabs/Storage/BasicAuth.php
@@ -125,10 +125,10 @@ class BasicAuth extends DAV\Auth\Backend\AbstractBasic {
* Array with the values for the authenticated channel.
* @return bool
*/
- protected function setAuthenticated($r) {
- $this->channel_name = $r['channel_address'];
- $this->channel_id = $r['channel_id'];
- $this->channel_hash = $this->observer = $r['channel_hash'];
+ protected function setAuthenticated($channel) {
+ $this->channel_name = $channel['channel_address'];
+ $this->channel_id = $channel['channel_id'];
+ $this->channel_hash = $this->observer = $channel['channel_hash'];
if ($this->observer) {
$r = q("select * from xchan where xchan_hash = '%s' limit 1",
@@ -139,8 +139,8 @@ class BasicAuth extends DAV\Auth\Backend\AbstractBasic {
}
}
- $_SESSION['uid'] = $r['channel_id'];
- $_SESSION['account_id'] = $r['channel_account_id'];
+ $_SESSION['uid'] = $channel['channel_id'];
+ $_SESSION['account_id'] = $channel['channel_account_id'];
$_SESSION['authenticated'] = true;
return true;
}
diff --git a/Zotlabs/Update/_1244.php b/Zotlabs/Update/_1244.php
new file mode 100644
index 000000000..0aebe4013
--- /dev/null
+++ b/Zotlabs/Update/_1244.php
@@ -0,0 +1,15 @@
+<?php
+
+namespace Zotlabs\Update;
+
+require_once('include/account.php');
+
+class _1244 {
+
+ function run() {
+
+ return verify_register_scheme();
+
+ }
+
+}
diff --git a/Zotlabs/Update/_1245.php b/Zotlabs/Update/_1245.php
new file mode 100644
index 000000000..8212fde08
--- /dev/null
+++ b/Zotlabs/Update/_1245.php
@@ -0,0 +1,29 @@
+<?php
+
+namespace Zotlabs\Update;
+
+class _1245 {
+
+ function run() {
+
+ if(ACTIVE_DBTYPE == DBTYPE_MYSQL) {
+ return UPDATE_SUCCESS;
+ }
+
+ if(ACTIVE_DBTYPE == DBTYPE_POSTGRES) {
+ q("START TRANSACTION");
+
+ $r = dbq("create index hubloc_hash on hubloc (hubloc_hash)");
+
+ if($r) {
+ q("COMMIT");
+ return UPDATE_SUCCESS;
+ }
+
+ q("ROLLBACK");
+ return UPDATE_FAILED;
+ }
+
+ }
+
+}
diff --git a/Zotlabs/Web/HTTPSig.php b/Zotlabs/Web/HTTPSig.php
index 2535c9016..35b18c763 100644
--- a/Zotlabs/Web/HTTPSig.php
+++ b/Zotlabs/Web/HTTPSig.php
@@ -250,7 +250,7 @@ class HTTPSig {
static function convertKey($key) {
if(strstr($key,'RSA ')) {
- return rsatopem($key);
+ return Keyutils::rsaToPem($key);
}
elseif(substr($key,0,5) === 'data:') {
return Keyutils::convertSalmonKey($key);
diff --git a/Zotlabs/Web/Session.php b/Zotlabs/Web/Session.php
index fe0a3fbf9..6f92a0319 100644
--- a/Zotlabs/Web/Session.php
+++ b/Zotlabs/Web/Session.php
@@ -29,34 +29,44 @@ class Session {
/*
* Set our session storage functions.
*/
-
+
if($this->custom_handler) {
/* Custom handler (files, memached, redis..) */
$session_save_handler = strval(get_config('system', 'session_save_handler', Null));
$session_save_path = strval(get_config('system', 'session_save_path', Null));
- $session_gc_probability = intval(get_config('system', 'session_gc_probability', 1));
- $session_gc_divisor = intval(get_config('system', 'session_gc_divisor', 100));
- if(!$session_save_handler || !$session_save_path) {
- logger('Session save handler or path not set.',LOGGER_NORMAL,LOG_ERR);
+
+ if(is_null($session_save_handler) || is_null($session_save_path)) {
+ logger('Session save handler or path not set', LOGGER_NORMAL, LOG_ERR);
}
else {
- ini_set('session.save_handler', $session_save_handler);
- ini_set('session.save_path', $session_save_path);
- ini_set('session.gc_probability', $session_gc_probability);
- ini_set('session.gc_divisor', $session_gc_divisor);
+ // Check if custom sessions backend exists
+ $clsname = '\Zotlabs\Web\Session' . ucfirst(strtolower($session_save_handler));
+ if (class_exists($clsname)) {
+ $handler = new $clsname($session_save_path);
+ }
+ else {
+ ini_set('session.save_handler', $session_save_handler);
+ ini_set('session.save_path', $session_save_path);
+ ini_set('session.gc_probability', intval(get_config('system', 'session_gc_probability', 1)));
+ ini_set('session.gc_divisor', intval(get_config('system', 'session_gc_divisor', 100)));
+ }
}
}
else {
- $handler = new \Zotlabs\Web\SessionHandler();
+ $handler = new SessionHandler();
+ }
+
+ if (isset($handler)) {
$this->handler = $handler;
- $x = session_set_save_handler($handler,false);
- if(! $x)
- logger('Session save handler initialisation failed.',LOGGER_NORMAL,LOG_ERR);
+ $x = session_set_save_handler($handler, false);
+ if(! $x)
+ logger('Session save handler initialisation failed.',LOGGER_NORMAL,LOG_ERR);
}
+
// Force cookies to be secure (https only) if this site is SSL enabled.
// Must be done before session_start().
diff --git a/Zotlabs/Web/SessionRedis.php b/Zotlabs/Web/SessionRedis.php
new file mode 100644
index 000000000..66eb7a02d
--- /dev/null
+++ b/Zotlabs/Web/SessionRedis.php
@@ -0,0 +1,123 @@
+<?php
+
+namespace Zotlabs\Web;
+
+
+class SessionRedis implements \SessionHandlerInterface {
+
+ private $redis = null;
+
+
+ function __construct($connection) {
+
+ $this->redis = new \Redis();
+
+ $credentials = parse_url($connection);
+
+ try {
+ if (isset($credentials['path']))
+ $this->redis->connect($credentials['path']);
+ else {
+
+ if (isset($credentials['query']))
+ parse_str($credentials['query'], $vars);
+ else
+ $vars = [];
+
+ $this->redis->connect(
+ (isset($credentials['scheme']) ? $credentials['scheme'] . '://' : '') . $credentials['host'],
+ (isset($credentials['port']) ? $credentials['port'] : 6379),
+ (isset($vars['timeout']) ? $vars['timeout'] : 1),
+ null,
+ 0,
+ (isset($vars['read_timeout']) ? $vars['read_timeout'] : 0)
+ );
+
+ if (isset($vars['auth']))
+ $this->redis->auth($vars['auth']);
+ }
+ }
+ catch(\RedisException $ex) {
+ logger('Error connecting to Redis: ' . $ex->getMessage());
+ }
+ }
+
+
+ function open($s, $n) {
+
+ return true;
+ }
+
+ // IMPORTANT: if we read the session and it doesn't exist, create an empty record.
+ // We rely on this due to differing PHP implementation of session_regenerate_id()
+ // some which call read explicitly and some that do not. So we call it explicitly
+ // just after sid regeneration to force a record to exist.
+
+ function read($id) {
+
+ if ($id) {
+ $data = $this->redis->get($id);
+
+ if ($data)
+ return $data;
+ else
+ $this->redis->setEx($id, 300, '');
+ }
+
+ return '';
+ }
+
+
+ function write($id, $data) {
+
+ // Pretend everything is hunky-dory, even though it isn't.
+ // There probably isn't anything we can do about it in any event.
+ // See: https://stackoverflow.com/a/43636110
+
+ if(! $id || ! $data)
+ return true;
+
+
+ // Unless we authenticate somehow, only keep a session for 5 minutes
+ // The viewer can extend this by performing any web action using the
+ // original cookie, but this allows us to cleanup the hundreds or
+ // thousands of empty sessions left around from web crawlers which are
+ // assigned cookies on each page that they never use.
+
+ $expire = 300;
+
+ if($_SESSION) {
+ if(array_key_exists('remember_me',$_SESSION) && intval($_SESSION['remember_me']))
+ $expire = 60 * 60 * 24 * 365;
+ elseif(local_channel())
+ $expire = 60 * 60 * 24 * 3;
+ elseif(remote_channel())
+ $expire = 60 * 60 * 24 * 1;
+ }
+
+ $this->redis->setEx($id, $expire, $data);
+
+ return true;
+ }
+
+
+ function close() {
+
+ return true;
+ }
+
+
+ function destroy ($id) {
+
+ $this->redis->del($id);
+
+ return true;
+ }
+
+
+ function gc($expire) {
+
+ return true;
+ }
+
+}
diff --git a/Zotlabs/Widget/Activity_filter.php b/Zotlabs/Widget/Activity_filter.php
index 002a642cb..b7a69752e 100644
--- a/Zotlabs/Widget/Activity_filter.php
+++ b/Zotlabs/Widget/Activity_filter.php
@@ -12,10 +12,14 @@ class Activity_filter {
if(! local_channel())
return '';
- $cmd = \App::$cmd;
- $filter_active = false;
-
- $tabs = [];
+ $filter_active = '';
+ $dm_active = '';
+ $events_active = '';
+ $polls_active = '';
+ $starred_active = '';
+ $conv_active = '';
+ $tabs = [];
+ $cmd = \App::$cmd;
if(x($_GET,'dm')) {
$dm_active = (($_GET['dm'] == 1) ? 'active' : '');
@@ -64,6 +68,8 @@ class Activity_filter {
);
if($groups) {
+ $group_active = '';
+
foreach($groups as $g) {
if(x($_GET,'gid')) {
$group_active = (($_GET['gid'] == $g['id']) ? 'active' : '');
@@ -95,6 +101,8 @@ class Activity_filter {
$channel = App::get_channel();
if($forums) {
+ $forum_active = '';
+
foreach($forums as $f) {
if(x($_GET,'pf') && x($_GET,'cid')) {
$forum_active = ((x($_GET,'pf') && $_GET['cid'] == $f['abook_id']) ? 'active' : '');
@@ -103,10 +111,10 @@ class Activity_filter {
$fsub[] = [
'label' => $f['xchan_name'],
'img' => $f['xchan_photo_s'],
- 'url' => (($f['private_forum']) ? $f['xchan_url'] . '/?f=&zid=' . $channel['xchan_addr'] : z_root() . '/' . $cmd . '/?f=&pf=1&cid=' . $f['abook_id']),
+ 'url' => ((isset($f['private_forum'])) ? $f['xchan_url'] . '/?f=&zid=' . $channel['xchan_addr'] : z_root() . '/' . $cmd . '/?f=&pf=1&cid=' . $f['abook_id']),
'sel' => $forum_active,
'title' => t('Show posts to this forum'),
- 'lock' => (($f['private_forum']) ? 'lock' : '')
+ 'lock' => ((isset($f['private_forum'])) ? 'lock' : '')
];
}
@@ -160,6 +168,8 @@ class Activity_filter {
);
if($terms) {
+ $file_active = '';
+
foreach($terms as $t) {
if(x($_GET,'file')) {
$file_active = (($_GET['file'] == $t['term']) ? 'active' : '');
diff --git a/Zotlabs/Widget/Cover_photo.php b/Zotlabs/Widget/Cover_photo.php
index 955048992..97323ea8c 100644
--- a/Zotlabs/Widget/Cover_photo.php
+++ b/Zotlabs/Widget/Cover_photo.php
@@ -9,7 +9,7 @@ class Cover_photo {
require_once('include/channel.php');
$o = '';
- if(\App::$module == 'channel' && $_REQUEST['mid'])
+ if(\App::$module == 'channel' && isset($_REQUEST['mid']))
return '';
$channel_id = 0;
diff --git a/Zotlabs/Widget/Notifications.php b/Zotlabs/Widget/Notifications.php
index e2a543f80..dd5a6cd46 100644
--- a/Zotlabs/Widget/Notifications.php
+++ b/Zotlabs/Widget/Notifications.php
@@ -175,13 +175,13 @@ class Notifications {
];
}
- $o = replace_macros(get_markup_template('notifications_widget.tpl'), array(
+ $o = replace_macros(get_markup_template('notifications_widget.tpl'), [
'$module' => \App::$module,
'$notifications' => $notifications,
'$no_notifications' => t('Sorry, you have got no notifications at the moment'),
'$loading' => t('Loading'),
- '$startpage' => $channel['channel_startpage']
- ));
+ '$startpage' => ($channel ? $channel['channel_startpage'] : '')
+ ]);
return $o;
diff --git a/Zotlabs/Widget/Pinned.php b/Zotlabs/Widget/Pinned.php
index 0a7806908..cad139a91 100644
--- a/Zotlabs/Widget/Pinned.php
+++ b/Zotlabs/Widget/Pinned.php
@@ -43,7 +43,7 @@ class Pinned {
$midb64 = 'b64.' . base64url_encode($item['mid']);
- if(in_array($observer['xchan_hash'], get_pconfig($item['uid'], 'pinned_hide', $midb64, [])))
+ if(isset($observer['xchan_hash']) && in_array($observer['xchan_hash'], get_pconfig($item['uid'], 'pinned_hide', $midb64, [])))
continue;
$author = channelx_by_hash($item['author_xchan']);
@@ -67,7 +67,7 @@ class Pinned {
$conv_responses['attendno'] = [ 'title' => t('Not attending','title') ];
$conv_responses['attendmaybe'] = [ 'title' => t('Might attend','title') ];
if($commentable && $observer) {
- $attend = array( t('I will attend'), t('I will not attend'), t('I might attend'));
+ $attend = [ t('I will attend'), t('I will not attend'), t('I might attend') ];
$isevent = true;
}
}
@@ -78,7 +78,7 @@ class Pinned {
$conv_responses['disagree'] = [ 'title' => t('Disagree','title') ];
$conv_responses['abstain'] = [ 'title' => t('Abstain','title') ];
if($commentable && $observer) {
- $conlabels = array( t('I agree'), t('I disagree'), t('I abstain'));
+ $conlabels = [ t('I agree'), t('I disagree'), t('I abstain') ];
$canvote = true;
}
}
@@ -93,14 +93,13 @@ class Pinned {
// This actually turns out not to be possible in some protocol stacks without opening up hundreds of new issues.
// Will allow it only for uri resolvable sources.
if(strpos($item['mid'],'http') === 0) {
- $share = []; //Not yet ready for primetime
- //$share = array( t('Repeat This'), t('repeat'));
+ $share = []; // Isn't yet ready for primetime
+ //$share = [ t('Repeat This'), t('repeat') ];
}
- $embed = array( t('Share This'), t('share'));
+ $embed = [ t('Share This'), t('share') ];
}
-
- if(strcmp(datetime_convert('UTC','UTC',$item['created']),datetime_convert('UTC','UTC','now - 12 hours')) > 0)
- $is_new = true;
+
+ $is_new = boolval(strcmp(datetime_convert('UTC','UTC',$item['created']),datetime_convert('UTC','UTC','now - 12 hours')) > 0);
$body = prepare_body($item,true);
@@ -118,7 +117,7 @@ class Pinned {
'isevent' => $isevent,
'attend' => $attend,
'consensus' => $consensus,
- 'conlabels' => $conlabels,
+ 'conlabels' => ($canvote ? $conlabels : []),
'canvote' => $canvote,
'linktitle' => sprintf( t('View %s\'s profile - %s'), $profile_name, ($author['xchan_addr'] ? $author['xchan_addr'] : $author['xchan_url']) ),
'olinktitle' => sprintf( t('View %s\'s profile - %s'), $owner['xchan_name'], ($owner['xchan_addr'] ? $owner['xchan_addr'] : $owner['xchan_url']) ),
@@ -135,7 +134,6 @@ class Pinned {
'localtime' => datetime_convert('UTC', date_default_timezone_get(), $item['created'], 'r'),
'editedtime' => (($item['edited'] != $item['created']) ? sprintf( t('last edited: %s'), datetime_convert('UTC', date_default_timezone_get(), $item['edited'], 'r') ) : ''),
'expiretime' => ($item['expires'] > NULL_DATE ? sprintf( t('Expires: %s'), datetime_convert('UTC', date_default_timezone_get(), $item['expires'], 'r') ) : ''),
- 'lock' => $lock,
'verified' => $verified,
'forged' => $forged,
'location' => $location,
@@ -150,12 +148,12 @@ class Pinned {
'event' => $body['event'],
'has_tags' => (($body['tags'] || $body['categories'] || $body['mentions'] || $body['attachments'] || $body['folders']) ? true : false),
// Item toolbar buttons
- 'share' => $share,
- 'embed' => $embed,
+ 'share' => (isset($share) && count($share) ? $share : false),
+ 'embed' => (isset($embed) && count($embed) ? $embed : false),
'plink' => get_plink($item),
'pinned' => t('Pinned post'),
- 'pinme' => (($observer['xchan_hash'] == $owner['xchan_hash']) ? t('Unpin from the top') : ''),
- 'hide' => (! $is_new && $observer && ($observer['xchan_hash'] != $owner['xchan_hash']) ? t("Don't show") : ''),
+ 'pinme' => (isset($observer['xchan_hash']) && $observer['xchan_hash'] == $owner['xchan_hash'] ? t('Unpin from the top') : ''),
+ 'hide' => (! $is_new && isset($observer['xchan_hash']) && $observer['xchan_hash'] != $owner['xchan_hash'] ? t("Don't show") : ''),
// end toolbar buttons
'modal_dismiss' => t('Close'),
'responses' => $conv_responses
diff --git a/boot.php b/boot.php
index 8c4cbcb9b..b384ca5ec 100644
--- a/boot.php
+++ b/boot.php
@@ -52,10 +52,10 @@ require_once('include/attach.php');
require_once('include/bbcode.php');
define ( 'PLATFORM_NAME', 'hubzilla' );
-define ( 'STD_VERSION', '5.4.3' );
+define ( 'STD_VERSION', '5.6' );
define ( 'ZOT_REVISION', '6.0' );
-define ( 'DB_UPDATE_VERSION', 1243 );
+define ( 'DB_UPDATE_VERSION', 1245 );
define ( 'PROJECT_BASE', __DIR__ );
@@ -2316,13 +2316,14 @@ function construct_page() {
$navbar = get_pconfig($uid,'system','navbar',$navbar);
}
- if($comanche && App::$layout['navbar']) {
+ if($comanche && isset(App::$layout['navbar'])) {
$navbar = App::$layout['navbar'];
}
if (App::$module == 'setup') {
$installing = true;
- } else {
+ }
+ else {
nav($navbar);
}
@@ -2428,7 +2429,6 @@ function construct_page() {
'style-src' => [ "'self'", "'unsafe-inline'" ],
'frame-src' => [ "'self'" ]
];
-
call_hooks('content_security_policy',$cspsettings);
// Legitimate CSP directives (cxref: https://content-security-policy.com/)
diff --git a/doc/admin/zarlog_msgs.md b/doc/admin/zarlog_msgs.md
new file mode 100644
index 000000000..0fe16a1e2
--- /dev/null
+++ b/doc/admin/zarlog_msgs.md
@@ -0,0 +1,112 @@
+~~~
+L regate ZAR1131E dId2 mistaken
+L ZAR1132E Identity unknown
+ ZAR1133A Sorry for any inconvience. Thank you for your response.
+L ZAR1134S email verfication denied {did2}
+L ZAR1135E not awaited url parameter received
+
+L regate ZAR1230S Unexpected registration verification request for
+L ZAR1231E dId2 mistaken
+L ZAR1232E Identity unknown
+L ZAR1234W Request not inside time frame
+L ZAR1235E Token verification failed
+ ZAR1236I Verify successfull
+L ZAR1236E Verify failed
+L ZAR1237D unexpected
+ (reason may be caused by new account flags implemented still not known)
+ ZAR1238I Email resent
+ ZAR1238E Resent failed
+L ZAR1239I Account successfull created
+L ZAR1239E Account creation error
+
+ register ZAR0130E Registration on this hub is disabled.
+ ZAR0131I Registration on this hub is by approval only.
+ Register at another affiliated hub in case when prefered
+ ZAR0132I Registration on this hub is by invitation only.
+ Register at another affiliated hub
+ ZAR0133I If the registation was already submitted with your data once ago,
+ enter your identity (like email) here and submit
+ ZAR0134I I have an invite code
+ ZAR0135I This site requires verification. After completing this form,
+ please check the notice or your email for further instructions.
+ ZAR0136I Your email address (or leave blank to register without email)
+
+L register ZAR0230S Unexpected registration request
+ ZAR0231E Email address mistake
+ ZAR0231E Passwords do not match.
+ ZAR0231E Please indicate acceptance of the Terms of Service. Registration failed.
+ ZAR0232E Invitations are not available
+L ZAR0233E Registration on this hub is by invitation only
+L ZAR0234S Invitation code failed
+L ZAR0235S Invitation email failed
+ ZAR0236E Invitation not in time or too late
+ ZAR0237I Invitation code succesfully applied
+L ZAR0238E Email address already in use
+L ZAR0239D Error creating dId A
+ ZAR0239I Your didital id is {did2} and your pin for is {pin}
+ Keep these infos and your entered password safe
+ Valid from ... nd expire ...
+L ZAR0239S Exceeding same ip register request of
+
+ ui:admin:site
+ ZAR0810C Register text
+ Will be displayed prominently on the registration page.
+ ZAR0820C register_policy
+ Does this site allow new member registration?
+ ZAR0830C Registration office on duty
+ The weekdays and hours the register office is open for registrations
+ ZAR0831I Testmode duties
+ (interactive)
+ ZAR0840C Account registrations max per day
+ How many registration requests the site accepts during one day. Unlimited if zero or no value.
+ ZAR0850C Account registrations from same ip
+ How many pending registration requests the site accepts from a same ip address.
+ ZAR0860C Account registration delay
+ How long a registration request has to wait before validation can perform
+ ZAR0862C Account registration expiration
+ How long a registration to confirm remains valid. Not expire if zero or no value
+ ZAR0870C Auto channel create
+ Auto create a channel when register a new account. When On, the register form will show
+ additional fields for the channel-name and the nickname.
+ ZAR0880C Invitation only
+ Only allow new member registrations with an invitation code.
+ Above register policy must be set to Yes.
+ ZAR0881C Invitation also
+ Also allow new member registrations with an invitation code.
+ Above register policy must be set to Yes.
+ ZAR0890C Verify Email Addresses
+ Check to verify email addresses used in account registration (recommended).
+
+ invite ZAI0100E All users invitation limit exceeded
+ ZAI0101E Permission denied.
+ ZAI0102E Invite App (Not Installed)
+ ZAI0103E Invites not proposed by configuration. Contact the site admin
+ ZAI0104E Invites by users not enabled
+ ZAI0105W You have no more invitations available
+ ZAI0106I Invitations I am using
+ ZAI0107I Invitations we are using
+ ZAI0109E Not on xchan
+ ZAI0110I § Note, the email(s) sent will be recorded in the system logs
+ (see ZAI0208I @ L)
+ ZAI0111I Enter email addresses, one per line
+ ZAI0112I Your message
+ Here you may enter personal notes to the recipient(s)
+ ZAI0113I Invite template
+ ZAI0114I Note, the invitation code is valid up to ...
+
+ invite ZAI0201E Permission denied.
+ ZAI0202E Invite App (Not Installed)
+ ZAI0203E Not a valid email address
+ ZAI0204E Not a real email address
+ ZAI0205E Not allowed email address
+ ZAI0206E mail address already in use
+ ZAI0207I Note, the invitation code is valid up to
+ ZAI0208E Message delivery failed.
+ ZAI0208I Message delivery success.
+L ZAI0208I to {email} Message delivery success. ({account#}, {channel#}, from:{email}})
+ ZAI0209I Accepted email address
+ ZAI0210E Too many recipients for one invitation (max n)
+ ZAI0211E No recipients for this invitation
+ ZAI0212I n mail(s) sent, n mail error(s)
+ ZAI0213E Register is closed
+~~~
diff --git a/doc/context/de/register/help.html b/doc/context/de/register/help.html
new file mode 100644
index 000000000..9ee062ee8
--- /dev/null
+++ b/doc/context/de/register/help.html
@@ -0,0 +1,12 @@
+<dl class="dl-horizontal">
+ <dt>Allgemein</dt>
+ <dd>Auf dieser Seite können sich Besucher registrieren, um mit einer Anmeldungskennung Zugang zum Portal zu erhalten. Angemeldeten Benutzern sehen nicht nur die öffentlichen Inhalte, sondern können selber Inhalte veröffentlichen und Soziale Netzwerk Kommunikationen durchführen, und sehr viel mehr.</dd>
+ <dt>Arten der Registrierung</dt>
+ <dd>Eine Registrierung ist mit einer eMail Adresse möglich, oder auch anonym (dann das eMail Feld nicht ausfüllen). Vielleicht haben Sie auch einen Einladungscode erhalten, der dann mit der eMail Adresse angegeben werden kann. Der Link oberhalb des Feldes eMail ermöglich die Eingabe des Einladungscodes.</dd>
+ <dt>Ablauf der Registrierung</dt>
+ <dd>Für Anmeldungen nach einer erfolgreichen Registrierung ist ein eigenes Kennwort festzulegen. Es ist sicherheitshalber zweimal mit identischen Werten einzugeben, weil es nicht angezeigt wird. Das Kennwort ist geheim zu halten und nur für den eigenen Gebrauch bestimmt. Anonym registrierte Benutzer erhalten eine automatisch zugewiesene Kennung, und sollten das eigene Kennwort nicht vergessen, weil es im Gegensatz zur eMail Registrierung zunächst keine Rücksetzfunktion gibt. Je nach Konfiguration der Hub-Instanz kann eine Bestätigungsfunktion erforderlich sein. Benutzer der eMail Registrierung erhalten eine entsprechende Nachricht. Bei anonymen Registrierungen wird ein weiterer Dialog angezeigt, der die Zugangskennung und eine Pin zeigt. Jene Dialogseite sollte unbedingt sicher und langfristig aufbewahrt werden (z.B. durch Ausdruck, Screenshot, Foto), weil die Daten zu einem späten Zeitpunkt noch einmal zu bestätigen sind.</dd>
+ <dt>Die Digitale Identität</dt>
+ <dd>Je nach Konfiguration der Hub-Instanz kann bereits bei der Registrierung (alternativ auch bei der ersten Anmeldung) ein anzeigbarer Name und ein Spitzname ("nickname") eingegeben werden. Der Nickname hat eine sehr weitreichende Bedeutung und läßt sich nachträglich nicht mehr ändern. Es handelt sich dabei um eine eindeutige Digitale Identität (DID), die mit allen eigenen Aktivitäten verknüft ist, sein wird, und bleibt. Diese DID eignet sich nicht nur zur Anmeldung in dieser Hub-Instanz, sondern auch in allen verbundenen Instanzen des Federalen Netzwerkes. Im Sprachgebrauch der Federalen Netze ist diese digitale Identität ein "Kanal". Das ist vergleichbar etwa mit einer Rufnummer im Telefonnetz. Die DID hat das Format kanal@instanz.tld = nickname@instanz.tld und ist, wie gesagt, nachträglich nicht mehr änderbar. Obwohl sich das Format wie eine eMail Adresse darstellt, handelt es sich nicht um eine solche.</dd>
+ <dt>Bevor die Registrierung begonnen wird ...</dt>
+ <dd>sollte (oben rechts im Hamburger Menü <span class="fa fa-fw fa-bars"> </span>) die bevorzugte Sprache (Englisch, Spanisch, Deutsch z.B.) gewählt werden. Die aktuelle Sprache wird in den Folgeschritten und auch bei und nach der Anmeldung verwendet. Das läßt sich aber jederzeit und je nach Bedarf ändern. Auch sei darauf hingewiesen, dass diese Hub-Instanz nicht die einzige ist. Eine Übersicht über andere Hub-Instanzen ist <a href="./pubsites"> hier </a> zu finden.</dd>
+</dl>
diff --git a/doc/context/en/register/help.html b/doc/context/en/register/help.html
new file mode 100644
index 000000000..9e94ab762
--- /dev/null
+++ b/doc/context/en/register/help.html
@@ -0,0 +1,12 @@
+<dl class="dl-horizontal">
+ <dt>General</dt>
+ <dd>On this page visitors can register to get access to the portal with a login ID. Logged in users not only see the public content, but can publish content themselves and perform social network communications, and much more.</dd>
+ <dt>Modes of registration</dt>
+ <dd>Registration is possible with an eMail address, or anonymously (then do not fill in the eMail field). You may also have received an invitation code, which can then be entered with the eMail address. The link above the eMail field allows you to enter the invitation code.</dd>
+ <dt>Registration procedure</dt>
+ <dd>For logins after a successful registration, a separate password must be set. To be on the safe side, enter it twice with identical values, because it will not be displayed. The password is to be kept secret and is only intended for the user's own use. Anonymously registered users receive an automatically assigned ID, and should not forget their own password because, unlike eMail registration, there is initially no reset function. Depending on the configuration of the hub instance, a confirmation function may be required. Users of the eMail registration will receive a corresponding message. For anonymous registrations, another dialog will be displayed showing the access ID and a pin. This dialog page should be stored securely and for a long time (e.g. by printout, screenshot, photo), because the data must be confirmed again at a later point in time.</dd>
+ <dt>The Digital Identity</dt>
+ <dd>Depending on the configuration of the hub instance, a displayable name and a nickname can already be entered during registration (alternatively also during the first login). The nickname has a very extensive meaning and cannot be changed later. It is a unique Digital Identity (DID) that is, will be, and remains linked to all of one's activities. This DID is not only suitable for logging into this hub instance, but also into all connected instances of the federal network. In federal network parlance, this digital identity is a "channel". This is comparable to a telephone number in the telephone network. The DID has the format channel@instance.tld = nickname@instance.tld and, as mentioned, cannot be changed afterwards. Although the format looks like an eMail address, it is not.</dd>
+ <dt>Before starting the registration ...</dt>
+ <dd>... the preferred language (English, Spanish, German, for example) should be selected (top right in the hamburger menu <span class="fa fa-fw fa-bars"> </span>). The current language is used in the subsequent steps and also during and after login. However, this can be changed at any time and as needed. It should also be noted that this Hub instance is not the only one. An overview of other Hub instances can be found <a href="./pubsites"> here </a>.</dd>
+</dl>
diff --git a/doc/context/pl/admin/queue/help.html b/doc/context/pl/admin/queue/help.html
index 76277e0c2..f7e503087 100644
--- a/doc/context/pl/admin/queue/help.html
+++ b/doc/context/pl/admin/queue/help.html
@@ -2,6 +2,6 @@
<dt>Ogólne</dt>
<dd>
Statystyki kolejki pokazują, ile postów znajduje się w kolejce do dostarczenia
- do innych hubów. Priorytet jest powiązany z liczbą nieudanych prób dostawy.
+ do innych węzłów. Priorytet jest powiązany z liczbą nieudanych prób dostawy.
</dd>
</dl> \ No newline at end of file
diff --git a/doc/context/pl/cards/help.html b/doc/context/pl/cards/help.html
index f60d66f1c..2e9886283 100644
--- a/doc/context/pl/cards/help.html
+++ b/doc/context/pl/cards/help.html
@@ -22,8 +22,8 @@
<li>
<b>Kategorie</b>: Jeśli na swoim kanale masz włączoną
<a href="/settings/features"> funkcjonalność kategorii postów </a>,
- możesz dodawać kategorie do karty. Te kategorie zapełniają listę
- <b>Kategorie</b> na lewym panelu i umożliwiają filtrowanie
+ możesz dodawać kategorie do karty. Kategorie te zawarte są na liście
+ <b>Kategorie</b>, na lewym panelu i umożliwiają filtrowanie
kolekcji kart.
</li>
</ul>
diff --git a/doc/context/pl/chat/help.html b/doc/context/pl/chat/help.html
index 3cd4e346f..0cf063aa8 100644
--- a/doc/context/pl/chat/help.html
+++ b/doc/context/pl/chat/help.html
@@ -14,6 +14,6 @@
<dd>
Wpisz wiadomość w polu wiadomości i naciśnij "Prześlij". Możesz ustawić status,
wybierając przycisk menu pokoju rozmów sieciowych obok przycisku "Wyślij".
- Inne osoby "w pokoju"" są widoczne w panelu bocznym w panelu „Członkowie czatu”.
+ Inne osoby "w pokoju" są widoczne w panelu bocznym w panelu "Członkowie czatu".
</dd>
</dl> \ No newline at end of file
diff --git a/doc/context/pl/cloud/help.html b/doc/context/pl/cloud/help.html
index 419ed01ee..d629e6d41 100644
--- a/doc/context/pl/cloud/help.html
+++ b/doc/context/pl/cloud/help.html
@@ -1,7 +1,7 @@
<dl class="dl-horizontal">
<dt>Ogólne</dt>
<dd>
- Ta strona wyświetla pliki "w chmurze" kanału. To co widi przeglądajacy zależy
+ Ta strona wyświetla pliki "w chmurze" kanału. To co widzi przeglądajacy zależy
od jego indywidualnych uprawnień do plików, które ustawia właściciel kanału.
Jeśli masz uprawnienia do tworzenia i przesyłania plików, zobaczysz przyciski
kontrolne nad listą plików.
diff --git a/doc/context/pl/connedit/help.html b/doc/context/pl/connedit/help.html
index 31a47c1fc..746908cf2 100644
--- a/doc/context/pl/connedit/help.html
+++ b/doc/context/pl/connedit/help.html
@@ -22,7 +22,7 @@
title="Kliknij, aby podświetlić element...">Grupy prywatności</a></dt>
<dd>
Każde połączenie może być przypisane do jednej lub więcej grup prywatności
- w celu grupowania kolekcji znajomych z dostępem do określonych postów,
+ w celu grupowania kolekcji znajomych z dostępem do określonych wpisów,
multimediów i innych treści. Możesz dodać je tutaj do istniejącej grupy
prywatności lub utworzyć nową grupę prywatności. Po dodaniu ich do istniejącej
grupy akcja jest natychmiastowa i nie musisz przesyłać formularza.
@@ -37,7 +37,7 @@
<dt>Ustawienia specyficznych funkcji</dt>
<dd>
Szereg indywidualnych ustawień jest kontrolowanych za pomocą dodatkowych
- funkcji, które mogą, ale nie muszą być aktywowane na Twoim hubie lub na Twoim
+ funkcji, które mogą, ale nie muszą być aktywowane na Twoim węźle lub na Twoim
kanale. Kilka opcjonalnych funkcji ma ustawienia dla każdego połączenia,
które można ustawić na tej stronie za pomocą dodatkowych zakładek formularza.
</dd>
diff --git a/doc/context/pl/mail/help.html b/doc/context/pl/mail/help.html
index b8497709c..b077aa2c4 100644
--- a/doc/context/pl/mail/help.html
+++ b/doc/context/pl/mail/help.html
@@ -6,7 +6,7 @@
</dd>
<dt>Widok łączony</dt>
<dd>
- Wybór opcji <b>Widok łączony</b> spowoduje wyświetlanie całych rozmów w ciągłym
+ Wybór opcji <b>Widok łączony</b> spowoduje wyświetlanie wszystkich rozmów w ciągłym
wątku. Dostępne rozmowy są wyświetlane poniżej menu w panelu bocznym.
</dd>
<dt>Skrzynka odbiorcza/nadawcza</dt>
diff --git a/doc/context/pl/network/help.html b/doc/context/pl/network/help.html
index cbc6c035c..f6ba75241 100644
--- a/doc/context/pl/network/help.html
+++ b/doc/context/pl/network/help.html
@@ -1,33 +1,33 @@
<dl class="dl-horizontal">
<dt>Ogólne</dt>
<dd>
- Strona strumienia sieciowego wyświetla strumień postów i rozmów, zwykle
+ Strona strumienia sieciowego wyświetla strumień wpisów i rozmów, zwykle
uporządkowanych według ostatnio zaktualizowanych. Jest to strona wysoce konfigurowalna.
</dd>
<dt><a href='#' onclick='contextualHelpFocus("#profile-jot-wrapper", 0);
- return false;' title="Kliknij, aby podświetlić element...">Tworzenie posta</a></dt>
+ return false;' title="Kliknij, aby podświetlić element...">Tworzenie wpisu</a></dt>
<dd>
U góry strony znajduje się pole tekstowe z napisem "Udostępnij". Kliknięcie
- tego pola otwiera nowy edytor postówów. Edytor postów można dostosowywać, ale
- podstawowy edytor udostępnia pola dla treści posta i opcjonalnego <b>tytułu</b>.
+ tego pola otwiera nowy edytor wpisów. Edytor wpisów można dostosowywać, ale
+ podstawowy edytor udostępnia pola dla treści wpisu i opcjonalnego <b>tytułu</b>.
Przyciski poniżej obszaru tekstowego po lewej stronie zapewniają skróty do
- formatowania tekstu i wstawiania linków, obrazów i innych danych do posta.
- Przyciski po prawej stronie zapewniają podgląd posta, ustawienia uprawnień do
- publikowania oraz przycisk <b>Prześlij</b> do wysłania posta.
+ formatowania tekstu i wstawiania linków, obrazów i innych danych do wpisu.
+ Przyciski po prawej stronie zapewniają podgląd wpisu, ustawienia uprawnień do
+ publikowania oraz przycisk <b>Prześlij</b> do wysłania wpisu.
</dd>
<dt><a href='#' onclick='contextualHelpFocus("#group-sidebar", 1);
return false;' title="Kliknij, aby podświetlić element...">Grupy prywatności</a></dt>
<dd>
Utworzone grupy prywatności są wyświetlane w panelu bocznym. Wybranie ich
- powoduje filtrowanie postów do tych utworzonych przez kanały w wybranej grupie.
+ powoduje filtrowanie wpisów do tych utworzonych przez kanały w wybranej grupie.
</dd>
<dt><a href='#' onclick='$("#dbtn-acl").click(); return false;'
- title="Kliknij, aby podświetlić element...">Uprawnienia do posta</a></dt>
+ title="Kliknij, aby podświetlić element...">Uprawnienia do wpisu</a></dt>
<dd>
Lista kontroli dostępu (ACL) służy do określania, kto może zobaczyć Twój nowy
- post. Naciśnięcie przycisku ACL obok przycisku Prześlij spowoduje wyświetlenie
+ wpis. Naciśnięcie przycisku ACL obok przycisku Prześlij spowoduje wyświetlenie
okna dialogowego, w którym możesz wybrać kanały albo grupy prywatności, które
- będą widzieć post. Możesz także wybrać, komu wyraźnie odmówiono dostęp.
+ będą widzieć wpis. Możesz także wybrać, komu wyraźnie odmówiono dostęp.
Załóżmy na przykład, że planujesz przyjęcie niespodziankę dla znajomego.
Możesz wysłać zaproszenie do wszystkich w swojej grupie <b>Znajomi</b>
<i>oprócz</i> znajomego, którego zaskakujesz. W tym przypadku "pokazujesz"
diff --git a/doc/context/pl/profiles/help.html b/doc/context/pl/profiles/help.html
index 18953a829..874303908 100644
--- a/doc/context/pl/profiles/help.html
+++ b/doc/context/pl/profiles/help.html
@@ -35,7 +35,7 @@
się z osobami w życiu codziennym. Lecz być może jesteś zapalonym
czytelnikiem książek a wielu ludzi się tym nudzi. Otwierasz więc
<i>drugi kanał</i> dla miłośników książek, gdzie wszyscy mogą rozmawiać
- o książkach tyle, ile zechcą. Oczywiście jest to nowy strumień postów,
+ o książkach tyle, ile zechcą. Oczywiście jest to nowy strumień wpisów,
z nowym profilem (... lub nowymi profilami) i zupełnie z innymi
kontaktami. Niektóre połączenia mogą istnieć w obu kanałach, ale będą
takie, które będą występować wyłącznie w jednym z nich. Ty po prostu
diff --git a/doc/context/pl/settings/account/help.html b/doc/context/pl/settings/account/help.html
index 0507c73cf..dfe82f025 100644
--- a/doc/context/pl/settings/account/help.html
+++ b/doc/context/pl/settings/account/help.html
@@ -35,7 +35,7 @@
się z osobami w życiu codziennym. Lecz być może jesteś zapalonym
czytelnikiem książek a wielu ludzi się tym nudzi. Otwierasz więc
<i>drugi kanał</i> dla miłośników książek, gdzie wszyscy mogą rozmawiać
- o książkach tyle, ile zechcą. Oczywiście jest to nowy strumień postów,
+ o książkach tyle, ile zechcą. Oczywiście jest to nowy strumień wpisów,
z nowym profilem (... lub nowymi profilami) i zupełnie z innymi
kontaktami. Niektóre połączenia mogą istnieć w obu kanałach, ale będą
takie, które będą występować wyłącznie w jednym z nich. Ty po prostu
diff --git a/doc/context/pl/settings/channel/help.html b/doc/context/pl/settings/channel/help.html
index 0507c73cf..dfe82f025 100644
--- a/doc/context/pl/settings/channel/help.html
+++ b/doc/context/pl/settings/channel/help.html
@@ -35,7 +35,7 @@
się z osobami w życiu codziennym. Lecz być może jesteś zapalonym
czytelnikiem książek a wielu ludzi się tym nudzi. Otwierasz więc
<i>drugi kanał</i> dla miłośników książek, gdzie wszyscy mogą rozmawiać
- o książkach tyle, ile zechcą. Oczywiście jest to nowy strumień postów,
+ o książkach tyle, ile zechcą. Oczywiście jest to nowy strumień wpisów,
z nowym profilem (... lub nowymi profilami) i zupełnie z innymi
kontaktami. Niektóre połączenia mogą istnieć w obu kanałach, ale będą
takie, które będą występować wyłącznie w jednym z nich. Ty po prostu
diff --git a/doc/context/pl/settings/features/help.html b/doc/context/pl/settings/features/help.html
index a33e546f4..fc5a62363 100644
--- a/doc/context/pl/settings/features/help.html
+++ b/doc/context/pl/settings/features/help.html
@@ -1,35 +1,50 @@
<dl class="dl-horizontal">
- <dt>Ogólne</dt>
+ <dt>Informacje ogólne</dt>
<dd>
- Ta strona umożliwia skonfigurowanie ustawień dla wielu dodatkowych funkcji Hubzilli.
+ Ta strona umożliwia skonfigurowanie ustawień dla wielu dodatkowych funkcji Hubzilli, które możesz włączyć na swoim koncie.
</dd>
- <dt><a href='#' onclick='$("#general-settings-title h3 a").click();
- setTimeout((function() {contextualHelpFocus("#general-settings-title", 0)}), 1000);
- return false;' title="Klikniaj, aby podświetlić element...">Główne cechy</a></dt>
+ <dt><a href="/help/pl/feature/additional/overview#calendar_settings">Kalendarz</a></dt>
<dd>
- Ogólne ustawienia funkcji zawierają opcje związane z Twoim kanałem, takie jak
- hosting strony internetowej i wiki.
+ Są to dodatkowe opcje, które możesz włączyć dla wszystkich swoich kalendarzy.
+ Można to zmienić indywidualnie w każdym kalendarzu.<br />
</dd>
- <dt><a href='#' onclick='$("#composition-settings-title h3 a").click();
- setTimeout((function() {contextualHelpFocus("#composition-settings-title", 0)}), 1000);
- return false;' title="Klikniaj, aby podświetlić element...">Funkcje kompozycji postów</a></dt>
+ <dt><a href="/help/pl/feature/additional/overview#channel_main_page_settings">Strona główna kanału</a></dt>
<dd>
- Funkcje kompozycji postów zapewniają dodatkowe opcje i możliwości podczas
- tworzenia nowych postów.
+ Kilka dodatkowych możliwości związanych ze stroną główną kanału.
</dd>
- <dt><a href='#' onclick='$("#net_module-settings-title h3 a").click();
- setTimeout((function() {contextualHelpFocus("#net_module-settings-title", 0)}), 1000);
- return false;' title="Klikniaj, aby podświetlić element...">Sieć i fitrowanie strumienia</a></dt>
+ <dt><a href="/help/pl/feature/additional/overview#connections_settings">Połączenia</a></dt>
<dd>
- Te ustawienia modyfikują funkcje związane z filtrowaniem i kontrolowaniem widoku
- przychodzących postów.
+ Obecnie jest tu tylko ustawienie opcji umożliwiającej filtrowanie strumienia wg
+ słów kluczowych lub treści (fraz).
</dd>
- <dt><a href='#' onclick='$("#tools-settings-title h3 a").click();
- setTimeout((function() {contextualHelpFocus("#tools-settings-title", 0)}), 1000);
- return false;' title="Klikniaj, aby podświetlić element...">Narzędzia postów i komentarzy</a></dt>
+ <dt><a href="/help/pl/feature/additional/overview#conversation-settings">Rozmowa</a></dt>
<dd>
- Ustawienia te zapewniają dodatkowe narzędzia do kategoryzowania postów
- i umożliwiają dodatkowe metody komentowania, takie jak emoji lub tagowanie
- społecznościowe.
+ Kilka dodatkowych opcji rozszerzających obsługę rozmów i dyskusji.
+ </dd>
+ <dt><a href="/help/pl/feature/additional/overview#directoty_settings">Katalog</a></dt>
+ <dd>
+ Dostępna tu opcja zaawansowanego przeszukiawania katalogu może być bardzo użyteczna
+ dla osób chcących dotrzeć do konkretnych informacji publikowanych w sieci Hubzilla.
+ </dd>
+ <dt><a href="/help/pl/feature/additional/overview#manage_settings">Zarządzanie</a></dt>
+ <dd>
+ Dostępna tu opcja włącza funkcję zmiany kanału bezpośrednio z rozwijanego menu nawigacji.
+ </dd>
+ <dt><a href="/help/pl/feature/additional/overview#network-settings">Sieć</a></dt>
+ <dd>
+ Znajduje się tu szereg opcji włączających funkcje związane z siecią i strumieniem
+ sieciowym. Przede wszystkim dostępnych jest tu kilka dodatkowych filtrów i inne
+ użyteczne funkcje. Szczegóły można znaleźć dokumentacji.
+ </dd>
+ <dt><a href="/help/pl/feature/additional/overview#photos_settings">Zdjęcia</a></dt>
+ <dd>
+ Tutaj można włączyć funkcję wyświetlania na mapie lokalizacji zdjęcia, jeśli
+ polik zdjęcia zawiera potrzebne metadane.
+ </dd>
+ <dt><a href="/help/pl/feature/additional/overview#profiles_settings">Profile</a></dt>
+ <dd>
+ W tej sekcji zawarte są opcje włączające dodatkowe funkcje dotyczące profilu.
+ Jeśli chcesz i możesz zakładać na swoim koncie wiele profili (i tożsamości),
+ włącz tu opcję "wiele profili".
</dd>
</dl> \ No newline at end of file
diff --git a/doc/context/pl/settings/tokens/help.html b/doc/context/pl/settings/tokens/help.html
index cebe30ced..8764f0b1f 100644
--- a/doc/context/pl/settings/tokens/help.html
+++ b/doc/context/pl/settings/tokens/help.html
@@ -1,14 +1,14 @@
<dl class="dl-horizontal">
- <dt><a href="/help/member/member_guide#Guest_Access_Tokens">Tokeny dostępu gościa</a></dt>
+ <dt><a href="/help/member/member_guide#Tokeny_dost_pu_go_cia">Tokeny dostępu gościa</a></dt>
<dd>
Aby ułatwić udostępnianie prywatnych zasobów osobom niebędącym członkami
- lub członkami sfederyzowanych węzłów (hubów) i zapewnić zabezpieczone
+ lub członkami sfederyzowanych węzłów (węzłów) i zapewnić zabezpieczone
wykrywaniem danych identyfikacyjnych, Hubzilla zawiera mechanizm tworzenia
i zarządzania tymczasowymi ("jednorazowymi") loginami, zwanymi "tokenami
dostępu Zot”. Tokeny te, będące swojego rodzaju danymi uwierzytelniającymi,
mogą być używane do uwierzytelniania w serwisie Hubzilla wyłącznie w celu
uzyskania dostępu do uprzywilejowanych lub kontrolowanych zasobów (pliki,
- zdjęcia, posty, strony internetowe, pokoje rozmów itp.).
+ zdjęcia, wpisy, strony internetowe, pokoje rozmów itp.).
</dd>
<dt>Utworzenie tokenu</dt>
<dd>
diff --git a/doc/macros/pl/addons_footer.bb b/doc/macros/pl/addons_footer.bb
index f16d5cce3..79ac0a71c 100644
--- a/doc/macros/pl/addons_footer.bb
+++ b/doc/macros/pl/addons_footer.bb
@@ -1,2 +1,2 @@
-Return to the [zrl=[baseurl]/help/addons]Dokumentacja dodatków[/zrl]
-Return to the [zrl=[baseurl]/help/main]Główna dokumentacja[/zrl]
+Powróć do [zrl=[baseurl]/help/addons]dokumentacji dodatków[/zrl]
+Powróć do [zrl=[baseurl]/help/main]głównej strony dokumentacji[/zrl]
diff --git a/doc/macros/pl/cloud_footer.bb b/doc/macros/pl/cloud_footer.bb
index a9db7f819..48628ae1a 100644
--- a/doc/macros/pl/cloud_footer.bb
+++ b/doc/macros/pl/cloud_footer.bb
@@ -1,2 +1,2 @@
-Return to the [zrl=[baseurl]/help/cloud]Dokumentacja chmury[/zrl]
-Return to the [zrl=[baseurl]/help/main]Główna strona dokumentacji[/zrl]
+Powróć do [zrl=[baseurl]/help/cloud]dokumentacji chmury[/zrl]
+Powróć do [zrl=[baseurl]/help/main]głównej strony dokumentacji[/zrl]
diff --git a/doc/pl/Features.md b/doc/pl/Features.md
index 1977df379..60a466be7 100644
--- a/doc/pl/Features.md
+++ b/doc/pl/Features.md
@@ -1,107 +1,173 @@
-Dodatkowe możliwości
+Opcje konfiguracyjne
====================
-Domyślny interfejs $Projectname został zaprojektowany tak, aby był dobrze uporządkowany. Istnieje ogromna liczba dodatkowych funkcji (niektóre są bardzo przydatne), które można włączyć i jak najlepiej wykorzystać. Można je znaleźć pod klikając link [Dodatkowe funkcje](settings/features) na stronie [Ustawienia](settings).
+Po zainstalowaniu, serwis $Projectname jest wstępnie konfigurowany z domyślnymi wartościami. Z reguły, wymaga to odpowiedniego dostrojemia tak, aby konfiguracja odpowiadała zakładanym funkcjom serwisu.
-**Wygaśnięcie treści**
+Ustawianie dodatkowych możliwości poprzez interfejs graficzny
+-------------------------------------------------------------
-Usuwanie postów, komentarzy albo prywatnych wiadomości w określonym terminie. Do edytora postów zostaje dodany dodatkowy przycisk, za pomoca któreg można ustawić termin wygaśnięcia publikacji. Zwykle data jest wyświetlana w formacie „rrrr-mm-dd gg: mm”, ale w języku angielskim ma się nieco większą swobodę i można używać większości rozpoznawalnych odniesień do dat, takich jak "next Thursday" czy "+1 day". W określonym terminie (podanym lub zajmującym około dziesięciu minut, w zależności od częstotliwości sprawdzania zdalnego systemu) element jest usuwany.
+Domyślny interfejs $Projectname został zaprojektowany tak, aby był dobrze uporządkowany. Istnieje spora liczba dodatkowych funkcjonalności (o różnej przydatności), które można włączyć i później wykorzystywać. Można je znaleźć klikając link [Dodatkowe możliwości](admin/features) na stronie [Administracja](/admin). Są one tam prezentowane w kilku grupach.
-**Wiele profili**
+#### Kalendarz
-Możliwość tworzenia wielu profili, które są widoczne tylko dla określonych osób lub grup. Twój profil domyślny może być widoczny dla każdego, ale wszystkie profile dodatkowe mogą zawierać inne lub dodatkowe informacje i mogą być widoczne tylko dla tych, do których jest przypisany.
-
-**Strony internetowe**
+**Rozpocznij tydzień kalendarzowy w poniedziałek**
+
+Daje możliwość skonfigurowania kalendarza tak, aby tydzień kalendarzowy zaczynał się w poniedziałek.
+
+**Wybór strefy czasowej wydarzenia**
+
+Daje możliwość konfigurowania strefy czasowej wydarzenia w kalendarzu.
+
+#### Strona główna kanału
+
+**Wyszukaj po dacie**
+
+Daje możliwość wyboru wpisów według zakresów dat.
+
+**Chmura tagów**
-Zapewnia możliwość korzystania z funkcji projektowania stron internetowych i tworzenia niestandardowych stron internetowych na podstawie własnej zawartości, a także projektowania stron z układami stron, niestandardowymi elemntami menu i blokami treści.
+Udostępnienie osobistej chmury tagów na stronie swojego kanału.
+**Użyj trybu blog/lista**
-**Prywatne notatki**
+Pozwoduje, że komentarze są wyświetlane osobno.
-Na stronach, na których jest to dostępne (Twoja matryca i osobiste strony internetowe), zapewnia widżet do tworzenia i przechowywania osobistych przypomnień i notatek.
+#### Połączenia
-**Ulepszone albumy ze zdjęciami**
+**Filtrowanie połączeń**
-Zapewnia przeglądarkę albumów zdjęć, która ma nieco ładniejszy interfejs niż zwykły album.
+Umożliwia filtrowanie przychodzących wpisów z połączeń, na podstawie słów kluczowych lub fragnentów treści.
-**Rozszerzone udostępnianie tożsamości**
+#### Rozmowa
-Domyślnie Twoja tożsamość "podróżuje" z Tobą, gdy przeglądasz matrycę zdalnych witryn - tam też wiedzą kim jesteś i mogą wyświetlać Ci treści, które tylko Ty widzisz. Dzięki rozszerzonemu udostępnianiu tożsamości możesz dostarczyć te informacje do dowolnej odwiedzanej witryny z poziomu swojej matrycy.
+**Reakcje emoji**
-**Tryb ekspercki**
+Dodaje możliwość wstawiania reakcji emoji we wpisach.
-Pozwala to zobaczyć niektóre zaawansowane opcje konfiguracji, które mogą dezorientować niektóre osoby lub powodować problemy z obsługą. Funkcjonalność ta może zapewnić pełną kontrolę nad funkcjami i kolorami motywu - dzięki czemu można dostosować dużą liczbę ustawień motywu wyświetlania do własnych upodobań.
+**Nielubienie wpisu**
-**Kanał Premium**
+Możliwość oznaczania wpisów i komentarzy jako nielubiane.
-Dzięki temu możesz ustawić ograniczenia i warunki dotyczące tych, które łączą się z Twoim kanałem. Może to być używane przez celebrytów lub kogoś, kto chce postawić jakieś warunki osobom, które chcą się połączyć z tym kanałe. Jednym z warunków moze byc dokonanie płatności za połączenie.
+**Wyróżnienie wpisu**
-**Edytor tekstu formatowanego**
+Możliwość oznaczania wyróżnionych wpisów wskaźnikiem gwiazdki.
-Edytor postów dostępny z poziomy matrycy jest edytorem zwykłego tekstu, ale matryca pozwala na stosowanie szerokieo zakresu znaczników przy użyciu BBcode. Edytor wizualny jest natomiast edytorem WYSIWIG (what you see is what you get - otrzymujesz to, co widzisz)i zapewnia wszystkie najczęściej używane znaczniki BBcode.
+**Odpowiadanie na komentarze**
-**Podgląd wpisu**
+Możliwość udzielenia odpowiedzi na wybrany komentarz.
-Umożliwia podgląd postów i komentarzy dokładnie tak, jak wyglądałyby na stronie przed ich opublikowaniem.
+#### Katalog
-**Źródła kanałów**
+**Zaawansowane przeszukiwanie katalogu**
-Automatycznie importuje i ponownie publikuje zawartość kanału z innych kanałów lub źródeł. Umożliwia to tworzenie podkanałów i superkanałów z treści publikowanych gdzie indziej. Zasady są takie, że treść musi być publiczna, a właściciel kanału musi udzielić Ci pozwolenia na pozyskiwanie swojego kanału.
+Umożliwia tworzenie złożonych zapytań wyszukiwania w katalogu.
+
+#### Edytor
+
+**Kategorie wpisów**
+
+Możliwość dodawania kategorii do swoich wpisów.
+
+**Duże zdjęcia**
+
+Możliwość zamieszczania dużych miniatur zdjęć (1024px) we wpisach. Jeśli nie jest to włączone, można używać tylko małych miniatur (640 px).
**Jeszcze więcej szyfrowania**
+Zezwala na opcjonalne pełne (e2ee) szyfrowanie treści za pomocą wspólnego tajnego klucza.
Stadardowo, prywatne wiadomości są szyfrowane podczas transportu i przechowywania. W dzisiejszych czasach to szyfrowanie może nie wystarczyć, jeśli twoja komunikacja jest wyjątkowo wrażliwa. Ta opcja umożliwia dodatkowo szyfrowanie treści "end-toend" za pomocą wspólnego tajnego klucza. Sposób, w jaki odbiorca pozna tajny klucz, zależy wyłącznie od Ciebie. Możesz podać wskazówkę, na przykład "imię pierwszego psa cioci Kloci".
-**Wyszukiwanie wg daty**
+**Wyłączenie komentarzy**
-Daje to możliwość wybierania postów według zakresów dat
+Zapewnia możliwość wyłączenia komentowania wpisu
-**Filtr grup prywatności**
+**Opóźnione publikowanie**
-Włączenie tego widżetu umożliwia wyświetlanie strumienia postów tylko z wybranych grup połączeń. Powoduje to również przełączenie uprawnień wychodzących podczas przeglądania grupy prywatności. Jest to podobne do "kręgów" Google czy też "aspektów" w Disaporze.
+Pozwala na publikację wpisów w późniejszym terminie
-**Zapisane wyszukiwania**
+**Wygasanie treści**
-Udostępnia widżet wyszukiwania na stronie matrycy, który może zapisywać wybrane frazy wyszukiwania do ponownego wykorzystania.
+Usuwanie wpisów, komentarzy albo prywatnych wiadomości w określonym terminie. Do edytora wpisów zostaje dodany dodatkowy przycisk, za pomoca któreg można ustawić termin wygaśnięcia publikacji. Zwykle data jest wyświetlana w formacie „rrrr-mm-dd gg: mm”, ale w języku angielskim ma się nieco większą swobodę i można używać większości rozpoznawalnych odniesień do dat, takich jak "next Thursday" czy "+1 day". W określonym terminie (podanym lub zajmującym około dziesięciu minut, w zależności od częstotliwości sprawdzania zdalnego systemu) element jest usuwany.
-**Zakładka Osobiste**
+**Pomijaj zduplikowane wpisy i komentarze**
-Włącz tą kartę, aby wyświetlać tylko wpisy matrycowe, z którymi w jakiś sposób wchodziłeś w interakcję, jako autor lub współautor konwersacji.
+Zapobiegaj publikowaniu wpisów o identycznej treści, mających mniej niż dwie minuty między przesłaniami.
-**Zakładka Nowy**
+**Automatyczne zapisywanie roboczych wpisów i komentarzy**
-Włącza tą kartę, aby wyświetlać wszystkich nowych działania matrycy jako węża strażackiego lub osi czasu.
+Automatycznie zapisuje wersje robocze wpisów i komentarzy w lokalnej pamięci przeglądarki, aby zapobiec przypadkowej utracie kompozycji.
-**Narzedzia zaprzyjaźnienia**
-Filtrowanie aktywności strumienia matrycy według głębokości relacji.
+#### Zarządzanie
-**Edytuj wysłane posty**
+**Wybór kanału poprzez nawigację**
-Mozliwość edytowania i poprawiania postów i komentarzy juz po wysłaniu.
+Zmiana kanału bezpośrednio z rozwijanego menu nawigacji.
-**Tagowanie**
+#### Sieć
-Możliwość tagowania istniejących postów, w tym napisanych przez innych.
+**Filtr wydarzeń**
-**Kategorie postów**
+Możliwość wyświetlania tylko wydarzeń.
-Możliwość dodawania kategorie do postów na swoim kanale
+**Filtr ankiet**
-**Zapisane foldery**
+Możliwość wyświetlania tylko ankiet.
-Możliwość umieszczania postów w folderach lub tagach do późniejszego przywołania.
+**Zapisywane wyszukiwanie**
-**Dezaprobata postów**
+Możliwość zapisywania wyszukiwanych haseł do ponownego wykorzystania.
-Możliwość dezaprobaty ("niepolubienia") wpisów i komentarzy.
+**Zapisywane foldery**
-**Gwiazdkowanie postów**
+Możliwość umieszczania wpisów w folderach
-Możliwość oznaczania specjalnych postów znakiem gwiazdki
+**Alternatywan kolejność strumienia**
-**Chmura tagów**
+Możliwość uporządkowania strumienia według daty ostatniego wpisu, daty ostatniego komentarza lub nieprzeczytanych aktywności.
+
+**Filtr kontaktów**
+
+Możliwość wyświetlania wpisów autorstwa tylko wybranego kontaktu.
+
+**Filtr forów**
+
+Możliwość wyświetlania wpisów tylko z określonego forum.
+
+**Filtr wpisów osobistych**
+
+Filtr wpisów osobistych.
+
+**Użyj trybu blog/lista**
+
+Pozwoduje, że komentarze są wyświetlane osobno.
+
+#### Zdjęcia
+
+**Lokalizowanie zdjęć**
+
+Jeśli dane lokalizacji są dostępne na przesłanych zdjęciach, połącz je z mapą.
+
+##### Profile
+
+**Profile zaawansowane**
+
+Dodatkowe sekcje i pola wyboru profilu. Rozszerza to zakres informacji profilowych zbieranych w serwisie. Włączenie tej funkcjonalności powinno znaleźć odzwierciedlenie w dokumencie "Polityka prywatności", w której należy wymienić wszystkie rodzaje informacji osobistych zbieranych i utrzymywanych w serwisie. W większości przypadków jest to funkcjonalność nieprzydatna i nie powinno się jej włączać.
+
+**Import/Eksport proflilu**
+
+Możliwość zaimportowania lub wyeksportowania swojego profilu na inne serwisy (węzły sieci Zot). Funkcjonalność ta związana jest z nomadycznością tożsamości internetowej w $Projectname. Domyślnie Twoja tożsamość "podróżuje" z Tobą, gdy przeglądasz matrycę zdalnych witryn - tam też wiedzą kim jesteś i mogą wyświetlać Ci treści, które tylko Ty widzisz. Dzięki rozszerzonemu udostępnianiu tożsamości możesz dostarczyć te informacje do dowolnej odwiedzanej witryny z poziomu swojej matrycy.
+
+**Wiele profili**
+
+Możliwość tworzenia wielu profili, które są widoczne tylko dla określonych osób lub grup. Twój profil domyślny może być widoczny dla każdego, ale wszystkie profile dodatkowe mogą zawierać inne lub dodatkowe informacje i mogą być widoczne tylko dla tych, do których jest przypisany.
+
+Dodatkowe ustawienia dostępne tylko z wiersza poleceń
+-----------------------------------------------------
+
+Oprócz opcji konfiguracyjnych dostępnych w panelu administracyjnum, $Projectname zawiera wiele opcji, które są dostępne tylko z poziomu powłoki. Są to na ogół opcje uważane za zbyt niszowe, zaawansowane lub mogące być źle interpretowane przez zwykłych użytkowników.
+
+Ich omówienie znajduje się na stronie [Zaawanasowana konfiguracja dla administratorów](/doc/pl/hidden_configs).
-Udostępnienie osobistej chmury tagów na stronie swojego kanału
#include doc/macros/pl/main_footer.bb;
diff --git a/doc/pl/Plugins.md b/doc/pl/Plugins.md
new file mode 100644
index 000000000..f3972a5e7
--- /dev/null
+++ b/doc/pl/Plugins.md
@@ -0,0 +1,260 @@
+
+Tworzenie wtyczek (dodatków) do $Projectname
+============================================
+
+Przypuszczalnie chcesz, aby $Projectname zrobił coś, czego jeszcze nie robi. Jest wiele sposobów. Ale nauczmy się, jak napisać wtyczkę lub dodatek.
+
+W katalogu $Projectname prawdopodobnie zobaczysz podkatalog o nazwie "addon". Jeśli jeszcze go nie masz, utwórz go.
+
+ mkdir addon
+
+Następnie wymyśl nazwę swojego dodatku. Prawdopodobnie masz już jakieś pojęcie o tym, co chcesz, aby robił. Na potrzeby naszego przykładu utworzymy wtyczkę o nazwie "randplace", która zapewni nieco losową lokalizację każdego z Twoich wpisów. Nazwa wtyczki będzie służyć do znajdowania funkcji, które trzeba użyć i jest częścią nazwy każdej z tychfunkcji, więc dla bezpieczeństwa używaj tylko prostych znaków tekstowych.
+
+Po wybraniu nazwy wtyczki, utwórz katalog wewnątz 'addon', aby przechowywać tu pliki wtyczki.
+
+ mkdir addon/randplace
+
+
+Teraz utwórz plik wtyczki. Musi mieć taką samą nazwę i jest to skrypt PHP, więc za pomocą swojego ulubionego edytora utwórz plik
+
+ addon/randplace/randplace.php
+
+Pierwszą linią tego pliku musi być fraza
+
+ <?php
+
+Następnie utworzymy blok komentarza, aby opisać wtyczkę. Jest do tego specjalny format. Używamy / * ... * / w stylu komentarza i niektórych oznaczonych linii składających się z
+
+ /**
+ *
+ * Name: Random Place (here you can use better descriptions than you could in the filename)
+ * Description: Sample $Projectname plugin, Sets a random place when posting.
+ * Version: 1.0
+ * Author: Mike Macgirvin <mike@zothub.com>
+ *
+ */
+
+Te atrybuty będą widoczne dla administratora strony, gdy instaluje lub zarządza wtyczkami z panelu administracyjnego. Może być więcej autorów. W takim przypadku, po prostu dodaj kolejną linię zaczynającą się od "Autor:".
+
+Typowa wtyczka będzie miała co najmniej następujące funkcje:
+
+* pluginname_load()
+* pluginname_unload()
+
+W naszym przypadku nazwiemy je `randplace_load()` i `randplace_unload()`, bo taka jest nazwa naszej wtyczki. Te funkcje są wywoływane za każdym razem, gdy chcemy zainicjować wtyczkę lub usunąć ją z bieżącej strony internetowej. Również jeśli wtyczka wymaga rzeczy takich jak zmiana schematu bazy danych przed uruchomieniem jej po raz pierwszy, trzeba będzie umieścić poniższe funkcje:
+
+* pluginname_install()
+* pluginname_uninstall()
+
+Następnie omówimy **zaczepy**. Zaczepy (*ang. hooks*) to miejsca w kodzie $Projectname, do których można "podczepić" kod wtyczki, aby go tam wykonywać. Zwykle wykorzystuje się funkcję `pluginname_load()` do zarejestrowania "funkcji obsługi" dla potrzebnych zaczepów. Następnie, gdy zostanie wyzwolony którykolwiek z tych zaczepów, zostanie wywołany podpięty tam kod.
+
+Zarejestrujmy więc program obsługi zaczepów za pomocą funkcji `register_hook()`. Potrzebne są trzy argumenty. Pierwszy to nazwa zaczepu, który chcemy obsłużyć, drugi to nazwa pliku, który ma znaleźć naszą funkcję obsługi (ścieżka względem katalogu instalacyjnego $Projectname), a trzeci to nazwa funkcji. Stwórzmy więc teraz naszą funkcję `randplace_load()`.
+
+```
+function randplace_load() {
+ register_hook('post_local', 'addon/randplace/randplace.php', 'randplace_post_hook');
+
+ register_hook('feature_settings', 'addon/randplace/randplace.php', 'randplace_settings');
+ register_hook('feature_settings_post', 'addon/randplace/randplace.php', 'randplace_settings_post');
+}
+```
+
+Tak więc przechwycimy trzy zdarzenia: `post_local`, które jest wywoływane, gdy w systemie lokalnym pojawia się wpis, `feature_settings`, aby ustawić pewne preferencje dla naszej wtyczki, oraz `feature_settings_post`, aby przechowywać te ustawienia.
+
+Następnie utworzymy funkcję unload. Jest to łatwe, ponieważ wystarczy wyrejestrować nasze zaczepy. Wymaga to dokładnie tych samych argumentów.
+
+```
+function randplace_unload() {
+ unregister_hook('post_local', 'addon/randplace/randplace.php', 'randplace_post_hook');
+ unregister_hook('feature_settings', 'addon/randplace/randplace.php', 'randplace_settings');
+ unregister_hook('feature_settings_post', 'addon/randplace/randplace.php', 'randplace_settings_post');
+}
+```
+Zaczepy są wywoływane z dwoma argumentami. Pierwszą to zawsze $a, który jest naszą globalną strukturą aplikacji i zawiera ogromną ilość informacji o stanie przetwarzanego żądania HTTP; a także o tym kim jest przeglądający i jaki jest nasz stan logowania oraz aktualną zawartość strony internetowej, którą prawdopodobnie tworzymy.
+
+Drugi argument jest specyficzny dla zaczepu, który chce się wywołać. Zawiera informacje istotne dla tego konkretnego miejsca w programie i często pozwala na jego przegląd a nawet zmianę. Aby to zmienić, trzeba dodać zanak "&" do nazwy zmiennej, aby była przekazywana do funkcji przez odniesienie. W przeciwnym razie utworzona zostanie kopia i wszelkie wprowadzone zmiany zostaną utracone przy ponownym przetworzeniu zaczepu. Zwykle (ale nie zawsze) drugim argumentem jest nazwana tablica struktur danych.
+
+Dodajmy więc poniższy kod, aby zaimplementować nasz moduł obsługi zaczepu:
+
+```
+function randplace_post_hook($a, &$item) {
+
+/**
+*
+* W systemie lokalnym został wpisany jakiś element.
+* Będziemy wyszukiwać określonych elementów:
+* - Wpis napisany przez właściciela profilu
+* - Właściciel profilu musi zezwolić na naszą wtyczkę
+*
+*/
+
+logger('randplace invoked');
+
+if(! local_channel()) /* nie zero jeśli zalogowany jest użytkownik systemu */
+ return;
+
+if(local_channel() != $item['uid']) /* Czy ta osoba jest właścicielem wpisu? */
+ return;
+
+if(($item['parent']) || (! is_item_normal($item))) {
+ /* Jeśli element ma rodzica lub nie jest „normalny”, jest to komentarz lub coś innego, a nie wpis. */
+ return;
+}
+
+/* Pobranie osobistych ustawień konfiguracyjnych */
+
+$active = get_pconfig(local_channel(), 'randplace', 'enable');
+
+if(! $active)
+ return;
+ /**
+ *
+ * OK, wolno nam robić swoje.
+ * Oto, co zamierzamy zrobić:
+ * załadowanie listy nazw stref czasowych i użycie jej do wygenerowania listy miast na świecie.
+ * Następnie wybierzemy losowo jedno z nich i umieścimy je w polu "location" wpisu.
+ *
+ */
+
+ $cities = array();
+ $zones = timezone_identifiers_list();
+ foreach($zones as $zone) {
+ if((strpos($zone,'/')) && (! stristr($zone,'US/')) && (! stristr($zone,'Etc/')))
+ $cities[] = str_replace('_', ' ',substr($zone,strpos($zone,'/') + 1));
+ }
+
+ if(! count($cities))
+ return;
+ $city = array_rand($cities,1);
+ $item['location'] = $cities[$city];
+
+ return;
+}
+```
+
+Teraz dodajmy nasze funkcje do ustawień preferencji tworzenia i przechowywania.
+
+```
+/**
+*
+* Wywołanie zwrotne z funkcji ustawień wpisu.
+* $post zawiera globalną tablicę $_POST.
+* Upewnimy się, że mamy ważne konto użytkownika
+* i że kliknięto tylko nasz własny przycisk submit
+* a jeśli tak, to ustawiamy ustawienia konfiguracyjne dla tego użytkownika.
+*
+*/
+
+function randplace_settings_post($a,$post) {
+ if(! local_channel())
+ return;
+ if($_POST['randplace-submit'])
+ set_pconfig(local_channel(),'randplace','enable',intval($_POST['randplace']));
+}
+
+/**
+*
+* Wywoływanie z formularza ustawień funkcjonalności.
+* Drugim argumentem jest w tym przypadku łańcuch, region treści HTML strony.
+* Dodanie własnych informacje o ustawieniach do tego łańcucha.
+*
+* Aby zapewnić jednolitość stron ustawień, stosujemy następującą konwencję
+* <div class="settings-block">
+* <h3>title</h3>
+* .... settings html - będzie wiele elementów pływających ...
+* <div class="clear"></div> <!-- klasa ogólna, która czyści wszystkie elementy pływające -->
+* <input type="submit" name="pluginnname-submit" class="settings-submit" ..... />
+* </div>
+*/
+
+function randplace_settings(&$a,&$s) {
+
+ if(! local_channel())
+ return;
+
+ /* Dodanie naszego arkusza stylów do strony, aby ładnie wyglądała strona ustawień */
+
+ head_add_css('/addon/randplace/randplace.css');
+
+ /* Pobranie aktualnego stan naszej zmiennej konfiguracyjnej */
+
+ $enabled = get_pconfig(local_channel(),'randplace','enable');
+
+ $checked = (($enabled) ? ' checked="checked" ' : '');
+
+ /* Dodaj trochę HTML do istniejącego formularza */
+
+ $s .= '<div class="settings-block">';
+ $s .= '<h3>' . t('Randplace Settings') . '</h3>';
+ $s .= '<div id="randplace-enable-wrapper">';
+ $s .= '<label id="randplace-enable-label" for="randplace-checkbox">' . t('Enable Randplace Plugin') . '</label>';
+ $s .= '<input id="randplace-checkbox" type="checkbox" name="randplace" value="1" ' . $checked . '/>';
+ $s .= '</div><div class="clear"></div>';
+
+ /* dodanie przycisku przesyłania */
+
+ $s .= '<div class="settings-submit-wrapper" ><input type="submit" name="randplace-submit" class="settings-submit" value="' . t('Submit') . '" /></div></div>';
+
+}
+```
+
+***Zaawansowane wtyczki***
+
+Czasami zachodzi potrzeba zapewnienia jakichś nowych funkcji, których w ogóle nie ma lub których nie można zapewnić za pomocą zaczepów. W tym przypadku wtyczka może również działać jako "moduł". Moduł w naszym przypadku odnosi się do ustrukturyzowanej procedury obsługi strony internetowej, która odpowiada na podany adres URL. Wtedy wszystko, co uzyskuje dostęp do tego adresu URL, będzie obsługiwane w całości przez wtyczkę.
+
+Kluczem do tego jest stworzenie prostej funkcji o nazwie `pluginname_module()`, która nic nie robi.
+
+```
+function randplace_module() { return; }
+```
+
+Gdy ta funkcja już istnieje, adres URL https://twoja_witryna/randplace będzie uzyskiwał dostęp do wtyczki jako modułu. Następnie możesz zdefiniować funkcje, które są wywoływane w różnych miejscach w celu zbudowania strony internetowej, tak jak moduły w katalogu mod/. Oto typowe funkcje i kolejność ich wywoływania
+
+```
+modulename_init($a) // (e.g. randplace_init($a);) wywoływana jako pierwsza.
+ // Gdy chce się emitować json lub xml, powinno się to
+ // zrobić tutaj, a następnie wywołać killme(), co pozwoli
+ // uniknąć domyślnej akcji budowania strony internetowej.
+modulename_aside($a) // często uzywana di tworzenia zawartości paska bocznego
+modulename_post($a) // wywoływana za każdym razem, gdy strona jest otwierana
+ // za pomocą metody "post"
+modulename_content($a) // wywoływana w celu wygenerowania zawartości strony centralnej.
+ // Ta funkcja powinna zwracać łańcuch znaków składający się
+ // z centralnej yteści strony.
+```
+
+Funkcje modułu mają dostęp do ścieżki URL tak, jakby były samodzielnymi programami w systemie operacyjnym Unix. Dla przykładu, w naszego module stwórzmy coś co działa pod adresem:
+
+ https://yoursite/randplace/something/somewhere/whatever
+
+Bedzie to listę argc i argv do wykorzystania przez funkcje tego modułu
+
+```
+$x = argc(); $x will be 4, the number of path arguments after the sitename
+
+for($x = 0; $x < argc(); $x ++)
+ echo $x . ' ' . argv($x);
+
+ 0 randplace
+ 1 something
+ 2 somewhere
+ 3 whatever
+```
+
+***Przenoszenie wtyczek Friendica***
+
+$Projectname wykorzystuje podobną architekturę wtyczek do projektu Friendica. Mechanizmy uwierzytelniania, tożsamości i uprawnień są zupełnie inne. Wiele wtyczek Friendica można stosunkowo łatwo przenosić, zmieniając nazwy kilku funkcji i następnie zapewniając przestrzeganie modelu uprawnień. Funkcje, których nazwy wymagają zmiany, to:
+
+* Funkcja Friendica `pluginname_install()` to `pluginname_load()`
+
+* Funkcja Friendica `pluginname_uninstall()` to `pluginname_unload()`
+
+$Projectname ma funkcje `_install` i `_uninstall`, ale są one używane w inny sposób.
+
+* Funkcja zaczepu w Friendica `plugin_settings` ma nazwę `feature_settings`
+
+* Funkcja zaczepu Friendica `plugin_settings_post` ma nazwę `feature_settings_post`
+
+Zmiana tych ustawień często pozwoli na działanie wtyczki, ale proszę dokładnie sprawdzić wszystkie uprawnienia i kod identyfikacyjny, ponieważ koncepcje, które za tym stoją, są zupełnie inne w $Projectname. Wiele nazw danych strukturalnych (zwłaszcza kolumny schematu bazy danych) jest również zupełnie inna.
+
+#include doc/macros/main_footer.bb;
diff --git a/doc/pl/Primary-Directory.md b/doc/pl/Primary-Directory.md
new file mode 100644
index 000000000..529ec3221
--- /dev/null
+++ b/doc/pl/Primary-Directory.md
@@ -0,0 +1,43 @@
+#Katalog główny#
+
+Domyślnie $Projectname używa katalogów dostępnych w Internecie, które funkcjonują jako kanały.
+
+Istnieją pewne scenariusze, w których może być potrzebny własny serwer katalogów, do którego można by podłączyć wiele węzłów. Ogranicza to dostęp tylko do kanałów w węzłach podłączonych do tego serwera katalogowego.
+
+##Instrukcje dotyczące konfigurowania jednego węzła jako katalogu podstawowego dla wielu węzłów prywatnych.##
+***
+
+
+* W węźle, który będzie serwerem katalogów, otwórz plik .htconfig.php i ustaw:
+
+ `App::$config['system']['directory_mode'] = DIRECTORY_MODE_PRIMARY;`
+
+
+ Domyślnie, opcja ta powinna już być ustawiona na **DIRECTORY_MODE_NORMAL**, więc po prostu wystarczy tylko ustawić nową wartość: **DIRECTORY_MODE_PRIMARY**
+
+* Następnie, w każdym węźle (w tym na serwerze katalogowym), w terminalu, przejdź do folderu, w którym jest zainstalowany kod węzła i uruchomić usługę katalogową:
+
+ `util/config system directory_realm YOURREALMNAME`
+
+ (**YOURREALMNAME** może być dowolną nazwą dziedziny katalogowej)
+
+ po czym:
+
+ `util/config system realm_token THEPASSWORD`
+
+ (**THEPASSWORD** jest hasłem dla dziedziny katalogowej)
+
+ **UWAGA:** Trzeba użyć tej samej nazwy dziedziny i hasła dla każdego węzła
+
+* Na koniec, dla każdego węzła "klienckiego", uruchom (z terminala):
+
+ `util/config system directory_server https://theaddressofyourdirectoryserver.com`
+
+***
+Teraz, gdy przeglądasz katalog każdego węzła, powinien on pokazywać tylko kanały, które istnieją w węzłach ustawionej domeny katalogowej. Do tej pory testowałem to z dwoma węzłami i wydaje się, że działa dobrze.
+Kanały utworzone w każdym węźle są odzwierciedlane w katalogu głównym, a następnie w katalogu wszystkich węzłów klienckich
+
+##Problemy##
+***
+
+Kiedy tworzyłem pierwszy węzeł, był on uruchomiony i działał przez około godzinę, zanim zmieniłem go na PRIMARY_MODE, a po zmianie w katalogu nadal było kilka kanałów z całej matrycy. Usunąłem je z tabeli xchan i wydaje się, że rozwiązało to problem.
diff --git a/doc/pl/Translations.md b/doc/pl/Translations.md
index 4b9e2793b..bbcf24ce8 100644
--- a/doc/pl/Translations.md
+++ b/doc/pl/Translations.md
@@ -1,56 +1,80 @@
Tłumaczenie $Projectname
========================
-Procedura tłumaczenia
----------------------
-
-Ciągi używane w interfejsie użytkownika $Projectname są tłumaczone
-w [Transifex][1], a następnie przeniesione do repozytorium Git na
-github. Jeśli chcesz pomóc w tłumaczeniu dla dowolnego języka, czy
-to poprawianie warunków, czy tłumaczenie $Projectname na plik aktualnie
-nieobsługiwany język, zarejestruj konto na transifex.com i skontaktuj
-się z tamtejszym zespołem tłumaczy Redmatrix.
-
-Tłumaczenie $Projectname jest proste. Po prostu użyj narzędzia online
-w transifex. Jeśli nie chcesz mieć do czynienia z git & co. w porządku,
-regularnie sprawdzamy status tłumaczeń i importujemy je do drzewa
-źródłowego na github, aby inni mogli z nich korzystać.
-
-Nie uwzględniamy każdego tłumaczenia z transifex w drzewie źródłowym,
-aby uniknąć rozproszonego i zakłóconego ogólnego doświadczenia. Jako
-niewykształcone przypuszczenie mamy dolną granicę 50% przetłumaczonych
-ciągów, zanim włączymy język. Limit ten jest oceniany tylko na podstawie
-ilości przetłumaczonych ciągów przy założeniu, że najbardziej widoczne
-ciągi dla interfejsu użytkownika zostaną przetłumaczone jako pierwsze
-przez zespół tłumaczący. Jeśli uważasz, że Twoje tłumaczenie będzie
-przydatne przed tym limitem, skontaktuj się z nami, a prawdopodobnie
-uwzględnimy pracę Twoich zespołów w drzewie źródłowym.
-
-Jeśli chcesz samodzielnie przenieść swoją pracę do drzewa źródłowego,
-zrób to i skontaktuj się z nami i zadaj pytanie, które się pojawi.
-Proces jest prosty, a oprogramowanie $Projectname jest dostarczane ze wszystkimi
-niezbędnymi narzędziami.
-
-Lokalizacją przetłumaczonych plików jest w drzewie źródłowym katalog
-`/view/LNG-CODE/`, ggdzie LNG-CODE jest używanym kodem języka, np.
-`de` dla niemieckiego lub `fr` dla francuskiego.
-W przypadku szablonów wiadomości e-mail (pliki `*.tpl`) po prostu umieść
-je w katalogu i gotowe. Przetłumaczone łańcuchy pochodzą z pliku
-"hmessages.po" z transifex, który należy przetłumaczyć na plik PHP
-używany przez $Projectname. Aby to zrobić, umieść plik w wymienionym
-wyżej katalogu i użyj narzędzia `po2php` z katalogu `util` w instalacji
-$Projectname.
-
-Zakładając, że chcesz przetłumaczyć niemiecką wersję umieszczoną pliku
-`view/de/hmessages.po`, wykonaj następujące czynności.
+Procedura tłumaczenia na język polski
+-------------------------------------
+
+Tłumaczenie interfejsu użytkownika, ekranów kontekstowej pomocy oraz dokumentacji
+na język polski odbiega nieco od ogólnej procedury przyjetej w $Projectname.
+Po prostu, zrezygnowano z przygotowania pliku translacyjnego hmessages.po
+za pośrednictwem serwisu [Transifex][1], tak jak to jest zalecane w $Projectname
+i posłużono się sporządzeniem tych plików przy pomocy ogólnie dostępnych narzędzi
+translacyjnych przeznaczonych do tworzenia plików [gettext](https://www.gnu.org/software/gettext/) (rozszerzenia .po, .mo, .pot), takich jak [poedit](https://poedit.net/) i inne.
+
+Trzeba podkreślić, że to odstępstwo dotyczy przygotowania pliku hmessages.po
+i organizacji prac nad tłumaczeniem.
+
+Tłumaczenie $Projectname na język polski jest obecnie wydzielone w odrębny podprojekt,
+utrzymywany w [repozytorium na GitHub](https://github.com/astabski/hubzilla-pl)
+
+Projekt ten obejmuje wszystkie pliki potrzebne do przetłumaczenia interfesju użytkownika,
+pomocy kontekstowej i oficjalnej dokumentacji, zawarte w następujących katalogach
+kodu $Projectname:
+
+- view/pl
+- doc/context/pl
+- doc/macros/pl
+- doc/pl
+
+Projekt ten jest obecnie podstawą oficjalnego polskiego tłumaczenia $Projectname.
+Po każdej istotnej zmianie, osoba kierująca projektem tłumaczenia zgłasza odpowiednie
+żądanie PR do drzewa żródłowego $Projectname.
+
+### Zgłaszanie poprawek
+
+Jeśli chcesz zgłosić jakieś zmiany w istniejącym tekście tłumaczenia, otwórz
+nową sprawę na stronie https://github.com/astabski/hubzilla-pl/issues i podaj tam
+szczegóły proponowanych zmian.
+
+Możesz też dokonać poprawek w tym projekcie, zgłaszając odpowiednio przygotowane
+żądanie PR.
+
+### Nowe tłumaczenia
+
+Jeśli chcesz pomóc, tworząc tłumaczenia jeszcze nie przetłumaczonych dokumentów
+$Projectname, dołącz do projektu https://github.com/astabski/hubzilla-pl. W tym
+celu umieść na stronie https://github.com/astabski/hubzilla-pl/issues odpowiednią
+wiadomość. Otrzymasz odpowiedź z dokładną instrukcją.
+
+Ogólne zasady tłumaczeń obowiązujące w $Projectname
+---------------------------------------------------
+
+Jeśli chcesz samodzielnie przenieść swoją pracę do drzewa źródłowego $Projectname,
+skontaktuj się z zespołem $Projectname i zadaj pytania.
+
+Proces jest tłumaczenia prosty, a oprogramowanie $Projectname jest dostarczane ze
+wszystkimi niezbędnymi narzędziami.
+
+Lokalizacją przetłumaczonych plików jest w kodzie źródłowym katalog `/view/LNG-CODE/`,
+gdzie `LNG-CODE` jest używanym kodem języka, np. `de` dla niemieckiego lub `fr`
+dla francuskiego.
+
+W przypadku szablonów wiadomości e-mail (pliki `*.tpl`) po prostu trzeba umieścić
+je w katalogu i gotowe. Przetłumaczone łańcuchy pochodzą z pliku `hmessages.po`
+z serwisu Transifex, który należy przetłumaczyć na plik PHP używany przez $Projectname.
+Aby to zrobić, trzeba umieścić plik w wymienionym wyżej katalogu i użyć narzędzia
+`po2php` z katalogu `util` w instalacji $Projectname.
+
+Zakładając, że chcesz przetłumaczyć polską wersję umieszczoną pliku
+`view/pl/hmessages.po`, wykonaj następujące czynności.
1. Przejdź w wierszu polecenia do katalogu głównego instalacji $Projectname
2. Wykonaj skrypt `po2php`, który jest umieszczono tłumaczenia dla pliku `hstrings.php`, który jest używany w $Projectname.
- $> php util/po2php.php view/de/hmessages.po
+ $> php util/po2php.php view/pl/hmessages.po
- Dane wyjściowe skryptu zostaną umieszczone w `view/de/hstrings.php, gdzie
+ Dane wyjściowe skryptu zostaną umieszczone w `view/de/hstrings.php, bo tam
froemdoca oczekuje tego pliku, więc możesz natychmiast przetestować swoje
tłumaczenie.
diff --git a/doc/pl/Widgets.md b/doc/pl/Widgets.md
new file mode 100644
index 000000000..08cc42d17
--- /dev/null
+++ b/doc/pl/Widgets.md
@@ -0,0 +1,171 @@
+Rdzenne widżety
+===============
+
+Niektóre z tych widżetów ma ograniczenia, które mogą ograniczać typ strony, na której można umieszczać widżet lub mogą wymagać logowania
+
+
+* clock - wyświetla aktualny czas
+ * args: military (1 or 0) - use 24 hour time as opposed to AM/PM
+<br />&nbsp;<br />
+
+* profile - wyświetla boczny pasek profilu na stronach, które ładują profile (strony z pseudonimem w adresie URL)
+
+* tagcloud - wyświetla tagcloud elementów strony
+
+ * args: count - liczba elementów do jednoczesnego wyświetlenia (domyślnie 24)
+<br />&nbsp;<br />
+
+* collections - selektor grupy prywatności dla aktualnie zalogowanego kanału
+
+ * args: mode - może to być "conversation", "group" albo "abook" w zależności od modułu
+<br />&nbsp;<br />
+
+* suggestions - sugestie znajomych dla aktualnie zalogowanego kanału
+
+* follow - przedstawia pole tekstowe do śledzenia innego kanału
+
+* notes - obszar prywatnych notatek dla aktualnie zalogowanego kanału, jeśli funkcja private_notes jest włączona
+
+* savedsearch - wyszukiwanie sieci lub matrycy z zapisem - trzeba być zalogowanym i musi być włączona funkcjonalność savedsearch
+
+* filer - wybór elementów pola ze strumienia sieci lub matrycy - musi się być zalogowanym
+
+* archive - selektor zakresu dat dla stron sieci i kanałów
+ * args: 'wall' - 1 or 0, ograniczenie do wpisów ściennych lub wpisów sieciowych/matrycowych (domyślnie)
+<br />&nbsp;<br />
+
+* fullprofile - taki sam jak obecny profil
+
+* categories - filtr kategorii (strona kanału)
+
+* tagcloud_wall - tagcloud tylko dla strony kanału
+ * args: 'limit' - ilość tagów do wyświetlenie (domyślnie 50)
+<br />&nbsp;<br />
+
+* catcloud_wall - tagcloud dla kategorii stron kanału
+ * args: 'limit' - liczba kategorii do wyświetlenia na jednej stronie (domyślnie 50)
+<br />&nbsp;<br />
+
+* affinity - suwak powinowactwa na stronie sieciowej, trzeba być zalogowanym
+
+* settings_menu - menu paska bocznego dla strony ustawień, trzeba być zalogowanym
+
+* mailmenu - menu paska bocznego dla strony z prywatnymi wiadomościami, trzeba sie zalogować
+
+* design_tools - menu narzędzi projektowych do tworzenia stron internetowych, trzeba sie zalogować
+
+* findpeople - narzędzia do wyszukiwania innych kanałów
+
+* photo_albums - wyświetla listę albumów ze zdjęciami aktualnego właściciela strony za pomocą menu wyboru
+
+* vcard - mini pasek boczny profilu dla osoby, którą się jest zainteresowanym (właściciel strony, cokolwiek)
+
+* dirsafemode - narzędzie do wyboru katalogu - tylko na stronach katalogów
+
+* dirsort - narzędzie do wyboru katalogu - tylko na stronach katalogów
+
+* dirtags - narzędzie katalogowe - tylko na stronach katalogów
+
+* menu_preview - wyświetlanie podgląd menu - tylko na stronach edycji menu
+
+* chatroom_list - lista czatów dla właściciela strony
+
+* bookmarkedchats - lista zakładek do czatów zebranych na tej stronie dla obecnego obserwatora
+
+* suggestedchats - "ciekawe" czaty wybrane dla obecnego obserwatora
+
+* item - wyświetla pojedynczą stronę internetową zgodnie z argumentem mid lub title
+ * args:
+ * channel_id - kanał, do którego należy treść, domyślnie jest to profile_uid
+ * mid - message_id strony do wyświetlenia (musi być to strona internetowa a nie element konersacji)
+ * title - argument title w adresie URL strony internetowej (musi zawierać tutuł lub mid)
+<br />&nbsp;<br />
+
+* photo - wyświetla pojedyncze zdjęcie
+ * args:
+ * url - adres URL zdjęcia, musu zawierać schemat http lub https
+ * zrl - uwierzytelniony link zid
+ * style - łańcuch stylu CSS
+<br />&nbsp;<br />
+
+* cover_photo - wyświetla zdjęcie okładkowe dla wybranego kanału
+ * args:
+ * channel_id - zastosowany kanał, domyślnie jest to profile_uid
+ * style - łańcuch stylu CSS (domyślnie jest dynamicznie ustawiane na szerokość regionu)
+<br />&nbsp;<br />
+
+
+* photo_rand - wyświetla losowe zdjęcie z jednego z albumów fotograficznych. Honorowane są uprawnienie dostępu do zdjęć
+ * args:
+ * album - nazwa albumu (bardzo gorąco zalecane, jeśli ma się dużo zdjęć)
+ * scale - zazwyczaj 0 (oryginalna wielkość), 1 (1024px), 2, (640px) lub 3 (320px)
+ * style - łańcuch stylu CSS
+ * channel_id - jeśli nie Twój
+<br />&nbsp;<br />
+
+* random_block - wyświetlić losowy element blokowy z kolekcji narzędzi do projektowania stron internetowych. Honorowane są uprawnienia dostępu.
+ * args:
+ * contains - zwraca tylko bloki, które zawierają łańcuch cotains w nazwie bloku
+ * channel_id - jeśłi nie Twój
+<br />&nbsp;<br />
+
+* tasklist - podać listę zadań lub spraw do załatwienia dla aktualnie zalogowanego kanału.
+ * args:
+ * all - jeśłi nie 0, to wyświetla ukończone zadania.
+<br />&nbsp;<br />
+
+* forums - podać listę połączonych forów publicznych z niewidocznymi liczbami dla aktualnie zalogowanego kanału.
+<br />&nbsp;<br />
+
+* activity - podać listę autorów nieprzeczytanych treści sieciowych dla aktualnie zalogowanego kanału.
+
+* album - udostępnia widget zawierający pełny album ze zdjęciami z albumów należących do właściciela strony; może być zbyt duży, aby wyświetlić go w regionie paska bocznego, więc najlepiej jest zaimplementować to jako widżet obszaru treści.
+ * args:
+ * album - nazwa albumu
+ * title - opcjonalny tytuł, używana jest nazwa albumu, jeśli nie jest dostęþna
+<br />&nbsp;<br />
+
+
+Tworzenie własnych widżetów
+===========================
+
+### Widżety oparty na klasie
+
+Aby utworzyć widżet oparty, na przykład, na klasie o nazwie "slugfish", utwórz plik o następującej zawartości:
+
+````
+<?php
+
+namespace Zotlabs\Widget;
+
+
+class Slugfish {
+
+ function widget($args) {
+
+ ... Wstaw tutaj kod widżetu.
+ ... Funkcja ta zwraca łańcuch, który jest treścią HTML widżetu.
+ ... $args to nazwa tablicy, która przekazuje sowolne zmienne [var] z edytora układu
+ ... Na przykład [widget=slugfish][var=count]3[/var][/widget] wypełni $args tak:
+ ... [ 'count' => 3 ]
+
+ }
+
+````
+Wynikowy plik można umieścić w widget/Slugfish/Slugfish.php lub Zotlabs/SiteWidgets/Slugfish.php. Można go również połączyć z repozytorium git za pomocą pliku util/add_widget_repo.
+
+### Tradycyjny widget oparty na funkcjach
+
+Jeśli chcesz mieć widżet o nazwie, na przykład, "slugfish", utwórz `widget/widget_slugfish.php` zawierający
+
+
+ <?php
+
+ function widget_slugfish($args) {
+
+ .. wstaw tu kod widżetu. Zobacz powyższe informacje o widżetach opartych na klasie, aby uzyskać szczegółowe informacje.
+
+ }
+
+
+#include doc/macros/main_footer.bb;
diff --git a/doc/pl/about/about.bb b/doc/pl/about/about.bb
index 73d710cbc..943b9dc77 100644
--- a/doc/pl/about/about.bb
+++ b/doc/pl/about/about.bb
@@ -1,7 +1,11 @@
[h3]Co to jest $Projectname?[/h3]
-$Projectname to bezpłatny i otwartoźródłowy zestaw aplikacji i usług internetowych działających na specjalnym serwerze internetowym, zwanym "hubem", który może łączyć się z innymi hubami w sfederalizowanej sieci internetowej.
-$Projectname zapewnia użytkownikom zaawansowaną komunikację, tożsamości i usług kontroli dostępu, które bezproblemowo współpracują w różnych domenach i niezależnych witrynach internetowych. Pozwala użytkownikom [b]publicznie[/b] lub [b]prywatnie[/b] publikować treści za pośrednictwem "kanałów" (ang. channel), które są podstawowymi, zabezpieczonymi kryptograficznie tożsamościami zapewniającymi uwierzytelnianie niezależnie od hubów, które je hostują. To rewolucyjne wyzwolenie tożsamości online z poszczególnych serwerów i domen jest nazywane "tożsamością nomadyczną" i jest oparte na protokole Zot, nowej strukturze zdecentralizowanej kontroli dostępu ze szczegółowymi, rozszerzalnymi uprawnieniami.
-Z praktycznego punktu widzenia członków danego huba, korzystających z oprogramowania $Projectname, oferuje ono szereg znanych, zintegrowanych aplikacji i usług internetowych, w tym:
+$Projectname to bezpłatny i otwartoźródłowy zestaw aplikacji i usług internetowych działających na specjalnym serwerze internetowym, zwanym "węzłem", który może łączyć się z innymi węzłami w sfederalizowanej sieci internetowej.
+$Projectname zapewnia użytkownikom zaawansowaną komunikację, tożsamości i usługę kontroli dostępu, które bezproblemowo współpracują w różnych domenach i niezależnych
+serwisach internetowych. $Projectname pozwala użytkownikom publikować treści, [b]publicznie[/b] lub [b]prywatnie[/b], w swoich "kanałach" (ang. channels), które są zabezpieczonymi kryptograficznie tożsamościami zapewniającymi
+uwierzytelnianie uzytkowników niezależnie od węzłów, które hostują te kanały. To rewolucyjne uwolnienie tożsamości inernetowej z poszczególnych serwerów i domen jest nazywane "tożsamością nomadyczną" i jest oparte na protokole Zot - nowej strukturze
+zdecentralizowanej kontroli dostępu ze szczegółowymi, rozszerzalnymi uprawnieniami.
+Z praktycznego punktu widzenia członków danego węzła, korzystających z oprogramowania $Projectname, oferuje ono szereg znanych,
+zintegrowanych aplikacji i usług internetowych, w tym:
[ul]
[li]wątki dyskusyjne w sieciach społecznościowych[/li]
[li]przechowywanie plików w chmurze[/li]
@@ -9,23 +13,30 @@ Z praktycznego punktu widzenia członków danego huba, korzystających z oprogra
[li]hosting stron internetowych z systemem zarządzania treścią[/li]
[li]wiki[/li]
[li]i dużo więcej ...[/li][/ul]
-Chociaż wszystkie te aplikacje i usługi można znaleźć w innych pakietach oprogramowania, tylko $Projectname pozwala ustawić uprawnienia dla grup i osób, [b]które mogą nawet nie mieć kont na Twoim hubie[/b]! W typowych aplikacjach internetowych, jeśli chcesz udostępniać rzeczy prywatnie w Internecie, osoby, którym udostępniasz dane, muszą mieć konta na serwerze, na którym znajdują się Twoje dane; w przeciwnym razie serwer nie może uwierzytelniać odwiedzających witrynę, aby wiedzieć, czy przyznać im dostęp. $Projectname rozwiązuje ten problem za pomocą zaawansowanego systemu zdalnego uwierzytelniania, który weryfikuje tożsamość odwiedzających, wykorzystując techniki obejmujące kryptografię klucza publicznego.
+Chociaż wszystkie te aplikacje i usługi można znaleźć w innych pakietach oprogramowania, tylko $Projectname pozwala ustawić uprawnienia dla grup i osób, [b]które mogą nawet nie mieć kont na Twoim węźle[/b]! W typowych aplikacjach internetowych, jeśli chcesz udostępniać rzeczy prywatnie w Internecie, osoby, którym udostępniasz dane, muszą mieć konta na serwerze, na którym znajdują się Twoje dane; w przeciwnym razie serwer nie może uwierzytelniać odwiedzających witrynę, aby wiedzieć, czy przyznać im dostęp. $Projectname rozwiązuje ten problem za pomocą zaawansowanego systemu zdalnego uwierzytelniania, który weryfikuje tożsamość odwiedzających, wykorzystując techniki obejmujące kryptografię klucza publicznego.
Dzięki oferowanym aplikacjom, $Projectname świetnie się nadaje do budowy platformy komunikacyjno-publikacyjnej o charkterze społecznościowym dla realnych grup społecznych, takich jak rodziny, lokalne grupy, organizacje społeczne, środowiska szkolne, wspólnoty mieszkańców czy wspólnoty religijne.
[h3]Stos programów[/h3]
-Pakiet oprogramowania $Projectname jest stosunkowo standardową aplikacją serwerową napisaną głównie w PHP i MySQL i [url=https://framagit.org/$Projectname/core/blob/master/install/INSTALL.txt]wymagającą niewiele więcej niż serwera WWW, bazy danych zgodnej z MySQL i języka skryptowego PHP[/url]. System został zaprojektowany tak, aby był łatwy do zainstalowania przez osoby z podstawowymi umiejętnościami administrowania witryną, na typowych platformach współdzielonego hostingu, z uwzglednieniem szerokiej gamy sprzętu komputerowego. Można go również łatwo rozszerzyć za pomocą wtyczek i motywów oraz innych narzędzi innych firm.
+Pakiet oprogramowania $Projectname jest stosunkowo standardową aplikacją serwerową napisaną głównie w PHP i MySQL,
+[url=https://framagit.org/$Projectname/core/blob/master/install/INSTALL.txt]wymagającą niewiele więcej niż serwera WWW,
+bazy danych zgodnej z MySQL i środowiska wykonawczego PHP[/url]. System został zaprojektowany tak, aby był łatwy do
+zainstalowania przez osoby z podstawowymi umiejętnościami administrowania witryną, na typowych platformach współdzielonego
+hostingu, z uwzglednieniem szerokiej gamy sprzętu komputerowego. Można go również łatwo rozszerzyć za pomocą wtyczek i motywów
+oraz innych narzędzi zewnętrznych.
[h3]Słownik[/h3]
[dl terms="b"]
-[*= hub ([i]ang. hub[/i])] Instancja tego oprogramowania działająca na standardowym serwerze WWW
+[*= węzeł ([i]ang. hub[/i])] Instancja oprogramowania $Projectname działająca na standardowym serwerze WWW
-[*= siatka, grid ([i]w oryginale ang., grid[/i])] Globalna sieć hubów, które wymieniają między sobą informacje za pomocą protokołu Zot. Nie są to tylko huby oparte na $Projectname, ale wszystkie hubyy implementujace protokół Zot.
+[*= sieć Zot, sieć ([i]w oryginale ang., grid[/i])] Globalna sieć węzłów, które wymieniają między sobą informacje za pomocą protokołu Zot. Nie są to tylko węzły oparte na $Projectname, ale wszystkie węzły implementujace protokół Zot.
-[*= kanał ([i]ang. channel[/i])] Techniczny odpowiednik tożsamości. Kanał może reprezentować osobę, blog lub forum, żeby wymienić tylko kilka. Kanały mogą łączyć się z innymi kanałami w celu udostępniania informacji z bardzo szczegółowymi uprawnieniami.
+[*= kanał ([i]ang. channel[/i])] Forma organizacji treści i techniczny odpowiednik tożsamości. Kanał może mieć formę osobistej witryny internetowej, bloga, forum i innych znanych form publikowania treści. Kanały mogą łączyć się z innymi kanałami w celu udostępniania informacji z możliwością ustawiania bardzo szczegółowych uprawnień dostępu.
-[*= klon ([i]ang. clone[/i])] Kanały mogą mieć klony powiązane z oddzielnymi i niepowiązanymi kontami w niezależnych hubach. Komunikacja współdzielona z kanałem jest synchronizowana między klonami kanału, co umożliwia kanałowi wysyłanie i odbieranie wiadomości oraz dostęp do współdzielonych treści z wielu hubów. Zapewnia to odporność na awarie sieci i sprzętu, które mogą stanowić poważny problem w przypadku serwerów WWW z własnym hostingiem lub o ograniczonych zasobach. Klonowanie umożliwia całkowite przeniesienie kanału z jednego huba do drugiego, zabierając ze sobą dane i połączenia. Zobacz "tożsamość nomadyczna".
+[*= klon ([i]ang. clone[/i])] Kanały mogą mieć klony innych na innych niezależnych węzłach. Komunikacja współdzielona z kanałem jest synchronizowana między klonami kanału, co umożliwia kanałowi wysyłanie i odbieranie wiadomości oraz dostęp do współdzielonych treści z wielu węzłów. Zapewnia to odporność na awarie sieci i sprzętu, które mogą stanowić poważny problem w przypadku serwerów WWW utrzymywanych na prywatnych serwerach w hostingu współdzielonym lub o ograniczonych zasobach. Klonowanie umożliwia też całkowite przeniesienie kanału z jednego węzła na drugi, z zabraniem wszystkich danych i połączeń. Zobacz "tożsamość nomadyczna".
-[*= tożsamość nomadyczna ([i]ang. nomadic identity[/i])] Możliwość uwierzytelniania i łatwej migracji tożsamości w niezależnych hubach i domenach internetowych. Tożsamość nomadyczna zapewnia prawdziwą własność tożsamości online, ponieważ tożsamości kanałów kontrolowanych przez konto w hubie nie są powiązane z samym hubem. hub bardziej przypomina "hosta" kanałów. W serwisie $Projectname nie masz "konta" na serwerze, tak jak na typowych serwisach internetowych - posiadasz tożsamość, którą możesz przenosić ze sobą po całej siatce za pomocą klonów.
+[*= konto ([i]ang. account[/i])] Umowny rejestr zawierajacy dane rejestracyjne i ewentualnie inne dane użytkownika serwisu internetowego, ściśle związane z umową jaką zwiera użytkownik z operatorem (właścicielem) serwisu o świadczenie usług drogą internetową. Posiadanie konta umożliwia użytkownikowi korzystanie z usług serwisu. Nie jest to pojęcie specyficzne dla platformy Hubzilla ale ma tu znaczenie węższe i należy go odróżniać od profilu lub tożsamości użytkownika. W Hubzilla, użytkownik (w ramach swojego konta) może mieć wiele tożsamości i te tożsamości utrzymywać na wielu odrębnych serwisach w sieci Zotm, w sposób zsynchronizowany. Na tych serwisach użytkownik musi mieć odrębne konta.
+
+[*= tożsamość nomadyczna ([i]ang. nomadic identity[/i])] Możliwość uwierzytelniania i łatwej migracji tożsamości pomiędzy niezależnymi węzłami i domenami internetowymi. Tożsamość nomadyczna zapewnia prawdziwą własność tożsamości internetową, ponieważ tożsamości kontrolowane przez konto w węźle nie są ściśle związane z węzłem. Węzeł bardziej przypomina "hosta" kanałów. W serwisie $Projectname nie masz "konta" na serwerze, tak jak na typowych serwisach internetowych - posiadasz tożsamość, którą możesz przenosić w całej sieci za pomocą mechanizmu klonowania.
[*= [url=[baseurl]/help/developer/zot_protocol]Protokół Zot[/url]] Nowy protokół, oparty na JSON, do wdrażania bezpiecznej, zdecentralizowanej komunikacji i usług. Różni się od wielu innych protokołów komunikacyjnych, budując komunikację na podstawie zdecentralizowanej struktury tożsamości i uwierzytelniania. Składnik uwierzytelniania jest koncepcyjnie podobny do OpenID, ale jest odizolowany od tożsamości opartej na DNS. Tam, gdzie to możliwe, zdalne uwierzytelnianie jest ciche i niewidoczne. Zapewnia to mechanizm kontroli dostępu rozproszonego na skalę sieci WWW, który jest dyskretny.
[/dl]
@@ -43,14 +54,14 @@ Gdy to zrobisz, narzędzie "Suwak zaprzyjaźnienia", które zwykle pojawia się
Suwak zaprzyjażnienia umożliwia natychmiastowe filtrowanie dużych ilości treści, pogrupowanych według poziomów zaprzyjaźnienia.
[h4]Filtrowanie połączeń (Connection Filtering)[/h4]
-Masz możliwość precyzyjnego kontrolowania tego, co pojawia się w Twoim strumieniu za pomocą opcjonalnego "Filtra połączeń" ([i]ang. Connection Filter[/i]). Po włączeniu Edytor połączeń zapewnia dane wejściowe do wybierania kryteriów, które należy dopasować, aby uwzględnić lub wykluczyć określony post z określonego kanału. Gdy post został dopuszczony, wszystkie komentarze do tego posta są dozwolone, niezależnie od tego, czy spełniają kryteria wyboru. Możesz wybrać słowa, które jeśli są obecne, blokują post lub zapewniają, że zostanie uwzględniony w Twoim strumieniu. Wyrażenia regularne mogą być używane do jeszcze dokładniejszej kontroli, a także hasztagów, a nawet wykrytego języka postu.
+Masz możliwość precyzyjnego kontrolowania tego, co pojawia się w Twoim strumieniu za pomocą opcjonalnego "Filtra połączeń" ([i]ang. Connection Filter[/i]). Po włączeniu Edytor połączeń zapewnia dane wejściowe do wybierania kryteriów, które należy dopasować, aby uwzględnić lub wykluczyć określony wpis z określonego kanału. Gdy wpis został dopuszczony, wszystkie komentarze do tego wpisu są dozwolone, niezależnie od tego, czy spełniają kryteria wyboru. Możesz wybrać słowa, które jeśli są obecne, blokują wpis lub zapewniają, że zostanie uwzględniony w Twoim strumieniu. Wyrażenia regularne mogą być używane do jeszcze dokładniejszej kontroli, a także hasztagów, a nawet wykrytego języka wpisu.
[h4]Listy kontrolne dostępu (Access Control Lists - ACL)[/h4]
-Udostępniając zawartość, członkowie mają możliwość ograniczenia tego, kto widzi zawartość. Klikając na kłódkę pod polem udostępniania, można wybrać odbiorców postu, klikając ich nazwy.
+Udostępniając zawartość, członkowie mają możliwość ograniczenia tego, kto widzi zawartość. Klikając na kłódkę pod polem udostępniania, można wybrać odbiorców wpisu, klikając ich nazwy.
Po wysłaniu, wiadomość będzie widoczna tylko dla nadawcy i wybranych odbiorców. Innymi słowami, wiadomość nie pojawi się na jakichkolwiek publicznych ścianach.
-Listy kontroli dostępu mogą być stosowane do treści i postów, zdjęć, wydarzeń, stron internetowych, pokojów rozmów i plików.
+Listy kontroli dostępu mogą być stosowane do treści i wpisów, zdjęć, wydarzeń, stron internetowych, pokojów rozmów i plików.
[h4]Jednokrotne uwierzytelnianie (Single Sign-on)[/h4]
Listy kontroli dostępu działają dla wszystkich kanałów w siatce dzięki naszej unikalnej technologii pojedynczego logowania. Większość linków wewnętrznych zapewnia token tożsamości, który można zweryfikować w innych witrynach $Projectname i wykorzystać do kontrolowania dostępu do prywatnych zasobów. Logujesz się raz do swojego centrum domowego. Następnie uwierzytelnianie we wszystkich zasobach serwisu $Projectname jest "magiczne".
@@ -62,7 +73,7 @@ Pliki można przesyłać do osobistego obszaru przechowywania za pomocą narzęd
Przechowuj zdjęcia w albumach. Wszystkie Twoje zdjęcia mogą być chronione listami kontroli dostępu.
[h4]Kalendarze zdarzeń[/h4]
-Twórz zdarzenia i zadania oraz zarządzaj nimi, które mogą być również chronione za pomocą list kontroli dostępu. Wydarzenia można importować i eksportować do innego oprogramowania przy użyciu standardowego formatu vcalendar lub iCal i udostępniać w postach innym osobom. Wydarzenia urodzinowe są automatycznie dodawane od znajomych i konwertowane na właściwą strefę czasową, dzięki czemu będziesz dokładnie wiedzieć, kiedy mają miejsce urodziny - bez względu na to, gdzie się znajdujesz na świecie w stosunku do osoby urodzonej w dniu urodzin. Wydarzenia są zwykle tworzone za pomocą liczników obecności, dzięki czemu Twoi znajomi i kontakty mogą natychmiast [url=https://pl.wikipedia.org/wiki/RSVP_(skr%C3%B3towiec]RSVP[/url].
+Twórz zdarzenia i zadania oraz zarządzaj nimi, które mogą być również chronione za pomocą list kontroli dostępu. Wydarzenia można importować i eksportować do innego oprogramowania przy użyciu standardowego formatu vcalendar lub iCal i udostępniać w wpisuch innym osobom. Wydarzenia urodzinowe są automatycznie dodawane od znajomych i konwertowane na właściwą strefę czasową, dzięki czemu będziesz dokładnie wiedzieć, kiedy mają miejsce urodziny - bez względu na to, gdzie się znajdujesz na świecie w stosunku do osoby urodzonej w dniu urodzin. Wydarzenia są zwykle tworzone za pomocą liczników obecności, dzięki czemu Twoi znajomi i kontakty mogą natychmiast [url=https://pl.wikipedia.org/wiki/RSVP_(skr%C3%B3towiec]RSVP[/url].
[h4]Czaty[/h4]
Możesz utworzyć dowolną liczbę osobistych czatów i zezwolić na dostęp za pośrednictwem list kontroli dostępu. Są one zazwyczaj bezpieczniejsze niż XMPP, IRC i inne rodzaje przesyłania wiadomości błyskawicznych, chociaż zezwalamy również na korzystanie z tych innych usług za pośrednictwem wtyczek.
@@ -82,7 +93,7 @@ Udostępniaj i zapisuj albo zarządzaj zakładkami z linków podanych na czacie.
[h4]Szyfrowanie wiadomości prywatnych i kwestie prywatności[/h4]
Prywatna poczta jest przechowywana w ukrytym formacie. Chociaż nie jest to "kuloodporne", zwykle zapobiega przypadkowemu podsłuchiwaniu przez administratora witryny lub usługodawcę internetowego.
-Każdy kanał serwisu $Projectname ma swój własny unikalny zestaw prywatnych i powiązanych publicznych kluczy RSA 4096-bitowych, generowanych podczas pierwszego tworzenia kanałów. Służy do ochrony przesyłanych prywatnych wiadomości i postów.
+Każdy kanał serwisu $Projectname ma swój własny unikalny zestaw prywatnych i powiązanych publicznych kluczy RSA 4096-bitowych, generowanych podczas pierwszego tworzenia kanałów. Służy do ochrony przesyłanych prywatnych wiadomości i wpisów.
Ponadto wiadomości mogą być tworzone przy użyciu "szyfrowania end-to-end", którego nie mogą odczytać operatorzy serwisów $Projectname, dostawcy usług internetowych ani nikt, kto nie zna hasła.
@@ -90,24 +101,24 @@ Wiadomości publiczne na ogół nie są szyfrowane podczas przesyłania ani prze
Prywatne wiadomości mogą zostać wycofane po wysłaniu, chociaż nie ma gwarancji, że odbiorca ich jeszcze nie przeczytał.
-Posty i wiadomości mogą być tworzone z datą wygaśnięcia, po którym zostaną usunięte lub usunięte ze strony odbiorcy.
+Wpisy i wiadomości mogą być tworzone z datą wygaśnięcia, po którym zostaną usunięte lub usunięte ze strony odbiorcy.
[h4]Federalizacja usług (Service Federation)[/h4]
-Oprócz dodatkowych "łączników cross-post" do różnych alternatywnych sieci, istnieje natywna obsługa importu treści z kanałów RSS i Atom i wykorzystywania jej do tworzenia specjalnych kanałów. Dostępne są również wtyczki do komunikacji z innymi sieciami za pomocą protokołów Diaspora i GNU-Social (OStatus). Sieci te nie obsługują tożsamości nomadycznej ani kontroli dostępu między domenami. Jednak podstawowa komunikacja jest obsługiwana: do i z Diaspora, Friendica, GNU-Social, Mastodon i innych dostawców, którzy używają tych protokołów.
+Oprócz dodatkowych łączników między wpisami z różnych alternatywnych sieci, istnieje natywna obsługa importu treści z kanałów RSS i Atom i wykorzystywania jej do tworzenia specjalnych kanałów. Dostępne są również wtyczki do komunikacji z innymi sieciami za pomocą protokołów Diaspora i GNU-Social (OStatus). Sieci te nie obsługują tożsamości nomadycznej ani kontroli dostępu między domenami. Jednak podstawowa komunikacja jest obsługiwana: do i z Diaspora, Friendica, GNU-Social, Mastodon i innych dostawców, którzy używają tych protokołów.
-Istnieje również eksperymentalna obsługa uwierzytelniania OpenID, której można używać na listach kontroli dostępu. To jest jeszcze w trakcie tworzenia, ale poeksperymentować można. Twój hub $Projectname może być używany jako dostawca OpenID do uwierzytelniania członków w zewnętrznych usługach korzystających z tej technologii.
+Istnieje również eksperymentalna obsługa uwierzytelniania OpenID, której można używać na listach kontroli dostępu. To jest jeszcze w trakcie tworzenia, ale poeksperymentować można. Twój węzeł $Projectname może być używany jako dostawca OpenID do uwierzytelniania członków w zewnętrznych usługach korzystających z tej technologii.
Kanały mogą mieć uprawnienia, aby stać się "kanałami pochodnymi", w przypadku gdy dwa lub więcej istniejących kanałów łączy się, tworząc nowy kanał tematyczny.
[h4]Grupy prywatności (Privacy Group)[/h4]
-Nasza implementacja grup prywatności jest podobna do "kręgów" w Google i "aspektów" w Diasporze. Pozwala to na filtrowanie przychodzącego strumienia według wybranych grup i automatyczne ustawianie wychodzącej listy kontroli dostępu tylko na te z tej grupy prywatności podczas publikowania. Możesz to zmienić w dowolnym momencie (przed wysłaniem postu).
+Nasza implementacja grup prywatności jest podobna do "kręgów" w Google i "aspektów" w Diasporze. Pozwala to na filtrowanie przychodzącego strumienia według wybranych grup i automatyczne ustawianie wychodzącej listy kontroli dostępu tylko na te z tej grupy prywatności podczas publikowania. Możesz to zmienić w dowolnym momencie (przed wysłaniem wpisu).
[h4]Usługi katalogowe (Directory Services)[/h4]
-Zapewniamy łatwy dostęp do katalogu członków i udostępniamy zdecentralizowane narzędzia, które mogą dostarczać "sugestie" znajomych. Katalogi to zwykłe serwisy $Projectname, które zdecydowały się zaakceptować rolę serwera katalogowego. Wymaga to więcej zasobów niż większość typowych serwisów, więc nie jest to ustawienie domyślne. Katalogi są synchronizowane i dublowane, dzięki czemu wszystkie zawierają aktualne informacje o całej sieci (z zastrzeżeniem normalnych opóźnień propagacji).
+Zapewniamy łatwy dostęp do katalogu członków i udostępniamy zdecentralizowane narzędzia, które mogą dostarczać "sugestie" znajomych. Katalogi to zwykłe serwisy $Projectname, które zdecydowały się zaakceptować rolę serwera katalogowego. Wymaga to więcej zasobów niż większość typowych serwisów, więc nie jest to ustawienie domyślne. Katalogi są synchronizowane i dublowane, dzięki czemu wszystkie zawierają aktualne informacje o całej sieci (z zastrzeżeniem normalnych opóźnień propagacji). Więcej na ten temat znajdziesz w artykule [Konfiguracja katalogu](/help/pl/directories).
[h4]TLS/SSL[/h4]
-W przypadku hubów $Projectname, które używają TLS/SSL, komunikacja między klientem a serwerem jest szyfrowana za pomocą protokołu TLS/SSL. Biorąc pod uwagę niedawno ujawnione w mediach fakty dotyczące powszechnego, globalnego nadzoru i obchodzenia szyfrowania przez NSA i GCHQ, uzasadnione jest założenie, że komunikacja chroniona przez HTTPS może być zagrożona na różne sposoby. W konsekwencji prywatna komunikacja jest szyfrowana na wyższym poziomie przed wysłaniem na zewnątrz.
+W przypadku węzłów $Projectname, które używają TLS/SSL, komunikacja między klientem a serwerem jest szyfrowana za pomocą protokołu TLS/SSL. Biorąc pod uwagę niedawno ujawnione w mediach fakty dotyczące powszechnego, globalnego nadzoru i obchodzenia szyfrowania przez NSA i GCHQ, uzasadnione jest założenie, że komunikacja chroniona przez HTTPS może być zagrożona na różne sposoby. W konsekwencji prywatna komunikacja jest szyfrowana na wyższym poziomie przed wysłaniem na zewnątrz.
[h4]Konfiguracja kanałów[/h4]
Podczas tworzenia kanału wybierana jest rola, która stosuje szereg wstępnie skonfigurowanych ustawień zabezpieczeń i prywatności. Są one wybierane z uwzględnieniem najlepszych praktyk, aby zachować prywatność na żądanym poziomie.
@@ -124,27 +135,27 @@ W przypadku wybrania "własnej" roli prywatności każdy kanał umożliwia precy
[h4]Prywatne i publiczne fora[/h4]
-Fora to zazwyczaj kanały, w których może uczestniczyć wielu autorów. Obecnie istnieją dwa mechanizmy publikowania postów na forach:
+Fora to zazwyczaj kanały, w których może uczestniczyć wielu autorów. Obecnie istnieją dwa mechanizmy publikowania wpisów na forach:
- - posty "wall-to-wall" i
+ - wpisy na całą ścianę (ang. wall-to-wall) i
- mechanizm tagów forowych @mention.
Fora mogą być tworzone przez każdego i używane w dowolnym celu. Katalog zawiera opcję wyszukiwania forów publicznych. Fora prywatne mogą być publikowane tylko dla członków i często tylko przez nich widoczne.
-[h4]Klonowanie kont[/h4]
-Konta platformy $Projectname nazywane są *tożsamościami nomadycznymi*, ponieważ tożsamość członka nie jest powiązana z hubem, w którym tożsamość została pierwotnie utworzona. Na przykład, kiedy tworzysz konto na Facebooku lub Gmailu, jest ono powiązane z tymi usługami - mie może działać poza Facebook.com czy Gmail.com.
+[h4]Klonowanie tożsamości[/h4]
+Kanały platformy $Projectname nazywane są [i]tożsamościami nomadycznymi[/i], ponieważ tożsamość członka (jego profil i związany z nim kanał) nie jest powiązana z węzłem, w którym tożsamość została pierwotnie utworzona. Na przykład, kiedy tworzysz konto na Facebooku lub Gmailu, jest ono ściśle powiązane z tymi usługami - mie możesz używać tych usług poza Facebook.com czy Gmail.com. Z drugiej strony załóżmy, że masz konto na serwisie Hubzillahub.com i w ramach tego konta utworzyłeś kanał o nazwie [code]jacek@Hubzillahub.com[/code]. Możesz sklonować go do innego węzła Hubzilla, wybierając tę ​​samą lub inną nazwę, np. [code]blogJacka@SomeHubzillahub.info[/code].
-Z drugiej strony załóżmy, że utworzyłeś tożsamość $Projectname o nazwie [code]tina@$Projectnamehub.com[/code]. Możesz sklonować ją do innego huba $Projectname, wybierając tę ​​samą lub inną nazwę, np. [code]liveForever@Some$ProjectnameHub.info[/code].
+Z drugiej strony załóżmy, że utworzyłeś tożsamość $Projectname o nazwie [code]tina@$Projectnamehub.com[/code]. Możesz sklonować ją do innego węzła $Projectname, wybierając tę ​​samą lub inną nazwę, np. [code]liveForever@Some$ProjectnameHub.info[/code].
-Oba kanały są teraz zsynchronizowane, co oznacza, że ​​wszystkie Twoje kontakty i preferencje zostaną zduplikowane na klonie. Nie ma znaczenia, czy wyślesz post z pierwotnego centrum, czy z nowego. Posty będą dublowane na obu kontach.
+Oba kanały są teraz zsynchronizowane, co oznacza, że ​​wszystkie Twoje kontakty i preferencje zostaną zduplikowane na klonie. Nie ma znaczenia, czy wyślesz wpis z pierwotnego centrum, czy z nowego. Wpisy będą dublowane na obu kontach.
To dość rewolucyjna funkcja, jeśli weźmiemy pod uwagę kilka scenariuszy:
- - Co się stanie, jeśli hub, w którym oparta jest tożsamość, nagle przestanie działać? Bez sklonowania tożsamości członek tego huba nie będzie mógł się komunikować, dopóki hub nie wróci do trybu online (bez wątpienia wielu z Was widziało i przeklęło "Fail Whale" na Twitterze). Dzięki klonowaniu wystarczy zalogować się na sklonowane konto, a życie toczy się normalnie.
+ - Co się stanie, jeśli węzeł, na którym oparta jest tożsamość, nagle przestanie działać? Bez sklonowania tożsamości członek tego węzła nie będzie mógł się komunikować, dopóki węzeł nie wróci do trybu online (bez wątpienia wielu z Was widziało i przeklęło "Fail Whale" na Twitterze). Dzięki klonowaniu wystarczy zalogować się na sklonowane konto, a życie toczy się normalnie.
- - Administrator twojego huba nie może już sobie pozwolić na opłacanie swojego bezpłatnego i publicznego huba $Projectname. Zapowiada, że ​​hub zostanie zamknięty za dwa tygodnie. Dzięki temu masz wystarczająco dużo czasu na sklonowanie swojej tożsamośc i zachowanie relacji, znajomych i treści z zamykanego serwisu $Projectname.
+ - Administrator twojego węzła nie może już sobie pozwolić na opłacanie swojego bezpłatnego i publicznego węzła $Projectname. Zapowiada, że ​​węzeł zostanie zamknięty za dwa tygodnie. Dzięki temu masz wystarczająco dużo czasu na sklonowanie swojej tożsamośc i zachowanie relacji, znajomych i treści z zamykanego serwisu $Projectname.
- - A jeśli Twoja tożsamość podlega rządowej cenzurze? Twój dostawca huba może zostać zmuszony do usunięcia Twojego konta wraz z wszelkimi tożsamościami i powiązanymi danymi. Dzięki klonowaniu, $Projectname stawia opór cenzurze. Możesz mieć setki klonów, jeśli chcesz, wszystkie nazwane inaczej i istniejące w wielu różnych hubach, rozrzuconych po Internecie.
+ - A jeśli Twoja tożsamość podlega rządowej cenzurze? Twój dostawca węzła może zostać zmuszony do usunięcia Twojego konta wraz z wszelkimi tożsamościami i powiązanymi danymi. Dzięki klonowaniu, $Projectname stawia opór cenzurze. Możesz mieć setki klonów, jeśli chcesz, wszystkie nazwane inaczej i istniejące w wielu różnych węzłach, rozrzuconych po Internecie.
$Projectname oferuje interesujące nowe możliwości prywatności. Więcej informacji można znaleźć na stronie "Najlepsze praktyki w komunikacji prywatnej".
Obowiązują pewne zastrzeżenia. Aby uzyskać pełne wyjaśnienie klonowania tożsamości, przeczytaj stronę "JAK SKLONOWAĆ SWOJĄ TOŻSAMOŚĆ".
@@ -157,19 +168,19 @@ Można utworzyć dowolną liczbę profili zawierających różne informacje, kt
$Projectname oferuje prosty sposób wykonywania kopii zapasowej konta za jednym kliknięciem, z której możesz pobrać pełną kopię zapasową swoich profili. Kopie zapasowe można następnie wykorzystać do sklonowania lub przywrócenia profilu.
[h4]Usuwanie konta[/h4]
-Konta można natychmiast usunąć, klikając link. Otóż to. Wszystkie powiązane treści są następnie usuwane z siatki (w tym posty i wszelkie inne treści utworzone przez usunięty profil). W zależności od liczby posiadanych połączeń proces usuwania zdalnej zawartości może zająć trochę czasu, ale zaplanowany jest tak szybko, jak to możliwe.
+Konta można natychmiast usunąć, klikając link. Otóż to. Wszystkie powiązane treści są następnie usuwane z sieci (w tym wpisy i wszelkie inne treści utworzone przez usunięty profil). W zależności od liczby posiadanych połączeń proces usuwania zdalnej zawartości może zająć trochę czasu, ale zaplanowany jest tak szybko, jak to możliwe.
[h4]Usuwanie treści[/h4]
-Wszelkie treści utworzone w Hubzilli pozostają pod kontrolą członka (lub kanału), który je pierwotnie utworzył. W dowolnym momencie członek może usunąć wiadomość lub zakres wiadomości. Proces usuwania zapewnia, że treść zostanie usunięta, niezależnie od tego, czy została opublikowana w głównym (macierzystym) hubie kanału, czy w innym hubie, gdzie kanał został zdalnie uwierzytelniony za pośrednictwem Zot (protokół komunikacji i uwierzytelniania $Projectname).
+Wszelkie treści utworzone w Hubzilli pozostają pod kontrolą członka (lub kanału), który je pierwotnie utworzył. W dowolnym momencie członek może usunąć wiadomość lub zakres wiadomości. Proces usuwania zapewnia, że treść zostanie usunięta, niezależnie od tego, czy została opublikowana w głównym (macierzystym) węźle kanału, czy w innym węźle, gdzie kanał został zdalnie uwierzytelniony za pośrednictwem Zot (protokół komunikacji i uwierzytelniania $Projectname).
[h4]Media[/h4]
Podobnie jak każdy inny nowoczesny system blogowania, sieć społecznościowa lub usługa mikroblogowania, $Projectname obsługuje przesyłanie plików, osadzanie filmów, łączenie stron internetowych.
[h4]Podgląd i edycja[/h4]
-Posty i komentarze można przeglądać przed wysłaniem i edytować po wysłaniu.
+Wpisy i komentarze można przeglądać przed wysłaniem i edytować po wysłaniu.
[h4]Głosowanie i konsensus[/h4]
-Posty mogą być przekształcane w elementy "konsensusu", które pozwalają czytelnikom oferować opinie, które są zestawiane w liczniki "zgadzam się", "nie zgadzam się" i "wstrzymuję się". Pozwala to ocenić zainteresowanie pomysłami i tworzyć nieformalne ankiety.
+Wpisy mogą być przekształcane w elementy "konsensusu", które pozwalają czytelnikom oferować opinie, które są zestawiane w liczniki "zgadzam się", "nie zgadzam się" i "wstrzymuję się". Pozwala to ocenić zainteresowanie pomysłami i tworzyć nieformalne ankiety.
[h4]Rozszerzaie $Projectname[/h4]
diff --git a/doc/pl/about/project.bb b/doc/pl/about/project.bb
index f8c24acd7..f0cbcbe60 100644
--- a/doc/pl/about/project.bb
+++ b/doc/pl/about/project.bb
@@ -1,9 +1,8 @@
[h3]Zarządzanie projektem $Projectname[/h3]
-Zarządzanie $Projectname odnosi się do zarządzania tym projektem i zwłaszcza jak do rozwiązywania konfliktów w tym projekcie.
+Zarządzanie $Projectname odnosi się do zarządzania tym projektem a zwłaszcza do tego jak rozwiązywane są konflikty w tym projekcie.
[h4]Zarządzanie społecznością[/h4]
-Projekt jest utrzymywany przez społeczność $Projectname i decyzje podejmowane są w ramach tej społeczności.
-Struktura zarządzania ciągle ewoluuje. Do czasu zakończenia tworzenia struktura, decyzje są podejmowane w następującej kolejności:
+Projekt jest utrzymywany przez społeczność $Projectname i decyzje podejmowane są w ramach tej społeczności. Struktura zarządzania ciągle się rozwija. Do czasu zakończenia tworzenia tej struktury, decyzje są podejmowane w następującej kolejności:
[ol]
[*] Opóźniony konsensus
@@ -13,7 +12,7 @@ Jeśli propozycja projektu zostanie złożona na jednym z forów zarządzania pr
[*] Weto
-Starsi deweloperzy, z długim stażem w projekcie. mogą zawetować każdą decyzję. Decyzja może zostać podjęta dopiero po usunięciu weta lub przedłożeniu alternatywnej propozycji.
+Starsi deweloperzy, z długim stażem w projekcie, mogą zawetować każdą decyzję. Decyzja może zostać podjęta dopiero po usunięciu weta lub przedłożeniu alternatywnej propozycji.
[*] Głosowanie społeczności
@@ -27,25 +26,25 @@ Głosowanie społeczności nie zawsze zapewnia Powszechnie akceptowany wynik i m
Q: Kto może widzieć moją treść?
-A: Domyślnie KAŻDY w internecie, chyba że ograniczysz do niej dostęp. $Projectname pozwala wybrać żądany poziom prywatności. Treści podlegające ograniczeniom NIE będą widoczne dla "sieci szpiegowskich" i reklamodawców. Będą chroniona przed podsłuchem przez osoby postronne - najlepiej jak potrafimy. Administratorzy centrów z wystarczającymi umiejętnościami i cierpliwością MOGĄ być w stanie podsłuchiwać niektóre prywatne wiadomości, ale muszą dołożyć starań, aby to zrobić. W $Projectname istnieją tryby prywatności, które są nawet odporne na podsłuchiwanie przez wykwalifikowanych i zdeterminowanych administratorów hubów.
+A: Domyślnie KAŻDY w Internecie, chyba że ograniczysz do niej dostęp. $Projectname pozwala wybrać żądany poziom prywatności. Treści podlegające ograniczeniom NIE będą widoczne dla "sieci szpiegowskich" i reklamodawców. Będą chroniona przed podsłuchem przez osoby wpisronne - najlepiej jak potrafimy. Administratorzy centrów z wystarczającymi umiejętnościami i cierpliwością MOGĄ być w stanie podsłuchiwać niektóre prywatne wiadomości, ale muszą dołożyć starań, aby to zrobić. W $Projectname istnieją tryby prywatności, które są nawet odporne na podsłuchiwanie przez wykwalifikowanych i zdeterminowanych administratorów węzłów.
Q: Czy moje treści mogą zostać ocenzurowane?
-A: Z założenie, $Projectname (jako sieć) NIE MOŻE cenzurować twoich treści. Administratorzy serwerów i hubów podlegają lokalnemu prawodawstwu i MOGĄ usunąć budzące zastrzeżenia treści ze swojego serwisu (huba). Każdy może zostać administratorem huba, w tym Ty. Dlatego publikuj treści, które w innym przypadku mogłyby zostać ocenzurowane. Nadal MOŻESZ podlegać lokalnemu prawodawstwu.
+A: Z założenie, $Projectname (jako sieć) NIE MOŻE cenzurować twoich treści. Administratorzy serwerów i węzłów podlegają lokalnemu prawodawstwu i MOGĄ usunąć budzące zastrzeżenia treści ze swojego serwisu (węzła). Każdy może zostać administratorem węzła, w tym Ty. Dlatego publikuj treści, które w innym przypadku mogłyby zostać ocenzurowane. Nadal MOŻESZ podlegać lokalnemu prawodawstwu.
[h5]Definicje[/h5]
**$Projectname**
-Inaczej nazywana "siecią", $Projectname jest zbiorem pojedynczych komputerów (serwerów) (czyli **hubów**. ang. *hubs*), które łączą się razem, tworząc większą sieć kooperacyjną.
+Inaczej nazywana "siecią", $Projectname jest zbiorem pojedynczych komputerów (serwerów) (czyli **węzłów**. ang. *hubs*), które łączą się razem, tworząc większą sieć kooperacyjną.
-**hub** (ang. *hub*)
+**węzeł** (ang. *hub*)
-Pojedynczy komputer lub serwer podłączony do $Projectname. Jest on dostarczany przez **administratora huba** i może być publiczny lub prywatny, płatnu lub bezpłatny.
+Pojedynczy komputer lub serwer podłączony do $Projectname. Jest on dostarczany przez **administratora węzła** i może być publiczny lub prywatny, płatnu lub bezpłatny.
-*administrator huba**
+*administrator węzła**
-Operator systemu pojedynczego huba.
+Operator systemu pojedynczego węzła.
[h5]Polityki[/h5]
@@ -55,41 +54,41 @@ Wszelkie informacje lub cokolwiek zamieszczone przez Ciebie w $Projectname MOŻE
Twoje zdjęcie profilowe, nazwa Twojego kanału i lokalizacja (adres URL lub adres sieciowy) Twojego kanału są widoczne dla każdego w internecie, a kontrola prywatności nie wpływa na wyświetlanie tych elementów.
-MOŻESZ dodatkowo podać inne informacje profilowe. Wszelkie informacje, które podajesz w swoim „domyślnym” lub **publicznym profilu** MOGĄ zostać przesłane do innych hubów w $Projectname i dodatkowo MOGĄ zostać wyświetlone w katalogu kanałów. Możesz ograniczyć wyświetlanie tych informacji profilowych. Może być ograniczone tylko do członków twojego huba lub tylko połączeń (znajomych) lub innych ograniczonych grup widzów, zgodnie z twoim życzeniem. Jeśli chcesz, aby Twój profil był ograniczony, musisz ustawić odpowiednie ustawienia prywatności lub po prostu NIE podawać dodatkowych informacji.
+MOŻESZ dodatkowo podać inne informacje profilowe. Wszelkie informacje, które podajesz w swoim „domyślnym” lub **publicznym profilu** MOGĄ zostać przesłane do innych węzłów w $Projectname i dodatkowo MOGĄ zostać wyświetlone w katalogu kanałów. Możesz ograniczyć wyświetlanie tych informacji profilowych. Może być ograniczone tylko do członków twojego węzła lub tylko połączeń (znajomych) lub innych ograniczonych grup widzów, zgodnie z twoim życzeniem. Jeśli chcesz, aby Twój profil był ograniczony, musisz ustawić odpowiednie ustawienia prywatności lub po prostu NIE podawać dodatkowych informacji.
**Treść**
-Treści, które udostępniasz (posty ze statusami, zdjęcia, pliki itp.) Należą do Ciebie. $Projectname domyślnie publikuje treści w sposób otwarty i widoczny dla każdego w internecie (PUBLICZNY). MOŻESZ kontrolować to w ustawieniach swojego kanału i ograniczyć domyślne uprawnienia lub MOŻESZ ograniczyć widoczność każdego pojedynczego opublikowanego elementu oddzielnie (PRYWATNE). Programiści $Projectname zapewnią, że ograniczone treści będą widoczne TYLKO dla osób z listy ograniczeń - najlepiej jak potrafią.
+Treści, które udostępniasz (wpisy ze statusami, zdjęcia, pliki itp.) Należą do Ciebie. $Projectname domyślnie publikuje treści w sposób otwarty i widoczny dla każdego w internecie (PUBLICZNY). MOŻESZ kontrolować to w ustawieniach swojego kanału i ograniczyć domyślne uprawnienia lub MOŻESZ ograniczyć widoczność każdego pojedynczego opublikowanego elementu oddzielnie (PRYWATNE). Programiści $Projectname zapewnią, że ograniczone treści będą widoczne TYLKO dla osób z listy ograniczeń - najlepiej jak potrafią.
-Treści (zwłaszcza posty statusowe), które udostępniasz innym sieciom lub które udostępniłeś komukolwiek w Internecie (PUBLICZNE), nie mogą być łatwo cofnięte po ich opublikowaniu. MOGĄ być udostępniane innym sieciom i udostępniane za pośrednictwem kanałów RSS / Atom. Może być również rozpowszechniany na innych stronach $ Projectname. MOŻE pojawiać się w innych sieciach i witrynach internetowych oraz być widoczny w wyszukiwarkach internetowych. Jeśli nie chcesz tego domyślnego zachowania, dostosuj ustawienia swojego kanału i ogranicz listę osób, które mogą oglądać Twoje treści.
+Treści (zwłaszcza wpisy statusowe), które udostępniasz innym sieciom lub które udostępniłeś komukolwiek w Internecie (PUBLICZNE), nie mogą być łatwo cofnięte po ich opublikowaniu. MOGĄ być udostępniane innym sieciom i udostępniane za pośrednictwem kanałów RSS / Atom. Może być również rozpowszechniany na innych stronach $ Projectname. MOŻE pojawiać się w innych sieciach i witrynach internetowych oraz być widoczny w wyszukiwarkach internetowych. Jeśli nie chcesz tego domyślnego zachowania, dostosuj ustawienia swojego kanału i ogranicz listę osób, które mogą oglądać Twoje treści.
**Komentarze i wpisy na forach**
-Komentarze do postów stworzonych przez innych oraz posty oznaczone jako posty na forum należą do Ciebie jako twórcy (autora), ale ich dystrybucja nie jest pod Twoją bezpośrednią kontrolą i zrzekasz się NIEKTÓRYCH praw do tych elementów. Te posty i komentarze MOGĄ być ponownie rozpowszechniane wśród innych i MOGĄ być widoczne dla każdego w internecie. W przypadku komentarzy, twórca "pierwszej wiadomości" w wątku (rozmowie), na który odpowiadasz, kontroluje dystrybucję wszystkich komentarzy i odpowiedzi na tę wiadomość. Jest on "właścicielem" i dlatego ma określone prawa w odniesieniu do całej rozmowy (w tym wszystkich zawartych w niej komentarzy). Nadal możesz edytować lub usuwać komentarz, ale właściciel konwersacji ma również prawa do edytowania, usuwania, ponownej dystrybucji i tworzenia kopii zapasowych i przywracania dowolnej lub całej zawartości konwersacji.
+Komentarze do wpisów stworzonych przez innych oraz wpisy oznaczone jako wpisy na forum należą do Ciebie jako twórcy (autora), ale ich dystrybucja nie jest pod Twoją bezpośrednią kontrolą i zrzekasz się NIEKTÓRYCH praw do tych elementów. Te wpisy i komentarze MOGĄ być ponownie rozpowszechniane wśród innych i MOGĄ być widoczne dla każdego w internecie. W przypadku komentarzy, twórca "pierwszej wiadomości" w wątku (rozmowy), na który odpowiadasz, kontroluje dystrybucję wszystkich komentarzy i odpowiedzi na tę wiadomość. Jest on "właścicielem" i dlatego ma określone prawa w odniesieniu do całej rozmowy (w tym wszystkich zawartych w niej komentarzy). Nadal możesz edytować lub usuwać komentarz, ale właściciel rozmowy ma również prawa do edytowania, usuwania, ponownej dystrybucji i tworzenia kopii zapasowych i przywracania dowolnej lub całej zawartości rozmowy.
**Informacja prywatna**
-Programiści $Projectname zapewnią, że każda dostarczona przez Ciebie zawartość oznaczona jako PRYWATNA będzie chroniona przed podsłuchem - najlepiej jak potrafią. Zawartość kanału prywatnego MOŻE być widoczna w bazie danych każdego zaangażowanego administratora centrum, ale prywatne wiadomości są ukrywane w bazie danych. To ostatnie oznacza, że jest to bardzo trudne, ale NIE niemożliwe, aby te treści były widoczne dla administratora centrum. Treść kanału prywatnego i wiadomości prywatne są również usuwane z powiadomień e-mail. Pełne szyfrowanie jest oferowane jako funkcja opcjonalna i NIE MOŻE być widoczne, nawet dla zdeterminowanego administratora.
+Programiści $Projectname zapewnią, że każda dostarczona przez Ciebie zawartość oznaczona jako PRYWATNA będzie chroniona przed podsłuchem - najlepiej jak potrafią. Zawartość kanału prywatnego MOŻE być widoczna w bazie danych każdego zaangażowanego administratora węzła, ale prywatne wiadomości są ukrywane w bazie danych. To ostatnie oznacza, że jest to bardzo trudne, ale NIE niemożliwe, aby te treści były widoczne dla administratora węzła. Treść kanału prywatnego i wiadomości prywatne są również usuwane z powiadomień e-mail. Pełne szyfrowanie jest oferowane jako funkcja opcjonalna i NIE MOŻE być widoczne, nawet dla zdeterminowanego administratora.
[h5]Prywatność tożsamości[/h5]
-Prywatność dla Twojej tożsamości to kolejny aspekt. Ponieważ masz zdecentralizowaną tożsamość w $Projectname, Twoja prywatność wykracza poza domowy hub. Jeśli chcesz mieć pełną kontrolę nad swoją prywatnością i bezpieczeństwem, powinieneś uruchomić własny hub na dedykowanym serwerze. Dla wielu osób jest to skomplikowane ale może poszerzyć ich możliwości techniczne. Wymieńmy więc kilka środków ostrożności, które możesz podjąć, aby zapewnić sobie jak największą prywatność.
+Prywatność dla Twojej tożsamości to kolejny aspekt. Ponieważ masz zdecentralizowaną tożsamość w $Projectname, Twoja prywatność wykracza poza domowy węzeł. Jeśli chcesz mieć pełną kontrolę nad swoją prywatnością i bezpieczeństwem, powinieneś uruchomić własny węzeł na dedykowanym serwerze. Dla wielu osób jest to skomplikowane ale może poszerzyć ich możliwości techniczne. Wymieńmy więc kilka środków ostrożności, które możesz podjąć, aby zapewnić sobie jak największą prywatność.
-Zdecentralizowana tożsamość ma wiele zalet i daje wiele interesujących funkcji, ale powinieneś być świadomy faktu, że Twoja tożsamość jest znana innym hubom w sieci $Projectname. Jedną z tych zalet jest to, że inne kanały mogą udostępniać dostosowane treści i umożliwiać oglądanie prywatnych rzeczy (takich jak prywatne zdjęcia, które inni chcą Ci udostępnić). Z tego powodu te kanały muszą wiedzieć, kim jesteś. Ale rozumiemy, że czasami te inne kanały wiedzą od Ciebie więcej, niż byś sobie tego życzył. Na przykład wtyczka Visage, która może poinformować właściciela kanału o ostatniej wizycie w jego profilu. Możesz łatwo zrezygnować z tego niskiego poziomu i uważamy, że jest to nieszkodliwe śledzenie.
+Zdecentralizowana tożsamość ma wiele zalet i daje wiele interesujących funkcji, ale powinieneś być świadomy faktu, że Twoja tożsamość jest znana innym węzłom w sieci $Projectname. Jedną z tych zalet jest to, że inne kanały mogą udostępniać dostosowane treści i umożliwiać oglądanie prywatnych rzeczy (takich jak prywatne zdjęcia, które inni chcą Ci udostępnić). Z tego powodu te kanały muszą wiedzieć, kim jesteś. Ale rozumiemy, że czasami te inne kanały wiedzą od Ciebie więcej, niż byś sobie tego życzył. Na przykład wtyczka Visage, która może poinformować właściciela kanału o ostatniej wizycie w jego profilu. Możesz łatwo zrezygnować z tego niskiego poziomu i uważamy, że jest to nieszkodliwe śledzenie.
-* Możesz włączyć [Do Not Track (DNT)](http://donottrack.us/) w swojej przeglądarce internetowej. Szanujemy tą nową propozycję polityki prywatności. Wszystkie nowoczesne przeglądarki obsługują DNT. Znajdziesz to w ustawieniach prywatności swojej przeglądarki lub możesz zapoznać się z instrukcją przeglądarki internetowej. Nie wpłynie to na funkcjonalność $Projectname. To ustawienie jest prawdopodobnie wystarczające dla większości ludzi.
+* Możesz włączyć [url=http://donottrack.us/]Do Not Track (DNT)[/url] w swojej przeglądarce internetowej. Szanujemy tą nową propozycję polityki prywatności. Wszystkie nowoczesne przeglądarki obsługują DNT. Znajdziesz to w ustawieniach prywatności swojej przeglądarki lub możesz zapoznać się z instrukcją przeglądarki internetowej. Nie wpłynie to na funkcjonalność $Projectname. To ustawienie jest prawdopodobnie wystarczające dla większości ludzi.
-* Możesz [wyłączyć publikację](ustawienia) swojego kanału w naszym katalogu kanałów. Jeśli chcesz, aby ludzie mogli znaleźć Twój kanał, podaj im adres swojego kanału. Uważamy, że jest to dobra wskazówka, że wolisz dodatkową prywatność i automatycznie włączasz opcję "Nie śledź", jeśli tak jest.
+* Możesz [url=[baseurl]/settings]wyłączyć publikację[/url] swojego kanału w naszym katalogu kanałów. Jeśli chcesz, aby ludzie mogli znaleźć Twój kanał, podaj im adres swojego kanału. Uważamy, że jest to dobra wskazówka, że wolisz dodatkową prywatność i automatycznie włączasz opcję "Nie śledź", jeśli tak jest.
-* Możesz mieć zablokowany hub. Oznacza to, że wszystkie kanały i treści w tym centrum nie są publiczne ani widoczne dla świata zewnętrznego. To jest coś, co może zrobić tylko administrator centrum. Szanujemy to również i automatycznie włączamy opcję "Nie śledź:, jeśli jest ustawiona.
+* Możesz mieć zablokowany węzeł. Oznacza to, że wszystkie kanały i treści w tym wężle nie są publiczne ani widoczne dla świata zewnętrznego. To jest coś, co może zrobić tylko administrator węzła. Szanujemy to również i automatycznie włączamy opcję "Nie śledź:, jeśli jest ustawiona.
[h5]Cenzura[/h5]
$Projectname to globalna sieć obejmująca wszystkie religie i kultury. Nie oznacza to, że każdy członek sieci czuje się tak samo jak Ty w spornych kwestiach, a niektórzy ludzie mogą MOCNO sprzeciwić się publikowanym przez Ciebie treściom. Ogólnie rzecz biorąc, jeśli chcesz opublikować coś, o czym wiesz, że nie jest powszechnie akceptowane, najlepszym rozwiązaniem jest ograniczenie odbiorców za pomocą kontroli prywatności do małego kręgu znajomych.
-$Projectname jako dostawca sieci nie może cenzurować zawartości. Jednak administratorzy hubów MOGĄ cenzurować wszelkie treści, które pojawiają się w ich hubie, aby zachować zgodność z lokalnym prawem, a nawet osobistym osądem. Ich decyzja jest ostateczna. Jeśli masz problemy z jakimkolwiek administratorem huba, możesz przenieść swoje konto i wpisy do innej witryny, która jest bardziej zgodna z Twoimi oczekiwaniami. Sprawdzaj (okresowo) [Warunki świadczenia usług](help/TermsOfService) swojego huba, aby poznać wszelkie zasady lub wytyczne. Jeśli Twoje treści składają się z materiałów, które są nielegalne lub mogą powodować problemy, MOCNO zachęcamy do hostowania własnych (zostań administratorem własnego huba). Mimo to. możesz stwierdzić, że Twoje treści są zablokowane w niektórych hubach, ale $Projectname jako sieć nie może wogóle zablokować ich publikowania.
+$Projectname jako dostawca sieci nie może cenzurować zawartości. Jednak administratorzy węzłów MOGĄ cenzurować wszelkie treści, które pojawiają się w ich węźle, aby zachować zgodność z lokalnym prawem, a nawet osobistym osądem. Ich decyzja jest ostateczna. Jeśli masz problemy z jakimkolwiek administratorem węzła, możesz przenieść swoje konto i wpisy do innej witryny, która jest bardziej zgodna z Twoimi oczekiwaniami. Sprawdzaj (okresowo) [Warunki świadczenia usług](help/TermsOfService) swojego węzła, aby poznać wszelkie zasady lub wytyczne. Jeśli Twoje treści składają się z materiałów, które są nielegalne lub mogą powodować problemy, MOCNO zachęcamy do hostowania własnych (zostań administratorem własnego węzła). Mimo to. możesz stwierdzić, że Twoje treści są zablokowane w niektórych węzłach, ale $Projectname jako sieć nie może wogóle zablokować ich publikowania.
-$Projectname ZALECA, aby administratorzy hubów zapewnili okres karencji wynoszący 1-2 dni między ostrzeżeniem właściciela konta o treści, którą należy usunąć, a fizycznym usunięciem lub wyłączeniem konta. Dzięki temu właściciel treści będzie mógł wyeksportować metadane swojego kanału i zaimportować je do innej witryny. W rzadkich przypadkach treść może mieć taki charakter, że uzasadnia natychmiastowe zamknięcie konta. To jest decyzja właściciela huba, a nie decyzja $Projectname.
+$Projectname ZALECA, aby administratorzy węzłów zapewnili okres karencji wynoszący 1-2 dni między ostrzeżeniem właściciela konta o treści, którą należy usunąć, a fizycznym usunięciem lub wyłączeniem konta. Dzięki temu właściciel treści będzie mógł wyeksportować metadane swojego kanału i zaimportować je do innej witryny. W rzadkich przypadkach treść może mieć taki charakter, że uzasadnia natychmiastowe zamknięcie konta. To jest decyzja właściciela węzła, a nie decyzja $Projectname.
Jeśli zazwyczaj i regularnie publikujesz treści dla dorosłych lub obraźliwe, MOCNO zachęcamy do oznaczenia swojego konta jako „NSFW” (Not Safe For Work). Zapobiegnie to wyświetlaniu Twojego zdjęcia profilowego w katalogu, z wyjątkiem przeglądających, którzy zdecydowali się wyłączyć „tryb bezpieczny”. Jeśli administratorzy katalogu uznają Twoje zdjęcie profilowe za nieobyczajne lub obraźliwe, administrator katalogu MOŻE oznaczyć Twoje zdjęcie profilowe jako NSFW. Obecnie nie ma oficjalnego mechanizmu do zakwestionowania lub cofnięcia tej decyzji, dlatego NALEŻY oznaczyć własne konto jako NSFW, jeśli może być nieodpowiednie dla ogółu odbiorców.
diff --git a/doc/pl/accounts_profiles_channels_basics.bb b/doc/pl/accounts_profiles_channels_basics.bb
index 57d45dfdf..32803fcec 100644
--- a/doc/pl/accounts_profiles_channels_basics.bb
+++ b/doc/pl/accounts_profiles_channels_basics.bb
@@ -13,7 +13,7 @@ W przeciwieństwie do innych usług, $Projectname oferuje Ci możliwość tworze
[i]Potraktuj swój profil jako podstawowe informacje o sobie, które przekazujesz innym osobom.[/i]
[b]Kanał[/b]
-Podczas rejestracji tworzysz swój pierwszy [i]kanał[/i]. Podobnie jak w przypadku profili, możesz mieć kilka kanałów. Na początku może to być nieco zagmatwane, ale wyjaśnijmy to. Masz już jeden kanał. Możesz używać go dla publicznie, aby komunikować się z ludźmi w codziennym życiu. Ale być może jesteś zapalonym czytelnikiem książek i wielu ludzi się tym nudzi. Otwierasz więc [i]drugi kanał[/i] tylko dla miłośników książek, na którym wszyscy mogą rozmawiać o książkach tyle, ile chcesz. Oczywiście jest to nowy strumień postów, z nowym profilem (... lub nowymi profilami ...) i zupełnie innymi kontaktami. Niektóre połączenia mogą istnieć w obu kanałach, ale będą takie, które dotyczą tylko jednego z nich. Ty sam po prostu przełączasz się między nimi, tak jak w prawdziwym życiu, kiedy rozmawiasz z ludźmi, których spotykasz na ulicy lub z osobami, które spotykasz specjalnie, aby porozmawiać o książkach. Możesz nawet połączyć się ze sobą lub lepiej: z innym kanałem. :)
+Podczas rejestracji tworzysz swój pierwszy [i]kanał[/i]. Podobnie jak w przypadku profili, możesz mieć kilka kanałów. Na początku może to być nieco zagmatwane, ale wyjaśnijmy to. Masz już jeden kanał. Możesz używać go dla publicznie, aby komunikować się z ludźmi w codziennym życiu. Ale być może jesteś zapalonym czytelnikiem książek i wielu ludzi się tym nudzi. Otwierasz więc [i]drugi kanał[/i] tylko dla miłośników książek, na którym wszyscy mogą rozmawiać o książkach tyle, ile chcesz. Oczywiście jest to nowy strumień wpisów, z nowym profilem (... lub nowymi profilami ...) i zupełnie innymi kontaktami. Niektóre połączenia mogą istnieć w obu kanałach, ale będą takie, które dotyczą tylko jednego z nich. Ty sam po prostu przełączasz się między nimi, tak jak w prawdziwym życiu, kiedy rozmawiasz z ludźmi, których spotykasz na ulicy lub z osobami, które spotykasz specjalnie, aby porozmawiać o książkach. Możesz nawet połączyć się ze sobą lub lepiej: z innym kanałem. :)
[i]Pomyśl o kanale jako o różnych przestrzeniach poświęconych różnym tematom, w których spotykasz się z różnymi ludźmi.[/i]
#include doc/macros/pl/main_footer.bb;
diff --git a/doc/pl/acl_dialog_post.html b/doc/pl/acl_dialog_post.html
index 1be9f4bc6..6ac1c2154 100644
--- a/doc/pl/acl_dialog_post.html
+++ b/doc/pl/acl_dialog_post.html
@@ -14,7 +14,7 @@ któremu chcesz zrobić niespodziankę. W tym przypadku ustawiasz "Pokaż" grupi
</p>
<dl class="text-info dl-terms-large dl-horizontal">
-<dt style="width: 3em;">Wskazówka!</td>
+<dt style="width: 3em;">Wskazówka!</dt>
<dd style="margin-left: 4em;">
Kolor obramowania każdego kanału wskazuje, czy ten kanał &mdash; lub jedną z grup,
do której należy &mdash; będzie mieć dostęp do wpisu. Kolor obramowania będzie
diff --git a/doc/pl/addons.bb b/doc/pl/addons.bb
index 6a9cf425b..bf1ed04f6 100644
--- a/doc/pl/addons.bb
+++ b/doc/pl/addons.bb
@@ -1,6 +1,6 @@
[h3]Wtyczki/Dodatki[/h3]
[list=1]
-[*] abcjsplugin - tworzenie zapisów nitowych w swoich wpisach
+[*] abcjsplugin - tworzenie zapisów nutowych w swoich wpisach
[*] adultphotoflag - zapobiega wyświetlaniu zdjęć NSFW w albumach publicznych
[*] authchoose - wysyłanie potwierdzenia tożsamości tylko do witryn znajomych
[*] b2tbtn - zapewnia przycisk powodujący przejście bezpośrednio na górę strony, jeśli przewinie się dużo treści dół okna
@@ -10,7 +10,7 @@
[*] calc - kalkulator naukowy
[*] chess - interaktywne gry w szachy z uwzględnieniem tożsamości międzydomenowej
[*] chords - generowanie wykresów palcowania i alternatyw dla każdego znanego akordu gitarowego
-[*] custom_home - ustawianie własnej strony jako strony początkowej huba
+[*] custom_home - ustawianie własnej strony jako strony początkowej węzła
[*] diaspora - emulator protokołu Diaspora
[*] dirstats - wyświetlanie interesujących statystyk generowanych przez serwer katalogowy
[*] docs - alternatywne strony dokumentacji
@@ -18,7 +18,7 @@
[*] dreamhost - zapewnia bardziej niezawodną usługę na hostingu współdzielonym Dreamhost
[*] dwpost - krzyżowe wpisy do Dreamwidth
[*] emojione - zezwala na uzywanie emojis jako emotikonów
-[*] extcron - stosowanie zewnętrznej usługi cron do uruchamiania zaplanowanych zadań huba
+[*] extcron - stosowanie zewnętrznej usługi cron do uruchamiania zaplanowanych zadań węzła
[*] firefox - dostarcza link do zainstalowania API Sharing Firefoxa
[*] flattrwidget - dostarcza przyciski "Flattr Us"
[*] flip - tworzenie odwróconego tekstu
@@ -28,7 +28,7 @@
[*] gnusoc - protokół GNU-Social (OStatus). W tworzeniu.
[*] hexit - narzędzie do konwersji szesnastkowej
[*] hilite - umożliwia podświetlanie bloków kodu, specyficzne dla języka programowania, zawartych we wpisach
-[*] hubwall - wysyłanie wiadomosci e-mail administratora na wszystkie konta w hubie
+[*] hubwall - wysyłanie wiadomosci e-mail administratora na wszystkie konta w węźle
[*] ijpost - krzyżówe wpisy do Insanejournal
[*] irc - połączenie z czatami IRC
[*] jappixmini - czat XMPP
@@ -51,7 +51,7 @@
[*] noembed - używanie noembed.com jako dodatku do natywnej funkcjonalności oembed w $Projectname (obecnie nie działa)
[*] nofed - zapobiega "federacji" wpisów w kanale, utrzymuje całą interakcję na stronie właściciela kanału
[*] nsabait - dodawaj do swoich wpisów losowe hashtagi związane z terroryzmem
-[*] nsfw - bardzo polecana wtyczka do zwijania postów z nieodpowiednimi treściami
+[*] nsfw - bardzo polecana wtyczka do zwijania wpisów z nieodpowiednimi treściami
[*] openclipatar - wybór zdjęcia profilowego spośród setek obrazów bez tantiem
[*] openid - uwierzytelnianie OpenID i serwer OpenID. Twój adres URL OpenID to [observer.baseurl]/id/[observer.webname]
[*] opensearch - umożliwienie swojej witrynie stania się dostawcą wyszukiwania w przeglądarce
@@ -81,7 +81,7 @@
[*] statusnet - wpisy krzyżówe do GNU-social i StatusNet [zrl=[baseurl]/help/addons_gnusocial]Posting To Gnu Social[/zrl]
[*] std_embeds - umożłiwia niefiltrowane osadzanie dla popularnych dostawców strumieni, takich jak youtube, vimeo i soundcloud
[*] superblock - bardzo zalecane - całkowite blokowanie obraźliwuch kanałów w swoim strumieniu
-[*] testdrive - zmienia hub w witrynę testową z kontami, które wygasają po okresie próbnym
+[*] testdrive - zmienia węzęł w witrynę testową z kontami, które wygasają po okresie próbnym
[*] tictac - 3D tic-tac-toe
[*] torch - aplikacja podświetlania (flashlight)
[*] tour - prezentacja funkcji dla nowych członków
diff --git a/doc/pl/addons_gnusocial.bb b/doc/pl/addons_gnusocial.bb
index a35af6e1f..4f227cfc6 100644
--- a/doc/pl/addons_gnusocial.bb
+++ b/doc/pl/addons_gnusocial.bb
@@ -12,7 +12,7 @@ Ikona. Pobierz ikonę $Projectname znajdującą się pod tym linkiem, po zapisan
https://framagit.org/hubzilla/core/blob/master/images/rm-32.png
-Nazwa. Nadaj aplikacji odpowiednią nazwę. Wywołaj swoją witrynę hubzilli. Możesz preferować r2g.
+Nazwa. Nadaj aplikacji odpowiednią nazwę. Wywołaj swoją witrynę Hubzilli. Możesz preferować r2g.
Opis. Użyj tego pola, aby opisać przeznaczenie aplikacji. Dodaj coś o efekcie użycia krzyżowego wysyłania z $Projectname do GNUsocial.
diff --git a/doc/pl/admin/administrator_guide.md b/doc/pl/admin/administrator_guide.md
index 86e5fd80c..3598b1509 100644
--- a/doc/pl/admin/administrator_guide.md
+++ b/doc/pl/admin/administrator_guide.md
@@ -1,12 +1,12 @@
### Przegląd
-$Projectname to więcej niż prosta aplikacja internetowa. Jest to złożony system komunikacyjny, który bardziej przypomina serwer poczty elektronicznej niż serwer WWW. Aby zapewnić niezawodność i wydajność, wiadomości są dostarczane w tle i umieszczane w kolejce do późniejszego dostarczenia, gdy lokacje są wyłączone. Ten rodzaj funkcjonalności wymaga nieco więcej zasobów hosta niż typowy dziennik. Nie każdy dostawca hostingu PHP-MySQL będzie w stanie obsługiwać $Projectname. Tak więc, przed instalacją zapoznaj się z wymaganiami i potwierdź je u dostawcy usług hostingowych.
+$Projectname to więcej niż prosta aplikacja internetowa. Jest to złożony system komunikacyjny, który bardziej przypomina serwer poczty elektronicznej niż serwer WWW. Aby zapewnić niezawodność i wydajność, wiadomości są dostarczane w tle i umieszczane w kolejce do późniejszego dostarczenia, gdy lokacje są wyłączone. Ten rodzaj funkcjonalności wymaga nieco więcej zasobów hosta niż typowy blog. Nie każdy dostawca hostingu PHP-MySQL będzie w stanie obsługiwać $Projectname. Tak więc, przed instalacją zapoznaj się z wymaganiami i potwierdź je u dostawcy usług hostingowych.
Bardzo staraliśmy się, aby Hubzilla działała na zwykłych platformach hostingowych, takich jak te używane do hostowania blogów Wordpress i stron internetowych Drupal. Będzie ona działać na większości systemów VPS Linux. Platformy Windows LAMP, takie jak XAMPP i WAMP, nie są obecnie oficjalnie obsługiwane, jednak mile widziane są poprawki, jeśli uda Ci się je uruchomić.
### Gdzie można znaleźć więcej pomocy
-Jeśli napotkasz problemy lub sam masz jakiś problem, które nie zostały opisane w tej dokumentacji, poinformuj nas o tym za pośrednictwem narzędzia do [śledzenia problemów na Github](https://framagit.org/hubzilla/core/issues). Prosimy o jak najdokładniejsze opisanie swojego środowiska operacyjnego i podanie jak największej ilości informacji o wszelkich komunikatach o błędach, które mogą się pojawić, abyśmy mogli zapobiec ich występowaniu w przyszłości. Ze względu na dużą różnorodność istniejących systemów operacyjnych i platform PHP możemy mieć ograniczone możliwości debugowania instalacji PHP lub pozyskiwania brakujących modułów, ale dołożymy wszelkich starań, aby rozwiązać wszelkie ogólne problemy z kodem.
+Jeśli napotkasz problemy lub sam masz jakiś problem, które nie zostały opisane w tej dokumentacji, poinformuj nas o tym za pośrednictwem narzędzia do [śledzenia problemów na serwisie Framagit](https://framagit.org/hubzilla/core/issues). Prosimy o jak najdokładniejsze opisanie swojego środowiska operacyjnego i podanie jak największej ilości informacji o wszelkich komunikatach o błędach, które mogą się pojawić, abyśmy mogli zapobiec ich występowaniu w przyszłości. Ze względu na dużą różnorodność istniejących systemów operacyjnych i platform PHP możemy mieć ograniczone możliwości debugowania instalacji PHP lub pozyskiwania brakujących modułów, ale dołożymy wszelkich starań, aby rozwiązać wszelkie ogólne problemy z kodem.
### Zanim zaczniesz
@@ -20,25 +20,25 @@ POWINNO się używać SSL. Jeśli używasz SSL, MUSISZ użyć certyfikatu uznawa
Przetestuj swój certyfikat przed instalacją. Narzędzie internetowe do testowania certyfikatu jest dostępne pod adresem http://www.digicert.com/help/. Odwiedzając witrynę po raz pierwszy, użyj adresu URL SSL (https://), jeśli protokół SSL jest dostępny. Pozwoli to uniknąć późniejszych problemów. Procedura instalacji nie pozwoli na użycie certyfikatu, który nie jest zaufany dla przeglądarki.
-To ograniczenie zostało wprowadzone, ponieważ Twoje publiczne wpisy mogą zawierać odniesienia do obrazów na Twoim hubie. Inni członkowie przeglądający swój strumień w innych centrach otrzymają ostrzeżenia, jeśli Twój certyfikat nie jest zaufany w ich przeglądarce internetowej. To zmyli wiele osób, ponieważ jest to zdecentralizowana sieć i otrzymają ostrzeżenie o Twoim hubie podczas przeglądania własnego huba i mogą pomyśleć, że ich własny hub ma problem. Te ostrzeżenia są bardzo techniczne i przerażające dla niektórych osób, z których wielu nie będzie wiedziało, jak postępować, z wyjątkiem przestrzegania zaleceń przeglądarki. Jest to destrukcyjne dla społeczności. To powiedziawszy, zdajemy sobie sprawę z problemów związanych z obecną infrastrukturą certyfikatów i zgadzamy się, że istnieje wiele problemów, ale to nie zmienia wymagania.
+To ograniczenie zostało wprowadzone, ponieważ Twoje publiczne wpisy mogą zawierać odniesienia do obrazów na Twoim węźle. Inni członkowie przeglądający swój strumień na innych węzłach otrzymają w swojej przeglądarce ostrzeżenia, jeśli Twój certyfikat nie jest zaufany. To może zmylić wiele osób, ponieważ jest to zdecentralizowana sieć i otrzymają ostrzeżenie o Twoim węźle podczas przeglądania własnego węzła i mogą pomyśleć, że ich własny węzeł ma problem. Te ostrzeżenia są bardzo techniczne i przerażające dla niektórych osób, z których wielu nie będzie wiedziało, jak postępować i podporządkuje się zaleceniom przeglądarki. Jest to destrukcyjne dla społeczności. Zdajemy sobie sprawę z problemów związanych z obecną infrastrukturą certyfikatów i zgadzamy się, że istnieje wiele problemów, ale to nie zmienia wymagania - szyfrowanie połączeń HTTP jest konieczne.
-Bezpłatne certyfikaty zgodne z przeglądarkami są dostępne od dostawców, takich jak StartSSL i LetsEncrypt.
+Bezpłatne certyfikaty zgodne z przeglądarkami są dostępne od dostawców, takich jak StartSSL czy LetsEncrypt.
-Jeśli NIE używasz SSL, może wystąpić opóźnienie do minuty dla startowego skryptu instalacyjnego - podczas sprawdzania portu SSL, aby zobaczyć, czy tam jest wszystko w porządku. Podczas komunikowania się z nowymi witrynami Hubzilla zawsze najpierw próbuje połączyć się z portem SSL, zanim powróci do mniej bezpiecznego połączenia. Jeśli nie używasz SSL, twój serwer WWW NIE MOŻE w ogóle nasłuchiwać na porcie 443.
+Jeśli NIE używasz SSL, może wystąpić opóźnienie do minuty dla startowego skryptu instalacyjnego - podczas sprawdzania portu SSL, aby zobaczyć, czy tam jest wszystko w porządku. Podczas komunikowania się z nowymi witrynami Hubzilla zawsze najpierw próbuje połączyć się z portem SSL, zanim powróci do mniej bezpiecznego połączenia. Jeśli nie używasz SSL, Twój serwer WWW NIE MOŻE w ogóle nasłuchiwać na porcie 443.
-Jeśli używasz LetsEncrypt do dostarczania certyfikatów i tworzenia pliku pod _well-known_ lub _acme-challenge_, aby LetsEncrypt mógł zweryfikować własność domeny, usuń lub zmień nazwę katalogu _.well-known_ zaraz po wygenerowaniu certyfikatu. $Projectname zapewni własną procedurę obsługi usług *.well-know* po zainstalowaniu, a istniejący katalog w tej lokalizacji może uniemożliwić poprawne działanie niektórych z tych usług. Nie powinno to stanowić problemu w przypadku Apache, ale może to być problem z Nginx lub innymi platformami serwera internetowego.
+Jeśli używasz LetsEncrypt do dostarczania certyfikatów i tworzenia pliku pod _well-known_ lub _acme-challenge_, aby LetsEncrypt mógł zweryfikować własność domeny, usuń lub zmień nazwę katalogu _.well-known_ zaraz po wygenerowaniu certyfikatu. $Projectname zapewni własną procedurę obsługi usług *.well-know* po zainstalowaniu, a istniejący katalog w tej lokalizacji może uniemożliwić poprawne działanie niektórych z tych usług. Nie powinno to stanowić problemu w przypadku Apache, ale może to być problem z Nginx lub innymi serwerami internetowymi.
### Wdrożenie
-Nowy hub można wdrożyć na kilka sposobów:
+Nowy węzeł można wdrożyć na kilka sposobów:
* ręczna inastalaja na istniejącym serwerze;
* automatyczna instalacja na istniejącym serwerze przy użyciu skryptu instalacyjnego;
-* automatyczne wdrożenie przy użyciu prywatnego serwera wirtualnego OpenShift (VPS).)
+* automatyczne wdrożenie przy użyciu prywatnego serwera wirtualnego OpenShift (VPS).
### Wymagania
-* Apache z włączonym modułem _mod-rewrite_ i ustawioną dyrektywą "AllowOverride All", tak aby można było stosować plik _.htaccess_. Niektóre osoby z powodzeniem stosowały Nginx czy Lighttpd.Przykładowe skrypty konfiguracyjne są dostępne na tej platformie w [doc/install](). Apache and Nginx mają najlepsze wsparcie.
+* Apache z włączonym modułem _mod-rewrite_ i ustawioną dyrektywą "AllowOverride All", tak aby można było stosować plik _.htaccess_. Niektóre osoby z powodzeniem stosowały Nginx czy Lighttpd. Przykładowe skrypty konfiguracyjne są dostępne na tej platformie w [doc/install](). Apache and Nginx mają najlepsze wsparcie.
* PHP 7.1 lub w wersji wyższej.
* _Proszę mieć na uwadze, że w niektórych środowiskach hostinu współdzielonego, wersja wiersza poleceń PHP różni się od wersji serwera internetowego_
@@ -204,7 +204,7 @@ jest nieco bardziej restrykcyjny w zakresie dozwolonych rodzajów komunikacji. W
* _gnusoc_ - protokół społecznościowy GNU, używany przez GNU-Social, Mastodon i kilka innych społeczności. Ten dodatek wymaga najpierw zainstalowania usługi _pubsubhubbub_ (także dodatku).
-Każdy członek Twojej siatki musi indywidualnie zdecydować, czy zezwolić na te protokoły, ponieważ mogą one kolidować z kilkoma pożądanymi podstawowymi funkcjami i możliwościami Hubzilla (takimi jak migracja kanałów i klonowanie). Robi się to
+Każdy członek Twojej sieci musi indywidualnie zdecydować, czy zezwolić na te protokoły, ponieważ mogą one kolidować z kilkoma pożądanymi podstawowymi funkcjami i możliwościami Hubzilla (takimi jak migracja kanałów i klonowanie). Robi się to
na swojej stronie _Ustawienia_ -> _Ustawienia funkcji i dodatków_. Administrator może również ustawić:
util/config system.diaspora_allowed 1
@@ -214,7 +214,7 @@ i włączać te protokoły automatycznie dla wszystkich nowo tworzonych kanałó
### Klasy usług
-Klasy usług pozwalają na ustawienie limitów zasobów systemowych poprzez ograniczenie tego, co mogą robić poszczególne konta, w tym przechowywania plików i najwyższych limitów wpisów. Zdefiniuj niestandardowe klasy usług zgodnie ze swoimi potrzebami w pliku _.htconfig.php_. Na przykład utwórz klasę standard i premium, używając następujących wierszy:
+Klasy usług pozwalają na ustawienie limitów zasobów systemowych poprzez ograniczenie tego, co mogą robić poszczególne konta, w tym przechowywania plików i najwyższych limitów wpisów. Zdefiniuj niestandardowe klasy usług zgodnie ze swoimi potrzebami w pliku _.htconfig.php_. Dla przykładu utwórzmy klasę standard i premium, używając następujący kod:
// Service classes
@@ -263,21 +263,22 @@ Aby zastosować klasę usług do istniejącego konta, użyj narzędzia wiersza p
util/service_class --account=5 firstclass
-* ustawienie konta, które jest właścicielem kanału `bdziennikchan` na klasę _firstclass_ (z potwierdzeniem)
+* ustawienie konta, które jest właścicielem kanału `blogchan` na klasę _firstclass_ (z potwierdzeniem)
- util/service_class --channel=bdziennikchan firstclass
+ util/service_class --channel=blogchan firstclass
**Opcje limitu klas usług**
##### Opcje limitów klas usług:
-* _photo_upload_limit_ - maksymalna łączna liczba bajtów na zdjęcia
+* _photo_upload_limit_ - maksymalna łączna powierzchnia dysku na przesłane pliki (w bajtach)
+* _attach_upload_limit_ - maksymalna powierzchnia dysku na przesyłane załączniki plikow (w bajtach)
* _total_items_ - maksymalna liczba wpisów na najwyższym poziomie
-* _total_pages_ - maksymalna liczba stron comanche
+* _total_pages_ - maksymalna liczba stron Comanche
* _total_identities_ - maksymalna liczba kanałów posiadanych na koncie
* _total_channels_ - maksymalna liczba kanałów
* _total_feeds_ - maksymalna liczba kanałów RSS
-* _attach_upload_limit_ - maksymalna pojemność przesyłania plików (w bajtach)
+
* _minimum_feedcheck_minutes_ - najniższe ustawienie dozwolone dla odpytywania kanałów RSS
* _chatrooms_ - maksymalna liczba czatów
* _chatters_inroom_ - maksymalna liczba rozmówców w czacie
@@ -312,7 +313,7 @@ Na stronie katalogu kanałów może pojawiać się chmura słów kluczowych. Je
util/config system disable_directory_keywords 1
-Jeśli twój hub pracuje w trybie autonomicznym, ponieważ nie chcesz łączyć się z globalną siecią, możesz zamiast tego ustawić opcję systemową _directory_server_ na wartość pustą:
+Jeśli twój węzeł pracuje w trybie autonomicznym, ponieważ nie chcesz łączyć się z globalną siecią, możesz zamiast tego ustawić opcję systemową _directory_server_ na wartość pustą:
util/config system directory_server ""
@@ -326,7 +327,7 @@ Istnieje kilka sposobów, w jakie może to się nie powieść i pozostawić syst
Ze względów bezpieczeństwa w systemie nie ma strony internetowej ani interfejsu, który daje dostęp administratora. Jeśli potrzebujesz poprawić sytuację, w której system nie ma konta administratora, musisz to zrobić edytując tabelę kont w bazie danych. Nie ma innego wyjścia. Aby to zrobić, będziesz musiał zlokalizować wpis w tabeli kont, który należy do żądanego administratora i ustawić _account_roles_ dla tego wpisu na _4096_. Będziesz wtedy mógł uzyskać dostęp do strony administratora z menu profilu twojego systemu lub bezpośrednio na ścieżce _/admin_.
-Hub może mieć wielu administratorów i nie ma ograniczeń co do ich liczby. Powtórz powyższą procedurę dla każdego konta, któremu chcesz przyznać uprawnienia administracyjne.
+Węzeł może mieć wielu administratorów i nie ma ograniczeń co do ich liczby. Powtórz powyższą procedurę dla każdego konta, któremu chcesz przyznać uprawnienia administracyjne.
### Rozwiązywanie problemów
@@ -340,17 +341,16 @@ W przypadku błędów "500: problemy mogą być często rejestrowane w dziennika
Istnieją trzy różne obiekty dziennika.
-**Pierwsza to dziennik błędów bazy danych**. Jest on używane tylko wtedy, gdy tworzy się plik o specyficznej nazwie *dbfail.out* w folderze głównym swojej witryny i pozwala na zapisywanie w nim przez serwer WWW. Jeśli masz jakiekolwiek zapytania do bazy danych, które nie powiodły się, wszystkie są zgłaszane tutaj. Zwykle wskazują na literówki w naszych zapytaniach, ale występują również w przypadku rozłączenia serwera bazy danych lub uszkodzenia tabel. W rzadkich przypadkach zobaczymy tutaj warunki wyścigu, w których dwa procesy próbowały utworzyć wpis *xchan* lub *cache* z tym samym identyfikatorem. Należy zbadać wszelkie inne błędy (zwłaszcza błędy uporczywe).
+**Pierwsza to dziennik błędów bazy danych**. Jest on używane tylko wtedy, gdy utworzy się plik o nazwie **_dbfail.out_** w folderze głównym swojej witryny i pozwala na zapisywanie w nim przez serwer WWW. Jeśli masz jakiekolwiek zapytania do bazy danych, które nie powiodły się, wszystkie są zgłaszane tutaj. Zwykle wskazują na literówki w naszych zapytaniach, ale występują również w przypadku rozłączenia serwera bazy danych lub uszkodzenia tabel. W rzadkich przypadkach zobaczymy tutaj warunki wyścigu, w których dwa procesy próbowały utworzyć wpis *xchan* lub *cache* z tym samym identyfikatorem. Należy zbadać wszelkie inne błędy (zwłaszcza błędy uporczywe).
-**Drugi to dziennik błędów PHP**. Jest tworzony przez procesor języka i zgłasza tylko problemy powstałe w środowisku językowym. Znowu mogą to być błędy składniowe lub błędy programistyczne, ale generalnie są one fatalne i skutkują "białym ekranem";
+**Drugi to dziennik błędów PHP**. Plik **_php.out_** jest tworzony przez procesor języka i zgłasza tylko problemy powstałe w środowisku językowym. Znowu mogą to być błędy składniowe lub błędy programistyczne, ale generalnie są one fatalne i skutkują "białym ekranem";
na przykład PHP kończy działanie. Prawdopodobnie powinieneś zajrzeć do tego pliku też, jeśli coś pójdzie nie tak, co nie powoduje białego ekranu. Często zdarza się, że plik ten jest pusty przez wiele dni.
Na dole dostarczonego pliku *.htconfig.php* znajduje się kilka linii, które, jeśli nie są zakomentowane, włączają dziennik PHP (niezwykle przydatny do znajdowania źródła błędów białego ekranu). Nie jest to robione domyślnie ze względu na potencjalne problemy z własnością pliku dziennika i uprawnieniami do zapisu oraz fakt, że domyślnie nie ma rotacji pliku dziennika.
-**Trzeci to "dziennik aplikacji"**. Jest to używane przez Hubzillę do zgłaszania tego, co dzieje się w programie i zwykle zapisywane są tu wszelkie trudności lub nieoczekiwane dane, które otrzymaliśmy. Czasami zgłasza się tu również komunikaty
-o stanie "pulsu", aby wskazać, że osiągnęliśmy określony punkt w skrypcie. Jest to dla nas najważniejszy plik dziennika, ponieważ tworzymy go samodzielnie wyłącznie w celu zgłaszania stanu zadań w tle i wszystkiego, co wydaje się dziwne lub nie na miejscu. To może nie być śmiertelne, ale może po prostu nieoczekiwane. Jeśli wykonujesz zadanie i występuje problem, daj nam znać, co znajduje się w tym pliku, gdy wystąpił problem. Proszę nie wysyłaj mi 100 milionów zrzutów, tylko mnie wkurzysz! Tylko kilka odpowiednich wierszy, abym mógł wykluczyć kilkaset tysięcy wierszy kodu i skoncentrować się na tym, gdzie zaczyna się pojawiać problem.
+**Trzeci to "dziennik aplikacji"**. Jest to używane przez Hubzillę do zgłaszania tego, co dzieje się w programie i zwykle zapisywane są tu wszelkie trudności lub nieoczekiwane dane, które otrzymaliśmy. Jego nazwę (ścieżkę) trzeba podać na stronie "Administracja - Logi" (/admin/logs), np. *hubzilla.log* wskazuje na plik o tej nazwie zlokalizowany w katalogu głównym Hubzilla. Czasem zgłaszane są tu również komunikaty o stanie "pulsu", aby wskazać, że osiągnęliśmy określony punkt w skrypcie. Jest to dla nas najważniejszy plik dziennika, ponieważ tworzymy go samodzielnie wyłącznie w celu zgłaszania stanu zadań w tle i wszystkiego, co wydaje się dziwne lub nie na miejscu. Te błędy mogą być "śmiertelne", ale też niegroźne i po prostu nieoczekiwane. Jeśli wykonujesz zadanie i występuje problem, daj nam znać, co znajduje się w tym pliku, gdy wystąpił problem. Proszę nie wysyłaj nam 100 milionów zrzutów, bo tylko nas wkurzysz! Tylko kilka odpowiednich wierszy, ab można było wykluczyć kilkaset tysięcy wierszy kodu i skoncentrować się na tym, gdzie zaczyna się pojawiać problem.
-To są dzienniki Twojej witryny, a nie moje. Zgłaszamy poważne problemy na każdym poziomie dziennika. Gorąco polecam poziom dziennika *DEBUG* dla większości witryn. Dostarcza on trochę dodatkowych informacji i nie tworzy dużych plików dziennika. Kiedy pojawia się problem, który uniemożliwia wszelkie próby śledzenia, możesz wtedy włączyć na krótki czas poziom *DATA*, aby uchwycić wszystkie szczegóły struktur, z którymi mieliśmy do czynienia w tym czasie. Ten poziom dziennika zajmuje dużo miejsca, więc jest zalecany tylko na krótkie okresy lub w przypadku witryn testowych dla programistów.
+To są dzienniki Twojego serwisu. Zgłaszamy poważne problemy na każdym poziomie dziennika. Gorąco polecam poziom dziennika *DEBUG* dla większości witryn. Dostarcza on trochę dodatkowych informacji i nie tworzy dużych plików dziennika. Kiedy pojawia się problem, który uniemożliwia wszelkie próby śledzenia, możesz wtedy włączyć na krótki czas poziom *DATA*, aby uchwycić wszystkie szczegóły struktur, z którymi mieliśmy do czynienia w tym czasie. Ten poziom dziennika zajmuje dużo miejsca, więc jest zalecany tylko na krótkie okresy lub w przypadku witryn testowych dla programistów.
Zalecam skonfigurowanie *logrotate* zarówno dla dziennika php, jak i dziennika aplikacji. Zazwyczaj co tydzień lub dwa zaglądam do *dbfail.out*, naprawiam zgłoszone problemy i zaczynam od nowego pliku. Podobnie jest z plikiem dziennika PHP. Odwołuję się do tego od czasu do czasu, aby sprawdzić, czy jest coś, co wymaga naprawy.
diff --git a/doc/pl/admin/hub_snapshots.md b/doc/pl/admin/hub_snapshots.md
index fa38be7f8..c928ced9c 100644
--- a/doc/pl/admin/hub_snapshots.md
+++ b/doc/pl/admin/hub_snapshots.md
@@ -1,11 +1,11 @@
-### Hub Snapshot Tools
+### Narzędzia migawek węzła
Programiści Hubzilli często muszą przełączać się między gałęziami, które mogą
mieć niekompatybilne schematy lub zawartość bazy danych. Poniższe dwa skrypty
tworzą i przywracają pełne migawki instancji Hubzilli, w tym zarówno główny
katalog sieciowy, jak i stan całej bazy danych. Każdy skrypt wymaga pliku
konfiguracyjnego o nazwie *hub-snapshot.conf* znajdującego się w tym samym
-folderze i zawiera on określone katalogi i szczegóły bazy danych huba.
+folderze i zawiera on określone katalogi i szczegóły bazy danych węzłaa.
### Konfiguracja
diff --git a/doc/pl/admins.bb b/doc/pl/admins.bb
index e27b3ae73..13f7c3bf0 100644
--- a/doc/pl/admins.bb
+++ b/doc/pl/admins.bb
@@ -1,9 +1,9 @@
-[h2]Dokumentacja dla administratorów huba[/h2]
-[h3]Wdrozenie swojego huba[/h3]
+[h2]Dokumentacja dla administratorów węzła[/h2]
+[h3]Wdrozenie swojego węzła[/h3]
[zrl=[baseurl]/help/install]Instalacja[/zrl]
[zrl=[baseurl]/help/red2pi]Instalowanie $Projectname na Raspberry Pi[/zrl]
[zrl=[baseurl]/help/Hubzilla_on_OpenShift]$Projectname na OpenShift[/zrl]
-[h3]Utrzymywanie swojego huba[/h3]
+[h3]Utrzymywanie swojego węzła[/h3]
[zrl=[baseurl]/help/troubleshooting]Wskazówki dotyczące rozwiązywania problemów[/zrl]
[zrl=[baseurl]/help/theme_management]Zarządzanie motywami[/zrl]
[zrl=[baseurl]/help/hidden_configs]Poprawianie ukrytych konfiguracji $Projectname[/zrl]
diff --git a/doc/pl/bugs.bb b/doc/pl/bugs.bb
index de1ed03a5..8b94df5b9 100644
--- a/doc/pl/bugs.bb
+++ b/doc/pl/bugs.bb
@@ -5,15 +5,15 @@
$Projectname Community Server to oprogramowanie typu Open Source, które jest utrzymywane przez "społeczność" - zasadniczo nieopłacanych ochotników. Nikt nie jest odpowiedzialny za naprawianie błędów. Pracujemy razem, aby oprogramowanie i sieć działały płynnie i bez błędów. Jesteś członkiem tej społeczności, więc potrzebujemy również Twojej pomocy, aby zapewnić wysokiej jakości oprogramowanie. Nie ma mitycznych "programistów", którzy w magiczny sposób wszystko naprawiają. Do nas wszystkich należy włączenie się i pomoc.
-Pierwszą rzeczą, którą musisz zrobić, jest porozimieć się z administratorem huba - osobą, która obsługuje Twoją witrynę i zarządza nią. Znajdują się ona w wyjątkowej sytuacji, ponieważ ma dostęp do wewnętrznego oprogramowania i bazy danych oraz [b]plików dziennika[/b] i będzie musiała zaangażować się w naprawę problemu. Inne osoby "w sieci" nie mogą naprawdę Ci tym pomóc. Pierwszą rzeczą, jaką musi zrobić administrator huba, jest przejrzenie dzienników i podjecie próby odtworzenia problemu. Dlatego staraj się być tak pomocny i uprzejmy, jak to tylko możliwe, pomagając mu przyjrzeć się problemowi.
+Pierwszą rzeczą, którą musisz zrobić, jest porozimieć się z administratorem węzła - osobą, która obsługuje Twoją witrynę i zarządza nią. Znajdują się ona w wyjątkowej sytuacji, ponieważ ma dostęp do wewnętrznego oprogramowania i bazy danych oraz [b]plików dziennika[/b] i będzie musiała zaangażować się w naprawę problemu. Inne osoby "w sieci" nie mogą naprawdę Ci tym pomóc. Pierwszą rzeczą, jaką musi zrobić administrator węzła, jest przejrzenie dzienników i podjecie próby odtworzenia problemu. Dlatego staraj się być tak pomocny i uprzejmy, jak to tylko możliwe, pomagając mu przyjrzeć się problemowi.
-Aby znaleźć swojego administratora huba (jeśli nie wiesz, kim on jest), zajrzyj na [url=[baseurl]/siteinfo]tą stronę[/url]. Jeśli nie podał on żadnych informacji kontaktowych na tej stronie lub nie podał "Impressum", zobacz [url=[baseurl]/siteinfo.json]podsumowanie informacji o tej witrynie[/url] znajdujące się pod nagłówkiem "admin:".
+Aby znaleźć swojego administratora węzła (jeśli nie wiesz, kim on jest), zajrzyj na [url=[baseurl]/siteinfo]tą stronę[/url]. Jeśli nie podał on żadnych informacji kontaktowych na tej stronie lub nie podał "Impressum", zobacz [url=[baseurl]/siteinfo.json]podsumowanie informacji o tej witrynie[/url] znajdujące się pod nagłówkiem "admin:".
-Zdecydowanie zaleca się, aby administratorzy huba wypełniali raporty o błędach, tak aby możliwe było dołączenie odpowiedniego plik dziennika i informacji z bazy danych istotnych dla problemu oraz aby byli oni gotowi do wypróbowania rozwiązań i testów uzupełniających. Bez tego poziomu współpracy rozwiązanie problemu może nie być możliwe.
+Zdecydowanie zaleca się, aby administratorzy węzła wypełniali raporty o błędach, tak aby możliwe było dołączenie odpowiedniego plik dziennika i informacji z bazy danych istotnych dla problemu oraz aby byli oni gotowi do wypróbowania rozwiązań i testów uzupełniających. Bez tego poziomu współpracy rozwiązanie problemu może nie być możliwe.
-[h3]Jestem administratorem huba, co mam zrobić?[/h3]
+[h3]Jestem administratorem węzła, co mam zrobić?[/h3]
-Oprogramowania zapewniające tą usługę sieciową jest typu Open Source i jest dostępne do wglądu. Zachęcamy wszystkich do zapoznania się z kodem i zobaczenia, jak wszystko działa i sprawdzenia, czy nie robimy nic złego lub niedbałego. Jeśli został zgłoszony komunikat o błędzie, często można przeszukać pliki źródłowe tego komunikatu o błędzie i dowiedzieć się, co go spowodowało. Dzięki tym informacjom i plikom dziennika serwisu możliwe będzie ustalenie sekwencji zdarzeń prowadzących do błędu. Problem mogą powodować również serwisy zewnętrzne i jego źródłem wcale nie musi być Twój serwis, ale inne miejsce w sieci. Spróbuj określić punkty końcowe komunikacji (huby lub serwisy), których dotyczy problem i skontaktuj się z administratorem tego serwisu lub tych serwisów. Spróbuj podać czas zdarzenia, w którym coś poszło nie tak, aby można go było znaleźć w dziennikach. Współpracuj z innymi administratorami, aby spróbować znaleźć przyczynę problemu. Pliki dziennika są Twoim przyjacielem. Kiedy w oprogramowaniu dzieje się coś, czego się nie spodziewaliśmy, prawie zawsze zostało to zarejestrowane.
+Oprogramowania zapewniające tą usługę sieciową jest typu Open Source i jest dostępne do wglądu. Zachęcamy wszystkich do zapoznania się z kodem i zobaczenia, jak wszystko działa i sprawdzenia, czy nie robimy nic złego lub niedbałego. Jeśli został zgłoszony komunikat o błędzie, często można przeszukać pliki źródłowe tego komunikatu o błędzie i dowiedzieć się, co go spowodowało. Dzięki tym informacjom i plikom dziennika serwisu możliwe będzie ustalenie sekwencji zdarzeń prowadzących do błędu. Problem mogą powodować również serwisy zewnętrzne i jego źródłem wcale nie musi być Twój serwis, ale inne miejsce w sieci. Spróbuj określić punkty końcowe komunikacji (węzły lub serwisy), których dotyczy problem i skontaktuj się z administratorem tego serwisu lub tych serwisów. Spróbuj podać czas zdarzenia, w którym coś poszło nie tak, aby można go było znaleźć w dziennikach. Współpracuj z innymi administratorami, aby spróbować znaleźć przyczynę problemu. Pliki dziennika są Twoim przyjacielem. Kiedy w oprogramowaniu dzieje się coś, czego się nie spodziewaliśmy, prawie zawsze zostało to zarejestrowane.
[h3]Biały ekran śmierci[/h3]
@@ -27,5 +27,5 @@ Jeśli członkowie społeczności z wykształceniem i doświadczeniem w zakresie
Następnie musisz zaczekać. Jeśli jest to poważny problem, może zostać szybko rozwiązany, ale nikt nie jest odpowiedzialny za naprawianie błędów. Jeśli problem utrzymuje się bez rozwiązania, poświęć trochę czasu na zbadanie samemu problemu. Zapytaj o wszystko, czego nie rozumiesz a co jest związane z tym problemem. Dowiesz się więcej o tym, jak działa oprogramowanie i prawdopodobnie dowiesz się, dlaczego teraz nie działa. Ostatecznie to ktoś w społeczności ma zamiar to naprawić, a ty jesteś członkiem społeczności. Tak właśnie działa proces Open Source.
-Inne osoby pracujące nad rozwiązaniem problemu mogą potrzebować dowiedzieć się więcej, więc odrób swoją pracę domową i udokumentuj, co się dzieje i wszystko, czego próbowałeś. Nie mów "Zrobiłem xyz i to nie działa". To nam nic nie mówi. Powiedz nam dokładnie, jakie kroki podjąłeś i jaki był rezultat, a także co się w rezultacie wydarzyło. Jaką stronę (URL) przeglądałeś lub jaki formularz wypełniałeś? Jeśli były jakieś komunikaty o błędach, nie mów "wystąpił komunikat o błędzie". Powiedz nam dokładnie, o czym była wiadomość. Powiedz nam również, z jakiego huba korzystasz, jakiej wersji oprogramowania używasz i wszelkie inne szczegóły, które mogą być unikalne na temat konfiguracji Twojej witryny. Rozumie się, że możesz chcieć zachować prywatność niektórych informacji i swoich połączeń, jednak jeśli nie chcesz udostępniać informacji potrzebnych innym osobom do odtworzenia i rozwiązania problemu, może on nie zostać naprawiony.
+Inne osoby pracujące nad rozwiązaniem problemu mogą potrzebować dowiedzieć się więcej, więc odrób swoją pracę domową i udokumentuj, co się dzieje i wszystko, czego próbowałeś. Nie mów "Zrobiłem xyz i to nie działa". To nam nic nie mówi. Powiedz nam dokładnie, jakie kroki podjąłeś i jaki był rezultat, a także co się w rezultacie wydarzyło. Jaką stronę (URL) przeglądałeś lub jaki formularz wypełniałeś? Jeśli były jakieś komunikaty o błędach, nie mów "wystąpił komunikat o błędzie". Powiedz nam dokładnie, o czym była wiadomość. Powiedz nam również, z jakiego węzła korzystasz, jakiej wersji oprogramowania używasz i wszelkie inne szczegóły, które mogą być unikalne na temat konfiguracji Twojej witryny. Rozumie się, że możesz chcieć zachować prywatność niektórych informacji i swoich połączeń, jednak jeśli nie chcesz udostępniać informacji potrzebnych innym osobom do odtworzenia i rozwiązania problemu, może on nie zostać naprawiony.
diff --git a/doc/pl/checking_account_quota_usage.bb b/doc/pl/checking_account_quota_usage.bb
index b2cc0075c..a43b56944 100644
--- a/doc/pl/checking_account_quota_usage.bb
+++ b/doc/pl/checking_account_quota_usage.bb
@@ -1,6 +1,6 @@
[b]Sprawdzanie wykorzystania limitu konta (wykorzystanie limitów usług)[/b]
-Na Twoim hubie mogą zostać zaimplementowane limity klas usług, przypisujące ograniczenia do całkowitego rozmiaru miejsca na plików i zdjęci, ilosci kanałów i postów najwyższego poziomu, jakie może utworzyć właściciel konta dla określonego poziomu usług i inne ograniczenia.
+Na Twoim węźle mogą zostać zaimplementowane limity klas usług, przypisujące ograniczenia do całkowitego rozmiaru miejsca na plików i zdjęci, ilosci kanałów i wpisów najwyższego poziomu, jakie może utworzyć właściciel konta dla określonego poziomu usług i inne ograniczenia.
Oto, jak możesz szybko sprawdzić, ile z przydzielonego limitu aktualnie używasz:
diff --git a/doc/pl/directories.bb b/doc/pl/directories.bb
new file mode 100644
index 000000000..c59f71610
--- /dev/null
+++ b/doc/pl/directories.bb
@@ -0,0 +1,93 @@
+[h3]Konfiguracja katalogu[/h3]
+
+Katalogi w $Projectname służą do wyszukiwania i lokalizowania członków w całej sieci Zot. Są również używane do przechowywania i wysyłania zapytań o "oceny" członków i serwisów. Katalogi są dystrybuowane i dublowane, więc awaria jednej z nich nie spowoduje wyłączenia lub zakłócenia całej sieci.
+
+[b]Standardowa konfiguracja[/b]
+
+Nowe serwisy działają zaraz po uruchomieniu jako klienty katalogi będą, podczas pierwszego uruchomienia, automatycznie wybierać serwery katalogowe z zakodowanej listy. Możesz przeanalizować lub zmienić tą cechę za pomocą polecenia:
+
+[code]
+util/config system directory_server
+[/code]
+
+Aby ustawić inny serwer katalogowy:
+
+[code]
+util/config system directory_server https://newdirectory.something
+[/code]
+
+[b]Konfiguracja autonomicznego sewera[/b]
+
+Niektóre serwisy mogą chcieć działać w trybie "autonomicznym" i nie łączyć się z żądnymi zewnętrznymi serwerami katalogami. Jest to przydatne w przypadku serwisów izolowanych ("poza siecią") i serwisów testowych, ale może być również przydatne dla małych organizacji, które nie chcą łączyć się z innymi serwisami w sieci.
+
+Aby to skonfigurować, poszukaj w swoim pliku .htconfig.php następującego tekstu i odpowiednio ustaw konfigurację.
+
+[code]
+// Configure how we communicate with directory servers.
+// DIRECTORY_MODE_NORMAL = directory client, we will find a directory
+// DIRECTORY_MODE_SECONDARY = caching directory or mirror
+// DIRECTORY_MODE_PRIMARY = main directory server
+// DIRECTORY_MODE_STANDALONE = "off the grid" or private directory services
+
+App::$config['system']['directory_mode'] = DIRECTORY_MODE_STANDALONE;
+[/code]
+
+
+[b]Konfiguracja serwera pomocniczego[/b]
+
+Można także skonfigurować swoją witrynę jako serwer pomocniczy. Działa to jako kopia lustrzana katalogu głównego i umożliwia podział obciążenia między dostępne serwery. Istnieje bardzo niewielka różnica funkcjonalna między podstawowym i pomocniczym serwerem, jednak może istnieć tylko jeden główny serwer katalogowy na dziedzinę (dziedziny są omówione w dalszej części tego dokumentu).
+
+Przed zdecydowaniem się na obsługę serwera katalogowego należy pamiętać, że trzeba być aktywnym członkiem sieci oraz mieć zasoby i czas do zarządzania tymi usługami. Zwykle nie wymaga to specjalnego zarządzania, ale niezbędna jest większa stabilność, ponieważ utrata serwera katalogów może powodować problemy z klientami katalogów, którzy są od niego zależni.
+
+
+[b]Konfiguracja serwera katalogowego[/b]
+
+Jeśli serwer katalogowy wskazuje, że nie jest już serwerem katalogów, powinno to zostać wykryte przez oprogramowanie i konfiguracja tego serwera zostanie usunięta (wygaszona). Jeśli przejdzie w tryb offline na stałe bez ostrzeżenia, będziesz wiedzieć tylko wtedy, gdy członkowie witryny zgłoszą, że katalogi są niedostępne. Obecnie administrator witryny może to naprawić tylko ręcznie, wybierając nowy katalog i wykonując polecenie:
+
+[code]
+util/config system directory_server https://newdirectory.something
+[/code]
+
+Mamy nadzieję, że w przyszłości będzie to konfigurowane w polu do wyboru w panelu administracyjnego serwisu.
+
+
+[h2]Dziedziny katalogów[/h2]
+
+Duże organizacje mogą chcieć używać "dziedzin" katalogów zamiast pojedynczego samodzielnego katalogu. Dziedzina standardowa i domyślna jest znana jako RED_GLOBAL. Tworząc nową dziedzinę, organizacja ma możliwość tworzenia własnej hierarchii serwerów głównych i pomocniczych oraz klientów.
+
+[code]
+util/config system directory_realm MY_REALM
+[/code]
+
+Twoja dziedzina musi mieć katalog główny. Utwórz to najpierw. Następnie ustaw tę samą dziedzinę we wszystkich serwisach w dziedzinie katalogu (serwerach i klientach).
+
+Możesz także podać "dziedzinę podrzędną", która działa niezależnie od dziedziny RED_GLOBAL (lub dowolnej innej dziedziny), ale umożliwia wzajemne członkostwo i pewne możliwości wyszukiwania członków w całej przestrzeni katalogu. To przeszło tylko lekkie testy, więc przygotuj się na pomoc i naprawienie wszelkich problemów, które mogą się pojawić. Dziedzina podrzędna zawiera dziedzinę nadrzędną w nazwie dziedziny.
+
+
+[code]
+util/config system directory_realm RED_GLOBAL:MY_REALM
+[/code]
+
+
+[b]Dostęp do dziedziny[/b]
+
+Można zrobić tak, aby Twoje serwery katalogowe i usługi były używane tylko przez członków Twojej dziedziny. W tym celu trzeba zastosować podawanie tokenu lub hasła, aby uzyskać dostęp do usług katalogowych dziedziny. Ten token nie jest szyfrowany podczas przesyłania, ale jest wystarczający, aby zapobiec przypadkowemu dostępowi do serwerów katalogowych. Dla wszystkich lokacji (klientów i serwerów katalogowych) w dziedzinie należy skonfigurować następujące elementy:
+
+[code]
+util/config system realm_token my-secret-realm-password
+[/code]
+
+
+[h2]Katalogi lustrzane[/h2]
+
+Dublowanie odbywa się przy uzyciu dziennika transakcji, które są współużytkowane przez serwery katalogowe. W przypadku aktualizacji katalogu i profilu przesyłany jest adres kanału przeprowadzającego aktualizację, a inne serwery katalogów sondują ten kanał u źródła pod kątem zmian. Nie ufamy i nie powinniśmy ufać żadnym informacjom przekazanym nam przez inne serwery katalogowe. Informacje zawsze trzeba sprawdzać u źródła.
+
+Oceny są obsługiwane nieco inaczej - zaszyfrowany pakiet (podpisany przez kanał, który utworzył ocenę) jest przesyłany między serwerami. Ten podpis musi zostać zweryfikowany przed zaakceptowaniem oceny. Oceny są zawsze publikowane na głównym serwerze katalogów i stamtąd propagowane do wszystkich innych serwerów katalogów. Z tego powodu w dziedzinie może istnieć tylko jeden serwer główny. Jeśli źle skonfigurowana witryna twierdzi, że jest katalogiem głównym, jest ignorowana w dziedzinie RED_GLOBAL. W innych dzidzinach obecnie nie ma takiej ochrony. Należy o tym pamiętać podczas pracy z alternatywnymi dziedzinami.
+
+Nowo utworzone serwery katalogowe nie otrzymują "pełnego zrzutu", ale ze względu na wydajność i minimalne zakłócenia działania innych serwerów w sieci, są one powoli przełączane do trybu online. Może minąć nawet miesiąc, zanim nowy pomocniczy serwer katalogowy zapewni pełny widok sieci. Nie dodawaj żadnych serwerów pomocniczych do zakodowanej listy rezerwowych serwerów katalogowych, dopóki nie będą one działać jako katalog przez co najmniej miesiąc.
+
+Wszystkie kanały są skonfigurowane do "pingowania" swojego serwera katalogowego raz w miesiącu, w nieco losowych momentach w ciągu miesiąca. Daje to katalogowi możliwość wykrywania martwych kanałów i witryn (przestają one pingować). Następnie są oznaczane jako martwe lub nieosiągalne i z czasem będą usuwane z wyników katalogu.
+
+Kanały można skonfigurować tak, aby były "ukryte" w katalogu. Te kanały mogą nadal istnieć w katalogu, ale nie będzie można ich przeszukiwać, a niektóre "wrażliwe" informacje osobiste nie będą w ogóle przechowywane.
+
+ \ No newline at end of file
diff --git a/doc/pl/feature/additional/access.md b/doc/pl/feature/additional/access.md
new file mode 100644
index 000000000..871e946fd
--- /dev/null
+++ b/doc/pl/feature/additional/access.md
@@ -0,0 +1,41 @@
+## Kontrola dostępu i uprawnienia
+
+
+### Prywatne grupy
+
+Włączenie zarządzania i wybóru grup prywatności.
+<!-- TODO: full description for Privacy Groups -->
+
+Wymagany minimalny poziom umiejętności technicznych do korzystania z tej funkcji: 0
+
+
+### Wiele profili
+
+Możliwość tworzenia wielu profili.
+<!-- TODO: full description for Multiple Profiles -->
+
+Wymagany minimalny poziom umiejętności technicznych do korzystania z tej funkcji: 3
+
+
+### Kategorie uprawnień
+
+Podawanie alternatywnego ograniczenia uprawnień dla połączeń.
+<!-- TODO: full description for Permission Categories -->
+
+Wymagany minimalny poziom umiejętności technicznych do korzystania z tej funkcji: 2
+
+
+### Klienty OAuth
+
+Zarządzaj tokenami uwierzytelniającymi dla aplikacji mobilnych i zdalnych.
+<!-- TODO: full description for OAuth Clients -->
+
+Wymagany minimalny poziom umiejętności technicznych do korzystania z tej funkcji: 1
+
+
+### Tokeny dostępu
+
+Utwórz tokeny dostępu, aby osoby niebędące członkami mogły uzyskać dostęp do treści prywatnych.
+<!-- TODO: full description for Access Tokens -->
+
+Wymagany minimalny poziom umiejętności technicznych do korzystania z tej funkcji: 2
diff --git a/doc/pl/feature/additional/calendar.md b/doc/pl/feature/additional/calendar.md
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/doc/pl/feature/additional/calendar.md
diff --git a/doc/pl/feature/additional/composition.md b/doc/pl/feature/additional/composition.md
new file mode 100644
index 000000000..8120def97
--- /dev/null
+++ b/doc/pl/feature/additional/composition.md
@@ -0,0 +1,64 @@
+## Funkcje tworzenia wpisów
+
+### Duże obrazy
+
+Możliwość dołączania do wpisów dużych (1024px) miniatur zdjęć. Jeśli ta opcja nie jest jest włączona, będą uzywane małe miniatury (640 pikseli)
+<!-- TODO: full description for Large Photos -->
+
+Wymagany minimalny poziom umiejętności technicznych do korzystania z tej funkcji: 1
+
+
+### Źródła kanałów
+
+Automatyczne importowanie zawartośvi kanału z innych kanałów lub źródeł
+<!-- TODO: full description for Channel Sources -->
+
+Wymagany minimalny poziom umiejętności technicznych do korzystania z tej funkcji: 3
+
+
+### Jeszcze więcej szyfrowania
+
+Zezwalaj na opcjonalne szyfrowanie zawartości *end-to-end* za pomocą wspólnego tajnego klucza
+<!-- TODO: full description for Even More Encryption -->
+
+Wymagany minimalny poziom umiejętności technicznych do korzystania z tej funkcji: 3
+
+
+### Włącz narzędzia do głosowania
+
+Podaj klasę wpisów, na które inni mogą głosować
+<!-- TODO: full description for Enable Voting Tools -->
+
+Wymagany minimalny poziom umiejętności technicznych do korzystania z tej funkcji: 3
+
+
+### Wyłączenie komentowania
+
+Zapewnia opcję wyłączenia komentarzy do wpisu
+<!-- TODO: full description for Disable Comments -->
+
+Wymagany minimalny poziom umiejętności technicznych do korzystania z tej funkcji: 2
+
+
+### Opóźnione wysyłanie
+
+Zezwolenie na publikację wpisów w późniejszym terminie
+<!-- TODO: full description for Delayed Posting -->
+
+Wymagany minimalny poziom umiejętności technicznych do korzystania z tej funkcji: 2
+
+
+### Wygasanie treści
+
+Usuwanie wpisów i komentarzy albo prywatnych wiadomości w przyszłości.
+<!-- TODO: full description for Content Expiration -->
+
+Wymagany minimalny poziom umiejętności technicznych do korzystania z tej funkcji: 1
+
+
+### Pomijanie powielonych wpisów i komentarzy
+
+Zapobiega publikowaniu wpisów o identycznej treści zapisanych mniej niż dwie minuty między zgłoszeniami.
+<!-- TODO: full description for Suppress Duplicate Posts/Comments -->
+
+Wymagany minimalny poziom umiejętności technicznych do korzystania z tej funkcji: 1
diff --git a/doc/pl/feature/additional/filtering.md b/doc/pl/feature/additional/filtering.md
new file mode 100644
index 000000000..1bf54b07b
--- /dev/null
+++ b/doc/pl/feature/additional/filtering.md
@@ -0,0 +1,59 @@
+[ftset]: /settings/features "Dodatkowe funkcjonalności"
+
+## Sieć i filtrowanie strumienia
+
+
+### Wyszukiwanie wg daty
+
+> Dostępna na stronie ...
+
+Możliwość wyboru wpisów według zakresów dat.
+<!-- TODO: full description for Search by Date -->
+
+Wymagany minimalny poziom umiejętności technicznych do korzystania z tej funkcji: 1
+
+### Zapisywane wyszukiwanie
+
+> dostępna na stronie [Dodatkowe funkcjonalności] [ftset]
+
+Zapis wyszukiwanego hasła do ponownego wykorzystania
+<!-- TODO: full description for Saved Searches -->
+
+Wymagany minimalny poziom umiejętności technicznych do korzystania z tej funkcji: 2
+
+### Karta "Osobista sieć"
+
+Włącza zakładkę, aby wyświetlać tylko wpisy sieciowe, z którymi uzytkownik miał interakcję.
+<!-- TODO: full description for Network Personal Tab -->
+
+Wymagany minimalny poziom umiejętności technicznych do korzystania z tej funkcji: 1
+
+### Karta "Nowa sieć"
+
+Włącza kartę, aby wyświetlić całą nową aktywność sieciową.
+<!-- TODO: full description for Network New Tab -->
+
+Wymagany minimalny poziom umiejętności technicznych do korzystania z tej funkcji: 2
+
+
+### Narzędzie zaprzyjaźnienia
+
+Filtruje aktywność strumienia według głębokości relacji.
+<!-- TODO: full description for Affinity Tool -->
+
+Wymagany minimalny poziom umiejętności technicznych do korzystania z tej funkcji: 1
+
+### Sugerowane kanały
+
+Pokazuje sugestie dotyczące znajomych i połączeń.
+<!-- TODO: full description for Suggest Channels -->
+
+Wymagany minimalny poziom umiejętności technicznych do korzystania z tej funkcji: 1
+
+
+### Filtrowanie połączenia
+
+Filtrowanie przychodzących wpisów na podstawie słów kluczowych lub treści (fraz).
+<!-- TODO: full description for Connection Filtering -->
+
+Wymagany minimalny poziom umiejętności technicznych do korzystania z tej funkcji: 3
diff --git a/doc/pl/feature/additional/general.md b/doc/pl/feature/additional/general.md
new file mode 100644
index 000000000..d48b559b0
--- /dev/null
+++ b/doc/pl/feature/additional/general.md
@@ -0,0 +1,128 @@
+## Funkcje ogólne
+
+### Linki dla nowych członków
+
+Wyświetla skrótowe menu z linkami dla nowych członków.
+<!-- TODO: full description for New Member Links -->
+
+Wymagany minimalny poziom umiejętności technicznych, aby używać tę funkcję: 1
+
+
+### Zaawansowane profile
+
+Dodatkowe sekcje profilu i pól wyboru.
+<!-- TODO: full description for Advanced Profiles -->
+
+Wymagany minimalny poziom umiejętności technicznych, aby używać tę funkcję: 1
+
+
+### Import/Export profili
+
+Zapisywanie i ładowanie szczegółów profilu ze stronu *sites/channels*
+<!-- TODO: full description for Profile Import/Export -->
+
+Wymagany minimalny poziom umiejętności technicznych, aby używać tę funkcję: 3
+
+
+### Strony internetowe
+
+Udostępnienie zarządzania stronami internetowymi na swoim kanale
+<!-- TODO: full description for Web Pages -->
+
+Wymagany minimalny poziom umiejętności technicznych, aby używać tę funkcję: 3
+
+
+### Wiki
+
+Dostarcza wiki dla kanału
+<!-- TODO: full description for Wiki -->
+
+Wymagany minimalny poziom umiejętności technicznych, aby używać tę funkcję: 2
+
+
+### Prywatne notatki
+
+Udostępnia narzędzie do przechowywania notatek i przypomnień (uwaga: niezaszyfrowane)
+<!-- TODO: full description for Private Notes -->
+
+Wymagany minimalny poziom umiejętności technicznych, aby używać tę funkcję: 1
+
+
+### Karty
+
+Tworzenie osobistych kart zadań
+<!-- TODO: full description for Cards -->
+
+Wymagany minimalny poziom umiejętności technicznych, aby używać tę funkcję: 1
+
+
+### Artykuły
+
+Tworzenie interaktywnych artykułów
+<!-- TODO: full description for Articles -->
+
+Wymagany minimalny poziom umiejętności technicznych, aby używać tę funkcję: 1
+
+
+### Wybór kanału nawigacji
+
+Umożliwienia zmiany kanału bezpośrednio z rozwijanego menu nawigacji
+<!-- TODO: full description for Navigation Channel Select -->
+
+Wymagany minimalny poziom umiejętności technicznych, aby używać tę funkcję: 3
+
+
+### Lokalizacja zdjecia
+
+Połączenie z mapą danych lokalizacyjnych zdjęcia, jeśli są dostępne w przesłanym zdjęciu.
+<!-- TODO: full description for Photo Location -->
+
+Wymagany minimalny poziom umiejętności technicznych, aby używać tę funkcję: 2
+
+
+### Dostęp do kontrolowanych czatów
+
+Zapewnij pokoje rozmów i usługi czatu z kontrolą dostępu.
+<!-- TODO: full description for Access Controlled Chatrooms -->
+
+Wymagany minimalny poziom umiejętności technicznych, aby używać tę funkcję: 1
+
+
+### Inteligentne urodziny
+
+Informowanie o strefie czasowej wydarzeń urodzinowych, jeśli znajomi są rozproszeni po całej globie.
+<!-- TODO: full description for Smart Birthdays -->
+
+Wymagany minimalny poziom umiejętności technicznych, aby używać tę funkcję: 2
+
+
+### Wybór strefy czasowej zdarzeń
+
+Umożliwia tworzenie wydarzeń w strefach czasowych innych niż autora kanału.
+<!-- TODO: full description for Event Timezone Selection -->
+
+Wymagany minimalny poziom umiejętności technicznych, aby używać tę funkcję: 2
+
+
+### Kanał premium
+
+Pozwala ustawić ograniczenia i warunki łączenia się ze swoim kanałem
+<!-- TODO: full description for Premium Channel -->
+
+Wymagany minimalny poziom umiejętności technicznych, aby używać tę funkcję: 4
+
+
+### Zaawansowane przeszukiwanie katalogu
+
+Umożliwia tworzenie złożonych zapytań wyszukiwania w katalogu.
+<!-- TODO: full description for Advanced Directory Search -->
+
+Wymagany minimalny poziom umiejętności technicznych, aby używać tę funkcję: 4
+
+
+### Zaawansowane ustawienia motywu i układu
+
+Umożliwia precyzyjne dostosowywanie motywów i układów stron
+<!-- TODO: full description for Advanced Theme and Layout Settings -->
+
+Wymagany minimalny poziom umiejętności technicznych, aby używać tę funkcję: 4
diff --git a/doc/pl/feature/additional/overview.md b/doc/pl/feature/additional/overview.md
new file mode 100644
index 000000000..f8a9a0a84
--- /dev/null
+++ b/doc/pl/feature/additional/overview.md
@@ -0,0 +1,123 @@
+[ftset]: /settings/features "Dodatkowe funkcjonalności"
+
+## Dodatkowe możliwości
+
+W $Projectname, oprócz podstawowych ustawień konta i kanałów, każdy użytkownik może również zarządzać dodatkowymi funkcjonalościami związanymi ze swoim kontem i kanałami. Może to robić na stronie [Dodatkowe funkcjonalności] [ftset].
+
+Oto omówienie dostępnych tam opcji, tak jak są wyświetlane na stronie [Dodatkowe funkcjonalności] [ftset]:
+
+<h3 id="calendar_settings">Kalendarz</h3>
+Są to opcje, które można dodatkow włączyć dla wszystkich swoich kalendarzy. Można to zmienić indywidualnie w każdym kalendarzu.
+
+<h4>Rozpocznij tydzień kalendarzowy w poniedziałek</h4>
+W kalendarzach $Projectname, domyślnie jest to niedziela.
+
+<h4>Wybór strefy czasowej wydarzenia</h4>
+Zezwolenie na tworzenie wydarzeń w strefach czasowych innych niż strefa ustawiona dla kanału.
+
+<h3 id="channel_main_page_settings">Strona główna kanału</h3>
+Kilka dodatkowych możliwości związanych ze stroną główną kanału.
+
+<h4>Wyszukaj po dacie</h4>
+Możliwość wyboru wpisów według zakresów dat
+
+<h4>Chmura tagów</h4>
+Udostępnienie osobistej chmury tagów na stronie swojego kanału
+<!-- TODO: full description for Tag Cloud -->
+
+Wymagany minimalny poziom umiejętności technicznych do korzystania z tej funkcji: 2
+
+<h4>Użyj trybu bloga/listy</h4>
+Komentarze będą wyświetlane osobno
+
+<h3 id="connections_settings">Połączenia</h3>
+Obecnie jest tu tylko ustawienie opcji umożliwiającej filtrowanie strumienia wg słów kluczowych lub treści (fraz).
+
+<h3 id="conversation_settings">Rozmowa</h3>
+Kilka dodatkowych opcji rozszerzających obsługę rozmów (i dyskusji).
+
+<h3 id="directory_settings">Katalog</h3>
+Dostępna tu opcja zaawansowanego przeszukiawania katalogu może być bardzo użyteczna dla osób chcących dotrzeć do konkretnych informacji publikowanych w sieci Hubzilla.
+
+<h4>Zaawansowane przeszukiwanie katalogu</h4>
+Umożliwia tworzenie złożonych zapytań wyszukiwania w katalogu.
+
+<!-- TODO: full description for Advanced Directory Search -->
+
+Wymagany minimalny poziom umiejętności technicznych, aby używać tę funkcję: 4
+
+<h3 id="manage_settings">Zarządzanie</h3>
+Dostępna tu opcja włącza funkcję zmiany kanału bezpośrednio z rozwijanego menu nawigacji.
+
+<h3 id="network_settings">Sieć</h3>
+Znajduje się tu szereg opcji włączających funkcje związane z siecią i strumieniem sieciowym. Przede wszystkim dostępnych jest tu kilka dodatkowych filtrów i inne użyteczne funkcje.
+
+<h4>Filtr wydarzeń</h4>
+Możliwość wyświetlania tylko wydarzeń
+
+<h4>Filtr ankiet</h4>
+Możliwość wyświetlania tylko ankiet
+
+<h4>Zapisywane wyszukiwanie</h4>
+Zapisywanie wyszukiwanych haseł do ponownego wykorzystania
+
+<!-- TODO: full description for Saved Searches -->
+
+Wymagany minimalny poziom umiejętności technicznych do korzystania z tej funkcji: 2
+
+<h4>Zapisywane foldery</h4>
+Możliwość umieszczania wpisów w folderach
+<!-- TODO: full description for Saved Folders -->
+
+Wymagany minimalny poziom umiejętności technicznych do korzystania z tej funkcji: 2
+
+<h4>Alternatywna kolejność strumienia</h4>
+Możliwość uporządkowania strumienia według daty ostatniego wpisu, daty ostatniego komentarza lub nieprzeczytanych aktywności
+
+<h4>Filtr kontaktów</h4>
+Możliwość wyświetlania wpisów autorstwa tylko wybranego kontaktu
+
+<h4>Filtr forów</h4>
+Możliwość wyświetlania wpisów tylko z określonego forum
+
+<h4>Filtr wpisów osobistych</h4>
+Możliwość wyświetlania tylko tych wpisów, z którymi miało się interakcję
+
+<h4>Użyj trybu bloga/listy</h4>
+Komentarze będą wyświetlane osobno
+
+<h3 id="photos_settings">Zdjęcia</h3>
+
+<h4>Lokalizacja zdjecia</h4>
+
+Połączenie z mapą danych lokalizacyjnych zdjęcia, jeśli są dostępne w przesłanym zdjęciu
+
+<!-- TODO: full description for Photo Location -->
+
+Wymagany minimalny poziom umiejętności technicznych, aby używać tę funkcję: 2
+
+<h3 id="profiles_settings">Profile</h3>
+W tej sekcji zawarte są opcje włączające dodatkowe funkcje dotyczące profilu. Jeśli chcesz i możesz zakładać na swoim koncie wiele profili (i tożsamości), włącz tu opcję "wiele profili".
+
+<h4>Profile zaawansowane</h4>
+
+Dodatkowe sekcje profilu i pól wyborów
+<!-- TODO: full description for Advanced Profiles -->
+
+Wymagany minimalny poziom umiejętności technicznych, aby używać tę funkcję: 1
+
+<h4>Import/Export profilu</h4>
+Zapisywanie i ładowanie szczegółów profilu ze stronu <i>sites/channels</i>.
+<!-- TODO: full description for Profile Import/Export -->
+
+Wymagany minimalny poziom umiejętności technicznych, aby używać tę funkcję: 3
+
+<h4>Wiele profili</h4>
+Umożliwienie tworzenia wielu profili i tożsamości, jeśli parametry konta to dozwalają.
+
+Powszechną praktyka jest limitowanie przydzielonych użytkownikowi zasobów serwera w ramach konta. Ogranicza się nie tylko powierzchnie dyskową ale i też ilość profili i tozsamości, jakie uzytkownik moze utworzyć.
+<!-- TODO: full description for Multiple Profiles -->
+
+Wymagany minimalny poziom umiejętności technicznych, aby używać tę funkcję: 3
+
+
diff --git a/doc/pl/feature/additional/posts.md b/doc/pl/feature/additional/posts.md
new file mode 100644
index 000000000..571e1a06e
--- /dev/null
+++ b/doc/pl/feature/additional/posts.md
@@ -0,0 +1,57 @@
+## Narzędzia wpisów i komentarzy
+
+
+### Etykietowanie społecznościowe
+
+Możliwość etykietowania istniejących wpisów
+<!-- TODO: full description for Community Tagging -->
+
+Wymagany minimalny poziom umiejętności technicznych do korzystania z tej funkcji: 1
+
+
+### Kategorie wpisów
+
+Dodawanie kategorii do swoich wpisów
+<!-- TODO: full description for wpis Categories -->
+
+Wymagany minimalny poziom umiejętności technicznych do korzystania z tej funkcji: 1
+
+
+### Reakcje emoji
+
+Dodawanie możliwość reakcji emoji do wpisów
+<!-- TODO: full description for Emoji Reactions -->
+
+Wymagany minimalny poziom umiejętności technicznych do korzystania z tej funkcji: 1
+
+
+### Zapisywane foldery
+
+Możliwość umieszczania wpisów w folderach
+<!-- TODO: full description for Saved Folders -->
+
+Wymagany minimalny poziom umiejętności technicznych do korzystania z tej funkcji: 2
+
+
+### Dezaprobata wpisów
+
+Możliwoąć dezaprobaty wpisów i komentarzy.
+<!-- TODO: full description for Dislike wpiss -->
+
+Wymagany minimalny poziom umiejętności technicznych do korzystania z tej funkcji: 1
+
+
+### Wyróżnianie wpisów
+
+Możliwość oznaczania wyróżionych wpisów wskaźnikiem gwiazdki
+<!-- TODO: full description for Star posts -->
+
+Wymagany minimalny poziom umiejętności technicznych do korzystania z tej funkcji: 1
+
+
+### Chmura tagów
+
+Udostępnienie osobistej chmury tagów na stronie swojego kanału
+<!-- TODO: full description for Tag Cloud -->
+
+Wymagany minimalny poziom umiejętności technicznych do korzystania z tej funkcji: 2
diff --git a/doc/pl/general.bb b/doc/pl/general.bb
index 0dc15ea91..b00a5188d 100644
--- a/doc/pl/general.bb
+++ b/doc/pl/general.bb
@@ -9,9 +9,9 @@
[url=https://framagit.org/hubzilla/core/]Główna witryna internetowa[/url]
[url=https://framagit.org/hubzilla/addons]Witryna dodatków[/url]
[url=[baseurl]/help/credits]Podziękowania od $Projectname[/url]
-[h3]O tym hubie $Projectname[/h3]
-[zrl=[baseurl]/help/TermsOfService]Warunki świadczenia usług dla tego huba[/zrl]
-[zrl=[baseurl]/siteinfo]Inormacja o hubie (/siteinfo)[/zrl]
+[h3]O tym węźle $Projectname[/h3]
+[zrl=[baseurl]/help/TermsOfService]Warunki świadczenia usług dla tego węzła[/zrl]
+[zrl=[baseurl]/siteinfo]Inormacja o węźle (/siteinfo)[/zrl]
[zrl=[baseurl]/siteinfo/json]Szczegółowe informacje techniczne w formacie JSON(/siteinfo/json)[/zrl]
#include doc/macros/main_footer.bb;
diff --git a/doc/pl/hidden_configs.bb b/doc/pl/hidden_configs.bb
new file mode 100644
index 000000000..03c6f17c0
--- /dev/null
+++ b/doc/pl/hidden_configs.bb
@@ -0,0 +1,123 @@
+[h1]Zaawanasowana konfiguracja dla administratorów[/h1]
+
+[i]W tym dokumencie zakładamy, że jesteś administratorem.[/i]
+
+$Projectname zawiera wiele opcji konfiguracyjnych, które są niedostępne w głównym panelu administracyjnym. Są to na ogół opcje uważane za zbyt niszowe, zaawansowane lub mogące być źle interpretowane przez zwykłych użytkowników.
+
+Te ustawienia można modyfikować za pomocą powłoki, na poziomie katalogu Hubzilla najwyższego poziomu, posługując się skłądnią:
+
+[code]util/config cat key value[/code]
+dla pojedynczej opcji konfiguracyjnej witryny, lub
+
+[code]util/pconfig channel_id cat key value[/code]
+dla konfiguracji kanału (członkowskiej).
+
+W przypadku konfiguracji witryny, innym rozwiązaniem jest dodanie wiersza w pliku .htconfig.php, o składni:
+[code]App::$config['cat']['key'] = 'value';[/code]
+
+[h2]Konfiguracja kanału (pconfig)[/h2]
+
+[dl terms="mb"]
+ [*= system.always_my_theme ] Stosowanie własnego motywu podczas oglądania kanałów na tym samym węźle. Jest to realizowane w dość pomysłowy sposób, gdy przegląda się kanały w motywie zależnym od Comanche.
+ [*= system.blocked ] Blokowanie tablicy xchans przez ten kanał. Z technicznego punktu widzenia jest to ukryta konfiguracja i nie należy tutaj nic zmieniać, ale niektóre dodatki (w szczególności superblok) udostępniają ją w interfejsie użytkownika.
+ [*= system.default_cipher ] Ustawienie domyślnego szyfrowania E2EE dla elementów.
+ [*= system.display_friend_count ] Ustawienie liczby połączeń wyświetlanych przez widżecie połączeń profilu.
+ [*= system.do_not_track ] Jako nagłówek przeglądarki. Ustawienie tego może spowodować załamanie wielu funkcji opartych na tożsamości. Naprawdę powinno się po prostu ustawić tylko takie uprawnienia, które mają sens i są niezbędne.
+ [*= system.forcepublicuploads ] Wymuszenie, aby przesłane zdjęcia były publiczne, gdy są przesyłane jako elementy na ścianie. O wiele bardziej sensowne jest po prostu prawidłowe ustawienie uprawnień - zrób to zamiast ustawiać tą opcję.
+ [*= system.network_page_default ] Ustawienie domyślnych parametrów dotyczących przeglądania strony internetowej. Powinno zawierać to samo zapytanie co filtrowanie ręczne.
+ [*= system.paranoia ] Ustawia poziom bezpieczeństwa sprawdzania adresu IP. Jeśli adres IP zalogowanej sesji ulegnie zmianie, ten poziom zostanie wykorzystany do określenia, czy konto powinno zostać wylogowane z powodu naruszenia bezpieczeństwa. Dostępne opcje:
+ 0 &mdash; brak sprawdzania IP
+ 1 &mdash; sprawdzenie 3 oktetów
+ 2 &mdash; sprawdzenie 2 oktetów
+ 3 &mdash; sprawdzenie, czy w ogóle są jakieś różnice
+
+ [*= system.prevent_tag_hijacking ] Zapobieganie przejmowaniu przez obcej sieci hasztagów w swoich wpisach i kierowaniu ich do własnych zasobów.
+ [*= system.taganyone ] Wymaganie włączenia konfiguracji o tej samej nazwie. Zezwala na tagowanie @mention każdego, niezależnie od tego, czy jest się połączony, czy nie. To się nie skaluje.
+ [*= system.anonymous_comments ] Domyślnie lub jeśli jest ustawiona na 1, umożliwia ustawienie niestandardowych uprawnień tak, aby zezwalały na anonimowe (moderowane) komentarze, takie jak WordPress, moderowane przez właściciela kanału. Jeśli jest ustawiona na 0, żaden członek tej witryny nie może tego wybrać ani włączyć.
+ [*= system.user_scalable ] Określa, czy aplikacja jest skalowalna na ekranach dotykowych. Domyślnie włączone, aby wyłączyć trzeba ustawione na zero - prawdziwe zero, a nie tylko fałsz.
+[/dl]
+
+[h2]Konfiguracja witryny[/h2]
+
+[dl terms="mb"]
+ [*= randprofile.check ] W przypadku żądania losowego profilu, najpierw sprawdza się, czy faktycznie profile takie są dostępne.
+ [*= randprofile.retry ] Liczba ponownych prób pobrania losowego profilu.
+ [*= system.admin_email ] Określenie adresu e-mail administratora tej witryny. Jest to wstęþnie ustawiane podczas instalacji.
+ [*= system.authlog ] Plik dziennika używany do rejestrowania błędów uwierzytelniania. Służy do podłączania do oprogramowania po stronie serwera, takiego jak fail2ban. Błędy uwierzytelniania są nadal rejestrowane w dziennikach głównych.
+ [*= system.auto_channel_create ] Dodanie elementów formularza niezbędnych do utworzenia pierwszego kanał na stronie rejestracji konta i utwórzemoa go (ewentualnie po sprawdzeniu przez e-mail lub po zatwierdzeniu przez administratora). Wyklucza to możliwość importowania kanału z innej witryny jako pierwszego utworzonego kanału w tej witrynie dla nowego konta. Użyj wraz z opcją system.default_permissions_role, aby usprawnić rejestrację.
+ [*= system.auto_follow ] Przy utworzeniu pierwszego kanału automatycznie obserwuj kanały tutaj wymienione - listę stron internetowych oddzielonych przecinkami (adresów w postaci członek@węzeł).
+ [*= system.blacklisted_sites ] Węzły, dla których ma być całkowicie zablokowany dostęp do tego węzła - tablica adresów URL.
+ [*= system.block_public_search ] Podobne do block_public, z tą różnicą, że blokuje tylko publiczny dostęp do funkcji wyszukiwania. Przydatne w przypadku serwisów, które chcą być publiczne, ale bez możliwości publicznego przeszukiwania treści.
+ [*= system.cron_hour ] Określenie godziny, w której ma być uruchamiany cron_daily. Domyślnie, bez konfiguracji Cron będzie uruchamiany o północy czasu UTC.
+ [*= system.default_permissions_role ] Jeśli ustawiono prawidłową nazwę roli uprawnień, użyj tą rolę dla pierwszego kanału utworzonego przez nowe konto i nie pytaj o 'Typ kanału' w formularzu tworzenia kanału. Przykłady prawidłowych nazw to: 'social', 'social_restricted', 'social_private', 'forum', 'forum_restricted' i 'forum_private'. Więcej informacji znadziesz [tutaj](/help/roles).
+ [*= system.default_profile_photo ] Ustawienie zdjęcia profilowego, dla nowych kanałów. Powinna być to nazwa katalogu znajdującego się w images/default_profile_photos/ lub lub być pustą wartością. Jeśli opcja nie jest ustawione, zakłada się, że stosowany będzie obrazek 'rainbow_man'.
+ [*= system.directorytags ] Ustawienie liczby tagów słów kluczowych wyświetlanych na stronie katalogu. Wartość domyślna to 50.
+ [*= system.disable_directory_keywords ] Jeśli '1', nie pokazuj słów kluczowych z katalogu. Jeśli węzeł jest serwerem katalogowym, nie zezwalaj na zwracanie znaczników do żadnych klientów katalogu. Nie ustawiaj tego dla serwerów katalogowych w dziedzinie RED_GLOBAL.
+ [*= system.disable_discover_tab ] Pozwala to całkowicie wyłączyć możliwość wykrywania treści publicznych z witryn zewnętrznych.
+ [*= system.disable_dreport ] Jeśli '1', nie przechowuj raportów doręczenia ani nie stosuj do nich odnośników.
+ [*= system.dlogfile ] Plik dziennika używany do rejestrowania błędów programistycznych. Dokładnie to samo, co rejestrator w innym przypadku. To nie jest magia i wymaga własnych instrukcji logowania. Narzędzie programistyczne.
+ [*= system.email_notify_icon_url ] URL obrazu (32x32) do wyświetlenia w powiadomieniach e-mail (treści HTML).
+ [*= system.expire_delivery_reports ] Ważność raportów doręczeń w dniach - domyślnie 10.
+ [*= system.expire_limit ] Nie wygaszaj więcej niż ta liczba wpisów w kanale w ramach jednego uruchomienia wygaszania, aby nie wyczerpać pamięci. Domyślnie 5000.
+ [*= system.photo_storage_type] Jeśli '1', użyj systemu plików, zamiast bazy danych SQL, do przechowywania miniatur. Wartość domyślna to '0'. Wprowadzono w wersji 4.2.
+ [*= system.hidden_version_siteinfo ] Jeśli true, nie wyświetlaj wersji oprogramowania na stronach informacji o witrynie (system.hide_version również ukrywa wersję na tych stronach, ale to ustawienie *tylko* ukrywa wersję na stronach informacji o witrynie).
+ [*= system.hide_help ] Nie wyświetlaj linku do stron pomocy na pasku nawigacyjnym.
+ [*= system.hide_in_statistics ] Poinformuj serwery statystyk, aby całkowicie ukryły ten węzeł na liście węzłów.
+ [*= system.hide_version ] Jeśli true, nie zgłaszaj wersji oprogramowania na stronach internetowych ani w narzędziach. (*) Trzeba to ustawić w .htconfig.php.
+ [*= system.ignore_imagick ] Zignoruj imagick i używaj GD, nawet jeśli imagick jest zainstalowany na serwerze. Zapobiega to niektórym problemom z plikami PNG w starszych wersjach programu imagick.
+ [*= system.max_daily_registrations ] Ustaw maksymalną liczbę nowych rejestracji dozwolonych w jednym dniu. Przydatne, aby zapobiec nadmiernej subskrypcji po nagłym nagłośnieniu projektu.
+ [*= system.max_import_size ] Jeśli skonfigurowano, jest to maksymalna wielkość importowanej wiadomości tekstowej. Zwykle jest to 200 KB lub więcej, aby pomieścić prywatne zdjęcia Friendica, które są osadzane w wiadomości.
+ [*= system.max_tagged_forums ] Zapobieganie spamowi. Ogranicza liczbę tagowanych forów, które są rozpoznawane w każdym wpisie. Wartość domyślna to 2. Tylko pierwsze n tagów zostanie dostarczone jako forum, pozostałe nie spowodują dostarczenia.
+ [*= system.minimum_feedcheck_minutes ] Minimalny odstęp czasu między odpytywaniem źródeł kanałów RSS. Jeśli jest mniejszy niż interwał Cron, źródła danych będą odpytywane przy każdym uruchomieniu zadań Crona. Wartość domyślna to 60, jeśli nie jest ustawiona. Ustawienie witryny można również nadpisać dla każdego kanału za pomocą ustawienia klasy usług o nazwie 'minimum_feedcheck_minutes'.
+ [*= system.no_age_restriction ] Nie ograniczaj rejestracji do osób w wieku powyżej 13 lat. W wielu krajach pociąga to za sobą prawne obowiązki wymagające podania wieku i blokowania wszystkich danych osobowych nieletnich, dlatego przed zmianą należy sprawdzić lokalne przepisy.
+ [*= system.object_cache_days] Ustaw, jak długo ma być buforowana zawartość osadzona, bez ponownego pobierania. Wartość domyślna to 30 dni.
+ [*= system.openssl_conf_file ] Określa plik zawierający konfigurację OpenSSL. Wymagane w niektórych instalacjach systemu Windows do zlokalizowania w systemie pliku konfiguracyjnego openssl. Najpierw przeczytaj kod. Jeśli nie potrafisz odczytać kodu, nie baw się tym.
+ [*= system.openssl_encrypt ] Użyj mechanizmu szyfrowania openssl, wartość domyślna to false (używa wtedy mcrypt do szyfrowania AES).
+ [*= system.optimize_items ] Uruchamia optimise_table podczas niektórych zadań, aby baza danych była prawidłowa i nie zdefragmentowana. Jest to związane ze spadkiem wydajności podczas uruchamiania, ale w reaultacie powoduje, że rzeczy są nieco szybsze. Istnieją również narzędzia CLI do wykonywania tej operacji, które warto preferować, zwłaszcza w dużych serwisach.
+ [*= system.override_poll_lockfile ] Zignorowanie pliku blokady w procesie odpytywania, aby umożliwić jednoczesne działanie więcej niż jednego procesu.
+ [*= system.paranoia ] Tak samo jak pconfig, ale na poziomie całej witryny. Ustawienie to może być nadpisane przez ustawienia członkowskie.
+ [*= system.pin_types ] Tablica dozwolonych typów elementów, które mozna przypiąć. Wartości domyślne zależą od modułu, ale można je tutaj ponownie zdefiniować.
+ [*= system.photo_cache_time ] Jak długo buforować zdjęcia w sekundach. Wartość domyślna to 86400 (1 dzień). Dłuższy czas zwiększa wydajność, ale oznacza również, że zastosowanie zmienionych uprawnień trwa dłużej.
+ [*= system.platform_name ] Co zgłosić jako nazwę platformy na stronach internetowych i w statystykach. (*) Musi być ustawione w .htconfig.php
+ [*= system.rating_enabled ] Rozproszone raportowanie reputacji i gromadzenie danych. Ta funkcja jest obecnie poprawiana.
+ [*= system.poke_basic ] Zmniejsz liczbę wyrażeń szturchnięć ("poke verbs") do dokładnie 1 ("poke"). Wyłącz inne wyrażenia.
+ [*= system.proc_run_use_exec ] Jeśli 1, użycie wywołania systemowego exec w proc_run do uruchomienia zadania w tle. Domyślnie używamy proc_open i proc_close. W niektórych (obecnie rzadkich) systemach nie działa to dobrze.
+ [*= system.projecthome ] Wyświetl stronę projektu na swojej stronie głównej dla wylogowanych osób.
+ [*= system.projecthome ] Ustaw stronę główną projektu jako stronę główną swojego węzła. (Przestarzałe)
+ [*= system.register_link ] Ścieżka do strony z linku "Zarejestruj się" w formularzu logowania. W zamkniętych witrynach będzie to przekierowywać do 'pubsites'. W przypadku otwartych witryn zwykle przekierowuje do strony 'register', ale można to zmienić na niestandardową stronę oferującą subskrypcje lub cokolwiek innego.
+ [*= system.reserved_channels ] Nie zezwalaj członkom na rejestrowanie kanałów o nazwach wyszczególnionych na tej liście nazw rozddzielanych przecinkami (bez spacji).
+ [*= system.sellpage ] Adres URL wyświetlany na liście witryn publicznych, prowadzący do strony z cenami usług - parametry kont i ich cena itp.
+ [*= system.startpage ] Ustawienie domyślnej strony, która ma być otwierana po zalogowaniu do jakiegokolwiek kanału w tym serwisie. Ustawienie to może zostać nadpisane przez ustawienia użytkownika.
+ [*= system.sys_expire_days ] Ile dni należy zachować odkryte treści publiczne z innych serwisów.
+ [*= system.taganyone ] Zezwolenie na oznaczanie tagiem @mention każdego, niezależnie od tego, czy jest się połączonym, czy nie.
+ [*= system.tempdir ] Miejsce przechowywania plików tymczasowych (aktualnie nieużywane), domyślnie jest zdefiniowane w konfiguracji PHP.
+ [*= system.tos_url ] Ustawienie alternatywnego linku do lokalizacji ToS.
+ [*= system.transport_security_header ] Jeśli jest to wartość niezerowa i włączona jest obsługa SSL, stronach serwisu dołączany bedzie nagłówek HTTP strict-transport-security.
+ [*= system.uploaddir ] Lokalizacja katalogu przesyłania plików (domyślnie jest to system.tempdir, obecnie używany tylko przez wtyczkę js_upload).
+ [*= system.workflow_channel_next ] Strona do której sa kierowani wszyscy nowi członkowie bezpośrednio po utworzeniu kanału.
+ [*= system.workflow_register_next ] Strona do któtrej kierowani są członkowie bezpośrednio po utworzeniu konta (tylko wtedy, gdy włączona jest opcja auto_channel_create lub UNO).
+[/dl]
+
+
+[h3]Konfiguracja katalogu[/h3]
+
+[h4]Domyślne wartości przeszukiwania katalogu[/h4]
+
+[dl terms="mb"]
+ [*= directory.globaldir ] 0 lub 1. Domyślnie 0, jeśli odwiedza się katalog w witrynie, domyślnie zobaczy się tylko członków tej witryny. Trzeba przejść dodatkowy krok, aby zobaczyć osoby w pozostałej części sieci; Po zrobieniu tego, wyraźnie widać, że te osoby nie są członkami tego serwisu, ale należą do większej sieci.
+ [*= directory.pubforums ] 0 lub 1. Domyślnie 0 - publiczne fora.
+ [*= directory.safemode ] 0 lub 1.
+[/dl]
+
+[h4]Konfiguracja serwera katalogowego[/h4][i](see [zrl=[baseurl]/help/directories]help/directories[/zrl])[/i]
+
+[dl terms="mb"]
+ [*= system.directory_mode ]
+ [*= system.directory_primary ]
+ [*= system.directory_realm ]
+ [*= system.directory_server ]
+ [*= system.realm_token ]
+[/dl]
+
+#include doc/macros/main_footer.bb;
+
diff --git a/doc/pl/main.bb b/doc/pl/main.bb
index 24caa1453..dbd6edaf0 100644
--- a/doc/pl/main.bb
+++ b/doc/pl/main.bb
@@ -1,11 +1,11 @@
[img][baseurl]/images/hubzilla-banner.png[/img]
[zrl=[baseurl]/help/about]Co to jest $Projectname?[/zrl]
-$Projectname to bezpłatny i otwartoźródłowy zestaw aplikacji i usług internetowych działających na specjalnym serwerze internetowym, zwanym "hubem", który może łączyć się z innymi hubami w sfederalizowanej sieci internetowej.
+$Projectname to bezpłatny i otwartoźródłowy zestaw aplikacji i usług internetowych działających na specjalnym serwerze internetowym, zwanym "węzłem" ([i]ang. hub[/i]), który może łączyć się z innymi węzłami w sfederalizowanej sieci internetowej.
[zrl=[baseurl]/help/features]Możliwości $Projectname[/zrl]
-$Projectname zapewnia użytkownikom zaawansowaną komunikację, tożsamości i usług kontroli dostępu, które bezproblemowo współpracują w różnych domenach i niezależnych witrynach internetowych. Pozwala użytkownikom [b]publicznie[/b] lub [b]prywatnie[/b] publikować treści za pośrednictwem "kanałów" (ang. channel), które są podstawowymi, zabezpieczonymi kryptograficznie tożsamościami zapewniającymi uwierzytelnianie niezależnie od hubów, które je hostują. To rewolucyjne wyzwolenie tożsamości online z poszczególnych serwerów i domen jest nazywane "tożsamością nomadyczną" i jest oparte na protokole Zot, nowej strukturze zdecentralizowanej kontroli dostępu ze szczegółowymi, rozszerzalnymi uprawnieniami.
-Z praktycznego punktu widzenia członków danego huba, korzystających z oprogramowania $Projectname, oferuje ono szereg znanych, zintegrowanych aplikacji i usług internetowych, w tym:
+$Projectname zapewnia użytkownikom zaawansowaną komunikację, tożsamości i usług kontroli dostępu, które bezproblemowo współpracują w różnych domenach i niezależnych witrynach internetowych. Pozwala użytkownikom [b]publicznie[/b] lub [b]prywatnie[/b] publikować treści za pośrednictwem "kanałów" (ang. channel), które są podstawowymi, zabezpieczonymi kryptograficznie tożsamościami zapewniającymi uwierzytelnianie niezależnie od węzłów, które je hostują. To rewolucyjne wyzwolenie tożsamości online z poszczególnych serwerów i domen jest nazywane "tożsamością nomadyczną" i jest oparte na protokole Zot, nowej strukturze zdecentralizowanej kontroli dostępu ze szczegółowymi, rozszerzalnymi uprawnieniami.
+Z praktycznego punktu widzenia członków danego węzła, korzystających z oprogramowania $Projectname, oferuje ono szereg znanych, zintegrowanych aplikacji i usług internetowych, w tym:
[ul]
[li]wątki dyskusyjne w sieciach społecznościowych[/li]
[li]przechowywanie plików w chmurze[/li]
@@ -13,7 +13,7 @@ Z praktycznego punktu widzenia członków danego huba, korzystających z oprogra
[li]hosting stron internetowych z systemem zarządzania treścią[/li]
[li]wiki[/li]
[li]i dużo więcej ...[/li][/ul]
-Chociaż wszystkie te aplikacje i usługi można znaleźć w innych pakietach oprogramowania, tylko $Projectname pozwala ustawić uprawnienia dla grup i osób, [b]które mogą nawet nie mieć kont na Twoim hubie[/b]! W typowych aplikacjach internetowych, jeśli chcesz udostępniać rzeczy prywatnie w Internecie, osoby, którym udostępniasz dane, muszą mieć konta na serwerze, na którym znajdują się Twoje dane; w przeciwnym razie serwer nie może uwierzytelniać odwiedzających witrynę, aby wiedzieć, czy przyznać im dostęp. $Projectname rozwiązuje ten problem za pomocą zaawansowanego systemu zdalnego uwierzytelniania, który weryfikuje tożsamość odwiedzających, wykorzystując techniki obejmujące kryptografię klucza publicznego.
+Chociaż wszystkie te aplikacje i usługi można znaleźć w innych pakietach oprogramowania, tylko $Projectname pozwala ustawić uprawnienia dla grup i osób, [b]które mogą nawet nie mieć kont na Twoim węźle[/b]! W typowych aplikacjach internetowych, jeśli chcesz udostępniać rzeczy prywatnie w Internecie, osoby, którym udostępniasz dane, muszą mieć konta na serwerze, na którym znajdują się Twoje dane; w przeciwnym razie serwer nie może uwierzytelniać odwiedzających witrynę, aby wiedzieć, czy przyznać im dostęp. $Projectname rozwiązuje ten problem za pomocą zaawansowanego systemu zdalnego uwierzytelniania, który weryfikuje tożsamość odwiedzających, wykorzystując techniki obejmujące kryptografię klucza publicznego.
Dzięki oferowanym aplikacjom, $Projectname świetnie się nadaje do budowy platformy komunikacyjno-publikacyjnej o charkterze społecznościowym dla realnych grup społecznych, takich jak rodziny, lokalne grupy, organizacje społeczne, środowiska szkolne, wspólnoty mieszkańców czy wspólnoty religijne.
[zrl=[baseurl]/help/what_is_zot]Co to jest Zot?[/zrl]
diff --git a/doc/pl/member/bbcode.html b/doc/pl/member/bbcode.html
index 655c021ee..e2258db22 100644
--- a/doc/pl/member/bbcode.html
+++ b/doc/pl/member/bbcode.html
@@ -4,7 +4,7 @@
overflow-x: scroll;
}
</style>
-<h2>Informator o BBCode</h2>
+<h2>Informacje o BBCode</h2>
<p>
W Hubzilla stosowana jest własna odmiana BBCode. Niniejszy informator jest
treściwym opisem składni tej odmiany BBCode.
@@ -318,7 +318,7 @@ Utwórz spis treści na stronie internetowej lub stronie wiki. Proszę zapoznać
</tr>
<tr>
<td><code>[nobb][rpost=title]Tekst do publikacji[/rpost][/nobb]</code><br>
-Obserwator wróci do swojego macierzystego huba, aby wprowadzić post z określonym tytułem i treścią. Obie opcje są opcjonalne</td><td><a href="[baseurl]/rpost?f=&amp;title=title&amp;body=Text+to+post" target="_blank">[baseurl]/rpost?f=&amp;title=title&amp;body=Text+to+post</a></td>
+Obserwator wróci do swojego macierzystego węzła, aby wprowadzić wpis z określonym tytułem i treścią. Obie opcje są opcjonalne</td><td><a href="[baseurl]/rpost?f=&amp;title=title&amp;body=Text+to+post" target="_blank">[baseurl]/rpost?f=&amp;title=title&amp;body=Text+to+post</a></td>
</tr>
<tr>
<td>Wymaga to wtyczki <a href="https://framagit.org/hubzilla/addons/tree/master/qrator"><strong>qrator</strong></a>.<br><code>[qr]tekst do publikacji[/qr]</code></td><td><img src="/doc/member/assets/qr_text_to_post.png"></td>
@@ -333,7 +333,7 @@ Obserwator wróci do swojego macierzystego huba, aby wprowadzić post z określo
<tr>
<td>Wymaga to odpowiedniej wtyczki mapy, takiej jak <strong><a href="https://framagit.org/hubzilla/addons/tree/master/openstreetmap">openstreetmap</a></strong>.
<code>[map]Nazwa miejsca[/map]</code></td><td>
-Wygenerowanie mapy dla podanej nazwanej lokalizacji. Zwracana jest pierwsza pasująca lokalizacja. Na przykład „Sydney” zazwyczaj zwraca Sydney w Australii, a nie Sydney w Nowej Szkocji w Kanadzie, chyba że określono dokładniejszą lokalizację. Zdecydowanie zalecamy skorzystanie z narzędzia podglądu posta, aby upewnić się, że masz prawidłową lokalizację przed wysłaniem postu.
+Wygenerowanie mapy dla podanej nazwanej lokalizacji. Zwracana jest pierwsza pasująca lokalizacja. Na przykład „Sydney” zazwyczaj zwraca Sydney w Australii, a nie Sydney w Nowej Szkocji w Kanadzie, chyba że określono dokładniejszą lokalizację. Zdecydowanie zalecamy skorzystanie z narzędzia podglądu wpisu, aby upewnić się, że masz prawidłową lokalizację przed wysłaniem wpisu.
</td>
</tr>
<tr>
diff --git a/doc/pl/member/member_faq.bb b/doc/pl/member/member_faq.bb
index 1da05ef92..bb354fd9c 100644
--- a/doc/pl/member/member_faq.bb
+++ b/doc/pl/member/member_faq.bb
@@ -1,11 +1,11 @@
[h3]Najczęściej zadawane pytania[/h3]
-[h4]Mogę edytować tekst postu po jego zapisaniu, ale czy istnieje sposób na zmianę uprawnień?[/h4]
-Krótka odpowiedź: Nie, nie ma takiej mozliwości. Są ku temu istotne powody. Możesz zmienić uprawnienia do swoich plików, zdjęć i polubień, ale nie do postów po ich zapisaniu. Główny powód jest taki, że po zapisaniu posta jest on rozpowszechniony albo na kanał publiczny, a stamtąd na inne serwery $Projectname albo do tych, do których miał trafić. Tak jak nie możesz odzyskać czegoś, co dałeś innej osobie, nie możesz zmienić uprawnień do postów w $Projectname. Musielibyśmy śledzić wszędzie, gdzie trafia Twój wpis, śledzić wszystkich, którym pozwoliłeś go zobaczyć, a następnie śledzić, od kogo go usunąć.
-Jeśli post jest publiczny, jest to jeszcze trudniejsze, ponieważ $Projectname to globalna sieć i nie ma możliwości śledzenia posta, nie mówiąc już o jego niezawodnym odzyskaniu. Inne sieci, które mogą otrzymały Twój post, nie mają niezawodnego sposobu usunięcia lub odzyskania posta.
-[h4]Pobrałem swój kanał i zaimportowałem go (sklonowałem swoją tożsamość) do innej witryny, ale nie ma treści, postów ani zdjęć. Co jest nie tak???[/h4]
-Posty i zdjęcia oraz inne pliki są dostarczane niezależnie od podstawowych informacji o kanale. Wynika to z ograniczeń pamięci związanych z przechowywaniem rozmów i archiwizowania zdjęć. Wpisy i rozmowy mogą być synchronizowane niezależnie od podstawowych informacji o kanale. Zdjęcia i archiwa plików można przesyłać za pomocą wtyczki, takiej jak „redfiles”, która obecnie jest oznaczona jako „eksperymentalna”. Tworząc tę funkcję, pomyśleliśmy, że najważniejsze jest zachowanie wszystkich kontaktów. Twoi znajomi widzieli już Twoje stare treści. Posty i rozmowy miały następny priorytet i można je teraz synchronizować. Pliki i zdjęcia są ostatnim elementem, który całkowicie działa. Kiedy znajdziemy kogoś chętnego do zakończenia wdrażania tego, będzie to zrobione. :)
+[h4]Mogę edytować tekst wpisu po jego zapisaniu, ale czy istnieje sposób na zmianę uprawnień?[/h4]
+Krótka odpowiedź: Nie, nie ma takiej mozliwości. Są ku temu istotne powody. Możesz zmienić uprawnienia do swoich plików, zdjęć i polubień, ale nie do wpisów po ich zapisaniu. Główny powód jest taki, że po zapisaniu wpisu jest on rozpowszechniony albo na kanał publiczny, a stamtąd na inne serwery $Projectname albo do tych, do których miał trafić. Tak jak nie możesz odzyskać czegoś, co dałeś innej osobie, nie możesz zmienić uprawnień do wpisów w $Projectname. Musielibyśmy śledzić wszędzie, gdzie trafia Twój wpis, śledzić wszystkich, którym pozwoliłeś go zobaczyć, a następnie śledzić, od kogo go usunąć.
+Jeśli wpis jest publiczny, jest to jeszcze trudniejsze, ponieważ $Projectname to globalna sieć i nie ma możliwości śledzenia wpisu, nie mówiąc już o jego niezawodnym odzyskaniu. Inne sieci, które mogą otrzymały Twój wpis, nie mają niezawodnego sposobu usunięcia lub odzyskania wpisu.
+[h4]Pobrałem swój kanał i zaimportowałem go (sklonowałem swoją tożsamość) do innej witryny, ale nie ma treści, wpisów ani zdjęć. Co jest nie tak???[/h4]
+Wpisy i zdjęcia oraz inne pliki są dostarczane niezależnie od podstawowych informacji o kanale. Wynika to z ograniczeń pamięci związanych z przechowywaniem rozmów i archiwizowania zdjęć. Wpisy i rozowy mogą być synchronizowane niezależnie od podstawowych informacji o kanale. Zdjęcia i archiwa plików można przesyłać za pomocą wtyczki, takiej jak "redfiles", która obecnie jest oznaczona jako "eksperymentalna". Tworząc tą funkcjonalność, pomyśleliśmy, że najważniejsze jest zachowanie wszystkich kontaktów. Twoi znajomi widzieli już Twoje stare treści. Wpisy i rozmowy miały następny priorytet i można je teraz synchronizować. Pliki i zdjęcia są ostatnim elementem, który całkowicie działa. Kiedy znajdziemy kogoś chętnego do zakończenia wdrażania tego, będzie to zrobione. :)
[h4]Nie widzę zasobów prywatnych[/h4]
Prawdopodobnie wyłączone są pliki cookie stron trzecich. Musisz je włączyć, aby zdalne uwierzytelnianie działało.
-[h4]Jest wiele obcojęzycznych postów. Przetłumaczmy je automatycznie.[/h4]
-Istnieje również wiele [b]prywatnych[/b] obcojęzycznych postów, ale usługi automatycznego tłumaczenia wymagałyby od nas przekazywania tych prywatnych wiadomości do usługi tłumaczeniowej. Nie wiemy, jak zostaną one wykorzystane na tych serwisach. Właściwie to wiemy, dzięki Edwardowi Snowdenowi. Naszym najlepszym rozwiązaniem jest projekt o nazwie [b][i]Apertium[/i][/ b], który jest tłumaczem open source, który możemy zainstalować lokalnie. Obecnie brakuje tłumaczeń na język niemiecki - które są najczęściej żądanymi tłumaczeniami w matrycy. Po raz kolejny zostanie to zrealizowane, gdy znajdziemy kogoś, kto naprawdę chce, aby to się stało.
+[h4]Jest wiele obcojęzycznych wpisów. Przetłumaczmy je automatycznie.[/h4]
+Istnieje również wiele [b]prywatnych[/b] obcojęzycznych wpisów, ale usługi automatycznego tłumaczenia wymagałyby od nas przekazywania tych prywatnych wiadomości do usługi tłumaczeniowej. Nie wiemy, jak zostaną one wykorzystane na tych serwisach. Właściwie to wiemy, dzięki Edwardowi Snowdenowi. Naszym najlepszym rozwiązaniem jest projekt o nazwie [b][i]Apertium[/i][/ b], który jest tłumaczem open source, który możemy zainstalować lokalnie. Obecnie brakuje tłumaczeń na język niemiecki - które są najczęściej żądanymi tłumaczeniami w matrycy. Po raz kolejny zostanie to zrealizowane, gdy znajdziemy kogoś, kto naprawdę chce, aby to się stało.
diff --git a/doc/pl/member/member_guide.bb b/doc/pl/member/member_guide.bb
index d7f559c9e..2bba0857e 100644
--- a/doc/pl/member/member_guide.bb
+++ b/doc/pl/member/member_guide.bb
@@ -4,11 +4,11 @@ Chociaż wiele funkcji i możliwości Hubzilli jest znanych osobom, które korzy
[h3]Rejestracja[/h3]
-Nie wszystkie serwisy oparte na $Projectname umożliwiają otwartą rejestrację. Jeśli rejestracja jest dozwolona, zobaczysz łącze &quot;Rejestracja&quot; bezpośrednio pod formularzem logowania na stronie głównej serwisu. Kliknięcie tego linku przeniesie Ciebie do strony rejestracyjnej. W niektórych serwisach. link ten może przekierować do innej witryny, która umożliwia rejestrację. Ponieważ wszystkie serwisy Hubzilla są połączone, nie ma znaczenia, gdzie znajduje się Twoje konto.
+Nie wszystkie serwisy oparte na $Projectname umożliwiają otwartą rejestrację. Jeśli rejestracja jest dozwolona, zobaczysz łącze &quot;Rejestracja&quot; bezpośrednio pod formularzem logowania. Kliknięcie tego linku przeniesie Ciebie do strony rejestracyjnej. W niektórych serwisach, link ten może przekierować do innej witryny, która umożliwia rejestrację. Ponieważ wszystkie serwisy Hubzilla są połączone, nie ma znaczenia, gdzie znajduje się Twoje konto.
[b]Twój ades e-mail[/b]
-Proszę o wprowadzenie poprawnego adresu e-mail. Twój adres e-mail nigdy nie jest publikowany. Ten adres będzie używany do aktywacji konta, do ewentualnego wysyłania powiadomień o przychodzących wiadomościach lub wpisach oraz do odzyskiwania utraconych haseł.
+Trzeba tu wprowadzić poprawny adres e-mail. Twój adres e-mail nigdy nie jest publikowany. Ten adres będzie używany do aktywacji konta, do ewentualnego wysyłania powiadomień o przychodzących wiadomościach lub wpisach oraz do odzyskiwania utraconych haseł.
[b]Hasło[/b]
@@ -20,7 +20,7 @@ Kliknij to łącze, aby przeczytać dokument [zrl=[baseurl]/help/TermsOfService]
[b]Rejestracja[/b]
-Po podaniu niezbędnych informacji, kliknij przycisk „Zarejestruj się”. Niektóre serwisy mogą wymagać zatwierdzenia rejestracji przez administratora, zanim zostanie ona przetworzona, o czym osoba rejestrująca się zostanie powiadomiona. Trzba więc śledzić swoją pocztę e-mail (w tym folder ze spamem) w celu potwierdzenia rejestracji.
+Po podaniu niezbędnych informacji, kliknij przycisk "Zarejestruj się". Niektóre serwisy mogą wymagać zatwierdzenia rejestracji przez administratora, zanim zostanie ona przetworzona, o czym osoba rejestrująca zostanie powiadomiona. Trzeba więc śledzić swoją pocztę e-mail (w tym folder ze spamem) w celu potwierdzenia rejestracji.
[h3]Kanały[/h3]
@@ -48,7 +48,7 @@ W celu uproszczenia zarządzaniem uprawnieniami w kanałach, w Hubzilla wprowadz
[b]- federacyjny[/b]
-Kanał tego rodzaju jest bardzo liberalnym profilem społecznościowym, który jest kompatybilny z innymi federacyjnymi sieciami społecznościowymi. Zasady zezwoleń są podobne do Twittera i w większości zgodne z Diasporą i Mastodonem. Prywatność ma niższy priorytet niż łatwość dostępu i łączenia się z innymi. Każdy w sieci Fediverse może komentować Twoje publiczne wpisy i wysyłać Ci prywatną pocztę. Domyślnie posty i inne publikowane elementy są publiczne, ale można do nich ograniczyć dostęp przy ich tworzeniu. Jesteś wymieniony w katalogu. Twoja obecność w Internecie i połączenia są widoczne dla innych. Ten tryb może zwiększyć narażenie na niepożądaną komunikację i spam. Rola ta nie jest ogólnie zalecana, chyba że musisz regularnie kontaktować się z członkami innych sieci.
+Kanał tego rodzaju jest bardzo liberalnym profilem społecznościowym, który jest kompatybilny z innymi federacyjnymi sieciami społecznościowymi. Zasady zezwoleń są podobne do Twittera i w większości zgodne z Diasporą i Mastodonem. Prywatność ma niższy priorytet niż łatwość dostępu i łączenia się z innymi. Każdy w sieci Fediverse może komentować Twoje publiczne wpisy i wysyłać Ci prywatną pocztę. Domyślnie wpisy i inne publikowane elementy są publiczne, ale można do nich ograniczyć dostęp przy ich tworzeniu. Jesteś wymieniony w katalogu. Twoja obecność w Internecie i połączenia są widoczne dla innych. Ten tryb może zwiększyć narażenie na niepożądaną komunikację i spam. Rola ta nie jest ogólnie zalecana, chyba że musisz regularnie kontaktować się z członkami innych sieci.
[b]- przeważnie publiczny[/b]
@@ -107,7 +107,7 @@ Prywatność i uprawnienia ustawia się ręcznie, aby dopasować je do swoich po
[h4][b]Tworzenie kanałów[/b][/h4]
-Po utworzeniu konta zostanie wyświetlony ekran &quot;Dodaj kanał&quot;. Zwykle pierwszym kanałem będzie ten, który reprezentuje Ciebie, więc użycie własnego imienia i nazwiska (lub pseudonimu) jako nazwy kanału jest dobrym pomysłem. Nazwę kanału należy traktować jako tytuł lub krótki opis kanału. Pole "Wybierz krótki pseudonim" jest podobne do pola "Nazwa użytkownika". Wykorzystamy wszystko, co tu wpiszesz, do utworzenia adresu kanału, którego będą używać inne osoby do łączenia się z Twoim kanałem, a Ty będziesz używać to do logowania się w innych witrynach. Wygląda to jak adres e-mail i ma postać [i]pseudonim@serwis_twojej_rejestracji.xyz[/i].
+Po utworzeniu konta zostanie wyświetlony ekran &quot;Dodaj kanał&quot;. Zwykle pierwszym kanałem będzie ten, który reprezentuje Ciebie, więc użycie własnego imienia i nazwiska (lub pseudonimu) jako nazwy kanału jest dobrym pomysłem. Nazwę kanału należy traktować jako tytuł lub krótki opis kanału. Pole "Wybierz krótki pseudonim" jest podobne do pola "Nazwa użytkownika". Wykorzystamy wszystko, co tu wpiszesz, do utworzenia adresu kanału, którego będą używać inne osoby do łączenia się z Twoim kanałem, a Ty będziesz używać to do logowania się w innych witrynach. Wygląda to jak adres e-mail i ma wpisuć [i]pseudonim@serwis_twojej_rejestracji.xyz[/i].
Możesz tworzyć dodatkowe kanały, korzystając z odnośnika &quot;Menedżer kanałów&quot;.
@@ -149,9 +149,9 @@ Przecztaj też:
[zrl=[baseurl]/help/pl/AdvancedSearch]Zaawansowane przeszukiwanie[/zrl]
-[h4][b]Siatka, uprawnienia i delegowanie[/b][/h4]
+[h4][b]Sieć, uprawnienia i delegowanie[/b][/h4]
-Strona "Siatka" zawiera wszystkie najnowsze wpisy z całej sieci Hubzilla, wykazane w odwrotnej kolejności chronologicznej. Posty, które się tutaj pojawiają, zależą w dużej mierze od ustawionych przez siebie preferencji. Na najbardziej liberalnym poziomie uprawnień będziesz otrzymywać posty od zupełnie obcych osób. Na drugim końcu skali możesz zobaczyć wpisy tylko od znajomych - lub, jeśli czujesz się naprawdę niezainteresowany społecznością, tylko własne wpisy.
+Strona "Sieć" zawiera wszystkie najnowsze wpisy z całej sieci Hubzilla, wykazane w odwrotnej kolejności chronologicznej. Wpisy, które się tutaj pojawiają, zależą w dużej mierze od ustawionych przez siebie preferencji. Na najbardziej liberalnym poziomie uprawnień będziesz otrzymywać wpisy od zupełnie obcych osób. Na drugim końcu skali możesz zobaczyć wpisy tylko od znajomych - lub, jeśli czujesz się naprawdę niezainteresowany społecznością, tylko własne wpisy.
Jak wspomniano na początku, możliwych jest wiele innych rodzajów kanałów, jednak procedura tworzenia jest taka sama. Różnica między kanałami polega przede wszystkim na przypisanych uprawnieniach. Na przykład kanał umożliwiający udostępnianie dokumentów współpracownikom w pracy prawdopodobnie wymagałby bardziej liberalnych ustawień "Może zapisywać w moim" publicznym "magazynie plików" niż na koncie osobistym.
@@ -159,11 +159,11 @@ Możesz również przekazać kontrolę nad wpisami i połączeniami swoich kana
[h3]Przyłączanie się do kanałów[/h3]
-Połączenie jest w $Projectname określane jako zestaw uprawnień, które nadało się komuś innemu do dostępu do swoich treści. W tradycyjnych aplikacjach sieci społecznościowych wszystkie połączenia mają takie same uprawnienia lub najwyżej dwa poziomy ("znajomi" i "obserwujący"). W Hubzilla można ustawić (dostosować) szereg oddzielnych uprawnień w zależności od sytuacji i relacji, jakie masz z innym kanałem. Możesz zezwolić komuś na wyświetlanie swoich postów, ale nie zdjęć. Możesz również odmówić im pozwolenia na komentowanie swoich postów lub wysyłanie prywatnych wiadomości do Ciebie.
+Połączenie jest w $Projectname określane jako zestaw uprawnień, które nadało się komuś innemu do dostępu do swoich treści. W tradycyjnych aplikacjach sieci społecznościowych wszystkie połączenia mają takie same uprawnienia lub najwyżej dwa poziomy ("znajomi" i "obserwujący"). W Hubzilla można ustawić (dostosować) szereg oddzielnych uprawnień w zależności od sytuacji i relacji, jakie masz z innym kanałem. Możesz zezwolić komuś na wyświetlanie swoich wpisów, ale nie zdjęć. Możesz również odmówić im pozwolenia na komentowanie swoich wpisów lub wysyłanie prywatnych wiadomości do Ciebie.
Jak przyłączyć się do jakiegoś kanału?
-Najpierw musisz znaleźć kanał, z którym chcesz się połączyć. Można to zrobić na dwa sposoby. Po pierwsze, ustaw opcję "Może przesyłać mi swój strumień i posty z kanału" na zezwoleniea dla "Wszystkich w tej sieci", co spowoduje dostęp do wpisów od zupełnie obcych osób do Twojej matrycy. Zapewni ci to dużo treści publicznych i miejmy nadzieję, że pomoże Ci znaleźć interesujących, zabawnych ludzi, fora i kanały.
+Najpierw musisz znaleźć kanał, z którym chcesz się połączyć. Można to zrobić na dwa sposoby. Po pierwsze, ustaw opcję "Może przesyłać mi swój strumień i wpisy z kanału" na zezwoleniea dla "Wszystkich w tej sieci", co spowoduje dostęp do wpisów od zupełnie obcych osób do Twojej matrycy. Zapewni ci to dużo treści publicznych i miejmy nadzieję, że pomoże Ci znaleźć interesujących, zabawnych ludzi, fora i kanały.
Następną rzeczą, jaką możesz zrobić, jest przejrzenie katalogu. Katalog jest dostępny w każdej witrynie Hubzilli, co oznacza, że wyszukiwanie z poziomu własnej witryny przyniesie wyniki z całej sieci. Możesz wyszukiwać według nazwy, zainteresowania, lokalizacji i słowa kluczowego.
@@ -175,7 +175,7 @@ Odwiedź profil tego kanału, klikając jego zdjęcie w katalogu, matrycy lub ko
Aby połączyć się z kanałami w innych sieciach niż sieć $Projectname:
-Proces łączenia się z kanałami w innych sieciach (takich jak GNU-Social, Mastodon czy Diaspora) jest podobny - wpisz odpowiednie "webbie" do pola "Dodaj nowe połączenia" na stronie "Połączenia". Jednak zanim to zrobisz, odwiedź stronę "Ustawienia" ("Ustawienia funkcji i dodatków") i upewnij się, że w Twoim hubie jest dostępny odpowiedni protokół (Diaspora, GNU-Social/OStatus lub ActivityPub) i [b][i]jest aktywowany[/i] dla Twojego kanału[/b]. Te sieci (protokoły) nie obsługują migracji kont i niezależności lokalizacji, więc jeśli przeniesiesz lokalizację lub sklonujesz swój kanał w inne miejsce, komunikacja z tymi połączeniami może się nie udać. Z tego powodu protokoły te nie są domyślnie aktywowane, ale ich aktywacja wymaga Twojej zgodą. Aktywacja tych protokołów wiąże się z podjęciem ważkiego rozstrzygniecia korzyści płynących z kmunikowania się ze znajomymi w tych sieciach a z drugiej strony, zapewnieniem odporności konta na awarie serwera.
+Proces łączenia się z kanałami w innych sieciach (takich jak GNU-Social, Mastodon czy Diaspora) jest podobny - wpisz odpowiednie "webbie" do pola "Dodaj nowe połączenia" na stronie "Połączenia". Jednak zanim to zrobisz, odwiedź stronę "Ustawienia" ("Ustawienia funkcji i dodatków") i upewnij się, że w Twoim węźle jest dostępny odpowiedni protokół (Diaspora, GNU-Social/OStatus lub ActivityPub) i [b][i]jest aktywowany[/i] dla Twojego kanału[/b]. Te sieci (protokoły) nie obsługują migracji kont i niezależności lokalizacji, więc jeśli przeniesiesz lokalizację lub sklonujesz swój kanał w inne miejsce, komunikacja z tymi połączeniami może się nie udać. Z tego powodu protokoły te nie są domyślnie aktywowane, ale ich aktywacja wymaga Twojej zgodą. Aktywacja tych protokołów wiąże się z podjęciem ważkiego rozstrzygniecia korzyści płynących z kmunikowania się ze znajomymi w tych sieciach a z drugiej strony, zapewnieniem odporności konta na awarie serwera.
Niektóre rodzaje komunikacji oferują więcej niż jeden protokół. Jeśli chcesz połączyć się z kimś na Mastodonie (na przykład), możesz użyć do komunikacji protokołu "Ostatus" lub "AactivityPub". Generalnie, protokół "ActivityPub" zapewnia lepszą obsługę niż "Ostatus", ale Hubzilla często wybiera pierwszy protokół, który odkryje i może to nie być to, czego chcesz. Możesz połączyć się z kimś przez określony protokół, poprzedzając nazwę protokołu w nawiasach kwadratowych na tym "webbie". Na przykład:
@@ -189,7 +189,7 @@ Niektóre rodzaje komunikacji oferują więcej niż jeden protokół. Jeśli chc
Aby połączyć zię z kanałami RSS:
-Administrator huba może zezwolić na łączenie się z kanałami RSS. Proces łączenia się z kanałem RSS jest taki sam, z wyjątkiem wpisania (lub wklejenia) adresu URL kanału w polu "Dodaj nowe połączenie". Kanały są przetwarzane tylko raz lub dwa razy dziennie, a administrator huba może nałożyć ograniczenia na liczbę dodawanych kanałów.
+Administrator węzła może zezwolić na łączenie się z kanałami RSS. Proces łączenia się z kanałem RSS jest taki sam, z wyjątkiem wpisania (lub wklejenia) adresu URL kanału w polu "Dodaj nowe połączenie". Kanały są przetwarzane tylko raz lub dwa razy dziennie, a administrator węzła może nałożyć ograniczenia na liczbę dodawanych kanałów.
[h4][b]Blokowanie, ignorowanie, archiwizowanie i ukrywanie kanałów[/b][/h4]
@@ -235,7 +235,7 @@ Zdecydowanie zalecamy skorzystanie z ustawień "typowej sieci społecznościowej
[*= Każdy w Twojej książce adresowej ] Każdy, kto nie znajduje się w Twojej książce adresowej ma odmowę dostępu, ale każdy kogo zaakceptujesz jako kontakt, uzyska zezwolenie. Jest to sposób stosowany na większości starszych platform.
- [*= Każdy na tym hubie ] Każdy, kto ma kanał w tym samym hubie co Ty, będzie miał pozwolenie. Każdemu, kto jest zarejestrowany na innym hubie, odmawia się dostępu.
+ [*= Każdy na tym węźle ] Każdy, kto ma kanał w tym samym węźle co Ty, będzie miał pozwolenie. Każdemu, kto jest zarejestrowany na innym węźle, odmawia się dostępu.
[*= Każdy w tej sieci ] Każdy w sieci $Projectname będzie miał zatwierdzone to pozwolenie. Nawet zupełnie obce osoby. Jednak każdemu, kto nie jest zalogowany (uwierzytelniony), tego dostępu się odmiawia.
@@ -247,7 +247,7 @@ Zdecydowanie zalecamy skorzystanie z ustawień "typowej sieci społecznościowej
[/dl]
[*= Indywidualne uprawnienia, to:]
[dl terms="i"]
- [*= Można wyświetlać mój "publiczny" strumień i posty. ] To uprawnienie określa, kto może oglądać "strumień" Twojego kanału, czyli nieprywatne wpisy, które pojawiają się na karcie "Strona główna", gdy jesteś zalogowany.
+ [*= Można wyświetlać mój "publiczny" strumień i wpisy. ] To uprawnienie określa, kto może oglądać "strumień" Twojego kanału, czyli nieprywatne wpisy, które pojawiają się na karcie "Strona główna", gdy jesteś zalogowany.
[*= Można wyświetlać mój "publiczny" profil kanału. ] To uprawnienie określa, kto może wyświetlać profil Twojego kanału. Dotyczy to zakładki "o mnie".
@@ -259,22 +259,21 @@ Zdecydowanie zalecamy skorzystanie z ustawień "typowej sieci społecznościowej
[*= Można wyświetlać moje "publiczne" strony. ] To uprawnienie określa, kto może wyświetlać Twoje publiczne strony internetowe.
- [*= Można przesyłać mi strumień ich kanału i posty. ] To uprawnienie określa, czyje wpisy będą wyświetlane na Twoim kanale. Jeśli Twój kanał jest kanałem osobistym (tj. Ty jako osoba), prawdopodobnie chciałbyś ustawić to przynajmniej tak, że "każdy z mojej książki adresowej". Osobisty kanał notatek prawdopodobnie chciałbyś ustawić na "nikt oprócz mnie". Ustawienie tego na "każdy w sieci” spowoduje wyświetlenie wpisów od zupełnie obcych osób, co jest dobrą formą rozeznania sieci.
+ [*= Można przesyłać mi strumień ich kanału i wpisy. ] To uprawnienie określa, czyje wpisy będą wyświetlane na Twoim kanale. Jeśli Twój kanał jest kanałem osobistym (tj. Ty jako osoba), prawdopodobnie chciałbyś ustawić to przynajmniej tak, że "każdy z mojej książki adresowej". Osobisty kanał notatek prawdopodobnie chciałbyś ustawić na "nikt oprócz mnie". Ustawienie tego na "każdy w sieci” spowoduje wyświetlenie wpisów od zupełnie obcych osób, co jest dobrą formą rozeznania sieci.
[*= Można publikować na stronie mojego kanału ("ścianie"). ] To uprawnienie określa, kto może umieszczać swoje wpisy na Twojej ścianie po przejściu do Twojego kanału.
- [*= Można komentować moje posty. ] To uprawnienie określa, kto może komentować posty, które tworzysz. Zwykle chce się, aby pasowało to do uprawnienia "można wyświetlać mój publiczny strumień i wpisy”.
+ [*= Można komentować moje wpisy. ] To uprawnienie określa, kto może komentować wpisy, które tworzysz. Zwykle chce się, aby pasowało to do uprawnienia "można wyświetlać mój publiczny strumień i wpisy”.
[*= Można wysyłać mi prywatne wiadomości pocztowe. ] Określa to, kto może wysyłać Ci prywatne wiadomości (zotmail).
[*= Można publikować zdjęcia w moich albumach ze zdjęciami. ] To określa, kto może publikować zdjęcia w Twoich albumach. Jest to bardzo przydatne w przypadku kanałów przypominających forum, na których połączenia mogą nie być ze sobą połączone.
- [*= Można przekazywać dalej do wszystkich kontaktów z mojego kanału za pomocą
-tagów post. ] Użycie wzmianek (@-) spowoduje odtworzenie kopii twojego wpisu na określonym profilu, tak jakbyś opublikował go na ścianie kanału. To ustawienie określa, czy jakieś osoby mogą w ten sposób publikować na Twoim kanale.
+ [*= Można przekazywać dalej do wszystkich kontaktów z mojego kanału za pomocą tagów "post". ] Użycie wzmianek (@-) spowoduje odtworzenie kopii twojego wpisu na określonym profilu, tak jakbyś opublikował go na ścianie kanału. To ustawienie określa, czy jakieś osoby mogą w ten sposób publikować na Twoim kanale.
[*= Można ze mną rozmawiać (jeśli jestem dostępny). ] Określa to, kto może dołączyć do publicznych czatów utworzonych na Twoim kanale.
- [*= Można zapisywać w moim "publicznym" magazynie plików. ] To określa, kto może przesyłać pliki do Twojego publicznego magazynu plików lub "chmury".
+ [*= Można zapisywać w moim "publicznym" magazynie plików. ] To określa, kto może przesyłać pliki do Twojego publicznego magazynu plików.
[*= Można edytować moje "publiczne" strony. ] Określa to, kto może edytować Twoje strony internetowe. Jest to przydatne w przypadku witryn typu wiki lub witryn z wieloma redaktorami.
@@ -285,14 +284,14 @@ Wtyczki (dodatki) mogą zapewniać specjalne ustawienia uprawnień, więc możes
Jeśli ustawisz którekolwiek z tych uprawnień na "tylko te, na które wyraźnie zezwalam", możesz określać indywidualne uprawnienia na ekranie edycji połączenia.
-[h4][b]Koligacja[/b][/h4]
+[h4][b]Zaprzyjaźnienie[/b][/h4]
-Ekran edycji połączenia oferuje suwak do wyboru stopnia "przyjaźni" z połączeniem (to narzędzie można włączyć na karcie "Dodatkowe funkcje" na stronie "Ustawienia"). Potraktuj to jako miarę tego, jak bardzo ich lubisz lub nie lubisz. Wartość 1 jest dla osób, które lubisz, których wpisy chcesz widzieć cały czas; 99 jest dla osób, na których Ci nie zależy i których wpisy możesz chcieć przeglądać tylko od czasu do czasu. Po przypisaniu tutaj wartości możesz użyć narzędzia koligacji na stronie matrycy do filtrowania treści na podstawie tej liczby.
+Ekran edycji połączenia oferuje suwak do wyboru stopnia "zaprzyjaźnienia" z połączeniem (to narzędzie można włączyć na karcie "Dodatkowe funkcje" na stronie "Ustawienia"). Potraktuj to jako miarę tego, jak bardzo ich lubisz lub nie lubisz. Wartość 1 jest dla osób, które lubisz, których wpisy chcesz widzieć cały czas; 99 jest dla osób, na których Ci nie zależy i których wpisy możesz chcieć przeglądać tylko od czasu do czasu. Po przypisaniu tutaj wartości możesz użyć narzędzia zaprzyjażnienia na stronie matrycy do filtrowania treści na podstawie tej liczby.
-Suwak na stronie matrycy ma zarówno wartość minimalną, jak i maksymalną. Wpisy będą wyświetlane tylko od osób mieszczących się w tym zakresie. Koligacja nie ma związku z uprawnieniami i jest przydatna tylko w połączeniu z funkcją narzędzia koligacji.
+Suwak na stronie matrycy ma zarówno wartość minimalną, jak i maksymalną. Wpisy będą wyświetlane tylko od osób mieszczących się w tym zakresie. Zaprzyjaźnienie nie ma związku z uprawnieniami i jest przydatna tylko w połączeniu z funkcją narzędzia zaprzyjaźnienia.
[h3]Tokeny dostępu gościa[/h3]
-Tokeny dostępu gościa (czasami nazywane "tokenami dostępu Zot") umożliwiają udostępnianie pliku, folderu, zdjęcia, albumu lub kanału określonej osobie lub grupie osób, które nie są członkami hubu Hubzilli. Te tokeny umożliwiają udostępnianie poszczególnych elementów poprzez wysłanie linku zawierającego token w adresie URL; alternatywnie, osoby mogą faktycznie logować się przy użyciu poświadczeń tokena, po czym mogą bezproblemowo przeglądać zawartość udostępnioną temu tokenowi.
+Tokeny dostępu gościa (czasami nazywane "tokenami dostępu Zot") umożliwiają udostępnianie pliku, folderu, zdjęcia, albumu lub kanału określonej osobie lub grupie osób, które nie są członkami węzła Hubzilli. Te tokeny umożliwiają udostępnianie poszczególnych elementów poprzez wysłanie linku zawierającego token w adresie URL; alternatywnie, osoby mogą faktycznie logować się przy użyciu poświadczeń tokena, po czym mogą bezproblemowo przeglądać zawartość udostępnioną temu tokenowi.
W celu utworzenia tokenów dostępu gościa i zarządzać nimi, otwórz stronę ustawień "Tokeny dostępu gościa". Przy każdym załadowaniu strony generowany jest losowy token, który umożliwia utworzenie specjalnego adresu URL zawierającego ten token i opcjonalnie określenie daty wygaśnięcia. Istniejące tokeny są wymienione poniżej okna dialogowego i można je edytować, wybierać lub usuwać.
@@ -303,10 +302,10 @@ Tokenowi gościa można przyznać dodatkowe uprawnienia, rozszerzając opcje "In
[img][baseurl]/doc/member/assets/zat_dialog.png[/img]
[h3]Język znaczników[/h3]
-$Projectname obsługuje kilka języków znaczników do zaawansowanego formatowania treści. Domyślnym językiem znaczników jest [url=[baseurl]/help/pl/member/bbcode]własny wariant BBcode[/url], dostosowany do użytku w Hubzilli. BBcode jest obsługiwany dla postów, stron wiki i elementów stron internetowych. Strony Wiki i elementy stron internetowych można również pisać przy użyciu standardowego języka Markdown.
+$Projectname obsługuje kilka języków znaczników do zaawansowanego formatowania treści. Domyślnym językiem znaczników jest [url=[baseurl]/help/pl/member/bbcode]własny wariant BBcode[/url], dostosowany do użytku w Hubzilli. BBcode jest obsługiwany dla wpisów, stron wiki i elementów stron internetowych. Strony Wiki i elementy stron internetowych można również pisać przy użyciu standardowego języka Markdown.
[table border=0]
[tr][th]Typ treści[/th][th]Obsługiwany język[/th][/tr]
-[tr][td]Post[/td][td][url=[baseurl]/help/pl/member/bbcode]BBcode[/url][/td][/tr]
+[tr][td]Wpis[/td][td][url=[baseurl]/help/pl/member/bbcode]BBcode[/url][/td][/tr]
[tr][td]Wiki[/td][td][url=[baseurl]/help/pl/member/bbcode]BBcode[/url], Markdown[/td][/tr]
[tr][td]Elementy stron WWW[/td][td][url=[baseurl]/help/pl/member/bbcode]BBcode[/url], Markdown, HTML[/td][/tr]
[/table]
@@ -317,9 +316,9 @@ Podobnie jak wiele innych platform, $Projectname używa specjalnej notacji wewn
[h4][b]Wzmianki[/b][/h4]
Kanały (profile) są oznaczane przez swoją nazwę poprzedzoną znakiem ed, np. [code]@Jacek[/code]. Jest to wykorzystywane w mechaniźmie wzmianek.
-Kiedy zaczniesz wspominać o kimś w swoim poście (wstawiając znak @), mechanizm ten utworzy pole z autouzupełnianiem, aby można było wybrać z Twoich bezpośrednich kontaktów określoną osobę (kanał). Możesz wybrać z listy ten kanał, który chcesz wzmiankować.
+Kiedy zaczniesz zmiankować o kimś w swoim wpisie (wstawiając znak @), mechanizm ten utworzy pole z autouzupełnianiem, aby można było wybrać z Twoich bezpośrednich kontaktów określoną osobę (kanał). Możesz wybrać z listy kanał, który chcesz wzmiankować.
-Jeśli wspomniana osoba znajduje się na liście odbiorców postu, otrzyma powiadomienie o tym znaczniku.
+Jeśli wspomniana osoba znajduje się na liście odbiorców wpisu, otrzyma powiadomienie o tym znaczniku.
[h4][b]Wzmianki dostarczania[/b][/h4]
@@ -331,25 +330,25 @@ Znak wykrzyknika ([b]![/b]) oznacza [i]wzmiankę dostarczania[/i] wstawioną na
!Gardening - wzmiankowanie forum Gardening i równoczesne opublikowanie wpisu w "sieci" Gardening " (np. rozesłanie wpisu do wszystkich członków tej sieci, jeśli ma się na to pozwolenie).
[/code]
-Uwaga: w poprzednich wersjach, format wzmianki dostarczania miał postać [code]@forum+[.code] (plus na końcu). Ten mechanizm nie jest już obsługiwany.
+Uwaga: w poprzednich wersjach, format wzmianki dostarczania miał wpisuć [code]@forum+[.code] (plus na końcu). Ten mechanizm nie jest już obsługiwany.
[h4][b]Wzmianki prywatności[/b][/h4]
-Jeśli chcesz ograniczyć wpis do jednej osoby lub kilku osób, możesz to zrobić, wybierając kanały lub grupy prywatności w narzędziu do ochrony prywatności. Możesz także po prostu oznaczyć je tagiem prywatności. Znacznik prywatności to nazwa poprzedzona znakami [code]@![/code], co zmienia również uprawnienia prywatności posta, tak aby zawierały tylko te osoby, którym chcesz dostarczyć post. Można wstawić więcej niż jeden tag prywatności, na przykład tagi [code]@!Bob[/code] i [code]@!Linda[/code] sposowdują wysłanie posta tylko do Boba i Lindy. Ten mechanizm zastępuje selektor prywatności.
+Jeśli chcesz ograniczyć wpis do jednej osoby lub kilku osób, możesz to zrobić, wybierając kanały lub grupy prywatności w narzędziu do ochrony prywatności. Możesz także po prostu oznaczyć je tagiem prywatności. Znacznik prywatności to nazwa poprzedzona znakami [code]@![/code], co zmienia również uprawnienia prywatności wpisu, tak aby zawierały tylko te osoby, którym chcesz dostarczyć wpis. Można wstawić więcej niż jeden tag prywatności, na przykład tagi [code]@!Bob[/code] i [code]@!Linda[/code] sposowdują wysłanie wpisu tylko do Boba i Lindy. Ten mechanizm zastępuje selektor prywatności.
-Fora mogą być wzmiankowane w ten sam sposób. Wzmianka [code]!!dogs[/code] będzie powodować publikowanie prywatnie na forum "dogs". Forum ponownie dostarczy post do wszystkich członków forum, ale Twoi obserwatorzy nie zobaczą go, chyba że są również członkami forum "dogs".
+Fora mogą być wzmiankowane w ten sam sposób. Wzmianka [code]!!dogs[/code] będzie powodować publikowanie prywatnie na forum "dogs". Forum ponownie dostarczy wpis do wszystkich członków forum, ale Twoi obserwatorzy nie zobaczą go, chyba że są również członkami forum "dogs".
-Można także oznaczyć grupy prywatności, które są "publiczne". Gdy tworzysz lub edytujesz grupę prywatności, jest dostępne pole wyboru, które umożliwia innym osobom zobaczenie członków grupy. Jeśli to pole jest zaznaczone dla grupy i oznaczysz post, na przykład tagiem [code]@!Friends[/code] - zostanie on ograniczony do grupy Friends. Zanim to zrobisz, sprawdź, czy grupa jest publiczna, ponieważ nie ma innego sposobu na wycofanie postu niz jego usunięcie. Nazwa grupy pojawi się w poście i powiadomi członków tej grupy, że są jej członkami.
+Można także oznaczyć grupy prywatności, które są "publiczne". Gdy tworzysz lub edytujesz grupę prywatności, jest dostępne pole wyboru, które umożliwia innym osobom zobaczenie członków grupy. Jeśli to pole jest zaznaczone dla grupy i oznaczysz wpis, na przykład tagiem [code]@!Friends[/code] - zostanie on ograniczony do grupy Friends. Zanim to zrobisz, sprawdź, czy grupa jest publiczna, ponieważ nie ma innego sposobu na wycofanie wpisu niz jego usunięcie. Nazwa grupy pojawi się w poście i powiadomi członków tej grupy, że są jej członkami.
[h4][b]Wzmianki a komentarze[/b][/h4]
-Powyższe mechanizmy mają zastosowanie tylko do postów "najwyższego poziomu". Wzmianka o kanale z którymkolwiek z powyższych mechanizmów nie ma wpływu na komentarze, poza tym, że wzmiankowany kanał może otrzymać powiadomienie, jeśli był już uwzględniony w rozmowie jako odbiorca.
+Powyższe mechanizmy mają zastosowanie tylko do wpisów "najwyższego poziomu". Wzmianka o kanale z którymkolwiek z powyższych mechanizmów nie ma wpływu na komentarze, poza tym, że wzmiankowany kanał może otrzymać powiadomienie, jeśli był już uwzględniony w rozmowie jako odbiorca.
[h4][b]Tagi tematyczne (hasztagi)[/b][/h4]
-[i]Tagi tematyczne[/i], zwane też [i]hasztagami[/i], mają format terminu poprzedzonego znakiem hash ([b]#[/b]). Powoduje to utworzenie w poście łącza do ogólnoserwisowego wyszukiwania podanego terminu. Na przykład, [code]#cars[/code] zapewni link do wyszukiwania dla wszystkich postów zawierających słowo kluczowe [code]cars[/code] w Twoim serwisie. W tagach tematycznych powinno się używać terminów nie krótszych niż trzy znaki. Krótsze terminy wyszukiwania prawdopodobnie nie przyniosą żadnych wyników wyszukiwania, chociaż zależy to od konfiguracji bazy danych.
+[i]Tagi tematyczne[/i], zwane też [i]hasztagami[/i], mają format terminu poprzedzonego znakiem hash ([b]#[/b]). Powoduje to utworzenie w poście łącza do ogólnoserwisowego wyszukiwania podanego terminu. Na przykład, [code]#cars[/code] zapewni link do wyszukiwania dla wszystkich wpisów zawierających słowo kluczowe [code]cars[/code] w Twoim serwisie. W tagach tematycznych powinno się używać terminów nie krótszych niż trzy znaki. Krótsze terminy wyszukiwania prawdopodobnie nie przyniosą żadnych wyników wyszukiwania, chociaż zależy to od konfiguracji bazy danych.
Tagi tematyczne zawierające same cyfry nie są zwykle dozwolone, np. [code]#1[/code]. Jeśli chcesz użyć hashtagu numerycznego, dodaj tekst opisowy, np. [code]#2012-wybory[/code] lub umieść cały termin w podwójnych cudzysłowach (na przykład [code]#"2012"[/code]). Podwójne cudzysłowy są również wymagane, jeśli termin zawiera spacje ([code]#"My tag[/code]`) i mogą być wymagane, jeśli tag zawiera znaki interpunkcyjne lub znaki diakrytyczne ([code]#"EndsWithPeriod."[/code], [code]#"Exciting!!!"[/code], [code]#"Ósmy pasażer"[/code] itp.).
[h4][b]Zakładki[/b][/h4]
-Zakładki wskazują link, który można zapisać w folderze zakładek. Używają sekwencji [code]#^[/code], po której następuje link. Często są one generowane automatycznie. Jeśli zainstalowany jest dodatek "bookmarker", sekwencja ta zostanie przekonwertowana na ikonę zakładki podczas przeglądania inline postu lub komentarza, a kliknięcie ikony spowoduje zapisanie zakładki. Jeśli dodatek bookmarker nie jest zainstalowany, można wykorzystać rozwijane menu posta, które zawiera łącze do zapisania zakładki lub zakładek.
+Zakładki wskazują link, który można zapisać w folderze zakładek. Używają sekwencji [code]#^[/code], po której następuje link. Często są one generowane automatycznie. Jeśli zainstalowany jest dodatek "bookmarker", sekwencja ta zostanie przekonwertowana na ikonę zakładki podczas przeglądania inline wpisu lub komentarza, a kliknięcie ikony spowoduje zapisanie zakładki. Jeśli dodatek bookmarker nie jest zainstalowany, można wykorzystać rozwijane menu wpisu, które zawiera łącze do zapisania zakładki lub zakładek.
[h4][b]Ręczne wzmiankowanie[/b][/h4]
Na przykład, tag [code]@billy[/code] oznaczy połączenie, którego nazwa lub adres sieciowy to "billy" (dopasowanie dokładne). Jeśli masz dwa połączenia z nazwą lub adresem sieciowym billy, na przykład [code]billy@server1.hubzilla.org[/code] i [code]billy@server2.hubzilla2.org[/code], będziesz musiał podać pełny adres, inaczej wyniki będą niejednoznaczne i niewłaściwa osoba może zostać oznaczona.
@@ -364,7 +363,7 @@ Po włączeniu, na stronie kanału pojawi się nowa karta zatytułowana "Strony
Pole "Tytuł linku do strony" umożliwia określenie tytułu linku do strony tego adresu URL. Jeśli tytuł linku do strony nie jest ustawiony, ustawimy go automatycznie, używając identyfikatora wiadomości elementu.
-Pod polem tworzenia strony pojawi się lista istniejących stron z linkiem "Edytuj". Kliknięcie tego przeniesie Cię do edytora podobnego do edytora postów, w którym możesz wprowadzać zmiany na swoich stronach internetowych.
+Pod polem tworzenia strony pojawi się lista istniejących stron z linkiem "Edytuj". Kliknięcie tego przeniesie Cię do edytora podobnego do edytora wpisów, w którym możesz wprowadzać zmiany na swoich stronach internetowych.
[h4][b]Używanie bloków[/b][/h4]
@@ -441,7 +440,7 @@ wytworzy taki HTML:
[h4][b]Narzędzie importy elementów strony internetowej[/b][/h4]
-Istnieją dwie metody importowania elementów strony internetowej: przesyłanie pliku ZIP lub odwoływanie się do lokalnego folderu plików w chmurze. Obie metody wymagają określenia elementów strony sieci internetowej przy użyciu określonej struktury folderów. Narzędzie importu umożliwia zaimportowanie wszystkich elementów niezbędnych do zbudowania całej witryny lub zestawu witryn. Celem jest uwzględnienie zewnętrznego tworzenia stron internetowych, a także narzędzi upraszczających i automatyzujących wdrażanie w hubie.
+Istnieją dwie metody importowania elementów strony internetowej: przesyłanie pliku ZIP lub odwoływanie się do plików we własnym magazynu plików w serwisie. Obie metody wymagają określenia elementów strony sieci internetowej przy użyciu określonej struktury folderów. Narzędzie importu umożliwia zaimportowanie wszystkich elementów niezbędnych do zbudowania całej witryny lub zestawu witryn. Celem jest uwzględnienie zewnętrznego tworzenia stron internetowych, a także narzędzi upraszczających i automatyzujących wdrażanie w węźle.
[h5][b] Struktura folderu [/b][/h5]
Definicje elementów muszą być przechowywane w katalogu głównym repozytorium w folderach o nazwie odpowiadającej typowi elementu:
@@ -795,7 +794,7 @@ Można użyć konstrukcji [code]if[/code] warunkowego wykonania kodu. Jest to ob
[/code]
-[h3]Osobisty magazyn w chmurze[/h3]
+[h3]Osobisty magazyn plików[/h3]
$Projectname umożliwia prywatne przechowywanie i udostępnianie znajomym dowolnych plików. Możesz przesłać pliki ze swojego komputera do obszaru przechowywania lub skopiować je bezpośrednio z systemu operacyjnego przy użyciu protokołu WebDAV.
@@ -805,7 +804,7 @@ Na wielu serwerach publicznych mogą obowiązywać ograniczenia dotyczące przyd
[h4][b]Załączniki plikowe[/b][/h4]
-Najszybszym i najłatwiejszym sposobem udostępniania plików są załączniki. W rzędzie ikon poniżej edytora statusu znajduje się narzędzie do przesyłania załączników. Kliknij narzędzie, wybierz plik i prześlij. Po załadowaniu pliku zobaczysz kod załącznika umieszczony w obszarze tekstowym. Nie edytuj tego kodu, ponieważ może to uniemożliwić Ci udostępnienie tego pliku znajomym. Możesz użyć okna dialogowego uprawnień do publikowania lub hasztagów prywatności, aby ograniczyć widoczność pliku - który zostanie ustawiony zgodnie z uprawnieniami wysyłanego postu.
+Najszybszym i najłatwiejszym sposobem udostępniania plików są załączniki. W rzędzie ikon poniżej edytora statusu znajduje się narzędzie do przesyłania załączników. Kliknij narzędzie, wybierz plik i prześlij. Po załadowaniu pliku zobaczysz kod załącznika umieszczony w obszarze tekstowym. Nie edytuj tego kodu, ponieważ może to uniemożliwić Ci udostępnienie tego pliku znajomym. Możesz użyć okna dialogowego uprawnień do publikowania lub hasztagów prywatności, aby ograniczyć widoczność pliku - który zostanie ustawiony zgodnie z uprawnieniami wysyłanego wpisu.
Aby usunąć załączniki lub zmienić uprawnienia do przechowywanych plików, odwiedź [observer=1][baseurl]/cloud/[observer.webname][/observer][observer=0][baseurl]/cloud/username, zastępując [code]username[/code] pseudonimem, jaki podałeś podczas tworzenia kanału[/observer].
@@ -815,11 +814,11 @@ Twoje pliki są widoczne w sieci pod adresem [observer=1][baseurl]/cloud/[observ
[h4][b]Dostęp WebDAV[/b][/h4]
-WebDAV umożliwia kopiowanie plików bezpośrednio do lub z systemu operacyjnego komputera, gdzie Twój "magazyn chmurze" pojawia się jako wirtualny dysk. Dostęp ten powinien być używany do przesyłania dużych plików, takich jak wideo i audio, ponieważ nie jest ograniczony dostępną pamięcią wewnętrzna. Zobacz [zrl=help/member/member_guide#Cloud_Desktop_Clients]Cloud Desktop Clients[/zrl] poniżej.
+WebDAV umożliwia kopiowanie plików bezpośrednio do lub z systemu operacyjnego komputera, gdzie Twój "magazyn plików" pojawia się jako wirtualny dysk. Dostęp ten powinien być używany do przesyłania dużych plików, takich jak wideo i audio, ponieważ nie jest ograniczony dostępną pamięcią wewnętrzna. Zobacz [zrl=help/member/member_guide#Cloud_Desktop_Clients]Cloud Desktop Clients[/zrl] poniżej.
[h4][b]Dostęp CalDAV i CardDAV na Androidzie[/b][/h4]
-Możesz zsynchronizować swój kalendarz i kontakty w systemie Android ze swoim hubem.
+Możesz zsynchronizować swój kalendarz i kontakty w systemie Android ze swoim węzłem.
Poniższe kroki zostały przetestowane pod kątem zasosowania [url=https://f-droid.org/en/packages/at.bitfire.davdroid/] DAVdroid [/url]:
@@ -837,9 +836,9 @@ Aby udostępnić kalendarz odwiedź [observer.baseurl]/cdav/calendar
[h4][b]Uprawnienia[/b][/h4]
-W przypadku korzystania z protokołu WebDAV plik jest tworzony z domyślnymi uprawnieniami do plików kanału, których nie można zmienić z poziomu systemu operacyjnego. Może też nie być to tak restrykcyjne, jak byś chciał. Najlepiej, utwórz foldery (katalogi), następnie odwiedź swoją "chmurę" pod aadresem [observer=1][baseurl]/cloud/[observer.webname][/observer][observer=0][baseurl]/cloud/username[/observer], wybierz katalog i zmień uprawnienia. Zrób to zanim umieścisz cokolwiek w katalogu. Uprawnienia do katalogu mają pierwszeństwo, więc możesz następnie umieścić pliki lub inne foldery w tym kontenerze i będą one chronione przed niechcianymi widzami przez ustawienie uprawnienia do katalogu. Często zdarza się, że użytkownicy tworzą folder "osobisty" lub "prywatny", który jest ograniczony do nich samych. Możesz używać tego jako osobistej chmury do przechowywania wszystkiego z dowolnego miejsca w Internecie lub dowolnego komputera i jest to chroniony przed innymi. Możesz także utworzyć foldery dla "rodziny" lub "przyjaciele" za zgodą udzieloną odpowiednim grupom prywatności.
+W przypadku korzystania z protokołu WebDAV plik jest tworzony z domyślnymi uprawnieniami do plików kanału, których nie można zmienić z poziomu systemu operacyjnego. Może też nie być to tak restrykcyjne, jak byś chciał. Najlepiej, utwórz foldery (katalogi), następnie odwiedź swój magazyn plików pod adresem [observer=1][baseurl]/cloud/[observer.webname][/observer][observer=0][baseurl]/cloud/username[/observer], wybierz katalog i zmień uprawnienia. Zrób to zanim umieścisz cokolwiek w katalogu. Uprawnienia do katalogu mają pierwszeństwo, więc możesz następnie umieścić pliki lub inne foldery w tym kontenerze i będą one chronione przed niechcianymi widzami przez ustawienie uprawnienia do katalogu. Często zdarza się, że użytkownicy tworzą folder "osobisty" lub "prywatny", który jest ograniczony do nich samych. Możesz używać tego jako osobistej chmury do przechowywania wszystkiego z dowolnego miejsca w Internecie lub dowolnego komputera i jest to chroniony przed innymi. Możesz także utworzyć foldery dla "rodziny" lub "przyjaciele" za zgodą udzieloną odpowiednim grupom prywatności.
-[h3]Klienty desktopowe dla chmury[/h3]
+[h3]Klienty desktopowe dla magazynu plikowego[/h3]
[h4][b]Klienty dla Windows[/b][/h4]
@@ -855,7 +854,7 @@ W Windows 7 połaczenie WebDAV można nawiązać przy użyciu kreatora z graficz
[h5][b]Montowanie katalogu w systemie plików[/b][/h5]
-Aby zainstalować katalog w chmurze jako system plików, musisz najpierw zainstalować davfs2. Dla większości dystrybucji program ten jest dostępny w repozytoriach. Instalacja w Debianie:
+Aby zainstalować katalog zdalny jako system plików, musisz najpierw zainstalować davfs2. Dla większości dystrybucji program ten jest dostępny w repozytoriach. Instalacja w Debianie:
[code]sudo apt-get install davfs2[/code]
@@ -877,15 +876,15 @@ Edytuj /etc/fstab:
[code]nano /etc/fstab[/code]
-aby uwzględnić katalog w chmurze, dodając:
+aby uwzględnić katalog zdalny, dodając:
[code]
[baseurl]/dav/ /mount/point davfs user,noauto,uid=&lt;DesktopUser&gt;,file_mode=600,dir_mode=700 0 1
[/code]
-gdzie [baseurl] jest adresem URL huba, /mount/point to lokalizacja, w której chcesz zamontować chmurę, a &lt;DesktopUser&gt; to użytkownik, którego logujesz się na swoim komputerze. Miej na uwadze, że jeśli montujesz jako zwykły użytkownik (nie root), punkt montowania musi znajdować się w twoim katalogu domowym.
+gdzie [baseurl] jest adresem URL węzła, /mount/point to lokalizacja, w której chcesz zamontować katalog zdalny, a &lt;DesktopUser&gt; to użytkownik, którego logujesz się na swoim komputerze. Miej na uwadze, że jeśli montujesz jako zwykły użytkownik (nie root), punkt montowania musi znajdować się w twoim katalogu domowym.
-Na przykład, jeśli chciałbyś zamontować swoją chmurę w katalogu o nazwie 'cloud' w swoim katalogu domowym, a Twoja nazwa użytkownika to 'bob', zapis w fstab będzie następujący:
+Przyjmijmy, że chcesz zamontować swój magazyn plików w katalogu o nazwie 'cloud' w swoim katalogu domowym, a Twoja nazwa użytkownika to 'bob'. Zapis w fstab będzie następujący:
[code][baseurl]/dav/ /home/bob/cloud davfs user,noauto,uid=bob,file_mode=600,dir_mode=700 0 1[/code]
@@ -901,13 +900,13 @@ Utwórz plik o nazwie 'secrets'
[code]nano /home/bob/.davfs2/secrets[/code]
-i dodaj tam swoje dane uwierzytelniania w chmurze
+i dodaj tam swoje dane uwierzytelniania w katalogu zdalnym:
[code]
[baseurl]/dav &lt;username&gt; &lt;password&gt;
[/code]
-gdzie &lt;username&gt; i &lt;password&gt; to nazwa użytkownika i hasło [i]na Twoim kanale w hubie[/i].
+gdzie &lt;username&gt; i &lt;password&gt; to nazwa użytkownika i hasło [i]na Twoim kanale w węźle[/i].
Nie pozwól, aby ten plik mógł być zapisywany przez kogoś nieupoważnionego:
@@ -917,7 +916,7 @@ Na koniec, zamontuj dysk:
[code]mount [baseurl]/dav[/code]
-Możesz teraz znaleźć swoją chmurę w /home/bob/cloud i używać jej tak, jakby była częścią lokalnego systemu plików - nawet jeśli aplikacje, których używasz, same nie obsługują dav.
+Możesz teraz znaleźć swój katalog zdalny w /home/bob/cloud i używać go tak, jakby była częścią lokalnego systemu plików - nawet jeśli aplikacje, których używasz, same nie obsługują dav.
[b]Rozwiązywanie problemów[/b]
@@ -938,18 +937,18 @@ Jeśli to nadal nie zadziała, wyłącz pamięć podręczną. Pamiętaj, że ma
Jeśli [i]nadal[/i] to nie działa, jest jeszcze jedna rzecz, której możesz spróbować. (Ten jest spowodowany błędem w starszych wersjach samego dav2fs, więc aktualizacja do nowej wersji może również pomóc). Włącz słabe usuwanie etagów, ustawiając [code]drop_weak_etags 1[]/code. Odmontuj i ponownie podłącz swój system plików, aby zastosować zmiany.
[h5][b]Dolphin[/b][/h5]
-Dolphin Browser to przeglądarka internetowa dla Android i iOS. Odwiedź w niej [code]webdavs://example.com/dav[/code], gdzie [code]example.com[/code] to URL do Twojego huba.
+Dolphin Browser to przeglądarka internetowa dla Android i iOS. Odwiedź w niej [code]webdavs://example.com/dav[/code], gdzie [code]example.com[/code] to URL do Twojego węzła.
Gdy zostaniesz poproszony o podanie nazwy użytkownika i hasła, wprowadź nazwę swojego kanału (pierwszą część swojej strony internetowej - bez znaku @ i nazwy domeny) i hasło do swojego normalnego konta.
Pamiętaj, że jeśli jesteś już zalogowany do interfejsu WWW przez Konqueror, nie zostaniesz poproszony o dalsze uwierzytelnianie.
[h5][b]Konqueror[/b][/h5]
-Konqueror to przeglądarka internetowa, meadżer plików i przeglądarka dokumentów dla środowiska KDE. Wystarczy odwiedzić w niej serwis [code]webdavs://example.com/dav[/code] po zalogowaniu się do swojego huba, gdzie [code]example.com[/code] to adres URL huba.
+Konqueror to przeglądarka internetowa, meadżer plików i przeglądarka dokumentów dla środowiska KDE. Wystarczy odwiedzić w niej serwis [code]webdavs://example.com/dav[/code] po zalogowaniu się do swojego węzła, gdzie [code]example.com[/code] to adres URL węzła.
-Jeśli jesteś zalogowany do swojego huba w normalny sposób, nie jest wymagane dalsze uwierzytelnianie.
+Jeśli jesteś zalogowany do swojego węzła w normalny sposób, nie jest wymagane dalsze uwierzytelnianie.
-Ponadto, jeśli ktoś uwierzytelnił się w innym hubie podczas normalnej sesji przeglądarki, Twoja tożsamość zostanie również przekazana do chmury dla tych hubów - co oznacza, że możesz uzyskać dostęp do wszelkich prywatnych plików na dowolnym serwerze, o ile masz uprawnienia do ich przeglądania, pod warunkiem, że odwiedziłeś tę witrynę wcześniej podczas sesji.
+Ponadto, jeśli ktoś uwierzytelnił się w innym węźle podczas normalnej sesji przeglądarki, Twoja tożsamość zostanie również przekazana do magazynu plików dla tych węzłów - co oznacza, że możesz uzyskać dostęp do wszelkich prywatnych plików na dowolnym serwerze, o ile masz uprawnienia do ich przeglądania i pod warunkiem, że odwiedziłeś tę witrynę wcześniej podczas sesji.
Ta funkcja jest zwykle ograniczona do interfejsu sieciowego i nie jest dostępna dla żadnego innego środowiska graficznego niż KDE.
@@ -994,9 +993,9 @@ Ponadto podane przez Ciebie frazy wyszukiwania mogą aktywować jednorazowe wysz
Zapisany widżet wyszukiwania zapewni automatyczne uzupełnianie kanałów (wyniki są poprzedzone znakiem @) i hashtagami (poprzedzonymi znakiem #). Nie trzeba wprowadzać tych tagów; chociaż wprowadzenie żądanego tagu zmniejszy wyniki autouzupełniania, aby zawierały tylko istotne informacje. Zachowanie odwzorowuje się następująco:
[list]
-[*]@name - przeszukuje strumienia sieci w poszukiwaniu postów lub komentarzy napisanych przez 'name'. Spowoduje to również zmianę uprawnień edytora postów, aby zawierały tylko 'name'; jakby to była grupa prywatności.
-[*]#hashtag - przeszukauje strumień sieci w poszukiwaniu postów zawierających #hashtag.
-[*]text - przeszukaj strumień sieci w poszukiwaniu postów zawierających 'text'.
+[*]@name - przeszukuje strumienia sieci w poszukiwaniu wpisów lub komentarzy napisanych przez 'name'. Spowoduje to również zmianę uprawnień edytora wpisów, aby zawierały tylko 'name'; jakby to była grupa prywatności.
+[*]#hashtag - przeszukauje strumień sieci w poszukiwaniu wpisów zawierających #hashtag.
+[*]text - przeszukaj strumień sieci w poszukiwaniu wpisów zawierających 'text'.
[/list]
@@ -1010,7 +1009,7 @@ Będziesz musiał potwierdzić swoje hasło i kanał, na którym jesteś obecnie
[hl][i][b]To jest nieodwracalne.[/b][/i][/hl]
-Jeśli masz klony tożsamości na innych hubach, nie zostaną one usuniete. Operacja ta spowoduje tylko usunięcie tej instancji kanału, która istnieje w hubie, na którym dokonujesz usunięcia kanału.
+Jeśli masz klony tożsamości na innych węzłach, nie zostaną one usuniete. Operacja ta spowoduje tylko usunięcie tej instancji kanału, która istnieje w węźle, na którym dokonujesz usunięcia kanału.
[h4][b]Usuniecie konta[/b][/h4]
@@ -1020,5 +1019,5 @@ Będziesz musiał potwierdzić swoje hasło i konto, na którym jesteś obecnie
[hl][i][b]To jest nieodwracalne.[/b][/i][/hl]
-Wszystkie Twoje kanały zostaną usunięte. Jeśli masz klony tożsamości na innych hubach - nie zostaną one usuniete. Operacja ta powoduje tylko usunięcie instancji kanałów, które istnieją hubie, na którym dokonujesz tą operację.
+Wszystkie Twoje kanały zostaną usunięte. Jeśli masz klony tożsamości na innych węzłach - nie zostaną one usuniete. Operacja ta powoduje tylko usunięcie instancji kanałów, które istnieją w węźle, na którym dokonujesz tą operację.
diff --git a/doc/pl/toc.html b/doc/pl/toc.html
index cadc5676a..0dfb80a35 100644
--- a/doc/pl/toc.html
+++ b/doc/pl/toc.html
@@ -1,5 +1,5 @@
<div class="" id="accordion">
- <div class="">
+ <div class="panel">
<div class="">
<h3 class="panel-title">
Poradniki
@@ -12,7 +12,7 @@
</div>
</div>
<div class="">
- <div class="">
+ <div class="panel">
<h3 class="panel-title">
Dla członków
</h3>
@@ -36,7 +36,7 @@
<div id="administrators" class="doco-section">
<div class="flex-column">
<a class="nav-link" href="/help/admin/administrator_guide">Przewodnik</a>
- <a class="nav-link" href="/help/admin/hub_snapshots">Migawki huba</a>
+ <a class="nav-link" href="/help/admin/hub_snapshots">Migawki węzła</a>
<a class="nav-link" href="/help/database">Baza danych</a>
<a class="nav-link" href="/help/hidden_configs">Dodatkowa konfiguracja</a>
</div>
diff --git a/doc/pl/tutorials/personal_channel.md b/doc/pl/tutorials/personal_channel.md
index 6b96cf14a..39029110e 100644
--- a/doc/pl/tutorials/personal_channel.md
+++ b/doc/pl/tutorials/personal_channel.md
@@ -7,11 +7,11 @@ Kiedy logujesz się po raz pierwszy po rejestracji, musisz utworzyć kanał albo
![](assets/c9a880cc82ffa1f7c2f460397bb083bf7dc2a2b8f065e64da598b45b4a2b.png)
-Wprowadź swoje imię i nazwisko oraz pseudonim dla adresu kanału, a następnie wybierz "rolę". Zazwyczaj, jeśli reprezentuje Cię osobisty kanał, wybierz *Społeczność* z domyślnym poziomem prywatności, który Ci odpowiada. Jeśli nie masz pewności, wybierz opcję *Społecznościowe - głównie publiczne*, co umożliwia łatwą interakcję i zapewnia prywatność, gdy jej potrzebujesz. Alternatywnie, ustawienie *Społecznościowe - ograniczone* jest bardzo popularne wśród obrońców prywatności, chociaż poznanie ludzi może wymagać nieco więcej wysiłku. Niezależnie od tego, które ustawienie wybierzesz, możesz zmienić je później, jeśli zajdzie taka potrzeba.
+Wprowadź swoje imię i nazwisko oraz pseudonim dla adresu kanału, a następnie wybierz "rolę". Zazwyczaj, jeśli reprezentuje Cię osobisty kanał, wybierz *Społecznościowy* z domyślnym poziomem prywatności, który Ci odpowiada. Jeśli nie masz pewności, wybierz opcję *Społecznościowy - głównie publiczne*, co umożliwia łatwą interakcję i zapewnia prywatność, gdy jej potrzebujesz. Alternatywnie, ustawienie *Społecznościowy - ograniczony* jest bardzo popularne wśród obrońców prywatności, chociaż poznanie ludzi może wymagać nieco więcej wysiłku. Niezależnie od tego, które ustawienie wybierzesz, możesz zmienić je później, jeśli zajdzie taka potrzeba.
### Dodanie zdjęcia profilowego
-Po utworzeniu nowego kanału zostaniesz przekierowany na stronę określoną przez administratora witryny. Domyślnie jest to strona * Edytuj profil *.
+Po utworzeniu nowego kanału zostaniesz przekierowany na stronę określoną przez administratora witryny. Domyślnie jest to strona *Edytuj profil*.
Z poziomu rozwijanego menu *Narzędzia profili* wybierz opcję *Zmień zdjęcie profilowe* (lub po prostu kliknij zdjęcie profilowe).
@@ -28,14 +28,14 @@ Po naciśnięciu *Edycja zakończona* nastąpi przekierowanie z powrotem do edyt
![](assets/d080e92d797af5e863fa39b2084c16a8410de1f7a6559633435817444aef.png)
-Po powrocie na stronę główną kanału zobaczysz, że wpis powiadamiający innych o Twoim nowym zdjęciu profilowym, który został automatycznie opublikowany.
+Po powrocie na stronę główną kanału zobaczysz, że wpis został automatycznie opublikowany wpis powiadamiający innych o Twoim nowym zdjęciu profilowym.
![](assets/1ebe02c205962dd25035c441631745d16acdb7a44e50d148256c8ad26a67.png)
### Tworzenie wpisów
-Przejdź do strony głównej swojego kanału i otwórz edytor wpisów, naciskając pole tekstowe *Udostępnij* u góry "ściany" kanału. Wprowadź wiadomość, a następnie przeciągnij i upuść plik obrazu do do obszaru tekstowego edytora postów. Ewentualnie możesz użyć narzędzie *Załącz plik*, widoczne u dołu.
+Przejdź do strony głównej swojego kanału i otwórz edytor wpisów, naciskając pole tekstowe *Udostępnij* u góry "ściany" kanału. Wprowadź wiadomość, a następnie przeciągnij i upuść plik obrazu do do obszaru tekstowego edytora wpisów. Ewentualnie możesz użyć narzędzie *Załącz plik*, widoczne u dołu.
![](assets/b0bfdf02aef3710a37bb6092c3240b291eca8afa73133b3ac03b86f3302d.png)
diff --git a/images/default_profile_photos/human_confusion/300.png b/images/default_profile_photos/human_confusion/300.png
new file mode 100644
index 000000000..3f21ae68f
--- /dev/null
+++ b/images/default_profile_photos/human_confusion/300.png
Binary files differ
diff --git a/images/default_profile_photos/human_confusion/48.png b/images/default_profile_photos/human_confusion/48.png
new file mode 100644
index 000000000..5013a0aef
--- /dev/null
+++ b/images/default_profile_photos/human_confusion/48.png
Binary files differ
diff --git a/images/default_profile_photos/human_confusion/80.png b/images/default_profile_photos/human_confusion/80.png
new file mode 100644
index 000000000..5a32ab45f
--- /dev/null
+++ b/images/default_profile_photos/human_confusion/80.png
Binary files differ
diff --git a/images/zapax16.gif b/images/zapax16.gif
new file mode 100644
index 000000000..81468ad35
--- /dev/null
+++ b/images/zapax16.gif
Binary files differ
diff --git a/include/account.php b/include/account.php
index fefe61d15..d138dab41 100644
--- a/include/account.php
+++ b/include/account.php
@@ -34,18 +34,29 @@ function check_account_email($email) {
if(! strlen($email))
return $result;
- if(! validate_email($email))
- $result['message'] .= t('Not a valid email address') . EOL;
- elseif(! allowed_email($email))
- $result['message'] = t('Your email domain is not among those allowed on this site');
+ if(! validate_email($email)) {
+ $result['message'] = t('The provided email address is not valid');
+ }
+ elseif(! allowed_email($email)) {
+ $result['message'] = t('The provided email domain is not among those allowed on this site');
+ }
else {
- $r = q("select account_email from account where account_email = '%s' limit 1",
+ $account = q("select account_email from account where account_email = '%s' limit 1",
dbesc($email)
);
- if($r) {
- $result['message'] .= t('Your email address is already registered at this site.');
+ if ($account) {
+ $result['message'] = t('The provided email address is already registered at this site');
+ }
+
+ $register = q("select reg_did2 from register where reg_vital = 1 and reg_did2 = '%s' limit 1",
+ dbesc($email)
+ );
+ if ($register) {
+ $result['message'] = t('There is a pending registration for this address - click "Register" to continue verification');
+ $result['email_unverified'] = true;
}
}
+
if($result['message'])
$result['error'] = true;
@@ -71,17 +82,30 @@ function check_account_password($password) {
function check_account_invite($invite_code) {
$result = array('error' => false, 'message' => '');
- $using_invites = get_config('system','invitation_only');
+ // [hilmar ->
+ $using_invites = (get_config('system','invitation_only')
+ || get_config('system','invitation_also'));
if($using_invites) {
+
if(! $invite_code) {
- $result['message'] .= t('An invitation is required.') . EOL;
- }
- $r = q("select * from register where hash = '%s' limit 1", dbesc($invite_code));
- if(! $r) {
- $result['message'] .= t('Invitation could not be verified.') . EOL;
+
+ $result['message']
+ .= 'ZAR0510E,' . t('An invitation is required.') . EOL;
+
+ } else {
+
+ // check if invite code exists
+ $r = q("SELECT * FROM register WHERE reg_hash = '%s' AND reg_vital = 1 LIMIT 1",
+ dbesc($invite_code));
+ if(! $r) {
+ $result['message']
+ .= 'ZAR0511E,' . t('Invitation could not be verified.') . EOL;
+ }
}
}
+ // <- hilmar]
+
if(strlen($result['message']))
$result['error'] = true;
@@ -107,8 +131,8 @@ function account_total() {
return false;
}
-
-function account_store_lowlevel($arr) {
+// legacy
+function account_store_lowlevel_IS_OBSOLETE($arr) {
$store = [
'account_parent' => ((array_key_exists('account_parent',$arr)) ? $arr['account_parent'] : '0'),
@@ -130,12 +154,21 @@ function account_store_lowlevel($arr) {
'account_password_changed' => ((array_key_exists('account_password_changed',$arr)) ? $arr['account_password_changed'] : '0001-01-01 00:00:00')
];
+ // never ever is this a create table but a pdo insert into account
+ // strange function placement in text.php (obscure by design :-)
return create_table_from_array('account',$store);
-
+ // the TODO may be to adjust others using create_table_from_array():
+ // channel.php
+ // connections.php
+ // event.php
+ // hubloc.php
+ // import.php
}
-function create_account($arr) {
+
+// legacy
+function create_account_IS_OBSOLETE($arr) {
// Required: { email, password }
@@ -259,10 +292,161 @@ function create_account($arr) {
return $result;
}
+/**
+ * create_account_from_register
+ * @author hilmar runge
+ * @since 2020-02-20
+ *
+ * Account creation only happens via table register.
+ * This function creates the account when all conditions are solved.
+ *
+ */
+function create_account_from_register($arr) {
+
+ $result = array('success' => false, 'message' => 'rid:' . $arr['reg_id']);
+ $now = datetime_convert();
+
+ // reg_flags 0x0020 = REGISTER_AGREED = register request verified by user @ regate
+ $register = q("SELECT * FROM register WHERE reg_id = %d AND (reg_flags & 31) = 0 "
+ . " AND reg_startup < '%s' AND reg_expires > '%s' ",
+ intval($arr['reg_id']),
+ dbesc($now),
+ dbesc($now)
+ );
+
+ if ( ! $register ) return $result;
+
+ // account
+ $expires = NULL_DATE;
+
+ $default_service_class = get_config('system','default_service_class');
+ if($default_service_class === false)
+ $default_service_class = '';
+
+ $roles = 0;
+ // prevent form hackery
+ if($roles & ACCOUNT_ROLE_ADMIN) {
+ $admin_result = check_account_admin($arr);
+ if(! $admin_result) {
+ $roles = 0;
+ }
+ }
+
+ // any accounts available ?
+ $isa = q("SELECT COUNT(*) AS isa FROM account");
+ if ($isa && $isa[0]['isa'] == 0) {
+ $roles = ACCOUNT_ROLE_ADMIN;
+ }
+
+ $password_parts = explode(',', $register[0]['reg_pass']);
+ $salt = $password_parts[0];
+ $password_encoded = $password_parts[1];
+
+ $ri = q(
+ "INSERT INTO account ("
+ . " account_parent, account_salt, account_password, account_email, "
+ . " account_language, account_created, account_flags, account_roles, account_level, "
+ . " account_expires, account_service_class) VALUES( "
+ . " %d, '%s', '%s', '%s', '%s', '%s', %d, %d, %d, '%s', '%s' ) ",
+ intval($parent),
+ dbesc($salt),
+ dbesc($password_encoded),
+ dbesc($register[0]['reg_did2']),
+ dbesc($register[0]['reg_lang']),
+ dbesc($now),
+ intval($register[0]['reg_flags'] & 31), // off REGISTER_AGREE at ACCOUNT
+ intval($roles),
+ intval(5),
+ dbesc($expires),
+ dbesc($default_service_class)
+ );
+
+ if(! $ri) {
+ logger('create_account: DB INSERT failed.');
+ $result['message'] = 'ZAR ' . t('Failed to store account information.');
+ return($result);
+ }
+
+ $r = q("SELECT * FROM account WHERE account_email = '%s' AND account_password = '%s' LIMIT 1",
+ dbesc($register[0]['reg_did2']),
+ dbesc($password_encoded)
+ );
+ if($r && count($r)) {
+ $result['account'] = $r[0];
+ }
+ else {
+ logger('create_account: could not retrieve newly created account');
+ }
+
+ // Set the parent record to the current record_id if no parent was provided
+ if(! $parent) {
+ $r = q("UPDATE account SET account_parent = %d WHERE account_id = %d",
+ intval($result['account']['account_id']),
+ intval($result['account']['account_id'])
+ );
+ if(! $r) {
+ logger('create_account: failed to set parent');
+ }
+ $result['account']['parent'] = $result['account']['account_id'];
+ }
+
+ $result['success'] = true;
+
+ //call_hooks('register_account',$result);
+
+ return $result;
+}
+
+/**
+ * @brief as far to see, email validation for register account verification
+ * @param array (account)
+ * @param array ('resend' => true, 'email' = > email)
+ *
+ */
function verify_email_address($arr) {
+ // $hash = random_string(24);
+
+ // [hilmar ->
+ $reg = q("SELECT * FROM register WHERE reg_vital = 1 AND reg_email = 's%' ",
+ dbesc($arr['email'])
+ );
+ if ( ! $reg)
+ return false;
+
+ push_lang(($reg[0]['email']) ? $reg[0]['email'] : 'en');
+
+ $email_msg = replace_macros(get_intltext_template('register_verify_member.tpl'),
+ [
+ '$sitename' => get_config('system','sitename'),
+ '$siteurl' => z_root(),
+ '$email' => $arr['email'],
+ '$uid' => 1,
+ '$hash' => $hash,
+ '$details' => ''
+ ]
+ );
+
+ $res = z_mail(
+ [
+ 'toEmail' => $arr['email'],
+ 'messageSubject' => sprintf( t('Registration confirmation for %s'), get_config('system','sitename')),
+ 'textVersion' => $email_msg,
+ ]
+ );
+
+ pop_lang();
+
+ if(! $res)
+ logger('send_reg_approval_email: failed to account_id: ' . $arr['account']['account_id']);
+
+ return $res;
+}
+
+function verify_email_addressNOP($arr) {
+
if(array_key_exists('resend',$arr)) {
$a = q("select * from account where account_email = '%s' limit 1",
dbesc($arr['email'])
@@ -271,11 +455,14 @@ function verify_email_address($arr) {
return false;
}
$account = $a[0];
- $v = q("select * from register where uid = %d and password = 'verify' limit 1",
+ // [hilmar ->
+ $v = q("SELECT * FROM register WHERE reg_uid = %d AND reg_vital = 1 "
+ . " AND reg_pass = 'verify' LIMIT 1",
intval($account['account_id'])
);
+ // <- hilmar]
if($v) {
- $hash = $v[0]['hash'];
+ $hash = $v[0]['reg_hash'];
}
else {
return false;
@@ -284,13 +471,16 @@ function verify_email_address($arr) {
else {
$hash = random_string(24);
- q("INSERT INTO register ( hash, created, uid, password, lang ) VALUES ( '%s', '%s', %d, '%s', '%s' ) ",
+ // [hilmar ->
+ q("INSERT INTO register ( reg_hash, reg_created, reg_uid, reg_pass, reg_lang, reg_stuff ) "
+ ." VALUES ( '%s', '%s', %d, '%s', '%s', '' ) ",
dbesc($hash),
dbesc(datetime_convert()),
intval($arr['account']['account_id']),
dbesc('verify'),
dbesc($arr['account']['account_language'])
);
+ // <- hilmar]
$account = $arr['account'];
}
@@ -347,11 +537,17 @@ function send_reg_approval_email($arr) {
$hash = random_string();
- $r = q("INSERT INTO register ( hash, created, uid, password, lang ) VALUES ( '%s', '%s', %d, '%s', '%s' ) ",
+ // [hilmar ->
+ // code before fetches the $admins as recipients for the approval request mail
+ // $arr has a user (self registered) account
+ // ... $arr['email'] ???
+ // ... reg expiration ?
+ $r = q("INSERT INTO register ( reg_hash, reg_email, reg_created, reg_uid, reg_pass, reg_lang, reg_stuff )"
+ . " VALUES ( '%s', '%s', '%s', %d, '', '%s', '' ) ",
dbesc($hash),
+ dbesc($arr['account']['account_email']),
dbesc(datetime_convert()),
intval($arr['account']['account_id']),
- dbesc(''),
dbesc($arr['account']['account_language'])
);
@@ -425,7 +621,7 @@ function account_allow($hash) {
$ret = array('success' => false);
- $register = q("SELECT * FROM register WHERE hash = '%s' LIMIT 1",
+ $register = q("SELECT * FROM register WHERE reg_hash = '%s' LIMIT 1",
dbesc($hash)
);
@@ -433,57 +629,89 @@ function account_allow($hash) {
return $ret;
$account = q("SELECT * FROM account WHERE account_id = %d LIMIT 1",
- intval($register[0]['uid'])
+ intval($register[0]['reg_uid'])
);
+ // a register entry without account assigned to
if(! $account)
return $ret;
- q("DELETE FROM register WHERE hash = '%s'",
- dbesc($register[0]['hash'])
+ // [hilmar ->
+
+ q("START TRANSACTION");
+ //q("DELETE FROM register WHERE reg_hash = '%s'",
+ // dbesc($register[0]['reg_hash'])
+ //);
+ $r1 = q("UPDATE register SET reg_vital = 0 WHERE reg_hash = '%s'",
+ dbesc($register[0]['reg_hash'])
);
- q("update account set account_flags = (account_flags & ~%d) where (account_flags & %d)>0 and account_id = %d",
+ /* instead of ...
+
+ // unblock
+ q("UPDATE account SET account_flags = (account_flags & ~%d) "
+ . " WHERE (account_flags & %d)>0 AND account_id = %d",
intval(ACCOUNT_BLOCKED),
intval(ACCOUNT_BLOCKED),
- intval($register[0]['uid'])
+ intval($register[0]['reg_uid'])
);
- q("update account set account_flags = (account_flags & ~%d) where (account_flags & %d)>0 and account_id = %d",
+ // unpend
+ q("UPDATE account SET account_flags = (account_flags & ~%d) "
+ . " WHERE (account_flags & %d)>0 AND account_id = %d",
intval(ACCOUNT_PENDING),
intval(ACCOUNT_PENDING),
- intval($register[0]['uid'])
+ intval($register[0]['reg_uid'])
);
- push_lang($register[0]['lang']);
+ */
+ // together unblock and unpend
+ $r2 = q("UPDATE account SET account_flags = %d WHERE account_id = %d",
+ intval($account['account_flags']
+ &= $account['account_flags'] ^ (ACCOUNT_BLOCKED | ACCOUNT_PENDING)),
+ intval($register[0]['reg_uid'])
+ );
- $email_tpl = get_intltext_template("register_open_eml.tpl");
- $email_msg = replace_macros($email_tpl, array(
- '$sitename' => get_config('system','sitename'),
- '$siteurl' => z_root(),
- '$username' => $account[0]['account_email'],
- '$email' => $account[0]['account_email'],
- '$password' => '',
- '$uid' => $account[0]['account_id']
- ));
+ if($r1 && $r2) {
+ q("COMMIT");
- $res = z_mail(
- [
- 'toEmail' => $account[0]['account_email'],
- 'messageSubject' => sprintf( t('Registration details for %s'), get_config('system','sitename')),
- 'textVersion' => $email_msg,
- ]
- );
+ // <- hilmar]
- pop_lang();
+ push_lang($register[0]['reg_lang']);
- if(get_config('system','auto_channel_create'))
- auto_channel_create($register[0]['uid']);
+ $email_tpl = get_intltext_template("register_open_eml.tpl");
+ $email_msg = replace_macros($email_tpl, array(
+ '$sitename' => get_config('system','sitename'),
+ '$siteurl' => z_root(),
+ '$username' => $account[0]['account_email'],
+ '$email' => $account[0]['account_email'],
+ '$password' => '',
+ '$uid' => $account[0]['account_id']
+ ));
- if ($res) {
- info( t('Account approved.') . EOL );
- return true;
+ $res = z_mail(
+ [
+ 'toEmail' => $account[0]['account_email'],
+ 'messageSubject' => sprintf( t('Registration details for %s'), get_config('system','sitename')),
+ 'textVersion' => $email_msg,
+ ]
+ );
+
+ pop_lang();
+
+ if(get_config('system', 'auto_channel_create', 1))
+ auto_channel_create($register[0]['uid']);
+
+ if ($res) {
+ info( t('Account approved.') . EOL );
+ return true;
+ }
+
+ // [hilmar ->
+ } else {
+ q("ROLLBACK");
}
+ // <- hilmar]
}
@@ -500,42 +728,65 @@ function account_allow($hash) {
function account_deny($hash) {
- $register = q("SELECT * FROM register WHERE hash = '%s' LIMIT 1",
+ // [hilmar->
+ $register = q("SELECT * FROM register WHERE reg_hash = '%s' AND reg_vital = 1 LIMIT 1",
dbesc($hash)
);
+ // <-hilmar]
if(! count($register))
return false;
$account = q("SELECT account_id, account_email FROM account WHERE account_id = %d LIMIT 1",
- intval($register[0]['uid'])
+ intval($register[0]['reg_uid'])
);
if(! $account)
return false;
- q("DELETE FROM account WHERE account_id = %d",
- intval($register[0]['uid'])
- );
+ // [hilmar ->
+ q("START TRANSACTION");
- q("DELETE FROM register WHERE id = %d",
- dbesc($register[0]['id'])
+ $r1 = q("DELETE FROM account WHERE account_id = %d",
+ intval($register[0]['reg_uid'])
+ );
+ // q("DELETE FROM register WHERE reg_id = %d",
+ // dbesc($register[0]['reg_id'])
+ //);
+ $r2 = q("UPDATE register SET reg_vital = 0 WHERE reg_id = %d AND reg_vital = 1",
+ dbesc($register[0]['reg_id'])
);
- notice( sprintf(t('Registration revoked for %s'), $account[0]['account_email']) . EOL);
- return true;
+ if($r1 && $r2) {
+ q("COMMIT");
+ notice( 'ZAR0512I,' . sprintf( t('Registration revoked for %s'),
+ $account[0]['account_email']) . EOL);
+ return true;
-}
+ } else {
-// called from regver to activate an account from the email verification link
+ q("ROLLBACK");
+ notice( 'ZAR0513F,' . sprintf( t('Could not revoke registration for %s'),
+ $account[0]['account_email']) . EOL);
+ return false;
+ }
+ // <- hilmar]
+}
+/**
+ * called from Regver to allow/revoke an account
+ * Use case is under REGISTER_OPEN with APPROVAL
+ * Ref Regver, Email_validation, Email_resend
+ * ZAR052+
+ */
function account_approve($hash) {
$ret = false;
// Note: when the password in the register table is 'verify', the uid actually contains the account_id
+ // hmm
- $register = q("SELECT * FROM register WHERE hash = '%s' and password = 'verify' LIMIT 1",
+ $register = q("SELECT * FROM register WHERE reg_hash = '%s' and reg_pass = 'verify' LIMIT 1",
dbesc($hash)
);
@@ -543,45 +794,58 @@ function account_approve($hash) {
return $ret;
$account = q("SELECT * FROM account WHERE account_id = %d LIMIT 1",
- intval($register[0]['uid'])
+ intval($register[0]['reg_uid'])
);
if(! $account)
return $ret;
- q("DELETE FROM register WHERE hash = '%s' and password = 'verify'",
- dbesc($register[0]['hash'])
+ // tr ?
+
+ q("DELETE FROM register WHERE reg_hash = '%s' and reg_pass = 'verify'",
+ dbesc($register[0]['reg_hash'])
);
q("update account set account_flags = (account_flags & ~%d) where (account_flags & %d)>0 and account_id = %d",
intval(ACCOUNT_BLOCKED),
intval(ACCOUNT_BLOCKED),
- intval($register[0]['uid'])
+ intval($register[0]['reg_uid'])
);
q("update account set account_flags = (account_flags & ~%d) where (account_flags & %d)>0 and account_id = %d",
intval(ACCOUNT_PENDING),
intval(ACCOUNT_PENDING),
- intval($register[0]['uid'])
+ intval($register[0]['reg_uid'])
);
q("update account set account_flags = (account_flags & ~%d) where (account_flags & %d)>0 and account_id = %d",
intval(ACCOUNT_UNVERIFIED),
intval(ACCOUNT_UNVERIFIED),
- intval($register[0]['uid'])
+ intval($register[0]['reg_uid'])
+ );
+
+ /*
+ // together unblock unpend and verified
+ q("UPDATE account SET account_flags = %d WHERE account_id = %d",
+ intval($account['account_flags']
+ &= $account['account_flags']
+ ^ (ACCOUNT_BLOCKED | ACCOUNT_PENDING | ACCOUNT_UNVERIFIED)),
+ intval($register[0]['reg_uid'])
);
+ */
+
// get a fresh copy after we've modified it.
$account = q("SELECT * FROM account WHERE account_id = %d LIMIT 1",
- intval($register[0]['uid'])
+ intval($register[0]['reg_uid'])
);
if(! $account)
return $ret;
if(get_config('system','auto_channel_create'))
- auto_channel_create($register[0]['uid']);
+ auto_channel_create($register[0]['reg_uid']);
else {
$_SESSION['login_return_url'] = 'new_channel';
authenticate_success($account[0],null,true,true,false,true);
@@ -591,6 +855,118 @@ function account_approve($hash) {
}
+function verify_register_scheme() {
+
+ $dbc = db_columns('register');
+ if ($dbc) {
+
+ if ($dbc[0]=='id') {
+ // v1 format
+ dbq("START TRANSACTION");
+
+ if(ACTIVE_DBTYPE == DBTYPE_POSTGRES) {
+ $r1 = dbq("ALTER TABLE register RENAME TO register100;");
+
+ $r2 = dbq("CREATE TABLE register ("
+ . "reg_id serial NOT NULL,"
+ . "reg_vital int DEFAULT 1 NOT NULL,"
+ . "reg_flags bigint DEFAULT 0 NOT NULL,"
+ . "reg_didx char(1) DEFAULT '' NOT NULL,"
+ . "reg_did2 text DEFAULT '' NOT NULL,"
+ . "reg_hash text DEFAULT '' NOT NULL,"
+ . "reg_email text DEFAULT '' NOT NULL,"
+ . "reg_created timestamp NOT NULL DEFAULT '0001-01-01 00:00:00',"
+ . "reg_startup timestamp NOT NULL DEFAULT '0001-01-01 00:00:00',"
+ . "reg_expires timestamp NOT NULL DEFAULT '0001-01-01 00:00:00',"
+ . "reg_byc bigint DEFAULT 0 NOT NULL,"
+ . "reg_uid bigint DEFAULT 0 NOT NULL,"
+ . "reg_atip text DEFAULT '' NOT NULL,"
+ . "reg_pass text DEFAULT '' NOT NULL,"
+ . "reg_lang varchar(16) DEFAULT '' NOT NULL,"
+ . "reg_stuff text NOT NULL,"
+ . "PRIMARY KEY (reg_id) );"
+ );
+ $r0 = dbq("CREATE INDEX ix_reg_vital ON register (reg_vital);");
+ $r0 = dbq("CREATE INDEX ix_reg_flags ON register (reg_flags);");
+ $r0 = dbq("CREATE INDEX ix_reg_didx ON register (reg_didx);");
+ $r0 = dbq("CREATE INDEX ix_reg_did2 ON register (reg_did2);");
+ $r0 = dbq("CREATE INDEX ix_reg_hash ON register (reg_hash);");
+ $r0 = dbq("CREATE INDEX ix_reg_email ON register (reg_email);");
+ $r0 = dbq("CREATE INDEX ix_reg_created ON register (reg_created);");
+ $r0 = dbq("CREATE INDEX ix_reg_startup ON register (reg_startup);");
+ $r0 = dbq("CREATE INDEX ix_reg_expires ON register (reg_expires);");
+ $r0 = dbq("CREATE INDEX ix_reg_byc ON register (reg_byc);");
+ $r0 = dbq("CREATE INDEX ix_reg_uid ON register (reg_uid);");
+ $r0 = dbq("CREATE INDEX ix_reg_atip ON register (reg_atip);");
+
+ $r3 = dbq("INSERT INTO register (reg_id, reg_hash, reg_created, reg_uid, reg_pass, reg_lang, reg_stuff) "
+ . "SELECT id, hash, created, uid, password, lang, '' FROM register100;");
+
+ $r4 = dbq("DROP TABLE register100");
+
+ }
+ else {
+ $r1 = dbq("RENAME TABLE register TO register100;");
+
+ $r2 = dbq("CREATE TABLE IF NOT EXISTS register ("
+ . "reg_id int(10) UNSIGNED NOT NULL AUTO_INCREMENT,"
+ . "reg_vital int(10) UNSIGNED NOT NULL DEFAULT 1,"
+ . "reg_flags int(10) UNSIGNED NOT NULL DEFAULT 0,"
+ . "reg_didx char(1) NOT NULL DEFAULT '',"
+ . "reg_did2 char(191) NOT NULL DEFAULT '',"
+ . "reg_hash char(191) NOT NULL DEFAULT '',"
+ . "reg_email char(191) NOT NULL DEFAULT '',"
+ . "reg_created datetime NOT NULL DEFAULT '0001-01-01 00:00:00',"
+ . "reg_startup datetime NOT NULL DEFAULT '0001-01-01 00:00:00',"
+ . "reg_expires datetime NOT NULL DEFAULT '0001-01-01 00:00:00',"
+ . "reg_byc int(10) UNSIGNED NOT NULL DEFAULT 0 ,"
+ . "reg_uid int(10) UNSIGNED NOT NULL DEFAULT 0 ,"
+ . "reg_atip char(191) NOT NULL DEFAULT '',"
+ . "reg_pass char(191) NOT NULL DEFAULT '',"
+ . "reg_lang char(16) NOT NULL DEFAULT '',"
+ . "reg_stuff text NOT NULL,"
+ . "PRIMARY KEY (reg_id),"
+ . "KEY ix_reg_hash (reg_hash),"
+ . "KEY ix_reg_vital (reg_vital),"
+ . "KEY ix_reg_flags (reg_flags),"
+ . "KEY ix_reg_didx (reg_didx),"
+ . "KEY ix_reg_did2 (reg_did2),"
+ . "KEY ix_reg_email (reg_email),"
+ . "KEY ix_reg_created (reg_created),"
+ . "KEY ix_reg_startup (reg_startup),"
+ . "KEY ix_reg_expires (reg_expires),"
+ . "KEY ix_reg_byc (reg_byc),"
+ . "KEY ix_reg_uid (reg_uid),"
+ . "KEY ix_reg_atip (reg_atip)"
+ . ") ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;"
+ );
+
+ $r3 = dbq("INSERT INTO register (reg_id, reg_hash, reg_created, reg_uid, reg_pass, reg_lang, reg_stuff) "
+ . "SELECT id, hash, created, uid, password, lang, '' FROM register100;");
+
+ $r4 = dbq("DROP TABLE register100");
+ }
+
+ // $r = ($r1 && $r2 && $r3 && $r4);
+ // the only important
+ $r = $r2;
+
+ if($r) {
+ dbq("COMMIT");
+ return UPDATE_SUCCESS;
+ }
+
+ dbq("ROLLBACK");
+ return UPDATE_FAILED;
+ }
+ elseif ( count($dbc) != 16 ) {
+ // ffu
+ // fields in v2.0.0 = 16
+ }
+ }
+}
+
+
/**
* @brief Checks for accounts that have past their expiration date.
*
@@ -828,3 +1204,100 @@ function get_account_techlevel($account_id = 0) {
return (5);
}
+
+function zar_log($msg='') {
+
+ if(get_config('system', 'register_logfile', 0)) {
+ file_put_contents('./zar.log',
+ date('Y-m-d_H:i:s') . ' ' . $msg . ', ip: § ' . $_SERVER['REMOTE_ADDR'] . ' §' . "\n", FILE_APPEND);
+ }
+ else {
+ logger('zar_log: ' . $msg . ', ip: § ' . $_SERVER['REMOTE_ADDR'] . ' §');
+ }
+
+ return;
+}
+
+function zar_reg_mail($reonar=false) {
+ if ($reonar) {
+ $zem = z_mail(
+ [
+ 'toEmail' => $reonar['to'],
+ 'fromName' => ' ',
+ 'fromEmail' => $reonar['from'],
+ 'messageSubject' => $reonar['subject'],
+ 'textVersion' => $reonar['txttemplate'],
+ ]
+ );
+ return $zem;
+ }
+}
+
+/**
+ * ckeck current day and time against register duties
+ *
+ * @author Hilmar Runge
+ * @since 2020-02-25
+ * @param the current date and time is taken as default
+ * @return ['isduty'] true/false
+ * ['nowfmt'] the textmsg about the current state
+ * ['atform'] the disabled html attribute for form input fields
+ *
+ */
+function zar_register_dutystate( $now=NULL, $day=NULL ) {
+
+ is_null($now) ? $now = date('Hi') : '';
+ is_null($day) ? $day = date('N') : '';
+
+ $isduty = zarIsDuty($day, $now, 'isOpen');
+
+ if ( $isduty === false ) {
+ return array( 'isduty' => $isduty, 'nowfmt' => '', 'atform' => '' );
+ }
+
+ $dutyis = $isduty ? t('open') : t('closed');
+ $atform = $isduty ? '' : 'disabled';
+ $utc_now = datetime_convert(date_default_timezone_get(), 'UTC', $now, 'c');
+
+ $nowfmt = '';
+
+ if (!$isduty) {
+ $nowfmt = t('Registration is currently');
+ $nowfmt .= ' (<span data-utc="' . $utc_now . '" class="register_date">' . $utc_now . '</span>) ';
+ $nowfmt .= $dutyis . ',<br>';
+
+ $pernext = zarIsDuty($day, $now, 'nextOpen');
+ $week_days = ['','monday','tuesday','wednesday','thursday','friday','saturday','sunday'];
+ $utc_next_open = datetime_convert(date_default_timezone_get(), 'UTC', $week_days[$pernext[0]] . ' ' . $pernext[1], 'c');
+
+ if (is_array($pernext)) {
+ $nowfmt .= t('please come back');
+ $nowfmt .= ' <span data-utc="' . $utc_next_open . '" class="register_date">' . $utc_next_open . '</span>.';
+ }
+ }
+ return array( 'isduty' => $isduty, 'nowfmt' => $nowfmt, 'atform' => $atform);
+
+}
+
+function get_pending_accounts($get_all = false) {
+
+ $sql_extra = " AND (reg_flags & " . ACCOUNT_UNVERIFIED . ") = 0 ";
+
+ if($get_all)
+ $sql_extra = '';
+
+ $r = q("SELECT reg_did2, reg_created, reg_startup, reg_expires, reg_email, reg_atip, reg_hash, reg_id, reg_flags, reg_stuff
+ FROM register WHERE reg_vital = 1 $sql_extra AND (reg_flags & %d) >= 0",
+ intval(ACCOUNT_PENDING)
+ );
+
+ return $r;
+}
+
+function remove_expired_registrations() {
+ q("DELETE FROM register WHERE (reg_expires < '%s' OR reg_expires = '%s') AND (reg_flags & %d) > 0",
+ dbesc(datetime_convert()),
+ dbesc(NULL_DATE),
+ dbesc(ACCOUNT_UNVERIFIED)
+ );
+}
diff --git a/include/acl_selectors.php b/include/acl_selectors.php
index 8da46649c..f158a439b 100644
--- a/include/acl_selectors.php
+++ b/include/acl_selectors.php
@@ -63,6 +63,7 @@ function populate_acl($defaults = null,$show_jotnets = true, $emptyACL_descripti
$single_group = false;
$just_me = false;
$custom = false;
+ $groups = '';
if($allow_cid || $allow_gid || $deny_gid || $deny_cid) {
$has_acl = true;
@@ -112,11 +113,11 @@ function populate_acl($defaults = null,$show_jotnets = true, $emptyACL_descripti
$forums_count = 0;
$forum_otions = '';
foreach($forums as $f) {
- if($f['no_post_perms'])
+ if(isset($f['no_post_perms']))
continue;
- $private = (($f['private_forum']) ? ' (' . t('Private Forum') . ')' : '');
- $selected = (($single_group && $f['hash'] === $allow_cid[0]) ? ' selected = "selected" ' : '');
+ $private = ((isset($f['private_forum'])) ? ' (' . t('Private Forum') . ')' : '');
+ $selected = (($single_group && isset($f['hash'], $allow_cid[0]) && $f['hash'] === $allow_cid[0]) ? ' selected = "selected" ' : '');
$forum_otions .= '<option id="^' . $f['abook_id'] . '" value="^' . $f['xchan_hash'] . '"' . $selected . '>' . $f['xchan_name'] . $private . '</option>' . "\r\n";
$forums_count++;
}
@@ -133,7 +134,7 @@ function populate_acl($defaults = null,$show_jotnets = true, $emptyACL_descripti
$o = replace_macros($tpl, array(
'$showall' => $showall_caption,
'$onlyme' => t('Only me'),
- '$groups' => $groups,
+ '$groups' => $groups,
'$public_selected' => (($has_acl) ? false : true),
'$justme_selected' => $just_me,
'$custom_selected' => $custom,
diff --git a/include/bbcode.php b/include/bbcode.php
index 388a828c4..228af7faa 100644
--- a/include/bbcode.php
+++ b/include/bbcode.php
@@ -1113,6 +1113,13 @@ function bbcode($Text, $options = []) {
$Text = preg_replace_callback("/\[summary\](.*?)\[\/summary\]/ism", 'bb_spacefy',$Text);
}
+ if (strpos($Text,'[/img]') !== false) {
+ $Text = preg_replace_callback('/\[img(.*?)\[\/(img)\]/ism','\red_escape_codeblock',$Text);
+ }
+ if (strpos($Text,'[/zmg]') !== false) {
+ $Text = preg_replace_callback('/\[zmg(.*?)\[\/(zmg)\]/ism','\red_escape_codeblock',$Text);
+ }
+
$Text = bb_format_attachdata($Text);
// If we find any event code, turn it into an event.
@@ -1236,6 +1243,8 @@ function bbcode($Text, $options = []) {
if($tryoembed) {
$Text = preg_replace_callback("/([^\]\='".'"'."\;\/]|^|\#\^)(https?\:\/\/$urlchars+)/ismu", 'tryoembed', $Text);
}
+ // Is this still desired?
+ // We already turn naked URLs into links during creation time cleanup_bbcode()
$Text = preg_replace("/([^\]\='".'"'."\;\/]|^|\#\^)(https?\:\/\/$urlchars+)/ismu", '$1<a href="$2" ' . $target . ' rel="nofollow noopener">$2</a>', $Text);
}
@@ -1498,9 +1507,21 @@ function bbcode($Text, $options = []) {
"<span class=".'"bb-quote"'.">" . $t_wrote . "</span><blockquote>$2</blockquote>",
$Text);
+
// Images
+
+ if (strpos($Text,'[/img]') !== false) {
+ $Text = preg_replace_callback('/\[\$b64img(.*?)\[\/(img)\]/ism','\red_unescape_codeblock',$Text);
+ }
+
+ if (strpos($Text,'[/zmg]') !== false) {
+ $Text = preg_replace_callback('/\[\$b64zmg(.*?)\[\/(zmg)\]/ism','\red_unescape_codeblock',$Text);
+ }
+
+
// [img]pathtoimage[/img]
if (strpos($Text,'[/img]') !== false) {
+
$Text = preg_replace("/\[img\](.*?)\[\/img\]/ism", '<img style="max-width: 100%;" src="$1" alt="' . t('Image/photo') . '" loading="eager" />', $Text);
}
// [img=pathtoimage]image description[/img]
diff --git a/include/bookmarks.php b/include/bookmarks.php
index 145119347..207cf5a33 100644
--- a/include/bookmarks.php
+++ b/include/bookmarks.php
@@ -73,6 +73,6 @@ function get_bookmark_link($observer) {
$h = @parse_url($observer['xchan_url']);
if($h)
- return $h['scheme'] . '://' . $h['host'] . (($h['port']) ? ':' . $h['port'] : '') . '/rbmark?f=';
+ return $h['scheme'] . '://' . $h['host'] . (isset($h['port']) ? ':' . $h['port'] : '') . '/rbmark?f=';
return '';
}
diff --git a/include/channel.php b/include/channel.php
index 31c7c407f..bc9f686e7 100644
--- a/include/channel.php
+++ b/include/channel.php
@@ -2593,7 +2593,7 @@ function channelx_by_n($id) {
}
$r = q("SELECT * FROM channel LEFT JOIN xchan ON channel_hash = xchan_hash WHERE channel_id = %d AND channel_removed = 0 LIMIT 1",
- dbesc($id)
+ intval($id)
);
return(($r) ? $r[0] : false);
diff --git a/include/conversation.php b/include/conversation.php
index ae69b7a01..04aa1ef5a 100644
--- a/include/conversation.php
+++ b/include/conversation.php
@@ -865,7 +865,7 @@ function conversation($items, $mode, $update, $page_mode = 'traditional', $prepa
$x = [ 'mode' => $mode, 'item' => $item ];
call_hooks('stream_item',$x);
- if($x['item']['blocked'])
+ if(isset($x['item']['blocked']))
continue;
$item = $x['item'];
@@ -1313,6 +1313,7 @@ function hz_status_editor($a, $x, $popup = false) {
if($c && $c['channel_moved'])
return $o;
+ $webpage = ((x($x,'webpage')) ? $x['webpage'] : '');
$plaintext = true;
$feature_nocomment = feature_enabled($x['profile_uid'], 'disable_comments');
@@ -1366,8 +1367,6 @@ function hz_status_editor($a, $x, $popup = false) {
else
$id_select = '';
- $webpage = ((x($x,'webpage')) ? $x['webpage'] : '');
-
$reset = ((x($x,'reset')) ? $x['reset'] : '');
$feature_auto_save_draft = ((feature_enabled($x['profile_uid'], 'auto_save_draft')) ? "true" : "false");
@@ -1563,7 +1562,7 @@ function sort_item_children($items) {
$result = $items;
usort($result,'sort_thr_created_rev');
foreach($result as $k => $i) {
- if($result[$k]['children']) {
+ if(isset($result[$k]['children'])) {
$result[$k]['children'] = sort_item_children($result[$k]['children']);
}
}
@@ -1573,7 +1572,7 @@ function sort_item_children($items) {
function add_children_to_list($children, &$arr) {
foreach($children as $y) {
$arr[] = $y;
- if($y['children'])
+ if(isset($y['children']))
add_children_to_list($y['children'], $arr);
}
}
diff --git a/include/datetime.php b/include/datetime.php
index ef0927ea4..4c7105138 100644
--- a/include/datetime.php
+++ b/include/datetime.php
@@ -534,3 +534,39 @@ function update_birthdays() {
}
}
}
+
+/**
+ *
+ * Calculate a due by interval
+ * based on the current datetime the interval is added/subtracted
+ * @author Hilmar Runge
+ * @since 2020-02-20
+ * @param $duri the interval in the format n[n]i
+ * where n is a 1-2 digit numeric amount and i is a unit
+ * example $duri='1w' represents one week
+ * unit may be one of i(minutes), h(hours), d(days), w(weeks), m(months, y(years))
+ * @return array['due'] computed datetime in format 'Y-m-d H:i:s'
+ * ['durn'] the amount
+ * ['duru'] the unit
+ * or false
+ */
+ function calculate_adue($duri=false, $sign='+') {
+ if ( preg_match( '/^[0-9]{1,2}[ihdwmy]{1}$/', $duri ) && ($sign == '+' || $sign == '-') ) {
+ $duru = substr( $duri, -1);
+ $durn = substr( $duri, 0, -1);
+
+ if(!$durn)
+ return false;
+
+ $due = date( 'Y-m-d H:i:s', strtotime(
+ '+' . $durn . ' '
+ . str_replace( array(':i',':h',':d',':w',':m',':y'),
+ array('minutes', 'hours', 'days', 'weeks', 'months', 'years'),
+ ( ':'. $duru )
+ )
+ )
+ );
+ return array( 'durn' => $durn, 'duru' => $duru, 'due' => $due);
+ }
+ return false;
+ }
diff --git a/include/event.php b/include/event.php
index 765086167..440f559da 100644
--- a/include/event.php
+++ b/include/event.php
@@ -862,15 +862,15 @@ function event_import_ical($ical, $uid) {
// we do not have it here since parse_ical_file() is passing the vevent only.
$timezone_obj = \Sabre\VObject\TimeZoneUtil::getTimeZone($ical->DTSTART['TZID']);
$timezone = $timezone_obj->getName();
- $ev['timezone'] = $timezone;
+ $ev['timezone'] = (($timezone) ? $timezone : date_default_timezone_get());
}
- $ev['dtstart'] = datetime_convert((($ev['adjust']) ? 'UTC' : date_default_timezone_get()),$ev['timezone'],
+ $ev['dtstart'] = datetime_convert((($ev['adjust']) ? 'UTC' : $ev['timezone']), 'UTC',
$dtstart->format(\DateTime::W3C));
if(isset($ical->DTEND)) {
$dtend = $ical->DTEND->getDateTime();
- $ev['dtend'] = datetime_convert((($ev['adjust']) ? 'UTC' : date_default_timezone_get()),$ev['timezone'],
+ $ev['dtend'] = datetime_convert((($ev['adjust']) ? 'UTC' : $ev['timezone']), 'UTC',
$dtend->format(\DateTime::W3C));
}
else {
@@ -1311,9 +1311,9 @@ function event_store_item($arr, $event) {
}
// propagate the event resource_id so that posts containing it are easily searchable in downstream copies
- // of the item which have not stored the actual event. Required for Diaspora event federation as Diaspora
+ // of the item which have not stored the actual event. Required for Diaspora event federation as Diaspora
// event_participation messages refer to the event resource_id as a parent, while out own event attendance
- // activities refer to the item message_id as the parent.
+ // activities refer to the item message_id as the parent.
set_iconfig($item_arr, 'system','event_id',$event['event_hash'],true);
diff --git a/include/features.php b/include/features.php
index e1457604b..584d9cdfb 100644
--- a/include/features.php
+++ b/include/features.php
@@ -146,40 +146,40 @@ function get_features($filtered = true, $level = (-1)) {
t('Conversation'),
/* disable until we agree on how to implemnt this in zot6/activitypub
[
- 'commtag',
- t('Community Tagging'),
+ 'commtag',
+ t('Community Tagging'),
t('Ability to tag existing posts'),
false,
get_config('feature_lock','commtag'),
],
*/
[
- 'emojis',
- t('Emoji Reactions'),
+ 'emojis',
+ t('Emoji Reactions'),
t('Add emoji reaction ability to posts'),
true,
get_config('feature_lock','emojis'),
],
[
- 'dislike',
- t('Dislike Posts'),
+ 'dislike',
+ t('Dislike Posts'),
t('Ability to dislike posts/comments'),
false,
get_config('feature_lock','dislike'),
],
[
- 'star_posts',
- t('Star Posts'),
+ 'star_posts',
+ t('Star Posts'),
t('Ability to mark special posts with a star indicator'),
false,
get_config('feature_lock','star_posts'),
],
-
+
[
- 'reply_to',
- t('Reply on comment'),
+ 'reply_to',
+ t('Reply on comment'),
t('Ability to reply on selected comment'),
false,
get_config('feature_lock','reply_to'),
@@ -211,60 +211,59 @@ function get_features($filtered = true, $level = (-1)) {
t('Add categories to your posts'),
false,
get_config('feature_lock','categories'),
- feature_level('categories',1),
],
[
- 'large_photos',
- t('Large Photos'),
+ 'large_photos',
+ t('Large Photos'),
t('Include large (1024px) photo thumbnails in posts. If not enabled, use small (640px) photo thumbnails'),
false,
get_config('feature_lock','large_photos'),
],
[
- 'content_encrypt',
- t('Even More Encryption'),
+ 'content_encrypt',
+ t('Even More Encryption'),
t('Allow optional encryption of content end-to-end with a shared secret key'),
false,
get_config('feature_lock','content_encrypt'),
],
[
- 'disable_comments',
- t('Disable Comments'),
+ 'disable_comments',
+ t('Disable Comments'),
t('Provide the option to disable comments for a post'),
false,
get_config('feature_lock','disable_comments'),
],
[
- 'delayed_posting',
- t('Delayed Posting'),
+ 'delayed_posting',
+ t('Delayed Posting'),
t('Allow posts to be published at a later date'),
false,
get_config('feature_lock','delayed_posting'),
],
- [
+ [
'content_expire',
t('Content Expiration'),
- t('Remove posts/comments and/or private messages at a future time'),
- false,
+ t('Remove posts/comments and/or private messages at a future time'),
+ false,
get_config('feature_lock','content_expire'),
],
[
- 'suppress_duplicates',
- t('Suppress Duplicate Posts/Comments'),
+ 'suppress_duplicates',
+ t('Suppress Duplicate Posts/Comments'),
t('Prevent posts with identical content to be published with less than two minutes in between submissions.'),
true,
get_config('feature_lock','suppress_duplicates'),
],
[
- 'auto_save_draft',
- t('Auto-save drafts of posts and comments'),
+ 'auto_save_draft',
+ t('Auto-save drafts of posts and comments'),
t('Automatically saves post and comment drafts in local browser storage to help prevent accidental loss of compositions'),
true,
get_config('feature_lock','auto_save_draft'),
@@ -277,8 +276,8 @@ function get_features($filtered = true, $level = (-1)) {
t('Manage'),
[
- 'nav_channel_select',
- t('Navigation Channel Select'),
+ 'nav_channel_select',
+ t('Navigation Channel Select'),
t('Change channels directly from within the navigation dropdown menu'),
false,
get_config('feature_lock','nav_channel_select'),
@@ -307,8 +306,8 @@ function get_features($filtered = true, $level = (-1)) {
],
[
- 'savedsearch',
- t('Saved Searches'),
+ 'savedsearch',
+ t('Saved Searches'),
t('Save search terms for re-use'),
false,
get_config('feature_lock','savedsearch')
@@ -339,8 +338,8 @@ function get_features($filtered = true, $level = (-1)) {
],
[
- 'forums_tab',
- t('Forum Filter'),
+ 'forums_tab',
+ t('Forum Filter'),
t('Ability to display only posts of a specific forum'),
false,
get_config('feature_lock','forums_tab')
@@ -401,8 +400,8 @@ function get_features($filtered = true, $level = (-1)) {
[
'multi_profiles',
t('Multiple Profiles'),
- t('Ability to create multiple profiles'),
- false,
+ t('Ability to create multiple profiles'),
+ false,
get_config('feature_lock','multi_profiles')
]
@@ -426,7 +425,7 @@ function get_features($filtered = true, $level = (-1)) {
for($y = 0; $y < count($arr[$k]); $y ++) {
$disabled = false;
if(is_array($arr[$k][$y])) {
- if($arr[$k][$y][4] !== false) {
+ if($arr[$k][$y][4] !== false) {
$disabled = true;
}
if(! $disabled) {
@@ -446,7 +445,7 @@ function get_features($filtered = true, $level = (-1)) {
return $narr;
}
-
+
function get_module_features($module) {
$features = get_features(false);
return $features[$module];
diff --git a/include/feedutils.php b/include/feedutils.php
index 9cb645ff8..e827bde98 100644
--- a/include/feedutils.php
+++ b/include/feedutils.php
@@ -324,7 +324,7 @@ function get_atom_author($feed, $item) {
// check for a yahoo media element (github etc.)
- if(! $author['author_photo']) {
+ if(! x($author,'author_photo') || ! $author['author_photo']) {
$rawmedia = $item->get_item_tags(NAMESPACE_YMEDIA,'thumbnail');
if($rawmedia && $rawmedia[0]['attribs']['']['url']) {
$author['author_photo'] = strip_tags(unxmlify($rawmedia[0]['attribs']['']['url']));
@@ -334,7 +334,7 @@ function get_atom_author($feed, $item) {
// No photo/profile-link on the item - look at the feed level
- if((! (x($author,'author_link'))) || (! (x($author,'author_photo')))) {
+ if(! x($author,'author_link') || ! x($author,'author_photo')) {
$rawauthor = $feed->get_feed_tags(SIMPLEPIE_NAMESPACE_ATOM_10,'author');
if($rawauthor && $rawauthor[0]['child'][SIMPLEPIE_NAMESPACE_ATOM_10]['link']) {
$base = $rawauthor[0]['child'][SIMPLEPIE_NAMESPACE_ATOM_10]['link'];
@@ -440,8 +440,7 @@ function get_atom_elements($feed, $item) {
$summary = '';
if(($summary) && ((strpos($summary,'<') !== false) || (strpos($summary,'>') !== false))) {
- $summary = purify_html($summary);
- $summary = html2bbcode($summary);
+ $summary = html2plain($summary);
}
@@ -479,13 +478,13 @@ function get_atom_elements($feed, $item) {
if($rawedited)
$res['edited'] = unxmlify($rawedited[0]['data']);
- if((x($res,'edited')) && (! (x($res,'created'))))
+ if(x($res,'edited') && ! x($res,'created'))
$res['created'] = $res['edited'];
- if(! $res['created'])
+ if(! x($res,'created'))
$res['created'] = $item->get_date('c');
- if(! $res['edited'])
+ if(! x($res,'edited'))
$res['edited'] = $item->get_date('c');
$rawverb = $item->get_item_tags(NAMESPACE_ACTIVITY, 'verb');
@@ -510,7 +509,7 @@ function get_atom_elements($feed, $item) {
}
}
- $ostatus_protocol = (($ostatus_conversation || $res['verb']) ? true : false);
+ $ostatus_protocol = ($ostatus_conversation || (x($res,'verb') && $res['verb']) ? true : false);
$mastodon = (($item->get_item_tags('http://mastodon.social/schema/1.0','scope')) ? true : false);
if($mastodon) {
@@ -732,7 +731,7 @@ function get_atom_elements($feed, $item) {
if((strpos($type,'audio') === 0) && (strpos($res['body'], ']' . $link . '[/audio]') === false) && (strpos($link,'http') === 0)) {
$res['body'] .= "\n\n" . '[audio]' . $link . '[/audio]';
}
-
+
$res['attach'][] = array('href' => $link, 'length' => $len, 'type' => $type, 'title' => $title );
}
}
@@ -1114,7 +1113,8 @@ function consume_feed($xml, $importer, &$contact, $pass = 0) {
$parent_link = $rawthread[0]['attribs']['']['href'];
}
- logger('in-reply-to: ' . $parent_mid, LOGGER_DEBUG);
+ if(isset($parent_mid))
+ logger('in-reply-to: ' . $parent_mid, LOGGER_DEBUG);
if($is_reply) {
@@ -1409,7 +1409,7 @@ function consume_feed($xml, $importer, &$contact, $pass = 0) {
// if we have everything but a photo, provide the default profile photo
- if($author['author_name'] && $author['author_link'] && (! $author['author_photo']))
+ if($author['author_name'] && $author['author_link'] && (! x($author,'author_photo') || ! $author['author_photo']))
$author['author_photo'] = z_root() . '/' . get_default_profile_photo(80);
if(is_array($contact)) {
diff --git a/include/html2plain.php b/include/html2plain.php
index 91a1f14cb..bf8581bdb 100644
--- a/include/html2plain.php
+++ b/include/html2plain.php
@@ -76,28 +76,47 @@ function quotelevel($message, $wraplength = 75)
return(implode("\n", $newlines));
}
+
function collecturls($message) {
+
$pattern = '/<a.*?href="(.*?)".*?>(.*?)<\/a>/is';
preg_match_all($pattern, $message, $result, PREG_SET_ORDER);
-
- $urls = array();
- foreach ($result as $treffer) {
- // A list of some links that should be ignored
- $list = array("/user/", "/tag/", "/group/", "/profile/", "/channel/", "/search?search=", "/search?tag=", "mailto:", "/u/", "/node/",
- "//facebook.com/profile.php?id=", "//plus.google.com/");
- foreach ($list as $listitem)
- if (strpos($treffer[1], $listitem) !== false)
- $ignore = true;
-
- if ((strpos($treffer[1], "//plus.google.com/") !== false) and (strpos($treffer[1], "/posts") !== false))
+
+ $urls = [];
+ if ($result) {
+ $ignore = false;
+ foreach ($result as $treffer) {
+ // A list of some links that should be ignored
+ $list = [
+ "/user/",
+ "/tag/",
+ "/group/",
+ "/profile/",
+ "/channel/",
+ "/search?search=",
+ "/search?tag=",
+ "mailto:",
+ "/u/",
+ "/node/",
+ "//facebook.com/profile.php?id=",
+ "//plus.google.com/"
+ ];
+ foreach ($list as $listitem)
+ if (strpos($treffer[1], $listitem) !== false)
+ $ignore = true;
+
+ if ((strpos($treffer[1], "//plus.google.com/") !== false) and (strpos($treffer[1], "/posts") !== false))
$ignore = false;
-
- if (!$ignore)
- $urls[$treffer[1]] = $treffer[1];
+
+ if (! $ignore)
+ $urls[$treffer[1]] = $treffer[1];
+ }
}
+
return($urls);
}
+
function html2plain($html, $wraplength = 75, $compact = false)
{
diff --git a/include/hubloc.php b/include/hubloc.php
index e803b7852..2cce7a725 100644
--- a/include/hubloc.php
+++ b/include/hubloc.php
@@ -172,6 +172,46 @@ function remove_obsolete_hublocs() {
}
}
+/**
+ * @brief Remove duplicate singleton hublocs
+ *
+ * This should not actually happen but it appears it does - probably due to race conditions.
+ * This function will just leave the hubloc with the highest id (latest)
+ *
+ * TODO: we should probably do something about that at the DB level.
+ *
+ */
+function remove_duplicate_singleton_hublocs() {
+ $hublocs = dbq("SELECT hubloc_hash, COUNT(hubloc_hash) FROM hubloc WHERE
+ hubloc_network IN(
+ 'activitypub',
+ 'diaspora',
+ 'friendica-over-diaspora',
+ 'gnusoc'
+ )
+ GROUP BY hubloc_hash
+ HAVING COUNT(hubloc_hash) > 1"
+ );
+
+ foreach($hublocs as $hubloc) {
+ $hubloc_hash = $hubloc['hubloc_hash'];
+
+ $max_id = q("select max(hubloc_id) as max_id from hubloc where hubloc_hash = '%s'",
+ dbesc($hubloc_hash)
+ );
+
+ $id = $max_id[0]['max_id'];
+
+ if($hubloc_hash && $id) {
+ q("delete from hubloc where hubloc_hash = '%s' and hubloc_id != %d",
+ dbesc($hubloc_hash),
+ intval($id)
+ );
+ }
+ }
+
+}
+
/**
* @brief Change primary hubloc.
@@ -191,7 +231,7 @@ function hubloc_change_primary($hubloc) {
logger('setting primary: ' . $hubloc['hubloc_url'] . ((intval($hubloc['hubloc_primary'])) ? ' true' : ' false'));
- // See if this is a local hubloc and if so update the primary for the corresponding channel record.
+ // See if this is a local hubloc and if so update the primary for the corresponding channel record.
if($hubloc['hubloc_url'] === z_root()) {
$r = q("select channel_id from channel where channel_hash = '%s' limit 1",
@@ -205,7 +245,7 @@ function hubloc_change_primary($hubloc) {
}
}
- // we only need to proceed further if this particular hubloc is now primary
+ // we only need to proceed further if this particular hubloc is now primary
if(! (intval($hubloc['hubloc_primary']))) {
logger('not primary: ' . $hubloc['hubloc_url']);
@@ -273,7 +313,7 @@ function hubloc_mark_as_down($posturl) {
*
* @param string $netid network identity (typically xchan_hash or hubloc_hash)
* @return string
- */
+ */
function locations_by_netid($netid) {
@@ -281,7 +321,7 @@ function locations_by_netid($netid) {
dbesc($netid)
);
-
+
return array_elm_to_str($locs,'location',', ','trim_and_unpunify');
}
@@ -331,7 +371,7 @@ function z6_discover() {
if ($q2) {
continue;
}
- // zot6 hubloc not found.
+ // zot6 hubloc not found.
if(strpos($q['site_project'],'hubzilla') !== false && version_compare($q['site_version'],'4.0') >= 0) {
// probe and store results - only for zot6 (over-ride the zot default)
discover_by_webbie($q['hubloc_addr'],'zot6');
diff --git a/include/import.php b/include/import.php
index 42fa2f247..379789109 100644
--- a/include/import.php
+++ b/include/import.php
@@ -715,11 +715,6 @@ function import_items($channel, $items, $sync = false, $relocate = null) {
continue;
}
- // deprecated
-
- if(array_key_exists('diaspora_meta',$item))
- unset($item['diaspora_meta']);
-
if($relocate && $item['mid'] === $item['parent_mid']) {
item_url_replace($channel,$item,$relocate['url'],z_root(),$relocate['channel_address']);
}
diff --git a/include/items.php b/include/items.php
index 5aee7a51c..9e2a1c10e 100644
--- a/include/items.php
+++ b/include/items.php
@@ -758,22 +758,34 @@ function get_item_elements($x,$allow_code = false) {
// and not enough info to be able to look you up from your hash - which is the only thing stored with the post.
$xchan_hash = import_author_xchan($x['author']);
- if($xchan_hash)
+ if($xchan_hash) {
$arr['author_xchan'] = $xchan_hash;
- else
- return array();
+ }
+ else {
+ return [];
+ }
// save a potentially expensive lookup if author == owner
+ $legacy_sig = false;
+ $owner_hash = '';
+ if(isset($x['owner']['id']) && isset($x['owner']['key']) && isset($x['owner']['network']) && $x['owner']['network'] === 'zot6') {
+ $owner_hash = Libzot::make_xchan_hash($x['owner']['id'], $x['owner']['key']);
+ }
+ else {
+ $owner_hash = make_xchan_hash($x['owner']['guid'],$x['owner']['guid_sig']);
+ $legacy_sig = true;
+ }
- if($arr['author_xchan'] === make_xchan_hash($x['owner']['guid'],$x['owner']['guid_sig']))
+ if($arr['author_xchan'] === $owner_hash) {
$arr['owner_xchan'] = $arr['author_xchan'];
+ }
else {
$xchan_hash = import_author_xchan($x['owner']);
if($xchan_hash) {
$arr['owner_xchan'] = $xchan_hash;
}
else {
- return array();
+ return [];
}
}
@@ -793,7 +805,15 @@ function get_item_elements($x,$allow_code = false) {
);
if($r) {
if($r[0]['xchan_pubkey'] && $r[0]['xchan_network'] === 'zot6') {
- if(Libzot::verify($x['body'], $arr['sig'], $r[0]['xchan_pubkey'])) {
+ $item_verified = false;
+ if($legacy_sig) {
+ $item_verified = Crypto::verify($x['body'], base64url_decode($arr['sig']), $r[0]['xchan_pubkey']);
+ }
+ else {
+ $item_verified = Libzot::verify($x['body'], $arr['sig'], $r[0]['xchan_pubkey']);
+ }
+
+ if($item_verified) {
$arr['item_verified'] = 1;
}
else {
@@ -926,23 +946,41 @@ function import_author_xchan($x) {
* * \e string \b xchan_hash - Thre returned value
*/
call_hooks('import_author_xchan', $arr);
- if($arr['xchan_hash'])
+ if($arr['xchan_hash']) {
return $arr['xchan_hash'];
+ }
$y = false;
- if((! array_key_exists('network', $x)) || ($x['network'] === 'zot')) {
+ if((isset($x['id']) && isset($x['key'])) && (!isset($x['network']) || $x['network'] === 'zot6')) {
+ $y = Libzot::import_author_zot($x);
+ }
+
+ if(!$y && isset($x['url']) && isset($x['network']) && $x['network'] === 'zot6') {
+ $r = q("SELECT xchan_hash FROM xchan WHERE xchan_url = '%s' AND xchan_network = 'zot6'",
+ dbesc($x['url'])
+ );
+ if($r)
+ $y = $r[0]['xchan_hash'];
+ else
+ $y = discover_by_webbie($x['url'], 'zot6');
+ }
+
+ // if we were told that it's a zot6 connection, don't probe/import anything else
+
+ if($y)
+ return $y;
+
+ if(!$y && !isset($x['network']) || $x['network'] === 'zot') {
$y = import_author_zot($x);
}
- // if we were told that it's a zot connection, don't probe/import anything else
- if(array_key_exists('network',$x) && $x['network'] === 'zot') {
+ if(isset($x['network']) || $x['network'] === 'zot') {
if($x['url']) {
// check if we already have the zot6 xchan of this xchan_url. if not import it.
$r = q("SELECT xchan_hash FROM xchan WHERE xchan_url = '%s' AND xchan_network = 'zot6'",
dbesc($x['url'])
);
-
if(! $r)
discover_by_webbie($x['url'], 'zot6');
}
@@ -951,10 +989,8 @@ function import_author_xchan($x) {
}
// perform zot6 discovery
-
if($x['url']) {
- $y = discover_by_webbie($x['url'],'zot6');
-
+ $y = discover_by_webbie($x['url'], 'zot6');
if($y) {
return $y;
}
@@ -968,7 +1004,7 @@ function import_author_xchan($x) {
$y = import_author_unknown($x);
}
- return($y);
+ return $y;
}
/**
@@ -1206,10 +1242,10 @@ function encode_item($item,$mirror = false,$zap_compat = false) {
else
$x['comment_scope'] = $c_scope;
- if($item['term'])
- $x['tags'] = encode_item_terms($item['term'],$mirror);
+ if(! empty($item['term']))
+ $x['tags'] = encode_item_terms($item['term'],$mirror);
- if($item['iconfig']) {
+ if(! empty($item['iconfig'])) {
if ($zap_compat) {
for ($y = 0; $y < count($item['iconfig']); $y ++) {
if (preg_match('|^a:[0-9]+:{.*}$|s', $item['iconfig'][$y]['v'])) {
@@ -1217,7 +1253,7 @@ function encode_item($item,$mirror = false,$zap_compat = false) {
}
}
}
- $x['meta'] = encode_item_meta($item['iconfig'],$mirror);
+ $x['meta'] = encode_item_meta($item['iconfig'],$mirror);
}
logger('encode_item: ' . print_r($x,true), LOGGER_DATA);
@@ -1296,6 +1332,10 @@ function encode_item_xchan($xchan) {
$ret['guid'] = $xchan['xchan_guid'];
$ret['guid_sig'] = $xchan['xchan_guid_sig'];
+ $ret['id'] = $xchan['xchan_guid'];
+ $ret['id_sig'] = $xchan['xchan_guid_sig'];
+ $ret['key'] = $xchan['xchan_pubkey'];
+
return $ret;
}
@@ -1432,7 +1472,7 @@ function purify_imported_object($obj) {
elseif (is_string($obj)) {
$ret = purify_html($obj);
}
-
+
return $ret;
}
@@ -1690,14 +1730,14 @@ function item_sign(&$item) {
if(array_key_exists('sig',$item) && $item['sig'])
return;
- $r = q("select channel_prvkey from channel where channel_id = %d and channel_hash = '%s' ",
+ $r = q("select * from channel where channel_id = %d and channel_hash = '%s' ",
intval($item['uid']),
dbesc($item['author_xchan'])
);
if(! $r)
return;
- $item['sig'] = base64url_encode(Crypto::sign($item['body'], $r[0]['channel_prvkey']));
+ $item['sig'] = Libzot::sign($item['body'], $r[0]['channel_prvkey']);
$item['item_verified'] = 1;
}
@@ -2832,11 +2872,11 @@ function tag_deliver($uid, $item_id) {
* Now we've got those out of the way. Let's see if this is a post that's tagged for re-delivery
*/
- $terms = array_merge(get_terms_oftype($item['term'],TERM_MENTION),get_terms_oftype($item['term'],TERM_FORUM));
-
- if($terms)
+ $terms = [];
+ if (array_key_exists('term', $item)) {
+ $terms = array_merge(get_terms_oftype($item['term'],TERM_MENTION),get_terms_oftype($item['term'],TERM_FORUM));
logger('Post mentions: ' . print_r($terms,true), LOGGER_DATA);
-
+ }
$max_forums = get_config('system','max_tagged_forums',2);
$matched_forums = 0;
@@ -2845,7 +2885,7 @@ function tag_deliver($uid, $item_id) {
$link = normalise_link($u[0]['xchan_url']);
- if($terms) {
+ if(count($terms) > 0) {
foreach($terms as $term) {
if(! link_compare($term['url'],$link)) {
continue;
@@ -4235,9 +4275,9 @@ function list_post_dates($uid, $wall, $mindate) {
$start_month = datetime_convert('','',$dstart,'Y-m-d');
$end_month = datetime_convert('','',$dend,'Y-m-d');
$str = day_translate(datetime_convert('','',$dnow,'F'));
- if(! $ret[$dyear])
- $ret[$dyear] = array();
- $ret[$dyear][] = array($str,$end_month,$start_month);
+ if(! isset($ret[$dyear]))
+ $ret[$dyear] = [];
+ $ret[$dyear][] = [ $str, $end_month, $start_month ];
$dnow = datetime_convert('','',$dnow . ' -1 month', 'Y-m-d');
}
@@ -4316,17 +4356,17 @@ function fetch_post_tags($items, $link = false) {
foreach($tags as $t) {
if(($link) && ($t['ttype'] == TERM_MENTION))
$t['url'] = chanlink_url($t['url']);
- if(array_key_exists('item_id',$items[$x])) {
+ if(array_key_exists('item_id', $items[$x])) {
if($t['oid'] == $items[$x]['item_id']) {
- if(! is_array($items[$x]['term']))
- $items[$x]['term'] = array();
+ if(array_key_exists('term', $items[$x]) && ! is_array($items[$x]['term']))
+ $items[$x]['term'] = [];
$items[$x]['term'][] = $t;
}
}
else {
if($t['oid'] == $items[$x]['id']) {
- if(! is_array($items[$x]['term']))
- $items[$x]['term'] = array();
+ if(array_key_exists('term', $items[$x]) && ! is_array($items[$x]['term']))
+ $items[$x]['term'] = [];
$items[$x]['term'][] = $t;
}
}
@@ -4336,16 +4376,16 @@ function fetch_post_tags($items, $link = false) {
foreach($imeta as $i) {
if(array_key_exists('item_id',$items[$x])) {
if($i['iid'] == $items[$x]['item_id']) {
- if(! is_array($items[$x]['iconfig']))
- $items[$x]['iconfig'] = array();
+ if(! isset($items[$x]['iconfig']))
+ $items[$x]['iconfig'] = [];
$i['v'] = ((preg_match('|^a:[0-9]+:{.*}$|s',$i['v'])) ? unserialize($i['v']) : $i['v']);
$items[$x]['iconfig'][] = $i;
}
}
else {
if($i['iid'] == $items[$x]['id']) {
- if(! is_array($items[$x]['iconfig']))
- $items[$x]['iconfig'] = array();
+ if(array_key_exists('iconfig', $items[$x]) && ! is_array($items[$x]['iconfig']))
+ $items[$x]['iconfig'] = [];
$i['v'] = ((preg_match('|^a:[0-9]+:{.*}$|s',$i['v'])) ? unserialize($i['v']) : $i['v']);
$items[$x]['iconfig'][] = $i;
}
@@ -4488,18 +4528,23 @@ function zot_feed($uid, $observer_hash, $arr) {
function items_fetch($arr,$channel = null,$observer_hash = null,$client_mode = CLIENT_MODE_NORMAL,$module = 'network') {
- $result = array('success' => false);
-
- $sql_extra = '';
- $sql_nets = '';
+ $result = ['success' => false];
+ $sql_extra = '';
+ $sql_nets = '';
$sql_options = '';
- $sql_extra2 = '';
- $sql_extra3 = '';
- $def_acl = '';
-
- $item_uids = ' true ';
+ $sql_extra2 = '';
+ $sql_extra3 = '';
+ $def_acl = '';
+ $item_uids = ' true ';
$item_normal = item_normal();
+ if (! (isset($arr['include_follow']) && intval($arr['include_follow']))) {
+ $item_normal .= sprintf(" and not verb in ('%s', '%s') ",
+ dbesc(ACTIVITY_FOLLOW),
+ dbesc(ACTIVITY_UNFOLLOW)
+ );
+ }
+
if($arr['uid']) {
$uid = $arr['uid'];
}
@@ -4861,7 +4906,7 @@ function item_remove_cid($xchan_hash,$mid,$uid) {
}
// Set item permissions based on results obtained from linkify_tags()
-function set_linkified_perms($linkified, &$str_contact_allow, &$str_group_allow, $profile_uid, $parent_item = false, &$private) {
+function set_linkified_perms($linkified, &$str_contact_allow, &$str_group_allow, $profile_uid, &$private, $parent_item = false) {
$first_access_tag = true;
foreach($linkified as $x) {
diff --git a/include/js_strings.php b/include/js_strings.php
index e06e105fd..ed73b0420 100644
--- a/include/js_strings.php
+++ b/include/js_strings.php
@@ -116,6 +116,11 @@ function js_strings() {
'$allday' => t('All day','calendar'),
// mod cloud
- '$download_info' => t('Please stand by while your download is being prepared.')
+ '$download_info' => t('Please stand by while your download is being prepared.'),
+
+ // mod register
+ '$email_not_valid' => t('Email address not valid'),
+ '$email_required' => t('Required')
+
));
}
diff --git a/include/menu.php b/include/menu.php
index 88863f57b..02b05a36e 100644
--- a/include/menu.php
+++ b/include/menu.php
@@ -111,7 +111,7 @@ function menu_render($menu, $class='', $edit = false, $var = array()) {
$menu['items'][$x]['mitem_desc'] = zidify_links(smilies(bbcode($menu['items'][$x]['mitem_desc'])));
}
- $wrap = (($var['wrap'] === 'none') ? false : true);
+ $wrap = (! x($var, 'wrap') || $var['wrap'] === 'none' ? false : true);
$ret = replace_macros(get_markup_template('usermenu.tpl'),array(
'$menu' => $menu['menu'],
diff --git a/include/network.php b/include/network.php
index f5ff48fce..fcc7b4289 100644
--- a/include/network.php
+++ b/include/network.php
@@ -1134,11 +1134,15 @@ function discover_by_webbie($webbie, $protocol = '') {
foreach($x['links'] as $link) {
if(array_key_exists('rel',$link)) {
if($link['rel'] === PROTOCOL_ZOT6 && ((! $protocol) || (strtolower($protocol) === 'zot6'))) {
+
logger('zot6 found for ' . $webbie, LOGGER_DEBUG);
$record = Zotfinger::exec($link['href']);
+ if (! $record) {
+ logger('Record not found for ' . $link['href']);
+ continue;
+ }
// Check the HTTP signature
-
$hsig = $record['signature'];
if($hsig && $hsig['signer'] === $link['href'] && $hsig['header_valid'] === true && $hsig['content_valid'] === true)
$hsig_valid = true;
@@ -1226,7 +1230,7 @@ function webfinger_rfc7033($webbie, $zot = false) {
if($m['scheme'] !== 'https')
return false;
- $rhs = $m['host'] . (($m['port']) ? ':' . $m['port'] : '');
+ $rhs = $m['host'] . (array_key_exists('port', $m) ? ':' . $m['port'] : '');
$resource = urlencode($webbie);
}
}
@@ -1957,10 +1961,10 @@ function service_plink($contact, $guid) {
$m = parse_url($contact['xchan_url']);
if($m) {
- $url = $m['scheme'] . '://' . $m['host'] . (($m['port']) ? ':' . $m['port'] : '');
+ $url = $m['scheme'] . '://' . $m['host'] . (array_key_exists('port', $m) ? ':' . $m['port'] : '');
}
else {
- $url = 'https://' . substr($contact['xchan_addr'],strpos($contact['xchan_addr'],'@')+1);
+ $url = 'https://' . substr($contact['xchan_addr'], strpos($contact['xchan_addr'], '@') + 1);
}
$handle = substr($contact['xchan_addr'], 0, strpos($contact['xchan_addr'],'@'));
diff --git a/include/photo/photo_driver.php b/include/photo/photo_driver.php
index 8de5185af..256369c69 100644
--- a/include/photo/photo_driver.php
+++ b/include/photo/photo_driver.php
@@ -239,7 +239,7 @@ function import_xchan_photo($photo, $xchan, $thing = false, $force = false) {
if($force || empty($modified))
$result = z_fetch_url($photo, true);
- elseif($exp - 60 < time()) {
+ else {
$h = [];
$h[] = "If-Modified-Since: " . gmdate("D, d M Y H:i:s", $exp) . " GMT";
if(! empty($etag))
@@ -247,6 +247,7 @@ function import_xchan_photo($photo, $xchan, $thing = false, $force = false) {
$result = z_fetch_url($photo, true, 0, [ 'headers' => $h ]);
}
+
if(isset($result)) {
$hdrs = [];
$h = explode("\n", $result['header']);
diff --git a/include/queue_fn.php b/include/queue_fn.php
index b72730d2f..1e8171b1d 100644
--- a/include/queue_fn.php
+++ b/include/queue_fn.php
@@ -132,7 +132,7 @@ function queue_deliver($outq, $immediate = false) {
$base = null;
$h = parse_url($outq['outq_posturl']);
if($h !== false)
- $base = $h['scheme'] . '://' . $h['host'] . (($h['port']) ? ':' . $h['port'] : '');
+ $base = $h['scheme'] . '://' . $h['host'] . (isset($h['port']) ? ':' . $h['port'] : '');
if(($base) && ($base !== z_root()) && ($immediate)) {
$y = q("select site_update, site_dead from site where site_url = '%s' ",
diff --git a/include/security.php b/include/security.php
index 066b1dcf4..f433f8094 100644
--- a/include/security.php
+++ b/include/security.php
@@ -592,10 +592,9 @@ function check_form_security_token($typename = '', $formname = 'form_security_to
$hash = $_REQUEST[$formname];
$max_livetime = 10800; // 3 hours
- $min_livetime = 3; // 3 sec
$x = explode('.', $hash);
- if (time() > (IntVal($x[0]) + $max_livetime) || time() < (IntVal($x[0]) + $min_livetime))
+ if (time() > (IntVal($x[0]) + $max_livetime))
return false;
$sec_hash = hash('whirlpool', App::$observer['xchan_guid'] . ((local_channel()) ? App::$channel['channel_prvkey'] : '') . session_id() . $x[0] . $typename);
@@ -834,3 +833,106 @@ function stream_perms_xchans($perms = NULL) {
return $str;
}
+
+
+/**
+ * Duty day / time checks for account register
+ * @author hilmar runge
+ * @since 2020.02.10
+ * @param $op what to test: isOpen, nextOpen
+ * @param $wd weekday according ISO-8601 (1 monday, 7 sunday)
+ * @param $hhmm a 24h clock value hours and minutes
+ * if no params are given, the values are taken from the current time
+ * return is bool(false) if register_duty is not available
+ */
+function zarIsDuty($wd=NULL, $hhmm=NULL, $op='isOpen') {
+
+ $isduty = get_config('system', 'register_duty_jso');
+
+ if (!$isduty)
+ return (bool)false;
+
+ is_null($wd) ? $wd = date('N') : '';
+ is_null($hhmm) ? $hhmm = date('Hi') : '';
+
+ if (!intval($wd . $hhmm)) return (bool)false;
+
+ // be sure to have a valid weekday as index
+ $wd = (7 + $wd) % 7;
+ $wd === 0 ? $wd = 7 : '';
+
+ $duty = json_decode($isduty, true);
+ if (!$duty)
+ return (bool)false;
+
+ switch ($op) {
+ case 'isOpen':
+ /**
+ * Check if registration is open
+ * @return int(0) for not close (open) or int(1) for closed.
+ * return is bool(false) if register_duty is not available
+ */
+ if (!$duty[$wd]) return (bool)false;
+ $dutyis = 0;
+ foreach ($duty[$wd] as $o => $tf) {
+ if ($o > $hhmm) {
+ $dutyis = $tf;
+ break;
+ }
+ }
+ return $dutyis;
+ break;
+
+ case 'nextOpen':
+ /**
+ * Look for next period opens
+ * @return "=>N =>Hi" date value of the next period register is open for requests
+ * where N is a weekday (1=monday ... 7=sunday) according ISO-8601
+ * where Hi is a 24h clock value hhmm by hours and minutes.
+ * If no next period open is available, return results to false.
+ */
+ $myd = $wd;
+ $myh = $hhmm;
+ $is1 = false;
+
+ // $myd = "5"; // testcase only
+ // $myh = "1110"; // testcase only
+
+ // a 1st match may be applied below my time and is to see as a cycle to the next week
+ // but looking is also for a open time after my time is available this week
+ foreach ($duty as $dd => $dhs) {
+
+ if ($is1 && $dd < $myd)
+ continue;
+
+ foreach ($dhs as $dh => $tf) {
+
+ if ($tf) continue; // close
+
+ // a weeks 1st open
+ if (!$is1) $is1 = array($dd, $dh);
+
+ // but is a match after now?
+ //if ($dd == $myd && $myh >= $dh && $myh <= $dh) continue;
+
+ // if the day is not (more) today start find early morning
+ if ($dd > $myd) $myh = "0000";
+
+ // a next period after now in the remainder of the week
+ if ($dd >= $myd && $dh >= $myh && !$tf)
+ return array($dd, $dh);
+ else
+ continue;
+ }
+ }
+ return $is1; // false or array
+ break;
+
+ default:
+ //
+ break;
+ }
+
+}
+
+
diff --git a/include/taxonomy.php b/include/taxonomy.php
index 5fa4fde3f..f765a9f0e 100644
--- a/include/taxonomy.php
+++ b/include/taxonomy.php
@@ -331,11 +331,11 @@ function pubtagblock($net,$site,$limit,$recent = 0,$safemode = 1, $type = TERM_H
}
-function pub_tagadelic($net,$site,$limit,$recent,$safemode,$type) {
-
- $item_normal = item_normal();
- $count = intval($limit);
-
+function pub_tagadelic($net, $site, $limit, $recent, $safemode, $type) {
+
+ $item_normal = item_normal();
+ $count = intval($limit);
+ $sql_extra = "";
if($site)
$uids = " and item.uid in ( " . stream_perms_api_uids(PERMS_PUBLIC) . " ) and item_private = 0 and item_wall = 1 ";
else {
diff --git a/include/text.php b/include/text.php
index ac22fe565..622c44f14 100644
--- a/include/text.php
+++ b/include/text.php
@@ -1108,7 +1108,7 @@ function magiclink_url($observer,$myaddr,$url) {
function micropro($contact, $redirect = false, $class = '', $mode = false) {
- if($contact['click'])
+ if(x($contact,'click'))
$url = '#';
else
$url = chanlink_hash($contact['xchan_hash']);
@@ -1121,10 +1121,10 @@ function micropro($contact, $redirect = false, $class = '', $mode = false) {
$tpl = 'micropro_card.tpl';
return replace_macros(get_markup_template($tpl), array(
- '$click' => (($contact['click']) ? $contact['click'] : ''),
- '$class' => $class . (($contact['archived']) ? ' archived' : ''),
- '$oneway' => (($contact['oneway']) ? true : false),
- '$perminfo' => $contact['perminfo'],
+ '$click' => (x($contact,'click') ? $contact['click'] : ''),
+ '$class' => $class . (x($contact,'archived') && $contact['archived'] ? ' archived' : ''),
+ '$oneway' => (x($contact,'oneway') && $contact['oneway'] ? true : false),
+ '$perminfo' => (x($contact,'perminfo') ? $contact['perminfo'] : ''),
'$url' => $url,
'$photo' => $contact['xchan_photo_s'],
'$name' => $contact['xchan_name'],
@@ -1535,39 +1535,46 @@ function unobscure_mail(&$item) {
function theme_attachments(&$item) {
+ $s = '';
$arr = json_decode($item['attach'],true);
-
if(is_array($arr) && count($arr)) {
- $attaches = array();
+
+ $attaches = [];
foreach($arr as $r) {
- $icon = getIconFromType($r['type']);
+ if(isset($r['type']))
+ $icon = getIconFromType($r['type']);
- if($r['title'])
+ if(isset($r['title']))
$label = urldecode(htmlspecialchars($r['title'], ENT_COMPAT, 'UTF-8'));
- if(! $label && $r['href'])
+ if(! $label && isset($r['href']))
$label = basename($r['href']);
//some feeds provide an attachment where title an empty space
if(! $label || $label == ' ')
$label = t('Unknown Attachment');
- $title = t('Size') . ' ' . (($r['length']) ? userReadableSize($r['length']) : t('unknown'));
+ $title = t('Size') . ' ' . (isset($r['length']) ? userReadableSize($r['length']) : t('unknown'));
require_once('include/channel.php');
- if(is_foreigner($item['author_xchan']))
- $url = $r['href'];
- else
- $url = z_root() . '/magic?f=&owa=1&hash=' . $item['author_xchan'] . '&bdest=' . bin2hex($r['href'] . '/' . $r['revision']);
+
+ if (isset($r['href'])) {
+ if(is_foreigner($item['author_xchan']))
+ $url = $r['href'];
+ else
+ $url = z_root() . '/magic?f=&owa=1&hash=' . $item['author_xchan'] . '&bdest=' . bin2hex($r['href'] . '/' . $r['revision']);
+ }
//$s .= '<a href="' . $url . '" title="' . $title . '" class="attachlink" >' . $icon . '</a>';
- $attaches[] = array('label' => $label, 'url' => $url, 'icon' => $icon, 'title' => $title);
+ if (isset($label) && isset($url) && isset($icon) && isset($title))
+ $attaches[] = array('label' => $label, 'url' => $url, 'icon' => $icon, 'title' => $title);
}
- $s = replace_macros(get_markup_template('item_attach.tpl'), array(
- '$attaches' => $attaches
- ));
+ if (count($attaches) > 0)
+ $s = replace_macros(get_markup_template('item_attach.tpl'), [
+ '$attaches' => $attaches
+ ]);
}
return $s;
@@ -1605,8 +1612,8 @@ function format_categories(&$item,$writeable) {
*/
function format_hashtags(&$item) {
- $s = '';
+ $s = '';
$terms = get_terms_oftype($item['term'], array(TERM_HASHTAG,TERM_COMMUNITYTAG));
if($terms) {
foreach($terms as $t) {
@@ -1628,13 +1635,14 @@ function format_hashtags(&$item) {
}
-
function format_mentions(&$item) {
- $s = '';
+ $s = '';
$terms = get_terms_oftype($item['term'],TERM_MENTION);
if($terms) {
foreach($terms as $t) {
+ if(! isset($t['term']))
+ continue;
$term = htmlspecialchars($t['term'],ENT_COMPAT,'UTF-8',false) ;
if(! trim($term))
continue;
@@ -2307,6 +2315,18 @@ function undo_post_tagging($s) {
return $s;
}
+/**
+ * @brief php to js string transfer
+ * Hilmar, 20200227
+ * String values built in php for using as content for js variables become sanitized. Often required
+ * in cases, where some content will be translated by t(any text...) and is furthermore transfered via
+ * templates to the outputted html stream. Redecoding in js not required nor useful.
+ * Apply like: p2j(t('any text\nI will place on a "next line"'));
+ */
+function p2j($string) {
+ return preg_replace('/\r?\n/', '\\n', addslashes($string));
+}
+
function quote_tag($s) {
if(strpos($s,' ') !== false)
return '&quot;' . $s . '&quot;';
@@ -3559,6 +3579,8 @@ function cleanup_bbcode($body) {
$body = preg_replace_callback('/\[url(.*?)\[\/(url)\]/ism','\red_escape_codeblock',$body);
$body = preg_replace_callback('/\[zrl(.*?)\[\/(zrl)\]/ism','\red_escape_codeblock',$body);
$body = preg_replace_callback('/\[svg(.*?)\[\/(svg)\]/ism','\red_escape_codeblock',$body);
+ $body = preg_replace_callback('/\[img(.*?)\[\/(img)\]/ism','\red_escape_codeblock',$body);
+ $body = preg_replace_callback('/\[zmg(.*?)\[\/(zmg)\]/ism','\red_escape_codeblock',$body);
$body = preg_replace_callback("/([^\]\='".'"'."\;\/\{]|^|\#\^)(https?\:\/\/[a-zA-Z0-9\pL\:\/\-\?\&\;\.\=\@\_\~\#\%\$\!\\
+\,\(\)]+)/ismu", '\nakedoembed', $body);
@@ -3571,6 +3593,8 @@ function cleanup_bbcode($body) {
$body = preg_replace_callback('/\[\$b64url(.*?)\[\/(url)\]/ism','\red_unescape_codeblock',$body);
$body = preg_replace_callback('/\[\$b64code(.*?)\[\/(code)\]/ism','\red_unescape_codeblock',$body);
$body = preg_replace_callback('/\[\$b64svg(.*?)\[\/(svg)\]/ism','\red_unescape_codeblock',$body);
+ $body = preg_replace_callback('/\[\$b64img(.*?)\[\/(img)\]/ism','\red_unescape_codeblock',$body);
+ $body = preg_replace_callback('/\[\$b64zmg(.*?)\[\/(zmg)\]/ism','\red_unescape_codeblock',$body);
// fix any img tags that should be zmg
@@ -3676,7 +3700,7 @@ function get_forum_channels($uid) {
if(! $uid)
return;
- if(App::$data['forum_channels'])
+ if(isset(App::$data['forum_channels']))
return App::$data['forum_channels'];
$xf = '';
@@ -3724,6 +3748,9 @@ function get_forum_channels($uid) {
intval($uid)
);
+ if(!$r)
+ $r = [];
+
for($x = 0; $x < count($r); $x ++) {
if($x3) {
foreach($x3 as $xx) {
diff --git a/install/schema_mysql.sql b/install/schema_mysql.sql
index 977d26232..17ad1767e 100644
--- a/install/schema_mysql.sql
+++ b/install/schema_mysql.sql
@@ -1097,16 +1097,35 @@ CREATE TABLE IF NOT EXISTS `profile_check` (
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
CREATE TABLE IF NOT EXISTS `register` (
- `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
- `hash` char(191) NOT NULL DEFAULT '',
- `created` datetime NOT NULL DEFAULT '0001-01-01 00:00:00',
- `uid` int(10) unsigned NOT NULL DEFAULT 0 ,
- `password` char(191) NOT NULL DEFAULT '',
- `lang` char(16) NOT NULL DEFAULT '',
- PRIMARY KEY (`id`),
- KEY `hash` (`hash`),
- KEY `created` (`created`),
- KEY `uid` (`uid`)
+ `reg_id` int(10) unsigned NOT NULL AUTO_INCREMENT,
+ `reg_vital` int(10) unsigned NOT NULL DEFAULT 1,
+ `reg_flags` int(10) unsigned NOT NULL DEFAULT 0,
+ `reg_didx` char(1) NOT NULL DEFAULT '',
+ `reg_did2` char(191) NOT NULL DEFAULT '',
+ `reg_hash` char(191) NOT NULL DEFAULT '',
+ `reg_email` char(191) NOT NULL DEFAULT '',
+ `reg_created` datetime NOT NULL DEFAULT '0001-01-01 00:00:00',
+ `reg_startup` datetime NOT NULL DEFAULT '0001-01-01 00:00:00',
+ `reg_expires` datetime NOT NULL DEFAULT '0001-01-01 00:00:00',
+ `reg_byc` int(10) unsigned NOT NULL DEFAULT 0 ,
+ `reg_uid` int(10) unsigned NOT NULL DEFAULT 0 ,
+ `reg_atip` char(191) NOT NULL DEFAULT '',
+ `reg_pass` char(191) NOT NULL DEFAULT '',
+ `reg_lang` char(16) NOT NULL DEFAULT '',
+ `reg_stuff` text NOT NULL,
+ PRIMARY KEY (`reg_id`),
+ KEY `ix_reg_vital` (`reg_vital`),
+ KEY `ix_reg_flags` (`reg_flags`),
+ KEY `ix_reg_didx` (`reg_didx`),
+ KEY `ix_reg_did2` (`reg_did2`),
+ KEY `ix_reg_hash` (`reg_hash`),
+ KEY `ix_reg_email` (`reg_email`),
+ KEY `ix_reg_created` (`reg_created`),
+ KEY `ix_reg_startup` (`reg_startup`),
+ KEY `ix_reg_expires` (`reg_expires`),
+ KEY `ix_reg_byc` (`reg_byc`),
+ KEY `ix_reg_uid` (`reg_uid`),
+ KEY `ix_reg_atip` (`reg_atip`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
CREATE TABLE IF NOT EXISTS `session` (
diff --git a/install/schema_postgres.sql b/install/schema_postgres.sql
index c04ba9c67..c18cc087b 100644
--- a/install/schema_postgres.sql
+++ b/install/schema_postgres.sql
@@ -506,6 +506,7 @@ CREATE TABLE "hubloc" (
create index "hubloc_url" on hubloc ("hubloc_url");
create index "hubloc_site_id" on hubloc ("hubloc_site_id");
create index "hubloc_guid" on hubloc ("hubloc_guid");
+create index "hubloc_hash" on hubloc ("hubloc_hash");
create index "hubloc_id_url" on hubloc ("hubloc_id_url");
create index "hubloc_flags" on hubloc ("hubloc_flags");
create index "hubloc_connect" on hubloc ("hubloc_connect");
@@ -1092,17 +1093,37 @@ create index "pc_sec" on profile_check ("sec");
create index "pc_expire" on profile_check ("expire");
CREATE TABLE "register" (
- "id" serial NOT NULL,
- "hash" text NOT NULL,
- "created" timestamp NOT NULL,
- "uid" bigint NOT NULL,
- "password" text NOT NULL,
- "lang" varchar(16) NOT NULL,
- PRIMARY KEY ("id")
-);
-create index "reg_hash" on register ("hash");
-create index "reg_created" on register ("created");
-create index "reg_uid" on register ("uid");
+ "reg_id" serial NOT NULL,
+ "reg_vital" int DEFAULT 1 NOT NULL,
+ "reg_flags" bigint DEFAULT 0 NOT NULL,
+ "reg_didx" char(1) DEFAULT '' NOT NULL,
+ "reg_did2" text DEFAULT '' NOT NULL,
+ "reg_hash" text DEFAULT '' NOT NULL,
+ "reg_email" text DEFAULT '' NOT NULL,
+ "reg_created" timestamp NOT NULL DEFAULT '0001-01-01 00:00:00',
+ "reg_startup" timestamp NOT NULL DEFAULT '0001-01-01 00:00:00',
+ "reg_expires" timestamp NOT NULL DEFAULT '0001-01-01 00:00:00',
+ "reg_byc" bigint DEFAULT 0 NOT NULL,
+ "reg_uid" bigint DEFAULT 0 NOT NULL,
+ "reg_atip" text DEFAULT '' NOT NULL,
+ "reg_pass" text DEFAULT '' NOT NULL,
+ "reg_lang" varchar(16) DEFAULT '' NOT NULL,
+ "reg_stuff" text NOT NULL,
+ PRIMARY KEY ("reg_id")
+);
+create index "ix_reg_vital" on register ("reg_vital");
+create index "ix_reg_flags" on register ("reg_flags");
+create index "ix_reg_didx" on register ("reg_didx");
+create index "ix_reg_did2" on register ("reg_did2");
+create index "ix_reg_hash" on register ("reg_hash");
+create index "ix_reg_email" on register ("reg_email");
+create index "ix_reg_created" on register ("reg_created");
+create index "ix_reg_startup" on register ("reg_startup");
+create index "ix_reg_expires" on register ("reg_expires");
+create index "ix_reg_byc" on register ("reg_byc");
+create index "ix_reg_uid" on register ("reg_uid");
+create index "ix_reg_atip" on register ("reg_atip");
+
CREATE TABLE "session" (
"id" serial,
"sid" text NOT NULL,
diff --git a/util/hmessages.po b/util/hmessages.po
index b06690b8d..315d51ce8 100644
--- a/util/hmessages.po
+++ b/util/hmessages.po
@@ -6,9 +6,9 @@
#, fuzzy
msgid ""
msgstr ""
-"Project-Id-Version: 5.4RC\n"
+"Project-Id-Version: 5.7\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-02-23 10:52+0000\n"
+"POT-Creation-Date: 2021-05-07 11:01+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -21,8 +21,8 @@ msgstr ""
#: ../../addon/cart/submodules/orderoptions.php:335
#: ../../addon/cart/submodules/orderoptions.php:359
#: ../../addon/cart/submodules/orderoptions.php:435
-#: ../../addon/cart/submodules/orderoptions.php:459 ../../include/text.php:3382
-#: ../../Zotlabs/Module/Admin/Site.php:191
+#: ../../addon/cart/submodules/orderoptions.php:459 ../../include/text.php:3395
+#: ../../Zotlabs/Module/Admin/Site.php:251
msgid "Default"
msgstr ""
@@ -79,8 +79,8 @@ msgstr ""
#: ../../Zotlabs/Widget/Wiki_pages.php:99
#: ../../Zotlabs/Widget/Eventstools.php:16 ../../Zotlabs/Module/Tokens.php:188
#: ../../Zotlabs/Module/Import_items.php:129
-#: ../../Zotlabs/Module/Import.php:646 ../../Zotlabs/Module/Setup.php:304
-#: ../../Zotlabs/Module/Setup.php:344 ../../Zotlabs/Module/Group.php:151
+#: ../../Zotlabs/Module/Import.php:647 ../../Zotlabs/Module/Setup.php:306
+#: ../../Zotlabs/Module/Setup.php:346 ../../Zotlabs/Module/Group.php:151
#: ../../Zotlabs/Module/Group.php:167 ../../Zotlabs/Module/Oauth.php:111
#: ../../Zotlabs/Module/Chat.php:209 ../../Zotlabs/Module/Chat.php:248
#: ../../Zotlabs/Module/Poke.php:217 ../../Zotlabs/Module/Mitem.php:259
@@ -89,24 +89,25 @@ msgstr ""
#: ../../Zotlabs/Module/Admin/Themes.php:158
#: ../../Zotlabs/Module/Admin/Features.php:66
#: ../../Zotlabs/Module/Admin/Security.php:120
-#: ../../Zotlabs/Module/Admin/Accounts.php:168
-#: ../../Zotlabs/Module/Admin/Site.php:293
+#: ../../Zotlabs/Module/Admin/Accounts.php:309
+#: ../../Zotlabs/Module/Admin/Site.php:412
#: ../../Zotlabs/Module/Admin/Logs.php:84
#: ../../Zotlabs/Module/Admin/Channels.php:147
#: ../../Zotlabs/Module/Admin/Account_edit.php:73
#: ../../Zotlabs/Module/Admin/Profs.php:178
#: ../../Zotlabs/Module/Admin/Addons.php:442
-#: ../../Zotlabs/Module/Events.php:501 ../../Zotlabs/Module/Permcats.php:129
-#: ../../Zotlabs/Module/Mood.php:158 ../../Zotlabs/Module/Appman.php:155
+#: ../../Zotlabs/Module/Regate.php:387 ../../Zotlabs/Module/Events.php:501
+#: ../../Zotlabs/Module/Permcats.php:129 ../../Zotlabs/Module/Mood.php:158
+#: ../../Zotlabs/Module/Appman.php:155
#: ../../Zotlabs/Module/Email_validation.php:40
#: ../../Zotlabs/Module/Photos.php:1058 ../../Zotlabs/Module/Photos.php:1098
#: ../../Zotlabs/Module/Photos.php:1216 ../../Zotlabs/Module/Profiles.php:725
-#: ../../Zotlabs/Module/Invite.php:168 ../../Zotlabs/Module/Xchan.php:15
+#: ../../Zotlabs/Module/Invite.php:550 ../../Zotlabs/Module/Xchan.php:15
#: ../../Zotlabs/Module/Affinity.php:87 ../../Zotlabs/Module/Rate.php:168
#: ../../Zotlabs/Module/Settings/Network.php:62
#: ../../Zotlabs/Module/Settings/Features.php:48
#: ../../Zotlabs/Module/Settings/Channel.php:495
-#: ../../Zotlabs/Module/Settings/Account.php:103
+#: ../../Zotlabs/Module/Settings/Account.php:107
#: ../../Zotlabs/Module/Settings/Events.php:42
#: ../../Zotlabs/Module/Settings/Manage.php:43
#: ../../Zotlabs/Module/Settings/Channel_home.php:91
@@ -121,7 +122,7 @@ msgstr ""
#: ../../Zotlabs/Module/Defperms.php:266 ../../Zotlabs/Module/Pconfig.php:116
#: ../../Zotlabs/Module/Oauth2.php:116 ../../Zotlabs/Module/Thing.php:328
#: ../../Zotlabs/Module/Thing.php:381 ../../Zotlabs/Module/Pdledit.php:108
-#: ../../Zotlabs/Module/Wiki.php:215 ../../Zotlabs/Module/Connedit.php:897
+#: ../../Zotlabs/Module/Wiki.php:214 ../../Zotlabs/Module/Connedit.php:897
#: ../../Zotlabs/Module/Locs.php:132 ../../Zotlabs/Module/Sources.php:125
#: ../../Zotlabs/Module/Sources.php:162 ../../Zotlabs/Lib/ThreadItem.php:827
#: ../../Zotlabs/Storage/Browser.php:382
@@ -177,29 +178,29 @@ msgstr ""
#: ../../addon/libertree/Mod_Libertree.php:59
#: ../../addon/socialauth/Mod_SocialAuth.php:214
#: ../../addon/ljpost/Mod_Ljpost.php:63 ../../addon/ljpost/Mod_Ljpost.php:67
-#: ../../addon/ljpost/Mod_Ljpost.php:71 ../../include/conversation.php:1469
+#: ../../addon/ljpost/Mod_Ljpost.php:71 ../../include/conversation.php:1468
#: ../../include/dir_fns.php:144 ../../include/dir_fns.php:145
-#: ../../include/dir_fns.php:146 ../../Zotlabs/Module/Import.php:635
-#: ../../Zotlabs/Module/Import.php:639 ../../Zotlabs/Module/Import.php:640
-#: ../../Zotlabs/Module/Mitem.php:176 ../../Zotlabs/Module/Mitem.php:177
-#: ../../Zotlabs/Module/Mitem.php:256 ../../Zotlabs/Module/Mitem.php:257
-#: ../../Zotlabs/Module/Filestorage.php:203
+#: ../../include/dir_fns.php:146 ../../Zotlabs/Module/Import.php:636
+#: ../../Zotlabs/Module/Import.php:640 ../../Zotlabs/Module/Import.php:641
+#: ../../Zotlabs/Module/Register.php:512 ../../Zotlabs/Module/Mitem.php:176
+#: ../../Zotlabs/Module/Mitem.php:177 ../../Zotlabs/Module/Mitem.php:256
+#: ../../Zotlabs/Module/Mitem.php:257 ../../Zotlabs/Module/Filestorage.php:203
#: ../../Zotlabs/Module/Filestorage.php:211
-#: ../../Zotlabs/Module/Admin/Site.php:259 ../../Zotlabs/Module/Events.php:478
+#: ../../Zotlabs/Module/Admin/Site.php:319 ../../Zotlabs/Module/Events.php:478
#: ../../Zotlabs/Module/Events.php:479 ../../Zotlabs/Module/Api.php:99
#: ../../Zotlabs/Module/Photos.php:673 ../../Zotlabs/Module/Profiles.php:683
#: ../../Zotlabs/Module/Settings/Channel.php:311
#: ../../Zotlabs/Module/Settings/Display.php:88
#: ../../Zotlabs/Module/Menu.php:163 ../../Zotlabs/Module/Menu.php:222
-#: ../../Zotlabs/Module/Defperms.php:198 ../../Zotlabs/Module/Wiki.php:227
-#: ../../Zotlabs/Module/Wiki.php:228 ../../Zotlabs/Module/Connedit.php:404
+#: ../../Zotlabs/Module/Defperms.php:198 ../../Zotlabs/Module/Wiki.php:226
+#: ../../Zotlabs/Module/Wiki.php:227 ../../Zotlabs/Module/Connedit.php:404
#: ../../Zotlabs/Module/Connedit.php:789 ../../Zotlabs/Module/Sources.php:124
#: ../../Zotlabs/Module/Sources.php:159 ../../Zotlabs/Lib/Libzotdir.php:165
#: ../../Zotlabs/Lib/Libzotdir.php:166 ../../Zotlabs/Lib/Libzotdir.php:168
#: ../../Zotlabs/Storage/Browser.php:310 ../../Zotlabs/Storage/Browser.php:311
#: ../../Zotlabs/Storage/Browser.php:312 ../../Zotlabs/Storage/Browser.php:389
#: ../../Zotlabs/Storage/Browser.php:391 ../../Zotlabs/Storage/Browser.php:552
-#: ../../boot.php:1716
+#: ../../boot.php:1721
msgid "No"
msgstr ""
@@ -244,28 +245,28 @@ msgstr ""
#: ../../addon/libertree/Mod_Libertree.php:59
#: ../../addon/socialauth/Mod_SocialAuth.php:214
#: ../../addon/ljpost/Mod_Ljpost.php:63 ../../addon/ljpost/Mod_Ljpost.php:67
-#: ../../addon/ljpost/Mod_Ljpost.php:71 ../../include/conversation.php:1469
+#: ../../addon/ljpost/Mod_Ljpost.php:71 ../../include/conversation.php:1468
#: ../../include/dir_fns.php:144 ../../include/dir_fns.php:145
-#: ../../include/dir_fns.php:146 ../../Zotlabs/Module/Import.php:635
-#: ../../Zotlabs/Module/Import.php:639 ../../Zotlabs/Module/Import.php:640
-#: ../../Zotlabs/Module/Mitem.php:176 ../../Zotlabs/Module/Mitem.php:177
-#: ../../Zotlabs/Module/Mitem.php:256 ../../Zotlabs/Module/Mitem.php:257
-#: ../../Zotlabs/Module/Filestorage.php:203
+#: ../../include/dir_fns.php:146 ../../Zotlabs/Module/Import.php:636
+#: ../../Zotlabs/Module/Import.php:640 ../../Zotlabs/Module/Import.php:641
+#: ../../Zotlabs/Module/Register.php:512 ../../Zotlabs/Module/Mitem.php:176
+#: ../../Zotlabs/Module/Mitem.php:177 ../../Zotlabs/Module/Mitem.php:256
+#: ../../Zotlabs/Module/Mitem.php:257 ../../Zotlabs/Module/Filestorage.php:203
#: ../../Zotlabs/Module/Filestorage.php:211
-#: ../../Zotlabs/Module/Admin/Site.php:261 ../../Zotlabs/Module/Events.php:478
+#: ../../Zotlabs/Module/Admin/Site.php:321 ../../Zotlabs/Module/Events.php:478
#: ../../Zotlabs/Module/Events.php:479 ../../Zotlabs/Module/Api.php:98
#: ../../Zotlabs/Module/Photos.php:673 ../../Zotlabs/Module/Profiles.php:683
#: ../../Zotlabs/Module/Settings/Channel.php:311
#: ../../Zotlabs/Module/Settings/Display.php:88
#: ../../Zotlabs/Module/Menu.php:163 ../../Zotlabs/Module/Menu.php:222
-#: ../../Zotlabs/Module/Defperms.php:198 ../../Zotlabs/Module/Wiki.php:227
-#: ../../Zotlabs/Module/Wiki.php:228 ../../Zotlabs/Module/Connedit.php:404
+#: ../../Zotlabs/Module/Defperms.php:198 ../../Zotlabs/Module/Wiki.php:226
+#: ../../Zotlabs/Module/Wiki.php:227 ../../Zotlabs/Module/Connedit.php:404
#: ../../Zotlabs/Module/Sources.php:124 ../../Zotlabs/Module/Sources.php:159
#: ../../Zotlabs/Lib/Libzotdir.php:165 ../../Zotlabs/Lib/Libzotdir.php:166
#: ../../Zotlabs/Lib/Libzotdir.php:168 ../../Zotlabs/Storage/Browser.php:310
#: ../../Zotlabs/Storage/Browser.php:311 ../../Zotlabs/Storage/Browser.php:312
#: ../../Zotlabs/Storage/Browser.php:389 ../../Zotlabs/Storage/Browser.php:391
-#: ../../Zotlabs/Storage/Browser.php:552 ../../boot.php:1716
+#: ../../Zotlabs/Storage/Browser.php:552 ../../boot.php:1721
msgid "Yes"
msgstr ""
@@ -420,7 +421,7 @@ msgid "Channel Reputation"
msgstr ""
#: ../../addon/channelreputation/channelreputation.php:233
-#: ../../include/acl_selectors.php:155 ../../Zotlabs/Widget/Pinned.php:160
+#: ../../include/acl_selectors.php:156 ../../Zotlabs/Widget/Pinned.php:158
#: ../../Zotlabs/Module/Photos.php:1275 ../../Zotlabs/Lib/ThreadItem.php:497
#: ../../Zotlabs/Storage/Browser.php:411
msgid "Close"
@@ -476,17 +477,17 @@ msgstr ""
#: ../../addon/xmpp/Mod_Xmpp.php:35 ../../Zotlabs/Module/Tokens.php:99
#: ../../Zotlabs/Module/Group.php:107 ../../Zotlabs/Module/Oauth.php:100
#: ../../Zotlabs/Module/Chat.php:100 ../../Zotlabs/Module/Poke.php:165
-#: ../../Zotlabs/Module/Cdav.php:876 ../../Zotlabs/Module/Webpages.php:48
+#: ../../Zotlabs/Module/Cdav.php:877 ../../Zotlabs/Module/Webpages.php:48
#: ../../Zotlabs/Module/Pubstream.php:20 ../../Zotlabs/Module/Permcats.php:63
-#: ../../Zotlabs/Module/Lang.php:17 ../../Zotlabs/Module/Uexport.php:61
+#: ../../Zotlabs/Module/Lang.php:17 ../../Zotlabs/Module/Uexport.php:62
#: ../../Zotlabs/Module/Mood.php:134 ../../Zotlabs/Module/Cards.php:51
#: ../../Zotlabs/Module/Articles.php:52 ../../Zotlabs/Module/Bookmarks.php:78
-#: ../../Zotlabs/Module/Probe.php:19 ../../Zotlabs/Module/Invite.php:110
-#: ../../Zotlabs/Module/Notes.php:57 ../../Zotlabs/Module/Affinity.php:52
-#: ../../Zotlabs/Module/Defperms.php:190 ../../Zotlabs/Module/Oauth2.php:106
-#: ../../Zotlabs/Module/Randprof.php:29 ../../Zotlabs/Module/Pdledit.php:43
-#: ../../Zotlabs/Module/Wiki.php:52 ../../Zotlabs/Module/Suggest.php:40
-#: ../../Zotlabs/Module/Sources.php:88
+#: ../../Zotlabs/Module/Probe.php:19 ../../Zotlabs/Module/Invite.php:56
+#: ../../Zotlabs/Module/Invite.php:310 ../../Zotlabs/Module/Notes.php:57
+#: ../../Zotlabs/Module/Affinity.php:52 ../../Zotlabs/Module/Defperms.php:190
+#: ../../Zotlabs/Module/Oauth2.php:106 ../../Zotlabs/Module/Randprof.php:29
+#: ../../Zotlabs/Module/Pdledit.php:43 ../../Zotlabs/Module/Wiki.php:52
+#: ../../Zotlabs/Module/Suggest.php:40 ../../Zotlabs/Module/Sources.php:88
msgid "Not Installed"
msgstr ""
@@ -578,7 +579,7 @@ msgid "View Profile"
msgstr ""
#: ../../addon/openclipatar/openclipatar.php:58 ../../include/nav.php:120
-#: ../../include/channel.php:1543
+#: ../../include/channel.php:1567
msgid "Edit Profile"
msgstr ""
@@ -696,8 +697,8 @@ msgstr ""
msgid "Queueworker Settings"
msgstr ""
-#: ../../addon/queueworker/Mod_Queueworker.php:116 ../../include/text.php:1152
-#: ../../include/text.php:1164 ../../Zotlabs/Widget/Notes.php:23
+#: ../../addon/queueworker/Mod_Queueworker.php:116 ../../include/text.php:1145
+#: ../../include/text.php:1157 ../../Zotlabs/Widget/Notes.php:23
#: ../../Zotlabs/Module/Admin/Profs.php:94
#: ../../Zotlabs/Module/Admin/Profs.php:114 ../../Zotlabs/Module/Cards.php:113
#: ../../Zotlabs/Module/Filer.php:54 ../../Zotlabs/Module/Articles.php:117
@@ -752,7 +753,7 @@ msgstr ""
msgid "Photo Gallery"
msgstr ""
-#: ../../addon/gallery/Mod_Gallery.php:49 ../../include/channel.php:1440
+#: ../../addon/gallery/Mod_Gallery.php:49 ../../include/channel.php:1464
#: ../../Zotlabs/Module/Hcard.php:12 ../../Zotlabs/Module/Editwebpage.php:32
#: ../../Zotlabs/Module/Profile.php:27 ../../Zotlabs/Module/Webpages.php:39
#: ../../Zotlabs/Module/Filestorage.php:59 ../../Zotlabs/Module/Connect.php:17
@@ -783,7 +784,7 @@ msgstr ""
#: ../../addon/openid/Mod_Id.php:53 ../../addon/mail/Mod_Mail.php:26
#: ../../addon/pumpio/pumpio.php:44 ../../addon/keepout/keepout.php:36
-#: ../../include/photos.php:27 ../../include/items.php:4001
+#: ../../include/photos.php:27 ../../include/items.php:4087
#: ../../include/attach.php:156 ../../include/attach.php:205
#: ../../include/attach.php:278 ../../include/attach.php:329
#: ../../include/attach.php:424 ../../include/attach.php:438
@@ -793,11 +794,11 @@ msgstr ""
#: ../../Zotlabs/Module/Attach_edit.php:90
#: ../../Zotlabs/Module/Attach_edit.php:99
#: ../../Zotlabs/Module/Attach_edit.php:106 ../../Zotlabs/Module/Network.php:19
-#: ../../Zotlabs/Module/Register.php:80 ../../Zotlabs/Module/Setup.php:206
+#: ../../Zotlabs/Module/Register.php:200 ../../Zotlabs/Module/Setup.php:208
#: ../../Zotlabs/Module/Viewconnections.php:28
#: ../../Zotlabs/Module/Viewconnections.php:33
-#: ../../Zotlabs/Module/Channel.php:209 ../../Zotlabs/Module/Channel.php:364
-#: ../../Zotlabs/Module/Channel.php:403 ../../Zotlabs/Module/Group.php:15
+#: ../../Zotlabs/Module/Channel.php:209 ../../Zotlabs/Module/Channel.php:365
+#: ../../Zotlabs/Module/Channel.php:404 ../../Zotlabs/Module/Group.php:15
#: ../../Zotlabs/Module/Group.php:31 ../../Zotlabs/Module/Card_edit.php:51
#: ../../Zotlabs/Module/Editwebpage.php:68
#: ../../Zotlabs/Module/Editwebpage.php:89
@@ -806,8 +807,8 @@ msgstr ""
#: ../../Zotlabs/Module/Chat.php:118
#: ../../Zotlabs/Module/Channel_calendar.php:232
#: ../../Zotlabs/Module/Like.php:242 ../../Zotlabs/Module/Poke.php:157
-#: ../../Zotlabs/Module/Item.php:496 ../../Zotlabs/Module/Item.php:515
-#: ../../Zotlabs/Module/Item.php:525 ../../Zotlabs/Module/Item.php:1436
+#: ../../Zotlabs/Module/Item.php:506 ../../Zotlabs/Module/Item.php:525
+#: ../../Zotlabs/Module/Item.php:535 ../../Zotlabs/Module/Item.php:1444
#: ../../Zotlabs/Module/Mitem.php:129 ../../Zotlabs/Module/Profile.php:99
#: ../../Zotlabs/Module/Profile.php:114
#: ../../Zotlabs/Module/Sharedwithme.php:19
@@ -821,7 +822,7 @@ msgstr ""
#: ../../Zotlabs/Module/Achievements.php:34 ../../Zotlabs/Module/Events.php:277
#: ../../Zotlabs/Module/Manage.php:10 ../../Zotlabs/Module/Authtest.php:16
#: ../../Zotlabs/Module/Viewsrc.php:19 ../../Zotlabs/Module/Moderate.php:15
-#: ../../Zotlabs/Module/Display.php:428 ../../Zotlabs/Module/Common.php:38
+#: ../../Zotlabs/Module/Display.php:420 ../../Zotlabs/Module/Common.php:38
#: ../../Zotlabs/Module/New_channel.php:105
#: ../../Zotlabs/Module/New_channel.php:130
#: ../../Zotlabs/Module/Service_limits.php:11 ../../Zotlabs/Module/Mood.php:126
@@ -840,14 +841,14 @@ msgstr ""
#: ../../Zotlabs/Module/Page.php:34 ../../Zotlabs/Module/Page.php:133
#: ../../Zotlabs/Module/Profiles.php:200 ../../Zotlabs/Module/Profiles.php:637
#: ../../Zotlabs/Module/Articles.php:89 ../../Zotlabs/Module/Bookmarks.php:70
-#: ../../Zotlabs/Module/Invite.php:21 ../../Zotlabs/Module/Invite.php:102
+#: ../../Zotlabs/Module/Invite.php:51 ../../Zotlabs/Module/Invite.php:302
#: ../../Zotlabs/Module/Block.php:24 ../../Zotlabs/Module/Block.php:74
#: ../../Zotlabs/Module/Rate.php:115 ../../Zotlabs/Module/Menu.php:130
#: ../../Zotlabs/Module/Menu.php:141 ../../Zotlabs/Module/Defperms.php:182
#: ../../Zotlabs/Module/Thing.php:282 ../../Zotlabs/Module/Thing.php:302
#: ../../Zotlabs/Module/Thing.php:343 ../../Zotlabs/Module/Pdledit.php:35
-#: ../../Zotlabs/Module/Wiki.php:59 ../../Zotlabs/Module/Wiki.php:285
-#: ../../Zotlabs/Module/Wiki.php:428 ../../Zotlabs/Module/Suggest.php:32
+#: ../../Zotlabs/Module/Wiki.php:59 ../../Zotlabs/Module/Wiki.php:284
+#: ../../Zotlabs/Module/Wiki.php:427 ../../Zotlabs/Module/Suggest.php:32
#: ../../Zotlabs/Module/Connedit.php:397
#: ../../Zotlabs/Module/Notifications.php:11
#: ../../Zotlabs/Module/Layouts.php:71 ../../Zotlabs/Module/Layouts.php:78
@@ -858,12 +859,12 @@ msgid "Permission denied."
msgstr ""
#: ../../addon/openid/Mod_Id.php:85 ../../include/selectors.php:60
-#: ../../include/selectors.php:77 ../../include/channel.php:1723
+#: ../../include/selectors.php:77 ../../include/channel.php:1747
msgid "Male"
msgstr ""
#: ../../addon/openid/Mod_Id.php:87 ../../include/selectors.php:60
-#: ../../include/selectors.php:77 ../../include/channel.php:1721
+#: ../../include/selectors.php:77 ../../include/channel.php:1745
msgid "Female"
msgstr ""
@@ -909,10 +910,10 @@ msgstr ""
#: ../../addon/openid/MysqlProvider.php:56
#: ../../addon/openid/MysqlProvider.php:57 ../../addon/redred/Mod_Redred.php:71
-#: ../../addon/rtof/Mod_Rtof.php:57 ../../include/network.php:1764
-#: ../../Zotlabs/Module/Cdav.php:1376
-#: ../../Zotlabs/Module/Admin/Accounts.php:171
-#: ../../Zotlabs/Module/Admin/Accounts.php:183
+#: ../../addon/rtof/Mod_Rtof.php:57 ../../include/network.php:1768
+#: ../../Zotlabs/Module/Cdav.php:1377
+#: ../../Zotlabs/Module/Admin/Accounts.php:316
+#: ../../Zotlabs/Module/Admin/Accounts.php:330
#: ../../Zotlabs/Module/Profiles.php:789 ../../Zotlabs/Module/Connedit.php:920
msgid "Email"
msgstr ""
@@ -1132,7 +1133,7 @@ msgstr ""
msgid "Channel is required."
msgstr ""
-#: ../../addon/redred/Mod_Redred.php:29 ../../Zotlabs/Module/Network.php:322
+#: ../../addon/redred/Mod_Redred.php:29 ../../Zotlabs/Module/Network.php:326
msgid "Invalid channel."
msgstr ""
@@ -1190,7 +1191,7 @@ msgstr ""
#: ../../include/items.php:441 ../../Zotlabs/Module/Import_items.php:120
#: ../../Zotlabs/Module/Profperm.php:28 ../../Zotlabs/Module/Group.php:99
#: ../../Zotlabs/Module/Like.php:342 ../../Zotlabs/Module/Cloud.php:123
-#: ../../Zotlabs/Module/Share.php:72 ../../Zotlabs/Module/Subthread.php:86
+#: ../../Zotlabs/Module/Share.php:72 ../../Zotlabs/Module/Subthread.php:89
#: ../../Zotlabs/Module/Dreport.php:10 ../../Zotlabs/Module/Dreport.php:82
#: ../../Zotlabs/Web/WebServer.php:115
msgid "Permission denied"
@@ -1235,11 +1236,11 @@ msgstr ""
msgid "0 or blank to import all available"
msgstr ""
-#: ../../addon/redphotos/redphotohelper.php:71 ../../addon/pubcrawl/as.php:2049
-#: ../../addon/diaspora/Receiver.php:1641 ../../include/text.php:2253
+#: ../../addon/redphotos/redphotohelper.php:71 ../../addon/pubcrawl/as.php:2101
+#: ../../addon/diaspora/Receiver.php:1649 ../../include/text.php:2254
#: ../../include/conversation.php:128 ../../Zotlabs/Module/Like.php:439
-#: ../../Zotlabs/Module/Tagger.php:71 ../../Zotlabs/Module/Subthread.php:112
-#: ../../Zotlabs/Lib/Activity.php:3229
+#: ../../Zotlabs/Module/Tagger.php:71 ../../Zotlabs/Module/Subthread.php:115
+#: ../../Zotlabs/Lib/Activity.php:3264
msgid "photo"
msgstr ""
@@ -1371,7 +1372,7 @@ msgid "Post to GNU social"
msgstr ""
#: ../../addon/statusnet/statusnet.php:593
-#: ../../Zotlabs/Module/Admin/Site.php:301
+#: ../../Zotlabs/Module/Admin/Site.php:420
msgid "Site name"
msgstr ""
@@ -1436,7 +1437,7 @@ msgstr ""
#: ../../addon/wppost/wppost.php:173 ../../addon/wppost/Mod_Wppost.php:98
#: ../../addon/dwpost/Mod_Dwpost.php:69 ../../addon/dwpost/dwpost.php:134
-#: ../../addon/ljpost/ljpost.php:134 ../../Zotlabs/Module/Wiki.php:384
+#: ../../addon/ljpost/ljpost.php:134 ../../Zotlabs/Module/Wiki.php:383
msgid "Source"
msgstr ""
@@ -1559,16 +1560,16 @@ msgstr ""
msgid "Until modified date yyyy-mm-dd"
msgstr ""
-#: ../../addon/hsse/hsse.php:82 ../../include/conversation.php:1331
+#: ../../addon/hsse/hsse.php:82 ../../include/conversation.php:1332
msgid "Set your location"
msgstr ""
-#: ../../addon/hsse/hsse.php:83 ../../include/conversation.php:1332
+#: ../../addon/hsse/hsse.php:83 ../../include/conversation.php:1333
msgid "Clear browser location"
msgstr ""
#: ../../addon/hsse/hsse.php:95 ../../addon/mail/Mod_Mail.php:167
-#: ../../addon/mail/Mod_Mail.php:310 ../../include/conversation.php:1344
+#: ../../addon/mail/Mod_Mail.php:310 ../../include/conversation.php:1345
#: ../../Zotlabs/Module/Article_edit.php:100
#: ../../Zotlabs/Module/Card_edit.php:101
#: ../../Zotlabs/Module/Editwebpage.php:143 ../../Zotlabs/Module/Chat.php:220
@@ -1576,129 +1577,129 @@ msgstr ""
msgid "Insert web link"
msgstr ""
-#: ../../addon/hsse/hsse.php:99 ../../include/conversation.php:1348
+#: ../../addon/hsse/hsse.php:99 ../../include/conversation.php:1349
msgid "Embed (existing) photo from your photo albums"
msgstr ""
#: ../../addon/hsse/hsse.php:134 ../../addon/mail/Mod_Mail.php:120
-#: ../../addon/mail/Mod_Mail.php:241 ../../include/conversation.php:1383
+#: ../../addon/mail/Mod_Mail.php:241 ../../include/conversation.php:1382
#: ../../Zotlabs/Module/Chat.php:218
msgid "Please enter a link URL:"
msgstr ""
-#: ../../addon/hsse/hsse.php:135 ../../include/conversation.php:1384
+#: ../../addon/hsse/hsse.php:135 ../../include/conversation.php:1383
msgid "Tag term:"
msgstr ""
-#: ../../addon/hsse/hsse.php:136 ../../include/conversation.php:1385
+#: ../../addon/hsse/hsse.php:136 ../../include/conversation.php:1384
msgid "Where are you right now?"
msgstr ""
-#: ../../addon/hsse/hsse.php:139 ../../include/conversation.php:1388
+#: ../../addon/hsse/hsse.php:139 ../../include/conversation.php:1387
#: ../../Zotlabs/Module/Profile_photo.php:509
-#: ../../Zotlabs/Module/Cover_photo.php:430 ../../Zotlabs/Module/Wiki.php:403
+#: ../../Zotlabs/Module/Cover_photo.php:430 ../../Zotlabs/Module/Wiki.php:402
msgid "Choose images to embed"
msgstr ""
-#: ../../addon/hsse/hsse.php:140 ../../include/conversation.php:1389
+#: ../../addon/hsse/hsse.php:140 ../../include/conversation.php:1388
#: ../../Zotlabs/Module/Profile_photo.php:510
-#: ../../Zotlabs/Module/Cover_photo.php:431 ../../Zotlabs/Module/Wiki.php:404
+#: ../../Zotlabs/Module/Cover_photo.php:431 ../../Zotlabs/Module/Wiki.php:403
msgid "Choose an album"
msgstr ""
-#: ../../addon/hsse/hsse.php:141 ../../include/conversation.php:1390
+#: ../../addon/hsse/hsse.php:141 ../../include/conversation.php:1389
msgid "Choose a different album..."
msgstr ""
-#: ../../addon/hsse/hsse.php:142 ../../include/conversation.php:1391
+#: ../../addon/hsse/hsse.php:142 ../../include/conversation.php:1390
#: ../../Zotlabs/Module/Profile_photo.php:512
-#: ../../Zotlabs/Module/Cover_photo.php:433 ../../Zotlabs/Module/Wiki.php:406
+#: ../../Zotlabs/Module/Cover_photo.php:433 ../../Zotlabs/Module/Wiki.php:405
msgid "Error getting album list"
msgstr ""
-#: ../../addon/hsse/hsse.php:143 ../../include/conversation.php:1392
+#: ../../addon/hsse/hsse.php:143 ../../include/conversation.php:1391
#: ../../Zotlabs/Module/Profile_photo.php:513
-#: ../../Zotlabs/Module/Cover_photo.php:434 ../../Zotlabs/Module/Wiki.php:407
+#: ../../Zotlabs/Module/Cover_photo.php:434 ../../Zotlabs/Module/Wiki.php:406
msgid "Error getting photo link"
msgstr ""
-#: ../../addon/hsse/hsse.php:144 ../../include/conversation.php:1393
+#: ../../addon/hsse/hsse.php:144 ../../include/conversation.php:1392
#: ../../Zotlabs/Module/Profile_photo.php:514
-#: ../../Zotlabs/Module/Cover_photo.php:435 ../../Zotlabs/Module/Wiki.php:408
+#: ../../Zotlabs/Module/Cover_photo.php:435 ../../Zotlabs/Module/Wiki.php:407
msgid "Error getting album"
msgstr ""
-#: ../../addon/hsse/hsse.php:145 ../../include/conversation.php:1394
+#: ../../addon/hsse/hsse.php:145 ../../include/conversation.php:1393
msgid "Comments enabled"
msgstr ""
-#: ../../addon/hsse/hsse.php:146 ../../include/conversation.php:1395
+#: ../../addon/hsse/hsse.php:146 ../../include/conversation.php:1394
msgid "Comments disabled"
msgstr ""
-#: ../../addon/hsse/hsse.php:153 ../../include/conversation.php:1405
+#: ../../addon/hsse/hsse.php:153 ../../include/conversation.php:1404
#: ../../Zotlabs/Module/Webpages.php:262 ../../Zotlabs/Module/Events.php:486
#: ../../Zotlabs/Module/Photos.php:1099 ../../Zotlabs/Lib/ThreadItem.php:837
msgid "Preview"
msgstr ""
-#: ../../addon/hsse/hsse.php:186 ../../include/conversation.php:1438
+#: ../../addon/hsse/hsse.php:186 ../../include/conversation.php:1437
#: ../../Zotlabs/Widget/Cdav.php:136 ../../Zotlabs/Module/Webpages.php:256
#: ../../Zotlabs/Module/Blocks.php:161 ../../Zotlabs/Module/Photos.php:1078
-#: ../../Zotlabs/Module/Wiki.php:301 ../../Zotlabs/Module/Layouts.php:194
+#: ../../Zotlabs/Module/Wiki.php:300 ../../Zotlabs/Module/Layouts.php:194
msgid "Share"
msgstr ""
-#: ../../addon/hsse/hsse.php:195 ../../include/conversation.php:1447
+#: ../../addon/hsse/hsse.php:195 ../../include/conversation.php:1446
msgid "Page link name"
msgstr ""
-#: ../../addon/hsse/hsse.php:198 ../../include/conversation.php:1450
+#: ../../addon/hsse/hsse.php:198 ../../include/conversation.php:1449
msgid "Post as"
msgstr ""
-#: ../../addon/hsse/hsse.php:200 ../../include/conversation.php:1452
+#: ../../addon/hsse/hsse.php:200 ../../include/conversation.php:1451
#: ../../Zotlabs/Lib/ThreadItem.php:828
msgid "Bold"
msgstr ""
-#: ../../addon/hsse/hsse.php:201 ../../include/conversation.php:1453
+#: ../../addon/hsse/hsse.php:201 ../../include/conversation.php:1452
#: ../../Zotlabs/Lib/ThreadItem.php:829
msgid "Italic"
msgstr ""
-#: ../../addon/hsse/hsse.php:202 ../../include/conversation.php:1454
+#: ../../addon/hsse/hsse.php:202 ../../include/conversation.php:1453
#: ../../Zotlabs/Lib/ThreadItem.php:830
msgid "Underline"
msgstr ""
-#: ../../addon/hsse/hsse.php:203 ../../include/conversation.php:1455
+#: ../../addon/hsse/hsse.php:203 ../../include/conversation.php:1454
#: ../../Zotlabs/Lib/ThreadItem.php:831
msgid "Quote"
msgstr ""
-#: ../../addon/hsse/hsse.php:204 ../../include/conversation.php:1456
+#: ../../addon/hsse/hsse.php:204 ../../include/conversation.php:1455
#: ../../Zotlabs/Lib/ThreadItem.php:832
msgid "Code"
msgstr ""
-#: ../../addon/hsse/hsse.php:205 ../../include/conversation.php:1457
+#: ../../addon/hsse/hsse.php:205 ../../include/conversation.php:1456
#: ../../Zotlabs/Lib/ThreadItem.php:834
msgid "Attach/Upload file"
msgstr ""
-#: ../../addon/hsse/hsse.php:208 ../../include/conversation.php:1460
-#: ../../Zotlabs/Module/Wiki.php:400
+#: ../../addon/hsse/hsse.php:208 ../../include/conversation.php:1459
+#: ../../Zotlabs/Module/Wiki.php:399
msgid "Embed an image from your albums"
msgstr ""
#: ../../addon/hsse/hsse.php:209 ../../addon/hsse/hsse.php:258
-#: ../../include/conversation.php:1461 ../../include/conversation.php:1516
+#: ../../include/conversation.php:1460 ../../include/conversation.php:1515
#: ../../Zotlabs/Module/Article_edit.php:131
#: ../../Zotlabs/Module/Fbrowser.php:66 ../../Zotlabs/Module/Fbrowser.php:88
#: ../../Zotlabs/Module/Card_edit.php:132 ../../Zotlabs/Module/Oauth.php:112
#: ../../Zotlabs/Module/Oauth.php:138 ../../Zotlabs/Module/Editwebpage.php:169
-#: ../../Zotlabs/Module/Cdav.php:1058 ../../Zotlabs/Module/Cdav.php:1390
+#: ../../Zotlabs/Module/Cdav.php:1059 ../../Zotlabs/Module/Cdav.php:1391
#: ../../Zotlabs/Module/Tagrm.php:15 ../../Zotlabs/Module/Tagrm.php:138
#: ../../Zotlabs/Module/Editpost.php:111
#: ../../Zotlabs/Module/Admin/Addons.php:427
@@ -1707,32 +1708,32 @@ msgstr ""
#: ../../Zotlabs/Module/Editlayout.php:140
#: ../../Zotlabs/Module/Cover_photo.php:428
#: ../../Zotlabs/Module/Profiles.php:803 ../../Zotlabs/Module/Oauth2.php:117
-#: ../../Zotlabs/Module/Oauth2.php:145 ../../Zotlabs/Module/Wiki.php:368
-#: ../../Zotlabs/Module/Wiki.php:401 ../../Zotlabs/Module/Connedit.php:934
+#: ../../Zotlabs/Module/Oauth2.php:145 ../../Zotlabs/Module/Wiki.php:367
+#: ../../Zotlabs/Module/Wiki.php:400 ../../Zotlabs/Module/Connedit.php:934
#: ../../Zotlabs/Storage/Browser.php:383
msgid "Cancel"
msgstr ""
#: ../../addon/hsse/hsse.php:210 ../../addon/hsse/hsse.php:257
-#: ../../include/conversation.php:1462 ../../include/conversation.php:1515
+#: ../../include/conversation.php:1461 ../../include/conversation.php:1514
#: ../../Zotlabs/Module/Profile_photo.php:508
-#: ../../Zotlabs/Module/Cover_photo.php:429 ../../Zotlabs/Module/Wiki.php:402
+#: ../../Zotlabs/Module/Cover_photo.php:429 ../../Zotlabs/Module/Wiki.php:401
msgid "OK"
msgstr ""
-#: ../../addon/hsse/hsse.php:212 ../../include/conversation.php:1464
+#: ../../addon/hsse/hsse.php:212 ../../include/conversation.php:1463
msgid "Toggle voting"
msgstr ""
-#: ../../addon/hsse/hsse.php:215 ../../include/conversation.php:1471
+#: ../../addon/hsse/hsse.php:215 ../../include/conversation.php:1470
msgid "Disable comments"
msgstr ""
-#: ../../addon/hsse/hsse.php:216 ../../include/conversation.php:1472
+#: ../../addon/hsse/hsse.php:216 ../../include/conversation.php:1471
msgid "Toggle comments"
msgstr ""
-#: ../../addon/hsse/hsse.php:221 ../../include/conversation.php:1478
+#: ../../addon/hsse/hsse.php:221 ../../include/conversation.php:1477
#: ../../Zotlabs/Module/Article_edit.php:117
#: ../../Zotlabs/Module/Card_edit.php:118
#: ../../Zotlabs/Module/Editblock.php:129 ../../Zotlabs/Module/Photos.php:674
@@ -1740,30 +1741,30 @@ msgstr ""
msgid "Title (optional)"
msgstr ""
-#: ../../addon/hsse/hsse.php:224 ../../include/conversation.php:1482
+#: ../../addon/hsse/hsse.php:224 ../../include/conversation.php:1481
msgid "Categories (optional, comma-separated list)"
msgstr ""
-#: ../../addon/hsse/hsse.php:225 ../../include/conversation.php:1483
+#: ../../addon/hsse/hsse.php:225 ../../include/conversation.php:1482
#: ../../Zotlabs/Module/Events.php:487
msgid "Permission settings"
msgstr ""
-#: ../../addon/hsse/hsse.php:247 ../../include/conversation.php:1505
+#: ../../addon/hsse/hsse.php:247 ../../include/conversation.php:1504
msgid "Other networks and post services"
msgstr ""
#: ../../addon/hsse/hsse.php:250 ../../addon/mail/Mod_Mail.php:171
-#: ../../addon/mail/Mod_Mail.php:314 ../../include/conversation.php:1508
+#: ../../addon/mail/Mod_Mail.php:314 ../../include/conversation.php:1507
msgid "Set expiration date"
msgstr ""
-#: ../../addon/hsse/hsse.php:253 ../../include/conversation.php:1511
+#: ../../addon/hsse/hsse.php:253 ../../include/conversation.php:1510
msgid "Set publish date"
msgstr ""
#: ../../addon/hsse/hsse.php:255 ../../addon/mail/Mod_Mail.php:173
-#: ../../addon/mail/Mod_Mail.php:316 ../../include/conversation.php:1513
+#: ../../addon/mail/Mod_Mail.php:316 ../../include/conversation.php:1512
#: ../../Zotlabs/Module/Chat.php:219 ../../Zotlabs/Lib/ThreadItem.php:841
msgid "Encrypt text"
msgstr ""
@@ -1878,36 +1879,36 @@ msgstr ""
msgid "Enter some text"
msgstr ""
-#: ../../addon/pubcrawl/as.php:1183 ../../include/cdav.php:158
+#: ../../addon/pubcrawl/as.php:1189 ../../include/cdav.php:158
#: ../../include/cdav.php:159 ../../include/cdav.php:167
#: ../../include/conversation.php:1214 ../../Zotlabs/Widget/Album.php:84
-#: ../../Zotlabs/Widget/Pinned.php:270 ../../Zotlabs/Widget/Portfolio.php:95
+#: ../../Zotlabs/Widget/Pinned.php:268 ../../Zotlabs/Widget/Portfolio.php:95
#: ../../Zotlabs/Module/Embedphotos.php:177 ../../Zotlabs/Module/Photos.php:793
-#: ../../Zotlabs/Module/Photos.php:1255 ../../Zotlabs/Lib/Activity.php:1529
+#: ../../Zotlabs/Module/Photos.php:1255 ../../Zotlabs/Lib/Activity.php:1552
#: ../../Zotlabs/Lib/Apps.php:1112 ../../Zotlabs/Lib/Apps.php:1196
msgid "Unknown"
msgstr ""
-#: ../../addon/pubcrawl/as.php:1475 ../../addon/pubcrawl/as.php:1887
-#: ../../addon/pubcrawl/as.php:2095 ../../include/network.php:1763
-#: ../../Zotlabs/Lib/Activity.php:3079 ../../Zotlabs/Lib/Activity.php:3271
+#: ../../addon/pubcrawl/as.php:1490 ../../addon/pubcrawl/as.php:1939
+#: ../../addon/pubcrawl/as.php:2147 ../../include/network.php:1767
+#: ../../Zotlabs/Lib/Activity.php:3114 ../../Zotlabs/Lib/Activity.php:3306
msgid "ActivityPub"
msgstr ""
-#: ../../addon/pubcrawl/as.php:2049 ../../addon/diaspora/Receiver.php:1641
-#: ../../Zotlabs/Module/Like.php:439 ../../Zotlabs/Module/Subthread.php:112
+#: ../../addon/pubcrawl/as.php:2101 ../../addon/diaspora/Receiver.php:1649
+#: ../../Zotlabs/Module/Like.php:439 ../../Zotlabs/Module/Subthread.php:115
msgid "status"
msgstr ""
-#: ../../addon/pubcrawl/as.php:2086 ../../addon/diaspora/Receiver.php:1587
+#: ../../addon/pubcrawl/as.php:2138 ../../addon/diaspora/Receiver.php:1595
#: ../../include/conversation.php:174 ../../Zotlabs/Module/Like.php:471
-#: ../../Zotlabs/Lib/Activity.php:3262
+#: ../../Zotlabs/Lib/Activity.php:3297
#, php-format
msgid "%1$s likes %2$s's %3$s"
msgstr ""
-#: ../../addon/pubcrawl/as.php:2088 ../../include/conversation.php:177
-#: ../../Zotlabs/Module/Like.php:473 ../../Zotlabs/Lib/Activity.php:3264
+#: ../../addon/pubcrawl/as.php:2140 ../../include/conversation.php:177
+#: ../../Zotlabs/Module/Like.php:473 ../../Zotlabs/Lib/Activity.php:3299
#, php-format
msgid "%1$s doesn't like %2$s's %3$s"
msgstr ""
@@ -2199,11 +2200,11 @@ msgstr ""
#: ../../Zotlabs/Widget/Wiki_page_history.php:22
#: ../../Zotlabs/Module/Group.php:155 ../../Zotlabs/Module/Oauth.php:113
#: ../../Zotlabs/Module/Oauth.php:139 ../../Zotlabs/Module/Chat.php:257
-#: ../../Zotlabs/Module/Cdav.php:1372 ../../Zotlabs/Module/Sharedwithme.php:106
+#: ../../Zotlabs/Module/Cdav.php:1373 ../../Zotlabs/Module/Sharedwithme.php:106
#: ../../Zotlabs/Module/Admin/Channels.php:159
#: ../../Zotlabs/Module/Oauth2.php:118 ../../Zotlabs/Module/Oauth2.php:146
-#: ../../Zotlabs/Module/Wiki.php:218 ../../Zotlabs/Module/Connedit.php:916
-#: ../../Zotlabs/Lib/NativeWikiPage.php:563
+#: ../../Zotlabs/Module/Wiki.php:217 ../../Zotlabs/Module/Connedit.php:916
+#: ../../Zotlabs/Lib/NativeWikiPage.php:576
#: ../../Zotlabs/Storage/Browser.php:377
msgid "Name"
msgstr ""
@@ -2211,7 +2212,7 @@ msgstr ""
#: ../../addon/rendezvous/rendezvous.php:173
#: ../../addon/cart/submodules/hzservices.php:655
#: ../../addon/cart/submodules/manualcat.php:260
-#: ../../Zotlabs/Module/Cdav.php:1014 ../../Zotlabs/Module/Events.php:481
+#: ../../Zotlabs/Module/Cdav.php:1015 ../../Zotlabs/Module/Events.php:481
#: ../../Zotlabs/Module/Appman.php:145 ../../Zotlabs/Module/Rbmark.php:101
msgid "Description"
msgstr ""
@@ -2291,7 +2292,7 @@ msgstr ""
msgid "You have no rendezvous. Press the button above to create a rendezvous!"
msgstr ""
-#: ../../addon/rendezvous/rendezvous.php:401 ../../Zotlabs/Module/Setup.php:718
+#: ../../addon/rendezvous/rendezvous.php:401 ../../Zotlabs/Module/Setup.php:720
msgid "Errors encountered creating database tables."
msgstr ""
@@ -2351,10 +2352,11 @@ msgid "To:"
msgstr ""
#: ../../addon/mail/Mod_Mail.php:161 ../../addon/mail/Mod_Mail.php:303
+#: ../../Zotlabs/Module/Invite.php:542
msgid "Subject:"
msgstr ""
-#: ../../addon/mail/Mod_Mail.php:164 ../../Zotlabs/Module/Invite.php:157
+#: ../../addon/mail/Mod_Mail.php:164 ../../Zotlabs/Module/Invite.php:539
msgid "Your message:"
msgstr ""
@@ -2826,7 +2828,8 @@ msgstr ""
#: ../../addon/cart/submodules/orderoptions.php:358
#: ../../addon/cart/submodules/orderoptions.php:434
#: ../../addon/cart/submodules/orderoptions.php:458
-#: ../../include/datetime.php:211 ../../Zotlabs/Module/Events.php:468
+#: ../../include/js_strings.php:123 ../../include/datetime.php:211
+#: ../../Zotlabs/Module/Register.php:498 ../../Zotlabs/Module/Events.php:468
#: ../../Zotlabs/Module/Events.php:473 ../../Zotlabs/Module/Appman.php:143
#: ../../Zotlabs/Module/Appman.php:144 ../../Zotlabs/Module/Profiles.php:747
#: ../../Zotlabs/Module/Profiles.php:751
@@ -3064,7 +3067,7 @@ msgid "Unable to create a unique channel address. Import failed."
msgstr ""
#: ../../addon/diaspora/import_diaspora.php:142
-#: ../../Zotlabs/Module/Import.php:594
+#: ../../Zotlabs/Module/Import.php:595
msgid "Import completed."
msgstr ""
@@ -3087,6 +3090,12 @@ msgstr ""
msgid "Allow any Diaspora member to comment or like your public posts"
msgstr ""
+#: ../../addon/diaspora/Mod_Diaspora.php:77
+msgid ""
+"If this setting is disabled only your contacts will be able to comment or "
+"like your public posts"
+msgstr ""
+
#: ../../addon/diaspora/Mod_Diaspora.php:81
msgid "Prevent your hashtags from being redirected to other sites"
msgstr ""
@@ -3103,22 +3112,22 @@ msgstr ""
msgid "Diaspora Protocol"
msgstr ""
-#: ../../addon/diaspora/Receiver.php:1591
+#: ../../addon/diaspora/Receiver.php:1599
#, php-format
msgid "%1$s dislikes %2$s's %3$s"
msgstr ""
-#: ../../addon/diaspora/Receiver.php:2218 ../../Zotlabs/Module/Like.php:481
+#: ../../addon/diaspora/Receiver.php:2226 ../../Zotlabs/Module/Like.php:481
#, php-format
msgid "%1$s is attending %2$s's %3$s"
msgstr ""
-#: ../../addon/diaspora/Receiver.php:2220 ../../Zotlabs/Module/Like.php:483
+#: ../../addon/diaspora/Receiver.php:2228 ../../Zotlabs/Module/Like.php:483
#, php-format
msgid "%1$s is not attending %2$s's %3$s"
msgstr ""
-#: ../../addon/diaspora/Receiver.php:2222 ../../Zotlabs/Module/Like.php:485
+#: ../../addon/diaspora/Receiver.php:2230 ../../Zotlabs/Module/Like.php:485
#, php-format
msgid "%1$s may attend %2$s's %3$s"
msgstr ""
@@ -3206,7 +3215,7 @@ msgid "Web link."
msgstr ""
#: ../../addon/workflow/workflow.php:2617
-#: ../../addon/workflow/workflow.php:2678 ../../Zotlabs/Module/Cdav.php:1374
+#: ../../addon/workflow/workflow.php:2678 ../../Zotlabs/Module/Cdav.php:1375
#: ../../Zotlabs/Module/Connedit.php:918
msgid "Title"
msgstr ""
@@ -3338,8 +3347,10 @@ msgctxt "opensearch"
msgid "$Projectname"
msgstr ""
-#: ../../addon/opensearch/opensearch.php:42 ../../Zotlabs/Module/Home.php:87
-#: ../../Zotlabs/Module/Home.php:95 ../../Zotlabs/Lib/Enotify.php:66
+#: ../../addon/opensearch/opensearch.php:42 ../../Zotlabs/Module/Invite.php:225
+#: ../../Zotlabs/Module/Invite.php:494 ../../Zotlabs/Module/Invite.php:508
+#: ../../Zotlabs/Module/Home.php:87 ../../Zotlabs/Module/Home.php:95
+#: ../../Zotlabs/Lib/Enotify.php:66
msgid "$Projectname"
msgstr ""
@@ -3411,7 +3422,7 @@ msgid "New registration"
msgstr ""
#: ../../addon/notifyadmin/notifyadmin.php:40
-#: ../../Zotlabs/Module/Invite.php:90
+#: ../../Zotlabs/Module/Invite.php:252
#, php-format
msgid "%s : Message delivery failed."
msgstr ""
@@ -3426,7 +3437,7 @@ msgid "Not allowed."
msgstr ""
#: ../../addon/flashcards/Mod_Flashcards.php:254
-#: ../../include/acl_selectors.php:153 ../../Zotlabs/Module/Chat.php:241
+#: ../../include/acl_selectors.php:154 ../../Zotlabs/Module/Chat.php:241
#: ../../Zotlabs/Module/Filestorage.php:195 ../../Zotlabs/Module/Photos.php:678
#: ../../Zotlabs/Module/Photos.php:1047 ../../Zotlabs/Module/Thing.php:321
#: ../../Zotlabs/Module/Thing.php:374 ../../Zotlabs/Module/Connedit.php:683
@@ -3439,12 +3450,12 @@ msgid "Set/edit permissions"
msgstr ""
#: ../../addon/flashcards/Mod_Flashcards.php:284
-#: ../../addon/flashcards/Mod_Flashcards.php:285 ../../include/items.php:3924
+#: ../../addon/flashcards/Mod_Flashcards.php:285 ../../include/items.php:4010
#: ../../Zotlabs/Module/Filestorage.php:29
#: ../../Zotlabs/Module/Admin/Themes.php:72
#: ../../Zotlabs/Module/Admin/Addons.php:260
#: ../../Zotlabs/Module/Viewsrc.php:25 ../../Zotlabs/Module/Display.php:42
-#: ../../Zotlabs/Module/Display.php:432 ../../Zotlabs/Module/Admin.php:62
+#: ../../Zotlabs/Module/Display.php:424 ../../Zotlabs/Module/Admin.php:62
#: ../../Zotlabs/Module/Thing.php:96
msgid "Item not found."
msgstr ""
@@ -3908,10 +3919,10 @@ msgstr ""
msgid "Posted by"
msgstr ""
-#: ../../addon/mdpost/mdpost.php:41 ../../include/text.php:2117
+#: ../../addon/mdpost/mdpost.php:41 ../../include/text.php:2118
#: ../../Zotlabs/Widget/Wiki_pages.php:38
-#: ../../Zotlabs/Widget/Wiki_pages.php:95 ../../Zotlabs/Module/Wiki.php:217
-#: ../../Zotlabs/Module/Wiki.php:371
+#: ../../Zotlabs/Widget/Wiki_pages.php:95 ../../Zotlabs/Module/Wiki.php:216
+#: ../../Zotlabs/Module/Wiki.php:370
msgid "Markdown"
msgstr ""
@@ -4032,11 +4043,11 @@ msgstr ""
msgid "Invalid data packet"
msgstr ""
-#: ../../include/zot.php:805 ../../Zotlabs/Lib/Libzot.php:656
+#: ../../include/zot.php:805 ../../Zotlabs/Lib/Libzot.php:655
msgid "Unable to verify channel signature"
msgstr ""
-#: ../../include/zot.php:2663 ../../Zotlabs/Lib/Libsync.php:737
+#: ../../include/zot.php:2663 ../../Zotlabs/Lib/Libsync.php:740
#, php-format
msgid "Unable to verify site signature for %s"
msgstr ""
@@ -4069,278 +4080,278 @@ msgstr ""
msgid "newer"
msgstr ""
-#: ../../include/text.php:1025
+#: ../../include/text.php:1018
msgid "No connections"
msgstr ""
-#: ../../include/text.php:1037 ../../include/features.php:133
+#: ../../include/text.php:1030 ../../include/features.php:133
#: ../../Zotlabs/Module/Connections.php:375 ../../Zotlabs/Lib/Apps.php:333
msgid "Connections"
msgstr ""
-#: ../../include/text.php:1045 ../../Zotlabs/Module/Viewconnections.php:80
+#: ../../include/text.php:1038 ../../Zotlabs/Module/Viewconnections.php:80
#: ../../Zotlabs/Module/Connections.php:289
msgid "Accepts"
msgstr ""
-#: ../../include/text.php:1048 ../../Zotlabs/Module/Viewconnections.php:83
+#: ../../include/text.php:1041 ../../Zotlabs/Module/Viewconnections.php:83
#: ../../Zotlabs/Module/Connections.php:292
msgid "Comments"
msgstr ""
-#: ../../include/text.php:1053 ../../Zotlabs/Module/Viewconnections.php:88
+#: ../../include/text.php:1046 ../../Zotlabs/Module/Viewconnections.php:88
#: ../../Zotlabs/Module/Connections.php:297
msgid "Stream items"
msgstr ""
-#: ../../include/text.php:1058 ../../Zotlabs/Module/Viewconnections.php:93
+#: ../../include/text.php:1051 ../../Zotlabs/Module/Viewconnections.php:93
#: ../../Zotlabs/Module/Connections.php:302
msgid "Wall posts"
msgstr ""
-#: ../../include/text.php:1062 ../../Zotlabs/Module/Viewconnections.php:97
+#: ../../include/text.php:1055 ../../Zotlabs/Module/Viewconnections.php:97
#: ../../Zotlabs/Module/Connections.php:306
msgid "Nothing"
msgstr ""
-#: ../../include/text.php:1077
+#: ../../include/text.php:1070
#, php-format
msgid "View all %s connections"
msgstr ""
-#: ../../include/text.php:1140
+#: ../../include/text.php:1133
#, php-format
msgid "Network: %s"
msgstr ""
-#: ../../include/text.php:1151 ../../include/text.php:1163
-#: ../../include/nav.php:194 ../../include/acl_selectors.php:148
+#: ../../include/text.php:1144 ../../include/text.php:1156
+#: ../../include/nav.php:194 ../../include/acl_selectors.php:149
#: ../../Zotlabs/Widget/Sitesearch.php:31
-#: ../../Zotlabs/Widget/Activity_filter.php:193
-#: ../../Zotlabs/Module/Search.php:46 ../../Zotlabs/Module/Connections.php:379
+#: ../../Zotlabs/Widget/Activity_filter.php:203
+#: ../../Zotlabs/Module/Search.php:45 ../../Zotlabs/Module/Connections.php:379
#: ../../Zotlabs/Lib/Apps.php:353
msgid "Search"
msgstr ""
-#: ../../include/text.php:1243 ../../include/text.php:1247
+#: ../../include/text.php:1236 ../../include/text.php:1240
msgid "poke"
msgstr ""
-#: ../../include/text.php:1243 ../../include/text.php:1247
+#: ../../include/text.php:1236 ../../include/text.php:1240
#: ../../include/conversation.php:267
msgid "poked"
msgstr ""
-#: ../../include/text.php:1248
+#: ../../include/text.php:1241
msgid "ping"
msgstr ""
-#: ../../include/text.php:1248
+#: ../../include/text.php:1241
msgid "pinged"
msgstr ""
-#: ../../include/text.php:1249
+#: ../../include/text.php:1242
msgid "prod"
msgstr ""
-#: ../../include/text.php:1249
+#: ../../include/text.php:1242
msgid "prodded"
msgstr ""
-#: ../../include/text.php:1250
+#: ../../include/text.php:1243
msgid "slap"
msgstr ""
-#: ../../include/text.php:1250
+#: ../../include/text.php:1243
msgid "slapped"
msgstr ""
-#: ../../include/text.php:1251
+#: ../../include/text.php:1244
msgid "finger"
msgstr ""
-#: ../../include/text.php:1251
+#: ../../include/text.php:1244
msgid "fingered"
msgstr ""
-#: ../../include/text.php:1252
+#: ../../include/text.php:1245
msgid "rebuff"
msgstr ""
-#: ../../include/text.php:1252
+#: ../../include/text.php:1245
msgid "rebuffed"
msgstr ""
-#: ../../include/text.php:1275
+#: ../../include/text.php:1268
msgid "happy"
msgstr ""
-#: ../../include/text.php:1276
+#: ../../include/text.php:1269
msgid "sad"
msgstr ""
-#: ../../include/text.php:1277
+#: ../../include/text.php:1270
msgid "mellow"
msgstr ""
-#: ../../include/text.php:1278
+#: ../../include/text.php:1271
msgid "tired"
msgstr ""
-#: ../../include/text.php:1279
+#: ../../include/text.php:1272
msgid "perky"
msgstr ""
-#: ../../include/text.php:1280
+#: ../../include/text.php:1273
msgid "angry"
msgstr ""
-#: ../../include/text.php:1281
+#: ../../include/text.php:1274
msgid "stupefied"
msgstr ""
-#: ../../include/text.php:1282
+#: ../../include/text.php:1275
msgid "puzzled"
msgstr ""
-#: ../../include/text.php:1283
+#: ../../include/text.php:1276
msgid "interested"
msgstr ""
-#: ../../include/text.php:1284
+#: ../../include/text.php:1277
msgid "bitter"
msgstr ""
-#: ../../include/text.php:1285
+#: ../../include/text.php:1278
msgid "cheerful"
msgstr ""
-#: ../../include/text.php:1286
+#: ../../include/text.php:1279
msgid "alive"
msgstr ""
-#: ../../include/text.php:1287
+#: ../../include/text.php:1280
msgid "annoyed"
msgstr ""
-#: ../../include/text.php:1288
+#: ../../include/text.php:1281
msgid "anxious"
msgstr ""
-#: ../../include/text.php:1289
+#: ../../include/text.php:1282
msgid "cranky"
msgstr ""
-#: ../../include/text.php:1290
+#: ../../include/text.php:1283
msgid "disturbed"
msgstr ""
-#: ../../include/text.php:1291
+#: ../../include/text.php:1284
msgid "frustrated"
msgstr ""
-#: ../../include/text.php:1292
+#: ../../include/text.php:1285
msgid "depressed"
msgstr ""
-#: ../../include/text.php:1293
+#: ../../include/text.php:1286
msgid "motivated"
msgstr ""
-#: ../../include/text.php:1294
+#: ../../include/text.php:1287
msgid "relaxed"
msgstr ""
-#: ../../include/text.php:1295
+#: ../../include/text.php:1288
msgid "surprised"
msgstr ""
-#: ../../include/text.php:1483 ../../include/js_strings.php:99
+#: ../../include/text.php:1476 ../../include/js_strings.php:99
msgid "Monday"
msgstr ""
-#: ../../include/text.php:1483 ../../include/js_strings.php:100
+#: ../../include/text.php:1476 ../../include/js_strings.php:100
msgid "Tuesday"
msgstr ""
-#: ../../include/text.php:1483 ../../include/js_strings.php:101
+#: ../../include/text.php:1476 ../../include/js_strings.php:101
msgid "Wednesday"
msgstr ""
-#: ../../include/text.php:1483 ../../include/js_strings.php:102
+#: ../../include/text.php:1476 ../../include/js_strings.php:102
msgid "Thursday"
msgstr ""
-#: ../../include/text.php:1483 ../../include/js_strings.php:103
+#: ../../include/text.php:1476 ../../include/js_strings.php:103
msgid "Friday"
msgstr ""
-#: ../../include/text.php:1483 ../../include/js_strings.php:104
+#: ../../include/text.php:1476 ../../include/js_strings.php:104
msgid "Saturday"
msgstr ""
-#: ../../include/text.php:1483 ../../include/js_strings.php:98
+#: ../../include/text.php:1476 ../../include/js_strings.php:98
msgid "Sunday"
msgstr ""
-#: ../../include/text.php:1487 ../../include/js_strings.php:74
+#: ../../include/text.php:1480 ../../include/js_strings.php:74
msgid "January"
msgstr ""
-#: ../../include/text.php:1487 ../../include/js_strings.php:75
+#: ../../include/text.php:1480 ../../include/js_strings.php:75
msgid "February"
msgstr ""
-#: ../../include/text.php:1487 ../../include/js_strings.php:76
+#: ../../include/text.php:1480 ../../include/js_strings.php:76
msgid "March"
msgstr ""
-#: ../../include/text.php:1487 ../../include/js_strings.php:77
+#: ../../include/text.php:1480 ../../include/js_strings.php:77
msgid "April"
msgstr ""
-#: ../../include/text.php:1487
+#: ../../include/text.php:1480
msgid "May"
msgstr ""
-#: ../../include/text.php:1487 ../../include/js_strings.php:79
+#: ../../include/text.php:1480 ../../include/js_strings.php:79
msgid "June"
msgstr ""
-#: ../../include/text.php:1487 ../../include/js_strings.php:80
+#: ../../include/text.php:1480 ../../include/js_strings.php:80
msgid "July"
msgstr ""
-#: ../../include/text.php:1487 ../../include/js_strings.php:81
+#: ../../include/text.php:1480 ../../include/js_strings.php:81
msgid "August"
msgstr ""
-#: ../../include/text.php:1487 ../../include/js_strings.php:82
+#: ../../include/text.php:1480 ../../include/js_strings.php:82
msgid "September"
msgstr ""
-#: ../../include/text.php:1487 ../../include/js_strings.php:83
+#: ../../include/text.php:1480 ../../include/js_strings.php:83
msgid "October"
msgstr ""
-#: ../../include/text.php:1487 ../../include/js_strings.php:84
+#: ../../include/text.php:1480 ../../include/js_strings.php:84
msgid "November"
msgstr ""
-#: ../../include/text.php:1487 ../../include/js_strings.php:85
+#: ../../include/text.php:1480 ../../include/js_strings.php:85
msgid "December"
msgstr ""
-#: ../../include/text.php:1561
+#: ../../include/text.php:1556
msgid "Unknown Attachment"
msgstr ""
-#: ../../include/text.php:1563 ../../Zotlabs/Module/Sharedwithme.php:108
+#: ../../include/text.php:1558 ../../Zotlabs/Module/Sharedwithme.php:108
#: ../../Zotlabs/Storage/Browser.php:379
msgid "Size"
msgstr ""
-#: ../../include/text.php:1563 ../../include/feedutils.php:873
+#: ../../include/text.php:1558 ../../include/feedutils.php:872
msgid "unknown"
msgstr ""
@@ -4348,71 +4359,71 @@ msgstr ""
msgid "remove category"
msgstr ""
-#: ../../include/text.php:1675
+#: ../../include/text.php:1676
msgid "remove from file"
msgstr ""
-#: ../../include/text.php:1844 ../../include/message.php:13
+#: ../../include/text.php:1845 ../../include/message.php:13
msgid "Download binary/encrypted content"
msgstr ""
-#: ../../include/text.php:1915
+#: ../../include/text.php:1916
msgid "Poll has ended."
msgstr ""
-#: ../../include/text.php:1918
+#: ../../include/text.php:1919
#, php-format
msgid "Poll ends: %s"
msgstr ""
-#: ../../include/text.php:1923 ../../Zotlabs/Lib/ThreadItem.php:446
+#: ../../include/text.php:1924 ../../Zotlabs/Lib/ThreadItem.php:446
msgid "Vote"
msgstr ""
-#: ../../include/text.php:2075 ../../Zotlabs/Module/Events.php:669
+#: ../../include/text.php:2076 ../../Zotlabs/Module/Events.php:669
msgid "Link to Source"
msgstr ""
-#: ../../include/text.php:2097 ../../include/language.php:424
+#: ../../include/text.php:2098 ../../include/language.php:428
msgid "default"
msgstr ""
-#: ../../include/text.php:2105
+#: ../../include/text.php:2106
msgid "Page layout"
msgstr ""
-#: ../../include/text.php:2105
+#: ../../include/text.php:2106
msgid "You can create your own with the layouts tool"
msgstr ""
-#: ../../include/text.php:2115 ../../Zotlabs/Widget/Wiki_pages.php:38
-#: ../../Zotlabs/Widget/Wiki_pages.php:95 ../../Zotlabs/Module/Wiki.php:217
-#: ../../Zotlabs/Module/Wiki.php:371
+#: ../../include/text.php:2116 ../../Zotlabs/Widget/Wiki_pages.php:38
+#: ../../Zotlabs/Widget/Wiki_pages.php:95 ../../Zotlabs/Module/Wiki.php:216
+#: ../../Zotlabs/Module/Wiki.php:370
msgid "BBcode"
msgstr ""
-#: ../../include/text.php:2116
+#: ../../include/text.php:2117
msgid "HTML"
msgstr ""
-#: ../../include/text.php:2118 ../../Zotlabs/Widget/Wiki_pages.php:38
-#: ../../Zotlabs/Widget/Wiki_pages.php:95 ../../Zotlabs/Module/Wiki.php:217
+#: ../../include/text.php:2119 ../../Zotlabs/Widget/Wiki_pages.php:38
+#: ../../Zotlabs/Widget/Wiki_pages.php:95 ../../Zotlabs/Module/Wiki.php:216
msgid "Text"
msgstr ""
-#: ../../include/text.php:2119
+#: ../../include/text.php:2120
msgid "Comanche Layout"
msgstr ""
-#: ../../include/text.php:2124
+#: ../../include/text.php:2125
msgid "PHP"
msgstr ""
-#: ../../include/text.php:2133
+#: ../../include/text.php:2134
msgid "Page content type"
msgstr ""
-#: ../../include/text.php:2256 ../../include/event.php:1259
+#: ../../include/text.php:2257 ../../include/event.php:1259
#: ../../include/conversation.php:132
#: ../../Zotlabs/Module/Channel_calendar.php:221
#: ../../Zotlabs/Module/Like.php:441 ../../Zotlabs/Module/Tagger.php:75
@@ -4420,110 +4431,110 @@ msgstr ""
msgid "event"
msgstr ""
-#: ../../include/text.php:2259 ../../include/conversation.php:158
-#: ../../include/bbcode.php:543 ../../include/markdown.php:204
-#: ../../Zotlabs/Module/Tagger.php:79 ../../Zotlabs/Lib/Activity.php:3229
+#: ../../include/text.php:2260 ../../include/conversation.php:158
+#: ../../include/bbcode.php:555 ../../include/markdown.php:204
+#: ../../Zotlabs/Module/Tagger.php:79 ../../Zotlabs/Lib/Activity.php:3264
msgid "post"
msgstr ""
-#: ../../include/text.php:2261 ../../include/conversation.php:160
+#: ../../include/text.php:2262 ../../include/conversation.php:160
#: ../../Zotlabs/Module/Tagger.php:81
msgid "comment"
msgstr ""
-#: ../../include/text.php:2266
+#: ../../include/text.php:2267
msgid "activity"
msgstr ""
-#: ../../include/text.php:2269
+#: ../../include/text.php:2270
msgid "poll"
msgstr ""
-#: ../../include/text.php:2370
+#: ../../include/text.php:2383
msgid "a-z, 0-9, -, and _ only"
msgstr ""
-#: ../../include/text.php:2696
+#: ../../include/text.php:2709
msgid "Design Tools"
msgstr ""
-#: ../../include/text.php:2699 ../../Zotlabs/Module/Blocks.php:154
+#: ../../include/text.php:2712 ../../Zotlabs/Module/Blocks.php:154
msgid "Blocks"
msgstr ""
-#: ../../include/text.php:2700 ../../Zotlabs/Module/Menu.php:171
+#: ../../include/text.php:2713 ../../Zotlabs/Module/Menu.php:171
msgid "Menus"
msgstr ""
-#: ../../include/text.php:2701 ../../Zotlabs/Module/Layouts.php:184
+#: ../../include/text.php:2714 ../../Zotlabs/Module/Layouts.php:184
msgid "Layouts"
msgstr ""
-#: ../../include/text.php:2702
+#: ../../include/text.php:2715
msgid "Pages"
msgstr ""
-#: ../../include/text.php:2714
+#: ../../include/text.php:2727
msgid "Import"
msgstr ""
-#: ../../include/text.php:2715
+#: ../../include/text.php:2728
msgid "Import website..."
msgstr ""
-#: ../../include/text.php:2716
+#: ../../include/text.php:2729
msgid "Select folder to import"
msgstr ""
-#: ../../include/text.php:2717
+#: ../../include/text.php:2730
msgid "Import from a zipped folder:"
msgstr ""
-#: ../../include/text.php:2718
+#: ../../include/text.php:2731
msgid "Import from cloud files:"
msgstr ""
-#: ../../include/text.php:2719
+#: ../../include/text.php:2732
msgid "/cloud/channel/path/to/folder"
msgstr ""
-#: ../../include/text.php:2720
+#: ../../include/text.php:2733
msgid "Enter path to website files"
msgstr ""
-#: ../../include/text.php:2721
+#: ../../include/text.php:2734
msgid "Select folder"
msgstr ""
-#: ../../include/text.php:2722
+#: ../../include/text.php:2735
msgid "Export website..."
msgstr ""
-#: ../../include/text.php:2723
+#: ../../include/text.php:2736
msgid "Export to a zip file"
msgstr ""
-#: ../../include/text.php:2724
+#: ../../include/text.php:2737
msgid "website.zip"
msgstr ""
-#: ../../include/text.php:2725
+#: ../../include/text.php:2738
msgid "Enter a name for the zip file."
msgstr ""
-#: ../../include/text.php:2726
+#: ../../include/text.php:2739
msgid "Export to cloud files"
msgstr ""
-#: ../../include/text.php:2727
+#: ../../include/text.php:2740
msgid "/path/to/export/folder"
msgstr ""
-#: ../../include/text.php:2728
+#: ../../include/text.php:2741
msgid "Enter a path to a cloud files destination."
msgstr ""
-#: ../../include/text.php:2729
+#: ../../include/text.php:2742
msgid "Specify folder"
msgstr ""
@@ -4545,7 +4556,7 @@ msgid "Finishes:"
msgstr ""
#: ../../include/event.php:63 ../../include/event.php:134
-#: ../../include/channel.php:1634 ../../Zotlabs/Module/Directory.php:354
+#: ../../include/channel.php:1658 ../../Zotlabs/Module/Directory.php:354
msgid "Location:"
msgstr ""
@@ -4586,13 +4597,13 @@ msgid "Cancelled"
msgstr ""
#: ../../include/event.php:1422 ../../include/connections.php:734
-#: ../../Zotlabs/Module/Cdav.php:1381 ../../Zotlabs/Module/Profiles.php:794
+#: ../../Zotlabs/Module/Cdav.php:1382 ../../Zotlabs/Module/Profiles.php:794
#: ../../Zotlabs/Module/Connedit.php:925
msgid "Mobile"
msgstr ""
#: ../../include/event.php:1423 ../../include/connections.php:735
-#: ../../Zotlabs/Module/Cdav.php:1382 ../../Zotlabs/Module/Profiles.php:795
+#: ../../Zotlabs/Module/Cdav.php:1383 ../../Zotlabs/Module/Profiles.php:795
#: ../../Zotlabs/Module/Connedit.php:926
msgid "Home"
msgstr ""
@@ -4606,7 +4617,7 @@ msgid "Home, Fax"
msgstr ""
#: ../../include/event.php:1426 ../../include/connections.php:738
-#: ../../Zotlabs/Module/Cdav.php:1383 ../../Zotlabs/Module/Profiles.php:796
+#: ../../Zotlabs/Module/Cdav.php:1384 ../../Zotlabs/Module/Profiles.php:796
#: ../../Zotlabs/Module/Connedit.php:927
msgid "Work"
msgstr ""
@@ -4623,7 +4634,7 @@ msgstr ""
#: ../../include/selectors.php:60 ../../include/selectors.php:77
#: ../../include/selectors.php:115 ../../include/selectors.php:151
#: ../../include/connections.php:741 ../../include/connections.php:748
-#: ../../Zotlabs/Module/Cdav.php:1384 ../../Zotlabs/Module/Profiles.php:797
+#: ../../Zotlabs/Module/Cdav.php:1385 ../../Zotlabs/Module/Profiles.php:797
#: ../../Zotlabs/Module/Connedit.php:928
#: ../../Zotlabs/Access/PermissionRoles.php:310
msgid "Other"
@@ -4641,8 +4652,8 @@ msgstr ""
msgid "On"
msgstr ""
-#: ../../include/features.php:82 ../../include/nav.php:464
-#: ../../include/nav.php:467 ../../Zotlabs/Lib/Apps.php:346
+#: ../../include/features.php:82 ../../include/nav.php:463
+#: ../../include/nav.php:466 ../../Zotlabs/Lib/Apps.php:346
msgid "Calendar"
msgstr ""
@@ -4682,11 +4693,11 @@ msgstr ""
msgid "Provide a personal tag cloud on your channel page"
msgstr ""
-#: ../../include/features.php:124 ../../include/features.php:359
+#: ../../include/features.php:124 ../../include/features.php:358
msgid "Use blog/list mode"
msgstr ""
-#: ../../include/features.php:125 ../../include/features.php:360
+#: ../../include/features.php:125 ../../include/features.php:359
msgid "Comments will be displayed separately"
msgstr ""
@@ -4758,195 +4769,195 @@ msgstr ""
msgid "Add categories to your posts"
msgstr ""
-#: ../../include/features.php:219
+#: ../../include/features.php:218
msgid "Large Photos"
msgstr ""
-#: ../../include/features.php:220
+#: ../../include/features.php:219
msgid ""
"Include large (1024px) photo thumbnails in posts. If not enabled, use small "
"(640px) photo thumbnails"
msgstr ""
-#: ../../include/features.php:227
+#: ../../include/features.php:226
msgid "Even More Encryption"
msgstr ""
-#: ../../include/features.php:228
+#: ../../include/features.php:227
msgid ""
"Allow optional encryption of content end-to-end with a shared secret key"
msgstr ""
-#: ../../include/features.php:235
+#: ../../include/features.php:234
msgid "Disable Comments"
msgstr ""
-#: ../../include/features.php:236
+#: ../../include/features.php:235
msgid "Provide the option to disable comments for a post"
msgstr ""
-#: ../../include/features.php:243
+#: ../../include/features.php:242
msgid "Delayed Posting"
msgstr ""
-#: ../../include/features.php:244
+#: ../../include/features.php:243
msgid "Allow posts to be published at a later date"
msgstr ""
-#: ../../include/features.php:251
+#: ../../include/features.php:250
msgid "Content Expiration"
msgstr ""
-#: ../../include/features.php:252
+#: ../../include/features.php:251
msgid "Remove posts/comments and/or private messages at a future time"
msgstr ""
-#: ../../include/features.php:259
+#: ../../include/features.php:258
msgid "Suppress Duplicate Posts/Comments"
msgstr ""
-#: ../../include/features.php:260
+#: ../../include/features.php:259
msgid ""
"Prevent posts with identical content to be published with less than two "
"minutes in between submissions."
msgstr ""
-#: ../../include/features.php:267
+#: ../../include/features.php:266
msgid "Auto-save drafts of posts and comments"
msgstr ""
-#: ../../include/features.php:268
+#: ../../include/features.php:267
msgid ""
"Automatically saves post and comment drafts in local browser storage to help "
"prevent accidental loss of compositions"
msgstr ""
-#: ../../include/features.php:277
+#: ../../include/features.php:276
msgid "Manage"
msgstr ""
-#: ../../include/features.php:281
+#: ../../include/features.php:280
msgid "Navigation Channel Select"
msgstr ""
-#: ../../include/features.php:282
+#: ../../include/features.php:281
msgid "Change channels directly from within the navigation dropdown menu"
msgstr ""
-#: ../../include/features.php:291 ../../Zotlabs/Module/Connections.php:333
+#: ../../include/features.php:290 ../../Zotlabs/Module/Connections.php:333
msgid "Network"
msgstr ""
-#: ../../include/features.php:295
+#: ../../include/features.php:294
msgid "Events Filter"
msgstr ""
-#: ../../include/features.php:296
+#: ../../include/features.php:295
msgid "Ability to display only events"
msgstr ""
-#: ../../include/features.php:303
+#: ../../include/features.php:302
msgid "Polls Filter"
msgstr ""
-#: ../../include/features.php:304
+#: ../../include/features.php:303
msgid "Ability to display only polls"
msgstr ""
-#: ../../include/features.php:311 ../../Zotlabs/Widget/Savedsearch.php:83
+#: ../../include/features.php:310 ../../Zotlabs/Widget/Savedsearch.php:83
msgid "Saved Searches"
msgstr ""
-#: ../../include/features.php:312
+#: ../../include/features.php:311
msgid "Save search terms for re-use"
msgstr ""
-#: ../../include/features.php:319 ../../include/contact_widgets.php:53
-#: ../../Zotlabs/Widget/Activity_filter.php:179
+#: ../../include/features.php:318 ../../include/contact_widgets.php:53
+#: ../../Zotlabs/Widget/Activity_filter.php:189
#: ../../Zotlabs/Widget/Filer.php:28
msgid "Saved Folders"
msgstr ""
-#: ../../include/features.php:320
+#: ../../include/features.php:319
msgid "Ability to file posts under folders"
msgstr ""
-#: ../../include/features.php:327
+#: ../../include/features.php:326
msgid "Alternate Stream Order"
msgstr ""
-#: ../../include/features.php:328
+#: ../../include/features.php:327
msgid ""
"Ability to order the stream by last post date, last comment date or "
"unthreaded activities"
msgstr ""
-#: ../../include/features.php:335
+#: ../../include/features.php:334
msgid "Contact Filter"
msgstr ""
-#: ../../include/features.php:336
+#: ../../include/features.php:335
msgid "Ability to display only posts of a selected contact"
msgstr ""
-#: ../../include/features.php:343
+#: ../../include/features.php:342
msgid "Forum Filter"
msgstr ""
-#: ../../include/features.php:344
+#: ../../include/features.php:343
msgid "Ability to display only posts of a specific forum"
msgstr ""
-#: ../../include/features.php:351
+#: ../../include/features.php:350
msgid "Personal Posts Filter"
msgstr ""
-#: ../../include/features.php:352
+#: ../../include/features.php:351
msgid "Ability to display only posts that you've interacted on"
msgstr ""
-#: ../../include/features.php:369 ../../include/nav.php:445
+#: ../../include/features.php:368 ../../include/nav.php:444
#: ../../Zotlabs/Module/Fbrowser.php:29 ../../Zotlabs/Lib/Apps.php:345
msgid "Photos"
msgstr ""
-#: ../../include/features.php:373
+#: ../../include/features.php:372
msgid "Photo Location"
msgstr ""
-#: ../../include/features.php:374
+#: ../../include/features.php:373
msgid "If location data is available on uploaded photos, link this to a map."
msgstr ""
-#: ../../include/features.php:383 ../../Zotlabs/Lib/Apps.php:363
+#: ../../include/features.php:382 ../../Zotlabs/Lib/Apps.php:363
msgid "Profiles"
msgstr ""
-#: ../../include/features.php:387
+#: ../../include/features.php:386
msgid "Advanced Profiles"
msgstr ""
-#: ../../include/features.php:388
+#: ../../include/features.php:387
msgid "Additional profile sections and selections"
msgstr ""
-#: ../../include/features.php:395
+#: ../../include/features.php:394
msgid "Profile Import/Export"
msgstr ""
-#: ../../include/features.php:396
+#: ../../include/features.php:395
msgid "Save and load profile details across sites/channels"
msgstr ""
-#: ../../include/features.php:403
+#: ../../include/features.php:402
msgid "Multiple Profiles"
msgstr ""
-#: ../../include/features.php:404
+#: ../../include/features.php:403
msgid "Ability to create multiple profiles"
msgstr ""
-#: ../../include/security.php:608
+#: ../../include/security.php:607
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."
@@ -4985,7 +4996,7 @@ msgstr ""
msgid "Password too short"
msgstr ""
-#: ../../include/js_strings.php:12
+#: ../../include/js_strings.php:12 ../../Zotlabs/Module/Register.php:161
msgid "Passwords do not match"
msgstr ""
@@ -5035,7 +5046,7 @@ msgid "Unsaved changes. Are you sure you wish to leave this page?"
msgstr ""
#: ../../include/js_strings.php:25 ../../Zotlabs/Module/Pubsites.php:53
-#: ../../Zotlabs/Module/Cdav.php:1015 ../../Zotlabs/Module/Events.php:483
+#: ../../Zotlabs/Module/Cdav.php:1016 ../../Zotlabs/Module/Events.php:483
#: ../../Zotlabs/Module/Profiles.php:511 ../../Zotlabs/Module/Profiles.php:736
#: ../../Zotlabs/Module/Locs.php:128
msgid "Location"
@@ -5095,7 +5106,7 @@ msgstr ""
msgid "Pin to the top"
msgstr ""
-#: ../../include/js_strings.php:39 ../../Zotlabs/Widget/Pinned.php:157
+#: ../../include/js_strings.php:39 ../../Zotlabs/Widget/Pinned.php:155
#: ../../Zotlabs/Lib/ThreadItem.php:473
msgid "Unpin from the top"
msgstr ""
@@ -5294,12 +5305,16 @@ msgstr ""
msgid "Please stand by while your download is being prepared."
msgstr ""
+#: ../../include/js_strings.php:122
+msgid "Email address not valid"
+msgstr ""
+
#: ../../include/help.php:80
msgid "Help:"
msgstr ""
#: ../../include/help.php:117 ../../include/help.php:125
-#: ../../include/nav.php:180 ../../include/nav.php:321
+#: ../../include/nav.php:180 ../../include/nav.php:320
#: ../../Zotlabs/Module/Layouts.php:186 ../../Zotlabs/Lib/Apps.php:348
msgid "Help"
msgstr ""
@@ -5311,7 +5326,7 @@ msgstr ""
#: ../../include/help.php:132 ../../Zotlabs/Module/Display.php:136
#: ../../Zotlabs/Module/Display.php:153 ../../Zotlabs/Module/Display.php:173
#: ../../Zotlabs/Module/Display.php:179 ../../Zotlabs/Module/Page.php:136
-#: ../../Zotlabs/Module/Block.php:77 ../../Zotlabs/Lib/NativeWikiPage.php:520
+#: ../../Zotlabs/Module/Block.php:77 ../../Zotlabs/Lib/NativeWikiPage.php:533
#: ../../Zotlabs/Web/Router.php:186
msgid "Page not found."
msgstr ""
@@ -5344,7 +5359,7 @@ msgctxt "photo_upload"
msgid "%1$s posted %2$s to %3$s"
msgstr ""
-#: ../../include/photos.php:666 ../../include/nav.php:448
+#: ../../include/photos.php:666 ../../include/nav.php:447
msgid "Photo Albums"
msgstr ""
@@ -5357,43 +5372,43 @@ msgstr ""
msgid "Upload New Photos"
msgstr ""
-#: ../../include/network.php:1758 ../../include/network.php:1759
+#: ../../include/network.php:1762 ../../include/network.php:1763
msgid "Friendica"
msgstr ""
-#: ../../include/network.php:1760
+#: ../../include/network.php:1764
msgid "OStatus"
msgstr ""
-#: ../../include/network.php:1761
+#: ../../include/network.php:1765
msgid "GNU-Social"
msgstr ""
-#: ../../include/network.php:1762
+#: ../../include/network.php:1766
msgid "RSS/Atom"
msgstr ""
-#: ../../include/network.php:1765
+#: ../../include/network.php:1769
msgid "Diaspora"
msgstr ""
-#: ../../include/network.php:1766
+#: ../../include/network.php:1770
msgid "Facebook"
msgstr ""
-#: ../../include/network.php:1767
+#: ../../include/network.php:1771
msgid "Zot"
msgstr ""
-#: ../../include/network.php:1768
+#: ../../include/network.php:1772
msgid "LinkedIn"
msgstr ""
-#: ../../include/network.php:1769
+#: ../../include/network.php:1773
msgid "XMPP/IM"
msgstr ""
-#: ../../include/network.php:1770
+#: ../../include/network.php:1774
msgid "MySpace"
msgstr ""
@@ -5427,8 +5442,8 @@ msgid_plural "%d invitations available"
msgstr[0] ""
msgstr[1] ""
-#: ../../include/contact_widgets.php:16 ../../include/acl_selectors.php:144
-#: ../../Zotlabs/Module/Admin/Site.php:297
+#: ../../include/contact_widgets.php:16 ../../include/acl_selectors.php:145
+#: ../../Zotlabs/Module/Admin/Site.php:416
msgid "Advanced"
msgstr ""
@@ -5482,7 +5497,7 @@ msgstr ""
#: ../../include/contact_widgets.php:201 ../../include/contact_widgets.php:236
#: ../../include/taxonomy.php:420 ../../include/taxonomy.php:502
#: ../../include/taxonomy.php:522 ../../include/taxonomy.php:543
-#: ../../Zotlabs/Widget/Appcategories.php:43 ../../Zotlabs/Module/Cdav.php:1070
+#: ../../Zotlabs/Widget/Appcategories.php:43 ../../Zotlabs/Module/Cdav.php:1071
#: ../../Zotlabs/Storage/Browser.php:293 ../../Zotlabs/Storage/Browser.php:388
#: ../../Zotlabs/Storage/Browser.php:403
msgid "Categories"
@@ -5497,7 +5512,7 @@ msgstr ""
msgid "View all %d common connections"
msgstr ""
-#: ../../include/language.php:437
+#: ../../include/language.php:441
msgid "Select an alternate language"
msgstr ""
@@ -5531,9 +5546,9 @@ msgstr ""
msgid "Manage your channels"
msgstr ""
-#: ../../include/nav.php:104 ../../include/group.php:321
-#: ../../include/acl_selectors.php:86
-#: ../../Zotlabs/Widget/Activity_filter.php:82
+#: ../../include/nav.php:104 ../../include/group.php:327
+#: ../../include/acl_selectors.php:87
+#: ../../Zotlabs/Widget/Activity_filter.php:88
#: ../../Zotlabs/Module/Group.php:142 ../../Zotlabs/Module/Group.php:154
#: ../../Zotlabs/Lib/Group.php:324 ../../Zotlabs/Lib/Apps.php:364
msgid "Privacy Groups"
@@ -5555,7 +5570,7 @@ msgid "Account/Channel Settings"
msgstr ""
#: ../../include/nav.php:112 ../../include/nav.php:142
-#: ../../include/nav.php:163 ../../boot.php:1710
+#: ../../include/nav.php:163 ../../boot.php:1715
msgid "Logout"
msgstr ""
@@ -5567,7 +5582,7 @@ msgstr ""
msgid "Your profile page"
msgstr ""
-#: ../../include/nav.php:118 ../../include/channel.php:1539
+#: ../../include/nav.php:118 ../../include/channel.php:1563
#: ../../Zotlabs/Module/Profiles.php:832
msgid "Edit Profiles"
msgstr ""
@@ -5581,7 +5596,7 @@ msgid "Edit your profile"
msgstr ""
#: ../../include/nav.php:127 ../../include/nav.php:131
-#: ../../Zotlabs/Lib/Apps.php:336 ../../boot.php:1711
+#: ../../Zotlabs/Lib/Apps.php:336 ../../boot.php:1716
msgid "Login"
msgstr ""
@@ -5597,8 +5612,8 @@ msgstr ""
msgid "Log me out of this site"
msgstr ""
-#: ../../include/nav.php:168 ../../Zotlabs/Module/Register.php:293
-#: ../../boot.php:1691
+#: ../../include/nav.php:168 ../../Zotlabs/Module/Register.php:542
+#: ../../boot.php:1696
msgid "Register"
msgstr ""
@@ -5622,104 +5637,104 @@ msgstr ""
msgid "Site Setup and Configuration"
msgstr ""
-#: ../../include/nav.php:325 ../../Zotlabs/Widget/Notifications.php:182
+#: ../../include/nav.php:324 ../../Zotlabs/Widget/Notifications.php:182
#: ../../Zotlabs/Module/New_channel.php:157
#: ../../Zotlabs/Module/New_channel.php:164
#: ../../Zotlabs/Module/Defperms.php:257 ../../Zotlabs/Module/Connedit.php:862
msgid "Loading"
msgstr ""
-#: ../../include/nav.php:331
+#: ../../include/nav.php:330
msgid "@name, !forum, #tag, ?doc, content"
msgstr ""
-#: ../../include/nav.php:332
+#: ../../include/nav.php:331
msgid "Please wait..."
msgstr ""
-#: ../../include/nav.php:338
+#: ../../include/nav.php:337
msgid "Add Apps"
msgstr ""
-#: ../../include/nav.php:339
+#: ../../include/nav.php:338
msgid "Arrange Apps"
msgstr ""
-#: ../../include/nav.php:340
+#: ../../include/nav.php:339
msgid "Toggle System Apps"
msgstr ""
-#: ../../include/nav.php:422 ../../Zotlabs/Module/Admin/Channels.php:154
+#: ../../include/nav.php:421 ../../Zotlabs/Module/Admin/Channels.php:154
msgid "Channel"
msgstr ""
-#: ../../include/nav.php:425
+#: ../../include/nav.php:424
msgid "Status Messages and Posts"
msgstr ""
-#: ../../include/nav.php:435 ../../Zotlabs/Module/Help.php:83
+#: ../../include/nav.php:434 ../../Zotlabs/Module/Help.php:83
msgid "About"
msgstr ""
-#: ../../include/nav.php:438
+#: ../../include/nav.php:437
msgid "Profile Details"
msgstr ""
-#: ../../include/nav.php:453 ../../Zotlabs/Module/Fbrowser.php:85
+#: ../../include/nav.php:452 ../../Zotlabs/Module/Fbrowser.php:85
#: ../../Zotlabs/Lib/Apps.php:340 ../../Zotlabs/Storage/Browser.php:351
msgid "Files"
msgstr ""
-#: ../../include/nav.php:456
+#: ../../include/nav.php:455
msgid "Files and Storage"
msgstr ""
-#: ../../include/nav.php:478 ../../include/nav.php:481
+#: ../../include/nav.php:477 ../../include/nav.php:480
#: ../../Zotlabs/Widget/Chatroom_list.php:16 ../../Zotlabs/Lib/Apps.php:330
msgid "Chatrooms"
msgstr ""
-#: ../../include/nav.php:491 ../../Zotlabs/Lib/Apps.php:329
+#: ../../include/nav.php:490 ../../Zotlabs/Lib/Apps.php:329
msgid "Bookmarks"
msgstr ""
-#: ../../include/nav.php:494
+#: ../../include/nav.php:493
msgid "Saved Bookmarks"
msgstr ""
-#: ../../include/nav.php:502 ../../Zotlabs/Module/Cards.php:207
+#: ../../include/nav.php:501 ../../Zotlabs/Module/Cards.php:207
#: ../../Zotlabs/Lib/Apps.php:326
msgid "Cards"
msgstr ""
-#: ../../include/nav.php:505
+#: ../../include/nav.php:504
msgid "View Cards"
msgstr ""
-#: ../../include/nav.php:513 ../../Zotlabs/Module/Articles.php:225
+#: ../../include/nav.php:512 ../../Zotlabs/Module/Articles.php:225
#: ../../Zotlabs/Lib/Apps.php:325
msgid "Articles"
msgstr ""
-#: ../../include/nav.php:516
+#: ../../include/nav.php:515
msgid "View Articles"
msgstr ""
-#: ../../include/nav.php:525 ../../Zotlabs/Module/Webpages.php:252
+#: ../../include/nav.php:524 ../../Zotlabs/Module/Webpages.php:252
#: ../../Zotlabs/Lib/Apps.php:341
msgid "Webpages"
msgstr ""
-#: ../../include/nav.php:528
+#: ../../include/nav.php:527
msgid "View Webpages"
msgstr ""
-#: ../../include/nav.php:537 ../../Zotlabs/Widget/Wiki_list.php:15
-#: ../../Zotlabs/Module/Wiki.php:206
+#: ../../include/nav.php:536 ../../Zotlabs/Widget/Wiki_list.php:15
+#: ../../Zotlabs/Module/Wiki.php:205
msgid "Wikis"
msgstr ""
-#: ../../include/nav.php:540 ../../Zotlabs/Lib/Apps.php:342
+#: ../../include/nav.php:539 ../../Zotlabs/Lib/Apps.php:342
msgid "Wiki"
msgstr ""
@@ -5756,7 +5771,7 @@ msgstr ""
msgid "YYYY-MM-DD or MM-DD"
msgstr ""
-#: ../../include/datetime.php:238 ../../boot.php:2715
+#: ../../include/datetime.php:238 ../../boot.php:2730
msgid "never"
msgstr ""
@@ -5977,9 +5992,9 @@ msgstr ""
#: ../../include/conversation.php:730 ../../include/conversation.php:777
#: ../../Zotlabs/Module/Article_edit.php:129
#: ../../Zotlabs/Module/Card_edit.php:130 ../../Zotlabs/Module/Oauth.php:174
-#: ../../Zotlabs/Module/Editwebpage.php:167 ../../Zotlabs/Module/Cdav.php:1056
-#: ../../Zotlabs/Module/Cdav.php:1389 ../../Zotlabs/Module/Webpages.php:257
-#: ../../Zotlabs/Module/Admin/Accounts.php:175
+#: ../../Zotlabs/Module/Editwebpage.php:167 ../../Zotlabs/Module/Cdav.php:1057
+#: ../../Zotlabs/Module/Cdav.php:1390 ../../Zotlabs/Module/Webpages.php:257
+#: ../../Zotlabs/Module/Admin/Accounts.php:320
#: ../../Zotlabs/Module/Admin/Channels.php:149
#: ../../Zotlabs/Module/Admin/Profs.php:176 ../../Zotlabs/Module/Blocks.php:162
#: ../../Zotlabs/Module/Editblock.php:139
@@ -6012,7 +6027,7 @@ msgid "Message signature incorrect"
msgstr ""
#: ../../include/conversation.php:776
-#: ../../Zotlabs/Module/Admin/Accounts.php:173
+#: ../../Zotlabs/Module/Admin/Accounts.php:318
#: ../../Zotlabs/Module/Connections.php:343
msgid "Approve"
msgstr ""
@@ -6030,19 +6045,19 @@ msgstr ""
msgid "Filed under:"
msgstr ""
-#: ../../include/conversation.php:809 ../../Zotlabs/Widget/Pinned.php:133
+#: ../../include/conversation.php:809 ../../Zotlabs/Widget/Pinned.php:132
#: ../../Zotlabs/Lib/ThreadItem.php:430
#, php-format
msgid "from %s"
msgstr ""
-#: ../../include/conversation.php:812 ../../Zotlabs/Widget/Pinned.php:136
+#: ../../include/conversation.php:812 ../../Zotlabs/Widget/Pinned.php:135
#: ../../Zotlabs/Lib/ThreadItem.php:433
#, php-format
msgid "last edited: %s"
msgstr ""
-#: ../../include/conversation.php:813 ../../Zotlabs/Widget/Pinned.php:137
+#: ../../include/conversation.php:813 ../../Zotlabs/Widget/Pinned.php:136
#: ../../Zotlabs/Lib/ThreadItem.php:434
#, php-format
msgid "Expires: %s"
@@ -6090,7 +6105,7 @@ msgid "Recent Activity"
msgstr ""
#: ../../include/conversation.php:1103 ../../include/connections.php:110
-#: ../../include/channel.php:1619 ../../Zotlabs/Widget/Suggestions.php:46
+#: ../../include/channel.php:1643 ../../Zotlabs/Widget/Suggestions.php:46
#: ../../Zotlabs/Widget/Follow.php:32 ../../Zotlabs/Module/Directory.php:370
#: ../../Zotlabs/Module/Connections.php:350 ../../Zotlabs/Module/Suggest.php:71
msgid "Connect"
@@ -6101,6 +6116,7 @@ msgid "Edit Connection"
msgstr ""
#: ../../include/conversation.php:1123
+#: ../../Zotlabs/Module/Admin/Accounts.php:347
msgid "Message"
msgstr ""
@@ -6159,40 +6175,40 @@ msgstr ""
msgid "%s don't like this."
msgstr ""
-#: ../../include/conversation.php:1465
+#: ../../include/conversation.php:1464
msgid "Toggle poll"
msgstr ""
-#: ../../include/conversation.php:1466
+#: ../../include/conversation.php:1465
msgid "Option"
msgstr ""
-#: ../../include/conversation.php:1467
+#: ../../include/conversation.php:1466
msgid "Add option"
msgstr ""
-#: ../../include/conversation.php:1468
+#: ../../include/conversation.php:1467
msgid "Minutes"
msgstr ""
-#: ../../include/conversation.php:1468
+#: ../../include/conversation.php:1467
msgid "Hours"
msgstr ""
-#: ../../include/conversation.php:1468
+#: ../../include/conversation.php:1467
msgid "Days"
msgstr ""
-#: ../../include/conversation.php:1469
+#: ../../include/conversation.php:1468
msgid "Allow multiple answers"
msgstr ""
-#: ../../include/conversation.php:1479
+#: ../../include/conversation.php:1478
msgid "Summary (optional)"
msgstr ""
-#: ../../include/conversation.php:1753 ../../include/taxonomy.php:670
-#: ../../include/channel.php:1782 ../../Zotlabs/Module/Photos.php:1136
+#: ../../include/conversation.php:1752 ../../include/taxonomy.php:670
+#: ../../include/channel.php:1806 ../../Zotlabs/Module/Photos.php:1136
#: ../../Zotlabs/Lib/ThreadItem.php:243
msgctxt "noun"
msgid "Like"
@@ -6200,7 +6216,7 @@ msgid_plural "Likes"
msgstr[0] ""
msgstr[1] ""
-#: ../../include/conversation.php:1756 ../../Zotlabs/Module/Photos.php:1141
+#: ../../include/conversation.php:1755 ../../Zotlabs/Module/Photos.php:1141
#: ../../Zotlabs/Lib/ThreadItem.php:248
msgctxt "noun"
msgid "Dislike"
@@ -6208,42 +6224,42 @@ msgid_plural "Dislikes"
msgstr[0] ""
msgstr[1] ""
-#: ../../include/conversation.php:1759
+#: ../../include/conversation.php:1758
msgctxt "noun"
msgid "Attending"
msgid_plural "Attending"
msgstr[0] ""
msgstr[1] ""
-#: ../../include/conversation.php:1762
+#: ../../include/conversation.php:1761
msgctxt "noun"
msgid "Not Attending"
msgid_plural "Not Attending"
msgstr[0] ""
msgstr[1] ""
-#: ../../include/conversation.php:1765
+#: ../../include/conversation.php:1764
msgctxt "noun"
msgid "Undecided"
msgid_plural "Undecided"
msgstr[0] ""
msgstr[1] ""
-#: ../../include/conversation.php:1768
+#: ../../include/conversation.php:1767
msgctxt "noun"
msgid "Agree"
msgid_plural "Agrees"
msgstr[0] ""
msgstr[1] ""
-#: ../../include/conversation.php:1771
+#: ../../include/conversation.php:1770
msgctxt "noun"
msgid "Disagree"
msgid_plural "Disagrees"
msgstr[0] ""
msgstr[1] ""
-#: ../../include/conversation.php:1774
+#: ../../include/conversation.php:1773
msgctxt "noun"
msgid "Abstain"
msgid_plural "Abstains"
@@ -6310,11 +6326,11 @@ msgstr ""
msgid "Hermaphrodite"
msgstr ""
-#: ../../include/selectors.php:60 ../../include/channel.php:1727
+#: ../../include/selectors.php:60 ../../include/channel.php:1751
msgid "Neuter"
msgstr ""
-#: ../../include/selectors.php:60 ../../include/channel.php:1729
+#: ../../include/selectors.php:60 ../../include/channel.php:1753
msgid "Non-specific"
msgstr ""
@@ -6411,8 +6427,7 @@ msgid "Sex Addict"
msgstr ""
#: ../../include/selectors.php:134 ../../include/channel.php:506
-#: ../../include/channel.php:507 ../../include/channel.php:514
-#: ../../Zotlabs/Widget/Affinity.php:32
+#: ../../include/channel.php:509 ../../Zotlabs/Widget/Affinity.php:32
#: ../../Zotlabs/Module/Settings/Channel.php:71
#: ../../Zotlabs/Module/Settings/Channel.php:75
#: ../../Zotlabs/Module/Settings/Channel.php:76
@@ -6521,28 +6536,28 @@ msgid ""
"not what you intended, please create another group with a different name."
msgstr ""
-#: ../../include/group.php:265 ../../Zotlabs/Lib/Group.php:270
+#: ../../include/group.php:271 ../../Zotlabs/Lib/Group.php:270
msgid "Add new connections to this privacy group"
msgstr ""
-#: ../../include/group.php:299 ../../Zotlabs/Lib/AccessList.php:311
+#: ../../include/group.php:305 ../../Zotlabs/Lib/AccessList.php:311
#: ../../Zotlabs/Lib/Group.php:302
msgid "edit"
msgstr ""
-#: ../../include/group.php:322 ../../Zotlabs/Lib/Group.php:325
+#: ../../include/group.php:328 ../../Zotlabs/Lib/Group.php:325
msgid "Edit group"
msgstr ""
-#: ../../include/group.php:323 ../../Zotlabs/Lib/Group.php:326
+#: ../../include/group.php:329 ../../Zotlabs/Lib/Group.php:326
msgid "Add privacy group"
msgstr ""
-#: ../../include/group.php:324 ../../Zotlabs/Lib/Group.php:327
+#: ../../include/group.php:330 ../../Zotlabs/Lib/Group.php:327
msgid "Channels not in any privacy group"
msgstr ""
-#: ../../include/group.php:326 ../../Zotlabs/Widget/Savedsearch.php:84
+#: ../../include/group.php:332 ../../Zotlabs/Widget/Savedsearch.php:84
#: ../../Zotlabs/Lib/AccessList.php:336 ../../Zotlabs/Lib/Group.php:329
msgid "add"
msgstr ""
@@ -6592,177 +6607,205 @@ msgstr ""
msgid "dislikes"
msgstr ""
-#: ../../include/items.php:1001 ../../include/items.php:1061
+#: ../../include/items.php:1037 ../../include/items.php:1097
msgid "(Unknown)"
msgstr ""
-#: ../../include/items.php:1249
+#: ../../include/items.php:1301
msgid "Visible to anybody on the internet."
msgstr ""
-#: ../../include/items.php:1251
+#: ../../include/items.php:1303
msgid "Visible to you only."
msgstr ""
-#: ../../include/items.php:1253
+#: ../../include/items.php:1305
msgid "Visible to anybody in this network."
msgstr ""
-#: ../../include/items.php:1255
+#: ../../include/items.php:1307
msgid "Visible to anybody authenticated."
msgstr ""
-#: ../../include/items.php:1257
+#: ../../include/items.php:1309
#, php-format
msgid "Visible to anybody on %s."
msgstr ""
-#: ../../include/items.php:1259
+#: ../../include/items.php:1311
msgid "Visible to all connections."
msgstr ""
-#: ../../include/items.php:1261
+#: ../../include/items.php:1313
msgid "Visible to approved connections."
msgstr ""
-#: ../../include/items.php:1263
+#: ../../include/items.php:1315
msgid "Visible to specific connections."
msgstr ""
-#: ../../include/items.php:4493 ../../Zotlabs/Module/Group.php:62
+#: ../../include/items.php:4584 ../../Zotlabs/Module/Group.php:62
#: ../../Zotlabs/Module/Group.php:214
msgid "Privacy group not found."
msgstr ""
-#: ../../include/items.php:4509
+#: ../../include/items.php:4600
msgid "Privacy group is empty."
msgstr ""
-#: ../../include/items.php:4516
+#: ../../include/items.php:4607
#, php-format
msgid "Privacy group: %s"
msgstr ""
-#: ../../include/items.php:4526 ../../Zotlabs/Module/Connedit.php:860
+#: ../../include/items.php:4617 ../../Zotlabs/Module/Connedit.php:860
#, php-format
msgid "Connection: %s"
msgstr ""
-#: ../../include/items.php:4528
+#: ../../include/items.php:4619
msgid "Connection not found."
msgstr ""
-#: ../../include/items.php:4875 ../../Zotlabs/Module/Cover_photo.php:297
+#: ../../include/items.php:4965 ../../Zotlabs/Module/Cover_photo.php:297
msgid "female"
msgstr ""
-#: ../../include/items.php:4876 ../../Zotlabs/Module/Cover_photo.php:298
+#: ../../include/items.php:4966 ../../Zotlabs/Module/Cover_photo.php:298
#, php-format
msgid "%1$s updated her %2$s"
msgstr ""
-#: ../../include/items.php:4877 ../../Zotlabs/Module/Cover_photo.php:299
+#: ../../include/items.php:4967 ../../Zotlabs/Module/Cover_photo.php:299
msgid "male"
msgstr ""
-#: ../../include/items.php:4878 ../../Zotlabs/Module/Cover_photo.php:300
+#: ../../include/items.php:4968 ../../Zotlabs/Module/Cover_photo.php:300
#, php-format
msgid "%1$s updated his %2$s"
msgstr ""
-#: ../../include/items.php:4880 ../../Zotlabs/Module/Cover_photo.php:302
+#: ../../include/items.php:4970 ../../Zotlabs/Module/Cover_photo.php:302
#, php-format
msgid "%1$s updated their %2$s"
msgstr ""
-#: ../../include/items.php:4882
+#: ../../include/items.php:4972
msgid "profile photo"
msgstr ""
-#: ../../include/items.php:5074
+#: ../../include/items.php:5164
#, php-format
msgid "[Edited %s]"
msgstr ""
-#: ../../include/items.php:5074
+#: ../../include/items.php:5164
msgctxt "edit_activity"
msgid "Post"
msgstr ""
-#: ../../include/items.php:5074
+#: ../../include/items.php:5164
msgctxt "edit_activity"
msgid "Comment"
msgstr ""
#: ../../include/account.php:38
-msgid "Not a valid email address"
+msgid "The provided email address is not valid"
+msgstr ""
+
+#: ../../include/account.php:41
+msgid "The provided email domain is not among those allowed on this site"
msgstr ""
-#: ../../include/account.php:40
-msgid "Your email domain is not among those allowed on this site"
+#: ../../include/account.php:48
+msgid "The provided email address is already registered at this site"
msgstr ""
-#: ../../include/account.php:46
-msgid "Your email address is already registered at this site."
+#: ../../include/account.php:55
+msgid ""
+"There is a pending registration for this address - click \"Register\" to "
+"continue verification"
msgstr ""
-#: ../../include/account.php:78
+#: ../../include/account.php:94
msgid "An invitation is required."
msgstr ""
-#: ../../include/account.php:82
+#: ../../include/account.php:103
msgid "Invitation could not be verified."
msgstr ""
-#: ../../include/account.php:158
+#: ../../include/account.php:191
msgid "Please enter the required information."
msgstr ""
-#: ../../include/account.php:225
+#: ../../include/account.php:258 ../../include/account.php:366
msgid "Failed to store account information."
msgstr ""
-#: ../../include/account.php:313
+#: ../../include/account.php:435 ../../include/account.php:503
+#: ../../Zotlabs/Module/Register.php:328
#, php-format
msgid "Registration confirmation for %s"
msgstr ""
-#: ../../include/account.php:382
+#: ../../include/account.php:578
#, php-format
msgid "Registration request at %s"
msgstr ""
-#: ../../include/account.php:404
+#: ../../include/account.php:600
msgid "your registration password"
msgstr ""
-#: ../../include/account.php:410 ../../include/account.php:473
+#: ../../include/account.php:606 ../../include/account.php:695
#, php-format
msgid "Registration details for %s"
msgstr ""
-#: ../../include/account.php:484
+#: ../../include/account.php:706
msgid "Account approved."
msgstr ""
-#: ../../include/account.php:524
+#: ../../include/account.php:762
#, php-format
msgid "Registration revoked for %s"
msgstr ""
-#: ../../include/account.php:807 ../../include/account.php:809
+#: ../../include/account.php:769
+#, php-format
+msgid "Could not revoke registration for %s"
+msgstr ""
+
+#: ../../include/account.php:1185 ../../include/account.php:1187
msgid "Click here to upgrade."
msgstr ""
-#: ../../include/account.php:815
+#: ../../include/account.php:1193
msgid "This action exceeds the limits set by your subscription plan."
msgstr ""
-#: ../../include/account.php:820
+#: ../../include/account.php:1198
msgid "This action is not available under your subscription plan."
msgstr ""
-#: ../../include/photo/photo_driver.php:434
+#: ../../include/account.php:1258
+msgid "open"
+msgstr ""
+
+#: ../../include/account.php:1258
+msgid "closed"
+msgstr ""
+
+#: ../../include/account.php:1265
+msgid "Registration is currently"
+msgstr ""
+
+#: ../../include/account.php:1274
+msgid "please come back"
+msgstr ""
+
+#: ../../include/photo/photo_driver.php:435
#: ../../Zotlabs/Module/Profile_photo.php:147
#: ../../Zotlabs/Module/Profile_photo.php:284
msgid "Profile Photos"
@@ -6845,8 +6888,8 @@ msgstr ""
msgid "%1$s's bookmarks"
msgstr ""
-#: ../../include/menu.php:120 ../../include/channel.php:1539
-#: ../../include/channel.php:1543 ../../Zotlabs/Widget/Cdav.php:138
+#: ../../include/menu.php:120 ../../include/channel.php:1563
+#: ../../include/channel.php:1567 ../../Zotlabs/Widget/Cdav.php:138
#: ../../Zotlabs/Widget/Cdav.php:175 ../../Zotlabs/Module/Article_edit.php:98
#: ../../Zotlabs/Module/Group.php:253 ../../Zotlabs/Module/Card_edit.php:99
#: ../../Zotlabs/Module/Oauth.php:173 ../../Zotlabs/Module/Editwebpage.php:142
@@ -6858,84 +6901,84 @@ msgstr ""
#: ../../Zotlabs/Module/Connections.php:363
#: ../../Zotlabs/Module/Connections.php:383 ../../Zotlabs/Module/Menu.php:176
#: ../../Zotlabs/Module/Oauth2.php:194 ../../Zotlabs/Module/Thing.php:268
-#: ../../Zotlabs/Module/Wiki.php:211 ../../Zotlabs/Module/Wiki.php:384
+#: ../../Zotlabs/Module/Wiki.php:210 ../../Zotlabs/Module/Wiki.php:383
#: ../../Zotlabs/Module/Layouts.php:193 ../../Zotlabs/Lib/Apps.php:557
#: ../../Zotlabs/Lib/ThreadItem.php:149
msgid "Edit"
msgstr ""
-#: ../../include/bbcode.php:221 ../../include/bbcode.php:916
-#: ../../include/bbcode.php:1494 ../../include/bbcode.php:1502
+#: ../../include/bbcode.php:233 ../../include/bbcode.php:928
+#: ../../include/bbcode.php:1525 ../../include/bbcode.php:1533
msgid "Image/photo"
msgstr ""
-#: ../../include/bbcode.php:268 ../../include/bbcode.php:1519
+#: ../../include/bbcode.php:280 ../../include/bbcode.php:1550
msgid "Encrypted content"
msgstr ""
-#: ../../include/bbcode.php:322
+#: ../../include/bbcode.php:334
#, php-format
msgid "Install %1$s element %2$s"
msgstr ""
-#: ../../include/bbcode.php:326
+#: ../../include/bbcode.php:338
#, php-format
msgid ""
"This post contains an installable %s element, however you lack permissions "
"to install it on this site."
msgstr ""
-#: ../../include/bbcode.php:336 ../../Zotlabs/Module/Impel.php:43
+#: ../../include/bbcode.php:348 ../../Zotlabs/Module/Impel.php:43
msgid "webpage"
msgstr ""
-#: ../../include/bbcode.php:339 ../../Zotlabs/Module/Impel.php:53
+#: ../../include/bbcode.php:351 ../../Zotlabs/Module/Impel.php:53
msgid "layout"
msgstr ""
-#: ../../include/bbcode.php:342 ../../Zotlabs/Module/Impel.php:48
+#: ../../include/bbcode.php:354 ../../Zotlabs/Module/Impel.php:48
msgid "block"
msgstr ""
-#: ../../include/bbcode.php:345 ../../Zotlabs/Module/Impel.php:60
+#: ../../include/bbcode.php:357 ../../Zotlabs/Module/Impel.php:60
msgid "menu"
msgstr ""
-#: ../../include/bbcode.php:539
+#: ../../include/bbcode.php:551
msgid "card"
msgstr ""
-#: ../../include/bbcode.php:541
+#: ../../include/bbcode.php:553
msgid "article"
msgstr ""
-#: ../../include/bbcode.php:547 ../../include/markdown.php:202
+#: ../../include/bbcode.php:559 ../../include/markdown.php:202
#, php-format
msgid "%1$s wrote the following %2$s %3$s"
msgstr ""
-#: ../../include/bbcode.php:624 ../../include/bbcode.php:632
+#: ../../include/bbcode.php:636 ../../include/bbcode.php:644
msgid "Click to open/close"
msgstr ""
-#: ../../include/bbcode.php:632 ../../include/markdown.php:255
+#: ../../include/bbcode.php:644 ../../include/markdown.php:255
msgid "spoiler"
msgstr ""
-#: ../../include/bbcode.php:645
+#: ../../include/bbcode.php:657
msgid "View article"
msgstr ""
-#: ../../include/bbcode.php:645
+#: ../../include/bbcode.php:657
msgid "View summary"
msgstr ""
-#: ../../include/bbcode.php:1038 ../../include/bbcode.php:1195
-#: ../../Zotlabs/Lib/NativeWikiPage.php:605
+#: ../../include/bbcode.php:1050 ../../include/bbcode.php:1217
+#: ../../Zotlabs/Lib/NativeWikiPage.php:618
msgid "Different viewers will see this text differently"
msgstr ""
-#: ../../include/bbcode.php:1482
+#: ../../include/bbcode.php:1501
msgid "$1 wrote:"
msgstr ""
@@ -6955,17 +6998,17 @@ msgstr ""
msgid "No account identifier"
msgstr ""
-#: ../../include/channel.php:212
+#: ../../include/channel.php:212 ../../Zotlabs/Module/Register.php:95
msgid "Nickname is required."
msgstr ""
-#: ../../include/channel.php:226 ../../include/channel.php:707
-#: ../../Zotlabs/Module/Changeaddr.php:46
+#: ../../include/channel.php:226 ../../include/channel.php:706
+#: ../../Zotlabs/Module/Register.php:100 ../../Zotlabs/Module/Changeaddr.php:46
msgid "Reserved nickname. Please choose another."
msgstr ""
-#: ../../include/channel.php:231 ../../include/channel.php:712
-#: ../../Zotlabs/Module/Changeaddr.php:51
+#: ../../include/channel.php:231 ../../include/channel.php:711
+#: ../../Zotlabs/Module/Register.php:105 ../../Zotlabs/Module/Changeaddr.php:51
msgid ""
"Nickname has unsupported characters or is already being used on this site."
msgstr ""
@@ -6978,191 +7021,191 @@ msgstr ""
msgid "Default Profile"
msgstr ""
-#: ../../include/channel.php:640 ../../include/channel.php:729
+#: ../../include/channel.php:639 ../../include/channel.php:728
msgid "Unable to retrieve modified identity"
msgstr ""
-#: ../../include/channel.php:1386
+#: ../../include/channel.php:1410
msgid "Requested channel is not available."
msgstr ""
-#: ../../include/channel.php:1532 ../../Zotlabs/Module/Profiles.php:730
+#: ../../include/channel.php:1556 ../../Zotlabs/Module/Profiles.php:730
msgid "Change profile photo"
msgstr ""
-#: ../../include/channel.php:1540
+#: ../../include/channel.php:1564
msgid "Create New Profile"
msgstr ""
-#: ../../include/channel.php:1558 ../../Zotlabs/Module/Profiles.php:822
+#: ../../include/channel.php:1582 ../../Zotlabs/Module/Profiles.php:822
msgid "Profile Image"
msgstr ""
-#: ../../include/channel.php:1561
+#: ../../include/channel.php:1585
msgid "Visible to everybody"
msgstr ""
-#: ../../include/channel.php:1562 ../../Zotlabs/Module/Profiles.php:727
+#: ../../include/channel.php:1586 ../../Zotlabs/Module/Profiles.php:727
#: ../../Zotlabs/Module/Profiles.php:826
msgid "Edit visibility"
msgstr ""
-#: ../../include/channel.php:1638 ../../include/channel.php:1766
+#: ../../include/channel.php:1662 ../../include/channel.php:1790
msgid "Gender:"
msgstr ""
-#: ../../include/channel.php:1639 ../../include/channel.php:1810
+#: ../../include/channel.php:1663 ../../include/channel.php:1834
msgid "Status:"
msgstr ""
-#: ../../include/channel.php:1640 ../../include/channel.php:1834
+#: ../../include/channel.php:1664 ../../include/channel.php:1858
msgid "Homepage:"
msgstr ""
-#: ../../include/channel.php:1641
+#: ../../include/channel.php:1665
msgid "Online Now"
msgstr ""
-#: ../../include/channel.php:1694
+#: ../../include/channel.php:1718
msgid "Change your profile photo"
msgstr ""
-#: ../../include/channel.php:1725
+#: ../../include/channel.php:1749
msgid "Trans"
msgstr ""
-#: ../../include/channel.php:1764 ../../Zotlabs/Module/Settings/Channel.php:501
+#: ../../include/channel.php:1788 ../../Zotlabs/Module/Settings/Channel.php:501
msgid "Full Name:"
msgstr ""
-#: ../../include/channel.php:1771
+#: ../../include/channel.php:1795
msgid "Like this channel"
msgstr ""
-#: ../../include/channel.php:1795
+#: ../../include/channel.php:1819
msgid "j F, Y"
msgstr ""
-#: ../../include/channel.php:1796
+#: ../../include/channel.php:1820
msgid "j F"
msgstr ""
-#: ../../include/channel.php:1803
+#: ../../include/channel.php:1827
msgid "Birthday:"
msgstr ""
-#: ../../include/channel.php:1807 ../../Zotlabs/Module/Directory.php:349
+#: ../../include/channel.php:1831 ../../Zotlabs/Module/Directory.php:349
msgid "Age:"
msgstr ""
-#: ../../include/channel.php:1816
+#: ../../include/channel.php:1840
#, php-format
msgid "for %1$d %2$s"
msgstr ""
-#: ../../include/channel.php:1828
+#: ../../include/channel.php:1852
msgid "Tags:"
msgstr ""
-#: ../../include/channel.php:1832
+#: ../../include/channel.php:1856
msgid "Sexual Preference:"
msgstr ""
-#: ../../include/channel.php:1836 ../../Zotlabs/Module/Directory.php:367
+#: ../../include/channel.php:1860 ../../Zotlabs/Module/Directory.php:367
msgid "Hometown:"
msgstr ""
-#: ../../include/channel.php:1838
+#: ../../include/channel.php:1862
msgid "Political Views:"
msgstr ""
-#: ../../include/channel.php:1840
+#: ../../include/channel.php:1864
msgid "Religion:"
msgstr ""
-#: ../../include/channel.php:1842 ../../Zotlabs/Module/Directory.php:369
+#: ../../include/channel.php:1866 ../../Zotlabs/Module/Directory.php:369
msgid "About:"
msgstr ""
-#: ../../include/channel.php:1844
+#: ../../include/channel.php:1868
msgid "Hobbies/Interests:"
msgstr ""
-#: ../../include/channel.php:1846
+#: ../../include/channel.php:1870
msgid "Likes:"
msgstr ""
-#: ../../include/channel.php:1848
+#: ../../include/channel.php:1872
msgid "Dislikes:"
msgstr ""
-#: ../../include/channel.php:1850
+#: ../../include/channel.php:1874
msgid "Contact information and Social Networks:"
msgstr ""
-#: ../../include/channel.php:1852
+#: ../../include/channel.php:1876
msgid "My other channels:"
msgstr ""
-#: ../../include/channel.php:1854
+#: ../../include/channel.php:1878
msgid "Musical interests:"
msgstr ""
-#: ../../include/channel.php:1856
+#: ../../include/channel.php:1880
msgid "Books, literature:"
msgstr ""
-#: ../../include/channel.php:1858
+#: ../../include/channel.php:1882
msgid "Television:"
msgstr ""
-#: ../../include/channel.php:1860
+#: ../../include/channel.php:1884
msgid "Film/dance/culture/entertainment:"
msgstr ""
-#: ../../include/channel.php:1862
+#: ../../include/channel.php:1886
msgid "Love/Romance:"
msgstr ""
-#: ../../include/channel.php:1864
+#: ../../include/channel.php:1888
msgid "Work/employment:"
msgstr ""
-#: ../../include/channel.php:1866
+#: ../../include/channel.php:1890
msgid "School/education:"
msgstr ""
-#: ../../include/channel.php:1887 ../../Zotlabs/Module/Profperm.php:113
+#: ../../include/channel.php:1911 ../../Zotlabs/Module/Profperm.php:113
#: ../../Zotlabs/Lib/Apps.php:362
msgid "Profile"
msgstr ""
-#: ../../include/channel.php:1889
+#: ../../include/channel.php:1913
msgid "Like this thing"
msgstr ""
-#: ../../include/channel.php:1890 ../../Zotlabs/Module/Events.php:699
+#: ../../include/channel.php:1914 ../../Zotlabs/Module/Events.php:699
msgid "Export"
msgstr ""
-#: ../../include/channel.php:2329 ../../Zotlabs/Module/Cover_photo.php:304
+#: ../../include/channel.php:2353 ../../Zotlabs/Module/Cover_photo.php:304
msgid "cover photo"
msgstr ""
-#: ../../include/channel.php:2598 ../../Zotlabs/Module/Rmagic.php:96
-#: ../../boot.php:1712
+#: ../../include/channel.php:2622 ../../Zotlabs/Module/Rmagic.php:96
+#: ../../boot.php:1717
msgid "Remote Authentication"
msgstr ""
-#: ../../include/channel.php:2599 ../../Zotlabs/Module/Rmagic.php:97
+#: ../../include/channel.php:2623 ../../Zotlabs/Module/Rmagic.php:97
msgid "Enter your channel address (e.g. channel@example.com)"
msgstr ""
-#: ../../include/channel.php:2600 ../../Zotlabs/Module/Rmagic.php:98
+#: ../../include/channel.php:2624 ../../Zotlabs/Module/Rmagic.php:98
msgid "Authenticate"
msgstr ""
-#: ../../include/channel.php:2758 ../../Zotlabs/Module/Admin/Accounts.php:91
+#: ../../include/channel.php:2782 ../../Zotlabs/Module/Admin/Accounts.php:184
#, php-format
msgid "Account '%s' deleted"
msgstr ""
@@ -7172,49 +7215,49 @@ msgstr ""
msgid "Visible to your default audience"
msgstr ""
-#: ../../include/acl_selectors.php:99
+#: ../../include/acl_selectors.php:100
msgid "Profile-Based Privacy Groups"
msgstr ""
-#: ../../include/acl_selectors.php:118
+#: ../../include/acl_selectors.php:119
msgid "Private Forum"
msgstr ""
-#: ../../include/acl_selectors.php:124 ../../Zotlabs/Widget/Forums.php:100
-#: ../../Zotlabs/Widget/Activity_filter.php:115
+#: ../../include/acl_selectors.php:125 ../../Zotlabs/Widget/Forums.php:100
+#: ../../Zotlabs/Widget/Activity_filter.php:123
#: ../../Zotlabs/Widget/Notifications.php:139
#: ../../Zotlabs/Widget/Notifications.php:140
msgid "Forums"
msgstr ""
-#: ../../include/acl_selectors.php:135
+#: ../../include/acl_selectors.php:136
#: ../../Zotlabs/Lib/PermissionDescription.php:107
msgid "Only me"
msgstr ""
-#: ../../include/acl_selectors.php:142
+#: ../../include/acl_selectors.php:143
msgid "Share with"
msgstr ""
-#: ../../include/acl_selectors.php:143
+#: ../../include/acl_selectors.php:144
msgid "Custom selection"
msgstr ""
-#: ../../include/acl_selectors.php:145
+#: ../../include/acl_selectors.php:146
msgid ""
"Select \"Allow\" to allow viewing. \"Don't allow\" lets you override and "
"limit the scope of \"Allow\"."
msgstr ""
-#: ../../include/acl_selectors.php:146 ../../Zotlabs/Module/Authorize.php:32
+#: ../../include/acl_selectors.php:147 ../../Zotlabs/Module/Authorize.php:32
msgid "Allow"
msgstr ""
-#: ../../include/acl_selectors.php:147
+#: ../../include/acl_selectors.php:148
msgid "Don't allow"
msgstr ""
-#: ../../include/acl_selectors.php:180
+#: ../../include/acl_selectors.php:181
#, php-format
msgid ""
"Post permissions %s cannot be changed %s after a post is shared.</br />These "
@@ -7412,28 +7455,28 @@ msgstr ""
msgid "share"
msgstr ""
-#: ../../Zotlabs/Widget/Pinned.php:123 ../../Zotlabs/Widget/Pinned.php:124
+#: ../../Zotlabs/Widget/Pinned.php:122 ../../Zotlabs/Widget/Pinned.php:123
#, php-format
msgid "View %s's profile - %s"
msgstr ""
-#: ../../Zotlabs/Widget/Pinned.php:128 ../../Zotlabs/Lib/ThreadItem.php:414
+#: ../../Zotlabs/Widget/Pinned.php:127 ../../Zotlabs/Lib/ThreadItem.php:414
msgid "via"
msgstr ""
-#: ../../Zotlabs/Widget/Pinned.php:143 ../../Zotlabs/Lib/ThreadItem.php:445
+#: ../../Zotlabs/Widget/Pinned.php:141 ../../Zotlabs/Lib/ThreadItem.php:445
msgid "Attendance Options"
msgstr ""
-#: ../../Zotlabs/Widget/Pinned.php:144 ../../Zotlabs/Lib/ThreadItem.php:447
+#: ../../Zotlabs/Widget/Pinned.php:142 ../../Zotlabs/Lib/ThreadItem.php:447
msgid "Voting Options"
msgstr ""
-#: ../../Zotlabs/Widget/Pinned.php:156 ../../Zotlabs/Lib/ThreadItem.php:471
+#: ../../Zotlabs/Widget/Pinned.php:154 ../../Zotlabs/Lib/ThreadItem.php:471
msgid "Pinned post"
msgstr ""
-#: ../../Zotlabs/Widget/Pinned.php:158
+#: ../../Zotlabs/Widget/Pinned.php:156
msgid "Don't show"
msgstr ""
@@ -7459,7 +7502,7 @@ msgid "Channel Calendar"
msgstr ""
#: ../../Zotlabs/Widget/Cdav.php:129 ../../Zotlabs/Widget/Cdav.php:143
-#: ../../Zotlabs/Module/Cdav.php:1055
+#: ../../Zotlabs/Module/Cdav.php:1056
msgid "CalDAV Calendars"
msgstr ""
@@ -7480,7 +7523,7 @@ msgid "Create new CalDAV calendar"
msgstr ""
#: ../../Zotlabs/Widget/Cdav.php:140 ../../Zotlabs/Widget/Cdav.php:178
-#: ../../Zotlabs/Module/Cdav.php:1059 ../../Zotlabs/Module/Cdav.php:1387
+#: ../../Zotlabs/Module/Cdav.php:1060 ../../Zotlabs/Module/Cdav.php:1388
#: ../../Zotlabs/Module/Webpages.php:254
#: ../../Zotlabs/Module/New_channel.php:189 ../../Zotlabs/Module/Blocks.php:159
#: ../../Zotlabs/Module/Profiles.php:800 ../../Zotlabs/Module/Menu.php:182
@@ -7497,7 +7540,7 @@ msgstr ""
msgid "Calendar Tools"
msgstr ""
-#: ../../Zotlabs/Widget/Cdav.php:143 ../../Zotlabs/Module/Cdav.php:1055
+#: ../../Zotlabs/Widget/Cdav.php:143 ../../Zotlabs/Module/Cdav.php:1056
msgid "Channel Calendars"
msgstr ""
@@ -7582,23 +7625,23 @@ msgid "Bookmarked Chatrooms"
msgstr ""
#: ../../Zotlabs/Widget/Wiki_page_history.php:23
-#: ../../Zotlabs/Lib/NativeWikiPage.php:564
+#: ../../Zotlabs/Lib/NativeWikiPage.php:577
msgctxt "wiki_history"
msgid "Message"
msgstr ""
#: ../../Zotlabs/Widget/Wiki_page_history.php:24
-#: ../../Zotlabs/Lib/NativeWikiPage.php:565
+#: ../../Zotlabs/Lib/NativeWikiPage.php:578
msgid "Date"
msgstr ""
#: ../../Zotlabs/Widget/Wiki_page_history.php:25
-#: ../../Zotlabs/Module/Wiki.php:367 ../../Zotlabs/Lib/NativeWikiPage.php:566
+#: ../../Zotlabs/Module/Wiki.php:366 ../../Zotlabs/Lib/NativeWikiPage.php:579
msgid "Revert"
msgstr ""
#: ../../Zotlabs/Widget/Wiki_page_history.php:26
-#: ../../Zotlabs/Lib/NativeWikiPage.php:567
+#: ../../Zotlabs/Lib/NativeWikiPage.php:580
msgid "Compare"
msgstr ""
@@ -7634,13 +7677,13 @@ msgstr ""
msgid "photo/image"
msgstr ""
-#: ../../Zotlabs/Widget/Admin.php:22 ../../Zotlabs/Module/Admin/Site.php:292
+#: ../../Zotlabs/Widget/Admin.php:22 ../../Zotlabs/Module/Admin/Site.php:411
msgid "Site"
msgstr ""
#: ../../Zotlabs/Widget/Admin.php:23
-#: ../../Zotlabs/Module/Admin/Accounts.php:167
-#: ../../Zotlabs/Module/Admin/Accounts.php:180
+#: ../../Zotlabs/Module/Admin/Accounts.php:308
+#: ../../Zotlabs/Module/Admin/Accounts.php:327
#: ../../Zotlabs/Module/Admin.php:96
msgid "Accounts"
msgstr ""
@@ -7651,7 +7694,7 @@ msgstr ""
#: ../../Zotlabs/Widget/Admin.php:24
#: ../../Zotlabs/Module/Admin/Channels.php:146
-#: ../../Zotlabs/Module/Admin.php:114
+#: ../../Zotlabs/Module/Admin.php:117
msgid "Channels"
msgstr ""
@@ -7694,85 +7737,85 @@ msgstr ""
msgid "Addon Features"
msgstr ""
-#: ../../Zotlabs/Widget/Activity_filter.php:33
+#: ../../Zotlabs/Widget/Activity_filter.php:37
msgid "Direct Messages"
msgstr ""
-#: ../../Zotlabs/Widget/Activity_filter.php:37
+#: ../../Zotlabs/Widget/Activity_filter.php:41
msgid "Show direct (private) messages"
msgstr ""
-#: ../../Zotlabs/Widget/Activity_filter.php:42
+#: ../../Zotlabs/Widget/Activity_filter.php:46
msgid "Events"
msgstr ""
-#: ../../Zotlabs/Widget/Activity_filter.php:46
+#: ../../Zotlabs/Widget/Activity_filter.php:50
msgid "Show posts that include events"
msgstr ""
-#: ../../Zotlabs/Widget/Activity_filter.php:52
+#: ../../Zotlabs/Widget/Activity_filter.php:56
msgid "Polls"
msgstr ""
-#: ../../Zotlabs/Widget/Activity_filter.php:56
+#: ../../Zotlabs/Widget/Activity_filter.php:60
msgid "Show posts that include polls"
msgstr ""
-#: ../../Zotlabs/Widget/Activity_filter.php:77
+#: ../../Zotlabs/Widget/Activity_filter.php:83
#, php-format
msgid "Show posts related to the %s privacy group"
msgstr ""
-#: ../../Zotlabs/Widget/Activity_filter.php:86
+#: ../../Zotlabs/Widget/Activity_filter.php:92
msgid "Show my privacy groups"
msgstr ""
-#: ../../Zotlabs/Widget/Activity_filter.php:108
+#: ../../Zotlabs/Widget/Activity_filter.php:116
msgid "Show posts to this forum"
msgstr ""
-#: ../../Zotlabs/Widget/Activity_filter.php:119
+#: ../../Zotlabs/Widget/Activity_filter.php:127
msgid "Show forums"
msgstr ""
-#: ../../Zotlabs/Widget/Activity_filter.php:133
+#: ../../Zotlabs/Widget/Activity_filter.php:141
msgid "Starred Posts"
msgstr ""
-#: ../../Zotlabs/Widget/Activity_filter.php:137
+#: ../../Zotlabs/Widget/Activity_filter.php:145
msgid "Show posts that I have starred"
msgstr ""
-#: ../../Zotlabs/Widget/Activity_filter.php:148
+#: ../../Zotlabs/Widget/Activity_filter.php:156
msgid "Personal Posts"
msgstr ""
-#: ../../Zotlabs/Widget/Activity_filter.php:152
+#: ../../Zotlabs/Widget/Activity_filter.php:160
msgid "Show posts that mention or involve me"
msgstr ""
-#: ../../Zotlabs/Widget/Activity_filter.php:173
+#: ../../Zotlabs/Widget/Activity_filter.php:183
#, php-format
msgid "Show posts that I have filed to %s"
msgstr ""
-#: ../../Zotlabs/Widget/Activity_filter.php:183
+#: ../../Zotlabs/Widget/Activity_filter.php:193
msgid "Show filed post categories"
msgstr ""
-#: ../../Zotlabs/Widget/Activity_filter.php:197
+#: ../../Zotlabs/Widget/Activity_filter.php:207
msgid "Panel search"
msgstr ""
-#: ../../Zotlabs/Widget/Activity_filter.php:207
+#: ../../Zotlabs/Widget/Activity_filter.php:217
msgid "Filter by name"
msgstr ""
-#: ../../Zotlabs/Widget/Activity_filter.php:222
+#: ../../Zotlabs/Widget/Activity_filter.php:232
msgid "Remove active filter"
msgstr ""
-#: ../../Zotlabs/Widget/Activity_filter.php:238
+#: ../../Zotlabs/Widget/Activity_filter.php:248
msgid "Stream Filters"
msgstr ""
@@ -8186,29 +8229,29 @@ msgstr ""
msgid "Can not move folder \"%s\" into itself."
msgstr ""
-#: ../../Zotlabs/Module/Network.php:105
+#: ../../Zotlabs/Module/Network.php:107
msgid "No such group"
msgstr ""
-#: ../../Zotlabs/Module/Network.php:152
+#: ../../Zotlabs/Module/Network.php:156
msgid "No such channel"
msgstr ""
-#: ../../Zotlabs/Module/Network.php:164 ../../Zotlabs/Module/Channel.php:221
+#: ../../Zotlabs/Module/Network.php:168 ../../Zotlabs/Module/Channel.php:221
msgid "Search Results For:"
msgstr ""
-#: ../../Zotlabs/Module/Network.php:205 ../../Zotlabs/Module/Channel.php:256
+#: ../../Zotlabs/Module/Network.php:209 ../../Zotlabs/Module/Channel.php:256
#: ../../Zotlabs/Module/Hq.php:125 ../../Zotlabs/Module/Pubstream.php:95
#: ../../Zotlabs/Module/Display.php:76
msgid "Reset form"
msgstr ""
-#: ../../Zotlabs/Module/Network.php:239
+#: ../../Zotlabs/Module/Network.php:243
msgid "Privacy group is empty"
msgstr ""
-#: ../../Zotlabs/Module/Network.php:249
+#: ../../Zotlabs/Module/Network.php:253
msgid "Privacy group: "
msgstr ""
@@ -8243,7 +8286,7 @@ msgid "Use this form to import existing posts and content from an export file."
msgstr ""
#: ../../Zotlabs/Module/Import_items.php:127
-#: ../../Zotlabs/Module/Import.php:629
+#: ../../Zotlabs/Module/Import.php:630
msgid "File to Upload"
msgstr ""
@@ -8256,42 +8299,42 @@ msgstr ""
msgid "No channel. Import failed."
msgstr ""
-#: ../../Zotlabs/Module/Import.php:622
+#: ../../Zotlabs/Module/Import.php:623
msgid "You must be logged in to use this feature."
msgstr ""
-#: ../../Zotlabs/Module/Import.php:627
+#: ../../Zotlabs/Module/Import.php:628
msgid "Import Channel"
msgstr ""
-#: ../../Zotlabs/Module/Import.php:628
+#: ../../Zotlabs/Module/Import.php:629
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 ""
-#: ../../Zotlabs/Module/Import.php:630
+#: ../../Zotlabs/Module/Import.php:631
msgid "Or provide the old server/hub details"
msgstr ""
-#: ../../Zotlabs/Module/Import.php:632
+#: ../../Zotlabs/Module/Import.php:633
msgid "Your old identity address (xyz@example.com)"
msgstr ""
-#: ../../Zotlabs/Module/Import.php:633
+#: ../../Zotlabs/Module/Import.php:634
msgid "Your old login email address"
msgstr ""
-#: ../../Zotlabs/Module/Import.php:634
+#: ../../Zotlabs/Module/Import.php:635
msgid "Your old login password"
msgstr ""
-#: ../../Zotlabs/Module/Import.php:635
+#: ../../Zotlabs/Module/Import.php:636
msgid "Import a few months of posts if possible (limited by available memory"
msgstr ""
-#: ../../Zotlabs/Module/Import.php:637
+#: ../../Zotlabs/Module/Import.php:638
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 "
@@ -8299,25 +8342,25 @@ msgid ""
"location for files, photos, and media."
msgstr ""
-#: ../../Zotlabs/Module/Import.php:639
+#: ../../Zotlabs/Module/Import.php:640
msgid "Make this hub my primary location"
msgstr ""
-#: ../../Zotlabs/Module/Import.php:640
+#: ../../Zotlabs/Module/Import.php:641
msgid "Move this channel (disable all previous locations)"
msgstr ""
-#: ../../Zotlabs/Module/Import.php:641
+#: ../../Zotlabs/Module/Import.php:642
msgid "Use this channel nickname instead of the one provided"
msgstr ""
-#: ../../Zotlabs/Module/Import.php:641
+#: ../../Zotlabs/Module/Import.php:642
msgid ""
"Leave blank to keep your existing channel nickname. You will be randomly "
"assigned a similar nickname if either name is already allocated on this site."
msgstr ""
-#: ../../Zotlabs/Module/Import.php:643
+#: ../../Zotlabs/Module/Import.php:644
msgid ""
"This process may take several minutes to complete. Please submit the form "
"only once and leave this page open until finished."
@@ -8344,145 +8387,146 @@ msgstr ""
msgid "from the terminal."
msgstr ""
-#: ../../Zotlabs/Module/Register.php:52
-msgid "Maximum daily site registrations exceeded. Please try again tomorrow."
+#: ../../Zotlabs/Module/Register.php:112
+msgid "Email address required"
msgstr ""
-#: ../../Zotlabs/Module/Register.php:58
-msgid ""
-"Please indicate acceptance of the Terms of Service. Registration failed."
+#: ../../Zotlabs/Module/Register.php:156
+msgid "No password provided"
msgstr ""
-#: ../../Zotlabs/Module/Register.php:92
-msgid "Passwords do not match."
+#: ../../Zotlabs/Module/Register.php:179
+msgid "Terms of Service not accepted"
msgstr ""
-#: ../../Zotlabs/Module/Register.php:135
-msgid "Registration successful. Continue to create your first channel..."
+#: ../../Zotlabs/Module/Register.php:241
+msgid "Invitation code succesfully applied"
msgstr ""
-#: ../../Zotlabs/Module/Register.php:138
-msgid ""
-"Registration successful. Please check your email for validation instructions."
+#: ../../Zotlabs/Module/Register.php:261
+msgid "Invitation not in time or too late"
+msgstr ""
+
+#: ../../Zotlabs/Module/Register.php:267
+msgid "Invitation email failed"
+msgstr ""
+
+#: ../../Zotlabs/Module/Register.php:275
+msgid "Invitation code failed"
msgstr ""
-#: ../../Zotlabs/Module/Register.php:145
-msgid "Your registration is pending approval by the site owner."
+#: ../../Zotlabs/Module/Register.php:282
+msgid "Invitations are not available"
msgstr ""
-#: ../../Zotlabs/Module/Register.php:148
-msgid "Your registration can not be processed."
+#: ../../Zotlabs/Module/Register.php:292
+msgid "Registration on this hub is by invitation only"
msgstr ""
-#: ../../Zotlabs/Module/Register.php:195
+#: ../../Zotlabs/Module/Register.php:399
+msgid "New register request"
+msgstr ""
+
+#: ../../Zotlabs/Module/Register.php:417
+msgid "Error creating dId A"
+msgstr ""
+
+#: ../../Zotlabs/Module/Register.php:435
msgid "Registration on this hub is disabled."
msgstr ""
-#: ../../Zotlabs/Module/Register.php:204
+#: ../../Zotlabs/Module/Register.php:444
msgid "Registration on this hub is by approval only."
msgstr ""
-#: ../../Zotlabs/Module/Register.php:205 ../../Zotlabs/Module/Register.php:214
-msgid "<a href=\"pubsites\">Register at another affiliated hub.</a>"
+#: ../../Zotlabs/Module/Register.php:445
+msgid "Register at another affiliated hub in case when prefered"
msgstr ""
-#: ../../Zotlabs/Module/Register.php:213
+#: ../../Zotlabs/Module/Register.php:458
msgid "Registration on this hub is by invitation only."
msgstr ""
-#: ../../Zotlabs/Module/Register.php:224
-msgid ""
-"This site has exceeded the number of allowed daily account registrations. "
-"Please try again tomorrow."
+#: ../../Zotlabs/Module/Register.php:459
+msgid "Register at another affiliated hub"
msgstr ""
-#: ../../Zotlabs/Module/Register.php:239 ../../Zotlabs/Module/Siteinfo.php:28
+#: ../../Zotlabs/Module/Register.php:473 ../../Zotlabs/Module/Siteinfo.php:28
msgid "Terms of Service"
msgstr ""
-#: ../../Zotlabs/Module/Register.php:245
+#: ../../Zotlabs/Module/Register.php:479
#, php-format
msgid "I accept the %s for this website"
msgstr ""
-#: ../../Zotlabs/Module/Register.php:252
+#: ../../Zotlabs/Module/Register.php:486
#, php-format
msgid "I am over %s years of age and accept the %s for this website"
msgstr ""
-#: ../../Zotlabs/Module/Register.php:257
+#: ../../Zotlabs/Module/Register.php:496
msgid "Your email address"
msgstr ""
-#: ../../Zotlabs/Module/Register.php:258
+#: ../../Zotlabs/Module/Register.php:498 ../../Zotlabs/Module/Oauth.php:117
+#: ../../Zotlabs/Module/Sources.php:123 ../../Zotlabs/Module/Sources.php:158
+msgid "Optional"
+msgstr ""
+
+#: ../../Zotlabs/Module/Register.php:503
msgid "Choose a password"
msgstr ""
-#: ../../Zotlabs/Module/Register.php:259
+#: ../../Zotlabs/Module/Register.php:504
msgid "Please re-enter your password"
msgstr ""
-#: ../../Zotlabs/Module/Register.php:260
+#: ../../Zotlabs/Module/Register.php:506
msgid "Please enter your invitation code"
msgstr ""
-#: ../../Zotlabs/Module/Register.php:261
-msgid "Your Name"
+#: ../../Zotlabs/Module/Register.php:508
+msgid "Your name"
msgstr ""
-#: ../../Zotlabs/Module/Register.php:261
-msgid "Real names are preferred."
+#: ../../Zotlabs/Module/Register.php:508
+msgid "Real name is preferred"
msgstr ""
-#: ../../Zotlabs/Module/Register.php:263
+#: ../../Zotlabs/Module/Register.php:510
#: ../../Zotlabs/Module/New_channel.php:177
msgid "Choose a short nickname"
msgstr ""
-#: ../../Zotlabs/Module/Register.php:263
-#, php-format
+#: ../../Zotlabs/Module/Register.php:510
msgid ""
-"Your nickname will be used to create an easy to remember channel address e."
-"g. nickname%s"
+"Your nickname will be used to create an easy to remember channel address"
msgstr ""
-#: ../../Zotlabs/Module/Register.php:264
-#: ../../Zotlabs/Module/New_channel.php:178
-#: ../../Zotlabs/Module/Settings/Channel.php:537
-msgid "Channel role and privacy"
+#: ../../Zotlabs/Module/Register.php:514
+msgid "Why do you want to join this hub?"
msgstr ""
-#: ../../Zotlabs/Module/Register.php:264
-msgid ""
-"Select a channel permission role for your usage needs and privacy "
-"requirements."
+#: ../../Zotlabs/Module/Register.php:514
+msgid "This will help to review your registration"
msgstr ""
-#: ../../Zotlabs/Module/Register.php:264
-#: ../../Zotlabs/Module/New_channel.php:178
-msgid "Read more about channel permission roles"
-msgstr ""
-
-#: ../../Zotlabs/Module/Register.php:265
-msgid "no"
+#: ../../Zotlabs/Module/Register.php:520
+#: ../../Zotlabs/Module/Admin/Site.php:413
+msgid "Registration"
msgstr ""
-#: ../../Zotlabs/Module/Register.php:265
-msgid "yes"
+#: ../../Zotlabs/Module/Register.php:528
+msgid "I have an invite code"
msgstr ""
-#: ../../Zotlabs/Module/Register.php:277
-#: ../../Zotlabs/Module/Admin/Site.php:294
-msgid "Registration"
-msgstr ""
-
-#: ../../Zotlabs/Module/Register.php:294
+#: ../../Zotlabs/Module/Register.php:575
msgid ""
-"This site requires email verification. After completing this form, please "
-"check your email for further instructions."
+"This site has exceeded the number of allowed daily account registrations."
msgstr ""
-#: ../../Zotlabs/Module/Search.php:22
+#: ../../Zotlabs/Module/Search.php:21
#: ../../Zotlabs/Module/Viewconnections.php:23
#: ../../Zotlabs/Module/Ratings.php:83 ../../Zotlabs/Module/Display.php:26
#: ../../Zotlabs/Module/Directory.php:73 ../../Zotlabs/Module/Directory.php:78
@@ -8490,424 +8534,424 @@ msgstr ""
msgid "Public access denied."
msgstr ""
-#: ../../Zotlabs/Module/Search.php:251
+#: ../../Zotlabs/Module/Search.php:250
#, php-format
msgid "Items tagged with: %s"
msgstr ""
-#: ../../Zotlabs/Module/Search.php:253
+#: ../../Zotlabs/Module/Search.php:252
#, php-format
msgid "Search results for: %s"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:167
+#: ../../Zotlabs/Module/Setup.php:169
msgid "$Projectname Server - Setup"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:171
+#: ../../Zotlabs/Module/Setup.php:173
msgid "Could not connect to database."
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:175
+#: ../../Zotlabs/Module/Setup.php:177
msgid ""
"Could not connect to specified site URL. Possible SSL certificate or DNS "
"issue."
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:182
+#: ../../Zotlabs/Module/Setup.php:184
msgid "Could not create table."
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:188
+#: ../../Zotlabs/Module/Setup.php:190
msgid "Your site database has been installed."
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:194
+#: ../../Zotlabs/Module/Setup.php:196
msgid ""
"You may need to import the file \"install/schema_xxx.sql\" manually using a "
"database client."
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:195 ../../Zotlabs/Module/Setup.php:259
-#: ../../Zotlabs/Module/Setup.php:766
+#: ../../Zotlabs/Module/Setup.php:197 ../../Zotlabs/Module/Setup.php:261
+#: ../../Zotlabs/Module/Setup.php:768
msgid "Please see the file \"install/INSTALL.txt\"."
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:256
+#: ../../Zotlabs/Module/Setup.php:258
msgid "System check"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:260 ../../Zotlabs/Module/Cdav.php:1036
+#: ../../Zotlabs/Module/Setup.php:262 ../../Zotlabs/Module/Cdav.php:1037
#: ../../Zotlabs/Module/Events.php:698 ../../Zotlabs/Module/Events.php:707
#: ../../Zotlabs/Module/Cal.php:204 ../../Zotlabs/Module/Photos.php:956
msgid "Next"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:261
+#: ../../Zotlabs/Module/Setup.php:263
msgid "Check again"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:282
+#: ../../Zotlabs/Module/Setup.php:284
msgid "Database connection"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:283
+#: ../../Zotlabs/Module/Setup.php:285
msgid ""
"In order to install $Projectname we need to know how to connect to your "
"database."
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:284
+#: ../../Zotlabs/Module/Setup.php:286
msgid ""
"Please contact your hosting provider or site administrator if you have "
"questions about these settings."
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:285
+#: ../../Zotlabs/Module/Setup.php:287
msgid ""
"The database you specify below should already exist. If it does not, please "
"create it before continuing."
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:289
+#: ../../Zotlabs/Module/Setup.php:291
msgid "Database Server Name"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:289
+#: ../../Zotlabs/Module/Setup.php:291
msgid "Default is 127.0.0.1"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:290
+#: ../../Zotlabs/Module/Setup.php:292
msgid "Database Port"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:290
+#: ../../Zotlabs/Module/Setup.php:292
msgid "Communication port number - use 0 for default"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:291
+#: ../../Zotlabs/Module/Setup.php:293
msgid "Database Login Name"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:292
+#: ../../Zotlabs/Module/Setup.php:294
msgid "Database Login Password"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:293
+#: ../../Zotlabs/Module/Setup.php:295
msgid "Database Name"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:294
+#: ../../Zotlabs/Module/Setup.php:296
msgid "Database Type"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:296 ../../Zotlabs/Module/Setup.php:336
+#: ../../Zotlabs/Module/Setup.php:298 ../../Zotlabs/Module/Setup.php:338
msgid "Site administrator email address"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:296 ../../Zotlabs/Module/Setup.php:336
+#: ../../Zotlabs/Module/Setup.php:298 ../../Zotlabs/Module/Setup.php:338
msgid ""
"Your account email address must match this in order to use the web admin "
"panel."
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:297 ../../Zotlabs/Module/Setup.php:338
+#: ../../Zotlabs/Module/Setup.php:299 ../../Zotlabs/Module/Setup.php:340
msgid "Website URL"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:297 ../../Zotlabs/Module/Setup.php:338
+#: ../../Zotlabs/Module/Setup.php:299 ../../Zotlabs/Module/Setup.php:340
msgid "Please use SSL (https) URL if available."
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:298 ../../Zotlabs/Module/Setup.php:340
+#: ../../Zotlabs/Module/Setup.php:300 ../../Zotlabs/Module/Setup.php:342
msgid "Please select a default timezone for your website"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:325
+#: ../../Zotlabs/Module/Setup.php:327
msgid "Site settings"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:379
+#: ../../Zotlabs/Module/Setup.php:381
msgid "PHP version 7.1 or greater is required."
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:380
+#: ../../Zotlabs/Module/Setup.php:382
msgid "PHP version"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:396
+#: ../../Zotlabs/Module/Setup.php:398
msgid "Could not find a command line version of PHP in the web server PATH."
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:397
+#: ../../Zotlabs/Module/Setup.php:399
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 ""
-#: ../../Zotlabs/Module/Setup.php:401
+#: ../../Zotlabs/Module/Setup.php:403
msgid "PHP executable path"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:401
+#: ../../Zotlabs/Module/Setup.php:403
msgid ""
"Enter full path to php executable. You can leave this blank to continue the "
"installation."
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:406
+#: ../../Zotlabs/Module/Setup.php:408
msgid "Command line PHP"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:416
+#: ../../Zotlabs/Module/Setup.php:418
msgid ""
"Unable to check command line PHP, as shell_exec() is disabled. This is "
"required."
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:420
+#: ../../Zotlabs/Module/Setup.php:422
msgid ""
"The command line version of PHP on your system does not have "
"\"register_argc_argv\" enabled."
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:421
+#: ../../Zotlabs/Module/Setup.php:423
msgid "This is required for message delivery to work."
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:424
+#: ../../Zotlabs/Module/Setup.php:426
msgid "PHP register_argc_argv"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:444
+#: ../../Zotlabs/Module/Setup.php:446
msgid ""
"This is not sufficient to upload larger images or files. You should be able "
"to upload at least 4 MB at once."
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:446
+#: ../../Zotlabs/Module/Setup.php:448
#, 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 ""
-#: ../../Zotlabs/Module/Setup.php:452
+#: ../../Zotlabs/Module/Setup.php:454
msgid "You can adjust these settings in the server php.ini file."
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:454
+#: ../../Zotlabs/Module/Setup.php:456
msgid "PHP upload limits"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:477
+#: ../../Zotlabs/Module/Setup.php:479
msgid ""
"Error: the \"openssl_pkey_new\" function on this system is not able to "
"generate encryption keys"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:478
+#: ../../Zotlabs/Module/Setup.php:480
msgid ""
"If running under Windows, please see \"http://www.php.net/manual/en/openssl."
"installation.php\"."
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:481
+#: ../../Zotlabs/Module/Setup.php:483
msgid "Generate encryption keys"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:498
+#: ../../Zotlabs/Module/Setup.php:500
msgid "libCurl PHP module"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:499
+#: ../../Zotlabs/Module/Setup.php:501
msgid "GD graphics PHP module"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:500
+#: ../../Zotlabs/Module/Setup.php:502
msgid "OpenSSL PHP module"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:501
+#: ../../Zotlabs/Module/Setup.php:503
msgid "PDO database PHP module"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:502
+#: ../../Zotlabs/Module/Setup.php:504
msgid "mb_string PHP module"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:503
+#: ../../Zotlabs/Module/Setup.php:505
msgid "xml PHP module"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:504
+#: ../../Zotlabs/Module/Setup.php:506
msgid "zip PHP module"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:508 ../../Zotlabs/Module/Setup.php:510
+#: ../../Zotlabs/Module/Setup.php:510 ../../Zotlabs/Module/Setup.php:512
msgid "Apache mod_rewrite module"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:508
+#: ../../Zotlabs/Module/Setup.php:510
msgid ""
"Error: Apache webserver mod-rewrite module is required but not installed."
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:514 ../../Zotlabs/Module/Setup.php:517
+#: ../../Zotlabs/Module/Setup.php:516 ../../Zotlabs/Module/Setup.php:519
msgid "exec"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:514
+#: ../../Zotlabs/Module/Setup.php:516
msgid ""
"Error: exec is required but is either not installed or has been disabled in "
"php.ini"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:520 ../../Zotlabs/Module/Setup.php:523
+#: ../../Zotlabs/Module/Setup.php:522 ../../Zotlabs/Module/Setup.php:525
msgid "shell_exec"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:520
+#: ../../Zotlabs/Module/Setup.php:522
msgid ""
"Error: shell_exec is required but is either not installed or has been "
"disabled in php.ini"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:528
+#: ../../Zotlabs/Module/Setup.php:530
msgid "Error: libCURL PHP module required but not installed."
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:532
+#: ../../Zotlabs/Module/Setup.php:534
msgid ""
"Error: GD PHP module with JPEG support or ImageMagick graphics library "
"required but not installed."
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:536
+#: ../../Zotlabs/Module/Setup.php:538
msgid "Error: openssl PHP module required but not installed."
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:542
+#: ../../Zotlabs/Module/Setup.php:544
msgid ""
"Error: PDO database PHP module missing a driver for either mysql or pgsql."
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:547
+#: ../../Zotlabs/Module/Setup.php:549
msgid "Error: PDO database PHP module required but not installed."
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:551
+#: ../../Zotlabs/Module/Setup.php:553
msgid "Error: mb_string PHP module required but not installed."
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:555
+#: ../../Zotlabs/Module/Setup.php:557
msgid "Error: xml PHP module required for DAV but not installed."
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:559
+#: ../../Zotlabs/Module/Setup.php:561
msgid "Error: zip PHP module required but not installed."
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:578 ../../Zotlabs/Module/Setup.php:587
+#: ../../Zotlabs/Module/Setup.php:580 ../../Zotlabs/Module/Setup.php:589
msgid ".htconfig.php is writable"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:583
+#: ../../Zotlabs/Module/Setup.php:585
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 ""
-#: ../../Zotlabs/Module/Setup.php:584
+#: ../../Zotlabs/Module/Setup.php:586
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 ""
-#: ../../Zotlabs/Module/Setup.php:585
+#: ../../Zotlabs/Module/Setup.php:587
msgid "Please see install/INSTALL.txt for additional information."
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:601
+#: ../../Zotlabs/Module/Setup.php:603
msgid ""
"This software uses the Smarty3 template engine to render its web views. "
"Smarty3 compiles templates to PHP to speed up rendering."
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:602
+#: ../../Zotlabs/Module/Setup.php:604
#, 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 ""
-#: ../../Zotlabs/Module/Setup.php:603 ../../Zotlabs/Module/Setup.php:624
+#: ../../Zotlabs/Module/Setup.php:605 ../../Zotlabs/Module/Setup.php:626
msgid ""
"Please ensure that the user that your web server runs as (e.g. www-data) has "
"write access to this folder."
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:604
+#: ../../Zotlabs/Module/Setup.php:606
#, 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 ""
-#: ../../Zotlabs/Module/Setup.php:607
+#: ../../Zotlabs/Module/Setup.php:609
#, php-format
msgid "%s is writable"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:623
+#: ../../Zotlabs/Module/Setup.php:625
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 ""
-#: ../../Zotlabs/Module/Setup.php:627
+#: ../../Zotlabs/Module/Setup.php:629
msgid "store is writable"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:659
+#: ../../Zotlabs/Module/Setup.php:661
msgid ""
"SSL certificate cannot be validated. Fix certificate or disable https access "
"to this site."
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:660
+#: ../../Zotlabs/Module/Setup.php:662
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 ""
-#: ../../Zotlabs/Module/Setup.php:661
+#: ../../Zotlabs/Module/Setup.php:663
msgid ""
"This restriction is incorporated because public posts from you may for "
"example contain references to images on your own hub."
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:662
+#: ../../Zotlabs/Module/Setup.php:664
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 ""
-#: ../../Zotlabs/Module/Setup.php:663
+#: ../../Zotlabs/Module/Setup.php:665
msgid ""
"This can cause usability issues elsewhere (not just on your own site) so we "
"must insist on this requirement."
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:664
+#: ../../Zotlabs/Module/Setup.php:666
msgid ""
"Providers are available that issue free certificates which are browser-valid."
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:665
+#: ../../Zotlabs/Module/Setup.php:667
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. "
@@ -8915,32 +8959,32 @@ msgid ""
"server communications."
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:667
+#: ../../Zotlabs/Module/Setup.php:669
msgid "SSL certificate validation"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:673
+#: ../../Zotlabs/Module/Setup.php:675
msgid ""
"Url rewrite in .htaccess is not working. Check your server configuration."
"Test: "
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:676
+#: ../../Zotlabs/Module/Setup.php:678
msgid "Url rewrite is working"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:689
+#: ../../Zotlabs/Module/Setup.php:691
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 ""
-#: ../../Zotlabs/Module/Setup.php:764
+#: ../../Zotlabs/Module/Setup.php:766
msgid "<h1>What next?</h1>"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:765
+#: ../../Zotlabs/Module/Setup.php:767
msgid ""
"IMPORTANT: You will need to [manually] setup a scheduled task for the poller."
msgstr ""
@@ -8993,18 +9037,18 @@ msgstr ""
#: ../../Zotlabs/Module/Pubsites.php:61 ../../Zotlabs/Module/Webpages.php:261
#: ../../Zotlabs/Module/Events.php:702 ../../Zotlabs/Module/Blocks.php:166
-#: ../../Zotlabs/Module/Wiki.php:213 ../../Zotlabs/Module/Wiki.php:409
+#: ../../Zotlabs/Module/Wiki.php:212 ../../Zotlabs/Module/Wiki.php:408
#: ../../Zotlabs/Module/Layouts.php:198
msgid "View"
msgstr ""
#: ../../Zotlabs/Module/Channel.php:131 ../../Zotlabs/Module/Hcard.php:37
-#: ../../Zotlabs/Module/Profile.php:60
+#: ../../Zotlabs/Module/Profile.php:62
msgid "Posts and comments"
msgstr ""
#: ../../Zotlabs/Module/Channel.php:138 ../../Zotlabs/Module/Hcard.php:44
-#: ../../Zotlabs/Module/Profile.php:67
+#: ../../Zotlabs/Module/Profile.php:69
msgid "Only posts"
msgstr ""
@@ -9012,7 +9056,7 @@ msgstr ""
msgid "Insufficient permissions. Request redirected to profile page."
msgstr ""
-#: ../../Zotlabs/Module/Channel.php:482 ../../Zotlabs/Module/Display.php:362
+#: ../../Zotlabs/Module/Channel.php:483 ../../Zotlabs/Module/Display.php:354
msgid ""
"You must enable javascript for your browser to be able to view this content."
msgstr ""
@@ -9179,7 +9223,7 @@ msgid "Key and Secret are required"
msgstr ""
#: ../../Zotlabs/Module/Oauth.php:53 ../../Zotlabs/Module/Oauth.php:137
-#: ../../Zotlabs/Module/Cdav.php:1053 ../../Zotlabs/Module/Cdav.php:1388
+#: ../../Zotlabs/Module/Cdav.php:1054 ../../Zotlabs/Module/Cdav.php:1389
#: ../../Zotlabs/Module/Admin/Addons.php:457
#: ../../Zotlabs/Module/Profiles.php:801 ../../Zotlabs/Module/Oauth2.php:58
#: ../../Zotlabs/Module/Oauth2.php:144 ../../Zotlabs/Module/Connedit.php:932
@@ -9226,11 +9270,6 @@ msgstr ""
msgid "Icon url"
msgstr ""
-#: ../../Zotlabs/Module/Oauth.php:117 ../../Zotlabs/Module/Sources.php:123
-#: ../../Zotlabs/Module/Sources.php:158
-msgid "Optional"
-msgstr ""
-
#: ../../Zotlabs/Module/Oauth.php:128
msgid "Application not found."
msgstr ""
@@ -9275,7 +9314,7 @@ msgstr ""
msgid "You have got no unseen posts..."
msgstr ""
-#: ../../Zotlabs/Module/Pin.php:36 ../../Zotlabs/Module/Item.php:461
+#: ../../Zotlabs/Module/Pin.php:36 ../../Zotlabs/Module/Item.php:471
msgid "Unable to locate original post."
msgstr ""
@@ -9333,7 +9372,7 @@ msgid "No chatrooms available"
msgstr ""
#: ../../Zotlabs/Module/Chat.php:262 ../../Zotlabs/Module/Manage.php:145
-#: ../../Zotlabs/Module/Profiles.php:833 ../../Zotlabs/Module/Wiki.php:214
+#: ../../Zotlabs/Module/Profiles.php:833 ../../Zotlabs/Module/Wiki.php:213
msgid "Create New"
msgstr ""
@@ -9380,7 +9419,7 @@ msgid "Delete event"
msgstr ""
#: ../../Zotlabs/Module/Channel_calendar.php:392
-#: ../../Zotlabs/Module/Cdav.php:943 ../../Zotlabs/Module/Cal.php:165
+#: ../../Zotlabs/Module/Cdav.php:944 ../../Zotlabs/Module/Cal.php:165
msgid "Link to source"
msgstr ""
@@ -9480,168 +9519,168 @@ msgstr ""
msgid "Make this post private"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:818 ../../Zotlabs/Module/Events.php:28
+#: ../../Zotlabs/Module/Cdav.php:819 ../../Zotlabs/Module/Events.php:28
msgid "Calendar entries imported."
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:820 ../../Zotlabs/Module/Events.php:30
+#: ../../Zotlabs/Module/Cdav.php:821 ../../Zotlabs/Module/Events.php:30
msgid "No calendar entries found."
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:876
+#: ../../Zotlabs/Module/Cdav.php:877
msgid "CardDAV App"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:877
+#: ../../Zotlabs/Module/Cdav.php:878
msgid "CalDAV capable addressbook"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1009 ../../Zotlabs/Module/Events.php:468
+#: ../../Zotlabs/Module/Cdav.php:1010 ../../Zotlabs/Module/Events.php:468
msgid "Event title"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1010 ../../Zotlabs/Module/Events.php:474
+#: ../../Zotlabs/Module/Cdav.php:1011 ../../Zotlabs/Module/Events.php:474
msgid "Start date and time"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1011
+#: ../../Zotlabs/Module/Cdav.php:1012
msgid "End date and time"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1012 ../../Zotlabs/Module/Events.php:497
+#: ../../Zotlabs/Module/Cdav.php:1013 ../../Zotlabs/Module/Events.php:497
msgid "Timezone:"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1035 ../../Zotlabs/Module/Events.php:697
+#: ../../Zotlabs/Module/Cdav.php:1036 ../../Zotlabs/Module/Events.php:697
#: ../../Zotlabs/Module/Events.php:706 ../../Zotlabs/Module/Cal.php:203
#: ../../Zotlabs/Module/Photos.php:947
msgid "Previous"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1037 ../../Zotlabs/Module/Events.php:708
+#: ../../Zotlabs/Module/Cdav.php:1038 ../../Zotlabs/Module/Events.php:708
#: ../../Zotlabs/Module/Cal.php:205
msgid "Today"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1038 ../../Zotlabs/Module/Events.php:703
+#: ../../Zotlabs/Module/Cdav.php:1039 ../../Zotlabs/Module/Events.php:703
msgid "Month"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1039 ../../Zotlabs/Module/Events.php:704
+#: ../../Zotlabs/Module/Cdav.php:1040 ../../Zotlabs/Module/Events.php:704
msgid "Week"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1040 ../../Zotlabs/Module/Events.php:705
+#: ../../Zotlabs/Module/Cdav.php:1041 ../../Zotlabs/Module/Events.php:705
msgid "Day"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1041
+#: ../../Zotlabs/Module/Cdav.php:1042
msgid "List month"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1042
+#: ../../Zotlabs/Module/Cdav.php:1043
msgid "List week"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1043
+#: ../../Zotlabs/Module/Cdav.php:1044
msgid "List day"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1051
+#: ../../Zotlabs/Module/Cdav.php:1052
msgid "More"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1052
+#: ../../Zotlabs/Module/Cdav.php:1053
msgid "Less"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1054
+#: ../../Zotlabs/Module/Cdav.php:1055
msgid "Select calendar"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1057
+#: ../../Zotlabs/Module/Cdav.php:1058
msgid "Delete all"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1060
+#: ../../Zotlabs/Module/Cdav.php:1061
msgid "Sorry! Editing of recurrent events is not yet implemented."
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1373 ../../Zotlabs/Module/Connedit.php:917
+#: ../../Zotlabs/Module/Cdav.php:1374 ../../Zotlabs/Module/Connedit.php:917
msgid "Organisation"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1375 ../../Zotlabs/Module/Profiles.php:788
+#: ../../Zotlabs/Module/Cdav.php:1376 ../../Zotlabs/Module/Profiles.php:788
#: ../../Zotlabs/Module/Connedit.php:919
msgid "Phone"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1377 ../../Zotlabs/Module/Profiles.php:790
+#: ../../Zotlabs/Module/Cdav.php:1378 ../../Zotlabs/Module/Profiles.php:790
#: ../../Zotlabs/Module/Connedit.php:921
msgid "Instant messenger"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1378 ../../Zotlabs/Module/Profiles.php:791
+#: ../../Zotlabs/Module/Cdav.php:1379 ../../Zotlabs/Module/Profiles.php:791
#: ../../Zotlabs/Module/Connedit.php:922
msgid "Website"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1379
+#: ../../Zotlabs/Module/Cdav.php:1380
#: ../../Zotlabs/Module/Admin/Channels.php:160
#: ../../Zotlabs/Module/Profiles.php:504 ../../Zotlabs/Module/Profiles.php:792
#: ../../Zotlabs/Module/Connedit.php:923 ../../Zotlabs/Module/Locs.php:129
msgid "Address"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1380 ../../Zotlabs/Module/Profiles.php:793
+#: ../../Zotlabs/Module/Cdav.php:1381 ../../Zotlabs/Module/Profiles.php:793
#: ../../Zotlabs/Module/Connedit.php:924
msgid "Note"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1385 ../../Zotlabs/Module/Profiles.php:798
+#: ../../Zotlabs/Module/Cdav.php:1386 ../../Zotlabs/Module/Profiles.php:798
#: ../../Zotlabs/Module/Connedit.php:929
msgid "Add Contact"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1386 ../../Zotlabs/Module/Profiles.php:799
+#: ../../Zotlabs/Module/Cdav.php:1387 ../../Zotlabs/Module/Profiles.php:799
#: ../../Zotlabs/Module/Connedit.php:930
msgid "Add Field"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1391 ../../Zotlabs/Module/Connedit.php:935
+#: ../../Zotlabs/Module/Cdav.php:1392 ../../Zotlabs/Module/Connedit.php:935
msgid "P.O. Box"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1392 ../../Zotlabs/Module/Connedit.php:936
+#: ../../Zotlabs/Module/Cdav.php:1393 ../../Zotlabs/Module/Connedit.php:936
msgid "Additional"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1393 ../../Zotlabs/Module/Connedit.php:937
+#: ../../Zotlabs/Module/Cdav.php:1394 ../../Zotlabs/Module/Connedit.php:937
msgid "Street"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1394 ../../Zotlabs/Module/Connedit.php:938
+#: ../../Zotlabs/Module/Cdav.php:1395 ../../Zotlabs/Module/Connedit.php:938
msgid "Locality"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1395 ../../Zotlabs/Module/Connedit.php:939
+#: ../../Zotlabs/Module/Cdav.php:1396 ../../Zotlabs/Module/Connedit.php:939
msgid "Region"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1396 ../../Zotlabs/Module/Connedit.php:940
+#: ../../Zotlabs/Module/Cdav.php:1397 ../../Zotlabs/Module/Connedit.php:940
msgid "ZIP Code"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1397 ../../Zotlabs/Module/Profiles.php:759
+#: ../../Zotlabs/Module/Cdav.php:1398 ../../Zotlabs/Module/Profiles.php:759
#: ../../Zotlabs/Module/Connedit.php:941
msgid "Country"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1456
+#: ../../Zotlabs/Module/Cdav.php:1457
msgid "Default Calendar"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1467
+#: ../../Zotlabs/Module/Cdav.php:1468
msgid "Default Addressbook"
msgstr ""
@@ -9659,32 +9698,32 @@ msgctxt "acl"
msgid "Profile"
msgstr ""
-#: ../../Zotlabs/Module/Item.php:747
+#: ../../Zotlabs/Module/Item.php:757
msgid "Empty post discarded."
msgstr ""
-#: ../../Zotlabs/Module/Item.php:1181
+#: ../../Zotlabs/Module/Item.php:1189
msgid "Duplicate post suppressed."
msgstr ""
-#: ../../Zotlabs/Module/Item.php:1326
+#: ../../Zotlabs/Module/Item.php:1334
msgid "System error. Post not saved."
msgstr ""
-#: ../../Zotlabs/Module/Item.php:1360
+#: ../../Zotlabs/Module/Item.php:1368
msgid "Your comment is awaiting approval."
msgstr ""
-#: ../../Zotlabs/Module/Item.php:1490
+#: ../../Zotlabs/Module/Item.php:1498
msgid "Unable to obtain post information from database."
msgstr ""
-#: ../../Zotlabs/Module/Item.php:1497
+#: ../../Zotlabs/Module/Item.php:1505
#, php-format
msgid "You have reached your limit of %1$.0f top level posts."
msgstr ""
-#: ../../Zotlabs/Module/Item.php:1504
+#: ../../Zotlabs/Module/Item.php:1512
#, php-format
msgid "You have reached your limit of %1$.0f webpages."
msgstr ""
@@ -10033,15 +10072,11 @@ msgstr ""
msgid "Not found"
msgstr ""
-#: ../../Zotlabs/Module/Cloud.php:126
-msgid "Please refresh page"
-msgstr ""
-
-#: ../../Zotlabs/Module/Cloud.php:129
+#: ../../Zotlabs/Module/Cloud.php:130
msgid "Unknown error"
msgstr ""
-#: ../../Zotlabs/Module/Share.php:104 ../../Zotlabs/Lib/Activity.php:2154
+#: ../../Zotlabs/Module/Share.php:104 ../../Zotlabs/Lib/Activity.php:2186
#, php-format
msgid "&#x1f501; Repeated %1$s's %2$s"
msgstr ""
@@ -10085,7 +10120,7 @@ msgid "Do you authorize the app %s to access your channel data?"
msgstr ""
#: ../../Zotlabs/Module/Authorize.php:33
-#: ../../Zotlabs/Module/Admin/Accounts.php:174
+#: ../../Zotlabs/Module/Admin/Accounts.php:319
msgid "Deny"
msgstr ""
@@ -10142,12 +10177,12 @@ msgstr ""
#: ../../Zotlabs/Module/Admin/Themes.php:122
#: ../../Zotlabs/Module/Admin/Themes.php:156
#: ../../Zotlabs/Module/Admin/Security.php:98
-#: ../../Zotlabs/Module/Admin/Accounts.php:166
-#: ../../Zotlabs/Module/Admin/Site.php:291
+#: ../../Zotlabs/Module/Admin/Accounts.php:307
+#: ../../Zotlabs/Module/Admin/Site.php:408
#: ../../Zotlabs/Module/Admin/Logs.php:82
#: ../../Zotlabs/Module/Admin/Channels.php:145
#: ../../Zotlabs/Module/Admin/Addons.php:342
-#: ../../Zotlabs/Module/Admin/Addons.php:440 ../../Zotlabs/Module/Admin.php:138
+#: ../../Zotlabs/Module/Admin/Addons.php:440 ../../Zotlabs/Module/Admin.php:141
msgid "Administration"
msgstr ""
@@ -10315,524 +10350,688 @@ msgstr ""
msgid "Allow embedded (inline) PDF files"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Accounts.php:37
+#: ../../Zotlabs/Module/Admin/Accounts.php:128
#, php-format
msgid "%s account blocked/unblocked"
msgid_plural "%s account blocked/unblocked"
msgstr[0] ""
msgstr[1] ""
-#: ../../Zotlabs/Module/Admin/Accounts.php:44
+#: ../../Zotlabs/Module/Admin/Accounts.php:135
#, php-format
msgid "%s account deleted"
msgid_plural "%s accounts deleted"
msgstr[0] ""
msgstr[1] ""
-#: ../../Zotlabs/Module/Admin/Accounts.php:80
+#: ../../Zotlabs/Module/Admin/Accounts.php:171
msgid "Account not found"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Accounts.php:99
+#: ../../Zotlabs/Module/Admin/Accounts.php:192
#, php-format
msgid "Account '%s' blocked"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Accounts.php:107
+#: ../../Zotlabs/Module/Admin/Accounts.php:200
#, php-format
msgid "Account '%s' unblocked"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Accounts.php:169
-#: ../../Zotlabs/Module/Admin/Channels.php:148
-msgid "select all"
+#: ../../Zotlabs/Module/Admin/Accounts.php:240
+msgid "Unverified"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Accounts.php:170
-msgid "Registrations waiting for confirm"
+#: ../../Zotlabs/Module/Admin/Accounts.php:243
+msgid "Expired"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Accounts.php:171
+#: ../../Zotlabs/Module/Admin/Accounts.php:310
+msgid "Show verified registrations"
+msgstr ""
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:310
+msgid "Show all registrations"
+msgstr ""
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:312
+msgid "Select toggle"
+msgstr ""
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:313
+msgid "Deny selected"
+msgstr ""
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:314
+msgid "Approve selected"
+msgstr ""
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:315
+msgid "All registrations"
+msgstr ""
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:315
+msgid "Verified registrations waiting for approval"
+msgstr ""
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:316
msgid "Request date"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Accounts.php:172
-msgid "No registrations."
+#: ../../Zotlabs/Module/Admin/Accounts.php:316
+msgid "Requests"
+msgstr ""
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:317
+msgid "No registrations available"
+msgstr ""
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:317
+msgid "No verified registrations available"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Accounts.php:176
+#: ../../Zotlabs/Module/Admin/Accounts.php:321
#: ../../Zotlabs/Module/Connedit.php:629
msgid "Block"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Accounts.php:177
+#: ../../Zotlabs/Module/Admin/Accounts.php:322
#: ../../Zotlabs/Module/Connedit.php:629
msgid "Unblock"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Accounts.php:182
+#: ../../Zotlabs/Module/Admin/Accounts.php:323
+msgid "Verified"
+msgstr ""
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:324
+msgid "Not yet verified"
+msgstr ""
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:329
msgid "ID"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Accounts.php:184
-msgid "All Channels"
+#: ../../Zotlabs/Module/Admin/Accounts.php:331
+msgid "All channels"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Accounts.php:185
+#: ../../Zotlabs/Module/Admin/Accounts.php:332
msgid "Register date"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Accounts.php:186
+#: ../../Zotlabs/Module/Admin/Accounts.php:333
msgid "Last login"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Accounts.php:187
+#: ../../Zotlabs/Module/Admin/Accounts.php:334
msgid "Expires"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Accounts.php:188
-msgid "Service Class"
+#: ../../Zotlabs/Module/Admin/Accounts.php:335
+#: ../../Zotlabs/Module/Admin/Account_edit.php:72
+msgid "Service class"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Accounts.php:190
+#: ../../Zotlabs/Module/Admin/Accounts.php:337
msgid ""
"Selected accounts will be deleted!\\n\\nEverything these accounts had posted "
"on this site will be permanently deleted!\\n\\nAre you sure?"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Accounts.php:191
+#: ../../Zotlabs/Module/Admin/Accounts.php:338
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 ""
-#: ../../Zotlabs/Module/Admin/Site.php:165
+#: ../../Zotlabs/Module/Admin/Site.php:112
+msgid "Invalid input"
+msgstr ""
+
+#: ../../Zotlabs/Module/Admin/Site.php:132
+msgid "Errors"
+msgstr ""
+
+#: ../../Zotlabs/Module/Admin/Site.php:225
msgid "Site settings updated."
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:202
+#: ../../Zotlabs/Module/Admin/Site.php:262
#: ../../Zotlabs/Module/Settings/Display.php:118
#, php-format
msgid "%s - (Incompatible)"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:209
+#: ../../Zotlabs/Module/Admin/Site.php:269
msgid "mobile"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:211
+#: ../../Zotlabs/Module/Admin/Site.php:271
msgid "experimental"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:213
+#: ../../Zotlabs/Module/Admin/Site.php:273
msgid "unsupported"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:260
+#: ../../Zotlabs/Module/Admin/Site.php:320
msgid "Yes - with approval"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:266
+#: ../../Zotlabs/Module/Admin/Site.php:328
msgid "My site is not a public server"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:267
+#: ../../Zotlabs/Module/Admin/Site.php:329
msgid "My site has paid access only"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:268
+#: ../../Zotlabs/Module/Admin/Site.php:330
msgid "My site has free access only"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:269
+#: ../../Zotlabs/Module/Admin/Site.php:331
msgid "My site offers free accounts with optional paid upgrades"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:283
+#: ../../Zotlabs/Module/Admin/Site.php:345
msgid "Default permission role for new accounts"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:283
+#: ../../Zotlabs/Module/Admin/Site.php:345
msgid ""
"This role will be used for the first channel created after registration."
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:295
+#: ../../Zotlabs/Module/Admin/Site.php:353 ../../Zotlabs/Module/Invite.php:398
+msgid "Minute(s)"
+msgstr ""
+
+#: ../../Zotlabs/Module/Admin/Site.php:354 ../../Zotlabs/Module/Invite.php:399
+msgid "Hour(s)"
+msgstr ""
+
+#: ../../Zotlabs/Module/Admin/Site.php:355 ../../Zotlabs/Module/Invite.php:400
+msgid "Day(s)"
+msgstr ""
+
+#: ../../Zotlabs/Module/Admin/Site.php:356
+msgid "Week(s)"
+msgstr ""
+
+#: ../../Zotlabs/Module/Admin/Site.php:357
+msgid "Month(s)"
+msgstr ""
+
+#: ../../Zotlabs/Module/Admin/Site.php:358
+msgid "Year(s)"
+msgstr ""
+
+#: ../../Zotlabs/Module/Admin/Site.php:366
+msgid "Register verification delay"
+msgstr ""
+
+#: ../../Zotlabs/Module/Admin/Site.php:369
+msgid "Time to wait before a registration can be verified"
+msgstr ""
+
+#: ../../Zotlabs/Module/Admin/Site.php:372
+#: ../../Zotlabs/Module/Admin/Site.php:394 ../../Zotlabs/Module/Invite.php:409
+msgid "duration up from now"
+msgstr ""
+
+#: ../../Zotlabs/Module/Admin/Site.php:388
+msgid "Register verification expiration time"
+msgstr ""
+
+#: ../../Zotlabs/Module/Admin/Site.php:391
+msgid "Time before an unverified registration will expire"
+msgstr ""
+
+#: ../../Zotlabs/Module/Admin/Site.php:414
msgid "File upload"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:296
+#: ../../Zotlabs/Module/Admin/Site.php:415
msgid "Policies"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:303
+#: ../../Zotlabs/Module/Admin/Site.php:422
msgid "Banner/Logo"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:303
+#: ../../Zotlabs/Module/Admin/Site.php:422
msgid "Unfiltered HTML/CSS/JS is allowed"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:304
+#: ../../Zotlabs/Module/Admin/Site.php:423
msgid "Administrator Information"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:304
+#: ../../Zotlabs/Module/Admin/Site.php:423
msgid ""
"Contact information for site administrators. Displayed on siteinfo page. "
"BBCode can be used here"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:305 ../../Zotlabs/Module/Siteinfo.php:24
+#: ../../Zotlabs/Module/Admin/Site.php:424 ../../Zotlabs/Module/Siteinfo.php:24
msgid "Site Information"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:305
+#: ../../Zotlabs/Module/Admin/Site.php:424
msgid ""
"Publicly visible description of this site. Displayed on siteinfo page. "
"BBCode can be used here"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:306
+#: ../../Zotlabs/Module/Admin/Site.php:425
msgid "System language"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:307
+#: ../../Zotlabs/Module/Admin/Site.php:426
msgid "System theme"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:307
+#: ../../Zotlabs/Module/Admin/Site.php:426
msgid ""
"Default system theme - may be over-ridden by user profiles - <a href='#' "
"id='cnftheme'>change theme settings</a>"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:310
+#: ../../Zotlabs/Module/Admin/Site.php:429
msgid "Allow Feeds as Connections"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:310
+#: ../../Zotlabs/Module/Admin/Site.php:429
msgid "(Heavy system resource usage)"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:311
+#: ../../Zotlabs/Module/Admin/Site.php:430
msgid "Maximum image size"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:311
+#: ../../Zotlabs/Module/Admin/Site.php:430
msgid ""
"Maximum size in bytes of uploaded images. Default is 0, which means no "
"limits."
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:312
+#: ../../Zotlabs/Module/Admin/Site.php:431
+msgid "Minimum age"
+msgstr ""
+
+#: ../../Zotlabs/Module/Admin/Site.php:431
+msgid "Minimum age (in years) for who may register on this site."
+msgstr ""
+
+#: ../../Zotlabs/Module/Admin/Site.php:432
+msgid "Which best describes the types of account offered by this hub?"
+msgstr ""
+
+#: ../../Zotlabs/Module/Admin/Site.php:432
+msgid "This is displayed on the public server site list."
+msgstr ""
+
+#: ../../Zotlabs/Module/Admin/Site.php:438
+msgid "Register text"
+msgstr ""
+
+#: ../../Zotlabs/Module/Admin/Site.php:440
+msgid "This text will be displayed prominently at the registration page"
+msgstr ""
+
+#: ../../Zotlabs/Module/Admin/Site.php:444
msgid "Does this site allow new member registration?"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:313
-msgid "Invitation only"
+#: ../../Zotlabs/Module/Admin/Site.php:451
+msgid "Configure the registration open days/hours"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:313
+#: ../../Zotlabs/Module/Admin/Site.php:453
+msgid "Empty or '-:-' value will keep registration open 24/7 (default)"
+msgstr ""
+
+#: ../../Zotlabs/Module/Admin/Site.php:454
msgid ""
-"Only allow new member registrations with an invitation code. Above register "
-"policy must be set to Yes."
+"Weekdays and hours must be separated by colon ':', From-To ranges with a "
+"dash `-` example: 1:800-1200"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:314
-msgid "Minimum age"
+#: ../../Zotlabs/Module/Admin/Site.php:455
+msgid ""
+"Weekday:Hour pairs must be separated by space ' ' example: 1:900-1700 "
+"2:900-1700"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:314
-msgid "Minimum age (in years) for who may register on this site."
+#: ../../Zotlabs/Module/Admin/Site.php:456
+msgid ""
+"From-To ranges must be separated by comma ',' example: 1:800-1200,1300-1700 "
+"or 1-2,4-5:900-1700"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:315
-msgid "Which best describes the types of account offered by this hub?"
+#: ../../Zotlabs/Module/Admin/Site.php:457
+msgid "Advanced examples:"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:315
-msgid "This is displayed on the public server site list."
+#: ../../Zotlabs/Module/Admin/Site.php:457
+#: ../../Zotlabs/Module/Settings/Channel.php:420
+msgid "or"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:316
-msgid "Register text"
+#: ../../Zotlabs/Module/Admin/Site.php:458
+msgid "Check your configuration"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:316
-msgid "Will be displayed prominently on the registration page."
+#: ../../Zotlabs/Module/Admin/Site.php:462
+msgid "Max account registrations per day"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:318
-msgid "Site homepage to show visitors (default: login box)"
+#: ../../Zotlabs/Module/Admin/Site.php:464
+msgid "Unlimited if zero or no value - default 50"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:318
-msgid ""
-"example: 'pubstream' to show public stream, 'page/sys/home' to show a system "
-"webpage called 'home' or 'include:home.html' to include a file."
+#: ../../Zotlabs/Module/Admin/Site.php:468
+msgid "Max account registrations from same IP"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:319
-msgid "Preserve site homepage URL"
+#: ../../Zotlabs/Module/Admin/Site.php:470
+msgid "Unlimited if zero or no value - default 3"
+msgstr ""
+
+#: ../../Zotlabs/Module/Admin/Site.php:476
+msgid "Auto channel create"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:319
+#: ../../Zotlabs/Module/Admin/Site.php:478
msgid ""
-"Present the site homepage in a frame at the original location instead of "
-"redirecting"
+"If disabled the channel will be created in a separate step during the "
+"registration process"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:320
-msgid "Accounts abandoned after x days"
+#: ../../Zotlabs/Module/Admin/Site.php:482
+msgid "Require invite code"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:320
+#: ../../Zotlabs/Module/Admin/Site.php:487
+msgid "Allow invite code"
+msgstr ""
+
+#: ../../Zotlabs/Module/Admin/Site.php:492
+msgid "Require email address"
+msgstr ""
+
+#: ../../Zotlabs/Module/Admin/Site.php:494
+msgid "The provided email address will be verified (recommended)"
+msgstr ""
+
+#: ../../Zotlabs/Module/Admin/Site.php:498
+msgid "Abandon account after x days"
+msgstr ""
+
+#: ../../Zotlabs/Module/Admin/Site.php:500
msgid ""
"Will not waste system resources polling external sites for abandonded "
"accounts. Enter 0 for no time limit."
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:321
-msgid "Allowed friend domains"
+#: ../../Zotlabs/Module/Admin/Site.php:505
+msgid "Site homepage to show visitors (default: login box)"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:321
+#: ../../Zotlabs/Module/Admin/Site.php:505
msgid ""
-"Comma separated list of domains which are allowed to establish friendships "
-"with this site. Wildcards are accepted. Empty to allow any domains"
+"example: 'pubstream' to show public stream, 'page/sys/home' to show a system "
+"webpage called 'home' or 'include:home.html' to include a file."
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:322
-msgid "Verify Email Addresses"
+#: ../../Zotlabs/Module/Admin/Site.php:506
+msgid "Preserve site homepage URL"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:322
+#: ../../Zotlabs/Module/Admin/Site.php:506
msgid ""
-"Check to verify email addresses used in account registration (recommended)."
+"Present the site homepage in a frame at the original location instead of "
+"redirecting"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:323
+#: ../../Zotlabs/Module/Admin/Site.php:507
+msgid "Allowed friend domains"
+msgstr ""
+
+#: ../../Zotlabs/Module/Admin/Site.php:507
+msgid ""
+"Comma separated list of domains which are allowed to establish friendships "
+"with this site. Wildcards are accepted. Empty to allow any domains"
+msgstr ""
+
+#: ../../Zotlabs/Module/Admin/Site.php:508
msgid "Force publish"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:323
+#: ../../Zotlabs/Module/Admin/Site.php:508
msgid ""
"Check to force all profiles on this site to be listed in the site directory."
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:324
+#: ../../Zotlabs/Module/Admin/Site.php:509
msgid "Import Public Streams"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:324
+#: ../../Zotlabs/Module/Admin/Site.php:509
msgid ""
"Import and allow access to public content pulled from other sites. Warning: "
"this content is unmoderated."
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:325
+#: ../../Zotlabs/Module/Admin/Site.php:510
msgid "Site only Public Streams"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:325
+#: ../../Zotlabs/Module/Admin/Site.php:510
msgid ""
"Allow access to public content originating only from this site if Imported "
"Public Streams are disabled."
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:326
+#: ../../Zotlabs/Module/Admin/Site.php:511
msgid "Allow anybody on the internet to access the Public streams"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:326
+#: ../../Zotlabs/Module/Admin/Site.php:511
msgid ""
"Disable to require authentication before viewing. Warning: this content is "
"unmoderated."
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:327
+#: ../../Zotlabs/Module/Admin/Site.php:512
msgid "Only import Public stream posts with this text"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:327
-#: ../../Zotlabs/Module/Admin/Site.php:328
+#: ../../Zotlabs/Module/Admin/Site.php:512
+#: ../../Zotlabs/Module/Admin/Site.php:513
#: ../../Zotlabs/Module/Connedit.php:885 ../../Zotlabs/Module/Connedit.php:886
msgid ""
"words one per line or #tags or /patterns/ or lang=xx, leave blank to import "
"all posts"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:328
+#: ../../Zotlabs/Module/Admin/Site.php:513
msgid "Do not import Public stream posts with this text"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:331
+#: ../../Zotlabs/Module/Admin/Site.php:516
msgid "Login on Homepage"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:331
+#: ../../Zotlabs/Module/Admin/Site.php:516
msgid ""
"Present a login box to visitors on the home page if no other content has "
"been configured."
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:332
+#: ../../Zotlabs/Module/Admin/Site.php:517
msgid "Enable context help"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:332
+#: ../../Zotlabs/Module/Admin/Site.php:517
msgid ""
"Display contextual help for the current page when the help button is pressed."
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:334
+#: ../../Zotlabs/Module/Admin/Site.php:519
msgid "Reply-to email address for system generated email."
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:335
+#: ../../Zotlabs/Module/Admin/Site.php:520
msgid "Sender (From) email address for system generated email."
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:336
+#: ../../Zotlabs/Module/Admin/Site.php:521
msgid "Name of email sender for system generated email."
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:338
+#: ../../Zotlabs/Module/Admin/Site.php:523
msgid "Directory Server URL"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:338
+#: ../../Zotlabs/Module/Admin/Site.php:523
msgid "Default directory server"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:340
+#: ../../Zotlabs/Module/Admin/Site.php:525
msgid "Enable SSE Notifications"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:340
+#: ../../Zotlabs/Module/Admin/Site.php:525
msgid ""
"If disabled, traditional polling will be used. Warning: this setting might "
"not be suited for shared hosting"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:342
+#: ../../Zotlabs/Module/Admin/Site.php:527
msgid "Proxy user"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:343
+#: ../../Zotlabs/Module/Admin/Site.php:528
msgid "Proxy URL"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:344
+#: ../../Zotlabs/Module/Admin/Site.php:529
msgid "Network timeout"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:344
+#: ../../Zotlabs/Module/Admin/Site.php:529
msgid "Value is in seconds. Set to 0 for unlimited (not recommended)."
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:345
+#: ../../Zotlabs/Module/Admin/Site.php:530
msgid "Delivery interval"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:345
+#: ../../Zotlabs/Module/Admin/Site.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 ""
-#: ../../Zotlabs/Module/Admin/Site.php:346
+#: ../../Zotlabs/Module/Admin/Site.php:531
msgid "Deliveries per process"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:346
+#: ../../Zotlabs/Module/Admin/Site.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 ""
-#: ../../Zotlabs/Module/Admin/Site.php:347
+#: ../../Zotlabs/Module/Admin/Site.php:532
msgid "Queue Threshold"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:347
+#: ../../Zotlabs/Module/Admin/Site.php:532
msgid ""
"Always defer immediate delivery if queue contains more than this number of "
"entries."
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:348
+#: ../../Zotlabs/Module/Admin/Site.php:533
msgid "Poll interval"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:348
+#: ../../Zotlabs/Module/Admin/Site.php:533
msgid ""
"Delay background polling processes by this many seconds to reduce system "
"load. If 0, use delivery interval."
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:349
+#: ../../Zotlabs/Module/Admin/Site.php:534
msgid "Path to ImageMagick convert program"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:349
+#: ../../Zotlabs/Module/Admin/Site.php:534
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 ""
-#: ../../Zotlabs/Module/Admin/Site.php:350
+#: ../../Zotlabs/Module/Admin/Site.php:535
msgid "Maximum Load Average"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:350
+#: ../../Zotlabs/Module/Admin/Site.php:535
msgid ""
"Maximum system load before delivery and poll processes are deferred - "
"default 50."
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:351
+#: ../../Zotlabs/Module/Admin/Site.php:536
msgid "Expiration period in days for imported (grid/network) content"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:351
+#: ../../Zotlabs/Module/Admin/Site.php:536
msgid "0 for no expiration of imported content"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:352
+#: ../../Zotlabs/Module/Admin/Site.php:537
msgid ""
"Do not expire any posts which have comments less than this many days ago"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:354
+#: ../../Zotlabs/Module/Admin/Site.php:538
msgid ""
"Public servers: Optional landing (marketing) webpage for new registrants"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:354
+#: ../../Zotlabs/Module/Admin/Site.php:538
#, php-format
msgid "Create this page first. Default is %s/register"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:355
+#: ../../Zotlabs/Module/Admin/Site.php:539
msgid "Page to display after creating a new channel"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:355
+#: ../../Zotlabs/Module/Admin/Site.php:539
msgid "Default: profiles"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:357
+#: ../../Zotlabs/Module/Admin/Site.php:540
msgid "Optional: site location"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:357
+#: ../../Zotlabs/Module/Admin/Site.php:540
msgid "Region or country"
msgstr ""
+#: ../../Zotlabs/Module/Admin/Site.php:625
+#: ../../Zotlabs/Module/Admin/Site.php:626
+msgid "Invalid 24h time value (hhmm/hmm)"
+msgstr ""
+
#: ../../Zotlabs/Module/Admin/Logs.php:28
msgid "Log settings updated."
msgstr ""
@@ -10909,6 +11108,10 @@ msgstr ""
msgid "Channel '%s' code disallowed"
msgstr ""
+#: ../../Zotlabs/Module/Admin/Channels.php:148
+msgid "select all"
+msgstr ""
+
#: ../../Zotlabs/Module/Admin/Channels.php:150
#: ../../Zotlabs/Module/Directory.php:362
msgid "Censor"
@@ -10972,10 +11175,6 @@ msgstr ""
msgid "Account language (for emails)"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Account_edit.php:72
-msgid "Service class"
-msgstr ""
-
#: ../../Zotlabs/Module/Admin/Profs.php:89
msgid "New Profile Field"
msgstr ""
@@ -11242,6 +11441,133 @@ msgstr ""
msgid "Remove Channel"
msgstr ""
+#: ../../Zotlabs/Module/Regate.php:81
+msgid "Email resent"
+msgstr ""
+
+#: ../../Zotlabs/Module/Regate.php:81
+msgid "Email resend failed"
+msgstr ""
+
+#: ../../Zotlabs/Module/Regate.php:106
+msgid "Verification successful"
+msgstr ""
+
+#: ../../Zotlabs/Module/Regate.php:150
+msgid "Account successfull created"
+msgstr ""
+
+#: ../../Zotlabs/Module/Regate.php:191
+msgid "Channel successfull created"
+msgstr ""
+
+#: ../../Zotlabs/Module/Regate.php:197
+msgid "Automatic channel creation failed. Please create a channel."
+msgstr ""
+
+#: ../../Zotlabs/Module/Regate.php:209
+msgid "Account creation error"
+msgstr ""
+
+#: ../../Zotlabs/Module/Regate.php:221
+msgid "Verify failed"
+msgstr ""
+
+#: ../../Zotlabs/Module/Regate.php:226
+msgid "Token verification failed"
+msgstr ""
+
+#: ../../Zotlabs/Module/Regate.php:231
+msgid "Request not inside time frame"
+msgstr ""
+
+#: ../../Zotlabs/Module/Regate.php:237 ../../Zotlabs/Module/Regate.php:267
+msgid "Identity unknown"
+msgstr ""
+
+#: ../../Zotlabs/Module/Regate.php:243
+msgid "dId2 mistaken"
+msgstr ""
+
+#: ../../Zotlabs/Module/Regate.php:271
+msgid "Your Registration ID"
+msgstr ""
+
+#: ../../Zotlabs/Module/Regate.php:284 ../../Zotlabs/Module/Regate.php:376
+#: ../../Zotlabs/Module/Regate.php:408
+msgid "Registration verification"
+msgstr ""
+
+#: ../../Zotlabs/Module/Regate.php:291 ../../Zotlabs/Module/Regate.php:413
+msgid "Hold on, you can start verification in"
+msgstr ""
+
+#: ../../Zotlabs/Module/Regate.php:292
+msgid "Please remember your verification token for ID"
+msgstr ""
+
+#: ../../Zotlabs/Module/Regate.php:294
+msgid "Token validity"
+msgstr ""
+
+#: ../../Zotlabs/Module/Regate.php:330
+msgid "Resend email"
+msgstr ""
+
+#: ../../Zotlabs/Module/Regate.php:335
+msgid "Registration status"
+msgstr ""
+
+#: ../../Zotlabs/Module/Regate.php:338
+msgid "Verification successful!"
+msgstr ""
+
+#: ../../Zotlabs/Module/Regate.php:339
+msgid "Your login ID is"
+msgstr ""
+
+#: ../../Zotlabs/Module/Regate.php:340
+msgid ""
+"After your account has been approved by our administrator you will be able "
+"to login with your login ID and your provided password."
+msgstr ""
+
+#: ../../Zotlabs/Module/Regate.php:352
+msgid "Registration request revoked"
+msgstr ""
+
+#: ../../Zotlabs/Module/Regate.php:353
+msgid "Sorry for any inconvience. Thank you for your response."
+msgstr ""
+
+#: ../../Zotlabs/Module/Regate.php:377
+msgid "Please enter your verification token for ID"
+msgstr ""
+
+#: ../../Zotlabs/Module/Regate.php:378 ../../Zotlabs/Module/Regate.php:405
+msgid "Please check your email!"
+msgstr ""
+
+#: ../../Zotlabs/Module/Regate.php:388
+msgid "Verification token"
+msgstr ""
+
+#: ../../Zotlabs/Module/Regate.php:399
+msgid "ID expired"
+msgstr ""
+
+#: ../../Zotlabs/Module/Regate.php:414
+msgid "You will require the verification token for ID"
+msgstr ""
+
+#: ../../Zotlabs/Module/Regate.php:423
+msgid "Unknown or expired ID"
+msgstr ""
+
+#: ../../Zotlabs/Module/Regate.php:434
+msgid "dId2 malformed"
+msgstr ""
+
#: ../../Zotlabs/Module/Events.php:468
msgid "Edit event title"
msgstr ""
@@ -11489,7 +11815,7 @@ msgid ""
msgstr ""
#: ../../Zotlabs/Module/Removeaccount.php:61
-#: ../../Zotlabs/Module/Settings/Account.php:105
+#: ../../Zotlabs/Module/Settings/Account.php:109
msgid "Remove Account"
msgstr ""
@@ -11501,30 +11827,30 @@ msgstr ""
msgid "Change UI language"
msgstr ""
-#: ../../Zotlabs/Module/Uexport.php:61
+#: ../../Zotlabs/Module/Uexport.php:62
msgid "Channel Export App"
msgstr ""
-#: ../../Zotlabs/Module/Uexport.php:62
+#: ../../Zotlabs/Module/Uexport.php:63
msgid "Export your channel"
msgstr ""
-#: ../../Zotlabs/Module/Uexport.php:72 ../../Zotlabs/Module/Uexport.php:73
+#: ../../Zotlabs/Module/Uexport.php:73 ../../Zotlabs/Module/Uexport.php:74
msgid "Export Channel"
msgstr ""
-#: ../../Zotlabs/Module/Uexport.php:74
+#: ../../Zotlabs/Module/Uexport.php:75
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 ""
-#: ../../Zotlabs/Module/Uexport.php:75
+#: ../../Zotlabs/Module/Uexport.php:76
msgid "Export Content"
msgstr ""
-#: ../../Zotlabs/Module/Uexport.php:76
+#: ../../Zotlabs/Module/Uexport.php:77
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 "
@@ -11533,11 +11859,11 @@ msgid ""
"this download to begin."
msgstr ""
-#: ../../Zotlabs/Module/Uexport.php:78
+#: ../../Zotlabs/Module/Uexport.php:79
msgid "Export your posts from a given year."
msgstr ""
-#: ../../Zotlabs/Module/Uexport.php:80
+#: ../../Zotlabs/Module/Uexport.php:81
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. "
@@ -11545,21 +11871,21 @@ msgid ""
"please try again selecting a more limited date range."
msgstr ""
-#: ../../Zotlabs/Module/Uexport.php:81
+#: ../../Zotlabs/Module/Uexport.php:82
#, php-format
msgid ""
"To select all posts for a given year, such as this year, visit <a href=\"%1$s"
"\">%2$s</a>"
msgstr ""
-#: ../../Zotlabs/Module/Uexport.php:82
+#: ../../Zotlabs/Module/Uexport.php:83
#, 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 ""
-#: ../../Zotlabs/Module/Uexport.php:83
+#: ../../Zotlabs/Module/Uexport.php:84
#, php-format
msgid ""
"These content files may be imported or restored by visiting <a href=\"%1$s\">"
@@ -11567,11 +11893,11 @@ msgid ""
"or restore these in date order (oldest first)."
msgstr ""
-#: ../../Zotlabs/Module/Display.php:380
+#: ../../Zotlabs/Module/Display.php:372
msgid "Article"
msgstr ""
-#: ../../Zotlabs/Module/Display.php:425
+#: ../../Zotlabs/Module/Display.php:417
msgid "Item has been removed."
msgstr ""
@@ -11621,11 +11947,20 @@ msgid "Channel name"
msgstr ""
#: ../../Zotlabs/Module/New_channel.php:178
+#: ../../Zotlabs/Module/Settings/Channel.php:537
+msgid "Channel role and privacy"
+msgstr ""
+
+#: ../../Zotlabs/Module/New_channel.php:178
msgid ""
"Select a channel permission role compatible with your usage needs and "
"privacy requirements."
msgstr ""
+#: ../../Zotlabs/Module/New_channel.php:178
+msgid "Read more about channel permission roles"
+msgstr ""
+
#: ../../Zotlabs/Module/New_channel.php:181
msgid "Create a Channel"
msgstr ""
@@ -11654,7 +11989,7 @@ msgstr ""
msgid "added your channel"
msgstr ""
-#: ../../Zotlabs/Module/Ping.php:418 ../../Zotlabs/Lib/Enotify.php:986
+#: ../../Zotlabs/Module/Ping.php:418
msgid "requires approval"
msgstr ""
@@ -11675,11 +12010,11 @@ msgstr ""
msgid "shared a file with you"
msgstr ""
-#: ../../Zotlabs/Module/Ping.php:672 ../../Zotlabs/Module/Sse_bs.php:540
+#: ../../Zotlabs/Module/Ping.php:672 ../../Zotlabs/Module/Sse_bs.php:554
msgid "Private forum"
msgstr ""
-#: ../../Zotlabs/Module/Ping.php:672 ../../Zotlabs/Module/Sse_bs.php:540
+#: ../../Zotlabs/Module/Ping.php:672 ../../Zotlabs/Module/Sse_bs.php:554
msgid "Public forum"
msgstr ""
@@ -11813,43 +12148,43 @@ msgstr ""
msgid "Expiring accounts"
msgstr ""
-#: ../../Zotlabs/Module/Admin.php:120
+#: ../../Zotlabs/Module/Admin.php:123
msgid "Message queues"
msgstr ""
-#: ../../Zotlabs/Module/Admin.php:134
+#: ../../Zotlabs/Module/Admin.php:137
msgid "Your software should be updated"
msgstr ""
-#: ../../Zotlabs/Module/Admin.php:139
+#: ../../Zotlabs/Module/Admin.php:142
msgid "Summary"
msgstr ""
-#: ../../Zotlabs/Module/Admin.php:142
+#: ../../Zotlabs/Module/Admin.php:145
msgid "Registered accounts"
msgstr ""
-#: ../../Zotlabs/Module/Admin.php:143
+#: ../../Zotlabs/Module/Admin.php:146
msgid "Pending registrations"
msgstr ""
-#: ../../Zotlabs/Module/Admin.php:144
+#: ../../Zotlabs/Module/Admin.php:147
msgid "Registered channels"
msgstr ""
-#: ../../Zotlabs/Module/Admin.php:145
+#: ../../Zotlabs/Module/Admin.php:148
msgid "Active addons"
msgstr ""
-#: ../../Zotlabs/Module/Admin.php:146
+#: ../../Zotlabs/Module/Admin.php:149
msgid "Version"
msgstr ""
-#: ../../Zotlabs/Module/Admin.php:147
+#: ../../Zotlabs/Module/Admin.php:150
msgid "Repository version (master)"
msgstr ""
-#: ../../Zotlabs/Module/Admin.php:148
+#: ../../Zotlabs/Module/Admin.php:151
msgid "Repository version (dev)"
msgstr ""
@@ -12088,7 +12423,7 @@ msgid "Use a photo from your albums"
msgstr ""
#: ../../Zotlabs/Module/Profile_photo.php:511
-#: ../../Zotlabs/Module/Cover_photo.php:432 ../../Zotlabs/Module/Wiki.php:405
+#: ../../Zotlabs/Module/Cover_photo.php:432 ../../Zotlabs/Module/Wiki.php:404
msgid "Choose a different album"
msgstr ""
@@ -12172,7 +12507,7 @@ msgstr ""
#: ../../Zotlabs/Module/Connections.php:83
#: ../../Zotlabs/Module/Connections.php:92 ../../Zotlabs/Module/Menu.php:180
-#: ../../Zotlabs/Module/Notifications.php:50
+#: ../../Zotlabs/Module/Notifications.php:53
msgid "New"
msgstr ""
@@ -12481,7 +12816,7 @@ msgid ""
"Password reset failed."
msgstr ""
-#: ../../Zotlabs/Module/Lostpass.php:91 ../../boot.php:1720
+#: ../../Zotlabs/Module/Lostpass.php:91 ../../boot.php:1725
msgid "Password Reset"
msgstr ""
@@ -12698,7 +13033,7 @@ msgid "Your full name"
msgstr ""
#: ../../Zotlabs/Module/Profiles.php:752
-msgid "Short title/tescription"
+msgid "Short title/description"
msgstr ""
#: ../../Zotlabs/Module/Profiles.php:752
@@ -12797,12 +13132,12 @@ msgstr ""
msgid "Communications"
msgstr ""
-#: ../../Zotlabs/Module/Subthread.php:143
+#: ../../Zotlabs/Module/Subthread.php:128
#, php-format
msgid "%1$s is following %2$s's %3$s"
msgstr ""
-#: ../../Zotlabs/Module/Subthread.php:145
+#: ../../Zotlabs/Module/Subthread.php:130
#, php-format
msgid "%1$s stopped following %2$s's %3$s"
msgstr ""
@@ -12869,72 +13204,120 @@ msgstr ""
msgid "Rename Channel"
msgstr ""
-#: ../../Zotlabs/Module/Invite.php:37
-msgid "Total invitation limit exceeded."
+#: ../../Zotlabs/Module/Invite.php:56 ../../Zotlabs/Module/Invite.php:310
+msgid "Invite App"
+msgstr ""
+
+#: ../../Zotlabs/Module/Invite.php:68
+msgid "Register is closed"
+msgstr ""
+
+#: ../../Zotlabs/Module/Invite.php:102 ../../Zotlabs/Module/Invite.php:549
+msgid "Note, the invitation code is valid up to"
msgstr ""
-#: ../../Zotlabs/Module/Invite.php:61
+#: ../../Zotlabs/Module/Invite.php:115
#, php-format
-msgid "%s : Not a valid email address."
+msgid "Too many recipients for one invitation (max %d)"
msgstr ""
-#: ../../Zotlabs/Module/Invite.php:75
-msgid "Please join us on $Projectname"
+#: ../../Zotlabs/Module/Invite.php:119
+msgid "No recipients for this invitation"
msgstr ""
-#: ../../Zotlabs/Module/Invite.php:85
-msgid "Invitation limit exceeded. Please contact your site administrator."
+#: ../../Zotlabs/Module/Invite.php:133
+#, php-format
+msgid "(%s) : Not a valid email address"
msgstr ""
-#: ../../Zotlabs/Module/Invite.php:94
+#: ../../Zotlabs/Module/Invite.php:138
#, php-format
-msgid "%d message sent."
-msgid_plural "%d messages sent."
-msgstr[0] ""
-msgstr[1] ""
+msgid "(%s) : Not a real email address"
+msgstr ""
-#: ../../Zotlabs/Module/Invite.php:110
-msgid "Invite App"
+#: ../../Zotlabs/Module/Invite.php:145
+#, php-format
+msgid "(%s) : Not allowed email address"
+msgstr ""
+
+#: ../../Zotlabs/Module/Invite.php:158
+#, php-format
+msgid "(%s) : email address already in use"
+msgstr ""
+
+#: ../../Zotlabs/Module/Invite.php:165
+#, php-format
+msgid "(%s) : Accepted email address"
+msgstr ""
+
+#: ../../Zotlabs/Module/Invite.php:257
+#, php-format
+msgid "To %s : Message delivery success."
+msgstr ""
+
+#: ../../Zotlabs/Module/Invite.php:289
+#, php-format
+msgid "%1$d mail(s) sent, %2$d mail error(s)"
+msgstr ""
+
+#: ../../Zotlabs/Module/Invite.php:315
+msgid "Invites not proposed by configuration"
+msgstr ""
+
+#: ../../Zotlabs/Module/Invite.php:316
+msgid "Contact the site admin"
msgstr ""
-#: ../../Zotlabs/Module/Invite.php:111
-msgid "Send email invitations to join this network"
+#: ../../Zotlabs/Module/Invite.php:332
+msgid "Invites by users not enabled"
msgstr ""
-#: ../../Zotlabs/Module/Invite.php:124
+#: ../../Zotlabs/Module/Invite.php:337
msgid "You have no more invitations available"
msgstr ""
-#: ../../Zotlabs/Module/Invite.php:155
-msgid "Send invitations"
+#: ../../Zotlabs/Module/Invite.php:353
+msgid "Not on xchan"
msgstr ""
-#: ../../Zotlabs/Module/Invite.php:156
-msgid "Enter email addresses, one per line:"
+#: ../../Zotlabs/Module/Invite.php:386
+msgid "All users invitation limit exceeded."
msgstr ""
-#: ../../Zotlabs/Module/Invite.php:158
-msgid "Please join my community on $Projectname."
+#: ../../Zotlabs/Module/Invite.php:404
+msgid "Invitation expires after"
+msgstr ""
+
+#: ../../Zotlabs/Module/Invite.php:504 ../../Zotlabs/Module/Invite.php:543
+msgid "Invitation"
+msgstr ""
+
+#: ../../Zotlabs/Module/Invite.php:534
+msgid "Send invitations"
+msgstr ""
+
+#: ../../Zotlabs/Module/Invite.php:535
+msgid "Invitations I am using"
msgstr ""
-#: ../../Zotlabs/Module/Invite.php:160
-msgid "You will need to supply this invitation code:"
+#: ../../Zotlabs/Module/Invite.php:536
+msgid "Invitations we are using"
msgstr ""
-#: ../../Zotlabs/Module/Invite.php:161
-msgid "1. Register at any $Projectname location (they are all inter-connected)"
+#: ../../Zotlabs/Module/Invite.php:537
+msgid "§ Note, the email(s) sent will be recorded in the system logs"
msgstr ""
-#: ../../Zotlabs/Module/Invite.php:163
-msgid "2. Enter my $Projectname network address into the site searchbar."
+#: ../../Zotlabs/Module/Invite.php:538
+msgid "Enter email addresses, one per line:"
msgstr ""
-#: ../../Zotlabs/Module/Invite.php:164
-msgid "or visit"
+#: ../../Zotlabs/Module/Invite.php:540
+msgid "Invite template"
msgstr ""
-#: ../../Zotlabs/Module/Invite.php:166
-msgid "3. Click [Connect]"
+#: ../../Zotlabs/Module/Invite.php:548
+msgid "Here you may enter personal notes to the recipient(s)"
msgstr ""
#: ../../Zotlabs/Module/Notes.php:57
@@ -13079,10 +13462,6 @@ msgstr ""
msgid "Allow us to suggest you as a potential friend to new members?"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Channel.php:420
-msgid "or"
-msgstr ""
-
#: ../../Zotlabs/Module/Settings/Channel.php:429
msgid "Your channel address is"
msgstr ""
@@ -13110,7 +13489,6 @@ msgid "Basic Settings"
msgstr ""
#: ../../Zotlabs/Module/Settings/Channel.php:502
-#: ../../Zotlabs/Module/Settings/Account.php:104
msgid "Email Address:"
msgstr ""
@@ -13429,59 +13807,63 @@ msgstr ""
msgid "Remove this channel."
msgstr ""
-#: ../../Zotlabs/Module/Settings/Account.php:19
+#: ../../Zotlabs/Module/Settings/Account.php:21
msgid "Not valid email."
msgstr ""
-#: ../../Zotlabs/Module/Settings/Account.php:22
+#: ../../Zotlabs/Module/Settings/Account.php:24
msgid "Protected email address. Cannot change to that email."
msgstr ""
-#: ../../Zotlabs/Module/Settings/Account.php:31
+#: ../../Zotlabs/Module/Settings/Account.php:33
msgid "System failure storing new email. Please try again."
msgstr ""
-#: ../../Zotlabs/Module/Settings/Account.php:48
+#: ../../Zotlabs/Module/Settings/Account.php:51
msgid "Password verification failed."
msgstr ""
-#: ../../Zotlabs/Module/Settings/Account.php:55
+#: ../../Zotlabs/Module/Settings/Account.php:58
msgid "Passwords do not match. Password unchanged."
msgstr ""
-#: ../../Zotlabs/Module/Settings/Account.php:59
+#: ../../Zotlabs/Module/Settings/Account.php:62
msgid "Empty passwords are not allowed. Password unchanged."
msgstr ""
-#: ../../Zotlabs/Module/Settings/Account.php:73
+#: ../../Zotlabs/Module/Settings/Account.php:76
msgid "Password changed."
msgstr ""
-#: ../../Zotlabs/Module/Settings/Account.php:75
+#: ../../Zotlabs/Module/Settings/Account.php:78
msgid "Password update failed. Please try again."
msgstr ""
-#: ../../Zotlabs/Module/Settings/Account.php:99
+#: ../../Zotlabs/Module/Settings/Account.php:103
msgid "Account Settings"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Account.php:100
+#: ../../Zotlabs/Module/Settings/Account.php:104
msgid "Current Password"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Account.php:101
+#: ../../Zotlabs/Module/Settings/Account.php:105
msgid "Enter New Password"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Account.php:102
+#: ../../Zotlabs/Module/Settings/Account.php:106
msgid "Confirm New Password"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Account.php:102
+#: ../../Zotlabs/Module/Settings/Account.php:106
msgid "Leave password fields blank unless changing"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Account.php:106
+#: ../../Zotlabs/Module/Settings/Account.php:108
+msgid "DId2 or Email Address:"
+msgstr ""
+
+#: ../../Zotlabs/Module/Settings/Account.php:110
msgid "Remove this account including all its channels"
msgstr ""
@@ -13993,135 +14375,135 @@ msgstr ""
msgid "Provide a wiki for your channel"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:133
+#: ../../Zotlabs/Module/Wiki.php:132
msgid "Error retrieving wiki"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:140
+#: ../../Zotlabs/Module/Wiki.php:139
msgid "Error creating zip file export folder"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:191
+#: ../../Zotlabs/Module/Wiki.php:190
msgid "Error downloading wiki: "
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:212 ../../Zotlabs/Storage/Browser.php:404
+#: ../../Zotlabs/Module/Wiki.php:211 ../../Zotlabs/Storage/Browser.php:404
msgid "Download"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:216
+#: ../../Zotlabs/Module/Wiki.php:215
msgid "Wiki name"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:217
+#: ../../Zotlabs/Module/Wiki.php:216
msgid "Content type"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:219 ../../Zotlabs/Storage/Browser.php:378
+#: ../../Zotlabs/Module/Wiki.php:218 ../../Zotlabs/Storage/Browser.php:378
msgid "Type"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:220
+#: ../../Zotlabs/Module/Wiki.php:219
msgid "Any&nbsp;type"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:227
+#: ../../Zotlabs/Module/Wiki.php:226
msgid "Lock content type"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:228
+#: ../../Zotlabs/Module/Wiki.php:227
msgid "Create a status post for this wiki"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:229
+#: ../../Zotlabs/Module/Wiki.php:228
msgid "Edit Wiki Name"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:274
+#: ../../Zotlabs/Module/Wiki.php:273
msgid "Wiki not found"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:300
+#: ../../Zotlabs/Module/Wiki.php:299
msgid "Rename page"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:321
+#: ../../Zotlabs/Module/Wiki.php:320
msgid "Error retrieving page content"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:329 ../../Zotlabs/Module/Wiki.php:331
+#: ../../Zotlabs/Module/Wiki.php:328 ../../Zotlabs/Module/Wiki.php:330
msgid "New page"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:366
+#: ../../Zotlabs/Module/Wiki.php:365
msgid "Revision Comparison"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:374
+#: ../../Zotlabs/Module/Wiki.php:373
msgid "Short description of your changes (optional)"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:394
+#: ../../Zotlabs/Module/Wiki.php:393
msgid "New page name"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:399
+#: ../../Zotlabs/Module/Wiki.php:398
msgid "Embed image from photo albums"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:410
+#: ../../Zotlabs/Module/Wiki.php:409
msgid "History"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:488
+#: ../../Zotlabs/Module/Wiki.php:487
msgid "Error creating wiki. Invalid name."
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:495
+#: ../../Zotlabs/Module/Wiki.php:494
msgid "A wiki with this name already exists."
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:508
+#: ../../Zotlabs/Module/Wiki.php:507
msgid "Wiki created, but error creating Home page."
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:515
+#: ../../Zotlabs/Module/Wiki.php:514
msgid "Error creating wiki"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:539
+#: ../../Zotlabs/Module/Wiki.php:538
msgid "Error updating wiki. Invalid name."
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:559
+#: ../../Zotlabs/Module/Wiki.php:557
msgid "Error updating wiki"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:574
+#: ../../Zotlabs/Module/Wiki.php:572
msgid "Wiki delete permission denied."
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:584
+#: ../../Zotlabs/Module/Wiki.php:582
msgid "Error deleting wiki"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:617
+#: ../../Zotlabs/Module/Wiki.php:615
msgid "New page created"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:739
+#: ../../Zotlabs/Module/Wiki.php:741
msgid "Cannot delete Home"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:803
+#: ../../Zotlabs/Module/Wiki.php:817
msgid "Current Revision"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:803
+#: ../../Zotlabs/Module/Wiki.php:817
msgid "Selected Revision"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:853
+#: ../../Zotlabs/Module/Wiki.php:872
msgid "You must be authenticated."
msgstr ""
@@ -14399,15 +14781,15 @@ msgstr ""
msgid "Details"
msgstr ""
-#: ../../Zotlabs/Module/Notifications.php:55 ../../Zotlabs/Module/Notify.php:61
+#: ../../Zotlabs/Module/Notifications.php:58 ../../Zotlabs/Module/Notify.php:61
msgid "No more system notifications."
msgstr ""
-#: ../../Zotlabs/Module/Notifications.php:59 ../../Zotlabs/Module/Notify.php:65
+#: ../../Zotlabs/Module/Notifications.php:62 ../../Zotlabs/Module/Notify.php:65
msgid "System Notifications"
msgstr ""
-#: ../../Zotlabs/Module/Notifications.php:60
+#: ../../Zotlabs/Module/Notifications.php:63
#: ../../Zotlabs/Lib/ThreadItem.php:484
msgid "Mark all seen"
msgstr ""
@@ -14625,32 +15007,32 @@ msgctxt "permcat"
msgid "publisher"
msgstr ""
-#: ../../Zotlabs/Lib/Activity.php:2131
+#: ../../Zotlabs/Lib/Activity.php:2163
#, php-format
msgid "Likes %1$s's %2$s"
msgstr ""
-#: ../../Zotlabs/Lib/Activity.php:2134
+#: ../../Zotlabs/Lib/Activity.php:2166
#, php-format
msgid "Doesn't like %1$s's %2$s"
msgstr ""
-#: ../../Zotlabs/Lib/Activity.php:2140
+#: ../../Zotlabs/Lib/Activity.php:2172
#, php-format
msgid "Will attend %s's event"
msgstr ""
-#: ../../Zotlabs/Lib/Activity.php:2143
+#: ../../Zotlabs/Lib/Activity.php:2175
#, php-format
msgid "Will not attend %s's event"
msgstr ""
-#: ../../Zotlabs/Lib/Activity.php:2146
+#: ../../Zotlabs/Lib/Activity.php:2178
#, php-format
msgid "May attend %s's event"
msgstr ""
-#: ../../Zotlabs/Lib/Activity.php:2149
+#: ../../Zotlabs/Lib/Activity.php:2181
#, php-format
msgid "May not attend %s's event"
msgstr ""
@@ -14934,6 +15316,10 @@ msgstr ""
msgid "created an event"
msgstr ""
+#: ../../Zotlabs/Lib/Enotify.php:986
+msgid "status verified"
+msgstr ""
+
#: ../../Zotlabs/Lib/Connect.php:271
msgid "error saving data"
msgstr ""
@@ -14958,11 +15344,11 @@ msgstr ""
msgid "Room is full"
msgstr ""
-#: ../../Zotlabs/Lib/NativeWiki.php:145
+#: ../../Zotlabs/Lib/NativeWiki.php:146
msgid "Wiki updated successfully"
msgstr ""
-#: ../../Zotlabs/Lib/NativeWiki.php:199
+#: ../../Zotlabs/Lib/NativeWiki.php:206
msgid "Wiki files deleted successfully"
msgstr ""
@@ -15115,51 +15501,51 @@ msgstr ""
msgid "Wiki page create failed."
msgstr ""
-#: ../../Zotlabs/Lib/NativeWikiPage.php:122
+#: ../../Zotlabs/Lib/NativeWikiPage.php:123
msgid "Wiki not found."
msgstr ""
-#: ../../Zotlabs/Lib/NativeWikiPage.php:133
+#: ../../Zotlabs/Lib/NativeWikiPage.php:134
msgid "Destination name already exists"
msgstr ""
-#: ../../Zotlabs/Lib/NativeWikiPage.php:166
-#: ../../Zotlabs/Lib/NativeWikiPage.php:361
+#: ../../Zotlabs/Lib/NativeWikiPage.php:167
+#: ../../Zotlabs/Lib/NativeWikiPage.php:368
msgid "Page not found"
msgstr ""
-#: ../../Zotlabs/Lib/NativeWikiPage.php:197
+#: ../../Zotlabs/Lib/NativeWikiPage.php:200
msgid "Error reading page content"
msgstr ""
-#: ../../Zotlabs/Lib/NativeWikiPage.php:352
-#: ../../Zotlabs/Lib/NativeWikiPage.php:401
-#: ../../Zotlabs/Lib/NativeWikiPage.php:468
-#: ../../Zotlabs/Lib/NativeWikiPage.php:509
+#: ../../Zotlabs/Lib/NativeWikiPage.php:359
+#: ../../Zotlabs/Lib/NativeWikiPage.php:409
+#: ../../Zotlabs/Lib/NativeWikiPage.php:480
+#: ../../Zotlabs/Lib/NativeWikiPage.php:522
msgid "Error reading wiki"
msgstr ""
-#: ../../Zotlabs/Lib/NativeWikiPage.php:389
+#: ../../Zotlabs/Lib/NativeWikiPage.php:396
msgid "Page update failed."
msgstr ""
-#: ../../Zotlabs/Lib/NativeWikiPage.php:423
+#: ../../Zotlabs/Lib/NativeWikiPage.php:431
msgid "Nothing deleted"
msgstr ""
-#: ../../Zotlabs/Lib/NativeWikiPage.php:489
+#: ../../Zotlabs/Lib/NativeWikiPage.php:501
msgid "Compare: object not found."
msgstr ""
-#: ../../Zotlabs/Lib/NativeWikiPage.php:495
+#: ../../Zotlabs/Lib/NativeWikiPage.php:508
msgid "Page updated"
msgstr ""
-#: ../../Zotlabs/Lib/NativeWikiPage.php:498
+#: ../../Zotlabs/Lib/NativeWikiPage.php:511
msgid "Untitled"
msgstr ""
-#: ../../Zotlabs/Lib/NativeWikiPage.php:504
+#: ../../Zotlabs/Lib/NativeWikiPage.php:517
msgid "Wiki resource_id required for git commit"
msgstr ""
@@ -15558,40 +15944,40 @@ msgid ""
"an existing folder."
msgstr ""
-#: ../../boot.php:1690
+#: ../../boot.php:1695
msgid "Create an account to access services and applications"
msgstr ""
-#: ../../boot.php:1714
+#: ../../boot.php:1719
msgid "Login/Email"
msgstr ""
-#: ../../boot.php:1715
+#: ../../boot.php:1720
msgid "Password"
msgstr ""
-#: ../../boot.php:1716
+#: ../../boot.php:1721
msgid "Remember me"
msgstr ""
-#: ../../boot.php:1719
+#: ../../boot.php:1724
msgid "Forgot your password?"
msgstr ""
-#: ../../boot.php:2588
+#: ../../boot.php:2603
#, php-format
msgid "[$Projectname] Website SSL error for %s"
msgstr ""
-#: ../../boot.php:2593
+#: ../../boot.php:2608
msgid "Website SSL certificate is not valid. Please correct."
msgstr ""
-#: ../../boot.php:2709
+#: ../../boot.php:2724
#, php-format
msgid "[$Projectname] Cron tasks not running on %s"
msgstr ""
-#: ../../boot.php:2714
+#: ../../boot.php:2729
msgid "Cron/Scheduled tasks not running."
msgstr ""
diff --git a/vendor/composer/ClassLoader.php b/vendor/composer/ClassLoader.php
index 4d989a212..247294d66 100644
--- a/vendor/composer/ClassLoader.php
+++ b/vendor/composer/ClassLoader.php
@@ -311,8 +311,10 @@ class ClassLoader
spl_autoload_register(array($this, 'loadClass'), true, $prepend);
if (null === $this->vendorDir) {
- //no-op
- } elseif ($prepend) {
+ return;
+ }
+
+ if ($prepend) {
self::$registeredLoaders = array($this->vendorDir => $this) + self::$registeredLoaders;
} else {
unset(self::$registeredLoaders[$this->vendorDir]);
diff --git a/vendor/composer/autoload_classmap.php b/vendor/composer/autoload_classmap.php
index cf769556b..19900534d 100644
--- a/vendor/composer/autoload_classmap.php
+++ b/vendor/composer/autoload_classmap.php
@@ -1314,6 +1314,7 @@ return array(
'Zotlabs\\Module\\Ratingsearch' => $baseDir . '/Zotlabs/Module/Ratingsearch.php',
'Zotlabs\\Module\\Rbmark' => $baseDir . '/Zotlabs/Module/Rbmark.php',
'Zotlabs\\Module\\React' => $baseDir . '/Zotlabs/Module/React.php',
+ 'Zotlabs\\Module\\Regate' => $baseDir . '/Zotlabs/Module/Regate.php',
'Zotlabs\\Module\\Regdir' => $baseDir . '/Zotlabs/Module/Regdir.php',
'Zotlabs\\Module\\Register' => $baseDir . '/Zotlabs/Module/Register.php',
'Zotlabs\\Module\\Regmod' => $baseDir . '/Zotlabs/Module/Regmod.php',
@@ -1655,6 +1656,7 @@ return array(
'Zotlabs\\Update\\_1241' => $baseDir . '/Zotlabs/Update/_1241.php',
'Zotlabs\\Update\\_1242' => $baseDir . '/Zotlabs/Update/_1242.php',
'Zotlabs\\Update\\_1243' => $baseDir . '/Zotlabs/Update/_1243.php',
+ 'Zotlabs\\Update\\_1244' => $baseDir . '/Zotlabs/Update/_1244.php',
'Zotlabs\\Web\\Controller' => $baseDir . '/Zotlabs/Web/Controller.php',
'Zotlabs\\Web\\HTTPHeaders' => $baseDir . '/Zotlabs/Web/HTTPHeaders.php',
'Zotlabs\\Web\\HTTPSig' => $baseDir . '/Zotlabs/Web/HTTPSig.php',
@@ -1662,6 +1664,7 @@ return array(
'Zotlabs\\Web\\Router' => $baseDir . '/Zotlabs/Web/Router.php',
'Zotlabs\\Web\\Session' => $baseDir . '/Zotlabs/Web/Session.php',
'Zotlabs\\Web\\SessionHandler' => $baseDir . '/Zotlabs/Web/SessionHandler.php',
+ 'Zotlabs\\Web\\SessionRedis' => $baseDir . '/Zotlabs/Web/SessionRedis.php',
'Zotlabs\\Web\\SubModule' => $baseDir . '/Zotlabs/Web/SubModule.php',
'Zotlabs\\Web\\WebServer' => $baseDir . '/Zotlabs/Web/WebServer.php',
'Zotlabs\\Widget\\Activity' => $baseDir . '/Zotlabs/Widget/Activity.php',
diff --git a/vendor/composer/autoload_static.php b/vendor/composer/autoload_static.php
index daa4919d7..2d71ba507 100644
--- a/vendor/composer/autoload_static.php
+++ b/vendor/composer/autoload_static.php
@@ -1504,6 +1504,7 @@ class ComposerStaticInit7b34d7e50a62201ec5d5e526a5b8b35d
'Zotlabs\\Module\\Ratingsearch' => __DIR__ . '/../..' . '/Zotlabs/Module/Ratingsearch.php',
'Zotlabs\\Module\\Rbmark' => __DIR__ . '/../..' . '/Zotlabs/Module/Rbmark.php',
'Zotlabs\\Module\\React' => __DIR__ . '/../..' . '/Zotlabs/Module/React.php',
+ 'Zotlabs\\Module\\Regate' => __DIR__ . '/../..' . '/Zotlabs/Module/Regate.php',
'Zotlabs\\Module\\Regdir' => __DIR__ . '/../..' . '/Zotlabs/Module/Regdir.php',
'Zotlabs\\Module\\Register' => __DIR__ . '/../..' . '/Zotlabs/Module/Register.php',
'Zotlabs\\Module\\Regmod' => __DIR__ . '/../..' . '/Zotlabs/Module/Regmod.php',
@@ -1845,6 +1846,7 @@ class ComposerStaticInit7b34d7e50a62201ec5d5e526a5b8b35d
'Zotlabs\\Update\\_1241' => __DIR__ . '/../..' . '/Zotlabs/Update/_1241.php',
'Zotlabs\\Update\\_1242' => __DIR__ . '/../..' . '/Zotlabs/Update/_1242.php',
'Zotlabs\\Update\\_1243' => __DIR__ . '/../..' . '/Zotlabs/Update/_1243.php',
+ 'Zotlabs\\Update\\_1244' => __DIR__ . '/../..' . '/Zotlabs/Update/_1244.php',
'Zotlabs\\Web\\Controller' => __DIR__ . '/../..' . '/Zotlabs/Web/Controller.php',
'Zotlabs\\Web\\HTTPHeaders' => __DIR__ . '/../..' . '/Zotlabs/Web/HTTPHeaders.php',
'Zotlabs\\Web\\HTTPSig' => __DIR__ . '/../..' . '/Zotlabs/Web/HTTPSig.php',
@@ -1852,6 +1854,7 @@ class ComposerStaticInit7b34d7e50a62201ec5d5e526a5b8b35d
'Zotlabs\\Web\\Router' => __DIR__ . '/../..' . '/Zotlabs/Web/Router.php',
'Zotlabs\\Web\\Session' => __DIR__ . '/../..' . '/Zotlabs/Web/Session.php',
'Zotlabs\\Web\\SessionHandler' => __DIR__ . '/../..' . '/Zotlabs/Web/SessionHandler.php',
+ 'Zotlabs\\Web\\SessionRedis' => __DIR__ . '/../..' . '/Zotlabs/Web/SessionRedis.php',
'Zotlabs\\Web\\SubModule' => __DIR__ . '/../..' . '/Zotlabs/Web/SubModule.php',
'Zotlabs\\Web\\WebServer' => __DIR__ . '/../..' . '/Zotlabs/Web/WebServer.php',
'Zotlabs\\Widget\\Activity' => __DIR__ . '/../..' . '/Zotlabs/Widget/Activity.php',
diff --git a/view/css/mod_admin.css b/view/css/mod_admin.css
index 409744402..fa8f84d83 100644
--- a/view/css/mod_admin.css
+++ b/view/css/mod_admin.css
@@ -1,4 +1,4 @@
-
+
/**
* ADMIN
@@ -9,7 +9,7 @@
font-weight: bold;
background-color: #FF0000;
padding: 0em 0.3em;
-
+
}
#adminpage dl {
clear: left;
@@ -70,3 +70,22 @@
margin-top: 0px !important;
margin-left: 0px !important;
}
+
+tr.zebra9 { background-color: #eafaf1; }
+tr.zebra0 { background-color: #fbeee6; }
+tr.zebra1 { background-color: #fef9e7; }
+
+.zuiqmid {
+ font-weight: normal;
+ font-family: monospace;
+}
+
+.zui_n {
+ width: 5em;
+ text-align: center;
+}
+
+.zuia {
+ cursor: pointer;
+ font-weight: bold;
+}
diff --git a/view/de-de/invite.casual.subject.tpl b/view/de-de/invite.casual.subject.tpl
new file mode 100644
index 000000000..b64cf59a9
--- /dev/null
+++ b/view/de-de/invite.casual.subject.tpl
@@ -0,0 +1 @@
+Schließe dich uns auf {{$projectname}} an! \ No newline at end of file
diff --git a/view/de-de/invite.casual.tpl b/view/de-de/invite.casual.tpl
new file mode 100644
index 000000000..ce587a739
--- /dev/null
+++ b/view/de-de/invite.casual.tpl
@@ -0,0 +1,15 @@
+de casual
+Bitte schließe dich meiner Community auf {{$projectname}} an.
+{{$linktxt}} {{$invite_where}}
+
+Verwende bei der Registrierung diesen Einladungscode:
+ {{$invite_code}}
+
+Oder:
+
+1. Registriere dich auf auf einer beliebigen {{$projectname}}-Instanz
+ (sie sind alle miteinander verbunden).
+2. Gib meine {{$Projectname}} Netzwerk Adresse in dem Suchfeld ein:
+ {{$invite_whereami}}
+ oder besuche {{$invite_whoami}}
+3. Klicke auf [Verbinden]
diff --git a/view/de-de/invite.formal.subject.tpl b/view/de-de/invite.formal.subject.tpl
new file mode 100644
index 000000000..0aa97e198
--- /dev/null
+++ b/view/de-de/invite.formal.subject.tpl
@@ -0,0 +1 @@
+Einladung für Ihren Netzwerkzugang auf {{$invite_loc}} \ No newline at end of file
diff --git a/view/de-de/invite.formal.tpl b/view/de-de/invite.formal.tpl
new file mode 100644
index 000000000..96bc64ba9
--- /dev/null
+++ b/view/de-de/invite.formal.tpl
@@ -0,0 +1,19 @@
+Wenn Sie mögen, können Sie sich den dezentralen Sozialen Netzwerken von {{$projectname}}
+hier anschließen: {{$invite_where}}
+Um den Zugang zu ermöglichen, werden Sie wahrscheinlich einmalig aufgefordert,
+diesen Einladungscode anzugeben: {{$invite_code}}
+Bei der Registrierung ist auch Ihre eMail Adresse zu nennen, sowie ein Kennwort festzulegen,
+das vertraulich ist allein Ihnen bekannt sein soll.
+
+Alternative Möglichkeiten:
+
+1. Eine Registrierung wird an jeder der öffentlich zugänglichen {{$projectname}} Instanzen unterstützt,
+ weil die alle miteinander verbunden sind. Eine Übersicht ist zu finden unter:
+ {{$invite_anywhere}}
+2. Geben Sie meine {{$projectname}} Netzwerkadresse {{$invite_whereami}} in die Suchleiste beim
+ Lupensymbol ein oder besuchen Sie mich unter {{$invite_whoami}}
+3. Klicken Sie auf [Verbinden]
+
+Falls auf einer besuchten {{$projectname}} Instanz fremdsprachige Anzeigen dargestellt sind,
+können Sie die Anzeige einfach auf eine eigene (oder bevorzugte) Sprache im
+Hamburger Menü  umschalten.
diff --git a/view/de-de/register_verify_member.tpl b/view/de-de/register_verify_member.tpl
new file mode 100644
index 000000000..01762cc32
--- /dev/null
+++ b/view/de-de/register_verify_member.tpl
@@ -0,0 +1,57 @@
+
+Vielen Dank für Ihre Registrierung auf {{$sitename}}.
+
+Bitte lesen Sie diese Nachricht aufmerksam durch, bevor Sie eine der beschriebenen Optionen ausführen.
+
+Die Details für die Anmeldung sind folgende:
+
+Portal Adresse: {{$siteurl}}
+Login Name: {{$email}}
+
+Die Anmeldung erfolgt mit dem von Ihnen bei der Registrierung festgelegten Kennwort. Falls Sie bereits bei der
+Registrierung einen Nicknamen für Ihren Kanal festgelegt hatten, können Sie den alternativ zur Email Adresse als
+Login Name benutzen. Falls noch kein Kanal besteht, werden Sie den unmittelbar nach der nächsten Anmeldung
+festlegen.
+
+Um Ihnen vollständigen Zugriff geben zu können, benötigen wir zur Überprüfung die Bestätigung Ihrer Email Adresse.
+
+Der Prüfungscode ist:
+
+{{$hash}}
+
+
+{{if $due}}{{$due}}{{/if}}
+
+
+
+Wir gehen davon aus, dass Sie dieses Anmeldkonto registriert haben und bitten Sie, den Prüungscode auf der folgenden Adresse
+zu bestätigen:
+
+{{$siteurl}}/regate/{{$mail}}
+
+
+Leider kommt es auch vor, dass Email Adressen missbräuchlich verwendet werden. Auf vielen Portalen im Internet können Böswillige versuchen, durch Eingabe einer beliebigen bekannten Email Adresse eine Benutzerkonto-Registrierung einzuleiten. Sollten Sie die
+Registrierung selber nicht beabsichtigt haben, raten wir aus Sicherheitsgründen dringend davon ab, den Vorgang zu bestätigen. Das
+gilt auch dann, wenn Sie nach Besuch des Portals nicht abgeneigt sein sollten, dort Zugang zu erhalten. Ein Böswiller hat die
+Registrierung vielleicht schon soweit vorbereitet, dass eine Bestätigung nicht Ihnen, sondern letztlich Unberechtigten Zugang
+zum Portal bewährt.
+Im Fall einer mißbräuchlich versuchten Registrierung können Sie uns helfen, indem Sie den Registrierungsvorgang stornieren.
+Zur Stornierung und Zurückweisung der Registrierung steht folgende Portal Adresse zur Verfügung:
+
+
+{{$siteurl}}/regate/{{$mail}}{{if $ko}}/{{$ko}}{{/if}}
+
+
+Falls Sie über die mißbräuchliche Nutzung Ihrer Email Adresse verunsichert sein sollten und Bedenken gegen die Durchführung der
+Stornierung haben, möchten wir Sie beruhigen und vergewissern, das der Registrierungsvorgang nach einer gewissen Zeit
+automatisch storniert wird. Jedenfalls bedauern wir die Unannehmlichkeiten.
+
+
+Vielen Dank für Ihre Aufwerksamkeit und Kooperation.
+
+Die Betreiber der Platform
+
+--
+Datenschutzerklärung,Terms Of Service:
+{{$siteurl}}/help/TermsOfService
+
diff --git a/view/en/invite.casual.subject.tpl b/view/en/invite.casual.subject.tpl
new file mode 100644
index 000000000..e3c7c91fc
--- /dev/null
+++ b/view/en/invite.casual.subject.tpl
@@ -0,0 +1 @@
+Please join us on {{$projectname}} {{$invite_loc}} \ No newline at end of file
diff --git a/view/en/invite.casual.tpl b/view/en/invite.casual.tpl
new file mode 100644
index 000000000..4fd031c63
--- /dev/null
+++ b/view/en/invite.casual.tpl
@@ -0,0 +1,16 @@
+{{* tpl EN casual, to invite friendly to those knowing me *}}
+Please join my community on {{$projectname}}.
+{{$linktxt}} {{$invite_where}}
+
+You will need to supply this invitation code:
+ {{$invite_code}}
+
+Or:
+
+1. Register at any {{$projectname}} location
+ (they are all inter-connected).
+2. Enter my {{$Projectname}} network address into the site searchbar.
+ {{$invite_whereami}}
+ or visit {{$invite_whoami}}
+3. Click [Connect]
+
diff --git a/view/en/invite.formal.subject.tpl b/view/en/invite.formal.subject.tpl
new file mode 100644
index 000000000..3c5a92763
--- /dev/null
+++ b/view/en/invite.formal.subject.tpl
@@ -0,0 +1 @@
+Invitation for your network access on {{$invite_loc}} \ No newline at end of file
diff --git a/view/en/invite.formal.tpl b/view/en/invite.formal.tpl
new file mode 100644
index 000000000..5f70de00a
--- /dev/null
+++ b/view/en/invite.formal.tpl
@@ -0,0 +1,32 @@
+{{* tpl EN formal, to invite most polite, like company members or business partners *}}
+Please join the communication platform {{$projectname}} and this message contains the
+essential data for initially connecting to.
+
+The site is to arrive here: {{$invite_whereami}}
+
+Your access is just prepared with an invite code
+
+ {{$invite_code}}
+
+what please is to enter into the field of the register form, that is shown when the
+link "I have an invite code" will be clicked. Please also enter your email address
+in the next field. We want to let you know, the invite code is bound to your email
+address and not transferable.
+
+For security reasons you have to supply an account password that is and should remain
+only known by yourself. The non visible password has to be typed in twice to prevent
+mistyping. The password is required later always when you want to login on the site.
+
+Depending on the site's configuration, you may receive another email to your address
+with a validation code, that is to enter into the form such email will point to. This
+kind of some inconvience helps to grow security for the site.
+
+Depending on the site's configuration, an instance administrator finally has to
+confirm your access. Please be patient because that will not performed immediatly
+in real time.
+
+Kind regards,
+and wish to have best success on the site.
+
+Disclaimer:
+... \ No newline at end of file
diff --git a/view/en/invite.material.subject.tpl b/view/en/invite.material.subject.tpl
new file mode 100644
index 000000000..b74c99aa4
--- /dev/null
+++ b/view/en/invite.material.subject.tpl
@@ -0,0 +1 @@
+Invitation {{$invite_loc}} \ No newline at end of file
diff --git a/view/en/invite.material.tpl b/view/en/invite.material.tpl
new file mode 100644
index 000000000..db1613083
--- /dev/null
+++ b/view/en/invite.material.tpl
@@ -0,0 +1 @@
+{{* tpl en material, to invite with the essential data in brief *}} \ No newline at end of file
diff --git a/view/en/register_verify_member.tpl b/view/en/register_verify_member.tpl
index 9bdd7fa51..a4a3079a0 100644
--- a/view/en/register_verify_member.tpl
+++ b/view/en/register_verify_member.tpl
@@ -10,23 +10,26 @@ Login with the password you chose at registration.
We need to verify your email address in order to give you full access.
-Your validation code is
+Your verification token is
{{$hash}}
+{{if $timeframe}}
+This token is valid from {{$timeframe.0}} UTC until {{$timeframe.1}} UTC
+
+{{/if}}
If you registered this account, please enter the validation code when requested or visit the following link:
-{{$siteurl}}/regver/allow/{{$hash}}
+{{$siteurl}}/regate/{{$mail}}
To deny the request and remove the account, please visit:
-
-{{$siteurl}}/regver/deny/{{$hash}}
+{{$siteurl}}/regate/{{$mail}}{{if $ko}}/{{$ko}}{{/if}}
-Thank you.
+Thank you!
--
diff --git a/view/es-es/invite.casual.subject.tpl b/view/es-es/invite.casual.subject.tpl
new file mode 100644
index 000000000..bec594c3f
--- /dev/null
+++ b/view/es-es/invite.casual.subject.tpl
@@ -0,0 +1 @@
+Por favor, acompáñenos en {{$projectname}} \ No newline at end of file
diff --git a/view/es-es/invite.casual.tpl b/view/es-es/invite.casual.tpl
new file mode 100644
index 000000000..51d5ad3cb
--- /dev/null
+++ b/view/es-es/invite.casual.tpl
@@ -0,0 +1,14 @@
+Por favor, únase a mi comunidad en {{$projectname}}.
+{{$linktxt}} {{$invite_where}}
+
+Tendrá que proporcionar este código de invitación:
+ {{$invite_code}}
+
+O:
+
+1. Registrarse en cualquier lugar {{$projectname}}
+ (todos están interconectados).
+2. 2. Introduzca mi dirección de red {{$projectname}} en la barra de búsqueda del sitio.
+ {{$invite_whereami}}
+ o visite {{$invite_whoami}}
+3. 3. Haga clic en [Conectar].
diff --git a/view/es-es/invite.formal.subject.tpl b/view/es-es/invite.formal.subject.tpl
new file mode 100644
index 000000000..e4a104c46
--- /dev/null
+++ b/view/es-es/invite.formal.subject.tpl
@@ -0,0 +1 @@
+Invitación para su acceso a la red en {{$invite_loc}} \ No newline at end of file
diff --git a/view/es-es/invite.formal.tpl b/view/es-es/invite.formal.tpl
new file mode 100644
index 000000000..6c0841f84
--- /dev/null
+++ b/view/es-es/invite.formal.tpl
@@ -0,0 +1,19 @@
+Si lo desea, puede unirse a las redes sociales descentralizadas de {{$projectname}}
+aquí: {{$invite_where}}
+Probablemente se le pedirá una vez que permita el acceso,
+indicar este código de invitación: {{$invite_code}}
+Durante el proceso de registro también debe proporcionar su dirección de correo electrónico y establecer una contraseña,
+que es confidencial y sólo debe ser conocido por usted.
+
+Posibilidades alternativas:
+
+1. Eine Registrierung wird an jeder der öffentlich zugänglichen {{$projectname}} Instanzen unterstützt,
+ weil die alle miteinander verbunden sind. Eine Übersicht ist zu finden unter:
+ {{$invite_anywhere}}
+2. Geben Sie meine {{$projectname}} Netzwerkadresse {{$invite_whereami}} in die Suchleiste beim
+ Lupensymbol ein oder besuchen Sie mich unter {{$invite_whoami}}
+3. Klicken Sie auf [Verbinden]
+
+Falls auf einer besuchten {{$projectname}} Instanz fremdsprachige Anzeigen dargestellt sind,
+können Sie die Anzeige einfach auf eine eigene (oder bevorzugte) Sprache im
+Hamburger Menü  umschalten.
diff --git a/view/js/main.js b/view/js/main.js
index 16dcd9cfe..6c418b213 100644
--- a/view/js/main.js
+++ b/view/js/main.js
@@ -959,7 +959,7 @@ function liveUpdate(notify_id) {
var orgHeight = $("#region_2").height();
}
- if(page_cache.data && bParam_page == page_cache.page && page_cache.time > (Date.now() - 180000)) {
+ if(page_cache.data && bParam_page == page_cache.page) {
page_load = false;
scroll_next = false;
updateConvItems(update_mode,page_cache.data);
diff --git a/view/js/mod_register.js b/view/js/mod_register.js
index 6607579a2..1fc5ad2fa 100644
--- a/view/js/mod_register.js
+++ b/view/js/mod_register.js
@@ -1,56 +1,110 @@
$(document).ready(function() {
- $("#id_email").blur(function() {
- var zreg_email = $("#id_email").val();
- $.get("register/email_check.json?f=&email=" + encodeURIComponent(zreg_email), function(data) {
- $("#help_email").html(data.message);
- zFormError("#help_email",data.error);
+
+ typeof(window.tao) == 'undefined' ? window.tao = {} : '';
+ tao.zar = { vsn: '2.0.0', form: {}, msg: {} };
+ tao.zar.patano = /^d[0-9]{5,10}$/;
+ tao.zar.patema = /^[a-z0-9.-]{1,64}@[a-z0-9.-]{2,32}\.[a-z]{2,12}$/;
+
+ $('.register_date').each( function () {
+ var date = new Date($(this).data('utc'));
+ $(this).html(date.toLocaleString(undefined, {weekday: 'short', hour: 'numeric', minute: 'numeric'}));
+ });
+
+ $('#zar014').click( function () {
+ $('#zar015').toggle();
+ });
+
+ $('#id_invite_code').blur(function() {
+ if($('#id_invite_code').val() === '')
+ return;
+
+ $('#invite-spinner').show();
+ var zreg_invite = $('#id_invite_code').val();
+ $.get('register/invite_check.json?f=&invite_code=' + encodeURIComponent(zreg_invite),function(data) {
+ if(!data.error) {
+ $('#register-form input, #register-form button').removeAttr('disabled');
+ // email is always mandatory if using invite code
+ $('#help_email').removeClass('text-muted').addClass('text-danger').html(aStr['email_required']);
+ }
+ $('#invite-spinner').hide();
});
});
- $("#id_password").blur(function() {
- if(($("#id_password").val()).length < 6 ) {
- $("#help_password").html(aStr.pwshort);
- zFormError("#help_password", true);
+
+ $('#id_email').change(function() {
+ tao.zar.form.email = $('#id_email').val();
+
+ if (tao.zar.patema.test(tao.zar.form.email) == false ) {
+ $('#help_email').removeClass('text-muted').addClass('text-danger').html(aStr['email_not_valid']);
+ } else {
+ $.get('register/email_check.json?f=&email=' + encodeURIComponent(tao.zar.form.email), function(data) {
+ $('#help_email').removeClass('text-muted').addClass('text-danger').html(data.message);
+ });
+ }
+ });
+
+ $('#id_password').change(function() {
+ if(($('#id_password').val()).length < 6 ) {
+ $('#help_password').removeClass('text-muted').addClass('text-danger').html(aStr.pwshort);
+ zFormError('#help_password', true);
}
else {
- $("#help_password").html("");
- zFormError("#help_password", false);
+ $('#help_password').html('');
+ zFormError('#help_password', false);
+ $('#id_password2').focus();
+ $('#id_password2').val().length > 0 ? $('#id_password2').trigger('change') : '';
}
});
- $("#id_password2").blur(function() {
- if($("#id_password").val() != $("#id_password2").val()) {
- $("#help_password2").html(aStr.pwnomatch);
- zFormError("#help_password2", true);
+
+ $('#id_password2').change(function() {
+ if($('#id_password').val() != $('#id_password2').val()) {
+ $('#help_password2').removeClass('text-muted').addClass('text-danger').html(aStr.pwnomatch);
+ zFormError('#help_password2', true);
+ $('#id_password').focus();
}
else {
- $("#help_password2").html("");
- zFormError("#help_password2", false);
+ $('#help_password2').html('');
+ zFormError('#help_password2', false);
}
});
- $("#id_name").blur(function() {
- $("#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);
+ $('#id_name').blur(function() {
+ if($('#id_name').val() == '')
+ return;
+
+ $('#name-spinner').fadeIn();
+ var zreg_name = $('#id_name').val();
+ $.get('new_channel/autofill.json?f=&name=' + encodeURIComponent(zreg_name),function(data) {
+ $('#id_nickname').val(data);
if(data.error) {
- $("#help_name").html("");
- zFormError("#help_name",data.error);
+ $('#help_name').html('');
+ zFormError('#help_name',data.error);
}
- $("#name-spinner").hide();
+ $('#name-spinner').fadeOut();
});
});
- $("#id_nickname").blur(function() {
- $("#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);
+ $('#id_nickname').blur(function() {
+ if($('#id_name').val() == '')
+ return;
+
+ $('#nick-spinner').fadeIn();
+ $('#nick-hub').fadeOut();
+ var zreg_nick = $('#id_nickname').val();
+ $.get('new_channel/checkaddr.json?f=&nick=' + encodeURIComponent(zreg_nick),function(data) {
+ $('#id_nickname').val(data);
if(data.error) {
- $("#help_nickname").html("");
- zFormError("#help_nickname",data.error);
+ $('#help_nickname').html('');
+ zFormError('#help_nickname',data.error);
}
- $("#nick-spinner").hide();
+ $('#nick-spinner').fadeOut();
+ $('#nick-hub').fadeIn();
});
});
+ $('#register-form').submit(function(e) {
+ if ($('.zform-error').length > 0) {
+ e.preventDefault();
+ return false;
+ }
+ });
});
diff --git a/view/pl/hmessages.mo b/view/pl/hmessages.mo
new file mode 100644
index 000000000..94cf896a2
--- /dev/null
+++ b/view/pl/hmessages.mo
Binary files differ
diff --git a/view/pl/hmessages.po b/view/pl/hmessages.po
index 5ef34eb5e..f8edc1f5e 100644
--- a/view/pl/hmessages.po
+++ b/view/pl/hmessages.po
@@ -1,9 +1,14 @@
+# hubzilla
+# Copyright (C) 2012-2021 Hubzilla
+# This file is distributed under the same license as the hubzilla package.
+# Mike Macgirvin, 2012
+# Andrzej Budzinski, 2021
msgid ""
msgstr ""
-"Project-Id-Version: \n"
+"Project-Id-Version: 5.7\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-01-21 12:07+0100\n"
-"PO-Revision-Date: \n"
+"POT-Creation-Date: 2021-04-29 23:47+0200\n"
+"PO-Revision-Date: 2021-05-01 02:29+0200\n"
"Last-Translator: Andrzej Budziński <astabski@gmail.com>\n"
"Language-Team: \n"
"Language: pl\n"
@@ -15,11 +20,11 @@ msgstr ""
#: ../../Zotlabs/Access/Permissions.php:56
msgid "Can view my channel stream and posts"
-msgstr "Może wyświetlać strumień i posty z mojego kanału"
+msgstr "Może wyświetlać strumień i wpisy z mojego kanału"
#: ../../Zotlabs/Access/Permissions.php:57
msgid "Can send me their channel stream and posts"
-msgstr "Może przesyłać mi strumień swojego kanału i posty"
+msgstr "Może przesyłać mi strumień swojego kanału i wpisy"
#: ../../Zotlabs/Access/Permissions.php:58
msgid "Can view my default channel profile"
@@ -59,7 +64,7 @@ msgstr "Może publikować na stronie mojego kanału (tablicy)"
#: ../../Zotlabs/Access/Permissions.php:67
msgid "Can comment on or like my posts"
-msgstr "Może komentować lub polubić moje posty"
+msgstr "Może komentować lub polubić moje wpisy"
#: ../../Zotlabs/Access/Permissions.php:68
msgid "Can send me private mail messages"
@@ -67,13 +72,13 @@ msgstr "Może wysyłać mi prywatne wiadomości e-mail"
#: ../../Zotlabs/Access/Permissions.php:69
msgid "Can like/dislike profiles and profile things"
-msgstr "Może polubiać/dezaprobować profile i rzeczy w profilach"
+msgstr "Może lubić/nie lubić profile i rzeczy w profilach"
#: ../../Zotlabs/Access/Permissions.php:70
msgid "Can forward to all my channel connections via ! mentions in posts"
msgstr ""
"Może przekazywać informacje do wszystkich moich połączeń kanałowych za "
-"pośrednictwem !wzmianki w postach"
+"pośrednictwem !wzmianki w wpisach"
#: ../../Zotlabs/Access/Permissions.php:71
msgid "Can chat with me"
@@ -81,7 +86,7 @@ msgstr "Może ze mną rozmawiać"
#: ../../Zotlabs/Access/Permissions.php:72
msgid "Can source my public posts in derived channels"
-msgstr "Może pozyskiwać moje publiczne posty w kanałach pochodnych"
+msgstr "Może pozyskiwać moje publiczne wpisy w kanałach pochodnych"
#: ../../Zotlabs/Access/Permissions.php:73
msgid "Can administer my channel"
@@ -147,13 +152,12 @@ msgstr "Specjalne - celebryckie i mównice"
msgid "Special - Group Repository"
msgstr "Specjalne - repozytorium grupowe"
-#: ../../Zotlabs/Access/PermissionRoles.php:310
-#: ../../Zotlabs/Module/Cdav.php:1384 ../../Zotlabs/Module/Profiles.php:797
-#: ../../Zotlabs/Module/Connedit.php:927 ../../include/selectors.php:60
-#: ../../include/selectors.php:77 ../../include/selectors.php:115
-#: ../../include/selectors.php:151 ../../include/connections.php:741
-#: ../../include/connections.php:748 ../../include/event.php:1429
-#: ../../include/event.php:1436
+#: ../../Zotlabs/Access/PermissionRoles.php:310 ../../Zotlabs/Module/Cdav.php:1385
+#: ../../Zotlabs/Module/Profiles.php:797 ../../Zotlabs/Module/Connedit.php:928
+#: ../../include/selectors.php:60 ../../include/selectors.php:77
+#: ../../include/selectors.php:115 ../../include/selectors.php:151
+#: ../../include/connections.php:741 ../../include/connections.php:748
+#: ../../include/event.php:1429 ../../include/event.php:1436
msgid "Other"
msgstr "Inny"
@@ -165,63 +169,51 @@ msgstr "Tryb niestandardowy/ekspercki"
#: ../../Zotlabs/Module/Api.php:24 ../../Zotlabs/Module/Events.php:277
#: ../../Zotlabs/Module/Bookmarks.php:70 ../../Zotlabs/Module/Webpages.php:133
#: ../../Zotlabs/Module/Profiles.php:200 ../../Zotlabs/Module/Profiles.php:637
-#: ../../Zotlabs/Module/Like.php:230 ../../Zotlabs/Module/Defperms.php:182
+#: ../../Zotlabs/Module/Like.php:242 ../../Zotlabs/Module/Defperms.php:182
#: ../../Zotlabs/Module/Layouts.php:71 ../../Zotlabs/Module/Layouts.php:78
#: ../../Zotlabs/Module/Layouts.php:89 ../../Zotlabs/Module/Group.php:15
#: ../../Zotlabs/Module/Group.php:31 ../../Zotlabs/Module/Appman.php:87
#: ../../Zotlabs/Module/Message.php:18 ../../Zotlabs/Module/Moderate.php:15
-#: ../../Zotlabs/Module/New_channel.php:105
-#: ../../Zotlabs/Module/New_channel.php:130
-#: ../../Zotlabs/Module/Filestorage.php:20
-#: ../../Zotlabs/Module/Filestorage.php:78
-#: ../../Zotlabs/Module/Filestorage.php:96
-#: ../../Zotlabs/Module/Filestorage.php:119
-#: ../../Zotlabs/Module/Filestorage.php:165
-#: ../../Zotlabs/Module/Card_edit.php:51
+#: ../../Zotlabs/Module/New_channel.php:105 ../../Zotlabs/Module/New_channel.php:130
+#: ../../Zotlabs/Module/Filestorage.php:20 ../../Zotlabs/Module/Filestorage.php:78
+#: ../../Zotlabs/Module/Filestorage.php:96 ../../Zotlabs/Module/Filestorage.php:119
+#: ../../Zotlabs/Module/Filestorage.php:165 ../../Zotlabs/Module/Card_edit.php:51
#: ../../Zotlabs/Module/Viewconnections.php:28
#: ../../Zotlabs/Module/Viewconnections.php:33 ../../Zotlabs/Module/Wiki.php:59
-#: ../../Zotlabs/Module/Wiki.php:285 ../../Zotlabs/Module/Wiki.php:428
+#: ../../Zotlabs/Module/Wiki.php:284 ../../Zotlabs/Module/Wiki.php:427
#: ../../Zotlabs/Module/Blocks.php:73 ../../Zotlabs/Module/Blocks.php:80
-#: ../../Zotlabs/Module/Locs.php:100 ../../Zotlabs/Module/Connedit.php:396
+#: ../../Zotlabs/Module/Locs.php:100 ../../Zotlabs/Module/Connedit.php:397
#: ../../Zotlabs/Module/Profile_photo.php:338
-#: ../../Zotlabs/Module/Profile_photo.php:351
-#: ../../Zotlabs/Module/Sharedwithme.php:19
-#: ../../Zotlabs/Module/Editlayout.php:67
-#: ../../Zotlabs/Module/Editlayout.php:90 ../../Zotlabs/Module/Manage.php:10
-#: ../../Zotlabs/Module/Item.php:485 ../../Zotlabs/Module/Item.php:504
-#: ../../Zotlabs/Module/Item.php:514 ../../Zotlabs/Module/Item.php:1442
-#: ../../Zotlabs/Module/Rate.php:113 ../../Zotlabs/Module/Page.php:34
-#: ../../Zotlabs/Module/Page.php:133 ../../Zotlabs/Module/Achievements.php:34
-#: ../../Zotlabs/Module/Regmod.php:20 ../../Zotlabs/Module/Editblock.php:67
-#: ../../Zotlabs/Module/Chat.php:113 ../../Zotlabs/Module/Chat.php:118
-#: ../../Zotlabs/Module/Vote.php:19 ../../Zotlabs/Module/Display.php:425
-#: ../../Zotlabs/Module/Photos.php:71 ../../Zotlabs/Module/Channel.php:177
-#: ../../Zotlabs/Module/Channel.php:332 ../../Zotlabs/Module/Channel.php:371
-#: ../../Zotlabs/Module/Cards.php:86 ../../Zotlabs/Module/Connections.php:32
-#: ../../Zotlabs/Module/Editpost.php:17 ../../Zotlabs/Module/Block.php:24
-#: ../../Zotlabs/Module/Block.php:74 ../../Zotlabs/Module/Common.php:38
-#: ../../Zotlabs/Module/Editwebpage.php:68
-#: ../../Zotlabs/Module/Editwebpage.php:89
-#: ../../Zotlabs/Module/Editwebpage.php:107
-#: ../../Zotlabs/Module/Editwebpage.php:121 ../../Zotlabs/Module/Profile.php:85
-#: ../../Zotlabs/Module/Profile.php:101
-#: ../../Zotlabs/Module/Article_edit.php:51 ../../Zotlabs/Module/Thing.php:282
-#: ../../Zotlabs/Module/Thing.php:302 ../../Zotlabs/Module/Thing.php:343
-#: ../../Zotlabs/Module/Suggest.php:32
-#: ../../Zotlabs/Module/Notifications.php:11
-#: ../../Zotlabs/Module/Articles.php:89 ../../Zotlabs/Module/Setup.php:206
-#: ../../Zotlabs/Module/Mitem.php:129 ../../Zotlabs/Module/Mood.php:126
-#: ../../Zotlabs/Module/Register.php:80
-#: ../../Zotlabs/Module/Channel_calendar.php:230
-#: ../../Zotlabs/Module/Invite.php:21 ../../Zotlabs/Module/Invite.php:102
-#: ../../Zotlabs/Module/Service_limits.php:11
-#: ../../Zotlabs/Module/Cover_photo.php:341
-#: ../../Zotlabs/Module/Cover_photo.php:354 ../../Zotlabs/Module/Menu.php:130
-#: ../../Zotlabs/Module/Menu.php:141 ../../Zotlabs/Module/Sources.php:80
-#: ../../Zotlabs/Module/Poke.php:157 ../../Zotlabs/Module/Network.php:19
-#: ../../Zotlabs/Module/Attach_edit.php:90
-#: ../../Zotlabs/Module/Attach_edit.php:99
-#: ../../Zotlabs/Module/Attach_edit.php:106
+#: ../../Zotlabs/Module/Profile_photo.php:351 ../../Zotlabs/Module/Sharedwithme.php:19
+#: ../../Zotlabs/Module/Editlayout.php:67 ../../Zotlabs/Module/Editlayout.php:90
+#: ../../Zotlabs/Module/Manage.php:10 ../../Zotlabs/Module/Item.php:506
+#: ../../Zotlabs/Module/Item.php:525 ../../Zotlabs/Module/Item.php:535
+#: ../../Zotlabs/Module/Item.php:1444 ../../Zotlabs/Module/Rate.php:115
+#: ../../Zotlabs/Module/Page.php:34 ../../Zotlabs/Module/Page.php:133
+#: ../../Zotlabs/Module/Achievements.php:34 ../../Zotlabs/Module/Regmod.php:20
+#: ../../Zotlabs/Module/Editblock.php:67 ../../Zotlabs/Module/Chat.php:113
+#: ../../Zotlabs/Module/Chat.php:118 ../../Zotlabs/Module/Vote.php:19
+#: ../../Zotlabs/Module/Display.php:420 ../../Zotlabs/Module/Photos.php:71
+#: ../../Zotlabs/Module/Channel.php:209 ../../Zotlabs/Module/Channel.php:365
+#: ../../Zotlabs/Module/Channel.php:404 ../../Zotlabs/Module/Cards.php:86
+#: ../../Zotlabs/Module/Connections.php:32 ../../Zotlabs/Module/Editpost.php:17
+#: ../../Zotlabs/Module/Block.php:24 ../../Zotlabs/Module/Block.php:74
+#: ../../Zotlabs/Module/Common.php:38 ../../Zotlabs/Module/Editwebpage.php:68
+#: ../../Zotlabs/Module/Editwebpage.php:89 ../../Zotlabs/Module/Editwebpage.php:107
+#: ../../Zotlabs/Module/Editwebpage.php:121 ../../Zotlabs/Module/Profile.php:99
+#: ../../Zotlabs/Module/Profile.php:114 ../../Zotlabs/Module/Article_edit.php:51
+#: ../../Zotlabs/Module/Thing.php:282 ../../Zotlabs/Module/Thing.php:302
+#: ../../Zotlabs/Module/Thing.php:343 ../../Zotlabs/Module/Suggest.php:32
+#: ../../Zotlabs/Module/Notifications.php:11 ../../Zotlabs/Module/Articles.php:89
+#: ../../Zotlabs/Module/Setup.php:208 ../../Zotlabs/Module/Mitem.php:129
+#: ../../Zotlabs/Module/Mood.php:126 ../../Zotlabs/Module/Register.php:197
+#: ../../Zotlabs/Module/Channel_calendar.php:232 ../../Zotlabs/Module/Invite.php:51
+#: ../../Zotlabs/Module/Invite.php:302 ../../Zotlabs/Module/Service_limits.php:11
+#: ../../Zotlabs/Module/Cover_photo.php:341 ../../Zotlabs/Module/Cover_photo.php:354
+#: ../../Zotlabs/Module/Menu.php:130 ../../Zotlabs/Module/Menu.php:141
+#: ../../Zotlabs/Module/Sources.php:80 ../../Zotlabs/Module/Poke.php:157
+#: ../../Zotlabs/Module/Network.php:19 ../../Zotlabs/Module/Attach_edit.php:90
+#: ../../Zotlabs/Module/Attach_edit.php:99 ../../Zotlabs/Module/Attach_edit.php:106
#: ../../Zotlabs/Module/Settings.php:59 ../../Zotlabs/Module/Viewsrc.php:19
#: ../../Zotlabs/Web/WebServer.php:116 ../../Zotlabs/Lib/Chatroom.php:135
#: ../../include/photos.php:27 ../../include/attach.php:156
@@ -230,11 +222,11 @@ msgstr "Tryb niestandardowy/ekspercki"
#: ../../include/attach.php:438 ../../include/attach.php:445
#: ../../include/attach.php:527 ../../include/attach.php:1091
#: ../../include/attach.php:1164 ../../include/attach.php:1327
-#: ../../include/items.php:3996
-#: ../../extend/addon/hzaddons/openid/Mod_Id.php:53
-#: ../../extend/addon/hzaddons/keepout/keepout.php:36
-#: ../../extend/addon/hzaddons/mail/Mod_Mail.php:25
-#: ../../extend/addon/hzaddons/pumpio/pumpio.php:44
+#: ../../include/items.php:4087
+#: ../../extend/addon/hubzilla-addons/openid/Mod_Id.php:53
+#: ../../extend/addon/hubzilla-addons/keepout/keepout.php:36
+#: ../../extend/addon/hubzilla-addons/mail/Mod_Mail.php:26
+#: ../../extend/addon/hubzilla-addons/pumpio/pumpio.php:44
msgid "Permission denied."
msgstr "Dostęp zabroniony."
@@ -244,52 +236,53 @@ msgstr "Zaktualizowano układ."
#: ../../Zotlabs/Module/Pdledit.php:43
msgid "PDL Editor App"
-msgstr "Aplikacja PDL Editor"
+msgstr "Aplikacja Edytor PDL"
-#: ../../Zotlabs/Module/Pdledit.php:43 ../../Zotlabs/Module/Cdav.php:876
+#: ../../Zotlabs/Module/Pdledit.php:43 ../../Zotlabs/Module/Cdav.php:877
#: ../../Zotlabs/Module/Bookmarks.php:78 ../../Zotlabs/Module/Webpages.php:48
#: ../../Zotlabs/Module/Defperms.php:190 ../../Zotlabs/Module/Pubstream.php:20
#: ../../Zotlabs/Module/Group.php:107 ../../Zotlabs/Module/Oauth.php:100
#: ../../Zotlabs/Module/Oauth2.php:106 ../../Zotlabs/Module/Wiki.php:52
-#: ../../Zotlabs/Module/Chat.php:100 ../../Zotlabs/Module/Uexport.php:61
+#: ../../Zotlabs/Module/Chat.php:100 ../../Zotlabs/Module/Uexport.php:62
#: ../../Zotlabs/Module/Cards.php:51 ../../Zotlabs/Module/Affinity.php:52
#: ../../Zotlabs/Module/Randprof.php:29 ../../Zotlabs/Module/Suggest.php:40
#: ../../Zotlabs/Module/Notes.php:57 ../../Zotlabs/Module/Tokens.php:99
#: ../../Zotlabs/Module/Articles.php:52 ../../Zotlabs/Module/Mood.php:134
-#: ../../Zotlabs/Module/Permcats.php:63 ../../Zotlabs/Module/Probe.php:18
-#: ../../Zotlabs/Module/Invite.php:110 ../../Zotlabs/Module/Lang.php:17
-#: ../../Zotlabs/Module/Sources.php:88 ../../Zotlabs/Module/Poke.php:165
-#: ../../extend/addon/hzaddons/gnusoc/Mod_Gnusoc.php:22
-#: ../../extend/addon/hzaddons/skeleton/Mod_Skeleton.php:32
-#: ../../extend/addon/hzaddons/redred/Mod_Redred.php:50
-#: ../../extend/addon/hzaddons/diaspora/Mod_Diaspora.php:58
-#: ../../extend/addon/hzaddons/hideaside/Mod_Hideaside.php:23
-#: ../../extend/addon/hzaddons/ljpost/Mod_Ljpost.php:38
-#: ../../extend/addon/hzaddons/xmpp/Mod_Xmpp.php:35
-#: ../../extend/addon/hzaddons/superblock/Mod_Superblock.php:20
-#: ../../extend/addon/hzaddons/planets/Mod_Planets.php:20
-#: ../../extend/addon/hzaddons/nsfw/Mod_Nsfw.php:33
-#: ../../extend/addon/hzaddons/photocache/Mod_Photocache.php:42
-#: ../../extend/addon/hzaddons/libertree/Mod_Libertree.php:35
-#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:146
-#: ../../extend/addon/hzaddons/pubcrawl/Mod_Pubcrawl.php:40
-#: ../../extend/addon/hzaddons/ijpost/Mod_Ijpost.php:35
-#: ../../extend/addon/hzaddons/sendzid/Mod_Sendzid.php:20
-#: ../../extend/addon/hzaddons/twitter/Mod_Twitter.php:78
-#: ../../extend/addon/hzaddons/dwpost/Mod_Dwpost.php:39
-#: ../../extend/addon/hzaddons/nofed/Mod_Nofed.php:33
-#: ../../extend/addon/hzaddons/hsse/Mod_Hsse.php:21
-#: ../../extend/addon/hzaddons/pageheader/Mod_Pageheader.php:34
-#: ../../extend/addon/hzaddons/gallery/Mod_Gallery.php:58
-#: ../../extend/addon/hzaddons/smileybutton/Mod_Smileybutton.php:35
-#: ../../extend/addon/hzaddons/rtof/Mod_Rtof.php:36
-#: ../../extend/addon/hzaddons/wppost/Mod_Wppost.php:43
-#: ../../extend/addon/hzaddons/authchoose/Mod_Authchoose.php:28
-#: ../../extend/addon/hzaddons/pumpio/Mod_Pumpio.php:53
-#: ../../extend/addon/hzaddons/nsabait/Mod_Nsabait.php:20
-#: ../../extend/addon/hzaddons/rainbowtag/Mod_Rainbowtag.php:21
-#: ../../extend/addon/hzaddons/fuzzloc/Mod_Fuzzloc.php:34
-#: ../../extend/addon/hzaddons/startpage/Mod_Startpage.php:50
+#: ../../Zotlabs/Module/Permcats.php:63 ../../Zotlabs/Module/Probe.php:19
+#: ../../Zotlabs/Module/Invite.php:56 ../../Zotlabs/Module/Invite.php:310
+#: ../../Zotlabs/Module/Lang.php:17 ../../Zotlabs/Module/Sources.php:88
+#: ../../Zotlabs/Module/Poke.php:165
+#: ../../extend/addon/hubzilla-addons/gnusoc/Mod_Gnusoc.php:22
+#: ../../extend/addon/hubzilla-addons/skeleton/Mod_Skeleton.php:32
+#: ../../extend/addon/hubzilla-addons/redred/Mod_Redred.php:50
+#: ../../extend/addon/hubzilla-addons/diaspora/Mod_Diaspora.php:58
+#: ../../extend/addon/hubzilla-addons/hideaside/Mod_Hideaside.php:23
+#: ../../extend/addon/hubzilla-addons/ljpost/Mod_Ljpost.php:38
+#: ../../extend/addon/hubzilla-addons/xmpp/Mod_Xmpp.php:35
+#: ../../extend/addon/hubzilla-addons/superblock/Mod_Superblock.php:21
+#: ../../extend/addon/hubzilla-addons/planets/Mod_Planets.php:20
+#: ../../extend/addon/hubzilla-addons/nsfw/Mod_Nsfw.php:33
+#: ../../extend/addon/hubzilla-addons/photocache/Mod_Photocache.php:42
+#: ../../extend/addon/hubzilla-addons/libertree/Mod_Libertree.php:35
+#: ../../extend/addon/hubzilla-addons/statusnet/Mod_Statusnet.php:146
+#: ../../extend/addon/hubzilla-addons/pubcrawl/Mod_Pubcrawl.php:40
+#: ../../extend/addon/hubzilla-addons/ijpost/Mod_Ijpost.php:35
+#: ../../extend/addon/hubzilla-addons/sendzid/Mod_Sendzid.php:20
+#: ../../extend/addon/hubzilla-addons/twitter/Mod_Twitter.php:78
+#: ../../extend/addon/hubzilla-addons/dwpost/Mod_Dwpost.php:39
+#: ../../extend/addon/hubzilla-addons/nofed/Mod_Nofed.php:33
+#: ../../extend/addon/hubzilla-addons/hsse/Mod_Hsse.php:21
+#: ../../extend/addon/hubzilla-addons/pageheader/Mod_Pageheader.php:34
+#: ../../extend/addon/hubzilla-addons/gallery/Mod_Gallery.php:58
+#: ../../extend/addon/hubzilla-addons/smileybutton/Mod_Smileybutton.php:35
+#: ../../extend/addon/hubzilla-addons/rtof/Mod_Rtof.php:36
+#: ../../extend/addon/hubzilla-addons/wppost/Mod_Wppost.php:43
+#: ../../extend/addon/hubzilla-addons/authchoose/Mod_Authchoose.php:28
+#: ../../extend/addon/hubzilla-addons/pumpio/Mod_Pumpio.php:53
+#: ../../extend/addon/hubzilla-addons/nsabait/Mod_Nsabait.php:20
+#: ../../extend/addon/hubzilla-addons/rainbowtag/Mod_Rainbowtag.php:21
+#: ../../extend/addon/hubzilla-addons/fuzzloc/Mod_Fuzzloc.php:34
+#: ../../extend/addon/hubzilla-addons/startpage/Mod_Startpage.php:50
msgid "Not Installed"
msgstr "Nie zainstalowano"
@@ -330,35 +323,31 @@ msgid "System layout"
msgstr "Układ systemowy"
#: ../../Zotlabs/Module/Pdledit.php:108 ../../Zotlabs/Module/Events.php:501
-#: ../../Zotlabs/Module/Profiles.php:725 ../../Zotlabs/Module/Import.php:645
+#: ../../Zotlabs/Module/Profiles.php:725 ../../Zotlabs/Module/Import.php:647
#: ../../Zotlabs/Module/Defperms.php:266 ../../Zotlabs/Module/Group.php:151
#: ../../Zotlabs/Module/Group.php:167 ../../Zotlabs/Module/Appman.php:155
#: ../../Zotlabs/Module/Oauth.php:111 ../../Zotlabs/Module/Import_items.php:129
-#: ../../Zotlabs/Module/Connect.php:107
-#: ../../Zotlabs/Module/Filestorage.php:208 ../../Zotlabs/Module/Oauth2.php:116
-#: ../../Zotlabs/Module/Wiki.php:215 ../../Zotlabs/Module/Locs.php:132
-#: ../../Zotlabs/Module/Connedit.php:896 ../../Zotlabs/Module/Rate.php:166
+#: ../../Zotlabs/Module/Connect.php:107 ../../Zotlabs/Module/Filestorage.php:208
+#: ../../Zotlabs/Module/Oauth2.php:116 ../../Zotlabs/Module/Wiki.php:214
+#: ../../Zotlabs/Module/Locs.php:132 ../../Zotlabs/Module/Connedit.php:897
+#: ../../Zotlabs/Module/Regate.php:384 ../../Zotlabs/Module/Rate.php:168
#: ../../Zotlabs/Module/Xchan.php:15 ../../Zotlabs/Module/Chat.php:209
#: ../../Zotlabs/Module/Chat.php:248 ../../Zotlabs/Module/Photos.php:1058
#: ../../Zotlabs/Module/Photos.php:1098 ../../Zotlabs/Module/Photos.php:1216
#: ../../Zotlabs/Module/Editpost.php:86 ../../Zotlabs/Module/Affinity.php:87
-#: ../../Zotlabs/Module/Pconfig.php:116
-#: ../../Zotlabs/Module/Admin/Themes.php:158
+#: ../../Zotlabs/Module/Pconfig.php:116 ../../Zotlabs/Module/Admin/Themes.php:158
#: ../../Zotlabs/Module/Admin/Security.php:120
-#: ../../Zotlabs/Module/Admin/Accounts.php:168
+#: ../../Zotlabs/Module/Admin/Accounts.php:309
#: ../../Zotlabs/Module/Admin/Features.php:66
-#: ../../Zotlabs/Module/Admin/Channels.php:147
-#: ../../Zotlabs/Module/Admin/Logs.php:84
+#: ../../Zotlabs/Module/Admin/Channels.php:147 ../../Zotlabs/Module/Admin/Logs.php:84
#: ../../Zotlabs/Module/Admin/Account_edit.php:73
-#: ../../Zotlabs/Module/Admin/Addons.php:442
-#: ../../Zotlabs/Module/Admin/Site.php:293
+#: ../../Zotlabs/Module/Admin/Addons.php:442 ../../Zotlabs/Module/Admin/Site.php:412
#: ../../Zotlabs/Module/Admin/Profs.php:178 ../../Zotlabs/Module/Thing.php:328
-#: ../../Zotlabs/Module/Thing.php:381
-#: ../../Zotlabs/Module/Email_validation.php:40
-#: ../../Zotlabs/Module/Tokens.php:188 ../../Zotlabs/Module/Setup.php:304
-#: ../../Zotlabs/Module/Setup.php:344 ../../Zotlabs/Module/Mitem.php:259
+#: ../../Zotlabs/Module/Thing.php:381 ../../Zotlabs/Module/Email_validation.php:40
+#: ../../Zotlabs/Module/Tokens.php:188 ../../Zotlabs/Module/Setup.php:306
+#: ../../Zotlabs/Module/Setup.php:346 ../../Zotlabs/Module/Mitem.php:259
#: ../../Zotlabs/Module/Mood.php:158 ../../Zotlabs/Module/Permcats.php:129
-#: ../../Zotlabs/Module/Settings/Account.php:103
+#: ../../Zotlabs/Module/Settings/Account.php:107
#: ../../Zotlabs/Module/Settings/Events.php:42
#: ../../Zotlabs/Module/Settings/Profiles.php:52
#: ../../Zotlabs/Module/Settings/Editor.php:42
@@ -373,66 +362,65 @@ msgstr "Układ systemowy"
#: ../../Zotlabs/Module/Settings/Channel_home.php:91
#: ../../Zotlabs/Module/Settings/Network.php:62
#: ../../Zotlabs/Module/Settings/Conversation.php:49
-#: ../../Zotlabs/Module/Invite.php:168 ../../Zotlabs/Module/Sources.php:125
+#: ../../Zotlabs/Module/Invite.php:550 ../../Zotlabs/Module/Sources.php:125
#: ../../Zotlabs/Module/Sources.php:162 ../../Zotlabs/Module/Poke.php:217
-#: ../../Zotlabs/Storage/Browser.php:382 ../../Zotlabs/Lib/ThreadItem.php:825
-#: ../../Zotlabs/Widget/Wiki_pages.php:42
-#: ../../Zotlabs/Widget/Wiki_pages.php:99
+#: ../../Zotlabs/Storage/Browser.php:382 ../../Zotlabs/Lib/ThreadItem.php:827
+#: ../../Zotlabs/Widget/Wiki_pages.php:42 ../../Zotlabs/Widget/Wiki_pages.php:99
#: ../../Zotlabs/Widget/Eventstools.php:16 ../../include/js_strings.php:22
-#: ../../extend/addon/hzaddons/irc/irc.php:45
-#: ../../extend/addon/hzaddons/hubwall/hubwall.php:95
-#: ../../extend/addon/hzaddons/likebanner/likebanner.php:57
-#: ../../extend/addon/hzaddons/piwik/piwik.php:95
-#: ../../extend/addon/hzaddons/channelreputation/channelreputation.php:143
-#: ../../extend/addon/hzaddons/skeleton/Mod_Skeleton.php:51
-#: ../../extend/addon/hzaddons/redred/Mod_Redred.php:90
-#: ../../extend/addon/hzaddons/cart/cart.php:1376
-#: ../../extend/addon/hzaddons/cart/submodules/orderoptions.php:312
-#: ../../extend/addon/hzaddons/cart/submodules/orderoptions.php:412
-#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:643
-#: ../../extend/addon/hzaddons/cart/submodules/subscriptions.php:410
-#: ../../extend/addon/hzaddons/cart/submodules/manualcat.php:248
-#: ../../extend/addon/hzaddons/cart/Settings/Cart.php:132
-#: ../../extend/addon/hzaddons/cart/Settings/Cart.php:142
-#: ../../extend/addon/hzaddons/hzfiles/hzfiles.php:86
-#: ../../extend/addon/hzaddons/diaspora/Mod_Diaspora.php:100
-#: ../../extend/addon/hzaddons/diaspora/diaspora.php:75
-#: ../../extend/addon/hzaddons/openstreetmap/openstreetmap.php:155
-#: ../../extend/addon/hzaddons/ljpost/Mod_Ljpost.php:82
-#: ../../extend/addon/hzaddons/workflow/workflow.php:1461
-#: ../../extend/addon/hzaddons/workflow/workflow.php:1520
-#: ../../extend/addon/hzaddons/workflow/workflow.php:1639
-#: ../../extend/addon/hzaddons/workflow/workflow.php:2742
-#: ../../extend/addon/hzaddons/workflow/Settings/Mod_WorkflowSettings.php:94
-#: ../../extend/addon/hzaddons/xmpp/Mod_Xmpp.php:70
-#: ../../extend/addon/hzaddons/nsfw/Mod_Nsfw.php:61
-#: ../../extend/addon/hzaddons/photocache/Mod_Photocache.php:67
-#: ../../extend/addon/hzaddons/libertree/Mod_Libertree.php:70
-#: ../../extend/addon/hzaddons/statusnet/statusnet.php:602
-#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:193
-#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:251
-#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:306
-#: ../../extend/addon/hzaddons/pubcrawl/Mod_Pubcrawl.php:65
-#: ../../extend/addon/hzaddons/ijpost/Mod_Ijpost.php:72
-#: ../../extend/addon/hzaddons/flashcards/Mod_Flashcards.php:262
-#: ../../extend/addon/hzaddons/socialauth/Mod_SocialAuth.php:330
-#: ../../extend/addon/hzaddons/redphotos/redphotos.php:136
-#: ../../extend/addon/hzaddons/twitter/Mod_Twitter.php:184
-#: ../../extend/addon/hzaddons/dwpost/Mod_Dwpost.php:80
-#: ../../extend/addon/hzaddons/nofed/Mod_Nofed.php:53
-#: ../../extend/addon/hzaddons/content_import/Mod_content_import.php:142
-#: ../../extend/addon/hzaddons/pageheader/Mod_Pageheader.php:54
-#: ../../extend/addon/hzaddons/mail/Mod_Mail.php:310
-#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:53
-#: ../../extend/addon/hzaddons/smileybutton/Mod_Smileybutton.php:55
-#: ../../extend/addon/hzaddons/rtof/Mod_Rtof.php:72
-#: ../../extend/addon/hzaddons/logrot/logrot.php:35
-#: ../../extend/addon/hzaddons/wppost/Mod_Wppost.php:109
-#: ../../extend/addon/hzaddons/pumpio/Mod_Pumpio.php:115
-#: ../../extend/addon/hzaddons/mailtest/mailtest.php:100
-#: ../../extend/addon/hzaddons/redfiles/redfiles.php:124
-#: ../../extend/addon/hzaddons/fuzzloc/Mod_Fuzzloc.php:56
-#: ../../extend/addon/hzaddons/startpage/Mod_Startpage.php:73
+#: ../../extend/addon/hubzilla-addons/irc/irc.php:45
+#: ../../extend/addon/hubzilla-addons/hubwall/hubwall.php:95
+#: ../../extend/addon/hubzilla-addons/likebanner/likebanner.php:57
+#: ../../extend/addon/hubzilla-addons/piwik/piwik.php:95
+#: ../../extend/addon/hubzilla-addons/channelreputation/channelreputation.php:143
+#: ../../extend/addon/hubzilla-addons/skeleton/Mod_Skeleton.php:51
+#: ../../extend/addon/hubzilla-addons/redred/Mod_Redred.php:90
+#: ../../extend/addon/hubzilla-addons/cart/cart.php:1376
+#: ../../extend/addon/hubzilla-addons/cart/submodules/orderoptions.php:312
+#: ../../extend/addon/hubzilla-addons/cart/submodules/orderoptions.php:412
+#: ../../extend/addon/hubzilla-addons/cart/submodules/hzservices.php:643
+#: ../../extend/addon/hubzilla-addons/cart/submodules/subscriptions.php:410
+#: ../../extend/addon/hubzilla-addons/cart/submodules/manualcat.php:248
+#: ../../extend/addon/hubzilla-addons/cart/Settings/Cart.php:132
+#: ../../extend/addon/hubzilla-addons/cart/Settings/Cart.php:142
+#: ../../extend/addon/hubzilla-addons/hzfiles/hzfiles.php:86
+#: ../../extend/addon/hubzilla-addons/diaspora/Mod_Diaspora.php:102
+#: ../../extend/addon/hubzilla-addons/diaspora/diaspora.php:79
+#: ../../extend/addon/hubzilla-addons/openstreetmap/openstreetmap.php:155
+#: ../../extend/addon/hubzilla-addons/ljpost/Mod_Ljpost.php:82
+#: ../../extend/addon/hubzilla-addons/workflow/workflow.php:1461
+#: ../../extend/addon/hubzilla-addons/workflow/workflow.php:1520
+#: ../../extend/addon/hubzilla-addons/workflow/workflow.php:1639
+#: ../../extend/addon/hubzilla-addons/workflow/workflow.php:2742
+#: ../../extend/addon/hubzilla-addons/workflow/Settings/Mod_WorkflowSettings.php:94
+#: ../../extend/addon/hubzilla-addons/xmpp/Mod_Xmpp.php:70
+#: ../../extend/addon/hubzilla-addons/nsfw/Mod_Nsfw.php:61
+#: ../../extend/addon/hubzilla-addons/photocache/Mod_Photocache.php:67
+#: ../../extend/addon/hubzilla-addons/libertree/Mod_Libertree.php:70
+#: ../../extend/addon/hubzilla-addons/statusnet/statusnet.php:602
+#: ../../extend/addon/hubzilla-addons/statusnet/Mod_Statusnet.php:193
+#: ../../extend/addon/hubzilla-addons/statusnet/Mod_Statusnet.php:251
+#: ../../extend/addon/hubzilla-addons/statusnet/Mod_Statusnet.php:306
+#: ../../extend/addon/hubzilla-addons/pubcrawl/Mod_Pubcrawl.php:65
+#: ../../extend/addon/hubzilla-addons/ijpost/Mod_Ijpost.php:72
+#: ../../extend/addon/hubzilla-addons/flashcards/Mod_Flashcards.php:262
+#: ../../extend/addon/hubzilla-addons/socialauth/Mod_SocialAuth.php:330
+#: ../../extend/addon/hubzilla-addons/redphotos/redphotos.php:136
+#: ../../extend/addon/hubzilla-addons/twitter/Mod_Twitter.php:184
+#: ../../extend/addon/hubzilla-addons/dwpost/Mod_Dwpost.php:80
+#: ../../extend/addon/hubzilla-addons/nofed/Mod_Nofed.php:53
+#: ../../extend/addon/hubzilla-addons/content_import/Mod_content_import.php:142
+#: ../../extend/addon/hubzilla-addons/pageheader/Mod_Pageheader.php:54
+#: ../../extend/addon/hubzilla-addons/mail/Mod_Mail.php:311
+#: ../../extend/addon/hubzilla-addons/openclipatar/openclipatar.php:53
+#: ../../extend/addon/hubzilla-addons/smileybutton/Mod_Smileybutton.php:55
+#: ../../extend/addon/hubzilla-addons/rtof/Mod_Rtof.php:72
+#: ../../extend/addon/hubzilla-addons/logrot/logrot.php:35
+#: ../../extend/addon/hubzilla-addons/wppost/Mod_Wppost.php:109
+#: ../../extend/addon/hubzilla-addons/pumpio/Mod_Pumpio.php:115
+#: ../../extend/addon/hubzilla-addons/mailtest/mailtest.php:100
+#: ../../extend/addon/hubzilla-addons/redfiles/redfiles.php:124
+#: ../../extend/addon/hubzilla-addons/fuzzloc/Mod_Fuzzloc.php:56
+#: ../../extend/addon/hubzilla-addons/startpage/Mod_Startpage.php:73
#: ../../view/theme/redbasic/php/config.php:94
msgid "Submit"
msgstr "Zatwierdź"
@@ -455,13 +443,13 @@ msgstr "z terminala."
#: ../../Zotlabs/Module/Dreport.php:10 ../../Zotlabs/Module/Dreport.php:82
#: ../../Zotlabs/Module/Profperm.php:28 ../../Zotlabs/Module/Cloud.php:123
-#: ../../Zotlabs/Module/Like.php:332 ../../Zotlabs/Module/Group.php:99
-#: ../../Zotlabs/Module/Import_items.php:120
-#: ../../Zotlabs/Module/Subthread.php:86 ../../Zotlabs/Module/Share.php:72
-#: ../../Zotlabs/Web/WebServer.php:115 ../../include/items.php:439
-#: ../../extend/addon/hzaddons/hzfiles/hzfiles.php:75
-#: ../../extend/addon/hzaddons/redphotos/redphotos.php:119
-#: ../../extend/addon/hzaddons/redfiles/redfiles.php:109
+#: ../../Zotlabs/Module/Like.php:342 ../../Zotlabs/Module/Group.php:99
+#: ../../Zotlabs/Module/Import_items.php:120 ../../Zotlabs/Module/Subthread.php:89
+#: ../../Zotlabs/Module/Share.php:72 ../../Zotlabs/Web/WebServer.php:115
+#: ../../include/items.php:441
+#: ../../extend/addon/hubzilla-addons/hzfiles/hzfiles.php:75
+#: ../../extend/addon/hubzilla-addons/redphotos/redphotos.php:119
+#: ../../extend/addon/hubzilla-addons/redfiles/redfiles.php:109
msgid "Permission denied"
msgstr "Dostęp zabroniony"
@@ -540,7 +528,7 @@ msgid "Profile Visibility Editor"
msgstr "Edytor widoczności profilu"
#: ../../Zotlabs/Module/Profperm.php:113 ../../Zotlabs/Lib/Apps.php:362
-#: ../../include/channel.php:1886
+#: ../../include/channel.php:1911
msgid "Profile"
msgstr "Profil"
@@ -552,8 +540,7 @@ msgstr "Kliknij kontakt, który chcesz dodać lub usunąć."
msgid "Visible To"
msgstr "Widoczne dla"
-#: ../../Zotlabs/Module/Profperm.php:140
-#: ../../Zotlabs/Module/Connections.php:217
+#: ../../Zotlabs/Module/Profperm.php:140 ../../Zotlabs/Module/Connections.php:218
msgid "All Connections"
msgstr "Wszystkie połączenia"
@@ -561,11 +548,7 @@ msgstr "Wszystkie połączenia"
msgid "Not found"
msgstr "Nie znaleziono"
-#: ../../Zotlabs/Module/Cloud.php:126
-msgid "Please refresh page"
-msgstr "Odśwież stronę"
-
-#: ../../Zotlabs/Module/Cloud.php:129
+#: ../../Zotlabs/Module/Cloud.php:130
msgid "Unknown error"
msgstr "Nieznany błąd"
@@ -582,332 +565,322 @@ msgstr "Autoryzuj"
msgid "Do you authorize the app %s to access your channel data?"
msgstr "Czy zezwalasz aplikacji %s na dostęp do danych Twojego kanału?"
-#: ../../Zotlabs/Module/Authorize.php:32 ../../include/acl_selectors.php:146
+#: ../../Zotlabs/Module/Authorize.php:32 ../../include/acl_selectors.php:147
msgid "Allow"
msgstr "Zezwól"
-#: ../../Zotlabs/Module/Authorize.php:33
-#: ../../Zotlabs/Module/Admin/Accounts.php:174
+#: ../../Zotlabs/Module/Authorize.php:33 ../../Zotlabs/Module/Admin/Accounts.php:319
msgid "Deny"
msgstr "Zabroń"
-#: ../../Zotlabs/Module/Cdav.php:818 ../../Zotlabs/Module/Events.php:28
+#: ../../Zotlabs/Module/Cdav.php:819 ../../Zotlabs/Module/Events.php:28
msgid "Calendar entries imported."
msgstr "Zaimportowano wpisy kalendarza."
-#: ../../Zotlabs/Module/Cdav.php:820 ../../Zotlabs/Module/Events.php:30
+#: ../../Zotlabs/Module/Cdav.php:821 ../../Zotlabs/Module/Events.php:30
msgid "No calendar entries found."
msgstr "Nie znaleziono wpisów kalendarza."
-#: ../../Zotlabs/Module/Cdav.php:876
+#: ../../Zotlabs/Module/Cdav.php:877
msgid "CardDAV App"
msgstr "Aplikacja CardDAV"
-#: ../../Zotlabs/Module/Cdav.php:877
+#: ../../Zotlabs/Module/Cdav.php:878
msgid "CalDAV capable addressbook"
msgstr "Książka adresowa z obsługą CalDAV"
-#: ../../Zotlabs/Module/Cdav.php:943 ../../Zotlabs/Module/Cal.php:167
-#: ../../Zotlabs/Module/Channel_calendar.php:393
+#: ../../Zotlabs/Module/Cdav.php:944 ../../Zotlabs/Module/Cal.php:165
+#: ../../Zotlabs/Module/Channel_calendar.php:392
msgid "Link to source"
msgstr "Link do źródła"
-#: ../../Zotlabs/Module/Cdav.php:1009 ../../Zotlabs/Module/Events.php:468
+#: ../../Zotlabs/Module/Cdav.php:1010 ../../Zotlabs/Module/Events.php:468
msgid "Event title"
msgstr "Tytuł wydarzenia"
-#: ../../Zotlabs/Module/Cdav.php:1010 ../../Zotlabs/Module/Events.php:474
+#: ../../Zotlabs/Module/Cdav.php:1011 ../../Zotlabs/Module/Events.php:474
msgid "Start date and time"
msgstr "Data i godzina rozpoczęcia"
-#: ../../Zotlabs/Module/Cdav.php:1011
+#: ../../Zotlabs/Module/Cdav.php:1012
msgid "End date and time"
msgstr "Data i godzina zakończenia"
-#: ../../Zotlabs/Module/Cdav.php:1012 ../../Zotlabs/Module/Events.php:497
+#: ../../Zotlabs/Module/Cdav.php:1013 ../../Zotlabs/Module/Events.php:497
msgid "Timezone:"
msgstr "Strefa czasowa:"
-#: ../../Zotlabs/Module/Cdav.php:1014 ../../Zotlabs/Module/Events.php:481
+#: ../../Zotlabs/Module/Cdav.php:1015 ../../Zotlabs/Module/Events.php:481
#: ../../Zotlabs/Module/Appman.php:145 ../../Zotlabs/Module/Rbmark.php:101
-#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:173
-#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:655
-#: ../../extend/addon/hzaddons/cart/submodules/manualcat.php:260
+#: ../../extend/addon/hubzilla-addons/rendezvous/rendezvous.php:173
+#: ../../extend/addon/hubzilla-addons/cart/submodules/hzservices.php:655
+#: ../../extend/addon/hubzilla-addons/cart/submodules/manualcat.php:260
msgid "Description"
msgstr "Opis"
-#: ../../Zotlabs/Module/Cdav.php:1015 ../../Zotlabs/Module/Events.php:483
+#: ../../Zotlabs/Module/Cdav.php:1016 ../../Zotlabs/Module/Events.php:483
#: ../../Zotlabs/Module/Profiles.php:511 ../../Zotlabs/Module/Profiles.php:736
#: ../../Zotlabs/Module/Locs.php:128 ../../Zotlabs/Module/Pubsites.php:53
#: ../../include/js_strings.php:25
msgid "Location"
msgstr "Lokalizacja"
-#: ../../Zotlabs/Module/Cdav.php:1035 ../../Zotlabs/Module/Events.php:697
+#: ../../Zotlabs/Module/Cdav.php:1036 ../../Zotlabs/Module/Events.php:697
#: ../../Zotlabs/Module/Events.php:706 ../../Zotlabs/Module/Photos.php:947
-#: ../../Zotlabs/Module/Cal.php:205
+#: ../../Zotlabs/Module/Cal.php:203
msgid "Previous"
msgstr "Poprzedni"
-#: ../../Zotlabs/Module/Cdav.php:1036 ../../Zotlabs/Module/Events.php:698
+#: ../../Zotlabs/Module/Cdav.php:1037 ../../Zotlabs/Module/Events.php:698
#: ../../Zotlabs/Module/Events.php:707 ../../Zotlabs/Module/Photos.php:956
-#: ../../Zotlabs/Module/Cal.php:206 ../../Zotlabs/Module/Setup.php:260
+#: ../../Zotlabs/Module/Cal.php:204 ../../Zotlabs/Module/Setup.php:262
msgid "Next"
-msgstr "Nastęþny"
+msgstr "Następny"
-#: ../../Zotlabs/Module/Cdav.php:1037 ../../Zotlabs/Module/Events.php:708
-#: ../../Zotlabs/Module/Cal.php:207
+#: ../../Zotlabs/Module/Cdav.php:1038 ../../Zotlabs/Module/Events.php:708
+#: ../../Zotlabs/Module/Cal.php:205
msgid "Today"
msgstr "Dzisiaj"
-#: ../../Zotlabs/Module/Cdav.php:1038 ../../Zotlabs/Module/Events.php:703
+#: ../../Zotlabs/Module/Cdav.php:1039 ../../Zotlabs/Module/Events.php:703
msgid "Month"
msgstr "Miesiąc"
-#: ../../Zotlabs/Module/Cdav.php:1039 ../../Zotlabs/Module/Events.php:704
+#: ../../Zotlabs/Module/Cdav.php:1040 ../../Zotlabs/Module/Events.php:704
msgid "Week"
msgstr "Tydzień"
-#: ../../Zotlabs/Module/Cdav.php:1040 ../../Zotlabs/Module/Events.php:705
+#: ../../Zotlabs/Module/Cdav.php:1041 ../../Zotlabs/Module/Events.php:705
msgid "Day"
msgstr "Dzień"
-#: ../../Zotlabs/Module/Cdav.php:1041
+#: ../../Zotlabs/Module/Cdav.php:1042
msgid "List month"
msgstr "Wymień miesiąc"
-#: ../../Zotlabs/Module/Cdav.php:1042
+#: ../../Zotlabs/Module/Cdav.php:1043
msgid "List week"
msgstr "Wymień tydzień"
-#: ../../Zotlabs/Module/Cdav.php:1043
+#: ../../Zotlabs/Module/Cdav.php:1044
msgid "List day"
msgstr "Wymień dzień"
-#: ../../Zotlabs/Module/Cdav.php:1051
+#: ../../Zotlabs/Module/Cdav.php:1052
msgid "More"
msgstr "Więcej"
-#: ../../Zotlabs/Module/Cdav.php:1052
+#: ../../Zotlabs/Module/Cdav.php:1053
msgid "Less"
msgstr "Mniej"
-#: ../../Zotlabs/Module/Cdav.php:1053 ../../Zotlabs/Module/Cdav.php:1388
+#: ../../Zotlabs/Module/Cdav.php:1054 ../../Zotlabs/Module/Cdav.php:1389
#: ../../Zotlabs/Module/Profiles.php:801 ../../Zotlabs/Module/Oauth.php:53
#: ../../Zotlabs/Module/Oauth.php:137 ../../Zotlabs/Module/Oauth2.php:58
-#: ../../Zotlabs/Module/Oauth2.php:144 ../../Zotlabs/Module/Connedit.php:931
+#: ../../Zotlabs/Module/Oauth2.php:144 ../../Zotlabs/Module/Connedit.php:932
#: ../../Zotlabs/Module/Admin/Addons.php:457 ../../Zotlabs/Lib/Apps.php:536
msgid "Update"
msgstr "Zaktualizuj"
-#: ../../Zotlabs/Module/Cdav.php:1054
+#: ../../Zotlabs/Module/Cdav.php:1055
msgid "Select calendar"
msgstr "Wybierz kalendarz"
-#: ../../Zotlabs/Module/Cdav.php:1055 ../../Zotlabs/Widget/Cdav.php:143
+#: ../../Zotlabs/Module/Cdav.php:1056 ../../Zotlabs/Widget/Cdav.php:143
msgid "Channel Calendars"
msgstr "Kalendarze kanału"
-#: ../../Zotlabs/Module/Cdav.php:1055 ../../Zotlabs/Widget/Cdav.php:129
+#: ../../Zotlabs/Module/Cdav.php:1056 ../../Zotlabs/Widget/Cdav.php:129
#: ../../Zotlabs/Widget/Cdav.php:143
msgid "CalDAV Calendars"
msgstr "Kalendarze CalDAV"
-#: ../../Zotlabs/Module/Cdav.php:1056 ../../Zotlabs/Module/Cdav.php:1389
+#: ../../Zotlabs/Module/Cdav.php:1057 ../../Zotlabs/Module/Cdav.php:1390
#: ../../Zotlabs/Module/Webpages.php:257 ../../Zotlabs/Module/Profiles.php:802
-#: ../../Zotlabs/Module/Oauth.php:174 ../../Zotlabs/Module/Card_edit.php:129
+#: ../../Zotlabs/Module/Oauth.php:174 ../../Zotlabs/Module/Card_edit.php:130
#: ../../Zotlabs/Module/Oauth2.php:195 ../../Zotlabs/Module/Blocks.php:162
-#: ../../Zotlabs/Module/Connedit.php:660 ../../Zotlabs/Module/Connedit.php:932
-#: ../../Zotlabs/Module/Editlayout.php:138
-#: ../../Zotlabs/Module/Editblock.php:139 ../../Zotlabs/Module/Photos.php:1179
-#: ../../Zotlabs/Module/Connections.php:328
-#: ../../Zotlabs/Module/Editwebpage.php:167
-#: ../../Zotlabs/Module/Article_edit.php:128
-#: ../../Zotlabs/Module/Admin/Accounts.php:175
+#: ../../Zotlabs/Module/Connedit.php:661 ../../Zotlabs/Module/Connedit.php:933
+#: ../../Zotlabs/Module/Editlayout.php:138 ../../Zotlabs/Module/Editblock.php:139
+#: ../../Zotlabs/Module/Photos.php:1179 ../../Zotlabs/Module/Connections.php:329
+#: ../../Zotlabs/Module/Editwebpage.php:167 ../../Zotlabs/Module/Article_edit.php:129
+#: ../../Zotlabs/Module/Admin/Accounts.php:320
#: ../../Zotlabs/Module/Admin/Channels.php:149
#: ../../Zotlabs/Module/Admin/Profs.php:176 ../../Zotlabs/Module/Thing.php:269
#: ../../Zotlabs/Storage/Browser.php:384 ../../Zotlabs/Lib/Apps.php:558
-#: ../../Zotlabs/Lib/ThreadItem.php:170 ../../include/conversation.php:730
-#: ../../include/conversation.php:775
+#: ../../Zotlabs/Lib/ThreadItem.php:171 ../../include/conversation.php:730
+#: ../../include/conversation.php:777
msgid "Delete"
msgstr "Usuń"
-#: ../../Zotlabs/Module/Cdav.php:1057
+#: ../../Zotlabs/Module/Cdav.php:1058
msgid "Delete all"
msgstr "Usuń wszystko"
-#: ../../Zotlabs/Module/Cdav.php:1058 ../../Zotlabs/Module/Cdav.php:1390
+#: ../../Zotlabs/Module/Cdav.php:1059 ../../Zotlabs/Module/Cdav.php:1391
#: ../../Zotlabs/Module/Filer.php:56 ../../Zotlabs/Module/Profiles.php:803
#: ../../Zotlabs/Module/Oauth.php:112 ../../Zotlabs/Module/Oauth.php:138
-#: ../../Zotlabs/Module/Card_edit.php:131 ../../Zotlabs/Module/Oauth2.php:117
-#: ../../Zotlabs/Module/Oauth2.php:145 ../../Zotlabs/Module/Wiki.php:368
-#: ../../Zotlabs/Module/Wiki.php:401 ../../Zotlabs/Module/Fbrowser.php:66
-#: ../../Zotlabs/Module/Fbrowser.php:88 ../../Zotlabs/Module/Connedit.php:933
-#: ../../Zotlabs/Module/Profile_photo.php:507
-#: ../../Zotlabs/Module/Editlayout.php:140
-#: ../../Zotlabs/Module/Editblock.php:141 ../../Zotlabs/Module/Editpost.php:110
+#: ../../Zotlabs/Module/Card_edit.php:132 ../../Zotlabs/Module/Oauth2.php:117
+#: ../../Zotlabs/Module/Oauth2.php:145 ../../Zotlabs/Module/Wiki.php:367
+#: ../../Zotlabs/Module/Wiki.php:400 ../../Zotlabs/Module/Fbrowser.php:66
+#: ../../Zotlabs/Module/Fbrowser.php:88 ../../Zotlabs/Module/Connedit.php:934
+#: ../../Zotlabs/Module/Profile_photo.php:507 ../../Zotlabs/Module/Editlayout.php:140
+#: ../../Zotlabs/Module/Editblock.php:141 ../../Zotlabs/Module/Editpost.php:111
#: ../../Zotlabs/Module/Tagrm.php:15 ../../Zotlabs/Module/Tagrm.php:138
-#: ../../Zotlabs/Module/Editwebpage.php:169
-#: ../../Zotlabs/Module/Article_edit.php:130
-#: ../../Zotlabs/Module/Admin/Addons.php:427
-#: ../../Zotlabs/Module/Cover_photo.php:428
-#: ../../Zotlabs/Storage/Browser.php:383 ../../include/conversation.php:1458
-#: ../../include/conversation.php:1511
-#: ../../extend/addon/hzaddons/hsse/hsse.php:209
-#: ../../extend/addon/hzaddons/hsse/hsse.php:258
+#: ../../Zotlabs/Module/Editwebpage.php:169 ../../Zotlabs/Module/Article_edit.php:131
+#: ../../Zotlabs/Module/Admin/Addons.php:427 ../../Zotlabs/Module/Cover_photo.php:428
+#: ../../Zotlabs/Storage/Browser.php:383 ../../include/conversation.php:1460
+#: ../../include/conversation.php:1515
+#: ../../extend/addon/hubzilla-addons/hsse/hsse.php:209
+#: ../../extend/addon/hubzilla-addons/hsse/hsse.php:258
msgid "Cancel"
msgstr "Anuluj"
-#: ../../Zotlabs/Module/Cdav.php:1059 ../../Zotlabs/Module/Cdav.php:1387
+#: ../../Zotlabs/Module/Cdav.php:1060 ../../Zotlabs/Module/Cdav.php:1388
#: ../../Zotlabs/Module/Webpages.php:254 ../../Zotlabs/Module/Profiles.php:800
-#: ../../Zotlabs/Module/Layouts.php:185
-#: ../../Zotlabs/Module/New_channel.php:189 ../../Zotlabs/Module/Blocks.php:159
-#: ../../Zotlabs/Module/Connedit.php:930 ../../Zotlabs/Module/Cards.php:113
-#: ../../Zotlabs/Module/Articles.php:117 ../../Zotlabs/Module/Menu.php:182
-#: ../../Zotlabs/Storage/Browser.php:365 ../../Zotlabs/Storage/Browser.php:538
-#: ../../Zotlabs/Widget/Cdav.php:140 ../../Zotlabs/Widget/Cdav.php:178
+#: ../../Zotlabs/Module/Layouts.php:185 ../../Zotlabs/Module/New_channel.php:189
+#: ../../Zotlabs/Module/Blocks.php:159 ../../Zotlabs/Module/Connedit.php:931
+#: ../../Zotlabs/Module/Menu.php:182 ../../Zotlabs/Storage/Browser.php:365
+#: ../../Zotlabs/Storage/Browser.php:538 ../../Zotlabs/Widget/Cdav.php:140
+#: ../../Zotlabs/Widget/Cdav.php:178
msgid "Create"
msgstr "Utwórz"
-#: ../../Zotlabs/Module/Cdav.php:1060
+#: ../../Zotlabs/Module/Cdav.php:1061
msgid "Sorry! Editing of recurrent events is not yet implemented."
msgstr ""
"Przepraszamy! Edycja powtarzających się wydarzeń nie została jeszcze "
"zaimplementowana."
-#: ../../Zotlabs/Module/Cdav.php:1070 ../../Zotlabs/Storage/Browser.php:293
+#: ../../Zotlabs/Module/Cdav.php:1071 ../../Zotlabs/Storage/Browser.php:293
#: ../../Zotlabs/Storage/Browser.php:388 ../../Zotlabs/Storage/Browser.php:403
-#: ../../Zotlabs/Widget/Appcategories.php:43
-#: ../../include/contact_widgets.php:108 ../../include/contact_widgets.php:152
-#: ../../include/contact_widgets.php:197 ../../include/contact_widgets.php:232
-#: ../../include/taxonomy.php:418 ../../include/taxonomy.php:500
-#: ../../include/taxonomy.php:520 ../../include/taxonomy.php:541
+#: ../../Zotlabs/Widget/Appcategories.php:43 ../../include/contact_widgets.php:112
+#: ../../include/contact_widgets.php:156 ../../include/contact_widgets.php:201
+#: ../../include/contact_widgets.php:236 ../../include/taxonomy.php:420
+#: ../../include/taxonomy.php:502 ../../include/taxonomy.php:522
+#: ../../include/taxonomy.php:543
msgid "Categories"
msgstr "Kategorie"
-#: ../../Zotlabs/Module/Cdav.php:1372 ../../Zotlabs/Module/Group.php:155
+#: ../../Zotlabs/Module/Cdav.php:1373 ../../Zotlabs/Module/Group.php:155
#: ../../Zotlabs/Module/Oauth.php:113 ../../Zotlabs/Module/Oauth.php:139
#: ../../Zotlabs/Module/Oauth2.php:118 ../../Zotlabs/Module/Oauth2.php:146
-#: ../../Zotlabs/Module/Wiki.php:218 ../../Zotlabs/Module/Connedit.php:915
+#: ../../Zotlabs/Module/Wiki.php:217 ../../Zotlabs/Module/Connedit.php:916
#: ../../Zotlabs/Module/Sharedwithme.php:106 ../../Zotlabs/Module/Chat.php:257
-#: ../../Zotlabs/Module/Admin/Channels.php:159
-#: ../../Zotlabs/Storage/Browser.php:377
-#: ../../Zotlabs/Lib/NativeWikiPage.php:564
+#: ../../Zotlabs/Module/Admin/Channels.php:159 ../../Zotlabs/Storage/Browser.php:377
+#: ../../Zotlabs/Lib/NativeWikiPage.php:576
#: ../../Zotlabs/Widget/Wiki_page_history.php:22
-#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:172
+#: ../../extend/addon/hubzilla-addons/rendezvous/rendezvous.php:172
msgid "Name"
msgstr "Nazwa"
-#: ../../Zotlabs/Module/Cdav.php:1373 ../../Zotlabs/Module/Connedit.php:916
+#: ../../Zotlabs/Module/Cdav.php:1374 ../../Zotlabs/Module/Connedit.php:917
msgid "Organisation"
msgstr "Organizacja"
-#: ../../Zotlabs/Module/Cdav.php:1374 ../../Zotlabs/Module/Connedit.php:917
-#: ../../extend/addon/hzaddons/workflow/workflow.php:2617
-#: ../../extend/addon/hzaddons/workflow/workflow.php:2678
+#: ../../Zotlabs/Module/Cdav.php:1375 ../../Zotlabs/Module/Connedit.php:918
+#: ../../extend/addon/hubzilla-addons/workflow/workflow.php:2617
+#: ../../extend/addon/hubzilla-addons/workflow/workflow.php:2678
msgid "Title"
msgstr "Tytuł"
-#: ../../Zotlabs/Module/Cdav.php:1375 ../../Zotlabs/Module/Profiles.php:788
-#: ../../Zotlabs/Module/Connedit.php:918
+#: ../../Zotlabs/Module/Cdav.php:1376 ../../Zotlabs/Module/Profiles.php:788
+#: ../../Zotlabs/Module/Connedit.php:919
msgid "Phone"
msgstr "Numer telefonu"
-#: ../../Zotlabs/Module/Cdav.php:1376 ../../Zotlabs/Module/Profiles.php:789
-#: ../../Zotlabs/Module/Connedit.php:919
-#: ../../Zotlabs/Module/Admin/Accounts.php:171
-#: ../../Zotlabs/Module/Admin/Accounts.php:183 ../../include/network.php:1737
-#: ../../extend/addon/hzaddons/redred/Mod_Redred.php:71
-#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:56
-#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:57
-#: ../../extend/addon/hzaddons/rtof/Mod_Rtof.php:57
+#: ../../Zotlabs/Module/Cdav.php:1377 ../../Zotlabs/Module/Profiles.php:789
+#: ../../Zotlabs/Module/Connedit.php:920 ../../Zotlabs/Module/Admin/Accounts.php:316
+#: ../../Zotlabs/Module/Admin/Accounts.php:330 ../../include/network.php:1768
+#: ../../extend/addon/hubzilla-addons/redred/Mod_Redred.php:71
+#: ../../extend/addon/hubzilla-addons/openid/MysqlProvider.php:56
+#: ../../extend/addon/hubzilla-addons/openid/MysqlProvider.php:57
+#: ../../extend/addon/hubzilla-addons/rtof/Mod_Rtof.php:57
msgid "Email"
msgstr "Adres e-mail"
-#: ../../Zotlabs/Module/Cdav.php:1377 ../../Zotlabs/Module/Profiles.php:790
-#: ../../Zotlabs/Module/Connedit.php:920
+#: ../../Zotlabs/Module/Cdav.php:1378 ../../Zotlabs/Module/Profiles.php:790
+#: ../../Zotlabs/Module/Connedit.php:921
msgid "Instant messenger"
msgstr "Komunikator internetowy"
-#: ../../Zotlabs/Module/Cdav.php:1378 ../../Zotlabs/Module/Profiles.php:791
-#: ../../Zotlabs/Module/Connedit.php:921
+#: ../../Zotlabs/Module/Cdav.php:1379 ../../Zotlabs/Module/Profiles.php:791
+#: ../../Zotlabs/Module/Connedit.php:922
msgid "Website"
msgstr "Strona internetowa"
-#: ../../Zotlabs/Module/Cdav.php:1379 ../../Zotlabs/Module/Profiles.php:504
+#: ../../Zotlabs/Module/Cdav.php:1380 ../../Zotlabs/Module/Profiles.php:504
#: ../../Zotlabs/Module/Profiles.php:792 ../../Zotlabs/Module/Locs.php:129
-#: ../../Zotlabs/Module/Connedit.php:922
-#: ../../Zotlabs/Module/Admin/Channels.php:160
+#: ../../Zotlabs/Module/Connedit.php:923 ../../Zotlabs/Module/Admin/Channels.php:160
msgid "Address"
msgstr "Adres"
-#: ../../Zotlabs/Module/Cdav.php:1380 ../../Zotlabs/Module/Profiles.php:793
-#: ../../Zotlabs/Module/Connedit.php:923
+#: ../../Zotlabs/Module/Cdav.php:1381 ../../Zotlabs/Module/Profiles.php:793
+#: ../../Zotlabs/Module/Connedit.php:924
msgid "Note"
-msgstr "Uwagi"
+msgstr "Notatka"
-#: ../../Zotlabs/Module/Cdav.php:1381 ../../Zotlabs/Module/Profiles.php:794
-#: ../../Zotlabs/Module/Connedit.php:924 ../../include/connections.php:734
+#: ../../Zotlabs/Module/Cdav.php:1382 ../../Zotlabs/Module/Profiles.php:794
+#: ../../Zotlabs/Module/Connedit.php:925 ../../include/connections.php:734
#: ../../include/event.php:1422
msgid "Mobile"
msgstr "Komórka"
-#: ../../Zotlabs/Module/Cdav.php:1382 ../../Zotlabs/Module/Profiles.php:795
-#: ../../Zotlabs/Module/Connedit.php:925 ../../include/connections.php:735
+#: ../../Zotlabs/Module/Cdav.php:1383 ../../Zotlabs/Module/Profiles.php:795
+#: ../../Zotlabs/Module/Connedit.php:926 ../../include/connections.php:735
#: ../../include/event.php:1423
msgid "Home"
msgstr "Domowy"
-#: ../../Zotlabs/Module/Cdav.php:1383 ../../Zotlabs/Module/Profiles.php:796
-#: ../../Zotlabs/Module/Connedit.php:926 ../../include/connections.php:738
+#: ../../Zotlabs/Module/Cdav.php:1384 ../../Zotlabs/Module/Profiles.php:796
+#: ../../Zotlabs/Module/Connedit.php:927 ../../include/connections.php:738
#: ../../include/event.php:1426
msgid "Work"
msgstr "Praca"
-#: ../../Zotlabs/Module/Cdav.php:1385 ../../Zotlabs/Module/Profiles.php:798
-#: ../../Zotlabs/Module/Connedit.php:928
+#: ../../Zotlabs/Module/Cdav.php:1386 ../../Zotlabs/Module/Profiles.php:798
+#: ../../Zotlabs/Module/Connedit.php:929
msgid "Add Contact"
msgstr "Dodaj kontakt"
-#: ../../Zotlabs/Module/Cdav.php:1386 ../../Zotlabs/Module/Profiles.php:799
-#: ../../Zotlabs/Module/Connedit.php:929
+#: ../../Zotlabs/Module/Cdav.php:1387 ../../Zotlabs/Module/Profiles.php:799
+#: ../../Zotlabs/Module/Connedit.php:930
msgid "Add Field"
msgstr "Dodaj pole"
-#: ../../Zotlabs/Module/Cdav.php:1391 ../../Zotlabs/Module/Connedit.php:934
+#: ../../Zotlabs/Module/Cdav.php:1392 ../../Zotlabs/Module/Connedit.php:935
msgid "P.O. Box"
msgstr "Skrytka pocztowa"
-#: ../../Zotlabs/Module/Cdav.php:1392 ../../Zotlabs/Module/Connedit.php:935
+#: ../../Zotlabs/Module/Cdav.php:1393 ../../Zotlabs/Module/Connedit.php:936
msgid "Additional"
msgstr "Dodatkowe informacje"
-#: ../../Zotlabs/Module/Cdav.php:1393 ../../Zotlabs/Module/Connedit.php:936
+#: ../../Zotlabs/Module/Cdav.php:1394 ../../Zotlabs/Module/Connedit.php:937
msgid "Street"
msgstr "Ulica"
-#: ../../Zotlabs/Module/Cdav.php:1394 ../../Zotlabs/Module/Connedit.php:937
+#: ../../Zotlabs/Module/Cdav.php:1395 ../../Zotlabs/Module/Connedit.php:938
msgid "Locality"
msgstr "Miejscowość"
-#: ../../Zotlabs/Module/Cdav.php:1395 ../../Zotlabs/Module/Connedit.php:938
+#: ../../Zotlabs/Module/Cdav.php:1396 ../../Zotlabs/Module/Connedit.php:939
msgid "Region"
msgstr "Region"
-#: ../../Zotlabs/Module/Cdav.php:1396 ../../Zotlabs/Module/Connedit.php:939
+#: ../../Zotlabs/Module/Cdav.php:1397 ../../Zotlabs/Module/Connedit.php:940
msgid "ZIP Code"
msgstr "Kod pocztowy"
-#: ../../Zotlabs/Module/Cdav.php:1397 ../../Zotlabs/Module/Profiles.php:759
-#: ../../Zotlabs/Module/Connedit.php:940
+#: ../../Zotlabs/Module/Cdav.php:1398 ../../Zotlabs/Module/Profiles.php:759
+#: ../../Zotlabs/Module/Connedit.php:941
msgid "Country"
msgstr "Państwo"
-#: ../../Zotlabs/Module/Cdav.php:1456
+#: ../../Zotlabs/Module/Cdav.php:1457
msgid "Default Calendar"
msgstr "Domyślny kalendarz"
-#: ../../Zotlabs/Module/Cdav.php:1467
+#: ../../Zotlabs/Module/Cdav.php:1468
msgid "Default Addressbook"
msgstr "Domyślna książka adresowa"
@@ -925,156 +898,155 @@ msgstr "Proszę się zalogować, aby kontynuować."
#: ../../Zotlabs/Module/Api.php:97
msgid ""
-"Do you want to authorize this application to access your posts and contacts, "
-"and/or create new posts for you?"
+"Do you want to authorize this application to access your posts and contacts, and/or "
+"create new posts for you?"
msgstr ""
-"Czy chcesz zezwolić tej aplikacji na dostęp do Twoich postów i kontaktów "
-"albo tworzenie dla Ciebie nowych postów ?"
+"Czy chcesz zezwolić tej aplikacji na dostęp do Twoich wpisów i kontaktów albo "
+"tworzenie dla Ciebie nowych wpisów ?"
#: ../../Zotlabs/Module/Api.php:98 ../../Zotlabs/Module/Events.php:478
#: ../../Zotlabs/Module/Events.php:479 ../../Zotlabs/Module/Profiles.php:683
-#: ../../Zotlabs/Module/Import.php:634 ../../Zotlabs/Module/Import.php:638
-#: ../../Zotlabs/Module/Import.php:639 ../../Zotlabs/Module/Defperms.php:198
-#: ../../Zotlabs/Module/Filestorage.php:203
-#: ../../Zotlabs/Module/Filestorage.php:211 ../../Zotlabs/Module/Wiki.php:227
-#: ../../Zotlabs/Module/Wiki.php:228 ../../Zotlabs/Module/Connedit.php:403
-#: ../../Zotlabs/Module/Photos.php:673 ../../Zotlabs/Module/Admin/Site.php:261
-#: ../../Zotlabs/Module/Mitem.php:176 ../../Zotlabs/Module/Mitem.php:177
-#: ../../Zotlabs/Module/Mitem.php:256 ../../Zotlabs/Module/Mitem.php:257
+#: ../../Zotlabs/Module/Import.php:636 ../../Zotlabs/Module/Import.php:640
+#: ../../Zotlabs/Module/Import.php:641 ../../Zotlabs/Module/Defperms.php:198
+#: ../../Zotlabs/Module/Filestorage.php:203 ../../Zotlabs/Module/Filestorage.php:211
+#: ../../Zotlabs/Module/Wiki.php:226 ../../Zotlabs/Module/Wiki.php:227
+#: ../../Zotlabs/Module/Connedit.php:404 ../../Zotlabs/Module/Photos.php:673
+#: ../../Zotlabs/Module/Admin/Site.php:321 ../../Zotlabs/Module/Mitem.php:176
+#: ../../Zotlabs/Module/Mitem.php:177 ../../Zotlabs/Module/Mitem.php:256
+#: ../../Zotlabs/Module/Mitem.php:257 ../../Zotlabs/Module/Register.php:536
#: ../../Zotlabs/Module/Settings/Display.php:88
-#: ../../Zotlabs/Module/Settings/Channel.php:311
-#: ../../Zotlabs/Module/Menu.php:163 ../../Zotlabs/Module/Menu.php:222
-#: ../../Zotlabs/Module/Sources.php:124 ../../Zotlabs/Module/Sources.php:159
-#: ../../Zotlabs/Storage/Browser.php:310 ../../Zotlabs/Storage/Browser.php:311
-#: ../../Zotlabs/Storage/Browser.php:312 ../../Zotlabs/Storage/Browser.php:389
-#: ../../Zotlabs/Storage/Browser.php:391 ../../Zotlabs/Storage/Browser.php:552
-#: ../../Zotlabs/Lib/Libzotdir.php:165 ../../Zotlabs/Lib/Libzotdir.php:166
-#: ../../Zotlabs/Lib/Libzotdir.php:168 ../../include/conversation.php:1466
-#: ../../include/dir_fns.php:143 ../../include/dir_fns.php:144
-#: ../../include/dir_fns.php:145
-#: ../../extend/addon/hzaddons/channelreputation/channelreputation.php:111
-#: ../../extend/addon/hzaddons/redred/Mod_Redred.php:63
-#: ../../extend/addon/hzaddons/cart/cart.php:1370
-#: ../../extend/addon/hzaddons/cart/submodules/orderoptions.php:72
-#: ../../extend/addon/hzaddons/cart/submodules/orderoptions.php:337
-#: ../../extend/addon/hzaddons/cart/submodules/orderoptions.php:361
-#: ../../extend/addon/hzaddons/cart/submodules/orderoptions.php:437
-#: ../../extend/addon/hzaddons/cart/submodules/orderoptions.php:461
-#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:65
-#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:649
-#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:653
-#: ../../extend/addon/hzaddons/cart/submodules/subscriptions.php:153
-#: ../../extend/addon/hzaddons/cart/submodules/subscriptions.php:425
-#: ../../extend/addon/hzaddons/cart/submodules/paypalbuttonV2.php:88
-#: ../../extend/addon/hzaddons/cart/submodules/paypalbuttonV2.php:96
-#: ../../extend/addon/hzaddons/cart/submodules/paypalbutton.php:87
-#: ../../extend/addon/hzaddons/cart/submodules/paypalbutton.php:95
-#: ../../extend/addon/hzaddons/cart/submodules/manualcat.php:63
-#: ../../extend/addon/hzaddons/cart/submodules/manualcat.php:254
-#: ../../extend/addon/hzaddons/cart/submodules/manualcat.php:258
-#: ../../extend/addon/hzaddons/cart/Settings/Cart.php:61
-#: ../../extend/addon/hzaddons/cart/Settings/Cart.php:73
-#: ../../extend/addon/hzaddons/ljpost/Mod_Ljpost.php:63
-#: ../../extend/addon/hzaddons/ljpost/Mod_Ljpost.php:67
-#: ../../extend/addon/hzaddons/ljpost/Mod_Ljpost.php:71
-#: ../../extend/addon/hzaddons/libertree/Mod_Libertree.php:59
-#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:260
-#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:282
-#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:291
-#: ../../extend/addon/hzaddons/pubcrawl/Mod_Pubcrawl.php:45
-#: ../../extend/addon/hzaddons/ijpost/Mod_Ijpost.php:61
-#: ../../extend/addon/hzaddons/socialauth/Mod_SocialAuth.php:214
-#: ../../extend/addon/hzaddons/twitter/Mod_Twitter.php:162
-#: ../../extend/addon/hzaddons/twitter/Mod_Twitter.php:171
-#: ../../extend/addon/hzaddons/dwpost/Mod_Dwpost.php:61
-#: ../../extend/addon/hzaddons/dwpost/Mod_Dwpost.php:65
-#: ../../extend/addon/hzaddons/nofed/Mod_Nofed.php:42
-#: ../../extend/addon/hzaddons/content_import/Mod_content_import.php:137
-#: ../../extend/addon/hzaddons/content_import/Mod_content_import.php:138
-#: ../../extend/addon/hzaddons/smileybutton/Mod_Smileybutton.php:44
-#: ../../extend/addon/hzaddons/rtof/Mod_Rtof.php:49
-#: ../../extend/addon/hzaddons/wppost/Mod_Wppost.php:86
-#: ../../extend/addon/hzaddons/wppost/Mod_Wppost.php:90
-#: ../../extend/addon/hzaddons/wppost/Mod_Wppost.php:94
-#: ../../extend/addon/hzaddons/pumpio/Mod_Pumpio.php:94
-#: ../../extend/addon/hzaddons/pumpio/Mod_Pumpio.php:98
-#: ../../extend/addon/hzaddons/pumpio/Mod_Pumpio.php:102
+#: ../../Zotlabs/Module/Settings/Channel.php:311 ../../Zotlabs/Module/Menu.php:163
+#: ../../Zotlabs/Module/Menu.php:222 ../../Zotlabs/Module/Sources.php:124
+#: ../../Zotlabs/Module/Sources.php:159 ../../Zotlabs/Storage/Browser.php:310
+#: ../../Zotlabs/Storage/Browser.php:311 ../../Zotlabs/Storage/Browser.php:312
+#: ../../Zotlabs/Storage/Browser.php:389 ../../Zotlabs/Storage/Browser.php:391
+#: ../../Zotlabs/Storage/Browser.php:552 ../../Zotlabs/Lib/Libzotdir.php:165
+#: ../../Zotlabs/Lib/Libzotdir.php:166 ../../Zotlabs/Lib/Libzotdir.php:168
+#: ../../include/conversation.php:1468 ../../include/dir_fns.php:144
+#: ../../include/dir_fns.php:145 ../../include/dir_fns.php:146
+#: ../../extend/addon/hubzilla-addons/channelreputation/channelreputation.php:111
+#: ../../extend/addon/hubzilla-addons/redred/Mod_Redred.php:63
+#: ../../extend/addon/hubzilla-addons/cart/cart.php:1370
+#: ../../extend/addon/hubzilla-addons/cart/submodules/orderoptions.php:72
+#: ../../extend/addon/hubzilla-addons/cart/submodules/orderoptions.php:337
+#: ../../extend/addon/hubzilla-addons/cart/submodules/orderoptions.php:361
+#: ../../extend/addon/hubzilla-addons/cart/submodules/orderoptions.php:437
+#: ../../extend/addon/hubzilla-addons/cart/submodules/orderoptions.php:461
+#: ../../extend/addon/hubzilla-addons/cart/submodules/hzservices.php:65
+#: ../../extend/addon/hubzilla-addons/cart/submodules/hzservices.php:649
+#: ../../extend/addon/hubzilla-addons/cart/submodules/hzservices.php:653
+#: ../../extend/addon/hubzilla-addons/cart/submodules/subscriptions.php:153
+#: ../../extend/addon/hubzilla-addons/cart/submodules/subscriptions.php:425
+#: ../../extend/addon/hubzilla-addons/cart/submodules/paypalbuttonV2.php:88
+#: ../../extend/addon/hubzilla-addons/cart/submodules/paypalbuttonV2.php:96
+#: ../../extend/addon/hubzilla-addons/cart/submodules/paypalbutton.php:87
+#: ../../extend/addon/hubzilla-addons/cart/submodules/paypalbutton.php:95
+#: ../../extend/addon/hubzilla-addons/cart/submodules/manualcat.php:63
+#: ../../extend/addon/hubzilla-addons/cart/submodules/manualcat.php:254
+#: ../../extend/addon/hubzilla-addons/cart/submodules/manualcat.php:258
+#: ../../extend/addon/hubzilla-addons/cart/Settings/Cart.php:61
+#: ../../extend/addon/hubzilla-addons/cart/Settings/Cart.php:73
+#: ../../extend/addon/hubzilla-addons/diaspora/Mod_Diaspora.php:72
+#: ../../extend/addon/hubzilla-addons/ljpost/Mod_Ljpost.php:63
+#: ../../extend/addon/hubzilla-addons/ljpost/Mod_Ljpost.php:67
+#: ../../extend/addon/hubzilla-addons/ljpost/Mod_Ljpost.php:71
+#: ../../extend/addon/hubzilla-addons/libertree/Mod_Libertree.php:59
+#: ../../extend/addon/hubzilla-addons/statusnet/Mod_Statusnet.php:260
+#: ../../extend/addon/hubzilla-addons/statusnet/Mod_Statusnet.php:282
+#: ../../extend/addon/hubzilla-addons/statusnet/Mod_Statusnet.php:291
+#: ../../extend/addon/hubzilla-addons/pubcrawl/Mod_Pubcrawl.php:45
+#: ../../extend/addon/hubzilla-addons/ijpost/Mod_Ijpost.php:61
+#: ../../extend/addon/hubzilla-addons/socialauth/Mod_SocialAuth.php:214
+#: ../../extend/addon/hubzilla-addons/twitter/Mod_Twitter.php:162
+#: ../../extend/addon/hubzilla-addons/twitter/Mod_Twitter.php:171
+#: ../../extend/addon/hubzilla-addons/dwpost/Mod_Dwpost.php:61
+#: ../../extend/addon/hubzilla-addons/dwpost/Mod_Dwpost.php:65
+#: ../../extend/addon/hubzilla-addons/nofed/Mod_Nofed.php:42
+#: ../../extend/addon/hubzilla-addons/content_import/Mod_content_import.php:137
+#: ../../extend/addon/hubzilla-addons/content_import/Mod_content_import.php:138
+#: ../../extend/addon/hubzilla-addons/smileybutton/Mod_Smileybutton.php:44
+#: ../../extend/addon/hubzilla-addons/rtof/Mod_Rtof.php:49
+#: ../../extend/addon/hubzilla-addons/wppost/Mod_Wppost.php:86
+#: ../../extend/addon/hubzilla-addons/wppost/Mod_Wppost.php:90
+#: ../../extend/addon/hubzilla-addons/wppost/Mod_Wppost.php:94
+#: ../../extend/addon/hubzilla-addons/pumpio/Mod_Pumpio.php:94
+#: ../../extend/addon/hubzilla-addons/pumpio/Mod_Pumpio.php:98
+#: ../../extend/addon/hubzilla-addons/pumpio/Mod_Pumpio.php:102
#: ../../view/theme/redbasic/php/config.php:99
-#: ../../view/theme/redbasic/php/config.php:116 ../../boot.php:1710
+#: ../../view/theme/redbasic/php/config.php:116 ../../boot.php:1721
msgid "Yes"
msgstr "Tak"
#: ../../Zotlabs/Module/Api.php:99 ../../Zotlabs/Module/Events.php:478
#: ../../Zotlabs/Module/Events.php:479 ../../Zotlabs/Module/Profiles.php:683
-#: ../../Zotlabs/Module/Import.php:634 ../../Zotlabs/Module/Import.php:638
-#: ../../Zotlabs/Module/Import.php:639 ../../Zotlabs/Module/Defperms.php:198
-#: ../../Zotlabs/Module/Filestorage.php:203
-#: ../../Zotlabs/Module/Filestorage.php:211 ../../Zotlabs/Module/Wiki.php:227
-#: ../../Zotlabs/Module/Wiki.php:228 ../../Zotlabs/Module/Connedit.php:403
-#: ../../Zotlabs/Module/Connedit.php:788 ../../Zotlabs/Module/Photos.php:673
-#: ../../Zotlabs/Module/Admin/Site.php:259 ../../Zotlabs/Module/Mitem.php:176
-#: ../../Zotlabs/Module/Mitem.php:177 ../../Zotlabs/Module/Mitem.php:256
-#: ../../Zotlabs/Module/Mitem.php:257
-#: ../../Zotlabs/Module/Settings/Display.php:88
-#: ../../Zotlabs/Module/Settings/Channel.php:311
-#: ../../Zotlabs/Module/Menu.php:163 ../../Zotlabs/Module/Menu.php:222
-#: ../../Zotlabs/Module/Sources.php:124 ../../Zotlabs/Module/Sources.php:159
-#: ../../Zotlabs/Storage/Browser.php:310 ../../Zotlabs/Storage/Browser.php:311
-#: ../../Zotlabs/Storage/Browser.php:312 ../../Zotlabs/Storage/Browser.php:389
-#: ../../Zotlabs/Storage/Browser.php:391 ../../Zotlabs/Storage/Browser.php:552
-#: ../../Zotlabs/Lib/Libzotdir.php:165 ../../Zotlabs/Lib/Libzotdir.php:166
-#: ../../Zotlabs/Lib/Libzotdir.php:168 ../../include/conversation.php:1466
-#: ../../include/dir_fns.php:143 ../../include/dir_fns.php:144
-#: ../../include/dir_fns.php:145
-#: ../../extend/addon/hzaddons/channelreputation/channelreputation.php:111
-#: ../../extend/addon/hzaddons/redred/Mod_Redred.php:63
-#: ../../extend/addon/hzaddons/cart/cart.php:1370
-#: ../../extend/addon/hzaddons/cart/submodules/orderoptions.php:72
-#: ../../extend/addon/hzaddons/cart/submodules/orderoptions.php:338
-#: ../../extend/addon/hzaddons/cart/submodules/orderoptions.php:362
-#: ../../extend/addon/hzaddons/cart/submodules/orderoptions.php:438
-#: ../../extend/addon/hzaddons/cart/submodules/orderoptions.php:462
-#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:65
-#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:649
-#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:653
-#: ../../extend/addon/hzaddons/cart/submodules/subscriptions.php:153
-#: ../../extend/addon/hzaddons/cart/submodules/subscriptions.php:425
-#: ../../extend/addon/hzaddons/cart/submodules/paypalbuttonV2.php:88
-#: ../../extend/addon/hzaddons/cart/submodules/paypalbuttonV2.php:96
-#: ../../extend/addon/hzaddons/cart/submodules/paypalbutton.php:87
-#: ../../extend/addon/hzaddons/cart/submodules/paypalbutton.php:95
-#: ../../extend/addon/hzaddons/cart/submodules/manualcat.php:63
-#: ../../extend/addon/hzaddons/cart/submodules/manualcat.php:254
-#: ../../extend/addon/hzaddons/cart/submodules/manualcat.php:258
-#: ../../extend/addon/hzaddons/cart/Settings/Cart.php:61
-#: ../../extend/addon/hzaddons/cart/Settings/Cart.php:73
-#: ../../extend/addon/hzaddons/ljpost/Mod_Ljpost.php:63
-#: ../../extend/addon/hzaddons/ljpost/Mod_Ljpost.php:67
-#: ../../extend/addon/hzaddons/ljpost/Mod_Ljpost.php:71
-#: ../../extend/addon/hzaddons/libertree/Mod_Libertree.php:59
-#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:260
-#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:282
-#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:291
-#: ../../extend/addon/hzaddons/pubcrawl/Mod_Pubcrawl.php:45
-#: ../../extend/addon/hzaddons/ijpost/Mod_Ijpost.php:61
-#: ../../extend/addon/hzaddons/socialauth/Mod_SocialAuth.php:214
-#: ../../extend/addon/hzaddons/twitter/Mod_Twitter.php:162
-#: ../../extend/addon/hzaddons/twitter/Mod_Twitter.php:171
-#: ../../extend/addon/hzaddons/dwpost/Mod_Dwpost.php:61
-#: ../../extend/addon/hzaddons/dwpost/Mod_Dwpost.php:65
-#: ../../extend/addon/hzaddons/nofed/Mod_Nofed.php:42
-#: ../../extend/addon/hzaddons/content_import/Mod_content_import.php:137
-#: ../../extend/addon/hzaddons/content_import/Mod_content_import.php:138
-#: ../../extend/addon/hzaddons/smileybutton/Mod_Smileybutton.php:44
-#: ../../extend/addon/hzaddons/rtof/Mod_Rtof.php:49
-#: ../../extend/addon/hzaddons/wppost/Mod_Wppost.php:86
-#: ../../extend/addon/hzaddons/wppost/Mod_Wppost.php:90
-#: ../../extend/addon/hzaddons/wppost/Mod_Wppost.php:94
-#: ../../extend/addon/hzaddons/pumpio/Mod_Pumpio.php:94
-#: ../../extend/addon/hzaddons/pumpio/Mod_Pumpio.php:98
-#: ../../extend/addon/hzaddons/pumpio/Mod_Pumpio.php:102
+#: ../../Zotlabs/Module/Import.php:636 ../../Zotlabs/Module/Import.php:640
+#: ../../Zotlabs/Module/Import.php:641 ../../Zotlabs/Module/Defperms.php:198
+#: ../../Zotlabs/Module/Filestorage.php:203 ../../Zotlabs/Module/Filestorage.php:211
+#: ../../Zotlabs/Module/Wiki.php:226 ../../Zotlabs/Module/Wiki.php:227
+#: ../../Zotlabs/Module/Connedit.php:404 ../../Zotlabs/Module/Connedit.php:789
+#: ../../Zotlabs/Module/Photos.php:673 ../../Zotlabs/Module/Admin/Site.php:319
+#: ../../Zotlabs/Module/Mitem.php:176 ../../Zotlabs/Module/Mitem.php:177
+#: ../../Zotlabs/Module/Mitem.php:256 ../../Zotlabs/Module/Mitem.php:257
+#: ../../Zotlabs/Module/Register.php:536 ../../Zotlabs/Module/Settings/Display.php:88
+#: ../../Zotlabs/Module/Settings/Channel.php:311 ../../Zotlabs/Module/Menu.php:163
+#: ../../Zotlabs/Module/Menu.php:222 ../../Zotlabs/Module/Sources.php:124
+#: ../../Zotlabs/Module/Sources.php:159 ../../Zotlabs/Storage/Browser.php:310
+#: ../../Zotlabs/Storage/Browser.php:311 ../../Zotlabs/Storage/Browser.php:312
+#: ../../Zotlabs/Storage/Browser.php:389 ../../Zotlabs/Storage/Browser.php:391
+#: ../../Zotlabs/Storage/Browser.php:552 ../../Zotlabs/Lib/Libzotdir.php:165
+#: ../../Zotlabs/Lib/Libzotdir.php:166 ../../Zotlabs/Lib/Libzotdir.php:168
+#: ../../include/conversation.php:1468 ../../include/dir_fns.php:144
+#: ../../include/dir_fns.php:145 ../../include/dir_fns.php:146
+#: ../../extend/addon/hubzilla-addons/channelreputation/channelreputation.php:111
+#: ../../extend/addon/hubzilla-addons/redred/Mod_Redred.php:63
+#: ../../extend/addon/hubzilla-addons/cart/cart.php:1370
+#: ../../extend/addon/hubzilla-addons/cart/submodules/orderoptions.php:72
+#: ../../extend/addon/hubzilla-addons/cart/submodules/orderoptions.php:338
+#: ../../extend/addon/hubzilla-addons/cart/submodules/orderoptions.php:362
+#: ../../extend/addon/hubzilla-addons/cart/submodules/orderoptions.php:438
+#: ../../extend/addon/hubzilla-addons/cart/submodules/orderoptions.php:462
+#: ../../extend/addon/hubzilla-addons/cart/submodules/hzservices.php:65
+#: ../../extend/addon/hubzilla-addons/cart/submodules/hzservices.php:649
+#: ../../extend/addon/hubzilla-addons/cart/submodules/hzservices.php:653
+#: ../../extend/addon/hubzilla-addons/cart/submodules/subscriptions.php:153
+#: ../../extend/addon/hubzilla-addons/cart/submodules/subscriptions.php:425
+#: ../../extend/addon/hubzilla-addons/cart/submodules/paypalbuttonV2.php:88
+#: ../../extend/addon/hubzilla-addons/cart/submodules/paypalbuttonV2.php:96
+#: ../../extend/addon/hubzilla-addons/cart/submodules/paypalbutton.php:87
+#: ../../extend/addon/hubzilla-addons/cart/submodules/paypalbutton.php:95
+#: ../../extend/addon/hubzilla-addons/cart/submodules/manualcat.php:63
+#: ../../extend/addon/hubzilla-addons/cart/submodules/manualcat.php:254
+#: ../../extend/addon/hubzilla-addons/cart/submodules/manualcat.php:258
+#: ../../extend/addon/hubzilla-addons/cart/Settings/Cart.php:61
+#: ../../extend/addon/hubzilla-addons/cart/Settings/Cart.php:73
+#: ../../extend/addon/hubzilla-addons/diaspora/Mod_Diaspora.php:72
+#: ../../extend/addon/hubzilla-addons/ljpost/Mod_Ljpost.php:63
+#: ../../extend/addon/hubzilla-addons/ljpost/Mod_Ljpost.php:67
+#: ../../extend/addon/hubzilla-addons/ljpost/Mod_Ljpost.php:71
+#: ../../extend/addon/hubzilla-addons/libertree/Mod_Libertree.php:59
+#: ../../extend/addon/hubzilla-addons/statusnet/Mod_Statusnet.php:260
+#: ../../extend/addon/hubzilla-addons/statusnet/Mod_Statusnet.php:282
+#: ../../extend/addon/hubzilla-addons/statusnet/Mod_Statusnet.php:291
+#: ../../extend/addon/hubzilla-addons/pubcrawl/Mod_Pubcrawl.php:45
+#: ../../extend/addon/hubzilla-addons/ijpost/Mod_Ijpost.php:61
+#: ../../extend/addon/hubzilla-addons/socialauth/Mod_SocialAuth.php:214
+#: ../../extend/addon/hubzilla-addons/twitter/Mod_Twitter.php:162
+#: ../../extend/addon/hubzilla-addons/twitter/Mod_Twitter.php:171
+#: ../../extend/addon/hubzilla-addons/dwpost/Mod_Dwpost.php:61
+#: ../../extend/addon/hubzilla-addons/dwpost/Mod_Dwpost.php:65
+#: ../../extend/addon/hubzilla-addons/nofed/Mod_Nofed.php:42
+#: ../../extend/addon/hubzilla-addons/content_import/Mod_content_import.php:137
+#: ../../extend/addon/hubzilla-addons/content_import/Mod_content_import.php:138
+#: ../../extend/addon/hubzilla-addons/smileybutton/Mod_Smileybutton.php:44
+#: ../../extend/addon/hubzilla-addons/rtof/Mod_Rtof.php:49
+#: ../../extend/addon/hubzilla-addons/wppost/Mod_Wppost.php:86
+#: ../../extend/addon/hubzilla-addons/wppost/Mod_Wppost.php:90
+#: ../../extend/addon/hubzilla-addons/wppost/Mod_Wppost.php:94
+#: ../../extend/addon/hubzilla-addons/pumpio/Mod_Pumpio.php:94
+#: ../../extend/addon/hubzilla-addons/pumpio/Mod_Pumpio.php:98
+#: ../../extend/addon/hubzilla-addons/pumpio/Mod_Pumpio.php:102
#: ../../view/theme/redbasic/php/config.php:99
-#: ../../view/theme/redbasic/php/config.php:116 ../../boot.php:1710
+#: ../../view/theme/redbasic/php/config.php:116 ../../boot.php:1721
msgid "No"
msgstr "Nie"
@@ -1094,46 +1066,43 @@ msgstr "Wprowadź nazwę folderu"
msgid "or select an existing folder (doubleclick)"
msgstr "lub wybierz istniejący folder (kliknij dwukrotnie)"
-#: ../../Zotlabs/Module/Filer.php:54 ../../Zotlabs/Module/Admin/Profs.php:94
-#: ../../Zotlabs/Module/Admin/Profs.php:114 ../../Zotlabs/Module/Rbmark.php:32
+#: ../../Zotlabs/Module/Filer.php:54 ../../Zotlabs/Module/Cards.php:113
+#: ../../Zotlabs/Module/Admin/Profs.php:94 ../../Zotlabs/Module/Admin/Profs.php:114
+#: ../../Zotlabs/Module/Articles.php:117 ../../Zotlabs/Module/Rbmark.php:32
#: ../../Zotlabs/Module/Rbmark.php:104 ../../Zotlabs/Widget/Notes.php:23
-#: ../../include/text.php:1151 ../../include/text.php:1163
-#: ../../extend/addon/hzaddons/queueworker/Mod_Queueworker.php:119
+#: ../../include/text.php:1145 ../../include/text.php:1157
+#: ../../extend/addon/hubzilla-addons/queueworker/Mod_Queueworker.php:116
msgid "Save"
msgstr "Zapisz"
-#: ../../Zotlabs/Module/Filer.php:55 ../../Zotlabs/Lib/ThreadItem.php:184
+#: ../../Zotlabs/Module/Filer.php:55 ../../Zotlabs/Lib/ThreadItem.php:185
msgid "Save to Folder"
msgstr "Zapisz do folderu"
-#: ../../Zotlabs/Module/Events.php:113
-#: ../../Zotlabs/Module/Channel_calendar.php:57
+#: ../../Zotlabs/Module/Events.php:113 ../../Zotlabs/Module/Channel_calendar.php:62
msgid "Event can not end before it has started."
msgstr "Wydarzenie nie może zakończyć się przed rozpoczęciem."
#: ../../Zotlabs/Module/Events.php:115 ../../Zotlabs/Module/Events.php:124
-#: ../../Zotlabs/Module/Events.php:146
-#: ../../Zotlabs/Module/Channel_calendar.php:59
-#: ../../Zotlabs/Module/Channel_calendar.php:67
-#: ../../Zotlabs/Module/Channel_calendar.php:84
+#: ../../Zotlabs/Module/Events.php:146 ../../Zotlabs/Module/Channel_calendar.php:64
+#: ../../Zotlabs/Module/Channel_calendar.php:72
+#: ../../Zotlabs/Module/Channel_calendar.php:87
msgid "Unable to generate preview."
msgstr "Nie można wygenerować podglądu."
-#: ../../Zotlabs/Module/Events.php:122
-#: ../../Zotlabs/Module/Channel_calendar.php:65
+#: ../../Zotlabs/Module/Events.php:122 ../../Zotlabs/Module/Channel_calendar.php:70
msgid "Event title and start time are required."
-msgstr "Wymaga się wprowadzenie tytułu wydarzenia i godziny rozpoczęcia."
+msgstr "Wymaga się wprowadzenia tytułu wydarzenia i godziny rozpoczęcia."
#: ../../Zotlabs/Module/Events.php:144 ../../Zotlabs/Module/Events.php:271
-#: ../../Zotlabs/Module/Channel_calendar.php:82
-#: ../../Zotlabs/Module/Channel_calendar.php:224
+#: ../../Zotlabs/Module/Channel_calendar.php:85
+#: ../../Zotlabs/Module/Channel_calendar.php:226
msgid "Event not found."
msgstr "Nie znaleziono wydarzenia."
-#: ../../Zotlabs/Module/Events.php:266 ../../Zotlabs/Module/Like.php:435
-#: ../../Zotlabs/Module/Tagger.php:75
-#: ../../Zotlabs/Module/Channel_calendar.php:219
-#: ../../include/conversation.php:132 ../../include/text.php:2255
+#: ../../Zotlabs/Module/Events.php:266 ../../Zotlabs/Module/Like.php:441
+#: ../../Zotlabs/Module/Tagger.php:75 ../../Zotlabs/Module/Channel_calendar.php:221
+#: ../../include/conversation.php:132 ../../include/text.php:2257
#: ../../include/event.php:1259
msgid "event"
msgstr "wydarzenie"
@@ -1145,11 +1114,12 @@ msgstr "Edytuj tytuł wydarzenia"
#: ../../Zotlabs/Module/Events.php:468 ../../Zotlabs/Module/Events.php:473
#: ../../Zotlabs/Module/Profiles.php:747 ../../Zotlabs/Module/Profiles.php:751
#: ../../Zotlabs/Module/Appman.php:143 ../../Zotlabs/Module/Appman.php:144
+#: ../../Zotlabs/Module/Register.php:522 ../../include/js_strings.php:123
#: ../../include/datetime.php:211
-#: ../../extend/addon/hzaddons/cart/submodules/orderoptions.php:334
-#: ../../extend/addon/hzaddons/cart/submodules/orderoptions.php:358
-#: ../../extend/addon/hzaddons/cart/submodules/orderoptions.php:434
-#: ../../extend/addon/hzaddons/cart/submodules/orderoptions.php:458
+#: ../../extend/addon/hubzilla-addons/cart/submodules/orderoptions.php:334
+#: ../../extend/addon/hubzilla-addons/cart/submodules/orderoptions.php:358
+#: ../../extend/addon/hubzilla-addons/cart/submodules/orderoptions.php:434
+#: ../../extend/addon/hubzilla-addons/cart/submodules/orderoptions.php:458
msgid "Required"
msgstr "Wymagane"
@@ -1187,11 +1157,11 @@ msgstr "Dostosuj do strefy czasowej widza"
#: ../../Zotlabs/Module/Events.php:479
msgid ""
-"Important for events that happen in a particular place. Not practical for "
-"global holidays."
+"Important for events that happen in a particular place. Not practical for global "
+"holidays."
msgstr ""
-"Ważne dla wydarzeń, które mają miejsce w określonym miejscu. Niepraktyczne "
-"na globalne święta."
+"Ważne dla wydarzeń, które mają miejsce w określonym miejscu. Niepraktyczne na "
+"globalne święta."
#: ../../Zotlabs/Module/Events.php:481
msgid "Edit Description"
@@ -1202,14 +1172,14 @@ msgid "Edit Location"
msgstr "Edytuj lokalizację"
#: ../../Zotlabs/Module/Events.php:486 ../../Zotlabs/Module/Webpages.php:262
-#: ../../Zotlabs/Module/Photos.php:1099 ../../Zotlabs/Lib/ThreadItem.php:835
-#: ../../include/conversation.php:1402
-#: ../../extend/addon/hzaddons/hsse/hsse.php:153
+#: ../../Zotlabs/Module/Photos.php:1099 ../../Zotlabs/Lib/ThreadItem.php:837
+#: ../../include/conversation.php:1404
+#: ../../extend/addon/hubzilla-addons/hsse/hsse.php:153
msgid "Preview"
msgstr "Podgląd"
-#: ../../Zotlabs/Module/Events.php:487 ../../include/conversation.php:1478
-#: ../../extend/addon/hzaddons/hsse/hsse.php:225
+#: ../../Zotlabs/Module/Events.php:487 ../../include/conversation.php:1482
+#: ../../extend/addon/hubzilla-addons/hsse/hsse.php:225
msgid "Permission settings"
msgstr "Ustawienia dostępu"
@@ -1221,22 +1191,19 @@ msgstr "Zaawansowane opcje"
msgid "l, F j"
msgstr "l, F j"
-#: ../../Zotlabs/Module/Events.php:641
-#: ../../Zotlabs/Module/Channel_calendar.php:371
+#: ../../Zotlabs/Module/Events.php:641 ../../Zotlabs/Module/Channel_calendar.php:370
msgid "Edit event"
msgstr "Edytuj wydarzenie"
-#: ../../Zotlabs/Module/Events.php:643
-#: ../../Zotlabs/Module/Channel_calendar.php:373
+#: ../../Zotlabs/Module/Events.php:643 ../../Zotlabs/Module/Channel_calendar.php:372
msgid "Delete event"
msgstr "Usuń wydarzenie"
-#: ../../Zotlabs/Module/Events.php:669 ../../include/text.php:2074
+#: ../../Zotlabs/Module/Events.php:669 ../../include/text.php:2076
msgid "Link to Source"
msgstr "Link do źródła"
-#: ../../Zotlabs/Module/Events.php:677
-#: ../../Zotlabs/Module/Channel_calendar.php:407
+#: ../../Zotlabs/Module/Events.php:677 ../../Zotlabs/Module/Channel_calendar.php:406
msgid "calendar"
msgstr "kalendarz"
@@ -1248,13 +1215,13 @@ msgstr "Edytuj wydarzenie"
msgid "Create Event"
msgstr "Utwórz wydarzenie"
-#: ../../Zotlabs/Module/Events.php:699 ../../include/channel.php:1889
+#: ../../Zotlabs/Module/Events.php:699 ../../include/channel.php:1914
msgid "Export"
-msgstr "Eksport"
+msgstr "Eksportuj"
#: ../../Zotlabs/Module/Events.php:702 ../../Zotlabs/Module/Webpages.php:261
-#: ../../Zotlabs/Module/Layouts.php:198 ../../Zotlabs/Module/Wiki.php:213
-#: ../../Zotlabs/Module/Wiki.php:409 ../../Zotlabs/Module/Blocks.php:166
+#: ../../Zotlabs/Module/Layouts.php:198 ../../Zotlabs/Module/Wiki.php:212
+#: ../../Zotlabs/Module/Wiki.php:408 ../../Zotlabs/Module/Blocks.php:166
#: ../../Zotlabs/Module/Pubsites.php:61
msgid "View"
msgstr "Widok"
@@ -1263,8 +1230,7 @@ msgstr "Widok"
msgid "Event removed"
msgstr "Wydarzenie usunięte"
-#: ../../Zotlabs/Module/Events.php:742
-#: ../../Zotlabs/Module/Channel_calendar.php:494
+#: ../../Zotlabs/Module/Events.php:742 ../../Zotlabs/Module/Channel_calendar.php:493
msgid "Failed to remove event"
msgstr "Nie udało się usunąć wydarzenia"
@@ -1306,11 +1272,11 @@ msgstr "Dodano zakładkę"
#: ../../Zotlabs/Module/Bookmarks.php:78
msgid "Bookmarks App"
-msgstr "Aplikacja Bookmarks"
+msgstr "Aplikacja Zakładki"
#: ../../Zotlabs/Module/Bookmarks.php:79
msgid "Bookmark links from posts and manage them"
-msgstr "Dodaj do zakładek linki z postów i zarządzaj nimi"
+msgstr "Dodaj do zakładek linki z wpisów i zarządzaj nimi"
#: ../../Zotlabs/Module/Bookmarks.php:92
msgid "My Bookmarks"
@@ -1323,18 +1289,18 @@ msgstr "Moje zakładki połączeń"
#: ../../Zotlabs/Module/Webpages.php:39 ../../Zotlabs/Module/Layouts.php:31
#: ../../Zotlabs/Module/Connect.php:17 ../../Zotlabs/Module/Filestorage.php:59
#: ../../Zotlabs/Module/Blocks.php:33 ../../Zotlabs/Module/Editlayout.php:31
-#: ../../Zotlabs/Module/Achievements.php:15
-#: ../../Zotlabs/Module/Editblock.php:31 ../../Zotlabs/Module/Cards.php:42
-#: ../../Zotlabs/Module/Editwebpage.php:32 ../../Zotlabs/Module/Profile.php:20
-#: ../../Zotlabs/Module/Articles.php:43 ../../Zotlabs/Module/Hcard.php:12
-#: ../../Zotlabs/Module/Menu.php:92 ../../include/channel.php:1439
-#: ../../extend/addon/hzaddons/gallery/Mod_Gallery.php:49
+#: ../../Zotlabs/Module/Achievements.php:15 ../../Zotlabs/Module/Editblock.php:31
+#: ../../Zotlabs/Module/Cards.php:42 ../../Zotlabs/Module/Editwebpage.php:32
+#: ../../Zotlabs/Module/Profile.php:27 ../../Zotlabs/Module/Articles.php:43
+#: ../../Zotlabs/Module/Hcard.php:12 ../../Zotlabs/Module/Menu.php:92
+#: ../../include/channel.php:1464
+#: ../../extend/addon/hubzilla-addons/gallery/Mod_Gallery.php:49
msgid "Requested profile is not available."
msgstr "Żądany profil nie jest dostępny."
#: ../../Zotlabs/Module/Webpages.php:48
msgid "Webpages App"
-msgstr "Aplikacja Webpages"
+msgstr "Aplikacja Witryny Internetowe"
#: ../../Zotlabs/Module/Webpages.php:49
msgid "Provide managed web pages on your channel"
@@ -1359,32 +1325,29 @@ msgstr "Eksportuj wybrane"
#: ../../Zotlabs/Module/Webpages.php:252 ../../Zotlabs/Lib/Apps.php:341
#: ../../include/nav.php:524
msgid "Webpages"
-msgstr "Witryny internetowe"
+msgstr "Strony internetowe"
#: ../../Zotlabs/Module/Webpages.php:255 ../../Zotlabs/Module/Layouts.php:193
#: ../../Zotlabs/Module/Group.php:253 ../../Zotlabs/Module/Oauth.php:173
#: ../../Zotlabs/Module/Card_edit.php:99 ../../Zotlabs/Module/Oauth2.php:194
-#: ../../Zotlabs/Module/Wiki.php:211 ../../Zotlabs/Module/Wiki.php:384
+#: ../../Zotlabs/Module/Wiki.php:210 ../../Zotlabs/Module/Wiki.php:383
#: ../../Zotlabs/Module/Blocks.php:160 ../../Zotlabs/Module/Editlayout.php:114
-#: ../../Zotlabs/Module/Editblock.php:114
-#: ../../Zotlabs/Module/Connections.php:320
-#: ../../Zotlabs/Module/Connections.php:362
-#: ../../Zotlabs/Module/Connections.php:382
-#: ../../Zotlabs/Module/Editwebpage.php:142
-#: ../../Zotlabs/Module/Article_edit.php:98
+#: ../../Zotlabs/Module/Editblock.php:114 ../../Zotlabs/Module/Connections.php:321
+#: ../../Zotlabs/Module/Connections.php:363 ../../Zotlabs/Module/Connections.php:383
+#: ../../Zotlabs/Module/Editwebpage.php:142 ../../Zotlabs/Module/Article_edit.php:98
#: ../../Zotlabs/Module/Admin/Profs.php:175 ../../Zotlabs/Module/Thing.php:268
#: ../../Zotlabs/Module/Menu.php:176 ../../Zotlabs/Lib/Apps.php:557
-#: ../../Zotlabs/Lib/ThreadItem.php:148 ../../Zotlabs/Widget/Cdav.php:138
-#: ../../Zotlabs/Widget/Cdav.php:175 ../../include/channel.php:1538
-#: ../../include/channel.php:1542 ../../include/menu.php:120
+#: ../../Zotlabs/Lib/ThreadItem.php:149 ../../Zotlabs/Widget/Cdav.php:138
+#: ../../Zotlabs/Widget/Cdav.php:175 ../../include/channel.php:1563
+#: ../../include/channel.php:1567 ../../include/menu.php:120
msgid "Edit"
msgstr "Edytuj"
#: ../../Zotlabs/Module/Webpages.php:256 ../../Zotlabs/Module/Layouts.php:194
-#: ../../Zotlabs/Module/Wiki.php:301 ../../Zotlabs/Module/Blocks.php:161
+#: ../../Zotlabs/Module/Wiki.php:300 ../../Zotlabs/Module/Blocks.php:161
#: ../../Zotlabs/Module/Photos.php:1078 ../../Zotlabs/Widget/Cdav.php:136
-#: ../../include/conversation.php:1435
-#: ../../extend/addon/hzaddons/hsse/hsse.php:186
+#: ../../include/conversation.php:1437
+#: ../../extend/addon/hubzilla-addons/hsse/hsse.php:186
msgid "Share"
msgstr "Udostępnij"
@@ -1428,7 +1391,7 @@ msgstr "Nie wykryto żadnych elementów strony internetowej."
#: ../../Zotlabs/Module/Webpages.php:420
msgid "Import complete."
-msgstr "Import zakończony."
+msgstr "Importowanie zakończone."
#: ../../Zotlabs/Module/Profiles.php:26 ../../Zotlabs/Module/Profiles.php:186
#: ../../Zotlabs/Module/Profiles.php:243 ../../Zotlabs/Module/Profiles.php:661
@@ -1437,7 +1400,7 @@ msgstr "Nie znaleziono profilu."
#: ../../Zotlabs/Module/Profiles.php:46
msgid "Profile deleted."
-msgstr "Profil usunięty."
+msgstr "Profil został usunięty."
#: ../../Zotlabs/Module/Profiles.php:70 ../../Zotlabs/Module/Profiles.php:107
msgid "Profile-"
@@ -1488,13 +1451,13 @@ msgid "Political Views"
msgstr "Poglądy polityczny"
#: ../../Zotlabs/Module/Profiles.php:488
-#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:74
+#: ../../extend/addon/hubzilla-addons/openid/MysqlProvider.php:74
msgid "Gender"
msgstr "Płeć"
#: ../../Zotlabs/Module/Profiles.php:492
msgid "Sexual Preference"
-msgstr "Prefernecje seksualne"
+msgstr "Preferencje seksualne"
#: ../../Zotlabs/Module/Profiles.php:496
msgid "Homepage"
@@ -1521,19 +1484,19 @@ msgid "View this profile"
msgstr "Zobacz ten profil"
#: ../../Zotlabs/Module/Profiles.php:727 ../../Zotlabs/Module/Profiles.php:826
-#: ../../include/channel.php:1561
+#: ../../include/channel.php:1586
msgid "Edit visibility"
msgstr "Edytuj dostępność"
#: ../../Zotlabs/Module/Profiles.php:728
msgid "Profile Tools"
-msgstr "Narzędzia profili"
+msgstr "Narzędzia profilowe"
#: ../../Zotlabs/Module/Profiles.php:729
msgid "Change cover photo"
msgstr "Zmień zdjęcie okładkowe"
-#: ../../Zotlabs/Module/Profiles.php:730 ../../include/channel.php:1531
+#: ../../Zotlabs/Module/Profiles.php:730 ../../include/channel.php:1556
msgid "Change profile photo"
msgstr "Zmień zdjęcie profilowe"
@@ -1555,16 +1518,16 @@ msgstr "Dodaj elementy profilu"
#: ../../Zotlabs/Module/Profiles.php:735
msgid "Personal"
-msgstr "Osobisty"
+msgstr "Osobiste"
#: ../../Zotlabs/Module/Profiles.php:737
msgid "Relationship"
-msgstr "Relacja"
+msgstr "Relacje"
#: ../../Zotlabs/Module/Profiles.php:738 ../../Zotlabs/Widget/Newmember.php:51
#: ../../include/datetime.php:58
msgid "Miscellaneous"
-msgstr "Różne"
+msgstr "Inne"
#: ../../Zotlabs/Module/Profiles.php:740
msgid "Import profile from file"
@@ -1596,10 +1559,10 @@ msgstr "To jest Twój profil domyślny."
#: ../../Zotlabs/Module/Profiles.php:751
msgid "Your full name"
-msgstr "Twoje imię i nazwisko lub pełna nazwa"
+msgstr "Twoje imię i nazwisko albo pełna nazwa"
#: ../../Zotlabs/Module/Profiles.php:752
-msgid "Short title/tescription"
+msgid "Short title/description"
msgstr "Krótki tytuł/opis"
#: ../../Zotlabs/Module/Profiles.php:752
@@ -1639,7 +1602,7 @@ msgid "Tell us about yourself"
msgstr "Opowiedz nam o sobie"
#: ../../Zotlabs/Module/Profiles.php:769
-#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:68
+#: ../../extend/addon/hubzilla-addons/openid/MysqlProvider.php:68
msgid "Homepage URL"
msgstr "Adres URL strony domowej"
@@ -1677,7 +1640,7 @@ msgstr "Telewizja"
#: ../../Zotlabs/Module/Profiles.php:779
msgid "Film/Dance/Culture/Entertainment"
-msgstr "Film/Dance/Culture/Entertainment"
+msgstr "Film/Taniec/Kultura/Rozrywka"
#: ../../Zotlabs/Module/Profiles.php:780
msgid "Hobbies/Interests"
@@ -1689,7 +1652,7 @@ msgstr "Miłość/romans"
#: ../../Zotlabs/Module/Profiles.php:783
msgid "School/Education"
-msgstr "Edukacja szkolna"
+msgstr "Szkoła/Edukacja"
#: ../../Zotlabs/Module/Profiles.php:784
msgid "Contact information and social networks"
@@ -1703,302 +1666,291 @@ msgstr "Moje inne kanały"
msgid "Communications"
msgstr "Komunikacja"
-#: ../../Zotlabs/Module/Profiles.php:822 ../../include/channel.php:1557
+#: ../../Zotlabs/Module/Profiles.php:822 ../../include/channel.php:1582
msgid "Profile Image"
msgstr "Obraz profilowy"
-#: ../../Zotlabs/Module/Profiles.php:832 ../../include/channel.php:1538
-#: ../../include/nav.php:115
+#: ../../Zotlabs/Module/Profiles.php:832 ../../include/channel.php:1563
+#: ../../include/nav.php:118
msgid "Edit Profiles"
msgstr "Edytuj profile"
-#: ../../Zotlabs/Module/Profiles.php:833 ../../Zotlabs/Module/Wiki.php:214
+#: ../../Zotlabs/Module/Profiles.php:833 ../../Zotlabs/Module/Wiki.php:213
#: ../../Zotlabs/Module/Manage.php:145 ../../Zotlabs/Module/Chat.php:262
msgid "Create New"
msgstr "Utwórz nowy"
-#: ../../Zotlabs/Module/Import.php:68 ../../Zotlabs/Module/Import_items.php:48
+#: ../../Zotlabs/Module/Import.php:69 ../../Zotlabs/Module/Import_items.php:48
msgid "Nothing to import."
msgstr "Nie ma nic do zaimportowania."
-#: ../../Zotlabs/Module/Import.php:83 ../../Zotlabs/Module/Import.php:99
+#: ../../Zotlabs/Module/Import.php:84 ../../Zotlabs/Module/Import.php:100
#: ../../Zotlabs/Module/Import_items.php:72
msgid "Unable to download data from old server"
msgstr "Nie można pobrać danych ze starego serwera"
-#: ../../Zotlabs/Module/Import.php:106 ../../Zotlabs/Module/Import_items.php:77
+#: ../../Zotlabs/Module/Import.php:107 ../../Zotlabs/Module/Import_items.php:77
msgid "Imported file is empty."
msgstr "Zaimportowany plik jest pusty."
-#: ../../Zotlabs/Module/Import.php:162
+#: ../../Zotlabs/Module/Import.php:163
#, php-format
msgid "Your service plan only allows %d channels."
-msgstr "Twój plan usług obejmuje tylko %d kanał(y)/kanałów."
+msgstr "Twój plan usług zezwala tylko na %d kanał/kanałów."
-#: ../../Zotlabs/Module/Import.php:189
+#: ../../Zotlabs/Module/Import.php:190
msgid "No channel. Import failed."
msgstr "Brak kanału. Import nieudany."
-#: ../../Zotlabs/Module/Import.php:593
-#: ../../extend/addon/hzaddons/diaspora/import_diaspora.php:142
+#: ../../Zotlabs/Module/Import.php:595
+#: ../../extend/addon/hubzilla-addons/diaspora/import_diaspora.php:142
msgid "Import completed."
msgstr "Import zakończony."
-#: ../../Zotlabs/Module/Import.php:621
+#: ../../Zotlabs/Module/Import.php:623
msgid "You must be logged in to use this feature."
msgstr "Trzeba się zalogować, aby korzystać z tej funkcji."
-#: ../../Zotlabs/Module/Import.php:626
+#: ../../Zotlabs/Module/Import.php:628
msgid "Import Channel"
msgstr "Importuj kanał"
-#: ../../Zotlabs/Module/Import.php:627
+#: ../../Zotlabs/Module/Import.php:629
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."
+"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 ""
-"Użyj tego formularza, aby zaimportować istniejący kanał z innego serwera/"
-"huba. Możesz pobrać tożsamość kanału ze starego serwera/huba przez sieć lub "
+"Użyj tego formularza, aby zaimportować istniejący kanał z innego serwera (serwisu)."
+"Możesz pobrać tożsamość kanału ze starego serwera (serwisu) przez sieć lub "
"dostarczyć plik eksportu."
-#: ../../Zotlabs/Module/Import.php:628
-#: ../../Zotlabs/Module/Import_items.php:127
+#: ../../Zotlabs/Module/Import.php:630 ../../Zotlabs/Module/Import_items.php:127
msgid "File to Upload"
msgstr "Plik do przesłania"
-#: ../../Zotlabs/Module/Import.php:629
+#: ../../Zotlabs/Module/Import.php:631
msgid "Or provide the old server/hub details"
-msgstr "Lub podaj szczegóły starego serwera/huba"
+msgstr "Lub podaj szczegóły starego serwera/serwisu"
-#: ../../Zotlabs/Module/Import.php:631
+#: ../../Zotlabs/Module/Import.php:633
msgid "Your old identity address (xyz@example.com)"
msgstr "Twój stary adres tożsamości (xyz@example.com)"
-#: ../../Zotlabs/Module/Import.php:632
+#: ../../Zotlabs/Module/Import.php:634
msgid "Your old login email address"
msgstr "Twój stary adres e-mail logowania"
-#: ../../Zotlabs/Module/Import.php:633
+#: ../../Zotlabs/Module/Import.php:635
msgid "Your old login password"
msgstr "Twoje stare hasło logowania"
-#: ../../Zotlabs/Module/Import.php:634
+#: ../../Zotlabs/Module/Import.php:636
msgid "Import a few months of posts if possible (limited by available memory"
msgstr ""
-"Zaimportuj posty z kilku miesięcy, jeśli to możliwe (ograniczone dostępną "
-"pamięcią"
+"Zaimportuj wpisy z kilku miesięcy, jeśli to możliwe (ograniczone dostępną pamięcią)"
-#: ../../Zotlabs/Module/Import.php:636
+#: ../../Zotlabs/Module/Import.php:638
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."
+"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 ""
-"W obu przypadkach wybierz, czy chcesz ustawić ten hub jako nowy adres "
-"podstawowy, czy też rolę tą powinna pełnić Twoja stara lokalizacja. Będziesz "
-"mógł/mogła publikować z dowolnej lokalizacji, ale tylko jedna z nich może "
-"być oznaczona jako główna lokalizacja plików, zdjęć i multimediów."
+"W obu przypadkach wybierz, czy chcesz ustawić ten serwis jako nowy adres "
+"podstawowy, czy też rolę tą powinna pełnić Twoja stara lokalizacja. Będziesz mógł/"
+"mogła publikować z dowolnej lokalizacji, ale tylko jedna z nich może być oznaczona "
+"jako główna lokalizacja plików, zdjęć i multimediów."
-#: ../../Zotlabs/Module/Import.php:638
+#: ../../Zotlabs/Module/Import.php:640
msgid "Make this hub my primary location"
-msgstr "Ustaw ten hub ako moją główną lokalizację"
+msgstr "Ustaw ten serwis jako moją główną lokalizację"
-#: ../../Zotlabs/Module/Import.php:639
+#: ../../Zotlabs/Module/Import.php:641
msgid "Move this channel (disable all previous locations)"
msgstr "Przenieś ten kanał (wyłącz wszystkie poprzednie lokalizacje)"
-#: ../../Zotlabs/Module/Import.php:640
+#: ../../Zotlabs/Module/Import.php:642
msgid "Use this channel nickname instead of the one provided"
msgstr "Użyj tego pseudonimu kanału zamiast podanego"
-#: ../../Zotlabs/Module/Import.php:640
+#: ../../Zotlabs/Module/Import.php:642
msgid ""
-"Leave blank to keep your existing channel nickname. You will be randomly "
-"assigned a similar nickname if either name is already allocated on this site."
+"Leave blank to keep your existing channel nickname. You will be randomly assigned a "
+"similar nickname if either name is already allocated on this site."
msgstr ""
-"Pozostaw puste, aby zachować istniejący pseudonim kanału. Otrzymasz losowo "
-"podobny pseudonim, jeśli któryś z nich jest już przydzielony na tej stronie."
+"Pozostaw puste, aby zachować istniejący pseudonim kanału. Otrzymasz losowo podobny "
+"pseudonim, jeśli któryś z nich jest już przydzielony na tym serwisie."
-#: ../../Zotlabs/Module/Import.php:642
+#: ../../Zotlabs/Module/Import.php:644
msgid ""
-"This process may take several minutes to complete. Please submit the form "
-"only once and leave this page open until finished."
+"This process may take several minutes to complete. Please submit the form only once "
+"and leave this page open until finished."
msgstr ""
-"Ten proces może zająć kilka minut. Prześlij formularz tylko raz i pozostaw "
-"tę stronę otwartą do zakończenia procedury."
+"Ten proces może zająć kilka minut. Prześlij formularz tylko raz i pozostaw tę "
+"stronę otwartą do zakończenia procedury."
-#: ../../Zotlabs/Module/Like.php:93
+#: ../../Zotlabs/Module/Like.php:106
msgid "Like/Dislike"
msgstr "Polub/Dezaprobuj"
-#: ../../Zotlabs/Module/Like.php:98
+#: ../../Zotlabs/Module/Like.php:112
msgid "This action is restricted to members."
msgstr "Ta akcja jest ograniczona do członków."
-#: ../../Zotlabs/Module/Like.php:99
+#: ../../Zotlabs/Module/Like.php:113
msgid ""
-"Please <a href=\"rmagic\">login with your $Projectname ID</a> or <a href="
-"\"register\">register as a new $Projectname member</a> to continue."
+"Please <a href=\"rmagic\">login with your $Projectname ID</a> or <a href=\"register"
+"\">register as a new $Projectname member</a> to continue."
msgstr ""
-"Aby kontynuować, <a href=\"rmagic\">zaloguj się za pomocą ID $Projectname</"
-"a> lub <a href=\"register\">zarejestruj się jako nowy członek $Projectname</"
-"a>."
+"Aby kontynuować, <a href=\"rmagic\">zaloguj się za pomocą ID $Projectname</a> lub "
+"<a href=\"register\">zarejestruj się jako nowy członek $Projectname</a>."
-#: ../../Zotlabs/Module/Like.php:154 ../../Zotlabs/Module/Like.php:180
-#: ../../Zotlabs/Module/Like.php:218
+#: ../../Zotlabs/Module/Like.php:166 ../../Zotlabs/Module/Like.php:192
+#: ../../Zotlabs/Module/Like.php:230
msgid "Invalid request."
msgstr "Nieprawidłowe żądanie."
-#: ../../Zotlabs/Module/Like.php:166 ../../include/conversation.php:135
+#: ../../Zotlabs/Module/Like.php:178 ../../include/conversation.php:135
msgid "channel"
msgstr "kanał"
-#: ../../Zotlabs/Module/Like.php:195
+#: ../../Zotlabs/Module/Like.php:207
msgid "thing"
msgstr "rzecz"
-#: ../../Zotlabs/Module/Like.php:241
+#: ../../Zotlabs/Module/Like.php:253
msgid "Channel unavailable."
msgstr "Kanał niedostępny."
-#: ../../Zotlabs/Module/Like.php:277
+#: ../../Zotlabs/Module/Like.php:289
msgid "Previous action reversed."
msgstr "Poprzednia czynność została cofnięta."
-#: ../../Zotlabs/Module/Like.php:433 ../../Zotlabs/Module/Tagger.php:71
-#: ../../Zotlabs/Module/Subthread.php:112 ../../Zotlabs/Lib/Activity.php:2971
-#: ../../include/conversation.php:128 ../../include/text.php:2252
-#: ../../extend/addon/hzaddons/diaspora/Receiver.php:1597
-#: ../../extend/addon/hzaddons/pubcrawl/as.php:1895
-#: ../../extend/addon/hzaddons/redphotos/redphotohelper.php:71
+#: ../../Zotlabs/Module/Like.php:439 ../../Zotlabs/Module/Tagger.php:71
+#: ../../Zotlabs/Module/Subthread.php:115 ../../Zotlabs/Lib/Activity.php:3264
+#: ../../include/conversation.php:128 ../../include/text.php:2254
+#: ../../extend/addon/hubzilla-addons/diaspora/Receiver.php:1649
+#: ../../extend/addon/hubzilla-addons/pubcrawl/as.php:2064
+#: ../../extend/addon/hubzilla-addons/redphotos/redphotohelper.php:71
msgid "photo"
msgstr "zdjecie"
-#: ../../Zotlabs/Module/Like.php:433 ../../Zotlabs/Module/Subthread.php:112
-#: ../../extend/addon/hzaddons/diaspora/Receiver.php:1597
-#: ../../extend/addon/hzaddons/pubcrawl/as.php:1895
+#: ../../Zotlabs/Module/Like.php:439 ../../Zotlabs/Module/Subthread.php:115
+#: ../../extend/addon/hubzilla-addons/diaspora/Receiver.php:1649
+#: ../../extend/addon/hubzilla-addons/pubcrawl/as.php:2064
msgid "status"
msgstr "stan"
-#: ../../Zotlabs/Module/Like.php:469 ../../Zotlabs/Lib/Activity.php:3006
+#: ../../Zotlabs/Module/Like.php:471 ../../Zotlabs/Lib/Activity.php:3297
#: ../../include/conversation.php:174
-#: ../../extend/addon/hzaddons/diaspora/Receiver.php:1537
-#: ../../extend/addon/hzaddons/pubcrawl/as.php:1932
+#: ../../extend/addon/hubzilla-addons/diaspora/Receiver.php:1595
+#: ../../extend/addon/hubzilla-addons/pubcrawl/as.php:2101
#, php-format
msgid "%1$s likes %2$s's %3$s"
-msgstr "%1$s polubień %2$s %3$s"
+msgstr "%1$s polubił %3$s %2$s"
-#: ../../Zotlabs/Module/Like.php:471 ../../Zotlabs/Lib/Activity.php:3008
+#: ../../Zotlabs/Module/Like.php:473 ../../Zotlabs/Lib/Activity.php:3299
#: ../../include/conversation.php:177
-#: ../../extend/addon/hzaddons/pubcrawl/as.php:1934
+#: ../../extend/addon/hubzilla-addons/pubcrawl/as.php:2103
#, php-format
msgid "%1$s doesn't like %2$s's %3$s"
-msgstr "%1$s sezaprobat %2$s %3$s"
+msgstr "%1$s dezaprobował %3$s %2$s"
-#: ../../Zotlabs/Module/Like.php:473
+#: ../../Zotlabs/Module/Like.php:475
#, php-format
msgid "%1$s agrees with %2$s's %3$s"
msgstr "%1$s zgadza się z %3$s dla %2$s"
-#: ../../Zotlabs/Module/Like.php:475
+#: ../../Zotlabs/Module/Like.php:477
#, php-format
msgid "%1$s doesn't agree with %2$s's %3$s"
msgstr "%1$s nie zgadza się z %3$s dla %2$s"
-#: ../../Zotlabs/Module/Like.php:477
+#: ../../Zotlabs/Module/Like.php:479
#, php-format
msgid "%1$s abstains from a decision on %2$s's %3$s"
msgstr "%1$s wstrzymuje się od decyzji w sprawie %3$s dla %2$s"
-#: ../../Zotlabs/Module/Like.php:479
-#: ../../extend/addon/hzaddons/diaspora/Receiver.php:2184
+#: ../../Zotlabs/Module/Like.php:481
+#: ../../extend/addon/hubzilla-addons/diaspora/Receiver.php:2226
#, php-format
msgid "%1$s is attending %2$s's %3$s"
-msgstr "%1$s uczesticzy %2$s %3$s"
+msgstr "%1$s jest uczestnikiem %3$s %2$s"
-#: ../../Zotlabs/Module/Like.php:481
-#: ../../extend/addon/hzaddons/diaspora/Receiver.php:2186
+#: ../../Zotlabs/Module/Like.php:483
+#: ../../extend/addon/hubzilla-addons/diaspora/Receiver.php:2228
#, php-format
msgid "%1$s is not attending %2$s's %3$s"
-msgstr "%1$s nie uczestniczy %2$s %3$s"
+msgstr "%1$s nie jest uczestnikiem %3$s %2$s"
-#: ../../Zotlabs/Module/Like.php:483
-#: ../../extend/addon/hzaddons/diaspora/Receiver.php:2188
+#: ../../Zotlabs/Module/Like.php:485
+#: ../../extend/addon/hubzilla-addons/diaspora/Receiver.php:2230
#, php-format
msgid "%1$s may attend %2$s's %3$s"
-msgstr "%1$s może uczestniczyć %2$s %3$s"
+msgstr "%1$s może być uczestnikiem %3$s %2$s"
-#: ../../Zotlabs/Module/Like.php:592
+#: ../../Zotlabs/Module/Like.php:586
msgid "Action completed."
msgstr "Akcja zakończona."
-#: ../../Zotlabs/Module/Like.php:593
+#: ../../Zotlabs/Module/Like.php:587
msgid "Thank you."
msgstr "Dziękujemy."
-#: ../../Zotlabs/Module/Defperms.php:68 ../../Zotlabs/Module/Connedit.php:89
+#: ../../Zotlabs/Module/Defperms.php:68 ../../Zotlabs/Module/Connedit.php:90
msgid "Could not access contact record."
msgstr "Brak dostępu do rekordu kontaktu."
-#: ../../Zotlabs/Module/Defperms.php:112
-#: ../../Zotlabs/Module/Settings/Channel.php:267
-#: ../../extend/addon/hzaddons/msgfooter/msgfooter.php:54
-#: ../../extend/addon/hzaddons/piwik/piwik.php:116
-#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:82
-#: ../../extend/addon/hzaddons/diaspora/diaspora.php:93
-#: ../../extend/addon/hzaddons/openstreetmap/openstreetmap.php:171
-#: ../../extend/addon/hzaddons/xmpp/xmpp.php:54
-#: ../../extend/addon/hzaddons/twitter/twitter.php:494
-#: ../../extend/addon/hzaddons/logrot/logrot.php:54
+#: ../../Zotlabs/Module/Defperms.php:112 ../../Zotlabs/Module/Settings/Channel.php:267
+#: ../../extend/addon/hubzilla-addons/msgfooter/msgfooter.php:54
+#: ../../extend/addon/hubzilla-addons/piwik/piwik.php:116
+#: ../../extend/addon/hubzilla-addons/rendezvous/rendezvous.php:82
+#: ../../extend/addon/hubzilla-addons/diaspora/diaspora.php:97
+#: ../../extend/addon/hubzilla-addons/openstreetmap/openstreetmap.php:171
+#: ../../extend/addon/hubzilla-addons/xmpp/xmpp.php:54
+#: ../../extend/addon/hubzilla-addons/twitter/twitter.php:494
+#: ../../extend/addon/hubzilla-addons/logrot/logrot.php:54
msgid "Settings updated."
msgstr "Zaktualizowano ustawienia."
#: ../../Zotlabs/Module/Defperms.php:190
msgid "Default Permissions App"
-msgstr "Aplikacja Default Permissions"
+msgstr "Aplikacja Domyślne uprawnienia"
#: ../../Zotlabs/Module/Defperms.php:191
msgid "Set custom default permissions for new connections"
msgstr "Ustaw niestandardowe uprawnienia domyślne dla nowych połączeń"
-#: ../../Zotlabs/Module/Defperms.php:255 ../../Zotlabs/Module/Connedit.php:859
+#: ../../Zotlabs/Module/Defperms.php:255 ../../Zotlabs/Module/Connedit.php:860
msgid "Connection Default Permissions"
msgstr "Domyślne uprawnienia połączenia"
-#: ../../Zotlabs/Module/Defperms.php:256 ../../Zotlabs/Module/Connedit.php:860
+#: ../../Zotlabs/Module/Defperms.php:256 ../../Zotlabs/Module/Connedit.php:861
msgid "Apply these permissions automatically"
msgstr "Zastosuj te uprawnienia automatycznie"
-#: ../../Zotlabs/Module/Defperms.php:256
-#: ../../Zotlabs/Module/Settings/Channel.php:472
-msgid ""
-"If enabled, connection requests will be approved without your interaction"
+#: ../../Zotlabs/Module/Defperms.php:256 ../../Zotlabs/Module/Settings/Channel.php:472
+msgid "If enabled, connection requests will be approved without your interaction"
msgstr ""
-"Jeśli jest włączone, prośby o połączenie będą zatwierdzane bez Twojej "
-"interakcji"
+"Jeśli jest włączone, prośby o połączenie będą zatwierdzane bez Twojej interakcji"
-#: ../../Zotlabs/Module/Defperms.php:257 ../../Zotlabs/Module/Connedit.php:861
+#: ../../Zotlabs/Module/Defperms.php:257 ../../Zotlabs/Module/Connedit.php:862
msgid "Permission role"
msgstr "Rola uprawnień"
-#: ../../Zotlabs/Module/Defperms.php:257
-#: ../../Zotlabs/Module/New_channel.php:157
-#: ../../Zotlabs/Module/New_channel.php:164
-#: ../../Zotlabs/Module/Connedit.php:861
+#: ../../Zotlabs/Module/Defperms.php:257 ../../Zotlabs/Module/New_channel.php:157
+#: ../../Zotlabs/Module/New_channel.php:164 ../../Zotlabs/Module/Connedit.php:862
#: ../../Zotlabs/Widget/Notifications.php:182 ../../include/nav.php:324
msgid "Loading"
msgstr "Ładowanie"
-#: ../../Zotlabs/Module/Defperms.php:258 ../../Zotlabs/Module/Connedit.php:862
+#: ../../Zotlabs/Module/Defperms.php:258 ../../Zotlabs/Module/Connedit.php:863
msgid "Add permission role"
msgstr "Dodaj rolę uprawnień"
-#: ../../Zotlabs/Module/Defperms.php:262 ../../Zotlabs/Module/Connedit.php:875
-msgid ""
-"The permissions indicated on this page will be applied to all new "
-"connections."
+#: ../../Zotlabs/Module/Defperms.php:262 ../../Zotlabs/Module/Connedit.php:876
+msgid "The permissions indicated on this page will be applied to all new connections."
msgstr ""
"Uprawnienia wskazane na tej stronie zostaną zastosowane do wszystkich nowych "
"połączeń."
@@ -2007,28 +1959,28 @@ msgstr ""
msgid "Automatic approval settings"
msgstr "Ustawienia automatycznego zatwierdzania"
-#: ../../Zotlabs/Module/Defperms.php:265 ../../Zotlabs/Module/Connedit.php:895
+#: ../../Zotlabs/Module/Defperms.php:265 ../../Zotlabs/Module/Connedit.php:896
#: ../../Zotlabs/Module/Tokens.php:183 ../../Zotlabs/Module/Permcats.php:124
msgid "inherited"
msgstr "dziedziczone"
-#: ../../Zotlabs/Module/Defperms.php:267 ../../Zotlabs/Module/Connedit.php:900
+#: ../../Zotlabs/Module/Defperms.php:267 ../../Zotlabs/Module/Connedit.php:901
#: ../../Zotlabs/Module/Tokens.php:181 ../../Zotlabs/Module/Permcats.php:122
msgid "My Settings"
msgstr "Moje ustawienia"
-#: ../../Zotlabs/Module/Defperms.php:270 ../../Zotlabs/Module/Connedit.php:902
+#: ../../Zotlabs/Module/Defperms.php:270 ../../Zotlabs/Module/Connedit.php:903
#: ../../Zotlabs/Module/Tokens.php:186 ../../Zotlabs/Module/Permcats.php:127
msgid "Individual Permissions"
msgstr "Uprawnienia indywidualne"
#: ../../Zotlabs/Module/Defperms.php:271
msgid ""
-"Some individual permissions may have been preset or locked based on your "
-"channel type and privacy settings."
+"Some individual permissions may have been preset or locked based on your channel "
+"type and privacy settings."
msgstr ""
-"Niektóre indywidualne uprawnienia mogły zostać wstępnie ustawione lub "
-"zablokowane w zależności od typu kanału i ustawień prywatności."
+"Niektóre indywidualne uprawnienia mogły zostać wstępnie ustawione lub zablokowane w "
+"zależności od typu kanału i ustawień prywatności."
#: ../../Zotlabs/Module/Layouts.php:129 ../../Zotlabs/Module/Layouts.php:189
#: ../../Zotlabs/Module/Editlayout.php:128
@@ -2039,13 +1991,13 @@ msgstr "Nazwa układu"
msgid "Layout Description (Optional)"
msgstr "Opis układu (opcjonalnie)"
-#: ../../Zotlabs/Module/Layouts.php:184 ../../include/text.php:2700
+#: ../../Zotlabs/Module/Layouts.php:184 ../../include/text.php:2714
msgid "Layouts"
msgstr "Układy"
#: ../../Zotlabs/Module/Layouts.php:186 ../../Zotlabs/Lib/Apps.php:348
-#: ../../include/nav.php:174 ../../include/nav.php:320
-#: ../../include/help.php:117 ../../include/help.php:125
+#: ../../include/nav.php:180 ../../include/nav.php:320 ../../include/help.php:117
+#: ../../include/help.php:125
msgid "Help"
msgstr "Pomoc"
@@ -2063,15 +2015,15 @@ msgstr "Pobierz plik PDL"
#: ../../Zotlabs/Module/Pubstream.php:20
msgid "Public Stream App"
-msgstr "Aplikacja Public Stream"
+msgstr "Aplikacja Strumień Publiczny"
#: ../../Zotlabs/Module/Pubstream.php:21
msgid "The unmoderated public stream of this hub"
-msgstr "Niemoderowany strumień publiczny tego huba"
+msgstr "Niemoderowany strumień publiczny tego serwisu"
#: ../../Zotlabs/Module/Pubstream.php:95 ../../Zotlabs/Module/Display.php:76
-#: ../../Zotlabs/Module/Channel.php:224 ../../Zotlabs/Module/Hq.php:125
-#: ../../Zotlabs/Module/Network.php:205
+#: ../../Zotlabs/Module/Channel.php:256 ../../Zotlabs/Module/Hq.php:125
+#: ../../Zotlabs/Module/Network.php:209
msgid "Reset form"
msgstr "Resetuj formularz"
@@ -2080,11 +2032,11 @@ msgstr "Resetuj formularz"
msgid "Public Stream"
msgstr "Strumień publiczny"
-#: ../../Zotlabs/Module/Sse_bs.php:540 ../../Zotlabs/Module/Ping.php:672
+#: ../../Zotlabs/Module/Sse_bs.php:554 ../../Zotlabs/Module/Ping.php:672
msgid "Private forum"
msgstr "Prywatne forum"
-#: ../../Zotlabs/Module/Sse_bs.php:540 ../../Zotlabs/Module/Ping.php:672
+#: ../../Zotlabs/Module/Sse_bs.php:554 ../../Zotlabs/Module/Ping.php:672
msgid "Public forum"
msgstr "Publiczne forum"
@@ -2097,7 +2049,7 @@ msgid "Could not create privacy group."
msgstr "Nie udało się utworzyć grupy prywatności."
#: ../../Zotlabs/Module/Group.php:62 ../../Zotlabs/Module/Group.php:214
-#: ../../include/items.php:4491
+#: ../../include/items.php:4584
msgid "Privacy group not found."
msgstr "Nie znaleziono grupy prywatności."
@@ -2107,7 +2059,7 @@ msgstr "Grupa prywatności została zaktualizowana."
#: ../../Zotlabs/Module/Group.php:107
msgid "Privacy Groups App"
-msgstr "Aplikacja Privacy Groups"
+msgstr "Aplikacja Grupy Prywatności"
#: ../../Zotlabs/Module/Group.php:108
msgid "Management of privacy groups"
@@ -2115,10 +2067,10 @@ msgstr "Zarządzanie grupami prywatności"
#: ../../Zotlabs/Module/Group.php:142 ../../Zotlabs/Module/Group.php:154
#: ../../Zotlabs/Lib/Group.php:324 ../../Zotlabs/Lib/Apps.php:364
-#: ../../Zotlabs/Widget/Activity_filter.php:82 ../../include/group.php:321
-#: ../../include/acl_selectors.php:86 ../../include/nav.php:101
+#: ../../Zotlabs/Widget/Activity_filter.php:88 ../../include/group.php:327
+#: ../../include/acl_selectors.php:87 ../../include/nav.php:104
msgid "Privacy Groups"
-msgstr "Grupy prywatności"
+msgstr "Grupy Prywatności"
#: ../../Zotlabs/Module/Group.php:143
msgid "Add Group"
@@ -2167,11 +2119,9 @@ msgstr "Kliknij kanał, aby przełączyć członkostwo"
#: ../../Zotlabs/Module/Removeme.php:35
msgid ""
-"Channel removals are not allowed within 48 hours of changing the account "
-"password."
+"Channel removals are not allowed within 48 hours of changing the account password."
msgstr ""
-"Usunięcie kanału nie jest dozwolone w ciągu 48 godzin od zmiany hasła do "
-"konta."
+"Usunięcie kanału nie jest dozwolone w ciągu 48 godzin od zmiany hasła do konta."
#: ../../Zotlabs/Module/Removeme.php:60
msgid "Remove This Channel"
@@ -2186,8 +2136,7 @@ msgstr "UWAGA: "
msgid "This channel will be completely removed from the network. "
msgstr "Ten kanał zostanie całkowicie usunięty z sieci. "
-#: ../../Zotlabs/Module/Removeme.php:61
-#: ../../Zotlabs/Module/Removeaccount.php:58
+#: ../../Zotlabs/Module/Removeme.php:61 ../../Zotlabs/Module/Removeaccount.php:58
msgid "This action is permanent and can not be undone!"
msgstr "Ta akcja jest bezpowrotna i nie można jej cofnąć!"
@@ -2196,8 +2145,7 @@ msgstr "Ta akcja jest bezpowrotna i nie można jej cofnąć!"
msgid "Please enter your password for verification:"
msgstr "Wprowadź hasło do weryfikacji:"
-#: ../../Zotlabs/Module/Removeme.php:64
-#: ../../Zotlabs/Module/Settings/Channel.php:596
+#: ../../Zotlabs/Module/Removeme.php:64 ../../Zotlabs/Module/Settings/Channel.php:596
msgid "Remove Channel"
msgstr "Usuń kanał"
@@ -2258,20 +2206,17 @@ msgid ""
"Channel name changes are not allowed within 48 hours of changing the account "
"password."
msgstr ""
-"Zmiana nazwy kanału jest niedozwolona w ciągu 48 godzin od zmiany hasła do "
-"konta."
+"Zmiana nazwy kanału jest niedozwolona w ciągu 48 godzin od zmiany hasła do konta."
-#: ../../Zotlabs/Module/Changeaddr.php:46 ../../include/channel.php:225
-#: ../../include/channel.php:706
+#: ../../Zotlabs/Module/Changeaddr.php:46 ../../Zotlabs/Module/Register.php:100
+#: ../../include/channel.php:226 ../../include/channel.php:706
msgid "Reserved nickname. Please choose another."
-msgstr "Zarezerwowany pseudonim. Proszę wybrać inny."
+msgstr "Ten pseudonim jest już zarezerwowany. Proszę wybrać inny."
-#: ../../Zotlabs/Module/Changeaddr.php:51 ../../include/channel.php:230
-#: ../../include/channel.php:711
-msgid ""
-"Nickname has unsupported characters or is already being used on this site."
-msgstr ""
-"Pseudonim zawiera nieobsługiwane znaki lub jest już używany w tym serwisie."
+#: ../../Zotlabs/Module/Changeaddr.php:51 ../../Zotlabs/Module/Register.php:105
+#: ../../include/channel.php:231 ../../include/channel.php:711
+msgid "Nickname has unsupported characters or is already being used on this site."
+msgstr "Pseudonim zawiera nieobsługiwane znaki lub jest już używany w tym serwisie."
#: ../../Zotlabs/Module/Changeaddr.php:77
msgid "Change channel nickname/address"
@@ -2317,21 +2262,20 @@ msgid "Name of application"
msgstr "Nazwa aplikacji"
#: ../../Zotlabs/Module/Oauth.php:114 ../../Zotlabs/Module/Oauth.php:140
-#: ../../extend/addon/hzaddons/statusnet/statusnet.php:596
-#: ../../extend/addon/hzaddons/twitter/twitter.php:505
+#: ../../extend/addon/hubzilla-addons/statusnet/statusnet.php:596
+#: ../../extend/addon/hubzilla-addons/twitter/twitter.php:505
msgid "Consumer Key"
msgstr "Klucz konsumenta"
#: ../../Zotlabs/Module/Oauth.php:114 ../../Zotlabs/Module/Oauth.php:115
#: ../../Zotlabs/Module/Oauth2.php:119 ../../Zotlabs/Module/Oauth2.php:147
msgid "Automatically generated - change if desired. Max length 20"
-msgstr ""
-"Wygenerowane automatycznie - w razie potrzeby zmień. Maksymalna długość 20"
+msgstr "Wygenerowane automatycznie - w razie potrzeby zmień. Maksymalna długość 20"
#: ../../Zotlabs/Module/Oauth.php:115 ../../Zotlabs/Module/Oauth.php:141
#: ../../Zotlabs/Module/Oauth2.php:119 ../../Zotlabs/Module/Oauth2.php:147
-#: ../../extend/addon/hzaddons/statusnet/statusnet.php:595
-#: ../../extend/addon/hzaddons/twitter/twitter.php:506
+#: ../../extend/addon/hubzilla-addons/statusnet/statusnet.php:595
+#: ../../extend/addon/hubzilla-addons/twitter/twitter.php:506
msgid "Consumer Secret"
msgstr "Hasło konsumenta"
@@ -2342,18 +2286,16 @@ msgstr "Przekierowanie"
#: ../../Zotlabs/Module/Oauth.php:116 ../../Zotlabs/Module/Oauth2.php:120
#: ../../Zotlabs/Module/Oauth2.php:148
-msgid ""
-"Redirect URI - leave blank unless your application specifically requires this"
+msgid "Redirect URI - leave blank unless your application specifically requires this"
msgstr ""
-"Identyfikator URI przekierowania - pozostaw puste, chyba że aplikacja tego "
-"wymaga"
+"Identyfikator URI przekierowania - pozostaw puste, chyba że aplikacja tego wymaga"
#: ../../Zotlabs/Module/Oauth.php:117 ../../Zotlabs/Module/Oauth.php:143
msgid "Icon url"
msgstr "URL ikony"
-#: ../../Zotlabs/Module/Oauth.php:117 ../../Zotlabs/Module/Sources.php:123
-#: ../../Zotlabs/Module/Sources.php:158
+#: ../../Zotlabs/Module/Oauth.php:117 ../../Zotlabs/Module/Register.php:522
+#: ../../Zotlabs/Module/Sources.php:123 ../../Zotlabs/Module/Sources.php:158
msgid "Optional"
msgstr "Opcjonalne"
@@ -2390,47 +2332,46 @@ msgstr "Weryfikacja adresu e-mail została wysłana ponownie"
msgid "Unable to resend email verification message."
msgstr "Nie można ponownie wysłać weryfikacyjną wiadomość e-mail."
-#: ../../Zotlabs/Module/Search.php:17
-#: ../../Zotlabs/Module/Viewconnections.php:23
+#: ../../Zotlabs/Module/Search.php:21 ../../Zotlabs/Module/Viewconnections.php:23
#: ../../Zotlabs/Module/Display.php:26 ../../Zotlabs/Module/Photos.php:519
#: ../../Zotlabs/Module/Directory.php:73 ../../Zotlabs/Module/Directory.php:78
#: ../../Zotlabs/Module/Ratings.php:83
msgid "Public access denied."
msgstr "Odmowa dostępu publicznego."
-#: ../../Zotlabs/Module/Search.php:41 ../../Zotlabs/Module/Connections.php:378
+#: ../../Zotlabs/Module/Search.php:45 ../../Zotlabs/Module/Connections.php:379
#: ../../Zotlabs/Lib/Apps.php:353 ../../Zotlabs/Widget/Sitesearch.php:31
-#: ../../Zotlabs/Widget/Activity_filter.php:193 ../../include/text.php:1150
-#: ../../include/text.php:1162 ../../include/acl_selectors.php:148
-#: ../../include/nav.php:188
+#: ../../Zotlabs/Widget/Activity_filter.php:203 ../../include/text.php:1144
+#: ../../include/text.php:1156 ../../include/acl_selectors.php:149
+#: ../../include/nav.php:194
msgid "Search"
msgstr "Szukaj"
-#: ../../Zotlabs/Module/Search.php:222
+#: ../../Zotlabs/Module/Search.php:250
#, php-format
msgid "Items tagged with: %s"
-msgstr "Elementy oznaczone tagiem: %s"
+msgstr "Elementy oznaczone jako: %s"
-#: ../../Zotlabs/Module/Search.php:224
+#: ../../Zotlabs/Module/Search.php:252
#, php-format
msgid "Search results for: %s"
msgstr "Wyniki wyszukiwania dla: %s"
#: ../../Zotlabs/Module/Moderate.php:67
msgid "Comment approved"
-msgstr "Komentarz zatwierdzony"
+msgstr "Komentarz został zatwierdzony"
#: ../../Zotlabs/Module/Moderate.php:71
msgid "Comment deleted"
-msgstr "Komentarz usuniety"
+msgstr "Komentarz został usunięty"
-#: ../../Zotlabs/Module/Rpost.php:150 ../../Zotlabs/Module/Editpost.php:109
+#: ../../Zotlabs/Module/Rpost.php:150 ../../Zotlabs/Module/Editpost.php:110
msgid "Edit post"
-msgstr "Edytuj post"
+msgstr "Edytuj wpis"
#: ../../Zotlabs/Module/Oexchange.php:27
msgid "Unable to find your hub."
-msgstr "Nie można znaleźć Twojego huba."
+msgstr "Nie można znaleźć Twojego serwisu."
#: ../../Zotlabs/Module/Oexchange.php:41
msgid "Post successful."
@@ -2439,34 +2380,34 @@ msgstr "Opublikowanie powiodło się."
#: ../../Zotlabs/Module/Chanview.php:95 ../../Zotlabs/Module/Card_edit.php:44
#: ../../Zotlabs/Module/Wall_upload.php:31 ../../Zotlabs/Module/Page.php:75
#: ../../Zotlabs/Module/Block.php:41 ../../Zotlabs/Module/Article_edit.php:44
-#: ../../Zotlabs/Module/Attach.php:21 ../../Zotlabs/Module/Cal.php:31
+#: ../../Zotlabs/Module/Attach.php:22 ../../Zotlabs/Module/Cal.php:31
#: ../../Zotlabs/Module/Attach_edit.php:52
msgid "Channel not found."
msgstr "Nie znaleziono kanału."
#: ../../Zotlabs/Module/Chanview.php:132
msgid "toggle full screen mode"
-msgstr "przełącz tryb pełnego ekranu"
+msgstr "przełącz na tryb pełnego ekranu"
#: ../../Zotlabs/Module/Tagger.php:50
msgid "Post not found."
-msgstr "Nie znaleziono postu."
+msgstr "Nie znaleziono wpisu."
-#: ../../Zotlabs/Module/Tagger.php:79 ../../Zotlabs/Lib/Activity.php:2971
-#: ../../include/conversation.php:158 ../../include/text.php:2258
-#: ../../include/markdown.php:204 ../../include/bbcode.php:523
+#: ../../Zotlabs/Module/Tagger.php:79 ../../Zotlabs/Lib/Activity.php:3264
+#: ../../include/conversation.php:158 ../../include/text.php:2260
+#: ../../include/markdown.php:204 ../../include/bbcode.php:555
msgid "post"
-msgstr "post"
+msgstr "wpis"
#: ../../Zotlabs/Module/Tagger.php:81 ../../include/conversation.php:160
-#: ../../include/text.php:2260
+#: ../../include/text.php:2262
msgid "comment"
msgstr "komentarz"
#: ../../Zotlabs/Module/Tagger.php:121
#, php-format
msgid "%1$s tagged %2$s's %3$s with %4$s"
-msgstr "%1$s oznaczono tagiem %3$s %2$s w %4$s"
+msgstr "%1$s oznaczono jako %3$s %2$s w %4$s"
#: ../../Zotlabs/Module/Import_items.php:93
#, php-format
@@ -2475,7 +2416,7 @@ msgstr "Ostrzeżenie: wersje baz danych różnią się o %1$d aktualizacji."
#: ../../Zotlabs/Module/Import_items.php:108
msgid "Import completed"
-msgstr "Import zakończony"
+msgstr "Zakończono importowanie"
#: ../../Zotlabs/Module/Import_items.php:125
msgid "Import Items"
@@ -2484,8 +2425,7 @@ msgstr "Importuj elementy"
#: ../../Zotlabs/Module/Import_items.php:126
msgid "Use this form to import existing posts and content from an export file."
msgstr ""
-"Użyj tego formularza, aby zaimportować istniejące posty i treść z pliku "
-"eksportu."
+"Użyj tego formularza, aby zaimportować istniejące wpisy i treść z pliku eksportu."
#: ../../Zotlabs/Module/Connect.php:65 ../../Zotlabs/Module/Connect.php:118
msgid "Continue"
@@ -2504,29 +2444,28 @@ msgid ""
"Please enter your restrictions or conditions, such as paypal receipt, usage "
"guidelines, etc."
msgstr ""
-"Podaj swoje ograniczenia lub warunki, takie jak pokwitowanie PayPal, "
-"wytyczne dotyczące użytkowania itp."
+"Podaj swoje ograniczenia lub warunki, takie jak pokwitowanie PayPal, wytyczne "
+"dotyczące użytkowania itp."
#: ../../Zotlabs/Module/Connect.php:104 ../../Zotlabs/Module/Connect.php:124
msgid ""
-"This channel may require additional steps or acknowledgement of the "
-"following conditions prior to connecting:"
+"This channel may require additional steps or acknowledgement of the following "
+"conditions prior to connecting:"
msgstr ""
-"Ten kanał, przed podłączeniem, może wymagać dodatkowych kroków lub "
-"potwierdzenia następujących warunków:"
+"Ten kanał, przed podłączeniem, może wymagać dodatkowych kroków lub potwierdzenia "
+"następujących warunków:"
#: ../../Zotlabs/Module/Connect.php:105
-msgid ""
-"Potential connections will then see the following text before proceeding:"
+msgid "Potential connections will then see the following text before proceeding:"
msgstr "Potencjalne połączenia zobaczą następujący tekst przed kontynuowaniem:"
#: ../../Zotlabs/Module/Connect.php:106 ../../Zotlabs/Module/Connect.php:127
msgid ""
-"By continuing, I certify that I have complied with any instructions provided "
-"on this page."
+"By continuing, I certify that I have complied with any instructions provided on "
+"this page."
msgstr ""
-"Kontynuując, oświadczam, że postępowałem zgodnie z instrukcjami podanymi na "
-"tej stronie."
+"Kontynuując, oświadczam, że postępowałem zgodnie z instrukcjami podanymi na tej "
+"stronie."
#: ../../Zotlabs/Module/Connect.php:115
msgid "(No specific instructions have been provided by the channel owner.)"
@@ -2539,7 +2478,7 @@ msgstr "Kanał z ograniczeniami lub premium"
#: ../../Zotlabs/Module/New_channel.php:147 ../../Zotlabs/Module/Manage.php:138
#, php-format
msgid "You have created %1$.0f of %2$.0f allowed channels."
-msgstr "Utworzno %1$ .0f z %2$.0f dozwolonych kanałów."
+msgstr "Utworzono %1$.0f z %2$.0f dozwolonych kanałów."
#: ../../Zotlabs/Module/New_channel.php:159
msgid "Your real name is recommended."
@@ -2547,18 +2486,16 @@ msgstr "Zalecane jest podania prawdziwego imienia i nazwiska lub nazwy."
#: ../../Zotlabs/Module/New_channel.php:160
msgid ""
-"Examples: \"Bob Jameson\", \"Lisa and her Horses\", \"Soccer\", \"Aviation "
-"Group\""
+"Examples: \"Bob Jameson\", \"Lisa and her Horses\", \"Soccer\", \"Aviation Group\""
msgstr ""
-"Przykłady: \"Bob Jameson\", \"Lisa i jej konie\", \"Piłka nożna\", \"Grupa "
-"lotnicza\""
+"Przykłady: \"Bob Jameson\", \"Lisa i jej konie\", \"Piłka nożna\", \"Grupa lotnicza"
+"\""
#: ../../Zotlabs/Module/New_channel.php:165
-msgid ""
-"This will be used to create a unique network address (like an email address)."
+msgid "This will be used to create a unique network address (like an email address)."
msgstr ""
-"Zostanie to zastosowane do utworzenia unikalnego adresu sieciowego "
-"(podobnego do adresu e-mail)."
+"Zostanie to zastosowane do utworzenia unikalnego adresu sieciowego (podobnego do "
+"adresu e-mail)."
#: ../../Zotlabs/Module/New_channel.php:167
msgid "Allowed characters are a-z 0-9, - and _"
@@ -2568,27 +2505,24 @@ msgstr "Dozwolone znaki, to a-z 0-9, - oraz _"
msgid "Channel name"
msgstr "Nazwa kanału"
-#: ../../Zotlabs/Module/New_channel.php:177
-#: ../../Zotlabs/Module/Register.php:263
+#: ../../Zotlabs/Module/New_channel.php:177 ../../Zotlabs/Module/Register.php:534
msgid "Choose a short nickname"
msgstr "Wybierz krótki pseudonim"
#: ../../Zotlabs/Module/New_channel.php:178
-#: ../../Zotlabs/Module/Register.php:264
#: ../../Zotlabs/Module/Settings/Channel.php:537
msgid "Channel role and privacy"
msgstr "Rola kanału i prywatność"
#: ../../Zotlabs/Module/New_channel.php:178
msgid ""
-"Select a channel permission role compatible with your usage needs and "
-"privacy requirements."
+"Select a channel permission role compatible with your usage needs and privacy "
+"requirements."
msgstr ""
"Wybierz rolę uprawnień do kanału, zgodną z Twoimi potrzebami użytkowania i "
"wymaganiami dotyczącymi prywatności."
#: ../../Zotlabs/Module/New_channel.php:178
-#: ../../Zotlabs/Module/Register.php:264
msgid "Read more about channel permission roles"
msgstr "Przeczytaj więcej o rolach uprawnień do kanału"
@@ -2598,19 +2532,17 @@ msgstr "Utwórz kanał"
#: ../../Zotlabs/Module/New_channel.php:182
msgid ""
-"A channel is a unique network identity. It can represent a person (social "
-"network profile), a forum (group), a business or celebrity page, a newsfeed, "
-"and many other things."
+"A channel is a unique network identity. It can represent a person (social network "
+"profile), a forum (group), a business or celebrity page, a newsfeed, and many other "
+"things."
msgstr ""
"Kanał to unikalna tożsamość sieciowa. Może reprezentować osobę (profil sieci "
"społecznościowej), forum (grupę), stronę biznesową lub celebrycką, kanał "
"informacyjny i wiele innych rzeczy."
#: ../../Zotlabs/Module/New_channel.php:183
-msgid ""
-"or <a href=\"import\">import an existing channel</a> from another location."
-msgstr ""
-"lub <a href=\"import\">zaimportuj istniejący kanał</a> z innej lokalizacji."
+msgid "or <a href=\"import\">import an existing channel</a> from another location."
+msgstr "lub <a href=\"import\">zaimportuj istniejący kanał</a> z innej lokalizacji."
#: ../../Zotlabs/Module/New_channel.php:188
msgid "Validate"
@@ -2634,11 +2566,9 @@ msgstr "Utwórz własną aplikację"
#: ../../Zotlabs/Module/Removeaccount.php:35
msgid ""
-"Account removals are not allowed within 48 hours of changing the account "
-"password."
+"Account removals are not allowed within 48 hours of changing the account password."
msgstr ""
-"Usunięcie konta nie jest dozwolone w ciągu 48 godzin od zmiany hasła do "
-"konta."
+"Usunięcie konta nie jest dozwolone w ciągu 48 godzin od zmiany hasła do konta."
#: ../../Zotlabs/Module/Removeaccount.php:57
msgid "Remove This Account"
@@ -2646,32 +2576,29 @@ msgstr "Usuń to konto"
#: ../../Zotlabs/Module/Removeaccount.php:58
msgid ""
-"This account and all its channels will be completely removed from the "
-"network. "
+"This account and all its channels will be completely removed from the network. "
msgstr "To konto i wszystkie jego kanały zostaną całkowicie usunięte z sieci. "
#: ../../Zotlabs/Module/Removeaccount.php:61
-#: ../../Zotlabs/Module/Settings/Account.php:105
+#: ../../Zotlabs/Module/Settings/Account.php:109
msgid "Remove Account"
msgstr "Usuń konto"
-#: ../../Zotlabs/Module/Filestorage.php:14
-#: ../../Zotlabs/Module/Filestorage.php:53
+#: ../../Zotlabs/Module/Filestorage.php:14 ../../Zotlabs/Module/Filestorage.php:53
msgid "Deprecated!"
msgstr "Przestarzałe!"
#: ../../Zotlabs/Module/Filestorage.php:29 ../../Zotlabs/Module/Display.php:42
-#: ../../Zotlabs/Module/Display.php:429 ../../Zotlabs/Module/Admin.php:62
-#: ../../Zotlabs/Module/Admin/Themes.php:72
-#: ../../Zotlabs/Module/Admin/Addons.php:260 ../../Zotlabs/Module/Thing.php:96
-#: ../../Zotlabs/Module/Viewsrc.php:25 ../../include/items.php:3919
-#: ../../extend/addon/hzaddons/flashcards/Mod_Flashcards.php:284
-#: ../../extend/addon/hzaddons/flashcards/Mod_Flashcards.php:285
+#: ../../Zotlabs/Module/Display.php:424 ../../Zotlabs/Module/Admin.php:62
+#: ../../Zotlabs/Module/Admin/Themes.php:72 ../../Zotlabs/Module/Admin/Addons.php:260
+#: ../../Zotlabs/Module/Thing.php:96 ../../Zotlabs/Module/Viewsrc.php:25
+#: ../../include/items.php:4010
+#: ../../extend/addon/hubzilla-addons/flashcards/Mod_Flashcards.php:284
+#: ../../extend/addon/hubzilla-addons/flashcards/Mod_Flashcards.php:285
msgid "Item not found."
msgstr "Nie znaleziono elementu."
-#: ../../Zotlabs/Module/Filestorage.php:109
-#: ../../Zotlabs/Module/Attach_edit.php:69
+#: ../../Zotlabs/Module/Filestorage.php:109 ../../Zotlabs/Module/Attach_edit.php:69
msgid "File not found."
msgstr "Nie znaleziono pliku."
@@ -2681,19 +2608,18 @@ msgstr "Odmowa dostępu."
#: ../../Zotlabs/Module/Filestorage.php:190
msgid "Edit file permissions"
-msgstr "Edytuj uprawnienia do plików"
-
-#: ../../Zotlabs/Module/Filestorage.php:195
-#: ../../Zotlabs/Module/Connedit.php:682 ../../Zotlabs/Module/Chat.php:241
-#: ../../Zotlabs/Module/Photos.php:678 ../../Zotlabs/Module/Photos.php:1047
-#: ../../Zotlabs/Module/Thing.php:321 ../../Zotlabs/Module/Thing.php:374
-#: ../../include/acl_selectors.php:153
-#: ../../extend/addon/hzaddons/flashcards/Mod_Flashcards.php:254
+msgstr "Edytuj uprawnienia do pliku"
+
+#: ../../Zotlabs/Module/Filestorage.php:195 ../../Zotlabs/Module/Connedit.php:683
+#: ../../Zotlabs/Module/Chat.php:241 ../../Zotlabs/Module/Photos.php:678
+#: ../../Zotlabs/Module/Photos.php:1047 ../../Zotlabs/Module/Thing.php:321
+#: ../../Zotlabs/Module/Thing.php:374 ../../include/acl_selectors.php:154
+#: ../../extend/addon/hubzilla-addons/flashcards/Mod_Flashcards.php:254
msgid "Permissions"
msgstr "Uprawnienia"
#: ../../Zotlabs/Module/Filestorage.php:202
-#: ../../extend/addon/hzaddons/flashcards/Mod_Flashcards.php:261
+#: ../../extend/addon/hubzilla-addons/flashcards/Mod_Flashcards.php:261
msgid "Set/edit permissions"
msgstr "Ustaw/edytuj uprawnienia"
@@ -2705,15 +2631,13 @@ msgstr "Uwzględnij wszystkie pliki i podfoldery"
msgid "Return to file list"
msgstr "Wróć do listy plików"
-#: ../../Zotlabs/Module/Filestorage.php:206
-#: ../../Zotlabs/Storage/Browser.php:386
+#: ../../Zotlabs/Module/Filestorage.php:206 ../../Zotlabs/Storage/Browser.php:386
msgid "Copy/paste this code to attach file to a post"
-msgstr "Skopiuj/wklej ten kod, aby dołączyć plik do postu"
+msgstr "Skopiuj/wklej ten kod, aby dołączyć plik do wpisu"
-#: ../../Zotlabs/Module/Filestorage.php:207
-#: ../../Zotlabs/Storage/Browser.php:387
+#: ../../Zotlabs/Module/Filestorage.php:207 ../../Zotlabs/Storage/Browser.php:387
msgid "Copy/paste this URL to link file from a web page"
-msgstr "Skopiuj/wklej ten adres URL, aby zlinkować plik na stron internetowej"
+msgstr "Skopiuj/wklej ten adres URL, aby połączyć plik ze strony internetowej"
#: ../../Zotlabs/Module/Filestorage.php:209
msgid "Share this file"
@@ -2723,41 +2647,35 @@ msgstr "Udostępnij ten plik"
msgid "Show URL to this file"
msgstr "Pokaż adres URL do tego pliku"
-#: ../../Zotlabs/Module/Filestorage.php:211
-#: ../../Zotlabs/Storage/Browser.php:552
+#: ../../Zotlabs/Module/Filestorage.php:211 ../../Zotlabs/Storage/Browser.php:552
msgid "Show in your contacts shared folder"
msgstr "Pokaż w folderze udostępnionym kontaktów"
#: ../../Zotlabs/Module/Card_edit.php:17 ../../Zotlabs/Module/Card_edit.php:33
#: ../../Zotlabs/Module/Editlayout.php:79 ../../Zotlabs/Module/Editblock.php:79
#: ../../Zotlabs/Module/Editblock.php:95 ../../Zotlabs/Module/Editpost.php:24
-#: ../../Zotlabs/Module/Editwebpage.php:80
-#: ../../Zotlabs/Module/Article_edit.php:17
+#: ../../Zotlabs/Module/Editwebpage.php:80 ../../Zotlabs/Module/Article_edit.php:17
#: ../../Zotlabs/Module/Article_edit.php:33
msgid "Item not found"
msgstr "Nie znaleziono elementu"
-#: ../../Zotlabs/Module/Card_edit.php:101
-#: ../../Zotlabs/Module/Editblock.php:116 ../../Zotlabs/Module/Chat.php:220
-#: ../../Zotlabs/Module/Editwebpage.php:143
-#: ../../Zotlabs/Module/Article_edit.php:100
-#: ../../include/conversation.php:1341
-#: ../../extend/addon/hzaddons/hsse/hsse.php:95
-#: ../../extend/addon/hzaddons/mail/Mod_Mail.php:166
-#: ../../extend/addon/hzaddons/mail/Mod_Mail.php:309
+#: ../../Zotlabs/Module/Card_edit.php:101 ../../Zotlabs/Module/Editblock.php:116
+#: ../../Zotlabs/Module/Chat.php:220 ../../Zotlabs/Module/Editwebpage.php:143
+#: ../../Zotlabs/Module/Article_edit.php:100 ../../include/conversation.php:1345
+#: ../../extend/addon/hubzilla-addons/hsse/hsse.php:95
+#: ../../extend/addon/hubzilla-addons/mail/Mod_Mail.php:167
+#: ../../extend/addon/hubzilla-addons/mail/Mod_Mail.php:310
msgid "Insert web link"
msgstr "Wstaw link internetowy"
-#: ../../Zotlabs/Module/Card_edit.php:117
-#: ../../Zotlabs/Module/Editblock.php:129 ../../Zotlabs/Module/Photos.php:674
-#: ../../Zotlabs/Module/Photos.php:1044
-#: ../../Zotlabs/Module/Article_edit.php:116
-#: ../../include/conversation.php:1474
-#: ../../extend/addon/hzaddons/hsse/hsse.php:221
+#: ../../Zotlabs/Module/Card_edit.php:118 ../../Zotlabs/Module/Editblock.php:129
+#: ../../Zotlabs/Module/Photos.php:674 ../../Zotlabs/Module/Photos.php:1044
+#: ../../Zotlabs/Module/Article_edit.php:117 ../../include/conversation.php:1477
+#: ../../extend/addon/hubzilla-addons/hsse/hsse.php:221
msgid "Title (optional)"
msgstr "Tytuł (opcjonalnie)"
-#: ../../Zotlabs/Module/Card_edit.php:128
+#: ../../Zotlabs/Module/Card_edit.php:129
msgid "Edit Card"
msgstr "Edytuj kartę"
@@ -2766,27 +2684,27 @@ msgid "No connections."
msgstr "Brak połączeń."
#: ../../Zotlabs/Module/Viewconnections.php:80
-#: ../../Zotlabs/Module/Connections.php:288 ../../include/text.php:1044
+#: ../../Zotlabs/Module/Connections.php:289 ../../include/text.php:1038
msgid "Accepts"
msgstr "Akceptacje"
#: ../../Zotlabs/Module/Viewconnections.php:83
-#: ../../Zotlabs/Module/Connections.php:291 ../../include/text.php:1047
+#: ../../Zotlabs/Module/Connections.php:292 ../../include/text.php:1041
msgid "Comments"
msgstr "Komentarze"
#: ../../Zotlabs/Module/Viewconnections.php:88
-#: ../../Zotlabs/Module/Connections.php:296 ../../include/text.php:1052
+#: ../../Zotlabs/Module/Connections.php:297 ../../include/text.php:1046
msgid "Stream items"
msgstr "Elementy strumienia"
#: ../../Zotlabs/Module/Viewconnections.php:93
-#: ../../Zotlabs/Module/Connections.php:301 ../../include/text.php:1057
+#: ../../Zotlabs/Module/Connections.php:302 ../../include/text.php:1051
msgid "Wall posts"
-msgstr "Ściana postów"
+msgstr "Tablica wpisów"
#: ../../Zotlabs/Module/Viewconnections.php:97
-#: ../../Zotlabs/Module/Connections.php:305 ../../include/text.php:1061
+#: ../../Zotlabs/Module/Connections.php:306 ../../include/text.php:1055
msgid "Nothing"
msgstr "Nic"
@@ -2805,7 +2723,7 @@ msgstr "Wymagane jest ustawienie imienia i sekretu"
#: ../../Zotlabs/Module/Oauth2.php:106
msgid "OAuth2 Apps Manager App"
-msgstr "Aplikacja OAuth2 Apps Manager"
+msgstr "Aplikacja Menadżer Aplikacji OAuth2"
#: ../../Zotlabs/Module/Oauth2.php:107
msgid "OAuth2 authenticatication tokens for mobile and remote apps"
@@ -2840,8 +2758,8 @@ msgid "Connected OAuth2 Apps"
msgstr "Aplikacje połączeń OAuth2"
#: ../../Zotlabs/Module/Wiki.php:35
-#: ../../extend/addon/hzaddons/cart/cart.php:1410
-#: ../../extend/addon/hzaddons/flashcards/Mod_Flashcards.php:51
+#: ../../extend/addon/hubzilla-addons/cart/cart.php:1410
+#: ../../extend/addon/hubzilla-addons/flashcards/Mod_Flashcards.php:51
msgid "Profile Unavailable."
msgstr "Profil niedostępny."
@@ -2854,228 +2772,227 @@ msgid "Provide a wiki for your channel"
msgstr "Udostępnij wiki dla swojego kanału"
#: ../../Zotlabs/Module/Wiki.php:77
-#: ../../extend/addon/hzaddons/cart/cart.php:1556
-#: ../../extend/addon/hzaddons/cart/submodules/paypalbuttonV2.php:478
-#: ../../extend/addon/hzaddons/cart/submodules/paypalbutton.php:456
-#: ../../extend/addon/hzaddons/cart/myshop.php:37
-#: ../../extend/addon/hzaddons/cart/manual_payments.php:93
+#: ../../extend/addon/hubzilla-addons/cart/cart.php:1556
+#: ../../extend/addon/hubzilla-addons/cart/submodules/paypalbuttonV2.php:478
+#: ../../extend/addon/hubzilla-addons/cart/submodules/paypalbutton.php:456
+#: ../../extend/addon/hubzilla-addons/cart/myshop.php:37
+#: ../../extend/addon/hubzilla-addons/cart/manual_payments.php:93
msgid "Invalid channel"
msgstr "Zły kanał"
-#: ../../Zotlabs/Module/Wiki.php:133
+#: ../../Zotlabs/Module/Wiki.php:132
msgid "Error retrieving wiki"
msgstr "Błąd podczas pobierania wiki"
-#: ../../Zotlabs/Module/Wiki.php:140
+#: ../../Zotlabs/Module/Wiki.php:139
msgid "Error creating zip file export folder"
msgstr "Błąd podczas tworzenia folderu eksportu pliku ZIP"
-#: ../../Zotlabs/Module/Wiki.php:191
+#: ../../Zotlabs/Module/Wiki.php:190
msgid "Error downloading wiki: "
msgstr "Błąd podczas pobierania wiki: "
-#: ../../Zotlabs/Module/Wiki.php:206 ../../Zotlabs/Widget/Wiki_list.php:15
+#: ../../Zotlabs/Module/Wiki.php:205 ../../Zotlabs/Widget/Wiki_list.php:15
#: ../../include/nav.php:536
msgid "Wikis"
msgstr "Wiki"
-#: ../../Zotlabs/Module/Wiki.php:212 ../../Zotlabs/Storage/Browser.php:404
+#: ../../Zotlabs/Module/Wiki.php:211 ../../Zotlabs/Storage/Browser.php:404
msgid "Download"
msgstr "Pobierz"
-#: ../../Zotlabs/Module/Wiki.php:216
+#: ../../Zotlabs/Module/Wiki.php:215
msgid "Wiki name"
msgstr "Nazwa wiki"
-#: ../../Zotlabs/Module/Wiki.php:217
+#: ../../Zotlabs/Module/Wiki.php:216
msgid "Content type"
msgstr "Rodzaj treści"
-#: ../../Zotlabs/Module/Wiki.php:217 ../../Zotlabs/Module/Wiki.php:371
-#: ../../Zotlabs/Widget/Wiki_pages.php:38
-#: ../../Zotlabs/Widget/Wiki_pages.php:95 ../../include/text.php:2116
-#: ../../extend/addon/hzaddons/mdpost/mdpost.php:41
+#: ../../Zotlabs/Module/Wiki.php:216 ../../Zotlabs/Module/Wiki.php:370
+#: ../../Zotlabs/Widget/Wiki_pages.php:38 ../../Zotlabs/Widget/Wiki_pages.php:95
+#: ../../include/text.php:2118 ../../extend/addon/hubzilla-addons/mdpost/mdpost.php:41
msgid "Markdown"
msgstr "Markdown"
-#: ../../Zotlabs/Module/Wiki.php:217 ../../Zotlabs/Module/Wiki.php:371
-#: ../../Zotlabs/Widget/Wiki_pages.php:38
-#: ../../Zotlabs/Widget/Wiki_pages.php:95 ../../include/text.php:2114
+#: ../../Zotlabs/Module/Wiki.php:216 ../../Zotlabs/Module/Wiki.php:370
+#: ../../Zotlabs/Widget/Wiki_pages.php:38 ../../Zotlabs/Widget/Wiki_pages.php:95
+#: ../../include/text.php:2116
msgid "BBcode"
msgstr "BBcode"
-#: ../../Zotlabs/Module/Wiki.php:217 ../../Zotlabs/Widget/Wiki_pages.php:38
-#: ../../Zotlabs/Widget/Wiki_pages.php:95 ../../include/text.php:2117
+#: ../../Zotlabs/Module/Wiki.php:216 ../../Zotlabs/Widget/Wiki_pages.php:38
+#: ../../Zotlabs/Widget/Wiki_pages.php:95 ../../include/text.php:2119
msgid "Text"
msgstr "Text"
-#: ../../Zotlabs/Module/Wiki.php:219 ../../Zotlabs/Storage/Browser.php:378
+#: ../../Zotlabs/Module/Wiki.php:218 ../../Zotlabs/Storage/Browser.php:378
msgid "Type"
msgstr "Rodzaj"
-#: ../../Zotlabs/Module/Wiki.php:220
+#: ../../Zotlabs/Module/Wiki.php:219
msgid "Any&nbsp;type"
-msgstr "Dwolny&nbsp;rodzaj"
+msgstr "Dowolny&nbsp;rodzaj"
-#: ../../Zotlabs/Module/Wiki.php:227
+#: ../../Zotlabs/Module/Wiki.php:226
msgid "Lock content type"
msgstr "Zablokuj rodzaj treści"
-#: ../../Zotlabs/Module/Wiki.php:228
+#: ../../Zotlabs/Module/Wiki.php:227
msgid "Create a status post for this wiki"
-msgstr "Utwórz post statusu dla tego wiki"
+msgstr "Utwórz wpis statusu dla tego wiki"
-#: ../../Zotlabs/Module/Wiki.php:229
+#: ../../Zotlabs/Module/Wiki.php:228
msgid "Edit Wiki Name"
msgstr "Edytuj nazwę wiki"
-#: ../../Zotlabs/Module/Wiki.php:274
+#: ../../Zotlabs/Module/Wiki.php:273
msgid "Wiki not found"
msgstr "Nie znaleziono wiki"
-#: ../../Zotlabs/Module/Wiki.php:300
+#: ../../Zotlabs/Module/Wiki.php:299
msgid "Rename page"
msgstr "Zień nazwę strony"
-#: ../../Zotlabs/Module/Wiki.php:321
+#: ../../Zotlabs/Module/Wiki.php:320
msgid "Error retrieving page content"
msgstr "Błąd podczas pobierania treści strony"
-#: ../../Zotlabs/Module/Wiki.php:329 ../../Zotlabs/Module/Wiki.php:331
+#: ../../Zotlabs/Module/Wiki.php:328 ../../Zotlabs/Module/Wiki.php:330
msgid "New page"
msgstr "Nowa strona"
-#: ../../Zotlabs/Module/Wiki.php:366
+#: ../../Zotlabs/Module/Wiki.php:365
msgid "Revision Comparison"
msgstr "Porównanie wersji"
-#: ../../Zotlabs/Module/Wiki.php:367 ../../Zotlabs/Lib/NativeWikiPage.php:567
+#: ../../Zotlabs/Module/Wiki.php:366 ../../Zotlabs/Lib/NativeWikiPage.php:579
#: ../../Zotlabs/Widget/Wiki_page_history.php:25
msgid "Revert"
msgstr "Odwróć"
-#: ../../Zotlabs/Module/Wiki.php:374
+#: ../../Zotlabs/Module/Wiki.php:373
msgid "Short description of your changes (optional)"
msgstr "Krótki opis zmian (opcjonalnie)"
-#: ../../Zotlabs/Module/Wiki.php:384
-#: ../../extend/addon/hzaddons/ljpost/ljpost.php:134
-#: ../../extend/addon/hzaddons/dwpost/Mod_Dwpost.php:69
-#: ../../extend/addon/hzaddons/dwpost/dwpost.php:134
-#: ../../extend/addon/hzaddons/wppost/wppost.php:173
-#: ../../extend/addon/hzaddons/wppost/Mod_Wppost.php:98
+#: ../../Zotlabs/Module/Wiki.php:383
+#: ../../extend/addon/hubzilla-addons/ljpost/ljpost.php:134
+#: ../../extend/addon/hubzilla-addons/dwpost/Mod_Dwpost.php:69
+#: ../../extend/addon/hubzilla-addons/dwpost/dwpost.php:134
+#: ../../extend/addon/hubzilla-addons/wppost/wppost.php:173
+#: ../../extend/addon/hubzilla-addons/wppost/Mod_Wppost.php:98
msgid "Source"
msgstr "Źródło"
-#: ../../Zotlabs/Module/Wiki.php:394
+#: ../../Zotlabs/Module/Wiki.php:393
msgid "New page name"
msgstr "Nowa nazwa strony"
-#: ../../Zotlabs/Module/Wiki.php:399
+#: ../../Zotlabs/Module/Wiki.php:398
msgid "Embed image from photo albums"
msgstr "Osadź obraz z albumów fotograficznych"
-#: ../../Zotlabs/Module/Wiki.php:400 ../../include/conversation.php:1457
-#: ../../extend/addon/hzaddons/hsse/hsse.php:208
+#: ../../Zotlabs/Module/Wiki.php:399 ../../include/conversation.php:1459
+#: ../../extend/addon/hubzilla-addons/hsse/hsse.php:208
msgid "Embed an image from your albums"
msgstr "Osadź obraz ze swoich albumów"
-#: ../../Zotlabs/Module/Wiki.php:402 ../../Zotlabs/Module/Profile_photo.php:508
-#: ../../Zotlabs/Module/Cover_photo.php:429 ../../include/conversation.php:1459
-#: ../../include/conversation.php:1510
-#: ../../extend/addon/hzaddons/hsse/hsse.php:210
-#: ../../extend/addon/hzaddons/hsse/hsse.php:257
+#: ../../Zotlabs/Module/Wiki.php:401 ../../Zotlabs/Module/Profile_photo.php:508
+#: ../../Zotlabs/Module/Cover_photo.php:429 ../../include/conversation.php:1461
+#: ../../include/conversation.php:1514
+#: ../../extend/addon/hubzilla-addons/hsse/hsse.php:210
+#: ../../extend/addon/hubzilla-addons/hsse/hsse.php:257
msgid "OK"
msgstr "Dobrze"
-#: ../../Zotlabs/Module/Wiki.php:403 ../../Zotlabs/Module/Profile_photo.php:509
-#: ../../Zotlabs/Module/Cover_photo.php:430 ../../include/conversation.php:1385
-#: ../../extend/addon/hzaddons/hsse/hsse.php:139
+#: ../../Zotlabs/Module/Wiki.php:402 ../../Zotlabs/Module/Profile_photo.php:509
+#: ../../Zotlabs/Module/Cover_photo.php:430 ../../include/conversation.php:1387
+#: ../../extend/addon/hubzilla-addons/hsse/hsse.php:139
msgid "Choose images to embed"
msgstr "Wybierz zdjęcie do osadzenia"
-#: ../../Zotlabs/Module/Wiki.php:404 ../../Zotlabs/Module/Profile_photo.php:510
-#: ../../Zotlabs/Module/Cover_photo.php:431 ../../include/conversation.php:1386
-#: ../../extend/addon/hzaddons/hsse/hsse.php:140
+#: ../../Zotlabs/Module/Wiki.php:403 ../../Zotlabs/Module/Profile_photo.php:510
+#: ../../Zotlabs/Module/Cover_photo.php:431 ../../include/conversation.php:1388
+#: ../../extend/addon/hubzilla-addons/hsse/hsse.php:140
msgid "Choose an album"
msgstr "Wybierz album"
-#: ../../Zotlabs/Module/Wiki.php:405 ../../Zotlabs/Module/Profile_photo.php:511
+#: ../../Zotlabs/Module/Wiki.php:404 ../../Zotlabs/Module/Profile_photo.php:511
#: ../../Zotlabs/Module/Cover_photo.php:432
msgid "Choose a different album"
msgstr "Wybierz inny album"
-#: ../../Zotlabs/Module/Wiki.php:406 ../../Zotlabs/Module/Profile_photo.php:512
-#: ../../Zotlabs/Module/Cover_photo.php:433 ../../include/conversation.php:1388
-#: ../../extend/addon/hzaddons/hsse/hsse.php:142
+#: ../../Zotlabs/Module/Wiki.php:405 ../../Zotlabs/Module/Profile_photo.php:512
+#: ../../Zotlabs/Module/Cover_photo.php:433 ../../include/conversation.php:1390
+#: ../../extend/addon/hubzilla-addons/hsse/hsse.php:142
msgid "Error getting album list"
msgstr "Błąd podczas pobierania listy albumów"
-#: ../../Zotlabs/Module/Wiki.php:407 ../../Zotlabs/Module/Profile_photo.php:513
-#: ../../Zotlabs/Module/Cover_photo.php:434 ../../include/conversation.php:1389
-#: ../../extend/addon/hzaddons/hsse/hsse.php:143
+#: ../../Zotlabs/Module/Wiki.php:406 ../../Zotlabs/Module/Profile_photo.php:513
+#: ../../Zotlabs/Module/Cover_photo.php:434 ../../include/conversation.php:1391
+#: ../../extend/addon/hubzilla-addons/hsse/hsse.php:143
msgid "Error getting photo link"
msgstr "Błąd podczas pobierania linku do zdjęcia"
-#: ../../Zotlabs/Module/Wiki.php:408 ../../Zotlabs/Module/Profile_photo.php:514
-#: ../../Zotlabs/Module/Cover_photo.php:435 ../../include/conversation.php:1390
-#: ../../extend/addon/hzaddons/hsse/hsse.php:144
+#: ../../Zotlabs/Module/Wiki.php:407 ../../Zotlabs/Module/Profile_photo.php:514
+#: ../../Zotlabs/Module/Cover_photo.php:435 ../../include/conversation.php:1392
+#: ../../extend/addon/hubzilla-addons/hsse/hsse.php:144
msgid "Error getting album"
msgstr "Błąd podczas pobierania albumu"
-#: ../../Zotlabs/Module/Wiki.php:410
+#: ../../Zotlabs/Module/Wiki.php:409
msgid "History"
msgstr "Historia"
-#: ../../Zotlabs/Module/Wiki.php:488
+#: ../../Zotlabs/Module/Wiki.php:487
msgid "Error creating wiki. Invalid name."
msgstr "Błąd podczas tworzenia wiki. nieprawidłowa nazwa."
-#: ../../Zotlabs/Module/Wiki.php:495
+#: ../../Zotlabs/Module/Wiki.php:494
msgid "A wiki with this name already exists."
msgstr "Wiki o tej nazwie już istnieje."
-#: ../../Zotlabs/Module/Wiki.php:508
+#: ../../Zotlabs/Module/Wiki.php:507
msgid "Wiki created, but error creating Home page."
msgstr "Utworzono wiki, ale podczas tworzenia strony głównej wystąpił błąd."
-#: ../../Zotlabs/Module/Wiki.php:515
+#: ../../Zotlabs/Module/Wiki.php:514
msgid "Error creating wiki"
msgstr "Błąd podczas tworzenia wiki"
-#: ../../Zotlabs/Module/Wiki.php:539
+#: ../../Zotlabs/Module/Wiki.php:538
msgid "Error updating wiki. Invalid name."
msgstr "Błąd podczas aktualizowania wiki. Błędna nazwa."
-#: ../../Zotlabs/Module/Wiki.php:559
+#: ../../Zotlabs/Module/Wiki.php:557
msgid "Error updating wiki"
msgstr "Błąd podczas aktualizowania wiki"
-#: ../../Zotlabs/Module/Wiki.php:574
+#: ../../Zotlabs/Module/Wiki.php:572
msgid "Wiki delete permission denied."
msgstr "Odmowa pozwolenia na usunięcie Wiki."
-#: ../../Zotlabs/Module/Wiki.php:584
+#: ../../Zotlabs/Module/Wiki.php:582
msgid "Error deleting wiki"
msgstr "Błąd podczas usuwania wiki"
-#: ../../Zotlabs/Module/Wiki.php:617
+#: ../../Zotlabs/Module/Wiki.php:615
msgid "New page created"
msgstr "Utworzono nową stronę"
-#: ../../Zotlabs/Module/Wiki.php:739
+#: ../../Zotlabs/Module/Wiki.php:741
msgid "Cannot delete Home"
msgstr "Nie można usunąć strony głównej"
-#: ../../Zotlabs/Module/Wiki.php:803
+#: ../../Zotlabs/Module/Wiki.php:817
msgid "Current Revision"
msgstr "Bieżąca wersja"
-#: ../../Zotlabs/Module/Wiki.php:803
+#: ../../Zotlabs/Module/Wiki.php:817
msgid "Selected Revision"
msgstr "Wybrana wersja"
-#: ../../Zotlabs/Module/Wiki.php:853
+#: ../../Zotlabs/Module/Wiki.php:872
msgid "You must be authenticated."
msgstr "Trzeba być uwierzytelnionym."
@@ -3084,7 +3001,7 @@ msgstr "Trzeba być uwierzytelnionym."
msgid "Block Name"
msgstr "Nazwa bloku"
-#: ../../Zotlabs/Module/Blocks.php:154 ../../include/text.php:2698
+#: ../../Zotlabs/Module/Blocks.php:154 ../../include/text.php:2712
msgid "Blocks"
msgstr "Bloki"
@@ -3102,7 +3019,7 @@ msgstr "Wpis nieocenzurowany"
#: ../../Zotlabs/Module/Locs.php:27 ../../Zotlabs/Module/Locs.php:66
msgid "Location not found."
-msgstr "Nie znaleziono lokalizacjid."
+msgstr "Nie znaleziono lokalizacji."
#: ../../Zotlabs/Module/Locs.php:75
msgid "Location lookup failed."
@@ -3113,8 +3030,7 @@ msgid ""
"Please select another location to become primary before removing the primary "
"location."
msgstr ""
-"Przed usunięciem lokalizacji podstawowej wybierz inną lokalizację jako "
-"główną."
+"Przed usunięciem lokalizacji podstawowej wybierz inną lokalizację jako główną."
#: ../../Zotlabs/Module/Locs.php:108
msgid "Syncing locations"
@@ -3129,7 +3045,7 @@ msgid "Manage Channel Locations"
msgstr "Zarządzaj lokalizacjami kanałów"
#: ../../Zotlabs/Module/Locs.php:130
-#: ../../extend/addon/hzaddons/workflow/workflow.php:285
+#: ../../extend/addon/hubzilla-addons/workflow/workflow.php:285
msgid "Primary"
msgstr "Podstawowy"
@@ -3147,16 +3063,15 @@ msgstr "Poczekaj kilka minut między kolejnymi operacjami."
#: ../../Zotlabs/Module/Locs.php:135
msgid ""
-"When possible, drop a location by logging into that website/hub and removing "
-"your channel."
+"When possible, drop a location by logging into that website/hub and removing your "
+"channel."
msgstr ""
-"Jeśli to możliwe, upuść lokalizację, logując się do tego huba i usuwając "
-"swój kanał."
+"Jeśli to możliwe, upuść lokalizację, logując się do tego serwisu i usuwając swój "
+"kanał."
#: ../../Zotlabs/Module/Locs.php:136
msgid "Use this form to drop the location if the hub is no longer operating."
-msgstr ""
-"Użyj tego formularza, aby usunąć lokalizację, jeśli hub już nie działa."
+msgstr "Użyj tego formularza, aby usunąć lokalizację, jeśli serwis już nie działa."
#: ../../Zotlabs/Module/Chatsvc.php:131
msgid "Away"
@@ -3164,10 +3079,10 @@ msgstr "Z dala"
#: ../../Zotlabs/Module/Chatsvc.php:136
msgid "Online"
-msgstr "Na linii"
+msgstr "On-line"
#: ../../Zotlabs/Module/Fbrowser.php:29 ../../Zotlabs/Lib/Apps.php:345
-#: ../../include/features.php:369 ../../include/nav.php:444
+#: ../../include/features.php:368 ../../include/nav.php:444
msgid "Photos"
msgstr "Zdjęcia"
@@ -3176,432 +3091,538 @@ msgstr "Zdjęcia"
msgid "Files"
msgstr "Pliki"
-#: ../../Zotlabs/Module/Connedit.php:120
+#: ../../Zotlabs/Module/Connedit.php:121
msgid "Could not locate selected profile."
msgstr "Nie udało się znaleźć wybranego profilu."
-#: ../../Zotlabs/Module/Connedit.php:264
+#: ../../Zotlabs/Module/Connedit.php:265
msgid "Connection updated."
msgstr "Zaktualizowano połączenie."
-#: ../../Zotlabs/Module/Connedit.php:266
+#: ../../Zotlabs/Module/Connedit.php:267
msgid "Failed to update connection record."
-msgstr "Nie udało się zaktualizować rekordu połączenia."
+msgstr "Nie udało się zaktualizować zapisu połączenia."
-#: ../../Zotlabs/Module/Connedit.php:309
+#: ../../Zotlabs/Module/Connedit.php:310
msgid "is now connected to"
msgstr "jest teraz połączony z"
-#: ../../Zotlabs/Module/Connedit.php:434
+#: ../../Zotlabs/Module/Connedit.php:435
msgid "Could not access address book record."
msgstr "Nie można uzyskać dostępu do rekordu książki adresowej."
-#: ../../Zotlabs/Module/Connedit.php:482 ../../Zotlabs/Module/Connedit.php:486
+#: ../../Zotlabs/Module/Connedit.php:483 ../../Zotlabs/Module/Connedit.php:487
msgid "Refresh failed - channel is currently unavailable."
msgstr "Odświeżenie nie powiodło się - kanał jest obecnie niedostępny."
-#: ../../Zotlabs/Module/Connedit.php:501 ../../Zotlabs/Module/Connedit.php:510
-#: ../../Zotlabs/Module/Connedit.php:519 ../../Zotlabs/Module/Connedit.php:528
-#: ../../Zotlabs/Module/Connedit.php:541
+#: ../../Zotlabs/Module/Connedit.php:502 ../../Zotlabs/Module/Connedit.php:511
+#: ../../Zotlabs/Module/Connedit.php:520 ../../Zotlabs/Module/Connedit.php:529
+#: ../../Zotlabs/Module/Connedit.php:542
msgid "Unable to set address book parameters."
msgstr "Nie można ustawić parametrów książki adresowej."
-#: ../../Zotlabs/Module/Connedit.php:560
+#: ../../Zotlabs/Module/Connedit.php:561
msgid "Connection has been removed."
msgstr "Połączenie zostało usunięte."
-#: ../../Zotlabs/Module/Connedit.php:600 ../../Zotlabs/Lib/Apps.php:344
-#: ../../include/conversation.php:1080 ../../include/nav.php:112
-#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:57
+#: ../../Zotlabs/Module/Connedit.php:601 ../../Zotlabs/Lib/Apps.php:344
+#: ../../include/conversation.php:1083 ../../include/nav.php:115
+#: ../../extend/addon/hubzilla-addons/openclipatar/openclipatar.php:57
msgid "View Profile"
msgstr "Wyświetl profil"
-#: ../../Zotlabs/Module/Connedit.php:603
+#: ../../Zotlabs/Module/Connedit.php:604
#, php-format
msgid "View %s's profile"
msgstr "Wyświetl profil %s"
-#: ../../Zotlabs/Module/Connedit.php:607
+#: ../../Zotlabs/Module/Connedit.php:608
msgid "Refresh Permissions"
msgstr "Odśwież uprawnienia"
-#: ../../Zotlabs/Module/Connedit.php:610
+#: ../../Zotlabs/Module/Connedit.php:611
msgid "Fetch updated permissions"
msgstr "Pobierz zaktualizowane uprawnienia"
-#: ../../Zotlabs/Module/Connedit.php:614
+#: ../../Zotlabs/Module/Connedit.php:615
msgid "Refresh Photo"
msgstr "Odśwież zdjęcie"
-#: ../../Zotlabs/Module/Connedit.php:617
+#: ../../Zotlabs/Module/Connedit.php:618
msgid "Fetch updated photo"
msgstr "Pobierz zaktualizowane zdjęcie"
-#: ../../Zotlabs/Module/Connedit.php:621 ../../include/conversation.php:1090
+#: ../../Zotlabs/Module/Connedit.php:622 ../../include/conversation.php:1093
msgid "Recent Activity"
msgstr "Ostatnia aktywność"
-#: ../../Zotlabs/Module/Connedit.php:624
+#: ../../Zotlabs/Module/Connedit.php:625
msgid "View recent posts and comments"
-msgstr "Wyświetl najnowsze posty i komentarze"
+msgstr "Wyświetl najnowsze wpisy i komentarze"
-#: ../../Zotlabs/Module/Connedit.php:628
-#: ../../Zotlabs/Module/Admin/Accounts.php:177
+#: ../../Zotlabs/Module/Connedit.php:629 ../../Zotlabs/Module/Admin/Accounts.php:322
msgid "Unblock"
msgstr "Odblokuj"
-#: ../../Zotlabs/Module/Connedit.php:628
-#: ../../Zotlabs/Module/Admin/Accounts.php:176
+#: ../../Zotlabs/Module/Connedit.php:629 ../../Zotlabs/Module/Admin/Accounts.php:321
msgid "Block"
msgstr "Zablokuj"
-#: ../../Zotlabs/Module/Connedit.php:631
+#: ../../Zotlabs/Module/Connedit.php:632
msgid "Block (or Unblock) all communications with this connection"
msgstr "Zablokuj (lub odblokuj) całą komunikację z tym połączeniem"
-#: ../../Zotlabs/Module/Connedit.php:632
+#: ../../Zotlabs/Module/Connedit.php:633
msgid "This connection is blocked!"
msgstr "To połączenie jest zablokowane!"
-#: ../../Zotlabs/Module/Connedit.php:636
+#: ../../Zotlabs/Module/Connedit.php:637
msgid "Unignore"
-msgstr "Nie ignoruj"
+msgstr "Przestań ignorować"
-#: ../../Zotlabs/Module/Connedit.php:636
-#: ../../Zotlabs/Module/Connections.php:344
+#: ../../Zotlabs/Module/Connedit.php:637 ../../Zotlabs/Module/Connections.php:345
msgid "Ignore"
msgstr "Ignoruj"
-#: ../../Zotlabs/Module/Connedit.php:639
+#: ../../Zotlabs/Module/Connedit.php:640
msgid "Ignore (or Unignore) all inbound communications from this connection"
msgstr "Ignoruj (lub przywróć) całą komunikację przychodzącą z tego połączenia"
-#: ../../Zotlabs/Module/Connedit.php:640
+#: ../../Zotlabs/Module/Connedit.php:641
msgid "This connection is ignored!"
msgstr "To połączenie jest ignorowane!"
-#: ../../Zotlabs/Module/Connedit.php:644
+#: ../../Zotlabs/Module/Connedit.php:645
msgid "Unarchive"
msgstr "Przywróć z archiwum"
-#: ../../Zotlabs/Module/Connedit.php:644
+#: ../../Zotlabs/Module/Connedit.php:645
msgid "Archive"
msgstr "Archiwizuj"
-#: ../../Zotlabs/Module/Connedit.php:647
-msgid ""
-"Archive (or Unarchive) this connection - mark channel dead but keep content"
+#: ../../Zotlabs/Module/Connedit.php:648
+msgid "Archive (or Unarchive) this connection - mark channel dead but keep content"
msgstr ""
-"Archiwizuj (lub przywróć) to połączenie - zaznacz kanał jako martwy, ale "
-"zachowaj zawartość"
+"Archiwizuj (lub przywróć) to połączenie - zaznacz kanał jako martwy, ale zachowaj "
+"zawartość"
-#: ../../Zotlabs/Module/Connedit.php:648
+#: ../../Zotlabs/Module/Connedit.php:649
msgid "This connection is archived!"
msgstr "To połączenie zostało zarchiwizowane!"
-#: ../../Zotlabs/Module/Connedit.php:652
+#: ../../Zotlabs/Module/Connedit.php:653
msgid "Unhide"
msgstr "Odkryj"
-#: ../../Zotlabs/Module/Connedit.php:652
+#: ../../Zotlabs/Module/Connedit.php:653
msgid "Hide"
msgstr "Ukryj"
-#: ../../Zotlabs/Module/Connedit.php:655
+#: ../../Zotlabs/Module/Connedit.php:656
msgid "Hide or Unhide this connection from your other connections"
msgstr "Ukryj lub odkryj to połączenie przed innymi kontaktami"
-#: ../../Zotlabs/Module/Connedit.php:656
+#: ../../Zotlabs/Module/Connedit.php:657
msgid "This connection is hidden!"
msgstr "To połączenie jest ukryte!"
-#: ../../Zotlabs/Module/Connedit.php:663
+#: ../../Zotlabs/Module/Connedit.php:664
msgid "Delete this connection"
msgstr "Usuń to połączenie"
-#: ../../Zotlabs/Module/Connedit.php:671
+#: ../../Zotlabs/Module/Connedit.php:672
msgid "Fetch Vcard"
msgstr "Pobierz Vcard"
-#: ../../Zotlabs/Module/Connedit.php:674
+#: ../../Zotlabs/Module/Connedit.php:675
msgid "Fetch electronic calling card for this connection"
msgstr "Pobierz elektroniczną kartę telefoniczną dla tego połączenia"
-#: ../../Zotlabs/Module/Connedit.php:685
+#: ../../Zotlabs/Module/Connedit.php:686
msgid "Open Individual Permissions section by default"
msgstr "Otwórz domyślnie sekcję Uprawnienia indywidualne"
-#: ../../Zotlabs/Module/Connedit.php:708
+#: ../../Zotlabs/Module/Connedit.php:709
msgid "Affinity"
-msgstr "Koligacja"
+msgstr "Zaprzyjaźnienie"
-#: ../../Zotlabs/Module/Connedit.php:711
+#: ../../Zotlabs/Module/Connedit.php:712
msgid "Open Set Affinity section by default"
-msgstr "Otwieraj domyślnie sekcję Ustaw koligację"
+msgstr "Otwieraj domyślnie sekcję Ustaw zaprzyjażnienie"
-#: ../../Zotlabs/Module/Connedit.php:715 ../../Zotlabs/Widget/Affinity.php:30
+#: ../../Zotlabs/Module/Connedit.php:716 ../../Zotlabs/Widget/Affinity.php:30
msgid "Me"
msgstr "Ja"
-#: ../../Zotlabs/Module/Connedit.php:716 ../../Zotlabs/Widget/Affinity.php:31
+#: ../../Zotlabs/Module/Connedit.php:717 ../../Zotlabs/Widget/Affinity.php:31
msgid "Family"
msgstr "Rodzina"
-#: ../../Zotlabs/Module/Connedit.php:717
-#: ../../Zotlabs/Module/Settings/Channel.php:71
+#: ../../Zotlabs/Module/Connedit.php:718 ../../Zotlabs/Module/Settings/Channel.php:71
#: ../../Zotlabs/Module/Settings/Channel.php:75
#: ../../Zotlabs/Module/Settings/Channel.php:76
#: ../../Zotlabs/Module/Settings/Channel.php:79
-#: ../../Zotlabs/Module/Settings/Channel.php:90
-#: ../../Zotlabs/Widget/Affinity.php:32 ../../include/channel.php:505
-#: ../../include/channel.php:506 ../../include/channel.php:513
+#: ../../Zotlabs/Module/Settings/Channel.php:90 ../../Zotlabs/Widget/Affinity.php:32
+#: ../../include/channel.php:506 ../../include/channel.php:509
#: ../../include/selectors.php:134
msgid "Friends"
msgstr "Przyjaciele"
-#: ../../Zotlabs/Module/Connedit.php:718 ../../Zotlabs/Widget/Affinity.php:33
+#: ../../Zotlabs/Module/Connedit.php:719 ../../Zotlabs/Widget/Affinity.php:33
msgid "Acquaintances"
msgstr "Znajomi"
-#: ../../Zotlabs/Module/Connedit.php:719
-#: ../../Zotlabs/Module/Connections.php:97
-#: ../../Zotlabs/Module/Connections.php:111
-#: ../../Zotlabs/Widget/Affinity.php:34
+#: ../../Zotlabs/Module/Connedit.php:720 ../../Zotlabs/Module/Connections.php:97
+#: ../../Zotlabs/Module/Connections.php:111 ../../Zotlabs/Widget/Affinity.php:34
msgid "All"
msgstr "Wszyscy"
-#: ../../Zotlabs/Module/Connedit.php:748
+#: ../../Zotlabs/Module/Connedit.php:749
msgid "Filter"
msgstr "Filtr"
-#: ../../Zotlabs/Module/Connedit.php:751
+#: ../../Zotlabs/Module/Connedit.php:752
msgid "Open Custom Filter section by default"
msgstr "Otwieraj domyślnie sekcję Filtr niestandardowy"
-#: ../../Zotlabs/Module/Connedit.php:788
+#: ../../Zotlabs/Module/Connedit.php:789
msgid "Approve this connection"
msgstr "Zatwierdź to połączenie"
-#: ../../Zotlabs/Module/Connedit.php:788
+#: ../../Zotlabs/Module/Connedit.php:789
msgid "Accept connection to allow communication"
msgstr "Zaakceptuj połączenie, aby umożliwić komunikację"
-#: ../../Zotlabs/Module/Connedit.php:793
+#: ../../Zotlabs/Module/Connedit.php:794
msgid "Set Affinity"
-msgstr "Ustaw skoligacenie"
+msgstr "Ustaw zaprzyjaźnienie"
-#: ../../Zotlabs/Module/Connedit.php:796
+#: ../../Zotlabs/Module/Connedit.php:797
msgid "Set Profile"
msgstr "Ustaw profil"
-#: ../../Zotlabs/Module/Connedit.php:799
+#: ../../Zotlabs/Module/Connedit.php:800
msgid "Set Affinity & Profile"
-msgstr "Ustaw skoligacenie i profil"
+msgstr "Ustaw zaprzyjaźnienie i profil"
-#: ../../Zotlabs/Module/Connedit.php:847
+#: ../../Zotlabs/Module/Connedit.php:848
msgid "This connection is unreachable from this location."
msgstr "To połączenie jest nieosiągalne z tej lokalizacji."
-#: ../../Zotlabs/Module/Connedit.php:848
+#: ../../Zotlabs/Module/Connedit.php:849
msgid "This connection may be unreachable from other channel locations."
msgstr "To połączenie może być nieosiągalne z innych lokalizacji kanału."
-#: ../../Zotlabs/Module/Connedit.php:850
+#: ../../Zotlabs/Module/Connedit.php:851
msgid "Location independence is not supported by their network."
msgstr "Niezależność lokalizacji nie jest obsługiwana przez ich sieć."
-#: ../../Zotlabs/Module/Connedit.php:856
+#: ../../Zotlabs/Module/Connedit.php:857
msgid ""
-"This connection is unreachable from this location. Location independence is "
-"not supported by their network."
+"This connection is unreachable from this location. Location independence is not "
+"supported by their network."
msgstr ""
-"To połączenie jest nieosiągalne z tej lokalizacji. Niezależność lokalizacji "
-"nie jest obsługiwana przez ich sieć."
+"To połączenie jest nieosiągalne z tej lokalizacji. Niezależność lokalizacji nie "
+"jest obsługiwana przez ich sieć."
-#: ../../Zotlabs/Module/Connedit.php:859 ../../include/items.php:4524
+#: ../../Zotlabs/Module/Connedit.php:860 ../../include/items.php:4617
#, php-format
msgid "Connection: %s"
msgstr "Połączenie: %s"
-#: ../../Zotlabs/Module/Connedit.php:860
+#: ../../Zotlabs/Module/Connedit.php:861
msgid "Connection requests will be approved without your interaction"
msgstr "Prośby o połączenie zostaną zatwierdzone bez Twojej interakcji"
-#: ../../Zotlabs/Module/Connedit.php:869
+#: ../../Zotlabs/Module/Connedit.php:870
msgid "This connection's primary address is"
msgstr "Podstawowy adres tego połączenia to"
-#: ../../Zotlabs/Module/Connedit.php:870
+#: ../../Zotlabs/Module/Connedit.php:871
msgid "Available locations:"
msgstr "Dostępne lokalizacje:"
-#: ../../Zotlabs/Module/Connedit.php:876
+#: ../../Zotlabs/Module/Connedit.php:877
msgid "Connection Tools"
msgstr "Narzędzia połączeń"
-#: ../../Zotlabs/Module/Connedit.php:878
+#: ../../Zotlabs/Module/Connedit.php:879
msgid "Slide to adjust your degree of friendship"
msgstr "Przesuń, aby dostosować stopień przyjaźni"
-#: ../../Zotlabs/Module/Connedit.php:879 ../../Zotlabs/Module/Rate.php:155
+#: ../../Zotlabs/Module/Connedit.php:880 ../../Zotlabs/Module/Rate.php:157
#: ../../include/js_strings.php:20
msgid "Rating"
msgstr "Ocena"
-#: ../../Zotlabs/Module/Connedit.php:880
+#: ../../Zotlabs/Module/Connedit.php:881
msgid "Slide to adjust your rating"
msgstr "Przesuń, aby dostosować swoją ocenę"
-#: ../../Zotlabs/Module/Connedit.php:881 ../../Zotlabs/Module/Connedit.php:886
+#: ../../Zotlabs/Module/Connedit.php:882 ../../Zotlabs/Module/Connedit.php:887
msgid "Optionally explain your rating"
msgstr "Ewentualnie wyjaśnij swoją ocenę"
-#: ../../Zotlabs/Module/Connedit.php:883
+#: ../../Zotlabs/Module/Connedit.php:884
msgid "Custom Filter"
msgstr "Własny filtr"
-#: ../../Zotlabs/Module/Connedit.php:884
+#: ../../Zotlabs/Module/Connedit.php:885
msgid "Only import posts with this text"
-msgstr "Importuj tylko posty z tym tekstem"
+msgstr "Importuj tylko wpisy z tym tekstem"
-#: ../../Zotlabs/Module/Connedit.php:884 ../../Zotlabs/Module/Connedit.php:885
-#: ../../Zotlabs/Module/Admin/Site.php:327
-#: ../../Zotlabs/Module/Admin/Site.php:328
+#: ../../Zotlabs/Module/Connedit.php:885 ../../Zotlabs/Module/Connedit.php:886
+#: ../../Zotlabs/Module/Admin/Site.php:512 ../../Zotlabs/Module/Admin/Site.php:513
msgid ""
-"words one per line or #tags or /patterns/ or lang=xx, leave blank to import "
-"all posts"
+"words one per line or #tags or /patterns/ or lang=xx, leave blank to import all "
+"posts"
msgstr ""
-"słowa po jednym w wierszu lub #tags lub /patterns/ lub lang=xx, pozostaw "
-"puste, aby zaimportować wszystkie posty"
+"słowa po jednym w wierszu lub #tags lub /patterns/ lub lang=xx, pozostaw puste, aby "
+"zaimportować wszystkie wpisy"
-#: ../../Zotlabs/Module/Connedit.php:885
+#: ../../Zotlabs/Module/Connedit.php:886
msgid "Do not import posts with this text"
-msgstr "Nie importuj postów z tym tekstem"
+msgstr "Nie importuj wpisów z tym tekstem"
-#: ../../Zotlabs/Module/Connedit.php:887
+#: ../../Zotlabs/Module/Connedit.php:888
msgid "This information is public!"
msgstr "Ta informacja jest publiczna!"
-#: ../../Zotlabs/Module/Connedit.php:892
+#: ../../Zotlabs/Module/Connedit.php:893
msgid "Connection Pending Approval"
msgstr "Połączenie oczekujące na zatwierdzenie"
-#: ../../Zotlabs/Module/Connedit.php:897
+#: ../../Zotlabs/Module/Connedit.php:898
#, php-format
msgid ""
-"Please choose the profile you would like to display to %s when viewing your "
-"profile securely."
+"Please choose the profile you would like to display to %s when viewing your profile "
+"securely."
msgstr ""
-"Wybierz profil, który chcesz wyświetlić dla %s, podczas bezpiecznego "
-"przeglądania swojego profilu."
+"Wybierz profil, który chcesz wyświetlić dla %s, podczas bezpiecznego przeglądania "
+"swojego profilu."
-#: ../../Zotlabs/Module/Connedit.php:899 ../../Zotlabs/Module/Tokens.php:180
+#: ../../Zotlabs/Module/Connedit.php:900 ../../Zotlabs/Module/Tokens.php:180
msgid "Their Settings"
msgstr "Ich ustawienia"
-#: ../../Zotlabs/Module/Connedit.php:903 ../../Zotlabs/Module/Tokens.php:187
+#: ../../Zotlabs/Module/Connedit.php:904 ../../Zotlabs/Module/Tokens.php:187
#: ../../Zotlabs/Module/Permcats.php:128
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 ""
-"Niektóre uprawnienia mogą być dziedziczone z <a href=\"settings"
-"\"><strong>ustawień prywatności</strong></a> Twojego kanału, które mają "
-"wyższy priorytet niż indywidualne ustawienia. <strong>Nie możesz</strong> "
-"tutaj zmienić tych ustawień."
+"Niektóre uprawnienia mogą być dziedziczone z <a href=\"settings\"><strong>ustawień "
+"prywatności</strong></a> Twojego kanału, które mają wyższy priorytet niż "
+"indywidualne ustawienia. <strong>Nie możesz</strong> tutaj zmienić tych ustawień."
-#: ../../Zotlabs/Module/Connedit.php:904
+#: ../../Zotlabs/Module/Connedit.php:905
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."
+"individual settings. You can change those settings here but they wont have any "
+"impact unless the inherited setting changes."
msgstr ""
-"Niektóre uprawnienia mogą być dziedziczone z <a href=\"settings"
-"\"><strong>ustawień prywatności</strong></a> Twojego kanału, te które mają "
-"wyższy priorytet niż indywidualne ustawienia. Możesz zmienić te ustawienia "
-"tutaj, ale nie będą one miały żadnego wpływu, chyba że odziedziczone "
-"ustawienie ulegnie zmianie."
+"Niektóre uprawnienia mogą być dziedziczone z <a href=\"settings\"><strong>ustawień "
+"prywatności</strong></a> Twojego kanału, te które mają wyższy priorytet niż "
+"indywidualne ustawienia. Możesz zmienić te ustawienia tutaj, ale nie będą one miały "
+"żadnego wpływu, chyba że odziedziczone ustawienie ulegnie zmianie."
-#: ../../Zotlabs/Module/Connedit.php:905
+#: ../../Zotlabs/Module/Connedit.php:906
msgid "Last update:"
msgstr "Ostatnia aktualizacja:"
-#: ../../Zotlabs/Module/Connedit.php:913
+#: ../../Zotlabs/Module/Connedit.php:914
msgid "Details"
msgstr "Szczegóły"
-#: ../../Zotlabs/Module/Profile_photo.php:93
-#: ../../Zotlabs/Module/Cover_photo.php:85
+#: ../../Zotlabs/Module/Regate.php:81
+msgid "Email resent"
+msgstr "Wiadomość wysłana"
+
+#: ../../Zotlabs/Module/Regate.php:81
+msgid "Email resend failed"
+msgstr "Ponowne wysłanie wiadomości nie powiodło się"
+
+#: ../../Zotlabs/Module/Regate.php:105
+msgid "Verify successfull"
+msgstr "Weryfikacja powiodła się"
+
+#: ../../Zotlabs/Module/Regate.php:149
+msgid "Account successfull created"
+msgstr "Konto zostało pomyślnie utworzone"
+
+#: ../../Zotlabs/Module/Regate.php:190
+msgid "Channel successfull created"
+msgstr "Kanał został pomyślnie utworzony"
+
+#: ../../Zotlabs/Module/Regate.php:196
+msgid "Automatic channel creation failed. Please create a channel."
+msgstr "Automatyczne tworzenie kanału nie powiodło się. Utwórz kanał ręcznie."
+
+#: ../../Zotlabs/Module/Regate.php:208
+msgid "Account creation error"
+msgstr "Błąd tworzenia konta"
+
+#: ../../Zotlabs/Module/Regate.php:220
+msgid "Verify failed"
+msgstr "Weryfikacja nie powiodła się"
+
+#: ../../Zotlabs/Module/Regate.php:225
+msgid "Token verification failed"
+msgstr "Weryfikacja tokena nie powiodła się"
+
+#: ../../Zotlabs/Module/Regate.php:230
+msgid "Request not inside time frame"
+msgstr "Żądanie nie mieści się się w ramach czasowych"
+
+#: ../../Zotlabs/Module/Regate.php:236 ../../Zotlabs/Module/Regate.php:266
+msgid "Identity unknown"
+msgstr "Tożsamość nieznana"
+
+#: ../../Zotlabs/Module/Regate.php:242
+msgid "dId2 mistaken"
+msgstr "nieprawidłowy dId2"
+
+#: ../../Zotlabs/Module/Regate.php:270
+msgid "Your Registration ID"
+msgstr "Twój identyfikator rejestracji"
+
+#: ../../Zotlabs/Module/Regate.php:283 ../../Zotlabs/Module/Regate.php:374
+#: ../../Zotlabs/Module/Regate.php:403
+msgid "Registration verification"
+msgstr "Weryfikacja rejestracji"
+
+#: ../../Zotlabs/Module/Regate.php:290 ../../Zotlabs/Module/Regate.php:408
+msgid "Hold on, you can start verification in"
+msgstr "Poczekaj. Możesz rozpocząć weryfikację za"
+
+#: ../../Zotlabs/Module/Regate.php:291
+msgid "Please remember your verification token for ID"
+msgstr "Zapamiętaj swój token weryfikacyjny dla identyfikatora"
+
+#: ../../Zotlabs/Module/Regate.php:292
+msgid "Token validity"
+msgstr "Ważność tokena"
+
+#: ../../Zotlabs/Module/Regate.php:328
+msgid "Resend"
+msgstr "Wyślij ponownie"
+
+#: ../../Zotlabs/Module/Regate.php:333
+msgid "Registration status"
+msgstr "Status rejestracji"
+
+#: ../../Zotlabs/Module/Regate.php:336
+msgid "Verification successful!"
+msgstr "Weryfikacja powiodła się!"
+
+#: ../../Zotlabs/Module/Regate.php:337
+msgid "Your login ID is"
+msgstr "Twój identyfikator logowania to"
+
+#: ../../Zotlabs/Module/Regate.php:338
+msgid ""
+"After your account has been approved by our administrator you will be able to login "
+"with your login ID and your provided password."
+msgstr ""
+"Po zatwierdzeniu konta przez naszego administratora będziesz mógł zalogować się za "
+"pomocą swojego identyfikatora logowania i podanego hasła."
+
+#: ../../Zotlabs/Module/Regate.php:350
+msgid "Registration request revoked"
+msgstr "Wniosek o rejestrację został odwołany"
+
+#: ../../Zotlabs/Module/Regate.php:351
+msgid "Sorry for any inconvience. Thank you for your response."
+msgstr "Przepraszamy za jakiekolwiek niedogodności. Dziękujemy za odpowiedź."
+
+#: ../../Zotlabs/Module/Regate.php:375
+msgid "Please enter your verification token for ID"
+msgstr "Wprowadź token weryfikacyjny dla identyfikatora"
+
+#: ../../Zotlabs/Module/Regate.php:385
+msgid "Verification token"
+msgstr "Token weryfikacyjny"
+
+#: ../../Zotlabs/Module/Regate.php:396
+msgid "ID expired"
+msgstr "Ważność identyfikatora wygasła"
+
+#: ../../Zotlabs/Module/Regate.php:409
+msgid "You will require the verification token for ID"
+msgstr "Będziesz potrzebować tokena weryfikacyjnego do identyfikatora"
+
+#: ../../Zotlabs/Module/Regate.php:417
+msgid "Unknown or expired ID"
+msgstr "Nieznany lub wygasły identyfikator"
+
+#: ../../Zotlabs/Module/Regate.php:428
+msgid "dId2 malformed"
+msgstr "źle sformułowany dId2"
+
+#: ../../Zotlabs/Module/Profile_photo.php:93 ../../Zotlabs/Module/Cover_photo.php:85
msgid "Image uploaded but image cropping failed."
msgstr "Obraz został przesłany, ale przycinanie obrazu nie powiodło się."
#: ../../Zotlabs/Module/Profile_photo.php:147
-#: ../../Zotlabs/Module/Profile_photo.php:284
-#: ../../include/photo/photo_driver.php:417
+#: ../../Zotlabs/Module/Profile_photo.php:284 ../../include/photo/photo_driver.php:435
msgid "Profile Photos"
msgstr "Zdjęcia profilowe"
-#: ../../Zotlabs/Module/Profile_photo.php:166
-#: ../../Zotlabs/Module/Cover_photo.php:212
+#: ../../Zotlabs/Module/Profile_photo.php:166 ../../Zotlabs/Module/Cover_photo.php:212
msgid "Image resize failed."
msgstr "Zmiana rozmiaru obrazu nie powiodła się."
#: ../../Zotlabs/Module/Profile_photo.php:254
-#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:298
+#: ../../extend/addon/hubzilla-addons/openclipatar/openclipatar.php:298
msgid ""
-"Shift-reload the page or clear browser cache if the new photo does not "
-"display immediately."
+"Shift-reload the page or clear browser cache if the new photo does not display "
+"immediately."
msgstr ""
"Shift-przeładuj stronę lub wyczyść pamięć podręczną przeglądarki, jeśli nowe "
"zdjęcie nie zostanie wyświetlone od razu."
-#: ../../Zotlabs/Module/Profile_photo.php:261
-#: ../../Zotlabs/Module/Cover_photo.php:241 ../../include/photos.php:196
+#: ../../Zotlabs/Module/Profile_photo.php:261 ../../Zotlabs/Module/Cover_photo.php:241
+#: ../../include/photos.php:196
msgid "Unable to process image"
msgstr "Nie można przetworzyć obrazu"
-#: ../../Zotlabs/Module/Profile_photo.php:296
-#: ../../Zotlabs/Module/Cover_photo.php:265
+#: ../../Zotlabs/Module/Profile_photo.php:296 ../../Zotlabs/Module/Cover_photo.php:265
msgid "Image upload failed."
msgstr "Przesyłanie obrazu nie powiodło się."
-#: ../../Zotlabs/Module/Profile_photo.php:315
-#: ../../Zotlabs/Module/Cover_photo.php:282
+#: ../../Zotlabs/Module/Profile_photo.php:315 ../../Zotlabs/Module/Cover_photo.php:282
msgid "Unable to process image."
msgstr "Nie można przetworzyć obrazu."
#: ../../Zotlabs/Module/Profile_photo.php:379
-#: ../../Zotlabs/Module/Profile_photo.php:431
-#: ../../Zotlabs/Module/Cover_photo.php:367
+#: ../../Zotlabs/Module/Profile_photo.php:431 ../../Zotlabs/Module/Cover_photo.php:367
#: ../../Zotlabs/Module/Cover_photo.php:382
msgid "Photo not available."
msgstr "Zdjęcie nie jest dostępne."
#: ../../Zotlabs/Module/Profile_photo.php:495
msgid ""
-"Your default profile photo is visible to anybody on the internet. Profile "
-"photos for alternate profiles will inherit the permissions of the profile"
+"Your default profile photo is visible to anybody on the internet. Profile photos "
+"for alternate profiles will inherit the permissions of the profile"
msgstr ""
-"Twoje domyślne zdjęcie profilowe jest widoczne dla każdego w internecie. "
-"Zdjęcia profilowe dla profili alternatywnych odziedziczą uprawnienia profilu"
+"Twoje domyślne zdjęcie profilowe jest widoczne dla każdego w internecie. Zdjęcia "
+"profilowe dla profili alternatywnych odziedziczą uprawnienia profilu"
#: ../../Zotlabs/Module/Profile_photo.php:495
msgid ""
-"Your profile photo is visible to anybody on the internet and may be "
-"distributed to other websites."
+"Your profile photo is visible to anybody on the internet and may be distributed to "
+"other websites."
msgstr ""
"Twoje zdjęcie profilowe jest widoczne dla każdego w internecie i może być "
"rozpowszechniane na innych stronach internetowych."
-#: ../../Zotlabs/Module/Profile_photo.php:497
-#: ../../Zotlabs/Module/Cover_photo.php:420
+#: ../../Zotlabs/Module/Profile_photo.php:497 ../../Zotlabs/Module/Cover_photo.php:420
msgid "Upload File:"
msgstr "Przesłanie pliku:"
-#: ../../Zotlabs/Module/Profile_photo.php:498
-#: ../../Zotlabs/Module/Cover_photo.php:421
+#: ../../Zotlabs/Module/Profile_photo.php:498 ../../Zotlabs/Module/Cover_photo.php:421
msgid "Select a profile:"
msgstr "Wybierz profil:"
@@ -3617,47 +3638,40 @@ msgstr "Zmień zdjęcie profilowe"
msgid "Use"
msgstr "Użyj"
-#: ../../Zotlabs/Module/Profile_photo.php:500
-#: ../../Zotlabs/Module/Photos.php:688 ../../Zotlabs/Module/Cover_photo.php:423
-#: ../../Zotlabs/Module/Embedphotos.php:188
+#: ../../Zotlabs/Module/Profile_photo.php:500 ../../Zotlabs/Module/Photos.php:688
+#: ../../Zotlabs/Module/Cover_photo.php:423 ../../Zotlabs/Module/Embedphotos.php:189
#: ../../Zotlabs/Storage/Browser.php:540 ../../Zotlabs/Widget/Cdav.php:146
#: ../../Zotlabs/Widget/Cdav.php:182 ../../Zotlabs/Widget/Portfolio.php:110
#: ../../Zotlabs/Widget/Album.php:97
msgid "Upload"
msgstr "Prześlij"
-#: ../../Zotlabs/Module/Profile_photo.php:501
-#: ../../Zotlabs/Module/Photos.php:996 ../../Zotlabs/Module/Tagrm.php:137
-#: ../../Zotlabs/Module/Admin/Addons.php:459
+#: ../../Zotlabs/Module/Profile_photo.php:501 ../../Zotlabs/Module/Photos.php:996
+#: ../../Zotlabs/Module/Tagrm.php:137 ../../Zotlabs/Module/Admin/Addons.php:459
#: ../../Zotlabs/Module/Cover_photo.php:424
-#: ../../extend/addon/hzaddons/superblock/Mod_Superblock.php:91
+#: ../../extend/addon/hubzilla-addons/superblock/Mod_Superblock.php:92
msgid "Remove"
msgstr "Usuń"
#: ../../Zotlabs/Module/Profile_photo.php:505
-#: ../../Zotlabs/Module/Profile_photo.php:506
-#: ../../Zotlabs/Module/Cover_photo.php:426
+#: ../../Zotlabs/Module/Profile_photo.php:506 ../../Zotlabs/Module/Cover_photo.php:426
#: ../../Zotlabs/Module/Cover_photo.php:427
msgid "Use a photo from your albums"
msgstr "Użyj zdjęcia ze swoich albumów"
-#: ../../Zotlabs/Module/Profile_photo.php:516
-#: ../../Zotlabs/Module/Cover_photo.php:438
+#: ../../Zotlabs/Module/Profile_photo.php:516 ../../Zotlabs/Module/Cover_photo.php:438
msgid "Select existing photo"
msgstr "Wybierz istniejące zdjęcie"
-#: ../../Zotlabs/Module/Profile_photo.php:535
-#: ../../Zotlabs/Module/Cover_photo.php:455
+#: ../../Zotlabs/Module/Profile_photo.php:535 ../../Zotlabs/Module/Cover_photo.php:455
msgid "Crop Image"
msgstr "Przytnij zdjęcie"
-#: ../../Zotlabs/Module/Profile_photo.php:536
-#: ../../Zotlabs/Module/Cover_photo.php:456
+#: ../../Zotlabs/Module/Profile_photo.php:536 ../../Zotlabs/Module/Cover_photo.php:456
msgid "Please adjust the image cropping for optimum viewing."
msgstr "Dostosuj kadrowanie obrazu, aby uzyskać optymalne wyświetlanie."
-#: ../../Zotlabs/Module/Profile_photo.php:538
-#: ../../Zotlabs/Module/Cover_photo.php:458
+#: ../../Zotlabs/Module/Profile_photo.php:538 ../../Zotlabs/Module/Cover_photo.php:458
msgid "Done Editing"
msgstr "Zakończono edycję"
@@ -3669,13 +3683,12 @@ msgstr "Pliki: udostępnione mi"
msgid "NEW"
msgstr "NOWY"
-#: ../../Zotlabs/Module/Sharedwithme.php:108
-#: ../../Zotlabs/Storage/Browser.php:379 ../../include/text.php:1562
+#: ../../Zotlabs/Module/Sharedwithme.php:108 ../../Zotlabs/Storage/Browser.php:379
+#: ../../include/text.php:1558
msgid "Size"
msgstr "Rozmiar"
-#: ../../Zotlabs/Module/Sharedwithme.php:109
-#: ../../Zotlabs/Storage/Browser.php:380
+#: ../../Zotlabs/Module/Sharedwithme.php:109 ../../Zotlabs/Storage/Browser.php:380
msgid "Last Modified"
msgstr "Ostatnio zmodyfikowane"
@@ -3696,7 +3709,7 @@ msgid "Create a new channel"
msgstr "Utwórz nowy kanał"
#: ../../Zotlabs/Module/Manage.php:170 ../../Zotlabs/Lib/Apps.php:337
-#: ../../include/nav.php:98
+#: ../../include/nav.php:101
msgid "Channel Manager"
msgstr "Menadżer kanałów"
@@ -3734,54 +3747,54 @@ msgstr "Deleguj kanał"
msgid "Connection added."
msgstr "Dodano połączenie."
-#: ../../Zotlabs/Module/Item.php:450 ../../Zotlabs/Module/Pin.php:35
+#: ../../Zotlabs/Module/Item.php:471 ../../Zotlabs/Module/Pin.php:36
msgid "Unable to locate original post."
-msgstr "Nie można znaleźć oryginalnego postu."
+msgstr "Nie można znaleźć oryginalnego wpisu."
-#: ../../Zotlabs/Module/Item.php:736
+#: ../../Zotlabs/Module/Item.php:757
msgid "Empty post discarded."
-msgstr "Pusty post został odrzucony."
+msgstr "Pusty wpis został odrzucony."
-#: ../../Zotlabs/Module/Item.php:1187
+#: ../../Zotlabs/Module/Item.php:1189
msgid "Duplicate post suppressed."
-msgstr "Powielony post został wyłączony."
+msgstr "Powielony wpis został wyłączony."
-#: ../../Zotlabs/Module/Item.php:1332
+#: ../../Zotlabs/Module/Item.php:1334
msgid "System error. Post not saved."
-msgstr "Błąd systemu. Post nie został zapisany."
+msgstr "Błąd systemu. Wpis nie został zapisany."
-#: ../../Zotlabs/Module/Item.php:1366
+#: ../../Zotlabs/Module/Item.php:1368
msgid "Your comment is awaiting approval."
msgstr "Twój komentarz oczekuje na zatwierdzenie."
-#: ../../Zotlabs/Module/Item.php:1496
+#: ../../Zotlabs/Module/Item.php:1498
msgid "Unable to obtain post information from database."
msgstr "Nie można uzyskać z bazy danych informacji o tym poście."
-#: ../../Zotlabs/Module/Item.php:1503
+#: ../../Zotlabs/Module/Item.php:1505
#, php-format
msgid "You have reached your limit of %1$.0f top level posts."
-msgstr "Osiągnięty został limit %1$.0f postów najwyższego poziomu."
+msgstr "Osiągnięty został limit %1$.0f wpisów najwyższego poziomu."
-#: ../../Zotlabs/Module/Item.php:1510
+#: ../../Zotlabs/Module/Item.php:1512
#, php-format
msgid "You have reached your limit of %1$.0f webpages."
msgstr "Osiągnięty został limit %1$.0f stron internetowych."
-#: ../../Zotlabs/Module/Rate.php:156
+#: ../../Zotlabs/Module/Rate.php:158
msgid "Website:"
msgstr "Serwis internetowy:"
-#: ../../Zotlabs/Module/Rate.php:159
+#: ../../Zotlabs/Module/Rate.php:161
#, php-format
msgid "Remote Channel [%s] (not yet known on this site)"
msgstr "Kanał zdalny [% s] (jeszcze nieznany w tym serwisie)"
-#: ../../Zotlabs/Module/Rate.php:160
+#: ../../Zotlabs/Module/Rate.php:162
msgid "Rating (this information is public)"
msgstr "Ocena (ta informacja jest publiczna)"
-#: ../../Zotlabs/Module/Rate.php:161
+#: ../../Zotlabs/Module/Rate.php:163
msgid "Optionally explain your rating (this information is public)"
msgstr "Ewentualnie wyjaśnij swoją ocenę (ta informacja jest publiczna)"
@@ -3792,26 +3805,26 @@ msgstr "Nieprawidłowy element."
#: ../../Zotlabs/Module/Page.php:136 ../../Zotlabs/Module/Display.php:136
#: ../../Zotlabs/Module/Display.php:153 ../../Zotlabs/Module/Display.php:173
#: ../../Zotlabs/Module/Display.php:179 ../../Zotlabs/Module/Block.php:77
-#: ../../Zotlabs/Web/Router.php:185 ../../Zotlabs/Lib/NativeWikiPage.php:521
+#: ../../Zotlabs/Web/Router.php:186 ../../Zotlabs/Lib/NativeWikiPage.php:533
#: ../../include/help.php:132
msgid "Page not found."
msgstr "Nie znaleziono strony."
#: ../../Zotlabs/Module/Page.php:173
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."
+"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/Xchan.php:10
msgid "Xchan Lookup"
@@ -3830,12 +3843,12 @@ msgstr "Nie znaleziono."
msgid "Some blurb about what to do when you're new here"
msgstr "Kilka uwag o tym, co robisz, gdy jesteś tu nowy"
-#: ../../Zotlabs/Module/Subthread.php:143
+#: ../../Zotlabs/Module/Subthread.php:128
#, php-format
msgid "%1$s is following %2$s's %3$s"
msgstr "%1$s obserwuje %3$s %2$s"
-#: ../../Zotlabs/Module/Subthread.php:145
+#: ../../Zotlabs/Module/Subthread.php:130
#, php-format
msgid "%1$s stopped following %2$s's %3$s"
msgstr "%1$s przestał obserwować %3$s %2$s"
@@ -3848,19 +3861,19 @@ msgstr "Proszę się zalogować."
msgid "Edit Block"
msgstr "Edytuj blok"
-#: ../../Zotlabs/Module/Impel.php:43 ../../include/bbcode.php:316
+#: ../../Zotlabs/Module/Impel.php:43 ../../include/bbcode.php:348
msgid "webpage"
msgstr "strona internetowa"
-#: ../../Zotlabs/Module/Impel.php:48 ../../include/bbcode.php:322
+#: ../../Zotlabs/Module/Impel.php:48 ../../include/bbcode.php:354
msgid "block"
msgstr "blok"
-#: ../../Zotlabs/Module/Impel.php:53 ../../include/bbcode.php:319
+#: ../../Zotlabs/Module/Impel.php:53 ../../include/bbcode.php:351
msgid "layout"
msgstr "układ"
-#: ../../Zotlabs/Module/Impel.php:60 ../../include/bbcode.php:325
+#: ../../Zotlabs/Module/Impel.php:60 ../../include/bbcode.php:357
msgid "menu"
msgstr "menu"
@@ -3876,25 +3889,23 @@ msgstr "Instalacja elementu %s nie powiodła się"
#: ../../Zotlabs/Module/Pubsites.php:25 ../../Zotlabs/Widget/Pubsites.php:12
msgid "Public Hubs"
-msgstr "Huby publiczne"
+msgstr "Węzły publiczne"
#: ../../Zotlabs/Module/Pubsites.php:28
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."
+"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 ""
-"Wymienione huby umożliwiają publiczną rejestrację w sieci $Projectname. "
-"Wszystkie huby w sieci są ze sobą połączone, więc członkostwo w "
-"którymkolwiek z nich oznacza członkostwo w całej sieci. Niektóre huby mogą "
-"wymagać subskrypcji lub oferować warstwowe plany usług. Sam hub <strong> "
-"może </strong> podać dodatkowe szczegóły."
+"Wymienione węzły umożliwiają publiczną rejestrację w sieci $Projectname. Wszystkie "
+"węzły w sieci są ze sobą połączone, więc członkostwo w którymkolwiek z nich oznacza "
+"członkostwo w całej sieci. Niektóre węzły mogą wymagać subskrypcji lub oferować "
+"warstwowe plany usług. Sam serwis <strong> może </strong> podać dodatkowe szczegóły."
#: ../../Zotlabs/Module/Pubsites.php:34
msgid "Hub URL"
-msgstr "Adres URL huba"
+msgstr "Adres URL serwisu"
#: ../../Zotlabs/Module/Pubsites.php:34
msgid "Access Type"
@@ -3913,7 +3924,7 @@ msgid "Software"
msgstr "Oprogramowanie"
#: ../../Zotlabs/Module/Pubsites.php:36 ../../Zotlabs/Module/Ratings.php:97
-#: ../../include/conversation.php:1130
+#: ../../include/conversation.php:1133
msgid "Ratings"
msgstr "Oceny"
@@ -3921,14 +3932,14 @@ msgstr "Oceny"
msgid "Rate"
msgstr "Ocena"
-#: ../../Zotlabs/Module/Chat.php:29 ../../Zotlabs/Module/Channel.php:42
+#: ../../Zotlabs/Module/Chat.php:29 ../../Zotlabs/Module/Channel.php:44
#: ../../Zotlabs/Module/Ochannel.php:32
msgid "You must be logged in to see this page."
msgstr "Musisz być zalogowany, aby zobaczyć tę stronę."
#: ../../Zotlabs/Module/Chat.php:100
msgid "Chatrooms App"
-msgstr "Aplikacja Chatrooms"
+msgstr "Aplikacja Czaty"
#: ../../Zotlabs/Module/Chat.php:101
msgid "Access Controlled Chatrooms"
@@ -3958,18 +3969,18 @@ msgstr "Jestem dostępny"
msgid "Bookmark this room"
msgstr "Zaznacz ten pokój"
-#: ../../Zotlabs/Module/Chat.php:218 ../../include/conversation.php:1380
-#: ../../extend/addon/hzaddons/hsse/hsse.php:134
-#: ../../extend/addon/hzaddons/mail/Mod_Mail.php:119
-#: ../../extend/addon/hzaddons/mail/Mod_Mail.php:240
+#: ../../Zotlabs/Module/Chat.php:218 ../../include/conversation.php:1382
+#: ../../extend/addon/hubzilla-addons/hsse/hsse.php:134
+#: ../../extend/addon/hubzilla-addons/mail/Mod_Mail.php:120
+#: ../../extend/addon/hubzilla-addons/mail/Mod_Mail.php:241
msgid "Please enter a link URL:"
msgstr "Proszę wprowadzić adres URL linku:"
-#: ../../Zotlabs/Module/Chat.php:219 ../../Zotlabs/Lib/ThreadItem.php:839
-#: ../../include/conversation.php:1508
-#: ../../extend/addon/hzaddons/hsse/hsse.php:255
-#: ../../extend/addon/hzaddons/mail/Mod_Mail.php:172
-#: ../../extend/addon/hzaddons/mail/Mod_Mail.php:315
+#: ../../Zotlabs/Module/Chat.php:219 ../../Zotlabs/Lib/ThreadItem.php:841
+#: ../../include/conversation.php:1512
+#: ../../extend/addon/hubzilla-addons/hsse/hsse.php:255
+#: ../../extend/addon/hubzilla-addons/mail/Mod_Mail.php:173
+#: ../../extend/addon/hubzilla-addons/mail/Mod_Mail.php:316
msgid "Encrypt text"
msgstr "Szyfruj tekst"
@@ -4002,92 +4013,89 @@ msgstr "Wygaśnięcie"
msgid "min"
msgstr "min"
-#: ../../Zotlabs/Module/Uexport.php:61
+#: ../../Zotlabs/Module/Uexport.php:62
msgid "Channel Export App"
-msgstr "Aplikacja Channel Export"
+msgstr "Aplikacja Eksport Kanału"
-#: ../../Zotlabs/Module/Uexport.php:62
+#: ../../Zotlabs/Module/Uexport.php:63
msgid "Export your channel"
msgstr "Wyeksportuj swój kanał"
-#: ../../Zotlabs/Module/Uexport.php:72 ../../Zotlabs/Module/Uexport.php:73
+#: ../../Zotlabs/Module/Uexport.php:73 ../../Zotlabs/Module/Uexport.php:74
msgid "Export Channel"
-msgstr "Eksport kanału"
+msgstr "Eksport Kanału"
-#: ../../Zotlabs/Module/Uexport.php:74
+#: ../../Zotlabs/Module/Uexport.php:75
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."
+"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 ""
-"Wyeksportuj do pliku podstawowe informacje o kanale. Działa to jako kopia "
-"zapasowa połączeń, uprawnień, profilu i podstawowych danych, których można "
-"użyć do zaimportowania danych do nowego huba, ale nie zawiera treści."
+"Wyeksportuj do pliku podstawowe informacje o kanale. Działa to jako kopia zapasowa "
+"połączeń, uprawnień, profilu i podstawowych danych, których można użyć do "
+"zaimportowania danych do nowego serwisu, ale nie zawiera treści."
-#: ../../Zotlabs/Module/Uexport.php:75
+#: ../../Zotlabs/Module/Uexport.php:76
msgid "Export Content"
-msgstr "Eksport treści"
+msgstr "Eksport Treści"
-#: ../../Zotlabs/Module/Uexport.php:76
+#: ../../Zotlabs/Module/Uexport.php:77
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 ""
-"Wyeksportuj informacje o kanale i najnowsze treści do kopii zapasowej JSON, "
-"którą można przywrócić lub zaimportować do innego huba. Tworzy to kopie "
-"zapasowe wszystkich połączeń, uprawnień, danych profilu i kilku miesięcy "
-"postów. Ten plik może być BARDZO duży. Prosimy o cierpliwość - rozpoczęcie "
-"pobierania może zająć kilka minut."
-
-#: ../../Zotlabs/Module/Uexport.php:78
+"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 ""
+"Wyeksportuj informacje o kanale i najnowsze treści do kopii zapasowej JSON, którą "
+"można przywrócić lub zaimportować do innego serwisu. Tworzy to kopie zapasowe "
+"wszystkich połączeń, uprawnień, danych profilu i wpisów z kilku miesięcy. Ten plik "
+"może być BARDZO duży. Prosimy o cierpliwość - rozpoczęcie pobierania może zająć "
+"kilka minut."
+
+#: ../../Zotlabs/Module/Uexport.php:79
msgid "Export your posts from a given year."
-msgstr "Eksportuj swoje posty z danego roku."
+msgstr "Eksportuj swoje wpisy z danego roku."
-#: ../../Zotlabs/Module/Uexport.php:80
+#: ../../Zotlabs/Module/Uexport.php:81
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."
+"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 ""
-"Można także wyeksportować swoje posty i rozmowy z określonego rok lub "
-"miesiąca. Dostosuj datę na pasku adresu przeglądarki, aby wybrać inne daty. "
-"Jeśli eksport się nie powiedzie (prawdopodobnie z powodu wyczerpania pamięci "
-"w serwera huba), spróbuj ponownie, wybierając bardziej ograniczony zakres "
-"dat."
+"Można także wyeksportować swoje wpisy i rozmowy z określonego roku lub miesiąca. "
+"Dostosuj datę na pasku adresu przeglądarki, aby wybrać inne daty. Jeśli eksport się "
+"nie powiedzie (prawdopodobnie z powodu wyczerpania pamięci w serwera serwisu), "
+"spróbuj ponownie, wybierając bardziej ograniczony zakres dat."
-#: ../../Zotlabs/Module/Uexport.php:81
+#: ../../Zotlabs/Module/Uexport.php:82
#, php-format
msgid ""
-"To select all posts for a given year, such as this year, visit <a href=\"%1$s"
-"\">%2$s</a>"
+"To select all posts for a given year, such as this year, visit <a href=\"%1$s\">"
+"%2$s</a>"
msgstr ""
-"Aby wybrać wszystkie posty z danego roku, na przykład tego roku, odwiedź <a "
-"href=\"%1$s\">%2$s</a>"
+"Aby wybrać wszystkie wpisy z danego roku, na przykład tego roku, odwiedź <a href="
+"\"%1$s\">%2$s</a>"
-#: ../../Zotlabs/Module/Uexport.php:82
+#: ../../Zotlabs/Module/Uexport.php:83
#, 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>"
+"To select all posts for a given month, such as January of this year, visit <a href="
+"\"%1$s\">%2$s</a>"
msgstr ""
-"Aby wybrać wszystkie posty z danego miesiąca, np. stycznia tego roku, "
-"odwiedź <a href=\"%1$s\">%2$s</a>"
+"Aby wybrać wszystkie wpisy z danego miesiąca, np. stycznia tego roku, odwiedź <a "
+"href=\"%1$s\">%2$s</a>"
-#: ../../Zotlabs/Module/Uexport.php:83
+#: ../../Zotlabs/Module/Uexport.php:84
#, 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)."
+"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 ""
-"Te pliki treści można zaimportować lub przywrócić, odwiedzając stronę <a "
-"href=\"%1$s\">%2$s</a> w dowolnym serwisie zawierającym Twój kanał. Aby "
-"uzyskać najlepsze wyniki, zaimportuj lub przywróć je w kolejności (od "
-"najstarszych)."
+"Te pliki treści można zaimportować lub przywrócić, odwiedzając stronę <a href=\"%1$s"
+"\">%2$s</a> w dowolnym serwisie zawierającym Twój kanał. Aby uzyskać najlepsze "
+"wyniki, zaimportuj lub przywróć je w kolejności (od najstarszych)."
#: ../../Zotlabs/Module/Lostpass.php:19
msgid "No valid account found."
@@ -4109,13 +4117,13 @@ msgstr "Zresetowano hasło na %s"
#: ../../Zotlabs/Module/Lostpass.php:68
msgid ""
-"Request could not be verified. (You may have previously submitted it.) "
-"Password reset failed."
+"Request could not be verified. (You may have previously submitted it.) Password "
+"reset failed."
msgstr ""
-"Nie można zweryfikować żądania. (Możliwe, że zostało już przesłane). "
-"Resetowanie hasła nie powiodło się."
+"Nie można zweryfikować żądania. (Możliwe, że zostało już przesłane). Resetowanie "
+"hasła nie powiodło się."
-#: ../../Zotlabs/Module/Lostpass.php:91 ../../boot.php:1714
+#: ../../Zotlabs/Module/Lostpass.php:91 ../../boot.php:1725
msgid "Password Reset"
msgstr "Resetowanie hasła"
@@ -4137,11 +4145,10 @@ msgstr "kliknij tutaj aby się zalogować"
#: ../../Zotlabs/Module/Lostpass.php:96
msgid ""
-"Your password may be changed from the <em>Settings</em> page after "
-"successful login."
+"Your password may be changed from the <em>Settings</em> page after successful login."
msgstr ""
-"Twoje hasło może zostać zmienione na stronie <em>Ustawienia</em> po "
-"pomyślnym zalogowaniu."
+"Twoje hasło może zostać zmienione na stronie <em>Ustawienia</em> po pomyślnym "
+"zalogowaniu."
#: ../../Zotlabs/Module/Lostpass.php:117
#, php-format
@@ -4154,11 +4161,11 @@ msgstr "Zapomniałeś hasła?"
#: ../../Zotlabs/Module/Lostpass.php:131
msgid ""
-"Enter your email address and submit to have your password reset. Then check "
-"your email for further instructions."
+"Enter your email address and submit to have your password reset. Then check your "
+"email for further instructions."
msgstr ""
-"Wpisz swój adres e-mail i prześlij, aby zresetować hasło. Następnie sprawdź "
-"swoja skrzynkę e-mail, aby uzyskać dalsze instrukcje."
+"Wpisz swój adres e-mail i prześlij, aby zresetować hasło. Następnie sprawdź swoja "
+"skrzynkę e-mail, aby uzyskać dalsze instrukcje."
#: ../../Zotlabs/Module/Lostpass.php:132
msgid "Email Address"
@@ -4184,7 +4191,7 @@ msgstr "wysłał Ci prywatną wiadomość"
msgid "added your channel"
msgstr "dodał Twój kanał"
-#: ../../Zotlabs/Module/Ping.php:418 ../../Zotlabs/Lib/Enotify.php:986
+#: ../../Zotlabs/Module/Ping.php:418
msgid "requires approval"
msgstr "wymaga zatwierdzenia"
@@ -4205,25 +4212,21 @@ msgstr "opublikował wydarzenie"
msgid "shared a file with you"
msgstr "udostępnił Ci plik"
-#: ../../Zotlabs/Module/Display.php:359 ../../Zotlabs/Module/Channel.php:449
-msgid ""
-"You must enable javascript for your browser to be able to view this content."
+#: ../../Zotlabs/Module/Display.php:354 ../../Zotlabs/Module/Channel.php:483
+msgid "You must enable javascript for your browser to be able to view this content."
msgstr ""
-"Aby przeglądać te treści, musisz włączyć obsługę JavaScript w swojej "
-"przeglądarce."
+"Aby przeglądać te treści, musisz włączyć obsługę JavaScript w swojej przeglądarce."
-#: ../../Zotlabs/Module/Display.php:377
+#: ../../Zotlabs/Module/Display.php:372
msgid "Article"
msgstr "Artykuł"
-#: ../../Zotlabs/Module/Display.php:422
+#: ../../Zotlabs/Module/Display.php:417
msgid "Item has been removed."
msgstr "Element został usunięty."
-#: ../../Zotlabs/Module/Admin.php:96
-#: ../../Zotlabs/Module/Admin/Accounts.php:167
-#: ../../Zotlabs/Module/Admin/Accounts.php:180
-#: ../../Zotlabs/Widget/Admin.php:23
+#: ../../Zotlabs/Module/Admin.php:96 ../../Zotlabs/Module/Admin/Accounts.php:308
+#: ../../Zotlabs/Module/Admin/Accounts.php:327 ../../Zotlabs/Widget/Admin.php:23
msgid "Accounts"
msgstr "Konta"
@@ -4239,61 +4242,58 @@ msgstr "Wygasłe konta"
msgid "Expiring accounts"
msgstr "Wygasające konta"
-#: ../../Zotlabs/Module/Admin.php:114
-#: ../../Zotlabs/Module/Admin/Channels.php:146
+#: ../../Zotlabs/Module/Admin.php:117 ../../Zotlabs/Module/Admin/Channels.php:146
#: ../../Zotlabs/Widget/Admin.php:24
msgid "Channels"
msgstr "Kanały"
-#: ../../Zotlabs/Module/Admin.php:120
+#: ../../Zotlabs/Module/Admin.php:123
msgid "Message queues"
msgstr "Kolejki wiadomości"
-#: ../../Zotlabs/Module/Admin.php:134
+#: ../../Zotlabs/Module/Admin.php:137
msgid "Your software should be updated"
msgstr "Twoje oprogramowanie powinno zostać zaktualizowane"
-#: ../../Zotlabs/Module/Admin.php:138 ../../Zotlabs/Module/Admin/Themes.php:122
+#: ../../Zotlabs/Module/Admin.php:141 ../../Zotlabs/Module/Admin/Themes.php:122
#: ../../Zotlabs/Module/Admin/Themes.php:156
#: ../../Zotlabs/Module/Admin/Security.php:98
-#: ../../Zotlabs/Module/Admin/Accounts.php:166
-#: ../../Zotlabs/Module/Admin/Channels.php:145
-#: ../../Zotlabs/Module/Admin/Logs.php:82
-#: ../../Zotlabs/Module/Admin/Addons.php:342
-#: ../../Zotlabs/Module/Admin/Addons.php:440
-#: ../../Zotlabs/Module/Admin/Site.php:291
+#: ../../Zotlabs/Module/Admin/Accounts.php:307
+#: ../../Zotlabs/Module/Admin/Channels.php:145 ../../Zotlabs/Module/Admin/Logs.php:82
+#: ../../Zotlabs/Module/Admin/Addons.php:342 ../../Zotlabs/Module/Admin/Addons.php:440
+#: ../../Zotlabs/Module/Admin/Site.php:408
msgid "Administration"
msgstr "Administracja"
-#: ../../Zotlabs/Module/Admin.php:139
+#: ../../Zotlabs/Module/Admin.php:142
msgid "Summary"
-msgstr "Posumowanie"
+msgstr "Podsumowanie"
-#: ../../Zotlabs/Module/Admin.php:142
+#: ../../Zotlabs/Module/Admin.php:145
msgid "Registered accounts"
msgstr "Zarejestrowane konta"
-#: ../../Zotlabs/Module/Admin.php:143
+#: ../../Zotlabs/Module/Admin.php:146
msgid "Pending registrations"
msgstr "Rejestracja oczekująca"
-#: ../../Zotlabs/Module/Admin.php:144
+#: ../../Zotlabs/Module/Admin.php:147
msgid "Registered channels"
msgstr "Zarejestrowane kanały"
-#: ../../Zotlabs/Module/Admin.php:145
+#: ../../Zotlabs/Module/Admin.php:148
msgid "Active addons"
msgstr "Aktywne dodatki"
-#: ../../Zotlabs/Module/Admin.php:146
+#: ../../Zotlabs/Module/Admin.php:149
msgid "Version"
msgstr "Wersja"
-#: ../../Zotlabs/Module/Admin.php:147
+#: ../../Zotlabs/Module/Admin.php:150
msgid "Repository version (master)"
msgstr "Wersja repozytorium (master)"
-#: ../../Zotlabs/Module/Admin.php:148
+#: ../../Zotlabs/Module/Admin.php:151
msgid "Repository version (dev)"
msgstr "Wersja repozytorium (dev)"
@@ -4345,7 +4345,7 @@ msgstr "lub wybierz istniejący album (podwójne kliknięcie)"
#: ../../Zotlabs/Module/Photos.php:673
msgid "Create a status post for this upload"
-msgstr "Utwórz post o stanie tego przesyłania"
+msgstr "Utwórz wpis o stanie tego przesyłania"
#: ../../Zotlabs/Module/Photos.php:675
msgid "Description (optional)"
@@ -4360,22 +4360,22 @@ msgid "Show Oldest First"
msgstr "Pokaż najpierw najstarsze"
#: ../../Zotlabs/Module/Photos.php:787 ../../Zotlabs/Module/Photos.php:1333
-#: ../../Zotlabs/Module/Embedphotos.php:170
-#: ../../Zotlabs/Widget/Portfolio.php:87 ../../Zotlabs/Widget/Album.php:78
+#: ../../Zotlabs/Module/Embedphotos.php:171 ../../Zotlabs/Widget/Portfolio.php:87
+#: ../../Zotlabs/Widget/Album.php:78
msgid "View Photo"
msgstr "Zobacz zdjęcie"
#: ../../Zotlabs/Module/Photos.php:793 ../../Zotlabs/Module/Photos.php:1255
-#: ../../Zotlabs/Module/Embedphotos.php:176 ../../Zotlabs/Lib/Apps.php:1112
-#: ../../Zotlabs/Lib/Apps.php:1196 ../../Zotlabs/Lib/Activity.php:1508
-#: ../../Zotlabs/Widget/Portfolio.php:95 ../../Zotlabs/Widget/Pinned.php:270
-#: ../../Zotlabs/Widget/Album.php:84 ../../include/conversation.php:1211
-#: ../../include/cdav.php:158 ../../include/cdav.php:159
-#: ../../include/cdav.php:167 ../../extend/addon/hzaddons/pubcrawl/as.php:1187
+#: ../../Zotlabs/Module/Embedphotos.php:177 ../../Zotlabs/Lib/Apps.php:1112
+#: ../../Zotlabs/Lib/Apps.php:1196 ../../Zotlabs/Lib/Activity.php:1552
+#: ../../Zotlabs/Widget/Portfolio.php:95 ../../Zotlabs/Widget/Pinned.php:268
+#: ../../Zotlabs/Widget/Album.php:84 ../../include/conversation.php:1214
+#: ../../include/cdav.php:158 ../../include/cdav.php:159 ../../include/cdav.php:167
+#: ../../extend/addon/hubzilla-addons/pubcrawl/as.php:1189
msgid "Unknown"
msgstr "Nieznane"
-#: ../../Zotlabs/Module/Photos.php:818 ../../Zotlabs/Module/Embedphotos.php:186
+#: ../../Zotlabs/Module/Photos.php:818 ../../Zotlabs/Module/Embedphotos.php:187
#: ../../Zotlabs/Widget/Portfolio.php:108 ../../Zotlabs/Widget/Album.php:95
msgid "Edit Album"
msgstr "Edytuj album"
@@ -4386,7 +4386,7 @@ msgstr "Dodaj zdjęcia"
#: ../../Zotlabs/Module/Photos.php:868
msgid "Permission denied. Access to this item may be restricted."
-msgstr "Odmowa dostęþu. Dostęp do tej pozycji może być ograniczony."
+msgstr "Odmowa dostępu. Dostęp do tej pozycji może być ograniczony."
#: ../../Zotlabs/Module/Photos.php:870
msgid "Photo not available"
@@ -4410,7 +4410,7 @@ msgstr "Zobacz pełny rozmiar"
#: ../../Zotlabs/Module/Photos.php:1033
msgid "Edit photo"
-msgstr "Edutuj zdjęcie"
+msgstr "Edytuj zdjęcie"
#: ../../Zotlabs/Module/Photos.php:1035
msgid "Rotate CW (right)"
@@ -4444,26 +4444,26 @@ msgstr "Przykład: @bob, @Barbara_Jensen, @jim@example.com"
msgid "Flag as adult in album view"
msgstr "Oznacz jako \"dla dorosłych\" w widoku albumu"
-#: ../../Zotlabs/Module/Photos.php:1076 ../../Zotlabs/Lib/ThreadItem.php:317
+#: ../../Zotlabs/Module/Photos.php:1076 ../../Zotlabs/Lib/ThreadItem.php:318
msgid "I like this (toggle)"
msgstr "Lubię to (przełącz)"
-#: ../../Zotlabs/Module/Photos.php:1077 ../../Zotlabs/Lib/ThreadItem.php:318
+#: ../../Zotlabs/Module/Photos.php:1077 ../../Zotlabs/Lib/ThreadItem.php:319
msgid "I don't like this (toggle)"
msgstr "Nie podoba mi się to (przełącz)"
-#: ../../Zotlabs/Module/Photos.php:1079 ../../Zotlabs/Lib/ThreadItem.php:501
-#: ../../include/conversation.php:827
+#: ../../Zotlabs/Module/Photos.php:1079 ../../Zotlabs/Lib/ThreadItem.php:503
+#: ../../include/conversation.php:830
msgid "Please wait"
msgstr "Proszę czekać"
#: ../../Zotlabs/Module/Photos.php:1095 ../../Zotlabs/Module/Photos.php:1213
-#: ../../Zotlabs/Lib/ThreadItem.php:822
+#: ../../Zotlabs/Lib/ThreadItem.php:824
msgid "This is you"
msgstr "To jesteś ty"
#: ../../Zotlabs/Module/Photos.php:1097 ../../Zotlabs/Module/Photos.php:1215
-#: ../../Zotlabs/Lib/ThreadItem.php:824 ../../include/js_strings.php:6
+#: ../../Zotlabs/Lib/ThreadItem.php:826 ../../include/js_strings.php:6
msgid "Comment"
msgstr "Komentarz"
@@ -4514,28 +4514,28 @@ msgid "Might attend"
msgstr "Mogę uczestniczyć"
#: ../../Zotlabs/Module/Photos.php:1132 ../../Zotlabs/Module/Photos.php:1144
-#: ../../Zotlabs/Lib/ThreadItem.php:238 ../../Zotlabs/Lib/ThreadItem.php:250
+#: ../../Zotlabs/Lib/ThreadItem.php:239 ../../Zotlabs/Lib/ThreadItem.php:251
msgid "View all"
msgstr "Pokaż wszystkie"
-#: ../../Zotlabs/Module/Photos.php:1136 ../../Zotlabs/Lib/ThreadItem.php:242
-#: ../../include/conversation.php:1749 ../../include/channel.php:1781
-#: ../../include/taxonomy.php:668
+#: ../../Zotlabs/Module/Photos.php:1136 ../../Zotlabs/Lib/ThreadItem.php:243
+#: ../../include/conversation.php:1752 ../../include/channel.php:1806
+#: ../../include/taxonomy.php:670
msgctxt "noun"
msgid "Like"
msgid_plural "Likes"
-msgstr[0] "Lubi"
-msgstr[1] "Lubią"
-msgstr[2] "Lubi"
+msgstr[0] "Polubienie"
+msgstr[1] "Polubienia"
+msgstr[2] "Polubień"
-#: ../../Zotlabs/Module/Photos.php:1141 ../../Zotlabs/Lib/ThreadItem.php:247
-#: ../../include/conversation.php:1752
+#: ../../Zotlabs/Module/Photos.php:1141 ../../Zotlabs/Lib/ThreadItem.php:248
+#: ../../include/conversation.php:1755
msgctxt "noun"
msgid "Dislike"
msgid_plural "Dislikes"
-msgstr[0] "Nie lubi"
-msgstr[1] "Nie lubią"
-msgstr[2] "Nie lubi"
+msgstr[0] "Niepolubienie"
+msgstr[1] "Niepolubienia"
+msgstr[2] "Niepolubień"
#: ../../Zotlabs/Module/Photos.php:1247
msgid "Photo Tools"
@@ -4549,55 +4549,54 @@ msgstr "Na tym zdjęciu:"
msgid "Map"
msgstr "Mapa"
-#: ../../Zotlabs/Module/Photos.php:1269 ../../Zotlabs/Lib/ThreadItem.php:489
+#: ../../Zotlabs/Module/Photos.php:1269 ../../Zotlabs/Lib/ThreadItem.php:491
msgctxt "noun"
msgid "Likes"
msgstr "Polubienia"
-#: ../../Zotlabs/Module/Photos.php:1270 ../../Zotlabs/Lib/ThreadItem.php:490
+#: ../../Zotlabs/Module/Photos.php:1270 ../../Zotlabs/Lib/ThreadItem.php:492
msgctxt "noun"
msgid "Dislikes"
-msgstr "Dezaprobaty"
+msgstr "Niepolubienia"
#: ../../Zotlabs/Module/Photos.php:1275 ../../Zotlabs/Storage/Browser.php:411
-#: ../../Zotlabs/Lib/ThreadItem.php:495 ../../Zotlabs/Widget/Pinned.php:160
-#: ../../include/acl_selectors.php:155
-#: ../../extend/addon/hzaddons/channelreputation/channelreputation.php:233
+#: ../../Zotlabs/Lib/ThreadItem.php:497 ../../Zotlabs/Widget/Pinned.php:158
+#: ../../include/acl_selectors.php:156
+#: ../../extend/addon/hubzilla-addons/channelreputation/channelreputation.php:233
msgid "Close"
-msgstr "Zamknięte"
+msgstr "Zamknij"
#: ../../Zotlabs/Module/Photos.php:1348 ../../Zotlabs/Module/Photos.php:1361
#: ../../Zotlabs/Module/Photos.php:1362 ../../include/photos.php:667
msgid "Recent Photos"
msgstr "Najnowsze zdjęcia"
-#: ../../Zotlabs/Module/Channel.php:99 ../../Zotlabs/Module/Profile.php:45
+#: ../../Zotlabs/Module/Channel.php:131 ../../Zotlabs/Module/Profile.php:62
#: ../../Zotlabs/Module/Hcard.php:37
msgid "Posts and comments"
-msgstr "Posty i komentarze"
+msgstr "Wpisy i komentarze"
-#: ../../Zotlabs/Module/Channel.php:106 ../../Zotlabs/Module/Profile.php:52
+#: ../../Zotlabs/Module/Channel.php:138 ../../Zotlabs/Module/Profile.php:69
#: ../../Zotlabs/Module/Hcard.php:44
msgid "Only posts"
-msgstr "Tylko posty"
+msgstr "Tylko wpisy"
-#: ../../Zotlabs/Module/Channel.php:174
+#: ../../Zotlabs/Module/Channel.php:206
msgid "Insufficient permissions. Request redirected to profile page."
msgstr ""
-"Niewystarczające uprawnienia. Żądanie zostało przekierowane na stronę "
-"profilu."
+"Niewystarczające uprawnienia. Żądanie zostało przekierowane na stronę profilu."
-#: ../../Zotlabs/Module/Channel.php:189 ../../Zotlabs/Module/Network.php:164
+#: ../../Zotlabs/Module/Channel.php:221 ../../Zotlabs/Module/Network.php:168
msgid "Search Results For:"
msgstr "Wyniki wyszukiwania dla:"
#: ../../Zotlabs/Module/Cards.php:51
msgid "Cards App"
-msgstr "Aplikacja Cards"
+msgstr "Aplikacja Karty"
#: ../../Zotlabs/Module/Cards.php:52
msgid "Create personal planning cards"
-msgstr "Twórz osobiste karty planowania"
+msgstr "Twórz osobiste karty zadań"
#: ../../Zotlabs/Module/Cards.php:112
msgid "Add Card"
@@ -4621,8 +4620,7 @@ msgid "What would you like to do?"
msgstr "Co chciałbyś zrobić?"
#: ../../Zotlabs/Module/Go.php:31
-msgid ""
-"Please bookmark this page if you would like to return to it in the future"
+msgid "Please bookmark this page if you would like to return to it in the future"
msgstr "Dodaj tę stronę do zakładek, jeśli chcesz wrócić do niej w przyszłości"
#: ../../Zotlabs/Module/Go.php:35
@@ -4658,183 +4656,171 @@ msgid "Visit your channel homepage"
msgstr "Odwiedź stronę główną swojego kanału"
#: ../../Zotlabs/Module/Go.php:43
-msgid ""
-"View your connections and/or add somebody whose address you already know"
+msgid "View your connections and/or add somebody whose address you already know"
msgstr "Wyświetl swoje kontakty albo dodaj osobę, której adres już znasz"
#: ../../Zotlabs/Module/Go.php:44
-msgid ""
-"View your personal stream (this may be empty until you add some connections)"
+msgid "View your personal stream (this may be empty until you add some connections)"
msgstr ""
-"Wyświetl swój osobisty strumień (może być pusty, dopóki nie dodasz "
-"niektórych połączeń)"
+"Wyświetl swój osobisty strumień (może być pusty, dopóki nie dodasz niektórych "
+"połączeń)"
#: ../../Zotlabs/Module/Go.php:52
msgid "View the public stream. Warning: this content is not moderated"
-msgstr ""
-"Wyświetl strumień publiczny. Ostrzeżenie: ta zawartość nie jest moderowana"
+msgstr "Wyświetl strumień publiczny. Ostrzeżenie: ta zawartość nie jest moderowana"
-#: ../../Zotlabs/Module/Connections.php:58
-#: ../../Zotlabs/Module/Connections.php:115
-#: ../../Zotlabs/Module/Connections.php:273
+#: ../../Zotlabs/Module/Connections.php:58 ../../Zotlabs/Module/Connections.php:116
+#: ../../Zotlabs/Module/Connections.php:274
msgid "Active"
msgstr "Aktywny"
-#: ../../Zotlabs/Module/Connections.php:63
-#: ../../Zotlabs/Module/Connections.php:181
-#: ../../Zotlabs/Module/Connections.php:278
+#: ../../Zotlabs/Module/Connections.php:63 ../../Zotlabs/Module/Connections.php:182
+#: ../../Zotlabs/Module/Connections.php:279
msgid "Blocked"
msgstr "Zablokowany"
-#: ../../Zotlabs/Module/Connections.php:68
-#: ../../Zotlabs/Module/Connections.php:188
-#: ../../Zotlabs/Module/Connections.php:277
+#: ../../Zotlabs/Module/Connections.php:68 ../../Zotlabs/Module/Connections.php:189
+#: ../../Zotlabs/Module/Connections.php:278
msgid "Ignored"
msgstr "Ignorowany"
-#: ../../Zotlabs/Module/Connections.php:73
-#: ../../Zotlabs/Module/Connections.php:202
-#: ../../Zotlabs/Module/Connections.php:276
+#: ../../Zotlabs/Module/Connections.php:73 ../../Zotlabs/Module/Connections.php:203
+#: ../../Zotlabs/Module/Connections.php:277
msgid "Hidden"
msgstr "Ukryty"
-#: ../../Zotlabs/Module/Connections.php:78
-#: ../../Zotlabs/Module/Connections.php:195
+#: ../../Zotlabs/Module/Connections.php:78 ../../Zotlabs/Module/Connections.php:196
msgid "Archived/Unreachable"
msgstr "Zarchiwizowane/Nieosiągalne"
-#: ../../Zotlabs/Module/Connections.php:83
-#: ../../Zotlabs/Module/Connections.php:92
-#: ../../Zotlabs/Module/Notifications.php:50 ../../Zotlabs/Module/Menu.php:180
+#: ../../Zotlabs/Module/Connections.php:83 ../../Zotlabs/Module/Connections.php:92
+#: ../../Zotlabs/Module/Notifications.php:53 ../../Zotlabs/Module/Menu.php:180
msgid "New"
msgstr "Nowy"
-#: ../../Zotlabs/Module/Connections.php:157
+#: ../../Zotlabs/Module/Connections.php:158
msgid "Active Connections"
msgstr "Aktywne połączenia"
-#: ../../Zotlabs/Module/Connections.php:160
+#: ../../Zotlabs/Module/Connections.php:161
msgid "Show active connections"
msgstr "Pokaż aktywne połączenia"
-#: ../../Zotlabs/Module/Connections.php:164
-#: ../../Zotlabs/Widget/Notifications.php:104
+#: ../../Zotlabs/Module/Connections.php:165 ../../Zotlabs/Widget/Notifications.php:104
msgid "New Connections"
msgstr "Nowe połączenia"
-#: ../../Zotlabs/Module/Connections.php:167
+#: ../../Zotlabs/Module/Connections.php:168
msgid "Show pending (new) connections"
msgstr "Pokaż oczekujące (nowe) połączenia"
-#: ../../Zotlabs/Module/Connections.php:184
+#: ../../Zotlabs/Module/Connections.php:185
msgid "Only show blocked connections"
msgstr "Pokaż tylko zablokowane połączenia"
-#: ../../Zotlabs/Module/Connections.php:191
+#: ../../Zotlabs/Module/Connections.php:192
msgid "Only show ignored connections"
msgstr "Pokaż tylko ignorowane połączenia"
-#: ../../Zotlabs/Module/Connections.php:198
+#: ../../Zotlabs/Module/Connections.php:199
msgid "Only show archived/unreachable connections"
msgstr "Pokaż tylko zarchiwizowane/nieosiągalne połączenia"
-#: ../../Zotlabs/Module/Connections.php:205
+#: ../../Zotlabs/Module/Connections.php:206
msgid "Only show hidden connections"
msgstr "Pokaż tylko ukryte połączenia"
-#: ../../Zotlabs/Module/Connections.php:220
+#: ../../Zotlabs/Module/Connections.php:221
msgid "Show all connections"
msgstr "Pokaż wszystkie połączenia"
-#: ../../Zotlabs/Module/Connections.php:274
+#: ../../Zotlabs/Module/Connections.php:275
msgid "Pending approval"
msgstr "W oczekiwaniu na zatwierdzenie"
-#: ../../Zotlabs/Module/Connections.php:275
+#: ../../Zotlabs/Module/Connections.php:276
msgid "Archived"
msgstr "Zarchiwizowane"
-#: ../../Zotlabs/Module/Connections.php:279
+#: ../../Zotlabs/Module/Connections.php:280
msgid "Not connected at this location"
msgstr "Brak połączenia w tej lokalizacji"
-#: ../../Zotlabs/Module/Connections.php:318
+#: ../../Zotlabs/Module/Connections.php:319
#, php-format
msgid "%1$s [%2$s]"
msgstr "%1$s [%2$s]"
-#: ../../Zotlabs/Module/Connections.php:319
+#: ../../Zotlabs/Module/Connections.php:320
msgid "Edit connection"
msgstr "Edytuj połączenie"
-#: ../../Zotlabs/Module/Connections.php:321
+#: ../../Zotlabs/Module/Connections.php:322
msgid "Delete connection"
msgstr "Usuń połączenie"
-#: ../../Zotlabs/Module/Connections.php:330
+#: ../../Zotlabs/Module/Connections.php:331
msgid "Channel address"
msgstr "Adres kanału"
-#: ../../Zotlabs/Module/Connections.php:332 ../../include/features.php:291
+#: ../../Zotlabs/Module/Connections.php:333 ../../include/features.php:290
msgid "Network"
msgstr "Sieć"
-#: ../../Zotlabs/Module/Connections.php:335
+#: ../../Zotlabs/Module/Connections.php:336
msgid "Call"
msgstr "Połączenie"
-#: ../../Zotlabs/Module/Connections.php:337
+#: ../../Zotlabs/Module/Connections.php:338
msgid "Status"
msgstr "Stan"
-#: ../../Zotlabs/Module/Connections.php:339
+#: ../../Zotlabs/Module/Connections.php:340
msgid "Connected"
msgstr "Połączene"
-#: ../../Zotlabs/Module/Connections.php:341
+#: ../../Zotlabs/Module/Connections.php:342
msgid "Approve connection"
msgstr "Zatwierdź połączenie"
-#: ../../Zotlabs/Module/Connections.php:342
-#: ../../Zotlabs/Module/Admin/Accounts.php:173
-#: ../../include/conversation.php:774
+#: ../../Zotlabs/Module/Connections.php:343
+#: ../../Zotlabs/Module/Admin/Accounts.php:318 ../../include/conversation.php:776
msgid "Approve"
msgstr "Zatwierdź"
-#: ../../Zotlabs/Module/Connections.php:343
+#: ../../Zotlabs/Module/Connections.php:344
msgid "Ignore connection"
msgstr "Ignoruj połączenie"
-#: ../../Zotlabs/Module/Connections.php:345
+#: ../../Zotlabs/Module/Connections.php:346
msgid "Recent activity"
msgstr "Ostatnia aktywność"
-#: ../../Zotlabs/Module/Connections.php:349 ../../Zotlabs/Module/Suggest.php:71
+#: ../../Zotlabs/Module/Connections.php:350 ../../Zotlabs/Module/Suggest.php:71
#: ../../Zotlabs/Module/Directory.php:370 ../../Zotlabs/Widget/Follow.php:32
-#: ../../Zotlabs/Widget/Suggestions.php:46 ../../include/conversation.php:1100
-#: ../../include/channel.php:1618 ../../include/connections.php:110
+#: ../../Zotlabs/Widget/Suggestions.php:46 ../../include/conversation.php:1103
+#: ../../include/channel.php:1643 ../../include/connections.php:110
msgid "Connect"
msgstr "Połączenie"
-#: ../../Zotlabs/Module/Connections.php:351
+#: ../../Zotlabs/Module/Connections.php:352
msgid "Connect at this location"
msgstr "Połącz w tej lokalizacji"
-#: ../../Zotlabs/Module/Connections.php:374 ../../Zotlabs/Lib/Apps.php:333
-#: ../../include/features.php:133 ../../include/text.php:1036
+#: ../../Zotlabs/Module/Connections.php:375 ../../Zotlabs/Lib/Apps.php:333
+#: ../../include/features.php:133 ../../include/text.php:1030
msgid "Connections"
msgstr "Połączenia"
-#: ../../Zotlabs/Module/Connections.php:379
+#: ../../Zotlabs/Module/Connections.php:380
msgid "Search your connections"
msgstr "Wyszukaj swoje połączenia"
-#: ../../Zotlabs/Module/Connections.php:380
+#: ../../Zotlabs/Module/Connections.php:381
msgid "Connections search"
msgstr "Wyszukiwanie połączeń"
-#: ../../Zotlabs/Module/Connections.php:381
-#: ../../Zotlabs/Module/Directory.php:433
+#: ../../Zotlabs/Module/Connections.php:382 ../../Zotlabs/Module/Directory.php:433
#: ../../Zotlabs/Module/Directory.php:438 ../../include/contact_widgets.php:23
msgid "Find"
msgstr "Znajdź"
@@ -4849,39 +4835,39 @@ msgstr "Tag został usunięty"
#: ../../Zotlabs/Module/Tagrm.php:123
msgid "Remove Item Tag"
-msgstr "Usuń tag elementy"
+msgstr "Usuń znacznik elementu"
#: ../../Zotlabs/Module/Tagrm.php:125
msgid "Select a tag to remove: "
-msgstr "Wybierz tag do usunięcia: "
+msgstr "Wybierz znacznik do usunięcia: "
#: ../../Zotlabs/Module/Affinity.php:35
msgid "Affinity Tool settings updated."
-msgstr "Zaktualizowano ustawienia narzędzia Affinity."
+msgstr "Zaktualizowano ustawienia narzędzia koligacji."
#: ../../Zotlabs/Module/Affinity.php:47
msgid ""
-"This app presents a slider control in your connection editor and also on "
-"your network page. The slider represents your degree of friendship "
-"(affinity) with each connection. It allows you to zoom in or out and display "
-"conversations from only your closest friends or everybody in your stream."
+"This app presents a slider control in your connection editor and also on your "
+"network page. The slider represents your degree of friendship (affinity) with each "
+"connection. It allows you to zoom in or out and display conversations from only "
+"your closest friends or everybody in your stream."
msgstr ""
"Ta aplikacja przedstawia suwak w edytorze połączeń, a także na stronie "
-"internetowej. Suwak przedstawia stopień przyjaźni (koligacji) z każdym "
-"połączeniem. Umożliwia powiększanie i pomniejszanie oraz wyświetlanie rozmów "
-"tylko od najbliższych znajomych lub wszystkich w strumieniu."
+"internetowej. Suwak przedstawia stopień przyjaźni (koligacji) z każdym połączeniem. "
+"Umożliwia powiększanie i pomniejszanie oraz wyświetlanie rozmów tylko od "
+"najbliższych znajomych lub wszystkich w strumieniu."
#: ../../Zotlabs/Module/Affinity.php:52
msgid "Affinity Tool App"
-msgstr "Aplikacja Affinity Tool"
+msgstr "Aplikacja Narzędzie koligacji"
#: ../../Zotlabs/Module/Affinity.php:57
msgid ""
-"The numbers below represent the minimum and maximum slider default positions "
-"for your network/stream page as a percentage."
+"The numbers below represent the minimum and maximum slider default positions for "
+"your network/stream page as a percentage."
msgstr ""
-"Poniższe liczby przedstawiają minimalne i maksymalne domyślne pozycje "
-"suwaków na stronie sieci/strumienia w procentach."
+"Poniższe liczby przedstawiają minimalne i maksymalne domyślne pozycje suwaków na "
+"stronie sieci/strumienia w procentach."
#: ../../Zotlabs/Module/Affinity.php:64
msgid "Default maximum affinity level"
@@ -4904,15 +4890,14 @@ msgid "Persistent affinity levels"
msgstr "Trwałe poziomy więzi"
#: ../../Zotlabs/Module/Affinity.php:76
-msgid ""
-"If disabled the max and min levels will be reset to default after page reload"
+msgid "If disabled the max and min levels will be reset to default after page reload"
msgstr ""
-"Jeśli wyłączone, maksymalne i minimalne poziomy zostaną zresetowane do "
-"wartości domyślnych po ponownym załadowaniu strony"
+"Jeśli wyłączone, maksymalne i minimalne poziomy zostaną zresetowane do wartości "
+"domyślnych po ponownym załadowaniu strony"
#: ../../Zotlabs/Module/Affinity.php:84
msgid "Affinity Tool Settings"
-msgstr "Ustawienia Affinity Tool"
+msgstr "Ustawienia Narzędzia Zaprzyjaźnienia"
#: ../../Zotlabs/Module/Common.php:14
msgid "No channel."
@@ -4926,14 +4911,14 @@ msgstr "Brak wspólnych połączeń."
msgid "View Common Connections"
msgstr "Wyświetl typowe połączenia"
-#: ../../Zotlabs/Module/Share.php:104 ../../Zotlabs/Lib/Activity.php:2133
+#: ../../Zotlabs/Module/Share.php:104 ../../Zotlabs/Lib/Activity.php:2186
#, php-format
msgid "&#x1f501; Repeated %1$s's %2$s"
msgstr "&#x1f501; Powtórzony %2$s %1$s"
#: ../../Zotlabs/Module/Share.php:120
msgid "Post repeated"
-msgstr "Post powtórzony"
+msgstr "Wpis powtórzony"
#: ../../Zotlabs/Module/Editwebpage.php:139
msgid "Page link"
@@ -4943,39 +4928,38 @@ msgstr "Link do strony"
msgid "Edit Webpage"
msgstr "Edytuj stronę internetową"
-#: ../../Zotlabs/Module/Profile.php:93
+#: ../../Zotlabs/Module/Profile.php:106
msgid "vcard"
msgstr "vcard"
-#: ../../Zotlabs/Module/Article_edit.php:127
+#: ../../Zotlabs/Module/Article_edit.php:128
msgid "Edit Article"
-msgstr "Edutuj artykuł"
+msgstr "Edytuj artykuł"
#: ../../Zotlabs/Module/Rmagic.php:46
msgid "Authentication failed."
msgstr "Uwierzytelnianie nie powiodło się."
-#: ../../Zotlabs/Module/Rmagic.php:96 ../../include/channel.php:2597
-#: ../../boot.php:1706
+#: ../../Zotlabs/Module/Rmagic.php:96 ../../include/channel.php:2622
+#: ../../boot.php:1717
msgid "Remote Authentication"
msgstr "Zdalne uwierzytelnianie"
-#: ../../Zotlabs/Module/Rmagic.php:97 ../../include/channel.php:2598
+#: ../../Zotlabs/Module/Rmagic.php:97 ../../include/channel.php:2623
msgid "Enter your channel address (e.g. channel@example.com)"
msgstr "Wpisz adres swojego kanału (np. kanał@example.com)"
-#: ../../Zotlabs/Module/Rmagic.php:98 ../../include/channel.php:2599
+#: ../../Zotlabs/Module/Rmagic.php:98 ../../include/channel.php:2624
msgid "Authenticate"
msgstr "Uwierzytelnianie"
-#: ../../Zotlabs/Module/Attach.php:67
+#: ../../Zotlabs/Module/Attach.php:68
msgid "Item not available."
msgstr "Element nie jest dostępny."
#: ../../Zotlabs/Module/Pconfig.php:32 ../../Zotlabs/Module/Pconfig.php:68
msgid "This setting requires special processing and editing has been blocked."
-msgstr ""
-"To ustawienie wymaga specjalnego przetwarzania, a edycja została zablokowana."
+msgstr "To ustawienie wymaga specjalnego przetwarzania, a edycja została zablokowana."
#: ../../Zotlabs/Module/Pconfig.php:57
msgid "Configuration Editor"
@@ -4983,17 +4967,17 @@ msgstr "Edytor konfiguracji"
#: ../../Zotlabs/Module/Pconfig.php:58
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."
+"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 ""
-"Ostrzeżenie: zmiana niektórych ustawień może spowodować, że Twój kanał "
-"przestanie działać. Opuść tę stronę, chyba że czujesz się komfortowo i nie "
-"wiesz, jak prawidłowo korzystać z tej funkcji."
+"Ostrzeżenie: zmiana niektórych ustawień może spowodować, że Twój kanał przestanie "
+"działać. Opuść tę stronę, chyba że czujesz się komfortowo i nie wiesz, jak "
+"prawidłowo korzystać z tej funkcji."
#: ../../Zotlabs/Module/Randprof.php:29
msgid "Random Channel App"
-msgstr "Aplikacja Random Channel"
+msgstr "Aplikacja Losowy kanał"
#: ../../Zotlabs/Module/Randprof.php:30
msgid "Visit a random channel in the $Projectname network"
@@ -5007,13 +4991,11 @@ msgstr "Zaktualizowano ustawienia motywu."
msgid "No themes found."
msgstr "Nie znaleziono motywów."
-#: ../../Zotlabs/Module/Admin/Themes.php:95
-#: ../../Zotlabs/Module/Admin/Addons.php:311
+#: ../../Zotlabs/Module/Admin/Themes.php:95 ../../Zotlabs/Module/Admin/Addons.php:311
msgid "Disable"
msgstr "Wyłącz"
-#: ../../Zotlabs/Module/Admin/Themes.php:97
-#: ../../Zotlabs/Module/Admin/Addons.php:314
+#: ../../Zotlabs/Module/Admin/Themes.php:97 ../../Zotlabs/Module/Admin/Addons.php:314
msgid "Enable"
msgstr "Włącz"
@@ -5021,30 +5003,26 @@ msgstr "Włącz"
msgid "Screenshot"
msgstr "Zrzut ekranu"
-#: ../../Zotlabs/Module/Admin/Themes.php:123
-#: ../../Zotlabs/Module/Admin/Themes.php:157 ../../Zotlabs/Widget/Admin.php:28
+#: ../../Zotlabs/Module/Admin/Themes.php:123 ../../Zotlabs/Module/Admin/Themes.php:157
+#: ../../Zotlabs/Widget/Admin.php:28
msgid "Themes"
msgstr "Motywy"
-#: ../../Zotlabs/Module/Admin/Themes.php:124
-#: ../../Zotlabs/Module/Admin/Addons.php:344
+#: ../../Zotlabs/Module/Admin/Themes.php:124 ../../Zotlabs/Module/Admin/Addons.php:344
msgid "Toggle"
msgstr "Przełącz"
-#: ../../Zotlabs/Module/Admin/Themes.php:125
-#: ../../Zotlabs/Module/Admin/Addons.php:345 ../../Zotlabs/Lib/Apps.php:339
-#: ../../Zotlabs/Widget/Settings_menu.php:61
-#: ../../Zotlabs/Widget/Newmember.php:53 ../../include/nav.php:103
+#: ../../Zotlabs/Module/Admin/Themes.php:125 ../../Zotlabs/Module/Admin/Addons.php:345
+#: ../../Zotlabs/Lib/Apps.php:339 ../../Zotlabs/Widget/Settings_menu.php:61
+#: ../../Zotlabs/Widget/Newmember.php:53 ../../include/nav.php:106
msgid "Settings"
msgstr "Ustawienia"
-#: ../../Zotlabs/Module/Admin/Themes.php:134
-#: ../../Zotlabs/Module/Admin/Addons.php:352
+#: ../../Zotlabs/Module/Admin/Themes.php:134 ../../Zotlabs/Module/Admin/Addons.php:352
msgid "Author: "
msgstr "Autor: "
-#: ../../Zotlabs/Module/Admin/Themes.php:135
-#: ../../Zotlabs/Module/Admin/Addons.php:353
+#: ../../Zotlabs/Module/Admin/Themes.php:135 ../../Zotlabs/Module/Admin/Addons.php:353
msgid "Maintainer: "
msgstr "Opiekun: "
@@ -5061,32 +5039,31 @@ msgid ""
"By default, unfiltered HTML is allowed in embedded media. This is inherently "
"insecure."
msgstr ""
-"Domyślnie, w osadzonych mediach jest dozwolony niefiltrowany HTML. Jest to "
-"z natury niebezpieczne."
+"Domyślnie, w osadzonych mediach jest dozwolony niefiltrowany HTML. Jest to z "
+"natury niebezpieczne."
#: ../../Zotlabs/Module/Admin/Security.php:92
msgid ""
-"The recommended setting is to only allow unfiltered HTML from the following "
-"sites:"
+"The recommended setting is to only allow unfiltered HTML from the following sites:"
msgstr ""
-"Zalecane ustawienie to zezwalanie na niefiltrowany kodu HTML tylko z "
-"następujących serwisów:"
+"Zalecane ustawienie to zezwalanie na niefiltrowany kodu HTML tylko z następujących "
+"serwisów:"
#: ../../Zotlabs/Module/Admin/Security.php:93
msgid ""
-"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 />"
msgstr ""
-"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 />"
#: ../../Zotlabs/Module/Admin/Security.php:94
msgid ""
-"All other embedded content will be filtered, <strong>unless</strong> "
-"embedded content from that site is explicitly blocked."
+"All other embedded content will be filtered, <strong>unless</strong> embedded "
+"content from that site is explicitly blocked."
msgstr ""
-"Wszystkie inne osadzone treści będą filtrowane, <strong>chyba że</strong> "
-"osadzone treści z tego serwisu są jawnie zablokowane."
+"Wszystkie inne osadzone treści będą filtrowane, <strong>chyba że</strong> osadzone "
+"treści z tego serwisu są jawnie zablokowane."
#: ../../Zotlabs/Module/Admin/Security.php:99 ../../Zotlabs/Widget/Admin.php:25
msgid "Security"
@@ -5098,27 +5075,25 @@ msgstr "Zablokuj publiczny dostęp"
#: ../../Zotlabs/Module/Admin/Security.php:101
msgid ""
-"Check to block public access to all otherwise public personal pages on this "
-"site unless you are currently authenticated."
+"Check to block public access to all otherwise public personal pages on this site "
+"unless you are currently authenticated."
msgstr ""
-"Zaznacz, aby zablokować publiczny dostęp do wszystkich innych publicznych "
-"stron osobistych w tej witrynie, chyba że jesteś obecnie uwierzytelniony."
+"Zaznacz, aby zablokować publiczny dostęp do wszystkich innych publicznych stron "
+"osobistych w tej witrynie, chyba że jesteś obecnie uwierzytelniony."
#: ../../Zotlabs/Module/Admin/Security.php:102
msgid "Provide a cloud root directory"
msgstr "Podaj katalog główny w chmurze"
#: ../../Zotlabs/Module/Admin/Security.php:102
-msgid ""
-"The cloud root directory lists all channel names which provide public files"
+msgid "The cloud root directory lists all channel names which provide public files"
msgstr ""
-"Katalog główny w chmurze zawiera listę wszystkich nazw kanałów, które "
-"udostępniają pliki publiczne"
+"Katalog główny w chmurze zawiera listę wszystkich nazw kanałów, które udostępniają "
+"pliki publiczne"
#: ../../Zotlabs/Module/Admin/Security.php:103
msgid "Show total disk space available to cloud uploads"
-msgstr ""
-"Pokaż całkowitą przestrzeń dyskową dostępną do przesyłania plików do chmury"
+msgstr "Pokaż całkowitą przestrzeń dyskową dostępną do przesyłania plików do chmury"
#: ../../Zotlabs/Module/Admin/Security.php:104
msgid "Set \"Transport Security\" HTTP header"
@@ -5135,12 +5110,11 @@ msgstr "Dozwolone domeny e-mail"
#: ../../Zotlabs/Module/Admin/Security.php:106
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"
+"registrations to this site. Wildcards are accepted. Empty to allow any domains"
msgstr ""
-"Rozdzielana przecinkami lista domen, które są dozwolone w adresach e-mail "
-"podczas rejestracji w tym serwisie. Akceptowane są symbole wieloznaczne. "
-"Puste pole oznacza zezwolenie na dowolne domeny"
+"Rozdzielana przecinkami lista domen, które są dozwolone w adresach e-mail podczas "
+"rejestracji w tym serwisie. Akceptowane są symbole wieloznaczne. Puste pole oznacza "
+"zezwolenie na dowolne domeny"
#: ../../Zotlabs/Module/Admin/Security.php:107
msgid "Not allowed email domains"
@@ -5149,25 +5123,23 @@ msgstr "Niedozwolone domeny e-mail"
#: ../../Zotlabs/Module/Admin/Security.php:107
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."
+"registrations to this site. Wildcards are accepted. Empty to allow any domains, "
+"unless allowed domains have been defined."
msgstr ""
-"Rozdzielana przecinkami lista domen, które nie są dozwolone w adresach e-"
-"mail podczas rejestracji w tym serwisie. Akceptowane są symbole "
-"wieloznaczne. Puste pole oznacza zezwolenie na wszystkie domeny, chyba że "
-"zostały uprzednio zdefiniowane jakieś dozwolone domeny."
+"Rozdzielana przecinkami lista domen, które nie są dozwolone w adresach e-mail "
+"podczas rejestracji w tym serwisie. Akceptowane są symbole wieloznaczne. Puste pole "
+"oznacza zezwolenie na wszystkie domeny, chyba że zostały uprzednio zdefiniowane "
+"jakieś dozwolone domeny."
#: ../../Zotlabs/Module/Admin/Security.php:108
msgid "Allow communications only from these sites"
msgstr "Zezwalaj na komunikację tylko z tych serwisów"
#: ../../Zotlabs/Module/Admin/Security.php:108
-msgid ""
-"One site per line. Leave empty to allow communication from anywhere by "
-"default"
+msgid "One site per line. Leave empty to allow communication from anywhere by default"
msgstr ""
-"Jeden serwis w wierszu. Pozostaw puste, aby domyślnie zezwolić na "
-"komunikację z dowolnego miejsca"
+"Jeden serwis w każdym wierszu. Pozostaw puste, aby domyślnie zezwolić na "
+"komunikację z każdym serwisem"
#: ../../Zotlabs/Module/Admin/Security.php:109
msgid "Block communications from these sites"
@@ -5178,11 +5150,9 @@ msgid "Allow communications only from these channels"
msgstr "Zezwalaj na komunikację tylko z tych kanałów"
#: ../../Zotlabs/Module/Admin/Security.php:110
-msgid ""
-"One channel (hash) per line. Leave empty to allow from any channel by default"
+msgid "One channel (hash) per line. Leave empty to allow from any channel by default"
msgstr ""
-"Jeden kanał (hash) na linię. Pozostaw puste, aby domyślnie zezwolić z "
-"dowolnego kanału"
+"Jeden kanał (hash) na linię. Pozostaw puste, aby domyślnie zezwolić na dowolny kanał"
#: ../../Zotlabs/Module/Admin/Security.php:111
msgid "Block communications from these channels"
@@ -5214,17 +5184,17 @@ msgstr "OSTRZEŻENIE: obrazy SVG mogą zawierać złośliwy kod."
#: ../../Zotlabs/Module/Admin/Security.php:116
msgid "Allow embedded (inline) PDF files"
-msgstr "Zezwalaj na osadzone (międzywierszowe) pliki PDF"
+msgstr "Zezwalaj na osadzone (w tekście) pliki PDF"
-#: ../../Zotlabs/Module/Admin/Accounts.php:37
+#: ../../Zotlabs/Module/Admin/Accounts.php:128
#, php-format
msgid "%s account blocked/unblocked"
msgid_plural "%s account blocked/unblocked"
msgstr[0] "%s konto jest zablokowane/odblokowane"
-msgstr[1] "%s konto są zablokowane/odblokowane"
+msgstr[1] "%s konta są zablokowane/odblokowane"
msgstr[2] "%s kont jest zablokowanych/odblokowanych"
-#: ../../Zotlabs/Module/Admin/Accounts.php:44
+#: ../../Zotlabs/Module/Admin/Accounts.php:135
#, php-format
msgid "%s account deleted"
msgid_plural "%s accounts deleted"
@@ -5232,103 +5202,150 @@ msgstr[0] "%s konto jest usunięte"
msgstr[1] "%s konta są usunięte"
msgstr[2] "%s kont jest usuniętych"
-#: ../../Zotlabs/Module/Admin/Accounts.php:80
+#: ../../Zotlabs/Module/Admin/Accounts.php:171
msgid "Account not found"
msgstr "Konto nie znalezione"
-#: ../../Zotlabs/Module/Admin/Accounts.php:91 ../../include/channel.php:2757
+#: ../../Zotlabs/Module/Admin/Accounts.php:184 ../../include/channel.php:2782
#, php-format
msgid "Account '%s' deleted"
-msgstr "Usunieto konto '%s'"
+msgstr "Usunięto konto '%s'"
-#: ../../Zotlabs/Module/Admin/Accounts.php:99
+#: ../../Zotlabs/Module/Admin/Accounts.php:192
#, php-format
msgid "Account '%s' blocked"
msgstr "Konto '%s' zostało zablokowane"
-#: ../../Zotlabs/Module/Admin/Accounts.php:107
+#: ../../Zotlabs/Module/Admin/Accounts.php:200
#, php-format
msgid "Account '%s' unblocked"
msgstr "Konto '%s' zostało odblokowane"
-#: ../../Zotlabs/Module/Admin/Accounts.php:169
-#: ../../Zotlabs/Module/Admin/Channels.php:148
-msgid "select all"
-msgstr "wybierz wszystkie"
+#: ../../Zotlabs/Module/Admin/Accounts.php:240
+msgid "Unverified"
+msgstr "Niesprawdzony"
-#: ../../Zotlabs/Module/Admin/Accounts.php:170
-msgid "Registrations waiting for confirm"
-msgstr "Rejestracje czekają na potwierdzenie"
+#: ../../Zotlabs/Module/Admin/Accounts.php:243
+msgid "Expired"
+msgstr "Przedawniony"
-#: ../../Zotlabs/Module/Admin/Accounts.php:171
+#: ../../Zotlabs/Module/Admin/Accounts.php:310
+msgid "Show verified registrations"
+msgstr "Pokaż zweryfikowane rejestracje"
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:310
+msgid "Show all registrations"
+msgstr "Pokaż wszystkie rejestracje"
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:312
+msgid "Select toggle"
+msgstr "Wybierz przełącznik"
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:313
+msgid "Deny selected"
+msgstr "Odrzuć wybrane"
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:314
+msgid "Approve selected"
+msgstr "Zatwierdź wybrane"
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:315
+msgid "All registrations"
+msgstr "Wszystkie rejestracje"
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:315
+msgid "Verified registrations waiting for approval"
+msgstr "Zweryfikowane rejestracje czekają na zatwierdzenie"
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:316
msgid "Request date"
msgstr "Data wniosku"
-#: ../../Zotlabs/Module/Admin/Accounts.php:172
-msgid "No registrations."
-msgstr "Brak rejestracji."
+#: ../../Zotlabs/Module/Admin/Accounts.php:316
+msgid "Requests"
+msgstr "Wnioski"
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:317
+msgid "No registrations available"
+msgstr "Brak dostępnych wniosków"
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:317
+msgid "No verified registrations available"
+msgstr "Brak dostępnych zweryfikowanych wniosków"
-#: ../../Zotlabs/Module/Admin/Accounts.php:182
+#: ../../Zotlabs/Module/Admin/Accounts.php:323
+msgid "Verified"
+msgstr "Zweryfikowane"
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:324
+msgid "Not yet verified"
+msgstr "Jeszcze nie zweryfikowane"
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:329
msgid "ID"
msgstr "ID"
-#: ../../Zotlabs/Module/Admin/Accounts.php:184
-msgid "All Channels"
-msgstr "Wszytskie kanały"
+#: ../../Zotlabs/Module/Admin/Accounts.php:331
+msgid "All channels"
+msgstr "Wszystkie kanały"
-#: ../../Zotlabs/Module/Admin/Accounts.php:185
+#: ../../Zotlabs/Module/Admin/Accounts.php:332
msgid "Register date"
msgstr "Data rejestracji"
-#: ../../Zotlabs/Module/Admin/Accounts.php:186
+#: ../../Zotlabs/Module/Admin/Accounts.php:333
msgid "Last login"
msgstr "Ostatnie logowanie"
-#: ../../Zotlabs/Module/Admin/Accounts.php:187
+#: ../../Zotlabs/Module/Admin/Accounts.php:334
msgid "Expires"
msgstr "Wygasa"
-#: ../../Zotlabs/Module/Admin/Accounts.php:188
-msgid "Service Class"
+#: ../../Zotlabs/Module/Admin/Accounts.php:335
+#: ../../Zotlabs/Module/Admin/Account_edit.php:72
+msgid "Service class"
msgstr "Klasa usługi"
-#: ../../Zotlabs/Module/Admin/Accounts.php:190
+#: ../../Zotlabs/Module/Admin/Accounts.php:337
msgid ""
-"Selected accounts will be deleted!\\n\\nEverything these accounts had posted "
-"on this site will be permanently deleted!\\n\\nAre you sure?"
+"Selected accounts will be deleted!\\n\\nEverything these accounts had posted on "
+"this site will be permanently deleted!\\n\\nAre you sure?"
msgstr ""
-"Wybrane konta zostaną usunięte!\\n\\nWszystko, co z tych kont zostało "
-"opublikowane na tym serwisie, zostanie bezpowrotnie usunięte!\\n\\nCzy na "
-"pewno usunąć?"
+"Wybrane konta zostaną usunięte!\\n\\nWszystko, co z tych kont zostało opublikowane "
+"na tym serwisie, zostanie bezpowrotnie usunięte!\\n\\nCzy na pewno usunąć?"
-#: ../../Zotlabs/Module/Admin/Accounts.php:191
+#: ../../Zotlabs/Module/Admin/Accounts.php:338
msgid ""
-"The account {0} will be deleted!\\n\\nEverything this account has posted on "
-"this site will be permanently deleted!\\n\\nAre you sure?"
+"The account {0} will be deleted!\\n\\nEverything this account has posted on this "
+"site will be permanently deleted!\\n\\nAre you sure?"
msgstr ""
-"Konto {0} zostanie usuniete!\\n\\nWszystko co opublikowano z tego konta na "
-"tym serwisie zostanie bezpowrotnie usunięte!\\n\\nCzy na pewno usunąć?"
+"Konto {0} zostanie usuniete!\\n\\nWszystko co opublikowano z tego konta na tym "
+"serwisie zostanie bezpowrotnie usunięte!\\n\\nCzy na pewno usunąć?"
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:347 ../../include/conversation.php:1123
+msgid "Message"
+msgstr "Wiadowmość"
#: ../../Zotlabs/Module/Admin/Features.php:55
#: ../../Zotlabs/Module/Admin/Features.php:56
#: ../../Zotlabs/Module/Settings/Features.php:38 ../../include/features.php:55
msgid "Off"
-msgstr "Off"
+msgstr "Wył."
#: ../../Zotlabs/Module/Admin/Features.php:55
#: ../../Zotlabs/Module/Admin/Features.php:56
#: ../../Zotlabs/Module/Settings/Features.php:38 ../../include/features.php:55
msgid "On"
-msgstr "On"
+msgstr "Wł."
#: ../../Zotlabs/Module/Admin/Features.php:56
#, php-format
msgid "Lock feature %s"
-msgstr "Blokuj funkcję %s"
+msgstr "Blokuj możliwość %s"
#: ../../Zotlabs/Module/Admin/Features.php:64
msgid "Manage Additional Features"
-msgstr "Zarządzaj dodatkowymi funkcjami"
+msgstr "Zarządzaj dodatkowymi możliwościami"
#: ../../Zotlabs/Module/Admin/Queue.php:35
msgid "Queue Statistics"
@@ -5336,7 +5353,7 @@ msgstr "Statystyki kolejki"
#: ../../Zotlabs/Module/Admin/Queue.php:36
msgid "Total Entries"
-msgstr "Ogółem postów"
+msgstr "Ogółem wpisów"
#: ../../Zotlabs/Module/Admin/Queue.php:37
msgid "Priority"
@@ -5348,18 +5365,17 @@ msgstr "Docelowy URL"
#: ../../Zotlabs/Module/Admin/Queue.php:39
msgid "Mark hub permanently offline"
-msgstr "Oznacz hub na stałe w trybie offline"
+msgstr "Oznacz serwis na stałe w trybie offline"
#: ../../Zotlabs/Module/Admin/Queue.php:40
msgid "Empty queue for this hub"
-msgstr "Pusta kolejka dla tego huba"
+msgstr "Pusta kolejka dla tego serwisu"
#: ../../Zotlabs/Module/Admin/Queue.php:41
msgid "Last known contact"
msgstr "Ostatni znany kontakt"
-#: ../../Zotlabs/Module/Admin/Dbsync.php:19
-#: ../../Zotlabs/Module/Admin/Dbsync.php:59
+#: ../../Zotlabs/Module/Admin/Dbsync.php:19 ../../Zotlabs/Module/Admin/Dbsync.php:59
msgid "Update has been marked successful"
msgstr "Aktualizacja została oznaczona jako pomyślna"
@@ -5370,8 +5386,7 @@ msgstr ""
"Weryfikacja aktualizacji %s nie zakończyła się pomyślnie. Sprawdź dzienniki "
"systemowe."
-#: ../../Zotlabs/Module/Admin/Dbsync.php:35
-#: ../../Zotlabs/Module/Admin/Dbsync.php:74
+#: ../../Zotlabs/Module/Admin/Dbsync.php:35 ../../Zotlabs/Module/Admin/Dbsync.php:74
#, php-format
msgid "Update %s was successfully applied."
msgstr "Aktualizacja %s została pomyślnie zastosowana."
@@ -5379,16 +5394,14 @@ msgstr "Aktualizacja %s została pomyślnie zastosowana."
#: ../../Zotlabs/Module/Admin/Dbsync.php:39
#, php-format
msgid "Verifying update %s did not return a status. Unknown if it succeeded."
-msgstr ""
-"Weryfikacja aktualizacji %s nie zwróciła stanu. Nie wiadomo, czy się udało."
+msgstr "Weryfikacja aktualizacji %s nie zwróciła stanu. Nie wiadomo, czy się udało."
#: ../../Zotlabs/Module/Admin/Dbsync.php:42
#, php-format
msgid "Update %s does not contain a verification function."
msgstr "Aktualizacja %s nie zawiera funkcji weryfikacji."
-#: ../../Zotlabs/Module/Admin/Dbsync.php:46
-#: ../../Zotlabs/Module/Admin/Dbsync.php:81
+#: ../../Zotlabs/Module/Admin/Dbsync.php:46 ../../Zotlabs/Module/Admin/Dbsync.php:81
#, php-format
msgid "Update function %s could not be found."
msgstr "Nie można znaleźć funkcji aktualizacji %s."
@@ -5397,14 +5410,12 @@ msgstr "Nie można znaleźć funkcji aktualizacji %s."
#, php-format
msgid "Executing update procedure %s failed. Check system logs."
msgstr ""
-"Wykonanie procedury aktualizacji %s nie powiodło się. Sprawdź dzienniki "
-"systemowe."
+"Wykonanie procedury aktualizacji %s nie powiodło się. Sprawdź dzienniki systemowe."
#: ../../Zotlabs/Module/Admin/Dbsync.php:78
#, php-format
msgid ""
-"Update %s did not return a status. It cannot be determined if it was "
-"successful."
+"Update %s did not return a status. It cannot be determined if it was successful."
msgstr "Aktualizacja %s nie zwróciła stanu. Nie można ustalić, czy się udało."
#: ../../Zotlabs/Module/Admin/Dbsync.php:99
@@ -5417,8 +5428,7 @@ msgstr "Oznacz sukces (jeśli aktualizacja została wykonana ręcznie)"
#: ../../Zotlabs/Module/Admin/Dbsync.php:102
msgid "Attempt to verify this update if a verification procedure exists"
-msgstr ""
-"Spróbuj zweryfikować tą aktualizację, jeśli istnieje procedura weryfikacji"
+msgstr "Spróbuj zweryfikować tą aktualizację, jeśli istnieje procedura weryfikacji"
#: ../../Zotlabs/Module/Admin/Dbsync.php:103
msgid "Attempt to execute this update step automatically"
@@ -5481,13 +5491,15 @@ msgstr "Dozwolony kod kanału '%s'"
msgid "Channel '%s' code disallowed"
msgstr "Niedozwolony kod kanału '%s'"
-#: ../../Zotlabs/Module/Admin/Channels.php:150
-#: ../../Zotlabs/Module/Directory.php:362
+#: ../../Zotlabs/Module/Admin/Channels.php:148
+msgid "select all"
+msgstr "wybierz wszystkie"
+
+#: ../../Zotlabs/Module/Admin/Channels.php:150 ../../Zotlabs/Module/Directory.php:362
msgid "Censor"
msgstr "Cezoruj"
-#: ../../Zotlabs/Module/Admin/Channels.php:151
-#: ../../Zotlabs/Module/Directory.php:362
+#: ../../Zotlabs/Module/Admin/Channels.php:151 ../../Zotlabs/Module/Directory.php:362
msgid "Uncensor"
msgstr "Usuń cenzurę"
@@ -5512,16 +5524,16 @@ 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 ""
-"Wybrane kanały zostaną usunięte!\\n\\nWszystko co zostało w nich "
-"opublikowane będzie bezpowrotnie usunięte!\\n\\nCzy na pewno usunąć?"
+"Wybrane kanały zostaną usunięte!\\n\\nWszystko co zostało w nich opublikowane "
+"będzie bezpowrotnie usunięte!\\n\\nCzy na pewno usunąć?"
#: ../../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?"
+"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 ""
-"Kanał {0} zostanie usunięty!\\n\\nWszystko co opublikowano na tym kanale "
-"będzie bezpowrotnie usunięte!\\n\\nCzy na pewno usunąć?"
+"Kanał {0} zostanie usunięty!\\n\\nWszystko co opublikowano na tym kanale będzie "
+"bezpowrotnie usunięte!\\n\\nCzy na pewno usunąć?"
#: ../../Zotlabs/Module/Admin/Logs.php:28
msgid "Log settings updated."
@@ -5546,11 +5558,10 @@ msgstr "Plik dziennika"
#: ../../Zotlabs/Module/Admin/Logs.php:92
msgid ""
-"Must be writable by web server. Relative to your top-level webserver "
-"directory."
+"Must be writable by web server. Relative to your top-level webserver directory."
msgstr ""
-"Musi mieć możliwość zapisu przez serwer WWW. Względnie do katalogu głównego "
-"serwera WWW."
+"Musi mieć możliwość zapisu przez serwer WWW. Względnie do katalogu głównego serwera "
+"WWW."
#: ../../Zotlabs/Module/Admin/Logs.php:93
msgid "Log level"
@@ -5585,10 +5596,6 @@ msgstr "Powtórz nowe hasło"
msgid "Account language (for emails)"
msgstr "Język konta (dla wiadomości e-mail)"
-#: ../../Zotlabs/Module/Admin/Account_edit.php:72
-msgid "Service class"
-msgstr "Klasa usługi"
-
#: ../../Zotlabs/Module/Admin/Addons.php:290
#, php-format
msgid "Plugin %s disabled."
@@ -5599,8 +5606,8 @@ msgstr "Wtyczka %s jest wyłączona."
msgid "Plugin %s enabled."
msgstr "Wtyczka %s jest włączona."
-#: ../../Zotlabs/Module/Admin/Addons.php:343
-#: ../../Zotlabs/Module/Admin/Addons.php:441 ../../Zotlabs/Widget/Admin.php:27
+#: ../../Zotlabs/Module/Admin/Addons.php:343 ../../Zotlabs/Module/Admin/Addons.php:441
+#: ../../Zotlabs/Widget/Admin.php:27
msgid "Addons"
msgstr "Dodatki"
@@ -5624,8 +5631,7 @@ msgstr "Zgodne role serwera: "
msgid "Requires: "
msgstr "Wymaga: "
-#: ../../Zotlabs/Module/Admin/Addons.php:359
-#: ../../Zotlabs/Module/Admin/Addons.php:446
+#: ../../Zotlabs/Module/Admin/Addons.php:359 ../../Zotlabs/Module/Admin/Addons.php:446
msgid "Disabled - version incompatibility"
msgstr "Wyłączone - niezgodność wersji"
@@ -5673,565 +5679,652 @@ msgstr "Zainstaluj nowe repozytorium dodatków"
msgid "Switch branch"
msgstr "Przełącz gałąź"
-#: ../../Zotlabs/Module/Admin/Site.php:165
+#: ../../Zotlabs/Module/Admin/Site.php:112
+msgid "Invalid input"
+msgstr "Nieprawidłowe dane"
+
+#: ../../Zotlabs/Module/Admin/Site.php:132
+msgid "Errors"
+msgstr "Błędy"
+
+#: ../../Zotlabs/Module/Admin/Site.php:225
msgid "Site settings updated."
msgstr "Zaktualizowano ustawienia serwisu."
-# hubzilla
-# Copyright (C) 2012-2016 hubzilla
-# This file is distributed under the same license as the hubzilla package.
-#
-# Translators:
-# Alfonso Martínez <alfonsomthd@tutanota.com>, 2015
-# inboxwall <axetransit@gmail.com>, 2015
-# jeroenpraat, 2015
-# Manuel Jiménez Friaza <mjfriaza@disroot.org>, 2017-2020
-# Manuel Jiménez Friaza <mjfriaza@disroot.org>, 2015-2017
-# Rafael, 2015
-# tony baldwin <tonybaldwin@gmx.com>, 2014
-#: ../../Zotlabs/Module/Admin/Site.php:191 ../../include/text.php:3381
-#: ../../extend/addon/hzaddons/cart/submodules/orderoptions.php:335
-#: ../../extend/addon/hzaddons/cart/submodules/orderoptions.php:359
-#: ../../extend/addon/hzaddons/cart/submodules/orderoptions.php:435
-#: ../../extend/addon/hzaddons/cart/submodules/orderoptions.php:459
+#: ../../Zotlabs/Module/Admin/Site.php:251 ../../include/text.php:3395
+#: ../../extend/addon/hubzilla-addons/cart/submodules/orderoptions.php:335
+#: ../../extend/addon/hubzilla-addons/cart/submodules/orderoptions.php:359
+#: ../../extend/addon/hubzilla-addons/cart/submodules/orderoptions.php:435
+#: ../../extend/addon/hubzilla-addons/cart/submodules/orderoptions.php:459
#: ../../view/theme/redbasic/php/config.php:15
msgid "Default"
msgstr "Domyślnie"
-#: ../../Zotlabs/Module/Admin/Site.php:202
+#: ../../Zotlabs/Module/Admin/Site.php:262
#: ../../Zotlabs/Module/Settings/Display.php:118
#, php-format
msgid "%s - (Incompatible)"
msgstr "%s - (niekompatybilne)"
-#: ../../Zotlabs/Module/Admin/Site.php:209
+#: ../../Zotlabs/Module/Admin/Site.php:269
msgid "mobile"
msgstr "urządzenie przenośne"
-#: ../../Zotlabs/Module/Admin/Site.php:211
+#: ../../Zotlabs/Module/Admin/Site.php:271
msgid "experimental"
msgstr "eksperymentalne"
-#: ../../Zotlabs/Module/Admin/Site.php:213
+#: ../../Zotlabs/Module/Admin/Site.php:273
msgid "unsupported"
msgstr "nieobsługiwane"
-#: ../../Zotlabs/Module/Admin/Site.php:260
+#: ../../Zotlabs/Module/Admin/Site.php:320
msgid "Yes - with approval"
msgstr "Tak - za zgodą"
-#: ../../Zotlabs/Module/Admin/Site.php:266
+#: ../../Zotlabs/Module/Admin/Site.php:328
msgid "My site is not a public server"
-msgstr "Mój sewis nie jest serwerem publicznym"
+msgstr "Mój serwis nie jest serwerem publicznym"
-#: ../../Zotlabs/Module/Admin/Site.php:267
+#: ../../Zotlabs/Module/Admin/Site.php:329
msgid "My site has paid access only"
msgstr "Mój serwis ma tylko płatny dostęp"
-#: ../../Zotlabs/Module/Admin/Site.php:268
+#: ../../Zotlabs/Module/Admin/Site.php:330
msgid "My site has free access only"
msgstr "Mój serwis ma tylko bezpłatny dostęp"
-#: ../../Zotlabs/Module/Admin/Site.php:269
+#: ../../Zotlabs/Module/Admin/Site.php:331
msgid "My site offers free accounts with optional paid upgrades"
-msgstr ""
-"Mój serwis oferuje darmowe konta z opcjonalnymi płatnymi aktualizacjami"
+msgstr "Mój serwis oferuje darmowe konta z opcjonalnymi płatnymi rozszerzeniami"
-#: ../../Zotlabs/Module/Admin/Site.php:283
+#: ../../Zotlabs/Module/Admin/Site.php:345
msgid "Default permission role for new accounts"
msgstr "Domyślna rola uprawnień dla nowych kont"
-#: ../../Zotlabs/Module/Admin/Site.php:283
-msgid ""
-"This role will be used for the first channel created after registration."
-msgstr ""
-"Ta rola będzie używana dla pierwszego kanału utworzonego po rejestracji."
+#: ../../Zotlabs/Module/Admin/Site.php:345
+msgid "This role will be used for the first channel created after registration."
+msgstr "Ta rola będzie używana dla pierwszego kanału utworzonego po rejestracji."
+
+#: ../../Zotlabs/Module/Admin/Site.php:353 ../../Zotlabs/Module/Invite.php:398
+msgid "Minute(s)"
+msgstr "Minuta/Minuty"
+
+#: ../../Zotlabs/Module/Admin/Site.php:354 ../../Zotlabs/Module/Invite.php:399
+msgid "Hour(s)"
+msgstr "Godzin/Godziny"
+
+#: ../../Zotlabs/Module/Admin/Site.php:355 ../../Zotlabs/Module/Invite.php:400
+msgid "Day(s)"
+msgstr "Dzień.Dni"
+
+#: ../../Zotlabs/Module/Admin/Site.php:356
+msgid "Week(s)"
+msgstr "Tydzień/Tygodnie"
+
+#: ../../Zotlabs/Module/Admin/Site.php:357
+msgid "Month(s)"
+msgstr "Miesiąc/Miesiące"
+
+#: ../../Zotlabs/Module/Admin/Site.php:358
+msgid "Year(s)"
+msgstr "Rok/Lata"
+
+#: ../../Zotlabs/Module/Admin/Site.php:366
+msgid "Register verification delay"
+msgstr "Zarejestruj opóźnioną weryfikację"
+
+#: ../../Zotlabs/Module/Admin/Site.php:369
+msgid "Time to wait before a registration can be verified"
+msgstr "Czas oczekiwania na weryfikację rejestracji"
+
+#: ../../Zotlabs/Module/Admin/Site.php:372 ../../Zotlabs/Module/Admin/Site.php:394
+#: ../../Zotlabs/Module/Invite.php:409
+msgid "duration up from now"
+msgstr "czas oczekiwania od teraz"
+
+#: ../../Zotlabs/Module/Admin/Site.php:388
+msgid "Register verification expiration time"
+msgstr "Zarejestruj wygasłą weryfikację"
+
+#: ../../Zotlabs/Module/Admin/Site.php:391
+msgid "Time before an unverified registration will expire"
+msgstr "Czas do wygaśnięcia niezweryfikowanej rejestracji"
-#: ../../Zotlabs/Module/Admin/Site.php:292 ../../Zotlabs/Widget/Admin.php:22
+#: ../../Zotlabs/Module/Admin/Site.php:411 ../../Zotlabs/Widget/Admin.php:22
msgid "Site"
msgstr "Witryna"
-#: ../../Zotlabs/Module/Admin/Site.php:294
-#: ../../Zotlabs/Module/Register.php:277
+#: ../../Zotlabs/Module/Admin/Site.php:413 ../../Zotlabs/Module/Register.php:544
msgid "Registration"
msgstr "Rejestracja"
-#: ../../Zotlabs/Module/Admin/Site.php:295
+#: ../../Zotlabs/Module/Admin/Site.php:414
msgid "File upload"
msgstr "Udostępnianie pliku"
-#: ../../Zotlabs/Module/Admin/Site.php:296
+#: ../../Zotlabs/Module/Admin/Site.php:415
msgid "Policies"
msgstr "Zasady"
-#: ../../Zotlabs/Module/Admin/Site.php:297 ../../include/contact_widgets.php:16
-#: ../../include/acl_selectors.php:144
+#: ../../Zotlabs/Module/Admin/Site.php:416 ../../include/contact_widgets.php:16
+#: ../../include/acl_selectors.php:145
msgid "Advanced"
msgstr "Zaawansowane"
-#: ../../Zotlabs/Module/Admin/Site.php:301
-#: ../../extend/addon/hzaddons/statusnet/statusnet.php:593
+#: ../../Zotlabs/Module/Admin/Site.php:420
+#: ../../extend/addon/hubzilla-addons/statusnet/statusnet.php:593
msgid "Site name"
msgstr "Nazwa witryny internetowej"
-#: ../../Zotlabs/Module/Admin/Site.php:303
+#: ../../Zotlabs/Module/Admin/Site.php:422
msgid "Banner/Logo"
msgstr "Baner/Logo"
-#: ../../Zotlabs/Module/Admin/Site.php:303
+#: ../../Zotlabs/Module/Admin/Site.php:422
msgid "Unfiltered HTML/CSS/JS is allowed"
-msgstr "Dozwolony jest niefiltrowany kodd HTML/CSS /JS"
+msgstr "Dozwolony jest niefiltrowany kod HTML/CSS /JS"
-#: ../../Zotlabs/Module/Admin/Site.php:304
+#: ../../Zotlabs/Module/Admin/Site.php:423
msgid "Administrator Information"
-msgstr "Informacje administratora"
+msgstr "Informacje o administratorze"
-#: ../../Zotlabs/Module/Admin/Site.php:304
+#: ../../Zotlabs/Module/Admin/Site.php:423
msgid ""
-"Contact information for site administrators. Displayed on siteinfo page. "
-"BBCode can be used here"
+"Contact information for site administrators. Displayed on siteinfo page. BBCode "
+"can be used here"
msgstr ""
"Informacje kontaktowe dla administratorów serwisu. Wyświetlane na stronie "
"informacji o serwisie. Tutaj można użyć BBCode"
-#: ../../Zotlabs/Module/Admin/Site.php:305 ../../Zotlabs/Module/Siteinfo.php:24
+#: ../../Zotlabs/Module/Admin/Site.php:424 ../../Zotlabs/Module/Siteinfo.php:24
msgid "Site Information"
msgstr "Informacje o serwisie"
-#: ../../Zotlabs/Module/Admin/Site.php:305
+#: ../../Zotlabs/Module/Admin/Site.php:424
msgid ""
-"Publicly visible description of this site. Displayed on siteinfo page. "
-"BBCode can be used here"
+"Publicly visible description of this site. Displayed on siteinfo page. BBCode can "
+"be used here"
msgstr ""
"Publicznie widoczny opis tego serwisu. Wyświetlane na stronie informacji o "
"serwisie. Tutaj można użyć BBCode"
-#: ../../Zotlabs/Module/Admin/Site.php:306
+#: ../../Zotlabs/Module/Admin/Site.php:425
msgid "System language"
msgstr "Język systemu"
-#: ../../Zotlabs/Module/Admin/Site.php:307
+#: ../../Zotlabs/Module/Admin/Site.php:426
msgid "System theme"
msgstr "Motyw systemu"
-#: ../../Zotlabs/Module/Admin/Site.php:307
+#: ../../Zotlabs/Module/Admin/Site.php:426
msgid ""
"Default system theme - may be over-ridden by user profiles - <a href='#' "
"id='cnftheme'>change theme settings</a>"
msgstr ""
-"Domyślny motyw systemu - może zostać zastąpiony przez profile użytkowników - "
-"<a href='#' id='cnftheme'>zmień ustawienia motywu</a>"
+"Domyślny motyw systemu - może zostać zastąpiony przez profile użytkowników - <a "
+"href='#' id='cnftheme'>zmień ustawienia motywu</a>"
-#: ../../Zotlabs/Module/Admin/Site.php:310
+#: ../../Zotlabs/Module/Admin/Site.php:429
msgid "Allow Feeds as Connections"
msgstr "Zezwalaj na kanały jako połączenia"
-#: ../../Zotlabs/Module/Admin/Site.php:310
+#: ../../Zotlabs/Module/Admin/Site.php:429
msgid "(Heavy system resource usage)"
msgstr "(Duże zużycie zasobów systemowych)"
-#: ../../Zotlabs/Module/Admin/Site.php:311
+#: ../../Zotlabs/Module/Admin/Site.php:430
msgid "Maximum image size"
msgstr "Maksymalny rozmiar obrazu"
-#: ../../Zotlabs/Module/Admin/Site.php:311
-msgid ""
-"Maximum size in bytes of uploaded images. Default is 0, which means no "
-"limits."
-msgstr ""
-"Maksymalny rozmiar przesłanych obrazów w bajtach. Wartość domyślna to 0, co "
-"oznacza brak ograniczeń."
-
-#: ../../Zotlabs/Module/Admin/Site.php:312
-msgid "Does this site allow new member registration?"
-msgstr "Czy ta witryna umożliwia rejestrację nowych członków?"
-
-#: ../../Zotlabs/Module/Admin/Site.php:313
-msgid "Invitation only"
-msgstr "Tylko z zaproszeniem"
-
-#: ../../Zotlabs/Module/Admin/Site.php:313
-msgid ""
-"Only allow new member registrations with an invitation code. Above register "
-"policy must be set to Yes."
+#: ../../Zotlabs/Module/Admin/Site.php:430
+msgid "Maximum size in bytes of uploaded images. Default is 0, which means no limits."
msgstr ""
-"Zezwalaj tylko na rejestracje nowych członków za pomocą kodu zaproszenia. "
-"Powyższe zasady rejestrów muszą być ustawione na Tak."
+"Maksymalny rozmiar przesłanych obrazów w bajtach. Wartość domyślna to 0, co oznacza "
+"brak ograniczeń."
-#: ../../Zotlabs/Module/Admin/Site.php:314
+#: ../../Zotlabs/Module/Admin/Site.php:431
msgid "Minimum age"
msgstr "Minimalny wiek"
-#: ../../Zotlabs/Module/Admin/Site.php:314
+#: ../../Zotlabs/Module/Admin/Site.php:431
msgid "Minimum age (in years) for who may register on this site."
msgstr ""
-"Minimalny wiek (w latach) dla osób, które mogą zarejestrować się na tej "
-"stronie."
+"Minimalny wiek (w latach) dla osób, które mogą zarejestrować się na tej stronie."
-#: ../../Zotlabs/Module/Admin/Site.php:315
+#: ../../Zotlabs/Module/Admin/Site.php:432
msgid "Which best describes the types of account offered by this hub?"
msgstr ""
-"Które z poniższych stwierdzeń najlepiej opisuje rodzaje kont oferowanych "
-"przez ten hub?"
+"Które z poniższych stwierdzeń najlepiej opisuje rodzaje kont oferowanych przez ten "
+"serwis?"
-#: ../../Zotlabs/Module/Admin/Site.php:315
+#: ../../Zotlabs/Module/Admin/Site.php:432
msgid "This is displayed on the public server site list."
msgstr "Jest to wyświetlane na liście witryn publicznych serwerów."
-#: ../../Zotlabs/Module/Admin/Site.php:316
+#: ../../Zotlabs/Module/Admin/Site.php:438
msgid "Register text"
msgstr "Tekst rejestracyjny"
-#: ../../Zotlabs/Module/Admin/Site.php:316
-msgid "Will be displayed prominently on the registration page."
-msgstr "Zostanie on wyświetlony w widocznym miejscu na stronie rejestracji."
+#: ../../Zotlabs/Module/Admin/Site.php:440
+msgid "This text will be displayed prominently at the registration page"
+msgstr "Ten tekst będzie widoczny w widocznym miejscu na stronie rejestracji"
+
+#: ../../Zotlabs/Module/Admin/Site.php:444
+msgid "Does this site allow new member registration?"
+msgstr "Czy ta witryna umożliwia rejestrację nowych członków?"
+
+#: ../../Zotlabs/Module/Admin/Site.php:451
+msgid "Configure the registration open days/hours"
+msgstr "Skonfiguruj dni i godziny otwarte rejestracji"
+
+#: ../../Zotlabs/Module/Admin/Site.php:453
+msgid "Empty or '-:-' value will keep registration open 24/7 (default)"
+msgstr ""
+"Wartość pusta lub '-:-' sprawi, że rejestracja będzie otwarta 24 godziny na dobę i "
+"7 dni w tygodniu (domyślne ustawienie)"
+
+#: ../../Zotlabs/Module/Admin/Site.php:454
+msgid ""
+"Weekdays and hours must be separated by colon ':', From-To ranges with a dash `-` "
+"example: 1:800-1200"
+msgstr ""
+"Dni tygodnia i godziny należy rozdzielić dwukropkiem ':', zakresy od-do myślnikiem "
+"'-'. Przykład: 1:800-1200"
+
+#: ../../Zotlabs/Module/Admin/Site.php:455
+msgid ""
+"Weekday:Hour pairs must be separated by space ' ' example: 1:900-1700 2:900-1700"
+msgstr ""
+"Pary 'dzień tygodnia:godzina' muszą być rozdzielone spacją. Przykład: 1:900-1700 "
+"2:900-1700"
+
+#: ../../Zotlabs/Module/Admin/Site.php:456
+msgid ""
+"From-To ranges must be separated by comma ',' example: 1:800-1200,1300-1700 or "
+"1-2,4-5:900-1700"
+msgstr ""
+"Zakresy 'od-do' muszą być rozdzielone przecinkiem. Przykład: 1:800-1200,1300-1700 "
+"lub 1-2,4-5:900-1700"
+
+#: ../../Zotlabs/Module/Admin/Site.php:457
+msgid "Advanced examples:"
+msgstr "Zaawansowane przykłady:"
+
+#: ../../Zotlabs/Module/Admin/Site.php:457
+#: ../../Zotlabs/Module/Settings/Channel.php:420
+msgid "or"
+msgstr "lub"
+
+#: ../../Zotlabs/Module/Admin/Site.php:458
+msgid "Check your configuration"
+msgstr "Sprawdź swoją konfigurację"
+
+#: ../../Zotlabs/Module/Admin/Site.php:462
+msgid "Max account registrations per day"
+msgstr "Maksymalna liczba rejestracji kont dziennie"
+
+#: ../../Zotlabs/Module/Admin/Site.php:464
+msgid "Unlimited if zero or no value - default 50"
+msgstr "Nieograniczony, jeśli zero lub brak wartości - domyślnie 50"
+
+#: ../../Zotlabs/Module/Admin/Site.php:468
+msgid "Max account registrations from same IP"
+msgstr "Maksymalna liczba rejestracji kont z tego samego adresu IP"
+
+#: ../../Zotlabs/Module/Admin/Site.php:470
+msgid "Unlimited if zero or no value - default 3"
+msgstr "Nieograniczona, jeśli zero lub brak wartości - domyślnie 3"
-#: ../../Zotlabs/Module/Admin/Site.php:318
+#: ../../Zotlabs/Module/Admin/Site.php:476
+msgid "Auto channel create"
+msgstr "Automatyczne tworzenie kanałów"
+
+#: ../../Zotlabs/Module/Admin/Site.php:478
+msgid ""
+"If disabled the channel will be created in a separate step during the registration "
+"process"
+msgstr ""
+"Jeśli opcja jest wyłączona, kanał zostanie utworzony w osobnym kroku podczas "
+"procesu rejestracji"
+
+#: ../../Zotlabs/Module/Admin/Site.php:482
+msgid "Require invite code"
+msgstr "Wymagany jest kodu zaproszenia"
+
+#: ../../Zotlabs/Module/Admin/Site.php:487
+msgid "Allow invite code"
+msgstr "Zezwól na kod zaproszenia"
+
+#: ../../Zotlabs/Module/Admin/Site.php:492
+msgid "Require email address"
+msgstr "Wymagany jest adres e-mail"
+
+#: ../../Zotlabs/Module/Admin/Site.php:494
+msgid "The provided email address will be verified (recommended)"
+msgstr "Podany adres e-mail zostanie zweryfikowany (zalecane)"
+
+#: ../../Zotlabs/Module/Admin/Site.php:498
+msgid "Abandon account after x days"
+msgstr "Konto porzucone po x dniach"
+
+#: ../../Zotlabs/Module/Admin/Site.php:500
+msgid ""
+"Will not waste system resources polling external sites for abandonded accounts. "
+"Enter 0 for no time limit."
+msgstr ""
+"Nie marnuje zasobów systemowych na odpytywanie zewnętrznych witryn w poszukiwaniu "
+"porzuconych kont. Wpisz 0, aby nie mieć limitu czasu."
+
+#: ../../Zotlabs/Module/Admin/Site.php:505
msgid "Site homepage to show visitors (default: login box)"
msgstr ""
-"Strona główna serwisu do wyświetlania odwiedzającym (domyślnie: formularz "
-"logowania)"
+"Strona główna serwisu do wyświetlania odwiedzającym (domyślnie: formularz logowania)"
-#: ../../Zotlabs/Module/Admin/Site.php:318
+#: ../../Zotlabs/Module/Admin/Site.php:505
msgid ""
"example: 'pubstream' to show public stream, 'page/sys/home' to show a system "
"webpage called 'home' or 'include:home.html' to include a file."
msgstr ""
"przykład: 'pubstream', aby pokazać strumień publiczny, 'page/sys/home', aby "
-"wyświetlić systemową stronę internetową o nazwie 'home' lub 'include: home."
-"html', aby dołączyć plik."
+"wyświetlić systemową stronę internetową o nazwie 'home' lub 'include: home.html', "
+"aby dołączyć plik."
-#: ../../Zotlabs/Module/Admin/Site.php:319
+#: ../../Zotlabs/Module/Admin/Site.php:506
msgid "Preserve site homepage URL"
msgstr "Zachowaj adres URL strony głównej serwisu"
-#: ../../Zotlabs/Module/Admin/Site.php:319
+#: ../../Zotlabs/Module/Admin/Site.php:506
msgid ""
-"Present the site homepage in a frame at the original location instead of "
-"redirecting"
+"Present the site homepage in a frame at the original location instead of redirecting"
msgstr ""
"Przedstaw stronę główną serwisu w ramce w oryginalnej lokalizacji zamiast "
"przekierowywania"
-#: ../../Zotlabs/Module/Admin/Site.php:320
-msgid "Accounts abandoned after x days"
-msgstr "Konta porzucone po x dniach"
-
-#: ../../Zotlabs/Module/Admin/Site.php:320
-msgid ""
-"Will not waste system resources polling external sites for abandonded "
-"accounts. Enter 0 for no time limit."
-msgstr ""
-"Nie marnuje zasobów systemowych na odpytywanie zewnętrznych witryn w "
-"poszukiwaniu porzuconych kont. Wpisz 0, aby nie mieć limitu czasu."
-
-#: ../../Zotlabs/Module/Admin/Site.php:321
+#: ../../Zotlabs/Module/Admin/Site.php:507
msgid "Allowed friend domains"
msgstr "Dozwolone domeny znajomych"
-#: ../../Zotlabs/Module/Admin/Site.php:321
+#: ../../Zotlabs/Module/Admin/Site.php:507
msgid ""
-"Comma separated list of domains which are allowed to establish friendships "
-"with this site. Wildcards are accepted. Empty to allow any domains"
+"Comma separated list of domains which are allowed to establish friendships with "
+"this site. Wildcards are accepted. Empty to allow any domains"
msgstr ""
-"Rozdzielana przecinkami lista domen, które mogą zawierać przyjaźnie z tą "
-"witryną. Akceptowane są symbole wieloznaczne. Puste oznacza zezwolenie na "
-"dowolne domeny"
+"Rozdzielana przecinkami lista domen, które mogą zawierać przyjaźnie z tą witryną. "
+"Akceptowane są symbole wieloznaczne. Puste oznacza zezwolenie na dowolne domeny"
-#: ../../Zotlabs/Module/Admin/Site.php:322
-msgid "Verify Email Addresses"
-msgstr "Zweryfikuj adresy e-mail"
-
-#: ../../Zotlabs/Module/Admin/Site.php:322
-msgid ""
-"Check to verify email addresses used in account registration (recommended)."
-msgstr ""
-"Zaznacz, aby zweryfikować adresy e-mail użyte podczas rejestracji konta "
-"(zalecane)."
-
-#: ../../Zotlabs/Module/Admin/Site.php:323
+#: ../../Zotlabs/Module/Admin/Site.php:508
msgid "Force publish"
msgstr "Wymuś publikację"
-#: ../../Zotlabs/Module/Admin/Site.php:323
-msgid ""
-"Check to force all profiles on this site to be listed in the site directory."
+#: ../../Zotlabs/Module/Admin/Site.php:508
+msgid "Check to force all profiles on this site to be listed in the site directory."
msgstr ""
-"Zaznacz, aby wymusić wyświetlanie wszystkich profili w tym serwisie w "
-"katalogu witryn."
+"Zaznacz, aby wymusić opublikowanie w katalogu serwisu wszystkich profili założonych "
+"w tym serwisie."
-#: ../../Zotlabs/Module/Admin/Site.php:324
+#: ../../Zotlabs/Module/Admin/Site.php:509
msgid "Import Public Streams"
msgstr "Importuj strumienie publiczne"
-#: ../../Zotlabs/Module/Admin/Site.php:324
+#: ../../Zotlabs/Module/Admin/Site.php:509
msgid ""
-"Import and allow access to public content pulled from other sites. Warning: "
-"this content is unmoderated."
+"Import and allow access to public content pulled from other sites. Warning: this "
+"content is unmoderated."
msgstr ""
-"Importuj i zezwalaj na dostęp do treści publicznych pobranych z innych "
-"serwisów. Ostrzeżenie: ta zawartość jest niemoderowana."
+"Importuj i zezwalaj na dostęp do treści publicznych pobranych z innych serwisów. "
+"Ostrzeżenie: ta zawartość jest niemoderowana."
-#: ../../Zotlabs/Module/Admin/Site.php:325
+#: ../../Zotlabs/Module/Admin/Site.php:510
msgid "Site only Public Streams"
msgstr "W serwisie tylko strumienie publiczne"
-#: ../../Zotlabs/Module/Admin/Site.php:325
+#: ../../Zotlabs/Module/Admin/Site.php:510
msgid ""
-"Allow access to public content originating only from this site if Imported "
-"Public Streams are disabled."
+"Allow access to public content originating only from this site if Imported Public "
+"Streams are disabled."
msgstr ""
-"Zezwalaj na dostęp do treści publicznych pochodzących tylko z tego serwisu, "
-"jeśli importowane strumienie publiczne są wyłączone."
+"Zezwalaj na dostęp do treści publicznych pochodzących tylko z tego serwisu, jeśli "
+"importowane strumienie publiczne są wyłączone."
-#: ../../Zotlabs/Module/Admin/Site.php:326
+#: ../../Zotlabs/Module/Admin/Site.php:511
msgid "Allow anybody on the internet to access the Public streams"
msgstr "Zezwól każdemu w internecie na dostęp do strumieni publicznych"
-#: ../../Zotlabs/Module/Admin/Site.php:326
+#: ../../Zotlabs/Module/Admin/Site.php:511
msgid ""
"Disable to require authentication before viewing. Warning: this content is "
"unmoderated."
msgstr ""
-"Wyłącz, aby wymagać uwierzytelnienia przed przeglądaniem. Ostrzeżenie: ta "
-"zawartość jest niemoderowana."
+"Wyłącz, aby wymagać uwierzytelnienia przed przeglądaniem. Ostrzeżenie: ta zawartość "
+"jest niemoderowana."
-#: ../../Zotlabs/Module/Admin/Site.php:327
+#: ../../Zotlabs/Module/Admin/Site.php:512
msgid "Only import Public stream posts with this text"
-msgstr "Importuj tylko posty ze strumienia publicznego z tym tekstem"
+msgstr "Importuj tylko wpisy ze strumienia publicznego z tym tekstem"
-#: ../../Zotlabs/Module/Admin/Site.php:328
+#: ../../Zotlabs/Module/Admin/Site.php:513
msgid "Do not import Public stream posts with this text"
-msgstr "Nie importuj postów ze strumienia publicznego z tym tekstem"
+msgstr "Nie importuj wpisów ze strumienia publicznego z tym tekstem"
-#: ../../Zotlabs/Module/Admin/Site.php:331
+#: ../../Zotlabs/Module/Admin/Site.php:516
msgid "Login on Homepage"
msgstr "Zaloguj się na stronie głównej"
-#: ../../Zotlabs/Module/Admin/Site.php:331
+#: ../../Zotlabs/Module/Admin/Site.php:516
msgid ""
-"Present a login box to visitors on the home page if no other content has "
-"been configured."
+"Present a login box to visitors on the home page if no other content has been "
+"configured."
msgstr ""
"Przedstaw formularz logowania odwiedzającym na stronie głównej, jeśli nie "
"skonfigurowano żadnych innych treści."
-#: ../../Zotlabs/Module/Admin/Site.php:332
+#: ../../Zotlabs/Module/Admin/Site.php:517
msgid "Enable context help"
msgstr "Włącz pomoc kontekstową"
-#: ../../Zotlabs/Module/Admin/Site.php:332
-msgid ""
-"Display contextual help for the current page when the help button is pressed."
+#: ../../Zotlabs/Module/Admin/Site.php:517
+msgid "Display contextual help for the current page when the help button is pressed."
msgstr ""
-"Wyświetlanie pomocy kontekstowej dla bieżącej strony po naciśnięciu "
-"przycisku pomocy."
+"Wyświetlanie pomocy kontekstowej dla bieżącej strony po naciśnięciu przycisku "
+"pomocy."
-#: ../../Zotlabs/Module/Admin/Site.php:334
+#: ../../Zotlabs/Module/Admin/Site.php:519
msgid "Reply-to email address for system generated email."
msgstr "Zwrotny adres e-mail dla wiadomości wygenerowanych przez system."
-#: ../../Zotlabs/Module/Admin/Site.php:335
+#: ../../Zotlabs/Module/Admin/Site.php:520
msgid "Sender (From) email address for system generated email."
-msgstr ""
-"Adres e-mail nadawcy (Od) wiadomości e-mail wygenerowanej przez system."
+msgstr "Adres e-mail nadawcy (Od) wiadomości e-mail wygenerowanej przez system."
-#: ../../Zotlabs/Module/Admin/Site.php:336
+#: ../../Zotlabs/Module/Admin/Site.php:521
msgid "Name of email sender for system generated email."
msgstr "Nazwa nadawcy wiadomości e-mail wygenerowanej przez system."
-#: ../../Zotlabs/Module/Admin/Site.php:338
+#: ../../Zotlabs/Module/Admin/Site.php:523
msgid "Directory Server URL"
msgstr "Adres URL serwera katalogowego"
-#: ../../Zotlabs/Module/Admin/Site.php:338
+#: ../../Zotlabs/Module/Admin/Site.php:523
msgid "Default directory server"
msgstr "Domyślny serwer katalogowy"
-#: ../../Zotlabs/Module/Admin/Site.php:340
+#: ../../Zotlabs/Module/Admin/Site.php:525
msgid "Enable SSE Notifications"
msgstr "Włącz powiadomienia SSE"
-#: ../../Zotlabs/Module/Admin/Site.php:340
+#: ../../Zotlabs/Module/Admin/Site.php:525
msgid ""
-"If disabled, traditional polling will be used. Warning: this setting might "
-"not be suited for shared hosting"
+"If disabled, traditional polling will be used. Warning: this setting might not be "
+"suited for shared hosting"
msgstr ""
-"Jeśli wyłączone, będzie używane tradycyjne odpytywanie. Ostrzeżenie: to "
-"ustawienie może nie być odpowiednie dla hostingu współdzielonego"
+"Jeśli wyłączone, będzie używane tradycyjne odpytywanie. Ostrzeżenie: to ustawienie "
+"może nie być odpowiednie dla hostingu współdzielonego"
-#: ../../Zotlabs/Module/Admin/Site.php:342
+#: ../../Zotlabs/Module/Admin/Site.php:527
msgid "Proxy user"
msgstr "Użytkownik proxy"
-#: ../../Zotlabs/Module/Admin/Site.php:343
+#: ../../Zotlabs/Module/Admin/Site.php:528
msgid "Proxy URL"
msgstr "URL proxy"
-#: ../../Zotlabs/Module/Admin/Site.php:344
+#: ../../Zotlabs/Module/Admin/Site.php:529
msgid "Network timeout"
msgstr "Limit czasu sieci"
-#: ../../Zotlabs/Module/Admin/Site.php:344
+#: ../../Zotlabs/Module/Admin/Site.php:529
msgid "Value is in seconds. Set to 0 for unlimited (not recommended)."
-msgstr ""
-"Wartość w sekundach. Ustaw na 0 dla nieograniczonej liczby (niezalecane)."
+msgstr "Wartość w sekundach. Ustaw na 0 dla nieograniczonej liczby (niezalecane)."
-#: ../../Zotlabs/Module/Admin/Site.php:345
+#: ../../Zotlabs/Module/Admin/Site.php:530
msgid "Delivery interval"
msgstr "Interwał dostaw"
-#: ../../Zotlabs/Module/Admin/Site.php:345
+#: ../../Zotlabs/Module/Admin/Site.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."
+"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 ""
"Opóźnij procesy dostarczania w tle o kilka sekund, aby zmniejszyć obciążenie "
-"systemu. Zalecane: 4-5 dla hostów współdzielonych, 2-3 dla wirtualnych "
-"serwerów prywatnych. 0-1 dla dużych serwerów dedykowanych."
+"systemu. Zalecane: 4-5 dla hostów współdzielonych, 2-3 dla wirtualnych serwerów "
+"prywatnych. 0-1 dla dużych serwerów dedykowanych."
-#: ../../Zotlabs/Module/Admin/Site.php:346
+#: ../../Zotlabs/Module/Admin/Site.php:531
msgid "Deliveries per process"
-msgstr "Dostawy na proces"
+msgstr "Liczba dostaw na proces"
-#: ../../Zotlabs/Module/Admin/Site.php:346
+#: ../../Zotlabs/Module/Admin/Site.php:531
msgid ""
-"Number of deliveries to attempt in a single operating system process. Adjust "
-"if necessary to tune system performance. Recommend: 1-5."
+"Number of deliveries to attempt in a single operating system process. Adjust if "
+"necessary to tune system performance. Recommend: 1-5."
msgstr ""
-"Liczba dostaw do podjęcia w ramach jednego procesu systemu operacyjnego. W "
-"razie potrzeby dostosuj, aby dostroić wydajność systemu. Polecam: 1-5."
+"Liczba dostaw do podjęcia w ramach jednego procesu systemu operacyjnego. W razie "
+"potrzeby dostosuj, aby dostroić wydajność systemu. Polecam: 1-5."
-#: ../../Zotlabs/Module/Admin/Site.php:347
+#: ../../Zotlabs/Module/Admin/Site.php:532
msgid "Queue Threshold"
msgstr "Próg kolejki"
-#: ../../Zotlabs/Module/Admin/Site.php:347
+#: ../../Zotlabs/Module/Admin/Site.php:532
msgid ""
-"Always defer immediate delivery if queue contains more than this number of "
-"entries."
+"Always defer immediate delivery if queue contains more than this number of entries."
msgstr ""
-"Zawsze odraczaj natychmiastowe dostarczenie, jeśli kolejka zawiera więcej "
-"pozycji niż ta."
+"Zawsze odraczaj natychmiastowe dostarczenie, jeśli kolejka zawiera więcej pozycji "
+"niż ta liczba."
-#: ../../Zotlabs/Module/Admin/Site.php:348
+#: ../../Zotlabs/Module/Admin/Site.php:533
msgid "Poll interval"
msgstr "Okres odpytywania"
-#: ../../Zotlabs/Module/Admin/Site.php:348
+#: ../../Zotlabs/Module/Admin/Site.php:533
msgid ""
-"Delay background polling processes by this many seconds to reduce system "
-"load. If 0, use delivery interval."
+"Delay background polling processes by this many seconds to reduce system load. If "
+"0, use delivery interval."
msgstr ""
-"Opóźnij procesy sondowania w tle o kilka sekund, aby zmniejszyć obciążenie "
-"systemu. Jeśli 0, użyty będzie interwał dostawy."
+"Opóźnij procesy sondowania w tle o kilka sekund, aby zmniejszyć obciążenie systemu. "
+"Jeśli 0, użyty będzie interwał dostawy."
-#: ../../Zotlabs/Module/Admin/Site.php:349
+#: ../../Zotlabs/Module/Admin/Site.php:534
msgid "Path to ImageMagick convert program"
msgstr "Ścieżka do programu konwertującego ImageMagick"
-#: ../../Zotlabs/Module/Admin/Site.php:349
+#: ../../Zotlabs/Module/Admin/Site.php:534
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"
+"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 ""
-"Jeśli jest ustawiona, użyj tego programu do generowania miniatur zdjęć dla "
-"dużych obrazów (> 4000 pikseli w każdym wymiarze), w przeciwnym razie może "
-"wystąpić wyczerpanie pamięci. Przykład: /usr/bin/convert"
+"Jeśli jest ustawiona, użyj tego programu do generowania miniatur zdjęć dla dużych "
+"obrazów (> 4000 pikseli w każdym wymiarze), w przeciwnym razie może wystąpić "
+"wyczerpanie pamięci. Przykład: /usr/bin/convert"
-#: ../../Zotlabs/Module/Admin/Site.php:350
+#: ../../Zotlabs/Module/Admin/Site.php:535
msgid "Maximum Load Average"
msgstr "Maksymalne średnie obciążenie"
-#: ../../Zotlabs/Module/Admin/Site.php:350
+#: ../../Zotlabs/Module/Admin/Site.php:535
msgid ""
-"Maximum system load before delivery and poll processes are deferred - "
-"default 50."
+"Maximum system load before delivery and poll processes are deferred - default 50."
msgstr ""
-"Maksymalne obciążenie systemu przed odroczeniem procesów dostarczania i "
-"odpytywania - domyślnie 50."
+"Maksymalne obciążenie systemu przed odroczeniem procesów dostarczania i odpytywania "
+"- domyślnie 50."
-#: ../../Zotlabs/Module/Admin/Site.php:351
+#: ../../Zotlabs/Module/Admin/Site.php:536
msgid "Expiration period in days for imported (grid/network) content"
-msgstr "Okres ważności w dniach dla zaimportowanej treści (siatki/sieci)"
+msgstr "Okres ważności w dniach dla zaimportowanej treści (sieci)"
-#: ../../Zotlabs/Module/Admin/Site.php:351
+#: ../../Zotlabs/Module/Admin/Site.php:536
msgid "0 for no expiration of imported content"
msgstr "0 dla braku wygaśnięcia zaimportowanej treści"
-#: ../../Zotlabs/Module/Admin/Site.php:352
-msgid ""
-"Do not expire any posts which have comments less than this many days ago"
+#: ../../Zotlabs/Module/Admin/Site.php:537
+msgid "Do not expire any posts which have comments less than this many days ago"
msgstr ""
-"Nie wygasaj żadnych postów, które mają komentarze z datami mniejszymi niż ta "
-"wartość dni temu"
+"Nie wygaszaj żadnych wpisów, które mają komentarze z datami mniejszymi niż ta "
+"wartość dni od teraz"
-#: ../../Zotlabs/Module/Admin/Site.php:354
-msgid ""
-"Public servers: Optional landing (marketing) webpage for new registrants"
+#: ../../Zotlabs/Module/Admin/Site.php:538
+msgid "Public servers: Optional landing (marketing) webpage for new registrants"
msgstr ""
"Serwery publiczne: opcjonalna strona lądowania (marketingowa) dla nowych "
"rejestrujących"
-#: ../../Zotlabs/Module/Admin/Site.php:354
+#: ../../Zotlabs/Module/Admin/Site.php:538
#, php-format
msgid "Create this page first. Default is %s/register"
msgstr "Utwórz najpierw tą stronę. Domyślnie %s/ register"
-#: ../../Zotlabs/Module/Admin/Site.php:355
+#: ../../Zotlabs/Module/Admin/Site.php:539
msgid "Page to display after creating a new channel"
msgstr "Strona do wyświetlenia po utworzeniu nowego kanału"
-#: ../../Zotlabs/Module/Admin/Site.php:355
+#: ../../Zotlabs/Module/Admin/Site.php:539
msgid "Default: profiles"
msgstr "Domyślnie: profile"
-#: ../../Zotlabs/Module/Admin/Site.php:357
+#: ../../Zotlabs/Module/Admin/Site.php:540
msgid "Optional: site location"
msgstr "Opcjonalnie: lokalizacja serwisu"
-#: ../../Zotlabs/Module/Admin/Site.php:357
+#: ../../Zotlabs/Module/Admin/Site.php:540
msgid "Region or country"
msgstr "Region lub kraj"
+#: ../../Zotlabs/Module/Admin/Site.php:625 ../../Zotlabs/Module/Admin/Site.php:626
+msgid "Invalid 24h time value (hhmm/hmm)"
+msgstr "Nieprawidłowa wartość czasu 24-godzinnego (hhmm/hmm)"
+
#: ../../Zotlabs/Module/Admin/Profs.php:89
msgid "New Profile Field"
msgstr "Nowe pole profilu"
-#: ../../Zotlabs/Module/Admin/Profs.php:90
-#: ../../Zotlabs/Module/Admin/Profs.php:110
+#: ../../Zotlabs/Module/Admin/Profs.php:90 ../../Zotlabs/Module/Admin/Profs.php:110
msgid "Field nickname"
msgstr "Krótka nazwa pola"
-#: ../../Zotlabs/Module/Admin/Profs.php:90
-#: ../../Zotlabs/Module/Admin/Profs.php:110
+#: ../../Zotlabs/Module/Admin/Profs.php:90 ../../Zotlabs/Module/Admin/Profs.php:110
msgid "System name of field"
msgstr "Systemowa nazwa pola"
-#: ../../Zotlabs/Module/Admin/Profs.php:91
-#: ../../Zotlabs/Module/Admin/Profs.php:111
+#: ../../Zotlabs/Module/Admin/Profs.php:91 ../../Zotlabs/Module/Admin/Profs.php:111
msgid "Input type"
msgstr "Typ wejścia"
-#: ../../Zotlabs/Module/Admin/Profs.php:92
-#: ../../Zotlabs/Module/Admin/Profs.php:112
+#: ../../Zotlabs/Module/Admin/Profs.php:92 ../../Zotlabs/Module/Admin/Profs.php:112
msgid "Field Name"
msgstr "Nazwa Pola"
-#: ../../Zotlabs/Module/Admin/Profs.php:92
-#: ../../Zotlabs/Module/Admin/Profs.php:112
+#: ../../Zotlabs/Module/Admin/Profs.php:92 ../../Zotlabs/Module/Admin/Profs.php:112
msgid "Label on profile pages"
msgstr "Etykieta na stronach profilu"
-#: ../../Zotlabs/Module/Admin/Profs.php:93
-#: ../../Zotlabs/Module/Admin/Profs.php:113
+#: ../../Zotlabs/Module/Admin/Profs.php:93 ../../Zotlabs/Module/Admin/Profs.php:113
msgid "Help text"
msgstr "Tekst pomocy"
-#: ../../Zotlabs/Module/Admin/Profs.php:93
-#: ../../Zotlabs/Module/Admin/Profs.php:113
+#: ../../Zotlabs/Module/Admin/Profs.php:93 ../../Zotlabs/Module/Admin/Profs.php:113
msgid "Additional info (optional)"
msgstr "Dodatkowe informacje (opcjonalnie)"
@@ -6271,15 +6364,15 @@ msgstr "Pola niestandardowe"
msgid "Create Custom Field"
msgstr "Utwórz własne pole"
-#: ../../Zotlabs/Module/Notify.php:61 ../../Zotlabs/Module/Notifications.php:55
+#: ../../Zotlabs/Module/Notify.php:61 ../../Zotlabs/Module/Notifications.php:58
msgid "No more system notifications."
msgstr "Nigdy więcej powiadomień systemowych."
-#: ../../Zotlabs/Module/Notify.php:65 ../../Zotlabs/Module/Notifications.php:59
+#: ../../Zotlabs/Module/Notify.php:65 ../../Zotlabs/Module/Notifications.php:62
msgid "System Notifications"
msgstr "Powiadomienia systemowe"
-#: ../../Zotlabs/Module/Cal.php:64
+#: ../../Zotlabs/Module/Cal.php:62
msgid "Permissions denied."
msgstr "Odmowa dostępu."
@@ -6342,22 +6435,18 @@ msgstr "Dodaj rzecz do swojego profilu"
#: ../../Zotlabs/Module/Suggest.php:40
msgid "Suggest Channels App"
-msgstr "Aplikacja Suggest Channels"
+msgstr "Aplikacja Sugerowane Kanały"
#: ../../Zotlabs/Module/Suggest.php:41
msgid ""
-"Suggestions for channels in the $Projectname network you might be interested "
-"in"
+"Suggestions for channels in the $Projectname network you might be interested in"
msgstr ""
-"Propozycje dotyczące kanałów w sieci $Projectname, które mogą Cię "
-"zainteresować"
+"Propozycje dotyczące kanałów w sieci $Projectname, które mogą Cię zainteresować"
#: ../../Zotlabs/Module/Suggest.php:54
-msgid ""
-"No suggestions available. If this is a new site, please try again in 24 "
-"hours."
+msgid "No suggestions available. If this is a new site, please try again in 24 hours."
msgstr ""
-"Brak dostępnych prpozycji. Jeśli to jest nowy serwis, spróbuj ponownie za 24 "
+"Brak dostępnych propozycji. Jeśli to jest nowy serwis, spróbuj ponownie za 24 "
"godziny."
#: ../../Zotlabs/Module/Suggest.php:73 ../../Zotlabs/Widget/Suggestions.php:48
@@ -6367,7 +6456,7 @@ msgstr "Ignoruj/Ukryj"
#: ../../Zotlabs/Module/Suggest.php:79 ../../Zotlabs/Module/Directory.php:437
#: ../../include/contact_widgets.php:24
msgid "Channel Suggestions"
-msgstr "Sugerowane kanały"
+msgstr "Sugerowane Kanały"
#: ../../Zotlabs/Module/Email_validation.php:36
msgid "Email Verification Required"
@@ -6376,13 +6465,13 @@ msgstr "Wymagana jest weryfikacja adresu e-mail"
#: ../../Zotlabs/Module/Email_validation.php:37
#, php-format
msgid ""
-"A verification token was sent to your email address [%s]. Enter that token "
-"here to complete the account verification step. Please allow a few minutes "
-"for delivery, and check your spam folder if you do not see the message."
+"A verification token was sent to your email address [%s]. Enter that token here to "
+"complete the account verification step. Please allow a few minutes for delivery, "
+"and check your spam folder if you do not see the message."
msgstr ""
-"Token weryfikacyjny został wysłany na Twój adres e-mail [% s]. Wprowadź tuta "
-"ten token, aby zakończyć etap weryfikacji konta. Poczekaj kilka minut na "
-"dostarczenie i jeśli nie widzisz wiadomości, sprawdź folder ze spamem."
+"Token weryfikacyjny został wysłany na Twój adres e-mail [% s]. Wprowadź tuta ten "
+"token, aby zakończyć etap weryfikacji konta. Poczekaj kilka minut na dostarczenie i "
+"jeśli nie widzisz wiadomości, sprawdź folder ze spamem."
#: ../../Zotlabs/Module/Email_validation.php:38
msgid "Resend Email"
@@ -6394,12 +6483,11 @@ msgstr "Token walidacyjny"
#: ../../Zotlabs/Module/Notes.php:57
msgid "Notes App"
-msgstr "Aplikacja Notes"
+msgstr "Aplikacja Notatki"
#: ../../Zotlabs/Module/Notes.php:58
msgid "A simple notes app with a widget (note: notes are not encrypted)"
-msgstr ""
-"Prosta aplikacja do notatek z widżetem (uwaga: notatki nie są szyfrowane)"
+msgstr "Prosta aplikacja do notatek z widżetem (uwaga: notatki nie są szyfrowane)"
#: ../../Zotlabs/Module/Tokens.php:39
#, php-format
@@ -6416,38 +6504,37 @@ msgstr "Token został zapisany."
#: ../../Zotlabs/Module/Tokens.php:99
msgid "Guest Access App"
-msgstr "Aplikacja Guest Access"
+msgstr "Aplikacja Dostęp Gościnny"
#: ../../Zotlabs/Module/Tokens.php:100
msgid "Create access tokens so that non-members can access private content"
msgstr ""
-"Utwórz tokeny dostępu, aby osoby niebędące członkami mogły uzyskać dostęp do "
+"Utwórz tokeny dostępu, aby osoby niebędące członkami mogły uzyskać dostęp do Twoich "
"treści prywatnych"
#: ../../Zotlabs/Module/Tokens.php:133
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."
+"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 ""
"Użyj tego formularza, aby utworzyć tymczasowe identyfikatory dostępu, aby "
-"udostępniać rzeczy osobom niebędącym członkami. Tożsamości te mogą być "
-"używane na listach kontroli dostępu, a odwiedzający mogą logować się przy "
-"użyciu tych poświadczeń, aby uzyskać dostęp do treści prywatnych."
+"udostępniać rzeczy osobom niebędącym członkami. Tożsamości te mogą być używane na "
+"listach kontroli dostępu, a odwiedzający mogą logować się przy użyciu tych "
+"poświadczeń, aby uzyskać dostęp do treści prywatnych."
#: ../../Zotlabs/Module/Tokens.php:135
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:"
+"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 ""
"Możesz także udostępnić znajomym i współpracownikom łącza dostępu w stylu "
-"<em>dropbox</em>, dodając hasło logowania do dowolnego adresu URL witryny, "
-"jak pokazano na ilustracji. Przykłady:"
+"<em>dropbox</em>, dodając hasło logowania do dowolnego adresu URL witryny, jak "
+"pokazano na ilustracji. Przykłady:"
#: ../../Zotlabs/Module/Tokens.php:170
msgid "Guest Access Tokens"
-msgstr "Tokent Guest Access"
+msgstr "Token dostępu gościa"
#: ../../Zotlabs/Module/Tokens.php:177
msgid "Login Name"
@@ -6471,37 +6558,36 @@ msgstr "Zmień kolejność aplikacji na pasku aplikacji"
#: ../../Zotlabs/Module/Apporder.php:48
msgid ""
-"Use arrows to move the corresponding app left (top) or right (bottom) in the "
-"navbar"
+"Use arrows to move the corresponding app left (top) or right (bottom) in the navbar"
msgstr ""
-"Użyj strzałek, aby przesunąć odpowiednią aplikację w lewo (u góry) lub w "
-"prawo (u dołu) na pasku nawigacyjnym"
+"Użyj strzałek, aby przesunąć odpowiednią aplikację w lewo (u góry) lub w prawo (u "
+"dołu) na pasku nawigacyjnym"
#: ../../Zotlabs/Module/Apporder.php:48
msgid "Use arrows to move the corresponding app up or down in the app tray"
msgstr ""
-"Użyj strzałek, aby przesunąć odpowiednią aplikację w górę lub w dół w "
-"zasobniku aplikacji"
+"Użyj strzałek, aby przesunąć odpowiednią aplikację w górę lub w dół w zasobniku "
+"aplikacji"
-#: ../../Zotlabs/Module/Notifications.php:60
-#: ../../Zotlabs/Lib/ThreadItem.php:482
+#: ../../Zotlabs/Module/Notifications.php:63 ../../Zotlabs/Lib/ThreadItem.php:484
msgid "Mark all seen"
msgstr "Oznacz wszystkie jako oglądnięte"
-#: ../../Zotlabs/Module/Home.php:72 ../../Zotlabs/Module/Home.php:80
-#: ../../Zotlabs/Lib/Enotify.php:66
-#: ../../extend/addon/hzaddons/opensearch/opensearch.php:42
+#: ../../Zotlabs/Module/Home.php:87 ../../Zotlabs/Module/Home.php:95
+#: ../../Zotlabs/Module/Invite.php:225 ../../Zotlabs/Module/Invite.php:494
+#: ../../Zotlabs/Module/Invite.php:508 ../../Zotlabs/Lib/Enotify.php:66
+#: ../../extend/addon/hubzilla-addons/opensearch/opensearch.php:42
msgid "$Projectname"
-msgstr "Hubzilla"
+msgstr "$Projectname"
-#: ../../Zotlabs/Module/Home.php:90
+#: ../../Zotlabs/Module/Home.php:104
#, php-format
msgid "Welcome to %s"
msgstr "Witamy w %s"
#: ../../Zotlabs/Module/Articles.php:52
msgid "Articles App"
-msgstr "Aplikacja Articles"
+msgstr "Aplikacja Artykuły"
#: ../../Zotlabs/Module/Articles.php:53
msgid "Create interactive articles"
@@ -6511,534 +6597,516 @@ msgstr "Twórz interaktywne artykuły"
msgid "Add Article"
msgstr "Dodaj artykuł"
-#: ../../Zotlabs/Module/Articles.php:226 ../../Zotlabs/Lib/Apps.php:325
+#: ../../Zotlabs/Module/Articles.php:225 ../../Zotlabs/Lib/Apps.php:325
#: ../../include/nav.php:512
msgid "Articles"
msgstr "Artykuły"
-#: ../../Zotlabs/Module/Setup.php:167
+#: ../../Zotlabs/Module/Setup.php:169
msgid "$Projectname Server - Setup"
msgstr "Serwer $Projectname - Konfiguracja"
-#: ../../Zotlabs/Module/Setup.php:171
+#: ../../Zotlabs/Module/Setup.php:173
msgid "Could not connect to database."
msgstr "Nie można połączyć się z bazą danych."
-#: ../../Zotlabs/Module/Setup.php:175
+#: ../../Zotlabs/Module/Setup.php:177
msgid ""
-"Could not connect to specified site URL. Possible SSL certificate or DNS "
-"issue."
+"Could not connect to specified site URL. Possible SSL certificate or DNS issue."
msgstr ""
"Nie można połączyć się z określonym adresem URL serwisu. Możliwy problem z "
"certyfikatem SSL lub DNS."
-#: ../../Zotlabs/Module/Setup.php:182
+#: ../../Zotlabs/Module/Setup.php:184
msgid "Could not create table."
msgstr "Nie udało się utworzyć tabeli."
-#: ../../Zotlabs/Module/Setup.php:188
+#: ../../Zotlabs/Module/Setup.php:190
msgid "Your site database has been installed."
msgstr "Baza danych serwisu została zainstalowana."
-#: ../../Zotlabs/Module/Setup.php:194
+#: ../../Zotlabs/Module/Setup.php:196
msgid ""
"You may need to import the file \"install/schema_xxx.sql\" manually using a "
"database client."
msgstr ""
-"Może być konieczne ręczne zaimportowanie pliku „install/schema_xxx.sql” za "
-"pomocą klienta bazy danych."
+"Może być konieczne ręczne zaimportowanie pliku „install/schema_xxx.sql” za pomocą "
+"klienta bazy danych."
-#: ../../Zotlabs/Module/Setup.php:195 ../../Zotlabs/Module/Setup.php:259
-#: ../../Zotlabs/Module/Setup.php:766
+#: ../../Zotlabs/Module/Setup.php:197 ../../Zotlabs/Module/Setup.php:261
+#: ../../Zotlabs/Module/Setup.php:768
msgid "Please see the file \"install/INSTALL.txt\"."
msgstr "Zobacz plik \"install/INSTALL.txt\"."
-#: ../../Zotlabs/Module/Setup.php:256
+#: ../../Zotlabs/Module/Setup.php:258
msgid "System check"
msgstr "Sprawdzanie systemu"
-#: ../../Zotlabs/Module/Setup.php:261
+#: ../../Zotlabs/Module/Setup.php:263
msgid "Check again"
msgstr "Sprawdź ponownie"
-#: ../../Zotlabs/Module/Setup.php:282
+#: ../../Zotlabs/Module/Setup.php:284
msgid "Database connection"
msgstr "Połączenie z bazą danych"
-#: ../../Zotlabs/Module/Setup.php:283
+#: ../../Zotlabs/Module/Setup.php:285
msgid ""
-"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."
msgstr ""
-"Aby zainstalować $Projectname, musimy wiedzieć, jak połączyć się z twoją "
-"bazą danych."
+"Aby zainstalować $Projectname, musimy wiedzieć, jak połączyć się z twoją bazą "
+"danych."
-#: ../../Zotlabs/Module/Setup.php:284
+#: ../../Zotlabs/Module/Setup.php:286
msgid ""
-"Please contact your hosting provider or site administrator if you have "
-"questions about these settings."
+"Please contact your hosting provider or site administrator if you have questions "
+"about these settings."
msgstr ""
"Jeśli masz pytania dotyczące tych ustawień, skontaktuj się z dostawcą usług "
"hostingowych lub administratorem serwisu."
-#: ../../Zotlabs/Module/Setup.php:285
+#: ../../Zotlabs/Module/Setup.php:287
msgid ""
-"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."
msgstr ""
-"Baza danych, którą określisz poniżej, powinna już istnieć. Jeśli tak się nie "
-"stało, utwórz ją przed kontynuowaniem."
+"Baza danych, którą określisz poniżej, powinna już istnieć. Jeśli tak się nie stało, "
+"utwórz ją przed kontynuowaniem."
-#: ../../Zotlabs/Module/Setup.php:289
+#: ../../Zotlabs/Module/Setup.php:291
msgid "Database Server Name"
msgstr "Nazwa serwera bazy danych"
-#: ../../Zotlabs/Module/Setup.php:289
+#: ../../Zotlabs/Module/Setup.php:291
msgid "Default is 127.0.0.1"
msgstr "Domyślnie, 127.0.0.1"
-#: ../../Zotlabs/Module/Setup.php:290
+#: ../../Zotlabs/Module/Setup.php:292
msgid "Database Port"
msgstr "Port bazy danych"
-#: ../../Zotlabs/Module/Setup.php:290
+#: ../../Zotlabs/Module/Setup.php:292
msgid "Communication port number - use 0 for default"
msgstr "Numer portu komunikacyjnego - dla wartości domyślnej użyj 0"
-#: ../../Zotlabs/Module/Setup.php:291
+#: ../../Zotlabs/Module/Setup.php:293
msgid "Database Login Name"
msgstr "Nazwa logowania do bazy danych"
-#: ../../Zotlabs/Module/Setup.php:292
+#: ../../Zotlabs/Module/Setup.php:294
msgid "Database Login Password"
msgstr "Hasło logowania do bazy danych"
-#: ../../Zotlabs/Module/Setup.php:293
+#: ../../Zotlabs/Module/Setup.php:295
msgid "Database Name"
msgstr "Nazwa bazy danych"
-#: ../../Zotlabs/Module/Setup.php:294
+#: ../../Zotlabs/Module/Setup.php:296
msgid "Database Type"
msgstr "Typ bazy danych"
-#: ../../Zotlabs/Module/Setup.php:296 ../../Zotlabs/Module/Setup.php:336
+#: ../../Zotlabs/Module/Setup.php:298 ../../Zotlabs/Module/Setup.php:338
msgid "Site administrator email address"
msgstr "Adres e-mail administratora serwisu"
-#: ../../Zotlabs/Module/Setup.php:296 ../../Zotlabs/Module/Setup.php:336
+#: ../../Zotlabs/Module/Setup.php:298 ../../Zotlabs/Module/Setup.php:338
msgid ""
-"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."
msgstr ""
-"Adres e-mail Twojego konta będzie musi być zgodny z tym adresem, aby móc "
-"korzystać z panelu administratora sieci."
+"Adres e-mail Twojego konta będzie musi być zgodny z tym adresem, aby móc korzystać "
+"z panelu administratora sieci."
-#: ../../Zotlabs/Module/Setup.php:297 ../../Zotlabs/Module/Setup.php:338
+#: ../../Zotlabs/Module/Setup.php:299 ../../Zotlabs/Module/Setup.php:340
msgid "Website URL"
msgstr "Adres URL serwisu"
-#: ../../Zotlabs/Module/Setup.php:297 ../../Zotlabs/Module/Setup.php:338
+#: ../../Zotlabs/Module/Setup.php:299 ../../Zotlabs/Module/Setup.php:340
msgid "Please use SSL (https) URL if available."
msgstr "Użyj adresu URL z SSL (https), jeśli jest dostępny."
-#: ../../Zotlabs/Module/Setup.php:298 ../../Zotlabs/Module/Setup.php:340
+#: ../../Zotlabs/Module/Setup.php:300 ../../Zotlabs/Module/Setup.php:342
msgid "Please select a default timezone for your website"
msgstr "Wybierz domyślną strefę czasową dla swojego serwisu"
-#: ../../Zotlabs/Module/Setup.php:325
+#: ../../Zotlabs/Module/Setup.php:327
msgid "Site settings"
msgstr "Ustawienia serwisu"
-#: ../../Zotlabs/Module/Setup.php:379
+#: ../../Zotlabs/Module/Setup.php:381
msgid "PHP version 7.1 or greater is required."
msgstr "Wymagany jest PHP w wersji 7.1 lub wyższej."
-#: ../../Zotlabs/Module/Setup.php:380
+#: ../../Zotlabs/Module/Setup.php:382
msgid "PHP version"
msgstr "Wersja PHP"
-#: ../../Zotlabs/Module/Setup.php:396
+#: ../../Zotlabs/Module/Setup.php:398
msgid "Could not find a command line version of PHP in the web server PATH."
msgstr "Nie można znaleźć wersji CLI PHP w zmiennej PATH serwerze WWW."
-#: ../../Zotlabs/Module/Setup.php:397
+#: ../../Zotlabs/Module/Setup.php:399
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."
+"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 ""
"Jeśli nie masz wersji CLI PHP zainstalowanej na serwerze, nie będzie można "
"uruchomić odpytywania w tle przez cron."
-#: ../../Zotlabs/Module/Setup.php:401
+#: ../../Zotlabs/Module/Setup.php:403
msgid "PHP executable path"
msgstr "Ścieżka do pliku wykonywalnego PHP"
-#: ../../Zotlabs/Module/Setup.php:401
+#: ../../Zotlabs/Module/Setup.php:403
msgid ""
"Enter full path to php executable. You can leave this blank to continue the "
"installation."
msgstr ""
-"Wpisz pełną ścieżkę do pliku wykonywalnego php. Możesz pozostawić to pole "
-"puste, aby kontynuować instalację."
+"Wpisz pełną ścieżkę do pliku wykonywalnego php. Możesz pozostawić to pole puste, "
+"aby kontynuować instalację."
-#: ../../Zotlabs/Module/Setup.php:406
+#: ../../Zotlabs/Module/Setup.php:408
msgid "Command line PHP"
msgstr "PHP CLI"
-#: ../../Zotlabs/Module/Setup.php:416
+#: ../../Zotlabs/Module/Setup.php:418
msgid ""
-"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."
msgstr ""
-"Nie można sprawdzić PHP CLI, ponieważ funkcja shell_exec() jest wyłączona. "
-"To jest wymagane."
+"Nie można sprawdzić PHP CLI, ponieważ funkcja shell_exec() jest wyłączona. To jest "
+"wymagane."
-#: ../../Zotlabs/Module/Setup.php:420
+#: ../../Zotlabs/Module/Setup.php:422
msgid ""
-"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."
msgstr "PHP CLI w Twoim systemie nie ma włączonego \"register_argc_argv\"."
-#: ../../Zotlabs/Module/Setup.php:421
+#: ../../Zotlabs/Module/Setup.php:423
msgid "This is required for message delivery to work."
msgstr "Jest to konieczne,, aby dostarczanie wiadomości działało."
-#: ../../Zotlabs/Module/Setup.php:424
+#: ../../Zotlabs/Module/Setup.php:426
msgid "PHP register_argc_argv"
msgstr "PHP register_argc_argv"
-#: ../../Zotlabs/Module/Setup.php:444
+#: ../../Zotlabs/Module/Setup.php:446
msgid ""
-"This is not sufficient to upload larger images or files. You should be able "
-"to upload at least 4 MB at once."
+"This is not sufficient to upload larger images or files. You should be able to "
+"upload at least 4 MB at once."
msgstr ""
-"To nie wystarczy, aby przesłać większe obrazy lub pliki. Powinieneś móc "
-"przesłać co najmniej 4 MB na raz."
+"To nie wystarczy, aby przesłać większe obrazy lub pliki. Powinieneś móc przesłać co "
+"najmniej 4 MB na raz."
-#: ../../Zotlabs/Module/Setup.php:446
+#: ../../Zotlabs/Module/Setup.php:448
#, 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."
+"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 ""
-"Twój maksymalny dopuszczalny łączny rozmiar przesyłanych plików to %s. "
-"Maksymalny rozmiar jednego pliku do przesłania to %s. Możesz przesłać "
-"jednocześnie do %d plików."
+"Twój maksymalny dopuszczalny łączny rozmiar przesyłanych plików to %s. Maksymalny "
+"rozmiar jednego pliku do przesłania to %s. Możesz przesłać jednocześnie do %d "
+"plików."
-#: ../../Zotlabs/Module/Setup.php:452
+#: ../../Zotlabs/Module/Setup.php:454
msgid "You can adjust these settings in the server php.ini file."
msgstr "Możesz dostosować te ustawienia w pliku php.ini na serwerze."
-#: ../../Zotlabs/Module/Setup.php:454
+#: ../../Zotlabs/Module/Setup.php:456
msgid "PHP upload limits"
msgstr "Limity wysyłania PHP"
-#: ../../Zotlabs/Module/Setup.php:477
+#: ../../Zotlabs/Module/Setup.php:479
msgid ""
-"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"
msgstr ""
-"Błąd: funkcja \"openssl_pkey_new\" w tym systemie nie jest w stanie "
-"wygenerować kluczy szyfrujących"
+"Błąd: funkcja \"openssl_pkey_new\" w tym systemie nie jest w stanie wygenerować "
+"kluczy szyfrujących"
-#: ../../Zotlabs/Module/Setup.php:478
+#: ../../Zotlabs/Module/Setup.php:480
msgid ""
"If running under Windows, please see \"http://www.php.net/manual/en/openssl."
"installation.php\"."
msgstr ""
-"Jeśli pracujesz w systemie Windows, przeczytaj \"http://www.php.net/manual/"
-"en/openssl.installation.php\"."
+"Jeśli pracujesz w systemie Windows, przeczytaj \"http://www.php.net/manual/en/"
+"openssl.installation.php\"."
-#: ../../Zotlabs/Module/Setup.php:481
+#: ../../Zotlabs/Module/Setup.php:483
msgid "Generate encryption keys"
msgstr "Wygeneruj klucze szyfrowania"
-#: ../../Zotlabs/Module/Setup.php:498
+#: ../../Zotlabs/Module/Setup.php:500
msgid "libCurl PHP module"
msgstr "moduł PHP libCurl"
-#: ../../Zotlabs/Module/Setup.php:499
+#: ../../Zotlabs/Module/Setup.php:501
msgid "GD graphics PHP module"
msgstr "Moduł PHP GD graphics"
-#: ../../Zotlabs/Module/Setup.php:500
+#: ../../Zotlabs/Module/Setup.php:502
msgid "OpenSSL PHP module"
msgstr "Moduł PHP OpenSSL"
-#: ../../Zotlabs/Module/Setup.php:501
+#: ../../Zotlabs/Module/Setup.php:503
msgid "PDO database PHP module"
msgstr "Moduł PHP PDO"
-#: ../../Zotlabs/Module/Setup.php:502
+#: ../../Zotlabs/Module/Setup.php:504
msgid "mb_string PHP module"
msgstr "moduł PHP mb_string PHP"
-#: ../../Zotlabs/Module/Setup.php:503
+#: ../../Zotlabs/Module/Setup.php:505
msgid "xml PHP module"
msgstr "moduł PHP xml"
-#: ../../Zotlabs/Module/Setup.php:504
+#: ../../Zotlabs/Module/Setup.php:506
msgid "zip PHP module"
msgstr "moduł PHP zip"
-#: ../../Zotlabs/Module/Setup.php:508 ../../Zotlabs/Module/Setup.php:510
+#: ../../Zotlabs/Module/Setup.php:510 ../../Zotlabs/Module/Setup.php:512
msgid "Apache mod_rewrite module"
msgstr "Moduł Apache mod_rewrite"
-#: ../../Zotlabs/Module/Setup.php:508
-msgid ""
-"Error: Apache webserver mod-rewrite module is required but not installed."
+#: ../../Zotlabs/Module/Setup.php:510
+msgid "Error: Apache webserver mod-rewrite module is required but not installed."
msgstr ""
-"Błąd: wymagany jest moduł mod-rewrite serwera Apache, ale nie jest "
-"zainstalowany."
+"Błąd: wymagany jest moduł mod-rewrite serwera Apache, ale nie jest zainstalowany."
-#: ../../Zotlabs/Module/Setup.php:514 ../../Zotlabs/Module/Setup.php:517
+#: ../../Zotlabs/Module/Setup.php:516 ../../Zotlabs/Module/Setup.php:519
msgid "exec"
msgstr "exec"
-#: ../../Zotlabs/Module/Setup.php:514
+#: ../../Zotlabs/Module/Setup.php:516
msgid ""
-"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"
msgstr ""
-"Błąd: wymagany jest program exec ale nie jest on zainstalowany lub został "
-"wyłączony w php.ini"
+"Błąd: wymagany jest program exec ale nie jest on zainstalowany lub został wyłączony "
+"w php.ini"
-#: ../../Zotlabs/Module/Setup.php:520 ../../Zotlabs/Module/Setup.php:523
+#: ../../Zotlabs/Module/Setup.php:522 ../../Zotlabs/Module/Setup.php:525
msgid "shell_exec"
msgstr "shell_exec"
-#: ../../Zotlabs/Module/Setup.php:520
+#: ../../Zotlabs/Module/Setup.php:522
msgid ""
-"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"
msgstr ""
-"Błąd: wymagany jest shell_exec, ale nie jest zainstalowany lub został "
-"wyłączony w php.ini"
+"Błąd: wymagany jest shell_exec, ale nie jest zainstalowany lub został wyłączony w "
+"php.ini"
-#: ../../Zotlabs/Module/Setup.php:528
+#: ../../Zotlabs/Module/Setup.php:530
msgid "Error: libCURL PHP module required but not installed."
msgstr "Błąd: wymagany jest moduł PHP libCURL, ale nie jest zainstalowany."
-#: ../../Zotlabs/Module/Setup.php:532
+#: ../../Zotlabs/Module/Setup.php:534
msgid ""
-"Error: GD PHP module with JPEG support or ImageMagick graphics library "
-"required but not installed."
+"Error: GD PHP module with JPEG support or ImageMagick graphics library required but "
+"not installed."
msgstr ""
-"Błąd: wymagany jest moduł PHP GD z obsługą formatu JPEG lub biblioteką "
-"graficzną ImageMagick, ale nie jest on zainstalowany."
+"Błąd: wymagany jest moduł PHP GD z obsługą formatu JPEG lub biblioteką graficzną "
+"ImageMagick, ale nie jest on zainstalowany."
-#: ../../Zotlabs/Module/Setup.php:536
+#: ../../Zotlabs/Module/Setup.php:538
msgid "Error: openssl PHP module required but not installed."
msgstr "Błąd: wymagany jest moduł PHP openssl, ale niezainstalowany."
-#: ../../Zotlabs/Module/Setup.php:542
-msgid ""
-"Error: PDO database PHP module missing a driver for either mysql or pgsql."
+#: ../../Zotlabs/Module/Setup.php:544
+msgid "Error: PDO database PHP module missing a driver for either mysql or pgsql."
msgstr "Błąd: w module PHP PDO brakuje sterownika dla mysql lub pgsql."
-#: ../../Zotlabs/Module/Setup.php:547
+#: ../../Zotlabs/Module/Setup.php:549
msgid "Error: PDO database PHP module required but not installed."
msgstr "Błąd: wymagany jest moduł PHP PDO, ale nie jest zainstalowany."
-#: ../../Zotlabs/Module/Setup.php:551
+#: ../../Zotlabs/Module/Setup.php:553
msgid "Error: mb_string PHP module required but not installed."
msgstr "Błąd: wymagany, ale niezainstalowany moduł mb_string PHP."
-#: ../../Zotlabs/Module/Setup.php:555
+#: ../../Zotlabs/Module/Setup.php:557
msgid "Error: xml PHP module required for DAV but not installed."
msgstr "Błąd: moduł XML PHP wymagany dla DAV, ale nie jest zainstalowany."
-#: ../../Zotlabs/Module/Setup.php:559
+#: ../../Zotlabs/Module/Setup.php:561
msgid "Error: zip PHP module required but not installed."
msgstr "Błąd: wymagany jest moduł PHP zip, ale nie jest on zainstalowany."
-#: ../../Zotlabs/Module/Setup.php:578 ../../Zotlabs/Module/Setup.php:587
+#: ../../Zotlabs/Module/Setup.php:580 ../../Zotlabs/Module/Setup.php:589
msgid ".htconfig.php is writable"
msgstr ".htconfig.php jest możliwy do zapisu"
-#: ../../Zotlabs/Module/Setup.php:583
+#: ../../Zotlabs/Module/Setup.php:585
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."
+"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 ""
-"Instalator internetowy musi mieć możliwość utworzenia pliku o nazwie \"."
-"htconfig.php\" w głównym folderze serwera WWW a nie może tego zrobić."
+"Instalator internetowy musi mieć możliwość utworzenia pliku o nazwie \".htconfig.php"
+"\" w głównym folderze serwera WWW a nie może tego zrobić."
-#: ../../Zotlabs/Module/Setup.php:584
+#: ../../Zotlabs/Module/Setup.php:586
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."
+"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 ""
-"Najczęściej jest to ustawienie uprawnień, ponieważ serwer WWW może nie być w "
-"stanie zapisywać plików w Twoim folderze - nawet jeśli możesz."
+"Najczęściej jest to ustawienie uprawnień, ponieważ serwer WWW może nie być w stanie "
+"zapisywać plików w Twoim folderze - nawet jeśli możesz."
-#: ../../Zotlabs/Module/Setup.php:585
+#: ../../Zotlabs/Module/Setup.php:587
msgid "Please see install/INSTALL.txt for additional information."
msgstr "Dodatkowe informacje można znaleźć w pliku install/INSTALL.txt."
-#: ../../Zotlabs/Module/Setup.php:601
+#: ../../Zotlabs/Module/Setup.php:603
msgid ""
-"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."
msgstr ""
-"To oprogramowanie wykorzystuje silnik szablonów Smarty3 do renderowania "
-"widoków internetowych. Smarty3 kompiluje szablony do PHP, aby przyspieszyć "
-"renderowanie."
+"To oprogramowanie wykorzystuje silnik szablonów Smarty3 do renderowania widoków "
+"internetowych. Smarty3 kompiluje szablony do PHP, aby przyspieszyć renderowanie."
-#: ../../Zotlabs/Module/Setup.php:602
+#: ../../Zotlabs/Module/Setup.php:604
#, 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."
+"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 ""
-"Aby przechowywać te skompilowane szablony, serwer sieciowy musi mieć dostęp "
-"do zapisu w katalogu %s zlokalizowanym w folderze głównym serwera WWW."
+"Aby przechowywać te skompilowane szablony, serwer sieciowy musi mieć dostęp do "
+"zapisu w katalogu %s zlokalizowanym w folderze głównym serwera WWW."
-#: ../../Zotlabs/Module/Setup.php:603 ../../Zotlabs/Module/Setup.php:624
+#: ../../Zotlabs/Module/Setup.php:605 ../../Zotlabs/Module/Setup.php:626
msgid ""
-"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."
msgstr ""
-"Upewnij się, że właściciel procesu serwer WWW (np. www-data), ma prawo do "
-"zapisu w tym folderze."
+"Upewnij się, że właściciel procesu serwer WWW (np. www-data), ma prawo do zapisu w "
+"tym folderze."
-#: ../../Zotlabs/Module/Setup.php:604
+#: ../../Zotlabs/Module/Setup.php:606
#, 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."
+"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 ""
-"Uwaga: ze względów bezpieczeństwa powinno się dać serwerowi WWW prawo zapisu "
-"tylko do %s - nie do plików szablonów (.tpl), które on zawiera."
+"Uwaga: ze względów bezpieczeństwa powinno się dać serwerowi WWW prawo zapisu tylko "
+"do %s - nie do plików szablonów (.tpl), które on zawiera."
-#: ../../Zotlabs/Module/Setup.php:607
+#: ../../Zotlabs/Module/Setup.php:609
#, php-format
msgid "%s is writable"
msgstr "%s jest możliwy do zapisu"
-#: ../../Zotlabs/Module/Setup.php:623
+#: ../../Zotlabs/Module/Setup.php:625
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"
+"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 ""
-"To oprogramowanie używa katalogu <i>store</i> do zapisywania przesyłanych "
-"plików. Serwer WWW musi mieć dostęp do zapisu w katalogu <i>store</i>, "
-"znajdującego się w folderze serwera WWW najwyższego poziomu"
+"To oprogramowanie używa katalogu <i>store</i> do zapisywania przesyłanych plików. "
+"Serwer WWW musi mieć dostęp do zapisu w katalogu <i>store</i>, znajdującego się w "
+"folderze serwera WWW najwyższego poziomu"
-#: ../../Zotlabs/Module/Setup.php:627
+#: ../../Zotlabs/Module/Setup.php:629
msgid "store is writable"
msgstr "katalog store jest możliwy do zapisu"
-#: ../../Zotlabs/Module/Setup.php:659
+#: ../../Zotlabs/Module/Setup.php:661
msgid ""
-"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 site."
msgstr ""
-"Nie można zweryfikować certyfikatu SSL. Napraw certyfikat lub wyłącz dostęp "
-"https do tej witryny."
+"Nie można zweryfikować certyfikatu SSL. Napraw certyfikat lub wyłącz dostęp https "
+"do tej witryny."
-#: ../../Zotlabs/Module/Setup.php:660
+#: ../../Zotlabs/Module/Setup.php:662
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!"
+"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 ""
"Jeśli masz dostęp https do swojego serwisu internetowego lub zezwalasz na "
-"połączenia z portem TCP 443 (port https:), MUSISZ użyć certyfikatu "
-"akceptowanego przez przeglądarki. NIE WOLNO używać certyfikatów z podpisem "
-"własnym!"
+"połączenia z portem TCP 443 (port https:), MUSISZ użyć certyfikatu akceptowanego "
+"przez przeglądarki. NIE WOLNO używać certyfikatów z podpisem własnym!"
-#: ../../Zotlabs/Module/Setup.php:661
+#: ../../Zotlabs/Module/Setup.php:663
msgid ""
-"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."
msgstr ""
-"To ograniczenie zostało wprowadzone, ponieważ Twoje publiczne posty mogą na "
-"przykład zawierać odniesienia do obrazów na Twoim hubie."
+"To ograniczenie zostało wprowadzone, ponieważ Twoje publiczne wpisy mogą na "
+"przykład zawierać odniesienia do obrazów na Twoim węźle."
-#: ../../Zotlabs/Module/Setup.php:662
+#: ../../Zotlabs/Module/Setup.php:664
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."
+"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 ""
-"Jeśli Twój certyfikat nie zostanie rozpoznany, członkowie innych witryn "
-"(którzy sami mogą mieć ważne certyfikaty) otrzymają komunikat ostrzegawczy "
-"we własnej witrynie, ostrzegający o problemie z bezpieczeństwem."
+"Jeśli Twój certyfikat nie zostanie rozpoznany, członkowie innych witryn (którzy "
+"sami mogą mieć ważne certyfikaty) otrzymają komunikat ostrzegawczy we własnej "
+"witrynie, ostrzegający o problemie z bezpieczeństwem."
-#: ../../Zotlabs/Module/Setup.php:663
+#: ../../Zotlabs/Module/Setup.php:665
msgid ""
-"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 site) so we must "
+"insist on this requirement."
msgstr ""
-"Może to powodować problemy z użytecznością w innym serwisie (nie tylko na "
-"Twoim), więc musimy nalegać na to wymaganie."
+"Może to powodować problemy z użytecznością w innym serwisie (nie tylko na Twoim), "
+"więc musimy nalegać na to wymaganie."
-#: ../../Zotlabs/Module/Setup.php:664
-msgid ""
-"Providers are available that issue free certificates which are browser-valid."
+#: ../../Zotlabs/Module/Setup.php:666
+msgid "Providers are available that issue free certificates which are browser-valid."
msgstr ""
"Są dostępni dostawcy, którzy wydają bezpłatne certyfikaty akceptowane przez "
"przeglądarki."
-#: ../../Zotlabs/Module/Setup.php:665
+#: ../../Zotlabs/Module/Setup.php:667
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."
+"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 ""
-"Jeśli masz pewność, że certyfikat jest ważny i podpisany przez zaufany "
-"urząd, sprawdź, czy nie udało się zainstalować certyfikatu pośredniego. "
-"Zwykle nie są one wymagane przez przeglądarki, ale są wymagane do "
-"komunikacji między serwerami."
+"Jeśli masz pewność, że certyfikat jest ważny i podpisany przez zaufany urząd, "
+"sprawdź, czy nie udało się zainstalować certyfikatu pośredniego. Zwykle nie są one "
+"wymagane przez przeglądarki, ale są wymagane do komunikacji między serwerami."
-#: ../../Zotlabs/Module/Setup.php:667
+#: ../../Zotlabs/Module/Setup.php:669
msgid "SSL certificate validation"
msgstr "Walidacja certyfikatu SSL"
-#: ../../Zotlabs/Module/Setup.php:673
+#: ../../Zotlabs/Module/Setup.php:675
msgid ""
-"Url rewrite in .htaccess is not working. Check your server configuration."
-"Test: "
+"Url rewrite in .htaccess is not working. Check your server configuration.Test: "
msgstr ""
-"Przepisywanie adresu URL w .htaccess nie działa. Sprawdź konfigurację "
-"serwera. Test: "
+"Przepisywanie adresu URL w .htaccess nie działa. Sprawdź konfigurację serwera. "
+"Test: "
-#: ../../Zotlabs/Module/Setup.php:676
+#: ../../Zotlabs/Module/Setup.php:678
msgid "Url rewrite is working"
msgstr "Przepisywanie adresu URL działa"
-#: ../../Zotlabs/Module/Setup.php:689
+#: ../../Zotlabs/Module/Setup.php:691
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."
+"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 ""
"Nie można zapisać pliku konfiguracyjnego bazy danych \".htconfig.php\". Użyj "
-"załączonego tekstu, aby utworzyć plik konfiguracyjny w katalogu głównym "
-"serwera WWW."
+"załączonego tekstu, aby utworzyć plik konfiguracyjny w katalogu głównym serwera WWW."
-#: ../../Zotlabs/Module/Setup.php:718
-#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:401
+#: ../../Zotlabs/Module/Setup.php:720
+#: ../../extend/addon/hubzilla-addons/rendezvous/rendezvous.php:401
msgid "Errors encountered creating database tables."
msgstr "Napotkano błędy podczas tworzenia tabel bazy danych."
-#: ../../Zotlabs/Module/Setup.php:764
+#: ../../Zotlabs/Module/Setup.php:766
msgid "<h1>What next?</h1>"
msgstr "<h1>Co następnie?</h1>"
-#: ../../Zotlabs/Module/Setup.php:765
-msgid ""
-"IMPORTANT: You will need to [manually] setup a scheduled task for the poller."
-msgstr ""
-"WAŻNE: Będziesz musiał [ręcznie] ustawić zaplanowane zadanie dla ankietera."
+#: ../../Zotlabs/Module/Setup.php:767
+msgid "IMPORTANT: You will need to [manually] setup a scheduled task for the poller."
+msgstr "WAŻNE: Będziesz musiał [ręcznie] ustawić zaplanowanie zadania Cron."
#: ../../Zotlabs/Module/Directory.php:122
msgid "No default suggestions were found."
-msgstr "Nie znaleziono domyślnych prpozycji."
+msgstr "Nie znaleziono domyślnych propozycji."
#: ../../Zotlabs/Module/Directory.php:282
#, php-format
@@ -7060,11 +7128,11 @@ msgstr "Status: "
msgid "Homepage: "
msgstr "Strona główna: "
-#: ../../Zotlabs/Module/Directory.php:349 ../../include/channel.php:1806
+#: ../../Zotlabs/Module/Directory.php:349 ../../include/channel.php:1831
msgid "Age:"
msgstr "Wiek:"
-#: ../../Zotlabs/Module/Directory.php:354 ../../include/channel.php:1633
+#: ../../Zotlabs/Module/Directory.php:354 ../../include/channel.php:1658
#: ../../include/event.php:63 ../../include/event.php:134
msgid "Location:"
msgstr "Lokalizacja:"
@@ -7073,11 +7141,11 @@ msgstr "Lokalizacja:"
msgid "Description:"
msgstr "Opis:"
-#: ../../Zotlabs/Module/Directory.php:367 ../../include/channel.php:1835
+#: ../../Zotlabs/Module/Directory.php:367 ../../include/channel.php:1860
msgid "Hometown:"
msgstr "Miasto pobytu:"
-#: ../../Zotlabs/Module/Directory.php:369 ../../include/channel.php:1841
+#: ../../Zotlabs/Module/Directory.php:369 ../../include/channel.php:1866
msgid "About:"
msgstr "O mnie:"
@@ -7139,7 +7207,7 @@ msgstr "Od najstarszych do najnowszych"
#: ../../Zotlabs/Module/Directory.php:461
msgid "No entries (some entries may be hidden)."
-msgstr "Brak postów (niektóre posty mogą być ukryte)."
+msgstr "Brak wpisów (niektóre wpisy mogą być ukryte)."
#: ../../Zotlabs/Module/Mitem.php:31 ../../Zotlabs/Module/Menu.php:209
msgid "Menu not found."
@@ -7248,7 +7316,7 @@ msgstr "Nie znaleziono elementu menu."
#: ../../Zotlabs/Module/Mitem.php:235
msgid "Menu item deleted."
-msgstr "Usunieto element menu."
+msgstr "Usunięto element menu."
#: ../../Zotlabs/Module/Mitem.php:237
msgid "Menu item could not be deleted."
@@ -7270,7 +7338,7 @@ msgstr "%1$s jest %2$s"
#: ../../Zotlabs/Module/Mood.php:134
msgid "Mood App"
-msgstr "Aplikacja Mood"
+msgstr "Aplikacja Nastrój"
#: ../../Zotlabs/Module/Mood.php:135 ../../Zotlabs/Module/Mood.php:155
msgid "Set your current mood and tell your friends"
@@ -7278,7 +7346,7 @@ msgstr "Ustaw swój aktualny nastrój i podziel się tym ze znajomymi"
#: ../../Zotlabs/Module/Mood.php:154 ../../Zotlabs/Lib/Apps.php:350
msgid "Mood"
-msgstr "Mood"
+msgstr "Nastrój"
#: ../../Zotlabs/Module/Permcats.php:29
msgid "Permission category name is required."
@@ -7290,7 +7358,7 @@ msgstr "Kategoria uprawnień została zapisana."
#: ../../Zotlabs/Module/Permcats.php:63
msgid "Permission Categories App"
-msgstr "Aplikacja Permission Categories"
+msgstr "Aplikacja Kategorie dostępu"
#: ../../Zotlabs/Module/Permcats.php:64
msgid "Create custom connection permission limits"
@@ -7301,8 +7369,8 @@ msgid ""
"Use this form to create permission rules for various classes of people or "
"connections."
msgstr ""
-"Użyj tego formularza, aby utworzyć reguły uprawnień dla różnych klas osób "
-"lub połączeń."
+"Użyj tego formularza, aby utworzyć reguły uprawnień dla różnych klas osób lub "
+"połączeń."
#: ../../Zotlabs/Module/Permcats.php:113 ../../Zotlabs/Lib/Apps.php:374
msgid "Permission Categories"
@@ -7328,143 +7396,151 @@ msgstr "Serwis: "
msgid "Description: "
msgstr "Opis: "
-#: ../../Zotlabs/Module/Register.php:52
-msgid "Maximum daily site registrations exceeded. Please try again tomorrow."
-msgstr ""
-"Przekroczono maksymalną dzienną liczbę rejestracji witryn. Proszę spróbuj "
-"ponownie jutro."
+#: ../../Zotlabs/Module/Register.php:95 ../../include/channel.php:212
+msgid "Nickname is required."
+msgstr "Pseudonim jest wymagany."
-#: ../../Zotlabs/Module/Register.php:58
-msgid ""
-"Please indicate acceptance of the Terms of Service. Registration failed."
-msgstr ""
-"Proszę zaznaczyć <strong>akceptację Warunków korzystania z usługi</strong>. "
-"Rejestracja nieudana."
+#: ../../Zotlabs/Module/Register.php:112
+msgid "Email address required"
+msgstr "Wymagany jest adres e-mail"
-#: ../../Zotlabs/Module/Register.php:92
-msgid "Passwords do not match."
-msgstr "Hasła niezgodne."
+#: ../../Zotlabs/Module/Register.php:153
+msgid "No password provided"
+msgstr "Nie podano hasła"
-#: ../../Zotlabs/Module/Register.php:135
-msgid "Registration successful. Continue to create your first channel..."
-msgstr ""
-"Rejestracja pomyślna. Kontynuuj tworzenie swojego pierwszego kanału ..."
+#: ../../Zotlabs/Module/Register.php:158 ../../include/js_strings.php:12
+msgid "Passwords do not match"
+msgstr "Hasła nie pasują do siebie"
-#: ../../Zotlabs/Module/Register.php:138
-msgid ""
-"Registration successful. Please check your email for validation instructions."
-msgstr ""
-"Rejestracja oomyślna. Sprawdź pocztę e-mail, aby uzyskać instrukcje "
-"dotyczące weryfikacji."
+#: ../../Zotlabs/Module/Register.php:176
+msgid "Terms of Service not accepted"
+msgstr "Regulamin serwisu nie został zaakceptowany"
+
+#: ../../Zotlabs/Module/Register.php:238
+msgid "Invitation code succesfully applied"
+msgstr "Kod zaproszenia został pomyślnie zastosowany"
-#: ../../Zotlabs/Module/Register.php:145
-msgid "Your registration is pending approval by the site owner."
-msgstr "Twoja rejestracja oczekuje na zatwierdzenie przez właściciela serwisu."
+#: ../../Zotlabs/Module/Register.php:258
+msgid "Invitation not in time or too late"
+msgstr "Zaproszenie nie na czas lub za późno"
+
+#: ../../Zotlabs/Module/Register.php:264
+msgid "Invitation email failed"
+msgstr "Wygenerowanie wiadomość e-mail z zaproszeniem nie powiodło się"
-#: ../../Zotlabs/Module/Register.php:148
-msgid "Your registration can not be processed."
-msgstr "Twoja rejestracja oczekuje na zatwierdzenie przez właściciela witryny."
+#: ../../Zotlabs/Module/Register.php:272
+msgid "Invitation code failed"
+msgstr "Kod zaproszenia nie został wygenerowany"
-#: ../../Zotlabs/Module/Register.php:195
+#: ../../Zotlabs/Module/Register.php:279
+msgid "Invitations are not available"
+msgstr "Zaproszenia nie są dostępne"
+
+#: ../../Zotlabs/Module/Register.php:305
+msgid "Email address already in use"
+msgstr "Ten adres e-mail jest już używany"
+
+#: ../../Zotlabs/Module/Register.php:315
+msgid "Registration on this hub is by invitation only"
+msgstr "Rejestracja w tym serwisie odbywa się wyłącznie za zaproszeniem"
+
+#: ../../Zotlabs/Module/Register.php:352 ../../include/account.php:429
+#: ../../include/account.php:497
+#, php-format
+msgid "Registration confirmation for %s"
+msgstr "Potwierdzenie rejestracji dla %s"
+
+#: ../../Zotlabs/Module/Register.php:423
+msgid "New register request"
+msgstr "Nowa prośba o rejestrację"
+
+#: ../../Zotlabs/Module/Register.php:441
+msgid "Error creating dId A"
+msgstr "Błąd podczas tworzenia dId A"
+
+#: ../../Zotlabs/Module/Register.php:459
msgid "Registration on this hub is disabled."
-msgstr "Rejestracja na tym hubie jest wyłączona."
+msgstr "Rejestracja na tym węźle jest wyłączona."
-#: ../../Zotlabs/Module/Register.php:204
+#: ../../Zotlabs/Module/Register.php:468
msgid "Registration on this hub is by approval only."
-msgstr "Rejestracja na tym hubie wymaga zatwierdzenia."
+msgstr "Rejestracja na tym węźle wymaga zatwierdzenia przez administratora."
-#: ../../Zotlabs/Module/Register.php:205 ../../Zotlabs/Module/Register.php:214
-msgid "<a href=\"pubsites\">Register at another affiliated hub.</a>"
+#: ../../Zotlabs/Module/Register.php:469
+msgid "Register at another affiliated hub in case when prefered"
msgstr ""
-"<a href=\"pubsites\">Zarejestruj się na innym stowarzyszonym hubie. </a>"
+"Zarejestruj się w innym stowarzyszonym serwisie w przypadku, gdy potrzebujesz "
+"takiego rozwiązania"
-#: ../../Zotlabs/Module/Register.php:213
+#: ../../Zotlabs/Module/Register.php:482
msgid "Registration on this hub is by invitation only."
-msgstr "Rejestracja na tym hubie wumaga uprzedniego zaproszenia."
+msgstr "Rejestracja na tym węźle wymaga uprzedniego zaproszenia."
-#: ../../Zotlabs/Module/Register.php:224
-msgid ""
-"This site has exceeded the number of allowed daily account registrations. "
-"Please try again tomorrow."
-msgstr ""
-"Na tym serwisie przekroczono dozwoloną liczbę dziennych rejestracji kont. "
-"Proszę spróbuj ponownie jutro."
+#: ../../Zotlabs/Module/Register.php:483
+msgid "Register at another affiliated hub"
+msgstr "Zarejestruj się w innym stowarzyszonym serwisie"
-#: ../../Zotlabs/Module/Register.php:239 ../../Zotlabs/Module/Siteinfo.php:28
+#: ../../Zotlabs/Module/Register.php:497 ../../Zotlabs/Module/Siteinfo.php:28
msgid "Terms of Service"
msgstr "Regulamin"
-#: ../../Zotlabs/Module/Register.php:245
+#: ../../Zotlabs/Module/Register.php:503
#, php-format
msgid "I accept the %s for this website"
msgstr "Akceptuję % s dla tego serwisu"
-#: ../../Zotlabs/Module/Register.php:252
+#: ../../Zotlabs/Module/Register.php:510
#, php-format
msgid "I am over %s years of age and accept the %s for this website"
msgstr "Mam ponad % s lat i akceptuję % s dla tego serwisu"
-#: ../../Zotlabs/Module/Register.php:257
+#: ../../Zotlabs/Module/Register.php:520
msgid "Your email address"
msgstr "Twój adres e-mail"
-#: ../../Zotlabs/Module/Register.php:258
+#: ../../Zotlabs/Module/Register.php:527
msgid "Choose a password"
msgstr "Wybierz hasło"
-#: ../../Zotlabs/Module/Register.php:259
+#: ../../Zotlabs/Module/Register.php:528
msgid "Please re-enter your password"
msgstr "Wprowadź ponownie swoje hasło"
-#: ../../Zotlabs/Module/Register.php:260
+#: ../../Zotlabs/Module/Register.php:530
msgid "Please enter your invitation code"
msgstr "Wprowadź kod zaproszenia"
-#: ../../Zotlabs/Module/Register.php:261
-msgid "Your Name"
+#: ../../Zotlabs/Module/Register.php:532
+msgid "Your name"
msgstr "Twoja nazwa"
-#: ../../Zotlabs/Module/Register.php:261
-msgid "Real names are preferred."
-msgstr "Preferowane są prawdziwe imiona."
+#: ../../Zotlabs/Module/Register.php:532
+msgid "Real name is preferred"
+msgstr "Preferowane jest prawdziwe imię i nazwisko"
-#: ../../Zotlabs/Module/Register.php:263
-#, php-format
-msgid ""
-"Your nickname will be used to create an easy to remember channel address e."
-"g. nickname%s"
-msgstr ""
-"Twój pseudonim posłuży do stworzenia łatwego do zapamiętania adresu kanału, "
-"np. pseudonim%s"
+#: ../../Zotlabs/Module/Register.php:534
+msgid "Your nickname will be used to create an easy to remember channel address"
+msgstr "Twój pseudonim posłuży do stworzenia łatwego do zapamiętania adresu kanału"
-#: ../../Zotlabs/Module/Register.php:264
-msgid ""
-"Select a channel permission role for your usage needs and privacy "
-"requirements."
-msgstr ""
-"Wybierz rolę uprawnień do kanału zgodnie z potrzebami użytkowania i "
-"wymaganiami dotyczącymi prywatności."
+#: ../../Zotlabs/Module/Register.php:538
+msgid "Why do you want to join this hub?"
+msgstr "Dlaczego chcesz dołączyć do tego serwisu?"
-#: ../../Zotlabs/Module/Register.php:265
-msgid "no"
-msgstr "nie"
+#: ../../Zotlabs/Module/Register.php:538
+msgid "This will help to review your registration"
+msgstr "Pomoże to przejrzeć Twoją rejestrację"
-#: ../../Zotlabs/Module/Register.php:265
-msgid "yes"
-msgstr "tak"
+#: ../../Zotlabs/Module/Register.php:552
+msgid "I have an invite code"
+msgstr "Mam kod zaproszenia"
-#: ../../Zotlabs/Module/Register.php:293 ../../include/nav.php:162
-#: ../../boot.php:1685
+#: ../../Zotlabs/Module/Register.php:566 ../../include/nav.php:168 ../../boot.php:1696
msgid "Register"
msgstr "Zarejestruj się"
-#: ../../Zotlabs/Module/Register.php:294
-msgid ""
-"This site requires email verification. After completing this form, please "
-"check your email for further instructions."
-msgstr ""
-"Ta witryna wymaga weryfikację adresu e-mail. Po wypełnieniu tego formularza "
-"sprawdź swoją pocztę e-mail, aby uzyskać dalsze instrukcje."
+#: ../../Zotlabs/Module/Register.php:599
+msgid "This site has exceeded the number of allowed daily account registrations."
+msgstr "Na tym serwisie przekroczono dozwoloną liczbę dziennych rejestracji kont."
#: ../../Zotlabs/Module/Acl.php:123 ../../Zotlabs/Module/Lockview.php:117
#: ../../Zotlabs/Module/Lockview.php:153
@@ -7488,66 +7564,65 @@ msgstr "Ustawienia dodatków"
msgid "Please save/submit changes to any panel before opening another."
msgstr "Zapisz/prześlij zmiany do dowolnego panelu przed otwarciem kolejnego."
-#: ../../Zotlabs/Module/Settings/Account.php:19
+#: ../../Zotlabs/Module/Settings/Account.php:21
msgid "Not valid email."
msgstr "Nieprawidłowy adres e-mail."
-#: ../../Zotlabs/Module/Settings/Account.php:22
+#: ../../Zotlabs/Module/Settings/Account.php:24
msgid "Protected email address. Cannot change to that email."
msgstr "Chroniony adres e-mail. Nie można zmienić tego adresu e-mail."
-#: ../../Zotlabs/Module/Settings/Account.php:31
+#: ../../Zotlabs/Module/Settings/Account.php:33
msgid "System failure storing new email. Please try again."
msgstr ""
-"Błąd systemu podczas zapisywania nowej wiadomości e-mail. Proszę spróbuj "
-"ponownie."
+"Błąd systemu podczas zapisywania nowej wiadomości e-mail. Proszę spróbuj ponownie."
-#: ../../Zotlabs/Module/Settings/Account.php:48
+#: ../../Zotlabs/Module/Settings/Account.php:51
msgid "Password verification failed."
msgstr "Weryfikacja hasła nie powiodła się."
-#: ../../Zotlabs/Module/Settings/Account.php:55
+#: ../../Zotlabs/Module/Settings/Account.php:58
msgid "Passwords do not match. Password unchanged."
msgstr "Hasła nie pasują do siebie. Nie zmieniono hasła."
-#: ../../Zotlabs/Module/Settings/Account.php:59
+#: ../../Zotlabs/Module/Settings/Account.php:62
msgid "Empty passwords are not allowed. Password unchanged."
msgstr "Puste hasła są niedozwolone. Nie zmieniono hasła."
-#: ../../Zotlabs/Module/Settings/Account.php:73
+#: ../../Zotlabs/Module/Settings/Account.php:76
msgid "Password changed."
msgstr "Hasło zostało zmienione."
-#: ../../Zotlabs/Module/Settings/Account.php:75
+#: ../../Zotlabs/Module/Settings/Account.php:78
msgid "Password update failed. Please try again."
msgstr "Aktualizacja hasła nie powiodła się. Proszę spróbuj ponownie."
-#: ../../Zotlabs/Module/Settings/Account.php:99
+#: ../../Zotlabs/Module/Settings/Account.php:103
msgid "Account Settings"
msgstr "Ustawienia konta"
-#: ../../Zotlabs/Module/Settings/Account.php:100
+#: ../../Zotlabs/Module/Settings/Account.php:104
msgid "Current Password"
msgstr "Bieżące hasło"
-#: ../../Zotlabs/Module/Settings/Account.php:101
+#: ../../Zotlabs/Module/Settings/Account.php:105
msgid "Enter New Password"
msgstr "Wprowadź nowe hasło"
-#: ../../Zotlabs/Module/Settings/Account.php:102
+#: ../../Zotlabs/Module/Settings/Account.php:106
msgid "Confirm New Password"
msgstr "Potwierdź nowe hasło"
-#: ../../Zotlabs/Module/Settings/Account.php:102
+#: ../../Zotlabs/Module/Settings/Account.php:106
msgid "Leave password fields blank unless changing"
msgstr "Pozostaw pola hasła puste, chyba że je zmieniasz"
-#: ../../Zotlabs/Module/Settings/Account.php:104
-#: ../../Zotlabs/Module/Settings/Channel.php:502
-msgid "Email Address:"
-msgstr "Adres e-mail:"
+#: ../../Zotlabs/Module/Settings/Account.php:108
+#| msgid "Email Address:"
+msgid "DId2 or Email Address:"
+msgstr "DId2 lub adres e-mail:"
-#: ../../Zotlabs/Module/Settings/Account.php:106
+#: ../../Zotlabs/Module/Settings/Account.php:110
msgid "Remove this account including all its channels"
msgstr "Usuń to konto wraz ze wszystkimi jego kanałami"
@@ -7561,7 +7636,7 @@ msgstr "Ustawienia profili"
#: ../../Zotlabs/Module/Settings/Editor.php:40
msgid "Editor Settings"
-msgstr "Editor Settings"
+msgstr "Edytor ustawień"
#: ../../Zotlabs/Module/Settings/Features.php:45
msgid "Additional Features"
@@ -7609,8 +7684,8 @@ msgid ""
"The subjective page load time will be longer but the page will be ready when "
"displayed"
msgstr ""
-"Subiektywny czas ładowania strony będzie dłuższy, ale strona będzie gotowa "
-"po wyświetleniu"
+"Subiektywny czas ładowania strony będzie dłuższy, ale strona będzie gotowa po "
+"wyświetleniu"
#: ../../Zotlabs/Module/Settings/Display.php:196
msgid "Enable user zoom on mobile devices"
@@ -7646,10 +7721,9 @@ msgstr "Domyślnie: menu kanału znajduje się w menu aplikacji"
#: ../../Zotlabs/Module/Settings/Display.php:201
msgid "Link post titles to source"
-msgstr "Połącz tytuły postów ze źródłem"
+msgstr "Połącz tytuły wpisów ze źródłem"
-#: ../../Zotlabs/Module/Settings/Display.php:203
-#: ../../Zotlabs/Widget/Newmember.php:75
+#: ../../Zotlabs/Module/Settings/Display.php:203 ../../Zotlabs/Widget/Newmember.php:75
msgid "New Member Links"
msgstr "Linki dla nowych członków"
@@ -7700,12 +7774,7 @@ msgstr "Opublikuj swój domyślny profil w katalogu sieciowym"
#: ../../Zotlabs/Module/Settings/Channel.php:416
msgid "Allow us to suggest you as a potential friend to new members?"
msgstr ""
-"Czy pozwalasz nam sugerować Ciebie jako potencjalnego przyjaciela nowym "
-"członkom?"
-
-#: ../../Zotlabs/Module/Settings/Channel.php:420
-msgid "or"
-msgstr "lub"
+"Czy pozwalasz nam sugerować nowym członkom Ciebie jako potencjalnego przyjaciela?"
#: ../../Zotlabs/Module/Settings/Channel.php:429
msgid "Your channel address is"
@@ -7727,21 +7796,25 @@ msgstr "Ustawienia kanału"
msgid "Basic Settings"
msgstr "Podstawowe ustawienia"
-#: ../../Zotlabs/Module/Settings/Channel.php:501 ../../include/channel.php:1763
+#: ../../Zotlabs/Module/Settings/Channel.php:501 ../../include/channel.php:1788
msgid "Full Name:"
msgstr "Pełna nazwa:"
+#: ../../Zotlabs/Module/Settings/Channel.php:502
+msgid "Email Address:"
+msgstr "Adres e-mail:"
+
#: ../../Zotlabs/Module/Settings/Channel.php:503
msgid "Your Timezone:"
msgstr "Twoja strefa czasowa:"
#: ../../Zotlabs/Module/Settings/Channel.php:504
msgid "Default Post Location:"
-msgstr "Domyślna lokalizacja postu:"
+msgstr "Domyślna lokalizacja wpisu:"
#: ../../Zotlabs/Module/Settings/Channel.php:504
msgid "Geographical location to display on your posts"
-msgstr "Lokalizacja geograficzna do wyświetlania w Twoich postach"
+msgstr "Lokalizacja geograficzna do wyświetlania w Twoich wpisach"
#: ../../Zotlabs/Module/Settings/Channel.php:505
msgid "Use Browser Location:"
@@ -7753,11 +7826,11 @@ msgstr "Treść dla dorosłych"
#: ../../Zotlabs/Module/Settings/Channel.php:507
msgid ""
-"This channel frequently or regularly publishes adult content. (Please tag "
-"any adult material and/or nudity with #NSFW)"
+"This channel frequently or regularly publishes adult content. (Please tag any adult "
+"material and/or nudity with #NSFW)"
msgstr ""
-"Ten kanał często lub regularnie publikuje treści dla dorosłych. (Oznacz "
-"wszelkie materiały dla dorosłych albo nagość tagiem #NSFW)"
+"Ten kanał często lub regularnie publikuje treści dla dorosłych. (Oznacz wszelkie "
+"materiały dla dorosłych albo nagość tagiem #NSFW)"
#: ../../Zotlabs/Module/Settings/Channel.php:509
msgid "Security and Privacy Settings"
@@ -7765,8 +7838,7 @@ msgstr "Ustawienia bezpieczeństwa i prywatności"
#: ../../Zotlabs/Module/Settings/Channel.php:511
msgid "Your permissions are already configured. Click to view/adjust"
-msgstr ""
-"Twoje uprawnienia są już skonfigurowane. Kliknij, aby wyświetlić/dostosować"
+msgstr "Twoje uprawnienia są już skonfigurowane. Kliknij, aby wyświetlić/dostosować"
#: ../../Zotlabs/Module/Settings/Channel.php:513
msgid "Hide my online presence"
@@ -7781,19 +7853,16 @@ msgid "Simple Privacy Settings:"
msgstr "Proste ustawienia prywatności:"
#: ../../Zotlabs/Module/Settings/Channel.php:516
-msgid ""
-"Very Public - <em>extremely permissive (should be used with caution)</em>"
-msgstr ""
-"Bardzo publiczne - <em>wyjątkowo pobłażliwe (należy używać ostrożnie)</em>"
+msgid "Very Public - <em>extremely permissive (should be used with caution)</em>"
+msgstr "Bardzo publiczne - <em>wyjątkowo pobłażliwe (należy używać ostrożnie)</em>"
#: ../../Zotlabs/Module/Settings/Channel.php:517
msgid ""
-"Typical - <em>default public, privacy when desired (similar to social "
-"network permissions but with improved privacy)</em>"
+"Typical - <em>default public, privacy when desired (similar to social network "
+"permissions but with improved privacy)</em>"
msgstr ""
-"Typowe - <em>domyślne publiczne, prywatność w razie potrzeby (podobne do "
-"uprawnień w popularnych sieciach społecznościowych, ale z podwyższoną "
-"prywatnością)</em>"
+"Typowe - <em>domyślne publiczne, prywatność w razie potrzeby (podobne do uprawnień "
+"w popularnych sieciach społecznościowych, ale z podwyższoną prywatnością)</em>"
#: ../../Zotlabs/Module/Settings/Channel.php:518
msgid "Private - <em>default private, never open or public</em>"
@@ -7805,11 +7874,10 @@ msgstr "Zablokowane - <em>domyślnie zablokowane dla/od wszystkich</em>"
#: ../../Zotlabs/Module/Settings/Channel.php:521
msgid "Allow others to tag your posts"
-msgstr "Pozwól innym oznaczać Twoje posty"
+msgstr "Pozwól innym oznaczać Twoje wpisy"
#: ../../Zotlabs/Module/Settings/Channel.php:521
-msgid ""
-"Often used by the community to retro-actively flag inappropriate content"
+msgid "Often used by the community to retro-actively flag inappropriate content"
msgstr ""
"Często używany przez społeczność do oznaczania nieodpowiednich treści z mocą "
"wsteczną"
@@ -7833,8 +7901,7 @@ msgstr "Ta strona wygasa po %d dniach."
#: ../../Zotlabs/Module/Settings/Channel.php:525
msgid "This website does not expire imported content."
-msgstr ""
-"Na tym serwis internetowym importowanej zawartości nie jest wygaszana."
+msgstr "Na tym serwis internetowym importowanej zawartości nie jest wygaszana."
#: ../../Zotlabs/Module/Settings/Channel.php:525
msgid "The website limit takes precedence if lower than your limit."
@@ -7854,8 +7921,7 @@ msgstr "Domyślna grupa prywatności"
#: ../../Zotlabs/Module/Settings/Channel.php:529
msgid "Use my default audience setting for the type of object published"
-msgstr ""
-"Użyj mojego domyślnego ustawienia odbiorców dla typu publikowanego obiektu"
+msgstr "Użyj mojego domyślnego ustawienia odbiorców dla typu publikowanego obiektu"
#: ../../Zotlabs/Module/Settings/Channel.php:538
msgid "Default permissions category"
@@ -7869,8 +7935,7 @@ msgstr "Maksymalna liczba prywatnych wiadomości dziennie od nieznanych osób:"
msgid "Useful to reduce spamming"
msgstr "Przydatne do ograniczenia spamowania"
-#: ../../Zotlabs/Module/Settings/Channel.php:547
-#: ../../Zotlabs/Lib/Enotify.php:68
+#: ../../Zotlabs/Module/Settings/Channel.php:547 ../../Zotlabs/Lib/Enotify.php:68
msgid "Notification Settings"
msgstr "Ustawienia powiadomień"
@@ -7884,7 +7949,7 @@ msgstr "zaakceptowano zaproszenia do znajomych"
#: ../../Zotlabs/Module/Settings/Channel.php:550
msgid "joining a forum/community"
-msgstr "dołączoni do forum/społeczności"
+msgstr "dołączono do forum/społeczności"
#: ../../Zotlabs/Module/Settings/Channel.php:551
msgid "making an <em>interesting</em> profile change"
@@ -7904,7 +7969,7 @@ msgstr "Twoje połączenia są potwierdzone"
#: ../../Zotlabs/Module/Settings/Channel.php:555
msgid "Someone writes on your profile wall"
-msgstr "Ktoś pisze na Twojej ścianie profilu"
+msgstr "Ktoś pisze na Twojej tablicy profilu"
#: ../../Zotlabs/Module/Settings/Channel.php:556
msgid "Someone writes a followup comment"
@@ -7928,7 +7993,7 @@ msgstr "Szturchnięto Ciebie w poście"
#: ../../Zotlabs/Module/Settings/Channel.php:562
msgid "Someone likes your post/comment"
-msgstr "Ktoś polubił Twój post/komentarz"
+msgstr "Ktoś polubił Twój wpis/komentarz"
#: ../../Zotlabs/Module/Settings/Channel.php:565
msgid "Show visual notifications including:"
@@ -8003,30 +8068,29 @@ msgstr "Niewidoczne polubienia i dezaprobaty"
#: ../../Zotlabs/Module/Settings/Channel.php:581
msgid "Unseen forum posts"
-msgstr "Niewidoczne posty na forum"
+msgstr "Niewidoczne wpisy na forum"
#: ../../Zotlabs/Module/Settings/Channel.php:582
msgid "Email notification hub (hostname)"
-msgstr "Hub powiadomień e-mail (nazwa hosta)"
+msgstr "Serwer powiadomień e-mail (nazwa hosta)"
#: ../../Zotlabs/Module/Settings/Channel.php:582
#, php-format
msgid ""
-"If your channel is mirrored to multiple hubs, set this to your preferred "
-"location. This will prevent duplicate email notifications. Example: %s"
+"If your channel is mirrored to multiple hubs, set this to your preferred location. "
+"This will prevent duplicate email notifications. Example: %s"
msgstr ""
-"Jeśli twój kanał jest powielany na wielu hubach, ustaw to na preferowaną "
+"Jeśli twój kanał jest powielany na wielu serwisach, ustaw to na preferowaną "
"lokalizację. Zapobiegnie to powielaniu powiadomień e-mail. Przykład: % s"
#: ../../Zotlabs/Module/Settings/Channel.php:583
msgid "Show new wall posts, private messages and connections under Notices"
msgstr ""
-"Pokaż w powiadomieniach nowe posty na ścianie, prywatne wiadomości i "
-"połączenia"
+"Pokaż w powiadomieniach nowe wpisy na tablicy oraz prywatne wiadomości i połączenia"
#: ../../Zotlabs/Module/Settings/Channel.php:585
msgid "Notify me of events this many days in advance"
-msgstr "Informuj mnie o wydarzeniach z tak wielodniowym wyprzedzeniem"
+msgstr "Informuj mnie o wydarzeniach z wyprzedzeniem (w dniach)"
#: ../../Zotlabs/Module/Settings/Channel.php:585
msgid "Must be greater than 0"
@@ -8046,7 +8110,7 @@ msgstr "Różne ustawienia"
#: ../../Zotlabs/Module/Settings/Channel.php:594
msgid "Default photo upload folder"
-msgstr "Domyślny folder przesyłania zdjęć"
+msgstr "Domyślny folder na przesyłane zdjęcia"
#: ../../Zotlabs/Module/Settings/Channel.php:594
#: ../../Zotlabs/Module/Settings/Channel.php:595
@@ -8107,97 +8171,160 @@ msgstr "Ustawienia zapisane. Proszę ponownie załadować stronę."
msgid "Conversation Settings"
msgstr "Ustawienia rozmów"
-#: ../../Zotlabs/Module/Probe.php:18
+#: ../../Zotlabs/Module/Probe.php:19
msgid "Remote Diagnostics App"
-msgstr "Aplikacja Remote Diagnostics"
+msgstr "Aplikacja Zdalna Diagnostyka"
-#: ../../Zotlabs/Module/Probe.php:19
+#: ../../Zotlabs/Module/Probe.php:20
msgid "Perform diagnostics on remote channels"
msgstr "Przeprowadź diagnostykę zdalnych kanałów"
-#: ../../Zotlabs/Module/Invite.php:37
-msgid "Total invitation limit exceeded."
-msgstr "Przekroczono łączny limit zaproszeń."
+#: ../../Zotlabs/Module/Invite.php:56 ../../Zotlabs/Module/Invite.php:310
+msgid "Invite App"
+msgstr "Aplikacja Zaproszenie"
+
+#: ../../Zotlabs/Module/Invite.php:68
+msgid "Register is closed"
+msgstr "Rejestracja zamknięta"
-#: ../../Zotlabs/Module/Invite.php:61
+#: ../../Zotlabs/Module/Invite.php:102 ../../Zotlabs/Module/Invite.php:549
+msgid "Note, the invitation code is valid up to"
+msgstr "Uwaga: kod zaproszenia jest ważny do"
+
+#: ../../Zotlabs/Module/Invite.php:115
#, php-format
-msgid "%s : Not a valid email address."
-msgstr "% s: nieprawidłowy adres e-mail."
+msgid "Too many recipients for one invitation (max %d)"
+msgstr "Zbyt wielu adresatów na jedno zaproszenie (maks.%d)"
-#: ../../Zotlabs/Module/Invite.php:75
-msgid "Please join us on $Projectname"
-msgstr "Dołącz do nas na $Projectname"
+#: ../../Zotlabs/Module/Invite.php:119
+msgid "No recipients for this invitation"
+msgstr "Brak adresatów tego zaproszenia"
-#: ../../Zotlabs/Module/Invite.php:85
-msgid "Invitation limit exceeded. Please contact your site administrator."
-msgstr ""
-"Przekroczono limit zaproszeń. Skontaktuj się z administratorem serwisu."
+#: ../../Zotlabs/Module/Invite.php:133
+#, php-format
+msgid "(%s) : Not a valid email address"
+msgstr "(% s): Nieprawidłowy adres e-mail"
-#: ../../Zotlabs/Module/Invite.php:90
-#: ../../extend/addon/hzaddons/notifyadmin/notifyadmin.php:40
+#: ../../Zotlabs/Module/Invite.php:138
+#, php-format
+#| msgid "%s : Not a valid email address."
+msgid "(%s) : Not a real email address"
+msgstr "(%s) : To nie jest prawdziwy adres e-mail"
+
+#: ../../Zotlabs/Module/Invite.php:145
+#, php-format
+#| msgid "%s : Not a valid email address."
+msgid "(%s) : Not allowed email address"
+msgstr "(%s) : Niedozwolony adres e-mail"
+
+#: ../../Zotlabs/Module/Invite.php:158
+#, php-format
+#| msgid "Your email address is already registered at this site."
+msgid "(%s) : email address already in use"
+msgstr "(%s) : Ten adres e-mail jest już używany"
+
+#: ../../Zotlabs/Module/Invite.php:165
+#, php-format
+#| msgid "%s : Not a valid email address."
+msgid "(%s) : Accepted email address"
+msgstr "(%s) : Zaakceptowany adres e-mail"
+
+#: ../../Zotlabs/Module/Invite.php:252
+#: ../../extend/addon/hubzilla-addons/notifyadmin/notifyadmin.php:40
#, php-format
msgid "%s : Message delivery failed."
msgstr "%s: dostarczenie wiadomości nie powiodło się."
-#: ../../Zotlabs/Module/Invite.php:94
+#: ../../Zotlabs/Module/Invite.php:257
#, php-format
-msgid "%d message sent."
-msgid_plural "%d messages sent."
-msgstr[0] "Wysłano %d wiadomość."
-msgstr[1] "Wysłano %d wiadomości."
-msgstr[2] "Wysłano %d wiadomości."
+#| msgid "%s : Message delivery failed."
+msgid "To %s : Message delivery success."
+msgstr "To %s : Dostarczenie wiadomości powiodło się."
-#: ../../Zotlabs/Module/Invite.php:110
-msgid "Invite App"
-msgstr "Aplikacja Invite"
+#: ../../Zotlabs/Module/Invite.php:289
+#, php-format
+msgid "%1$d mail(s) sent, %2$d mail error(s)"
+msgstr "Wysłano %1$d wiadomości, %2$d błędy poczty"
-#: ../../Zotlabs/Module/Invite.php:111
-msgid "Send email invitations to join this network"
-msgstr ""
-"Wyślij wiadomości e-mail z zaproszeniami do przyłączenia się do tej sieci"
+#: ../../Zotlabs/Module/Invite.php:315
+#| msgid "Site Setup and Configuration"
+msgid "Invites not proposed by configuration"
+msgstr "Zaproszenia nie zostały skonfigurowane"
-#: ../../Zotlabs/Module/Invite.php:124
+#: ../../Zotlabs/Module/Invite.php:316
+#| msgid "Contact Filter"
+msgid "Contact the site admin"
+msgstr "Skontaktuj się z administratorem witryny"
+
+#: ../../Zotlabs/Module/Invite.php:332
+#| msgid "Item is not editable"
+msgid "Invites by users not enabled"
+msgstr "Zaproszenia od użytkowników nie są włączone"
+
+#: ../../Zotlabs/Module/Invite.php:337
msgid "You have no more invitations available"
msgstr "Nie masz więcej dostępnych zaproszeń"
-#: ../../Zotlabs/Module/Invite.php:155
+#: ../../Zotlabs/Module/Invite.php:353
+#| msgid "No channel."
+msgid "Not on xchan"
+msgstr "Nie na xchan"
+
+#: ../../Zotlabs/Module/Invite.php:386
+#| msgid "Total invitation limit exceeded."
+msgid "All users invitation limit exceeded."
+msgstr "Przekroczono limit zaproszeń wszystkich użytkowników."
+
+#: ../../Zotlabs/Module/Invite.php:404
+#| msgid "Invalid Activation Directive."
+msgid "Invitation expires after"
+msgstr "Zaproszenie wygasa po"
+
+#: ../../Zotlabs/Module/Invite.php:504 ../../Zotlabs/Module/Invite.php:543
+msgid "Invitation"
+msgstr "Zaproszenie"
+
+#: ../../Zotlabs/Module/Invite.php:534
msgid "Send invitations"
-msgstr "Wysyłać zaproszenia"
+msgstr "Wyślij zaproszenia"
+
+#: ../../Zotlabs/Module/Invite.php:535
+#| msgid "Invitation only"
+msgid "Invitations I am using"
+msgstr "Zaproszenia, których używam"
+
+#: ../../Zotlabs/Module/Invite.php:536
+#| msgid "Invitation only"
+msgid "Invitations we are using"
+msgstr "Zaproszenia, z których korzystamy"
-#: ../../Zotlabs/Module/Invite.php:156
+#: ../../Zotlabs/Module/Invite.php:537
+msgid "§ Note, the email(s) sent will be recorded in the system logs"
+msgstr "§ Uwaga, wysłane wiadomości e-mail zostaną zapisane w dziennikach systemowych"
+
+#: ../../Zotlabs/Module/Invite.php:538
msgid "Enter email addresses, one per line:"
msgstr "Wprowadź adresy e-mail, po jednym w każdym wierszu:"
-#: ../../Zotlabs/Module/Invite.php:157
-#: ../../extend/addon/hzaddons/mail/Mod_Mail.php:163
+#: ../../Zotlabs/Module/Invite.php:539
+#: ../../extend/addon/hubzilla-addons/mail/Mod_Mail.php:164
msgid "Your message:"
msgstr "Twoja wiadomość:"
-#: ../../Zotlabs/Module/Invite.php:158
-msgid "Please join my community on $Projectname."
-msgstr "Dołącz do mojej społeczności w $Projectname."
-
-#: ../../Zotlabs/Module/Invite.php:160
-msgid "You will need to supply this invitation code:"
-msgstr "Trzeba będzie podać ten kod zaproszenia:"
+#: ../../Zotlabs/Module/Invite.php:540
+#| msgid "Invite App"
+msgid "Invite template"
+msgstr "Szablon zaproszenia"
-#: ../../Zotlabs/Module/Invite.php:161
-msgid "1. Register at any $Projectname location (they are all inter-connected)"
-msgstr ""
-"1. Zarejestruj się w dowolnej lokalizacji $Projectname (wszystkie są ze sobą "
-"połączone)"
-
-#: ../../Zotlabs/Module/Invite.php:163
-msgid "2. Enter my $Projectname network address into the site searchbar."
-msgstr "2. Wpisz mój adres sieciowy $Projectname w pasku wyszukiwania serwisu."
-
-#: ../../Zotlabs/Module/Invite.php:164
-msgid "or visit"
-msgstr "lub odwiedź"
+#: ../../Zotlabs/Module/Invite.php:542
+#: ../../extend/addon/hubzilla-addons/mail/Mod_Mail.php:161
+#: ../../extend/addon/hubzilla-addons/mail/Mod_Mail.php:303
+msgid "Subject:"
+msgstr "Temat:"
-#: ../../Zotlabs/Module/Invite.php:166
-msgid "3. Click [Connect]"
-msgstr "3. Kliknij [Połącz]"
+#: ../../Zotlabs/Module/Invite.php:548
+msgid "Here you may enter personal notes to the recipient(s)"
+msgstr "Tutaj możesz wprowadzić osobiste notatki do odbiorcy/odbiorców"
#: ../../Zotlabs/Module/Siteinfo.php:21
msgid "About this site"
@@ -8220,8 +8347,7 @@ msgid "This site is powered by $Projectname"
msgstr "Ta witryna jest oparta na $Projectname"
#: ../../Zotlabs/Module/Siteinfo.php:31
-msgid ""
-"Federated and decentralised networking and identity services provided by Zot"
+msgid "Federated and decentralised networking and identity services provided by Zot"
msgstr ""
"Sfederowane i zdecentralizowane usługi sieciowe i tożsamości wykorzystujące "
"protokół Zot"
@@ -8265,7 +8391,7 @@ msgstr "Lub wprowadź nową nazwę folderu zakładek"
#: ../../Zotlabs/Module/Lang.php:17
msgid "Language App"
-msgstr "Aplikacja Language"
+msgstr "Aplikacja Język"
#: ../../Zotlabs/Module/Lang.php:18
msgid "Change UI language"
@@ -8277,37 +8403,36 @@ msgstr "Witamy w Hubzilla!"
#: ../../Zotlabs/Module/Hq.php:131
msgid "You have got no unseen posts..."
-msgstr "Nie masz żadnych nieoglądniętych postów..."
+msgstr "Nie masz żadnych nieoglądniętych wpisów..."
-#: ../../Zotlabs/Module/Cover_photo.php:196
-#: ../../Zotlabs/Module/Cover_photo.php:254
+#: ../../Zotlabs/Module/Cover_photo.php:196 ../../Zotlabs/Module/Cover_photo.php:254
msgid "Cover Photos"
msgstr "Zdjęcia na okładkę"
-#: ../../Zotlabs/Module/Cover_photo.php:297 ../../include/items.php:4860
+#: ../../Zotlabs/Module/Cover_photo.php:297 ../../include/items.php:4965
msgid "female"
msgstr "kobieta"
-#: ../../Zotlabs/Module/Cover_photo.php:298 ../../include/items.php:4861
+#: ../../Zotlabs/Module/Cover_photo.php:298 ../../include/items.php:4966
#, php-format
msgid "%1$s updated her %2$s"
msgstr "%1$s zaktualizował ją %2$s"
-#: ../../Zotlabs/Module/Cover_photo.php:299 ../../include/items.php:4862
+#: ../../Zotlabs/Module/Cover_photo.php:299 ../../include/items.php:4967
msgid "male"
msgstr "mężczyzna"
-#: ../../Zotlabs/Module/Cover_photo.php:300 ../../include/items.php:4863
+#: ../../Zotlabs/Module/Cover_photo.php:300 ../../include/items.php:4968
#, php-format
msgid "%1$s updated his %2$s"
-msgstr "%1$s zaktualizował go %2$s"
+msgstr "%1$s zaktualizował jego %2$s"
-#: ../../Zotlabs/Module/Cover_photo.php:302 ../../include/items.php:4865
+#: ../../Zotlabs/Module/Cover_photo.php:302 ../../include/items.php:4970
#, php-format
msgid "%1$s updated their %2$s"
-msgstr "%1$s zaktualizował ich %2$s"
+msgstr "%1$s zaktualizował swoje %2$s"
-#: ../../Zotlabs/Module/Cover_photo.php:304 ../../include/channel.php:2328
+#: ../../Zotlabs/Module/Cover_photo.php:304 ../../include/channel.php:2353
msgid "cover photo"
msgstr "zdjęcie okładkowe"
@@ -8355,7 +8480,7 @@ msgstr "Menu może służyć do przechowywania zapisanych zakładek"
msgid "Submit and proceed"
msgstr "Prześlij i kontynuuj"
-#: ../../Zotlabs/Module/Menu.php:171 ../../include/text.php:2699
+#: ../../Zotlabs/Module/Menu.php:171 ../../include/text.php:2713
msgid "Menus"
msgstr "Menu"
@@ -8385,7 +8510,7 @@ msgstr "Edytuj menu"
#: ../../Zotlabs/Module/Menu.php:218
msgid "Add or remove entries to this menu"
-msgstr "Dodaj lub usuń posty w tym menu"
+msgstr "Dodaj lub usuń wpisy w tym menu"
#: ../../Zotlabs/Module/Menu.php:220
msgid "Menu name"
@@ -8421,7 +8546,7 @@ msgstr "Źródło zaktualizowane."
#: ../../Zotlabs/Module/Sources.php:88
msgid "Sources App"
-msgstr "Aplikacja Sources"
+msgstr "Aplikacja Źródła"
#: ../../Zotlabs/Module/Sources.php:89
msgid "Automatically import channel content from other channels or feeds"
@@ -8433,7 +8558,7 @@ msgstr "*"
#: ../../Zotlabs/Module/Sources.php:107 ../../Zotlabs/Lib/Apps.php:368
msgid "Channel Sources"
-msgstr "Źródła kanałów"
+msgstr "Źródła"
#: ../../Zotlabs/Module/Sources.php:108
msgid "Manage remote sources of content for your channel."
@@ -8445,11 +8570,11 @@ msgstr "Nowe źródło"
#: ../../Zotlabs/Module/Sources.php:120 ../../Zotlabs/Module/Sources.php:154
msgid ""
-"Import all or selected content from the following channel into this channel "
-"and distribute it according to your channel settings."
+"Import all or selected content from the following channel into this channel and "
+"distribute it according to your channel settings."
msgstr ""
-"Zaimportuj wszystkie lub wybrane treści z następującego kanału do tego "
-"kanału i rozpowszechniaj je zgodnie z ustawieniami kanału."
+"Zaimportuj wszystkie lub wybrane treści z następującego kanału do tego kanału i "
+"rozpowszechniaj je zgodnie z ustawieniami kanału."
#: ../../Zotlabs/Module/Sources.php:121 ../../Zotlabs/Module/Sources.php:155
msgid "Only import content with these words (one per line)"
@@ -8465,19 +8590,18 @@ msgstr "Nazwa kanału"
#: ../../Zotlabs/Module/Sources.php:123 ../../Zotlabs/Module/Sources.php:158
msgid ""
-"Add the following categories to posts imported from this source (comma "
-"separated)"
+"Add the following categories to posts imported from this source (comma separated)"
msgstr ""
-"Dodaj następujące kategorie do postów zaimportowanych z tego źródła "
-"(oddzielone przecinkami)"
+"Dodaj następujące kategorie do wpisów zaimportowanych z tego źródła (oddzielone "
+"przecinkami)"
#: ../../Zotlabs/Module/Sources.php:124 ../../Zotlabs/Module/Sources.php:159
msgid "Resend posts with this channel as author"
-msgstr "Wyślij ponownie posty z tym kanałem jako autorem"
+msgstr "Wyślij ponownie wpisy z tym kanałem jako autorem"
#: ../../Zotlabs/Module/Sources.php:124 ../../Zotlabs/Module/Sources.php:159
msgid "Copyrights may apply"
-msgstr "Copyrights may apply"
+msgstr "Mogą obowiązywać prawa autorskie"
#: ../../Zotlabs/Module/Sources.php:144 ../../Zotlabs/Module/Sources.php:174
msgid "Source not found."
@@ -8501,14 +8625,14 @@ msgstr "Nie można usunąć źródła."
#: ../../Zotlabs/Module/Poke.php:165
msgid "Poke App"
-msgstr "Aplikacja Poke"
+msgstr "Aplikacja kuksaniec"
#: ../../Zotlabs/Module/Poke.php:166
msgid "Poke somebody in your addressbook"
-msgstr "Szturchij kogoś w swojej książce adresowej"
+msgstr "Szturchnij kogoś w swojej książce adresowej"
#: ../../Zotlabs/Module/Poke.php:199 ../../Zotlabs/Lib/Apps.php:351
-#: ../../include/conversation.php:1140
+#: ../../include/conversation.php:1143
msgid "Poke"
msgstr "Szturchnij"
@@ -8534,26 +8658,26 @@ msgstr "Wybierz, co chcesz zrobić odbiorcy"
#: ../../Zotlabs/Module/Poke.php:215 ../../Zotlabs/Module/Poke.php:216
msgid "Make this post private"
-msgstr "Ustaw ten post jako prywatny"
+msgstr "Ustaw ten wpis jako prywatny"
-#: ../../Zotlabs/Module/Network.php:105
+#: ../../Zotlabs/Module/Network.php:107
msgid "No such group"
msgstr "Nie ma takiej grupy"
-#: ../../Zotlabs/Module/Network.php:152
+#: ../../Zotlabs/Module/Network.php:156
msgid "No such channel"
msgstr "Nie ma takiego kanału"
-#: ../../Zotlabs/Module/Network.php:239
+#: ../../Zotlabs/Module/Network.php:243
msgid "Privacy group is empty"
msgstr "Grupa prywatności jest pusta"
-#: ../../Zotlabs/Module/Network.php:249
+#: ../../Zotlabs/Module/Network.php:253
msgid "Privacy group: "
msgstr "Grupa prywatności: "
-#: ../../Zotlabs/Module/Network.php:322
-#: ../../extend/addon/hzaddons/redred/Mod_Redred.php:29
+#: ../../Zotlabs/Module/Network.php:326
+#: ../../extend/addon/hubzilla-addons/redred/Mod_Redred.php:29
msgid "Invalid channel."
msgstr "Zły kanał."
@@ -8614,7 +8738,7 @@ msgstr "Udostępnione"
msgid "Add Files"
msgstr "Dodaj pliki"
-#: ../../Zotlabs/Storage/Browser.php:369 ../../Zotlabs/Lib/ThreadItem.php:174
+#: ../../Zotlabs/Storage/Browser.php:369 ../../Zotlabs/Lib/ThreadItem.php:175
msgid "Admin Delete"
msgstr "Usuń przez administratora"
@@ -8648,19 +8772,19 @@ msgstr "Zień nazwę"
#: ../../Zotlabs/Storage/Browser.php:407 ../../Zotlabs/Lib/Apps.php:360
msgid "Post"
-msgstr "Post"
+msgstr "Wpis"
#: ../../Zotlabs/Storage/Browser.php:408
msgid "Attachment BBcode"
-msgstr "Attachment BBcode"
+msgstr "Załącz tekst BBcode"
#: ../../Zotlabs/Storage/Browser.php:409
msgid "Embed BBcode"
-msgstr "Osadź BBcode"
+msgstr "Osadź tekst BBcode"
#: ../../Zotlabs/Storage/Browser.php:410
msgid "Link BBcode"
-msgstr "Połącz BBcode"
+msgstr "Połącz do tekstu BBcode"
#: ../../Zotlabs/Storage/Browser.php:480
#, php-format
@@ -8690,85 +8814,85 @@ msgstr "Upuść pliki tutaj, aby natychmiast przesłać"
#: ../../Zotlabs/Storage/Browser.php:554
msgid ""
-"You can select files via the upload button or drop them right here or into "
-"an existing folder."
+"You can select files via the upload button or drop them right here or into an "
+"existing folder."
msgstr ""
-"Możesz wybrać pliki za pomocą przycisku przesyłania lub upuścić je tutaj lub "
-"do istniejącego folderu."
+"Możesz wybrać pliki za pomocą przycisku przesyłania lub upuścić je tutaj lub do "
+"istniejącego folderu."
-#: ../../Zotlabs/Zot/Auth.php:152
+#: ../../Zotlabs/Zot/Auth.php:154
msgid ""
-"Remote authentication blocked. You are logged into this site locally. Please "
-"logout and retry."
+"Remote authentication blocked. You are logged into this site locally. Please logout "
+"and retry."
msgstr ""
-"Zdalne uwierzytelnianie zablokowane. Jesteś zalogowany lokalnie na tej "
-"stronie. Wyloguj się i spróbuj ponownie."
+"Zdalne uwierzytelnianie zablokowane. Jesteś zalogowany lokalnie na tej stronie. "
+"Wyloguj się i spróbuj ponownie."
-#: ../../Zotlabs/Zot/Auth.php:264
-#: ../../extend/addon/hzaddons/openid/Mod_Openid.php:76
-#: ../../extend/addon/hzaddons/openid/Mod_Openid.php:178
+#: ../../Zotlabs/Zot/Auth.php:266
+#: ../../extend/addon/hubzilla-addons/openid/Mod_Openid.php:76
+#: ../../extend/addon/hubzilla-addons/openid/Mod_Openid.php:178
#, php-format
msgid "Welcome %s. Remote authentication successful."
msgstr "Witaj %s. Zdalne uwierzytelnianie powiodło się."
#: ../../Zotlabs/Lib/Group.php:28 ../../include/group.php:23
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."
+"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 ""
-"Przywrócono usuniętą grupę o tej nazwie. Istniejące uprawnienia dotyczące "
-"elementów <strong>mogą</strong> dotyczyć tej grupy i wszystkich przyszłych "
-"członków. Jeśli nie tego chciałeś, utwórz kolejną grupę o innej nazwie."
+"Przywrócono usuniętą grupę o tej nazwie. Istniejące uprawnienia dotyczące elementów "
+"<strong>mogą</strong> dotyczyć tej grupy i wszystkich przyszłych członków. Jeśli "
+"nie tego chciałeś, utwórz kolejną grupę o innej nazwie."
-#: ../../Zotlabs/Lib/Group.php:270 ../../include/group.php:265
+#: ../../Zotlabs/Lib/Group.php:270 ../../include/group.php:271
msgid "Add new connections to this privacy group"
msgstr "Dodaj nowe połączenia do tej grupy prywatności"
#: ../../Zotlabs/Lib/Group.php:302 ../../Zotlabs/Lib/AccessList.php:311
-#: ../../include/group.php:299
+#: ../../include/group.php:305
msgid "edit"
msgstr "edutuj"
-#: ../../Zotlabs/Lib/Group.php:325 ../../include/group.php:322
+#: ../../Zotlabs/Lib/Group.php:325 ../../include/group.php:328
msgid "Edit group"
msgstr "Edytuj grupę"
-#: ../../Zotlabs/Lib/Group.php:326 ../../include/group.php:323
+#: ../../Zotlabs/Lib/Group.php:326 ../../include/group.php:329
msgid "Add privacy group"
msgstr "Dodaj grupę prywatności"
-#: ../../Zotlabs/Lib/Group.php:327 ../../include/group.php:324
+#: ../../Zotlabs/Lib/Group.php:327 ../../include/group.php:330
msgid "Channels not in any privacy group"
msgstr "Kanały spoza jakiejkolwiek grupy prywatności"
#: ../../Zotlabs/Lib/Group.php:329 ../../Zotlabs/Lib/AccessList.php:336
-#: ../../Zotlabs/Widget/Savedsearch.php:84 ../../include/group.php:326
+#: ../../Zotlabs/Widget/Savedsearch.php:84 ../../include/group.php:332
msgid "add"
msgstr "dodaj"
#: ../../Zotlabs/Lib/Connect.php:46 ../../Zotlabs/Lib/Connect.php:143
-#: ../../include/follow.php:37
+#: ../../include/follow.php:39
msgid "Channel is blocked on this site."
msgstr "Kanał jest zablokowany na tej stronie."
-#: ../../Zotlabs/Lib/Connect.php:51 ../../include/follow.php:42
+#: ../../Zotlabs/Lib/Connect.php:51 ../../include/follow.php:44
msgid "Channel location missing."
msgstr "Brak lokalizacji kanału."
-#: ../../Zotlabs/Lib/Connect.php:103 ../../include/follow.php:166
+#: ../../Zotlabs/Lib/Connect.php:103 ../../include/follow.php:168
msgid "Remote channel or protocol unavailable."
msgstr "Zdalny kanał lub protokół jest niedostępny."
-#: ../../Zotlabs/Lib/Connect.php:137 ../../include/follow.php:190
+#: ../../Zotlabs/Lib/Connect.php:137 ../../include/follow.php:192
msgid "Channel discovery failed."
msgstr "Wyszukanie kanału nie powiodło się."
-#: ../../Zotlabs/Lib/Connect.php:155 ../../include/follow.php:202
+#: ../../Zotlabs/Lib/Connect.php:155 ../../include/follow.php:204
msgid "Protocol disabled."
msgstr "Protokół wyłączony."
-#: ../../Zotlabs/Lib/Connect.php:167 ../../include/follow.php:213
+#: ../../Zotlabs/Lib/Connect.php:167 ../../include/follow.php:215
msgid "Cannot connect to yourself."
msgstr "Nie można połączyć się ze sobą."
@@ -8782,14 +8906,14 @@ msgstr "Aplikacje"
#: ../../Zotlabs/Lib/Apps.php:324
msgid "Affinity Tool"
-msgstr "Narzędzie koligacji"
+msgstr "Narzędzie Zaprzyjaźnienia"
#: ../../Zotlabs/Lib/Apps.php:327
msgid "Site Admin"
msgstr "Administrator serwisu"
#: ../../Zotlabs/Lib/Apps.php:328
-#: ../../extend/addon/hzaddons/buglink/buglink.php:16
+#: ../../extend/addon/hubzilla-addons/buglink/buglink.php:16
msgid "Report Bug"
msgstr "Raport błędów"
@@ -8807,7 +8931,7 @@ msgid "Content Filter"
msgstr "Filtr treści"
#: ../../Zotlabs/Lib/Apps.php:332
-#: ../../extend/addon/hzaddons/content_import/Mod_content_import.php:135
+#: ../../extend/addon/hubzilla-addons/content_import/Mod_content_import.php:135
msgid "Content Import"
msgstr "Import treści"
@@ -8819,8 +8943,8 @@ msgstr "Zdalna diagnostyka"
msgid "Suggest Channels"
msgstr "Zaproponuj kanały"
-#: ../../Zotlabs/Lib/Apps.php:336 ../../include/nav.php:124
-#: ../../include/nav.php:128 ../../boot.php:1705
+#: ../../Zotlabs/Lib/Apps.php:336 ../../include/nav.php:127 ../../include/nav.php:131
+#: ../../boot.php:1716
msgid "Login"
msgstr "Zaloguj się"
@@ -8871,21 +8995,21 @@ msgstr "Zaproszenie"
#: ../../Zotlabs/Lib/Apps.php:358 ../../Zotlabs/Widget/Admin.php:26
msgid "Features"
-msgstr "Funkcje"
+msgstr "Możliwości"
#: ../../Zotlabs/Lib/Apps.php:359
-#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:69
+#: ../../extend/addon/hubzilla-addons/openid/MysqlProvider.php:69
msgid "Language"
msgstr "Język"
#: ../../Zotlabs/Lib/Apps.php:361
-#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:58
-#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:59
-#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:60
+#: ../../extend/addon/hubzilla-addons/openid/MysqlProvider.php:58
+#: ../../extend/addon/hubzilla-addons/openid/MysqlProvider.php:59
+#: ../../extend/addon/hubzilla-addons/openid/MysqlProvider.php:60
msgid "Profile Photo"
msgstr "Zdjęcie profilowe"
-#: ../../Zotlabs/Lib/Apps.php:363 ../../include/features.php:383
+#: ../../Zotlabs/Lib/Apps.php:363 ../../include/features.php:382
msgid "Profiles"
msgstr "Profile"
@@ -8906,9 +9030,9 @@ msgid "Guest Access"
msgstr "Dostęp gościa"
#: ../../Zotlabs/Lib/Apps.php:370 ../../Zotlabs/Widget/Notes.php:21
-#: ../../extend/addon/hzaddons/workflow/workflow.php:2625
+#: ../../extend/addon/hubzilla-addons/workflow/workflow.php:2625
msgid "Notes"
-msgstr "Uwagi"
+msgstr "Notatki"
#: ../../Zotlabs/Lib/Apps.php:371
msgid "OAuth Apps Manager"
@@ -8970,13 +9094,13 @@ msgstr "Aktualizacja %s nie powiodła się. Zobacz dzienniki błędów."
#: ../../Zotlabs/Lib/AccessList.php:28
msgid ""
-"A deleted list with this name was revived. Existing item permissions "
-"<strong>may</strong> apply to this list and any future members. If this is "
-"not what you intended, please create another list with a different name."
+"A deleted list with this name was revived. Existing item permissions <strong>may</"
+"strong> apply to this list and any future members. If this is not what you "
+"intended, please create another list with a different name."
msgstr ""
-"Przywrócono usuniętą listę o tej nazwie. Istniejące uprawnienia dotyczące "
-"elementów <strong>mogą</strong> dotyczyć tej listy i wszystkich przyszłych "
-"członków. Jeśli nie tego chciałeś, utwórz kolejną listę z inną nazwą."
+"Przywrócono usuniętą listę o tej nazwie. Istniejące uprawnienia dotyczące elementów "
+"<strong>mogą</strong> dotyczyć tej listy i wszystkich przyszłych członków. Jeśli "
+"nie tego chciałeś, utwórz kolejną listę z inną nazwą."
#: ../../Zotlabs/Lib/AccessList.php:286
msgid "Add new connections to this access list"
@@ -9020,7 +9144,7 @@ msgstr "Pokój jest pełny"
#: ../../Zotlabs/Lib/Techlevels.php:10
msgid "0. Beginner/Basic"
-msgstr "0. Poczatkujący/Podstawowy"
+msgstr "0. Początkujący/Podstawowy"
#: ../../Zotlabs/Lib/Techlevels.php:11
msgid "1. Novice - not skilled but willing to learn"
@@ -9028,7 +9152,7 @@ msgstr "1. Nowicjusz - nie ma umiejętności, ale chętnie się uczy"
#: ../../Zotlabs/Lib/Techlevels.php:12
msgid "2. Intermediate - somewhat comfortable"
-msgstr "2. Średniozaawansowany - dość wygodne"
+msgstr "2. Średnio zaawansowany - dość wygodne"
#: ../../Zotlabs/Lib/Techlevels.php:13
msgid "3. Advanced - very comfortable"
@@ -9047,18 +9171,18 @@ msgid "$Projectname Notification"
msgstr "Powiadomienie $Projectname"
#: ../../Zotlabs/Lib/Enotify.php:61
-#: ../../extend/addon/hzaddons/diaspora/util.php:336
-#: ../../extend/addon/hzaddons/diaspora/util.php:349
-#: ../../extend/addon/hzaddons/diaspora/p.php:48
+#: ../../extend/addon/hubzilla-addons/diaspora/util.php:336
+#: ../../extend/addon/hubzilla-addons/diaspora/util.php:349
+#: ../../extend/addon/hubzilla-addons/diaspora/p.php:48
msgid "$projectname"
-msgstr "Hubzilla"
+msgstr "$Projectname"
#: ../../Zotlabs/Lib/Enotify.php:63
msgid "Thank You,"
msgstr "Dziękujemy,"
#: ../../Zotlabs/Lib/Enotify.php:65
-#: ../../extend/addon/hzaddons/hubwall/hubwall.php:33
+#: ../../extend/addon/hubzilla-addons/hubwall/hubwall.php:33
#, php-format
msgid "%s Administrator"
msgstr "Administrator %s"
@@ -9066,13 +9190,12 @@ msgstr "Administrator %s"
#: ../../Zotlabs/Lib/Enotify.php:66
#, php-format
msgid "This email was sent by %1$s at %2$s."
-msgstr "Ta wiadomość e-mail została wysłana przez %1$s na numer %2$s."
+msgstr "Ta wiadomość e-mail została wysłana przez %1$s z %2$s."
#: ../../Zotlabs/Lib/Enotify.php:67
#, php-format
msgid ""
-"To stop receiving these messages, please adjust your Notification Settings "
-"at %s"
+"To stop receiving these messages, please adjust your Notification Settings at %s"
msgstr "Aby nie otrzymywać tych wiadomości, zmień ustawienia powiadomień na %s"
#: ../../Zotlabs/Lib/Enotify.php:68
@@ -9107,8 +9230,7 @@ msgstr "prywatna wiadomość"
#: ../../Zotlabs/Lib/Enotify.php:131
#, php-format
msgid "Please visit %s to view and/or reply to your private messages."
-msgstr ""
-"Odwiedź %s, aby wyświetlić albo odpowiedzieć na swoje prywatne wiadomości."
+msgstr "Odwiedź %s, aby wyświetlić albo odpowiedzieć na swoje prywatne wiadomości."
#: ../../Zotlabs/Lib/Enotify.php:144
msgid "commented on"
@@ -9149,19 +9271,19 @@ msgstr "[$Projectname:Notify] Moderowany komentarz do rozmowy #%1$d przez %2$s"
#: ../../Zotlabs/Lib/Enotify.php:239
#, php-format
msgid "[$Projectname:Notify] Comment to conversation #%1$d by %2$s"
-msgstr "[$Projectname:Notify] Komentarz do roz,owy #%1$d przez %2$s"
+msgstr "[$Projectname:Notify] Komentarz do rozmowy #%1$d przez %2$s"
#: ../../Zotlabs/Lib/Enotify.php:240
#, php-format
msgid "%1$s commented on an item/conversation you have been following."
-msgstr "%1$s skomentował obserwowany element/rozmowę."
+msgstr "%1$s skomentował obserwowany element/rozmowa."
#: ../../Zotlabs/Lib/Enotify.php:243 ../../Zotlabs/Lib/Enotify.php:324
#: ../../Zotlabs/Lib/Enotify.php:340 ../../Zotlabs/Lib/Enotify.php:365
#: ../../Zotlabs/Lib/Enotify.php:382 ../../Zotlabs/Lib/Enotify.php:395
#, php-format
msgid "Please visit %s to view and/or reply to the conversation."
-msgstr "Odwiedź %s, aby wyświetlić rozmowę albo odpowiedzieć na nią."
+msgstr "Odwiedź %s, aby wyświetlić albo włączyć się do rozmowy."
#: ../../Zotlabs/Lib/Enotify.php:247 ../../Zotlabs/Lib/Enotify.php:248
#, php-format
@@ -9186,17 +9308,17 @@ msgstr "%1$s polubił utworzony przez Ciebie element/rozmowę."
#: ../../Zotlabs/Lib/Enotify.php:332
#, php-format
msgid "[$Projectname:Notify] %s posted to your profile wall"
-msgstr "[$Projectname:Notify]%s opublikowany na Twojej ścianie profilu"
+msgstr "[$Projectname:Notify]%s opublikowany na Twojej tablicy profilu"
#: ../../Zotlabs/Lib/Enotify.php:334
#, php-format
msgid "%1$s posted to your profile wall at %2$s"
-msgstr "%1$s opublikowano na ścianie Twojego profilu pod adresem %2$s"
+msgstr "%1$s opublikowano na tablicy Twojego profilu pod adresem %2$s"
#: ../../Zotlabs/Lib/Enotify.php:336
#, php-format
msgid "%1$s posted to [zrl=%2$s]your wall[/zrl]"
-msgstr "%1$s opublikował na [zrl=%2$s]Twojej ścianie[/zrl]"
+msgstr "%1$s opublikował na [zrl=%2$s]Twojej tablicy[/zrl]"
#: ../../Zotlabs/Lib/Enotify.php:359
#, php-format
@@ -9231,31 +9353,31 @@ msgstr "%1$s [zrl=%2$s]szturchnął Cię[/zrl]."
#: ../../Zotlabs/Lib/Enotify.php:389
#, php-format
msgid "[$Projectname:Notify] %s tagged your post"
-msgstr "[$Projectname:Notify] %s oznaczył tagiem Twój post"
+msgstr "[$Projectname:Notify] %s oznaczył tagiem Twój wpis"
#: ../../Zotlabs/Lib/Enotify.php:390
#, php-format
msgid "%1$s tagged your post at %2$s"
-msgstr "%1$s oznaczył tagiem Twój post na %2$s"
+msgstr "%1$s oznaczył tagiem Twój wpis na %2$s"
#: ../../Zotlabs/Lib/Enotify.php:391
#, php-format
msgid "%1$s tagged [zrl=%2$s]your post[/zrl]"
-msgstr "%1$s tagged [zrl=%2$s]Twój post[/zrl]"
+msgstr "%1$s tagged [zrl=%2$s]Twój wpis[/zrl]"
#: ../../Zotlabs/Lib/Enotify.php:402
msgid "[$Projectname:Notify] Introduction received"
-msgstr "[$Projectname:Notify] Otrzymano wprowadzenie"
+msgstr "[$Projectname:Notify] Otrzymano prośbę o połączenie"
#: ../../Zotlabs/Lib/Enotify.php:403
#, php-format
msgid "You've received an new connection request from '%1$s' at %2$s"
-msgstr "Otrzymałeś nowe żądanie połączenia od „%1$s” na %2$s"
+msgstr "Otrzymał(eś/aś) nowe żądanie połączenia od „%1$s” na %2$s"
#: ../../Zotlabs/Lib/Enotify.php:404
#, php-format
msgid "You've received [zrl=%1$s]a new connection request[/zrl] from %2$s."
-msgstr "Otrzymałeś [zrl=%1$s]nowe żądanie połączenia [/zrl] od %2$s."
+msgstr "Otrzymał(eś/aś) [zrl=%1$s]nowe żądanie połączenia [/zrl] od %2$s."
#: ../../Zotlabs/Lib/Enotify.php:407 ../../Zotlabs/Lib/Enotify.php:425
#, php-format
@@ -9274,12 +9396,12 @@ msgstr "[$Projectname:Notify] Otrzymano propozycję znajomości"
#: ../../Zotlabs/Lib/Enotify.php:417
#, php-format
msgid "You've received a friend suggestion from '%1$s' at %2$s"
-msgstr "Otrzymałeś propozycję znajomości od „%1$s” na %2$s"
+msgstr "Otrzymał(eś/aś) propozycję znajomości od „%1$s” na %2$s"
#: ../../Zotlabs/Lib/Enotify.php:418
#, php-format
msgid "You've received [zrl=%1$s]a friend suggestion[/zrl] for %2$s from %3$s."
-msgstr "Otrzymałeś [zrl=%1$s] prpozycję znajomości[/ zrl] dla %2$s od %3$s."
+msgstr "Otrzymał(eś/aś) [zrl=%1$s] propozycję znajomości[/ zrl] dla %2$s od %3$s."
#: ../../Zotlabs/Lib/Enotify.php:423
msgid "Name:"
@@ -9304,7 +9426,7 @@ msgstr "utworzył nową ankietę"
#: ../../Zotlabs/Lib/Enotify.php:820
msgid "created a new post"
-msgstr "utworzył nowy post"
+msgstr "utworzył nowy wpis"
#: ../../Zotlabs/Lib/Enotify.php:821
#, php-format
@@ -9314,17 +9436,17 @@ msgstr "głosował w ankiecie %s"
#: ../../Zotlabs/Lib/Enotify.php:821
#, php-format
msgid "commented on %s's post"
-msgstr "skomentował post %s"
+msgstr "skomentował wpis %s"
#: ../../Zotlabs/Lib/Enotify.php:825
#, php-format
msgid "repeated %s's post"
-msgstr "powtórzony post %s"
+msgstr "powtórzony wpis %s"
#: ../../Zotlabs/Lib/Enotify.php:837
#, php-format
msgid "edited a post dated %s"
-msgstr "edytował post z dnia %s"
+msgstr "edytował wpis z dnia %s"
#: ../../Zotlabs/Lib/Enotify.php:841
#, php-format
@@ -9335,13 +9457,16 @@ msgstr "edytował komentarz z dnia %s"
msgid "created an event"
msgstr "utworzono wydarzenie"
-#: ../../Zotlabs/Lib/Libsync.php:740 ../../include/zot.php:2657
+#: ../../Zotlabs/Lib/Enotify.php:986
+msgid "verified"
+msgstr "sprawdzono"
+
+#: ../../Zotlabs/Lib/Libsync.php:740 ../../include/zot.php:2663
#, php-format
msgid "Unable to verify site signature for %s"
msgstr "Nie można zweryfikować podpisu witryny dla %s"
-#: ../../Zotlabs/Lib/NativeWikiPage.php:42
-#: ../../Zotlabs/Lib/NativeWikiPage.php:94
+#: ../../Zotlabs/Lib/NativeWikiPage.php:42 ../../Zotlabs/Lib/NativeWikiPage.php:94
msgid "(No Title)"
msgstr "(Brak tytułu)"
@@ -9349,72 +9474,69 @@ msgstr "(Brak tytułu)"
msgid "Wiki page create failed."
msgstr "Tworzenie strony Wiki nie powiodło się."
-#: ../../Zotlabs/Lib/NativeWikiPage.php:122
+#: ../../Zotlabs/Lib/NativeWikiPage.php:123
msgid "Wiki not found."
msgstr "Nie znaleziono wiki."
-#: ../../Zotlabs/Lib/NativeWikiPage.php:133
+#: ../../Zotlabs/Lib/NativeWikiPage.php:134
msgid "Destination name already exists"
msgstr "Nazwa celu już istnieje"
-#: ../../Zotlabs/Lib/NativeWikiPage.php:166
-#: ../../Zotlabs/Lib/NativeWikiPage.php:362
+#: ../../Zotlabs/Lib/NativeWikiPage.php:167 ../../Zotlabs/Lib/NativeWikiPage.php:368
msgid "Page not found"
msgstr "Strona nie znaleziona"
-#: ../../Zotlabs/Lib/NativeWikiPage.php:197
+#: ../../Zotlabs/Lib/NativeWikiPage.php:200
msgid "Error reading page content"
msgstr "Błąd podczas odczytu zawartości strony"
-#: ../../Zotlabs/Lib/NativeWikiPage.php:353
-#: ../../Zotlabs/Lib/NativeWikiPage.php:402
-#: ../../Zotlabs/Lib/NativeWikiPage.php:469
-#: ../../Zotlabs/Lib/NativeWikiPage.php:510
+#: ../../Zotlabs/Lib/NativeWikiPage.php:359 ../../Zotlabs/Lib/NativeWikiPage.php:409
+#: ../../Zotlabs/Lib/NativeWikiPage.php:480 ../../Zotlabs/Lib/NativeWikiPage.php:522
msgid "Error reading wiki"
msgstr "Błąd podczas odczytu wiki"
-#: ../../Zotlabs/Lib/NativeWikiPage.php:390
+#: ../../Zotlabs/Lib/NativeWikiPage.php:396
msgid "Page update failed."
msgstr "Aktualizacja strony nie powiodła się."
-#: ../../Zotlabs/Lib/NativeWikiPage.php:424
+#: ../../Zotlabs/Lib/NativeWikiPage.php:431
msgid "Nothing deleted"
msgstr "Nic nie zostało usunięte"
-#: ../../Zotlabs/Lib/NativeWikiPage.php:490
+#: ../../Zotlabs/Lib/NativeWikiPage.php:501
msgid "Compare: object not found."
msgstr "Porównaj: nie znaleziono obiektu."
-#: ../../Zotlabs/Lib/NativeWikiPage.php:496
+#: ../../Zotlabs/Lib/NativeWikiPage.php:508
msgid "Page updated"
msgstr "Strona została zaktualizowana"
-#: ../../Zotlabs/Lib/NativeWikiPage.php:499
+#: ../../Zotlabs/Lib/NativeWikiPage.php:511
msgid "Untitled"
msgstr "Bez tytułu"
-#: ../../Zotlabs/Lib/NativeWikiPage.php:505
+#: ../../Zotlabs/Lib/NativeWikiPage.php:517
msgid "Wiki resource_id required for git commit"
msgstr "Identyfikator zasobu Wiki wymagany do zatwierdzenia przez Git"
-#: ../../Zotlabs/Lib/NativeWikiPage.php:565
+#: ../../Zotlabs/Lib/NativeWikiPage.php:577
#: ../../Zotlabs/Widget/Wiki_page_history.php:23
msgctxt "wiki_history"
msgid "Message"
msgstr "Wiadomość"
-#: ../../Zotlabs/Lib/NativeWikiPage.php:566
+#: ../../Zotlabs/Lib/NativeWikiPage.php:578
#: ../../Zotlabs/Widget/Wiki_page_history.php:24
msgid "Date"
msgstr "Data"
-#: ../../Zotlabs/Lib/NativeWikiPage.php:568
+#: ../../Zotlabs/Lib/NativeWikiPage.php:580
#: ../../Zotlabs/Widget/Wiki_page_history.php:26
msgid "Compare"
msgstr "Porównaj"
-#: ../../Zotlabs/Lib/NativeWikiPage.php:606 ../../include/bbcode.php:1018
-#: ../../include/bbcode.php:1190
+#: ../../Zotlabs/Lib/NativeWikiPage.php:618 ../../include/bbcode.php:1050
+#: ../../include/bbcode.php:1217
msgid "Different viewers will see this text differently"
msgstr "Różni widzowie będą inaczej widzieć ten tekst"
@@ -9422,90 +9544,90 @@ msgstr "Różni widzowie będą inaczej widzieć ten tekst"
msgid "Private Message"
msgstr "Wiadomość prywatna"
-#: ../../Zotlabs/Lib/ThreadItem.php:130
+#: ../../Zotlabs/Lib/ThreadItem.php:131
msgid "Privacy conflict. Discretion advised."
msgstr "Konflikt prywatności. Zalecana dyskrecja."
-#: ../../Zotlabs/Lib/ThreadItem.php:180 ../../include/conversation.php:729
+#: ../../Zotlabs/Lib/ThreadItem.php:181 ../../include/conversation.php:729
msgid "Select"
msgstr "Wybierz"
-#: ../../Zotlabs/Lib/ThreadItem.php:205 ../../Zotlabs/Widget/Pinned.php:70
+#: ../../Zotlabs/Lib/ThreadItem.php:206 ../../Zotlabs/Widget/Pinned.php:70
msgid "I will attend"
msgstr "Będę uczestniczył"
-#: ../../Zotlabs/Lib/ThreadItem.php:205 ../../Zotlabs/Widget/Pinned.php:70
+#: ../../Zotlabs/Lib/ThreadItem.php:206 ../../Zotlabs/Widget/Pinned.php:70
msgid "I will not attend"
msgstr "Nie będę uczestniczył"
-#: ../../Zotlabs/Lib/ThreadItem.php:205 ../../Zotlabs/Widget/Pinned.php:70
+#: ../../Zotlabs/Lib/ThreadItem.php:206 ../../Zotlabs/Widget/Pinned.php:70
msgid "I might attend"
msgstr "Mogę wziąć udział"
-#: ../../Zotlabs/Lib/ThreadItem.php:219 ../../Zotlabs/Widget/Pinned.php:81
+#: ../../Zotlabs/Lib/ThreadItem.php:220 ../../Zotlabs/Widget/Pinned.php:81
msgid "I agree"
msgstr "Zgadzam się"
-#: ../../Zotlabs/Lib/ThreadItem.php:219 ../../Zotlabs/Widget/Pinned.php:81
+#: ../../Zotlabs/Lib/ThreadItem.php:220 ../../Zotlabs/Widget/Pinned.php:81
msgid "I disagree"
msgstr "Nie zgadzam się"
-#: ../../Zotlabs/Lib/ThreadItem.php:219 ../../Zotlabs/Widget/Pinned.php:81
+#: ../../Zotlabs/Lib/ThreadItem.php:220 ../../Zotlabs/Widget/Pinned.php:81
msgid "I abstain"
msgstr "Wstrzymuję się"
# Sprawdzić w kontekscie!
-#: ../../Zotlabs/Lib/ThreadItem.php:273 ../../include/conversation.php:734
+#: ../../Zotlabs/Lib/ThreadItem.php:274 ../../include/conversation.php:734
msgid "Toggle Star Status"
msgstr "Przełącz stan gwiazdki"
-#: ../../Zotlabs/Lib/ThreadItem.php:284 ../../Zotlabs/Widget/Pinned.php:88
-#: ../../include/conversation.php:746
+#: ../../Zotlabs/Lib/ThreadItem.php:285 ../../Zotlabs/Widget/Pinned.php:88
+#: ../../include/conversation.php:748
msgid "Message signature validated"
msgstr "Podpis wiadomości został zatwierdzony"
-#: ../../Zotlabs/Lib/ThreadItem.php:285 ../../Zotlabs/Widget/Pinned.php:89
-#: ../../include/conversation.php:747
+#: ../../Zotlabs/Lib/ThreadItem.php:286 ../../Zotlabs/Widget/Pinned.php:89
+#: ../../include/conversation.php:749
msgid "Message signature incorrect"
msgstr "Niepoprawny podpis wiadomości"
-#: ../../Zotlabs/Lib/ThreadItem.php:301 ../../include/conversation.php:933
+#: ../../Zotlabs/Lib/ThreadItem.php:302 ../../include/conversation.php:935
msgid "Conversation Tools"
msgstr "Narzędzia do konwersacji"
-#: ../../Zotlabs/Lib/ThreadItem.php:317 ../../include/taxonomy.php:582
+#: ../../Zotlabs/Lib/ThreadItem.php:318 ../../include/taxonomy.php:584
msgid "like"
msgstr "lubi"
-#: ../../Zotlabs/Lib/ThreadItem.php:318 ../../include/taxonomy.php:583
+#: ../../Zotlabs/Lib/ThreadItem.php:319 ../../include/taxonomy.php:585
msgid "dislike"
msgstr "nie lubi"
-#: ../../Zotlabs/Lib/ThreadItem.php:319
+#: ../../Zotlabs/Lib/ThreadItem.php:320
msgid "Reply on this comment"
msgstr "Odpowiedz na ten komentarz"
-#: ../../Zotlabs/Lib/ThreadItem.php:319
+#: ../../Zotlabs/Lib/ThreadItem.php:320
msgid "reply"
msgstr "odpowiedz"
-#: ../../Zotlabs/Lib/ThreadItem.php:319
+#: ../../Zotlabs/Lib/ThreadItem.php:320
msgid "Reply to"
msgstr "Odpowiedź dla"
-#: ../../Zotlabs/Lib/ThreadItem.php:329 ../../Zotlabs/Widget/Pinned.php:99
+#: ../../Zotlabs/Lib/ThreadItem.php:330 ../../Zotlabs/Widget/Pinned.php:99
msgid "Share This"
msgstr "Udostępnij to"
-#: ../../Zotlabs/Lib/ThreadItem.php:329 ../../Zotlabs/Widget/Pinned.php:99
+#: ../../Zotlabs/Lib/ThreadItem.php:330 ../../Zotlabs/Widget/Pinned.php:99
msgid "share"
msgstr "udostępnij"
-#: ../../Zotlabs/Lib/ThreadItem.php:339
+#: ../../Zotlabs/Lib/ThreadItem.php:340
msgid "Delivery Report"
msgstr "Raport dostawy"
-#: ../../Zotlabs/Lib/ThreadItem.php:358
+#: ../../Zotlabs/Lib/ThreadItem.php:359
#, php-format
msgid "%d comment"
msgid_plural "%d comments"
@@ -9513,209 +9635,209 @@ msgstr[0] "%d komentarz"
msgstr[1] "%d komentarze"
msgstr[2] "%d komentarzy"
-#: ../../Zotlabs/Lib/ThreadItem.php:359
+#: ../../Zotlabs/Lib/ThreadItem.php:360
#, php-format
msgid "%d unseen"
msgstr "%d niezobaczone"
-#: ../../Zotlabs/Lib/ThreadItem.php:412
+#: ../../Zotlabs/Lib/ThreadItem.php:413
msgid "to"
msgstr "do"
-#: ../../Zotlabs/Lib/ThreadItem.php:413 ../../Zotlabs/Widget/Pinned.php:128
+#: ../../Zotlabs/Lib/ThreadItem.php:414 ../../Zotlabs/Widget/Pinned.php:127
msgid "via"
msgstr "poprzez"
-#: ../../Zotlabs/Lib/ThreadItem.php:414
+#: ../../Zotlabs/Lib/ThreadItem.php:415
msgid "Wall-to-Wall"
-msgstr "Wall-to-Wall"
+msgstr "Rozwinięcie"
-#: ../../Zotlabs/Lib/ThreadItem.php:415
+#: ../../Zotlabs/Lib/ThreadItem.php:416
msgid "via Wall-To-Wall:"
-msgstr "poprzez Wall-To-Wall:"
+msgstr "poprzez rozwinięcie:"
-#: ../../Zotlabs/Lib/ThreadItem.php:429 ../../Zotlabs/Widget/Pinned.php:133
-#: ../../include/conversation.php:806
+#: ../../Zotlabs/Lib/ThreadItem.php:430 ../../Zotlabs/Widget/Pinned.php:132
+#: ../../include/conversation.php:809
#, php-format
msgid "from %s"
msgstr "od %s"
-#: ../../Zotlabs/Lib/ThreadItem.php:432 ../../Zotlabs/Widget/Pinned.php:136
-#: ../../include/conversation.php:809
+#: ../../Zotlabs/Lib/ThreadItem.php:433 ../../Zotlabs/Widget/Pinned.php:135
+#: ../../include/conversation.php:812
#, php-format
msgid "last edited: %s"
msgstr "ostatnio edytowane: %s"
-#: ../../Zotlabs/Lib/ThreadItem.php:433 ../../Zotlabs/Widget/Pinned.php:137
-#: ../../include/conversation.php:810
+#: ../../Zotlabs/Lib/ThreadItem.php:434 ../../Zotlabs/Widget/Pinned.php:136
+#: ../../include/conversation.php:813
#, php-format
msgid "Expires: %s"
msgstr "Wygasa: %s"
-#: ../../Zotlabs/Lib/ThreadItem.php:442
+#: ../../Zotlabs/Lib/ThreadItem.php:444
msgid "Attend"
msgstr "Uczestnicz"
-#: ../../Zotlabs/Lib/ThreadItem.php:443 ../../Zotlabs/Widget/Pinned.php:143
+#: ../../Zotlabs/Lib/ThreadItem.php:445 ../../Zotlabs/Widget/Pinned.php:141
msgid "Attendance Options"
msgstr "Opcje obecności"
-#: ../../Zotlabs/Lib/ThreadItem.php:444 ../../include/text.php:1922
+#: ../../Zotlabs/Lib/ThreadItem.php:446 ../../include/text.php:1924
msgid "Vote"
msgstr "Głosuj"
-#: ../../Zotlabs/Lib/ThreadItem.php:445 ../../Zotlabs/Widget/Pinned.php:144
+#: ../../Zotlabs/Lib/ThreadItem.php:447 ../../Zotlabs/Widget/Pinned.php:142
msgid "Voting Options"
msgstr "Opcje głosowania"
-#: ../../Zotlabs/Lib/ThreadItem.php:460
+#: ../../Zotlabs/Lib/ThreadItem.php:462
msgid "Go to previous comment"
msgstr "Przejdź do poprzedniego komentarza"
-#: ../../Zotlabs/Lib/ThreadItem.php:469 ../../Zotlabs/Widget/Pinned.php:156
+#: ../../Zotlabs/Lib/ThreadItem.php:471 ../../Zotlabs/Widget/Pinned.php:154
msgid "Pinned post"
-msgstr "Posty przypięte"
+msgstr "Wpisy przypięte"
-#: ../../Zotlabs/Lib/ThreadItem.php:471 ../../Zotlabs/Widget/Pinned.php:157
+#: ../../Zotlabs/Lib/ThreadItem.php:473 ../../Zotlabs/Widget/Pinned.php:155
#: ../../include/js_strings.php:39
msgid "Unpin from the top"
msgstr "Odepnij z góry"
-#: ../../Zotlabs/Lib/ThreadItem.php:471 ../../include/js_strings.php:38
+#: ../../Zotlabs/Lib/ThreadItem.php:473 ../../include/js_strings.php:38
msgid "Pin to the top"
msgstr "Przypnij u góry"
-#: ../../Zotlabs/Lib/ThreadItem.php:472
-#: ../../extend/addon/hzaddons/bookmarker/bookmarker.php:38
+#: ../../Zotlabs/Lib/ThreadItem.php:474
+#: ../../extend/addon/hubzilla-addons/bookmarker/bookmarker.php:38
msgid "Save Bookmarks"
msgstr "Zapisz zakładki"
-#: ../../Zotlabs/Lib/ThreadItem.php:473
+#: ../../Zotlabs/Lib/ThreadItem.php:475
msgid "Add to Calendar"
msgstr "Dodaj do kalendarza"
-#: ../../Zotlabs/Lib/ThreadItem.php:500 ../../include/conversation.php:516
+#: ../../Zotlabs/Lib/ThreadItem.php:502 ../../include/conversation.php:516
msgid "This is an unsaved preview"
msgstr "Ten podgląd nie został zapisany"
-#: ../../Zotlabs/Lib/ThreadItem.php:533 ../../include/js_strings.php:7
+#: ../../Zotlabs/Lib/ThreadItem.php:535 ../../include/js_strings.php:7
#, php-format
msgid "%s show all"
msgstr "%s pokaż wszystko"
-#: ../../Zotlabs/Lib/ThreadItem.php:826 ../../include/conversation.php:1449
-#: ../../extend/addon/hzaddons/hsse/hsse.php:200
+#: ../../Zotlabs/Lib/ThreadItem.php:828 ../../include/conversation.php:1451
+#: ../../extend/addon/hubzilla-addons/hsse/hsse.php:200
msgid "Bold"
msgstr "Gruby"
-#: ../../Zotlabs/Lib/ThreadItem.php:827 ../../include/conversation.php:1450
-#: ../../extend/addon/hzaddons/hsse/hsse.php:201
+#: ../../Zotlabs/Lib/ThreadItem.php:829 ../../include/conversation.php:1452
+#: ../../extend/addon/hubzilla-addons/hsse/hsse.php:201
msgid "Italic"
msgstr "Pochyły"
-#: ../../Zotlabs/Lib/ThreadItem.php:828 ../../include/conversation.php:1451
-#: ../../extend/addon/hzaddons/hsse/hsse.php:202
+#: ../../Zotlabs/Lib/ThreadItem.php:830 ../../include/conversation.php:1453
+#: ../../extend/addon/hubzilla-addons/hsse/hsse.php:202
msgid "Underline"
msgstr "Podkreślony"
-#: ../../Zotlabs/Lib/ThreadItem.php:829 ../../include/conversation.php:1452
-#: ../../extend/addon/hzaddons/hsse/hsse.php:203
+#: ../../Zotlabs/Lib/ThreadItem.php:831 ../../include/conversation.php:1454
+#: ../../extend/addon/hubzilla-addons/hsse/hsse.php:203
msgid "Quote"
msgstr "Cytat"
-#: ../../Zotlabs/Lib/ThreadItem.php:830 ../../include/conversation.php:1453
-#: ../../extend/addon/hzaddons/hsse/hsse.php:204
+#: ../../Zotlabs/Lib/ThreadItem.php:832 ../../include/conversation.php:1455
+#: ../../extend/addon/hubzilla-addons/hsse/hsse.php:204
msgid "Code"
msgstr "Kod"
-#: ../../Zotlabs/Lib/ThreadItem.php:831
+#: ../../Zotlabs/Lib/ThreadItem.php:833
msgid "Image"
msgstr "Obraz"
-#: ../../Zotlabs/Lib/ThreadItem.php:832 ../../include/conversation.php:1454
-#: ../../extend/addon/hzaddons/hsse/hsse.php:205
+#: ../../Zotlabs/Lib/ThreadItem.php:834 ../../include/conversation.php:1456
+#: ../../extend/addon/hubzilla-addons/hsse/hsse.php:205
msgid "Attach/Upload file"
msgstr "Załącz / prześlij plik"
-#: ../../Zotlabs/Lib/ThreadItem.php:833
+#: ../../Zotlabs/Lib/ThreadItem.php:835
msgid "Insert Link"
msgstr "Wstaw link"
-#: ../../Zotlabs/Lib/ThreadItem.php:834
+#: ../../Zotlabs/Lib/ThreadItem.php:836
msgid "Video"
msgstr "Wideo"
-#: ../../Zotlabs/Lib/ThreadItem.php:844
+#: ../../Zotlabs/Lib/ThreadItem.php:846
msgid "Your full name (required)"
msgstr "Twoja imię i nazwisko lub pełna nazwa (wymagane)"
-#: ../../Zotlabs/Lib/ThreadItem.php:845
+#: ../../Zotlabs/Lib/ThreadItem.php:847
msgid "Your email address (required)"
-msgstr "Twój adres email (wymagane)"
+msgstr "Twój adres e-mail (wymagane)"
-#: ../../Zotlabs/Lib/ThreadItem.php:846
+#: ../../Zotlabs/Lib/ThreadItem.php:848
msgid "Your website URL (optional)"
msgstr "Adres URL Twojej witryny (opcjonalnie)"
-#: ../../Zotlabs/Lib/Activity.php:2110
+#: ../../Zotlabs/Lib/Activity.php:2163
#, php-format
msgid "Likes %1$s's %2$s"
-msgstr "Polibień %2$s %1$s"
+msgstr "Lubi %2$s %1$s"
-#: ../../Zotlabs/Lib/Activity.php:2113
+#: ../../Zotlabs/Lib/Activity.php:2166
#, php-format
msgid "Doesn't like %1$s's %2$s"
-msgstr "Dezaprobat %2$s %1$s"
+msgstr "Nie lubi %2$s %1$s"
-#: ../../Zotlabs/Lib/Activity.php:2119
+#: ../../Zotlabs/Lib/Activity.php:2172
#, php-format
msgid "Will attend %s's event"
msgstr "Weźmie udział w wydarzeniu %s"
-#: ../../Zotlabs/Lib/Activity.php:2122
+#: ../../Zotlabs/Lib/Activity.php:2175
#, php-format
msgid "Will not attend %s's event"
msgstr "Nie weźmie udziału w wydarzeniu %s"
-#: ../../Zotlabs/Lib/Activity.php:2125
+#: ../../Zotlabs/Lib/Activity.php:2178
#, php-format
msgid "May attend %s's event"
msgstr "Może uczestniczyć w wydarzeniu %s"
-#: ../../Zotlabs/Lib/Activity.php:2128
+#: ../../Zotlabs/Lib/Activity.php:2181
#, php-format
msgid "May not attend %s's event"
msgstr "Nie może uczestniczyć w wydarzeniu %s"
-#: ../../Zotlabs/Lib/Activity.php:2821 ../../Zotlabs/Lib/Activity.php:3015
-#: ../../include/network.php:1736
-#: ../../extend/addon/hzaddons/pubcrawl/as.php:1479
-#: ../../extend/addon/hzaddons/pubcrawl/as.php:1733
-#: ../../extend/addon/hzaddons/pubcrawl/as.php:1941
+#: ../../Zotlabs/Lib/Activity.php:3114 ../../Zotlabs/Lib/Activity.php:3306
+#: ../../include/network.php:1767
+#: ../../extend/addon/hubzilla-addons/pubcrawl/as.php:1490
+#: ../../extend/addon/hubzilla-addons/pubcrawl/as.php:1902
+#: ../../extend/addon/hubzilla-addons/pubcrawl/as.php:2110
msgid "ActivityPub"
msgstr "ActivityPub"
-#: ../../Zotlabs/Lib/NativeWiki.php:145
+#: ../../Zotlabs/Lib/NativeWiki.php:146
msgid "Wiki updated successfully"
msgstr "Wiki zaktualizowane pomyślnie"
-#: ../../Zotlabs/Lib/NativeWiki.php:199
+#: ../../Zotlabs/Lib/NativeWiki.php:206
msgid "Wiki files deleted successfully"
msgstr "Pliki Wiki zostały pomyślnie usunięte"
-#: ../../Zotlabs/Lib/Libzotdir.php:163 ../../include/dir_fns.php:141
+#: ../../Zotlabs/Lib/Libzotdir.php:163 ../../include/dir_fns.php:142
msgid "Directory Options"
msgstr "Opcje katalogu"
-#: ../../Zotlabs/Lib/Libzotdir.php:165 ../../include/dir_fns.php:143
+#: ../../Zotlabs/Lib/Libzotdir.php:165 ../../include/dir_fns.php:144
msgid "Safe Mode"
msgstr "Tryb bezpieczny"
-#: ../../Zotlabs/Lib/Libzotdir.php:166 ../../include/dir_fns.php:144
+#: ../../Zotlabs/Lib/Libzotdir.php:166 ../../include/dir_fns.php:145
msgid "Public Forums Only"
msgstr "Tylko fora publiczne"
-#: ../../Zotlabs/Lib/Libzotdir.php:168 ../../include/dir_fns.php:145
+#: ../../Zotlabs/Lib/Libzotdir.php:168 ../../include/dir_fns.php:146
msgid "This Website Only"
msgstr "Tylko ten serwis"
@@ -9739,17 +9861,15 @@ msgctxt "permcat"
msgid "publisher"
msgstr "wydawca"
-#: ../../Zotlabs/Lib/Libzot.php:656 ../../include/zot.php:802
+#: ../../Zotlabs/Lib/Libzot.php:655 ../../include/zot.php:805
msgid "Unable to verify channel signature"
msgstr "Nie można zweryfikować podpisu kanału"
-#: ../../Zotlabs/Lib/PermissionDescription.php:34
-#: ../../include/acl_selectors.php:33
+#: ../../Zotlabs/Lib/PermissionDescription.php:34 ../../include/acl_selectors.php:33
msgid "Visible to your default audience"
msgstr "Widoczne dla domyślnych odbiorców"
-#: ../../Zotlabs/Lib/PermissionDescription.php:107
-#: ../../include/acl_selectors.php:135
+#: ../../Zotlabs/Lib/PermissionDescription.php:107 ../../include/acl_selectors.php:136
msgid "Only me"
msgstr "Tylko ja"
@@ -9784,39 +9904,33 @@ msgstr "Wszelkie połączenia, w tym te, które nie zostały jeszcze zatwierdzon
#: ../../Zotlabs/Lib/PermissionDescription.php:150
msgid ""
-"This is your default setting for the audience of your normal stream, and "
-"posts."
-msgstr ""
-"To jest domyślne ustawienie odbiorców Twojego normalnego strumienia i postów."
+"This is your default setting for the audience of your normal stream, and posts."
+msgstr "To jest domyślne ustawienie odbiorców Twojego normalnego strumienia i wpisów."
#: ../../Zotlabs/Lib/PermissionDescription.php:151
-msgid ""
-"This is your default setting for who can view your default channel profile"
+msgid "This is your default setting for who can view your default channel profile"
msgstr ""
-"To jest domyślne ustawienie określające, kto może wyświetlać Twój domyślny "
-"profil kanału"
+"To jest domyślne ustawienie określające, kto może wyświetlać Twój domyślny profil "
+"kanału"
#: ../../Zotlabs/Lib/PermissionDescription.php:152
msgid "This is your default setting for who can view your connections"
-msgstr ""
-"To jest domyślne ustawienie określające, kto może wyświetlać Twoje połączenia"
+msgstr "To jest domyślne ustawienie określające, kto może wyświetlać Twoje połączenia"
#: ../../Zotlabs/Lib/PermissionDescription.php:153
-msgid ""
-"This is your default setting for who can view your file storage and photos"
+msgid "This is your default setting for who can view your file storage and photos"
msgstr ""
-"Jest to domyślne ustawienie określające, kto może wyświetlać miejsce na "
-"pliki i zdjęcia"
+"Jest to domyślne ustawienie określające, kto może wyświetlać miejsce na pliki i "
+"zdjęcia"
#: ../../Zotlabs/Lib/PermissionDescription.php:154
msgid "This is your default setting for the audience of your webpages"
-msgstr ""
-"To jest domyślne ustawienie dotyczące odbiorców Twoich stron internetowych"
+msgstr "To jest domyślne ustawienie dotyczące odbiorców Twoich stron internetowych"
#: ../../Zotlabs/Widget/Appcategories.php:46 ../../Zotlabs/Widget/Filer.php:31
-#: ../../include/contact_widgets.php:56 ../../include/contact_widgets.php:111
-#: ../../include/contact_widgets.php:155 ../../include/contact_widgets.php:200
-#: ../../include/contact_widgets.php:235
+#: ../../include/contact_widgets.php:56 ../../include/contact_widgets.php:115
+#: ../../include/contact_widgets.php:159 ../../include/contact_widgets.php:204
+#: ../../include/contact_widgets.php:239
msgid "Everything"
msgstr "Wszystko"
@@ -9896,14 +10010,13 @@ msgstr "Importuj książkę adresową"
msgid "Select an addressbook to import to"
msgstr "Wybierz książkę adresową do zaimportowania"
-#: ../../Zotlabs/Widget/Filer.php:28
-#: ../../Zotlabs/Widget/Activity_filter.php:179
-#: ../../include/contact_widgets.php:53 ../../include/features.php:319
+#: ../../Zotlabs/Widget/Filer.php:28 ../../Zotlabs/Widget/Activity_filter.php:189
+#: ../../include/contact_widgets.php:53 ../../include/features.php:318
msgid "Saved Folders"
-msgstr "Zapisywanie foldery"
+msgstr "Zapisywane foldery"
#: ../../Zotlabs/Widget/Tagcloud.php:22 ../../include/taxonomy.php:323
-#: ../../include/taxonomy.php:458 ../../include/taxonomy.php:479
+#: ../../include/taxonomy.php:460 ../../include/taxonomy.php:481
msgid "Tags"
msgstr "Tagi"
@@ -9927,8 +10040,7 @@ msgstr "Oceń mnie"
msgid "View Ratings"
msgstr "Pokaż oceny"
-#: ../../Zotlabs/Widget/Wiki_pages.php:34
-#: ../../Zotlabs/Widget/Wiki_pages.php:91
+#: ../../Zotlabs/Widget/Wiki_pages.php:34 ../../Zotlabs/Widget/Wiki_pages.php:91
msgid "Add new page"
msgstr "Dodaj nową stronę"
@@ -9948,11 +10060,9 @@ msgstr "Czaty dodane do zakładek"
msgid "photo/image"
msgstr "zdjęcie/obraz"
-#: ../../Zotlabs/Widget/Forums.php:100
-#: ../../Zotlabs/Widget/Activity_filter.php:115
+#: ../../Zotlabs/Widget/Forums.php:100 ../../Zotlabs/Widget/Activity_filter.php:123
#: ../../Zotlabs/Widget/Notifications.php:139
-#: ../../Zotlabs/Widget/Notifications.php:140
-#: ../../include/acl_selectors.php:124
+#: ../../Zotlabs/Widget/Notifications.php:140 ../../include/acl_selectors.php:125
msgid "Forums"
msgstr "Fora"
@@ -9960,9 +10070,9 @@ msgstr "Fora"
msgid "Remove term"
msgstr "Usuń termin"
-#: ../../Zotlabs/Widget/Savedsearch.php:83 ../../include/features.php:311
+#: ../../Zotlabs/Widget/Savedsearch.php:83 ../../include/features.php:310
msgid "Saved Searches"
-msgstr "Zapisywanie wyszukiwania"
+msgstr "Zapisywane wyszukiwanie"
#: ../../Zotlabs/Widget/Follow.php:22
#, php-format
@@ -10005,13 +10115,13 @@ msgstr "Sprawdź kolejkę"
msgid "DB updates"
msgstr "Aktualizacje bazy danych"
-#: ../../Zotlabs/Widget/Admin.php:55 ../../include/nav.php:194
+#: ../../Zotlabs/Widget/Admin.php:55 ../../include/nav.php:200
msgid "Admin"
msgstr "Admin"
#: ../../Zotlabs/Widget/Admin.php:56
msgid "Addon Features"
-msgstr "Funkcje dodatków"
+msgstr "Dodatkowe możliwości"
#: ../../Zotlabs/Widget/Chatroom_list.php:20
msgid "Overview"
@@ -10083,7 +10193,7 @@ msgstr "Panel kontrolny HQ"
#: ../../Zotlabs/Widget/Hq_controls.php:17
msgid "Create a new post"
-msgstr "Utwórz nowy post"
+msgstr "Utwórz nowy wpis"
#: ../../Zotlabs/Widget/Eventstools.php:13
msgid "Events Tools"
@@ -10097,85 +10207,85 @@ msgstr "Eksport kalendarza"
msgid "Import Calendar"
msgstr "Import kalendarza"
-#: ../../Zotlabs/Widget/Activity_filter.php:33
+#: ../../Zotlabs/Widget/Activity_filter.php:37
msgid "Direct Messages"
msgstr "Bezpośrednie wiadomości"
-#: ../../Zotlabs/Widget/Activity_filter.php:37
+#: ../../Zotlabs/Widget/Activity_filter.php:41
msgid "Show direct (private) messages"
msgstr "Pokaż bezpośrednie (prywatne) wiadomości"
-#: ../../Zotlabs/Widget/Activity_filter.php:42
+#: ../../Zotlabs/Widget/Activity_filter.php:46
msgid "Events"
msgstr "Wydarzenia"
-#: ../../Zotlabs/Widget/Activity_filter.php:46
+#: ../../Zotlabs/Widget/Activity_filter.php:50
msgid "Show posts that include events"
-msgstr "Pokaż posty zawierające wydarzenia"
+msgstr "Pokaż wpisy zawierające wydarzenia"
-#: ../../Zotlabs/Widget/Activity_filter.php:52
+#: ../../Zotlabs/Widget/Activity_filter.php:56
msgid "Polls"
msgstr "Ankiety"
-#: ../../Zotlabs/Widget/Activity_filter.php:56
+#: ../../Zotlabs/Widget/Activity_filter.php:60
msgid "Show posts that include polls"
-msgstr "Pokaż posty zawierające ankiety"
+msgstr "Pokaż wpisy zawierające ankiety"
-#: ../../Zotlabs/Widget/Activity_filter.php:77
+#: ../../Zotlabs/Widget/Activity_filter.php:83
#, php-format
msgid "Show posts related to the %s privacy group"
-msgstr "Pokaż posty związane z grupą prywatności %s"
+msgstr "Pokaż wpisy związane z grupą prywatności %s"
-#: ../../Zotlabs/Widget/Activity_filter.php:86
+#: ../../Zotlabs/Widget/Activity_filter.php:92
msgid "Show my privacy groups"
msgstr "Pokaż moje grupy prywatności"
-#: ../../Zotlabs/Widget/Activity_filter.php:108
+#: ../../Zotlabs/Widget/Activity_filter.php:116
msgid "Show posts to this forum"
-msgstr "Pokaż posty na tym forum"
+msgstr "Pokaż wpisy na tym forum"
-#: ../../Zotlabs/Widget/Activity_filter.php:119
+#: ../../Zotlabs/Widget/Activity_filter.php:127
msgid "Show forums"
msgstr "Pokaż fora"
-#: ../../Zotlabs/Widget/Activity_filter.php:133
+#: ../../Zotlabs/Widget/Activity_filter.php:141
msgid "Starred Posts"
-msgstr "Wyróżnione posty"
+msgstr "Wyróżnione wpisy"
-#: ../../Zotlabs/Widget/Activity_filter.php:137
+#: ../../Zotlabs/Widget/Activity_filter.php:145
msgid "Show posts that I have starred"
-msgstr "Pokaż posty, które oznaczyłem gwiazdką"
+msgstr "Pokaż wpisy, które oznaczyłem gwiazdką"
-#: ../../Zotlabs/Widget/Activity_filter.php:148
+#: ../../Zotlabs/Widget/Activity_filter.php:156
msgid "Personal Posts"
-msgstr "Posty osobiste"
+msgstr "Osobiste wpisy"
-#: ../../Zotlabs/Widget/Activity_filter.php:152
+#: ../../Zotlabs/Widget/Activity_filter.php:160
msgid "Show posts that mention or involve me"
-msgstr "Pokaż posty, które wspominają o mnie lub mnie dotyczą"
+msgstr "Pokaż wpisy, które wspominają o mnie lub mnie dotyczą"
-#: ../../Zotlabs/Widget/Activity_filter.php:173
+#: ../../Zotlabs/Widget/Activity_filter.php:183
#, php-format
msgid "Show posts that I have filed to %s"
-msgstr "Pokaż posty przesłane przeze mnie do %s"
+msgstr "Pokaż wpisy przesłane przeze mnie do %s"
-#: ../../Zotlabs/Widget/Activity_filter.php:183
+#: ../../Zotlabs/Widget/Activity_filter.php:193
msgid "Show filed post categories"
-msgstr "Pokaż wprowadzone kategorie postów"
+msgstr "Pokaż wprowadzone kategorie wpisów"
-#: ../../Zotlabs/Widget/Activity_filter.php:197
+#: ../../Zotlabs/Widget/Activity_filter.php:207
msgid "Panel search"
msgstr "Przeszukiwanie panelu"
-#: ../../Zotlabs/Widget/Activity_filter.php:207
+#: ../../Zotlabs/Widget/Activity_filter.php:217
msgid "Filter by name"
msgstr "Filtruj wg nazwy"
-#: ../../Zotlabs/Widget/Activity_filter.php:222
+#: ../../Zotlabs/Widget/Activity_filter.php:232
msgid "Remove active filter"
msgstr "Usuń aktywny filtr"
-#: ../../Zotlabs/Widget/Activity_filter.php:238
+#: ../../Zotlabs/Widget/Activity_filter.php:248
msgid "Stream Filters"
msgstr "Filtry strumienia"
@@ -10196,20 +10306,17 @@ msgstr "Powiadomienia o nowej aktywności sieciowej"
msgid "View your network activity"
msgstr "Wyświetl swoją aktywność w sieci"
-#: ../../Zotlabs/Widget/Notifications.php:23
-#: ../../Zotlabs/Widget/Notifications.php:62
+#: ../../Zotlabs/Widget/Notifications.php:23 ../../Zotlabs/Widget/Notifications.php:62
msgid "Mark all notifications read"
msgstr "Oznacz wszystkie powiadomienia jako przeczytane"
-#: ../../Zotlabs/Widget/Notifications.php:26
-#: ../../Zotlabs/Widget/Notifications.php:46
+#: ../../Zotlabs/Widget/Notifications.php:26 ../../Zotlabs/Widget/Notifications.php:46
#: ../../Zotlabs/Widget/Notifications.php:65
#: ../../Zotlabs/Widget/Notifications.php:172
msgid "Show new posts only"
-msgstr "Pokaż tylko nowe posty"
+msgstr "Pokaż tylko nowe wpisy"
-#: ../../Zotlabs/Widget/Notifications.php:27
-#: ../../Zotlabs/Widget/Notifications.php:47
+#: ../../Zotlabs/Widget/Notifications.php:27 ../../Zotlabs/Widget/Notifications.php:47
#: ../../Zotlabs/Widget/Notifications.php:66
#: ../../Zotlabs/Widget/Notifications.php:142
#: ../../Zotlabs/Widget/Notifications.php:173
@@ -10305,7 +10412,7 @@ msgstr "Pokaż wszystkie powiadomienia"
#: ../../Zotlabs/Widget/Notifications.php:131
msgid "Mark all notices seen"
-msgstr "Oznacza wszystkie powiadomienia jako oglądnięte"
+msgstr "Oznacz wszystkie powiadomienia jako oglądnięte"
#: ../../Zotlabs/Widget/Notifications.php:152
msgid "New Registrations"
@@ -10317,7 +10424,7 @@ msgstr "Powiadomienia o nowych rejestracjach"
#: ../../Zotlabs/Widget/Notifications.php:163
msgid "Public Stream Notifications"
-msgstr "Powiadomienia o strimieniu publicznym"
+msgstr "Powiadomienia o strumieniu publicznym"
#: ../../Zotlabs/Widget/Notifications.php:166
msgid "View the public stream"
@@ -10327,12 +10434,12 @@ msgstr "Pokaż strumień publiczny"
msgid "Sorry, you have got no notifications at the moment"
msgstr "W tej chwili nie masz żadnych powiadomień"
-#: ../../Zotlabs/Widget/Pinned.php:123 ../../Zotlabs/Widget/Pinned.php:124
+#: ../../Zotlabs/Widget/Pinned.php:122 ../../Zotlabs/Widget/Pinned.php:123
#, php-format
msgid "View %s's profile - %s"
msgstr "Pokaż profile %s - %s"
-#: ../../Zotlabs/Widget/Pinned.php:158
+#: ../../Zotlabs/Widget/Pinned.php:156
msgid "Don't show"
msgstr "Nie pokazuj"
@@ -10388,7 +10495,7 @@ msgstr "Prześlij zdjęcie profilowe"
msgid "Upload cover photo"
msgstr "Prześlij zdjęcie okładkowe"
-#: ../../Zotlabs/Widget/Newmember.php:35 ../../include/nav.php:117
+#: ../../Zotlabs/Widget/Newmember.php:35 ../../include/nav.php:120
msgid "Edit your profile"
msgstr "Edytuj swój profil"
@@ -10478,13 +10585,13 @@ msgstr "Zaproś przyjaciół"
#: ../../include/contact_widgets.php:29
msgid "Advanced example: name=fred and country=iceland"
-msgstr "Zaawansowany przykład: name=fred i country=iceland"
+msgstr "Zaawansowany przykład: name=fredeki country=poland"
-#: ../../include/contact_widgets.php:265
+#: ../../include/contact_widgets.php:269
msgid "Common Connections"
msgstr "Popularne połączenia"
-#: ../../include/contact_widgets.php:269
+#: ../../include/contact_widgets.php:273
#, php-format
msgid "View all %d common connections"
msgstr "Wyświetl wszystkie %d popularne połączenia"
@@ -10492,12 +10599,12 @@ msgstr "Wyświetl wszystkie %d popularne połączenia"
#: ../../include/conversation.php:183
#, php-format
msgid "likes %1$s's %2$s"
-msgstr "polubień %1$s %2$s"
+msgstr "polubił %2$s %1$s"
#: ../../include/conversation.php:186
#, php-format
msgid "doesn't like %1$s's %2$s"
-msgstr "dezaprobat %1$s %2$s"
+msgstr "nie polubił %1$s %2$s"
#: ../../include/conversation.php:226 ../../include/conversation.php:228
#, php-format
@@ -10509,71 +10616,67 @@ msgstr "%1$s jest teraz połączony z %2$s"
msgid "%1$s poked %2$s"
msgstr "%1$s szturchnął %2$s"
-#: ../../include/conversation.php:267 ../../include/text.php:1242
-#: ../../include/text.php:1246
+#: ../../include/conversation.php:267 ../../include/text.php:1236
+#: ../../include/text.php:1240
msgid "poked"
msgstr "szturchnięty"
-#: ../../include/conversation.php:779
+#: ../../include/conversation.php:781
#, php-format
msgid "View %s's profile @ %s"
-msgstr "Pokaż profil %s @ %s"
+msgstr "Pokaż profil @ %s %s"
-#: ../../include/conversation.php:799
+#: ../../include/conversation.php:802
msgid "Categories:"
msgstr "Kategorie:"
-#: ../../include/conversation.php:800
+#: ../../include/conversation.php:803
msgid "Filed under:"
msgstr "Złożone pod:"
-#: ../../include/conversation.php:825
+#: ../../include/conversation.php:828
msgid "View in context"
msgstr "Zobacz w kontekście"
-#: ../../include/conversation.php:928
+#: ../../include/conversation.php:930
msgid "remove"
msgstr "usuń"
-#: ../../include/conversation.php:932
+#: ../../include/conversation.php:934
msgid "Loading..."
msgstr "Ładowanie ..."
-#: ../../include/conversation.php:934
+#: ../../include/conversation.php:936
msgid "Delete Selected Items"
msgstr "Usuń wybrane elementy"
-#: ../../include/conversation.php:977
+#: ../../include/conversation.php:980
msgid "View Source"
msgstr "Pokaż źródło"
-#: ../../include/conversation.php:987
+#: ../../include/conversation.php:990
msgid "Follow Thread"
msgstr "Obserwuj wątek"
-#: ../../include/conversation.php:996
+#: ../../include/conversation.php:999
msgid "Unfollow Thread"
msgstr "Przestań obserwować wątek"
-#: ../../include/conversation.php:1110
+#: ../../include/conversation.php:1113
msgid "Edit Connection"
msgstr "Edytuj połączenie"
-#: ../../include/conversation.php:1120
-msgid "Message"
-msgstr "Wiadowmość"
-
-#: ../../include/conversation.php:1262
+#: ../../include/conversation.php:1265
#, php-format
msgid "%s likes this."
msgstr "%s lubi to."
-#: ../../include/conversation.php:1262
+#: ../../include/conversation.php:1265
#, php-format
msgid "%s doesn't like this."
msgstr "%s nie lubi tego."
-#: ../../include/conversation.php:1266
+#: ../../include/conversation.php:1269
#, php-format
msgid "<span %1$s>%2$d people</span> like this."
msgid_plural "<span %1$s>%2$d people</span> like this."
@@ -10581,7 +10684,7 @@ msgstr[0] "<span %1$s>%2$d osoba</span> lubi to."
msgstr[1] "<span %1$s>%2$d osoby</span> lubią tego."
msgstr[2] "<span %1$s>%2$d osób</span> lubi tego."
-#: ../../include/conversation.php:1268
+#: ../../include/conversation.php:1271
#, 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."
@@ -10589,160 +10692,164 @@ msgstr[0] "<span %1$s>%2$d osoba</span> nie lubi to."
msgstr[1] "<span %1$s>%2$d osoby</span> nie lubią tego."
msgstr[2] "<span %1$s>%2$d osób</span> nie lubią tego."
-#: ../../include/conversation.php:1274
+#: ../../include/conversation.php:1277
msgid "and"
msgstr "i"
-#: ../../include/conversation.php:1277
+#: ../../include/conversation.php:1280
#, php-format
msgid ", and %d other people"
msgid_plural ", and %d other people"
-msgstr[0] ", i %d inna osoba"
-msgstr[1] ", i %d inne osoby"
-msgstr[2] ", i %d innych osób"
+msgstr[0] " oraz %d inna osoba"
+msgstr[1] " oraz %d inne osoby"
+msgstr[2] " oraz %d innych osób"
-#: ../../include/conversation.php:1278
+#: ../../include/conversation.php:1281
#, php-format
msgid "%s like this."
msgstr "%s lubi to."
-#: ../../include/conversation.php:1278
+#: ../../include/conversation.php:1281
#, php-format
msgid "%s don't like this."
msgstr "%s nie lubi tego."
-#: ../../include/conversation.php:1328
-#: ../../extend/addon/hzaddons/hsse/hsse.php:82
+#: ../../include/conversation.php:1332
+#: ../../extend/addon/hubzilla-addons/hsse/hsse.php:82
msgid "Set your location"
msgstr "Ustaw swoją lokalizację"
-#: ../../include/conversation.php:1329
-#: ../../extend/addon/hzaddons/hsse/hsse.php:83
+#: ../../include/conversation.php:1333
+#: ../../extend/addon/hubzilla-addons/hsse/hsse.php:83
msgid "Clear browser location"
msgstr "Wyczyść lokalizację przeglądarki"
-#: ../../include/conversation.php:1345
-#: ../../extend/addon/hzaddons/hsse/hsse.php:99
+#: ../../include/conversation.php:1349
+#: ../../extend/addon/hubzilla-addons/hsse/hsse.php:99
msgid "Embed (existing) photo from your photo albums"
msgstr "Osadź (istniejące) zdjęcie z albumów ze zdjęciami"
-#: ../../include/conversation.php:1381
-#: ../../extend/addon/hzaddons/hsse/hsse.php:135
+#: ../../include/conversation.php:1383
+#: ../../extend/addon/hubzilla-addons/hsse/hsse.php:135
msgid "Tag term:"
msgstr "Termin tagu:"
-#: ../../include/conversation.php:1382
-#: ../../extend/addon/hzaddons/hsse/hsse.php:136
+#: ../../include/conversation.php:1384
+#: ../../extend/addon/hubzilla-addons/hsse/hsse.php:136
msgid "Where are you right now?"
msgstr "Gdzie teraz jesteś?"
-#: ../../include/conversation.php:1387
-#: ../../extend/addon/hzaddons/hsse/hsse.php:141
+#: ../../include/conversation.php:1389
+#: ../../extend/addon/hubzilla-addons/hsse/hsse.php:141
msgid "Choose a different album..."
msgstr "Wybierz inny album..."
-#: ../../include/conversation.php:1391
-#: ../../extend/addon/hzaddons/hsse/hsse.php:145
+#: ../../include/conversation.php:1393
+#: ../../extend/addon/hubzilla-addons/hsse/hsse.php:145
msgid "Comments enabled"
msgstr "Włączone komentowanie"
-#: ../../include/conversation.php:1392
-#: ../../extend/addon/hzaddons/hsse/hsse.php:146
+#: ../../include/conversation.php:1394
+#: ../../extend/addon/hubzilla-addons/hsse/hsse.php:146
msgid "Comments disabled"
msgstr "Wyłączone komentowanie"
-#: ../../include/conversation.php:1444
-#: ../../extend/addon/hzaddons/hsse/hsse.php:195
+#: ../../include/conversation.php:1446
+#: ../../extend/addon/hubzilla-addons/hsse/hsse.php:195
msgid "Page link name"
msgstr "Nazwa linku do strony"
-#: ../../include/conversation.php:1447
-#: ../../extend/addon/hzaddons/hsse/hsse.php:198
+#: ../../include/conversation.php:1449
+#: ../../extend/addon/hubzilla-addons/hsse/hsse.php:198
msgid "Post as"
msgstr "Opublikuj jako"
-#: ../../include/conversation.php:1461
-#: ../../extend/addon/hzaddons/hsse/hsse.php:212
+#: ../../include/conversation.php:1463
+#: ../../extend/addon/hubzilla-addons/hsse/hsse.php:212
msgid "Toggle voting"
msgstr "Przełącz głosowanie"
-#: ../../include/conversation.php:1462
+#: ../../include/conversation.php:1464
msgid "Toggle poll"
msgstr "Przełącz ankietę"
-#: ../../include/conversation.php:1463
+#: ../../include/conversation.php:1465
msgid "Option"
msgstr "Opcja"
-#: ../../include/conversation.php:1464
+#: ../../include/conversation.php:1466
msgid "Add option"
msgstr "Dodaj opcję"
-#: ../../include/conversation.php:1465
+#: ../../include/conversation.php:1467
msgid "Minutes"
msgstr "Minuty"
-#: ../../include/conversation.php:1465
+#: ../../include/conversation.php:1467
msgid "Hours"
msgstr "Godziny"
-#: ../../include/conversation.php:1465
+#: ../../include/conversation.php:1467
msgid "Days"
msgstr "Dni"
-#: ../../include/conversation.php:1466
+#: ../../include/conversation.php:1468
msgid "Allow multiple answers"
msgstr "Zezwalaj na wiele odpowiedzi"
-#: ../../include/conversation.php:1468
-#: ../../extend/addon/hzaddons/hsse/hsse.php:215
+#: ../../include/conversation.php:1470
+#: ../../extend/addon/hubzilla-addons/hsse/hsse.php:215
msgid "Disable comments"
msgstr "Wyłącz komentarze"
-#: ../../include/conversation.php:1469
-#: ../../extend/addon/hzaddons/hsse/hsse.php:216
+#: ../../include/conversation.php:1471
+#: ../../extend/addon/hubzilla-addons/hsse/hsse.php:216
msgid "Toggle comments"
msgstr "Przełącz komentarze"
-#: ../../include/conversation.php:1477
-#: ../../extend/addon/hzaddons/hsse/hsse.php:224
+#: ../../include/conversation.php:1478
+msgid "Summary (optional)"
+msgstr "Streszczenie (opcjonalnie)"
+
+#: ../../include/conversation.php:1481
+#: ../../extend/addon/hubzilla-addons/hsse/hsse.php:224
msgid "Categories (optional, comma-separated list)"
msgstr "Kategorie (opcjonalnie, lista rozdzielana przecinkami)"
-#: ../../include/conversation.php:1500
-#: ../../extend/addon/hzaddons/hsse/hsse.php:247
+#: ../../include/conversation.php:1504
+#: ../../extend/addon/hubzilla-addons/hsse/hsse.php:247
msgid "Other networks and post services"
msgstr "Inne sieci i usługi społecznościowe"
-#: ../../include/conversation.php:1503
-#: ../../extend/addon/hzaddons/hsse/hsse.php:250
-#: ../../extend/addon/hzaddons/mail/Mod_Mail.php:170
-#: ../../extend/addon/hzaddons/mail/Mod_Mail.php:313
+#: ../../include/conversation.php:1507
+#: ../../extend/addon/hubzilla-addons/hsse/hsse.php:250
+#: ../../extend/addon/hubzilla-addons/mail/Mod_Mail.php:171
+#: ../../extend/addon/hubzilla-addons/mail/Mod_Mail.php:314
msgid "Set expiration date"
msgstr "Ustaw datę wygaśnięcia"
-#: ../../include/conversation.php:1506
-#: ../../extend/addon/hzaddons/hsse/hsse.php:253
+#: ../../include/conversation.php:1510
+#: ../../extend/addon/hubzilla-addons/hsse/hsse.php:253
msgid "Set publish date"
msgstr "Ustaw datę publikacji"
-#: ../../include/conversation.php:1755
+#: ../../include/conversation.php:1758
msgctxt "noun"
msgid "Attending"
msgid_plural "Attending"
msgstr[0] "Uczestniczy"
-msgstr[1] "Uczestnictwa"
-msgstr[2] "Uczestnictw"
+msgstr[1] "Uczestniczy"
+msgstr[2] "Uczestniczy"
-#: ../../include/conversation.php:1758
+#: ../../include/conversation.php:1761
msgctxt "noun"
msgid "Not Attending"
msgid_plural "Not Attending"
-msgstr[0] "Nie uczesticzy"
-msgstr[1] "Nie uczestniczą"
+msgstr[0] "Nie uczestniczy"
+msgstr[1] "Nie uczestniczy"
msgstr[2] "Nie uczestniczy"
-#: ../../include/conversation.php:1761
+#: ../../include/conversation.php:1764
msgctxt "noun"
msgid "Undecided"
msgid_plural "Undecided"
@@ -10750,7 +10857,7 @@ msgstr[0] "Niezdecydowany"
msgstr[1] "Niezdecydowane"
msgstr[2] "Niezdecydowanych"
-#: ../../include/conversation.php:1764
+#: ../../include/conversation.php:1767
msgctxt "noun"
msgid "Agree"
msgid_plural "Agrees"
@@ -10758,7 +10865,7 @@ msgstr[0] "Zgadza się"
msgstr[1] "Zgadają się"
msgstr[2] "Zgadza się"
-#: ../../include/conversation.php:1767
+#: ../../include/conversation.php:1770
msgctxt "noun"
msgid "Disagree"
msgid_plural "Disagrees"
@@ -10766,7 +10873,7 @@ msgstr[0] "Nie zgadza się"
msgstr[1] "Nie zgadzają się"
msgstr[2] "Nie zgadza się"
-#: ../../include/conversation.php:1770
+#: ../../include/conversation.php:1773
msgctxt "noun"
msgid "Abstain"
msgid_plural "Abstains"
@@ -10774,31 +10881,27 @@ msgstr[0] "Wstrzymuje się"
msgstr[1] "Wstrzymują się"
msgstr[2] "Wstrzymuje się"
-#: ../../include/channel.php:46
+#: ../../include/channel.php:47
msgid "Unable to obtain identity information from database"
msgstr "Nie można uzyskać informacji z bazy danych o tożsamości"
-#: ../../include/channel.php:79
+#: ../../include/channel.php:80
msgid "Empty name"
msgstr "Pusta nazwa"
-#: ../../include/channel.php:82
+#: ../../include/channel.php:83
msgid "Name too long"
msgstr "Nazwa jest za długa"
-#: ../../include/channel.php:199
+#: ../../include/channel.php:200
msgid "No account identifier"
msgstr "Brak identyfikatora konta"
-#: ../../include/channel.php:211
-msgid "Nickname is required."
-msgstr "Pseudonim jest wymagany."
-
-#: ../../include/channel.php:294
+#: ../../include/channel.php:295
msgid "Unable to retrieve created identity"
msgstr "Nie można pobrać utworzonej tożsamości"
-#: ../../include/channel.php:441
+#: ../../include/channel.php:442
msgid "Default Profile"
msgstr "Domyślny profil"
@@ -10806,153 +10909,153 @@ msgstr "Domyślny profil"
msgid "Unable to retrieve modified identity"
msgstr "Nie można pobrać zmodyfikowanej tożsamości"
-#: ../../include/channel.php:1385
+#: ../../include/channel.php:1410
msgid "Requested channel is not available."
msgstr "Żądany kanał nie jest dostępny."
-#: ../../include/channel.php:1539
+#: ../../include/channel.php:1564
msgid "Create New Profile"
msgstr "Utwórz nowy profil"
-#: ../../include/channel.php:1542 ../../include/nav.php:117
-#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:58
+#: ../../include/channel.php:1567 ../../include/nav.php:120
+#: ../../extend/addon/hubzilla-addons/openclipatar/openclipatar.php:58
msgid "Edit Profile"
msgstr "Edytuj profil"
-#: ../../include/channel.php:1560
+#: ../../include/channel.php:1585
msgid "Visible to everybody"
msgstr "Widoczne dla każdego"
-#: ../../include/channel.php:1637 ../../include/channel.php:1765
+#: ../../include/channel.php:1662 ../../include/channel.php:1790
msgid "Gender:"
msgstr "Płeć:"
-#: ../../include/channel.php:1638 ../../include/channel.php:1809
+#: ../../include/channel.php:1663 ../../include/channel.php:1834
msgid "Status:"
msgstr "Status:"
-#: ../../include/channel.php:1639 ../../include/channel.php:1833
+#: ../../include/channel.php:1664 ../../include/channel.php:1858
msgid "Homepage:"
msgstr "Strona domowa:"
-#: ../../include/channel.php:1640
+#: ../../include/channel.php:1665
msgid "Online Now"
msgstr "Teraz online"
-#: ../../include/channel.php:1693
+#: ../../include/channel.php:1718
msgid "Change your profile photo"
msgstr "Zmień swoje zdjęcie profilowe"
-#: ../../include/channel.php:1720 ../../include/selectors.php:60
+#: ../../include/channel.php:1745 ../../include/selectors.php:60
#: ../../include/selectors.php:77
-#: ../../extend/addon/hzaddons/openid/Mod_Id.php:87
+#: ../../extend/addon/hubzilla-addons/openid/Mod_Id.php:87
msgid "Female"
msgstr "Kobieta"
-#: ../../include/channel.php:1722 ../../include/selectors.php:60
+#: ../../include/channel.php:1747 ../../include/selectors.php:60
#: ../../include/selectors.php:77
-#: ../../extend/addon/hzaddons/openid/Mod_Id.php:85
+#: ../../extend/addon/hubzilla-addons/openid/Mod_Id.php:85
msgid "Male"
msgstr "Mężczyzna"
-#: ../../include/channel.php:1724
+#: ../../include/channel.php:1749
msgid "Trans"
msgstr "Trans"
-#: ../../include/channel.php:1726 ../../include/selectors.php:60
+#: ../../include/channel.php:1751 ../../include/selectors.php:60
msgid "Neuter"
-msgstr "Neutralne"
+msgstr "Osoba aseksualna"
-#: ../../include/channel.php:1728 ../../include/selectors.php:60
+#: ../../include/channel.php:1753 ../../include/selectors.php:60
msgid "Non-specific"
-msgstr "Nie określone"
+msgstr "Nie określono"
-#: ../../include/channel.php:1770
+#: ../../include/channel.php:1795
msgid "Like this channel"
msgstr "Polub ten kanał"
-#: ../../include/channel.php:1794
+#: ../../include/channel.php:1819
msgid "j F, Y"
msgstr "d M, R"
-#: ../../include/channel.php:1795
+#: ../../include/channel.php:1820
msgid "j F"
msgstr "d M"
-#: ../../include/channel.php:1802
+#: ../../include/channel.php:1827
msgid "Birthday:"
msgstr "Urodziny:"
-#: ../../include/channel.php:1815
+#: ../../include/channel.php:1840
#, php-format
msgid "for %1$d %2$s"
msgstr "dla %1$d %2$s"
-#: ../../include/channel.php:1827
+#: ../../include/channel.php:1852
msgid "Tags:"
msgstr "Tagi:"
-#: ../../include/channel.php:1831
+#: ../../include/channel.php:1856
msgid "Sexual Preference:"
msgstr "Preferencje seksualne:"
-#: ../../include/channel.php:1837
+#: ../../include/channel.php:1862
msgid "Political Views:"
msgstr "Poglądy polityczne:"
-#: ../../include/channel.php:1839
+#: ../../include/channel.php:1864
msgid "Religion:"
msgstr "Religia:"
-#: ../../include/channel.php:1843
+#: ../../include/channel.php:1868
msgid "Hobbies/Interests:"
msgstr "Hobby/Zainteresowania:"
-#: ../../include/channel.php:1845
+#: ../../include/channel.php:1870
msgid "Likes:"
msgstr "Polubień:"
-#: ../../include/channel.php:1847
+#: ../../include/channel.php:1872
msgid "Dislikes:"
msgstr "Dezaprobat:"
-#: ../../include/channel.php:1849
+#: ../../include/channel.php:1874
msgid "Contact information and Social Networks:"
msgstr "Informacje kontaktowe i sieci społecznościowe:"
-#: ../../include/channel.php:1851
+#: ../../include/channel.php:1876
msgid "My other channels:"
msgstr "Moje inne kanały:"
-#: ../../include/channel.php:1853
+#: ../../include/channel.php:1878
msgid "Musical interests:"
msgstr "Zainteresowania muzyczne:"
-#: ../../include/channel.php:1855
+#: ../../include/channel.php:1880
msgid "Books, literature:"
msgstr "Książki, literatura:"
-#: ../../include/channel.php:1857
+#: ../../include/channel.php:1882
msgid "Television:"
msgstr "Telewizja:"
-#: ../../include/channel.php:1859
+#: ../../include/channel.php:1884
msgid "Film/dance/culture/entertainment:"
msgstr "Film/taniec/kultura/rozrywka:"
-#: ../../include/channel.php:1861
+#: ../../include/channel.php:1886
msgid "Love/Romance:"
msgstr "Miłość/Romans:"
-#: ../../include/channel.php:1863
+#: ../../include/channel.php:1888
msgid "Work/employment:"
msgstr "Praca/zatrudnienie:"
-#: ../../include/channel.php:1865
+#: ../../include/channel.php:1890
msgid "School/education:"
msgstr "Szkoła/edukacja:"
-#: ../../include/channel.php:1888
+#: ../../include/channel.php:1913
msgid "Like this thing"
msgstr "Jak ta rzecz"
@@ -10978,7 +11081,7 @@ msgstr "Wyszukaj po dacie"
#: ../../include/features.php:109
msgid "Ability to select posts by date ranges"
-msgstr "Możliwość wyboru postów według zakresów dat"
+msgstr "Możliwość wyboru wpisów według zakresów dat"
#: ../../include/features.php:116
msgid "Tag Cloud"
@@ -10988,11 +11091,11 @@ msgstr "Chmura tagów"
msgid "Provide a personal tag cloud on your channel page"
msgstr "Udostępnij osobistą chmurę tagów na stronie swojego kanału"
-#: ../../include/features.php:124 ../../include/features.php:359
+#: ../../include/features.php:124 ../../include/features.php:358
msgid "Use blog/list mode"
-msgstr "Użyj trybu bloga/listy"
+msgstr "Użyj trybu blog/list"
-#: ../../include/features.php:125 ../../include/features.php:360
+#: ../../include/features.php:125 ../../include/features.php:359
msgid "Comments will be displayed separately"
msgstr "Komentarze będą wyświetlane osobno"
@@ -11003,8 +11106,7 @@ msgstr "Filtrowanie połączeń"
#: ../../include/features.php:138
msgid "Filter incoming posts from connections based on keywords/content"
msgstr ""
-"Filtruj przychodzące posty z połączeń, na podstawie słów kluczowych lub "
-"treści"
+"Filtruj przychodzące wpisy z połączeń, na podstawie słów kluczowych lub treści"
#: ../../include/features.php:146
msgid "Conversation"
@@ -11016,27 +11118,27 @@ msgstr "Reakcje emoji"
#: ../../include/features.php:159
msgid "Add emoji reaction ability to posts"
-msgstr "Dodaj możliwość reakcji emoji do postów"
+msgstr "Dodaje możliwość wstawiania reakcji emoji we wpisach"
#: ../../include/features.php:166
msgid "Dislike Posts"
-msgstr "Nielubienie postów"
+msgstr "Nielubienie wpisu"
#: ../../include/features.php:167
msgid "Ability to dislike posts/comments"
-msgstr "Możliwość postów i komentarzy jako nielubiane"
+msgstr "Możliwość oznaczania wpisów i komentarzy jako nielubiane"
#: ../../include/features.php:174
msgid "Star Posts"
-msgstr "Wyróżnianie postów"
+msgstr "Wyróżnienie wpisu"
#: ../../include/features.php:175
msgid "Ability to mark special posts with a star indicator"
-msgstr "Możliwość oznaczania wyróżnionych postów wskaźnikiem gwiazdki"
+msgstr "Możliwość oznaczania wyróżnionych wpisów wskaźnikiem gwiazdki"
#: ../../include/features.php:182
msgid "Reply on comment"
-msgstr "Odpowiedanie na komentarze"
+msgstr "Odpowiadanie na komentarze"
#: ../../include/features.php:183
msgid "Ability to reply on selected comment"
@@ -11056,187 +11158,184 @@ msgstr "Edytor"
#: ../../include/features.php:210
msgid "Post Categories"
-msgstr "Kategorie postów"
+msgstr "Kategorie wpisów"
#: ../../include/features.php:211
msgid "Add categories to your posts"
-msgstr "Dodaj kategorie do swoich postów"
+msgstr "Dodawanie kategorii do swoich wpisów"
-#: ../../include/features.php:219
+#: ../../include/features.php:218
msgid "Large Photos"
msgstr "Duże zdjęcia"
-#: ../../include/features.php:220
+#: ../../include/features.php:219
msgid ""
-"Include large (1024px) photo thumbnails in posts. If not enabled, use small "
-"(640px) photo thumbnails"
+"Include large (1024px) photo thumbnails in posts. If not enabled, use small (640px) "
+"photo thumbnails"
msgstr ""
-"Dołączaj duże miniatury zdjęć (1024px) do postów. Jeśli nie jest to "
-"włączone, będzie można używać małych miniatur (640 px)"
+"Możliwość zamieszczania dużych miniatur zdjęć (1024px) we wpisach. Jeśli nie jest "
+"to włączone, można używać tylko małych miniatur (640 px)"
-#: ../../include/features.php:227
+#: ../../include/features.php:226
msgid "Even More Encryption"
msgstr "Jeszcze więcej szyfrowania"
-#: ../../include/features.php:228
-msgid ""
-"Allow optional encryption of content end-to-end with a shared secret key"
+#: ../../include/features.php:227
+msgid "Allow optional encryption of content end-to-end with a shared secret key"
msgstr ""
-"Zezwalaj na opcjonalne szyfrowanie zawartości od końca do końca za pomocą "
-"wspólnego tajnego klucza"
+"Zezwalaj na opcjonalne pełne (e2e) szyfrowanie treści za pomocą wspólnego tajnego "
+"klucza"
-#: ../../include/features.php:235
+#: ../../include/features.php:234
msgid "Disable Comments"
-msgstr "Wyłącz komentarze"
+msgstr "Wyłączanie komentarzy"
-#: ../../include/features.php:236
+#: ../../include/features.php:235
msgid "Provide the option to disable comments for a post"
-msgstr "Zapewnia możliwość wyłączenia komentowania postu"
+msgstr "Zapewnia możliwość wyłączenia komentowania wpisu"
-#: ../../include/features.php:243
+#: ../../include/features.php:242
msgid "Delayed Posting"
msgstr "Opóźnione publikowanie"
-#: ../../include/features.php:244
+#: ../../include/features.php:243
msgid "Allow posts to be published at a later date"
-msgstr "Pozwal na publikację postów w późniejszym terminie"
+msgstr "Pozwala na publikację wpisów w późniejszym terminie"
-#: ../../include/features.php:251
+#: ../../include/features.php:250
msgid "Content Expiration"
-msgstr "Wygaśnięcie treści"
+msgstr "Wygasanie treści"
-#: ../../include/features.php:252
+#: ../../include/features.php:251
msgid "Remove posts/comments and/or private messages at a future time"
-msgstr "Usuwanie postów i komentarzy lub prywatnych wiadomości w przyszłości"
+msgstr "Usuwanie wpisów i komentarzy lub prywatnych wiadomości w przyszłości"
-#: ../../include/features.php:259
+#: ../../include/features.php:258
msgid "Suppress Duplicate Posts/Comments"
-msgstr "Pomiń zduplikowane posty i komentarze"
+msgstr "Pomijaj zduplikowane wpisy i komentarze"
-#: ../../include/features.php:260
+#: ../../include/features.php:259
msgid ""
-"Prevent posts with identical content to be published with less than two "
-"minutes in between submissions."
+"Prevent posts with identical content to be published with less than two minutes in "
+"between submissions."
msgstr ""
-"Zapobiegaj publikowaniu postów o identycznej treści, mających mniej niż dwie "
-"minuty między przesłaniami."
+"Zapobiegaj publikowaniu wpisów o identycznej treści, mających mniej niż dwie minuty "
+"między przesłaniami."
-#: ../../include/features.php:267
+#: ../../include/features.php:266
msgid "Auto-save drafts of posts and comments"
-msgstr "Automatyczne zapisywanie wersji roboczych postów i komentarzy"
+msgstr "Automatyczne zapisywanie wersji roboczych wpisów i komentarzy"
-#: ../../include/features.php:268
+#: ../../include/features.php:267
msgid ""
"Automatically saves post and comment drafts in local browser storage to help "
"prevent accidental loss of compositions"
msgstr ""
-"Automatycznie zapisuje wersje robocze postów i komentarzy w lokalnej pamięci "
+"Automatycznie zapisuje wersje robocze wpisów i komentarzy w lokalnej pamięci "
"przeglądarki, aby zapobiec przypadkowej utracie kompozycji"
-#: ../../include/features.php:277
+#: ../../include/features.php:276
msgid "Manage"
-msgstr "Zarządzaj"
+msgstr "Zarządzanie"
-#: ../../include/features.php:281
+#: ../../include/features.php:280
msgid "Navigation Channel Select"
msgstr "Wybór kanału przez nawigację"
-#: ../../include/features.php:282
+#: ../../include/features.php:281
msgid "Change channels directly from within the navigation dropdown menu"
msgstr "Zmiana kanału bezpośrednio z rozwijanego menu nawigacji"
-#: ../../include/features.php:295
+#: ../../include/features.php:294
msgid "Events Filter"
msgstr "Filtr wydarzeń"
-#: ../../include/features.php:296
+#: ../../include/features.php:295
msgid "Ability to display only events"
msgstr "Możliwość wyświetlania tylko wydarzeń"
-#: ../../include/features.php:303
+#: ../../include/features.php:302
msgid "Polls Filter"
msgstr "Filtr ankiet"
-#: ../../include/features.php:304
+#: ../../include/features.php:303
msgid "Ability to display only polls"
msgstr "Możliwość wyświetlania tylko ankiet"
-#: ../../include/features.php:312
+#: ../../include/features.php:311
msgid "Save search terms for re-use"
msgstr "Zapisywanie wyszukiwanych haseł do ponownego wykorzystania"
-#: ../../include/features.php:320
+#: ../../include/features.php:319
msgid "Ability to file posts under folders"
-msgstr "Możliwość umieszczania postów w folderach"
+msgstr "Możliwość umieszczania wpisów w folderach"
-#: ../../include/features.php:327
+#: ../../include/features.php:326
msgid "Alternate Stream Order"
msgstr "Alternatywna kolejność strumienia"
-#: ../../include/features.php:328
+#: ../../include/features.php:327
msgid ""
-"Ability to order the stream by last post date, last comment date or "
-"unthreaded activities"
+"Ability to order the stream by last post date, last comment date or unthreaded "
+"activities"
msgstr ""
-"Możliwość uporządkowania strumienia według daty ostatniego postu, daty "
-"ostatniego komentarza lub nieprzeczytanych aktywności"
+"Możliwość uporządkowania strumienia według daty ostatniego wpisu, daty ostatniego "
+"komentarza lub nieprzeczytanych aktywności"
-#: ../../include/features.php:335
+#: ../../include/features.php:334
msgid "Contact Filter"
msgstr "Filtr kontaktów"
-#: ../../include/features.php:336
+#: ../../include/features.php:335
msgid "Ability to display only posts of a selected contact"
-msgstr "Możliwość wyświetlania postów autorstwa tylko wybranego kontaktu"
+msgstr "Możliwość wyświetlania wpisów autorstwa tylko wybranego kontaktu"
-#: ../../include/features.php:343
+#: ../../include/features.php:342
msgid "Forum Filter"
msgstr "Filtr forów"
-#: ../../include/features.php:344
+#: ../../include/features.php:343
msgid "Ability to display only posts of a specific forum"
-msgstr "Możliwość wyświetlania postów tylko z określonego forum"
+msgstr "Możliwość wyświetlania wpisów tylko z określonego forum"
-#: ../../include/features.php:351
+#: ../../include/features.php:350
msgid "Personal Posts Filter"
-msgstr "Filtr postów osobistych"
+msgstr "Filtr wpisów osobistych"
-#: ../../include/features.php:352
+#: ../../include/features.php:351
msgid "Ability to display only posts that you've interacted on"
-msgstr ""
-"Możliwość wyświetlania tylko tych postów, z którymi miało się interakcję"
+msgstr "Możliwość wyświetlania tylko tych wpisów, z którymi miało się interakcję"
-#: ../../include/features.php:373
+#: ../../include/features.php:372
msgid "Photo Location"
msgstr "Lokalizacja zdjęcia"
-#: ../../include/features.php:374
+#: ../../include/features.php:373
msgid "If location data is available on uploaded photos, link this to a map."
msgstr ""
-"Jeśli dane lokalizacji są dostępne na przesłanych zdjęciach, połącz je z "
-"mapą."
+"Jeśli dane lokalizacji są dostępne na przesłanych zdjęciach, połącz je z mapą."
-#: ../../include/features.php:387
+#: ../../include/features.php:386
msgid "Advanced Profiles"
msgstr "Profile zaawansowane"
-#: ../../include/features.php:388
+#: ../../include/features.php:387
msgid "Additional profile sections and selections"
-msgstr "Dodatkowe sekcje profilu i pól wyborów"
+msgstr "Dodatkowe sekcje i pola wyboru profilu"
-#: ../../include/features.php:395
+#: ../../include/features.php:394
msgid "Profile Import/Export"
-msgstr "Profile Import/Export"
+msgstr "Import/Eksport profilu"
-#: ../../include/features.php:396
+#: ../../include/features.php:395
msgid "Save and load profile details across sites/channels"
-msgstr "Zapisz i wczytaj szczegóły profilu w różnych witrynach i kanałach"
+msgstr "Zapisz i wczytaj szczegóły profilu z różnych witryn i kanałów"
-#: ../../include/features.php:403
+#: ../../include/features.php:402
msgid "Multiple Profiles"
msgstr "Wiele profili"
-#: ../../include/features.php:404
+#: ../../include/features.php:403
msgid "Ability to create multiple profiles"
msgstr "Możliwość tworzenia wielu profili"
@@ -11251,398 +11350,397 @@ msgstr "Wylogowano."
#: ../../include/auth.php:294
msgid "Email validation is incomplete. Please check your email."
msgstr ""
-"Weryfikacja adresu e-mail jest niekompletna. Proszę sprawdzić swój adres "
-"email."
+"Weryfikacja adresu e-mail jest niekompletna. Proszę sprawdzić swój adres email."
#: ../../include/auth.php:310
msgid "Failed authentication"
msgstr "Uwierzytelnianie nie powiodło się"
#: ../../include/auth.php:320
-#: ../../extend/addon/hzaddons/openid/Mod_Openid.php:188
+#: ../../extend/addon/hubzilla-addons/openid/Mod_Openid.php:188
msgid "Login failed."
msgstr "Logowanie nie powiodło się."
-#: ../../include/text.php:522
+#: ../../include/text.php:523
msgid "prev"
msgstr "poprzedni"
-#: ../../include/text.php:524
+#: ../../include/text.php:525
msgid "first"
msgstr "pierwszy"
-#: ../../include/text.php:553
+#: ../../include/text.php:554
msgid "last"
msgstr "ostatni"
-#: ../../include/text.php:556
+#: ../../include/text.php:557
msgid "next"
msgstr "następny"
-#: ../../include/text.php:574
+#: ../../include/text.php:575
msgid "older"
msgstr "starszy"
-#: ../../include/text.php:576
+#: ../../include/text.php:577
msgid "newer"
msgstr "nowszy"
-#: ../../include/text.php:1024
+#: ../../include/text.php:1018
msgid "No connections"
msgstr "Brak połączeń"
-#: ../../include/text.php:1076
+#: ../../include/text.php:1070
#, php-format
msgid "View all %s connections"
msgstr "Wyświetl wszystkie połączenia %s"
-#: ../../include/text.php:1139
+#: ../../include/text.php:1133
#, php-format
msgid "Network: %s"
msgstr "Sieć: %s"
-#: ../../include/text.php:1242 ../../include/text.php:1246
+#: ../../include/text.php:1236 ../../include/text.php:1240
msgid "poke"
msgstr "szturchać"
-#: ../../include/text.php:1247
+#: ../../include/text.php:1241
msgid "ping"
msgstr "ping"
-#: ../../include/text.php:1247
+#: ../../include/text.php:1241
msgid "pinged"
msgstr "spingowany"
-#: ../../include/text.php:1248
+#: ../../include/text.php:1242
msgid "prod"
msgstr "szturchać"
-#: ../../include/text.php:1248
+#: ../../include/text.php:1242
msgid "prodded"
msgstr "szturchać"
-#: ../../include/text.php:1249
+#: ../../include/text.php:1243
msgid "slap"
msgstr "spoliczkować"
-#: ../../include/text.php:1249
+#: ../../include/text.php:1243
msgid "slapped"
msgstr "spoliczkowany"
-#: ../../include/text.php:1250
+#: ../../include/text.php:1244
msgid "finger"
msgstr "dotknąć"
-#: ../../include/text.php:1250
+#: ../../include/text.php:1244
msgid "fingered"
msgstr "dotknięty"
-#: ../../include/text.php:1251
+#: ../../include/text.php:1245
msgid "rebuff"
msgstr "odprawiać"
-#: ../../include/text.php:1251
+#: ../../include/text.php:1245
msgid "rebuffed"
msgstr "odprawiony"
-#: ../../include/text.php:1274
+#: ../../include/text.php:1268
msgid "happy"
msgstr "szczęśliwy"
-#: ../../include/text.php:1275
+#: ../../include/text.php:1269
msgid "sad"
msgstr "smutny"
-#: ../../include/text.php:1276
+#: ../../include/text.php:1270
msgid "mellow"
msgstr "łagodny"
-#: ../../include/text.php:1277
+#: ../../include/text.php:1271
msgid "tired"
msgstr "zmęczony"
-#: ../../include/text.php:1278
+#: ../../include/text.php:1272
msgid "perky"
msgstr "dziarski"
-#: ../../include/text.php:1279
+#: ../../include/text.php:1273
msgid "angry"
msgstr "gniewny"
-#: ../../include/text.php:1280
+#: ../../include/text.php:1274
msgid "stupefied"
msgstr "oszołomiony"
-#: ../../include/text.php:1281
+#: ../../include/text.php:1275
msgid "puzzled"
msgstr "zdziwiony"
-#: ../../include/text.php:1282
+#: ../../include/text.php:1276
msgid "interested"
msgstr "zainteresowany"
-#: ../../include/text.php:1283
+#: ../../include/text.php:1277
msgid "bitter"
msgstr "gorzki"
-#: ../../include/text.php:1284
+#: ../../include/text.php:1278
msgid "cheerful"
msgstr "wesoły"
-#: ../../include/text.php:1285
+#: ../../include/text.php:1279
msgid "alive"
msgstr "żywy"
-#: ../../include/text.php:1286
+#: ../../include/text.php:1280
msgid "annoyed"
msgstr "zirytowany"
-#: ../../include/text.php:1287
+#: ../../include/text.php:1281
msgid "anxious"
msgstr "niespokojny"
-#: ../../include/text.php:1288
+#: ../../include/text.php:1282
msgid "cranky"
msgstr "zepsuty"
-#: ../../include/text.php:1289
+#: ../../include/text.php:1283
msgid "disturbed"
msgstr "zaniepokojony"
-#: ../../include/text.php:1290
+#: ../../include/text.php:1284
msgid "frustrated"
msgstr "sfrustrowany"
-#: ../../include/text.php:1291
+#: ../../include/text.php:1285
msgid "depressed"
msgstr "przygnębiony"
-#: ../../include/text.php:1292
+#: ../../include/text.php:1286
msgid "motivated"
msgstr "zmotywowany"
-#: ../../include/text.php:1293
+#: ../../include/text.php:1287
msgid "relaxed"
msgstr "z<relaksowany"
-#: ../../include/text.php:1294
+#: ../../include/text.php:1288
msgid "surprised"
msgstr "zaskoczony"
-#: ../../include/text.php:1482 ../../include/js_strings.php:99
+#: ../../include/text.php:1476 ../../include/js_strings.php:99
msgid "Monday"
msgstr "Poniedziałek"
-#: ../../include/text.php:1482 ../../include/js_strings.php:100
+#: ../../include/text.php:1476 ../../include/js_strings.php:100
msgid "Tuesday"
msgstr "Wtorek"
-#: ../../include/text.php:1482 ../../include/js_strings.php:101
+#: ../../include/text.php:1476 ../../include/js_strings.php:101
msgid "Wednesday"
msgstr "Środa"
-#: ../../include/text.php:1482 ../../include/js_strings.php:102
+#: ../../include/text.php:1476 ../../include/js_strings.php:102
msgid "Thursday"
msgstr "Czwartek"
-#: ../../include/text.php:1482 ../../include/js_strings.php:103
+#: ../../include/text.php:1476 ../../include/js_strings.php:103
msgid "Friday"
msgstr "Piątek"
-#: ../../include/text.php:1482 ../../include/js_strings.php:104
+#: ../../include/text.php:1476 ../../include/js_strings.php:104
msgid "Saturday"
msgstr "Sonota"
-#: ../../include/text.php:1482 ../../include/js_strings.php:98
+#: ../../include/text.php:1476 ../../include/js_strings.php:98
msgid "Sunday"
msgstr "Niedziela"
-#: ../../include/text.php:1486 ../../include/js_strings.php:74
+#: ../../include/text.php:1480 ../../include/js_strings.php:74
msgid "January"
msgstr "Styczeń"
-#: ../../include/text.php:1486 ../../include/js_strings.php:75
+#: ../../include/text.php:1480 ../../include/js_strings.php:75
msgid "February"
msgstr "Luty"
-#: ../../include/text.php:1486 ../../include/js_strings.php:76
+#: ../../include/text.php:1480 ../../include/js_strings.php:76
msgid "March"
msgstr "Marzec"
-#: ../../include/text.php:1486 ../../include/js_strings.php:77
+#: ../../include/text.php:1480 ../../include/js_strings.php:77
msgid "April"
msgstr "Kwiecień"
-#: ../../include/text.php:1486
+#: ../../include/text.php:1480
msgid "May"
msgstr "Maj"
-#: ../../include/text.php:1486 ../../include/js_strings.php:79
+#: ../../include/text.php:1480 ../../include/js_strings.php:79
msgid "June"
msgstr "Czerwiec"
-#: ../../include/text.php:1486 ../../include/js_strings.php:80
+#: ../../include/text.php:1480 ../../include/js_strings.php:80
msgid "July"
msgstr "Lipiec"
-#: ../../include/text.php:1486 ../../include/js_strings.php:81
+#: ../../include/text.php:1480 ../../include/js_strings.php:81
msgid "August"
msgstr "Sierpień"
-#: ../../include/text.php:1486 ../../include/js_strings.php:82
+#: ../../include/text.php:1480 ../../include/js_strings.php:82
msgid "September"
msgstr "Wrzesień"
-#: ../../include/text.php:1486 ../../include/js_strings.php:83
+#: ../../include/text.php:1480 ../../include/js_strings.php:83
msgid "October"
msgstr "Pażdziernik"
-#: ../../include/text.php:1486 ../../include/js_strings.php:84
+#: ../../include/text.php:1480 ../../include/js_strings.php:84
msgid "November"
msgstr "Listopad"
-#: ../../include/text.php:1486 ../../include/js_strings.php:85
+#: ../../include/text.php:1480 ../../include/js_strings.php:85
msgid "December"
msgstr "Grudzień"
-#: ../../include/text.php:1560
+#: ../../include/text.php:1556
msgid "Unknown Attachment"
msgstr "Nieznany załącznik"
-#: ../../include/text.php:1562 ../../include/feedutils.php:873
+#: ../../include/text.php:1558 ../../include/feedutils.php:872
msgid "unknown"
msgstr "nieznany"
-#: ../../include/text.php:1598
+#: ../../include/text.php:1599
msgid "remove category"
msgstr "usuń kataegorię"
-#: ../../include/text.php:1674
+#: ../../include/text.php:1676
msgid "remove from file"
msgstr "usuń z pliku"
-#: ../../include/text.php:1843 ../../include/message.php:13
+#: ../../include/text.php:1845 ../../include/message.php:13
msgid "Download binary/encrypted content"
msgstr "Pobierz zawartość binarną/zaszyfrowaną"
-#: ../../include/text.php:1914
+#: ../../include/text.php:1916
msgid "Poll has ended."
msgstr "Ankieta zakończyła się."
-#: ../../include/text.php:1917
+#: ../../include/text.php:1919
#, php-format
msgid "Poll ends: %s"
msgstr "Ankieta kończy się : %s"
-#: ../../include/text.php:2096 ../../include/language.php:424
+#: ../../include/text.php:2098 ../../include/language.php:428
msgid "default"
msgstr "domyślnie"
-#: ../../include/text.php:2104
+#: ../../include/text.php:2106
msgid "Page layout"
msgstr "Układ strony"
-#: ../../include/text.php:2104
+#: ../../include/text.php:2106
msgid "You can create your own with the layouts tool"
msgstr "Możesz tworzyć własne za pomocą narzędzia układów"
-#: ../../include/text.php:2115
+#: ../../include/text.php:2117
msgid "HTML"
msgstr "HTML"
-#: ../../include/text.php:2118
+#: ../../include/text.php:2120
msgid "Comanche Layout"
msgstr "Układ Comanche"
-#: ../../include/text.php:2123
+#: ../../include/text.php:2125
msgid "PHP"
msgstr "PHP"
-#: ../../include/text.php:2132
+#: ../../include/text.php:2134
msgid "Page content type"
msgstr "Typ treści strony"
-#: ../../include/text.php:2265
+#: ../../include/text.php:2267
msgid "activity"
msgstr "aktywność"
-#: ../../include/text.php:2268
+#: ../../include/text.php:2270
msgid "poll"
msgstr "ankieta"
-#: ../../include/text.php:2369
+#: ../../include/text.php:2383
msgid "a-z, 0-9, -, and _ only"
msgstr "tylko a-z, 0-9, - i _"
-#: ../../include/text.php:2695
+#: ../../include/text.php:2709
msgid "Design Tools"
msgstr "Narzędzia projektowe"
-#: ../../include/text.php:2701
+#: ../../include/text.php:2715
msgid "Pages"
msgstr "Strony"
-#: ../../include/text.php:2713
+#: ../../include/text.php:2727
msgid "Import"
msgstr "Import"
-#: ../../include/text.php:2714
+#: ../../include/text.php:2728
msgid "Import website..."
msgstr "Import witryny..."
-#: ../../include/text.php:2715
+#: ../../include/text.php:2729
msgid "Select folder to import"
msgstr "Wybierz folder do zaimportowania"
-#: ../../include/text.php:2716
+#: ../../include/text.php:2730
msgid "Import from a zipped folder:"
msgstr "Import z pliku archiwum ZIP:"
-#: ../../include/text.php:2717
+#: ../../include/text.php:2731
msgid "Import from cloud files:"
msgstr "Import plków z chmury:"
-#: ../../include/text.php:2718
+#: ../../include/text.php:2732
msgid "/cloud/channel/path/to/folder"
msgstr "/chmura/kanał/ścieżka/do/folderu"
-#: ../../include/text.php:2719
+#: ../../include/text.php:2733
msgid "Enter path to website files"
msgstr "Wprowadź ścieżkę do plików witryny internetowej"
-#: ../../include/text.php:2720
+#: ../../include/text.php:2734
msgid "Select folder"
msgstr "Wybierz folder"
-#: ../../include/text.php:2721
+#: ../../include/text.php:2735
msgid "Export website..."
msgstr "Eksport witryny..."
-#: ../../include/text.php:2722
+#: ../../include/text.php:2736
msgid "Export to a zip file"
msgstr "Eksport do pliku ZIP"
-#: ../../include/text.php:2723
+#: ../../include/text.php:2737
msgid "website.zip"
msgstr "nazwa_witryny.zip"
-#: ../../include/text.php:2724
+#: ../../include/text.php:2738
msgid "Enter a name for the zip file."
msgstr "Wprowadź nazwę pliku zip."
-#: ../../include/text.php:2725
+#: ../../include/text.php:2739
msgid "Export to cloud files"
-msgstr "Elsport do plików w chmurze"
+msgstr "Eksport do plików w chmurze"
-#: ../../include/text.php:2726
+#: ../../include/text.php:2740
msgid "/path/to/export/folder"
msgstr "/ścieżka/do/eksportu/folder"
-#: ../../include/text.php:2727
+#: ../../include/text.php:2741
msgid "Enter a path to a cloud files destination."
msgstr "Wprowadź ścieżkę do miejsca docelowego plików w chmurze."
-#: ../../include/text.php:2728
+#: ../../include/text.php:2742
msgid "Specify folder"
msgstr "Wybierz folder"
@@ -11660,53 +11758,53 @@ msgstr "[brak tematu]"
#: ../../include/message.php:214
msgid "Stored post could not be verified."
-msgstr "Nie można zweryfikować zapisanego postu."
+msgstr "Nie można zweryfikować zapisanego wpisu."
-#: ../../include/markdown.php:202 ../../include/bbcode.php:527
+#: ../../include/markdown.php:202 ../../include/bbcode.php:559
#, php-format
msgid "%1$s wrote the following %2$s %3$s"
-msgstr "%1$s napisał co następuje %2$s %3$s"
+msgstr "%1$s napisał ten %2$s %3$s"
-#: ../../include/markdown.php:251 ../../include/bbcode.php:612
+#: ../../include/markdown.php:255 ../../include/bbcode.php:644
msgid "spoiler"
msgstr "spojler"
-#: ../../include/acl_selectors.php:99
+#: ../../include/acl_selectors.php:100
msgid "Profile-Based Privacy Groups"
msgstr "Grupy prywatności oparte na profilach"
-#: ../../include/acl_selectors.php:118
+#: ../../include/acl_selectors.php:119
msgid "Private Forum"
msgstr "Forum prywatne"
-#: ../../include/acl_selectors.php:142
+#: ../../include/acl_selectors.php:143
msgid "Share with"
msgstr "Udostępnij"
-#: ../../include/acl_selectors.php:143
+#: ../../include/acl_selectors.php:144
msgid "Custom selection"
msgstr "Własny wybór"
-#: ../../include/acl_selectors.php:145
+#: ../../include/acl_selectors.php:146
msgid ""
-"Select \"Allow\" to allow viewing. \"Don't allow\" lets you override and "
-"limit the scope of \"Allow\"."
+"Select \"Allow\" to allow viewing. \"Don't allow\" lets you override and limit the "
+"scope of \"Allow\"."
msgstr ""
"Wybierz \"Zezwól\", aby zezwolić na przeglądanie. \"Nie zezwalaj\" umożliwia "
"zastąpienie i ograniczenie zakresu \"Zezwalaj\"."
-#: ../../include/acl_selectors.php:147
+#: ../../include/acl_selectors.php:148
msgid "Don't allow"
msgstr "Nie pozwalaj"
-#: ../../include/acl_selectors.php:180
+#: ../../include/acl_selectors.php:181
#, 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 ""
-"Uprawnienia do publikowania %s nie mogą być zmieniane %s po udostępnieniu "
-"postu. </br /> Te uprawnienia określają, kto może oglądać post."
+"Uprawnienia do publikowania %s nie mogą być zmieniane %s po udostępnieniu wpisu. </"
+"br /> Te uprawnienia określają, kto może oglądać wpis."
#: ../../include/opengraph.php:56
#, php-format
@@ -11717,31 +11815,31 @@ msgstr "To jest strona główna %s."
msgid "Trending"
msgstr "Trendy"
-#: ../../include/taxonomy.php:559
+#: ../../include/taxonomy.php:561
msgid "Keywords"
msgstr "Słowa kluczowe"
-#: ../../include/taxonomy.php:580
+#: ../../include/taxonomy.php:582
msgid "have"
msgstr "ma"
-#: ../../include/taxonomy.php:580
+#: ../../include/taxonomy.php:582
msgid "has"
msgstr "mają"
-#: ../../include/taxonomy.php:581
+#: ../../include/taxonomy.php:583
msgid "want"
msgstr "chce"
-#: ../../include/taxonomy.php:581
+#: ../../include/taxonomy.php:583
msgid "wants"
msgstr "chcą"
-#: ../../include/taxonomy.php:582
+#: ../../include/taxonomy.php:584
msgid "likes"
msgstr "lubią"
-#: ../../include/taxonomy.php:583
+#: ../../include/taxonomy.php:585
msgid "dislikes"
msgstr "nie lubią"
@@ -11750,14 +11848,13 @@ msgid "Unable to import a removed channel."
msgstr "Nie można zaimportować usuniętego kanału."
#: ../../include/import.php:55
-msgid ""
-"Cannot create a duplicate channel identifier on this system. Import failed."
+msgid "Cannot create a duplicate channel identifier on this system. Import failed."
msgstr ""
-"Nie można utworzyć zduplikowanego identyfikatora kanału w tym systemie. "
-"Import nieudany."
+"Nie można utworzyć zduplikowanego identyfikatora kanału w tym systemie. Import "
+"nieudany."
#: ../../include/import.php:76
-#: ../../extend/addon/hzaddons/diaspora/import_diaspora.php:44
+#: ../../extend/addon/hubzilla-addons/diaspora/import_diaspora.php:44
msgid "Unable to create a unique channel address. Import failed."
msgstr "Nie można utworzyć unikalnego adresu kanału. Import nieudany."
@@ -11765,68 +11862,68 @@ msgstr "Nie można utworzyć unikalnego adresu kanału. Import nieudany."
msgid "Cloned channel not found. Import failed."
msgstr "Nie znaleziono sklonowanego kanału. Import nieudany."
-#: ../../include/nav.php:92
+#: ../../include/nav.php:95
msgid "Remote authentication"
msgstr "Zdalne uwierzytelnianie"
-#: ../../include/nav.php:92
+#: ../../include/nav.php:95
msgid "Click to authenticate to your home hub"
-msgstr "Kliknij, aby uwierzytelnić się na swoim głównym hubie"
+msgstr "Kliknij, aby uwierzytelnić się na swoim głównym węźle"
-#: ../../include/nav.php:98
+#: ../../include/nav.php:101
msgid "Manage your channels"
msgstr "Zarządzaj swoimi kanałami"
-#: ../../include/nav.php:101
+#: ../../include/nav.php:104
msgid "Manage your privacy groups"
msgstr "Zarządzaj swoimi grupami prywatności"
-#: ../../include/nav.php:103
+#: ../../include/nav.php:106
msgid "Account/Channel Settings"
msgstr "Ustawienia kanału/konta"
-#: ../../include/nav.php:109 ../../include/nav.php:138
-#: ../../include/nav.php:157 ../../boot.php:1704
+#: ../../include/nav.php:112 ../../include/nav.php:142 ../../include/nav.php:163
+#: ../../boot.php:1715
msgid "Logout"
msgstr "Wyloguj się"
-#: ../../include/nav.php:109 ../../include/nav.php:138
+#: ../../include/nav.php:112 ../../include/nav.php:142
msgid "End this session"
msgstr "Zakończ tą sesję"
-#: ../../include/nav.php:112
+#: ../../include/nav.php:115
msgid "Your profile page"
msgstr "Strona Twojego profilu"
-#: ../../include/nav.php:115
+#: ../../include/nav.php:118
msgid "Manage/Edit profiles"
msgstr "Zarządzaj/edytuj profile"
-#: ../../include/nav.php:124 ../../include/nav.php:128
+#: ../../include/nav.php:127 ../../include/nav.php:131
msgid "Sign in"
msgstr "Zaloguj się"
-#: ../../include/nav.php:155
+#: ../../include/nav.php:161
msgid "Take me home"
msgstr "Zabierz mnie do domu"
-#: ../../include/nav.php:157
+#: ../../include/nav.php:163
msgid "Log me out of this site"
msgstr "Wyloguj mnie z tej witryny"
-#: ../../include/nav.php:162
+#: ../../include/nav.php:168
msgid "Create an account"
msgstr "Utwórz konto"
-#: ../../include/nav.php:174
+#: ../../include/nav.php:180
msgid "Help and documentation"
msgstr "Pomoc i dokumentacja"
-#: ../../include/nav.php:188
+#: ../../include/nav.php:194
msgid "Search site @name, !forum, #tag, ?docs, content"
msgstr "Szukaj w witrynie @name, !forum, #tag, ?docs, content"
-#: ../../include/nav.php:194
+#: ../../include/nav.php:200
msgid "Site Setup and Configuration"
msgstr "Instalacja i konfiguracja witryny"
@@ -11852,7 +11949,7 @@ msgstr "Przełącz aplikacje systemowe"
#: ../../include/nav.php:424
msgid "Status Messages and Posts"
-msgstr "Komunikaty o stanie i posty"
+msgstr "Komunikaty o stanie i wpisy"
#: ../../include/nav.php:437
msgid "Profile Details"
@@ -11882,7 +11979,7 @@ msgstr "Wyświetl artykuły"
msgid "View Webpages"
msgstr "Wyświetl witryny internetowe"
-#: ../../include/language.php:437
+#: ../../include/language.php:441
msgid "Select an alternate language"
msgstr "Wybierz alternatywny język"
@@ -11912,7 +12009,7 @@ msgstr "%1$s zmienił %2$s na &bdquo;%3$s&rdquo;"
#: ../../include/activities.php:60
#, php-format
msgid "Visit %1$s's %2$s"
-msgstr "Odwiedzin %1$s %2$s"
+msgstr "Odwiedź %2$s %1$s"
#: ../../include/activities.php:63
#, php-format
@@ -11972,7 +12069,7 @@ msgstr "Prześlij nowe zdjęcia"
#: ../../include/js_strings.php:5
msgid "Delete this item?"
-msgstr "Usunąć tą pozycjęD?"
+msgstr "Usunąć tą pozycję?"
#: ../../include/js_strings.php:8
#, php-format
@@ -11993,10 +12090,6 @@ msgstr "%s zwiń"
msgid "Password too short"
msgstr "Hasło jest za krótkie"
-#: ../../include/js_strings.php:12
-msgid "Passwords do not match"
-msgstr "Hasła nie pasują do siebie"
-
#: ../../include/js_strings.php:13
msgid "everybody"
msgstr "wszyscy"
@@ -12058,8 +12151,7 @@ msgid ""
"Your chosen nickname was either already taken or not valid. Please use our "
"suggestion ("
msgstr ""
-"Twój wybrany pseudonim jest już zajęty lub nieważny. Skorzystaj z naszej "
-"prpozycji ("
+"Twój wybrany pseudonim jest już zajęty lub nieważny. Skorzystaj z naszej prpozycji ("
#: ../../include/js_strings.php:31
msgid ") or enter a new one."
@@ -12118,7 +12210,7 @@ msgstr[2] "%d dni"
msgid "%d months"
msgid_plural "%d months"
msgstr[0] "%d miesiąc"
-msgstr[1] "%d miesięcy"
+msgstr[1] "%d miesiące"
msgstr[2] "%d miesięcy"
#: ../../include/js_strings.php:49
@@ -12131,11 +12223,11 @@ msgstr[2] "%d lat"
#: ../../include/js_strings.php:54
msgid "timeago.prefixAgo"
-msgstr "temu"
+msgstr "timeago.prefixAgo"
#: ../../include/js_strings.php:55
msgid "timeago.prefixFromNow"
-msgstr "od teraz"
+msgstr "od"
#: ../../include/js_strings.php:56
msgid "timeago.suffixAgo"
@@ -12143,7 +12235,7 @@ msgstr "temu"
#: ../../include/js_strings.php:57
msgid "timeago.suffixFromNow"
-msgstr "od teraz"
+msgstr "temu"
#: ../../include/js_strings.php:60
msgid "less than a minute"
@@ -12286,15 +12378,20 @@ msgstr "Cały dzień"
#: ../../include/js_strings.php:119
msgid "Please stand by while your download is being prepared."
-msgstr "Proszę czekać, aż pobieranie jest przygotowywane."
+msgstr "Proszę czekać, aż pobieranie zostanie zakończone."
+
+#: ../../include/js_strings.php:122
+#| msgid "Email Address"
+msgid "Email address not valid"
+msgstr "Adres e-mail jest nieprawidłowy"
-#: ../../include/security.php:609
+#: ../../include/security.php:607
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."
+"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 ""
-"Token bezpieczeństwa formularza był nieprawidłowy. Prawdopodobnie stało się "
-"tak, ponieważ formularz był otwarty zbyt długo (> 3 godziny) przed wysłaniem."
+"Token bezpieczeństwa formularza był nieprawidłowy. Prawdopodobnie stało się tak, "
+"ponieważ formularz był otwarty zbyt długo (> 3 godziny) przed wysłaniem."
#: ../../include/selectors.php:18
msgid "Profile to assign new connections"
@@ -12406,11 +12503,11 @@ msgstr "Fetysz"
#: ../../include/selectors.php:96
msgid "Oodles"
-msgstr "Oodles"
+msgstr "Wszystko"
#: ../../include/selectors.php:96
msgid "Nonsexual"
-msgstr "Nonsexual"
+msgstr "Osoba aseksualna"
#: ../../include/selectors.php:134 ../../include/selectors.php:151
msgid "Single"
@@ -12418,35 +12515,35 @@ msgstr "Singiel"
#: ../../include/selectors.php:134
msgid "Lonely"
-msgstr "Samotny/Samotna"
+msgstr "Osoba samotna"
#: ../../include/selectors.php:134
msgid "Available"
-msgstr "Dostępny/Dostęnna"
+msgstr "Osoba dostępna"
#: ../../include/selectors.php:134
msgid "Unavailable"
-msgstr "Niedostępny/Niedostęþna"
+msgstr "Osoba niedostępna"
#: ../../include/selectors.php:134
msgid "Has crush"
-msgstr "Zadużony/Zadużona"
+msgstr "Osoba zadłużona"
#: ../../include/selectors.php:134
msgid "Infatuated"
-msgstr "Zakochany/Zakochana"
+msgstr "Osoba zakochana"
#: ../../include/selectors.php:134 ../../include/selectors.php:151
msgid "Dating"
-msgstr "Randki"
+msgstr "Randkowicz"
#: ../../include/selectors.php:134
msgid "Unfaithful"
-msgstr "Niewierny"
+msgstr "Osoba niewierna"
#: ../../include/selectors.php:134
msgid "Sex Addict"
-msgstr "Uzależniony/Uzależniona od seksu"
+msgstr "Osoba uzależniona od seksu"
#: ../../include/selectors.php:134
msgid "Friends/Benefits"
@@ -12458,23 +12555,23 @@ msgstr "Przygodnie"
#: ../../include/selectors.php:134
msgid "Engaged"
-msgstr "Zaręczony/Zaręczona"
+msgstr "Osoba zaręczona"
#: ../../include/selectors.php:134 ../../include/selectors.php:151
msgid "Married"
-msgstr "Zaślubiony/Zaślubiona"
+msgstr "Osoba zaślubiona"
#: ../../include/selectors.php:134
msgid "Imaginarily married"
-msgstr "Zaślubiony/Zaślubiona w myślach"
+msgstr "Małżeństwo pomysłowe"
#: ../../include/selectors.php:134
msgid "Partners"
-msgstr "Patner/Partnerka"
+msgstr "Partnerstwo"
#: ../../include/selectors.php:134 ../../include/selectors.php:151
msgid "Cohabiting"
-msgstr "Konkubent/Konkubina"
+msgstr "Konkubinat"
#: ../../include/selectors.php:134
msgid "Common law"
@@ -12482,11 +12579,11 @@ msgstr "Prawo zwyczajowe"
#: ../../include/selectors.php:134
msgid "Happy"
-msgstr "Szczęsliwy/Szczęśliwa"
+msgstr "Osoba szczęśliwa"
#: ../../include/selectors.php:134
msgid "Not looking"
-msgstr "Nie szukający/Nie szukająca"
+msgstr "Osoba nie szukająca"
#: ../../include/selectors.php:134
msgid "Swinger"
@@ -12494,7 +12591,7 @@ msgstr "Swinger"
#: ../../include/selectors.php:134
msgid "Betrayed"
-msgstr "Zdradzony/Zdradzona"
+msgstr "Osoba zdradzona"
#: ../../include/selectors.php:134 ../../include/selectors.php:151
msgid "Separated"
@@ -12502,23 +12599,23 @@ msgstr "W separacji"
#: ../../include/selectors.php:134
msgid "Unstable"
-msgstr "Niestabilny/Niestabilna"
+msgstr "Związek niestabilny"
#: ../../include/selectors.php:134 ../../include/selectors.php:151
msgid "Divorced"
-msgstr "Rozwiedziony/Rozwiedziona"
+msgstr "Osoba rozwiedziona"
#: ../../include/selectors.php:134
msgid "Imaginarily divorced"
-msgstr "Rozwiedziony/Rozwiedziona w myślach"
+msgstr "Osoba rozwiedziona umownie"
#: ../../include/selectors.php:134 ../../include/selectors.php:151
msgid "Widowed"
-msgstr "Wdowiec/Wdowa"
+msgstr "Osoba owdowiała"
#: ../../include/selectors.php:134
msgid "Uncertain"
-msgstr "Niezdecydowany/Niezdecydowana"
+msgstr "Osoba niezdecydowana"
#: ../../include/selectors.php:134 ../../include/selectors.php:151
msgid "It's complicated"
@@ -12532,114 +12629,134 @@ msgstr "Nie obchodzi mnie to"
msgid "Ask me"
msgstr "Zapytaj mnie"
-#: ../../include/network.php:1731 ../../include/network.php:1732
+#: ../../include/network.php:1762 ../../include/network.php:1763
msgid "Friendica"
msgstr "Friendica"
-#: ../../include/network.php:1733
+#: ../../include/network.php:1764
msgid "OStatus"
msgstr "OStatus"
-#: ../../include/network.php:1734
+#: ../../include/network.php:1765
msgid "GNU-Social"
msgstr "GNU-Social"
-#: ../../include/network.php:1735
+#: ../../include/network.php:1766
msgid "RSS/Atom"
msgstr "RSS/Atom"
-#: ../../include/network.php:1738
+#: ../../include/network.php:1769
msgid "Diaspora"
msgstr "Diaspora"
-#: ../../include/network.php:1739
+#: ../../include/network.php:1770
msgid "Facebook"
msgstr "Facebook"
-#: ../../include/network.php:1740
+#: ../../include/network.php:1771
msgid "Zot"
msgstr "Zot"
-#: ../../include/network.php:1741
+#: ../../include/network.php:1772
msgid "LinkedIn"
msgstr "LinkedIn"
-#: ../../include/network.php:1742
+#: ../../include/network.php:1773
msgid "XMPP/IM"
msgstr "XMPP/IM"
-#: ../../include/network.php:1743
+#: ../../include/network.php:1774
msgid "MySpace"
msgstr "MySpace"
-#: ../../include/account.php:36
-msgid "Not a valid email address"
-msgstr "Nieprawidłowy adres e-mail"
-
#: ../../include/account.php:38
-msgid "Your email domain is not among those allowed on this site"
-msgstr "Twoja domena e-mail nie należy do domen dozwolonych w tym serwisie"
+msgid "The provided email address is not valid"
+msgstr "Podany adres e-mail jest nieprawidłowy"
+
+#: ../../include/account.php:40
+#| msgid "Your email domain is not among those allowed on this site"
+msgid "The provided email domain is not among those allowed on this site"
+msgstr "Podana domena e-mail nie należy do domen dozwolonych w tym serwisie"
-#: ../../include/account.php:44
-msgid "Your email address is already registered at this site."
-msgstr "Twój adres e-mail jest już zarejestrowany w tym serwisie."
+#: ../../include/account.php:51
+#| msgid "Your email address is already registered at this site."
+msgid "The provided email address is already registered at this site"
+msgstr "Podany adres e-mail jest już zarejestrowany w tej witrynie"
-#: ../../include/account.php:76
+#: ../../include/account.php:88
msgid "An invitation is required."
msgstr "Wymagane jest zaproszenie."
-#: ../../include/account.php:80
+#: ../../include/account.php:97
msgid "Invitation could not be verified."
msgstr "Nie udało się zweryfikować zaproszenia."
-#: ../../include/account.php:156
+#: ../../include/account.php:185
msgid "Please enter the required information."
msgstr "Proszę wprowadzić wymagane informacje."
-#: ../../include/account.php:223
+#: ../../include/account.php:252 ../../include/account.php:360
msgid "Failed to store account information."
msgstr "Nie udało się zapisać informacji o koncie."
-#: ../../include/account.php:311
-#, php-format
-msgid "Registration confirmation for %s"
-msgstr "Potwierdzenie rejestracji dla %s"
-
-#: ../../include/account.php:380
+#: ../../include/account.php:572
#, php-format
msgid "Registration request at %s"
msgstr "Wniosek o rejestrację na %s"
-#: ../../include/account.php:402
+#: ../../include/account.php:594
msgid "your registration password"
msgstr "hasło rejestracyjne"
-#: ../../include/account.php:408 ../../include/account.php:471
+#: ../../include/account.php:600 ../../include/account.php:689
#, php-format
msgid "Registration details for %s"
msgstr "Szczegóły rejestracji dla %s"
-#: ../../include/account.php:482
+#: ../../include/account.php:700
msgid "Account approved."
msgstr "Konto zostało zatwierdzone."
-#: ../../include/account.php:522
+#: ../../include/account.php:756
#, php-format
msgid "Registration revoked for %s"
msgstr "Rejestracja cofnięta dla %s"
-#: ../../include/account.php:805 ../../include/account.php:807
+#: ../../include/account.php:763
+#, php-format
+#| msgid "your registration password"
+msgid "Could not revoke registration for %s"
+msgstr "Nie można unieważnić rejestracji dla % s"
+
+#: ../../include/account.php:1179 ../../include/account.php:1181
msgid "Click here to upgrade."
msgstr "Kliknij tutaj, aby zaktualizować."
-#: ../../include/account.php:813
+#: ../../include/account.php:1187
msgid "This action exceeds the limits set by your subscription plan."
msgstr "Ta czynność wykracza poza limity określone w planie subskrypcji."
-#: ../../include/account.php:818
+#: ../../include/account.php:1192
msgid "This action is not available under your subscription plan."
msgstr "Ta czynność nie jest dostępna w ramach Twojego planu subskrypcji."
+#: ../../include/account.php:1252
+msgid "open"
+msgstr "otwórz"
+
+#: ../../include/account.php:1252
+msgid "closed"
+msgstr "zamknięte"
+
+#: ../../include/account.php:1259
+#| msgid "Registration Policy"
+msgid "Registration is currently"
+msgstr "Rejestracja trwa"
+
+#: ../../include/account.php:1268
+msgid "please come back"
+msgstr "proszę wrócić"
+
#: ../../include/help.php:80
msgid "Help:"
msgstr "Pomoc:"
@@ -12677,13 +12794,13 @@ msgstr "Plik przekracza limit rozmiaru %d"
#: ../../include/attach.php:816
#, php-format
msgid "You have reached your limit of %1$.0f Mbytes attachment storage."
-msgstr "Osiągnęty został limit %1$.0f MB miejsca na załączniki."
+msgstr "Osiągnięty został limit %1$.0f MB miejsca na załączniki."
#: ../../include/attach.php:1004
msgid "File upload failed. Possible system limit or action terminated."
msgstr ""
-"Przesyłanie pliku nie powiodło się. Możliwe ograniczenie systemowe lub "
-"działanie zakończone."
+"Przesyłanie pliku nie powiodło się. Możliwe ograniczenie systemowe lub działanie "
+"zakończone."
#: ../../include/attach.php:1033
msgid "Stored file could not be verified. Upload failed."
@@ -12707,7 +12824,7 @@ msgstr "Ścieżka nie znaleziona."
#: ../../include/attach.php:1288
msgid "mkdir failed."
-msgstr "mkdir zakończył sie błędem."
+msgstr "mkdir zakończył się błędem."
#: ../../include/attach.php:1292
msgid "database storage failed."
@@ -12723,7 +12840,7 @@ msgid "%s shared a %s with you"
msgstr "%s udostępnił Ci %s"
#: ../../include/attach.php:2099
-#: ../../extend/addon/hzaddons/redfiles/redfilehelper.php:64
+#: ../../extend/addon/hubzilla-addons/redfiles/redfilehelper.php:64
msgid "file"
msgstr "plik"
@@ -12755,19 +12872,19 @@ msgstr "Praca, fax"
msgid "View PDF"
msgstr "Wyświetl PDF"
-#: ../../include/oembed.php:357
+#: ../../include/oembed.php:365
msgid " by "
msgstr " przez "
-#: ../../include/oembed.php:358
+#: ../../include/oembed.php:366
msgid " on "
msgstr " na "
-#: ../../include/oembed.php:387
+#: ../../include/oembed.php:395
msgid "Embedded content"
msgstr "Osadzone treści"
-#: ../../include/oembed.php:396
+#: ../../include/oembed.php:404
msgid "Embedding disabled"
msgstr "Osadzanie wyłączone"
@@ -12796,7 +12913,7 @@ msgid "End:"
msgstr "Zakończono:"
#: ../../include/event.php:123
-#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:67
+#: ../../extend/addon/hubzilla-addons/openid/MysqlProvider.php:67
msgid "Timezone"
msgstr "Strefa czasowa"
@@ -12836,7 +12953,7 @@ msgstr "Wiek: "
msgid "YYYY-MM-DD or MM-DD"
msgstr "RRRR-MM-DD lub MM-DD"
-#: ../../include/datetime.php:238 ../../boot.php:2709
+#: ../../include/datetime.php:238 ../../boot.php:2730
msgid "never"
msgstr "nigdy"
@@ -12886,8 +13003,8 @@ msgstr[2] "dni"
msgctxt "relative_date"
msgid "hour"
msgid_plural "hours"
-msgstr[0] "godzina"
-msgstr[1] "godziny"
+msgstr[0] "godziny"
+msgstr[1] "godzin"
msgstr[2] "godzin"
#: ../../include/datetime.php:288
@@ -12916,458 +13033,455 @@ msgstr "urodziny %1$s"
msgid "Happy Birthday %1$s"
msgstr "%1$s, wszystkiego najlepszego z okazji urodzin"
-#: ../../include/items.php:999 ../../include/items.php:1059
+#: ../../include/items.php:1037 ../../include/items.php:1097
msgid "(Unknown)"
msgstr "(Nieznane)"
-#: ../../include/items.php:1247
+#: ../../include/items.php:1301
msgid "Visible to anybody on the internet."
msgstr "Widoczne dla każdego w internecie."
-#: ../../include/items.php:1249
+#: ../../include/items.php:1303
msgid "Visible to you only."
msgstr "Widoczne tylko dla Ciebie."
-#: ../../include/items.php:1251
+#: ../../include/items.php:1305
msgid "Visible to anybody in this network."
msgstr "Widoczne dla każdego w tej sieci."
-#: ../../include/items.php:1253
+#: ../../include/items.php:1307
msgid "Visible to anybody authenticated."
msgstr "Widoczne dla każdego uwierzytelnionego."
-#: ../../include/items.php:1255
+#: ../../include/items.php:1309
#, php-format
msgid "Visible to anybody on %s."
msgstr "Widoczne dla wszystkich na %s."
-#: ../../include/items.php:1257
+#: ../../include/items.php:1311
msgid "Visible to all connections."
msgstr "Widoczny dla wszystkich połączeń."
-#: ../../include/items.php:1259
+#: ../../include/items.php:1313
msgid "Visible to approved connections."
msgstr "Widoczny dla zatwierdzonych połączeń."
-#: ../../include/items.php:1261
+#: ../../include/items.php:1315
msgid "Visible to specific connections."
msgstr "Widoczny dla określonych połączeń."
-#: ../../include/items.php:4507
+#: ../../include/items.php:4600
msgid "Privacy group is empty."
msgstr "Grupa prywatności jest pusta."
-#: ../../include/items.php:4514
+#: ../../include/items.php:4607
#, php-format
msgid "Privacy group: %s"
msgstr "Grupa prywatności: %s"
-#: ../../include/items.php:4526
+#: ../../include/items.php:4619
msgid "Connection not found."
msgstr "Nie znaleziono połączenia."
-#: ../../include/items.php:4867
+#: ../../include/items.php:4972
msgid "profile photo"
msgstr "zdjęcie profilowe"
-#: ../../include/items.php:5059
+#: ../../include/items.php:5164
#, php-format
msgid "[Edited %s]"
msgstr "[Edytowane %s]"
-#: ../../include/items.php:5059
+#: ../../include/items.php:5164
msgctxt "edit_activity"
msgid "Post"
-msgstr "Post"
+msgstr "Wpis"
-#: ../../include/items.php:5059
+#: ../../include/items.php:5164
msgctxt "edit_activity"
msgid "Comment"
msgstr "Komentarz"
-#: ../../include/follow.php:84
+#: ../../include/follow.php:86
msgid "Response from remote channel was incomplete."
msgstr "Odpowiedź z kanału zdalnego była niekompletna."
-#: ../../include/follow.php:96
+#: ../../include/follow.php:98
msgid "Premium channel - please visit:"
msgstr "Kanał premium - odwiedź:"
-#: ../../include/follow.php:110
+#: ../../include/follow.php:112
msgid "Channel was deleted and no longer exists."
msgstr "Kanał został usunięty i już nie istnieje."
-#: ../../include/zot.php:775
+#: ../../include/zot.php:778
msgid "Invalid data packet"
msgstr "Nieprawidłowy pakiet danych"
-#: ../../include/zot.php:4372
+#: ../../include/zot.php:4378
msgid "invalid target signature"
msgstr "nieprawidłowy podpis docelowy"
-#: ../../include/bbcode.php:221 ../../include/bbcode.php:896
-#: ../../include/bbcode.php:1486 ../../include/bbcode.php:1494
+#: ../../include/bbcode.php:233 ../../include/bbcode.php:928
+#: ../../include/bbcode.php:1525 ../../include/bbcode.php:1533
msgid "Image/photo"
msgstr "Obraz/zdjęcie"
-#: ../../include/bbcode.php:268 ../../include/bbcode.php:1511
+#: ../../include/bbcode.php:280 ../../include/bbcode.php:1550
msgid "Encrypted content"
msgstr "Zaszyfrowana treść"
-#: ../../include/bbcode.php:302
+#: ../../include/bbcode.php:334
#, php-format
msgid "Install %1$s element %2$s"
msgstr "Zainstaluj element %1$s %2$s"
-#: ../../include/bbcode.php:306
+#: ../../include/bbcode.php:338
#, php-format
msgid ""
-"This post contains an installable %s element, however you lack permissions "
-"to install it on this site."
+"This post contains an installable %s element, however you lack permissions to "
+"install it on this site."
msgstr ""
-"Ten post zawiera możliwy do zainstalowania element %s, jednak nie masz "
-"uprawnień do zainstalowania go w tym serwisie."
+"Ten wpis zawiera możliwy do zainstalowania element %s, jednak nie masz uprawnień do "
+"zainstalowania go w tym serwisie."
-#: ../../include/bbcode.php:519
+#: ../../include/bbcode.php:551
msgid "card"
msgstr "karta"
-#: ../../include/bbcode.php:521
+#: ../../include/bbcode.php:553
msgid "article"
msgstr "artykuł"
-#: ../../include/bbcode.php:604 ../../include/bbcode.php:612
+#: ../../include/bbcode.php:636 ../../include/bbcode.php:644
msgid "Click to open/close"
-msgstr "Kliknij, any otworzyć/zamknąć"
+msgstr "Kliknij, aby otworzyć/zamknąć"
-#: ../../include/bbcode.php:625
+#: ../../include/bbcode.php:657
msgid "View article"
msgstr "Wyświetl artykuł"
-#: ../../include/bbcode.php:625
+#: ../../include/bbcode.php:657
msgid "View summary"
msgstr "Wyświetl podsumowanie"
-#: ../../include/bbcode.php:1474
+#: ../../include/bbcode.php:1501
msgid "$1 wrote:"
msgstr "$1 napisał:"
-#: ../../extend/addon/hzaddons/gnusoc/gnusoc.php:451
+#: ../../extend/addon/hubzilla-addons/gnusoc/gnusoc.php:453
msgid "Follow"
msgstr "Obserwuj"
-#: ../../extend/addon/hzaddons/gnusoc/gnusoc.php:454
+#: ../../extend/addon/hubzilla-addons/gnusoc/gnusoc.php:456
#, php-format
msgid "%1$s is now following %2$s"
msgstr "%1$s obserwujesz teraz %2$s"
-#: ../../extend/addon/hzaddons/gnusoc/Mod_Gnusoc.php:16
+#: ../../extend/addon/hubzilla-addons/gnusoc/Mod_Gnusoc.php:16
msgid ""
-"The GNU-Social protocol does not support location independence. Connections "
-"you make within that network may be unreachable from alternate channel "
-"locations."
+"The GNU-Social protocol does not support location independence. Connections you "
+"make within that network may be unreachable from alternate channel locations."
msgstr ""
"Protokół GNU-Social nie obsługuje niezależności od lokalizacji. Połączenia "
"nawiązane w tej sieci mogą być niedostępne z innych lokalizacji kanałów."
-#: ../../extend/addon/hzaddons/gnusoc/Mod_Gnusoc.php:22
+#: ../../extend/addon/hubzilla-addons/gnusoc/Mod_Gnusoc.php:22
msgid "GNU-Social Protocol App"
msgstr "Aplikacja Protokół GNU-Social"
-#: ../../extend/addon/hzaddons/gnusoc/Mod_Gnusoc.php:34
+#: ../../extend/addon/hubzilla-addons/gnusoc/Mod_Gnusoc.php:34
msgid "GNU-Social Protocol"
msgstr "GNU-Social Protocol"
-#: ../../extend/addon/hzaddons/qrator/qrator.php:48
+#: ../../extend/addon/hubzilla-addons/qrator/qrator.php:48
msgid "QR code"
msgstr "Kod QR"
-#: ../../extend/addon/hzaddons/qrator/qrator.php:63
+#: ../../extend/addon/hubzilla-addons/qrator/qrator.php:63
msgid "QR Generator"
msgstr "Generator QR"
-#: ../../extend/addon/hzaddons/qrator/qrator.php:64
+#: ../../extend/addon/hubzilla-addons/qrator/qrator.php:64
msgid "Enter some text"
msgstr "Wprowadź jakiś tekst"
-#: ../../extend/addon/hzaddons/irc/Mod_Irc.php:23
-#: ../../extend/addon/hzaddons/irc/irc.php:41
+#: ../../extend/addon/hubzilla-addons/irc/Mod_Irc.php:23
+#: ../../extend/addon/hubzilla-addons/irc/irc.php:41
msgid "Popular Channels"
msgstr "Popularne kanały"
-#: ../../extend/addon/hzaddons/irc/irc.php:37
+#: ../../extend/addon/hubzilla-addons/irc/irc.php:37
msgid "Channels to auto connect"
msgstr "Kanały do automatycznego podłączenia"
-#: ../../extend/addon/hzaddons/irc/irc.php:37
-#: ../../extend/addon/hzaddons/irc/irc.php:41
+#: ../../extend/addon/hubzilla-addons/irc/irc.php:37
+#: ../../extend/addon/hubzilla-addons/irc/irc.php:41
msgid "Comma separated list"
msgstr "Lista rozdzielana przecinkami"
-#: ../../extend/addon/hzaddons/irc/irc.php:45
+#: ../../extend/addon/hubzilla-addons/irc/irc.php:45
msgid "IRC Settings"
msgstr "Ustawienia IRC"
-#: ../../extend/addon/hzaddons/irc/irc.php:54
+#: ../../extend/addon/hubzilla-addons/irc/irc.php:54
msgid "IRC settings saved."
msgstr "Zapisano ustawienia IRC."
-#: ../../extend/addon/hzaddons/irc/irc.php:58
+#: ../../extend/addon/hubzilla-addons/irc/irc.php:58
msgid "IRC Chatroom"
msgstr "Pokój rozmów IRC"
-#: ../../extend/addon/hzaddons/hubwall/hubwall.php:19
+#: ../../extend/addon/hubzilla-addons/hubwall/hubwall.php:19
msgid "Send email to all members"
msgstr "Wyślij e-mail do wszystkich członków"
-#: ../../extend/addon/hzaddons/hubwall/hubwall.php:50
-#: ../../extend/addon/hzaddons/mailtest/mailtest.php:50
+#: ../../extend/addon/hubzilla-addons/hubwall/hubwall.php:50
+#: ../../extend/addon/hubzilla-addons/mailtest/mailtest.php:50
msgid "No recipients found."
msgstr "Nie znaleziono adresatów."
-#: ../../extend/addon/hzaddons/hubwall/hubwall.php:73
+#: ../../extend/addon/hubzilla-addons/hubwall/hubwall.php:73
#, php-format
msgid "%1$d of %2$d messages sent."
msgstr "Wysłano %1$d wiadomości z %2$d zadysponowanych."
-#: ../../extend/addon/hzaddons/hubwall/hubwall.php:81
+#: ../../extend/addon/hubzilla-addons/hubwall/hubwall.php:81
msgid "Send email to all hub members."
-msgstr "Wyślij wiadomość e-mail do wszystkich członków huba."
+msgstr "Wyślij wiadomość e-mail do wszystkich członków serwisu."
-#: ../../extend/addon/hzaddons/hubwall/hubwall.php:92
-#: ../../extend/addon/hzaddons/mailtest/mailtest.php:96
+#: ../../extend/addon/hubzilla-addons/hubwall/hubwall.php:92
+#: ../../extend/addon/hubzilla-addons/mailtest/mailtest.php:96
msgid "Message subject"
msgstr "Temat wiadomości"
-#: ../../extend/addon/hzaddons/hubwall/hubwall.php:93
+#: ../../extend/addon/hubzilla-addons/hubwall/hubwall.php:93
msgid "Sender Email address"
msgstr "Adres e-mail nadawcy"
-#: ../../extend/addon/hzaddons/hubwall/hubwall.php:94
+#: ../../extend/addon/hubzilla-addons/hubwall/hubwall.php:94
msgid "Test mode (only send to hub administrator)"
-msgstr "Tryb testowy (wysyłaj tylko do administratora huba)"
+msgstr "Tryb testowy (wysyłaj tylko do administratora serwisu)"
-#: ../../extend/addon/hzaddons/likebanner/likebanner.php:51
+#: ../../extend/addon/hubzilla-addons/likebanner/likebanner.php:51
msgid "Your Webbie:"
msgstr "Twój Webbie:"
-#: ../../extend/addon/hzaddons/likebanner/likebanner.php:54
+#: ../../extend/addon/hubzilla-addons/likebanner/likebanner.php:54
msgid "Fontsize (px):"
msgstr "Wielkość czcionki (px):"
-#: ../../extend/addon/hzaddons/likebanner/likebanner.php:68
+#: ../../extend/addon/hubzilla-addons/likebanner/likebanner.php:68
msgid "Link:"
msgstr "Link:"
-#: ../../extend/addon/hzaddons/likebanner/likebanner.php:70
+#: ../../extend/addon/hubzilla-addons/likebanner/likebanner.php:70
msgid "Like us on Hubzilla"
msgstr "Polub nas na Hubzilli"
-#: ../../extend/addon/hzaddons/likebanner/likebanner.php:72
+#: ../../extend/addon/hubzilla-addons/likebanner/likebanner.php:72
msgid "Embed:"
msgstr "Osadzone:"
-#: ../../extend/addon/hzaddons/msgfooter/msgfooter.php:46
-#: ../../extend/addon/hzaddons/xmpp/xmpp.php:43
-#: ../../extend/addon/hzaddons/gravatar/gravatar.php:150
+#: ../../extend/addon/hubzilla-addons/msgfooter/msgfooter.php:46
+#: ../../extend/addon/hubzilla-addons/xmpp/xmpp.php:43
+#: ../../extend/addon/hubzilla-addons/gravatar/gravatar.php:150
msgid "Save Settings"
msgstr "Zapisz ustawienia"
-#: ../../extend/addon/hzaddons/msgfooter/msgfooter.php:47
+#: ../../extend/addon/hubzilla-addons/msgfooter/msgfooter.php:47
msgid "text to include in all outgoing posts from this site"
-msgstr "tekst do umieszczania we wszystkich postach wychodzących z tej witryny"
+msgstr "tekst do umieszczania we wszystkich wpisach wychodzących z tej witryny"
-#: ../../extend/addon/hzaddons/moremoods/moremoods.php:19
+#: ../../extend/addon/hubzilla-addons/moremoods/moremoods.php:19
msgid "lonely"
msgstr "samotny"
-#: ../../extend/addon/hzaddons/moremoods/moremoods.php:20
+#: ../../extend/addon/hubzilla-addons/moremoods/moremoods.php:20
msgid "drunk"
msgstr "pijany"
-#: ../../extend/addon/hzaddons/moremoods/moremoods.php:21
+#: ../../extend/addon/hubzilla-addons/moremoods/moremoods.php:21
msgid "horny"
msgstr "seksualnie podniecony"
-#: ../../extend/addon/hzaddons/moremoods/moremoods.php:22
+#: ../../extend/addon/hubzilla-addons/moremoods/moremoods.php:22
msgid "stoned"
msgstr "zjarany"
-#: ../../extend/addon/hzaddons/moremoods/moremoods.php:23
+#: ../../extend/addon/hubzilla-addons/moremoods/moremoods.php:23
msgid "fucked up"
msgstr "spieprzone"
-#: ../../extend/addon/hzaddons/moremoods/moremoods.php:24
+#: ../../extend/addon/hubzilla-addons/moremoods/moremoods.php:24
msgid "clusterfucked"
msgstr "klasterfucked"
-#: ../../extend/addon/hzaddons/moremoods/moremoods.php:25
+#: ../../extend/addon/hubzilla-addons/moremoods/moremoods.php:25
msgid "crazy"
msgstr "zwariowany"
-#: ../../extend/addon/hzaddons/moremoods/moremoods.php:26
+#: ../../extend/addon/hubzilla-addons/moremoods/moremoods.php:26
msgid "hurt"
msgstr "ból"
-#: ../../extend/addon/hzaddons/moremoods/moremoods.php:27
+#: ../../extend/addon/hubzilla-addons/moremoods/moremoods.php:27
msgid "sleepy"
msgstr "senny"
-#: ../../extend/addon/hzaddons/moremoods/moremoods.php:28
+#: ../../extend/addon/hubzilla-addons/moremoods/moremoods.php:28
msgid "grumpy"
msgstr "gderliwy"
-#: ../../extend/addon/hzaddons/moremoods/moremoods.php:29
+#: ../../extend/addon/hubzilla-addons/moremoods/moremoods.php:29
msgid "high"
msgstr "wysoki"
-#: ../../extend/addon/hzaddons/moremoods/moremoods.php:30
+#: ../../extend/addon/hubzilla-addons/moremoods/moremoods.php:30
msgid "semi-conscious"
msgstr "półprzytomny"
-#: ../../extend/addon/hzaddons/moremoods/moremoods.php:31
+#: ../../extend/addon/hubzilla-addons/moremoods/moremoods.php:31
msgid "in love"
msgstr "zakochany"
-#: ../../extend/addon/hzaddons/moremoods/moremoods.php:32
+#: ../../extend/addon/hubzilla-addons/moremoods/moremoods.php:32
msgid "in lust"
msgstr "w pożądaniu"
-#: ../../extend/addon/hzaddons/moremoods/moremoods.php:33
+#: ../../extend/addon/hubzilla-addons/moremoods/moremoods.php:33
msgid "naked"
msgstr "nagi"
-#: ../../extend/addon/hzaddons/moremoods/moremoods.php:34
+#: ../../extend/addon/hubzilla-addons/moremoods/moremoods.php:34
msgid "stinky"
msgstr "śmierdzący"
-#: ../../extend/addon/hzaddons/moremoods/moremoods.php:35
+#: ../../extend/addon/hubzilla-addons/moremoods/moremoods.php:35
msgid "sweaty"
msgstr "spocony"
-#: ../../extend/addon/hzaddons/moremoods/moremoods.php:36
+#: ../../extend/addon/hubzilla-addons/moremoods/moremoods.php:36
msgid "bleeding out"
msgstr "wykrwawiać się"
-#: ../../extend/addon/hzaddons/moremoods/moremoods.php:37
+#: ../../extend/addon/hubzilla-addons/moremoods/moremoods.php:37
msgid "victorious"
msgstr "zwycięski"
-#: ../../extend/addon/hzaddons/moremoods/moremoods.php:38
+#: ../../extend/addon/hubzilla-addons/moremoods/moremoods.php:38
msgid "defeated"
msgstr "pokonany"
-#: ../../extend/addon/hzaddons/moremoods/moremoods.php:39
+#: ../../extend/addon/hubzilla-addons/moremoods/moremoods.php:39
msgid "envious"
msgstr "zazdrosny"
-#: ../../extend/addon/hzaddons/moremoods/moremoods.php:40
+#: ../../extend/addon/hubzilla-addons/moremoods/moremoods.php:40
msgid "jealous"
msgstr "zazdrosny"
-#: ../../extend/addon/hzaddons/piwik/piwik.php:85
+#: ../../extend/addon/hubzilla-addons/piwik/piwik.php:85
msgid ""
"This website is tracked using the <a href='http://www.piwik.org'>Piwik</a> "
"analytics tool."
msgstr ""
-"Ta witryna jest śledzona za pomocą narzędzia analitycznego <a href='http://"
-"www.piwik.org'>Piwik</a>."
+"Ta witryna jest śledzona za pomocą narzędzia analitycznego <a href='http://www."
+"piwik.org'>Piwik</a>."
-#: ../../extend/addon/hzaddons/piwik/piwik.php:88
+#: ../../extend/addon/hubzilla-addons/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)."
+"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 ""
-"Jeśli nie chcesz, aby Twoje wizyty były rejestrowane w ten sposób, <a "
-"href='%s'> możesz ustawić plik cookie, aby uniemożliwić Piwik śledzenie "
-"dalszych wizyt na stronie </a> (rezygnacja)."
+"Jeśli nie chcesz, aby Twoje wizyty były rejestrowane w ten sposób, <a href='%s'> "
+"możesz ustawić plik cookie, aby uniemożliwić Piwik śledzenie dalszych wizyt na "
+"stronie </a> (rezygnacja)."
-#: ../../extend/addon/hzaddons/piwik/piwik.php:96
+#: ../../extend/addon/hubzilla-addons/piwik/piwik.php:96
msgid "Piwik Base URL"
msgstr "Bazowy adres URL Piwik"
-#: ../../extend/addon/hzaddons/piwik/piwik.php:96
+#: ../../extend/addon/hubzilla-addons/piwik/piwik.php:96
msgid ""
-"Absolute path to your Piwik installation. (without protocol (http/s), with "
-"trailing slash)"
+"Absolute path to your Piwik installation. (without protocol (http/s), with trailing "
+"slash)"
msgstr ""
-"Absolutna ścieżka do instalacji Piwika. (bez protokołu (http/s), z końcowym "
-"ukośnikiem)"
+"Absolutna ścieżka do instalacji Piwik (bez schematu (http/s), z końcowym ukośnikiem)"
-#: ../../extend/addon/hzaddons/piwik/piwik.php:97
+#: ../../extend/addon/hubzilla-addons/piwik/piwik.php:97
msgid "Site ID"
msgstr "ID witryny"
-#: ../../extend/addon/hzaddons/piwik/piwik.php:98
+#: ../../extend/addon/hubzilla-addons/piwik/piwik.php:98
msgid "Show opt-out cookie link?"
msgstr "Pokazać link do rezygnacji z pliku cookie?"
-#: ../../extend/addon/hzaddons/piwik/piwik.php:99
+#: ../../extend/addon/hubzilla-addons/piwik/piwik.php:99
msgid "Asynchronous tracking"
msgstr "Śledzenie asynchroniczne"
-#: ../../extend/addon/hzaddons/piwik/piwik.php:100
+#: ../../extend/addon/hubzilla-addons/piwik/piwik.php:100
msgid "Enable frontend JavaScript error tracking"
msgstr "Włącz śledzenie błędów JavaScript w interfejsie użytkownika"
-#: ../../extend/addon/hzaddons/piwik/piwik.php:100
+#: ../../extend/addon/hubzilla-addons/piwik/piwik.php:100
msgid "This feature requires Piwik >= 2.2.0"
msgstr "Ta funkcjonalność wymaga Piwik >= 2.2.0"
-#: ../../extend/addon/hzaddons/channelreputation/channelreputation.php:101
-#: ../../extend/addon/hzaddons/channelreputation/channelreputation.php:102
-#: ../../extend/addon/hzaddons/cart/myshop.php:144
-#: ../../extend/addon/hzaddons/cart/myshop.php:180
-#: ../../extend/addon/hzaddons/cart/myshop.php:214
-#: ../../extend/addon/hzaddons/cart/myshop.php:261
-#: ../../extend/addon/hzaddons/cart/myshop.php:296
-#: ../../extend/addon/hzaddons/cart/myshop.php:319
+#: ../../extend/addon/hubzilla-addons/channelreputation/channelreputation.php:101
+#: ../../extend/addon/hubzilla-addons/channelreputation/channelreputation.php:102
+#: ../../extend/addon/hubzilla-addons/cart/myshop.php:144
+#: ../../extend/addon/hubzilla-addons/cart/myshop.php:180
+#: ../../extend/addon/hubzilla-addons/cart/myshop.php:214
+#: ../../extend/addon/hubzilla-addons/cart/myshop.php:261
+#: ../../extend/addon/hubzilla-addons/cart/myshop.php:296
+#: ../../extend/addon/hubzilla-addons/cart/myshop.php:319
msgid "Access Denied"
msgstr "Dostęp zabroniony"
-#: ../../extend/addon/hzaddons/channelreputation/channelreputation.php:109
+#: ../../extend/addon/hubzilla-addons/channelreputation/channelreputation.php:109
msgid "Enable Community Moderation"
msgstr "Włącz moderację społecznościową"
-#: ../../extend/addon/hzaddons/channelreputation/channelreputation.php:117
+#: ../../extend/addon/hubzilla-addons/channelreputation/channelreputation.php:117
msgid "Reputation automatically given to new members"
msgstr "Reputacja przyznawana automatycznie nowym członkom"
-#: ../../extend/addon/hzaddons/channelreputation/channelreputation.php:118
+#: ../../extend/addon/hubzilla-addons/channelreputation/channelreputation.php:118
msgid "Reputation will never fall below this value"
msgstr "Reputacja nigdy nie spadnie poniżej tej wartości"
-#: ../../extend/addon/hzaddons/channelreputation/channelreputation.php:119
+#: ../../extend/addon/hubzilla-addons/channelreputation/channelreputation.php:119
msgid "Minimum reputation before posting is allowed"
-msgstr "Dozwolona jest minimalna reputacja przed rozpoczęciem postów"
+msgstr "Dozwolona jest minimalna reputacja przed rozpoczęciem wpisów"
-#: ../../extend/addon/hzaddons/channelreputation/channelreputation.php:120
+#: ../../extend/addon/hubzilla-addons/channelreputation/channelreputation.php:120
msgid "Minimum reputation before commenting is allowed"
msgstr "Dozwolona jest minimalna reputacja przed rozpoczęciem komentowania"
-#: ../../extend/addon/hzaddons/channelreputation/channelreputation.php:121
+#: ../../extend/addon/hubzilla-addons/channelreputation/channelreputation.php:121
msgid "Minimum reputation before a member is able to moderate other posts"
-msgstr "Minimalna reputacja, zanim członek będzie mógł moderować inne posty"
+msgstr "Minimalna reputacja, zanim członek będzie mógł moderować inne wpisy"
-#: ../../extend/addon/hzaddons/channelreputation/channelreputation.php:122
+#: ../../extend/addon/hubzilla-addons/channelreputation/channelreputation.php:122
msgid ""
-"Max ratio of moderator's reputation that can be added to/deducted from "
-"reputation of person being moderated"
+"Max ratio of moderator's reputation that can be added to/deducted from reputation "
+"of person being moderated"
msgstr ""
"Maksymalny współczynnik reputacji moderatora, który można dodać do reputacji "
"moderowanej osoby lub od niej odjąć"
-#: ../../extend/addon/hzaddons/channelreputation/channelreputation.php:123
+#: ../../extend/addon/hubzilla-addons/channelreputation/channelreputation.php:123
msgid "Reputation \"cost\" to post"
-msgstr "\"Koszt\" reputacji dla postu"
+msgstr "\"Koszt\" reputacji dla wpisu"
-#: ../../extend/addon/hzaddons/channelreputation/channelreputation.php:124
+#: ../../extend/addon/hubzilla-addons/channelreputation/channelreputation.php:124
msgid "Reputation \"cost\" to comment"
msgstr "\"Koszt\" reputacji dla komentarza"
-#: ../../extend/addon/hzaddons/channelreputation/channelreputation.php:125
+#: ../../extend/addon/hubzilla-addons/channelreputation/channelreputation.php:125
msgid ""
"Reputation automatically recovers at this rate per hour until it reaches "
"minimum_to_post"
@@ -13375,294 +13489,288 @@ msgstr ""
"Reputacja automatycznie odświeżana jest w tym tempie co godzinę, dopóki nie "
"osiągnie minimum_to_post"
-#: ../../extend/addon/hzaddons/channelreputation/channelreputation.php:126
+#: ../../extend/addon/hubzilla-addons/channelreputation/channelreputation.php:126
msgid ""
-"When minimum_to_moderate > reputation > minimum_to_post reputation recovers "
-"at this rate per hour"
+"When minimum_to_moderate > reputation > minimum_to_post reputation recovers at this "
+"rate per hour"
msgstr ""
-"Kiedy minimum_to_moderate > reputation> minimum_to_post reputacja odświeża "
-"na jest z taką szybkością na godzinę"
+"Kiedy minimum_to_moderate > reputation> minimum_to_post reputacja odświeża na jest "
+"z taką szybkością na godzinę"
-#: ../../extend/addon/hzaddons/channelreputation/channelreputation.php:140
+#: ../../extend/addon/hubzilla-addons/channelreputation/channelreputation.php:140
msgid "Community Moderation Settings"
msgstr "Ustawienia moderowania społecznościowego"
-#: ../../extend/addon/hzaddons/channelreputation/channelreputation.php:232
+#: ../../extend/addon/hubzilla-addons/channelreputation/channelreputation.php:232
msgid "Channel Reputation"
msgstr "Reputacja kanału"
-#: ../../extend/addon/hzaddons/channelreputation/channelreputation.php:236
+#: ../../extend/addon/hubzilla-addons/channelreputation/channelreputation.php:236
msgid "An Error has occurred."
msgstr "Wystąpił błąd."
-#: ../../extend/addon/hzaddons/channelreputation/channelreputation.php:254
+#: ../../extend/addon/hubzilla-addons/channelreputation/channelreputation.php:254
msgid "Upvote"
msgstr "Głosuj za"
-#: ../../extend/addon/hzaddons/channelreputation/channelreputation.php:255
+#: ../../extend/addon/hubzilla-addons/channelreputation/channelreputation.php:255
msgid "Downvote"
msgstr "Głosuj przeciw"
-#: ../../extend/addon/hzaddons/channelreputation/channelreputation.php:414
+#: ../../extend/addon/hubzilla-addons/channelreputation/channelreputation.php:414
msgid "Can moderate reputation on my channel."
msgstr "Mogę moderować reputację na moim kanale."
-#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:57
+#: ../../extend/addon/hubzilla-addons/rendezvous/rendezvous.php:57
msgid "Errors encountered deleting database table "
msgstr "Napotkano błędy podczas usuwania tabeli bazy danych "
-#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:95
-#: ../../extend/addon/hzaddons/twitter/twitter.php:503
+#: ../../extend/addon/hubzilla-addons/rendezvous/rendezvous.php:95
+#: ../../extend/addon/hubzilla-addons/twitter/twitter.php:503
msgid "Submit Settings"
msgstr "Prześlij ustawienia"
-#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:96
+#: ../../extend/addon/hubzilla-addons/rendezvous/rendezvous.php:96
msgid "Drop tables when uninstalling?"
msgstr "Usunąć tabele podczas odinstalowywania?"
-#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:96
+#: ../../extend/addon/hubzilla-addons/rendezvous/rendezvous.php:96
msgid ""
-"If checked, the Rendezvous database tables will be deleted when the plugin "
-"is uninstalled."
+"If checked, the Rendezvous database tables will be deleted when the plugin is "
+"uninstalled."
msgstr ""
-"Jeśli zaznaczone, po odinstalowaniu wtyczki zostaną usunięte wszystkie "
-"tabele z bazy danych Rendezvous."
+"Jeśli zaznaczone, po odinstalowaniu wtyczki zostaną usunięte wszystkie tabele z "
+"bazy danych Rendezvous."
-#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:97
+#: ../../extend/addon/hubzilla-addons/rendezvous/rendezvous.php:97
msgid "Mapbox Access Token"
-msgstr "Token Mapbox Access"
+msgstr "Token dostępu Mapbox"
-#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:97
+#: ../../extend/addon/hubzilla-addons/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."
+"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 ""
-"Jeśli wprowadzisz token dostępu Mapbox, będzie on używany do pobierania "
-"fragmentów mapy z Mapbox, zamiast z domyślnego serwera kafelków "
-"OpenStreetMap."
+"Jeśli wprowadzisz token dostępu Mapbox, będzie on używany do pobierania fragmentów "
+"mapy z Mapbox, zamiast z domyślnego serwera kafelków OpenStreetMap."
-#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:162
+#: ../../extend/addon/hubzilla-addons/rendezvous/rendezvous.php:162
msgid "Rendezvous"
msgstr "Rendezvous"
-#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:167
+#: ../../extend/addon/hubzilla-addons/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."
+"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 ""
-"Ta tożsamość została usunięta przez innego członka z powodu braku "
-"aktywności. Proszę nacisnąć przycisk \"Nowa tożsamość\" lub odświeżyć "
-"stronę, aby zarejestrować nową tożsamość. Możesz użyć tej samej nazwy."
+"Ta tożsamość została usunięta przez innego członka z powodu braku aktywności. "
+"Proszę nacisnąć przycisk \"Nowa tożsamość\" lub odświeżyć stronę, aby zarejestrować "
+"nową tożsamość. Możesz użyć tej samej nazwy."
-#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:168
+#: ../../extend/addon/hubzilla-addons/rendezvous/rendezvous.php:168
msgid "Welcome to Rendezvous!"
msgstr "Witamy w Rendezvous!"
-#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:169
+#: ../../extend/addon/hubzilla-addons/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."
+"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 ""
-"Wpisz swoje imię i nazwisko, aby dołączyć do tego spotkania. W celu "
-"rozpoczęcia udostępniania swojej lokalizacji innym członkom, dotknij "
-"elementu sterującego GPS. Gdy Twoja lokalizacja zostanie odkryta, pojawi się "
-"czerwona kropka i inni będą mogli Cię zobaczyć na mapie."
+"Wpisz swoje imię i nazwisko, aby dołączyć do tego spotkania. W celu rozpoczęcia "
+"udostępniania swojej lokalizacji innym członkom, dotknij elementu sterującego GPS. "
+"Gdy Twoja lokalizacja zostanie odkryta, pojawi się czerwona kropka i inni będą "
+"mogli Cię zobaczyć na mapie."
-#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:171
+#: ../../extend/addon/hubzilla-addons/rendezvous/rendezvous.php:171
msgid "Let's meet here"
msgstr "Spotkajmy się tutaj"
-#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:174
+#: ../../extend/addon/hubzilla-addons/rendezvous/rendezvous.php:174
msgid "New marker"
msgstr "Nowy znacznik"
-#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:175
+#: ../../extend/addon/hubzilla-addons/rendezvous/rendezvous.php:175
msgid "Edit marker"
msgstr "Edytuj znacznik"
-#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:176
+#: ../../extend/addon/hubzilla-addons/rendezvous/rendezvous.php:176
msgid "New identity"
msgstr "Nowa tożsamość"
-#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:177
+#: ../../extend/addon/hubzilla-addons/rendezvous/rendezvous.php:177
msgid "Delete marker"
msgstr "Usuń znacznik"
-#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:178
+#: ../../extend/addon/hubzilla-addons/rendezvous/rendezvous.php:178
msgid "Delete member"
msgstr "Usuń członka"
-#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:179
+#: ../../extend/addon/hubzilla-addons/rendezvous/rendezvous.php:179
msgid "Edit proximity alert"
msgstr "Edytuj alert zbliżeniowy"
-#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:180
+#: ../../extend/addon/hubzilla-addons/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):"
+"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 ""
-"Alert zbliżeniowy zostanie wygenerowany, gdy ten członek znajdzie się w "
-"określonym promieniu od Ciebie. <br> <br> Wprowadź promień w metrach (0, aby "
-"wyłączyć):"
+"Alert zbliżeniowy zostanie wygenerowany, gdy ten członek znajdzie się w określonym "
+"promieniu od Ciebie. <br> <br> Wprowadź promień w metrach (0, aby wyłączyć):"
-#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:180
-#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:185
+#: ../../extend/addon/hubzilla-addons/rendezvous/rendezvous.php:180
+#: ../../extend/addon/hubzilla-addons/rendezvous/rendezvous.php:185
msgid "distance"
msgstr "odległość"
-#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:181
+#: ../../extend/addon/hubzilla-addons/rendezvous/rendezvous.php:181
msgid "Proximity alert distance (meters)"
msgstr "Odległość ostrzeżenia o bliskości (metry)"
-#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:182
-#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:184
+#: ../../extend/addon/hubzilla-addons/rendezvous/rendezvous.php:182
+#: ../../extend/addon/hubzilla-addons/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):"
+"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 ""
-"Alert zbliżeniowy zostanie wygenerowany, gdy znajdziesz się w określonym "
-"promieniu od lokalizacji znacznika. <br> <br> Wprowadź promień w metrach (0, "
-"aby wyłączyć):"
+"Alert zbliżeniowy zostanie wygenerowany, gdy znajdziesz się w określonym promieniu "
+"od lokalizacji znacznika. <br> <br> Wprowadź promień w metrach (0, aby wyłączyć):"
-#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:183
+#: ../../extend/addon/hubzilla-addons/rendezvous/rendezvous.php:183
msgid "Marker proximity alert"
msgstr "Ostrzeżenie o bliskości znacznika"
-#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:186
+#: ../../extend/addon/hubzilla-addons/rendezvous/rendezvous.php:186
msgid "Reminder note"
msgstr "Notatka przypominająca"
-#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:187
-msgid ""
-"Enter a note to be displayed when you are within the specified proximity..."
+#: ../../extend/addon/hubzilla-addons/rendezvous/rendezvous.php:187
+msgid "Enter a note to be displayed when you are within the specified proximity..."
msgstr ""
-"Wprowadź notatkę, która będzie wyświetlana, gdy będziesz w określonej "
-"odległości ..."
+"Wprowadź notatkę, która będzie wyświetlana, gdy będziesz w określonej odległości ..."
-#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:199
+#: ../../extend/addon/hubzilla-addons/rendezvous/rendezvous.php:199
msgid "Add new rendezvous"
msgstr "Dodaj nowe spotkanie"
-#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:200
+#: ../../extend/addon/hubzilla-addons/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."
+"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 ""
-"Utwórz nowe spotkanie i udostępnij łącze dostępu tym, których chcesz "
-"zaprosić do grupy. Osoby, które otworzą łącze, stają się członkami "
-"spotkania. Mogą wyświetlać lokalizacje innych członków, dodawać znaczniki do "
-"mapy lub udostępniać własne lokalizacje grupie."
+"Utwórz nowe spotkanie i udostępnij łącze dostępu tym, których chcesz zaprosić do "
+"grupy. Osoby, które otworzą łącze, stają się członkami spotkania. Mogą wyświetlać "
+"lokalizacje innych członków, dodawać znaczniki do mapy lub udostępniać własne "
+"lokalizacje grupie."
-#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:232
+#: ../../extend/addon/hubzilla-addons/rendezvous/rendezvous.php:232
msgid "You have no rendezvous. Press the button above to create a rendezvous!"
msgstr "Nie masz spotkania. Naciśnij przycisk powyżej, aby utworzyć spotkanie!"
-#: ../../extend/addon/hzaddons/skeleton/Mod_Skeleton.php:32
+#: ../../extend/addon/hubzilla-addons/skeleton/Mod_Skeleton.php:32
msgid "Skeleton App"
msgstr "Aplikacja Szkielet"
-#: ../../extend/addon/hzaddons/skeleton/Mod_Skeleton.php:33
+#: ../../extend/addon/hubzilla-addons/skeleton/Mod_Skeleton.php:33
msgid "A skeleton for addons, you can copy/paste"
msgstr "Szkielet dodatków, który można skopiować i wkleić"
-#: ../../extend/addon/hzaddons/skeleton/Mod_Skeleton.php:40
+#: ../../extend/addon/hubzilla-addons/skeleton/Mod_Skeleton.php:40
msgid "Some setting"
msgstr "Jakieś ustawienie"
-#: ../../extend/addon/hzaddons/skeleton/Mod_Skeleton.php:40
+#: ../../extend/addon/hubzilla-addons/skeleton/Mod_Skeleton.php:40
msgid "A setting"
msgstr "Ustawienie"
-#: ../../extend/addon/hzaddons/skeleton/Mod_Skeleton.php:48
+#: ../../extend/addon/hubzilla-addons/skeleton/Mod_Skeleton.php:48
msgid "Skeleton Settings"
-msgstr "Ustawienia Skeleton"
+msgstr "Ustawienia Szkieletu"
-#: ../../extend/addon/hzaddons/redred/redred.php:50
+#: ../../extend/addon/hubzilla-addons/redred/redred.php:50
msgid "Post to Hubzilla"
-msgstr "Wyślij do Hubzilli"
+msgstr "Wyślij do kanału Hubzilli"
-#: ../../extend/addon/hzaddons/redred/Mod_Redred.php:24
+#: ../../extend/addon/hubzilla-addons/redred/Mod_Redred.php:24
msgid "Channel is required."
-msgstr "Kanał jest wymagany."
+msgstr "Wymagane jest podanie kanału."
-#: ../../extend/addon/hzaddons/redred/Mod_Redred.php:38
+#: ../../extend/addon/hubzilla-addons/redred/Mod_Redred.php:38
msgid "Hubzilla Crosspost Connector Settings saved."
-msgstr "Ustawienia Hubzilla Crosspost Connector zostały zapisane."
+msgstr "Ustawienia Konektora Hubzilla zostały zapisane."
-#: ../../extend/addon/hzaddons/redred/Mod_Redred.php:50
-#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:146
+#: ../../extend/addon/hubzilla-addons/redred/Mod_Redred.php:50
+#: ../../extend/addon/hubzilla-addons/statusnet/Mod_Statusnet.php:146
msgid "Hubzilla Crosspost Connector App"
-msgstr "Aplikacja Hubzilla Crosspost Connector"
+msgstr "Aplikacja Konektor Hubzilla"
-#: ../../extend/addon/hzaddons/redred/Mod_Redred.php:51
+#: ../../extend/addon/hubzilla-addons/redred/Mod_Redred.php:51
msgid "Relay public postings to another Hubzilla channel"
-msgstr "Przekaż publiczne posty na inny kanał Hubzilla"
+msgstr "Przekaż publiczne wpisy na inny kanał Hubzilla"
-#: ../../extend/addon/hzaddons/redred/Mod_Redred.php:63
+#: ../../extend/addon/hubzilla-addons/redred/Mod_Redred.php:63
msgid "Send public postings to Hubzilla channel by default"
-msgstr "Domyślnie wysyłaj publiczne posty na kanał Hubzilla"
+msgstr "Domyślnie wysyłaj publiczne wpisy do kanału Hubzilla"
-#: ../../extend/addon/hzaddons/redred/Mod_Redred.php:67
+#: ../../extend/addon/hubzilla-addons/redred/Mod_Redred.php:67
msgid "Hubzilla API Path"
msgstr "Ścieżka API Hubzilla"
-#: ../../extend/addon/hzaddons/redred/Mod_Redred.php:67
-#: ../../extend/addon/hzaddons/rtof/Mod_Rtof.php:53
+#: ../../extend/addon/hubzilla-addons/redred/Mod_Redred.php:67
+#: ../../extend/addon/hubzilla-addons/rtof/Mod_Rtof.php:53
msgid "https://{sitename}/api"
msgstr "https://{sitename}/api"
-#: ../../extend/addon/hzaddons/redred/Mod_Redred.php:71
+#: ../../extend/addon/hubzilla-addons/redred/Mod_Redred.php:71
msgid "Hubzilla login name"
msgstr "Nazwa logowania Hubzilla"
-#: ../../extend/addon/hzaddons/redred/Mod_Redred.php:75
+#: ../../extend/addon/hubzilla-addons/redred/Mod_Redred.php:75
msgid "Hubzilla channel name"
msgstr "Nazwa kanału Hubzilla"
-#: ../../extend/addon/hzaddons/redred/Mod_Redred.php:75
-#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:54
+#: ../../extend/addon/hubzilla-addons/redred/Mod_Redred.php:75
+#: ../../extend/addon/hubzilla-addons/openid/MysqlProvider.php:54
msgid "Nickname"
msgstr "Pseudonim"
-#: ../../extend/addon/hzaddons/redred/Mod_Redred.php:79
+#: ../../extend/addon/hubzilla-addons/redred/Mod_Redred.php:79
msgid "Hubzilla password"
msgstr "Hasło Hubzilla"
-#: ../../extend/addon/hzaddons/redred/Mod_Redred.php:87
+#: ../../extend/addon/hubzilla-addons/redred/Mod_Redred.php:87
msgid "Hubzilla Crosspost Connector"
-msgstr "Hubzilla Crosspost Connector"
+msgstr "Konektor Hubzilla"
-#: ../../extend/addon/hzaddons/totp/Mod_Totp.php:23
+#: ../../extend/addon/hubzilla-addons/totp/Mod_Totp.php:23
msgid "TOTP Two-Step Verification"
msgstr "Weryfikacja dwuetapowa TOTP"
-#: ../../extend/addon/hzaddons/totp/Mod_Totp.php:24
+#: ../../extend/addon/hubzilla-addons/totp/Mod_Totp.php:24
msgid "Enter the 2-step verification generated by your authenticator app:"
msgstr ""
-"Wprowadź dwuetapową weryfikację wygenerowaną przez aplikację "
-"uwierzytelniającą:"
+"Wprowadź dwuetapową weryfikację wygenerowaną przez aplikację uwierzytelniającą:"
-#: ../../extend/addon/hzaddons/totp/Mod_Totp.php:25
+#: ../../extend/addon/hubzilla-addons/totp/Mod_Totp.php:25
msgid "Success!"
msgstr "Powodzenie!"
-#: ../../extend/addon/hzaddons/totp/Mod_Totp.php:26
+#: ../../extend/addon/hubzilla-addons/totp/Mod_Totp.php:26
msgid "Invalid code, please try again."
msgstr "Nieprawidłowy kod, proszę spróbować ponownie."
-#: ../../extend/addon/hzaddons/totp/Mod_Totp.php:27
+#: ../../extend/addon/hubzilla-addons/totp/Mod_Totp.php:27
msgid "Too many invalid codes..."
msgstr "Za dużo nieprawidłowych kodów ..."
-#: ../../extend/addon/hzaddons/totp/Mod_Totp.php:28
+#: ../../extend/addon/hubzilla-addons/totp/Mod_Totp.php:28
msgid "Verify"
msgstr "Zweryfikuj"
-#: ../../extend/addon/hzaddons/totp/Settings/Totp.php:90
+#: ../../extend/addon/hubzilla-addons/totp/Settings/Totp.php:90
msgid ""
"You haven't set a TOTP secret yet.\n"
"Please click the button below to generate one and register this site\n"
@@ -13672,14 +13780,13 @@ msgstr ""
"Kliknij przycisk poniżej, aby to wygenerować i zarejestrować witrynę\n"
"w preferowanej aplikacji uwierzytelniającej."
-#: ../../extend/addon/hzaddons/totp/Settings/Totp.php:93
+#: ../../extend/addon/hubzilla-addons/totp/Settings/Totp.php:93
msgid "Your TOTP secret is"
msgstr "Twój sekret TOTP to"
-#: ../../extend/addon/hzaddons/totp/Settings/Totp.php:94
+#: ../../extend/addon/hubzilla-addons/totp/Settings/Totp.php:94
msgid ""
-"Be sure to save it somewhere in case you lose or replace your mobile "
-"device.\n"
+"Be sure to save it somewhere in case you lose or replace your mobile device.\n"
"Use your mobile device to scan the QR code below to register this site\n"
"with your preferred authenticator app."
msgstr ""
@@ -13688,644 +13795,646 @@ msgstr ""
"witrynę\n"
"w preferowanej aplikacji uwierzytelniającej."
-#: ../../extend/addon/hzaddons/totp/Settings/Totp.php:99
+#: ../../extend/addon/hubzilla-addons/totp/Settings/Totp.php:99
msgid "Test"
msgstr "Test"
-#: ../../extend/addon/hzaddons/totp/Settings/Totp.php:100
+#: ../../extend/addon/hubzilla-addons/totp/Settings/Totp.php:100
msgid "Generate New Secret"
msgstr "Generowanie nowego sekretu"
-#: ../../extend/addon/hzaddons/totp/Settings/Totp.php:101
+#: ../../extend/addon/hubzilla-addons/totp/Settings/Totp.php:101
msgid "Go"
msgstr "Idź dalej"
-#: ../../extend/addon/hzaddons/totp/Settings/Totp.php:102
+#: ../../extend/addon/hubzilla-addons/totp/Settings/Totp.php:102
msgid "Enter your password"
msgstr "Wprowadź swoje hasło"
-#: ../../extend/addon/hzaddons/totp/Settings/Totp.php:103
+#: ../../extend/addon/hubzilla-addons/totp/Settings/Totp.php:103
msgid "enter TOTP code from your device"
msgstr "wprowadź kod TOTP z urządzenia"
-#: ../../extend/addon/hzaddons/totp/Settings/Totp.php:104
+#: ../../extend/addon/hubzilla-addons/totp/Settings/Totp.php:104
msgid "Pass!"
msgstr "Przeszło!"
-#: ../../extend/addon/hzaddons/totp/Settings/Totp.php:105
+#: ../../extend/addon/hubzilla-addons/totp/Settings/Totp.php:105
msgid "Fail"
msgstr "Błąd"
-#: ../../extend/addon/hzaddons/totp/Settings/Totp.php:106
+#: ../../extend/addon/hubzilla-addons/totp/Settings/Totp.php:106
msgid "Incorrect password, try again."
msgstr "Nieprawidłowe hasło, spróbuj ponownie."
-#: ../../extend/addon/hzaddons/totp/Settings/Totp.php:107
+#: ../../extend/addon/hubzilla-addons/totp/Settings/Totp.php:107
msgid "Record your new TOTP secret and rescan the QR code above."
msgstr "Zapisz swój nowy sekret TOTP i ponownie przeskanuj powyższy kod QR."
-#: ../../extend/addon/hzaddons/totp/Settings/Totp.php:115
+#: ../../extend/addon/hubzilla-addons/totp/Settings/Totp.php:115
msgid "TOTP Settings"
msgstr "Ustawienia TOTP"
-#: ../../extend/addon/hzaddons/testdrive/testdrive.php:104
+#: ../../extend/addon/hubzilla-addons/testdrive/testdrive.php:104
#, php-format
msgid "Your account on %s will expire in a few days."
msgstr "Twoje konto na %s wygaśnie za kilka dni."
-#: ../../extend/addon/hzaddons/testdrive/testdrive.php:105
+#: ../../extend/addon/hubzilla-addons/testdrive/testdrive.php:105
msgid "Your $Productname test account is about to expire."
msgstr "Twoje konto testowe $Productname wkrótce wygaśnie."
-#: ../../extend/addon/hzaddons/ldapauth/ldapauth.php:70
+#: ../../extend/addon/hubzilla-addons/ldapauth/ldapauth.php:70
msgid "An account has been created for you."
msgstr "Konto zostało dla Ciebie utworzone."
-#: ../../extend/addon/hzaddons/ldapauth/ldapauth.php:77
+#: ../../extend/addon/hubzilla-addons/ldapauth/ldapauth.php:77
msgid "Authentication successful but rejected: account creation is disabled."
msgstr ""
-"Uwierzytelnianie przebiegło pomyślne, ale zostało odrzucone: tworzenie konta "
-"jest wyłączone."
+"Uwierzytelnianie przebiegło pomyślne, ale zostało odrzucone: tworzenie konta jest "
+"wyłączone."
-#: ../../extend/addon/hzaddons/cart/cart.php:252
+#: ../../extend/addon/hubzilla-addons/cart/cart.php:252
msgid "DB Cleanup Failure"
msgstr "Błąd czyszczenia bazy danych"
-#: ../../extend/addon/hzaddons/cart/cart.php:674
+#: ../../extend/addon/hubzilla-addons/cart/cart.php:674
msgid "[cart] Item Added"
msgstr "[koszyk] Dodano element"
-#: ../../extend/addon/hzaddons/cart/cart.php:1063
+#: ../../extend/addon/hubzilla-addons/cart/cart.php:1063
msgid "Order already checked out."
msgstr "Zamówienie już jest wyrejestrowane."
-#: ../../extend/addon/hzaddons/cart/cart.php:1368
+#: ../../extend/addon/hubzilla-addons/cart/cart.php:1368
msgid "Drop database tables when uninstalling."
msgstr "Usuń tabele bazy danych podczas odinstalowywania."
-#: ../../extend/addon/hzaddons/cart/cart.php:1375
-#: ../../extend/addon/hzaddons/cart/Settings/Cart.php:129
+#: ../../extend/addon/hubzilla-addons/cart/cart.php:1375
+#: ../../extend/addon/hubzilla-addons/cart/Settings/Cart.php:129
msgid "Cart Settings"
msgstr "Ustawienia koszyka"
-#: ../../extend/addon/hzaddons/cart/cart.php:1387
-#: ../../extend/addon/hzaddons/cart/cart.php:1390
+#: ../../extend/addon/hubzilla-addons/cart/cart.php:1387
+#: ../../extend/addon/hubzilla-addons/cart/cart.php:1390
msgid "Shop"
msgstr "Sklep"
-#: ../../extend/addon/hzaddons/cart/cart.php:1446
-#: ../../extend/addon/hzaddons/cart/myshop.php:112
+#: ../../extend/addon/hubzilla-addons/cart/cart.php:1446
+#: ../../extend/addon/hubzilla-addons/cart/myshop.php:112
msgid "Order Not Found"
msgstr "Nie znaleziono zamówienia"
-#: ../../extend/addon/hzaddons/cart/cart.php:1507
+#: ../../extend/addon/hubzilla-addons/cart/cart.php:1507
msgid "Cart utilities for orders and payments"
msgstr "Narzędzia koszyka do zamówień i płatności"
-#: ../../extend/addon/hzaddons/cart/cart.php:1545
+#: ../../extend/addon/hubzilla-addons/cart/cart.php:1545
msgid "You must be logged into the Grid to shop."
-msgstr "Aby robić zakupy, musisz być zalogowany do Siatki."
+msgstr "Aby robić zakupy, musisz być zalogowany do sieci."
-#: ../../extend/addon/hzaddons/cart/cart.php:1578
-#: ../../extend/addon/hzaddons/cart/submodules/paypalbuttonV2.php:409
-#: ../../extend/addon/hzaddons/cart/submodules/paypalbutton.php:392
-#: ../../extend/addon/hzaddons/cart/manual_payments.php:68
+#: ../../extend/addon/hubzilla-addons/cart/cart.php:1578
+#: ../../extend/addon/hubzilla-addons/cart/submodules/paypalbuttonV2.php:409
+#: ../../extend/addon/hubzilla-addons/cart/submodules/paypalbutton.php:392
+#: ../../extend/addon/hubzilla-addons/cart/manual_payments.php:68
msgid "Order not found."
msgstr "Nie znaleziono zamówienia."
-#: ../../extend/addon/hzaddons/cart/cart.php:1592
+#: ../../extend/addon/hubzilla-addons/cart/cart.php:1592
msgid "Access denied."
msgstr "Dostęp zabroniony."
-#: ../../extend/addon/hzaddons/cart/cart.php:1644
-#: ../../extend/addon/hzaddons/cart/cart.php:1787
+#: ../../extend/addon/hubzilla-addons/cart/cart.php:1644
+#: ../../extend/addon/hubzilla-addons/cart/cart.php:1787
msgid "No Order Found"
msgstr "Nie znaleziono zamówienia"
-#: ../../extend/addon/hzaddons/cart/cart.php:1653
+#: ../../extend/addon/hubzilla-addons/cart/cart.php:1653
msgid "An unknown error has occurred Please start again."
msgstr "Wystąpił nieznany błąd. Zacznij od nowa."
-#: ../../extend/addon/hzaddons/cart/cart.php:1796
+#: ../../extend/addon/hubzilla-addons/cart/cart.php:1796
msgid "Requirements not met."
msgstr "Nie spełnia wymagań."
-#: ../../extend/addon/hzaddons/cart/cart.php:1796
+#: ../../extend/addon/hubzilla-addons/cart/cart.php:1796
msgid "Review your order and complete any needed requirements."
msgstr "Przejrzyj swoje zamówienie i spełnij wszystkie wymagania."
-#: ../../extend/addon/hzaddons/cart/cart.php:1822
+#: ../../extend/addon/hubzilla-addons/cart/cart.php:1822
msgid "Invalid Payment Type. Please start again."
msgstr "Nieprawidłowy typ płatności. Zacznij od nowa."
-#: ../../extend/addon/hzaddons/cart/cart.php:1829
+#: ../../extend/addon/hubzilla-addons/cart/cart.php:1829
msgid "Order not found"
msgstr "Nie znaleziono zamówienia"
-#: ../../extend/addon/hzaddons/cart/submodules/orderoptions.php:70
+#: ../../extend/addon/hubzilla-addons/cart/submodules/orderoptions.php:70
msgid "Enable Order/Item Options"
msgstr "Włącz opcję Zamówienie/Element"
-#: ../../extend/addon/hzaddons/cart/submodules/orderoptions.php:333
-#: ../../extend/addon/hzaddons/cart/submodules/orderoptions.php:357
-#: ../../extend/addon/hzaddons/cart/submodules/orderoptions.php:433
-#: ../../extend/addon/hzaddons/cart/submodules/orderoptions.php:457
+#: ../../extend/addon/hubzilla-addons/cart/submodules/orderoptions.php:333
+#: ../../extend/addon/hubzilla-addons/cart/submodules/orderoptions.php:357
+#: ../../extend/addon/hubzilla-addons/cart/submodules/orderoptions.php:433
+#: ../../extend/addon/hubzilla-addons/cart/submodules/orderoptions.php:457
msgid "Label"
msgstr "Etykieta"
-#: ../../extend/addon/hzaddons/cart/submodules/orderoptions.php:336
-#: ../../extend/addon/hzaddons/cart/submodules/orderoptions.php:360
-#: ../../extend/addon/hzaddons/cart/submodules/orderoptions.php:436
-#: ../../extend/addon/hzaddons/cart/submodules/orderoptions.php:460
+#: ../../extend/addon/hubzilla-addons/cart/submodules/orderoptions.php:336
+#: ../../extend/addon/hubzilla-addons/cart/submodules/orderoptions.php:360
+#: ../../extend/addon/hubzilla-addons/cart/submodules/orderoptions.php:436
+#: ../../extend/addon/hubzilla-addons/cart/submodules/orderoptions.php:460
msgid "Instructions"
msgstr "Instukcje"
-#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:63
+#: ../../extend/addon/hubzilla-addons/cart/submodules/hzservices.php:63
msgid "Enable Hubzilla Services Module"
msgstr "Włącz moduł usług Hubzilla"
-#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:162
-#: ../../extend/addon/hzaddons/cart/submodules/manualcat.php:172
+#: ../../extend/addon/hubzilla-addons/cart/submodules/hzservices.php:162
+#: ../../extend/addon/hubzilla-addons/cart/submodules/manualcat.php:172
msgid "New Sku"
msgstr "Nowy SKU"
-#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:197
-#: ../../extend/addon/hzaddons/cart/submodules/manualcat.php:208
+#: ../../extend/addon/hubzilla-addons/cart/submodules/hzservices.php:197
+#: ../../extend/addon/hubzilla-addons/cart/submodules/manualcat.php:208
msgid "Cannot save edits to locked item."
msgstr "Nie można zapisać zmian w zablokowanym elemencie."
-#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:246
-#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:333
+#: ../../extend/addon/hubzilla-addons/cart/submodules/hzservices.php:246
+#: ../../extend/addon/hubzilla-addons/cart/submodules/hzservices.php:333
msgid "SKU not found."
msgstr "Nie znaleziono SKU."
-#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:299
-#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:303
+#: ../../extend/addon/hubzilla-addons/cart/submodules/hzservices.php:299
+#: ../../extend/addon/hubzilla-addons/cart/submodules/hzservices.php:303
msgid "Invalid Activation Directive."
msgstr "Nieprawidłowa dyrektywa aktywacyjna."
-#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:374
-#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:378
+#: ../../extend/addon/hubzilla-addons/cart/submodules/hzservices.php:374
+#: ../../extend/addon/hubzilla-addons/cart/submodules/hzservices.php:378
msgid "Invalid Deactivation Directive."
msgstr "Nieprawidłowa dyrektywa dezaktywacyjna."
-#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:564
+#: ../../extend/addon/hubzilla-addons/cart/submodules/hzservices.php:564
msgid "Add to this privacy group"
msgstr "Dodaj do tej grupy prywatności"
-#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:580
+#: ../../extend/addon/hubzilla-addons/cart/submodules/hzservices.php:580
msgid "Set user service class"
msgstr "Ustaw klasę usług użytkownika"
-#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:607
+#: ../../extend/addon/hubzilla-addons/cart/submodules/hzservices.php:607
msgid "You must be using a local account to purchase this service."
msgstr "Aby kupić tę usługę, musisz korzystać z konta lokalnego."
-#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:647
-#: ../../extend/addon/hzaddons/cart/submodules/manualcat.php:252
+#: ../../extend/addon/hubzilla-addons/cart/submodules/hzservices.php:647
+#: ../../extend/addon/hubzilla-addons/cart/submodules/manualcat.php:252
msgid "Changes Locked"
msgstr "Zmiany zablokowane"
-#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:651
-#: ../../extend/addon/hzaddons/cart/submodules/manualcat.php:256
+#: ../../extend/addon/hubzilla-addons/cart/submodules/hzservices.php:651
+#: ../../extend/addon/hubzilla-addons/cart/submodules/manualcat.php:256
msgid "Item available for purchase."
msgstr "Element dostępny do zakupu."
-#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:658
-#: ../../extend/addon/hzaddons/cart/submodules/manualcat.php:263
-#: ../../extend/addon/hzaddons/cart/widgets/catalogitem.php:57
+#: ../../extend/addon/hubzilla-addons/cart/submodules/hzservices.php:658
+#: ../../extend/addon/hubzilla-addons/cart/submodules/manualcat.php:263
+#: ../../extend/addon/hubzilla-addons/cart/widgets/catalogitem.php:57
msgid "Price"
msgstr "Cena"
-#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:661
-#: ../../extend/addon/hzaddons/cart/submodules/manualcat.php:266
+#: ../../extend/addon/hubzilla-addons/cart/submodules/hzservices.php:661
+#: ../../extend/addon/hubzilla-addons/cart/submodules/manualcat.php:266
msgid "Photo URL"
msgstr "Adres URL zdjęcia"
-#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:665
+#: ../../extend/addon/hubzilla-addons/cart/submodules/hzservices.php:665
msgid "Add buyer to privacy group"
msgstr "Dodaj kupującego do grupy prywatności"
-#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:670
+#: ../../extend/addon/hubzilla-addons/cart/submodules/hzservices.php:670
msgid "Add buyer as connection"
msgstr "Dodaj kupującego jako połączenie"
-#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:678
-#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:720
+#: ../../extend/addon/hubzilla-addons/cart/submodules/hzservices.php:678
+#: ../../extend/addon/hubzilla-addons/cart/submodules/hzservices.php:720
msgid "Set Service Class"
msgstr "Ustaw klasę usługi"
-#: ../../extend/addon/hzaddons/cart/submodules/subscriptions.php:151
+#: ../../extend/addon/hubzilla-addons/cart/submodules/subscriptions.php:151
msgid "Enable Subscription Management Module"
msgstr "Włącz moduł zarządzania subskrypcjami"
-#: ../../extend/addon/hzaddons/cart/submodules/subscriptions.php:223
-msgid ""
-"Cannot include subscription items with different terms in the same order."
+#: ../../extend/addon/hubzilla-addons/cart/submodules/subscriptions.php:223
+msgid "Cannot include subscription items with different terms in the same order."
msgstr ""
-"Nie może zawierać elementów subskrypcji z różnymi terminami w tej samej "
-"kolejności."
+"Nie może zawierać elementów subskrypcji z różnymi terminami w tej samej kolejności."
-#: ../../extend/addon/hzaddons/cart/submodules/subscriptions.php:372
+#: ../../extend/addon/hubzilla-addons/cart/submodules/subscriptions.php:372
msgid "Select Subscription to Edit"
msgstr "Wybierz subskrypcję do edycji"
-#: ../../extend/addon/hzaddons/cart/submodules/subscriptions.php:380
+#: ../../extend/addon/hubzilla-addons/cart/submodules/subscriptions.php:380
msgid "Edit Subscriptions"
msgstr "Edytuj subskrypcje"
-#: ../../extend/addon/hzaddons/cart/submodules/subscriptions.php:414
+#: ../../extend/addon/hubzilla-addons/cart/submodules/subscriptions.php:414
msgid "Subscription SKU"
msgstr "Subskrypcja SKU"
-#: ../../extend/addon/hzaddons/cart/submodules/subscriptions.php:419
+#: ../../extend/addon/hubzilla-addons/cart/submodules/subscriptions.php:419
msgid "Catalog Description"
msgstr "Opis katalogu"
-#: ../../extend/addon/hzaddons/cart/submodules/subscriptions.php:423
+#: ../../extend/addon/hubzilla-addons/cart/submodules/subscriptions.php:423
msgid "Subscription available for purchase."
msgstr "Subskrypcja dostępna do zakupu."
-#: ../../extend/addon/hzaddons/cart/submodules/subscriptions.php:428
+#: ../../extend/addon/hubzilla-addons/cart/submodules/subscriptions.php:428
msgid "Maximum active subscriptions to this item per account."
msgstr "Maksymalna liczba aktywnych subskrypcji tego elementu na konto."
-#: ../../extend/addon/hzaddons/cart/submodules/subscriptions.php:431
+#: ../../extend/addon/hubzilla-addons/cart/submodules/subscriptions.php:431
msgid "Subscription price."
msgstr "Cena subskrypcji."
-#: ../../extend/addon/hzaddons/cart/submodules/subscriptions.php:435
+#: ../../extend/addon/hubzilla-addons/cart/submodules/subscriptions.php:435
msgid "Quantity"
msgstr "Ilość"
-#: ../../extend/addon/hzaddons/cart/submodules/subscriptions.php:439
+#: ../../extend/addon/hubzilla-addons/cart/submodules/subscriptions.php:439
msgid "Term"
msgstr "Termin"
-#: ../../extend/addon/hzaddons/cart/submodules/paypalbuttonV2.php:86
+#: ../../extend/addon/hubzilla-addons/cart/submodules/paypalbuttonV2.php:86
msgid "Enable Paypal Button Module (API-v2)"
msgstr "Włącz moduł przycisków Paypal (API-v2)"
-#: ../../extend/addon/hzaddons/cart/submodules/paypalbuttonV2.php:94
-#: ../../extend/addon/hzaddons/cart/submodules/paypalbutton.php:93
+#: ../../extend/addon/hubzilla-addons/cart/submodules/paypalbuttonV2.php:94
+#: ../../extend/addon/hubzilla-addons/cart/submodules/paypalbutton.php:93
msgid "Use Production Key"
msgstr "Użyj klucza produkcyjnego"
-#: ../../extend/addon/hzaddons/cart/submodules/paypalbuttonV2.php:101
-#: ../../extend/addon/hzaddons/cart/submodules/paypalbutton.php:100
+#: ../../extend/addon/hubzilla-addons/cart/submodules/paypalbuttonV2.php:101
+#: ../../extend/addon/hubzilla-addons/cart/submodules/paypalbutton.php:100
msgid "Paypal Sandbox Client Key"
msgstr "Klucz klienta Paypal Sandbox"
-#: ../../extend/addon/hzaddons/cart/submodules/paypalbuttonV2.php:108
-#: ../../extend/addon/hzaddons/cart/submodules/paypalbutton.php:107
+#: ../../extend/addon/hubzilla-addons/cart/submodules/paypalbuttonV2.php:108
+#: ../../extend/addon/hubzilla-addons/cart/submodules/paypalbutton.php:107
msgid "Paypal Sandbox Secret Key"
msgstr "Tajny klucz Paypal Sandbox"
-#: ../../extend/addon/hzaddons/cart/submodules/paypalbuttonV2.php:114
-#: ../../extend/addon/hzaddons/cart/submodules/paypalbutton.php:113
+#: ../../extend/addon/hubzilla-addons/cart/submodules/paypalbuttonV2.php:114
+#: ../../extend/addon/hubzilla-addons/cart/submodules/paypalbutton.php:113
msgid "Paypal Production Client Key"
msgstr "Klucz klienta produkcyjny Paypal"
-#: ../../extend/addon/hzaddons/cart/submodules/paypalbuttonV2.php:121
-#: ../../extend/addon/hzaddons/cart/submodules/paypalbutton.php:120
+#: ../../extend/addon/hubzilla-addons/cart/submodules/paypalbuttonV2.php:121
+#: ../../extend/addon/hubzilla-addons/cart/submodules/paypalbutton.php:120
msgid "Paypal Production Secret Key"
msgstr "Tajny klucz produkcyjny Paypal"
-#: ../../extend/addon/hzaddons/cart/submodules/paypalbuttonV2.php:264
-#: ../../extend/addon/hzaddons/cart/submodules/paypalbutton.php:252
+#: ../../extend/addon/hubzilla-addons/cart/submodules/paypalbuttonV2.php:264
+#: ../../extend/addon/hubzilla-addons/cart/submodules/paypalbutton.php:252
msgid "Paypal button payments are not enabled."
msgstr "Płatności za pomocą przycisku PayPal nie są włączone."
-#: ../../extend/addon/hzaddons/cart/submodules/paypalbuttonV2.php:282
-#: ../../extend/addon/hzaddons/cart/submodules/paypalbutton.php:270
+#: ../../extend/addon/hubzilla-addons/cart/submodules/paypalbuttonV2.php:282
+#: ../../extend/addon/hubzilla-addons/cart/submodules/paypalbutton.php:270
msgid ""
-"Paypal button payments are not properly configured. Please choose another "
-"payment option."
+"Paypal button payments are not properly configured. Please choose another payment "
+"option."
msgstr ""
-"Płatności za pomocą przycisku PayPal nie są poprawnie skonfigurowane. "
-"Wybierz inną opcję płatności."
+"Płatności za pomocą przycisku PayPal nie są poprawnie skonfigurowane. Wybierz inną "
+"opcję płatności."
-#: ../../extend/addon/hzaddons/cart/submodules/paypalbutton.php:85
+#: ../../extend/addon/hubzilla-addons/cart/submodules/paypalbutton.php:85
msgid "Enable Paypal Button Module"
msgstr "Włącz moduł przycisku Paypal"
-#: ../../extend/addon/hzaddons/cart/submodules/manualcat.php:61
+#: ../../extend/addon/hubzilla-addons/cart/submodules/manualcat.php:61
msgid "Enable Manual Cart Module"
msgstr "Włącz moduł ręcznego koszyka"
-#: ../../extend/addon/hzaddons/cart/myshop.php:30
+#: ../../extend/addon/hubzilla-addons/cart/myshop.php:30
msgid "Access Denied."
msgstr "Dostęp zabroniony."
-#: ../../extend/addon/hzaddons/cart/myshop.php:189
-#: ../../extend/addon/hzaddons/cart/myshop.php:223
-#: ../../extend/addon/hzaddons/cart/myshop.php:271
-#: ../../extend/addon/hzaddons/cart/myshop.php:329
+#: ../../extend/addon/hubzilla-addons/cart/myshop.php:189
+#: ../../extend/addon/hubzilla-addons/cart/myshop.php:223
+#: ../../extend/addon/hubzilla-addons/cart/myshop.php:271
+#: ../../extend/addon/hubzilla-addons/cart/myshop.php:329
msgid "Invalid Item"
msgstr "Zła pozycja"
-#: ../../extend/addon/hzaddons/cart/manual_payments.php:7
+#: ../../extend/addon/hubzilla-addons/cart/manual_payments.php:7
msgid "Error: order mismatch. Please try again."
msgstr "Błąd: niezgodność zamówienia. Proszę spróbuj ponownie."
-#: ../../extend/addon/hzaddons/cart/manual_payments.php:61
+#: ../../extend/addon/hubzilla-addons/cart/manual_payments.php:61
msgid "Manual payments are not enabled."
msgstr "Płatności ręczne nie są włączone."
-#: ../../extend/addon/hzaddons/cart/manual_payments.php:77
+#: ../../extend/addon/hubzilla-addons/cart/manual_payments.php:77
msgid "Finished"
msgstr "Zakończone"
-#: ../../extend/addon/hzaddons/cart/Settings/Cart.php:58
+#: ../../extend/addon/hubzilla-addons/cart/Settings/Cart.php:58
msgid "Enable Test Catalog"
msgstr "Włącz katalog testów"
-#: ../../extend/addon/hzaddons/cart/Settings/Cart.php:70
+#: ../../extend/addon/hubzilla-addons/cart/Settings/Cart.php:70
msgid "Enable Manual Payments"
msgstr "Włącz płatności ręczne"
-#: ../../extend/addon/hzaddons/cart/Settings/Cart.php:90
+#: ../../extend/addon/hubzilla-addons/cart/Settings/Cart.php:90
msgid "Base Merchant Currency"
msgstr "Podstawowa waluta sprzedawcy"
-#: ../../extend/addon/hzaddons/openid/openid.php:49
+#: ../../extend/addon/hubzilla-addons/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."
+"We encountered a problem while logging in with the OpenID you provided. Please "
+"check the correct spelling of the ID."
msgstr ""
"Napotkaliśmy problem podczas logowania za pomocą podanego przez Ciebie "
"identyfikatora OpenID. Sprawdź poprawną pisownię identyfikatora."
-#: ../../extend/addon/hzaddons/openid/openid.php:49
+#: ../../extend/addon/hubzilla-addons/openid/openid.php:49
msgid "The error message was:"
msgstr "Komunikat o błędzie brzmi:"
-#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:52
+#: ../../extend/addon/hubzilla-addons/openid/MysqlProvider.php:52
msgid "First Name"
msgstr "Imię"
-#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:53
+#: ../../extend/addon/hubzilla-addons/openid/MysqlProvider.php:53
msgid "Last Name"
msgstr "Nazwisko"
-#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:55
+#: ../../extend/addon/hubzilla-addons/openid/MysqlProvider.php:55
msgid "Full Name"
msgstr "Pełna nazwa"
-#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:61
+#: ../../extend/addon/hubzilla-addons/openid/MysqlProvider.php:61
msgid "Profile Photo 16px"
msgstr "Zdjęcie profilowe 16px"
-#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:62
+#: ../../extend/addon/hubzilla-addons/openid/MysqlProvider.php:62
msgid "Profile Photo 32px"
msgstr "Zdjęcie profilowe 32px"
-#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:63
+#: ../../extend/addon/hubzilla-addons/openid/MysqlProvider.php:63
msgid "Profile Photo 48px"
msgstr "Zdjęcie profilowe 48px"
-#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:64
+#: ../../extend/addon/hubzilla-addons/openid/MysqlProvider.php:64
msgid "Profile Photo 64px"
msgstr "Zdjęcie profilowe 64px"
-#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:65
+#: ../../extend/addon/hubzilla-addons/openid/MysqlProvider.php:65
msgid "Profile Photo 80px"
msgstr "Zdjęcie profilowe 80px"
-#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:66
+#: ../../extend/addon/hubzilla-addons/openid/MysqlProvider.php:66
msgid "Profile Photo 128px"
msgstr "Zdjęcie profilowe 128px"
-#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:70
+#: ../../extend/addon/hubzilla-addons/openid/MysqlProvider.php:70
msgid "Birth Year"
msgstr "Rok urodzenia"
-#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:71
+#: ../../extend/addon/hubzilla-addons/openid/MysqlProvider.php:71
msgid "Birth Month"
msgstr "Miesiąc urodzenia"
-#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:72
+#: ../../extend/addon/hubzilla-addons/openid/MysqlProvider.php:72
msgid "Birth Day"
msgstr "Dzień urodzenia"
-#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:73
+#: ../../extend/addon/hubzilla-addons/openid/MysqlProvider.php:73
msgid "Birthdate"
msgstr "Data urodzenia"
-#: ../../extend/addon/hzaddons/openid/Mod_Openid.php:30
+#: ../../extend/addon/hubzilla-addons/openid/Mod_Openid.php:30
msgid "OpenID protocol error. No ID returned."
msgstr "Błąd protokołu OpenID. Brak identyfikatora."
-#: ../../extend/addon/hzaddons/hzfiles/hzfiles.php:81
+#: ../../extend/addon/hubzilla-addons/hzfiles/hzfiles.php:81
msgid "Hubzilla File Storage Import"
msgstr "Import z magazynu plików Hubzilla"
-#: ../../extend/addon/hzaddons/hzfiles/hzfiles.php:82
+#: ../../extend/addon/hubzilla-addons/hzfiles/hzfiles.php:82
msgid "This will import all your cloud files from another server."
msgstr ""
-"Spowoduje to zaimportowanie wszystkich plików w chmurze z innego huba "
-"Hubzilla."
+"Spowoduje to zaimportowanie wszystkich plików w chmurze z innego serwisu Hubzilla."
-#: ../../extend/addon/hzaddons/hzfiles/hzfiles.php:83
+#: ../../extend/addon/hubzilla-addons/hzfiles/hzfiles.php:83
msgid "Hubzilla Server base URL"
msgstr "Bazowy adres URL serwera Hubzilla"
-#: ../../extend/addon/hzaddons/hzfiles/hzfiles.php:84
-#: ../../extend/addon/hzaddons/content_import/Mod_content_import.php:140
+#: ../../extend/addon/hubzilla-addons/hzfiles/hzfiles.php:84
+#: ../../extend/addon/hubzilla-addons/content_import/Mod_content_import.php:140
msgid "Since modified date yyyy-mm-dd"
msgstr "Od daty modyfikacji rrrr-mm-dd"
-#: ../../extend/addon/hzaddons/hzfiles/hzfiles.php:85
-#: ../../extend/addon/hzaddons/content_import/Mod_content_import.php:141
+#: ../../extend/addon/hubzilla-addons/hzfiles/hzfiles.php:85
+#: ../../extend/addon/hubzilla-addons/content_import/Mod_content_import.php:141
msgid "Until modified date yyyy-mm-dd"
msgstr "Do daty modyfikacji rrrr-mm-dd"
-#: ../../extend/addon/hzaddons/diaspora/Mod_Diaspora.php:43
+#: ../../extend/addon/hubzilla-addons/diaspora/Mod_Diaspora.php:43
msgid "Diaspora Protocol Settings updated."
msgstr "Zaktualizowano ustawienia protokołu Diaspora."
-#: ../../extend/addon/hzaddons/diaspora/Mod_Diaspora.php:52
+#: ../../extend/addon/hubzilla-addons/diaspora/Mod_Diaspora.php:52
msgid ""
-"The diaspora protocol does not support location independence. Connections "
-"you make within that network may be unreachable from alternate channel "
-"locations."
+"The diaspora protocol does not support location independence. Connections you make "
+"within that network may be unreachable from alternate channel locations."
msgstr ""
-"Protokół Diaspora nie obsługuje niezależności lokalizacji. Połączenia "
-"nawiązane w tej sieci mogą być niedostępne z innych lokalizacji kanałów."
+"Protokół Diaspora nie obsługuje niezależności lokalizacji. Połączenia nawiązane w "
+"tej sieci mogą być niedostępne z innych lokalizacji kanałów."
-#: ../../extend/addon/hzaddons/diaspora/Mod_Diaspora.php:58
+#: ../../extend/addon/hubzilla-addons/diaspora/Mod_Diaspora.php:58
msgid "Diaspora Protocol App"
-msgstr "Aplikacja Diaspora Protocol"
+msgstr "Aplikacja Protokół Diaspora"
-#: ../../extend/addon/hzaddons/diaspora/Mod_Diaspora.php:75
-msgid "Allow any Diaspora member to comment on your public posts"
-msgstr "Pozwól każdemu członkowi Diaspory komentować Twoje publiczne posty"
+#: ../../extend/addon/hubzilla-addons/diaspora/Mod_Diaspora.php:77
+msgid "Allow any Diaspora member to comment or like your public posts"
+msgstr "Umożliwia członkom Diaspory komentować lub aprobować Twoje publiczne wpisy"
+
+#: ../../extend/addon/hubzilla-addons/diaspora/Mod_Diaspora.php:77
+msgid ""
+"If this setting is disabled only your contacts will be able to comment or like your "
+"public posts"
+msgstr ""
+"Jeśli to ustawienie jest wyłączone, tylko Twoje kontakty będą mogły komentować lub "
+"aprobować Twoje publiczne wpisy"
-#: ../../extend/addon/hzaddons/diaspora/Mod_Diaspora.php:79
+#: ../../extend/addon/hubzilla-addons/diaspora/Mod_Diaspora.php:81
msgid "Prevent your hashtags from being redirected to other sites"
-msgstr "Zapobiegaj przekierowywaniu hashtagów do innych witryn"
+msgstr "Zapobiegaj przekierowywaniu hasztagów do innych witryn"
-#: ../../extend/addon/hzaddons/diaspora/Mod_Diaspora.php:83
+#: ../../extend/addon/hubzilla-addons/diaspora/Mod_Diaspora.php:85
msgid "Sign and forward posts and comments with no existing Diaspora signature"
-msgstr "Podpisuj i przesyłaj dalej posty i komentarze bez podpisu Diaspory"
+msgstr "Podpisuj i przesyłaj dalej wpisy i komentarze bez podpisu Diaspory"
-#: ../../extend/addon/hzaddons/diaspora/Mod_Diaspora.php:88
+#: ../../extend/addon/hubzilla-addons/diaspora/Mod_Diaspora.php:90
msgid "Followed hashtags (comma separated, do not include the #)"
-msgstr "Obserwowane hashtagi (oddzielone przecinkami, nie dodawaj #)"
+msgstr "Obserwowane hasztagi (oddzielone przecinkami, nie dodawaj #)"
-#: ../../extend/addon/hzaddons/diaspora/Mod_Diaspora.php:97
+#: ../../extend/addon/hubzilla-addons/diaspora/Mod_Diaspora.php:99
msgid "Diaspora Protocol"
-msgstr "Diaspora Protocol"
+msgstr "Protokół Diaspora"
-#: ../../extend/addon/hzaddons/diaspora/import_diaspora.php:19
+#: ../../extend/addon/hubzilla-addons/diaspora/import_diaspora.php:19
msgid "No username found in import file."
msgstr "W pliku importu nie znaleziono nazwy użytkownika."
-#: ../../extend/addon/hzaddons/diaspora/Receiver.php:1541
+#: ../../extend/addon/hubzilla-addons/diaspora/Receiver.php:1599
#, php-format
msgid "%1$s dislikes %2$s's %3$s"
-msgstr "%1$s desaprobat %2$s %3$s"
+msgstr "%1$s niepolubień %2$s %3$s"
-#: ../../extend/addon/hzaddons/diaspora/diaspora.php:66
-msgid ""
-"Please install the statistics addon to be able to configure a diaspora relay"
-msgstr ""
-"Zainstaluj dodatek do statystyk, aby móc skonfigurować przekaźnik Diaspory"
+#: ../../extend/addon/hubzilla-addons/diaspora/diaspora.php:70
+msgid "Please install the statistics addon to be able to configure a diaspora relay"
+msgstr "Zainstaluj dodatek do statystyk, aby móc skonfigurować konektor Diaspory"
-#: ../../extend/addon/hzaddons/diaspora/diaspora.php:76
+#: ../../extend/addon/hubzilla-addons/diaspora/diaspora.php:80
msgid "Diaspora Relay Handle"
-msgstr "Uchwyt przekaźnika Diaspory"
+msgstr "Uchwyt konektora Diaspory"
-#: ../../extend/addon/hzaddons/diaspora/diaspora.php:76
+#: ../../extend/addon/hubzilla-addons/diaspora/diaspora.php:80
msgid "Address of a diaspora relay. Example: relay@diasporarelay.tld"
-msgstr "Adres przekaźnika diaspory. Przykład: relay@diasporarelay.tld"
+msgstr "Adres konektora diaspory. Przykład: relay@diasporarelay.tld"
-#: ../../extend/addon/hzaddons/diaspora/diaspora.php:96
+#: ../../extend/addon/hubzilla-addons/diaspora/diaspora.php:100
msgid "Diaspora relay could not be imported"
-msgstr "Nie można zaimportować przekaźnika diaspory"
+msgstr "Nie można zaimportować konektora diaspory"
-#: ../../extend/addon/hzaddons/dirstats/dirstats.php:94
+#: ../../extend/addon/hubzilla-addons/dirstats/dirstats.php:94
msgid "Hubzilla Directory Stats"
msgstr "Statystyki katalogowe Hubzilla"
-#: ../../extend/addon/hzaddons/dirstats/dirstats.php:95
+#: ../../extend/addon/hubzilla-addons/dirstats/dirstats.php:95
msgid "Total Hubs"
-msgstr "Razem huby"
+msgstr "Razem węzłów"
-#: ../../extend/addon/hzaddons/dirstats/dirstats.php:97
+#: ../../extend/addon/hubzilla-addons/dirstats/dirstats.php:97
msgid "Hubzilla Hubs"
-msgstr "Huby Hubzilla"
+msgstr "Węzły Hubzilla"
-#: ../../extend/addon/hzaddons/dirstats/dirstats.php:99
+#: ../../extend/addon/hubzilla-addons/dirstats/dirstats.php:99
msgid "Friendica Hubs"
-msgstr "Huby Friendica"
+msgstr "Węzły Friendica"
-#: ../../extend/addon/hzaddons/dirstats/dirstats.php:101
+#: ../../extend/addon/hubzilla-addons/dirstats/dirstats.php:101
msgid "Diaspora Pods"
msgstr "Pody Diaspora"
-#: ../../extend/addon/hzaddons/dirstats/dirstats.php:103
+#: ../../extend/addon/hubzilla-addons/dirstats/dirstats.php:103
msgid "Hubzilla Channels"
msgstr "Kanały Hubzilla"
-#: ../../extend/addon/hzaddons/dirstats/dirstats.php:105
+#: ../../extend/addon/hubzilla-addons/dirstats/dirstats.php:105
msgid "Friendica Channels"
msgstr "Kanały Friendica"
-#: ../../extend/addon/hzaddons/dirstats/dirstats.php:107
+#: ../../extend/addon/hubzilla-addons/dirstats/dirstats.php:107
msgid "Diaspora Channels"
msgstr "Kanały Diaspora"
-#: ../../extend/addon/hzaddons/dirstats/dirstats.php:109
+#: ../../extend/addon/hubzilla-addons/dirstats/dirstats.php:109
msgid "Aged 35 and above"
msgstr "W wieku 35 lat i więcej"
-#: ../../extend/addon/hzaddons/dirstats/dirstats.php:111
+#: ../../extend/addon/hubzilla-addons/dirstats/dirstats.php:111
msgid "Aged 34 and under"
msgstr "W wieku 34 lat i poniżej"
-#: ../../extend/addon/hzaddons/dirstats/dirstats.php:113
+#: ../../extend/addon/hubzilla-addons/dirstats/dirstats.php:113
msgid "Average Age"
msgstr "Średni wiek"
-#: ../../extend/addon/hzaddons/dirstats/dirstats.php:115
+#: ../../extend/addon/hubzilla-addons/dirstats/dirstats.php:115
msgid "Known Chatrooms"
msgstr "Znane czaty"
-#: ../../extend/addon/hzaddons/dirstats/dirstats.php:117
+#: ../../extend/addon/hubzilla-addons/dirstats/dirstats.php:117
msgid "Known Tags"
msgstr "Znane tagi"
-#: ../../extend/addon/hzaddons/dirstats/dirstats.php:119
+#: ../../extend/addon/hubzilla-addons/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,"
+"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 ""
-"Proszę mieć na uwadze, że statystyki Diaspory i Friendica to tylko te,które "
-"są widoczne dla **tego katalogu**, a nie wszystkie znane w sieci. Dotyczy to "
-"również czatów,"
+"Proszę mieć na uwadze, że statystyki Diaspory i Friendica to tylko te,które są "
+"widoczne dla **tego katalogu**, a nie wszystkie znane w sieci. Dotyczy to również "
+"czatów,"
-#: ../../extend/addon/hzaddons/upload_limits/upload_limits.php:25
+#: ../../extend/addon/hubzilla-addons/upload_limits/upload_limits.php:25
msgid "Show Upload Limits"
msgstr "Pokaż limity przesyłania"
-#: ../../extend/addon/hzaddons/upload_limits/upload_limits.php:27
+#: ../../extend/addon/hubzilla-addons/upload_limits/upload_limits.php:27
msgid "Hubzilla configured maximum size: "
msgstr "Maksymalny rozmiar skonfigurowany w Hubzilli: "
-#: ../../extend/addon/hzaddons/upload_limits/upload_limits.php:28
+#: ../../extend/addon/hubzilla-addons/upload_limits/upload_limits.php:28
msgid "PHP upload_max_filesize: "
msgstr "PHP upload_max_filesize: "
-#: ../../extend/addon/hzaddons/upload_limits/upload_limits.php:29
+#: ../../extend/addon/hubzilla-addons/upload_limits/upload_limits.php:29
msgid "PHP post_max_size (must be larger than upload_max_filesize): "
msgstr "PHP post_max_size (musi być większe od upload_max_filesize): "
-#: ../../extend/addon/hzaddons/hideaside/Mod_Hideaside.php:23
-#: ../../extend/addon/hzaddons/hideaside/Mod_Hideaside.php:27
+#: ../../extend/addon/hubzilla-addons/hideaside/Mod_Hideaside.php:23
+#: ../../extend/addon/hubzilla-addons/hideaside/Mod_Hideaside.php:27
msgid "Hide Aside App"
msgstr "Aplikacja Hide Aside"
-#: ../../extend/addon/hzaddons/hideaside/Mod_Hideaside.php:24
-#: ../../extend/addon/hzaddons/hideaside/Mod_Hideaside.php:28
+#: ../../extend/addon/hubzilla-addons/hideaside/Mod_Hideaside.php:24
+#: ../../extend/addon/hubzilla-addons/hideaside/Mod_Hideaside.php:28
msgid "Fade out aside areas after a while when using endless scroll"
-msgstr "Powoduje zanikanie obszaru po chwili, gdy używasz długiego przewijania"
-
-#: ../../extend/addon/hzaddons/hideaside/Mod_Hideaside.php:27
-#: ../../extend/addon/hzaddons/planets/Mod_Planets.php:23
-#: ../../extend/addon/hzaddons/hsse/Mod_Hsse.php:26
-#: ../../extend/addon/hzaddons/authchoose/Mod_Authchoose.php:33
-#: ../../extend/addon/hzaddons/nsabait/Mod_Nsabait.php:24
-#: ../../extend/addon/hzaddons/rainbowtag/Mod_Rainbowtag.php:26
+msgstr "Powoduje zanikanie obszaru po chwili, gdy używa się długiego przewijania"
+
+#: ../../extend/addon/hubzilla-addons/hideaside/Mod_Hideaside.php:27
+#: ../../extend/addon/hubzilla-addons/planets/Mod_Planets.php:23
+#: ../../extend/addon/hubzilla-addons/hsse/Mod_Hsse.php:26
+#: ../../extend/addon/hubzilla-addons/authchoose/Mod_Authchoose.php:33
+#: ../../extend/addon/hubzilla-addons/nsabait/Mod_Nsabait.php:24
+#: ../../extend/addon/hubzilla-addons/rainbowtag/Mod_Rainbowtag.php:26
msgid "Installed"
msgstr "Zainstalowane"
-#: ../../extend/addon/hzaddons/randpost/randpost.php:97
+#: ../../extend/addon/hubzilla-addons/randpost/randpost.php:99
msgid "You're welcome."
msgstr "Proszę bardzo."
-#: ../../extend/addon/hzaddons/randpost/randpost.php:98
+#: ../../extend/addon/hubzilla-addons/randpost/randpost.php:100
msgid "Ah shucks..."
msgstr "O cholera ..."
-#: ../../extend/addon/hzaddons/randpost/randpost.php:99
+#: ../../extend/addon/hubzilla-addons/randpost/randpost.php:101
msgid "Don't mention it."
msgstr "Nie wspominaj o tym."
-#: ../../extend/addon/hzaddons/randpost/randpost.php:100
+#: ../../extend/addon/hubzilla-addons/randpost/randpost.php:102
msgid "&lt;blush&gt;"
msgstr "&lt;rumieniec&gt;"
-#: ../../extend/addon/hzaddons/openstreetmap/openstreetmap.php:133
+#: ../../extend/addon/hubzilla-addons/openstreetmap/openstreetmap.php:133
msgid "View Larger"
msgstr "Zobacz większe"
-#: ../../extend/addon/hzaddons/openstreetmap/openstreetmap.php:156
+#: ../../extend/addon/hubzilla-addons/openstreetmap/openstreetmap.php:156
msgid "Tile Server URL"
msgstr "Adres URL serwera kafelków rastrowych"
-#: ../../extend/addon/hzaddons/openstreetmap/openstreetmap.php:156
+#: ../../extend/addon/hubzilla-addons/openstreetmap/openstreetmap.php:156
msgid ""
"A list of <a href=\"http://wiki.openstreetmap.org/wiki/TMS\" target=\"_blank"
"\">public tile servers</a>"
@@ -14333,1936 +14442,1913 @@ msgstr ""
"Lista <a href=\"http://wiki.openstreetmap.org/wiki/TMS\" target=\"_blank"
"\">publicznych serwerów kafelków</a>"
-#: ../../extend/addon/hzaddons/openstreetmap/openstreetmap.php:157
+#: ../../extend/addon/hubzilla-addons/openstreetmap/openstreetmap.php:157
msgid "Nominatim (reverse geocoding) Server URL"
msgstr "Adres URL serwera Nominatim (odwrotne geokodowanie)"
-#: ../../extend/addon/hzaddons/openstreetmap/openstreetmap.php:157
+#: ../../extend/addon/hubzilla-addons/openstreetmap/openstreetmap.php:157
msgid ""
-"A list of <a href=\"http://wiki.openstreetmap.org/wiki/Nominatim\" target="
-"\"_blank\">Nominatim servers</a>"
+"A list of <a href=\"http://wiki.openstreetmap.org/wiki/Nominatim\" target=\"_blank"
+"\">Nominatim servers</a>"
msgstr ""
-"Lista <a href=\"http://wiki.openstreetmap.org/wiki/Nominatim\" target="
-"\"_blank\">serwerów Nominatim</a>"
+"Lista <a href=\"http://wiki.openstreetmap.org/wiki/Nominatim\" target=\"_blank"
+"\">serwerów Nominatim</a>"
-#: ../../extend/addon/hzaddons/openstreetmap/openstreetmap.php:158
+#: ../../extend/addon/hubzilla-addons/openstreetmap/openstreetmap.php:158
msgid "Default zoom"
msgstr "Powiększenie domyślne"
-#: ../../extend/addon/hzaddons/openstreetmap/openstreetmap.php:158
-msgid ""
-"The default zoom level. (1:world, 18:highest, also depends on tile server)"
+#: ../../extend/addon/hubzilla-addons/openstreetmap/openstreetmap.php:158
+msgid "The default zoom level. (1:world, 18:highest, also depends on tile server)"
msgstr ""
-"Domyślny poziom powiększenia. (1: świat, 18: najwyższy, zależy również od "
-"serwera kafelków)"
+"Domyślny poziom powiększenia. (1: świat, 18: najwyższy, zależy również od serwera "
+"kafelków)"
-#: ../../extend/addon/hzaddons/openstreetmap/openstreetmap.php:159
+#: ../../extend/addon/hubzilla-addons/openstreetmap/openstreetmap.php:159
msgid "Include marker on map"
msgstr "Uwzględnij znacznik na mapie"
-#: ../../extend/addon/hzaddons/openstreetmap/openstreetmap.php:159
+#: ../../extend/addon/hubzilla-addons/openstreetmap/openstreetmap.php:159
msgid "Include a marker on the map."
msgstr "Umieść znacznik na tej mapie."
-#: ../../extend/addon/hzaddons/ljpost/Mod_Ljpost.php:38
+#: ../../extend/addon/hubzilla-addons/ljpost/Mod_Ljpost.php:38
msgid "Livejournal Crosspost Connector App"
-msgstr "Aplikacja Livejournal Crosspost Connector"
+msgstr "Aplikacja Konektor Wpisów do Livejournal"
-#: ../../extend/addon/hzaddons/ljpost/Mod_Ljpost.php:39
+#: ../../extend/addon/hubzilla-addons/ljpost/Mod_Ljpost.php:39
msgid "Relay public posts to Livejournal"
-msgstr "Przekazuj publiczne posty do Livejournal"
+msgstr "Przekazuj publiczne wpisy do Livejournal"
-#: ../../extend/addon/hzaddons/ljpost/Mod_Ljpost.php:55
+#: ../../extend/addon/hubzilla-addons/ljpost/Mod_Ljpost.php:55
msgid "Livejournal username"
msgstr "Nazwa użytkownika w Livejournal"
-#: ../../extend/addon/hzaddons/ljpost/Mod_Ljpost.php:59
+#: ../../extend/addon/hubzilla-addons/ljpost/Mod_Ljpost.php:59
msgid "Livejournal password"
msgstr "Hasło do Livejournal"
-#: ../../extend/addon/hzaddons/ljpost/Mod_Ljpost.php:63
+#: ../../extend/addon/hubzilla-addons/ljpost/Mod_Ljpost.php:63
msgid "Post to Livejournal by default"
msgstr "Domyślnie wysyłaj do Livejournal"
-#: ../../extend/addon/hzaddons/ljpost/Mod_Ljpost.php:67
+#: ../../extend/addon/hubzilla-addons/ljpost/Mod_Ljpost.php:67
msgid "Send wall-to-wall posts to Livejournal"
-msgstr "Wysyłaj posty \"wall-to-wall\" do Livejournal"
+msgstr "Wysyłaj \"rozwinięte\" wpisy do Livejournal"
-#: ../../extend/addon/hzaddons/ljpost/Mod_Ljpost.php:71
-#: ../../extend/addon/hzaddons/dwpost/Mod_Dwpost.php:65
-#: ../../extend/addon/hzaddons/wppost/Mod_Wppost.php:94
+#: ../../extend/addon/hubzilla-addons/ljpost/Mod_Ljpost.php:71
+#: ../../extend/addon/hubzilla-addons/dwpost/Mod_Dwpost.php:65
+#: ../../extend/addon/hubzilla-addons/wppost/Mod_Wppost.php:94
msgid "Add link to original post"
-msgstr "Dodaj odnośnik do oryginalnego postu"
+msgstr "Dodaj odnośnik do oryginalnego wpisu"
-#: ../../extend/addon/hzaddons/ljpost/Mod_Ljpost.php:79
+#: ../../extend/addon/hubzilla-addons/ljpost/Mod_Ljpost.php:79
msgid "Livejournal Crosspost Connector"
-msgstr "Livejournal Crosspost Connector"
+msgstr "Konektor Livejournal"
-#: ../../extend/addon/hzaddons/ljpost/ljpost.php:49
+#: ../../extend/addon/hubzilla-addons/ljpost/ljpost.php:49
msgid "Post to Livejournal"
msgstr "Publikuj w Livejournal"
-#: ../../extend/addon/hzaddons/ljpost/ljpost.php:127
+#: ../../extend/addon/hubzilla-addons/ljpost/ljpost.php:127
msgid "Posted by"
msgstr "Wysłane przez"
-#: ../../extend/addon/hzaddons/workflow/workflow.php:222
+#: ../../extend/addon/hubzilla-addons/workflow/workflow.php:222
msgid "Workflow user."
msgstr "Przepływ pracy użytkownika."
-#: ../../extend/addon/hzaddons/workflow/workflow.php:272
+#: ../../extend/addon/hubzilla-addons/workflow/workflow.php:272
msgid "This channel"
msgstr "Ten kanał"
-#: ../../extend/addon/hzaddons/workflow/workflow.php:541
-#: ../../extend/addon/hzaddons/workflow/workflow.php:1437
-#: ../../extend/addon/hzaddons/workflow/workflow.php:1456
+#: ../../extend/addon/hubzilla-addons/workflow/workflow.php:541
+#: ../../extend/addon/hubzilla-addons/workflow/workflow.php:1437
+#: ../../extend/addon/hubzilla-addons/workflow/workflow.php:1456
msgid "Workflow"
msgstr "Przepływ pracy"
-#: ../../extend/addon/hzaddons/workflow/workflow.php:1425
+#: ../../extend/addon/hubzilla-addons/workflow/workflow.php:1425
msgid "No Workflows Available"
msgstr "Żaden przepływ nie jest dostępny"
-#: ../../extend/addon/hzaddons/workflow/workflow.php:1455
+#: ../../extend/addon/hubzilla-addons/workflow/workflow.php:1455
msgid "Add item to which workflow"
msgstr "Dodaj element do przepływu pracy"
-#: ../../extend/addon/hzaddons/workflow/workflow.php:1515
-#: ../../extend/addon/hzaddons/workflow/workflow.php:1634
+#: ../../extend/addon/hubzilla-addons/workflow/workflow.php:1515
+#: ../../extend/addon/hubzilla-addons/workflow/workflow.php:1634
msgid "Create Workflow Item"
msgstr "Utwórz element przepływu pracy"
-#: ../../extend/addon/hzaddons/workflow/workflow.php:2596
+#: ../../extend/addon/hubzilla-addons/workflow/workflow.php:2596
msgid "Link"
msgstr "Link"
-#: ../../extend/addon/hzaddons/workflow/workflow.php:2598
+#: ../../extend/addon/hubzilla-addons/workflow/workflow.php:2598
msgid "Web link."
msgstr "Link do strony internetowej."
-#: ../../extend/addon/hzaddons/workflow/workflow.php:2619
-#: ../../extend/addon/hzaddons/workflow/workflow.php:2680
+#: ../../extend/addon/hubzilla-addons/workflow/workflow.php:2619
+#: ../../extend/addon/hubzilla-addons/workflow/workflow.php:2680
msgid "Brief description or title"
msgstr "Krótki opis lub tytuł"
-#: ../../extend/addon/hzaddons/workflow/workflow.php:2627
-#: ../../extend/addon/hzaddons/workflow/workflow.php:2688
+#: ../../extend/addon/hubzilla-addons/workflow/workflow.php:2627
+#: ../../extend/addon/hubzilla-addons/workflow/workflow.php:2688
msgid "Notes and Info"
msgstr "Uwagi i informacje"
-#: ../../extend/addon/hzaddons/workflow/workflow.php:2686
+#: ../../extend/addon/hubzilla-addons/workflow/workflow.php:2686
msgid "Body"
msgstr "Ciało"
-#: ../../extend/addon/hzaddons/workflow/Settings/Mod_WorkflowSettings.php:101
+#: ../../extend/addon/hubzilla-addons/workflow/Settings/Mod_WorkflowSettings.php:101
msgid "Workflow Settings"
msgstr "Ustawienia przepływu pracy"
-#: ../../extend/addon/hzaddons/xmpp/xmpp.php:44
+#: ../../extend/addon/hubzilla-addons/xmpp/xmpp.php:44
msgid "Jabber BOSH host"
msgstr "Host Jabber BOSH"
-#: ../../extend/addon/hzaddons/xmpp/xmpp.php:45
+#: ../../extend/addon/hubzilla-addons/xmpp/xmpp.php:45
msgid "Use central userbase"
msgstr "Użyj centralnej bazy użytkowników"
-#: ../../extend/addon/hzaddons/xmpp/xmpp.php:45
+#: ../../extend/addon/hubzilla-addons/xmpp/xmpp.php:45
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."
+"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 ""
-"Jeśli jest włączone, członkowie będą automatycznie logować się do serwera "
-"ejabberd, który musi być zainstalowany na tym komputerze z "
-"zsynchronizowanymi danymi uwierzytelniającymi za pośrednictwem skryptu "
-"„auth_ejabberd.php”."
+"Jeśli jest włączone, członkowie będą automatycznie logować się do serwera ejabberd, "
+"który musi być zainstalowany na tym komputerze z zsynchronizowanymi danymi "
+"uwierzytelniającymi za pośrednictwem skryptu „auth_ejabberd.php”."
-#: ../../extend/addon/hzaddons/xmpp/Mod_Xmpp.php:23
+#: ../../extend/addon/hubzilla-addons/xmpp/Mod_Xmpp.php:23
msgid "XMPP settings updated."
msgstr "Zaktualizowano ustawienia XMPP."
-#: ../../extend/addon/hzaddons/xmpp/Mod_Xmpp.php:35
+#: ../../extend/addon/hubzilla-addons/xmpp/Mod_Xmpp.php:35
msgid "XMPP App"
msgstr "Aplikacja XMPP"
-#: ../../extend/addon/hzaddons/xmpp/Mod_Xmpp.php:36
+#: ../../extend/addon/hubzilla-addons/xmpp/Mod_Xmpp.php:36
msgid "Embedded XMPP (Jabber) client"
msgstr "Osadzony klient XMPP (Jabber)"
-#: ../../extend/addon/hzaddons/xmpp/Mod_Xmpp.php:52
+#: ../../extend/addon/hubzilla-addons/xmpp/Mod_Xmpp.php:52
msgid "Individual credentials"
msgstr "Indywidualne poświadczenia"
-#: ../../extend/addon/hzaddons/xmpp/Mod_Xmpp.php:58
+#: ../../extend/addon/hubzilla-addons/xmpp/Mod_Xmpp.php:58
msgid "Jabber BOSH server"
msgstr "Serwer Jabber BOSH"
-#: ../../extend/addon/hzaddons/xmpp/Mod_Xmpp.php:67
+#: ../../extend/addon/hubzilla-addons/xmpp/Mod_Xmpp.php:67
msgid "XMPP Settings"
msgstr "Ustawienia XMPP"
-#: ../../extend/addon/hzaddons/superblock/Mod_Superblock.php:20
+#: ../../extend/addon/hubzilla-addons/superblock/Mod_Superblock.php:21
msgid "Superblock App"
msgstr "Aplikacja Superblock"
-#: ../../extend/addon/hzaddons/superblock/Mod_Superblock.php:21
+#: ../../extend/addon/hubzilla-addons/superblock/Mod_Superblock.php:22
msgid "Block channels"
msgstr "Blokuj kanał"
-#: ../../extend/addon/hzaddons/superblock/Mod_Superblock.php:63
+#: ../../extend/addon/hubzilla-addons/superblock/Mod_Superblock.php:64
msgid "superblock settings updated"
msgstr "zaktualizowano ustawienia superbloku"
-#: ../../extend/addon/hzaddons/superblock/Mod_Superblock.php:87
+#: ../../extend/addon/hubzilla-addons/superblock/Mod_Superblock.php:88
msgid "Currently blocked"
msgstr "Obecnie zablokowane"
-#: ../../extend/addon/hzaddons/superblock/Mod_Superblock.php:89
+#: ../../extend/addon/hubzilla-addons/superblock/Mod_Superblock.php:90
msgid "No channels currently blocked"
msgstr "Obecnie żadne kanały nie są zablokowane"
-#: ../../extend/addon/hzaddons/superblock/superblock.php:337
+#: ../../extend/addon/hubzilla-addons/superblock/superblock.php:337
msgid "Block Completely"
msgstr "Zablokuj całkowicie"
-#: ../../extend/addon/hzaddons/planets/Mod_Planets.php:20
-#: ../../extend/addon/hzaddons/planets/Mod_Planets.php:23
+#: ../../extend/addon/hubzilla-addons/planets/Mod_Planets.php:20
+#: ../../extend/addon/hubzilla-addons/planets/Mod_Planets.php:23
msgid "Random Planet App"
-msgstr "Aplikacja Random Planet"
+msgstr "Aplikacja Losowa Planeta"
-#: ../../extend/addon/hzaddons/planets/Mod_Planets.php:25
-msgid ""
-"Set a random planet from the Star Wars Empire as your location when posting"
+#: ../../extend/addon/hubzilla-addons/planets/Mod_Planets.php:25
+msgid "Set a random planet from the Star Wars Empire as your location when posting"
msgstr ""
-"Podczas wysyłania ustaw, jako lokalizację, losową planetę z Imperium "
-"Gwiezdnych Wojen"
+"Podczas wysyłania ustaw, jako lokalizację, losową planetę z Imperium Gwiezdnych "
+"Wojen"
-#: ../../extend/addon/hzaddons/nsfw/nsfw.php:152
+#: ../../extend/addon/hubzilla-addons/nsfw/nsfw.php:152
msgid "Possible adult content"
msgstr "Możliwe treści dla dorosłych"
-#: ../../extend/addon/hzaddons/nsfw/nsfw.php:167
+#: ../../extend/addon/hubzilla-addons/nsfw/nsfw.php:167
#, php-format
msgid "%s - view"
msgstr "%s - widok"
-#: ../../extend/addon/hzaddons/nsfw/Mod_Nsfw.php:22
+#: ../../extend/addon/hubzilla-addons/nsfw/Mod_Nsfw.php:22
msgid "NSFW Settings saved."
msgstr "Zapisano ustawienia NSFW."
-#: ../../extend/addon/hzaddons/nsfw/Mod_Nsfw.php:33
+#: ../../extend/addon/hubzilla-addons/nsfw/Mod_Nsfw.php:33
msgid "NSFW App"
msgstr "Aplikacja NSFW"
-#: ../../extend/addon/hzaddons/nsfw/Mod_Nsfw.php:34
+#: ../../extend/addon/hubzilla-addons/nsfw/Mod_Nsfw.php:34
msgid "Collapse content that contains predefined words"
-msgstr "Zwiń zawartość zawierającą predefiniowane słowa"
+msgstr "Zwija treść zawierającą określone słowa"
-#: ../../extend/addon/hzaddons/nsfw/Mod_Nsfw.php:44
+#: ../../extend/addon/hubzilla-addons/nsfw/Mod_Nsfw.php:44
msgid ""
-"This app 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 ""
-"Ta aplikacja wyszukuje słowa lub tekst, określone poniżej i zwija wszelkie "
-"treści zawierające te słowa kluczowe, aby nie były wyświetlane w "
-"nieodpowiednich momentach, takich jak insynuacje seksualne, które mogą być "
-"niewłaściwe w miejscu pracy. Grzecznie jest i zaleca się, oznaczanie "
-"wszelkich treści zawierających nagość tagiem #NSFW. Ten filtr może również "
-"pasować do dowolnego innego określonego słowa lub tekstu, dzięki czemu może "
-"być używany jako filtr treści ogólnego przeznaczenia."
-
-#: ../../extend/addon/hzaddons/nsfw/Mod_Nsfw.php:49
+"This app 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 ""
+"Ta aplikacja wyszukuje słowa lub tekst, określone poniżej i zwija wszelkie treści "
+"zawierające te słowa kluczowe, aby nie były wyświetlane w nieodpowiednich "
+"momentach, na przykład, insynuacje seksualne, które mogą być niewłaściwe w miejscu "
+"pracy. Grzecznie jest i zaleca się, oznaczanie wszelkich treści zawierających "
+"nagość tagiem #NSFW. Ten filtr może również pasować do dowolnego innego określonego "
+"słowa lub tekstu, dzięki czemu może być używany jako filtr treści ogólnego "
+"przeznaczenia."
+
+#: ../../extend/addon/hubzilla-addons/nsfw/Mod_Nsfw.php:49
msgid "Comma separated list of keywords to hide"
msgstr "Lista słów kluczowych rozdzielona przecinkami"
-#: ../../extend/addon/hzaddons/nsfw/Mod_Nsfw.php:49
+#: ../../extend/addon/hubzilla-addons/nsfw/Mod_Nsfw.php:49
msgid "Word, /regular-expression/, lang=xx, lang!=xx"
msgstr "Słowo, /wyrażenie regularne/, lang=xx, lang!=xx"
-#: ../../extend/addon/hzaddons/nsfw/Mod_Nsfw.php:58
+#: ../../extend/addon/hubzilla-addons/nsfw/Mod_Nsfw.php:58
msgid "NSFW"
msgstr "NSFW"
-#: ../../extend/addon/hzaddons/tictac/tictac.php:21
+#: ../../extend/addon/hubzilla-addons/tictac/tictac.php:21
msgid "Three Dimensional Tic-Tac-Toe"
msgstr "Trójwymiarowy Tic-Tac-Toe"
-#: ../../extend/addon/hzaddons/tictac/tictac.php:54
+#: ../../extend/addon/hubzilla-addons/tictac/tictac.php:54
msgid "3D Tic-Tac-Toe"
msgstr "3D Tic-Tac-Toe"
-#: ../../extend/addon/hzaddons/tictac/tictac.php:59
+#: ../../extend/addon/hubzilla-addons/tictac/tictac.php:59
msgid "New game"
msgstr "Nowa gra"
-#: ../../extend/addon/hzaddons/tictac/tictac.php:60
+#: ../../extend/addon/hubzilla-addons/tictac/tictac.php:60
msgid "New game with handicap"
msgstr "Nowa gra z handicapem"
-#: ../../extend/addon/hzaddons/tictac/tictac.php:61
+#: ../../extend/addon/hubzilla-addons/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. "
+"Three dimensional tic-tac-toe is just like the traditional game except that it is "
+"played on multiple levels simultaneously. "
msgstr ""
"Trójwymiarowa gra w kółko i krzyżyk jest podobna do tradycyjnej gry, z tym "
"wyjątkiem, że gra się w nią na wielu poziomach jednocześnie. "
-#: ../../extend/addon/hzaddons/tictac/tictac.php:62
+#: ../../extend/addon/hubzilla-addons/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."
+"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 ""
-"W tym przypadku są trzy poziomy. Wygrywasz, zdobywając trzy z rzędu na "
-"dowolnym poziomie, a także w górę, w dół i po przekątnej na różnych "
-"poziomach."
+"W tym przypadku są trzy poziomy. Wygrywasz, zdobywając trzy z rzędu na dowolnym "
+"poziomie, a także w górę, w dół i po przekątnej na różnych poziomach."
-#: ../../extend/addon/hzaddons/tictac/tictac.php:64
+#: ../../extend/addon/hubzilla-addons/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."
+"The handicap game disables the center position on the middle level because the "
+"player claiming this square often has an unfair advantage."
msgstr ""
-"Gra z handicapem wyłącza środkową pozycję na środkowym poziomie, ponieważ "
-"gracz zajmujący to pole często ma nieuczciwą przewagę."
+"Gra z handicapem wyłącza środkową pozycję na środkowym poziomie, ponieważ gracz "
+"zajmujący to pole często ma nieuczciwą przewagę."
-#: ../../extend/addon/hzaddons/tictac/tictac.php:183
+#: ../../extend/addon/hubzilla-addons/tictac/tictac.php:183
msgid "You go first..."
msgstr "Ty pierwszy ..."
-#: ../../extend/addon/hzaddons/tictac/tictac.php:188
+#: ../../extend/addon/hubzilla-addons/tictac/tictac.php:188
msgid "I'm going first this time..."
msgstr "Tym razem idę pierwszy ..."
-#: ../../extend/addon/hzaddons/tictac/tictac.php:194
+#: ../../extend/addon/hubzilla-addons/tictac/tictac.php:194
msgid "You won!"
msgstr "Wygrałeś!"
-#: ../../extend/addon/hzaddons/tictac/tictac.php:200
-#: ../../extend/addon/hzaddons/tictac/tictac.php:225
+#: ../../extend/addon/hubzilla-addons/tictac/tictac.php:200
+#: ../../extend/addon/hubzilla-addons/tictac/tictac.php:225
msgid "\"Cat\" game!"
msgstr "Gra \"Kot\"!"
-#: ../../extend/addon/hzaddons/tictac/tictac.php:223
+#: ../../extend/addon/hubzilla-addons/tictac/tictac.php:223
msgid "I won!"
msgstr "Wygrałem!"
-#: ../../extend/addon/hzaddons/photocache/Mod_Photocache.php:27
+#: ../../extend/addon/hubzilla-addons/photocache/Mod_Photocache.php:27
msgid "Photo Cache settings saved."
msgstr "Zapisano ustawienia pamięci podręcznej zdjęć."
-#: ../../extend/addon/hzaddons/photocache/Mod_Photocache.php:36
+#: ../../extend/addon/hubzilla-addons/photocache/Mod_Photocache.php:36
msgid ""
-"Photo Cache addon saves a copy of images from external sites locally to "
-"increase your anonymity in the web."
+"Photo Cache addon saves a copy of images from external sites locally to increase "
+"your anonymity in the web."
msgstr ""
-"Dodatek Photo Cache zapisuje lokalnie kopie obrazów z zewnętrznych witryn, "
-"aby zwiększyć Twoją anonimowość w sieci."
+"Dodatek Photo Cache zapisuje lokalnie kopie obrazów z zewnętrznych witryn, aby "
+"zwiększyć Twoją anonimowość w sieci."
-#: ../../extend/addon/hzaddons/photocache/Mod_Photocache.php:42
+#: ../../extend/addon/hubzilla-addons/photocache/Mod_Photocache.php:42
msgid "Photo Cache App"
-msgstr "Aplikacja Photo Cache"
+msgstr "Aplikacja Bufor zdjęć"
-#: ../../extend/addon/hzaddons/photocache/Mod_Photocache.php:53
+#: ../../extend/addon/hubzilla-addons/photocache/Mod_Photocache.php:53
msgid "Minimal photo size for caching"
msgstr "Minimalny rozmiar zdjęcia do buforowania"
-#: ../../extend/addon/hzaddons/photocache/Mod_Photocache.php:55
+#: ../../extend/addon/hubzilla-addons/photocache/Mod_Photocache.php:55
msgid "In pixels. From 1 up to 1024, 0 will be replaced with system default."
msgstr ""
"W pikselach. Od 1 do 1024, 0 zostanie zastąpione domyślnymi ustawieniami "
"systemowymi."
-#: ../../extend/addon/hzaddons/photocache/Mod_Photocache.php:64
+#: ../../extend/addon/hubzilla-addons/photocache/Mod_Photocache.php:64
msgid "Photo Cache"
-msgstr "Photo Cache"
+msgstr "Bufor zdjęć"
-#: ../../extend/addon/hzaddons/opensearch/opensearch.php:26
+#: ../../extend/addon/hubzilla-addons/opensearch/opensearch.php:26
#, php-format
msgctxt "opensearch"
msgid "Search %1$s (%2$s)"
msgstr "Szukaj %1$s (%2$s)"
-#: ../../extend/addon/hzaddons/opensearch/opensearch.php:28
+#: ../../extend/addon/hubzilla-addons/opensearch/opensearch.php:28
msgctxt "opensearch"
msgid "$Projectname"
-msgstr "Hubzilla"
+msgstr "$Projectname"
-#: ../../extend/addon/hzaddons/opensearch/opensearch.php:43
+#: ../../extend/addon/hubzilla-addons/opensearch/opensearch.php:43
msgid "Search $Projectname"
-msgstr "Szukaj w Hubzilla"
+msgstr "Szukaj w $Projectname"
-#: ../../extend/addon/hzaddons/libertree/Mod_Libertree.php:25
+#: ../../extend/addon/hubzilla-addons/libertree/Mod_Libertree.php:25
msgid "Libertree Crosspost Connector Settings saved."
msgstr "Zapisano ustawienia Libertree Crosspost Connector."
-#: ../../extend/addon/hzaddons/libertree/Mod_Libertree.php:35
+#: ../../extend/addon/hubzilla-addons/libertree/Mod_Libertree.php:35
msgid "Libertree Crosspost Connector App"
-msgstr "Aplikacja Libertree Crosspost Connector"
+msgstr "Konektora Wpisów do Libertree"
-#: ../../extend/addon/hzaddons/libertree/Mod_Libertree.php:36
+#: ../../extend/addon/hubzilla-addons/libertree/Mod_Libertree.php:36
msgid "Relay public posts to Libertree"
msgstr "Przekazuj publiczne posty do Libertree"
-#: ../../extend/addon/hzaddons/libertree/Mod_Libertree.php:51
+#: ../../extend/addon/hubzilla-addons/libertree/Mod_Libertree.php:51
msgid "Libertree API token"
msgstr "Token API Libertree"
-#: ../../extend/addon/hzaddons/libertree/Mod_Libertree.php:55
+#: ../../extend/addon/hubzilla-addons/libertree/Mod_Libertree.php:55
msgid "Libertree site URL"
msgstr "Adres URL witrny Libertree"
-#: ../../extend/addon/hzaddons/libertree/Mod_Libertree.php:59
+#: ../../extend/addon/hubzilla-addons/libertree/Mod_Libertree.php:59
msgid "Post to Libertree by default"
msgstr "Domyślnie publikuj w Libertree"
-#: ../../extend/addon/hzaddons/libertree/Mod_Libertree.php:67
+#: ../../extend/addon/hubzilla-addons/libertree/Mod_Libertree.php:67
msgid "Libertree Crosspost Connector"
msgstr "Libertree Crosspost Connector"
-#: ../../extend/addon/hzaddons/libertree/libertree.php:43
+#: ../../extend/addon/hubzilla-addons/libertree/libertree.php:43
msgid "Post to Libertree"
msgstr "Publikuj w Libertree"
-#: ../../extend/addon/hzaddons/adultphotoflag/adultphotoflag.php:24
+#: ../../extend/addon/hubzilla-addons/adultphotoflag/adultphotoflag.php:24
msgid "Flag Adult Photos"
msgstr "Oznaczanie zdjęć dla dorosłych"
-#: ../../extend/addon/hzaddons/adultphotoflag/adultphotoflag.php:25
-msgid ""
-"Provide photo edit option to hide inappropriate photos from default album "
-"view"
+#: ../../extend/addon/hubzilla-addons/adultphotoflag/adultphotoflag.php:25
+msgid "Provide photo edit option to hide inappropriate photos from default album view"
msgstr ""
-"Dostarcza opcję edycji zdjęć, umożliwiającą ukrywanie nieodpowiednich zdjęć "
-"w domyślnym widoku albumu"
+"Dostarcza opcję edycji zdjęć, umożliwiającą ukrywanie nieodpowiednich zdjęć w "
+"domyślnym widoku albumu"
-#: ../../extend/addon/hzaddons/statusnet/statusnet.php:145
+#: ../../extend/addon/hubzilla-addons/statusnet/statusnet.php:145
msgid "Post to GNU social"
msgstr "Publikuj w serwisie społecznościowym GNU"
-#: ../../extend/addon/hzaddons/statusnet/statusnet.php:594
+#: ../../extend/addon/hubzilla-addons/statusnet/statusnet.php:594
msgid "API URL"
msgstr "Adres URL API"
-#: ../../extend/addon/hzaddons/statusnet/statusnet.php:597
+#: ../../extend/addon/hubzilla-addons/statusnet/statusnet.php:597
msgid "Application name"
msgstr "Nazwa aplikacji"
-#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:61
+#: ../../extend/addon/hubzilla-addons/statusnet/Mod_Statusnet.php:61
msgid ""
-"Please contact your site administrator.<br />The provided API URL is not "
-"valid."
+"Please contact your site administrator.<br />The provided API URL is not valid."
msgstr ""
-"Skontaktuj się z administratorem witryny. <br/> Podany adres URL interfejsu "
-"API jest nieprawidłowy."
+"Skontaktuj się z administratorem witryny. <br/> Podany adres URL interfejsu API "
+"jest nieprawidłowy."
-#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:98
+#: ../../extend/addon/hubzilla-addons/statusnet/Mod_Statusnet.php:98
msgid "We could not contact the GNU social API with the Path you entered."
msgstr ""
-"Nie mogliśmy nawiązać połączenia ze społecznościowym API GNU o podanej "
-"ścieżce."
+"Nie mogliśmy nawiązać połączenia ze społecznościowym API GNU o podanej ścieżce."
-#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:130
+#: ../../extend/addon/hubzilla-addons/statusnet/Mod_Statusnet.php:130
msgid "GNU social settings updated."
msgstr "Ustawienia społecznościowe GNU zostały zaktualizowane."
-#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:147
-msgid ""
-"Relay public postings to a connected GNU social account (formerly StatusNet)"
+#: ../../extend/addon/hubzilla-addons/statusnet/Mod_Statusnet.php:147
+msgid "Relay public postings to a connected GNU social account (formerly StatusNet)"
msgstr ""
-"Przekazywanie publicznych postów na połączone konto społecznościowe GNU "
-"(dawniej StatusNet)"
+"Przekazywanie publicznych wpisów na połączone konto społecznościowe GNU (dawniej "
+"StatusNet)"
-#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:181
+#: ../../extend/addon/hubzilla-addons/statusnet/Mod_Statusnet.php:181
msgid "Globally Available GNU social OAuthKeys"
msgstr "Globalnie dostępne klucze OAuthKey społecznościowe GNU"
-#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:183
+#: ../../extend/addon/hubzilla-addons/statusnet/Mod_Statusnet.php:183
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)."
+"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 ""
-"Dostępne są wstępnie skonfigurowane pary kluczy OAuth dla niektórych "
-"serwerów społecznościowych GNU. Jeśli używasz jednego z nich, użyj tych "
-"poświadczeń. <br /> Jeśli nie możesz połączyć się z inną instancją "
-"społecznościową GNU (patrz poniżej)."
+"Dostępne są wstępnie skonfigurowane pary kluczy OAuth dla niektórych serwerów "
+"społecznościowych GNU. Jeśli używasz jednego z nich, użyj tych poświadczeń. <br /> "
+"Jeśli nie możesz połączyć się z inną instancją społecznościową GNU (patrz poniżej)."
-#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:198
+#: ../../extend/addon/hubzilla-addons/statusnet/Mod_Statusnet.php:198
msgid "Provide your own OAuth Credentials"
msgstr "Podaj własne dane logowania OAuth"
-#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:200
+#: ../../extend/addon/hubzilla-addons/statusnet/Mod_Statusnet.php:200
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 ""
-"Nie znaleziono pary kluczy konsumenckich dla społeczności GNU. Zarejestruj "
-"swoje konto Hubzilla jako klienta stacjonarnego na swoim koncie "
-"społecznościowym GNU, skopiuj tutaj parę kluczy klienta i wprowadź "
-"podstawowy katalog główny API. <br /> Przed zarejestrowaniem własnej pary "
-"kluczy OAuth zapytaj administratora, czy istnieje już para kluczy dla tej "
-"instalacji Hubzilli w Twojej ulubionej instalacji społecznościowej GNU."
-
-#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:204
+"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 ""
+"Nie znaleziono pary kluczy konsumenckich dla społeczności GNU. Zarejestruj swoje "
+"konto Hubzilla jako klienta stacjonarnego na swoim koncie społecznościowym GNU, "
+"skopiuj tutaj parę kluczy klienta i wprowadź podstawowy katalog główny API. <br /> "
+"Przed zarejestrowaniem własnej pary kluczy OAuth zapytaj administratora, czy "
+"istnieje już para kluczy dla tej instalacji Hubzilli w Twojej ulubionej instalacji "
+"społecznościowej GNU."
+
+#: ../../extend/addon/hubzilla-addons/statusnet/Mod_Statusnet.php:204
msgid "OAuth Consumer Key"
msgstr "Klucz klienta OAuth"
-#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:208
+#: ../../extend/addon/hubzilla-addons/statusnet/Mod_Statusnet.php:208
msgid "OAuth Consumer Secret"
msgstr "Tajny klucz klienta OAuth"
-#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:212
+#: ../../extend/addon/hubzilla-addons/statusnet/Mod_Statusnet.php:212
msgid "Base API Path"
msgstr "Podstawowa ścieżka API"
-#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:212
+#: ../../extend/addon/hubzilla-addons/statusnet/Mod_Statusnet.php:212
msgid "Remember the trailing /"
msgstr "Zapamiętaj końcowy ukośnik /"
-#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:216
+#: ../../extend/addon/hubzilla-addons/statusnet/Mod_Statusnet.php:216
msgid "GNU social application name"
msgstr "Nazwa aplikacji społecznościowej GNU"
-#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:239
+#: ../../extend/addon/hubzilla-addons/statusnet/Mod_Statusnet.php:239
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."
+"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 ""
"W celu połączenia się ze swoim kontem społecznościowym GNU, kliknij poniższy "
-"przycisk, aby uzyskać kod zabezpieczający z serwisu społecznościowego GNU, "
-"który musisz skopiować do pola wprowadzania poniżej i przesłać formularz. "
-"Tylko twoje <strong>publiczne</strong> posty będą publikowane w "
-"społecznościach GNU."
+"przycisk, aby uzyskać kod zabezpieczający z serwisu społecznościowego GNU, który "
+"musisz skopiować do pola wprowadzania poniżej i przesłać formularz. Tylko twoje "
+"<strong>publiczne</strong> wpisy będą publikowane w społecznościach GNU."
-#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:241
+#: ../../extend/addon/hubzilla-addons/statusnet/Mod_Statusnet.php:241
msgid "Log in with GNU social"
msgstr "Zaloguj się za pomocą serwisu społecznościowego GNU"
-#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:244
+#: ../../extend/addon/hubzilla-addons/statusnet/Mod_Statusnet.php:244
msgid "Copy the security code from GNU social here"
msgstr "Skopiuj tutaj kod bezpieczeństwa z GNU Social"
-#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:254
+#: ../../extend/addon/hubzilla-addons/statusnet/Mod_Statusnet.php:254
msgid "Cancel Connection Process"
msgstr "Anuluj proces łączenia"
-#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:256
+#: ../../extend/addon/hubzilla-addons/statusnet/Mod_Statusnet.php:256
msgid "Current GNU social API is"
msgstr "Obecne API społecznościowe GNU to"
-#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:260
+#: ../../extend/addon/hubzilla-addons/statusnet/Mod_Statusnet.php:260
msgid "Cancel GNU social Connection"
msgstr "Anuluj połączenie społecznościowe GNU"
-#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:272
-#: ../../extend/addon/hzaddons/twitter/Mod_Twitter.php:147
+#: ../../extend/addon/hubzilla-addons/statusnet/Mod_Statusnet.php:272
+#: ../../extend/addon/hubzilla-addons/twitter/Mod_Twitter.php:147
msgid "Currently connected to: "
msgstr "Obecnie połączony z: "
-#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:277
+#: ../../extend/addon/hubzilla-addons/statusnet/Mod_Statusnet.php:277
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."
+"<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 ""
"<strong>Uwaga</strong>: Ze względu na Twoje ustawienia prywatności, odnośnik "
-"(<em>Ukryj szczegóły swojego profilu przed nieznanymi widzami? </em>), "
-"ewentualnie zawarty w publicznych postach przekazywanych do społeczności "
-"GNU, będzie kierował odwiedzającego na pustą stronę z informacją dla "
-"odwiedzającego, że dostęp do Twojego profilu został ograniczony."
+"(<em>Ukryj szczegóły swojego profilu przed nieznanymi widzami? </em>), ewentualnie "
+"zawarty w publicznych wpisach przekazywanych do społeczności GNU, będzie kierował "
+"odwiedzającego na pustą stronę z informacją dla odwiedzającego, że dostęp do "
+"Twojego profilu został ograniczony."
-#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:282
+#: ../../extend/addon/hubzilla-addons/statusnet/Mod_Statusnet.php:282
msgid "Post to GNU social by default"
msgstr "Wysyłaj domyślnie do społeczności GNU"
-#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:282
+#: ../../extend/addon/hubzilla-addons/statusnet/Mod_Statusnet.php:282
msgid ""
-"If enabled your public postings will be posted to the associated GNU-social "
-"account by default"
+"If enabled your public postings will be posted to the associated GNU-social account "
+"by default"
msgstr ""
-"Jeśli ta opcja jest włączona, twoje publiczne posty będą domyślnie wysyłane "
-"na powiązane konto społecznościowe GNU"
+"Jeśli ta opcja jest włączona, twoje publiczne wpisy będą domyślnie wysyłane na "
+"powiązane konto społecznościowe GNU"
-#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:291
-#: ../../extend/addon/hzaddons/twitter/Mod_Twitter.php:171
+#: ../../extend/addon/hubzilla-addons/statusnet/Mod_Statusnet.php:291
+#: ../../extend/addon/hubzilla-addons/twitter/Mod_Twitter.php:171
msgid "Clear OAuth configuration"
msgstr "Wyczyść konfigurację OAuth"
-#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:303
+#: ../../extend/addon/hubzilla-addons/statusnet/Mod_Statusnet.php:303
msgid "GNU-Social Crosspost Connector"
msgstr "GNU-Social Crosspost Connector"
-#: ../../extend/addon/hzaddons/wholikesme/wholikesme.php:29
+#: ../../extend/addon/hubzilla-addons/wholikesme/wholikesme.php:29
msgid "Who likes me?"
msgstr "Kto mnie lubi?"
-#: ../../extend/addon/hzaddons/pubcrawl/Mod_Pubcrawl.php:25
+#: ../../extend/addon/hubzilla-addons/pubcrawl/Mod_Pubcrawl.php:25
msgid "ActivityPub Protocol Settings updated."
msgstr "Zaktualizowano ustawienia ActivityPub Protocol."
-#: ../../extend/addon/hzaddons/pubcrawl/Mod_Pubcrawl.php:34
+#: ../../extend/addon/hubzilla-addons/pubcrawl/Mod_Pubcrawl.php:34
msgid ""
-"The activitypub protocol does not support location independence. Connections "
-"you make within that network may be unreachable from alternate channel "
-"locations."
+"The activitypub protocol does not support location independence. Connections you "
+"make within that network may be unreachable from alternate channel locations."
msgstr ""
"Protokół AactivityPub nie obsługuje niezależności od lokalizacji. Połączenia "
"nawiązane w tej sieci mogą być niedostępne z innych lokalizacji kanałów."
-#: ../../extend/addon/hzaddons/pubcrawl/Mod_Pubcrawl.php:40
+#: ../../extend/addon/hubzilla-addons/pubcrawl/Mod_Pubcrawl.php:40
msgid "Activitypub Protocol App"
-msgstr "Aplikacja Activitypub Protocol"
+msgstr "Aplikacja Protokół Activitypub"
-#: ../../extend/addon/hzaddons/pubcrawl/Mod_Pubcrawl.php:50
+#: ../../extend/addon/hubzilla-addons/pubcrawl/Mod_Pubcrawl.php:50
msgid "Deliver to ActivityPub recipients in privacy groups"
msgstr "Dostarcz do odbiorców ActivityPub w grupach prywatności"
-#: ../../extend/addon/hzaddons/pubcrawl/Mod_Pubcrawl.php:50
+#: ../../extend/addon/hubzilla-addons/pubcrawl/Mod_Pubcrawl.php:50
msgid ""
-"May result in a large number of mentions and expose all the members of your "
-"privacy group"
+"May result in a large number of mentions and expose all the members of your privacy "
+"group"
msgstr ""
-"Może skutkować dużą liczbą wzmianek i ujawnieniem wszystkich członków Twojej "
-"grupy prywatności"
+"Może skutkować dużą liczbą wzmianek i ujawnieniem wszystkich członków Twojej grupy "
+"prywatności"
-#: ../../extend/addon/hzaddons/pubcrawl/Mod_Pubcrawl.php:54
+#: ../../extend/addon/hubzilla-addons/pubcrawl/Mod_Pubcrawl.php:54
msgid "Send multi-media HTML articles"
msgstr "Wysyłaj multimedialne artykuły HTML"
-#: ../../extend/addon/hzaddons/pubcrawl/Mod_Pubcrawl.php:54
+#: ../../extend/addon/hubzilla-addons/pubcrawl/Mod_Pubcrawl.php:54
msgid "Not supported by some microblog services such as Mastodon"
msgstr "Nieobsługiwane przez niektóre usługi mikroblogów, takie jak Mastodon"
-#: ../../extend/addon/hzaddons/pubcrawl/Mod_Pubcrawl.php:62
+#: ../../extend/addon/hubzilla-addons/pubcrawl/Mod_Pubcrawl.php:62
msgid "Activitypub Protocol"
msgstr "Activitypub Protocol"
-#: ../../extend/addon/hzaddons/ijpost/ijpost.php:44
+#: ../../extend/addon/hubzilla-addons/ijpost/ijpost.php:44
msgid "Post to Insane Journal"
msgstr "Publikuj w Insane Journal"
-#: ../../extend/addon/hzaddons/ijpost/Mod_Ijpost.php:23
+#: ../../extend/addon/hubzilla-addons/ijpost/Mod_Ijpost.php:23
msgid "Insane Journal Crosspost Connector Settings saved."
-msgstr "Zapisano ustawienia Insane Journal Crosspost Connector."
+msgstr "Zapisano ustawienia Konektora Insane Journal."
-#: ../../extend/addon/hzaddons/ijpost/Mod_Ijpost.php:35
+#: ../../extend/addon/hubzilla-addons/ijpost/Mod_Ijpost.php:35
msgid "Insane Journal Crosspost Connector App"
-msgstr "Aplikacja Insane Journal Crosspost Connector"
+msgstr "Aplikacja Konektor Insane Journal"
-#: ../../extend/addon/hzaddons/ijpost/Mod_Ijpost.php:36
+#: ../../extend/addon/hubzilla-addons/ijpost/Mod_Ijpost.php:36
msgid "Relay public postings to Insane Journal"
-msgstr "Przekaż publiczne posty do Insane Journal"
+msgstr "Przekaż publiczne wpisy do Insane Journal"
-#: ../../extend/addon/hzaddons/ijpost/Mod_Ijpost.php:53
+#: ../../extend/addon/hubzilla-addons/ijpost/Mod_Ijpost.php:53
msgid "InsaneJournal username"
msgstr "Nazwa użytkownika InsaneJournal"
-#: ../../extend/addon/hzaddons/ijpost/Mod_Ijpost.php:57
+#: ../../extend/addon/hubzilla-addons/ijpost/Mod_Ijpost.php:57
msgid "InsaneJournal password"
msgstr "Hasło InsaneJournal"
-#: ../../extend/addon/hzaddons/ijpost/Mod_Ijpost.php:61
+#: ../../extend/addon/hubzilla-addons/ijpost/Mod_Ijpost.php:61
msgid "Post to InsaneJournal by default"
msgstr "Domyślnie publikuj w InsaneJournal"
-#: ../../extend/addon/hzaddons/ijpost/Mod_Ijpost.php:69
+#: ../../extend/addon/hubzilla-addons/ijpost/Mod_Ijpost.php:69
msgid "Insane Journal Crosspost Connector"
-msgstr "Insane Journal Crosspost Connector"
+msgstr "Konektor Insane Journal"
-#: ../../extend/addon/hzaddons/queueworker/Mod_Queueworker.php:77
+#: ../../extend/addon/hubzilla-addons/queueworker/Mod_Queueworker.php:77
msgid "Max queueworker threads"
msgstr "Maksymalna liczba wątków w kolejce"
-#: ../../extend/addon/hzaddons/queueworker/Mod_Queueworker.php:91
-msgid "Assume workers dead after ___ seconds"
-msgstr "Załóż, że workery wygasają po ___ sekundach"
+#: ../../extend/addon/hubzilla-addons/queueworker/Mod_Queueworker.php:79
+msgid "Minimum 4, default 4"
+msgstr "Minimum 4, domyślnie 4"
-#: ../../extend/addon/hzaddons/queueworker/Mod_Queueworker.php:105
-msgid ""
-"Pause before starting next task: (microseconds. Minimum 100 = .0001 seconds)"
-msgstr ""
-"Wstrzymaj przed rozpoczęciem następnego zadania: (w mikrosekundach. Minimum "
-"100 = .0001 sekund)"
+#: ../../extend/addon/hubzilla-addons/queueworker/Mod_Queueworker.php:90
+msgid "Assume workers dead after"
+msgstr "Załóż, że workery wygasają po"
+
+#: ../../extend/addon/hubzilla-addons/queueworker/Mod_Queueworker.php:92
+msgid "Minimum 120, default 300 seconds"
+msgstr "Minimum 120, domyślnie 300 sekund"
+
+#: ../../extend/addon/hubzilla-addons/queueworker/Mod_Queueworker.php:103
+msgid "Pause before starting next task"
+msgstr "Zatrzymaj się przed rozpoczęciem następnego zadania"
-#: ../../extend/addon/hzaddons/queueworker/Mod_Queueworker.php:116
+#: ../../extend/addon/hubzilla-addons/queueworker/Mod_Queueworker.php:105
+msgid "Minimum 100, default 100 microseconds"
+msgstr "Minimum 100, domyślnie 100 mikrosekund"
+
+#: ../../extend/addon/hubzilla-addons/queueworker/Mod_Queueworker.php:113
msgid "Queueworker Settings"
msgstr "Ustawienia Queueworkera"
-#: ../../extend/addon/hzaddons/flashcards/Mod_Flashcards.php:218
+#: ../../extend/addon/hubzilla-addons/flashcards/Mod_Flashcards.php:218
msgid "Not allowed."
msgstr "Niedozwolone."
-#: ../../extend/addon/hzaddons/gravatar/gravatar.php:123
+#: ../../extend/addon/hubzilla-addons/gravatar/gravatar.php:123
msgid "generic profile image"
msgstr "ogólne zdjęcie profilowe"
-#: ../../extend/addon/hzaddons/gravatar/gravatar.php:124
+#: ../../extend/addon/hubzilla-addons/gravatar/gravatar.php:124
msgid "random geometric pattern"
msgstr "losowy wzór geometryczny"
-#: ../../extend/addon/hzaddons/gravatar/gravatar.php:125
+#: ../../extend/addon/hubzilla-addons/gravatar/gravatar.php:125
msgid "monster face"
msgstr "twarz potwora"
-#: ../../extend/addon/hzaddons/gravatar/gravatar.php:126
+#: ../../extend/addon/hubzilla-addons/gravatar/gravatar.php:126
msgid "computer generated face"
msgstr "wygenerowana komputerowo twarz"
-#: ../../extend/addon/hzaddons/gravatar/gravatar.php:127
+#: ../../extend/addon/hubzilla-addons/gravatar/gravatar.php:127
msgid "retro arcade style face"
msgstr "twarz w stylu retro arcade"
-#: ../../extend/addon/hzaddons/gravatar/gravatar.php:128
+#: ../../extend/addon/hubzilla-addons/gravatar/gravatar.php:128
msgid "Hub default profile photo"
-msgstr "Domyślne zdjęcie profilowe huba"
+msgstr "Domyślne zdjęcie profilowe serwisu"
-#: ../../extend/addon/hzaddons/gravatar/gravatar.php:143
+#: ../../extend/addon/hubzilla-addons/gravatar/gravatar.php:143
msgid "Information"
msgstr "Informacje"
-#: ../../extend/addon/hzaddons/gravatar/gravatar.php:143
+#: ../../extend/addon/hubzilla-addons/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."
+"Gravatar addon.<br>The Libravatar addon will fall back to Gravatar if nothing was "
+"found at Libravatar."
msgstr ""
-"Dodatek Libravatar jest również zainstalowany. Proszę wyłączyć dodatek "
-"Libravatar lub ten dodatek Gravatar. <br> Dodatek Libravatar wykorzysta "
-"Gravatara, jeśli nic nie zostanie znalezione w bibliotece Libravatara."
+"Dodatek Libravatar jest również zainstalowany. Proszę wyłączyć dodatek Libravatar "
+"lub ten dodatek Gravatar. <br> Dodatek Libravatar wykorzysta Gravatara, jeśli nic "
+"nie zostanie znalezione w bibliotece Libravatara."
-#: ../../extend/addon/hzaddons/gravatar/gravatar.php:151
+#: ../../extend/addon/hubzilla-addons/gravatar/gravatar.php:151
msgid "Default avatar image"
msgstr "Domyślny obraz awatara"
-#: ../../extend/addon/hzaddons/gravatar/gravatar.php:151
+#: ../../extend/addon/hubzilla-addons/gravatar/gravatar.php:151
msgid "Select default avatar image if none was found at Gravatar. See README"
msgstr ""
-"Wybierz domyślny obraz awatara, jeśli nic nie zostało znaleziony w "
-"Gravatarze. Zobacz README"
+"Wybierz domyślny obraz awatara, jeśli nic nie zostało znaleziony w Gravatarze. "
+"Zobacz README"
-#: ../../extend/addon/hzaddons/gravatar/gravatar.php:152
+#: ../../extend/addon/hubzilla-addons/gravatar/gravatar.php:152
msgid "Rating of images"
msgstr "Ocena zdjęć"
-#: ../../extend/addon/hzaddons/gravatar/gravatar.php:152
+#: ../../extend/addon/hubzilla-addons/gravatar/gravatar.php:152
msgid "Select the appropriate avatar rating for your site. See README"
msgstr "Wybierz odpowiednią ocenę awatara dla swojej witryny. Zobacz README"
-#: ../../extend/addon/hzaddons/gravatar/gravatar.php:165
+#: ../../extend/addon/hubzilla-addons/gravatar/gravatar.php:165
msgid "Gravatar settings updated."
msgstr "Zaktualizowano ustawienia Gravatara."
-#: ../../extend/addon/hzaddons/socialauth/Mod_SocialAuth.php:104
-#: ../../extend/addon/hzaddons/socialauth/Mod_SocialAuth.php:176
+#: ../../extend/addon/hubzilla-addons/socialauth/Mod_SocialAuth.php:104
+#: ../../extend/addon/hubzilla-addons/socialauth/Mod_SocialAuth.php:176
msgid "Network error"
msgstr "Błąd sieci"
-#: ../../extend/addon/hzaddons/socialauth/Mod_SocialAuth.php:108
-#: ../../extend/addon/hzaddons/socialauth/Mod_SocialAuth.php:180
+#: ../../extend/addon/hubzilla-addons/socialauth/Mod_SocialAuth.php:108
+#: ../../extend/addon/hubzilla-addons/socialauth/Mod_SocialAuth.php:180
msgid "API error"
msgstr "Błąd API"
-#: ../../extend/addon/hzaddons/socialauth/Mod_SocialAuth.php:112
-#: ../../extend/addon/hzaddons/socialauth/Mod_SocialAuth.php:184
+#: ../../extend/addon/hubzilla-addons/socialauth/Mod_SocialAuth.php:112
+#: ../../extend/addon/hubzilla-addons/socialauth/Mod_SocialAuth.php:184
msgid "Unknown issue"
msgstr "Nieznany problem"
-#: ../../extend/addon/hzaddons/socialauth/Mod_SocialAuth.php:168
+#: ../../extend/addon/hubzilla-addons/socialauth/Mod_SocialAuth.php:168
msgid "Unable to login using email address "
msgstr "Nie można zalogować się przy użyciu adresu e-mail "
-#: ../../extend/addon/hzaddons/socialauth/Mod_SocialAuth.php:202
+#: ../../extend/addon/hubzilla-addons/socialauth/Mod_SocialAuth.php:202
msgid "Sign in to Hubzilla using a social account"
msgstr "Zaloguj się do Hubzilli za pomocą konta społecznościowego"
-#: ../../extend/addon/hzaddons/socialauth/Mod_SocialAuth.php:207
+#: ../../extend/addon/hubzilla-addons/socialauth/Mod_SocialAuth.php:207
msgid "Social Authentication using your social media account"
-msgstr ""
-"Uwierzytelnianie społecznościowe za pomocą konta w mediach społecznościowych"
+msgstr "Uwierzytelnianie społecznościowe za pomocą konta w mediach społecznościowych"
-#: ../../extend/addon/hzaddons/socialauth/Mod_SocialAuth.php:211
+#: ../../extend/addon/hubzilla-addons/socialauth/Mod_SocialAuth.php:211
msgid ""
-"This app enables one or more social provider sign-in buttons on the login "
-"page."
+"This app enables one or more social provider sign-in buttons on the login page."
msgstr ""
-"Ta aplikacja umożliwia korzystanie na stronie logowania z co najmniej "
-"jednego przycisku logowania dostawcy usług społecznościowych."
+"Ta aplikacja umożliwia korzystanie na stronie logowania z co najmniej jednego "
+"przycisku logowania dostawcy usług społecznościowych."
-#: ../../extend/addon/hzaddons/socialauth/Mod_SocialAuth.php:229
+#: ../../extend/addon/hubzilla-addons/socialauth/Mod_SocialAuth.php:229
msgid "Add an identity provider"
msgstr "Dodaj dostawcę tożsamości"
-#: ../../extend/addon/hzaddons/socialauth/Mod_SocialAuth.php:256
+#: ../../extend/addon/hubzilla-addons/socialauth/Mod_SocialAuth.php:256
msgid "Enable "
msgstr "Włącz "
-#: ../../extend/addon/hzaddons/socialauth/Mod_SocialAuth.php:263
+#: ../../extend/addon/hubzilla-addons/socialauth/Mod_SocialAuth.php:263
msgid "Key"
msgstr "Klucz"
-#: ../../extend/addon/hzaddons/socialauth/Mod_SocialAuth.php:263
-#: ../../extend/addon/hzaddons/socialauth/Mod_SocialAuth.php:268
-#: ../../extend/addon/hzaddons/socialauth/Mod_SocialAuth.php:284
-#: ../../extend/addon/hzaddons/socialauth/Mod_SocialAuth.php:297
+#: ../../extend/addon/hubzilla-addons/socialauth/Mod_SocialAuth.php:263
+#: ../../extend/addon/hubzilla-addons/socialauth/Mod_SocialAuth.php:268
+#: ../../extend/addon/hubzilla-addons/socialauth/Mod_SocialAuth.php:284
+#: ../../extend/addon/hubzilla-addons/socialauth/Mod_SocialAuth.php:297
msgid "Word"
msgstr "Słowo"
-#: ../../extend/addon/hzaddons/socialauth/Mod_SocialAuth.php:268
+#: ../../extend/addon/hubzilla-addons/socialauth/Mod_SocialAuth.php:268
msgid "Secret"
msgstr "Sekret"
-#: ../../extend/addon/hzaddons/socialauth/Mod_SocialAuth.php:297
+#: ../../extend/addon/hubzilla-addons/socialauth/Mod_SocialAuth.php:297
msgid "Add a custom provider"
msgstr "Dodaj własnego dostawcę"
-#: ../../extend/addon/hzaddons/socialauth/Mod_SocialAuth.php:317
+#: ../../extend/addon/hubzilla-addons/socialauth/Mod_SocialAuth.php:317
msgid "Remove an identity provider"
msgstr "Usuń dostawcę tożsamości"
-#: ../../extend/addon/hzaddons/socialauth/Mod_SocialAuth.php:327
+#: ../../extend/addon/hubzilla-addons/socialauth/Mod_SocialAuth.php:327
msgid "Social authentication"
msgstr "Uwierzytelnianie społecznościowe"
-#: ../../extend/addon/hzaddons/socialauth/Mod_SocialAuth.php:366
+#: ../../extend/addon/hubzilla-addons/socialauth/Mod_SocialAuth.php:366
msgid "Error while saving provider settings"
msgstr "Błąd podczas zapisywania ustawień dostawcy"
-#: ../../extend/addon/hzaddons/socialauth/Mod_SocialAuth.php:382
+#: ../../extend/addon/hubzilla-addons/socialauth/Mod_SocialAuth.php:382
msgid "Custom provider already exists"
msgstr "Własny dostawca już istnieje"
-#: ../../extend/addon/hzaddons/socialauth/Mod_SocialAuth.php:399
+#: ../../extend/addon/hubzilla-addons/socialauth/Mod_SocialAuth.php:399
msgid "Social authentication settings saved."
msgstr "Zapisano ustawienia uwierzytelniania społecznościowego."
-#: ../../extend/addon/hzaddons/sendzid/Mod_Sendzid.php:14
+#: ../../extend/addon/hubzilla-addons/sendzid/Mod_Sendzid.php:14
msgid "Send your identity to all websites"
msgstr "Wyślij swoją tożsamość do wszystkich witryn internetowych"
-#: ../../extend/addon/hzaddons/sendzid/Mod_Sendzid.php:20
+#: ../../extend/addon/hubzilla-addons/sendzid/Mod_Sendzid.php:20
msgid "Sendzid App"
msgstr "Aplikacja Sendzid"
-#: ../../extend/addon/hzaddons/sendzid/Mod_Sendzid.php:32
+#: ../../extend/addon/hubzilla-addons/sendzid/Mod_Sendzid.php:32
msgid "Send ZID"
msgstr "Wyślij ZID"
-#: ../../extend/addon/hzaddons/redphotos/redphotos.php:106
+#: ../../extend/addon/hubzilla-addons/redphotos/redphotos.php:106
msgid "Photos imported"
msgstr "Zdjęcia zaimportowane"
-#: ../../extend/addon/hzaddons/redphotos/redphotos.php:129
+#: ../../extend/addon/hubzilla-addons/redphotos/redphotos.php:129
msgid "Redmatrix Photo Album Import"
msgstr "Import albumu fotograficznego Redmatrix"
-#: ../../extend/addon/hzaddons/redphotos/redphotos.php:130
+#: ../../extend/addon/hubzilla-addons/redphotos/redphotos.php:130
msgid "This will import all your Redmatrix photo albums to this channel."
msgstr ""
-"Spowoduje to zaimportowanie wszystkich albumów ze zdjęciami z Redmatrix do "
-"tego kanału."
+"Spowoduje to zaimportowanie wszystkich albumów ze zdjęciami z Redmatrix do tego "
+"kanału."
-#: ../../extend/addon/hzaddons/redphotos/redphotos.php:131
-#: ../../extend/addon/hzaddons/redfiles/redfiles.php:121
+#: ../../extend/addon/hubzilla-addons/redphotos/redphotos.php:131
+#: ../../extend/addon/hubzilla-addons/redfiles/redfiles.php:121
msgid "Redmatrix Server base URL"
msgstr "Podstawowy adres URL serwera Redmatrix"
-#: ../../extend/addon/hzaddons/redphotos/redphotos.php:132
-#: ../../extend/addon/hzaddons/redfiles/redfiles.php:122
+#: ../../extend/addon/hubzilla-addons/redphotos/redphotos.php:132
+#: ../../extend/addon/hubzilla-addons/redfiles/redfiles.php:122
msgid "Redmatrix Login Username"
msgstr "Nazwa użytkownika logowania w Redmatrix"
-#: ../../extend/addon/hzaddons/redphotos/redphotos.php:133
-#: ../../extend/addon/hzaddons/redfiles/redfiles.php:123
+#: ../../extend/addon/hubzilla-addons/redphotos/redphotos.php:133
+#: ../../extend/addon/hubzilla-addons/redfiles/redfiles.php:123
msgid "Redmatrix Login Password"
msgstr "Hasło logowania do Redmatrix"
-#: ../../extend/addon/hzaddons/redphotos/redphotos.php:134
+#: ../../extend/addon/hubzilla-addons/redphotos/redphotos.php:134
msgid "Import just this album"
msgstr "Zaimportuj tylko ten album"
-#: ../../extend/addon/hzaddons/redphotos/redphotos.php:134
+#: ../../extend/addon/hubzilla-addons/redphotos/redphotos.php:134
msgid "Leave blank to import all albums"
msgstr "Pozostaw puste, aby zaimportować wszystkie albumy"
-#: ../../extend/addon/hzaddons/redphotos/redphotos.php:135
+#: ../../extend/addon/hubzilla-addons/redphotos/redphotos.php:135
msgid "Maximum count to import"
msgstr "Maksymalna liczba albumów do zaimportowania"
-#: ../../extend/addon/hzaddons/redphotos/redphotos.php:135
+#: ../../extend/addon/hubzilla-addons/redphotos/redphotos.php:135
msgid "0 or blank to import all available"
msgstr "0 lub puste, aby zaimportować wszystkie dostępne"
-#: ../../extend/addon/hzaddons/twitter/Mod_Twitter.php:65
+#: ../../extend/addon/hubzilla-addons/twitter/Mod_Twitter.php:65
msgid "Twitter settings updated."
msgstr "Zaktualizowano ustawienia Twittera."
-#: ../../extend/addon/hzaddons/twitter/Mod_Twitter.php:78
+#: ../../extend/addon/hubzilla-addons/twitter/Mod_Twitter.php:78
msgid "Twitter Crosspost Connector App"
msgstr "Aplikacja Twitter Crosspost Connector"
-#: ../../extend/addon/hzaddons/twitter/Mod_Twitter.php:79
+#: ../../extend/addon/hubzilla-addons/twitter/Mod_Twitter.php:79
msgid "Relay public posts to Twitter"
-msgstr "Przekazuj publiczne posty na Twitter"
+msgstr "Przekazuj publiczne wpisy na Twitter"
-#: ../../extend/addon/hzaddons/twitter/Mod_Twitter.php:103
+#: ../../extend/addon/hubzilla-addons/twitter/Mod_Twitter.php:103
msgid ""
-"No consumer key pair for Twitter found. Please contact your site "
-"administrator."
+"No consumer key pair for Twitter found. Please contact your site administrator."
msgstr ""
-"Nie znaleziono pary kluczy klienta dla Twittera. Skontaktuj się z "
-"administratorem witryny."
+"Nie znaleziono pary kluczy klienta dla Twittera. Skontaktuj się z administratorem "
+"witryny."
-#: ../../extend/addon/hzaddons/twitter/Mod_Twitter.php:125
+#: ../../extend/addon/hubzilla-addons/twitter/Mod_Twitter.php:125
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 ""
-"W tej instancji Hubzilla wtyczka Twittera była włączona, ale nie połączyłeś "
-"jeszcze swojego konta z kontem na Twitterze. Aby to zrobić, kliknij poniższy "
-"przycisk, aby uzyskać kod PIN z Twittera, który należy skopiować do pola "
-"wprowadzania poniżej i przesłać formularz. Na Twitterze będą publikowane "
-"tylko Twoje <strong>publiczne</strong> posty."
-
-#: ../../extend/addon/hzaddons/twitter/Mod_Twitter.php:127
+"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 ""
+"W tej instancji Hubzilla wtyczka Twittera była włączona, ale nie połączyłeś jeszcze "
+"swojego konta z kontem na Twitterze. Aby to zrobić, kliknij poniższy przycisk, aby "
+"uzyskać kod PIN z Twittera, który należy skopiować do pola wprowadzania poniżej i "
+"przesłać formularz. Na Twitterze będą publikowane tylko Twoje <strong>publiczne</"
+"strong> wpisy."
+
+#: ../../extend/addon/hubzilla-addons/twitter/Mod_Twitter.php:127
msgid "Log in with Twitter"
msgstr "Zaloguj się za pomocą Twittera"
-#: ../../extend/addon/hzaddons/twitter/Mod_Twitter.php:130
+#: ../../extend/addon/hubzilla-addons/twitter/Mod_Twitter.php:130
msgid "Copy the PIN from Twitter here"
msgstr "Skopiuj tutaj PIN z Twittera"
-#: ../../extend/addon/hzaddons/twitter/Mod_Twitter.php:152
+#: ../../extend/addon/hubzilla-addons/twitter/Mod_Twitter.php:152
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 ""
-"<strong> Uwaga: </strong> Ze względu na Twoje ustawienia prywatności "
-"(<em>Ukryj szczegóły swojego profilu przed nieznanymi widzami?</em>) ten "
-"link, potencjalnie zawarty w publicznych postach przekazywanych do Twittera, "
-"będzie prowadził odwiedzającego do pustej strony informującej gościa, że "
-"dostęp do Twojego profilu został ograniczony."
-
-#: ../../extend/addon/hzaddons/twitter/Mod_Twitter.php:157
+"<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> Uwaga: </strong> Ze względu na Twoje ustawienia prywatności (<em>Ukryj "
+"szczegóły swojego profilu przed nieznanymi widzami?</em>) ten link, potencjalnie "
+"zawarty w publicznych wpisach przekazywanych do Twittera, będzie prowadził "
+"odwiedzającego do pustej strony informującej gościa, że dostęp do Twojego profilu "
+"został ograniczony."
+
+#: ../../extend/addon/hubzilla-addons/twitter/Mod_Twitter.php:157
msgid "Twitter post length"
-msgstr "Długość postu na Twitterze"
+msgstr "Długość wpisu na Twitterze"
-#: ../../extend/addon/hzaddons/twitter/Mod_Twitter.php:157
+#: ../../extend/addon/hubzilla-addons/twitter/Mod_Twitter.php:157
msgid "Maximum tweet length"
msgstr "Maksymalna długość tweeta"
-#: ../../extend/addon/hzaddons/twitter/Mod_Twitter.php:162
+#: ../../extend/addon/hubzilla-addons/twitter/Mod_Twitter.php:162
msgid "Send public postings to Twitter by default"
-msgstr "Domyślnie wysyłaj publiczne posty na Twitter"
+msgstr "Domyślnie wysyłaj publiczne wpisy na Twitter"
-#: ../../extend/addon/hzaddons/twitter/Mod_Twitter.php:162
+#: ../../extend/addon/hubzilla-addons/twitter/Mod_Twitter.php:162
msgid ""
-"If enabled your public postings will be posted to the associated Twitter "
-"account by default"
+"If enabled your public postings will be posted to the associated Twitter account by "
+"default"
msgstr ""
-"Jeśli ta opcja jest włączona, Twoje publiczne posty będą domyślnie "
-"publikowane na powiązanym koncie Twittera"
+"Jeśli ta opcja jest włączona, Twoje publiczne wpisy będą domyślnie publikowane na "
+"powiązanym koncie Twittera"
-#: ../../extend/addon/hzaddons/twitter/Mod_Twitter.php:181
+#: ../../extend/addon/hubzilla-addons/twitter/Mod_Twitter.php:181
msgid "Twitter Crosspost Connector"
msgstr "Twitter Crosspost Connector"
-#: ../../extend/addon/hzaddons/twitter/twitter.php:109
+#: ../../extend/addon/hubzilla-addons/twitter/twitter.php:109
msgid "Post to Twitter"
msgstr "Opublikuj na Twitterze"
-#: ../../extend/addon/hzaddons/donate/donate.php:21
+#: ../../extend/addon/hubzilla-addons/donate/donate.php:21
msgid "Project Servers and Resources"
msgstr "Serwery projektów i zasoby"
-#: ../../extend/addon/hzaddons/donate/donate.php:22
+#: ../../extend/addon/hubzilla-addons/donate/donate.php:22
msgid "Project Creator and Tech Lead"
msgstr "Twórca projektu i kierownik techniczny"
-#: ../../extend/addon/hzaddons/donate/donate.php:49
+#: ../../extend/addon/hubzilla-addons/donate/donate.php:49
msgid ""
-"And the hundreds of other people and organisations who helped make the "
-"Hubzilla possible."
-msgstr "Oraz setki innych osób i organizacji, które pomogły stworzyć Hubzillę."
+"And the hundreds of other people and organisations who helped make the Hubzilla "
+"possible."
+msgstr "Jak równieź setki innych osób i organizacji, które pomogły stworzyć Hubzillę."
-#: ../../extend/addon/hzaddons/donate/donate.php:52
+#: ../../extend/addon/hubzilla-addons/donate/donate.php:52
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."
+"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 ""
-"Projekty Redmatrix i Hubzilla są realizowane głównie przez wolontariuszy, "
-"którzy poświęcają swój czas i wiedzę i często płacą z własnej kieszeni za "
-"usługi, którymi dzielą się z innymi."
+"Projekty Redmatrix i Hubzilla są realizowane głównie przez wolontariuszy, którzy "
+"poświęcają swój czas i wiedzę i często płacą z własnej kieszeni za usługi, którymi "
+"dzielą się z innymi."
-#: ../../extend/addon/hzaddons/donate/donate.php:53
+#: ../../extend/addon/hubzilla-addons/donate/donate.php:53
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>.)"
+"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 ""
"Nie ma żadnych funduszy korporacyjnych ani reklam a my nie zbieramy i nie "
-"sprzedajemy Twoich danych osobowych. (Nie kontrolujemy Twoich danych "
-"osobowych - <strong> Ty tak </strong>)."
+"sprzedajemy Twoich danych osobowych. (Nie kontrolujemy Twoich danych osobowych - "
+"<strong> Ty tak </strong>)."
-#: ../../extend/addon/hzaddons/donate/donate.php:54
+#: ../../extend/addon/hubzilla-addons/donate/donate.php:54
msgid ""
"Help support our ground-breaking work in decentralisation, web identity, and "
"privacy."
msgstr ""
-"Pomóż nam wspierać nasze przełomowe prace w zakresie decentralizacji, "
-"tożsamości internetowej i prywatności."
+"Pomóż nam wspierać nasze przełomowe prace w zakresie decentralizacji, tożsamości "
+"internetowej i prywatności."
-#: ../../extend/addon/hzaddons/donate/donate.php:56
+#: ../../extend/addon/hubzilla-addons/donate/donate.php:56
msgid ""
-"Your donations keep servers and services running and also helps us to "
-"provide innovative new features and continued development."
+"Your donations keep servers and services running and also helps us to provide "
+"innovative new features and continued development."
msgstr ""
"Twoje darowizny zapewniają nieprzerwane działanie serwerów i usług, a także "
"pomagają nam w zapewnianiu innowacyjnych nowych funkcji i ciągłym rozwoju."
-#: ../../extend/addon/hzaddons/donate/donate.php:59
+#: ../../extend/addon/hubzilla-addons/donate/donate.php:59
msgid "Donate"
msgstr "Wspomóż"
-#: ../../extend/addon/hzaddons/donate/donate.php:61
-msgid ""
-"Choose a project, developer, or public hub to support with a one-time "
-"donation"
+#: ../../extend/addon/hubzilla-addons/donate/donate.php:61
+msgid "Choose a project, developer, or public hub to support with a one-time donation"
msgstr ""
-"Wybierz projekt, dewelopera lub publiczny hub, aby wesprzeć jednorazową "
-"darowizną"
+"Wybierz projekt, dewelopera lub publiczny serwis, aby wesprzeć jednorazową darowizną"
-#: ../../extend/addon/hzaddons/donate/donate.php:62
+#: ../../extend/addon/hubzilla-addons/donate/donate.php:62
msgid "Donate Now"
msgstr "Wpłać teraz"
-#: ../../extend/addon/hzaddons/donate/donate.php:63
-msgid ""
-"<strong><em>Or</em></strong> become a project sponsor (Hubzilla Project only)"
+#: ../../extend/addon/hubzilla-addons/donate/donate.php:63
+msgid "<strong><em>Or</em></strong> become a project sponsor (Hubzilla Project only)"
msgstr ""
-"<strong><em>lub</em> </strong> zostań sponsorem projektu (tylko Projekt "
-"Hubzilla)"
+"<strong><em>lub</em> </strong> zostań sponsorem projektu (tylko Projekt Hubzilla)"
-#: ../../extend/addon/hzaddons/donate/donate.php:64
+#: ../../extend/addon/hubzilla-addons/donate/donate.php:64
msgid ""
-"Please indicate if you would like your first name or full name (or nothing) "
-"to appear in our sponsor listing"
+"Please indicate if you would like your first name or full name (or nothing) to "
+"appear in our sponsor listing"
msgstr ""
-"Wskaż, czy chcesz, aby Twoje imię lub imię i nazwisko pojawiało się na "
-"naszej liście sponsorów"
+"Wskaż, czy chcesz, aby Twoje imię lub imię i nazwisko pojawiało się na naszej "
+"liście sponsorów"
-#: ../../extend/addon/hzaddons/donate/donate.php:65
+#: ../../extend/addon/hubzilla-addons/donate/donate.php:65
msgid "Sponsor"
msgstr "Sponsor"
-#: ../../extend/addon/hzaddons/donate/donate.php:68
+#: ../../extend/addon/hubzilla-addons/donate/donate.php:68
msgid "Special thanks to: "
msgstr "Specjalne podziękowania dla: "
-#: ../../extend/addon/hzaddons/dwpost/Mod_Dwpost.php:26
+#: ../../extend/addon/hubzilla-addons/dwpost/Mod_Dwpost.php:26
msgid "Dreamwidth Crosspost Connector Settings saved."
-msgstr "Zapisano ustawienia Dreamwidth Crosspost Connector."
+msgstr "Zapisano ustawienia Konektora Dreamwidth."
-#: ../../extend/addon/hzaddons/dwpost/Mod_Dwpost.php:39
+#: ../../extend/addon/hubzilla-addons/dwpost/Mod_Dwpost.php:39
msgid "Dreamwidth Crosspost Connector App"
-msgstr "Aplikacja Dreamwidth Crosspost Connector"
+msgstr "Aplikacja Konektor Dreamwidth"
-#: ../../extend/addon/hzaddons/dwpost/Mod_Dwpost.php:40
+#: ../../extend/addon/hubzilla-addons/dwpost/Mod_Dwpost.php:40
msgid "Relay public posts to Dreamwidth"
-msgstr "Przekazuj publiczne posty do Dreamwidth"
+msgstr "Przekazuj publiczne wpisy do Dreamwidth"
-#: ../../extend/addon/hzaddons/dwpost/Mod_Dwpost.php:53
+#: ../../extend/addon/hubzilla-addons/dwpost/Mod_Dwpost.php:53
msgid "Dreamwidth username"
msgstr "Nazwa użytkownika Dreamwidth"
-#: ../../extend/addon/hzaddons/dwpost/Mod_Dwpost.php:57
+#: ../../extend/addon/hubzilla-addons/dwpost/Mod_Dwpost.php:57
msgid "Dreamwidth password"
msgstr "Hasło Dreamwidth"
-#: ../../extend/addon/hzaddons/dwpost/Mod_Dwpost.php:61
+#: ../../extend/addon/hubzilla-addons/dwpost/Mod_Dwpost.php:61
msgid "Post to Dreamwidth by default"
msgstr "Domyślnie publikuj na Dreamwidth"
-#: ../../extend/addon/hzaddons/dwpost/Mod_Dwpost.php:69
-#: ../../extend/addon/hzaddons/wppost/Mod_Wppost.php:98
+#: ../../extend/addon/hubzilla-addons/dwpost/Mod_Dwpost.php:69
+#: ../../extend/addon/hubzilla-addons/wppost/Mod_Wppost.php:98
msgid "Link description (default:"
msgstr "Opis odnośnika (domyślnie:"
-#: ../../extend/addon/hzaddons/dwpost/Mod_Dwpost.php:77
+#: ../../extend/addon/hubzilla-addons/dwpost/Mod_Dwpost.php:77
msgid "Dreamwidth Crosspost Connector"
-msgstr "Dreamwidth Crosspost Connector"
+msgstr "Konektor Dreamwidth"
-#: ../../extend/addon/hzaddons/dwpost/dwpost.php:49
+#: ../../extend/addon/hubzilla-addons/dwpost/dwpost.php:49
msgid "Post to Dreamwidth"
msgstr "Publikuj na Dreamwidth"
-#: ../../extend/addon/hzaddons/nofed/Mod_Nofed.php:21
+#: ../../extend/addon/hubzilla-addons/nofed/Mod_Nofed.php:21
msgid "nofed Settings saved."
msgstr "nofed - zapisano ustawienie."
-#: ../../extend/addon/hzaddons/nofed/Mod_Nofed.php:33
+#: ../../extend/addon/hubzilla-addons/nofed/Mod_Nofed.php:33
msgid "No Federation App"
-msgstr "Brak aplikacji Federation"
+msgstr "Aplikacja Bez Federalizacji"
-#: ../../extend/addon/hzaddons/nofed/Mod_Nofed.php:34
+#: ../../extend/addon/hubzilla-addons/nofed/Mod_Nofed.php:34
msgid ""
-"Prevent posting from being federated to anybody. It will exist only on your "
-"channel page."
+"Prevent posting from being federated to anybody. It will exist only on your channel "
+"page."
msgstr ""
-"Zapobiegaj federowaniu wiadomości do kogokolwiek. Będzie istnieć tylko na "
-"stronie Twojego kanału."
+"Zapobiega federowaniu wiadomości do kogokolwiek. Będzie istnieć tylko na stronie "
+"Twojego kanału."
-#: ../../extend/addon/hzaddons/nofed/Mod_Nofed.php:42
+#: ../../extend/addon/hubzilla-addons/nofed/Mod_Nofed.php:42
msgid "Federate posts by default"
-msgstr "Domyślnie, posty Federate"
+msgstr "Domyślnie, wpisy federacyjne"
-#: ../../extend/addon/hzaddons/nofed/Mod_Nofed.php:50
+#: ../../extend/addon/hubzilla-addons/nofed/Mod_Nofed.php:50
msgid "No Federation"
-msgstr "Brak Federation"
+msgstr "Brak Federalizacji"
-#: ../../extend/addon/hzaddons/nofed/nofed.php:47
+#: ../../extend/addon/hubzilla-addons/nofed/nofed.php:47
msgid "Federate"
-msgstr "Federate"
+msgstr "Federalizacja"
-#: ../../extend/addon/hzaddons/hsse/Mod_Hsse.php:15
+#: ../../extend/addon/hubzilla-addons/hsse/Mod_Hsse.php:15
msgid "WYSIWYG status editor"
msgstr "Edytor aplikacji WYSIWYG Status"
-#: ../../extend/addon/hzaddons/hsse/Mod_Hsse.php:21
-#: ../../extend/addon/hzaddons/hsse/Mod_Hsse.php:26
+#: ../../extend/addon/hubzilla-addons/hsse/Mod_Hsse.php:21
+#: ../../extend/addon/hubzilla-addons/hsse/Mod_Hsse.php:26
msgid "WYSIWYG Status App"
msgstr "Aplikacja WYSIWYG Status"
-#: ../../extend/addon/hzaddons/hsse/Mod_Hsse.php:34
+#: ../../extend/addon/hubzilla-addons/hsse/Mod_Hsse.php:34
msgid "WYSIWYG Status"
msgstr "WYSIWYG Status"
-#: ../../extend/addon/hzaddons/content_import/Mod_content_import.php:27
+#: ../../extend/addon/hubzilla-addons/content_import/Mod_content_import.php:27
msgid "No server specified"
msgstr "Nie określono serwera"
-#: ../../extend/addon/hzaddons/content_import/Mod_content_import.php:73
+#: ../../extend/addon/hubzilla-addons/content_import/Mod_content_import.php:73
msgid "Posts imported"
-msgstr "Zaimportowano posty"
+msgstr "Zaimportowano wpisy"
-#: ../../extend/addon/hzaddons/content_import/Mod_content_import.php:113
+#: ../../extend/addon/hubzilla-addons/content_import/Mod_content_import.php:113
msgid "Files imported"
msgstr "Zaimportowano pliki"
-#: ../../extend/addon/hzaddons/content_import/Mod_content_import.php:122
+#: ../../extend/addon/hubzilla-addons/content_import/Mod_content_import.php:122
msgid ""
-"This addon app copies existing content and file storage to a cloned/copied "
-"channel. Once the app is installed, visit the newly installed app. This will "
-"allow you to set the location of your original channel and an optional date "
-"range of files/conversations to copy."
+"This addon app copies existing content and file storage to a cloned/copied channel. "
+"Once the app is installed, visit the newly installed app. This will allow you to "
+"set the location of your original channel and an optional date range of files/"
+"conversations to copy."
msgstr ""
"Ten dodatek kopiuje istniejące treści i magazyn plików do sklonowanego lub "
-"skopiowanego kanału. Po zainstalowaniu, odwiedź nowo zainstalowaną "
-"aplikację. Umożliwi Ci to ustawienie lokalizacji oryginalnego kanału i "
-"opcjonalnego zakresu dat plików lub konwersacji do skopiowania."
+"skopiowanego kanału. Po zainstalowaniu, odwiedź nowo zainstalowaną aplikację. "
+"Umożliwi Ci to ustawienie lokalizacji oryginalnego kanału i opcjonalnego zakresu "
+"dat plików lub konwersacji do skopiowania."
-#: ../../extend/addon/hzaddons/content_import/Mod_content_import.php:136
+#: ../../extend/addon/hubzilla-addons/content_import/Mod_content_import.php:136
msgid ""
-"This will import all your conversations and cloud files from a cloned "
-"channel on another server. This may take a while if you have lots of posts "
-"and or files."
+"This will import all your conversations and cloud files from a cloned channel on "
+"another server. This may take a while if you have lots of posts and or files."
msgstr ""
-"Spowoduje to zaimportowanie wszystkich rozmów i plików przechowywanych w "
-"chmurze ze sklonowanego kanału na innym serwerze. Może to chwilę potrwać, "
-"jeśli masz dużo postów lun plików."
+"Spowoduje to zaimportowanie wszystkich rozmów i plików przechowywanych w chmurze ze "
+"sklonowanego kanału na innym serwerze. Może to chwilę potrwać, jeśli masz dużo "
+"wpisów lun plików."
-#: ../../extend/addon/hzaddons/content_import/Mod_content_import.php:137
+#: ../../extend/addon/hubzilla-addons/content_import/Mod_content_import.php:137
msgid "Include posts"
-msgstr "Dołącz posty"
+msgstr "Dołącz wpisy"
-#: ../../extend/addon/hzaddons/content_import/Mod_content_import.php:137
+#: ../../extend/addon/hubzilla-addons/content_import/Mod_content_import.php:137
msgid "Conversations, Articles, Cards, and other posted content"
msgstr "Rozmowy, artykuły, karty i inne opublikowane treści"
-#: ../../extend/addon/hzaddons/content_import/Mod_content_import.php:138
+#: ../../extend/addon/hubzilla-addons/content_import/Mod_content_import.php:138
msgid "Include files"
msgstr "Dołącz pliki"
-#: ../../extend/addon/hzaddons/content_import/Mod_content_import.php:138
+#: ../../extend/addon/hubzilla-addons/content_import/Mod_content_import.php:138
msgid "Files, Photos and other cloud storage"
msgstr "Pliki, zdjęcia i inne przechowywane w chmurze rzeczy"
-#: ../../extend/addon/hzaddons/content_import/Mod_content_import.php:139
+#: ../../extend/addon/hubzilla-addons/content_import/Mod_content_import.php:139
msgid "Original Server base URL"
msgstr "Oryginalny podstawowy adres URL serwera"
-#: ../../extend/addon/hzaddons/upgrade_info/upgrade_info.php:48
+#: ../../extend/addon/hubzilla-addons/upgrade_info/upgrade_info.php:48
msgid "Your channel has been upgraded to $Projectname version"
msgstr "Twój kanał został uaktualniony do wersji $Projectname"
-#: ../../extend/addon/hzaddons/upgrade_info/upgrade_info.php:50
+#: ../../extend/addon/hubzilla-addons/upgrade_info/upgrade_info.php:50
msgid "Please have a look at the"
msgstr "Proszę spojrzeć na"
-#: ../../extend/addon/hzaddons/upgrade_info/upgrade_info.php:52
+#: ../../extend/addon/hubzilla-addons/upgrade_info/upgrade_info.php:52
msgid "git history"
msgstr "historia repozytorium Git"
-#: ../../extend/addon/hzaddons/upgrade_info/upgrade_info.php:54
+#: ../../extend/addon/hubzilla-addons/upgrade_info/upgrade_info.php:54
msgid "change log"
msgstr "dziennik zmian"
-#: ../../extend/addon/hzaddons/upgrade_info/upgrade_info.php:55
+#: ../../extend/addon/hubzilla-addons/upgrade_info/upgrade_info.php:55
msgid "for further info."
msgstr "po dalsze informacje."
-#: ../../extend/addon/hzaddons/upgrade_info/upgrade_info.php:60
+#: ../../extend/addon/hubzilla-addons/upgrade_info/upgrade_info.php:60
msgid "Upgrade Info"
msgstr "Informacja o aktualizacji"
-#: ../../extend/addon/hzaddons/upgrade_info/upgrade_info.php:64
+#: ../../extend/addon/hubzilla-addons/upgrade_info/upgrade_info.php:64
msgid "Do not show this again"
msgstr "Nie pokazuj tego ponownie"
-#: ../../extend/addon/hzaddons/pageheader/Mod_Pageheader.php:22
+#: ../../extend/addon/hubzilla-addons/pageheader/Mod_Pageheader.php:22
msgid "pageheader Settings saved."
msgstr "pageheader - zapisano ustawienie."
-#: ../../extend/addon/hzaddons/pageheader/Mod_Pageheader.php:34
+#: ../../extend/addon/hubzilla-addons/pageheader/Mod_Pageheader.php:34
msgid "Page Header App"
-msgstr "Aplikacja Page Header"
+msgstr "Aplikacja Nagłówek Strony"
-#: ../../extend/addon/hzaddons/pageheader/Mod_Pageheader.php:35
+#: ../../extend/addon/hubzilla-addons/pageheader/Mod_Pageheader.php:35
msgid "Inserts a page header"
msgstr "Wstawia nagłówek strony"
-#: ../../extend/addon/hzaddons/pageheader/Mod_Pageheader.php:43
+#: ../../extend/addon/hubzilla-addons/pageheader/Mod_Pageheader.php:43
msgid "Message to display on every page on this server"
msgstr "Wiadomość do wyświetlenia na każdej stronie na tym serwerze"
-#: ../../extend/addon/hzaddons/pageheader/Mod_Pageheader.php:51
+#: ../../extend/addon/hubzilla-addons/pageheader/Mod_Pageheader.php:51
msgid "Page Header"
-msgstr "Page Header"
+msgstr "Nagłówek Strony"
-#: ../../extend/addon/hzaddons/visage/Mod_Visage.php:21
+#: ../../extend/addon/hubzilla-addons/visage/Mod_Visage.php:21
msgid "Who viewed my channel/profile"
msgstr "Kto oglądał mój kanał lub profil"
-#: ../../extend/addon/hzaddons/visage/Mod_Visage.php:25
+#: ../../extend/addon/hubzilla-addons/visage/Mod_Visage.php:25
msgid "Recent Channel/Profile Viewers"
msgstr "Ostatnio wyświetlający mój kanał lub profil"
-#: ../../extend/addon/hzaddons/visage/Mod_Visage.php:36
+#: ../../extend/addon/hubzilla-addons/visage/Mod_Visage.php:36
msgid "No entries."
-msgstr "Brak postów."
+msgstr "Brak wpisów."
-#: ../../extend/addon/hzaddons/mail/Mod_Mail.php:39
+#: ../../extend/addon/hubzilla-addons/mail/Mod_Mail.php:40
msgid "Messages"
msgstr "Wiadomości"
-#: ../../extend/addon/hzaddons/mail/Mod_Mail.php:52
+#: ../../extend/addon/hubzilla-addons/mail/Mod_Mail.php:53
msgid "message"
msgstr "wiadomość"
-#: ../../extend/addon/hzaddons/mail/Mod_Mail.php:92
+#: ../../extend/addon/hubzilla-addons/mail/Mod_Mail.php:93
msgid "Message recalled."
msgstr "Wiadomość przywołana."
-#: ../../extend/addon/hzaddons/mail/Mod_Mail.php:105
+#: ../../extend/addon/hubzilla-addons/mail/Mod_Mail.php:106
msgid "Conversation removed."
-msgstr "Rozmowa została usunięta."
+msgstr "Rozmowa został usunięty."
-#: ../../extend/addon/hzaddons/mail/Mod_Mail.php:120
-#: ../../extend/addon/hzaddons/mail/Mod_Mail.php:241
+#: ../../extend/addon/hubzilla-addons/mail/Mod_Mail.php:121
+#: ../../extend/addon/hubzilla-addons/mail/Mod_Mail.php:242
msgid "Expires YYYY-MM-DD HH:MM"
msgstr "Wygasa YYYY-MM-DD HH:MM"
-#: ../../extend/addon/hzaddons/mail/Mod_Mail.php:148
+#: ../../extend/addon/hubzilla-addons/mail/Mod_Mail.php:149
msgid "Requested channel is not in this network"
msgstr "Żądanego kanału nie ma w tej sieci"
-#: ../../extend/addon/hzaddons/mail/Mod_Mail.php:156
+#: ../../extend/addon/hubzilla-addons/mail/Mod_Mail.php:157
msgid "Send Private Message"
msgstr "Wyślij prywatną wiadomość"
-#: ../../extend/addon/hzaddons/mail/Mod_Mail.php:157
-#: ../../extend/addon/hzaddons/mail/Mod_Mail.php:300
+#: ../../extend/addon/hubzilla-addons/mail/Mod_Mail.php:158
+#: ../../extend/addon/hubzilla-addons/mail/Mod_Mail.php:301
msgid "To:"
msgstr "Do:"
-#: ../../extend/addon/hzaddons/mail/Mod_Mail.php:160
-#: ../../extend/addon/hzaddons/mail/Mod_Mail.php:302
-msgid "Subject:"
-msgstr "Temat:"
-
-#: ../../extend/addon/hzaddons/mail/Mod_Mail.php:165
-#: ../../extend/addon/hzaddons/mail/Mod_Mail.php:308
+#: ../../extend/addon/hubzilla-addons/mail/Mod_Mail.php:166
+#: ../../extend/addon/hubzilla-addons/mail/Mod_Mail.php:309
msgid "Attach file"
msgstr "Dołącz plik"
-#: ../../extend/addon/hzaddons/mail/Mod_Mail.php:167
+#: ../../extend/addon/hubzilla-addons/mail/Mod_Mail.php:168
msgid "Send"
msgstr "Wyślij"
-#: ../../extend/addon/hzaddons/mail/Mod_Mail.php:271
+#: ../../extend/addon/hubzilla-addons/mail/Mod_Mail.php:272
msgid "Delete message"
msgstr "Usuń wiadomość"
-#: ../../extend/addon/hzaddons/mail/Mod_Mail.php:272
+#: ../../extend/addon/hubzilla-addons/mail/Mod_Mail.php:273
msgid "Delivery report"
msgstr "Raport dostawy"
-#: ../../extend/addon/hzaddons/mail/Mod_Mail.php:273
+#: ../../extend/addon/hubzilla-addons/mail/Mod_Mail.php:274
msgid "Recall message"
msgstr "Odwołaj wiadomość"
-#: ../../extend/addon/hzaddons/mail/Mod_Mail.php:275
+#: ../../extend/addon/hubzilla-addons/mail/Mod_Mail.php:276
msgid "Message has been recalled."
msgstr "Wiadomość została odwołana."
-#: ../../extend/addon/hzaddons/mail/Mod_Mail.php:293
+#: ../../extend/addon/hubzilla-addons/mail/Mod_Mail.php:294
msgid "Delete Conversation"
msgstr "Usuń rozmowę"
-#: ../../extend/addon/hzaddons/mail/Mod_Mail.php:295
+#: ../../extend/addon/hubzilla-addons/mail/Mod_Mail.php:296
msgid ""
-"No secure communications available. You <strong>may</strong> be able to "
-"respond from the sender's profile page."
+"No secure communications available. You <strong>may</strong> be able to respond "
+"from the sender's profile page."
msgstr ""
"Brak bezpiecznej komunikacji. <strong>Możesz</strong> odpowiedzieć ze strony "
"profilu nadawcy."
-#: ../../extend/addon/hzaddons/mail/Mod_Mail.php:299
+#: ../../extend/addon/hubzilla-addons/mail/Mod_Mail.php:300
msgid "Send Reply"
msgstr "Wyślij odpowiedź"
-#: ../../extend/addon/hzaddons/mail/Mod_Mail.php:304
+#: ../../extend/addon/hubzilla-addons/mail/Mod_Mail.php:305
#, php-format
msgid "Your message for %s (%s):"
msgstr "Twoja wiadomość dla %s (%s):"
-#: ../../extend/addon/hzaddons/mail/Mod_Mail.php:384
+#: ../../extend/addon/hubzilla-addons/mail/Mod_Mail.php:385
msgid "Unable to lookup recipient."
msgstr "Nie można znaleźć adresata."
-#: ../../extend/addon/hzaddons/mail/Mod_Mail.php:391
+#: ../../extend/addon/hubzilla-addons/mail/Mod_Mail.php:392
msgid "Unable to communicate with requested channel."
msgstr "Nie można skomunikować się z żądanym kanałem."
-#: ../../extend/addon/hzaddons/mail/Mod_Mail.php:398
+#: ../../extend/addon/hubzilla-addons/mail/Mod_Mail.php:399
msgid "Cannot verify requested channel."
msgstr "Nie można zweryfikować żądanego kanału."
-#: ../../extend/addon/hzaddons/mail/Mod_Mail.php:416
+#: ../../extend/addon/hubzilla-addons/mail/Mod_Mail.php:417
msgid "Selected channel has private message restrictions. Send failed."
msgstr ""
"Wybrany kanał ma ograniczenia dotyczące wiadomości prywatnych. Wysyłanie nie "
"powiodło się."
-#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:50
-#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:128
+#: ../../extend/addon/hubzilla-addons/openclipatar/openclipatar.php:50
+#: ../../extend/addon/hubzilla-addons/openclipatar/openclipatar.php:128
msgid "System defaults:"
msgstr "Domyślne wartości systemowe:"
-#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:54
+#: ../../extend/addon/hubzilla-addons/openclipatar/openclipatar.php:54
msgid "Preferred Clipart IDs"
msgstr "Identyfikatory preferowanych clipartów"
-#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:54
+#: ../../extend/addon/hubzilla-addons/openclipatar/openclipatar.php:54
msgid "List of preferred clipart ids. These will be shown first."
msgstr "Lista identyfikatorów preferowanych clipartów."
-#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:55
+#: ../../extend/addon/hubzilla-addons/openclipatar/openclipatar.php:55
msgid "Default Search Term"
msgstr "Domyślna fraza wyszukiwania"
-#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:55
+#: ../../extend/addon/hubzilla-addons/openclipatar/openclipatar.php:55
msgid "The default search term. These will be shown second."
msgstr "Domyślna fraza wyszukiwania. Będzie ona wyświetlana jako druga."
-#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:56
+#: ../../extend/addon/hubzilla-addons/openclipatar/openclipatar.php:56
msgid "Return After"
msgstr "Wróć po"
-#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:56
+#: ../../extend/addon/hubzilla-addons/openclipatar/openclipatar.php:56
msgid "Page to load after image selection."
msgstr "Strona do załadowania po wybraniu obrazu."
-#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:59
+#: ../../extend/addon/hubzilla-addons/openclipatar/openclipatar.php:59
msgid "Profile List"
msgstr "Lista profili"
-#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:61
+#: ../../extend/addon/hubzilla-addons/openclipatar/openclipatar.php:61
msgid "Order of Preferred"
msgstr "Kolejność preferowanych"
-#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:61
+#: ../../extend/addon/hubzilla-addons/openclipatar/openclipatar.php:61
msgid "Sort order of preferred clipart ids."
msgstr "Sortuj preferowane identyfikatory clipart."
-#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:62
-#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:68
+#: ../../extend/addon/hubzilla-addons/openclipatar/openclipatar.php:62
+#: ../../extend/addon/hubzilla-addons/openclipatar/openclipatar.php:68
msgid "Newest first"
msgstr "Od najnowszych"
-#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:65
+#: ../../extend/addon/hubzilla-addons/openclipatar/openclipatar.php:65
msgid "As entered"
msgstr "Jak wprowadzono"
-#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:67
+#: ../../extend/addon/hubzilla-addons/openclipatar/openclipatar.php:67
msgid "Order of other"
msgstr "Kolejność innych"
-#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:67
+#: ../../extend/addon/hubzilla-addons/openclipatar/openclipatar.php:67
msgid "Sort order of other clipart ids."
msgstr "Kolejność sortowania innych identyfikatorów clipartów."
-#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:69
+#: ../../extend/addon/hubzilla-addons/openclipatar/openclipatar.php:69
msgid "Most downloaded first"
msgstr "Najczęściej pobierane jako pierwsze"
-#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:70
+#: ../../extend/addon/hubzilla-addons/openclipatar/openclipatar.php:70
msgid "Most liked first"
msgstr "Najbardziej lubiane jako pierwsze"
-#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:72
+#: ../../extend/addon/hubzilla-addons/openclipatar/openclipatar.php:72
msgid "Preferred IDs Message"
msgstr "Komunikat o preferowanych identyfikatorach"
-#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:72
+#: ../../extend/addon/hubzilla-addons/openclipatar/openclipatar.php:72
msgid "Message to display above preferred results."
msgstr "Wiadomość do wyświetlenia powyżej preferowanych wyników."
-#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:78
+#: ../../extend/addon/hubzilla-addons/openclipatar/openclipatar.php:78
msgid "Uploaded by: "
msgstr "Przesłane przez: "
-#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:78
+#: ../../extend/addon/hubzilla-addons/openclipatar/openclipatar.php:78
msgid "Drawn by: "
msgstr "Narysowane przez: "
-#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:182
-#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:194
+#: ../../extend/addon/hubzilla-addons/openclipatar/openclipatar.php:182
+#: ../../extend/addon/hubzilla-addons/openclipatar/openclipatar.php:194
msgid "Use this image"
msgstr "Użyj tego obrazu"
-#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:192
+#: ../../extend/addon/hubzilla-addons/openclipatar/openclipatar.php:192
msgid "Or select from a free OpenClipart.org image:"
msgstr "Lub wybierz bezpłatny obraz z OpenClipart.org:"
-#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:195
+#: ../../extend/addon/hubzilla-addons/openclipatar/openclipatar.php:195
msgid "Search Term"
msgstr "Fraza wyszukiwania"
-#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:232
+#: ../../extend/addon/hubzilla-addons/openclipatar/openclipatar.php:232
msgid "Unknown error. Please try again later."
msgstr "Nieznany błąd. Spróbuj ponownie później."
-#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:308
+#: ../../extend/addon/hubzilla-addons/openclipatar/openclipatar.php:308
msgid "Profile photo updated successfully."
msgstr "Zdjęcie profilowe zostało pomyślnie zaktualizowane."
-#: ../../extend/addon/hzaddons/gallery/gallery.php:43
-#: ../../extend/addon/hzaddons/gallery/Mod_Gallery.php:136
+#: ../../extend/addon/hubzilla-addons/gallery/gallery.php:43
+#: ../../extend/addon/hubzilla-addons/gallery/Mod_Gallery.php:136
msgid "Gallery"
-msgstr "Gallery"
+msgstr "Galeria"
-#: ../../extend/addon/hzaddons/gallery/gallery.php:46
+#: ../../extend/addon/hubzilla-addons/gallery/gallery.php:46
msgid "Photo Gallery"
msgstr "Galeria zdjęć"
-#: ../../extend/addon/hzaddons/gallery/Mod_Gallery.php:58
+#: ../../extend/addon/hubzilla-addons/gallery/Mod_Gallery.php:58
msgid "Gallery App"
-msgstr "Aplikacja Gallery"
+msgstr "Aplikacja Galeria"
-#: ../../extend/addon/hzaddons/gallery/Mod_Gallery.php:59
+#: ../../extend/addon/hubzilla-addons/gallery/Mod_Gallery.php:59
msgid "A simple gallery for your photo albums"
msgstr "Prosta galeria dla albumów ze zdjęciami"
-#: ../../extend/addon/hzaddons/smileybutton/Mod_Smileybutton.php:35
+#: ../../extend/addon/hubzilla-addons/smileybutton/Mod_Smileybutton.php:35
msgid "Smileybutton App"
msgstr "Aplikacja Smileybutton"
-#: ../../extend/addon/hzaddons/smileybutton/Mod_Smileybutton.php:36
+#: ../../extend/addon/hubzilla-addons/smileybutton/Mod_Smileybutton.php:36
msgid "Adds a smileybutton to the jot editor"
msgstr "Dodaje przycisk emotikonów do edytora jot"
-#: ../../extend/addon/hzaddons/smileybutton/Mod_Smileybutton.php:44
+#: ../../extend/addon/hubzilla-addons/smileybutton/Mod_Smileybutton.php:44
msgid "Hide the button and show the smilies directly."
msgstr "Ukryj przycisk i bezpośrednio wyświetlaj emotikony."
-#: ../../extend/addon/hzaddons/smileybutton/Mod_Smileybutton.php:52
+#: ../../extend/addon/hubzilla-addons/smileybutton/Mod_Smileybutton.php:52
msgid "Smileybutton Settings"
msgstr "Ustawienia Smileybutton"
-#: ../../extend/addon/hzaddons/rtof/rtof.php:51
+#: ../../extend/addon/hubzilla-addons/rtof/rtof.php:51
msgid "Post to Friendica"
-msgstr "Opublikuj w sieci Hubzilla"
+msgstr "Opublikuj w sieci Friendica"
-#: ../../extend/addon/hzaddons/rtof/Mod_Rtof.php:24
+#: ../../extend/addon/hubzilla-addons/rtof/Mod_Rtof.php:24
msgid "Friendica Crosspost Connector Settings saved."
-msgstr "Zapisano ustawienia Friendica Crosspost Connector ."
+msgstr "Zapisano ustawienia Konektora Friendica."
-#: ../../extend/addon/hzaddons/rtof/Mod_Rtof.php:36
+#: ../../extend/addon/hubzilla-addons/rtof/Mod_Rtof.php:36
msgid "Friendica Crosspost Connector App"
-msgstr "Aplikacja Hubzilla Crosspost Connector"
+msgstr "Aplikacja Konektor Friendica"
-#: ../../extend/addon/hzaddons/rtof/Mod_Rtof.php:37
+#: ../../extend/addon/hubzilla-addons/rtof/Mod_Rtof.php:37
msgid "Relay public postings to a connected Friendica account"
-msgstr "Przekazywanie publicznych postów do połączonego konta Friendica"
+msgstr "Przekazywanie publicznych wpisów do połączonego konta Friendica"
-#: ../../extend/addon/hzaddons/rtof/Mod_Rtof.php:49
+#: ../../extend/addon/hubzilla-addons/rtof/Mod_Rtof.php:49
msgid "Send public postings to Friendica by default"
-msgstr "Domyślnie wysyłaj publiczne posty na kanał Hubzilla"
+msgstr "Domyślnie wysyłaj publiczne wpisy na kanał Hubzilla"
-#: ../../extend/addon/hzaddons/rtof/Mod_Rtof.php:53
+#: ../../extend/addon/hubzilla-addons/rtof/Mod_Rtof.php:53
msgid "Friendica API Path"
-msgstr "Ścieżka API Hubzilla"
+msgstr "Ścieżka API Friendica"
-#: ../../extend/addon/hzaddons/rtof/Mod_Rtof.php:57
+#: ../../extend/addon/hubzilla-addons/rtof/Mod_Rtof.php:57
msgid "Friendica login name"
-msgstr "Nazwa logowania w Hubzilla"
+msgstr "Nazwa logowania w Friendica"
-#: ../../extend/addon/hzaddons/rtof/Mod_Rtof.php:61
+#: ../../extend/addon/hubzilla-addons/rtof/Mod_Rtof.php:61
msgid "Friendica password"
-msgstr "Hasło Hubzilla"
+msgstr "Hasło Friendica"
-#: ../../extend/addon/hzaddons/rtof/Mod_Rtof.php:69
+#: ../../extend/addon/hubzilla-addons/rtof/Mod_Rtof.php:69
msgid "Friendica Crosspost Connector"
-msgstr "Friendica Crosspost Connector"
+msgstr "Konektor Friendica"
-#: ../../extend/addon/hzaddons/logrot/logrot.php:36
+#: ../../extend/addon/hubzilla-addons/logrot/logrot.php:36
msgid "Logfile archive directory"
msgstr "Katalog archiwum plików dziennika zdarzeń"
-#: ../../extend/addon/hzaddons/logrot/logrot.php:36
+#: ../../extend/addon/hubzilla-addons/logrot/logrot.php:36
msgid "Directory to store rotated logs"
msgstr "Katalog do przechowywania rotowanych dzienników zdarzeń"
-#: ../../extend/addon/hzaddons/logrot/logrot.php:37
+#: ../../extend/addon/hubzilla-addons/logrot/logrot.php:37
msgid "Logfile size in bytes before rotating"
msgstr "Rozmiar pliku dziennika w bajtach przed dokonaniem odnowienia"
-#: ../../extend/addon/hzaddons/logrot/logrot.php:38
+#: ../../extend/addon/hubzilla-addons/logrot/logrot.php:38
msgid "Number of logfiles to retain"
msgstr "Liczba plików dziennika do przechowania"
-#: ../../extend/addon/hzaddons/wppost/wppost.php:46
+#: ../../extend/addon/hubzilla-addons/wppost/wppost.php:46
msgid "Post to WordPress"
-msgstr "Opubikuj w WordPress"
+msgstr "Publikowanie w WordPress"
-#: ../../extend/addon/hzaddons/wppost/Mod_Wppost.php:30
+#: ../../extend/addon/hubzilla-addons/wppost/Mod_Wppost.php:30
msgid "Wordpress Settings saved."
msgstr "Zapisano ustawienia Wordpress."
-#: ../../extend/addon/hzaddons/wppost/Mod_Wppost.php:43
+#: ../../extend/addon/hubzilla-addons/wppost/Mod_Wppost.php:43
msgid "Wordpress Post App"
-msgstr "Aplikacja Wordpress Post"
+msgstr "Aplikacja Publikowanie w Wordpress"
-#: ../../extend/addon/hzaddons/wppost/Mod_Wppost.php:44
+#: ../../extend/addon/hubzilla-addons/wppost/Mod_Wppost.php:44
msgid "Post to WordPress or anything else which uses the wordpress XMLRPC API"
msgstr ""
-"Opublikuj na WordPress lub czymkolwiek innym, co używa API XMLRPC WordPress"
+"Opublikowanie na serwisach WordPress lub innych, które używają API XMLRPC WordPress"
-#: ../../extend/addon/hzaddons/wppost/Mod_Wppost.php:69
+#: ../../extend/addon/hubzilla-addons/wppost/Mod_Wppost.php:69
msgid "WordPress username"
msgstr "Nazwa użytkownika WordPress"
-#: ../../extend/addon/hzaddons/wppost/Mod_Wppost.php:73
+#: ../../extend/addon/hubzilla-addons/wppost/Mod_Wppost.php:73
msgid "WordPress password"
msgstr "Hasło WordPress"
-#: ../../extend/addon/hzaddons/wppost/Mod_Wppost.php:77
+#: ../../extend/addon/hubzilla-addons/wppost/Mod_Wppost.php:77
msgid "WordPress API URL"
msgstr "Adres URL API WordPress"
-#: ../../extend/addon/hzaddons/wppost/Mod_Wppost.php:78
+#: ../../extend/addon/hubzilla-addons/wppost/Mod_Wppost.php:78
msgid "Typically https://your-blog.tld/xmlrpc.php"
msgstr "Zwykle https://your-blog.tld/xmlrpc.php"
-#: ../../extend/addon/hzaddons/wppost/Mod_Wppost.php:81
+#: ../../extend/addon/hubzilla-addons/wppost/Mod_Wppost.php:81
msgid "WordPress blogid"
msgstr "Identyfikator blogu WordPress"
-#: ../../extend/addon/hzaddons/wppost/Mod_Wppost.php:82
+#: ../../extend/addon/hubzilla-addons/wppost/Mod_Wppost.php:82
msgid "For multi-user sites such as wordpress.com, otherwise leave blank"
msgstr ""
"Dla serwisów wielowitrynowych, takich jak wordpress.com, w przeciwnym razie "
"pozostaw puste"
-#: ../../extend/addon/hzaddons/wppost/Mod_Wppost.php:86
+#: ../../extend/addon/hubzilla-addons/wppost/Mod_Wppost.php:86
msgid "Post to WordPress by default"
msgstr "Domyślnie publikuj na WordPress"
-#: ../../extend/addon/hzaddons/wppost/Mod_Wppost.php:90
+#: ../../extend/addon/hubzilla-addons/wppost/Mod_Wppost.php:90
msgid "Forward comments (requires hubzilla_wp plugin)"
msgstr "Przekazywanie komentarzy (wymaga wtyczki hubzilla_wp)"
-#: ../../extend/addon/hzaddons/wppost/Mod_Wppost.php:106
+#: ../../extend/addon/hubzilla-addons/wppost/Mod_Wppost.php:106
msgid "Wordpress Post"
-msgstr "Wordpress Post"
+msgstr "Publikowanie w Wordpress"
-#: ../../extend/addon/hzaddons/authchoose/Mod_Authchoose.php:22
-msgid ""
-"Allow magic authentication only to websites of your immediate connections"
+#: ../../extend/addon/hubzilla-addons/authchoose/Mod_Authchoose.php:22
+msgid "Allow magic authentication only to websites of your immediate connections"
msgstr ""
-"Zezwalaj na magiczne uwierzytelnianie tylko w witrynach internetowych Twoich "
+"Zezwalaj na magiczne uwierzytelnianie tylko w serwisach internetowych Twoich "
"bezpośrednich połączeń"
-#: ../../extend/addon/hzaddons/authchoose/Mod_Authchoose.php:28
-#: ../../extend/addon/hzaddons/authchoose/Mod_Authchoose.php:33
+#: ../../extend/addon/hubzilla-addons/authchoose/Mod_Authchoose.php:28
+#: ../../extend/addon/hubzilla-addons/authchoose/Mod_Authchoose.php:33
msgid "Authchoose App"
-msgstr "APlikacja Authchoose"
+msgstr "Aplikacja Magiczne uwierzytelnianie"
-#: ../../extend/addon/hzaddons/authchoose/Mod_Authchoose.php:39
+#: ../../extend/addon/hubzilla-addons/authchoose/Mod_Authchoose.php:39
msgid "Authchoose"
-msgstr "Authchoose"
+msgstr "Magiczne uwierzytelnianie"
-#: ../../extend/addon/hzaddons/morepokes/morepokes.php:19
+#: ../../extend/addon/hubzilla-addons/morepokes/morepokes.php:19
msgid "bitchslap"
msgstr "bitchslap"
-#: ../../extend/addon/hzaddons/morepokes/morepokes.php:19
+#: ../../extend/addon/hubzilla-addons/morepokes/morepokes.php:19
msgid "bitchslapped"
msgstr "bitchslapped"
-#: ../../extend/addon/hzaddons/morepokes/morepokes.php:20
+#: ../../extend/addon/hubzilla-addons/morepokes/morepokes.php:20
msgid "shag"
msgstr "shag"
-#: ../../extend/addon/hzaddons/morepokes/morepokes.php:20
+#: ../../extend/addon/hubzilla-addons/morepokes/morepokes.php:20
msgid "shagged"
msgstr "shagged"
-#: ../../extend/addon/hzaddons/morepokes/morepokes.php:21
+#: ../../extend/addon/hubzilla-addons/morepokes/morepokes.php:21
msgid "patent"
msgstr "patent"
-#: ../../extend/addon/hzaddons/morepokes/morepokes.php:21
+#: ../../extend/addon/hubzilla-addons/morepokes/morepokes.php:21
msgid "patented"
msgstr "opatentowany"
-#: ../../extend/addon/hzaddons/morepokes/morepokes.php:22
+#: ../../extend/addon/hubzilla-addons/morepokes/morepokes.php:22
msgid "hug"
msgstr "przytulić"
-#: ../../extend/addon/hzaddons/morepokes/morepokes.php:22
+#: ../../extend/addon/hubzilla-addons/morepokes/morepokes.php:22
msgid "hugged"
msgstr "przytulony"
-#: ../../extend/addon/hzaddons/morepokes/morepokes.php:23
+#: ../../extend/addon/hubzilla-addons/morepokes/morepokes.php:23
msgid "murder"
msgstr "zamordować"
-#: ../../extend/addon/hzaddons/morepokes/morepokes.php:23
+#: ../../extend/addon/hubzilla-addons/morepokes/morepokes.php:23
msgid "murdered"
msgstr "zamordowany"
-#: ../../extend/addon/hzaddons/morepokes/morepokes.php:24
+#: ../../extend/addon/hubzilla-addons/morepokes/morepokes.php:24
msgid "worship"
msgstr "uwielbiać"
-#: ../../extend/addon/hzaddons/morepokes/morepokes.php:24
+#: ../../extend/addon/hubzilla-addons/morepokes/morepokes.php:24
msgid "worshipped"
msgstr "uwielbiany"
-#: ../../extend/addon/hzaddons/morepokes/morepokes.php:25
+#: ../../extend/addon/hubzilla-addons/morepokes/morepokes.php:25
msgid "kiss"
msgstr "pocałować"
-#: ../../extend/addon/hzaddons/morepokes/morepokes.php:25
+#: ../../extend/addon/hubzilla-addons/morepokes/morepokes.php:25
msgid "kissed"
msgstr "pocałowany"
-#: ../../extend/addon/hzaddons/morepokes/morepokes.php:26
+#: ../../extend/addon/hubzilla-addons/morepokes/morepokes.php:26
msgid "tempt"
msgstr "kusić"
-#: ../../extend/addon/hzaddons/morepokes/morepokes.php:26
+#: ../../extend/addon/hubzilla-addons/morepokes/morepokes.php:26
msgid "tempted"
msgstr "skuszony"
-#: ../../extend/addon/hzaddons/morepokes/morepokes.php:27
+#: ../../extend/addon/hubzilla-addons/morepokes/morepokes.php:27
msgid "raise eyebrows at"
msgstr "unieść brwi"
-#: ../../extend/addon/hzaddons/morepokes/morepokes.php:27
+#: ../../extend/addon/hubzilla-addons/morepokes/morepokes.php:27
msgid "raised their eyebrows at"
msgstr "podnieśli brwi"
-#: ../../extend/addon/hzaddons/morepokes/morepokes.php:28
+#: ../../extend/addon/hubzilla-addons/morepokes/morepokes.php:28
msgid "insult"
msgstr "zniewaga"
-#: ../../extend/addon/hzaddons/morepokes/morepokes.php:28
+#: ../../extend/addon/hubzilla-addons/morepokes/morepokes.php:28
msgid "insulted"
msgstr "znieważony"
-#: ../../extend/addon/hzaddons/morepokes/morepokes.php:29
+#: ../../extend/addon/hubzilla-addons/morepokes/morepokes.php:29
msgid "praise"
msgstr "pochwała"
-#: ../../extend/addon/hzaddons/morepokes/morepokes.php:29
+#: ../../extend/addon/hubzilla-addons/morepokes/morepokes.php:29
msgid "praised"
msgstr "pochwalony"
-#: ../../extend/addon/hzaddons/morepokes/morepokes.php:30
+#: ../../extend/addon/hubzilla-addons/morepokes/morepokes.php:30
msgid "be dubious of"
msgstr "mieć wątpliwości"
-#: ../../extend/addon/hzaddons/morepokes/morepokes.php:30
+#: ../../extend/addon/hubzilla-addons/morepokes/morepokes.php:30
msgid "was dubious of"
msgstr "zwątpiony"
-#: ../../extend/addon/hzaddons/morepokes/morepokes.php:31
+#: ../../extend/addon/hubzilla-addons/morepokes/morepokes.php:31
msgid "eat"
msgstr "jeść"
-#: ../../extend/addon/hzaddons/morepokes/morepokes.php:31
+#: ../../extend/addon/hubzilla-addons/morepokes/morepokes.php:31
msgid "ate"
msgstr "najedzony"
-#: ../../extend/addon/hzaddons/morepokes/morepokes.php:32
+#: ../../extend/addon/hubzilla-addons/morepokes/morepokes.php:32
msgid "giggle and fawn at"
msgstr "chichotać i płakać"
-#: ../../extend/addon/hzaddons/morepokes/morepokes.php:32
+#: ../../extend/addon/hubzilla-addons/morepokes/morepokes.php:32
msgid "giggled and fawned at"
msgstr "chichotał i łakał"
-#: ../../extend/addon/hzaddons/morepokes/morepokes.php:33
+#: ../../extend/addon/hubzilla-addons/morepokes/morepokes.php:33
msgid "doubt"
msgstr "wątpić"
-#: ../../extend/addon/hzaddons/morepokes/morepokes.php:33
+#: ../../extend/addon/hubzilla-addons/morepokes/morepokes.php:33
msgid "doubted"
msgstr "zwątpił"
-#: ../../extend/addon/hzaddons/morepokes/morepokes.php:34
+#: ../../extend/addon/hubzilla-addons/morepokes/morepokes.php:34
msgid "glare"
msgstr "piorunujące spojrzenie"
-#: ../../extend/addon/hzaddons/morepokes/morepokes.php:34
+#: ../../extend/addon/hubzilla-addons/morepokes/morepokes.php:34
msgid "glared at"
msgstr "obrzucił spojrzeniem"
-#: ../../extend/addon/hzaddons/morepokes/morepokes.php:35
+#: ../../extend/addon/hubzilla-addons/morepokes/morepokes.php:35
msgid "fuck"
msgstr "pierdolić"
-#: ../../extend/addon/hzaddons/morepokes/morepokes.php:35
+#: ../../extend/addon/hubzilla-addons/morepokes/morepokes.php:35
msgid "fucked"
msgstr "przejebane"
-#: ../../extend/addon/hzaddons/morepokes/morepokes.php:36
+#: ../../extend/addon/hubzilla-addons/morepokes/morepokes.php:36
msgid "bonk"
msgstr "rżnąć"
-#: ../../extend/addon/hzaddons/morepokes/morepokes.php:36
+#: ../../extend/addon/hubzilla-addons/morepokes/morepokes.php:36
msgid "bonked"
msgstr "zerżnięty"
-#: ../../extend/addon/hzaddons/morepokes/morepokes.php:37
+#: ../../extend/addon/hubzilla-addons/morepokes/morepokes.php:37
msgid "declare undying love for"
msgstr "deklaruj wieczną miłość"
-#: ../../extend/addon/hzaddons/morepokes/morepokes.php:37
+#: ../../extend/addon/hubzilla-addons/morepokes/morepokes.php:37
msgid "declared undying love for"
msgstr "zadeklarował wieczną miłość"
-#: ../../extend/addon/hzaddons/notifyadmin/notifyadmin.php:34
+#: ../../extend/addon/hubzilla-addons/notifyadmin/notifyadmin.php:34
msgid "New registration"
msgstr "Nowa rejestracja"
-#: ../../extend/addon/hzaddons/notifyadmin/notifyadmin.php:42
+#: ../../extend/addon/hubzilla-addons/notifyadmin/notifyadmin.php:42
#, php-format
msgid "Message sent to %s. New account registration: %s"
msgstr "Wiadomość wysłana do%s. Rejestracja nowego konta: %s"
-#: ../../extend/addon/hzaddons/pumpio/Mod_Pumpio.php:40
+#: ../../extend/addon/hubzilla-addons/pumpio/Mod_Pumpio.php:40
msgid "Pump.io Settings saved."
msgstr "Ustawienia Pump.io zostały zapisane."
-#: ../../extend/addon/hzaddons/pumpio/Mod_Pumpio.php:53
+#: ../../extend/addon/hubzilla-addons/pumpio/Mod_Pumpio.php:53
msgid "Pump.io Crosspost Connector App"
msgstr "Aplikacja Pump.io Crosspost Connector"
-#: ../../extend/addon/hzaddons/pumpio/Mod_Pumpio.php:54
+#: ../../extend/addon/hubzilla-addons/pumpio/Mod_Pumpio.php:54
msgid "Relay public posts to pump.io"
-msgstr "Przekazuj publiczne posty do Pump.io"
+msgstr "Przekazuj publiczne wpisy do Pump.io"
-#: ../../extend/addon/hzaddons/pumpio/Mod_Pumpio.php:73
+#: ../../extend/addon/hubzilla-addons/pumpio/Mod_Pumpio.php:73
msgid "Pump.io servername"
msgstr "Nazwa serwera Pump.io"
-#: ../../extend/addon/hzaddons/pumpio/Mod_Pumpio.php:73
+#: ../../extend/addon/hubzilla-addons/pumpio/Mod_Pumpio.php:73
msgid "Without \"http://\" or \"https://\""
msgstr "Bez \"http: //\" lub \"https: //\""
-#: ../../extend/addon/hzaddons/pumpio/Mod_Pumpio.php:77
+#: ../../extend/addon/hubzilla-addons/pumpio/Mod_Pumpio.php:77
msgid "Pump.io username"
msgstr "Nazwa użytkownika Pump.io"
-#: ../../extend/addon/hzaddons/pumpio/Mod_Pumpio.php:77
+#: ../../extend/addon/hubzilla-addons/pumpio/Mod_Pumpio.php:77
msgid "Without the servername"
msgstr "Bez nazwy serwera"
-#: ../../extend/addon/hzaddons/pumpio/Mod_Pumpio.php:88
+#: ../../extend/addon/hubzilla-addons/pumpio/Mod_Pumpio.php:88
msgid "You are not authenticated to pumpio"
msgstr "Nie jesteś uwierzytelniony w pumpio"
-#: ../../extend/addon/hzaddons/pumpio/Mod_Pumpio.php:90
+#: ../../extend/addon/hubzilla-addons/pumpio/Mod_Pumpio.php:90
msgid "(Re-)Authenticate your pump.io connection"
msgstr "(Ponownie) Uwierzytelnij swoje połączenie pump.io"
-#: ../../extend/addon/hzaddons/pumpio/Mod_Pumpio.php:94
+#: ../../extend/addon/hubzilla-addons/pumpio/Mod_Pumpio.php:94
msgid "Post to pump.io by default"
-msgstr "Piblikuj domyślnie w pump.io"
+msgstr "Publikuj domyślnie w pump.io"
-#: ../../extend/addon/hzaddons/pumpio/Mod_Pumpio.php:98
+#: ../../extend/addon/hubzilla-addons/pumpio/Mod_Pumpio.php:98
msgid "Should posts be public"
-msgstr "Posty powinny być publiczne"
+msgstr "Wpisy powinny być publiczne"
-#: ../../extend/addon/hzaddons/pumpio/Mod_Pumpio.php:102
+#: ../../extend/addon/hubzilla-addons/pumpio/Mod_Pumpio.php:102
msgid "Mirror all public posts"
-msgstr "Powielaj wszystkie posty publiczne"
+msgstr "Powielaj wszystkie wpisy publiczne"
-#: ../../extend/addon/hzaddons/pumpio/Mod_Pumpio.php:112
+#: ../../extend/addon/hubzilla-addons/pumpio/Mod_Pumpio.php:112
msgid "Pump.io Crosspost Connector"
msgstr "Pump.io Crosspost Connector"
-#: ../../extend/addon/hzaddons/pumpio/pumpio.php:152
+#: ../../extend/addon/hubzilla-addons/pumpio/pumpio.php:152
msgid "You are now authenticated to pumpio."
msgstr "Jesteś teraz uwierzytelniony w pumpio."
-#: ../../extend/addon/hzaddons/pumpio/pumpio.php:153
+#: ../../extend/addon/hubzilla-addons/pumpio/pumpio.php:153
msgid "return to the featured settings page"
msgstr "wróć do polecanej strony ustawień"
-#: ../../extend/addon/hzaddons/pumpio/pumpio.php:168
+#: ../../extend/addon/hubzilla-addons/pumpio/pumpio.php:168
msgid "Post to Pump.io"
msgstr "Opublikuj na Pump.io"
-#: ../../extend/addon/hzaddons/nsabait/Mod_Nsabait.php:20
-#: ../../extend/addon/hzaddons/nsabait/Mod_Nsabait.php:24
+#: ../../extend/addon/hubzilla-addons/nsabait/Mod_Nsabait.php:20
+#: ../../extend/addon/hubzilla-addons/nsabait/Mod_Nsabait.php:24
msgid "NSA Bait App"
msgstr "Aplikacja NSA Bait"
-#: ../../extend/addon/hzaddons/nsabait/Mod_Nsabait.php:26
+#: ../../extend/addon/hubzilla-addons/nsabait/Mod_Nsabait.php:26
msgid "Make yourself a political target"
msgstr "Stań się celem politycznym"
-#: ../../extend/addon/hzaddons/rainbowtag/Mod_Rainbowtag.php:15
+#: ../../extend/addon/hubzilla-addons/rainbowtag/Mod_Rainbowtag.php:15
msgid "Add some colour to tag clouds"
msgstr "Dodaj jakiś kolor do oznaczania chmur"
-#: ../../extend/addon/hzaddons/rainbowtag/Mod_Rainbowtag.php:21
-#: ../../extend/addon/hzaddons/rainbowtag/Mod_Rainbowtag.php:26
+#: ../../extend/addon/hubzilla-addons/rainbowtag/Mod_Rainbowtag.php:21
+#: ../../extend/addon/hubzilla-addons/rainbowtag/Mod_Rainbowtag.php:26
msgid "Rainbow Tag App"
msgstr "Aplikacja Rainbow Tag"
-#: ../../extend/addon/hzaddons/rainbowtag/Mod_Rainbowtag.php:34
+#: ../../extend/addon/hubzilla-addons/rainbowtag/Mod_Rainbowtag.php:34
msgid "Rainbow Tag"
msgstr "Rainbow Tag"
-#: ../../extend/addon/hzaddons/mailtest/mailtest.php:19
+#: ../../extend/addon/hubzilla-addons/mailtest/mailtest.php:19
msgid "Send test email"
msgstr "Wyślij testową wiadomość e-mail"
-#: ../../extend/addon/hzaddons/mailtest/mailtest.php:66
+#: ../../extend/addon/hubzilla-addons/mailtest/mailtest.php:66
msgid "Mail sent."
msgstr "Mail wysłany."
-#: ../../extend/addon/hzaddons/mailtest/mailtest.php:68
+#: ../../extend/addon/hubzilla-addons/mailtest/mailtest.php:68
msgid "Sending of mail failed."
msgstr "Wysyłanie poczty nie powiodło się."
-#: ../../extend/addon/hzaddons/mailtest/mailtest.php:77
+#: ../../extend/addon/hubzilla-addons/mailtest/mailtest.php:77
msgid "Mail Test"
msgstr "Test poczty"
-#: ../../extend/addon/hzaddons/redfiles/redfiles.php:119
+#: ../../extend/addon/hubzilla-addons/redfiles/redfiles.php:119
msgid "Redmatrix File Storage Import"
msgstr "Import magazyn plików Redmatrix"
-#: ../../extend/addon/hzaddons/redfiles/redfiles.php:120
+#: ../../extend/addon/hubzilla-addons/redfiles/redfiles.php:120
msgid "This will import all your Redmatrix cloud files to this channel."
msgstr ""
-"Spowoduje to zaimportowanie wszystkich plików chmury Redmatrix do tego "
-"kanału."
+"Spowoduje to zaimportowanie wszystkich plików chmury Redmatrix do tego kanału."
-#: ../../extend/addon/hzaddons/mdpost/mdpost.php:42
+#: ../../extend/addon/hubzilla-addons/mdpost/mdpost.php:42
msgid "Use markdown for editing posts"
-msgstr "Użyj markdown do edycji postów"
+msgstr "Użyj markdown do edycji wpisów"
-#: ../../extend/addon/hzaddons/fuzzloc/Mod_Fuzzloc.php:22
+#: ../../extend/addon/hubzilla-addons/fuzzloc/Mod_Fuzzloc.php:22
msgid "Fuzzloc Settings updated."
msgstr "Zaktualizowano ustawienia Fuzzloc."
-#: ../../extend/addon/hzaddons/fuzzloc/Mod_Fuzzloc.php:34
+#: ../../extend/addon/hubzilla-addons/fuzzloc/Mod_Fuzzloc.php:34
msgid "Fuzzy Location App"
-msgstr "Aplikacja Fuzzy Location"
+msgstr "Aplikacja Zamazywanie Lokalizacji"
-#: ../../extend/addon/hzaddons/fuzzloc/Mod_Fuzzloc.php:35
-msgid ""
-"Blur your precise location if your channel uses browser location mapping"
+#: ../../extend/addon/hubzilla-addons/fuzzloc/Mod_Fuzzloc.php:35
+msgid "Blur your precise location if your channel uses browser location mapping"
msgstr ""
-"Zamaż swoją dokładną lokalizację, jeśli Twój kanał używa mapowania "
-"lokalizacji w przeglądarce"
+"Zamaż swoją dokładną lokalizację, jeśli Twój kanał używa mapowania lokalizacji w "
+"przeglądarce"
-#: ../../extend/addon/hzaddons/fuzzloc/Mod_Fuzzloc.php:40
+#: ../../extend/addon/hubzilla-addons/fuzzloc/Mod_Fuzzloc.php:40
msgid "Minimum offset in meters"
msgstr "Minimalne przesunięcie w metrach"
-#: ../../extend/addon/hzaddons/fuzzloc/Mod_Fuzzloc.php:44
+#: ../../extend/addon/hubzilla-addons/fuzzloc/Mod_Fuzzloc.php:44
msgid "Maximum offset in meters"
msgstr "Maksymalne przesunięcie w metrach"
-#: ../../extend/addon/hzaddons/fuzzloc/Mod_Fuzzloc.php:53
+#: ../../extend/addon/hubzilla-addons/fuzzloc/Mod_Fuzzloc.php:53
msgid "Fuzzy Location"
-msgstr "Fuzzy Location"
+msgstr "Zamazywanie Lokalizacji"
-#: ../../extend/addon/hzaddons/startpage/Mod_Startpage.php:50
+#: ../../extend/addon/hubzilla-addons/startpage/Mod_Startpage.php:50
msgid "Startpage App"
-msgstr "Aplikacja Startpage"
+msgstr "Aplikacja Strona początkowa"
-#: ../../extend/addon/hzaddons/startpage/Mod_Startpage.php:51
+#: ../../extend/addon/hubzilla-addons/startpage/Mod_Startpage.php:51
msgid "Set a preferred page to load on login from home page"
-msgstr ""
-"Ustaw preferowaną stronę do załadowania przy logowaniu ze strony głównej"
+msgstr "Ustaw preferowaną stronę do załadowania przy logowaniu ze strony głównej"
-#: ../../extend/addon/hzaddons/startpage/Mod_Startpage.php:62
+#: ../../extend/addon/hubzilla-addons/startpage/Mod_Startpage.php:62
msgid "Page to load after login"
msgstr "Strona do załadowania po zalogowaniu"
-#: ../../extend/addon/hzaddons/startpage/Mod_Startpage.php:62
+#: ../../extend/addon/hubzilla-addons/startpage/Mod_Startpage.php:62
msgid ""
-"Examples: &quot;apps&quot;, &quot;network?f=&gid=37&quot; (privacy "
-"collection), &quot;channel&quot; or &quot;notifications/system&quot; (leave "
-"blank for default network page (grid)."
+"Examples: &quot;apps&quot;, &quot;network?f=&gid=37&quot; (privacy collection), "
+"&quot;channel&quot; or &quot;notifications/system&quot; (leave blank for default "
+"network page (grid)."
msgstr ""
"Przykłady: &quot;aplikacje&quot;, &quot;sieć?f=&gid=37&quot; (kolekcja "
-"prywatności), &quot;kanał&quot; lub &quot;powiadomienie/system&quot; "
-"(pozostaw puste dla domyślnej stony sieci (siatki)."
+"prywatności), &quot;kanał&quot; lub &quot;powiadomienie/system&quot; (pozostaw "
+"puste dla domyślnej strony sieci."
-#: ../../extend/addon/hzaddons/startpage/Mod_Startpage.php:70
+#: ../../extend/addon/hubzilla-addons/startpage/Mod_Startpage.php:70
msgid "Startpage"
-msgstr "Startpage"
+msgstr "Strona początkowa"
#: ../../view/theme/redbasic/php/config.php:16
#: ../../view/theme/redbasic/php/config.php:19
msgid "Focus (Hubzilla default)"
-msgstr "Fokus (domyślnie Hubzilla)"
+msgstr "Fokus (domyślny w Hubzilla)"
#: ../../view/theme/redbasic/php/config.php:98
msgid "Theme settings"
@@ -16318,7 +16404,7 @@ msgstr "Przykłady: 1rem, 100%, 16px"
#: ../../view/theme/redbasic/php/config.php:110
msgid "Set font-color for posts and comments"
-msgstr "Ustaw kolor czcionki dla postów i komentarzy"
+msgstr "Ustaw kolor czcionki dla wpisów i komentarzy"
#: ../../view/theme/redbasic/php/config.php:111
msgid "Set radius of corners"
@@ -16352,101 +16438,148 @@ msgstr "Ustaw rozmiar kolejnych zdjęć autora"
msgid "Show advanced settings"
msgstr "Pokaż ustawienia zaawansowane"
-#: ../../boot.php:1684
+#: ../../boot.php:1695
msgid "Create an account to access services and applications"
msgstr "Utwórz konto, aby uzyskać dostęp do usług i aplikacji"
-#: ../../boot.php:1708
+#: ../../boot.php:1719
msgid "Login/Email"
msgstr "Login/Email"
-#: ../../boot.php:1709
+#: ../../boot.php:1720
msgid "Password"
msgstr "Hasło"
-#: ../../boot.php:1710
+#: ../../boot.php:1721
msgid "Remember me"
msgstr "Zapamiętaj mnie"
-#: ../../boot.php:1713
+#: ../../boot.php:1724
msgid "Forgot your password?"
msgstr "Nie pamiętasz hasła?"
-#: ../../boot.php:2582
+#: ../../boot.php:2603
#, php-format
msgid "[$Projectname] Website SSL error for %s"
msgstr "[$Projectname] Błąd SSL witryny internetowej dla %s"
-#: ../../boot.php:2587
+#: ../../boot.php:2608
msgid "Website SSL certificate is not valid. Please correct."
msgstr "Certyfikat SSL witryny jest nieprawidłowy. Proszę popraw."
-#: ../../boot.php:2703
+#: ../../boot.php:2724
#, php-format
msgid "[$Projectname] Cron tasks not running on %s"
msgstr "[$Projectname] Zadania Crona nie działają na %s"
-#: ../../boot.php:2708
+#: ../../boot.php:2729
msgid "Cron/Scheduled tasks not running."
msgstr "Zadania Crona (zaplanowane) nie działają."
-#~ msgid "Collection"
-#~ msgstr "Kolekcja"
+#~ msgid "Please refresh page"
+#~ msgstr "Odśwież stronę"
-#~ msgid "Who can see this?"
-#~ msgstr "Kto może to zobaczyć?"
+#~ msgid "Registrations waiting for confirm"
+#~ msgstr "Rejestracje czekają na potwierdzenie"
-#~ msgid "Show"
-#~ msgstr "Pokaż"
+#~ msgid "Service Class"
+#~ msgstr "Klasa usługi"
#~ msgid ""
-#~ "INFO: this command can take a very long time depending on your DB size."
+#~ "Only allow new member registrations with an invitation code. Above register "
+#~ "policy must be set to Yes."
+#~ msgstr ""
+#~ "Zezwalaj tylko na rejestracje nowych członków za pomocą kodu zaproszenia. "
+#~ "Powyższe zasady rejestrów muszą być ustawione na Tak."
+
+#~ msgid "Verify Email Addresses"
+#~ msgstr "Zweryfikuj adresy e-mail"
+
+#~ msgid "Maximum daily site registrations exceeded. Please try again tomorrow."
#~ msgstr ""
-#~ "INFORMACJA: wykonanie tego polecenia może zająć bardzo dużo czasu w "
-#~ "zależności od rozmiaru bazy danych."
+#~ "Przekroczono maksymalną dzienną liczbę rejestracji witryn. Proszę spróbuj "
+#~ "ponownie jutro."
-#~ msgid "Remove this channel and all its clones from the network"
-#~ msgstr "Usuń ten kanał i wszystkie jego klony z sieci"
+#~ msgid "Please indicate acceptance of the Terms of Service. Registration failed."
+#~ msgstr ""
+#~ "Proszę zaznaczyć <strong>akceptację Warunków korzystania z usługi</strong>. "
+#~ "Rejestracja nieudana."
+
+#~ msgid "Passwords do not match."
+#~ msgstr "Hasła niezgodne."
+
+#~ msgid "Registration successful. Continue to create your first channel..."
+#~ msgstr "Rejestracja pomyślna. Kontynuuj tworzenie swojego pierwszego kanału ..."
#~ msgid ""
-#~ "By default only the instance of the channel located on this hub will be "
-#~ "removed from the network"
+#~ "Registration successful. Please check your email for validation instructions."
#~ msgstr ""
-#~ "Domyślnie tylko instancja kanału znajdującego się na tym hubie zostanie "
-#~ "usunięta z sieci"
+#~ "Rejestracja oomyślna. Sprawdź pocztę e-mail, aby uzyskać instrukcje dotyczące "
+#~ "weryfikacji."
+
+#~ msgid "Your registration is pending approval by the site owner."
+#~ msgstr "Twoja rejestracja oczekuje na zatwierdzenie przez właściciela serwisu."
+
+#~ msgid "Your registration can not be processed."
+#~ msgstr "Twoja rejestracja oczekuje na zatwierdzenie przez właściciela witryny."
#~ msgid ""
-#~ "Remove this account, all its channels and all its channel clones from the "
-#~ "network"
+#~ "Select a channel permission role for your usage needs and privacy requirements."
#~ msgstr ""
-#~ "Usuń to konto, wszystkie jego kanały i wszystkie klony kanałów z sieci"
+#~ "Wybierz rolę uprawnień do kanału zgodnie z potrzebami użytkowania i wymaganiami "
+#~ "dotyczącymi prywatności."
+
+#~ msgid "no"
+#~ msgstr "nie"
+
+#~ msgid "yes"
+#~ msgstr "tak"
#~ msgid ""
-#~ "By default only the instances of the channels located on this hub will be "
-#~ "removed from the network"
+#~ "This site requires email verification. After completing this form, please check "
+#~ "your email for further instructions."
#~ msgstr ""
-#~ "Domyślnie, zostaną usunięte z sieci tylko instancje kanałów znajdujące "
-#~ "się na tym hubie"
+#~ "Ta witryna wymaga weryfikację adresu e-mail. Po wypełnieniu tego formularza "
+#~ "sprawdź swoją pocztę e-mail, aby uzyskać dalsze instrukcje."
+
+#~ msgid "Please join us on $Projectname"
+#~ msgstr "Dołącz do nas na $Projectname"
+
+#~ msgid "Invitation limit exceeded. Please contact your site administrator."
+#~ msgstr "Przekroczono limit zaproszeń. Skontaktuj się z administratorem serwisu."
-#~ msgid "Hub not found."
-#~ msgstr "Nie znaleziono huba."
+#~ msgid "%d message sent."
+#~ msgid_plural "%d messages sent."
+#~ msgstr[0] "Wysłano %d wiadomość."
+#~ msgstr[1] "Wysłano %d wiadomości."
+#~ msgstr[2] "Wysłano %d wiadomości."
-#~ msgid "Manual conversation updates"
-#~ msgstr "Ręczne aktualizacje rozmów"
+#~ msgid "Send email invitations to join this network"
+#~ msgstr "Wyślij wiadomości e-mail z zaproszeniami do przyłączenia się do tej sieci"
-#~ msgid "Default is on, turning this off may increase screen jumping"
+#~ msgid "Please join my community on $Projectname."
+#~ msgstr "Zapraszam do dołączenia do mojej społeczności $Projectname i Fediverse."
+
+#~ msgid "You will need to supply this invitation code:"
+#~ msgstr "W formularzy rejstracji trzeba będzie podać ten kod zaproszenia:"
+
+#~ msgid "1. Register at any $Projectname location (they are all inter-connected)"
#~ msgstr ""
-#~ "Domyślnie jest włączone, wyłączenie tego może zwiększyć przeskakiwanie "
-#~ "ekranu"
+#~ "1. Zarejestruj się na poniżej wskazanym węźle sieci $Projectname (choć możesz "
+#~ "też na innym, bo wszystkie są ze sobą połączone) i utwórz swój domyślny profil. "
+#~ "Wcześniej zapoznaj się z Regulaminem i poradnikiem \"Kanał osobisty\" dostępnym "
+#~ "w po kliknieciu linku \"Pomoc\" lub skontaktuj się ze mną."
-#~ msgid "Principal"
-#~ msgstr "Pryncypał"
+#~ msgid "2. Enter my $Projectname network address into the site searchbar."
+#~ msgstr ""
+#~ "2. Aby połączyć się z moim kanałem, wpisz w pasku wyszukiwania serwisu mój adres "
+#~ "sieciowy $Projectname."
-#~ msgid "Addressbook"
-#~ msgstr "Książka adresowa"
+#~ msgid "or visit"
+#~ msgstr "lub odwiedź adres URL"
-#~ msgid "Schedule Inbox"
-#~ msgstr "Zaplanuj skrzynkę odbiorczą"
+#~ msgid "3. Click [Connect]"
+#~ msgstr "3. Kliknij [Połącz]"
-#~ msgid "Schedule Outbox"
-#~ msgstr "Zaplanuj skrzynkę nadawczą"
+#~ msgid "Not a valid email address"
+#~ msgstr "Nieprawidłowy adres e-mail"
diff --git a/view/pl/hmessages.pot b/view/pl/hmessages.pot
index 961e07f2f..8f355731f 100644
--- a/view/pl/hmessages.pot
+++ b/view/pl/hmessages.pot
@@ -1,14 +1,14 @@
# hubzilla
-# Copyright (C) 2012-2016 hubzilla
+# Copyright (C) 2012-2021 hubzilla
# This file is distributed under the same license as the hubzilla package.
# Mike Macgirvin, 2012
#
#, fuzzy
msgid ""
msgstr ""
-"Project-Id-Version: 5.2.1\n"
+"Project-Id-Version: 5.7\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-01-21 12:07+0100\n"
+"POT-Creation-Date: 2021-04-29 23:47+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -150,8 +150,8 @@ msgid "Special - Group Repository"
msgstr ""
#: ../../Zotlabs/Access/PermissionRoles.php:310
-#: ../../Zotlabs/Module/Cdav.php:1384 ../../Zotlabs/Module/Profiles.php:797
-#: ../../Zotlabs/Module/Connedit.php:927 ../../include/selectors.php:60
+#: ../../Zotlabs/Module/Cdav.php:1385 ../../Zotlabs/Module/Profiles.php:797
+#: ../../Zotlabs/Module/Connedit.php:928 ../../include/selectors.php:60
#: ../../include/selectors.php:77 ../../include/selectors.php:115
#: ../../include/selectors.php:151 ../../include/connections.php:741
#: ../../include/connections.php:748 ../../include/event.php:1429
@@ -167,7 +167,7 @@ msgstr ""
#: ../../Zotlabs/Module/Api.php:24 ../../Zotlabs/Module/Events.php:277
#: ../../Zotlabs/Module/Bookmarks.php:70 ../../Zotlabs/Module/Webpages.php:133
#: ../../Zotlabs/Module/Profiles.php:200 ../../Zotlabs/Module/Profiles.php:637
-#: ../../Zotlabs/Module/Like.php:230 ../../Zotlabs/Module/Defperms.php:182
+#: ../../Zotlabs/Module/Like.php:242 ../../Zotlabs/Module/Defperms.php:182
#: ../../Zotlabs/Module/Layouts.php:71 ../../Zotlabs/Module/Layouts.php:78
#: ../../Zotlabs/Module/Layouts.php:89 ../../Zotlabs/Module/Group.php:15
#: ../../Zotlabs/Module/Group.php:31 ../../Zotlabs/Module/Appman.php:87
@@ -182,40 +182,40 @@ msgstr ""
#: ../../Zotlabs/Module/Card_edit.php:51
#: ../../Zotlabs/Module/Viewconnections.php:28
#: ../../Zotlabs/Module/Viewconnections.php:33 ../../Zotlabs/Module/Wiki.php:59
-#: ../../Zotlabs/Module/Wiki.php:285 ../../Zotlabs/Module/Wiki.php:428
+#: ../../Zotlabs/Module/Wiki.php:284 ../../Zotlabs/Module/Wiki.php:427
#: ../../Zotlabs/Module/Blocks.php:73 ../../Zotlabs/Module/Blocks.php:80
-#: ../../Zotlabs/Module/Locs.php:100 ../../Zotlabs/Module/Connedit.php:396
+#: ../../Zotlabs/Module/Locs.php:100 ../../Zotlabs/Module/Connedit.php:397
#: ../../Zotlabs/Module/Profile_photo.php:338
#: ../../Zotlabs/Module/Profile_photo.php:351
#: ../../Zotlabs/Module/Sharedwithme.php:19
#: ../../Zotlabs/Module/Editlayout.php:67
#: ../../Zotlabs/Module/Editlayout.php:90 ../../Zotlabs/Module/Manage.php:10
-#: ../../Zotlabs/Module/Item.php:485 ../../Zotlabs/Module/Item.php:504
-#: ../../Zotlabs/Module/Item.php:514 ../../Zotlabs/Module/Item.php:1442
-#: ../../Zotlabs/Module/Rate.php:113 ../../Zotlabs/Module/Page.php:34
+#: ../../Zotlabs/Module/Item.php:506 ../../Zotlabs/Module/Item.php:525
+#: ../../Zotlabs/Module/Item.php:535 ../../Zotlabs/Module/Item.php:1444
+#: ../../Zotlabs/Module/Rate.php:115 ../../Zotlabs/Module/Page.php:34
#: ../../Zotlabs/Module/Page.php:133 ../../Zotlabs/Module/Achievements.php:34
#: ../../Zotlabs/Module/Regmod.php:20 ../../Zotlabs/Module/Editblock.php:67
#: ../../Zotlabs/Module/Chat.php:113 ../../Zotlabs/Module/Chat.php:118
-#: ../../Zotlabs/Module/Vote.php:19 ../../Zotlabs/Module/Display.php:425
-#: ../../Zotlabs/Module/Photos.php:71 ../../Zotlabs/Module/Channel.php:177
-#: ../../Zotlabs/Module/Channel.php:332 ../../Zotlabs/Module/Channel.php:371
+#: ../../Zotlabs/Module/Vote.php:19 ../../Zotlabs/Module/Display.php:420
+#: ../../Zotlabs/Module/Photos.php:71 ../../Zotlabs/Module/Channel.php:209
+#: ../../Zotlabs/Module/Channel.php:365 ../../Zotlabs/Module/Channel.php:404
#: ../../Zotlabs/Module/Cards.php:86 ../../Zotlabs/Module/Connections.php:32
#: ../../Zotlabs/Module/Editpost.php:17 ../../Zotlabs/Module/Block.php:24
#: ../../Zotlabs/Module/Block.php:74 ../../Zotlabs/Module/Common.php:38
#: ../../Zotlabs/Module/Editwebpage.php:68
#: ../../Zotlabs/Module/Editwebpage.php:89
#: ../../Zotlabs/Module/Editwebpage.php:107
-#: ../../Zotlabs/Module/Editwebpage.php:121 ../../Zotlabs/Module/Profile.php:85
-#: ../../Zotlabs/Module/Profile.php:101
+#: ../../Zotlabs/Module/Editwebpage.php:121 ../../Zotlabs/Module/Profile.php:99
+#: ../../Zotlabs/Module/Profile.php:114
#: ../../Zotlabs/Module/Article_edit.php:51 ../../Zotlabs/Module/Thing.php:282
#: ../../Zotlabs/Module/Thing.php:302 ../../Zotlabs/Module/Thing.php:343
#: ../../Zotlabs/Module/Suggest.php:32
#: ../../Zotlabs/Module/Notifications.php:11
-#: ../../Zotlabs/Module/Articles.php:89 ../../Zotlabs/Module/Setup.php:206
+#: ../../Zotlabs/Module/Articles.php:89 ../../Zotlabs/Module/Setup.php:208
#: ../../Zotlabs/Module/Mitem.php:129 ../../Zotlabs/Module/Mood.php:126
-#: ../../Zotlabs/Module/Register.php:80
-#: ../../Zotlabs/Module/Channel_calendar.php:230
-#: ../../Zotlabs/Module/Invite.php:21 ../../Zotlabs/Module/Invite.php:102
+#: ../../Zotlabs/Module/Register.php:197
+#: ../../Zotlabs/Module/Channel_calendar.php:232
+#: ../../Zotlabs/Module/Invite.php:51 ../../Zotlabs/Module/Invite.php:302
#: ../../Zotlabs/Module/Service_limits.php:11
#: ../../Zotlabs/Module/Cover_photo.php:341
#: ../../Zotlabs/Module/Cover_photo.php:354 ../../Zotlabs/Module/Menu.php:130
@@ -232,11 +232,11 @@ msgstr ""
#: ../../include/attach.php:438 ../../include/attach.php:445
#: ../../include/attach.php:527 ../../include/attach.php:1091
#: ../../include/attach.php:1164 ../../include/attach.php:1327
-#: ../../include/items.php:3996
-#: ../../extend/addon/hzaddons/openid/Mod_Id.php:53
-#: ../../extend/addon/hzaddons/keepout/keepout.php:36
-#: ../../extend/addon/hzaddons/mail/Mod_Mail.php:25
-#: ../../extend/addon/hzaddons/pumpio/pumpio.php:44
+#: ../../include/items.php:4087
+#: ../../extend/addon/hubzilla-addons/openid/Mod_Id.php:53
+#: ../../extend/addon/hubzilla-addons/keepout/keepout.php:36
+#: ../../extend/addon/hubzilla-addons/mail/Mod_Mail.php:26
+#: ../../extend/addon/hubzilla-addons/pumpio/pumpio.php:44
msgid "Permission denied."
msgstr ""
@@ -248,50 +248,51 @@ msgstr ""
msgid "PDL Editor App"
msgstr ""
-#: ../../Zotlabs/Module/Pdledit.php:43 ../../Zotlabs/Module/Cdav.php:876
+#: ../../Zotlabs/Module/Pdledit.php:43 ../../Zotlabs/Module/Cdav.php:877
#: ../../Zotlabs/Module/Bookmarks.php:78 ../../Zotlabs/Module/Webpages.php:48
#: ../../Zotlabs/Module/Defperms.php:190 ../../Zotlabs/Module/Pubstream.php:20
#: ../../Zotlabs/Module/Group.php:107 ../../Zotlabs/Module/Oauth.php:100
#: ../../Zotlabs/Module/Oauth2.php:106 ../../Zotlabs/Module/Wiki.php:52
-#: ../../Zotlabs/Module/Chat.php:100 ../../Zotlabs/Module/Uexport.php:61
+#: ../../Zotlabs/Module/Chat.php:100 ../../Zotlabs/Module/Uexport.php:62
#: ../../Zotlabs/Module/Cards.php:51 ../../Zotlabs/Module/Affinity.php:52
#: ../../Zotlabs/Module/Randprof.php:29 ../../Zotlabs/Module/Suggest.php:40
#: ../../Zotlabs/Module/Notes.php:57 ../../Zotlabs/Module/Tokens.php:99
#: ../../Zotlabs/Module/Articles.php:52 ../../Zotlabs/Module/Mood.php:134
-#: ../../Zotlabs/Module/Permcats.php:63 ../../Zotlabs/Module/Probe.php:18
-#: ../../Zotlabs/Module/Invite.php:110 ../../Zotlabs/Module/Lang.php:17
-#: ../../Zotlabs/Module/Sources.php:88 ../../Zotlabs/Module/Poke.php:165
-#: ../../extend/addon/hzaddons/gnusoc/Mod_Gnusoc.php:22
-#: ../../extend/addon/hzaddons/skeleton/Mod_Skeleton.php:32
-#: ../../extend/addon/hzaddons/redred/Mod_Redred.php:50
-#: ../../extend/addon/hzaddons/diaspora/Mod_Diaspora.php:58
-#: ../../extend/addon/hzaddons/hideaside/Mod_Hideaside.php:23
-#: ../../extend/addon/hzaddons/ljpost/Mod_Ljpost.php:38
-#: ../../extend/addon/hzaddons/xmpp/Mod_Xmpp.php:35
-#: ../../extend/addon/hzaddons/superblock/Mod_Superblock.php:20
-#: ../../extend/addon/hzaddons/planets/Mod_Planets.php:20
-#: ../../extend/addon/hzaddons/nsfw/Mod_Nsfw.php:33
-#: ../../extend/addon/hzaddons/photocache/Mod_Photocache.php:42
-#: ../../extend/addon/hzaddons/libertree/Mod_Libertree.php:35
-#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:146
-#: ../../extend/addon/hzaddons/pubcrawl/Mod_Pubcrawl.php:40
-#: ../../extend/addon/hzaddons/ijpost/Mod_Ijpost.php:35
-#: ../../extend/addon/hzaddons/sendzid/Mod_Sendzid.php:20
-#: ../../extend/addon/hzaddons/twitter/Mod_Twitter.php:78
-#: ../../extend/addon/hzaddons/dwpost/Mod_Dwpost.php:39
-#: ../../extend/addon/hzaddons/nofed/Mod_Nofed.php:33
-#: ../../extend/addon/hzaddons/hsse/Mod_Hsse.php:21
-#: ../../extend/addon/hzaddons/pageheader/Mod_Pageheader.php:34
-#: ../../extend/addon/hzaddons/gallery/Mod_Gallery.php:58
-#: ../../extend/addon/hzaddons/smileybutton/Mod_Smileybutton.php:35
-#: ../../extend/addon/hzaddons/rtof/Mod_Rtof.php:36
-#: ../../extend/addon/hzaddons/wppost/Mod_Wppost.php:43
-#: ../../extend/addon/hzaddons/authchoose/Mod_Authchoose.php:28
-#: ../../extend/addon/hzaddons/pumpio/Mod_Pumpio.php:53
-#: ../../extend/addon/hzaddons/nsabait/Mod_Nsabait.php:20
-#: ../../extend/addon/hzaddons/rainbowtag/Mod_Rainbowtag.php:21
-#: ../../extend/addon/hzaddons/fuzzloc/Mod_Fuzzloc.php:34
-#: ../../extend/addon/hzaddons/startpage/Mod_Startpage.php:50
+#: ../../Zotlabs/Module/Permcats.php:63 ../../Zotlabs/Module/Probe.php:19
+#: ../../Zotlabs/Module/Invite.php:56 ../../Zotlabs/Module/Invite.php:310
+#: ../../Zotlabs/Module/Lang.php:17 ../../Zotlabs/Module/Sources.php:88
+#: ../../Zotlabs/Module/Poke.php:165
+#: ../../extend/addon/hubzilla-addons/gnusoc/Mod_Gnusoc.php:22
+#: ../../extend/addon/hubzilla-addons/skeleton/Mod_Skeleton.php:32
+#: ../../extend/addon/hubzilla-addons/redred/Mod_Redred.php:50
+#: ../../extend/addon/hubzilla-addons/diaspora/Mod_Diaspora.php:58
+#: ../../extend/addon/hubzilla-addons/hideaside/Mod_Hideaside.php:23
+#: ../../extend/addon/hubzilla-addons/ljpost/Mod_Ljpost.php:38
+#: ../../extend/addon/hubzilla-addons/xmpp/Mod_Xmpp.php:35
+#: ../../extend/addon/hubzilla-addons/superblock/Mod_Superblock.php:21
+#: ../../extend/addon/hubzilla-addons/planets/Mod_Planets.php:20
+#: ../../extend/addon/hubzilla-addons/nsfw/Mod_Nsfw.php:33
+#: ../../extend/addon/hubzilla-addons/photocache/Mod_Photocache.php:42
+#: ../../extend/addon/hubzilla-addons/libertree/Mod_Libertree.php:35
+#: ../../extend/addon/hubzilla-addons/statusnet/Mod_Statusnet.php:146
+#: ../../extend/addon/hubzilla-addons/pubcrawl/Mod_Pubcrawl.php:40
+#: ../../extend/addon/hubzilla-addons/ijpost/Mod_Ijpost.php:35
+#: ../../extend/addon/hubzilla-addons/sendzid/Mod_Sendzid.php:20
+#: ../../extend/addon/hubzilla-addons/twitter/Mod_Twitter.php:78
+#: ../../extend/addon/hubzilla-addons/dwpost/Mod_Dwpost.php:39
+#: ../../extend/addon/hubzilla-addons/nofed/Mod_Nofed.php:33
+#: ../../extend/addon/hubzilla-addons/hsse/Mod_Hsse.php:21
+#: ../../extend/addon/hubzilla-addons/pageheader/Mod_Pageheader.php:34
+#: ../../extend/addon/hubzilla-addons/gallery/Mod_Gallery.php:58
+#: ../../extend/addon/hubzilla-addons/smileybutton/Mod_Smileybutton.php:35
+#: ../../extend/addon/hubzilla-addons/rtof/Mod_Rtof.php:36
+#: ../../extend/addon/hubzilla-addons/wppost/Mod_Wppost.php:43
+#: ../../extend/addon/hubzilla-addons/authchoose/Mod_Authchoose.php:28
+#: ../../extend/addon/hubzilla-addons/pumpio/Mod_Pumpio.php:53
+#: ../../extend/addon/hubzilla-addons/nsabait/Mod_Nsabait.php:20
+#: ../../extend/addon/hubzilla-addons/rainbowtag/Mod_Rainbowtag.php:21
+#: ../../extend/addon/hubzilla-addons/fuzzloc/Mod_Fuzzloc.php:34
+#: ../../extend/addon/hubzilla-addons/startpage/Mod_Startpage.php:50
msgid "Not Installed"
msgstr ""
@@ -332,35 +333,35 @@ msgid "System layout"
msgstr ""
#: ../../Zotlabs/Module/Pdledit.php:108 ../../Zotlabs/Module/Events.php:501
-#: ../../Zotlabs/Module/Profiles.php:725 ../../Zotlabs/Module/Import.php:645
+#: ../../Zotlabs/Module/Profiles.php:725 ../../Zotlabs/Module/Import.php:647
#: ../../Zotlabs/Module/Defperms.php:266 ../../Zotlabs/Module/Group.php:151
#: ../../Zotlabs/Module/Group.php:167 ../../Zotlabs/Module/Appman.php:155
#: ../../Zotlabs/Module/Oauth.php:111 ../../Zotlabs/Module/Import_items.php:129
#: ../../Zotlabs/Module/Connect.php:107
#: ../../Zotlabs/Module/Filestorage.php:208 ../../Zotlabs/Module/Oauth2.php:116
-#: ../../Zotlabs/Module/Wiki.php:215 ../../Zotlabs/Module/Locs.php:132
-#: ../../Zotlabs/Module/Connedit.php:896 ../../Zotlabs/Module/Rate.php:166
-#: ../../Zotlabs/Module/Xchan.php:15 ../../Zotlabs/Module/Chat.php:209
-#: ../../Zotlabs/Module/Chat.php:248 ../../Zotlabs/Module/Photos.php:1058
-#: ../../Zotlabs/Module/Photos.php:1098 ../../Zotlabs/Module/Photos.php:1216
-#: ../../Zotlabs/Module/Editpost.php:86 ../../Zotlabs/Module/Affinity.php:87
-#: ../../Zotlabs/Module/Pconfig.php:116
+#: ../../Zotlabs/Module/Wiki.php:214 ../../Zotlabs/Module/Locs.php:132
+#: ../../Zotlabs/Module/Connedit.php:897 ../../Zotlabs/Module/Regate.php:384
+#: ../../Zotlabs/Module/Rate.php:168 ../../Zotlabs/Module/Xchan.php:15
+#: ../../Zotlabs/Module/Chat.php:209 ../../Zotlabs/Module/Chat.php:248
+#: ../../Zotlabs/Module/Photos.php:1058 ../../Zotlabs/Module/Photos.php:1098
+#: ../../Zotlabs/Module/Photos.php:1216 ../../Zotlabs/Module/Editpost.php:86
+#: ../../Zotlabs/Module/Affinity.php:87 ../../Zotlabs/Module/Pconfig.php:116
#: ../../Zotlabs/Module/Admin/Themes.php:158
#: ../../Zotlabs/Module/Admin/Security.php:120
-#: ../../Zotlabs/Module/Admin/Accounts.php:168
+#: ../../Zotlabs/Module/Admin/Accounts.php:309
#: ../../Zotlabs/Module/Admin/Features.php:66
#: ../../Zotlabs/Module/Admin/Channels.php:147
#: ../../Zotlabs/Module/Admin/Logs.php:84
#: ../../Zotlabs/Module/Admin/Account_edit.php:73
#: ../../Zotlabs/Module/Admin/Addons.php:442
-#: ../../Zotlabs/Module/Admin/Site.php:293
+#: ../../Zotlabs/Module/Admin/Site.php:412
#: ../../Zotlabs/Module/Admin/Profs.php:178 ../../Zotlabs/Module/Thing.php:328
#: ../../Zotlabs/Module/Thing.php:381
#: ../../Zotlabs/Module/Email_validation.php:40
-#: ../../Zotlabs/Module/Tokens.php:188 ../../Zotlabs/Module/Setup.php:304
-#: ../../Zotlabs/Module/Setup.php:344 ../../Zotlabs/Module/Mitem.php:259
+#: ../../Zotlabs/Module/Tokens.php:188 ../../Zotlabs/Module/Setup.php:306
+#: ../../Zotlabs/Module/Setup.php:346 ../../Zotlabs/Module/Mitem.php:259
#: ../../Zotlabs/Module/Mood.php:158 ../../Zotlabs/Module/Permcats.php:129
-#: ../../Zotlabs/Module/Settings/Account.php:103
+#: ../../Zotlabs/Module/Settings/Account.php:107
#: ../../Zotlabs/Module/Settings/Events.php:42
#: ../../Zotlabs/Module/Settings/Profiles.php:52
#: ../../Zotlabs/Module/Settings/Editor.php:42
@@ -375,66 +376,66 @@ msgstr ""
#: ../../Zotlabs/Module/Settings/Channel_home.php:91
#: ../../Zotlabs/Module/Settings/Network.php:62
#: ../../Zotlabs/Module/Settings/Conversation.php:49
-#: ../../Zotlabs/Module/Invite.php:168 ../../Zotlabs/Module/Sources.php:125
+#: ../../Zotlabs/Module/Invite.php:550 ../../Zotlabs/Module/Sources.php:125
#: ../../Zotlabs/Module/Sources.php:162 ../../Zotlabs/Module/Poke.php:217
-#: ../../Zotlabs/Storage/Browser.php:382 ../../Zotlabs/Lib/ThreadItem.php:825
+#: ../../Zotlabs/Storage/Browser.php:382 ../../Zotlabs/Lib/ThreadItem.php:827
#: ../../Zotlabs/Widget/Wiki_pages.php:42
#: ../../Zotlabs/Widget/Wiki_pages.php:99
#: ../../Zotlabs/Widget/Eventstools.php:16 ../../include/js_strings.php:22
-#: ../../extend/addon/hzaddons/irc/irc.php:45
-#: ../../extend/addon/hzaddons/hubwall/hubwall.php:95
-#: ../../extend/addon/hzaddons/likebanner/likebanner.php:57
-#: ../../extend/addon/hzaddons/piwik/piwik.php:95
-#: ../../extend/addon/hzaddons/channelreputation/channelreputation.php:143
-#: ../../extend/addon/hzaddons/skeleton/Mod_Skeleton.php:51
-#: ../../extend/addon/hzaddons/redred/Mod_Redred.php:90
-#: ../../extend/addon/hzaddons/cart/cart.php:1376
-#: ../../extend/addon/hzaddons/cart/submodules/orderoptions.php:312
-#: ../../extend/addon/hzaddons/cart/submodules/orderoptions.php:412
-#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:643
-#: ../../extend/addon/hzaddons/cart/submodules/subscriptions.php:410
-#: ../../extend/addon/hzaddons/cart/submodules/manualcat.php:248
-#: ../../extend/addon/hzaddons/cart/Settings/Cart.php:132
-#: ../../extend/addon/hzaddons/cart/Settings/Cart.php:142
-#: ../../extend/addon/hzaddons/hzfiles/hzfiles.php:86
-#: ../../extend/addon/hzaddons/diaspora/Mod_Diaspora.php:100
-#: ../../extend/addon/hzaddons/diaspora/diaspora.php:75
-#: ../../extend/addon/hzaddons/openstreetmap/openstreetmap.php:155
-#: ../../extend/addon/hzaddons/ljpost/Mod_Ljpost.php:82
-#: ../../extend/addon/hzaddons/workflow/workflow.php:1461
-#: ../../extend/addon/hzaddons/workflow/workflow.php:1520
-#: ../../extend/addon/hzaddons/workflow/workflow.php:1639
-#: ../../extend/addon/hzaddons/workflow/workflow.php:2742
-#: ../../extend/addon/hzaddons/workflow/Settings/Mod_WorkflowSettings.php:94
-#: ../../extend/addon/hzaddons/xmpp/Mod_Xmpp.php:70
-#: ../../extend/addon/hzaddons/nsfw/Mod_Nsfw.php:61
-#: ../../extend/addon/hzaddons/photocache/Mod_Photocache.php:67
-#: ../../extend/addon/hzaddons/libertree/Mod_Libertree.php:70
-#: ../../extend/addon/hzaddons/statusnet/statusnet.php:602
-#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:193
-#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:251
-#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:306
-#: ../../extend/addon/hzaddons/pubcrawl/Mod_Pubcrawl.php:65
-#: ../../extend/addon/hzaddons/ijpost/Mod_Ijpost.php:72
-#: ../../extend/addon/hzaddons/flashcards/Mod_Flashcards.php:262
-#: ../../extend/addon/hzaddons/socialauth/Mod_SocialAuth.php:330
-#: ../../extend/addon/hzaddons/redphotos/redphotos.php:136
-#: ../../extend/addon/hzaddons/twitter/Mod_Twitter.php:184
-#: ../../extend/addon/hzaddons/dwpost/Mod_Dwpost.php:80
-#: ../../extend/addon/hzaddons/nofed/Mod_Nofed.php:53
-#: ../../extend/addon/hzaddons/content_import/Mod_content_import.php:142
-#: ../../extend/addon/hzaddons/pageheader/Mod_Pageheader.php:54
-#: ../../extend/addon/hzaddons/mail/Mod_Mail.php:310
-#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:53
-#: ../../extend/addon/hzaddons/smileybutton/Mod_Smileybutton.php:55
-#: ../../extend/addon/hzaddons/rtof/Mod_Rtof.php:72
-#: ../../extend/addon/hzaddons/logrot/logrot.php:35
-#: ../../extend/addon/hzaddons/wppost/Mod_Wppost.php:109
-#: ../../extend/addon/hzaddons/pumpio/Mod_Pumpio.php:115
-#: ../../extend/addon/hzaddons/mailtest/mailtest.php:100
-#: ../../extend/addon/hzaddons/redfiles/redfiles.php:124
-#: ../../extend/addon/hzaddons/fuzzloc/Mod_Fuzzloc.php:56
-#: ../../extend/addon/hzaddons/startpage/Mod_Startpage.php:73
+#: ../../extend/addon/hubzilla-addons/irc/irc.php:45
+#: ../../extend/addon/hubzilla-addons/hubwall/hubwall.php:95
+#: ../../extend/addon/hubzilla-addons/likebanner/likebanner.php:57
+#: ../../extend/addon/hubzilla-addons/piwik/piwik.php:95
+#: ../../extend/addon/hubzilla-addons/channelreputation/channelreputation.php:143
+#: ../../extend/addon/hubzilla-addons/skeleton/Mod_Skeleton.php:51
+#: ../../extend/addon/hubzilla-addons/redred/Mod_Redred.php:90
+#: ../../extend/addon/hubzilla-addons/cart/cart.php:1376
+#: ../../extend/addon/hubzilla-addons/cart/submodules/orderoptions.php:312
+#: ../../extend/addon/hubzilla-addons/cart/submodules/orderoptions.php:412
+#: ../../extend/addon/hubzilla-addons/cart/submodules/hzservices.php:643
+#: ../../extend/addon/hubzilla-addons/cart/submodules/subscriptions.php:410
+#: ../../extend/addon/hubzilla-addons/cart/submodules/manualcat.php:248
+#: ../../extend/addon/hubzilla-addons/cart/Settings/Cart.php:132
+#: ../../extend/addon/hubzilla-addons/cart/Settings/Cart.php:142
+#: ../../extend/addon/hubzilla-addons/hzfiles/hzfiles.php:86
+#: ../../extend/addon/hubzilla-addons/diaspora/Mod_Diaspora.php:102
+#: ../../extend/addon/hubzilla-addons/diaspora/diaspora.php:79
+#: ../../extend/addon/hubzilla-addons/openstreetmap/openstreetmap.php:155
+#: ../../extend/addon/hubzilla-addons/ljpost/Mod_Ljpost.php:82
+#: ../../extend/addon/hubzilla-addons/workflow/workflow.php:1461
+#: ../../extend/addon/hubzilla-addons/workflow/workflow.php:1520
+#: ../../extend/addon/hubzilla-addons/workflow/workflow.php:1639
+#: ../../extend/addon/hubzilla-addons/workflow/workflow.php:2742
+#: ../../extend/addon/hubzilla-addons/workflow/Settings/Mod_WorkflowSettings.php:94
+#: ../../extend/addon/hubzilla-addons/xmpp/Mod_Xmpp.php:70
+#: ../../extend/addon/hubzilla-addons/nsfw/Mod_Nsfw.php:61
+#: ../../extend/addon/hubzilla-addons/photocache/Mod_Photocache.php:67
+#: ../../extend/addon/hubzilla-addons/libertree/Mod_Libertree.php:70
+#: ../../extend/addon/hubzilla-addons/statusnet/statusnet.php:602
+#: ../../extend/addon/hubzilla-addons/statusnet/Mod_Statusnet.php:193
+#: ../../extend/addon/hubzilla-addons/statusnet/Mod_Statusnet.php:251
+#: ../../extend/addon/hubzilla-addons/statusnet/Mod_Statusnet.php:306
+#: ../../extend/addon/hubzilla-addons/pubcrawl/Mod_Pubcrawl.php:65
+#: ../../extend/addon/hubzilla-addons/ijpost/Mod_Ijpost.php:72
+#: ../../extend/addon/hubzilla-addons/flashcards/Mod_Flashcards.php:262
+#: ../../extend/addon/hubzilla-addons/socialauth/Mod_SocialAuth.php:330
+#: ../../extend/addon/hubzilla-addons/redphotos/redphotos.php:136
+#: ../../extend/addon/hubzilla-addons/twitter/Mod_Twitter.php:184
+#: ../../extend/addon/hubzilla-addons/dwpost/Mod_Dwpost.php:80
+#: ../../extend/addon/hubzilla-addons/nofed/Mod_Nofed.php:53
+#: ../../extend/addon/hubzilla-addons/content_import/Mod_content_import.php:142
+#: ../../extend/addon/hubzilla-addons/pageheader/Mod_Pageheader.php:54
+#: ../../extend/addon/hubzilla-addons/mail/Mod_Mail.php:311
+#: ../../extend/addon/hubzilla-addons/openclipatar/openclipatar.php:53
+#: ../../extend/addon/hubzilla-addons/smileybutton/Mod_Smileybutton.php:55
+#: ../../extend/addon/hubzilla-addons/rtof/Mod_Rtof.php:72
+#: ../../extend/addon/hubzilla-addons/logrot/logrot.php:35
+#: ../../extend/addon/hubzilla-addons/wppost/Mod_Wppost.php:109
+#: ../../extend/addon/hubzilla-addons/pumpio/Mod_Pumpio.php:115
+#: ../../extend/addon/hubzilla-addons/mailtest/mailtest.php:100
+#: ../../extend/addon/hubzilla-addons/redfiles/redfiles.php:124
+#: ../../extend/addon/hubzilla-addons/fuzzloc/Mod_Fuzzloc.php:56
+#: ../../extend/addon/hubzilla-addons/startpage/Mod_Startpage.php:73
#: ../../view/theme/redbasic/php/config.php:94
msgid "Submit"
msgstr ""
@@ -457,13 +458,13 @@ msgstr ""
#: ../../Zotlabs/Module/Dreport.php:10 ../../Zotlabs/Module/Dreport.php:82
#: ../../Zotlabs/Module/Profperm.php:28 ../../Zotlabs/Module/Cloud.php:123
-#: ../../Zotlabs/Module/Like.php:332 ../../Zotlabs/Module/Group.php:99
+#: ../../Zotlabs/Module/Like.php:342 ../../Zotlabs/Module/Group.php:99
#: ../../Zotlabs/Module/Import_items.php:120
-#: ../../Zotlabs/Module/Subthread.php:86 ../../Zotlabs/Module/Share.php:72
-#: ../../Zotlabs/Web/WebServer.php:115 ../../include/items.php:439
-#: ../../extend/addon/hzaddons/hzfiles/hzfiles.php:75
-#: ../../extend/addon/hzaddons/redphotos/redphotos.php:119
-#: ../../extend/addon/hzaddons/redfiles/redfiles.php:109
+#: ../../Zotlabs/Module/Subthread.php:89 ../../Zotlabs/Module/Share.php:72
+#: ../../Zotlabs/Web/WebServer.php:115 ../../include/items.php:441
+#: ../../extend/addon/hubzilla-addons/hzfiles/hzfiles.php:75
+#: ../../extend/addon/hubzilla-addons/redphotos/redphotos.php:119
+#: ../../extend/addon/hubzilla-addons/redfiles/redfiles.php:109
msgid "Permission denied"
msgstr ""
@@ -542,7 +543,7 @@ msgid "Profile Visibility Editor"
msgstr ""
#: ../../Zotlabs/Module/Profperm.php:113 ../../Zotlabs/Lib/Apps.php:362
-#: ../../include/channel.php:1886
+#: ../../include/channel.php:1911
msgid "Profile"
msgstr ""
@@ -555,7 +556,7 @@ msgid "Visible To"
msgstr ""
#: ../../Zotlabs/Module/Profperm.php:140
-#: ../../Zotlabs/Module/Connections.php:217
+#: ../../Zotlabs/Module/Connections.php:218
msgid "All Connections"
msgstr ""
@@ -563,11 +564,7 @@ msgstr ""
msgid "Not found"
msgstr ""
-#: ../../Zotlabs/Module/Cloud.php:126
-msgid "Please refresh page"
-msgstr ""
-
-#: ../../Zotlabs/Module/Cloud.php:129
+#: ../../Zotlabs/Module/Cloud.php:130
msgid "Unknown error"
msgstr ""
@@ -584,330 +581,329 @@ msgstr ""
msgid "Do you authorize the app %s to access your channel data?"
msgstr ""
-#: ../../Zotlabs/Module/Authorize.php:32 ../../include/acl_selectors.php:146
+#: ../../Zotlabs/Module/Authorize.php:32 ../../include/acl_selectors.php:147
msgid "Allow"
msgstr ""
#: ../../Zotlabs/Module/Authorize.php:33
-#: ../../Zotlabs/Module/Admin/Accounts.php:174
+#: ../../Zotlabs/Module/Admin/Accounts.php:319
msgid "Deny"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:818 ../../Zotlabs/Module/Events.php:28
+#: ../../Zotlabs/Module/Cdav.php:819 ../../Zotlabs/Module/Events.php:28
msgid "Calendar entries imported."
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:820 ../../Zotlabs/Module/Events.php:30
+#: ../../Zotlabs/Module/Cdav.php:821 ../../Zotlabs/Module/Events.php:30
msgid "No calendar entries found."
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:876
+#: ../../Zotlabs/Module/Cdav.php:877
msgid "CardDAV App"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:877
+#: ../../Zotlabs/Module/Cdav.php:878
msgid "CalDAV capable addressbook"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:943 ../../Zotlabs/Module/Cal.php:167
-#: ../../Zotlabs/Module/Channel_calendar.php:393
+#: ../../Zotlabs/Module/Cdav.php:944 ../../Zotlabs/Module/Cal.php:165
+#: ../../Zotlabs/Module/Channel_calendar.php:392
msgid "Link to source"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1009 ../../Zotlabs/Module/Events.php:468
+#: ../../Zotlabs/Module/Cdav.php:1010 ../../Zotlabs/Module/Events.php:468
msgid "Event title"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1010 ../../Zotlabs/Module/Events.php:474
+#: ../../Zotlabs/Module/Cdav.php:1011 ../../Zotlabs/Module/Events.php:474
msgid "Start date and time"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1011
+#: ../../Zotlabs/Module/Cdav.php:1012
msgid "End date and time"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1012 ../../Zotlabs/Module/Events.php:497
+#: ../../Zotlabs/Module/Cdav.php:1013 ../../Zotlabs/Module/Events.php:497
msgid "Timezone:"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1014 ../../Zotlabs/Module/Events.php:481
+#: ../../Zotlabs/Module/Cdav.php:1015 ../../Zotlabs/Module/Events.php:481
#: ../../Zotlabs/Module/Appman.php:145 ../../Zotlabs/Module/Rbmark.php:101
-#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:173
-#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:655
-#: ../../extend/addon/hzaddons/cart/submodules/manualcat.php:260
+#: ../../extend/addon/hubzilla-addons/rendezvous/rendezvous.php:173
+#: ../../extend/addon/hubzilla-addons/cart/submodules/hzservices.php:655
+#: ../../extend/addon/hubzilla-addons/cart/submodules/manualcat.php:260
msgid "Description"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1015 ../../Zotlabs/Module/Events.php:483
+#: ../../Zotlabs/Module/Cdav.php:1016 ../../Zotlabs/Module/Events.php:483
#: ../../Zotlabs/Module/Profiles.php:511 ../../Zotlabs/Module/Profiles.php:736
#: ../../Zotlabs/Module/Locs.php:128 ../../Zotlabs/Module/Pubsites.php:53
#: ../../include/js_strings.php:25
msgid "Location"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1035 ../../Zotlabs/Module/Events.php:697
+#: ../../Zotlabs/Module/Cdav.php:1036 ../../Zotlabs/Module/Events.php:697
#: ../../Zotlabs/Module/Events.php:706 ../../Zotlabs/Module/Photos.php:947
-#: ../../Zotlabs/Module/Cal.php:205
+#: ../../Zotlabs/Module/Cal.php:203
msgid "Previous"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1036 ../../Zotlabs/Module/Events.php:698
+#: ../../Zotlabs/Module/Cdav.php:1037 ../../Zotlabs/Module/Events.php:698
#: ../../Zotlabs/Module/Events.php:707 ../../Zotlabs/Module/Photos.php:956
-#: ../../Zotlabs/Module/Cal.php:206 ../../Zotlabs/Module/Setup.php:260
+#: ../../Zotlabs/Module/Cal.php:204 ../../Zotlabs/Module/Setup.php:262
msgid "Next"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1037 ../../Zotlabs/Module/Events.php:708
-#: ../../Zotlabs/Module/Cal.php:207
+#: ../../Zotlabs/Module/Cdav.php:1038 ../../Zotlabs/Module/Events.php:708
+#: ../../Zotlabs/Module/Cal.php:205
msgid "Today"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1038 ../../Zotlabs/Module/Events.php:703
+#: ../../Zotlabs/Module/Cdav.php:1039 ../../Zotlabs/Module/Events.php:703
msgid "Month"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1039 ../../Zotlabs/Module/Events.php:704
+#: ../../Zotlabs/Module/Cdav.php:1040 ../../Zotlabs/Module/Events.php:704
msgid "Week"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1040 ../../Zotlabs/Module/Events.php:705
+#: ../../Zotlabs/Module/Cdav.php:1041 ../../Zotlabs/Module/Events.php:705
msgid "Day"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1041
+#: ../../Zotlabs/Module/Cdav.php:1042
msgid "List month"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1042
+#: ../../Zotlabs/Module/Cdav.php:1043
msgid "List week"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1043
+#: ../../Zotlabs/Module/Cdav.php:1044
msgid "List day"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1051
+#: ../../Zotlabs/Module/Cdav.php:1052
msgid "More"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1052
+#: ../../Zotlabs/Module/Cdav.php:1053
msgid "Less"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1053 ../../Zotlabs/Module/Cdav.php:1388
+#: ../../Zotlabs/Module/Cdav.php:1054 ../../Zotlabs/Module/Cdav.php:1389
#: ../../Zotlabs/Module/Profiles.php:801 ../../Zotlabs/Module/Oauth.php:53
#: ../../Zotlabs/Module/Oauth.php:137 ../../Zotlabs/Module/Oauth2.php:58
-#: ../../Zotlabs/Module/Oauth2.php:144 ../../Zotlabs/Module/Connedit.php:931
+#: ../../Zotlabs/Module/Oauth2.php:144 ../../Zotlabs/Module/Connedit.php:932
#: ../../Zotlabs/Module/Admin/Addons.php:457 ../../Zotlabs/Lib/Apps.php:536
msgid "Update"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1054
+#: ../../Zotlabs/Module/Cdav.php:1055
msgid "Select calendar"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1055 ../../Zotlabs/Widget/Cdav.php:143
+#: ../../Zotlabs/Module/Cdav.php:1056 ../../Zotlabs/Widget/Cdav.php:143
msgid "Channel Calendars"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1055 ../../Zotlabs/Widget/Cdav.php:129
+#: ../../Zotlabs/Module/Cdav.php:1056 ../../Zotlabs/Widget/Cdav.php:129
#: ../../Zotlabs/Widget/Cdav.php:143
msgid "CalDAV Calendars"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1056 ../../Zotlabs/Module/Cdav.php:1389
+#: ../../Zotlabs/Module/Cdav.php:1057 ../../Zotlabs/Module/Cdav.php:1390
#: ../../Zotlabs/Module/Webpages.php:257 ../../Zotlabs/Module/Profiles.php:802
-#: ../../Zotlabs/Module/Oauth.php:174 ../../Zotlabs/Module/Card_edit.php:129
+#: ../../Zotlabs/Module/Oauth.php:174 ../../Zotlabs/Module/Card_edit.php:130
#: ../../Zotlabs/Module/Oauth2.php:195 ../../Zotlabs/Module/Blocks.php:162
-#: ../../Zotlabs/Module/Connedit.php:660 ../../Zotlabs/Module/Connedit.php:932
+#: ../../Zotlabs/Module/Connedit.php:661 ../../Zotlabs/Module/Connedit.php:933
#: ../../Zotlabs/Module/Editlayout.php:138
#: ../../Zotlabs/Module/Editblock.php:139 ../../Zotlabs/Module/Photos.php:1179
-#: ../../Zotlabs/Module/Connections.php:328
+#: ../../Zotlabs/Module/Connections.php:329
#: ../../Zotlabs/Module/Editwebpage.php:167
-#: ../../Zotlabs/Module/Article_edit.php:128
-#: ../../Zotlabs/Module/Admin/Accounts.php:175
+#: ../../Zotlabs/Module/Article_edit.php:129
+#: ../../Zotlabs/Module/Admin/Accounts.php:320
#: ../../Zotlabs/Module/Admin/Channels.php:149
#: ../../Zotlabs/Module/Admin/Profs.php:176 ../../Zotlabs/Module/Thing.php:269
#: ../../Zotlabs/Storage/Browser.php:384 ../../Zotlabs/Lib/Apps.php:558
-#: ../../Zotlabs/Lib/ThreadItem.php:170 ../../include/conversation.php:730
-#: ../../include/conversation.php:775
+#: ../../Zotlabs/Lib/ThreadItem.php:171 ../../include/conversation.php:730
+#: ../../include/conversation.php:777
msgid "Delete"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1057
+#: ../../Zotlabs/Module/Cdav.php:1058
msgid "Delete all"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1058 ../../Zotlabs/Module/Cdav.php:1390
+#: ../../Zotlabs/Module/Cdav.php:1059 ../../Zotlabs/Module/Cdav.php:1391
#: ../../Zotlabs/Module/Filer.php:56 ../../Zotlabs/Module/Profiles.php:803
#: ../../Zotlabs/Module/Oauth.php:112 ../../Zotlabs/Module/Oauth.php:138
-#: ../../Zotlabs/Module/Card_edit.php:131 ../../Zotlabs/Module/Oauth2.php:117
-#: ../../Zotlabs/Module/Oauth2.php:145 ../../Zotlabs/Module/Wiki.php:368
-#: ../../Zotlabs/Module/Wiki.php:401 ../../Zotlabs/Module/Fbrowser.php:66
-#: ../../Zotlabs/Module/Fbrowser.php:88 ../../Zotlabs/Module/Connedit.php:933
+#: ../../Zotlabs/Module/Card_edit.php:132 ../../Zotlabs/Module/Oauth2.php:117
+#: ../../Zotlabs/Module/Oauth2.php:145 ../../Zotlabs/Module/Wiki.php:367
+#: ../../Zotlabs/Module/Wiki.php:400 ../../Zotlabs/Module/Fbrowser.php:66
+#: ../../Zotlabs/Module/Fbrowser.php:88 ../../Zotlabs/Module/Connedit.php:934
#: ../../Zotlabs/Module/Profile_photo.php:507
#: ../../Zotlabs/Module/Editlayout.php:140
-#: ../../Zotlabs/Module/Editblock.php:141 ../../Zotlabs/Module/Editpost.php:110
+#: ../../Zotlabs/Module/Editblock.php:141 ../../Zotlabs/Module/Editpost.php:111
#: ../../Zotlabs/Module/Tagrm.php:15 ../../Zotlabs/Module/Tagrm.php:138
#: ../../Zotlabs/Module/Editwebpage.php:169
-#: ../../Zotlabs/Module/Article_edit.php:130
+#: ../../Zotlabs/Module/Article_edit.php:131
#: ../../Zotlabs/Module/Admin/Addons.php:427
#: ../../Zotlabs/Module/Cover_photo.php:428
-#: ../../Zotlabs/Storage/Browser.php:383 ../../include/conversation.php:1458
-#: ../../include/conversation.php:1511
-#: ../../extend/addon/hzaddons/hsse/hsse.php:209
-#: ../../extend/addon/hzaddons/hsse/hsse.php:258
+#: ../../Zotlabs/Storage/Browser.php:383 ../../include/conversation.php:1460
+#: ../../include/conversation.php:1515
+#: ../../extend/addon/hubzilla-addons/hsse/hsse.php:209
+#: ../../extend/addon/hubzilla-addons/hsse/hsse.php:258
msgid "Cancel"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1059 ../../Zotlabs/Module/Cdav.php:1387
+#: ../../Zotlabs/Module/Cdav.php:1060 ../../Zotlabs/Module/Cdav.php:1388
#: ../../Zotlabs/Module/Webpages.php:254 ../../Zotlabs/Module/Profiles.php:800
#: ../../Zotlabs/Module/Layouts.php:185
#: ../../Zotlabs/Module/New_channel.php:189 ../../Zotlabs/Module/Blocks.php:159
-#: ../../Zotlabs/Module/Connedit.php:930 ../../Zotlabs/Module/Cards.php:113
-#: ../../Zotlabs/Module/Articles.php:117 ../../Zotlabs/Module/Menu.php:182
+#: ../../Zotlabs/Module/Connedit.php:931 ../../Zotlabs/Module/Menu.php:182
#: ../../Zotlabs/Storage/Browser.php:365 ../../Zotlabs/Storage/Browser.php:538
#: ../../Zotlabs/Widget/Cdav.php:140 ../../Zotlabs/Widget/Cdav.php:178
msgid "Create"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1060
+#: ../../Zotlabs/Module/Cdav.php:1061
msgid "Sorry! Editing of recurrent events is not yet implemented."
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1070 ../../Zotlabs/Storage/Browser.php:293
+#: ../../Zotlabs/Module/Cdav.php:1071 ../../Zotlabs/Storage/Browser.php:293
#: ../../Zotlabs/Storage/Browser.php:388 ../../Zotlabs/Storage/Browser.php:403
#: ../../Zotlabs/Widget/Appcategories.php:43
-#: ../../include/contact_widgets.php:108 ../../include/contact_widgets.php:152
-#: ../../include/contact_widgets.php:197 ../../include/contact_widgets.php:232
-#: ../../include/taxonomy.php:418 ../../include/taxonomy.php:500
-#: ../../include/taxonomy.php:520 ../../include/taxonomy.php:541
+#: ../../include/contact_widgets.php:112 ../../include/contact_widgets.php:156
+#: ../../include/contact_widgets.php:201 ../../include/contact_widgets.php:236
+#: ../../include/taxonomy.php:420 ../../include/taxonomy.php:502
+#: ../../include/taxonomy.php:522 ../../include/taxonomy.php:543
msgid "Categories"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1372 ../../Zotlabs/Module/Group.php:155
+#: ../../Zotlabs/Module/Cdav.php:1373 ../../Zotlabs/Module/Group.php:155
#: ../../Zotlabs/Module/Oauth.php:113 ../../Zotlabs/Module/Oauth.php:139
#: ../../Zotlabs/Module/Oauth2.php:118 ../../Zotlabs/Module/Oauth2.php:146
-#: ../../Zotlabs/Module/Wiki.php:218 ../../Zotlabs/Module/Connedit.php:915
+#: ../../Zotlabs/Module/Wiki.php:217 ../../Zotlabs/Module/Connedit.php:916
#: ../../Zotlabs/Module/Sharedwithme.php:106 ../../Zotlabs/Module/Chat.php:257
#: ../../Zotlabs/Module/Admin/Channels.php:159
#: ../../Zotlabs/Storage/Browser.php:377
-#: ../../Zotlabs/Lib/NativeWikiPage.php:564
+#: ../../Zotlabs/Lib/NativeWikiPage.php:576
#: ../../Zotlabs/Widget/Wiki_page_history.php:22
-#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:172
+#: ../../extend/addon/hubzilla-addons/rendezvous/rendezvous.php:172
msgid "Name"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1373 ../../Zotlabs/Module/Connedit.php:916
+#: ../../Zotlabs/Module/Cdav.php:1374 ../../Zotlabs/Module/Connedit.php:917
msgid "Organisation"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1374 ../../Zotlabs/Module/Connedit.php:917
-#: ../../extend/addon/hzaddons/workflow/workflow.php:2617
-#: ../../extend/addon/hzaddons/workflow/workflow.php:2678
+#: ../../Zotlabs/Module/Cdav.php:1375 ../../Zotlabs/Module/Connedit.php:918
+#: ../../extend/addon/hubzilla-addons/workflow/workflow.php:2617
+#: ../../extend/addon/hubzilla-addons/workflow/workflow.php:2678
msgid "Title"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1375 ../../Zotlabs/Module/Profiles.php:788
-#: ../../Zotlabs/Module/Connedit.php:918
+#: ../../Zotlabs/Module/Cdav.php:1376 ../../Zotlabs/Module/Profiles.php:788
+#: ../../Zotlabs/Module/Connedit.php:919
msgid "Phone"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1376 ../../Zotlabs/Module/Profiles.php:789
-#: ../../Zotlabs/Module/Connedit.php:919
-#: ../../Zotlabs/Module/Admin/Accounts.php:171
-#: ../../Zotlabs/Module/Admin/Accounts.php:183 ../../include/network.php:1737
-#: ../../extend/addon/hzaddons/redred/Mod_Redred.php:71
-#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:56
-#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:57
-#: ../../extend/addon/hzaddons/rtof/Mod_Rtof.php:57
+#: ../../Zotlabs/Module/Cdav.php:1377 ../../Zotlabs/Module/Profiles.php:789
+#: ../../Zotlabs/Module/Connedit.php:920
+#: ../../Zotlabs/Module/Admin/Accounts.php:316
+#: ../../Zotlabs/Module/Admin/Accounts.php:330 ../../include/network.php:1768
+#: ../../extend/addon/hubzilla-addons/redred/Mod_Redred.php:71
+#: ../../extend/addon/hubzilla-addons/openid/MysqlProvider.php:56
+#: ../../extend/addon/hubzilla-addons/openid/MysqlProvider.php:57
+#: ../../extend/addon/hubzilla-addons/rtof/Mod_Rtof.php:57
msgid "Email"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1377 ../../Zotlabs/Module/Profiles.php:790
-#: ../../Zotlabs/Module/Connedit.php:920
+#: ../../Zotlabs/Module/Cdav.php:1378 ../../Zotlabs/Module/Profiles.php:790
+#: ../../Zotlabs/Module/Connedit.php:921
msgid "Instant messenger"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1378 ../../Zotlabs/Module/Profiles.php:791
-#: ../../Zotlabs/Module/Connedit.php:921
+#: ../../Zotlabs/Module/Cdav.php:1379 ../../Zotlabs/Module/Profiles.php:791
+#: ../../Zotlabs/Module/Connedit.php:922
msgid "Website"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1379 ../../Zotlabs/Module/Profiles.php:504
+#: ../../Zotlabs/Module/Cdav.php:1380 ../../Zotlabs/Module/Profiles.php:504
#: ../../Zotlabs/Module/Profiles.php:792 ../../Zotlabs/Module/Locs.php:129
-#: ../../Zotlabs/Module/Connedit.php:922
+#: ../../Zotlabs/Module/Connedit.php:923
#: ../../Zotlabs/Module/Admin/Channels.php:160
msgid "Address"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1380 ../../Zotlabs/Module/Profiles.php:793
-#: ../../Zotlabs/Module/Connedit.php:923
+#: ../../Zotlabs/Module/Cdav.php:1381 ../../Zotlabs/Module/Profiles.php:793
+#: ../../Zotlabs/Module/Connedit.php:924
msgid "Note"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1381 ../../Zotlabs/Module/Profiles.php:794
-#: ../../Zotlabs/Module/Connedit.php:924 ../../include/connections.php:734
+#: ../../Zotlabs/Module/Cdav.php:1382 ../../Zotlabs/Module/Profiles.php:794
+#: ../../Zotlabs/Module/Connedit.php:925 ../../include/connections.php:734
#: ../../include/event.php:1422
msgid "Mobile"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1382 ../../Zotlabs/Module/Profiles.php:795
-#: ../../Zotlabs/Module/Connedit.php:925 ../../include/connections.php:735
+#: ../../Zotlabs/Module/Cdav.php:1383 ../../Zotlabs/Module/Profiles.php:795
+#: ../../Zotlabs/Module/Connedit.php:926 ../../include/connections.php:735
#: ../../include/event.php:1423
msgid "Home"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1383 ../../Zotlabs/Module/Profiles.php:796
-#: ../../Zotlabs/Module/Connedit.php:926 ../../include/connections.php:738
+#: ../../Zotlabs/Module/Cdav.php:1384 ../../Zotlabs/Module/Profiles.php:796
+#: ../../Zotlabs/Module/Connedit.php:927 ../../include/connections.php:738
#: ../../include/event.php:1426
msgid "Work"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1385 ../../Zotlabs/Module/Profiles.php:798
-#: ../../Zotlabs/Module/Connedit.php:928
+#: ../../Zotlabs/Module/Cdav.php:1386 ../../Zotlabs/Module/Profiles.php:798
+#: ../../Zotlabs/Module/Connedit.php:929
msgid "Add Contact"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1386 ../../Zotlabs/Module/Profiles.php:799
-#: ../../Zotlabs/Module/Connedit.php:929
+#: ../../Zotlabs/Module/Cdav.php:1387 ../../Zotlabs/Module/Profiles.php:799
+#: ../../Zotlabs/Module/Connedit.php:930
msgid "Add Field"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1391 ../../Zotlabs/Module/Connedit.php:934
+#: ../../Zotlabs/Module/Cdav.php:1392 ../../Zotlabs/Module/Connedit.php:935
msgid "P.O. Box"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1392 ../../Zotlabs/Module/Connedit.php:935
+#: ../../Zotlabs/Module/Cdav.php:1393 ../../Zotlabs/Module/Connedit.php:936
msgid "Additional"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1393 ../../Zotlabs/Module/Connedit.php:936
+#: ../../Zotlabs/Module/Cdav.php:1394 ../../Zotlabs/Module/Connedit.php:937
msgid "Street"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1394 ../../Zotlabs/Module/Connedit.php:937
+#: ../../Zotlabs/Module/Cdav.php:1395 ../../Zotlabs/Module/Connedit.php:938
msgid "Locality"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1395 ../../Zotlabs/Module/Connedit.php:938
+#: ../../Zotlabs/Module/Cdav.php:1396 ../../Zotlabs/Module/Connedit.php:939
msgid "Region"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1396 ../../Zotlabs/Module/Connedit.php:939
+#: ../../Zotlabs/Module/Cdav.php:1397 ../../Zotlabs/Module/Connedit.php:940
msgid "ZIP Code"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1397 ../../Zotlabs/Module/Profiles.php:759
-#: ../../Zotlabs/Module/Connedit.php:940
+#: ../../Zotlabs/Module/Cdav.php:1398 ../../Zotlabs/Module/Profiles.php:759
+#: ../../Zotlabs/Module/Connedit.php:941
msgid "Country"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1456
+#: ../../Zotlabs/Module/Cdav.php:1457
msgid "Default Calendar"
msgstr ""
-#: ../../Zotlabs/Module/Cdav.php:1467
+#: ../../Zotlabs/Module/Cdav.php:1468
msgid "Default Addressbook"
msgstr ""
@@ -931,14 +927,15 @@ msgstr ""
#: ../../Zotlabs/Module/Api.php:98 ../../Zotlabs/Module/Events.php:478
#: ../../Zotlabs/Module/Events.php:479 ../../Zotlabs/Module/Profiles.php:683
-#: ../../Zotlabs/Module/Import.php:634 ../../Zotlabs/Module/Import.php:638
-#: ../../Zotlabs/Module/Import.php:639 ../../Zotlabs/Module/Defperms.php:198
+#: ../../Zotlabs/Module/Import.php:636 ../../Zotlabs/Module/Import.php:640
+#: ../../Zotlabs/Module/Import.php:641 ../../Zotlabs/Module/Defperms.php:198
#: ../../Zotlabs/Module/Filestorage.php:203
-#: ../../Zotlabs/Module/Filestorage.php:211 ../../Zotlabs/Module/Wiki.php:227
-#: ../../Zotlabs/Module/Wiki.php:228 ../../Zotlabs/Module/Connedit.php:403
-#: ../../Zotlabs/Module/Photos.php:673 ../../Zotlabs/Module/Admin/Site.php:261
+#: ../../Zotlabs/Module/Filestorage.php:211 ../../Zotlabs/Module/Wiki.php:226
+#: ../../Zotlabs/Module/Wiki.php:227 ../../Zotlabs/Module/Connedit.php:404
+#: ../../Zotlabs/Module/Photos.php:673 ../../Zotlabs/Module/Admin/Site.php:321
#: ../../Zotlabs/Module/Mitem.php:176 ../../Zotlabs/Module/Mitem.php:177
#: ../../Zotlabs/Module/Mitem.php:256 ../../Zotlabs/Module/Mitem.php:257
+#: ../../Zotlabs/Module/Register.php:536
#: ../../Zotlabs/Module/Settings/Display.php:88
#: ../../Zotlabs/Module/Settings/Channel.php:311
#: ../../Zotlabs/Module/Menu.php:163 ../../Zotlabs/Module/Menu.php:222
@@ -947,72 +944,73 @@ msgstr ""
#: ../../Zotlabs/Storage/Browser.php:312 ../../Zotlabs/Storage/Browser.php:389
#: ../../Zotlabs/Storage/Browser.php:391 ../../Zotlabs/Storage/Browser.php:552
#: ../../Zotlabs/Lib/Libzotdir.php:165 ../../Zotlabs/Lib/Libzotdir.php:166
-#: ../../Zotlabs/Lib/Libzotdir.php:168 ../../include/conversation.php:1466
-#: ../../include/dir_fns.php:143 ../../include/dir_fns.php:144
-#: ../../include/dir_fns.php:145
-#: ../../extend/addon/hzaddons/channelreputation/channelreputation.php:111
-#: ../../extend/addon/hzaddons/redred/Mod_Redred.php:63
-#: ../../extend/addon/hzaddons/cart/cart.php:1370
-#: ../../extend/addon/hzaddons/cart/submodules/orderoptions.php:72
-#: ../../extend/addon/hzaddons/cart/submodules/orderoptions.php:337
-#: ../../extend/addon/hzaddons/cart/submodules/orderoptions.php:361
-#: ../../extend/addon/hzaddons/cart/submodules/orderoptions.php:437
-#: ../../extend/addon/hzaddons/cart/submodules/orderoptions.php:461
-#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:65
-#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:649
-#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:653
-#: ../../extend/addon/hzaddons/cart/submodules/subscriptions.php:153
-#: ../../extend/addon/hzaddons/cart/submodules/subscriptions.php:425
-#: ../../extend/addon/hzaddons/cart/submodules/paypalbuttonV2.php:88
-#: ../../extend/addon/hzaddons/cart/submodules/paypalbuttonV2.php:96
-#: ../../extend/addon/hzaddons/cart/submodules/paypalbutton.php:87
-#: ../../extend/addon/hzaddons/cart/submodules/paypalbutton.php:95
-#: ../../extend/addon/hzaddons/cart/submodules/manualcat.php:63
-#: ../../extend/addon/hzaddons/cart/submodules/manualcat.php:254
-#: ../../extend/addon/hzaddons/cart/submodules/manualcat.php:258
-#: ../../extend/addon/hzaddons/cart/Settings/Cart.php:61
-#: ../../extend/addon/hzaddons/cart/Settings/Cart.php:73
-#: ../../extend/addon/hzaddons/ljpost/Mod_Ljpost.php:63
-#: ../../extend/addon/hzaddons/ljpost/Mod_Ljpost.php:67
-#: ../../extend/addon/hzaddons/ljpost/Mod_Ljpost.php:71
-#: ../../extend/addon/hzaddons/libertree/Mod_Libertree.php:59
-#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:260
-#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:282
-#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:291
-#: ../../extend/addon/hzaddons/pubcrawl/Mod_Pubcrawl.php:45
-#: ../../extend/addon/hzaddons/ijpost/Mod_Ijpost.php:61
-#: ../../extend/addon/hzaddons/socialauth/Mod_SocialAuth.php:214
-#: ../../extend/addon/hzaddons/twitter/Mod_Twitter.php:162
-#: ../../extend/addon/hzaddons/twitter/Mod_Twitter.php:171
-#: ../../extend/addon/hzaddons/dwpost/Mod_Dwpost.php:61
-#: ../../extend/addon/hzaddons/dwpost/Mod_Dwpost.php:65
-#: ../../extend/addon/hzaddons/nofed/Mod_Nofed.php:42
-#: ../../extend/addon/hzaddons/content_import/Mod_content_import.php:137
-#: ../../extend/addon/hzaddons/content_import/Mod_content_import.php:138
-#: ../../extend/addon/hzaddons/smileybutton/Mod_Smileybutton.php:44
-#: ../../extend/addon/hzaddons/rtof/Mod_Rtof.php:49
-#: ../../extend/addon/hzaddons/wppost/Mod_Wppost.php:86
-#: ../../extend/addon/hzaddons/wppost/Mod_Wppost.php:90
-#: ../../extend/addon/hzaddons/wppost/Mod_Wppost.php:94
-#: ../../extend/addon/hzaddons/pumpio/Mod_Pumpio.php:94
-#: ../../extend/addon/hzaddons/pumpio/Mod_Pumpio.php:98
-#: ../../extend/addon/hzaddons/pumpio/Mod_Pumpio.php:102
+#: ../../Zotlabs/Lib/Libzotdir.php:168 ../../include/conversation.php:1468
+#: ../../include/dir_fns.php:144 ../../include/dir_fns.php:145
+#: ../../include/dir_fns.php:146
+#: ../../extend/addon/hubzilla-addons/channelreputation/channelreputation.php:111
+#: ../../extend/addon/hubzilla-addons/redred/Mod_Redred.php:63
+#: ../../extend/addon/hubzilla-addons/cart/cart.php:1370
+#: ../../extend/addon/hubzilla-addons/cart/submodules/orderoptions.php:72
+#: ../../extend/addon/hubzilla-addons/cart/submodules/orderoptions.php:337
+#: ../../extend/addon/hubzilla-addons/cart/submodules/orderoptions.php:361
+#: ../../extend/addon/hubzilla-addons/cart/submodules/orderoptions.php:437
+#: ../../extend/addon/hubzilla-addons/cart/submodules/orderoptions.php:461
+#: ../../extend/addon/hubzilla-addons/cart/submodules/hzservices.php:65
+#: ../../extend/addon/hubzilla-addons/cart/submodules/hzservices.php:649
+#: ../../extend/addon/hubzilla-addons/cart/submodules/hzservices.php:653
+#: ../../extend/addon/hubzilla-addons/cart/submodules/subscriptions.php:153
+#: ../../extend/addon/hubzilla-addons/cart/submodules/subscriptions.php:425
+#: ../../extend/addon/hubzilla-addons/cart/submodules/paypalbuttonV2.php:88
+#: ../../extend/addon/hubzilla-addons/cart/submodules/paypalbuttonV2.php:96
+#: ../../extend/addon/hubzilla-addons/cart/submodules/paypalbutton.php:87
+#: ../../extend/addon/hubzilla-addons/cart/submodules/paypalbutton.php:95
+#: ../../extend/addon/hubzilla-addons/cart/submodules/manualcat.php:63
+#: ../../extend/addon/hubzilla-addons/cart/submodules/manualcat.php:254
+#: ../../extend/addon/hubzilla-addons/cart/submodules/manualcat.php:258
+#: ../../extend/addon/hubzilla-addons/cart/Settings/Cart.php:61
+#: ../../extend/addon/hubzilla-addons/cart/Settings/Cart.php:73
+#: ../../extend/addon/hubzilla-addons/diaspora/Mod_Diaspora.php:72
+#: ../../extend/addon/hubzilla-addons/ljpost/Mod_Ljpost.php:63
+#: ../../extend/addon/hubzilla-addons/ljpost/Mod_Ljpost.php:67
+#: ../../extend/addon/hubzilla-addons/ljpost/Mod_Ljpost.php:71
+#: ../../extend/addon/hubzilla-addons/libertree/Mod_Libertree.php:59
+#: ../../extend/addon/hubzilla-addons/statusnet/Mod_Statusnet.php:260
+#: ../../extend/addon/hubzilla-addons/statusnet/Mod_Statusnet.php:282
+#: ../../extend/addon/hubzilla-addons/statusnet/Mod_Statusnet.php:291
+#: ../../extend/addon/hubzilla-addons/pubcrawl/Mod_Pubcrawl.php:45
+#: ../../extend/addon/hubzilla-addons/ijpost/Mod_Ijpost.php:61
+#: ../../extend/addon/hubzilla-addons/socialauth/Mod_SocialAuth.php:214
+#: ../../extend/addon/hubzilla-addons/twitter/Mod_Twitter.php:162
+#: ../../extend/addon/hubzilla-addons/twitter/Mod_Twitter.php:171
+#: ../../extend/addon/hubzilla-addons/dwpost/Mod_Dwpost.php:61
+#: ../../extend/addon/hubzilla-addons/dwpost/Mod_Dwpost.php:65
+#: ../../extend/addon/hubzilla-addons/nofed/Mod_Nofed.php:42
+#: ../../extend/addon/hubzilla-addons/content_import/Mod_content_import.php:137
+#: ../../extend/addon/hubzilla-addons/content_import/Mod_content_import.php:138
+#: ../../extend/addon/hubzilla-addons/smileybutton/Mod_Smileybutton.php:44
+#: ../../extend/addon/hubzilla-addons/rtof/Mod_Rtof.php:49
+#: ../../extend/addon/hubzilla-addons/wppost/Mod_Wppost.php:86
+#: ../../extend/addon/hubzilla-addons/wppost/Mod_Wppost.php:90
+#: ../../extend/addon/hubzilla-addons/wppost/Mod_Wppost.php:94
+#: ../../extend/addon/hubzilla-addons/pumpio/Mod_Pumpio.php:94
+#: ../../extend/addon/hubzilla-addons/pumpio/Mod_Pumpio.php:98
+#: ../../extend/addon/hubzilla-addons/pumpio/Mod_Pumpio.php:102
#: ../../view/theme/redbasic/php/config.php:99
-#: ../../view/theme/redbasic/php/config.php:116 ../../boot.php:1710
+#: ../../view/theme/redbasic/php/config.php:116 ../../boot.php:1721
msgid "Yes"
msgstr ""
#: ../../Zotlabs/Module/Api.php:99 ../../Zotlabs/Module/Events.php:478
#: ../../Zotlabs/Module/Events.php:479 ../../Zotlabs/Module/Profiles.php:683
-#: ../../Zotlabs/Module/Import.php:634 ../../Zotlabs/Module/Import.php:638
-#: ../../Zotlabs/Module/Import.php:639 ../../Zotlabs/Module/Defperms.php:198
+#: ../../Zotlabs/Module/Import.php:636 ../../Zotlabs/Module/Import.php:640
+#: ../../Zotlabs/Module/Import.php:641 ../../Zotlabs/Module/Defperms.php:198
#: ../../Zotlabs/Module/Filestorage.php:203
-#: ../../Zotlabs/Module/Filestorage.php:211 ../../Zotlabs/Module/Wiki.php:227
-#: ../../Zotlabs/Module/Wiki.php:228 ../../Zotlabs/Module/Connedit.php:403
-#: ../../Zotlabs/Module/Connedit.php:788 ../../Zotlabs/Module/Photos.php:673
-#: ../../Zotlabs/Module/Admin/Site.php:259 ../../Zotlabs/Module/Mitem.php:176
+#: ../../Zotlabs/Module/Filestorage.php:211 ../../Zotlabs/Module/Wiki.php:226
+#: ../../Zotlabs/Module/Wiki.php:227 ../../Zotlabs/Module/Connedit.php:404
+#: ../../Zotlabs/Module/Connedit.php:789 ../../Zotlabs/Module/Photos.php:673
+#: ../../Zotlabs/Module/Admin/Site.php:319 ../../Zotlabs/Module/Mitem.php:176
#: ../../Zotlabs/Module/Mitem.php:177 ../../Zotlabs/Module/Mitem.php:256
-#: ../../Zotlabs/Module/Mitem.php:257
+#: ../../Zotlabs/Module/Mitem.php:257 ../../Zotlabs/Module/Register.php:536
#: ../../Zotlabs/Module/Settings/Display.php:88
#: ../../Zotlabs/Module/Settings/Channel.php:311
#: ../../Zotlabs/Module/Menu.php:163 ../../Zotlabs/Module/Menu.php:222
@@ -1021,58 +1019,59 @@ msgstr ""
#: ../../Zotlabs/Storage/Browser.php:312 ../../Zotlabs/Storage/Browser.php:389
#: ../../Zotlabs/Storage/Browser.php:391 ../../Zotlabs/Storage/Browser.php:552
#: ../../Zotlabs/Lib/Libzotdir.php:165 ../../Zotlabs/Lib/Libzotdir.php:166
-#: ../../Zotlabs/Lib/Libzotdir.php:168 ../../include/conversation.php:1466
-#: ../../include/dir_fns.php:143 ../../include/dir_fns.php:144
-#: ../../include/dir_fns.php:145
-#: ../../extend/addon/hzaddons/channelreputation/channelreputation.php:111
-#: ../../extend/addon/hzaddons/redred/Mod_Redred.php:63
-#: ../../extend/addon/hzaddons/cart/cart.php:1370
-#: ../../extend/addon/hzaddons/cart/submodules/orderoptions.php:72
-#: ../../extend/addon/hzaddons/cart/submodules/orderoptions.php:338
-#: ../../extend/addon/hzaddons/cart/submodules/orderoptions.php:362
-#: ../../extend/addon/hzaddons/cart/submodules/orderoptions.php:438
-#: ../../extend/addon/hzaddons/cart/submodules/orderoptions.php:462
-#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:65
-#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:649
-#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:653
-#: ../../extend/addon/hzaddons/cart/submodules/subscriptions.php:153
-#: ../../extend/addon/hzaddons/cart/submodules/subscriptions.php:425
-#: ../../extend/addon/hzaddons/cart/submodules/paypalbuttonV2.php:88
-#: ../../extend/addon/hzaddons/cart/submodules/paypalbuttonV2.php:96
-#: ../../extend/addon/hzaddons/cart/submodules/paypalbutton.php:87
-#: ../../extend/addon/hzaddons/cart/submodules/paypalbutton.php:95
-#: ../../extend/addon/hzaddons/cart/submodules/manualcat.php:63
-#: ../../extend/addon/hzaddons/cart/submodules/manualcat.php:254
-#: ../../extend/addon/hzaddons/cart/submodules/manualcat.php:258
-#: ../../extend/addon/hzaddons/cart/Settings/Cart.php:61
-#: ../../extend/addon/hzaddons/cart/Settings/Cart.php:73
-#: ../../extend/addon/hzaddons/ljpost/Mod_Ljpost.php:63
-#: ../../extend/addon/hzaddons/ljpost/Mod_Ljpost.php:67
-#: ../../extend/addon/hzaddons/ljpost/Mod_Ljpost.php:71
-#: ../../extend/addon/hzaddons/libertree/Mod_Libertree.php:59
-#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:260
-#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:282
-#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:291
-#: ../../extend/addon/hzaddons/pubcrawl/Mod_Pubcrawl.php:45
-#: ../../extend/addon/hzaddons/ijpost/Mod_Ijpost.php:61
-#: ../../extend/addon/hzaddons/socialauth/Mod_SocialAuth.php:214
-#: ../../extend/addon/hzaddons/twitter/Mod_Twitter.php:162
-#: ../../extend/addon/hzaddons/twitter/Mod_Twitter.php:171
-#: ../../extend/addon/hzaddons/dwpost/Mod_Dwpost.php:61
-#: ../../extend/addon/hzaddons/dwpost/Mod_Dwpost.php:65
-#: ../../extend/addon/hzaddons/nofed/Mod_Nofed.php:42
-#: ../../extend/addon/hzaddons/content_import/Mod_content_import.php:137
-#: ../../extend/addon/hzaddons/content_import/Mod_content_import.php:138
-#: ../../extend/addon/hzaddons/smileybutton/Mod_Smileybutton.php:44
-#: ../../extend/addon/hzaddons/rtof/Mod_Rtof.php:49
-#: ../../extend/addon/hzaddons/wppost/Mod_Wppost.php:86
-#: ../../extend/addon/hzaddons/wppost/Mod_Wppost.php:90
-#: ../../extend/addon/hzaddons/wppost/Mod_Wppost.php:94
-#: ../../extend/addon/hzaddons/pumpio/Mod_Pumpio.php:94
-#: ../../extend/addon/hzaddons/pumpio/Mod_Pumpio.php:98
-#: ../../extend/addon/hzaddons/pumpio/Mod_Pumpio.php:102
+#: ../../Zotlabs/Lib/Libzotdir.php:168 ../../include/conversation.php:1468
+#: ../../include/dir_fns.php:144 ../../include/dir_fns.php:145
+#: ../../include/dir_fns.php:146
+#: ../../extend/addon/hubzilla-addons/channelreputation/channelreputation.php:111
+#: ../../extend/addon/hubzilla-addons/redred/Mod_Redred.php:63
+#: ../../extend/addon/hubzilla-addons/cart/cart.php:1370
+#: ../../extend/addon/hubzilla-addons/cart/submodules/orderoptions.php:72
+#: ../../extend/addon/hubzilla-addons/cart/submodules/orderoptions.php:338
+#: ../../extend/addon/hubzilla-addons/cart/submodules/orderoptions.php:362
+#: ../../extend/addon/hubzilla-addons/cart/submodules/orderoptions.php:438
+#: ../../extend/addon/hubzilla-addons/cart/submodules/orderoptions.php:462
+#: ../../extend/addon/hubzilla-addons/cart/submodules/hzservices.php:65
+#: ../../extend/addon/hubzilla-addons/cart/submodules/hzservices.php:649
+#: ../../extend/addon/hubzilla-addons/cart/submodules/hzservices.php:653
+#: ../../extend/addon/hubzilla-addons/cart/submodules/subscriptions.php:153
+#: ../../extend/addon/hubzilla-addons/cart/submodules/subscriptions.php:425
+#: ../../extend/addon/hubzilla-addons/cart/submodules/paypalbuttonV2.php:88
+#: ../../extend/addon/hubzilla-addons/cart/submodules/paypalbuttonV2.php:96
+#: ../../extend/addon/hubzilla-addons/cart/submodules/paypalbutton.php:87
+#: ../../extend/addon/hubzilla-addons/cart/submodules/paypalbutton.php:95
+#: ../../extend/addon/hubzilla-addons/cart/submodules/manualcat.php:63
+#: ../../extend/addon/hubzilla-addons/cart/submodules/manualcat.php:254
+#: ../../extend/addon/hubzilla-addons/cart/submodules/manualcat.php:258
+#: ../../extend/addon/hubzilla-addons/cart/Settings/Cart.php:61
+#: ../../extend/addon/hubzilla-addons/cart/Settings/Cart.php:73
+#: ../../extend/addon/hubzilla-addons/diaspora/Mod_Diaspora.php:72
+#: ../../extend/addon/hubzilla-addons/ljpost/Mod_Ljpost.php:63
+#: ../../extend/addon/hubzilla-addons/ljpost/Mod_Ljpost.php:67
+#: ../../extend/addon/hubzilla-addons/ljpost/Mod_Ljpost.php:71
+#: ../../extend/addon/hubzilla-addons/libertree/Mod_Libertree.php:59
+#: ../../extend/addon/hubzilla-addons/statusnet/Mod_Statusnet.php:260
+#: ../../extend/addon/hubzilla-addons/statusnet/Mod_Statusnet.php:282
+#: ../../extend/addon/hubzilla-addons/statusnet/Mod_Statusnet.php:291
+#: ../../extend/addon/hubzilla-addons/pubcrawl/Mod_Pubcrawl.php:45
+#: ../../extend/addon/hubzilla-addons/ijpost/Mod_Ijpost.php:61
+#: ../../extend/addon/hubzilla-addons/socialauth/Mod_SocialAuth.php:214
+#: ../../extend/addon/hubzilla-addons/twitter/Mod_Twitter.php:162
+#: ../../extend/addon/hubzilla-addons/twitter/Mod_Twitter.php:171
+#: ../../extend/addon/hubzilla-addons/dwpost/Mod_Dwpost.php:61
+#: ../../extend/addon/hubzilla-addons/dwpost/Mod_Dwpost.php:65
+#: ../../extend/addon/hubzilla-addons/nofed/Mod_Nofed.php:42
+#: ../../extend/addon/hubzilla-addons/content_import/Mod_content_import.php:137
+#: ../../extend/addon/hubzilla-addons/content_import/Mod_content_import.php:138
+#: ../../extend/addon/hubzilla-addons/smileybutton/Mod_Smileybutton.php:44
+#: ../../extend/addon/hubzilla-addons/rtof/Mod_Rtof.php:49
+#: ../../extend/addon/hubzilla-addons/wppost/Mod_Wppost.php:86
+#: ../../extend/addon/hubzilla-addons/wppost/Mod_Wppost.php:90
+#: ../../extend/addon/hubzilla-addons/wppost/Mod_Wppost.php:94
+#: ../../extend/addon/hubzilla-addons/pumpio/Mod_Pumpio.php:94
+#: ../../extend/addon/hubzilla-addons/pumpio/Mod_Pumpio.php:98
+#: ../../extend/addon/hubzilla-addons/pumpio/Mod_Pumpio.php:102
#: ../../view/theme/redbasic/php/config.php:99
-#: ../../view/theme/redbasic/php/config.php:116 ../../boot.php:1710
+#: ../../view/theme/redbasic/php/config.php:116 ../../boot.php:1721
msgid "No"
msgstr ""
@@ -1092,46 +1091,48 @@ msgstr ""
msgid "or select an existing folder (doubleclick)"
msgstr ""
-#: ../../Zotlabs/Module/Filer.php:54 ../../Zotlabs/Module/Admin/Profs.php:94
-#: ../../Zotlabs/Module/Admin/Profs.php:114 ../../Zotlabs/Module/Rbmark.php:32
+#: ../../Zotlabs/Module/Filer.php:54 ../../Zotlabs/Module/Cards.php:113
+#: ../../Zotlabs/Module/Admin/Profs.php:94
+#: ../../Zotlabs/Module/Admin/Profs.php:114
+#: ../../Zotlabs/Module/Articles.php:117 ../../Zotlabs/Module/Rbmark.php:32
#: ../../Zotlabs/Module/Rbmark.php:104 ../../Zotlabs/Widget/Notes.php:23
-#: ../../include/text.php:1151 ../../include/text.php:1163
-#: ../../extend/addon/hzaddons/queueworker/Mod_Queueworker.php:119
+#: ../../include/text.php:1145 ../../include/text.php:1157
+#: ../../extend/addon/hubzilla-addons/queueworker/Mod_Queueworker.php:116
msgid "Save"
msgstr ""
-#: ../../Zotlabs/Module/Filer.php:55 ../../Zotlabs/Lib/ThreadItem.php:184
+#: ../../Zotlabs/Module/Filer.php:55 ../../Zotlabs/Lib/ThreadItem.php:185
msgid "Save to Folder"
msgstr ""
#: ../../Zotlabs/Module/Events.php:113
-#: ../../Zotlabs/Module/Channel_calendar.php:57
+#: ../../Zotlabs/Module/Channel_calendar.php:62
msgid "Event can not end before it has started."
msgstr ""
#: ../../Zotlabs/Module/Events.php:115 ../../Zotlabs/Module/Events.php:124
#: ../../Zotlabs/Module/Events.php:146
-#: ../../Zotlabs/Module/Channel_calendar.php:59
-#: ../../Zotlabs/Module/Channel_calendar.php:67
-#: ../../Zotlabs/Module/Channel_calendar.php:84
+#: ../../Zotlabs/Module/Channel_calendar.php:64
+#: ../../Zotlabs/Module/Channel_calendar.php:72
+#: ../../Zotlabs/Module/Channel_calendar.php:87
msgid "Unable to generate preview."
msgstr ""
#: ../../Zotlabs/Module/Events.php:122
-#: ../../Zotlabs/Module/Channel_calendar.php:65
+#: ../../Zotlabs/Module/Channel_calendar.php:70
msgid "Event title and start time are required."
msgstr ""
#: ../../Zotlabs/Module/Events.php:144 ../../Zotlabs/Module/Events.php:271
-#: ../../Zotlabs/Module/Channel_calendar.php:82
-#: ../../Zotlabs/Module/Channel_calendar.php:224
+#: ../../Zotlabs/Module/Channel_calendar.php:85
+#: ../../Zotlabs/Module/Channel_calendar.php:226
msgid "Event not found."
msgstr ""
-#: ../../Zotlabs/Module/Events.php:266 ../../Zotlabs/Module/Like.php:435
+#: ../../Zotlabs/Module/Events.php:266 ../../Zotlabs/Module/Like.php:441
#: ../../Zotlabs/Module/Tagger.php:75
-#: ../../Zotlabs/Module/Channel_calendar.php:219
-#: ../../include/conversation.php:132 ../../include/text.php:2255
+#: ../../Zotlabs/Module/Channel_calendar.php:221
+#: ../../include/conversation.php:132 ../../include/text.php:2257
#: ../../include/event.php:1259
msgid "event"
msgstr ""
@@ -1143,11 +1144,12 @@ msgstr ""
#: ../../Zotlabs/Module/Events.php:468 ../../Zotlabs/Module/Events.php:473
#: ../../Zotlabs/Module/Profiles.php:747 ../../Zotlabs/Module/Profiles.php:751
#: ../../Zotlabs/Module/Appman.php:143 ../../Zotlabs/Module/Appman.php:144
+#: ../../Zotlabs/Module/Register.php:522 ../../include/js_strings.php:123
#: ../../include/datetime.php:211
-#: ../../extend/addon/hzaddons/cart/submodules/orderoptions.php:334
-#: ../../extend/addon/hzaddons/cart/submodules/orderoptions.php:358
-#: ../../extend/addon/hzaddons/cart/submodules/orderoptions.php:434
-#: ../../extend/addon/hzaddons/cart/submodules/orderoptions.php:458
+#: ../../extend/addon/hubzilla-addons/cart/submodules/orderoptions.php:334
+#: ../../extend/addon/hubzilla-addons/cart/submodules/orderoptions.php:358
+#: ../../extend/addon/hubzilla-addons/cart/submodules/orderoptions.php:434
+#: ../../extend/addon/hubzilla-addons/cart/submodules/orderoptions.php:458
msgid "Required"
msgstr ""
@@ -1198,14 +1200,14 @@ msgid "Edit Location"
msgstr ""
#: ../../Zotlabs/Module/Events.php:486 ../../Zotlabs/Module/Webpages.php:262
-#: ../../Zotlabs/Module/Photos.php:1099 ../../Zotlabs/Lib/ThreadItem.php:835
-#: ../../include/conversation.php:1402
-#: ../../extend/addon/hzaddons/hsse/hsse.php:153
+#: ../../Zotlabs/Module/Photos.php:1099 ../../Zotlabs/Lib/ThreadItem.php:837
+#: ../../include/conversation.php:1404
+#: ../../extend/addon/hubzilla-addons/hsse/hsse.php:153
msgid "Preview"
msgstr ""
-#: ../../Zotlabs/Module/Events.php:487 ../../include/conversation.php:1478
-#: ../../extend/addon/hzaddons/hsse/hsse.php:225
+#: ../../Zotlabs/Module/Events.php:487 ../../include/conversation.php:1482
+#: ../../extend/addon/hubzilla-addons/hsse/hsse.php:225
msgid "Permission settings"
msgstr ""
@@ -1218,21 +1220,21 @@ msgid "l, F j"
msgstr ""
#: ../../Zotlabs/Module/Events.php:641
-#: ../../Zotlabs/Module/Channel_calendar.php:371
+#: ../../Zotlabs/Module/Channel_calendar.php:370
msgid "Edit event"
msgstr ""
#: ../../Zotlabs/Module/Events.php:643
-#: ../../Zotlabs/Module/Channel_calendar.php:373
+#: ../../Zotlabs/Module/Channel_calendar.php:372
msgid "Delete event"
msgstr ""
-#: ../../Zotlabs/Module/Events.php:669 ../../include/text.php:2074
+#: ../../Zotlabs/Module/Events.php:669 ../../include/text.php:2076
msgid "Link to Source"
msgstr ""
#: ../../Zotlabs/Module/Events.php:677
-#: ../../Zotlabs/Module/Channel_calendar.php:407
+#: ../../Zotlabs/Module/Channel_calendar.php:406
msgid "calendar"
msgstr ""
@@ -1244,13 +1246,13 @@ msgstr ""
msgid "Create Event"
msgstr ""
-#: ../../Zotlabs/Module/Events.php:699 ../../include/channel.php:1889
+#: ../../Zotlabs/Module/Events.php:699 ../../include/channel.php:1914
msgid "Export"
msgstr ""
#: ../../Zotlabs/Module/Events.php:702 ../../Zotlabs/Module/Webpages.php:261
-#: ../../Zotlabs/Module/Layouts.php:198 ../../Zotlabs/Module/Wiki.php:213
-#: ../../Zotlabs/Module/Wiki.php:409 ../../Zotlabs/Module/Blocks.php:166
+#: ../../Zotlabs/Module/Layouts.php:198 ../../Zotlabs/Module/Wiki.php:212
+#: ../../Zotlabs/Module/Wiki.php:408 ../../Zotlabs/Module/Blocks.php:166
#: ../../Zotlabs/Module/Pubsites.php:61
msgid "View"
msgstr ""
@@ -1260,7 +1262,7 @@ msgid "Event removed"
msgstr ""
#: ../../Zotlabs/Module/Events.php:742
-#: ../../Zotlabs/Module/Channel_calendar.php:494
+#: ../../Zotlabs/Module/Channel_calendar.php:493
msgid "Failed to remove event"
msgstr ""
@@ -1321,10 +1323,10 @@ msgstr ""
#: ../../Zotlabs/Module/Blocks.php:33 ../../Zotlabs/Module/Editlayout.php:31
#: ../../Zotlabs/Module/Achievements.php:15
#: ../../Zotlabs/Module/Editblock.php:31 ../../Zotlabs/Module/Cards.php:42
-#: ../../Zotlabs/Module/Editwebpage.php:32 ../../Zotlabs/Module/Profile.php:20
+#: ../../Zotlabs/Module/Editwebpage.php:32 ../../Zotlabs/Module/Profile.php:27
#: ../../Zotlabs/Module/Articles.php:43 ../../Zotlabs/Module/Hcard.php:12
-#: ../../Zotlabs/Module/Menu.php:92 ../../include/channel.php:1439
-#: ../../extend/addon/hzaddons/gallery/Mod_Gallery.php:49
+#: ../../Zotlabs/Module/Menu.php:92 ../../include/channel.php:1464
+#: ../../extend/addon/hubzilla-addons/gallery/Mod_Gallery.php:49
msgid "Requested profile is not available."
msgstr ""
@@ -1360,27 +1362,27 @@ msgstr ""
#: ../../Zotlabs/Module/Webpages.php:255 ../../Zotlabs/Module/Layouts.php:193
#: ../../Zotlabs/Module/Group.php:253 ../../Zotlabs/Module/Oauth.php:173
#: ../../Zotlabs/Module/Card_edit.php:99 ../../Zotlabs/Module/Oauth2.php:194
-#: ../../Zotlabs/Module/Wiki.php:211 ../../Zotlabs/Module/Wiki.php:384
+#: ../../Zotlabs/Module/Wiki.php:210 ../../Zotlabs/Module/Wiki.php:383
#: ../../Zotlabs/Module/Blocks.php:160 ../../Zotlabs/Module/Editlayout.php:114
#: ../../Zotlabs/Module/Editblock.php:114
-#: ../../Zotlabs/Module/Connections.php:320
-#: ../../Zotlabs/Module/Connections.php:362
-#: ../../Zotlabs/Module/Connections.php:382
+#: ../../Zotlabs/Module/Connections.php:321
+#: ../../Zotlabs/Module/Connections.php:363
+#: ../../Zotlabs/Module/Connections.php:383
#: ../../Zotlabs/Module/Editwebpage.php:142
#: ../../Zotlabs/Module/Article_edit.php:98
#: ../../Zotlabs/Module/Admin/Profs.php:175 ../../Zotlabs/Module/Thing.php:268
#: ../../Zotlabs/Module/Menu.php:176 ../../Zotlabs/Lib/Apps.php:557
-#: ../../Zotlabs/Lib/ThreadItem.php:148 ../../Zotlabs/Widget/Cdav.php:138
-#: ../../Zotlabs/Widget/Cdav.php:175 ../../include/channel.php:1538
-#: ../../include/channel.php:1542 ../../include/menu.php:120
+#: ../../Zotlabs/Lib/ThreadItem.php:149 ../../Zotlabs/Widget/Cdav.php:138
+#: ../../Zotlabs/Widget/Cdav.php:175 ../../include/channel.php:1563
+#: ../../include/channel.php:1567 ../../include/menu.php:120
msgid "Edit"
msgstr ""
#: ../../Zotlabs/Module/Webpages.php:256 ../../Zotlabs/Module/Layouts.php:194
-#: ../../Zotlabs/Module/Wiki.php:301 ../../Zotlabs/Module/Blocks.php:161
+#: ../../Zotlabs/Module/Wiki.php:300 ../../Zotlabs/Module/Blocks.php:161
#: ../../Zotlabs/Module/Photos.php:1078 ../../Zotlabs/Widget/Cdav.php:136
-#: ../../include/conversation.php:1435
-#: ../../extend/addon/hzaddons/hsse/hsse.php:186
+#: ../../include/conversation.php:1437
+#: ../../extend/addon/hubzilla-addons/hsse/hsse.php:186
msgid "Share"
msgstr ""
@@ -1484,7 +1486,7 @@ msgid "Political Views"
msgstr ""
#: ../../Zotlabs/Module/Profiles.php:488
-#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:74
+#: ../../extend/addon/hubzilla-addons/openid/MysqlProvider.php:74
msgid "Gender"
msgstr ""
@@ -1517,7 +1519,7 @@ msgid "View this profile"
msgstr ""
#: ../../Zotlabs/Module/Profiles.php:727 ../../Zotlabs/Module/Profiles.php:826
-#: ../../include/channel.php:1561
+#: ../../include/channel.php:1586
msgid "Edit visibility"
msgstr ""
@@ -1529,7 +1531,7 @@ msgstr ""
msgid "Change cover photo"
msgstr ""
-#: ../../Zotlabs/Module/Profiles.php:730 ../../include/channel.php:1531
+#: ../../Zotlabs/Module/Profiles.php:730 ../../include/channel.php:1556
msgid "Change profile photo"
msgstr ""
@@ -1595,7 +1597,7 @@ msgid "Your full name"
msgstr ""
#: ../../Zotlabs/Module/Profiles.php:752
-msgid "Short title/tescription"
+msgid "Short title/description"
msgstr ""
#: ../../Zotlabs/Module/Profiles.php:752
@@ -1635,7 +1637,7 @@ msgid "Tell us about yourself"
msgstr ""
#: ../../Zotlabs/Module/Profiles.php:769
-#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:68
+#: ../../extend/addon/hubzilla-addons/openid/MysqlProvider.php:68
msgid "Homepage URL"
msgstr ""
@@ -1699,88 +1701,88 @@ msgstr ""
msgid "Communications"
msgstr ""
-#: ../../Zotlabs/Module/Profiles.php:822 ../../include/channel.php:1557
+#: ../../Zotlabs/Module/Profiles.php:822 ../../include/channel.php:1582
msgid "Profile Image"
msgstr ""
-#: ../../Zotlabs/Module/Profiles.php:832 ../../include/channel.php:1538
-#: ../../include/nav.php:115
+#: ../../Zotlabs/Module/Profiles.php:832 ../../include/channel.php:1563
+#: ../../include/nav.php:118
msgid "Edit Profiles"
msgstr ""
-#: ../../Zotlabs/Module/Profiles.php:833 ../../Zotlabs/Module/Wiki.php:214
+#: ../../Zotlabs/Module/Profiles.php:833 ../../Zotlabs/Module/Wiki.php:213
#: ../../Zotlabs/Module/Manage.php:145 ../../Zotlabs/Module/Chat.php:262
msgid "Create New"
msgstr ""
-#: ../../Zotlabs/Module/Import.php:68 ../../Zotlabs/Module/Import_items.php:48
+#: ../../Zotlabs/Module/Import.php:69 ../../Zotlabs/Module/Import_items.php:48
msgid "Nothing to import."
msgstr ""
-#: ../../Zotlabs/Module/Import.php:83 ../../Zotlabs/Module/Import.php:99
+#: ../../Zotlabs/Module/Import.php:84 ../../Zotlabs/Module/Import.php:100
#: ../../Zotlabs/Module/Import_items.php:72
msgid "Unable to download data from old server"
msgstr ""
-#: ../../Zotlabs/Module/Import.php:106 ../../Zotlabs/Module/Import_items.php:77
+#: ../../Zotlabs/Module/Import.php:107 ../../Zotlabs/Module/Import_items.php:77
msgid "Imported file is empty."
msgstr ""
-#: ../../Zotlabs/Module/Import.php:162
+#: ../../Zotlabs/Module/Import.php:163
#, php-format
msgid "Your service plan only allows %d channels."
msgstr ""
-#: ../../Zotlabs/Module/Import.php:189
+#: ../../Zotlabs/Module/Import.php:190
msgid "No channel. Import failed."
msgstr ""
-#: ../../Zotlabs/Module/Import.php:593
-#: ../../extend/addon/hzaddons/diaspora/import_diaspora.php:142
+#: ../../Zotlabs/Module/Import.php:595
+#: ../../extend/addon/hubzilla-addons/diaspora/import_diaspora.php:142
msgid "Import completed."
msgstr ""
-#: ../../Zotlabs/Module/Import.php:621
+#: ../../Zotlabs/Module/Import.php:623
msgid "You must be logged in to use this feature."
msgstr ""
-#: ../../Zotlabs/Module/Import.php:626
+#: ../../Zotlabs/Module/Import.php:628
msgid "Import Channel"
msgstr ""
-#: ../../Zotlabs/Module/Import.php:627
+#: ../../Zotlabs/Module/Import.php:629
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 ""
-#: ../../Zotlabs/Module/Import.php:628
+#: ../../Zotlabs/Module/Import.php:630
#: ../../Zotlabs/Module/Import_items.php:127
msgid "File to Upload"
msgstr ""
-#: ../../Zotlabs/Module/Import.php:629
+#: ../../Zotlabs/Module/Import.php:631
msgid "Or provide the old server/hub details"
msgstr ""
-#: ../../Zotlabs/Module/Import.php:631
+#: ../../Zotlabs/Module/Import.php:633
msgid "Your old identity address (xyz@example.com)"
msgstr ""
-#: ../../Zotlabs/Module/Import.php:632
+#: ../../Zotlabs/Module/Import.php:634
msgid "Your old login email address"
msgstr ""
-#: ../../Zotlabs/Module/Import.php:633
+#: ../../Zotlabs/Module/Import.php:635
msgid "Your old login password"
msgstr ""
-#: ../../Zotlabs/Module/Import.php:634
+#: ../../Zotlabs/Module/Import.php:636
msgid "Import a few months of posts if possible (limited by available memory"
msgstr ""
-#: ../../Zotlabs/Module/Import.php:636
+#: ../../Zotlabs/Module/Import.php:638
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 "
@@ -1788,150 +1790,150 @@ msgid ""
"location for files, photos, and media."
msgstr ""
-#: ../../Zotlabs/Module/Import.php:638
+#: ../../Zotlabs/Module/Import.php:640
msgid "Make this hub my primary location"
msgstr ""
-#: ../../Zotlabs/Module/Import.php:639
+#: ../../Zotlabs/Module/Import.php:641
msgid "Move this channel (disable all previous locations)"
msgstr ""
-#: ../../Zotlabs/Module/Import.php:640
+#: ../../Zotlabs/Module/Import.php:642
msgid "Use this channel nickname instead of the one provided"
msgstr ""
-#: ../../Zotlabs/Module/Import.php:640
+#: ../../Zotlabs/Module/Import.php:642
msgid ""
"Leave blank to keep your existing channel nickname. You will be randomly "
"assigned a similar nickname if either name is already allocated on this site."
msgstr ""
-#: ../../Zotlabs/Module/Import.php:642
+#: ../../Zotlabs/Module/Import.php:644
msgid ""
"This process may take several minutes to complete. Please submit the form "
"only once and leave this page open until finished."
msgstr ""
-#: ../../Zotlabs/Module/Like.php:93
+#: ../../Zotlabs/Module/Like.php:106
msgid "Like/Dislike"
msgstr ""
-#: ../../Zotlabs/Module/Like.php:98
+#: ../../Zotlabs/Module/Like.php:112
msgid "This action is restricted to members."
msgstr ""
-#: ../../Zotlabs/Module/Like.php:99
+#: ../../Zotlabs/Module/Like.php:113
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 ""
-#: ../../Zotlabs/Module/Like.php:154 ../../Zotlabs/Module/Like.php:180
-#: ../../Zotlabs/Module/Like.php:218
+#: ../../Zotlabs/Module/Like.php:166 ../../Zotlabs/Module/Like.php:192
+#: ../../Zotlabs/Module/Like.php:230
msgid "Invalid request."
msgstr ""
-#: ../../Zotlabs/Module/Like.php:166 ../../include/conversation.php:135
+#: ../../Zotlabs/Module/Like.php:178 ../../include/conversation.php:135
msgid "channel"
msgstr ""
-#: ../../Zotlabs/Module/Like.php:195
+#: ../../Zotlabs/Module/Like.php:207
msgid "thing"
msgstr ""
-#: ../../Zotlabs/Module/Like.php:241
+#: ../../Zotlabs/Module/Like.php:253
msgid "Channel unavailable."
msgstr ""
-#: ../../Zotlabs/Module/Like.php:277
+#: ../../Zotlabs/Module/Like.php:289
msgid "Previous action reversed."
msgstr ""
-#: ../../Zotlabs/Module/Like.php:433 ../../Zotlabs/Module/Tagger.php:71
-#: ../../Zotlabs/Module/Subthread.php:112 ../../Zotlabs/Lib/Activity.php:2971
-#: ../../include/conversation.php:128 ../../include/text.php:2252
-#: ../../extend/addon/hzaddons/diaspora/Receiver.php:1597
-#: ../../extend/addon/hzaddons/pubcrawl/as.php:1895
-#: ../../extend/addon/hzaddons/redphotos/redphotohelper.php:71
+#: ../../Zotlabs/Module/Like.php:439 ../../Zotlabs/Module/Tagger.php:71
+#: ../../Zotlabs/Module/Subthread.php:115 ../../Zotlabs/Lib/Activity.php:3264
+#: ../../include/conversation.php:128 ../../include/text.php:2254
+#: ../../extend/addon/hubzilla-addons/diaspora/Receiver.php:1649
+#: ../../extend/addon/hubzilla-addons/pubcrawl/as.php:2064
+#: ../../extend/addon/hubzilla-addons/redphotos/redphotohelper.php:71
msgid "photo"
msgstr ""
-#: ../../Zotlabs/Module/Like.php:433 ../../Zotlabs/Module/Subthread.php:112
-#: ../../extend/addon/hzaddons/diaspora/Receiver.php:1597
-#: ../../extend/addon/hzaddons/pubcrawl/as.php:1895
+#: ../../Zotlabs/Module/Like.php:439 ../../Zotlabs/Module/Subthread.php:115
+#: ../../extend/addon/hubzilla-addons/diaspora/Receiver.php:1649
+#: ../../extend/addon/hubzilla-addons/pubcrawl/as.php:2064
msgid "status"
msgstr ""
-#: ../../Zotlabs/Module/Like.php:469 ../../Zotlabs/Lib/Activity.php:3006
+#: ../../Zotlabs/Module/Like.php:471 ../../Zotlabs/Lib/Activity.php:3297
#: ../../include/conversation.php:174
-#: ../../extend/addon/hzaddons/diaspora/Receiver.php:1537
-#: ../../extend/addon/hzaddons/pubcrawl/as.php:1932
+#: ../../extend/addon/hubzilla-addons/diaspora/Receiver.php:1595
+#: ../../extend/addon/hubzilla-addons/pubcrawl/as.php:2101
#, php-format
msgid "%1$s likes %2$s's %3$s"
msgstr ""
-#: ../../Zotlabs/Module/Like.php:471 ../../Zotlabs/Lib/Activity.php:3008
+#: ../../Zotlabs/Module/Like.php:473 ../../Zotlabs/Lib/Activity.php:3299
#: ../../include/conversation.php:177
-#: ../../extend/addon/hzaddons/pubcrawl/as.php:1934
+#: ../../extend/addon/hubzilla-addons/pubcrawl/as.php:2103
#, php-format
msgid "%1$s doesn't like %2$s's %3$s"
msgstr ""
-#: ../../Zotlabs/Module/Like.php:473
+#: ../../Zotlabs/Module/Like.php:475
#, php-format
msgid "%1$s agrees with %2$s's %3$s"
msgstr ""
-#: ../../Zotlabs/Module/Like.php:475
+#: ../../Zotlabs/Module/Like.php:477
#, php-format
msgid "%1$s doesn't agree with %2$s's %3$s"
msgstr ""
-#: ../../Zotlabs/Module/Like.php:477
+#: ../../Zotlabs/Module/Like.php:479
#, php-format
msgid "%1$s abstains from a decision on %2$s's %3$s"
msgstr ""
-#: ../../Zotlabs/Module/Like.php:479
-#: ../../extend/addon/hzaddons/diaspora/Receiver.php:2184
+#: ../../Zotlabs/Module/Like.php:481
+#: ../../extend/addon/hubzilla-addons/diaspora/Receiver.php:2226
#, php-format
msgid "%1$s is attending %2$s's %3$s"
msgstr ""
-#: ../../Zotlabs/Module/Like.php:481
-#: ../../extend/addon/hzaddons/diaspora/Receiver.php:2186
+#: ../../Zotlabs/Module/Like.php:483
+#: ../../extend/addon/hubzilla-addons/diaspora/Receiver.php:2228
#, php-format
msgid "%1$s is not attending %2$s's %3$s"
msgstr ""
-#: ../../Zotlabs/Module/Like.php:483
-#: ../../extend/addon/hzaddons/diaspora/Receiver.php:2188
+#: ../../Zotlabs/Module/Like.php:485
+#: ../../extend/addon/hubzilla-addons/diaspora/Receiver.php:2230
#, php-format
msgid "%1$s may attend %2$s's %3$s"
msgstr ""
-#: ../../Zotlabs/Module/Like.php:592
+#: ../../Zotlabs/Module/Like.php:586
msgid "Action completed."
msgstr ""
-#: ../../Zotlabs/Module/Like.php:593
+#: ../../Zotlabs/Module/Like.php:587
msgid "Thank you."
msgstr ""
-#: ../../Zotlabs/Module/Defperms.php:68 ../../Zotlabs/Module/Connedit.php:89
+#: ../../Zotlabs/Module/Defperms.php:68 ../../Zotlabs/Module/Connedit.php:90
msgid "Could not access contact record."
msgstr ""
#: ../../Zotlabs/Module/Defperms.php:112
#: ../../Zotlabs/Module/Settings/Channel.php:267
-#: ../../extend/addon/hzaddons/msgfooter/msgfooter.php:54
-#: ../../extend/addon/hzaddons/piwik/piwik.php:116
-#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:82
-#: ../../extend/addon/hzaddons/diaspora/diaspora.php:93
-#: ../../extend/addon/hzaddons/openstreetmap/openstreetmap.php:171
-#: ../../extend/addon/hzaddons/xmpp/xmpp.php:54
-#: ../../extend/addon/hzaddons/twitter/twitter.php:494
-#: ../../extend/addon/hzaddons/logrot/logrot.php:54
+#: ../../extend/addon/hubzilla-addons/msgfooter/msgfooter.php:54
+#: ../../extend/addon/hubzilla-addons/piwik/piwik.php:116
+#: ../../extend/addon/hubzilla-addons/rendezvous/rendezvous.php:82
+#: ../../extend/addon/hubzilla-addons/diaspora/diaspora.php:97
+#: ../../extend/addon/hubzilla-addons/openstreetmap/openstreetmap.php:171
+#: ../../extend/addon/hubzilla-addons/xmpp/xmpp.php:54
+#: ../../extend/addon/hubzilla-addons/twitter/twitter.php:494
+#: ../../extend/addon/hubzilla-addons/logrot/logrot.php:54
msgid "Settings updated."
msgstr ""
@@ -1943,11 +1945,11 @@ msgstr ""
msgid "Set custom default permissions for new connections"
msgstr ""
-#: ../../Zotlabs/Module/Defperms.php:255 ../../Zotlabs/Module/Connedit.php:859
+#: ../../Zotlabs/Module/Defperms.php:255 ../../Zotlabs/Module/Connedit.php:860
msgid "Connection Default Permissions"
msgstr ""
-#: ../../Zotlabs/Module/Defperms.php:256 ../../Zotlabs/Module/Connedit.php:860
+#: ../../Zotlabs/Module/Defperms.php:256 ../../Zotlabs/Module/Connedit.php:861
msgid "Apply these permissions automatically"
msgstr ""
@@ -1957,23 +1959,23 @@ msgid ""
"If enabled, connection requests will be approved without your interaction"
msgstr ""
-#: ../../Zotlabs/Module/Defperms.php:257 ../../Zotlabs/Module/Connedit.php:861
+#: ../../Zotlabs/Module/Defperms.php:257 ../../Zotlabs/Module/Connedit.php:862
msgid "Permission role"
msgstr ""
#: ../../Zotlabs/Module/Defperms.php:257
#: ../../Zotlabs/Module/New_channel.php:157
#: ../../Zotlabs/Module/New_channel.php:164
-#: ../../Zotlabs/Module/Connedit.php:861
+#: ../../Zotlabs/Module/Connedit.php:862
#: ../../Zotlabs/Widget/Notifications.php:182 ../../include/nav.php:324
msgid "Loading"
msgstr ""
-#: ../../Zotlabs/Module/Defperms.php:258 ../../Zotlabs/Module/Connedit.php:862
+#: ../../Zotlabs/Module/Defperms.php:258 ../../Zotlabs/Module/Connedit.php:863
msgid "Add permission role"
msgstr ""
-#: ../../Zotlabs/Module/Defperms.php:262 ../../Zotlabs/Module/Connedit.php:875
+#: ../../Zotlabs/Module/Defperms.php:262 ../../Zotlabs/Module/Connedit.php:876
msgid ""
"The permissions indicated on this page will be applied to all new "
"connections."
@@ -1983,17 +1985,17 @@ msgstr ""
msgid "Automatic approval settings"
msgstr ""
-#: ../../Zotlabs/Module/Defperms.php:265 ../../Zotlabs/Module/Connedit.php:895
+#: ../../Zotlabs/Module/Defperms.php:265 ../../Zotlabs/Module/Connedit.php:896
#: ../../Zotlabs/Module/Tokens.php:183 ../../Zotlabs/Module/Permcats.php:124
msgid "inherited"
msgstr ""
-#: ../../Zotlabs/Module/Defperms.php:267 ../../Zotlabs/Module/Connedit.php:900
+#: ../../Zotlabs/Module/Defperms.php:267 ../../Zotlabs/Module/Connedit.php:901
#: ../../Zotlabs/Module/Tokens.php:181 ../../Zotlabs/Module/Permcats.php:122
msgid "My Settings"
msgstr ""
-#: ../../Zotlabs/Module/Defperms.php:270 ../../Zotlabs/Module/Connedit.php:902
+#: ../../Zotlabs/Module/Defperms.php:270 ../../Zotlabs/Module/Connedit.php:903
#: ../../Zotlabs/Module/Tokens.php:186 ../../Zotlabs/Module/Permcats.php:127
msgid "Individual Permissions"
msgstr ""
@@ -2013,12 +2015,12 @@ msgstr ""
msgid "Layout Description (Optional)"
msgstr ""
-#: ../../Zotlabs/Module/Layouts.php:184 ../../include/text.php:2700
+#: ../../Zotlabs/Module/Layouts.php:184 ../../include/text.php:2714
msgid "Layouts"
msgstr ""
#: ../../Zotlabs/Module/Layouts.php:186 ../../Zotlabs/Lib/Apps.php:348
-#: ../../include/nav.php:174 ../../include/nav.php:320
+#: ../../include/nav.php:180 ../../include/nav.php:320
#: ../../include/help.php:117 ../../include/help.php:125
msgid "Help"
msgstr ""
@@ -2044,8 +2046,8 @@ msgid "The unmoderated public stream of this hub"
msgstr ""
#: ../../Zotlabs/Module/Pubstream.php:95 ../../Zotlabs/Module/Display.php:76
-#: ../../Zotlabs/Module/Channel.php:224 ../../Zotlabs/Module/Hq.php:125
-#: ../../Zotlabs/Module/Network.php:205
+#: ../../Zotlabs/Module/Channel.php:256 ../../Zotlabs/Module/Hq.php:125
+#: ../../Zotlabs/Module/Network.php:209
msgid "Reset form"
msgstr ""
@@ -2054,11 +2056,11 @@ msgstr ""
msgid "Public Stream"
msgstr ""
-#: ../../Zotlabs/Module/Sse_bs.php:540 ../../Zotlabs/Module/Ping.php:672
+#: ../../Zotlabs/Module/Sse_bs.php:554 ../../Zotlabs/Module/Ping.php:672
msgid "Private forum"
msgstr ""
-#: ../../Zotlabs/Module/Sse_bs.php:540 ../../Zotlabs/Module/Ping.php:672
+#: ../../Zotlabs/Module/Sse_bs.php:554 ../../Zotlabs/Module/Ping.php:672
msgid "Public forum"
msgstr ""
@@ -2071,7 +2073,7 @@ msgid "Could not create privacy group."
msgstr ""
#: ../../Zotlabs/Module/Group.php:62 ../../Zotlabs/Module/Group.php:214
-#: ../../include/items.php:4491
+#: ../../include/items.php:4584
msgid "Privacy group not found."
msgstr ""
@@ -2089,8 +2091,8 @@ msgstr ""
#: ../../Zotlabs/Module/Group.php:142 ../../Zotlabs/Module/Group.php:154
#: ../../Zotlabs/Lib/Group.php:324 ../../Zotlabs/Lib/Apps.php:364
-#: ../../Zotlabs/Widget/Activity_filter.php:82 ../../include/group.php:321
-#: ../../include/acl_selectors.php:86 ../../include/nav.php:101
+#: ../../Zotlabs/Widget/Activity_filter.php:88 ../../include/group.php:327
+#: ../../include/acl_selectors.php:87 ../../include/nav.php:104
msgid "Privacy Groups"
msgstr ""
@@ -2231,13 +2233,13 @@ msgid ""
"password."
msgstr ""
-#: ../../Zotlabs/Module/Changeaddr.php:46 ../../include/channel.php:225
-#: ../../include/channel.php:706
+#: ../../Zotlabs/Module/Changeaddr.php:46 ../../Zotlabs/Module/Register.php:100
+#: ../../include/channel.php:226 ../../include/channel.php:706
msgid "Reserved nickname. Please choose another."
msgstr ""
-#: ../../Zotlabs/Module/Changeaddr.php:51 ../../include/channel.php:230
-#: ../../include/channel.php:711
+#: ../../Zotlabs/Module/Changeaddr.php:51 ../../Zotlabs/Module/Register.php:105
+#: ../../include/channel.php:231 ../../include/channel.php:711
msgid ""
"Nickname has unsupported characters or is already being used on this site."
msgstr ""
@@ -2286,8 +2288,8 @@ msgid "Name of application"
msgstr ""
#: ../../Zotlabs/Module/Oauth.php:114 ../../Zotlabs/Module/Oauth.php:140
-#: ../../extend/addon/hzaddons/statusnet/statusnet.php:596
-#: ../../extend/addon/hzaddons/twitter/twitter.php:505
+#: ../../extend/addon/hubzilla-addons/statusnet/statusnet.php:596
+#: ../../extend/addon/hubzilla-addons/twitter/twitter.php:505
msgid "Consumer Key"
msgstr ""
@@ -2298,8 +2300,8 @@ msgstr ""
#: ../../Zotlabs/Module/Oauth.php:115 ../../Zotlabs/Module/Oauth.php:141
#: ../../Zotlabs/Module/Oauth2.php:119 ../../Zotlabs/Module/Oauth2.php:147
-#: ../../extend/addon/hzaddons/statusnet/statusnet.php:595
-#: ../../extend/addon/hzaddons/twitter/twitter.php:506
+#: ../../extend/addon/hubzilla-addons/statusnet/statusnet.php:595
+#: ../../extend/addon/hubzilla-addons/twitter/twitter.php:506
msgid "Consumer Secret"
msgstr ""
@@ -2318,8 +2320,8 @@ msgstr ""
msgid "Icon url"
msgstr ""
-#: ../../Zotlabs/Module/Oauth.php:117 ../../Zotlabs/Module/Sources.php:123
-#: ../../Zotlabs/Module/Sources.php:158
+#: ../../Zotlabs/Module/Oauth.php:117 ../../Zotlabs/Module/Register.php:522
+#: ../../Zotlabs/Module/Sources.php:123 ../../Zotlabs/Module/Sources.php:158
msgid "Optional"
msgstr ""
@@ -2356,7 +2358,7 @@ msgstr ""
msgid "Unable to resend email verification message."
msgstr ""
-#: ../../Zotlabs/Module/Search.php:17
+#: ../../Zotlabs/Module/Search.php:21
#: ../../Zotlabs/Module/Viewconnections.php:23
#: ../../Zotlabs/Module/Display.php:26 ../../Zotlabs/Module/Photos.php:519
#: ../../Zotlabs/Module/Directory.php:73 ../../Zotlabs/Module/Directory.php:78
@@ -2364,20 +2366,20 @@ msgstr ""
msgid "Public access denied."
msgstr ""
-#: ../../Zotlabs/Module/Search.php:41 ../../Zotlabs/Module/Connections.php:378
+#: ../../Zotlabs/Module/Search.php:45 ../../Zotlabs/Module/Connections.php:379
#: ../../Zotlabs/Lib/Apps.php:353 ../../Zotlabs/Widget/Sitesearch.php:31
-#: ../../Zotlabs/Widget/Activity_filter.php:193 ../../include/text.php:1150
-#: ../../include/text.php:1162 ../../include/acl_selectors.php:148
-#: ../../include/nav.php:188
+#: ../../Zotlabs/Widget/Activity_filter.php:203 ../../include/text.php:1144
+#: ../../include/text.php:1156 ../../include/acl_selectors.php:149
+#: ../../include/nav.php:194
msgid "Search"
msgstr ""
-#: ../../Zotlabs/Module/Search.php:222
+#: ../../Zotlabs/Module/Search.php:250
#, php-format
msgid "Items tagged with: %s"
msgstr ""
-#: ../../Zotlabs/Module/Search.php:224
+#: ../../Zotlabs/Module/Search.php:252
#, php-format
msgid "Search results for: %s"
msgstr ""
@@ -2390,7 +2392,7 @@ msgstr ""
msgid "Comment deleted"
msgstr ""
-#: ../../Zotlabs/Module/Rpost.php:150 ../../Zotlabs/Module/Editpost.php:109
+#: ../../Zotlabs/Module/Rpost.php:150 ../../Zotlabs/Module/Editpost.php:110
msgid "Edit post"
msgstr ""
@@ -2405,7 +2407,7 @@ msgstr ""
#: ../../Zotlabs/Module/Chanview.php:95 ../../Zotlabs/Module/Card_edit.php:44
#: ../../Zotlabs/Module/Wall_upload.php:31 ../../Zotlabs/Module/Page.php:75
#: ../../Zotlabs/Module/Block.php:41 ../../Zotlabs/Module/Article_edit.php:44
-#: ../../Zotlabs/Module/Attach.php:21 ../../Zotlabs/Module/Cal.php:31
+#: ../../Zotlabs/Module/Attach.php:22 ../../Zotlabs/Module/Cal.php:31
#: ../../Zotlabs/Module/Attach_edit.php:52
msgid "Channel not found."
msgstr ""
@@ -2418,14 +2420,14 @@ msgstr ""
msgid "Post not found."
msgstr ""
-#: ../../Zotlabs/Module/Tagger.php:79 ../../Zotlabs/Lib/Activity.php:2971
-#: ../../include/conversation.php:158 ../../include/text.php:2258
-#: ../../include/markdown.php:204 ../../include/bbcode.php:523
+#: ../../Zotlabs/Module/Tagger.php:79 ../../Zotlabs/Lib/Activity.php:3264
+#: ../../include/conversation.php:158 ../../include/text.php:2260
+#: ../../include/markdown.php:204 ../../include/bbcode.php:555
msgid "post"
msgstr ""
#: ../../Zotlabs/Module/Tagger.php:81 ../../include/conversation.php:160
-#: ../../include/text.php:2260
+#: ../../include/text.php:2262
msgid "comment"
msgstr ""
@@ -2523,12 +2525,11 @@ msgid "Channel name"
msgstr ""
#: ../../Zotlabs/Module/New_channel.php:177
-#: ../../Zotlabs/Module/Register.php:263
+#: ../../Zotlabs/Module/Register.php:534
msgid "Choose a short nickname"
msgstr ""
#: ../../Zotlabs/Module/New_channel.php:178
-#: ../../Zotlabs/Module/Register.php:264
#: ../../Zotlabs/Module/Settings/Channel.php:537
msgid "Channel role and privacy"
msgstr ""
@@ -2540,7 +2541,6 @@ msgid ""
msgstr ""
#: ../../Zotlabs/Module/New_channel.php:178
-#: ../../Zotlabs/Module/Register.php:264
msgid "Read more about channel permission roles"
msgstr ""
@@ -2597,7 +2597,7 @@ msgid ""
msgstr ""
#: ../../Zotlabs/Module/Removeaccount.php:61
-#: ../../Zotlabs/Module/Settings/Account.php:105
+#: ../../Zotlabs/Module/Settings/Account.php:109
msgid "Remove Account"
msgstr ""
@@ -2607,12 +2607,12 @@ msgid "Deprecated!"
msgstr ""
#: ../../Zotlabs/Module/Filestorage.php:29 ../../Zotlabs/Module/Display.php:42
-#: ../../Zotlabs/Module/Display.php:429 ../../Zotlabs/Module/Admin.php:62
+#: ../../Zotlabs/Module/Display.php:424 ../../Zotlabs/Module/Admin.php:62
#: ../../Zotlabs/Module/Admin/Themes.php:72
#: ../../Zotlabs/Module/Admin/Addons.php:260 ../../Zotlabs/Module/Thing.php:96
-#: ../../Zotlabs/Module/Viewsrc.php:25 ../../include/items.php:3919
-#: ../../extend/addon/hzaddons/flashcards/Mod_Flashcards.php:284
-#: ../../extend/addon/hzaddons/flashcards/Mod_Flashcards.php:285
+#: ../../Zotlabs/Module/Viewsrc.php:25 ../../include/items.php:4010
+#: ../../extend/addon/hubzilla-addons/flashcards/Mod_Flashcards.php:284
+#: ../../extend/addon/hubzilla-addons/flashcards/Mod_Flashcards.php:285
msgid "Item not found."
msgstr ""
@@ -2630,16 +2630,16 @@ msgid "Edit file permissions"
msgstr ""
#: ../../Zotlabs/Module/Filestorage.php:195
-#: ../../Zotlabs/Module/Connedit.php:682 ../../Zotlabs/Module/Chat.php:241
+#: ../../Zotlabs/Module/Connedit.php:683 ../../Zotlabs/Module/Chat.php:241
#: ../../Zotlabs/Module/Photos.php:678 ../../Zotlabs/Module/Photos.php:1047
#: ../../Zotlabs/Module/Thing.php:321 ../../Zotlabs/Module/Thing.php:374
-#: ../../include/acl_selectors.php:153
-#: ../../extend/addon/hzaddons/flashcards/Mod_Flashcards.php:254
+#: ../../include/acl_selectors.php:154
+#: ../../extend/addon/hubzilla-addons/flashcards/Mod_Flashcards.php:254
msgid "Permissions"
msgstr ""
#: ../../Zotlabs/Module/Filestorage.php:202
-#: ../../extend/addon/hzaddons/flashcards/Mod_Flashcards.php:261
+#: ../../extend/addon/hubzilla-addons/flashcards/Mod_Flashcards.php:261
msgid "Set/edit permissions"
msgstr ""
@@ -2687,23 +2687,23 @@ msgstr ""
#: ../../Zotlabs/Module/Editblock.php:116 ../../Zotlabs/Module/Chat.php:220
#: ../../Zotlabs/Module/Editwebpage.php:143
#: ../../Zotlabs/Module/Article_edit.php:100
-#: ../../include/conversation.php:1341
-#: ../../extend/addon/hzaddons/hsse/hsse.php:95
-#: ../../extend/addon/hzaddons/mail/Mod_Mail.php:166
-#: ../../extend/addon/hzaddons/mail/Mod_Mail.php:309
+#: ../../include/conversation.php:1345
+#: ../../extend/addon/hubzilla-addons/hsse/hsse.php:95
+#: ../../extend/addon/hubzilla-addons/mail/Mod_Mail.php:167
+#: ../../extend/addon/hubzilla-addons/mail/Mod_Mail.php:310
msgid "Insert web link"
msgstr ""
-#: ../../Zotlabs/Module/Card_edit.php:117
+#: ../../Zotlabs/Module/Card_edit.php:118
#: ../../Zotlabs/Module/Editblock.php:129 ../../Zotlabs/Module/Photos.php:674
#: ../../Zotlabs/Module/Photos.php:1044
-#: ../../Zotlabs/Module/Article_edit.php:116
-#: ../../include/conversation.php:1474
-#: ../../extend/addon/hzaddons/hsse/hsse.php:221
+#: ../../Zotlabs/Module/Article_edit.php:117
+#: ../../include/conversation.php:1477
+#: ../../extend/addon/hubzilla-addons/hsse/hsse.php:221
msgid "Title (optional)"
msgstr ""
-#: ../../Zotlabs/Module/Card_edit.php:128
+#: ../../Zotlabs/Module/Card_edit.php:129
msgid "Edit Card"
msgstr ""
@@ -2712,27 +2712,27 @@ msgid "No connections."
msgstr ""
#: ../../Zotlabs/Module/Viewconnections.php:80
-#: ../../Zotlabs/Module/Connections.php:288 ../../include/text.php:1044
+#: ../../Zotlabs/Module/Connections.php:289 ../../include/text.php:1038
msgid "Accepts"
msgstr ""
#: ../../Zotlabs/Module/Viewconnections.php:83
-#: ../../Zotlabs/Module/Connections.php:291 ../../include/text.php:1047
+#: ../../Zotlabs/Module/Connections.php:292 ../../include/text.php:1041
msgid "Comments"
msgstr ""
#: ../../Zotlabs/Module/Viewconnections.php:88
-#: ../../Zotlabs/Module/Connections.php:296 ../../include/text.php:1052
+#: ../../Zotlabs/Module/Connections.php:297 ../../include/text.php:1046
msgid "Stream items"
msgstr ""
#: ../../Zotlabs/Module/Viewconnections.php:93
-#: ../../Zotlabs/Module/Connections.php:301 ../../include/text.php:1057
+#: ../../Zotlabs/Module/Connections.php:302 ../../include/text.php:1051
msgid "Wall posts"
msgstr ""
#: ../../Zotlabs/Module/Viewconnections.php:97
-#: ../../Zotlabs/Module/Connections.php:305 ../../include/text.php:1061
+#: ../../Zotlabs/Module/Connections.php:306 ../../include/text.php:1055
msgid "Nothing"
msgstr ""
@@ -2786,8 +2786,8 @@ msgid "Connected OAuth2 Apps"
msgstr ""
#: ../../Zotlabs/Module/Wiki.php:35
-#: ../../extend/addon/hzaddons/cart/cart.php:1410
-#: ../../extend/addon/hzaddons/flashcards/Mod_Flashcards.php:51
+#: ../../extend/addon/hubzilla-addons/cart/cart.php:1410
+#: ../../extend/addon/hubzilla-addons/flashcards/Mod_Flashcards.php:51
msgid "Profile Unavailable."
msgstr ""
@@ -2800,228 +2800,228 @@ msgid "Provide a wiki for your channel"
msgstr ""
#: ../../Zotlabs/Module/Wiki.php:77
-#: ../../extend/addon/hzaddons/cart/cart.php:1556
-#: ../../extend/addon/hzaddons/cart/submodules/paypalbuttonV2.php:478
-#: ../../extend/addon/hzaddons/cart/submodules/paypalbutton.php:456
-#: ../../extend/addon/hzaddons/cart/myshop.php:37
-#: ../../extend/addon/hzaddons/cart/manual_payments.php:93
+#: ../../extend/addon/hubzilla-addons/cart/cart.php:1556
+#: ../../extend/addon/hubzilla-addons/cart/submodules/paypalbuttonV2.php:478
+#: ../../extend/addon/hubzilla-addons/cart/submodules/paypalbutton.php:456
+#: ../../extend/addon/hubzilla-addons/cart/myshop.php:37
+#: ../../extend/addon/hubzilla-addons/cart/manual_payments.php:93
msgid "Invalid channel"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:133
+#: ../../Zotlabs/Module/Wiki.php:132
msgid "Error retrieving wiki"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:140
+#: ../../Zotlabs/Module/Wiki.php:139
msgid "Error creating zip file export folder"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:191
+#: ../../Zotlabs/Module/Wiki.php:190
msgid "Error downloading wiki: "
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:206 ../../Zotlabs/Widget/Wiki_list.php:15
+#: ../../Zotlabs/Module/Wiki.php:205 ../../Zotlabs/Widget/Wiki_list.php:15
#: ../../include/nav.php:536
msgid "Wikis"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:212 ../../Zotlabs/Storage/Browser.php:404
+#: ../../Zotlabs/Module/Wiki.php:211 ../../Zotlabs/Storage/Browser.php:404
msgid "Download"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:216
+#: ../../Zotlabs/Module/Wiki.php:215
msgid "Wiki name"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:217
+#: ../../Zotlabs/Module/Wiki.php:216
msgid "Content type"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:217 ../../Zotlabs/Module/Wiki.php:371
+#: ../../Zotlabs/Module/Wiki.php:216 ../../Zotlabs/Module/Wiki.php:370
#: ../../Zotlabs/Widget/Wiki_pages.php:38
-#: ../../Zotlabs/Widget/Wiki_pages.php:95 ../../include/text.php:2116
-#: ../../extend/addon/hzaddons/mdpost/mdpost.php:41
+#: ../../Zotlabs/Widget/Wiki_pages.php:95 ../../include/text.php:2118
+#: ../../extend/addon/hubzilla-addons/mdpost/mdpost.php:41
msgid "Markdown"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:217 ../../Zotlabs/Module/Wiki.php:371
+#: ../../Zotlabs/Module/Wiki.php:216 ../../Zotlabs/Module/Wiki.php:370
#: ../../Zotlabs/Widget/Wiki_pages.php:38
-#: ../../Zotlabs/Widget/Wiki_pages.php:95 ../../include/text.php:2114
+#: ../../Zotlabs/Widget/Wiki_pages.php:95 ../../include/text.php:2116
msgid "BBcode"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:217 ../../Zotlabs/Widget/Wiki_pages.php:38
-#: ../../Zotlabs/Widget/Wiki_pages.php:95 ../../include/text.php:2117
+#: ../../Zotlabs/Module/Wiki.php:216 ../../Zotlabs/Widget/Wiki_pages.php:38
+#: ../../Zotlabs/Widget/Wiki_pages.php:95 ../../include/text.php:2119
msgid "Text"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:219 ../../Zotlabs/Storage/Browser.php:378
+#: ../../Zotlabs/Module/Wiki.php:218 ../../Zotlabs/Storage/Browser.php:378
msgid "Type"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:220
+#: ../../Zotlabs/Module/Wiki.php:219
msgid "Any&nbsp;type"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:227
+#: ../../Zotlabs/Module/Wiki.php:226
msgid "Lock content type"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:228
+#: ../../Zotlabs/Module/Wiki.php:227
msgid "Create a status post for this wiki"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:229
+#: ../../Zotlabs/Module/Wiki.php:228
msgid "Edit Wiki Name"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:274
+#: ../../Zotlabs/Module/Wiki.php:273
msgid "Wiki not found"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:300
+#: ../../Zotlabs/Module/Wiki.php:299
msgid "Rename page"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:321
+#: ../../Zotlabs/Module/Wiki.php:320
msgid "Error retrieving page content"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:329 ../../Zotlabs/Module/Wiki.php:331
+#: ../../Zotlabs/Module/Wiki.php:328 ../../Zotlabs/Module/Wiki.php:330
msgid "New page"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:366
+#: ../../Zotlabs/Module/Wiki.php:365
msgid "Revision Comparison"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:367 ../../Zotlabs/Lib/NativeWikiPage.php:567
+#: ../../Zotlabs/Module/Wiki.php:366 ../../Zotlabs/Lib/NativeWikiPage.php:579
#: ../../Zotlabs/Widget/Wiki_page_history.php:25
msgid "Revert"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:374
+#: ../../Zotlabs/Module/Wiki.php:373
msgid "Short description of your changes (optional)"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:384
-#: ../../extend/addon/hzaddons/ljpost/ljpost.php:134
-#: ../../extend/addon/hzaddons/dwpost/Mod_Dwpost.php:69
-#: ../../extend/addon/hzaddons/dwpost/dwpost.php:134
-#: ../../extend/addon/hzaddons/wppost/wppost.php:173
-#: ../../extend/addon/hzaddons/wppost/Mod_Wppost.php:98
+#: ../../Zotlabs/Module/Wiki.php:383
+#: ../../extend/addon/hubzilla-addons/ljpost/ljpost.php:134
+#: ../../extend/addon/hubzilla-addons/dwpost/Mod_Dwpost.php:69
+#: ../../extend/addon/hubzilla-addons/dwpost/dwpost.php:134
+#: ../../extend/addon/hubzilla-addons/wppost/wppost.php:173
+#: ../../extend/addon/hubzilla-addons/wppost/Mod_Wppost.php:98
msgid "Source"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:394
+#: ../../Zotlabs/Module/Wiki.php:393
msgid "New page name"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:399
+#: ../../Zotlabs/Module/Wiki.php:398
msgid "Embed image from photo albums"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:400 ../../include/conversation.php:1457
-#: ../../extend/addon/hzaddons/hsse/hsse.php:208
+#: ../../Zotlabs/Module/Wiki.php:399 ../../include/conversation.php:1459
+#: ../../extend/addon/hubzilla-addons/hsse/hsse.php:208
msgid "Embed an image from your albums"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:402 ../../Zotlabs/Module/Profile_photo.php:508
-#: ../../Zotlabs/Module/Cover_photo.php:429 ../../include/conversation.php:1459
-#: ../../include/conversation.php:1510
-#: ../../extend/addon/hzaddons/hsse/hsse.php:210
-#: ../../extend/addon/hzaddons/hsse/hsse.php:257
+#: ../../Zotlabs/Module/Wiki.php:401 ../../Zotlabs/Module/Profile_photo.php:508
+#: ../../Zotlabs/Module/Cover_photo.php:429 ../../include/conversation.php:1461
+#: ../../include/conversation.php:1514
+#: ../../extend/addon/hubzilla-addons/hsse/hsse.php:210
+#: ../../extend/addon/hubzilla-addons/hsse/hsse.php:257
msgid "OK"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:403 ../../Zotlabs/Module/Profile_photo.php:509
-#: ../../Zotlabs/Module/Cover_photo.php:430 ../../include/conversation.php:1385
-#: ../../extend/addon/hzaddons/hsse/hsse.php:139
+#: ../../Zotlabs/Module/Wiki.php:402 ../../Zotlabs/Module/Profile_photo.php:509
+#: ../../Zotlabs/Module/Cover_photo.php:430 ../../include/conversation.php:1387
+#: ../../extend/addon/hubzilla-addons/hsse/hsse.php:139
msgid "Choose images to embed"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:404 ../../Zotlabs/Module/Profile_photo.php:510
-#: ../../Zotlabs/Module/Cover_photo.php:431 ../../include/conversation.php:1386
-#: ../../extend/addon/hzaddons/hsse/hsse.php:140
+#: ../../Zotlabs/Module/Wiki.php:403 ../../Zotlabs/Module/Profile_photo.php:510
+#: ../../Zotlabs/Module/Cover_photo.php:431 ../../include/conversation.php:1388
+#: ../../extend/addon/hubzilla-addons/hsse/hsse.php:140
msgid "Choose an album"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:405 ../../Zotlabs/Module/Profile_photo.php:511
+#: ../../Zotlabs/Module/Wiki.php:404 ../../Zotlabs/Module/Profile_photo.php:511
#: ../../Zotlabs/Module/Cover_photo.php:432
msgid "Choose a different album"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:406 ../../Zotlabs/Module/Profile_photo.php:512
-#: ../../Zotlabs/Module/Cover_photo.php:433 ../../include/conversation.php:1388
-#: ../../extend/addon/hzaddons/hsse/hsse.php:142
+#: ../../Zotlabs/Module/Wiki.php:405 ../../Zotlabs/Module/Profile_photo.php:512
+#: ../../Zotlabs/Module/Cover_photo.php:433 ../../include/conversation.php:1390
+#: ../../extend/addon/hubzilla-addons/hsse/hsse.php:142
msgid "Error getting album list"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:407 ../../Zotlabs/Module/Profile_photo.php:513
-#: ../../Zotlabs/Module/Cover_photo.php:434 ../../include/conversation.php:1389
-#: ../../extend/addon/hzaddons/hsse/hsse.php:143
+#: ../../Zotlabs/Module/Wiki.php:406 ../../Zotlabs/Module/Profile_photo.php:513
+#: ../../Zotlabs/Module/Cover_photo.php:434 ../../include/conversation.php:1391
+#: ../../extend/addon/hubzilla-addons/hsse/hsse.php:143
msgid "Error getting photo link"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:408 ../../Zotlabs/Module/Profile_photo.php:514
-#: ../../Zotlabs/Module/Cover_photo.php:435 ../../include/conversation.php:1390
-#: ../../extend/addon/hzaddons/hsse/hsse.php:144
+#: ../../Zotlabs/Module/Wiki.php:407 ../../Zotlabs/Module/Profile_photo.php:514
+#: ../../Zotlabs/Module/Cover_photo.php:435 ../../include/conversation.php:1392
+#: ../../extend/addon/hubzilla-addons/hsse/hsse.php:144
msgid "Error getting album"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:410
+#: ../../Zotlabs/Module/Wiki.php:409
msgid "History"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:488
+#: ../../Zotlabs/Module/Wiki.php:487
msgid "Error creating wiki. Invalid name."
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:495
+#: ../../Zotlabs/Module/Wiki.php:494
msgid "A wiki with this name already exists."
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:508
+#: ../../Zotlabs/Module/Wiki.php:507
msgid "Wiki created, but error creating Home page."
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:515
+#: ../../Zotlabs/Module/Wiki.php:514
msgid "Error creating wiki"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:539
+#: ../../Zotlabs/Module/Wiki.php:538
msgid "Error updating wiki. Invalid name."
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:559
+#: ../../Zotlabs/Module/Wiki.php:557
msgid "Error updating wiki"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:574
+#: ../../Zotlabs/Module/Wiki.php:572
msgid "Wiki delete permission denied."
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:584
+#: ../../Zotlabs/Module/Wiki.php:582
msgid "Error deleting wiki"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:617
+#: ../../Zotlabs/Module/Wiki.php:615
msgid "New page created"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:739
+#: ../../Zotlabs/Module/Wiki.php:741
msgid "Cannot delete Home"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:803
+#: ../../Zotlabs/Module/Wiki.php:817
msgid "Current Revision"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:803
+#: ../../Zotlabs/Module/Wiki.php:817
msgid "Selected Revision"
msgstr ""
-#: ../../Zotlabs/Module/Wiki.php:853
+#: ../../Zotlabs/Module/Wiki.php:872
msgid "You must be authenticated."
msgstr ""
@@ -3030,7 +3030,7 @@ msgstr ""
msgid "Block Name"
msgstr ""
-#: ../../Zotlabs/Module/Blocks.php:154 ../../include/text.php:2698
+#: ../../Zotlabs/Module/Blocks.php:154 ../../include/text.php:2712
msgid "Blocks"
msgstr ""
@@ -3073,7 +3073,7 @@ msgid "Manage Channel Locations"
msgstr ""
#: ../../Zotlabs/Module/Locs.php:130
-#: ../../extend/addon/hzaddons/workflow/workflow.php:285
+#: ../../extend/addon/hubzilla-addons/workflow/workflow.php:285
msgid "Primary"
msgstr ""
@@ -3108,7 +3108,7 @@ msgid "Online"
msgstr ""
#: ../../Zotlabs/Module/Fbrowser.php:29 ../../Zotlabs/Lib/Apps.php:345
-#: ../../include/features.php:369 ../../include/nav.php:444
+#: ../../include/features.php:368 ../../include/nav.php:444
msgid "Photos"
msgstr ""
@@ -3117,322 +3117,321 @@ msgstr ""
msgid "Files"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:120
+#: ../../Zotlabs/Module/Connedit.php:121
msgid "Could not locate selected profile."
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:264
+#: ../../Zotlabs/Module/Connedit.php:265
msgid "Connection updated."
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:266
+#: ../../Zotlabs/Module/Connedit.php:267
msgid "Failed to update connection record."
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:309
+#: ../../Zotlabs/Module/Connedit.php:310
msgid "is now connected to"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:434
+#: ../../Zotlabs/Module/Connedit.php:435
msgid "Could not access address book record."
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:482 ../../Zotlabs/Module/Connedit.php:486
+#: ../../Zotlabs/Module/Connedit.php:483 ../../Zotlabs/Module/Connedit.php:487
msgid "Refresh failed - channel is currently unavailable."
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:501 ../../Zotlabs/Module/Connedit.php:510
-#: ../../Zotlabs/Module/Connedit.php:519 ../../Zotlabs/Module/Connedit.php:528
-#: ../../Zotlabs/Module/Connedit.php:541
+#: ../../Zotlabs/Module/Connedit.php:502 ../../Zotlabs/Module/Connedit.php:511
+#: ../../Zotlabs/Module/Connedit.php:520 ../../Zotlabs/Module/Connedit.php:529
+#: ../../Zotlabs/Module/Connedit.php:542
msgid "Unable to set address book parameters."
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:560
+#: ../../Zotlabs/Module/Connedit.php:561
msgid "Connection has been removed."
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:600 ../../Zotlabs/Lib/Apps.php:344
-#: ../../include/conversation.php:1080 ../../include/nav.php:112
-#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:57
+#: ../../Zotlabs/Module/Connedit.php:601 ../../Zotlabs/Lib/Apps.php:344
+#: ../../include/conversation.php:1083 ../../include/nav.php:115
+#: ../../extend/addon/hubzilla-addons/openclipatar/openclipatar.php:57
msgid "View Profile"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:603
+#: ../../Zotlabs/Module/Connedit.php:604
#, php-format
msgid "View %s's profile"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:607
+#: ../../Zotlabs/Module/Connedit.php:608
msgid "Refresh Permissions"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:610
+#: ../../Zotlabs/Module/Connedit.php:611
msgid "Fetch updated permissions"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:614
+#: ../../Zotlabs/Module/Connedit.php:615
msgid "Refresh Photo"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:617
+#: ../../Zotlabs/Module/Connedit.php:618
msgid "Fetch updated photo"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:621 ../../include/conversation.php:1090
+#: ../../Zotlabs/Module/Connedit.php:622 ../../include/conversation.php:1093
msgid "Recent Activity"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:624
+#: ../../Zotlabs/Module/Connedit.php:625
msgid "View recent posts and comments"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:628
-#: ../../Zotlabs/Module/Admin/Accounts.php:177
+#: ../../Zotlabs/Module/Connedit.php:629
+#: ../../Zotlabs/Module/Admin/Accounts.php:322
msgid "Unblock"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:628
-#: ../../Zotlabs/Module/Admin/Accounts.php:176
+#: ../../Zotlabs/Module/Connedit.php:629
+#: ../../Zotlabs/Module/Admin/Accounts.php:321
msgid "Block"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:631
+#: ../../Zotlabs/Module/Connedit.php:632
msgid "Block (or Unblock) all communications with this connection"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:632
+#: ../../Zotlabs/Module/Connedit.php:633
msgid "This connection is blocked!"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:636
+#: ../../Zotlabs/Module/Connedit.php:637
msgid "Unignore"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:636
-#: ../../Zotlabs/Module/Connections.php:344
+#: ../../Zotlabs/Module/Connedit.php:637
+#: ../../Zotlabs/Module/Connections.php:345
msgid "Ignore"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:639
+#: ../../Zotlabs/Module/Connedit.php:640
msgid "Ignore (or Unignore) all inbound communications from this connection"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:640
+#: ../../Zotlabs/Module/Connedit.php:641
msgid "This connection is ignored!"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:644
+#: ../../Zotlabs/Module/Connedit.php:645
msgid "Unarchive"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:644
+#: ../../Zotlabs/Module/Connedit.php:645
msgid "Archive"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:647
+#: ../../Zotlabs/Module/Connedit.php:648
msgid ""
"Archive (or Unarchive) this connection - mark channel dead but keep content"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:648
+#: ../../Zotlabs/Module/Connedit.php:649
msgid "This connection is archived!"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:652
+#: ../../Zotlabs/Module/Connedit.php:653
msgid "Unhide"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:652
+#: ../../Zotlabs/Module/Connedit.php:653
msgid "Hide"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:655
+#: ../../Zotlabs/Module/Connedit.php:656
msgid "Hide or Unhide this connection from your other connections"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:656
+#: ../../Zotlabs/Module/Connedit.php:657
msgid "This connection is hidden!"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:663
+#: ../../Zotlabs/Module/Connedit.php:664
msgid "Delete this connection"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:671
+#: ../../Zotlabs/Module/Connedit.php:672
msgid "Fetch Vcard"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:674
+#: ../../Zotlabs/Module/Connedit.php:675
msgid "Fetch electronic calling card for this connection"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:685
+#: ../../Zotlabs/Module/Connedit.php:686
msgid "Open Individual Permissions section by default"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:708
+#: ../../Zotlabs/Module/Connedit.php:709
msgid "Affinity"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:711
+#: ../../Zotlabs/Module/Connedit.php:712
msgid "Open Set Affinity section by default"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:715 ../../Zotlabs/Widget/Affinity.php:30
+#: ../../Zotlabs/Module/Connedit.php:716 ../../Zotlabs/Widget/Affinity.php:30
msgid "Me"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:716 ../../Zotlabs/Widget/Affinity.php:31
+#: ../../Zotlabs/Module/Connedit.php:717 ../../Zotlabs/Widget/Affinity.php:31
msgid "Family"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:717
+#: ../../Zotlabs/Module/Connedit.php:718
#: ../../Zotlabs/Module/Settings/Channel.php:71
#: ../../Zotlabs/Module/Settings/Channel.php:75
#: ../../Zotlabs/Module/Settings/Channel.php:76
#: ../../Zotlabs/Module/Settings/Channel.php:79
#: ../../Zotlabs/Module/Settings/Channel.php:90
-#: ../../Zotlabs/Widget/Affinity.php:32 ../../include/channel.php:505
-#: ../../include/channel.php:506 ../../include/channel.php:513
-#: ../../include/selectors.php:134
+#: ../../Zotlabs/Widget/Affinity.php:32 ../../include/channel.php:506
+#: ../../include/channel.php:509 ../../include/selectors.php:134
msgid "Friends"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:718 ../../Zotlabs/Widget/Affinity.php:33
+#: ../../Zotlabs/Module/Connedit.php:719 ../../Zotlabs/Widget/Affinity.php:33
msgid "Acquaintances"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:719
+#: ../../Zotlabs/Module/Connedit.php:720
#: ../../Zotlabs/Module/Connections.php:97
#: ../../Zotlabs/Module/Connections.php:111
#: ../../Zotlabs/Widget/Affinity.php:34
msgid "All"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:748
+#: ../../Zotlabs/Module/Connedit.php:749
msgid "Filter"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:751
+#: ../../Zotlabs/Module/Connedit.php:752
msgid "Open Custom Filter section by default"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:788
+#: ../../Zotlabs/Module/Connedit.php:789
msgid "Approve this connection"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:788
+#: ../../Zotlabs/Module/Connedit.php:789
msgid "Accept connection to allow communication"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:793
+#: ../../Zotlabs/Module/Connedit.php:794
msgid "Set Affinity"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:796
+#: ../../Zotlabs/Module/Connedit.php:797
msgid "Set Profile"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:799
+#: ../../Zotlabs/Module/Connedit.php:800
msgid "Set Affinity & Profile"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:847
+#: ../../Zotlabs/Module/Connedit.php:848
msgid "This connection is unreachable from this location."
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:848
+#: ../../Zotlabs/Module/Connedit.php:849
msgid "This connection may be unreachable from other channel locations."
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:850
+#: ../../Zotlabs/Module/Connedit.php:851
msgid "Location independence is not supported by their network."
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:856
+#: ../../Zotlabs/Module/Connedit.php:857
msgid ""
"This connection is unreachable from this location. Location independence is "
"not supported by their network."
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:859 ../../include/items.php:4524
+#: ../../Zotlabs/Module/Connedit.php:860 ../../include/items.php:4617
#, php-format
msgid "Connection: %s"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:860
+#: ../../Zotlabs/Module/Connedit.php:861
msgid "Connection requests will be approved without your interaction"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:869
+#: ../../Zotlabs/Module/Connedit.php:870
msgid "This connection's primary address is"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:870
+#: ../../Zotlabs/Module/Connedit.php:871
msgid "Available locations:"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:876
+#: ../../Zotlabs/Module/Connedit.php:877
msgid "Connection Tools"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:878
+#: ../../Zotlabs/Module/Connedit.php:879
msgid "Slide to adjust your degree of friendship"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:879 ../../Zotlabs/Module/Rate.php:155
+#: ../../Zotlabs/Module/Connedit.php:880 ../../Zotlabs/Module/Rate.php:157
#: ../../include/js_strings.php:20
msgid "Rating"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:880
+#: ../../Zotlabs/Module/Connedit.php:881
msgid "Slide to adjust your rating"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:881 ../../Zotlabs/Module/Connedit.php:886
+#: ../../Zotlabs/Module/Connedit.php:882 ../../Zotlabs/Module/Connedit.php:887
msgid "Optionally explain your rating"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:883
+#: ../../Zotlabs/Module/Connedit.php:884
msgid "Custom Filter"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:884
+#: ../../Zotlabs/Module/Connedit.php:885
msgid "Only import posts with this text"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:884 ../../Zotlabs/Module/Connedit.php:885
-#: ../../Zotlabs/Module/Admin/Site.php:327
-#: ../../Zotlabs/Module/Admin/Site.php:328
+#: ../../Zotlabs/Module/Connedit.php:885 ../../Zotlabs/Module/Connedit.php:886
+#: ../../Zotlabs/Module/Admin/Site.php:512
+#: ../../Zotlabs/Module/Admin/Site.php:513
msgid ""
"words one per line or #tags or /patterns/ or lang=xx, leave blank to import "
"all posts"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:885
+#: ../../Zotlabs/Module/Connedit.php:886
msgid "Do not import posts with this text"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:887
+#: ../../Zotlabs/Module/Connedit.php:888
msgid "This information is public!"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:892
+#: ../../Zotlabs/Module/Connedit.php:893
msgid "Connection Pending Approval"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:897
+#: ../../Zotlabs/Module/Connedit.php:898
#, php-format
msgid ""
"Please choose the profile you would like to display to %s when viewing your "
"profile securely."
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:899 ../../Zotlabs/Module/Tokens.php:180
+#: ../../Zotlabs/Module/Connedit.php:900 ../../Zotlabs/Module/Tokens.php:180
msgid "Their Settings"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:903 ../../Zotlabs/Module/Tokens.php:187
+#: ../../Zotlabs/Module/Connedit.php:904 ../../Zotlabs/Module/Tokens.php:187
#: ../../Zotlabs/Module/Permcats.php:128
msgid ""
"Some permissions may be inherited from your channel's <a href=\"settings"
@@ -3440,7 +3439,7 @@ msgid ""
"individual settings. You can <strong>not</strong> change those settings here."
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:904
+#: ../../Zotlabs/Module/Connedit.php:905
msgid ""
"Some permissions may be inherited from your channel's <a href=\"settings"
"\"><strong>privacy settings</strong></a>, which have higher priority than "
@@ -3448,14 +3447,137 @@ msgid ""
"any impact unless the inherited setting changes."
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:905
+#: ../../Zotlabs/Module/Connedit.php:906
msgid "Last update:"
msgstr ""
-#: ../../Zotlabs/Module/Connedit.php:913
+#: ../../Zotlabs/Module/Connedit.php:914
msgid "Details"
msgstr ""
+#: ../../Zotlabs/Module/Regate.php:81
+msgid "Email resent"
+msgstr ""
+
+#: ../../Zotlabs/Module/Regate.php:81
+msgid "Email resend failed"
+msgstr ""
+
+#: ../../Zotlabs/Module/Regate.php:105
+msgid "Verify successfull"
+msgstr ""
+
+#: ../../Zotlabs/Module/Regate.php:149
+msgid "Account successfull created"
+msgstr ""
+
+#: ../../Zotlabs/Module/Regate.php:190
+msgid "Channel successfull created"
+msgstr ""
+
+#: ../../Zotlabs/Module/Regate.php:196
+msgid "Automatic channel creation failed. Please create a channel."
+msgstr ""
+
+#: ../../Zotlabs/Module/Regate.php:208
+msgid "Account creation error"
+msgstr ""
+
+#: ../../Zotlabs/Module/Regate.php:220
+msgid "Verify failed"
+msgstr ""
+
+#: ../../Zotlabs/Module/Regate.php:225
+msgid "Token verification failed"
+msgstr ""
+
+#: ../../Zotlabs/Module/Regate.php:230
+msgid "Request not inside time frame"
+msgstr ""
+
+#: ../../Zotlabs/Module/Regate.php:236 ../../Zotlabs/Module/Regate.php:266
+msgid "Identity unknown"
+msgstr ""
+
+#: ../../Zotlabs/Module/Regate.php:242
+msgid "dId2 mistaken"
+msgstr ""
+
+#: ../../Zotlabs/Module/Regate.php:270
+msgid "Your Registration ID"
+msgstr ""
+
+#: ../../Zotlabs/Module/Regate.php:283 ../../Zotlabs/Module/Regate.php:374
+#: ../../Zotlabs/Module/Regate.php:403
+msgid "Registration verification"
+msgstr ""
+
+#: ../../Zotlabs/Module/Regate.php:290 ../../Zotlabs/Module/Regate.php:408
+msgid "Hold on, you can start verification in"
+msgstr ""
+
+#: ../../Zotlabs/Module/Regate.php:291
+msgid "Please remember your verification token for ID"
+msgstr ""
+
+#: ../../Zotlabs/Module/Regate.php:292
+msgid "Token validity"
+msgstr ""
+
+#: ../../Zotlabs/Module/Regate.php:328
+msgid "Resend"
+msgstr ""
+
+#: ../../Zotlabs/Module/Regate.php:333
+msgid "Registration status"
+msgstr ""
+
+#: ../../Zotlabs/Module/Regate.php:336
+msgid "Verification successful!"
+msgstr ""
+
+#: ../../Zotlabs/Module/Regate.php:337
+msgid "Your login ID is"
+msgstr ""
+
+#: ../../Zotlabs/Module/Regate.php:338
+msgid ""
+"After your account has been approved by our administrator you will be able "
+"to login with your login ID and your provided password."
+msgstr ""
+
+#: ../../Zotlabs/Module/Regate.php:350
+msgid "Registration request revoked"
+msgstr ""
+
+#: ../../Zotlabs/Module/Regate.php:351
+msgid "Sorry for any inconvience. Thank you for your response."
+msgstr ""
+
+#: ../../Zotlabs/Module/Regate.php:375
+msgid "Please enter your verification token for ID"
+msgstr ""
+
+#: ../../Zotlabs/Module/Regate.php:385
+msgid "Verification token"
+msgstr ""
+
+#: ../../Zotlabs/Module/Regate.php:396
+msgid "ID expired"
+msgstr ""
+
+#: ../../Zotlabs/Module/Regate.php:409
+msgid "You will require the verification token for ID"
+msgstr ""
+
+#: ../../Zotlabs/Module/Regate.php:417
+msgid "Unknown or expired ID"
+msgstr ""
+
+#: ../../Zotlabs/Module/Regate.php:428
+msgid "dId2 malformed"
+msgstr ""
+
#: ../../Zotlabs/Module/Profile_photo.php:93
#: ../../Zotlabs/Module/Cover_photo.php:85
msgid "Image uploaded but image cropping failed."
@@ -3463,7 +3585,7 @@ msgstr ""
#: ../../Zotlabs/Module/Profile_photo.php:147
#: ../../Zotlabs/Module/Profile_photo.php:284
-#: ../../include/photo/photo_driver.php:417
+#: ../../include/photo/photo_driver.php:435
msgid "Profile Photos"
msgstr ""
@@ -3473,7 +3595,7 @@ msgid "Image resize failed."
msgstr ""
#: ../../Zotlabs/Module/Profile_photo.php:254
-#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:298
+#: ../../extend/addon/hubzilla-addons/openclipatar/openclipatar.php:298
msgid ""
"Shift-reload the page or clear browser cache if the new photo does not "
"display immediately."
@@ -3537,7 +3659,7 @@ msgstr ""
#: ../../Zotlabs/Module/Profile_photo.php:500
#: ../../Zotlabs/Module/Photos.php:688 ../../Zotlabs/Module/Cover_photo.php:423
-#: ../../Zotlabs/Module/Embedphotos.php:188
+#: ../../Zotlabs/Module/Embedphotos.php:189
#: ../../Zotlabs/Storage/Browser.php:540 ../../Zotlabs/Widget/Cdav.php:146
#: ../../Zotlabs/Widget/Cdav.php:182 ../../Zotlabs/Widget/Portfolio.php:110
#: ../../Zotlabs/Widget/Album.php:97
@@ -3548,7 +3670,7 @@ msgstr ""
#: ../../Zotlabs/Module/Photos.php:996 ../../Zotlabs/Module/Tagrm.php:137
#: ../../Zotlabs/Module/Admin/Addons.php:459
#: ../../Zotlabs/Module/Cover_photo.php:424
-#: ../../extend/addon/hzaddons/superblock/Mod_Superblock.php:91
+#: ../../extend/addon/hubzilla-addons/superblock/Mod_Superblock.php:92
msgid "Remove"
msgstr ""
@@ -3588,7 +3710,7 @@ msgid "NEW"
msgstr ""
#: ../../Zotlabs/Module/Sharedwithme.php:108
-#: ../../Zotlabs/Storage/Browser.php:379 ../../include/text.php:1562
+#: ../../Zotlabs/Storage/Browser.php:379 ../../include/text.php:1558
msgid "Size"
msgstr ""
@@ -3614,7 +3736,7 @@ msgid "Create a new channel"
msgstr ""
#: ../../Zotlabs/Module/Manage.php:170 ../../Zotlabs/Lib/Apps.php:337
-#: ../../include/nav.php:98
+#: ../../include/nav.php:101
msgid "Channel Manager"
msgstr ""
@@ -3652,54 +3774,54 @@ msgstr ""
msgid "Connection added."
msgstr ""
-#: ../../Zotlabs/Module/Item.php:450 ../../Zotlabs/Module/Pin.php:35
+#: ../../Zotlabs/Module/Item.php:471 ../../Zotlabs/Module/Pin.php:36
msgid "Unable to locate original post."
msgstr ""
-#: ../../Zotlabs/Module/Item.php:736
+#: ../../Zotlabs/Module/Item.php:757
msgid "Empty post discarded."
msgstr ""
-#: ../../Zotlabs/Module/Item.php:1187
+#: ../../Zotlabs/Module/Item.php:1189
msgid "Duplicate post suppressed."
msgstr ""
-#: ../../Zotlabs/Module/Item.php:1332
+#: ../../Zotlabs/Module/Item.php:1334
msgid "System error. Post not saved."
msgstr ""
-#: ../../Zotlabs/Module/Item.php:1366
+#: ../../Zotlabs/Module/Item.php:1368
msgid "Your comment is awaiting approval."
msgstr ""
-#: ../../Zotlabs/Module/Item.php:1496
+#: ../../Zotlabs/Module/Item.php:1498
msgid "Unable to obtain post information from database."
msgstr ""
-#: ../../Zotlabs/Module/Item.php:1503
+#: ../../Zotlabs/Module/Item.php:1505
#, php-format
msgid "You have reached your limit of %1$.0f top level posts."
msgstr ""
-#: ../../Zotlabs/Module/Item.php:1510
+#: ../../Zotlabs/Module/Item.php:1512
#, php-format
msgid "You have reached your limit of %1$.0f webpages."
msgstr ""
-#: ../../Zotlabs/Module/Rate.php:156
+#: ../../Zotlabs/Module/Rate.php:158
msgid "Website:"
msgstr ""
-#: ../../Zotlabs/Module/Rate.php:159
+#: ../../Zotlabs/Module/Rate.php:161
#, php-format
msgid "Remote Channel [%s] (not yet known on this site)"
msgstr ""
-#: ../../Zotlabs/Module/Rate.php:160
+#: ../../Zotlabs/Module/Rate.php:162
msgid "Rating (this information is public)"
msgstr ""
-#: ../../Zotlabs/Module/Rate.php:161
+#: ../../Zotlabs/Module/Rate.php:163
msgid "Optionally explain your rating (this information is public)"
msgstr ""
@@ -3710,7 +3832,7 @@ msgstr ""
#: ../../Zotlabs/Module/Page.php:136 ../../Zotlabs/Module/Display.php:136
#: ../../Zotlabs/Module/Display.php:153 ../../Zotlabs/Module/Display.php:173
#: ../../Zotlabs/Module/Display.php:179 ../../Zotlabs/Module/Block.php:77
-#: ../../Zotlabs/Web/Router.php:185 ../../Zotlabs/Lib/NativeWikiPage.php:521
+#: ../../Zotlabs/Web/Router.php:186 ../../Zotlabs/Lib/NativeWikiPage.php:533
#: ../../include/help.php:132
msgid "Page not found."
msgstr ""
@@ -3742,12 +3864,12 @@ msgstr ""
msgid "Some blurb about what to do when you're new here"
msgstr ""
-#: ../../Zotlabs/Module/Subthread.php:143
+#: ../../Zotlabs/Module/Subthread.php:128
#, php-format
msgid "%1$s is following %2$s's %3$s"
msgstr ""
-#: ../../Zotlabs/Module/Subthread.php:145
+#: ../../Zotlabs/Module/Subthread.php:130
#, php-format
msgid "%1$s stopped following %2$s's %3$s"
msgstr ""
@@ -3760,19 +3882,19 @@ msgstr ""
msgid "Edit Block"
msgstr ""
-#: ../../Zotlabs/Module/Impel.php:43 ../../include/bbcode.php:316
+#: ../../Zotlabs/Module/Impel.php:43 ../../include/bbcode.php:348
msgid "webpage"
msgstr ""
-#: ../../Zotlabs/Module/Impel.php:48 ../../include/bbcode.php:322
+#: ../../Zotlabs/Module/Impel.php:48 ../../include/bbcode.php:354
msgid "block"
msgstr ""
-#: ../../Zotlabs/Module/Impel.php:53 ../../include/bbcode.php:319
+#: ../../Zotlabs/Module/Impel.php:53 ../../include/bbcode.php:351
msgid "layout"
msgstr ""
-#: ../../Zotlabs/Module/Impel.php:60 ../../include/bbcode.php:325
+#: ../../Zotlabs/Module/Impel.php:60 ../../include/bbcode.php:357
msgid "menu"
msgstr ""
@@ -3820,7 +3942,7 @@ msgid "Software"
msgstr ""
#: ../../Zotlabs/Module/Pubsites.php:36 ../../Zotlabs/Module/Ratings.php:97
-#: ../../include/conversation.php:1130
+#: ../../include/conversation.php:1133
msgid "Ratings"
msgstr ""
@@ -3828,7 +3950,7 @@ msgstr ""
msgid "Rate"
msgstr ""
-#: ../../Zotlabs/Module/Chat.php:29 ../../Zotlabs/Module/Channel.php:42
+#: ../../Zotlabs/Module/Chat.php:29 ../../Zotlabs/Module/Channel.php:44
#: ../../Zotlabs/Module/Ochannel.php:32
msgid "You must be logged in to see this page."
msgstr ""
@@ -3865,18 +3987,18 @@ msgstr ""
msgid "Bookmark this room"
msgstr ""
-#: ../../Zotlabs/Module/Chat.php:218 ../../include/conversation.php:1380
-#: ../../extend/addon/hzaddons/hsse/hsse.php:134
-#: ../../extend/addon/hzaddons/mail/Mod_Mail.php:119
-#: ../../extend/addon/hzaddons/mail/Mod_Mail.php:240
+#: ../../Zotlabs/Module/Chat.php:218 ../../include/conversation.php:1382
+#: ../../extend/addon/hubzilla-addons/hsse/hsse.php:134
+#: ../../extend/addon/hubzilla-addons/mail/Mod_Mail.php:120
+#: ../../extend/addon/hubzilla-addons/mail/Mod_Mail.php:241
msgid "Please enter a link URL:"
msgstr ""
-#: ../../Zotlabs/Module/Chat.php:219 ../../Zotlabs/Lib/ThreadItem.php:839
-#: ../../include/conversation.php:1508
-#: ../../extend/addon/hzaddons/hsse/hsse.php:255
-#: ../../extend/addon/hzaddons/mail/Mod_Mail.php:172
-#: ../../extend/addon/hzaddons/mail/Mod_Mail.php:315
+#: ../../Zotlabs/Module/Chat.php:219 ../../Zotlabs/Lib/ThreadItem.php:841
+#: ../../include/conversation.php:1512
+#: ../../extend/addon/hubzilla-addons/hsse/hsse.php:255
+#: ../../extend/addon/hubzilla-addons/mail/Mod_Mail.php:173
+#: ../../extend/addon/hubzilla-addons/mail/Mod_Mail.php:316
msgid "Encrypt text"
msgstr ""
@@ -3909,30 +4031,30 @@ msgstr ""
msgid "min"
msgstr ""
-#: ../../Zotlabs/Module/Uexport.php:61
+#: ../../Zotlabs/Module/Uexport.php:62
msgid "Channel Export App"
msgstr ""
-#: ../../Zotlabs/Module/Uexport.php:62
+#: ../../Zotlabs/Module/Uexport.php:63
msgid "Export your channel"
msgstr ""
-#: ../../Zotlabs/Module/Uexport.php:72 ../../Zotlabs/Module/Uexport.php:73
+#: ../../Zotlabs/Module/Uexport.php:73 ../../Zotlabs/Module/Uexport.php:74
msgid "Export Channel"
msgstr ""
-#: ../../Zotlabs/Module/Uexport.php:74
+#: ../../Zotlabs/Module/Uexport.php:75
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 ""
-#: ../../Zotlabs/Module/Uexport.php:75
+#: ../../Zotlabs/Module/Uexport.php:76
msgid "Export Content"
msgstr ""
-#: ../../Zotlabs/Module/Uexport.php:76
+#: ../../Zotlabs/Module/Uexport.php:77
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 "
@@ -3941,11 +4063,11 @@ msgid ""
"this download to begin."
msgstr ""
-#: ../../Zotlabs/Module/Uexport.php:78
+#: ../../Zotlabs/Module/Uexport.php:79
msgid "Export your posts from a given year."
msgstr ""
-#: ../../Zotlabs/Module/Uexport.php:80
+#: ../../Zotlabs/Module/Uexport.php:81
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. "
@@ -3953,21 +4075,21 @@ msgid ""
"please try again selecting a more limited date range."
msgstr ""
-#: ../../Zotlabs/Module/Uexport.php:81
+#: ../../Zotlabs/Module/Uexport.php:82
#, php-format
msgid ""
"To select all posts for a given year, such as this year, visit <a href=\"%1$s"
"\">%2$s</a>"
msgstr ""
-#: ../../Zotlabs/Module/Uexport.php:82
+#: ../../Zotlabs/Module/Uexport.php:83
#, 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 ""
-#: ../../Zotlabs/Module/Uexport.php:83
+#: ../../Zotlabs/Module/Uexport.php:84
#, php-format
msgid ""
"These content files may be imported or restored by visiting <a href=\"%1$s\">"
@@ -3999,7 +4121,7 @@ msgid ""
"Password reset failed."
msgstr ""
-#: ../../Zotlabs/Module/Lostpass.php:91 ../../boot.php:1714
+#: ../../Zotlabs/Module/Lostpass.php:91 ../../boot.php:1725
msgid "Password Reset"
msgstr ""
@@ -4064,7 +4186,7 @@ msgstr ""
msgid "added your channel"
msgstr ""
-#: ../../Zotlabs/Module/Ping.php:418 ../../Zotlabs/Lib/Enotify.php:986
+#: ../../Zotlabs/Module/Ping.php:418
msgid "requires approval"
msgstr ""
@@ -4085,22 +4207,22 @@ msgstr ""
msgid "shared a file with you"
msgstr ""
-#: ../../Zotlabs/Module/Display.php:359 ../../Zotlabs/Module/Channel.php:449
+#: ../../Zotlabs/Module/Display.php:354 ../../Zotlabs/Module/Channel.php:483
msgid ""
"You must enable javascript for your browser to be able to view this content."
msgstr ""
-#: ../../Zotlabs/Module/Display.php:377
+#: ../../Zotlabs/Module/Display.php:372
msgid "Article"
msgstr ""
-#: ../../Zotlabs/Module/Display.php:422
+#: ../../Zotlabs/Module/Display.php:417
msgid "Item has been removed."
msgstr ""
#: ../../Zotlabs/Module/Admin.php:96
-#: ../../Zotlabs/Module/Admin/Accounts.php:167
-#: ../../Zotlabs/Module/Admin/Accounts.php:180
+#: ../../Zotlabs/Module/Admin/Accounts.php:308
+#: ../../Zotlabs/Module/Admin/Accounts.php:327
#: ../../Zotlabs/Widget/Admin.php:23
msgid "Accounts"
msgstr ""
@@ -4117,61 +4239,61 @@ msgstr ""
msgid "Expiring accounts"
msgstr ""
-#: ../../Zotlabs/Module/Admin.php:114
+#: ../../Zotlabs/Module/Admin.php:117
#: ../../Zotlabs/Module/Admin/Channels.php:146
#: ../../Zotlabs/Widget/Admin.php:24
msgid "Channels"
msgstr ""
-#: ../../Zotlabs/Module/Admin.php:120
+#: ../../Zotlabs/Module/Admin.php:123
msgid "Message queues"
msgstr ""
-#: ../../Zotlabs/Module/Admin.php:134
+#: ../../Zotlabs/Module/Admin.php:137
msgid "Your software should be updated"
msgstr ""
-#: ../../Zotlabs/Module/Admin.php:138 ../../Zotlabs/Module/Admin/Themes.php:122
+#: ../../Zotlabs/Module/Admin.php:141 ../../Zotlabs/Module/Admin/Themes.php:122
#: ../../Zotlabs/Module/Admin/Themes.php:156
#: ../../Zotlabs/Module/Admin/Security.php:98
-#: ../../Zotlabs/Module/Admin/Accounts.php:166
+#: ../../Zotlabs/Module/Admin/Accounts.php:307
#: ../../Zotlabs/Module/Admin/Channels.php:145
#: ../../Zotlabs/Module/Admin/Logs.php:82
#: ../../Zotlabs/Module/Admin/Addons.php:342
#: ../../Zotlabs/Module/Admin/Addons.php:440
-#: ../../Zotlabs/Module/Admin/Site.php:291
+#: ../../Zotlabs/Module/Admin/Site.php:408
msgid "Administration"
msgstr ""
-#: ../../Zotlabs/Module/Admin.php:139
+#: ../../Zotlabs/Module/Admin.php:142
msgid "Summary"
msgstr ""
-#: ../../Zotlabs/Module/Admin.php:142
+#: ../../Zotlabs/Module/Admin.php:145
msgid "Registered accounts"
msgstr ""
-#: ../../Zotlabs/Module/Admin.php:143
+#: ../../Zotlabs/Module/Admin.php:146
msgid "Pending registrations"
msgstr ""
-#: ../../Zotlabs/Module/Admin.php:144
+#: ../../Zotlabs/Module/Admin.php:147
msgid "Registered channels"
msgstr ""
-#: ../../Zotlabs/Module/Admin.php:145
+#: ../../Zotlabs/Module/Admin.php:148
msgid "Active addons"
msgstr ""
-#: ../../Zotlabs/Module/Admin.php:146
+#: ../../Zotlabs/Module/Admin.php:149
msgid "Version"
msgstr ""
-#: ../../Zotlabs/Module/Admin.php:147
+#: ../../Zotlabs/Module/Admin.php:150
msgid "Repository version (master)"
msgstr ""
-#: ../../Zotlabs/Module/Admin.php:148
+#: ../../Zotlabs/Module/Admin.php:151
msgid "Repository version (dev)"
msgstr ""
@@ -4238,22 +4360,23 @@ msgid "Show Oldest First"
msgstr ""
#: ../../Zotlabs/Module/Photos.php:787 ../../Zotlabs/Module/Photos.php:1333
-#: ../../Zotlabs/Module/Embedphotos.php:170
+#: ../../Zotlabs/Module/Embedphotos.php:171
#: ../../Zotlabs/Widget/Portfolio.php:87 ../../Zotlabs/Widget/Album.php:78
msgid "View Photo"
msgstr ""
#: ../../Zotlabs/Module/Photos.php:793 ../../Zotlabs/Module/Photos.php:1255
-#: ../../Zotlabs/Module/Embedphotos.php:176 ../../Zotlabs/Lib/Apps.php:1112
-#: ../../Zotlabs/Lib/Apps.php:1196 ../../Zotlabs/Lib/Activity.php:1508
-#: ../../Zotlabs/Widget/Portfolio.php:95 ../../Zotlabs/Widget/Pinned.php:270
-#: ../../Zotlabs/Widget/Album.php:84 ../../include/conversation.php:1211
+#: ../../Zotlabs/Module/Embedphotos.php:177 ../../Zotlabs/Lib/Apps.php:1112
+#: ../../Zotlabs/Lib/Apps.php:1196 ../../Zotlabs/Lib/Activity.php:1552
+#: ../../Zotlabs/Widget/Portfolio.php:95 ../../Zotlabs/Widget/Pinned.php:268
+#: ../../Zotlabs/Widget/Album.php:84 ../../include/conversation.php:1214
#: ../../include/cdav.php:158 ../../include/cdav.php:159
-#: ../../include/cdav.php:167 ../../extend/addon/hzaddons/pubcrawl/as.php:1187
+#: ../../include/cdav.php:167
+#: ../../extend/addon/hubzilla-addons/pubcrawl/as.php:1189
msgid "Unknown"
msgstr ""
-#: ../../Zotlabs/Module/Photos.php:818 ../../Zotlabs/Module/Embedphotos.php:186
+#: ../../Zotlabs/Module/Photos.php:818 ../../Zotlabs/Module/Embedphotos.php:187
#: ../../Zotlabs/Widget/Portfolio.php:108 ../../Zotlabs/Widget/Album.php:95
msgid "Edit Album"
msgstr ""
@@ -4322,26 +4445,26 @@ msgstr ""
msgid "Flag as adult in album view"
msgstr ""
-#: ../../Zotlabs/Module/Photos.php:1076 ../../Zotlabs/Lib/ThreadItem.php:317
+#: ../../Zotlabs/Module/Photos.php:1076 ../../Zotlabs/Lib/ThreadItem.php:318
msgid "I like this (toggle)"
msgstr ""
-#: ../../Zotlabs/Module/Photos.php:1077 ../../Zotlabs/Lib/ThreadItem.php:318
+#: ../../Zotlabs/Module/Photos.php:1077 ../../Zotlabs/Lib/ThreadItem.php:319
msgid "I don't like this (toggle)"
msgstr ""
-#: ../../Zotlabs/Module/Photos.php:1079 ../../Zotlabs/Lib/ThreadItem.php:501
-#: ../../include/conversation.php:827
+#: ../../Zotlabs/Module/Photos.php:1079 ../../Zotlabs/Lib/ThreadItem.php:503
+#: ../../include/conversation.php:830
msgid "Please wait"
msgstr ""
#: ../../Zotlabs/Module/Photos.php:1095 ../../Zotlabs/Module/Photos.php:1213
-#: ../../Zotlabs/Lib/ThreadItem.php:822
+#: ../../Zotlabs/Lib/ThreadItem.php:824
msgid "This is you"
msgstr ""
#: ../../Zotlabs/Module/Photos.php:1097 ../../Zotlabs/Module/Photos.php:1215
-#: ../../Zotlabs/Lib/ThreadItem.php:824 ../../include/js_strings.php:6
+#: ../../Zotlabs/Lib/ThreadItem.php:826 ../../include/js_strings.php:6
msgid "Comment"
msgstr ""
@@ -4392,21 +4515,21 @@ msgid "Might attend"
msgstr ""
#: ../../Zotlabs/Module/Photos.php:1132 ../../Zotlabs/Module/Photos.php:1144
-#: ../../Zotlabs/Lib/ThreadItem.php:238 ../../Zotlabs/Lib/ThreadItem.php:250
+#: ../../Zotlabs/Lib/ThreadItem.php:239 ../../Zotlabs/Lib/ThreadItem.php:251
msgid "View all"
msgstr ""
-#: ../../Zotlabs/Module/Photos.php:1136 ../../Zotlabs/Lib/ThreadItem.php:242
-#: ../../include/conversation.php:1749 ../../include/channel.php:1781
-#: ../../include/taxonomy.php:668
+#: ../../Zotlabs/Module/Photos.php:1136 ../../Zotlabs/Lib/ThreadItem.php:243
+#: ../../include/conversation.php:1752 ../../include/channel.php:1806
+#: ../../include/taxonomy.php:670
msgctxt "noun"
msgid "Like"
msgid_plural "Likes"
msgstr[0] ""
msgstr[1] ""
-#: ../../Zotlabs/Module/Photos.php:1141 ../../Zotlabs/Lib/ThreadItem.php:247
-#: ../../include/conversation.php:1752
+#: ../../Zotlabs/Module/Photos.php:1141 ../../Zotlabs/Lib/ThreadItem.php:248
+#: ../../include/conversation.php:1755
msgctxt "noun"
msgid "Dislike"
msgid_plural "Dislikes"
@@ -4425,20 +4548,20 @@ msgstr ""
msgid "Map"
msgstr ""
-#: ../../Zotlabs/Module/Photos.php:1269 ../../Zotlabs/Lib/ThreadItem.php:489
+#: ../../Zotlabs/Module/Photos.php:1269 ../../Zotlabs/Lib/ThreadItem.php:491
msgctxt "noun"
msgid "Likes"
msgstr ""
-#: ../../Zotlabs/Module/Photos.php:1270 ../../Zotlabs/Lib/ThreadItem.php:490
+#: ../../Zotlabs/Module/Photos.php:1270 ../../Zotlabs/Lib/ThreadItem.php:492
msgctxt "noun"
msgid "Dislikes"
msgstr ""
#: ../../Zotlabs/Module/Photos.php:1275 ../../Zotlabs/Storage/Browser.php:411
-#: ../../Zotlabs/Lib/ThreadItem.php:495 ../../Zotlabs/Widget/Pinned.php:160
-#: ../../include/acl_selectors.php:155
-#: ../../extend/addon/hzaddons/channelreputation/channelreputation.php:233
+#: ../../Zotlabs/Lib/ThreadItem.php:497 ../../Zotlabs/Widget/Pinned.php:158
+#: ../../include/acl_selectors.php:156
+#: ../../extend/addon/hubzilla-addons/channelreputation/channelreputation.php:233
msgid "Close"
msgstr ""
@@ -4447,21 +4570,21 @@ msgstr ""
msgid "Recent Photos"
msgstr ""
-#: ../../Zotlabs/Module/Channel.php:99 ../../Zotlabs/Module/Profile.php:45
+#: ../../Zotlabs/Module/Channel.php:131 ../../Zotlabs/Module/Profile.php:62
#: ../../Zotlabs/Module/Hcard.php:37
msgid "Posts and comments"
msgstr ""
-#: ../../Zotlabs/Module/Channel.php:106 ../../Zotlabs/Module/Profile.php:52
+#: ../../Zotlabs/Module/Channel.php:138 ../../Zotlabs/Module/Profile.php:69
#: ../../Zotlabs/Module/Hcard.php:44
msgid "Only posts"
msgstr ""
-#: ../../Zotlabs/Module/Channel.php:174
+#: ../../Zotlabs/Module/Channel.php:206
msgid "Insufficient permissions. Request redirected to profile page."
msgstr ""
-#: ../../Zotlabs/Module/Channel.php:189 ../../Zotlabs/Module/Network.php:164
+#: ../../Zotlabs/Module/Channel.php:221 ../../Zotlabs/Module/Network.php:168
msgid "Search Results For:"
msgstr ""
@@ -4546,165 +4669,165 @@ msgid "View the public stream. Warning: this content is not moderated"
msgstr ""
#: ../../Zotlabs/Module/Connections.php:58
-#: ../../Zotlabs/Module/Connections.php:115
-#: ../../Zotlabs/Module/Connections.php:273
+#: ../../Zotlabs/Module/Connections.php:116
+#: ../../Zotlabs/Module/Connections.php:274
msgid "Active"
msgstr ""
#: ../../Zotlabs/Module/Connections.php:63
-#: ../../Zotlabs/Module/Connections.php:181
-#: ../../Zotlabs/Module/Connections.php:278
+#: ../../Zotlabs/Module/Connections.php:182
+#: ../../Zotlabs/Module/Connections.php:279
msgid "Blocked"
msgstr ""
#: ../../Zotlabs/Module/Connections.php:68
-#: ../../Zotlabs/Module/Connections.php:188
-#: ../../Zotlabs/Module/Connections.php:277
+#: ../../Zotlabs/Module/Connections.php:189
+#: ../../Zotlabs/Module/Connections.php:278
msgid "Ignored"
msgstr ""
#: ../../Zotlabs/Module/Connections.php:73
-#: ../../Zotlabs/Module/Connections.php:202
-#: ../../Zotlabs/Module/Connections.php:276
+#: ../../Zotlabs/Module/Connections.php:203
+#: ../../Zotlabs/Module/Connections.php:277
msgid "Hidden"
msgstr ""
#: ../../Zotlabs/Module/Connections.php:78
-#: ../../Zotlabs/Module/Connections.php:195
+#: ../../Zotlabs/Module/Connections.php:196
msgid "Archived/Unreachable"
msgstr ""
#: ../../Zotlabs/Module/Connections.php:83
#: ../../Zotlabs/Module/Connections.php:92
-#: ../../Zotlabs/Module/Notifications.php:50 ../../Zotlabs/Module/Menu.php:180
+#: ../../Zotlabs/Module/Notifications.php:53 ../../Zotlabs/Module/Menu.php:180
msgid "New"
msgstr ""
-#: ../../Zotlabs/Module/Connections.php:157
+#: ../../Zotlabs/Module/Connections.php:158
msgid "Active Connections"
msgstr ""
-#: ../../Zotlabs/Module/Connections.php:160
+#: ../../Zotlabs/Module/Connections.php:161
msgid "Show active connections"
msgstr ""
-#: ../../Zotlabs/Module/Connections.php:164
+#: ../../Zotlabs/Module/Connections.php:165
#: ../../Zotlabs/Widget/Notifications.php:104
msgid "New Connections"
msgstr ""
-#: ../../Zotlabs/Module/Connections.php:167
+#: ../../Zotlabs/Module/Connections.php:168
msgid "Show pending (new) connections"
msgstr ""
-#: ../../Zotlabs/Module/Connections.php:184
+#: ../../Zotlabs/Module/Connections.php:185
msgid "Only show blocked connections"
msgstr ""
-#: ../../Zotlabs/Module/Connections.php:191
+#: ../../Zotlabs/Module/Connections.php:192
msgid "Only show ignored connections"
msgstr ""
-#: ../../Zotlabs/Module/Connections.php:198
+#: ../../Zotlabs/Module/Connections.php:199
msgid "Only show archived/unreachable connections"
msgstr ""
-#: ../../Zotlabs/Module/Connections.php:205
+#: ../../Zotlabs/Module/Connections.php:206
msgid "Only show hidden connections"
msgstr ""
-#: ../../Zotlabs/Module/Connections.php:220
+#: ../../Zotlabs/Module/Connections.php:221
msgid "Show all connections"
msgstr ""
-#: ../../Zotlabs/Module/Connections.php:274
+#: ../../Zotlabs/Module/Connections.php:275
msgid "Pending approval"
msgstr ""
-#: ../../Zotlabs/Module/Connections.php:275
+#: ../../Zotlabs/Module/Connections.php:276
msgid "Archived"
msgstr ""
-#: ../../Zotlabs/Module/Connections.php:279
+#: ../../Zotlabs/Module/Connections.php:280
msgid "Not connected at this location"
msgstr ""
-#: ../../Zotlabs/Module/Connections.php:318
+#: ../../Zotlabs/Module/Connections.php:319
#, php-format
msgid "%1$s [%2$s]"
msgstr ""
-#: ../../Zotlabs/Module/Connections.php:319
+#: ../../Zotlabs/Module/Connections.php:320
msgid "Edit connection"
msgstr ""
-#: ../../Zotlabs/Module/Connections.php:321
+#: ../../Zotlabs/Module/Connections.php:322
msgid "Delete connection"
msgstr ""
-#: ../../Zotlabs/Module/Connections.php:330
+#: ../../Zotlabs/Module/Connections.php:331
msgid "Channel address"
msgstr ""
-#: ../../Zotlabs/Module/Connections.php:332 ../../include/features.php:291
+#: ../../Zotlabs/Module/Connections.php:333 ../../include/features.php:290
msgid "Network"
msgstr ""
-#: ../../Zotlabs/Module/Connections.php:335
+#: ../../Zotlabs/Module/Connections.php:336
msgid "Call"
msgstr ""
-#: ../../Zotlabs/Module/Connections.php:337
+#: ../../Zotlabs/Module/Connections.php:338
msgid "Status"
msgstr ""
-#: ../../Zotlabs/Module/Connections.php:339
+#: ../../Zotlabs/Module/Connections.php:340
msgid "Connected"
msgstr ""
-#: ../../Zotlabs/Module/Connections.php:341
+#: ../../Zotlabs/Module/Connections.php:342
msgid "Approve connection"
msgstr ""
-#: ../../Zotlabs/Module/Connections.php:342
-#: ../../Zotlabs/Module/Admin/Accounts.php:173
-#: ../../include/conversation.php:774
+#: ../../Zotlabs/Module/Connections.php:343
+#: ../../Zotlabs/Module/Admin/Accounts.php:318
+#: ../../include/conversation.php:776
msgid "Approve"
msgstr ""
-#: ../../Zotlabs/Module/Connections.php:343
+#: ../../Zotlabs/Module/Connections.php:344
msgid "Ignore connection"
msgstr ""
-#: ../../Zotlabs/Module/Connections.php:345
+#: ../../Zotlabs/Module/Connections.php:346
msgid "Recent activity"
msgstr ""
-#: ../../Zotlabs/Module/Connections.php:349 ../../Zotlabs/Module/Suggest.php:71
+#: ../../Zotlabs/Module/Connections.php:350 ../../Zotlabs/Module/Suggest.php:71
#: ../../Zotlabs/Module/Directory.php:370 ../../Zotlabs/Widget/Follow.php:32
-#: ../../Zotlabs/Widget/Suggestions.php:46 ../../include/conversation.php:1100
-#: ../../include/channel.php:1618 ../../include/connections.php:110
+#: ../../Zotlabs/Widget/Suggestions.php:46 ../../include/conversation.php:1103
+#: ../../include/channel.php:1643 ../../include/connections.php:110
msgid "Connect"
msgstr ""
-#: ../../Zotlabs/Module/Connections.php:351
+#: ../../Zotlabs/Module/Connections.php:352
msgid "Connect at this location"
msgstr ""
-#: ../../Zotlabs/Module/Connections.php:374 ../../Zotlabs/Lib/Apps.php:333
-#: ../../include/features.php:133 ../../include/text.php:1036
+#: ../../Zotlabs/Module/Connections.php:375 ../../Zotlabs/Lib/Apps.php:333
+#: ../../include/features.php:133 ../../include/text.php:1030
msgid "Connections"
msgstr ""
-#: ../../Zotlabs/Module/Connections.php:379
+#: ../../Zotlabs/Module/Connections.php:380
msgid "Search your connections"
msgstr ""
-#: ../../Zotlabs/Module/Connections.php:380
+#: ../../Zotlabs/Module/Connections.php:381
msgid "Connections search"
msgstr ""
-#: ../../Zotlabs/Module/Connections.php:381
+#: ../../Zotlabs/Module/Connections.php:382
#: ../../Zotlabs/Module/Directory.php:433
#: ../../Zotlabs/Module/Directory.php:438 ../../include/contact_widgets.php:23
msgid "Find"
@@ -4789,7 +4912,7 @@ msgstr ""
msgid "View Common Connections"
msgstr ""
-#: ../../Zotlabs/Module/Share.php:104 ../../Zotlabs/Lib/Activity.php:2133
+#: ../../Zotlabs/Module/Share.php:104 ../../Zotlabs/Lib/Activity.php:2186
#, php-format
msgid "&#x1f501; Repeated %1$s's %2$s"
msgstr ""
@@ -4806,11 +4929,11 @@ msgstr ""
msgid "Edit Webpage"
msgstr ""
-#: ../../Zotlabs/Module/Profile.php:93
+#: ../../Zotlabs/Module/Profile.php:106
msgid "vcard"
msgstr ""
-#: ../../Zotlabs/Module/Article_edit.php:127
+#: ../../Zotlabs/Module/Article_edit.php:128
msgid "Edit Article"
msgstr ""
@@ -4818,20 +4941,20 @@ msgstr ""
msgid "Authentication failed."
msgstr ""
-#: ../../Zotlabs/Module/Rmagic.php:96 ../../include/channel.php:2597
-#: ../../boot.php:1706
+#: ../../Zotlabs/Module/Rmagic.php:96 ../../include/channel.php:2622
+#: ../../boot.php:1717
msgid "Remote Authentication"
msgstr ""
-#: ../../Zotlabs/Module/Rmagic.php:97 ../../include/channel.php:2598
+#: ../../Zotlabs/Module/Rmagic.php:97 ../../include/channel.php:2623
msgid "Enter your channel address (e.g. channel@example.com)"
msgstr ""
-#: ../../Zotlabs/Module/Rmagic.php:98 ../../include/channel.php:2599
+#: ../../Zotlabs/Module/Rmagic.php:98 ../../include/channel.php:2624
msgid "Authenticate"
msgstr ""
-#: ../../Zotlabs/Module/Attach.php:67
+#: ../../Zotlabs/Module/Attach.php:68
msgid "Item not available."
msgstr ""
@@ -4893,7 +5016,7 @@ msgstr ""
#: ../../Zotlabs/Module/Admin/Themes.php:125
#: ../../Zotlabs/Module/Admin/Addons.php:345 ../../Zotlabs/Lib/Apps.php:339
#: ../../Zotlabs/Widget/Settings_menu.php:61
-#: ../../Zotlabs/Widget/Newmember.php:53 ../../include/nav.php:103
+#: ../../Zotlabs/Widget/Newmember.php:53 ../../include/nav.php:106
msgid "Settings"
msgstr ""
@@ -5051,92 +5174,141 @@ msgstr ""
msgid "Allow embedded (inline) PDF files"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Accounts.php:37
+#: ../../Zotlabs/Module/Admin/Accounts.php:128
#, php-format
msgid "%s account blocked/unblocked"
msgid_plural "%s account blocked/unblocked"
msgstr[0] ""
msgstr[1] ""
-#: ../../Zotlabs/Module/Admin/Accounts.php:44
+#: ../../Zotlabs/Module/Admin/Accounts.php:135
#, php-format
msgid "%s account deleted"
msgid_plural "%s accounts deleted"
msgstr[0] ""
msgstr[1] ""
-#: ../../Zotlabs/Module/Admin/Accounts.php:80
+#: ../../Zotlabs/Module/Admin/Accounts.php:171
msgid "Account not found"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Accounts.php:91 ../../include/channel.php:2757
+#: ../../Zotlabs/Module/Admin/Accounts.php:184 ../../include/channel.php:2782
#, php-format
msgid "Account '%s' deleted"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Accounts.php:99
+#: ../../Zotlabs/Module/Admin/Accounts.php:192
#, php-format
msgid "Account '%s' blocked"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Accounts.php:107
+#: ../../Zotlabs/Module/Admin/Accounts.php:200
#, php-format
msgid "Account '%s' unblocked"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Accounts.php:169
-#: ../../Zotlabs/Module/Admin/Channels.php:148
-msgid "select all"
+#: ../../Zotlabs/Module/Admin/Accounts.php:240
+msgid "Unverified"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Accounts.php:170
-msgid "Registrations waiting for confirm"
+#: ../../Zotlabs/Module/Admin/Accounts.php:243
+msgid "Expired"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Accounts.php:171
+#: ../../Zotlabs/Module/Admin/Accounts.php:310
+msgid "Show verified registrations"
+msgstr ""
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:310
+msgid "Show all registrations"
+msgstr ""
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:312
+msgid "Select toggle"
+msgstr ""
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:313
+msgid "Deny selected"
+msgstr ""
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:314
+msgid "Approve selected"
+msgstr ""
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:315
+msgid "All registrations"
+msgstr ""
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:315
+msgid "Verified registrations waiting for approval"
+msgstr ""
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:316
msgid "Request date"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Accounts.php:172
-msgid "No registrations."
+#: ../../Zotlabs/Module/Admin/Accounts.php:316
+msgid "Requests"
+msgstr ""
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:317
+msgid "No registrations available"
+msgstr ""
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:317
+msgid "No verified registrations available"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Accounts.php:182
+#: ../../Zotlabs/Module/Admin/Accounts.php:323
+msgid "Verified"
+msgstr ""
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:324
+msgid "Not yet verified"
+msgstr ""
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:329
msgid "ID"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Accounts.php:184
-msgid "All Channels"
+#: ../../Zotlabs/Module/Admin/Accounts.php:331
+msgid "All channels"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Accounts.php:185
+#: ../../Zotlabs/Module/Admin/Accounts.php:332
msgid "Register date"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Accounts.php:186
+#: ../../Zotlabs/Module/Admin/Accounts.php:333
msgid "Last login"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Accounts.php:187
+#: ../../Zotlabs/Module/Admin/Accounts.php:334
msgid "Expires"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Accounts.php:188
-msgid "Service Class"
+#: ../../Zotlabs/Module/Admin/Accounts.php:335
+#: ../../Zotlabs/Module/Admin/Account_edit.php:72
+msgid "Service class"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Accounts.php:190
+#: ../../Zotlabs/Module/Admin/Accounts.php:337
msgid ""
"Selected accounts will be deleted!\\n\\nEverything these accounts had posted "
"on this site will be permanently deleted!\\n\\nAre you sure?"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Accounts.php:191
+#: ../../Zotlabs/Module/Admin/Accounts.php:338
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 ""
+#: ../../Zotlabs/Module/Admin/Accounts.php:347
+#: ../../include/conversation.php:1123
+msgid "Message"
+msgstr ""
+
#: ../../Zotlabs/Module/Admin/Features.php:55
#: ../../Zotlabs/Module/Admin/Features.php:56
#: ../../Zotlabs/Module/Settings/Features.php:38 ../../include/features.php:55
@@ -5300,6 +5472,10 @@ msgstr ""
msgid "Channel '%s' code disallowed"
msgstr ""
+#: ../../Zotlabs/Module/Admin/Channels.php:148
+msgid "select all"
+msgstr ""
+
#: ../../Zotlabs/Module/Admin/Channels.php:150
#: ../../Zotlabs/Module/Directory.php:362
msgid "Censor"
@@ -5398,10 +5574,6 @@ msgstr ""
msgid "Account language (for emails)"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Account_edit.php:72
-msgid "Service class"
-msgstr ""
-
#: ../../Zotlabs/Module/Admin/Addons.php:290
#, php-format
msgid "Plugin %s disabled."
@@ -5486,453 +5658,573 @@ msgstr ""
msgid "Switch branch"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:165
+#: ../../Zotlabs/Module/Admin/Site.php:112
+msgid "Invalid input"
+msgstr ""
+
+#: ../../Zotlabs/Module/Admin/Site.php:132
+msgid "Errors"
+msgstr ""
+
+#: ../../Zotlabs/Module/Admin/Site.php:225
msgid "Site settings updated."
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:191 ../../include/text.php:3381
-#: ../../extend/addon/hzaddons/cart/submodules/orderoptions.php:335
-#: ../../extend/addon/hzaddons/cart/submodules/orderoptions.php:359
-#: ../../extend/addon/hzaddons/cart/submodules/orderoptions.php:435
-#: ../../extend/addon/hzaddons/cart/submodules/orderoptions.php:459
+#: ../../Zotlabs/Module/Admin/Site.php:251 ../../include/text.php:3395
+#: ../../extend/addon/hubzilla-addons/cart/submodules/orderoptions.php:335
+#: ../../extend/addon/hubzilla-addons/cart/submodules/orderoptions.php:359
+#: ../../extend/addon/hubzilla-addons/cart/submodules/orderoptions.php:435
+#: ../../extend/addon/hubzilla-addons/cart/submodules/orderoptions.php:459
#: ../../view/theme/redbasic/php/config.php:15
msgid "Default"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:202
+#: ../../Zotlabs/Module/Admin/Site.php:262
#: ../../Zotlabs/Module/Settings/Display.php:118
#, php-format
msgid "%s - (Incompatible)"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:209
+#: ../../Zotlabs/Module/Admin/Site.php:269
msgid "mobile"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:211
+#: ../../Zotlabs/Module/Admin/Site.php:271
msgid "experimental"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:213
+#: ../../Zotlabs/Module/Admin/Site.php:273
msgid "unsupported"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:260
+#: ../../Zotlabs/Module/Admin/Site.php:320
msgid "Yes - with approval"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:266
+#: ../../Zotlabs/Module/Admin/Site.php:328
msgid "My site is not a public server"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:267
+#: ../../Zotlabs/Module/Admin/Site.php:329
msgid "My site has paid access only"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:268
+#: ../../Zotlabs/Module/Admin/Site.php:330
msgid "My site has free access only"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:269
+#: ../../Zotlabs/Module/Admin/Site.php:331
msgid "My site offers free accounts with optional paid upgrades"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:283
+#: ../../Zotlabs/Module/Admin/Site.php:345
msgid "Default permission role for new accounts"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:283
+#: ../../Zotlabs/Module/Admin/Site.php:345
msgid ""
"This role will be used for the first channel created after registration."
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:292 ../../Zotlabs/Widget/Admin.php:22
+#: ../../Zotlabs/Module/Admin/Site.php:353 ../../Zotlabs/Module/Invite.php:398
+msgid "Minute(s)"
+msgstr ""
+
+#: ../../Zotlabs/Module/Admin/Site.php:354 ../../Zotlabs/Module/Invite.php:399
+msgid "Hour(s)"
+msgstr ""
+
+#: ../../Zotlabs/Module/Admin/Site.php:355 ../../Zotlabs/Module/Invite.php:400
+msgid "Day(s)"
+msgstr ""
+
+#: ../../Zotlabs/Module/Admin/Site.php:356
+msgid "Week(s)"
+msgstr ""
+
+#: ../../Zotlabs/Module/Admin/Site.php:357
+msgid "Month(s)"
+msgstr ""
+
+#: ../../Zotlabs/Module/Admin/Site.php:358
+msgid "Year(s)"
+msgstr ""
+
+#: ../../Zotlabs/Module/Admin/Site.php:366
+msgid "Register verification delay"
+msgstr ""
+
+#: ../../Zotlabs/Module/Admin/Site.php:369
+msgid "Time to wait before a registration can be verified"
+msgstr ""
+
+#: ../../Zotlabs/Module/Admin/Site.php:372
+#: ../../Zotlabs/Module/Admin/Site.php:394 ../../Zotlabs/Module/Invite.php:409
+msgid "duration up from now"
+msgstr ""
+
+#: ../../Zotlabs/Module/Admin/Site.php:388
+msgid "Register verification expiration time"
+msgstr ""
+
+#: ../../Zotlabs/Module/Admin/Site.php:391
+msgid "Time before an unverified registration will expire"
+msgstr ""
+
+#: ../../Zotlabs/Module/Admin/Site.php:411 ../../Zotlabs/Widget/Admin.php:22
msgid "Site"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:294
-#: ../../Zotlabs/Module/Register.php:277
+#: ../../Zotlabs/Module/Admin/Site.php:413
+#: ../../Zotlabs/Module/Register.php:544
msgid "Registration"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:295
+#: ../../Zotlabs/Module/Admin/Site.php:414
msgid "File upload"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:296
+#: ../../Zotlabs/Module/Admin/Site.php:415
msgid "Policies"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:297 ../../include/contact_widgets.php:16
-#: ../../include/acl_selectors.php:144
+#: ../../Zotlabs/Module/Admin/Site.php:416 ../../include/contact_widgets.php:16
+#: ../../include/acl_selectors.php:145
msgid "Advanced"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:301
-#: ../../extend/addon/hzaddons/statusnet/statusnet.php:593
+#: ../../Zotlabs/Module/Admin/Site.php:420
+#: ../../extend/addon/hubzilla-addons/statusnet/statusnet.php:593
msgid "Site name"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:303
+#: ../../Zotlabs/Module/Admin/Site.php:422
msgid "Banner/Logo"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:303
+#: ../../Zotlabs/Module/Admin/Site.php:422
msgid "Unfiltered HTML/CSS/JS is allowed"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:304
+#: ../../Zotlabs/Module/Admin/Site.php:423
msgid "Administrator Information"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:304
+#: ../../Zotlabs/Module/Admin/Site.php:423
msgid ""
"Contact information for site administrators. Displayed on siteinfo page. "
"BBCode can be used here"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:305 ../../Zotlabs/Module/Siteinfo.php:24
+#: ../../Zotlabs/Module/Admin/Site.php:424 ../../Zotlabs/Module/Siteinfo.php:24
msgid "Site Information"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:305
+#: ../../Zotlabs/Module/Admin/Site.php:424
msgid ""
"Publicly visible description of this site. Displayed on siteinfo page. "
"BBCode can be used here"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:306
+#: ../../Zotlabs/Module/Admin/Site.php:425
msgid "System language"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:307
+#: ../../Zotlabs/Module/Admin/Site.php:426
msgid "System theme"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:307
+#: ../../Zotlabs/Module/Admin/Site.php:426
msgid ""
"Default system theme - may be over-ridden by user profiles - <a href='#' "
"id='cnftheme'>change theme settings</a>"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:310
+#: ../../Zotlabs/Module/Admin/Site.php:429
msgid "Allow Feeds as Connections"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:310
+#: ../../Zotlabs/Module/Admin/Site.php:429
msgid "(Heavy system resource usage)"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:311
+#: ../../Zotlabs/Module/Admin/Site.php:430
msgid "Maximum image size"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:311
+#: ../../Zotlabs/Module/Admin/Site.php:430
msgid ""
"Maximum size in bytes of uploaded images. Default is 0, which means no "
"limits."
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:312
+#: ../../Zotlabs/Module/Admin/Site.php:431
+msgid "Minimum age"
+msgstr ""
+
+#: ../../Zotlabs/Module/Admin/Site.php:431
+msgid "Minimum age (in years) for who may register on this site."
+msgstr ""
+
+#: ../../Zotlabs/Module/Admin/Site.php:432
+msgid "Which best describes the types of account offered by this hub?"
+msgstr ""
+
+#: ../../Zotlabs/Module/Admin/Site.php:432
+msgid "This is displayed on the public server site list."
+msgstr ""
+
+#: ../../Zotlabs/Module/Admin/Site.php:438
+msgid "Register text"
+msgstr ""
+
+#: ../../Zotlabs/Module/Admin/Site.php:440
+msgid "This text will be displayed prominently at the registration page"
+msgstr ""
+
+#: ../../Zotlabs/Module/Admin/Site.php:444
msgid "Does this site allow new member registration?"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:313
-msgid "Invitation only"
+#: ../../Zotlabs/Module/Admin/Site.php:451
+msgid "Configure the registration open days/hours"
+msgstr ""
+
+#: ../../Zotlabs/Module/Admin/Site.php:453
+msgid "Empty or '-:-' value will keep registration open 24/7 (default)"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:313
+#: ../../Zotlabs/Module/Admin/Site.php:454
msgid ""
-"Only allow new member registrations with an invitation code. Above register "
-"policy must be set to Yes."
+"Weekdays and hours must be separated by colon ':', From-To ranges with a "
+"dash `-` example: 1:800-1200"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:314
-msgid "Minimum age"
+#: ../../Zotlabs/Module/Admin/Site.php:455
+msgid ""
+"Weekday:Hour pairs must be separated by space ' ' example: 1:900-1700 "
+"2:900-1700"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:314
-msgid "Minimum age (in years) for who may register on this site."
+#: ../../Zotlabs/Module/Admin/Site.php:456
+msgid ""
+"From-To ranges must be separated by comma ',' example: 1:800-1200,1300-1700 "
+"or 1-2,4-5:900-1700"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:315
-msgid "Which best describes the types of account offered by this hub?"
+#: ../../Zotlabs/Module/Admin/Site.php:457
+msgid "Advanced examples:"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:315
-msgid "This is displayed on the public server site list."
+#: ../../Zotlabs/Module/Admin/Site.php:457
+#: ../../Zotlabs/Module/Settings/Channel.php:420
+msgid "or"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:316
-msgid "Register text"
+#: ../../Zotlabs/Module/Admin/Site.php:458
+msgid "Check your configuration"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:316
-msgid "Will be displayed prominently on the registration page."
+#: ../../Zotlabs/Module/Admin/Site.php:462
+msgid "Max account registrations per day"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:318
-msgid "Site homepage to show visitors (default: login box)"
+#: ../../Zotlabs/Module/Admin/Site.php:464
+msgid "Unlimited if zero or no value - default 50"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:318
-msgid ""
-"example: 'pubstream' to show public stream, 'page/sys/home' to show a system "
-"webpage called 'home' or 'include:home.html' to include a file."
+#: ../../Zotlabs/Module/Admin/Site.php:468
+msgid "Max account registrations from same IP"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:319
-msgid "Preserve site homepage URL"
+#: ../../Zotlabs/Module/Admin/Site.php:470
+msgid "Unlimited if zero or no value - default 3"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:319
+#: ../../Zotlabs/Module/Admin/Site.php:476
+msgid "Auto channel create"
+msgstr ""
+
+#: ../../Zotlabs/Module/Admin/Site.php:478
msgid ""
-"Present the site homepage in a frame at the original location instead of "
-"redirecting"
+"If disabled the channel will be created in a separate step during the "
+"registration process"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:320
-msgid "Accounts abandoned after x days"
+#: ../../Zotlabs/Module/Admin/Site.php:482
+msgid "Require invite code"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:320
+#: ../../Zotlabs/Module/Admin/Site.php:487
+msgid "Allow invite code"
+msgstr ""
+
+#: ../../Zotlabs/Module/Admin/Site.php:492
+msgid "Require email address"
+msgstr ""
+
+#: ../../Zotlabs/Module/Admin/Site.php:494
+msgid "The provided email address will be verified (recommended)"
+msgstr ""
+
+#: ../../Zotlabs/Module/Admin/Site.php:498
+msgid "Abandon account after x days"
+msgstr ""
+
+#: ../../Zotlabs/Module/Admin/Site.php:500
msgid ""
"Will not waste system resources polling external sites for abandonded "
"accounts. Enter 0 for no time limit."
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:321
-msgid "Allowed friend domains"
+#: ../../Zotlabs/Module/Admin/Site.php:505
+msgid "Site homepage to show visitors (default: login box)"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:321
+#: ../../Zotlabs/Module/Admin/Site.php:505
msgid ""
-"Comma separated list of domains which are allowed to establish friendships "
-"with this site. Wildcards are accepted. Empty to allow any domains"
+"example: 'pubstream' to show public stream, 'page/sys/home' to show a system "
+"webpage called 'home' or 'include:home.html' to include a file."
+msgstr ""
+
+#: ../../Zotlabs/Module/Admin/Site.php:506
+msgid "Preserve site homepage URL"
+msgstr ""
+
+#: ../../Zotlabs/Module/Admin/Site.php:506
+msgid ""
+"Present the site homepage in a frame at the original location instead of "
+"redirecting"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:322
-msgid "Verify Email Addresses"
+#: ../../Zotlabs/Module/Admin/Site.php:507
+msgid "Allowed friend domains"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:322
+#: ../../Zotlabs/Module/Admin/Site.php:507
msgid ""
-"Check to verify email addresses used in account registration (recommended)."
+"Comma separated list of domains which are allowed to establish friendships "
+"with this site. Wildcards are accepted. Empty to allow any domains"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:323
+#: ../../Zotlabs/Module/Admin/Site.php:508
msgid "Force publish"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:323
+#: ../../Zotlabs/Module/Admin/Site.php:508
msgid ""
"Check to force all profiles on this site to be listed in the site directory."
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:324
+#: ../../Zotlabs/Module/Admin/Site.php:509
msgid "Import Public Streams"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:324
+#: ../../Zotlabs/Module/Admin/Site.php:509
msgid ""
"Import and allow access to public content pulled from other sites. Warning: "
"this content is unmoderated."
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:325
+#: ../../Zotlabs/Module/Admin/Site.php:510
msgid "Site only Public Streams"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:325
+#: ../../Zotlabs/Module/Admin/Site.php:510
msgid ""
"Allow access to public content originating only from this site if Imported "
"Public Streams are disabled."
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:326
+#: ../../Zotlabs/Module/Admin/Site.php:511
msgid "Allow anybody on the internet to access the Public streams"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:326
+#: ../../Zotlabs/Module/Admin/Site.php:511
msgid ""
"Disable to require authentication before viewing. Warning: this content is "
"unmoderated."
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:327
+#: ../../Zotlabs/Module/Admin/Site.php:512
msgid "Only import Public stream posts with this text"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:328
+#: ../../Zotlabs/Module/Admin/Site.php:513
msgid "Do not import Public stream posts with this text"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:331
+#: ../../Zotlabs/Module/Admin/Site.php:516
msgid "Login on Homepage"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:331
+#: ../../Zotlabs/Module/Admin/Site.php:516
msgid ""
"Present a login box to visitors on the home page if no other content has "
"been configured."
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:332
+#: ../../Zotlabs/Module/Admin/Site.php:517
msgid "Enable context help"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:332
+#: ../../Zotlabs/Module/Admin/Site.php:517
msgid ""
"Display contextual help for the current page when the help button is pressed."
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:334
+#: ../../Zotlabs/Module/Admin/Site.php:519
msgid "Reply-to email address for system generated email."
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:335
+#: ../../Zotlabs/Module/Admin/Site.php:520
msgid "Sender (From) email address for system generated email."
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:336
+#: ../../Zotlabs/Module/Admin/Site.php:521
msgid "Name of email sender for system generated email."
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:338
+#: ../../Zotlabs/Module/Admin/Site.php:523
msgid "Directory Server URL"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:338
+#: ../../Zotlabs/Module/Admin/Site.php:523
msgid "Default directory server"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:340
+#: ../../Zotlabs/Module/Admin/Site.php:525
msgid "Enable SSE Notifications"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:340
+#: ../../Zotlabs/Module/Admin/Site.php:525
msgid ""
"If disabled, traditional polling will be used. Warning: this setting might "
"not be suited for shared hosting"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:342
+#: ../../Zotlabs/Module/Admin/Site.php:527
msgid "Proxy user"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:343
+#: ../../Zotlabs/Module/Admin/Site.php:528
msgid "Proxy URL"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:344
+#: ../../Zotlabs/Module/Admin/Site.php:529
msgid "Network timeout"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:344
+#: ../../Zotlabs/Module/Admin/Site.php:529
msgid "Value is in seconds. Set to 0 for unlimited (not recommended)."
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:345
+#: ../../Zotlabs/Module/Admin/Site.php:530
msgid "Delivery interval"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:345
+#: ../../Zotlabs/Module/Admin/Site.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 ""
-#: ../../Zotlabs/Module/Admin/Site.php:346
+#: ../../Zotlabs/Module/Admin/Site.php:531
msgid "Deliveries per process"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:346
+#: ../../Zotlabs/Module/Admin/Site.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 ""
-#: ../../Zotlabs/Module/Admin/Site.php:347
+#: ../../Zotlabs/Module/Admin/Site.php:532
msgid "Queue Threshold"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:347
+#: ../../Zotlabs/Module/Admin/Site.php:532
msgid ""
"Always defer immediate delivery if queue contains more than this number of "
"entries."
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:348
+#: ../../Zotlabs/Module/Admin/Site.php:533
msgid "Poll interval"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:348
+#: ../../Zotlabs/Module/Admin/Site.php:533
msgid ""
"Delay background polling processes by this many seconds to reduce system "
"load. If 0, use delivery interval."
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:349
+#: ../../Zotlabs/Module/Admin/Site.php:534
msgid "Path to ImageMagick convert program"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:349
+#: ../../Zotlabs/Module/Admin/Site.php:534
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 ""
-#: ../../Zotlabs/Module/Admin/Site.php:350
+#: ../../Zotlabs/Module/Admin/Site.php:535
msgid "Maximum Load Average"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:350
+#: ../../Zotlabs/Module/Admin/Site.php:535
msgid ""
"Maximum system load before delivery and poll processes are deferred - "
"default 50."
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:351
+#: ../../Zotlabs/Module/Admin/Site.php:536
msgid "Expiration period in days for imported (grid/network) content"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:351
+#: ../../Zotlabs/Module/Admin/Site.php:536
msgid "0 for no expiration of imported content"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:352
+#: ../../Zotlabs/Module/Admin/Site.php:537
msgid ""
"Do not expire any posts which have comments less than this many days ago"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:354
+#: ../../Zotlabs/Module/Admin/Site.php:538
msgid ""
"Public servers: Optional landing (marketing) webpage for new registrants"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:354
+#: ../../Zotlabs/Module/Admin/Site.php:538
#, php-format
msgid "Create this page first. Default is %s/register"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:355
+#: ../../Zotlabs/Module/Admin/Site.php:539
msgid "Page to display after creating a new channel"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:355
+#: ../../Zotlabs/Module/Admin/Site.php:539
msgid "Default: profiles"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:357
+#: ../../Zotlabs/Module/Admin/Site.php:540
msgid "Optional: site location"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Site.php:357
+#: ../../Zotlabs/Module/Admin/Site.php:540
msgid "Region or country"
msgstr ""
+#: ../../Zotlabs/Module/Admin/Site.php:625
+#: ../../Zotlabs/Module/Admin/Site.php:626
+msgid "Invalid 24h time value (hhmm/hmm)"
+msgstr ""
+
#: ../../Zotlabs/Module/Admin/Profs.php:89
msgid "New Profile Field"
msgstr ""
@@ -6008,15 +6300,15 @@ msgstr ""
msgid "Create Custom Field"
msgstr ""
-#: ../../Zotlabs/Module/Notify.php:61 ../../Zotlabs/Module/Notifications.php:55
+#: ../../Zotlabs/Module/Notify.php:61 ../../Zotlabs/Module/Notifications.php:58
msgid "No more system notifications."
msgstr ""
-#: ../../Zotlabs/Module/Notify.php:65 ../../Zotlabs/Module/Notifications.php:59
+#: ../../Zotlabs/Module/Notify.php:65 ../../Zotlabs/Module/Notifications.php:62
msgid "System Notifications"
msgstr ""
-#: ../../Zotlabs/Module/Cal.php:64
+#: ../../Zotlabs/Module/Cal.php:62
msgid "Permissions denied."
msgstr ""
@@ -6199,18 +6491,19 @@ msgstr ""
msgid "Use arrows to move the corresponding app up or down in the app tray"
msgstr ""
-#: ../../Zotlabs/Module/Notifications.php:60
-#: ../../Zotlabs/Lib/ThreadItem.php:482
+#: ../../Zotlabs/Module/Notifications.php:63
+#: ../../Zotlabs/Lib/ThreadItem.php:484
msgid "Mark all seen"
msgstr ""
-#: ../../Zotlabs/Module/Home.php:72 ../../Zotlabs/Module/Home.php:80
-#: ../../Zotlabs/Lib/Enotify.php:66
-#: ../../extend/addon/hzaddons/opensearch/opensearch.php:42
+#: ../../Zotlabs/Module/Home.php:87 ../../Zotlabs/Module/Home.php:95
+#: ../../Zotlabs/Module/Invite.php:225 ../../Zotlabs/Module/Invite.php:494
+#: ../../Zotlabs/Module/Invite.php:508 ../../Zotlabs/Lib/Enotify.php:66
+#: ../../extend/addon/hubzilla-addons/opensearch/opensearch.php:42
msgid "$Projectname"
msgstr ""
-#: ../../Zotlabs/Module/Home.php:90
+#: ../../Zotlabs/Module/Home.php:104
#, php-format
msgid "Welcome to %s"
msgstr ""
@@ -6227,413 +6520,413 @@ msgstr ""
msgid "Add Article"
msgstr ""
-#: ../../Zotlabs/Module/Articles.php:226 ../../Zotlabs/Lib/Apps.php:325
+#: ../../Zotlabs/Module/Articles.php:225 ../../Zotlabs/Lib/Apps.php:325
#: ../../include/nav.php:512
msgid "Articles"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:167
+#: ../../Zotlabs/Module/Setup.php:169
msgid "$Projectname Server - Setup"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:171
+#: ../../Zotlabs/Module/Setup.php:173
msgid "Could not connect to database."
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:175
+#: ../../Zotlabs/Module/Setup.php:177
msgid ""
"Could not connect to specified site URL. Possible SSL certificate or DNS "
"issue."
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:182
+#: ../../Zotlabs/Module/Setup.php:184
msgid "Could not create table."
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:188
+#: ../../Zotlabs/Module/Setup.php:190
msgid "Your site database has been installed."
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:194
+#: ../../Zotlabs/Module/Setup.php:196
msgid ""
"You may need to import the file \"install/schema_xxx.sql\" manually using a "
"database client."
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:195 ../../Zotlabs/Module/Setup.php:259
-#: ../../Zotlabs/Module/Setup.php:766
+#: ../../Zotlabs/Module/Setup.php:197 ../../Zotlabs/Module/Setup.php:261
+#: ../../Zotlabs/Module/Setup.php:768
msgid "Please see the file \"install/INSTALL.txt\"."
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:256
+#: ../../Zotlabs/Module/Setup.php:258
msgid "System check"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:261
+#: ../../Zotlabs/Module/Setup.php:263
msgid "Check again"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:282
+#: ../../Zotlabs/Module/Setup.php:284
msgid "Database connection"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:283
+#: ../../Zotlabs/Module/Setup.php:285
msgid ""
"In order to install $Projectname we need to know how to connect to your "
"database."
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:284
+#: ../../Zotlabs/Module/Setup.php:286
msgid ""
"Please contact your hosting provider or site administrator if you have "
"questions about these settings."
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:285
+#: ../../Zotlabs/Module/Setup.php:287
msgid ""
"The database you specify below should already exist. If it does not, please "
"create it before continuing."
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:289
+#: ../../Zotlabs/Module/Setup.php:291
msgid "Database Server Name"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:289
+#: ../../Zotlabs/Module/Setup.php:291
msgid "Default is 127.0.0.1"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:290
+#: ../../Zotlabs/Module/Setup.php:292
msgid "Database Port"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:290
+#: ../../Zotlabs/Module/Setup.php:292
msgid "Communication port number - use 0 for default"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:291
+#: ../../Zotlabs/Module/Setup.php:293
msgid "Database Login Name"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:292
+#: ../../Zotlabs/Module/Setup.php:294
msgid "Database Login Password"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:293
+#: ../../Zotlabs/Module/Setup.php:295
msgid "Database Name"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:294
+#: ../../Zotlabs/Module/Setup.php:296
msgid "Database Type"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:296 ../../Zotlabs/Module/Setup.php:336
+#: ../../Zotlabs/Module/Setup.php:298 ../../Zotlabs/Module/Setup.php:338
msgid "Site administrator email address"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:296 ../../Zotlabs/Module/Setup.php:336
+#: ../../Zotlabs/Module/Setup.php:298 ../../Zotlabs/Module/Setup.php:338
msgid ""
"Your account email address must match this in order to use the web admin "
"panel."
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:297 ../../Zotlabs/Module/Setup.php:338
+#: ../../Zotlabs/Module/Setup.php:299 ../../Zotlabs/Module/Setup.php:340
msgid "Website URL"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:297 ../../Zotlabs/Module/Setup.php:338
+#: ../../Zotlabs/Module/Setup.php:299 ../../Zotlabs/Module/Setup.php:340
msgid "Please use SSL (https) URL if available."
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:298 ../../Zotlabs/Module/Setup.php:340
+#: ../../Zotlabs/Module/Setup.php:300 ../../Zotlabs/Module/Setup.php:342
msgid "Please select a default timezone for your website"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:325
+#: ../../Zotlabs/Module/Setup.php:327
msgid "Site settings"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:379
+#: ../../Zotlabs/Module/Setup.php:381
msgid "PHP version 7.1 or greater is required."
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:380
+#: ../../Zotlabs/Module/Setup.php:382
msgid "PHP version"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:396
+#: ../../Zotlabs/Module/Setup.php:398
msgid "Could not find a command line version of PHP in the web server PATH."
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:397
+#: ../../Zotlabs/Module/Setup.php:399
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 ""
-#: ../../Zotlabs/Module/Setup.php:401
+#: ../../Zotlabs/Module/Setup.php:403
msgid "PHP executable path"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:401
+#: ../../Zotlabs/Module/Setup.php:403
msgid ""
"Enter full path to php executable. You can leave this blank to continue the "
"installation."
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:406
+#: ../../Zotlabs/Module/Setup.php:408
msgid "Command line PHP"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:416
+#: ../../Zotlabs/Module/Setup.php:418
msgid ""
"Unable to check command line PHP, as shell_exec() is disabled. This is "
"required."
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:420
+#: ../../Zotlabs/Module/Setup.php:422
msgid ""
"The command line version of PHP on your system does not have "
"\"register_argc_argv\" enabled."
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:421
+#: ../../Zotlabs/Module/Setup.php:423
msgid "This is required for message delivery to work."
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:424
+#: ../../Zotlabs/Module/Setup.php:426
msgid "PHP register_argc_argv"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:444
+#: ../../Zotlabs/Module/Setup.php:446
msgid ""
"This is not sufficient to upload larger images or files. You should be able "
"to upload at least 4 MB at once."
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:446
+#: ../../Zotlabs/Module/Setup.php:448
#, 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 ""
-#: ../../Zotlabs/Module/Setup.php:452
+#: ../../Zotlabs/Module/Setup.php:454
msgid "You can adjust these settings in the server php.ini file."
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:454
+#: ../../Zotlabs/Module/Setup.php:456
msgid "PHP upload limits"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:477
+#: ../../Zotlabs/Module/Setup.php:479
msgid ""
"Error: the \"openssl_pkey_new\" function on this system is not able to "
"generate encryption keys"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:478
+#: ../../Zotlabs/Module/Setup.php:480
msgid ""
"If running under Windows, please see \"http://www.php.net/manual/en/openssl."
"installation.php\"."
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:481
+#: ../../Zotlabs/Module/Setup.php:483
msgid "Generate encryption keys"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:498
+#: ../../Zotlabs/Module/Setup.php:500
msgid "libCurl PHP module"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:499
+#: ../../Zotlabs/Module/Setup.php:501
msgid "GD graphics PHP module"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:500
+#: ../../Zotlabs/Module/Setup.php:502
msgid "OpenSSL PHP module"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:501
+#: ../../Zotlabs/Module/Setup.php:503
msgid "PDO database PHP module"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:502
+#: ../../Zotlabs/Module/Setup.php:504
msgid "mb_string PHP module"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:503
+#: ../../Zotlabs/Module/Setup.php:505
msgid "xml PHP module"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:504
+#: ../../Zotlabs/Module/Setup.php:506
msgid "zip PHP module"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:508 ../../Zotlabs/Module/Setup.php:510
+#: ../../Zotlabs/Module/Setup.php:510 ../../Zotlabs/Module/Setup.php:512
msgid "Apache mod_rewrite module"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:508
+#: ../../Zotlabs/Module/Setup.php:510
msgid ""
"Error: Apache webserver mod-rewrite module is required but not installed."
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:514 ../../Zotlabs/Module/Setup.php:517
+#: ../../Zotlabs/Module/Setup.php:516 ../../Zotlabs/Module/Setup.php:519
msgid "exec"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:514
+#: ../../Zotlabs/Module/Setup.php:516
msgid ""
"Error: exec is required but is either not installed or has been disabled in "
"php.ini"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:520 ../../Zotlabs/Module/Setup.php:523
+#: ../../Zotlabs/Module/Setup.php:522 ../../Zotlabs/Module/Setup.php:525
msgid "shell_exec"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:520
+#: ../../Zotlabs/Module/Setup.php:522
msgid ""
"Error: shell_exec is required but is either not installed or has been "
"disabled in php.ini"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:528
+#: ../../Zotlabs/Module/Setup.php:530
msgid "Error: libCURL PHP module required but not installed."
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:532
+#: ../../Zotlabs/Module/Setup.php:534
msgid ""
"Error: GD PHP module with JPEG support or ImageMagick graphics library "
"required but not installed."
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:536
+#: ../../Zotlabs/Module/Setup.php:538
msgid "Error: openssl PHP module required but not installed."
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:542
+#: ../../Zotlabs/Module/Setup.php:544
msgid ""
"Error: PDO database PHP module missing a driver for either mysql or pgsql."
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:547
+#: ../../Zotlabs/Module/Setup.php:549
msgid "Error: PDO database PHP module required but not installed."
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:551
+#: ../../Zotlabs/Module/Setup.php:553
msgid "Error: mb_string PHP module required but not installed."
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:555
+#: ../../Zotlabs/Module/Setup.php:557
msgid "Error: xml PHP module required for DAV but not installed."
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:559
+#: ../../Zotlabs/Module/Setup.php:561
msgid "Error: zip PHP module required but not installed."
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:578 ../../Zotlabs/Module/Setup.php:587
+#: ../../Zotlabs/Module/Setup.php:580 ../../Zotlabs/Module/Setup.php:589
msgid ".htconfig.php is writable"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:583
+#: ../../Zotlabs/Module/Setup.php:585
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 ""
-#: ../../Zotlabs/Module/Setup.php:584
+#: ../../Zotlabs/Module/Setup.php:586
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 ""
-#: ../../Zotlabs/Module/Setup.php:585
+#: ../../Zotlabs/Module/Setup.php:587
msgid "Please see install/INSTALL.txt for additional information."
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:601
+#: ../../Zotlabs/Module/Setup.php:603
msgid ""
"This software uses the Smarty3 template engine to render its web views. "
"Smarty3 compiles templates to PHP to speed up rendering."
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:602
+#: ../../Zotlabs/Module/Setup.php:604
#, 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 ""
-#: ../../Zotlabs/Module/Setup.php:603 ../../Zotlabs/Module/Setup.php:624
+#: ../../Zotlabs/Module/Setup.php:605 ../../Zotlabs/Module/Setup.php:626
msgid ""
"Please ensure that the user that your web server runs as (e.g. www-data) has "
"write access to this folder."
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:604
+#: ../../Zotlabs/Module/Setup.php:606
#, 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 ""
-#: ../../Zotlabs/Module/Setup.php:607
+#: ../../Zotlabs/Module/Setup.php:609
#, php-format
msgid "%s is writable"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:623
+#: ../../Zotlabs/Module/Setup.php:625
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 ""
-#: ../../Zotlabs/Module/Setup.php:627
+#: ../../Zotlabs/Module/Setup.php:629
msgid "store is writable"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:659
+#: ../../Zotlabs/Module/Setup.php:661
msgid ""
"SSL certificate cannot be validated. Fix certificate or disable https access "
"to this site."
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:660
+#: ../../Zotlabs/Module/Setup.php:662
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 ""
-#: ../../Zotlabs/Module/Setup.php:661
+#: ../../Zotlabs/Module/Setup.php:663
msgid ""
"This restriction is incorporated because public posts from you may for "
"example contain references to images on your own hub."
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:662
+#: ../../Zotlabs/Module/Setup.php:664
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 ""
-#: ../../Zotlabs/Module/Setup.php:663
+#: ../../Zotlabs/Module/Setup.php:665
msgid ""
"This can cause usability issues elsewhere (not just on your own site) so we "
"must insist on this requirement."
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:664
+#: ../../Zotlabs/Module/Setup.php:666
msgid ""
"Providers are available that issue free certificates which are browser-valid."
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:665
+#: ../../Zotlabs/Module/Setup.php:667
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. "
@@ -6641,37 +6934,37 @@ msgid ""
"server communications."
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:667
+#: ../../Zotlabs/Module/Setup.php:669
msgid "SSL certificate validation"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:673
+#: ../../Zotlabs/Module/Setup.php:675
msgid ""
"Url rewrite in .htaccess is not working. Check your server configuration."
"Test: "
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:676
+#: ../../Zotlabs/Module/Setup.php:678
msgid "Url rewrite is working"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:689
+#: ../../Zotlabs/Module/Setup.php:691
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 ""
-#: ../../Zotlabs/Module/Setup.php:718
-#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:401
+#: ../../Zotlabs/Module/Setup.php:720
+#: ../../extend/addon/hubzilla-addons/rendezvous/rendezvous.php:401
msgid "Errors encountered creating database tables."
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:764
+#: ../../Zotlabs/Module/Setup.php:766
msgid "<h1>What next?</h1>"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:765
+#: ../../Zotlabs/Module/Setup.php:767
msgid ""
"IMPORTANT: You will need to [manually] setup a scheduled task for the poller."
msgstr ""
@@ -6699,11 +6992,11 @@ msgstr ""
msgid "Homepage: "
msgstr ""
-#: ../../Zotlabs/Module/Directory.php:349 ../../include/channel.php:1806
+#: ../../Zotlabs/Module/Directory.php:349 ../../include/channel.php:1831
msgid "Age:"
msgstr ""
-#: ../../Zotlabs/Module/Directory.php:354 ../../include/channel.php:1633
+#: ../../Zotlabs/Module/Directory.php:354 ../../include/channel.php:1658
#: ../../include/event.php:63 ../../include/event.php:134
msgid "Location:"
msgstr ""
@@ -6712,11 +7005,11 @@ msgstr ""
msgid "Description:"
msgstr ""
-#: ../../Zotlabs/Module/Directory.php:367 ../../include/channel.php:1835
+#: ../../Zotlabs/Module/Directory.php:367 ../../include/channel.php:1860
msgid "Hometown:"
msgstr ""
-#: ../../Zotlabs/Module/Directory.php:369 ../../include/channel.php:1841
+#: ../../Zotlabs/Module/Directory.php:369 ../../include/channel.php:1866
msgid "About:"
msgstr ""
@@ -6965,126 +7258,151 @@ msgstr ""
msgid "Description: "
msgstr ""
-#: ../../Zotlabs/Module/Register.php:52
-msgid "Maximum daily site registrations exceeded. Please try again tomorrow."
+#: ../../Zotlabs/Module/Register.php:95 ../../include/channel.php:212
+msgid "Nickname is required."
msgstr ""
-#: ../../Zotlabs/Module/Register.php:58
-msgid ""
-"Please indicate acceptance of the Terms of Service. Registration failed."
+#: ../../Zotlabs/Module/Register.php:112
+msgid "Email address required"
+msgstr ""
+
+#: ../../Zotlabs/Module/Register.php:153
+msgid "No password provided"
msgstr ""
-#: ../../Zotlabs/Module/Register.php:92
-msgid "Passwords do not match."
+#: ../../Zotlabs/Module/Register.php:158 ../../include/js_strings.php:12
+msgid "Passwords do not match"
msgstr ""
-#: ../../Zotlabs/Module/Register.php:135
-msgid "Registration successful. Continue to create your first channel..."
+#: ../../Zotlabs/Module/Register.php:176
+msgid "Terms of Service not accepted"
msgstr ""
-#: ../../Zotlabs/Module/Register.php:138
-msgid ""
-"Registration successful. Please check your email for validation instructions."
+#: ../../Zotlabs/Module/Register.php:238
+msgid "Invitation code succesfully applied"
+msgstr ""
+
+#: ../../Zotlabs/Module/Register.php:258
+msgid "Invitation not in time or too late"
+msgstr ""
+
+#: ../../Zotlabs/Module/Register.php:264
+msgid "Invitation email failed"
+msgstr ""
+
+#: ../../Zotlabs/Module/Register.php:272
+msgid "Invitation code failed"
msgstr ""
-#: ../../Zotlabs/Module/Register.php:145
-msgid "Your registration is pending approval by the site owner."
+#: ../../Zotlabs/Module/Register.php:279
+msgid "Invitations are not available"
+msgstr ""
+
+#: ../../Zotlabs/Module/Register.php:305
+msgid "Email address already in use"
+msgstr ""
+
+#: ../../Zotlabs/Module/Register.php:315
+msgid "Registration on this hub is by invitation only"
+msgstr ""
+
+#: ../../Zotlabs/Module/Register.php:352 ../../include/account.php:429
+#: ../../include/account.php:497
+#, php-format
+msgid "Registration confirmation for %s"
msgstr ""
-#: ../../Zotlabs/Module/Register.php:148
-msgid "Your registration can not be processed."
+#: ../../Zotlabs/Module/Register.php:423
+msgid "New register request"
msgstr ""
-#: ../../Zotlabs/Module/Register.php:195
+#: ../../Zotlabs/Module/Register.php:441
+msgid "Error creating dId A"
+msgstr ""
+
+#: ../../Zotlabs/Module/Register.php:459
msgid "Registration on this hub is disabled."
msgstr ""
-#: ../../Zotlabs/Module/Register.php:204
+#: ../../Zotlabs/Module/Register.php:468
msgid "Registration on this hub is by approval only."
msgstr ""
-#: ../../Zotlabs/Module/Register.php:205 ../../Zotlabs/Module/Register.php:214
-msgid "<a href=\"pubsites\">Register at another affiliated hub.</a>"
+#: ../../Zotlabs/Module/Register.php:469
+msgid "Register at another affiliated hub in case when prefered"
msgstr ""
-#: ../../Zotlabs/Module/Register.php:213
+#: ../../Zotlabs/Module/Register.php:482
msgid "Registration on this hub is by invitation only."
msgstr ""
-#: ../../Zotlabs/Module/Register.php:224
-msgid ""
-"This site has exceeded the number of allowed daily account registrations. "
-"Please try again tomorrow."
+#: ../../Zotlabs/Module/Register.php:483
+msgid "Register at another affiliated hub"
msgstr ""
-#: ../../Zotlabs/Module/Register.php:239 ../../Zotlabs/Module/Siteinfo.php:28
+#: ../../Zotlabs/Module/Register.php:497 ../../Zotlabs/Module/Siteinfo.php:28
msgid "Terms of Service"
msgstr ""
-#: ../../Zotlabs/Module/Register.php:245
+#: ../../Zotlabs/Module/Register.php:503
#, php-format
msgid "I accept the %s for this website"
msgstr ""
-#: ../../Zotlabs/Module/Register.php:252
+#: ../../Zotlabs/Module/Register.php:510
#, php-format
msgid "I am over %s years of age and accept the %s for this website"
msgstr ""
-#: ../../Zotlabs/Module/Register.php:257
+#: ../../Zotlabs/Module/Register.php:520
msgid "Your email address"
msgstr ""
-#: ../../Zotlabs/Module/Register.php:258
+#: ../../Zotlabs/Module/Register.php:527
msgid "Choose a password"
msgstr ""
-#: ../../Zotlabs/Module/Register.php:259
+#: ../../Zotlabs/Module/Register.php:528
msgid "Please re-enter your password"
msgstr ""
-#: ../../Zotlabs/Module/Register.php:260
+#: ../../Zotlabs/Module/Register.php:530
msgid "Please enter your invitation code"
msgstr ""
-#: ../../Zotlabs/Module/Register.php:261
-msgid "Your Name"
+#: ../../Zotlabs/Module/Register.php:532
+msgid "Your name"
msgstr ""
-#: ../../Zotlabs/Module/Register.php:261
-msgid "Real names are preferred."
+#: ../../Zotlabs/Module/Register.php:532
+msgid "Real name is preferred"
msgstr ""
-#: ../../Zotlabs/Module/Register.php:263
-#, php-format
+#: ../../Zotlabs/Module/Register.php:534
msgid ""
-"Your nickname will be used to create an easy to remember channel address e."
-"g. nickname%s"
+"Your nickname will be used to create an easy to remember channel address"
msgstr ""
-#: ../../Zotlabs/Module/Register.php:264
-msgid ""
-"Select a channel permission role for your usage needs and privacy "
-"requirements."
+#: ../../Zotlabs/Module/Register.php:538
+msgid "Why do you want to join this hub?"
msgstr ""
-#: ../../Zotlabs/Module/Register.php:265
-msgid "no"
+#: ../../Zotlabs/Module/Register.php:538
+msgid "This will help to review your registration"
msgstr ""
-#: ../../Zotlabs/Module/Register.php:265
-msgid "yes"
+#: ../../Zotlabs/Module/Register.php:552
+msgid "I have an invite code"
msgstr ""
-#: ../../Zotlabs/Module/Register.php:293 ../../include/nav.php:162
-#: ../../boot.php:1685
+#: ../../Zotlabs/Module/Register.php:566 ../../include/nav.php:168
+#: ../../boot.php:1696
msgid "Register"
msgstr ""
-#: ../../Zotlabs/Module/Register.php:294
+#: ../../Zotlabs/Module/Register.php:599
msgid ""
-"This site requires email verification. After completing this form, please "
-"check your email for further instructions."
+"This site has exceeded the number of allowed daily account registrations."
msgstr ""
#: ../../Zotlabs/Module/Acl.php:123 ../../Zotlabs/Module/Lockview.php:117
@@ -7109,64 +7427,63 @@ msgstr ""
msgid "Please save/submit changes to any panel before opening another."
msgstr ""
-#: ../../Zotlabs/Module/Settings/Account.php:19
+#: ../../Zotlabs/Module/Settings/Account.php:21
msgid "Not valid email."
msgstr ""
-#: ../../Zotlabs/Module/Settings/Account.php:22
+#: ../../Zotlabs/Module/Settings/Account.php:24
msgid "Protected email address. Cannot change to that email."
msgstr ""
-#: ../../Zotlabs/Module/Settings/Account.php:31
+#: ../../Zotlabs/Module/Settings/Account.php:33
msgid "System failure storing new email. Please try again."
msgstr ""
-#: ../../Zotlabs/Module/Settings/Account.php:48
+#: ../../Zotlabs/Module/Settings/Account.php:51
msgid "Password verification failed."
msgstr ""
-#: ../../Zotlabs/Module/Settings/Account.php:55
+#: ../../Zotlabs/Module/Settings/Account.php:58
msgid "Passwords do not match. Password unchanged."
msgstr ""
-#: ../../Zotlabs/Module/Settings/Account.php:59
+#: ../../Zotlabs/Module/Settings/Account.php:62
msgid "Empty passwords are not allowed. Password unchanged."
msgstr ""
-#: ../../Zotlabs/Module/Settings/Account.php:73
+#: ../../Zotlabs/Module/Settings/Account.php:76
msgid "Password changed."
msgstr ""
-#: ../../Zotlabs/Module/Settings/Account.php:75
+#: ../../Zotlabs/Module/Settings/Account.php:78
msgid "Password update failed. Please try again."
msgstr ""
-#: ../../Zotlabs/Module/Settings/Account.php:99
+#: ../../Zotlabs/Module/Settings/Account.php:103
msgid "Account Settings"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Account.php:100
+#: ../../Zotlabs/Module/Settings/Account.php:104
msgid "Current Password"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Account.php:101
+#: ../../Zotlabs/Module/Settings/Account.php:105
msgid "Enter New Password"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Account.php:102
+#: ../../Zotlabs/Module/Settings/Account.php:106
msgid "Confirm New Password"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Account.php:102
+#: ../../Zotlabs/Module/Settings/Account.php:106
msgid "Leave password fields blank unless changing"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Account.php:104
-#: ../../Zotlabs/Module/Settings/Channel.php:502
-msgid "Email Address:"
+#: ../../Zotlabs/Module/Settings/Account.php:108
+msgid "DId2 or Email Address:"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Account.php:106
+#: ../../Zotlabs/Module/Settings/Account.php:110
msgid "Remove this account including all its channels"
msgstr ""
@@ -7318,10 +7635,6 @@ msgstr ""
msgid "Allow us to suggest you as a potential friend to new members?"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Channel.php:420
-msgid "or"
-msgstr ""
-
#: ../../Zotlabs/Module/Settings/Channel.php:429
msgid "Your channel address is"
msgstr ""
@@ -7342,10 +7655,14 @@ msgstr ""
msgid "Basic Settings"
msgstr ""
-#: ../../Zotlabs/Module/Settings/Channel.php:501 ../../include/channel.php:1763
+#: ../../Zotlabs/Module/Settings/Channel.php:501 ../../include/channel.php:1788
msgid "Full Name:"
msgstr ""
+#: ../../Zotlabs/Module/Settings/Channel.php:502
+msgid "Email Address:"
+msgstr ""
+
#: ../../Zotlabs/Module/Settings/Channel.php:503
msgid "Your Timezone:"
msgstr ""
@@ -7707,91 +8024,145 @@ msgstr ""
msgid "Conversation Settings"
msgstr ""
-#: ../../Zotlabs/Module/Probe.php:18
+#: ../../Zotlabs/Module/Probe.php:19
msgid "Remote Diagnostics App"
msgstr ""
-#: ../../Zotlabs/Module/Probe.php:19
+#: ../../Zotlabs/Module/Probe.php:20
msgid "Perform diagnostics on remote channels"
msgstr ""
-#: ../../Zotlabs/Module/Invite.php:37
-msgid "Total invitation limit exceeded."
+#: ../../Zotlabs/Module/Invite.php:56 ../../Zotlabs/Module/Invite.php:310
+msgid "Invite App"
+msgstr ""
+
+#: ../../Zotlabs/Module/Invite.php:68
+msgid "Register is closed"
+msgstr ""
+
+#: ../../Zotlabs/Module/Invite.php:102 ../../Zotlabs/Module/Invite.php:549
+msgid "Note, the invitation code is valid up to"
+msgstr ""
+
+#: ../../Zotlabs/Module/Invite.php:115
+#, php-format
+msgid "Too many recipients for one invitation (max %d)"
+msgstr ""
+
+#: ../../Zotlabs/Module/Invite.php:119
+msgid "No recipients for this invitation"
+msgstr ""
+
+#: ../../Zotlabs/Module/Invite.php:133
+#, php-format
+msgid "(%s) : Not a valid email address"
msgstr ""
-#: ../../Zotlabs/Module/Invite.php:61
+#: ../../Zotlabs/Module/Invite.php:138
#, php-format
-msgid "%s : Not a valid email address."
+msgid "(%s) : Not a real email address"
msgstr ""
-#: ../../Zotlabs/Module/Invite.php:75
-msgid "Please join us on $Projectname"
+#: ../../Zotlabs/Module/Invite.php:145
+#, php-format
+msgid "(%s) : Not allowed email address"
msgstr ""
-#: ../../Zotlabs/Module/Invite.php:85
-msgid "Invitation limit exceeded. Please contact your site administrator."
+#: ../../Zotlabs/Module/Invite.php:158
+#, php-format
+msgid "(%s) : email address already in use"
+msgstr ""
+
+#: ../../Zotlabs/Module/Invite.php:165
+#, php-format
+msgid "(%s) : Accepted email address"
msgstr ""
-#: ../../Zotlabs/Module/Invite.php:90
-#: ../../extend/addon/hzaddons/notifyadmin/notifyadmin.php:40
+#: ../../Zotlabs/Module/Invite.php:252
+#: ../../extend/addon/hubzilla-addons/notifyadmin/notifyadmin.php:40
#, php-format
msgid "%s : Message delivery failed."
msgstr ""
-#: ../../Zotlabs/Module/Invite.php:94
+#: ../../Zotlabs/Module/Invite.php:257
#, php-format
-msgid "%d message sent."
-msgid_plural "%d messages sent."
-msgstr[0] ""
-msgstr[1] ""
+msgid "To %s : Message delivery success."
+msgstr ""
-#: ../../Zotlabs/Module/Invite.php:110
-msgid "Invite App"
+#: ../../Zotlabs/Module/Invite.php:289
+#, php-format
+msgid "%1$d mail(s) sent, %2$d mail error(s)"
msgstr ""
-#: ../../Zotlabs/Module/Invite.php:111
-msgid "Send email invitations to join this network"
+#: ../../Zotlabs/Module/Invite.php:315
+msgid "Invites not proposed by configuration"
msgstr ""
-#: ../../Zotlabs/Module/Invite.php:124
+#: ../../Zotlabs/Module/Invite.php:316
+msgid "Contact the site admin"
+msgstr ""
+
+#: ../../Zotlabs/Module/Invite.php:332
+msgid "Invites by users not enabled"
+msgstr ""
+
+#: ../../Zotlabs/Module/Invite.php:337
msgid "You have no more invitations available"
msgstr ""
-#: ../../Zotlabs/Module/Invite.php:155
+#: ../../Zotlabs/Module/Invite.php:353
+msgid "Not on xchan"
+msgstr ""
+
+#: ../../Zotlabs/Module/Invite.php:386
+msgid "All users invitation limit exceeded."
+msgstr ""
+
+#: ../../Zotlabs/Module/Invite.php:404
+msgid "Invitation expires after"
+msgstr ""
+
+#: ../../Zotlabs/Module/Invite.php:504 ../../Zotlabs/Module/Invite.php:543
+msgid "Invitation"
+msgstr ""
+
+#: ../../Zotlabs/Module/Invite.php:534
msgid "Send invitations"
msgstr ""
-#: ../../Zotlabs/Module/Invite.php:156
-msgid "Enter email addresses, one per line:"
+#: ../../Zotlabs/Module/Invite.php:535
+msgid "Invitations I am using"
msgstr ""
-#: ../../Zotlabs/Module/Invite.php:157
-#: ../../extend/addon/hzaddons/mail/Mod_Mail.php:163
-msgid "Your message:"
+#: ../../Zotlabs/Module/Invite.php:536
+msgid "Invitations we are using"
msgstr ""
-#: ../../Zotlabs/Module/Invite.php:158
-msgid "Please join my community on $Projectname."
+#: ../../Zotlabs/Module/Invite.php:537
+msgid "§ Note, the email(s) sent will be recorded in the system logs"
msgstr ""
-#: ../../Zotlabs/Module/Invite.php:160
-msgid "You will need to supply this invitation code:"
+#: ../../Zotlabs/Module/Invite.php:538
+msgid "Enter email addresses, one per line:"
msgstr ""
-#: ../../Zotlabs/Module/Invite.php:161
-msgid "1. Register at any $Projectname location (they are all inter-connected)"
+#: ../../Zotlabs/Module/Invite.php:539
+#: ../../extend/addon/hubzilla-addons/mail/Mod_Mail.php:164
+msgid "Your message:"
msgstr ""
-#: ../../Zotlabs/Module/Invite.php:163
-msgid "2. Enter my $Projectname network address into the site searchbar."
+#: ../../Zotlabs/Module/Invite.php:540
+msgid "Invite template"
msgstr ""
-#: ../../Zotlabs/Module/Invite.php:164
-msgid "or visit"
+#: ../../Zotlabs/Module/Invite.php:542
+#: ../../extend/addon/hubzilla-addons/mail/Mod_Mail.php:161
+#: ../../extend/addon/hubzilla-addons/mail/Mod_Mail.php:303
+msgid "Subject:"
msgstr ""
-#: ../../Zotlabs/Module/Invite.php:166
-msgid "3. Click [Connect]"
+#: ../../Zotlabs/Module/Invite.php:548
+msgid "Here you may enter personal notes to the recipient(s)"
msgstr ""
#: ../../Zotlabs/Module/Siteinfo.php:21
@@ -7877,30 +8248,30 @@ msgstr ""
msgid "Cover Photos"
msgstr ""
-#: ../../Zotlabs/Module/Cover_photo.php:297 ../../include/items.php:4860
+#: ../../Zotlabs/Module/Cover_photo.php:297 ../../include/items.php:4965
msgid "female"
msgstr ""
-#: ../../Zotlabs/Module/Cover_photo.php:298 ../../include/items.php:4861
+#: ../../Zotlabs/Module/Cover_photo.php:298 ../../include/items.php:4966
#, php-format
msgid "%1$s updated her %2$s"
msgstr ""
-#: ../../Zotlabs/Module/Cover_photo.php:299 ../../include/items.php:4862
+#: ../../Zotlabs/Module/Cover_photo.php:299 ../../include/items.php:4967
msgid "male"
msgstr ""
-#: ../../Zotlabs/Module/Cover_photo.php:300 ../../include/items.php:4863
+#: ../../Zotlabs/Module/Cover_photo.php:300 ../../include/items.php:4968
#, php-format
msgid "%1$s updated his %2$s"
msgstr ""
-#: ../../Zotlabs/Module/Cover_photo.php:302 ../../include/items.php:4865
+#: ../../Zotlabs/Module/Cover_photo.php:302 ../../include/items.php:4970
#, php-format
msgid "%1$s updated their %2$s"
msgstr ""
-#: ../../Zotlabs/Module/Cover_photo.php:304 ../../include/channel.php:2328
+#: ../../Zotlabs/Module/Cover_photo.php:304 ../../include/channel.php:2353
msgid "cover photo"
msgstr ""
@@ -7948,7 +8319,7 @@ msgstr ""
msgid "Submit and proceed"
msgstr ""
-#: ../../Zotlabs/Module/Menu.php:171 ../../include/text.php:2699
+#: ../../Zotlabs/Module/Menu.php:171 ../../include/text.php:2713
msgid "Menus"
msgstr ""
@@ -8097,7 +8468,7 @@ msgid "Poke somebody in your addressbook"
msgstr ""
#: ../../Zotlabs/Module/Poke.php:199 ../../Zotlabs/Lib/Apps.php:351
-#: ../../include/conversation.php:1140
+#: ../../include/conversation.php:1143
msgid "Poke"
msgstr ""
@@ -8125,24 +8496,24 @@ msgstr ""
msgid "Make this post private"
msgstr ""
-#: ../../Zotlabs/Module/Network.php:105
+#: ../../Zotlabs/Module/Network.php:107
msgid "No such group"
msgstr ""
-#: ../../Zotlabs/Module/Network.php:152
+#: ../../Zotlabs/Module/Network.php:156
msgid "No such channel"
msgstr ""
-#: ../../Zotlabs/Module/Network.php:239
+#: ../../Zotlabs/Module/Network.php:243
msgid "Privacy group is empty"
msgstr ""
-#: ../../Zotlabs/Module/Network.php:249
+#: ../../Zotlabs/Module/Network.php:253
msgid "Privacy group: "
msgstr ""
-#: ../../Zotlabs/Module/Network.php:322
-#: ../../extend/addon/hzaddons/redred/Mod_Redred.php:29
+#: ../../Zotlabs/Module/Network.php:326
+#: ../../extend/addon/hubzilla-addons/redred/Mod_Redred.php:29
msgid "Invalid channel."
msgstr ""
@@ -8203,7 +8574,7 @@ msgstr ""
msgid "Add Files"
msgstr ""
-#: ../../Zotlabs/Storage/Browser.php:369 ../../Zotlabs/Lib/ThreadItem.php:174
+#: ../../Zotlabs/Storage/Browser.php:369 ../../Zotlabs/Lib/ThreadItem.php:175
msgid "Admin Delete"
msgstr ""
@@ -8283,15 +8654,15 @@ msgid ""
"an existing folder."
msgstr ""
-#: ../../Zotlabs/Zot/Auth.php:152
+#: ../../Zotlabs/Zot/Auth.php:154
msgid ""
"Remote authentication blocked. You are logged into this site locally. Please "
"logout and retry."
msgstr ""
-#: ../../Zotlabs/Zot/Auth.php:264
-#: ../../extend/addon/hzaddons/openid/Mod_Openid.php:76
-#: ../../extend/addon/hzaddons/openid/Mod_Openid.php:178
+#: ../../Zotlabs/Zot/Auth.php:266
+#: ../../extend/addon/hubzilla-addons/openid/Mod_Openid.php:76
+#: ../../extend/addon/hubzilla-addons/openid/Mod_Openid.php:178
#, php-format
msgid "Welcome %s. Remote authentication successful."
msgstr ""
@@ -8303,54 +8674,54 @@ msgid ""
"not what you intended, please create another group with a different name."
msgstr ""
-#: ../../Zotlabs/Lib/Group.php:270 ../../include/group.php:265
+#: ../../Zotlabs/Lib/Group.php:270 ../../include/group.php:271
msgid "Add new connections to this privacy group"
msgstr ""
#: ../../Zotlabs/Lib/Group.php:302 ../../Zotlabs/Lib/AccessList.php:311
-#: ../../include/group.php:299
+#: ../../include/group.php:305
msgid "edit"
msgstr ""
-#: ../../Zotlabs/Lib/Group.php:325 ../../include/group.php:322
+#: ../../Zotlabs/Lib/Group.php:325 ../../include/group.php:328
msgid "Edit group"
msgstr ""
-#: ../../Zotlabs/Lib/Group.php:326 ../../include/group.php:323
+#: ../../Zotlabs/Lib/Group.php:326 ../../include/group.php:329
msgid "Add privacy group"
msgstr ""
-#: ../../Zotlabs/Lib/Group.php:327 ../../include/group.php:324
+#: ../../Zotlabs/Lib/Group.php:327 ../../include/group.php:330
msgid "Channels not in any privacy group"
msgstr ""
#: ../../Zotlabs/Lib/Group.php:329 ../../Zotlabs/Lib/AccessList.php:336
-#: ../../Zotlabs/Widget/Savedsearch.php:84 ../../include/group.php:326
+#: ../../Zotlabs/Widget/Savedsearch.php:84 ../../include/group.php:332
msgid "add"
msgstr ""
#: ../../Zotlabs/Lib/Connect.php:46 ../../Zotlabs/Lib/Connect.php:143
-#: ../../include/follow.php:37
+#: ../../include/follow.php:39
msgid "Channel is blocked on this site."
msgstr ""
-#: ../../Zotlabs/Lib/Connect.php:51 ../../include/follow.php:42
+#: ../../Zotlabs/Lib/Connect.php:51 ../../include/follow.php:44
msgid "Channel location missing."
msgstr ""
-#: ../../Zotlabs/Lib/Connect.php:103 ../../include/follow.php:166
+#: ../../Zotlabs/Lib/Connect.php:103 ../../include/follow.php:168
msgid "Remote channel or protocol unavailable."
msgstr ""
-#: ../../Zotlabs/Lib/Connect.php:137 ../../include/follow.php:190
+#: ../../Zotlabs/Lib/Connect.php:137 ../../include/follow.php:192
msgid "Channel discovery failed."
msgstr ""
-#: ../../Zotlabs/Lib/Connect.php:155 ../../include/follow.php:202
+#: ../../Zotlabs/Lib/Connect.php:155 ../../include/follow.php:204
msgid "Protocol disabled."
msgstr ""
-#: ../../Zotlabs/Lib/Connect.php:167 ../../include/follow.php:213
+#: ../../Zotlabs/Lib/Connect.php:167 ../../include/follow.php:215
msgid "Cannot connect to yourself."
msgstr ""
@@ -8371,7 +8742,7 @@ msgid "Site Admin"
msgstr ""
#: ../../Zotlabs/Lib/Apps.php:328
-#: ../../extend/addon/hzaddons/buglink/buglink.php:16
+#: ../../extend/addon/hubzilla-addons/buglink/buglink.php:16
msgid "Report Bug"
msgstr ""
@@ -8389,7 +8760,7 @@ msgid "Content Filter"
msgstr ""
#: ../../Zotlabs/Lib/Apps.php:332
-#: ../../extend/addon/hzaddons/content_import/Mod_content_import.php:135
+#: ../../extend/addon/hubzilla-addons/content_import/Mod_content_import.php:135
msgid "Content Import"
msgstr ""
@@ -8401,8 +8772,8 @@ msgstr ""
msgid "Suggest Channels"
msgstr ""
-#: ../../Zotlabs/Lib/Apps.php:336 ../../include/nav.php:124
-#: ../../include/nav.php:128 ../../boot.php:1705
+#: ../../Zotlabs/Lib/Apps.php:336 ../../include/nav.php:127
+#: ../../include/nav.php:131 ../../boot.php:1716
msgid "Login"
msgstr ""
@@ -8456,18 +8827,18 @@ msgid "Features"
msgstr ""
#: ../../Zotlabs/Lib/Apps.php:359
-#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:69
+#: ../../extend/addon/hubzilla-addons/openid/MysqlProvider.php:69
msgid "Language"
msgstr ""
#: ../../Zotlabs/Lib/Apps.php:361
-#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:58
-#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:59
-#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:60
+#: ../../extend/addon/hubzilla-addons/openid/MysqlProvider.php:58
+#: ../../extend/addon/hubzilla-addons/openid/MysqlProvider.php:59
+#: ../../extend/addon/hubzilla-addons/openid/MysqlProvider.php:60
msgid "Profile Photo"
msgstr ""
-#: ../../Zotlabs/Lib/Apps.php:363 ../../include/features.php:383
+#: ../../Zotlabs/Lib/Apps.php:363 ../../include/features.php:382
msgid "Profiles"
msgstr ""
@@ -8488,7 +8859,7 @@ msgid "Guest Access"
msgstr ""
#: ../../Zotlabs/Lib/Apps.php:370 ../../Zotlabs/Widget/Notes.php:21
-#: ../../extend/addon/hzaddons/workflow/workflow.php:2625
+#: ../../extend/addon/hubzilla-addons/workflow/workflow.php:2625
msgid "Notes"
msgstr ""
@@ -8626,9 +8997,9 @@ msgid "$Projectname Notification"
msgstr ""
#: ../../Zotlabs/Lib/Enotify.php:61
-#: ../../extend/addon/hzaddons/diaspora/util.php:336
-#: ../../extend/addon/hzaddons/diaspora/util.php:349
-#: ../../extend/addon/hzaddons/diaspora/p.php:48
+#: ../../extend/addon/hubzilla-addons/diaspora/util.php:336
+#: ../../extend/addon/hubzilla-addons/diaspora/util.php:349
+#: ../../extend/addon/hubzilla-addons/diaspora/p.php:48
msgid "$projectname"
msgstr ""
@@ -8637,7 +9008,7 @@ msgid "Thank You,"
msgstr ""
#: ../../Zotlabs/Lib/Enotify.php:65
-#: ../../extend/addon/hzaddons/hubwall/hubwall.php:33
+#: ../../extend/addon/hubzilla-addons/hubwall/hubwall.php:33
#, php-format
msgid "%s Administrator"
msgstr ""
@@ -8913,7 +9284,11 @@ msgstr ""
msgid "created an event"
msgstr ""
-#: ../../Zotlabs/Lib/Libsync.php:740 ../../include/zot.php:2657
+#: ../../Zotlabs/Lib/Enotify.php:986
+msgid "verified"
+msgstr ""
+
+#: ../../Zotlabs/Lib/Libsync.php:740 ../../include/zot.php:2663
#, php-format
msgid "Unable to verify site signature for %s"
msgstr ""
@@ -8927,72 +9302,72 @@ msgstr ""
msgid "Wiki page create failed."
msgstr ""
-#: ../../Zotlabs/Lib/NativeWikiPage.php:122
+#: ../../Zotlabs/Lib/NativeWikiPage.php:123
msgid "Wiki not found."
msgstr ""
-#: ../../Zotlabs/Lib/NativeWikiPage.php:133
+#: ../../Zotlabs/Lib/NativeWikiPage.php:134
msgid "Destination name already exists"
msgstr ""
-#: ../../Zotlabs/Lib/NativeWikiPage.php:166
-#: ../../Zotlabs/Lib/NativeWikiPage.php:362
+#: ../../Zotlabs/Lib/NativeWikiPage.php:167
+#: ../../Zotlabs/Lib/NativeWikiPage.php:368
msgid "Page not found"
msgstr ""
-#: ../../Zotlabs/Lib/NativeWikiPage.php:197
+#: ../../Zotlabs/Lib/NativeWikiPage.php:200
msgid "Error reading page content"
msgstr ""
-#: ../../Zotlabs/Lib/NativeWikiPage.php:353
-#: ../../Zotlabs/Lib/NativeWikiPage.php:402
-#: ../../Zotlabs/Lib/NativeWikiPage.php:469
-#: ../../Zotlabs/Lib/NativeWikiPage.php:510
+#: ../../Zotlabs/Lib/NativeWikiPage.php:359
+#: ../../Zotlabs/Lib/NativeWikiPage.php:409
+#: ../../Zotlabs/Lib/NativeWikiPage.php:480
+#: ../../Zotlabs/Lib/NativeWikiPage.php:522
msgid "Error reading wiki"
msgstr ""
-#: ../../Zotlabs/Lib/NativeWikiPage.php:390
+#: ../../Zotlabs/Lib/NativeWikiPage.php:396
msgid "Page update failed."
msgstr ""
-#: ../../Zotlabs/Lib/NativeWikiPage.php:424
+#: ../../Zotlabs/Lib/NativeWikiPage.php:431
msgid "Nothing deleted"
msgstr ""
-#: ../../Zotlabs/Lib/NativeWikiPage.php:490
+#: ../../Zotlabs/Lib/NativeWikiPage.php:501
msgid "Compare: object not found."
msgstr ""
-#: ../../Zotlabs/Lib/NativeWikiPage.php:496
+#: ../../Zotlabs/Lib/NativeWikiPage.php:508
msgid "Page updated"
msgstr ""
-#: ../../Zotlabs/Lib/NativeWikiPage.php:499
+#: ../../Zotlabs/Lib/NativeWikiPage.php:511
msgid "Untitled"
msgstr ""
-#: ../../Zotlabs/Lib/NativeWikiPage.php:505
+#: ../../Zotlabs/Lib/NativeWikiPage.php:517
msgid "Wiki resource_id required for git commit"
msgstr ""
-#: ../../Zotlabs/Lib/NativeWikiPage.php:565
+#: ../../Zotlabs/Lib/NativeWikiPage.php:577
#: ../../Zotlabs/Widget/Wiki_page_history.php:23
msgctxt "wiki_history"
msgid "Message"
msgstr ""
-#: ../../Zotlabs/Lib/NativeWikiPage.php:566
+#: ../../Zotlabs/Lib/NativeWikiPage.php:578
#: ../../Zotlabs/Widget/Wiki_page_history.php:24
msgid "Date"
msgstr ""
-#: ../../Zotlabs/Lib/NativeWikiPage.php:568
+#: ../../Zotlabs/Lib/NativeWikiPage.php:580
#: ../../Zotlabs/Widget/Wiki_page_history.php:26
msgid "Compare"
msgstr ""
-#: ../../Zotlabs/Lib/NativeWikiPage.php:606 ../../include/bbcode.php:1018
-#: ../../include/bbcode.php:1190
+#: ../../Zotlabs/Lib/NativeWikiPage.php:618 ../../include/bbcode.php:1050
+#: ../../include/bbcode.php:1217
msgid "Different viewers will see this text differently"
msgstr ""
@@ -9000,298 +9375,298 @@ msgstr ""
msgid "Private Message"
msgstr ""
-#: ../../Zotlabs/Lib/ThreadItem.php:130
+#: ../../Zotlabs/Lib/ThreadItem.php:131
msgid "Privacy conflict. Discretion advised."
msgstr ""
-#: ../../Zotlabs/Lib/ThreadItem.php:180 ../../include/conversation.php:729
+#: ../../Zotlabs/Lib/ThreadItem.php:181 ../../include/conversation.php:729
msgid "Select"
msgstr ""
-#: ../../Zotlabs/Lib/ThreadItem.php:205 ../../Zotlabs/Widget/Pinned.php:70
+#: ../../Zotlabs/Lib/ThreadItem.php:206 ../../Zotlabs/Widget/Pinned.php:70
msgid "I will attend"
msgstr ""
-#: ../../Zotlabs/Lib/ThreadItem.php:205 ../../Zotlabs/Widget/Pinned.php:70
+#: ../../Zotlabs/Lib/ThreadItem.php:206 ../../Zotlabs/Widget/Pinned.php:70
msgid "I will not attend"
msgstr ""
-#: ../../Zotlabs/Lib/ThreadItem.php:205 ../../Zotlabs/Widget/Pinned.php:70
+#: ../../Zotlabs/Lib/ThreadItem.php:206 ../../Zotlabs/Widget/Pinned.php:70
msgid "I might attend"
msgstr ""
-#: ../../Zotlabs/Lib/ThreadItem.php:219 ../../Zotlabs/Widget/Pinned.php:81
+#: ../../Zotlabs/Lib/ThreadItem.php:220 ../../Zotlabs/Widget/Pinned.php:81
msgid "I agree"
msgstr ""
-#: ../../Zotlabs/Lib/ThreadItem.php:219 ../../Zotlabs/Widget/Pinned.php:81
+#: ../../Zotlabs/Lib/ThreadItem.php:220 ../../Zotlabs/Widget/Pinned.php:81
msgid "I disagree"
msgstr ""
-#: ../../Zotlabs/Lib/ThreadItem.php:219 ../../Zotlabs/Widget/Pinned.php:81
+#: ../../Zotlabs/Lib/ThreadItem.php:220 ../../Zotlabs/Widget/Pinned.php:81
msgid "I abstain"
msgstr ""
-#: ../../Zotlabs/Lib/ThreadItem.php:273 ../../include/conversation.php:734
+#: ../../Zotlabs/Lib/ThreadItem.php:274 ../../include/conversation.php:734
msgid "Toggle Star Status"
msgstr ""
-#: ../../Zotlabs/Lib/ThreadItem.php:284 ../../Zotlabs/Widget/Pinned.php:88
-#: ../../include/conversation.php:746
+#: ../../Zotlabs/Lib/ThreadItem.php:285 ../../Zotlabs/Widget/Pinned.php:88
+#: ../../include/conversation.php:748
msgid "Message signature validated"
msgstr ""
-#: ../../Zotlabs/Lib/ThreadItem.php:285 ../../Zotlabs/Widget/Pinned.php:89
-#: ../../include/conversation.php:747
+#: ../../Zotlabs/Lib/ThreadItem.php:286 ../../Zotlabs/Widget/Pinned.php:89
+#: ../../include/conversation.php:749
msgid "Message signature incorrect"
msgstr ""
-#: ../../Zotlabs/Lib/ThreadItem.php:301 ../../include/conversation.php:933
+#: ../../Zotlabs/Lib/ThreadItem.php:302 ../../include/conversation.php:935
msgid "Conversation Tools"
msgstr ""
-#: ../../Zotlabs/Lib/ThreadItem.php:317 ../../include/taxonomy.php:582
+#: ../../Zotlabs/Lib/ThreadItem.php:318 ../../include/taxonomy.php:584
msgid "like"
msgstr ""
-#: ../../Zotlabs/Lib/ThreadItem.php:318 ../../include/taxonomy.php:583
+#: ../../Zotlabs/Lib/ThreadItem.php:319 ../../include/taxonomy.php:585
msgid "dislike"
msgstr ""
-#: ../../Zotlabs/Lib/ThreadItem.php:319
+#: ../../Zotlabs/Lib/ThreadItem.php:320
msgid "Reply on this comment"
msgstr ""
-#: ../../Zotlabs/Lib/ThreadItem.php:319
+#: ../../Zotlabs/Lib/ThreadItem.php:320
msgid "reply"
msgstr ""
-#: ../../Zotlabs/Lib/ThreadItem.php:319
+#: ../../Zotlabs/Lib/ThreadItem.php:320
msgid "Reply to"
msgstr ""
-#: ../../Zotlabs/Lib/ThreadItem.php:329 ../../Zotlabs/Widget/Pinned.php:99
+#: ../../Zotlabs/Lib/ThreadItem.php:330 ../../Zotlabs/Widget/Pinned.php:99
msgid "Share This"
msgstr ""
-#: ../../Zotlabs/Lib/ThreadItem.php:329 ../../Zotlabs/Widget/Pinned.php:99
+#: ../../Zotlabs/Lib/ThreadItem.php:330 ../../Zotlabs/Widget/Pinned.php:99
msgid "share"
msgstr ""
-#: ../../Zotlabs/Lib/ThreadItem.php:339
+#: ../../Zotlabs/Lib/ThreadItem.php:340
msgid "Delivery Report"
msgstr ""
-#: ../../Zotlabs/Lib/ThreadItem.php:358
+#: ../../Zotlabs/Lib/ThreadItem.php:359
#, php-format
msgid "%d comment"
msgid_plural "%d comments"
msgstr[0] ""
msgstr[1] ""
-#: ../../Zotlabs/Lib/ThreadItem.php:359
+#: ../../Zotlabs/Lib/ThreadItem.php:360
#, php-format
msgid "%d unseen"
msgstr ""
-#: ../../Zotlabs/Lib/ThreadItem.php:412
+#: ../../Zotlabs/Lib/ThreadItem.php:413
msgid "to"
msgstr ""
-#: ../../Zotlabs/Lib/ThreadItem.php:413 ../../Zotlabs/Widget/Pinned.php:128
+#: ../../Zotlabs/Lib/ThreadItem.php:414 ../../Zotlabs/Widget/Pinned.php:127
msgid "via"
msgstr ""
-#: ../../Zotlabs/Lib/ThreadItem.php:414
+#: ../../Zotlabs/Lib/ThreadItem.php:415
msgid "Wall-to-Wall"
msgstr ""
-#: ../../Zotlabs/Lib/ThreadItem.php:415
+#: ../../Zotlabs/Lib/ThreadItem.php:416
msgid "via Wall-To-Wall:"
msgstr ""
-#: ../../Zotlabs/Lib/ThreadItem.php:429 ../../Zotlabs/Widget/Pinned.php:133
-#: ../../include/conversation.php:806
+#: ../../Zotlabs/Lib/ThreadItem.php:430 ../../Zotlabs/Widget/Pinned.php:132
+#: ../../include/conversation.php:809
#, php-format
msgid "from %s"
msgstr ""
-#: ../../Zotlabs/Lib/ThreadItem.php:432 ../../Zotlabs/Widget/Pinned.php:136
-#: ../../include/conversation.php:809
+#: ../../Zotlabs/Lib/ThreadItem.php:433 ../../Zotlabs/Widget/Pinned.php:135
+#: ../../include/conversation.php:812
#, php-format
msgid "last edited: %s"
msgstr ""
-#: ../../Zotlabs/Lib/ThreadItem.php:433 ../../Zotlabs/Widget/Pinned.php:137
-#: ../../include/conversation.php:810
+#: ../../Zotlabs/Lib/ThreadItem.php:434 ../../Zotlabs/Widget/Pinned.php:136
+#: ../../include/conversation.php:813
#, php-format
msgid "Expires: %s"
msgstr ""
-#: ../../Zotlabs/Lib/ThreadItem.php:442
+#: ../../Zotlabs/Lib/ThreadItem.php:444
msgid "Attend"
msgstr ""
-#: ../../Zotlabs/Lib/ThreadItem.php:443 ../../Zotlabs/Widget/Pinned.php:143
+#: ../../Zotlabs/Lib/ThreadItem.php:445 ../../Zotlabs/Widget/Pinned.php:141
msgid "Attendance Options"
msgstr ""
-#: ../../Zotlabs/Lib/ThreadItem.php:444 ../../include/text.php:1922
+#: ../../Zotlabs/Lib/ThreadItem.php:446 ../../include/text.php:1924
msgid "Vote"
msgstr ""
-#: ../../Zotlabs/Lib/ThreadItem.php:445 ../../Zotlabs/Widget/Pinned.php:144
+#: ../../Zotlabs/Lib/ThreadItem.php:447 ../../Zotlabs/Widget/Pinned.php:142
msgid "Voting Options"
msgstr ""
-#: ../../Zotlabs/Lib/ThreadItem.php:460
+#: ../../Zotlabs/Lib/ThreadItem.php:462
msgid "Go to previous comment"
msgstr ""
-#: ../../Zotlabs/Lib/ThreadItem.php:469 ../../Zotlabs/Widget/Pinned.php:156
+#: ../../Zotlabs/Lib/ThreadItem.php:471 ../../Zotlabs/Widget/Pinned.php:154
msgid "Pinned post"
msgstr ""
-#: ../../Zotlabs/Lib/ThreadItem.php:471 ../../Zotlabs/Widget/Pinned.php:157
+#: ../../Zotlabs/Lib/ThreadItem.php:473 ../../Zotlabs/Widget/Pinned.php:155
#: ../../include/js_strings.php:39
msgid "Unpin from the top"
msgstr ""
-#: ../../Zotlabs/Lib/ThreadItem.php:471 ../../include/js_strings.php:38
+#: ../../Zotlabs/Lib/ThreadItem.php:473 ../../include/js_strings.php:38
msgid "Pin to the top"
msgstr ""
-#: ../../Zotlabs/Lib/ThreadItem.php:472
-#: ../../extend/addon/hzaddons/bookmarker/bookmarker.php:38
+#: ../../Zotlabs/Lib/ThreadItem.php:474
+#: ../../extend/addon/hubzilla-addons/bookmarker/bookmarker.php:38
msgid "Save Bookmarks"
msgstr ""
-#: ../../Zotlabs/Lib/ThreadItem.php:473
+#: ../../Zotlabs/Lib/ThreadItem.php:475
msgid "Add to Calendar"
msgstr ""
-#: ../../Zotlabs/Lib/ThreadItem.php:500 ../../include/conversation.php:516
+#: ../../Zotlabs/Lib/ThreadItem.php:502 ../../include/conversation.php:516
msgid "This is an unsaved preview"
msgstr ""
-#: ../../Zotlabs/Lib/ThreadItem.php:533 ../../include/js_strings.php:7
+#: ../../Zotlabs/Lib/ThreadItem.php:535 ../../include/js_strings.php:7
#, php-format
msgid "%s show all"
msgstr ""
-#: ../../Zotlabs/Lib/ThreadItem.php:826 ../../include/conversation.php:1449
-#: ../../extend/addon/hzaddons/hsse/hsse.php:200
+#: ../../Zotlabs/Lib/ThreadItem.php:828 ../../include/conversation.php:1451
+#: ../../extend/addon/hubzilla-addons/hsse/hsse.php:200
msgid "Bold"
msgstr ""
-#: ../../Zotlabs/Lib/ThreadItem.php:827 ../../include/conversation.php:1450
-#: ../../extend/addon/hzaddons/hsse/hsse.php:201
+#: ../../Zotlabs/Lib/ThreadItem.php:829 ../../include/conversation.php:1452
+#: ../../extend/addon/hubzilla-addons/hsse/hsse.php:201
msgid "Italic"
msgstr ""
-#: ../../Zotlabs/Lib/ThreadItem.php:828 ../../include/conversation.php:1451
-#: ../../extend/addon/hzaddons/hsse/hsse.php:202
+#: ../../Zotlabs/Lib/ThreadItem.php:830 ../../include/conversation.php:1453
+#: ../../extend/addon/hubzilla-addons/hsse/hsse.php:202
msgid "Underline"
msgstr ""
-#: ../../Zotlabs/Lib/ThreadItem.php:829 ../../include/conversation.php:1452
-#: ../../extend/addon/hzaddons/hsse/hsse.php:203
+#: ../../Zotlabs/Lib/ThreadItem.php:831 ../../include/conversation.php:1454
+#: ../../extend/addon/hubzilla-addons/hsse/hsse.php:203
msgid "Quote"
msgstr ""
-#: ../../Zotlabs/Lib/ThreadItem.php:830 ../../include/conversation.php:1453
-#: ../../extend/addon/hzaddons/hsse/hsse.php:204
+#: ../../Zotlabs/Lib/ThreadItem.php:832 ../../include/conversation.php:1455
+#: ../../extend/addon/hubzilla-addons/hsse/hsse.php:204
msgid "Code"
msgstr ""
-#: ../../Zotlabs/Lib/ThreadItem.php:831
+#: ../../Zotlabs/Lib/ThreadItem.php:833
msgid "Image"
msgstr ""
-#: ../../Zotlabs/Lib/ThreadItem.php:832 ../../include/conversation.php:1454
-#: ../../extend/addon/hzaddons/hsse/hsse.php:205
+#: ../../Zotlabs/Lib/ThreadItem.php:834 ../../include/conversation.php:1456
+#: ../../extend/addon/hubzilla-addons/hsse/hsse.php:205
msgid "Attach/Upload file"
msgstr ""
-#: ../../Zotlabs/Lib/ThreadItem.php:833
+#: ../../Zotlabs/Lib/ThreadItem.php:835
msgid "Insert Link"
msgstr ""
-#: ../../Zotlabs/Lib/ThreadItem.php:834
+#: ../../Zotlabs/Lib/ThreadItem.php:836
msgid "Video"
msgstr ""
-#: ../../Zotlabs/Lib/ThreadItem.php:844
+#: ../../Zotlabs/Lib/ThreadItem.php:846
msgid "Your full name (required)"
msgstr ""
-#: ../../Zotlabs/Lib/ThreadItem.php:845
+#: ../../Zotlabs/Lib/ThreadItem.php:847
msgid "Your email address (required)"
msgstr ""
-#: ../../Zotlabs/Lib/ThreadItem.php:846
+#: ../../Zotlabs/Lib/ThreadItem.php:848
msgid "Your website URL (optional)"
msgstr ""
-#: ../../Zotlabs/Lib/Activity.php:2110
+#: ../../Zotlabs/Lib/Activity.php:2163
#, php-format
msgid "Likes %1$s's %2$s"
msgstr ""
-#: ../../Zotlabs/Lib/Activity.php:2113
+#: ../../Zotlabs/Lib/Activity.php:2166
#, php-format
msgid "Doesn't like %1$s's %2$s"
msgstr ""
-#: ../../Zotlabs/Lib/Activity.php:2119
+#: ../../Zotlabs/Lib/Activity.php:2172
#, php-format
msgid "Will attend %s's event"
msgstr ""
-#: ../../Zotlabs/Lib/Activity.php:2122
+#: ../../Zotlabs/Lib/Activity.php:2175
#, php-format
msgid "Will not attend %s's event"
msgstr ""
-#: ../../Zotlabs/Lib/Activity.php:2125
+#: ../../Zotlabs/Lib/Activity.php:2178
#, php-format
msgid "May attend %s's event"
msgstr ""
-#: ../../Zotlabs/Lib/Activity.php:2128
+#: ../../Zotlabs/Lib/Activity.php:2181
#, php-format
msgid "May not attend %s's event"
msgstr ""
-#: ../../Zotlabs/Lib/Activity.php:2821 ../../Zotlabs/Lib/Activity.php:3015
-#: ../../include/network.php:1736
-#: ../../extend/addon/hzaddons/pubcrawl/as.php:1479
-#: ../../extend/addon/hzaddons/pubcrawl/as.php:1733
-#: ../../extend/addon/hzaddons/pubcrawl/as.php:1941
+#: ../../Zotlabs/Lib/Activity.php:3114 ../../Zotlabs/Lib/Activity.php:3306
+#: ../../include/network.php:1767
+#: ../../extend/addon/hubzilla-addons/pubcrawl/as.php:1490
+#: ../../extend/addon/hubzilla-addons/pubcrawl/as.php:1902
+#: ../../extend/addon/hubzilla-addons/pubcrawl/as.php:2110
msgid "ActivityPub"
msgstr ""
-#: ../../Zotlabs/Lib/NativeWiki.php:145
+#: ../../Zotlabs/Lib/NativeWiki.php:146
msgid "Wiki updated successfully"
msgstr ""
-#: ../../Zotlabs/Lib/NativeWiki.php:199
+#: ../../Zotlabs/Lib/NativeWiki.php:206
msgid "Wiki files deleted successfully"
msgstr ""
-#: ../../Zotlabs/Lib/Libzotdir.php:163 ../../include/dir_fns.php:141
+#: ../../Zotlabs/Lib/Libzotdir.php:163 ../../include/dir_fns.php:142
msgid "Directory Options"
msgstr ""
-#: ../../Zotlabs/Lib/Libzotdir.php:165 ../../include/dir_fns.php:143
+#: ../../Zotlabs/Lib/Libzotdir.php:165 ../../include/dir_fns.php:144
msgid "Safe Mode"
msgstr ""
-#: ../../Zotlabs/Lib/Libzotdir.php:166 ../../include/dir_fns.php:144
+#: ../../Zotlabs/Lib/Libzotdir.php:166 ../../include/dir_fns.php:145
msgid "Public Forums Only"
msgstr ""
-#: ../../Zotlabs/Lib/Libzotdir.php:168 ../../include/dir_fns.php:145
+#: ../../Zotlabs/Lib/Libzotdir.php:168 ../../include/dir_fns.php:146
msgid "This Website Only"
msgstr ""
@@ -9315,7 +9690,7 @@ msgctxt "permcat"
msgid "publisher"
msgstr ""
-#: ../../Zotlabs/Lib/Libzot.php:656 ../../include/zot.php:802
+#: ../../Zotlabs/Lib/Libzot.php:655 ../../include/zot.php:805
msgid "Unable to verify channel signature"
msgstr ""
@@ -9325,7 +9700,7 @@ msgid "Visible to your default audience"
msgstr ""
#: ../../Zotlabs/Lib/PermissionDescription.php:107
-#: ../../include/acl_selectors.php:135
+#: ../../include/acl_selectors.php:136
msgid "Only me"
msgstr ""
@@ -9383,9 +9758,9 @@ msgid "This is your default setting for the audience of your webpages"
msgstr ""
#: ../../Zotlabs/Widget/Appcategories.php:46 ../../Zotlabs/Widget/Filer.php:31
-#: ../../include/contact_widgets.php:56 ../../include/contact_widgets.php:111
-#: ../../include/contact_widgets.php:155 ../../include/contact_widgets.php:200
-#: ../../include/contact_widgets.php:235
+#: ../../include/contact_widgets.php:56 ../../include/contact_widgets.php:115
+#: ../../include/contact_widgets.php:159 ../../include/contact_widgets.php:204
+#: ../../include/contact_widgets.php:239
msgid "Everything"
msgstr ""
@@ -9466,13 +9841,13 @@ msgid "Select an addressbook to import to"
msgstr ""
#: ../../Zotlabs/Widget/Filer.php:28
-#: ../../Zotlabs/Widget/Activity_filter.php:179
-#: ../../include/contact_widgets.php:53 ../../include/features.php:319
+#: ../../Zotlabs/Widget/Activity_filter.php:189
+#: ../../include/contact_widgets.php:53 ../../include/features.php:318
msgid "Saved Folders"
msgstr ""
#: ../../Zotlabs/Widget/Tagcloud.php:22 ../../include/taxonomy.php:323
-#: ../../include/taxonomy.php:458 ../../include/taxonomy.php:479
+#: ../../include/taxonomy.php:460 ../../include/taxonomy.php:481
msgid "Tags"
msgstr ""
@@ -9518,10 +9893,10 @@ msgid "photo/image"
msgstr ""
#: ../../Zotlabs/Widget/Forums.php:100
-#: ../../Zotlabs/Widget/Activity_filter.php:115
+#: ../../Zotlabs/Widget/Activity_filter.php:123
#: ../../Zotlabs/Widget/Notifications.php:139
#: ../../Zotlabs/Widget/Notifications.php:140
-#: ../../include/acl_selectors.php:124
+#: ../../include/acl_selectors.php:125
msgid "Forums"
msgstr ""
@@ -9529,7 +9904,7 @@ msgstr ""
msgid "Remove term"
msgstr ""
-#: ../../Zotlabs/Widget/Savedsearch.php:83 ../../include/features.php:311
+#: ../../Zotlabs/Widget/Savedsearch.php:83 ../../include/features.php:310
msgid "Saved Searches"
msgstr ""
@@ -9574,7 +9949,7 @@ msgstr ""
msgid "DB updates"
msgstr ""
-#: ../../Zotlabs/Widget/Admin.php:55 ../../include/nav.php:194
+#: ../../Zotlabs/Widget/Admin.php:55 ../../include/nav.php:200
msgid "Admin"
msgstr ""
@@ -9666,85 +10041,85 @@ msgstr ""
msgid "Import Calendar"
msgstr ""
-#: ../../Zotlabs/Widget/Activity_filter.php:33
+#: ../../Zotlabs/Widget/Activity_filter.php:37
msgid "Direct Messages"
msgstr ""
-#: ../../Zotlabs/Widget/Activity_filter.php:37
+#: ../../Zotlabs/Widget/Activity_filter.php:41
msgid "Show direct (private) messages"
msgstr ""
-#: ../../Zotlabs/Widget/Activity_filter.php:42
+#: ../../Zotlabs/Widget/Activity_filter.php:46
msgid "Events"
msgstr ""
-#: ../../Zotlabs/Widget/Activity_filter.php:46
+#: ../../Zotlabs/Widget/Activity_filter.php:50
msgid "Show posts that include events"
msgstr ""
-#: ../../Zotlabs/Widget/Activity_filter.php:52
+#: ../../Zotlabs/Widget/Activity_filter.php:56
msgid "Polls"
msgstr ""
-#: ../../Zotlabs/Widget/Activity_filter.php:56
+#: ../../Zotlabs/Widget/Activity_filter.php:60
msgid "Show posts that include polls"
msgstr ""
-#: ../../Zotlabs/Widget/Activity_filter.php:77
+#: ../../Zotlabs/Widget/Activity_filter.php:83
#, php-format
msgid "Show posts related to the %s privacy group"
msgstr ""
-#: ../../Zotlabs/Widget/Activity_filter.php:86
+#: ../../Zotlabs/Widget/Activity_filter.php:92
msgid "Show my privacy groups"
msgstr ""
-#: ../../Zotlabs/Widget/Activity_filter.php:108
+#: ../../Zotlabs/Widget/Activity_filter.php:116
msgid "Show posts to this forum"
msgstr ""
-#: ../../Zotlabs/Widget/Activity_filter.php:119
+#: ../../Zotlabs/Widget/Activity_filter.php:127
msgid "Show forums"
msgstr ""
-#: ../../Zotlabs/Widget/Activity_filter.php:133
+#: ../../Zotlabs/Widget/Activity_filter.php:141
msgid "Starred Posts"
msgstr ""
-#: ../../Zotlabs/Widget/Activity_filter.php:137
+#: ../../Zotlabs/Widget/Activity_filter.php:145
msgid "Show posts that I have starred"
msgstr ""
-#: ../../Zotlabs/Widget/Activity_filter.php:148
+#: ../../Zotlabs/Widget/Activity_filter.php:156
msgid "Personal Posts"
msgstr ""
-#: ../../Zotlabs/Widget/Activity_filter.php:152
+#: ../../Zotlabs/Widget/Activity_filter.php:160
msgid "Show posts that mention or involve me"
msgstr ""
-#: ../../Zotlabs/Widget/Activity_filter.php:173
+#: ../../Zotlabs/Widget/Activity_filter.php:183
#, php-format
msgid "Show posts that I have filed to %s"
msgstr ""
-#: ../../Zotlabs/Widget/Activity_filter.php:183
+#: ../../Zotlabs/Widget/Activity_filter.php:193
msgid "Show filed post categories"
msgstr ""
-#: ../../Zotlabs/Widget/Activity_filter.php:197
+#: ../../Zotlabs/Widget/Activity_filter.php:207
msgid "Panel search"
msgstr ""
-#: ../../Zotlabs/Widget/Activity_filter.php:207
+#: ../../Zotlabs/Widget/Activity_filter.php:217
msgid "Filter by name"
msgstr ""
-#: ../../Zotlabs/Widget/Activity_filter.php:222
+#: ../../Zotlabs/Widget/Activity_filter.php:232
msgid "Remove active filter"
msgstr ""
-#: ../../Zotlabs/Widget/Activity_filter.php:238
+#: ../../Zotlabs/Widget/Activity_filter.php:248
msgid "Stream Filters"
msgstr ""
@@ -9895,12 +10270,12 @@ msgstr ""
msgid "Sorry, you have got no notifications at the moment"
msgstr ""
-#: ../../Zotlabs/Widget/Pinned.php:123 ../../Zotlabs/Widget/Pinned.php:124
+#: ../../Zotlabs/Widget/Pinned.php:122 ../../Zotlabs/Widget/Pinned.php:123
#, php-format
msgid "View %s's profile - %s"
msgstr ""
-#: ../../Zotlabs/Widget/Pinned.php:158
+#: ../../Zotlabs/Widget/Pinned.php:156
msgid "Don't show"
msgstr ""
@@ -9956,7 +10331,7 @@ msgstr ""
msgid "Upload cover photo"
msgstr ""
-#: ../../Zotlabs/Widget/Newmember.php:35 ../../include/nav.php:117
+#: ../../Zotlabs/Widget/Newmember.php:35 ../../include/nav.php:120
msgid "Edit your profile"
msgstr ""
@@ -10047,11 +10422,11 @@ msgstr ""
msgid "Advanced example: name=fred and country=iceland"
msgstr ""
-#: ../../include/contact_widgets.php:265
+#: ../../include/contact_widgets.php:269
msgid "Common Connections"
msgstr ""
-#: ../../include/contact_widgets.php:269
+#: ../../include/contact_widgets.php:273
#, php-format
msgid "View all %d common connections"
msgstr ""
@@ -10076,287 +10451,283 @@ msgstr ""
msgid "%1$s poked %2$s"
msgstr ""
-#: ../../include/conversation.php:267 ../../include/text.php:1242
-#: ../../include/text.php:1246
+#: ../../include/conversation.php:267 ../../include/text.php:1236
+#: ../../include/text.php:1240
msgid "poked"
msgstr ""
-#: ../../include/conversation.php:779
+#: ../../include/conversation.php:781
#, php-format
msgid "View %s's profile @ %s"
msgstr ""
-#: ../../include/conversation.php:799
+#: ../../include/conversation.php:802
msgid "Categories:"
msgstr ""
-#: ../../include/conversation.php:800
+#: ../../include/conversation.php:803
msgid "Filed under:"
msgstr ""
-#: ../../include/conversation.php:825
+#: ../../include/conversation.php:828
msgid "View in context"
msgstr ""
-#: ../../include/conversation.php:928
+#: ../../include/conversation.php:930
msgid "remove"
msgstr ""
-#: ../../include/conversation.php:932
+#: ../../include/conversation.php:934
msgid "Loading..."
msgstr ""
-#: ../../include/conversation.php:934
+#: ../../include/conversation.php:936
msgid "Delete Selected Items"
msgstr ""
-#: ../../include/conversation.php:977
+#: ../../include/conversation.php:980
msgid "View Source"
msgstr ""
-#: ../../include/conversation.php:987
+#: ../../include/conversation.php:990
msgid "Follow Thread"
msgstr ""
-#: ../../include/conversation.php:996
+#: ../../include/conversation.php:999
msgid "Unfollow Thread"
msgstr ""
-#: ../../include/conversation.php:1110
+#: ../../include/conversation.php:1113
msgid "Edit Connection"
msgstr ""
-#: ../../include/conversation.php:1120
-msgid "Message"
-msgstr ""
-
-#: ../../include/conversation.php:1262
+#: ../../include/conversation.php:1265
#, php-format
msgid "%s likes this."
msgstr ""
-#: ../../include/conversation.php:1262
+#: ../../include/conversation.php:1265
#, php-format
msgid "%s doesn't like this."
msgstr ""
-#: ../../include/conversation.php:1266
+#: ../../include/conversation.php:1269
#, 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] ""
msgstr[1] ""
-#: ../../include/conversation.php:1268
+#: ../../include/conversation.php:1271
#, 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] ""
msgstr[1] ""
-#: ../../include/conversation.php:1274
+#: ../../include/conversation.php:1277
msgid "and"
msgstr ""
-#: ../../include/conversation.php:1277
+#: ../../include/conversation.php:1280
#, php-format
msgid ", and %d other people"
msgid_plural ", and %d other people"
msgstr[0] ""
msgstr[1] ""
-#: ../../include/conversation.php:1278
+#: ../../include/conversation.php:1281
#, php-format
msgid "%s like this."
msgstr ""
-#: ../../include/conversation.php:1278
+#: ../../include/conversation.php:1281
#, php-format
msgid "%s don't like this."
msgstr ""
-#: ../../include/conversation.php:1328
-#: ../../extend/addon/hzaddons/hsse/hsse.php:82
+#: ../../include/conversation.php:1332
+#: ../../extend/addon/hubzilla-addons/hsse/hsse.php:82
msgid "Set your location"
msgstr ""
-#: ../../include/conversation.php:1329
-#: ../../extend/addon/hzaddons/hsse/hsse.php:83
+#: ../../include/conversation.php:1333
+#: ../../extend/addon/hubzilla-addons/hsse/hsse.php:83
msgid "Clear browser location"
msgstr ""
-#: ../../include/conversation.php:1345
-#: ../../extend/addon/hzaddons/hsse/hsse.php:99
+#: ../../include/conversation.php:1349
+#: ../../extend/addon/hubzilla-addons/hsse/hsse.php:99
msgid "Embed (existing) photo from your photo albums"
msgstr ""
-#: ../../include/conversation.php:1381
-#: ../../extend/addon/hzaddons/hsse/hsse.php:135
+#: ../../include/conversation.php:1383
+#: ../../extend/addon/hubzilla-addons/hsse/hsse.php:135
msgid "Tag term:"
msgstr ""
-#: ../../include/conversation.php:1382
-#: ../../extend/addon/hzaddons/hsse/hsse.php:136
+#: ../../include/conversation.php:1384
+#: ../../extend/addon/hubzilla-addons/hsse/hsse.php:136
msgid "Where are you right now?"
msgstr ""
-#: ../../include/conversation.php:1387
-#: ../../extend/addon/hzaddons/hsse/hsse.php:141
+#: ../../include/conversation.php:1389
+#: ../../extend/addon/hubzilla-addons/hsse/hsse.php:141
msgid "Choose a different album..."
msgstr ""
-#: ../../include/conversation.php:1391
-#: ../../extend/addon/hzaddons/hsse/hsse.php:145
+#: ../../include/conversation.php:1393
+#: ../../extend/addon/hubzilla-addons/hsse/hsse.php:145
msgid "Comments enabled"
msgstr ""
-#: ../../include/conversation.php:1392
-#: ../../extend/addon/hzaddons/hsse/hsse.php:146
+#: ../../include/conversation.php:1394
+#: ../../extend/addon/hubzilla-addons/hsse/hsse.php:146
msgid "Comments disabled"
msgstr ""
-#: ../../include/conversation.php:1444
-#: ../../extend/addon/hzaddons/hsse/hsse.php:195
+#: ../../include/conversation.php:1446
+#: ../../extend/addon/hubzilla-addons/hsse/hsse.php:195
msgid "Page link name"
msgstr ""
-#: ../../include/conversation.php:1447
-#: ../../extend/addon/hzaddons/hsse/hsse.php:198
+#: ../../include/conversation.php:1449
+#: ../../extend/addon/hubzilla-addons/hsse/hsse.php:198
msgid "Post as"
msgstr ""
-#: ../../include/conversation.php:1461
-#: ../../extend/addon/hzaddons/hsse/hsse.php:212
+#: ../../include/conversation.php:1463
+#: ../../extend/addon/hubzilla-addons/hsse/hsse.php:212
msgid "Toggle voting"
msgstr ""
-#: ../../include/conversation.php:1462
+#: ../../include/conversation.php:1464
msgid "Toggle poll"
msgstr ""
-#: ../../include/conversation.php:1463
+#: ../../include/conversation.php:1465
msgid "Option"
msgstr ""
-#: ../../include/conversation.php:1464
+#: ../../include/conversation.php:1466
msgid "Add option"
msgstr ""
-#: ../../include/conversation.php:1465
+#: ../../include/conversation.php:1467
msgid "Minutes"
msgstr ""
-#: ../../include/conversation.php:1465
+#: ../../include/conversation.php:1467
msgid "Hours"
msgstr ""
-#: ../../include/conversation.php:1465
+#: ../../include/conversation.php:1467
msgid "Days"
msgstr ""
-#: ../../include/conversation.php:1466
+#: ../../include/conversation.php:1468
msgid "Allow multiple answers"
msgstr ""
-#: ../../include/conversation.php:1468
-#: ../../extend/addon/hzaddons/hsse/hsse.php:215
+#: ../../include/conversation.php:1470
+#: ../../extend/addon/hubzilla-addons/hsse/hsse.php:215
msgid "Disable comments"
msgstr ""
-#: ../../include/conversation.php:1469
-#: ../../extend/addon/hzaddons/hsse/hsse.php:216
+#: ../../include/conversation.php:1471
+#: ../../extend/addon/hubzilla-addons/hsse/hsse.php:216
msgid "Toggle comments"
msgstr ""
-#: ../../include/conversation.php:1477
-#: ../../extend/addon/hzaddons/hsse/hsse.php:224
+#: ../../include/conversation.php:1478
+msgid "Summary (optional)"
+msgstr ""
+
+#: ../../include/conversation.php:1481
+#: ../../extend/addon/hubzilla-addons/hsse/hsse.php:224
msgid "Categories (optional, comma-separated list)"
msgstr ""
-#: ../../include/conversation.php:1500
-#: ../../extend/addon/hzaddons/hsse/hsse.php:247
+#: ../../include/conversation.php:1504
+#: ../../extend/addon/hubzilla-addons/hsse/hsse.php:247
msgid "Other networks and post services"
msgstr ""
-#: ../../include/conversation.php:1503
-#: ../../extend/addon/hzaddons/hsse/hsse.php:250
-#: ../../extend/addon/hzaddons/mail/Mod_Mail.php:170
-#: ../../extend/addon/hzaddons/mail/Mod_Mail.php:313
+#: ../../include/conversation.php:1507
+#: ../../extend/addon/hubzilla-addons/hsse/hsse.php:250
+#: ../../extend/addon/hubzilla-addons/mail/Mod_Mail.php:171
+#: ../../extend/addon/hubzilla-addons/mail/Mod_Mail.php:314
msgid "Set expiration date"
msgstr ""
-#: ../../include/conversation.php:1506
-#: ../../extend/addon/hzaddons/hsse/hsse.php:253
+#: ../../include/conversation.php:1510
+#: ../../extend/addon/hubzilla-addons/hsse/hsse.php:253
msgid "Set publish date"
msgstr ""
-#: ../../include/conversation.php:1755
+#: ../../include/conversation.php:1758
msgctxt "noun"
msgid "Attending"
msgid_plural "Attending"
msgstr[0] ""
msgstr[1] ""
-#: ../../include/conversation.php:1758
+#: ../../include/conversation.php:1761
msgctxt "noun"
msgid "Not Attending"
msgid_plural "Not Attending"
msgstr[0] ""
msgstr[1] ""
-#: ../../include/conversation.php:1761
+#: ../../include/conversation.php:1764
msgctxt "noun"
msgid "Undecided"
msgid_plural "Undecided"
msgstr[0] ""
msgstr[1] ""
-#: ../../include/conversation.php:1764
+#: ../../include/conversation.php:1767
msgctxt "noun"
msgid "Agree"
msgid_plural "Agrees"
msgstr[0] ""
msgstr[1] ""
-#: ../../include/conversation.php:1767
+#: ../../include/conversation.php:1770
msgctxt "noun"
msgid "Disagree"
msgid_plural "Disagrees"
msgstr[0] ""
msgstr[1] ""
-#: ../../include/conversation.php:1770
+#: ../../include/conversation.php:1773
msgctxt "noun"
msgid "Abstain"
msgid_plural "Abstains"
msgstr[0] ""
msgstr[1] ""
-#: ../../include/channel.php:46
+#: ../../include/channel.php:47
msgid "Unable to obtain identity information from database"
msgstr ""
-#: ../../include/channel.php:79
+#: ../../include/channel.php:80
msgid "Empty name"
msgstr ""
-#: ../../include/channel.php:82
+#: ../../include/channel.php:83
msgid "Name too long"
msgstr ""
-#: ../../include/channel.php:199
+#: ../../include/channel.php:200
msgid "No account identifier"
msgstr ""
-#: ../../include/channel.php:211
-msgid "Nickname is required."
-msgstr ""
-
-#: ../../include/channel.php:294
+#: ../../include/channel.php:295
msgid "Unable to retrieve created identity"
msgstr ""
-#: ../../include/channel.php:441
+#: ../../include/channel.php:442
msgid "Default Profile"
msgstr ""
@@ -10364,153 +10735,153 @@ msgstr ""
msgid "Unable to retrieve modified identity"
msgstr ""
-#: ../../include/channel.php:1385
+#: ../../include/channel.php:1410
msgid "Requested channel is not available."
msgstr ""
-#: ../../include/channel.php:1539
+#: ../../include/channel.php:1564
msgid "Create New Profile"
msgstr ""
-#: ../../include/channel.php:1542 ../../include/nav.php:117
-#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:58
+#: ../../include/channel.php:1567 ../../include/nav.php:120
+#: ../../extend/addon/hubzilla-addons/openclipatar/openclipatar.php:58
msgid "Edit Profile"
msgstr ""
-#: ../../include/channel.php:1560
+#: ../../include/channel.php:1585
msgid "Visible to everybody"
msgstr ""
-#: ../../include/channel.php:1637 ../../include/channel.php:1765
+#: ../../include/channel.php:1662 ../../include/channel.php:1790
msgid "Gender:"
msgstr ""
-#: ../../include/channel.php:1638 ../../include/channel.php:1809
+#: ../../include/channel.php:1663 ../../include/channel.php:1834
msgid "Status:"
msgstr ""
-#: ../../include/channel.php:1639 ../../include/channel.php:1833
+#: ../../include/channel.php:1664 ../../include/channel.php:1858
msgid "Homepage:"
msgstr ""
-#: ../../include/channel.php:1640
+#: ../../include/channel.php:1665
msgid "Online Now"
msgstr ""
-#: ../../include/channel.php:1693
+#: ../../include/channel.php:1718
msgid "Change your profile photo"
msgstr ""
-#: ../../include/channel.php:1720 ../../include/selectors.php:60
+#: ../../include/channel.php:1745 ../../include/selectors.php:60
#: ../../include/selectors.php:77
-#: ../../extend/addon/hzaddons/openid/Mod_Id.php:87
+#: ../../extend/addon/hubzilla-addons/openid/Mod_Id.php:87
msgid "Female"
msgstr ""
-#: ../../include/channel.php:1722 ../../include/selectors.php:60
+#: ../../include/channel.php:1747 ../../include/selectors.php:60
#: ../../include/selectors.php:77
-#: ../../extend/addon/hzaddons/openid/Mod_Id.php:85
+#: ../../extend/addon/hubzilla-addons/openid/Mod_Id.php:85
msgid "Male"
msgstr ""
-#: ../../include/channel.php:1724
+#: ../../include/channel.php:1749
msgid "Trans"
msgstr ""
-#: ../../include/channel.php:1726 ../../include/selectors.php:60
+#: ../../include/channel.php:1751 ../../include/selectors.php:60
msgid "Neuter"
msgstr ""
-#: ../../include/channel.php:1728 ../../include/selectors.php:60
+#: ../../include/channel.php:1753 ../../include/selectors.php:60
msgid "Non-specific"
msgstr ""
-#: ../../include/channel.php:1770
+#: ../../include/channel.php:1795
msgid "Like this channel"
msgstr ""
-#: ../../include/channel.php:1794
+#: ../../include/channel.php:1819
msgid "j F, Y"
msgstr ""
-#: ../../include/channel.php:1795
+#: ../../include/channel.php:1820
msgid "j F"
msgstr ""
-#: ../../include/channel.php:1802
+#: ../../include/channel.php:1827
msgid "Birthday:"
msgstr ""
-#: ../../include/channel.php:1815
+#: ../../include/channel.php:1840
#, php-format
msgid "for %1$d %2$s"
msgstr ""
-#: ../../include/channel.php:1827
+#: ../../include/channel.php:1852
msgid "Tags:"
msgstr ""
-#: ../../include/channel.php:1831
+#: ../../include/channel.php:1856
msgid "Sexual Preference:"
msgstr ""
-#: ../../include/channel.php:1837
+#: ../../include/channel.php:1862
msgid "Political Views:"
msgstr ""
-#: ../../include/channel.php:1839
+#: ../../include/channel.php:1864
msgid "Religion:"
msgstr ""
-#: ../../include/channel.php:1843
+#: ../../include/channel.php:1868
msgid "Hobbies/Interests:"
msgstr ""
-#: ../../include/channel.php:1845
+#: ../../include/channel.php:1870
msgid "Likes:"
msgstr ""
-#: ../../include/channel.php:1847
+#: ../../include/channel.php:1872
msgid "Dislikes:"
msgstr ""
-#: ../../include/channel.php:1849
+#: ../../include/channel.php:1874
msgid "Contact information and Social Networks:"
msgstr ""
-#: ../../include/channel.php:1851
+#: ../../include/channel.php:1876
msgid "My other channels:"
msgstr ""
-#: ../../include/channel.php:1853
+#: ../../include/channel.php:1878
msgid "Musical interests:"
msgstr ""
-#: ../../include/channel.php:1855
+#: ../../include/channel.php:1880
msgid "Books, literature:"
msgstr ""
-#: ../../include/channel.php:1857
+#: ../../include/channel.php:1882
msgid "Television:"
msgstr ""
-#: ../../include/channel.php:1859
+#: ../../include/channel.php:1884
msgid "Film/dance/culture/entertainment:"
msgstr ""
-#: ../../include/channel.php:1861
+#: ../../include/channel.php:1886
msgid "Love/Romance:"
msgstr ""
-#: ../../include/channel.php:1863
+#: ../../include/channel.php:1888
msgid "Work/employment:"
msgstr ""
-#: ../../include/channel.php:1865
+#: ../../include/channel.php:1890
msgid "School/education:"
msgstr ""
-#: ../../include/channel.php:1888
+#: ../../include/channel.php:1913
msgid "Like this thing"
msgstr ""
@@ -10546,11 +10917,11 @@ msgstr ""
msgid "Provide a personal tag cloud on your channel page"
msgstr ""
-#: ../../include/features.php:124 ../../include/features.php:359
+#: ../../include/features.php:124 ../../include/features.php:358
msgid "Use blog/list mode"
msgstr ""
-#: ../../include/features.php:125 ../../include/features.php:360
+#: ../../include/features.php:125 ../../include/features.php:359
msgid "Comments will be displayed separately"
msgstr ""
@@ -10618,168 +10989,168 @@ msgstr ""
msgid "Add categories to your posts"
msgstr ""
-#: ../../include/features.php:219
+#: ../../include/features.php:218
msgid "Large Photos"
msgstr ""
-#: ../../include/features.php:220
+#: ../../include/features.php:219
msgid ""
"Include large (1024px) photo thumbnails in posts. If not enabled, use small "
"(640px) photo thumbnails"
msgstr ""
-#: ../../include/features.php:227
+#: ../../include/features.php:226
msgid "Even More Encryption"
msgstr ""
-#: ../../include/features.php:228
+#: ../../include/features.php:227
msgid ""
"Allow optional encryption of content end-to-end with a shared secret key"
msgstr ""
-#: ../../include/features.php:235
+#: ../../include/features.php:234
msgid "Disable Comments"
msgstr ""
-#: ../../include/features.php:236
+#: ../../include/features.php:235
msgid "Provide the option to disable comments for a post"
msgstr ""
-#: ../../include/features.php:243
+#: ../../include/features.php:242
msgid "Delayed Posting"
msgstr ""
-#: ../../include/features.php:244
+#: ../../include/features.php:243
msgid "Allow posts to be published at a later date"
msgstr ""
-#: ../../include/features.php:251
+#: ../../include/features.php:250
msgid "Content Expiration"
msgstr ""
-#: ../../include/features.php:252
+#: ../../include/features.php:251
msgid "Remove posts/comments and/or private messages at a future time"
msgstr ""
-#: ../../include/features.php:259
+#: ../../include/features.php:258
msgid "Suppress Duplicate Posts/Comments"
msgstr ""
-#: ../../include/features.php:260
+#: ../../include/features.php:259
msgid ""
"Prevent posts with identical content to be published with less than two "
"minutes in between submissions."
msgstr ""
-#: ../../include/features.php:267
+#: ../../include/features.php:266
msgid "Auto-save drafts of posts and comments"
msgstr ""
-#: ../../include/features.php:268
+#: ../../include/features.php:267
msgid ""
"Automatically saves post and comment drafts in local browser storage to help "
"prevent accidental loss of compositions"
msgstr ""
-#: ../../include/features.php:277
+#: ../../include/features.php:276
msgid "Manage"
msgstr ""
-#: ../../include/features.php:281
+#: ../../include/features.php:280
msgid "Navigation Channel Select"
msgstr ""
-#: ../../include/features.php:282
+#: ../../include/features.php:281
msgid "Change channels directly from within the navigation dropdown menu"
msgstr ""
-#: ../../include/features.php:295
+#: ../../include/features.php:294
msgid "Events Filter"
msgstr ""
-#: ../../include/features.php:296
+#: ../../include/features.php:295
msgid "Ability to display only events"
msgstr ""
-#: ../../include/features.php:303
+#: ../../include/features.php:302
msgid "Polls Filter"
msgstr ""
-#: ../../include/features.php:304
+#: ../../include/features.php:303
msgid "Ability to display only polls"
msgstr ""
-#: ../../include/features.php:312
+#: ../../include/features.php:311
msgid "Save search terms for re-use"
msgstr ""
-#: ../../include/features.php:320
+#: ../../include/features.php:319
msgid "Ability to file posts under folders"
msgstr ""
-#: ../../include/features.php:327
+#: ../../include/features.php:326
msgid "Alternate Stream Order"
msgstr ""
-#: ../../include/features.php:328
+#: ../../include/features.php:327
msgid ""
"Ability to order the stream by last post date, last comment date or "
"unthreaded activities"
msgstr ""
-#: ../../include/features.php:335
+#: ../../include/features.php:334
msgid "Contact Filter"
msgstr ""
-#: ../../include/features.php:336
+#: ../../include/features.php:335
msgid "Ability to display only posts of a selected contact"
msgstr ""
-#: ../../include/features.php:343
+#: ../../include/features.php:342
msgid "Forum Filter"
msgstr ""
-#: ../../include/features.php:344
+#: ../../include/features.php:343
msgid "Ability to display only posts of a specific forum"
msgstr ""
-#: ../../include/features.php:351
+#: ../../include/features.php:350
msgid "Personal Posts Filter"
msgstr ""
-#: ../../include/features.php:352
+#: ../../include/features.php:351
msgid "Ability to display only posts that you've interacted on"
msgstr ""
-#: ../../include/features.php:373
+#: ../../include/features.php:372
msgid "Photo Location"
msgstr ""
-#: ../../include/features.php:374
+#: ../../include/features.php:373
msgid "If location data is available on uploaded photos, link this to a map."
msgstr ""
-#: ../../include/features.php:387
+#: ../../include/features.php:386
msgid "Advanced Profiles"
msgstr ""
-#: ../../include/features.php:388
+#: ../../include/features.php:387
msgid "Additional profile sections and selections"
msgstr ""
-#: ../../include/features.php:395
+#: ../../include/features.php:394
msgid "Profile Import/Export"
msgstr ""
-#: ../../include/features.php:396
+#: ../../include/features.php:395
msgid "Save and load profile details across sites/channels"
msgstr ""
-#: ../../include/features.php:403
+#: ../../include/features.php:402
msgid "Multiple Profiles"
msgstr ""
-#: ../../include/features.php:404
+#: ../../include/features.php:403
msgid "Ability to create multiple profiles"
msgstr ""
@@ -10800,390 +11171,390 @@ msgid "Failed authentication"
msgstr ""
#: ../../include/auth.php:320
-#: ../../extend/addon/hzaddons/openid/Mod_Openid.php:188
+#: ../../extend/addon/hubzilla-addons/openid/Mod_Openid.php:188
msgid "Login failed."
msgstr ""
-#: ../../include/text.php:522
+#: ../../include/text.php:523
msgid "prev"
msgstr ""
-#: ../../include/text.php:524
+#: ../../include/text.php:525
msgid "first"
msgstr ""
-#: ../../include/text.php:553
+#: ../../include/text.php:554
msgid "last"
msgstr ""
-#: ../../include/text.php:556
+#: ../../include/text.php:557
msgid "next"
msgstr ""
-#: ../../include/text.php:574
+#: ../../include/text.php:575
msgid "older"
msgstr ""
-#: ../../include/text.php:576
+#: ../../include/text.php:577
msgid "newer"
msgstr ""
-#: ../../include/text.php:1024
+#: ../../include/text.php:1018
msgid "No connections"
msgstr ""
-#: ../../include/text.php:1076
+#: ../../include/text.php:1070
#, php-format
msgid "View all %s connections"
msgstr ""
-#: ../../include/text.php:1139
+#: ../../include/text.php:1133
#, php-format
msgid "Network: %s"
msgstr ""
-#: ../../include/text.php:1242 ../../include/text.php:1246
+#: ../../include/text.php:1236 ../../include/text.php:1240
msgid "poke"
msgstr ""
-#: ../../include/text.php:1247
+#: ../../include/text.php:1241
msgid "ping"
msgstr ""
-#: ../../include/text.php:1247
+#: ../../include/text.php:1241
msgid "pinged"
msgstr ""
-#: ../../include/text.php:1248
+#: ../../include/text.php:1242
msgid "prod"
msgstr ""
-#: ../../include/text.php:1248
+#: ../../include/text.php:1242
msgid "prodded"
msgstr ""
-#: ../../include/text.php:1249
+#: ../../include/text.php:1243
msgid "slap"
msgstr ""
-#: ../../include/text.php:1249
+#: ../../include/text.php:1243
msgid "slapped"
msgstr ""
-#: ../../include/text.php:1250
+#: ../../include/text.php:1244
msgid "finger"
msgstr ""
-#: ../../include/text.php:1250
+#: ../../include/text.php:1244
msgid "fingered"
msgstr ""
-#: ../../include/text.php:1251
+#: ../../include/text.php:1245
msgid "rebuff"
msgstr ""
-#: ../../include/text.php:1251
+#: ../../include/text.php:1245
msgid "rebuffed"
msgstr ""
-#: ../../include/text.php:1274
+#: ../../include/text.php:1268
msgid "happy"
msgstr ""
-#: ../../include/text.php:1275
+#: ../../include/text.php:1269
msgid "sad"
msgstr ""
-#: ../../include/text.php:1276
+#: ../../include/text.php:1270
msgid "mellow"
msgstr ""
-#: ../../include/text.php:1277
+#: ../../include/text.php:1271
msgid "tired"
msgstr ""
-#: ../../include/text.php:1278
+#: ../../include/text.php:1272
msgid "perky"
msgstr ""
-#: ../../include/text.php:1279
+#: ../../include/text.php:1273
msgid "angry"
msgstr ""
-#: ../../include/text.php:1280
+#: ../../include/text.php:1274
msgid "stupefied"
msgstr ""
-#: ../../include/text.php:1281
+#: ../../include/text.php:1275
msgid "puzzled"
msgstr ""
-#: ../../include/text.php:1282
+#: ../../include/text.php:1276
msgid "interested"
msgstr ""
-#: ../../include/text.php:1283
+#: ../../include/text.php:1277
msgid "bitter"
msgstr ""
-#: ../../include/text.php:1284
+#: ../../include/text.php:1278
msgid "cheerful"
msgstr ""
-#: ../../include/text.php:1285
+#: ../../include/text.php:1279
msgid "alive"
msgstr ""
-#: ../../include/text.php:1286
+#: ../../include/text.php:1280
msgid "annoyed"
msgstr ""
-#: ../../include/text.php:1287
+#: ../../include/text.php:1281
msgid "anxious"
msgstr ""
-#: ../../include/text.php:1288
+#: ../../include/text.php:1282
msgid "cranky"
msgstr ""
-#: ../../include/text.php:1289
+#: ../../include/text.php:1283
msgid "disturbed"
msgstr ""
-#: ../../include/text.php:1290
+#: ../../include/text.php:1284
msgid "frustrated"
msgstr ""
-#: ../../include/text.php:1291
+#: ../../include/text.php:1285
msgid "depressed"
msgstr ""
-#: ../../include/text.php:1292
+#: ../../include/text.php:1286
msgid "motivated"
msgstr ""
-#: ../../include/text.php:1293
+#: ../../include/text.php:1287
msgid "relaxed"
msgstr ""
-#: ../../include/text.php:1294
+#: ../../include/text.php:1288
msgid "surprised"
msgstr ""
-#: ../../include/text.php:1482 ../../include/js_strings.php:99
+#: ../../include/text.php:1476 ../../include/js_strings.php:99
msgid "Monday"
msgstr ""
-#: ../../include/text.php:1482 ../../include/js_strings.php:100
+#: ../../include/text.php:1476 ../../include/js_strings.php:100
msgid "Tuesday"
msgstr ""
-#: ../../include/text.php:1482 ../../include/js_strings.php:101
+#: ../../include/text.php:1476 ../../include/js_strings.php:101
msgid "Wednesday"
msgstr ""
-#: ../../include/text.php:1482 ../../include/js_strings.php:102
+#: ../../include/text.php:1476 ../../include/js_strings.php:102
msgid "Thursday"
msgstr ""
-#: ../../include/text.php:1482 ../../include/js_strings.php:103
+#: ../../include/text.php:1476 ../../include/js_strings.php:103
msgid "Friday"
msgstr ""
-#: ../../include/text.php:1482 ../../include/js_strings.php:104
+#: ../../include/text.php:1476 ../../include/js_strings.php:104
msgid "Saturday"
msgstr ""
-#: ../../include/text.php:1482 ../../include/js_strings.php:98
+#: ../../include/text.php:1476 ../../include/js_strings.php:98
msgid "Sunday"
msgstr ""
-#: ../../include/text.php:1486 ../../include/js_strings.php:74
+#: ../../include/text.php:1480 ../../include/js_strings.php:74
msgid "January"
msgstr ""
-#: ../../include/text.php:1486 ../../include/js_strings.php:75
+#: ../../include/text.php:1480 ../../include/js_strings.php:75
msgid "February"
msgstr ""
-#: ../../include/text.php:1486 ../../include/js_strings.php:76
+#: ../../include/text.php:1480 ../../include/js_strings.php:76
msgid "March"
msgstr ""
-#: ../../include/text.php:1486 ../../include/js_strings.php:77
+#: ../../include/text.php:1480 ../../include/js_strings.php:77
msgid "April"
msgstr ""
-#: ../../include/text.php:1486
+#: ../../include/text.php:1480
msgid "May"
msgstr ""
-#: ../../include/text.php:1486 ../../include/js_strings.php:79
+#: ../../include/text.php:1480 ../../include/js_strings.php:79
msgid "June"
msgstr ""
-#: ../../include/text.php:1486 ../../include/js_strings.php:80
+#: ../../include/text.php:1480 ../../include/js_strings.php:80
msgid "July"
msgstr ""
-#: ../../include/text.php:1486 ../../include/js_strings.php:81
+#: ../../include/text.php:1480 ../../include/js_strings.php:81
msgid "August"
msgstr ""
-#: ../../include/text.php:1486 ../../include/js_strings.php:82
+#: ../../include/text.php:1480 ../../include/js_strings.php:82
msgid "September"
msgstr ""
-#: ../../include/text.php:1486 ../../include/js_strings.php:83
+#: ../../include/text.php:1480 ../../include/js_strings.php:83
msgid "October"
msgstr ""
-#: ../../include/text.php:1486 ../../include/js_strings.php:84
+#: ../../include/text.php:1480 ../../include/js_strings.php:84
msgid "November"
msgstr ""
-#: ../../include/text.php:1486 ../../include/js_strings.php:85
+#: ../../include/text.php:1480 ../../include/js_strings.php:85
msgid "December"
msgstr ""
-#: ../../include/text.php:1560
+#: ../../include/text.php:1556
msgid "Unknown Attachment"
msgstr ""
-#: ../../include/text.php:1562 ../../include/feedutils.php:873
+#: ../../include/text.php:1558 ../../include/feedutils.php:872
msgid "unknown"
msgstr ""
-#: ../../include/text.php:1598
+#: ../../include/text.php:1599
msgid "remove category"
msgstr ""
-#: ../../include/text.php:1674
+#: ../../include/text.php:1676
msgid "remove from file"
msgstr ""
-#: ../../include/text.php:1843 ../../include/message.php:13
+#: ../../include/text.php:1845 ../../include/message.php:13
msgid "Download binary/encrypted content"
msgstr ""
-#: ../../include/text.php:1914
+#: ../../include/text.php:1916
msgid "Poll has ended."
msgstr ""
-#: ../../include/text.php:1917
+#: ../../include/text.php:1919
#, php-format
msgid "Poll ends: %s"
msgstr ""
-#: ../../include/text.php:2096 ../../include/language.php:424
+#: ../../include/text.php:2098 ../../include/language.php:428
msgid "default"
msgstr ""
-#: ../../include/text.php:2104
+#: ../../include/text.php:2106
msgid "Page layout"
msgstr ""
-#: ../../include/text.php:2104
+#: ../../include/text.php:2106
msgid "You can create your own with the layouts tool"
msgstr ""
-#: ../../include/text.php:2115
+#: ../../include/text.php:2117
msgid "HTML"
msgstr ""
-#: ../../include/text.php:2118
+#: ../../include/text.php:2120
msgid "Comanche Layout"
msgstr ""
-#: ../../include/text.php:2123
+#: ../../include/text.php:2125
msgid "PHP"
msgstr ""
-#: ../../include/text.php:2132
+#: ../../include/text.php:2134
msgid "Page content type"
msgstr ""
-#: ../../include/text.php:2265
+#: ../../include/text.php:2267
msgid "activity"
msgstr ""
-#: ../../include/text.php:2268
+#: ../../include/text.php:2270
msgid "poll"
msgstr ""
-#: ../../include/text.php:2369
+#: ../../include/text.php:2383
msgid "a-z, 0-9, -, and _ only"
msgstr ""
-#: ../../include/text.php:2695
+#: ../../include/text.php:2709
msgid "Design Tools"
msgstr ""
-#: ../../include/text.php:2701
+#: ../../include/text.php:2715
msgid "Pages"
msgstr ""
-#: ../../include/text.php:2713
+#: ../../include/text.php:2727
msgid "Import"
msgstr ""
-#: ../../include/text.php:2714
+#: ../../include/text.php:2728
msgid "Import website..."
msgstr ""
-#: ../../include/text.php:2715
+#: ../../include/text.php:2729
msgid "Select folder to import"
msgstr ""
-#: ../../include/text.php:2716
+#: ../../include/text.php:2730
msgid "Import from a zipped folder:"
msgstr ""
-#: ../../include/text.php:2717
+#: ../../include/text.php:2731
msgid "Import from cloud files:"
msgstr ""
-#: ../../include/text.php:2718
+#: ../../include/text.php:2732
msgid "/cloud/channel/path/to/folder"
msgstr ""
-#: ../../include/text.php:2719
+#: ../../include/text.php:2733
msgid "Enter path to website files"
msgstr ""
-#: ../../include/text.php:2720
+#: ../../include/text.php:2734
msgid "Select folder"
msgstr ""
-#: ../../include/text.php:2721
+#: ../../include/text.php:2735
msgid "Export website..."
msgstr ""
-#: ../../include/text.php:2722
+#: ../../include/text.php:2736
msgid "Export to a zip file"
msgstr ""
-#: ../../include/text.php:2723
+#: ../../include/text.php:2737
msgid "website.zip"
msgstr ""
-#: ../../include/text.php:2724
+#: ../../include/text.php:2738
msgid "Enter a name for the zip file."
msgstr ""
-#: ../../include/text.php:2725
+#: ../../include/text.php:2739
msgid "Export to cloud files"
msgstr ""
-#: ../../include/text.php:2726
+#: ../../include/text.php:2740
msgid "/path/to/export/folder"
msgstr ""
-#: ../../include/text.php:2727
+#: ../../include/text.php:2741
msgid "Enter a path to a cloud files destination."
msgstr ""
-#: ../../include/text.php:2728
+#: ../../include/text.php:2742
msgid "Specify folder"
msgstr ""
@@ -11203,42 +11574,42 @@ msgstr ""
msgid "Stored post could not be verified."
msgstr ""
-#: ../../include/markdown.php:202 ../../include/bbcode.php:527
+#: ../../include/markdown.php:202 ../../include/bbcode.php:559
#, php-format
msgid "%1$s wrote the following %2$s %3$s"
msgstr ""
-#: ../../include/markdown.php:251 ../../include/bbcode.php:612
+#: ../../include/markdown.php:255 ../../include/bbcode.php:644
msgid "spoiler"
msgstr ""
-#: ../../include/acl_selectors.php:99
+#: ../../include/acl_selectors.php:100
msgid "Profile-Based Privacy Groups"
msgstr ""
-#: ../../include/acl_selectors.php:118
+#: ../../include/acl_selectors.php:119
msgid "Private Forum"
msgstr ""
-#: ../../include/acl_selectors.php:142
+#: ../../include/acl_selectors.php:143
msgid "Share with"
msgstr ""
-#: ../../include/acl_selectors.php:143
+#: ../../include/acl_selectors.php:144
msgid "Custom selection"
msgstr ""
-#: ../../include/acl_selectors.php:145
+#: ../../include/acl_selectors.php:146
msgid ""
"Select \"Allow\" to allow viewing. \"Don't allow\" lets you override and "
"limit the scope of \"Allow\"."
msgstr ""
-#: ../../include/acl_selectors.php:147
+#: ../../include/acl_selectors.php:148
msgid "Don't allow"
msgstr ""
-#: ../../include/acl_selectors.php:180
+#: ../../include/acl_selectors.php:181
#, php-format
msgid ""
"Post permissions %s cannot be changed %s after a post is shared.</br />These "
@@ -11254,31 +11625,31 @@ msgstr ""
msgid "Trending"
msgstr ""
-#: ../../include/taxonomy.php:559
+#: ../../include/taxonomy.php:561
msgid "Keywords"
msgstr ""
-#: ../../include/taxonomy.php:580
+#: ../../include/taxonomy.php:582
msgid "have"
msgstr ""
-#: ../../include/taxonomy.php:580
+#: ../../include/taxonomy.php:582
msgid "has"
msgstr ""
-#: ../../include/taxonomy.php:581
+#: ../../include/taxonomy.php:583
msgid "want"
msgstr ""
-#: ../../include/taxonomy.php:581
+#: ../../include/taxonomy.php:583
msgid "wants"
msgstr ""
-#: ../../include/taxonomy.php:582
+#: ../../include/taxonomy.php:584
msgid "likes"
msgstr ""
-#: ../../include/taxonomy.php:583
+#: ../../include/taxonomy.php:585
msgid "dislikes"
msgstr ""
@@ -11292,7 +11663,7 @@ msgid ""
msgstr ""
#: ../../include/import.php:76
-#: ../../extend/addon/hzaddons/diaspora/import_diaspora.php:44
+#: ../../extend/addon/hubzilla-addons/diaspora/import_diaspora.php:44
msgid "Unable to create a unique channel address. Import failed."
msgstr ""
@@ -11300,68 +11671,68 @@ msgstr ""
msgid "Cloned channel not found. Import failed."
msgstr ""
-#: ../../include/nav.php:92
+#: ../../include/nav.php:95
msgid "Remote authentication"
msgstr ""
-#: ../../include/nav.php:92
+#: ../../include/nav.php:95
msgid "Click to authenticate to your home hub"
msgstr ""
-#: ../../include/nav.php:98
+#: ../../include/nav.php:101
msgid "Manage your channels"
msgstr ""
-#: ../../include/nav.php:101
+#: ../../include/nav.php:104
msgid "Manage your privacy groups"
msgstr ""
-#: ../../include/nav.php:103
+#: ../../include/nav.php:106
msgid "Account/Channel Settings"
msgstr ""
-#: ../../include/nav.php:109 ../../include/nav.php:138
-#: ../../include/nav.php:157 ../../boot.php:1704
+#: ../../include/nav.php:112 ../../include/nav.php:142
+#: ../../include/nav.php:163 ../../boot.php:1715
msgid "Logout"
msgstr ""
-#: ../../include/nav.php:109 ../../include/nav.php:138
+#: ../../include/nav.php:112 ../../include/nav.php:142
msgid "End this session"
msgstr ""
-#: ../../include/nav.php:112
+#: ../../include/nav.php:115
msgid "Your profile page"
msgstr ""
-#: ../../include/nav.php:115
+#: ../../include/nav.php:118
msgid "Manage/Edit profiles"
msgstr ""
-#: ../../include/nav.php:124 ../../include/nav.php:128
+#: ../../include/nav.php:127 ../../include/nav.php:131
msgid "Sign in"
msgstr ""
-#: ../../include/nav.php:155
+#: ../../include/nav.php:161
msgid "Take me home"
msgstr ""
-#: ../../include/nav.php:157
+#: ../../include/nav.php:163
msgid "Log me out of this site"
msgstr ""
-#: ../../include/nav.php:162
+#: ../../include/nav.php:168
msgid "Create an account"
msgstr ""
-#: ../../include/nav.php:174
+#: ../../include/nav.php:180
msgid "Help and documentation"
msgstr ""
-#: ../../include/nav.php:188
+#: ../../include/nav.php:194
msgid "Search site @name, !forum, #tag, ?docs, content"
msgstr ""
-#: ../../include/nav.php:194
+#: ../../include/nav.php:200
msgid "Site Setup and Configuration"
msgstr ""
@@ -11417,7 +11788,7 @@ msgstr ""
msgid "View Webpages"
msgstr ""
-#: ../../include/language.php:437
+#: ../../include/language.php:441
msgid "Select an alternate language"
msgstr ""
@@ -11528,10 +11899,6 @@ msgstr ""
msgid "Password too short"
msgstr ""
-#: ../../include/js_strings.php:12
-msgid "Passwords do not match"
-msgstr ""
-
#: ../../include/js_strings.php:13
msgid "everybody"
msgstr ""
@@ -11816,7 +12183,11 @@ msgstr ""
msgid "Please stand by while your download is being prepared."
msgstr ""
-#: ../../include/security.php:609
+#: ../../include/js_strings.php:122
+msgid "Email address not valid"
+msgstr ""
+
+#: ../../include/security.php:607
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."
@@ -12058,114 +12429,130 @@ msgstr ""
msgid "Ask me"
msgstr ""
-#: ../../include/network.php:1731 ../../include/network.php:1732
+#: ../../include/network.php:1762 ../../include/network.php:1763
msgid "Friendica"
msgstr ""
-#: ../../include/network.php:1733
+#: ../../include/network.php:1764
msgid "OStatus"
msgstr ""
-#: ../../include/network.php:1734
+#: ../../include/network.php:1765
msgid "GNU-Social"
msgstr ""
-#: ../../include/network.php:1735
+#: ../../include/network.php:1766
msgid "RSS/Atom"
msgstr ""
-#: ../../include/network.php:1738
+#: ../../include/network.php:1769
msgid "Diaspora"
msgstr ""
-#: ../../include/network.php:1739
+#: ../../include/network.php:1770
msgid "Facebook"
msgstr ""
-#: ../../include/network.php:1740
+#: ../../include/network.php:1771
msgid "Zot"
msgstr ""
-#: ../../include/network.php:1741
+#: ../../include/network.php:1772
msgid "LinkedIn"
msgstr ""
-#: ../../include/network.php:1742
+#: ../../include/network.php:1773
msgid "XMPP/IM"
msgstr ""
-#: ../../include/network.php:1743
+#: ../../include/network.php:1774
msgid "MySpace"
msgstr ""
-#: ../../include/account.php:36
-msgid "Not a valid email address"
+#: ../../include/account.php:38
+msgid "The provided email address is not valid"
msgstr ""
-#: ../../include/account.php:38
-msgid "Your email domain is not among those allowed on this site"
+#: ../../include/account.php:40
+msgid "The provided email domain is not among those allowed on this site"
msgstr ""
-#: ../../include/account.php:44
-msgid "Your email address is already registered at this site."
+#: ../../include/account.php:51
+msgid "The provided email address is already registered at this site"
msgstr ""
-#: ../../include/account.php:76
+#: ../../include/account.php:88
msgid "An invitation is required."
msgstr ""
-#: ../../include/account.php:80
+#: ../../include/account.php:97
msgid "Invitation could not be verified."
msgstr ""
-#: ../../include/account.php:156
+#: ../../include/account.php:185
msgid "Please enter the required information."
msgstr ""
-#: ../../include/account.php:223
+#: ../../include/account.php:252 ../../include/account.php:360
msgid "Failed to store account information."
msgstr ""
-#: ../../include/account.php:311
-#, php-format
-msgid "Registration confirmation for %s"
-msgstr ""
-
-#: ../../include/account.php:380
+#: ../../include/account.php:572
#, php-format
msgid "Registration request at %s"
msgstr ""
-#: ../../include/account.php:402
+#: ../../include/account.php:594
msgid "your registration password"
msgstr ""
-#: ../../include/account.php:408 ../../include/account.php:471
+#: ../../include/account.php:600 ../../include/account.php:689
#, php-format
msgid "Registration details for %s"
msgstr ""
-#: ../../include/account.php:482
+#: ../../include/account.php:700
msgid "Account approved."
msgstr ""
-#: ../../include/account.php:522
+#: ../../include/account.php:756
#, php-format
msgid "Registration revoked for %s"
msgstr ""
-#: ../../include/account.php:805 ../../include/account.php:807
+#: ../../include/account.php:763
+#, php-format
+msgid "Could not revoke registration for %s"
+msgstr ""
+
+#: ../../include/account.php:1179 ../../include/account.php:1181
msgid "Click here to upgrade."
msgstr ""
-#: ../../include/account.php:813
+#: ../../include/account.php:1187
msgid "This action exceeds the limits set by your subscription plan."
msgstr ""
-#: ../../include/account.php:818
+#: ../../include/account.php:1192
msgid "This action is not available under your subscription plan."
msgstr ""
+#: ../../include/account.php:1252
+msgid "open"
+msgstr ""
+
+#: ../../include/account.php:1252
+msgid "closed"
+msgstr ""
+
+#: ../../include/account.php:1259
+msgid "Registration is currently"
+msgstr ""
+
+#: ../../include/account.php:1268
+msgid "please come back"
+msgstr ""
+
#: ../../include/help.php:80
msgid "Help:"
msgstr ""
@@ -12247,7 +12634,7 @@ msgid "%s shared a %s with you"
msgstr ""
#: ../../include/attach.php:2099
-#: ../../extend/addon/hzaddons/redfiles/redfilehelper.php:64
+#: ../../extend/addon/hubzilla-addons/redfiles/redfilehelper.php:64
msgid "file"
msgstr ""
@@ -12279,19 +12666,19 @@ msgstr ""
msgid "View PDF"
msgstr ""
-#: ../../include/oembed.php:357
+#: ../../include/oembed.php:365
msgid " by "
msgstr ""
-#: ../../include/oembed.php:358
+#: ../../include/oembed.php:366
msgid " on "
msgstr ""
-#: ../../include/oembed.php:387
+#: ../../include/oembed.php:395
msgid "Embedded content"
msgstr ""
-#: ../../include/oembed.php:396
+#: ../../include/oembed.php:404
msgid "Embedding disabled"
msgstr ""
@@ -12320,7 +12707,7 @@ msgid "End:"
msgstr ""
#: ../../include/event.php:123
-#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:67
+#: ../../extend/addon/hubzilla-addons/openid/MysqlProvider.php:67
msgid "Timezone"
msgstr ""
@@ -12360,7 +12747,7 @@ msgstr ""
msgid "YYYY-MM-DD or MM-DD"
msgstr ""
-#: ../../include/datetime.php:238 ../../boot.php:2709
+#: ../../include/datetime.php:238 ../../boot.php:2730
msgid "never"
msgstr ""
@@ -12433,358 +12820,358 @@ msgstr ""
msgid "Happy Birthday %1$s"
msgstr ""
-#: ../../include/items.php:999 ../../include/items.php:1059
+#: ../../include/items.php:1037 ../../include/items.php:1097
msgid "(Unknown)"
msgstr ""
-#: ../../include/items.php:1247
+#: ../../include/items.php:1301
msgid "Visible to anybody on the internet."
msgstr ""
-#: ../../include/items.php:1249
+#: ../../include/items.php:1303
msgid "Visible to you only."
msgstr ""
-#: ../../include/items.php:1251
+#: ../../include/items.php:1305
msgid "Visible to anybody in this network."
msgstr ""
-#: ../../include/items.php:1253
+#: ../../include/items.php:1307
msgid "Visible to anybody authenticated."
msgstr ""
-#: ../../include/items.php:1255
+#: ../../include/items.php:1309
#, php-format
msgid "Visible to anybody on %s."
msgstr ""
-#: ../../include/items.php:1257
+#: ../../include/items.php:1311
msgid "Visible to all connections."
msgstr ""
-#: ../../include/items.php:1259
+#: ../../include/items.php:1313
msgid "Visible to approved connections."
msgstr ""
-#: ../../include/items.php:1261
+#: ../../include/items.php:1315
msgid "Visible to specific connections."
msgstr ""
-#: ../../include/items.php:4507
+#: ../../include/items.php:4600
msgid "Privacy group is empty."
msgstr ""
-#: ../../include/items.php:4514
+#: ../../include/items.php:4607
#, php-format
msgid "Privacy group: %s"
msgstr ""
-#: ../../include/items.php:4526
+#: ../../include/items.php:4619
msgid "Connection not found."
msgstr ""
-#: ../../include/items.php:4867
+#: ../../include/items.php:4972
msgid "profile photo"
msgstr ""
-#: ../../include/items.php:5059
+#: ../../include/items.php:5164
#, php-format
msgid "[Edited %s]"
msgstr ""
-#: ../../include/items.php:5059
+#: ../../include/items.php:5164
msgctxt "edit_activity"
msgid "Post"
msgstr ""
-#: ../../include/items.php:5059
+#: ../../include/items.php:5164
msgctxt "edit_activity"
msgid "Comment"
msgstr ""
-#: ../../include/follow.php:84
+#: ../../include/follow.php:86
msgid "Response from remote channel was incomplete."
msgstr ""
-#: ../../include/follow.php:96
+#: ../../include/follow.php:98
msgid "Premium channel - please visit:"
msgstr ""
-#: ../../include/follow.php:110
+#: ../../include/follow.php:112
msgid "Channel was deleted and no longer exists."
msgstr ""
-#: ../../include/zot.php:775
+#: ../../include/zot.php:778
msgid "Invalid data packet"
msgstr ""
-#: ../../include/zot.php:4372
+#: ../../include/zot.php:4378
msgid "invalid target signature"
msgstr ""
-#: ../../include/bbcode.php:221 ../../include/bbcode.php:896
-#: ../../include/bbcode.php:1486 ../../include/bbcode.php:1494
+#: ../../include/bbcode.php:233 ../../include/bbcode.php:928
+#: ../../include/bbcode.php:1525 ../../include/bbcode.php:1533
msgid "Image/photo"
msgstr ""
-#: ../../include/bbcode.php:268 ../../include/bbcode.php:1511
+#: ../../include/bbcode.php:280 ../../include/bbcode.php:1550
msgid "Encrypted content"
msgstr ""
-#: ../../include/bbcode.php:302
+#: ../../include/bbcode.php:334
#, php-format
msgid "Install %1$s element %2$s"
msgstr ""
-#: ../../include/bbcode.php:306
+#: ../../include/bbcode.php:338
#, php-format
msgid ""
"This post contains an installable %s element, however you lack permissions "
"to install it on this site."
msgstr ""
-#: ../../include/bbcode.php:519
+#: ../../include/bbcode.php:551
msgid "card"
msgstr ""
-#: ../../include/bbcode.php:521
+#: ../../include/bbcode.php:553
msgid "article"
msgstr ""
-#: ../../include/bbcode.php:604 ../../include/bbcode.php:612
+#: ../../include/bbcode.php:636 ../../include/bbcode.php:644
msgid "Click to open/close"
msgstr ""
-#: ../../include/bbcode.php:625
+#: ../../include/bbcode.php:657
msgid "View article"
msgstr ""
-#: ../../include/bbcode.php:625
+#: ../../include/bbcode.php:657
msgid "View summary"
msgstr ""
-#: ../../include/bbcode.php:1474
+#: ../../include/bbcode.php:1501
msgid "$1 wrote:"
msgstr ""
-#: ../../extend/addon/hzaddons/gnusoc/gnusoc.php:451
+#: ../../extend/addon/hubzilla-addons/gnusoc/gnusoc.php:453
msgid "Follow"
msgstr ""
-#: ../../extend/addon/hzaddons/gnusoc/gnusoc.php:454
+#: ../../extend/addon/hubzilla-addons/gnusoc/gnusoc.php:456
#, php-format
msgid "%1$s is now following %2$s"
msgstr ""
-#: ../../extend/addon/hzaddons/gnusoc/Mod_Gnusoc.php:16
+#: ../../extend/addon/hubzilla-addons/gnusoc/Mod_Gnusoc.php:16
msgid ""
"The GNU-Social protocol does not support location independence. Connections "
"you make within that network may be unreachable from alternate channel "
"locations."
msgstr ""
-#: ../../extend/addon/hzaddons/gnusoc/Mod_Gnusoc.php:22
+#: ../../extend/addon/hubzilla-addons/gnusoc/Mod_Gnusoc.php:22
msgid "GNU-Social Protocol App"
msgstr ""
-#: ../../extend/addon/hzaddons/gnusoc/Mod_Gnusoc.php:34
+#: ../../extend/addon/hubzilla-addons/gnusoc/Mod_Gnusoc.php:34
msgid "GNU-Social Protocol"
msgstr ""
-#: ../../extend/addon/hzaddons/qrator/qrator.php:48
+#: ../../extend/addon/hubzilla-addons/qrator/qrator.php:48
msgid "QR code"
msgstr ""
-#: ../../extend/addon/hzaddons/qrator/qrator.php:63
+#: ../../extend/addon/hubzilla-addons/qrator/qrator.php:63
msgid "QR Generator"
msgstr ""
-#: ../../extend/addon/hzaddons/qrator/qrator.php:64
+#: ../../extend/addon/hubzilla-addons/qrator/qrator.php:64
msgid "Enter some text"
msgstr ""
-#: ../../extend/addon/hzaddons/irc/Mod_Irc.php:23
-#: ../../extend/addon/hzaddons/irc/irc.php:41
+#: ../../extend/addon/hubzilla-addons/irc/Mod_Irc.php:23
+#: ../../extend/addon/hubzilla-addons/irc/irc.php:41
msgid "Popular Channels"
msgstr ""
-#: ../../extend/addon/hzaddons/irc/irc.php:37
+#: ../../extend/addon/hubzilla-addons/irc/irc.php:37
msgid "Channels to auto connect"
msgstr ""
-#: ../../extend/addon/hzaddons/irc/irc.php:37
-#: ../../extend/addon/hzaddons/irc/irc.php:41
+#: ../../extend/addon/hubzilla-addons/irc/irc.php:37
+#: ../../extend/addon/hubzilla-addons/irc/irc.php:41
msgid "Comma separated list"
msgstr ""
-#: ../../extend/addon/hzaddons/irc/irc.php:45
+#: ../../extend/addon/hubzilla-addons/irc/irc.php:45
msgid "IRC Settings"
msgstr ""
-#: ../../extend/addon/hzaddons/irc/irc.php:54
+#: ../../extend/addon/hubzilla-addons/irc/irc.php:54
msgid "IRC settings saved."
msgstr ""
-#: ../../extend/addon/hzaddons/irc/irc.php:58
+#: ../../extend/addon/hubzilla-addons/irc/irc.php:58
msgid "IRC Chatroom"
msgstr ""
-#: ../../extend/addon/hzaddons/hubwall/hubwall.php:19
+#: ../../extend/addon/hubzilla-addons/hubwall/hubwall.php:19
msgid "Send email to all members"
msgstr ""
-#: ../../extend/addon/hzaddons/hubwall/hubwall.php:50
-#: ../../extend/addon/hzaddons/mailtest/mailtest.php:50
+#: ../../extend/addon/hubzilla-addons/hubwall/hubwall.php:50
+#: ../../extend/addon/hubzilla-addons/mailtest/mailtest.php:50
msgid "No recipients found."
msgstr ""
-#: ../../extend/addon/hzaddons/hubwall/hubwall.php:73
+#: ../../extend/addon/hubzilla-addons/hubwall/hubwall.php:73
#, php-format
msgid "%1$d of %2$d messages sent."
msgstr ""
-#: ../../extend/addon/hzaddons/hubwall/hubwall.php:81
+#: ../../extend/addon/hubzilla-addons/hubwall/hubwall.php:81
msgid "Send email to all hub members."
msgstr ""
-#: ../../extend/addon/hzaddons/hubwall/hubwall.php:92
-#: ../../extend/addon/hzaddons/mailtest/mailtest.php:96
+#: ../../extend/addon/hubzilla-addons/hubwall/hubwall.php:92
+#: ../../extend/addon/hubzilla-addons/mailtest/mailtest.php:96
msgid "Message subject"
msgstr ""
-#: ../../extend/addon/hzaddons/hubwall/hubwall.php:93
+#: ../../extend/addon/hubzilla-addons/hubwall/hubwall.php:93
msgid "Sender Email address"
msgstr ""
-#: ../../extend/addon/hzaddons/hubwall/hubwall.php:94
+#: ../../extend/addon/hubzilla-addons/hubwall/hubwall.php:94
msgid "Test mode (only send to hub administrator)"
msgstr ""
-#: ../../extend/addon/hzaddons/likebanner/likebanner.php:51
+#: ../../extend/addon/hubzilla-addons/likebanner/likebanner.php:51
msgid "Your Webbie:"
msgstr ""
-#: ../../extend/addon/hzaddons/likebanner/likebanner.php:54
+#: ../../extend/addon/hubzilla-addons/likebanner/likebanner.php:54
msgid "Fontsize (px):"
msgstr ""
-#: ../../extend/addon/hzaddons/likebanner/likebanner.php:68
+#: ../../extend/addon/hubzilla-addons/likebanner/likebanner.php:68
msgid "Link:"
msgstr ""
-#: ../../extend/addon/hzaddons/likebanner/likebanner.php:70
+#: ../../extend/addon/hubzilla-addons/likebanner/likebanner.php:70
msgid "Like us on Hubzilla"
msgstr ""
-#: ../../extend/addon/hzaddons/likebanner/likebanner.php:72
+#: ../../extend/addon/hubzilla-addons/likebanner/likebanner.php:72
msgid "Embed:"
msgstr ""
-#: ../../extend/addon/hzaddons/msgfooter/msgfooter.php:46
-#: ../../extend/addon/hzaddons/xmpp/xmpp.php:43
-#: ../../extend/addon/hzaddons/gravatar/gravatar.php:150
+#: ../../extend/addon/hubzilla-addons/msgfooter/msgfooter.php:46
+#: ../../extend/addon/hubzilla-addons/xmpp/xmpp.php:43
+#: ../../extend/addon/hubzilla-addons/gravatar/gravatar.php:150
msgid "Save Settings"
msgstr ""
-#: ../../extend/addon/hzaddons/msgfooter/msgfooter.php:47
+#: ../../extend/addon/hubzilla-addons/msgfooter/msgfooter.php:47
msgid "text to include in all outgoing posts from this site"
msgstr ""
-#: ../../extend/addon/hzaddons/moremoods/moremoods.php:19
+#: ../../extend/addon/hubzilla-addons/moremoods/moremoods.php:19
msgid "lonely"
msgstr ""
-#: ../../extend/addon/hzaddons/moremoods/moremoods.php:20
+#: ../../extend/addon/hubzilla-addons/moremoods/moremoods.php:20
msgid "drunk"
msgstr ""
-#: ../../extend/addon/hzaddons/moremoods/moremoods.php:21
+#: ../../extend/addon/hubzilla-addons/moremoods/moremoods.php:21
msgid "horny"
msgstr ""
-#: ../../extend/addon/hzaddons/moremoods/moremoods.php:22
+#: ../../extend/addon/hubzilla-addons/moremoods/moremoods.php:22
msgid "stoned"
msgstr ""
-#: ../../extend/addon/hzaddons/moremoods/moremoods.php:23
+#: ../../extend/addon/hubzilla-addons/moremoods/moremoods.php:23
msgid "fucked up"
msgstr ""
-#: ../../extend/addon/hzaddons/moremoods/moremoods.php:24
+#: ../../extend/addon/hubzilla-addons/moremoods/moremoods.php:24
msgid "clusterfucked"
msgstr ""
-#: ../../extend/addon/hzaddons/moremoods/moremoods.php:25
+#: ../../extend/addon/hubzilla-addons/moremoods/moremoods.php:25
msgid "crazy"
msgstr ""
-#: ../../extend/addon/hzaddons/moremoods/moremoods.php:26
+#: ../../extend/addon/hubzilla-addons/moremoods/moremoods.php:26
msgid "hurt"
msgstr ""
-#: ../../extend/addon/hzaddons/moremoods/moremoods.php:27
+#: ../../extend/addon/hubzilla-addons/moremoods/moremoods.php:27
msgid "sleepy"
msgstr ""
-#: ../../extend/addon/hzaddons/moremoods/moremoods.php:28
+#: ../../extend/addon/hubzilla-addons/moremoods/moremoods.php:28
msgid "grumpy"
msgstr ""
-#: ../../extend/addon/hzaddons/moremoods/moremoods.php:29
+#: ../../extend/addon/hubzilla-addons/moremoods/moremoods.php:29
msgid "high"
msgstr ""
-#: ../../extend/addon/hzaddons/moremoods/moremoods.php:30
+#: ../../extend/addon/hubzilla-addons/moremoods/moremoods.php:30
msgid "semi-conscious"
msgstr ""
-#: ../../extend/addon/hzaddons/moremoods/moremoods.php:31
+#: ../../extend/addon/hubzilla-addons/moremoods/moremoods.php:31
msgid "in love"
msgstr ""
-#: ../../extend/addon/hzaddons/moremoods/moremoods.php:32
+#: ../../extend/addon/hubzilla-addons/moremoods/moremoods.php:32
msgid "in lust"
msgstr ""
-#: ../../extend/addon/hzaddons/moremoods/moremoods.php:33
+#: ../../extend/addon/hubzilla-addons/moremoods/moremoods.php:33
msgid "naked"
msgstr ""
-#: ../../extend/addon/hzaddons/moremoods/moremoods.php:34
+#: ../../extend/addon/hubzilla-addons/moremoods/moremoods.php:34
msgid "stinky"
msgstr ""
-#: ../../extend/addon/hzaddons/moremoods/moremoods.php:35
+#: ../../extend/addon/hubzilla-addons/moremoods/moremoods.php:35
msgid "sweaty"
msgstr ""
-#: ../../extend/addon/hzaddons/moremoods/moremoods.php:36
+#: ../../extend/addon/hubzilla-addons/moremoods/moremoods.php:36
msgid "bleeding out"
msgstr ""
-#: ../../extend/addon/hzaddons/moremoods/moremoods.php:37
+#: ../../extend/addon/hubzilla-addons/moremoods/moremoods.php:37
msgid "victorious"
msgstr ""
-#: ../../extend/addon/hzaddons/moremoods/moremoods.php:38
+#: ../../extend/addon/hubzilla-addons/moremoods/moremoods.php:38
msgid "defeated"
msgstr ""
-#: ../../extend/addon/hzaddons/moremoods/moremoods.php:39
+#: ../../extend/addon/hubzilla-addons/moremoods/moremoods.php:39
msgid "envious"
msgstr ""
-#: ../../extend/addon/hzaddons/moremoods/moremoods.php:40
+#: ../../extend/addon/hubzilla-addons/moremoods/moremoods.php:40
msgid "jealous"
msgstr ""
-#: ../../extend/addon/hzaddons/piwik/piwik.php:85
+#: ../../extend/addon/hubzilla-addons/piwik/piwik.php:85
msgid ""
"This website is tracked using the <a href='http://www.piwik.org'>Piwik</a> "
"analytics tool."
msgstr ""
-#: ../../extend/addon/hzaddons/piwik/piwik.php:88
+#: ../../extend/addon/hubzilla-addons/piwik/piwik.php:88
#, php-format
msgid ""
"If you do not want that your visits are logged this way you <a href='%s'>can "
@@ -12792,240 +13179,240 @@ msgid ""
"(opt-out)."
msgstr ""
-#: ../../extend/addon/hzaddons/piwik/piwik.php:96
+#: ../../extend/addon/hubzilla-addons/piwik/piwik.php:96
msgid "Piwik Base URL"
msgstr ""
-#: ../../extend/addon/hzaddons/piwik/piwik.php:96
+#: ../../extend/addon/hubzilla-addons/piwik/piwik.php:96
msgid ""
"Absolute path to your Piwik installation. (without protocol (http/s), with "
"trailing slash)"
msgstr ""
-#: ../../extend/addon/hzaddons/piwik/piwik.php:97
+#: ../../extend/addon/hubzilla-addons/piwik/piwik.php:97
msgid "Site ID"
msgstr ""
-#: ../../extend/addon/hzaddons/piwik/piwik.php:98
+#: ../../extend/addon/hubzilla-addons/piwik/piwik.php:98
msgid "Show opt-out cookie link?"
msgstr ""
-#: ../../extend/addon/hzaddons/piwik/piwik.php:99
+#: ../../extend/addon/hubzilla-addons/piwik/piwik.php:99
msgid "Asynchronous tracking"
msgstr ""
-#: ../../extend/addon/hzaddons/piwik/piwik.php:100
+#: ../../extend/addon/hubzilla-addons/piwik/piwik.php:100
msgid "Enable frontend JavaScript error tracking"
msgstr ""
-#: ../../extend/addon/hzaddons/piwik/piwik.php:100
+#: ../../extend/addon/hubzilla-addons/piwik/piwik.php:100
msgid "This feature requires Piwik >= 2.2.0"
msgstr ""
-#: ../../extend/addon/hzaddons/channelreputation/channelreputation.php:101
-#: ../../extend/addon/hzaddons/channelreputation/channelreputation.php:102
-#: ../../extend/addon/hzaddons/cart/myshop.php:144
-#: ../../extend/addon/hzaddons/cart/myshop.php:180
-#: ../../extend/addon/hzaddons/cart/myshop.php:214
-#: ../../extend/addon/hzaddons/cart/myshop.php:261
-#: ../../extend/addon/hzaddons/cart/myshop.php:296
-#: ../../extend/addon/hzaddons/cart/myshop.php:319
+#: ../../extend/addon/hubzilla-addons/channelreputation/channelreputation.php:101
+#: ../../extend/addon/hubzilla-addons/channelreputation/channelreputation.php:102
+#: ../../extend/addon/hubzilla-addons/cart/myshop.php:144
+#: ../../extend/addon/hubzilla-addons/cart/myshop.php:180
+#: ../../extend/addon/hubzilla-addons/cart/myshop.php:214
+#: ../../extend/addon/hubzilla-addons/cart/myshop.php:261
+#: ../../extend/addon/hubzilla-addons/cart/myshop.php:296
+#: ../../extend/addon/hubzilla-addons/cart/myshop.php:319
msgid "Access Denied"
msgstr ""
-#: ../../extend/addon/hzaddons/channelreputation/channelreputation.php:109
+#: ../../extend/addon/hubzilla-addons/channelreputation/channelreputation.php:109
msgid "Enable Community Moderation"
msgstr ""
-#: ../../extend/addon/hzaddons/channelreputation/channelreputation.php:117
+#: ../../extend/addon/hubzilla-addons/channelreputation/channelreputation.php:117
msgid "Reputation automatically given to new members"
msgstr ""
-#: ../../extend/addon/hzaddons/channelreputation/channelreputation.php:118
+#: ../../extend/addon/hubzilla-addons/channelreputation/channelreputation.php:118
msgid "Reputation will never fall below this value"
msgstr ""
-#: ../../extend/addon/hzaddons/channelreputation/channelreputation.php:119
+#: ../../extend/addon/hubzilla-addons/channelreputation/channelreputation.php:119
msgid "Minimum reputation before posting is allowed"
msgstr ""
-#: ../../extend/addon/hzaddons/channelreputation/channelreputation.php:120
+#: ../../extend/addon/hubzilla-addons/channelreputation/channelreputation.php:120
msgid "Minimum reputation before commenting is allowed"
msgstr ""
-#: ../../extend/addon/hzaddons/channelreputation/channelreputation.php:121
+#: ../../extend/addon/hubzilla-addons/channelreputation/channelreputation.php:121
msgid "Minimum reputation before a member is able to moderate other posts"
msgstr ""
-#: ../../extend/addon/hzaddons/channelreputation/channelreputation.php:122
+#: ../../extend/addon/hubzilla-addons/channelreputation/channelreputation.php:122
msgid ""
"Max ratio of moderator's reputation that can be added to/deducted from "
"reputation of person being moderated"
msgstr ""
-#: ../../extend/addon/hzaddons/channelreputation/channelreputation.php:123
+#: ../../extend/addon/hubzilla-addons/channelreputation/channelreputation.php:123
msgid "Reputation \"cost\" to post"
msgstr ""
-#: ../../extend/addon/hzaddons/channelreputation/channelreputation.php:124
+#: ../../extend/addon/hubzilla-addons/channelreputation/channelreputation.php:124
msgid "Reputation \"cost\" to comment"
msgstr ""
-#: ../../extend/addon/hzaddons/channelreputation/channelreputation.php:125
+#: ../../extend/addon/hubzilla-addons/channelreputation/channelreputation.php:125
msgid ""
"Reputation automatically recovers at this rate per hour until it reaches "
"minimum_to_post"
msgstr ""
-#: ../../extend/addon/hzaddons/channelreputation/channelreputation.php:126
+#: ../../extend/addon/hubzilla-addons/channelreputation/channelreputation.php:126
msgid ""
"When minimum_to_moderate > reputation > minimum_to_post reputation recovers "
"at this rate per hour"
msgstr ""
-#: ../../extend/addon/hzaddons/channelreputation/channelreputation.php:140
+#: ../../extend/addon/hubzilla-addons/channelreputation/channelreputation.php:140
msgid "Community Moderation Settings"
msgstr ""
-#: ../../extend/addon/hzaddons/channelreputation/channelreputation.php:232
+#: ../../extend/addon/hubzilla-addons/channelreputation/channelreputation.php:232
msgid "Channel Reputation"
msgstr ""
-#: ../../extend/addon/hzaddons/channelreputation/channelreputation.php:236
+#: ../../extend/addon/hubzilla-addons/channelreputation/channelreputation.php:236
msgid "An Error has occurred."
msgstr ""
-#: ../../extend/addon/hzaddons/channelreputation/channelreputation.php:254
+#: ../../extend/addon/hubzilla-addons/channelreputation/channelreputation.php:254
msgid "Upvote"
msgstr ""
-#: ../../extend/addon/hzaddons/channelreputation/channelreputation.php:255
+#: ../../extend/addon/hubzilla-addons/channelreputation/channelreputation.php:255
msgid "Downvote"
msgstr ""
-#: ../../extend/addon/hzaddons/channelreputation/channelreputation.php:414
+#: ../../extend/addon/hubzilla-addons/channelreputation/channelreputation.php:414
msgid "Can moderate reputation on my channel."
msgstr ""
-#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:57
+#: ../../extend/addon/hubzilla-addons/rendezvous/rendezvous.php:57
msgid "Errors encountered deleting database table "
msgstr ""
-#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:95
-#: ../../extend/addon/hzaddons/twitter/twitter.php:503
+#: ../../extend/addon/hubzilla-addons/rendezvous/rendezvous.php:95
+#: ../../extend/addon/hubzilla-addons/twitter/twitter.php:503
msgid "Submit Settings"
msgstr ""
-#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:96
+#: ../../extend/addon/hubzilla-addons/rendezvous/rendezvous.php:96
msgid "Drop tables when uninstalling?"
msgstr ""
-#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:96
+#: ../../extend/addon/hubzilla-addons/rendezvous/rendezvous.php:96
msgid ""
"If checked, the Rendezvous database tables will be deleted when the plugin "
"is uninstalled."
msgstr ""
-#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:97
+#: ../../extend/addon/hubzilla-addons/rendezvous/rendezvous.php:97
msgid "Mapbox Access Token"
msgstr ""
-#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:97
+#: ../../extend/addon/hubzilla-addons/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 ""
-#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:162
+#: ../../extend/addon/hubzilla-addons/rendezvous/rendezvous.php:162
msgid "Rendezvous"
msgstr ""
-#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:167
+#: ../../extend/addon/hubzilla-addons/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 ""
-#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:168
+#: ../../extend/addon/hubzilla-addons/rendezvous/rendezvous.php:168
msgid "Welcome to Rendezvous!"
msgstr ""
-#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:169
+#: ../../extend/addon/hubzilla-addons/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 ""
-#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:171
+#: ../../extend/addon/hubzilla-addons/rendezvous/rendezvous.php:171
msgid "Let's meet here"
msgstr ""
-#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:174
+#: ../../extend/addon/hubzilla-addons/rendezvous/rendezvous.php:174
msgid "New marker"
msgstr ""
-#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:175
+#: ../../extend/addon/hubzilla-addons/rendezvous/rendezvous.php:175
msgid "Edit marker"
msgstr ""
-#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:176
+#: ../../extend/addon/hubzilla-addons/rendezvous/rendezvous.php:176
msgid "New identity"
msgstr ""
-#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:177
+#: ../../extend/addon/hubzilla-addons/rendezvous/rendezvous.php:177
msgid "Delete marker"
msgstr ""
-#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:178
+#: ../../extend/addon/hubzilla-addons/rendezvous/rendezvous.php:178
msgid "Delete member"
msgstr ""
-#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:179
+#: ../../extend/addon/hubzilla-addons/rendezvous/rendezvous.php:179
msgid "Edit proximity alert"
msgstr ""
-#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:180
+#: ../../extend/addon/hubzilla-addons/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 ""
-#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:180
-#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:185
+#: ../../extend/addon/hubzilla-addons/rendezvous/rendezvous.php:180
+#: ../../extend/addon/hubzilla-addons/rendezvous/rendezvous.php:185
msgid "distance"
msgstr ""
-#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:181
+#: ../../extend/addon/hubzilla-addons/rendezvous/rendezvous.php:181
msgid "Proximity alert distance (meters)"
msgstr ""
-#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:182
-#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:184
+#: ../../extend/addon/hubzilla-addons/rendezvous/rendezvous.php:182
+#: ../../extend/addon/hubzilla-addons/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 ""
-#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:183
+#: ../../extend/addon/hubzilla-addons/rendezvous/rendezvous.php:183
msgid "Marker proximity alert"
msgstr ""
-#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:186
+#: ../../extend/addon/hubzilla-addons/rendezvous/rendezvous.php:186
msgid "Reminder note"
msgstr ""
-#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:187
+#: ../../extend/addon/hubzilla-addons/rendezvous/rendezvous.php:187
msgid ""
"Enter a note to be displayed when you are within the specified proximity..."
msgstr ""
-#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:199
+#: ../../extend/addon/hubzilla-addons/rendezvous/rendezvous.php:199
msgid "Add new rendezvous"
msgstr ""
-#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:200
+#: ../../extend/addon/hubzilla-addons/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 "
@@ -13033,121 +13420,121 @@ msgid ""
"share their own locations with the group."
msgstr ""
-#: ../../extend/addon/hzaddons/rendezvous/rendezvous.php:232
+#: ../../extend/addon/hubzilla-addons/rendezvous/rendezvous.php:232
msgid "You have no rendezvous. Press the button above to create a rendezvous!"
msgstr ""
-#: ../../extend/addon/hzaddons/skeleton/Mod_Skeleton.php:32
+#: ../../extend/addon/hubzilla-addons/skeleton/Mod_Skeleton.php:32
msgid "Skeleton App"
msgstr ""
-#: ../../extend/addon/hzaddons/skeleton/Mod_Skeleton.php:33
+#: ../../extend/addon/hubzilla-addons/skeleton/Mod_Skeleton.php:33
msgid "A skeleton for addons, you can copy/paste"
msgstr ""
-#: ../../extend/addon/hzaddons/skeleton/Mod_Skeleton.php:40
+#: ../../extend/addon/hubzilla-addons/skeleton/Mod_Skeleton.php:40
msgid "Some setting"
msgstr ""
-#: ../../extend/addon/hzaddons/skeleton/Mod_Skeleton.php:40
+#: ../../extend/addon/hubzilla-addons/skeleton/Mod_Skeleton.php:40
msgid "A setting"
msgstr ""
-#: ../../extend/addon/hzaddons/skeleton/Mod_Skeleton.php:48
+#: ../../extend/addon/hubzilla-addons/skeleton/Mod_Skeleton.php:48
msgid "Skeleton Settings"
msgstr ""
-#: ../../extend/addon/hzaddons/redred/redred.php:50
+#: ../../extend/addon/hubzilla-addons/redred/redred.php:50
msgid "Post to Hubzilla"
msgstr ""
-#: ../../extend/addon/hzaddons/redred/Mod_Redred.php:24
+#: ../../extend/addon/hubzilla-addons/redred/Mod_Redred.php:24
msgid "Channel is required."
msgstr ""
-#: ../../extend/addon/hzaddons/redred/Mod_Redred.php:38
+#: ../../extend/addon/hubzilla-addons/redred/Mod_Redred.php:38
msgid "Hubzilla Crosspost Connector Settings saved."
msgstr ""
-#: ../../extend/addon/hzaddons/redred/Mod_Redred.php:50
-#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:146
+#: ../../extend/addon/hubzilla-addons/redred/Mod_Redred.php:50
+#: ../../extend/addon/hubzilla-addons/statusnet/Mod_Statusnet.php:146
msgid "Hubzilla Crosspost Connector App"
msgstr ""
-#: ../../extend/addon/hzaddons/redred/Mod_Redred.php:51
+#: ../../extend/addon/hubzilla-addons/redred/Mod_Redred.php:51
msgid "Relay public postings to another Hubzilla channel"
msgstr ""
-#: ../../extend/addon/hzaddons/redred/Mod_Redred.php:63
+#: ../../extend/addon/hubzilla-addons/redred/Mod_Redred.php:63
msgid "Send public postings to Hubzilla channel by default"
msgstr ""
-#: ../../extend/addon/hzaddons/redred/Mod_Redred.php:67
+#: ../../extend/addon/hubzilla-addons/redred/Mod_Redred.php:67
msgid "Hubzilla API Path"
msgstr ""
-#: ../../extend/addon/hzaddons/redred/Mod_Redred.php:67
-#: ../../extend/addon/hzaddons/rtof/Mod_Rtof.php:53
+#: ../../extend/addon/hubzilla-addons/redred/Mod_Redred.php:67
+#: ../../extend/addon/hubzilla-addons/rtof/Mod_Rtof.php:53
msgid "https://{sitename}/api"
msgstr ""
-#: ../../extend/addon/hzaddons/redred/Mod_Redred.php:71
+#: ../../extend/addon/hubzilla-addons/redred/Mod_Redred.php:71
msgid "Hubzilla login name"
msgstr ""
-#: ../../extend/addon/hzaddons/redred/Mod_Redred.php:75
+#: ../../extend/addon/hubzilla-addons/redred/Mod_Redred.php:75
msgid "Hubzilla channel name"
msgstr ""
-#: ../../extend/addon/hzaddons/redred/Mod_Redred.php:75
-#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:54
+#: ../../extend/addon/hubzilla-addons/redred/Mod_Redred.php:75
+#: ../../extend/addon/hubzilla-addons/openid/MysqlProvider.php:54
msgid "Nickname"
msgstr ""
-#: ../../extend/addon/hzaddons/redred/Mod_Redred.php:79
+#: ../../extend/addon/hubzilla-addons/redred/Mod_Redred.php:79
msgid "Hubzilla password"
msgstr ""
-#: ../../extend/addon/hzaddons/redred/Mod_Redred.php:87
+#: ../../extend/addon/hubzilla-addons/redred/Mod_Redred.php:87
msgid "Hubzilla Crosspost Connector"
msgstr ""
-#: ../../extend/addon/hzaddons/totp/Mod_Totp.php:23
+#: ../../extend/addon/hubzilla-addons/totp/Mod_Totp.php:23
msgid "TOTP Two-Step Verification"
msgstr ""
-#: ../../extend/addon/hzaddons/totp/Mod_Totp.php:24
+#: ../../extend/addon/hubzilla-addons/totp/Mod_Totp.php:24
msgid "Enter the 2-step verification generated by your authenticator app:"
msgstr ""
-#: ../../extend/addon/hzaddons/totp/Mod_Totp.php:25
+#: ../../extend/addon/hubzilla-addons/totp/Mod_Totp.php:25
msgid "Success!"
msgstr ""
-#: ../../extend/addon/hzaddons/totp/Mod_Totp.php:26
+#: ../../extend/addon/hubzilla-addons/totp/Mod_Totp.php:26
msgid "Invalid code, please try again."
msgstr ""
-#: ../../extend/addon/hzaddons/totp/Mod_Totp.php:27
+#: ../../extend/addon/hubzilla-addons/totp/Mod_Totp.php:27
msgid "Too many invalid codes..."
msgstr ""
-#: ../../extend/addon/hzaddons/totp/Mod_Totp.php:28
+#: ../../extend/addon/hubzilla-addons/totp/Mod_Totp.php:28
msgid "Verify"
msgstr ""
-#: ../../extend/addon/hzaddons/totp/Settings/Totp.php:90
+#: ../../extend/addon/hubzilla-addons/totp/Settings/Totp.php:90
msgid ""
"You haven't set a TOTP secret yet.\n"
"Please click the button below to generate one and register this site\n"
"with your preferred authenticator app."
msgstr ""
-#: ../../extend/addon/hzaddons/totp/Settings/Totp.php:93
+#: ../../extend/addon/hubzilla-addons/totp/Settings/Totp.php:93
msgid "Your TOTP secret is"
msgstr ""
-#: ../../extend/addon/hzaddons/totp/Settings/Totp.php:94
+#: ../../extend/addon/hubzilla-addons/totp/Settings/Totp.php:94
msgid ""
"Be sure to save it somewhere in case you lose or replace your mobile "
"device.\n"
@@ -13155,850 +13542,856 @@ msgid ""
"with your preferred authenticator app."
msgstr ""
-#: ../../extend/addon/hzaddons/totp/Settings/Totp.php:99
+#: ../../extend/addon/hubzilla-addons/totp/Settings/Totp.php:99
msgid "Test"
msgstr ""
-#: ../../extend/addon/hzaddons/totp/Settings/Totp.php:100
+#: ../../extend/addon/hubzilla-addons/totp/Settings/Totp.php:100
msgid "Generate New Secret"
msgstr ""
-#: ../../extend/addon/hzaddons/totp/Settings/Totp.php:101
+#: ../../extend/addon/hubzilla-addons/totp/Settings/Totp.php:101
msgid "Go"
msgstr ""
-#: ../../extend/addon/hzaddons/totp/Settings/Totp.php:102
+#: ../../extend/addon/hubzilla-addons/totp/Settings/Totp.php:102
msgid "Enter your password"
msgstr ""
-#: ../../extend/addon/hzaddons/totp/Settings/Totp.php:103
+#: ../../extend/addon/hubzilla-addons/totp/Settings/Totp.php:103
msgid "enter TOTP code from your device"
msgstr ""
-#: ../../extend/addon/hzaddons/totp/Settings/Totp.php:104
+#: ../../extend/addon/hubzilla-addons/totp/Settings/Totp.php:104
msgid "Pass!"
msgstr ""
-#: ../../extend/addon/hzaddons/totp/Settings/Totp.php:105
+#: ../../extend/addon/hubzilla-addons/totp/Settings/Totp.php:105
msgid "Fail"
msgstr ""
-#: ../../extend/addon/hzaddons/totp/Settings/Totp.php:106
+#: ../../extend/addon/hubzilla-addons/totp/Settings/Totp.php:106
msgid "Incorrect password, try again."
msgstr ""
-#: ../../extend/addon/hzaddons/totp/Settings/Totp.php:107
+#: ../../extend/addon/hubzilla-addons/totp/Settings/Totp.php:107
msgid "Record your new TOTP secret and rescan the QR code above."
msgstr ""
-#: ../../extend/addon/hzaddons/totp/Settings/Totp.php:115
+#: ../../extend/addon/hubzilla-addons/totp/Settings/Totp.php:115
msgid "TOTP Settings"
msgstr ""
-#: ../../extend/addon/hzaddons/testdrive/testdrive.php:104
+#: ../../extend/addon/hubzilla-addons/testdrive/testdrive.php:104
#, php-format
msgid "Your account on %s will expire in a few days."
msgstr ""
-#: ../../extend/addon/hzaddons/testdrive/testdrive.php:105
+#: ../../extend/addon/hubzilla-addons/testdrive/testdrive.php:105
msgid "Your $Productname test account is about to expire."
msgstr ""
-#: ../../extend/addon/hzaddons/ldapauth/ldapauth.php:70
+#: ../../extend/addon/hubzilla-addons/ldapauth/ldapauth.php:70
msgid "An account has been created for you."
msgstr ""
-#: ../../extend/addon/hzaddons/ldapauth/ldapauth.php:77
+#: ../../extend/addon/hubzilla-addons/ldapauth/ldapauth.php:77
msgid "Authentication successful but rejected: account creation is disabled."
msgstr ""
-#: ../../extend/addon/hzaddons/cart/cart.php:252
+#: ../../extend/addon/hubzilla-addons/cart/cart.php:252
msgid "DB Cleanup Failure"
msgstr ""
-#: ../../extend/addon/hzaddons/cart/cart.php:674
+#: ../../extend/addon/hubzilla-addons/cart/cart.php:674
msgid "[cart] Item Added"
msgstr ""
-#: ../../extend/addon/hzaddons/cart/cart.php:1063
+#: ../../extend/addon/hubzilla-addons/cart/cart.php:1063
msgid "Order already checked out."
msgstr ""
-#: ../../extend/addon/hzaddons/cart/cart.php:1368
+#: ../../extend/addon/hubzilla-addons/cart/cart.php:1368
msgid "Drop database tables when uninstalling."
msgstr ""
-#: ../../extend/addon/hzaddons/cart/cart.php:1375
-#: ../../extend/addon/hzaddons/cart/Settings/Cart.php:129
+#: ../../extend/addon/hubzilla-addons/cart/cart.php:1375
+#: ../../extend/addon/hubzilla-addons/cart/Settings/Cart.php:129
msgid "Cart Settings"
msgstr ""
-#: ../../extend/addon/hzaddons/cart/cart.php:1387
-#: ../../extend/addon/hzaddons/cart/cart.php:1390
+#: ../../extend/addon/hubzilla-addons/cart/cart.php:1387
+#: ../../extend/addon/hubzilla-addons/cart/cart.php:1390
msgid "Shop"
msgstr ""
-#: ../../extend/addon/hzaddons/cart/cart.php:1446
-#: ../../extend/addon/hzaddons/cart/myshop.php:112
+#: ../../extend/addon/hubzilla-addons/cart/cart.php:1446
+#: ../../extend/addon/hubzilla-addons/cart/myshop.php:112
msgid "Order Not Found"
msgstr ""
-#: ../../extend/addon/hzaddons/cart/cart.php:1507
+#: ../../extend/addon/hubzilla-addons/cart/cart.php:1507
msgid "Cart utilities for orders and payments"
msgstr ""
-#: ../../extend/addon/hzaddons/cart/cart.php:1545
+#: ../../extend/addon/hubzilla-addons/cart/cart.php:1545
msgid "You must be logged into the Grid to shop."
msgstr ""
-#: ../../extend/addon/hzaddons/cart/cart.php:1578
-#: ../../extend/addon/hzaddons/cart/submodules/paypalbuttonV2.php:409
-#: ../../extend/addon/hzaddons/cart/submodules/paypalbutton.php:392
-#: ../../extend/addon/hzaddons/cart/manual_payments.php:68
+#: ../../extend/addon/hubzilla-addons/cart/cart.php:1578
+#: ../../extend/addon/hubzilla-addons/cart/submodules/paypalbuttonV2.php:409
+#: ../../extend/addon/hubzilla-addons/cart/submodules/paypalbutton.php:392
+#: ../../extend/addon/hubzilla-addons/cart/manual_payments.php:68
msgid "Order not found."
msgstr ""
-#: ../../extend/addon/hzaddons/cart/cart.php:1592
+#: ../../extend/addon/hubzilla-addons/cart/cart.php:1592
msgid "Access denied."
msgstr ""
-#: ../../extend/addon/hzaddons/cart/cart.php:1644
-#: ../../extend/addon/hzaddons/cart/cart.php:1787
+#: ../../extend/addon/hubzilla-addons/cart/cart.php:1644
+#: ../../extend/addon/hubzilla-addons/cart/cart.php:1787
msgid "No Order Found"
msgstr ""
-#: ../../extend/addon/hzaddons/cart/cart.php:1653
+#: ../../extend/addon/hubzilla-addons/cart/cart.php:1653
msgid "An unknown error has occurred Please start again."
msgstr ""
-#: ../../extend/addon/hzaddons/cart/cart.php:1796
+#: ../../extend/addon/hubzilla-addons/cart/cart.php:1796
msgid "Requirements not met."
msgstr ""
-#: ../../extend/addon/hzaddons/cart/cart.php:1796
+#: ../../extend/addon/hubzilla-addons/cart/cart.php:1796
msgid "Review your order and complete any needed requirements."
msgstr ""
-#: ../../extend/addon/hzaddons/cart/cart.php:1822
+#: ../../extend/addon/hubzilla-addons/cart/cart.php:1822
msgid "Invalid Payment Type. Please start again."
msgstr ""
-#: ../../extend/addon/hzaddons/cart/cart.php:1829
+#: ../../extend/addon/hubzilla-addons/cart/cart.php:1829
msgid "Order not found"
msgstr ""
-#: ../../extend/addon/hzaddons/cart/submodules/orderoptions.php:70
+#: ../../extend/addon/hubzilla-addons/cart/submodules/orderoptions.php:70
msgid "Enable Order/Item Options"
msgstr ""
-#: ../../extend/addon/hzaddons/cart/submodules/orderoptions.php:333
-#: ../../extend/addon/hzaddons/cart/submodules/orderoptions.php:357
-#: ../../extend/addon/hzaddons/cart/submodules/orderoptions.php:433
-#: ../../extend/addon/hzaddons/cart/submodules/orderoptions.php:457
+#: ../../extend/addon/hubzilla-addons/cart/submodules/orderoptions.php:333
+#: ../../extend/addon/hubzilla-addons/cart/submodules/orderoptions.php:357
+#: ../../extend/addon/hubzilla-addons/cart/submodules/orderoptions.php:433
+#: ../../extend/addon/hubzilla-addons/cart/submodules/orderoptions.php:457
msgid "Label"
msgstr ""
-#: ../../extend/addon/hzaddons/cart/submodules/orderoptions.php:336
-#: ../../extend/addon/hzaddons/cart/submodules/orderoptions.php:360
-#: ../../extend/addon/hzaddons/cart/submodules/orderoptions.php:436
-#: ../../extend/addon/hzaddons/cart/submodules/orderoptions.php:460
+#: ../../extend/addon/hubzilla-addons/cart/submodules/orderoptions.php:336
+#: ../../extend/addon/hubzilla-addons/cart/submodules/orderoptions.php:360
+#: ../../extend/addon/hubzilla-addons/cart/submodules/orderoptions.php:436
+#: ../../extend/addon/hubzilla-addons/cart/submodules/orderoptions.php:460
msgid "Instructions"
msgstr ""
-#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:63
+#: ../../extend/addon/hubzilla-addons/cart/submodules/hzservices.php:63
msgid "Enable Hubzilla Services Module"
msgstr ""
-#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:162
-#: ../../extend/addon/hzaddons/cart/submodules/manualcat.php:172
+#: ../../extend/addon/hubzilla-addons/cart/submodules/hzservices.php:162
+#: ../../extend/addon/hubzilla-addons/cart/submodules/manualcat.php:172
msgid "New Sku"
msgstr ""
-#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:197
-#: ../../extend/addon/hzaddons/cart/submodules/manualcat.php:208
+#: ../../extend/addon/hubzilla-addons/cart/submodules/hzservices.php:197
+#: ../../extend/addon/hubzilla-addons/cart/submodules/manualcat.php:208
msgid "Cannot save edits to locked item."
msgstr ""
-#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:246
-#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:333
+#: ../../extend/addon/hubzilla-addons/cart/submodules/hzservices.php:246
+#: ../../extend/addon/hubzilla-addons/cart/submodules/hzservices.php:333
msgid "SKU not found."
msgstr ""
-#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:299
-#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:303
+#: ../../extend/addon/hubzilla-addons/cart/submodules/hzservices.php:299
+#: ../../extend/addon/hubzilla-addons/cart/submodules/hzservices.php:303
msgid "Invalid Activation Directive."
msgstr ""
-#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:374
-#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:378
+#: ../../extend/addon/hubzilla-addons/cart/submodules/hzservices.php:374
+#: ../../extend/addon/hubzilla-addons/cart/submodules/hzservices.php:378
msgid "Invalid Deactivation Directive."
msgstr ""
-#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:564
+#: ../../extend/addon/hubzilla-addons/cart/submodules/hzservices.php:564
msgid "Add to this privacy group"
msgstr ""
-#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:580
+#: ../../extend/addon/hubzilla-addons/cart/submodules/hzservices.php:580
msgid "Set user service class"
msgstr ""
-#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:607
+#: ../../extend/addon/hubzilla-addons/cart/submodules/hzservices.php:607
msgid "You must be using a local account to purchase this service."
msgstr ""
-#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:647
-#: ../../extend/addon/hzaddons/cart/submodules/manualcat.php:252
+#: ../../extend/addon/hubzilla-addons/cart/submodules/hzservices.php:647
+#: ../../extend/addon/hubzilla-addons/cart/submodules/manualcat.php:252
msgid "Changes Locked"
msgstr ""
-#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:651
-#: ../../extend/addon/hzaddons/cart/submodules/manualcat.php:256
+#: ../../extend/addon/hubzilla-addons/cart/submodules/hzservices.php:651
+#: ../../extend/addon/hubzilla-addons/cart/submodules/manualcat.php:256
msgid "Item available for purchase."
msgstr ""
-#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:658
-#: ../../extend/addon/hzaddons/cart/submodules/manualcat.php:263
-#: ../../extend/addon/hzaddons/cart/widgets/catalogitem.php:57
+#: ../../extend/addon/hubzilla-addons/cart/submodules/hzservices.php:658
+#: ../../extend/addon/hubzilla-addons/cart/submodules/manualcat.php:263
+#: ../../extend/addon/hubzilla-addons/cart/widgets/catalogitem.php:57
msgid "Price"
msgstr ""
-#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:661
-#: ../../extend/addon/hzaddons/cart/submodules/manualcat.php:266
+#: ../../extend/addon/hubzilla-addons/cart/submodules/hzservices.php:661
+#: ../../extend/addon/hubzilla-addons/cart/submodules/manualcat.php:266
msgid "Photo URL"
msgstr ""
-#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:665
+#: ../../extend/addon/hubzilla-addons/cart/submodules/hzservices.php:665
msgid "Add buyer to privacy group"
msgstr ""
-#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:670
+#: ../../extend/addon/hubzilla-addons/cart/submodules/hzservices.php:670
msgid "Add buyer as connection"
msgstr ""
-#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:678
-#: ../../extend/addon/hzaddons/cart/submodules/hzservices.php:720
+#: ../../extend/addon/hubzilla-addons/cart/submodules/hzservices.php:678
+#: ../../extend/addon/hubzilla-addons/cart/submodules/hzservices.php:720
msgid "Set Service Class"
msgstr ""
-#: ../../extend/addon/hzaddons/cart/submodules/subscriptions.php:151
+#: ../../extend/addon/hubzilla-addons/cart/submodules/subscriptions.php:151
msgid "Enable Subscription Management Module"
msgstr ""
-#: ../../extend/addon/hzaddons/cart/submodules/subscriptions.php:223
+#: ../../extend/addon/hubzilla-addons/cart/submodules/subscriptions.php:223
msgid ""
"Cannot include subscription items with different terms in the same order."
msgstr ""
-#: ../../extend/addon/hzaddons/cart/submodules/subscriptions.php:372
+#: ../../extend/addon/hubzilla-addons/cart/submodules/subscriptions.php:372
msgid "Select Subscription to Edit"
msgstr ""
-#: ../../extend/addon/hzaddons/cart/submodules/subscriptions.php:380
+#: ../../extend/addon/hubzilla-addons/cart/submodules/subscriptions.php:380
msgid "Edit Subscriptions"
msgstr ""
-#: ../../extend/addon/hzaddons/cart/submodules/subscriptions.php:414
+#: ../../extend/addon/hubzilla-addons/cart/submodules/subscriptions.php:414
msgid "Subscription SKU"
msgstr ""
-#: ../../extend/addon/hzaddons/cart/submodules/subscriptions.php:419
+#: ../../extend/addon/hubzilla-addons/cart/submodules/subscriptions.php:419
msgid "Catalog Description"
msgstr ""
-#: ../../extend/addon/hzaddons/cart/submodules/subscriptions.php:423
+#: ../../extend/addon/hubzilla-addons/cart/submodules/subscriptions.php:423
msgid "Subscription available for purchase."
msgstr ""
-#: ../../extend/addon/hzaddons/cart/submodules/subscriptions.php:428
+#: ../../extend/addon/hubzilla-addons/cart/submodules/subscriptions.php:428
msgid "Maximum active subscriptions to this item per account."
msgstr ""
-#: ../../extend/addon/hzaddons/cart/submodules/subscriptions.php:431
+#: ../../extend/addon/hubzilla-addons/cart/submodules/subscriptions.php:431
msgid "Subscription price."
msgstr ""
-#: ../../extend/addon/hzaddons/cart/submodules/subscriptions.php:435
+#: ../../extend/addon/hubzilla-addons/cart/submodules/subscriptions.php:435
msgid "Quantity"
msgstr ""
-#: ../../extend/addon/hzaddons/cart/submodules/subscriptions.php:439
+#: ../../extend/addon/hubzilla-addons/cart/submodules/subscriptions.php:439
msgid "Term"
msgstr ""
-#: ../../extend/addon/hzaddons/cart/submodules/paypalbuttonV2.php:86
+#: ../../extend/addon/hubzilla-addons/cart/submodules/paypalbuttonV2.php:86
msgid "Enable Paypal Button Module (API-v2)"
msgstr ""
-#: ../../extend/addon/hzaddons/cart/submodules/paypalbuttonV2.php:94
-#: ../../extend/addon/hzaddons/cart/submodules/paypalbutton.php:93
+#: ../../extend/addon/hubzilla-addons/cart/submodules/paypalbuttonV2.php:94
+#: ../../extend/addon/hubzilla-addons/cart/submodules/paypalbutton.php:93
msgid "Use Production Key"
msgstr ""
-#: ../../extend/addon/hzaddons/cart/submodules/paypalbuttonV2.php:101
-#: ../../extend/addon/hzaddons/cart/submodules/paypalbutton.php:100
+#: ../../extend/addon/hubzilla-addons/cart/submodules/paypalbuttonV2.php:101
+#: ../../extend/addon/hubzilla-addons/cart/submodules/paypalbutton.php:100
msgid "Paypal Sandbox Client Key"
msgstr ""
-#: ../../extend/addon/hzaddons/cart/submodules/paypalbuttonV2.php:108
-#: ../../extend/addon/hzaddons/cart/submodules/paypalbutton.php:107
+#: ../../extend/addon/hubzilla-addons/cart/submodules/paypalbuttonV2.php:108
+#: ../../extend/addon/hubzilla-addons/cart/submodules/paypalbutton.php:107
msgid "Paypal Sandbox Secret Key"
msgstr ""
-#: ../../extend/addon/hzaddons/cart/submodules/paypalbuttonV2.php:114
-#: ../../extend/addon/hzaddons/cart/submodules/paypalbutton.php:113
+#: ../../extend/addon/hubzilla-addons/cart/submodules/paypalbuttonV2.php:114
+#: ../../extend/addon/hubzilla-addons/cart/submodules/paypalbutton.php:113
msgid "Paypal Production Client Key"
msgstr ""
-#: ../../extend/addon/hzaddons/cart/submodules/paypalbuttonV2.php:121
-#: ../../extend/addon/hzaddons/cart/submodules/paypalbutton.php:120
+#: ../../extend/addon/hubzilla-addons/cart/submodules/paypalbuttonV2.php:121
+#: ../../extend/addon/hubzilla-addons/cart/submodules/paypalbutton.php:120
msgid "Paypal Production Secret Key"
msgstr ""
-#: ../../extend/addon/hzaddons/cart/submodules/paypalbuttonV2.php:264
-#: ../../extend/addon/hzaddons/cart/submodules/paypalbutton.php:252
+#: ../../extend/addon/hubzilla-addons/cart/submodules/paypalbuttonV2.php:264
+#: ../../extend/addon/hubzilla-addons/cart/submodules/paypalbutton.php:252
msgid "Paypal button payments are not enabled."
msgstr ""
-#: ../../extend/addon/hzaddons/cart/submodules/paypalbuttonV2.php:282
-#: ../../extend/addon/hzaddons/cart/submodules/paypalbutton.php:270
+#: ../../extend/addon/hubzilla-addons/cart/submodules/paypalbuttonV2.php:282
+#: ../../extend/addon/hubzilla-addons/cart/submodules/paypalbutton.php:270
msgid ""
"Paypal button payments are not properly configured. Please choose another "
"payment option."
msgstr ""
-#: ../../extend/addon/hzaddons/cart/submodules/paypalbutton.php:85
+#: ../../extend/addon/hubzilla-addons/cart/submodules/paypalbutton.php:85
msgid "Enable Paypal Button Module"
msgstr ""
-#: ../../extend/addon/hzaddons/cart/submodules/manualcat.php:61
+#: ../../extend/addon/hubzilla-addons/cart/submodules/manualcat.php:61
msgid "Enable Manual Cart Module"
msgstr ""
-#: ../../extend/addon/hzaddons/cart/myshop.php:30
+#: ../../extend/addon/hubzilla-addons/cart/myshop.php:30
msgid "Access Denied."
msgstr ""
-#: ../../extend/addon/hzaddons/cart/myshop.php:189
-#: ../../extend/addon/hzaddons/cart/myshop.php:223
-#: ../../extend/addon/hzaddons/cart/myshop.php:271
-#: ../../extend/addon/hzaddons/cart/myshop.php:329
+#: ../../extend/addon/hubzilla-addons/cart/myshop.php:189
+#: ../../extend/addon/hubzilla-addons/cart/myshop.php:223
+#: ../../extend/addon/hubzilla-addons/cart/myshop.php:271
+#: ../../extend/addon/hubzilla-addons/cart/myshop.php:329
msgid "Invalid Item"
msgstr ""
-#: ../../extend/addon/hzaddons/cart/manual_payments.php:7
+#: ../../extend/addon/hubzilla-addons/cart/manual_payments.php:7
msgid "Error: order mismatch. Please try again."
msgstr ""
-#: ../../extend/addon/hzaddons/cart/manual_payments.php:61
+#: ../../extend/addon/hubzilla-addons/cart/manual_payments.php:61
msgid "Manual payments are not enabled."
msgstr ""
-#: ../../extend/addon/hzaddons/cart/manual_payments.php:77
+#: ../../extend/addon/hubzilla-addons/cart/manual_payments.php:77
msgid "Finished"
msgstr ""
-#: ../../extend/addon/hzaddons/cart/Settings/Cart.php:58
+#: ../../extend/addon/hubzilla-addons/cart/Settings/Cart.php:58
msgid "Enable Test Catalog"
msgstr ""
-#: ../../extend/addon/hzaddons/cart/Settings/Cart.php:70
+#: ../../extend/addon/hubzilla-addons/cart/Settings/Cart.php:70
msgid "Enable Manual Payments"
msgstr ""
-#: ../../extend/addon/hzaddons/cart/Settings/Cart.php:90
+#: ../../extend/addon/hubzilla-addons/cart/Settings/Cart.php:90
msgid "Base Merchant Currency"
msgstr ""
-#: ../../extend/addon/hzaddons/openid/openid.php:49
+#: ../../extend/addon/hubzilla-addons/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 ""
-#: ../../extend/addon/hzaddons/openid/openid.php:49
+#: ../../extend/addon/hubzilla-addons/openid/openid.php:49
msgid "The error message was:"
msgstr ""
-#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:52
+#: ../../extend/addon/hubzilla-addons/openid/MysqlProvider.php:52
msgid "First Name"
msgstr ""
-#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:53
+#: ../../extend/addon/hubzilla-addons/openid/MysqlProvider.php:53
msgid "Last Name"
msgstr ""
-#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:55
+#: ../../extend/addon/hubzilla-addons/openid/MysqlProvider.php:55
msgid "Full Name"
msgstr ""
-#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:61
+#: ../../extend/addon/hubzilla-addons/openid/MysqlProvider.php:61
msgid "Profile Photo 16px"
msgstr ""
-#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:62
+#: ../../extend/addon/hubzilla-addons/openid/MysqlProvider.php:62
msgid "Profile Photo 32px"
msgstr ""
-#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:63
+#: ../../extend/addon/hubzilla-addons/openid/MysqlProvider.php:63
msgid "Profile Photo 48px"
msgstr ""
-#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:64
+#: ../../extend/addon/hubzilla-addons/openid/MysqlProvider.php:64
msgid "Profile Photo 64px"
msgstr ""
-#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:65
+#: ../../extend/addon/hubzilla-addons/openid/MysqlProvider.php:65
msgid "Profile Photo 80px"
msgstr ""
-#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:66
+#: ../../extend/addon/hubzilla-addons/openid/MysqlProvider.php:66
msgid "Profile Photo 128px"
msgstr ""
-#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:70
+#: ../../extend/addon/hubzilla-addons/openid/MysqlProvider.php:70
msgid "Birth Year"
msgstr ""
-#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:71
+#: ../../extend/addon/hubzilla-addons/openid/MysqlProvider.php:71
msgid "Birth Month"
msgstr ""
-#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:72
+#: ../../extend/addon/hubzilla-addons/openid/MysqlProvider.php:72
msgid "Birth Day"
msgstr ""
-#: ../../extend/addon/hzaddons/openid/MysqlProvider.php:73
+#: ../../extend/addon/hubzilla-addons/openid/MysqlProvider.php:73
msgid "Birthdate"
msgstr ""
-#: ../../extend/addon/hzaddons/openid/Mod_Openid.php:30
+#: ../../extend/addon/hubzilla-addons/openid/Mod_Openid.php:30
msgid "OpenID protocol error. No ID returned."
msgstr ""
-#: ../../extend/addon/hzaddons/hzfiles/hzfiles.php:81
+#: ../../extend/addon/hubzilla-addons/hzfiles/hzfiles.php:81
msgid "Hubzilla File Storage Import"
msgstr ""
-#: ../../extend/addon/hzaddons/hzfiles/hzfiles.php:82
+#: ../../extend/addon/hubzilla-addons/hzfiles/hzfiles.php:82
msgid "This will import all your cloud files from another server."
msgstr ""
-#: ../../extend/addon/hzaddons/hzfiles/hzfiles.php:83
+#: ../../extend/addon/hubzilla-addons/hzfiles/hzfiles.php:83
msgid "Hubzilla Server base URL"
msgstr ""
-#: ../../extend/addon/hzaddons/hzfiles/hzfiles.php:84
-#: ../../extend/addon/hzaddons/content_import/Mod_content_import.php:140
+#: ../../extend/addon/hubzilla-addons/hzfiles/hzfiles.php:84
+#: ../../extend/addon/hubzilla-addons/content_import/Mod_content_import.php:140
msgid "Since modified date yyyy-mm-dd"
msgstr ""
-#: ../../extend/addon/hzaddons/hzfiles/hzfiles.php:85
-#: ../../extend/addon/hzaddons/content_import/Mod_content_import.php:141
+#: ../../extend/addon/hubzilla-addons/hzfiles/hzfiles.php:85
+#: ../../extend/addon/hubzilla-addons/content_import/Mod_content_import.php:141
msgid "Until modified date yyyy-mm-dd"
msgstr ""
-#: ../../extend/addon/hzaddons/diaspora/Mod_Diaspora.php:43
+#: ../../extend/addon/hubzilla-addons/diaspora/Mod_Diaspora.php:43
msgid "Diaspora Protocol Settings updated."
msgstr ""
-#: ../../extend/addon/hzaddons/diaspora/Mod_Diaspora.php:52
+#: ../../extend/addon/hubzilla-addons/diaspora/Mod_Diaspora.php:52
msgid ""
"The diaspora protocol does not support location independence. Connections "
"you make within that network may be unreachable from alternate channel "
"locations."
msgstr ""
-#: ../../extend/addon/hzaddons/diaspora/Mod_Diaspora.php:58
+#: ../../extend/addon/hubzilla-addons/diaspora/Mod_Diaspora.php:58
msgid "Diaspora Protocol App"
msgstr ""
-#: ../../extend/addon/hzaddons/diaspora/Mod_Diaspora.php:75
-msgid "Allow any Diaspora member to comment on your public posts"
+#: ../../extend/addon/hubzilla-addons/diaspora/Mod_Diaspora.php:77
+msgid "Allow any Diaspora member to comment or like your public posts"
+msgstr ""
+
+#: ../../extend/addon/hubzilla-addons/diaspora/Mod_Diaspora.php:77
+msgid ""
+"If this setting is disabled only your contacts will be able to comment or "
+"like your public posts"
msgstr ""
-#: ../../extend/addon/hzaddons/diaspora/Mod_Diaspora.php:79
+#: ../../extend/addon/hubzilla-addons/diaspora/Mod_Diaspora.php:81
msgid "Prevent your hashtags from being redirected to other sites"
msgstr ""
-#: ../../extend/addon/hzaddons/diaspora/Mod_Diaspora.php:83
+#: ../../extend/addon/hubzilla-addons/diaspora/Mod_Diaspora.php:85
msgid "Sign and forward posts and comments with no existing Diaspora signature"
msgstr ""
-#: ../../extend/addon/hzaddons/diaspora/Mod_Diaspora.php:88
+#: ../../extend/addon/hubzilla-addons/diaspora/Mod_Diaspora.php:90
msgid "Followed hashtags (comma separated, do not include the #)"
msgstr ""
-#: ../../extend/addon/hzaddons/diaspora/Mod_Diaspora.php:97
+#: ../../extend/addon/hubzilla-addons/diaspora/Mod_Diaspora.php:99
msgid "Diaspora Protocol"
msgstr ""
-#: ../../extend/addon/hzaddons/diaspora/import_diaspora.php:19
+#: ../../extend/addon/hubzilla-addons/diaspora/import_diaspora.php:19
msgid "No username found in import file."
msgstr ""
-#: ../../extend/addon/hzaddons/diaspora/Receiver.php:1541
+#: ../../extend/addon/hubzilla-addons/diaspora/Receiver.php:1599
#, php-format
msgid "%1$s dislikes %2$s's %3$s"
msgstr ""
-#: ../../extend/addon/hzaddons/diaspora/diaspora.php:66
+#: ../../extend/addon/hubzilla-addons/diaspora/diaspora.php:70
msgid ""
"Please install the statistics addon to be able to configure a diaspora relay"
msgstr ""
-#: ../../extend/addon/hzaddons/diaspora/diaspora.php:76
+#: ../../extend/addon/hubzilla-addons/diaspora/diaspora.php:80
msgid "Diaspora Relay Handle"
msgstr ""
-#: ../../extend/addon/hzaddons/diaspora/diaspora.php:76
+#: ../../extend/addon/hubzilla-addons/diaspora/diaspora.php:80
msgid "Address of a diaspora relay. Example: relay@diasporarelay.tld"
msgstr ""
-#: ../../extend/addon/hzaddons/diaspora/diaspora.php:96
+#: ../../extend/addon/hubzilla-addons/diaspora/diaspora.php:100
msgid "Diaspora relay could not be imported"
msgstr ""
-#: ../../extend/addon/hzaddons/dirstats/dirstats.php:94
+#: ../../extend/addon/hubzilla-addons/dirstats/dirstats.php:94
msgid "Hubzilla Directory Stats"
msgstr ""
-#: ../../extend/addon/hzaddons/dirstats/dirstats.php:95
+#: ../../extend/addon/hubzilla-addons/dirstats/dirstats.php:95
msgid "Total Hubs"
msgstr ""
-#: ../../extend/addon/hzaddons/dirstats/dirstats.php:97
+#: ../../extend/addon/hubzilla-addons/dirstats/dirstats.php:97
msgid "Hubzilla Hubs"
msgstr ""
-#: ../../extend/addon/hzaddons/dirstats/dirstats.php:99
+#: ../../extend/addon/hubzilla-addons/dirstats/dirstats.php:99
msgid "Friendica Hubs"
msgstr ""
-#: ../../extend/addon/hzaddons/dirstats/dirstats.php:101
+#: ../../extend/addon/hubzilla-addons/dirstats/dirstats.php:101
msgid "Diaspora Pods"
msgstr ""
-#: ../../extend/addon/hzaddons/dirstats/dirstats.php:103
+#: ../../extend/addon/hubzilla-addons/dirstats/dirstats.php:103
msgid "Hubzilla Channels"
msgstr ""
-#: ../../extend/addon/hzaddons/dirstats/dirstats.php:105
+#: ../../extend/addon/hubzilla-addons/dirstats/dirstats.php:105
msgid "Friendica Channels"
msgstr ""
-#: ../../extend/addon/hzaddons/dirstats/dirstats.php:107
+#: ../../extend/addon/hubzilla-addons/dirstats/dirstats.php:107
msgid "Diaspora Channels"
msgstr ""
-#: ../../extend/addon/hzaddons/dirstats/dirstats.php:109
+#: ../../extend/addon/hubzilla-addons/dirstats/dirstats.php:109
msgid "Aged 35 and above"
msgstr ""
-#: ../../extend/addon/hzaddons/dirstats/dirstats.php:111
+#: ../../extend/addon/hubzilla-addons/dirstats/dirstats.php:111
msgid "Aged 34 and under"
msgstr ""
-#: ../../extend/addon/hzaddons/dirstats/dirstats.php:113
+#: ../../extend/addon/hubzilla-addons/dirstats/dirstats.php:113
msgid "Average Age"
msgstr ""
-#: ../../extend/addon/hzaddons/dirstats/dirstats.php:115
+#: ../../extend/addon/hubzilla-addons/dirstats/dirstats.php:115
msgid "Known Chatrooms"
msgstr ""
-#: ../../extend/addon/hzaddons/dirstats/dirstats.php:117
+#: ../../extend/addon/hubzilla-addons/dirstats/dirstats.php:117
msgid "Known Tags"
msgstr ""
-#: ../../extend/addon/hzaddons/dirstats/dirstats.php:119
+#: ../../extend/addon/hubzilla-addons/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 ""
-#: ../../extend/addon/hzaddons/upload_limits/upload_limits.php:25
+#: ../../extend/addon/hubzilla-addons/upload_limits/upload_limits.php:25
msgid "Show Upload Limits"
msgstr ""
-#: ../../extend/addon/hzaddons/upload_limits/upload_limits.php:27
+#: ../../extend/addon/hubzilla-addons/upload_limits/upload_limits.php:27
msgid "Hubzilla configured maximum size: "
msgstr ""
-#: ../../extend/addon/hzaddons/upload_limits/upload_limits.php:28
+#: ../../extend/addon/hubzilla-addons/upload_limits/upload_limits.php:28
msgid "PHP upload_max_filesize: "
msgstr ""
-#: ../../extend/addon/hzaddons/upload_limits/upload_limits.php:29
+#: ../../extend/addon/hubzilla-addons/upload_limits/upload_limits.php:29
msgid "PHP post_max_size (must be larger than upload_max_filesize): "
msgstr ""
-#: ../../extend/addon/hzaddons/hideaside/Mod_Hideaside.php:23
-#: ../../extend/addon/hzaddons/hideaside/Mod_Hideaside.php:27
+#: ../../extend/addon/hubzilla-addons/hideaside/Mod_Hideaside.php:23
+#: ../../extend/addon/hubzilla-addons/hideaside/Mod_Hideaside.php:27
msgid "Hide Aside App"
msgstr ""
-#: ../../extend/addon/hzaddons/hideaside/Mod_Hideaside.php:24
-#: ../../extend/addon/hzaddons/hideaside/Mod_Hideaside.php:28
+#: ../../extend/addon/hubzilla-addons/hideaside/Mod_Hideaside.php:24
+#: ../../extend/addon/hubzilla-addons/hideaside/Mod_Hideaside.php:28
msgid "Fade out aside areas after a while when using endless scroll"
msgstr ""
-#: ../../extend/addon/hzaddons/hideaside/Mod_Hideaside.php:27
-#: ../../extend/addon/hzaddons/planets/Mod_Planets.php:23
-#: ../../extend/addon/hzaddons/hsse/Mod_Hsse.php:26
-#: ../../extend/addon/hzaddons/authchoose/Mod_Authchoose.php:33
-#: ../../extend/addon/hzaddons/nsabait/Mod_Nsabait.php:24
-#: ../../extend/addon/hzaddons/rainbowtag/Mod_Rainbowtag.php:26
+#: ../../extend/addon/hubzilla-addons/hideaside/Mod_Hideaside.php:27
+#: ../../extend/addon/hubzilla-addons/planets/Mod_Planets.php:23
+#: ../../extend/addon/hubzilla-addons/hsse/Mod_Hsse.php:26
+#: ../../extend/addon/hubzilla-addons/authchoose/Mod_Authchoose.php:33
+#: ../../extend/addon/hubzilla-addons/nsabait/Mod_Nsabait.php:24
+#: ../../extend/addon/hubzilla-addons/rainbowtag/Mod_Rainbowtag.php:26
msgid "Installed"
msgstr ""
-#: ../../extend/addon/hzaddons/randpost/randpost.php:97
+#: ../../extend/addon/hubzilla-addons/randpost/randpost.php:99
msgid "You're welcome."
msgstr ""
-#: ../../extend/addon/hzaddons/randpost/randpost.php:98
+#: ../../extend/addon/hubzilla-addons/randpost/randpost.php:100
msgid "Ah shucks..."
msgstr ""
-#: ../../extend/addon/hzaddons/randpost/randpost.php:99
+#: ../../extend/addon/hubzilla-addons/randpost/randpost.php:101
msgid "Don't mention it."
msgstr ""
-#: ../../extend/addon/hzaddons/randpost/randpost.php:100
+#: ../../extend/addon/hubzilla-addons/randpost/randpost.php:102
msgid "&lt;blush&gt;"
msgstr ""
-#: ../../extend/addon/hzaddons/openstreetmap/openstreetmap.php:133
+#: ../../extend/addon/hubzilla-addons/openstreetmap/openstreetmap.php:133
msgid "View Larger"
msgstr ""
-#: ../../extend/addon/hzaddons/openstreetmap/openstreetmap.php:156
+#: ../../extend/addon/hubzilla-addons/openstreetmap/openstreetmap.php:156
msgid "Tile Server URL"
msgstr ""
-#: ../../extend/addon/hzaddons/openstreetmap/openstreetmap.php:156
+#: ../../extend/addon/hubzilla-addons/openstreetmap/openstreetmap.php:156
msgid ""
"A list of <a href=\"http://wiki.openstreetmap.org/wiki/TMS\" target=\"_blank"
"\">public tile servers</a>"
msgstr ""
-#: ../../extend/addon/hzaddons/openstreetmap/openstreetmap.php:157
+#: ../../extend/addon/hubzilla-addons/openstreetmap/openstreetmap.php:157
msgid "Nominatim (reverse geocoding) Server URL"
msgstr ""
-#: ../../extend/addon/hzaddons/openstreetmap/openstreetmap.php:157
+#: ../../extend/addon/hubzilla-addons/openstreetmap/openstreetmap.php:157
msgid ""
"A list of <a href=\"http://wiki.openstreetmap.org/wiki/Nominatim\" target="
"\"_blank\">Nominatim servers</a>"
msgstr ""
-#: ../../extend/addon/hzaddons/openstreetmap/openstreetmap.php:158
+#: ../../extend/addon/hubzilla-addons/openstreetmap/openstreetmap.php:158
msgid "Default zoom"
msgstr ""
-#: ../../extend/addon/hzaddons/openstreetmap/openstreetmap.php:158
+#: ../../extend/addon/hubzilla-addons/openstreetmap/openstreetmap.php:158
msgid ""
"The default zoom level. (1:world, 18:highest, also depends on tile server)"
msgstr ""
-#: ../../extend/addon/hzaddons/openstreetmap/openstreetmap.php:159
+#: ../../extend/addon/hubzilla-addons/openstreetmap/openstreetmap.php:159
msgid "Include marker on map"
msgstr ""
-#: ../../extend/addon/hzaddons/openstreetmap/openstreetmap.php:159
+#: ../../extend/addon/hubzilla-addons/openstreetmap/openstreetmap.php:159
msgid "Include a marker on the map."
msgstr ""
-#: ../../extend/addon/hzaddons/ljpost/Mod_Ljpost.php:38
+#: ../../extend/addon/hubzilla-addons/ljpost/Mod_Ljpost.php:38
msgid "Livejournal Crosspost Connector App"
msgstr ""
-#: ../../extend/addon/hzaddons/ljpost/Mod_Ljpost.php:39
+#: ../../extend/addon/hubzilla-addons/ljpost/Mod_Ljpost.php:39
msgid "Relay public posts to Livejournal"
msgstr ""
-#: ../../extend/addon/hzaddons/ljpost/Mod_Ljpost.php:55
+#: ../../extend/addon/hubzilla-addons/ljpost/Mod_Ljpost.php:55
msgid "Livejournal username"
msgstr ""
-#: ../../extend/addon/hzaddons/ljpost/Mod_Ljpost.php:59
+#: ../../extend/addon/hubzilla-addons/ljpost/Mod_Ljpost.php:59
msgid "Livejournal password"
msgstr ""
-#: ../../extend/addon/hzaddons/ljpost/Mod_Ljpost.php:63
+#: ../../extend/addon/hubzilla-addons/ljpost/Mod_Ljpost.php:63
msgid "Post to Livejournal by default"
msgstr ""
-#: ../../extend/addon/hzaddons/ljpost/Mod_Ljpost.php:67
+#: ../../extend/addon/hubzilla-addons/ljpost/Mod_Ljpost.php:67
msgid "Send wall-to-wall posts to Livejournal"
msgstr ""
-#: ../../extend/addon/hzaddons/ljpost/Mod_Ljpost.php:71
-#: ../../extend/addon/hzaddons/dwpost/Mod_Dwpost.php:65
-#: ../../extend/addon/hzaddons/wppost/Mod_Wppost.php:94
+#: ../../extend/addon/hubzilla-addons/ljpost/Mod_Ljpost.php:71
+#: ../../extend/addon/hubzilla-addons/dwpost/Mod_Dwpost.php:65
+#: ../../extend/addon/hubzilla-addons/wppost/Mod_Wppost.php:94
msgid "Add link to original post"
msgstr ""
-#: ../../extend/addon/hzaddons/ljpost/Mod_Ljpost.php:79
+#: ../../extend/addon/hubzilla-addons/ljpost/Mod_Ljpost.php:79
msgid "Livejournal Crosspost Connector"
msgstr ""
-#: ../../extend/addon/hzaddons/ljpost/ljpost.php:49
+#: ../../extend/addon/hubzilla-addons/ljpost/ljpost.php:49
msgid "Post to Livejournal"
msgstr ""
-#: ../../extend/addon/hzaddons/ljpost/ljpost.php:127
+#: ../../extend/addon/hubzilla-addons/ljpost/ljpost.php:127
msgid "Posted by"
msgstr ""
-#: ../../extend/addon/hzaddons/workflow/workflow.php:222
+#: ../../extend/addon/hubzilla-addons/workflow/workflow.php:222
msgid "Workflow user."
msgstr ""
-#: ../../extend/addon/hzaddons/workflow/workflow.php:272
+#: ../../extend/addon/hubzilla-addons/workflow/workflow.php:272
msgid "This channel"
msgstr ""
-#: ../../extend/addon/hzaddons/workflow/workflow.php:541
-#: ../../extend/addon/hzaddons/workflow/workflow.php:1437
-#: ../../extend/addon/hzaddons/workflow/workflow.php:1456
+#: ../../extend/addon/hubzilla-addons/workflow/workflow.php:541
+#: ../../extend/addon/hubzilla-addons/workflow/workflow.php:1437
+#: ../../extend/addon/hubzilla-addons/workflow/workflow.php:1456
msgid "Workflow"
msgstr ""
-#: ../../extend/addon/hzaddons/workflow/workflow.php:1425
+#: ../../extend/addon/hubzilla-addons/workflow/workflow.php:1425
msgid "No Workflows Available"
msgstr ""
-#: ../../extend/addon/hzaddons/workflow/workflow.php:1455
+#: ../../extend/addon/hubzilla-addons/workflow/workflow.php:1455
msgid "Add item to which workflow"
msgstr ""
-#: ../../extend/addon/hzaddons/workflow/workflow.php:1515
-#: ../../extend/addon/hzaddons/workflow/workflow.php:1634
+#: ../../extend/addon/hubzilla-addons/workflow/workflow.php:1515
+#: ../../extend/addon/hubzilla-addons/workflow/workflow.php:1634
msgid "Create Workflow Item"
msgstr ""
-#: ../../extend/addon/hzaddons/workflow/workflow.php:2596
+#: ../../extend/addon/hubzilla-addons/workflow/workflow.php:2596
msgid "Link"
msgstr ""
-#: ../../extend/addon/hzaddons/workflow/workflow.php:2598
+#: ../../extend/addon/hubzilla-addons/workflow/workflow.php:2598
msgid "Web link."
msgstr ""
-#: ../../extend/addon/hzaddons/workflow/workflow.php:2619
-#: ../../extend/addon/hzaddons/workflow/workflow.php:2680
+#: ../../extend/addon/hubzilla-addons/workflow/workflow.php:2619
+#: ../../extend/addon/hubzilla-addons/workflow/workflow.php:2680
msgid "Brief description or title"
msgstr ""
-#: ../../extend/addon/hzaddons/workflow/workflow.php:2627
-#: ../../extend/addon/hzaddons/workflow/workflow.php:2688
+#: ../../extend/addon/hubzilla-addons/workflow/workflow.php:2627
+#: ../../extend/addon/hubzilla-addons/workflow/workflow.php:2688
msgid "Notes and Info"
msgstr ""
-#: ../../extend/addon/hzaddons/workflow/workflow.php:2686
+#: ../../extend/addon/hubzilla-addons/workflow/workflow.php:2686
msgid "Body"
msgstr ""
-#: ../../extend/addon/hzaddons/workflow/Settings/Mod_WorkflowSettings.php:101
+#: ../../extend/addon/hubzilla-addons/workflow/Settings/Mod_WorkflowSettings.php:101
msgid "Workflow Settings"
msgstr ""
-#: ../../extend/addon/hzaddons/xmpp/xmpp.php:44
+#: ../../extend/addon/hubzilla-addons/xmpp/xmpp.php:44
msgid "Jabber BOSH host"
msgstr ""
-#: ../../extend/addon/hzaddons/xmpp/xmpp.php:45
+#: ../../extend/addon/hubzilla-addons/xmpp/xmpp.php:45
msgid "Use central userbase"
msgstr ""
-#: ../../extend/addon/hzaddons/xmpp/xmpp.php:45
+#: ../../extend/addon/hubzilla-addons/xmpp/xmpp.php:45
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/hzaddons/xmpp/Mod_Xmpp.php:23
+#: ../../extend/addon/hubzilla-addons/xmpp/Mod_Xmpp.php:23
msgid "XMPP settings updated."
msgstr ""
-#: ../../extend/addon/hzaddons/xmpp/Mod_Xmpp.php:35
+#: ../../extend/addon/hubzilla-addons/xmpp/Mod_Xmpp.php:35
msgid "XMPP App"
msgstr ""
-#: ../../extend/addon/hzaddons/xmpp/Mod_Xmpp.php:36
+#: ../../extend/addon/hubzilla-addons/xmpp/Mod_Xmpp.php:36
msgid "Embedded XMPP (Jabber) client"
msgstr ""
-#: ../../extend/addon/hzaddons/xmpp/Mod_Xmpp.php:52
+#: ../../extend/addon/hubzilla-addons/xmpp/Mod_Xmpp.php:52
msgid "Individual credentials"
msgstr ""
-#: ../../extend/addon/hzaddons/xmpp/Mod_Xmpp.php:58
+#: ../../extend/addon/hubzilla-addons/xmpp/Mod_Xmpp.php:58
msgid "Jabber BOSH server"
msgstr ""
-#: ../../extend/addon/hzaddons/xmpp/Mod_Xmpp.php:67
+#: ../../extend/addon/hubzilla-addons/xmpp/Mod_Xmpp.php:67
msgid "XMPP Settings"
msgstr ""
-#: ../../extend/addon/hzaddons/superblock/Mod_Superblock.php:20
+#: ../../extend/addon/hubzilla-addons/superblock/Mod_Superblock.php:21
msgid "Superblock App"
msgstr ""
-#: ../../extend/addon/hzaddons/superblock/Mod_Superblock.php:21
+#: ../../extend/addon/hubzilla-addons/superblock/Mod_Superblock.php:22
msgid "Block channels"
msgstr ""
-#: ../../extend/addon/hzaddons/superblock/Mod_Superblock.php:63
+#: ../../extend/addon/hubzilla-addons/superblock/Mod_Superblock.php:64
msgid "superblock settings updated"
msgstr ""
-#: ../../extend/addon/hzaddons/superblock/Mod_Superblock.php:87
+#: ../../extend/addon/hubzilla-addons/superblock/Mod_Superblock.php:88
msgid "Currently blocked"
msgstr ""
-#: ../../extend/addon/hzaddons/superblock/Mod_Superblock.php:89
+#: ../../extend/addon/hubzilla-addons/superblock/Mod_Superblock.php:90
msgid "No channels currently blocked"
msgstr ""
-#: ../../extend/addon/hzaddons/superblock/superblock.php:337
+#: ../../extend/addon/hubzilla-addons/superblock/superblock.php:337
msgid "Block Completely"
msgstr ""
-#: ../../extend/addon/hzaddons/planets/Mod_Planets.php:20
-#: ../../extend/addon/hzaddons/planets/Mod_Planets.php:23
+#: ../../extend/addon/hubzilla-addons/planets/Mod_Planets.php:20
+#: ../../extend/addon/hubzilla-addons/planets/Mod_Planets.php:23
msgid "Random Planet App"
msgstr ""
-#: ../../extend/addon/hzaddons/planets/Mod_Planets.php:25
+#: ../../extend/addon/hubzilla-addons/planets/Mod_Planets.php:25
msgid ""
"Set a random planet from the Star Wars Empire as your location when posting"
msgstr ""
-#: ../../extend/addon/hzaddons/nsfw/nsfw.php:152
+#: ../../extend/addon/hubzilla-addons/nsfw/nsfw.php:152
msgid "Possible adult content"
msgstr ""
-#: ../../extend/addon/hzaddons/nsfw/nsfw.php:167
+#: ../../extend/addon/hubzilla-addons/nsfw/nsfw.php:167
#, php-format
msgid "%s - view"
msgstr ""
-#: ../../extend/addon/hzaddons/nsfw/Mod_Nsfw.php:22
+#: ../../extend/addon/hubzilla-addons/nsfw/Mod_Nsfw.php:22
msgid "NSFW Settings saved."
msgstr ""
-#: ../../extend/addon/hzaddons/nsfw/Mod_Nsfw.php:33
+#: ../../extend/addon/hubzilla-addons/nsfw/Mod_Nsfw.php:33
msgid "NSFW App"
msgstr ""
-#: ../../extend/addon/hzaddons/nsfw/Mod_Nsfw.php:34
+#: ../../extend/addon/hubzilla-addons/nsfw/Mod_Nsfw.php:34
msgid "Collapse content that contains predefined words"
msgstr ""
-#: ../../extend/addon/hzaddons/nsfw/Mod_Nsfw.php:44
+#: ../../extend/addon/hubzilla-addons/nsfw/Mod_Nsfw.php:44
msgid ""
"This app looks in posts for the words/text you specify below, and collapses "
"any content containing those keywords so it is not displayed at "
@@ -14008,203 +14401,203 @@ msgid ""
"can thereby be used as a general purpose content filter."
msgstr ""
-#: ../../extend/addon/hzaddons/nsfw/Mod_Nsfw.php:49
+#: ../../extend/addon/hubzilla-addons/nsfw/Mod_Nsfw.php:49
msgid "Comma separated list of keywords to hide"
msgstr ""
-#: ../../extend/addon/hzaddons/nsfw/Mod_Nsfw.php:49
+#: ../../extend/addon/hubzilla-addons/nsfw/Mod_Nsfw.php:49
msgid "Word, /regular-expression/, lang=xx, lang!=xx"
msgstr ""
-#: ../../extend/addon/hzaddons/nsfw/Mod_Nsfw.php:58
+#: ../../extend/addon/hubzilla-addons/nsfw/Mod_Nsfw.php:58
msgid "NSFW"
msgstr ""
-#: ../../extend/addon/hzaddons/tictac/tictac.php:21
+#: ../../extend/addon/hubzilla-addons/tictac/tictac.php:21
msgid "Three Dimensional Tic-Tac-Toe"
msgstr ""
-#: ../../extend/addon/hzaddons/tictac/tictac.php:54
+#: ../../extend/addon/hubzilla-addons/tictac/tictac.php:54
msgid "3D Tic-Tac-Toe"
msgstr ""
-#: ../../extend/addon/hzaddons/tictac/tictac.php:59
+#: ../../extend/addon/hubzilla-addons/tictac/tictac.php:59
msgid "New game"
msgstr ""
-#: ../../extend/addon/hzaddons/tictac/tictac.php:60
+#: ../../extend/addon/hubzilla-addons/tictac/tictac.php:60
msgid "New game with handicap"
msgstr ""
-#: ../../extend/addon/hzaddons/tictac/tictac.php:61
+#: ../../extend/addon/hubzilla-addons/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 ""
-#: ../../extend/addon/hzaddons/tictac/tictac.php:62
+#: ../../extend/addon/hubzilla-addons/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 ""
-#: ../../extend/addon/hzaddons/tictac/tictac.php:64
+#: ../../extend/addon/hubzilla-addons/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 ""
-#: ../../extend/addon/hzaddons/tictac/tictac.php:183
+#: ../../extend/addon/hubzilla-addons/tictac/tictac.php:183
msgid "You go first..."
msgstr ""
-#: ../../extend/addon/hzaddons/tictac/tictac.php:188
+#: ../../extend/addon/hubzilla-addons/tictac/tictac.php:188
msgid "I'm going first this time..."
msgstr ""
-#: ../../extend/addon/hzaddons/tictac/tictac.php:194
+#: ../../extend/addon/hubzilla-addons/tictac/tictac.php:194
msgid "You won!"
msgstr ""
-#: ../../extend/addon/hzaddons/tictac/tictac.php:200
-#: ../../extend/addon/hzaddons/tictac/tictac.php:225
+#: ../../extend/addon/hubzilla-addons/tictac/tictac.php:200
+#: ../../extend/addon/hubzilla-addons/tictac/tictac.php:225
msgid "\"Cat\" game!"
msgstr ""
-#: ../../extend/addon/hzaddons/tictac/tictac.php:223
+#: ../../extend/addon/hubzilla-addons/tictac/tictac.php:223
msgid "I won!"
msgstr ""
-#: ../../extend/addon/hzaddons/photocache/Mod_Photocache.php:27
+#: ../../extend/addon/hubzilla-addons/photocache/Mod_Photocache.php:27
msgid "Photo Cache settings saved."
msgstr ""
-#: ../../extend/addon/hzaddons/photocache/Mod_Photocache.php:36
+#: ../../extend/addon/hubzilla-addons/photocache/Mod_Photocache.php:36
msgid ""
"Photo Cache addon saves a copy of images from external sites locally to "
"increase your anonymity in the web."
msgstr ""
-#: ../../extend/addon/hzaddons/photocache/Mod_Photocache.php:42
+#: ../../extend/addon/hubzilla-addons/photocache/Mod_Photocache.php:42
msgid "Photo Cache App"
msgstr ""
-#: ../../extend/addon/hzaddons/photocache/Mod_Photocache.php:53
+#: ../../extend/addon/hubzilla-addons/photocache/Mod_Photocache.php:53
msgid "Minimal photo size for caching"
msgstr ""
-#: ../../extend/addon/hzaddons/photocache/Mod_Photocache.php:55
+#: ../../extend/addon/hubzilla-addons/photocache/Mod_Photocache.php:55
msgid "In pixels. From 1 up to 1024, 0 will be replaced with system default."
msgstr ""
-#: ../../extend/addon/hzaddons/photocache/Mod_Photocache.php:64
+#: ../../extend/addon/hubzilla-addons/photocache/Mod_Photocache.php:64
msgid "Photo Cache"
msgstr ""
-#: ../../extend/addon/hzaddons/opensearch/opensearch.php:26
+#: ../../extend/addon/hubzilla-addons/opensearch/opensearch.php:26
#, php-format
msgctxt "opensearch"
msgid "Search %1$s (%2$s)"
msgstr ""
-#: ../../extend/addon/hzaddons/opensearch/opensearch.php:28
+#: ../../extend/addon/hubzilla-addons/opensearch/opensearch.php:28
msgctxt "opensearch"
msgid "$Projectname"
msgstr ""
-#: ../../extend/addon/hzaddons/opensearch/opensearch.php:43
+#: ../../extend/addon/hubzilla-addons/opensearch/opensearch.php:43
msgid "Search $Projectname"
msgstr ""
-#: ../../extend/addon/hzaddons/libertree/Mod_Libertree.php:25
+#: ../../extend/addon/hubzilla-addons/libertree/Mod_Libertree.php:25
msgid "Libertree Crosspost Connector Settings saved."
msgstr ""
-#: ../../extend/addon/hzaddons/libertree/Mod_Libertree.php:35
+#: ../../extend/addon/hubzilla-addons/libertree/Mod_Libertree.php:35
msgid "Libertree Crosspost Connector App"
msgstr ""
-#: ../../extend/addon/hzaddons/libertree/Mod_Libertree.php:36
+#: ../../extend/addon/hubzilla-addons/libertree/Mod_Libertree.php:36
msgid "Relay public posts to Libertree"
msgstr ""
-#: ../../extend/addon/hzaddons/libertree/Mod_Libertree.php:51
+#: ../../extend/addon/hubzilla-addons/libertree/Mod_Libertree.php:51
msgid "Libertree API token"
msgstr ""
-#: ../../extend/addon/hzaddons/libertree/Mod_Libertree.php:55
+#: ../../extend/addon/hubzilla-addons/libertree/Mod_Libertree.php:55
msgid "Libertree site URL"
msgstr ""
-#: ../../extend/addon/hzaddons/libertree/Mod_Libertree.php:59
+#: ../../extend/addon/hubzilla-addons/libertree/Mod_Libertree.php:59
msgid "Post to Libertree by default"
msgstr ""
-#: ../../extend/addon/hzaddons/libertree/Mod_Libertree.php:67
+#: ../../extend/addon/hubzilla-addons/libertree/Mod_Libertree.php:67
msgid "Libertree Crosspost Connector"
msgstr ""
-#: ../../extend/addon/hzaddons/libertree/libertree.php:43
+#: ../../extend/addon/hubzilla-addons/libertree/libertree.php:43
msgid "Post to Libertree"
msgstr ""
-#: ../../extend/addon/hzaddons/adultphotoflag/adultphotoflag.php:24
+#: ../../extend/addon/hubzilla-addons/adultphotoflag/adultphotoflag.php:24
msgid "Flag Adult Photos"
msgstr ""
-#: ../../extend/addon/hzaddons/adultphotoflag/adultphotoflag.php:25
+#: ../../extend/addon/hubzilla-addons/adultphotoflag/adultphotoflag.php:25
msgid ""
"Provide photo edit option to hide inappropriate photos from default album "
"view"
msgstr ""
-#: ../../extend/addon/hzaddons/statusnet/statusnet.php:145
+#: ../../extend/addon/hubzilla-addons/statusnet/statusnet.php:145
msgid "Post to GNU social"
msgstr ""
-#: ../../extend/addon/hzaddons/statusnet/statusnet.php:594
+#: ../../extend/addon/hubzilla-addons/statusnet/statusnet.php:594
msgid "API URL"
msgstr ""
-#: ../../extend/addon/hzaddons/statusnet/statusnet.php:597
+#: ../../extend/addon/hubzilla-addons/statusnet/statusnet.php:597
msgid "Application name"
msgstr ""
-#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:61
+#: ../../extend/addon/hubzilla-addons/statusnet/Mod_Statusnet.php:61
msgid ""
"Please contact your site administrator.<br />The provided API URL is not "
"valid."
msgstr ""
-#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:98
+#: ../../extend/addon/hubzilla-addons/statusnet/Mod_Statusnet.php:98
msgid "We could not contact the GNU social API with the Path you entered."
msgstr ""
-#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:130
+#: ../../extend/addon/hubzilla-addons/statusnet/Mod_Statusnet.php:130
msgid "GNU social settings updated."
msgstr ""
-#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:147
+#: ../../extend/addon/hubzilla-addons/statusnet/Mod_Statusnet.php:147
msgid ""
"Relay public postings to a connected GNU social account (formerly StatusNet)"
msgstr ""
-#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:181
+#: ../../extend/addon/hubzilla-addons/statusnet/Mod_Statusnet.php:181
msgid "Globally Available GNU social OAuthKeys"
msgstr ""
-#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:183
+#: ../../extend/addon/hubzilla-addons/statusnet/Mod_Statusnet.php:183
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/hzaddons/statusnet/Mod_Statusnet.php:198
+#: ../../extend/addon/hubzilla-addons/statusnet/Mod_Statusnet.php:198
msgid "Provide your own OAuth Credentials"
msgstr ""
-#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:200
+#: ../../extend/addon/hubzilla-addons/statusnet/Mod_Statusnet.php:200
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 "
@@ -14213,27 +14606,27 @@ msgid ""
"Hubzilla installation at your favourite GNU social installation."
msgstr ""
-#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:204
+#: ../../extend/addon/hubzilla-addons/statusnet/Mod_Statusnet.php:204
msgid "OAuth Consumer Key"
msgstr ""
-#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:208
+#: ../../extend/addon/hubzilla-addons/statusnet/Mod_Statusnet.php:208
msgid "OAuth Consumer Secret"
msgstr ""
-#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:212
+#: ../../extend/addon/hubzilla-addons/statusnet/Mod_Statusnet.php:212
msgid "Base API Path"
msgstr ""
-#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:212
+#: ../../extend/addon/hubzilla-addons/statusnet/Mod_Statusnet.php:212
msgid "Remember the trailing /"
msgstr ""
-#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:216
+#: ../../extend/addon/hubzilla-addons/statusnet/Mod_Statusnet.php:216
msgid "GNU social application name"
msgstr ""
-#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:239
+#: ../../extend/addon/hubzilla-addons/statusnet/Mod_Statusnet.php:239
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 "
@@ -14241,32 +14634,32 @@ msgid ""
"posted to GNU social."
msgstr ""
-#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:241
+#: ../../extend/addon/hubzilla-addons/statusnet/Mod_Statusnet.php:241
msgid "Log in with GNU social"
msgstr ""
-#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:244
+#: ../../extend/addon/hubzilla-addons/statusnet/Mod_Statusnet.php:244
msgid "Copy the security code from GNU social here"
msgstr ""
-#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:254
+#: ../../extend/addon/hubzilla-addons/statusnet/Mod_Statusnet.php:254
msgid "Cancel Connection Process"
msgstr ""
-#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:256
+#: ../../extend/addon/hubzilla-addons/statusnet/Mod_Statusnet.php:256
msgid "Current GNU social API is"
msgstr ""
-#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:260
+#: ../../extend/addon/hubzilla-addons/statusnet/Mod_Statusnet.php:260
msgid "Cancel GNU social Connection"
msgstr ""
-#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:272
-#: ../../extend/addon/hzaddons/twitter/Mod_Twitter.php:147
+#: ../../extend/addon/hubzilla-addons/statusnet/Mod_Statusnet.php:272
+#: ../../extend/addon/hubzilla-addons/twitter/Mod_Twitter.php:147
msgid "Currently connected to: "
msgstr ""
-#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:277
+#: ../../extend/addon/hubzilla-addons/statusnet/Mod_Statusnet.php:277
msgid ""
"<strong>Note</strong>: Due your privacy settings (<em>Hide your profile "
"details from unknown viewers?</em>) the link potentially included in public "
@@ -14274,328 +14667,339 @@ msgid ""
"informing the visitor that the access to your profile has been restricted."
msgstr ""
-#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:282
+#: ../../extend/addon/hubzilla-addons/statusnet/Mod_Statusnet.php:282
msgid "Post to GNU social by default"
msgstr ""
-#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:282
+#: ../../extend/addon/hubzilla-addons/statusnet/Mod_Statusnet.php:282
msgid ""
"If enabled your public postings will be posted to the associated GNU-social "
"account by default"
msgstr ""
-#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:291
-#: ../../extend/addon/hzaddons/twitter/Mod_Twitter.php:171
+#: ../../extend/addon/hubzilla-addons/statusnet/Mod_Statusnet.php:291
+#: ../../extend/addon/hubzilla-addons/twitter/Mod_Twitter.php:171
msgid "Clear OAuth configuration"
msgstr ""
-#: ../../extend/addon/hzaddons/statusnet/Mod_Statusnet.php:303
+#: ../../extend/addon/hubzilla-addons/statusnet/Mod_Statusnet.php:303
msgid "GNU-Social Crosspost Connector"
msgstr ""
-#: ../../extend/addon/hzaddons/wholikesme/wholikesme.php:29
+#: ../../extend/addon/hubzilla-addons/wholikesme/wholikesme.php:29
msgid "Who likes me?"
msgstr ""
-#: ../../extend/addon/hzaddons/pubcrawl/Mod_Pubcrawl.php:25
+#: ../../extend/addon/hubzilla-addons/pubcrawl/Mod_Pubcrawl.php:25
msgid "ActivityPub Protocol Settings updated."
msgstr ""
-#: ../../extend/addon/hzaddons/pubcrawl/Mod_Pubcrawl.php:34
+#: ../../extend/addon/hubzilla-addons/pubcrawl/Mod_Pubcrawl.php:34
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/hzaddons/pubcrawl/Mod_Pubcrawl.php:40
+#: ../../extend/addon/hubzilla-addons/pubcrawl/Mod_Pubcrawl.php:40
msgid "Activitypub Protocol App"
msgstr ""
-#: ../../extend/addon/hzaddons/pubcrawl/Mod_Pubcrawl.php:50
+#: ../../extend/addon/hubzilla-addons/pubcrawl/Mod_Pubcrawl.php:50
msgid "Deliver to ActivityPub recipients in privacy groups"
msgstr ""
-#: ../../extend/addon/hzaddons/pubcrawl/Mod_Pubcrawl.php:50
+#: ../../extend/addon/hubzilla-addons/pubcrawl/Mod_Pubcrawl.php:50
msgid ""
"May result in a large number of mentions and expose all the members of your "
"privacy group"
msgstr ""
-#: ../../extend/addon/hzaddons/pubcrawl/Mod_Pubcrawl.php:54
+#: ../../extend/addon/hubzilla-addons/pubcrawl/Mod_Pubcrawl.php:54
msgid "Send multi-media HTML articles"
msgstr ""
-#: ../../extend/addon/hzaddons/pubcrawl/Mod_Pubcrawl.php:54
+#: ../../extend/addon/hubzilla-addons/pubcrawl/Mod_Pubcrawl.php:54
msgid "Not supported by some microblog services such as Mastodon"
msgstr ""
-#: ../../extend/addon/hzaddons/pubcrawl/Mod_Pubcrawl.php:62
+#: ../../extend/addon/hubzilla-addons/pubcrawl/Mod_Pubcrawl.php:62
msgid "Activitypub Protocol"
msgstr ""
-#: ../../extend/addon/hzaddons/ijpost/ijpost.php:44
+#: ../../extend/addon/hubzilla-addons/ijpost/ijpost.php:44
msgid "Post to Insane Journal"
msgstr ""
-#: ../../extend/addon/hzaddons/ijpost/Mod_Ijpost.php:23
+#: ../../extend/addon/hubzilla-addons/ijpost/Mod_Ijpost.php:23
msgid "Insane Journal Crosspost Connector Settings saved."
msgstr ""
-#: ../../extend/addon/hzaddons/ijpost/Mod_Ijpost.php:35
+#: ../../extend/addon/hubzilla-addons/ijpost/Mod_Ijpost.php:35
msgid "Insane Journal Crosspost Connector App"
msgstr ""
-#: ../../extend/addon/hzaddons/ijpost/Mod_Ijpost.php:36
+#: ../../extend/addon/hubzilla-addons/ijpost/Mod_Ijpost.php:36
msgid "Relay public postings to Insane Journal"
msgstr ""
-#: ../../extend/addon/hzaddons/ijpost/Mod_Ijpost.php:53
+#: ../../extend/addon/hubzilla-addons/ijpost/Mod_Ijpost.php:53
msgid "InsaneJournal username"
msgstr ""
-#: ../../extend/addon/hzaddons/ijpost/Mod_Ijpost.php:57
+#: ../../extend/addon/hubzilla-addons/ijpost/Mod_Ijpost.php:57
msgid "InsaneJournal password"
msgstr ""
-#: ../../extend/addon/hzaddons/ijpost/Mod_Ijpost.php:61
+#: ../../extend/addon/hubzilla-addons/ijpost/Mod_Ijpost.php:61
msgid "Post to InsaneJournal by default"
msgstr ""
-#: ../../extend/addon/hzaddons/ijpost/Mod_Ijpost.php:69
+#: ../../extend/addon/hubzilla-addons/ijpost/Mod_Ijpost.php:69
msgid "Insane Journal Crosspost Connector"
msgstr ""
-#: ../../extend/addon/hzaddons/queueworker/Mod_Queueworker.php:77
+#: ../../extend/addon/hubzilla-addons/queueworker/Mod_Queueworker.php:77
msgid "Max queueworker threads"
msgstr ""
-#: ../../extend/addon/hzaddons/queueworker/Mod_Queueworker.php:91
-msgid "Assume workers dead after ___ seconds"
+#: ../../extend/addon/hubzilla-addons/queueworker/Mod_Queueworker.php:79
+msgid "Minimum 4, default 4"
msgstr ""
-#: ../../extend/addon/hzaddons/queueworker/Mod_Queueworker.php:105
-msgid ""
-"Pause before starting next task: (microseconds. Minimum 100 = .0001 seconds)"
+#: ../../extend/addon/hubzilla-addons/queueworker/Mod_Queueworker.php:90
+msgid "Assume workers dead after"
+msgstr ""
+
+#: ../../extend/addon/hubzilla-addons/queueworker/Mod_Queueworker.php:92
+msgid "Minimum 120, default 300 seconds"
msgstr ""
-#: ../../extend/addon/hzaddons/queueworker/Mod_Queueworker.php:116
+#: ../../extend/addon/hubzilla-addons/queueworker/Mod_Queueworker.php:103
+msgid "Pause before starting next task"
+msgstr ""
+
+#: ../../extend/addon/hubzilla-addons/queueworker/Mod_Queueworker.php:105
+msgid "Minimum 100, default 100 microseconds"
+msgstr ""
+
+#: ../../extend/addon/hubzilla-addons/queueworker/Mod_Queueworker.php:113
msgid "Queueworker Settings"
msgstr ""
-#: ../../extend/addon/hzaddons/flashcards/Mod_Flashcards.php:218
+#: ../../extend/addon/hubzilla-addons/flashcards/Mod_Flashcards.php:218
msgid "Not allowed."
msgstr ""
-#: ../../extend/addon/hzaddons/gravatar/gravatar.php:123
+#: ../../extend/addon/hubzilla-addons/gravatar/gravatar.php:123
msgid "generic profile image"
msgstr ""
-#: ../../extend/addon/hzaddons/gravatar/gravatar.php:124
+#: ../../extend/addon/hubzilla-addons/gravatar/gravatar.php:124
msgid "random geometric pattern"
msgstr ""
-#: ../../extend/addon/hzaddons/gravatar/gravatar.php:125
+#: ../../extend/addon/hubzilla-addons/gravatar/gravatar.php:125
msgid "monster face"
msgstr ""
-#: ../../extend/addon/hzaddons/gravatar/gravatar.php:126
+#: ../../extend/addon/hubzilla-addons/gravatar/gravatar.php:126
msgid "computer generated face"
msgstr ""
-#: ../../extend/addon/hzaddons/gravatar/gravatar.php:127
+#: ../../extend/addon/hubzilla-addons/gravatar/gravatar.php:127
msgid "retro arcade style face"
msgstr ""
-#: ../../extend/addon/hzaddons/gravatar/gravatar.php:128
+#: ../../extend/addon/hubzilla-addons/gravatar/gravatar.php:128
msgid "Hub default profile photo"
msgstr ""
-#: ../../extend/addon/hzaddons/gravatar/gravatar.php:143
+#: ../../extend/addon/hubzilla-addons/gravatar/gravatar.php:143
msgid "Information"
msgstr ""
-#: ../../extend/addon/hzaddons/gravatar/gravatar.php:143
+#: ../../extend/addon/hubzilla-addons/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/hzaddons/gravatar/gravatar.php:151
+#: ../../extend/addon/hubzilla-addons/gravatar/gravatar.php:151
msgid "Default avatar image"
msgstr ""
-#: ../../extend/addon/hzaddons/gravatar/gravatar.php:151
+#: ../../extend/addon/hubzilla-addons/gravatar/gravatar.php:151
msgid "Select default avatar image if none was found at Gravatar. See README"
msgstr ""
-#: ../../extend/addon/hzaddons/gravatar/gravatar.php:152
+#: ../../extend/addon/hubzilla-addons/gravatar/gravatar.php:152
msgid "Rating of images"
msgstr ""
-#: ../../extend/addon/hzaddons/gravatar/gravatar.php:152
+#: ../../extend/addon/hubzilla-addons/gravatar/gravatar.php:152
msgid "Select the appropriate avatar rating for your site. See README"
msgstr ""
-#: ../../extend/addon/hzaddons/gravatar/gravatar.php:165
+#: ../../extend/addon/hubzilla-addons/gravatar/gravatar.php:165
msgid "Gravatar settings updated."
msgstr ""
-#: ../../extend/addon/hzaddons/socialauth/Mod_SocialAuth.php:104
-#: ../../extend/addon/hzaddons/socialauth/Mod_SocialAuth.php:176
+#: ../../extend/addon/hubzilla-addons/socialauth/Mod_SocialAuth.php:104
+#: ../../extend/addon/hubzilla-addons/socialauth/Mod_SocialAuth.php:176
msgid "Network error"
msgstr ""
-#: ../../extend/addon/hzaddons/socialauth/Mod_SocialAuth.php:108
-#: ../../extend/addon/hzaddons/socialauth/Mod_SocialAuth.php:180
+#: ../../extend/addon/hubzilla-addons/socialauth/Mod_SocialAuth.php:108
+#: ../../extend/addon/hubzilla-addons/socialauth/Mod_SocialAuth.php:180
msgid "API error"
msgstr ""
-#: ../../extend/addon/hzaddons/socialauth/Mod_SocialAuth.php:112
-#: ../../extend/addon/hzaddons/socialauth/Mod_SocialAuth.php:184
+#: ../../extend/addon/hubzilla-addons/socialauth/Mod_SocialAuth.php:112
+#: ../../extend/addon/hubzilla-addons/socialauth/Mod_SocialAuth.php:184
msgid "Unknown issue"
msgstr ""
-#: ../../extend/addon/hzaddons/socialauth/Mod_SocialAuth.php:168
+#: ../../extend/addon/hubzilla-addons/socialauth/Mod_SocialAuth.php:168
msgid "Unable to login using email address "
msgstr ""
-#: ../../extend/addon/hzaddons/socialauth/Mod_SocialAuth.php:202
+#: ../../extend/addon/hubzilla-addons/socialauth/Mod_SocialAuth.php:202
msgid "Sign in to Hubzilla using a social account"
msgstr ""
-#: ../../extend/addon/hzaddons/socialauth/Mod_SocialAuth.php:207
+#: ../../extend/addon/hubzilla-addons/socialauth/Mod_SocialAuth.php:207
msgid "Social Authentication using your social media account"
msgstr ""
-#: ../../extend/addon/hzaddons/socialauth/Mod_SocialAuth.php:211
+#: ../../extend/addon/hubzilla-addons/socialauth/Mod_SocialAuth.php:211
msgid ""
"This app enables one or more social provider sign-in buttons on the login "
"page."
msgstr ""
-#: ../../extend/addon/hzaddons/socialauth/Mod_SocialAuth.php:229
+#: ../../extend/addon/hubzilla-addons/socialauth/Mod_SocialAuth.php:229
msgid "Add an identity provider"
msgstr ""
-#: ../../extend/addon/hzaddons/socialauth/Mod_SocialAuth.php:256
+#: ../../extend/addon/hubzilla-addons/socialauth/Mod_SocialAuth.php:256
msgid "Enable "
msgstr ""
-#: ../../extend/addon/hzaddons/socialauth/Mod_SocialAuth.php:263
+#: ../../extend/addon/hubzilla-addons/socialauth/Mod_SocialAuth.php:263
msgid "Key"
msgstr ""
-#: ../../extend/addon/hzaddons/socialauth/Mod_SocialAuth.php:263
-#: ../../extend/addon/hzaddons/socialauth/Mod_SocialAuth.php:268
-#: ../../extend/addon/hzaddons/socialauth/Mod_SocialAuth.php:284
-#: ../../extend/addon/hzaddons/socialauth/Mod_SocialAuth.php:297
+#: ../../extend/addon/hubzilla-addons/socialauth/Mod_SocialAuth.php:263
+#: ../../extend/addon/hubzilla-addons/socialauth/Mod_SocialAuth.php:268
+#: ../../extend/addon/hubzilla-addons/socialauth/Mod_SocialAuth.php:284
+#: ../../extend/addon/hubzilla-addons/socialauth/Mod_SocialAuth.php:297
msgid "Word"
msgstr ""
-#: ../../extend/addon/hzaddons/socialauth/Mod_SocialAuth.php:268
+#: ../../extend/addon/hubzilla-addons/socialauth/Mod_SocialAuth.php:268
msgid "Secret"
msgstr ""
-#: ../../extend/addon/hzaddons/socialauth/Mod_SocialAuth.php:297
+#: ../../extend/addon/hubzilla-addons/socialauth/Mod_SocialAuth.php:297
msgid "Add a custom provider"
msgstr ""
-#: ../../extend/addon/hzaddons/socialauth/Mod_SocialAuth.php:317
+#: ../../extend/addon/hubzilla-addons/socialauth/Mod_SocialAuth.php:317
msgid "Remove an identity provider"
msgstr ""
-#: ../../extend/addon/hzaddons/socialauth/Mod_SocialAuth.php:327
+#: ../../extend/addon/hubzilla-addons/socialauth/Mod_SocialAuth.php:327
msgid "Social authentication"
msgstr ""
-#: ../../extend/addon/hzaddons/socialauth/Mod_SocialAuth.php:366
+#: ../../extend/addon/hubzilla-addons/socialauth/Mod_SocialAuth.php:366
msgid "Error while saving provider settings"
msgstr ""
-#: ../../extend/addon/hzaddons/socialauth/Mod_SocialAuth.php:382
+#: ../../extend/addon/hubzilla-addons/socialauth/Mod_SocialAuth.php:382
msgid "Custom provider already exists"
msgstr ""
-#: ../../extend/addon/hzaddons/socialauth/Mod_SocialAuth.php:399
+#: ../../extend/addon/hubzilla-addons/socialauth/Mod_SocialAuth.php:399
msgid "Social authentication settings saved."
msgstr ""
-#: ../../extend/addon/hzaddons/sendzid/Mod_Sendzid.php:14
+#: ../../extend/addon/hubzilla-addons/sendzid/Mod_Sendzid.php:14
msgid "Send your identity to all websites"
msgstr ""
-#: ../../extend/addon/hzaddons/sendzid/Mod_Sendzid.php:20
+#: ../../extend/addon/hubzilla-addons/sendzid/Mod_Sendzid.php:20
msgid "Sendzid App"
msgstr ""
-#: ../../extend/addon/hzaddons/sendzid/Mod_Sendzid.php:32
+#: ../../extend/addon/hubzilla-addons/sendzid/Mod_Sendzid.php:32
msgid "Send ZID"
msgstr ""
-#: ../../extend/addon/hzaddons/redphotos/redphotos.php:106
+#: ../../extend/addon/hubzilla-addons/redphotos/redphotos.php:106
msgid "Photos imported"
msgstr ""
-#: ../../extend/addon/hzaddons/redphotos/redphotos.php:129
+#: ../../extend/addon/hubzilla-addons/redphotos/redphotos.php:129
msgid "Redmatrix Photo Album Import"
msgstr ""
-#: ../../extend/addon/hzaddons/redphotos/redphotos.php:130
+#: ../../extend/addon/hubzilla-addons/redphotos/redphotos.php:130
msgid "This will import all your Redmatrix photo albums to this channel."
msgstr ""
-#: ../../extend/addon/hzaddons/redphotos/redphotos.php:131
-#: ../../extend/addon/hzaddons/redfiles/redfiles.php:121
+#: ../../extend/addon/hubzilla-addons/redphotos/redphotos.php:131
+#: ../../extend/addon/hubzilla-addons/redfiles/redfiles.php:121
msgid "Redmatrix Server base URL"
msgstr ""
-#: ../../extend/addon/hzaddons/redphotos/redphotos.php:132
-#: ../../extend/addon/hzaddons/redfiles/redfiles.php:122
+#: ../../extend/addon/hubzilla-addons/redphotos/redphotos.php:132
+#: ../../extend/addon/hubzilla-addons/redfiles/redfiles.php:122
msgid "Redmatrix Login Username"
msgstr ""
-#: ../../extend/addon/hzaddons/redphotos/redphotos.php:133
-#: ../../extend/addon/hzaddons/redfiles/redfiles.php:123
+#: ../../extend/addon/hubzilla-addons/redphotos/redphotos.php:133
+#: ../../extend/addon/hubzilla-addons/redfiles/redfiles.php:123
msgid "Redmatrix Login Password"
msgstr ""
-#: ../../extend/addon/hzaddons/redphotos/redphotos.php:134
+#: ../../extend/addon/hubzilla-addons/redphotos/redphotos.php:134
msgid "Import just this album"
msgstr ""
-#: ../../extend/addon/hzaddons/redphotos/redphotos.php:134
+#: ../../extend/addon/hubzilla-addons/redphotos/redphotos.php:134
msgid "Leave blank to import all albums"
msgstr ""
-#: ../../extend/addon/hzaddons/redphotos/redphotos.php:135
+#: ../../extend/addon/hubzilla-addons/redphotos/redphotos.php:135
msgid "Maximum count to import"
msgstr ""
-#: ../../extend/addon/hzaddons/redphotos/redphotos.php:135
+#: ../../extend/addon/hubzilla-addons/redphotos/redphotos.php:135
msgid "0 or blank to import all available"
msgstr ""
-#: ../../extend/addon/hzaddons/twitter/Mod_Twitter.php:65
+#: ../../extend/addon/hubzilla-addons/twitter/Mod_Twitter.php:65
msgid "Twitter settings updated."
msgstr ""
-#: ../../extend/addon/hzaddons/twitter/Mod_Twitter.php:78
+#: ../../extend/addon/hubzilla-addons/twitter/Mod_Twitter.php:78
msgid "Twitter Crosspost Connector App"
msgstr ""
-#: ../../extend/addon/hzaddons/twitter/Mod_Twitter.php:79
+#: ../../extend/addon/hubzilla-addons/twitter/Mod_Twitter.php:79
msgid "Relay public posts to Twitter"
msgstr ""
-#: ../../extend/addon/hzaddons/twitter/Mod_Twitter.php:103
+#: ../../extend/addon/hubzilla-addons/twitter/Mod_Twitter.php:103
msgid ""
"No consumer key pair for Twitter found. Please contact your site "
"administrator."
msgstr ""
-#: ../../extend/addon/hzaddons/twitter/Mod_Twitter.php:125
+#: ../../extend/addon/hubzilla-addons/twitter/Mod_Twitter.php:125
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 "
@@ -14604,15 +15008,15 @@ msgid ""
"be posted to Twitter."
msgstr ""
-#: ../../extend/addon/hzaddons/twitter/Mod_Twitter.php:127
+#: ../../extend/addon/hubzilla-addons/twitter/Mod_Twitter.php:127
msgid "Log in with Twitter"
msgstr ""
-#: ../../extend/addon/hzaddons/twitter/Mod_Twitter.php:130
+#: ../../extend/addon/hubzilla-addons/twitter/Mod_Twitter.php:130
msgid "Copy the PIN from Twitter here"
msgstr ""
-#: ../../extend/addon/hzaddons/twitter/Mod_Twitter.php:152
+#: ../../extend/addon/hubzilla-addons/twitter/Mod_Twitter.php:152
msgid ""
"<strong>Note:</strong> Due your privacy settings (<em>Hide your profile "
"details from unknown viewers?</em>) the link potentially included in public "
@@ -14620,194 +15024,194 @@ msgid ""
"the visitor that the access to your profile has been restricted."
msgstr ""
-#: ../../extend/addon/hzaddons/twitter/Mod_Twitter.php:157
+#: ../../extend/addon/hubzilla-addons/twitter/Mod_Twitter.php:157
msgid "Twitter post length"
msgstr ""
-#: ../../extend/addon/hzaddons/twitter/Mod_Twitter.php:157
+#: ../../extend/addon/hubzilla-addons/twitter/Mod_Twitter.php:157
msgid "Maximum tweet length"
msgstr ""
-#: ../../extend/addon/hzaddons/twitter/Mod_Twitter.php:162
+#: ../../extend/addon/hubzilla-addons/twitter/Mod_Twitter.php:162
msgid "Send public postings to Twitter by default"
msgstr ""
-#: ../../extend/addon/hzaddons/twitter/Mod_Twitter.php:162
+#: ../../extend/addon/hubzilla-addons/twitter/Mod_Twitter.php:162
msgid ""
"If enabled your public postings will be posted to the associated Twitter "
"account by default"
msgstr ""
-#: ../../extend/addon/hzaddons/twitter/Mod_Twitter.php:181
+#: ../../extend/addon/hubzilla-addons/twitter/Mod_Twitter.php:181
msgid "Twitter Crosspost Connector"
msgstr ""
-#: ../../extend/addon/hzaddons/twitter/twitter.php:109
+#: ../../extend/addon/hubzilla-addons/twitter/twitter.php:109
msgid "Post to Twitter"
msgstr ""
-#: ../../extend/addon/hzaddons/donate/donate.php:21
+#: ../../extend/addon/hubzilla-addons/donate/donate.php:21
msgid "Project Servers and Resources"
msgstr ""
-#: ../../extend/addon/hzaddons/donate/donate.php:22
+#: ../../extend/addon/hubzilla-addons/donate/donate.php:22
msgid "Project Creator and Tech Lead"
msgstr ""
-#: ../../extend/addon/hzaddons/donate/donate.php:49
+#: ../../extend/addon/hubzilla-addons/donate/donate.php:49
msgid ""
"And the hundreds of other people and organisations who helped make the "
"Hubzilla possible."
msgstr ""
-#: ../../extend/addon/hzaddons/donate/donate.php:52
+#: ../../extend/addon/hubzilla-addons/donate/donate.php:52
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 ""
-#: ../../extend/addon/hzaddons/donate/donate.php:53
+#: ../../extend/addon/hubzilla-addons/donate/donate.php:53
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 ""
-#: ../../extend/addon/hzaddons/donate/donate.php:54
+#: ../../extend/addon/hubzilla-addons/donate/donate.php:54
msgid ""
"Help support our ground-breaking work in decentralisation, web identity, and "
"privacy."
msgstr ""
-#: ../../extend/addon/hzaddons/donate/donate.php:56
+#: ../../extend/addon/hubzilla-addons/donate/donate.php:56
msgid ""
"Your donations keep servers and services running and also helps us to "
"provide innovative new features and continued development."
msgstr ""
-#: ../../extend/addon/hzaddons/donate/donate.php:59
+#: ../../extend/addon/hubzilla-addons/donate/donate.php:59
msgid "Donate"
msgstr ""
-#: ../../extend/addon/hzaddons/donate/donate.php:61
+#: ../../extend/addon/hubzilla-addons/donate/donate.php:61
msgid ""
"Choose a project, developer, or public hub to support with a one-time "
"donation"
msgstr ""
-#: ../../extend/addon/hzaddons/donate/donate.php:62
+#: ../../extend/addon/hubzilla-addons/donate/donate.php:62
msgid "Donate Now"
msgstr ""
-#: ../../extend/addon/hzaddons/donate/donate.php:63
+#: ../../extend/addon/hubzilla-addons/donate/donate.php:63
msgid ""
"<strong><em>Or</em></strong> become a project sponsor (Hubzilla Project only)"
msgstr ""
-#: ../../extend/addon/hzaddons/donate/donate.php:64
+#: ../../extend/addon/hubzilla-addons/donate/donate.php:64
msgid ""
"Please indicate if you would like your first name or full name (or nothing) "
"to appear in our sponsor listing"
msgstr ""
-#: ../../extend/addon/hzaddons/donate/donate.php:65
+#: ../../extend/addon/hubzilla-addons/donate/donate.php:65
msgid "Sponsor"
msgstr ""
-#: ../../extend/addon/hzaddons/donate/donate.php:68
+#: ../../extend/addon/hubzilla-addons/donate/donate.php:68
msgid "Special thanks to: "
msgstr ""
-#: ../../extend/addon/hzaddons/dwpost/Mod_Dwpost.php:26
+#: ../../extend/addon/hubzilla-addons/dwpost/Mod_Dwpost.php:26
msgid "Dreamwidth Crosspost Connector Settings saved."
msgstr ""
-#: ../../extend/addon/hzaddons/dwpost/Mod_Dwpost.php:39
+#: ../../extend/addon/hubzilla-addons/dwpost/Mod_Dwpost.php:39
msgid "Dreamwidth Crosspost Connector App"
msgstr ""
-#: ../../extend/addon/hzaddons/dwpost/Mod_Dwpost.php:40
+#: ../../extend/addon/hubzilla-addons/dwpost/Mod_Dwpost.php:40
msgid "Relay public posts to Dreamwidth"
msgstr ""
-#: ../../extend/addon/hzaddons/dwpost/Mod_Dwpost.php:53
+#: ../../extend/addon/hubzilla-addons/dwpost/Mod_Dwpost.php:53
msgid "Dreamwidth username"
msgstr ""
-#: ../../extend/addon/hzaddons/dwpost/Mod_Dwpost.php:57
+#: ../../extend/addon/hubzilla-addons/dwpost/Mod_Dwpost.php:57
msgid "Dreamwidth password"
msgstr ""
-#: ../../extend/addon/hzaddons/dwpost/Mod_Dwpost.php:61
+#: ../../extend/addon/hubzilla-addons/dwpost/Mod_Dwpost.php:61
msgid "Post to Dreamwidth by default"
msgstr ""
-#: ../../extend/addon/hzaddons/dwpost/Mod_Dwpost.php:69
-#: ../../extend/addon/hzaddons/wppost/Mod_Wppost.php:98
+#: ../../extend/addon/hubzilla-addons/dwpost/Mod_Dwpost.php:69
+#: ../../extend/addon/hubzilla-addons/wppost/Mod_Wppost.php:98
msgid "Link description (default:"
msgstr ""
-#: ../../extend/addon/hzaddons/dwpost/Mod_Dwpost.php:77
+#: ../../extend/addon/hubzilla-addons/dwpost/Mod_Dwpost.php:77
msgid "Dreamwidth Crosspost Connector"
msgstr ""
-#: ../../extend/addon/hzaddons/dwpost/dwpost.php:49
+#: ../../extend/addon/hubzilla-addons/dwpost/dwpost.php:49
msgid "Post to Dreamwidth"
msgstr ""
-#: ../../extend/addon/hzaddons/nofed/Mod_Nofed.php:21
+#: ../../extend/addon/hubzilla-addons/nofed/Mod_Nofed.php:21
msgid "nofed Settings saved."
msgstr ""
-#: ../../extend/addon/hzaddons/nofed/Mod_Nofed.php:33
+#: ../../extend/addon/hubzilla-addons/nofed/Mod_Nofed.php:33
msgid "No Federation App"
msgstr ""
-#: ../../extend/addon/hzaddons/nofed/Mod_Nofed.php:34
+#: ../../extend/addon/hubzilla-addons/nofed/Mod_Nofed.php:34
msgid ""
"Prevent posting from being federated to anybody. It will exist only on your "
"channel page."
msgstr ""
-#: ../../extend/addon/hzaddons/nofed/Mod_Nofed.php:42
+#: ../../extend/addon/hubzilla-addons/nofed/Mod_Nofed.php:42
msgid "Federate posts by default"
msgstr ""
-#: ../../extend/addon/hzaddons/nofed/Mod_Nofed.php:50
+#: ../../extend/addon/hubzilla-addons/nofed/Mod_Nofed.php:50
msgid "No Federation"
msgstr ""
-#: ../../extend/addon/hzaddons/nofed/nofed.php:47
+#: ../../extend/addon/hubzilla-addons/nofed/nofed.php:47
msgid "Federate"
msgstr ""
-#: ../../extend/addon/hzaddons/hsse/Mod_Hsse.php:15
+#: ../../extend/addon/hubzilla-addons/hsse/Mod_Hsse.php:15
msgid "WYSIWYG status editor"
msgstr ""
-#: ../../extend/addon/hzaddons/hsse/Mod_Hsse.php:21
-#: ../../extend/addon/hzaddons/hsse/Mod_Hsse.php:26
+#: ../../extend/addon/hubzilla-addons/hsse/Mod_Hsse.php:21
+#: ../../extend/addon/hubzilla-addons/hsse/Mod_Hsse.php:26
msgid "WYSIWYG Status App"
msgstr ""
-#: ../../extend/addon/hzaddons/hsse/Mod_Hsse.php:34
+#: ../../extend/addon/hubzilla-addons/hsse/Mod_Hsse.php:34
msgid "WYSIWYG Status"
msgstr ""
-#: ../../extend/addon/hzaddons/content_import/Mod_content_import.php:27
+#: ../../extend/addon/hubzilla-addons/content_import/Mod_content_import.php:27
msgid "No server specified"
msgstr ""
-#: ../../extend/addon/hzaddons/content_import/Mod_content_import.php:73
+#: ../../extend/addon/hubzilla-addons/content_import/Mod_content_import.php:73
msgid "Posts imported"
msgstr ""
-#: ../../extend/addon/hzaddons/content_import/Mod_content_import.php:113
+#: ../../extend/addon/hubzilla-addons/content_import/Mod_content_import.php:113
msgid "Files imported"
msgstr ""
-#: ../../extend/addon/hzaddons/content_import/Mod_content_import.php:122
+#: ../../extend/addon/hubzilla-addons/content_import/Mod_content_import.php:122
msgid ""
"This addon app copies existing content and file storage to a cloned/copied "
"channel. Once the app is installed, visit the newly installed app. This will "
@@ -14815,766 +15219,761 @@ msgid ""
"range of files/conversations to copy."
msgstr ""
-#: ../../extend/addon/hzaddons/content_import/Mod_content_import.php:136
+#: ../../extend/addon/hubzilla-addons/content_import/Mod_content_import.php:136
msgid ""
"This will import all your conversations and cloud files from a cloned "
"channel on another server. This may take a while if you have lots of posts "
"and or files."
msgstr ""
-#: ../../extend/addon/hzaddons/content_import/Mod_content_import.php:137
+#: ../../extend/addon/hubzilla-addons/content_import/Mod_content_import.php:137
msgid "Include posts"
msgstr ""
-#: ../../extend/addon/hzaddons/content_import/Mod_content_import.php:137
+#: ../../extend/addon/hubzilla-addons/content_import/Mod_content_import.php:137
msgid "Conversations, Articles, Cards, and other posted content"
msgstr ""
-#: ../../extend/addon/hzaddons/content_import/Mod_content_import.php:138
+#: ../../extend/addon/hubzilla-addons/content_import/Mod_content_import.php:138
msgid "Include files"
msgstr ""
-#: ../../extend/addon/hzaddons/content_import/Mod_content_import.php:138
+#: ../../extend/addon/hubzilla-addons/content_import/Mod_content_import.php:138
msgid "Files, Photos and other cloud storage"
msgstr ""
-#: ../../extend/addon/hzaddons/content_import/Mod_content_import.php:139
+#: ../../extend/addon/hubzilla-addons/content_import/Mod_content_import.php:139
msgid "Original Server base URL"
msgstr ""
-#: ../../extend/addon/hzaddons/upgrade_info/upgrade_info.php:48
+#: ../../extend/addon/hubzilla-addons/upgrade_info/upgrade_info.php:48
msgid "Your channel has been upgraded to $Projectname version"
msgstr ""
-#: ../../extend/addon/hzaddons/upgrade_info/upgrade_info.php:50
+#: ../../extend/addon/hubzilla-addons/upgrade_info/upgrade_info.php:50
msgid "Please have a look at the"
msgstr ""
-#: ../../extend/addon/hzaddons/upgrade_info/upgrade_info.php:52
+#: ../../extend/addon/hubzilla-addons/upgrade_info/upgrade_info.php:52
msgid "git history"
msgstr ""
-#: ../../extend/addon/hzaddons/upgrade_info/upgrade_info.php:54
+#: ../../extend/addon/hubzilla-addons/upgrade_info/upgrade_info.php:54
msgid "change log"
msgstr ""
-#: ../../extend/addon/hzaddons/upgrade_info/upgrade_info.php:55
+#: ../../extend/addon/hubzilla-addons/upgrade_info/upgrade_info.php:55
msgid "for further info."
msgstr ""
-#: ../../extend/addon/hzaddons/upgrade_info/upgrade_info.php:60
+#: ../../extend/addon/hubzilla-addons/upgrade_info/upgrade_info.php:60
msgid "Upgrade Info"
msgstr ""
-#: ../../extend/addon/hzaddons/upgrade_info/upgrade_info.php:64
+#: ../../extend/addon/hubzilla-addons/upgrade_info/upgrade_info.php:64
msgid "Do not show this again"
msgstr ""
-#: ../../extend/addon/hzaddons/pageheader/Mod_Pageheader.php:22
+#: ../../extend/addon/hubzilla-addons/pageheader/Mod_Pageheader.php:22
msgid "pageheader Settings saved."
msgstr ""
-#: ../../extend/addon/hzaddons/pageheader/Mod_Pageheader.php:34
+#: ../../extend/addon/hubzilla-addons/pageheader/Mod_Pageheader.php:34
msgid "Page Header App"
msgstr ""
-#: ../../extend/addon/hzaddons/pageheader/Mod_Pageheader.php:35
+#: ../../extend/addon/hubzilla-addons/pageheader/Mod_Pageheader.php:35
msgid "Inserts a page header"
msgstr ""
-#: ../../extend/addon/hzaddons/pageheader/Mod_Pageheader.php:43
+#: ../../extend/addon/hubzilla-addons/pageheader/Mod_Pageheader.php:43
msgid "Message to display on every page on this server"
msgstr ""
-#: ../../extend/addon/hzaddons/pageheader/Mod_Pageheader.php:51
+#: ../../extend/addon/hubzilla-addons/pageheader/Mod_Pageheader.php:51
msgid "Page Header"
msgstr ""
-#: ../../extend/addon/hzaddons/visage/Mod_Visage.php:21
+#: ../../extend/addon/hubzilla-addons/visage/Mod_Visage.php:21
msgid "Who viewed my channel/profile"
msgstr ""
-#: ../../extend/addon/hzaddons/visage/Mod_Visage.php:25
+#: ../../extend/addon/hubzilla-addons/visage/Mod_Visage.php:25
msgid "Recent Channel/Profile Viewers"
msgstr ""
-#: ../../extend/addon/hzaddons/visage/Mod_Visage.php:36
+#: ../../extend/addon/hubzilla-addons/visage/Mod_Visage.php:36
msgid "No entries."
msgstr ""
-#: ../../extend/addon/hzaddons/mail/Mod_Mail.php:39
+#: ../../extend/addon/hubzilla-addons/mail/Mod_Mail.php:40
msgid "Messages"
msgstr ""
-#: ../../extend/addon/hzaddons/mail/Mod_Mail.php:52
+#: ../../extend/addon/hubzilla-addons/mail/Mod_Mail.php:53
msgid "message"
msgstr ""
-#: ../../extend/addon/hzaddons/mail/Mod_Mail.php:92
+#: ../../extend/addon/hubzilla-addons/mail/Mod_Mail.php:93
msgid "Message recalled."
msgstr ""
-#: ../../extend/addon/hzaddons/mail/Mod_Mail.php:105
+#: ../../extend/addon/hubzilla-addons/mail/Mod_Mail.php:106
msgid "Conversation removed."
msgstr ""
-#: ../../extend/addon/hzaddons/mail/Mod_Mail.php:120
-#: ../../extend/addon/hzaddons/mail/Mod_Mail.php:241
+#: ../../extend/addon/hubzilla-addons/mail/Mod_Mail.php:121
+#: ../../extend/addon/hubzilla-addons/mail/Mod_Mail.php:242
msgid "Expires YYYY-MM-DD HH:MM"
msgstr ""
-#: ../../extend/addon/hzaddons/mail/Mod_Mail.php:148
+#: ../../extend/addon/hubzilla-addons/mail/Mod_Mail.php:149
msgid "Requested channel is not in this network"
msgstr ""
-#: ../../extend/addon/hzaddons/mail/Mod_Mail.php:156
+#: ../../extend/addon/hubzilla-addons/mail/Mod_Mail.php:157
msgid "Send Private Message"
msgstr ""
-#: ../../extend/addon/hzaddons/mail/Mod_Mail.php:157
-#: ../../extend/addon/hzaddons/mail/Mod_Mail.php:300
+#: ../../extend/addon/hubzilla-addons/mail/Mod_Mail.php:158
+#: ../../extend/addon/hubzilla-addons/mail/Mod_Mail.php:301
msgid "To:"
msgstr ""
-#: ../../extend/addon/hzaddons/mail/Mod_Mail.php:160
-#: ../../extend/addon/hzaddons/mail/Mod_Mail.php:302
-msgid "Subject:"
-msgstr ""
-
-#: ../../extend/addon/hzaddons/mail/Mod_Mail.php:165
-#: ../../extend/addon/hzaddons/mail/Mod_Mail.php:308
+#: ../../extend/addon/hubzilla-addons/mail/Mod_Mail.php:166
+#: ../../extend/addon/hubzilla-addons/mail/Mod_Mail.php:309
msgid "Attach file"
msgstr ""
-#: ../../extend/addon/hzaddons/mail/Mod_Mail.php:167
+#: ../../extend/addon/hubzilla-addons/mail/Mod_Mail.php:168
msgid "Send"
msgstr ""
-#: ../../extend/addon/hzaddons/mail/Mod_Mail.php:271
+#: ../../extend/addon/hubzilla-addons/mail/Mod_Mail.php:272
msgid "Delete message"
msgstr ""
-#: ../../extend/addon/hzaddons/mail/Mod_Mail.php:272
+#: ../../extend/addon/hubzilla-addons/mail/Mod_Mail.php:273
msgid "Delivery report"
msgstr ""
-#: ../../extend/addon/hzaddons/mail/Mod_Mail.php:273
+#: ../../extend/addon/hubzilla-addons/mail/Mod_Mail.php:274
msgid "Recall message"
msgstr ""
-#: ../../extend/addon/hzaddons/mail/Mod_Mail.php:275
+#: ../../extend/addon/hubzilla-addons/mail/Mod_Mail.php:276
msgid "Message has been recalled."
msgstr ""
-#: ../../extend/addon/hzaddons/mail/Mod_Mail.php:293
+#: ../../extend/addon/hubzilla-addons/mail/Mod_Mail.php:294
msgid "Delete Conversation"
msgstr ""
-#: ../../extend/addon/hzaddons/mail/Mod_Mail.php:295
+#: ../../extend/addon/hubzilla-addons/mail/Mod_Mail.php:296
msgid ""
"No secure communications available. You <strong>may</strong> be able to "
"respond from the sender's profile page."
msgstr ""
-#: ../../extend/addon/hzaddons/mail/Mod_Mail.php:299
+#: ../../extend/addon/hubzilla-addons/mail/Mod_Mail.php:300
msgid "Send Reply"
msgstr ""
-#: ../../extend/addon/hzaddons/mail/Mod_Mail.php:304
+#: ../../extend/addon/hubzilla-addons/mail/Mod_Mail.php:305
#, php-format
msgid "Your message for %s (%s):"
msgstr ""
-#: ../../extend/addon/hzaddons/mail/Mod_Mail.php:384
+#: ../../extend/addon/hubzilla-addons/mail/Mod_Mail.php:385
msgid "Unable to lookup recipient."
msgstr ""
-#: ../../extend/addon/hzaddons/mail/Mod_Mail.php:391
+#: ../../extend/addon/hubzilla-addons/mail/Mod_Mail.php:392
msgid "Unable to communicate with requested channel."
msgstr ""
-#: ../../extend/addon/hzaddons/mail/Mod_Mail.php:398
+#: ../../extend/addon/hubzilla-addons/mail/Mod_Mail.php:399
msgid "Cannot verify requested channel."
msgstr ""
-#: ../../extend/addon/hzaddons/mail/Mod_Mail.php:416
+#: ../../extend/addon/hubzilla-addons/mail/Mod_Mail.php:417
msgid "Selected channel has private message restrictions. Send failed."
msgstr ""
-#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:50
-#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:128
+#: ../../extend/addon/hubzilla-addons/openclipatar/openclipatar.php:50
+#: ../../extend/addon/hubzilla-addons/openclipatar/openclipatar.php:128
msgid "System defaults:"
msgstr ""
-#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:54
+#: ../../extend/addon/hubzilla-addons/openclipatar/openclipatar.php:54
msgid "Preferred Clipart IDs"
msgstr ""
-#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:54
+#: ../../extend/addon/hubzilla-addons/openclipatar/openclipatar.php:54
msgid "List of preferred clipart ids. These will be shown first."
msgstr ""
-#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:55
+#: ../../extend/addon/hubzilla-addons/openclipatar/openclipatar.php:55
msgid "Default Search Term"
msgstr ""
-#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:55
+#: ../../extend/addon/hubzilla-addons/openclipatar/openclipatar.php:55
msgid "The default search term. These will be shown second."
msgstr ""
-#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:56
+#: ../../extend/addon/hubzilla-addons/openclipatar/openclipatar.php:56
msgid "Return After"
msgstr ""
-#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:56
+#: ../../extend/addon/hubzilla-addons/openclipatar/openclipatar.php:56
msgid "Page to load after image selection."
msgstr ""
-#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:59
+#: ../../extend/addon/hubzilla-addons/openclipatar/openclipatar.php:59
msgid "Profile List"
msgstr ""
-#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:61
+#: ../../extend/addon/hubzilla-addons/openclipatar/openclipatar.php:61
msgid "Order of Preferred"
msgstr ""
-#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:61
+#: ../../extend/addon/hubzilla-addons/openclipatar/openclipatar.php:61
msgid "Sort order of preferred clipart ids."
msgstr ""
-#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:62
-#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:68
+#: ../../extend/addon/hubzilla-addons/openclipatar/openclipatar.php:62
+#: ../../extend/addon/hubzilla-addons/openclipatar/openclipatar.php:68
msgid "Newest first"
msgstr ""
-#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:65
+#: ../../extend/addon/hubzilla-addons/openclipatar/openclipatar.php:65
msgid "As entered"
msgstr ""
-#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:67
+#: ../../extend/addon/hubzilla-addons/openclipatar/openclipatar.php:67
msgid "Order of other"
msgstr ""
-#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:67
+#: ../../extend/addon/hubzilla-addons/openclipatar/openclipatar.php:67
msgid "Sort order of other clipart ids."
msgstr ""
-#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:69
+#: ../../extend/addon/hubzilla-addons/openclipatar/openclipatar.php:69
msgid "Most downloaded first"
msgstr ""
-#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:70
+#: ../../extend/addon/hubzilla-addons/openclipatar/openclipatar.php:70
msgid "Most liked first"
msgstr ""
-#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:72
+#: ../../extend/addon/hubzilla-addons/openclipatar/openclipatar.php:72
msgid "Preferred IDs Message"
msgstr ""
-#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:72
+#: ../../extend/addon/hubzilla-addons/openclipatar/openclipatar.php:72
msgid "Message to display above preferred results."
msgstr ""
-#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:78
+#: ../../extend/addon/hubzilla-addons/openclipatar/openclipatar.php:78
msgid "Uploaded by: "
msgstr ""
-#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:78
+#: ../../extend/addon/hubzilla-addons/openclipatar/openclipatar.php:78
msgid "Drawn by: "
msgstr ""
-#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:182
-#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:194
+#: ../../extend/addon/hubzilla-addons/openclipatar/openclipatar.php:182
+#: ../../extend/addon/hubzilla-addons/openclipatar/openclipatar.php:194
msgid "Use this image"
msgstr ""
-#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:192
+#: ../../extend/addon/hubzilla-addons/openclipatar/openclipatar.php:192
msgid "Or select from a free OpenClipart.org image:"
msgstr ""
-#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:195
+#: ../../extend/addon/hubzilla-addons/openclipatar/openclipatar.php:195
msgid "Search Term"
msgstr ""
-#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:232
+#: ../../extend/addon/hubzilla-addons/openclipatar/openclipatar.php:232
msgid "Unknown error. Please try again later."
msgstr ""
-#: ../../extend/addon/hzaddons/openclipatar/openclipatar.php:308
+#: ../../extend/addon/hubzilla-addons/openclipatar/openclipatar.php:308
msgid "Profile photo updated successfully."
msgstr ""
-#: ../../extend/addon/hzaddons/gallery/gallery.php:43
-#: ../../extend/addon/hzaddons/gallery/Mod_Gallery.php:136
+#: ../../extend/addon/hubzilla-addons/gallery/gallery.php:43
+#: ../../extend/addon/hubzilla-addons/gallery/Mod_Gallery.php:136
msgid "Gallery"
msgstr ""
-#: ../../extend/addon/hzaddons/gallery/gallery.php:46
+#: ../../extend/addon/hubzilla-addons/gallery/gallery.php:46
msgid "Photo Gallery"
msgstr ""
-#: ../../extend/addon/hzaddons/gallery/Mod_Gallery.php:58
+#: ../../extend/addon/hubzilla-addons/gallery/Mod_Gallery.php:58
msgid "Gallery App"
msgstr ""
-#: ../../extend/addon/hzaddons/gallery/Mod_Gallery.php:59
+#: ../../extend/addon/hubzilla-addons/gallery/Mod_Gallery.php:59
msgid "A simple gallery for your photo albums"
msgstr ""
-#: ../../extend/addon/hzaddons/smileybutton/Mod_Smileybutton.php:35
+#: ../../extend/addon/hubzilla-addons/smileybutton/Mod_Smileybutton.php:35
msgid "Smileybutton App"
msgstr ""
-#: ../../extend/addon/hzaddons/smileybutton/Mod_Smileybutton.php:36
+#: ../../extend/addon/hubzilla-addons/smileybutton/Mod_Smileybutton.php:36
msgid "Adds a smileybutton to the jot editor"
msgstr ""
-#: ../../extend/addon/hzaddons/smileybutton/Mod_Smileybutton.php:44
+#: ../../extend/addon/hubzilla-addons/smileybutton/Mod_Smileybutton.php:44
msgid "Hide the button and show the smilies directly."
msgstr ""
-#: ../../extend/addon/hzaddons/smileybutton/Mod_Smileybutton.php:52
+#: ../../extend/addon/hubzilla-addons/smileybutton/Mod_Smileybutton.php:52
msgid "Smileybutton Settings"
msgstr ""
-#: ../../extend/addon/hzaddons/rtof/rtof.php:51
+#: ../../extend/addon/hubzilla-addons/rtof/rtof.php:51
msgid "Post to Friendica"
msgstr ""
-#: ../../extend/addon/hzaddons/rtof/Mod_Rtof.php:24
+#: ../../extend/addon/hubzilla-addons/rtof/Mod_Rtof.php:24
msgid "Friendica Crosspost Connector Settings saved."
msgstr ""
-#: ../../extend/addon/hzaddons/rtof/Mod_Rtof.php:36
+#: ../../extend/addon/hubzilla-addons/rtof/Mod_Rtof.php:36
msgid "Friendica Crosspost Connector App"
msgstr ""
-#: ../../extend/addon/hzaddons/rtof/Mod_Rtof.php:37
+#: ../../extend/addon/hubzilla-addons/rtof/Mod_Rtof.php:37
msgid "Relay public postings to a connected Friendica account"
msgstr ""
-#: ../../extend/addon/hzaddons/rtof/Mod_Rtof.php:49
+#: ../../extend/addon/hubzilla-addons/rtof/Mod_Rtof.php:49
msgid "Send public postings to Friendica by default"
msgstr ""
-#: ../../extend/addon/hzaddons/rtof/Mod_Rtof.php:53
+#: ../../extend/addon/hubzilla-addons/rtof/Mod_Rtof.php:53
msgid "Friendica API Path"
msgstr ""
-#: ../../extend/addon/hzaddons/rtof/Mod_Rtof.php:57
+#: ../../extend/addon/hubzilla-addons/rtof/Mod_Rtof.php:57
msgid "Friendica login name"
msgstr ""
-#: ../../extend/addon/hzaddons/rtof/Mod_Rtof.php:61
+#: ../../extend/addon/hubzilla-addons/rtof/Mod_Rtof.php:61
msgid "Friendica password"
msgstr ""
-#: ../../extend/addon/hzaddons/rtof/Mod_Rtof.php:69
+#: ../../extend/addon/hubzilla-addons/rtof/Mod_Rtof.php:69
msgid "Friendica Crosspost Connector"
msgstr ""
-#: ../../extend/addon/hzaddons/logrot/logrot.php:36
+#: ../../extend/addon/hubzilla-addons/logrot/logrot.php:36
msgid "Logfile archive directory"
msgstr ""
-#: ../../extend/addon/hzaddons/logrot/logrot.php:36
+#: ../../extend/addon/hubzilla-addons/logrot/logrot.php:36
msgid "Directory to store rotated logs"
msgstr ""
-#: ../../extend/addon/hzaddons/logrot/logrot.php:37
+#: ../../extend/addon/hubzilla-addons/logrot/logrot.php:37
msgid "Logfile size in bytes before rotating"
msgstr ""
-#: ../../extend/addon/hzaddons/logrot/logrot.php:38
+#: ../../extend/addon/hubzilla-addons/logrot/logrot.php:38
msgid "Number of logfiles to retain"
msgstr ""
-#: ../../extend/addon/hzaddons/wppost/wppost.php:46
+#: ../../extend/addon/hubzilla-addons/wppost/wppost.php:46
msgid "Post to WordPress"
msgstr ""
-#: ../../extend/addon/hzaddons/wppost/Mod_Wppost.php:30
+#: ../../extend/addon/hubzilla-addons/wppost/Mod_Wppost.php:30
msgid "Wordpress Settings saved."
msgstr ""
-#: ../../extend/addon/hzaddons/wppost/Mod_Wppost.php:43
+#: ../../extend/addon/hubzilla-addons/wppost/Mod_Wppost.php:43
msgid "Wordpress Post App"
msgstr ""
-#: ../../extend/addon/hzaddons/wppost/Mod_Wppost.php:44
+#: ../../extend/addon/hubzilla-addons/wppost/Mod_Wppost.php:44
msgid "Post to WordPress or anything else which uses the wordpress XMLRPC API"
msgstr ""
-#: ../../extend/addon/hzaddons/wppost/Mod_Wppost.php:69
+#: ../../extend/addon/hubzilla-addons/wppost/Mod_Wppost.php:69
msgid "WordPress username"
msgstr ""
-#: ../../extend/addon/hzaddons/wppost/Mod_Wppost.php:73
+#: ../../extend/addon/hubzilla-addons/wppost/Mod_Wppost.php:73
msgid "WordPress password"
msgstr ""
-#: ../../extend/addon/hzaddons/wppost/Mod_Wppost.php:77
+#: ../../extend/addon/hubzilla-addons/wppost/Mod_Wppost.php:77
msgid "WordPress API URL"
msgstr ""
-#: ../../extend/addon/hzaddons/wppost/Mod_Wppost.php:78
+#: ../../extend/addon/hubzilla-addons/wppost/Mod_Wppost.php:78
msgid "Typically https://your-blog.tld/xmlrpc.php"
msgstr ""
-#: ../../extend/addon/hzaddons/wppost/Mod_Wppost.php:81
+#: ../../extend/addon/hubzilla-addons/wppost/Mod_Wppost.php:81
msgid "WordPress blogid"
msgstr ""
-#: ../../extend/addon/hzaddons/wppost/Mod_Wppost.php:82
+#: ../../extend/addon/hubzilla-addons/wppost/Mod_Wppost.php:82
msgid "For multi-user sites such as wordpress.com, otherwise leave blank"
msgstr ""
-#: ../../extend/addon/hzaddons/wppost/Mod_Wppost.php:86
+#: ../../extend/addon/hubzilla-addons/wppost/Mod_Wppost.php:86
msgid "Post to WordPress by default"
msgstr ""
-#: ../../extend/addon/hzaddons/wppost/Mod_Wppost.php:90
+#: ../../extend/addon/hubzilla-addons/wppost/Mod_Wppost.php:90
msgid "Forward comments (requires hubzilla_wp plugin)"
msgstr ""
-#: ../../extend/addon/hzaddons/wppost/Mod_Wppost.php:106
+#: ../../extend/addon/hubzilla-addons/wppost/Mod_Wppost.php:106
msgid "Wordpress Post"
msgstr ""
-#: ../../extend/addon/hzaddons/authchoose/Mod_Authchoose.php:22
+#: ../../extend/addon/hubzilla-addons/authchoose/Mod_Authchoose.php:22
msgid ""
"Allow magic authentication only to websites of your immediate connections"
msgstr ""
-#: ../../extend/addon/hzaddons/authchoose/Mod_Authchoose.php:28
-#: ../../extend/addon/hzaddons/authchoose/Mod_Authchoose.php:33
+#: ../../extend/addon/hubzilla-addons/authchoose/Mod_Authchoose.php:28
+#: ../../extend/addon/hubzilla-addons/authchoose/Mod_Authchoose.php:33
msgid "Authchoose App"
msgstr ""
-#: ../../extend/addon/hzaddons/authchoose/Mod_Authchoose.php:39
+#: ../../extend/addon/hubzilla-addons/authchoose/Mod_Authchoose.php:39
msgid "Authchoose"
msgstr ""
-#: ../../extend/addon/hzaddons/morepokes/morepokes.php:19
+#: ../../extend/addon/hubzilla-addons/morepokes/morepokes.php:19
msgid "bitchslap"
msgstr ""
-#: ../../extend/addon/hzaddons/morepokes/morepokes.php:19
+#: ../../extend/addon/hubzilla-addons/morepokes/morepokes.php:19
msgid "bitchslapped"
msgstr ""
-#: ../../extend/addon/hzaddons/morepokes/morepokes.php:20
+#: ../../extend/addon/hubzilla-addons/morepokes/morepokes.php:20
msgid "shag"
msgstr ""
-#: ../../extend/addon/hzaddons/morepokes/morepokes.php:20
+#: ../../extend/addon/hubzilla-addons/morepokes/morepokes.php:20
msgid "shagged"
msgstr ""
-#: ../../extend/addon/hzaddons/morepokes/morepokes.php:21
+#: ../../extend/addon/hubzilla-addons/morepokes/morepokes.php:21
msgid "patent"
msgstr ""
-#: ../../extend/addon/hzaddons/morepokes/morepokes.php:21
+#: ../../extend/addon/hubzilla-addons/morepokes/morepokes.php:21
msgid "patented"
msgstr ""
-#: ../../extend/addon/hzaddons/morepokes/morepokes.php:22
+#: ../../extend/addon/hubzilla-addons/morepokes/morepokes.php:22
msgid "hug"
msgstr ""
-#: ../../extend/addon/hzaddons/morepokes/morepokes.php:22
+#: ../../extend/addon/hubzilla-addons/morepokes/morepokes.php:22
msgid "hugged"
msgstr ""
-#: ../../extend/addon/hzaddons/morepokes/morepokes.php:23
+#: ../../extend/addon/hubzilla-addons/morepokes/morepokes.php:23
msgid "murder"
msgstr ""
-#: ../../extend/addon/hzaddons/morepokes/morepokes.php:23
+#: ../../extend/addon/hubzilla-addons/morepokes/morepokes.php:23
msgid "murdered"
msgstr ""
-#: ../../extend/addon/hzaddons/morepokes/morepokes.php:24
+#: ../../extend/addon/hubzilla-addons/morepokes/morepokes.php:24
msgid "worship"
msgstr ""
-#: ../../extend/addon/hzaddons/morepokes/morepokes.php:24
+#: ../../extend/addon/hubzilla-addons/morepokes/morepokes.php:24
msgid "worshipped"
msgstr ""
-#: ../../extend/addon/hzaddons/morepokes/morepokes.php:25
+#: ../../extend/addon/hubzilla-addons/morepokes/morepokes.php:25
msgid "kiss"
msgstr ""
-#: ../../extend/addon/hzaddons/morepokes/morepokes.php:25
+#: ../../extend/addon/hubzilla-addons/morepokes/morepokes.php:25
msgid "kissed"
msgstr ""
-#: ../../extend/addon/hzaddons/morepokes/morepokes.php:26
+#: ../../extend/addon/hubzilla-addons/morepokes/morepokes.php:26
msgid "tempt"
msgstr ""
-#: ../../extend/addon/hzaddons/morepokes/morepokes.php:26
+#: ../../extend/addon/hubzilla-addons/morepokes/morepokes.php:26
msgid "tempted"
msgstr ""
-#: ../../extend/addon/hzaddons/morepokes/morepokes.php:27
+#: ../../extend/addon/hubzilla-addons/morepokes/morepokes.php:27
msgid "raise eyebrows at"
msgstr ""
-#: ../../extend/addon/hzaddons/morepokes/morepokes.php:27
+#: ../../extend/addon/hubzilla-addons/morepokes/morepokes.php:27
msgid "raised their eyebrows at"
msgstr ""
-#: ../../extend/addon/hzaddons/morepokes/morepokes.php:28
+#: ../../extend/addon/hubzilla-addons/morepokes/morepokes.php:28
msgid "insult"
msgstr ""
-#: ../../extend/addon/hzaddons/morepokes/morepokes.php:28
+#: ../../extend/addon/hubzilla-addons/morepokes/morepokes.php:28
msgid "insulted"
msgstr ""
-#: ../../extend/addon/hzaddons/morepokes/morepokes.php:29
+#: ../../extend/addon/hubzilla-addons/morepokes/morepokes.php:29
msgid "praise"
msgstr ""
-#: ../../extend/addon/hzaddons/morepokes/morepokes.php:29
+#: ../../extend/addon/hubzilla-addons/morepokes/morepokes.php:29
msgid "praised"
msgstr ""
-#: ../../extend/addon/hzaddons/morepokes/morepokes.php:30
+#: ../../extend/addon/hubzilla-addons/morepokes/morepokes.php:30
msgid "be dubious of"
msgstr ""
-#: ../../extend/addon/hzaddons/morepokes/morepokes.php:30
+#: ../../extend/addon/hubzilla-addons/morepokes/morepokes.php:30
msgid "was dubious of"
msgstr ""
-#: ../../extend/addon/hzaddons/morepokes/morepokes.php:31
+#: ../../extend/addon/hubzilla-addons/morepokes/morepokes.php:31
msgid "eat"
msgstr ""
-#: ../../extend/addon/hzaddons/morepokes/morepokes.php:31
+#: ../../extend/addon/hubzilla-addons/morepokes/morepokes.php:31
msgid "ate"
msgstr ""
-#: ../../extend/addon/hzaddons/morepokes/morepokes.php:32
+#: ../../extend/addon/hubzilla-addons/morepokes/morepokes.php:32
msgid "giggle and fawn at"
msgstr ""
-#: ../../extend/addon/hzaddons/morepokes/morepokes.php:32
+#: ../../extend/addon/hubzilla-addons/morepokes/morepokes.php:32
msgid "giggled and fawned at"
msgstr ""
-#: ../../extend/addon/hzaddons/morepokes/morepokes.php:33
+#: ../../extend/addon/hubzilla-addons/morepokes/morepokes.php:33
msgid "doubt"
msgstr ""
-#: ../../extend/addon/hzaddons/morepokes/morepokes.php:33
+#: ../../extend/addon/hubzilla-addons/morepokes/morepokes.php:33
msgid "doubted"
msgstr ""
-#: ../../extend/addon/hzaddons/morepokes/morepokes.php:34
+#: ../../extend/addon/hubzilla-addons/morepokes/morepokes.php:34
msgid "glare"
msgstr ""
-#: ../../extend/addon/hzaddons/morepokes/morepokes.php:34
+#: ../../extend/addon/hubzilla-addons/morepokes/morepokes.php:34
msgid "glared at"
msgstr ""
-#: ../../extend/addon/hzaddons/morepokes/morepokes.php:35
+#: ../../extend/addon/hubzilla-addons/morepokes/morepokes.php:35
msgid "fuck"
msgstr ""
-#: ../../extend/addon/hzaddons/morepokes/morepokes.php:35
+#: ../../extend/addon/hubzilla-addons/morepokes/morepokes.php:35
msgid "fucked"
msgstr ""
-#: ../../extend/addon/hzaddons/morepokes/morepokes.php:36
+#: ../../extend/addon/hubzilla-addons/morepokes/morepokes.php:36
msgid "bonk"
msgstr ""
-#: ../../extend/addon/hzaddons/morepokes/morepokes.php:36
+#: ../../extend/addon/hubzilla-addons/morepokes/morepokes.php:36
msgid "bonked"
msgstr ""
-#: ../../extend/addon/hzaddons/morepokes/morepokes.php:37
+#: ../../extend/addon/hubzilla-addons/morepokes/morepokes.php:37
msgid "declare undying love for"
msgstr ""
-#: ../../extend/addon/hzaddons/morepokes/morepokes.php:37
+#: ../../extend/addon/hubzilla-addons/morepokes/morepokes.php:37
msgid "declared undying love for"
msgstr ""
-#: ../../extend/addon/hzaddons/notifyadmin/notifyadmin.php:34
+#: ../../extend/addon/hubzilla-addons/notifyadmin/notifyadmin.php:34
msgid "New registration"
msgstr ""
-#: ../../extend/addon/hzaddons/notifyadmin/notifyadmin.php:42
+#: ../../extend/addon/hubzilla-addons/notifyadmin/notifyadmin.php:42
#, php-format
msgid "Message sent to %s. New account registration: %s"
msgstr ""
-#: ../../extend/addon/hzaddons/pumpio/Mod_Pumpio.php:40
+#: ../../extend/addon/hubzilla-addons/pumpio/Mod_Pumpio.php:40
msgid "Pump.io Settings saved."
msgstr ""
-#: ../../extend/addon/hzaddons/pumpio/Mod_Pumpio.php:53
+#: ../../extend/addon/hubzilla-addons/pumpio/Mod_Pumpio.php:53
msgid "Pump.io Crosspost Connector App"
msgstr ""
-#: ../../extend/addon/hzaddons/pumpio/Mod_Pumpio.php:54
+#: ../../extend/addon/hubzilla-addons/pumpio/Mod_Pumpio.php:54
msgid "Relay public posts to pump.io"
msgstr ""
-#: ../../extend/addon/hzaddons/pumpio/Mod_Pumpio.php:73
+#: ../../extend/addon/hubzilla-addons/pumpio/Mod_Pumpio.php:73
msgid "Pump.io servername"
msgstr ""
-#: ../../extend/addon/hzaddons/pumpio/Mod_Pumpio.php:73
+#: ../../extend/addon/hubzilla-addons/pumpio/Mod_Pumpio.php:73
msgid "Without \"http://\" or \"https://\""
msgstr ""
-#: ../../extend/addon/hzaddons/pumpio/Mod_Pumpio.php:77
+#: ../../extend/addon/hubzilla-addons/pumpio/Mod_Pumpio.php:77
msgid "Pump.io username"
msgstr ""
-#: ../../extend/addon/hzaddons/pumpio/Mod_Pumpio.php:77
+#: ../../extend/addon/hubzilla-addons/pumpio/Mod_Pumpio.php:77
msgid "Without the servername"
msgstr ""
-#: ../../extend/addon/hzaddons/pumpio/Mod_Pumpio.php:88
+#: ../../extend/addon/hubzilla-addons/pumpio/Mod_Pumpio.php:88
msgid "You are not authenticated to pumpio"
msgstr ""
-#: ../../extend/addon/hzaddons/pumpio/Mod_Pumpio.php:90
+#: ../../extend/addon/hubzilla-addons/pumpio/Mod_Pumpio.php:90
msgid "(Re-)Authenticate your pump.io connection"
msgstr ""
-#: ../../extend/addon/hzaddons/pumpio/Mod_Pumpio.php:94
+#: ../../extend/addon/hubzilla-addons/pumpio/Mod_Pumpio.php:94
msgid "Post to pump.io by default"
msgstr ""
-#: ../../extend/addon/hzaddons/pumpio/Mod_Pumpio.php:98
+#: ../../extend/addon/hubzilla-addons/pumpio/Mod_Pumpio.php:98
msgid "Should posts be public"
msgstr ""
-#: ../../extend/addon/hzaddons/pumpio/Mod_Pumpio.php:102
+#: ../../extend/addon/hubzilla-addons/pumpio/Mod_Pumpio.php:102
msgid "Mirror all public posts"
msgstr ""
-#: ../../extend/addon/hzaddons/pumpio/Mod_Pumpio.php:112
+#: ../../extend/addon/hubzilla-addons/pumpio/Mod_Pumpio.php:112
msgid "Pump.io Crosspost Connector"
msgstr ""
-#: ../../extend/addon/hzaddons/pumpio/pumpio.php:152
+#: ../../extend/addon/hubzilla-addons/pumpio/pumpio.php:152
msgid "You are now authenticated to pumpio."
msgstr ""
-#: ../../extend/addon/hzaddons/pumpio/pumpio.php:153
+#: ../../extend/addon/hubzilla-addons/pumpio/pumpio.php:153
msgid "return to the featured settings page"
msgstr ""
-#: ../../extend/addon/hzaddons/pumpio/pumpio.php:168
+#: ../../extend/addon/hubzilla-addons/pumpio/pumpio.php:168
msgid "Post to Pump.io"
msgstr ""
-#: ../../extend/addon/hzaddons/nsabait/Mod_Nsabait.php:20
-#: ../../extend/addon/hzaddons/nsabait/Mod_Nsabait.php:24
+#: ../../extend/addon/hubzilla-addons/nsabait/Mod_Nsabait.php:20
+#: ../../extend/addon/hubzilla-addons/nsabait/Mod_Nsabait.php:24
msgid "NSA Bait App"
msgstr ""
-#: ../../extend/addon/hzaddons/nsabait/Mod_Nsabait.php:26
+#: ../../extend/addon/hubzilla-addons/nsabait/Mod_Nsabait.php:26
msgid "Make yourself a political target"
msgstr ""
-#: ../../extend/addon/hzaddons/rainbowtag/Mod_Rainbowtag.php:15
+#: ../../extend/addon/hubzilla-addons/rainbowtag/Mod_Rainbowtag.php:15
msgid "Add some colour to tag clouds"
msgstr ""
-#: ../../extend/addon/hzaddons/rainbowtag/Mod_Rainbowtag.php:21
-#: ../../extend/addon/hzaddons/rainbowtag/Mod_Rainbowtag.php:26
+#: ../../extend/addon/hubzilla-addons/rainbowtag/Mod_Rainbowtag.php:21
+#: ../../extend/addon/hubzilla-addons/rainbowtag/Mod_Rainbowtag.php:26
msgid "Rainbow Tag App"
msgstr ""
-#: ../../extend/addon/hzaddons/rainbowtag/Mod_Rainbowtag.php:34
+#: ../../extend/addon/hubzilla-addons/rainbowtag/Mod_Rainbowtag.php:34
msgid "Rainbow Tag"
msgstr ""
-#: ../../extend/addon/hzaddons/mailtest/mailtest.php:19
+#: ../../extend/addon/hubzilla-addons/mailtest/mailtest.php:19
msgid "Send test email"
msgstr ""
-#: ../../extend/addon/hzaddons/mailtest/mailtest.php:66
+#: ../../extend/addon/hubzilla-addons/mailtest/mailtest.php:66
msgid "Mail sent."
msgstr ""
-#: ../../extend/addon/hzaddons/mailtest/mailtest.php:68
+#: ../../extend/addon/hubzilla-addons/mailtest/mailtest.php:68
msgid "Sending of mail failed."
msgstr ""
-#: ../../extend/addon/hzaddons/mailtest/mailtest.php:77
+#: ../../extend/addon/hubzilla-addons/mailtest/mailtest.php:77
msgid "Mail Test"
msgstr ""
-#: ../../extend/addon/hzaddons/redfiles/redfiles.php:119
+#: ../../extend/addon/hubzilla-addons/redfiles/redfiles.php:119
msgid "Redmatrix File Storage Import"
msgstr ""
-#: ../../extend/addon/hzaddons/redfiles/redfiles.php:120
+#: ../../extend/addon/hubzilla-addons/redfiles/redfiles.php:120
msgid "This will import all your Redmatrix cloud files to this channel."
msgstr ""
-#: ../../extend/addon/hzaddons/mdpost/mdpost.php:42
+#: ../../extend/addon/hubzilla-addons/mdpost/mdpost.php:42
msgid "Use markdown for editing posts"
msgstr ""
-#: ../../extend/addon/hzaddons/fuzzloc/Mod_Fuzzloc.php:22
+#: ../../extend/addon/hubzilla-addons/fuzzloc/Mod_Fuzzloc.php:22
msgid "Fuzzloc Settings updated."
msgstr ""
-#: ../../extend/addon/hzaddons/fuzzloc/Mod_Fuzzloc.php:34
+#: ../../extend/addon/hubzilla-addons/fuzzloc/Mod_Fuzzloc.php:34
msgid "Fuzzy Location App"
msgstr ""
-#: ../../extend/addon/hzaddons/fuzzloc/Mod_Fuzzloc.php:35
+#: ../../extend/addon/hubzilla-addons/fuzzloc/Mod_Fuzzloc.php:35
msgid ""
"Blur your precise location if your channel uses browser location mapping"
msgstr ""
-#: ../../extend/addon/hzaddons/fuzzloc/Mod_Fuzzloc.php:40
+#: ../../extend/addon/hubzilla-addons/fuzzloc/Mod_Fuzzloc.php:40
msgid "Minimum offset in meters"
msgstr ""
-#: ../../extend/addon/hzaddons/fuzzloc/Mod_Fuzzloc.php:44
+#: ../../extend/addon/hubzilla-addons/fuzzloc/Mod_Fuzzloc.php:44
msgid "Maximum offset in meters"
msgstr ""
-#: ../../extend/addon/hzaddons/fuzzloc/Mod_Fuzzloc.php:53
+#: ../../extend/addon/hubzilla-addons/fuzzloc/Mod_Fuzzloc.php:53
msgid "Fuzzy Location"
msgstr ""
-#: ../../extend/addon/hzaddons/startpage/Mod_Startpage.php:50
+#: ../../extend/addon/hubzilla-addons/startpage/Mod_Startpage.php:50
msgid "Startpage App"
msgstr ""
-#: ../../extend/addon/hzaddons/startpage/Mod_Startpage.php:51
+#: ../../extend/addon/hubzilla-addons/startpage/Mod_Startpage.php:51
msgid "Set a preferred page to load on login from home page"
msgstr ""
-#: ../../extend/addon/hzaddons/startpage/Mod_Startpage.php:62
+#: ../../extend/addon/hubzilla-addons/startpage/Mod_Startpage.php:62
msgid "Page to load after login"
msgstr ""
-#: ../../extend/addon/hzaddons/startpage/Mod_Startpage.php:62
+#: ../../extend/addon/hubzilla-addons/startpage/Mod_Startpage.php:62
msgid ""
"Examples: &quot;apps&quot;, &quot;network?f=&gid=37&quot; (privacy "
"collection), &quot;channel&quot; or &quot;notifications/system&quot; (leave "
"blank for default network page (grid)."
msgstr ""
-#: ../../extend/addon/hzaddons/startpage/Mod_Startpage.php:70
+#: ../../extend/addon/hubzilla-addons/startpage/Mod_Startpage.php:70
msgid "Startpage"
msgstr ""
@@ -15671,40 +16070,40 @@ msgstr ""
msgid "Show advanced settings"
msgstr ""
-#: ../../boot.php:1684
+#: ../../boot.php:1695
msgid "Create an account to access services and applications"
msgstr ""
-#: ../../boot.php:1708
+#: ../../boot.php:1719
msgid "Login/Email"
msgstr ""
-#: ../../boot.php:1709
+#: ../../boot.php:1720
msgid "Password"
msgstr ""
-#: ../../boot.php:1710
+#: ../../boot.php:1721
msgid "Remember me"
msgstr ""
-#: ../../boot.php:1713
+#: ../../boot.php:1724
msgid "Forgot your password?"
msgstr ""
-#: ../../boot.php:2582
+#: ../../boot.php:2603
#, php-format
msgid "[$Projectname] Website SSL error for %s"
msgstr ""
-#: ../../boot.php:2587
+#: ../../boot.php:2608
msgid "Website SSL certificate is not valid. Please correct."
msgstr ""
-#: ../../boot.php:2703
+#: ../../boot.php:2724
#, php-format
msgid "[$Projectname] Cron tasks not running on %s"
msgstr ""
-#: ../../boot.php:2708
+#: ../../boot.php:2729
msgid "Cron/Scheduled tasks not running."
-msgstr ""
+msgstr "" \ No newline at end of file
diff --git a/view/pl/hstrings.php b/view/pl/hstrings.php
index 7a58ab97f..ed3948961 100644
--- a/view/pl/hstrings.php
+++ b/view/pl/hstrings.php
@@ -6,8 +6,8 @@ function string_plural_select_pl($n){
}}
App::$rtl = 0;
App::$strings["plural_function_code"] = "(n==1 ? 0 : (n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : 2))";
-App::$strings["Can view my channel stream and posts"] = "Może wyświetlać strumień i posty z mojego kanału";
-App::$strings["Can send me their channel stream and posts"] = "Może przesyłać mi strumień swojego kanału i posty";
+App::$strings["Can view my channel stream and posts"] = "Może wyświetlać strumień i wpisy z mojego kanału";
+App::$strings["Can send me their channel stream and posts"] = "Może przesyłać mi strumień swojego kanału i wpisy";
App::$strings["Can view my default channel profile"] = "Może wyświetlać mój domyślny profil kanału";
App::$strings["Can view my connections"] = "Może wyświetlać moje połączenia";
App::$strings["Can view my file storage and photos"] = "Może wyświetlać moje przechowywane pliki i zdjęcia";
@@ -17,12 +17,12 @@ App::$strings["Can view my wiki pages"] = "Może przeglądać moje strony wiki";
App::$strings["Can create/edit my channel webpages"] = "Może tworzyć/edytować strony internetowe mojego kanału";
App::$strings["Can write to my wiki pages"] = "Może pisać na moich stronach wiki";
App::$strings["Can post on my channel (wall) page"] = "Może publikować na stronie mojego kanału (tablicy)";
-App::$strings["Can comment on or like my posts"] = "Może komentować lub polubić moje posty";
+App::$strings["Can comment on or like my posts"] = "Może komentować lub polubić moje wpisy";
App::$strings["Can send me private mail messages"] = "Może wysyłać mi prywatne wiadomości e-mail";
-App::$strings["Can like/dislike profiles and profile things"] = "Może polubiać/dezaprobować profile i rzeczy w profilach";
-App::$strings["Can forward to all my channel connections via ! mentions in posts"] = "Może przekazywać informacje do wszystkich moich połączeń kanałowych za pośrednictwem !wzmianki w postach";
+App::$strings["Can like/dislike profiles and profile things"] = "Może lubić/nie lubić profile i rzeczy w profilach";
+App::$strings["Can forward to all my channel connections via ! mentions in posts"] = "Może przekazywać informacje do wszystkich moich połączeń kanałowych za pośrednictwem !wzmianki w wpisach";
App::$strings["Can chat with me"] = "Może ze mną rozmawiać";
-App::$strings["Can source my public posts in derived channels"] = "Może pozyskiwać moje publiczne posty w kanałach pochodnych";
+App::$strings["Can source my public posts in derived channels"] = "Może pozyskiwać moje publiczne wpisy w kanałach pochodnych";
App::$strings["Can administer my channel"] = "Może zarządzać moim kanałem";
App::$strings["Social Networking"] = "Sieć społecznościowa";
App::$strings["Social - Federation"] = "Społecznościowy - federacyjny";
@@ -43,7 +43,7 @@ App::$strings["Other"] = "Inny";
App::$strings["Custom/Expert Mode"] = "Tryb niestandardowy/ekspercki";
App::$strings["Permission denied."] = "Dostęp zabroniony.";
App::$strings["Layout updated."] = "Zaktualizowano układ.";
-App::$strings["PDL Editor App"] = "Aplikacja PDL Editor";
+App::$strings["PDL Editor App"] = "Aplikacja Edytor PDL";
App::$strings["Not Installed"] = "Nie zainstalowano";
App::$strings["Provides the ability to edit system page layouts"] = "Zapewnia możliwość edycji układów stron systemowych";
App::$strings["Edit System Page Description"] = "Edytuj opis strony systemowej";
@@ -83,7 +83,6 @@ App::$strings["Click on a contact to add or remove."] = "Kliknij kontakt, który
App::$strings["Visible To"] = "Widoczne dla";
App::$strings["All Connections"] = "Wszystkie połączenia";
App::$strings["Not found"] = "Nie znaleziono";
-App::$strings["Please refresh page"] = "Odśwież stronę";
App::$strings["Unknown error"] = "Nieznany błąd";
App::$strings["Unknown App"] = "Aplikacja nieznana";
App::$strings["Authorize"] = "Autoryzuj";
@@ -102,7 +101,7 @@ App::$strings["Timezone:"] = "Strefa czasowa:";
App::$strings["Description"] = "Opis";
App::$strings["Location"] = "Lokalizacja";
App::$strings["Previous"] = "Poprzedni";
-App::$strings["Next"] = "Nastęþny";
+App::$strings["Next"] = "Następny";
App::$strings["Today"] = "Dzisiaj";
App::$strings["Month"] = "Miesiąc";
App::$strings["Week"] = "Tydzień";
@@ -130,7 +129,7 @@ App::$strings["Email"] = "Adres e-mail";
App::$strings["Instant messenger"] = "Komunikator internetowy";
App::$strings["Website"] = "Strona internetowa";
App::$strings["Address"] = "Adres";
-App::$strings["Note"] = "Uwagi";
+App::$strings["Note"] = "Notatka";
App::$strings["Mobile"] = "Komórka";
App::$strings["Home"] = "Domowy";
App::$strings["Work"] = "Praca";
@@ -148,7 +147,7 @@ App::$strings["Default Addressbook"] = "Domyślna książka adresowa";
App::$strings["Authorize application connection"] = "Autoryzuj połączenie aplikacji";
App::$strings["Return to your app and insert this Security Code:"] = "Wróć do aplikacji i wprowadź ten kod bezpieczeństwa:";
App::$strings["Please login to continue."] = "Proszę się zalogować, aby kontynuować.";
-App::$strings["Do you want to authorize this application to access your posts and contacts, and/or create new posts for you?"] = "Czy chcesz zezwolić tej aplikacji na dostęp do Twoich postów i kontaktów albo tworzenie dla Ciebie nowych postów ?";
+App::$strings["Do you want to authorize this application to access your posts and contacts, and/or create new posts for you?"] = "Czy chcesz zezwolić tej aplikacji na dostęp do Twoich wpisów i kontaktów albo tworzenie dla Ciebie nowych wpisów ?";
App::$strings["Yes"] = "Tak";
App::$strings["No"] = "Nie";
App::$strings["This site is not a directory server"] = "Ta witryna nie jest serwerem katalogów";
@@ -159,7 +158,7 @@ App::$strings["Save"] = "Zapisz";
App::$strings["Save to Folder"] = "Zapisz do folderu";
App::$strings["Event can not end before it has started."] = "Wydarzenie nie może zakończyć się przed rozpoczęciem.";
App::$strings["Unable to generate preview."] = "Nie można wygenerować podglądu.";
-App::$strings["Event title and start time are required."] = "Wymaga się wprowadzenie tytułu wydarzenia i godziny rozpoczęcia.";
+App::$strings["Event title and start time are required."] = "Wymaga się wprowadzenia tytułu wydarzenia i godziny rozpoczęcia.";
App::$strings["Event not found."] = "Nie znaleziono wydarzenia.";
App::$strings["event"] = "wydarzenie";
App::$strings["Edit event title"] = "Edytuj tytuł wydarzenia";
@@ -185,7 +184,7 @@ App::$strings["Link to Source"] = "Link do źródła";
App::$strings["calendar"] = "kalendarz";
App::$strings["Edit Event"] = "Edytuj wydarzenie";
App::$strings["Create Event"] = "Utwórz wydarzenie";
-App::$strings["Export"] = "Eksport";
+App::$strings["Export"] = "Eksportuj";
App::$strings["View"] = "Widok";
App::$strings["Event removed"] = "Wydarzenie usunięte";
App::$strings["Failed to remove event"] = "Nie udało się usunąć wydarzenia";
@@ -198,18 +197,18 @@ App::$strings["Tutorials"] = "Poradniki";
App::$strings["\$Projectname Documentation"] = "Dokumentacja \$Projectname";
App::$strings["Contents"] = "Spis treści";
App::$strings["Bookmark added"] = "Dodano zakładkę";
-App::$strings["Bookmarks App"] = "Aplikacja Bookmarks";
-App::$strings["Bookmark links from posts and manage them"] = "Dodaj do zakładek linki z postów i zarządzaj nimi";
+App::$strings["Bookmarks App"] = "Aplikacja Zakładki";
+App::$strings["Bookmark links from posts and manage them"] = "Dodaj do zakładek linki z wpisów i zarządzaj nimi";
App::$strings["My Bookmarks"] = "Moje zakładki";
App::$strings["My Connections Bookmarks"] = "Moje zakładki połączeń";
App::$strings["Requested profile is not available."] = "Żądany profil nie jest dostępny.";
-App::$strings["Webpages App"] = "Aplikacja Webpages";
+App::$strings["Webpages App"] = "Aplikacja Witryny Internetowe";
App::$strings["Provide managed web pages on your channel"] = "Udostępnij zarządzane strony internetowe na swoim kanale";
App::$strings["Import Webpage Elements"] = "Importuj elementy strony internetowej";
App::$strings["Import selected"] = "Importuj wybrane";
App::$strings["Export Webpage Elements"] = "Eksportuj elementy strony internetowej";
App::$strings["Export selected"] = "Eksportuj wybrane";
-App::$strings["Webpages"] = "Witryny internetowe";
+App::$strings["Webpages"] = "Strony internetowe";
App::$strings["Edit"] = "Edytuj";
App::$strings["Share"] = "Udostępnij";
App::$strings["Actions"] = "Akcje";
@@ -221,9 +220,9 @@ App::$strings["Invalid file type."] = "Zły typ pliku.";
App::$strings["Error opening zip file"] = "Błąd podczas otwierania pliku zip";
App::$strings["Invalid folder path."] = "Nieprawidłowa ścieżka folderu.";
App::$strings["No webpage elements detected."] = "Nie wykryto żadnych elementów strony internetowej.";
-App::$strings["Import complete."] = "Import zakończony.";
+App::$strings["Import complete."] = "Importowanie zakończone.";
App::$strings["Profile not found."] = "Nie znaleziono profilu.";
-App::$strings["Profile deleted."] = "Profil usunięty.";
+App::$strings["Profile deleted."] = "Profil został usunięty.";
App::$strings["Profile-"] = "Profil-";
App::$strings["New profile created."] = "Utworzono nowy profil.";
App::$strings["Profile unavailable to clone."] = "Profil niedostępny do sklonowania.";
@@ -237,7 +236,7 @@ App::$strings["Work/Employment"] = "Praca/Zatrudnienie";
App::$strings["Religion"] = "Religia";
App::$strings["Political Views"] = "Poglądy polityczny";
App::$strings["Gender"] = "Płeć";
-App::$strings["Sexual Preference"] = "Prefernecje seksualne";
+App::$strings["Sexual Preference"] = "Preferencje seksualne";
App::$strings["Homepage"] = "Strona domowa";
App::$strings["Interests"] = "Zainteresowania";
App::$strings["Profile updated."] = "Profil został zaktualizowany.";
@@ -245,16 +244,16 @@ App::$strings["Hide your connections list from viewers of this profile"] = "Ukry
App::$strings["Edit Profile Details"] = "Edytuj szczegóły profilu";
App::$strings["View this profile"] = "Zobacz ten profil";
App::$strings["Edit visibility"] = "Edytuj dostępność";
-App::$strings["Profile Tools"] = "Narzędzia profili";
+App::$strings["Profile Tools"] = "Narzędzia profilowe";
App::$strings["Change cover photo"] = "Zmień zdjęcie okładkowe";
App::$strings["Change profile photo"] = "Zmień zdjęcie profilowe";
App::$strings["Create a new profile using these settings"] = "Utwórz nowy profil, korzystając z tych ustawień";
App::$strings["Clone this profile"] = "Sklonuj ten profil";
App::$strings["Delete this profile"] = "Usuń ten profil";
App::$strings["Add profile things"] = "Dodaj elementy profilu";
-App::$strings["Personal"] = "Osobisty";
-App::$strings["Relationship"] = "Relacja";
-App::$strings["Miscellaneous"] = "Różne";
+App::$strings["Personal"] = "Osobiste";
+App::$strings["Relationship"] = "Relacje";
+App::$strings["Miscellaneous"] = "Inne";
App::$strings["Import profile from file"] = "Importuj profil z pliku";
App::$strings["Export profile to file"] = "Eksportuj profil do pliku";
App::$strings["Your gender"] = "Twoja płeć";
@@ -262,8 +261,8 @@ App::$strings["Marital status"] = "Stan cywilny";
App::$strings["Sexual preference"] = "Preferencje seksualne";
App::$strings["Profile name"] = "Nazwa profilu";
App::$strings["This is your default profile."] = "To jest Twój profil domyślny.";
-App::$strings["Your full name"] = "Twoje imię i nazwisko lub pełna nazwa";
-App::$strings["Short title/tescription"] = "Krótki tytuł/opis";
+App::$strings["Your full name"] = "Twoje imię i nazwisko albo pełna nazwa";
+App::$strings["Short title/description"] = "Krótki tytuł/opis";
App::$strings["Maximal 190 characters"] = "Maksymalnie 190 znaków";
App::$strings["Street address"] = "Ulica";
App::$strings["Locality/City"] = "Miejscowość";
@@ -282,10 +281,10 @@ App::$strings["Example: fishing photography software"] = "Przykład: oprogramowa
App::$strings["Musical interests"] = "Zainteresowania muzyczne";
App::$strings["Books, literature"] = "Ksiązki, literatura";
App::$strings["Television"] = "Telewizja";
-App::$strings["Film/Dance/Culture/Entertainment"] = "Film/Dance/Culture/Entertainment";
+App::$strings["Film/Dance/Culture/Entertainment"] = "Film/Taniec/Kultura/Rozrywka";
App::$strings["Hobbies/Interests"] = "Zainteresowania";
App::$strings["Love/Romance"] = "Miłość/romans";
-App::$strings["School/Education"] = "Edukacja szkolna";
+App::$strings["School/Education"] = "Szkoła/Edukacja";
App::$strings["Contact information and social networks"] = "Informacje kontaktowe i sieci społecznościowe";
App::$strings["My other channels"] = "Moje inne kanały";
App::$strings["Communications"] = "Komunikacja";
@@ -295,23 +294,23 @@ App::$strings["Create New"] = "Utwórz nowy";
App::$strings["Nothing to import."] = "Nie ma nic do zaimportowania.";
App::$strings["Unable to download data from old server"] = "Nie można pobrać danych ze starego serwera";
App::$strings["Imported file is empty."] = "Zaimportowany plik jest pusty.";
-App::$strings["Your service plan only allows %d channels."] = "Twój plan usług obejmuje tylko %d kanał(y)/kanałów.";
+App::$strings["Your service plan only allows %d channels."] = "Twój plan usług zezwala tylko na %d kanał/kanałów.";
App::$strings["No channel. Import failed."] = "Brak kanału. Import nieudany.";
App::$strings["Import completed."] = "Import zakończony.";
App::$strings["You must be logged in to use this feature."] = "Trzeba się zalogować, aby korzystać z tej funkcji.";
App::$strings["Import Channel"] = "Importuj kanał";
-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."] = "Użyj tego formularza, aby zaimportować istniejący kanał z innego serwera/huba. Możesz pobrać tożsamość kanału ze starego serwera/huba przez sieć lub dostarczyć plik eksportu.";
+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."] = "Użyj tego formularza, aby zaimportować istniejący kanał z innego serwera (serwisu).Możesz pobrać tożsamość kanału ze starego serwera (serwisu) przez sieć lub dostarczyć plik eksportu.";
App::$strings["File to Upload"] = "Plik do przesłania";
-App::$strings["Or provide the old server/hub details"] = "Lub podaj szczegóły starego serwera/huba";
+App::$strings["Or provide the old server/hub details"] = "Lub podaj szczegóły starego serwera/serwisu";
App::$strings["Your old identity address (xyz@example.com)"] = "Twój stary adres tożsamości (xyz@example.com)";
App::$strings["Your old login email address"] = "Twój stary adres e-mail logowania";
App::$strings["Your old login password"] = "Twoje stare hasło logowania";
-App::$strings["Import a few months of posts if possible (limited by available memory"] = "Zaimportuj posty z kilku miesięcy, jeśli to możliwe (ograniczone dostępną pamięcią";
-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."] = "W obu przypadkach wybierz, czy chcesz ustawić ten hub jako nowy adres podstawowy, czy też rolę tą powinna pełnić Twoja stara lokalizacja. Będziesz mógł/mogła publikować z dowolnej lokalizacji, ale tylko jedna z nich może być oznaczona jako główna lokalizacja plików, zdjęć i multimediów.";
-App::$strings["Make this hub my primary location"] = "Ustaw ten hub ako moją główną lokalizację";
+App::$strings["Import a few months of posts if possible (limited by available memory"] = "Zaimportuj wpisy z kilku miesięcy, jeśli to możliwe (ograniczone dostępną pamięcią)";
+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."] = "W obu przypadkach wybierz, czy chcesz ustawić ten serwis jako nowy adres podstawowy, czy też rolę tą powinna pełnić Twoja stara lokalizacja. Będziesz mógł/mogła publikować z dowolnej lokalizacji, ale tylko jedna z nich może być oznaczona jako główna lokalizacja plików, zdjęć i multimediów.";
+App::$strings["Make this hub my primary location"] = "Ustaw ten serwis jako moją główną lokalizację";
App::$strings["Move this channel (disable all previous locations)"] = "Przenieś ten kanał (wyłącz wszystkie poprzednie lokalizacje)";
App::$strings["Use this channel nickname instead of the one provided"] = "Użyj tego pseudonimu kanału zamiast podanego";
-App::$strings["Leave blank to keep your existing channel nickname. You will be randomly assigned a similar nickname if either name is already allocated on this site."] = "Pozostaw puste, aby zachować istniejący pseudonim kanału. Otrzymasz losowo podobny pseudonim, jeśli któryś z nich jest już przydzielony na tej stronie.";
+App::$strings["Leave blank to keep your existing channel nickname. You will be randomly assigned a similar nickname if either name is already allocated on this site."] = "Pozostaw puste, aby zachować istniejący pseudonim kanału. Otrzymasz losowo podobny pseudonim, jeśli któryś z nich jest już przydzielony na tym serwisie.";
App::$strings["This process may take several minutes to complete. Please submit the form only once and leave this page open until finished."] = "Ten proces może zająć kilka minut. Prześlij formularz tylko raz i pozostaw tę stronę otwartą do zakończenia procedury.";
App::$strings["Like/Dislike"] = "Polub/Dezaprobuj";
App::$strings["This action is restricted to members."] = "Ta akcja jest ograniczona do członków.";
@@ -323,19 +322,19 @@ App::$strings["Channel unavailable."] = "Kanał niedostępny.";
App::$strings["Previous action reversed."] = "Poprzednia czynność została cofnięta.";
App::$strings["photo"] = "zdjecie";
App::$strings["status"] = "stan";
-App::$strings["%1\$s likes %2\$s's %3\$s"] = "%1\$s polubień %2\$s %3\$s";
-App::$strings["%1\$s doesn't like %2\$s's %3\$s"] = "%1\$s sezaprobat %2\$s %3\$s";
+App::$strings["%1\$s likes %2\$s's %3\$s"] = "%1\$s polubił %3\$s %2\$s";
+App::$strings["%1\$s doesn't like %2\$s's %3\$s"] = "%1\$s dezaprobował %3\$s %2\$s";
App::$strings["%1\$s agrees with %2\$s's %3\$s"] = "%1\$s zgadza się z %3\$s dla %2\$s";
App::$strings["%1\$s doesn't agree with %2\$s's %3\$s"] = "%1\$s nie zgadza się z %3\$s dla %2\$s";
App::$strings["%1\$s abstains from a decision on %2\$s's %3\$s"] = "%1\$s wstrzymuje się od decyzji w sprawie %3\$s dla %2\$s";
-App::$strings["%1\$s is attending %2\$s's %3\$s"] = "%1\$s uczesticzy %2\$s %3\$s";
-App::$strings["%1\$s is not attending %2\$s's %3\$s"] = "%1\$s nie uczestniczy %2\$s %3\$s";
-App::$strings["%1\$s may attend %2\$s's %3\$s"] = "%1\$s może uczestniczyć %2\$s %3\$s";
+App::$strings["%1\$s is attending %2\$s's %3\$s"] = "%1\$s jest uczestnikiem %3\$s %2\$s";
+App::$strings["%1\$s is not attending %2\$s's %3\$s"] = "%1\$s nie jest uczestnikiem %3\$s %2\$s";
+App::$strings["%1\$s may attend %2\$s's %3\$s"] = "%1\$s może być uczestnikiem %3\$s %2\$s";
App::$strings["Action completed."] = "Akcja zakończona.";
App::$strings["Thank you."] = "Dziękujemy.";
App::$strings["Could not access contact record."] = "Brak dostępu do rekordu kontaktu.";
App::$strings["Settings updated."] = "Zaktualizowano ustawienia.";
-App::$strings["Default Permissions App"] = "Aplikacja Default Permissions";
+App::$strings["Default Permissions App"] = "Aplikacja Domyślne uprawnienia";
App::$strings["Set custom default permissions for new connections"] = "Ustaw niestandardowe uprawnienia domyślne dla nowych połączeń";
App::$strings["Connection Default Permissions"] = "Domyślne uprawnienia połączenia";
App::$strings["Apply these permissions automatically"] = "Zastosuj te uprawnienia automatycznie";
@@ -356,8 +355,8 @@ App::$strings["Help"] = "Pomoc";
App::$strings["Comanche page description language help"] = "Pomoc w zakresie języka opisu strony Comanche";
App::$strings["Layout Description"] = "Opis układu";
App::$strings["Download PDL file"] = "Pobierz plik PDL";
-App::$strings["Public Stream App"] = "Aplikacja Public Stream";
-App::$strings["The unmoderated public stream of this hub"] = "Niemoderowany strumień publiczny tego huba";
+App::$strings["Public Stream App"] = "Aplikacja Strumień Publiczny";
+App::$strings["The unmoderated public stream of this hub"] = "Niemoderowany strumień publiczny tego serwisu";
App::$strings["Reset form"] = "Resetuj formularz";
App::$strings["Public Stream"] = "Strumień publiczny";
App::$strings["Private forum"] = "Prywatne forum";
@@ -366,9 +365,9 @@ App::$strings["Privacy group created."] = "Utworzono grupę prywatności.";
App::$strings["Could not create privacy group."] = "Nie udało się utworzyć grupy prywatności.";
App::$strings["Privacy group not found."] = "Nie znaleziono grupy prywatności.";
App::$strings["Privacy group updated."] = "Grupa prywatności została zaktualizowana.";
-App::$strings["Privacy Groups App"] = "Aplikacja Privacy Groups";
+App::$strings["Privacy Groups App"] = "Aplikacja Grupy Prywatności";
App::$strings["Management of privacy groups"] = "Zarządzanie grupami prywatności";
-App::$strings["Privacy Groups"] = "Grupy prywatności";
+App::$strings["Privacy Groups"] = "Grupy Prywatności";
App::$strings["Add Group"] = "Dodaj grupę";
App::$strings["Privacy group name"] = "Nazwa grupy prywatności";
App::$strings["Members are visible to other channels"] = "Członkowie są widoczni dla innych kanałów";
@@ -401,7 +400,7 @@ App::$strings["Version ID"] = "ID wesji";
App::$strings["Price of app"] = "Cena aplikacji";
App::$strings["Location (URL) to purchase app"] = "Lokalizacja (URL) do zakupu aplikacji";
App::$strings["Channel name changes are not allowed within 48 hours of changing the account password."] = "Zmiana nazwy kanału jest niedozwolona w ciągu 48 godzin od zmiany hasła do konta.";
-App::$strings["Reserved nickname. Please choose another."] = "Zarezerwowany pseudonim. Proszę wybrać inny.";
+App::$strings["Reserved nickname. Please choose another."] = "Ten pseudonim jest już zarezerwowany. Proszę wybrać inny.";
App::$strings["Nickname has unsupported characters or is already being used on this site."] = "Pseudonim zawiera nieobsługiwane znaki lub jest już używany w tym serwisie.";
App::$strings["Change channel nickname/address"] = "Zmień krótką nazwę/adres kanału";
App::$strings["Any/all connections on other networks will be lost!"] = "Wszystkie połączenia w innych sieciach zostaną utracone!";
@@ -430,23 +429,23 @@ App::$strings["Email verification resent"] = "Weryfikacja adresu e-mail została
App::$strings["Unable to resend email verification message."] = "Nie można ponownie wysłać weryfikacyjną wiadomość e-mail.";
App::$strings["Public access denied."] = "Odmowa dostępu publicznego.";
App::$strings["Search"] = "Szukaj";
-App::$strings["Items tagged with: %s"] = "Elementy oznaczone tagiem: %s";
+App::$strings["Items tagged with: %s"] = "Elementy oznaczone jako: %s";
App::$strings["Search results for: %s"] = "Wyniki wyszukiwania dla: %s";
-App::$strings["Comment approved"] = "Komentarz zatwierdzony";
-App::$strings["Comment deleted"] = "Komentarz usuniety";
-App::$strings["Edit post"] = "Edytuj post";
-App::$strings["Unable to find your hub."] = "Nie można znaleźć Twojego huba.";
+App::$strings["Comment approved"] = "Komentarz został zatwierdzony";
+App::$strings["Comment deleted"] = "Komentarz został usunięty";
+App::$strings["Edit post"] = "Edytuj wpis";
+App::$strings["Unable to find your hub."] = "Nie można znaleźć Twojego serwisu.";
App::$strings["Post successful."] = "Opublikowanie powiodło się.";
App::$strings["Channel not found."] = "Nie znaleziono kanału.";
-App::$strings["toggle full screen mode"] = "przełącz tryb pełnego ekranu";
-App::$strings["Post not found."] = "Nie znaleziono postu.";
-App::$strings["post"] = "post";
+App::$strings["toggle full screen mode"] = "przełącz na tryb pełnego ekranu";
+App::$strings["Post not found."] = "Nie znaleziono wpisu.";
+App::$strings["post"] = "wpis";
App::$strings["comment"] = "komentarz";
-App::$strings["%1\$s tagged %2\$s's %3\$s with %4\$s"] = "%1\$s oznaczono tagiem %3\$s %2\$s w %4\$s";
+App::$strings["%1\$s tagged %2\$s's %3\$s with %4\$s"] = "%1\$s oznaczono jako %3\$s %2\$s w %4\$s";
App::$strings["Warning: Database versions differ by %1\$d updates."] = "Ostrzeżenie: wersje baz danych różnią się o %1\$d aktualizacji.";
-App::$strings["Import completed"] = "Import zakończony";
+App::$strings["Import completed"] = "Zakończono importowanie";
App::$strings["Import Items"] = "Importuj elementy";
-App::$strings["Use this form to import existing posts and content from an export file."] = "Użyj tego formularza, aby zaimportować istniejące posty i treść z pliku eksportu.";
+App::$strings["Use this form to import existing posts and content from an export file."] = "Użyj tego formularza, aby zaimportować istniejące wpisy i treść z pliku eksportu.";
App::$strings["Continue"] = "Kontynuj";
App::$strings["Premium Channel Setup"] = "Konfiguracja kanału Premium";
App::$strings["Enable premium channel connection restrictions"] = "Włącz ograniczenia połączeń z kanałem premium";
@@ -456,7 +455,7 @@ 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."] = "Kontynuując, oświadczam, że postępowałem zgodnie z instrukcjami podanymi na tej stronie.";
App::$strings["(No specific instructions have been provided by the channel owner.)"] = "(Właściciel kanału nie przekazał żadnych szczegółowych instrukcji.)";
App::$strings["Restricted or Premium Channel"] = "Kanał z ograniczeniami lub premium";
-App::$strings["You have created %1$.0f of %2$.0f allowed channels."] = "Utworzno %1$ .0f z %2$.0f dozwolonych kanałów.";
+App::$strings["You have created %1$.0f of %2$.0f allowed channels."] = "Utworzono %1$.0f z %2$.0f dozwolonych kanałów.";
App::$strings["Your real name is recommended."] = "Zalecane jest podania prawdziwego imienia i nazwiska lub nazwy.";
App::$strings["Examples: \"Bob Jameson\", \"Lisa and her Horses\", \"Soccer\", \"Aviation Group\""] = "Przykłady: \"Bob Jameson\", \"Lisa i jej konie\", \"Piłka nożna\", \"Grupa lotnicza\"";
App::$strings["This will be used to create a unique network address (like an email address)."] = "Zostanie to zastosowane do utworzenia unikalnego adresu sieciowego (podobnego do adresu e-mail).";
@@ -482,13 +481,13 @@ App::$strings["Deprecated!"] = "Przestarzałe!";
App::$strings["Item not found."] = "Nie znaleziono elementu.";
App::$strings["File not found."] = "Nie znaleziono pliku.";
App::$strings["Permission Denied."] = "Odmowa dostępu.";
-App::$strings["Edit file permissions"] = "Edytuj uprawnienia do plików";
+App::$strings["Edit file permissions"] = "Edytuj uprawnienia do pliku";
App::$strings["Permissions"] = "Uprawnienia";
App::$strings["Set/edit permissions"] = "Ustaw/edytuj uprawnienia";
App::$strings["Include all files and sub folders"] = "Uwzględnij wszystkie pliki i podfoldery";
App::$strings["Return to file list"] = "Wróć do listy plików";
-App::$strings["Copy/paste this code to attach file to a post"] = "Skopiuj/wklej ten kod, aby dołączyć plik do postu";
-App::$strings["Copy/paste this URL to link file from a web page"] = "Skopiuj/wklej ten adres URL, aby zlinkować plik na stron internetowej";
+App::$strings["Copy/paste this code to attach file to a post"] = "Skopiuj/wklej ten kod, aby dołączyć plik do wpisu";
+App::$strings["Copy/paste this URL to link file from a web page"] = "Skopiuj/wklej ten adres URL, aby połączyć plik ze strony internetowej";
App::$strings["Share this file"] = "Udostępnij ten plik";
App::$strings["Show URL to this file"] = "Pokaż adres URL do tego pliku";
App::$strings["Show in your contacts shared folder"] = "Pokaż w folderze udostępnionym kontaktów";
@@ -500,12 +499,12 @@ App::$strings["No connections."] = "Brak połączeń.";
App::$strings["Accepts"] = "Akceptacje";
App::$strings["Comments"] = "Komentarze";
App::$strings["Stream items"] = "Elementy strumienia";
-App::$strings["Wall posts"] = "Ściana postów";
+App::$strings["Wall posts"] = "Tablica wpisów";
App::$strings["Nothing"] = "Nic";
App::$strings["Visit %s's profile [%s]"] = "Odwiedź profil %s [%s]";
App::$strings["View Connections"] = "Pokaż połączenia";
App::$strings["Name and Secret are required"] = "Wymagane jest ustawienie imienia i sekretu";
-App::$strings["OAuth2 Apps Manager App"] = "Aplikacja OAuth2 Apps Manager";
+App::$strings["OAuth2 Apps Manager App"] = "Aplikacja Menadżer Aplikacji OAuth2";
App::$strings["OAuth2 authenticatication tokens for mobile and remote apps"] = "Tokeny uwierzytelniające OAuth2 dla aplikacji mobilnych i zdalnych";
App::$strings["Add OAuth2 application"] = "Dodaj aplikację OAuth2";
App::$strings["Grant Types"] = "Rodzaje dofinansowań";
@@ -529,9 +528,9 @@ App::$strings["Markdown"] = "Markdown";
App::$strings["BBcode"] = "BBcode";
App::$strings["Text"] = "Text";
App::$strings["Type"] = "Rodzaj";
-App::$strings["Any&nbsp;type"] = "Dwolny&nbsp;rodzaj";
+App::$strings["Any&nbsp;type"] = "Dowolny&nbsp;rodzaj";
App::$strings["Lock content type"] = "Zablokuj rodzaj treści";
-App::$strings["Create a status post for this wiki"] = "Utwórz post statusu dla tego wiki";
+App::$strings["Create a status post for this wiki"] = "Utwórz wpis statusu dla tego wiki";
App::$strings["Edit Wiki Name"] = "Edytuj nazwę wiki";
App::$strings["Wiki not found"] = "Nie znaleziono wiki";
App::$strings["Rename page"] = "Zień nazwę strony";
@@ -570,7 +569,7 @@ App::$strings["Blocks"] = "Bloki";
App::$strings["Block Title"] = "Tytuł bloku";
App::$strings["Entry censored"] = "Wpis ocenzurowany";
App::$strings["Entry uncensored"] = "Wpis nieocenzurowany";
-App::$strings["Location not found."] = "Nie znaleziono lokalizacjid.";
+App::$strings["Location not found."] = "Nie znaleziono lokalizacji.";
App::$strings["Location lookup failed."] = "Wyszukiwanie lokalizacji nie powiodło się.";
App::$strings["Please select another location to become primary before removing the primary location."] = "Przed usunięciem lokalizacji podstawowej wybierz inną lokalizację jako główną.";
App::$strings["Syncing locations"] = "Synchronizuję lokalizacje";
@@ -580,15 +579,15 @@ App::$strings["Primary"] = "Podstawowy";
App::$strings["Drop"] = "Upuść";
App::$strings["Sync Now"] = "Synchronizuj teraz";
App::$strings["Please wait several minutes between consecutive operations."] = "Poczekaj kilka minut między kolejnymi operacjami.";
-App::$strings["When possible, drop a location by logging into that website/hub and removing your channel."] = "Jeśli to możliwe, upuść lokalizację, logując się do tego huba i usuwając swój kanał.";
-App::$strings["Use this form to drop the location if the hub is no longer operating."] = "Użyj tego formularza, aby usunąć lokalizację, jeśli hub już nie działa.";
+App::$strings["When possible, drop a location by logging into that website/hub and removing your channel."] = "Jeśli to możliwe, upuść lokalizację, logując się do tego serwisu i usuwając swój kanał.";
+App::$strings["Use this form to drop the location if the hub is no longer operating."] = "Użyj tego formularza, aby usunąć lokalizację, jeśli serwis już nie działa.";
App::$strings["Away"] = "Z dala";
-App::$strings["Online"] = "Na linii";
+App::$strings["Online"] = "On-line";
App::$strings["Photos"] = "Zdjęcia";
App::$strings["Files"] = "Pliki";
App::$strings["Could not locate selected profile."] = "Nie udało się znaleźć wybranego profilu.";
App::$strings["Connection updated."] = "Zaktualizowano połączenie.";
-App::$strings["Failed to update connection record."] = "Nie udało się zaktualizować rekordu połączenia.";
+App::$strings["Failed to update connection record."] = "Nie udało się zaktualizować zapisu połączenia.";
App::$strings["is now connected to"] = "jest teraz połączony z";
App::$strings["Could not access address book record."] = "Nie można uzyskać dostępu do rekordu książki adresowej.";
App::$strings["Refresh failed - channel is currently unavailable."] = "Odświeżenie nie powiodło się - kanał jest obecnie niedostępny.";
@@ -601,12 +600,12 @@ App::$strings["Fetch updated permissions"] = "Pobierz zaktualizowane uprawnienia
App::$strings["Refresh Photo"] = "Odśwież zdjęcie";
App::$strings["Fetch updated photo"] = "Pobierz zaktualizowane zdjęcie";
App::$strings["Recent Activity"] = "Ostatnia aktywność";
-App::$strings["View recent posts and comments"] = "Wyświetl najnowsze posty i komentarze";
+App::$strings["View recent posts and comments"] = "Wyświetl najnowsze wpisy i komentarze";
App::$strings["Unblock"] = "Odblokuj";
App::$strings["Block"] = "Zablokuj";
App::$strings["Block (or Unblock) all communications with this connection"] = "Zablokuj (lub odblokuj) całą komunikację z tym połączeniem";
App::$strings["This connection is blocked!"] = "To połączenie jest zablokowane!";
-App::$strings["Unignore"] = "Nie ignoruj";
+App::$strings["Unignore"] = "Przestań ignorować";
App::$strings["Ignore"] = "Ignoruj";
App::$strings["Ignore (or Unignore) all inbound communications from this connection"] = "Ignoruj (lub przywróć) całą komunikację przychodzącą z tego połączenia";
App::$strings["This connection is ignored!"] = "To połączenie jest ignorowane!";
@@ -622,8 +621,8 @@ App::$strings["Delete this connection"] = "Usuń to połączenie";
App::$strings["Fetch Vcard"] = "Pobierz Vcard";
App::$strings["Fetch electronic calling card for this connection"] = "Pobierz elektroniczną kartę telefoniczną dla tego połączenia";
App::$strings["Open Individual Permissions section by default"] = "Otwórz domyślnie sekcję Uprawnienia indywidualne";
-App::$strings["Affinity"] = "Koligacja";
-App::$strings["Open Set Affinity section by default"] = "Otwieraj domyślnie sekcję Ustaw koligację";
+App::$strings["Affinity"] = "Zaprzyjaźnienie";
+App::$strings["Open Set Affinity section by default"] = "Otwieraj domyślnie sekcję Ustaw zaprzyjażnienie";
App::$strings["Me"] = "Ja";
App::$strings["Family"] = "Rodzina";
App::$strings["Friends"] = "Przyjaciele";
@@ -633,9 +632,9 @@ App::$strings["Filter"] = "Filtr";
App::$strings["Open Custom Filter section by default"] = "Otwieraj domyślnie sekcję Filtr niestandardowy";
App::$strings["Approve this connection"] = "Zatwierdź to połączenie";
App::$strings["Accept connection to allow communication"] = "Zaakceptuj połączenie, aby umożliwić komunikację";
-App::$strings["Set Affinity"] = "Ustaw skoligacenie";
+App::$strings["Set Affinity"] = "Ustaw zaprzyjaźnienie";
App::$strings["Set Profile"] = "Ustaw profil";
-App::$strings["Set Affinity & Profile"] = "Ustaw skoligacenie i profil";
+App::$strings["Set Affinity & Profile"] = "Ustaw zaprzyjaźnienie i profil";
App::$strings["This connection is unreachable from this location."] = "To połączenie jest nieosiągalne z tej lokalizacji.";
App::$strings["This connection may be unreachable from other channel locations."] = "To połączenie może być nieosiągalne z innych lokalizacji kanału.";
App::$strings["Location independence is not supported by their network."] = "Niezależność lokalizacji nie jest obsługiwana przez ich sieć.";
@@ -650,9 +649,9 @@ App::$strings["Rating"] = "Ocena";
App::$strings["Slide to adjust your rating"] = "Przesuń, aby dostosować swoją ocenę";
App::$strings["Optionally explain your rating"] = "Ewentualnie wyjaśnij swoją ocenę";
App::$strings["Custom Filter"] = "Własny filtr";
-App::$strings["Only import posts with this text"] = "Importuj tylko posty z tym tekstem";
-App::$strings["words one per line or #tags or /patterns/ or lang=xx, leave blank to import all posts"] = "słowa po jednym w wierszu lub #tags lub /patterns/ lub lang=xx, pozostaw puste, aby zaimportować wszystkie posty";
-App::$strings["Do not import posts with this text"] = "Nie importuj postów z tym tekstem";
+App::$strings["Only import posts with this text"] = "Importuj tylko wpisy z tym tekstem";
+App::$strings["words one per line or #tags or /patterns/ or lang=xx, leave blank to import all posts"] = "słowa po jednym w wierszu lub #tags lub /patterns/ lub lang=xx, pozostaw puste, aby zaimportować wszystkie wpisy";
+App::$strings["Do not import posts with this text"] = "Nie importuj wpisów z tym tekstem";
App::$strings["This information is public!"] = "Ta informacja jest publiczna!";
App::$strings["Connection Pending Approval"] = "Połączenie oczekujące na zatwierdzenie";
App::$strings["Please choose the profile you would like to display to %s when viewing your profile securely."] = "Wybierz profil, który chcesz wyświetlić dla %s, podczas bezpiecznego przeglądania swojego profilu.";
@@ -661,6 +660,36 @@ App::$strings["Some permissions may be inherited from your channel's <a href=\"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."] = "Niektóre uprawnienia mogą być dziedziczone z <a href=\"settings\"><strong>ustawień prywatności</strong></a> Twojego kanału, te które mają wyższy priorytet niż indywidualne ustawienia. Możesz zmienić te ustawienia tutaj, ale nie będą one miały żadnego wpływu, chyba że odziedziczone ustawienie ulegnie zmianie.";
App::$strings["Last update:"] = "Ostatnia aktualizacja:";
App::$strings["Details"] = "Szczegóły";
+App::$strings["Email resent"] = "Wiadomość wysłana";
+App::$strings["Email resend failed"] = "Ponowne wysłanie wiadomości nie powiodło się";
+App::$strings["Verify successfull"] = "Weryfikacja powiodła się";
+App::$strings["Account successfull created"] = "Konto zostało pomyślnie utworzone";
+App::$strings["Channel successfull created"] = "Kanał został pomyślnie utworzony";
+App::$strings["Automatic channel creation failed. Please create a channel."] = "Automatyczne tworzenie kanału nie powiodło się. Utwórz kanał ręcznie.";
+App::$strings["Account creation error"] = "Błąd tworzenia konta";
+App::$strings["Verify failed"] = "Weryfikacja nie powiodła się";
+App::$strings["Token verification failed"] = "Weryfikacja tokena nie powiodła się";
+App::$strings["Request not inside time frame"] = "Żądanie nie mieści się się w ramach czasowych";
+App::$strings["Identity unknown"] = "Tożsamość nieznana";
+App::$strings["dId2 mistaken"] = "nieprawidłowy dId2";
+App::$strings["Your Registration ID"] = "Twój identyfikator rejestracji";
+App::$strings["Registration verification"] = "Weryfikacja rejestracji";
+App::$strings["Hold on, you can start verification in"] = "Poczekaj. Możesz rozpocząć weryfikację za";
+App::$strings["Please remember your verification token for ID"] = "Zapamiętaj swój token weryfikacyjny dla identyfikatora";
+App::$strings["Token validity"] = "Ważność tokena";
+App::$strings["Resend"] = "Wyślij ponownie";
+App::$strings["Registration status"] = "Status rejestracji";
+App::$strings["Verification successful!"] = "Weryfikacja powiodła się!";
+App::$strings["Your login ID is"] = "Twój identyfikator logowania to";
+App::$strings["After your account has been approved by our administrator you will be able to login with your login ID and your provided password."] = "Po zatwierdzeniu konta przez naszego administratora będziesz mógł zalogować się za pomocą swojego identyfikatora logowania i podanego hasła.";
+App::$strings["Registration request revoked"] = "Wniosek o rejestrację został odwołany";
+App::$strings["Sorry for any inconvience. Thank you for your response."] = "Przepraszamy za jakiekolwiek niedogodności. Dziękujemy za odpowiedź.";
+App::$strings["Please enter your verification token for ID"] = "Wprowadź token weryfikacyjny dla identyfikatora";
+App::$strings["Verification token"] = "Token weryfikacyjny";
+App::$strings["ID expired"] = "Ważność identyfikatora wygasła";
+App::$strings["You will require the verification token for ID"] = "Będziesz potrzebować tokena weryfikacyjnego do identyfikatora";
+App::$strings["Unknown or expired ID"] = "Nieznany lub wygasły identyfikator";
+App::$strings["dId2 malformed"] = "źle sformułowany dId2";
App::$strings["Image uploaded but image cropping failed."] = "Obraz został przesłany, ale przycinanie obrazu nie powiodło się.";
App::$strings["Profile Photos"] = "Zdjęcia profilowe";
App::$strings["Image resize failed."] = "Zmiana rozmiaru obrazu nie powiodła się.";
@@ -700,13 +729,13 @@ App::$strings["%d new messages"] = "%d nowych wiadomości";
App::$strings["%d new introductions"] = "%d nowych wprowadzeń";
App::$strings["Delegated Channel"] = "Deleguj kanał";
App::$strings["Connection added."] = "Dodano połączenie.";
-App::$strings["Unable to locate original post."] = "Nie można znaleźć oryginalnego postu.";
-App::$strings["Empty post discarded."] = "Pusty post został odrzucony.";
-App::$strings["Duplicate post suppressed."] = "Powielony post został wyłączony.";
-App::$strings["System error. Post not saved."] = "Błąd systemu. Post nie został zapisany.";
+App::$strings["Unable to locate original post."] = "Nie można znaleźć oryginalnego wpisu.";
+App::$strings["Empty post discarded."] = "Pusty wpis został odrzucony.";
+App::$strings["Duplicate post suppressed."] = "Powielony wpis został wyłączony.";
+App::$strings["System error. Post not saved."] = "Błąd systemu. Wpis nie został zapisany.";
App::$strings["Your comment is awaiting approval."] = "Twój komentarz oczekuje na zatwierdzenie.";
App::$strings["Unable to obtain post information from database."] = "Nie można uzyskać z bazy danych informacji o tym poście.";
-App::$strings["You have reached your limit of %1$.0f top level posts."] = "Osiągnięty został limit %1$.0f postów najwyższego poziomu.";
+App::$strings["You have reached your limit of %1$.0f top level posts."] = "Osiągnięty został limit %1$.0f wpisów najwyższego poziomu.";
App::$strings["You have reached your limit of %1$.0f webpages."] = "Osiągnięty został limit %1$.0f stron internetowych.";
App::$strings["Website:"] = "Serwis internetowy:";
App::$strings["Remote Channel [%s] (not yet known on this site)"] = "Kanał zdalny [% s] (jeszcze nieznany w tym serwisie)";
@@ -729,9 +758,9 @@ App::$strings["layout"] = "układ";
App::$strings["menu"] = "menu";
App::$strings["%s element installed"] = "Element %s zainstalowany";
App::$strings["%s element installation failed"] = "Instalacja elementu %s nie powiodła się";
-App::$strings["Public Hubs"] = "Huby publiczne";
-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."] = "Wymienione huby umożliwiają publiczną rejestrację w sieci \$Projectname. Wszystkie huby w sieci są ze sobą połączone, więc członkostwo w którymkolwiek z nich oznacza członkostwo w całej sieci. Niektóre huby mogą wymagać subskrypcji lub oferować warstwowe plany usług. Sam hub <strong> może </strong> podać dodatkowe szczegóły.";
-App::$strings["Hub URL"] = "Adres URL huba";
+App::$strings["Public Hubs"] = "Węzły publiczne";
+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."] = "Wymienione węzły umożliwiają publiczną rejestrację w sieci \$Projectname. Wszystkie węzły w sieci są ze sobą połączone, więc członkostwo w którymkolwiek z nich oznacza członkostwo w całej sieci. Niektóre węzły mogą wymagać subskrypcji lub oferować warstwowe plany usług. Sam serwis <strong> może </strong> podać dodatkowe szczegóły.";
+App::$strings["Hub URL"] = "Adres URL serwisu";
App::$strings["Access Type"] = "Typ dostępu";
App::$strings["Registration Policy"] = "Zasady rejestracji";
App::$strings["Stats"] = "Statystyki";
@@ -739,7 +768,7 @@ App::$strings["Software"] = "Oprogramowanie";
App::$strings["Ratings"] = "Oceny";
App::$strings["Rate"] = "Ocena";
App::$strings["You must be logged in to see this page."] = "Musisz być zalogowany, aby zobaczyć tę stronę.";
-App::$strings["Chatrooms App"] = "Aplikacja Chatrooms";
+App::$strings["Chatrooms App"] = "Aplikacja Czaty";
App::$strings["Access Controlled Chatrooms"] = "Dostęp do kontrolowanych czatów";
App::$strings["Room not found"] = "Nie znaleziono pokoju";
App::$strings["Leave Room"] = "Opuść pokój";
@@ -756,16 +785,16 @@ App::$strings["%1\$s's Chatrooms"] = "Czaty %1\$s";
App::$strings["No chatrooms available"] = "Brak dostępnych czatów";
App::$strings["Expiration"] = "Wygaśnięcie";
App::$strings["min"] = "min";
-App::$strings["Channel Export App"] = "Aplikacja Channel Export";
+App::$strings["Channel Export App"] = "Aplikacja Eksport Kanału";
App::$strings["Export your channel"] = "Wyeksportuj swój kanał";
-App::$strings["Export Channel"] = "Eksport kanału";
-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."] = "Wyeksportuj do pliku podstawowe informacje o kanale. Działa to jako kopia zapasowa połączeń, uprawnień, profilu i podstawowych danych, których można użyć do zaimportowania danych do nowego huba, ale nie zawiera treści.";
-App::$strings["Export Content"] = "Eksport treści";
-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."] = "Wyeksportuj informacje o kanale i najnowsze treści do kopii zapasowej JSON, którą można przywrócić lub zaimportować do innego huba. Tworzy to kopie zapasowe wszystkich połączeń, uprawnień, danych profilu i kilku miesięcy postów. Ten plik może być BARDZO duży. Prosimy o cierpliwość - rozpoczęcie pobierania może zająć kilka minut.";
-App::$strings["Export your posts from a given year."] = "Eksportuj swoje posty z danego roku.";
-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."] = "Można także wyeksportować swoje posty i rozmowy z określonego rok lub miesiąca. Dostosuj datę na pasku adresu przeglądarki, aby wybrać inne daty. Jeśli eksport się nie powiedzie (prawdopodobnie z powodu wyczerpania pamięci w serwera huba), spróbuj ponownie, wybierając bardziej ograniczony zakres dat.";
-App::$strings["To select all posts for a given year, such as this year, visit <a href=\"%1\$s\">%2\$s</a>"] = "Aby wybrać wszystkie posty z danego roku, na przykład tego roku, odwiedź <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>"] = "Aby wybrać wszystkie posty z danego miesiąca, np. stycznia tego roku, odwiedź <a href=\"%1\$s\">%2\$s</a>";
+App::$strings["Export Channel"] = "Eksport Kanału";
+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."] = "Wyeksportuj do pliku podstawowe informacje o kanale. Działa to jako kopia zapasowa połączeń, uprawnień, profilu i podstawowych danych, których można użyć do zaimportowania danych do nowego serwisu, ale nie zawiera treści.";
+App::$strings["Export Content"] = "Eksport Treści";
+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."] = "Wyeksportuj informacje o kanale i najnowsze treści do kopii zapasowej JSON, którą można przywrócić lub zaimportować do innego serwisu. Tworzy to kopie zapasowe wszystkich połączeń, uprawnień, danych profilu i wpisów z kilku miesięcy. Ten plik może być BARDZO duży. Prosimy o cierpliwość - rozpoczęcie pobierania może zająć kilka minut.";
+App::$strings["Export your posts from a given year."] = "Eksportuj swoje wpisy z danego roku.";
+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."] = "Można także wyeksportować swoje wpisy i rozmowy z określonego roku lub miesiąca. Dostosuj datę na pasku adresu przeglądarki, aby wybrać inne daty. Jeśli eksport się nie powiedzie (prawdopodobnie z powodu wyczerpania pamięci w serwera serwisu), spróbuj ponownie, wybierając bardziej ograniczony zakres dat.";
+App::$strings["To select all posts for a given year, such as this year, visit <a href=\"%1\$s\">%2\$s</a>"] = "Aby wybrać wszystkie wpisy z danego roku, na przykład tego roku, odwiedź <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>"] = "Aby wybrać wszystkie wpisy z danego miesiąca, np. stycznia tego roku, odwiedź <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)."] = "Te pliki treści można zaimportować lub przywrócić, odwiedzając stronę <a href=\"%1\$s\">%2\$s</a> w dowolnym serwisie zawierającym Twój kanał. Aby uzyskać najlepsze wyniki, zaimportuj lub przywróć je w kolejności (od najstarszych).";
App::$strings["No valid account found."] = "Nie znaleziono prawidłowego konta.";
App::$strings["Password reset request issued. Check your email."] = "Wysłano prośbę o zresetowanie hasła. Sprawdź swoją skrzynkę e-mail.";
@@ -803,7 +832,7 @@ App::$strings["Channels"] = "Kanały";
App::$strings["Message queues"] = "Kolejki wiadomości";
App::$strings["Your software should be updated"] = "Twoje oprogramowanie powinno zostać zaktualizowane";
App::$strings["Administration"] = "Administracja";
-App::$strings["Summary"] = "Posumowanie";
+App::$strings["Summary"] = "Podsumowanie";
App::$strings["Registered accounts"] = "Zarejestrowane konta";
App::$strings["Pending registrations"] = "Rejestracja oczekująca";
App::$strings["Registered channels"] = "Zarejestrowane kanały";
@@ -822,7 +851,7 @@ App::$strings["%1$.2f MB photo storage used."] = "Wykorzystane miejsce na zdjęc
App::$strings["Upload Photos"] = "Prześlij zdjęcia";
App::$strings["Enter an album name"] = "Wpisz nazwę albumu";
App::$strings["or select an existing album (doubleclick)"] = "lub wybierz istniejący album (podwójne kliknięcie)";
-App::$strings["Create a status post for this upload"] = "Utwórz post o stanie tego przesyłania";
+App::$strings["Create a status post for this upload"] = "Utwórz wpis o stanie tego przesyłania";
App::$strings["Description (optional)"] = "Opis (opcjonalnie)";
App::$strings["Show Newest First"] = "Pokaż najpierw najnowsze";
App::$strings["Show Oldest First"] = "Pokaż najpierw najstarsze";
@@ -830,13 +859,13 @@ App::$strings["View Photo"] = "Zobacz zdjęcie";
App::$strings["Unknown"] = "Nieznane";
App::$strings["Edit Album"] = "Edytuj album";
App::$strings["Add Photos"] = "Dodaj zdjęcia";
-App::$strings["Permission denied. Access to this item may be restricted."] = "Odmowa dostęþu. Dostęp do tej pozycji może być ograniczony.";
+App::$strings["Permission denied. Access to this item may be restricted."] = "Odmowa dostępu. Dostęp do tej pozycji może być ograniczony.";
App::$strings["Photo not available"] = "Zdjęcie niedostępne";
App::$strings["Use as profile photo"] = "Użyj jako zdjęcie profilowe";
App::$strings["Use as cover photo"] = "Użyj jako zdjęcia okładkowe";
App::$strings["Private Photo"] = "Zdjęcie prywatne";
App::$strings["View Full Size"] = "Zobacz pełny rozmiar";
-App::$strings["Edit photo"] = "Edutuj zdjęcie";
+App::$strings["Edit photo"] = "Edytuj zdjęcie";
App::$strings["Rotate CW (right)"] = "Obróć w prawo";
App::$strings["Rotate CCW (left)"] = "Obróć w lewo";
App::$strings["Move photo to album"] = "Przenieś zdjęcie do albumu";
@@ -860,28 +889,28 @@ App::$strings["__ctx:title__ Not attending"] = "Nie uczestniczę";
App::$strings["__ctx:title__ Might attend"] = "Mogę uczestniczyć";
App::$strings["View all"] = "Pokaż wszystkie";
App::$strings["__ctx:noun__ Like"] = array(
- 0 => "Lubi",
- 1 => "Lubią",
- 2 => "Lubi",
+ 0 => "Polubienie",
+ 1 => "Polubienia",
+ 2 => "Polubień",
);
App::$strings["__ctx:noun__ Dislike"] = array(
- 0 => "Nie lubi",
- 1 => "Nie lubią",
- 2 => "Nie lubi",
+ 0 => "Niepolubienie",
+ 1 => "Niepolubienia",
+ 2 => "Niepolubień",
);
App::$strings["Photo Tools"] = "Narzędzia fotograficzne";
App::$strings["In This Photo:"] = "Na tym zdjęciu:";
App::$strings["Map"] = "Mapa";
App::$strings["__ctx:noun__ Likes"] = "Polubienia";
-App::$strings["__ctx:noun__ Dislikes"] = "Dezaprobaty";
-App::$strings["Close"] = "Zamknięte";
+App::$strings["__ctx:noun__ Dislikes"] = "Niepolubienia";
+App::$strings["Close"] = "Zamknij";
App::$strings["Recent Photos"] = "Najnowsze zdjęcia";
-App::$strings["Posts and comments"] = "Posty i komentarze";
-App::$strings["Only posts"] = "Tylko posty";
+App::$strings["Posts and comments"] = "Wpisy i komentarze";
+App::$strings["Only posts"] = "Tylko wpisy";
App::$strings["Insufficient permissions. Request redirected to profile page."] = "Niewystarczające uprawnienia. Żądanie zostało przekierowane na stronę profilu.";
App::$strings["Search Results For:"] = "Wyniki wyszukiwania dla:";
-App::$strings["Cards App"] = "Aplikacja Cards";
-App::$strings["Create personal planning cards"] = "Twórz osobiste karty planowania";
+App::$strings["Cards App"] = "Aplikacja Karty";
+App::$strings["Create personal planning cards"] = "Twórz osobiste karty zadań";
App::$strings["Add Card"] = "Dodaj kartę";
App::$strings["Cards"] = "Karty";
App::$strings["This page is available only to site members"] = "Ta strona jest dostępna tylko dla członków serwisu";
@@ -937,11 +966,11 @@ App::$strings["Connections search"] = "Wyszukiwanie połączeń";
App::$strings["Find"] = "Znajdź";
App::$strings["Item is not editable"] = "Elementu nie można edytować";
App::$strings["Tag removed"] = "Tag został usunięty";
-App::$strings["Remove Item Tag"] = "Usuń tag elementy";
-App::$strings["Select a tag to remove: "] = "Wybierz tag do usunięcia: ";
-App::$strings["Affinity Tool settings updated."] = "Zaktualizowano ustawienia narzędzia Affinity.";
+App::$strings["Remove Item Tag"] = "Usuń znacznik elementu";
+App::$strings["Select a tag to remove: "] = "Wybierz znacznik do usunięcia: ";
+App::$strings["Affinity Tool settings updated."] = "Zaktualizowano ustawienia narzędzia koligacji.";
App::$strings["This app presents a slider control in your connection editor and also on your network page. The slider represents your degree of friendship (affinity) with each connection. It allows you to zoom in or out and display conversations from only your closest friends or everybody in your stream."] = "Ta aplikacja przedstawia suwak w edytorze połączeń, a także na stronie internetowej. Suwak przedstawia stopień przyjaźni (koligacji) z każdym połączeniem. Umożliwia powiększanie i pomniejszanie oraz wyświetlanie rozmów tylko od najbliższych znajomych lub wszystkich w strumieniu.";
-App::$strings["Affinity Tool App"] = "Aplikacja Affinity Tool";
+App::$strings["Affinity Tool App"] = "Aplikacja Narzędzie koligacji";
App::$strings["The numbers below represent the minimum and maximum slider default positions for your network/stream page as a percentage."] = "Poniższe liczby przedstawiają minimalne i maksymalne domyślne pozycje suwaków na stronie sieci/strumienia w procentach.";
App::$strings["Default maximum affinity level"] = "Domyślny maksymalny poziom więzi";
App::$strings["0-99 default 99"] = "0-99, domyślnie 99";
@@ -949,16 +978,16 @@ App::$strings["Default minimum affinity level"] = "Domyślny minimalny poziom wi
App::$strings["0-99 - default 0"] = "0-99, domyślnie 0";
App::$strings["Persistent affinity levels"] = "Trwałe poziomy więzi";
App::$strings["If disabled the max and min levels will be reset to default after page reload"] = "Jeśli wyłączone, maksymalne i minimalne poziomy zostaną zresetowane do wartości domyślnych po ponownym załadowaniu strony";
-App::$strings["Affinity Tool Settings"] = "Ustawienia Affinity Tool";
+App::$strings["Affinity Tool Settings"] = "Ustawienia Narzędzia Zaprzyjaźnienia";
App::$strings["No channel."] = "Brak kanału.";
App::$strings["No connections in common."] = "Brak wspólnych połączeń.";
App::$strings["View Common Connections"] = "Wyświetl typowe połączenia";
App::$strings["&#x1f501; Repeated %1\$s's %2\$s"] = "&#x1f501; Powtórzony %2\$s %1\$s";
-App::$strings["Post repeated"] = "Post powtórzony";
+App::$strings["Post repeated"] = "Wpis powtórzony";
App::$strings["Page link"] = "Link do strony";
App::$strings["Edit Webpage"] = "Edytuj stronę internetową";
App::$strings["vcard"] = "vcard";
-App::$strings["Edit Article"] = "Edutuj artykuł";
+App::$strings["Edit Article"] = "Edytuj artykuł";
App::$strings["Authentication failed."] = "Uwierzytelnianie nie powiodło się.";
App::$strings["Remote Authentication"] = "Zdalne uwierzytelnianie";
App::$strings["Enter your channel address (e.g. channel@example.com)"] = "Wpisz adres swojego kanału (np. kanał@example.com)";
@@ -967,7 +996,7 @@ App::$strings["Item not available."] = "Element nie jest dostępny.";
App::$strings["This setting requires special processing and editing has been blocked."] = "To ustawienie wymaga specjalnego przetwarzania, a edycja została zablokowana.";
App::$strings["Configuration Editor"] = "Edytor konfiguracji";
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."] = "Ostrzeżenie: zmiana niektórych ustawień może spowodować, że Twój kanał przestanie działać. Opuść tę stronę, chyba że czujesz się komfortowo i nie wiesz, jak prawidłowo korzystać z tej funkcji.";
-App::$strings["Random Channel App"] = "Aplikacja Random Channel";
+App::$strings["Random Channel App"] = "Aplikacja Losowy kanał";
App::$strings["Visit a random channel in the \$Projectname network"] = "Odwiedź losowy kanał w sieci \$Projectname";
App::$strings["Theme settings updated."] = "Zaktualizowano ustawienia motywu.";
App::$strings["No themes found."] = "Nie znaleziono motywów.";
@@ -998,10 +1027,10 @@ App::$strings["Comma separated list of domains which are allowed in email addres
App::$strings["Not allowed email domains"] = "Niedozwolone domeny e-mail";
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."] = "Rozdzielana przecinkami lista domen, które nie są dozwolone w adresach e-mail podczas rejestracji w tym serwisie. Akceptowane są symbole wieloznaczne. Puste pole oznacza zezwolenie na wszystkie domeny, chyba że zostały uprzednio zdefiniowane jakieś dozwolone domeny.";
App::$strings["Allow communications only from these sites"] = "Zezwalaj na komunikację tylko z tych serwisów";
-App::$strings["One site per line. Leave empty to allow communication from anywhere by default"] = "Jeden serwis w wierszu. Pozostaw puste, aby domyślnie zezwolić na komunikację z dowolnego miejsca";
+App::$strings["One site per line. Leave empty to allow communication from anywhere by default"] = "Jeden serwis w każdym wierszu. Pozostaw puste, aby domyślnie zezwolić na komunikację z każdym serwisem";
App::$strings["Block communications from these sites"] = "Blokuj komunikację z tych serwisów";
App::$strings["Allow communications only from these channels"] = "Zezwalaj na komunikację tylko z tych kanałów";
-App::$strings["One channel (hash) per line. Leave empty to allow from any channel by default"] = "Jeden kanał (hash) na linię. Pozostaw puste, aby domyślnie zezwolić z dowolnego kanału";
+App::$strings["One channel (hash) per line. Leave empty to allow from any channel by default"] = "Jeden kanał (hash) na linię. Pozostaw puste, aby domyślnie zezwolić na dowolny kanał";
App::$strings["Block communications from these channels"] = "Blokuj komunikację z tych kanałów";
App::$strings["Only allow embeds from secure (SSL) websites and links."] = "Zezwalaj na osadzanie tylko z bezpiecznych (SSL) witryn i linków .";
App::$strings["Allow unfiltered embedded HTML content only from these domains"] = "Zezwalaj na niefiltrowaną osadzony kod HTML tylko z tych domen";
@@ -1009,10 +1038,10 @@ App::$strings["One site per line. By default embedded content is filtered."] = "
App::$strings["Block embedded HTML from these domains"] = "Zablokuj osadzony kod HTML z tych domen";
App::$strings["Allow SVG thumbnails in file browser"] = "Zezwalaj na miniatury SVG w przeglądarce plików";
App::$strings["WARNING: SVG images may contain malicious code."] = "OSTRZEŻENIE: obrazy SVG mogą zawierać złośliwy kod.";
-App::$strings["Allow embedded (inline) PDF files"] = "Zezwalaj na osadzone (międzywierszowe) pliki PDF";
+App::$strings["Allow embedded (inline) PDF files"] = "Zezwalaj na osadzone (w tekście) pliki PDF";
App::$strings["%s account blocked/unblocked"] = array(
0 => "%s konto jest zablokowane/odblokowane",
- 1 => "%s konto są zablokowane/odblokowane",
+ 1 => "%s konta są zablokowane/odblokowane",
2 => "%s kont jest zablokowanych/odblokowanych",
);
App::$strings["%s account deleted"] = array(
@@ -1021,31 +1050,43 @@ App::$strings["%s account deleted"] = array(
2 => "%s kont jest usuniętych",
);
App::$strings["Account not found"] = "Konto nie znalezione";
-App::$strings["Account '%s' deleted"] = "Usunieto konto '%s'";
+App::$strings["Account '%s' deleted"] = "Usunięto konto '%s'";
App::$strings["Account '%s' blocked"] = "Konto '%s' zostało zablokowane";
App::$strings["Account '%s' unblocked"] = "Konto '%s' zostało odblokowane";
-App::$strings["select all"] = "wybierz wszystkie";
-App::$strings["Registrations waiting for confirm"] = "Rejestracje czekają na potwierdzenie";
+App::$strings["Unverified"] = "Niesprawdzony";
+App::$strings["Expired"] = "Przedawniony";
+App::$strings["Show verified registrations"] = "Pokaż zweryfikowane rejestracje";
+App::$strings["Show all registrations"] = "Pokaż wszystkie rejestracje";
+App::$strings["Select toggle"] = "Wybierz przełącznik";
+App::$strings["Deny selected"] = "Odrzuć wybrane";
+App::$strings["Approve selected"] = "Zatwierdź wybrane";
+App::$strings["All registrations"] = "Wszystkie rejestracje";
+App::$strings["Verified registrations waiting for approval"] = "Zweryfikowane rejestracje czekają na zatwierdzenie";
App::$strings["Request date"] = "Data wniosku";
-App::$strings["No registrations."] = "Brak rejestracji.";
+App::$strings["Requests"] = "Wnioski";
+App::$strings["No registrations available"] = "Brak dostępnych wniosków";
+App::$strings["No verified registrations available"] = "Brak dostępnych zweryfikowanych wniosków";
+App::$strings["Verified"] = "Zweryfikowane";
+App::$strings["Not yet verified"] = "Jeszcze nie zweryfikowane";
App::$strings["ID"] = "ID";
-App::$strings["All Channels"] = "Wszytskie kanały";
+App::$strings["All channels"] = "Wszystkie kanały";
App::$strings["Register date"] = "Data rejestracji";
App::$strings["Last login"] = "Ostatnie logowanie";
App::$strings["Expires"] = "Wygasa";
-App::$strings["Service Class"] = "Klasa usługi";
+App::$strings["Service class"] = "Klasa usługi";
App::$strings["Selected accounts will be deleted!\\n\\nEverything these accounts had posted on this site will be permanently deleted!\\n\\nAre you sure?"] = "Wybrane konta zostaną usunięte!\\n\\nWszystko, co z tych kont zostało opublikowane na tym serwisie, zostanie bezpowrotnie usunięte!\\n\\nCzy na pewno usunąć?";
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?"] = "Konto {0} zostanie usuniete!\\n\\nWszystko co opublikowano z tego konta na tym serwisie zostanie bezpowrotnie usunięte!\\n\\nCzy na pewno usunąć?";
-App::$strings["Off"] = "Off";
-App::$strings["On"] = "On";
-App::$strings["Lock feature %s"] = "Blokuj funkcję %s";
-App::$strings["Manage Additional Features"] = "Zarządzaj dodatkowymi funkcjami";
+App::$strings["Message"] = "Wiadowmość";
+App::$strings["Off"] = "Wył.";
+App::$strings["On"] = "Wł.";
+App::$strings["Lock feature %s"] = "Blokuj możliwość %s";
+App::$strings["Manage Additional Features"] = "Zarządzaj dodatkowymi możliwościami";
App::$strings["Queue Statistics"] = "Statystyki kolejki";
-App::$strings["Total Entries"] = "Ogółem postów";
+App::$strings["Total Entries"] = "Ogółem wpisów";
App::$strings["Priority"] = "Priorytet";
App::$strings["Destination URL"] = "Docelowy URL";
-App::$strings["Mark hub permanently offline"] = "Oznacz hub na stałe w trybie offline";
-App::$strings["Empty queue for this hub"] = "Pusta kolejka dla tego huba";
+App::$strings["Mark hub permanently offline"] = "Oznacz serwis na stałe w trybie offline";
+App::$strings["Empty queue for this hub"] = "Pusta kolejka dla tego serwisu";
App::$strings["Last known contact"] = "Ostatni znany kontakt";
App::$strings["Update has been marked successful"] = "Aktualizacja została oznaczona jako pomyślna";
App::$strings["Verification of update %s failed. Check system logs."] = "Weryfikacja aktualizacji %s nie zakończyła się pomyślnie. Sprawdź dzienniki systemowe.";
@@ -1081,6 +1122,7 @@ App::$strings["Channel '%s' censored"] = "Kanał '%s' został ocenzurowany";
App::$strings["Channel '%s' uncensored"] = "Kanał '%s' jest nieocenzurowany";
App::$strings["Channel '%s' code allowed"] = "Dozwolony kod kanału '%s'";
App::$strings["Channel '%s' code disallowed"] = "Niedozwolony kod kanału '%s'";
+App::$strings["select all"] = "wybierz wszystkie";
App::$strings["Censor"] = "Cezoruj";
App::$strings["Uncensor"] = "Usuń cenzurę";
App::$strings["Allow Code"] = "Zezwalaj na kod";
@@ -1103,7 +1145,6 @@ App::$strings["Account Edit"] = "Edycja konta";
App::$strings["New Password"] = "Nowe hasło";
App::$strings["New Password again"] = "Powtórz nowe hasło";
App::$strings["Account language (for emails)"] = "Język konta (dla wiadomości e-mail)";
-App::$strings["Service class"] = "Klasa usługi";
App::$strings["Plugin %s disabled."] = "Wtyczka %s jest wyłączona.";
App::$strings["Plugin %s enabled."] = "Wtyczka %s jest włączona.";
App::$strings["Addons"] = "Dodatki";
@@ -1124,6 +1165,8 @@ App::$strings["Manage Repos"] = "Zarządzaj repozytoriami";
App::$strings["Installed Addon Repositories"] = "Zainstalowane repozytoria dodatków";
App::$strings["Install a New Addon Repository"] = "Zainstaluj nowe repozytorium dodatków";
App::$strings["Switch branch"] = "Przełącz gałąź";
+App::$strings["Invalid input"] = "Nieprawidłowe dane";
+App::$strings["Errors"] = "Błędy";
App::$strings["Site settings updated."] = "Zaktualizowano ustawienia serwisu.";
App::$strings["Default"] = "Domyślnie";
App::$strings["%s - (Incompatible)"] = "%s - (niekompatybilne)";
@@ -1131,12 +1174,23 @@ App::$strings["mobile"] = "urządzenie przenośne";
App::$strings["experimental"] = "eksperymentalne";
App::$strings["unsupported"] = "nieobsługiwane";
App::$strings["Yes - with approval"] = "Tak - za zgodą";
-App::$strings["My site is not a public server"] = "Mój sewis nie jest serwerem publicznym";
+App::$strings["My site is not a public server"] = "Mój serwis nie jest serwerem publicznym";
App::$strings["My site has paid access only"] = "Mój serwis ma tylko płatny dostęp";
App::$strings["My site has free access only"] = "Mój serwis ma tylko bezpłatny dostęp";
-App::$strings["My site offers free accounts with optional paid upgrades"] = "Mój serwis oferuje darmowe konta z opcjonalnymi płatnymi aktualizacjami";
+App::$strings["My site offers free accounts with optional paid upgrades"] = "Mój serwis oferuje darmowe konta z opcjonalnymi płatnymi rozszerzeniami";
App::$strings["Default permission role for new accounts"] = "Domyślna rola uprawnień dla nowych kont";
App::$strings["This role will be used for the first channel created after registration."] = "Ta rola będzie używana dla pierwszego kanału utworzonego po rejestracji.";
+App::$strings["Minute(s)"] = "Minuta/Minuty";
+App::$strings["Hour(s)"] = "Godzin/Godziny";
+App::$strings["Day(s)"] = "Dzień.Dni";
+App::$strings["Week(s)"] = "Tydzień/Tygodnie";
+App::$strings["Month(s)"] = "Miesiąc/Miesiące";
+App::$strings["Year(s)"] = "Rok/Lata";
+App::$strings["Register verification delay"] = "Zarejestruj opóźnioną weryfikację";
+App::$strings["Time to wait before a registration can be verified"] = "Czas oczekiwania na weryfikację rejestracji";
+App::$strings["duration up from now"] = "czas oczekiwania od teraz";
+App::$strings["Register verification expiration time"] = "Zarejestruj wygasłą weryfikację";
+App::$strings["Time before an unverified registration will expire"] = "Czas do wygaśnięcia niezweryfikowanej rejestracji";
App::$strings["Site"] = "Witryna";
App::$strings["Registration"] = "Rejestracja";
App::$strings["File upload"] = "Udostępnianie pliku";
@@ -1144,8 +1198,8 @@ App::$strings["Policies"] = "Zasady";
App::$strings["Advanced"] = "Zaawansowane";
App::$strings["Site name"] = "Nazwa witryny internetowej";
App::$strings["Banner/Logo"] = "Baner/Logo";
-App::$strings["Unfiltered HTML/CSS/JS is allowed"] = "Dozwolony jest niefiltrowany kodd HTML/CSS /JS";
-App::$strings["Administrator Information"] = "Informacje administratora";
+App::$strings["Unfiltered HTML/CSS/JS is allowed"] = "Dozwolony jest niefiltrowany kod HTML/CSS /JS";
+App::$strings["Administrator Information"] = "Informacje o administratorze";
App::$strings["Contact information for site administrators. Displayed on siteinfo page. BBCode can be used here"] = "Informacje kontaktowe dla administratorów serwisu. Wyświetlane na stronie informacji o serwisie. Tutaj można użyć BBCode";
App::$strings["Site Information"] = "Informacje o serwisie";
App::$strings["Publicly visible description of this site. Displayed on siteinfo page. BBCode can be used here"] = "Publicznie widoczny opis tego serwisu. Wyświetlane na stronie informacji o serwisie. Tutaj można użyć BBCode";
@@ -1156,35 +1210,49 @@ App::$strings["Allow Feeds as Connections"] = "Zezwalaj na kanały jako połącz
App::$strings["(Heavy system resource usage)"] = "(Duże zużycie zasobów systemowych)";
App::$strings["Maximum image size"] = "Maksymalny rozmiar obrazu";
App::$strings["Maximum size in bytes of uploaded images. Default is 0, which means no limits."] = "Maksymalny rozmiar przesłanych obrazów w bajtach. Wartość domyślna to 0, co oznacza brak ograniczeń.";
-App::$strings["Does this site allow new member registration?"] = "Czy ta witryna umożliwia rejestrację nowych członków?";
-App::$strings["Invitation only"] = "Tylko z zaproszeniem";
-App::$strings["Only allow new member registrations with an invitation code. Above register policy must be set to Yes."] = "Zezwalaj tylko na rejestracje nowych członków za pomocą kodu zaproszenia. Powyższe zasady rejestrów muszą być ustawione na Tak.";
App::$strings["Minimum age"] = "Minimalny wiek";
App::$strings["Minimum age (in years) for who may register on this site."] = "Minimalny wiek (w latach) dla osób, które mogą zarejestrować się na tej stronie.";
-App::$strings["Which best describes the types of account offered by this hub?"] = "Które z poniższych stwierdzeń najlepiej opisuje rodzaje kont oferowanych przez ten hub?";
+App::$strings["Which best describes the types of account offered by this hub?"] = "Które z poniższych stwierdzeń najlepiej opisuje rodzaje kont oferowanych przez ten serwis?";
App::$strings["This is displayed on the public server site list."] = "Jest to wyświetlane na liście witryn publicznych serwerów.";
App::$strings["Register text"] = "Tekst rejestracyjny";
-App::$strings["Will be displayed prominently on the registration page."] = "Zostanie on wyświetlony w widocznym miejscu na stronie rejestracji.";
+App::$strings["This text will be displayed prominently at the registration page"] = "Ten tekst będzie widoczny w widocznym miejscu na stronie rejestracji";
+App::$strings["Does this site allow new member registration?"] = "Czy ta witryna umożliwia rejestrację nowych członków?";
+App::$strings["Configure the registration open days/hours"] = "Skonfiguruj dni i godziny otwarte rejestracji";
+App::$strings["Empty or '-:-' value will keep registration open 24/7 (default)"] = "Wartość pusta lub '-:-' sprawi, że rejestracja będzie otwarta 24 godziny na dobę i 7 dni w tygodniu (domyślne ustawienie)";
+App::$strings["Weekdays and hours must be separated by colon ':', From-To ranges with a dash `-` example: 1:800-1200"] = "Dni tygodnia i godziny należy rozdzielić dwukropkiem ':', zakresy od-do myślnikiem '-'. Przykład: 1:800-1200";
+App::$strings["Weekday:Hour pairs must be separated by space ' ' example: 1:900-1700 2:900-1700"] = "Pary 'dzień tygodnia:godzina' muszą być rozdzielone spacją. Przykład: 1:900-1700 2:900-1700";
+App::$strings["From-To ranges must be separated by comma ',' example: 1:800-1200,1300-1700 or 1-2,4-5:900-1700"] = "Zakresy 'od-do' muszą być rozdzielone przecinkiem. Przykład: 1:800-1200,1300-1700 lub 1-2,4-5:900-1700";
+App::$strings["Advanced examples:"] = "Zaawansowane przykłady:";
+App::$strings["or"] = "lub";
+App::$strings["Check your configuration"] = "Sprawdź swoją konfigurację";
+App::$strings["Max account registrations per day"] = "Maksymalna liczba rejestracji kont dziennie";
+App::$strings["Unlimited if zero or no value - default 50"] = "Nieograniczony, jeśli zero lub brak wartości - domyślnie 50";
+App::$strings["Max account registrations from same IP"] = "Maksymalna liczba rejestracji kont z tego samego adresu IP";
+App::$strings["Unlimited if zero or no value - default 3"] = "Nieograniczona, jeśli zero lub brak wartości - domyślnie 3";
+App::$strings["Auto channel create"] = "Automatyczne tworzenie kanałów";
+App::$strings["If disabled the channel will be created in a separate step during the registration process"] = "Jeśli opcja jest wyłączona, kanał zostanie utworzony w osobnym kroku podczas procesu rejestracji";
+App::$strings["Require invite code"] = "Wymagany jest kodu zaproszenia";
+App::$strings["Allow invite code"] = "Zezwól na kod zaproszenia";
+App::$strings["Require email address"] = "Wymagany jest adres e-mail";
+App::$strings["The provided email address will be verified (recommended)"] = "Podany adres e-mail zostanie zweryfikowany (zalecane)";
+App::$strings["Abandon account after x days"] = "Konto porzucone po x dniach";
+App::$strings["Will not waste system resources polling external sites for abandonded accounts. Enter 0 for no time limit."] = "Nie marnuje zasobów systemowych na odpytywanie zewnętrznych witryn w poszukiwaniu porzuconych kont. Wpisz 0, aby nie mieć limitu czasu.";
App::$strings["Site homepage to show visitors (default: login box)"] = "Strona główna serwisu do wyświetlania odwiedzającym (domyślnie: formularz logowania)";
App::$strings["example: 'pubstream' to show public stream, 'page/sys/home' to show a system webpage called 'home' or 'include:home.html' to include a file."] = "przykład: 'pubstream', aby pokazać strumień publiczny, 'page/sys/home', aby wyświetlić systemową stronę internetową o nazwie 'home' lub 'include: home.html', aby dołączyć plik.";
App::$strings["Preserve site homepage URL"] = "Zachowaj adres URL strony głównej serwisu";
App::$strings["Present the site homepage in a frame at the original location instead of redirecting"] = "Przedstaw stronę główną serwisu w ramce w oryginalnej lokalizacji zamiast przekierowywania";
-App::$strings["Accounts abandoned after x days"] = "Konta porzucone po x dniach";
-App::$strings["Will not waste system resources polling external sites for abandonded accounts. Enter 0 for no time limit."] = "Nie marnuje zasobów systemowych na odpytywanie zewnętrznych witryn w poszukiwaniu porzuconych kont. Wpisz 0, aby nie mieć limitu czasu.";
App::$strings["Allowed friend domains"] = "Dozwolone domeny znajomych";
App::$strings["Comma separated list of domains which are allowed to establish friendships with this site. Wildcards are accepted. Empty to allow any domains"] = "Rozdzielana przecinkami lista domen, które mogą zawierać przyjaźnie z tą witryną. Akceptowane są symbole wieloznaczne. Puste oznacza zezwolenie na dowolne domeny";
-App::$strings["Verify Email Addresses"] = "Zweryfikuj adresy e-mail";
-App::$strings["Check to verify email addresses used in account registration (recommended)."] = "Zaznacz, aby zweryfikować adresy e-mail użyte podczas rejestracji konta (zalecane).";
App::$strings["Force publish"] = "Wymuś publikację";
-App::$strings["Check to force all profiles on this site to be listed in the site directory."] = "Zaznacz, aby wymusić wyświetlanie wszystkich profili w tym serwisie w katalogu witryn.";
+App::$strings["Check to force all profiles on this site to be listed in the site directory."] = "Zaznacz, aby wymusić opublikowanie w katalogu serwisu wszystkich profili założonych w tym serwisie.";
App::$strings["Import Public Streams"] = "Importuj strumienie publiczne";
App::$strings["Import and allow access to public content pulled from other sites. Warning: this content is unmoderated."] = "Importuj i zezwalaj na dostęp do treści publicznych pobranych z innych serwisów. Ostrzeżenie: ta zawartość jest niemoderowana.";
App::$strings["Site only Public Streams"] = "W serwisie tylko strumienie publiczne";
App::$strings["Allow access to public content originating only from this site if Imported Public Streams are disabled."] = "Zezwalaj na dostęp do treści publicznych pochodzących tylko z tego serwisu, jeśli importowane strumienie publiczne są wyłączone.";
App::$strings["Allow anybody on the internet to access the Public streams"] = "Zezwól każdemu w internecie na dostęp do strumieni publicznych";
App::$strings["Disable to require authentication before viewing. Warning: this content is unmoderated."] = "Wyłącz, aby wymagać uwierzytelnienia przed przeglądaniem. Ostrzeżenie: ta zawartość jest niemoderowana.";
-App::$strings["Only import Public stream posts with this text"] = "Importuj tylko posty ze strumienia publicznego z tym tekstem";
-App::$strings["Do not import Public stream posts with this text"] = "Nie importuj postów ze strumienia publicznego z tym tekstem";
+App::$strings["Only import Public stream posts with this text"] = "Importuj tylko wpisy ze strumienia publicznego z tym tekstem";
+App::$strings["Do not import Public stream posts with this text"] = "Nie importuj wpisów ze strumienia publicznego z tym tekstem";
App::$strings["Login on Homepage"] = "Zaloguj się na stronie głównej";
App::$strings["Present a login box to visitors on the home page if no other content has been configured."] = "Przedstaw formularz logowania odwiedzającym na stronie głównej, jeśli nie skonfigurowano żadnych innych treści.";
App::$strings["Enable context help"] = "Włącz pomoc kontekstową";
@@ -1202,25 +1270,26 @@ App::$strings["Network timeout"] = "Limit czasu sieci";
App::$strings["Value is in seconds. Set to 0 for unlimited (not recommended)."] = "Wartość w sekundach. Ustaw na 0 dla nieograniczonej liczby (niezalecane).";
App::$strings["Delivery interval"] = "Interwał dostaw";
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."] = "Opóźnij procesy dostarczania w tle o kilka sekund, aby zmniejszyć obciążenie systemu. Zalecane: 4-5 dla hostów współdzielonych, 2-3 dla wirtualnych serwerów prywatnych. 0-1 dla dużych serwerów dedykowanych.";
-App::$strings["Deliveries per process"] = "Dostawy na proces";
+App::$strings["Deliveries per process"] = "Liczba dostaw na proces";
App::$strings["Number of deliveries to attempt in a single operating system process. Adjust if necessary to tune system performance. Recommend: 1-5."] = "Liczba dostaw do podjęcia w ramach jednego procesu systemu operacyjnego. W razie potrzeby dostosuj, aby dostroić wydajność systemu. Polecam: 1-5.";
App::$strings["Queue Threshold"] = "Próg kolejki";
-App::$strings["Always defer immediate delivery if queue contains more than this number of entries."] = "Zawsze odraczaj natychmiastowe dostarczenie, jeśli kolejka zawiera więcej pozycji niż ta.";
+App::$strings["Always defer immediate delivery if queue contains more than this number of entries."] = "Zawsze odraczaj natychmiastowe dostarczenie, jeśli kolejka zawiera więcej pozycji niż ta liczba.";
App::$strings["Poll interval"] = "Okres odpytywania";
App::$strings["Delay background polling processes by this many seconds to reduce system load. If 0, use delivery interval."] = "Opóźnij procesy sondowania w tle o kilka sekund, aby zmniejszyć obciążenie systemu. Jeśli 0, użyty będzie interwał dostawy.";
App::$strings["Path to ImageMagick convert program"] = "Ścieżka do programu konwertującego ImageMagick";
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"] = "Jeśli jest ustawiona, użyj tego programu do generowania miniatur zdjęć dla dużych obrazów (> 4000 pikseli w każdym wymiarze), w przeciwnym razie może wystąpić wyczerpanie pamięci. Przykład: /usr/bin/convert";
App::$strings["Maximum Load Average"] = "Maksymalne średnie obciążenie";
App::$strings["Maximum system load before delivery and poll processes are deferred - default 50."] = "Maksymalne obciążenie systemu przed odroczeniem procesów dostarczania i odpytywania - domyślnie 50.";
-App::$strings["Expiration period in days for imported (grid/network) content"] = "Okres ważności w dniach dla zaimportowanej treści (siatki/sieci)";
+App::$strings["Expiration period in days for imported (grid/network) content"] = "Okres ważności w dniach dla zaimportowanej treści (sieci)";
App::$strings["0 for no expiration of imported content"] = "0 dla braku wygaśnięcia zaimportowanej treści";
-App::$strings["Do not expire any posts which have comments less than this many days ago"] = "Nie wygasaj żadnych postów, które mają komentarze z datami mniejszymi niż ta wartość dni temu";
+App::$strings["Do not expire any posts which have comments less than this many days ago"] = "Nie wygaszaj żadnych wpisów, które mają komentarze z datami mniejszymi niż ta wartość dni od teraz";
App::$strings["Public servers: Optional landing (marketing) webpage for new registrants"] = "Serwery publiczne: opcjonalna strona lądowania (marketingowa) dla nowych rejestrujących";
App::$strings["Create this page first. Default is %s/register"] = "Utwórz najpierw tą stronę. Domyślnie %s/ register";
App::$strings["Page to display after creating a new channel"] = "Strona do wyświetlenia po utworzeniu nowego kanału";
App::$strings["Default: profiles"] = "Domyślnie: profile";
App::$strings["Optional: site location"] = "Opcjonalnie: lokalizacja serwisu";
App::$strings["Region or country"] = "Region lub kraj";
+App::$strings["Invalid 24h time value (hhmm/hmm)"] = "Nieprawidłowa wartość czasu 24-godzinnego (hhmm/hmm)";
App::$strings["New Profile Field"] = "Nowe pole profilu";
App::$strings["Field nickname"] = "Krótka nazwa pola";
App::$strings["System name of field"] = "Systemowa nazwa pola";
@@ -1255,25 +1324,25 @@ App::$strings["Name of thing e.g. something"] = "Nazwa rzeczy, np. coś";
App::$strings["URL of thing (optional)"] = "URL rzeczy (opcjonalnie)";
App::$strings["URL for photo of thing (optional)"] = "URL do zdjęcia rzeczy (opcjonalnie)";
App::$strings["Add Thing to your Profile"] = "Dodaj rzecz do swojego profilu";
-App::$strings["Suggest Channels App"] = "Aplikacja Suggest Channels";
+App::$strings["Suggest Channels App"] = "Aplikacja Sugerowane Kanały";
App::$strings["Suggestions for channels in the \$Projectname network you might be interested in"] = "Propozycje dotyczące kanałów w sieci \$Projectname, które mogą Cię zainteresować";
-App::$strings["No suggestions available. If this is a new site, please try again in 24 hours."] = "Brak dostępnych prpozycji. Jeśli to jest nowy serwis, spróbuj ponownie za 24 godziny.";
+App::$strings["No suggestions available. If this is a new site, please try again in 24 hours."] = "Brak dostępnych propozycji. Jeśli to jest nowy serwis, spróbuj ponownie za 24 godziny.";
App::$strings["Ignore/Hide"] = "Ignoruj/Ukryj";
-App::$strings["Channel Suggestions"] = "Sugerowane kanały";
+App::$strings["Channel Suggestions"] = "Sugerowane Kanały";
App::$strings["Email Verification Required"] = "Wymagana jest weryfikacja adresu e-mail";
App::$strings["A verification token was sent to your email address [%s]. Enter that token here to complete the account verification step. Please allow a few minutes for delivery, and check your spam folder if you do not see the message."] = "Token weryfikacyjny został wysłany na Twój adres e-mail [% s]. Wprowadź tuta ten token, aby zakończyć etap weryfikacji konta. Poczekaj kilka minut na dostarczenie i jeśli nie widzisz wiadomości, sprawdź folder ze spamem.";
App::$strings["Resend Email"] = "Wyślij ponownie wiadomość e-mail";
App::$strings["Validation token"] = "Token walidacyjny";
-App::$strings["Notes App"] = "Aplikacja Notes";
+App::$strings["Notes App"] = "Aplikacja Notatki";
App::$strings["A simple notes app with a widget (note: notes are not encrypted)"] = "Prosta aplikacja do notatek z widżetem (uwaga: notatki nie są szyfrowane)";
App::$strings["This channel is limited to %d tokens"] = "Ten kanał jest ograniczony do %d tokenów";
App::$strings["Name and Password are required."] = "Wymagane są Imię i hasło.";
App::$strings["Token saved."] = "Token został zapisany.";
-App::$strings["Guest Access App"] = "Aplikacja Guest Access";
-App::$strings["Create access tokens so that non-members can access private content"] = "Utwórz tokeny dostępu, aby osoby niebędące członkami mogły uzyskać dostęp do treści prywatnych";
+App::$strings["Guest Access App"] = "Aplikacja Dostęp Gościnny";
+App::$strings["Create access tokens so that non-members can access private content"] = "Utwórz tokeny dostępu, aby osoby niebędące członkami mogły uzyskać dostęp do Twoich treści prywatnych";
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."] = "Użyj tego formularza, aby utworzyć tymczasowe identyfikatory dostępu, aby udostępniać rzeczy osobom niebędącym członkami. Tożsamości te mogą być używane na listach kontroli dostępu, a odwiedzający mogą logować się przy użyciu tych poświadczeń, aby uzyskać dostęp do treści prywatnych.";
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:"] = "Możesz także udostępnić znajomym i współpracownikom łącza dostępu w stylu <em>dropbox</em>, dodając hasło logowania do dowolnego adresu URL witryny, jak pokazano na ilustracji. Przykłady:";
-App::$strings["Guest Access Tokens"] = "Tokent Guest Access";
+App::$strings["Guest Access Tokens"] = "Token dostępu gościa";
App::$strings["Login Name"] = "Nazwa logowania";
App::$strings["Login Password"] = "Hasło logowania";
App::$strings["Expires (yyyy-mm-dd)"] = "Wygasa (rrrr-mm-dd)";
@@ -1282,9 +1351,9 @@ App::$strings["Change Order of App Tray Apps"] = "Zmień kolejność aplikacji n
App::$strings["Use arrows to move the corresponding app left (top) or right (bottom) in the navbar"] = "Użyj strzałek, aby przesunąć odpowiednią aplikację w lewo (u góry) lub w prawo (u dołu) na pasku nawigacyjnym";
App::$strings["Use arrows to move the corresponding app up or down in the app tray"] = "Użyj strzałek, aby przesunąć odpowiednią aplikację w górę lub w dół w zasobniku aplikacji";
App::$strings["Mark all seen"] = "Oznacz wszystkie jako oglądnięte";
-App::$strings["\$Projectname"] = "Hubzilla";
+App::$strings["\$Projectname"] = "\$Projectname";
App::$strings["Welcome to %s"] = "Witamy w %s";
-App::$strings["Articles App"] = "Aplikacja Articles";
+App::$strings["Articles App"] = "Aplikacja Artykuły";
App::$strings["Create interactive articles"] = "Twórz interaktywne artykuły";
App::$strings["Add Article"] = "Dodaj artykuł";
App::$strings["Articles"] = "Artykuły";
@@ -1367,7 +1436,7 @@ App::$strings["This software uses the store directory to save uploaded files. Th
App::$strings["store is writable"] = "katalog store jest możliwy do zapisu";
App::$strings["SSL certificate cannot be validated. Fix certificate or disable https access to this site."] = "Nie można zweryfikować certyfikatu SSL. Napraw certyfikat lub wyłącz dostęp https do tej witryny.";
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!"] = "Jeśli masz dostęp https do swojego serwisu internetowego lub zezwalasz na połączenia z portem TCP 443 (port https:), MUSISZ użyć certyfikatu akceptowanego przez przeglądarki. NIE WOLNO używać certyfikatów z podpisem własnym!";
-App::$strings["This restriction is incorporated because public posts from you may for example contain references to images on your own hub."] = "To ograniczenie zostało wprowadzone, ponieważ Twoje publiczne posty mogą na przykład zawierać odniesienia do obrazów na Twoim hubie.";
+App::$strings["This restriction is incorporated because public posts from you may for example contain references to images on your own hub."] = "To ograniczenie zostało wprowadzone, ponieważ Twoje publiczne wpisy mogą na przykład zawierać odniesienia do obrazów na Twoim węźle.";
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."] = "Jeśli Twój certyfikat nie zostanie rozpoznany, członkowie innych witryn (którzy sami mogą mieć ważne certyfikaty) otrzymają komunikat ostrzegawczy we własnej witrynie, ostrzegający o problemie z bezpieczeństwem.";
App::$strings["This can cause usability issues elsewhere (not just on your own site) so we must insist on this requirement."] = "Może to powodować problemy z użytecznością w innym serwisie (nie tylko na Twoim), więc musimy nalegać na to wymaganie.";
App::$strings["Providers are available that issue free certificates which are browser-valid."] = "Są dostępni dostawcy, którzy wydają bezpłatne certyfikaty akceptowane przez przeglądarki.";
@@ -1378,8 +1447,8 @@ App::$strings["Url rewrite is working"] = "Przepisywanie adresu URL działa";
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."] = "Nie można zapisać pliku konfiguracyjnego bazy danych \".htconfig.php\". Użyj załączonego tekstu, aby utworzyć plik konfiguracyjny w katalogu głównym serwera WWW.";
App::$strings["Errors encountered creating database tables."] = "Napotkano błędy podczas tworzenia tabel bazy danych.";
App::$strings["<h1>What next?</h1>"] = "<h1>Co następnie?</h1>";
-App::$strings["IMPORTANT: You will need to [manually] setup a scheduled task for the poller."] = "WAŻNE: Będziesz musiał [ręcznie] ustawić zaplanowane zadanie dla ankietera.";
-App::$strings["No default suggestions were found."] = "Nie znaleziono domyślnych prpozycji.";
+App::$strings["IMPORTANT: You will need to [manually] setup a scheduled task for the poller."] = "WAŻNE: Będziesz musiał [ręcznie] ustawić zaplanowanie zadania Cron.";
+App::$strings["No default suggestions were found."] = "Nie znaleziono domyślnych propozycji.";
App::$strings["%d rating"] = array(
0 => "%d ocen",
1 => "%d oceny",
@@ -1407,7 +1476,7 @@ App::$strings["Alphabetic"] = "Alfabetycznie";
App::$strings["Reverse Alphabetic"] = "Odwróć alfabetycznie";
App::$strings["Newest to Oldest"] = "Od najnowszych do najstarszych";
App::$strings["Oldest to Newest"] = "Od najstarszych do najnowszych";
-App::$strings["No entries (some entries may be hidden)."] = "Brak postów (niektóre posty mogą być ukryte).";
+App::$strings["No entries (some entries may be hidden)."] = "Brak wpisów (niektóre wpisy mogą być ukryte).";
App::$strings["Menu not found."] = "Nie znaleziono menu.";
App::$strings["Unable to create element."] = "Nie można utworzyć elementu.";
App::$strings["Unable to update menu element."] = "Nie można zaktualizować elementu menu.";
@@ -1434,17 +1503,17 @@ App::$strings["Add menu element"] = "Dodaj element menu";
App::$strings["Delete this menu item"] = "Usuń tę pozycję menu";
App::$strings["Edit this menu item"] = "Edytuj tę pozycję menu";
App::$strings["Menu item not found."] = "Nie znaleziono elementu menu.";
-App::$strings["Menu item deleted."] = "Usunieto element menu.";
+App::$strings["Menu item deleted."] = "Usunięto element menu.";
App::$strings["Menu item could not be deleted."] = "Nie można usunąć elementu menu.";
App::$strings["Edit Menu Element"] = "Edytuj element menu";
App::$strings["Link text"] = "Tekst linku";
App::$strings["__ctx:mood__ %1\$s is %2\$s"] = "%1\$s jest %2\$s";
-App::$strings["Mood App"] = "Aplikacja Mood";
+App::$strings["Mood App"] = "Aplikacja Nastrój";
App::$strings["Set your current mood and tell your friends"] = "Ustaw swój aktualny nastrój i podziel się tym ze znajomymi";
-App::$strings["Mood"] = "Mood";
+App::$strings["Mood"] = "Nastrój";
App::$strings["Permission category name is required."] = "Wymaga się podania nazwy kategorii uprawnień.";
App::$strings["Permission category saved."] = "Kategoria uprawnień została zapisana.";
-App::$strings["Permission Categories App"] = "Aplikacja Permission Categories";
+App::$strings["Permission Categories App"] = "Aplikacja Kategorie dostępu";
App::$strings["Create custom connection permission limits"] = "Utwórz własne limity uprawnień do połączeń";
App::$strings["Use this form to create permission rules for various classes of people or connections."] = "Użyj tego formularza, aby utworzyć reguły uprawnień dla różnych klas osób lub połączeń.";
App::$strings["Permission Categories"] = "Kategorie uprawnień";
@@ -1453,18 +1522,26 @@ App::$strings["No ratings"] = "Brak ocen";
App::$strings["Rating: "] = "Ocena: ";
App::$strings["Website: "] = "Serwis: ";
App::$strings["Description: "] = "Opis: ";
-App::$strings["Maximum daily site registrations exceeded. Please try again tomorrow."] = "Przekroczono maksymalną dzienną liczbę rejestracji witryn. Proszę spróbuj ponownie jutro.";
-App::$strings["Please indicate acceptance of the Terms of Service. Registration failed."] = "Proszę zaznaczyć <strong>akceptację Warunków korzystania z usługi</strong>. Rejestracja nieudana.";
-App::$strings["Passwords do not match."] = "Hasła niezgodne.";
-App::$strings["Registration successful. Continue to create your first channel..."] = "Rejestracja pomyślna. Kontynuuj tworzenie swojego pierwszego kanału ...";
-App::$strings["Registration successful. Please check your email for validation instructions."] = "Rejestracja oomyślna. Sprawdź pocztę e-mail, aby uzyskać instrukcje dotyczące weryfikacji.";
-App::$strings["Your registration is pending approval by the site owner."] = "Twoja rejestracja oczekuje na zatwierdzenie przez właściciela serwisu.";
-App::$strings["Your registration can not be processed."] = "Twoja rejestracja oczekuje na zatwierdzenie przez właściciela witryny.";
-App::$strings["Registration on this hub is disabled."] = "Rejestracja na tym hubie jest wyłączona.";
-App::$strings["Registration on this hub is by approval only."] = "Rejestracja na tym hubie wymaga zatwierdzenia.";
-App::$strings["<a href=\"pubsites\">Register at another affiliated hub.</a>"] = "<a href=\"pubsites\">Zarejestruj się na innym stowarzyszonym hubie. </a>";
-App::$strings["Registration on this hub is by invitation only."] = "Rejestracja na tym hubie wumaga uprzedniego zaproszenia.";
-App::$strings["This site has exceeded the number of allowed daily account registrations. Please try again tomorrow."] = "Na tym serwisie przekroczono dozwoloną liczbę dziennych rejestracji kont. Proszę spróbuj ponownie jutro.";
+App::$strings["Nickname is required."] = "Pseudonim jest wymagany.";
+App::$strings["Email address required"] = "Wymagany jest adres e-mail";
+App::$strings["No password provided"] = "Nie podano hasła";
+App::$strings["Passwords do not match"] = "Hasła nie pasują do siebie";
+App::$strings["Terms of Service not accepted"] = "Regulamin serwisu nie został zaakceptowany";
+App::$strings["Invitation code succesfully applied"] = "Kod zaproszenia został pomyślnie zastosowany";
+App::$strings["Invitation not in time or too late"] = "Zaproszenie nie na czas lub za późno";
+App::$strings["Invitation email failed"] = "Wygenerowanie wiadomość e-mail z zaproszeniem nie powiodło się";
+App::$strings["Invitation code failed"] = "Kod zaproszenia nie został wygenerowany";
+App::$strings["Invitations are not available"] = "Zaproszenia nie są dostępne";
+App::$strings["Email address already in use"] = "Ten adres e-mail jest już używany";
+App::$strings["Registration on this hub is by invitation only"] = "Rejestracja w tym serwisie odbywa się wyłącznie za zaproszeniem";
+App::$strings["Registration confirmation for %s"] = "Potwierdzenie rejestracji dla %s";
+App::$strings["New register request"] = "Nowa prośba o rejestrację";
+App::$strings["Error creating dId A"] = "Błąd podczas tworzenia dId A";
+App::$strings["Registration on this hub is disabled."] = "Rejestracja na tym węźle jest wyłączona.";
+App::$strings["Registration on this hub is by approval only."] = "Rejestracja na tym węźle wymaga zatwierdzenia przez administratora.";
+App::$strings["Register at another affiliated hub in case when prefered"] = "Zarejestruj się w innym stowarzyszonym serwisie w przypadku, gdy potrzebujesz takiego rozwiązania";
+App::$strings["Registration on this hub is by invitation only."] = "Rejestracja na tym węźle wymaga uprzedniego zaproszenia.";
+App::$strings["Register at another affiliated hub"] = "Zarejestruj się w innym stowarzyszonym serwisie";
App::$strings["Terms of Service"] = "Regulamin";
App::$strings["I accept the %s for this website"] = "Akceptuję % s dla tego serwisu";
App::$strings["I am over %s years of age and accept the %s for this website"] = "Mam ponad % s lat i akceptuję % s dla tego serwisu";
@@ -1472,14 +1549,14 @@ App::$strings["Your email address"] = "Twój adres e-mail";
App::$strings["Choose a password"] = "Wybierz hasło";
App::$strings["Please re-enter your password"] = "Wprowadź ponownie swoje hasło";
App::$strings["Please enter your invitation code"] = "Wprowadź kod zaproszenia";
-App::$strings["Your Name"] = "Twoja nazwa";
-App::$strings["Real names are preferred."] = "Preferowane są prawdziwe imiona.";
-App::$strings["Your nickname will be used to create an easy to remember channel address e.g. nickname%s"] = "Twój pseudonim posłuży do stworzenia łatwego do zapamiętania adresu kanału, np. pseudonim%s";
-App::$strings["Select a channel permission role for your usage needs and privacy requirements."] = "Wybierz rolę uprawnień do kanału zgodnie z potrzebami użytkowania i wymaganiami dotyczącymi prywatności.";
-App::$strings["no"] = "nie";
-App::$strings["yes"] = "tak";
+App::$strings["Your name"] = "Twoja nazwa";
+App::$strings["Real name is preferred"] = "Preferowane jest prawdziwe imię i nazwisko";
+App::$strings["Your nickname will be used to create an easy to remember channel address"] = "Twój pseudonim posłuży do stworzenia łatwego do zapamiętania adresu kanału";
+App::$strings["Why do you want to join this hub?"] = "Dlaczego chcesz dołączyć do tego serwisu?";
+App::$strings["This will help to review your registration"] = "Pomoże to przejrzeć Twoją rejestrację";
+App::$strings["I have an invite code"] = "Mam kod zaproszenia";
App::$strings["Register"] = "Zarejestruj się";
-App::$strings["This site requires email verification. After completing this form, please check your email for further instructions."] = "Ta witryna wymaga weryfikację adresu e-mail. Po wypełnieniu tego formularza sprawdź swoją pocztę e-mail, aby uzyskać dalsze instrukcje.";
+App::$strings["This site has exceeded the number of allowed daily account registrations."] = "Na tym serwisie przekroczono dozwoloną liczbę dziennych rejestracji kont.";
App::$strings["__ctx:acl__ Profile"] = "Profil";
App::$strings["network"] = "sieć";
App::$strings["No feature settings configured"] = "Brak skonfigurowanych ustawień funkcji";
@@ -1498,11 +1575,11 @@ App::$strings["Current Password"] = "Bieżące hasło";
App::$strings["Enter New Password"] = "Wprowadź nowe hasło";
App::$strings["Confirm New Password"] = "Potwierdź nowe hasło";
App::$strings["Leave password fields blank unless changing"] = "Pozostaw pola hasła puste, chyba że je zmieniasz";
-App::$strings["Email Address:"] = "Adres e-mail:";
+App::$strings["DId2 or Email Address:"] = "DId2 lub adres e-mail:";
App::$strings["Remove this account including all its channels"] = "Usuń to konto wraz ze wszystkimi jego kanałami";
App::$strings["Events Settings"] = "Ustawienia wydarzeń";
App::$strings["Profiles Settings"] = "Ustawienia profili";
-App::$strings["Editor Settings"] = "Editor Settings";
+App::$strings["Editor Settings"] = "Edytor ustawień";
App::$strings["Additional Features"] = "Dodatkowe funkcjonalności";
App::$strings["Channel Manager Settings"] = "Ustawienia menadżera kanałów";
App::$strings["%s - (Experimental)"] = "%s - (eksperymentalne)";
@@ -1522,7 +1599,7 @@ App::$strings["Maximum of 30 items"] = "Maksymalnie 30 pozycji";
App::$strings["Show emoticons (smilies) as images"] = "Pokaż emotikony (uśmieszki) jako obrazy";
App::$strings["Provide channel menu in navigation bar"] = "Podaj menu kanału na pasku nawigacji";
App::$strings["Default: channel menu located in app menu"] = "Domyślnie: menu kanału znajduje się w menu aplikacji";
-App::$strings["Link post titles to source"] = "Połącz tytuły postów ze źródłem";
+App::$strings["Link post titles to source"] = "Połącz tytuły wpisów ze źródłem";
App::$strings["New Member Links"] = "Linki dla nowych członków";
App::$strings["Display new member quick links menu"] = "Wyświetl menu szybkich łączy dla nowych członków";
App::$strings["Photos Settings"] = "Ustawienia zdjęć";
@@ -1535,17 +1612,17 @@ App::$strings["Anybody in this network"] = "Każdy w tej sieci";
App::$strings["Anybody authenticated"] = "Każda uwierzytelniona osoba";
App::$strings["Anybody on the internet"] = "Każdy w internecie";
App::$strings["Publish your default profile in the network directory"] = "Opublikuj swój domyślny profil w katalogu sieciowym";
-App::$strings["Allow us to suggest you as a potential friend to new members?"] = "Czy pozwalasz nam sugerować Ciebie jako potencjalnego przyjaciela nowym członkom?";
-App::$strings["or"] = "lub";
+App::$strings["Allow us to suggest you as a potential friend to new members?"] = "Czy pozwalasz nam sugerować nowym członkom Ciebie jako potencjalnego przyjaciela?";
App::$strings["Your channel address is"] = "Twój adres kanału to";
App::$strings["Your files/photos are accessible via WebDAV at"] = "Twoje pliki/zdjęcia są dostępne przez WebDAV pod adresem";
App::$strings["Automatic membership approval"] = "Automatyczne zatwierdzanie członkostwa";
App::$strings["Channel Settings"] = "Ustawienia kanału";
App::$strings["Basic Settings"] = "Podstawowe ustawienia";
App::$strings["Full Name:"] = "Pełna nazwa:";
+App::$strings["Email Address:"] = "Adres e-mail:";
App::$strings["Your Timezone:"] = "Twoja strefa czasowa:";
-App::$strings["Default Post Location:"] = "Domyślna lokalizacja postu:";
-App::$strings["Geographical location to display on your posts"] = "Lokalizacja geograficzna do wyświetlania w Twoich postach";
+App::$strings["Default Post Location:"] = "Domyślna lokalizacja wpisu:";
+App::$strings["Geographical location to display on your posts"] = "Lokalizacja geograficzna do wyświetlania w Twoich wpisach";
App::$strings["Use Browser Location:"] = "Użyj lokalizacji przeglądarki:";
App::$strings["Adult Content"] = "Treść dla dorosłych";
App::$strings["This channel frequently or regularly publishes adult content. (Please tag any adult material and/or nudity with #NSFW)"] = "Ten kanał często lub regularnie publikuje treści dla dorosłych. (Oznacz wszelkie materiały dla dorosłych albo nagość tagiem #NSFW)";
@@ -1558,7 +1635,7 @@ App::$strings["Very Public - <em>extremely permissive (should be used with cauti
App::$strings["Typical - <em>default public, privacy when desired (similar to social network permissions but with improved privacy)</em>"] = "Typowe - <em>domyślne publiczne, prywatność w razie potrzeby (podobne do uprawnień w popularnych sieciach społecznościowych, ale z podwyższoną prywatnością)</em>";
App::$strings["Private - <em>default private, never open or public</em>"] = "Prywatne - <em>domyślnie prywatne, nigdy otwarte ani publiczne</em>";
App::$strings["Blocked - <em>default blocked to/from everybody</em>"] = "Zablokowane - <em>domyślnie zablokowane dla/od wszystkich</em>";
-App::$strings["Allow others to tag your posts"] = "Pozwól innym oznaczać Twoje posty";
+App::$strings["Allow others to tag your posts"] = "Pozwól innym oznaczać Twoje wpisy";
App::$strings["Often used by the community to retro-actively flag inappropriate content"] = "Często używany przez społeczność do oznaczania nieodpowiednich treści z mocą wsteczną";
App::$strings["Channel Permission Limits"] = "Limity uprawnień kanału";
App::$strings["Expire other channel content after this many days"] = "Po tej ilości dni wygasają inne treści w kanale";
@@ -1576,18 +1653,18 @@ App::$strings["Useful to reduce spamming"] = "Przydatne do ograniczenia spamowan
App::$strings["Notification Settings"] = "Ustawienia powiadomień";
App::$strings["By default post a status message when:"] = "Domyślnie publikuj komunikat o stanie, gdy:";
App::$strings["accepting a friend request"] = "zaakceptowano zaproszenia do znajomych";
-App::$strings["joining a forum/community"] = "dołączoni do forum/społeczności";
+App::$strings["joining a forum/community"] = "dołączono do forum/społeczności";
App::$strings["making an <em>interesting</em> profile change"] = "dokonano <em>interesującej</em> zmiany profilu";
App::$strings["Send a notification email when:"] = "Wyślij e-mail z powiadomieniem, gdy:";
App::$strings["You receive a connection request"] = "Otrzymujesz żądanie połączenia";
App::$strings["Your connections are confirmed"] = "Twoje połączenia są potwierdzone";
-App::$strings["Someone writes on your profile wall"] = "Ktoś pisze na Twojej ścianie profilu";
+App::$strings["Someone writes on your profile wall"] = "Ktoś pisze na Twojej tablicy profilu";
App::$strings["Someone writes a followup comment"] = "Ktoś pisze komentarz uzupełniający";
App::$strings["You receive a private message"] = "Otrzymujesz prywatną wiadomość";
App::$strings["You receive a friend suggestion"] = "Otrzymasz propozycję znajomości";
App::$strings["You are tagged in a post"] = "Oznaczono Ciebie tagiem w poście";
App::$strings["You are poked/prodded/etc. in a post"] = "Szturchnięto Ciebie w poście";
-App::$strings["Someone likes your post/comment"] = "Ktoś polubił Twój post/komentarz";
+App::$strings["Someone likes your post/comment"] = "Ktoś polubił Twój wpis/komentarz";
App::$strings["Show visual notifications including:"] = "Pokaż powiadomienia wizualne, w tym:";
App::$strings["Unseen stream activity"] = "Niewidoczną aktywność na strumieniu";
App::$strings["Unseen channel activity"] = "Niewidoczną aktywność w kanale";
@@ -1605,16 +1682,16 @@ App::$strings["System Registrations"] = "Rejestracje systemowe";
App::$strings["Unseen shared files"] = "Niewidoczne udostępnione pliki";
App::$strings["Unseen public stream activity"] = "Niewidoczna aktywność na publicznym strumieniu";
App::$strings["Unseen likes and dislikes"] = "Niewidoczne polubienia i dezaprobaty";
-App::$strings["Unseen forum posts"] = "Niewidoczne posty na forum";
-App::$strings["Email notification hub (hostname)"] = "Hub powiadomień e-mail (nazwa hosta)";
-App::$strings["If your channel is mirrored to multiple hubs, set this to your preferred location. This will prevent duplicate email notifications. Example: %s"] = "Jeśli twój kanał jest powielany na wielu hubach, ustaw to na preferowaną lokalizację. Zapobiegnie to powielaniu powiadomień e-mail. Przykład: % s";
-App::$strings["Show new wall posts, private messages and connections under Notices"] = "Pokaż w powiadomieniach nowe posty na ścianie, prywatne wiadomości i połączenia";
-App::$strings["Notify me of events this many days in advance"] = "Informuj mnie o wydarzeniach z tak wielodniowym wyprzedzeniem";
+App::$strings["Unseen forum posts"] = "Niewidoczne wpisy na forum";
+App::$strings["Email notification hub (hostname)"] = "Serwer powiadomień e-mail (nazwa hosta)";
+App::$strings["If your channel is mirrored to multiple hubs, set this to your preferred location. This will prevent duplicate email notifications. Example: %s"] = "Jeśli twój kanał jest powielany na wielu serwisach, ustaw to na preferowaną lokalizację. Zapobiegnie to powielaniu powiadomień e-mail. Przykład: % s";
+App::$strings["Show new wall posts, private messages and connections under Notices"] = "Pokaż w powiadomieniach nowe wpisy na tablicy oraz prywatne wiadomości i połączenia";
+App::$strings["Notify me of events this many days in advance"] = "Informuj mnie o wydarzeniach z wyprzedzeniem (w dniach)";
App::$strings["Must be greater than 0"] = "Musi być większa od 0";
App::$strings["Advanced Account/Page Type Settings"] = "Zaawansowane ustawienia konta/typu strony";
App::$strings["Change the behaviour of this account for special situations"] = "Zmień zachowanie tego konta w szczególnych sytuacjach";
App::$strings["Miscellaneous Settings"] = "Różne ustawienia";
-App::$strings["Default photo upload folder"] = "Domyślny folder przesyłania zdjęć";
+App::$strings["Default photo upload folder"] = "Domyślny folder na przesyłane zdjęcia";
App::$strings["%Y - current year, %m - current month"] = "%Y - bieżący rok, %m - bieżący miesiąc";
App::$strings["Default file upload folder"] = "Domyślny folder przesyłania plików";
App::$strings["Remove this channel."] = "Usuń ten kanał.";
@@ -1629,30 +1706,38 @@ App::$strings["Stream Settings"] = "Ustawienia strumienia";
App::$strings["Settings saved."] = "Ustawienia zapisane.";
App::$strings["Settings saved. Reload page please."] = "Ustawienia zapisane. Proszę ponownie załadować stronę.";
App::$strings["Conversation Settings"] = "Ustawienia rozmów";
-App::$strings["Remote Diagnostics App"] = "Aplikacja Remote Diagnostics";
+App::$strings["Remote Diagnostics App"] = "Aplikacja Zdalna Diagnostyka";
App::$strings["Perform diagnostics on remote channels"] = "Przeprowadź diagnostykę zdalnych kanałów";
-App::$strings["Total invitation limit exceeded."] = "Przekroczono łączny limit zaproszeń.";
-App::$strings["%s : Not a valid email address."] = "% s: nieprawidłowy adres e-mail.";
-App::$strings["Please join us on \$Projectname"] = "Dołącz do nas na \$Projectname";
-App::$strings["Invitation limit exceeded. Please contact your site administrator."] = "Przekroczono limit zaproszeń. Skontaktuj się z administratorem serwisu.";
+App::$strings["Invite App"] = "Aplikacja Zaproszenie";
+App::$strings["Register is closed"] = "Rejestracja zamknięta";
+App::$strings["Note, the invitation code is valid up to"] = "Uwaga: kod zaproszenia jest ważny do";
+App::$strings["Too many recipients for one invitation (max %d)"] = "Zbyt wielu adresatów na jedno zaproszenie (maks.%d)";
+App::$strings["No recipients for this invitation"] = "Brak adresatów tego zaproszenia";
+App::$strings["(%s) : Not a valid email address"] = "(% s): Nieprawidłowy adres e-mail";
+App::$strings["(%s) : Not a real email address"] = "(%s) : To nie jest prawdziwy adres e-mail";
+App::$strings["(%s) : Not allowed email address"] = "(%s) : Niedozwolony adres e-mail";
+App::$strings["(%s) : email address already in use"] = "(%s) : Ten adres e-mail jest już używany";
+App::$strings["(%s) : Accepted email address"] = "(%s) : Zaakceptowany adres e-mail";
App::$strings["%s : Message delivery failed."] = "%s: dostarczenie wiadomości nie powiodło się.";
-App::$strings["%d message sent."] = array(
- 0 => "Wysłano %d wiadomość.",
- 1 => "Wysłano %d wiadomości.",
- 2 => "Wysłano %d wiadomości.",
-);
-App::$strings["Invite App"] = "Aplikacja Invite";
-App::$strings["Send email invitations to join this network"] = "Wyślij wiadomości e-mail z zaproszeniami do przyłączenia się do tej sieci";
+App::$strings["To %s : Message delivery success."] = "To %s : Dostarczenie wiadomości powiodło się.";
+App::$strings["%1\$d mail(s) sent, %2\$d mail error(s)"] = "Wysłano %1\$d wiadomości, %2\$d błędy poczty";
+App::$strings["Invites not proposed by configuration"] = "Zaproszenia nie zostały skonfigurowane";
+App::$strings["Contact the site admin"] = "Skontaktuj się z administratorem witryny";
+App::$strings["Invites by users not enabled"] = "Zaproszenia od użytkowników nie są włączone";
App::$strings["You have no more invitations available"] = "Nie masz więcej dostępnych zaproszeń";
-App::$strings["Send invitations"] = "Wysyłać zaproszenia";
+App::$strings["Not on xchan"] = "Nie na xchan";
+App::$strings["All users invitation limit exceeded."] = "Przekroczono limit zaproszeń wszystkich użytkowników.";
+App::$strings["Invitation expires after"] = "Zaproszenie wygasa po";
+App::$strings["Invitation"] = "Zaproszenie";
+App::$strings["Send invitations"] = "Wyślij zaproszenia";
+App::$strings["Invitations I am using"] = "Zaproszenia, których używam";
+App::$strings["Invitations we are using"] = "Zaproszenia, z których korzystamy";
+App::$strings["§ Note, the email(s) sent will be recorded in the system logs"] = "§ Uwaga, wysłane wiadomości e-mail zostaną zapisane w dziennikach systemowych";
App::$strings["Enter email addresses, one per line:"] = "Wprowadź adresy e-mail, po jednym w każdym wierszu:";
App::$strings["Your message:"] = "Twoja wiadomość:";
-App::$strings["Please join my community on \$Projectname."] = "Dołącz do mojej społeczności w \$Projectname.";
-App::$strings["You will need to supply this invitation code:"] = "Trzeba będzie podać ten kod zaproszenia:";
-App::$strings["1. Register at any \$Projectname location (they are all inter-connected)"] = "1. Zarejestruj się w dowolnej lokalizacji \$Projectname (wszystkie są ze sobą połączone)";
-App::$strings["2. Enter my \$Projectname network address into the site searchbar."] = "2. Wpisz mój adres sieciowy \$Projectname w pasku wyszukiwania serwisu.";
-App::$strings["or visit"] = "lub odwiedź";
-App::$strings["3. Click [Connect]"] = "3. Kliknij [Połącz]";
+App::$strings["Invite template"] = "Szablon zaproszenia";
+App::$strings["Subject:"] = "Temat:";
+App::$strings["Here you may enter personal notes to the recipient(s)"] = "Tutaj możesz wprowadzić osobiste notatki do odbiorcy/odbiorców";
App::$strings["About this site"] = "O tym serwisie";
App::$strings["Site Name"] = "Nazwa witryny";
App::$strings["Administrator"] = "Administrator";
@@ -1668,16 +1753,16 @@ App::$strings["Select a bookmark folder"] = "Wybierz folder zakładek";
App::$strings["Save Bookmark"] = "Zapisz zakładkę";
App::$strings["URL of bookmark"] = "URL zakładki";
App::$strings["Or enter new bookmark folder name"] = "Lub wprowadź nową nazwę folderu zakładek";
-App::$strings["Language App"] = "Aplikacja Language";
+App::$strings["Language App"] = "Aplikacja Język";
App::$strings["Change UI language"] = "Zmień język interfejsu użytkownika";
App::$strings["Welcome to Hubzilla!"] = "Witamy w Hubzilla!";
-App::$strings["You have got no unseen posts..."] = "Nie masz żadnych nieoglądniętych postów...";
+App::$strings["You have got no unseen posts..."] = "Nie masz żadnych nieoglądniętych wpisów...";
App::$strings["Cover Photos"] = "Zdjęcia na okładkę";
App::$strings["female"] = "kobieta";
App::$strings["%1\$s updated her %2\$s"] = "%1\$s zaktualizował ją %2\$s";
App::$strings["male"] = "mężczyzna";
-App::$strings["%1\$s updated his %2\$s"] = "%1\$s zaktualizował go %2\$s";
-App::$strings["%1\$s updated their %2\$s"] = "%1\$s zaktualizował ich %2\$s";
+App::$strings["%1\$s updated his %2\$s"] = "%1\$s zaktualizował jego %2\$s";
+App::$strings["%1\$s updated their %2\$s"] = "%1\$s zaktualizował swoje %2\$s";
App::$strings["cover photo"] = "zdjęcie okładkowe";
App::$strings["Your cover photo may be visible to anybody on the internet"] = "Twoje zdjęcie okładkowe może być widoczne dla każdego w internecie";
App::$strings["Change Cover Photo"] = "Zmień zdjęcie na okładkę";
@@ -1697,7 +1782,7 @@ App::$strings["Edit menu contents"] = "Edytuj zawartość menu";
App::$strings["Edit this menu"] = "Edytuj to menu";
App::$strings["Menu could not be deleted."] = "Nie udało się usunąć menu.";
App::$strings["Edit Menu"] = "Edytuj menu";
-App::$strings["Add or remove entries to this menu"] = "Dodaj lub usuń posty w tym menu";
+App::$strings["Add or remove entries to this menu"] = "Dodaj lub usuń wpisy w tym menu";
App::$strings["Menu name"] = "Nazwa menu";
App::$strings["Must be unique, only seen by you"] = "Musi być wyjątkowy, widoczny tylko dla Ciebie";
App::$strings["Menu title"] = "Tytuł menu";
@@ -1706,33 +1791,33 @@ App::$strings["Allow bookmarks"] = "Zezwalaj na zakładki";
App::$strings["Failed to create source. No channel selected."] = "Nie udało się utworzyć źródła. Nie wybrano kanału.";
App::$strings["Source created."] = "Utworzono źródło.";
App::$strings["Source updated."] = "Źródło zaktualizowane.";
-App::$strings["Sources App"] = "Aplikacja Sources";
+App::$strings["Sources App"] = "Aplikacja Źródła";
App::$strings["Automatically import channel content from other channels or feeds"] = "Automatycznie importuj zawartość kanału z innych kanałów lub źródeł";
App::$strings["*"] = "*";
-App::$strings["Channel Sources"] = "Źródła kanałów";
+App::$strings["Channel Sources"] = "Źródła";
App::$strings["Manage remote sources of content for your channel."] = "Zarządzaj zdalnymi źródłami treści na swoim kanale.";
App::$strings["New Source"] = "Nowe źródło";
App::$strings["Import all or selected content from the following channel into this channel and distribute it according to your channel settings."] = "Zaimportuj wszystkie lub wybrane treści z następującego kanału do tego kanału i rozpowszechniaj je zgodnie z ustawieniami kanału.";
App::$strings["Only import content with these words (one per line)"] = "Importuj tylko zawartość z tymi słowami (po jednym w każdym wierszu)";
App::$strings["Leave blank to import all public content"] = "Pozostaw puste, aby zaimportować całą zawartość publiczną";
App::$strings["Channel Name"] = "Nazwa kanału";
-App::$strings["Add the following categories to posts imported from this source (comma separated)"] = "Dodaj następujące kategorie do postów zaimportowanych z tego źródła (oddzielone przecinkami)";
-App::$strings["Resend posts with this channel as author"] = "Wyślij ponownie posty z tym kanałem jako autorem";
-App::$strings["Copyrights may apply"] = "Copyrights may apply";
+App::$strings["Add the following categories to posts imported from this source (comma separated)"] = "Dodaj następujące kategorie do wpisów zaimportowanych z tego źródła (oddzielone przecinkami)";
+App::$strings["Resend posts with this channel as author"] = "Wyślij ponownie wpisy z tym kanałem jako autorem";
+App::$strings["Copyrights may apply"] = "Mogą obowiązywać prawa autorskie";
App::$strings["Source not found."] = "Nie znaleziono źródła.";
App::$strings["Edit Source"] = "Edytuj źródło";
App::$strings["Delete Source"] = "Usuń źródło";
App::$strings["Source removed"] = "Źródło zostało usunięte";
App::$strings["Unable to remove source."] = "Nie można usunąć źródła.";
-App::$strings["Poke App"] = "Aplikacja Poke";
-App::$strings["Poke somebody in your addressbook"] = "Szturchij kogoś w swojej książce adresowej";
+App::$strings["Poke App"] = "Aplikacja kuksaniec";
+App::$strings["Poke somebody in your addressbook"] = "Szturchnij kogoś w swojej książce adresowej";
App::$strings["Poke"] = "Szturchnij";
App::$strings["Poke somebody"] = "Szturchnij kogoś";
App::$strings["Poke/Prod"] = "Szturchnij";
App::$strings["Poke, prod or do other things to somebody"] = "Szturchać, badać, testować lub robić z kimś podobne rzeczy";
App::$strings["Recipient"] = "Odbiorca";
App::$strings["Choose what you wish to do to recipient"] = "Wybierz, co chcesz zrobić odbiorcy";
-App::$strings["Make this post private"] = "Ustaw ten post jako prywatny";
+App::$strings["Make this post private"] = "Ustaw ten wpis jako prywatny";
App::$strings["No such group"] = "Nie ma takiej grupy";
App::$strings["No such channel"] = "Nie ma takiego kanału";
App::$strings["Privacy group is empty"] = "Grupa prywatności jest pusta";
@@ -1760,10 +1845,10 @@ App::$strings["Adjust Permissions"] = "Dostosuj uprawnienia";
App::$strings["Move or Copy"] = "Przenieś lub skopiuj";
App::$strings["Info"] = "Informacje";
App::$strings["Rename"] = "Zień nazwę";
-App::$strings["Post"] = "Post";
-App::$strings["Attachment BBcode"] = "Attachment BBcode";
-App::$strings["Embed BBcode"] = "Osadź BBcode";
-App::$strings["Link BBcode"] = "Połącz BBcode";
+App::$strings["Post"] = "Wpis";
+App::$strings["Attachment BBcode"] = "Załącz tekst BBcode";
+App::$strings["Embed BBcode"] = "Osadź tekst BBcode";
+App::$strings["Link BBcode"] = "Połącz do tekstu BBcode";
App::$strings["You are using %1\$s of your available file storage."] = "Używasz %1\$s dostępnego miejsca na pliki.";
App::$strings["You are using %1\$s of %2\$s available file storage. (%3\$s&#37;)"] = "Używasz %1\$s z %2\$s dostępnego miejsca na pliki. (%3\$s &#37;)";
App::$strings["WARNING:"] = "OSTRZEŻENIE:";
@@ -1788,7 +1873,7 @@ App::$strings["Protocol disabled."] = "Protokół wyłączony.";
App::$strings["Cannot connect to yourself."] = "Nie można połączyć się ze sobą.";
App::$strings["error saving data"] = "błąd podczas zapisywania danych";
App::$strings["Apps"] = "Aplikacje";
-App::$strings["Affinity Tool"] = "Narzędzie koligacji";
+App::$strings["Affinity Tool"] = "Narzędzie Zaprzyjaźnienia";
App::$strings["Site Admin"] = "Administrator serwisu";
App::$strings["Report Bug"] = "Raport błędów";
App::$strings["Bookmarks"] = "Zakładki";
@@ -1809,7 +1894,7 @@ App::$strings["Probe"] = "Sonda";
App::$strings["Suggest"] = "Prpozycja";
App::$strings["Random Channel"] = "Losowy kanał";
App::$strings["Invite"] = "Zaproszenie";
-App::$strings["Features"] = "Funkcje";
+App::$strings["Features"] = "Możliwości";
App::$strings["Language"] = "Język";
App::$strings["Profile Photo"] = "Zdjęcie profilowe";
App::$strings["Profiles"] = "Profile";
@@ -1817,7 +1902,7 @@ App::$strings["Notifications"] = "Powiadomienie";
App::$strings["Order Apps"] = "Kolejność aplikacji";
App::$strings["CardDAV"] = "CardDAV";
App::$strings["Guest Access"] = "Dostęp gościa";
-App::$strings["Notes"] = "Uwagi";
+App::$strings["Notes"] = "Notatki";
App::$strings["OAuth Apps Manager"] = "Menadżer aplikacji OAuth";
App::$strings["OAuth2 Apps Manager"] = "Menadżer aplikacji OAuth2";
App::$strings["PDL Editor"] = "Edytor PDL";
@@ -1843,17 +1928,17 @@ App::$strings["Duplicate room name"] = "Zduplikowana nazwa pokoju";
App::$strings["Invalid room specifier."] = "Nieprawidłowy specyfikator sali.";
App::$strings["Room not found."] = "Nie znaleziono pokoju.";
App::$strings["Room is full"] = "Pokój jest pełny";
-App::$strings["0. Beginner/Basic"] = "0. Poczatkujący/Podstawowy";
+App::$strings["0. Beginner/Basic"] = "0. Początkujący/Podstawowy";
App::$strings["1. Novice - not skilled but willing to learn"] = "1. Nowicjusz - nie ma umiejętności, ale chętnie się uczy";
-App::$strings["2. Intermediate - somewhat comfortable"] = "2. Średniozaawansowany - dość wygodne";
+App::$strings["2. Intermediate - somewhat comfortable"] = "2. Średnio zaawansowany - dość wygodne";
App::$strings["3. Advanced - very comfortable"] = "3. Zaawansowany - bardzo wygodne";
App::$strings["4. Expert - I can write computer code"] = "4. Ekspert - umiem pisać kod komputerowy";
App::$strings["5. Wizard - I probably know more than you do"] = "5. Czarodziej - prawdopodobnie wiem więcej niż Ty";
App::$strings["\$Projectname Notification"] = "Powiadomienie \$Projectname";
-App::$strings["\$projectname"] = "Hubzilla";
+App::$strings["\$projectname"] = "\$Projectname";
App::$strings["Thank You,"] = "Dziękujemy,";
App::$strings["%s Administrator"] = "Administrator %s";
-App::$strings["This email was sent by %1\$s at %2\$s."] = "Ta wiadomość e-mail została wysłana przez %1\$s na numer %2\$s.";
+App::$strings["This email was sent by %1\$s at %2\$s."] = "Ta wiadomość e-mail została wysłana przez %1\$s z %2\$s.";
App::$strings["To stop receiving these messages, please adjust your Notification Settings at %s"] = "Aby nie otrzymywać tych wiadomości, zmień ustawienia powiadomień na %s";
App::$strings["To stop receiving these messages, please adjust your %s."] = "Aby nie otrzymywać tych wiadomości, zmień %s.";
App::$strings["%s <!item_type!>"] = "%s <!item_type!>";
@@ -1870,45 +1955,46 @@ App::$strings["%1\$s %2\$s [zrl=%3\$s]a %4\$s[/zrl]"] = "%1\$s %2\$s [zrl=%3\$s]
App::$strings["%1\$s %2\$s [zrl=%3\$s]%4\$s's %5\$s[/zrl]"] = "%1\$s %2\$s [zrl=%3\$s]%5\$s %4\$s[/zrl]";
App::$strings["%1\$s %2\$s [zrl=%3\$s]your %4\$s[/zrl]"] = "%1\$s %2\$s [zrl=%3\$s]Twój %4\$s[/zrl]";
App::$strings["[\$Projectname:Notify] Moderated Comment to conversation #%1\$d by %2\$s"] = "[\$Projectname:Notify] Moderowany komentarz do rozmowy #%1\$d przez %2\$s";
-App::$strings["[\$Projectname:Notify] Comment to conversation #%1\$d by %2\$s"] = "[\$Projectname:Notify] Komentarz do roz,owy #%1\$d przez %2\$s";
-App::$strings["%1\$s commented on an item/conversation you have been following."] = "%1\$s skomentował obserwowany element/rozmowę.";
-App::$strings["Please visit %s to view and/or reply to the conversation."] = "Odwiedź %s, aby wyświetlić rozmowę albo odpowiedzieć na nią.";
+App::$strings["[\$Projectname:Notify] Comment to conversation #%1\$d by %2\$s"] = "[\$Projectname:Notify] Komentarz do rozmowy #%1\$d przez %2\$s";
+App::$strings["%1\$s commented on an item/conversation you have been following."] = "%1\$s skomentował obserwowany element/rozmowa.";
+App::$strings["Please visit %s to view and/or reply to the conversation."] = "Odwiedź %s, aby wyświetlić albo włączyć się do rozmowy.";
App::$strings["Please visit %s to approve or reject this comment."] = "Odwiedź %s, aby zaakceptować lub odrzucić ten komentarz.";
App::$strings["%1\$s liked [zrl=%2\$s]your %3\$s[/zrl]"] = "%1\$s polubił [zrl=%2\$s]Twój %3\$s[/zrl]";
App::$strings["[\$Projectname:Notify] Like received to conversation #%1\$d by %2\$s"] = "[\$Projectname:Notify] Polubienie wysłane dla rozmowy #%1\$d przez %2\$s";
App::$strings["%1\$s liked an item/conversation you created."] = "%1\$s polubił utworzony przez Ciebie element/rozmowę.";
-App::$strings["[\$Projectname:Notify] %s posted to your profile wall"] = "[\$Projectname:Notify]%s opublikowany na Twojej ścianie profilu";
-App::$strings["%1\$s posted to your profile wall at %2\$s"] = "%1\$s opublikowano na ścianie Twojego profilu pod adresem %2\$s";
-App::$strings["%1\$s posted to [zrl=%2\$s]your wall[/zrl]"] = "%1\$s opublikował na [zrl=%2\$s]Twojej ścianie[/zrl]";
+App::$strings["[\$Projectname:Notify] %s posted to your profile wall"] = "[\$Projectname:Notify]%s opublikowany na Twojej tablicy profilu";
+App::$strings["%1\$s posted to your profile wall at %2\$s"] = "%1\$s opublikowano na tablicy Twojego profilu pod adresem %2\$s";
+App::$strings["%1\$s posted to [zrl=%2\$s]your wall[/zrl]"] = "%1\$s opublikował na [zrl=%2\$s]Twojej tablicy[/zrl]";
App::$strings["[\$Projectname:Notify] %s tagged you"] = "[\$Projectname:Notify]%s oznaczył Cię tagiem";
App::$strings["%1\$s tagged you at %2\$s"] = "%1\$s oznaczył Cię tagiem %2\$s";
App::$strings["%1\$s [zrl=%2\$s]tagged you[/zrl]."] = "%1\$s [zrl=%2\$s]oznaczył Cię tagiem[/zrl].";
App::$strings["[\$Projectname:Notify] %1\$s poked you"] = "[\$Projectname:Notify] %1\$s szturchnął Cię";
App::$strings["%1\$s poked you at %2\$s"] = "%1\$s szturchnął Cię %2\$s";
App::$strings["%1\$s [zrl=%2\$s]poked you[/zrl]."] = "%1\$s [zrl=%2\$s]szturchnął Cię[/zrl].";
-App::$strings["[\$Projectname:Notify] %s tagged your post"] = "[\$Projectname:Notify] %s oznaczył tagiem Twój post";
-App::$strings["%1\$s tagged your post at %2\$s"] = "%1\$s oznaczył tagiem Twój post na %2\$s";
-App::$strings["%1\$s tagged [zrl=%2\$s]your post[/zrl]"] = "%1\$s tagged [zrl=%2\$s]Twój post[/zrl]";
-App::$strings["[\$Projectname:Notify] Introduction received"] = "[\$Projectname:Notify] Otrzymano wprowadzenie";
-App::$strings["You've received an new connection request from '%1\$s' at %2\$s"] = "Otrzymałeś nowe żądanie połączenia od „%1\$s” na %2\$s";
-App::$strings["You've received [zrl=%1\$s]a new connection request[/zrl] from %2\$s."] = "Otrzymałeś [zrl=%1\$s]nowe żądanie połączenia [/zrl] od %2\$s.";
+App::$strings["[\$Projectname:Notify] %s tagged your post"] = "[\$Projectname:Notify] %s oznaczył tagiem Twój wpis";
+App::$strings["%1\$s tagged your post at %2\$s"] = "%1\$s oznaczył tagiem Twój wpis na %2\$s";
+App::$strings["%1\$s tagged [zrl=%2\$s]your post[/zrl]"] = "%1\$s tagged [zrl=%2\$s]Twój wpis[/zrl]";
+App::$strings["[\$Projectname:Notify] Introduction received"] = "[\$Projectname:Notify] Otrzymano prośbę o połączenie";
+App::$strings["You've received an new connection request from '%1\$s' at %2\$s"] = "Otrzymał(eś/aś) nowe żądanie połączenia od „%1\$s” na %2\$s";
+App::$strings["You've received [zrl=%1\$s]a new connection request[/zrl] from %2\$s."] = "Otrzymał(eś/aś) [zrl=%1\$s]nowe żądanie połączenia [/zrl] od %2\$s.";
App::$strings["You may visit their profile at %s"] = "Możesz odwiedzić ich profil na %s";
App::$strings["Please visit %s to approve or reject the connection request."] = "Odwiedź %s, aby zatwierdzić lub odrzucić prośbę o połączenie.";
App::$strings["[\$Projectname:Notify] Friend suggestion received"] = "[\$Projectname:Notify] Otrzymano propozycję znajomości";
-App::$strings["You've received a friend suggestion from '%1\$s' at %2\$s"] = "Otrzymałeś propozycję znajomości od „%1\$s” na %2\$s";
-App::$strings["You've received [zrl=%1\$s]a friend suggestion[/zrl] for %2\$s from %3\$s."] = "Otrzymałeś [zrl=%1\$s] prpozycję znajomości[/ zrl] dla %2\$s od %3\$s.";
+App::$strings["You've received a friend suggestion from '%1\$s' at %2\$s"] = "Otrzymał(eś/aś) propozycję znajomości od „%1\$s” na %2\$s";
+App::$strings["You've received [zrl=%1\$s]a friend suggestion[/zrl] for %2\$s from %3\$s."] = "Otrzymał(eś/aś) [zrl=%1\$s] propozycję znajomości[/ zrl] dla %2\$s od %3\$s.";
App::$strings["Name:"] = "Nazwa:";
App::$strings["Photo:"] = "Zdjęcie:";
App::$strings["Please visit %s to approve or reject the suggestion."] = "Odwiedź %s, aby zaakceptować lub odrzucić popozycję.";
App::$strings["[\$Projectname:Notify]"] = "[\$Projectname:Notify]";
App::$strings["created a new poll"] = "utworzył nową ankietę";
-App::$strings["created a new post"] = "utworzył nowy post";
+App::$strings["created a new post"] = "utworzył nowy wpis";
App::$strings["voted on %s's poll"] = "głosował w ankiecie %s";
-App::$strings["commented on %s's post"] = "skomentował post %s";
-App::$strings["repeated %s's post"] = "powtórzony post %s";
-App::$strings["edited a post dated %s"] = "edytował post z dnia %s";
+App::$strings["commented on %s's post"] = "skomentował wpis %s";
+App::$strings["repeated %s's post"] = "powtórzony wpis %s";
+App::$strings["edited a post dated %s"] = "edytował wpis z dnia %s";
App::$strings["edited a comment dated %s"] = "edytował komentarz z dnia %s";
App::$strings["created an event"] = "utworzono wydarzenie";
+App::$strings["verified"] = "sprawdzono";
App::$strings["Unable to verify site signature for %s"] = "Nie można zweryfikować podpisu witryny dla %s";
App::$strings["(No Title)"] = "(Brak tytułu)";
App::$strings["Wiki page create failed."] = "Tworzenie strony Wiki nie powiodło się.";
@@ -1956,8 +2042,8 @@ App::$strings["%d comment"] = array(
App::$strings["%d unseen"] = "%d niezobaczone";
App::$strings["to"] = "do";
App::$strings["via"] = "poprzez";
-App::$strings["Wall-to-Wall"] = "Wall-to-Wall";
-App::$strings["via Wall-To-Wall:"] = "poprzez Wall-To-Wall:";
+App::$strings["Wall-to-Wall"] = "Rozwinięcie";
+App::$strings["via Wall-To-Wall:"] = "poprzez rozwinięcie:";
App::$strings["from %s"] = "od %s";
App::$strings["last edited: %s"] = "ostatnio edytowane: %s";
App::$strings["Expires: %s"] = "Wygasa: %s";
@@ -1966,7 +2052,7 @@ App::$strings["Attendance Options"] = "Opcje obecności";
App::$strings["Vote"] = "Głosuj";
App::$strings["Voting Options"] = "Opcje głosowania";
App::$strings["Go to previous comment"] = "Przejdź do poprzedniego komentarza";
-App::$strings["Pinned post"] = "Posty przypięte";
+App::$strings["Pinned post"] = "Wpisy przypięte";
App::$strings["Unpin from the top"] = "Odepnij z góry";
App::$strings["Pin to the top"] = "Przypnij u góry";
App::$strings["Save Bookmarks"] = "Zapisz zakładki";
@@ -1983,10 +2069,10 @@ App::$strings["Attach/Upload file"] = "Załącz / prześlij plik";
App::$strings["Insert Link"] = "Wstaw link";
App::$strings["Video"] = "Wideo";
App::$strings["Your full name (required)"] = "Twoja imię i nazwisko lub pełna nazwa (wymagane)";
-App::$strings["Your email address (required)"] = "Twój adres email (wymagane)";
+App::$strings["Your email address (required)"] = "Twój adres e-mail (wymagane)";
App::$strings["Your website URL (optional)"] = "Adres URL Twojej witryny (opcjonalnie)";
-App::$strings["Likes %1\$s's %2\$s"] = "Polibień %2\$s %1\$s";
-App::$strings["Doesn't like %1\$s's %2\$s"] = "Dezaprobat %2\$s %1\$s";
+App::$strings["Likes %1\$s's %2\$s"] = "Lubi %2\$s %1\$s";
+App::$strings["Doesn't like %1\$s's %2\$s"] = "Nie lubi %2\$s %1\$s";
App::$strings["Will attend %s's event"] = "Weźmie udział w wydarzeniu %s";
App::$strings["Will not attend %s's event"] = "Nie weźmie udziału w wydarzeniu %s";
App::$strings["May attend %s's event"] = "Może uczestniczyć w wydarzeniu %s";
@@ -2012,7 +2098,7 @@ App::$strings["Any of my connections"] = "Wszystkie moje połączenia";
App::$strings["Only connections I specifically allow"] = "Tylko połączenia, na które wyraźnie zezwalam";
App::$strings["Anybody authenticated (could include visitors from other networks)"] = "Każdy uwierzytelniony (może obejmować odwiedzających z innych sieci)";
App::$strings["Any connections including those who haven't yet been approved"] = "Wszelkie połączenia, w tym te, które nie zostały jeszcze zatwierdzone";
-App::$strings["This is your default setting for the audience of your normal stream, and posts."] = "To jest domyślne ustawienie odbiorców Twojego normalnego strumienia i postów.";
+App::$strings["This is your default setting for the audience of your normal stream, and posts."] = "To jest domyślne ustawienie odbiorców Twojego normalnego strumienia i wpisów.";
App::$strings["This is your default setting for who can view your default channel profile"] = "To jest domyślne ustawienie określające, kto może wyświetlać Twój domyślny profil kanału";
App::$strings["This is your default setting for who can view your connections"] = "To jest domyślne ustawienie określające, kto może wyświetlać Twoje połączenia";
App::$strings["This is your default setting for who can view your file storage and photos"] = "Jest to domyślne ustawienie określające, kto może wyświetlać miejsce na pliki i zdjęcia";
@@ -2037,7 +2123,7 @@ App::$strings["Addressbook Name"] = "Nazwa książki adresowej";
App::$strings["Addressbook Tools"] = "Narzędzia książki adresowej";
App::$strings["Import addressbook"] = "Importuj książkę adresową";
App::$strings["Select an addressbook to import to"] = "Wybierz książkę adresową do zaimportowania";
-App::$strings["Saved Folders"] = "Zapisywanie foldery";
+App::$strings["Saved Folders"] = "Zapisywane foldery";
App::$strings["Tags"] = "Tagi";
App::$strings["Archives"] = "Archiwa";
App::$strings["Chat Members"] = "Członkowie czatu";
@@ -2051,7 +2137,7 @@ App::$strings["Bookmarked Chatrooms"] = "Czaty dodane do zakładek";
App::$strings["photo/image"] = "zdjęcie/obraz";
App::$strings["Forums"] = "Fora";
App::$strings["Remove term"] = "Usuń termin";
-App::$strings["Saved Searches"] = "Zapisywanie wyszukiwania";
+App::$strings["Saved Searches"] = "Zapisywane wyszukiwanie";
App::$strings["You have %1$.0f of %2$.0f allowed connections."] = "Masz %1$.0f z %2$.0f dozwolonych połączeń.";
App::$strings["Add New Connection"] = "Dodaj nowe połączenie";
App::$strings["Enter channel address"] = "Wprowadź adres kanału";
@@ -2063,7 +2149,7 @@ App::$strings["Member registrations waiting for confirmation"] = "Rejestracja cz
App::$strings["Inspect queue"] = "Sprawdź kolejkę";
App::$strings["DB updates"] = "Aktualizacje bazy danych";
App::$strings["Admin"] = "Admin";
-App::$strings["Addon Features"] = "Funkcje dodatków";
+App::$strings["Addon Features"] = "Dodatkowe możliwości";
App::$strings["Overview"] = "Przegląd";
App::$strings["App Collections"] = "Kolekcja aplikacji";
App::$strings["Installed apps"] = "Zainstalowane aplikacje";
@@ -2081,26 +2167,26 @@ App::$strings["Outbox"] = "Skrzynka nadawcza";
App::$strings["New Message"] = "Nowy komunikat";
App::$strings["Refresh"] = "Odśwież";
App::$strings["HQ Control Panel"] = "Panel kontrolny HQ";
-App::$strings["Create a new post"] = "Utwórz nowy post";
+App::$strings["Create a new post"] = "Utwórz nowy wpis";
App::$strings["Events Tools"] = "Narzędzia wydarzeń";
App::$strings["Export Calendar"] = "Eksport kalendarza";
App::$strings["Import Calendar"] = "Import kalendarza";
App::$strings["Direct Messages"] = "Bezpośrednie wiadomości";
App::$strings["Show direct (private) messages"] = "Pokaż bezpośrednie (prywatne) wiadomości";
App::$strings["Events"] = "Wydarzenia";
-App::$strings["Show posts that include events"] = "Pokaż posty zawierające wydarzenia";
+App::$strings["Show posts that include events"] = "Pokaż wpisy zawierające wydarzenia";
App::$strings["Polls"] = "Ankiety";
-App::$strings["Show posts that include polls"] = "Pokaż posty zawierające ankiety";
-App::$strings["Show posts related to the %s privacy group"] = "Pokaż posty związane z grupą prywatności %s";
+App::$strings["Show posts that include polls"] = "Pokaż wpisy zawierające ankiety";
+App::$strings["Show posts related to the %s privacy group"] = "Pokaż wpisy związane z grupą prywatności %s";
App::$strings["Show my privacy groups"] = "Pokaż moje grupy prywatności";
-App::$strings["Show posts to this forum"] = "Pokaż posty na tym forum";
+App::$strings["Show posts to this forum"] = "Pokaż wpisy na tym forum";
App::$strings["Show forums"] = "Pokaż fora";
-App::$strings["Starred Posts"] = "Wyróżnione posty";
-App::$strings["Show posts that I have starred"] = "Pokaż posty, które oznaczyłem gwiazdką";
-App::$strings["Personal Posts"] = "Posty osobiste";
-App::$strings["Show posts that mention or involve me"] = "Pokaż posty, które wspominają o mnie lub mnie dotyczą";
-App::$strings["Show posts that I have filed to %s"] = "Pokaż posty przesłane przeze mnie do %s";
-App::$strings["Show filed post categories"] = "Pokaż wprowadzone kategorie postów";
+App::$strings["Starred Posts"] = "Wyróżnione wpisy";
+App::$strings["Show posts that I have starred"] = "Pokaż wpisy, które oznaczyłem gwiazdką";
+App::$strings["Personal Posts"] = "Osobiste wpisy";
+App::$strings["Show posts that mention or involve me"] = "Pokaż wpisy, które wspominają o mnie lub mnie dotyczą";
+App::$strings["Show posts that I have filed to %s"] = "Pokaż wpisy przesłane przeze mnie do %s";
+App::$strings["Show filed post categories"] = "Pokaż wprowadzone kategorie wpisów";
App::$strings["Panel search"] = "Przeszukiwanie panelu";
App::$strings["Filter by name"] = "Filtruj wg nazwy";
App::$strings["Remove active filter"] = "Usuń aktywny filtr";
@@ -2110,7 +2196,7 @@ App::$strings["New Network Activity"] = "Nowa aktywność sieciowa";
App::$strings["New Network Activity Notifications"] = "Powiadomienia o nowej aktywności sieciowej";
App::$strings["View your network activity"] = "Wyświetl swoją aktywność w sieci";
App::$strings["Mark all notifications read"] = "Oznacz wszystkie powiadomienia jako przeczytane";
-App::$strings["Show new posts only"] = "Pokaż tylko nowe posty";
+App::$strings["Show new posts only"] = "Pokaż tylko nowe wpisy";
App::$strings["Filter by name or address"] = "Filtruj według nazwy lub adresu";
App::$strings["New Home Activity"] = "Nowa aktywność domowa";
App::$strings["New Home Activity Notifications"] = "Powiadomienia o nowej aktywności domowej";
@@ -2133,10 +2219,10 @@ App::$strings["New Files"] = "Nowe pliki";
App::$strings["New Files Notifications"] = "Powiadomienia o nowych plikach";
App::$strings["Notices"] = "Powiadomienia";
App::$strings["View all notices"] = "Pokaż wszystkie powiadomienia";
-App::$strings["Mark all notices seen"] = "Oznacza wszystkie powiadomienia jako oglądnięte";
+App::$strings["Mark all notices seen"] = "Oznacz wszystkie powiadomienia jako oglądnięte";
App::$strings["New Registrations"] = "Nowe rejestracje";
App::$strings["New Registrations Notifications"] = "Powiadomienia o nowych rejestracjach";
-App::$strings["Public Stream Notifications"] = "Powiadomienia o strimieniu publicznym";
+App::$strings["Public Stream Notifications"] = "Powiadomienia o strumieniu publicznym";
App::$strings["View the public stream"] = "Pokaż strumień publiczny";
App::$strings["Sorry, you have got no notifications at the moment"] = "W tej chwili nie masz żadnych powiadomień";
App::$strings["View %s's profile - %s"] = "Pokaż profile %s - %s";
@@ -2179,15 +2265,15 @@ App::$strings["Connect/Follow"] = "Połącz/Obserwuj";
App::$strings["Examples: Robert Morgenstein, Fishing"] = "Przykłady: Robert Morgenstein, łowienie ryb";
App::$strings["Random Profile"] = "Losowy profil";
App::$strings["Invite Friends"] = "Zaproś przyjaciół";
-App::$strings["Advanced example: name=fred and country=iceland"] = "Zaawansowany przykład: name=fred i country=iceland";
+App::$strings["Advanced example: name=fred and country=iceland"] = "Zaawansowany przykład: name=fredeki country=poland";
App::$strings["Common Connections"] = "Popularne połączenia";
App::$strings["View all %d common connections"] = "Wyświetl wszystkie %d popularne połączenia";
-App::$strings["likes %1\$s's %2\$s"] = "polubień %1\$s %2\$s";
-App::$strings["doesn't like %1\$s's %2\$s"] = "dezaprobat %1\$s %2\$s";
+App::$strings["likes %1\$s's %2\$s"] = "polubił %2\$s %1\$s";
+App::$strings["doesn't like %1\$s's %2\$s"] = "nie polubił %1\$s %2\$s";
App::$strings["%1\$s is now connected with %2\$s"] = "%1\$s jest teraz połączony z %2\$s";
App::$strings["%1\$s poked %2\$s"] = "%1\$s szturchnął %2\$s";
App::$strings["poked"] = "szturchnięty";
-App::$strings["View %s's profile @ %s"] = "Pokaż profil %s @ %s";
+App::$strings["View %s's profile @ %s"] = "Pokaż profil @ %s %s";
App::$strings["Categories:"] = "Kategorie:";
App::$strings["Filed under:"] = "Złożone pod:";
App::$strings["View in context"] = "Zobacz w kontekście";
@@ -2198,7 +2284,6 @@ App::$strings["View Source"] = "Pokaż źródło";
App::$strings["Follow Thread"] = "Obserwuj wątek";
App::$strings["Unfollow Thread"] = "Przestań obserwować wątek";
App::$strings["Edit Connection"] = "Edytuj połączenie";
-App::$strings["Message"] = "Wiadowmość";
App::$strings["%s likes this."] = "%s lubi to.";
App::$strings["%s doesn't like this."] = "%s nie lubi tego.";
App::$strings["<span %1\$s>%2\$d people</span> like this."] = array(
@@ -2213,9 +2298,9 @@ App::$strings["<span %1\$s>%2\$d people</span> don't like this."] = array(
);
App::$strings["and"] = "i";
App::$strings[", and %d other people"] = array(
- 0 => ", i %d inna osoba",
- 1 => ", i %d inne osoby",
- 2 => ", i %d innych osób",
+ 0 => " oraz %d inna osoba",
+ 1 => " oraz %d inne osoby",
+ 2 => " oraz %d innych osób",
);
App::$strings["%s like this."] = "%s lubi to.";
App::$strings["%s don't like this."] = "%s nie lubi tego.";
@@ -2239,18 +2324,19 @@ App::$strings["Days"] = "Dni";
App::$strings["Allow multiple answers"] = "Zezwalaj na wiele odpowiedzi";
App::$strings["Disable comments"] = "Wyłącz komentarze";
App::$strings["Toggle comments"] = "Przełącz komentarze";
+App::$strings["Summary (optional)"] = "Streszczenie (opcjonalnie)";
App::$strings["Categories (optional, comma-separated list)"] = "Kategorie (opcjonalnie, lista rozdzielana przecinkami)";
App::$strings["Other networks and post services"] = "Inne sieci i usługi społecznościowe";
App::$strings["Set expiration date"] = "Ustaw datę wygaśnięcia";
App::$strings["Set publish date"] = "Ustaw datę publikacji";
App::$strings["__ctx:noun__ Attending"] = array(
0 => "Uczestniczy",
- 1 => "Uczestnictwa",
- 2 => "Uczestnictw",
+ 1 => "Uczestniczy",
+ 2 => "Uczestniczy",
);
App::$strings["__ctx:noun__ Not Attending"] = array(
- 0 => "Nie uczesticzy",
- 1 => "Nie uczestniczą",
+ 0 => "Nie uczestniczy",
+ 1 => "Nie uczestniczy",
2 => "Nie uczestniczy",
);
App::$strings["__ctx:noun__ Undecided"] = array(
@@ -2277,7 +2363,6 @@ App::$strings["Unable to obtain identity information from database"] = "Nie moż
App::$strings["Empty name"] = "Pusta nazwa";
App::$strings["Name too long"] = "Nazwa jest za długa";
App::$strings["No account identifier"] = "Brak identyfikatora konta";
-App::$strings["Nickname is required."] = "Pseudonim jest wymagany.";
App::$strings["Unable to retrieve created identity"] = "Nie można pobrać utworzonej tożsamości";
App::$strings["Default Profile"] = "Domyślny profil";
App::$strings["Unable to retrieve modified identity"] = "Nie można pobrać zmodyfikowanej tożsamości";
@@ -2293,8 +2378,8 @@ App::$strings["Change your profile photo"] = "Zmień swoje zdjęcie profilowe";
App::$strings["Female"] = "Kobieta";
App::$strings["Male"] = "Mężczyzna";
App::$strings["Trans"] = "Trans";
-App::$strings["Neuter"] = "Neutralne";
-App::$strings["Non-specific"] = "Nie określone";
+App::$strings["Neuter"] = "Osoba aseksualna";
+App::$strings["Non-specific"] = "Nie określono";
App::$strings["Like this channel"] = "Polub ten kanał";
App::$strings["j F, Y"] = "d M, R";
App::$strings["j F"] = "d M";
@@ -2322,42 +2407,42 @@ App::$strings["Default is Sunday"] = "Domyślnie jest to niedziela";
App::$strings["Event Timezone Selection"] = "Wybór strefy czasowej wydarzenia";
App::$strings["Allow event creation in timezones other than your own."] = "Zezwalaj na tworzenie wydarzeń w strefach czasowych innych niż Twoja.";
App::$strings["Search by Date"] = "Wyszukaj po dacie";
-App::$strings["Ability to select posts by date ranges"] = "Możliwość wyboru postów według zakresów dat";
+App::$strings["Ability to select posts by date ranges"] = "Możliwość wyboru wpisów według zakresów dat";
App::$strings["Tag Cloud"] = "Chmura tagów";
App::$strings["Provide a personal tag cloud on your channel page"] = "Udostępnij osobistą chmurę tagów na stronie swojego kanału";
-App::$strings["Use blog/list mode"] = "Użyj trybu bloga/listy";
+App::$strings["Use blog/list mode"] = "Użyj trybu blog/list";
App::$strings["Comments will be displayed separately"] = "Komentarze będą wyświetlane osobno";
App::$strings["Connection Filtering"] = "Filtrowanie połączeń";
-App::$strings["Filter incoming posts from connections based on keywords/content"] = "Filtruj przychodzące posty z połączeń, na podstawie słów kluczowych lub treści";
+App::$strings["Filter incoming posts from connections based on keywords/content"] = "Filtruj przychodzące wpisy z połączeń, na podstawie słów kluczowych lub treści";
App::$strings["Conversation"] = "Rozmowa";
App::$strings["Emoji Reactions"] = "Reakcje emoji";
-App::$strings["Add emoji reaction ability to posts"] = "Dodaj możliwość reakcji emoji do postów";
-App::$strings["Dislike Posts"] = "Nielubienie postów";
-App::$strings["Ability to dislike posts/comments"] = "Możliwość postów i komentarzy jako nielubiane";
-App::$strings["Star Posts"] = "Wyróżnianie postów";
-App::$strings["Ability to mark special posts with a star indicator"] = "Możliwość oznaczania wyróżnionych postów wskaźnikiem gwiazdki";
-App::$strings["Reply on comment"] = "Odpowiedanie na komentarze";
+App::$strings["Add emoji reaction ability to posts"] = "Dodaje możliwość wstawiania reakcji emoji we wpisach";
+App::$strings["Dislike Posts"] = "Nielubienie wpisu";
+App::$strings["Ability to dislike posts/comments"] = "Możliwość oznaczania wpisów i komentarzy jako nielubiane";
+App::$strings["Star Posts"] = "Wyróżnienie wpisu";
+App::$strings["Ability to mark special posts with a star indicator"] = "Możliwość oznaczania wyróżnionych wpisów wskaźnikiem gwiazdki";
+App::$strings["Reply on comment"] = "Odpowiadanie na komentarze";
App::$strings["Ability to reply on selected comment"] = "Możliwość udzielenia odpowiedzi na wybrany komentarz";
App::$strings["Advanced Directory Search"] = "Zaawansowane przeszukiwanie katalogu";
App::$strings["Allows creation of complex directory search queries"] = "Umożliwia tworzenie złożonych zapytań wyszukiwania w katalogu";
App::$strings["Editor"] = "Edytor";
-App::$strings["Post Categories"] = "Kategorie postów";
-App::$strings["Add categories to your posts"] = "Dodaj kategorie do swoich postów";
+App::$strings["Post Categories"] = "Kategorie wpisów";
+App::$strings["Add categories to your posts"] = "Dodawanie kategorii do swoich wpisów";
App::$strings["Large Photos"] = "Duże zdjęcia";
-App::$strings["Include large (1024px) photo thumbnails in posts. If not enabled, use small (640px) photo thumbnails"] = "Dołączaj duże miniatury zdjęć (1024px) do postów. Jeśli nie jest to włączone, będzie można używać małych miniatur (640 px)";
+App::$strings["Include large (1024px) photo thumbnails in posts. If not enabled, use small (640px) photo thumbnails"] = "Możliwość zamieszczania dużych miniatur zdjęć (1024px) we wpisach. Jeśli nie jest to włączone, można używać tylko małych miniatur (640 px)";
App::$strings["Even More Encryption"] = "Jeszcze więcej szyfrowania";
-App::$strings["Allow optional encryption of content end-to-end with a shared secret key"] = "Zezwalaj na opcjonalne szyfrowanie zawartości od końca do końca za pomocą wspólnego tajnego klucza";
-App::$strings["Disable Comments"] = "Wyłącz komentarze";
-App::$strings["Provide the option to disable comments for a post"] = "Zapewnia możliwość wyłączenia komentowania postu";
+App::$strings["Allow optional encryption of content end-to-end with a shared secret key"] = "Zezwalaj na opcjonalne pełne (e2e) szyfrowanie treści za pomocą wspólnego tajnego klucza";
+App::$strings["Disable Comments"] = "Wyłączanie komentarzy";
+App::$strings["Provide the option to disable comments for a post"] = "Zapewnia możliwość wyłączenia komentowania wpisu";
App::$strings["Delayed Posting"] = "Opóźnione publikowanie";
-App::$strings["Allow posts to be published at a later date"] = "Pozwal na publikację postów w późniejszym terminie";
-App::$strings["Content Expiration"] = "Wygaśnięcie treści";
-App::$strings["Remove posts/comments and/or private messages at a future time"] = "Usuwanie postów i komentarzy lub prywatnych wiadomości w przyszłości";
-App::$strings["Suppress Duplicate Posts/Comments"] = "Pomiń zduplikowane posty i komentarze";
-App::$strings["Prevent posts with identical content to be published with less than two minutes in between submissions."] = "Zapobiegaj publikowaniu postów o identycznej treści, mających mniej niż dwie minuty między przesłaniami.";
-App::$strings["Auto-save drafts of posts and comments"] = "Automatyczne zapisywanie wersji roboczych postów i komentarzy";
-App::$strings["Automatically saves post and comment drafts in local browser storage to help prevent accidental loss of compositions"] = "Automatycznie zapisuje wersje robocze postów i komentarzy w lokalnej pamięci przeglądarki, aby zapobiec przypadkowej utracie kompozycji";
-App::$strings["Manage"] = "Zarządzaj";
+App::$strings["Allow posts to be published at a later date"] = "Pozwala na publikację wpisów w późniejszym terminie";
+App::$strings["Content Expiration"] = "Wygasanie treści";
+App::$strings["Remove posts/comments and/or private messages at a future time"] = "Usuwanie wpisów i komentarzy lub prywatnych wiadomości w przyszłości";
+App::$strings["Suppress Duplicate Posts/Comments"] = "Pomijaj zduplikowane wpisy i komentarze";
+App::$strings["Prevent posts with identical content to be published with less than two minutes in between submissions."] = "Zapobiegaj publikowaniu wpisów o identycznej treści, mających mniej niż dwie minuty między przesłaniami.";
+App::$strings["Auto-save drafts of posts and comments"] = "Automatyczne zapisywanie wersji roboczych wpisów i komentarzy";
+App::$strings["Automatically saves post and comment drafts in local browser storage to help prevent accidental loss of compositions"] = "Automatycznie zapisuje wersje robocze wpisów i komentarzy w lokalnej pamięci przeglądarki, aby zapobiec przypadkowej utracie kompozycji";
+App::$strings["Manage"] = "Zarządzanie";
App::$strings["Navigation Channel Select"] = "Wybór kanału przez nawigację";
App::$strings["Change channels directly from within the navigation dropdown menu"] = "Zmiana kanału bezpośrednio z rozwijanego menu nawigacji";
App::$strings["Events Filter"] = "Filtr wydarzeń";
@@ -2365,21 +2450,21 @@ App::$strings["Ability to display only events"] = "Możliwość wyświetlania ty
App::$strings["Polls Filter"] = "Filtr ankiet";
App::$strings["Ability to display only polls"] = "Możliwość wyświetlania tylko ankiet";
App::$strings["Save search terms for re-use"] = "Zapisywanie wyszukiwanych haseł do ponownego wykorzystania";
-App::$strings["Ability to file posts under folders"] = "Możliwość umieszczania postów w folderach";
+App::$strings["Ability to file posts under folders"] = "Możliwość umieszczania wpisów w folderach";
App::$strings["Alternate Stream Order"] = "Alternatywna kolejność strumienia";
-App::$strings["Ability to order the stream by last post date, last comment date or unthreaded activities"] = "Możliwość uporządkowania strumienia według daty ostatniego postu, daty ostatniego komentarza lub nieprzeczytanych aktywności";
+App::$strings["Ability to order the stream by last post date, last comment date or unthreaded activities"] = "Możliwość uporządkowania strumienia według daty ostatniego wpisu, daty ostatniego komentarza lub nieprzeczytanych aktywności";
App::$strings["Contact Filter"] = "Filtr kontaktów";
-App::$strings["Ability to display only posts of a selected contact"] = "Możliwość wyświetlania postów autorstwa tylko wybranego kontaktu";
+App::$strings["Ability to display only posts of a selected contact"] = "Możliwość wyświetlania wpisów autorstwa tylko wybranego kontaktu";
App::$strings["Forum Filter"] = "Filtr forów";
-App::$strings["Ability to display only posts of a specific forum"] = "Możliwość wyświetlania postów tylko z określonego forum";
-App::$strings["Personal Posts Filter"] = "Filtr postów osobistych";
-App::$strings["Ability to display only posts that you've interacted on"] = "Możliwość wyświetlania tylko tych postów, z którymi miało się interakcję";
+App::$strings["Ability to display only posts of a specific forum"] = "Możliwość wyświetlania wpisów tylko z określonego forum";
+App::$strings["Personal Posts Filter"] = "Filtr wpisów osobistych";
+App::$strings["Ability to display only posts that you've interacted on"] = "Możliwość wyświetlania tylko tych wpisów, z którymi miało się interakcję";
App::$strings["Photo Location"] = "Lokalizacja zdjęcia";
App::$strings["If location data is available on uploaded photos, link this to a map."] = "Jeśli dane lokalizacji są dostępne na przesłanych zdjęciach, połącz je z mapą.";
App::$strings["Advanced Profiles"] = "Profile zaawansowane";
-App::$strings["Additional profile sections and selections"] = "Dodatkowe sekcje profilu i pól wyborów";
-App::$strings["Profile Import/Export"] = "Profile Import/Export";
-App::$strings["Save and load profile details across sites/channels"] = "Zapisz i wczytaj szczegóły profilu w różnych witrynach i kanałach";
+App::$strings["Additional profile sections and selections"] = "Dodatkowe sekcje i pola wyboru profilu";
+App::$strings["Profile Import/Export"] = "Import/Eksport profilu";
+App::$strings["Save and load profile details across sites/channels"] = "Zapisz i wczytaj szczegóły profilu z różnych witryn i kanałów";
App::$strings["Multiple Profiles"] = "Wiele profili";
App::$strings["Ability to create multiple profiles"] = "Możliwość tworzenia wielu profili";
App::$strings["Delegation session ended."] = "Sesja delegacji zakończyła się.";
@@ -2478,15 +2563,15 @@ App::$strings["Export website..."] = "Eksport witryny...";
App::$strings["Export to a zip file"] = "Eksport do pliku ZIP";
App::$strings["website.zip"] = "nazwa_witryny.zip";
App::$strings["Enter a name for the zip file."] = "Wprowadź nazwę pliku zip.";
-App::$strings["Export to cloud files"] = "Elsport do plików w chmurze";
+App::$strings["Export to cloud files"] = "Eksport do plików w chmurze";
App::$strings["/path/to/export/folder"] = "/ścieżka/do/eksportu/folder";
App::$strings["Enter a path to a cloud files destination."] = "Wprowadź ścieżkę do miejsca docelowego plików w chmurze.";
App::$strings["Specify folder"] = "Wybierz folder";
App::$strings["Unable to determine sender."] = "Nie można określić nadawcy.";
App::$strings["No recipient provided."] = "Nie podano odbiorcy.";
App::$strings["[no subject]"] = "[brak tematu]";
-App::$strings["Stored post could not be verified."] = "Nie można zweryfikować zapisanego postu.";
-App::$strings["%1\$s wrote the following %2\$s %3\$s"] = "%1\$s napisał co następuje %2\$s %3\$s";
+App::$strings["Stored post could not be verified."] = "Nie można zweryfikować zapisanego wpisu.";
+App::$strings["%1\$s wrote the following %2\$s %3\$s"] = "%1\$s napisał ten %2\$s %3\$s";
App::$strings["spoiler"] = "spojler";
App::$strings["Profile-Based Privacy Groups"] = "Grupy prywatności oparte na profilach";
App::$strings["Private Forum"] = "Forum prywatne";
@@ -2494,7 +2579,7 @@ App::$strings["Share with"] = "Udostępnij";
App::$strings["Custom selection"] = "Własny wybór";
App::$strings["Select \"Allow\" to allow viewing. \"Don't allow\" lets you override and limit the scope of \"Allow\"."] = "Wybierz \"Zezwól\", aby zezwolić na przeglądanie. \"Nie zezwalaj\" umożliwia zastąpienie i ograniczenie zakresu \"Zezwalaj\".";
App::$strings["Don't allow"] = "Nie pozwalaj";
-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."] = "Uprawnienia do publikowania %s nie mogą być zmieniane %s po udostępnieniu postu. </br /> Te uprawnienia określają, kto może oglądać post.";
+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."] = "Uprawnienia do publikowania %s nie mogą być zmieniane %s po udostępnieniu wpisu. </br /> Te uprawnienia określają, kto może oglądać wpis.";
App::$strings["This is the home page of %s."] = "To jest strona główna %s.";
App::$strings["Trending"] = "Trendy";
App::$strings["Keywords"] = "Słowa kluczowe";
@@ -2509,7 +2594,7 @@ App::$strings["Cannot create a duplicate channel identifier on this system. Impo
App::$strings["Unable to create a unique channel address. Import failed."] = "Nie można utworzyć unikalnego adresu kanału. Import nieudany.";
App::$strings["Cloned channel not found. Import failed."] = "Nie znaleziono sklonowanego kanału. Import nieudany.";
App::$strings["Remote authentication"] = "Zdalne uwierzytelnianie";
-App::$strings["Click to authenticate to your home hub"] = "Kliknij, aby uwierzytelnić się na swoim głównym hubie";
+App::$strings["Click to authenticate to your home hub"] = "Kliknij, aby uwierzytelnić się na swoim głównym węźle";
App::$strings["Manage your channels"] = "Zarządzaj swoimi kanałami";
App::$strings["Manage your privacy groups"] = "Zarządzaj swoimi grupami prywatności";
App::$strings["Account/Channel Settings"] = "Ustawienia kanału/konta";
@@ -2529,7 +2614,7 @@ App::$strings["Please wait..."] = "Proszę czekać ...";
App::$strings["Add Apps"] = "Dodaj aplikacje";
App::$strings["Arrange Apps"] = "Rozmieść aplikacje";
App::$strings["Toggle System Apps"] = "Przełącz aplikacje systemowe";
-App::$strings["Status Messages and Posts"] = "Komunikaty o stanie i posty";
+App::$strings["Status Messages and Posts"] = "Komunikaty o stanie i wpisy";
App::$strings["Profile Details"] = "Szczegóły profilu";
App::$strings["Photo Albums"] = "Albumy zdjęć";
App::$strings["Files and Storage"] = "Pliki i ich magazyn";
@@ -2543,7 +2628,7 @@ App::$strings["%1\$s's bookmarks"] = "zakładki %1\$s";
App::$strings[" and "] = " i ";
App::$strings["public profile"] = "profil publiczny";
App::$strings["%1\$s changed %2\$s to &ldquo;%3\$s&rdquo;"] = "%1\$s zmienił %2\$s na &bdquo;%3\$s&rdquo;";
-App::$strings["Visit %1\$s's %2\$s"] = "Odwiedzin %1\$s %2\$s";
+App::$strings["Visit %1\$s's %2\$s"] = "Odwiedź %2\$s %1\$s";
App::$strings["%1\$s has an updated %2\$s, changing %3\$s."] = "%1\$s ma zaktualizowane %2\$s, zmieniając %3\$s.";
App::$strings["INVALID EVENT DISMISSED!"] = "ODRZUCONO NIEPRAWIDŁOWE WYDARZENIE!";
App::$strings["Summary: "] = "Podsumowanie: ";
@@ -2557,12 +2642,11 @@ App::$strings["Photo storage failed."] = "Zapis zdjęcia nie powiódł się.";
App::$strings["a new photo"] = "nowe zdjęcie";
App::$strings["__ctx:photo_upload__ %1\$s posted %2\$s to %3\$s"] = "%1\$s wysłał %2\$s do %3\$s";
App::$strings["Upload New Photos"] = "Prześlij nowe zdjęcia";
-App::$strings["Delete this item?"] = "Usunąć tą pozycjęD?";
+App::$strings["Delete this item?"] = "Usunąć tą pozycję?";
App::$strings["%s show less"] = "%s pokaż mniej";
App::$strings["%s expand"] = "%s rozwiń";
App::$strings["%s collapse"] = "%s zwiń";
App::$strings["Password too short"] = "Hasło jest za krótkie";
-App::$strings["Passwords do not match"] = "Hasła nie pasują do siebie";
App::$strings["everybody"] = "wszyscy";
App::$strings["Secret Passphrase"] = "Tajna hasło";
App::$strings["Passphrase hint"] = "Wskazówka dotycząca hasła";
@@ -2602,7 +2686,7 @@ App::$strings["%d days"] = array(
);
App::$strings["%d months"] = array(
0 => "%d miesiąc",
- 1 => "%d miesięcy",
+ 1 => "%d miesiące",
2 => "%d miesięcy",
);
App::$strings["%d years"] = array(
@@ -2610,10 +2694,10 @@ App::$strings["%d years"] = array(
1 => "%d lata",
2 => "%d lat",
);
-App::$strings["timeago.prefixAgo"] = "temu";
-App::$strings["timeago.prefixFromNow"] = "od teraz";
+App::$strings["timeago.prefixAgo"] = "timeago.prefixAgo";
+App::$strings["timeago.prefixFromNow"] = "od";
App::$strings["timeago.suffixAgo"] = "temu";
-App::$strings["timeago.suffixFromNow"] = "od teraz";
+App::$strings["timeago.suffixFromNow"] = "temu";
App::$strings["less than a minute"] = "mniej niż minutę";
App::$strings["about a minute"] = "około minuty";
App::$strings["about an hour"] = "około godziny";
@@ -2647,7 +2731,8 @@ App::$strings["__ctx:calendar__ month"] = "miesiąc";
App::$strings["__ctx:calendar__ week"] = "tydzień";
App::$strings["__ctx:calendar__ day"] = "dzień";
App::$strings["__ctx:calendar__ All day"] = "Cały dzień";
-App::$strings["Please stand by while your download is being prepared."] = "Proszę czekać, aż pobieranie jest przygotowywane.";
+App::$strings["Please stand by while your download is being prepared."] = "Proszę czekać, aż pobieranie zostanie zakończone.";
+App::$strings["Email address not valid"] = "Adres e-mail jest nieprawidłowy";
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."] = "Token bezpieczeństwa formularza był nieprawidłowy. Prawdopodobnie stało się tak, ponieważ formularz był otwarty zbyt długo (> 3 godziny) przed wysłaniem.";
App::$strings["Profile to assign new connections"] = "Profil do przypisywania nowych połączeń";
App::$strings["Frequently"] = "Często";
@@ -2676,35 +2761,35 @@ App::$strings["Abstinent"] = "Abstyncja";
App::$strings["Virgin"] = "Dziewice";
App::$strings["Deviant"] = "Dewiant";
App::$strings["Fetish"] = "Fetysz";
-App::$strings["Oodles"] = "Oodles";
-App::$strings["Nonsexual"] = "Nonsexual";
+App::$strings["Oodles"] = "Wszystko";
+App::$strings["Nonsexual"] = "Osoba aseksualna";
App::$strings["Single"] = "Singiel";
-App::$strings["Lonely"] = "Samotny/Samotna";
-App::$strings["Available"] = "Dostępny/Dostęnna";
-App::$strings["Unavailable"] = "Niedostępny/Niedostęþna";
-App::$strings["Has crush"] = "Zadużony/Zadużona";
-App::$strings["Infatuated"] = "Zakochany/Zakochana";
-App::$strings["Dating"] = "Randki";
-App::$strings["Unfaithful"] = "Niewierny";
-App::$strings["Sex Addict"] = "Uzależniony/Uzależniona od seksu";
+App::$strings["Lonely"] = "Osoba samotna";
+App::$strings["Available"] = "Osoba dostępna";
+App::$strings["Unavailable"] = "Osoba niedostępna";
+App::$strings["Has crush"] = "Osoba zadłużona";
+App::$strings["Infatuated"] = "Osoba zakochana";
+App::$strings["Dating"] = "Randkowicz";
+App::$strings["Unfaithful"] = "Osoba niewierna";
+App::$strings["Sex Addict"] = "Osoba uzależniona od seksu";
App::$strings["Friends/Benefits"] = "Przyjaciele/Korzyści";
App::$strings["Casual"] = "Przygodnie";
-App::$strings["Engaged"] = "Zaręczony/Zaręczona";
-App::$strings["Married"] = "Zaślubiony/Zaślubiona";
-App::$strings["Imaginarily married"] = "Zaślubiony/Zaślubiona w myślach";
-App::$strings["Partners"] = "Patner/Partnerka";
-App::$strings["Cohabiting"] = "Konkubent/Konkubina";
+App::$strings["Engaged"] = "Osoba zaręczona";
+App::$strings["Married"] = "Osoba zaślubiona";
+App::$strings["Imaginarily married"] = "Małżeństwo pomysłowe";
+App::$strings["Partners"] = "Partnerstwo";
+App::$strings["Cohabiting"] = "Konkubinat";
App::$strings["Common law"] = "Prawo zwyczajowe";
-App::$strings["Happy"] = "Szczęsliwy/Szczęśliwa";
-App::$strings["Not looking"] = "Nie szukający/Nie szukająca";
+App::$strings["Happy"] = "Osoba szczęśliwa";
+App::$strings["Not looking"] = "Osoba nie szukająca";
App::$strings["Swinger"] = "Swinger";
-App::$strings["Betrayed"] = "Zdradzony/Zdradzona";
+App::$strings["Betrayed"] = "Osoba zdradzona";
App::$strings["Separated"] = "W separacji";
-App::$strings["Unstable"] = "Niestabilny/Niestabilna";
-App::$strings["Divorced"] = "Rozwiedziony/Rozwiedziona";
-App::$strings["Imaginarily divorced"] = "Rozwiedziony/Rozwiedziona w myślach";
-App::$strings["Widowed"] = "Wdowiec/Wdowa";
-App::$strings["Uncertain"] = "Niezdecydowany/Niezdecydowana";
+App::$strings["Unstable"] = "Związek niestabilny";
+App::$strings["Divorced"] = "Osoba rozwiedziona";
+App::$strings["Imaginarily divorced"] = "Osoba rozwiedziona umownie";
+App::$strings["Widowed"] = "Osoba owdowiała";
+App::$strings["Uncertain"] = "Osoba niezdecydowana";
App::$strings["It's complicated"] = "To skomplikowane";
App::$strings["Don't care"] = "Nie obchodzi mnie to";
App::$strings["Ask me"] = "Zapytaj mnie";
@@ -2718,22 +2803,26 @@ App::$strings["Zot"] = "Zot";
App::$strings["LinkedIn"] = "LinkedIn";
App::$strings["XMPP/IM"] = "XMPP/IM";
App::$strings["MySpace"] = "MySpace";
-App::$strings["Not a valid email address"] = "Nieprawidłowy adres e-mail";
-App::$strings["Your email domain is not among those allowed on this site"] = "Twoja domena e-mail nie należy do domen dozwolonych w tym serwisie";
-App::$strings["Your email address is already registered at this site."] = "Twój adres e-mail jest już zarejestrowany w tym serwisie.";
+App::$strings["The provided email address is not valid"] = "Podany adres e-mail jest nieprawidłowy";
+App::$strings["The provided email domain is not among those allowed on this site"] = "Podana domena e-mail nie należy do domen dozwolonych w tym serwisie";
+App::$strings["The provided email address is already registered at this site"] = "Podany adres e-mail jest już zarejestrowany w tej witrynie";
App::$strings["An invitation is required."] = "Wymagane jest zaproszenie.";
App::$strings["Invitation could not be verified."] = "Nie udało się zweryfikować zaproszenia.";
App::$strings["Please enter the required information."] = "Proszę wprowadzić wymagane informacje.";
App::$strings["Failed to store account information."] = "Nie udało się zapisać informacji o koncie.";
-App::$strings["Registration confirmation for %s"] = "Potwierdzenie rejestracji dla %s";
App::$strings["Registration request at %s"] = "Wniosek o rejestrację na %s";
App::$strings["your registration password"] = "hasło rejestracyjne";
App::$strings["Registration details for %s"] = "Szczegóły rejestracji dla %s";
App::$strings["Account approved."] = "Konto zostało zatwierdzone.";
App::$strings["Registration revoked for %s"] = "Rejestracja cofnięta dla %s";
+App::$strings["Could not revoke registration for %s"] = "Nie można unieważnić rejestracji dla % s";
App::$strings["Click here to upgrade."] = "Kliknij tutaj, aby zaktualizować.";
App::$strings["This action exceeds the limits set by your subscription plan."] = "Ta czynność wykracza poza limity określone w planie subskrypcji.";
App::$strings["This action is not available under your subscription plan."] = "Ta czynność nie jest dostępna w ramach Twojego planu subskrypcji.";
+App::$strings["open"] = "otwórz";
+App::$strings["closed"] = "zamknięte";
+App::$strings["Registration is currently"] = "Rejestracja trwa";
+App::$strings["please come back"] = "proszę wrócić";
App::$strings["Help:"] = "Pomoc:";
App::$strings["Not Found"] = "Nie znaleziono";
App::$strings["Item was not found."] = "Nie znaleziono elementu.";
@@ -2742,14 +2831,14 @@ App::$strings["No source file."] = "Brak pliku źródłowego.";
App::$strings["Cannot locate file to replace"] = "Nie można znaleźć pliku do zastąpienia";
App::$strings["Cannot locate file to revise/update"] = "Nie można zlokalizować pliku do poprawienia/aktualizacji";
App::$strings["File exceeds size limit of %d"] = "Plik przekracza limit rozmiaru %d";
-App::$strings["You have reached your limit of %1$.0f Mbytes attachment storage."] = "Osiągnęty został limit %1$.0f MB miejsca na załączniki.";
+App::$strings["You have reached your limit of %1$.0f Mbytes attachment storage."] = "Osiągnięty został limit %1$.0f MB miejsca na załączniki.";
App::$strings["File upload failed. Possible system limit or action terminated."] = "Przesyłanie pliku nie powiodło się. Możliwe ograniczenie systemowe lub działanie zakończone.";
App::$strings["Stored file could not be verified. Upload failed."] = "Nie można zweryfikować zapisanego pliku. Przesyłanie nie powiodło się.";
App::$strings["Path not available."] = "Ścieżka niedostępna.";
App::$strings["Empty pathname"] = "Pusta ścieżka";
App::$strings["duplicate filename or path"] = "zduplikowana nazwa pliku lub ścieżka";
App::$strings["Path not found."] = "Ścieżka nie znaleziona.";
-App::$strings["mkdir failed."] = "mkdir zakończył sie błędem.";
+App::$strings["mkdir failed."] = "mkdir zakończył się błędem.";
App::$strings["database storage failed."] = "zapis w bazie danych nie powiódł się.";
App::$strings["Empty path"] = "Pusta ścieżka";
App::$strings["%s shared a %s with you"] = "%s udostępnił Ci %s";
@@ -2805,8 +2894,8 @@ App::$strings["__ctx:relative_date__ day"] = array(
2 => "dni",
);
App::$strings["__ctx:relative_date__ hour"] = array(
- 0 => "godzina",
- 1 => "godziny",
+ 0 => "godziny",
+ 1 => "godzin",
2 => "godzin",
);
App::$strings["__ctx:relative_date__ minute"] = array(
@@ -2835,7 +2924,7 @@ App::$strings["Privacy group: %s"] = "Grupa prywatności: %s";
App::$strings["Connection not found."] = "Nie znaleziono połączenia.";
App::$strings["profile photo"] = "zdjęcie profilowe";
App::$strings["[Edited %s]"] = "[Edytowane %s]";
-App::$strings["__ctx:edit_activity__ Post"] = "Post";
+App::$strings["__ctx:edit_activity__ Post"] = "Wpis";
App::$strings["__ctx:edit_activity__ Comment"] = "Komentarz";
App::$strings["Response from remote channel was incomplete."] = "Odpowiedź z kanału zdalnego była niekompletna.";
App::$strings["Premium channel - please visit:"] = "Kanał premium - odwiedź:";
@@ -2845,10 +2934,10 @@ App::$strings["invalid target signature"] = "nieprawidłowy podpis docelowy";
App::$strings["Image/photo"] = "Obraz/zdjęcie";
App::$strings["Encrypted content"] = "Zaszyfrowana treść";
App::$strings["Install %1\$s element %2\$s"] = "Zainstaluj element %1\$s %2\$s";
-App::$strings["This post contains an installable %s element, however you lack permissions to install it on this site."] = "Ten post zawiera możliwy do zainstalowania element %s, jednak nie masz uprawnień do zainstalowania go w tym serwisie.";
+App::$strings["This post contains an installable %s element, however you lack permissions to install it on this site."] = "Ten wpis zawiera możliwy do zainstalowania element %s, jednak nie masz uprawnień do zainstalowania go w tym serwisie.";
App::$strings["card"] = "karta";
App::$strings["article"] = "artykuł";
-App::$strings["Click to open/close"] = "Kliknij, any otworzyć/zamknąć";
+App::$strings["Click to open/close"] = "Kliknij, aby otworzyć/zamknąć";
App::$strings["View article"] = "Wyświetl artykuł";
App::$strings["View summary"] = "Wyświetl podsumowanie";
App::$strings["$1 wrote:"] = "$1 napisał:";
@@ -2869,17 +2958,17 @@ App::$strings["IRC Chatroom"] = "Pokój rozmów IRC";
App::$strings["Send email to all members"] = "Wyślij e-mail do wszystkich członków";
App::$strings["No recipients found."] = "Nie znaleziono adresatów.";
App::$strings["%1\$d of %2\$d messages sent."] = "Wysłano %1\$d wiadomości z %2\$d zadysponowanych.";
-App::$strings["Send email to all hub members."] = "Wyślij wiadomość e-mail do wszystkich członków huba.";
+App::$strings["Send email to all hub members."] = "Wyślij wiadomość e-mail do wszystkich członków serwisu.";
App::$strings["Message subject"] = "Temat wiadomości";
App::$strings["Sender Email address"] = "Adres e-mail nadawcy";
-App::$strings["Test mode (only send to hub administrator)"] = "Tryb testowy (wysyłaj tylko do administratora huba)";
+App::$strings["Test mode (only send to hub administrator)"] = "Tryb testowy (wysyłaj tylko do administratora serwisu)";
App::$strings["Your Webbie:"] = "Twój Webbie:";
App::$strings["Fontsize (px):"] = "Wielkość czcionki (px):";
App::$strings["Link:"] = "Link:";
App::$strings["Like us on Hubzilla"] = "Polub nas na Hubzilli";
App::$strings["Embed:"] = "Osadzone:";
App::$strings["Save Settings"] = "Zapisz ustawienia";
-App::$strings["text to include in all outgoing posts from this site"] = "tekst do umieszczania we wszystkich postach wychodzących z tej witryny";
+App::$strings["text to include in all outgoing posts from this site"] = "tekst do umieszczania we wszystkich wpisach wychodzących z tej witryny";
App::$strings["lonely"] = "samotny";
App::$strings["drunk"] = "pijany";
App::$strings["horny"] = "seksualnie podniecony";
@@ -2905,7 +2994,7 @@ App::$strings["jealous"] = "zazdrosny";
App::$strings["This website is tracked using the <a href='http://www.piwik.org'>Piwik</a> analytics tool."] = "Ta witryna jest śledzona za pomocą narzędzia analitycznego <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)."] = "Jeśli nie chcesz, aby Twoje wizyty były rejestrowane w ten sposób, <a href='%s'> możesz ustawić plik cookie, aby uniemożliwić Piwik śledzenie dalszych wizyt na stronie </a> (rezygnacja).";
App::$strings["Piwik Base URL"] = "Bazowy adres URL Piwik";
-App::$strings["Absolute path to your Piwik installation. (without protocol (http/s), with trailing slash)"] = "Absolutna ścieżka do instalacji Piwika. (bez protokołu (http/s), z końcowym ukośnikiem)";
+App::$strings["Absolute path to your Piwik installation. (without protocol (http/s), with trailing slash)"] = "Absolutna ścieżka do instalacji Piwik (bez schematu (http/s), z końcowym ukośnikiem)";
App::$strings["Site ID"] = "ID witryny";
App::$strings["Show opt-out cookie link?"] = "Pokazać link do rezygnacji z pliku cookie?";
App::$strings["Asynchronous tracking"] = "Śledzenie asynchroniczne";
@@ -2915,11 +3004,11 @@ App::$strings["Access Denied"] = "Dostęp zabroniony";
App::$strings["Enable Community Moderation"] = "Włącz moderację społecznościową";
App::$strings["Reputation automatically given to new members"] = "Reputacja przyznawana automatycznie nowym członkom";
App::$strings["Reputation will never fall below this value"] = "Reputacja nigdy nie spadnie poniżej tej wartości";
-App::$strings["Minimum reputation before posting is allowed"] = "Dozwolona jest minimalna reputacja przed rozpoczęciem postów";
+App::$strings["Minimum reputation before posting is allowed"] = "Dozwolona jest minimalna reputacja przed rozpoczęciem wpisów";
App::$strings["Minimum reputation before commenting is allowed"] = "Dozwolona jest minimalna reputacja przed rozpoczęciem komentowania";
-App::$strings["Minimum reputation before a member is able to moderate other posts"] = "Minimalna reputacja, zanim członek będzie mógł moderować inne posty";
+App::$strings["Minimum reputation before a member is able to moderate other posts"] = "Minimalna reputacja, zanim członek będzie mógł moderować inne wpisy";
App::$strings["Max ratio of moderator's reputation that can be added to/deducted from reputation of person being moderated"] = "Maksymalny współczynnik reputacji moderatora, który można dodać do reputacji moderowanej osoby lub od niej odjąć";
-App::$strings["Reputation \"cost\" to post"] = "\"Koszt\" reputacji dla postu";
+App::$strings["Reputation \"cost\" to post"] = "\"Koszt\" reputacji dla wpisu";
App::$strings["Reputation \"cost\" to comment"] = "\"Koszt\" reputacji dla komentarza";
App::$strings["Reputation automatically recovers at this rate per hour until it reaches minimum_to_post"] = "Reputacja automatycznie odświeżana jest w tym tempie co godzinę, dopóki nie osiągnie minimum_to_post";
App::$strings["When minimum_to_moderate > reputation > minimum_to_post reputation recovers at this rate per hour"] = "Kiedy minimum_to_moderate > reputation> minimum_to_post reputacja odświeża na jest z taką szybkością na godzinę";
@@ -2933,7 +3022,7 @@ App::$strings["Errors encountered deleting database table "] = "Napotkano błęd
App::$strings["Submit Settings"] = "Prześlij ustawienia";
App::$strings["Drop tables when uninstalling?"] = "Usunąć tabele podczas odinstalowywania?";
App::$strings["If checked, the Rendezvous database tables will be deleted when the plugin is uninstalled."] = "Jeśli zaznaczone, po odinstalowaniu wtyczki zostaną usunięte wszystkie tabele z bazy danych Rendezvous.";
-App::$strings["Mapbox Access Token"] = "Token Mapbox Access";
+App::$strings["Mapbox Access Token"] = "Token dostępu 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."] = "Jeśli wprowadzisz token dostępu Mapbox, będzie on używany do pobierania fragmentów mapy z Mapbox, zamiast z domyślnego serwera kafelków 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."] = "Ta tożsamość została usunięta przez innego członka z powodu braku aktywności. Proszę nacisnąć przycisk \"Nowa tożsamość\" lub odświeżyć stronę, aby zarejestrować nową tożsamość. Możesz użyć tej samej nazwy.";
@@ -2960,20 +3049,20 @@ App::$strings["Skeleton App"] = "Aplikacja Szkielet";
App::$strings["A skeleton for addons, you can copy/paste"] = "Szkielet dodatków, który można skopiować i wkleić";
App::$strings["Some setting"] = "Jakieś ustawienie";
App::$strings["A setting"] = "Ustawienie";
-App::$strings["Skeleton Settings"] = "Ustawienia Skeleton";
-App::$strings["Post to Hubzilla"] = "Wyślij do Hubzilli";
-App::$strings["Channel is required."] = "Kanał jest wymagany.";
-App::$strings["Hubzilla Crosspost Connector Settings saved."] = "Ustawienia Hubzilla Crosspost Connector zostały zapisane.";
-App::$strings["Hubzilla Crosspost Connector App"] = "Aplikacja Hubzilla Crosspost Connector";
-App::$strings["Relay public postings to another Hubzilla channel"] = "Przekaż publiczne posty na inny kanał Hubzilla";
-App::$strings["Send public postings to Hubzilla channel by default"] = "Domyślnie wysyłaj publiczne posty na kanał Hubzilla";
+App::$strings["Skeleton Settings"] = "Ustawienia Szkieletu";
+App::$strings["Post to Hubzilla"] = "Wyślij do kanału Hubzilli";
+App::$strings["Channel is required."] = "Wymagane jest podanie kanału.";
+App::$strings["Hubzilla Crosspost Connector Settings saved."] = "Ustawienia Konektora Hubzilla zostały zapisane.";
+App::$strings["Hubzilla Crosspost Connector App"] = "Aplikacja Konektor Hubzilla";
+App::$strings["Relay public postings to another Hubzilla channel"] = "Przekaż publiczne wpisy na inny kanał Hubzilla";
+App::$strings["Send public postings to Hubzilla channel by default"] = "Domyślnie wysyłaj publiczne wpisy do kanału Hubzilla";
App::$strings["Hubzilla API Path"] = "Ścieżka API Hubzilla";
App::$strings["https://{sitename}/api"] = "https://{sitename}/api";
App::$strings["Hubzilla login name"] = "Nazwa logowania Hubzilla";
App::$strings["Hubzilla channel name"] = "Nazwa kanału Hubzilla";
App::$strings["Nickname"] = "Pseudonim";
App::$strings["Hubzilla password"] = "Hasło Hubzilla";
-App::$strings["Hubzilla Crosspost Connector"] = "Hubzilla Crosspost Connector";
+App::$strings["Hubzilla Crosspost Connector"] = "Konektor Hubzilla";
App::$strings["TOTP Two-Step Verification"] = "Weryfikacja dwuetapowa TOTP";
App::$strings["Enter the 2-step verification generated by your authenticator app:"] = "Wprowadź dwuetapową weryfikację wygenerowaną przez aplikację uwierzytelniającą:";
App::$strings["Success!"] = "Powodzenie!";
@@ -3005,7 +3094,7 @@ App::$strings["Cart Settings"] = "Ustawienia koszyka";
App::$strings["Shop"] = "Sklep";
App::$strings["Order Not Found"] = "Nie znaleziono zamówienia";
App::$strings["Cart utilities for orders and payments"] = "Narzędzia koszyka do zamówień i płatności";
-App::$strings["You must be logged into the Grid to shop."] = "Aby robić zakupy, musisz być zalogowany do Siatki.";
+App::$strings["You must be logged into the Grid to shop."] = "Aby robić zakupy, musisz być zalogowany do sieci.";
App::$strings["Order not found."] = "Nie znaleziono zamówienia.";
App::$strings["Access denied."] = "Dostęp zabroniony.";
App::$strings["No Order Found"] = "Nie znaleziono zamówienia";
@@ -3079,28 +3168,29 @@ App::$strings["Birth Day"] = "Dzień urodzenia";
App::$strings["Birthdate"] = "Data urodzenia";
App::$strings["OpenID protocol error. No ID returned."] = "Błąd protokołu OpenID. Brak identyfikatora.";
App::$strings["Hubzilla File Storage Import"] = "Import z magazynu plików Hubzilla";
-App::$strings["This will import all your cloud files from another server."] = "Spowoduje to zaimportowanie wszystkich plików w chmurze z innego huba Hubzilla.";
+App::$strings["This will import all your cloud files from another server."] = "Spowoduje to zaimportowanie wszystkich plików w chmurze z innego serwisu Hubzilla.";
App::$strings["Hubzilla Server base URL"] = "Bazowy adres URL serwera Hubzilla";
App::$strings["Since modified date yyyy-mm-dd"] = "Od daty modyfikacji rrrr-mm-dd";
App::$strings["Until modified date yyyy-mm-dd"] = "Do daty modyfikacji rrrr-mm-dd";
App::$strings["Diaspora Protocol Settings updated."] = "Zaktualizowano ustawienia protokołu Diaspora.";
App::$strings["The diaspora protocol does not support location independence. Connections you make within that network may be unreachable from alternate channel locations."] = "Protokół Diaspora nie obsługuje niezależności lokalizacji. Połączenia nawiązane w tej sieci mogą być niedostępne z innych lokalizacji kanałów.";
-App::$strings["Diaspora Protocol App"] = "Aplikacja Diaspora Protocol";
-App::$strings["Allow any Diaspora member to comment on your public posts"] = "Pozwól każdemu członkowi Diaspory komentować Twoje publiczne posty";
-App::$strings["Prevent your hashtags from being redirected to other sites"] = "Zapobiegaj przekierowywaniu hashtagów do innych witryn";
-App::$strings["Sign and forward posts and comments with no existing Diaspora signature"] = "Podpisuj i przesyłaj dalej posty i komentarze bez podpisu Diaspory";
-App::$strings["Followed hashtags (comma separated, do not include the #)"] = "Obserwowane hashtagi (oddzielone przecinkami, nie dodawaj #)";
-App::$strings["Diaspora Protocol"] = "Diaspora Protocol";
+App::$strings["Diaspora Protocol App"] = "Aplikacja Protokół Diaspora";
+App::$strings["Allow any Diaspora member to comment or like your public posts"] = "Umożliwia członkom Diaspory komentować lub aprobować Twoje publiczne wpisy";
+App::$strings["If this setting is disabled only your contacts will be able to comment or like your public posts"] = "Jeśli to ustawienie jest wyłączone, tylko Twoje kontakty będą mogły komentować lub aprobować Twoje publiczne wpisy";
+App::$strings["Prevent your hashtags from being redirected to other sites"] = "Zapobiegaj przekierowywaniu hasztagów do innych witryn";
+App::$strings["Sign and forward posts and comments with no existing Diaspora signature"] = "Podpisuj i przesyłaj dalej wpisy i komentarze bez podpisu Diaspory";
+App::$strings["Followed hashtags (comma separated, do not include the #)"] = "Obserwowane hasztagi (oddzielone przecinkami, nie dodawaj #)";
+App::$strings["Diaspora Protocol"] = "Protokół Diaspora";
App::$strings["No username found in import file."] = "W pliku importu nie znaleziono nazwy użytkownika.";
-App::$strings["%1\$s dislikes %2\$s's %3\$s"] = "%1\$s desaprobat %2\$s %3\$s";
-App::$strings["Please install the statistics addon to be able to configure a diaspora relay"] = "Zainstaluj dodatek do statystyk, aby móc skonfigurować przekaźnik Diaspory";
-App::$strings["Diaspora Relay Handle"] = "Uchwyt przekaźnika Diaspory";
-App::$strings["Address of a diaspora relay. Example: relay@diasporarelay.tld"] = "Adres przekaźnika diaspory. Przykład: relay@diasporarelay.tld";
-App::$strings["Diaspora relay could not be imported"] = "Nie można zaimportować przekaźnika diaspory";
+App::$strings["%1\$s dislikes %2\$s's %3\$s"] = "%1\$s niepolubień %2\$s %3\$s";
+App::$strings["Please install the statistics addon to be able to configure a diaspora relay"] = "Zainstaluj dodatek do statystyk, aby móc skonfigurować konektor Diaspory";
+App::$strings["Diaspora Relay Handle"] = "Uchwyt konektora Diaspory";
+App::$strings["Address of a diaspora relay. Example: relay@diasporarelay.tld"] = "Adres konektora diaspory. Przykład: relay@diasporarelay.tld";
+App::$strings["Diaspora relay could not be imported"] = "Nie można zaimportować konektora diaspory";
App::$strings["Hubzilla Directory Stats"] = "Statystyki katalogowe Hubzilla";
-App::$strings["Total Hubs"] = "Razem huby";
-App::$strings["Hubzilla Hubs"] = "Huby Hubzilla";
-App::$strings["Friendica Hubs"] = "Huby Friendica";
+App::$strings["Total Hubs"] = "Razem węzłów";
+App::$strings["Hubzilla Hubs"] = "Węzły Hubzilla";
+App::$strings["Friendica Hubs"] = "Węzły Friendica";
App::$strings["Diaspora Pods"] = "Pody Diaspora";
App::$strings["Hubzilla Channels"] = "Kanały Hubzilla";
App::$strings["Friendica Channels"] = "Kanały Friendica";
@@ -3116,7 +3206,7 @@ App::$strings["Hubzilla configured maximum size: "] = "Maksymalny rozmiar skonfi
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 (musi być większe od upload_max_filesize): ";
App::$strings["Hide Aside App"] = "Aplikacja Hide Aside";
-App::$strings["Fade out aside areas after a while when using endless scroll"] = "Powoduje zanikanie obszaru po chwili, gdy używasz długiego przewijania";
+App::$strings["Fade out aside areas after a while when using endless scroll"] = "Powoduje zanikanie obszaru po chwili, gdy używa się długiego przewijania";
App::$strings["Installed"] = "Zainstalowane";
App::$strings["You're welcome."] = "Proszę bardzo.";
App::$strings["Ah shucks..."] = "O cholera ...";
@@ -3131,14 +3221,14 @@ App::$strings["Default zoom"] = "Powiększenie domyślne";
App::$strings["The default zoom level. (1:world, 18:highest, also depends on tile server)"] = "Domyślny poziom powiększenia. (1: świat, 18: najwyższy, zależy również od serwera kafelków)";
App::$strings["Include marker on map"] = "Uwzględnij znacznik na mapie";
App::$strings["Include a marker on the map."] = "Umieść znacznik na tej mapie.";
-App::$strings["Livejournal Crosspost Connector App"] = "Aplikacja Livejournal Crosspost Connector";
-App::$strings["Relay public posts to Livejournal"] = "Przekazuj publiczne posty do Livejournal";
+App::$strings["Livejournal Crosspost Connector App"] = "Aplikacja Konektor Wpisów do Livejournal";
+App::$strings["Relay public posts to Livejournal"] = "Przekazuj publiczne wpisy do Livejournal";
App::$strings["Livejournal username"] = "Nazwa użytkownika w Livejournal";
App::$strings["Livejournal password"] = "Hasło do Livejournal";
App::$strings["Post to Livejournal by default"] = "Domyślnie wysyłaj do Livejournal";
-App::$strings["Send wall-to-wall posts to Livejournal"] = "Wysyłaj posty \"wall-to-wall\" do Livejournal";
-App::$strings["Add link to original post"] = "Dodaj odnośnik do oryginalnego postu";
-App::$strings["Livejournal Crosspost Connector"] = "Livejournal Crosspost Connector";
+App::$strings["Send wall-to-wall posts to Livejournal"] = "Wysyłaj \"rozwinięte\" wpisy do Livejournal";
+App::$strings["Add link to original post"] = "Dodaj odnośnik do oryginalnego wpisu";
+App::$strings["Livejournal Crosspost Connector"] = "Konektor Livejournal";
App::$strings["Post to Livejournal"] = "Publikuj w Livejournal";
App::$strings["Posted by"] = "Wysłane przez";
App::$strings["Workflow user."] = "Przepływ pracy użytkownika.";
@@ -3168,14 +3258,14 @@ App::$strings["superblock settings updated"] = "zaktualizowano ustawienia superb
App::$strings["Currently blocked"] = "Obecnie zablokowane";
App::$strings["No channels currently blocked"] = "Obecnie żadne kanały nie są zablokowane";
App::$strings["Block Completely"] = "Zablokuj całkowicie";
-App::$strings["Random Planet App"] = "Aplikacja Random Planet";
+App::$strings["Random Planet App"] = "Aplikacja Losowa Planeta";
App::$strings["Set a random planet from the Star Wars Empire as your location when posting"] = "Podczas wysyłania ustaw, jako lokalizację, losową planetę z Imperium Gwiezdnych Wojen";
App::$strings["Possible adult content"] = "Możliwe treści dla dorosłych";
App::$strings["%s - view"] = "%s - widok";
App::$strings["NSFW Settings saved."] = "Zapisano ustawienia NSFW.";
App::$strings["NSFW App"] = "Aplikacja NSFW";
-App::$strings["Collapse content that contains predefined words"] = "Zwiń zawartość zawierającą predefiniowane słowa";
-App::$strings["This app 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."] = "Ta aplikacja wyszukuje słowa lub tekst, określone poniżej i zwija wszelkie treści zawierające te słowa kluczowe, aby nie były wyświetlane w nieodpowiednich momentach, takich jak insynuacje seksualne, które mogą być niewłaściwe w miejscu pracy. Grzecznie jest i zaleca się, oznaczanie wszelkich treści zawierających nagość tagiem #NSFW. Ten filtr może również pasować do dowolnego innego określonego słowa lub tekstu, dzięki czemu może być używany jako filtr treści ogólnego przeznaczenia.";
+App::$strings["Collapse content that contains predefined words"] = "Zwija treść zawierającą określone słowa";
+App::$strings["This app 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."] = "Ta aplikacja wyszukuje słowa lub tekst, określone poniżej i zwija wszelkie treści zawierające te słowa kluczowe, aby nie były wyświetlane w nieodpowiednich momentach, na przykład, insynuacje seksualne, które mogą być niewłaściwe w miejscu pracy. Grzecznie jest i zaleca się, oznaczanie wszelkich treści zawierających nagość tagiem #NSFW. Ten filtr może również pasować do dowolnego innego określonego słowa lub tekstu, dzięki czemu może być używany jako filtr treści ogólnego przeznaczenia.";
App::$strings["Comma separated list of keywords to hide"] = "Lista słów kluczowych rozdzielona przecinkami";
App::$strings["Word, /regular-expression/, lang=xx, lang!=xx"] = "Słowo, /wyrażenie regularne/, lang=xx, lang!=xx";
App::$strings["NSFW"] = "NSFW";
@@ -3193,15 +3283,15 @@ App::$strings["\"Cat\" game!"] = "Gra \"Kot\"!";
App::$strings["I won!"] = "Wygrałem!";
App::$strings["Photo Cache settings saved."] = "Zapisano ustawienia pamięci podręcznej zdjęć.";
App::$strings["Photo Cache addon saves a copy of images from external sites locally to increase your anonymity in the web."] = "Dodatek Photo Cache zapisuje lokalnie kopie obrazów z zewnętrznych witryn, aby zwiększyć Twoją anonimowość w sieci.";
-App::$strings["Photo Cache App"] = "Aplikacja Photo Cache";
+App::$strings["Photo Cache App"] = "Aplikacja Bufor zdjęć";
App::$strings["Minimal photo size for caching"] = "Minimalny rozmiar zdjęcia do buforowania";
App::$strings["In pixels. From 1 up to 1024, 0 will be replaced with system default."] = "W pikselach. Od 1 do 1024, 0 zostanie zastąpione domyślnymi ustawieniami systemowymi.";
-App::$strings["Photo Cache"] = "Photo Cache";
+App::$strings["Photo Cache"] = "Bufor zdjęć";
App::$strings["__ctx:opensearch__ Search %1\$s (%2\$s)"] = "Szukaj %1\$s (%2\$s)";
-App::$strings["__ctx:opensearch__ \$Projectname"] = "Hubzilla";
-App::$strings["Search \$Projectname"] = "Szukaj w Hubzilla";
+App::$strings["__ctx:opensearch__ \$Projectname"] = "\$Projectname";
+App::$strings["Search \$Projectname"] = "Szukaj w \$Projectname";
App::$strings["Libertree Crosspost Connector Settings saved."] = "Zapisano ustawienia Libertree Crosspost Connector.";
-App::$strings["Libertree Crosspost Connector App"] = "Aplikacja Libertree Crosspost Connector";
+App::$strings["Libertree Crosspost Connector App"] = "Konektora Wpisów do Libertree";
App::$strings["Relay public posts to Libertree"] = "Przekazuj publiczne posty do Libertree";
App::$strings["Libertree API token"] = "Token API Libertree";
App::$strings["Libertree site URL"] = "Adres URL witrny Libertree";
@@ -3216,7 +3306,7 @@ App::$strings["Application name"] = "Nazwa aplikacji";
App::$strings["Please contact your site administrator.<br />The provided API URL is not valid."] = "Skontaktuj się z administratorem witryny. <br/> Podany adres URL interfejsu API jest nieprawidłowy.";
App::$strings["We could not contact the GNU social API with the Path you entered."] = "Nie mogliśmy nawiązać połączenia ze społecznościowym API GNU o podanej ścieżce.";
App::$strings["GNU social settings updated."] = "Ustawienia społecznościowe GNU zostały zaktualizowane.";
-App::$strings["Relay public postings to a connected GNU social account (formerly StatusNet)"] = "Przekazywanie publicznych postów na połączone konto społecznościowe GNU (dawniej StatusNet)";
+App::$strings["Relay public postings to a connected GNU social account (formerly StatusNet)"] = "Przekazywanie publicznych wpisów na połączone konto społecznościowe GNU (dawniej StatusNet)";
App::$strings["Globally Available GNU social OAuthKeys"] = "Globalnie dostępne klucze OAuthKey społecznościowe GNU";
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)."] = "Dostępne są wstępnie skonfigurowane pary kluczy OAuth dla niektórych serwerów społecznościowych GNU. Jeśli używasz jednego z nich, użyj tych poświadczeń. <br /> Jeśli nie możesz połączyć się z inną instancją społecznościową GNU (patrz poniżej).";
App::$strings["Provide your own OAuth Credentials"] = "Podaj własne dane logowania OAuth";
@@ -3226,38 +3316,41 @@ App::$strings["OAuth Consumer Secret"] = "Tajny klucz klienta OAuth";
App::$strings["Base API Path"] = "Podstawowa ścieżka API";
App::$strings["Remember the trailing /"] = "Zapamiętaj końcowy ukośnik /";
App::$strings["GNU social application name"] = "Nazwa aplikacji społecznościowej GNU";
-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."] = "W celu połączenia się ze swoim kontem społecznościowym GNU, kliknij poniższy przycisk, aby uzyskać kod zabezpieczający z serwisu społecznościowego GNU, który musisz skopiować do pola wprowadzania poniżej i przesłać formularz. Tylko twoje <strong>publiczne</strong> posty będą publikowane w społecznościach GNU.";
+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."] = "W celu połączenia się ze swoim kontem społecznościowym GNU, kliknij poniższy przycisk, aby uzyskać kod zabezpieczający z serwisu społecznościowego GNU, który musisz skopiować do pola wprowadzania poniżej i przesłać formularz. Tylko twoje <strong>publiczne</strong> wpisy będą publikowane w społecznościach GNU.";
App::$strings["Log in with GNU social"] = "Zaloguj się za pomocą serwisu społecznościowego GNU";
App::$strings["Copy the security code from GNU social here"] = "Skopiuj tutaj kod bezpieczeństwa z GNU Social";
App::$strings["Cancel Connection Process"] = "Anuluj proces łączenia";
App::$strings["Current GNU social API is"] = "Obecne API społecznościowe GNU to";
App::$strings["Cancel GNU social Connection"] = "Anuluj połączenie społecznościowe GNU";
App::$strings["Currently connected to: "] = "Obecnie połączony z: ";
-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."] = "<strong>Uwaga</strong>: Ze względu na Twoje ustawienia prywatności, odnośnik (<em>Ukryj szczegóły swojego profilu przed nieznanymi widzami? </em>), ewentualnie zawarty w publicznych postach przekazywanych do społeczności GNU, będzie kierował odwiedzającego na pustą stronę z informacją dla odwiedzającego, że dostęp do Twojego profilu został ograniczony.";
+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."] = "<strong>Uwaga</strong>: Ze względu na Twoje ustawienia prywatności, odnośnik (<em>Ukryj szczegóły swojego profilu przed nieznanymi widzami? </em>), ewentualnie zawarty w publicznych wpisach przekazywanych do społeczności GNU, będzie kierował odwiedzającego na pustą stronę z informacją dla odwiedzającego, że dostęp do Twojego profilu został ograniczony.";
App::$strings["Post to GNU social by default"] = "Wysyłaj domyślnie do społeczności GNU";
-App::$strings["If enabled your public postings will be posted to the associated GNU-social account by default"] = "Jeśli ta opcja jest włączona, twoje publiczne posty będą domyślnie wysyłane na powiązane konto społecznościowe GNU";
+App::$strings["If enabled your public postings will be posted to the associated GNU-social account by default"] = "Jeśli ta opcja jest włączona, twoje publiczne wpisy będą domyślnie wysyłane na powiązane konto społecznościowe GNU";
App::$strings["Clear OAuth configuration"] = "Wyczyść konfigurację OAuth";
App::$strings["GNU-Social Crosspost Connector"] = "GNU-Social Crosspost Connector";
App::$strings["Who likes me?"] = "Kto mnie lubi?";
App::$strings["ActivityPub Protocol Settings updated."] = "Zaktualizowano ustawienia ActivityPub Protocol.";
App::$strings["The activitypub protocol does not support location independence. Connections you make within that network may be unreachable from alternate channel locations."] = "Protokół AactivityPub nie obsługuje niezależności od lokalizacji. Połączenia nawiązane w tej sieci mogą być niedostępne z innych lokalizacji kanałów.";
-App::$strings["Activitypub Protocol App"] = "Aplikacja Activitypub Protocol";
+App::$strings["Activitypub Protocol App"] = "Aplikacja Protokół Activitypub";
App::$strings["Deliver to ActivityPub recipients in privacy groups"] = "Dostarcz do odbiorców ActivityPub w grupach prywatności";
App::$strings["May result in a large number of mentions and expose all the members of your privacy group"] = "Może skutkować dużą liczbą wzmianek i ujawnieniem wszystkich członków Twojej grupy prywatności";
App::$strings["Send multi-media HTML articles"] = "Wysyłaj multimedialne artykuły HTML";
App::$strings["Not supported by some microblog services such as Mastodon"] = "Nieobsługiwane przez niektóre usługi mikroblogów, takie jak Mastodon";
App::$strings["Activitypub Protocol"] = "Activitypub Protocol";
App::$strings["Post to Insane Journal"] = "Publikuj w Insane Journal";
-App::$strings["Insane Journal Crosspost Connector Settings saved."] = "Zapisano ustawienia Insane Journal Crosspost Connector.";
-App::$strings["Insane Journal Crosspost Connector App"] = "Aplikacja Insane Journal Crosspost Connector";
-App::$strings["Relay public postings to Insane Journal"] = "Przekaż publiczne posty do Insane Journal";
+App::$strings["Insane Journal Crosspost Connector Settings saved."] = "Zapisano ustawienia Konektora Insane Journal.";
+App::$strings["Insane Journal Crosspost Connector App"] = "Aplikacja Konektor Insane Journal";
+App::$strings["Relay public postings to Insane Journal"] = "Przekaż publiczne wpisy do Insane Journal";
App::$strings["InsaneJournal username"] = "Nazwa użytkownika InsaneJournal";
App::$strings["InsaneJournal password"] = "Hasło InsaneJournal";
App::$strings["Post to InsaneJournal by default"] = "Domyślnie publikuj w InsaneJournal";
-App::$strings["Insane Journal Crosspost Connector"] = "Insane Journal Crosspost Connector";
+App::$strings["Insane Journal Crosspost Connector"] = "Konektor Insane Journal";
App::$strings["Max queueworker threads"] = "Maksymalna liczba wątków w kolejce";
-App::$strings["Assume workers dead after ___ seconds"] = "Załóż, że workery wygasają po ___ sekundach";
-App::$strings["Pause before starting next task: (microseconds. Minimum 100 = .0001 seconds)"] = "Wstrzymaj przed rozpoczęciem następnego zadania: (w mikrosekundach. Minimum 100 = .0001 sekund)";
+App::$strings["Minimum 4, default 4"] = "Minimum 4, domyślnie 4";
+App::$strings["Assume workers dead after"] = "Załóż, że workery wygasają po";
+App::$strings["Minimum 120, default 300 seconds"] = "Minimum 120, domyślnie 300 sekund";
+App::$strings["Pause before starting next task"] = "Zatrzymaj się przed rozpoczęciem następnego zadania";
+App::$strings["Minimum 100, default 100 microseconds"] = "Minimum 100, domyślnie 100 mikrosekund";
App::$strings["Queueworker Settings"] = "Ustawienia Queueworkera";
App::$strings["Not allowed."] = "Niedozwolone.";
App::$strings["generic profile image"] = "ogólne zdjęcie profilowe";
@@ -3265,7 +3358,7 @@ App::$strings["random geometric pattern"] = "losowy wzór geometryczny";
App::$strings["monster face"] = "twarz potwora";
App::$strings["computer generated face"] = "wygenerowana komputerowo twarz";
App::$strings["retro arcade style face"] = "twarz w stylu retro arcade";
-App::$strings["Hub default profile photo"] = "Domyślne zdjęcie profilowe huba";
+App::$strings["Hub default profile photo"] = "Domyślne zdjęcie profilowe serwisu";
App::$strings["Information"] = "Informacje";
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."] = "Dodatek Libravatar jest również zainstalowany. Proszę wyłączyć dodatek Libravatar lub ten dodatek Gravatar. <br> Dodatek Libravatar wykorzysta Gravatara, jeśli nic nie zostanie znalezione w bibliotece Libravatara.";
App::$strings["Default avatar image"] = "Domyślny obraz awatara";
@@ -3306,56 +3399,56 @@ App::$strings["Maximum count to import"] = "Maksymalna liczba albumów do zaimpo
App::$strings["0 or blank to import all available"] = "0 lub puste, aby zaimportować wszystkie dostępne";
App::$strings["Twitter settings updated."] = "Zaktualizowano ustawienia Twittera.";
App::$strings["Twitter Crosspost Connector App"] = "Aplikacja Twitter Crosspost Connector";
-App::$strings["Relay public posts to Twitter"] = "Przekazuj publiczne posty na Twitter";
+App::$strings["Relay public posts to Twitter"] = "Przekazuj publiczne wpisy na Twitter";
App::$strings["No consumer key pair for Twitter found. Please contact your site administrator."] = "Nie znaleziono pary kluczy klienta dla Twittera. Skontaktuj się z administratorem witryny.";
-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."] = "W tej instancji Hubzilla wtyczka Twittera była włączona, ale nie połączyłeś jeszcze swojego konta z kontem na Twitterze. Aby to zrobić, kliknij poniższy przycisk, aby uzyskać kod PIN z Twittera, który należy skopiować do pola wprowadzania poniżej i przesłać formularz. Na Twitterze będą publikowane tylko Twoje <strong>publiczne</strong> posty.";
+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."] = "W tej instancji Hubzilla wtyczka Twittera była włączona, ale nie połączyłeś jeszcze swojego konta z kontem na Twitterze. Aby to zrobić, kliknij poniższy przycisk, aby uzyskać kod PIN z Twittera, który należy skopiować do pola wprowadzania poniżej i przesłać formularz. Na Twitterze będą publikowane tylko Twoje <strong>publiczne</strong> wpisy.";
App::$strings["Log in with Twitter"] = "Zaloguj się za pomocą Twittera";
App::$strings["Copy the PIN from Twitter here"] = "Skopiuj tutaj PIN z Twittera";
-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> Uwaga: </strong> Ze względu na Twoje ustawienia prywatności (<em>Ukryj szczegóły swojego profilu przed nieznanymi widzami?</em>) ten link, potencjalnie zawarty w publicznych postach przekazywanych do Twittera, będzie prowadził odwiedzającego do pustej strony informującej gościa, że dostęp do Twojego profilu został ograniczony.";
-App::$strings["Twitter post length"] = "Długość postu na Twitterze";
+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> Uwaga: </strong> Ze względu na Twoje ustawienia prywatności (<em>Ukryj szczegóły swojego profilu przed nieznanymi widzami?</em>) ten link, potencjalnie zawarty w publicznych wpisach przekazywanych do Twittera, będzie prowadził odwiedzającego do pustej strony informującej gościa, że dostęp do Twojego profilu został ograniczony.";
+App::$strings["Twitter post length"] = "Długość wpisu na Twitterze";
App::$strings["Maximum tweet length"] = "Maksymalna długość tweeta";
-App::$strings["Send public postings to Twitter by default"] = "Domyślnie wysyłaj publiczne posty na Twitter";
-App::$strings["If enabled your public postings will be posted to the associated Twitter account by default"] = "Jeśli ta opcja jest włączona, Twoje publiczne posty będą domyślnie publikowane na powiązanym koncie Twittera";
+App::$strings["Send public postings to Twitter by default"] = "Domyślnie wysyłaj publiczne wpisy na Twitter";
+App::$strings["If enabled your public postings will be posted to the associated Twitter account by default"] = "Jeśli ta opcja jest włączona, Twoje publiczne wpisy będą domyślnie publikowane na powiązanym koncie Twittera";
App::$strings["Twitter Crosspost Connector"] = "Twitter Crosspost Connector";
App::$strings["Post to Twitter"] = "Opublikuj na Twitterze";
App::$strings["Project Servers and Resources"] = "Serwery projektów i zasoby";
App::$strings["Project Creator and Tech Lead"] = "Twórca projektu i kierownik techniczny";
-App::$strings["And the hundreds of other people and organisations who helped make the Hubzilla possible."] = "Oraz setki innych osób i organizacji, które pomogły stworzyć Hubzillę.";
+App::$strings["And the hundreds of other people and organisations who helped make the Hubzilla possible."] = "Jak równieź setki innych osób i organizacji, które pomogły stworzyć Hubzillę.";
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."] = "Projekty Redmatrix i Hubzilla są realizowane głównie przez wolontariuszy, którzy poświęcają swój czas i wiedzę i często płacą z własnej kieszeni za usługi, którymi dzielą się z innymi.";
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>.)"] = "Nie ma żadnych funduszy korporacyjnych ani reklam a my nie zbieramy i nie sprzedajemy Twoich danych osobowych. (Nie kontrolujemy Twoich danych osobowych - <strong> Ty tak </strong>).";
App::$strings["Help support our ground-breaking work in decentralisation, web identity, and privacy."] = "Pomóż nam wspierać nasze przełomowe prace w zakresie decentralizacji, tożsamości internetowej i prywatności.";
App::$strings["Your donations keep servers and services running and also helps us to provide innovative new features and continued development."] = "Twoje darowizny zapewniają nieprzerwane działanie serwerów i usług, a także pomagają nam w zapewnianiu innowacyjnych nowych funkcji i ciągłym rozwoju.";
App::$strings["Donate"] = "Wspomóż";
-App::$strings["Choose a project, developer, or public hub to support with a one-time donation"] = "Wybierz projekt, dewelopera lub publiczny hub, aby wesprzeć jednorazową darowizną";
+App::$strings["Choose a project, developer, or public hub to support with a one-time donation"] = "Wybierz projekt, dewelopera lub publiczny serwis, aby wesprzeć jednorazową darowizną";
App::$strings["Donate Now"] = "Wpłać teraz";
App::$strings["<strong><em>Or</em></strong> become a project sponsor (Hubzilla Project only)"] = "<strong><em>lub</em> </strong> zostań sponsorem projektu (tylko Projekt Hubzilla)";
App::$strings["Please indicate if you would like your first name or full name (or nothing) to appear in our sponsor listing"] = "Wskaż, czy chcesz, aby Twoje imię lub imię i nazwisko pojawiało się na naszej liście sponsorów";
App::$strings["Sponsor"] = "Sponsor";
App::$strings["Special thanks to: "] = "Specjalne podziękowania dla: ";
-App::$strings["Dreamwidth Crosspost Connector Settings saved."] = "Zapisano ustawienia Dreamwidth Crosspost Connector.";
-App::$strings["Dreamwidth Crosspost Connector App"] = "Aplikacja Dreamwidth Crosspost Connector";
-App::$strings["Relay public posts to Dreamwidth"] = "Przekazuj publiczne posty do Dreamwidth";
+App::$strings["Dreamwidth Crosspost Connector Settings saved."] = "Zapisano ustawienia Konektora Dreamwidth.";
+App::$strings["Dreamwidth Crosspost Connector App"] = "Aplikacja Konektor Dreamwidth";
+App::$strings["Relay public posts to Dreamwidth"] = "Przekazuj publiczne wpisy do Dreamwidth";
App::$strings["Dreamwidth username"] = "Nazwa użytkownika Dreamwidth";
App::$strings["Dreamwidth password"] = "Hasło Dreamwidth";
App::$strings["Post to Dreamwidth by default"] = "Domyślnie publikuj na Dreamwidth";
App::$strings["Link description (default:"] = "Opis odnośnika (domyślnie:";
-App::$strings["Dreamwidth Crosspost Connector"] = "Dreamwidth Crosspost Connector";
+App::$strings["Dreamwidth Crosspost Connector"] = "Konektor Dreamwidth";
App::$strings["Post to Dreamwidth"] = "Publikuj na Dreamwidth";
App::$strings["nofed Settings saved."] = "nofed - zapisano ustawienie.";
-App::$strings["No Federation App"] = "Brak aplikacji Federation";
-App::$strings["Prevent posting from being federated to anybody. It will exist only on your channel page."] = "Zapobiegaj federowaniu wiadomości do kogokolwiek. Będzie istnieć tylko na stronie Twojego kanału.";
-App::$strings["Federate posts by default"] = "Domyślnie, posty Federate";
-App::$strings["No Federation"] = "Brak Federation";
-App::$strings["Federate"] = "Federate";
+App::$strings["No Federation App"] = "Aplikacja Bez Federalizacji";
+App::$strings["Prevent posting from being federated to anybody. It will exist only on your channel page."] = "Zapobiega federowaniu wiadomości do kogokolwiek. Będzie istnieć tylko na stronie Twojego kanału.";
+App::$strings["Federate posts by default"] = "Domyślnie, wpisy federacyjne";
+App::$strings["No Federation"] = "Brak Federalizacji";
+App::$strings["Federate"] = "Federalizacja";
App::$strings["WYSIWYG status editor"] = "Edytor aplikacji WYSIWYG Status";
App::$strings["WYSIWYG Status App"] = "Aplikacja WYSIWYG Status";
App::$strings["WYSIWYG Status"] = "WYSIWYG Status";
App::$strings["No server specified"] = "Nie określono serwera";
-App::$strings["Posts imported"] = "Zaimportowano posty";
+App::$strings["Posts imported"] = "Zaimportowano wpisy";
App::$strings["Files imported"] = "Zaimportowano pliki";
App::$strings["This addon app copies existing content and file storage to a cloned/copied channel. Once the app is installed, visit the newly installed app. This will allow you to set the location of your original channel and an optional date range of files/conversations to copy."] = "Ten dodatek kopiuje istniejące treści i magazyn plików do sklonowanego lub skopiowanego kanału. Po zainstalowaniu, odwiedź nowo zainstalowaną aplikację. Umożliwi Ci to ustawienie lokalizacji oryginalnego kanału i opcjonalnego zakresu dat plików lub konwersacji do skopiowania.";
-App::$strings["This will import all your conversations and cloud files from a cloned channel on another server. This may take a while if you have lots of posts and or files."] = "Spowoduje to zaimportowanie wszystkich rozmów i plików przechowywanych w chmurze ze sklonowanego kanału na innym serwerze. Może to chwilę potrwać, jeśli masz dużo postów lun plików.";
-App::$strings["Include posts"] = "Dołącz posty";
+App::$strings["This will import all your conversations and cloud files from a cloned channel on another server. This may take a while if you have lots of posts and or files."] = "Spowoduje to zaimportowanie wszystkich rozmów i plików przechowywanych w chmurze ze sklonowanego kanału na innym serwerze. Może to chwilę potrwać, jeśli masz dużo wpisów lun plików.";
+App::$strings["Include posts"] = "Dołącz wpisy";
App::$strings["Conversations, Articles, Cards, and other posted content"] = "Rozmowy, artykuły, karty i inne opublikowane treści";
App::$strings["Include files"] = "Dołącz pliki";
App::$strings["Files, Photos and other cloud storage"] = "Pliki, zdjęcia i inne przechowywane w chmurze rzeczy";
@@ -3368,22 +3461,21 @@ App::$strings["for further info."] = "po dalsze informacje.";
App::$strings["Upgrade Info"] = "Informacja o aktualizacji";
App::$strings["Do not show this again"] = "Nie pokazuj tego ponownie";
App::$strings["pageheader Settings saved."] = "pageheader - zapisano ustawienie.";
-App::$strings["Page Header App"] = "Aplikacja Page Header";
+App::$strings["Page Header App"] = "Aplikacja Nagłówek Strony";
App::$strings["Inserts a page header"] = "Wstawia nagłówek strony";
App::$strings["Message to display on every page on this server"] = "Wiadomość do wyświetlenia na każdej stronie na tym serwerze";
-App::$strings["Page Header"] = "Page Header";
+App::$strings["Page Header"] = "Nagłówek Strony";
App::$strings["Who viewed my channel/profile"] = "Kto oglądał mój kanał lub profil";
App::$strings["Recent Channel/Profile Viewers"] = "Ostatnio wyświetlający mój kanał lub profil";
-App::$strings["No entries."] = "Brak postów.";
+App::$strings["No entries."] = "Brak wpisów.";
App::$strings["Messages"] = "Wiadomości";
App::$strings["message"] = "wiadomość";
App::$strings["Message recalled."] = "Wiadomość przywołana.";
-App::$strings["Conversation removed."] = "Rozmowa została usunięta.";
+App::$strings["Conversation removed."] = "Rozmowa został usunięty.";
App::$strings["Expires YYYY-MM-DD HH:MM"] = "Wygasa YYYY-MM-DD HH:MM";
App::$strings["Requested channel is not in this network"] = "Żądanego kanału nie ma w tej sieci";
App::$strings["Send Private Message"] = "Wyślij prywatną wiadomość";
App::$strings["To:"] = "Do:";
-App::$strings["Subject:"] = "Temat:";
App::$strings["Attach file"] = "Dołącz plik";
App::$strings["Send"] = "Wyślij";
App::$strings["Delete message"] = "Usuń wiadomość";
@@ -3423,31 +3515,31 @@ App::$strings["Or select from a free OpenClipart.org image:"] = "Lub wybierz bez
App::$strings["Search Term"] = "Fraza wyszukiwania";
App::$strings["Unknown error. Please try again later."] = "Nieznany błąd. Spróbuj ponownie później.";
App::$strings["Profile photo updated successfully."] = "Zdjęcie profilowe zostało pomyślnie zaktualizowane.";
-App::$strings["Gallery"] = "Gallery";
+App::$strings["Gallery"] = "Galeria";
App::$strings["Photo Gallery"] = "Galeria zdjęć";
-App::$strings["Gallery App"] = "Aplikacja Gallery";
+App::$strings["Gallery App"] = "Aplikacja Galeria";
App::$strings["A simple gallery for your photo albums"] = "Prosta galeria dla albumów ze zdjęciami";
App::$strings["Smileybutton App"] = "Aplikacja Smileybutton";
App::$strings["Adds a smileybutton to the jot editor"] = "Dodaje przycisk emotikonów do edytora jot";
App::$strings["Hide the button and show the smilies directly."] = "Ukryj przycisk i bezpośrednio wyświetlaj emotikony.";
App::$strings["Smileybutton Settings"] = "Ustawienia Smileybutton";
-App::$strings["Post to Friendica"] = "Opublikuj w sieci Hubzilla";
-App::$strings["Friendica Crosspost Connector Settings saved."] = "Zapisano ustawienia Friendica Crosspost Connector .";
-App::$strings["Friendica Crosspost Connector App"] = "Aplikacja Hubzilla Crosspost Connector";
-App::$strings["Relay public postings to a connected Friendica account"] = "Przekazywanie publicznych postów do połączonego konta Friendica";
-App::$strings["Send public postings to Friendica by default"] = "Domyślnie wysyłaj publiczne posty na kanał Hubzilla";
-App::$strings["Friendica API Path"] = "Ścieżka API Hubzilla";
-App::$strings["Friendica login name"] = "Nazwa logowania w Hubzilla";
-App::$strings["Friendica password"] = "Hasło Hubzilla";
-App::$strings["Friendica Crosspost Connector"] = "Friendica Crosspost Connector";
+App::$strings["Post to Friendica"] = "Opublikuj w sieci Friendica";
+App::$strings["Friendica Crosspost Connector Settings saved."] = "Zapisano ustawienia Konektora Friendica.";
+App::$strings["Friendica Crosspost Connector App"] = "Aplikacja Konektor Friendica";
+App::$strings["Relay public postings to a connected Friendica account"] = "Przekazywanie publicznych wpisów do połączonego konta Friendica";
+App::$strings["Send public postings to Friendica by default"] = "Domyślnie wysyłaj publiczne wpisy na kanał Hubzilla";
+App::$strings["Friendica API Path"] = "Ścieżka API Friendica";
+App::$strings["Friendica login name"] = "Nazwa logowania w Friendica";
+App::$strings["Friendica password"] = "Hasło Friendica";
+App::$strings["Friendica Crosspost Connector"] = "Konektor Friendica";
App::$strings["Logfile archive directory"] = "Katalog archiwum plików dziennika zdarzeń";
App::$strings["Directory to store rotated logs"] = "Katalog do przechowywania rotowanych dzienników zdarzeń";
App::$strings["Logfile size in bytes before rotating"] = "Rozmiar pliku dziennika w bajtach przed dokonaniem odnowienia";
App::$strings["Number of logfiles to retain"] = "Liczba plików dziennika do przechowania";
-App::$strings["Post to WordPress"] = "Opubikuj w WordPress";
+App::$strings["Post to WordPress"] = "Publikowanie w WordPress";
App::$strings["Wordpress Settings saved."] = "Zapisano ustawienia Wordpress.";
-App::$strings["Wordpress Post App"] = "Aplikacja Wordpress Post";
-App::$strings["Post to WordPress or anything else which uses the wordpress XMLRPC API"] = "Opublikuj na WordPress lub czymkolwiek innym, co używa API XMLRPC WordPress";
+App::$strings["Wordpress Post App"] = "Aplikacja Publikowanie w Wordpress";
+App::$strings["Post to WordPress or anything else which uses the wordpress XMLRPC API"] = "Opublikowanie na serwisach WordPress lub innych, które używają API XMLRPC WordPress";
App::$strings["WordPress username"] = "Nazwa użytkownika WordPress";
App::$strings["WordPress password"] = "Hasło WordPress";
App::$strings["WordPress API URL"] = "Adres URL API WordPress";
@@ -3456,10 +3548,10 @@ App::$strings["WordPress blogid"] = "Identyfikator blogu WordPress";
App::$strings["For multi-user sites such as wordpress.com, otherwise leave blank"] = "Dla serwisów wielowitrynowych, takich jak wordpress.com, w przeciwnym razie pozostaw puste";
App::$strings["Post to WordPress by default"] = "Domyślnie publikuj na WordPress";
App::$strings["Forward comments (requires hubzilla_wp plugin)"] = "Przekazywanie komentarzy (wymaga wtyczki hubzilla_wp)";
-App::$strings["Wordpress Post"] = "Wordpress Post";
-App::$strings["Allow magic authentication only to websites of your immediate connections"] = "Zezwalaj na magiczne uwierzytelnianie tylko w witrynach internetowych Twoich bezpośrednich połączeń";
-App::$strings["Authchoose App"] = "APlikacja Authchoose";
-App::$strings["Authchoose"] = "Authchoose";
+App::$strings["Wordpress Post"] = "Publikowanie w Wordpress";
+App::$strings["Allow magic authentication only to websites of your immediate connections"] = "Zezwalaj na magiczne uwierzytelnianie tylko w serwisach internetowych Twoich bezpośrednich połączeń";
+App::$strings["Authchoose App"] = "Aplikacja Magiczne uwierzytelnianie";
+App::$strings["Authchoose"] = "Magiczne uwierzytelnianie";
App::$strings["bitchslap"] = "bitchslap";
App::$strings["bitchslapped"] = "bitchslapped";
App::$strings["shag"] = "shag";
@@ -3502,16 +3594,16 @@ App::$strings["New registration"] = "Nowa rejestracja";
App::$strings["Message sent to %s. New account registration: %s"] = "Wiadomość wysłana do%s. Rejestracja nowego konta: %s";
App::$strings["Pump.io Settings saved."] = "Ustawienia Pump.io zostały zapisane.";
App::$strings["Pump.io Crosspost Connector App"] = "Aplikacja Pump.io Crosspost Connector";
-App::$strings["Relay public posts to pump.io"] = "Przekazuj publiczne posty do Pump.io";
+App::$strings["Relay public posts to pump.io"] = "Przekazuj publiczne wpisy do Pump.io";
App::$strings["Pump.io servername"] = "Nazwa serwera Pump.io";
App::$strings["Without \"http://\" or \"https://\""] = "Bez \"http: //\" lub \"https: //\"";
App::$strings["Pump.io username"] = "Nazwa użytkownika Pump.io";
App::$strings["Without the servername"] = "Bez nazwy serwera";
App::$strings["You are not authenticated to pumpio"] = "Nie jesteś uwierzytelniony w pumpio";
App::$strings["(Re-)Authenticate your pump.io connection"] = "(Ponownie) Uwierzytelnij swoje połączenie pump.io";
-App::$strings["Post to pump.io by default"] = "Piblikuj domyślnie w pump.io";
-App::$strings["Should posts be public"] = "Posty powinny być publiczne";
-App::$strings["Mirror all public posts"] = "Powielaj wszystkie posty publiczne";
+App::$strings["Post to pump.io by default"] = "Publikuj domyślnie w pump.io";
+App::$strings["Should posts be public"] = "Wpisy powinny być publiczne";
+App::$strings["Mirror all public posts"] = "Powielaj wszystkie wpisy publiczne";
App::$strings["Pump.io Crosspost Connector"] = "Pump.io Crosspost Connector";
App::$strings["You are now authenticated to pumpio."] = "Jesteś teraz uwierzytelniony w pumpio.";
App::$strings["return to the featured settings page"] = "wróć do polecanej strony ustawień";
@@ -3527,19 +3619,19 @@ App::$strings["Sending of mail failed."] = "Wysyłanie poczty nie powiodło się
App::$strings["Mail Test"] = "Test poczty";
App::$strings["Redmatrix File Storage Import"] = "Import magazyn plików Redmatrix";
App::$strings["This will import all your Redmatrix cloud files to this channel."] = "Spowoduje to zaimportowanie wszystkich plików chmury Redmatrix do tego kanału.";
-App::$strings["Use markdown for editing posts"] = "Użyj markdown do edycji postów";
+App::$strings["Use markdown for editing posts"] = "Użyj markdown do edycji wpisów";
App::$strings["Fuzzloc Settings updated."] = "Zaktualizowano ustawienia Fuzzloc.";
-App::$strings["Fuzzy Location App"] = "Aplikacja Fuzzy Location";
+App::$strings["Fuzzy Location App"] = "Aplikacja Zamazywanie Lokalizacji";
App::$strings["Blur your precise location if your channel uses browser location mapping"] = "Zamaż swoją dokładną lokalizację, jeśli Twój kanał używa mapowania lokalizacji w przeglądarce";
App::$strings["Minimum offset in meters"] = "Minimalne przesunięcie w metrach";
App::$strings["Maximum offset in meters"] = "Maksymalne przesunięcie w metrach";
-App::$strings["Fuzzy Location"] = "Fuzzy Location";
-App::$strings["Startpage App"] = "Aplikacja Startpage";
+App::$strings["Fuzzy Location"] = "Zamazywanie Lokalizacji";
+App::$strings["Startpage App"] = "Aplikacja Strona początkowa";
App::$strings["Set a preferred page to load on login from home page"] = "Ustaw preferowaną stronę do załadowania przy logowaniu ze strony głównej";
App::$strings["Page to load after login"] = "Strona do załadowania po zalogowaniu";
-App::$strings["Examples: &quot;apps&quot;, &quot;network?f=&gid=37&quot; (privacy collection), &quot;channel&quot; or &quot;notifications/system&quot; (leave blank for default network page (grid)."] = "Przykłady: &quot;aplikacje&quot;, &quot;sieć?f=&gid=37&quot; (kolekcja prywatności), &quot;kanał&quot; lub &quot;powiadomienie/system&quot; (pozostaw puste dla domyślnej stony sieci (siatki).";
-App::$strings["Startpage"] = "Startpage";
-App::$strings["Focus (Hubzilla default)"] = "Fokus (domyślnie Hubzilla)";
+App::$strings["Examples: &quot;apps&quot;, &quot;network?f=&gid=37&quot; (privacy collection), &quot;channel&quot; or &quot;notifications/system&quot; (leave blank for default network page (grid)."] = "Przykłady: &quot;aplikacje&quot;, &quot;sieć?f=&gid=37&quot; (kolekcja prywatności), &quot;kanał&quot; lub &quot;powiadomienie/system&quot; (pozostaw puste dla domyślnej strony sieci.";
+App::$strings["Startpage"] = "Strona początkowa";
+App::$strings["Focus (Hubzilla default)"] = "Fokus (domyślny w Hubzilla)";
App::$strings["Theme settings"] = "Ustawienia motywu";
App::$strings["Narrow navbar"] = "Wąski pasek nawigacyjny";
App::$strings["Navigation bar background color"] = "Kolor tła paska nawigacji";
@@ -3553,7 +3645,7 @@ App::$strings["Set the background color of items"] = "Ustaw kolor tła elementó
App::$strings["Set the background color of comments"] = "Ustaw kolor tła komentarzy";
App::$strings["Set font-size for the entire application"] = "Ustaw rozmiar czcionki dla całej aplikacji";
App::$strings["Examples: 1rem, 100%, 16px"] = "Przykłady: 1rem, 100%, 16px";
-App::$strings["Set font-color for posts and comments"] = "Ustaw kolor czcionki dla postów i komentarzy";
+App::$strings["Set font-color for posts and comments"] = "Ustaw kolor czcionki dla wpisów i komentarzy";
App::$strings["Set radius of corners"] = "Ustaw promień narożników";
App::$strings["Example: 4px"] = "Przykład: 4px";
App::$strings["Set shadow depth of photos"] = "Ustaw głębię cienia zdjęć";
diff --git a/view/pl/htconfig.tpl b/view/pl/htconfig.tpl
index ca8ad6375..562aedabb 100644
--- a/view/pl/htconfig.tpl
+++ b/view/pl/htconfig.tpl
@@ -65,9 +65,9 @@ App::$config['system']['verify_email'] = 1;
// Masz do wyboru ACCESS_PRIVATE, ACCESS_PAID, ACCESS_TIERED i ACCESS_FREE.
// Jeśli opuścisz ustawienie REGISTER_OPEN powyżej, każdy bedzie się mógł
// zarejestrować na Twoim serwisiewitryna, jednak serwis ten nie będzie nigdzie
-// wyświetlany jako hub z otwartą resjestracją.
+// wyświetlany jako węzeł z otwartą resjestracją.
// Używamy polityki dostępu do systemu (poniżej) aby określić, czy serwis ma być
-// umieszczony w katalogu jako otwarty hub, w którym każdy może tworzyć konta.
+// umieszczony w katalogu jako otwarty węzeł, w którym każdy może tworzyć konta.
// Twój wybór, to: paid, tiered lub free.
App::$config['system']['access_policy'] = ACCESS_PRIVATE;
diff --git a/view/pl/lostpass_eml.tpl b/view/pl/lostpass_eml.tpl
index b9f445548..9a860f26c 100644
--- a/view/pl/lostpass_eml.tpl
+++ b/view/pl/lostpass_eml.tpl
@@ -1,6 +1,6 @@
Drogi/Droga {{$username}},
- Niedawno otrzymaliśmy prośbę o zresetowanie kasła do konta na {{$ sitename}}.
+ Niedawno otrzymaliśmy prośbę o zresetowanie hasła do konta na {{$ sitename}}.
Aby potwierdzić tę prośbę, wybierz link weryfikacyjny poniżej lub wklej go w pasku
adresu przeglądarki internetowej.
@@ -13,7 +13,7 @@ Kliknij ten link, aby zweryfikować swoją tożsamość i potwierdzić żądanie
{{$reset_link}}
-Następnie otrzymasz wiadomość uzupełniającą zawierającą nowe hasło.
+Następnie otrzymasz wiadomość uzupełniającą. która zawiera nowe hasło.
Możesz zmienić to hasło na stronie ustawień konta, po zalogowaniu się.
diff --git a/view/pl/register_open_eml.tpl b/view/pl/register_open_eml.tpl
index e86cd33c3..5d168ef80 100644
--- a/view/pl/register_open_eml.tpl
+++ b/view/pl/register_open_eml.tpl
@@ -4,11 +4,11 @@ Dane logowania są następujące:
Lokalizacja serwisu: {{$siteurl}}
Login: {{$email}}
-Password: (hasło, które zostało podane podczas rejestracji)
+Hasło: (hasło, które zostało podane podczas rejestracji)
Jeśli to konto zostało utworzone bez Twojej wiedzy i nie jest pożądane, możesz
odwiedić nasz serwis i zresetować ustawione hasło. Umożliwi to usunięcie konta
-z linków na stronie "Ustawienia", a my przepraszamy za wszelkie niedogodności.
+linkiem na stronie "Ustawienia", a my przepraszamy za wszelkie niedogodności.
Dziękujemy i witamu na serwisie {{$sitename}}.
diff --git a/view/pl/register_verify_member.tpl b/view/pl/register_verify_member.tpl
index 1efd5f1e6..8de6226ce 100644
--- a/view/pl/register_verify_member.tpl
+++ b/view/pl/register_verify_member.tpl
@@ -1,7 +1,7 @@
Dziękujemy za zarejestrowanie się na serwisie {{$sitename}}.
-Szczegóły Twojego logowania są nastęþujące:
+Szczegóły Twojego logowania są następujące:
Lokalizacja serwisu: {{$siteurl}}
Nazwa logowania: {{$email}}
diff --git a/view/pl/update_fail_eml.tpl b/view/pl/update_fail_eml.tpl
index 33bf9161c..3a3279a50 100644
--- a/view/pl/update_fail_eml.tpl
+++ b/view/pl/update_fail_eml.tpl
@@ -1,6 +1,6 @@
Przepraszamy, ale to może być ważne.
-Jest to komunika wygenerowany przez serwer WWW na {{$sitename}};
+Jest to komunikat wygenerowany przez serwer WWW na {{$sitename}};
Twórcy projektu opublikowali niedawno aktualizację {{$update}},
ale podczas próby automatycznej instalacji coś poszło nie tak.
diff --git a/view/ru/hmessages.po b/view/ru/hmessages.po
index 97462b103..f3d1095e3 100644
--- a/view/ru/hmessages.po
+++ b/view/ru/hmessages.po
@@ -8,22 +8,22 @@ msgid ""
msgstr ""
"Project-Id-Version: hubzilla\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-02-23 14:15+0200\n"
-"PO-Revision-Date: 2021-02-23 12:21+0200\n"
+"POT-Creation-Date: 2021-04-29 08:26+0200\n"
+"PO-Revision-Date: 2021-04-29 08:37+0200\n"
"Last-Translator: Max Kostikov <max@kostikov.co>\n"
"Language-Team: Russian (http://www.transifex.com/Friendica/hubzilla/language/ru/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: ru\n"
-"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : (n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : 2))\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : (n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : 2))"
#: ../../view/theme/redbasic/php/config.php:15
#: ../../addon/cart/submodules/orderoptions.php:335
#: ../../addon/cart/submodules/orderoptions.php:359
#: ../../addon/cart/submodules/orderoptions.php:435
-#: ../../addon/cart/submodules/orderoptions.php:459 ../../include/text.php:3382
-#: ../../Zotlabs/Module/Admin/Site.php:191
+#: ../../addon/cart/submodules/orderoptions.php:459 ../../include/text.php:3395
+#: ../../Zotlabs/Module/Admin/Site.php:251
msgid "Default"
msgstr "По умолчанию"
@@ -80,8 +80,8 @@ msgstr "Фокус (по умолчанию Hubzilla)"
#: ../../Zotlabs/Widget/Wiki_pages.php:99
#: ../../Zotlabs/Widget/Eventstools.php:16 ../../Zotlabs/Module/Tokens.php:188
#: ../../Zotlabs/Module/Import_items.php:129
-#: ../../Zotlabs/Module/Import.php:646 ../../Zotlabs/Module/Setup.php:304
-#: ../../Zotlabs/Module/Setup.php:344 ../../Zotlabs/Module/Group.php:151
+#: ../../Zotlabs/Module/Import.php:647 ../../Zotlabs/Module/Setup.php:306
+#: ../../Zotlabs/Module/Setup.php:346 ../../Zotlabs/Module/Group.php:151
#: ../../Zotlabs/Module/Group.php:167 ../../Zotlabs/Module/Oauth.php:111
#: ../../Zotlabs/Module/Chat.php:209 ../../Zotlabs/Module/Chat.php:248
#: ../../Zotlabs/Module/Poke.php:217 ../../Zotlabs/Module/Mitem.php:259
@@ -90,24 +90,25 @@ msgstr "Фокус (по умолчанию Hubzilla)"
#: ../../Zotlabs/Module/Admin/Themes.php:158
#: ../../Zotlabs/Module/Admin/Features.php:66
#: ../../Zotlabs/Module/Admin/Security.php:120
-#: ../../Zotlabs/Module/Admin/Accounts.php:168
-#: ../../Zotlabs/Module/Admin/Site.php:293
+#: ../../Zotlabs/Module/Admin/Accounts.php:309
+#: ../../Zotlabs/Module/Admin/Site.php:412
#: ../../Zotlabs/Module/Admin/Logs.php:84
#: ../../Zotlabs/Module/Admin/Channels.php:147
#: ../../Zotlabs/Module/Admin/Account_edit.php:73
#: ../../Zotlabs/Module/Admin/Profs.php:178
#: ../../Zotlabs/Module/Admin/Addons.php:442
-#: ../../Zotlabs/Module/Events.php:501 ../../Zotlabs/Module/Permcats.php:129
-#: ../../Zotlabs/Module/Mood.php:158 ../../Zotlabs/Module/Appman.php:155
+#: ../../Zotlabs/Module/Regate.php:384 ../../Zotlabs/Module/Events.php:501
+#: ../../Zotlabs/Module/Permcats.php:129 ../../Zotlabs/Module/Mood.php:158
+#: ../../Zotlabs/Module/Appman.php:155
#: ../../Zotlabs/Module/Email_validation.php:40
#: ../../Zotlabs/Module/Photos.php:1058 ../../Zotlabs/Module/Photos.php:1098
#: ../../Zotlabs/Module/Photos.php:1216 ../../Zotlabs/Module/Profiles.php:725
-#: ../../Zotlabs/Module/Invite.php:168 ../../Zotlabs/Module/Xchan.php:15
+#: ../../Zotlabs/Module/Invite.php:550 ../../Zotlabs/Module/Xchan.php:15
#: ../../Zotlabs/Module/Affinity.php:87 ../../Zotlabs/Module/Rate.php:168
#: ../../Zotlabs/Module/Settings/Network.php:62
#: ../../Zotlabs/Module/Settings/Features.php:48
#: ../../Zotlabs/Module/Settings/Channel.php:495
-#: ../../Zotlabs/Module/Settings/Account.php:103
+#: ../../Zotlabs/Module/Settings/Account.php:107
#: ../../Zotlabs/Module/Settings/Events.php:42
#: ../../Zotlabs/Module/Settings/Manage.php:43
#: ../../Zotlabs/Module/Settings/Channel_home.php:91
@@ -122,7 +123,7 @@ msgstr "Фокус (по умолчанию Hubzilla)"
#: ../../Zotlabs/Module/Defperms.php:266 ../../Zotlabs/Module/Pconfig.php:116
#: ../../Zotlabs/Module/Oauth2.php:116 ../../Zotlabs/Module/Thing.php:328
#: ../../Zotlabs/Module/Thing.php:381 ../../Zotlabs/Module/Pdledit.php:108
-#: ../../Zotlabs/Module/Wiki.php:215 ../../Zotlabs/Module/Connedit.php:897
+#: ../../Zotlabs/Module/Wiki.php:214 ../../Zotlabs/Module/Connedit.php:897
#: ../../Zotlabs/Module/Locs.php:132 ../../Zotlabs/Module/Sources.php:125
#: ../../Zotlabs/Module/Sources.php:162 ../../Zotlabs/Lib/ThreadItem.php:827
#: ../../Zotlabs/Storage/Browser.php:382
@@ -178,29 +179,29 @@ msgstr "Узкая панель навигации"
#: ../../addon/libertree/Mod_Libertree.php:59
#: ../../addon/socialauth/Mod_SocialAuth.php:214
#: ../../addon/ljpost/Mod_Ljpost.php:63 ../../addon/ljpost/Mod_Ljpost.php:67
-#: ../../addon/ljpost/Mod_Ljpost.php:71 ../../include/conversation.php:1469
+#: ../../addon/ljpost/Mod_Ljpost.php:71 ../../include/conversation.php:1468
#: ../../include/dir_fns.php:144 ../../include/dir_fns.php:145
-#: ../../include/dir_fns.php:146 ../../Zotlabs/Module/Import.php:635
-#: ../../Zotlabs/Module/Import.php:639 ../../Zotlabs/Module/Import.php:640
-#: ../../Zotlabs/Module/Mitem.php:176 ../../Zotlabs/Module/Mitem.php:177
-#: ../../Zotlabs/Module/Mitem.php:256 ../../Zotlabs/Module/Mitem.php:257
-#: ../../Zotlabs/Module/Filestorage.php:203
+#: ../../include/dir_fns.php:146 ../../Zotlabs/Module/Import.php:636
+#: ../../Zotlabs/Module/Import.php:640 ../../Zotlabs/Module/Import.php:641
+#: ../../Zotlabs/Module/Register.php:536 ../../Zotlabs/Module/Mitem.php:176
+#: ../../Zotlabs/Module/Mitem.php:177 ../../Zotlabs/Module/Mitem.php:256
+#: ../../Zotlabs/Module/Mitem.php:257 ../../Zotlabs/Module/Filestorage.php:203
#: ../../Zotlabs/Module/Filestorage.php:211
-#: ../../Zotlabs/Module/Admin/Site.php:259 ../../Zotlabs/Module/Events.php:478
+#: ../../Zotlabs/Module/Admin/Site.php:319 ../../Zotlabs/Module/Events.php:478
#: ../../Zotlabs/Module/Events.php:479 ../../Zotlabs/Module/Api.php:99
#: ../../Zotlabs/Module/Photos.php:673 ../../Zotlabs/Module/Profiles.php:683
#: ../../Zotlabs/Module/Settings/Channel.php:311
#: ../../Zotlabs/Module/Settings/Display.php:88
#: ../../Zotlabs/Module/Menu.php:163 ../../Zotlabs/Module/Menu.php:222
-#: ../../Zotlabs/Module/Defperms.php:198 ../../Zotlabs/Module/Wiki.php:227
-#: ../../Zotlabs/Module/Wiki.php:228 ../../Zotlabs/Module/Connedit.php:404
+#: ../../Zotlabs/Module/Defperms.php:198 ../../Zotlabs/Module/Wiki.php:226
+#: ../../Zotlabs/Module/Wiki.php:227 ../../Zotlabs/Module/Connedit.php:404
#: ../../Zotlabs/Module/Connedit.php:789 ../../Zotlabs/Module/Sources.php:124
#: ../../Zotlabs/Module/Sources.php:159 ../../Zotlabs/Lib/Libzotdir.php:165
#: ../../Zotlabs/Lib/Libzotdir.php:166 ../../Zotlabs/Lib/Libzotdir.php:168
#: ../../Zotlabs/Storage/Browser.php:310 ../../Zotlabs/Storage/Browser.php:311
#: ../../Zotlabs/Storage/Browser.php:312 ../../Zotlabs/Storage/Browser.php:389
#: ../../Zotlabs/Storage/Browser.php:391 ../../Zotlabs/Storage/Browser.php:552
-#: ../../boot.php:1716
+#: ../../boot.php:1721
msgid "No"
msgstr "Нет"
@@ -245,28 +246,28 @@ msgstr "Нет"
#: ../../addon/libertree/Mod_Libertree.php:59
#: ../../addon/socialauth/Mod_SocialAuth.php:214
#: ../../addon/ljpost/Mod_Ljpost.php:63 ../../addon/ljpost/Mod_Ljpost.php:67
-#: ../../addon/ljpost/Mod_Ljpost.php:71 ../../include/conversation.php:1469
+#: ../../addon/ljpost/Mod_Ljpost.php:71 ../../include/conversation.php:1468
#: ../../include/dir_fns.php:144 ../../include/dir_fns.php:145
-#: ../../include/dir_fns.php:146 ../../Zotlabs/Module/Import.php:635
-#: ../../Zotlabs/Module/Import.php:639 ../../Zotlabs/Module/Import.php:640
-#: ../../Zotlabs/Module/Mitem.php:176 ../../Zotlabs/Module/Mitem.php:177
-#: ../../Zotlabs/Module/Mitem.php:256 ../../Zotlabs/Module/Mitem.php:257
-#: ../../Zotlabs/Module/Filestorage.php:203
+#: ../../include/dir_fns.php:146 ../../Zotlabs/Module/Import.php:636
+#: ../../Zotlabs/Module/Import.php:640 ../../Zotlabs/Module/Import.php:641
+#: ../../Zotlabs/Module/Register.php:536 ../../Zotlabs/Module/Mitem.php:176
+#: ../../Zotlabs/Module/Mitem.php:177 ../../Zotlabs/Module/Mitem.php:256
+#: ../../Zotlabs/Module/Mitem.php:257 ../../Zotlabs/Module/Filestorage.php:203
#: ../../Zotlabs/Module/Filestorage.php:211
-#: ../../Zotlabs/Module/Admin/Site.php:261 ../../Zotlabs/Module/Events.php:478
+#: ../../Zotlabs/Module/Admin/Site.php:321 ../../Zotlabs/Module/Events.php:478
#: ../../Zotlabs/Module/Events.php:479 ../../Zotlabs/Module/Api.php:98
#: ../../Zotlabs/Module/Photos.php:673 ../../Zotlabs/Module/Profiles.php:683
#: ../../Zotlabs/Module/Settings/Channel.php:311
#: ../../Zotlabs/Module/Settings/Display.php:88
#: ../../Zotlabs/Module/Menu.php:163 ../../Zotlabs/Module/Menu.php:222
-#: ../../Zotlabs/Module/Defperms.php:198 ../../Zotlabs/Module/Wiki.php:227
-#: ../../Zotlabs/Module/Wiki.php:228 ../../Zotlabs/Module/Connedit.php:404
+#: ../../Zotlabs/Module/Defperms.php:198 ../../Zotlabs/Module/Wiki.php:226
+#: ../../Zotlabs/Module/Wiki.php:227 ../../Zotlabs/Module/Connedit.php:404
#: ../../Zotlabs/Module/Sources.php:124 ../../Zotlabs/Module/Sources.php:159
#: ../../Zotlabs/Lib/Libzotdir.php:165 ../../Zotlabs/Lib/Libzotdir.php:166
#: ../../Zotlabs/Lib/Libzotdir.php:168 ../../Zotlabs/Storage/Browser.php:310
#: ../../Zotlabs/Storage/Browser.php:311 ../../Zotlabs/Storage/Browser.php:312
#: ../../Zotlabs/Storage/Browser.php:389 ../../Zotlabs/Storage/Browser.php:391
-#: ../../Zotlabs/Storage/Browser.php:552 ../../boot.php:1716
+#: ../../Zotlabs/Storage/Browser.php:552 ../../boot.php:1721
msgid "Yes"
msgstr "Да"
@@ -421,7 +422,7 @@ msgid "Channel Reputation"
msgstr "Репутация канала"
#: ../../addon/channelreputation/channelreputation.php:233
-#: ../../include/acl_selectors.php:155 ../../Zotlabs/Widget/Pinned.php:160
+#: ../../include/acl_selectors.php:156 ../../Zotlabs/Widget/Pinned.php:158
#: ../../Zotlabs/Module/Photos.php:1275 ../../Zotlabs/Lib/ThreadItem.php:497
#: ../../Zotlabs/Storage/Browser.php:411
msgid "Close"
@@ -477,17 +478,17 @@ msgstr "Приложение Superblock"
#: ../../addon/xmpp/Mod_Xmpp.php:35 ../../Zotlabs/Module/Tokens.php:99
#: ../../Zotlabs/Module/Group.php:107 ../../Zotlabs/Module/Oauth.php:100
#: ../../Zotlabs/Module/Chat.php:100 ../../Zotlabs/Module/Poke.php:165
-#: ../../Zotlabs/Module/Cdav.php:876 ../../Zotlabs/Module/Webpages.php:48
+#: ../../Zotlabs/Module/Cdav.php:877 ../../Zotlabs/Module/Webpages.php:48
#: ../../Zotlabs/Module/Pubstream.php:20 ../../Zotlabs/Module/Permcats.php:63
-#: ../../Zotlabs/Module/Lang.php:17 ../../Zotlabs/Module/Uexport.php:61
+#: ../../Zotlabs/Module/Lang.php:17 ../../Zotlabs/Module/Uexport.php:62
#: ../../Zotlabs/Module/Mood.php:134 ../../Zotlabs/Module/Cards.php:51
#: ../../Zotlabs/Module/Articles.php:52 ../../Zotlabs/Module/Bookmarks.php:78
-#: ../../Zotlabs/Module/Probe.php:19 ../../Zotlabs/Module/Invite.php:110
-#: ../../Zotlabs/Module/Notes.php:57 ../../Zotlabs/Module/Affinity.php:52
-#: ../../Zotlabs/Module/Defperms.php:190 ../../Zotlabs/Module/Oauth2.php:106
-#: ../../Zotlabs/Module/Randprof.php:29 ../../Zotlabs/Module/Pdledit.php:43
-#: ../../Zotlabs/Module/Wiki.php:52 ../../Zotlabs/Module/Suggest.php:40
-#: ../../Zotlabs/Module/Sources.php:88
+#: ../../Zotlabs/Module/Probe.php:19 ../../Zotlabs/Module/Invite.php:56
+#: ../../Zotlabs/Module/Invite.php:310 ../../Zotlabs/Module/Notes.php:57
+#: ../../Zotlabs/Module/Affinity.php:52 ../../Zotlabs/Module/Defperms.php:190
+#: ../../Zotlabs/Module/Oauth2.php:106 ../../Zotlabs/Module/Randprof.php:29
+#: ../../Zotlabs/Module/Pdledit.php:43 ../../Zotlabs/Module/Wiki.php:52
+#: ../../Zotlabs/Module/Suggest.php:40 ../../Zotlabs/Module/Sources.php:88
msgid "Not Installed"
msgstr "не установлено"
@@ -579,7 +580,7 @@ msgid "View Profile"
msgstr "Просмотреть профиль"
#: ../../addon/openclipatar/openclipatar.php:58 ../../include/nav.php:120
-#: ../../include/channel.php:1543
+#: ../../include/channel.php:1567
msgid "Edit Profile"
msgstr "Редактировать профиль"
@@ -667,7 +668,7 @@ msgstr "Фотография профиля обновлена успешно."
#: ../../addon/bookmarker/bookmarker.php:38
#: ../../Zotlabs/Lib/ThreadItem.php:474
msgid "Save Bookmarks"
-msgstr "Сохранить закладки"
+msgstr "Сохранить в закладках"
#: ../../addon/queueworker/Mod_Queueworker.php:77
msgid "Max queueworker threads"
@@ -697,8 +698,8 @@ msgstr "Минимум 100, по умолчанию 100 микросекунд"
msgid "Queueworker Settings"
msgstr "Настройки обработчика очереди"
-#: ../../addon/queueworker/Mod_Queueworker.php:116 ../../include/text.php:1152
-#: ../../include/text.php:1164 ../../Zotlabs/Widget/Notes.php:23
+#: ../../addon/queueworker/Mod_Queueworker.php:116 ../../include/text.php:1145
+#: ../../include/text.php:1157 ../../Zotlabs/Widget/Notes.php:23
#: ../../Zotlabs/Module/Admin/Profs.php:94
#: ../../Zotlabs/Module/Admin/Profs.php:114 ../../Zotlabs/Module/Cards.php:113
#: ../../Zotlabs/Module/Filer.php:54 ../../Zotlabs/Module/Articles.php:117
@@ -753,7 +754,7 @@ msgstr "Галерея"
msgid "Photo Gallery"
msgstr "Фотогалерея"
-#: ../../addon/gallery/Mod_Gallery.php:49 ../../include/channel.php:1440
+#: ../../addon/gallery/Mod_Gallery.php:49 ../../include/channel.php:1464
#: ../../Zotlabs/Module/Hcard.php:12 ../../Zotlabs/Module/Editwebpage.php:32
#: ../../Zotlabs/Module/Profile.php:27 ../../Zotlabs/Module/Webpages.php:39
#: ../../Zotlabs/Module/Filestorage.php:59 ../../Zotlabs/Module/Connect.php:17
@@ -784,7 +785,7 @@ msgstr "Установить случайную планету из Импери
#: ../../addon/openid/Mod_Id.php:53 ../../addon/mail/Mod_Mail.php:26
#: ../../addon/pumpio/pumpio.php:44 ../../addon/keepout/keepout.php:36
-#: ../../include/photos.php:27 ../../include/items.php:4001
+#: ../../include/photos.php:27 ../../include/items.php:4087
#: ../../include/attach.php:156 ../../include/attach.php:205
#: ../../include/attach.php:278 ../../include/attach.php:329
#: ../../include/attach.php:424 ../../include/attach.php:438
@@ -794,11 +795,11 @@ msgstr "Установить случайную планету из Импери
#: ../../Zotlabs/Module/Attach_edit.php:90
#: ../../Zotlabs/Module/Attach_edit.php:99
#: ../../Zotlabs/Module/Attach_edit.php:106 ../../Zotlabs/Module/Network.php:19
-#: ../../Zotlabs/Module/Register.php:80 ../../Zotlabs/Module/Setup.php:206
+#: ../../Zotlabs/Module/Register.php:197 ../../Zotlabs/Module/Setup.php:208
#: ../../Zotlabs/Module/Viewconnections.php:28
#: ../../Zotlabs/Module/Viewconnections.php:33
-#: ../../Zotlabs/Module/Channel.php:209 ../../Zotlabs/Module/Channel.php:364
-#: ../../Zotlabs/Module/Channel.php:403 ../../Zotlabs/Module/Group.php:15
+#: ../../Zotlabs/Module/Channel.php:209 ../../Zotlabs/Module/Channel.php:365
+#: ../../Zotlabs/Module/Channel.php:404 ../../Zotlabs/Module/Group.php:15
#: ../../Zotlabs/Module/Group.php:31 ../../Zotlabs/Module/Card_edit.php:51
#: ../../Zotlabs/Module/Editwebpage.php:68
#: ../../Zotlabs/Module/Editwebpage.php:89
@@ -807,8 +808,8 @@ msgstr "Установить случайную планету из Импери
#: ../../Zotlabs/Module/Chat.php:118
#: ../../Zotlabs/Module/Channel_calendar.php:232
#: ../../Zotlabs/Module/Like.php:242 ../../Zotlabs/Module/Poke.php:157
-#: ../../Zotlabs/Module/Item.php:496 ../../Zotlabs/Module/Item.php:515
-#: ../../Zotlabs/Module/Item.php:525 ../../Zotlabs/Module/Item.php:1436
+#: ../../Zotlabs/Module/Item.php:506 ../../Zotlabs/Module/Item.php:525
+#: ../../Zotlabs/Module/Item.php:535 ../../Zotlabs/Module/Item.php:1444
#: ../../Zotlabs/Module/Mitem.php:129 ../../Zotlabs/Module/Profile.php:99
#: ../../Zotlabs/Module/Profile.php:114
#: ../../Zotlabs/Module/Sharedwithme.php:19
@@ -822,7 +823,7 @@ msgstr "Установить случайную планету из Импери
#: ../../Zotlabs/Module/Achievements.php:34 ../../Zotlabs/Module/Events.php:277
#: ../../Zotlabs/Module/Manage.php:10 ../../Zotlabs/Module/Authtest.php:16
#: ../../Zotlabs/Module/Viewsrc.php:19 ../../Zotlabs/Module/Moderate.php:15
-#: ../../Zotlabs/Module/Display.php:428 ../../Zotlabs/Module/Common.php:38
+#: ../../Zotlabs/Module/Display.php:420 ../../Zotlabs/Module/Common.php:38
#: ../../Zotlabs/Module/New_channel.php:105
#: ../../Zotlabs/Module/New_channel.php:130
#: ../../Zotlabs/Module/Service_limits.php:11 ../../Zotlabs/Module/Mood.php:126
@@ -841,14 +842,14 @@ msgstr "Установить случайную планету из Импери
#: ../../Zotlabs/Module/Page.php:34 ../../Zotlabs/Module/Page.php:133
#: ../../Zotlabs/Module/Profiles.php:200 ../../Zotlabs/Module/Profiles.php:637
#: ../../Zotlabs/Module/Articles.php:89 ../../Zotlabs/Module/Bookmarks.php:70
-#: ../../Zotlabs/Module/Invite.php:21 ../../Zotlabs/Module/Invite.php:102
+#: ../../Zotlabs/Module/Invite.php:51 ../../Zotlabs/Module/Invite.php:302
#: ../../Zotlabs/Module/Block.php:24 ../../Zotlabs/Module/Block.php:74
#: ../../Zotlabs/Module/Rate.php:115 ../../Zotlabs/Module/Menu.php:130
#: ../../Zotlabs/Module/Menu.php:141 ../../Zotlabs/Module/Defperms.php:182
#: ../../Zotlabs/Module/Thing.php:282 ../../Zotlabs/Module/Thing.php:302
#: ../../Zotlabs/Module/Thing.php:343 ../../Zotlabs/Module/Pdledit.php:35
-#: ../../Zotlabs/Module/Wiki.php:59 ../../Zotlabs/Module/Wiki.php:285
-#: ../../Zotlabs/Module/Wiki.php:428 ../../Zotlabs/Module/Suggest.php:32
+#: ../../Zotlabs/Module/Wiki.php:59 ../../Zotlabs/Module/Wiki.php:284
+#: ../../Zotlabs/Module/Wiki.php:427 ../../Zotlabs/Module/Suggest.php:32
#: ../../Zotlabs/Module/Connedit.php:397
#: ../../Zotlabs/Module/Notifications.php:11
#: ../../Zotlabs/Module/Layouts.php:71 ../../Zotlabs/Module/Layouts.php:78
@@ -859,12 +860,12 @@ msgid "Permission denied."
msgstr "Доступ запрещен."
#: ../../addon/openid/Mod_Id.php:85 ../../include/selectors.php:60
-#: ../../include/selectors.php:77 ../../include/channel.php:1723
+#: ../../include/selectors.php:77 ../../include/channel.php:1747
msgid "Male"
msgstr "Мужчина"
#: ../../addon/openid/Mod_Id.php:87 ../../include/selectors.php:60
-#: ../../include/selectors.php:77 ../../include/channel.php:1721
+#: ../../include/selectors.php:77 ../../include/channel.php:1745
msgid "Female"
msgstr "Женщина"
@@ -910,10 +911,10 @@ msgstr "Полное имя"
#: ../../addon/openid/MysqlProvider.php:56
#: ../../addon/openid/MysqlProvider.php:57 ../../addon/redred/Mod_Redred.php:71
-#: ../../addon/rtof/Mod_Rtof.php:57 ../../include/network.php:1764
-#: ../../Zotlabs/Module/Cdav.php:1376
-#: ../../Zotlabs/Module/Admin/Accounts.php:171
-#: ../../Zotlabs/Module/Admin/Accounts.php:183
+#: ../../addon/rtof/Mod_Rtof.php:57 ../../include/network.php:1768
+#: ../../Zotlabs/Module/Cdav.php:1377
+#: ../../Zotlabs/Module/Admin/Accounts.php:316
+#: ../../Zotlabs/Module/Admin/Accounts.php:330
#: ../../Zotlabs/Module/Profiles.php:789 ../../Zotlabs/Module/Connedit.php:920
msgid "Email"
msgstr "Электронная почта"
@@ -1133,7 +1134,7 @@ msgstr "Обратите внимание, что статистика Diaspora
msgid "Channel is required."
msgstr "Необходим канал."
-#: ../../addon/redred/Mod_Redred.php:29 ../../Zotlabs/Module/Network.php:322
+#: ../../addon/redred/Mod_Redred.php:29 ../../Zotlabs/Module/Network.php:326
msgid "Invalid channel."
msgstr "Недействительный канал."
@@ -1191,7 +1192,7 @@ msgstr "Фотографии импортированы"
#: ../../include/items.php:441 ../../Zotlabs/Module/Import_items.php:120
#: ../../Zotlabs/Module/Profperm.php:28 ../../Zotlabs/Module/Group.php:99
#: ../../Zotlabs/Module/Like.php:342 ../../Zotlabs/Module/Cloud.php:123
-#: ../../Zotlabs/Module/Share.php:72 ../../Zotlabs/Module/Subthread.php:86
+#: ../../Zotlabs/Module/Share.php:72 ../../Zotlabs/Module/Subthread.php:89
#: ../../Zotlabs/Module/Dreport.php:10 ../../Zotlabs/Module/Dreport.php:82
#: ../../Zotlabs/Web/WebServer.php:115
msgid "Permission denied"
@@ -1236,11 +1237,11 @@ msgstr "Максимальное количество для импорта"
msgid "0 or blank to import all available"
msgstr "0 или пусто для импорта всех доступных"
-#: ../../addon/redphotos/redphotohelper.php:71 ../../addon/pubcrawl/as.php:2049
-#: ../../addon/diaspora/Receiver.php:1641 ../../include/text.php:2253
+#: ../../addon/redphotos/redphotohelper.php:71 ../../addon/pubcrawl/as.php:2101
+#: ../../addon/diaspora/Receiver.php:1649 ../../include/text.php:2254
#: ../../include/conversation.php:128 ../../Zotlabs/Module/Like.php:439
-#: ../../Zotlabs/Module/Tagger.php:71 ../../Zotlabs/Module/Subthread.php:112
-#: ../../Zotlabs/Lib/Activity.php:3229
+#: ../../Zotlabs/Module/Tagger.php:71 ../../Zotlabs/Module/Subthread.php:115
+#: ../../Zotlabs/Lib/Activity.php:3264
msgid "photo"
msgstr "фото"
@@ -1372,7 +1373,7 @@ msgid "Post to GNU social"
msgstr "Опубликовать в GNU Social"
#: ../../addon/statusnet/statusnet.php:593
-#: ../../Zotlabs/Module/Admin/Site.php:301
+#: ../../Zotlabs/Module/Admin/Site.php:420
msgid "Site name"
msgstr "Название сайта"
@@ -1437,7 +1438,7 @@ msgstr "Опубликовать в WordPress"
#: ../../addon/wppost/wppost.php:173 ../../addon/wppost/Mod_Wppost.php:98
#: ../../addon/dwpost/Mod_Dwpost.php:69 ../../addon/dwpost/dwpost.php:134
-#: ../../addon/ljpost/ljpost.php:134 ../../Zotlabs/Module/Wiki.php:384
+#: ../../addon/ljpost/ljpost.php:134 ../../Zotlabs/Module/Wiki.php:383
msgid "Source"
msgstr "Источник"
@@ -1560,16 +1561,16 @@ msgstr "Начиная с даты изменений yyyy-mm-dd"
msgid "Until modified date yyyy-mm-dd"
msgstr "Заканчивая датой изменений yyyy-mm-dd"
-#: ../../addon/hsse/hsse.php:82 ../../include/conversation.php:1331
+#: ../../addon/hsse/hsse.php:82 ../../include/conversation.php:1332
msgid "Set your location"
msgstr "Задать своё местоположение"
-#: ../../addon/hsse/hsse.php:83 ../../include/conversation.php:1332
+#: ../../addon/hsse/hsse.php:83 ../../include/conversation.php:1333
msgid "Clear browser location"
msgstr "Очистить местоположение из браузера"
#: ../../addon/hsse/hsse.php:95 ../../addon/mail/Mod_Mail.php:167
-#: ../../addon/mail/Mod_Mail.php:310 ../../include/conversation.php:1344
+#: ../../addon/mail/Mod_Mail.php:310 ../../include/conversation.php:1345
#: ../../Zotlabs/Module/Article_edit.php:100
#: ../../Zotlabs/Module/Card_edit.php:101
#: ../../Zotlabs/Module/Editwebpage.php:143 ../../Zotlabs/Module/Chat.php:220
@@ -1577,129 +1578,129 @@ msgstr "Очистить местоположение из браузера"
msgid "Insert web link"
msgstr "Вставить веб-ссылку"
-#: ../../addon/hsse/hsse.php:99 ../../include/conversation.php:1348
+#: ../../addon/hsse/hsse.php:99 ../../include/conversation.php:1349
msgid "Embed (existing) photo from your photo albums"
msgstr "Встроить (существующее) фото из вашего фотоальбома"
#: ../../addon/hsse/hsse.php:134 ../../addon/mail/Mod_Mail.php:120
-#: ../../addon/mail/Mod_Mail.php:241 ../../include/conversation.php:1383
+#: ../../addon/mail/Mod_Mail.php:241 ../../include/conversation.php:1382
#: ../../Zotlabs/Module/Chat.php:218
msgid "Please enter a link URL:"
msgstr "Пожалуйста введите URL ссылки:"
-#: ../../addon/hsse/hsse.php:135 ../../include/conversation.php:1384
+#: ../../addon/hsse/hsse.php:135 ../../include/conversation.php:1383
msgid "Tag term:"
msgstr "Теги:"
-#: ../../addon/hsse/hsse.php:136 ../../include/conversation.php:1385
+#: ../../addon/hsse/hsse.php:136 ../../include/conversation.php:1384
msgid "Where are you right now?"
msgstr "Где вы сейчас?"
-#: ../../addon/hsse/hsse.php:139 ../../include/conversation.php:1388
+#: ../../addon/hsse/hsse.php:139 ../../include/conversation.php:1387
#: ../../Zotlabs/Module/Profile_photo.php:509
-#: ../../Zotlabs/Module/Cover_photo.php:430 ../../Zotlabs/Module/Wiki.php:403
+#: ../../Zotlabs/Module/Cover_photo.php:430 ../../Zotlabs/Module/Wiki.php:402
msgid "Choose images to embed"
msgstr "Выбрать изображения для встраивания"
-#: ../../addon/hsse/hsse.php:140 ../../include/conversation.php:1389
+#: ../../addon/hsse/hsse.php:140 ../../include/conversation.php:1388
#: ../../Zotlabs/Module/Profile_photo.php:510
-#: ../../Zotlabs/Module/Cover_photo.php:431 ../../Zotlabs/Module/Wiki.php:404
+#: ../../Zotlabs/Module/Cover_photo.php:431 ../../Zotlabs/Module/Wiki.php:403
msgid "Choose an album"
msgstr "Выбрать альбом"
-#: ../../addon/hsse/hsse.php:141 ../../include/conversation.php:1390
+#: ../../addon/hsse/hsse.php:141 ../../include/conversation.php:1389
msgid "Choose a different album..."
msgstr "Выбрать другой альбом..."
-#: ../../addon/hsse/hsse.php:142 ../../include/conversation.php:1391
+#: ../../addon/hsse/hsse.php:142 ../../include/conversation.php:1390
#: ../../Zotlabs/Module/Profile_photo.php:512
-#: ../../Zotlabs/Module/Cover_photo.php:433 ../../Zotlabs/Module/Wiki.php:406
+#: ../../Zotlabs/Module/Cover_photo.php:433 ../../Zotlabs/Module/Wiki.php:405
msgid "Error getting album list"
msgstr "Ошибка получения списка альбомов"
-#: ../../addon/hsse/hsse.php:143 ../../include/conversation.php:1392
+#: ../../addon/hsse/hsse.php:143 ../../include/conversation.php:1391
#: ../../Zotlabs/Module/Profile_photo.php:513
-#: ../../Zotlabs/Module/Cover_photo.php:434 ../../Zotlabs/Module/Wiki.php:407
+#: ../../Zotlabs/Module/Cover_photo.php:434 ../../Zotlabs/Module/Wiki.php:406
msgid "Error getting photo link"
msgstr "Ошибка получения ссылки на фотографию"
-#: ../../addon/hsse/hsse.php:144 ../../include/conversation.php:1393
+#: ../../addon/hsse/hsse.php:144 ../../include/conversation.php:1392
#: ../../Zotlabs/Module/Profile_photo.php:514
-#: ../../Zotlabs/Module/Cover_photo.php:435 ../../Zotlabs/Module/Wiki.php:408
+#: ../../Zotlabs/Module/Cover_photo.php:435 ../../Zotlabs/Module/Wiki.php:407
msgid "Error getting album"
msgstr "Ошибка получения альбома"
-#: ../../addon/hsse/hsse.php:145 ../../include/conversation.php:1394
+#: ../../addon/hsse/hsse.php:145 ../../include/conversation.php:1393
msgid "Comments enabled"
msgstr "Комментарии включены"
-#: ../../addon/hsse/hsse.php:146 ../../include/conversation.php:1395
+#: ../../addon/hsse/hsse.php:146 ../../include/conversation.php:1394
msgid "Comments disabled"
msgstr "Комментарии отключены"
-#: ../../addon/hsse/hsse.php:153 ../../include/conversation.php:1405
+#: ../../addon/hsse/hsse.php:153 ../../include/conversation.php:1404
#: ../../Zotlabs/Module/Webpages.php:262 ../../Zotlabs/Module/Events.php:486
#: ../../Zotlabs/Module/Photos.php:1099 ../../Zotlabs/Lib/ThreadItem.php:837
msgid "Preview"
msgstr "Предварительный просмотр"
-#: ../../addon/hsse/hsse.php:186 ../../include/conversation.php:1438
+#: ../../addon/hsse/hsse.php:186 ../../include/conversation.php:1437
#: ../../Zotlabs/Widget/Cdav.php:136 ../../Zotlabs/Module/Webpages.php:256
#: ../../Zotlabs/Module/Blocks.php:161 ../../Zotlabs/Module/Photos.php:1078
-#: ../../Zotlabs/Module/Wiki.php:301 ../../Zotlabs/Module/Layouts.php:194
+#: ../../Zotlabs/Module/Wiki.php:300 ../../Zotlabs/Module/Layouts.php:194
msgid "Share"
msgstr "Поделиться"
-#: ../../addon/hsse/hsse.php:195 ../../include/conversation.php:1447
+#: ../../addon/hsse/hsse.php:195 ../../include/conversation.php:1446
msgid "Page link name"
msgstr "Название ссылки на страницу "
-#: ../../addon/hsse/hsse.php:198 ../../include/conversation.php:1450
+#: ../../addon/hsse/hsse.php:198 ../../include/conversation.php:1449
msgid "Post as"
msgstr "Опубликовать как"
-#: ../../addon/hsse/hsse.php:200 ../../include/conversation.php:1452
+#: ../../addon/hsse/hsse.php:200 ../../include/conversation.php:1451
#: ../../Zotlabs/Lib/ThreadItem.php:828
msgid "Bold"
msgstr "Жирный"
-#: ../../addon/hsse/hsse.php:201 ../../include/conversation.php:1453
+#: ../../addon/hsse/hsse.php:201 ../../include/conversation.php:1452
#: ../../Zotlabs/Lib/ThreadItem.php:829
msgid "Italic"
msgstr "Курсив"
-#: ../../addon/hsse/hsse.php:202 ../../include/conversation.php:1454
+#: ../../addon/hsse/hsse.php:202 ../../include/conversation.php:1453
#: ../../Zotlabs/Lib/ThreadItem.php:830
msgid "Underline"
msgstr "Подчеркнутый"
-#: ../../addon/hsse/hsse.php:203 ../../include/conversation.php:1455
+#: ../../addon/hsse/hsse.php:203 ../../include/conversation.php:1454
#: ../../Zotlabs/Lib/ThreadItem.php:831
msgid "Quote"
msgstr "Цитата"
-#: ../../addon/hsse/hsse.php:204 ../../include/conversation.php:1456
+#: ../../addon/hsse/hsse.php:204 ../../include/conversation.php:1455
#: ../../Zotlabs/Lib/ThreadItem.php:832
msgid "Code"
msgstr "Код"
-#: ../../addon/hsse/hsse.php:205 ../../include/conversation.php:1457
+#: ../../addon/hsse/hsse.php:205 ../../include/conversation.php:1456
#: ../../Zotlabs/Lib/ThreadItem.php:834
msgid "Attach/Upload file"
msgstr "Прикрепить/загрузить файл"
-#: ../../addon/hsse/hsse.php:208 ../../include/conversation.php:1460
-#: ../../Zotlabs/Module/Wiki.php:400
+#: ../../addon/hsse/hsse.php:208 ../../include/conversation.php:1459
+#: ../../Zotlabs/Module/Wiki.php:399
msgid "Embed an image from your albums"
msgstr "Встроить изображение из ваших альбомов"
#: ../../addon/hsse/hsse.php:209 ../../addon/hsse/hsse.php:258
-#: ../../include/conversation.php:1461 ../../include/conversation.php:1516
+#: ../../include/conversation.php:1460 ../../include/conversation.php:1515
#: ../../Zotlabs/Module/Article_edit.php:131
#: ../../Zotlabs/Module/Fbrowser.php:66 ../../Zotlabs/Module/Fbrowser.php:88
#: ../../Zotlabs/Module/Card_edit.php:132 ../../Zotlabs/Module/Oauth.php:112
#: ../../Zotlabs/Module/Oauth.php:138 ../../Zotlabs/Module/Editwebpage.php:169
-#: ../../Zotlabs/Module/Cdav.php:1058 ../../Zotlabs/Module/Cdav.php:1390
+#: ../../Zotlabs/Module/Cdav.php:1059 ../../Zotlabs/Module/Cdav.php:1391
#: ../../Zotlabs/Module/Tagrm.php:15 ../../Zotlabs/Module/Tagrm.php:138
#: ../../Zotlabs/Module/Editpost.php:111
#: ../../Zotlabs/Module/Admin/Addons.php:427
@@ -1708,32 +1709,32 @@ msgstr "Встроить изображение из ваших альбомов
#: ../../Zotlabs/Module/Editlayout.php:140
#: ../../Zotlabs/Module/Cover_photo.php:428
#: ../../Zotlabs/Module/Profiles.php:803 ../../Zotlabs/Module/Oauth2.php:117
-#: ../../Zotlabs/Module/Oauth2.php:145 ../../Zotlabs/Module/Wiki.php:368
-#: ../../Zotlabs/Module/Wiki.php:401 ../../Zotlabs/Module/Connedit.php:934
+#: ../../Zotlabs/Module/Oauth2.php:145 ../../Zotlabs/Module/Wiki.php:367
+#: ../../Zotlabs/Module/Wiki.php:400 ../../Zotlabs/Module/Connedit.php:934
#: ../../Zotlabs/Storage/Browser.php:383
msgid "Cancel"
msgstr "Отменить"
#: ../../addon/hsse/hsse.php:210 ../../addon/hsse/hsse.php:257
-#: ../../include/conversation.php:1462 ../../include/conversation.php:1515
+#: ../../include/conversation.php:1461 ../../include/conversation.php:1514
#: ../../Zotlabs/Module/Profile_photo.php:508
-#: ../../Zotlabs/Module/Cover_photo.php:429 ../../Zotlabs/Module/Wiki.php:402
+#: ../../Zotlabs/Module/Cover_photo.php:429 ../../Zotlabs/Module/Wiki.php:401
msgid "OK"
msgstr ""
-#: ../../addon/hsse/hsse.php:212 ../../include/conversation.php:1464
+#: ../../addon/hsse/hsse.php:212 ../../include/conversation.php:1463
msgid "Toggle voting"
msgstr "Переключить голосование"
-#: ../../addon/hsse/hsse.php:215 ../../include/conversation.php:1471
+#: ../../addon/hsse/hsse.php:215 ../../include/conversation.php:1470
msgid "Disable comments"
msgstr "Отключить комментарии"
-#: ../../addon/hsse/hsse.php:216 ../../include/conversation.php:1472
+#: ../../addon/hsse/hsse.php:216 ../../include/conversation.php:1471
msgid "Toggle comments"
msgstr "Переключить комментарии"
-#: ../../addon/hsse/hsse.php:221 ../../include/conversation.php:1478
+#: ../../addon/hsse/hsse.php:221 ../../include/conversation.php:1477
#: ../../Zotlabs/Module/Article_edit.php:117
#: ../../Zotlabs/Module/Card_edit.php:118
#: ../../Zotlabs/Module/Editblock.php:129 ../../Zotlabs/Module/Photos.php:674
@@ -1741,30 +1742,30 @@ msgstr "Переключить комментарии"
msgid "Title (optional)"
msgstr "Заголовок (необязательно)"
-#: ../../addon/hsse/hsse.php:224 ../../include/conversation.php:1482
+#: ../../addon/hsse/hsse.php:224 ../../include/conversation.php:1481
msgid "Categories (optional, comma-separated list)"
msgstr "Категории (необязательно, список через запятую)"
-#: ../../addon/hsse/hsse.php:225 ../../include/conversation.php:1483
+#: ../../addon/hsse/hsse.php:225 ../../include/conversation.php:1482
#: ../../Zotlabs/Module/Events.php:487
msgid "Permission settings"
msgstr "Настройки разрешений"
-#: ../../addon/hsse/hsse.php:247 ../../include/conversation.php:1505
+#: ../../addon/hsse/hsse.php:247 ../../include/conversation.php:1504
msgid "Other networks and post services"
msgstr "Другие сети и службы публикаций"
#: ../../addon/hsse/hsse.php:250 ../../addon/mail/Mod_Mail.php:171
-#: ../../addon/mail/Mod_Mail.php:314 ../../include/conversation.php:1508
+#: ../../addon/mail/Mod_Mail.php:314 ../../include/conversation.php:1507
msgid "Set expiration date"
msgstr "Установить срок действия"
-#: ../../addon/hsse/hsse.php:253 ../../include/conversation.php:1511
+#: ../../addon/hsse/hsse.php:253 ../../include/conversation.php:1510
msgid "Set publish date"
msgstr "Установить дату публикации"
#: ../../addon/hsse/hsse.php:255 ../../addon/mail/Mod_Mail.php:173
-#: ../../addon/mail/Mod_Mail.php:316 ../../include/conversation.php:1513
+#: ../../addon/mail/Mod_Mail.php:316 ../../include/conversation.php:1512
#: ../../Zotlabs/Module/Chat.php:219 ../../Zotlabs/Lib/ThreadItem.php:841
msgid "Encrypt text"
msgstr "Зашифровать текст"
@@ -1879,36 +1880,36 @@ msgstr "Генератор QR-кодов"
msgid "Enter some text"
msgstr "Введите любой текст"
-#: ../../addon/pubcrawl/as.php:1183 ../../include/cdav.php:158
+#: ../../addon/pubcrawl/as.php:1189 ../../include/cdav.php:158
#: ../../include/cdav.php:159 ../../include/cdav.php:167
#: ../../include/conversation.php:1214 ../../Zotlabs/Widget/Album.php:84
-#: ../../Zotlabs/Widget/Pinned.php:270 ../../Zotlabs/Widget/Portfolio.php:95
+#: ../../Zotlabs/Widget/Pinned.php:268 ../../Zotlabs/Widget/Portfolio.php:95
#: ../../Zotlabs/Module/Embedphotos.php:177 ../../Zotlabs/Module/Photos.php:793
-#: ../../Zotlabs/Module/Photos.php:1255 ../../Zotlabs/Lib/Activity.php:1529
+#: ../../Zotlabs/Module/Photos.php:1255 ../../Zotlabs/Lib/Activity.php:1552
#: ../../Zotlabs/Lib/Apps.php:1112 ../../Zotlabs/Lib/Apps.php:1196
msgid "Unknown"
msgstr "Неизвестный"
-#: ../../addon/pubcrawl/as.php:1475 ../../addon/pubcrawl/as.php:1887
-#: ../../addon/pubcrawl/as.php:2095 ../../include/network.php:1763
-#: ../../Zotlabs/Lib/Activity.php:3079 ../../Zotlabs/Lib/Activity.php:3271
+#: ../../addon/pubcrawl/as.php:1490 ../../addon/pubcrawl/as.php:1939
+#: ../../addon/pubcrawl/as.php:2147 ../../include/network.php:1767
+#: ../../Zotlabs/Lib/Activity.php:3114 ../../Zotlabs/Lib/Activity.php:3306
msgid "ActivityPub"
msgstr ""
-#: ../../addon/pubcrawl/as.php:2049 ../../addon/diaspora/Receiver.php:1641
-#: ../../Zotlabs/Module/Like.php:439 ../../Zotlabs/Module/Subthread.php:112
+#: ../../addon/pubcrawl/as.php:2101 ../../addon/diaspora/Receiver.php:1649
+#: ../../Zotlabs/Module/Like.php:439 ../../Zotlabs/Module/Subthread.php:115
msgid "status"
msgstr "статус"
-#: ../../addon/pubcrawl/as.php:2086 ../../addon/diaspora/Receiver.php:1587
+#: ../../addon/pubcrawl/as.php:2138 ../../addon/diaspora/Receiver.php:1595
#: ../../include/conversation.php:174 ../../Zotlabs/Module/Like.php:471
-#: ../../Zotlabs/Lib/Activity.php:3262
+#: ../../Zotlabs/Lib/Activity.php:3297
#, php-format
msgid "%1$s likes %2$s's %3$s"
msgstr "%1$s нравится %3$s %2$s"
-#: ../../addon/pubcrawl/as.php:2088 ../../include/conversation.php:177
-#: ../../Zotlabs/Module/Like.php:473 ../../Zotlabs/Lib/Activity.php:3264
+#: ../../addon/pubcrawl/as.php:2140 ../../include/conversation.php:177
+#: ../../Zotlabs/Module/Like.php:473 ../../Zotlabs/Lib/Activity.php:3299
#, php-format
msgid "%1$s doesn't like %2$s's %3$s"
msgstr "%1$s не нравится %2$s %3$s"
@@ -2200,11 +2201,11 @@ msgstr "Давайте встретимся здесь"
#: ../../Zotlabs/Widget/Wiki_page_history.php:22
#: ../../Zotlabs/Module/Group.php:155 ../../Zotlabs/Module/Oauth.php:113
#: ../../Zotlabs/Module/Oauth.php:139 ../../Zotlabs/Module/Chat.php:257
-#: ../../Zotlabs/Module/Cdav.php:1372 ../../Zotlabs/Module/Sharedwithme.php:106
+#: ../../Zotlabs/Module/Cdav.php:1373 ../../Zotlabs/Module/Sharedwithme.php:106
#: ../../Zotlabs/Module/Admin/Channels.php:159
#: ../../Zotlabs/Module/Oauth2.php:118 ../../Zotlabs/Module/Oauth2.php:146
-#: ../../Zotlabs/Module/Wiki.php:218 ../../Zotlabs/Module/Connedit.php:916
-#: ../../Zotlabs/Lib/NativeWikiPage.php:563
+#: ../../Zotlabs/Module/Wiki.php:217 ../../Zotlabs/Module/Connedit.php:916
+#: ../../Zotlabs/Lib/NativeWikiPage.php:576
#: ../../Zotlabs/Storage/Browser.php:377
msgid "Name"
msgstr "Имя"
@@ -2212,7 +2213,7 @@ msgstr "Имя"
#: ../../addon/rendezvous/rendezvous.php:173
#: ../../addon/cart/submodules/hzservices.php:655
#: ../../addon/cart/submodules/manualcat.php:260
-#: ../../Zotlabs/Module/Cdav.php:1014 ../../Zotlabs/Module/Events.php:481
+#: ../../Zotlabs/Module/Cdav.php:1015 ../../Zotlabs/Module/Events.php:481
#: ../../Zotlabs/Module/Appman.php:145 ../../Zotlabs/Module/Rbmark.php:101
msgid "Description"
msgstr "Описание"
@@ -2292,7 +2293,7 @@ msgstr "Создайте новое Rendezvous и поделитесь ссыл
msgid "You have no rendezvous. Press the button above to create a rendezvous!"
msgstr "У вас нет Rendezvous. Нажмите на кнопку ниже чтобы создать его!"
-#: ../../addon/rendezvous/rendezvous.php:401 ../../Zotlabs/Module/Setup.php:718
+#: ../../addon/rendezvous/rendezvous.php:401 ../../Zotlabs/Module/Setup.php:720
msgid "Errors encountered creating database tables."
msgstr "При создании базы данных возникли ошибки."
@@ -2352,10 +2353,11 @@ msgid "To:"
msgstr "Кому:"
#: ../../addon/mail/Mod_Mail.php:161 ../../addon/mail/Mod_Mail.php:303
+#: ../../Zotlabs/Module/Invite.php:542
msgid "Subject:"
msgstr "Тема:"
-#: ../../addon/mail/Mod_Mail.php:164 ../../Zotlabs/Module/Invite.php:157
+#: ../../addon/mail/Mod_Mail.php:164 ../../Zotlabs/Module/Invite.php:539
msgid "Your message:"
msgstr "Сообщение:"
@@ -2827,7 +2829,8 @@ msgstr "Метка"
#: ../../addon/cart/submodules/orderoptions.php:358
#: ../../addon/cart/submodules/orderoptions.php:434
#: ../../addon/cart/submodules/orderoptions.php:458
-#: ../../include/datetime.php:211 ../../Zotlabs/Module/Events.php:468
+#: ../../include/js_strings.php:123 ../../include/datetime.php:211
+#: ../../Zotlabs/Module/Register.php:522 ../../Zotlabs/Module/Events.php:468
#: ../../Zotlabs/Module/Events.php:473 ../../Zotlabs/Module/Appman.php:143
#: ../../Zotlabs/Module/Appman.php:144 ../../Zotlabs/Module/Profiles.php:747
#: ../../Zotlabs/Module/Profiles.php:751
@@ -3054,7 +3057,7 @@ msgstr "Невозможно импортировать адрес пересы
#: ../../addon/diaspora/p.php:48 ../../addon/diaspora/util.php:336
#: ../../addon/diaspora/util.php:349 ../../Zotlabs/Lib/Enotify.php:61
msgid "$projectname"
-msgstr ""
+msgstr "$projectname"
#: ../../addon/diaspora/import_diaspora.php:19
msgid "No username found in import file."
@@ -3065,7 +3068,7 @@ msgid "Unable to create a unique channel address. Import failed."
msgstr "Не удалось создать уникальный адрес канала. Импорт не завершен."
#: ../../addon/diaspora/import_diaspora.php:142
-#: ../../Zotlabs/Module/Import.php:594
+#: ../../Zotlabs/Module/Import.php:595
msgid "Import completed."
msgstr "Импорт завершен."
@@ -3088,6 +3091,12 @@ msgstr "Приложение \"Протокол Diaspora\""
msgid "Allow any Diaspora member to comment or like your public posts"
msgstr "Разрешить любому участнику Diaspora комментировать или отмечать понравившимися ваши общедоступные сообщения"
+#: ../../addon/diaspora/Mod_Diaspora.php:77
+msgid ""
+"If this setting is disabled only your contacts will be able to comment or "
+"like your public posts"
+msgstr "Если этот параметр отключен, только ваши контакты смогут комментировать или лайкать ваши общедоступные сообщения"
+
#: ../../addon/diaspora/Mod_Diaspora.php:81
msgid "Prevent your hashtags from being redirected to other sites"
msgstr "Предотвратить перенаправление тегов на другие сайты"
@@ -3104,22 +3113,22 @@ msgstr "Отслеживаемые теги (через запятую, искл
msgid "Diaspora Protocol"
msgstr "Протокол Diaspora"
-#: ../../addon/diaspora/Receiver.php:1591
+#: ../../addon/diaspora/Receiver.php:1599
#, php-format
msgid "%1$s dislikes %2$s's %3$s"
msgstr "%1$s не нравится %2$s's %3$s"
-#: ../../addon/diaspora/Receiver.php:2218 ../../Zotlabs/Module/Like.php:481
+#: ../../addon/diaspora/Receiver.php:2226 ../../Zotlabs/Module/Like.php:481
#, php-format
msgid "%1$s is attending %2$s's %3$s"
msgstr "%1$s посещает %2$s%3$s"
-#: ../../addon/diaspora/Receiver.php:2220 ../../Zotlabs/Module/Like.php:483
+#: ../../addon/diaspora/Receiver.php:2228 ../../Zotlabs/Module/Like.php:483
#, php-format
msgid "%1$s is not attending %2$s's %3$s"
msgstr "%1$s не посещает %2$s%3$s"
-#: ../../addon/diaspora/Receiver.php:2222 ../../Zotlabs/Module/Like.php:485
+#: ../../addon/diaspora/Receiver.php:2230 ../../Zotlabs/Module/Like.php:485
#, php-format
msgid "%1$s may attend %2$s's %3$s"
msgstr "%1$s может посетить %2$s%3$s"
@@ -3207,7 +3216,7 @@ msgid "Web link."
msgstr "Веб-ссылка."
#: ../../addon/workflow/workflow.php:2617
-#: ../../addon/workflow/workflow.php:2678 ../../Zotlabs/Module/Cdav.php:1374
+#: ../../addon/workflow/workflow.php:2678 ../../Zotlabs/Module/Cdav.php:1375
#: ../../Zotlabs/Module/Connedit.php:918
msgid "Title"
msgstr "Наименование"
@@ -3337,12 +3346,14 @@ msgstr "Искать %1$s (%2$s)"
#: ../../addon/opensearch/opensearch.php:28
msgctxt "opensearch"
msgid "$Projectname"
-msgstr ""
+msgstr "$Projectname"
-#: ../../addon/opensearch/opensearch.php:42 ../../Zotlabs/Module/Home.php:87
-#: ../../Zotlabs/Module/Home.php:95 ../../Zotlabs/Lib/Enotify.php:66
+#: ../../addon/opensearch/opensearch.php:42 ../../Zotlabs/Module/Invite.php:225
+#: ../../Zotlabs/Module/Invite.php:494 ../../Zotlabs/Module/Invite.php:508
+#: ../../Zotlabs/Module/Home.php:87 ../../Zotlabs/Module/Home.php:95
+#: ../../Zotlabs/Lib/Enotify.php:66
msgid "$Projectname"
-msgstr ""
+msgstr "$Projectname"
#: ../../addon/opensearch/opensearch.php:43
msgid "Search $Projectname"
@@ -3412,7 +3423,7 @@ msgid "New registration"
msgstr "Новая регистрация"
#: ../../addon/notifyadmin/notifyadmin.php:40
-#: ../../Zotlabs/Module/Invite.php:90
+#: ../../Zotlabs/Module/Invite.php:252
#, php-format
msgid "%s : Message delivery failed."
msgstr "%s : Доставка сообщения не удалась."
@@ -3427,7 +3438,7 @@ msgid "Not allowed."
msgstr "Запрещено."
#: ../../addon/flashcards/Mod_Flashcards.php:254
-#: ../../include/acl_selectors.php:153 ../../Zotlabs/Module/Chat.php:241
+#: ../../include/acl_selectors.php:154 ../../Zotlabs/Module/Chat.php:241
#: ../../Zotlabs/Module/Filestorage.php:195 ../../Zotlabs/Module/Photos.php:678
#: ../../Zotlabs/Module/Photos.php:1047 ../../Zotlabs/Module/Thing.php:321
#: ../../Zotlabs/Module/Thing.php:374 ../../Zotlabs/Module/Connedit.php:683
@@ -3440,12 +3451,12 @@ msgid "Set/edit permissions"
msgstr "Редактировать разрешения"
#: ../../addon/flashcards/Mod_Flashcards.php:284
-#: ../../addon/flashcards/Mod_Flashcards.php:285 ../../include/items.php:3924
+#: ../../addon/flashcards/Mod_Flashcards.php:285 ../../include/items.php:4010
#: ../../Zotlabs/Module/Filestorage.php:29
#: ../../Zotlabs/Module/Admin/Themes.php:72
#: ../../Zotlabs/Module/Admin/Addons.php:260
#: ../../Zotlabs/Module/Viewsrc.php:25 ../../Zotlabs/Module/Display.php:42
-#: ../../Zotlabs/Module/Display.php:432 ../../Zotlabs/Module/Admin.php:62
+#: ../../Zotlabs/Module/Display.php:424 ../../Zotlabs/Module/Admin.php:62
#: ../../Zotlabs/Module/Thing.php:96
msgid "Item not found."
msgstr "Элемент не найден."
@@ -3909,10 +3920,10 @@ msgstr "Опубликовать в Livejournal"
msgid "Posted by"
msgstr "Опубликовано"
-#: ../../addon/mdpost/mdpost.php:41 ../../include/text.php:2117
+#: ../../addon/mdpost/mdpost.php:41 ../../include/text.php:2118
#: ../../Zotlabs/Widget/Wiki_pages.php:38
-#: ../../Zotlabs/Widget/Wiki_pages.php:95 ../../Zotlabs/Module/Wiki.php:217
-#: ../../Zotlabs/Module/Wiki.php:371
+#: ../../Zotlabs/Widget/Wiki_pages.php:95 ../../Zotlabs/Module/Wiki.php:216
+#: ../../Zotlabs/Module/Wiki.php:370
msgid "Markdown"
msgstr "Разметка Markdown"
@@ -4033,11 +4044,11 @@ msgstr "Настройки XMPP"
msgid "Invalid data packet"
msgstr "Неверный пакет данных"
-#: ../../include/zot.php:805 ../../Zotlabs/Lib/Libzot.php:656
+#: ../../include/zot.php:805 ../../Zotlabs/Lib/Libzot.php:655
msgid "Unable to verify channel signature"
msgstr "Невозможно проверить подпись канала"
-#: ../../include/zot.php:2663 ../../Zotlabs/Lib/Libsync.php:737
+#: ../../include/zot.php:2663 ../../Zotlabs/Lib/Libsync.php:740
#, php-format
msgid "Unable to verify site signature for %s"
msgstr "Невозможно проверить подпись сайта %s"
@@ -4070,278 +4081,278 @@ msgstr "старше"
msgid "newer"
msgstr "новее"
-#: ../../include/text.php:1025
+#: ../../include/text.php:1018
msgid "No connections"
msgstr "Нет контактов"
-#: ../../include/text.php:1037 ../../include/features.php:133
+#: ../../include/text.php:1030 ../../include/features.php:133
#: ../../Zotlabs/Module/Connections.php:375 ../../Zotlabs/Lib/Apps.php:333
msgid "Connections"
msgstr "Контакты"
-#: ../../include/text.php:1045 ../../Zotlabs/Module/Viewconnections.php:80
+#: ../../include/text.php:1038 ../../Zotlabs/Module/Viewconnections.php:80
#: ../../Zotlabs/Module/Connections.php:289
msgid "Accepts"
msgstr "Принимает"
-#: ../../include/text.php:1048 ../../Zotlabs/Module/Viewconnections.php:83
+#: ../../include/text.php:1041 ../../Zotlabs/Module/Viewconnections.php:83
#: ../../Zotlabs/Module/Connections.php:292
msgid "Comments"
msgstr "комментарии"
-#: ../../include/text.php:1053 ../../Zotlabs/Module/Viewconnections.php:88
+#: ../../include/text.php:1046 ../../Zotlabs/Module/Viewconnections.php:88
#: ../../Zotlabs/Module/Connections.php:297
msgid "Stream items"
msgstr "публикации в потоке"
-#: ../../include/text.php:1058 ../../Zotlabs/Module/Viewconnections.php:93
+#: ../../include/text.php:1051 ../../Zotlabs/Module/Viewconnections.php:93
#: ../../Zotlabs/Module/Connections.php:302
msgid "Wall posts"
msgstr "публикации на стене"
-#: ../../include/text.php:1062 ../../Zotlabs/Module/Viewconnections.php:97
+#: ../../include/text.php:1055 ../../Zotlabs/Module/Viewconnections.php:97
#: ../../Zotlabs/Module/Connections.php:306
msgid "Nothing"
msgstr "ничего"
-#: ../../include/text.php:1077
+#: ../../include/text.php:1070
#, php-format
msgid "View all %s connections"
msgstr "Просмотреть все %s контактов"
-#: ../../include/text.php:1140
+#: ../../include/text.php:1133
#, php-format
msgid "Network: %s"
msgstr "Сеть: %s"
-#: ../../include/text.php:1151 ../../include/text.php:1163
-#: ../../include/nav.php:194 ../../include/acl_selectors.php:148
+#: ../../include/text.php:1144 ../../include/text.php:1156
+#: ../../include/nav.php:194 ../../include/acl_selectors.php:149
#: ../../Zotlabs/Widget/Sitesearch.php:31
-#: ../../Zotlabs/Widget/Activity_filter.php:193
-#: ../../Zotlabs/Module/Search.php:46 ../../Zotlabs/Module/Connections.php:379
+#: ../../Zotlabs/Widget/Activity_filter.php:203
+#: ../../Zotlabs/Module/Search.php:45 ../../Zotlabs/Module/Connections.php:379
#: ../../Zotlabs/Lib/Apps.php:353
msgid "Search"
msgstr "Поиск"
-#: ../../include/text.php:1243 ../../include/text.php:1247
+#: ../../include/text.php:1236 ../../include/text.php:1240
msgid "poke"
msgstr "Ткнуть"
-#: ../../include/text.php:1243 ../../include/text.php:1247
+#: ../../include/text.php:1236 ../../include/text.php:1240
#: ../../include/conversation.php:267
msgid "poked"
msgstr "ткнут"
-#: ../../include/text.php:1248
+#: ../../include/text.php:1241
msgid "ping"
msgstr "Пингануть"
-#: ../../include/text.php:1248
+#: ../../include/text.php:1241
msgid "pinged"
msgstr "Отпингован"
-#: ../../include/text.php:1249
+#: ../../include/text.php:1242
msgid "prod"
msgstr "Подтолкнуть"
-#: ../../include/text.php:1249
+#: ../../include/text.php:1242
msgid "prodded"
msgstr "Подтолкнут"
-#: ../../include/text.php:1250
+#: ../../include/text.php:1243
msgid "slap"
msgstr "Шлёпнуть"
-#: ../../include/text.php:1250
+#: ../../include/text.php:1243
msgid "slapped"
msgstr "Шлёпнут"
-#: ../../include/text.php:1251
+#: ../../include/text.php:1244
msgid "finger"
msgstr "Указать"
-#: ../../include/text.php:1251
+#: ../../include/text.php:1244
msgid "fingered"
msgstr "Указан"
-#: ../../include/text.php:1252
+#: ../../include/text.php:1245
msgid "rebuff"
msgstr "Дать отпор"
-#: ../../include/text.php:1252
+#: ../../include/text.php:1245
msgid "rebuffed"
msgstr "Дан отпор"
-#: ../../include/text.php:1275
+#: ../../include/text.php:1268
msgid "happy"
msgstr "счастливый"
-#: ../../include/text.php:1276
+#: ../../include/text.php:1269
msgid "sad"
msgstr "грустный"
-#: ../../include/text.php:1277
+#: ../../include/text.php:1270
msgid "mellow"
msgstr "спокойный"
-#: ../../include/text.php:1278
+#: ../../include/text.php:1271
msgid "tired"
msgstr "усталый"
-#: ../../include/text.php:1279
+#: ../../include/text.php:1272
msgid "perky"
msgstr "весёлый"
-#: ../../include/text.php:1280
+#: ../../include/text.php:1273
msgid "angry"
msgstr "сердитый"
-#: ../../include/text.php:1281
+#: ../../include/text.php:1274
msgid "stupefied"
msgstr "отупевший"
-#: ../../include/text.php:1282
+#: ../../include/text.php:1275
msgid "puzzled"
msgstr "недоумевающий"
-#: ../../include/text.php:1283
+#: ../../include/text.php:1276
msgid "interested"
msgstr "заинтересованный"
-#: ../../include/text.php:1284
+#: ../../include/text.php:1277
msgid "bitter"
msgstr "едкий"
-#: ../../include/text.php:1285
+#: ../../include/text.php:1278
msgid "cheerful"
msgstr "бодрый"
-#: ../../include/text.php:1286
+#: ../../include/text.php:1279
msgid "alive"
msgstr "энергичный"
-#: ../../include/text.php:1287
+#: ../../include/text.php:1280
msgid "annoyed"
msgstr "раздражённый"
-#: ../../include/text.php:1288
+#: ../../include/text.php:1281
msgid "anxious"
msgstr "обеспокоенный"
-#: ../../include/text.php:1289
+#: ../../include/text.php:1282
msgid "cranky"
msgstr "капризный"
-#: ../../include/text.php:1290
+#: ../../include/text.php:1283
msgid "disturbed"
msgstr "встревоженный"
-#: ../../include/text.php:1291
+#: ../../include/text.php:1284
msgid "frustrated"
msgstr "разочарованный"
-#: ../../include/text.php:1292
+#: ../../include/text.php:1285
msgid "depressed"
msgstr "подавленный"
-#: ../../include/text.php:1293
+#: ../../include/text.php:1286
msgid "motivated"
msgstr "мотивированный"
-#: ../../include/text.php:1294
+#: ../../include/text.php:1287
msgid "relaxed"
msgstr "расслабленный"
-#: ../../include/text.php:1295
+#: ../../include/text.php:1288
msgid "surprised"
msgstr "удивленный"
-#: ../../include/text.php:1483 ../../include/js_strings.php:99
+#: ../../include/text.php:1476 ../../include/js_strings.php:99
msgid "Monday"
msgstr "Понедельник"
-#: ../../include/text.php:1483 ../../include/js_strings.php:100
+#: ../../include/text.php:1476 ../../include/js_strings.php:100
msgid "Tuesday"
msgstr "Вторник"
-#: ../../include/text.php:1483 ../../include/js_strings.php:101
+#: ../../include/text.php:1476 ../../include/js_strings.php:101
msgid "Wednesday"
msgstr "Среда"
-#: ../../include/text.php:1483 ../../include/js_strings.php:102
+#: ../../include/text.php:1476 ../../include/js_strings.php:102
msgid "Thursday"
msgstr "Четверг"
-#: ../../include/text.php:1483 ../../include/js_strings.php:103
+#: ../../include/text.php:1476 ../../include/js_strings.php:103
msgid "Friday"
msgstr "Пятница"
-#: ../../include/text.php:1483 ../../include/js_strings.php:104
+#: ../../include/text.php:1476 ../../include/js_strings.php:104
msgid "Saturday"
msgstr "Суббота"
-#: ../../include/text.php:1483 ../../include/js_strings.php:98
+#: ../../include/text.php:1476 ../../include/js_strings.php:98
msgid "Sunday"
msgstr "Воскресенье"
-#: ../../include/text.php:1487 ../../include/js_strings.php:74
+#: ../../include/text.php:1480 ../../include/js_strings.php:74
msgid "January"
msgstr "Январь"
-#: ../../include/text.php:1487 ../../include/js_strings.php:75
+#: ../../include/text.php:1480 ../../include/js_strings.php:75
msgid "February"
msgstr "Февраль"
-#: ../../include/text.php:1487 ../../include/js_strings.php:76
+#: ../../include/text.php:1480 ../../include/js_strings.php:76
msgid "March"
msgstr "Март"
-#: ../../include/text.php:1487 ../../include/js_strings.php:77
+#: ../../include/text.php:1480 ../../include/js_strings.php:77
msgid "April"
msgstr "Апрель"
-#: ../../include/text.php:1487
+#: ../../include/text.php:1480
msgid "May"
msgstr "Май"
-#: ../../include/text.php:1487 ../../include/js_strings.php:79
+#: ../../include/text.php:1480 ../../include/js_strings.php:79
msgid "June"
msgstr "Июнь"
-#: ../../include/text.php:1487 ../../include/js_strings.php:80
+#: ../../include/text.php:1480 ../../include/js_strings.php:80
msgid "July"
msgstr "Июль"
-#: ../../include/text.php:1487 ../../include/js_strings.php:81
+#: ../../include/text.php:1480 ../../include/js_strings.php:81
msgid "August"
msgstr "Август"
-#: ../../include/text.php:1487 ../../include/js_strings.php:82
+#: ../../include/text.php:1480 ../../include/js_strings.php:82
msgid "September"
msgstr "Сентябрь"
-#: ../../include/text.php:1487 ../../include/js_strings.php:83
+#: ../../include/text.php:1480 ../../include/js_strings.php:83
msgid "October"
msgstr "Октябрь"
-#: ../../include/text.php:1487 ../../include/js_strings.php:84
+#: ../../include/text.php:1480 ../../include/js_strings.php:84
msgid "November"
msgstr "Ноябрь"
-#: ../../include/text.php:1487 ../../include/js_strings.php:85
+#: ../../include/text.php:1480 ../../include/js_strings.php:85
msgid "December"
msgstr "Декабрь"
-#: ../../include/text.php:1561
+#: ../../include/text.php:1556
msgid "Unknown Attachment"
msgstr "Неизвестное вложение"
-#: ../../include/text.php:1563 ../../Zotlabs/Module/Sharedwithme.php:108
+#: ../../include/text.php:1558 ../../Zotlabs/Module/Sharedwithme.php:108
#: ../../Zotlabs/Storage/Browser.php:379
msgid "Size"
msgstr "Размер"
-#: ../../include/text.php:1563 ../../include/feedutils.php:873
+#: ../../include/text.php:1558 ../../include/feedutils.php:872
msgid "unknown"
msgstr "неизвестный"
@@ -4349,71 +4360,71 @@ msgstr "неизвестный"
msgid "remove category"
msgstr "удалить категорию"
-#: ../../include/text.php:1675
+#: ../../include/text.php:1676
msgid "remove from file"
msgstr "удалить из файла"
-#: ../../include/text.php:1844 ../../include/message.php:13
+#: ../../include/text.php:1845 ../../include/message.php:13
msgid "Download binary/encrypted content"
msgstr "Загрузить двоичное / зашифрованное содержимое"
-#: ../../include/text.php:1915
+#: ../../include/text.php:1916
msgid "Poll has ended."
msgstr "Опрос окончен."
-#: ../../include/text.php:1918
+#: ../../include/text.php:1919
#, php-format
msgid "Poll ends: %s"
msgstr "Опрос заканчивается %s"
-#: ../../include/text.php:1923 ../../Zotlabs/Lib/ThreadItem.php:446
+#: ../../include/text.php:1924 ../../Zotlabs/Lib/ThreadItem.php:446
msgid "Vote"
msgstr "Голосовать"
-#: ../../include/text.php:2075 ../../Zotlabs/Module/Events.php:669
+#: ../../include/text.php:2076 ../../Zotlabs/Module/Events.php:669
msgid "Link to Source"
msgstr "Ссылка на источник"
-#: ../../include/text.php:2097 ../../include/language.php:424
+#: ../../include/text.php:2098 ../../include/language.php:428
msgid "default"
msgstr "по умолчанию"
-#: ../../include/text.php:2105
+#: ../../include/text.php:2106
msgid "Page layout"
msgstr "Шаблон страницы"
-#: ../../include/text.php:2105
+#: ../../include/text.php:2106
msgid "You can create your own with the layouts tool"
msgstr "Вы можете создать свой собственный с помощью инструмента шаблонов"
-#: ../../include/text.php:2115 ../../Zotlabs/Widget/Wiki_pages.php:38
-#: ../../Zotlabs/Widget/Wiki_pages.php:95 ../../Zotlabs/Module/Wiki.php:217
-#: ../../Zotlabs/Module/Wiki.php:371
+#: ../../include/text.php:2116 ../../Zotlabs/Widget/Wiki_pages.php:38
+#: ../../Zotlabs/Widget/Wiki_pages.php:95 ../../Zotlabs/Module/Wiki.php:216
+#: ../../Zotlabs/Module/Wiki.php:370
msgid "BBcode"
msgstr ""
-#: ../../include/text.php:2116
+#: ../../include/text.php:2117
msgid "HTML"
msgstr ""
-#: ../../include/text.php:2118 ../../Zotlabs/Widget/Wiki_pages.php:38
-#: ../../Zotlabs/Widget/Wiki_pages.php:95 ../../Zotlabs/Module/Wiki.php:217
+#: ../../include/text.php:2119 ../../Zotlabs/Widget/Wiki_pages.php:38
+#: ../../Zotlabs/Widget/Wiki_pages.php:95 ../../Zotlabs/Module/Wiki.php:216
msgid "Text"
msgstr "Текст"
-#: ../../include/text.php:2119
+#: ../../include/text.php:2120
msgid "Comanche Layout"
msgstr "Шаблон Comanche"
-#: ../../include/text.php:2124
+#: ../../include/text.php:2125
msgid "PHP"
msgstr ""
-#: ../../include/text.php:2133
+#: ../../include/text.php:2134
msgid "Page content type"
msgstr "Тип содержимого страницы"
-#: ../../include/text.php:2256 ../../include/event.php:1259
+#: ../../include/text.php:2257 ../../include/event.php:1259
#: ../../include/conversation.php:132
#: ../../Zotlabs/Module/Channel_calendar.php:221
#: ../../Zotlabs/Module/Like.php:441 ../../Zotlabs/Module/Tagger.php:75
@@ -4421,110 +4432,110 @@ msgstr "Тип содержимого страницы"
msgid "event"
msgstr "событие"
-#: ../../include/text.php:2259 ../../include/conversation.php:158
-#: ../../include/bbcode.php:543 ../../include/markdown.php:204
-#: ../../Zotlabs/Module/Tagger.php:79 ../../Zotlabs/Lib/Activity.php:3229
+#: ../../include/text.php:2260 ../../include/conversation.php:158
+#: ../../include/bbcode.php:555 ../../include/markdown.php:204
+#: ../../Zotlabs/Module/Tagger.php:79 ../../Zotlabs/Lib/Activity.php:3264
msgid "post"
msgstr "публикация"
-#: ../../include/text.php:2261 ../../include/conversation.php:160
+#: ../../include/text.php:2262 ../../include/conversation.php:160
#: ../../Zotlabs/Module/Tagger.php:81
msgid "comment"
msgstr "комментарий"
-#: ../../include/text.php:2266
+#: ../../include/text.php:2267
msgid "activity"
msgstr "активность"
-#: ../../include/text.php:2269
+#: ../../include/text.php:2270
msgid "poll"
msgstr "голосование"
-#: ../../include/text.php:2370
+#: ../../include/text.php:2383
msgid "a-z, 0-9, -, and _ only"
msgstr "Только a-z, 0-9, -, и _"
-#: ../../include/text.php:2696
+#: ../../include/text.php:2709
msgid "Design Tools"
msgstr "Инструменты дизайна"
-#: ../../include/text.php:2699 ../../Zotlabs/Module/Blocks.php:154
+#: ../../include/text.php:2712 ../../Zotlabs/Module/Blocks.php:154
msgid "Blocks"
msgstr "Блокировки"
-#: ../../include/text.php:2700 ../../Zotlabs/Module/Menu.php:171
+#: ../../include/text.php:2713 ../../Zotlabs/Module/Menu.php:171
msgid "Menus"
msgstr "Меню"
-#: ../../include/text.php:2701 ../../Zotlabs/Module/Layouts.php:184
+#: ../../include/text.php:2714 ../../Zotlabs/Module/Layouts.php:184
msgid "Layouts"
msgstr "Шаблоны"
-#: ../../include/text.php:2702
+#: ../../include/text.php:2715
msgid "Pages"
msgstr "Страницы"
-#: ../../include/text.php:2714
+#: ../../include/text.php:2727
msgid "Import"
msgstr "Импортировать"
-#: ../../include/text.php:2715
+#: ../../include/text.php:2728
msgid "Import website..."
msgstr "Импорт веб-сайта..."
-#: ../../include/text.php:2716
+#: ../../include/text.php:2729
msgid "Select folder to import"
msgstr "Выбрать каталог для импорта"
-#: ../../include/text.php:2717
+#: ../../include/text.php:2730
msgid "Import from a zipped folder:"
msgstr "Импортировать из каталога в zip-архиве:"
-#: ../../include/text.php:2718
+#: ../../include/text.php:2731
msgid "Import from cloud files:"
msgstr "Импортировать из сетевых файлов:"
-#: ../../include/text.php:2719
+#: ../../include/text.php:2732
msgid "/cloud/channel/path/to/folder"
msgstr ""
-#: ../../include/text.php:2720
+#: ../../include/text.php:2733
msgid "Enter path to website files"
msgstr "Введите путь к файлам веб-сайта"
-#: ../../include/text.php:2721
+#: ../../include/text.php:2734
msgid "Select folder"
msgstr "Выбрать каталог"
-#: ../../include/text.php:2722
+#: ../../include/text.php:2735
msgid "Export website..."
msgstr "Экспорт веб-сайта..."
-#: ../../include/text.php:2723
+#: ../../include/text.php:2736
msgid "Export to a zip file"
msgstr "Экспортировать в ZIP файл."
-#: ../../include/text.php:2724
+#: ../../include/text.php:2737
msgid "website.zip"
msgstr ""
-#: ../../include/text.php:2725
+#: ../../include/text.php:2738
msgid "Enter a name for the zip file."
msgstr "Введите имя для ZIP файла."
-#: ../../include/text.php:2726
+#: ../../include/text.php:2739
msgid "Export to cloud files"
msgstr "Эскпортировать в сетевые файлы:"
-#: ../../include/text.php:2727
+#: ../../include/text.php:2740
msgid "/path/to/export/folder"
msgstr ""
-#: ../../include/text.php:2728
+#: ../../include/text.php:2741
msgid "Enter a path to a cloud files destination."
msgstr "Введите путь к расположению сетевых файлов."
-#: ../../include/text.php:2729
+#: ../../include/text.php:2742
msgid "Specify folder"
msgstr "Указать каталог"
@@ -4546,7 +4557,7 @@ msgid "Finishes:"
msgstr "Окончание:"
#: ../../include/event.php:63 ../../include/event.php:134
-#: ../../include/channel.php:1634 ../../Zotlabs/Module/Directory.php:354
+#: ../../include/channel.php:1658 ../../Zotlabs/Module/Directory.php:354
msgid "Location:"
msgstr "Местоположение:"
@@ -4587,13 +4598,13 @@ msgid "Cancelled"
msgstr "Отменено"
#: ../../include/event.php:1422 ../../include/connections.php:734
-#: ../../Zotlabs/Module/Cdav.php:1381 ../../Zotlabs/Module/Profiles.php:794
+#: ../../Zotlabs/Module/Cdav.php:1382 ../../Zotlabs/Module/Profiles.php:794
#: ../../Zotlabs/Module/Connedit.php:925
msgid "Mobile"
msgstr "Мобильный"
#: ../../include/event.php:1423 ../../include/connections.php:735
-#: ../../Zotlabs/Module/Cdav.php:1382 ../../Zotlabs/Module/Profiles.php:795
+#: ../../Zotlabs/Module/Cdav.php:1383 ../../Zotlabs/Module/Profiles.php:795
#: ../../Zotlabs/Module/Connedit.php:926
msgid "Home"
msgstr "Домашний"
@@ -4607,7 +4618,7 @@ msgid "Home, Fax"
msgstr "Дом, факс"
#: ../../include/event.php:1426 ../../include/connections.php:738
-#: ../../Zotlabs/Module/Cdav.php:1383 ../../Zotlabs/Module/Profiles.php:796
+#: ../../Zotlabs/Module/Cdav.php:1384 ../../Zotlabs/Module/Profiles.php:796
#: ../../Zotlabs/Module/Connedit.php:927
msgid "Work"
msgstr "Рабочий"
@@ -4624,7 +4635,7 @@ msgstr "Работа, факс"
#: ../../include/selectors.php:60 ../../include/selectors.php:77
#: ../../include/selectors.php:115 ../../include/selectors.php:151
#: ../../include/connections.php:741 ../../include/connections.php:748
-#: ../../Zotlabs/Module/Cdav.php:1384 ../../Zotlabs/Module/Profiles.php:797
+#: ../../Zotlabs/Module/Cdav.php:1385 ../../Zotlabs/Module/Profiles.php:797
#: ../../Zotlabs/Module/Connedit.php:928
#: ../../Zotlabs/Access/PermissionRoles.php:310
msgid "Other"
@@ -4642,8 +4653,8 @@ msgstr "Выкл."
msgid "On"
msgstr "Вкл."
-#: ../../include/features.php:82 ../../include/nav.php:464
-#: ../../include/nav.php:467 ../../Zotlabs/Lib/Apps.php:346
+#: ../../include/features.php:82 ../../include/nav.php:463
+#: ../../include/nav.php:466 ../../Zotlabs/Lib/Apps.php:346
msgid "Calendar"
msgstr "Календарь"
@@ -4683,11 +4694,11 @@ msgstr "Облако тегов"
msgid "Provide a personal tag cloud on your channel page"
msgstr "Показывает личное облако тегов на странице канала"
-#: ../../include/features.php:124 ../../include/features.php:359
+#: ../../include/features.php:124 ../../include/features.php:358
msgid "Use blog/list mode"
msgstr "Использовать режим блога / списка"
-#: ../../include/features.php:125 ../../include/features.php:360
+#: ../../include/features.php:125 ../../include/features.php:359
msgid "Comments will be displayed separately"
msgstr "Комментарии будут отображаться отдельно"
@@ -4759,195 +4770,195 @@ msgstr "Категории публикаций"
msgid "Add categories to your posts"
msgstr "Добавить категории для ваших публикаций"
-#: ../../include/features.php:219
+#: ../../include/features.php:218
msgid "Large Photos"
msgstr "Большие фотографии"
-#: ../../include/features.php:220
+#: ../../include/features.php:219
msgid ""
"Include large (1024px) photo thumbnails in posts. If not enabled, use small "
"(640px) photo thumbnails"
msgstr "Включить большие (1024px) миниатюры изображений в публикациях. Если не включено, использовать маленькие (640px) миниатюры."
-#: ../../include/features.php:227
+#: ../../include/features.php:226
msgid "Even More Encryption"
msgstr "Еще больше шифрования"
-#: ../../include/features.php:228
+#: ../../include/features.php:227
msgid ""
"Allow optional encryption of content end-to-end with a shared secret key"
msgstr "Разрешить дополнительное end-to-end шифрование содержимого с общим секретным ключом"
-#: ../../include/features.php:235
+#: ../../include/features.php:234
msgid "Disable Comments"
msgstr "Отключить комментарии"
-#: ../../include/features.php:236
+#: ../../include/features.php:235
msgid "Provide the option to disable comments for a post"
msgstr "Предоставить возможность отключать комментарии для публикаций"
-#: ../../include/features.php:243
+#: ../../include/features.php:242
msgid "Delayed Posting"
msgstr "Задержанная публикация"
-#: ../../include/features.php:244
+#: ../../include/features.php:243
msgid "Allow posts to be published at a later date"
msgstr "Разрешить размешать публикации следующими датами"
-#: ../../include/features.php:251
+#: ../../include/features.php:250
msgid "Content Expiration"
msgstr "Истечение срока действия содержимого"
-#: ../../include/features.php:252
+#: ../../include/features.php:251
msgid "Remove posts/comments and/or private messages at a future time"
msgstr "Удалять публикации / комментарии и / или личные сообщения"
-#: ../../include/features.php:259
+#: ../../include/features.php:258
msgid "Suppress Duplicate Posts/Comments"
msgstr "Подавлять дублирующие публикации / комментарии"
-#: ../../include/features.php:260
+#: ../../include/features.php:259
msgid ""
"Prevent posts with identical content to be published with less than two "
"minutes in between submissions."
msgstr "Предотвращает появление публикаций с одинаковым содержимым если интервал между ними менее 2 минут"
-#: ../../include/features.php:267
+#: ../../include/features.php:266
msgid "Auto-save drafts of posts and comments"
msgstr "Автоматически сохранять черновики публикаций и комментариев"
-#: ../../include/features.php:268
+#: ../../include/features.php:267
msgid ""
"Automatically saves post and comment drafts in local browser storage to help "
"prevent accidental loss of compositions"
msgstr "Автоматически сохраняет черновики публикаций и комментариев в локальном хранилище браузера для предотвращения их случайной утраты"
-#: ../../include/features.php:277
+#: ../../include/features.php:276
msgid "Manage"
msgstr "Управление"
-#: ../../include/features.php:281
+#: ../../include/features.php:280
msgid "Navigation Channel Select"
msgstr "Выбор канала навигации"
-#: ../../include/features.php:282
+#: ../../include/features.php:281
msgid "Change channels directly from within the navigation dropdown menu"
msgstr "Изменить канал напрямую из выпадающего меню"
-#: ../../include/features.php:291 ../../Zotlabs/Module/Connections.php:333
+#: ../../include/features.php:290 ../../Zotlabs/Module/Connections.php:333
msgid "Network"
msgstr "Сеть"
-#: ../../include/features.php:295
+#: ../../include/features.php:294
msgid "Events Filter"
msgstr "Фильтр событий"
-#: ../../include/features.php:296
+#: ../../include/features.php:295
msgid "Ability to display only events"
msgstr "Возможность отображать только события"
-#: ../../include/features.php:303
+#: ../../include/features.php:302
msgid "Polls Filter"
msgstr "Фильтр голосований"
-#: ../../include/features.php:304
+#: ../../include/features.php:303
msgid "Ability to display only polls"
msgstr "Возможность отображать только опросы"
-#: ../../include/features.php:311 ../../Zotlabs/Widget/Savedsearch.php:83
+#: ../../include/features.php:310 ../../Zotlabs/Widget/Savedsearch.php:83
msgid "Saved Searches"
msgstr "Сохранённые поиски"
-#: ../../include/features.php:312
+#: ../../include/features.php:311
msgid "Save search terms for re-use"
msgstr "Сохранять результаты поиска для повторного использования"
-#: ../../include/features.php:319 ../../include/contact_widgets.php:53
-#: ../../Zotlabs/Widget/Activity_filter.php:179
+#: ../../include/features.php:318 ../../include/contact_widgets.php:53
+#: ../../Zotlabs/Widget/Activity_filter.php:189
#: ../../Zotlabs/Widget/Filer.php:28
msgid "Saved Folders"
msgstr "Сохранённые каталоги"
-#: ../../include/features.php:320
+#: ../../include/features.php:319
msgid "Ability to file posts under folders"
msgstr "Возможность размещать публикации в каталогах"
-#: ../../include/features.php:327
+#: ../../include/features.php:326
msgid "Alternate Stream Order"
msgstr "Отображение потока"
-#: ../../include/features.php:328
+#: ../../include/features.php:327
msgid ""
"Ability to order the stream by last post date, last comment date or "
"unthreaded activities"
msgstr "Возможность показывать поток по дате последнего сообщения, последнего комментария или в порядке поступления"
-#: ../../include/features.php:335
+#: ../../include/features.php:334
msgid "Contact Filter"
msgstr "Фильтр контактов"
-#: ../../include/features.php:336
+#: ../../include/features.php:335
msgid "Ability to display only posts of a selected contact"
msgstr "Возможность показа публикаций только от выбранных контактов"
-#: ../../include/features.php:343
+#: ../../include/features.php:342
msgid "Forum Filter"
msgstr "Фильтр по форумам"
-#: ../../include/features.php:344
+#: ../../include/features.php:343
msgid "Ability to display only posts of a specific forum"
msgstr "Возможность показа публикаций только определённого форума"
-#: ../../include/features.php:351
+#: ../../include/features.php:350
msgid "Personal Posts Filter"
msgstr "Персональный фильтр публикаций"
-#: ../../include/features.php:352
+#: ../../include/features.php:351
msgid "Ability to display only posts that you've interacted on"
msgstr "Возможность показа только тех публикаций с которыми вы взаимодействовали"
-#: ../../include/features.php:369 ../../include/nav.php:445
+#: ../../include/features.php:368 ../../include/nav.php:444
#: ../../Zotlabs/Module/Fbrowser.php:29 ../../Zotlabs/Lib/Apps.php:345
msgid "Photos"
msgstr "Фотографии"
-#: ../../include/features.php:373
+#: ../../include/features.php:372
msgid "Photo Location"
msgstr "Местоположение фотографии"
-#: ../../include/features.php:374
+#: ../../include/features.php:373
msgid "If location data is available on uploaded photos, link this to a map."
msgstr "Если данные о местоположении доступны на загруженных фотографий, связать их с картой."
-#: ../../include/features.php:383 ../../Zotlabs/Lib/Apps.php:363
+#: ../../include/features.php:382 ../../Zotlabs/Lib/Apps.php:363
msgid "Profiles"
msgstr "Редактировать профиль"
-#: ../../include/features.php:387
+#: ../../include/features.php:386
msgid "Advanced Profiles"
msgstr "Расширенные профили"
-#: ../../include/features.php:388
+#: ../../include/features.php:387
msgid "Additional profile sections and selections"
msgstr "Дополнительные секции и выборы профиля"
-#: ../../include/features.php:395
+#: ../../include/features.php:394
msgid "Profile Import/Export"
msgstr "Импорт / экспорт профиля"
-#: ../../include/features.php:396
+#: ../../include/features.php:395
msgid "Save and load profile details across sites/channels"
msgstr "Сохранение и загрузка настроек профиля на всех сайтах / каналах"
-#: ../../include/features.php:403
+#: ../../include/features.php:402
msgid "Multiple Profiles"
msgstr "Несколько профилей"
-#: ../../include/features.php:404
+#: ../../include/features.php:403
msgid "Ability to create multiple profiles"
msgstr "Возможность создания нескольких профилей"
-#: ../../include/security.php:608
+#: ../../include/security.php:607
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."
@@ -4986,7 +4997,7 @@ msgstr "%s свернуть"
msgid "Password too short"
msgstr "Пароль слишком короткий"
-#: ../../include/js_strings.php:12
+#: ../../include/js_strings.php:12 ../../Zotlabs/Module/Register.php:158
msgid "Passwords do not match"
msgstr "Пароли не совпадают"
@@ -5036,7 +5047,7 @@ msgid "Unsaved changes. Are you sure you wish to leave this page?"
msgstr "Есть несохраненные изменения. Вы уверены, что хотите покинуть эту страницу?"
#: ../../include/js_strings.php:25 ../../Zotlabs/Module/Pubsites.php:53
-#: ../../Zotlabs/Module/Cdav.php:1015 ../../Zotlabs/Module/Events.php:483
+#: ../../Zotlabs/Module/Cdav.php:1016 ../../Zotlabs/Module/Events.php:483
#: ../../Zotlabs/Module/Profiles.php:511 ../../Zotlabs/Module/Profiles.php:736
#: ../../Zotlabs/Module/Locs.php:128
msgid "Location"
@@ -5096,7 +5107,7 @@ msgstr "Прикреплено"
msgid "Pin to the top"
msgstr "Прикрепить сверху"
-#: ../../include/js_strings.php:39 ../../Zotlabs/Widget/Pinned.php:157
+#: ../../include/js_strings.php:39 ../../Zotlabs/Widget/Pinned.php:155
#: ../../Zotlabs/Lib/ThreadItem.php:473
msgid "Unpin from the top"
msgstr "Открепить"
@@ -5300,12 +5311,16 @@ msgstr "Весь день"
msgid "Please stand by while your download is being prepared."
msgstr "Пожалуйста, подождите, пока готовится загрузка."
+#: ../../include/js_strings.php:122
+msgid "Email address not valid"
+msgstr "Адрес электронной почты недействителен"
+
#: ../../include/help.php:80
msgid "Help:"
msgstr "Помощь:"
#: ../../include/help.php:117 ../../include/help.php:125
-#: ../../include/nav.php:180 ../../include/nav.php:321
+#: ../../include/nav.php:180 ../../include/nav.php:320
#: ../../Zotlabs/Module/Layouts.php:186 ../../Zotlabs/Lib/Apps.php:348
msgid "Help"
msgstr "Помощь"
@@ -5317,7 +5332,7 @@ msgstr "Не найдено"
#: ../../include/help.php:132 ../../Zotlabs/Module/Display.php:136
#: ../../Zotlabs/Module/Display.php:153 ../../Zotlabs/Module/Display.php:173
#: ../../Zotlabs/Module/Display.php:179 ../../Zotlabs/Module/Page.php:136
-#: ../../Zotlabs/Module/Block.php:77 ../../Zotlabs/Lib/NativeWikiPage.php:520
+#: ../../Zotlabs/Module/Block.php:77 ../../Zotlabs/Lib/NativeWikiPage.php:533
#: ../../Zotlabs/Web/Router.php:186
msgid "Page not found."
msgstr "Страница не найдена."
@@ -5350,7 +5365,7 @@ msgctxt "photo_upload"
msgid "%1$s posted %2$s to %3$s"
msgstr "%1$s опубликовал %2$s в %3$s"
-#: ../../include/photos.php:666 ../../include/nav.php:448
+#: ../../include/photos.php:666 ../../include/nav.php:447
msgid "Photo Albums"
msgstr "Фотоальбомы"
@@ -5363,43 +5378,43 @@ msgstr "Последние фотографии"
msgid "Upload New Photos"
msgstr "Загрузить новые фотографии"
-#: ../../include/network.php:1758 ../../include/network.php:1759
+#: ../../include/network.php:1762 ../../include/network.php:1763
msgid "Friendica"
msgstr ""
-#: ../../include/network.php:1760
+#: ../../include/network.php:1764
msgid "OStatus"
msgstr ""
-#: ../../include/network.php:1761
+#: ../../include/network.php:1765
msgid "GNU-Social"
msgstr ""
-#: ../../include/network.php:1762
+#: ../../include/network.php:1766
msgid "RSS/Atom"
msgstr ""
-#: ../../include/network.php:1765
+#: ../../include/network.php:1769
msgid "Diaspora"
msgstr ""
-#: ../../include/network.php:1766
+#: ../../include/network.php:1770
msgid "Facebook"
msgstr ""
-#: ../../include/network.php:1767
+#: ../../include/network.php:1771
msgid "Zot"
msgstr ""
-#: ../../include/network.php:1768
+#: ../../include/network.php:1772
msgid "LinkedIn"
msgstr ""
-#: ../../include/network.php:1769
+#: ../../include/network.php:1773
msgid "XMPP/IM"
msgstr ""
-#: ../../include/network.php:1770
+#: ../../include/network.php:1774
msgid "MySpace"
msgstr ""
@@ -5434,8 +5449,8 @@ msgstr[0] "доступно %d приглашение"
msgstr[1] "доступны %d приглашения"
msgstr[2] "доступны %d приглашений"
-#: ../../include/contact_widgets.php:16 ../../include/acl_selectors.php:144
-#: ../../Zotlabs/Module/Admin/Site.php:297
+#: ../../include/contact_widgets.php:16 ../../include/acl_selectors.php:145
+#: ../../Zotlabs/Module/Admin/Site.php:416
msgid "Advanced"
msgstr "Дополнительно"
@@ -5489,7 +5504,7 @@ msgstr "Всё"
#: ../../include/contact_widgets.php:201 ../../include/contact_widgets.php:236
#: ../../include/taxonomy.php:420 ../../include/taxonomy.php:502
#: ../../include/taxonomy.php:522 ../../include/taxonomy.php:543
-#: ../../Zotlabs/Widget/Appcategories.php:43 ../../Zotlabs/Module/Cdav.php:1070
+#: ../../Zotlabs/Widget/Appcategories.php:43 ../../Zotlabs/Module/Cdav.php:1071
#: ../../Zotlabs/Storage/Browser.php:293 ../../Zotlabs/Storage/Browser.php:388
#: ../../Zotlabs/Storage/Browser.php:403
msgid "Categories"
@@ -5504,7 +5519,7 @@ msgstr "Общие контакты"
msgid "View all %d common connections"
msgstr "Просмотреть все %d общих контактов"
-#: ../../include/language.php:437
+#: ../../include/language.php:441
msgid "Select an alternate language"
msgstr "Выбор дополнительного языка"
@@ -5538,9 +5553,9 @@ msgstr "Менеджер каналов"
msgid "Manage your channels"
msgstr "Управление вашими каналами"
-#: ../../include/nav.php:104 ../../include/group.php:321
-#: ../../include/acl_selectors.php:86
-#: ../../Zotlabs/Widget/Activity_filter.php:82
+#: ../../include/nav.php:104 ../../include/group.php:327
+#: ../../include/acl_selectors.php:87
+#: ../../Zotlabs/Widget/Activity_filter.php:88
#: ../../Zotlabs/Module/Group.php:142 ../../Zotlabs/Module/Group.php:154
#: ../../Zotlabs/Lib/Group.php:324 ../../Zotlabs/Lib/Apps.php:364
msgid "Privacy Groups"
@@ -5562,7 +5577,7 @@ msgid "Account/Channel Settings"
msgstr "Настройки аккаунта / канала"
#: ../../include/nav.php:112 ../../include/nav.php:142
-#: ../../include/nav.php:163 ../../boot.php:1710
+#: ../../include/nav.php:163 ../../boot.php:1715
msgid "Logout"
msgstr "Выход"
@@ -5574,7 +5589,7 @@ msgstr "Закончить эту сессию"
msgid "Your profile page"
msgstr "Страницa вашего профиля"
-#: ../../include/nav.php:118 ../../include/channel.php:1539
+#: ../../include/nav.php:118 ../../include/channel.php:1563
#: ../../Zotlabs/Module/Profiles.php:832
msgid "Edit Profiles"
msgstr "Редактирование профилей"
@@ -5588,7 +5603,7 @@ msgid "Edit your profile"
msgstr "Редактировать профиль"
#: ../../include/nav.php:127 ../../include/nav.php:131
-#: ../../Zotlabs/Lib/Apps.php:336 ../../boot.php:1711
+#: ../../Zotlabs/Lib/Apps.php:336 ../../boot.php:1716
msgid "Login"
msgstr "Войти"
@@ -5604,8 +5619,8 @@ msgstr "Домой"
msgid "Log me out of this site"
msgstr "Выйти с этого сайта"
-#: ../../include/nav.php:168 ../../Zotlabs/Module/Register.php:293
-#: ../../boot.php:1691
+#: ../../include/nav.php:168 ../../Zotlabs/Module/Register.php:566
+#: ../../boot.php:1696
msgid "Register"
msgstr "Регистрация"
@@ -5629,104 +5644,104 @@ msgstr "Администрирование"
msgid "Site Setup and Configuration"
msgstr "Установка и конфигурация сайта"
-#: ../../include/nav.php:325 ../../Zotlabs/Widget/Notifications.php:182
+#: ../../include/nav.php:324 ../../Zotlabs/Widget/Notifications.php:182
#: ../../Zotlabs/Module/New_channel.php:157
#: ../../Zotlabs/Module/New_channel.php:164
#: ../../Zotlabs/Module/Defperms.php:257 ../../Zotlabs/Module/Connedit.php:862
msgid "Loading"
msgstr "Загрузка"
-#: ../../include/nav.php:331
+#: ../../include/nav.php:330
msgid "@name, !forum, #tag, ?doc, content"
msgstr "@имя, !форум, #тег, ?документ, содержимое"
-#: ../../include/nav.php:332
+#: ../../include/nav.php:331
msgid "Please wait..."
msgstr "Подождите пожалуйста ..."
-#: ../../include/nav.php:338
+#: ../../include/nav.php:337
msgid "Add Apps"
msgstr "Добавить приложения"
-#: ../../include/nav.php:339
+#: ../../include/nav.php:338
msgid "Arrange Apps"
msgstr "Упорядочить приложения"
-#: ../../include/nav.php:340
+#: ../../include/nav.php:339
msgid "Toggle System Apps"
msgstr "Показать системные приложения"
-#: ../../include/nav.php:422 ../../Zotlabs/Module/Admin/Channels.php:154
+#: ../../include/nav.php:421 ../../Zotlabs/Module/Admin/Channels.php:154
msgid "Channel"
msgstr "Канал"
-#: ../../include/nav.php:425
+#: ../../include/nav.php:424
msgid "Status Messages and Posts"
msgstr "Статусы и публикации"
-#: ../../include/nav.php:435 ../../Zotlabs/Module/Help.php:83
+#: ../../include/nav.php:434 ../../Zotlabs/Module/Help.php:83
msgid "About"
msgstr "О себе"
-#: ../../include/nav.php:438
+#: ../../include/nav.php:437
msgid "Profile Details"
msgstr "Информация о профиле"
-#: ../../include/nav.php:453 ../../Zotlabs/Module/Fbrowser.php:85
+#: ../../include/nav.php:452 ../../Zotlabs/Module/Fbrowser.php:85
#: ../../Zotlabs/Lib/Apps.php:340 ../../Zotlabs/Storage/Browser.php:351
msgid "Files"
msgstr "Файлы"
-#: ../../include/nav.php:456
+#: ../../include/nav.php:455
msgid "Files and Storage"
msgstr "Файлы и хранилище"
-#: ../../include/nav.php:478 ../../include/nav.php:481
+#: ../../include/nav.php:477 ../../include/nav.php:480
#: ../../Zotlabs/Widget/Chatroom_list.php:16 ../../Zotlabs/Lib/Apps.php:330
msgid "Chatrooms"
msgstr "Чаты"
-#: ../../include/nav.php:491 ../../Zotlabs/Lib/Apps.php:329
+#: ../../include/nav.php:490 ../../Zotlabs/Lib/Apps.php:329
msgid "Bookmarks"
msgstr "Закладки"
-#: ../../include/nav.php:494
+#: ../../include/nav.php:493
msgid "Saved Bookmarks"
msgstr "Сохранённые закладки"
-#: ../../include/nav.php:502 ../../Zotlabs/Module/Cards.php:207
+#: ../../include/nav.php:501 ../../Zotlabs/Module/Cards.php:207
#: ../../Zotlabs/Lib/Apps.php:326
msgid "Cards"
msgstr "Карточки"
-#: ../../include/nav.php:505
+#: ../../include/nav.php:504
msgid "View Cards"
msgstr "Просмотреть карточки"
-#: ../../include/nav.php:513 ../../Zotlabs/Module/Articles.php:225
+#: ../../include/nav.php:512 ../../Zotlabs/Module/Articles.php:225
#: ../../Zotlabs/Lib/Apps.php:325
msgid "Articles"
msgstr "Статьи"
-#: ../../include/nav.php:516
+#: ../../include/nav.php:515
msgid "View Articles"
msgstr "Просмотр статей"
-#: ../../include/nav.php:525 ../../Zotlabs/Module/Webpages.php:252
+#: ../../include/nav.php:524 ../../Zotlabs/Module/Webpages.php:252
#: ../../Zotlabs/Lib/Apps.php:341
msgid "Webpages"
msgstr "Веб-страницы"
-#: ../../include/nav.php:528
+#: ../../include/nav.php:527
msgid "View Webpages"
msgstr "Просмотр веб-страниц"
-#: ../../include/nav.php:537 ../../Zotlabs/Widget/Wiki_list.php:15
-#: ../../Zotlabs/Module/Wiki.php:206
+#: ../../include/nav.php:536 ../../Zotlabs/Widget/Wiki_list.php:15
+#: ../../Zotlabs/Module/Wiki.php:205
msgid "Wikis"
msgstr ""
-#: ../../include/nav.php:540 ../../Zotlabs/Lib/Apps.php:342
+#: ../../include/nav.php:539 ../../Zotlabs/Lib/Apps.php:342
msgid "Wiki"
msgstr ""
@@ -5763,7 +5778,7 @@ msgstr "Возраст:"
msgid "YYYY-MM-DD or MM-DD"
msgstr "YYYY-MM-DD или MM-DD"
-#: ../../include/datetime.php:238 ../../boot.php:2715
+#: ../../include/datetime.php:238 ../../boot.php:2730
msgid "never"
msgstr "никогда"
@@ -5991,9 +6006,9 @@ msgstr "Выбрать"
#: ../../include/conversation.php:730 ../../include/conversation.php:777
#: ../../Zotlabs/Module/Article_edit.php:129
#: ../../Zotlabs/Module/Card_edit.php:130 ../../Zotlabs/Module/Oauth.php:174
-#: ../../Zotlabs/Module/Editwebpage.php:167 ../../Zotlabs/Module/Cdav.php:1056
-#: ../../Zotlabs/Module/Cdav.php:1389 ../../Zotlabs/Module/Webpages.php:257
-#: ../../Zotlabs/Module/Admin/Accounts.php:175
+#: ../../Zotlabs/Module/Editwebpage.php:167 ../../Zotlabs/Module/Cdav.php:1057
+#: ../../Zotlabs/Module/Cdav.php:1390 ../../Zotlabs/Module/Webpages.php:257
+#: ../../Zotlabs/Module/Admin/Accounts.php:320
#: ../../Zotlabs/Module/Admin/Channels.php:149
#: ../../Zotlabs/Module/Admin/Profs.php:176 ../../Zotlabs/Module/Blocks.php:162
#: ../../Zotlabs/Module/Editblock.php:139
@@ -6026,7 +6041,7 @@ msgid "Message signature incorrect"
msgstr "Подпись сообщения неверная"
#: ../../include/conversation.php:776
-#: ../../Zotlabs/Module/Admin/Accounts.php:173
+#: ../../Zotlabs/Module/Admin/Accounts.php:318
#: ../../Zotlabs/Module/Connections.php:343
msgid "Approve"
msgstr "Утвердить"
@@ -6044,19 +6059,19 @@ msgstr "Категории:"
msgid "Filed under:"
msgstr "Хранить под:"
-#: ../../include/conversation.php:809 ../../Zotlabs/Widget/Pinned.php:133
+#: ../../include/conversation.php:809 ../../Zotlabs/Widget/Pinned.php:132
#: ../../Zotlabs/Lib/ThreadItem.php:430
#, php-format
msgid "from %s"
msgstr "от %s"
-#: ../../include/conversation.php:812 ../../Zotlabs/Widget/Pinned.php:136
+#: ../../include/conversation.php:812 ../../Zotlabs/Widget/Pinned.php:135
#: ../../Zotlabs/Lib/ThreadItem.php:433
#, php-format
msgid "last edited: %s"
msgstr "последнее редактирование: %s"
-#: ../../include/conversation.php:813 ../../Zotlabs/Widget/Pinned.php:137
+#: ../../include/conversation.php:813 ../../Zotlabs/Widget/Pinned.php:136
#: ../../Zotlabs/Lib/ThreadItem.php:434
#, php-format
msgid "Expires: %s"
@@ -6104,7 +6119,7 @@ msgid "Recent Activity"
msgstr "Последние действия"
#: ../../include/conversation.php:1103 ../../include/connections.php:110
-#: ../../include/channel.php:1619 ../../Zotlabs/Widget/Suggestions.php:46
+#: ../../include/channel.php:1643 ../../Zotlabs/Widget/Suggestions.php:46
#: ../../Zotlabs/Widget/Follow.php:32 ../../Zotlabs/Module/Directory.php:370
#: ../../Zotlabs/Module/Connections.php:350 ../../Zotlabs/Module/Suggest.php:71
msgid "Connect"
@@ -6115,6 +6130,7 @@ msgid "Edit Connection"
msgstr "Редактировать контакт"
#: ../../include/conversation.php:1123
+#: ../../Zotlabs/Module/Admin/Accounts.php:347
msgid "Message"
msgstr "Сообщение"
@@ -6176,40 +6192,40 @@ msgstr "%s нравится это."
msgid "%s don't like this."
msgstr "%s не нравится это."
-#: ../../include/conversation.php:1465
+#: ../../include/conversation.php:1464
msgid "Toggle poll"
msgstr "Переключить опрос"
-#: ../../include/conversation.php:1466
+#: ../../include/conversation.php:1465
msgid "Option"
msgstr "Вариант"
-#: ../../include/conversation.php:1467
+#: ../../include/conversation.php:1466
msgid "Add option"
msgstr "Добавить вариант"
-#: ../../include/conversation.php:1468
+#: ../../include/conversation.php:1467
msgid "Minutes"
msgstr "Минут"
-#: ../../include/conversation.php:1468
+#: ../../include/conversation.php:1467
msgid "Hours"
msgstr "Часов"
-#: ../../include/conversation.php:1468
+#: ../../include/conversation.php:1467
msgid "Days"
msgstr "Дней"
-#: ../../include/conversation.php:1469
+#: ../../include/conversation.php:1468
msgid "Allow multiple answers"
msgstr "Разрешить несколько ответов"
-#: ../../include/conversation.php:1479
+#: ../../include/conversation.php:1478
msgid "Summary (optional)"
-msgstr ""
+msgstr "Резюме (необязательно)"
-#: ../../include/conversation.php:1753 ../../include/taxonomy.php:670
-#: ../../include/channel.php:1782 ../../Zotlabs/Module/Photos.php:1136
+#: ../../include/conversation.php:1752 ../../include/taxonomy.php:670
+#: ../../include/channel.php:1806 ../../Zotlabs/Module/Photos.php:1136
#: ../../Zotlabs/Lib/ThreadItem.php:243
msgctxt "noun"
msgid "Like"
@@ -6218,7 +6234,7 @@ msgstr[0] "Нравится"
msgstr[1] "Нравится"
msgstr[2] "Нравится"
-#: ../../include/conversation.php:1756 ../../Zotlabs/Module/Photos.php:1141
+#: ../../include/conversation.php:1755 ../../Zotlabs/Module/Photos.php:1141
#: ../../Zotlabs/Lib/ThreadItem.php:248
msgctxt "noun"
msgid "Dislike"
@@ -6227,7 +6243,7 @@ msgstr[0] "Не нравится"
msgstr[1] "Не нравится"
msgstr[2] "Не нравится"
-#: ../../include/conversation.php:1759
+#: ../../include/conversation.php:1758
msgctxt "noun"
msgid "Attending"
msgid_plural "Attending"
@@ -6235,7 +6251,7 @@ msgstr[0] "Посетит"
msgstr[1] "Посетят"
msgstr[2] "Посетят"
-#: ../../include/conversation.php:1762
+#: ../../include/conversation.php:1761
msgctxt "noun"
msgid "Not Attending"
msgid_plural "Not Attending"
@@ -6243,13 +6259,13 @@ msgstr[0] "Не посетит"
msgstr[1] "Не посетят"
msgstr[2] "Не посетят"
-#: ../../include/conversation.php:1765
+#: ../../include/conversation.php:1764
msgctxt "noun"
msgid "Undecided"
msgid_plural "Undecided"
msgstr "Не решил"
-#: ../../include/conversation.php:1768
+#: ../../include/conversation.php:1767
msgctxt "noun"
msgid "Agree"
msgid_plural "Agrees"
@@ -6257,7 +6273,7 @@ msgstr[0] "Согласен"
msgstr[1] "Согласны"
msgstr[2] "Согласны"
-#: ../../include/conversation.php:1771
+#: ../../include/conversation.php:1770
msgctxt "noun"
msgid "Disagree"
msgid_plural "Disagrees"
@@ -6265,7 +6281,7 @@ msgstr[0] "Не согласен"
msgstr[1] "Не согласны"
msgstr[2] "Не согласны"
-#: ../../include/conversation.php:1774
+#: ../../include/conversation.php:1773
msgctxt "noun"
msgid "Abstain"
msgid_plural "Abstains"
@@ -6333,11 +6349,11 @@ msgstr "Транссексуал"
msgid "Hermaphrodite"
msgstr "Гермафродит"
-#: ../../include/selectors.php:60 ../../include/channel.php:1727
+#: ../../include/selectors.php:60 ../../include/channel.php:1751
msgid "Neuter"
msgstr "Среднего рода"
-#: ../../include/selectors.php:60 ../../include/channel.php:1729
+#: ../../include/selectors.php:60 ../../include/channel.php:1753
msgid "Non-specific"
msgstr "Неспецифический"
@@ -6434,8 +6450,7 @@ msgid "Sex Addict"
msgstr "Эротоман"
#: ../../include/selectors.php:134 ../../include/channel.php:506
-#: ../../include/channel.php:507 ../../include/channel.php:514
-#: ../../Zotlabs/Widget/Affinity.php:32
+#: ../../include/channel.php:509 ../../Zotlabs/Widget/Affinity.php:32
#: ../../Zotlabs/Module/Settings/Channel.php:71
#: ../../Zotlabs/Module/Settings/Channel.php:75
#: ../../Zotlabs/Module/Settings/Channel.php:76
@@ -6544,28 +6559,28 @@ msgid ""
"not what you intended, please create another group with a different name."
msgstr "Удаленная группа с этим названием была восстановлена. Существующие разрешения пункт <strong>могут</strong> применяться к этой группе и к её будущих участников. Если это не то, чего вы хотели, пожалуйста, создайте другую группу с другим именем."
-#: ../../include/group.php:265 ../../Zotlabs/Lib/Group.php:270
+#: ../../include/group.php:271 ../../Zotlabs/Lib/Group.php:270
msgid "Add new connections to this privacy group"
msgstr "Добавить новые контакты в группу конфиденциальности"
-#: ../../include/group.php:299 ../../Zotlabs/Lib/AccessList.php:311
+#: ../../include/group.php:305 ../../Zotlabs/Lib/AccessList.php:311
#: ../../Zotlabs/Lib/Group.php:302
msgid "edit"
msgstr "редактировать"
-#: ../../include/group.php:322 ../../Zotlabs/Lib/Group.php:325
+#: ../../include/group.php:328 ../../Zotlabs/Lib/Group.php:325
msgid "Edit group"
msgstr "Редактировать группу"
-#: ../../include/group.php:323 ../../Zotlabs/Lib/Group.php:326
+#: ../../include/group.php:329 ../../Zotlabs/Lib/Group.php:326
msgid "Add privacy group"
msgstr "Добавить группу конфиденциальности"
-#: ../../include/group.php:324 ../../Zotlabs/Lib/Group.php:327
+#: ../../include/group.php:330 ../../Zotlabs/Lib/Group.php:327
msgid "Channels not in any privacy group"
msgstr "Каналы не включены ни в одну группу конфиденциальности"
-#: ../../include/group.php:326 ../../Zotlabs/Widget/Savedsearch.php:84
+#: ../../include/group.php:332 ../../Zotlabs/Widget/Savedsearch.php:84
#: ../../Zotlabs/Lib/AccessList.php:336 ../../Zotlabs/Lib/Group.php:329
msgid "add"
msgstr "добавить"
@@ -6615,177 +6630,199 @@ msgstr "не нравится"
msgid "dislikes"
msgstr "не нравится"
-#: ../../include/items.php:1001 ../../include/items.php:1061
+#: ../../include/items.php:1037 ../../include/items.php:1097
msgid "(Unknown)"
msgstr "(Неизвестный)"
-#: ../../include/items.php:1249
+#: ../../include/items.php:1301
msgid "Visible to anybody on the internet."
msgstr "Виден всем в интернете."
-#: ../../include/items.php:1251
+#: ../../include/items.php:1303
msgid "Visible to you only."
msgstr "Видно только вам."
-#: ../../include/items.php:1253
+#: ../../include/items.php:1305
msgid "Visible to anybody in this network."
msgstr "Видно всем в этой сети."
-#: ../../include/items.php:1255
+#: ../../include/items.php:1307
msgid "Visible to anybody authenticated."
msgstr "Видно всем аутентифицированным."
-#: ../../include/items.php:1257
+#: ../../include/items.php:1309
#, php-format
msgid "Visible to anybody on %s."
msgstr "Видно всем в %s."
-#: ../../include/items.php:1259
+#: ../../include/items.php:1311
msgid "Visible to all connections."
msgstr "Видно всем контактам."
-#: ../../include/items.php:1261
+#: ../../include/items.php:1313
msgid "Visible to approved connections."
msgstr "Видно только одобренным контактам."
-#: ../../include/items.php:1263
+#: ../../include/items.php:1315
msgid "Visible to specific connections."
msgstr "Видно указанным контактам."
-#: ../../include/items.php:4493 ../../Zotlabs/Module/Group.php:62
+#: ../../include/items.php:4584 ../../Zotlabs/Module/Group.php:62
#: ../../Zotlabs/Module/Group.php:214
msgid "Privacy group not found."
msgstr "Группа конфиденциальности не найдена."
-#: ../../include/items.php:4509
+#: ../../include/items.php:4600
msgid "Privacy group is empty."
msgstr "Группа конфиденциальности пуста"
-#: ../../include/items.php:4516
+#: ../../include/items.php:4607
#, php-format
msgid "Privacy group: %s"
msgstr "Группа конфиденциальности: %s"
-#: ../../include/items.php:4526 ../../Zotlabs/Module/Connedit.php:860
+#: ../../include/items.php:4617 ../../Zotlabs/Module/Connedit.php:860
#, php-format
msgid "Connection: %s"
msgstr "Контакт: %s"
-#: ../../include/items.php:4528
+#: ../../include/items.php:4619
msgid "Connection not found."
msgstr "Контакт не найден."
-#: ../../include/items.php:4875 ../../Zotlabs/Module/Cover_photo.php:297
+#: ../../include/items.php:4965 ../../Zotlabs/Module/Cover_photo.php:297
msgid "female"
msgstr "женщина"
-#: ../../include/items.php:4876 ../../Zotlabs/Module/Cover_photo.php:298
+#: ../../include/items.php:4966 ../../Zotlabs/Module/Cover_photo.php:298
#, php-format
msgid "%1$s updated her %2$s"
msgstr "%1$s обновила её %2$s"
-#: ../../include/items.php:4877 ../../Zotlabs/Module/Cover_photo.php:299
+#: ../../include/items.php:4967 ../../Zotlabs/Module/Cover_photo.php:299
msgid "male"
msgstr "мужчина"
-#: ../../include/items.php:4878 ../../Zotlabs/Module/Cover_photo.php:300
+#: ../../include/items.php:4968 ../../Zotlabs/Module/Cover_photo.php:300
#, php-format
msgid "%1$s updated his %2$s"
msgstr "%1$s обновил его %2$s"
-#: ../../include/items.php:4880 ../../Zotlabs/Module/Cover_photo.php:302
+#: ../../include/items.php:4970 ../../Zotlabs/Module/Cover_photo.php:302
#, php-format
msgid "%1$s updated their %2$s"
msgstr "%2$s %1$s обновлена"
-#: ../../include/items.php:4882
+#: ../../include/items.php:4972
msgid "profile photo"
msgstr "Фотография профиля"
-#: ../../include/items.php:5074
+#: ../../include/items.php:5164
#, php-format
msgid "[Edited %s]"
msgstr "[Отредактировано %s]"
-#: ../../include/items.php:5074
+#: ../../include/items.php:5164
msgctxt "edit_activity"
msgid "Post"
msgstr "Публикация"
-#: ../../include/items.php:5074
+#: ../../include/items.php:5164
msgctxt "edit_activity"
msgid "Comment"
msgstr "Комментарий"
#: ../../include/account.php:38
-msgid "Not a valid email address"
-msgstr "Недействительный адрес электронной почты"
+msgid "The provided email address is not valid"
+msgstr "Предоставленный адрес электронной почты недействителен"
#: ../../include/account.php:40
-msgid "Your email domain is not among those allowed on this site"
-msgstr "Домен электронной почты не входит в число тех, которые разрешены на этом сайте"
+msgid "The provided email domain is not among those allowed on this site"
+msgstr "Домен электронной почты не входит в число разрешенных на этом сайте"
-#: ../../include/account.php:46
-msgid "Your email address is already registered at this site."
-msgstr "Ваш адрес электронной почты уже зарегистрирован на этом сайте."
+#: ../../include/account.php:51
+msgid "The provided email address is already registered at this site"
+msgstr "Предоставленный адрес электронной почты уже зарегистрирован на этом сайте"
-#: ../../include/account.php:78
+#: ../../include/account.php:88
msgid "An invitation is required."
msgstr "Требуется приглашение."
-#: ../../include/account.php:82
+#: ../../include/account.php:97
msgid "Invitation could not be verified."
msgstr "Не удалось проверить приглашение."
-#: ../../include/account.php:158
+#: ../../include/account.php:185
msgid "Please enter the required information."
msgstr "Пожалуйста, введите необходимую информацию."
-#: ../../include/account.php:225
+#: ../../include/account.php:252 ../../include/account.php:360
msgid "Failed to store account information."
msgstr "Не удалось сохранить информацию аккаунта."
-#: ../../include/account.php:313
+#: ../../include/account.php:429 ../../include/account.php:497
+#: ../../Zotlabs/Module/Register.php:352
#, php-format
msgid "Registration confirmation for %s"
msgstr "Подтверждение регистрации на %s"
-#: ../../include/account.php:382
+#: ../../include/account.php:572
#, php-format
msgid "Registration request at %s"
msgstr "Запрос регистрации на %s"
-#: ../../include/account.php:404
+#: ../../include/account.php:594
msgid "your registration password"
msgstr "ваш пароль регистрации"
-#: ../../include/account.php:410 ../../include/account.php:473
+#: ../../include/account.php:600 ../../include/account.php:689
#, php-format
msgid "Registration details for %s"
msgstr "Регистрационные данные для %s"
-#: ../../include/account.php:484
+#: ../../include/account.php:700
msgid "Account approved."
msgstr "Аккаунт утвержден."
-#: ../../include/account.php:524
+#: ../../include/account.php:756
#, php-format
msgid "Registration revoked for %s"
msgstr "Регистрация отозвана для %s"
-#: ../../include/account.php:807 ../../include/account.php:809
+#: ../../include/account.php:763
+#, php-format
+msgid "Could not revoke registration for %s"
+msgstr "Не удалось отозвать регистрацию для %s"
+
+#: ../../include/account.php:1179 ../../include/account.php:1181
msgid "Click here to upgrade."
msgstr "Нажмите здесь для обновления."
-#: ../../include/account.php:815
+#: ../../include/account.php:1187
msgid "This action exceeds the limits set by your subscription plan."
msgstr "Это действие превышает ограничения, установленные в вашем плане."
-#: ../../include/account.php:820
+#: ../../include/account.php:1192
msgid "This action is not available under your subscription plan."
msgstr "Это действие невозможно из-за ограничений в вашем плане."
-#: ../../include/photo/photo_driver.php:434
+#: ../../include/account.php:1252
+msgid "open"
+msgstr "открыта"
+
+#: ../../include/account.php:1252
+msgid "closed"
+msgstr "закрыта"
+
+#: ../../include/account.php:1259
+msgid "Registration is currently"
+msgstr "В настоящее время регистрация"
+
+#: ../../include/account.php:1268
+msgid "please come back"
+msgstr "пожалуйста, возвращайтесь позднее"
+
+#: ../../include/photo/photo_driver.php:435
#: ../../Zotlabs/Module/Profile_photo.php:147
#: ../../Zotlabs/Module/Profile_photo.php:284
msgid "Profile Photos"
@@ -6868,8 +6905,8 @@ msgstr "%s поделился с вами %s"
msgid "%1$s's bookmarks"
msgstr "Закладки пользователя %1$s"
-#: ../../include/menu.php:120 ../../include/channel.php:1539
-#: ../../include/channel.php:1543 ../../Zotlabs/Widget/Cdav.php:138
+#: ../../include/menu.php:120 ../../include/channel.php:1563
+#: ../../include/channel.php:1567 ../../Zotlabs/Widget/Cdav.php:138
#: ../../Zotlabs/Widget/Cdav.php:175 ../../Zotlabs/Module/Article_edit.php:98
#: ../../Zotlabs/Module/Group.php:253 ../../Zotlabs/Module/Card_edit.php:99
#: ../../Zotlabs/Module/Oauth.php:173 ../../Zotlabs/Module/Editwebpage.php:142
@@ -6881,84 +6918,84 @@ msgstr "Закладки пользователя %1$s"
#: ../../Zotlabs/Module/Connections.php:363
#: ../../Zotlabs/Module/Connections.php:383 ../../Zotlabs/Module/Menu.php:176
#: ../../Zotlabs/Module/Oauth2.php:194 ../../Zotlabs/Module/Thing.php:268
-#: ../../Zotlabs/Module/Wiki.php:211 ../../Zotlabs/Module/Wiki.php:384
+#: ../../Zotlabs/Module/Wiki.php:210 ../../Zotlabs/Module/Wiki.php:383
#: ../../Zotlabs/Module/Layouts.php:193 ../../Zotlabs/Lib/Apps.php:557
#: ../../Zotlabs/Lib/ThreadItem.php:149
msgid "Edit"
msgstr "Изменить"
-#: ../../include/bbcode.php:221 ../../include/bbcode.php:916
-#: ../../include/bbcode.php:1494 ../../include/bbcode.php:1502
+#: ../../include/bbcode.php:233 ../../include/bbcode.php:928
+#: ../../include/bbcode.php:1525 ../../include/bbcode.php:1533
msgid "Image/photo"
msgstr "Изображение / фотография"
-#: ../../include/bbcode.php:268 ../../include/bbcode.php:1519
+#: ../../include/bbcode.php:280 ../../include/bbcode.php:1550
msgid "Encrypted content"
msgstr "Зашифрованное содержание"
-#: ../../include/bbcode.php:322
+#: ../../include/bbcode.php:334
#, php-format
msgid "Install %1$s element %2$s"
msgstr "Установить %1$s элемент %2$s"
-#: ../../include/bbcode.php:326
+#: ../../include/bbcode.php:338
#, php-format
msgid ""
"This post contains an installable %s element, however you lack permissions "
"to install it on this site."
msgstr "Эта публикация содержит устанавливаемый %s элемент, однако у вас нет разрешений для его установки на этом сайте."
-#: ../../include/bbcode.php:336 ../../Zotlabs/Module/Impel.php:43
+#: ../../include/bbcode.php:348 ../../Zotlabs/Module/Impel.php:43
msgid "webpage"
msgstr "веб-страница"
-#: ../../include/bbcode.php:339 ../../Zotlabs/Module/Impel.php:53
+#: ../../include/bbcode.php:351 ../../Zotlabs/Module/Impel.php:53
msgid "layout"
msgstr "шаблон"
-#: ../../include/bbcode.php:342 ../../Zotlabs/Module/Impel.php:48
+#: ../../include/bbcode.php:354 ../../Zotlabs/Module/Impel.php:48
msgid "block"
msgstr "заблокировать"
-#: ../../include/bbcode.php:345 ../../Zotlabs/Module/Impel.php:60
+#: ../../include/bbcode.php:357 ../../Zotlabs/Module/Impel.php:60
msgid "menu"
msgstr "меню"
-#: ../../include/bbcode.php:539
+#: ../../include/bbcode.php:551
msgid "card"
msgstr "карточка"
-#: ../../include/bbcode.php:541
+#: ../../include/bbcode.php:553
msgid "article"
msgstr "статья"
-#: ../../include/bbcode.php:547 ../../include/markdown.php:202
+#: ../../include/bbcode.php:559 ../../include/markdown.php:202
#, php-format
msgid "%1$s wrote the following %2$s %3$s"
msgstr "%1$s была создана %2$s %3$s"
-#: ../../include/bbcode.php:624 ../../include/bbcode.php:632
+#: ../../include/bbcode.php:636 ../../include/bbcode.php:644
msgid "Click to open/close"
msgstr "Нажмите, чтобы открыть/закрыть"
-#: ../../include/bbcode.php:632 ../../include/markdown.php:255
+#: ../../include/bbcode.php:644 ../../include/markdown.php:255
msgid "spoiler"
msgstr "спойлер"
-#: ../../include/bbcode.php:645
+#: ../../include/bbcode.php:657
msgid "View article"
msgstr "Просмотр статьи"
-#: ../../include/bbcode.php:645
+#: ../../include/bbcode.php:657
msgid "View summary"
msgstr "Просмотр резюме"
-#: ../../include/bbcode.php:1038 ../../include/bbcode.php:1195
-#: ../../Zotlabs/Lib/NativeWikiPage.php:605
+#: ../../include/bbcode.php:1050 ../../include/bbcode.php:1217
+#: ../../Zotlabs/Lib/NativeWikiPage.php:618
msgid "Different viewers will see this text differently"
msgstr "Различные зрители увидят этот текст по-разному"
-#: ../../include/bbcode.php:1482
+#: ../../include/bbcode.php:1501
msgid "$1 wrote:"
msgstr "$1 писал:"
@@ -6978,17 +7015,17 @@ msgstr "Слишком длинное имя"
msgid "No account identifier"
msgstr "Идентификатор аккаунта отсутствует"
-#: ../../include/channel.php:212
+#: ../../include/channel.php:212 ../../Zotlabs/Module/Register.php:95
msgid "Nickname is required."
msgstr "Требуется псевдоним."
-#: ../../include/channel.php:226 ../../include/channel.php:707
-#: ../../Zotlabs/Module/Changeaddr.php:46
+#: ../../include/channel.php:226 ../../include/channel.php:706
+#: ../../Zotlabs/Module/Register.php:100 ../../Zotlabs/Module/Changeaddr.php:46
msgid "Reserved nickname. Please choose another."
msgstr "Зарезервированый псевдоним. Пожалуйста, выберите другой."
-#: ../../include/channel.php:231 ../../include/channel.php:712
-#: ../../Zotlabs/Module/Changeaddr.php:51
+#: ../../include/channel.php:231 ../../include/channel.php:711
+#: ../../Zotlabs/Module/Register.php:105 ../../Zotlabs/Module/Changeaddr.php:51
msgid ""
"Nickname has unsupported characters or is already being used on this site."
msgstr "Псевдоним имеет недопустимые символы или уже используется на этом сайте."
@@ -7001,191 +7038,191 @@ msgstr "Не удается получить созданный идентифи
msgid "Default Profile"
msgstr "Профиль по умолчанию"
-#: ../../include/channel.php:640 ../../include/channel.php:729
+#: ../../include/channel.php:639 ../../include/channel.php:728
msgid "Unable to retrieve modified identity"
msgstr "Не удается найти изменённый идентификатор"
-#: ../../include/channel.php:1386
+#: ../../include/channel.php:1410
msgid "Requested channel is not available."
msgstr "Запрошенный канал не доступен."
-#: ../../include/channel.php:1532 ../../Zotlabs/Module/Profiles.php:730
+#: ../../include/channel.php:1556 ../../Zotlabs/Module/Profiles.php:730
msgid "Change profile photo"
msgstr "Изменить фотографию профиля"
-#: ../../include/channel.php:1540
+#: ../../include/channel.php:1564
msgid "Create New Profile"
msgstr "Создать новый профиль"
-#: ../../include/channel.php:1558 ../../Zotlabs/Module/Profiles.php:822
+#: ../../include/channel.php:1582 ../../Zotlabs/Module/Profiles.php:822
msgid "Profile Image"
msgstr "Изображение профиля"
-#: ../../include/channel.php:1561
+#: ../../include/channel.php:1585
msgid "Visible to everybody"
msgstr "Видно всем"
-#: ../../include/channel.php:1562 ../../Zotlabs/Module/Profiles.php:727
+#: ../../include/channel.php:1586 ../../Zotlabs/Module/Profiles.php:727
#: ../../Zotlabs/Module/Profiles.php:826
msgid "Edit visibility"
msgstr "Редактировать видимость"
-#: ../../include/channel.php:1638 ../../include/channel.php:1766
+#: ../../include/channel.php:1662 ../../include/channel.php:1790
msgid "Gender:"
msgstr "Пол:"
-#: ../../include/channel.php:1639 ../../include/channel.php:1810
+#: ../../include/channel.php:1663 ../../include/channel.php:1834
msgid "Status:"
msgstr "Статус:"
-#: ../../include/channel.php:1640 ../../include/channel.php:1834
+#: ../../include/channel.php:1664 ../../include/channel.php:1858
msgid "Homepage:"
msgstr "Домашняя страница:"
-#: ../../include/channel.php:1641
+#: ../../include/channel.php:1665
msgid "Online Now"
msgstr "Сейчас в сети"
-#: ../../include/channel.php:1694
+#: ../../include/channel.php:1718
msgid "Change your profile photo"
msgstr "Изменить фотографию вашего профиля"
-#: ../../include/channel.php:1725
+#: ../../include/channel.php:1749
msgid "Trans"
msgstr "Трансексуал"
-#: ../../include/channel.php:1764 ../../Zotlabs/Module/Settings/Channel.php:501
+#: ../../include/channel.php:1788 ../../Zotlabs/Module/Settings/Channel.php:501
msgid "Full Name:"
msgstr "Полное имя:"
-#: ../../include/channel.php:1771
+#: ../../include/channel.php:1795
msgid "Like this channel"
msgstr "нравится этот канал"
-#: ../../include/channel.php:1795
+#: ../../include/channel.php:1819
msgid "j F, Y"
msgstr ""
-#: ../../include/channel.php:1796
+#: ../../include/channel.php:1820
msgid "j F"
msgstr ""
-#: ../../include/channel.php:1803
+#: ../../include/channel.php:1827
msgid "Birthday:"
msgstr "День рождения:"
-#: ../../include/channel.php:1807 ../../Zotlabs/Module/Directory.php:349
+#: ../../include/channel.php:1831 ../../Zotlabs/Module/Directory.php:349
msgid "Age:"
msgstr "Возраст:"
-#: ../../include/channel.php:1816
+#: ../../include/channel.php:1840
#, php-format
msgid "for %1$d %2$s"
msgstr "для %1$d %2$s"
-#: ../../include/channel.php:1828
+#: ../../include/channel.php:1852
msgid "Tags:"
msgstr "Теги:"
-#: ../../include/channel.php:1832
+#: ../../include/channel.php:1856
msgid "Sexual Preference:"
msgstr "Сексуальные предпочтения:"
-#: ../../include/channel.php:1836 ../../Zotlabs/Module/Directory.php:367
+#: ../../include/channel.php:1860 ../../Zotlabs/Module/Directory.php:367
msgid "Hometown:"
msgstr "Родной город:"
-#: ../../include/channel.php:1838
+#: ../../include/channel.php:1862
msgid "Political Views:"
msgstr "Политические взгляды:"
-#: ../../include/channel.php:1840
+#: ../../include/channel.php:1864
msgid "Religion:"
msgstr "Религия:"
-#: ../../include/channel.php:1842 ../../Zotlabs/Module/Directory.php:369
+#: ../../include/channel.php:1866 ../../Zotlabs/Module/Directory.php:369
msgid "About:"
msgstr "О себе:"
-#: ../../include/channel.php:1844
+#: ../../include/channel.php:1868
msgid "Hobbies/Interests:"
msgstr "Хобби / интересы:"
-#: ../../include/channel.php:1846
+#: ../../include/channel.php:1870
msgid "Likes:"
msgstr "Что вам нравится:"
-#: ../../include/channel.php:1848
+#: ../../include/channel.php:1872
msgid "Dislikes:"
msgstr "Что вам не нравится:"
-#: ../../include/channel.php:1850
+#: ../../include/channel.php:1874
msgid "Contact information and Social Networks:"
msgstr "Контактная информация и социальные сети:"
-#: ../../include/channel.php:1852
+#: ../../include/channel.php:1876
msgid "My other channels:"
msgstr "Мои другие каналы:"
-#: ../../include/channel.php:1854
+#: ../../include/channel.php:1878
msgid "Musical interests:"
msgstr "Музыкальные интересы:"
-#: ../../include/channel.php:1856
+#: ../../include/channel.php:1880
msgid "Books, literature:"
msgstr "Книги, литература:"
-#: ../../include/channel.php:1858
+#: ../../include/channel.php:1882
msgid "Television:"
msgstr "Телевидение:"
-#: ../../include/channel.php:1860
+#: ../../include/channel.php:1884
msgid "Film/dance/culture/entertainment:"
msgstr "Кино / танцы / культура / развлечения:"
-#: ../../include/channel.php:1862
+#: ../../include/channel.php:1886
msgid "Love/Romance:"
msgstr "Любовь / романтика:"
-#: ../../include/channel.php:1864
+#: ../../include/channel.php:1888
msgid "Work/employment:"
msgstr "Работа / занятость:"
-#: ../../include/channel.php:1866
+#: ../../include/channel.php:1890
msgid "School/education:"
msgstr "Школа / образование:"
-#: ../../include/channel.php:1887 ../../Zotlabs/Module/Profperm.php:113
+#: ../../include/channel.php:1911 ../../Zotlabs/Module/Profperm.php:113
#: ../../Zotlabs/Lib/Apps.php:362
msgid "Profile"
msgstr "Профиль"
-#: ../../include/channel.php:1889
+#: ../../include/channel.php:1913
msgid "Like this thing"
msgstr "нравится этo"
-#: ../../include/channel.php:1890 ../../Zotlabs/Module/Events.php:699
+#: ../../include/channel.php:1914 ../../Zotlabs/Module/Events.php:699
msgid "Export"
msgstr "Экспорт"
-#: ../../include/channel.php:2329 ../../Zotlabs/Module/Cover_photo.php:304
+#: ../../include/channel.php:2353 ../../Zotlabs/Module/Cover_photo.php:304
msgid "cover photo"
msgstr "фотография обложки"
-#: ../../include/channel.php:2598 ../../Zotlabs/Module/Rmagic.php:96
-#: ../../boot.php:1712
+#: ../../include/channel.php:2622 ../../Zotlabs/Module/Rmagic.php:96
+#: ../../boot.php:1717
msgid "Remote Authentication"
msgstr "Удаленная аутентификация"
-#: ../../include/channel.php:2599 ../../Zotlabs/Module/Rmagic.php:97
+#: ../../include/channel.php:2623 ../../Zotlabs/Module/Rmagic.php:97
msgid "Enter your channel address (e.g. channel@example.com)"
msgstr "Введите адрес вашего канала (например: channel@example.com)"
-#: ../../include/channel.php:2600 ../../Zotlabs/Module/Rmagic.php:98
+#: ../../include/channel.php:2624 ../../Zotlabs/Module/Rmagic.php:98
msgid "Authenticate"
msgstr "Проверка подлинности"
-#: ../../include/channel.php:2758 ../../Zotlabs/Module/Admin/Accounts.php:91
+#: ../../include/channel.php:2782 ../../Zotlabs/Module/Admin/Accounts.php:184
#, php-format
msgid "Account '%s' deleted"
msgstr "Аккаунт '%s' удален"
@@ -7195,49 +7232,49 @@ msgstr "Аккаунт '%s' удален"
msgid "Visible to your default audience"
msgstr "Видно вашей аудитории по умолчанию."
-#: ../../include/acl_selectors.php:99
+#: ../../include/acl_selectors.php:100
msgid "Profile-Based Privacy Groups"
msgstr "Группы конфиденциальности основанные на профиле"
-#: ../../include/acl_selectors.php:118
+#: ../../include/acl_selectors.php:119
msgid "Private Forum"
msgstr "Частный форум"
-#: ../../include/acl_selectors.php:124 ../../Zotlabs/Widget/Forums.php:100
-#: ../../Zotlabs/Widget/Activity_filter.php:115
+#: ../../include/acl_selectors.php:125 ../../Zotlabs/Widget/Forums.php:100
+#: ../../Zotlabs/Widget/Activity_filter.php:123
#: ../../Zotlabs/Widget/Notifications.php:139
#: ../../Zotlabs/Widget/Notifications.php:140
msgid "Forums"
msgstr "Форумы"
-#: ../../include/acl_selectors.php:135
+#: ../../include/acl_selectors.php:136
#: ../../Zotlabs/Lib/PermissionDescription.php:107
msgid "Only me"
msgstr "Только мне"
-#: ../../include/acl_selectors.php:142
+#: ../../include/acl_selectors.php:143
msgid "Share with"
msgstr "Поделиться с"
-#: ../../include/acl_selectors.php:143
+#: ../../include/acl_selectors.php:144
msgid "Custom selection"
msgstr "Настраиваемый выбор"
-#: ../../include/acl_selectors.php:145
+#: ../../include/acl_selectors.php:146
msgid ""
"Select \"Allow\" to allow viewing. \"Don't allow\" lets you override and "
"limit the scope of \"Allow\"."
msgstr "Выберите \"Разрешить\" для разрешения просмотра. \"Не разрешать\" позволяет вам переопределить и ограничить разрешения."
-#: ../../include/acl_selectors.php:146 ../../Zotlabs/Module/Authorize.php:32
+#: ../../include/acl_selectors.php:147 ../../Zotlabs/Module/Authorize.php:32
msgid "Allow"
msgstr "Разрешить"
-#: ../../include/acl_selectors.php:147
+#: ../../include/acl_selectors.php:148
msgid "Don't allow"
msgstr "Не разрешать"
-#: ../../include/acl_selectors.php:180
+#: ../../include/acl_selectors.php:181
#, php-format
msgid ""
"Post permissions %s cannot be changed %s after a post is shared.</br />These "
@@ -7435,28 +7472,28 @@ msgstr "Поделиться этим"
msgid "share"
msgstr "поделиться"
-#: ../../Zotlabs/Widget/Pinned.php:123 ../../Zotlabs/Widget/Pinned.php:124
+#: ../../Zotlabs/Widget/Pinned.php:122 ../../Zotlabs/Widget/Pinned.php:123
#, php-format
msgid "View %s's profile - %s"
msgstr "Просмотр профиля %s - %s"
-#: ../../Zotlabs/Widget/Pinned.php:128 ../../Zotlabs/Lib/ThreadItem.php:414
+#: ../../Zotlabs/Widget/Pinned.php:127 ../../Zotlabs/Lib/ThreadItem.php:414
msgid "via"
msgstr "через"
-#: ../../Zotlabs/Widget/Pinned.php:143 ../../Zotlabs/Lib/ThreadItem.php:445
+#: ../../Zotlabs/Widget/Pinned.php:141 ../../Zotlabs/Lib/ThreadItem.php:445
msgid "Attendance Options"
msgstr "Параметры посещаемости"
-#: ../../Zotlabs/Widget/Pinned.php:144 ../../Zotlabs/Lib/ThreadItem.php:447
+#: ../../Zotlabs/Widget/Pinned.php:142 ../../Zotlabs/Lib/ThreadItem.php:447
msgid "Voting Options"
msgstr "Параметры голосования"
-#: ../../Zotlabs/Widget/Pinned.php:156 ../../Zotlabs/Lib/ThreadItem.php:471
+#: ../../Zotlabs/Widget/Pinned.php:154 ../../Zotlabs/Lib/ThreadItem.php:471
msgid "Pinned post"
msgstr "Прикреплённая заметка"
-#: ../../Zotlabs/Widget/Pinned.php:158
+#: ../../Zotlabs/Widget/Pinned.php:156
msgid "Don't show"
msgstr "Не показывать"
@@ -7482,7 +7519,7 @@ msgid "Channel Calendar"
msgstr "Календарь канала"
#: ../../Zotlabs/Widget/Cdav.php:129 ../../Zotlabs/Widget/Cdav.php:143
-#: ../../Zotlabs/Module/Cdav.php:1055
+#: ../../Zotlabs/Module/Cdav.php:1056
msgid "CalDAV Calendars"
msgstr "Календари CalDAV"
@@ -7503,7 +7540,7 @@ msgid "Create new CalDAV calendar"
msgstr "Создать новый календарь CalDAV"
#: ../../Zotlabs/Widget/Cdav.php:140 ../../Zotlabs/Widget/Cdav.php:178
-#: ../../Zotlabs/Module/Cdav.php:1059 ../../Zotlabs/Module/Cdav.php:1387
+#: ../../Zotlabs/Module/Cdav.php:1060 ../../Zotlabs/Module/Cdav.php:1388
#: ../../Zotlabs/Module/Webpages.php:254
#: ../../Zotlabs/Module/New_channel.php:189 ../../Zotlabs/Module/Blocks.php:159
#: ../../Zotlabs/Module/Profiles.php:800 ../../Zotlabs/Module/Menu.php:182
@@ -7520,7 +7557,7 @@ msgstr "Имя календаря"
msgid "Calendar Tools"
msgstr "Инструменты календаря"
-#: ../../Zotlabs/Widget/Cdav.php:143 ../../Zotlabs/Module/Cdav.php:1055
+#: ../../Zotlabs/Widget/Cdav.php:143 ../../Zotlabs/Module/Cdav.php:1056
msgid "Channel Calendars"
msgstr "Календари канала"
@@ -7605,23 +7642,23 @@ msgid "Bookmarked Chatrooms"
msgstr "Закладки чатов"
#: ../../Zotlabs/Widget/Wiki_page_history.php:23
-#: ../../Zotlabs/Lib/NativeWikiPage.php:564
+#: ../../Zotlabs/Lib/NativeWikiPage.php:577
msgctxt "wiki_history"
msgid "Message"
msgstr "Сообщение"
#: ../../Zotlabs/Widget/Wiki_page_history.php:24
-#: ../../Zotlabs/Lib/NativeWikiPage.php:565
+#: ../../Zotlabs/Lib/NativeWikiPage.php:578
msgid "Date"
msgstr "Дата"
#: ../../Zotlabs/Widget/Wiki_page_history.php:25
-#: ../../Zotlabs/Module/Wiki.php:367 ../../Zotlabs/Lib/NativeWikiPage.php:566
+#: ../../Zotlabs/Module/Wiki.php:366 ../../Zotlabs/Lib/NativeWikiPage.php:579
msgid "Revert"
msgstr "Отменить"
#: ../../Zotlabs/Widget/Wiki_page_history.php:26
-#: ../../Zotlabs/Lib/NativeWikiPage.php:567
+#: ../../Zotlabs/Lib/NativeWikiPage.php:580
msgid "Compare"
msgstr "Сравнить"
@@ -7657,13 +7694,13 @@ msgstr "Новое сообщение"
msgid "photo/image"
msgstr "фотография / изображение"
-#: ../../Zotlabs/Widget/Admin.php:22 ../../Zotlabs/Module/Admin/Site.php:292
+#: ../../Zotlabs/Widget/Admin.php:22 ../../Zotlabs/Module/Admin/Site.php:411
msgid "Site"
msgstr "Сайт"
#: ../../Zotlabs/Widget/Admin.php:23
-#: ../../Zotlabs/Module/Admin/Accounts.php:167
-#: ../../Zotlabs/Module/Admin/Accounts.php:180
+#: ../../Zotlabs/Module/Admin/Accounts.php:308
+#: ../../Zotlabs/Module/Admin/Accounts.php:327
#: ../../Zotlabs/Module/Admin.php:96
msgid "Accounts"
msgstr "Учётные записи"
@@ -7674,7 +7711,7 @@ msgstr "Регистрации участников, ожидающие подв
#: ../../Zotlabs/Widget/Admin.php:24
#: ../../Zotlabs/Module/Admin/Channels.php:146
-#: ../../Zotlabs/Module/Admin.php:114
+#: ../../Zotlabs/Module/Admin.php:117
msgid "Channels"
msgstr "Каналы"
@@ -7717,85 +7754,85 @@ msgstr "Журналы"
msgid "Addon Features"
msgstr "Настройки расширений"
-#: ../../Zotlabs/Widget/Activity_filter.php:33
+#: ../../Zotlabs/Widget/Activity_filter.php:37
msgid "Direct Messages"
msgstr "Личные сообщения"
-#: ../../Zotlabs/Widget/Activity_filter.php:37
+#: ../../Zotlabs/Widget/Activity_filter.php:41
msgid "Show direct (private) messages"
msgstr "Показать личные (прямые) сообщения"
-#: ../../Zotlabs/Widget/Activity_filter.php:42
+#: ../../Zotlabs/Widget/Activity_filter.php:46
msgid "Events"
msgstr "События"
-#: ../../Zotlabs/Widget/Activity_filter.php:46
+#: ../../Zotlabs/Widget/Activity_filter.php:50
msgid "Show posts that include events"
msgstr "Показывать публикации с событиями"
-#: ../../Zotlabs/Widget/Activity_filter.php:52
+#: ../../Zotlabs/Widget/Activity_filter.php:56
msgid "Polls"
msgstr "Опросы"
-#: ../../Zotlabs/Widget/Activity_filter.php:56
+#: ../../Zotlabs/Widget/Activity_filter.php:60
msgid "Show posts that include polls"
msgstr "Показывать публикации с опросами"
-#: ../../Zotlabs/Widget/Activity_filter.php:77
+#: ../../Zotlabs/Widget/Activity_filter.php:83
#, php-format
msgid "Show posts related to the %s privacy group"
msgstr "Показывать публикации относящиеся к группе конфиденциальности %s"
-#: ../../Zotlabs/Widget/Activity_filter.php:86
+#: ../../Zotlabs/Widget/Activity_filter.php:92
msgid "Show my privacy groups"
msgstr "Показывать мои группы конфиденциальности"
-#: ../../Zotlabs/Widget/Activity_filter.php:108
+#: ../../Zotlabs/Widget/Activity_filter.php:116
msgid "Show posts to this forum"
msgstr "Показывать публикации этого форума"
-#: ../../Zotlabs/Widget/Activity_filter.php:119
+#: ../../Zotlabs/Widget/Activity_filter.php:127
msgid "Show forums"
msgstr "Показывать форумы"
-#: ../../Zotlabs/Widget/Activity_filter.php:133
+#: ../../Zotlabs/Widget/Activity_filter.php:141
msgid "Starred Posts"
msgstr "Отмеченные публикации"
-#: ../../Zotlabs/Widget/Activity_filter.php:137
+#: ../../Zotlabs/Widget/Activity_filter.php:145
msgid "Show posts that I have starred"
msgstr "Показывать публикации которые я отметил"
-#: ../../Zotlabs/Widget/Activity_filter.php:148
+#: ../../Zotlabs/Widget/Activity_filter.php:156
msgid "Personal Posts"
msgstr "Свои публикации"
-#: ../../Zotlabs/Widget/Activity_filter.php:152
+#: ../../Zotlabs/Widget/Activity_filter.php:160
msgid "Show posts that mention or involve me"
msgstr "Показывать публикации где вы были упомянуты или привлечены"
-#: ../../Zotlabs/Widget/Activity_filter.php:173
+#: ../../Zotlabs/Widget/Activity_filter.php:183
#, php-format
msgid "Show posts that I have filed to %s"
msgstr "Показывать публикации которые я добавил в %s"
-#: ../../Zotlabs/Widget/Activity_filter.php:183
+#: ../../Zotlabs/Widget/Activity_filter.php:193
msgid "Show filed post categories"
msgstr "Показывать категории добавленных публикаций"
-#: ../../Zotlabs/Widget/Activity_filter.php:197
+#: ../../Zotlabs/Widget/Activity_filter.php:207
msgid "Panel search"
msgstr "Панель поиска"
-#: ../../Zotlabs/Widget/Activity_filter.php:207
+#: ../../Zotlabs/Widget/Activity_filter.php:217
msgid "Filter by name"
msgstr "Отфильтровать по имени"
-#: ../../Zotlabs/Widget/Activity_filter.php:222
+#: ../../Zotlabs/Widget/Activity_filter.php:232
msgid "Remove active filter"
msgstr "Удалить активный фильтр"
-#: ../../Zotlabs/Widget/Activity_filter.php:238
+#: ../../Zotlabs/Widget/Activity_filter.php:248
msgid "Stream Filters"
msgstr "Фильтры потока"
@@ -8209,29 +8246,29 @@ msgstr "Невозможно скопировать каталог в самог
msgid "Can not move folder \"%s\" into itself."
msgstr "Невозможно скопировать каталог \"%s\" в самого себя."
-#: ../../Zotlabs/Module/Network.php:105
+#: ../../Zotlabs/Module/Network.php:107
msgid "No such group"
msgstr "Нет такой группы"
-#: ../../Zotlabs/Module/Network.php:152
+#: ../../Zotlabs/Module/Network.php:156
msgid "No such channel"
msgstr "Нет такого канала"
-#: ../../Zotlabs/Module/Network.php:164 ../../Zotlabs/Module/Channel.php:221
+#: ../../Zotlabs/Module/Network.php:168 ../../Zotlabs/Module/Channel.php:221
msgid "Search Results For:"
msgstr "Результаты поиска для:"
-#: ../../Zotlabs/Module/Network.php:205 ../../Zotlabs/Module/Channel.php:256
+#: ../../Zotlabs/Module/Network.php:209 ../../Zotlabs/Module/Channel.php:256
#: ../../Zotlabs/Module/Hq.php:125 ../../Zotlabs/Module/Pubstream.php:95
#: ../../Zotlabs/Module/Display.php:76
msgid "Reset form"
msgstr "Очистить форму"
-#: ../../Zotlabs/Module/Network.php:239
+#: ../../Zotlabs/Module/Network.php:243
msgid "Privacy group is empty"
msgstr "Группа конфиденциальности пуста"
-#: ../../Zotlabs/Module/Network.php:249
+#: ../../Zotlabs/Module/Network.php:253
msgid "Privacy group: "
msgstr "Группа конфиденциальности: "
@@ -8266,7 +8303,7 @@ msgid "Use this form to import existing posts and content from an export file."
msgstr "Используйте эту форму для импорта существующих публикаций и содержимого из файла."
#: ../../Zotlabs/Module/Import_items.php:127
-#: ../../Zotlabs/Module/Import.php:629
+#: ../../Zotlabs/Module/Import.php:630
msgid "File to Upload"
msgstr "Файл для загрузки"
@@ -8279,42 +8316,42 @@ msgstr "Ваш класс обслуживания разрешает тольк
msgid "No channel. Import failed."
msgstr "Канала нет. Импорт невозможен."
-#: ../../Zotlabs/Module/Import.php:622
+#: ../../Zotlabs/Module/Import.php:623
msgid "You must be logged in to use this feature."
msgstr "Вы должны войти в систему, чтобы использовать эту функцию."
-#: ../../Zotlabs/Module/Import.php:627
+#: ../../Zotlabs/Module/Import.php:628
msgid "Import Channel"
msgstr "Импортировать канал"
-#: ../../Zotlabs/Module/Import.php:628
+#: ../../Zotlabs/Module/Import.php:629
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 "Используйте эту форм для импорта существующего канала с другого сервера / хаба. Вы можете получить идентификационные данные канала со старого сервера / хаба через сеть или предоставить файл экспорта."
-#: ../../Zotlabs/Module/Import.php:630
+#: ../../Zotlabs/Module/Import.php:631
msgid "Or provide the old server/hub details"
msgstr "или предоставьте данные старого сервера"
-#: ../../Zotlabs/Module/Import.php:632
+#: ../../Zotlabs/Module/Import.php:633
msgid "Your old identity address (xyz@example.com)"
msgstr "Ваш старый адрес канала (xyz@example.com)"
-#: ../../Zotlabs/Module/Import.php:633
+#: ../../Zotlabs/Module/Import.php:634
msgid "Your old login email address"
msgstr "Ваш старый адрес электронной почты"
-#: ../../Zotlabs/Module/Import.php:634
+#: ../../Zotlabs/Module/Import.php:635
msgid "Your old login password"
msgstr "Ваш старый пароль"
-#: ../../Zotlabs/Module/Import.php:635
+#: ../../Zotlabs/Module/Import.php:636
msgid "Import a few months of posts if possible (limited by available memory"
msgstr "Импортировать несколько месяцев публикаций если возможно (ограничено доступной памятью)"
-#: ../../Zotlabs/Module/Import.php:637
+#: ../../Zotlabs/Module/Import.php:638
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 "
@@ -8322,25 +8359,25 @@ msgid ""
"location for files, photos, and media."
msgstr "Для любого варианта, пожалуйста, выберите, следует ли сделать этот хаб вашим новым основным адресом, или ваше прежнее местоположение должно продолжить выполнять эту роль. Вы сможете отправлять сообщения из любого местоположения, но только одно может быть помечено как основное место для файлов, фотографий и мультимедиа."
-#: ../../Zotlabs/Module/Import.php:639
+#: ../../Zotlabs/Module/Import.php:640
msgid "Make this hub my primary location"
msgstr "Сделать этот хаб главным"
-#: ../../Zotlabs/Module/Import.php:640
+#: ../../Zotlabs/Module/Import.php:641
msgid "Move this channel (disable all previous locations)"
msgstr "Переместить это канал (отключить все предыдущие месторасположения)"
-#: ../../Zotlabs/Module/Import.php:641
+#: ../../Zotlabs/Module/Import.php:642
msgid "Use this channel nickname instead of the one provided"
msgstr "Использовать псевдоним этого канала вместо предоставленного"
-#: ../../Zotlabs/Module/Import.php:641
+#: ../../Zotlabs/Module/Import.php:642
msgid ""
"Leave blank to keep your existing channel nickname. You will be randomly "
"assigned a similar nickname if either name is already allocated on this site."
msgstr "Оставьте пустым для сохранения существующего псевдонима канала. Вам будет случайным образом назначен похожий псевдоним если такое имя уже выделено на этом сайте."
-#: ../../Zotlabs/Module/Import.php:643
+#: ../../Zotlabs/Module/Import.php:644
msgid ""
"This process may take several minutes to complete. Please submit the form "
"only once and leave this page open until finished."
@@ -8367,145 +8404,149 @@ msgstr ""
msgid "from the terminal."
msgstr "из терминала."
-#: ../../Zotlabs/Module/Register.php:52
-msgid "Maximum daily site registrations exceeded. Please try again tomorrow."
-msgstr "Превышено максимальное количество регистраций на сегодня. Пожалуйста, попробуйте снова завтра."
+#: ../../Zotlabs/Module/Register.php:112
+msgid "Email address required"
+msgstr "Требуется адрес электронной почты"
-#: ../../Zotlabs/Module/Register.php:58
-msgid ""
-"Please indicate acceptance of the Terms of Service. Registration failed."
-msgstr "Пожалуйста, подтвердите согласие с \"Условиями обслуживания\". Регистрация не удалась."
+#: ../../Zotlabs/Module/Register.php:153
+msgid "No password provided"
+msgstr "Пароль не указан"
-#: ../../Zotlabs/Module/Register.php:92
-msgid "Passwords do not match."
-msgstr "Пароли не совпадают."
+#: ../../Zotlabs/Module/Register.php:176
+msgid "Terms of Service not accepted"
+msgstr "Условия использования не были приняты"
-#: ../../Zotlabs/Module/Register.php:135
-msgid "Registration successful. Continue to create your first channel..."
-msgstr "Регистрация завершена успешно. Для продолжения создайте свой первый канал..."
+#: ../../Zotlabs/Module/Register.php:238
+msgid "Invitation code succesfully applied"
+msgstr "Код приглашения принят успешно"
-#: ../../Zotlabs/Module/Register.php:138
-msgid ""
-"Registration successful. Please check your email for validation instructions."
-msgstr "Регистрация завершена успешно. Пожалуйста проверьте вашу электронную почту для подтверждения."
+#: ../../Zotlabs/Module/Register.php:258
+msgid "Invitation not in time or too late"
+msgstr "Приглашение истекло или введено не вовремя"
+
+#: ../../Zotlabs/Module/Register.php:264
+msgid "Invitation email failed"
+msgstr "Не удалось отправить письмо с приглашением "
+
+#: ../../Zotlabs/Module/Register.php:272
+msgid "Invitation code failed"
+msgstr "Неверный код приглашения"
-#: ../../Zotlabs/Module/Register.php:145
-msgid "Your registration is pending approval by the site owner."
-msgstr "Ваша регистрация ожидает одобрения администрации сайта."
+#: ../../Zotlabs/Module/Register.php:279
+msgid "Invitations are not available"
+msgstr "Приглашения не доступны"
-#: ../../Zotlabs/Module/Register.php:148
-msgid "Your registration can not be processed."
-msgstr "Ваша регистрация не может быть обработана."
+#: ../../Zotlabs/Module/Register.php:305
+msgid "Email address already in use"
+msgstr "Адрес электронной почты уже используется"
-#: ../../Zotlabs/Module/Register.php:195
+#: ../../Zotlabs/Module/Register.php:315
+msgid "Registration on this hub is by invitation only"
+msgstr "Регистрация на этом хабе возможна только по приглашениям"
+
+#: ../../Zotlabs/Module/Register.php:423
+msgid "New register request"
+msgstr "Новый запрос на регистрацию"
+
+#: ../../Zotlabs/Module/Register.php:441
+msgid "Error creating dId A"
+msgstr "Ошибка создания dId A"
+
+#: ../../Zotlabs/Module/Register.php:459
msgid "Registration on this hub is disabled."
msgstr "Регистрация на этом хабе отключена."
-#: ../../Zotlabs/Module/Register.php:204
+#: ../../Zotlabs/Module/Register.php:468
msgid "Registration on this hub is by approval only."
-msgstr "Регистрация на этом хабе только по утверждению."
+msgstr "Регистрация на этом хабе только с одобрения."
-#: ../../Zotlabs/Module/Register.php:205 ../../Zotlabs/Module/Register.php:214
-msgid "<a href=\"pubsites\">Register at another affiliated hub.</a>"
-msgstr "<a href=\"pubsites\">Зарегистрироваться на другом хабе.</a>"
+#: ../../Zotlabs/Module/Register.php:469
+msgid "Register at another affiliated hub in case when prefered"
+msgstr "При необходимости вы можете зарегистрироваться на другом хабе"
-#: ../../Zotlabs/Module/Register.php:213
+#: ../../Zotlabs/Module/Register.php:482
msgid "Registration on this hub is by invitation only."
msgstr "Регистрация на этом хабе доступна только по приглашениям."
-#: ../../Zotlabs/Module/Register.php:224
-msgid ""
-"This site has exceeded the number of allowed daily account registrations. "
-"Please try again tomorrow."
-msgstr "Этот сайт превысил максимальное количество регистраций на сегодня. Пожалуйста, попробуйте снова завтра. "
+#: ../../Zotlabs/Module/Register.php:483
+msgid "Register at another affiliated hub"
+msgstr "Зарегистрироваться на другом хабе"
-#: ../../Zotlabs/Module/Register.php:239 ../../Zotlabs/Module/Siteinfo.php:28
+#: ../../Zotlabs/Module/Register.php:497 ../../Zotlabs/Module/Siteinfo.php:28
msgid "Terms of Service"
msgstr "Условия предоставления услуг"
-#: ../../Zotlabs/Module/Register.php:245
+#: ../../Zotlabs/Module/Register.php:503
#, php-format
msgid "I accept the %s for this website"
msgstr "Я принимаю %s для этого веб-сайта."
-#: ../../Zotlabs/Module/Register.php:252
+#: ../../Zotlabs/Module/Register.php:510
#, php-format
msgid "I am over %s years of age and accept the %s for this website"
msgstr "Мой возраст превышает %s лет и я принимаю %s для этого веб-сайта."
-#: ../../Zotlabs/Module/Register.php:257
+#: ../../Zotlabs/Module/Register.php:520
msgid "Your email address"
msgstr "Ваш адрес электронной почты"
-#: ../../Zotlabs/Module/Register.php:258
+#: ../../Zotlabs/Module/Register.php:522 ../../Zotlabs/Module/Oauth.php:117
+#: ../../Zotlabs/Module/Sources.php:123 ../../Zotlabs/Module/Sources.php:158
+msgid "Optional"
+msgstr "Необязательно"
+
+#: ../../Zotlabs/Module/Register.php:527
msgid "Choose a password"
msgstr "Выберите пароль"
-#: ../../Zotlabs/Module/Register.php:259
+#: ../../Zotlabs/Module/Register.php:528
msgid "Please re-enter your password"
msgstr "Пожалуйста, введите пароль еще раз"
-#: ../../Zotlabs/Module/Register.php:260
+#: ../../Zotlabs/Module/Register.php:530
msgid "Please enter your invitation code"
msgstr "Пожалуйста, введите Ваш код приглашения"
-#: ../../Zotlabs/Module/Register.php:261
-msgid "Your Name"
+#: ../../Zotlabs/Module/Register.php:532
+msgid "Your name"
msgstr "Ваше имя"
-#: ../../Zotlabs/Module/Register.php:261
-msgid "Real names are preferred."
-msgstr "Предпочтительны реальные имена."
+#: ../../Zotlabs/Module/Register.php:532
+msgid "Real name is preferred"
+msgstr "Предпочтительнее использовать ваше настоящее имя"
-#: ../../Zotlabs/Module/Register.php:263
+#: ../../Zotlabs/Module/Register.php:534
#: ../../Zotlabs/Module/New_channel.php:177
msgid "Choose a short nickname"
msgstr "Выберите короткий псевдоним"
-#: ../../Zotlabs/Module/Register.php:263
-#, php-format
-msgid ""
-"Your nickname will be used to create an easy to remember channel address e."
-"g. nickname%s"
-msgstr "Ваш псевдоним будет использован для создания легко запоминаемого адреса канала, напр. nickname %s"
-
-#: ../../Zotlabs/Module/Register.php:264
-#: ../../Zotlabs/Module/New_channel.php:178
-#: ../../Zotlabs/Module/Settings/Channel.php:537
-msgid "Channel role and privacy"
-msgstr "Роль и конфиденциальность канала"
+#: ../../Zotlabs/Module/Register.php:534
+msgid "Your nickname will be used to create an easy to remember channel address"
+msgstr "Ваш псевдоним будет использован для создания легко запоминающегося адреса канала"
-#: ../../Zotlabs/Module/Register.php:264
-msgid ""
-"Select a channel permission role for your usage needs and privacy "
-"requirements."
-msgstr "Выберите разрешения для канала в зависимости от ваших потребностей и требований приватности."
+#: ../../Zotlabs/Module/Register.php:538
+msgid "Why do you want to join this hub?"
+msgstr "Почему вы хотите зарегистрироваться на этом хабе?"
-#: ../../Zotlabs/Module/Register.php:264
-#: ../../Zotlabs/Module/New_channel.php:178
-msgid "Read more about channel permission roles"
-msgstr "Прочитать больше о разрешениях для каналов"
+#: ../../Zotlabs/Module/Register.php:538
+msgid "This will help to review your registration"
+msgstr "Это поможет проверить вашу регистрацию "
-#: ../../Zotlabs/Module/Register.php:265
-msgid "no"
-msgstr "нет"
-
-#: ../../Zotlabs/Module/Register.php:265
-msgid "yes"
-msgstr "да"
-
-#: ../../Zotlabs/Module/Register.php:277
-#: ../../Zotlabs/Module/Admin/Site.php:294
+#: ../../Zotlabs/Module/Register.php:544
+#: ../../Zotlabs/Module/Admin/Site.php:413
msgid "Registration"
msgstr "Регистрация"
-#: ../../Zotlabs/Module/Register.php:294
+#: ../../Zotlabs/Module/Register.php:552
+msgid "I have an invite code"
+msgstr "У меня есть код приглашения"
+
+#: ../../Zotlabs/Module/Register.php:599
msgid ""
-"This site requires email verification. After completing this form, please "
-"check your email for further instructions."
-msgstr "Этот сайт требует проверку адреса электронной почты. После заполнения этой формы, пожалуйста, проверьте ваш почтовый ящик для дальнейших инструкций."
+"This site has exceeded the number of allowed daily account registrations."
+msgstr "На этом сайте превышено допустимое количество ежедневных регистраций учетных записей."
-#: ../../Zotlabs/Module/Search.php:22
+#: ../../Zotlabs/Module/Search.php:21
#: ../../Zotlabs/Module/Viewconnections.php:23
#: ../../Zotlabs/Module/Ratings.php:83 ../../Zotlabs/Module/Display.php:26
#: ../../Zotlabs/Module/Directory.php:73 ../../Zotlabs/Module/Directory.php:78
@@ -8513,424 +8554,424 @@ msgstr "Этот сайт требует проверку адреса элек
msgid "Public access denied."
msgstr "Публичный доступ запрещен."
-#: ../../Zotlabs/Module/Search.php:251
+#: ../../Zotlabs/Module/Search.php:250
#, php-format
msgid "Items tagged with: %s"
msgstr "Объекты помечены как: %s"
-#: ../../Zotlabs/Module/Search.php:253
+#: ../../Zotlabs/Module/Search.php:252
#, php-format
msgid "Search results for: %s"
msgstr "Результаты поиска для: %s"
-#: ../../Zotlabs/Module/Setup.php:167
+#: ../../Zotlabs/Module/Setup.php:169
msgid "$Projectname Server - Setup"
msgstr "$Projectname сервер - Установка"
-#: ../../Zotlabs/Module/Setup.php:171
+#: ../../Zotlabs/Module/Setup.php:173
msgid "Could not connect to database."
msgstr "Не удалось подключиться к серверу баз данных."
-#: ../../Zotlabs/Module/Setup.php:175
+#: ../../Zotlabs/Module/Setup.php:177
msgid ""
"Could not connect to specified site URL. Possible SSL certificate or DNS "
"issue."
msgstr "Не удалось подключиться к указанному URL. Вероятно проблема с SSL сертификатом или DNS."
-#: ../../Zotlabs/Module/Setup.php:182
+#: ../../Zotlabs/Module/Setup.php:184
msgid "Could not create table."
msgstr "Не удалось создать таблицу."
-#: ../../Zotlabs/Module/Setup.php:188
+#: ../../Zotlabs/Module/Setup.php:190
msgid "Your site database has been installed."
msgstr "Ваша база данных установлена."
-#: ../../Zotlabs/Module/Setup.php:194
+#: ../../Zotlabs/Module/Setup.php:196
msgid ""
"You may need to import the file \"install/schema_xxx.sql\" manually using a "
"database client."
msgstr "Вам может понадобится импортировать файл \"install/schema_xxx.sql\" вручную используя клиент базы данных."
-#: ../../Zotlabs/Module/Setup.php:195 ../../Zotlabs/Module/Setup.php:259
-#: ../../Zotlabs/Module/Setup.php:766
+#: ../../Zotlabs/Module/Setup.php:197 ../../Zotlabs/Module/Setup.php:261
+#: ../../Zotlabs/Module/Setup.php:768
msgid "Please see the file \"install/INSTALL.txt\"."
msgstr "Пожалуйста, обратитесь к файлу \"install/INSTALL.txt\"."
-#: ../../Zotlabs/Module/Setup.php:256
+#: ../../Zotlabs/Module/Setup.php:258
msgid "System check"
msgstr "Проверка системы"
-#: ../../Zotlabs/Module/Setup.php:260 ../../Zotlabs/Module/Cdav.php:1036
+#: ../../Zotlabs/Module/Setup.php:262 ../../Zotlabs/Module/Cdav.php:1037
#: ../../Zotlabs/Module/Events.php:698 ../../Zotlabs/Module/Events.php:707
#: ../../Zotlabs/Module/Cal.php:204 ../../Zotlabs/Module/Photos.php:956
msgid "Next"
msgstr "Следующая"
-#: ../../Zotlabs/Module/Setup.php:261
+#: ../../Zotlabs/Module/Setup.php:263
msgid "Check again"
msgstr "Перепроверить"
-#: ../../Zotlabs/Module/Setup.php:282
+#: ../../Zotlabs/Module/Setup.php:284
msgid "Database connection"
msgstr "Подключение к базе данных"
-#: ../../Zotlabs/Module/Setup.php:283
+#: ../../Zotlabs/Module/Setup.php:285
msgid ""
"In order to install $Projectname we need to know how to connect to your "
"database."
msgstr "Для установки $Projectname необходимо знать как подключиться к ваше базе данных."
-#: ../../Zotlabs/Module/Setup.php:284
+#: ../../Zotlabs/Module/Setup.php:286
msgid ""
"Please contact your hosting provider or site administrator if you have "
"questions about these settings."
msgstr "Пожалуйста, свяжитесь с вашим хостинг провайдером или администрацией сайта если у вас есть вопросы об этих настройках."
-#: ../../Zotlabs/Module/Setup.php:285
+#: ../../Zotlabs/Module/Setup.php:287
msgid ""
"The database you specify below should already exist. If it does not, please "
"create it before continuing."
msgstr "Указанная ниже база данных должна существовать. Если это не так, пожалуйста, создайте её перед тем, как продолжить."
-#: ../../Zotlabs/Module/Setup.php:289
+#: ../../Zotlabs/Module/Setup.php:291
msgid "Database Server Name"
msgstr "Имя сервера баз данных"
-#: ../../Zotlabs/Module/Setup.php:289
+#: ../../Zotlabs/Module/Setup.php:291
msgid "Default is 127.0.0.1"
msgstr "По умолчанию 127.0.0.1"
-#: ../../Zotlabs/Module/Setup.php:290
+#: ../../Zotlabs/Module/Setup.php:292
msgid "Database Port"
msgstr "Порт сервера баз данных"
-#: ../../Zotlabs/Module/Setup.php:290
+#: ../../Zotlabs/Module/Setup.php:292
msgid "Communication port number - use 0 for default"
msgstr "Порт коммуникации - используйте 0 по умолчанию"
-#: ../../Zotlabs/Module/Setup.php:291
+#: ../../Zotlabs/Module/Setup.php:293
msgid "Database Login Name"
msgstr "Имя для подключения к базе данных"
-#: ../../Zotlabs/Module/Setup.php:292
+#: ../../Zotlabs/Module/Setup.php:294
msgid "Database Login Password"
msgstr "Пароль для подключения к базе данных"
-#: ../../Zotlabs/Module/Setup.php:293
+#: ../../Zotlabs/Module/Setup.php:295
msgid "Database Name"
msgstr "Имя базы данных"
-#: ../../Zotlabs/Module/Setup.php:294
+#: ../../Zotlabs/Module/Setup.php:296
msgid "Database Type"
msgstr "Тип базы данных"
-#: ../../Zotlabs/Module/Setup.php:296 ../../Zotlabs/Module/Setup.php:336
+#: ../../Zotlabs/Module/Setup.php:298 ../../Zotlabs/Module/Setup.php:338
msgid "Site administrator email address"
msgstr "Адрес электронной почты администратора сайта"
-#: ../../Zotlabs/Module/Setup.php:296 ../../Zotlabs/Module/Setup.php:336
+#: ../../Zotlabs/Module/Setup.php:298 ../../Zotlabs/Module/Setup.php:338
msgid ""
"Your account email address must match this in order to use the web admin "
"panel."
msgstr "Ваш адрес электронной почты должен соответствовать этому для использования веб-панели администратора."
-#: ../../Zotlabs/Module/Setup.php:297 ../../Zotlabs/Module/Setup.php:338
+#: ../../Zotlabs/Module/Setup.php:299 ../../Zotlabs/Module/Setup.php:340
msgid "Website URL"
msgstr "URL веб-сайта"
-#: ../../Zotlabs/Module/Setup.php:297 ../../Zotlabs/Module/Setup.php:338
+#: ../../Zotlabs/Module/Setup.php:299 ../../Zotlabs/Module/Setup.php:340
msgid "Please use SSL (https) URL if available."
msgstr "Пожалуйста, используйте SSL (https) URL если возможно."
-#: ../../Zotlabs/Module/Setup.php:298 ../../Zotlabs/Module/Setup.php:340
+#: ../../Zotlabs/Module/Setup.php:300 ../../Zotlabs/Module/Setup.php:342
msgid "Please select a default timezone for your website"
msgstr "Пожалуйста, выберите часовой пояс по умолчанию для вашего сайта"
-#: ../../Zotlabs/Module/Setup.php:325
+#: ../../Zotlabs/Module/Setup.php:327
msgid "Site settings"
msgstr "Настройки сайта"
-#: ../../Zotlabs/Module/Setup.php:379
+#: ../../Zotlabs/Module/Setup.php:381
msgid "PHP version 7.1 or greater is required."
msgstr "Требуется PHP версии 7.1 или старше."
-#: ../../Zotlabs/Module/Setup.php:380
+#: ../../Zotlabs/Module/Setup.php:382
msgid "PHP version"
msgstr "Версия PHP"
-#: ../../Zotlabs/Module/Setup.php:396
+#: ../../Zotlabs/Module/Setup.php:398
msgid "Could not find a command line version of PHP in the web server PATH."
msgstr "Не удалось найти консольную версию PHP в путях переменной PATH веб-сервера."
-#: ../../Zotlabs/Module/Setup.php:397
+#: ../../Zotlabs/Module/Setup.php:399
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 "Если у вас на сервере не установлена консольная версия PHP вы не сможете запустить фоновый опрос через cron. "
-#: ../../Zotlabs/Module/Setup.php:401
+#: ../../Zotlabs/Module/Setup.php:403
msgid "PHP executable path"
msgstr "Пусть к исполняемому модулю PHP"
-#: ../../Zotlabs/Module/Setup.php:401
+#: ../../Zotlabs/Module/Setup.php:403
msgid ""
"Enter full path to php executable. You can leave this blank to continue the "
"installation."
msgstr "Введите полный путь к исполняемому модулю PHP. Вы можете оставить его пустым для продолжения установки."
-#: ../../Zotlabs/Module/Setup.php:406
+#: ../../Zotlabs/Module/Setup.php:408
msgid "Command line PHP"
msgstr "Командная строка PHP"
-#: ../../Zotlabs/Module/Setup.php:416
+#: ../../Zotlabs/Module/Setup.php:418
msgid ""
"Unable to check command line PHP, as shell_exec() is disabled. This is "
"required."
msgstr "Невозможно проверить командную строку PHP поскольку требуемая функция shell_exec() отключена."
-#: ../../Zotlabs/Module/Setup.php:420
+#: ../../Zotlabs/Module/Setup.php:422
msgid ""
"The command line version of PHP on your system does not have "
"\"register_argc_argv\" enabled."
msgstr "В консольной версии PHP в вашей системе отключена опция \"register_argc_argv\"."
-#: ../../Zotlabs/Module/Setup.php:421
+#: ../../Zotlabs/Module/Setup.php:423
msgid "This is required for message delivery to work."
msgstr "Это необходимо для функционирования доставки сообщений."
-#: ../../Zotlabs/Module/Setup.php:424
+#: ../../Zotlabs/Module/Setup.php:426
msgid "PHP register_argc_argv"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:444
+#: ../../Zotlabs/Module/Setup.php:446
msgid ""
"This is not sufficient to upload larger images or files. You should be able "
"to upload at least 4 MB at once."
msgstr "Этого недостаточно для загрузки больших изображений или файлов. Вы должны иметь возможность загрузить как минимум 4 Мб за раз."
-#: ../../Zotlabs/Module/Setup.php:446
+#: ../../Zotlabs/Module/Setup.php:448
#, 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 "Максимально разрешённый общий размер загрузок установлен в %s. Максимальный размер одной загрузки установлен в %s. Вам разрешено загружать до %d файлов за один приём."
-#: ../../Zotlabs/Module/Setup.php:452
+#: ../../Zotlabs/Module/Setup.php:454
msgid "You can adjust these settings in the server php.ini file."
msgstr "Вы можете изменить эти настройки в файле php.ini на сервере."
-#: ../../Zotlabs/Module/Setup.php:454
+#: ../../Zotlabs/Module/Setup.php:456
msgid "PHP upload limits"
msgstr "Максимальный размер загрузки в PHP"
-#: ../../Zotlabs/Module/Setup.php:477
+#: ../../Zotlabs/Module/Setup.php:479
msgid ""
"Error: the \"openssl_pkey_new\" function on this system is not able to "
"generate encryption keys"
msgstr "Ошибка: функция \"openssl_pkey_new\" не может сгенерировать ключи шифрования"
-#: ../../Zotlabs/Module/Setup.php:478
+#: ../../Zotlabs/Module/Setup.php:480
msgid ""
"If running under Windows, please see \"http://www.php.net/manual/en/openssl."
"installation.php\"."
msgstr "Если работаете под Windows, см. \"http://www.php.net/manual/en/openssl.installation.php\"."
-#: ../../Zotlabs/Module/Setup.php:481
+#: ../../Zotlabs/Module/Setup.php:483
msgid "Generate encryption keys"
msgstr "Генерация ключей шифрования"
-#: ../../Zotlabs/Module/Setup.php:498
+#: ../../Zotlabs/Module/Setup.php:500
msgid "libCurl PHP module"
msgstr "модуль PHP libcURL"
-#: ../../Zotlabs/Module/Setup.php:499
+#: ../../Zotlabs/Module/Setup.php:501
msgid "GD graphics PHP module"
msgstr "модуль графики PHP GD"
-#: ../../Zotlabs/Module/Setup.php:500
+#: ../../Zotlabs/Module/Setup.php:502
msgid "OpenSSL PHP module"
msgstr "модуль PHP OpenSSL"
-#: ../../Zotlabs/Module/Setup.php:501
+#: ../../Zotlabs/Module/Setup.php:503
msgid "PDO database PHP module"
msgstr "модуль баз данных PHP PDO"
-#: ../../Zotlabs/Module/Setup.php:502
+#: ../../Zotlabs/Module/Setup.php:504
msgid "mb_string PHP module"
msgstr "модуль PHP mb_string"
-#: ../../Zotlabs/Module/Setup.php:503
+#: ../../Zotlabs/Module/Setup.php:505
msgid "xml PHP module"
msgstr "модуль PHP xml"
-#: ../../Zotlabs/Module/Setup.php:504
+#: ../../Zotlabs/Module/Setup.php:506
msgid "zip PHP module"
msgstr "модуль PHP zip"
-#: ../../Zotlabs/Module/Setup.php:508 ../../Zotlabs/Module/Setup.php:510
+#: ../../Zotlabs/Module/Setup.php:510 ../../Zotlabs/Module/Setup.php:512
msgid "Apache mod_rewrite module"
msgstr "модуль Apache mod_rewrite"
-#: ../../Zotlabs/Module/Setup.php:508
+#: ../../Zotlabs/Module/Setup.php:510
msgid ""
"Error: Apache webserver mod-rewrite module is required but not installed."
msgstr "Ошибка: требуемый модуль mod_rewrite веб-сервера Apache не установлен."
-#: ../../Zotlabs/Module/Setup.php:514 ../../Zotlabs/Module/Setup.php:517
+#: ../../Zotlabs/Module/Setup.php:516 ../../Zotlabs/Module/Setup.php:519
msgid "exec"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:514
+#: ../../Zotlabs/Module/Setup.php:516
msgid ""
"Error: exec is required but is either not installed or has been disabled in "
"php.ini"
msgstr "Ошибка: exec требуется, однако не установлен или был отключён в php.ini"
-#: ../../Zotlabs/Module/Setup.php:520 ../../Zotlabs/Module/Setup.php:523
+#: ../../Zotlabs/Module/Setup.php:522 ../../Zotlabs/Module/Setup.php:525
msgid "shell_exec"
msgstr ""
-#: ../../Zotlabs/Module/Setup.php:520
+#: ../../Zotlabs/Module/Setup.php:522
msgid ""
"Error: shell_exec is required but is either not installed or has been "
"disabled in php.ini"
msgstr "Ошибка: shell_exec требуется, однако не установлен или был отключён в php.ini"
-#: ../../Zotlabs/Module/Setup.php:528
+#: ../../Zotlabs/Module/Setup.php:530
msgid "Error: libCURL PHP module required but not installed."
msgstr "Ошибка: модуль PHP libсURL требуется, однако не установлен"
-#: ../../Zotlabs/Module/Setup.php:532
+#: ../../Zotlabs/Module/Setup.php:534
msgid ""
"Error: GD PHP module with JPEG support or ImageMagick graphics library "
"required but not installed."
msgstr "Ошибка: модуль PHP GD с поддержкой JPEG или графическая библиотека ImageMagick требуется, однако не установлена"
-#: ../../Zotlabs/Module/Setup.php:536
+#: ../../Zotlabs/Module/Setup.php:538
msgid "Error: openssl PHP module required but not installed."
msgstr "Ошибка: модуль PHP OpenSSL требуется, однако не установлен"
-#: ../../Zotlabs/Module/Setup.php:542
+#: ../../Zotlabs/Module/Setup.php:544
msgid ""
"Error: PDO database PHP module missing a driver for either mysql or pgsql."
msgstr "Ошибка: отсутствует драйвер MySQL или PgSQL в модуле баз данных PHP PDO"
-#: ../../Zotlabs/Module/Setup.php:547
+#: ../../Zotlabs/Module/Setup.php:549
msgid "Error: PDO database PHP module required but not installed."
msgstr "Ошибка: модуль баз данных PHP PDO требуется, однако не установлен"
-#: ../../Zotlabs/Module/Setup.php:551
+#: ../../Zotlabs/Module/Setup.php:553
msgid "Error: mb_string PHP module required but not installed."
msgstr "Ошибка: модуль PHP mb_string требуется, однако не установлен"
-#: ../../Zotlabs/Module/Setup.php:555
+#: ../../Zotlabs/Module/Setup.php:557
msgid "Error: xml PHP module required for DAV but not installed."
msgstr "Ошибка: модуль PHP xml требуется для DAV, однако не установлен"
-#: ../../Zotlabs/Module/Setup.php:559
+#: ../../Zotlabs/Module/Setup.php:561
msgid "Error: zip PHP module required but not installed."
msgstr "Ошибка: модуль PHP zip требуется, однако не установлен"
-#: ../../Zotlabs/Module/Setup.php:578 ../../Zotlabs/Module/Setup.php:587
+#: ../../Zotlabs/Module/Setup.php:580 ../../Zotlabs/Module/Setup.php:589
msgid ".htconfig.php is writable"
msgstr ".htconfig.php доступен для записи"
-#: ../../Zotlabs/Module/Setup.php:583
+#: ../../Zotlabs/Module/Setup.php:585
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 "Инсталлятор требует возможности создать файл с именем \".htconfig.php\" в корневом каталоге вашего веб-сервера но не может этого сделать."
-#: ../../Zotlabs/Module/Setup.php:584
+#: ../../Zotlabs/Module/Setup.php:586
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 "В большинстве случаев это проблема прав доступа. Веб-сервер может не иметь возможности записывать файлы в этот каталог даже если вы можете это делать."
-#: ../../Zotlabs/Module/Setup.php:585
+#: ../../Zotlabs/Module/Setup.php:587
msgid "Please see install/INSTALL.txt for additional information."
msgstr "Пожалуйста, ознакомьтесь с install/INSTALL.txt для дополнительных сведений."
-#: ../../Zotlabs/Module/Setup.php:601
+#: ../../Zotlabs/Module/Setup.php:603
msgid ""
"This software uses the Smarty3 template engine to render its web views. "
"Smarty3 compiles templates to PHP to speed up rendering."
msgstr "Это программное обеспечение использует шаблонизатор Smarty3 для отображения своих веб-страниц. Smarty3 компилирует шаблоны для PHP для ускорения рендеринга."
-#: ../../Zotlabs/Module/Setup.php:602
+#: ../../Zotlabs/Module/Setup.php:604
#, 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 "Для хранения этих скомпилированных шаблонов веб-сервер должен иметь доступ на запись к каталогу %s в каталоге верхнего уровня."
-#: ../../Zotlabs/Module/Setup.php:603 ../../Zotlabs/Module/Setup.php:624
+#: ../../Zotlabs/Module/Setup.php:605 ../../Zotlabs/Module/Setup.php:626
msgid ""
"Please ensure that the user that your web server runs as (e.g. www-data) has "
"write access to this folder."
msgstr "Убедитесь, что пользователь от имени которого работает ваш веб-сервер (например, www-data), имеет доступ на запись в этот каталог."
-#: ../../Zotlabs/Module/Setup.php:604
+#: ../../Zotlabs/Module/Setup.php:606
#, 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 "Примечание. В качестве меры безопасности вы должны предоставить доступ веб-серверу для записи только к %s но не к содержащимися в нём файлами шаблонов (.tpl)."
-#: ../../Zotlabs/Module/Setup.php:607
+#: ../../Zotlabs/Module/Setup.php:609
#, php-format
msgid "%s is writable"
msgstr "%s доступен для записи"
-#: ../../Zotlabs/Module/Setup.php:623
+#: ../../Zotlabs/Module/Setup.php:625
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 "Эта программа использует каталог хранения для загруженных файлов. Для веб-сервера требуется доступ на запись начиная с верхнего уровня каталога хранения."
-#: ../../Zotlabs/Module/Setup.php:627
+#: ../../Zotlabs/Module/Setup.php:629
msgid "store is writable"
msgstr "хранилище доступно для записи"
-#: ../../Zotlabs/Module/Setup.php:659
+#: ../../Zotlabs/Module/Setup.php:661
msgid ""
"SSL certificate cannot be validated. Fix certificate or disable https access "
"to this site."
msgstr "SSL certificate cannot be validated. Замените его или отключите https доступ к этому сайту."
-#: ../../Zotlabs/Module/Setup.php:660
+#: ../../Zotlabs/Module/Setup.php:662
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 "Если у вас есть https-доступ к вашему сайту или разрешено подключение к TCP-порту 443 (порт https), вы ДОЛЖНЫ использовать сертификат, действительный для браузера. Вы НЕ ДОЛЖНЫ использовать самоподписанные сертификаты!"
-#: ../../Zotlabs/Module/Setup.php:661
+#: ../../Zotlabs/Module/Setup.php:663
msgid ""
"This restriction is incorporated because public posts from you may for "
"example contain references to images on your own hub."
msgstr "Эти ограничения приняты поскольку ваши общедоступные публикации могут, например, содержать ссылки на изображения на вашем собственном хабе."
-#: ../../Zotlabs/Module/Setup.php:662
+#: ../../Zotlabs/Module/Setup.php:664
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 "Если ваш сертификат не признан, пользователи других сайтов (которые могут сами иметь действительные сертификаты) получат предупреждающее сообщение о проблемах с безопасностью."
-#: ../../Zotlabs/Module/Setup.php:663
+#: ../../Zotlabs/Module/Setup.php:665
msgid ""
"This can cause usability issues elsewhere (not just on your own site) so we "
"must insist on this requirement."
msgstr "Это может привести к проблемам удобства использования из других мест (не только на вашем собственном сайте), поэтому мы настаиваем на этом требовании."
-#: ../../Zotlabs/Module/Setup.php:664
+#: ../../Zotlabs/Module/Setup.php:666
msgid ""
"Providers are available that issue free certificates which are browser-valid."
msgstr "Доступны поставщики, которые выдают действительные для браузера бесплатные сертификаты."
-#: ../../Zotlabs/Module/Setup.php:665
+#: ../../Zotlabs/Module/Setup.php:667
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. "
@@ -8938,32 +8979,32 @@ msgid ""
"server communications."
msgstr "Если вы уверены, что сертификат действителен и подписан доверенным органом, проверьте, установлен ли промежуточные сертификаты. Обычно они не требуются браузерами, но бывают необходимы для связи между серверами."
-#: ../../Zotlabs/Module/Setup.php:667
+#: ../../Zotlabs/Module/Setup.php:669
msgid "SSL certificate validation"
msgstr "Проверка SSL сертификата"
-#: ../../Zotlabs/Module/Setup.php:673
+#: ../../Zotlabs/Module/Setup.php:675
msgid ""
"Url rewrite in .htaccess is not working. Check your server configuration."
"Test: "
msgstr "Перезапись URL в .htaccess не работает. Проверьте настройки вашего сервера."
-#: ../../Zotlabs/Module/Setup.php:676
+#: ../../Zotlabs/Module/Setup.php:678
msgid "Url rewrite is working"
msgstr "Перезапись URL работает"
-#: ../../Zotlabs/Module/Setup.php:689
+#: ../../Zotlabs/Module/Setup.php:691
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 "Файл конфигурации базы данных \".htconfig.php\" не может быть записан. Используйте прилагаемый текст для создания файла конфигурации в корневом каталоге веб-сервера."
-#: ../../Zotlabs/Module/Setup.php:764
+#: ../../Zotlabs/Module/Setup.php:766
msgid "<h1>What next?</h1>"
msgstr "<h1>Что дальше? </h1>"
-#: ../../Zotlabs/Module/Setup.php:765
+#: ../../Zotlabs/Module/Setup.php:767
msgid ""
"IMPORTANT: You will need to [manually] setup a scheduled task for the poller."
msgstr "Вам понадобится [вручную] настроить запланированную задачу для опрашивателя."
@@ -9016,18 +9057,18 @@ msgstr "Оценка"
#: ../../Zotlabs/Module/Pubsites.php:61 ../../Zotlabs/Module/Webpages.php:261
#: ../../Zotlabs/Module/Events.php:702 ../../Zotlabs/Module/Blocks.php:166
-#: ../../Zotlabs/Module/Wiki.php:213 ../../Zotlabs/Module/Wiki.php:409
+#: ../../Zotlabs/Module/Wiki.php:212 ../../Zotlabs/Module/Wiki.php:408
#: ../../Zotlabs/Module/Layouts.php:198
msgid "View"
msgstr "Просмотр"
#: ../../Zotlabs/Module/Channel.php:131 ../../Zotlabs/Module/Hcard.php:37
-#: ../../Zotlabs/Module/Profile.php:60
+#: ../../Zotlabs/Module/Profile.php:62
msgid "Posts and comments"
msgstr "Публикации и комментарии"
#: ../../Zotlabs/Module/Channel.php:138 ../../Zotlabs/Module/Hcard.php:44
-#: ../../Zotlabs/Module/Profile.php:67
+#: ../../Zotlabs/Module/Profile.php:69
msgid "Only posts"
msgstr "Только публикации"
@@ -9035,7 +9076,7 @@ msgstr "Только публикации"
msgid "Insufficient permissions. Request redirected to profile page."
msgstr "Недостаточно прав. Запрос перенаправлен на страницу профиля."
-#: ../../Zotlabs/Module/Channel.php:482 ../../Zotlabs/Module/Display.php:362
+#: ../../Zotlabs/Module/Channel.php:483 ../../Zotlabs/Module/Display.php:354
msgid ""
"You must enable javascript for your browser to be able to view this content."
msgstr "Для просмотра этого содержимого в вашем браузере должен быть включён JavaScript"
@@ -9202,7 +9243,7 @@ msgid "Key and Secret are required"
msgstr "Требуются ключ и код"
#: ../../Zotlabs/Module/Oauth.php:53 ../../Zotlabs/Module/Oauth.php:137
-#: ../../Zotlabs/Module/Cdav.php:1053 ../../Zotlabs/Module/Cdav.php:1388
+#: ../../Zotlabs/Module/Cdav.php:1054 ../../Zotlabs/Module/Cdav.php:1389
#: ../../Zotlabs/Module/Admin/Addons.php:457
#: ../../Zotlabs/Module/Profiles.php:801 ../../Zotlabs/Module/Oauth2.php:58
#: ../../Zotlabs/Module/Oauth2.php:144 ../../Zotlabs/Module/Connedit.php:932
@@ -9249,11 +9290,6 @@ msgstr "URI перенаправления - оставьте пустыми д
msgid "Icon url"
msgstr "URL значка"
-#: ../../Zotlabs/Module/Oauth.php:117 ../../Zotlabs/Module/Sources.php:123
-#: ../../Zotlabs/Module/Sources.php:158
-msgid "Optional"
-msgstr "Необязательно"
-
#: ../../Zotlabs/Module/Oauth.php:128
msgid "Application not found."
msgstr "Приложение не найдено."
@@ -9298,7 +9334,7 @@ msgstr "Добро пожаловать в Hubzilla!"
msgid "You have got no unseen posts..."
msgstr "У вас нет непросмотренных публикаций..."
-#: ../../Zotlabs/Module/Pin.php:36 ../../Zotlabs/Module/Item.php:461
+#: ../../Zotlabs/Module/Pin.php:36 ../../Zotlabs/Module/Item.php:471
msgid "Unable to locate original post."
msgstr "Не удалось найти оригинальную публикацию."
@@ -9356,7 +9392,7 @@ msgid "No chatrooms available"
msgstr "Нет доступных чатов"
#: ../../Zotlabs/Module/Chat.php:262 ../../Zotlabs/Module/Manage.php:145
-#: ../../Zotlabs/Module/Profiles.php:833 ../../Zotlabs/Module/Wiki.php:214
+#: ../../Zotlabs/Module/Profiles.php:833 ../../Zotlabs/Module/Wiki.php:213
msgid "Create New"
msgstr "Создать новый"
@@ -9403,7 +9439,7 @@ msgid "Delete event"
msgstr "Удалить событие"
#: ../../Zotlabs/Module/Channel_calendar.php:392
-#: ../../Zotlabs/Module/Cdav.php:943 ../../Zotlabs/Module/Cal.php:165
+#: ../../Zotlabs/Module/Cdav.php:944 ../../Zotlabs/Module/Cal.php:165
msgid "Link to source"
msgstr "Ссылка на источник"
@@ -9503,168 +9539,168 @@ msgstr "Выбрать что вы хотите сделать с получат
msgid "Make this post private"
msgstr "Сделать эту публикацию приватной"
-#: ../../Zotlabs/Module/Cdav.php:818 ../../Zotlabs/Module/Events.php:28
+#: ../../Zotlabs/Module/Cdav.php:819 ../../Zotlabs/Module/Events.php:28
msgid "Calendar entries imported."
msgstr "События календаря импортированы."
-#: ../../Zotlabs/Module/Cdav.php:820 ../../Zotlabs/Module/Events.php:30
+#: ../../Zotlabs/Module/Cdav.php:821 ../../Zotlabs/Module/Events.php:30
msgid "No calendar entries found."
msgstr "Не найдено событий в календаре."
-#: ../../Zotlabs/Module/Cdav.php:876
+#: ../../Zotlabs/Module/Cdav.php:877
msgid "CardDAV App"
msgstr "Приложение CardDAV"
-#: ../../Zotlabs/Module/Cdav.php:877
+#: ../../Zotlabs/Module/Cdav.php:878
msgid "CalDAV capable addressbook"
msgstr "Адресная книга с поддержкой CalDAV"
-#: ../../Zotlabs/Module/Cdav.php:1009 ../../Zotlabs/Module/Events.php:468
+#: ../../Zotlabs/Module/Cdav.php:1010 ../../Zotlabs/Module/Events.php:468
msgid "Event title"
msgstr "Наименование события"
-#: ../../Zotlabs/Module/Cdav.php:1010 ../../Zotlabs/Module/Events.php:474
+#: ../../Zotlabs/Module/Cdav.php:1011 ../../Zotlabs/Module/Events.php:474
msgid "Start date and time"
msgstr "Дата и время начала"
-#: ../../Zotlabs/Module/Cdav.php:1011
+#: ../../Zotlabs/Module/Cdav.php:1012
msgid "End date and time"
msgstr "Дата и время окончания"
-#: ../../Zotlabs/Module/Cdav.php:1012 ../../Zotlabs/Module/Events.php:497
+#: ../../Zotlabs/Module/Cdav.php:1013 ../../Zotlabs/Module/Events.php:497
msgid "Timezone:"
msgstr "Часовой пояс:"
-#: ../../Zotlabs/Module/Cdav.php:1035 ../../Zotlabs/Module/Events.php:697
+#: ../../Zotlabs/Module/Cdav.php:1036 ../../Zotlabs/Module/Events.php:697
#: ../../Zotlabs/Module/Events.php:706 ../../Zotlabs/Module/Cal.php:203
#: ../../Zotlabs/Module/Photos.php:947
msgid "Previous"
msgstr "Предыдущая"
-#: ../../Zotlabs/Module/Cdav.php:1037 ../../Zotlabs/Module/Events.php:708
+#: ../../Zotlabs/Module/Cdav.php:1038 ../../Zotlabs/Module/Events.php:708
#: ../../Zotlabs/Module/Cal.php:205
msgid "Today"
msgstr "Сегодня"
-#: ../../Zotlabs/Module/Cdav.php:1038 ../../Zotlabs/Module/Events.php:703
+#: ../../Zotlabs/Module/Cdav.php:1039 ../../Zotlabs/Module/Events.php:703
msgid "Month"
msgstr "Месяц"
-#: ../../Zotlabs/Module/Cdav.php:1039 ../../Zotlabs/Module/Events.php:704
+#: ../../Zotlabs/Module/Cdav.php:1040 ../../Zotlabs/Module/Events.php:704
msgid "Week"
msgstr "Неделя"
-#: ../../Zotlabs/Module/Cdav.php:1040 ../../Zotlabs/Module/Events.php:705
+#: ../../Zotlabs/Module/Cdav.php:1041 ../../Zotlabs/Module/Events.php:705
msgid "Day"
msgstr "День"
-#: ../../Zotlabs/Module/Cdav.php:1041
+#: ../../Zotlabs/Module/Cdav.php:1042
msgid "List month"
msgstr "Просмотреть месяц"
-#: ../../Zotlabs/Module/Cdav.php:1042
+#: ../../Zotlabs/Module/Cdav.php:1043
msgid "List week"
msgstr "Просмотреть неделю"
-#: ../../Zotlabs/Module/Cdav.php:1043
+#: ../../Zotlabs/Module/Cdav.php:1044
msgid "List day"
msgstr "Просмотреть день"
-#: ../../Zotlabs/Module/Cdav.php:1051
+#: ../../Zotlabs/Module/Cdav.php:1052
msgid "More"
msgstr "Больше"
-#: ../../Zotlabs/Module/Cdav.php:1052
+#: ../../Zotlabs/Module/Cdav.php:1053
msgid "Less"
msgstr "Меньше"
-#: ../../Zotlabs/Module/Cdav.php:1054
+#: ../../Zotlabs/Module/Cdav.php:1055
msgid "Select calendar"
msgstr "Выбрать календарь"
-#: ../../Zotlabs/Module/Cdav.php:1057
+#: ../../Zotlabs/Module/Cdav.php:1058
msgid "Delete all"
msgstr "Удалить всё"
-#: ../../Zotlabs/Module/Cdav.php:1060
+#: ../../Zotlabs/Module/Cdav.php:1061
msgid "Sorry! Editing of recurrent events is not yet implemented."
msgstr "Простите, но редактирование повторяющихся событий пока не реализовано."
-#: ../../Zotlabs/Module/Cdav.php:1373 ../../Zotlabs/Module/Connedit.php:917
+#: ../../Zotlabs/Module/Cdav.php:1374 ../../Zotlabs/Module/Connedit.php:917
msgid "Organisation"
msgstr "Организация"
-#: ../../Zotlabs/Module/Cdav.php:1375 ../../Zotlabs/Module/Profiles.php:788
+#: ../../Zotlabs/Module/Cdav.php:1376 ../../Zotlabs/Module/Profiles.php:788
#: ../../Zotlabs/Module/Connedit.php:919
msgid "Phone"
msgstr "Телефон"
-#: ../../Zotlabs/Module/Cdav.php:1377 ../../Zotlabs/Module/Profiles.php:790
+#: ../../Zotlabs/Module/Cdav.php:1378 ../../Zotlabs/Module/Profiles.php:790
#: ../../Zotlabs/Module/Connedit.php:921
msgid "Instant messenger"
msgstr "Мессенджер"
-#: ../../Zotlabs/Module/Cdav.php:1378 ../../Zotlabs/Module/Profiles.php:791
+#: ../../Zotlabs/Module/Cdav.php:1379 ../../Zotlabs/Module/Profiles.php:791
#: ../../Zotlabs/Module/Connedit.php:922
msgid "Website"
msgstr "Веб-сайт"
-#: ../../Zotlabs/Module/Cdav.php:1379
+#: ../../Zotlabs/Module/Cdav.php:1380
#: ../../Zotlabs/Module/Admin/Channels.php:160
#: ../../Zotlabs/Module/Profiles.php:504 ../../Zotlabs/Module/Profiles.php:792
#: ../../Zotlabs/Module/Connedit.php:923 ../../Zotlabs/Module/Locs.php:129
msgid "Address"
msgstr "Адрес"
-#: ../../Zotlabs/Module/Cdav.php:1380 ../../Zotlabs/Module/Profiles.php:793
+#: ../../Zotlabs/Module/Cdav.php:1381 ../../Zotlabs/Module/Profiles.php:793
#: ../../Zotlabs/Module/Connedit.php:924
msgid "Note"
msgstr "Заметка"
-#: ../../Zotlabs/Module/Cdav.php:1385 ../../Zotlabs/Module/Profiles.php:798
+#: ../../Zotlabs/Module/Cdav.php:1386 ../../Zotlabs/Module/Profiles.php:798
#: ../../Zotlabs/Module/Connedit.php:929
msgid "Add Contact"
msgstr "Добавить контакт"
-#: ../../Zotlabs/Module/Cdav.php:1386 ../../Zotlabs/Module/Profiles.php:799
+#: ../../Zotlabs/Module/Cdav.php:1387 ../../Zotlabs/Module/Profiles.php:799
#: ../../Zotlabs/Module/Connedit.php:930
msgid "Add Field"
msgstr "Добавить поле"
-#: ../../Zotlabs/Module/Cdav.php:1391 ../../Zotlabs/Module/Connedit.php:935
+#: ../../Zotlabs/Module/Cdav.php:1392 ../../Zotlabs/Module/Connedit.php:935
msgid "P.O. Box"
msgstr "абонентский ящик"
-#: ../../Zotlabs/Module/Cdav.php:1392 ../../Zotlabs/Module/Connedit.php:936
+#: ../../Zotlabs/Module/Cdav.php:1393 ../../Zotlabs/Module/Connedit.php:936
msgid "Additional"
msgstr "Дополнительно"
-#: ../../Zotlabs/Module/Cdav.php:1393 ../../Zotlabs/Module/Connedit.php:937
+#: ../../Zotlabs/Module/Cdav.php:1394 ../../Zotlabs/Module/Connedit.php:937
msgid "Street"
msgstr "Улица"
-#: ../../Zotlabs/Module/Cdav.php:1394 ../../Zotlabs/Module/Connedit.php:938
+#: ../../Zotlabs/Module/Cdav.php:1395 ../../Zotlabs/Module/Connedit.php:938
msgid "Locality"
msgstr "Населённый пункт"
-#: ../../Zotlabs/Module/Cdav.php:1395 ../../Zotlabs/Module/Connedit.php:939
+#: ../../Zotlabs/Module/Cdav.php:1396 ../../Zotlabs/Module/Connedit.php:939
msgid "Region"
msgstr "Регион"
-#: ../../Zotlabs/Module/Cdav.php:1396 ../../Zotlabs/Module/Connedit.php:940
+#: ../../Zotlabs/Module/Cdav.php:1397 ../../Zotlabs/Module/Connedit.php:940
msgid "ZIP Code"
msgstr "Индекс"
-#: ../../Zotlabs/Module/Cdav.php:1397 ../../Zotlabs/Module/Profiles.php:759
+#: ../../Zotlabs/Module/Cdav.php:1398 ../../Zotlabs/Module/Profiles.php:759
#: ../../Zotlabs/Module/Connedit.php:941
msgid "Country"
msgstr "Страна"
-#: ../../Zotlabs/Module/Cdav.php:1456
+#: ../../Zotlabs/Module/Cdav.php:1457
msgid "Default Calendar"
msgstr "Календарь по умолчанию"
-#: ../../Zotlabs/Module/Cdav.php:1467
+#: ../../Zotlabs/Module/Cdav.php:1468
msgid "Default Addressbook"
msgstr "Адресная книга по умолчанию"
@@ -9682,32 +9718,32 @@ msgctxt "acl"
msgid "Profile"
msgstr "Профиль"
-#: ../../Zotlabs/Module/Item.php:747
+#: ../../Zotlabs/Module/Item.php:757
msgid "Empty post discarded."
msgstr "Пустая публикация отклонена."
-#: ../../Zotlabs/Module/Item.php:1181
+#: ../../Zotlabs/Module/Item.php:1189
msgid "Duplicate post suppressed."
msgstr "Подавлена дублирующаяся публикация."
-#: ../../Zotlabs/Module/Item.php:1326
+#: ../../Zotlabs/Module/Item.php:1334
msgid "System error. Post not saved."
msgstr "Системная ошибка. Публикация не сохранена."
-#: ../../Zotlabs/Module/Item.php:1360
+#: ../../Zotlabs/Module/Item.php:1368
msgid "Your comment is awaiting approval."
msgstr "Ваш комментарий ожидает одобрения."
-#: ../../Zotlabs/Module/Item.php:1490
+#: ../../Zotlabs/Module/Item.php:1498
msgid "Unable to obtain post information from database."
msgstr "Невозможно получить информацию о публикации из базы данных"
-#: ../../Zotlabs/Module/Item.php:1497
+#: ../../Zotlabs/Module/Item.php:1505
#, php-format
msgid "You have reached your limit of %1$.0f top level posts."
msgstr "Вы достигли вашего ограничения в %1$.0f публикаций высокого уровня."
-#: ../../Zotlabs/Module/Item.php:1504
+#: ../../Zotlabs/Module/Item.php:1512
#, php-format
msgid "You have reached your limit of %1$.0f webpages."
msgstr "Вы достигли вашего ограничения в %1$.0f страниц."
@@ -10056,15 +10092,11 @@ msgstr "Ограниченный или премиальный канал"
msgid "Not found"
msgstr "Не найдено."
-#: ../../Zotlabs/Module/Cloud.php:126
-msgid "Please refresh page"
-msgstr "Пожалуйста обновите страницу"
-
-#: ../../Zotlabs/Module/Cloud.php:129
+#: ../../Zotlabs/Module/Cloud.php:130
msgid "Unknown error"
msgstr "Неизвестная ошибка"
-#: ../../Zotlabs/Module/Share.php:104 ../../Zotlabs/Lib/Activity.php:2154
+#: ../../Zotlabs/Module/Share.php:104 ../../Zotlabs/Lib/Activity.php:2186
#, php-format
msgid "&#x1f501; Repeated %1$s's %2$s"
msgstr "&#x1f501; Повторил %1$s %2$s"
@@ -10108,7 +10140,7 @@ msgid "Do you authorize the app %s to access your channel data?"
msgstr "Авторизуете ли вы приложение %s для доступа к данным вашего канала?"
#: ../../Zotlabs/Module/Authorize.php:33
-#: ../../Zotlabs/Module/Admin/Accounts.php:174
+#: ../../Zotlabs/Module/Admin/Accounts.php:319
msgid "Deny"
msgstr "Запретить"
@@ -10165,12 +10197,12 @@ msgstr "Снимок экрана"
#: ../../Zotlabs/Module/Admin/Themes.php:122
#: ../../Zotlabs/Module/Admin/Themes.php:156
#: ../../Zotlabs/Module/Admin/Security.php:98
-#: ../../Zotlabs/Module/Admin/Accounts.php:166
-#: ../../Zotlabs/Module/Admin/Site.php:291
+#: ../../Zotlabs/Module/Admin/Accounts.php:307
+#: ../../Zotlabs/Module/Admin/Site.php:408
#: ../../Zotlabs/Module/Admin/Logs.php:82
#: ../../Zotlabs/Module/Admin/Channels.php:145
#: ../../Zotlabs/Module/Admin/Addons.php:342
-#: ../../Zotlabs/Module/Admin/Addons.php:440 ../../Zotlabs/Module/Admin.php:138
+#: ../../Zotlabs/Module/Admin/Addons.php:440 ../../Zotlabs/Module/Admin.php:141
msgid "Administration"
msgstr "Администрирование"
@@ -10338,7 +10370,7 @@ msgstr "Внимание: изображения SVG могут содержат
msgid "Allow embedded (inline) PDF files"
msgstr "Разрешить встраивание для файлов PDF"
-#: ../../Zotlabs/Module/Admin/Accounts.php:37
+#: ../../Zotlabs/Module/Admin/Accounts.php:128
#, php-format
msgid "%s account blocked/unblocked"
msgid_plural "%s account blocked/unblocked"
@@ -10346,7 +10378,7 @@ msgstr[0] "%s аккаунт блокирован/разблокирован"
msgstr[1] "%s аккаунта блокированы/разблокированы"
msgstr[2] "%s аккаунтов блокированы/разблокированы"
-#: ../../Zotlabs/Module/Admin/Accounts.php:44
+#: ../../Zotlabs/Module/Admin/Accounts.php:135
#, php-format
msgid "%s account deleted"
msgid_plural "%s accounts deleted"
@@ -10354,510 +10386,674 @@ msgstr[0] "%s аккаунт удалён"
msgstr[1] "%s аккаунта удалёны"
msgstr[2] "%s аккаунтов удалёны"
-#: ../../Zotlabs/Module/Admin/Accounts.php:80
+#: ../../Zotlabs/Module/Admin/Accounts.php:171
msgid "Account not found"
msgstr "Аккаунт не найден"
-#: ../../Zotlabs/Module/Admin/Accounts.php:99
+#: ../../Zotlabs/Module/Admin/Accounts.php:192
#, php-format
msgid "Account '%s' blocked"
msgstr "Аккаунт '%s' заблокирован"
-#: ../../Zotlabs/Module/Admin/Accounts.php:107
+#: ../../Zotlabs/Module/Admin/Accounts.php:200
#, php-format
msgid "Account '%s' unblocked"
msgstr "Аккаунт '%s' разблокирован"
-#: ../../Zotlabs/Module/Admin/Accounts.php:169
-#: ../../Zotlabs/Module/Admin/Channels.php:148
-msgid "select all"
-msgstr "выбрать все"
+#: ../../Zotlabs/Module/Admin/Accounts.php:240
+msgid "Unverified"
+msgstr "Непроверено"
-#: ../../Zotlabs/Module/Admin/Accounts.php:170
-msgid "Registrations waiting for confirm"
-msgstr "Регистрации ждут подтверждения"
+#: ../../Zotlabs/Module/Admin/Accounts.php:243
+msgid "Expired"
+msgstr "Истёк"
-#: ../../Zotlabs/Module/Admin/Accounts.php:171
+#: ../../Zotlabs/Module/Admin/Accounts.php:310
+msgid "Show verified registrations"
+msgstr "Показать проверенные регистрации"
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:310
+msgid "Show all registrations"
+msgstr "Показать все регистрации"
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:312
+msgid "Select toggle"
+msgstr "Выбрать"
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:313
+msgid "Deny selected"
+msgstr "Запретить выбранное"
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:314
+msgid "Approve selected"
+msgstr "Утвердить выбранное"
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:315
+msgid "All registrations"
+msgstr "Все регистрации"
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:315
+msgid "Verified registrations waiting for approval"
+msgstr "Проверенные регистрации ожидающие утверждения"
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:316
msgid "Request date"
msgstr "Дата запроса"
-#: ../../Zotlabs/Module/Admin/Accounts.php:172
-msgid "No registrations."
-msgstr "Нет новых регистраций."
+#: ../../Zotlabs/Module/Admin/Accounts.php:316
+msgid "Requests"
+msgstr "Запросы"
-#: ../../Zotlabs/Module/Admin/Accounts.php:176
+#: ../../Zotlabs/Module/Admin/Accounts.php:317
+msgid "No registrations available"
+msgstr "Нет доступных регистраций"
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:317
+msgid "No verified registrations available"
+msgstr "Нет доступных подтвержденных регистраций "
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:321
#: ../../Zotlabs/Module/Connedit.php:629
msgid "Block"
msgstr "Блокировать"
-#: ../../Zotlabs/Module/Admin/Accounts.php:177
+#: ../../Zotlabs/Module/Admin/Accounts.php:322
#: ../../Zotlabs/Module/Connedit.php:629
msgid "Unblock"
msgstr "Разблокировать"
-#: ../../Zotlabs/Module/Admin/Accounts.php:182
+#: ../../Zotlabs/Module/Admin/Accounts.php:323
+msgid "Verified"
+msgstr "Подтверждён"
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:324
+msgid "Not yet verified"
+msgstr "Ещё не проверено"
+
+#: ../../Zotlabs/Module/Admin/Accounts.php:329
msgid "ID"
msgstr ""
-#: ../../Zotlabs/Module/Admin/Accounts.php:184
-msgid "All Channels"
+#: ../../Zotlabs/Module/Admin/Accounts.php:331
+msgid "All channels"
msgstr "Все каналы"
-#: ../../Zotlabs/Module/Admin/Accounts.php:185
+#: ../../Zotlabs/Module/Admin/Accounts.php:332
msgid "Register date"
msgstr "Дата регистрации"
-#: ../../Zotlabs/Module/Admin/Accounts.php:186
+#: ../../Zotlabs/Module/Admin/Accounts.php:333
msgid "Last login"
msgstr "Последний вход"
-#: ../../Zotlabs/Module/Admin/Accounts.php:187
+#: ../../Zotlabs/Module/Admin/Accounts.php:334
msgid "Expires"
msgstr "Срок действия"
-#: ../../Zotlabs/Module/Admin/Accounts.php:188
-msgid "Service Class"
+#: ../../Zotlabs/Module/Admin/Accounts.php:335
+#: ../../Zotlabs/Module/Admin/Account_edit.php:72
+msgid "Service class"
msgstr "Класс обслуживания"
-#: ../../Zotlabs/Module/Admin/Accounts.php:190
+#: ../../Zotlabs/Module/Admin/Accounts.php:337
msgid ""
"Selected accounts will be deleted!\\n\\nEverything these accounts had posted "
"on this site will be permanently deleted!\\n\\nAre you sure?"
msgstr "Выбранные учётные записи будут удалены!\n\nВсё что было ими опубликовано на этом сайте будет удалено навсегда!\n\nВы уверены?"
-#: ../../Zotlabs/Module/Admin/Accounts.php:191
+#: ../../Zotlabs/Module/Admin/Accounts.php:338
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 "Этот аккаунт {0} будет удалён!\n\nВсё что им было опубликовано на этом сайте будет удалено навсегда!\n\nВы уверены?"
-#: ../../Zotlabs/Module/Admin/Site.php:165
+#: ../../Zotlabs/Module/Admin/Site.php:112
+msgid "Invalid input"
+msgstr "Неверный ввод"
+
+#: ../../Zotlabs/Module/Admin/Site.php:132
+msgid "Errors"
+msgstr "Ошибки"
+
+#: ../../Zotlabs/Module/Admin/Site.php:225
msgid "Site settings updated."
msgstr "Настройки сайта обновлены."
-#: ../../Zotlabs/Module/Admin/Site.php:202
+#: ../../Zotlabs/Module/Admin/Site.php:262
#: ../../Zotlabs/Module/Settings/Display.php:118
#, php-format
msgid "%s - (Incompatible)"
msgstr "%s - (несовместимо)"
-#: ../../Zotlabs/Module/Admin/Site.php:209
+#: ../../Zotlabs/Module/Admin/Site.php:269
msgid "mobile"
msgstr "мобильный"
-#: ../../Zotlabs/Module/Admin/Site.php:211
+#: ../../Zotlabs/Module/Admin/Site.php:271
msgid "experimental"
msgstr "экспериментальный"
-#: ../../Zotlabs/Module/Admin/Site.php:213
+#: ../../Zotlabs/Module/Admin/Site.php:273
msgid "unsupported"
msgstr "неподдерживаемый"
-#: ../../Zotlabs/Module/Admin/Site.php:260
+#: ../../Zotlabs/Module/Admin/Site.php:320
msgid "Yes - with approval"
msgstr "Да - требует подтверждения"
-#: ../../Zotlabs/Module/Admin/Site.php:266
+#: ../../Zotlabs/Module/Admin/Site.php:328
msgid "My site is not a public server"
msgstr "Мой сайт не является публичным сервером"
-#: ../../Zotlabs/Module/Admin/Site.php:267
+#: ../../Zotlabs/Module/Admin/Site.php:329
msgid "My site has paid access only"
msgstr "Мой сайт доступен только с оплатой "
-#: ../../Zotlabs/Module/Admin/Site.php:268
+#: ../../Zotlabs/Module/Admin/Site.php:330
msgid "My site has free access only"
msgstr "На моём сайте разрешён свободный доступ"
-#: ../../Zotlabs/Module/Admin/Site.php:269
+#: ../../Zotlabs/Module/Admin/Site.php:331
msgid "My site offers free accounts with optional paid upgrades"
msgstr "На моём сайте разрешены бесплатные аккаунты с дополнительными платными услугами"
-#: ../../Zotlabs/Module/Admin/Site.php:283
+#: ../../Zotlabs/Module/Admin/Site.php:345
msgid "Default permission role for new accounts"
msgstr "Разрешения по умолчанию для новых аккаунтов"
-#: ../../Zotlabs/Module/Admin/Site.php:283
+#: ../../Zotlabs/Module/Admin/Site.php:345
msgid ""
"This role will be used for the first channel created after registration."
msgstr "Эта роль будет использоваться для первого канала, созданного после регистрации."
-#: ../../Zotlabs/Module/Admin/Site.php:295
+#: ../../Zotlabs/Module/Admin/Site.php:353 ../../Zotlabs/Module/Invite.php:398
+msgid "Minute(s)"
+msgstr "Минут"
+
+#: ../../Zotlabs/Module/Admin/Site.php:354 ../../Zotlabs/Module/Invite.php:399
+msgid "Hour(s)"
+msgstr "Часов"
+
+#: ../../Zotlabs/Module/Admin/Site.php:355 ../../Zotlabs/Module/Invite.php:400
+msgid "Day(s)"
+msgstr "Дней"
+
+#: ../../Zotlabs/Module/Admin/Site.php:356
+msgid "Week(s)"
+msgstr "Недель"
+
+#: ../../Zotlabs/Module/Admin/Site.php:357
+msgid "Month(s)"
+msgstr "Месяцев"
+
+#: ../../Zotlabs/Module/Admin/Site.php:358
+msgid "Year(s)"
+msgstr "Лет"
+
+#: ../../Zotlabs/Module/Admin/Site.php:366
+msgid "Register verification delay"
+msgstr "Задержка проверки регистрации"
+
+#: ../../Zotlabs/Module/Admin/Site.php:369
+msgid "Time to wait before a registration can be verified"
+msgstr "Время ожидания до того, как регистрация может быть проверена"
+
+#: ../../Zotlabs/Module/Admin/Site.php:372
+#: ../../Zotlabs/Module/Admin/Site.php:394 ../../Zotlabs/Module/Invite.php:409
+msgid "duration up from now"
+msgstr "продолжительность с настоящего момента"
+
+#: ../../Zotlabs/Module/Admin/Site.php:388
+msgid "Register verification expiration time"
+msgstr "Время истечения срока проверки регистрации"
+
+#: ../../Zotlabs/Module/Admin/Site.php:391
+msgid "Time before an unverified registration will expire"
+msgstr "Время до истечения срока непроверенной регистрации "
+
+#: ../../Zotlabs/Module/Admin/Site.php:414
msgid "File upload"
msgstr "Загрузка файла"
-#: ../../Zotlabs/Module/Admin/Site.php:296
+#: ../../Zotlabs/Module/Admin/Site.php:415
msgid "Policies"
msgstr "Правила"
-#: ../../Zotlabs/Module/Admin/Site.php:303
+#: ../../Zotlabs/Module/Admin/Site.php:422
msgid "Banner/Logo"
msgstr "Баннер / логотип"
-#: ../../Zotlabs/Module/Admin/Site.php:303
+#: ../../Zotlabs/Module/Admin/Site.php:422
msgid "Unfiltered HTML/CSS/JS is allowed"
msgstr "Разрешён нефильтруемый HTML/CSS/JS"
-#: ../../Zotlabs/Module/Admin/Site.php:304
+#: ../../Zotlabs/Module/Admin/Site.php:423
msgid "Administrator Information"
msgstr "Информация об администраторе"
-#: ../../Zotlabs/Module/Admin/Site.php:304
+#: ../../Zotlabs/Module/Admin/Site.php:423
msgid ""
"Contact information for site administrators. Displayed on siteinfo page. "
"BBCode can be used here"
msgstr "Контактная информация для администраторов сайта. Показывается на информационной странице сайта. Можно использовать BBCode."
-#: ../../Zotlabs/Module/Admin/Site.php:305 ../../Zotlabs/Module/Siteinfo.php:24
+#: ../../Zotlabs/Module/Admin/Site.php:424 ../../Zotlabs/Module/Siteinfo.php:24
msgid "Site Information"
msgstr "Информация о сайте"
-#: ../../Zotlabs/Module/Admin/Site.php:305
+#: ../../Zotlabs/Module/Admin/Site.php:424
msgid ""
"Publicly visible description of this site. Displayed on siteinfo page. "
"BBCode can be used here"
msgstr "Публичное видимое описание сайта. Показывается на информационной странице сайта. Можно использовать BBCode."
-#: ../../Zotlabs/Module/Admin/Site.php:306
+#: ../../Zotlabs/Module/Admin/Site.php:425
msgid "System language"
msgstr "Язык системы"
-#: ../../Zotlabs/Module/Admin/Site.php:307
+#: ../../Zotlabs/Module/Admin/Site.php:426
msgid "System theme"
msgstr "Системная тема"
-#: ../../Zotlabs/Module/Admin/Site.php:307
+#: ../../Zotlabs/Module/Admin/Site.php:426
msgid ""
"Default system theme - may be over-ridden by user profiles - <a href='#' "
"id='cnftheme'>change theme settings</a>"
msgstr "Системная тема по умолчанию - может быть изменена в профиле пользователя - <a href='#' id='cnftheme'>изменить параметры темы</a>."
-#: ../../Zotlabs/Module/Admin/Site.php:310
+#: ../../Zotlabs/Module/Admin/Site.php:429
msgid "Allow Feeds as Connections"
msgstr "Разрешить ленты новостей как контакты"
-#: ../../Zotlabs/Module/Admin/Site.php:310
+#: ../../Zotlabs/Module/Admin/Site.php:429
msgid "(Heavy system resource usage)"
msgstr "(Высокое использование системных ресурсов)"
-#: ../../Zotlabs/Module/Admin/Site.php:311
+#: ../../Zotlabs/Module/Admin/Site.php:430
msgid "Maximum image size"
msgstr "Максимальный размер изображения"
-#: ../../Zotlabs/Module/Admin/Site.php:311
+#: ../../Zotlabs/Module/Admin/Site.php:430
msgid ""
"Maximum size in bytes of uploaded images. Default is 0, which means no "
"limits."
msgstr "Максимальный размер загруженных изображений в байтах. По умолчанию 0 или без ограничений."
-#: ../../Zotlabs/Module/Admin/Site.php:312
-msgid "Does this site allow new member registration?"
-msgstr "Разрешается ли регистрация новых пользователей на этом сайте?"
-
-#: ../../Zotlabs/Module/Admin/Site.php:313
-msgid "Invitation only"
-msgstr "Только по приглашениям"
-
-#: ../../Zotlabs/Module/Admin/Site.php:313
-msgid ""
-"Only allow new member registrations with an invitation code. Above register "
-"policy must be set to Yes."
-msgstr "Регистрация пользователей разрешается только по приглашениям. Вышеуказанная политика регистрация должны быть установлена в \"Да\"."
-
-#: ../../Zotlabs/Module/Admin/Site.php:314
+#: ../../Zotlabs/Module/Admin/Site.php:431
msgid "Minimum age"
msgstr "Минимальный возраст"
-#: ../../Zotlabs/Module/Admin/Site.php:314
+#: ../../Zotlabs/Module/Admin/Site.php:431
msgid "Minimum age (in years) for who may register on this site."
msgstr "Минимальный возраст (в годах) для регистрации на этом сайте."
-#: ../../Zotlabs/Module/Admin/Site.php:315
+#: ../../Zotlabs/Module/Admin/Site.php:432
msgid "Which best describes the types of account offered by this hub?"
msgstr "Как лучше описать тип учётных записей предлагаемых на этом хабе?"
-#: ../../Zotlabs/Module/Admin/Site.php:315
+#: ../../Zotlabs/Module/Admin/Site.php:432
msgid "This is displayed on the public server site list."
msgstr "Это отображается в списке общедоступных серверов."
-#: ../../Zotlabs/Module/Admin/Site.php:316
+#: ../../Zotlabs/Module/Admin/Site.php:438
msgid "Register text"
msgstr "Текст регистрации"
-#: ../../Zotlabs/Module/Admin/Site.php:316
-msgid "Will be displayed prominently on the registration page."
-msgstr "Будет отображаться на странице регистрации на видном месте."
+#: ../../Zotlabs/Module/Admin/Site.php:440
+msgid "This text will be displayed prominently at the registration page"
+msgstr "Этот текст будет отображаться на видном месте на странице регистрации"
+
+#: ../../Zotlabs/Module/Admin/Site.php:444
+msgid "Does this site allow new member registration?"
+msgstr "Разрешается ли регистрация новых пользователей на этом сайте?"
+
+#: ../../Zotlabs/Module/Admin/Site.php:451
+msgid "Configure the registration open days/hours"
+msgstr "Настройте рабочие дни / часы регистрации"
+
+#: ../../Zotlabs/Module/Admin/Site.php:453
+msgid "Empty or '-:-' value will keep registration open 24/7 (default)"
+msgstr "Пустое значение или '-:-' даст возможность регистрироваться 24/7 (по умолчанию) "
+
+#: ../../Zotlabs/Module/Admin/Site.php:454
+msgid ""
+"Weekdays and hours must be separated by colon ':', From-To ranges with a "
+"dash `-` example: 1:800-1200"
+msgstr "Рабочие дни и часы должны быть разделены двоеточием ':', диапазоны от-до - тире '-'. Пример: 1:800-1200"
+
+#: ../../Zotlabs/Module/Admin/Site.php:455
+msgid ""
+"Weekday:Hour pairs must be separated by space ' ' example: 1:900-1700 "
+"2:900-1700"
+msgstr "День недели: пары часов должны быть разделены пробелом ' ' пример: 1:900-1700 2:900-1700"
+
+#: ../../Zotlabs/Module/Admin/Site.php:456
+msgid ""
+"From-To ranges must be separated by comma ',' example: 1:800-1200,1300-1700 "
+"or 1-2,4-5:900-1700"
+msgstr "Диапазоны от-до должны быть разделены запятой, например: 1:800-1200,1300-1700 или 1-2,4-5:900-1700"
+
+#: ../../Zotlabs/Module/Admin/Site.php:457
+msgid "Advanced examples:"
+msgstr "Дополнительные примеры:"
+
+#: ../../Zotlabs/Module/Admin/Site.php:457
+#: ../../Zotlabs/Module/Settings/Channel.php:420
+msgid "or"
+msgstr "или"
+
+#: ../../Zotlabs/Module/Admin/Site.php:458
+msgid "Check your configuration"
+msgstr "Проверьте ваши настройки"
+
+#: ../../Zotlabs/Module/Admin/Site.php:462
+msgid "Max account registrations per day"
+msgstr "Максимальное количество регистраций в день"
+
+#: ../../Zotlabs/Module/Admin/Site.php:464
+msgid "Unlimited if zero or no value - default 50"
+msgstr "Без ограничений если значение не предоставлено или равно 0 (по умолчанию 50)"
+
+#: ../../Zotlabs/Module/Admin/Site.php:468
+msgid "Max account registrations from same IP"
+msgstr "Максимальное количество регистраций с одного IP-адреса"
+
+#: ../../Zotlabs/Module/Admin/Site.php:470
+msgid "Unlimited if zero or no value - default 3"
+msgstr "Без ограничений если значение не предоставлено или равно 0 (по умолчанию 3)"
+
+#: ../../Zotlabs/Module/Admin/Site.php:476
+msgid "Auto channel create"
+msgstr "Автоматическое создание канала"
+
+#: ../../Zotlabs/Module/Admin/Site.php:478
+msgid ""
+"If disabled the channel will be created in a separate step during the "
+"registration process"
+msgstr "Если отключено, канал будет создан на отдельном этапе в процессе регистрации"
+
+#: ../../Zotlabs/Module/Admin/Site.php:482
+msgid "Require invite code"
+msgstr "Требуется код приглашения"
+
+#: ../../Zotlabs/Module/Admin/Site.php:487
+msgid "Allow invite code"
+msgstr "Разрешить использовать код приглашения"
+
+#: ../../Zotlabs/Module/Admin/Site.php:492
+msgid "Require email address"
+msgstr "Требуется адрес электронной почты"
-#: ../../Zotlabs/Module/Admin/Site.php:318
+#: ../../Zotlabs/Module/Admin/Site.php:494
+msgid "The provided email address will be verified (recommended)"
+msgstr "Предоставленный адрес электронной почты должен быт подтверждён (рекомендуется)"
+
+#: ../../Zotlabs/Module/Admin/Site.php:498
+msgid "Abandon account after x days"
+msgstr "Учётная запись считается заброшенной после X дней"
+
+#: ../../Zotlabs/Module/Admin/Site.php:500
+msgid ""
+"Will not waste system resources polling external sites for abandonded "
+"accounts. Enter 0 for no time limit."
+msgstr "Системные ресурсы не будут расходоваться для опроса внешних сайтов для заброшенных аккаунтов. Введите 0 для отсутствия ограничений."
+
+#: ../../Zotlabs/Module/Admin/Site.php:505
msgid "Site homepage to show visitors (default: login box)"
msgstr "Домашняя страница, которая будет показываться посетителям сайт (по умочанию - форма входа)."
-#: ../../Zotlabs/Module/Admin/Site.php:318
+#: ../../Zotlabs/Module/Admin/Site.php:505
msgid ""
"example: 'pubstream' to show public stream, 'page/sys/home' to show a system "
"webpage called 'home' or 'include:home.html' to include a file."
msgstr "например: 'pubstream' для показа публичного потока, 'page/sys/home' для показа системной домашней веб-страницы или 'include:home.html' для включения файла."
-#: ../../Zotlabs/Module/Admin/Site.php:319
+#: ../../Zotlabs/Module/Admin/Site.php:506
msgid "Preserve site homepage URL"
msgstr "Сохранить URL главной страницы сайта"
-#: ../../Zotlabs/Module/Admin/Site.php:319
+#: ../../Zotlabs/Module/Admin/Site.php:506
msgid ""
"Present the site homepage in a frame at the original location instead of "
"redirecting"
msgstr "Показывать домашнюю страницу сайта во фрейме вместо стандартной переадресации"
-#: ../../Zotlabs/Module/Admin/Site.php:320
-msgid "Accounts abandoned after x days"
-msgstr "Аккаунты считаются заброшенными после N дней"
-
-#: ../../Zotlabs/Module/Admin/Site.php:320
-msgid ""
-"Will not waste system resources polling external sites for abandonded "
-"accounts. Enter 0 for no time limit."
-msgstr "Системные ресурсы не будут расходоваться для опроса внешних сайтов для заброшенных аккаунтов. Введите 0 для отсутствия ограничений."
-
-#: ../../Zotlabs/Module/Admin/Site.php:321
+#: ../../Zotlabs/Module/Admin/Site.php:507
msgid "Allowed friend domains"
msgstr "Разрешенные домены друзей"
-#: ../../Zotlabs/Module/Admin/Site.php:321
+#: ../../Zotlabs/Module/Admin/Site.php:507
msgid ""
"Comma separated list of domains which are allowed to establish friendships "
"with this site. Wildcards are accepted. Empty to allow any domains"
msgstr "Список разделённых запятыми доменов с которыми разрешено устанавливать дружеские отношения на этом сайте. Wildcards разрешены. Пусто означает разрешены любые домены."
-#: ../../Zotlabs/Module/Admin/Site.php:322
-msgid "Verify Email Addresses"
-msgstr "Проверка адреса электронной почты"
-
-#: ../../Zotlabs/Module/Admin/Site.php:322
-msgid ""
-"Check to verify email addresses used in account registration (recommended)."
-msgstr "Включите для проверки адреса электронной почты использованного при регистрации (рекомендуется)."
-
-#: ../../Zotlabs/Module/Admin/Site.php:323
+#: ../../Zotlabs/Module/Admin/Site.php:508
msgid "Force publish"
msgstr "Принудительно публиковать"
-#: ../../Zotlabs/Module/Admin/Site.php:323
+#: ../../Zotlabs/Module/Admin/Site.php:508
msgid ""
"Check to force all profiles on this site to be listed in the site directory."
msgstr "Включите для принудительного включения всех учётных записей на данном сайте в каталог."
-#: ../../Zotlabs/Module/Admin/Site.php:324
+#: ../../Zotlabs/Module/Admin/Site.php:509
msgid "Import Public Streams"
msgstr "Импортированные публичные потоки"
-#: ../../Zotlabs/Module/Admin/Site.php:324
+#: ../../Zotlabs/Module/Admin/Site.php:509
msgid ""
"Import and allow access to public content pulled from other sites. Warning: "
"this content is unmoderated."
msgstr "Импортировать и разрешить публичный доступ к загружаемым с других сайтов потоков. Внимание - этот контент не может модерироваться."
-#: ../../Zotlabs/Module/Admin/Site.php:325
+#: ../../Zotlabs/Module/Admin/Site.php:510
msgid "Site only Public Streams"
msgstr "Публичные потоки только с сайта"
-#: ../../Zotlabs/Module/Admin/Site.php:325
+#: ../../Zotlabs/Module/Admin/Site.php:510
msgid ""
"Allow access to public content originating only from this site if Imported "
"Public Streams are disabled."
msgstr "Разрешить доступ к общедоступному контенту, исходящему только с этого сайта, если импортированные публичные потоки отключены."
-#: ../../Zotlabs/Module/Admin/Site.php:326
+#: ../../Zotlabs/Module/Admin/Site.php:511
msgid "Allow anybody on the internet to access the Public streams"
msgstr "Разрешить всем доступ к публичным потокам"
-#: ../../Zotlabs/Module/Admin/Site.php:326
+#: ../../Zotlabs/Module/Admin/Site.php:511
msgid ""
"Disable to require authentication before viewing. Warning: this content is "
"unmoderated."
msgstr "Отключите если для просмотра требуется аутентификация. Внимание - этот контент не может модерироваться."
-#: ../../Zotlabs/Module/Admin/Site.php:327
+#: ../../Zotlabs/Module/Admin/Site.php:512
msgid "Only import Public stream posts with this text"
msgstr "Импортировать только публичные потоки с этим текстом"
-#: ../../Zotlabs/Module/Admin/Site.php:327
-#: ../../Zotlabs/Module/Admin/Site.php:328
+#: ../../Zotlabs/Module/Admin/Site.php:512
+#: ../../Zotlabs/Module/Admin/Site.php:513
#: ../../Zotlabs/Module/Connedit.php:885 ../../Zotlabs/Module/Connedit.php:886
msgid ""
"words one per line or #tags or /patterns/ or lang=xx, leave blank to import "
"all posts"
msgstr "слова по одному в строку, #тег, /шаблон/ или lang=xxl; оставьте пустым для импорта всех публикаций"
-#: ../../Zotlabs/Module/Admin/Site.php:328
+#: ../../Zotlabs/Module/Admin/Site.php:513
msgid "Do not import Public stream posts with this text"
msgstr "Не импортировать публичные потоки с этим текстом"
-#: ../../Zotlabs/Module/Admin/Site.php:331
+#: ../../Zotlabs/Module/Admin/Site.php:516
msgid "Login on Homepage"
msgstr "Вход на домашней странице"
-#: ../../Zotlabs/Module/Admin/Site.php:331
+#: ../../Zotlabs/Module/Admin/Site.php:516
msgid ""
"Present a login box to visitors on the home page if no other content has "
"been configured."
msgstr "Предоставлять форму входа для посетителей на домашней странице если другого содержимого не настроено."
-#: ../../Zotlabs/Module/Admin/Site.php:332
+#: ../../Zotlabs/Module/Admin/Site.php:517
msgid "Enable context help"
msgstr "Включить контекстную помощь"
-#: ../../Zotlabs/Module/Admin/Site.php:332
+#: ../../Zotlabs/Module/Admin/Site.php:517
msgid ""
"Display contextual help for the current page when the help button is pressed."
msgstr "Показывать контекстную помощь для текущей странице при нажатии на кнопку \"Помощь\"."
-#: ../../Zotlabs/Module/Admin/Site.php:334
+#: ../../Zotlabs/Module/Admin/Site.php:519
msgid "Reply-to email address for system generated email."
msgstr "Адрес email Reply-to для генерируемых системой сообщений."
-#: ../../Zotlabs/Module/Admin/Site.php:335
+#: ../../Zotlabs/Module/Admin/Site.php:520
msgid "Sender (From) email address for system generated email."
msgstr "Адрес email отправителя (From) для генерируемых системой сообщений."
-#: ../../Zotlabs/Module/Admin/Site.php:336
+#: ../../Zotlabs/Module/Admin/Site.php:521
msgid "Name of email sender for system generated email."
msgstr "Имя отправителя для генерируемых системой сообщений."
-#: ../../Zotlabs/Module/Admin/Site.php:338
+#: ../../Zotlabs/Module/Admin/Site.php:523
msgid "Directory Server URL"
msgstr "URL сервера каталогов"
-#: ../../Zotlabs/Module/Admin/Site.php:338
+#: ../../Zotlabs/Module/Admin/Site.php:523
msgid "Default directory server"
msgstr "Сервер каталогов по умолчанию"
-#: ../../Zotlabs/Module/Admin/Site.php:340
+#: ../../Zotlabs/Module/Admin/Site.php:525
msgid "Enable SSE Notifications"
msgstr "Включить уведомления SSE"
-#: ../../Zotlabs/Module/Admin/Site.php:340
+#: ../../Zotlabs/Module/Admin/Site.php:525
msgid ""
"If disabled, traditional polling will be used. Warning: this setting might "
"not be suited for shared hosting"
msgstr "Если выключено будет использоваться традиционный периодический опрос. Предупреждение: этот режим не подходит для виртуального (shared) хостинга"
-#: ../../Zotlabs/Module/Admin/Site.php:342
+#: ../../Zotlabs/Module/Admin/Site.php:527
msgid "Proxy user"
msgstr "Имя пользователя proxy-сервера"
-#: ../../Zotlabs/Module/Admin/Site.php:343
+#: ../../Zotlabs/Module/Admin/Site.php:528
msgid "Proxy URL"
msgstr "URL proxy-сервера"
-#: ../../Zotlabs/Module/Admin/Site.php:344
+#: ../../Zotlabs/Module/Admin/Site.php:529
msgid "Network timeout"
msgstr "Время ожидания сети"
-#: ../../Zotlabs/Module/Admin/Site.php:344
+#: ../../Zotlabs/Module/Admin/Site.php:529
msgid "Value is in seconds. Set to 0 for unlimited (not recommended)."
msgstr "Значение в секундах. Если установлен в 0 - без ограничений (не рекомендуется)."
-#: ../../Zotlabs/Module/Admin/Site.php:345
+#: ../../Zotlabs/Module/Admin/Site.php:530
msgid "Delivery interval"
msgstr "Интервал доставки"
-#: ../../Zotlabs/Module/Admin/Site.php:345
+#: ../../Zotlabs/Module/Admin/Site.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 "Значение задержки фоновых процессов доставки в секундах для снижения нагрузки на систему. Рекомендуется 4-5 для серверов совместного использования, 2-3 для частных виртуальных и 0-1 для выделенных серверов."
-#: ../../Zotlabs/Module/Admin/Site.php:346
+#: ../../Zotlabs/Module/Admin/Site.php:531
msgid "Deliveries per process"
msgstr "Доставок на процесс"
-#: ../../Zotlabs/Module/Admin/Site.php:346
+#: ../../Zotlabs/Module/Admin/Site.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 "Количество доставок для одного процесса. Настройте в соответствии с производительностью системы. Рекомендуется 1-5."
-#: ../../Zotlabs/Module/Admin/Site.php:347
+#: ../../Zotlabs/Module/Admin/Site.php:532
msgid "Queue Threshold"
msgstr "Порог очереди"
-#: ../../Zotlabs/Module/Admin/Site.php:347
+#: ../../Zotlabs/Module/Admin/Site.php:532
msgid ""
"Always defer immediate delivery if queue contains more than this number of "
"entries."
msgstr "Всегда откладывать немедленную доставку, если в очереди содержится большее количество записей, чем это."
-#: ../../Zotlabs/Module/Admin/Site.php:348
+#: ../../Zotlabs/Module/Admin/Site.php:533
msgid "Poll interval"
msgstr "Интервал опроса"
-#: ../../Zotlabs/Module/Admin/Site.php:348
+#: ../../Zotlabs/Module/Admin/Site.php:533
msgid ""
"Delay background polling processes by this many seconds to reduce system "
"load. If 0, use delivery interval."
msgstr "Задержка фоновых процессов опроса на указанное количество секунд для снижения нагрузки на систему. Если 0 - использовать интервал доставки."
-#: ../../Zotlabs/Module/Admin/Site.php:349
+#: ../../Zotlabs/Module/Admin/Site.php:534
msgid "Path to ImageMagick convert program"
msgstr "Путь к ImageMagick"
-#: ../../Zotlabs/Module/Admin/Site.php:349
+#: ../../Zotlabs/Module/Admin/Site.php:534
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 "При установке эта программа генерирует миниатюры изображений для больших файлов (свыше 4000 в любом измерении) для предотвращения утечки памяти. Пример: /usr/bin/convert"
-#: ../../Zotlabs/Module/Admin/Site.php:350
+#: ../../Zotlabs/Module/Admin/Site.php:535
msgid "Maximum Load Average"
msgstr "Максимальная средняя нагрузка"
-#: ../../Zotlabs/Module/Admin/Site.php:350
+#: ../../Zotlabs/Module/Admin/Site.php:535
msgid ""
"Maximum system load before delivery and poll processes are deferred - "
"default 50."
msgstr "Максимальная нагрузка системы для откладывания процессов опроса и доставки - по умолчанию 50."
-#: ../../Zotlabs/Module/Admin/Site.php:351
+#: ../../Zotlabs/Module/Admin/Site.php:536
msgid "Expiration period in days for imported (grid/network) content"
msgstr "Срок хранения в днях для импортированного содержимого (из матрицы / сети)."
-#: ../../Zotlabs/Module/Admin/Site.php:351
+#: ../../Zotlabs/Module/Admin/Site.php:536
msgid "0 for no expiration of imported content"
msgstr "0 для постоянного хранения импортированного содержимого"
-#: ../../Zotlabs/Module/Admin/Site.php:352
+#: ../../Zotlabs/Module/Admin/Site.php:537
msgid ""
"Do not expire any posts which have comments less than this many days ago"
msgstr "Продлевать строк хранения для любых публикаций, которые имеют комментарии возрастом менее этого значения"
-#: ../../Zotlabs/Module/Admin/Site.php:354
+#: ../../Zotlabs/Module/Admin/Site.php:538
msgid ""
"Public servers: Optional landing (marketing) webpage for new registrants"
msgstr "Публичные серверы: необязательная маркетинговая лэндинг-страница для новых пользователей"
-#: ../../Zotlabs/Module/Admin/Site.php:354
+#: ../../Zotlabs/Module/Admin/Site.php:538
#, php-format
msgid "Create this page first. Default is %s/register"
msgstr "Создать эту страницу первой. По умолчанию %s/register"
-#: ../../Zotlabs/Module/Admin/Site.php:355
+#: ../../Zotlabs/Module/Admin/Site.php:539
msgid "Page to display after creating a new channel"
msgstr "Страница для показа после создания нового канала"
-#: ../../Zotlabs/Module/Admin/Site.php:355
+#: ../../Zotlabs/Module/Admin/Site.php:539
msgid "Default: profiles"
msgstr "По умолчанию: profiles"
-#: ../../Zotlabs/Module/Admin/Site.php:357
+#: ../../Zotlabs/Module/Admin/Site.php:540
msgid "Optional: site location"
msgstr "Необязательно: место размещения сайта"
-#: ../../Zotlabs/Module/Admin/Site.php:357
+#: ../../Zotlabs/Module/Admin/Site.php:540
msgid "Region or country"
msgstr "Регион или страна"
+#: ../../Zotlabs/Module/Admin/Site.php:625
+#: ../../Zotlabs/Module/Admin/Site.php:626
+msgid "Invalid 24h time value (hhmm/hmm)"
+msgstr "Неверное 24-часовое значение (допустимо \"ччмм\" или \"чмм\")"
+
#: ../../Zotlabs/Module/Admin/Logs.php:28
msgid "Log settings updated."
msgstr "Настройки журнала обновлены."
@@ -10937,6 +11133,10 @@ msgstr "Код в канале '%s' разрешён"
msgid "Channel '%s' code disallowed"
msgstr "Код в канале '%s' запрещён"
+#: ../../Zotlabs/Module/Admin/Channels.php:148
+msgid "select all"
+msgstr "выбрать все"
+
#: ../../Zotlabs/Module/Admin/Channels.php:150
#: ../../Zotlabs/Module/Directory.php:362
msgid "Censor"
@@ -11000,10 +11200,6 @@ msgstr "Повторите новый пароль"
msgid "Account language (for emails)"
msgstr "Язык сообщения для email"
-#: ../../Zotlabs/Module/Admin/Account_edit.php:72
-msgid "Service class"
-msgstr "Класс обслуживания"
-
#: ../../Zotlabs/Module/Admin/Profs.php:89
msgid "New Profile Field"
msgstr "Поле нового профиля"
@@ -11270,6 +11466,129 @@ msgstr "Пожалуйста, введите ваш пароль для пров
msgid "Remove Channel"
msgstr "Удаление канала"
+#: ../../Zotlabs/Module/Regate.php:81
+msgid "Email resent"
+msgstr "Электронная почта повторно отправлена"
+
+#: ../../Zotlabs/Module/Regate.php:81
+msgid "Email resend failed"
+msgstr "Ошибка повторной отправки электронной почты"
+
+#: ../../Zotlabs/Module/Regate.php:105
+msgid "Verify successfull"
+msgstr "Проверка прошла успешно"
+
+#: ../../Zotlabs/Module/Regate.php:149
+msgid "Account successfull created"
+msgstr "Учётная запись успешно создана"
+
+#: ../../Zotlabs/Module/Regate.php:190
+msgid "Channel successfull created"
+msgstr "Канал успешно создан"
+
+#: ../../Zotlabs/Module/Regate.php:196
+msgid "Automatic channel creation failed. Please create a channel."
+msgstr "Автоматической создание канала не удалось. Пожалуйста создайте канал."
+
+#: ../../Zotlabs/Module/Regate.php:208
+msgid "Account creation error"
+msgstr "Ошибка создания учётной записи"
+
+#: ../../Zotlabs/Module/Regate.php:220
+msgid "Verify failed"
+msgstr "Проверка не удалась"
+
+#: ../../Zotlabs/Module/Regate.php:225
+msgid "Token verification failed"
+msgstr "Неверный проверочный код"
+
+#: ../../Zotlabs/Module/Regate.php:230
+msgid "Request not inside time frame"
+msgstr "Запрос в не установленные сроки "
+
+#: ../../Zotlabs/Module/Regate.php:236 ../../Zotlabs/Module/Regate.php:266
+msgid "Identity unknown"
+msgstr "Личность не установлена"
+
+#: ../../Zotlabs/Module/Regate.php:242
+msgid "dId2 mistaken"
+msgstr "ошибочный dId2"
+
+#: ../../Zotlabs/Module/Regate.php:270
+msgid "Your Registration ID"
+msgstr "Идентификатор вашей регистрации"
+
+#: ../../Zotlabs/Module/Regate.php:283 ../../Zotlabs/Module/Regate.php:374
+#: ../../Zotlabs/Module/Regate.php:403
+msgid "Registration verification"
+msgstr "Проверка регистрации"
+
+#: ../../Zotlabs/Module/Regate.php:290 ../../Zotlabs/Module/Regate.php:408
+msgid "Hold on, you can start verification in"
+msgstr "Подождите, вы можете начать проверку через "
+
+#: ../../Zotlabs/Module/Regate.php:291
+msgid "Please remember your verification token for ID"
+msgstr "Пожалуйста, запомните свой код подтверждения для идентификации"
+
+#: ../../Zotlabs/Module/Regate.php:292
+msgid "Token validity"
+msgstr "Срок действия кода"
+
+#: ../../Zotlabs/Module/Regate.php:328
+msgid "Resend"
+msgstr "Отправить повторно"
+
+#: ../../Zotlabs/Module/Regate.php:333
+msgid "Registration status"
+msgstr "Статус регистрации"
+
+#: ../../Zotlabs/Module/Regate.php:336
+msgid "Verification successful!"
+msgstr "Проверка прошла успешно! "
+
+#: ../../Zotlabs/Module/Regate.php:337
+msgid "Your login ID is"
+msgstr "Ваш логин для входа"
+
+#: ../../Zotlabs/Module/Regate.php:338
+msgid ""
+"After your account has been approved by our administrator you will be able "
+"to login with your login ID and your provided password."
+msgstr "После того, как ваша учетная запись будет одобрена нашим администратором, вы сможете войти в систему, указав свой логин и пароль."
+
+#: ../../Zotlabs/Module/Regate.php:350
+msgid "Registration request revoked"
+msgstr "Запрос на регистрацию был отозван"
+
+#: ../../Zotlabs/Module/Regate.php:351
+msgid "Sorry for any inconvience. Thank you for your response."
+msgstr "Приносим извинения за неудобства. Благодарим за ваш ответ."
+
+#: ../../Zotlabs/Module/Regate.php:375
+msgid "Please enter your verification token for ID"
+msgstr "Пожалуйста введите ваш проверочный код для идентификации"
+
+#: ../../Zotlabs/Module/Regate.php:385
+msgid "Verification token"
+msgstr "Код проверки"
+
+#: ../../Zotlabs/Module/Regate.php:396
+msgid "ID expired"
+msgstr "Срок действия идентификатора истёк"
+
+#: ../../Zotlabs/Module/Regate.php:409
+msgid "You will require the verification token for ID"
+msgstr "Вам потребуется проверочный кода для идентификации"
+
+#: ../../Zotlabs/Module/Regate.php:417
+msgid "Unknown or expired ID"
+msgstr "Идентификатор неизвестен или с истекшим сроком действия"
+
+#: ../../Zotlabs/Module/Regate.php:428
+msgid "dId2 malformed"
+msgstr "Неверный dId2"
+
#: ../../Zotlabs/Module/Events.php:468
msgid "Edit event title"
msgstr "Редактировать наименование события"
@@ -11517,7 +11836,7 @@ msgid ""
msgstr "Этот аккаунт и все его каналы будут полностью удалены из сети."
#: ../../Zotlabs/Module/Removeaccount.php:61
-#: ../../Zotlabs/Module/Settings/Account.php:105
+#: ../../Zotlabs/Module/Settings/Account.php:109
msgid "Remove Account"
msgstr "Удалить аккаунт"
@@ -11529,30 +11848,30 @@ msgstr "Приложение \"Язык\""
msgid "Change UI language"
msgstr "Изменить язык интерфейса"
-#: ../../Zotlabs/Module/Uexport.php:61
+#: ../../Zotlabs/Module/Uexport.php:62
msgid "Channel Export App"
msgstr "Приложение \"Экспорт канала\""
-#: ../../Zotlabs/Module/Uexport.php:62
+#: ../../Zotlabs/Module/Uexport.php:63
msgid "Export your channel"
msgstr "Экспортировать ваш канал"
-#: ../../Zotlabs/Module/Uexport.php:72 ../../Zotlabs/Module/Uexport.php:73
+#: ../../Zotlabs/Module/Uexport.php:73 ../../Zotlabs/Module/Uexport.php:74
msgid "Export Channel"
msgstr "Экспорт канала"
-#: ../../Zotlabs/Module/Uexport.php:74
+#: ../../Zotlabs/Module/Uexport.php:75
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 "Экспортировать основную информацию из канала в файл. Служит в качестве резервной копии ваших контактов, основных данных и профиля, однако не включает содержимое. Может быть использовано для импорта ваши данных на новый сервер."
-#: ../../Zotlabs/Module/Uexport.php:75
+#: ../../Zotlabs/Module/Uexport.php:76
msgid "Export Content"
msgstr "Экспортировать содержимое"
-#: ../../Zotlabs/Module/Uexport.php:76
+#: ../../Zotlabs/Module/Uexport.php:77
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 "
@@ -11561,11 +11880,11 @@ msgid ""
"this download to begin."
msgstr "Экспортировать информацию из вашего канала и его содержимое в резервную копию в формате JSON которая может быть использована для восстановления или импорта на другом сервере. Сохраняет все ваши контакты, разрешения, данные профиля и публикации за несколько месяцев. Файл может иметь очень большой размер. Пожалуйста, будьте терпеливы и подождите несколько минут пока не начнётся загрузка."
-#: ../../Zotlabs/Module/Uexport.php:78
+#: ../../Zotlabs/Module/Uexport.php:79
msgid "Export your posts from a given year."
msgstr "Экспортировать ваши публикации за данный год."
-#: ../../Zotlabs/Module/Uexport.php:80
+#: ../../Zotlabs/Module/Uexport.php:81
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. "
@@ -11573,21 +11892,21 @@ msgid ""
"please try again selecting a more limited date range."
msgstr "Вы также можете экспортировать ваши публикации и беседы за определённый месяц или год. Выберите дату в панели местоположения в браузере. Если экспорт будет неудачным (это возможно, например, из-за исчерпания памяти на сервере), повторите попытку, выбрав меньший диапазон дат."
-#: ../../Zotlabs/Module/Uexport.php:81
+#: ../../Zotlabs/Module/Uexport.php:82
#, php-format
msgid ""
"To select all posts for a given year, such as this year, visit <a href=\"%1$s"
"\">%2$s</a>"
msgstr "Для выбора всех публикаций заданного года, например текущего, посетите <a href=\"%1$s\">%2$s</a>"
-#: ../../Zotlabs/Module/Uexport.php:82
+#: ../../Zotlabs/Module/Uexport.php:83
#, 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 "Для выбора всех публикаций заданного месяца, например за январь сего года, посетите <a href=\"%1$s\">%2$s</a>"
-#: ../../Zotlabs/Module/Uexport.php:83
+#: ../../Zotlabs/Module/Uexport.php:84
#, php-format
msgid ""
"These content files may be imported or restored by visiting <a href=\"%1$s\">"
@@ -11595,11 +11914,11 @@ msgid ""
"or restore these in date order (oldest first)."
msgstr "Данные файлы с содержимым могут быть импортированы и восстановлены на любом содержащем ваш канал сайте. Посетите <a href=\"%1$s\">%2$s</a>. Для лучших результатов пожалуйста производите импорт и восстановление в порядке датировки (старые сначала)."
-#: ../../Zotlabs/Module/Display.php:380
+#: ../../Zotlabs/Module/Display.php:372
msgid "Article"
msgstr "Статья"
-#: ../../Zotlabs/Module/Display.php:425
+#: ../../Zotlabs/Module/Display.php:417
msgid "Item has been removed."
msgstr "Элемент был удалён."
@@ -11649,11 +11968,20 @@ msgid "Channel name"
msgstr "Название канала"
#: ../../Zotlabs/Module/New_channel.php:178
+#: ../../Zotlabs/Module/Settings/Channel.php:537
+msgid "Channel role and privacy"
+msgstr "Роль и конфиденциальность канала"
+
+#: ../../Zotlabs/Module/New_channel.php:178
msgid ""
"Select a channel permission role compatible with your usage needs and "
"privacy requirements."
msgstr "Выберите разрешения для канала в соответствии с вашими потребностями и требованиями безопасности."
+#: ../../Zotlabs/Module/New_channel.php:178
+msgid "Read more about channel permission roles"
+msgstr "Прочитать больше о разрешениях для каналов"
+
#: ../../Zotlabs/Module/New_channel.php:181
msgid "Create a Channel"
msgstr "Создать канал"
@@ -11682,7 +12010,7 @@ msgstr "отправил вам личное сообщение"
msgid "added your channel"
msgstr "добавил ваш канал"
-#: ../../Zotlabs/Module/Ping.php:418 ../../Zotlabs/Lib/Enotify.php:986
+#: ../../Zotlabs/Module/Ping.php:418
msgid "requires approval"
msgstr "Требуется подтверждение"
@@ -11703,11 +12031,11 @@ msgstr "событие опубликовано"
msgid "shared a file with you"
msgstr "с вами поделились файлом"
-#: ../../Zotlabs/Module/Ping.php:672 ../../Zotlabs/Module/Sse_bs.php:540
+#: ../../Zotlabs/Module/Ping.php:672 ../../Zotlabs/Module/Sse_bs.php:554
msgid "Private forum"
msgstr "Частный форум"
-#: ../../Zotlabs/Module/Ping.php:672 ../../Zotlabs/Module/Sse_bs.php:540
+#: ../../Zotlabs/Module/Ping.php:672 ../../Zotlabs/Module/Sse_bs.php:554
msgid "Public forum"
msgstr "Публичный форум"
@@ -11841,43 +12169,43 @@ msgstr "Просроченные аккаунты"
msgid "Expiring accounts"
msgstr "Близкие к просрочке аккаунты"
-#: ../../Zotlabs/Module/Admin.php:120
+#: ../../Zotlabs/Module/Admin.php:123
msgid "Message queues"
msgstr "Очередь сообщений"
-#: ../../Zotlabs/Module/Admin.php:134
+#: ../../Zotlabs/Module/Admin.php:137
msgid "Your software should be updated"
msgstr "Ваше программное обеспечение должно быть обновлено"
-#: ../../Zotlabs/Module/Admin.php:139
+#: ../../Zotlabs/Module/Admin.php:142
msgid "Summary"
msgstr "Резюме"
-#: ../../Zotlabs/Module/Admin.php:142
+#: ../../Zotlabs/Module/Admin.php:145
msgid "Registered accounts"
msgstr "Зарегистрированные аккаунты"
-#: ../../Zotlabs/Module/Admin.php:143
+#: ../../Zotlabs/Module/Admin.php:146
msgid "Pending registrations"
msgstr "Ждут утверждения"
-#: ../../Zotlabs/Module/Admin.php:144
+#: ../../Zotlabs/Module/Admin.php:147
msgid "Registered channels"
msgstr "Зарегистрированные каналы"
-#: ../../Zotlabs/Module/Admin.php:145
+#: ../../Zotlabs/Module/Admin.php:148
msgid "Active addons"
msgstr "Активные расширения"
-#: ../../Zotlabs/Module/Admin.php:146
+#: ../../Zotlabs/Module/Admin.php:149
msgid "Version"
msgstr "Версия системы"
-#: ../../Zotlabs/Module/Admin.php:147
+#: ../../Zotlabs/Module/Admin.php:150
msgid "Repository version (master)"
msgstr "Версия репозитория (master)"
-#: ../../Zotlabs/Module/Admin.php:148
+#: ../../Zotlabs/Module/Admin.php:151
msgid "Repository version (dev)"
msgstr "Версия репозитория (dev)"
@@ -12030,7 +12358,7 @@ msgstr "Выслать повторно"
#: ../../Zotlabs/Module/Email_validation.php:41
msgid "Validation token"
-msgstr "Проверочный токен"
+msgstr "Проверочный код"
#: ../../Zotlabs/Module/Attach.php:68
msgid "Item not available."
@@ -12117,7 +12445,7 @@ msgid "Use a photo from your albums"
msgstr "Использовать фотографию из ваших альбомов"
#: ../../Zotlabs/Module/Profile_photo.php:511
-#: ../../Zotlabs/Module/Cover_photo.php:432 ../../Zotlabs/Module/Wiki.php:405
+#: ../../Zotlabs/Module/Cover_photo.php:432 ../../Zotlabs/Module/Wiki.php:404
msgid "Choose a different album"
msgstr "Выбрать другой альбом"
@@ -12201,7 +12529,7 @@ msgstr "Заархивировано / недоступно"
#: ../../Zotlabs/Module/Connections.php:83
#: ../../Zotlabs/Module/Connections.php:92 ../../Zotlabs/Module/Menu.php:180
-#: ../../Zotlabs/Module/Notifications.php:50
+#: ../../Zotlabs/Module/Notifications.php:53
msgid "New"
msgstr "Новые"
@@ -12510,7 +12838,7 @@ msgid ""
"Password reset failed."
msgstr "Запрос не может быть проверен. (Вы могли отправить его раньше). Сброс пароля не возможен."
-#: ../../Zotlabs/Module/Lostpass.php:91 ../../boot.php:1720
+#: ../../Zotlabs/Module/Lostpass.php:91 ../../boot.php:1725
msgid "Password Reset"
msgstr "Сбросить пароль"
@@ -12826,12 +13154,12 @@ msgstr "Мои другие контакты"
msgid "Communications"
msgstr "Связи"
-#: ../../Zotlabs/Module/Subthread.php:143
+#: ../../Zotlabs/Module/Subthread.php:128
#, php-format
msgid "%1$s is following %2$s's %3$s"
msgstr "%1$s отслеживает %2$s's %3$s"
-#: ../../Zotlabs/Module/Subthread.php:145
+#: ../../Zotlabs/Module/Subthread.php:130
#, php-format
msgid "%1$s stopped following %2$s's %3$s"
msgstr "%1$s прекратил отслеживать %2$s's %3$s"
@@ -12898,74 +13226,121 @@ msgstr "Новый адрес канала"
msgid "Rename Channel"
msgstr "Переименовать канал"
-#: ../../Zotlabs/Module/Invite.php:37
-msgid "Total invitation limit exceeded."
-msgstr "Превышено общее количество приглашений."
+#: ../../Zotlabs/Module/Invite.php:56 ../../Zotlabs/Module/Invite.php:310
+msgid "Invite App"
+msgstr "Приложение \"Пригласить\""
+
+#: ../../Zotlabs/Module/Invite.php:68
+msgid "Register is closed"
+msgstr "Регистрация закрыта"
+
+#: ../../Zotlabs/Module/Invite.php:102 ../../Zotlabs/Module/Invite.php:549
+msgid "Note, the invitation code is valid up to"
+msgstr "Обратите внимание: код приглашения действителен до "
-#: ../../Zotlabs/Module/Invite.php:61
+#: ../../Zotlabs/Module/Invite.php:115
#, php-format
-msgid "%s : Not a valid email address."
-msgstr "%s : Недействительный адрес электронной почты."
+msgid "Too many recipients for one invitation (max %d)"
+msgstr "Слишком много получателей для одного кода приглашения (не более %d)"
-#: ../../Zotlabs/Module/Invite.php:75
-msgid "Please join us on $Projectname"
-msgstr "Присоединятесь к $Projectname !"
+#: ../../Zotlabs/Module/Invite.php:119
+msgid "No recipients for this invitation"
+msgstr "Нет получателей для этого приглашения"
-#: ../../Zotlabs/Module/Invite.php:85
-msgid "Invitation limit exceeded. Please contact your site administrator."
-msgstr "Превышен лимит приглашений. Пожалуйста, свяжитесь с администрацией сайта."
+#: ../../Zotlabs/Module/Invite.php:133
+#, php-format
+msgid "(%s) : Not a valid email address"
+msgstr "(%s) : Недействительный адрес электронной почты"
-#: ../../Zotlabs/Module/Invite.php:94
+#: ../../Zotlabs/Module/Invite.php:138
#, php-format
-msgid "%d message sent."
-msgid_plural "%d messages sent."
-msgstr[0] "%d сообщение отправлено."
-msgstr[1] "%d сообщения отправлено."
-msgstr[2] "%d сообщений отправлено."
+msgid "(%s) : Not a real email address"
+msgstr "(%s) : Не настоящий адрес электронной почты"
-#: ../../Zotlabs/Module/Invite.php:110
-msgid "Invite App"
-msgstr "Приложение \"Пригласить\""
+#: ../../Zotlabs/Module/Invite.php:145
+#, php-format
+msgid "(%s) : Not allowed email address"
+msgstr "(%s) : Не разрешённый адрес электронной почты"
+
+#: ../../Zotlabs/Module/Invite.php:158
+#, php-format
+msgid "(%s) : email address already in use"
+msgstr "(%s) : Адрес электронной почты уже используется"
-#: ../../Zotlabs/Module/Invite.php:111
-msgid "Send email invitations to join this network"
-msgstr "Отправить приглашение присоединиться к этой сети по электронной почте"
+#: ../../Zotlabs/Module/Invite.php:165
+#, php-format
+msgid "(%s) : Accepted email address"
+msgstr "%s) : Подтверждённый адрес электронной почты"
+
+#: ../../Zotlabs/Module/Invite.php:257
+#, php-format
+msgid "To %s : Message delivery success."
+msgstr "Для %s : Сообщение успешно доставлено."
-#: ../../Zotlabs/Module/Invite.php:124
+#: ../../Zotlabs/Module/Invite.php:289
+#, php-format
+msgid "%1$d mail(s) sent, %2$d mail error(s)"
+msgstr "%1$d писем отправлено, %2$d ошибок доставки"
+
+#: ../../Zotlabs/Module/Invite.php:315
+msgid "Invites not proposed by configuration"
+msgstr "Использование приглашений не предлагается"
+
+#: ../../Zotlabs/Module/Invite.php:316
+msgid "Contact the site admin"
+msgstr "Связатся с администратором сайта"
+
+#: ../../Zotlabs/Module/Invite.php:332
+msgid "Invites by users not enabled"
+msgstr "Приглашения от пользователей отключены"
+
+#: ../../Zotlabs/Module/Invite.php:337
msgid "You have no more invitations available"
msgstr "У вас больше нет приглашений"
-#: ../../Zotlabs/Module/Invite.php:155
+#: ../../Zotlabs/Module/Invite.php:353
+msgid "Not on xchan"
+msgstr "Неизвестный пользователь"
+
+#: ../../Zotlabs/Module/Invite.php:386
+msgid "All users invitation limit exceeded."
+msgstr "Превышен лимит приглашений для всех пользователей."
+
+#: ../../Zotlabs/Module/Invite.php:404
+msgid "Invitation expires after"
+msgstr "Приглашение истекает после"
+
+#: ../../Zotlabs/Module/Invite.php:504 ../../Zotlabs/Module/Invite.php:543
+msgid "Invitation"
+msgstr "Приглашение"
+
+#: ../../Zotlabs/Module/Invite.php:534
msgid "Send invitations"
msgstr "Отправить приглашение"
-#: ../../Zotlabs/Module/Invite.php:156
-msgid "Enter email addresses, one per line:"
-msgstr "Введите адреса электронной почты, по одному в строке:"
-
-#: ../../Zotlabs/Module/Invite.php:158
-msgid "Please join my community on $Projectname."
-msgstr "Присоединятесь к нашему сообществу $Projectname !"
+#: ../../Zotlabs/Module/Invite.php:535
+msgid "Invitations I am using"
+msgstr "Приглашения, которые я использую"
-#: ../../Zotlabs/Module/Invite.php:160
-msgid "You will need to supply this invitation code:"
-msgstr "Вам нужно предоставит этот код приглашения:"
+#: ../../Zotlabs/Module/Invite.php:536
+msgid "Invitations we are using"
+msgstr "Приглашения, которые мы используем"
-#: ../../Zotlabs/Module/Invite.php:161
-msgid "1. Register at any $Projectname location (they are all inter-connected)"
-msgstr "1. Зарегистрируйтесь на любом из серверов $Projectname"
+#: ../../Zotlabs/Module/Invite.php:537
+msgid "§ Note, the email(s) sent will be recorded in the system logs"
+msgstr "Внимание: адреса электронной почты будут записаны в системные журналы."
-#: ../../Zotlabs/Module/Invite.php:163
-msgid "2. Enter my $Projectname network address into the site searchbar."
-msgstr "2. Введите сетевой адрес $Projectname в поисковой строке сайта"
+#: ../../Zotlabs/Module/Invite.php:538
+msgid "Enter email addresses, one per line:"
+msgstr "Введите адреса электронной почты, по одному в строке:"
-#: ../../Zotlabs/Module/Invite.php:164
-msgid "or visit"
-msgstr "или посетите"
+#: ../../Zotlabs/Module/Invite.php:540
+msgid "Invite template"
+msgstr "Шаблон приглашения"
-#: ../../Zotlabs/Module/Invite.php:166
-msgid "3. Click [Connect]"
-msgstr "Нажать [Подключиться]"
+#: ../../Zotlabs/Module/Invite.php:548
+msgid "Here you may enter personal notes to the recipient(s)"
+msgstr "Здесь вы можете ввести личные заметки для получателей"
#: ../../Zotlabs/Module/Notes.php:57
msgid "Notes App"
@@ -13109,10 +13484,6 @@ msgstr "Публиковать ваш профиль по умолчанию в
msgid "Allow us to suggest you as a potential friend to new members?"
msgstr "Разрешить предлагать вас как потенциального друга для новых пользователей?"
-#: ../../Zotlabs/Module/Settings/Channel.php:420
-msgid "or"
-msgstr "или"
-
#: ../../Zotlabs/Module/Settings/Channel.php:429
msgid "Your channel address is"
msgstr "Адрес вашего канала"
@@ -13140,7 +13511,6 @@ msgid "Basic Settings"
msgstr "Основные настройки"
#: ../../Zotlabs/Module/Settings/Channel.php:502
-#: ../../Zotlabs/Module/Settings/Account.php:104
msgid "Email Address:"
msgstr "Адрес email:"
@@ -13459,59 +13829,63 @@ msgstr "Каталог загрузки файлов по умолчанию"
msgid "Remove this channel."
msgstr "Удалить этот канал."
-#: ../../Zotlabs/Module/Settings/Account.php:19
+#: ../../Zotlabs/Module/Settings/Account.php:21
msgid "Not valid email."
msgstr "Не действительный адрес email."
-#: ../../Zotlabs/Module/Settings/Account.php:22
+#: ../../Zotlabs/Module/Settings/Account.php:24
msgid "Protected email address. Cannot change to that email."
msgstr "Защищенный адрес электронной почты. Нельзя изменить."
-#: ../../Zotlabs/Module/Settings/Account.php:31
+#: ../../Zotlabs/Module/Settings/Account.php:33
msgid "System failure storing new email. Please try again."
msgstr "Системная ошибка сохранения email. Пожалуйста попробуйте ещё раз."
-#: ../../Zotlabs/Module/Settings/Account.php:48
+#: ../../Zotlabs/Module/Settings/Account.php:51
msgid "Password verification failed."
msgstr "Не удалось выполнить проверку пароля."
-#: ../../Zotlabs/Module/Settings/Account.php:55
+#: ../../Zotlabs/Module/Settings/Account.php:58
msgid "Passwords do not match. Password unchanged."
msgstr "Пароли не совпадают. Пароль не изменён."
-#: ../../Zotlabs/Module/Settings/Account.php:59
+#: ../../Zotlabs/Module/Settings/Account.php:62
msgid "Empty passwords are not allowed. Password unchanged."
msgstr "Пустые пароли не допускаются. Пароль не изменён."
-#: ../../Zotlabs/Module/Settings/Account.php:73
+#: ../../Zotlabs/Module/Settings/Account.php:76
msgid "Password changed."
msgstr "Пароль изменен."
-#: ../../Zotlabs/Module/Settings/Account.php:75
+#: ../../Zotlabs/Module/Settings/Account.php:78
msgid "Password update failed. Please try again."
msgstr "Изменение пароля не удалось. Пожалуйста, попробуйте ещё раз."
-#: ../../Zotlabs/Module/Settings/Account.php:99
+#: ../../Zotlabs/Module/Settings/Account.php:103
msgid "Account Settings"
msgstr "Настройки аккаунта"
-#: ../../Zotlabs/Module/Settings/Account.php:100
+#: ../../Zotlabs/Module/Settings/Account.php:104
msgid "Current Password"
msgstr "Текущий пароль"
-#: ../../Zotlabs/Module/Settings/Account.php:101
+#: ../../Zotlabs/Module/Settings/Account.php:105
msgid "Enter New Password"
msgstr "Введите новый пароль:"
-#: ../../Zotlabs/Module/Settings/Account.php:102
+#: ../../Zotlabs/Module/Settings/Account.php:106
msgid "Confirm New Password"
msgstr "Подтвердите новый пароль:"
-#: ../../Zotlabs/Module/Settings/Account.php:102
+#: ../../Zotlabs/Module/Settings/Account.php:106
msgid "Leave password fields blank unless changing"
msgstr "Оставьте поля пустыми до измнения"
-#: ../../Zotlabs/Module/Settings/Account.php:106
+#: ../../Zotlabs/Module/Settings/Account.php:108
+msgid "DId2 or Email Address:"
+msgstr "dId2 или адрес электронной почты:"
+
+#: ../../Zotlabs/Module/Settings/Account.php:110
msgid "Remove this account including all its channels"
msgstr "Удалить этот аккаунт включая все каналы"
@@ -14023,135 +14397,135 @@ msgstr "Приложение \"Wiki\""
msgid "Provide a wiki for your channel"
msgstr "Предоставьте Wiki для вашего канала"
-#: ../../Zotlabs/Module/Wiki.php:133
+#: ../../Zotlabs/Module/Wiki.php:132
msgid "Error retrieving wiki"
msgstr "Ошибка при получении Wiki"
-#: ../../Zotlabs/Module/Wiki.php:140
+#: ../../Zotlabs/Module/Wiki.php:139
msgid "Error creating zip file export folder"
msgstr "Ошибка при создании zip-файла при экспорте каталога"
-#: ../../Zotlabs/Module/Wiki.php:191
+#: ../../Zotlabs/Module/Wiki.php:190
msgid "Error downloading wiki: "
msgstr "Ошибка загрузки Wiki:"
-#: ../../Zotlabs/Module/Wiki.php:212 ../../Zotlabs/Storage/Browser.php:404
+#: ../../Zotlabs/Module/Wiki.php:211 ../../Zotlabs/Storage/Browser.php:404
msgid "Download"
msgstr "Загрузить"
-#: ../../Zotlabs/Module/Wiki.php:216
+#: ../../Zotlabs/Module/Wiki.php:215
msgid "Wiki name"
msgstr "Название Wiki"
-#: ../../Zotlabs/Module/Wiki.php:217
+#: ../../Zotlabs/Module/Wiki.php:216
msgid "Content type"
msgstr "Тип содержимого"
-#: ../../Zotlabs/Module/Wiki.php:219 ../../Zotlabs/Storage/Browser.php:378
+#: ../../Zotlabs/Module/Wiki.php:218 ../../Zotlabs/Storage/Browser.php:378
msgid "Type"
msgstr "Тип"
-#: ../../Zotlabs/Module/Wiki.php:220
+#: ../../Zotlabs/Module/Wiki.php:219
msgid "Any&nbsp;type"
msgstr "Любой&nbsp;тип"
-#: ../../Zotlabs/Module/Wiki.php:227
+#: ../../Zotlabs/Module/Wiki.php:226
msgid "Lock content type"
msgstr "Зафиксировать тип содержимого"
-#: ../../Zotlabs/Module/Wiki.php:228
+#: ../../Zotlabs/Module/Wiki.php:227
msgid "Create a status post for this wiki"
msgstr "Создать публикацию о статусе этой Wiki"
-#: ../../Zotlabs/Module/Wiki.php:229
+#: ../../Zotlabs/Module/Wiki.php:228
msgid "Edit Wiki Name"
msgstr "Редактировать наименование Wiki"
-#: ../../Zotlabs/Module/Wiki.php:274
+#: ../../Zotlabs/Module/Wiki.php:273
msgid "Wiki not found"
msgstr "Wiki не найдена"
-#: ../../Zotlabs/Module/Wiki.php:300
+#: ../../Zotlabs/Module/Wiki.php:299
msgid "Rename page"
msgstr "Переименовать страницу"
-#: ../../Zotlabs/Module/Wiki.php:321
+#: ../../Zotlabs/Module/Wiki.php:320
msgid "Error retrieving page content"
msgstr "Ошибка при получении содержимого страницы"
-#: ../../Zotlabs/Module/Wiki.php:329 ../../Zotlabs/Module/Wiki.php:331
+#: ../../Zotlabs/Module/Wiki.php:328 ../../Zotlabs/Module/Wiki.php:330
msgid "New page"
msgstr "Новая страница"
-#: ../../Zotlabs/Module/Wiki.php:366
+#: ../../Zotlabs/Module/Wiki.php:365
msgid "Revision Comparison"
msgstr "Сравнение ревизий"
-#: ../../Zotlabs/Module/Wiki.php:374
+#: ../../Zotlabs/Module/Wiki.php:373
msgid "Short description of your changes (optional)"
msgstr "Краткое описание ваших изменений (необязательно)"
-#: ../../Zotlabs/Module/Wiki.php:394
+#: ../../Zotlabs/Module/Wiki.php:393
msgid "New page name"
msgstr "Новое имя страницы"
-#: ../../Zotlabs/Module/Wiki.php:399
+#: ../../Zotlabs/Module/Wiki.php:398
msgid "Embed image from photo albums"
msgstr "Встроить изображение из фотоальбома"
-#: ../../Zotlabs/Module/Wiki.php:410
+#: ../../Zotlabs/Module/Wiki.php:409
msgid "History"
msgstr "История"
-#: ../../Zotlabs/Module/Wiki.php:488
+#: ../../Zotlabs/Module/Wiki.php:487
msgid "Error creating wiki. Invalid name."
msgstr "Ошибка создания Wiki. Неверное имя."
-#: ../../Zotlabs/Module/Wiki.php:495
+#: ../../Zotlabs/Module/Wiki.php:494
msgid "A wiki with this name already exists."
msgstr "Wiki с таким именем уже существует."
-#: ../../Zotlabs/Module/Wiki.php:508
+#: ../../Zotlabs/Module/Wiki.php:507
msgid "Wiki created, but error creating Home page."
msgstr "Wiki создана, но возникла ошибка при создании домашней страницы"
-#: ../../Zotlabs/Module/Wiki.php:515
+#: ../../Zotlabs/Module/Wiki.php:514
msgid "Error creating wiki"
msgstr "Ошибка при создании Wiki"
-#: ../../Zotlabs/Module/Wiki.php:539
+#: ../../Zotlabs/Module/Wiki.php:538
msgid "Error updating wiki. Invalid name."
msgstr "Ошибка при обновлении Wiki. Неверное имя."
-#: ../../Zotlabs/Module/Wiki.php:559
+#: ../../Zotlabs/Module/Wiki.php:557
msgid "Error updating wiki"
msgstr "Ошибка при обновлении Wiki"
-#: ../../Zotlabs/Module/Wiki.php:574
+#: ../../Zotlabs/Module/Wiki.php:572
msgid "Wiki delete permission denied."
msgstr "Нет прав на удаление Wiki."
-#: ../../Zotlabs/Module/Wiki.php:584
+#: ../../Zotlabs/Module/Wiki.php:582
msgid "Error deleting wiki"
msgstr "Ошибка удаления Wiki"
-#: ../../Zotlabs/Module/Wiki.php:617
+#: ../../Zotlabs/Module/Wiki.php:615
msgid "New page created"
msgstr "Создана новая страница"
-#: ../../Zotlabs/Module/Wiki.php:739
+#: ../../Zotlabs/Module/Wiki.php:741
msgid "Cannot delete Home"
msgstr "Невозможно удалить домашнюю страницу"
-#: ../../Zotlabs/Module/Wiki.php:803
+#: ../../Zotlabs/Module/Wiki.php:817
msgid "Current Revision"
msgstr "Текущая ревизия"
-#: ../../Zotlabs/Module/Wiki.php:803
+#: ../../Zotlabs/Module/Wiki.php:817
msgid "Selected Revision"
msgstr "Выбранная ревизия"
-#: ../../Zotlabs/Module/Wiki.php:853
+#: ../../Zotlabs/Module/Wiki.php:872
msgid "You must be authenticated."
msgstr "Вы должны быть аутентифицированы."
@@ -14429,15 +14803,15 @@ msgstr "Последнее обновление:"
msgid "Details"
msgstr "Сведения"
-#: ../../Zotlabs/Module/Notifications.php:55 ../../Zotlabs/Module/Notify.php:61
+#: ../../Zotlabs/Module/Notifications.php:58 ../../Zotlabs/Module/Notify.php:61
msgid "No more system notifications."
msgstr "Нет новых оповещений системы."
-#: ../../Zotlabs/Module/Notifications.php:59 ../../Zotlabs/Module/Notify.php:65
+#: ../../Zotlabs/Module/Notifications.php:62 ../../Zotlabs/Module/Notify.php:65
msgid "System Notifications"
msgstr "Системные оповещения "
-#: ../../Zotlabs/Module/Notifications.php:60
+#: ../../Zotlabs/Module/Notifications.php:63
#: ../../Zotlabs/Lib/ThreadItem.php:484
msgid "Mark all seen"
msgstr "Отметить как просмотренное"
@@ -14655,32 +15029,32 @@ msgctxt "permcat"
msgid "publisher"
msgstr "издатель"
-#: ../../Zotlabs/Lib/Activity.php:2131
+#: ../../Zotlabs/Lib/Activity.php:2163
#, php-format
msgid "Likes %1$s's %2$s"
msgstr "Нравится %1$s %2$s"
-#: ../../Zotlabs/Lib/Activity.php:2134
+#: ../../Zotlabs/Lib/Activity.php:2166
#, php-format
msgid "Doesn't like %1$s's %2$s"
msgstr "Не нравится %1$s %2$s"
-#: ../../Zotlabs/Lib/Activity.php:2140
+#: ../../Zotlabs/Lib/Activity.php:2172
#, php-format
msgid "Will attend %s's event"
msgstr "Присоединится к мероприятию %s"
-#: ../../Zotlabs/Lib/Activity.php:2143
+#: ../../Zotlabs/Lib/Activity.php:2175
#, php-format
msgid "Will not attend %s's event"
msgstr "Не присоединится к мероприятию %s"
-#: ../../Zotlabs/Lib/Activity.php:2146
+#: ../../Zotlabs/Lib/Activity.php:2178
#, php-format
msgid "May attend %s's event"
msgstr "Возможно присоединится к мероприятию %s"
-#: ../../Zotlabs/Lib/Activity.php:2149
+#: ../../Zotlabs/Lib/Activity.php:2181
#, php-format
msgid "May not attend %s's event"
msgstr "Возможно не присоединится к мероприятию %s"
@@ -14964,6 +15338,10 @@ msgstr "отредактировал комментарий датированн
msgid "created an event"
msgstr "создано событие"
+#: ../../Zotlabs/Lib/Enotify.php:986
+msgid "verified"
+msgstr "проверено"
+
#: ../../Zotlabs/Lib/Connect.php:271
msgid "error saving data"
msgstr "ошибка сохранения данных"
@@ -14988,11 +15366,11 @@ msgstr "Комната не найдена."
msgid "Room is full"
msgstr "Комната переполнена"
-#: ../../Zotlabs/Lib/NativeWiki.php:145
+#: ../../Zotlabs/Lib/NativeWiki.php:146
msgid "Wiki updated successfully"
msgstr "Wiki успешно обновлена"
-#: ../../Zotlabs/Lib/NativeWiki.php:199
+#: ../../Zotlabs/Lib/NativeWiki.php:206
msgid "Wiki files deleted successfully"
msgstr "Wiki успешно удалена"
@@ -15145,51 +15523,51 @@ msgstr "(нет заголовка)"
msgid "Wiki page create failed."
msgstr "Не удалось создать страницу Wiki."
-#: ../../Zotlabs/Lib/NativeWikiPage.php:122
+#: ../../Zotlabs/Lib/NativeWikiPage.php:123
msgid "Wiki not found."
msgstr "Wiki не найдена."
-#: ../../Zotlabs/Lib/NativeWikiPage.php:133
+#: ../../Zotlabs/Lib/NativeWikiPage.php:134
msgid "Destination name already exists"
msgstr "Имя назначения уже существует"
-#: ../../Zotlabs/Lib/NativeWikiPage.php:166
-#: ../../Zotlabs/Lib/NativeWikiPage.php:361
+#: ../../Zotlabs/Lib/NativeWikiPage.php:167
+#: ../../Zotlabs/Lib/NativeWikiPage.php:368
msgid "Page not found"
msgstr "Страница не найдена."
-#: ../../Zotlabs/Lib/NativeWikiPage.php:197
+#: ../../Zotlabs/Lib/NativeWikiPage.php:200
msgid "Error reading page content"
msgstr "Ошибка чтения содержимого страницы"
-#: ../../Zotlabs/Lib/NativeWikiPage.php:352
-#: ../../Zotlabs/Lib/NativeWikiPage.php:401
-#: ../../Zotlabs/Lib/NativeWikiPage.php:468
-#: ../../Zotlabs/Lib/NativeWikiPage.php:509
+#: ../../Zotlabs/Lib/NativeWikiPage.php:359
+#: ../../Zotlabs/Lib/NativeWikiPage.php:409
+#: ../../Zotlabs/Lib/NativeWikiPage.php:480
+#: ../../Zotlabs/Lib/NativeWikiPage.php:522
msgid "Error reading wiki"
msgstr "Ошибка чтения Wiki"
-#: ../../Zotlabs/Lib/NativeWikiPage.php:389
+#: ../../Zotlabs/Lib/NativeWikiPage.php:396
msgid "Page update failed."
msgstr "Не удалось обновить страницу."
-#: ../../Zotlabs/Lib/NativeWikiPage.php:423
+#: ../../Zotlabs/Lib/NativeWikiPage.php:431
msgid "Nothing deleted"
msgstr "Ничего не удалено"
-#: ../../Zotlabs/Lib/NativeWikiPage.php:489
+#: ../../Zotlabs/Lib/NativeWikiPage.php:501
msgid "Compare: object not found."
msgstr "Сравнение: объект не найден."
-#: ../../Zotlabs/Lib/NativeWikiPage.php:495
+#: ../../Zotlabs/Lib/NativeWikiPage.php:508
msgid "Page updated"
msgstr "Страница обновлена"
-#: ../../Zotlabs/Lib/NativeWikiPage.php:498
+#: ../../Zotlabs/Lib/NativeWikiPage.php:511
msgid "Untitled"
msgstr "Не озаглавлено"
-#: ../../Zotlabs/Lib/NativeWikiPage.php:504
+#: ../../Zotlabs/Lib/NativeWikiPage.php:517
msgid "Wiki resource_id required for git commit"
msgstr "Требуется resource_id Wiki для отправки в Git"
@@ -15589,40 +15967,40 @@ msgid ""
"an existing folder."
msgstr "Вы можете выбрать файлы с помощью кнопки загрузки или перетащить их сюда или в существующую папку."
-#: ../../boot.php:1690
+#: ../../boot.php:1695
msgid "Create an account to access services and applications"
msgstr "Создайте аккаунт для доступа к службам и приложениям"
-#: ../../boot.php:1714
+#: ../../boot.php:1719
msgid "Login/Email"
msgstr "Пользователь / email"
-#: ../../boot.php:1715
+#: ../../boot.php:1720
msgid "Password"
msgstr "Пароль"
-#: ../../boot.php:1716
+#: ../../boot.php:1721
msgid "Remember me"
msgstr "Запомнить меня"
-#: ../../boot.php:1719
+#: ../../boot.php:1724
msgid "Forgot your password?"
msgstr "Забыли пароль или логин?"
-#: ../../boot.php:2588
+#: ../../boot.php:2603
#, php-format
msgid "[$Projectname] Website SSL error for %s"
msgstr "[$Projectname] Ошибка SSL/TLS веб-сайта для %s"
-#: ../../boot.php:2593
+#: ../../boot.php:2608
msgid "Website SSL certificate is not valid. Please correct."
msgstr "SSL/TLS сертификат веб-сайт недействителен. Исправьте это."
-#: ../../boot.php:2709
+#: ../../boot.php:2724
#, php-format
msgid "[$Projectname] Cron tasks not running on %s"
msgstr "[$Projectname] Задания Cron не запущены на %s"
-#: ../../boot.php:2714
+#: ../../boot.php:2729
msgid "Cron/Scheduled tasks not running."
msgstr "Задания Cron / планировщика не запущены."
diff --git a/view/ru/hstrings.php b/view/ru/hstrings.php
index d1f481042..f9ed7d82c 100644
--- a/view/ru/hstrings.php
+++ b/view/ru/hstrings.php
@@ -1,9 +1,10 @@
<?php
if(! function_exists("string_plural_select_ru")) {
-function string_plural_select_ru($n){
- return ($n%10==1 && $n%100!=11 ? 0 : ($n%10>=2 && $n%10<=4 && ($n%100<12 || $n%100>14) ? 1 : 2));
-}}
+ function string_plural_select_ru($n) {
+ return ($n%10==1 && $n%100!=11 ? 0 : ($n%10>=2 && $n%10<=4 && ($n%100<12 || $n%100>14) ? 1 : 2));
+ }
+}
App::$rtl = 0;
App::$strings["plural_function_code"] = "(n%10==1 && n%100!=11 ? 0 : (n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : 2))";
App::$strings["Default"] = "По умолчанию";
@@ -95,7 +96,7 @@ App::$strings["Search Term"] = "Условие поиска";
App::$strings["Unknown error. Please try again later."] = "Неизвестная ошибка. Пожалуйста, повторите попытку позже.";
App::$strings["Shift-reload the page or clear browser cache if the new photo does not display immediately."] = "Если новая фотография не отображается немедленно то нажмите Shift + \"Обновить\" для очистки кэша браузера";
App::$strings["Profile photo updated successfully."] = "Фотография профиля обновлена успешно.";
-App::$strings["Save Bookmarks"] = "Сохранить закладки";
+App::$strings["Save Bookmarks"] = "Сохранить в закладках";
App::$strings["Max queueworker threads"] = "Макс. количество обработчиков очереди";
App::$strings["Minimum 4, default 4"] = "Минимум 4, по умолчанию 4";
App::$strings["Assume workers dead after"] = "Считать обработчики неактивными после";
@@ -603,7 +604,7 @@ App::$strings["Please install the statistics addon to be able to configure a dia
App::$strings["Diaspora Relay Handle"] = "Пересылка Diaspora";
App::$strings["Address of a diaspora relay. Example: relay@diasporarelay.tld"] = "Адрес пересылки Diaspora. Например: relay@diasporarelay.tld";
App::$strings["Diaspora relay could not be imported"] = "Невозможно импортировать адрес пересылки Diaspora";
-App::$strings["\$projectname"] = "";
+App::$strings["\$projectname"] = "\$projectname";
App::$strings["No username found in import file."] = "Имя пользователя не найдено в файле для импорта.";
App::$strings["Unable to create a unique channel address. Import failed."] = "Не удалось создать уникальный адрес канала. Импорт не завершен.";
App::$strings["Import completed."] = "Импорт завершен.";
@@ -611,6 +612,7 @@ App::$strings["Diaspora Protocol Settings updated."] = "Настройки пр
App::$strings["The diaspora protocol does not support location independence. Connections you make within that network may be unreachable from alternate channel locations."] = "Протокол Diaspora не поддерживает независимость от расположения. Ваши контакты установленные в этой сети могут быть недоступны из альтернативных мест размещения канала.";
App::$strings["Diaspora Protocol App"] = "Приложение \"Протокол Diaspora\"";
App::$strings["Allow any Diaspora member to comment or like your public posts"] = "Разрешить любому участнику Diaspora комментировать или отмечать понравившимися ваши общедоступные сообщения";
+App::$strings["If this setting is disabled only your contacts will be able to comment or like your public posts"] = "Если этот параметр отключен, только ваши контакты смогут комментировать или лайкать ваши общедоступные сообщения";
App::$strings["Prevent your hashtags from being redirected to other sites"] = "Предотвратить перенаправление тегов на другие сайты";
App::$strings["Sign and forward posts and comments with no existing Diaspora signature"] = "Подписывать и отправлять публикации и комментарии с несуществующей подписью Diaspora";
App::$strings["Followed hashtags (comma separated, do not include the #)"] = "Отслеживаемые теги (через запятую, исключая #)";
@@ -663,8 +665,8 @@ App::$strings["Link:"] = "Ссылка:";
App::$strings["Like us on Hubzilla"] = "Нравится на Hubzilla";
App::$strings["Embed:"] = "Встроить:";
App::$strings["__ctx:opensearch__ Search %1\$s (%2\$s)"] = "Искать %1\$s (%2\$s)";
-App::$strings["__ctx:opensearch__ \$Projectname"] = "";
-App::$strings["\$Projectname"] = "";
+App::$strings["__ctx:opensearch__ \$Projectname"] = "\$Projectname";
+App::$strings["\$Projectname"] = "\$Projectname";
App::$strings["Search \$Projectname"] = "Поиск \$Projectname";
App::$strings["Fuzzloc Settings updated."] = "Настройки примерного положения обновлены.";
App::$strings["Fuzzy Location App"] = "Приложение \"Примерное положение\"";
@@ -1134,6 +1136,7 @@ App::$strings["__ctx:calendar__ week"] = "неделя";
App::$strings["__ctx:calendar__ day"] = "день";
App::$strings["__ctx:calendar__ All day"] = "Весь день";
App::$strings["Please stand by while your download is being prepared."] = "Пожалуйста, подождите, пока готовится загрузка.";
+App::$strings["Email address not valid"] = "Адрес электронной почты недействителен";
App::$strings["Help:"] = "Помощь:";
App::$strings["Help"] = "Помощь";
App::$strings["Not Found"] = "Не найдено";
@@ -1365,7 +1368,7 @@ App::$strings["Minutes"] = "Минут";
App::$strings["Hours"] = "Часов";
App::$strings["Days"] = "Дней";
App::$strings["Allow multiple answers"] = "Разрешить несколько ответов";
-App::$strings["Summary (optional)"] = "";
+App::$strings["Summary (optional)"] = "Резюме (необязательно)";
App::$strings["__ctx:noun__ Like"] = array(
0 => "Нравится",
1 => "Нравится",
@@ -1507,9 +1510,9 @@ App::$strings["profile photo"] = "Фотография профиля";
App::$strings["[Edited %s]"] = "[Отредактировано %s]";
App::$strings["__ctx:edit_activity__ Post"] = "Публикация";
App::$strings["__ctx:edit_activity__ Comment"] = "Комментарий";
-App::$strings["Not a valid email address"] = "Недействительный адрес электронной почты";
-App::$strings["Your email domain is not among those allowed on this site"] = "Домен электронной почты не входит в число тех, которые разрешены на этом сайте";
-App::$strings["Your email address is already registered at this site."] = "Ваш адрес электронной почты уже зарегистрирован на этом сайте.";
+App::$strings["The provided email address is not valid"] = "Предоставленный адрес электронной почты недействителен";
+App::$strings["The provided email domain is not among those allowed on this site"] = "Домен электронной почты не входит в число разрешенных на этом сайте";
+App::$strings["The provided email address is already registered at this site"] = "Предоставленный адрес электронной почты уже зарегистрирован на этом сайте";
App::$strings["An invitation is required."] = "Требуется приглашение.";
App::$strings["Invitation could not be verified."] = "Не удалось проверить приглашение.";
App::$strings["Please enter the required information."] = "Пожалуйста, введите необходимую информацию.";
@@ -1520,9 +1523,14 @@ App::$strings["your registration password"] = "ваш пароль регист
App::$strings["Registration details for %s"] = "Регистрационные данные для %s";
App::$strings["Account approved."] = "Аккаунт утвержден.";
App::$strings["Registration revoked for %s"] = "Регистрация отозвана для %s";
+App::$strings["Could not revoke registration for %s"] = "Не удалось отозвать регистрацию для %s";
App::$strings["Click here to upgrade."] = "Нажмите здесь для обновления.";
App::$strings["This action exceeds the limits set by your subscription plan."] = "Это действие превышает ограничения, установленные в вашем плане.";
App::$strings["This action is not available under your subscription plan."] = "Это действие невозможно из-за ограничений в вашем плане.";
+App::$strings["open"] = "открыта";
+App::$strings["closed"] = "закрыта";
+App::$strings["Registration is currently"] = "В настоящее время регистрация";
+App::$strings["please come back"] = "пожалуйста, возвращайтесь позднее";
App::$strings["Profile Photos"] = "Фотографии профиля";
App::$strings["Item was not found."] = "Элемент не найден.";
App::$strings["Unknown error."] = "Неизвестная ошибка.";
@@ -1883,36 +1891,40 @@ App::$strings["Update to Hubzilla 5.0 step 2"] = "Обновление Hubzilla
App::$strings["To complete the update please run"] = "Для завершения обновления пожалуйста выполните";
App::$strings["php util/z6convert.php"] = "";
App::$strings["from the terminal."] = "из терминала.";
-App::$strings["Maximum daily site registrations exceeded. Please try again tomorrow."] = "Превышено максимальное количество регистраций на сегодня. Пожалуйста, попробуйте снова завтра.";
-App::$strings["Please indicate acceptance of the Terms of Service. Registration failed."] = "Пожалуйста, подтвердите согласие с \"Условиями обслуживания\". Регистрация не удалась.";
-App::$strings["Passwords do not match."] = "Пароли не совпадают.";
-App::$strings["Registration successful. Continue to create your first channel..."] = "Регистрация завершена успешно. Для продолжения создайте свой первый канал...";
-App::$strings["Registration successful. Please check your email for validation instructions."] = "Регистрация завершена успешно. Пожалуйста проверьте вашу электронную почту для подтверждения.";
-App::$strings["Your registration is pending approval by the site owner."] = "Ваша регистрация ожидает одобрения администрации сайта.";
-App::$strings["Your registration can not be processed."] = "Ваша регистрация не может быть обработана.";
+App::$strings["Email address required"] = "Требуется адрес электронной почты";
+App::$strings["No password provided"] = "Пароль не указан";
+App::$strings["Terms of Service not accepted"] = "Условия использования не были приняты";
+App::$strings["Invitation code succesfully applied"] = "Код приглашения принят успешно";
+App::$strings["Invitation not in time or too late"] = "Приглашение истекло или введено не вовремя";
+App::$strings["Invitation email failed"] = "Не удалось отправить письмо с приглашением ";
+App::$strings["Invitation code failed"] = "Неверный код приглашения";
+App::$strings["Invitations are not available"] = "Приглашения не доступны";
+App::$strings["Email address already in use"] = "Адрес электронной почты уже используется";
+App::$strings["Registration on this hub is by invitation only"] = "Регистрация на этом хабе возможна только по приглашениям";
+App::$strings["New register request"] = "Новый запрос на регистрацию";
+App::$strings["Error creating dId A"] = "Ошибка создания dId A";
App::$strings["Registration on this hub is disabled."] = "Регистрация на этом хабе отключена.";
-App::$strings["Registration on this hub is by approval only."] = "Регистрация на этом хабе только по утверждению.";
-App::$strings["<a href=\"pubsites\">Register at another affiliated hub.</a>"] = "<a href=\"pubsites\">Зарегистрироваться на другом хабе.</a>";
+App::$strings["Registration on this hub is by approval only."] = "Регистрация на этом хабе только с одобрения.";
+App::$strings["Register at another affiliated hub in case when prefered"] = "При необходимости вы можете зарегистрироваться на другом хабе";
App::$strings["Registration on this hub is by invitation only."] = "Регистрация на этом хабе доступна только по приглашениям.";
-App::$strings["This site has exceeded the number of allowed daily account registrations. Please try again tomorrow."] = "Этот сайт превысил максимальное количество регистраций на сегодня. Пожалуйста, попробуйте снова завтра. ";
+App::$strings["Register at another affiliated hub"] = "Зарегистрироваться на другом хабе";
App::$strings["Terms of Service"] = "Условия предоставления услуг";
App::$strings["I accept the %s for this website"] = "Я принимаю %s для этого веб-сайта.";
App::$strings["I am over %s years of age and accept the %s for this website"] = "Мой возраст превышает %s лет и я принимаю %s для этого веб-сайта.";
App::$strings["Your email address"] = "Ваш адрес электронной почты";
+App::$strings["Optional"] = "Необязательно";
App::$strings["Choose a password"] = "Выберите пароль";
App::$strings["Please re-enter your password"] = "Пожалуйста, введите пароль еще раз";
App::$strings["Please enter your invitation code"] = "Пожалуйста, введите Ваш код приглашения";
-App::$strings["Your Name"] = "Ваше имя";
-App::$strings["Real names are preferred."] = "Предпочтительны реальные имена.";
+App::$strings["Your name"] = "Ваше имя";
+App::$strings["Real name is preferred"] = "Предпочтительнее использовать ваше настоящее имя";
App::$strings["Choose a short nickname"] = "Выберите короткий псевдоним";
-App::$strings["Your nickname will be used to create an easy to remember channel address e.g. nickname%s"] = "Ваш псевдоним будет использован для создания легко запоминаемого адреса канала, напр. nickname %s";
-App::$strings["Channel role and privacy"] = "Роль и конфиденциальность канала";
-App::$strings["Select a channel permission role for your usage needs and privacy requirements."] = "Выберите разрешения для канала в зависимости от ваших потребностей и требований приватности.";
-App::$strings["Read more about channel permission roles"] = "Прочитать больше о разрешениях для каналов";
-App::$strings["no"] = "нет";
-App::$strings["yes"] = "да";
+App::$strings["Your nickname will be used to create an easy to remember channel address"] = "Ваш псевдоним будет использован для создания легко запоминающегося адреса канала";
+App::$strings["Why do you want to join this hub?"] = "Почему вы хотите зарегистрироваться на этом хабе?";
+App::$strings["This will help to review your registration"] = "Это поможет проверить вашу регистрацию ";
App::$strings["Registration"] = "Регистрация";
-App::$strings["This site requires email verification. After completing this form, please check your email for further instructions."] = "Этот сайт требует проверку адреса электронной почты. После заполнения этой формы, пожалуйста, проверьте ваш почтовый ящик для дальнейших инструкций.";
+App::$strings["I have an invite code"] = "У меня есть код приглашения";
+App::$strings["This site has exceeded the number of allowed daily account registrations."] = "На этом сайте превышено допустимое количество ежедневных регистраций учетных записей.";
App::$strings["Public access denied."] = "Публичный доступ запрещен.";
App::$strings["Items tagged with: %s"] = "Объекты помечены как: %s";
App::$strings["Search results for: %s"] = "Результаты поиска для: %s";
@@ -2070,7 +2082,6 @@ App::$strings["Automatically generated - change if desired. Max length 20"] = "
App::$strings["Redirect"] = "Перенаправление";
App::$strings["Redirect URI - leave blank unless your application specifically requires this"] = "URI перенаправления - оставьте пустыми до тех пока ваше приложение не требует этого";
App::$strings["Icon url"] = "URL значка";
-App::$strings["Optional"] = "Необязательно";
App::$strings["Application not found."] = "Приложение не найдено.";
App::$strings["Connected OAuth Apps"] = "Подключенные приложения OAuth";
App::$strings["Client key starts with"] = "Ключ клиента начинается с";
@@ -2258,7 +2269,6 @@ App::$strings["By continuing, I certify that I have complied with any instructio
App::$strings["(No specific instructions have been provided by the channel owner.)"] = "(Владельцем канала не было представлено никаких специальных инструкций.)";
App::$strings["Restricted or Premium Channel"] = "Ограниченный или премиальный канал";
App::$strings["Not found"] = "Не найдено.";
-App::$strings["Please refresh page"] = "Пожалуйста обновите страницу";
App::$strings["Unknown error"] = "Неизвестная ошибка";
App::$strings["&#x1f501; Repeated %1\$s's %2\$s"] = "&#x1f501; Повторил %1\$s %2\$s";
App::$strings["Post repeated"] = "Публикация повторяется";
@@ -2332,20 +2342,33 @@ App::$strings["%s account deleted"] = array(
App::$strings["Account not found"] = "Аккаунт не найден";
App::$strings["Account '%s' blocked"] = "Аккаунт '%s' заблокирован";
App::$strings["Account '%s' unblocked"] = "Аккаунт '%s' разблокирован";
-App::$strings["select all"] = "выбрать все";
-App::$strings["Registrations waiting for confirm"] = "Регистрации ждут подтверждения";
+App::$strings["Unverified"] = "Непроверено";
+App::$strings["Expired"] = "Истёк";
+App::$strings["Show verified registrations"] = "Показать проверенные регистрации";
+App::$strings["Show all registrations"] = "Показать все регистрации";
+App::$strings["Select toggle"] = "Выбрать";
+App::$strings["Deny selected"] = "Запретить выбранное";
+App::$strings["Approve selected"] = "Утвердить выбранное";
+App::$strings["All registrations"] = "Все регистрации";
+App::$strings["Verified registrations waiting for approval"] = "Проверенные регистрации ожидающие утверждения";
App::$strings["Request date"] = "Дата запроса";
-App::$strings["No registrations."] = "Нет новых регистраций.";
+App::$strings["Requests"] = "Запросы";
+App::$strings["No registrations available"] = "Нет доступных регистраций";
+App::$strings["No verified registrations available"] = "Нет доступных подтвержденных регистраций ";
App::$strings["Block"] = "Блокировать";
App::$strings["Unblock"] = "Разблокировать";
+App::$strings["Verified"] = "Подтверждён";
+App::$strings["Not yet verified"] = "Ещё не проверено";
App::$strings["ID"] = "";
-App::$strings["All Channels"] = "Все каналы";
+App::$strings["All channels"] = "Все каналы";
App::$strings["Register date"] = "Дата регистрации";
App::$strings["Last login"] = "Последний вход";
App::$strings["Expires"] = "Срок действия";
-App::$strings["Service Class"] = "Класс обслуживания";
+App::$strings["Service class"] = "Класс обслуживания";
App::$strings["Selected accounts will be deleted!\\n\\nEverything these accounts had posted on this site will be permanently deleted!\\n\\nAre you sure?"] = "Выбранные учётные записи будут удалены!\n\nВсё что было ими опубликовано на этом сайте будет удалено навсегда!\n\nВы уверены?";
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?"] = "Этот аккаунт {0} будет удалён!\n\nВсё что им было опубликовано на этом сайте будет удалено навсегда!\n\nВы уверены?";
+App::$strings["Invalid input"] = "Неверный ввод";
+App::$strings["Errors"] = "Ошибки";
App::$strings["Site settings updated."] = "Настройки сайта обновлены.";
App::$strings["%s - (Incompatible)"] = "%s - (несовместимо)";
App::$strings["mobile"] = "мобильный";
@@ -2358,6 +2381,17 @@ App::$strings["My site has free access only"] = "На моём сайте раз
App::$strings["My site offers free accounts with optional paid upgrades"] = "На моём сайте разрешены бесплатные аккаунты с дополнительными платными услугами";
App::$strings["Default permission role for new accounts"] = "Разрешения по умолчанию для новых аккаунтов";
App::$strings["This role will be used for the first channel created after registration."] = "Эта роль будет использоваться для первого канала, созданного после регистрации.";
+App::$strings["Minute(s)"] = "Минут";
+App::$strings["Hour(s)"] = "Часов";
+App::$strings["Day(s)"] = "Дней";
+App::$strings["Week(s)"] = "Недель";
+App::$strings["Month(s)"] = "Месяцев";
+App::$strings["Year(s)"] = "Лет";
+App::$strings["Register verification delay"] = "Задержка проверки регистрации";
+App::$strings["Time to wait before a registration can be verified"] = "Время ожидания до того, как регистрация может быть проверена";
+App::$strings["duration up from now"] = "продолжительность с настоящего момента";
+App::$strings["Register verification expiration time"] = "Время истечения срока проверки регистрации";
+App::$strings["Time before an unverified registration will expire"] = "Время до истечения срока непроверенной регистрации ";
App::$strings["File upload"] = "Загрузка файла";
App::$strings["Policies"] = "Правила";
App::$strings["Banner/Logo"] = "Баннер / логотип";
@@ -2373,25 +2407,39 @@ App::$strings["Allow Feeds as Connections"] = "Разрешить ленты н
App::$strings["(Heavy system resource usage)"] = "(Высокое использование системных ресурсов)";
App::$strings["Maximum image size"] = "Максимальный размер изображения";
App::$strings["Maximum size in bytes of uploaded images. Default is 0, which means no limits."] = "Максимальный размер загруженных изображений в байтах. По умолчанию 0 или без ограничений.";
-App::$strings["Does this site allow new member registration?"] = "Разрешается ли регистрация новых пользователей на этом сайте?";
-App::$strings["Invitation only"] = "Только по приглашениям";
-App::$strings["Only allow new member registrations with an invitation code. Above register policy must be set to Yes."] = "Регистрация пользователей разрешается только по приглашениям. Вышеуказанная политика регистрация должны быть установлена в \"Да\".";
App::$strings["Minimum age"] = "Минимальный возраст";
App::$strings["Minimum age (in years) for who may register on this site."] = "Минимальный возраст (в годах) для регистрации на этом сайте.";
App::$strings["Which best describes the types of account offered by this hub?"] = "Как лучше описать тип учётных записей предлагаемых на этом хабе?";
App::$strings["This is displayed on the public server site list."] = "Это отображается в списке общедоступных серверов.";
App::$strings["Register text"] = "Текст регистрации";
-App::$strings["Will be displayed prominently on the registration page."] = "Будет отображаться на странице регистрации на видном месте.";
+App::$strings["This text will be displayed prominently at the registration page"] = "Этот текст будет отображаться на видном месте на странице регистрации";
+App::$strings["Does this site allow new member registration?"] = "Разрешается ли регистрация новых пользователей на этом сайте?";
+App::$strings["Configure the registration open days/hours"] = "Настройте рабочие дни / часы регистрации";
+App::$strings["Empty or '-:-' value will keep registration open 24/7 (default)"] = "Пустое значение или '-:-' даст возможность регистрироваться 24/7 (по умолчанию) ";
+App::$strings["Weekdays and hours must be separated by colon ':', From-To ranges with a dash `-` example: 1:800-1200"] = "Рабочие дни и часы должны быть разделены двоеточием ':', диапазоны от-до - тире '-'. Пример: 1:800-1200";
+App::$strings["Weekday:Hour pairs must be separated by space ' ' example: 1:900-1700 2:900-1700"] = "День недели: пары часов должны быть разделены пробелом ' ' пример: 1:900-1700 2:900-1700";
+App::$strings["From-To ranges must be separated by comma ',' example: 1:800-1200,1300-1700 or 1-2,4-5:900-1700"] = "Диапазоны от-до должны быть разделены запятой, например: 1:800-1200,1300-1700 или 1-2,4-5:900-1700";
+App::$strings["Advanced examples:"] = "Дополнительные примеры:";
+App::$strings["or"] = "или";
+App::$strings["Check your configuration"] = "Проверьте ваши настройки";
+App::$strings["Max account registrations per day"] = "Максимальное количество регистраций в день";
+App::$strings["Unlimited if zero or no value - default 50"] = "Без ограничений если значение не предоставлено или равно 0 (по умолчанию 50)";
+App::$strings["Max account registrations from same IP"] = "Максимальное количество регистраций с одного IP-адреса";
+App::$strings["Unlimited if zero or no value - default 3"] = "Без ограничений если значение не предоставлено или равно 0 (по умолчанию 3)";
+App::$strings["Auto channel create"] = "Автоматическое создание канала";
+App::$strings["If disabled the channel will be created in a separate step during the registration process"] = "Если отключено, канал будет создан на отдельном этапе в процессе регистрации";
+App::$strings["Require invite code"] = "Требуется код приглашения";
+App::$strings["Allow invite code"] = "Разрешить использовать код приглашения";
+App::$strings["Require email address"] = "Требуется адрес электронной почты";
+App::$strings["The provided email address will be verified (recommended)"] = "Предоставленный адрес электронной почты должен быт подтверждён (рекомендуется)";
+App::$strings["Abandon account after x days"] = "Учётная запись считается заброшенной после X дней";
+App::$strings["Will not waste system resources polling external sites for abandonded accounts. Enter 0 for no time limit."] = "Системные ресурсы не будут расходоваться для опроса внешних сайтов для заброшенных аккаунтов. Введите 0 для отсутствия ограничений.";
App::$strings["Site homepage to show visitors (default: login box)"] = "Домашняя страница, которая будет показываться посетителям сайт (по умочанию - форма входа).";
App::$strings["example: 'pubstream' to show public stream, 'page/sys/home' to show a system webpage called 'home' or 'include:home.html' to include a file."] = "например: 'pubstream' для показа публичного потока, 'page/sys/home' для показа системной домашней веб-страницы или 'include:home.html' для включения файла.";
App::$strings["Preserve site homepage URL"] = "Сохранить URL главной страницы сайта";
App::$strings["Present the site homepage in a frame at the original location instead of redirecting"] = "Показывать домашнюю страницу сайта во фрейме вместо стандартной переадресации";
-App::$strings["Accounts abandoned after x days"] = "Аккаунты считаются заброшенными после N дней";
-App::$strings["Will not waste system resources polling external sites for abandonded accounts. Enter 0 for no time limit."] = "Системные ресурсы не будут расходоваться для опроса внешних сайтов для заброшенных аккаунтов. Введите 0 для отсутствия ограничений.";
App::$strings["Allowed friend domains"] = "Разрешенные домены друзей";
App::$strings["Comma separated list of domains which are allowed to establish friendships with this site. Wildcards are accepted. Empty to allow any domains"] = "Список разделённых запятыми доменов с которыми разрешено устанавливать дружеские отношения на этом сайте. Wildcards разрешены. Пусто означает разрешены любые домены.";
-App::$strings["Verify Email Addresses"] = "Проверка адреса электронной почты";
-App::$strings["Check to verify email addresses used in account registration (recommended)."] = "Включите для проверки адреса электронной почты использованного при регистрации (рекомендуется).";
App::$strings["Force publish"] = "Принудительно публиковать";
App::$strings["Check to force all profiles on this site to be listed in the site directory."] = "Включите для принудительного включения всех учётных записей на данном сайте в каталог.";
App::$strings["Import Public Streams"] = "Импортированные публичные потоки";
@@ -2439,6 +2487,7 @@ App::$strings["Page to display after creating a new channel"] = "Страниц
App::$strings["Default: profiles"] = "По умолчанию: profiles";
App::$strings["Optional: site location"] = "Необязательно: место размещения сайта";
App::$strings["Region or country"] = "Регион или страна";
+App::$strings["Invalid 24h time value (hhmm/hmm)"] = "Неверное 24-часовое значение (допустимо \"ччмм\" или \"чмм\")";
App::$strings["Log settings updated."] = "Настройки журнала обновлены.";
App::$strings["Clear"] = "Очистить";
App::$strings["Debugging"] = "Отладка";
@@ -2466,6 +2515,7 @@ App::$strings["Channel '%s' censored"] = "Канал '%s' цензурирует
App::$strings["Channel '%s' uncensored"] = "Канал '%s' нецензурируется";
App::$strings["Channel '%s' code allowed"] = "Код в канале '%s' разрешён";
App::$strings["Channel '%s' code disallowed"] = "Код в канале '%s' запрещён";
+App::$strings["select all"] = "выбрать все";
App::$strings["Censor"] = "Цензурировать";
App::$strings["Uncensor"] = "Нецензурировать";
App::$strings["Allow Code"] = "Разрешить код";
@@ -2480,7 +2530,6 @@ App::$strings["Account Edit"] = "Редактировать аккаунт";
App::$strings["New Password"] = "Новый пароль";
App::$strings["New Password again"] = "Повторите новый пароль";
App::$strings["Account language (for emails)"] = "Язык сообщения для email";
-App::$strings["Service class"] = "Класс обслуживания";
App::$strings["New Profile Field"] = "Поле нового профиля";
App::$strings["Field nickname"] = "Псевдоним поля";
App::$strings["System name of field"] = "Системное имя поля";
@@ -2540,6 +2589,36 @@ App::$strings["This channel will be completely removed from the network. "] = "
App::$strings["This action is permanent and can not be undone!"] = "Это действие необратимо и не может быть отменено!";
App::$strings["Please enter your password for verification:"] = "Пожалуйста, введите ваш пароль для проверки:";
App::$strings["Remove Channel"] = "Удаление канала";
+App::$strings["Email resent"] = "Электронная почта повторно отправлена";
+App::$strings["Email resend failed"] = "Ошибка повторной отправки электронной почты";
+App::$strings["Verify successfull"] = "Проверка прошла успешно";
+App::$strings["Account successfull created"] = "Учётная запись успешно создана";
+App::$strings["Channel successfull created"] = "Канал успешно создан";
+App::$strings["Automatic channel creation failed. Please create a channel."] = "Автоматической создание канала не удалось. Пожалуйста создайте канал.";
+App::$strings["Account creation error"] = "Ошибка создания учётной записи";
+App::$strings["Verify failed"] = "Проверка не удалась";
+App::$strings["Token verification failed"] = "Неверный проверочный код";
+App::$strings["Request not inside time frame"] = "Запрос в не установленные сроки ";
+App::$strings["Identity unknown"] = "Личность не установлена";
+App::$strings["dId2 mistaken"] = "ошибочный dId2";
+App::$strings["Your Registration ID"] = "Идентификатор вашей регистрации";
+App::$strings["Registration verification"] = "Проверка регистрации";
+App::$strings["Hold on, you can start verification in"] = "Подождите, вы можете начать проверку через ";
+App::$strings["Please remember your verification token for ID"] = "Пожалуйста, запомните свой код подтверждения для идентификации";
+App::$strings["Token validity"] = "Срок действия кода";
+App::$strings["Resend"] = "Отправить повторно";
+App::$strings["Registration status"] = "Статус регистрации";
+App::$strings["Verification successful!"] = "Проверка прошла успешно! ";
+App::$strings["Your login ID is"] = "Ваш логин для входа";
+App::$strings["After your account has been approved by our administrator you will be able to login with your login ID and your provided password."] = "После того, как ваша учетная запись будет одобрена нашим администратором, вы сможете войти в систему, указав свой логин и пароль.";
+App::$strings["Registration request revoked"] = "Запрос на регистрацию был отозван";
+App::$strings["Sorry for any inconvience. Thank you for your response."] = "Приносим извинения за неудобства. Благодарим за ваш ответ.";
+App::$strings["Please enter your verification token for ID"] = "Пожалуйста введите ваш проверочный код для идентификации";
+App::$strings["Verification token"] = "Код проверки";
+App::$strings["ID expired"] = "Срок действия идентификатора истёк";
+App::$strings["You will require the verification token for ID"] = "Вам потребуется проверочный кода для идентификации";
+App::$strings["Unknown or expired ID"] = "Идентификатор неизвестен или с истекшим сроком действия";
+App::$strings["dId2 malformed"] = "Неверный dId2";
App::$strings["Edit event title"] = "Редактировать наименование события";
App::$strings["Categories (comma-separated list)"] = "Категории (список через запятую)";
App::$strings["Edit Category"] = "Редактировать категорию";
@@ -2624,7 +2703,9 @@ App::$strings["Examples: \"Bob Jameson\", \"Lisa and her Horses\", \"Soccer\", \
App::$strings["This will be used to create a unique network address (like an email address)."] = "Это будет использовано для создания уникального сетевого адреса (наподобие email).";
App::$strings["Allowed characters are a-z 0-9, - and _"] = "Разрешённые символы a-z 0-9, - и _";
App::$strings["Channel name"] = "Название канала";
+App::$strings["Channel role and privacy"] = "Роль и конфиденциальность канала";
App::$strings["Select a channel permission role compatible with your usage needs and privacy requirements."] = "Выберите разрешения для канала в соответствии с вашими потребностями и требованиями безопасности.";
+App::$strings["Read more about channel permission roles"] = "Прочитать больше о разрешениях для каналов";
App::$strings["Create a Channel"] = "Создать канал";
App::$strings["A channel is a unique network identity. It can represent a person (social network profile), a forum (group), a business or celebrity page, a newsfeed, and many other things."] = "Канал это уникальная сетевая идентичность. Он может представлять человека (профиль в социальной сети), форум или группу, бизнес или страницу знаменитости, новостную ленту и многие другие вещи.";
App::$strings["or <a href=\"import\">import an existing channel</a> from another location."] = "или <a href=\"import\">импортировать существующий канал</a> из другого места.";
@@ -2718,7 +2799,7 @@ App::$strings["Block Title"] = "Заблокировать заголовок";
App::$strings["Email Verification Required"] = "Требуется проверка адреса email";
App::$strings["A verification token was sent to your email address [%s]. Enter that token here to complete the account verification step. Please allow a few minutes for delivery, and check your spam folder if you do not see the message."] = "Проверочный токен был отправлен на ваш адрес электронной почты [%s]. Введите этот токен здесь для завершения этапа проверки учётной записи. Пожалуйста, подождите несколько минут для завершения доставки и проверьте вашу папку \"Спам\" если вы не видите письма.";
App::$strings["Resend Email"] = "Выслать повторно";
-App::$strings["Validation token"] = "Проверочный токен";
+App::$strings["Validation token"] = "Проверочный код";
App::$strings["Item not available."] = "Элемент недоступен.";
App::$strings["Poll not found."] = "Опрос не найден";
App::$strings["Invalid response."] = "Неверный ответ.";
@@ -2920,26 +3001,33 @@ App::$strings["Change channel nickname/address"] = "Изменить псевд
App::$strings["Any/all connections on other networks will be lost!"] = "Любые / все контакты в других сетях будут утеряны!";
App::$strings["New channel address"] = "Новый адрес канала";
App::$strings["Rename Channel"] = "Переименовать канал";
-App::$strings["Total invitation limit exceeded."] = "Превышено общее количество приглашений.";
-App::$strings["%s : Not a valid email address."] = "%s : Недействительный адрес электронной почты.";
-App::$strings["Please join us on \$Projectname"] = "Присоединятесь к \$Projectname !";
-App::$strings["Invitation limit exceeded. Please contact your site administrator."] = "Превышен лимит приглашений. Пожалуйста, свяжитесь с администрацией сайта.";
-App::$strings["%d message sent."] = array(
- 0 => "%d сообщение отправлено.",
- 1 => "%d сообщения отправлено.",
- 2 => "%d сообщений отправлено.",
-);
App::$strings["Invite App"] = "Приложение \"Пригласить\"";
-App::$strings["Send email invitations to join this network"] = "Отправить приглашение присоединиться к этой сети по электронной почте";
+App::$strings["Register is closed"] = "Регистрация закрыта";
+App::$strings["Note, the invitation code is valid up to"] = "Обратите внимание: код приглашения действителен до ";
+App::$strings["Too many recipients for one invitation (max %d)"] = "Слишком много получателей для одного кода приглашения (не более %d)";
+App::$strings["No recipients for this invitation"] = "Нет получателей для этого приглашения";
+App::$strings["(%s) : Not a valid email address"] = "(%s) : Недействительный адрес электронной почты";
+App::$strings["(%s) : Not a real email address"] = "(%s) : Не настоящий адрес электронной почты";
+App::$strings["(%s) : Not allowed email address"] = "(%s) : Не разрешённый адрес электронной почты";
+App::$strings["(%s) : email address already in use"] = "(%s) : Адрес электронной почты уже используется";
+App::$strings["(%s) : Accepted email address"] = "%s) : Подтверждённый адрес электронной почты";
+App::$strings["To %s : Message delivery success."] = "Для %s : Сообщение успешно доставлено.";
+App::$strings["%1\$d mail(s) sent, %2\$d mail error(s)"] = "%1\$d писем отправлено, %2\$d ошибок доставки";
+App::$strings["Invites not proposed by configuration"] = "Использование приглашений не предлагается";
+App::$strings["Contact the site admin"] = "Связатся с администратором сайта";
+App::$strings["Invites by users not enabled"] = "Приглашения от пользователей отключены";
App::$strings["You have no more invitations available"] = "У вас больше нет приглашений";
+App::$strings["Not on xchan"] = "Неизвестный пользователь";
+App::$strings["All users invitation limit exceeded."] = "Превышен лимит приглашений для всех пользователей.";
+App::$strings["Invitation expires after"] = "Приглашение истекает после";
+App::$strings["Invitation"] = "Приглашение";
App::$strings["Send invitations"] = "Отправить приглашение";
+App::$strings["Invitations I am using"] = "Приглашения, которые я использую";
+App::$strings["Invitations we are using"] = "Приглашения, которые мы используем";
+App::$strings["§ Note, the email(s) sent will be recorded in the system logs"] = "Внимание: адреса электронной почты будут записаны в системные журналы.";
App::$strings["Enter email addresses, one per line:"] = "Введите адреса электронной почты, по одному в строке:";
-App::$strings["Please join my community on \$Projectname."] = "Присоединятесь к нашему сообществу \$Projectname !";
-App::$strings["You will need to supply this invitation code:"] = "Вам нужно предоставит этот код приглашения:";
-App::$strings["1. Register at any \$Projectname location (they are all inter-connected)"] = "1. Зарегистрируйтесь на любом из серверов \$Projectname";
-App::$strings["2. Enter my \$Projectname network address into the site searchbar."] = "2. Введите сетевой адрес \$Projectname в поисковой строке сайта";
-App::$strings["or visit"] = "или посетите";
-App::$strings["3. Click [Connect]"] = "Нажать [Подключиться]";
+App::$strings["Invite template"] = "Шаблон приглашения";
+App::$strings["Here you may enter personal notes to the recipient(s)"] = "Здесь вы можете ввести личные заметки для получателей";
App::$strings["Notes App"] = "Приложение \"Записки\"";
App::$strings["A simple notes app with a widget (note: notes are not encrypted)"] = "Простое приложение для записок с виджетом (примечание: записки не зашифрованы)";
App::$strings["Xchan Lookup"] = "Поиск Xchan";
@@ -2973,7 +3061,6 @@ App::$strings["Anybody authenticated"] = "Любой аутентифициро
App::$strings["Anybody on the internet"] = "Любой в интернете";
App::$strings["Publish your default profile in the network directory"] = "Публиковать ваш профиль по умолчанию в сетевом каталоге";
App::$strings["Allow us to suggest you as a potential friend to new members?"] = "Разрешить предлагать вас как потенциального друга для новых пользователей?";
-App::$strings["or"] = "или";
App::$strings["Your channel address is"] = "Адрес вашего канала";
App::$strings["Your files/photos are accessible via WebDAV at"] = "Ваши файлы / фотографии доступны через WebDAV по";
App::$strings["Automatic membership approval"] = "Членство одобрено автоматически";
@@ -3069,6 +3156,7 @@ App::$strings["Current Password"] = "Текущий пароль";
App::$strings["Enter New Password"] = "Введите новый пароль:";
App::$strings["Confirm New Password"] = "Подтвердите новый пароль:";
App::$strings["Leave password fields blank unless changing"] = "Оставьте поля пустыми до измнения";
+App::$strings["DId2 or Email Address:"] = "dId2 или адрес электронной почты:";
App::$strings["Remove this account including all its channels"] = "Удалить этот аккаунт включая все каналы";
App::$strings["No feature settings configured"] = "Параметры функций не настроены";
App::$strings["Addon Settings"] = "Настройки расширений";
@@ -3407,6 +3495,7 @@ App::$strings["repeated %s's post"] = "разместил публикацию %
App::$strings["edited a post dated %s"] = "отредактировал публикацию датированную %s";
App::$strings["edited a comment dated %s"] = "отредактировал комментарий датированный %s";
App::$strings["created an event"] = "создано событие";
+App::$strings["verified"] = "проверено";
App::$strings["error saving data"] = "ошибка сохранения данных";
App::$strings["Missing room name"] = "Отсутствует название комнаты";
App::$strings["Duplicate room name"] = "Название комнаты дублируется";
diff --git a/view/ru/invite.casual.subject.tpl b/view/ru/invite.casual.subject.tpl
new file mode 100644
index 000000000..0a2d0cfe8
--- /dev/null
+++ b/view/ru/invite.casual.subject.tpl
@@ -0,0 +1 @@
+Пожалуйста, присоединятесь ко мне в {{$projectname}} {{$invite_loc}}
diff --git a/view/ru/invite.casual.tpl b/view/ru/invite.casual.tpl
new file mode 100644
index 000000000..df928178d
--- /dev/null
+++ b/view/ru/invite.casual.tpl
@@ -0,0 +1,16 @@
+{{* tpl RU casual, дружелюбное приглашение тех, кого я знаю *}}
+Присоединяйтесь к моему сообществу на {{$projectname}}.
+{{$linktxt}} {{$invite_where}}
+
+Вам нужно будет указать этот код приглашения:
+ {{$invite_code}}
+
+или:
+
+1. Зарегистрируйтесь на любом сервере {{$projectname}}
+ (все они взаимосвязаны).
+2. Введите мой адрес в {{$Projectname}} в строку поиска на сайте.
+ {{$invite_whereami}}
+ или посетите {{$invite_whoami}}
+3. Нажмите [Подключить]
+
diff --git a/view/ru/invite.formal.subject.tpl b/view/ru/invite.formal.subject.tpl
new file mode 100644
index 000000000..77afc8b1d
--- /dev/null
+++ b/view/ru/invite.formal.subject.tpl
@@ -0,0 +1 @@
+Приглашение для доступа в {{$invite_loc}}
diff --git a/view/ru/invite.formal.tpl b/view/ru/invite.formal.tpl
new file mode 100644
index 000000000..a59f1742d
--- /dev/null
+++ b/view/ru/invite.formal.tpl
@@ -0,0 +1,30 @@
+{{* tpl EN formal, более вежливое приглашение, например сотрудников компании или деловых партнёров *}}
+Присоединяйтесь к коммуникационной платформе {{$projectname}}.
+Это сообщение содержит необходимые данные для первоначального подключения к ней.
+
+Адрес сайта: {{$invite_whereami}}
+
+Ваш доступ только что подготовлен с кодом приглашения
+
+{{$invite_code}}
+
+Пожалуйста, введите его в поле регистрационной формы, которое отображается при нажатии
+на ссылку «У меня есть код приглашения». При регистрации потребуется ваш адрес электронной почты
+в следующем поле. Мы также хотим сообщить вам, что код приглашения привязан к вашей электронной почте
+и не подлежит передаче.
+
+По соображениям безопасности вы должны указать пароль учетной записи, который должен оставаться
+известен только вам. Желаемый пароль будет необходимо ввести дважды, чтобы предотвратить
+возможные опечатки. Этот пароль потребуется вам позже для входа на сайт.
+
+В зависимости от конфигурации сайта вы можете получить еще одно электронное письмо на свой адрес
+с кодом проверки. Его нужно будет ввести в форму указанную в ссылке в письме для проверки. Это
+небольше неудобство также служит для повышения вашей безопасности.
+
+В зависимости от конфигурации сайта администратор, возможно, должен будет подтвердить ваш доступ.
+Для этого может потребоваться некоторое время, поэтому, пожалуйста, проявите чуточку терпения.
+
+С уважением и пожеланиями успехов на сайте!
+
+Заявление об ограничении ответственности:
+...
diff --git a/view/ru/invite.material.subject.tpl b/view/ru/invite.material.subject.tpl
new file mode 100644
index 000000000..dbc0e43bf
--- /dev/null
+++ b/view/ru/invite.material.subject.tpl
@@ -0,0 +1 @@
+Приглашение {{$invite_loc}}
diff --git a/view/ru/invite.material.tpl b/view/ru/invite.material.tpl
new file mode 100644
index 000000000..a9e4fbd70
--- /dev/null
+++ b/view/ru/invite.material.tpl
@@ -0,0 +1 @@
+{{* tpl EN material, приглашение с выборочными данными *}}
diff --git a/view/ru/register_verify_member.tpl b/view/ru/register_verify_member.tpl
index 347ae870f..8a466ddf6 100644
--- a/view/ru/register_verify_member.tpl
+++ b/view/ru/register_verify_member.tpl
@@ -1,34 +1,37 @@
-
-Благодарим вас за регистрацию на {{$sitename}}.
-
-Детали учётной записи:
-
-Адрес сайта: {{$siteurl}}
-Имя для входа: {{$email}}
-
-Войдите с паролем, который вы указали при регистрации.
-
-Для предоставления полного доступа необходимо проверить ваш адрес электронной почты.
-
-Ваш код подтверждения
-
-{{$hash}}
-
-
-Если вы регистрировали эту учётную запись, пожалуйста введите код подтверждения перейдя по ссылке:
-
-{{$siteurl}}/regver/allow/{{$hash}}
-
-
-Для отказа и удаления учётной записи перейдите по ссылке:
-
-
-{{$siteurl}}/regver/deny/{{$hash}}
-
-
-Спасибо.
-
-
---
-Условия предоставления услуг:
-{{$siteurl}}/help/TermsOfService
+Спасибо за регистрацию на {{$sitename}}!
+
+Ваши данные для входа:
+
+Cайт: {{$siteurl}}
+Имя: {{$email}}
+
+Войдите в систему с паролем, который вы выбрали при регистрации.
+
+Нам необходимо подтвердить ваш адрес электронной почты, чтобы предоставить вам полный доступ.
+
+Ваш проверочный код
+
+{{$hash}}
+
+
+{{if $due}}{{$due}}{{/ if}}
+
+
+
+Если вы зарегистрировали эту учетную запись, введите код подтверждения при запросе или перейдите по следующей ссылке:
+
+{{$siteurl}}/regate/{{$mail}}
+
+
+Чтобы отклонить запрос и удалить учетную запись, посетите:
+
+
+{{$siteurl}}/regate/{{$mail}}{{if $ko}}/{{$ko}}{{/if}}
+
+
+Спасибо.
+
+
+-
+Условия обслуживания:
+{{$siteurl}}/help/TermsOfService
diff --git a/view/theme/redbasic/css/style.css b/view/theme/redbasic/css/style.css
index 7e7f33d8e..5f469eb7b 100644
--- a/view/theme/redbasic/css/style.css
+++ b/view/theme/redbasic/css/style.css
@@ -780,7 +780,7 @@ div.jGrowl div.info {
}
#jGrowl.top-right {
top: 4.5rem;
- right: 15px;
+ right: .25rem;
}
div.jGrowl div.jGrowl-notification {
@@ -1328,6 +1328,14 @@ img.mail-conv-sender-photo {
border-bottom: 3px solid $comment_item_colour;
}
+.section-content-success-wrapper {
+ padding: 21px 10px;
+ color: #155724;
+ background-color: #d4edda;
+ border-bottom: 3px solid $comment_item_colour;
+ text-align: center;
+}
+
.section-content-info-wrapper {
padding: 21px 10px;
color: #0c5460;
@@ -1351,7 +1359,8 @@ img.mail-conv-sender-photo {
border-bottom: 3px solid $comment_item_colour;
text-align: center;
}
-
+.section-content-tools-wrapper .section-content-success-wrapper,
+.section-content-wrapper .section-content-success-wrapper,
.section-content-tools-wrapper .section-content-info-wrapper,
.section-content-wrapper .section-content-info-wrapper,
.section-content-tools-wrapper .section-content-warning-wrapper,
diff --git a/view/tpl/admin_accounts.tpl b/view/tpl/admin_accounts.tpl
index 2dd56c8dc..f4865f7a0 100644
--- a/view/tpl/admin_accounts.tpl
+++ b/view/tpl/admin_accounts.tpl
@@ -1,15 +1,3 @@
-<script>
- function confirm_delete(uname){
- return confirm( "{{$confirm_delete}}".format(uname));
- }
- function confirm_delete_multi(){
- return confirm("{{$confirm_delete_multi}}");
- }
- function toggle_selectall(cls){
- $("."+cls).prop("checked", !$("."+cls).prop("checked"));
- return false;
- }
-</script>
<div class="generic-content-wrapper-styled" id="adminpage">
<h1>{{$title}} - {{$page}}</h1>
@@ -17,39 +5,52 @@
<input type="hidden" name="form_security_token" value="{{$form_security_token}}">
<h3>{{$h_pending}}</h3>
+ {{if $debug}}<div>{{$debug}}</div>{{/if}}
{{if $pending}}
- <table id="pending">
- <thead>
- <tr>
- {{foreach $th_pending as $th}}<th>{{$th}}</th>{{/foreach}}
- <th></th>
- <th></th>
- </tr>
- </thead>
- <tbody>
- {{foreach $pending as $u}}
- <tr>
- <td class="created">{{$u.account_created}}</td>
- <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>
- </td>
- </tr>
+ <table id="pending">
+ <thead>
+ <tr>
+ {{foreach $th_pending as $th}}<th>{{$th}}</th>{{/foreach}}
+ <th></th>
+ <th></th>
+ </tr>
+ </thead>
+ <tbody>
+ {{foreach $pending as $n => $u}}
+ <tr title="{{$u.status.0}}" class="{{$u.status.1}}">
+ <td class="text-nowrap">{{$u.reg_created}}</td>
+ <td class="text-nowrap">{{$u.reg_did2}}</td>
+ <td class="text-break">{{$u.reg_email}}</td>
+ <td class="">{{$u.reg_atip}}</td>
+ <td class="">{{$u.reg_atip_n}}</td>
+ <td class="checkbox_bulkedit"><input type="checkbox" class="pending_ckbx" id="id_pending_{{$n}}" name="pending[]" value="{{$n}}"></td>
+ <td class="tools">
+ <a id="zara_{{$n}}" {{* href="{{$baseurl}}/regmod/allow/{{$n}}" *}} class="zar2s zara btn btn-default btn-xs" title="{{$approve}}"><i class="fa fa-thumbs-o-up admin-icons"></i></a>
+ <a id="zard_{{$n}}" {{* href="{{$baseurl}}/regmod/deny/{{$n}}" *}} class="zar2s zard btn btn-default btn-xs" title="{{$deny}}"><i class="fa fa-thumbs-o-down admin-icons"></i></a>
+ <span id="zarreax_{{$n}}" class="zarreax"></span>
+ </td>
+ </tr>
+ <tr title="{{$u.status.0}}" class="{{$u.status.1}}">
+ <td colspan="7"><strong>{{$msg}}:</strong> {{$u.msg}}</td>
+ </tr>
{{/foreach}}
- </tbody>
- </table>
- <div class="selectall"><a href="#" onclick="return toggle_selectall('pending_ckbx');">{{$select_all}}</a></div>
- <div class="submit">
- <input type="submit" name="page_accounts_deny" class="btn btn-primary" value="{{$deny}}" />
- <input type="submit" name="page_accounts_approve" class="btn btn-primary" value="{{$approve}}" />
- </div>
+ </tbody>
+ </table>
+ <div class="float-right">
+ <a id="zar2sat" class="btn btn-sm btn-primary" href="javascript:;">{{$sel_tall}}</a>
+ <a id="zar2aas" class="zar2xas btn btn-sm btn-success" href="javascript:;"><i class="fa fa-check"></i> {{$sel_aprv}}</a>
+ <a id="zar2das" class="zar2xas btn btn-sm btn-danger" href="javascript:;"><i class="fa fa-close"></i> {{$sel_deny}}</a>
+ </div>
{{else}}
- <p>{{$no_pending}}</p>
+ <div class="text-muted">
+ {{$no_pending}}
+ </div>
{{/if}}
-
-
+ <div class="float-left">
+ <a class="btn btn-sm btn-link" href="{{$get_all_link}}">{{$get_all}}</a>
+ </div>
+ <div class="clearfix"></div>
+ <br><br>
<h3>{{$h_users}}</h3>
{{if $users}}
<table id="users">
@@ -83,9 +84,13 @@
{{/foreach}}
</tbody>
</table>
+
+ <div class="selectall"><a id="zarckbxtoggle" href="javascript:;">{{$select_all}}</a></div>
+ {{*
<div class="selectall"><a href="#" onclick="return toggle_selectall('users_ckbx');">{{$select_all}}</a></div>
+ *}}
<div class="submit">
- <input type="submit" name="page_accounts_block" class="btn btn-primary" value="{{$block}}/{{$unblock}}" />
+ <input type="submit" name="page_accounts_block" class="btn btn-primary" value="{{$block}}/{{$unblock}}" />
<input type="submit" name="page_accounts_delete" class="btn btn-primary" onclick="return confirm_delete_multi()" value="{{$delete}}" />
</div>
{{else}}
@@ -93,3 +98,63 @@
{{/if}}
</form>
</div>
+{{*
+ COMMENTS for this template:
+ hilmar, 2020.01
+ script placed at the end
+*}}
+<script>
+ function confirm_delete(uname){
+ return confirm( "{{$confirm_delete}}".format(uname));
+ }
+ function confirm_delete_multi(){
+ return confirm("{{$confirm_delete_multi}}");
+ }
+ function toggle_selectall(cls){
+ $("."+cls).prop("checked", !$("."+cls).prop("checked"));
+ return false;
+ }
+ // @hilmar |->
+ typeof(window.tao) == 'undefined' ? window.tao = {} : '';
+ tao.zar = { vsn: '2.0.0', c2s: {}, t: {} };
+ {{$tao}}
+ $('#adminpage').on( 'click', '#zar2sat', function() {
+ $('input.pending_ckbx:checkbox').each( function() { this.checked = ! this.checked; });
+ });
+ $('#adminpage').on( 'click', '.zar2xas', function() {
+ tao.zar.c2s.x = $(this).attr('id').substr(4,1);
+ $('input.pending_ckbx:checkbox:checked').each( function() {
+ //if (this.checked)
+ // take the underscore with to prevent numeric 0 headdage
+ tao.zar.c2s.n = $(this).attr('id').substr(10);
+ $('#zarreax'+tao.zar.c2s.n).html(tao.zar.zarax);
+ zarCSC();
+ });
+ });
+ $('.zar2s').click( function() {
+ tao.zar.c2s.ix=$(this).attr('id');
+ if (tao.zar.c2s.ix=='') { return false; };
+ tao.zar.c2s.n=tao.zar.c2s.ix.substr(4);
+ tao.zar.c2s.x=tao.zar.c2s.ix.substr(3,1);
+ $('#zarreax'+tao.zar.c2s.n).html(tao.zar.zarax);
+ zarCSC();
+ });
+
+ function zarCSC() {
+ $.ajax({
+ type: 'POST', url: 'admin/accounts',
+ data: {
+ zarat: tao.zar.c2s.n,
+ zardo: tao.zar.c2s.x,
+ zarse: tao.zar.zarar[(tao.zar.c2s.n).substr(1)],
+ form_security_token: $("input[name='form_security_token']").val()
+ }
+ }).done( function(r) {
+ tao.zar.r = JSON.parse(r);
+ $('#zarreax'+tao.zar.r.at).html(tao.zar.r.re + ',' + tao.zar.r.rc);
+ $('#zara'+tao.zar.r.at+',#zard'+tao.zar.r.at+',#id_pending'+tao.zar.r.at).remove();
+ //$('#zar-remsg').text(tao.zar.r.feedbk);
+ })
+ }
+
+</script>
diff --git a/view/tpl/admin_site.tpl b/view/tpl/admin_site.tpl
index 8d32ba9a4..5d51932eb 100644
--- a/view/tpl/admin_site.tpl
+++ b/view/tpl/admin_site.tpl
@@ -1,39 +1,3 @@
-<script>
- $(function(){
-
- $("#cnftheme").colorbox({
- width: 800,
- onLoad: function(){
- var theme = $("#id_theme :selected").val();
- $("#cnftheme").attr('href',"{{$baseurl}}/admin/themes/"+theme);
- },
- onComplete: function(){
- $(this).colorbox.resize();
- $("#colorbox form").submit(function(e){
- var url = $(this).attr('action');
- // can't get .serialize() to work...
- var data={};
- $(this).find("input").each(function(){
- data[$(this).attr('name')] = $(this).val();
- });
- $(this).find("select").each(function(){
- data[$(this).attr('name')] = $(this).children(":selected").val();
- });
- console.log(":)", url, data);
-
- $.post(url, data, function(data) {
- if(timer) clearTimeout(timer);
- updateInit();
- $.colorbox.close();
- })
-
- return false;
- });
-
- }
- });
- });
-</script>
<div id="adminpage" class="generic-content-wrapper-styled">
<h1>{{$title}} - {{$page}}</h1>
@@ -41,11 +5,11 @@
<input type='hidden' name='form_security_token' value='{{$form_security_token}}'>
{{include file="field_input.tpl" field=$sitename}}
-
+ {{include file="field_input.tpl" field=$location}}
{{include file="field_textarea.tpl" field=$banner}}
{{include file="field_textarea.tpl" field=$siteinfo}}
{{include file="field_textarea.tpl" field=$admininfo}}
-
+ {{include file="field_select.tpl" field=$access_policy}}
{{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}}
@@ -69,11 +33,19 @@
{{include file="field_input.tpl" field=$register_text}}
{{include file="field_select_grouped.tpl" field=$role}}
{{include file="field_select.tpl" field=$register_policy}}
- {{include file="field_checkbox.tpl" field=$invite_only}}
+ {{** include file="field_checkbox.tpl" field=$register_wo_email **}}
+ {{include file="register_duty.tpl" field=$register_duty}}
+ {{include file="field_input.tpl" field=$register_perday}}
+ {{include file="field_input.tpl" field=$register_sameip}}
+ {{$reg_delay}}
+ {{$reg_expire}}
+ {{include file="field_checkbox.tpl" field=$reg_autochannel}}
+ {{include file="field_checkbox.tpl" field=$invitation_only}}
+ {{include file="field_checkbox.tpl" field=$invitation_also}}
+ {{include file="field_checkbox.tpl" field=$verify_email}}
+
{{include file="field_input.tpl" field=$minimum_age}}
- {{include file="field_select.tpl" field=$access_policy}}
- {{include file="field_input.tpl" field=$location}}
- {{include file="field_input.tpl" field=$sellpage}}
+ {{** include file="field_input.tpl" field=$sellpage **}}
{{include file="field_input.tpl" field=$first_page}}
<div class="submit">
@@ -81,7 +53,6 @@
</div>
<h3>{{$corporate}}</h3>
- {{include file="field_checkbox.tpl" field=$verify_email}}
{{include file="field_checkbox.tpl" field=$feed_contacts}}
{{include file="field_checkbox.tpl" field=$force_publish}}
{{include file="field_checkbox.tpl" field=$disable_discover_tab}}
@@ -89,6 +60,7 @@
{{include file="field_checkbox.tpl" field=$open_pubstream}}
{{include file="field_textarea.tpl" field=$incl}}
{{include file="field_textarea.tpl" field=$excl}}
+ {{include file="field_input.tpl" field=$abandon_days}}
<div class="submit">
<input type="submit" name="page_site" class="btn btn-primary" value="{{$submit}}" /></div>
@@ -105,9 +77,9 @@
{{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}}
{{include file="field_input.tpl" field=$default_expire_days}}
{{include file="field_input.tpl" field=$active_expire_days}}
+
<div class="submit">
<input type="submit" name="page_site" class="btn btn-primary" value="{{$submit}}" />
@@ -115,3 +87,44 @@
</form>
</div>
+{{*
+ COMMENTS for this template:
+ hilmar, 2020.01
+ script placed at the end
+*}}
+<script>
+ $(function(){
+
+ $("#cnftheme").colorbox({
+ width: 800,
+ onLoad: function(){
+ var theme = $("#id_theme :selected").val();
+ $("#cnftheme").attr('href',"{{$baseurl}}/admin/themes/"+theme);
+ },
+ onComplete: function(){
+ $(this).colorbox.resize();
+ $("#colorbox form").submit(function(e){
+ var url = $(this).attr('action');
+ // can't get .serialize() to work...
+ var data={};
+ $(this).find("input").each(function(){
+ data[$(this).attr('name')] = $(this).val();
+ });
+ $(this).find("select").each(function(){
+ data[$(this).attr('name')] = $(this).children(":selected").val();
+ });
+ console.log(":)", url, data);
+
+ $.post(url, data, function(data) {
+ if(timer) clearTimeout(timer);
+ updateInit();
+ $.colorbox.close();
+ })
+
+ return false;
+ });
+
+ }
+ });
+ });
+</script>
diff --git a/view/tpl/cover_photo_widget.tpl b/view/tpl/cover_photo_widget.tpl
index 7739d24b8..7333f2d4c 100644
--- a/view/tpl/cover_photo_widget.tpl
+++ b/view/tpl/cover_photo_widget.tpl
@@ -31,6 +31,10 @@
});
$(window).scroll(function () {
+ if(! $('#cover-photo').length) {
+ return;
+ }
+
if($(window).scrollTop() >= cover_height) {
coverHiddenActions();
coverSlid = true;
@@ -52,12 +56,15 @@
});
$(window).resize(function () {
+ if(! $('#cover-photo').length) {
+ return;
+ }
+
cover_height = Math.ceil($(window).width()/2.75862069);
$('#cover-photo').css('height', cover_height + 'px');
if($(window).width() < 755) {
$('#cover-photo').remove();
- $('.navbar').addClass('fixed-top');
- $('main').css('opacity', 1);
+ coverHiddenActions();
coverSlid = true;
}
diff --git a/view/tpl/field_checkbox.tpl b/view/tpl/field_checkbox.tpl
index f779f937c..b1665f75f 100644
--- a/view/tpl/field_checkbox.tpl
+++ b/view/tpl/field_checkbox.tpl
@@ -1,5 +1,25 @@
<div id="{{$field.0}}_container" class="clearfix form-group checkbox">
- <label for="id_{{$field.0}}">{{$field.1}}</label>
+ <label for="id_{{$field.0}}">{{$field.1}}{{if $field.6}}<sup class="required zuiqmid"> {{$field.6}}</sup>{{/if}}</label>
<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>
+{{*
+ COMMENTS for this template:
+ @author hilmar runge, 2020.01
+ $field array index:
+ .0 field name: name=... for input, id=id_... for input, id=label_... for label, id=help_... for small text
+ .1 label text
+ .2 checked
+ .3 form text
+ .4 on/off value:
+ .4.0 off
+ .4.1 on
+ .5 additional operands for html input statement
+ .6 label text addition, used for qmc
+ css classes used:
+ .clearfix, .form_group, .checkbox
+ .floatright
+ .switchlabel, .onoffswitch-switch
+ .required, .code
+ .form-control, .form-text, .text-muted
+*}}
diff --git a/view/tpl/field_duration.qmc.tpl b/view/tpl/field_duration.qmc.tpl
new file mode 100644
index 000000000..e38d4621c
--- /dev/null
+++ b/view/tpl/field_duration.qmc.tpl
@@ -0,0 +1,87 @@
+{{if $wrapper!="no"}}<div id="{{$qmc}}{{$field.name}}_wrapper" class="form-group">{{/if}}
+
+<label for="{{$qmc}}{{$field.name}}fs">{{$label}}
+ {{if $qmcid}}<sup class="zuiqmid required">{{$qmcid}}</sup>{{/if}}
+</label>
+<fieldset name="{{$qmc}}{{$field.name}}fs" id="id_{{$qmc}}{{$field.name}}_fs" title="{{$field.title}}">
+
+<input id="{{$qmc}}{{$field.name}}n"
+ name="{{$qmc}}{{$field.name}}n"
+ class="inline-block mr-1 text-center" style="width: 5rem;"
+ type="number"
+{{if $field.min}} min="{{$field.min}}"{{/if}}
+{{if $field.max}} max="{{$field.max}}"{{/if}}
+ size="{{$field.size}}"
+ value="{{$field.value}}"
+ title="{{$field.title}}">
+
+{{foreach $rabot as $k=>$v}}
+ <input id="{{$qmc}}{{$field.name}}{{$k}}" name="{{$qmc}}{{$field.name}}"
+ type="radio" value="{{$k}}" {{if $field.default==$k}} checked="checked"{{/if}}>
+ <label for="{{$qmc}}{{$field.name}}{{$k}}">{{$v}}</label>
+{{/foreach}}
+
+</fieldset>
+
+<small id="{{$qmc}}{{$field.name}}_help" class="form-text text-muted">{{$help}}</small>
+
+{{if $wrapper!="no"}}</div>{{/if}}
+
+{{*
+ * Template field_duration.qmc.tpl
+ * **********************************
+ * Hilmar Runge, 2020.02
+ * The template generates one input field for numeric values and a radio button group, where one
+ * (and only one or no) selection can be active. The primary intented use is for entering time/date
+ * data in the form of amount (numeric) and the units (ie hours, days etc).
+ * Instead of using positional array parameters, keyed (named) parameters are treated. Imo, named parameters
+ * are easier to apply, the position does not matter and if one is not wanted or required, only omit it.
+ *
+ * The parameters in this template are:
+ * ************************************
+ * label A label for the whole. Optional.
+ * help An optional explanation text.
+ * qmc Optional a qualified message component prefix, best use case is 3 letters lowercase and depends
+ * on the module or component used in the system. Part of id's and names in html and css.
+ * qmcid The qmc message id. Optional. Should be qmc+4digits+1charsufffix (8 chars uppercase).
+ * field keyed array parameters:
+ * name The (unique) name of the elements also used for html ids,
+ * will be suffixed by 'n' for the numeric input and 'u' for the units
+ * title The title of the element
+ * legend a headline for the radio buttons (optional)
+ * rabot the keyed array of radio buttons, where:
+ * k the key becomes the submitted value
+ * v the string value is the label text for the radio button.
+ *
+ * Example to apply in php like:
+ * *****************************
+ $testcase = replace_macros(get_markup_template('field_radio_group.qmc.tpl'),
+ array(
+ 'label' => t('Exiration duration',
+ 'qmc' => 'zai', // not required
+ 'qmcid' => 'ZAI0000I', // not required
+ 'wrapper' => 'no', // when no wrapper around is desired
+ 'field' => // fieldset properties
+ array(
+ 'name' => 'due',
+ 'min' => "1", // the minimum value for the numeric input
+ 'max' => "99", // the maximum value for the numeric input
+ 'size' => "2", // the max digits for the numeric input
+ 'title' => 'time/date unit',
+ 'default' => 'd' // say 'default' => '' if none defaults (or omit)
+ ),
+ 'rabot' => // the radio buttons
+ array(
+ 'i' => 'Minute(s)',
+ 'h' => 'Hour(s)' ,
+ 'd' => 'Day(s)' ,
+ 'w' => 'Week(s)' ,
+ 'm' => 'Month(s)' ,
+ 'y' => 'Year(s)'
+ )
+ )
+ );
+ *
+ *}}
+
+
diff --git a/view/tpl/field_input.tpl b/view/tpl/field_input.tpl
index 65a837e5f..c7007c159 100644
--- a/view/tpl/field_input.tpl
+++ b/view/tpl/field_input.tpl
@@ -1,5 +1,19 @@
<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>
+ <label for="id_{{$field.0}}" id="label_{{$field.0}}">{{$field.1}}{{if $field.4}}<sup class="required zuiqmid"> {{$field.4}}</sup>{{/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>
+{{*
+ COMMENTS for this template:
+ @author hilmar runge, 2020.01
+ $field array index:
+ .0 field name: name=... for input, id=id_... for input, id=label_... for label, id=help_... for text
+ .1 label text
+ .2 field value
+ .3 help text
+ .4 label text addition, used for qmc
+ .5 additional html attributes
+ css classes used:
+ .required, .code
+ .form-control, .form-text, .text-muted
+*}}
diff --git a/view/tpl/field_select.tpl b/view/tpl/field_select.tpl
index 7cc624fab..57be3b1ab 100644
--- a/view/tpl/field_select.tpl
+++ b/view/tpl/field_select.tpl
@@ -1,7 +1,22 @@
<div id="id_{{$field.0}}_wrapper" class="form-group">
- <label for="id_{{$field.0}}">{{$field.1}}</label>
+ <label for="id_{{$field.0}}">{{$field.1}}{{if $field.5}}<sup class="required zuiqmid"> {{$field.5}}</sup>{{/if}}</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>
<small class="form-text text-muted">{{$field.3}}</small >
</div>
+{{*
+ COMMENTS for this template:
+ @author hilmar runge, 2020.01
+ $field array index:
+ .0 field name: name=... for input, id=id_... for input, id=label_... for label, id=help_... for small text
+ .1 label text
+ .2 selected field
+ .3 form text
+ .4 option value(s)
+ .5 label text addition, used for qmc
+ css classes used:
+ .required, .code
+ .form-group, .form-control, .form-text, .text-muted
+*}}
+
diff --git a/view/tpl/field_select_grouped.tpl b/view/tpl/field_select_grouped.tpl
index ec067b8e7..eb228b086 100644
--- a/view/tpl/field_select_grouped.tpl
+++ b/view/tpl/field_select_grouped.tpl
@@ -8,5 +8,5 @@
{{/foreach}}
</optgroup>
</select>
- <span class='help-block'>{{$field.3}}</span>
+ <small class='help-block'>{{$field.3}}</small>
</div>
diff --git a/view/tpl/invite.tpl b/view/tpl/invite.tpl
index 440e1e02b..e51e8e87b 100644
--- a/view/tpl/invite.tpl
+++ b/view/tpl/invite.tpl
@@ -1,6 +1,7 @@
<div id="invite" class="generic-content-wrapper">
<div class="section-title-wrapper">
- <h2>{{$invite}}</h2>
+ <h3 class="zai_il">{{$invite}}</h3>
+ <h4 class="zai_il">{{$lcclane}}</h4>
</div>
<div class="section-content-wrapper">
@@ -8,21 +9,136 @@
<input type='hidden' name='form_security_token' value='{{$form_security_token}}'>
+ <pre>{{$ihave}}<br>{{$wehave}}</pre>
+
+ <div id="zai-re" style="visibility: hidden;">
+ <div class="zai_h0 fa"></div>
+ <pre id="zai-remsg"></pre>
+ </div>
+
<div id="invite-recipient-textarea" class="form-group field custom">
- <label for="recipients">{{$addr_text}}</label>
- <textarea id="invite-recipients" name="recipients" rows="6" class="form-control"></textarea>
+
+ <label for="zaito">{{$m11}}<sup class="zai_qmc">({{$n11}})</sup></label>
+ <textarea id="zai-to" name="zaito" rows="6" class="form-control"></textarea>
+
+ <span class="font-weight-bold">{{$m10}}<sup class="zai_qmc">({{$n10}})</sup></span>
+ <a id="zai-ax" href="javascript:;" class="zai_ax zai_b">check</a><br>
+
+ <hr>
+ {{$inv_expire}}
</div>
- <div id="invite-message-textarea" class="form-group field custom">
- <label for="message">{{$msg_text}}</label>
- <textarea id="invite-message" name="message" rows="12" class="form-control">{{$default_message}}</textarea>
+ <hr>
+
+ <div class="">
+ <div class="zai_h0">{{$subject_label}}
+ <span id="zai-subject">{{$subject}}</span>
+ </div>
+
+ <div id="invite-message-textarea" class="form-group field custom">
+ <label for="zaitxt">{{$m12}}<sup class="zai_qmc">({{$n12}})</sup></label>
+ <textarea id="zai-txt" name="zaitxt" rows="6" class="form-control">{{$personal_message}}</textarea>
+ </div>
</div>
+ <div class="zai_h0">{{$m13}}</div><sup class="zai_qmc">({{$n13}})</sup> {{$tplin}}<br>
+ <pre id="zai-ims">
+ {{$standard_message}}
+ </pre>
+ <pre id="zai-due">
+ {{$due}}
+ </pre>
+
<div id="invite-submit-wrapper" class="form-group">
<button class="btn btn-primary btn-sm" type="submit" id="invite-submit" name="submit" value="{{$submit}}">{{$submit}}</button>
</div>
-
+ <input type='hidden' id="zai-reon" name='zaireon' value=''>
</form>
</div>
</div>
+
+<script>
+ // @hilmar |->
+ typeof(window.tao) == 'undefined' ? window.tao = {} : '';
+ tao.zai = { vsn: '2.0.0', s: {}, t: {} };
+ {{$tao}}
+ $('head').append(
+ '<style> '+
+ ' .zai_h0 { font-size: 1.2rem; display: inline; }'+
+ ' .zai_hi { background: #ffc107; font-weight: bold; }'+
+ ' .zai_fa { margin: 0 0.2em 0 1em; }'+
+ ' .zai_lcc, .zai_qmc, .zuiqmid { font-family: monospace; text-transform: uppercase; }'+
+ ' .zai_lcc5 { display: none; }'+
+ ' .zai_ax { margin-inline: 8rem; }'+
+ ' .zai_il { display: inline; }'+
+ ' .zai_b { font-weight: bold; }'+
+ ' .zai_n { width: 5em; text-align: center; }'+
+ ' #id_zaiexpire_fs { display: inline-block; }'+
+ ' .invites { text-transform: capitalize; }'+
+ ' .jGrowl-message { font-family: monospace; }'+
+ '</style>');
+ $('#zai-txt').attr('placeholder','{{$personal_pointer}}');
+ zaitx();
+ $('.zuiqmid').removeClass('required');
+ $('#invite')
+ .delegate('.invites', 'click', function() {
+ tao.zai.itpl=$(this).text();
+ $('.invites').removeClass('zai_hi');
+ $('#zai-'+tao.zai.itpl).addClass('zai_hi');
+ zaitx();
+ })
+ .delegate('.zai_lcc', 'click', function() {
+ tao.zai.lcc=$(this).text();
+ if ( $(this).hasClass('zai_lcc2') ) {
+ tao.zai.lccg = '.zai_lccg' + tao.zai.lcc.substr(0,2);
+ $('.zai_lcc5:not('+tao.zai.lccg+')').hide();
+ if ( $(this).hasClass('zai_hi') ) {
+ $('.zai_lcc5'+tao.zai.lccg).toggle();
+ }
+ }
+ $('.zai_lcc').removeClass('zai_hi');
+ $(this).addClass('zai_hi');
+ $.each( tao.zai.t[tao.zai.lcc], function(k,v) {
+ tao.zai.lccmy=tao.zai.lcc;
+ });
+ zaitx();
+ });
+ $('#zai-ax').click( function() {
+ tao.zai.c2s={};
+ tao.zai.c2s.to=$('#zai-to').val();
+ if (tao.zai.c2s.to=='') { return false; };
+ // tao.zai.c2s.lcc=$('.zai_lcc.zai_hi').text();
+ $.ajax({
+ type: 'POST', url: 'invite',
+ data: {
+ zaito: tao.zai.c2s.to,
+ zailcc: tao.zai.lccmy,
+ zaidurn: $('#zaiexpiren').val(),
+ zaidurq: $('input[name="zaiexpire"]:checked').val(),
+ form_security_token: $("input[name='form_security_token']").val()
+ }
+ }).done( function(r) {
+ tao.zai.r = JSON.parse(r);
+ $('#zai-re').attr('style', 'visibility: show;');
+ $('#zai-remsg').text(tao.zai.r.feedbk);
+ $('#zai-due').text(tao.zai.r.due);
+ })
+ });
+ $('#invite-submit').click( function() {
+ // $('#zai-txt').val($('#zai-ims').text());
+ tao.zai.reon = {subject: $('#zai-subject').text(),
+ lang: tao.zai.lccmy, tpl: tao.zai.itpl,
+ whereami: tao.zai.whereami, whoami: tao.zai.whoami};
+ $('#zai-reon').val(JSON.stringify(tao.zai.reon));
+ });
+ function zaitx() {
+ typeof(tao.zai.s[tao.zai.lccmy]) !== 'undefined' && typeof(tao.zai.s[tao.zai.lccmy][tao.zai.itpl]) !== 'undefined'
+ ? $('#zai-subject').text(decodeURIComponent(tao.zai.s[tao.zai.lccmy][tao.zai.itpl]))
+ : $('#zai-subject').text('Invitation');
+ typeof(tao.zai.t[tao.zai.lccmy]) !== 'undefined' && typeof(tao.zai.t[tao.zai.lccmy][tao.zai.itpl]) !== 'undefined'
+ ? $('#zai-ims').text(decodeURIComponent(tao.zai.t[tao.zai.lccmy][tao.zai.itpl]))
+ : $('#zai-ims').text(' ');
+ }
+ // @hilmar <-|
+</script>
diff --git a/view/tpl/js_strings.tpl b/view/tpl/js_strings.tpl
index 291d78fb2..8f05165f1 100644
--- a/view/tpl/js_strings.tpl
+++ b/view/tpl/js_strings.tpl
@@ -69,8 +69,11 @@
'allday' : "{{$allday}}",
// mod cloud
+ 'download_info' : "{{$download_info}}",
- 'download_info' : "{{$download_info}}"
+ // mod register
+ 'email_not_valid' : "{{$email_not_valid}}",
+ 'email_required' : "{{$email_required}}"
};
diff --git a/view/tpl/plain.tpl b/view/tpl/plain.tpl
new file mode 100644
index 000000000..e7aa9c63c
--- /dev/null
+++ b/view/tpl/plain.tpl
@@ -0,0 +1,37 @@
+<h2>{{$title}}</h2>
+{{if $now}}<div>{{$now}}</div>{{/if}}
+<div style="font-weight: normal; font-family: monospace;">{{$infos}}</div>
+<div id="countdown" class="h3"></div>
+<script>
+ $('.register_date').each( function () {
+ var date = new Date($(this).data('utc'));
+ $(this).html(date.toLocaleString());
+ });
+
+
+ var date = '{{$countdown}}';
+
+ date = date !== '' ? date : $('#register_start').data('utc');
+
+ if(date) {
+ doCountDown(date, 'countdown');
+ var x = setInterval(doCountDown, 1000, date, 'countdown');
+ }
+ function doCountDown(date, id) {
+ var countDownDate = new Date(date).getTime();
+ var now = new Date().getTime();
+ var distance = countDownDate - now;
+ var days = Math.floor(distance / (1000 * 60 * 60 * 24));
+ var hours = Math.floor((distance % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
+ var minutes = Math.floor((distance % (1000 * 60 * 60)) / (1000 * 60));
+ var seconds = Math.floor((distance % (1000 * 60)) / 1000);
+
+ document.getElementById(id).innerHTML = days + "d " + hours + "h "+ minutes + "m " + seconds + "s ";
+
+ if (distance < 0) {
+ clearInterval(x);
+ document.getElementById(id).innerHTML = 'Reloading...';
+ window.location.reload();
+ }
+ }
+</script>
diff --git a/view/tpl/regate.tpl b/view/tpl/regate.tpl
new file mode 100644
index 000000000..57ca2c1b3
--- /dev/null
+++ b/view/tpl/regate.tpl
@@ -0,0 +1,42 @@
+<div class="generic-content-wrapper">
+ <div class="section-title-wrapper">
+ <h2>{{$title}}</h2>
+ </div>
+ <div class="section-content-wrapper">
+ {{if $now}}
+ <div class="section-content-danger-wrapper">
+ <div class="h3">{{$now}}</div>
+ </div>
+ {{else}}
+ <div class="section-content-info-wrapper">
+ {{$desc}} {{$id}}
+ <div class="h3">{{$pin}}</div>
+ {{if $email_extra}}<b>{{$email_extra}}</b>{{/if}}
+
+ </div>
+
+ <form action="regate/{{$did2}}" method="post">
+ <input type='hidden' name='form_security_token' value='{{$form_security_token}}'>
+ {{include file="field_input.tpl" field=[$acpin.0,$acpin.1,"","","",$atform]}}
+
+ <div class="pull-right submit-wrapper">
+ <button type="submit" name="submit" class="btn btn-primary" {{$atform}}>{{$submit}}</button>
+ </div>
+
+ {{if $resend}}
+ <div class="resend-email" >
+ <button type="submit" name="resend" class="btn btn-warning" {{$atform}}>{{$resend}}</button>
+ </div>
+ {{/if}}
+
+ </form>
+ {{/if}}
+ <div class="clearfix"></div>
+ </div>
+</div>
+<script>
+ $('.register_date').each( function () {
+ var date = new Date($(this).data('utc'));
+ $(this).html(date.toLocaleString(undefined, {weekday: 'short', hour: 'numeric', minute: 'numeric'}));
+ });
+</script>
diff --git a/view/tpl/regate_post.tpl b/view/tpl/regate_post.tpl
new file mode 100644
index 000000000..eccea9084
--- /dev/null
+++ b/view/tpl/regate_post.tpl
@@ -0,0 +1,16 @@
+<div class="generic-content-wrapper">
+ <div class="section-title-wrapper">
+ <h2>{{$title}}</h2>
+ </div>
+ <div class="section-content-wrapper">
+ <div class="section-content-success-wrapper">
+ <div class="h3"><i class="fa fa-check"></i> {{$strings.0}}</div>
+ </div>
+ <div class="section-content-warning-wrapper">
+ {{$strings.2}}
+ </div>
+ <div class="section-content-info-wrapper">
+ <div class="h3">{{$strings.1}} {{$id}}</div>
+ </div>
+ </div>
+</div>
diff --git a/view/tpl/regate_pre.tpl b/view/tpl/regate_pre.tpl
new file mode 100644
index 000000000..790dec4b9
--- /dev/null
+++ b/view/tpl/regate_pre.tpl
@@ -0,0 +1,65 @@
+<div class="generic-content-wrapper">
+ <div class="section-title-wrapper">
+ <h2>{{$title}}</h2>
+ </div>
+ <div class="section-content-wrapper">
+ {{if $now}}
+ <div class="section-content-danger-wrapper">
+ <div class="h3">{{$now}}</div>
+ </div>
+ {{else}}
+ <div class="section-content-warning-wrapper">
+ {{$strings.0}}
+ <div id="countdown" class="h3"></div>
+ </div>
+ <div class="section-content-info-wrapper">
+ {{$strings.1}} {{$id}}
+ <div class="h3">{{$pin}}</div>
+ {{if $strings.2}}<b>{{$strings.2}}</b>{{/if}}
+ </div>
+ <div class="d-none">
+ {{$strings.3}}<br>
+ <span id="register_start" data-utc="{{$regdelay}}" class="register_date">
+ {{$regdelay}}
+ </span>
+ &nbsp;&dash;&nbsp;
+ <span data-utc="{{$regexpire}}" class="register_date">
+ {{$regexpire}}
+ </span>
+ </div>
+ {{/if}}
+ </div>
+</div>
+
+<script>
+ $('.register_date').each( function () {
+ var date = new Date($(this).data('utc'));
+ $(this).html(date.toLocaleString(undefined, {weekday: 'short', hour: 'numeric', minute: 'numeric'}));
+ });
+
+ var date = '{{$countdown}}';
+ date = date !== '' ? date : $('#register_start').data('utc');
+
+ if(date) {
+ doCountDown(date, 'countdown');
+ var x = setInterval(doCountDown, 1000, date, 'countdown');
+ }
+
+ function doCountDown(date, id) {
+ var countDownDate = new Date(date).getTime();
+ var now = new Date().getTime();
+ var distance = countDownDate - now;
+ var days = Math.floor(distance / (1000 * 60 * 60 * 24));
+ var hours = Math.floor((distance % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
+ var minutes = Math.floor((distance % (1000 * 60 * 60)) / (1000 * 60));
+ var seconds = Math.floor((distance % (1000 * 60)) / 1000);
+
+ document.getElementById(id).innerHTML = days + "d " + hours + "h "+ minutes + "m " + seconds + "s ";
+
+ if (distance < 0) {
+ clearInterval(x);
+ document.getElementById(id).innerHTML = 'Reloading...';
+ window.location.reload();
+ }
+ }
+</script>
diff --git a/view/tpl/register.tpl b/view/tpl/register.tpl
index 1054c7567..8e1530eb4 100644
--- a/view/tpl/register.tpl
+++ b/view/tpl/register.tpl
@@ -5,13 +5,18 @@
<div class="section-content-wrapper">
<form action="register" method="post" id="register-form">
<input type='hidden' name='form_security_token' value='{{$form_security_token}}'>
- {{if $reg_is}}
+ {{if $now}}
+ <div class="section-content-danger-wrapper">
+ <div class="h3">{{$now}}</div>
+ </div>
+ {{/if}}
+ {{if $reg_is || $other_sites || $msg}}
<div class="section-content-warning-wrapper">
+ <div id="register-desc" class="descriptive-paragraph">{{$msg}}</div>
<div id="register-desc" class="descriptive-paragraph">{{$reg_is}}</div>
<div id="register-sites" class="descriptive-paragraph">{{$other_sites}}</div>
</div>
{{/if}}
-
{{if $registertext}}
<div class="section-content-info-wrapper">
<div id="register-text" class="descriptive-paragraph">{{$registertext}}</div>
@@ -19,43 +24,39 @@
{{/if}}
{{if $invitations}}
- {{include file="field_input.tpl" field=$invite_code}}
+ <a id="zar014" href="javascript:;" style="display: inline-block;">{{$haveivc}}</a>
+ <div id="zar015" style="display: none;">
+ <div class="position-relative">
+ <div id="invite-spinner" class="spinner-wrapper position-absolute" style="top: 2.5rem; right: 0.5rem;"><div class="spinner s"></div></div>
+ {{include file="field_input.tpl" field=[$invite_code.0,$invite_code.1,"","",""]}}
+ </div>
+ </div>
{{/if}}
- {{include file="field_input.tpl" field=$email}}
-
- {{include file="field_password.tpl" field=$pass1}}
-
- {{include file="field_password.tpl" field=$pass2}}
-
{{if $auto_create}}
- {{if $default_role}}
- <input type="hidden" name="permissions_role" value="{{$default_role}}" />
- {{else}}
- <div class="section-content-info-wrapper">
- {{$help_role}}
- </div>
- {{include file="field_select_grouped.tpl" field=$role}}
- {{/if}}
-
+ <div class="position-relative">
+ <div id="name-spinner" class="spinner-wrapper position-absolute" style="top: 2.5rem; right: 0.75rem;"><div class="spinner s"></div></div>
{{include file="field_input.tpl" field=$name}}
- <div id="name-spinner" class="spinner-wrapper"><div class="spinner m"></div></div>
-
+ </div>
+ <div class="position-relative">
+ <div id="nick-hub" class="position-absolute" style="top: 2.3rem; right: 0.75rem;"><span class="text-muted">{{$nickhub}}</span></div>
+ <div id="nick-spinner" class="spinner-wrapper position-absolute" style="top: 2.5rem; right: 0.75rem;"><div class="spinner s"></div></div>
{{include file="field_input.tpl" field=$nickname}}
- <div id="nick-spinner" class="spinner-wrapper"><div class="spinner m"></div></div>
+ </div>
+ {{/if}}
+ {{include file="field_input.tpl" field=$email}}
+ {{include file="field_password.tpl" field=$pass1}}
+ {{include file="field_password.tpl" field=$pass2}}
+ {{if $reg_is}}
+ {{include file="field_textarea.tpl" field=$register_msg}}
{{/if}}
-
{{if $enable_tos}}
{{include file="field_checkbox.tpl" field=$tos}}
{{else}}
<input type="hidden" name="tos" value="1" />
{{/if}}
-
- <button class="btn btn-primary" type="submit" name="submit" id="newchannel-submit-button" value="{{$submit}}">{{$submit}}</button>
+ <button class="btn btn-primary" type="submit" name="submit" id="newchannel-submit-button" value="{{$submit}}" {{$atform}}>{{$submit}}</button>
<div id="register-submit-end" class="register-field-end"></div>
</form>
- <br />
- <div class="descriptive-text">{{$verify_note}}</div>
-
</div>
</div>
diff --git a/view/tpl/register_duty.tpl b/view/tpl/register_duty.tpl
new file mode 100644
index 000000000..d5a66e556
--- /dev/null
+++ b/view/tpl/register_duty.tpl
@@ -0,0 +1,28 @@
+{{include file="field_input.tpl" field=$register_duty}}
+<pre id="zar083msg" class='zarhid'></pre>
+<script>
+ // @hilmar |->
+ typeof(window.tao) == 'undefined' ? window.tao = {} : '';
+ tao.zar = { vsn: '2.0.0', s: {}, t: {} };
+ {{$tao}}
+ $('head').append(
+ '<style> '+
+ ' .zarmsg { font-family: monospace; }'+
+ ' .zarhid { visibility: hidden; }'+
+ '</style>');
+ tao.zar.op = 'zar083';
+ $('#zar083a').click( function() {
+ $.ajax({
+ type: 'POST', url: 'admin/site',
+ data: {
+ zarop: tao.zar.op,
+ register_duty: $('#id_register_duty').val(),
+ form_security_token: $("input[name='form_security_token']").val()
+ }
+ }).done( function(r) {
+ tao.zar.r = JSON.parse(r);
+ $('#zar083msg').attr('style', 'visibility: visible;');
+ $('#zar083msg').text(tao.zar.r.msgbg);
+ })
+ });
+ </script> \ No newline at end of file
diff --git a/view/tpl/xchan_vcard.tpl b/view/tpl/xchan_vcard.tpl
index 582df159e..7deae0f99 100644
--- a/view/tpl/xchan_vcard.tpl
+++ b/view/tpl/xchan_vcard.tpl
@@ -14,7 +14,7 @@
</div>
{{if $connect}}
<div class="row mt-2">
- <a href="follow?f=&url={{$follow}}" class="btn btn-success btn-sm" rel="nofollow">
+ <a href="follow?f=&url={{$follow}}&interactive=1" class="btn btn-success btn-sm" rel="nofollow">
<i class="fa fa-plus"></i> {{$connect}}
</a>
</div>