App::$strings["A deleted list with this name was revived. Existing item permissions <strong>may</strong> apply to this list and any future members. If this is not what you intended, please create another list with a different name."]="";
App::$strings["Add new connections to this access list"]="";
App::$strings["edit"]="";
App::$strings["Edit list"]="";
App::$strings["Create new list"]="";
App::$strings["Channels not in any access list"]="";
App::$strings["add"]="";
App::$strings["Unable to verify site signature for %s"]="";
App::$strings["Likes %1\$s's %2\$s"]="";
App::$strings["Doesn't like %1\$s's %2\$s"]="";
App::$strings["Will attend %1\$s's %2\$s"]="";
App::$strings["Will not attend %1\$s's %2\$s"]="";
App::$strings["Unable to remove access list."]="";
App::$strings["Access List: %s"]="";
App::$strings["Access list name: "]="";
App::$strings["Delete access list"]="";
App::$strings["List members"]="";
App::$strings["Not in this list"]="";
App::$strings["Click a channel to toggle membership"]="";
App::$strings["No such group"]="";
App::$strings["No such channel"]="";
App::$strings["Search Results For:"]="";
App::$strings["Reset form"]="";
App::$strings["Access list is empty"]="";
App::$strings["Access list: "]="";
App::$strings["Invalid channel."]="";
App::$strings["%s account blocked/unblocked"]=[
0=>"",
1=>"",
];
App::$strings["%s account deleted"]=[
0=>"",
1=>"",
];
App::$strings["Account not found"]="";
App::$strings["Account '%s' deleted"]="";
App::$strings["Account '%s' blocked"]="";
App::$strings["Account '%s' unblocked"]="";
App::$strings["Administration"]="";
App::$strings["Accounts"]="";
App::$strings["select all"]="";
App::$strings["Registrations waiting for confirm"]="";
App::$strings["Request date"]="";
App::$strings["Email"]="";
App::$strings["No registrations."]="";
App::$strings["Approve"]="";
App::$strings["Deny"]="";
App::$strings["Block"]="";
App::$strings["Unblock"]="";
App::$strings["ID"]="";
App::$strings["All Channels"]="";
App::$strings["Register date"]="";
App::$strings["Last login"]="";
App::$strings["Expires"]="";
App::$strings["Service Class"]="";
App::$strings["Selected accounts will be deleted!\\n\\nEverything these accounts had posted on this site will be permanently deleted!\\n\\nAre you sure?"]="";
App::$strings["The account {0} will be deleted!\\n\\nEverything this account has posted on this site will be permanently deleted!\\n\\nAre you sure?"]="";
App::$strings["Selected channels will be deleted!\\n\\nEverything that was posted in these channels on this site will be permanently deleted!\\n\\nAre you sure?"]="";
App::$strings["The channel {0} will be deleted!\\n\\nEverything that was posted in this channel on this site will be permanently deleted!\\n\\nAre you sure?"]="";
App::$strings["Off"]="";
App::$strings["On"]="";
App::$strings["Lock feature %s"]="";
App::$strings["Manage Additional Features"]="";
App::$strings["Log settings updated."]="";
App::$strings["Logs"]="";
App::$strings["Clear"]="";
App::$strings["Debugging"]="";
App::$strings["Log file"]="";
App::$strings["Must be writable by web server. Relative to your top-level webserver directory."]="";
App::$strings["Log level"]="";
App::$strings["New Profile Field"]="";
App::$strings["Field nickname"]="";
App::$strings["System name of field"]="";
App::$strings["Input type"]="";
App::$strings["Field Name"]="";
App::$strings["Label on profile pages"]="";
App::$strings["Help text"]="";
App::$strings["Additional info (optional)"]="";
App::$strings["Save"]="";
App::$strings["Field definition not found"]="";
App::$strings["Edit Profile Field"]="";
App::$strings["Profile Fields"]="";
App::$strings["Basic Profile Fields"]="";
App::$strings["Advanced Profile Fields"]="";
App::$strings["(In addition to basic fields)"]="";
App::$strings["All available fields"]="";
App::$strings["Custom Fields"]="";
App::$strings["Create Custom Field"]="";
App::$strings["Queue Statistics"]="";
App::$strings["Total Entries"]="";
App::$strings["Priority"]="";
App::$strings["Destination URL"]="";
App::$strings["Mark hub permanently offline"]="";
App::$strings["Empty queue for this hub"]="";
App::$strings["Last known contact"]="";
App::$strings["Theme settings updated."]="";
App::$strings["No themes found."]="";
App::$strings["Item not found."]="";
App::$strings["Disable"]="";
App::$strings["Enable"]="";
App::$strings["Screenshot"]="";
App::$strings["Themes"]="";
App::$strings["Toggle"]="";
App::$strings["Author: "]="";
App::$strings["Maintainer: "]="";
App::$strings["[Experimental]"]="";
App::$strings["[Unsupported]"]="";
App::$strings["Plugin %s disabled."]="";
App::$strings["Plugin %s enabled."]="";
App::$strings["Addons"]="";
App::$strings["Minimum project version: "]="";
App::$strings["Maximum project version: "]="";
App::$strings["Minimum PHP version: "]="";
App::$strings["Compatible Server Roles: "]="";
App::$strings["Requires: "]="";
App::$strings["Disabled - version incompatibility"]="";
App::$strings["Enter the public git repository URL of the addon repo."]="";
App::$strings["Addon repo git URL"]="";
App::$strings["Custom repo name"]="";
App::$strings["(optional)"]="";
App::$strings["Download Addon Repo"]="";
App::$strings["Install new repo"]="";
App::$strings["Cancel"]="";
App::$strings["Manage Repos"]="";
App::$strings["Installed Addon Repositories"]="";
App::$strings["Install a New Addon Repository"]="";
App::$strings["Switch branch"]="";
App::$strings["Remove"]="";
App::$strings["Update has been marked successful"]="";
App::$strings["Verification of update %s failed. Check system logs."]="";
App::$strings["Update %s was successfully applied."]="";
App::$strings["Verifying update %s did not return a status. Unknown if it succeeded."]="";
App::$strings["Update %s does not contain a verification function."]="";
App::$strings["Update function %s could not be found."]="";
App::$strings["Executing update procedure %s failed. Check system logs."]="";
App::$strings["Update %s did not return a status. It cannot be determined if it was successful."]="";
App::$strings["Failed Updates"]="";
App::$strings["Mark success (if update was manually applied)"]="";
App::$strings["Attempt to verify this update if a verification procedure exists"]="";
App::$strings["Attempt to execute this update step automatically"]="";
App::$strings["No failed updates."]="";
App::$strings["Site settings updated."]="";
App::$strings["Default"]="";
App::$strings["%s - (Incompatible)"]="";
App::$strings["mobile"]="";
App::$strings["experimental"]="";
App::$strings["unsupported"]="";
App::$strings["Yes - with approval"]="";
App::$strings["My site is not a public server"]="";
App::$strings["My site provides free public access"]="";
App::$strings["My site provides paid public access"]="";
App::$strings["My site provides free public access and premium paid plans"]="";
App::$strings["Default permission role for new accounts"]="";
App::$strings["This role will be used for the first channel created after registration."]="";
App::$strings["Site"]="";
App::$strings["Site Configuration"]="";
App::$strings["Registration"]="";
App::$strings["File upload"]="";
App::$strings["Policies"]="";
App::$strings["Advanced"]="";
App::$strings["Site name"]="";
App::$strings["Banner/Logo"]="";
App::$strings["Unfiltered HTML/CSS/JS is allowed"]="";
App::$strings["Administrator Information"]="";
App::$strings["Contact information for site administrators. Displayed on siteinfo page. BBCode may be used here."]="";
App::$strings["Site Information"]="";
App::$strings["Publicly visible description of this site. Displayed on siteinfo page. BBCode may be used here."]="";
App::$strings["System language"]="";
App::$strings["System theme"]="";
App::$strings["Default system theme - may be over-ridden by user profiles - <a href='#' id='cnftheme'>change theme settings</a>"]="";
App::$strings["Allow Feeds as Connections"]="";
App::$strings["(Heavy system resource usage)"]="";
App::$strings["Maximum image size"]="";
App::$strings["Maximum size in bytes of uploaded images. Default is 0, which means no limits."]="";
App::$strings["Does this site allow new member registration?"]="";
App::$strings["Invitation only"]="";
App::$strings["Only allow new member registrations with an invitation code. New member registration must be allowed for this to work."]="";
App::$strings["Minimum age"]="";
App::$strings["Minimum age (in years) for who may register on this site."]="";
App::$strings["Which best describes the types of account offered by this hub?"]="";
App::$strings["If a public server policy is selected, this information may be displayed on the public server site list."]="";
App::$strings["Register text"]="";
App::$strings["Will be displayed prominently on the registration page."]="";
App::$strings["Site homepage to show visitors (default: login box)"]="";
App::$strings["example: 'public' to show public stream, 'page/sys/home' to show a system webpage called 'home' or 'include:home.html' to include a file."]="";
App::$strings["Preserve site homepage URL"]="";
App::$strings["Present the site homepage in a frame at the original location instead of redirecting"]="";
App::$strings["Accounts abandoned after x days"]="";
App::$strings["Will not waste system resources polling external sites for abandonded accounts. Enter 0 for no time limit."]="";
App::$strings["Allowed friend domains"]="";
App::$strings["Comma separated list of domains which are allowed to establish friendships with this site. Wildcards are accepted. Empty to allow any domains"]="";
App::$strings["Verify Email Addresses"]="";
App::$strings["Check to verify email addresses used in account registration (recommended)."]="";
App::$strings["Force publish"]="";
App::$strings["Check to force all profiles on this site to be listed in the site directory."]="";
App::$strings["Import Public Streams"]="";
App::$strings["Import and allow access to public content pulled from other sites. Warning: this content is unmoderated."]="";
App::$strings["Site only Public Streams"]="";
App::$strings["Allow access to public content originating only from this site if Imported Public Streams are disabled."]="";
App::$strings["Allow anybody on the internet to access the Public streams"]="";
App::$strings["Default is to only allow viewing by site members. Warning: this content is unmoderated."]="";
App::$strings["Only import Public stream posts with this text"]="";
App::$strings["words one per line or #tags or /patterns/ or lang=xx, leave blank to import all posts"]="";
App::$strings["Do not import Public stream posts with this text"]="";
App::$strings["Login on Homepage"]="";
App::$strings["Present a login box to visitors on the home page if no other content has been configured."]="";
App::$strings["Enable context help"]="";
App::$strings["Display contextual help for the current page when the help button is pressed."]="";
App::$strings["Reply-to email address for system generated email."]="";
App::$strings["Sender (From) email address for system generated email."]="";
App::$strings["Name of email sender for system generated email."]="";
App::$strings["Directory Server URL"]="";
App::$strings["Default directory server"]="";
App::$strings["Proxy user"]="";
App::$strings["Proxy URL"]="";
App::$strings["Network timeout"]="";
App::$strings["Value is in seconds. Set to 0 for unlimited (not recommended)."]="";
App::$strings["Delivery interval"]="";
App::$strings["Delay background delivery processes by this many seconds to reduce system load. Recommend: 4-5 for shared hosts, 2-3 for virtual private servers. 0-1 for large dedicated servers."]="";
App::$strings["Deliveries per process"]="";
App::$strings["Number of deliveries to attempt in a single operating system process. Adjust if necessary to tune system performance. Recommend: 1-5."]="";
App::$strings["Queue Threshold"]="";
App::$strings["Always defer immediate delivery if queue contains more than this number of entries."]="";
App::$strings["Poll interval"]="";
App::$strings["Delay background polling processes by this many seconds to reduce system load. If 0, use delivery interval."]="";
App::$strings["Path to ImageMagick convert program"]="";
App::$strings["If set, use this program to generate photo thumbnails for huge images ( > 4000 pixels in either dimension), otherwise memory exhaustion may occur. Example: /usr/bin/convert"]="";
App::$strings["Allow SVG thumbnails in file browser"]="";
App::$strings["WARNING: SVG images may contain malicious code."]="";
App::$strings["Maximum Load Average"]="";
App::$strings["Maximum system load before delivery and poll processes are deferred - default 50."]="";
App::$strings["Expiration period in days for imported (grid/network) content"]="";
App::$strings["0 for no expiration of imported content"]="";
App::$strings["Do not expire any posts which have comments less than this many days ago"]="";
App::$strings["Public servers: Optional landing (marketing) webpage for new registrants"]="";
App::$strings["Create this page first. Default is %s/register"]="";
App::$strings["Page to display after creating a new channel"]="";
App::$strings["Default: profiles"]="";
App::$strings["Optional: site location"]="";
App::$strings["Region or country"]="";
App::$strings["Password changed for account %d."]="";
App::$strings["Account settings updated."]="";
App::$strings["Account not found."]="";
App::$strings["Account Edit"]="";
App::$strings["New Password"]="";
App::$strings["New Password again"]="";
App::$strings["Account language (for emails)"]="";
App::$strings["Service class"]="";
App::$strings["By default, unfiltered HTML is allowed in embedded media. This is inherently insecure."]="";
App::$strings["The recommended setting is to only allow unfiltered HTML from the following sites:"]="";
App::$strings["Comma separated list of domains which are allowed in email addresses for registrations to this site. Wildcards are accepted. Empty to allow any domains"]="";
App::$strings["Not allowed email domains"]="";
App::$strings["Comma separated list of domains which are not allowed in email addresses for registrations to this site. Wildcards are accepted. Empty to allow any domains, unless allowed domains have been defined."]="";
App::$strings["Allow communications only from these sites"]="";
App::$strings["One site per line. Leave empty to allow communication from anywhere by default"]="";
App::$strings["Block communications from these sites"]="";
App::$strings["Allow communications only from these channels"]="";
App::$strings["One channel (hash) per line. Leave empty to allow from any channel by default"]="";
App::$strings["Block communications from these channels"]="";
App::$strings["Allow public stream communications only from these sites"]="";
App::$strings["Block public stream communications from these sites"]="";
App::$strings["Allow public stream communications only from these channels"]="";
App::$strings["Block public stream communications from these channels"]="";
App::$strings["Only allow embeds from secure (SSL) websites and links."]="";
App::$strings["Allow unfiltered embedded HTML content only from these domains"]="";
App::$strings["One site per line. By default embedded content is filtered."]="";
App::$strings["Block embedded HTML from these domains"]="";
App::$strings["Event can not end before it has started."]="";
App::$strings["Unable to generate preview."]="";
App::$strings["Event title and start time are required."]="";
App::$strings["Location (URL) to purchase app"]="";
App::$strings["Change Order of Pinned Navbar Apps"]="";
App::$strings["Change Order of App Tray Apps"]="";
App::$strings["Use arrows to move the corresponding app left (top) or right (bottom) in the navbar"]="";
App::$strings["Use arrows to move the corresponding app up or down in the app tray"]="";
App::$strings["Available Apps"]="";
App::$strings["Installed Apps"]="";
App::$strings["Manage apps"]="";
App::$strings["Create Custom App"]="";
App::$strings["No channel."]="";
App::$strings["No connections in common."]="";
App::$strings["View Common Connections"]="";
App::$strings["Item not available."]="";
App::$strings["Unknown App"]="";
App::$strings["Authorize"]="";
App::$strings["Do you authorize the app %s to access your channel data?"]="";
App::$strings["Allow"]="";
App::$strings["Channel not found."]="";
App::$strings["Permissions denied."]="";
App::$strings["l, F j"]="";
App::$strings["Link to Source"]="";
App::$strings["Edit Event"]="";
App::$strings["Create Event"]="";
App::$strings["Previous"]="";
App::$strings["Next"]="";
App::$strings["Import"]="";
App::$strings["Today"]="";
App::$strings["Expiration settings updated."]="";
App::$strings["This app allows you to set an optional expiration date/time for posts, after which they will be deleted. This must be at least fifteen minutes into the future. You may also choose to automatically delete all your posts after a set number of days"]="";
App::$strings["Expire and delete all my posts after this many days"]="";
App::$strings["Leave at 0 if you wish to manually control expiration of specific posts."]="";
App::$strings["Use this form to import an existing channel from a different server. You may retrieve the channel identity from the old server via the network or provide an export file."]="";
App::$strings["For either option, please choose whether to make this hub your new primary address, or whether your old location should continue this role. You will be able to post from either location, but only one can be marked as the primary location for files, photos, and media."]="";
App::$strings["Make this hub my primary location"]="";
App::$strings["Move this channel (disable all previous locations)"]="";
App::$strings["Use this channel nickname instead of the one provided"]="";
App::$strings["Leave blank to keep your existing channel nickname. You will be randomly assigned a similar nickname if either name is already allocated on this site."]="";
App::$strings["This process may take several minutes to complete. Please submit the form only once and leave this page open until finished."]="";
App::$strings["Page link"]="";
App::$strings["Insert web link"]="";
App::$strings["Edit Webpage"]="";
App::$strings["Token verification failed."]="";
App::$strings["Email verification resent"]="";
App::$strings["Unable to resend email verification message."]="";
App::$strings["Email Verification Required"]="";
App::$strings["A verification token was sent to your email address [%s]. Enter that token here to complete the account verification step. Please allow a few minutes for delivery, and check your spam folder if you do not see the message."]="";
App::$strings["This setting requires special processing and editing has been blocked."]="";
App::$strings["Configuration Editor"]="";
App::$strings["Warning: Changing some settings could render your channel inoperable. Please leave this page unless you are comfortable with and knowledgeable about how to correctly use this feature."]="";
App::$strings["Maximum daily site registrations exceeded. Please try again tomorrow."]="";
App::$strings["Please indicate acceptance of the Terms of Service. Registration failed."]="";
App::$strings["Passwords do not match."]="";
App::$strings["Registration successful. Continue to create your first channel..."]="";
App::$strings["Registration successful. Please check your email for validation instructions."]="";
App::$strings["Your registration is pending approval by the site owner."]="";
App::$strings["Your registration can not be processed."]="";
App::$strings["Registration on this hub is disabled."]="";
App::$strings["Registration on this hub is by approval only."]="";
App::$strings["<a href=\"pubsites\">Register at another affiliated hub.</a>"]="";
App::$strings["Registration on this hub is by invitation only."]="";
App::$strings["This site has exceeded the number of allowed daily account registrations. Please try again tomorrow."]="";
App::$strings["Terms of Service"]="";
App::$strings["I accept the %s for this website"]="";
App::$strings["I am over %s years of age and accept the %s for this website"]="";
App::$strings["Your email address"]="";
App::$strings["Choose a password"]="";
App::$strings["Please re-enter your password"]="";
App::$strings["Please enter your invitation code"]="";
App::$strings["Your Name"]="";
App::$strings["Real names are preferred."]="";
App::$strings["Choose a short nickname"]="";
App::$strings["Your nickname will be used to create an easy to remember channel address e.g. nickname%s"]="";
App::$strings["Channel role and privacy"]="";
App::$strings["Select a channel permission role for your usage needs and privacy requirements."]="";
App::$strings["no"]="";
App::$strings["yes"]="";
App::$strings["Register"]="";
App::$strings["This site requires email verification. After completing this form, please check your email for further instructions."]="";
App::$strings["Post repeated"]="";
App::$strings["Unable to locate original post."]="";
App::$strings["Comment may be moderated."]="";
App::$strings["Empty post discarded."]="";
App::$strings["Duplicate post suppressed."]="";
App::$strings["System error. Post not saved."]="";
App::$strings["Your post/comment is awaiting approval."]="";
App::$strings["Unable to obtain post information from database."]="";
App::$strings["You have reached your limit of %1$.0f top level posts."]="";
App::$strings["You have reached your limit of %1$.0f webpages."]="";
App::$strings["sent you a private message"]="";
App::$strings["added your channel"]="";
App::$strings["requires approval"]="";
App::$strings["g A l F d"]="";
App::$strings["[today]"]="";
App::$strings["posted an event"]="";
App::$strings["shared a file with you"]="";
App::$strings["reported content"]="";
App::$strings["Private forum"]="";
App::$strings["Public forum"]="";
App::$strings["item"]="";
App::$strings["Your real name is recommended."]="";
App::$strings["Examples: \"Bob Jameson\", \"Lisa and her Horses\", \"Soccer\", \"Aviation Group\""]="";
App::$strings["This will be used to create a unique network address (like an email address)."]="";
App::$strings["Allowed characters are a-z 0-9, - and _"]="";
App::$strings["Channel name"]="";
App::$strings["Select a channel permission role compatible with your usage needs and privacy requirements."]="";
App::$strings["Create a Channel"]="";
App::$strings["A channel is a unique network identity. It can represent a person (social network profile), a forum (group), a business or celebrity page, a newsfeed, and many other things."]="";
App::$strings["or <a href=\"import\">import an existing channel</a> from another location."]="";
App::$strings["Validate"]="";
App::$strings["No more system notifications."]="";
App::$strings["System Notifications"]="";
App::$strings["Could not locate selected profile."]="";
App::$strings["Connection updated."]="";
App::$strings["Failed to update connection record."]="";
App::$strings["is now connected to"]="";
App::$strings["Could not access address book record."]="";
App::$strings["Refresh failed - channel is currently unavailable."]="";
App::$strings["Unable to set address book parameters."]="";
App::$strings["Connection has been removed."]="";
App::$strings["View %s's profile"]="";
App::$strings["Refresh Permissions"]="";
App::$strings["Fetch updated permissions"]="";
App::$strings["Refresh Photo"]="";
App::$strings["Fetch updated photo"]="";
App::$strings["Recent Activity"]="";
App::$strings["View recent posts and comments"]="";
App::$strings["Block (or Unblock) all communications with this connection"]="";
App::$strings["This connection is blocked!"]="";
App::$strings["Unignore"]="";
App::$strings["Ignore (or Unignore) all inbound communications from this connection"]="";
App::$strings["This connection is ignored!"]="";
App::$strings["Unarchive"]="";
App::$strings["Archive"]="";
App::$strings["Archive (or Unarchive) this connection - mark channel dead but keep content"]="";
App::$strings["This connection is archived!"]="";
App::$strings["Unhide"]="";
App::$strings["Hide"]="";
App::$strings["Hide or Unhide this connection from your other connections"]="";
App::$strings["This connection is hidden!"]="";
App::$strings["Delete this connection"]="";
App::$strings["Fetch Vcard"]="";
App::$strings["Fetch electronic calling card for this connection"]="";
App::$strings["Open Individual Permissions section by default"]="";
App::$strings["Affinity"]="";
App::$strings["Open Set Affinity section by default"]="";
App::$strings["Me"]="";
App::$strings["Family"]="";
App::$strings["Friends"]="";
App::$strings["Peers"]="";
App::$strings["Filter"]="";
App::$strings["Open Custom Filter section by default"]="";
App::$strings["Approve this connection"]="";
App::$strings["Accept connection to allow communication"]="";
App::$strings["Set Affinity"]="";
App::$strings["Set Profile"]="";
App::$strings["Set Affinity & Profile"]="";
App::$strings["This connection is unreachable from this location."]="";
App::$strings["This connection may be unreachable from other channel locations."]="";
App::$strings["Location independence is not supported by their network."]="";
App::$strings["This connection is unreachable from this location. Location independence is not supported by their network."]="";
App::$strings["Connection: %s"]="";
App::$strings["Connection requests will be approved without your interaction"]="";
App::$strings["Slide to adjust your degree of friendship"]="";
App::$strings["Rating"]="";
App::$strings["Slide to adjust your rating"]="";
App::$strings["Optionally explain your rating"]="";
App::$strings["Custom Filter"]="";
App::$strings["Only import posts with this text"]="";
App::$strings["words one per line or #tags, \$categories, /patterns/, or lang=xx, leave blank to import all posts"]="";
App::$strings["Do not import posts with this text"]="";
App::$strings["This information is public!"]="";
App::$strings["Connection Pending Approval"]="";
App::$strings["Please choose the profile you would like to display to %s when viewing your profile securely."]="";
App::$strings["Their Settings"]="";
App::$strings["Some permissions may be inherited from your channel's <a href=\"settings\"><strong>privacy settings</strong></a>, which have higher priority than individual settings. You can <strong>not</strong> change those settings here."]="";
App::$strings["Some permissions may be inherited from your channel's <a href=\"settings\"><strong>privacy settings</strong></a>, which have higher priority than individual settings. You can change those settings here but they wont have any impact unless the inherited setting changes."]="";
App::$strings["Last update:"]="";
App::$strings["Details"]="";
App::$strings["No entries."]="";
App::$strings["Comment approved"]="";
App::$strings["Comment deleted"]="";
App::$strings["Unable to find your hub."]="";
App::$strings["Post successful."]="";
App::$strings["Public Hubs"]="";
App::$strings["The listed hubs allow public registration for the \$Projectname network. All hubs in the network are interlinked so membership on any of them conveys membership in the network as a whole. Some hubs may require subscription or provide tiered service plans. The hub itself <strong>may</strong> provide additional details."]="";
App::$strings["Hub URL"]="";
App::$strings["Access Type"]="";
App::$strings["Registration Policy"]="";
App::$strings["Software"]="";
App::$strings["Provide managed web pages on your channel"]="";
App::$strings["Import Webpage Elements"]="";
App::$strings["Import selected"]="";
App::$strings["Export Webpage Elements"]="";
App::$strings["Export selected"]="";
App::$strings["Actions"]="";
App::$strings["Page Link"]="";
App::$strings["Page Title"]="";
App::$strings["Invalid file type."]="";
App::$strings["Error opening zip file"]="";
App::$strings["Invalid folder path."]="";
App::$strings["No webpage elements detected."]="";
App::$strings["Import complete."]="";
App::$strings["Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."]="";
App::$strings["vcard"]="";
App::$strings["network"]="";
App::$strings["Layout updated."]="";
App::$strings["Edit System Page Description"]="";
App::$strings["(modified)"]="";
App::$strings["Layout not found."]="";
App::$strings["Module Name:"]="";
App::$strings["Layout Help"]="";
App::$strings["Edit another layout"]="";
App::$strings["System layout"]="";
App::$strings["Profile not found."]="";
App::$strings["Profile deleted."]="";
App::$strings["Profile-"]="";
App::$strings["New profile created."]="";
App::$strings["Profile unavailable to clone."]="";
App::$strings["Profile unavailable to export."]="";
App::$strings["Profile Name is required."]="";
App::$strings["Marital Status"]="";
App::$strings["Romantic Partner"]="";
App::$strings["Likes"]="";
App::$strings["Dislikes"]="";
App::$strings["Work/Employment"]="";
App::$strings["Religion"]="";
App::$strings["Political Views"]="";
App::$strings["Gender"]="";
App::$strings["Sexual Preference"]="";
App::$strings["Homepage"]="";
App::$strings["Interests"]="";
App::$strings["Profile updated."]="";
App::$strings["Hide your connections list from viewers of this profile"]="";
App::$strings["Edit Profile Details"]="";
App::$strings["View this profile"]="";
App::$strings["Profile Tools"]="";
App::$strings["Change cover photo"]="";
App::$strings["Create a new profile using these settings"]="";
App::$strings["Your account email address must match this in order to use the web admin panel."]="";
App::$strings["Website URL"]="";
App::$strings["Please use SSL (https) URL if available."]="";
App::$strings["Please select a default timezone for your website"]="";
App::$strings["Site settings"]="";
App::$strings["PHP version 7.1 or greater is required."]="";
App::$strings["PHP version"]="";
App::$strings["Could not find a command line version of PHP in the web server PATH."]="";
App::$strings["If you do not have a command line version of PHP installed on server, you will not be able to run background tasks - including message delivery."]="";
App::$strings["PHP executable path"]="";
App::$strings["Enter full path to php executable. You can leave this blank to continue the installation."]="";
App::$strings["Command line PHP"]="";
App::$strings["Unable to check command line PHP, as shell_exec() is disabled. This is required."]="";
App::$strings["The command line version of PHP on your system does not have \"register_argc_argv\" enabled."]="";
App::$strings["This is required for message delivery to work."]="";
App::$strings["PHP register_argc_argv"]="";
App::$strings["This is not sufficient to upload larger images or files. You should be able to upload at least 2MB (2097152 bytes) at once."]="";
App::$strings["Your max allowed total upload size is set to %s. Maximum size of one file to upload is set to %s. You are allowed to upload up to %d files at once."]="";
App::$strings["You can adjust these settings in the server php.ini file."]="";
App::$strings["PHP upload limits"]="";
App::$strings["Error: the \"openssl_pkey_new\" function on this system is not able to generate encryption keys"]="";
App::$strings["If running under Windows, please see \"http://www.php.net/manual/en/openssl.installation.php\"."]="";
App::$strings["Generate encryption keys"]="";
App::$strings["libCurl PHP module"]="";
App::$strings["GD graphics PHP module"]="";
App::$strings["OpenSSL PHP module"]="";
App::$strings["PDO database PHP module"]="";
App::$strings["mb_string PHP module"]="";
App::$strings["xml PHP module"]="";
App::$strings["zip PHP module"]="";
App::$strings["Apache mod_rewrite module"]="";
App::$strings["Error: Apache webserver mod-rewrite module is required but not installed."]="";
App::$strings["exec"]="";
App::$strings["Error: exec is required but is either not installed or has been disabled in php.ini"]="";
App::$strings["shell_exec"]="";
App::$strings["Error: shell_exec is required but is either not installed or has been disabled in php.ini"]="";
App::$strings["Error: libCURL PHP module required but not installed."]="";
App::$strings["Error: GD PHP module with JPEG support or ImageMagick graphics library required but not installed."]="";
App::$strings["Error: openssl PHP module required but not installed."]="";
App::$strings["Error: PDO database PHP module missing a driver for either mysql or pgsql."]="";
App::$strings["Error: PDO database PHP module required but not installed."]="";
App::$strings["Error: mb_string PHP module required but not installed."]="";
App::$strings["Error: xml PHP module required for DAV but not installed."]="";
App::$strings["Error: zip PHP module required but not installed."]="";
App::$strings[".htconfig.php is writable"]="";
App::$strings["The web installer needs to be able to create a file called \".htconfig.php\" in the top folder of your web server and it is unable to do so."]="";
App::$strings["This is most often a permission setting, as the web server may not be able to write files in your folder - even if you can."]="";
App::$strings["Please see install/INSTALL.txt for additional information."]="";
App::$strings["This software uses the Smarty3 template engine to render its web views. Smarty3 compiles templates to PHP to speed up rendering."]="";
App::$strings["In order to store these compiled templates, the web server needs to have write access to the directory %s under the top level web folder."]="";
App::$strings["Please ensure that the user that your web server runs as (e.g. www-data) has write access to this folder."]="";
App::$strings["Note: as a security measure, you should give the web server write access to %s only--not the template files (.tpl) that it contains."]="";
App::$strings["%s is writable"]="";
App::$strings["This software uses the store directory to save uploaded files. The web server needs to have write access to the store directory under the top level web folder"]="";
App::$strings["store is writable"]="";
App::$strings["SSL certificate cannot be validated. Fix certificate or disable https access to this site."]="";
App::$strings["If you have https access to your website or allow connections to TCP port 443 (the https: port), you MUST use a browser-valid certificate. You MUST NOT use self-signed certificates!"]="";
App::$strings["This restriction is incorporated because public posts from you may for example contain references to images on your own hub."]="";
App::$strings["If your certificate is not recognized, members of other sites (who may themselves have valid certificates) will get a warning message on their own site complaining about security issues."]="";
App::$strings["This can cause usability issues elsewhere (not just on your own site) so we must insist on this requirement."]="";
App::$strings["Providers are available that issue free certificates which are browser-valid."]="";
App::$strings["If you are confident that the certificate is valid and signed by a trusted authority, check to see if you have failed to install an intermediate cert. These are not normally required by browsers, but are required for server-to-server communications."]="";
App::$strings["SSL certificate validation"]="";
App::$strings["Url rewrite in .htaccess is not working. Check your server configuration.Test: "]="";
App::$strings["Url rewrite is working"]="";
App::$strings["The database configuration file \".htconfig.php\" could not be written. Please use the enclosed text to create a configuration file in your web server root."]="";
App::$strings["IMPORTANT: You will need to [manually] setup a scheduled task for the poller."]="";
App::$strings["Poke somebody in your addressbook"]="";
App::$strings["Poke somebody"]="";
App::$strings["Poke/Prod"]="";
App::$strings["Poke, prod or do other things to somebody"]="";
App::$strings["Recipient"]="";
App::$strings["Choose what you wish to do to recipient"]="";
App::$strings["Make this post private"]="";
App::$strings["Profile Photos"]="";
App::$strings["Shift-reload the page or clear browser cache if the new photo does not display immediately."]="";
App::$strings["Image upload failed."]="";
App::$strings["Unable to process image."]="";
App::$strings["Your default profile photo is visible to anybody on the internet. Profile photos for alternate profiles will inherit the permissions of the profile"]="";
App::$strings["Your profile photo is visible to anybody on the internet and may be distributed to other websites."]="";
App::$strings["Use Photo for Profile"]="";
App::$strings["Change Profile Photo"]="";
App::$strings["Use"]="";
App::$strings["__ctx:mood__ %1\$s is %2\$s"]="";
App::$strings["Set your current mood and tell your friends"]="";
App::$strings["Invalid profile identifier."]="";
App::$strings["Profile Visibility Editor"]="";
App::$strings["Click on a contact to add or remove."]="";
App::$strings["Visible To"]="";
App::$strings["Channel removals are not allowed within 48 hours of changing the account password."]="";
App::$strings["Remove This Channel"]="";
App::$strings["This channel will be completely removed from this server. "]="";
App::$strings["This action is permanent and can not be undone!"]="";
App::$strings["This app (when installed) presents a slider control in your connection editor and also on your network page. The slider represents your degree of friendship or <em>affinity</em> with each connection. It allows you to zoom in or out and display conversations from only your closest friends or everybody in your stream."]="";
App::$strings["The number below represents the default maximum slider position for your network/stream page as a percentage."]="";
App::$strings["Default friend zoom in/out"]="";
App::$strings["Refresh"]="";
App::$strings["Affinity Tool Settings"]="";
App::$strings["This site is not a directory server"]="";
App::$strings["Items tagged with: %s"]="";
App::$strings["Search results for: %s"]="";
App::$strings["Please login."]="";
App::$strings["Account removals are not allowed within 48 hours of changing the account password."]="";
App::$strings["Remove This Account"]="";
App::$strings["This account and all its channels will be completely removed from this server. "]="";
App::$strings["Remove Account"]="";
App::$strings["Authentication failed."]="";
App::$strings["Remote Authentication"]="";
App::$strings["Enter your channel address (e.g. channel@example.com)"]="";
App::$strings["Authenticate"]="";
App::$strings["ActivityPub Probe Diagnostic"]="";
App::$strings["Object URL"]="";
App::$strings["Authenticated fetch"]="";
App::$strings["No service class restrictions found."]="";
App::$strings["Not valid email."]="";
App::$strings["Protected email address. Cannot change to that email."]="";
App::$strings["System failure storing new email. Please try again."]="";
App::$strings["Channel page max height of content (in pixels)"]="";
App::$strings["click to expand content exceeding this height"]="";
App::$strings["Network page max height of content (in pixels)"]="";
App::$strings["This channel is limited to %d tokens"]="";
App::$strings["Name and Password are required."]="";
App::$strings["Token saved."]="";
App::$strings["Use this form to create temporary access identifiers to share things with non-members. These identities may be used in Access Control Lists and visitors may login using these credentials to access private content."]="";
App::$strings["You may also provide <em>dropbox</em> style access links to friends and associates by adding the Login Password to any specific site URL as shown. Examples:"]="";
App::$strings["Guest Access Tokens"]="";
App::$strings["Login Name"]="";
App::$strings["Login Password"]="";
App::$strings["Expires (yyyy-mm-dd)"]="";
App::$strings["Additional Features"]="";
App::$strings["Nobody except yourself"]="";
App::$strings["Only those you specifically allow"]="";
App::$strings["Approved connections"]="";
App::$strings["Any connections"]="";
App::$strings["Anybody on this website"]="";
App::$strings["Anybody in this network"]="";
App::$strings["Anybody authenticated"]="";
App::$strings["Anybody on the internet"]="";
App::$strings["Publish your default profile in the network directory"]="";
App::$strings["Allow us to suggest you as a potential friend to new members?"]="";
App::$strings["or"]="";
App::$strings["Your channel address is"]="";
App::$strings["Your files/photos are accessible via WebDAV at"]="";
App::$strings["If your channel is mirrored to multiple hubs, set this to your preferred location. This will prevent duplicate email notifications. Example: %s"]="";
App::$strings["Show new wall posts, private messages and connections under Notices"]="";
App::$strings["Notify me of events this many days in advance"]="";
App::$strings["Must be greater than 0"]="";
App::$strings["Advanced Account/Page Type Settings"]="";
App::$strings["Change the behaviour of this account for special situations"]="";
App::$strings["Miscellaneous Settings"]="";
App::$strings["Default photo upload folder"]="";
App::$strings["%Y - current year, %m - current month"]="";
App::$strings["Default file upload folder"]="";
App::$strings["Personal menu to display in your channel pages"]="";
App::$strings["Start calendar week on Monday"]="";
App::$strings["%1\$s is following %2\$s's %3\$s"]="";
App::$strings["%1\$s stopped following %2\$s's %3\$s"]="";
App::$strings["Files: shared with me"]="";
App::$strings["NEW"]="";
App::$strings["Size"]="";
App::$strings["Last Modified"]="";
App::$strings["Remove all files"]="";
App::$strings["Remove this file"]="";
App::$strings["About this site"]="";
App::$strings["Site Name"]="";
App::$strings["Administrator"]="";
App::$strings["Software and Project information"]="";
App::$strings["This site is powered by \$Projectname"]="";
App::$strings["Federated and decentralised networking and identity services provided by Zot"]="";
App::$strings["Additional federated transport protocols:"]="";
App::$strings["Version %s"]="";
App::$strings["Project homepage"]="";
App::$strings["Developer homepage"]="";
App::$strings["Export Channel"]="";
App::$strings["Export your basic channel information to a file. This acts as a backup of your connections, permissions, profile and basic data, which can be used to import your data to a new server hub, but does not contain your content."]="";
App::$strings["Export Content"]="";
App::$strings["Export your channel information and recent content to a JSON backup that can be restored or imported to another server hub. This backs up all of your connections, permissions, profile data and several months of posts. This file may be VERY large. Please be patient - it may take several minutes for this download to begin."]="";
App::$strings["Export your posts from a given year."]="";
App::$strings["You may also export your posts and conversations for a particular year or month. Adjust the date in your browser location bar to select other dates. If the export fails (possibly due to memory exhaustion on your server hub), please try again selecting a more limited date range."]="";
App::$strings["To select all posts for a given year, such as this year, visit <a href=\"%1\$s\">%2\$s</a>"]="";
App::$strings["To select all posts for a given month, such as January of this year, visit <a href=\"%1\$s\">%2\$s</a>"]="";
App::$strings["These content files may be imported or restored by visiting <a href=\"%1\$s\">%2\$s</a> on any site containing your channel. For best results please import or restore these in date order (oldest first)."]="";
App::$strings["Failed to create source. No channel selected."]="";
App::$strings["Source created."]="";
App::$strings["Source updated."]="";
App::$strings["*"]="";
App::$strings["Manage remote sources of content for your channel."]="";
App::$strings["New Source"]="";
App::$strings["Import all or selected content from the following channel into this channel and distribute it according to your channel settings."]="";
App::$strings["Only import content with these words (one per line)"]="";
App::$strings["Leave blank to import all public content"]="";
App::$strings["Channel Name"]="";
App::$strings["Add the following categories to posts imported from this source (comma separated)"]="";
App::$strings["Resend posts with this channel as author"]="";
App::$strings["Copyrights may apply"]="";
App::$strings["Source not found."]="";
App::$strings["Edit Source"]="";
App::$strings["Delete Source"]="";
App::$strings["Source removed"]="";
App::$strings["Unable to remove source."]="";
App::$strings["This directory server requires an access token"]="";
App::$strings["Post not found."]="";
App::$strings["comment"]="";
App::$strings["%1\$s tagged %2\$s's %3\$s with %4\$s"]="";
App::$strings["Tag removed"]="";
App::$strings["Remove Item Tag"]="";
App::$strings["Select a tag to remove: "]="";
App::$strings["Insufficient permissions. Request redirected to profile page."]="";
App::$strings["No default suggestions were found."]="";
App::$strings["This app (when installed) allows you to filter incoming content from all sources or from specific connections. The filtering may be based on words, tags, regular expressions, or language"]="";
App::$strings["The settings on this page apply to all incoming content. To edit the settings for individual connetions, see the similar settings on the Connection Edit page for that connection."]="";
App::$strings["words one per line or #tags, \$categories, /patterns/, lang=xx, lang!=xx - leave blank to import all posts"]="";
App::$strings["Content Filter Settings"]="";
App::$strings["This app allows you to add categories to posts and events."]="";
App::$strings["No connections."]="";
App::$strings["Visit %s's profile [%s]"]="";
App::$strings["View Connections"]="";
App::$strings["Zotfinger Diagnostic"]="";
App::$strings["Lookup URL"]="";
App::$strings["This app (when installed) displays a small number of friend suggestions on selected pages or you can run the app to display a full list of channel suggestions."]="";
App::$strings["parent"]="";
App::$strings["Principal"]="";
App::$strings["Addressbook"]="";
App::$strings["Schedule Inbox"]="";
App::$strings["Schedule Outbox"]="";
App::$strings["Total"]="";
App::$strings["Shared"]="";
App::$strings["Add Files"]="";
App::$strings["Type"]="";
App::$strings["You are using %1\$s of your available file storage."]="";
App::$strings["You are using %1\$s of %2\$s available file storage. (%3\$s%)"]="";
App::$strings["WARNING:"]="";
App::$strings["Create new folder"]="";
App::$strings["Upload file"]="";
App::$strings["Drop files here to immediately upload"]="";
App::$strings["__ctx:widget__ Activity"]="";
App::$strings["Member registrations waiting for confirmation"]="";
App::$strings["Inspect queue"]="";
App::$strings["DB updates"]="";
App::$strings["Admin"]="";
App::$strings["Addon Features"]="";
App::$strings["Everything"]="";
App::$strings["App Collections"]="";
App::$strings["Installed apps"]="";
App::$strings["Archives"]="";
App::$strings["Bookmarked Chatrooms"]="";
App::$strings["Overview"]="";
App::$strings["Chat Members"]="";
App::$strings["Received Messages"]="";
App::$strings["Sent Messages"]="";
App::$strings["Conversations"]="";
App::$strings["No messages."]="";
App::$strings["Delete conversation"]="";
App::$strings["Click to show more"]="";
App::$strings["Events Tools"]="";
App::$strings["Export Calendar"]="";
App::$strings["Import Calendar"]="";
App::$strings["You have %1$.0f of %2$.0f allowed connections."]="";
App::$strings["The form security token was not correct. This probably happened because the form has been opened for too long (>3 hours) before submitting it."]="";
App::$strings["(Unknown)"]="";
App::$strings["Visible to anybody on the internet."]="";
App::$strings["Visible to you only."]="";
App::$strings["Visible to anybody in this network."]="";
App::$strings["Visible to anybody authenticated."]="";
App::$strings["Visible to anybody on %s."]="";
App::$strings["Visible to all connections."]="";
App::$strings["Visible to approved connections."]="";
App::$strings["Visible to specific connections."]="";
App::$strings["This addon app provides a blog that is separate from your social stream. Visitors may comment but the content remains on this site and is not propagated elsewhere."]="";
App::$strings["Add Article"]="";
App::$strings["Can view my articles"]="";
App::$strings["Can write to my articles"]="";
App::$strings["An account has been created for you."]="";
App::$strings["Authentication successful but rejected: account creation is disabled."]="";
App::$strings["Logfile archive directory"]="";
App::$strings["Directory to store rotated logs"]="";
App::$strings["Logfile size in bytes before rotating, example 10M"]="";
App::$strings["Number of logfiles to retain"]="";
App::$strings["NSFW Settings saved."]="";
App::$strings["This addon app looks in posts for the words/text you specify below, and collapses any content containing those keywords so it is not displayed at inappropriate times, such as sexual innuendo that may be improper in a work setting. It is polite and recommended to tag any content containing nudity with #NSFW. This filter can also match any other word/text you specify, and can thereby be used as a general purpose content filter."]="";
App::$strings["Comma separated list of keywords to hide"]="";
App::$strings["This addon app provides a selector on your network stream page allowing you to change the sort order of the page between 'recently commented' (default), 'posted order', or 'unthreaded' which displays single activities as received."]="";
App::$strings["superblock settings updated"]="";
App::$strings["This addon app allows you to block channels from appearing in your stream and basically makes them vanish from your life. You may occasionally encounter them on other websites but otherwise this blocking is extensive. To enable blocking, install this app if it is not already installed, then select the drop-down menu attached to the channel photo in a conversation and select 'Block Completely'"]="";
App::$strings["Currently blocked"]="";
App::$strings["No channels currently blocked"]="";
App::$strings["Superblock Settings"]="";
App::$strings["Block Completely"]="";
App::$strings["(No Title)"]="";
App::$strings["Wiki page create failed."]="";
App::$strings["Wiki not found."]="";
App::$strings["Destination name already exists"]="";
App::$strings["Page not found"]="";
App::$strings["Error reading page content"]="";
App::$strings["Error reading wiki"]="";
App::$strings["Page update failed."]="";
App::$strings["Nothing deleted"]="";
App::$strings["Compare: object not found."]="";
App::$strings["Page updated"]="";
App::$strings["Untitled"]="";
App::$strings["Wiki resource_id required for git commit"]="";
App::$strings["This addon app allows you to cross-post to other Zot services and channels. After installing the app, select it to configure the destination settings and preferences."]="";
App::$strings["Zot server URL"]="";
App::$strings["https://example.com"]="";
App::$strings["Zot channel name"]="";
App::$strings["Nickname"]="";
App::$strings["Zot password"]="";
App::$strings["Send public postings to Zot channel by default"]="";
App::$strings["Zotpost Settings"]="";
App::$strings["Post to Zot"]="";
App::$strings["Add some colour to tag clouds"]="";
App::$strings["Rainbow Tag"]="";
App::$strings["No server specified"]="";
App::$strings["Posts imported"]="";
App::$strings["Files imported"]="";
App::$strings["This addon app copies existing content and file storage to a cloned/copied channel. Once the app is installed, visit the newly installed app. This will allow you to set the location of your original channel and an optional date range of files/conversations to copy."]="";
App::$strings["This will import all your conversations and cloud files from a cloned channel on another server. This may take a while if you have lots of posts and or files."]="";
App::$strings["Include posts"]="";
App::$strings["Conversations, Articles, Cards, and other posted content"]="";
App::$strings["Include files"]="";
App::$strings["Files, Photos and other cloud storage"]="";
App::$strings["Original Server base URL"]="";
App::$strings["Since modified date yyyy-mm-dd"]="";
App::$strings["Until modified date yyyy-mm-dd"]="";
App::$strings["View Larger"]="";
App::$strings["Tile Server URL"]="";
App::$strings["A list of <a href=\"http://wiki.openstreetmap.org/wiki/TMS\" target=\"_blank\">public tile servers</a>"]="";
App::$strings["Nominatim (reverse geocoding) Server URL"]="";
App::$strings["A list of <a href=\"http://wiki.openstreetmap.org/wiki/Nominatim\" target=\"_blank\">Nominatim servers</a>"]="";
App::$strings["Default zoom"]="";
App::$strings["The default zoom level. (1:world, 18:highest, also depends on tile server)"]="";
App::$strings["Include marker on map"]="";
App::$strings["Include a marker on the map."]="";
App::$strings["Create an account to access services and applications"]="";