From bb22464165daed42826d7e11c47006a9cf4094d5 Mon Sep 17 00:00:00 2001 From: friendica Date: Wed, 8 Feb 2012 03:40:49 -0800 Subject: [PATCH 01/42] browser being sent to update_community --- mod/community.php | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/mod/community.php b/mod/community.php index d578b469f8..a989999420 100755 --- a/mod/community.php +++ b/mod/community.php @@ -80,12 +80,10 @@ function community_content(&$a, $update = 0) { // we behave the same in message lists as the search module - $o .= conversation($a,$r,'community',false); + $o .= conversation($a,$r,'community',$update); $o .= paginate($a); -// $o .= '
' . t('Shared content is covered by the Creative Commons Attribution 3.0 license.') . '
'; - return $o; } From 1eb32a0bb58bc61afcb82e8d40bfb862e5a23472 Mon Sep 17 00:00:00 2001 From: Tobias Diekershoff Date: Wed, 8 Feb 2012 19:09:25 +0100 Subject: [PATCH 02/42] added theme "vier" by Michael Vogel --- view/theme/vier/colors.less | 94 ++ view/theme/vier/contact_template.tpl | 21 + view/theme/vier/icons.less | 54 + view/theme/vier/icons.png | Bin 0 -> 20316 bytes view/theme/vier/icons.svg | 1463 ++++++++++++++++++++++++++ view/theme/vier/quattro.less | 833 +++++++++++++++ view/theme/vier/search_item.tpl | 87 ++ view/theme/vier/style.css | 1451 +++++++++++++++++++++++++ view/theme/vier/style.less | 14 + view/theme/vier/wall_item.tpl | 90 ++ view/theme/vier/wallwall_item.tpl | 97 ++ 11 files changed, 4204 insertions(+) create mode 100644 view/theme/vier/colors.less create mode 100644 view/theme/vier/contact_template.tpl create mode 100644 view/theme/vier/icons.less create mode 100644 view/theme/vier/icons.png create mode 100644 view/theme/vier/icons.svg create mode 100644 view/theme/vier/quattro.less create mode 100755 view/theme/vier/search_item.tpl create mode 100644 view/theme/vier/style.css create mode 100644 view/theme/vier/style.less create mode 100644 view/theme/vier/wall_item.tpl create mode 100644 view/theme/vier/wallwall_item.tpl diff --git a/view/theme/vier/colors.less b/view/theme/vier/colors.less new file mode 100644 index 0000000000..5314b52843 --- /dev/null +++ b/view/theme/vier/colors.less @@ -0,0 +1,94 @@ +// Quattro Theme LESS file + +// "Echo" palette from Inkscape +@Blue1:rgb(25,174,255); +@Blue2:rgb(0,132,200); +@Blue3:rgb(0,92,148); +@Red1:rgb(255,65,65); +@Red2:rgb(220,0,0); +@Red3:rgb(181,0,0); +@Orange1:rgb(255,255,62); +@Orange2:rgb(255,153,0); +@Orange3:rgb(255,102,0); +@Brown1:rgb(255,192,34); +@Brown2:rgb(184,129,0); +@Brown3:rgb(128,77,0); +@Green1:rgb(204,255,66); +@Green2:rgb(154,222,0); +@Green3:rgb(0,145,0); +@Purple1:rgb(241,202,255); +@Purple2:rgb(215,108,255); +@Purple3:rgb(186,0,255); +@Metalic1:rgb(189,205,212); +@Metalic2:rgb(158,171,176); +@Metalic3:rgb(54,78,89); +@Metalic4:rgb(14,35,46); +@Grey1:rgb(255,255,255); +@Grey2:rgb(204,204,204); +@Grey3:rgb(153,153,153); +@Grey4:rgb(102,102,102); +@Grey5:rgb(45,45,45); + + +// Theme colors +@BodyBackground: @Grey1; +@BodyColor: @Grey5; + +@Link: @Blue3; +@LinkHover: @Blue3; +@LinkVisited: @Blue3; + + +@ButtonColor: @Grey1; +@ButtonBackgroundColor: @Grey5; + +@Banner: @Grey1; + +@NavbarBackground:@Metalic4; +@NavbarSelectedBg:@Metalic3; +@NavbarSelectedBorder: @Metalic2; +@NavbarNotifBg: @Blue1; + +@Menu: @Grey5; +@MenuBg: @Grey1; +@MenuBorder: @Metalic3; +@MenuItem: @Grey5; +@MenuItemHoverBg: @Metalic1; +@MenuItemSeparator: @Metalic2; +@MenuEmpty: @Metalic2; +@MenuItemDetail: @Metalic2; + +@AsideBorder: @Metalic1; +@AsideConnect: @Grey1; +@AsideConnectBg: @Blue3; +@AsideConnectHoverBg: @Blue1; +@VCardLabelColor: @Grey3; + +@InfoColor: @Grey1; +@InfoBackgroundColor: @Metalic3; + +@NoticeColor: @Grey1; +@NoticeBackgroundColor: #511919; + +@ThreadBackgroundColor: #f6f7f8; + +@CommentBoxEmptyColor: @Grey3; +@CommentBoxEmptyBorderColor: @Grey3; +@CommentBoxFullColor: @Grey5; +@CommentBoxFullBorderColor: @Grey5; + +@TagColor: @Grey1; + +@JotToolsBackgroundColor: @Metalic4; +@JotToolsBorderColor: @Metalic2; +@JotToolsOverBackgroundColor: @Metalic3; +@JotToolsOverBorderColor: @Metalic1; +@JotToolsText: @Grey2; +@JotSubmitBackgroundColor: @Grey2; +@JotSubmitText: @Grey4; +@JotSubmitOverBackgroundColor: @Metalic1; +@JotSubmitOverText: @Grey4; +@JotPermissionUnlockBackgroundColor: @Grey2; +@JotPermissionLockBackgroundColor: @Grey4; +@JotLoadingBackgroundColor: @Grey1; + diff --git a/view/theme/vier/contact_template.tpl b/view/theme/vier/contact_template.tpl new file mode 100644 index 0000000000..f2749656a2 --- /dev/null +++ b/view/theme/vier/contact_template.tpl @@ -0,0 +1,21 @@ + +
+
+
+ + $name + + menu + + +
+ +
+
$name
+ + +
+ diff --git a/view/theme/vier/icons.less b/view/theme/vier/icons.less new file mode 100644 index 0000000000..f87327703f --- /dev/null +++ b/view/theme/vier/icons.less @@ -0,0 +1,54 @@ +// Quattro Theme LESS file +/* icons */ + +.icons(@size: 22) { + &.notify { background-image: url("../../../images/icons/@{size}/notify_off.png"); } + &.gear { background-image: url("../../../images/icons/@{size}/gear.png"); } + + &.add { background-image: url("../../../images/icons/@{size}/add.png"); } + &.delete { background-image: url("../../../images/icons/@{size}/delete.png"); } + &.edit { background-image: url("../../../images/icons/@{size}/edit.png"); } + &.star { background-image: url("../../../images/icons/@{size}/star.png"); } + &.menu { background-image: url("../../../images/icons/@{size}/menu.png"); } + &.link { background-image: url("../../../images/icons/@{size}/link.png"); } + &.lock { background-image: url("../../../images/icons/@{size}/lock.png"); } + &.unlock { background-image: url("../../../images/icons/@{size}/unlock.png"); } + +} + + +.icon { + background-color: transparent ; + background-repeat: no-repeat; + background-position: left center; + display: block; + overflow: hidden; + text-indent: -9999px; + padding: 1px; + + &.text { + text-indent: 0px; + } + + &.s10 { + min-width:10px; height: 10px; + .icons(10); + &.text { padding: 2px 0px 0px 15px; } + } + &.s16 { + min-width:16px; height: 16px; + .icons(16); + &.text { padding: 4px 0px 0px 20px; } + } + &.s22 { + min-width:22px; height: 22px; + .icons(22); + &.text { padding: 10px 0px 0px 25px; } + } + &.s48 { + width:48px; height: 48px; + .icons(48); + } + + +} diff --git a/view/theme/vier/icons.png b/view/theme/vier/icons.png new file mode 100644 index 0000000000000000000000000000000000000000..0e1e7662d6ba1cd9454faddc4f30eb9492a58da6 GIT binary patch literal 20316 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 + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + YouTube + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Lorem Ip + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ? + ? + + + diff --git a/view/theme/vier/quattro.less b/view/theme/vier/quattro.less new file mode 100644 index 0000000000..6715773037 --- /dev/null +++ b/view/theme/vier/quattro.less @@ -0,0 +1,833 @@ +// Quattro Theme LESS file + +/* global */ +body { + font-family: Liberation Sans,helvetica,arial,clean,sans-serif; + font-size: 10px; + background-color: @BodyBackground; + color: @BodyColor; + margin: 50px 0px 0px 0px; + display:table; +} +h4 { font-size: 1.1em } + +.shadow(@x: 0px, @y: 5px){ + -webkit-box-shadow:@x @y 10px rgba(0, 0, 0, 0.7); + -moz-box-shadow:@x @y 10px rgba(0, 0, 0, 0.7); + box-shadow:@x @y 10px rgba(0, 0, 0, 0.7); +} + +.rounded(@tr: 5px, @tl: 5px, @bl: 5px, @br: 5px){ + -moz-border-radius: @arguments; + -webkit-border-radius: @arguments; + border-radius: @arguments; +} +.roundbottom (@radius: 5px){ .rounded(0, 0, @radius, @radius); } +.roundtop (@radius: 5px){ .rounded(@radius, @radius, 0, 0); } + +.opaque(@v: 0.5){ + opacity: @v; + -webkit-transition: all 0.2s ease-in-out; + -moz-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + -ms-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} + + +a, a:link { color: @Link; text-decoration: none; } +a:visited { color: @LinkVisited; text-decoration: none; } +a:hover {color: @LinkHover; text-decoration: underline; } + +.left { float: left; } +.right { float: right; } +.hidden { display: none; } +.clear { clear: both; } + +code { + font-family: Courier, monospace; + white-space: pre; + display: block; + overflow: auto; + border: 1px solid #444; + background: #EEE; + color: #444; + padding: 10px; + margin-top: 20px; +} +/* tool */ + +.tool { + height: auto; overflow: auto; + .label { float: left;} + .action { float: right; } +} + + + + +/* popup notifications */ +div.jGrowl div.notice { + background: @NoticeBackgroundColor url("../../../images/icons/48/notice.png") no-repeat 5px center; + color: @NoticeColor; + padding-left: 58px; +} +div.jGrowl div.info { + background: @InfoBackgroundColor url("../../../images/icons/48/info.png") no-repeat 5px center; + color: @InfoColor; + padding-left: 58px; +} + + + +/* header */ +header { + position: fixed; left: 43%; right: 43%; top: 0px; + margin: 0px; padding: 0px; + /*width: 100%; height: 12px; */ + z-index: 110; + color: @Grey1; + #site-location { + display: none; + } + + #banner { + overflow: hidden; + text-align: center; + width: 100%; + a, a:active, a:visited, a:link, a:hover { color: @Grey1; text-decoration: none; outline: none; vertical-align: bottom; } + #logo-img { height: 22px; margin-top:5px;} + #logo-text { font-size: 22px } + } +} +/* nav */ +nav { + width: 100%; height: 32px; + position: fixed; left: 0px; top: 0px; + padding: 0px; + background-color: @NavbarBackground; + color: @Grey1; + z-index: 100; + .shadow(0px, 0px); + + a, a:active, a:visited, a:link, a:hover { color: @Banner; text-decoration: none; outline: none; } + + ul { + margin: 0px; + padding: 0px 20px; + li { + list-style: none; + margin: 0px; padding: 0px; + float: left; + .menu-popup{ left: 0px; right: auto; } + } + + } + + .nav-menu-icon { + position: relative; + height: 22px; + padding: 5px; + margin: 0px 10px; + .roundtop(); + + &.selected { + background-color: @NavbarSelectedBg; + } + + img { width: 22px; height: 22px; } + .nav-notify { top: 3px; } + } + + .nav-menu { + position: relative; + height: 16px; + padding: 5px; + margin: 3px 15px 0px; + font-size: 14px; + border-bottom: 3px solid @NavbarBackground; + &.selected { + border-bottom: 3px solid @NavbarSelectedBorder; + } + + } + + .nav-notify { + display: none; + position: absolute; + background-color: @NavbarNotifBg; + .rounded(); + font-size: 10px; + padding: 1px 3px; + top: 0px; + right: -10px; + min-width: 15px; + text-align: right; + + &.show{ display: block; } + } + + + #nav-help-link, + #nav-search-link, + #nav-directory-link, + #nav-apps-link, + #nav-site-linkmenu { + float: right; + .menu-popup{ right: 0px; left: auto; } + } + + #nav-notifications-linkmenu.on .icon.s22.notify, + #nav-notifications-linkmenu.selected .icon.s22.notify { background-image: url("../../../images/icons/22/notify_on.png") } + #nav-apps-link.selected { background-color: @NavbarSelectedBg; } +} + + +ul.menu-popup { + position: absolute; + display: none; + width: 10em; + background: @MenuBg; + color: @Menu; + margin: 0px; + padding: 0px; + list-style: none; + border: 3px solid @MenuBorder; + z-index: 100000; + + .shadow(); + + a { display: block; color: @MenuItem; padding: 5px 10px; text-decoration: none;} + a:hover { background-color: @MenuItemHoverBg; } + .menu-sep { border-top: 1px solid @MenuItemSeparator; } + li { float: none; overflow: auto; height: auto; display: block; } + li img { float: left; width: 16px; height: 16px; padding-right: 5px;} + .empty { + padding: 5px; + text-align: center; + color: @MenuEmpty; + } + +} + +/* autocomplete popup */ +.acpopup { + max-height:150px; + background-color:@MenuBg; + color: @Menu; + border:1px solid #MenuBorder; + overflow:auto; + z-index:100000; + .shadow(); +} +.acpopupitem { + color: @MenuItem; padding: 4px; + clear:left; + img { + float: left; + margin-right: 4px; + } + &.selected{ + background-color: @MenuItemHoverBg; + } +} + + +#nav-notifications-menu { + width: 400px; + img { float: left; margin-right: 5px; } + .contactname { font-weight: bold; } + .notif-when { font-size: 10px; color: @MenuItemDetail; display: block; } +} + + + + +/* aside */ +aside { + display: table-cell; + vertical-align: top; + width: 200px; + padding:0px 10px 0px 20px; + border-right: 1px solid @AsideBorder; + + .vcard { + .fn { font-size: 16px; font-weight: bold; margin-bottom: 5px; } + .title { margin-bottom: 5px; } + dl { height: auto; overflow: auto; } + dt {float: left; margin-left: 0px; width: 35%; text-align: right; color: @VCardLabelColor; } + dd {float: left; margin-left: 4px; width: 60%;} + + } + + #profile-extra-links { + ul { padding: 0px; margin: 0px; } + li { padding: 0px; margin: 0px; list-style: none; } + } + + #dfrn-request-link { + display: block; + .rounded(); + color: @AsideConnect; + background: @AsideConnectBg url('../../../images/connect-bg.png') no-repeat left center; + font-weight: bold; + text-transform:uppercase; + padding: 4px 2px 2px 35px; + + &:hover { text-decoration: none; background-color: @AsideConnectHoverBg; } + } + + #profiles-menu { width: 20em; } + + +} + +#contact-block { + overflow: auto; height: auto; + .contact-block-h4 { float: left; margin: 5px 0px; } + .allcontact-link { float: right; margin: 5px 0px; } + .contact-block-content { + clear: both; + overflow: auto; height: auto; + } + .contact-block-link { + float: left; + margin: 0px 2px 2px 0px; + img { widht: 48px; height: 58px; } + } +} + + +/* widget */ +.widget { + margin-bottom: 2em; + + h3 { padding: 0px; margin: 2px;} + .action { .opaque(0.1); } + input.action { .opaque(0.5); } + &:hover .title .action { .opaque(1); } + .tool:hover .action { .opaque(1); } + .tool:hover .action.ticked { .opaque(1); } + + ul { padding: 0px;} + ul li {padding-left: 16px; min-height: 16px; list-style: none; } + + .tool.selected { + background: url('../../../images/selected.png') no-repeat left center; + } + + /*.action .s10 { width: 10px; overflow: hidden; padding: 0px;} + .action .s16 { width: 16px; overflow: hidden; padding: 0px;}*/ + +} + +/* widget: search */ +#add-search-popup { + width: 200px; + top: 18px; +} + + +/* section */ +section { + display: table-cell; + vertical-align: top; + width: 800px; + padding:0px 20px 0px 10px; +} + +/* wall item */ +.tread-wrapper { + background-color: @ThreadBackgroundColor; + position: relative; + padding: 10px; + margin-bottom: 20px; + width: 780px; +} +.wall-item-decor { position: absolute; left: 790px; top: -10px; width: 16px;} +.unstarred { display: none; } + +.wall-item-container { + display: table; + width: 780px; + + .wall-item-item, + .wall-item-bottom { display: table-row; } + + .wall-item-bottom { .opaque(0.5); } + &:hover .wall-item-bottom { .opaque(1); } + .wall-item-info { + display: table-cell; + vertical-align: top; + text-align: left; + width: 60px; + + } + .wall-item-location { + word-wrap: break-word; + width: 50px; + } + .wall-item-content { + display: table-cell; + font-size: 12px; + max-width: 720px; + word-wrap: break-word; + } + .wall-item-content img { max-width: 710px; } + .wall-item-links, + .wall-item-actions { + display: table-cell; + vertical-align: middle; + + .icon { + .opaque(0.5); + } + .icon:hover { + .opaque(1.0); + } + } + + .wall-item-ago { padding-right: 40px; } + .wall-item-name { font-weight: bold; } + + .wall-item-actions-author { float: left; width: 20em; margin-top: 0.5em; } + .wall-item-actions-social { float: left; margin-top: 0.5em; + a { margin-right: 3em; } + } + .wall-item-actions-tools { float: right; width: 15%; + a { float: right; } + input { float: right; } + } + +} + + +.wall-item-container.comment { + /*margin-top: 50px;*/ + .contact-photo { width: 32px; height: 32px; margin-left: 16px; + /*background: url(../../../images/icons/22/user.png) no-repeat center center;*/ + } + .contact-photo-menu-button { + top: 15px !important; + left: 15px !important; + } + .wall-item-links { padding-left: 12px; } +} + +.wall-item-comment-wrapper { + margin: 30px 2em 2em 60px; + .comment-edit-photo { display: none; } + textarea { + height: 1em; width: 100%; font-size: 10px; + color: @CommentBoxEmptyColor; + border: 1px solid @CommentBoxEmptyBorderColor; + padding:0.3em; + } + .comment-edit-text-full { + font-size: 14px; + height: 4em; + color: @CommentBoxFullColor; + border: 1px solid @CommentBoxFullBorderColor; + } +} + + + +.wall-item-tags { padding-top: 5px; } +.tag { + background: url("../../../images/tag_b.png") no-repeat center left; + color: @TagColor; + padding-left: 3px; + a { + padding-right: 8px; + background: url("../../../images/tag.png") no-repeat center right; + color: @TagColor; + } +} + +/* contacts menu */ +.contact-photo-wrapper { position: relative; } +.contact-photo { + width: 48px; height: 48px; + img { width: 48px; height: 48px; } + overflow: hidden; + display: block; + } +.contact-photo-menu-button { + display: none; + position: absolute; + left: -2px; + top: 31px; +} + +.contact-wrapper { + float: left; + width: 90px; + height: 90px; + .contact-photo { + width: 80px; height: 80px; + img { width: 80px; height: 80px; } + } + .contact-photo-menu-button { + left: 0px; + top: 63px; + } +} +.directory-item { + float: left; + width: 200px; + height: 200px; + .contact-photo { + width: 175px; height: 175px; + img { width: 175px; height: 175px; } + } +} +.contact-name { text-align: center; font-weight: bold; } +.contact-details { color: @Grey3;} + +/* editor */ +.jothidden { display: none; } +#jot { + + width: 100%; + margin: 0px 2em 20px 0px; + + + .profile-jot-text { + height: 1em; width: 99%; font-size: 10px; + color: @CommentBoxEmptyColor; + border: 1px solid @CommentBoxEmptyBorderColor; + padding:0.3em; + } + + #jot-tools { + margin: 0px; padding: 0px; + height: 40px; overflow: none; + width: 800px; + background-color: @JotToolsBackgroundColor; + border-bottom: 2px solid @JotToolsBorderColor; + li { + list-style: none; + float: left; + width: 80px; + height: 40px; + border-bottom: 2px solid @JotToolsBorderColor; + a { + display: block; + color: @JotToolsText; + width: 100%; + height:40px; + text-align: center; + line-height: 40px; + overflow: hidden; + } + } + li:hover { + background-color: @JotToolsOverBackgroundColor; + border-bottom: 2px solid @JotToolsOverBorderColor; + } + li.perms { + float: right; + width: 40px; + a.unlock { + width: 30px; + border-left: 10px solid @JotPermissionUnlockBackgroundColor; + background-color: @JotPermissionUnlockBackgroundColor; + } + a.lock { + width: 30px; + border-left: 10px solid @JotPermissionLockBackgroundColor; + background-color: @JotPermissionLockBackgroundColor; + } + + } + li.submit { + float: right; + background-color: @JotSubmitBackgroundColor; + border-bottom: 2px solid @JotSubmitBackgroundColor; + border-right: 1px solid @Grey4; + border-left: 1px solid @Grey4; + input { + border: 0px; margin: 0px; padding: 0px; + background-color: @JotSubmitBackgroundColor; + color: @JotSubmitText; + width: 80px; height: 40px; + line-height: 40px; + } + input:hover { + background-color: @JotSubmitOverBackgroundColor; + color: @JotSubmitOverText; + } + } + li.loading { + float: right; + background-color: @JotLoadingBackgroundColor; + width: 20px; + vertical-align: center; + text-align: center; + img { margin-top: 10px; } + border-top: 2px solid @JotToolsBorderColor; + height: 38px; + } + } + + #jot-title { + border: 0px; + margin: 0px; + height: 20px; + width: 700px; + font-weight: bold; + border: 1px solid @BodyBackground; + + &:-webkit-input-placeholder { + font-weight: normal; + } + + &:-moz-placeholder { + font-weight: normal; + } + + &:hover { border: 1px solid @CommentBoxEmptyBorderColor } + &:focus { border: 1px solid @CommentBoxEmptyBorderColor } + } + + #character-counter { + width: 80px; + float: right; + text-align: right; + height: 20px; + line-height: 20px; + padding-right: 20px; + } + +} + + +/** buttons **/ +/*input[type="submit"] { + border: 0px; + background-color: @ButtonBackgroundColor; + color: @ButtonColor; + padding: 0px 10px; + .rounded(5px); + height: 18px; +}*/ + + +/** acl **/ +#photo-edit-perms-select, +#photos-upload-permissions-wrapper, +#profile-jot-acl-wrapper{ + display:block!important; +} + + + +#acl-wrapper { + width: 690px; + float:left; +} +#acl-search { + float:right; + background: #ffffff url("../../../images/search_18.png") no-repeat right center; + padding-right:20px; +} +#acl-showall { + float: left; + display: block; + width: auto; + height: 18px; + background-color: #cccccc; + background-image: url("../../../images/show_all_off.png"); + background-position: 7px 7px; + background-repeat: no-repeat; + padding: 7px 5px 0px 30px; + color: #999999; + .rounded(5px); +} +#acl-showall.selected { + color: #000000; + background-color: #ff9900; + background-image: url("../../../images/show_all_on.png"); +} + +#acl-list { + height: 210px; + border: 1px solid #cccccc; + clear: both; + margin-top: 30px; + overflow: auto; +} +#acl-list-content { + +} +.acl-list-item { + display: block; + width: 150px; + height: 30px; + border: 1px solid #cccccc; + margin: 5px; + float: left; +} +.acl-list-item img{ + width:22px; + height: 22px; + float: left; + margin: 4px; +} +.acl-list-item p { height: 12px; font-size: 10px; margin: 0px; padding: 2px 0px 1px; overflow: hidden;} +.acl-list-item a { + font-size: 8px; + display: block; + width: 40px; + height: 10px; + float: left; + color: #999999; + background-color: #cccccc; + background-position: 3px 3px; + background-repeat: no-repeat; + margin-right: 5px; + -webkit-border-radius: 2px ; + -moz-border-radius: 2px; + border-radius: 2px; + padding-left: 15px; +} +#acl-wrapper a:hover { + text-decoration: none; + color:#000000; +} +.acl-button-show { background-image: url("../../../images/show_off.png"); } +.acl-button-hide { background-image: url("../../../images/hide_off.png"); } + +.acl-button-show.selected { + color: #000000; + background-color: #9ade00; + background-image: url("../../../images/show_on.png"); +} +.acl-button-hide.selected { + color: #000000; + background-color: #ff4141; + background-image: url("../../../images/hide_on.png"); +} +.acl-list-item.groupshow { border-color: #9ade00; } +.acl-list-item.grouphide { border-color: #ff4141; } +/** /acl **/ + +/** tab buttons **/ +ul.tabs { + list-style-type: none; + padding-bottom: 10px; + + li { + float: left; + margin-left: 20px; + + .active { + border-bottom: 1px solid @LinkVisited; + } + } + +} + + +/** + * Form fields + */ +.field { + margin-bottom: 10px; + padding-bottom: 10px; + overflow: auto; + width: 100%; + + + label { + float: left; + width: 200px; + } + + input, + textarea { + width: 400px; + } + textarea { height: 100px; } + .field_help { + display: block; + margin-left: 200px; + color: #666666; + + } + + + .onoff { + float: left; + width: 80px; + } + .onoff a { + display: block; + border:1px solid #666666; + background-image:url("../../../images/onoff.jpg"); + background-repeat: no-repeat; + padding: 4px 2px 2px 2px; + height: 16px; + text-decoration: none; + } + .onoff .off { + border-color:#666666; + padding-left: 40px; + background-position: left center; + background-color: #cccccc; + color: #666666; + text-align: right; + } + .onoff .on { + border-color:#204A87; + padding-right: 40px; + background-position: right center; + background-color: #D7E3F1; + color: #204A87; + text-align: left; + } + .hidden { display: none!important; } + + &.radio .field_help { margin-left: 0px; } +} + +#profile-edit-links li { + list-style: none; +} + +/* oauth */ +.oauthapp { + height: auto; overflow: auto; + border-bottom: 2px solid #cccccc; + padding-bottom: 1em; + margin-bottom: 1em; +} +.oauthapp img { + float: left; + width: 48px; height: 48px; + margin: 10px; +} +.oauthapp img.noicon { + background-image: url("../../../images/icons/48/plugin.png"); + background-position: center center; + background-repeat: no-repeat; +} +.oauthapp a { + float: left; +} + +/* contacts */ +.contact-entry-wrapper { + width: 50px; float: left; +} + +/* photo */ +.lframe { + float: left; + margin: 0px 10px 10px 0px; +} + + +/* page footer */ +footer { height: 100px; display: table-row; } diff --git a/view/theme/vier/search_item.tpl b/view/theme/vier/search_item.tpl new file mode 100755 index 0000000000..9cd3c8e2ef --- /dev/null +++ b/view/theme/vier/search_item.tpl @@ -0,0 +1,87 @@ + +
+ $star.starred + {{ if $lock }}$lock{{ endif }} + +
+ +
+
+
+
+ + $name + + menu + + +
+
+
+ $name + -   + {{ if $plink }}$ago{{ else }} $ago {{ endif }} + +
+
+ {{ if $title }}

$title

{{ endif }} + $body +
+
+
+ +
+ {{ for $tags as $tag }} + $tag + {{ endfor }} +
+
+
+
+ {{ if $plink }}$plink.title{{ endif }} +
+
+ +
$location 
+ +
+ {{ if $star }} + $star.do + $star.undo + $star.tagger + {{ endif }} + + {{ if $vote }} + $vote.like.1 + $vote.dislike.1 + {{ endif }} + + {{ if $vote.share }} + $vote.share.1 + {{ endif }} +
+ +
+ + {{ if $drop.dropping }} + + $drop.delete + {{ endif }} + {{ if $edpost }} + + {{ endif }} +
+ +
+
+
+ + +
$dislike
+
+
diff --git a/view/theme/vier/style.css b/view/theme/vier/style.css new file mode 100644 index 0000000000..96233c1daa --- /dev/null +++ b/view/theme/vier/style.css @@ -0,0 +1,1451 @@ +/** + * Fabio Comuni + * Additional Changes: Michael Vogel + **/ + +/* ========= */ +/* = Admin = */ +/* ========= */ + +#adminpage { +/* width: 80%;*/ +} + +#pending-update { + float:right; + color: #ffffff; + font-weight: bold; + background-color: #FF0000; + padding: 0em 0.3em; +} + +.admin.linklist { + border: 0px; padding: 0px; +} + +.admin.link { + list-style-position: inside; + font-size: 1em; + padding: 5px; + width: 100px; + margin: 5px; +} + +#adminpage dl { + clear: left; + margin-bottom: 2px; + padding-bottom: 2px; + border-bottom: 1px solid black; +} + +#adminpage dt { + width: 200px; + float: left; + font-weight: bold; +} + +#adminpage dd { + margin-left: 200px; +} +#adminpage h3 { + border-bottom: 1px solid #898989; + margin-bottom: 5px; + margin-top: 10px; +} + +#adminpage .submit { + clear:left; +} + +#adminpage #pluginslist { + margin: 0px; padding: 0px; +} + +#adminpage .plugin { + list-style: none; + display: block; + /* border: 1px solid #888888; */ + padding: 1em; + margin-bottom: 5px; + clear: left; +} + +#adminpage .toggleplugin { + float:left; + margin-right: 1em; +} + +#adminpage table {width:100%; border-bottom: 1p solid #000000; margin: 5px 0px;} +#adminpage table th { text-align: left;} +#adminpage td .icon { float: left;} +#adminpage table#users img { width: 16px; height: 16px; } +#adminpage table tr:hover { background-color: #eeeeee; } +#adminpage .selectall { text-align: right; } +/* icons */ + + +.article { background-position: -50px 0px;} +.audio { background-position: -70px 0px;} +.block { background-position: -90px 0px;} +.drop { background-position: -110px 0px;} +.drophide { background-position: -130px 0px;} +.edit { background-position: -150px 0px;} +.camera { background-position: -170px 0px;} +.dislike { background-position: -190px 0px;} +.like { background-position: -210px 0px;} +.link { background-position: -230px 0px;} + +.globe { background-position: -50px -20px;} +.noglobe { background-position: -70px -20px;} +.no { background-position: -90px -20px;} +.pause { background-position: -110px -20px;} +.play { background-position: -130px -20px;} +.pencil { background-position: -150px -20px;} +.small-pencil { background-position: -170px -20px;} +.recycle { background-position: -190px -20px;} +.remote-link { background-position: -210px -20px;} +.share { background-position: -230px -20px;} + +.tools { background-position: -50px -40px;} +.lock { background-position: -70px -40px;} + +.video { background-position: -110px -40px;} +.youtube { background-position: -130px -40px;} + +.attach { background-position: -190px -40px;} +.language { background-position: -210px -40px;} + + +.on { background-position: -50px -60px;} +.off { background-position: -70px -60px;} +.prev { background-position: -90px -60px;} +.next { background-position: -110px -60px;} +.tagged { background-position: -130px -60px;} + +.icon.drop, .icon.drophide { + float: left; +} + +.icon { + display: block; + width: 20px; + height: 20px; + background-image: url('icons.png'); +} + +.icon { + background-color: transparent ; + background-repeat: no-repeat; + /* background-position: left center; */ + display: block; + overflow: hidden; + text-indent: -9999px; + padding: 1px; +} + +.icon.text { + text-indent: 0px; +} +.icon.s10 { + min-width: 10px; + height: 10px; +} +.icon.s10.notify { + background-image: url("../../../images/icons/10/notify_off.png"); +} +.icon.s10.gear { + background-image: url("../../../images/icons/10/gear.png"); +} +.icon.s10.add { + background-image: url("../../../images/icons/10/add.png"); +} +.icon.s10.delete { + background-image: url("../../../images/icons/10/delete.png"); +} +.icon.s10.edit { + background-image: url("../../../images/icons/10/edit.png"); +} +.icon.s10.star { + background-image: url("../../../images/icons/10/star.png"); +} +.icon.s10.menu { + background-image: url("../../../images/icons/10/menu.png"); +} +.icon.s10.link { + background-image: url("../../../images/icons/10/link.png"); +} +.icon.s10.lock { + background-image: url("../../../images/icons/10/lock.png"); +} +.icon.s10.unlock { + background-image: url("../../../images/icons/10/unlock.png"); +} +.icon.s10.text { + padding: 2px 0px 0px 15px; + font-size: 10px; +} +.icon.s16 { + min-width: 16px; + height: 16px; +} +.icon.s16.notify { + background-image: url("../../../images/icons/16/notify_off.png"); +} +.icon.s16.gear { + background-image: url("../../../images/icons/16/gear.png"); +} +.icon.s16.add { + background-image: url("../../../images/icons/16/add.png"); +} +.icon.s16.delete { + background-image: url("../../../images/icons/16/delete.png"); +} +.icon.s16.edit { + background-image: url("../../../images/icons/16/edit.png"); +} +.icon.s16.star { + background-image: url("../../../images/icons/16/star.png"); +} +.icon.s16.menu { + background-image: url("../../../images/icons/16/menu.png"); +} +/*.icon.s16.link { + background-image: url("../../../images/icons/16/link.png"); +}*/ +.icon.s16.lock { + background-image: url("../../../images/icons/16/lock.png"); +} +.icon.s16.unlock { + background-image: url("../../../images/icons/16/unlock.png"); +} +.icon.s16.text { + padding: 4px 0px 0px 20px; + font-size: 10px; +} +.icon.s22 { + min-width: 22px; + height: 22px; +} +.icon.s22.notify { + background-image: url("../../../images/icons/22/notify_off.png"); +} +.icon.s22.gear { + background-image: url("../../../images/icons/22/gear.png"); +} +.icon.s22.add { + background-image: url("../../../images/icons/22/add.png"); +} +.icon.s22.delete { + background-image: url("../../../images/icons/22/delete.png"); +} +.icon.s22.edit { + background-image: url("../../../images/icons/22/edit.png"); +} +.icon.s22.star { + background-image: url("../../../images/icons/22/star.png"); +} +.icon.s22.menu { + background-image: url("../../../images/icons/22/menu.png"); +} +.icon.s22.link { + background-image: url("../../../images/icons/22/link.png"); +} +.icon.s22.lock { + background-image: url("../../../images/icons/22/lock.png"); +} +.icon.s22.unlock { + background-image: url("../../../images/icons/22/unlock.png"); +} +.icon.s22.text { + padding: 10px 0px 0px 25px; + width: 200px; +} +.icon.s48 { + width: 48px; + height: 48px; +} +.icon.s48.notify { + background-image: url("../../../images/icons/48/notify_off.png"); +} +.icon.s48.gear { + background-image: url("../../../images/icons/48/gear.png"); +} +.icon.s48.add { + background-image: url("../../../images/icons/48/add.png"); +} +.icon.s48.delete { + background-image: url("../../../images/icons/48/delete.png"); +} +.icon.s48.edit { + background-image: url("../../../images/icons/48/edit.png"); +} +.icon.s48.star { + background-image: url("../../../images/icons/48/star.png"); +} +.icon.s48.menu { + background-image: url("../../../images/icons/48/menu.png"); +} +.icon.s48.link { + background-image: url("../../../images/icons/48/link.png"); +} +.icon.s48.lock { + background-image: url("../../../images/icons/48/lock.png"); +} +.icon.s48.unlock { + background-image: url("../../../images/icons/48/unlock.png"); +} + +#contact-edit-links ul { + list-style: none; + list-style-type: none; +} + +.hide-comments-outer { + margin-left: 80px; + margin-bottom: 5px; + width: 684px; + border-bottom: 1px solid #BDCDD4; + border-top: 1px solid #BDCDD4; + + padding: 8px; +} + +/* global */ +body { + font-family: 'Lato', "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 13px; + background-color: #ffffff; + color: #2d2d2d; + margin: 50px 0px 0px 0px; + display: table; +} +h4 { + font-size: 1.1em; +} + +a {color: #3e3e8c; +text-decoration: none; +} +a:hover {color: blue; +text-decoration: underline} + +.wall-item-name-link { +/* float: left;*/ +} + +.wall-item-photo { + width: 48px; + height: 48px; + overflow: hidden; + display: block; +} + +.left { + float: left; +} +.right { + float: right; +} +.hidden { + display: none; +} +.clear { + clear: both; +} +.fakelink { + color: #3e3e8c; + text-decoration: none; + cursor: pointer; +} +.fakelink:hover { + color: blue; + /*color: #005c94; */ + text-decoration: underline; +} +code { + font-family: Courier, monospace; + white-space: pre; + display: block; + overflow: auto; + border: 1px solid #444; + background: #EEE; + color: #444; + padding: 10px; + margin-top: 20px; +} +#panel { + position: absolute; + width: 10em; + background: #ffffff; + color: #2d2d2d; + margin: 0px; + padding: 1em; + list-style: none; + border: 3px solid #364e59; + z-index: 100000; + -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7); + -moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7); + box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7); +} +/* tool */ +.tool { + height: auto; + overflow: auto; +} +.tool .label { + float: left; +} +.tool .action { + float: right; +} +/* popup notifications */ +div.jGrowl div.notice { + background: #511919 url("../../../images/icons/48/notice.png") no-repeat 5px center; + color: #ffffff; + padding-left: 58px; +} +div.jGrowl div.info { + background: #364e59 url("../../../images/icons/48/info.png") no-repeat 5px center; + color: #ffffff; + padding-left: 58px; +} +/* header */ +header { + position: fixed; + left: 43%; + right: 43%; + top: 0px; + margin: 0px; + padding: 0px; + /*width: 100%; height: 12px; */ + + z-index: 110; + color: #ffffff; +} +header #site-location { + display: none; +} +header #banner { + overflow: hidden; + text-align: center; + width: 100%; +} +header #banner a, +header #banner a:active, +header #banner a:visited, +header #banner a:link, +header #banner a:hover { + color: #ffffff; + text-decoration: none; + outline: none; + vertical-align: bottom; +} +header #banner #logo-img { + height: 22px; + margin-top: 5px; +} +header #banner #logo-text { + font-size: 22px; +} +/* nav */ +nav { + width: 100%; + height: 32px; + position: fixed; + left: 0px; + top: 0px; + padding: 0px; + background: #364A84; + background: -moz-linear-gradient(top, #516499 0%, #364a84 100%); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#516499), color-stop(100%,#364a84)); + background: -webkit-linear-gradient(top, #516499 0%,#364a84 100%); + background: -o-linear-gradient(top, #516499 0%,#364a84 100%); + background: -ms-linear-gradient(top, #516499 0%,#364a84 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#516499', endColorstr='#364a84',GradientType=0 ); + background: linear-gradient(top, #516499 0%,#364a84 100%); + color: #ffffff; + z-index: 100; + -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7); + -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7); + box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7); +} +nav a, +nav a:active, +nav a:visited, +nav a:link, +nav a:hover { + color: #ffffff; + text-decoration: none; + outline: none; +} +nav ul { + margin: 0px; + padding: 0px 20px; +} +nav ul li { + list-style: none; + margin: 0px; + padding: 0px; + float: left; +} +nav ul li .menu-popup { + left: 0px; + right: auto; +} +nav .nav-menu-icon { + position: relative; + height: 22px; + padding: 5px; + margin: 0px 10px; + -moz-border-radius: 5px 5px 0 0; + -webkit-border-radius: 5px 5px 0 0; + border-radius: 5px 5px 0 0; +} +nav .nav-menu-icon.selected { + background-color: #364e59; +} +nav .nav-menu-icon img { + width: 22px; + height: 22px; +} +nav .nav-menu-icon .nav-notify { + top: 3px; +} +nav .nav-menu { + position: relative; + height: 16px; + padding: 5px; + margin: 3px 15px 0px; + font-size: 13px; + border-bottom: 3px solid #364A84; +} +nav .nav-menu.selected { + border-bottom: 3px solid #9eabb0; +} +nav .nav-notify { + display: none; + position: absolute; + background-color: #19aeff; + -moz-border-radius: 5px 5px 5px 5px; + -webkit-border-radius: 5px 5px 5px 5px; + border-radius: 5px 5px 5px 5px; + font-size: 10px; + padding: 1px 3px; + top: 0px; + right: -10px; + min-width: 15px; + text-align: right; +} +nav .nav-notify.show { + display: block; +} +nav #nav-help-link, +nav #nav-search-link, +nav #nav-directory-link, +nav #nav-apps-link, +nav #nav-site-linkmenu { + float: right; +} +nav #nav-help-link .menu-popup, +nav #nav-search-link .menu-popup, +nav #nav-directory-link .menu-popup, +nav #nav-apps-link .menu-popup, +nav #nav-site-linkmenu .menu-popup { + right: 0px; + left: auto; +} +nav #nav-notifications-linkmenu.on .icon.s22.notify, nav #nav-notifications-linkmenu.selected .icon.s22.notify { + background-image: url("../../../images/icons/22/notify_on.png"); +} +nav #nav-apps-link.selected { + background-color: #364e59; +} +ul.menu-popup { + position: absolute; + display: none; + width: 10em; + background: #ffffff; + color: #2d2d2d; + margin: 0px; + padding: 0px; + list-style: none; + border: 3px solid #364e59; + z-index: 100000; + -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7); + -moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7); + box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7); +} +ul.menu-popup a { + display: block; + color: #2d2d2d; + padding: 5px 10px; + text-decoration: none; +} +ul.menu-popup a:hover { + background-color: #bdcdd4; +} +ul.menu-popup .menu-sep { + border-top: 1px solid #9eabb0; +} +ul.menu-popup li { + float: none; + overflow: auto; + height: auto; + display: block; +} +ul.menu-popup li img { + float: left; + width: 16px; + height: 16px; + padding-right: 5px; +} +ul.menu-popup .empty { + padding: 5px; + text-align: center; + color: #9eabb0; +} +/* autocomplete popup */ +.acpopup { + max-height: 150px; + background-color: #ffffff; + color: #2d2d2d; + border: 1px solid #MenuBorder; + overflow: auto; + z-index: 100000; + -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7); + -moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7); + box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7); +} +.acpopupitem { + color: #2d2d2d; + padding: 4px; + clear: left; +} +.acpopupitem img { + float: left; + margin-right: 4px; +} +.acpopupitem.selected { + background-color: #bdcdd4; +} +#nav-notifications-menu { + width: 400px; + max-height: 550px; + overflow: auto; +} +#nav-notifications-menu img { + float: left; + margin-right: 5px; +} +#nav-notifications-menu .contactname { + font-weight: bold; +} +#nav-notifications-menu .notif-when { + font-size: 10px; + color: #9eabb0; + display: block; +} +/* aside */ +aside { + display: table-cell; + vertical-align: top; + width: 200px; + padding: 0px 10px 0px 20px; + border-right: 1px solid #D2D2D2; + /* background: #F1F1F1; */ +} +aside .vcard .fn { + font-size: 16px; + font-weight: bold; + margin-bottom: 5px; +} +aside .vcard .title { + margin-bottom: 5px; +} +aside .vcard dl { + height: auto; + overflow: auto; +} +aside .vcard dt { + float: left; + margin-left: 0px; + width: 35%; + text-align: right; + color: #999999; +} +aside .vcard dd { + float: left; + margin-left: 4px; + width: 60%; +} +aside #profile-extra-links ul { + padding: 0px; + margin: 0px; +} +aside #profile-extra-links li { + padding: 0px; + margin: 0px; + list-style: none; +} +aside #dfrn-request-link { + display: block; + -moz-border-radius: 5px 5px 5px 5px; + -webkit-border-radius: 5px 5px 5px 5px; + border-radius: 5px 5px 5px 5px; + color: #ffffff; + background: #005c94 url('../../../images/connect-bg.png') no-repeat left center; + font-weight: bold; + text-transform: uppercase; + padding: 4px 2px 2px 35px; +} +aside #dfrn-request-link:hover { + text-decoration: none; + background-color: #19aeff; +} +aside #profiles-menu { + width: 20em; +} +#contact-block { + overflow: auto; + height: auto; +} +#contact-block .contact-block-h4 { + float: left; + margin: 5px 0px; +} +#contact-block .allcontact-link { + float: right; + margin: 5px 0px; +} +#contact-block .contact-block-content { + clear: both; + overflow: auto; + height: auto; +} +#contact-block .contact-block-link { + float: left; + margin: 0px 2px 2px 0px; +} +#contact-block .contact-block-link img { + widht: 48px; + height: 58px; +} +/* widget */ +.widget { + margin-bottom: 2em; + /*.action .s10 { width: 10px; overflow: hidden; padding: 0px;} + .action .s16 { width: 16px; overflow: hidden; padding: 0px;}*/ +/* font-size: 12px; */ +} +.widget h3 { + padding: 0px; + margin: 2px; +} +.widget .action { + opacity: 0.1; + -webkit-transition: all 0.2s ease-in-out; + -moz-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + -ms-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.widget input.action { + opacity: 0.5; + -webkit-transition: all 0.2s ease-in-out; + -moz-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + -ms-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.widget:hover .title .action { + opacity: 1; + -webkit-transition: all 0.2s ease-in-out; + -moz-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + -ms-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.widget .tool:hover .action { + opacity: 1; + -webkit-transition: all 0.2s ease-in-out; + -moz-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + -ms-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.widget .tool:hover .action.ticked { + opacity: 1; + -webkit-transition: all 0.2s ease-in-out; + -moz-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + -ms-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.widget ul { + padding: 0px; +} +.widget ul li { + padding-left: 16px; + min-height: 16px; + list-style: none; +} +.widget .tool.selected { + background: url('../../../images/selected.png') no-repeat left center; +} +/* widget: search */ +#add-search-popup { + width: 200px; + top: 18px; +} +/* section */ +section { + display: table-cell; + vertical-align: top; + width: 800px; + padding: 0px 20px 0px 10px; +} +/* wall item */ +.tread-wrapper { + border-bottom: 1px solid #D2D2D2; + position: relative; + padding: 5px; + margin-bottom: 0px; + width: 775px; +} +.wall-item-decor { + position: absolute; + left: 790px; + top: -10px; + width: 16px; +} +.unstarred { + display: none; +} +.wall-item-container { + display: table; + width: 780px; +} +.wall-item-container .wall-item-item, .wall-item-container .wall-item-bottom { + display: table-row; +} +.wall-item-bottom { + font-size: 13px; +} +.wall-item-container .wall-item-bottom { + opacity: 0.5; + -webkit-transition: all 0.2s ease-in-out; + -moz-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + -ms-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.wall-item-container:hover .wall-item-bottom { + opacity: 1; + -webkit-transition: all 0.2s ease-in-out; + -moz-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + -ms-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.wall-item-container .wall-item-info { + display: table-cell; + vertical-align: top; + text-align: left; + width: 80px; +} +.wall-item-container .wall-item-location { + padding-right: 40px; +} +.wall-item-container .wall-item-ago { + word-wrap: break-word; + width: 50px; + margin-left: 10px; + color: #999; +} +.wall-item-location { + width: 180px; + float: left; +} + +.wall-item-container .wall-item-content { + font-size: 13px; + max-width: 720px; + word-wrap: break-word; + line-height: 1.4; +} + +.wall-item-container .wall-item-content img { + max-width: 710px; +} +.wall-item-container .wall-item-links, .wall-item-container .wall-item-actions { + display: table-cell; + vertical-align: middle; +} +.wall-item-container .wall-item-links .icon, .wall-item-container .wall-item-actions .icon { + opacity: 0.5; + -webkit-transition: all 0.2s ease-in-out; + -moz-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + -ms-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.wall-item-container .wall-item-links .icon:hover, .wall-item-container .wall-item-actions .icon:hover { + opacity: 1; + -webkit-transition: all 0.2s ease-in-out; + -moz-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + -ms-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.wall-item-container .wall-item-name { + font-weight: bold; +} +.wall-item-container .wall-item-actions-author { + width: 100%; + margin-bottom: 0.3em; +} +.wall-item-container .wall-item-actions-social { + float: left; + margin-bottom: 1px; +} +.wall-item-container .wall-item-actions-social a { + margin-right: 1em; +} +.wall-item-container .wall-item-actions-tools { + float: right; + width: 60px; +} +.wall-item-container .wall-item-actions-tools a { + float: right; +} +.wall-item-container .wall-item-actions-tools input { + float: right; +} +.wall-item-container.comment { + margin-top: 5px; + margin-bottom: 5px; + margin-left: 80px; + width: 700px; + border-bottom: 1px solid hsl(198, 21%, 79%); +} +.wall-item-container.comment .contact-photo { + width: 32px; + height: 32px; + margin-left: 16px; + /*background: url(../../../images/icons/22/user.png) no-repeat center center;*/ + +} +.wall-item-container.comment .contact-photo-menu-button { + top: 15px !important; + left: 15px !important; +} +.wall-item-container.comment .wall-item-links { + padding-left: 12px; +} +.wall-item-comment-wrapper { + margin: 1px 5px 1px 80px; +} +.wall-item-comment-wrapper .comment-edit-photo { + display: none; +} +.wall-item-comment-wrapper textarea { + height: 1.2em; + width: 100%; + font-size: 10px; + color: #999999; + border: 1px solid #DDD; + padding: 0.3em; +} +.wall-item-comment-wrapper .comment-edit-text-full { + font-size: 14px; + height: 4em; + color: #2d2d2d; + border: 1px solid #2d2d2d; +} +.comment-edit-preview { + width: 710px; + border: 1px solid #2d2d2d; + margin-top: 10px; +} +.comment-edit-preview .contact-photo { + width: 32px; + height: 32px; + margin-left: 16px; + /*background: url(../../../images/icons/22/user.png) no-repeat center center;*/ + +} +.comment-edit-preview .contact-photo-menu-button { + top: 15px !important; + left: 15px !important; +} +.comment-edit-preview .wall-item-links { + padding-left: 12px; +} +.comment-edit-preview .wall-item-container { + width: 700px; +} +.comment-edit-preview .tread-wrapper { + width: 700px; + padding: 0; + margin: 10px 0; +} +.wall-item-tags { + padding-top: 1px; + padding-bottom: 2px; +} +.tag { + background: url("../../../images/tag_b.png") repeat-x center left; + color: #ffffff; + padding-left: 3px; + font-size: 10px; +} +.tag a { + padding-right: 8px; + background: url("../../../images/tag.png") no-repeat center right; + color: #ffffff; +} +.wwto { + position: absolute !important; + width: 25px; + height: 25px; + background: #FFFFFF; + border: 2px solid #364e59; + height: 25px; + width: 25px; + overflow: hidden; + padding: 1px; + position: absolute !important; + top: 40px; + left: 30px; + -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7); + -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7); + box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7); +} +.wwto .contact-photo { + width: auto; + height: 25px; +} +/* contacts menu */ +.contact-photo-wrapper { + position: relative; +} +.contact-photo { + width: 48px; + height: 48px; + overflow: hidden; + display: block; +} +.contact-photo img { + width: 48px; + height: 48px; +} +.contact-photo-menu-button { + display: none; + position: absolute; + left: -2px; + top: 31px; +} +.contact-wrapper { + float: left; + width: 90px; + height: 90px; + margin-bottom: 15px; +} +.contact-wrapper .contact-photo { + width: 80px; + height: 80px; +} +.contact-wrapper .contact-photo img { + width: 80px; + height: 80px; +} +.contact-wrapper .contact-photo-menu-button { + left: 0px; + top: 63px; +} +.directory-item { + float: left; + width: 200px; + height: 200px; +} +.directory-item .contact-photo { + width: 175px; + height: 175px; +} +.directory-item .contact-photo img { + width: 175px; + height: 175px; +} +.contact-name { + text-align: center; + font-weight: bold; + font-size: 12px; +} +.contact-details { + color: #999999; +} +/* editor */ +.jothidden { + display: none; +} +#jot { + width: 785px; + margin: 0px 2em 20px 0px; +} +#jot .profile-jot-text { + height: 1.2em; + width: 99%; + font-size: 10px; + color: #999999; + border: 1px solid #DDD; + padding: 0.3em; +} +#jot #jot-tools { + margin: 0px; + padding: 0px; + height: 40px; + overflow: none; + width: 783px; + background-color: #0e232e; + border-bottom: 2px solid #9eabb0; +} +#jot #jot-tools li { + list-style: none; + float: left; + width: 80px; + height: 40px; + border-bottom: 2px solid #9eabb0; +} +#jot #jot-tools li a { + display: block; + color: #cccccc; + width: 100%; + height: 40px; + text-align: center; + line-height: 40px; + overflow: hidden; +} +#jot #jot-tools li:hover { + background-color: #364e59; + border-bottom: 2px solid #bdcdd4; +} +#jot #jot-tools li.perms { + float: right; + width: 40px; +} +#jot #jot-tools li.perms a.unlock { + width: 30px; + border-left: 10px solid #cccccc; + background-color: #cccccc; + background-position: left center; +} +#jot #jot-tools li.perms a.lock { + width: 30px; + border-left: 10px solid #666666; + background-color: #666666; +} +#jot #jot-tools li.submit { + float: right; + background-color: #cccccc; + border-bottom: 2px solid #cccccc; + border-right: 1px solid #666666; + border-left: 1px solid #666666; +} +#jot #jot-tools li.submit input { + border: 0px; + margin: 0px; + padding: 0px; + background-color: #cccccc; + color: #666666; + width: 80px; + height: 40px; + line-height: 40px; +} +#jot #jot-tools li.submit input:hover { + background-color: #bdcdd4; + color: #666666; +} +#jot #jot-tools li.loading { + float: right; + background-color: #ffffff; + width: 20px; + vertical-align: center; + text-align: center; + border-top: 2px solid #9eabb0; + height: 38px; +} +#jot #jot-tools li.loading img { + margin-top: 10px; +} +#jot #jot-title { + border: 0px; + margin: 0px; + height: 20px; + width: 700px; + font-weight: bold; + border: 1px solid #ffffff; +} +#jot #jot-title:-webkit-input-placeholder { + font-weight: normal; +} +#jot #jot-title:-moz-placeholder { + font-weight: normal; +} +#jot #jot-title:hover { + border: 1px solid #999999; +} +#jot #jot-title:focus { + border: 1px solid #999999; +} +#jot #character-counter { + width: 80px; + float: right; + text-align: right; + height: 20px; + line-height: 20px; + padding-right: 20px; +} +/** buttons **/ +/*input[type="submit"] { + border: 0px; + background-color: @ButtonBackgroundColor; + color: @ButtonColor; + padding: 0px 10px; + .rounded(5px); + height: 18px; +}*/ +/** acl **/ +#photo-edit-perms-select, #photos-upload-permissions-wrapper, #profile-jot-acl-wrapper { + display: block!important; +} +#acl-wrapper { + width: 690px; + float: left; +} +#acl-search { + float: right; + background: #ffffff url("../../../images/search_18.png") no-repeat right center; + padding-right: 20px; +} +#acl-showall { + float: left; + display: block; + width: auto; + height: 18px; + background-color: #cccccc; + background-image: url("../../../images/show_all_off.png"); + background-position: 7px 7px; + background-repeat: no-repeat; + padding: 7px 5px 0px 30px; + color: #999999; + -moz-border-radius: 5px 5px 5px 5px; + -webkit-border-radius: 5px 5px 5px 5px; + border-radius: 5px 5px 5px 5px; +} +#acl-showall.selected { + color: #000000; + background-color: #ff9900; + background-image: url("../../../images/show_all_on.png"); +} +#acl-list { + height: 210px; + border: 1px solid #cccccc; + clear: both; + margin-top: 30px; + overflow: auto; +} +.acl-list-item { + display: block; + width: 150px; + height: 30px; + border: 1px solid #cccccc; + margin: 5px; + float: left; +} +.acl-list-item img { + width: 22px; + height: 22px; + float: left; + margin: 4px; +} +.acl-list-item p { + height: 12px; + font-size: 10px; + margin: 0px; + padding: 2px 0px 1px; + overflow: hidden; +} +.acl-list-item a { + font-size: 8px; + display: block; + width: 40px; + height: 10px; + float: left; + color: #999999; + background-color: #cccccc; + background-position: 3px 3px; + background-repeat: no-repeat; + margin-right: 5px; + -webkit-border-radius: 2px ; + -moz-border-radius: 2px; + border-radius: 2px; + padding-left: 15px; +} +#acl-wrapper a:hover { + text-decoration: none; + color: #000000; +} +.acl-button-show { + background-image: url("../../../images/show_off.png"); +} +.acl-button-hide { + background-image: url("../../../images/hide_off.png"); +} +.acl-button-show.selected { + color: #000000; + background-color: #9ade00; + background-image: url("../../../images/show_on.png"); +} +.acl-button-hide.selected { + color: #000000; + background-color: #ff4141; + background-image: url("../../../images/hide_on.png"); +} +.acl-list-item.groupshow { + border-color: #9ade00; +} +.acl-list-item.grouphide { + border-color: #ff4141; +} +/** /acl **/ +/** tab buttons **/ +ul.tabs { + list-style-type: none; + padding-bottom: 10px; + font-size: 13px; +} +ul.tabs li { + float: left; + margin-left: 7px; +} +ul.tabs li .active { + border-bottom: 1px solid #005c94; +} +/** + * Form fields + */ +.field { + margin-bottom: 10px; + padding-bottom: 10px; + overflow: auto; + width: 100%; +} +.field label { + float: left; + width: 200px; +} +.field input, .field textarea { + width: 400px; +} +.field textarea { + height: 100px; +} +.field .field_help { + display: block; + margin-left: 200px; + color: #666666; +} +.field .onoff { + float: left; + width: 80px; +} +.field .onoff a { + display: block; + border: 1px solid #666666; + background-image: url("../../../images/onoff.jpg"); + background-repeat: no-repeat; + padding: 4px 2px 2px 2px; + height: 16px; + text-decoration: none; +} +.field .onoff .off { + border-color: #666666; + padding-left: 40px; + background-position: left center; + background-color: #cccccc; + color: #666666; + text-align: right; +} +.field .onoff .on { + border-color: #204A87; + padding-right: 40px; + background-position: right center; + background-color: #D7E3F1; + color: #204A87; + text-align: left; +} +.field .hidden { + display: none!important; +} +.field.radio .field_help { + margin-left: 0px; +} +#profile-edit-links li { + list-style: none; +} +/* oauth */ +.oauthapp { + height: auto; + overflow: auto; + border-bottom: 2px solid #cccccc; + padding-bottom: 1em; + margin-bottom: 1em; +} +.oauthapp img { + float: left; + width: 48px; + height: 48px; + margin: 10px; +} +.oauthapp img.noicon { + background-image: url("../../../images/icons/48/plugin.png"); + background-position: center center; + background-repeat: no-repeat; +} +.oauthapp a { + float: left; +} +/* contacts */ +.contact-entry-wrapper { + width: 50px; + float: left; +} +/* photo */ +.lframe { + float: left; + margin: 0px 10px 10px 0px; +} +/* profile match wrapper */ +.profile-match-wrapper { + float: left; + width: 90px; + height: 90px; + margin-bottom: 20px; +} +.profile-match-wrapper .contact-photo { + width: 80px; + height: 80px; +} +.profile-match-wrapper .contact-photo img { + width: 80px; + height: 80px; +} +.profile-match-wrapper .contact-photo-menu-button { + left: 0px; + top: 63px; +} +/* page footer */ +footer { + height: 100px; + display: table-row; +} diff --git a/view/theme/vier/style.less b/view/theme/vier/style.less new file mode 100644 index 0000000000..c3dbae7778 --- /dev/null +++ b/view/theme/vier/style.less @@ -0,0 +1,14 @@ +/** + * Fabio Comuni + **/ +// Less file http://lesscss.org/ +// compile with lessc +// $ lessc style.less > style.css + +@import "colors"; +@import "icons"; +@import "quattro"; + + + + diff --git a/view/theme/vier/wall_item.tpl b/view/theme/vier/wall_item.tpl new file mode 100644 index 0000000000..03cbd4c0b7 --- /dev/null +++ b/view/theme/vier/wall_item.tpl @@ -0,0 +1,90 @@ +{{ if $indent }}{{ else }} +
+ $star.starred + {{ if $lock }}$lock{{ endif }} + +
+{{ endif }} +
+
+
+
+ + $name + + menu + + +
+
+
+ $name + -   + {{ if $plink }}$ago{{ else }} $ago {{ endif }} + +
+
+ + {{ if $title }}

$title

{{ endif }} + $body +
+
+
+ +
+ {{ for $tags as $tag }} + $tag + {{ endfor }} +
+
+
+
+ {{ if $plink }}$plink.title{{ endif }} +
+
+
$location 
+
+ {{ if $star }} + $star.do + $star.undo + $star.tagger + {{ endif }} + + {{ if $vote }} + $vote.like.1 + $vote.dislike.1 + {{ endif }} + + {{ if $vote.share }} + $vote.share.1 + {{ endif }} +
+ +
+ + {{ if $drop.dropping }} + + $drop.delete + {{ endif }} + {{ if $edpost }} + + {{ endif }} +
+ +
+
+
+ + +
$dislike
+
+
+ +
+ $comment +
diff --git a/view/theme/vier/wallwall_item.tpl b/view/theme/vier/wallwall_item.tpl new file mode 100644 index 0000000000..3357bd8e02 --- /dev/null +++ b/view/theme/vier/wallwall_item.tpl @@ -0,0 +1,97 @@ +{{ if $indent }}{{ else }} +
+ $star.starred + {{ if $lock }}$lock{{ endif }} + +
+{{ endif }} +
+
+
+
+ + $owner_name + +
+
+ + $name + + menu + + +
+
+ +
+ $name + $to $owner_name + $vwall -   + {{ if $plink }}$ago{{ else }} $ago {{ endif }} + +
+ +
+ {{ if $title }}

$title

{{ endif }} + $body +
+
+
+ +
+ {{ for $tags as $tag }} + $tag + {{ endfor }} +
+
+
+ +
+ +
$location 
+ +
+ {{ if $star }} + $star.do + $star.undo + {{ endif }} + + {{ if $vote }} + $vote.like.1 + $vote.dislike.1 + {{ endif }} + + {{ if $vote.share }} + $vote.share.1 + {{ endif }} +
+ +
+ + {{ if $drop.dropping }} + + $drop.delete + {{ endif }} + {{ if $edpost }} + + {{ endif }} +
+ +
+
+
+ + +
$dislike
+
+
+
+ $comment +
From 72c30deb645abaa12d03b49aeb157486501dc3ce Mon Sep 17 00:00:00 2001 From: Tobias Diekershoff Date: Wed, 8 Feb 2012 20:47:52 +0100 Subject: [PATCH 03/42] quattro: group member selection styling --- view/theme/quattro/quattro.less | 35 +++++++++++++++++++++++++++++++++ view/theme/quattro/style.css | 34 ++++++++++++++++++++++++++++++++ 2 files changed, 69 insertions(+) diff --git a/view/theme/quattro/quattro.less b/view/theme/quattro/quattro.less index c9fda0e1d7..475e16997c 100755 --- a/view/theme/quattro/quattro.less +++ b/view/theme/quattro/quattro.less @@ -318,7 +318,41 @@ aside { } } +#contact-edit-drop-link { + float: right; + margin-right: 20px; +} +/* group member */ +.group-delete-wrapper { + float: right; + margin-right: 50px; +} +#group-members { + margin-top: 20px; + padding: 10px; + height: 250px; + overflow: auto; + border: 1px solid #ddd; +} +#group-members-end { + clear: both; +} +#group-all-contacts { + padding: 10px; + height: 450px; + overflow: auto; + border: 1px solid #ddd; +} +#group-all-contacts-end { + clear: both; + margin-bottom: 10px; +} +.contact-block-div { + float: left; + width: 52px; + height: 52px; +} /* widget */ .widget { margin-bottom: 2em; @@ -962,3 +996,4 @@ footer { height: 100px; display: table-row; } margin-top: 25px; clear: both; } + diff --git a/view/theme/quattro/style.css b/view/theme/quattro/style.css index 41adcd8d2c..deb2cd62f0 100755 --- a/view/theme/quattro/style.css +++ b/view/theme/quattro/style.css @@ -564,6 +564,40 @@ aside #profiles-menu { widht: 48px; height: 58px; } +#contact-edit-drop-link { + float: right; + margin-right: 20px; +} +/* group member */ +.group-delete-wrapper { + float: right; + margin-right: 50px; +} +#group-members { + margin-top: 20px; + padding: 10px; + height: 250px; + overflow: auto; + border: 1px solid #ddd; +} +#group-members-end { + clear: both; +} +#group-all-contacts { + padding: 10px; + height: 450px; + overflow: auto; + border: 1px solid #ddd; +} +#group-all-contacts-end { + clear: both; + margin-bottom: 10px; +} +.contact-block-div { + float: left; + width: 52px; + height: 52px; +} /* widget */ .widget { margin-bottom: 2em; From ca8a25172e1b209b2c70230a9701ea3606e0030d Mon Sep 17 00:00:00 2001 From: Tobias Diekershoff Date: Wed, 8 Feb 2012 22:13:36 +0100 Subject: [PATCH 04/42] quattro: added delete buttons to groups and contacts --- view/theme/quattro/quattro.less | 18 ++++++++++++++++++ view/theme/quattro/style.css | 26 ++++++++++++++++++++++++++ 2 files changed, 44 insertions(+) diff --git a/view/theme/quattro/quattro.less b/view/theme/quattro/quattro.less index 475e16997c..3bc01a8390 100755 --- a/view/theme/quattro/quattro.less +++ b/view/theme/quattro/quattro.less @@ -321,12 +321,30 @@ aside { #contact-edit-drop-link { float: right; margin-right: 20px; + .drophide { + background-image: url('../../../images/icons/22/delete.png'); + display: block; width: 22px; height: 22px; + opacity: 0.3; + } + .drop { + background-image: url('../../../images/icons/22/delete.png'); + display: block; width: 22px; height: 22px; + } } /* group member */ .group-delete-wrapper { float: right; margin-right: 50px; + .drophide { + background-image: url('../../../images/icons/22/delete.png'); + display: block; width: 22px; height: 22px; + opacity: 0.3; + } + .drop { + background-image: url('../../../images/icons/22/delete.png'); + display: block; width: 22px; height: 22px; + } } #group-members { margin-top: 20px; diff --git a/view/theme/quattro/style.css b/view/theme/quattro/style.css index deb2cd62f0..f05dbefa8c 100755 --- a/view/theme/quattro/style.css +++ b/view/theme/quattro/style.css @@ -568,11 +568,37 @@ aside #profiles-menu { float: right; margin-right: 20px; } +#contact-edit-drop-link .drophide { + background-image: url('../../../images/icons/22/delete.png'); + display: block; + width: 22px; + height: 22px; + opacity: 0.3; +} +#contact-edit-drop-link .drop { + background-image: url('../../../images/icons/22/delete.png'); + display: block; + width: 22px; + height: 22px; +} /* group member */ .group-delete-wrapper { float: right; margin-right: 50px; } +.group-delete-wrapper .drophide { + background-image: url('../../../images/icons/22/delete.png'); + display: block; + width: 22px; + height: 22px; + opacity: 0.3; +} +.group-delete-wrapper .drop { + background-image: url('../../../images/icons/22/delete.png'); + display: block; + width: 22px; + height: 22px; +} #group-members { margin-top: 20px; padding: 10px; From d8157f73ef3e5807c05213efb33e9cc546b759cb Mon Sep 17 00:00:00 2001 From: Tobias Diekershoff Date: Wed, 8 Feb 2012 22:29:38 +0100 Subject: [PATCH 05/42] quattro: added delete button to mail list overview --- view/theme/quattro/quattro.less | 20 ++++++-------------- view/theme/quattro/style.css | 27 +++++++-------------------- 2 files changed, 13 insertions(+), 34 deletions(-) diff --git a/view/theme/quattro/quattro.less b/view/theme/quattro/quattro.less index 3bc01a8390..0d58000e6b 100755 --- a/view/theme/quattro/quattro.less +++ b/view/theme/quattro/quattro.less @@ -318,21 +318,9 @@ aside { } } -#contact-edit-drop-link { - float: right; - margin-right: 20px; - .drophide { - background-image: url('../../../images/icons/22/delete.png'); - display: block; width: 22px; height: 22px; - opacity: 0.3; - } - .drop { - background-image: url('../../../images/icons/22/delete.png'); - display: block; width: 22px; height: 22px; - } -} - /* group member */ +#contact-edit-drop-link, +.mail-list-delete-wrapper, .group-delete-wrapper { float: right; margin-right: 50px; @@ -340,10 +328,14 @@ aside { background-image: url('../../../images/icons/22/delete.png'); display: block; width: 22px; height: 22px; opacity: 0.3; + position: relative; + top: -50px; } .drop { background-image: url('../../../images/icons/22/delete.png'); display: block; width: 22px; height: 22px; + position: relative; + top: -50px; } } #group-members { diff --git a/view/theme/quattro/style.css b/view/theme/quattro/style.css index f05dbefa8c..49d57eb379 100755 --- a/view/theme/quattro/style.css +++ b/view/theme/quattro/style.css @@ -564,40 +564,27 @@ aside #profiles-menu { widht: 48px; height: 58px; } -#contact-edit-drop-link { - float: right; - margin-right: 20px; -} -#contact-edit-drop-link .drophide { - background-image: url('../../../images/icons/22/delete.png'); - display: block; - width: 22px; - height: 22px; - opacity: 0.3; -} -#contact-edit-drop-link .drop { - background-image: url('../../../images/icons/22/delete.png'); - display: block; - width: 22px; - height: 22px; -} /* group member */ -.group-delete-wrapper { +#contact-edit-drop-link, .mail-list-delete-wrapper, .group-delete-wrapper { float: right; margin-right: 50px; } -.group-delete-wrapper .drophide { +#contact-edit-drop-link .drophide, .mail-list-delete-wrapper .drophide, .group-delete-wrapper .drophide { background-image: url('../../../images/icons/22/delete.png'); display: block; width: 22px; height: 22px; opacity: 0.3; + position: relative; + top: -50px; } -.group-delete-wrapper .drop { +#contact-edit-drop-link .drop, .mail-list-delete-wrapper .drop, .group-delete-wrapper .drop { background-image: url('../../../images/icons/22/delete.png'); display: block; width: 22px; height: 22px; + position: relative; + top: -50px; } #group-members { margin-top: 20px; From b0ee8dd409f28f19ac0f9d0c4e2aa28afeab561d Mon Sep 17 00:00:00 2001 From: friendica Date: Wed, 8 Feb 2012 17:56:23 -0800 Subject: [PATCH 06/42] begin cmin, cmax --- boot.php | 2 +- mod/network.php | 8 +++++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/boot.php b/boot.php index 99108a0a35..b346154433 100755 --- a/boot.php +++ b/boot.php @@ -9,7 +9,7 @@ require_once('include/nav.php'); require_once('include/cache.php'); define ( 'FRIENDICA_PLATFORM', 'Friendica'); -define ( 'FRIENDICA_VERSION', '2.3.1245' ); +define ( 'FRIENDICA_VERSION', '2.3.1246' ); define ( 'DFRN_PROTOCOL_VERSION', '2.22' ); define ( 'DB_UPDATE_VERSION', 1120 ); diff --git a/mod/network.php b/mod/network.php index 497e8a115f..8f10ace775 100755 --- a/mod/network.php +++ b/mod/network.php @@ -56,7 +56,9 @@ function saved_searches($search) { . ((x($_GET,'star')) ? '?star=' . $_GET['star'] : '') . ((x($_GET,'bmark')) ? '?bmark=' . $_GET['bmark'] : '') . ((x($_GET,'conv')) ? '?conv=' . $_GET['conv'] : '') - . ((x($_GET,'nets')) ? '?nets=' . $_GET['nets'] : ''); + . ((x($_GET,'nets')) ? '?nets=' . $_GET['nets'] : '') + . ((x($_GET,'cmin')) ? '?cmin=' . $_GET['cmin'] : '') + . ((x($_GET,'cmax')) ? '?cmax=' . $_GET['cmax'] : ''); $o = ''; @@ -222,6 +224,8 @@ function network_content(&$a, $update = 0) { $conv = ((x($_GET,'conv')) ? intval($_GET['conv']) : 0); $spam = ((x($_GET,'spam')) ? intval($_GET['spam']) : 0); $nets = ((x($_GET,'nets')) ? $_GET['nets'] : ''); + $cmin = ((x($_GET,'cmin')) ? intval($_GET['cmin']) : 0); + $cmax = ((x($_GET,'cmax')) ? intval($_GET['cmax']) : 99); if(($a->argc > 2) && $a->argv[2] === 'new') $nouveau = true; @@ -358,6 +362,8 @@ function network_content(&$a, $update = 0) { . ((x($_GET,'conv')) ? '&conv=' . $_GET['conv'] : '') . ((x($_GET,'spam')) ? '&spam=' . $_GET['spam'] : '') . ((x($_GET,'nets')) ? '&nets=' . $_GET['nets'] : '') + . ((x($_GET,'cmin')) ? '&cmin=' . $_GET['cmin'] : '') + . ((x($_GET,'cmax')) ? '&cmax=' . $_GET['cmax'] : '') . "'; var profile_page = " . $a->pager['page'] . "; \r\n"; } From 03435853b369227f914026c85c6bb1240386e3ba Mon Sep 17 00:00:00 2001 From: friendica Date: Wed, 8 Feb 2012 18:12:26 -0800 Subject: [PATCH 07/42] fix apps sub-menu on quattro and vier --- view/nav.tpl | 2 +- view/theme/darkbubble/experimental | 0 2 files changed, 1 insertion(+), 1 deletion(-) delete mode 100755 view/theme/darkbubble/experimental diff --git a/view/nav.tpl b/view/nav.tpl index a5d8459874..dffa6e5201 100755 --- a/view/nav.tpl +++ b/view/nav.tpl @@ -79,7 +79,7 @@ $nav.apps.1 diff --git a/view/theme/darkbubble/experimental b/view/theme/darkbubble/experimental deleted file mode 100755 index e69de29bb2..0000000000 From 11517a027b3778c56aabb4df20af46dcb24a93d0 Mon Sep 17 00:00:00 2001 From: friendica Date: Wed, 8 Feb 2012 21:15:26 -0800 Subject: [PATCH 08/42] if removing a contact after viewing the third page of contacts, go back to page 3 --- mod/contacts.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/mod/contacts.php b/mod/contacts.php index 51c6920d34..206128f9d0 100755 --- a/mod/contacts.php +++ b/mod/contacts.php @@ -111,7 +111,6 @@ function contacts_content(&$a) { $o = ''; nav_set_selected('contacts'); - $_SESSION['return_url'] = $a->get_baseurl() . '/' . $a->cmd; if(! local_user()) { notice( t('Permission denied.') . EOL); @@ -211,7 +210,10 @@ function contacts_content(&$a) { contact_remove($orig_record[0]['id']); info( t('Contact has been removed.') . EOL ); - goaway($a->get_baseurl() . '/contacts'); + if(x($_SESSION,'return_url')) + goaway($a->get_baseurl() . '/' . $_SESSION['return_url']); + else + goaway($a->get_baseurl() . '/contacts'); return; // NOTREACHED } } @@ -354,6 +356,7 @@ function contacts_content(&$a) { } + $_SESSION['return_url'] = $a->query_string; if(($a->argc == 2) && ($a->argv[1] === 'all')) $sql_extra = ''; From 1c8680d9f90629bdaebff38ff436aca42e0ebcd4 Mon Sep 17 00:00:00 2001 From: "Abinoam P. Marques Jr" Date: Wed, 8 Feb 2012 22:01:42 -0800 Subject: [PATCH 09/42] Install note about PHP path. --- INSTALL.txt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/INSTALL.txt b/INSTALL.txt index 70027dc4c6..fdd54b765f 100755 --- a/INSTALL.txt +++ b/INSTALL.txt @@ -107,6 +107,11 @@ one shown, substituting for your unique paths and settings: You can generally find the location of PHP by executing "which php". If you have troubles with this section please contact your hosting provider for assistance. Friendika will not work correctly if you cannot perform this step. + +You should also be sure that $a->config['php_path'] is set correctly, it should +look like (changing it to the correct PHP location) + +$a->config['php_path'] = '/usr/local/php53/bin/php' Alternative: You may be able to use the 'poormancron' plugin to perform this step if you are using a recent Friendika release. 'poormancron' may result in From 955022e7dc6bb8f581177ddbad84b4f59c349763 Mon Sep 17 00:00:00 2001 From: Keith Fernie Date: Thu, 9 Feb 2012 20:45:38 +0000 Subject: [PATCH 10/42] modified: library/slinky.php Added a custom YourLS shortener to the available shorteners --- library/slinky.php | 32 +++++++++++++++++++++++++++++++- 1 file changed, 31 insertions(+), 1 deletion(-) diff --git a/library/slinky.php b/library/slinky.php index 51432c3f53..56734c9fb0 100755 --- a/library/slinky.php +++ b/library/slinky.php @@ -153,7 +153,7 @@ class Slinky { public function set_service_from_url( $url = false ) { if ( !$url ) $url = $this->url; - + $host = parse_url( $url, PHP_URL_HOST ); switch ( str_replace( 'www.', '', $host ) ) { case 'bit.ly': @@ -181,6 +181,11 @@ class Slinky { $this->service = new Slinky_Fongs(); break; } + case $this->get( 'yourls-url' ): + if ( class_exists( 'Slinky_YourLS' ) ) { + $this->service = new Slinky_YourLS(); + break; + } case 'micurl.com': if ( class_exists( 'Slinky_Micurl' ) ) { $this->service = new Slinky_Micurl(); @@ -574,6 +579,31 @@ class Slinky_Fongs extends Slinky_Service { } } +// yourls +class Slinky_YourLS extends Slinky_Service { + function url_is_short( $url ) { + return stristr( $url, 'shit.li/' ); + } + + function url_is_long( $url ) { + return !stristr( $url, 'shit.li/' ); + } + + function make_short( $url ) { + echo $this->get( 'username' ); + $use_ssl = $this->get( 'ssl' ); + if ( $use_ssl ) + $use_ssl = 's'; + else + $use_ssl = ''; + $result = $this->url_get( 'http'. $use_ssl . '://' . $this->get( 'yourls-url' ) . '/yourls-api.php?username=' . $this->get( 'username' ) . '&password=' . $this->get( 'password' ) . '&action=shorturl&format=simple&url=' . urlencode( $url ) ); + if ( 1 != $result && 2 != $result ) + return $result; + else + return $url; + } +} + // Micu.rl class Slinky_Micurl extends Slinky_Service { function url_is_short( $url ) { From 2c9cfb1fe9fe331cb386025643b2c23a32b25787 Mon Sep 17 00:00:00 2001 From: Keith Fernie Date: Thu, 9 Feb 2012 21:44:52 +0000 Subject: [PATCH 11/42] modified: library/slinky.php Set up tabs in code correctly. --- library/slinky.php | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/library/slinky.php b/library/slinky.php index 56734c9fb0..cae1f755ff 100755 --- a/library/slinky.php +++ b/library/slinky.php @@ -181,11 +181,11 @@ class Slinky { $this->service = new Slinky_Fongs(); break; } - case $this->get( 'yourls-url' ): - if ( class_exists( 'Slinky_YourLS' ) ) { - $this->service = new Slinky_YourLS(); - break; - } + case $this->get( 'yourls-url' ): + if ( class_exists( 'Slinky_YourLS' ) ) { + $this->service = new Slinky_YourLS(); + break; + } case 'micurl.com': if ( class_exists( 'Slinky_Micurl' ) ) { $this->service = new Slinky_Micurl(); @@ -581,27 +581,27 @@ class Slinky_Fongs extends Slinky_Service { // yourls class Slinky_YourLS extends Slinky_Service { - function url_is_short( $url ) { - return stristr( $url, 'shit.li/' ); + function url_is_short( $url ) { + return stristr( $url, 'shit.li/' ); } - function url_is_long( $url ) { - return !stristr( $url, 'shit.li/' ); + function url_is_long( $url ) { + return !stristr( $url, 'shit.li/' ); } - function make_short( $url ) { + function make_short( $url ) { echo $this->get( 'username' ); $use_ssl = $this->get( 'ssl' ); if ( $use_ssl ) $use_ssl = 's'; else $use_ssl = ''; - $result = $this->url_get( 'http'. $use_ssl . '://' . $this->get( 'yourls-url' ) . '/yourls-api.php?username=' . $this->get( 'username' ) . '&password=' . $this->get( 'password' ) . '&action=shorturl&format=simple&url=' . urlencode( $url ) ); - if ( 1 != $result && 2 != $result ) - return $result; - else - return $url; - } + $result = $this->url_get( 'http'. $use_ssl . '://' . $this->get( 'yourls-url' ) . '/yourls-api.php?username=' . $this->get( 'username' ) . '&password=' . $this->get( 'password' ) . '&action=shorturl&format=simple&url=' . urlencode( $url ) ); + if ( 1 != $result && 2 != $result ) + return $result; + else + return $url; + } } // Micu.rl From 171249966e68d12a4e2e485d26007de8372e8235 Mon Sep 17 00:00:00 2001 From: friendica Date: Thu, 9 Feb 2012 14:06:17 -0800 Subject: [PATCH 12/42] add tag notifications to enotify --- boot.php | 19 ++++++++++--------- include/enotify.php | 18 ++++++++++++++++++ 2 files changed, 28 insertions(+), 9 deletions(-) diff --git a/boot.php b/boot.php index b346154433..9573408f03 100755 --- a/boot.php +++ b/boot.php @@ -9,7 +9,7 @@ require_once('include/nav.php'); require_once('include/cache.php'); define ( 'FRIENDICA_PLATFORM', 'Friendica'); -define ( 'FRIENDICA_VERSION', '2.3.1246' ); +define ( 'FRIENDICA_VERSION', '2.3.1247' ); define ( 'DFRN_PROTOCOL_VERSION', '2.22' ); define ( 'DB_UPDATE_VERSION', 1120 ); @@ -125,14 +125,15 @@ define ( 'ZCURL_TIMEOUT' , (-1)); * email notification options */ -define ( 'NOTIFY_INTRO', 0x0001 ); -define ( 'NOTIFY_CONFIRM', 0x0002 ); -define ( 'NOTIFY_WALL', 0x0004 ); -define ( 'NOTIFY_COMMENT', 0x0008 ); -define ( 'NOTIFY_MAIL', 0x0010 ); -define ( 'NOTIFY_SUGGEST', 0x0020 ); -define ( 'NOTIFY_PROFILE', 0x0040 ); - +define ( 'NOTIFY_INTRO', 0x0001 ); +define ( 'NOTIFY_CONFIRM', 0x0002 ); +define ( 'NOTIFY_WALL', 0x0004 ); +define ( 'NOTIFY_COMMENT', 0x0008 ); +define ( 'NOTIFY_MAIL', 0x0010 ); +define ( 'NOTIFY_SUGGEST', 0x0020 ); +define ( 'NOTIFY_PROFILE', 0x0040 ); +define ( 'NOTIFY_TAGSELF', 0x0080 ); +define ( 'NOTIFY_TAGSHARE', 0x0100 ); /** * various namespaces we may need to parse diff --git a/include/enotify.php b/include/enotify.php index 9df9b57e5d..6e7130bc88 100755 --- a/include/enotify.php +++ b/include/enotify.php @@ -54,6 +54,24 @@ function notification($params) { $itemlink = $params['link']; } + if($params['type'] == NOTIFY_TAGSELF) { + $preamble = $subject = sprintf( t('%s tagged you at %s') , $params['source_name'], $sitename); + + $sitelink = t('Please visit %s to view and/or reply to the conversation.'); + $tsitelink = sprintf( $sitelink, $siteurl ); + $hsitelink = sprintf( $sitelink, '' . $sitename . ''); + $itemlink = $params['link']; + } + + if($params['type'] == NOTIFY_TAGSHARE) { + $preamble = $subject = sprintf( t('%s tagged your post at %s') , $params['source_name'], $sitename); + + $sitelink = t('Please visit %s to view and/or reply to the conversation.'); + $tsitelink = sprintf( $sitelink, $siteurl ); + $hsitelink = sprintf( $sitelink, '' . $sitename . ''); + $itemlink = $params['link']; + } + if($params['type'] == NOTIFY_INTRO) { $subject = sprintf( t('Introduction received at %s'), $sitename); $preamble = sprintf( t('You\'ve received an introduction from \'%s\' at %s'), $params['source_name'], $sitename); From ec26f88be9876b75044c37219018bf1337f8d61e Mon Sep 17 00:00:00 2001 From: friendica Date: Thu, 9 Feb 2012 15:02:59 -0800 Subject: [PATCH 13/42] render_location hook --- include/conversation.php | 25 +++++++++++++++++-------- 1 file changed, 17 insertions(+), 8 deletions(-) diff --git a/include/conversation.php b/include/conversation.php index 6defefc731..9df7b20e93 100755 --- a/include/conversation.php +++ b/include/conversation.php @@ -262,15 +262,10 @@ function conversation(&$a, $items, $mode, $update, $preview = false) { else $profile_avatar = ((strlen($item['author-avatar'])) ? $item['author-avatar'] : $item['thumb']); - $location = (($item['location']) ? '' . $item['location'] . '' : ''); - $coord = (($item['coord']) ? '' . $item['coord'] . '' : ''); - if($coord) { - if($location) - $location .= '
(' . $coord . ')'; - else - $location = '' . $coord . ''; - } + $locate = array('location' => $item_location, 'coord' => $item['coord'], 'html' => ''); + call_hooks('render_location',$locate); + $location = ((strlen($locate['html'])) ? $locate['html'] : render_location_google($locate)); localize_item($item); if($mode === 'network-new') @@ -1008,3 +1003,17 @@ function find_thread_parent_index($arr,$x) { return $k; return false; } + +function render_location_google($item) { + $location = ''; + $location = (($item['location']) ? '' . $item['location'] . '' : ''); + $coord = (($item['coord']) ? '' . $item['coord'] . '' : ''); + if($coord) { + if($location) + $location .= '
(' . $coord . ')'; + else + $location = '' . $coord . ''; + } + return $location; +} + From 795e02aa1490f6238e6ed719a0bf3604931eec3d Mon Sep 17 00:00:00 2001 From: friendica Date: Thu, 9 Feb 2012 15:13:34 -0800 Subject: [PATCH 14/42] bug #273 - no $baseurl variable expansion in install template --- mod/install.php | 1 + 1 file changed, 1 insertion(+) diff --git a/mod/install.php b/mod/install.php index f7820fc804..33502938a9 100755 --- a/mod/install.php +++ b/mod/install.php @@ -210,6 +210,7 @@ function install_content(&$a) { '$next' => t('Next'), '$reload' => t('Check again'), '$phpath' => $phpath, + '$baseurl' => $a->get_baseurl(), )); return $o; }; break; From 7b0a005441a6abc3d4c327965e86ac82d2ec4db3 Mon Sep 17 00:00:00 2001 From: friendica Date: Thu, 9 Feb 2012 15:58:26 -0800 Subject: [PATCH 15/42] edit post not working after plaintext editor fixes, missing some recent editor template changes --- include/items.php | 16 ++++++++++------ mod/editpost.php | 4 ++++ mod/item.php | 3 ++- 3 files changed, 16 insertions(+), 7 deletions(-) diff --git a/include/items.php b/include/items.php index ba95919a6b..9f2cc491b6 100755 --- a/include/items.php +++ b/include/items.php @@ -1486,7 +1486,8 @@ function consume_feed($xml,$importer,&$contact, &$hub, $datedir = 0, $pass = 0) if(count($r)) { if((x($datarray,'edited') !== false) && (datetime_convert('UTC','UTC',$datarray['edited']) !== $r[0]['edited'])) { - $r = q("UPDATE `item` SET `body` = '%s', `edited` = '%s' WHERE `uri` = '%s' AND `uid` = %d LIMIT 1", + $r = q("UPDATE `item` SET `title` = '%s', `body` = '%s', `edited` = '%s' WHERE `uri` = '%s' AND `uid` = %d LIMIT 1", + dbesc($datarray['title']), dbesc($datarray['body']), dbesc(datetime_convert('UTC','UTC',$datarray['edited'])), dbesc($item_id), @@ -1616,7 +1617,8 @@ function consume_feed($xml,$importer,&$contact, &$hub, $datedir = 0, $pass = 0) if(count($r)) { if((x($datarray,'edited') !== false) && (datetime_convert('UTC','UTC',$datarray['edited']) !== $r[0]['edited'])) { - $r = q("UPDATE `item` SET `body` = '%s', `edited` = '%s' WHERE `uri` = '%s' AND `uid` = %d LIMIT 1", + $r = q("UPDATE `item` SET `title` = '%s', `body` = '%s', `edited` = '%s' WHERE `uri` = '%s' AND `uid` = %d LIMIT 1", + dbesc($datarray['title']), dbesc($datarray['body']), dbesc(datetime_convert('UTC','UTC',$datarray['edited'])), dbesc($item_id), @@ -2167,7 +2169,8 @@ function local_delivery($importer,$data) { if(count($r)) { if((x($datarray,'edited') !== false) && (datetime_convert('UTC','UTC',$datarray['edited']) !== $r[0]['edited'])) { - $r = q("UPDATE `item` SET `body` = '%s', `edited` = '%s' WHERE `uri` = '%s' AND `uid` = %d LIMIT 1", + $r = q("UPDATE `item` SET `title` = '%s', `body` = '%s', `edited` = '%s' WHERE `uri` = '%s' AND `uid` = %d LIMIT 1", + dbesc($datarray['title']), dbesc($datarray['body']), dbesc(datetime_convert('UTC','UTC',$datarray['edited'])), dbesc($item_id), @@ -2309,7 +2312,8 @@ function local_delivery($importer,$data) { if(count($r)) { if((x($datarray,'edited') !== false) && (datetime_convert('UTC','UTC',$datarray['edited']) !== $r[0]['edited'])) { - $r = q("UPDATE `item` SET `body` = '%s', `edited` = '%s' WHERE `uri` = '%s' AND `uid` = %d LIMIT 1", + $r = q("UPDATE `item` SET `title` = '%s', `body` = '%s', `edited` = '%s' WHERE `uri` = '%s' AND `uid` = %d LIMIT 1", + dbesc($datarray['title']), dbesc($datarray['body']), dbesc(datetime_convert('UTC','UTC',$datarray['edited'])), dbesc($item_id), @@ -2805,7 +2809,7 @@ function drop_item($id,$interactive = true) { // delete the item - $r = q("UPDATE `item` SET `deleted` = 1, `body` = '', `edited` = '%s', `changed` = '%s' WHERE `id` = %d LIMIT 1", + $r = q("UPDATE `item` SET `deleted` = 1, `title` = '', `body` = '', `edited` = '%s', `changed` = '%s' WHERE `id` = %d LIMIT 1", dbesc(datetime_convert()), dbesc(datetime_convert()), intval($item['id']) @@ -2838,7 +2842,7 @@ function drop_item($id,$interactive = true) { // If it's the parent of a comment thread, kill all the kids if($item['uri'] == $item['parent-uri']) { - $r = q("UPDATE `item` SET `deleted` = 1, `edited` = '%s', `changed` = '%s', `body` = '' + $r = q("UPDATE `item` SET `deleted` = 1, `edited` = '%s', `changed` = '%s', `body` = '' , `title` = '' WHERE `parent-uri` = '%s' AND `uid` = %d ", dbesc(datetime_convert()), dbesc(datetime_convert()), diff --git a/mod/editpost.php b/mod/editpost.php index bceb9250a2..f23b305f0e 100755 --- a/mod/editpost.php +++ b/mod/editpost.php @@ -35,6 +35,7 @@ function editpost_content(&$a) { $a->page['htmlhead'] .= replace_macros($tpl, array( '$baseurl' => $a->get_baseurl(), + '$editselect' => (($plaintext) ? 'none' : '/(profile-jot-text|prvmail-text)/'), '$ispublic' => ' ', // t('Visible to everybody'), '$geotag' => $geotag, '$nickname' => $a->user['nickname'] @@ -108,11 +109,14 @@ function editpost_content(&$a) { '$emailcc' => t('CC: email addresses'), '$public' => t('Public post'), '$jotnets' => $jotnets, + '$title' => $itm[0]['title'], + '$placeholdertitle' => t('Set title'), '$emtitle' => t('Example: bob@example.com, mary@example.com'), '$lockstate' => $lockstate, '$acl' => '', // populate_acl((($group) ? $group_acl : $a->user), $celeb), '$bang' => (($group) ? '!' : ''), '$profile_uid' => $_SESSION['uid'], + '$preview' => t('Preview'), '$jotplugins' => $jotplugins, )); diff --git a/mod/item.php b/mod/item.php index 217f13c498..d5dcfccbd5 100755 --- a/mod/item.php +++ b/mod/item.php @@ -649,7 +649,8 @@ function item_post(&$a) { if($orig_post) { - $r = q("UPDATE `item` SET `body` = '%s', `edited` = '%s' WHERE `id` = %d AND `uid` = %d LIMIT 1", + $r = q("UPDATE `item` SET `title` = '%s', `body` = '%s', `edited` = '%s' WHERE `id` = %d AND `uid` = %d LIMIT 1", + dbesc($title), dbesc($body), dbesc(datetime_convert()), intval($post_id), From 5859f9dcf68c2ca6ad355c16e7fbf5080eea9e75 Mon Sep 17 00:00:00 2001 From: friendica Date: Thu, 9 Feb 2012 18:09:28 -0800 Subject: [PATCH 16/42] add render_location hook to both sets of conversations --- include/conversation.php | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) diff --git a/include/conversation.php b/include/conversation.php index 9df7b20e93..35abb29ca5 100755 --- a/include/conversation.php +++ b/include/conversation.php @@ -262,7 +262,7 @@ function conversation(&$a, $items, $mode, $update, $preview = false) { else $profile_avatar = ((strlen($item['author-avatar'])) ? $item['author-avatar'] : $item['thumb']); - $locate = array('location' => $item_location, 'coord' => $item['coord'], 'html' => ''); + $locate = array('location' => $item['location'], 'coord' => $item['coord'], 'html' => ''); call_hooks('render_location',$locate); $location = ((strlen($locate['html'])) ? $locate['html'] : render_location_google($locate)); @@ -589,16 +589,10 @@ function conversation(&$a, $items, $mode, $update, $preview = false) { $like = ((x($alike,$item['id'])) ? format_like($alike[$item['id']],$alike[$item['id'] . '-l'],'like',$item['id']) : ''); $dislike = ((x($dlike,$item['id'])) ? format_like($dlike[$item['id']],$dlike[$item['id'] . '-l'],'dislike',$item['id']) : ''); - $location = (($item['location']) ? '' . $item['location'] . '' : ''); - $coord = (($item['coord']) ? '' . $item['coord'] . '' : ''); - if($coord) { - if($location) - $location .= '
(' . $coord . ')'; - else - $location = '' . $coord . ''; - } + $locate = array('location' => $item['location'], 'coord' => $item['coord'], 'html' => ''); + call_hooks('render_location',$locate); + + $location = ((strlen($locate['html'])) ? $locate['html'] : render_location_google($locate)); $indent = (($toplevelpost) ? '' : ' comment'); From ffe7d8b1e9964e28b50ccce49d74836067c099c1 Mon Sep 17 00:00:00 2001 From: friendica Date: Thu, 9 Feb 2012 21:18:50 -0800 Subject: [PATCH 17/42] item tag notifications --- include/items.php | 66 ++++++++++++++++++++++++++++++----------------- mod/settings.php | 1 + view/settings.tpl | 1 + 3 files changed, 44 insertions(+), 24 deletions(-) diff --git a/include/items.php b/include/items.php index 9f2cc491b6..fd90494b16 100755 --- a/include/items.php +++ b/include/items.php @@ -905,7 +905,7 @@ function item_store($arr,$force_parent = false) { ); } - tgroup_deliver($arr['uid'],$current_post); + tag_deliver($arr['uid'],$current_post); return $current_post; } @@ -923,22 +923,22 @@ function get_item_contact($item,$contacts) { } -function tgroup_deliver($uid,$item_id) { +function tag_deliver($uid,$item_id) { - - // setup a second delivery chain for forum/community posts if appropriate + // look for mention tags and setup a second delivery chain for forum/community posts if appropriate $a = get_app(); - $deliver_to_tgroup = false; + $mention = false; - $u = q("select * from user where uid = %d and `page-flags` = %d limit 1", - intval($uid), - intval(PAGE_COMMUNITY) + $u = q("select uid, nickname, language, username, email, `page-flags`, `notify-flags` from user where uid = %d limit 1", + intval($uid) ); if(! count($u)) return; + $community_page = (($u[0]['page-flags'] == PAGE_COMMUNITY) ? true : false); + $i = q("select * from item where id = %d and uid = %d limit 1", intval($item_id), intval($uid) @@ -948,13 +948,6 @@ function tgroup_deliver($uid,$item_id) { $item = $i[0]; - // prevent delivery looping - only proceed - // if the message originated elsewhere and is a top-level post - - if(($item['wall']) || ($item['origin']) || ($item['id'] != $item['parent'])) - return; - - $link = normalise_link($a->get_baseurl() . '/profile/' . $u[0]['nickname']); // Diaspora uses their own hardwired link URL in @-tags @@ -966,24 +959,49 @@ function tgroup_deliver($uid,$item_id) { if($cnt) { foreach($matches as $mtch) { if(link_compare($link,$mtch[1]) || link_compare($dlink,$mtch[1])) { - $deliver_to_tgroup = true; - logger('tgroup_deliver: local group mention found: ' . $mtch[2]); + $mention = true; + logger('tag_deliver: mention found: ' . $mtch[2]); } } } - if(! $deliver_to_tgroup) + if(! $mention) return; - // now change this copy of the post to a forum head message and deliver to all the tgroup members + if(! $community_page) { + require_once('include/enotify.php'); + notification(array( + 'type' => NOTIFY_TAGSELF, + 'notify_flags' => $u[0]['notify-flags'], + 'language' => $u[0]['language'], + 'to_name' => $u[0]['username'], + 'to_email' => $u[0]['email'], + 'item' => $item, + 'link' => $a->get_baseurl() . '/display/' . $u[0]['nickname'] . '/' . $item['id'], + 'source_name' => $item['author-name'], + 'source_link' => $item['author-link'], + 'source_photo' => $item['author-avatar'], + 'verb' => ACTIVITY_TAG, + 'otype' => 'item' + )); + return; + } + else { + // prevent delivery looping - only proceed + // if the message originated elsewhere and is a top-level post + + if(($item['wall']) || ($item['origin']) || ($item['id'] != $item['parent'])) + return; + + // now change this copy of the post to a forum head message and deliver to all the tgroup members - q("update item set wall = 1, origin = 1, forum_mode = 1 where id = %d limit 1", - intval($item_id) - ); - - proc_run('php','include/notifier.php','tgroup',$item_id); + q("update item set wall = 1, origin = 1, forum_mode = 1 where id = %d limit 1", + intval($item_id) + ); + proc_run('php','include/notifier.php','tgroup',$item_id); + } } diff --git a/mod/settings.php b/mod/settings.php index e75272539d..b4cd2e608a 100755 --- a/mod/settings.php +++ b/mod/settings.php @@ -818,6 +818,7 @@ function settings_content(&$a) { '$notify4' => array('notify4', t('Someone writes a followup comment'), ($notify & NOTIFY_COMMENT), NOTIFY_COMMENT, ''), '$notify5' => array('notify5', t('You receive a private message'), ($notify & NOTIFY_MAIL), NOTIFY_MAIL, ''), '$notify6' => array('notify6', t('You receive a friend suggestion'), ($notify & NOTIFY_SUGGEST), NOTIFY_SUGGEST, ''), + '$notify7' => array('notify7', t('You are tagged in a post'), ($notify & NOTIFY_TAGSELF), NOTIFY_TAGSELF, ''), '$h_advn' => t('Advanced Page Settings'), diff --git a/view/settings.tpl b/view/settings.tpl index 6310ff47e8..1172df8b91 100755 --- a/view/settings.tpl +++ b/view/settings.tpl @@ -108,6 +108,7 @@ $suggestme {{inc field_intcheckbox.tpl with $field=$notify4 }}{{endinc}} {{inc field_intcheckbox.tpl with $field=$notify5 }}{{endinc}} {{inc field_intcheckbox.tpl with $field=$notify6 }}{{endinc}} +{{inc field_intcheckbox.tpl with $field=$notify7 }}{{endinc}} From 2f2e331c33535d8ae1a8c9d95d03a39b5c8a5885 Mon Sep 17 00:00:00 2001 From: friendica Date: Thu, 9 Feb 2012 22:44:59 -0800 Subject: [PATCH 18/42] bug #274 --- include/plugin.php | 38 +++++++++++++++++++++----------------- 1 file changed, 21 insertions(+), 17 deletions(-) diff --git a/include/plugin.php b/include/plugin.php index fe325ac3b0..85b51edff5 100755 --- a/include/plugin.php +++ b/include/plugin.php @@ -56,25 +56,29 @@ function reload_plugins() { if(count($parr)) { foreach($parr as $pl) { $pl = trim($pl); - - $t = filemtime('addon/' . $pl . '/' . $pl . '.php'); - foreach($installed as $i) { - if(($i['name'] == $pl) && ($i['timestamp'] != $t)) { - logger('Reloading plugin: ' . $i['name']); - @include_once('addon/' . $pl . '/' . $pl . '.php'); - if(function_exists($pl . '_uninstall')) { - $func = $pl . '_uninstall'; - $func(); + $fname = 'addon/' . $pl . '/' . $pl . '.php'; + + if(file_exists($fname)) { + $t = @filemtime($fname); + foreach($installed as $i) { + if(($i['name'] == $pl) && ($i['timestamp'] != $t)) { + logger('Reloading plugin: ' . $i['name']); + @include_once($fname); + + if(function_exists($pl . '_uninstall')) { + $func = $pl . '_uninstall'; + $func(); + } + if(function_exists($pl . '_install')) { + $func = $pl . '_install'; + $func(); + } + q("UPDATE `addon` SET `timestamp` = %d WHERE `id` = %d LIMIT 1", + intval($t), + intval($i['id']) + ); } - if(function_exists($pl . '_install')) { - $func = $pl . '_install'; - $func(); - } - q("UPDATE `addon` SET `timestamp` = %d WHERE `id` = %d LIMIT 1", - intval($t), - intval($i['id']) - ); } } } From b346f4464c230af4636c61397decd03eadb18e9a Mon Sep 17 00:00:00 2001 From: friendica Date: Fri, 10 Feb 2012 00:08:23 -0800 Subject: [PATCH 19/42] send notify emails to community pages as well as people --- include/items.php | 62 ++++++++++++++++++++++++----------------------- 1 file changed, 32 insertions(+), 30 deletions(-) diff --git a/include/items.php b/include/items.php index fd90494b16..3c30e99aad 100755 --- a/include/items.php +++ b/include/items.php @@ -968,40 +968,42 @@ function tag_deliver($uid,$item_id) { if(! $mention) return; - if(! $community_page) { - require_once('include/enotify.php'); - notification(array( - 'type' => NOTIFY_TAGSELF, - 'notify_flags' => $u[0]['notify-flags'], - 'language' => $u[0]['language'], - 'to_name' => $u[0]['username'], - 'to_email' => $u[0]['email'], - 'item' => $item, - 'link' => $a->get_baseurl() . '/display/' . $u[0]['nickname'] . '/' . $item['id'], - 'source_name' => $item['author-name'], - 'source_link' => $item['author-link'], - 'source_photo' => $item['author-avatar'], - 'verb' => ACTIVITY_TAG, - 'otype' => 'item' - )); + // send a notification + + require_once('include/enotify.php'); + notification(array( + 'type' => NOTIFY_TAGSELF, + 'notify_flags' => $u[0]['notify-flags'], + 'language' => $u[0]['language'], + 'to_name' => $u[0]['username'], + 'to_email' => $u[0]['email'], + 'item' => $item, + 'link' => $a->get_baseurl() . '/display/' . $u[0]['nickname'] . '/' . $item['id'], + 'source_name' => $item['author-name'], + 'source_link' => $item['author-link'], + 'source_photo' => $item['author-avatar'], + 'verb' => ACTIVITY_TAG, + 'otype' => 'item' + )); + if(! $community_page) return; - } - else { - // prevent delivery looping - only proceed - // if the message originated elsewhere and is a top-level post - if(($item['wall']) || ($item['origin']) || ($item['id'] != $item['parent'])) - return; + // tgroup delivery - setup a second delivery chain + // prevent delivery looping - only proceed + // if the message originated elsewhere and is a top-level post - // now change this copy of the post to a forum head message and deliver to all the tgroup members + if(($item['wall']) || ($item['origin']) || ($item['id'] != $item['parent'])) + return; + + // now change this copy of the post to a forum head message and deliver to all the tgroup members - q("update item set wall = 1, origin = 1, forum_mode = 1 where id = %d limit 1", - intval($item_id) - ); + q("update item set wall = 1, origin = 1, forum_mode = 1 where id = %d limit 1", + intval($item_id) + ); + + proc_run('php','include/notifier.php','tgroup',$item_id); - proc_run('php','include/notifier.php','tgroup',$item_id); - } } @@ -1065,7 +1067,7 @@ function dfrn_deliver($owner,$contact,$atom, $dissolve = false) { $final_dfrn_id = ''; - if(($contact['duplex'] && strlen($contact['pubkey'])) || ($owner['page-flags'] == PAGE_COMMUNITY)) { + if(($contact['duplex'] && strlen($contact['pubkey'])) || ($owner['page-flags'] == PAGE_COMMUNITY && strlen($contact['pubkey']))) { openssl_public_decrypt($sent_dfrn_id,$final_dfrn_id,$contact['pubkey']); openssl_public_decrypt($challenge,$postvars['challenge'],$contact['pubkey']); } @@ -1108,7 +1110,7 @@ function dfrn_deliver($owner,$contact,$atom, $dissolve = false) { if($dfrn_version >= 2.1) { - if(($contact['duplex'] && strlen($contact['pubkey'])) || ($owner['page-flags'] == PAGE_COMMUNITY)) { + if(($contact['duplex'] && strlen($contact['pubkey'])) || ($owner['page-flags'] == PAGE_COMMUNITY && strlen($contact['pubkey']))) { openssl_public_encrypt($key,$postvars['key'],$contact['pubkey']); } else { From d79c3351ea6692478a490f4225ea1009863dd65f Mon Sep 17 00:00:00 2001 From: friendica Date: Fri, 10 Feb 2012 13:43:35 -0800 Subject: [PATCH 20/42] db installation sync --- boot.php | 4 ++-- database.sql | 2 ++ include/items.php | 1 + update.php | 18 +++++++++++++++++- 4 files changed, 22 insertions(+), 3 deletions(-) diff --git a/boot.php b/boot.php index 9573408f03..1909abbed4 100755 --- a/boot.php +++ b/boot.php @@ -9,9 +9,9 @@ require_once('include/nav.php'); require_once('include/cache.php'); define ( 'FRIENDICA_PLATFORM', 'Friendica'); -define ( 'FRIENDICA_VERSION', '2.3.1247' ); +define ( 'FRIENDICA_VERSION', '2.3.1248' ); define ( 'DFRN_PROTOCOL_VERSION', '2.22' ); -define ( 'DB_UPDATE_VERSION', 1120 ); +define ( 'DB_UPDATE_VERSION', 1121 ); define ( 'EOL', "
\r\n" ); define ( 'ATOM_TIME', 'Y-m-d\TH:i:s\Z' ); diff --git a/database.sql b/database.sql index 8abaa5a93b..0b03149e9e 100755 --- a/database.sql +++ b/database.sql @@ -226,6 +226,7 @@ CREATE TABLE IF NOT EXISTS `item` ( `pubmail` tinyint(1) NOT NULL DEFAULT '0', `moderated` tinyint(1) NOT NULL DEFAULT '0', `visible` tinyint(1) NOT NULL DEFAULT '0', + `spam` tinyint(1) NOT NULL DEFAULT '0', `starred` tinyint(1) NOT NULL DEFAULT '0', `bookmark` tinyint(1) NOT NULL DEFAULT '0', `unseen` tinyint(1) NOT NULL DEFAULT '1', @@ -247,6 +248,7 @@ CREATE TABLE IF NOT EXISTS `item` ( KEY `received` (`received`), KEY `moderated` (`moderated`), KEY `visible` (`visible`), + KEY `spam` (`spam`), KEY `starred` (`starred`), KEY `bookmark` (`bookmark`), KEY `deleted` (`deleted`), diff --git a/include/items.php b/include/items.php index 3c30e99aad..5e3f9a60a2 100755 --- a/include/items.php +++ b/include/items.php @@ -985,6 +985,7 @@ function tag_deliver($uid,$item_id) { 'verb' => ACTIVITY_TAG, 'otype' => 'item' )); + if(! $community_page) return; diff --git a/update.php b/update.php index dc3cc0e562..9e3f22ef1a 100755 --- a/update.php +++ b/update.php @@ -1,6 +1,6 @@ Date: Fri, 10 Feb 2012 14:03:43 -0800 Subject: [PATCH 21/42] bug #270 - solved --- mod/install.php | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/mod/install.php b/mod/install.php index 33502938a9..003d81c6ab 100755 --- a/mod/install.php +++ b/mod/install.php @@ -186,8 +186,8 @@ function install_content(&$a) { check_keys($checks); - if(x($_POST,'phppath')) - $phpath = notags(trim($_POST['phppath'])); + if(x($_POST,'phpath')) + $phpath = notags(trim($_POST['phpath'])); check_php($phpath, $checks); @@ -221,7 +221,7 @@ function install_content(&$a) { $dbuser = notags(trim($_POST['dbuser'])); $dbpass = notags(trim($_POST['dbpass'])); $dbdata = notags(trim($_POST['dbdata'])); - $phpath = notags(trim($_POST['phppath'])); + $phpath = notags(trim($_POST['phpath'])); $tpl = get_markup_template('install_db.tpl'); @@ -259,7 +259,7 @@ function install_content(&$a) { $dbuser = notags(trim($_POST['dbuser'])); $dbpass = notags(trim($_POST['dbpass'])); $dbdata = notags(trim($_POST['dbdata'])); - $phpath = notags(trim($_POST['phppath'])); + $phpath = notags(trim($_POST['phpath'])); $adminmail = notags(trim($_POST['adminmail'])); $timezone = ((x($_POST,'timezone')) ? ($_POST['timezone']) : 'America/Los_Angeles'); @@ -323,7 +323,7 @@ function check_php(&$phpath, &$checks) { $help .= t('Could not find a command line version of PHP in the web server PATH.'). EOL; $tpl = get_markup_template('field_input.tpl'); $help .= replace_macros($tpl, array( - '$field' => array('phppath', t('PHP executable path'), $phpath, t('Enter full path to php executable')), + '$field' => array('phpath', t('PHP executable path'), $phpath, t('Enter full path to php executable')), )); $phpath=""; } From 857f21eb327828391b747f0f08f04956860b6743 Mon Sep 17 00:00:00 2001 From: Tobias Diekershoff Date: Sat, 11 Feb 2012 10:03:14 +0100 Subject: [PATCH 22/42] fpostit by Devlon Duthied added to utils --- util/fpostit/README | 8 +++ util/fpostit/fpostit.js | 11 +++ util/fpostit/fpostit.php | 129 ++++++++++++++++++++++++++++++++++ util/fpostit/friendika-32.png | Bin 0 -> 1593 bytes 4 files changed, 148 insertions(+) create mode 100644 util/fpostit/README create mode 100644 util/fpostit/fpostit.js create mode 100644 util/fpostit/fpostit.php create mode 100644 util/fpostit/friendika-32.png diff --git a/util/fpostit/README b/util/fpostit/README new file mode 100644 index 0000000000..39b7c57613 --- /dev/null +++ b/util/fpostit/README @@ -0,0 +1,8 @@ +fpostit + +original author: Devlon Duthied + +see his blog posting: +http://blog.duthied.com/2011/09/13/node-agnostic-friendika-bookmarklet/ + +original published at github https://github.com/duthied/Friendika-Bookmarklet diff --git a/util/fpostit/fpostit.js b/util/fpostit/fpostit.js new file mode 100644 index 0000000000..a6c75aba8f --- /dev/null +++ b/util/fpostit/fpostit.js @@ -0,0 +1,11 @@ +javascript: (function() { + the_url = 'http://testbubble.com/fpostit.php?url=' + encodeURIComponent(window.location.href) + '&title=' + encodeURIComponent(document.title) + '&text=' + encodeURIComponent('' (window.getSelection ? window.getSelection() : document.getSelection ? document.getSelection() : document.selection.createRange().text)); + a_funct = function() { + if (!window.open(the_url, 'fpostit', 'location=yes,links=no,scrollbars=no,toolbar=no,width=600,height=300')) location.href = the_url; + }; + if (/Firefox/.test(navigator.userAgent)) { + setTimeout(a_funct, 0) + } else { + a_funct() + } +})() \ No newline at end of file diff --git a/util/fpostit/fpostit.php b/util/fpostit/fpostit.php new file mode 100644 index 0000000000..491d81f6d6 --- /dev/null +++ b/util/fpostit/fpostit.php @@ -0,0 +1,129 @@ + + + + + + + + $content); + + // echo "posting to: $url
"; + + $c = curl_init(); + curl_setopt($c, CURLOPT_URL, $url); + curl_setopt($c, CURLOPT_USERPWD, "$username:$password"); + curl_setopt($c, CURLOPT_POSTFIELDS, $data); + curl_setopt($c, CURLOPT_RETURNTRANSFER, true); + curl_setopt($c, CURLOPT_FOLLOWLOCATION, true); + $c_result = curl_exec($c); + if(curl_errno($c)){ + $error = curl_error($c); + showForm($error, $content); + } + + curl_close($c); + if (!isset($error)) { + echo ''; + } + + } else { + $error = "Missing account name and/or password...try again please"; + showForm($error, $content); + } + +} else { + showForm(null, $content); +} + +function showForm($error, $content) { + $username_cookie = $_COOKIE['username']; + $password_cookie = $_COOKIE['password']; + + echo << +

+ Friendika Bookmarklet

+ + +
+
+ Enter the email address of the Friendika Account that you want to cross-post to:(example: user@friendika.org)

+ Account ID:
+ Password:
+
+   $error +
+

+
+EOF; + +} +?> + + + \ No newline at end of file diff --git a/util/fpostit/friendika-32.png b/util/fpostit/friendika-32.png new file mode 100644 index 0000000000000000000000000000000000000000..61764bf20a35fb21995b667e9a5e25436685a8a7 GIT binary patch literal 1593 zcmV-92FCe`P)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L03itg03ithOzq;@000HdNkli(P8=f+Y^Mqc1WDr}2vQk{QV2|+A}XxHfQrbj zRH(85xk;}eX_zVqV1$KI$q_6^imXtyL@uc%ce#(b_xvgD%Ji=M&inl5|IcfT zk+rnW~cVMU8ZZk781Awt_EiW&B7^A=0&%>nLiE=zTF-F`Y z?jnYe_L%k%19FkaK*b=2KJJkieXtuAdLjSn+z01=1918BWloebmi#Ot+6 zd};o$s8PJixiZ(PPAQm8s^ZmeF?Cdnz=xsAO(@FBVaF<-N=#qcy`!ug#n_pR3xd8mK3UKSz ze-_?6Il*+Li$cWY2shJyLy_ci0i--vac-j3Y_i#FQ=jYM?zlvBSqVZ}McY#^X#4s< zPrZ8T)J*laOG{I$YhS_Wkj&ZH*u~ zg0LtdDzsyb^#^N5deLU8S3bR>qYE$d)9;;xa7ct;qgt!*(277b#xPPckcsy828~XO z&Tf|&97!b$DHg11?OtGGYg+=U?e;FW|9wMW-EKqoxLKS?X(0y*BOpOH1|D_`U<2JX z0>Y_Jik*j>GN#EOR>D9xAf0TBc#I-GEMjkO5htwFbpvR{@;Ctz7((s+?@NK{Z7L&Gx6%|Jz&slFc^QS+?n-4e$MGa9s z@)DT|VVGq|!YpH4>8tMZq1g3}E2WE5-+6=B`0s%%2t$Q@gDYkQ2pf7d9>A#28t&yA8iJ_tc2^D0F%dsYBRj$WQp zbG7>-v^y!}_aha|%vLyTO)2D=B?j!700?0+-hHjc-#=O4=)(Ji5XT~&teehX+0-9f zzp_KGypG1fd|Ch|LnaPSWxVrUz}F7;X%Y_mmXUV`Vf@T7AWIAk6QlA7vSdy+jQl46 zkUc&El5rLO=peuJ|E1028PG@xrObbgPZm8P?~eyilu?aTv6^6^`ec*hx_BnWmC&u29haG4LlI rGxj`Ruw!GZjr6p}i@z8)_TTs)qHGuE{mw-x00000NkvXXu0mjfEd=xj literal 0 HcmV?d00001 From 75a62db9c5e59adbd1d8dc2d5e0ba3544df3a15e Mon Sep 17 00:00:00 2001 From: friendica Date: Sat, 11 Feb 2012 01:24:29 -0800 Subject: [PATCH 23/42] show tags (pub_keywords) in advanced profile --- boot.php | 14 ++++++++++++-- include/profile_advanced.php | 2 ++ view/profile_advanced.tpl | 7 +++++++ 3 files changed, 21 insertions(+), 2 deletions(-) diff --git a/boot.php b/boot.php index 1909abbed4..d04563d530 100755 --- a/boot.php +++ b/boot.php @@ -819,7 +819,7 @@ function profile_load(&$a, $nickname, $profile = 0) { } $r = null; - + if($profile) { $profile_int = intval($profile); $r = q("SELECT `profile`.`uid` AS `profile_uid`, `profile`.* , `contact`.`avatar-date` AS picdate, `user`.* FROM `profile` @@ -829,7 +829,7 @@ function profile_load(&$a, $nickname, $profile = 0) { intval($profile_int) ); } - if(! count($r)) { + if((! $r) && (! count($r))) { $r = q("SELECT `profile`.`uid` AS `profile_uid`, `profile`.* , `contact`.`avatar-date` AS picdate, `user`.* FROM `profile` left join `contact` on `contact`.`uid` = `profile`.`uid` LEFT JOIN `user` ON `profile`.`uid` = `user`.`uid` WHERE `user`.`nickname` = '%s' AND `profile`.`is-default` = 1 and `contact`.`self` = 1 LIMIT 1", @@ -842,6 +842,16 @@ function profile_load(&$a, $nickname, $profile = 0) { $a->error = 404; return; } + + // fetch user tags if this isn't the default profile + + if(! $r[0]['is-default']) { + $x = q("select `pub_keywords` from `profile` where uid = %d and `is-default` = 1 limit 1", + intval($profile_uid) + ); + if($x && count($x)) + $r[0]['pub_keywords'] = $x[0]['pub_keywords']; + } $a->profile = $r[0]; diff --git a/include/profile_advanced.php b/include/profile_advanced.php index ccecb95dee..004a58524b 100755 --- a/include/profile_advanced.php +++ b/include/profile_advanced.php @@ -44,6 +44,8 @@ function advanced_profile(&$a) { if($a->profile['homepage']) $profile['homepage'] = array( t('Homepage:'), linkify($a->profile['homepage']) ); + if($a->profile['pub_keywords']) $profile['pub_keywords'] = array( t('Tags:'), $a->profile['pub_keywords']); + if($a->profile['politic']) $profile['politic'] = array( t('Political Views:'), $a->profile['politic']); if($a->profile['religion']) $profile['religion'] = array( t('Religion:'), $a->profile['religion']); diff --git a/view/profile_advanced.tpl b/view/profile_advanced.tpl index 5cef25a2e9..470404fc33 100755 --- a/view/profile_advanced.tpl +++ b/view/profile_advanced.tpl @@ -40,6 +40,13 @@ {{ endif }} +{{ if $profile.pub_keywords }} +
+
$profile.pub_keywords.0
+
$profile.pub_keywords.1
+
+{{ endif }} + {{ if $profile.homepage }}
$profile.homepage.0
From da946bb9b0905a2126e7234c6c85157bd7978102 Mon Sep 17 00:00:00 2001 From: friendica Date: Sat, 11 Feb 2012 03:07:15 -0800 Subject: [PATCH 24/42] bug #278 show only blocked contacts --- mod/contacts.php | 19 ++++++++++++++----- view/contacts-top.tpl | 3 ++- 2 files changed, 16 insertions(+), 6 deletions(-) diff --git a/mod/contacts.php b/mod/contacts.php index 206128f9d0..aaa2ff9613 100755 --- a/mod/contacts.php +++ b/mod/contacts.php @@ -356,20 +356,29 @@ function contacts_content(&$a) { } + $blocked = false; + $_SESSION['return_url'] = $a->query_string; if(($a->argc == 2) && ($a->argv[1] === 'all')) $sql_extra = ''; - else - $sql_extra = " AND `blocked` = 0 "; - + else { + if(($a->argc == 2) && ($a->argv[1] === 'blocked')) { + $sql_extra = " AND `blocked` = 1 "; + $blocked = true; + } + else + $sql_extra = " AND `blocked` = 0 "; + } $search = ((x($_GET,'search')) ? notags(trim($_GET['search'])) : ''); $tpl = get_markup_template("contacts-top.tpl"); $o .= replace_macros($tpl,array( '$header' => t('Contacts'), - '$hide_url' => ((strlen($sql_extra)) ? 'contacts/all' : 'contacts' ), - '$hide_text' => ((strlen($sql_extra)) ? t('Show Blocked Connections') : t('Hide Blocked Connections')), + '$hide_url' => (($blocked) ? 'contacts' : 'contacts/blocked'), + '$hide_text' => (($blocked) ? t('Show Unblocked Contacts') : t('Show Blocked Contacts')), + '$all_url' => 'contacts/all', + '$all_text' => t('Show All Contacts'), '$search' => $search, '$desc' => t('Search your contacts'), '$finding' => (strlen($search) ? '

' . t('Finding: ') . "'" . $search . "'" . '

' : ""), diff --git a/view/contacts-top.tpl b/view/contacts-top.tpl index 4dffda1ce4..b8972834c7 100755 --- a/view/contacts-top.tpl +++ b/view/contacts-top.tpl @@ -14,5 +14,6 @@ $finding From 0c4606682ff0463c7d07e5215bb3d0881f94701c Mon Sep 17 00:00:00 2001 From: friendica Date: Sat, 11 Feb 2012 19:21:41 -0800 Subject: [PATCH 25/42] fix link/bookmark reshares --- boot.php | 2 +- mod/oembed.php | 15 +++++++++++++++ view/theme/duepuntozero/style.css | 1 + 3 files changed, 17 insertions(+), 1 deletion(-) diff --git a/boot.php b/boot.php index d04563d530..7a26dd9a24 100755 --- a/boot.php +++ b/boot.php @@ -9,7 +9,7 @@ require_once('include/nav.php'); require_once('include/cache.php'); define ( 'FRIENDICA_PLATFORM', 'Friendica'); -define ( 'FRIENDICA_VERSION', '2.3.1248' ); +define ( 'FRIENDICA_VERSION', '2.3.1249' ); define ( 'DFRN_PROTOCOL_VERSION', '2.22' ); define ( 'DB_UPDATE_VERSION', 1121 ); diff --git a/mod/oembed.php b/mod/oembed.php index 25995813a3..236625f68a 100755 --- a/mod/oembed.php +++ b/mod/oembed.php @@ -2,11 +2,26 @@ require_once("include/oembed.php"); function oembed_content(&$a){ + // logger('mod_oembed ' . $a->query_string, LOGGER_ALL); + + if ($a->argv[1]=='b2h'){ + $url = array( "", trim(hex2bin($_REQUEST['url']))); + echo oembed_replacecb($url); + killme(); + } + + if ($a->argv[1]=='h2b'){ + $text = trim(hex2bin($_REQUEST['text'])); + echo oembed_html2bbcode($text); + killme(); + } + if ($a->argc == 2){ echo ""; $url = base64url_decode($a->argv[1]); $j = oembed_fetch_url($url); echo $j->html; +// logger('mod-oembed ' . $j->html, LOGGER_ALL); echo ""; } killme(); diff --git a/view/theme/duepuntozero/style.css b/view/theme/duepuntozero/style.css index 66809a8d81..60fe4fb283 100755 --- a/view/theme/duepuntozero/style.css +++ b/view/theme/duepuntozero/style.css @@ -824,6 +824,7 @@ input#dfrn-url { .contact-entry-name { float: left; margin-left: 0px; + margin-right: 10px; width: 120px; overflow: hidden; } From d856ae1fa527772ebc9194f25a1e55df614b8f3e Mon Sep 17 00:00:00 2001 From: friendica Date: Sat, 11 Feb 2012 21:39:51 -0800 Subject: [PATCH 26/42] bug #279, add network selector widget to contacts page --- mod/contacts.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/mod/contacts.php b/mod/contacts.php index aaa2ff9613..32af29c15c 100755 --- a/mod/contacts.php +++ b/mod/contacts.php @@ -42,6 +42,7 @@ function contacts_init(&$a) { $a->page['aside'] .= findpeople_widget(); + $a->page['aside'] .= networks_widget('contacts',$_GET['nets']); } function contacts_post(&$a) { @@ -371,10 +372,11 @@ function contacts_content(&$a) { $sql_extra = " AND `blocked` = 0 "; } $search = ((x($_GET,'search')) ? notags(trim($_GET['search'])) : ''); + $nets = ((x($_GET,'nets')) ? notags(trim($_GET['nets'])) : ''); $tpl = get_markup_template("contacts-top.tpl"); $o .= replace_macros($tpl,array( - '$header' => t('Contacts'), + '$header' => t('Contacts') . (($nets) ? ' - ' . network_to_name($nets) : ''), '$hide_url' => (($blocked) ? 'contacts' : 'contacts/blocked'), '$hide_text' => (($blocked) ? t('Show Unblocked Contacts') : t('Show Blocked Contacts')), '$all_url' => 'contacts/all', @@ -392,6 +394,9 @@ function contacts_content(&$a) { $search = dbesc($search.'*'); $sql_extra .= ((strlen($search)) ? " AND MATCH `name` AGAINST ('$search' IN BOOLEAN MODE) " : ""); + if($nets) + $sql_extra .= sprintf(" AND network = '%s' ", dbesc($nets)); + $sql_extra2 = ((($sort_type > 0) && ($sort_type <= CONTACT_IS_FRIEND)) ? sprintf(" AND `rel` = %d ",intval($sort_type)) : ''); From bb19c8ba4ea279265ad146f69949a62b4024c2ab Mon Sep 17 00:00:00 2001 From: friendica Date: Sat, 11 Feb 2012 21:46:48 -0800 Subject: [PATCH 27/42] kissing smilie may need escaping (thanks - Abinoam) --- include/text.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/include/text.php b/include/text.php index 9aca145988..9e67d36a98 100755 --- a/include/text.php +++ b/include/text.php @@ -678,7 +678,7 @@ function smilies($s) { $a = get_app(); $s = str_replace( - array( '<3', '</3', '<\\3', ':-)', ':)', ';-)', ':-(', ':(', ':-P', ':P', ':-"', ':-x', ':-X', ':-D', '8-|', '8-O', '\\o/', 'o.O', 'O.o', '\\.../', '\\ooo/', + array( '<3', '</3', '<\\3', ':-)', ':)', ';-)', ':-(', ':(', ':-P', ':P', ':-"', ':-"', ':-x', ':-X', ':-D', '8-|', '8-O', '\\o/', 'o.O', 'O.o', '\\.../', '\\ooo/', ':beer', ':homebrew', ':coffee', '~friendika', '~friendica', 'Diaspora*' ), array( @@ -693,6 +693,7 @@ function smilies($s) { ':-P', ':P', ':-\', + ':-\', ':-x', ':-X', ':-D', From 4cfb1fe0cfb0520f4d6be88c1bf09cd9a03bc88a Mon Sep 17 00:00:00 2001 From: friendica Date: Sat, 11 Feb 2012 23:17:55 -0800 Subject: [PATCH 28/42] refresh contact record after setting change --- mod/contacts.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/mod/contacts.php b/mod/contacts.php index 32af29c15c..ef77366da7 100755 --- a/mod/contacts.php +++ b/mod/contacts.php @@ -100,6 +100,14 @@ function contacts_post(&$a) { info( t('Contact updated.') . EOL); else notice( t('Failed to update contact record.') . EOL); + + $r = q("select * from contact where id = %d and uid = %d limit 1", + intval($contact_id), + intval(local_user()) + ); + if($r && count($r)) + $a->data['contact'] = $r[0]; + return; } From 8b101c6cb865c24cefd610e01ad628abd1152217 Mon Sep 17 00:00:00 2001 From: friendica Date: Sat, 11 Feb 2012 23:49:05 -0800 Subject: [PATCH 29/42] do not display contact_block if config for num shown is 0 --- include/text.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/include/text.php b/include/text.php index 9e67d36a98..63846fb10b 100755 --- a/include/text.php +++ b/include/text.php @@ -538,8 +538,10 @@ function contact_block() { $a = get_app(); $shown = get_pconfig($a->profile['uid'],'system','display_friend_count'); - if(! $shown) + if($shown === false) $shown = 24; + if($shown == 0) + return; if((! is_array($a->profile)) || ($a->profile['hide-friends'])) return $o; From cbf53beec12bf835177695fef9cd6a33ce9d1629 Mon Sep 17 00:00:00 2001 From: Vasudev Kamath Date: Sun, 12 Feb 2012 15:06:12 +0530 Subject: [PATCH 30/42] ;) :D and :-O are also enabled for wink laugh and surprised smiley's --- include/text.php | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/include/text.php b/include/text.php index 9e67d36a98..68170e9885 100755 --- a/include/text.php +++ b/include/text.php @@ -678,9 +678,9 @@ function smilies($s) { $a = get_app(); $s = str_replace( - array( '<3', '</3', '<\\3', ':-)', ':)', ';-)', ':-(', ':(', ':-P', ':P', ':-"', ':-"', ':-x', ':-X', ':-D', '8-|', '8-O', '\\o/', 'o.O', 'O.o', '\\.../', '\\ooo/', + array( '<3', '</3', '<\\3', ':-)', ':)', ';-)', ';)', ':-(', ':(', ':-P', ':P', ':-"', ':-"', ':-x', ':-X', ':-D', ':D', '8-|', '8-O', ':-O', '\\o/', 'o.O', 'O.o', '\\.../', '\\ooo/', ':beer', ':homebrew', ':coffee', - '~friendika', '~friendica', 'Diaspora*' ), + '~friendika', '~friendica', 'Diaspora*' ), array( '<3', '</3', @@ -688,6 +688,7 @@ function smilies($s) { ':-)', ':)', ';-)', + ';)', ':-(', ':(', ':-P', @@ -697,13 +698,16 @@ function smilies($s) { ':-x', ':-X', ':-D', + ':D', '8-|', '8-O', + ':-O', '\\o/', 'o.O', 'O.o', '\\.../', - '\\ooo/', + '\\ooo/', + ':beer', ':homebrew', ':coffee', From 5107ee52d3e9c743e977b2e651c8846dfa4ada38 Mon Sep 17 00:00:00 2001 From: "Abinoam P. Marques Jr" Date: Sun, 12 Feb 2012 06:13:49 -0800 Subject: [PATCH 31/42] Regexp fix for [LIST=i], [list=i], [LIST=I] and [LIST=i] bbcodes --- include/bbcode.php | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/include/bbcode.php b/include/bbcode.php index 6b733c8f43..7825914b55 100755 --- a/include/bbcode.php +++ b/include/bbcode.php @@ -124,10 +124,14 @@ function bbcode($Text,$preserve_nl = false) { $Text = preg_replace("/\[list\](.*?)\[\/list\]/ism", '
    $1
' ,$Text); $Text = preg_replace("/\[list=\](.*?)\[\/list\]/ism", '
    $1
' ,$Text); $Text = preg_replace("/\[list=1\](.*?)\[\/list\]/ism", '
    $1
' ,$Text); - $Text = preg_replace("/\[list=i\](.*?)\[\/list\]/sm",'
    $1
' ,$Text); - $Text = preg_replace("/\[list=I\](.*?)\[\/list\]/sm", '
    $1
' ,$Text); - $Text = preg_replace("/\[list=a\](.*?)\[\/list\]/sm", '
    $1
' ,$Text); - $Text = preg_replace("/\[list=A\](.*?)\[\/list\]/sm", '
    $1
' ,$Text); + $Text = preg_replace("/\[list=((?-i)i)\](.*?)\[\/list\]/ism",'
    $2
' ,$Text); + $Text = preg_replace("/\[list=((?-i)I)\](.*?)\[\/list\]/ism", '
    $2
' ,$Text); + $Text = preg_replace("/\[list=((?-i)a)\](.*?)\[\/list\]/ism", '
    $2
' ,$Text); + $Text = preg_replace("/\[list=((?-i)A)\](.*?)\[\/list\]/ism", '
    $2
' ,$Text); $Text = preg_replace("/\[li\](.*?)\[\/li\]/sm", '
  • $1
  • ' ,$Text); $Text = preg_replace("/\[td\](.*?)\[\/td\]/sm", '$1' ,$Text); From 5479142efca1fff08f2d60dc5a723b5d0842548b Mon Sep 17 00:00:00 2001 From: "Abinoam P. Marques Jr" Date: Sun, 12 Feb 2012 06:21:01 -0800 Subject: [PATCH 32/42] Added support for [ul] standard unordered list bbcode. --- include/bbcode.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/include/bbcode.php b/include/bbcode.php index 7825914b55..5d9665be56 100755 --- a/include/bbcode.php +++ b/include/bbcode.php @@ -115,13 +115,15 @@ function bbcode($Text,$preserve_nl = false) { // Check for list text - if(stristr($Text,'[/list]')) + if(stristr($Text,'[/(list|ul|ol)]')) $Text = str_replace("[*]", "
  • ", $Text); if(stristr($Text,'[/list]')) $Text = str_replace("[*]", "
  • ", $Text); $Text = preg_replace("/\[list\](.*?)\[\/list\]/ism", '
      $1
    ' ,$Text); + $Text = preg_replace("/\[ul\](.*?)\[\/ul\]/ism", '
      $1
    ' +,$Text); $Text = preg_replace("/\[list=\](.*?)\[\/list\]/ism", '
      $1
    ' ,$Text); $Text = preg_replace("/\[list=1\](.*?)\[\/list\]/ism", '
      $1
    ' ,$Text); $Text = preg_replace("/\[list=((?-i)i)\](.*?)\[\/list\]/ism",'
      Date: Sun, 12 Feb 2012 12:00:23 -0800 Subject: [PATCH 33/42] Added support for [ol] standard ordered list bbcode. --- include/bbcode.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/include/bbcode.php b/include/bbcode.php index 5d9665be56..7133a1a34d 100755 --- a/include/bbcode.php +++ b/include/bbcode.php @@ -126,6 +126,8 @@ function bbcode($Text,$preserve_nl = false) { ,$Text); $Text = preg_replace("/\[list=\](.*?)\[\/list\]/ism", '
        $1
      ' ,$Text); $Text = preg_replace("/\[list=1\](.*?)\[\/list\]/ism", '
        $1
      ' ,$Text); + $Text = preg_replace("/\[ol\](.*?)\[\/ol\]/ism", '
        $1
      ' +,$Text); $Text = preg_replace("/\[list=((?-i)i)\](.*?)\[\/list\]/ism",'
        $2
      ' ,$Text); $Text = preg_replace("/\[list=((?-i)I)\](.*?)\[\/list\]/ism", '
        Date: Sun, 12 Feb 2012 14:35:29 -0800 Subject: [PATCH 35/42] Added support to [noparse], [nobb] and [pre] as bbcode escape tags. --- include/bbcode.php | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/include/bbcode.php b/include/bbcode.php index 7133a1a34d..3534a7315f 100755 --- a/include/bbcode.php +++ b/include/bbcode.php @@ -24,13 +24,40 @@ function tryoembed($match){ } +// [noparse][i]italic[/i][/noparse] turns into +// [noparse][ i ]italic[ /i ][/noparse], +// to hide them from parser. +function bb_spacefy($st) { + $whole_match = $st[0]; + $captured = $st[1]; + $spacefied = preg_replace("/\[(.*?)\]/", "[ $1 ]", $captured); + $new_str = str_replace($captured, $spacefied, $whole_match); + return $new_str; +} + +// The previously spacefied [noparse][ i ]italic[ /i ][/noparse], +// now turns back and the [noparse] tags are trimed +// returning [i]italic[/i] + +function bb_unspacefy_and_trim($st) { + $whole_match = $st[0]; + $captured = $st[1]; + $unspacefied = preg_replace("/\[ (.*?)\ ]/", "[$1]", $captured); + return $unspacefied; +} // BBcode 2 HTML was written by WAY2WEB.net // extended to work with Mistpark/Friendica - Mike Macgirvin function bbcode($Text,$preserve_nl = false) { + // Hide all [noparse] contained bbtags spacefying them + + $Text = preg_replace_callback("/\[noparse\](.*?)\[\/noparse\]/ism", 'bb_spacefy',$Text); + $Text = preg_replace_callback("/\[nobb\](.*?)\[\/nobb\]/ism", 'bb_spacefy',$Text); + $Text = preg_replace_callback("/\[pre\](.*?)\[\/pre\]/ism", 'bb_spacefy',$Text); + // Extract a single private image which uses data url's since preg has issues with // large data sizes. Stash it away while we do bbcode conversion, and then put it back @@ -227,6 +254,13 @@ upper-alpha;">$2
      ' ,$Text); $Text = preg_replace("/\[event\-adjust\](.*?)\[\/event\-adjust\]/ism",'',$Text); } + // Unhide all [noparse] contained bbtags unspacefying them + // and triming the [noparse] tag. + + $Text = preg_replace_callback("/\[noparse\](.*?)\[\/noparse\]/ism", 'bb_unspacefy_and_trim',$Text); + $Text = preg_replace_callback("/\[nobb\](.*?)\[\/nobb\]/ism", 'bb_unspacefy_and_trim',$Text); + $Text = preg_replace_callback("/\[pre\](.*?)\[\/pre\]/ism", 'bb_unspacefy_and_trim',$Text); + // fix any escaped ampersands that may have been converted into links $Text = preg_replace("/\<(.*?)(src|href)=(.*?)\&\;(.*?)\>/ism",'<$1$2=$3&$4>',$Text); if(strlen($saved_image)) From 74b529bda2fb024815299db094ac8313a9d9d809 Mon Sep 17 00:00:00 2001 From: "Abinoam P. Marques Jr" Date: Sun, 12 Feb 2012 14:59:07 -0800 Subject: [PATCH 36/42] BBCode [size=50] --> font-size: 50px (with the unit px). This [size=number] without unit is kind of a standard. It was being rendered like "font-size: 50" and that's not valid CSS style. --- include/bbcode.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/include/bbcode.php b/include/bbcode.php index 3534a7315f..fa5b7e0806 100755 --- a/include/bbcode.php +++ b/include/bbcode.php @@ -138,6 +138,8 @@ function bbcode($Text,$preserve_nl = false) { $Text = preg_replace("(\[color=(.*?)\](.*?)\[\/color\])ism","$2",$Text); // Check for sized text + // [size=50] --> font-size: 50px (with the unit). + $Text = preg_replace("(\[size=(\d*?)\](.*?)\[\/size\])ism","$2",$Text); $Text = preg_replace("(\[size=(.*?)\](.*?)\[\/size\])ism","$2",$Text); // Check for list text From 3a07973ffae4e0f9c576d343eafee30401d92449 Mon Sep 17 00:00:00 2001 From: "Abinoam P. Marques Jr" Date: Sun, 12 Feb 2012 15:51:17 -0800 Subject: [PATCH 37/42] Added [center] bbcode support. --- include/bbcode.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/include/bbcode.php b/include/bbcode.php index fa5b7e0806..20418f9407 100755 --- a/include/bbcode.php +++ b/include/bbcode.php @@ -142,6 +142,9 @@ function bbcode($Text,$preserve_nl = false) { $Text = preg_replace("(\[size=(\d*?)\](.*?)\[\/size\])ism","$2",$Text); $Text = preg_replace("(\[size=(.*?)\](.*?)\[\/size\])ism","$2",$Text); + // Check for centered text + $Text = preg_replace("(\[center\](.*?)\[\/center\])ism","
      $1
      ",$Text); + // Check for list text if(stristr($Text,'[/(list|ul|ol)]')) From 10e66d293df695e37be05200ab130f1fc988880b Mon Sep 17 00:00:00 2001 From: "Abinoam P. Marques Jr" Date: Sun, 12 Feb 2012 16:18:58 -0800 Subject: [PATCH 38/42] Added [quote=Name] bbcode support. --- include/bbcode.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/include/bbcode.php b/include/bbcode.php index 20418f9407..5eacb256b2 100755 --- a/include/bbcode.php +++ b/include/bbcode.php @@ -197,7 +197,13 @@ upper-alpha;">$2
    ' ,$Text); $QuoteLayout = '
    $1
    '; // Check for [quote] text $Text = preg_replace("/\[quote\](.*?)\[\/quote\]/ism","$QuoteLayout", $Text); - + + // Check for [quote=Author] text + $t_wrote = t("wrote"); + $Text = preg_replace("/\[quote=[\"\']*(.*?)[\"\']*\](.*?)\[\/quote\]/ism", + "
    $1 wrote: $2
    ", + $Text); + // [img=widthxheight]image source[/img] $Text = preg_replace("/\[img\=([0-9]*)x([0-9]*)\](.*?)\[\/img\]/ism", '', $Text); From e575a3a02c324d65e6849ffd3f8cf68e7318f748 Mon Sep 17 00:00:00 2001 From: "Abinoam P. Marques Jr" Date: Sun, 12 Feb 2012 17:10:06 -0800 Subject: [PATCH 39/42] Fixed bbcode [li] and [*] handling. --- include/bbcode.php | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/include/bbcode.php b/include/bbcode.php index 5eacb256b2..1d11f687de 100755 --- a/include/bbcode.php +++ b/include/bbcode.php @@ -146,12 +146,8 @@ function bbcode($Text,$preserve_nl = false) { $Text = preg_replace("(\[center\](.*?)\[\/center\])ism","
    $1
    ",$Text); // Check for list text - - if(stristr($Text,'[/(list|ul|ol)]')) - $Text = str_replace("[*]", "
  • ", $Text); - - if(stristr($Text,'[/list]')) - $Text = str_replace("[*]", "
  • ", $Text); + $Text = str_replace("[*]", "
  • ", $Text); + $Text = preg_replace("/\[li\](.*?)\[\/li\]/ism", '
  • $1
  • ' ,$Text); $Text = preg_replace("/\[list\](.*?)\[\/list\]/ism", '
      $1
    ' ,$Text); $Text = preg_replace("/\[ul\](.*?)\[\/ul\]/ism", '
      $1
    ' @@ -168,7 +164,6 @@ upper-roman;">$2' ,$Text); lower-alpha;">$2' ,$Text); $Text = preg_replace("/\[list=((?-i)A)\](.*?)\[\/list\]/ism", '
      $2
    ' ,$Text); - $Text = preg_replace("/\[li\](.*?)\[\/li\]/sm", '
  • $1
  • ' ,$Text); $Text = preg_replace("/\[td\](.*?)\[\/td\]/sm", '$1' ,$Text); $Text = preg_replace("/\[tr\](.*?)\[\/tr\]/sm", '$1' ,$Text); From 3e85c1d3304c51489249ce2a284910885a1a3c73 Mon Sep 17 00:00:00 2001 From: friendica Date: Sun, 12 Feb 2012 17:15:09 -0800 Subject: [PATCH 40/42] make 'x minutes ago' fully translateable with argument ordering. string update. --- include/bbcode.php | 2 +- include/datetime.php | 9 +- util/messages.po | 8114 ++++++++++++++++++++++-------------------- 3 files changed, 4167 insertions(+), 3958 deletions(-) diff --git a/include/bbcode.php b/include/bbcode.php index 6b733c8f43..e93cbf7d7f 100755 --- a/include/bbcode.php +++ b/include/bbcode.php @@ -11,7 +11,7 @@ function stripcode_br_cb($s) { function tryoembed($match){ $url = ((count($match)==2)?$match[1]:$match[2]); - logger("tryoembed: $url"); +// logger("tryoembed: $url"); $o = oembed_fetch_url($url); diff --git a/include/datetime.php b/include/datetime.php index d44e995cfa..6d395fe3f2 100755 --- a/include/datetime.php +++ b/include/datetime.php @@ -260,10 +260,11 @@ function relative_date($posted_date) { ); foreach ($a as $secs => $str) { - $d = $etime / $secs; - if ($d >= 1) { - $r = round($d); - return $r . ' ' . (($r == 1) ? $str[0] : $str[1]) . t(' ago'); + $d = $etime / $secs; + if ($d >= 1) { + $r = round($d); + // translators - e.g. 22 hours ago, 1 minute ago + return sprintf( t('%1$d %2$s ago'),$r, (($r == 1) ? $str[0] : $str[1])); } } }} diff --git a/util/messages.po b/util/messages.po index f553041b2b..6e1652b393 100755 --- a/util/messages.po +++ b/util/messages.po @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: 2.3.1221\n" +"Project-Id-Version: 2.3.1250\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-01-10 08:21-0800\n" +"POT-Creation-Date: 2012-02-12 17:14-0800\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,98 +17,2108 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" #"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" -#: ../../mod/allfriends.php:9 ../../mod/follow.php:8 -#: ../../mod/contacts.php:117 ../../mod/settings.php:43 -#: ../../mod/settings.php:48 ../../mod/settings.php:403 -#: ../../mod/crepair.php:113 ../../mod/notifications.php:62 -#: ../../mod/message.php:9 ../../mod/message.php:46 -#: ../../mod/wall_upload.php:42 ../../mod/wall_attach.php:43 -#: ../../mod/profile_photo.php:19 ../../mod/profile_photo.php:137 -#: ../../mod/profile_photo.php:148 ../../mod/profile_photo.php:159 -#: ../../mod/manage.php:75 ../../mod/common.php:9 ../../mod/profiles.php:7 -#: ../../mod/profiles.php:229 ../../mod/invite.php:13 ../../mod/invite.php:81 -#: ../../mod/register.php:36 ../../mod/fsuggest.php:78 -#: ../../mod/editpost.php:10 ../../mod/regmod.php:111 -#: ../../mod/install.php:171 ../../mod/suggest.php:28 -#: ../../mod/display.php:111 ../../mod/notes.php:20 -#: ../../mod/dfrn_confirm.php:53 ../../mod/item.php:118 -#: ../../mod/photos.php:125 ../../mod/photos.php:860 ../../mod/network.php:6 -#: ../../mod/api.php:26 ../../mod/api.php:31 ../../mod/attach.php:33 -#: ../../mod/viewcontacts.php:21 ../../mod/group.php:19 -#: ../../mod/events.php:109 ../../index.php:288 ../../include/items.php:2867 -#: ../../addon/facebook/facebook.php:331 -msgid "Permission denied." +#: ../../mod/oexchange.php:27 +msgid "Post successful." msgstr "" -#: ../../mod/allfriends.php:34 -#, php-format -msgid "Friends of %s" -msgstr "" - -#: ../../mod/allfriends.php:40 -msgid "No friends to display." -msgstr "" - -#: ../../mod/update_profile.php:41 ../../mod/update_network.php:22 #: ../../mod/update_notes.php:41 ../../mod/update_community.php:18 +#: ../../mod/update_network.php:22 ../../mod/update_profile.php:41 msgid "[Embedded content - reload page to view]" msgstr "" -#: ../../mod/directory.php:31 ../../mod/dfrn_request.php:624 -#: ../../mod/community.php:16 ../../mod/display.php:7 ../../mod/search.php:71 -#: ../../mod/photos.php:754 ../../mod/viewcontacts.php:16 +#: ../../mod/crepair.php:102 +msgid "Contact settings applied." +msgstr "" + +#: ../../mod/crepair.php:104 +msgid "Contact update failed." +msgstr "" + +#: ../../mod/crepair.php:115 ../../mod/wall_attach.php:43 +#: ../../mod/fsuggest.php:78 ../../mod/events.php:109 ../../mod/api.php:26 +#: ../../mod/api.php:31 ../../mod/photos.php:129 ../../mod/photos.php:865 +#: ../../mod/editpost.php:10 ../../mod/install.php:171 +#: ../../mod/notifications.php:62 ../../mod/contacts.php:125 +#: ../../mod/settings.php:49 ../../mod/settings.php:404 +#: ../../mod/settings.php:409 ../../mod/manage.php:86 ../../mod/network.php:6 +#: ../../mod/notes.php:20 ../../mod/attach.php:33 ../../mod/group.php:19 +#: ../../mod/viewcontacts.php:21 ../../mod/register.php:36 +#: ../../mod/regmod.php:111 ../../mod/item.php:123 ../../mod/item.php:139 +#: ../../mod/profile_photo.php:19 ../../mod/profile_photo.php:137 +#: ../../mod/profile_photo.php:148 ../../mod/profile_photo.php:159 +#: ../../mod/message.php:9 ../../mod/message.php:46 ../../mod/allfriends.php:9 +#: ../../mod/wall_upload.php:42 ../../mod/follow.php:8 ../../mod/common.php:9 +#: ../../mod/display.php:112 ../../mod/profiles.php:7 +#: ../../mod/profiles.php:229 ../../mod/delegate.php:6 +#: ../../mod/suggest.php:28 ../../mod/invite.php:13 ../../mod/invite.php:81 +#: ../../mod/dfrn_confirm.php:53 ../../addon/facebook/facebook.php:331 +#: ../../include/items.php:2907 ../../index.php:288 +msgid "Permission denied." +msgstr "" + +#: ../../mod/crepair.php:129 ../../mod/fsuggest.php:20 +#: ../../mod/fsuggest.php:92 ../../mod/dfrn_confirm.php:118 +msgid "Contact not found." +msgstr "" + +#: ../../mod/crepair.php:135 +msgid "Repair Contact Settings" +msgstr "" + +#: ../../mod/crepair.php:137 +msgid "" +"WARNING: This is highly advanced and if you enter incorrect " +"information your communications with this contact may stop working." +msgstr "" + +#: ../../mod/crepair.php:138 +msgid "" +"Please use your browser 'Back' button now if you are " +"uncertain what to do on this page." +msgstr "" + +#: ../../mod/crepair.php:144 +msgid "Return to contact editor" +msgstr "" + +#: ../../mod/crepair.php:148 ../../mod/settings.php:455 +#: ../../mod/settings.php:481 ../../mod/admin.php:464 ../../mod/admin.php:473 +msgid "Name" +msgstr "" + +#: ../../mod/crepair.php:149 +msgid "Account Nickname" +msgstr "" + +#: ../../mod/crepair.php:150 +msgid "@Tagname - overrides Name/Nickname" +msgstr "" + +#: ../../mod/crepair.php:151 +msgid "Account URL" +msgstr "" + +#: ../../mod/crepair.php:152 +msgid "Friend Request URL" +msgstr "" + +#: ../../mod/crepair.php:153 +msgid "Friend Confirm URL" +msgstr "" + +#: ../../mod/crepair.php:154 +msgid "Notification Endpoint URL" +msgstr "" + +#: ../../mod/crepair.php:155 +msgid "Poll/Feed URL" +msgstr "" + +#: ../../mod/crepair.php:156 +msgid "New photo from this URL" +msgstr "" + +#: ../../mod/crepair.php:166 ../../mod/fsuggest.php:107 +#: ../../mod/events.php:333 ../../mod/photos.php:900 ../../mod/photos.php:958 +#: ../../mod/photos.php:1182 ../../mod/photos.php:1222 +#: ../../mod/photos.php:1262 ../../mod/photos.php:1293 +#: ../../mod/install.php:251 ../../mod/install.php:289 +#: ../../mod/localtime.php:45 ../../mod/contacts.php:319 +#: ../../mod/settings.php:453 ../../mod/settings.php:592 +#: ../../mod/settings.php:773 ../../mod/manage.php:109 ../../mod/group.php:84 +#: ../../mod/group.php:167 ../../mod/admin.php:296 ../../mod/admin.php:461 +#: ../../mod/admin.php:587 ../../mod/admin.php:652 ../../mod/profiles.php:375 +#: ../../mod/invite.php:106 ../../addon/facebook/facebook.php:410 +#: ../../addon/yourls/yourls.php:76 ../../addon/nsfw/nsfw.php:57 +#: ../../addon/uhremotestorage/uhremotestorage.php:89 +#: ../../addon/randplace/randplace.php:179 ../../addon/drpost/drpost.php:110 +#: ../../addon/geonames/geonames.php:187 ../../addon/oembed.old/oembed.php:41 +#: ../../addon/impressum/impressum.php:69 ../../addon/blockem/blockem.php:57 +#: ../../addon/editplain/editplain.php:84 ../../addon/blackout/blackout.php:94 +#: ../../addon/pageheader/pageheader.php:52 +#: ../../addon/statusnet/statusnet.php:280 +#: ../../addon/statusnet/statusnet.php:294 +#: ../../addon/statusnet/statusnet.php:320 +#: ../../addon/statusnet/statusnet.php:327 +#: ../../addon/statusnet/statusnet.php:349 +#: ../../addon/statusnet/statusnet.php:495 ../../addon/tumblr/tumblr.php:90 +#: ../../addon/numfriends/numfriends.php:85 ../../addon/wppost/wppost.php:102 +#: ../../addon/piwik/piwik.php:81 ../../addon/twitter/twitter.php:180 +#: ../../addon/twitter/twitter.php:203 ../../addon/twitter/twitter.php:315 +#: ../../addon/posterous/posterous.php:90 ../../include/conversation.php:515 +msgid "Submit" +msgstr "" + +#: ../../mod/help.php:30 +msgid "Help:" +msgstr "" + +#: ../../mod/help.php:34 ../../include/nav.php:82 +msgid "Help" +msgstr "" + +#: ../../mod/help.php:38 ../../index.php:221 +msgid "Not Found" +msgstr "" + +#: ../../mod/help.php:41 ../../index.php:224 +msgid "Page not found." +msgstr "" + +#: ../../mod/wall_attach.php:57 +#, php-format +msgid "File exceeds size limit of %d" +msgstr "" + +#: ../../mod/wall_attach.php:85 ../../mod/wall_attach.php:96 +msgid "File upload failed." +msgstr "" + +#: ../../mod/fsuggest.php:63 +msgid "Friend suggestion sent." +msgstr "" + +#: ../../mod/fsuggest.php:97 +msgid "Suggest Friends" +msgstr "" + +#: ../../mod/fsuggest.php:99 +#, php-format +msgid "Suggest a friend for %s" +msgstr "" + +#: ../../mod/events.php:61 +msgid "Event description and start time are required." +msgstr "" + +#: ../../mod/events.php:117 ../../include/nav.php:50 ../../boot.php:1345 +msgid "Events" +msgstr "" + +#: ../../mod/events.php:207 +msgid "Create New Event" +msgstr "" + +#: ../../mod/events.php:210 +msgid "Previous" +msgstr "" + +#: ../../mod/events.php:213 ../../mod/install.php:210 +msgid "Next" +msgstr "" + +#: ../../mod/events.php:220 +msgid "l, F j" +msgstr "" + +#: ../../mod/events.php:235 +msgid "Edit event" +msgstr "" + +#: ../../mod/events.php:237 ../../include/text.php:883 +msgid "link to source" +msgstr "" + +#: ../../mod/events.php:305 +msgid "hour:minute" +msgstr "" + +#: ../../mod/events.php:314 +msgid "Event details" +msgstr "" + +#: ../../mod/events.php:315 +#, php-format +msgid "Format is %s %s. Starting date and Description are required." +msgstr "" + +#: ../../mod/events.php:316 +msgid "Event Starts:" +msgstr "" + +#: ../../mod/events.php:319 +msgid "Finish date/time is not known or not relevant" +msgstr "" + +#: ../../mod/events.php:321 +msgid "Event Finishes:" +msgstr "" + +#: ../../mod/events.php:324 +msgid "Adjust for viewer timezone" +msgstr "" + +#: ../../mod/events.php:326 +msgid "Description:" +msgstr "" + +#: ../../mod/events.php:328 ../../include/event.php:37 +#: ../../include/bb2diaspora.php:271 ../../boot.php:976 +msgid "Location:" +msgstr "" + +#: ../../mod/events.php:330 +msgid "Share this event" +msgstr "" + +#: ../../mod/tagrm.php:11 ../../mod/tagrm.php:94 +#: ../../mod/dfrn_request.php:685 ../../mod/settings.php:454 +#: ../../mod/settings.php:480 ../../addon/js_upload/js_upload.php:45 +msgid "Cancel" +msgstr "" + +#: ../../mod/tagrm.php:41 +msgid "Tag removed" +msgstr "" + +#: ../../mod/tagrm.php:79 +msgid "Remove Item Tag" +msgstr "" + +#: ../../mod/tagrm.php:81 +msgid "Select a tag to remove: " +msgstr "" + +#: ../../mod/tagrm.php:93 ../../mod/delegate.php:130 +msgid "Remove" +msgstr "" + +#: ../../mod/dfrn_poll.php:91 ../../mod/dfrn_poll.php:517 +#, php-format +msgid "%s welcomes %s" +msgstr "" + +#: ../../mod/api.php:76 ../../mod/api.php:102 +msgid "Authorize application connection" +msgstr "" + +#: ../../mod/api.php:77 +msgid "Return to your app and insert this Securty Code:" +msgstr "" + +#: ../../mod/api.php:89 +msgid "Please login to continue." +msgstr "" + +#: ../../mod/api.php:104 +msgid "" +"Do you want to authorize this application to access your posts and contacts, " +"and/or create new posts for you?" +msgstr "" + +#: ../../mod/api.php:105 ../../mod/dfrn_request.php:675 +#: ../../mod/settings.php:681 ../../mod/settings.php:687 +#: ../../mod/settings.php:695 ../../mod/settings.php:699 +#: ../../mod/settings.php:704 ../../mod/settings.php:710 +#: ../../mod/settings.php:716 ../../mod/settings.php:763 +#: ../../mod/settings.php:764 ../../mod/settings.php:765 +#: ../../mod/settings.php:766 ../../mod/register.php:524 +#: ../../mod/profiles.php:357 +msgid "Yes" +msgstr "" + +#: ../../mod/api.php:106 ../../mod/dfrn_request.php:676 +#: ../../mod/settings.php:681 ../../mod/settings.php:687 +#: ../../mod/settings.php:695 ../../mod/settings.php:699 +#: ../../mod/settings.php:704 ../../mod/settings.php:710 +#: ../../mod/settings.php:716 ../../mod/settings.php:763 +#: ../../mod/settings.php:764 ../../mod/settings.php:765 +#: ../../mod/settings.php:766 ../../mod/register.php:525 +#: ../../mod/profiles.php:358 +msgid "No" +msgstr "" + +#: ../../mod/photos.php:42 +msgid "Photo Albums" +msgstr "" + +#: ../../mod/photos.php:50 ../../mod/photos.php:150 ../../mod/photos.php:879 +#: ../../mod/photos.php:950 ../../mod/photos.php:965 ../../mod/photos.php:1371 +#: ../../mod/photos.php:1383 ../../addon/communityhome/communityhome.php:110 +msgid "Contact Photos" +msgstr "" + +#: ../../mod/photos.php:57 ../../mod/photos.php:975 ../../mod/photos.php:1413 +msgid "Upload New Photos" +msgstr "" + +#: ../../mod/photos.php:68 ../../mod/settings.php:11 +msgid "everybody" +msgstr "" + +#: ../../mod/photos.php:139 +msgid "Contact information unavailable" +msgstr "" + +#: ../../mod/photos.php:150 ../../mod/photos.php:597 ../../mod/photos.php:950 +#: ../../mod/photos.php:965 ../../mod/register.php:327 +#: ../../mod/register.php:334 ../../mod/register.php:341 +#: ../../mod/profile_photo.php:58 ../../mod/profile_photo.php:65 +#: ../../mod/profile_photo.php:72 ../../mod/profile_photo.php:170 +#: ../../mod/profile_photo.php:246 ../../mod/profile_photo.php:255 +#: ../../addon/communityhome/communityhome.php:111 +msgid "Profile Photos" +msgstr "" + +#: ../../mod/photos.php:160 +msgid "Album not found." +msgstr "" + +#: ../../mod/photos.php:178 ../../mod/photos.php:959 +msgid "Delete Album" +msgstr "" + +#: ../../mod/photos.php:241 ../../mod/photos.php:1183 +msgid "Delete Photo" +msgstr "" + +#: ../../mod/photos.php:528 +msgid "was tagged in a" +msgstr "" + +#: ../../mod/photos.php:528 ../../mod/like.php:127 ../../mod/tagger.php:70 +#: ../../addon/communityhome/communityhome.php:163 +#: ../../include/diaspora.php:1587 ../../include/conversation.php:31 +#: ../../include/conversation.php:104 +msgid "photo" +msgstr "" + +#: ../../mod/photos.php:528 +msgid "by" +msgstr "" + +#: ../../mod/photos.php:631 ../../addon/js_upload/js_upload.php:312 +msgid "Image exceeds size limit of " +msgstr "" + +#: ../../mod/photos.php:639 +msgid "Image file is empty." +msgstr "" + +#: ../../mod/photos.php:653 ../../mod/profile_photo.php:122 +#: ../../mod/wall_upload.php:65 +msgid "Unable to process image." +msgstr "" + +#: ../../mod/photos.php:673 ../../mod/profile_photo.php:251 +#: ../../mod/wall_upload.php:84 +msgid "Image upload failed." +msgstr "" + +#: ../../mod/photos.php:759 ../../mod/community.php:16 +#: ../../mod/dfrn_request.php:624 ../../mod/viewcontacts.php:16 +#: ../../mod/display.php:7 ../../mod/search.php:71 ../../mod/directory.php:31 msgid "Public access denied." msgstr "" -#: ../../mod/directory.php:49 -msgid "Global Directory" +#: ../../mod/photos.php:769 +msgid "No photos selected" msgstr "" -#: ../../mod/directory.php:55 -msgid "Normal site view" +#: ../../mod/photos.php:846 +msgid "Access to this item is restricted." msgstr "" -#: ../../mod/directory.php:57 -msgid "Admin - View all site entries" +#: ../../mod/photos.php:907 +msgid "Upload Photos" msgstr "" -#: ../../mod/directory.php:63 -msgid "Find on this site" +#: ../../mod/photos.php:910 ../../mod/photos.php:954 +msgid "New album name: " msgstr "" -#: ../../mod/directory.php:65 ../../mod/contacts.php:372 +#: ../../mod/photos.php:911 +msgid "or existing album name: " +msgstr "" + +#: ../../mod/photos.php:912 +msgid "Do not show a status post for this upload" +msgstr "" + +#: ../../mod/photos.php:914 ../../mod/photos.php:1178 +msgid "Permissions" +msgstr "" + +#: ../../mod/photos.php:969 +msgid "Edit Album" +msgstr "" + +#: ../../mod/photos.php:984 ../../mod/photos.php:1396 +msgid "View Photo" +msgstr "" + +#: ../../mod/photos.php:1019 +msgid "Permission denied. Access to this item may be restricted." +msgstr "" + +#: ../../mod/photos.php:1021 +msgid "Photo not available" +msgstr "" + +#: ../../mod/photos.php:1071 +msgid "View photo" +msgstr "" + +#: ../../mod/photos.php:1071 +msgid "Edit photo" +msgstr "" + +#: ../../mod/photos.php:1072 +msgid "Use as profile photo" +msgstr "" + +#: ../../mod/photos.php:1078 ../../include/conversation.php:450 +msgid "Private Message" +msgstr "" + +#: ../../mod/photos.php:1089 +msgid "View Full Size" +msgstr "" + +#: ../../mod/photos.php:1157 +msgid "Tags: " +msgstr "" + +#: ../../mod/photos.php:1160 +msgid "[Remove any tag]" +msgstr "" + +#: ../../mod/photos.php:1171 +msgid "New album name" +msgstr "" + +#: ../../mod/photos.php:1174 +msgid "Caption" +msgstr "" + +#: ../../mod/photos.php:1176 +msgid "Add a Tag" +msgstr "" + +#: ../../mod/photos.php:1180 +msgid "Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping" +msgstr "" + +#: ../../mod/photos.php:1200 ../../include/conversation.php:497 +msgid "I like this (toggle)" +msgstr "" + +#: ../../mod/photos.php:1201 ../../include/conversation.php:498 +msgid "I don't like this (toggle)" +msgstr "" + +#: ../../mod/photos.php:1202 ../../include/conversation.php:889 +msgid "Share" +msgstr "" + +#: ../../mod/photos.php:1203 ../../mod/editpost.php:100 +#: ../../mod/message.php:155 ../../mod/message.php:296 +#: ../../include/conversation.php:321 ../../include/conversation.php:652 +#: ../../include/conversation.php:906 +msgid "Please wait" +msgstr "" + +#: ../../mod/photos.php:1219 ../../mod/photos.php:1259 +#: ../../mod/photos.php:1290 ../../include/conversation.php:512 +msgid "This is you" +msgstr "" + +#: ../../mod/photos.php:1221 ../../mod/photos.php:1261 +#: ../../mod/photos.php:1292 ../../include/conversation.php:514 +#: ../../boot.php:443 +msgid "Comment" +msgstr "" + +#: ../../mod/photos.php:1223 ../../mod/editpost.php:119 +#: ../../include/conversation.php:516 ../../include/conversation.php:924 +msgid "Preview" +msgstr "" + +#: ../../mod/photos.php:1320 ../../mod/settings.php:513 +#: ../../mod/group.php:154 ../../mod/admin.php:468 +#: ../../include/conversation.php:280 ../../include/conversation.php:536 +msgid "Delete" +msgstr "" + +#: ../../mod/photos.php:1402 +msgid "View Album" +msgstr "" + +#: ../../mod/photos.php:1411 +msgid "Recent Photos" +msgstr "" + +#: ../../mod/community.php:21 +msgid "Not available." +msgstr "" + +#: ../../mod/community.php:30 ../../include/nav.php:97 +msgid "Community" +msgstr "" + +#: ../../mod/community.php:60 ../../mod/search.php:118 +msgid "No results." +msgstr "" + +#: ../../mod/friendica.php:43 +msgid "This is Friendica, version" +msgstr "" + +#: ../../mod/friendica.php:44 +msgid "running at web location" +msgstr "" + +#: ../../mod/friendica.php:46 +msgid "" +"Please visit Friendica.com to learn " +"more about the Friendica project." +msgstr "" + +#: ../../mod/friendica.php:48 +msgid "Bug reports and issues: please visit" +msgstr "" + +#: ../../mod/friendica.php:49 +msgid "" +"Suggestions, praise, donations, etc. - please email \"Info\" at Friendica - " +"dot com" +msgstr "" + +#: ../../mod/friendica.php:54 +msgid "Installed plugins/addons/apps" +msgstr "" + +#: ../../mod/friendica.php:62 +msgid "No installed plugins/addons/apps" +msgstr "" + +#: ../../mod/editpost.php:17 ../../mod/editpost.php:27 +msgid "Item not found" +msgstr "" + +#: ../../mod/editpost.php:32 +msgid "Edit post" +msgstr "" + +#: ../../mod/editpost.php:76 ../../include/conversation.php:875 +msgid "Post to Email" +msgstr "" + +#: ../../mod/editpost.php:91 ../../mod/settings.php:512 +#: ../../include/conversation.php:523 +msgid "Edit" +msgstr "" + +#: ../../mod/editpost.php:92 ../../mod/message.php:153 +#: ../../mod/message.php:294 ../../include/conversation.php:890 +msgid "Upload photo" +msgstr "" + +#: ../../mod/editpost.php:93 ../../include/conversation.php:892 +msgid "Attach file" +msgstr "" + +#: ../../mod/editpost.php:94 ../../mod/message.php:154 +#: ../../mod/message.php:295 ../../include/conversation.php:894 +msgid "Insert web link" +msgstr "" + +#: ../../mod/editpost.php:95 +msgid "Insert YouTube video" +msgstr "" + +#: ../../mod/editpost.php:96 +msgid "Insert Vorbis [.ogg] video" +msgstr "" + +#: ../../mod/editpost.php:97 +msgid "Insert Vorbis [.ogg] audio" +msgstr "" + +#: ../../mod/editpost.php:98 ../../include/conversation.php:900 +msgid "Set your location" +msgstr "" + +#: ../../mod/editpost.php:99 ../../include/conversation.php:902 +msgid "Clear browser location" +msgstr "" + +#: ../../mod/editpost.php:101 ../../include/conversation.php:907 +msgid "Permission settings" +msgstr "" + +#: ../../mod/editpost.php:109 ../../include/conversation.php:916 +msgid "CC: email addresses" +msgstr "" + +#: ../../mod/editpost.php:110 ../../include/conversation.php:917 +msgid "Public post" +msgstr "" + +#: ../../mod/editpost.php:113 ../../include/conversation.php:905 +msgid "Set title" +msgstr "" + +#: ../../mod/editpost.php:114 ../../include/conversation.php:919 +msgid "Example: bob@example.com, mary@example.com" +msgstr "" + +#: ../../mod/dfrn_request.php:92 +msgid "This introduction has already been accepted." +msgstr "" + +#: ../../mod/dfrn_request.php:116 ../../mod/dfrn_request.php:381 +msgid "Profile location is not valid or does not contain profile information." +msgstr "" + +#: ../../mod/dfrn_request.php:121 ../../mod/dfrn_request.php:386 +msgid "Warning: profile location has no identifiable owner name." +msgstr "" + +#: ../../mod/dfrn_request.php:123 ../../mod/dfrn_request.php:388 +msgid "Warning: profile location has no profile photo." +msgstr "" + +#: ../../mod/dfrn_request.php:126 ../../mod/dfrn_request.php:391 +#, php-format +msgid "%d required parameter was not found at the given location" +msgid_plural "%d required parameters were not found at the given location" +msgstr[0] "" +msgstr[1] "" + +#: ../../mod/dfrn_request.php:167 +msgid "Introduction complete." +msgstr "" + +#: ../../mod/dfrn_request.php:191 +msgid "Unrecoverable protocol error." +msgstr "" + +#: ../../mod/dfrn_request.php:219 +msgid "Profile unavailable." +msgstr "" + +#: ../../mod/dfrn_request.php:244 +#, php-format +msgid "%s has received too many connection requests today." +msgstr "" + +#: ../../mod/dfrn_request.php:245 +msgid "Spam protection measures have been invoked." +msgstr "" + +#: ../../mod/dfrn_request.php:246 +msgid "Friends are advised to please try again in 24 hours." +msgstr "" + +#: ../../mod/dfrn_request.php:306 +msgid "Invalid locator" +msgstr "" + +#: ../../mod/dfrn_request.php:326 +msgid "Unable to resolve your name at the provided location." +msgstr "" + +#: ../../mod/dfrn_request.php:339 +msgid "You have already introduced yourself here." +msgstr "" + +#: ../../mod/dfrn_request.php:343 +#, php-format +msgid "Apparently you are already friends with %s." +msgstr "" + +#: ../../mod/dfrn_request.php:364 +msgid "Invalid profile URL." +msgstr "" + +#: ../../mod/dfrn_request.php:370 ../../mod/follow.php:20 +msgid "Disallowed profile URL." +msgstr "" + +#: ../../mod/dfrn_request.php:439 ../../mod/contacts.php:102 +msgid "Failed to update contact record." +msgstr "" + +#: ../../mod/dfrn_request.php:460 +msgid "Your introduction has been sent." +msgstr "" + +#: ../../mod/dfrn_request.php:513 +msgid "Please login to confirm introduction." +msgstr "" + +#: ../../mod/dfrn_request.php:527 +msgid "" +"Incorrect identity currently logged in. Please login to this profile." +msgstr "" + +#: ../../mod/dfrn_request.php:539 +#, php-format +msgid "Welcome home %s." +msgstr "" + +#: ../../mod/dfrn_request.php:540 +#, php-format +msgid "Please confirm your introduction/connection request to %s." +msgstr "" + +#: ../../mod/dfrn_request.php:541 +msgid "Confirm" +msgstr "" + +#: ../../mod/dfrn_request.php:581 ../../include/items.php:2443 +msgid "[Name Withheld]" +msgstr "" + +#: ../../mod/dfrn_request.php:665 +#, php-format +msgid "" +"Diaspora members: Please do not use this form. Instead, enter \"%s\" into " +"your Diaspora search bar." +msgstr "" + +#: ../../mod/dfrn_request.php:668 +msgid "" +"Please enter your 'Identity Address' from one of the following supported " +"social networks:" +msgstr "" + +#: ../../mod/dfrn_request.php:671 +msgid "Friend/Connection Request" +msgstr "" + +#: ../../mod/dfrn_request.php:672 +msgid "" +"Examples: jojo@demo.friendica.com, http://demo.friendica.com/profile/jojo, " +"testuser@identi.ca" +msgstr "" + +#: ../../mod/dfrn_request.php:673 +msgid "Please answer the following:" +msgstr "" + +#: ../../mod/dfrn_request.php:674 +#, php-format +msgid "Does %s know you?" +msgstr "" + +#: ../../mod/dfrn_request.php:677 +msgid "Add a personal note:" +msgstr "" + +#: ../../mod/dfrn_request.php:679 ../../include/contact_selectors.php:76 +msgid "Friendica" +msgstr "" + +#: ../../mod/dfrn_request.php:680 +msgid "StatusNet/Federated Social Web" +msgstr "" + +#: ../../mod/dfrn_request.php:681 ../../mod/settings.php:548 +#: ../../include/contact_selectors.php:80 +msgid "Diaspora" +msgstr "" + +#: ../../mod/dfrn_request.php:682 +msgid "- please share from your own site as noted above" +msgstr "" + +#: ../../mod/dfrn_request.php:683 +msgid "Your Identity Address:" +msgstr "" + +#: ../../mod/dfrn_request.php:684 +msgid "Submit Request" +msgstr "" + +#: ../../mod/install.php:111 +msgid "Friendica Social Communications Server - Setup" +msgstr "" + +#: ../../mod/install.php:117 ../../mod/install.php:157 +#: ../../mod/install.php:230 +msgid "Database connection" +msgstr "" + +#: ../../mod/install.php:124 +msgid "Could not connect to database." +msgstr "" + +#: ../../mod/install.php:128 +msgid "Could not create table." +msgstr "" + +#: ../../mod/install.php:133 +msgid "Your Friendica site database has been installed." +msgstr "" + +#: ../../mod/install.php:134 +msgid "" +"IMPORTANT: You will need to [manually] setup a scheduled task for the poller." +msgstr "" + +#: ../../mod/install.php:135 ../../mod/install.php:151 +#: ../../mod/install.php:209 +msgid "Please see the file \"INSTALL.txt\"." +msgstr "" + +#: ../../mod/install.php:137 +msgid "Proceed to registration" +msgstr "" + +#: ../../mod/install.php:143 +msgid "Proceed with Installation" +msgstr "" + +#: ../../mod/install.php:150 +msgid "" +"You may need to import the file \"database.sql\" manually using phpmyadmin " +"or mysql." +msgstr "" + +#: ../../mod/install.php:158 +msgid "Database import failed." +msgstr "" + +#: ../../mod/install.php:206 +msgid "System check" +msgstr "" + +#: ../../mod/install.php:211 +msgid "Check again" +msgstr "" + +#: ../../mod/install.php:231 +msgid "" +"In order to install Friendica we need to know how to connect to your " +"database." +msgstr "" + +#: ../../mod/install.php:232 +msgid "" +"Please contact your hosting provider or site administrator if you have " +"questions about these settings." +msgstr "" + +#: ../../mod/install.php:233 +msgid "" +"The database you specify below should already exist. If it does not, please " +"create it before continuing." +msgstr "" + +#: ../../mod/install.php:237 +msgid "Database Server Name" +msgstr "" + +#: ../../mod/install.php:238 +msgid "Database Login Name" +msgstr "" + +#: ../../mod/install.php:239 +msgid "Database Login Password" +msgstr "" + +#: ../../mod/install.php:240 +msgid "Database Name" +msgstr "" + +#: ../../mod/install.php:241 ../../mod/install.php:280 +msgid "Site administrator email address" +msgstr "" + +#: ../../mod/install.php:241 ../../mod/install.php:280 +msgid "" +"Your account email address must match this in order to use the web admin " +"panel." +msgstr "" + +#: ../../mod/install.php:245 ../../mod/install.php:283 +msgid "Please select a default timezone for your website" +msgstr "" + +#: ../../mod/install.php:270 +msgid "Site settings" +msgstr "" + +#: ../../mod/install.php:323 +msgid "Could not find a command line version of PHP in the web server PATH." +msgstr "" + +#: ../../mod/install.php:326 +msgid "PHP executable path" +msgstr "" + +#: ../../mod/install.php:326 +msgid "Enter full path to php executable" +msgstr "" + +#: ../../mod/install.php:331 +msgid "Command line PHP" +msgstr "" + +#: ../../mod/install.php:340 +msgid "" +"The command line version of PHP on your system does not have " +"\"register_argc_argv\" enabled." +msgstr "" + +#: ../../mod/install.php:341 +msgid "This is required for message delivery to work." +msgstr "" + +#: ../../mod/install.php:343 +msgid "PHP \"register_argc_argv\"" +msgstr "" + +#: ../../mod/install.php:364 +msgid "" +"Error: the \"openssl_pkey_new\" function on this system is not able to " +"generate encryption keys" +msgstr "" + +#: ../../mod/install.php:365 +msgid "" +"If running under Windows, please see \"http://www.php.net/manual/en/openssl." +"installation.php\"." +msgstr "" + +#: ../../mod/install.php:367 +msgid "Generate encryption keys" +msgstr "" + +#: ../../mod/install.php:374 +msgid "libCurl PHP module" +msgstr "" + +#: ../../mod/install.php:375 +msgid "GD graphics PHP module" +msgstr "" + +#: ../../mod/install.php:376 +msgid "OpenSSL PHP module" +msgstr "" + +#: ../../mod/install.php:377 +msgid "mysqli PHP module" +msgstr "" + +#: ../../mod/install.php:378 +msgid "mb_string PHP module" +msgstr "" + +#: ../../mod/install.php:383 ../../mod/install.php:385 +msgid "Apace mod_rewrite module" +msgstr "" + +#: ../../mod/install.php:383 +msgid "" +"Error: Apache webserver mod-rewrite module is required but not installed." +msgstr "" + +#: ../../mod/install.php:390 +msgid "Error: libCURL PHP module required but not installed." +msgstr "" + +#: ../../mod/install.php:394 +msgid "" +"Error: GD graphics PHP module with JPEG support required but not installed." +msgstr "" + +#: ../../mod/install.php:398 +msgid "Error: openssl PHP module required but not installed." +msgstr "" + +#: ../../mod/install.php:402 +msgid "Error: mysqli PHP module required but not installed." +msgstr "" + +#: ../../mod/install.php:406 +msgid "Error: mb_string PHP module required but not installed." +msgstr "" + +#: ../../mod/install.php:423 +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 "" + +#: ../../mod/install.php:424 +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 "" + +#: ../../mod/install.php:425 +msgid "" +"Please check with your site documentation or support people to see if this " +"situation can be corrected." +msgstr "" + +#: ../../mod/install.php:426 +msgid "" +"If not, you may be required to perform a manual installation. Please see the " +"file \"INSTALL.txt\" for instructions." +msgstr "" + +#: ../../mod/install.php:429 +msgid ".htconfig.php is writable" +msgstr "" + +#: ../../mod/install.php:436 +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 "" + +#: ../../mod/install.php:461 +msgid "Errors encountered creating database tables." +msgstr "" + +#: ../../mod/localtime.php:12 ../../include/event.php:11 +#: ../../include/bb2diaspora.php:249 +msgid "l F d, Y \\@ g:i A" +msgstr "" + +#: ../../mod/localtime.php:24 +msgid "Time Conversion" +msgstr "" + +#: ../../mod/localtime.php:26 +msgid "" +"Friendika provides this service for sharing events with other networks and " +"friends in unknown timezones." +msgstr "" + +#: ../../mod/localtime.php:30 +#, php-format +msgid "UTC time: %s" +msgstr "" + +#: ../../mod/localtime.php:33 +#, php-format +msgid "Current timezone: %s" +msgstr "" + +#: ../../mod/localtime.php:36 +#, php-format +msgid "Converted localtime: %s" +msgstr "" + +#: ../../mod/localtime.php:41 +msgid "Please select your timezone:" +msgstr "" + +#: ../../mod/match.php:12 +msgid "Profile Match" +msgstr "" + +#: ../../mod/match.php:20 +msgid "No keywords to match. Please add keywords to your default profile." +msgstr "" + +#: ../../mod/match.php:57 +msgid "is interested in:" +msgstr "" + +#: ../../mod/match.php:58 ../../mod/suggest.php:59 +#: ../../include/contact_widgets.php:9 ../../boot.php:926 +msgid "Connect" +msgstr "" + +#: ../../mod/match.php:65 ../../mod/dirfind.php:57 +msgid "No matches" +msgstr "" + +#: ../../mod/lockview.php:39 +msgid "Remote privacy information not available." +msgstr "" + +#: ../../mod/lockview.php:43 +msgid "Visible to:" +msgstr "" + +#: ../../mod/home.php:26 ../../addon/communityhome/communityhome.php:179 +#, php-format +msgid "Welcome to %s" +msgstr "" + +#: ../../mod/notifications.php:26 +msgid "Invalid request identifier." +msgstr "" + +#: ../../mod/notifications.php:35 ../../mod/notifications.php:152 +#: ../../mod/notifications.php:198 +msgid "Discard" +msgstr "" + +#: ../../mod/notifications.php:47 ../../mod/notifications.php:151 +#: ../../mod/notifications.php:197 ../../mod/contacts.php:302 +#: ../../mod/contacts.php:345 +msgid "Ignore" +msgstr "" + +#: ../../mod/notifications.php:71 ../../include/nav.php:109 +msgid "Network" +msgstr "" + +#: ../../mod/notifications.php:76 ../../mod/network.php:177 +msgid "Personal" +msgstr "" + +#: ../../mod/notifications.php:81 ../../include/nav.php:73 +#: ../../include/nav.php:111 +msgid "Home" +msgstr "" + +#: ../../mod/notifications.php:86 ../../include/nav.php:117 +msgid "Introductions" +msgstr "" + +#: ../../mod/notifications.php:91 ../../mod/message.php:76 +#: ../../include/nav.php:123 +msgid "Messages" +msgstr "" + +#: ../../mod/notifications.php:110 +msgid "Show Ignored Requests" +msgstr "" + +#: ../../mod/notifications.php:110 +msgid "Hide Ignored Requests" +msgstr "" + +#: ../../mod/notifications.php:136 ../../mod/notifications.php:182 +msgid "Notification type: " +msgstr "" + +#: ../../mod/notifications.php:137 +msgid "Friend Suggestion" +msgstr "" + +#: ../../mod/notifications.php:139 +#, php-format +msgid "suggested by %s" +msgstr "" + +#: ../../mod/notifications.php:144 ../../mod/notifications.php:191 +#: ../../mod/contacts.php:350 +msgid "Hide this contact from others" +msgstr "" + +#: ../../mod/notifications.php:145 ../../mod/notifications.php:192 +msgid "Post a new friend activity" +msgstr "" + +#: ../../mod/notifications.php:145 ../../mod/notifications.php:192 +msgid "if applicable" +msgstr "" + +#: ../../mod/notifications.php:148 ../../mod/notifications.php:195 +#: ../../mod/admin.php:466 +msgid "Approve" +msgstr "" + +#: ../../mod/notifications.php:168 +msgid "Claims to be known to you: " +msgstr "" + +#: ../../mod/notifications.php:168 +msgid "yes" +msgstr "" + +#: ../../mod/notifications.php:168 +msgid "no" +msgstr "" + +#: ../../mod/notifications.php:175 +msgid "Approve as: " +msgstr "" + +#: ../../mod/notifications.php:176 +msgid "Friend" +msgstr "" + +#: ../../mod/notifications.php:177 +msgid "Sharer" +msgstr "" + +#: ../../mod/notifications.php:177 +msgid "Fan/Admirer" +msgstr "" + +#: ../../mod/notifications.php:183 +msgid "Friend/Connect Request" +msgstr "" + +#: ../../mod/notifications.php:183 +msgid "New Follower" +msgstr "" + +#: ../../mod/notifications.php:204 +msgid "No introductions." +msgstr "" + +#: ../../mod/notifications.php:207 ../../mod/notifications.php:293 +#: ../../mod/notifications.php:388 ../../mod/notifications.php:469 +#: ../../include/nav.php:118 +msgid "Notifications" +msgstr "" + +#: ../../mod/notifications.php:244 ../../mod/notifications.php:339 +#: ../../mod/notifications.php:426 +#, php-format +msgid "%s liked %s's post" +msgstr "" + +#: ../../mod/notifications.php:253 ../../mod/notifications.php:348 +#: ../../mod/notifications.php:435 +#, php-format +msgid "%s disliked %s's post" +msgstr "" + +#: ../../mod/notifications.php:267 ../../mod/notifications.php:362 +#: ../../mod/notifications.php:449 +#, php-format +msgid "%s is now friends with %s" +msgstr "" + +#: ../../mod/notifications.php:274 ../../mod/notifications.php:369 +#, php-format +msgid "%s created a new post" +msgstr "" + +#: ../../mod/notifications.php:275 ../../mod/notifications.php:370 +#: ../../mod/notifications.php:458 +#, php-format +msgid "%s commented on %s's post" +msgstr "" + +#: ../../mod/notifications.php:289 +msgid "No more network notifications." +msgstr "" + +#: ../../mod/notifications.php:384 +msgid "No more personal notifications." +msgstr "" + +#: ../../mod/notifications.php:465 +msgid "No more home notifications." +msgstr "" + +#: ../../mod/contacts.php:63 ../../mod/contacts.php:143 +msgid "Could not access contact record." +msgstr "" + +#: ../../mod/contacts.php:77 +msgid "Could not locate selected profile." +msgstr "" + +#: ../../mod/contacts.php:100 +msgid "Contact updated." +msgstr "" + +#: ../../mod/contacts.php:165 +msgid "Contact has been blocked" +msgstr "" + +#: ../../mod/contacts.php:165 +msgid "Contact has been unblocked" +msgstr "" + +#: ../../mod/contacts.php:179 +msgid "Contact has been ignored" +msgstr "" + +#: ../../mod/contacts.php:179 +msgid "Contact has been unignored" +msgstr "" + +#: ../../mod/contacts.php:200 +msgid "stopped following" +msgstr "" + +#: ../../mod/contacts.php:221 +msgid "Contact has been removed." +msgstr "" + +#: ../../mod/contacts.php:245 +#, php-format +msgid "You are mutual friends with %s" +msgstr "" + +#: ../../mod/contacts.php:249 +#, php-format +msgid "You are sharing with %s" +msgstr "" + +#: ../../mod/contacts.php:254 +#, php-format +msgid "%s is sharing with you" +msgstr "" + +#: ../../mod/contacts.php:271 +msgid "Private communications are not available for this contact." +msgstr "" + +#: ../../mod/contacts.php:274 +msgid "Never" +msgstr "" + +#: ../../mod/contacts.php:278 +msgid "(Update was successful)" +msgstr "" + +#: ../../mod/contacts.php:278 +msgid "(Update was not successful)" +msgstr "" + +#: ../../mod/contacts.php:280 +msgid "Suggest friends" +msgstr "" + +#: ../../mod/contacts.php:284 +#, php-format +msgid "Network type: %s" +msgstr "" + +#: ../../mod/contacts.php:287 +#, php-format +msgid "%d contact in common" +msgid_plural "%d contacts in common" +msgstr[0] "" +msgstr[1] "" + +#: ../../mod/contacts.php:292 +msgid "View all contacts" +msgstr "" + +#: ../../mod/contacts.php:297 ../../mod/contacts.php:344 +#: ../../mod/admin.php:470 +msgid "Unblock" +msgstr "" + +#: ../../mod/contacts.php:297 ../../mod/contacts.php:344 +#: ../../mod/admin.php:469 +msgid "Block" +msgstr "" + +#: ../../mod/contacts.php:302 ../../mod/contacts.php:345 +msgid "Unignore" +msgstr "" + +#: ../../mod/contacts.php:307 +msgid "Repair" +msgstr "" + +#: ../../mod/contacts.php:317 +msgid "Contact Editor" +msgstr "" + +#: ../../mod/contacts.php:320 +msgid "Profile Visibility" +msgstr "" + +#: ../../mod/contacts.php:321 +#, php-format +msgid "" +"Please choose the profile you would like to display to %s when viewing your " +"profile securely." +msgstr "" + +#: ../../mod/contacts.php:322 +msgid "Contact Information / Notes" +msgstr "" + +#: ../../mod/contacts.php:323 +msgid "Edit contact notes" +msgstr "" + +#: ../../mod/contacts.php:328 ../../mod/contacts.php:458 +#: ../../mod/viewcontacts.php:61 +#, php-format +msgid "Visit %s's profile [%s]" +msgstr "" + +#: ../../mod/contacts.php:329 +msgid "Block/Unblock contact" +msgstr "" + +#: ../../mod/contacts.php:330 +msgid "Ignore contact" +msgstr "" + +#: ../../mod/contacts.php:331 +msgid "Repair URL settings" +msgstr "" + +#: ../../mod/contacts.php:332 +msgid "View conversations" +msgstr "" + +#: ../../mod/contacts.php:334 +msgid "Delete contact" +msgstr "" + +#: ../../mod/contacts.php:338 +msgid "Last update:" +msgstr "" + +#: ../../mod/contacts.php:339 +msgid "Update public posts" +msgstr "" + +#: ../../mod/contacts.php:341 ../../mod/admin.php:701 +msgid "Update now" +msgstr "" + +#: ../../mod/contacts.php:348 +msgid "Currently blocked" +msgstr "" + +#: ../../mod/contacts.php:349 +msgid "Currently ignored" +msgstr "" + +#: ../../mod/contacts.php:350 +msgid "" +"Replies/likes to your public posts may still be visible" +msgstr "" + +#: ../../mod/contacts.php:387 ../../include/nav.php:131 +msgid "Contacts" +msgstr "" + +#: ../../mod/contacts.php:389 +msgid "Show Unblocked Contacts" +msgstr "" + +#: ../../mod/contacts.php:389 +msgid "Show Blocked Contacts" +msgstr "" + +#: ../../mod/contacts.php:391 +msgid "Show All Contacts" +msgstr "" + +#: ../../mod/contacts.php:393 +msgid "Search your contacts" +msgstr "" + +#: ../../mod/contacts.php:394 ../../mod/directory.php:65 msgid "Finding: " msgstr "" -#: ../../mod/directory.php:66 -msgid "Site Directory" -msgstr "" - -#: ../../mod/directory.php:67 ../../mod/contacts.php:373 +#: ../../mod/contacts.php:395 ../../mod/directory.php:67 #: ../../include/contact_widgets.php:34 msgid "Find" msgstr "" -#: ../../mod/directory.php:122 ../../mod/profiles.php:426 -msgid "Age: " +#: ../../mod/contacts.php:434 +msgid "Mutual Friendship" msgstr "" -#: ../../mod/directory.php:125 -msgid "Gender: " +#: ../../mod/contacts.php:438 +msgid "is a fan of yours" msgstr "" -#: ../../mod/directory.php:151 -msgid "No entries (some entries may be hidden)." +#: ../../mod/contacts.php:442 +msgid "you are a fan of" msgstr "" -#: ../../mod/notice.php:15 ../../mod/viewsrc.php:15 ../../mod/admin.php:111 -#: ../../mod/admin.php:502 ../../mod/display.php:28 ../../mod/display.php:115 -#: ../../include/items.php:2779 -msgid "Item not found." +#: ../../mod/contacts.php:459 ../../include/Contact.php:135 +#: ../../include/conversation.php:748 +msgid "Edit contact" msgstr "" -#: ../../mod/viewsrc.php:7 -msgid "Access denied." +#: ../../mod/lostpass.php:16 +msgid "No valid account found." +msgstr "" + +#: ../../mod/lostpass.php:31 +msgid "Password reset request issued. Check your email." +msgstr "" + +#: ../../mod/lostpass.php:42 +#, php-format +msgid "Password reset requested at %s" +msgstr "" + +#: ../../mod/lostpass.php:44 ../../mod/lostpass.php:106 +#: ../../mod/register.php:380 ../../mod/register.php:434 +#: ../../mod/regmod.php:54 ../../mod/dfrn_confirm.php:716 +#: ../../include/items.php:2452 +msgid "Administrator" +msgstr "" + +#: ../../mod/lostpass.php:64 +msgid "" +"Request could not be verified. (You may have previously submitted it.) " +"Password reset failed." +msgstr "" + +#: ../../mod/lostpass.php:82 ../../boot.php:719 +msgid "Password Reset" +msgstr "" + +#: ../../mod/lostpass.php:83 +msgid "Your password has been reset as requested." +msgstr "" + +#: ../../mod/lostpass.php:84 +msgid "Your new password is" +msgstr "" + +#: ../../mod/lostpass.php:85 +msgid "Save or copy your new password - and then" +msgstr "" + +#: ../../mod/lostpass.php:86 +msgid "click here to login" +msgstr "" + +#: ../../mod/lostpass.php:87 +msgid "" +"Your password may be changed from the Settings page after " +"successful login." +msgstr "" + +#: ../../mod/lostpass.php:118 +msgid "Forgot your Password?" +msgstr "" + +#: ../../mod/lostpass.php:119 +msgid "" +"Enter your email address and submit to have your password reset. Then check " +"your email for further instructions." +msgstr "" + +#: ../../mod/lostpass.php:120 +msgid "Nickname or Email: " +msgstr "" + +#: ../../mod/lostpass.php:121 +msgid "Reset" +msgstr "" + +#: ../../mod/settings.php:70 +msgid "Missing some important data!" +msgstr "" + +#: ../../mod/settings.php:73 ../../mod/settings.php:479 ../../mod/admin.php:62 +msgid "Update" +msgstr "" + +#: ../../mod/settings.php:168 +msgid "Failed to connect with email account using the settings provided." +msgstr "" + +#: ../../mod/settings.php:173 +msgid "Email settings updated." +msgstr "" + +#: ../../mod/settings.php:191 +msgid "Passwords do not match. Password unchanged." +msgstr "" + +#: ../../mod/settings.php:196 +msgid "Empty passwords are not allowed. Password unchanged." +msgstr "" + +#: ../../mod/settings.php:207 +msgid "Password changed." +msgstr "" + +#: ../../mod/settings.php:209 +msgid "Password update failed. Please try again." +msgstr "" + +#: ../../mod/settings.php:273 +msgid " Please use a shorter name." +msgstr "" + +#: ../../mod/settings.php:275 +msgid " Name too short." +msgstr "" + +#: ../../mod/settings.php:281 +msgid " Not valid email." +msgstr "" + +#: ../../mod/settings.php:283 +msgid " Cannot change to that email." +msgstr "" + +#: ../../mod/settings.php:351 ../../addon/facebook/facebook.php:320 +#: ../../addon/impressum/impressum.php:64 ../../addon/piwik/piwik.php:94 +#: ../../addon/twitter/twitter.php:310 +msgid "Settings updated." +msgstr "" + +#: ../../mod/settings.php:415 ../../include/nav.php:129 +msgid "Account settings" +msgstr "" + +#: ../../mod/settings.php:420 +msgid "Connector settings" +msgstr "" + +#: ../../mod/settings.php:425 +msgid "Plugin settings" +msgstr "" + +#: ../../mod/settings.php:430 +msgid "Connections" +msgstr "" + +#: ../../mod/settings.php:435 +msgid "Export personal data" +msgstr "" + +#: ../../mod/settings.php:452 ../../mod/settings.php:478 +#: ../../mod/settings.php:511 +msgid "Add application" +msgstr "" + +#: ../../mod/settings.php:456 ../../mod/settings.php:482 +#: ../../addon/statusnet/statusnet.php:489 +msgid "Consumer Key" +msgstr "" + +#: ../../mod/settings.php:457 ../../mod/settings.php:483 +#: ../../addon/statusnet/statusnet.php:488 +msgid "Consumer Secret" +msgstr "" + +#: ../../mod/settings.php:458 ../../mod/settings.php:484 +msgid "Redirect" +msgstr "" + +#: ../../mod/settings.php:459 ../../mod/settings.php:485 +msgid "Icon url" +msgstr "" + +#: ../../mod/settings.php:470 +msgid "You can't edit this application." +msgstr "" + +#: ../../mod/settings.php:510 +msgid "Connected Apps" +msgstr "" + +#: ../../mod/settings.php:514 +msgid "Client key starts with" +msgstr "" + +#: ../../mod/settings.php:515 +msgid "No name" +msgstr "" + +#: ../../mod/settings.php:516 +msgid "Remove authorization" +msgstr "" + +#: ../../mod/settings.php:528 +msgid "No Plugin settings configured" +msgstr "" + +#: ../../mod/settings.php:535 ../../addon/widgets/widgets.php:122 +msgid "Plugin Settings" +msgstr "" + +#: ../../mod/settings.php:548 ../../mod/settings.php:549 +#, php-format +msgid "Built-in support for %s connectivity is %s" +msgstr "" + +#: ../../mod/settings.php:548 ../../mod/settings.php:549 +msgid "enabled" +msgstr "" + +#: ../../mod/settings.php:548 ../../mod/settings.php:549 +msgid "disabled" +msgstr "" + +#: ../../mod/settings.php:549 +msgid "StatusNet" +msgstr "" + +#: ../../mod/settings.php:575 +msgid "Connector Settings" +msgstr "" + +#: ../../mod/settings.php:581 +msgid "Email/Mailbox Setup" +msgstr "" + +#: ../../mod/settings.php:582 +msgid "" +"If you wish to communicate with email contacts using this service " +"(optional), please specify how to connect to your mailbox." +msgstr "" + +#: ../../mod/settings.php:583 +msgid "Last successful email check:" +msgstr "" + +#: ../../mod/settings.php:584 +msgid "Email access is disabled on this site." +msgstr "" + +#: ../../mod/settings.php:585 +msgid "IMAP server name:" +msgstr "" + +#: ../../mod/settings.php:586 +msgid "IMAP port:" +msgstr "" + +#: ../../mod/settings.php:587 +msgid "Security:" +msgstr "" + +#: ../../mod/settings.php:587 +msgid "None" +msgstr "" + +#: ../../mod/settings.php:588 +msgid "Email login name:" +msgstr "" + +#: ../../mod/settings.php:589 +msgid "Email password:" +msgstr "" + +#: ../../mod/settings.php:590 +msgid "Reply-to address:" +msgstr "" + +#: ../../mod/settings.php:591 +msgid "Send public posts to all email contacts:" +msgstr "" + +#: ../../mod/settings.php:648 ../../mod/admin.php:126 ../../mod/admin.php:443 +msgid "Normal Account" +msgstr "" + +#: ../../mod/settings.php:649 +msgid "This account is a normal personal profile" +msgstr "" + +#: ../../mod/settings.php:652 ../../mod/admin.php:127 ../../mod/admin.php:444 +msgid "Soapbox Account" +msgstr "" + +#: ../../mod/settings.php:653 +msgid "Automatically approve all connection/friend requests as read-only fans" +msgstr "" + +#: ../../mod/settings.php:656 ../../mod/admin.php:128 ../../mod/admin.php:445 +msgid "Community/Celebrity Account" +msgstr "" + +#: ../../mod/settings.php:657 +msgid "Automatically approve all connection/friend requests as read-write fans" +msgstr "" + +#: ../../mod/settings.php:660 ../../mod/admin.php:129 ../../mod/admin.php:446 +msgid "Automatic Friend Account" +msgstr "" + +#: ../../mod/settings.php:661 +msgid "Automatically approve all connection/friend requests as friends" +msgstr "" + +#: ../../mod/settings.php:671 +msgid "OpenID:" +msgstr "" + +#: ../../mod/settings.php:671 +msgid "(Optional) Allow this OpenID to login to this account." +msgstr "" + +#: ../../mod/settings.php:681 +msgid "Publish your default profile in your local site directory?" +msgstr "" + +#: ../../mod/settings.php:687 +msgid "Publish your default profile in the global social directory?" +msgstr "" + +#: ../../mod/settings.php:695 +msgid "Hide your contact/friend list from viewers of your default profile?" +msgstr "" + +#: ../../mod/settings.php:699 +msgid "Hide your profile details from unknown viewers?" +msgstr "" + +#: ../../mod/settings.php:704 +msgid "Allow friends to post to your profile page?" +msgstr "" + +#: ../../mod/settings.php:710 +msgid "Allow friends to tag your posts?" +msgstr "" + +#: ../../mod/settings.php:716 +msgid "Allow us to suggest you as a potential friend to new members?" +msgstr "" + +#: ../../mod/settings.php:725 +msgid "Profile is not published." +msgstr "" + +#: ../../mod/settings.php:744 ../../mod/profile_photo.php:206 +msgid "or" +msgstr "" + +#: ../../mod/settings.php:749 +msgid "Your Identity Address is" +msgstr "" + +#: ../../mod/settings.php:760 +msgid "Automatically expire posts after this many days:" +msgstr "" + +#: ../../mod/settings.php:760 +msgid "If empty, posts will not expire. Expired posts will be deleted" +msgstr "" + +#: ../../mod/settings.php:761 +msgid "Advanced expiration settings" +msgstr "" + +#: ../../mod/settings.php:762 +msgid "Advanced Expiration" +msgstr "" + +#: ../../mod/settings.php:763 +msgid "Expire posts:" +msgstr "" + +#: ../../mod/settings.php:764 +msgid "Expire personal notes:" +msgstr "" + +#: ../../mod/settings.php:765 +msgid "Expire starred posts:" +msgstr "" + +#: ../../mod/settings.php:766 +msgid "Expire photos:" +msgstr "" + +#: ../../mod/settings.php:771 +msgid "Account Settings" +msgstr "" + +#: ../../mod/settings.php:779 +msgid "Password Settings" +msgstr "" + +#: ../../mod/settings.php:780 +msgid "New Password:" +msgstr "" + +#: ../../mod/settings.php:781 +msgid "Confirm:" +msgstr "" + +#: ../../mod/settings.php:781 +msgid "Leave password fields blank unless changing" +msgstr "" + +#: ../../mod/settings.php:785 +msgid "Basic Settings" +msgstr "" + +#: ../../mod/settings.php:786 ../../include/profile_advanced.php:15 +msgid "Full Name:" +msgstr "" + +#: ../../mod/settings.php:787 +msgid "Email Address:" +msgstr "" + +#: ../../mod/settings.php:788 +msgid "Your Timezone:" +msgstr "" + +#: ../../mod/settings.php:789 +msgid "Default Post Location:" +msgstr "" + +#: ../../mod/settings.php:790 +msgid "Use Browser Location:" +msgstr "" + +#: ../../mod/settings.php:791 +msgid "Display Theme:" +msgstr "" + +#: ../../mod/settings.php:792 +msgid "Update browser every xx seconds" +msgstr "" + +#: ../../mod/settings.php:792 +msgid "Minimum of 10 seconds, no maximum" +msgstr "" + +#: ../../mod/settings.php:794 +msgid "Security and Privacy Settings" +msgstr "" + +#: ../../mod/settings.php:796 +msgid "Maximum Friend Requests/Day:" +msgstr "" + +#: ../../mod/settings.php:796 +msgid "(to prevent spam abuse)" +msgstr "" + +#: ../../mod/settings.php:797 +msgid "Default Post Permissions" +msgstr "" + +#: ../../mod/settings.php:798 +msgid "(click to open/close)" +msgstr "" + +#: ../../mod/settings.php:813 +msgid "Notification Settings" +msgstr "" + +#: ../../mod/settings.php:814 +msgid "Send a notification email when:" +msgstr "" + +#: ../../mod/settings.php:815 +msgid "You receive an introduction" +msgstr "" + +#: ../../mod/settings.php:816 +msgid "Your introductions are confirmed" +msgstr "" + +#: ../../mod/settings.php:817 +msgid "Someone writes on your profile wall" +msgstr "" + +#: ../../mod/settings.php:818 +msgid "Someone writes a followup comment" +msgstr "" + +#: ../../mod/settings.php:819 +msgid "You receive a private message" +msgstr "" + +#: ../../mod/settings.php:820 +msgid "You receive a friend suggestion" +msgstr "" + +#: ../../mod/settings.php:821 +msgid "You are tagged in a post" +msgstr "" + +#: ../../mod/settings.php:824 +msgid "Advanced Page Settings" +msgstr "" + +#: ../../mod/manage.php:90 +msgid "Manage Identities and/or Pages" +msgstr "" + +#: ../../mod/manage.php:93 +msgid "" +"Toggle between different identities or community/group pages which share " +"your account details or which you have been granted \"manage\" permissions" +msgstr "" + +#: ../../mod/manage.php:95 +msgid "Select an identity to manage: " +msgstr "" + +#: ../../mod/network.php:43 +msgid "Search Results For:" +msgstr "" + +#: ../../mod/network.php:77 ../../mod/search.php:16 +msgid "Remove term" +msgstr "" + +#: ../../mod/network.php:86 ../../mod/search.php:13 +msgid "Saved Searches" +msgstr "" + +#: ../../mod/network.php:87 ../../include/group.php:216 +msgid "add" +msgstr "" + +#: ../../mod/network.php:166 +msgid "Commented Order" +msgstr "" + +#: ../../mod/network.php:171 +msgid "Posted Order" +msgstr "" + +#: ../../mod/network.php:182 +msgid "New" +msgstr "" + +#: ../../mod/network.php:187 +msgid "Starred" +msgstr "" + +#: ../../mod/network.php:192 +msgid "Bookmarks" +msgstr "" + +#: ../../mod/network.php:250 +#, php-format +msgid "Warning: This group contains %s member from an insecure network." +msgid_plural "" +"Warning: This group contains %s members from an insecure network." +msgstr[0] "" +msgstr[1] "" + +#: ../../mod/network.php:253 +msgid "Private messages to this group are at risk of public disclosure." +msgstr "" + +#: ../../mod/network.php:304 +msgid "No such group" +msgstr "" + +#: ../../mod/network.php:315 +msgid "Group is empty" +msgstr "" + +#: ../../mod/network.php:319 +msgid "Group: " +msgstr "" + +#: ../../mod/network.php:329 +msgid "Contact: " +msgstr "" + +#: ../../mod/network.php:331 +msgid "Private messages to this person are at risk of public disclosure." +msgstr "" + +#: ../../mod/network.php:336 +msgid "Invalid contact." +msgstr "" + +#: ../../mod/notes.php:44 ../../boot.php:1350 +msgid "Personal Notes" +msgstr "" + +#: ../../mod/notes.php:63 ../../include/text.php:639 +msgid "Save" msgstr "" #: ../../mod/newmember.php:6 @@ -200,1711 +2210,94 @@ msgid "" "features and resources." msgstr "" -#: ../../mod/follow.php:20 ../../mod/dfrn_request.php:370 -msgid "Disallowed profile URL." +#: ../../mod/attach.php:8 +msgid "Item not available." msgstr "" -#: ../../mod/follow.php:27 -msgid "Connect URL missing." +#: ../../mod/attach.php:20 +msgid "Item was not found." msgstr "" -#: ../../mod/follow.php:47 -msgid "" -"This site is not configured to allow communications with other networks." +#: ../../mod/group.php:27 +msgid "Group created." msgstr "" -#: ../../mod/follow.php:48 ../../mod/follow.php:58 -msgid "No compatible communication protocols or feeds were discovered." +#: ../../mod/group.php:33 +msgid "Could not create group." msgstr "" -#: ../../mod/follow.php:56 -msgid "The profile address specified does not provide adequate information." +#: ../../mod/group.php:43 ../../mod/group.php:123 +msgid "Group not found." msgstr "" -#: ../../mod/follow.php:60 -msgid "An author or name was not found." +#: ../../mod/group.php:56 +msgid "Group name changed." msgstr "" -#: ../../mod/follow.php:62 -msgid "No browser URL could be matched to this address." +#: ../../mod/group.php:67 ../../mod/profperm.php:19 ../../index.php:287 +msgid "Permission denied" msgstr "" -#: ../../mod/follow.php:69 -msgid "" -"The profile address specified belongs to a network which has been disabled " -"on this site." +#: ../../mod/group.php:82 +msgid "Create a group of contacts/friends." msgstr "" -#: ../../mod/follow.php:74 -msgid "" -"Limited profile. This person will be unable to receive direct/personal " -"notifications from you." +#: ../../mod/group.php:83 ../../mod/group.php:166 +msgid "Group Name: " msgstr "" -#: ../../mod/follow.php:144 -msgid "Unable to retrieve contact information." +#: ../../mod/group.php:98 +msgid "Group removed." msgstr "" -#: ../../mod/follow.php:190 -msgid "following" +#: ../../mod/group.php:100 +msgid "Unable to remove group." msgstr "" -#: ../../mod/dirfind.php:23 -msgid "People Search" +#: ../../mod/group.php:164 ../../mod/profperm.php:105 +msgid "Click on a contact to add or remove." msgstr "" -#: ../../mod/dirfind.php:57 ../../mod/match.php:65 -msgid "No matches" +#: ../../mod/group.php:165 +msgid "Group Editor" msgstr "" -#: ../../mod/contacts.php:62 ../../mod/contacts.php:135 -msgid "Could not access contact record." +#: ../../mod/group.php:179 +msgid "Members" msgstr "" -#: ../../mod/contacts.php:76 -msgid "Could not locate selected profile." +#: ../../mod/group.php:194 +msgid "All Contacts" msgstr "" -#: ../../mod/contacts.php:99 -msgid "Contact updated." +#: ../../mod/profperm.php:25 ../../mod/profperm.php:55 +msgid "Invalid profile identifier." msgstr "" -#: ../../mod/contacts.php:101 ../../mod/dfrn_request.php:439 -msgid "Failed to update contact record." +#: ../../mod/profperm.php:101 +msgid "Profile Visibility Editor" msgstr "" -#: ../../mod/contacts.php:157 -msgid "Contact has been blocked" +#: ../../mod/profperm.php:103 ../../include/profile_advanced.php:7 +#: ../../include/profile_advanced.php:76 ../../include/nav.php:48 +#: ../../boot.php:1332 +msgid "Profile" msgstr "" -#: ../../mod/contacts.php:157 -msgid "Contact has been unblocked" +#: ../../mod/profperm.php:114 +msgid "Visible To" msgstr "" -#: ../../mod/contacts.php:171 -msgid "Contact has been ignored" +#: ../../mod/profperm.php:130 +msgid "All Contacts (with secure profile access)" msgstr "" -#: ../../mod/contacts.php:171 -msgid "Contact has been unignored" +#: ../../mod/viewcontacts.php:25 ../../include/text.php:578 +msgid "View Contacts" msgstr "" -#: ../../mod/contacts.php:192 -msgid "stopped following" -msgstr "" - -#: ../../mod/contacts.php:213 -msgid "Contact has been removed." -msgstr "" - -#: ../../mod/contacts.php:234 -#, php-format -msgid "You are mutual friends with %s" -msgstr "" - -#: ../../mod/contacts.php:238 -#, php-format -msgid "You are sharing with %s" -msgstr "" - -#: ../../mod/contacts.php:243 -#, php-format -msgid "%s is sharing with you" -msgstr "" - -#: ../../mod/contacts.php:260 -msgid "Private communications are not available for this contact." -msgstr "" - -#: ../../mod/contacts.php:263 -msgid "Never" -msgstr "" - -#: ../../mod/contacts.php:267 -msgid "(Update was successful)" -msgstr "" - -#: ../../mod/contacts.php:267 -msgid "(Update was not successful)" -msgstr "" - -#: ../../mod/contacts.php:269 -msgid "Suggest friends" -msgstr "" - -#: ../../mod/contacts.php:273 -#, php-format -msgid "Network type: %s" -msgstr "" - -#: ../../mod/contacts.php:276 -#, php-format -msgid "%d contact in common" -msgid_plural "%d contacts in common" -msgstr[0] "" -msgstr[1] "" - -#: ../../mod/contacts.php:281 -msgid "View all contacts" -msgstr "" - -#: ../../mod/contacts.php:286 ../../mod/contacts.php:333 -#: ../../mod/admin.php:470 -msgid "Unblock" -msgstr "" - -#: ../../mod/contacts.php:286 ../../mod/contacts.php:333 -#: ../../mod/admin.php:469 -msgid "Block" -msgstr "" - -#: ../../mod/contacts.php:291 ../../mod/contacts.php:334 -msgid "Unignore" -msgstr "" - -#: ../../mod/contacts.php:291 ../../mod/contacts.php:334 -#: ../../mod/notifications.php:47 ../../mod/notifications.php:149 -#: ../../mod/notifications.php:194 -msgid "Ignore" -msgstr "" - -#: ../../mod/contacts.php:296 -msgid "Repair" -msgstr "" - -#: ../../mod/contacts.php:306 -msgid "Contact Editor" -msgstr "" - -#: ../../mod/contacts.php:308 ../../mod/settings.php:447 -#: ../../mod/settings.php:586 ../../mod/settings.php:767 -#: ../../mod/crepair.php:162 ../../mod/manage.php:106 -#: ../../mod/profiles.php:375 ../../mod/localtime.php:45 -#: ../../mod/invite.php:106 ../../mod/fsuggest.php:107 -#: ../../mod/install.php:250 ../../mod/install.php:288 ../../mod/admin.php:296 -#: ../../mod/admin.php:461 ../../mod/admin.php:587 ../../mod/admin.php:652 -#: ../../mod/photos.php:888 ../../mod/photos.php:946 ../../mod/photos.php:1165 -#: ../../mod/photos.php:1205 ../../mod/photos.php:1245 -#: ../../mod/photos.php:1276 ../../mod/group.php:84 ../../mod/group.php:167 -#: ../../mod/events.php:333 ../../include/conversation.php:488 -#: ../../addon/facebook/facebook.php:410 ../../addon/wppost/wppost.php:101 -#: ../../addon/uhremotestorage/uhremotestorage.php:58 -#: ../../addon/tumblr/tumblr.php:89 ../../addon/oembed/oembed.php:41 -#: ../../addon/posterous/posterous.php:89 -#: ../../addon/statusnet/statusnet.php:282 -#: ../../addon/statusnet/statusnet.php:296 -#: ../../addon/statusnet/statusnet.php:322 -#: ../../addon/statusnet/statusnet.php:329 -#: ../../addon/statusnet/statusnet.php:351 -#: ../../addon/statusnet/statusnet.php:486 ../../addon/twitter/twitter.php:179 -#: ../../addon/twitter/twitter.php:202 ../../addon/twitter/twitter.php:299 -#: ../../addon/impressum/impressum.php:69 ../../addon/piwik/piwik.php:81 -#: ../../addon/pageheader/pageheader.php:52 -#: ../../addon/randplace/randplace.php:178 ../../addon/blockem/blockem.php:53 -#: ../../addon/nsfw/nsfw.php:53 -msgid "Submit" -msgstr "" - -#: ../../mod/contacts.php:309 -msgid "Profile Visibility" -msgstr "" - -#: ../../mod/contacts.php:310 -#, php-format -msgid "" -"Please choose the profile you would like to display to %s when viewing your " -"profile securely." -msgstr "" - -#: ../../mod/contacts.php:311 -msgid "Contact Information / Notes" -msgstr "" - -#: ../../mod/contacts.php:312 -msgid "Edit contact notes" -msgstr "" - -#: ../../mod/contacts.php:317 ../../mod/contacts.php:433 -#: ../../mod/viewcontacts.php:61 -#, php-format -msgid "Visit %s's profile [%s]" -msgstr "" - -#: ../../mod/contacts.php:318 -msgid "Block/Unblock contact" -msgstr "" - -#: ../../mod/contacts.php:319 -msgid "Ignore contact" -msgstr "" - -#: ../../mod/contacts.php:320 -msgid "Repair URL settings" -msgstr "" - -#: ../../mod/contacts.php:321 -msgid "View conversations" -msgstr "" - -#: ../../mod/contacts.php:323 -msgid "Delete contact" -msgstr "" - -#: ../../mod/contacts.php:327 -msgid "Last update:" -msgstr "" - -#: ../../mod/contacts.php:328 -msgid "Update public posts" -msgstr "" - -#: ../../mod/contacts.php:330 ../../mod/admin.php:701 -msgid "Update now" -msgstr "" - -#: ../../mod/contacts.php:337 -msgid "Currently blocked" -msgstr "" - -#: ../../mod/contacts.php:338 -msgid "Currently ignored" -msgstr "" - -#: ../../mod/contacts.php:339 ../../mod/notifications.php:144 -#: ../../mod/notifications.php:189 -msgid "Hide this contact from others" -msgstr "" - -#: ../../mod/contacts.php:339 -msgid "" -"Replies/likes to your public posts may still be visible" -msgstr "" - -#: ../../mod/contacts.php:367 ../../include/nav.php:130 -msgid "Contacts" -msgstr "" - -#: ../../mod/contacts.php:369 -msgid "Show Blocked Connections" -msgstr "" - -#: ../../mod/contacts.php:369 -msgid "Hide Blocked Connections" -msgstr "" - -#: ../../mod/contacts.php:371 -msgid "Search your contacts" -msgstr "" - -#: ../../mod/contacts.php:409 -msgid "Mutual Friendship" -msgstr "" - -#: ../../mod/contacts.php:413 -msgid "is a fan of yours" -msgstr "" - -#: ../../mod/contacts.php:417 -msgid "you are a fan of" -msgstr "" - -#: ../../mod/contacts.php:434 ../../include/Contact.php:129 -#: ../../include/conversation.php:727 -msgid "Edit contact" -msgstr "" - -#: ../../mod/settings.php:11 ../../mod/photos.php:64 -msgid "everybody" -msgstr "" - -#: ../../mod/settings.php:69 -msgid "Missing some important data!" -msgstr "" - -#: ../../mod/settings.php:72 ../../mod/settings.php:473 ../../mod/admin.php:62 -msgid "Update" -msgstr "" - -#: ../../mod/settings.php:167 -msgid "Failed to connect with email account using the settings provided." -msgstr "" - -#: ../../mod/settings.php:172 -msgid "Email settings updated." -msgstr "" - -#: ../../mod/settings.php:190 -msgid "Passwords do not match. Password unchanged." -msgstr "" - -#: ../../mod/settings.php:195 -msgid "Empty passwords are not allowed. Password unchanged." -msgstr "" - -#: ../../mod/settings.php:206 -msgid "Password changed." -msgstr "" - -#: ../../mod/settings.php:208 -msgid "Password update failed. Please try again." -msgstr "" - -#: ../../mod/settings.php:272 -msgid " Please use a shorter name." -msgstr "" - -#: ../../mod/settings.php:274 -msgid " Name too short." -msgstr "" - -#: ../../mod/settings.php:280 -msgid " Not valid email." -msgstr "" - -#: ../../mod/settings.php:282 -msgid " Cannot change to that email." -msgstr "" - -#: ../../mod/settings.php:350 ../../addon/facebook/facebook.php:320 -#: ../../addon/twitter/twitter.php:294 ../../addon/impressum/impressum.php:64 -#: ../../addon/piwik/piwik.php:94 -msgid "Settings updated." -msgstr "" - -#: ../../mod/settings.php:409 ../../include/nav.php:128 -msgid "Account settings" -msgstr "" - -#: ../../mod/settings.php:414 -msgid "Connector settings" -msgstr "" - -#: ../../mod/settings.php:419 -msgid "Plugin settings" -msgstr "" - -#: ../../mod/settings.php:424 -msgid "Connections" -msgstr "" - -#: ../../mod/settings.php:429 -msgid "Export personal data" -msgstr "" - -#: ../../mod/settings.php:446 ../../mod/settings.php:472 -#: ../../mod/settings.php:505 -msgid "Add application" -msgstr "" - -#: ../../mod/settings.php:448 ../../mod/settings.php:474 -#: ../../mod/dfrn_request.php:685 ../../mod/tagrm.php:11 -#: ../../mod/tagrm.php:94 ../../addon/js_upload/js_upload.php:45 -msgid "Cancel" -msgstr "" - -#: ../../mod/settings.php:449 ../../mod/settings.php:475 -#: ../../mod/crepair.php:144 ../../mod/admin.php:464 ../../mod/admin.php:473 -msgid "Name" -msgstr "" - -#: ../../mod/settings.php:450 ../../mod/settings.php:476 -#: ../../addon/statusnet/statusnet.php:480 -msgid "Consumer Key" -msgstr "" - -#: ../../mod/settings.php:451 ../../mod/settings.php:477 -#: ../../addon/statusnet/statusnet.php:479 -msgid "Consumer Secret" -msgstr "" - -#: ../../mod/settings.php:452 ../../mod/settings.php:478 -msgid "Redirect" -msgstr "" - -#: ../../mod/settings.php:453 ../../mod/settings.php:479 -msgid "Icon url" -msgstr "" - -#: ../../mod/settings.php:464 -msgid "You can't edit this application." -msgstr "" - -#: ../../mod/settings.php:504 -msgid "Connected Apps" -msgstr "" - -#: ../../mod/settings.php:506 ../../mod/editpost.php:90 -#: ../../include/conversation.php:496 -msgid "Edit" -msgstr "" - -#: ../../mod/settings.php:507 ../../mod/admin.php:468 -#: ../../mod/photos.php:1303 ../../mod/group.php:154 -#: ../../include/conversation.php:253 ../../include/conversation.php:509 -msgid "Delete" -msgstr "" - -#: ../../mod/settings.php:508 -msgid "Client key starts with" -msgstr "" - -#: ../../mod/settings.php:509 -msgid "No name" -msgstr "" - -#: ../../mod/settings.php:510 -msgid "Remove authorization" -msgstr "" - -#: ../../mod/settings.php:522 -msgid "No Plugin settings configured" -msgstr "" - -#: ../../mod/settings.php:529 ../../addon/widgets/widgets.php:122 -msgid "Plugin Settings" -msgstr "" - -#: ../../mod/settings.php:542 ../../mod/settings.php:543 -#, php-format -msgid "Built-in support for %s connectivity is %s" -msgstr "" - -#: ../../mod/settings.php:542 ../../mod/dfrn_request.php:681 -#: ../../include/contact_selectors.php:80 -msgid "Diaspora" -msgstr "" - -#: ../../mod/settings.php:542 ../../mod/settings.php:543 -msgid "enabled" -msgstr "" - -#: ../../mod/settings.php:542 ../../mod/settings.php:543 -msgid "disabled" -msgstr "" - -#: ../../mod/settings.php:543 -msgid "StatusNet" -msgstr "" - -#: ../../mod/settings.php:569 -msgid "Connector Settings" -msgstr "" - -#: ../../mod/settings.php:575 -msgid "Email/Mailbox Setup" -msgstr "" - -#: ../../mod/settings.php:576 -msgid "" -"If you wish to communicate with email contacts using this service " -"(optional), please specify how to connect to your mailbox." -msgstr "" - -#: ../../mod/settings.php:577 -msgid "Last successful email check:" -msgstr "" - -#: ../../mod/settings.php:578 -msgid "Email access is disabled on this site." -msgstr "" - -#: ../../mod/settings.php:579 -msgid "IMAP server name:" -msgstr "" - -#: ../../mod/settings.php:580 -msgid "IMAP port:" -msgstr "" - -#: ../../mod/settings.php:581 -msgid "Security:" -msgstr "" - -#: ../../mod/settings.php:581 -msgid "None" -msgstr "" - -#: ../../mod/settings.php:582 -msgid "Email login name:" -msgstr "" - -#: ../../mod/settings.php:583 -msgid "Email password:" -msgstr "" - -#: ../../mod/settings.php:584 -msgid "Reply-to address:" -msgstr "" - -#: ../../mod/settings.php:585 -msgid "Send public posts to all email contacts:" -msgstr "" - -#: ../../mod/settings.php:642 ../../mod/admin.php:126 ../../mod/admin.php:443 -msgid "Normal Account" -msgstr "" - -#: ../../mod/settings.php:643 -msgid "This account is a normal personal profile" -msgstr "" - -#: ../../mod/settings.php:646 ../../mod/admin.php:127 ../../mod/admin.php:444 -msgid "Soapbox Account" -msgstr "" - -#: ../../mod/settings.php:647 -msgid "Automatically approve all connection/friend requests as read-only fans" -msgstr "" - -#: ../../mod/settings.php:650 ../../mod/admin.php:128 ../../mod/admin.php:445 -msgid "Community/Celebrity Account" -msgstr "" - -#: ../../mod/settings.php:651 -msgid "Automatically approve all connection/friend requests as read-write fans" -msgstr "" - -#: ../../mod/settings.php:654 ../../mod/admin.php:129 ../../mod/admin.php:446 -msgid "Automatic Friend Account" -msgstr "" - -#: ../../mod/settings.php:655 -msgid "Automatically approve all connection/friend requests as friends" -msgstr "" - -#: ../../mod/settings.php:665 -msgid "OpenID:" -msgstr "" - -#: ../../mod/settings.php:665 -msgid "(Optional) Allow this OpenID to login to this account." -msgstr "" - -#: ../../mod/settings.php:675 -msgid "Publish your default profile in your local site directory?" -msgstr "" - -#: ../../mod/settings.php:675 ../../mod/settings.php:681 -#: ../../mod/settings.php:689 ../../mod/settings.php:693 -#: ../../mod/settings.php:698 ../../mod/settings.php:704 -#: ../../mod/settings.php:710 ../../mod/settings.php:757 -#: ../../mod/settings.php:758 ../../mod/settings.php:759 -#: ../../mod/settings.php:760 ../../mod/dfrn_request.php:676 -#: ../../mod/profiles.php:358 ../../mod/register.php:525 ../../mod/api.php:106 -msgid "No" -msgstr "" - -#: ../../mod/settings.php:675 ../../mod/settings.php:681 -#: ../../mod/settings.php:689 ../../mod/settings.php:693 -#: ../../mod/settings.php:698 ../../mod/settings.php:704 -#: ../../mod/settings.php:710 ../../mod/settings.php:757 -#: ../../mod/settings.php:758 ../../mod/settings.php:759 -#: ../../mod/settings.php:760 ../../mod/dfrn_request.php:675 -#: ../../mod/profiles.php:357 ../../mod/register.php:524 ../../mod/api.php:105 -msgid "Yes" -msgstr "" - -#: ../../mod/settings.php:681 -msgid "Publish your default profile in the global social directory?" -msgstr "" - -#: ../../mod/settings.php:689 -msgid "Hide your contact/friend list from viewers of your default profile?" -msgstr "" - -#: ../../mod/settings.php:693 -msgid "Hide your profile details from unknown viewers?" -msgstr "" - -#: ../../mod/settings.php:698 -msgid "Allow friends to post to your profile page?" -msgstr "" - -#: ../../mod/settings.php:704 -msgid "Allow friends to tag your posts?" -msgstr "" - -#: ../../mod/settings.php:710 -msgid "Allow us to suggest you as a potential friend to new members?" -msgstr "" - -#: ../../mod/settings.php:719 -msgid "Profile is not published." -msgstr "" - -#: ../../mod/settings.php:738 ../../mod/profile_photo.php:206 -msgid "or" -msgstr "" - -#: ../../mod/settings.php:743 -msgid "Your Identity Address is" -msgstr "" - -#: ../../mod/settings.php:754 -msgid "Automatically expire posts after days:" -msgstr "" - -#: ../../mod/settings.php:754 -msgid "If empty, posts will not expire. Expired posts will be deleted" -msgstr "" - -#: ../../mod/settings.php:755 -msgid "Advanced expiration settings" -msgstr "" - -#: ../../mod/settings.php:756 -msgid "Advanced Expiration" -msgstr "" - -#: ../../mod/settings.php:757 -msgid "Expire posts:" -msgstr "" - -#: ../../mod/settings.php:758 -msgid "Expire personal notes:" -msgstr "" - -#: ../../mod/settings.php:759 -msgid "Expire starred posts:" -msgstr "" - -#: ../../mod/settings.php:760 -msgid "Expire photos:" -msgstr "" - -#: ../../mod/settings.php:765 -msgid "Account Settings" -msgstr "" - -#: ../../mod/settings.php:773 -msgid "Password Settings" -msgstr "" - -#: ../../mod/settings.php:774 -msgid "New Password:" -msgstr "" - -#: ../../mod/settings.php:775 -msgid "Confirm:" -msgstr "" - -#: ../../mod/settings.php:775 -msgid "Leave password fields blank unless changing" -msgstr "" - -#: ../../mod/settings.php:779 -msgid "Basic Settings" -msgstr "" - -#: ../../mod/settings.php:780 ../../include/profile_advanced.php:15 -msgid "Full Name:" -msgstr "" - -#: ../../mod/settings.php:781 -msgid "Email Address:" -msgstr "" - -#: ../../mod/settings.php:782 -msgid "Your Timezone:" -msgstr "" - -#: ../../mod/settings.php:783 -msgid "Default Post Location:" -msgstr "" - -#: ../../mod/settings.php:784 -msgid "Use Browser Location:" -msgstr "" - -#: ../../mod/settings.php:785 -msgid "Display Theme:" -msgstr "" - -#: ../../mod/settings.php:786 -msgid "Update browser every xx seconds" -msgstr "" - -#: ../../mod/settings.php:786 -msgid "Minimum of 10 seconds, no maximum" -msgstr "" - -#: ../../mod/settings.php:788 -msgid "Security and Privacy Settings" -msgstr "" - -#: ../../mod/settings.php:790 -msgid "Maximum Friend Requests/Day:" -msgstr "" - -#: ../../mod/settings.php:790 -msgid "(to prevent spam abuse)" -msgstr "" - -#: ../../mod/settings.php:791 -msgid "Default Post Permissions" -msgstr "" - -#: ../../mod/settings.php:792 -msgid "(click to open/close)" -msgstr "" - -#: ../../mod/settings.php:807 -msgid "Notification Settings" -msgstr "" - -#: ../../mod/settings.php:808 -msgid "Send a notification email when:" -msgstr "" - -#: ../../mod/settings.php:809 -msgid "You receive an introduction" -msgstr "" - -#: ../../mod/settings.php:810 -msgid "Your introductions are confirmed" -msgstr "" - -#: ../../mod/settings.php:811 -msgid "Someone writes on your profile wall" -msgstr "" - -#: ../../mod/settings.php:812 -msgid "Someone writes a followup comment" -msgstr "" - -#: ../../mod/settings.php:813 -msgid "You receive a private message" -msgstr "" - -#: ../../mod/settings.php:814 -msgid "You receive a friend suggestion" -msgstr "" - -#: ../../mod/settings.php:817 -msgid "Advanced Page Settings" -msgstr "" - -#: ../../mod/crepair.php:100 -msgid "Contact settings applied." -msgstr "" - -#: ../../mod/crepair.php:102 -msgid "Contact update failed." -msgstr "" - -#: ../../mod/crepair.php:127 ../../mod/fsuggest.php:20 -#: ../../mod/fsuggest.php:92 ../../mod/dfrn_confirm.php:116 -msgid "Contact not found." -msgstr "" - -#: ../../mod/crepair.php:133 -msgid "Repair Contact Settings" -msgstr "" - -#: ../../mod/crepair.php:135 -msgid "" -"WARNING: This is highly advanced and if you enter incorrect " -"information your communications with this contact may stop working." -msgstr "" - -#: ../../mod/crepair.php:136 -msgid "" -"Please use your browser 'Back' button now if you are " -"uncertain what to do on this page." -msgstr "" - -#: ../../mod/crepair.php:145 -msgid "Account Nickname" -msgstr "" - -#: ../../mod/crepair.php:146 -msgid "@Tagname - overrides Name/Nickname" -msgstr "" - -#: ../../mod/crepair.php:147 -msgid "Account URL" -msgstr "" - -#: ../../mod/crepair.php:148 -msgid "Friend Request URL" -msgstr "" - -#: ../../mod/crepair.php:149 -msgid "Friend Confirm URL" -msgstr "" - -#: ../../mod/crepair.php:150 -msgid "Notification Endpoint URL" -msgstr "" - -#: ../../mod/crepair.php:151 -msgid "Poll/Feed URL" -msgstr "" - -#: ../../mod/crepair.php:152 -msgid "New photo from this URL" -msgstr "" - -#: ../../mod/dfrn_request.php:92 -msgid "This introduction has already been accepted." -msgstr "" - -#: ../../mod/dfrn_request.php:116 ../../mod/dfrn_request.php:381 -msgid "Profile location is not valid or does not contain profile information." -msgstr "" - -#: ../../mod/dfrn_request.php:121 ../../mod/dfrn_request.php:386 -msgid "Warning: profile location has no identifiable owner name." -msgstr "" - -#: ../../mod/dfrn_request.php:123 ../../mod/dfrn_request.php:388 -msgid "Warning: profile location has no profile photo." -msgstr "" - -#: ../../mod/dfrn_request.php:126 ../../mod/dfrn_request.php:391 -#, php-format -msgid "%d required parameter was not found at the given location" -msgid_plural "%d required parameters were not found at the given location" -msgstr[0] "" -msgstr[1] "" - -#: ../../mod/dfrn_request.php:167 -msgid "Introduction complete." -msgstr "" - -#: ../../mod/dfrn_request.php:191 -msgid "Unrecoverable protocol error." -msgstr "" - -#: ../../mod/dfrn_request.php:219 -msgid "Profile unavailable." -msgstr "" - -#: ../../mod/dfrn_request.php:244 -#, php-format -msgid "%s has received too many connection requests today." -msgstr "" - -#: ../../mod/dfrn_request.php:245 -msgid "Spam protection measures have been invoked." -msgstr "" - -#: ../../mod/dfrn_request.php:246 -msgid "Friends are advised to please try again in 24 hours." -msgstr "" - -#: ../../mod/dfrn_request.php:306 -msgid "Invalid locator" -msgstr "" - -#: ../../mod/dfrn_request.php:326 -msgid "Unable to resolve your name at the provided location." -msgstr "" - -#: ../../mod/dfrn_request.php:339 -msgid "You have already introduced yourself here." -msgstr "" - -#: ../../mod/dfrn_request.php:343 -#, php-format -msgid "Apparently you are already friends with %s." -msgstr "" - -#: ../../mod/dfrn_request.php:364 -msgid "Invalid profile URL." -msgstr "" - -#: ../../mod/dfrn_request.php:460 -msgid "Your introduction has been sent." -msgstr "" - -#: ../../mod/dfrn_request.php:513 -msgid "Please login to confirm introduction." -msgstr "" - -#: ../../mod/dfrn_request.php:527 -msgid "" -"Incorrect identity currently logged in. Please login to this profile." -msgstr "" - -#: ../../mod/dfrn_request.php:539 -#, php-format -msgid "Welcome home %s." -msgstr "" - -#: ../../mod/dfrn_request.php:540 -#, php-format -msgid "Please confirm your introduction/connection request to %s." -msgstr "" - -#: ../../mod/dfrn_request.php:541 -msgid "Confirm" -msgstr "" - -#: ../../mod/dfrn_request.php:581 ../../include/items.php:2406 -msgid "[Name Withheld]" -msgstr "" - -#: ../../mod/dfrn_request.php:665 -#, php-format -msgid "" -"Diaspora members: Please do not use this form. Instead, enter \"%s\" into " -"your Diaspora search bar." -msgstr "" - -#: ../../mod/dfrn_request.php:668 -msgid "" -"Please enter your 'Identity Address' from one of the following supported " -"social networks:" -msgstr "" - -#: ../../mod/dfrn_request.php:671 -msgid "Friend/Connection Request" -msgstr "" - -#: ../../mod/dfrn_request.php:672 -msgid "" -"Examples: jojo@demo.friendica.com, http://demo.friendica.com/profile/jojo, " -"testuser@identi.ca" -msgstr "" - -#: ../../mod/dfrn_request.php:673 -msgid "Please answer the following:" -msgstr "" - -#: ../../mod/dfrn_request.php:674 -#, php-format -msgid "Does %s know you?" -msgstr "" - -#: ../../mod/dfrn_request.php:677 -msgid "Add a personal note:" -msgstr "" - -#: ../../mod/dfrn_request.php:679 ../../include/contact_selectors.php:76 -msgid "Friendica" -msgstr "" - -#: ../../mod/dfrn_request.php:680 -msgid "StatusNet/Federated Social Web" -msgstr "" - -#: ../../mod/dfrn_request.php:682 -msgid "- please share from your own site as noted above" -msgstr "" - -#: ../../mod/dfrn_request.php:683 -msgid "Your Identity Address:" -msgstr "" - -#: ../../mod/dfrn_request.php:684 -msgid "Submit Request" -msgstr "" - -#: ../../mod/notifications.php:26 -msgid "Invalid request identifier." -msgstr "" - -#: ../../mod/notifications.php:35 ../../mod/notifications.php:150 -#: ../../mod/notifications.php:195 -msgid "Discard" -msgstr "" - -#: ../../mod/notifications.php:71 ../../include/nav.php:109 -msgid "Network" -msgstr "" - -#: ../../mod/notifications.php:76 ../../mod/network.php:169 -msgid "Personal" -msgstr "" - -#: ../../mod/notifications.php:81 ../../include/nav.php:73 -#: ../../include/nav.php:111 -msgid "Home" -msgstr "" - -#: ../../mod/notifications.php:86 ../../include/nav.php:117 -msgid "Introductions" -msgstr "" - -#: ../../mod/notifications.php:91 ../../mod/message.php:76 -#: ../../include/nav.php:122 -msgid "Messages" -msgstr "" - -#: ../../mod/notifications.php:110 -msgid "Show Ignored Requests" -msgstr "" - -#: ../../mod/notifications.php:110 -msgid "Hide Ignored Requests" -msgstr "" - -#: ../../mod/notifications.php:136 ../../mod/notifications.php:180 -msgid "Notification type: " -msgstr "" - -#: ../../mod/notifications.php:137 -msgid "Friend Suggestion" -msgstr "" - -#: ../../mod/notifications.php:139 -#, php-format -msgid "suggested by %s" -msgstr "" - -#: ../../mod/notifications.php:146 ../../mod/notifications.php:192 -#: ../../mod/admin.php:466 -msgid "Approve" -msgstr "" - -#: ../../mod/notifications.php:166 -msgid "Claims to be known to you: " -msgstr "" - -#: ../../mod/notifications.php:166 -msgid "yes" -msgstr "" - -#: ../../mod/notifications.php:166 -msgid "no" -msgstr "" - -#: ../../mod/notifications.php:173 -msgid "Approve as: " -msgstr "" - -#: ../../mod/notifications.php:174 -msgid "Friend" -msgstr "" - -#: ../../mod/notifications.php:175 -msgid "Sharer" -msgstr "" - -#: ../../mod/notifications.php:175 -msgid "Fan/Admirer" -msgstr "" - -#: ../../mod/notifications.php:181 -msgid "Friend/Connect Request" -msgstr "" - -#: ../../mod/notifications.php:181 -msgid "New Follower" -msgstr "" - -#: ../../mod/notifications.php:201 -msgid "No introductions." -msgstr "" - -#: ../../mod/notifications.php:204 ../../mod/notifications.php:290 -#: ../../mod/notifications.php:385 ../../mod/notifications.php:466 -#: ../../include/nav.php:118 -msgid "Notifications" -msgstr "" - -#: ../../mod/notifications.php:241 ../../mod/notifications.php:336 -#: ../../mod/notifications.php:423 -#, php-format -msgid "%s liked %s's post" -msgstr "" - -#: ../../mod/notifications.php:250 ../../mod/notifications.php:345 -#: ../../mod/notifications.php:432 -#, php-format -msgid "%s disliked %s's post" -msgstr "" - -#: ../../mod/notifications.php:264 ../../mod/notifications.php:359 -#: ../../mod/notifications.php:446 -#, php-format -msgid "%s is now friends with %s" -msgstr "" - -#: ../../mod/notifications.php:271 ../../mod/notifications.php:366 -#, php-format -msgid "%s created a new post" -msgstr "" - -#: ../../mod/notifications.php:272 ../../mod/notifications.php:367 -#: ../../mod/notifications.php:455 -#, php-format -msgid "%s commented on %s's post" -msgstr "" - -#: ../../mod/notifications.php:286 -msgid "No more network notifications." -msgstr "" - -#: ../../mod/notifications.php:381 -msgid "No more personal notifications." -msgstr "" - -#: ../../mod/notifications.php:462 -msgid "No more home notifications." -msgstr "" - -#: ../../mod/message.php:23 -msgid "No recipient selected." -msgstr "" - -#: ../../mod/message.php:26 -msgid "Unable to locate contact information." -msgstr "" - -#: ../../mod/message.php:29 -msgid "Message could not be sent." -msgstr "" - -#: ../../mod/message.php:32 -msgid "Message collection failure." -msgstr "" - -#: ../../mod/message.php:35 -msgid "Message sent." -msgstr "" - -#: ../../mod/message.php:55 -msgid "Inbox" -msgstr "" - -#: ../../mod/message.php:60 -msgid "Outbox" -msgstr "" - -#: ../../mod/message.php:65 -msgid "New Message" -msgstr "" - -#: ../../mod/message.php:91 -msgid "Message deleted." -msgstr "" - -#: ../../mod/message.php:121 -msgid "Conversation removed." -msgstr "" - -#: ../../mod/message.php:137 ../../include/conversation.php:815 -msgid "Please enter a link URL:" -msgstr "" - -#: ../../mod/message.php:145 -msgid "Send Private Message" -msgstr "" - -#: ../../mod/message.php:146 ../../mod/message.php:287 -msgid "To:" -msgstr "" - -#: ../../mod/message.php:147 ../../mod/message.php:288 -msgid "Subject:" -msgstr "" - -#: ../../mod/message.php:150 ../../mod/message.php:291 -#: ../../mod/invite.php:101 -msgid "Your message:" -msgstr "" - -#: ../../mod/message.php:153 ../../mod/message.php:294 -#: ../../mod/editpost.php:91 ../../include/conversation.php:863 -msgid "Upload photo" -msgstr "" - -#: ../../mod/message.php:154 ../../mod/message.php:295 -#: ../../mod/editpost.php:93 ../../include/conversation.php:867 -msgid "Insert web link" -msgstr "" - -#: ../../mod/message.php:155 ../../mod/message.php:296 -#: ../../mod/editpost.php:99 ../../mod/photos.php:1186 -#: ../../include/conversation.php:294 ../../include/conversation.php:631 -#: ../../include/conversation.php:879 -msgid "Please wait" -msgstr "" - -#: ../../mod/message.php:188 -msgid "No messages." -msgstr "" - -#: ../../mod/message.php:201 -msgid "Delete conversation" -msgstr "" - -#: ../../mod/message.php:204 -msgid "D, d M Y - g:i A" -msgstr "" - -#: ../../mod/message.php:239 -msgid "Message not available." -msgstr "" - -#: ../../mod/message.php:276 -msgid "Delete message" -msgstr "" - -#: ../../mod/message.php:286 -msgid "Send Reply" -msgstr "" - -#: ../../mod/wall_upload.php:56 ../../mod/profile_photo.php:113 -#, php-format -msgid "Image exceeds size limit of %d" -msgstr "" - -#: ../../mod/wall_upload.php:65 ../../mod/profile_photo.php:122 -#: ../../mod/photos.php:649 -msgid "Unable to process image." -msgstr "" - -#: ../../mod/wall_upload.php:81 ../../mod/wall_upload.php:90 -#: ../../mod/wall_upload.php:97 ../../mod/item.php:318 -#: ../../include/message.php:143 -msgid "Wall Photos" -msgstr "" - -#: ../../mod/wall_upload.php:84 ../../mod/profile_photo.php:251 -#: ../../mod/photos.php:669 -msgid "Image upload failed." -msgstr "" - -#: ../../mod/wall_attach.php:57 -#, php-format -msgid "File exceeds size limit of %d" -msgstr "" - -#: ../../mod/wall_attach.php:87 ../../mod/wall_attach.php:98 -msgid "File upload failed." -msgstr "" - -#: ../../mod/profile_photo.php:28 -msgid "Image uploaded but image cropping failed." -msgstr "" - -#: ../../mod/profile_photo.php:58 ../../mod/profile_photo.php:65 -#: ../../mod/profile_photo.php:72 ../../mod/profile_photo.php:170 -#: ../../mod/profile_photo.php:246 ../../mod/profile_photo.php:255 -#: ../../mod/register.php:327 ../../mod/register.php:334 -#: ../../mod/register.php:341 ../../mod/photos.php:146 -#: ../../mod/photos.php:593 ../../mod/photos.php:938 ../../mod/photos.php:953 -#: ../../addon/communityhome/communityhome.php:111 -msgid "Profile Photos" -msgstr "" - -#: ../../mod/profile_photo.php:61 ../../mod/profile_photo.php:68 -#: ../../mod/profile_photo.php:75 ../../mod/profile_photo.php:258 -#, php-format -msgid "Image size reduction [%s] failed." -msgstr "" - -#: ../../mod/profile_photo.php:89 -msgid "" -"Shift-reload the page or clear browser cache if the new photo does not " -"display immediately." -msgstr "" - -#: ../../mod/profile_photo.php:99 -msgid "Unable to process image" -msgstr "" - -#: ../../mod/profile_photo.php:203 -msgid "Upload File:" -msgstr "" - -#: ../../mod/profile_photo.php:204 -msgid "Upload Profile Photo" -msgstr "" - -#: ../../mod/profile_photo.php:205 -msgid "Upload" -msgstr "" - -#: ../../mod/profile_photo.php:206 -msgid "skip this step" -msgstr "" - -#: ../../mod/profile_photo.php:206 -msgid "select a photo from your photo albums" -msgstr "" - -#: ../../mod/profile_photo.php:219 -msgid "Crop Image" -msgstr "" - -#: ../../mod/profile_photo.php:220 -msgid "Please adjust the image cropping for optimum viewing." -msgstr "" - -#: ../../mod/profile_photo.php:221 -msgid "Done Editing" -msgstr "" - -#: ../../mod/profile_photo.php:249 -msgid "Image uploaded successfully." -msgstr "" - -#: ../../mod/manage.php:37 -#, php-format -msgid "Welcome back %s" -msgstr "" - -#: ../../mod/manage.php:87 -msgid "Manage Identities and/or Pages" -msgstr "" - -#: ../../mod/manage.php:90 -msgid "" -"(Toggle between different identities or community/group pages which share " -"your account details.)" -msgstr "" - -#: ../../mod/manage.php:92 -msgid "Select an identity to manage: " -msgstr "" - -#: ../../mod/tagger.php:70 ../../mod/like.php:127 ../../mod/photos.php:524 -#: ../../include/conversation.php:31 ../../include/conversation.php:104 -#: ../../include/diaspora.php:1554 -#: ../../addon/communityhome/communityhome.php:163 -msgid "photo" -msgstr "" - -#: ../../mod/tagger.php:70 ../../mod/like.php:127 -#: ../../include/conversation.php:26 ../../include/conversation.php:35 -#: ../../include/conversation.php:99 ../../include/conversation.php:108 -#: ../../include/diaspora.php:1554 ../../addon/facebook/facebook.php:1084 -#: ../../addon/communityhome/communityhome.php:158 -#: ../../addon/communityhome/communityhome.php:167 -msgid "status" -msgstr "" - -#: ../../mod/tagger.php:103 ../../include/conversation.php:116 -#, php-format -msgid "%1$s tagged %2$s's %3$s with %4$s" -msgstr "" - -#: ../../mod/common.php:34 -msgid "Common Friends" -msgstr "" - -#: ../../mod/common.php:42 -msgid "No friends in common." -msgstr "" - -#: ../../mod/profiles.php:21 ../../mod/profiles.php:239 -#: ../../mod/profiles.php:344 ../../mod/dfrn_confirm.php:62 -msgid "Profile not found." -msgstr "" - -#: ../../mod/profiles.php:28 -msgid "Profile Name is required." -msgstr "" - -#: ../../mod/profiles.php:198 -msgid "Profile updated." -msgstr "" - -#: ../../mod/profiles.php:256 -msgid "Profile deleted." -msgstr "" - -#: ../../mod/profiles.php:272 ../../mod/profiles.php:303 -msgid "Profile-" -msgstr "" - -#: ../../mod/profiles.php:291 ../../mod/profiles.php:330 -msgid "New profile created." -msgstr "" - -#: ../../mod/profiles.php:309 -msgid "Profile unavailable to clone." -msgstr "" - -#: ../../mod/profiles.php:356 -msgid "Hide your contact/friend list from viewers of this profile?" -msgstr "" - -#: ../../mod/profiles.php:374 -msgid "Edit Profile Details" -msgstr "" - -#: ../../mod/profiles.php:376 -msgid "View this profile" -msgstr "" - -#: ../../mod/profiles.php:377 -msgid "Create a new profile using these settings" -msgstr "" - -#: ../../mod/profiles.php:378 -msgid "Clone this profile" -msgstr "" - -#: ../../mod/profiles.php:379 -msgid "Delete this profile" -msgstr "" - -#: ../../mod/profiles.php:380 -msgid "Profile Name:" -msgstr "" - -#: ../../mod/profiles.php:381 -msgid "Your Full Name:" -msgstr "" - -#: ../../mod/profiles.php:382 -msgid "Title/Description:" -msgstr "" - -#: ../../mod/profiles.php:383 -msgid "Your Gender:" -msgstr "" - -#: ../../mod/profiles.php:384 -#, php-format -msgid "Birthday (%s):" -msgstr "" - -#: ../../mod/profiles.php:385 -msgid "Street Address:" -msgstr "" - -#: ../../mod/profiles.php:386 -msgid "Locality/City:" -msgstr "" - -#: ../../mod/profiles.php:387 -msgid "Postal/Zip Code:" -msgstr "" - -#: ../../mod/profiles.php:388 -msgid "Country:" -msgstr "" - -#: ../../mod/profiles.php:389 -msgid "Region/State:" -msgstr "" - -#: ../../mod/profiles.php:390 -msgid " Marital Status:" -msgstr "" - -#: ../../mod/profiles.php:391 -msgid "Who: (if applicable)" -msgstr "" - -#: ../../mod/profiles.php:392 -msgid "Examples: cathy123, Cathy Williams, cathy@example.com" -msgstr "" - -#: ../../mod/profiles.php:393 ../../include/profile_advanced.php:43 -msgid "Sexual Preference:" -msgstr "" - -#: ../../mod/profiles.php:394 -msgid "Homepage URL:" -msgstr "" - -#: ../../mod/profiles.php:395 ../../include/profile_advanced.php:47 -msgid "Political Views:" -msgstr "" - -#: ../../mod/profiles.php:396 -msgid "Religious Views:" -msgstr "" - -#: ../../mod/profiles.php:397 -msgid "Public Keywords:" -msgstr "" - -#: ../../mod/profiles.php:398 -msgid "Private Keywords:" -msgstr "" - -#: ../../mod/profiles.php:399 -msgid "Example: fishing photography software" -msgstr "" - -#: ../../mod/profiles.php:400 -msgid "(Used for suggesting potential friends, can be seen by others)" -msgstr "" - -#: ../../mod/profiles.php:401 -msgid "(Used for searching profiles, never shown to others)" -msgstr "" - -#: ../../mod/profiles.php:402 -msgid "Tell us about yourself..." -msgstr "" - -#: ../../mod/profiles.php:403 -msgid "Hobbies/Interests" -msgstr "" - -#: ../../mod/profiles.php:404 -msgid "Contact information and Social Networks" -msgstr "" - -#: ../../mod/profiles.php:405 -msgid "Musical interests" -msgstr "" - -#: ../../mod/profiles.php:406 -msgid "Books, literature" -msgstr "" - -#: ../../mod/profiles.php:407 -msgid "Television" -msgstr "" - -#: ../../mod/profiles.php:408 -msgid "Film/dance/culture/entertainment" -msgstr "" - -#: ../../mod/profiles.php:409 -msgid "Love/romance" -msgstr "" - -#: ../../mod/profiles.php:410 -msgid "Work/employment" -msgstr "" - -#: ../../mod/profiles.php:411 -msgid "School/education" -msgstr "" - -#: ../../mod/profiles.php:416 -msgid "" -"This is your public profile.
    It may " -"be visible to anybody using the internet." -msgstr "" - -#: ../../mod/profiles.php:461 -msgid "Edit/Manage Profiles" -msgstr "" - -#: ../../mod/profiles.php:462 ../../boot.php:927 -msgid "Change profile photo" -msgstr "" - -#: ../../mod/profiles.php:463 ../../boot.php:928 -msgid "Create New Profile" -msgstr "" - -#: ../../mod/profiles.php:473 ../../boot.php:938 -msgid "Profile Image" -msgstr "" - -#: ../../mod/profiles.php:475 ../../boot.php:941 -msgid "visible to everybody" -msgstr "" - -#: ../../mod/profiles.php:476 ../../boot.php:942 -msgid "Edit visibility" -msgstr "" - -#: ../../mod/openid.php:63 ../../mod/openid.php:123 ../../include/auth.php:122 -#: ../../include/auth.php:147 ../../include/auth.php:201 -msgid "Login failed." -msgstr "" - -#: ../../mod/openid.php:79 ../../include/auth.php:217 -msgid "Welcome " -msgstr "" - -#: ../../mod/openid.php:80 ../../include/auth.php:218 -msgid "Please upload a profile photo." -msgstr "" - -#: ../../mod/openid.php:83 ../../include/auth.php:221 -msgid "Welcome back " -msgstr "" - -#: ../../mod/localtime.php:12 ../../include/event.php:11 -#: ../../include/bb2diaspora.php:237 -msgid "l F d, Y \\@ g:i A" -msgstr "" - -#: ../../mod/localtime.php:24 -msgid "Time Conversion" -msgstr "" - -#: ../../mod/localtime.php:26 -msgid "" -"Friendika provides this service for sharing events with other networks and " -"friends in unknown timezones." -msgstr "" - -#: ../../mod/localtime.php:30 -#, php-format -msgid "UTC time: %s" -msgstr "" - -#: ../../mod/localtime.php:33 -#, php-format -msgid "Current timezone: %s" -msgstr "" - -#: ../../mod/localtime.php:36 -#, php-format -msgid "Converted localtime: %s" -msgstr "" - -#: ../../mod/localtime.php:41 -msgid "Please select your timezone:" -msgstr "" - -#: ../../mod/invite.php:35 -#, php-format -msgid "%s : Not a valid email address." -msgstr "" - -#: ../../mod/invite.php:59 -#, php-format -msgid "Please join my network on %s" -msgstr "" - -#: ../../mod/invite.php:69 -#, php-format -msgid "%s : Message delivery failed." -msgstr "" - -#: ../../mod/invite.php:73 -#, php-format -msgid "%d message sent." -msgid_plural "%d messages sent." -msgstr[0] "" -msgstr[1] "" - -#: ../../mod/invite.php:92 -msgid "You have no more invitations available" -msgstr "" - -#: ../../mod/invite.php:99 -msgid "Send invitations" -msgstr "" - -#: ../../mod/invite.php:100 -msgid "Enter email addresses, one per line:" -msgstr "" - -#: ../../mod/invite.php:102 -#, php-format -msgid "Please join my social network on %s" -msgstr "" - -#: ../../mod/invite.php:103 -msgid "To accept this invitation, please visit:" -msgstr "" - -#: ../../mod/invite.php:104 -msgid "You will need to supply this invitation code: $invite_code" -msgstr "" - -#: ../../mod/invite.php:104 -msgid "" -"Once you have registered, please connect with me via my profile page at:" +#: ../../mod/viewcontacts.php:40 +msgid "No contacts." msgstr "" #: ../../mod/register.php:62 @@ -1974,13 +2367,6 @@ msgstr "" msgid "Registration details for %s" msgstr "" -#: ../../mod/register.php:380 ../../mod/register.php:434 -#: ../../mod/lostpass.php:44 ../../mod/lostpass.php:106 -#: ../../mod/regmod.php:54 ../../mod/dfrn_confirm.php:710 -#: ../../include/items.php:2415 -msgid "Administrator" -msgstr "" - #: ../../mod/register.php:386 msgid "" "Registration successful. Please check your email for further instructions." @@ -2060,207 +2446,44 @@ msgstr "" msgid "Choose a nickname: " msgstr "" -#: ../../mod/register.php:554 ../../include/nav.php:77 ../../boot.php:684 +#: ../../mod/register.php:554 ../../include/nav.php:77 ../../boot.php:689 msgid "Register" msgstr "" -#: ../../mod/apps.php:4 -msgid "Applications" +#: ../../mod/dirfind.php:23 +msgid "People Search" msgstr "" -#: ../../mod/apps.php:7 -msgid "No installed applications." +#: ../../mod/like.php:127 ../../mod/tagger.php:70 +#: ../../addon/facebook/facebook.php:1091 +#: ../../addon/communityhome/communityhome.php:158 +#: ../../addon/communityhome/communityhome.php:167 +#: ../../include/diaspora.php:1587 ../../include/conversation.php:26 +#: ../../include/conversation.php:35 ../../include/conversation.php:99 +#: ../../include/conversation.php:108 +msgid "status" msgstr "" -#: ../../mod/hcard.php:10 -msgid "No profile" -msgstr "" - -#: ../../mod/fsuggest.php:63 -msgid "Friend suggestion sent." -msgstr "" - -#: ../../mod/fsuggest.php:97 -msgid "Suggest Friends" -msgstr "" - -#: ../../mod/fsuggest.php:99 +#: ../../mod/like.php:144 ../../addon/facebook/facebook.php:1095 +#: ../../addon/communityhome/communityhome.php:172 +#: ../../include/diaspora.php:1603 ../../include/conversation.php:43 #, php-format -msgid "Suggest a friend for %s" +msgid "%1$s likes %2$s's %3$s" msgstr "" -#: ../../mod/ping.php:148 -msgid "{0} wants to be your friend" -msgstr "" - -#: ../../mod/ping.php:153 -msgid "{0} sent you a message" -msgstr "" - -#: ../../mod/ping.php:158 -msgid "{0} requested registration" -msgstr "" - -#: ../../mod/ping.php:164 +#: ../../mod/like.php:146 ../../include/conversation.php:46 #, php-format -msgid "{0} commented %s's post" +msgid "%1$s doesn't like %2$s's %3$s" msgstr "" -#: ../../mod/ping.php:169 -#, php-format -msgid "{0} liked %s's post" +#: ../../mod/notice.php:15 ../../mod/viewsrc.php:15 ../../mod/admin.php:111 +#: ../../mod/admin.php:502 ../../mod/display.php:28 ../../mod/display.php:116 +#: ../../mod/viewd.php:14 ../../include/items.php:2819 +msgid "Item not found." msgstr "" -#: ../../mod/ping.php:174 -#, php-format -msgid "{0} disliked %s's post" -msgstr "" - -#: ../../mod/ping.php:179 -#, php-format -msgid "{0} is now friends with %s" -msgstr "" - -#: ../../mod/ping.php:184 -msgid "{0} posted" -msgstr "" - -#: ../../mod/ping.php:189 -#, php-format -msgid "{0} tagged %s's post with #%s" -msgstr "" - -#: ../../mod/ping.php:195 -msgid "{0} mentioned you in a post" -msgstr "" - -#: ../../mod/lostpass.php:16 -msgid "No valid account found." -msgstr "" - -#: ../../mod/lostpass.php:31 -msgid "Password reset request issued. Check your email." -msgstr "" - -#: ../../mod/lostpass.php:42 -#, php-format -msgid "Password reset requested at %s" -msgstr "" - -#: ../../mod/lostpass.php:64 -msgid "" -"Request could not be verified. (You may have previously submitted it.) " -"Password reset failed." -msgstr "" - -#: ../../mod/lostpass.php:82 ../../boot.php:714 -msgid "Password Reset" -msgstr "" - -#: ../../mod/lostpass.php:83 -msgid "Your password has been reset as requested." -msgstr "" - -#: ../../mod/lostpass.php:84 -msgid "Your new password is" -msgstr "" - -#: ../../mod/lostpass.php:85 -msgid "Save or copy your new password - and then" -msgstr "" - -#: ../../mod/lostpass.php:86 -msgid "click here to login" -msgstr "" - -#: ../../mod/lostpass.php:87 -msgid "" -"Your password may be changed from the Settings page after " -"successful login." -msgstr "" - -#: ../../mod/lostpass.php:118 -msgid "Forgot your Password?" -msgstr "" - -#: ../../mod/lostpass.php:119 -msgid "" -"Enter your email address and submit to have your password reset. Then check " -"your email for further instructions." -msgstr "" - -#: ../../mod/lostpass.php:120 -msgid "Nickname or Email: " -msgstr "" - -#: ../../mod/lostpass.php:121 -msgid "Reset" -msgstr "" - -#: ../../mod/editpost.php:17 ../../mod/editpost.php:27 -msgid "Item not found" -msgstr "" - -#: ../../mod/editpost.php:32 -msgid "Edit post" -msgstr "" - -#: ../../mod/editpost.php:75 ../../include/conversation.php:848 -msgid "Post to Email" -msgstr "" - -#: ../../mod/editpost.php:92 ../../include/conversation.php:865 -msgid "Attach file" -msgstr "" - -#: ../../mod/editpost.php:94 -msgid "Insert YouTube video" -msgstr "" - -#: ../../mod/editpost.php:95 -msgid "Insert Vorbis [.ogg] video" -msgstr "" - -#: ../../mod/editpost.php:96 -msgid "Insert Vorbis [.ogg] audio" -msgstr "" - -#: ../../mod/editpost.php:97 ../../include/conversation.php:873 -msgid "Set your location" -msgstr "" - -#: ../../mod/editpost.php:98 ../../include/conversation.php:875 -msgid "Clear browser location" -msgstr "" - -#: ../../mod/editpost.php:100 ../../include/conversation.php:880 -msgid "Permission settings" -msgstr "" - -#: ../../mod/editpost.php:108 ../../include/conversation.php:889 -msgid "CC: email addresses" -msgstr "" - -#: ../../mod/editpost.php:109 ../../include/conversation.php:890 -msgid "Public post" -msgstr "" - -#: ../../mod/editpost.php:111 ../../include/conversation.php:892 -msgid "Example: bob@example.com, mary@example.com" -msgstr "" - -#: ../../mod/removeme.php:42 ../../mod/removeme.php:45 -msgid "Remove My Account" -msgstr "" - -#: ../../mod/removeme.php:43 -msgid "" -"This will completely remove your account. Once this has been done it is not " -"recoverable." -msgstr "" - -#: ../../mod/removeme.php:44 -msgid "Please enter your password for verification:" +#: ../../mod/viewsrc.php:7 ../../mod/viewd.php:6 +msgid "Access denied." msgstr "" #: ../../mod/regmod.php:61 @@ -2276,274 +2499,217 @@ msgstr "" msgid "Please login." msgstr "" -#: ../../mod/install.php:111 -msgid "Friendica Social Communications Server - Setup" +#: ../../mod/item.php:88 +msgid "Unable to locate original post." msgstr "" -#: ../../mod/install.php:117 ../../mod/install.php:157 -#: ../../mod/install.php:229 -msgid "Database connection" +#: ../../mod/item.php:248 +msgid "Empty post discarded." msgstr "" -#: ../../mod/install.php:124 -msgid "Could not connect to database." +#: ../../mod/item.php:350 ../../mod/wall_upload.php:81 +#: ../../mod/wall_upload.php:90 ../../mod/wall_upload.php:97 +#: ../../include/message.php:143 +msgid "Wall Photos" msgstr "" -#: ../../mod/install.php:128 -msgid "Could not create table." +#: ../../mod/item.php:827 +msgid "System error. Post not saved." msgstr "" -#: ../../mod/install.php:133 -msgid "Your Friendica site database has been installed." -msgstr "" - -#: ../../mod/install.php:134 +#: ../../mod/item.php:852 +#, php-format msgid "" -"IMPORTANT: You will need to [manually] setup a scheduled task for the poller." +"This message was sent to you by %s, a member of the Friendica social network." msgstr "" -#: ../../mod/install.php:135 ../../mod/install.php:151 -#: ../../mod/install.php:209 -msgid "Please see the file \"INSTALL.txt\"." +#: ../../mod/item.php:854 +#, php-format +msgid "You may visit them online at %s" msgstr "" -#: ../../mod/install.php:137 -msgid "Proceed to registration" -msgstr "" - -#: ../../mod/install.php:143 -msgid "Proceed with Installation" -msgstr "" - -#: ../../mod/install.php:150 +#: ../../mod/item.php:855 msgid "" -"You may need to import the file \"database.sql\" manually using phpmyadmin " -"or mysql." +"Please contact the sender by replying to this post if you do not wish to " +"receive these messages." msgstr "" -#: ../../mod/install.php:158 -msgid "Database import failed." +#: ../../mod/item.php:857 +#, php-format +msgid "%s posted an update." msgstr "" -#: ../../mod/install.php:206 -msgid "System check" +#: ../../mod/profile_photo.php:28 +msgid "Image uploaded but image cropping failed." msgstr "" -#: ../../mod/install.php:210 ../../mod/events.php:213 -msgid "Next" +#: ../../mod/profile_photo.php:61 ../../mod/profile_photo.php:68 +#: ../../mod/profile_photo.php:75 ../../mod/profile_photo.php:258 +#, php-format +msgid "Image size reduction [%s] failed." msgstr "" -#: ../../mod/install.php:211 -msgid "Check again" -msgstr "" - -#: ../../mod/install.php:230 +#: ../../mod/profile_photo.php:89 msgid "" -"In order to install Friendica we need to know how to connect to your " -"database." +"Shift-reload the page or clear browser cache if the new photo does not " +"display immediately." msgstr "" -#: ../../mod/install.php:231 +#: ../../mod/profile_photo.php:99 +msgid "Unable to process image" +msgstr "" + +#: ../../mod/profile_photo.php:113 ../../mod/wall_upload.php:56 +#, php-format +msgid "Image exceeds size limit of %d" +msgstr "" + +#: ../../mod/profile_photo.php:203 +msgid "Upload File:" +msgstr "" + +#: ../../mod/profile_photo.php:204 +msgid "Upload Profile Photo" +msgstr "" + +#: ../../mod/profile_photo.php:205 +msgid "Upload" +msgstr "" + +#: ../../mod/profile_photo.php:206 +msgid "skip this step" +msgstr "" + +#: ../../mod/profile_photo.php:206 +msgid "select a photo from your photo albums" +msgstr "" + +#: ../../mod/profile_photo.php:219 +msgid "Crop Image" +msgstr "" + +#: ../../mod/profile_photo.php:220 +msgid "Please adjust the image cropping for optimum viewing." +msgstr "" + +#: ../../mod/profile_photo.php:221 +msgid "Done Editing" +msgstr "" + +#: ../../mod/profile_photo.php:249 +msgid "Image uploaded successfully." +msgstr "" + +#: ../../mod/hcard.php:10 +msgid "No profile" +msgstr "" + +#: ../../mod/removeme.php:45 ../../mod/removeme.php:48 +msgid "Remove My Account" +msgstr "" + +#: ../../mod/removeme.php:46 msgid "" -"Please contact your hosting provider or site administrator if you have " -"questions about these settings." +"This will completely remove your account. Once this has been done it is not " +"recoverable." msgstr "" -#: ../../mod/install.php:232 -msgid "" -"The database you specify below should already exist. If it does not, please " -"create it before continuing." +#: ../../mod/removeme.php:47 +msgid "Please enter your password for verification:" msgstr "" -#: ../../mod/install.php:236 -msgid "Database Server Name" +#: ../../mod/message.php:23 +msgid "No recipient selected." msgstr "" -#: ../../mod/install.php:237 -msgid "Database Login Name" +#: ../../mod/message.php:26 +msgid "Unable to locate contact information." msgstr "" -#: ../../mod/install.php:238 -msgid "Database Login Password" +#: ../../mod/message.php:29 +msgid "Message could not be sent." msgstr "" -#: ../../mod/install.php:239 -msgid "Database Name" +#: ../../mod/message.php:32 +msgid "Message collection failure." msgstr "" -#: ../../mod/install.php:240 ../../mod/install.php:279 -msgid "Site administrator email address" +#: ../../mod/message.php:35 +msgid "Message sent." msgstr "" -#: ../../mod/install.php:240 ../../mod/install.php:279 -msgid "" -"Your account email address must match this in order to use the web admin " -"panel." +#: ../../mod/message.php:55 +msgid "Inbox" msgstr "" -#: ../../mod/install.php:244 ../../mod/install.php:282 -msgid "Please select a default timezone for your website" +#: ../../mod/message.php:60 +msgid "Outbox" msgstr "" -#: ../../mod/install.php:269 -msgid "Site settings" +#: ../../mod/message.php:65 +msgid "New Message" msgstr "" -#: ../../mod/install.php:322 -msgid "Could not find a command line version of PHP in the web server PATH." +#: ../../mod/message.php:91 +msgid "Message deleted." msgstr "" -#: ../../mod/install.php:325 -msgid "PHP executable path" +#: ../../mod/message.php:121 +msgid "Conversation removed." msgstr "" -#: ../../mod/install.php:325 -msgid "Enter full path to php executable" +#: ../../mod/message.php:137 ../../include/conversation.php:843 +msgid "Please enter a link URL:" msgstr "" -#: ../../mod/install.php:330 -msgid "Command line PHP" +#: ../../mod/message.php:145 +msgid "Send Private Message" msgstr "" -#: ../../mod/install.php:339 -msgid "" -"The command line version of PHP on your system does not have " -"\"register_argc_argv\" enabled." +#: ../../mod/message.php:146 ../../mod/message.php:287 +msgid "To:" msgstr "" -#: ../../mod/install.php:340 -msgid "This is required for message delivery to work." +#: ../../mod/message.php:147 ../../mod/message.php:288 +msgid "Subject:" msgstr "" -#: ../../mod/install.php:342 -msgid "PHP \"register_argc_argv\"" +#: ../../mod/message.php:150 ../../mod/message.php:291 +#: ../../mod/invite.php:101 +msgid "Your message:" msgstr "" -#: ../../mod/install.php:363 -msgid "" -"Error: the \"openssl_pkey_new\" function on this system is not able to " -"generate encryption keys" +#: ../../mod/message.php:188 +msgid "No messages." msgstr "" -#: ../../mod/install.php:364 -msgid "" -"If running under Windows, please see \"http://www.php.net/manual/en/openssl." -"installation.php\"." +#: ../../mod/message.php:201 +msgid "Delete conversation" msgstr "" -#: ../../mod/install.php:366 -msgid "Generate encryption keys" +#: ../../mod/message.php:204 +msgid "D, d M Y - g:i A" msgstr "" -#: ../../mod/install.php:373 -msgid "libCurl PHP module" +#: ../../mod/message.php:239 +msgid "Message not available." msgstr "" -#: ../../mod/install.php:374 -msgid "GD graphics PHP module" +#: ../../mod/message.php:276 +msgid "Delete message" msgstr "" -#: ../../mod/install.php:375 -msgid "OpenSSL PHP module" +#: ../../mod/message.php:286 +msgid "Send Reply" msgstr "" -#: ../../mod/install.php:376 -msgid "mysqli PHP module" +#: ../../mod/allfriends.php:34 +#, php-format +msgid "Friends of %s" msgstr "" -#: ../../mod/install.php:377 -msgid "mb_string PHP module" -msgstr "" - -#: ../../mod/install.php:382 ../../mod/install.php:384 -msgid "Apace mod_rewrite module" -msgstr "" - -#: ../../mod/install.php:382 -msgid "" -"Error: Apache webserver mod-rewrite module is required but not installed." -msgstr "" - -#: ../../mod/install.php:389 -msgid "Error: libCURL PHP module required but not installed." -msgstr "" - -#: ../../mod/install.php:393 -msgid "" -"Error: GD graphics PHP module with JPEG support required but not installed." -msgstr "" - -#: ../../mod/install.php:397 -msgid "Error: openssl PHP module required but not installed." -msgstr "" - -#: ../../mod/install.php:401 -msgid "Error: mysqli PHP module required but not installed." -msgstr "" - -#: ../../mod/install.php:405 -msgid "Error: mb_string PHP module required but not installed." -msgstr "" - -#: ../../mod/install.php:422 -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 "" - -#: ../../mod/install.php:423 -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 "" - -#: ../../mod/install.php:424 -msgid "" -"Please check with your site documentation or support people to see if this " -"situation can be corrected." -msgstr "" - -#: ../../mod/install.php:425 -msgid "" -"If not, you may be required to perform a manual installation. Please see the " -"file \"INSTALL.txt\" for instructions." -msgstr "" - -#: ../../mod/install.php:428 -msgid ".htconfig.php is writable" -msgstr "" - -#: ../../mod/install.php:435 -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 "" - -#: ../../mod/install.php:460 -msgid "Errors encountered creating database tables." -msgstr "" - -#: ../../mod/community.php:21 -msgid "Not available." -msgstr "" - -#: ../../mod/community.php:30 ../../include/nav.php:97 -msgid "Community" -msgstr "" - -#: ../../mod/community.php:60 ../../mod/search.php:118 -msgid "No results." -msgstr "" - -#: ../../mod/community.php:87 -msgid "" -"Shared content is covered by the Creative Commons Attribution 3.0 license." -msgstr "" - -#: ../../mod/oexchange.php:27 -msgid "Post successful." +#: ../../mod/allfriends.php:40 +msgid "No friends to display." msgstr "" #: ../../mod/admin.php:59 ../../mod/admin.php:295 @@ -2619,7 +2785,7 @@ msgstr "" msgid "Advanced" msgstr "" -#: ../../mod/admin.php:304 ../../addon/statusnet/statusnet.php:477 +#: ../../mod/admin.php:304 ../../addon/statusnet/statusnet.php:486 msgid "Site name" msgstr "" @@ -2833,7 +2999,7 @@ msgstr "" msgid "Toggle" msgstr "" -#: ../../mod/admin.php:551 ../../include/nav.php:128 +#: ../../mod/admin.php:551 ../../include/nav.php:129 msgid "Settings" msgstr "" @@ -2883,6 +3049,393 @@ msgstr "" msgid "FTP Password" msgstr "" +#: ../../mod/profile.php:15 ../../boot.php:841 +msgid "Requested profile is not available." +msgstr "" + +#: ../../mod/profile.php:111 ../../mod/display.php:66 +msgid "Access to this profile has been restricted." +msgstr "" + +#: ../../mod/profile.php:131 +msgid "Tips for New Members" +msgstr "" + +#: ../../mod/ping.php:148 +msgid "{0} wants to be your friend" +msgstr "" + +#: ../../mod/ping.php:153 +msgid "{0} sent you a message" +msgstr "" + +#: ../../mod/ping.php:158 +msgid "{0} requested registration" +msgstr "" + +#: ../../mod/ping.php:164 +#, php-format +msgid "{0} commented %s's post" +msgstr "" + +#: ../../mod/ping.php:169 +#, php-format +msgid "{0} liked %s's post" +msgstr "" + +#: ../../mod/ping.php:174 +#, php-format +msgid "{0} disliked %s's post" +msgstr "" + +#: ../../mod/ping.php:179 +#, php-format +msgid "{0} is now friends with %s" +msgstr "" + +#: ../../mod/ping.php:184 +msgid "{0} posted" +msgstr "" + +#: ../../mod/ping.php:189 +#, php-format +msgid "{0} tagged %s's post with #%s" +msgstr "" + +#: ../../mod/ping.php:195 +msgid "{0} mentioned you in a post" +msgstr "" + +#: ../../mod/openid.php:63 ../../mod/openid.php:77 ../../include/auth.php:90 +#: ../../include/auth.php:115 ../../include/auth.php:169 +msgid "Login failed." +msgstr "" + +#: ../../mod/follow.php:27 +msgid "Connect URL missing." +msgstr "" + +#: ../../mod/follow.php:47 +msgid "" +"This site is not configured to allow communications with other networks." +msgstr "" + +#: ../../mod/follow.php:48 ../../mod/follow.php:58 +msgid "No compatible communication protocols or feeds were discovered." +msgstr "" + +#: ../../mod/follow.php:56 +msgid "The profile address specified does not provide adequate information." +msgstr "" + +#: ../../mod/follow.php:60 +msgid "An author or name was not found." +msgstr "" + +#: ../../mod/follow.php:62 +msgid "No browser URL could be matched to this address." +msgstr "" + +#: ../../mod/follow.php:69 +msgid "" +"The profile address specified belongs to a network which has been disabled " +"on this site." +msgstr "" + +#: ../../mod/follow.php:74 +msgid "" +"Limited profile. This person will be unable to receive direct/personal " +"notifications from you." +msgstr "" + +#: ../../mod/follow.php:144 +msgid "Unable to retrieve contact information." +msgstr "" + +#: ../../mod/follow.php:190 +msgid "following" +msgstr "" + +#: ../../mod/common.php:34 +msgid "Common Friends" +msgstr "" + +#: ../../mod/common.php:42 +msgid "No friends in common." +msgstr "" + +#: ../../mod/display.php:109 +msgid "Item has been removed." +msgstr "" + +#: ../../mod/apps.php:4 +msgid "Applications" +msgstr "" + +#: ../../mod/apps.php:7 +msgid "No installed applications." +msgstr "" + +#: ../../mod/search.php:83 +msgid "Search This Site" +msgstr "" + +#: ../../mod/profiles.php:21 ../../mod/profiles.php:239 +#: ../../mod/profiles.php:344 ../../mod/dfrn_confirm.php:62 +msgid "Profile not found." +msgstr "" + +#: ../../mod/profiles.php:28 +msgid "Profile Name is required." +msgstr "" + +#: ../../mod/profiles.php:198 +msgid "Profile updated." +msgstr "" + +#: ../../mod/profiles.php:256 +msgid "Profile deleted." +msgstr "" + +#: ../../mod/profiles.php:272 ../../mod/profiles.php:303 +msgid "Profile-" +msgstr "" + +#: ../../mod/profiles.php:291 ../../mod/profiles.php:330 +msgid "New profile created." +msgstr "" + +#: ../../mod/profiles.php:309 +msgid "Profile unavailable to clone." +msgstr "" + +#: ../../mod/profiles.php:356 +msgid "Hide your contact/friend list from viewers of this profile?" +msgstr "" + +#: ../../mod/profiles.php:374 +msgid "Edit Profile Details" +msgstr "" + +#: ../../mod/profiles.php:376 +msgid "View this profile" +msgstr "" + +#: ../../mod/profiles.php:377 +msgid "Create a new profile using these settings" +msgstr "" + +#: ../../mod/profiles.php:378 +msgid "Clone this profile" +msgstr "" + +#: ../../mod/profiles.php:379 +msgid "Delete this profile" +msgstr "" + +#: ../../mod/profiles.php:380 +msgid "Profile Name:" +msgstr "" + +#: ../../mod/profiles.php:381 +msgid "Your Full Name:" +msgstr "" + +#: ../../mod/profiles.php:382 +msgid "Title/Description:" +msgstr "" + +#: ../../mod/profiles.php:383 +msgid "Your Gender:" +msgstr "" + +#: ../../mod/profiles.php:384 +#, php-format +msgid "Birthday (%s):" +msgstr "" + +#: ../../mod/profiles.php:385 +msgid "Street Address:" +msgstr "" + +#: ../../mod/profiles.php:386 +msgid "Locality/City:" +msgstr "" + +#: ../../mod/profiles.php:387 +msgid "Postal/Zip Code:" +msgstr "" + +#: ../../mod/profiles.php:388 +msgid "Country:" +msgstr "" + +#: ../../mod/profiles.php:389 +msgid "Region/State:" +msgstr "" + +#: ../../mod/profiles.php:390 +msgid " Marital Status:" +msgstr "" + +#: ../../mod/profiles.php:391 +msgid "Who: (if applicable)" +msgstr "" + +#: ../../mod/profiles.php:392 +msgid "Examples: cathy123, Cathy Williams, cathy@example.com" +msgstr "" + +#: ../../mod/profiles.php:393 ../../include/profile_advanced.php:43 +msgid "Sexual Preference:" +msgstr "" + +#: ../../mod/profiles.php:394 +msgid "Homepage URL:" +msgstr "" + +#: ../../mod/profiles.php:395 ../../include/profile_advanced.php:49 +msgid "Political Views:" +msgstr "" + +#: ../../mod/profiles.php:396 +msgid "Religious Views:" +msgstr "" + +#: ../../mod/profiles.php:397 +msgid "Public Keywords:" +msgstr "" + +#: ../../mod/profiles.php:398 +msgid "Private Keywords:" +msgstr "" + +#: ../../mod/profiles.php:399 +msgid "Example: fishing photography software" +msgstr "" + +#: ../../mod/profiles.php:400 +msgid "(Used for suggesting potential friends, can be seen by others)" +msgstr "" + +#: ../../mod/profiles.php:401 +msgid "(Used for searching profiles, never shown to others)" +msgstr "" + +#: ../../mod/profiles.php:402 +msgid "Tell us about yourself..." +msgstr "" + +#: ../../mod/profiles.php:403 +msgid "Hobbies/Interests" +msgstr "" + +#: ../../mod/profiles.php:404 +msgid "Contact information and Social Networks" +msgstr "" + +#: ../../mod/profiles.php:405 +msgid "Musical interests" +msgstr "" + +#: ../../mod/profiles.php:406 +msgid "Books, literature" +msgstr "" + +#: ../../mod/profiles.php:407 +msgid "Television" +msgstr "" + +#: ../../mod/profiles.php:408 +msgid "Film/dance/culture/entertainment" +msgstr "" + +#: ../../mod/profiles.php:409 +msgid "Love/romance" +msgstr "" + +#: ../../mod/profiles.php:410 +msgid "Work/employment" +msgstr "" + +#: ../../mod/profiles.php:411 +msgid "School/education" +msgstr "" + +#: ../../mod/profiles.php:416 +msgid "" +"This is your public profile.
    It may " +"be visible to anybody using the internet." +msgstr "" + +#: ../../mod/profiles.php:426 ../../mod/directory.php:122 +msgid "Age: " +msgstr "" + +#: ../../mod/profiles.php:461 +msgid "Edit/Manage Profiles" +msgstr "" + +#: ../../mod/profiles.php:462 ../../boot.php:942 +msgid "Change profile photo" +msgstr "" + +#: ../../mod/profiles.php:463 ../../boot.php:943 +msgid "Create New Profile" +msgstr "" + +#: ../../mod/profiles.php:473 ../../boot.php:953 +msgid "Profile Image" +msgstr "" + +#: ../../mod/profiles.php:475 ../../boot.php:956 +msgid "visible to everybody" +msgstr "" + +#: ../../mod/profiles.php:476 ../../boot.php:957 +msgid "Edit visibility" +msgstr "" + +#: ../../mod/tagger.php:103 ../../include/conversation.php:116 +#, php-format +msgid "%1$s tagged %2$s's %3$s with %4$s" +msgstr "" + +#: ../../mod/delegate.php:95 +msgid "No potential page delegates located." +msgstr "" + +#: ../../mod/delegate.php:121 +msgid "Delegate Page Management" +msgstr "" + +#: ../../mod/delegate.php:123 +msgid "" +"Delegates are able to manage all aspects of this account/page except for " +"basic account settings. Please do not delegate your personal account to " +"anybody that you do not trust completely." +msgstr "" + +#: ../../mod/delegate.php:124 +msgid "Existing Page Managers" +msgstr "" + +#: ../../mod/delegate.php:126 +msgid "Existing Page Delegates" +msgstr "" + +#: ../../mod/delegate.php:128 +msgid "Potential Delegates" +msgstr "" + +#: ../../mod/delegate.php:131 +msgid "Add" +msgstr "" + +#: ../../mod/delegate.php:132 +msgid "No entries." +msgstr "" + #: ../../mod/suggest.php:38 ../../include/contact_widgets.php:35 msgid "Friend Suggestions" msgstr "" @@ -2893,1018 +3446,945 @@ msgid "" "hours." msgstr "" -#: ../../mod/suggest.php:59 ../../mod/match.php:58 -#: ../../include/contact_widgets.php:9 ../../boot.php:911 -msgid "Connect" -msgstr "" - #: ../../mod/suggest.php:61 msgid "Ignore/Hide" msgstr "" -#: ../../mod/display.php:66 ../../mod/profile.php:111 -msgid "Access to this profile has been restricted." +#: ../../mod/directory.php:49 +msgid "Global Directory" msgstr "" -#: ../../mod/display.php:108 -msgid "Item has been removed." +#: ../../mod/directory.php:55 +msgid "Normal site view" msgstr "" -#: ../../mod/like.php:144 ../../include/conversation.php:43 -#: ../../include/diaspora.php:1570 ../../addon/facebook/facebook.php:1088 -#: ../../addon/communityhome/communityhome.php:172 +#: ../../mod/directory.php:57 +msgid "Admin - View all site entries" +msgstr "" + +#: ../../mod/directory.php:63 +msgid "Find on this site" +msgstr "" + +#: ../../mod/directory.php:66 +msgid "Site Directory" +msgstr "" + +#: ../../mod/directory.php:125 +msgid "Gender: " +msgstr "" + +#: ../../mod/directory.php:151 +msgid "No entries (some entries may be hidden)." +msgstr "" + +#: ../../mod/invite.php:35 #, php-format -msgid "%1$s likes %2$s's %3$s" +msgid "%s : Not a valid email address." msgstr "" -#: ../../mod/like.php:146 ../../include/conversation.php:46 +#: ../../mod/invite.php:59 #, php-format -msgid "%1$s doesn't like %2$s's %3$s" +msgid "Please join my network on %s" msgstr "" -#: ../../mod/match.php:12 -msgid "Profile Match" +#: ../../mod/invite.php:69 +#, php-format +msgid "%s : Message delivery failed." msgstr "" -#: ../../mod/match.php:20 -msgid "No keywords to match. Please add keywords to your default profile." +#: ../../mod/invite.php:73 +#, php-format +msgid "%d message sent." +msgid_plural "%d messages sent." +msgstr[0] "" +msgstr[1] "" + +#: ../../mod/invite.php:92 +msgid "You have no more invitations available" msgstr "" -#: ../../mod/match.php:57 -msgid "is interested in:" +#: ../../mod/invite.php:99 +msgid "Send invitations" msgstr "" -#: ../../mod/notes.php:44 ../../boot.php:1335 -msgid "Personal Notes" +#: ../../mod/invite.php:100 +msgid "Enter email addresses, one per line:" msgstr "" -#: ../../mod/notes.php:63 ../../include/text.php:635 -msgid "Save" +#: ../../mod/invite.php:102 +#, php-format +msgid "Please join my social network on %s" msgstr "" -#: ../../mod/help.php:30 -msgid "Help:" +#: ../../mod/invite.php:103 +msgid "To accept this invitation, please visit:" msgstr "" -#: ../../mod/help.php:34 ../../include/nav.php:82 -msgid "Help" +#: ../../mod/invite.php:104 +msgid "You will need to supply this invitation code: $invite_code" msgstr "" -#: ../../mod/help.php:38 ../../index.php:221 -msgid "Not Found" +#: ../../mod/invite.php:104 +msgid "" +"Once you have registered, please connect with me via my profile page at:" msgstr "" -#: ../../mod/help.php:41 ../../index.php:224 -msgid "Page not found." -msgstr "" - -#: ../../mod/dfrn_confirm.php:236 +#: ../../mod/dfrn_confirm.php:238 msgid "Response from remote site was not understood." msgstr "" -#: ../../mod/dfrn_confirm.php:245 +#: ../../mod/dfrn_confirm.php:247 msgid "Unexpected response from remote site: " msgstr "" -#: ../../mod/dfrn_confirm.php:253 +#: ../../mod/dfrn_confirm.php:255 msgid "Confirmation completed successfully." msgstr "" -#: ../../mod/dfrn_confirm.php:255 ../../mod/dfrn_confirm.php:269 -#: ../../mod/dfrn_confirm.php:276 +#: ../../mod/dfrn_confirm.php:257 ../../mod/dfrn_confirm.php:271 +#: ../../mod/dfrn_confirm.php:278 msgid "Remote site reported: " msgstr "" -#: ../../mod/dfrn_confirm.php:267 +#: ../../mod/dfrn_confirm.php:269 msgid "Temporary failure. Please wait and try again." msgstr "" -#: ../../mod/dfrn_confirm.php:274 +#: ../../mod/dfrn_confirm.php:276 msgid "Introduction failed or was revoked." msgstr "" -#: ../../mod/dfrn_confirm.php:416 +#: ../../mod/dfrn_confirm.php:421 msgid "Unable to set contact photo." msgstr "" -#: ../../mod/dfrn_confirm.php:466 ../../include/conversation.php:79 -#: ../../include/diaspora.php:495 +#: ../../mod/dfrn_confirm.php:473 ../../include/diaspora.php:495 +#: ../../include/conversation.php:79 #, php-format msgid "%1$s is now friends with %2$s" msgstr "" -#: ../../mod/dfrn_confirm.php:537 +#: ../../mod/dfrn_confirm.php:543 #, php-format msgid "No user record found for '%s' " msgstr "" -#: ../../mod/dfrn_confirm.php:547 +#: ../../mod/dfrn_confirm.php:553 msgid "Our site encryption key is apparently messed up." msgstr "" -#: ../../mod/dfrn_confirm.php:558 +#: ../../mod/dfrn_confirm.php:564 msgid "Empty site URL was provided or URL could not be decrypted by us." msgstr "" -#: ../../mod/dfrn_confirm.php:579 +#: ../../mod/dfrn_confirm.php:585 msgid "Contact record was not found for you on our site." msgstr "" -#: ../../mod/dfrn_confirm.php:593 +#: ../../mod/dfrn_confirm.php:599 #, php-format msgid "Site public key not available in contact record for URL %s." msgstr "" -#: ../../mod/dfrn_confirm.php:613 +#: ../../mod/dfrn_confirm.php:619 msgid "" "The ID provided by your system is a duplicate on our system. It should work " "if you try again." msgstr "" -#: ../../mod/dfrn_confirm.php:624 +#: ../../mod/dfrn_confirm.php:630 msgid "Unable to set your contact credentials on our system." msgstr "" -#: ../../mod/dfrn_confirm.php:678 +#: ../../mod/dfrn_confirm.php:684 msgid "Unable to update your contact profile details on our system" msgstr "" -#: ../../mod/dfrn_confirm.php:708 +#: ../../mod/dfrn_confirm.php:714 #, php-format msgid "Connection accepted at %s" msgstr "" -#: ../../mod/profile.php:15 ../../boot.php:836 -msgid "Requested profile is not available." +#: ../../addon/facebook/facebook.php:337 +msgid "Facebook disabled" msgstr "" -#: ../../mod/profile.php:131 -msgid "Tips for New Members" +#: ../../addon/facebook/facebook.php:342 +msgid "Updating contacts" msgstr "" -#: ../../mod/item.php:89 -msgid "Unable to locate original post." +#: ../../addon/facebook/facebook.php:351 +msgid "Facebook API key is missing." msgstr "" -#: ../../mod/item.php:206 -msgid "Empty post discarded." +#: ../../addon/facebook/facebook.php:358 +msgid "Facebook Connect" msgstr "" -#: ../../mod/item.php:778 -msgid "System error. Post not saved." +#: ../../addon/facebook/facebook.php:364 +msgid "Install Facebook connector for this account." msgstr "" -#: ../../mod/item.php:803 -#, php-format +#: ../../addon/facebook/facebook.php:371 +msgid "Remove Facebook connector" +msgstr "" + +#: ../../addon/facebook/facebook.php:376 msgid "" -"This message was sent to you by %s, a member of the Friendica social network." +"Re-authenticate [This is necessary whenever your Facebook password is " +"changed.]" msgstr "" -#: ../../mod/item.php:805 -#, php-format -msgid "You may visit them online at %s" +#: ../../addon/facebook/facebook.php:383 +msgid "Post to Facebook by default" msgstr "" -#: ../../mod/item.php:806 +#: ../../addon/facebook/facebook.php:387 +msgid "Link all your Facebook friends and conversations on this website" +msgstr "" + +#: ../../addon/facebook/facebook.php:389 msgid "" -"Please contact the sender by replying to this post if you do not wish to " -"receive these messages." +"Facebook conversations consist of your profile wall and your friend " +"stream." msgstr "" -#: ../../mod/item.php:808 +#: ../../addon/facebook/facebook.php:390 +msgid "On this website, your Facebook friend stream is only visible to you." +msgstr "" + +#: ../../addon/facebook/facebook.php:391 +msgid "" +"The following settings determine the privacy of your Facebook profile wall " +"on this website." +msgstr "" + +#: ../../addon/facebook/facebook.php:395 +msgid "" +"On this website your Facebook profile wall conversations will only be " +"visible to you" +msgstr "" + +#: ../../addon/facebook/facebook.php:400 +msgid "Do not import your Facebook profile wall conversations" +msgstr "" + +#: ../../addon/facebook/facebook.php:402 +msgid "" +"If you choose to link conversations and leave both of these boxes unchecked, " +"your Facebook profile wall will be merged with your profile wall on this " +"website and your privacy settings on this website will be used to determine " +"who may see the conversations." +msgstr "" + +#: ../../addon/facebook/facebook.php:407 +msgid "Comma separated applications to ignore" +msgstr "" + +#: ../../addon/facebook/facebook.php:475 +#: ../../include/contact_selectors.php:81 +msgid "Facebook" +msgstr "" + +#: ../../addon/facebook/facebook.php:476 +msgid "Facebook Connector Settings" +msgstr "" + +#: ../../addon/facebook/facebook.php:490 +msgid "Post to Facebook" +msgstr "" + +#: ../../addon/facebook/facebook.php:581 +msgid "" +"Post to Facebook cancelled because of multi-network access permission " +"conflict." +msgstr "" + +#: ../../addon/facebook/facebook.php:650 +msgid "Image: " +msgstr "" + +#: ../../addon/facebook/facebook.php:727 +msgid "View on Friendica" +msgstr "" + +#: ../../addon/facebook/facebook.php:751 +msgid "Facebook post failed. Queued for retry." +msgstr "" + +#: ../../addon/facebook/facebook.php:876 ../../addon/facebook/facebook.php:885 +#: ../../include/bb2diaspora.php:113 +msgid "link" +msgstr "" + +#: ../../addon/widgets/widget_like.php:58 #, php-format -msgid "%s posted an update." -msgstr "" - -#: ../../mod/search.php:13 ../../mod/network.php:84 -msgid "Saved Searches" -msgstr "" - -#: ../../mod/search.php:16 ../../mod/network.php:75 -msgid "Remove term" -msgstr "" - -#: ../../mod/search.php:83 -msgid "Search This Site" -msgstr "" - -#: ../../mod/photos.php:42 -msgid "Photo Albums" -msgstr "" - -#: ../../mod/photos.php:50 ../../mod/photos.php:146 ../../mod/photos.php:868 -#: ../../mod/photos.php:938 ../../mod/photos.php:953 ../../mod/photos.php:1354 -#: ../../mod/photos.php:1366 ../../addon/communityhome/communityhome.php:110 -msgid "Contact Photos" -msgstr "" - -#: ../../mod/photos.php:135 -msgid "Contact information unavailable" -msgstr "" - -#: ../../mod/photos.php:156 -msgid "Album not found." -msgstr "" - -#: ../../mod/photos.php:174 ../../mod/photos.php:947 -msgid "Delete Album" -msgstr "" - -#: ../../mod/photos.php:237 ../../mod/photos.php:1166 -msgid "Delete Photo" -msgstr "" - -#: ../../mod/photos.php:524 -msgid "was tagged in a" -msgstr "" - -#: ../../mod/photos.php:524 -msgid "by" -msgstr "" - -#: ../../mod/photos.php:627 ../../addon/js_upload/js_upload.php:312 -msgid "Image exceeds size limit of " -msgstr "" - -#: ../../mod/photos.php:635 -msgid "Image file is empty." -msgstr "" - -#: ../../mod/photos.php:764 -msgid "No photos selected" -msgstr "" - -#: ../../mod/photos.php:841 -msgid "Access to this item is restricted." -msgstr "" - -#: ../../mod/photos.php:895 -msgid "Upload Photos" -msgstr "" - -#: ../../mod/photos.php:898 ../../mod/photos.php:942 -msgid "New album name: " -msgstr "" - -#: ../../mod/photos.php:899 -msgid "or existing album name: " -msgstr "" - -#: ../../mod/photos.php:900 -msgid "Do not show a status post for this upload" -msgstr "" - -#: ../../mod/photos.php:902 ../../mod/photos.php:1161 -msgid "Permissions" -msgstr "" - -#: ../../mod/photos.php:957 -msgid "Edit Album" -msgstr "" - -#: ../../mod/photos.php:967 ../../mod/photos.php:1379 -msgid "View Photo" -msgstr "" - -#: ../../mod/photos.php:1002 -msgid "Permission denied. Access to this item may be restricted." -msgstr "" - -#: ../../mod/photos.php:1004 -msgid "Photo not available" -msgstr "" - -#: ../../mod/photos.php:1054 -msgid "View photo" -msgstr "" - -#: ../../mod/photos.php:1054 -msgid "Edit photo" -msgstr "" - -#: ../../mod/photos.php:1055 -msgid "Use as profile photo" -msgstr "" - -#: ../../mod/photos.php:1061 ../../include/conversation.php:423 -msgid "Private Message" -msgstr "" - -#: ../../mod/photos.php:1072 -msgid "View Full Size" -msgstr "" - -#: ../../mod/photos.php:1140 -msgid "Tags: " -msgstr "" - -#: ../../mod/photos.php:1143 -msgid "[Remove any tag]" -msgstr "" - -#: ../../mod/photos.php:1154 -msgid "New album name" -msgstr "" - -#: ../../mod/photos.php:1157 -msgid "Caption" -msgstr "" - -#: ../../mod/photos.php:1159 -msgid "Add a Tag" -msgstr "" - -#: ../../mod/photos.php:1163 -msgid "Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping" -msgstr "" - -#: ../../mod/photos.php:1183 ../../include/conversation.php:470 -msgid "I like this (toggle)" -msgstr "" - -#: ../../mod/photos.php:1184 ../../include/conversation.php:471 -msgid "I don't like this (toggle)" -msgstr "" - -#: ../../mod/photos.php:1185 ../../include/conversation.php:862 -msgid "Share" -msgstr "" - -#: ../../mod/photos.php:1202 ../../mod/photos.php:1242 -#: ../../mod/photos.php:1273 ../../include/conversation.php:485 -msgid "This is you" -msgstr "" - -#: ../../mod/photos.php:1204 ../../mod/photos.php:1244 -#: ../../mod/photos.php:1275 ../../include/conversation.php:487 -#: ../../boot.php:438 -msgid "Comment" -msgstr "" - -#: ../../mod/photos.php:1206 ../../include/conversation.php:489 -#: ../../include/conversation.php:897 -msgid "Preview" -msgstr "" - -#: ../../mod/photos.php:1385 -msgid "View Album" -msgstr "" - -#: ../../mod/photos.php:1394 -msgid "Recent Photos" -msgstr "" - -#: ../../mod/photos.php:1396 -msgid "Upload New Photos" -msgstr "" - -#: ../../mod/network.php:43 -msgid "Search Results For:" -msgstr "" - -#: ../../mod/network.php:85 ../../include/group.php:216 -msgid "add" -msgstr "" - -#: ../../mod/network.php:158 -msgid "Commented Order" -msgstr "" - -#: ../../mod/network.php:163 -msgid "Posted Order" -msgstr "" - -#: ../../mod/network.php:174 -msgid "New" -msgstr "" - -#: ../../mod/network.php:179 -msgid "Starred" -msgstr "" - -#: ../../mod/network.php:184 -msgid "Bookmarks" -msgstr "" - -#: ../../mod/network.php:232 -#, php-format -msgid "Warning: This group contains %s member from an insecure network." -msgid_plural "" -"Warning: This group contains %s members from an insecure network." +msgid "%d person likes this" +msgid_plural "%d people like this" msgstr[0] "" msgstr[1] "" -#: ../../mod/network.php:235 -msgid "Private messages to this group are at risk of public disclosure." -msgstr "" - -#: ../../mod/network.php:286 -msgid "No such group" -msgstr "" - -#: ../../mod/network.php:297 -msgid "Group is empty" -msgstr "" - -#: ../../mod/network.php:301 -msgid "Group: " -msgstr "" - -#: ../../mod/network.php:311 -msgid "Contact: " -msgstr "" - -#: ../../mod/network.php:313 -msgid "Private messages to this person are at risk of public disclosure." -msgstr "" - -#: ../../mod/network.php:318 -msgid "Invalid contact." -msgstr "" - -#: ../../mod/api.php:76 ../../mod/api.php:102 -msgid "Authorize application connection" -msgstr "" - -#: ../../mod/api.php:77 -msgid "Return to your app and insert this Securty Code:" -msgstr "" - -#: ../../mod/api.php:89 -msgid "Please login to continue." -msgstr "" - -#: ../../mod/api.php:104 -msgid "" -"Do you want to authorize this application to access your posts and contacts, " -"and/or create new posts for you?" -msgstr "" - -#: ../../mod/friendica.php:43 -msgid "This is Friendica, version" -msgstr "" - -#: ../../mod/friendica.php:44 -msgid "running at web location" -msgstr "" - -#: ../../mod/friendica.php:46 -msgid "" -"Please visit Friendica.com to learn " -"more about the Friendica project." -msgstr "" - -#: ../../mod/friendica.php:48 -msgid "Bug reports and issues: please visit" -msgstr "" - -#: ../../mod/friendica.php:49 -msgid "" -"Suggestions, praise, donations, etc. - please email \"Info\" at Friendica - " -"dot com" -msgstr "" - -#: ../../mod/friendica.php:54 -msgid "Installed plugins/addons/apps" -msgstr "" - -#: ../../mod/friendica.php:62 -msgid "No installed plugins/addons/apps" -msgstr "" - -#: ../../mod/attach.php:8 -msgid "Item not available." -msgstr "" - -#: ../../mod/attach.php:20 -msgid "Item was not found." -msgstr "" - -#: ../../mod/viewcontacts.php:25 ../../include/text.php:574 -msgid "View Contacts" -msgstr "" - -#: ../../mod/viewcontacts.php:40 -msgid "No contacts." -msgstr "" - -#: ../../mod/tagrm.php:41 -msgid "Tag removed" -msgstr "" - -#: ../../mod/tagrm.php:79 -msgid "Remove Item Tag" -msgstr "" - -#: ../../mod/tagrm.php:81 -msgid "Select a tag to remove: " -msgstr "" - -#: ../../mod/tagrm.php:93 -msgid "Remove" -msgstr "" - -#: ../../mod/group.php:27 -msgid "Group created." -msgstr "" - -#: ../../mod/group.php:33 -msgid "Could not create group." -msgstr "" - -#: ../../mod/group.php:43 ../../mod/group.php:123 -msgid "Group not found." -msgstr "" - -#: ../../mod/group.php:56 -msgid "Group name changed." -msgstr "" - -#: ../../mod/group.php:67 ../../mod/profperm.php:19 ../../index.php:287 -msgid "Permission denied" -msgstr "" - -#: ../../mod/group.php:82 -msgid "Create a group of contacts/friends." -msgstr "" - -#: ../../mod/group.php:83 ../../mod/group.php:166 -msgid "Group Name: " -msgstr "" - -#: ../../mod/group.php:98 -msgid "Group removed." -msgstr "" - -#: ../../mod/group.php:100 -msgid "Unable to remove group." -msgstr "" - -#: ../../mod/group.php:164 ../../mod/profperm.php:105 -msgid "Click on a contact to add or remove." -msgstr "" - -#: ../../mod/group.php:165 -msgid "Group Editor" -msgstr "" - -#: ../../mod/group.php:179 -msgid "Members" -msgstr "" - -#: ../../mod/group.php:194 -msgid "All Contacts" -msgstr "" - -#: ../../mod/events.php:61 -msgid "Event description and start time are required." -msgstr "" - -#: ../../mod/events.php:117 ../../include/nav.php:50 ../../boot.php:1330 -msgid "Events" -msgstr "" - -#: ../../mod/events.php:207 -msgid "Create New Event" -msgstr "" - -#: ../../mod/events.php:210 -msgid "Previous" -msgstr "" - -#: ../../mod/events.php:220 -msgid "l, F j" -msgstr "" - -#: ../../mod/events.php:235 -msgid "Edit event" -msgstr "" - -#: ../../mod/events.php:237 ../../include/text.php:867 -msgid "link to source" -msgstr "" - -#: ../../mod/events.php:305 -msgid "hour:minute" -msgstr "" - -#: ../../mod/events.php:314 -msgid "Event details" -msgstr "" - -#: ../../mod/events.php:315 +#: ../../addon/widgets/widget_like.php:61 #, php-format -msgid "Format is %s %s. Starting date and Description are required." -msgstr "" - -#: ../../mod/events.php:316 -msgid "Event Starts:" -msgstr "" - -#: ../../mod/events.php:319 -msgid "Finish date/time is not known or not relevant" -msgstr "" - -#: ../../mod/events.php:321 -msgid "Event Finishes:" -msgstr "" - -#: ../../mod/events.php:324 -msgid "Adjust for viewer timezone" -msgstr "" - -#: ../../mod/events.php:326 -msgid "Description:" -msgstr "" - -#: ../../mod/events.php:328 ../../include/event.php:37 -#: ../../include/bb2diaspora.php:259 ../../boot.php:961 -msgid "Location:" -msgstr "" - -#: ../../mod/events.php:330 -msgid "Share this event" -msgstr "" - -#: ../../mod/profperm.php:25 ../../mod/profperm.php:55 -msgid "Invalid profile identifier." -msgstr "" - -#: ../../mod/profperm.php:101 -msgid "Profile Visibility Editor" -msgstr "" - -#: ../../mod/profperm.php:103 ../../include/nav.php:48 -#: ../../include/profile_advanced.php:7 ../../include/profile_advanced.php:74 -#: ../../boot.php:1317 -msgid "Profile" -msgstr "" - -#: ../../mod/profperm.php:114 -msgid "Visible To" -msgstr "" - -#: ../../mod/profperm.php:130 -msgid "All Contacts (with secure profile access)" -msgstr "" - -#: ../../mod/dfrn_poll.php:90 ../../mod/dfrn_poll.php:516 -#, php-format -msgid "%s welcomes %s" -msgstr "" - -#: ../../mod/lockview.php:39 -msgid "Remote privacy information not available." -msgstr "" - -#: ../../mod/lockview.php:43 -msgid "Visible to:" -msgstr "" - -#: ../../mod/home.php:26 ../../addon/communityhome/communityhome.php:179 -#, php-format -msgid "Welcome to %s" -msgstr "" - -#: ../../include/datetime.php:43 ../../include/datetime.php:45 -msgid "Miscellaneous" -msgstr "" - -#: ../../include/datetime.php:121 ../../include/datetime.php:253 -msgid "year" -msgstr "" - -#: ../../include/datetime.php:126 ../../include/datetime.php:254 -msgid "month" -msgstr "" - -#: ../../include/datetime.php:131 ../../include/datetime.php:256 -msgid "day" -msgstr "" - -#: ../../include/datetime.php:244 -msgid "never" -msgstr "" - -#: ../../include/datetime.php:250 -msgid "less than a second ago" -msgstr "" - -#: ../../include/datetime.php:253 -msgid "years" -msgstr "" - -#: ../../include/datetime.php:254 -msgid "months" -msgstr "" - -#: ../../include/datetime.php:255 -msgid "week" -msgstr "" - -#: ../../include/datetime.php:255 -msgid "weeks" -msgstr "" - -#: ../../include/datetime.php:256 -msgid "days" -msgstr "" - -#: ../../include/datetime.php:257 -msgid "hour" -msgstr "" - -#: ../../include/datetime.php:257 -msgid "hours" -msgstr "" - -#: ../../include/datetime.php:258 -msgid "minute" -msgstr "" - -#: ../../include/datetime.php:258 -msgid "minutes" -msgstr "" - -#: ../../include/datetime.php:259 -msgid "second" -msgstr "" - -#: ../../include/datetime.php:259 -msgid "seconds" -msgstr "" - -#: ../../include/datetime.php:266 -msgid " ago" -msgstr "" - -#: ../../include/datetime.php:437 ../../include/profile_advanced.php:30 -#: ../../include/items.php:1285 -msgid "Birthday:" -msgstr "" - -#: ../../include/dba.php:39 -#, php-format -msgid "Cannot locate DNS info for database server '%s'" -msgstr "" - -#: ../../include/text.php:232 -msgid "prev" -msgstr "" - -#: ../../include/text.php:234 -msgid "first" -msgstr "" - -#: ../../include/text.php:263 -msgid "last" -msgstr "" - -#: ../../include/text.php:266 -msgid "next" -msgstr "" - -#: ../../include/text.php:553 -msgid "No contacts" -msgstr "" - -#: ../../include/text.php:562 -#, php-format -msgid "%d Contact" -msgid_plural "%d Contacts" +msgid "%d person doesn't like this" +msgid_plural "%d people don't like this" msgstr[0] "" msgstr[1] "" -#: ../../include/text.php:633 ../../include/nav.php:87 -msgid "Search" +#: ../../addon/widgets/widgets.php:55 +msgid "Generate new key" msgstr "" -#: ../../include/text.php:719 -msgid "Monday" +#: ../../addon/widgets/widgets.php:58 +msgid "Widgets key" msgstr "" -#: ../../include/text.php:719 -msgid "Tuesday" +#: ../../addon/widgets/widgets.php:60 +msgid "Widgets available" msgstr "" -#: ../../include/text.php:719 -msgid "Wednesday" +#: ../../addon/widgets/widget_friends.php:40 +msgid "Connect on Friendica!" msgstr "" -#: ../../include/text.php:719 -msgid "Thursday" +#: ../../addon/yourls/yourls.php:55 +msgid "YourLS Settings" msgstr "" -#: ../../include/text.php:719 -msgid "Friday" +#: ../../addon/yourls/yourls.php:57 +msgid "URL: http://" msgstr "" -#: ../../include/text.php:719 -msgid "Saturday" +#: ../../addon/yourls/yourls.php:62 +msgid "Username:" msgstr "" -#: ../../include/text.php:719 -msgid "Sunday" +#: ../../addon/yourls/yourls.php:67 +msgid "Password:" msgstr "" -#: ../../include/text.php:723 -msgid "January" +#: ../../addon/yourls/yourls.php:72 +msgid "Use SSL " msgstr "" -#: ../../include/text.php:723 -msgid "February" +#: ../../addon/yourls/yourls.php:92 +msgid "yourls Settings saved." msgstr "" -#: ../../include/text.php:723 -msgid "March" +#: ../../addon/nsfw/nsfw.php:47 +msgid "\"Not Safe For Work\" Settings" msgstr "" -#: ../../include/text.php:723 -msgid "April" +#: ../../addon/nsfw/nsfw.php:50 +msgid "Enable NSFW filter" msgstr "" -#: ../../include/text.php:723 -msgid "May" +#: ../../addon/nsfw/nsfw.php:53 +msgid "Comma separated words to treat as NSFW" msgstr "" -#: ../../include/text.php:723 -msgid "June" +#: ../../addon/nsfw/nsfw.php:58 +msgid "Use /expression/ to provide regular expressions" msgstr "" -#: ../../include/text.php:723 -msgid "July" +#: ../../addon/nsfw/nsfw.php:74 +msgid "NSFW Settings saved." msgstr "" -#: ../../include/text.php:723 -msgid "August" +#: ../../addon/nsfw/nsfw.php:120 +#, php-format +msgid "%s - Click to open/close" msgstr "" -#: ../../include/text.php:723 -msgid "September" -msgstr "" - -#: ../../include/text.php:723 -msgid "October" -msgstr "" - -#: ../../include/text.php:723 -msgid "November" -msgstr "" - -#: ../../include/text.php:723 -msgid "December" -msgstr "" - -#: ../../include/text.php:793 -msgid "bytes" -msgstr "" - -#: ../../include/text.php:885 -msgid "Select an alternate language" -msgstr "" - -#: ../../include/text.php:897 -msgid "default" -msgstr "" - -#: ../../include/poller.php:459 -msgid "From: " -msgstr "" - -#: ../../include/nav.php:44 ../../boot.php:700 -msgid "Logout" -msgstr "" - -#: ../../include/nav.php:44 -msgid "End this session" -msgstr "" - -#: ../../include/nav.php:47 ../../boot.php:1312 -msgid "Status" -msgstr "" - -#: ../../include/nav.php:47 ../../include/nav.php:111 -msgid "Your posts and conversations" -msgstr "" - -#: ../../include/nav.php:48 -msgid "Your profile page" -msgstr "" - -#: ../../include/nav.php:49 ../../boot.php:1322 -msgid "Photos" -msgstr "" - -#: ../../include/nav.php:49 -msgid "Your photos" -msgstr "" - -#: ../../include/nav.php:50 -msgid "Your events" -msgstr "" - -#: ../../include/nav.php:51 -msgid "Personal notes" -msgstr "" - -#: ../../include/nav.php:51 -msgid "Your personal photos" -msgstr "" - -#: ../../include/nav.php:62 ../../addon/communityhome/communityhome.php:28 -#: ../../addon/communityhome/communityhome.php:34 ../../boot.php:701 +#: ../../addon/communityhome/communityhome.php:28 +#: ../../addon/communityhome/communityhome.php:34 ../../include/nav.php:62 +#: ../../boot.php:706 msgid "Login" msgstr "" -#: ../../include/nav.php:62 -msgid "Sign in" +#: ../../addon/communityhome/communityhome.php:29 +msgid "OpenID" msgstr "" -#: ../../include/nav.php:73 -msgid "Home Page" +#: ../../addon/communityhome/communityhome.php:38 +msgid "Last users" msgstr "" -#: ../../include/nav.php:77 -msgid "Create an account" +#: ../../addon/communityhome/communityhome.php:81 +msgid "Most active users" msgstr "" -#: ../../include/nav.php:82 -msgid "Help and documentation" +#: ../../addon/communityhome/communityhome.php:98 +msgid "Last photos" msgstr "" -#: ../../include/nav.php:85 -msgid "Apps" +#: ../../addon/communityhome/communityhome.php:133 +msgid "Last likes" msgstr "" -#: ../../include/nav.php:85 -msgid "Addon applications, utilities, games" +#: ../../addon/communityhome/communityhome.php:155 +#: ../../include/conversation.php:23 ../../include/conversation.php:96 +msgid "event" msgstr "" -#: ../../include/nav.php:87 -msgid "Search site content" +#: ../../addon/uhremotestorage/uhremotestorage.php:84 +#, php-format +msgid "" +"Allow to use your friendica id (%s) to connecto to external unhosted-enabled " +"storage (like ownCloud). See RemoteStorage WebFinger" msgstr "" -#: ../../include/nav.php:97 -msgid "Conversations on this site" +#: ../../addon/uhremotestorage/uhremotestorage.php:85 +msgid "Template URL (with {category})" msgstr "" -#: ../../include/nav.php:99 -msgid "Directory" +#: ../../addon/uhremotestorage/uhremotestorage.php:86 +msgid "OAuth end-point" msgstr "" -#: ../../include/nav.php:99 -msgid "People directory" +#: ../../addon/uhremotestorage/uhremotestorage.php:87 +msgid "Api" msgstr "" -#: ../../include/nav.php:109 -msgid "Conversations from your friends" +#: ../../addon/membersince/membersince.php:18 +msgid "Member since:" msgstr "" -#: ../../include/nav.php:117 -msgid "Friend Requests" +#: ../../addon/tictac/tictac.php:20 +msgid "Three Dimensional Tic-Tac-Toe" msgstr "" -#: ../../include/nav.php:122 -msgid "Private mail" +#: ../../addon/tictac/tictac.php:53 +msgid "3D Tic-Tac-Toe" msgstr "" -#: ../../include/nav.php:125 -msgid "Manage" +#: ../../addon/tictac/tictac.php:58 +msgid "New game" msgstr "" -#: ../../include/nav.php:125 -msgid "Manage other pages" +#: ../../addon/tictac/tictac.php:59 +msgid "New game with handicap" msgstr "" -#: ../../include/nav.php:129 ../../boot.php:921 -msgid "Profiles" +#: ../../addon/tictac/tictac.php:60 +msgid "" +"Three dimensional tic-tac-toe is just like the traditional game except that " +"it is played on multiple levels simultaneously. " msgstr "" -#: ../../include/nav.php:129 ../../boot.php:921 -msgid "Manage/edit profiles" +#: ../../addon/tictac/tictac.php:61 +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 "" -#: ../../include/nav.php:130 -msgid "Manage/edit friends and contacts" +#: ../../addon/tictac/tictac.php:63 +msgid "" +"The handicap game disables the center position on the middle level because " +"the player claiming this square often has an unfair advantage." msgstr "" -#: ../../include/nav.php:137 -msgid "Admin" +#: ../../addon/tictac/tictac.php:182 +msgid "You go first..." msgstr "" -#: ../../include/nav.php:137 -msgid "Site setup and configuration" +#: ../../addon/tictac/tictac.php:187 +msgid "I'm going first this time..." msgstr "" -#: ../../include/nav.php:160 -msgid "Nothing new here" +#: ../../addon/tictac/tictac.php:193 +msgid "You won!" msgstr "" -#: ../../include/message.php:14 -msgid "[no subject]" +#: ../../addon/tictac/tictac.php:199 ../../addon/tictac/tictac.php:224 +msgid "\"Cat\" game!" msgstr "" -#: ../../include/profile_advanced.php:17 ../../boot.php:963 +#: ../../addon/tictac/tictac.php:222 +msgid "I won!" +msgstr "" + +#: ../../addon/randplace/randplace.php:171 +msgid "Randplace Settings" +msgstr "" + +#: ../../addon/randplace/randplace.php:173 +msgid "Enable Randplace Plugin" +msgstr "" + +#: ../../addon/drpost/drpost.php:35 +msgid "Post to Drupal" +msgstr "" + +#: ../../addon/drpost/drpost.php:72 +msgid "Drupal Post Settings" +msgstr "" + +#: ../../addon/drpost/drpost.php:74 +msgid "Enable Drupal Post Plugin" +msgstr "" + +#: ../../addon/drpost/drpost.php:79 +msgid "Drupal username" +msgstr "" + +#: ../../addon/drpost/drpost.php:84 +msgid "Drupal password" +msgstr "" + +#: ../../addon/drpost/drpost.php:89 +msgid "Post Type - article,page,or blog" +msgstr "" + +#: ../../addon/drpost/drpost.php:94 +msgid "Drupal site URL" +msgstr "" + +#: ../../addon/drpost/drpost.php:99 +msgid "Drupal site uses clean URLS" +msgstr "" + +#: ../../addon/drpost/drpost.php:104 +msgid "Post to Drupal by default" +msgstr "" + +#: ../../addon/drpost/drpost.php:184 ../../addon/wppost/wppost.php:172 +#: ../../addon/posterous/posterous.php:173 +msgid "Post from Friendica" +msgstr "" + +#: ../../addon/geonames/geonames.php:143 +msgid "Geonames settings updated." +msgstr "" + +#: ../../addon/geonames/geonames.php:179 +msgid "Geonames Settings" +msgstr "" + +#: ../../addon/geonames/geonames.php:181 +msgid "Enable Geonames Plugin" +msgstr "" + +#: ../../addon/js_upload/js_upload.php:43 +msgid "Upload a file" +msgstr "" + +#: ../../addon/js_upload/js_upload.php:44 +msgid "Drop files here to upload" +msgstr "" + +#: ../../addon/js_upload/js_upload.php:46 +msgid "Failed" +msgstr "" + +#: ../../addon/js_upload/js_upload.php:294 +msgid "No files were uploaded." +msgstr "" + +#: ../../addon/js_upload/js_upload.php:300 +msgid "Uploaded file is empty" +msgstr "" + +#: ../../addon/js_upload/js_upload.php:323 +msgid "File has an invalid extension, it should be one of " +msgstr "" + +#: ../../addon/js_upload/js_upload.php:334 +msgid "Upload was cancelled, or server error encountered" +msgstr "" + +#: ../../addon/oembed.old/oembed.php:30 +msgid "OEmbed settings updated" +msgstr "" + +#: ../../addon/oembed.old/oembed.php:43 +msgid "Use OEmbed for YouTube videos" +msgstr "" + +#: ../../addon/oembed.old/oembed.php:71 +msgid "URL to embed:" +msgstr "" + +#: ../../addon/impressum/impressum.php:25 +msgid "Impressum" +msgstr "" + +#: ../../addon/impressum/impressum.php:38 +#: ../../addon/impressum/impressum.php:40 +#: ../../addon/impressum/impressum.php:70 +msgid "Site Owner" +msgstr "" + +#: ../../addon/impressum/impressum.php:38 +#: ../../addon/impressum/impressum.php:74 +msgid "Email Address" +msgstr "" + +#: ../../addon/impressum/impressum.php:43 +#: ../../addon/impressum/impressum.php:72 +msgid "Postal Address" +msgstr "" + +#: ../../addon/impressum/impressum.php:49 +msgid "" +"The impressum addon needs to be configured!
    Please add at least the " +"owner variable to your config file. For other variables please " +"refer to the README file of the addon." +msgstr "" + +#: ../../addon/impressum/impressum.php:71 +msgid "Site Owners Profile" +msgstr "" + +#: ../../addon/impressum/impressum.php:73 +msgid "Notes" +msgstr "" + +#: ../../addon/buglink/buglink.php:15 +msgid "Report Bug" +msgstr "" + +#: ../../addon/blockem/blockem.php:51 +msgid "\"Blockem\" Settings" +msgstr "" + +#: ../../addon/blockem/blockem.php:53 +msgid "Comma separated profile URLS to block" +msgstr "" + +#: ../../addon/blockem/blockem.php:70 +msgid "BLOCKEM Settings saved." +msgstr "" + +#: ../../addon/blockem/blockem.php:105 +#, php-format +msgid "Blocked %s - Click to open/close" +msgstr "" + +#: ../../addon/blockem/blockem.php:160 +msgid "Unblock Author" +msgstr "" + +#: ../../addon/blockem/blockem.php:162 +msgid "Block Author" +msgstr "" + +#: ../../addon/blockem/blockem.php:194 +msgid "blockem settings updated" +msgstr "" + +#: ../../addon/editplain/editplain.php:46 +msgid "Editplain settings updated." +msgstr "" + +#: ../../addon/editplain/editplain.php:76 +msgid "Editplain Settings" +msgstr "" + +#: ../../addon/editplain/editplain.php:78 +msgid "Disable richtext status editor" +msgstr "" + +#: ../../addon/pageheader/pageheader.php:47 +msgid "\"pageheader\" Settings" +msgstr "" + +#: ../../addon/pageheader/pageheader.php:65 +msgid "pageheader Settings saved." +msgstr "" + +#: ../../addon/viewsrc/viewsrc.php:25 +msgid "View Source" +msgstr "" + +#: ../../addon/statusnet/statusnet.php:140 +msgid "Post to StatusNet" +msgstr "" + +#: ../../addon/statusnet/statusnet.php:182 +msgid "" +"Please contact your site administrator.
    The provided API URL is not " +"valid." +msgstr "" + +#: ../../addon/statusnet/statusnet.php:210 +msgid "We could not contact the StatusNet API with the Path you entered." +msgstr "" + +#: ../../addon/statusnet/statusnet.php:236 +msgid "StatusNet settings updated." +msgstr "" + +#: ../../addon/statusnet/statusnet.php:259 +msgid "StatusNet Posting Settings" +msgstr "" + +#: ../../addon/statusnet/statusnet.php:273 +msgid "Globally Available StatusNet OAuthKeys" +msgstr "" + +#: ../../addon/statusnet/statusnet.php:274 +msgid "" +"There are preconfigured OAuth key pairs for some StatusNet servers " +"available. If you are useing one of them, please use these credentials. If " +"not feel free to connect to any other StatusNet instance (see below)." +msgstr "" + +#: ../../addon/statusnet/statusnet.php:282 +msgid "Provide your own OAuth Credentials" +msgstr "" + +#: ../../addon/statusnet/statusnet.php:283 +msgid "" +"No consumer key pair for StatusNet found. Register your Friendica Account as " +"an desktop client on your StatusNet account, copy the consumer key pair here " +"and enter the API base root.
    Before you register your own OAuth key " +"pair ask the administrator if there is already a key pair for this Friendica " +"installation at your favorited StatusNet installation." +msgstr "" + +#: ../../addon/statusnet/statusnet.php:285 +msgid "OAuth Consumer Key" +msgstr "" + +#: ../../addon/statusnet/statusnet.php:288 +msgid "OAuth Consumer Secret" +msgstr "" + +#: ../../addon/statusnet/statusnet.php:291 +msgid "Base API Path (remember the trailing /)" +msgstr "" + +#: ../../addon/statusnet/statusnet.php:312 +msgid "" +"To connect to your StatusNet account click the button below to get a " +"security code from StatusNet which you have to copy into the input box below " +"and submit the form. Only your public posts will be posted " +"to StatusNet." +msgstr "" + +#: ../../addon/statusnet/statusnet.php:313 +msgid "Log in with StatusNet" +msgstr "" + +#: ../../addon/statusnet/statusnet.php:315 +msgid "Copy the security code from StatusNet here" +msgstr "" + +#: ../../addon/statusnet/statusnet.php:321 +msgid "Cancel Connection Process" +msgstr "" + +#: ../../addon/statusnet/statusnet.php:323 +msgid "Current StatusNet API is" +msgstr "" + +#: ../../addon/statusnet/statusnet.php:324 +msgid "Cancel StatusNet Connection" +msgstr "" + +#: ../../addon/statusnet/statusnet.php:335 ../../addon/twitter/twitter.php:189 +msgid "Currently connected to: " +msgstr "" + +#: ../../addon/statusnet/statusnet.php:336 +msgid "" +"If enabled all your public postings can be posted to the " +"associated StatusNet account. You can choose to do so by default (here) or " +"for every posting separately in the posting options when writing the entry." +msgstr "" + +#: ../../addon/statusnet/statusnet.php:338 +msgid "Allow posting to StatusNet" +msgstr "" + +#: ../../addon/statusnet/statusnet.php:341 +msgid "Send public postings to StatusNet by default" +msgstr "" + +#: ../../addon/statusnet/statusnet.php:346 ../../addon/twitter/twitter.php:200 +msgid "Clear OAuth configuration" +msgstr "" + +#: ../../addon/statusnet/statusnet.php:487 +msgid "API URL" +msgstr "" + +#: ../../addon/tumblr/tumblr.php:36 +msgid "Post to Tumblr" +msgstr "" + +#: ../../addon/tumblr/tumblr.php:67 +msgid "Tumblr Post Settings" +msgstr "" + +#: ../../addon/tumblr/tumblr.php:69 +msgid "Enable Tumblr Post Plugin" +msgstr "" + +#: ../../addon/tumblr/tumblr.php:74 +msgid "Tumblr login" +msgstr "" + +#: ../../addon/tumblr/tumblr.php:79 +msgid "Tumblr password" +msgstr "" + +#: ../../addon/tumblr/tumblr.php:84 +msgid "Post to Tumblr by default" +msgstr "" + +#: ../../addon/numfriends/numfriends.php:46 +msgid "Numfriends settings updated." +msgstr "" + +#: ../../addon/numfriends/numfriends.php:77 +msgid "Numfriends Settings" +msgstr "" + +#: ../../addon/numfriends/numfriends.php:79 +msgid "How many contacts to display on profile sidebar" +msgstr "" + +#: ../../addon/wppost/wppost.php:42 +msgid "Post to Wordpress" +msgstr "" + +#: ../../addon/wppost/wppost.php:74 +msgid "WordPress Post Settings" +msgstr "" + +#: ../../addon/wppost/wppost.php:76 +msgid "Enable WordPress Post Plugin" +msgstr "" + +#: ../../addon/wppost/wppost.php:81 +msgid "WordPress username" +msgstr "" + +#: ../../addon/wppost/wppost.php:86 +msgid "WordPress password" +msgstr "" + +#: ../../addon/wppost/wppost.php:91 +msgid "WordPress API URL" +msgstr "" + +#: ../../addon/wppost/wppost.php:96 +msgid "Post to WordPress by default" +msgstr "" + +#: ../../addon/piwik/piwik.php:70 +msgid "" +"This website is tracked using the Piwik " +"analytics tool." +msgstr "" + +#: ../../addon/piwik/piwik.php:73 +#, php-format +msgid "" +"If you do not want that your visits are logged this way you can " +"set a cookie to prevent Piwik from tracking further visits of the site " +"(opt-out)." +msgstr "" + +#: ../../addon/piwik/piwik.php:82 +msgid "Piwik Base URL" +msgstr "" + +#: ../../addon/piwik/piwik.php:83 +msgid "Site ID" +msgstr "" + +#: ../../addon/piwik/piwik.php:84 +msgid "Show opt-out cookie link?" +msgstr "" + +#: ../../addon/twitter/twitter.php:78 +msgid "Post to Twitter" +msgstr "" + +#: ../../addon/twitter/twitter.php:124 +msgid "Twitter settings updated." +msgstr "" + +#: ../../addon/twitter/twitter.php:146 +msgid "Twitter Posting Settings" +msgstr "" + +#: ../../addon/twitter/twitter.php:153 +msgid "" +"No consumer key pair for Twitter found. Please contact your site " +"administrator." +msgstr "" + +#: ../../addon/twitter/twitter.php:172 +msgid "" +"At this Friendica 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 public posts will " +"be posted to Twitter." +msgstr "" + +#: ../../addon/twitter/twitter.php:173 +msgid "Log in with Twitter" +msgstr "" + +#: ../../addon/twitter/twitter.php:175 +msgid "Copy the PIN from Twitter here" +msgstr "" + +#: ../../addon/twitter/twitter.php:190 +msgid "" +"If enabled all your public postings can be posted to the " +"associated Twitter account. You can choose to do so by default (here) or for " +"every posting separately in the posting options when writing the entry." +msgstr "" + +#: ../../addon/twitter/twitter.php:192 +msgid "Allow posting to Twitter" +msgstr "" + +#: ../../addon/twitter/twitter.php:195 +msgid "Send public postings to Twitter by default" +msgstr "" + +#: ../../addon/twitter/twitter.php:317 +msgid "Consumer key" +msgstr "" + +#: ../../addon/twitter/twitter.php:318 +msgid "Consumer secret" +msgstr "" + +#: ../../addon/posterous/posterous.php:36 +msgid "Post to Posterous" +msgstr "" + +#: ../../addon/posterous/posterous.php:67 +msgid "Posterous Post Settings" +msgstr "" + +#: ../../addon/posterous/posterous.php:69 +msgid "Enable Posterous Post Plugin" +msgstr "" + +#: ../../addon/posterous/posterous.php:74 +msgid "Posterous login" +msgstr "" + +#: ../../addon/posterous/posterous.php:79 +msgid "Posterous password" +msgstr "" + +#: ../../addon/posterous/posterous.php:84 +msgid "Post to Posterous by default" +msgstr "" + +#: ../../include/profile_advanced.php:17 ../../boot.php:978 msgid "Gender:" msgstr "" @@ -3916,76 +4396,141 @@ msgstr "" msgid "j F" msgstr "" +#: ../../include/profile_advanced.php:30 ../../include/datetime.php:438 +#: ../../include/items.php:1318 +msgid "Birthday:" +msgstr "" + #: ../../include/profile_advanced.php:34 msgid "Age:" msgstr "" -#: ../../include/profile_advanced.php:37 ../../boot.php:966 +#: ../../include/profile_advanced.php:37 ../../boot.php:981 msgid "Status:" msgstr "" -#: ../../include/profile_advanced.php:45 ../../boot.php:968 +#: ../../include/profile_advanced.php:45 ../../boot.php:983 msgid "Homepage:" msgstr "" -#: ../../include/profile_advanced.php:49 -msgid "Religion:" +#: ../../include/profile_advanced.php:47 +msgid "Tags:" msgstr "" #: ../../include/profile_advanced.php:51 -msgid "About:" +msgid "Religion:" msgstr "" #: ../../include/profile_advanced.php:53 -msgid "Hobbies/Interests:" +msgid "About:" msgstr "" #: ../../include/profile_advanced.php:55 -msgid "Contact information and Social Networks:" +msgid "Hobbies/Interests:" msgstr "" #: ../../include/profile_advanced.php:57 -msgid "Musical interests:" +msgid "Contact information and Social Networks:" msgstr "" #: ../../include/profile_advanced.php:59 -msgid "Books, literature:" +msgid "Musical interests:" msgstr "" #: ../../include/profile_advanced.php:61 -msgid "Television:" +msgid "Books, literature:" msgstr "" #: ../../include/profile_advanced.php:63 -msgid "Film/dance/culture/entertainment:" +msgid "Television:" msgstr "" #: ../../include/profile_advanced.php:65 -msgid "Love/Romance:" +msgid "Film/dance/culture/entertainment:" msgstr "" #: ../../include/profile_advanced.php:67 -msgid "Work/employment:" +msgid "Love/Romance:" msgstr "" #: ../../include/profile_advanced.php:69 +msgid "Work/employment:" +msgstr "" + +#: ../../include/profile_advanced.php:71 msgid "School/education:" msgstr "" -#: ../../include/event.php:17 ../../include/bb2diaspora.php:243 -msgid "Starts:" +#: ../../include/contact_selectors.php:32 +msgid "Unknown | Not categorised" msgstr "" -#: ../../include/event.php:27 ../../include/bb2diaspora.php:251 -msgid "Finishes:" +#: ../../include/contact_selectors.php:33 +msgid "Block immediately" msgstr "" -#: ../../include/items.php:2413 -msgid "A new person is sharing with you at " +#: ../../include/contact_selectors.php:34 +msgid "Shady, spammer, self-marketer" msgstr "" -#: ../../include/items.php:2413 -msgid "You have a new follower at " +#: ../../include/contact_selectors.php:35 +msgid "Known to me, but no opinion" +msgstr "" + +#: ../../include/contact_selectors.php:36 +msgid "OK, probably harmless" +msgstr "" + +#: ../../include/contact_selectors.php:37 +msgid "Reputable, has my trust" +msgstr "" + +#: ../../include/contact_selectors.php:56 +msgid "Frequently" +msgstr "" + +#: ../../include/contact_selectors.php:57 +msgid "Hourly" +msgstr "" + +#: ../../include/contact_selectors.php:58 +msgid "Twice daily" +msgstr "" + +#: ../../include/contact_selectors.php:59 +msgid "Daily" +msgstr "" + +#: ../../include/contact_selectors.php:60 +msgid "Weekly" +msgstr "" + +#: ../../include/contact_selectors.php:61 +msgid "Monthly" +msgstr "" + +#: ../../include/contact_selectors.php:77 +msgid "OStatus" +msgstr "" + +#: ../../include/contact_selectors.php:78 +msgid "RSS/Atom" +msgstr "" + +#: ../../include/contact_selectors.php:82 +msgid "Zot!" +msgstr "" + +#: ../../include/contact_selectors.php:83 +msgid "LinkedIn" +msgstr "" + +#: ../../include/contact_selectors.php:84 +msgid "XMPP/IM" +msgstr "" + +#: ../../include/contact_selectors.php:85 +msgid "MySpace" msgstr "" #: ../../include/profile_selectors.php:6 @@ -4200,444 +4745,155 @@ msgstr "" msgid "Ask me" msgstr "" -#: ../../include/Contact.php:125 ../../include/conversation.php:723 -msgid "View status" +#: ../../include/event.php:17 ../../include/bb2diaspora.php:255 +msgid "Starts:" msgstr "" -#: ../../include/Contact.php:126 ../../include/conversation.php:724 -msgid "View profile" +#: ../../include/event.php:27 ../../include/bb2diaspora.php:263 +msgid "Finishes:" msgstr "" -#: ../../include/Contact.php:127 ../../include/conversation.php:725 -msgid "View photos" -msgstr "" - -#: ../../include/Contact.php:128 ../../include/Contact.php:141 -#: ../../include/conversation.php:726 -msgid "View recent" -msgstr "" - -#: ../../include/Contact.php:130 ../../include/Contact.php:141 -#: ../../include/conversation.php:728 -msgid "Send PM" -msgstr "" - -#: ../../include/conversation.php:23 ../../include/conversation.php:96 -#: ../../addon/communityhome/communityhome.php:155 -msgid "event" -msgstr "" - -#: ../../include/conversation.php:252 ../../include/conversation.php:508 -msgid "Select" -msgstr "" - -#: ../../include/conversation.php:267 ../../include/conversation.php:602 -#: ../../include/conversation.php:603 -#, php-format -msgid "View %s's profile @ %s" -msgstr "" - -#: ../../include/conversation.php:276 ../../include/conversation.php:614 -#, php-format -msgid "%s from %s" -msgstr "" - -#: ../../include/conversation.php:292 -msgid "View in context" -msgstr "" - -#: ../../include/conversation.php:407 -#, php-format -msgid "%d comment" -msgid_plural "%d comments" -msgstr[0] "" -msgstr[1] "" - -#: ../../include/conversation.php:410 ../../boot.php:439 -msgid "show more" -msgstr "" - -#: ../../include/conversation.php:470 -msgid "like" -msgstr "" - -#: ../../include/conversation.php:471 -msgid "dislike" -msgstr "" - -#: ../../include/conversation.php:473 -msgid "Share this" -msgstr "" - -#: ../../include/conversation.php:473 -msgid "share" -msgstr "" - -#: ../../include/conversation.php:518 -msgid "add star" -msgstr "" - -#: ../../include/conversation.php:519 -msgid "remove star" -msgstr "" - -#: ../../include/conversation.php:520 -msgid "toggle star status" -msgstr "" - -#: ../../include/conversation.php:523 -msgid "starred" -msgstr "" - -#: ../../include/conversation.php:524 -msgid "add tag" -msgstr "" - -#: ../../include/conversation.php:604 -msgid "to" -msgstr "" - -#: ../../include/conversation.php:605 -msgid "Wall-to-Wall" -msgstr "" - -#: ../../include/conversation.php:606 -msgid "via Wall-To-Wall:" -msgstr "" - -#: ../../include/conversation.php:648 -msgid "Delete Selected Items" -msgstr "" - -#: ../../include/conversation.php:778 -#, php-format -msgid "%s likes this." -msgstr "" - -#: ../../include/conversation.php:778 -#, php-format -msgid "%s doesn't like this." -msgstr "" - -#: ../../include/conversation.php:782 -#, php-format -msgid "%2$d people like this." -msgstr "" - -#: ../../include/conversation.php:784 -#, php-format -msgid "%2$d people don't like this." -msgstr "" - -#: ../../include/conversation.php:790 -msgid "and" -msgstr "" - -#: ../../include/conversation.php:793 -#, php-format -msgid ", and %d other people" -msgstr "" - -#: ../../include/conversation.php:794 -#, php-format -msgid "%s like this." -msgstr "" - -#: ../../include/conversation.php:794 -#, php-format -msgid "%s don't like this." -msgstr "" - -#: ../../include/conversation.php:814 -msgid "Visible to everybody" -msgstr "" - -#: ../../include/conversation.php:816 -msgid "Please enter a video link/URL:" -msgstr "" - -#: ../../include/conversation.php:817 -msgid "Please enter an audio link/URL:" -msgstr "" - -#: ../../include/conversation.php:818 -msgid "Tag term:" -msgstr "" - -#: ../../include/conversation.php:819 -msgid "Where are you right now?" -msgstr "" - -#: ../../include/conversation.php:820 -msgid "Enter a title for this item" -msgstr "" - -#: ../../include/conversation.php:864 -msgid "upload photo" -msgstr "" - -#: ../../include/conversation.php:866 -msgid "attach file" -msgstr "" - -#: ../../include/conversation.php:868 -msgid "web link" -msgstr "" - -#: ../../include/conversation.php:869 -msgid "Insert video link" -msgstr "" - -#: ../../include/conversation.php:870 -msgid "video link" -msgstr "" - -#: ../../include/conversation.php:871 -msgid "Insert audio link" -msgstr "" - -#: ../../include/conversation.php:872 -msgid "audio link" -msgstr "" - -#: ../../include/conversation.php:874 -msgid "set location" -msgstr "" - -#: ../../include/conversation.php:876 -msgid "clear location" -msgstr "" - -#: ../../include/conversation.php:878 -msgid "Set title" -msgstr "" - -#: ../../include/conversation.php:881 -msgid "permissions" -msgstr "" - -#: ../../include/notifier.php:628 ../../include/delivery.php:415 +#: ../../include/delivery.php:416 ../../include/notifier.php:629 msgid "(no subject)" msgstr "" -#: ../../include/notifier.php:635 ../../include/enotify.php:16 +#: ../../include/delivery.php:423 ../../include/enotify.php:16 +#: ../../include/notifier.php:636 msgid "noreply" msgstr "" +#: ../../include/text.php:232 +msgid "prev" +msgstr "" + +#: ../../include/text.php:234 +msgid "first" +msgstr "" + +#: ../../include/text.php:263 +msgid "last" +msgstr "" + +#: ../../include/text.php:266 +msgid "next" +msgstr "" + +#: ../../include/text.php:557 +msgid "No contacts" +msgstr "" + +#: ../../include/text.php:566 +#, php-format +msgid "%d Contact" +msgid_plural "%d Contacts" +msgstr[0] "" +msgstr[1] "" + +#: ../../include/text.php:637 ../../include/nav.php:87 +msgid "Search" +msgstr "" + +#: ../../include/text.php:735 +msgid "Monday" +msgstr "" + +#: ../../include/text.php:735 +msgid "Tuesday" +msgstr "" + +#: ../../include/text.php:735 +msgid "Wednesday" +msgstr "" + +#: ../../include/text.php:735 +msgid "Thursday" +msgstr "" + +#: ../../include/text.php:735 +msgid "Friday" +msgstr "" + +#: ../../include/text.php:735 +msgid "Saturday" +msgstr "" + +#: ../../include/text.php:735 +msgid "Sunday" +msgstr "" + +#: ../../include/text.php:739 +msgid "January" +msgstr "" + +#: ../../include/text.php:739 +msgid "February" +msgstr "" + +#: ../../include/text.php:739 +msgid "March" +msgstr "" + +#: ../../include/text.php:739 +msgid "April" +msgstr "" + +#: ../../include/text.php:739 +msgid "May" +msgstr "" + +#: ../../include/text.php:739 +msgid "June" +msgstr "" + +#: ../../include/text.php:739 +msgid "July" +msgstr "" + +#: ../../include/text.php:739 +msgid "August" +msgstr "" + +#: ../../include/text.php:739 +msgid "September" +msgstr "" + +#: ../../include/text.php:739 +msgid "October" +msgstr "" + +#: ../../include/text.php:739 +msgid "November" +msgstr "" + +#: ../../include/text.php:739 +msgid "December" +msgstr "" + +#: ../../include/text.php:809 +msgid "bytes" +msgstr "" + +#: ../../include/text.php:901 +msgid "Select an alternate language" +msgstr "" + +#: ../../include/text.php:913 +msgid "default" +msgstr "" + #: ../../include/diaspora.php:570 msgid "Sharing notification from Diaspora network" msgstr "" -#: ../../include/diaspora.php:1862 +#: ../../include/diaspora.php:1895 msgid "Attachments:" msgstr "" -#: ../../include/diaspora.php:2045 +#: ../../include/diaspora.php:2078 #, php-format msgid "[Relayed] Comment authored by %s from network %s" msgstr "" -#: ../../include/bb2diaspora.php:53 -msgid "view full size" -msgstr "" - -#: ../../include/bb2diaspora.php:102 ../../include/bb2diaspora.php:112 -msgid "image/photo" -msgstr "" - -#: ../../include/bb2diaspora.php:102 ../../addon/facebook/facebook.php:869 -#: ../../addon/facebook/facebook.php:878 -msgid "link" -msgstr "" - -#: ../../include/acl_selectors.php:279 -msgid "Visible to everybody" -msgstr "" - -#: ../../include/acl_selectors.php:280 -msgid "show" -msgstr "" - -#: ../../include/acl_selectors.php:281 -msgid "don't show" -msgstr "" - -#: ../../include/enotify.php:8 -msgid "Friendica Notification" -msgstr "" - -#: ../../include/enotify.php:11 -msgid "Thank You," -msgstr "" - -#: ../../include/enotify.php:13 -#, php-format -msgid "%s Administrator" -msgstr "" - -#: ../../include/enotify.php:28 -#, php-format -msgid "New mail received at %s" -msgstr "" - -#: ../../include/enotify.php:30 -#, php-format -msgid "%s sent you a new private message at %s." -msgstr "" - -#: ../../include/enotify.php:32 -#, php-format -msgid "Please visit %s to view and/or reply to your private messages." -msgstr "" - -#: ../../include/enotify.php:40 -#, php-format -msgid "%s commented on an item at %s" -msgstr "" - -#: ../../include/enotify.php:41 -#, php-format -msgid "%s commented on an item/conversation you have been following." -msgstr "" - -#: ../../include/enotify.php:42 ../../include/enotify.php:51 -#, php-format -msgid "Please visit %s to view and/or reply to the conversation." -msgstr "" - -#: ../../include/enotify.php:49 -#, php-format -msgid "%s posted to your profile wall at %s" -msgstr "" - -#: ../../include/enotify.php:58 -#, php-format -msgid "Introduction received at %s" -msgstr "" - -#: ../../include/enotify.php:59 -#, php-format -msgid "You've received an introduction from '%s' at %s" -msgstr "" - -#: ../../include/enotify.php:60 ../../include/enotify.php:73 -#, php-format -msgid "You may visit their profile at %s" -msgstr "" - -#: ../../include/enotify.php:62 -#, php-format -msgid "Please visit %s to approve or reject the introduction." -msgstr "" - -#: ../../include/enotify.php:69 -#, php-format -msgid "Friend suggestion received at %s" -msgstr "" - -#: ../../include/enotify.php:70 -#, php-format -msgid "You've received a friend suggestion from '%s' at %s" -msgstr "" - -#: ../../include/enotify.php:71 -msgid "Name:" -msgstr "" - -#: ../../include/enotify.php:72 -msgid "Photo:" -msgstr "" - -#: ../../include/enotify.php:75 -#, php-format -msgid "Please visit %s to approve or reject the suggestion." -msgstr "" - -#: ../../include/bbcode.php:166 ../../include/bbcode.php:225 -msgid "Image/photo" -msgstr "" - -#: ../../include/contact_selectors.php:32 -msgid "Unknown | Not categorised" -msgstr "" - -#: ../../include/contact_selectors.php:33 -msgid "Block immediately" -msgstr "" - -#: ../../include/contact_selectors.php:34 -msgid "Shady, spammer, self-marketer" -msgstr "" - -#: ../../include/contact_selectors.php:35 -msgid "Known to me, but no opinion" -msgstr "" - -#: ../../include/contact_selectors.php:36 -msgid "OK, probably harmless" -msgstr "" - -#: ../../include/contact_selectors.php:37 -msgid "Reputable, has my trust" -msgstr "" - -#: ../../include/contact_selectors.php:56 -msgid "Frequently" -msgstr "" - -#: ../../include/contact_selectors.php:57 -msgid "Hourly" -msgstr "" - -#: ../../include/contact_selectors.php:58 -msgid "Twice daily" -msgstr "" - -#: ../../include/contact_selectors.php:59 -msgid "Daily" -msgstr "" - -#: ../../include/contact_selectors.php:60 -msgid "Weekly" -msgstr "" - -#: ../../include/contact_selectors.php:61 -msgid "Monthly" -msgstr "" - -#: ../../include/contact_selectors.php:77 -msgid "OStatus" -msgstr "" - -#: ../../include/contact_selectors.php:78 -msgid "RSS/Atom" -msgstr "" - -#: ../../include/contact_selectors.php:81 -#: ../../addon/facebook/facebook.php:475 -msgid "Facebook" -msgstr "" - -#: ../../include/contact_selectors.php:82 -msgid "Zot!" -msgstr "" - -#: ../../include/contact_selectors.php:83 -msgid "LinkedIn" -msgstr "" - -#: ../../include/contact_selectors.php:84 -msgid "XMPP/IM" -msgstr "" - -#: ../../include/contact_selectors.php:85 -msgid "MySpace" -msgstr "" - -#: ../../include/auth.php:27 -msgid "Logged out." -msgstr "" - #: ../../include/oembed.php:128 msgid "Embedded content" msgstr "" @@ -4673,6 +4929,134 @@ msgstr "" msgid "Create a new group" msgstr "" +#: ../../include/nav.php:44 ../../boot.php:705 +msgid "Logout" +msgstr "" + +#: ../../include/nav.php:44 +msgid "End this session" +msgstr "" + +#: ../../include/nav.php:47 ../../boot.php:1327 +msgid "Status" +msgstr "" + +#: ../../include/nav.php:47 ../../include/nav.php:111 +msgid "Your posts and conversations" +msgstr "" + +#: ../../include/nav.php:48 +msgid "Your profile page" +msgstr "" + +#: ../../include/nav.php:49 ../../boot.php:1337 +msgid "Photos" +msgstr "" + +#: ../../include/nav.php:49 +msgid "Your photos" +msgstr "" + +#: ../../include/nav.php:50 +msgid "Your events" +msgstr "" + +#: ../../include/nav.php:51 +msgid "Personal notes" +msgstr "" + +#: ../../include/nav.php:51 +msgid "Your personal photos" +msgstr "" + +#: ../../include/nav.php:62 +msgid "Sign in" +msgstr "" + +#: ../../include/nav.php:73 +msgid "Home Page" +msgstr "" + +#: ../../include/nav.php:77 +msgid "Create an account" +msgstr "" + +#: ../../include/nav.php:82 +msgid "Help and documentation" +msgstr "" + +#: ../../include/nav.php:85 +msgid "Apps" +msgstr "" + +#: ../../include/nav.php:85 +msgid "Addon applications, utilities, games" +msgstr "" + +#: ../../include/nav.php:87 +msgid "Search site content" +msgstr "" + +#: ../../include/nav.php:97 +msgid "Conversations on this site" +msgstr "" + +#: ../../include/nav.php:99 +msgid "Directory" +msgstr "" + +#: ../../include/nav.php:99 +msgid "People directory" +msgstr "" + +#: ../../include/nav.php:109 +msgid "Conversations from your friends" +msgstr "" + +#: ../../include/nav.php:117 +msgid "Friend Requests" +msgstr "" + +#: ../../include/nav.php:119 +msgid "See all notifications" +msgstr "" + +#: ../../include/nav.php:123 +msgid "Private mail" +msgstr "" + +#: ../../include/nav.php:126 +msgid "Manage" +msgstr "" + +#: ../../include/nav.php:126 +msgid "Manage other pages" +msgstr "" + +#: ../../include/nav.php:130 ../../boot.php:936 +msgid "Profiles" +msgstr "" + +#: ../../include/nav.php:130 ../../boot.php:936 +msgid "Manage/edit profiles" +msgstr "" + +#: ../../include/nav.php:131 +msgid "Manage/edit friends and contacts" +msgstr "" + +#: ../../include/nav.php:138 +msgid "Admin" +msgstr "" + +#: ../../include/nav.php:138 +msgid "Site setup and configuration" +msgstr "" + +#: ../../include/nav.php:161 +msgid "Nothing new here" +msgstr "" + #: ../../include/contact_widgets.php:6 msgid "Add New Contact" msgstr "" @@ -4724,695 +5108,519 @@ msgstr "" msgid "All Networks" msgstr "" -#: ../../addon/facebook/facebook.php:337 -msgid "Facebook disabled" +#: ../../include/auth.php:29 +msgid "Logged out." msgstr "" -#: ../../addon/facebook/facebook.php:342 -msgid "Updating contacts" +#: ../../include/datetime.php:43 ../../include/datetime.php:45 +msgid "Miscellaneous" msgstr "" -#: ../../addon/facebook/facebook.php:351 -msgid "Facebook API key is missing." +#: ../../include/datetime.php:121 ../../include/datetime.php:253 +msgid "year" msgstr "" -#: ../../addon/facebook/facebook.php:358 -msgid "Facebook Connect" +#: ../../include/datetime.php:126 ../../include/datetime.php:254 +msgid "month" msgstr "" -#: ../../addon/facebook/facebook.php:364 -msgid "Install Facebook connector for this account." +#: ../../include/datetime.php:131 ../../include/datetime.php:256 +msgid "day" msgstr "" -#: ../../addon/facebook/facebook.php:371 -msgid "Remove Facebook connector" +#: ../../include/datetime.php:244 +msgid "never" msgstr "" -#: ../../addon/facebook/facebook.php:376 -msgid "" -"Re-authenticate [This is necessary whenever your Facebook password is " -"changed.]" +#: ../../include/datetime.php:250 +msgid "less than a second ago" msgstr "" -#: ../../addon/facebook/facebook.php:383 -msgid "Post to Facebook by default" +#: ../../include/datetime.php:253 +msgid "years" msgstr "" -#: ../../addon/facebook/facebook.php:387 -msgid "Link all your Facebook friends and conversations on this website" +#: ../../include/datetime.php:254 +msgid "months" msgstr "" -#: ../../addon/facebook/facebook.php:389 -msgid "" -"Facebook conversations consist of your profile wall and your friend " -"stream." +#: ../../include/datetime.php:255 +msgid "week" msgstr "" -#: ../../addon/facebook/facebook.php:390 -msgid "On this website, your Facebook friend stream is only visible to you." +#: ../../include/datetime.php:255 +msgid "weeks" msgstr "" -#: ../../addon/facebook/facebook.php:391 -msgid "" -"The following settings determine the privacy of your Facebook profile wall " -"on this website." +#: ../../include/datetime.php:256 +msgid "days" msgstr "" -#: ../../addon/facebook/facebook.php:395 -msgid "" -"On this website your Facebook profile wall conversations will only be " -"visible to you" +#: ../../include/datetime.php:257 +msgid "hour" msgstr "" -#: ../../addon/facebook/facebook.php:400 -msgid "Do not import your Facebook profile wall conversations" +#: ../../include/datetime.php:257 +msgid "hours" msgstr "" -#: ../../addon/facebook/facebook.php:402 -msgid "" -"If you choose to link conversations and leave both of these boxes unchecked, " -"your Facebook profile wall will be merged with your profile wall on this " -"website and your privacy settings on this website will be used to determine " -"who may see the conversations." +#: ../../include/datetime.php:258 +msgid "minute" msgstr "" -#: ../../addon/facebook/facebook.php:407 -msgid "Comma separated applications to ignore" +#: ../../include/datetime.php:258 +msgid "minutes" msgstr "" -#: ../../addon/facebook/facebook.php:476 -msgid "Facebook Connector Settings" +#: ../../include/datetime.php:259 +msgid "second" msgstr "" -#: ../../addon/facebook/facebook.php:490 -msgid "Post to Facebook" +#: ../../include/datetime.php:259 +msgid "seconds" msgstr "" -#: ../../addon/facebook/facebook.php:581 -msgid "" -"Post to Facebook cancelled because of multi-network access permission " -"conflict." -msgstr "" - -#: ../../addon/facebook/facebook.php:644 -msgid "Image: " -msgstr "" - -#: ../../addon/facebook/facebook.php:720 -msgid "View on Friendica" -msgstr "" - -#: ../../addon/facebook/facebook.php:744 -msgid "Facebook post failed. Queued for retry." -msgstr "" - -#: ../../addon/wppost/wppost.php:41 -msgid "Post to Wordpress" -msgstr "" - -#: ../../addon/wppost/wppost.php:73 -msgid "WordPress Post Settings" -msgstr "" - -#: ../../addon/wppost/wppost.php:75 -msgid "Enable WordPress Post Plugin" -msgstr "" - -#: ../../addon/wppost/wppost.php:80 -msgid "WordPress username" -msgstr "" - -#: ../../addon/wppost/wppost.php:85 -msgid "WordPress password" -msgstr "" - -#: ../../addon/wppost/wppost.php:90 -msgid "WordPress API URL" -msgstr "" - -#: ../../addon/wppost/wppost.php:95 -msgid "Post to WordPress by default" -msgstr "" - -#: ../../addon/wppost/wppost.php:171 ../../addon/tumblr/tumblr.php:174 -#: ../../addon/posterous/posterous.php:172 -msgid "Post from Friendica" -msgstr "" - -#: ../../addon/uhremotestorage/uhremotestorage.php:56 +#: ../../include/datetime.php:267 #, php-format -msgid "" -"Allow to use your friendika id (%s) to connecto to external unhosted-enabled " -"storage (like ownCloud)" +msgid "%1$d %2$s ago" msgstr "" -#: ../../addon/uhremotestorage/uhremotestorage.php:57 -msgid "Unhosted DAV storage url" +#: ../../include/poller.php:459 +msgid "From: " msgstr "" -#: ../../addon/tumblr/tumblr.php:35 -msgid "Post to Tumblr" +#: ../../include/bbcode.php:166 ../../include/bbcode.php:225 +msgid "Image/photo" msgstr "" -#: ../../addon/tumblr/tumblr.php:66 -msgid "Tumblr Post Settings" -msgstr "" - -#: ../../addon/tumblr/tumblr.php:68 -msgid "Enable Tumblr Post Plugin" -msgstr "" - -#: ../../addon/tumblr/tumblr.php:73 -msgid "Tumblr login" -msgstr "" - -#: ../../addon/tumblr/tumblr.php:78 -msgid "Tumblr password" -msgstr "" - -#: ../../addon/tumblr/tumblr.php:83 -msgid "Post to Tumblr by default" -msgstr "" - -#: ../../addon/oembed/oembed.php:30 -msgid "OEmbed settings updated" -msgstr "" - -#: ../../addon/oembed/oembed.php:43 -msgid "Use OEmbed for YouTube videos" -msgstr "" - -#: ../../addon/oembed/oembed.php:71 -msgid "URL to embed:" -msgstr "" - -#: ../../addon/posterous/posterous.php:35 -msgid "Post to Posterous" -msgstr "" - -#: ../../addon/posterous/posterous.php:66 -msgid "Posterous Post Settings" -msgstr "" - -#: ../../addon/posterous/posterous.php:68 -msgid "Enable Posterous Post Plugin" -msgstr "" - -#: ../../addon/posterous/posterous.php:73 -msgid "Posterous login" -msgstr "" - -#: ../../addon/posterous/posterous.php:78 -msgid "Posterous password" -msgstr "" - -#: ../../addon/posterous/posterous.php:83 -msgid "Post to Posterous by default" -msgstr "" - -#: ../../addon/js_upload/js_upload.php:43 -msgid "Upload a file" -msgstr "" - -#: ../../addon/js_upload/js_upload.php:44 -msgid "Drop files here to upload" -msgstr "" - -#: ../../addon/js_upload/js_upload.php:46 -msgid "Failed" -msgstr "" - -#: ../../addon/js_upload/js_upload.php:294 -msgid "No files were uploaded." -msgstr "" - -#: ../../addon/js_upload/js_upload.php:300 -msgid "Uploaded file is empty" -msgstr "" - -#: ../../addon/js_upload/js_upload.php:323 -msgid "File has an invalid extension, it should be one of " -msgstr "" - -#: ../../addon/js_upload/js_upload.php:334 -msgid "Upload was cancelled, or server error encountered" -msgstr "" - -#: ../../addon/buglink/buglink.php:15 -msgid "Report Bug" -msgstr "" - -#: ../../addon/statusnet/statusnet.php:141 -msgid "Post to StatusNet" -msgstr "" - -#: ../../addon/statusnet/statusnet.php:183 -msgid "" -"Please contact your site administrator.
    The provided API URL is not " -"valid." -msgstr "" - -#: ../../addon/statusnet/statusnet.php:211 -msgid "We could not contact the StatusNet API with the Path you entered." -msgstr "" - -#: ../../addon/statusnet/statusnet.php:238 -msgid "StatusNet settings updated." -msgstr "" - -#: ../../addon/statusnet/statusnet.php:261 -msgid "StatusNet Posting Settings" -msgstr "" - -#: ../../addon/statusnet/statusnet.php:275 -msgid "Globally Available StatusNet OAuthKeys" -msgstr "" - -#: ../../addon/statusnet/statusnet.php:276 -msgid "" -"There are preconfigured OAuth key pairs for some StatusNet servers " -"available. If you are useing one of them, please use these credentials. If " -"not feel free to connect to any other StatusNet instance (see below)." -msgstr "" - -#: ../../addon/statusnet/statusnet.php:284 -msgid "Provide your own OAuth Credentials" -msgstr "" - -#: ../../addon/statusnet/statusnet.php:285 -msgid "" -"No consumer key pair for StatusNet found. Register your Friendica Account as " -"an desktop client on your StatusNet account, copy the consumer key pair here " -"and enter the API base root.
    Before you register your own OAuth key " -"pair ask the administrator if there is already a key pair for this Friendica " -"installation at your favorited StatusNet installation." -msgstr "" - -#: ../../addon/statusnet/statusnet.php:287 -msgid "OAuth Consumer Key" -msgstr "" - -#: ../../addon/statusnet/statusnet.php:290 -msgid "OAuth Consumer Secret" -msgstr "" - -#: ../../addon/statusnet/statusnet.php:293 -msgid "Base API Path (remember the trailing /)" -msgstr "" - -#: ../../addon/statusnet/statusnet.php:314 -msgid "" -"To connect to your StatusNet account click the button below to get a " -"security code from StatusNet which you have to copy into the input box below " -"and submit the form. Only your public posts will be posted " -"to StatusNet." -msgstr "" - -#: ../../addon/statusnet/statusnet.php:315 -msgid "Log in with StatusNet" -msgstr "" - -#: ../../addon/statusnet/statusnet.php:317 -msgid "Copy the security code from StatusNet here" -msgstr "" - -#: ../../addon/statusnet/statusnet.php:323 -msgid "Cancel Connection Process" -msgstr "" - -#: ../../addon/statusnet/statusnet.php:325 -msgid "Current StatusNet API is" -msgstr "" - -#: ../../addon/statusnet/statusnet.php:326 -msgid "Cancel StatusNet Connection" -msgstr "" - -#: ../../addon/statusnet/statusnet.php:337 ../../addon/twitter/twitter.php:188 -msgid "Currently connected to: " -msgstr "" - -#: ../../addon/statusnet/statusnet.php:338 -msgid "" -"If enabled all your public postings can be posted to the " -"associated StatusNet account. You can choose to do so by default (here) or " -"for every posting separately in the posting options when writing the entry." -msgstr "" - -#: ../../addon/statusnet/statusnet.php:340 -msgid "Allow posting to StatusNet" -msgstr "" - -#: ../../addon/statusnet/statusnet.php:343 -msgid "Send public postings to StatusNet by default" -msgstr "" - -#: ../../addon/statusnet/statusnet.php:348 ../../addon/twitter/twitter.php:199 -msgid "Clear OAuth configuration" -msgstr "" - -#: ../../addon/statusnet/statusnet.php:478 -msgid "API URL" -msgstr "" - -#: ../../addon/widgets/widgets.php:55 -msgid "Generate new key" -msgstr "" - -#: ../../addon/widgets/widgets.php:58 -msgid "Widgets key" -msgstr "" - -#: ../../addon/widgets/widgets.php:60 -msgid "Widgets available" -msgstr "" - -#: ../../addon/widgets/widget_friends.php:40 -msgid "Connect on Friendica!" -msgstr "" - -#: ../../addon/widgets/widget_like.php:58 +#: ../../include/dba.php:39 #, php-format -msgid "%d person likes this" -msgid_plural "%d people like this" +msgid "Cannot locate DNS info for database server '%s'" +msgstr "" + +#: ../../include/message.php:14 +msgid "[no subject]" +msgstr "" + +#: ../../include/acl_selectors.php:279 +msgid "Visible to everybody" +msgstr "" + +#: ../../include/acl_selectors.php:280 +msgid "show" +msgstr "" + +#: ../../include/acl_selectors.php:281 +msgid "don't show" +msgstr "" + +#: ../../include/enotify.php:8 +msgid "Friendica Notification" +msgstr "" + +#: ../../include/enotify.php:11 +msgid "Thank You," +msgstr "" + +#: ../../include/enotify.php:13 +#, php-format +msgid "%s Administrator" +msgstr "" + +#: ../../include/enotify.php:28 +#, php-format +msgid "New mail received at %s" +msgstr "" + +#: ../../include/enotify.php:30 +#, php-format +msgid "%s sent you a new private message at %s." +msgstr "" + +#: ../../include/enotify.php:32 +#, php-format +msgid "Please visit %s to view and/or reply to your private messages." +msgstr "" + +#: ../../include/enotify.php:40 +#, php-format +msgid "%s commented on an item at %s" +msgstr "" + +#: ../../include/enotify.php:41 +#, php-format +msgid "%s commented on an item/conversation you have been following." +msgstr "" + +#: ../../include/enotify.php:42 ../../include/enotify.php:51 +#: ../../include/enotify.php:60 ../../include/enotify.php:69 +#, php-format +msgid "Please visit %s to view and/or reply to the conversation." +msgstr "" + +#: ../../include/enotify.php:49 +#, php-format +msgid "%s posted to your profile wall at %s" +msgstr "" + +#: ../../include/enotify.php:58 +#, php-format +msgid "%s tagged you at %s" +msgstr "" + +#: ../../include/enotify.php:67 +#, php-format +msgid "%s tagged your post at %s" +msgstr "" + +#: ../../include/enotify.php:76 +#, php-format +msgid "Introduction received at %s" +msgstr "" + +#: ../../include/enotify.php:77 +#, php-format +msgid "You've received an introduction from '%s' at %s" +msgstr "" + +#: ../../include/enotify.php:78 ../../include/enotify.php:91 +#, php-format +msgid "You may visit their profile at %s" +msgstr "" + +#: ../../include/enotify.php:80 +#, php-format +msgid "Please visit %s to approve or reject the introduction." +msgstr "" + +#: ../../include/enotify.php:87 +#, php-format +msgid "Friend suggestion received at %s" +msgstr "" + +#: ../../include/enotify.php:88 +#, php-format +msgid "You've received a friend suggestion from '%s' at %s" +msgstr "" + +#: ../../include/enotify.php:89 +msgid "Name:" +msgstr "" + +#: ../../include/enotify.php:90 +msgid "Photo:" +msgstr "" + +#: ../../include/enotify.php:93 +#, php-format +msgid "Please visit %s to approve or reject the suggestion." +msgstr "" + +#: ../../include/items.php:2450 +msgid "A new person is sharing with you at " +msgstr "" + +#: ../../include/items.php:2450 +msgid "You have a new follower at " +msgstr "" + +#: ../../include/bb2diaspora.php:64 +msgid "view full size" +msgstr "" + +#: ../../include/bb2diaspora.php:113 ../../include/bb2diaspora.php:123 +#: ../../include/bb2diaspora.php:124 +msgid "image/photo" +msgstr "" + +#: ../../include/security.php:20 +msgid "Welcome " +msgstr "" + +#: ../../include/security.php:21 +msgid "Please upload a profile photo." +msgstr "" + +#: ../../include/security.php:24 +msgid "Welcome back " +msgstr "" + +#: ../../include/Contact.php:131 ../../include/conversation.php:744 +msgid "View status" +msgstr "" + +#: ../../include/Contact.php:132 ../../include/conversation.php:745 +msgid "View profile" +msgstr "" + +#: ../../include/Contact.php:133 ../../include/conversation.php:746 +msgid "View photos" +msgstr "" + +#: ../../include/Contact.php:134 ../../include/Contact.php:147 +#: ../../include/conversation.php:747 +msgid "View recent" +msgstr "" + +#: ../../include/Contact.php:136 ../../include/Contact.php:147 +#: ../../include/conversation.php:749 +msgid "Send PM" +msgstr "" + +#: ../../include/conversation.php:141 +msgid "post/item" +msgstr "" + +#: ../../include/conversation.php:142 +#, php-format +msgid "%1$s marked %2$s's %3$s as favorite" +msgstr "" + +#: ../../include/conversation.php:279 ../../include/conversation.php:535 +msgid "Select" +msgstr "" + +#: ../../include/conversation.php:294 ../../include/conversation.php:623 +#: ../../include/conversation.php:624 +#, php-format +msgid "View %s's profile @ %s" +msgstr "" + +#: ../../include/conversation.php:303 ../../include/conversation.php:635 +#, php-format +msgid "%s from %s" +msgstr "" + +#: ../../include/conversation.php:319 +msgid "View in context" +msgstr "" + +#: ../../include/conversation.php:434 +#, php-format +msgid "%d comment" +msgid_plural "%d comments" msgstr[0] "" msgstr[1] "" -#: ../../addon/widgets/widget_like.php:61 +#: ../../include/conversation.php:437 ../../boot.php:444 +msgid "show more" +msgstr "" + +#: ../../include/conversation.php:497 +msgid "like" +msgstr "" + +#: ../../include/conversation.php:498 +msgid "dislike" +msgstr "" + +#: ../../include/conversation.php:500 +msgid "Share this" +msgstr "" + +#: ../../include/conversation.php:500 +msgid "share" +msgstr "" + +#: ../../include/conversation.php:545 +msgid "add star" +msgstr "" + +#: ../../include/conversation.php:546 +msgid "remove star" +msgstr "" + +#: ../../include/conversation.php:547 +msgid "toggle star status" +msgstr "" + +#: ../../include/conversation.php:550 +msgid "starred" +msgstr "" + +#: ../../include/conversation.php:551 +msgid "add tag" +msgstr "" + +#: ../../include/conversation.php:625 +msgid "to" +msgstr "" + +#: ../../include/conversation.php:626 +msgid "Wall-to-Wall" +msgstr "" + +#: ../../include/conversation.php:627 +msgid "via Wall-To-Wall:" +msgstr "" + +#: ../../include/conversation.php:669 +msgid "Delete Selected Items" +msgstr "" + +#: ../../include/conversation.php:801 #, php-format -msgid "%d person doesn't like this" -msgid_plural "%d people don't like this" -msgstr[0] "" -msgstr[1] "" - -#: ../../addon/twitter/twitter.php:78 -msgid "Post to Twitter" +msgid "%s likes this." msgstr "" -#: ../../addon/twitter/twitter.php:123 -msgid "Twitter settings updated." -msgstr "" - -#: ../../addon/twitter/twitter.php:145 -msgid "Twitter Posting Settings" -msgstr "" - -#: ../../addon/twitter/twitter.php:152 -msgid "" -"No consumer key pair for Twitter found. Please contact your site " -"administrator." -msgstr "" - -#: ../../addon/twitter/twitter.php:171 -msgid "" -"At this Friendica 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 public posts will " -"be posted to Twitter." -msgstr "" - -#: ../../addon/twitter/twitter.php:172 -msgid "Log in with Twitter" -msgstr "" - -#: ../../addon/twitter/twitter.php:174 -msgid "Copy the PIN from Twitter here" -msgstr "" - -#: ../../addon/twitter/twitter.php:189 -msgid "" -"If enabled all your public postings can be posted to the " -"associated Twitter account. You can choose to do so by default (here) or for " -"every posting separately in the posting options when writing the entry." -msgstr "" - -#: ../../addon/twitter/twitter.php:191 -msgid "Allow posting to Twitter" -msgstr "" - -#: ../../addon/twitter/twitter.php:194 -msgid "Send public postings to Twitter by default" -msgstr "" - -#: ../../addon/twitter/twitter.php:301 -msgid "Consumer key" -msgstr "" - -#: ../../addon/twitter/twitter.php:302 -msgid "Consumer secret" -msgstr "" - -#: ../../addon/impressum/impressum.php:25 -msgid "Impressum" -msgstr "" - -#: ../../addon/impressum/impressum.php:38 -#: ../../addon/impressum/impressum.php:40 -#: ../../addon/impressum/impressum.php:70 -msgid "Site Owner" -msgstr "" - -#: ../../addon/impressum/impressum.php:38 -#: ../../addon/impressum/impressum.php:74 -msgid "Email Address" -msgstr "" - -#: ../../addon/impressum/impressum.php:43 -#: ../../addon/impressum/impressum.php:72 -msgid "Postal Address" -msgstr "" - -#: ../../addon/impressum/impressum.php:49 -msgid "" -"The impressum addon needs to be configured!
    Please add at least the " -"owner variable to your config file. For other variables please " -"refer to the README file of the addon." -msgstr "" - -#: ../../addon/impressum/impressum.php:71 -msgid "Site Owners Profile" -msgstr "" - -#: ../../addon/impressum/impressum.php:73 -msgid "Notes" -msgstr "" - -#: ../../addon/tictac/tictac.php:20 -msgid "Three Dimensional Tic-Tac-Toe" -msgstr "" - -#: ../../addon/tictac/tictac.php:53 -msgid "3D Tic-Tac-Toe" -msgstr "" - -#: ../../addon/tictac/tictac.php:58 -msgid "New game" -msgstr "" - -#: ../../addon/tictac/tictac.php:59 -msgid "New game with handicap" -msgstr "" - -#: ../../addon/tictac/tictac.php:60 -msgid "" -"Three dimensional tic-tac-toe is just like the traditional game except that " -"it is played on multiple levels simultaneously. " -msgstr "" - -#: ../../addon/tictac/tictac.php:61 -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 "" - -#: ../../addon/tictac/tictac.php:63 -msgid "" -"The handicap game disables the center position on the middle level because " -"the player claiming this square often has an unfair advantage." -msgstr "" - -#: ../../addon/tictac/tictac.php:182 -msgid "You go first..." -msgstr "" - -#: ../../addon/tictac/tictac.php:187 -msgid "I'm going first this time..." -msgstr "" - -#: ../../addon/tictac/tictac.php:193 -msgid "You won!" -msgstr "" - -#: ../../addon/tictac/tictac.php:199 ../../addon/tictac/tictac.php:224 -msgid "\"Cat\" game!" -msgstr "" - -#: ../../addon/tictac/tictac.php:222 -msgid "I won!" -msgstr "" - -#: ../../addon/piwik/piwik.php:70 -msgid "" -"This website is tracked using the Piwik " -"analytics tool." -msgstr "" - -#: ../../addon/piwik/piwik.php:73 +#: ../../include/conversation.php:801 #, php-format -msgid "" -"If you do not want that your visits are logged this way you can " -"set a cookie to prevent Piwik from tracking further visits of the site " -"(opt-out)." +msgid "%s doesn't like this." msgstr "" -#: ../../addon/piwik/piwik.php:82 -msgid "Piwik Base URL" -msgstr "" - -#: ../../addon/piwik/piwik.php:83 -msgid "Site ID" -msgstr "" - -#: ../../addon/piwik/piwik.php:84 -msgid "Show opt-out cookie link?" -msgstr "" - -#: ../../addon/membersince/membersince.php:17 +#: ../../include/conversation.php:805 #, php-format -msgid " - Member since: %s" +msgid "%2$d people like this." msgstr "" -#: ../../addon/communityhome/communityhome.php:29 -msgid "OpenID" -msgstr "" - -#: ../../addon/communityhome/communityhome.php:38 -msgid "Last users" -msgstr "" - -#: ../../addon/communityhome/communityhome.php:81 -msgid "Most active users" -msgstr "" - -#: ../../addon/communityhome/communityhome.php:98 -msgid "Last photos" -msgstr "" - -#: ../../addon/communityhome/communityhome.php:133 -msgid "Last likes" -msgstr "" - -#: ../../addon/pageheader/pageheader.php:47 -msgid "\"pageheader\" Settings" -msgstr "" - -#: ../../addon/pageheader/pageheader.php:65 -msgid "pageheader Settings saved." -msgstr "" - -#: ../../addon/randplace/randplace.php:170 -msgid "Randplace Settings" -msgstr "" - -#: ../../addon/randplace/randplace.php:172 -msgid "Enable Randplace Plugin" -msgstr "" - -#: ../../addon/blockem/blockem.php:47 -msgid "\"Blockem\" Settings" -msgstr "" - -#: ../../addon/blockem/blockem.php:49 -msgid "Comma separated profile URLS to block" -msgstr "" - -#: ../../addon/blockem/blockem.php:66 -msgid "BLOCKEM Settings saved." -msgstr "" - -#: ../../addon/blockem/blockem.php:104 +#: ../../include/conversation.php:807 #, php-format -msgid "Blocked %s - Click to open/close" +msgid "%2$d people don't like this." msgstr "" -#: ../../addon/nsfw/nsfw.php:47 -msgid "\"Not Safe For Work\" Settings" +#: ../../include/conversation.php:813 +msgid "and" msgstr "" -#: ../../addon/nsfw/nsfw.php:49 -msgid "Comma separated words to treat as NSFW" -msgstr "" - -#: ../../addon/nsfw/nsfw.php:66 -msgid "NSFW Settings saved." -msgstr "" - -#: ../../addon/nsfw/nsfw.php:102 +#: ../../include/conversation.php:816 #, php-format -msgid "%s - Click to open/close" +msgid ", and %d other people" msgstr "" -#: ../../boot.php:437 +#: ../../include/conversation.php:817 +#, php-format +msgid "%s like this." +msgstr "" + +#: ../../include/conversation.php:817 +#, php-format +msgid "%s don't like this." +msgstr "" + +#: ../../include/conversation.php:842 +msgid "Visible to everybody" +msgstr "" + +#: ../../include/conversation.php:844 +msgid "Please enter a video link/URL:" +msgstr "" + +#: ../../include/conversation.php:845 +msgid "Please enter an audio link/URL:" +msgstr "" + +#: ../../include/conversation.php:846 +msgid "Tag term:" +msgstr "" + +#: ../../include/conversation.php:847 +msgid "Where are you right now?" +msgstr "" + +#: ../../include/conversation.php:848 +msgid "Enter a title for this item" +msgstr "" + +#: ../../include/conversation.php:891 +msgid "upload photo" +msgstr "" + +#: ../../include/conversation.php:893 +msgid "attach file" +msgstr "" + +#: ../../include/conversation.php:895 +msgid "web link" +msgstr "" + +#: ../../include/conversation.php:896 +msgid "Insert video link" +msgstr "" + +#: ../../include/conversation.php:897 +msgid "video link" +msgstr "" + +#: ../../include/conversation.php:898 +msgid "Insert audio link" +msgstr "" + +#: ../../include/conversation.php:899 +msgid "audio link" +msgstr "" + +#: ../../include/conversation.php:901 +msgid "set location" +msgstr "" + +#: ../../include/conversation.php:903 +msgid "clear location" +msgstr "" + +#: ../../include/conversation.php:908 +msgid "permissions" +msgstr "" + +#: ../../boot.php:442 msgid "Delete this item?" msgstr "" -#: ../../boot.php:440 +#: ../../boot.php:445 msgid "show fewer" msgstr "" -#: ../../boot.php:683 +#: ../../boot.php:688 msgid "Create a New Account" msgstr "" -#: ../../boot.php:703 +#: ../../boot.php:708 msgid "Nickname or Email address: " msgstr "" -#: ../../boot.php:704 +#: ../../boot.php:709 msgid "Password: " msgstr "" -#: ../../boot.php:707 +#: ../../boot.php:712 msgid "Or login using OpenID: " msgstr "" -#: ../../boot.php:713 +#: ../../boot.php:718 msgid "Forgot your password?" msgstr "" -#: ../../boot.php:860 +#: ../../boot.php:875 msgid "Edit profile" msgstr "" -#: ../../boot.php:1027 ../../boot.php:1098 +#: ../../boot.php:1042 ../../boot.php:1113 msgid "g A l F d" msgstr "" -#: ../../boot.php:1028 ../../boot.php:1099 +#: ../../boot.php:1043 ../../boot.php:1114 msgid "F d" msgstr "" -#: ../../boot.php:1053 +#: ../../boot.php:1068 msgid "Birthday Reminders" msgstr "" -#: ../../boot.php:1054 +#: ../../boot.php:1069 msgid "Birthdays this week:" msgstr "" -#: ../../boot.php:1077 ../../boot.php:1141 +#: ../../boot.php:1092 ../../boot.php:1156 msgid "[today]" msgstr "" -#: ../../boot.php:1122 +#: ../../boot.php:1137 msgid "Event Reminders" msgstr "" -#: ../../boot.php:1123 +#: ../../boot.php:1138 msgid "Events this week:" msgstr "" -#: ../../boot.php:1135 +#: ../../boot.php:1150 msgid "[No description]" msgstr "" From 135005571f4cfe3170b2f2ce0ea94b39a75c111a Mon Sep 17 00:00:00 2001 From: "Abinoam P. Marques Jr" Date: Sun, 12 Feb 2012 17:27:08 -0800 Subject: [PATCH 41/42] Added [th] bbcode tag support. --- include/bbcode.php | 1 + 1 file changed, 1 insertion(+) diff --git a/include/bbcode.php b/include/bbcode.php index 1d11f687de..9c70cb494a 100755 --- a/include/bbcode.php +++ b/include/bbcode.php @@ -165,6 +165,7 @@ lower-alpha;">$2' ,$Text); $Text = preg_replace("/\[list=((?-i)A)\](.*?)\[\/list\]/ism", '
      $2
    ' ,$Text); + $Text = preg_replace("/\[th\](.*?)\[\/th\]/sm", '$1' ,$Text); $Text = preg_replace("/\[td\](.*?)\[\/td\]/sm", '$1' ,$Text); $Text = preg_replace("/\[tr\](.*?)\[\/tr\]/sm", '$1' ,$Text); $Text = preg_replace("/\[table\](.*?)\[\/table\]/sm", '$1
    ' ,$Text); From 85c831bcbf6f4cc2793d91e4e3fb3da5828a3f60 Mon Sep 17 00:00:00 2001 From: friendica Date: Sun, 12 Feb 2012 20:56:44 -0800 Subject: [PATCH 42/42] finish translation of 'xxxxx wrote:' --- include/bbcode.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/include/bbcode.php b/include/bbcode.php index a4a651027b..118be1298c 100755 --- a/include/bbcode.php +++ b/include/bbcode.php @@ -195,9 +195,11 @@ upper-alpha;">$2' ,$Text); $Text = preg_replace("/\[quote\](.*?)\[\/quote\]/ism","$QuoteLayout", $Text); // Check for [quote=Author] text - $t_wrote = t("wrote"); + + $t_wrote = t('$1 wrote:'); + $Text = preg_replace("/\[quote=[\"\']*(.*?)[\"\']*\](.*?)\[\/quote\]/ism", - "
    $1 wrote: $2
    ", + "
    " . $t_wrote . " $2
    ", $Text); // [img=widthxheight]image source[/img]