PageRenderTime 60ms CodeModel.GetById 17ms RepoModel.GetById 0ms app.codeStats 1ms

/languages/en.php

http://github.com/Elgg/Elgg
PHP | 1955 lines | 1617 code | 215 blank | 123 comment | 49 complexity | 393d80a9226d738464fa9bd383caaf16 MD5 | raw file
Possible License(s): LGPL-3.0, MIT, GPL-2.0, BSD-3-Clause, LGPL-2.1, MPL-2.0-no-copyleft-exception
  1. <?php
  2. /**
  3. * Translation file
  4. *
  5. * Note: don't change the return array to short notation because Transifex can't handle those during `tx push -s`
  6. */
  7. return array(
  8. /**
  9. * Sites
  10. */
  11. 'item:site:site' => 'Site',
  12. 'collection:site:site' => 'Sites',
  13. 'index:content' => '<p>Welcome to your Elgg site.</p><p><strong>Tip:</strong> Many sites use the <code>activity</code> plugin to place a site activity stream on this page.</p>',
  14. /**
  15. * Sessions
  16. */
  17. 'login' => "Log in",
  18. 'loginok' => "You have been logged in.",
  19. 'loginerror' => "We couldn't log you in. Please check your credentials and try again.",
  20. 'login:empty' => "Username/email and password are required.",
  21. 'login:baduser' => "Unable to load your user account.",
  22. 'auth:nopams' => "Internal error. No user authentication method installed.",
  23. 'logout' => "Log out",
  24. 'logoutok' => "You have been logged out.",
  25. 'logouterror' => "We couldn't log you out. Please try again.",
  26. 'session_expired' => "Your session has expired. Please <a href='javascript:location.reload(true)'>reload</a> the page to log in.",
  27. 'session_changed_user' => "You have been logged in as another user. You should <a href='javascript:location.reload(true)'>reload</a> the page.",
  28. 'loggedinrequired' => "You must be logged in to view the requested page.",
  29. 'loggedoutrequired' => "You must be logged out to view the requested page.",
  30. 'adminrequired' => "You must be an administrator to view the requested page.",
  31. 'membershiprequired' => "You must be a member of this group to view the requested page.",
  32. 'limited_access' => "You do not have permission to view the requested page.",
  33. 'invalid_request_signature' => "The URL of the page you are trying to access is invalid or has expired",
  34. /**
  35. * Errors
  36. */
  37. 'exception:title' => "Fatal Error.",
  38. 'exception:contact_admin' => 'An unrecoverable error has occurred and has been logged. Contact the site administrator with the following information:',
  39. 'actionundefined' => "The requested action (%s) was not defined in the system.",
  40. 'actionnotfound' => "The action file for %s was not found.",
  41. 'actionloggedout' => "Sorry, you cannot perform this action while logged out.",
  42. 'actionunauthorized' => 'You are unauthorized to perform this action',
  43. 'ajax:error' => 'Unexpected error while performing an AJAX call. Maybe the connection to the server is lost.',
  44. 'ajax:not_is_xhr' => 'You cannot access AJAX views directly',
  45. 'PluginException:MisconfiguredPlugin' => "%s (guid: %s) is a misconfigured plugin. It has been disabled. Please search the Elgg wiki for possible causes (http://learn.elgg.org/).",
  46. 'PluginException:CannotStart' => '%s (guid: %s) cannot start and has been deactivated. Reason: %s',
  47. 'PluginException:InvalidID' => "%s is an invalid plugin ID.",
  48. 'PluginException:InvalidPath' => "%s is an invalid plugin path.",
  49. 'PluginException:InvalidManifest' => 'Invalid manifest file for plugin %s',
  50. 'PluginException:InvalidPlugin' => '%s is not a valid plugin.',
  51. 'PluginException:InvalidPlugin:Details' => '%s is not a valid plugin: %s',
  52. 'PluginException:NullInstantiated' => 'ElggPlugin cannot be null instantiated. You must pass a GUID, a plugin ID, or a full path.',
  53. 'ElggPlugin:MissingID' => 'Missing plugin ID (guid %s)',
  54. 'ElggPlugin:NoPluginPackagePackage' => 'Missing ElggPluginPackage for plugin ID %s (guid %s)',
  55. 'ElggPluginPackage:InvalidPlugin:MissingFile' => 'The required file "%s" is missing.',
  56. 'ElggPluginPackage:InvalidPlugin:InvalidId' => 'This plugin\'s directory must be renamed to "%s" to match the ID in its manifest.',
  57. 'ElggPluginPackage:InvalidPlugin:InvalidDependency' => 'Its manifest contains an invalid dependency type "%s".',
  58. 'ElggPluginPackage:InvalidPlugin:InvalidProvides' => 'Its manifest contains an invalid provides type "%s".',
  59. 'ElggPluginPackage:InvalidPlugin:CircularDep' => 'There is an invalid %s dependency "%s" in plugin %s. Plugins cannot conflict with or require something they provide!',
  60. 'ElggPluginPackage:InvalidPlugin:ConflictsWithPlugin' => 'Conflicts with plugin: %s',
  61. 'ElggPluginPackage:InvalidPlugin:UnreadableConfig' => 'Plugin file "elgg-plugin.php" file is present but unreadable.',
  62. 'ElggPlugin:Error' => 'Plugin error',
  63. 'ElggPlugin:Error:ID' => 'Error in plugin "%s"',
  64. 'ElggPlugin:Error:Path' => 'Error in plugin path "%s"',
  65. 'ElggPlugin:Error:Unknown' => 'Undefined plugin error',
  66. 'ElggPlugin:Exception:CannotIncludeFile' => 'Cannot include %s for plugin %s (guid: %s) at %s.',
  67. 'ElggPlugin:Exception:IncludeFileThrew' => 'Threw exception including %s for plugin %s (guid: %s) at %s.',
  68. 'ElggPlugin:Exception:CannotRegisterViews' => 'Cannot open views dir for plugin %s (guid: %s) at %s.',
  69. 'ElggPlugin:Exception:NoID' => 'No ID for plugin guid %s!',
  70. 'ElggPlugin:Exception:InvalidPackage' => 'Package cannot be loaded',
  71. 'ElggPlugin:Exception:InvalidManifest' => 'Plugin manifest is missing or invalid',
  72. 'PluginException:NoPluginName' => "The plugin name could not be found",
  73. 'PluginException:ParserError' => 'Error parsing manifest with API version %s in plugin %s.',
  74. 'PluginException:NoAvailableParser' => 'Cannot find a parser for manifest API version %s in plugin %s.',
  75. 'PluginException:ParserErrorMissingRequiredAttribute' => "Missing required '%s' attribute in manifest for plugin %s.",
  76. 'ElggPlugin:InvalidAndDeactivated' => '%s is an invalid plugin and has been deactivated.',
  77. 'ElggPlugin:activate:BadConfigFormat' => 'Plugin file "elgg-plugin.php" did not return a serializable array.',
  78. 'ElggPlugin:activate:ConfigSentOutput' => 'Plugin file "elgg-plugin.php" sent output.',
  79. 'ElggPlugin:Dependencies:Requires' => 'Requires',
  80. 'ElggPlugin:Dependencies:Suggests' => 'Suggests',
  81. 'ElggPlugin:Dependencies:Conflicts' => 'Conflicts',
  82. 'ElggPlugin:Dependencies:Conflicted' => 'Conflicted',
  83. 'ElggPlugin:Dependencies:Provides' => 'Provides',
  84. 'ElggPlugin:Dependencies:Priority' => 'Priority',
  85. 'ElggPlugin:Dependencies:Elgg' => 'Elgg version',
  86. 'ElggPlugin:Dependencies:PhpVersion' => 'PHP version',
  87. 'ElggPlugin:Dependencies:PhpExtension' => 'PHP extension: %s',
  88. 'ElggPlugin:Dependencies:PhpIni' => 'PHP ini setting: %s',
  89. 'ElggPlugin:Dependencies:Plugin' => 'Plugin: %s',
  90. 'ElggPlugin:Dependencies:Priority:After' => 'After %s',
  91. 'ElggPlugin:Dependencies:Priority:Before' => 'Before %s',
  92. 'ElggPlugin:Dependencies:Priority:Uninstalled' => '%s is not installed',
  93. 'ElggPlugin:Dependencies:Suggests:Unsatisfied' => 'Missing',
  94. 'ElggPlugin:Dependencies:ActiveDependent' => 'There are other plugins that list %s as a dependency. You must disable the following plugins before disabling this one: %s',
  95. 'ElggMenuBuilder:Trees:NoParents' => 'Menu items found without parents to link them to',
  96. 'ElggMenuBuilder:Trees:OrphanedChild' => 'Menu item [%s] found with a missing parent[%s]',
  97. 'ElggMenuBuilder:Trees:DuplicateChild' => 'Duplicate registration found for menu item [%s]',
  98. 'RegistrationException:EmptyPassword' => 'The password fields cannot be empty',
  99. 'RegistrationException:PasswordMismatch' => 'Passwords must match',
  100. 'LoginException:BannedUser' => 'You have been banned from this site and cannot log in',
  101. 'LoginException:UsernameFailure' => 'We could not log you in. Please check your username/email and password.',
  102. 'LoginException:PasswordFailure' => 'We could not log you in. Please check your username/email and password.',
  103. 'LoginException:AccountLocked' => 'Your account has been locked for too many log in failures.',
  104. 'LoginException:ChangePasswordFailure' => 'Failed current password check.',
  105. 'LoginException:Unknown' => 'We could not log you in due to an unknown error.',
  106. 'LoginException:AdminValidationPending' => "Your account needs to be validated by a site administrator before you can use it. You'll be notified when your account is validated.",
  107. 'UserFetchFailureException' => 'Cannot check permission for user_guid [%s] as the user does not exist.',
  108. 'PageNotFoundException' => 'The page you are trying to view does not exist or you do not have permissions to view it',
  109. 'EntityNotFoundException' => 'The content you were trying to access has been removed or you do not have permissions to access it.',
  110. 'EntityPermissionsException' => 'You do not have sufficient permissions for this action.',
  111. 'GatekeeperException' => 'You do not have permissions to view the page you are trying to access',
  112. 'BadRequestException' => 'Bad request',
  113. 'ValidationException' => 'Submitted data did not meet the requirements, please check your input.',
  114. 'LogicException:InterfaceNotImplemented' => '%s must implement %s',
  115. 'Security:InvalidPasswordCharacterRequirementsException' => "The provided password is doesn't meet the character requirements",
  116. 'Security:InvalidPasswordLengthException' => "The provided password doesn't meet the minimal length requirement of %s characters",
  117. 'deprecatedfunction' => 'Warning: This code uses the deprecated function \'%s\' and is not compatible with this version of Elgg',
  118. 'pageownerunavailable' => 'Warning: The page owner %d is not accessible!',
  119. 'viewfailure' => 'There was an internal failure in the view %s',
  120. 'view:missing_param' => "The required parameter '%s' is missing in the view %s",
  121. 'changebookmark' => 'Please change your bookmark for this page',
  122. 'noaccess' => 'The content you were trying to view has been removed or you do not have permission to view it.',
  123. 'error:missing_data' => 'There was some data missing in your request',
  124. 'save:fail' => 'There was a failure saving your data',
  125. 'save:success' => 'Your data was saved',
  126. 'forward:error' => 'Sorry. An error occurred while redirecting to you to another site.',
  127. 'error:default:title' => 'Oops...',
  128. 'error:default:content' => 'Oops... something went wrong.',
  129. 'error:400:title' => 'Bad request',
  130. 'error:400:content' => 'Sorry. The request is invalid or incomplete.',
  131. 'error:403:title' => 'Forbidden',
  132. 'error:403:content' => 'Sorry. You are not allowed to access the requested page.',
  133. 'error:404:title' => 'Page not found',
  134. 'error:404:content' => 'Sorry. We could not find the page that you requested.',
  135. 'upload:error:ini_size' => 'The file you tried to upload is too large.',
  136. 'upload:error:form_size' => 'The file you tried to upload is too large.',
  137. 'upload:error:partial' => 'The file upload did not complete.',
  138. 'upload:error:no_file' => 'No file was selected.',
  139. 'upload:error:no_tmp_dir' => 'Cannot save the uploaded file.',
  140. 'upload:error:cant_write' => 'Cannot save the uploaded file.',
  141. 'upload:error:extension' => 'Cannot save the uploaded file.',
  142. 'upload:error:unknown' => 'The file upload failed.',
  143. /**
  144. * Table columns
  145. */
  146. 'table_columns:fromView:admin' => 'Admin',
  147. 'table_columns:fromView:banned' => 'Banned',
  148. 'table_columns:fromView:container' => 'Container',
  149. 'table_columns:fromView:excerpt' => 'Description',
  150. 'table_columns:fromView:link' => 'Name/Title',
  151. 'table_columns:fromView:icon' => 'Icon',
  152. 'table_columns:fromView:item' => 'Item',
  153. 'table_columns:fromView:language' => 'Language',
  154. 'table_columns:fromView:owner' => 'Owner',
  155. 'table_columns:fromView:time_created' => 'Time Created',
  156. 'table_columns:fromView:time_updated' => 'Time Updated',
  157. 'table_columns:fromView:user' => 'User',
  158. 'table_columns:fromProperty:description' => 'Description',
  159. 'table_columns:fromProperty:email' => 'Email',
  160. 'table_columns:fromProperty:name' => 'Name',
  161. 'table_columns:fromProperty:type' => 'Type',
  162. 'table_columns:fromProperty:username' => 'Username',
  163. 'table_columns:fromMethod:getSubtype' => 'Subtype',
  164. 'table_columns:fromMethod:getDisplayName' => 'Name/Title',
  165. 'table_columns:fromMethod:getMimeType' => 'MIME Type',
  166. 'table_columns:fromMethod:getSimpleType' => 'Type',
  167. /**
  168. * User details
  169. */
  170. 'name' => "Display name",
  171. 'email' => "Email address",
  172. 'username' => "Username",
  173. 'loginusername' => "Username or email",
  174. 'password' => "Password",
  175. 'passwordagain' => "Password (again for verification)",
  176. 'admin_option' => "Make this user an admin?",
  177. 'autogen_password_option' => "Automatically generate a secure password?",
  178. /**
  179. * Access
  180. */
  181. 'access:label:private' => "Private",
  182. 'access:label:logged_in' => "Logged in users",
  183. 'access:label:public' => "Public",
  184. 'access:label:logged_out' => "Logged out users",
  185. 'access:label:friends' => "Friends",
  186. 'access' => "Who can see this",
  187. 'access:overridenotice' => "Note: Due to group policy, this content will be accessible only by group members.",
  188. 'access:limited:label' => "Limited",
  189. 'access:help' => "The access level",
  190. 'access:read' => "Read access",
  191. 'access:write' => "Write access",
  192. 'access:admin_only' => "Administrators only",
  193. 'access:missing_name' => "Missing access level name",
  194. 'access:comments:change' => "This discussion is currently visible to a limited audience. Be thoughtful about who you share it with.",
  195. /**
  196. * Dashboard and widgets
  197. */
  198. 'dashboard' => "Dashboard",
  199. 'dashboard:nowidgets' => "Your dashboard lets you track the activity and content on this site that matters to you.",
  200. 'widgets:add' => 'Add widgets',
  201. 'widgets:add:description' => "Click on any widget button below to add it to the page.",
  202. 'widgets:position:fixed' => '(Fixed position on page)',
  203. 'widget:unavailable' => 'You have already added this widget',
  204. 'widget:numbertodisplay' => 'Number of items to display',
  205. 'widget:delete' => 'Remove %s',
  206. 'widget:edit' => 'Customize this widget',
  207. 'widgets' => "Widgets",
  208. 'widget' => "Widget",
  209. 'item:object:widget' => "Widget",
  210. 'collection:object:widget' => 'Widgets',
  211. 'widgets:save:success' => "The widget was successfully saved.",
  212. 'widgets:save:failure' => "We could not save your widget.",
  213. 'widgets:add:success' => "The widget was successfully added.",
  214. 'widgets:add:failure' => "We could not add your widget.",
  215. 'widgets:move:failure' => "We could not store the new widget position.",
  216. 'widgets:remove:failure' => "Unable to remove this widget",
  217. 'widgets:not_configured' => "This widget is not yet configured",
  218. /**
  219. * Groups
  220. */
  221. 'group' => "Group",
  222. 'item:group' => "Group",
  223. 'collection:group' => 'Groups',
  224. 'item:group:group' => "Group",
  225. 'collection:group:group' => 'Groups',
  226. 'groups:tool_gatekeeper' => "The requested functionality is currently not enabled in this group",
  227. /**
  228. * Users
  229. */
  230. 'user' => "User",
  231. 'item:user' => "User",
  232. 'collection:user' => 'Users',
  233. 'item:user:user' => 'User',
  234. 'collection:user:user' => 'Users',
  235. 'friends' => "Friends",
  236. 'collection:friends' => 'Friends\' %s',
  237. 'avatar' => 'Avatar',
  238. 'avatar:noaccess' => "You're not allowed to edit this user's avatar",
  239. 'avatar:create' => 'Create your avatar',
  240. 'avatar:edit' => 'Edit avatar',
  241. 'avatar:upload' => 'Upload a new avatar',
  242. 'avatar:current' => 'Current avatar',
  243. 'avatar:remove' => 'Remove your avatar and set the default icon',
  244. 'avatar:crop:title' => 'Avatar cropping tool',
  245. 'avatar:upload:instructions' => "Your avatar is displayed throughout the site. You can change it as often as you'd like. (File formats accepted: GIF, JPG or PNG)",
  246. 'avatar:create:instructions' => 'Click and drag a square below to match how you want your avatar cropped. A preview will appear in the box on the right. When you are happy with the preview, click \'Create your avatar\'. This cropped version will be used throughout the site as your avatar.',
  247. 'avatar:upload:success' => 'Avatar successfully uploaded',
  248. 'avatar:upload:fail' => 'Avatar upload failed',
  249. 'avatar:resize:fail' => 'Resize of the avatar failed',
  250. 'avatar:crop:success' => 'Cropping the avatar succeeded',
  251. 'avatar:crop:fail' => 'Avatar cropping failed',
  252. 'avatar:remove:success' => 'Removing the avatar succeeded',
  253. 'avatar:remove:fail' => 'Avatar remove failed',
  254. 'action:user:validate:already' => "%s was already validated",
  255. 'action:user:validate:success' => "%s has been validated",
  256. 'action:user:validate:error' => "An error occurred while validating %s",
  257. /**
  258. * Feeds
  259. */
  260. 'feed:rss' => 'RSS',
  261. 'feed:rss:title' => 'RSS feed for this page',
  262. /**
  263. * Links
  264. */
  265. 'link:view' => 'view link',
  266. 'link:view:all' => 'View all',
  267. /**
  268. * River
  269. */
  270. 'river' => "River",
  271. 'river:user:friend' => "%s is now a friend with %s",
  272. 'river:update:user:avatar' => '%s has a new avatar',
  273. 'river:noaccess' => 'You do not have permission to view this item.',
  274. 'river:posted:generic' => '%s posted',
  275. 'riveritem:single:user' => 'a user',
  276. 'riveritem:plural:user' => 'some users',
  277. 'river:ingroup' => 'in the group %s',
  278. 'river:none' => 'No activity',
  279. 'river:update' => 'Update for %s',
  280. 'river:delete' => 'Remove this activity item',
  281. 'river:delete:success' => 'Activity item has been deleted',
  282. 'river:delete:fail' => 'Activity item could not be deleted',
  283. 'river:delete:lack_permission' => 'You lack permission to delete this activity item',
  284. 'river:can_delete:invaliduser' => 'Cannot check canDelete for user_guid [%s] as the user does not exist.',
  285. 'river:subject:invalid_subject' => 'Invalid user',
  286. 'activity:owner' => 'Activity',
  287. /**
  288. * Relationships
  289. */
  290. 'relationship:default' => "%s relates to %s",
  291. /**
  292. * Notifications
  293. */
  294. 'notifications:usersettings' => "Notification settings",
  295. 'notification:method:email' => 'Email',
  296. 'notifications:usersettings:save:ok' => "Notification settings were successfully saved.",
  297. 'notifications:usersettings:save:fail' => "There was a problem saving the notification settings.",
  298. 'notification:subject' => 'Notification about %s',
  299. 'notification:body' => 'View the new activity at %s',
  300. /**
  301. * Search
  302. */
  303. 'search' => "Search",
  304. 'searchtitle' => "Search: %s",
  305. 'users:searchtitle' => "Searching for users: %s",
  306. 'groups:searchtitle' => "Searching for groups: %s",
  307. 'advancedsearchtitle' => "%s with results matching %s",
  308. 'notfound' => "No results found.",
  309. 'next' => "Next",
  310. 'previous' => "Previous",
  311. 'viewtype:change' => "Change list type",
  312. 'viewtype:list' => "List view",
  313. 'viewtype:gallery' => "Gallery",
  314. 'tag:search:startblurb' => "Items with tags matching '%s':",
  315. 'user:search:startblurb' => "Users matching '%s':",
  316. 'user:search:finishblurb' => "To view more, click here.",
  317. 'group:search:startblurb' => "Groups matching '%s':",
  318. 'group:search:finishblurb' => "To view more, click here.",
  319. 'search:go' => 'Go',
  320. 'userpicker:only_friends' => 'Only friends',
  321. /**
  322. * Account
  323. */
  324. 'account' => "Account",
  325. 'settings' => "Settings",
  326. 'tools' => "Tools",
  327. 'settings:edit' => 'Edit settings',
  328. 'register' => "Register",
  329. 'registerok' => "You have successfully registered for %s.",
  330. 'registerbad' => "Your registration was unsuccessful because of an unknown error.",
  331. 'registerdisabled' => "Registration has been disabled by the system administrator",
  332. 'register:fields' => 'All fields are required',
  333. 'registration:noname' => 'Display name is required.',
  334. 'registration:notemail' => 'The email address you provided does not appear to be a valid email address.',
  335. 'registration:userexists' => 'That username already exists',
  336. 'registration:usernametooshort' => 'Your username must be a minimum of %u characters long.',
  337. 'registration:usernametoolong' => 'Your username is too long. It can have a maximum of %u characters.',
  338. 'registration:passwordtooshort' => 'The password must be a minimum of %u characters long.',
  339. 'registration:dupeemail' => 'This email address has already been registered.',
  340. 'registration:invalidchars' => 'Sorry, your username contains the character %s which is invalid. The following characters are invalid: %s',
  341. 'registration:emailnotvalid' => 'Sorry, the email address you entered is invalid on this system',
  342. 'registration:passwordnotvalid' => 'Sorry, the password you entered is invalid on this system',
  343. 'registration:usernamenotvalid' => 'Sorry, the username you entered is invalid on this system',
  344. 'adduser' => "Add User",
  345. 'adduser:ok' => "You have successfully added a new user.",
  346. 'adduser:bad' => "The new user could not be created.",
  347. 'user:set:name' => "Account name settings",
  348. 'user:name:label' => "Display name",
  349. 'user:name:success' => "Successfully changed display name on the system.",
  350. 'user:name:fail' => "Could not change display name on the system.",
  351. 'user:username:success' => "Successfully changed username on the system.",
  352. 'user:username:fail' => "Could not change username on the system.",
  353. 'user:set:password' => "Account password",
  354. 'user:current_password:label' => 'Current password',
  355. 'user:password:label' => "New password",
  356. 'user:password2:label' => "New password again",
  357. 'user:password:success' => "Password changed",
  358. 'user:password:fail' => "Could not change your password on the system.",
  359. 'user:password:fail:notsame' => "The two passwords are not the same!",
  360. 'user:password:fail:tooshort' => "Password is too short!",
  361. 'user:password:fail:incorrect_current_password' => 'The current password entered is incorrect.',
  362. 'user:changepassword:unknown_user' => 'Invalid user.',
  363. 'user:changepassword:change_password_confirm' => 'This will change your password.',
  364. 'user:set:language' => "Language settings",
  365. 'user:language:label' => "Language",
  366. 'user:language:success' => "Language settings have been updated.",
  367. 'user:language:fail' => "Language settings could not be saved.",
  368. 'user:username:notfound' => 'Username %s not found.',
  369. 'user:username:help' => 'Please be aware that changing a username will change all dynamic user related links',
  370. 'user:password:lost' => 'Lost password',
  371. 'user:password:hash_missing' => 'Regretfully, we must ask you to reset your password. We have improved the security of passwords on the site, but were unable to migrate all accounts in the process.',
  372. 'user:password:changereq:success' => 'Successfully requested a new password, email sent',
  373. 'user:password:changereq:fail' => 'Could not request a new password.',
  374. 'user:password:text' => 'To request a new password, enter your username or email address below and click the Request button.',
  375. 'user:persistent' => 'Remember me',
  376. 'walled_garden:home' => 'Home',
  377. /**
  378. * Password requirements
  379. */
  380. 'password:requirements:min_length' => "The password needs to be at least %s characters.",
  381. 'password:requirements:lower' => "The password needs to have at least %s lower case characters.",
  382. 'password:requirements:no_lower' => "The password shouldn't contain any lower case characters.",
  383. 'password:requirements:upper' => "The password needs to have at least %s upper case characters.",
  384. 'password:requirements:no_upper' => "The password shouldn't contain any upper case characters.",
  385. 'password:requirements:number' => "The password needs to have at least %s number characters.",
  386. 'password:requirements:no_number' => "The password shouldn't contain any number characters.",
  387. 'password:requirements:special' => "The password needs to have at least %s special characters.",
  388. 'password:requirements:no_special' => "The password shouldn't contain any special characters.",
  389. /**
  390. * Administration
  391. */
  392. 'menu:page:header:administer' => 'Administer',
  393. 'menu:page:header:configure' => 'Configure',
  394. 'menu:page:header:develop' => 'Develop',
  395. 'menu:page:header:information' => 'Information',
  396. 'menu:page:header:default' => 'Other',
  397. 'admin:view_site' => 'View site',
  398. 'admin:loggedin' => 'Logged in as %s',
  399. 'admin:menu' => 'Menu',
  400. 'admin:configuration:success' => "Your settings have been saved.",
  401. 'admin:configuration:fail' => "Your settings could not be saved.",
  402. 'admin:configuration:dataroot:relative_path' => 'Cannot set "%s" as the dataroot because it is not an absolute path.',
  403. 'admin:configuration:default_limit' => 'The number of items per page must be at least 1.',
  404. 'admin:unknown_section' => 'Invalid Admin Section.',
  405. 'admin' => "Administration",
  406. 'admin:header:release' => "Elgg release: %s",
  407. 'admin:description' => "The admin panel allows you to control all aspects of the system, from user management to how plugins behave. Choose an option below to get started.",
  408. 'admin:performance' => 'Performance',
  409. 'admin:performance:label:generic' => 'Generic',
  410. 'admin:performance:generic:description' => 'Below is a list of performance suggestions / values which could help in tuning your website',
  411. 'admin:performance:simplecache' => 'Simplecache',
  412. 'admin:performance:simplecache:settings:warning' => "It's recommended you configure the simplecache setting in the settings.php.
  413. Configuring simplecache in the settings.php file improves caching performance.
  414. It allows Elgg to skip connecting to the database when serving cached JavaScript and CSS files",
  415. 'admin:performance:systemcache' => 'Systemcache',
  416. 'admin:performance:apache:mod_cache' => 'Apache mod_cache',
  417. 'admin:performance:apache:mod_cache:warning' => 'The mod_cache module provides HTTP-aware caching schemes. This means that the files will be cached according
  418. to an instruction specifying how long a page can be considered "fresh".',
  419. 'admin:performance:php:open_basedir' => 'PHP open_basedir',
  420. 'admin:performance:php:open_basedir:not_configured' => 'No limitations have been set',
  421. 'admin:performance:php:open_basedir:warning' => 'A small amount of open_basedir limitations are in effect, this could impact performance.',
  422. 'admin:performance:php:open_basedir:error' => 'A large amount of open_basedir limitations are in effect, this will probably impact performance.',
  423. 'admin:performance:php:open_basedir:generic' => 'With open_basedir every file access will be checked against the list of limitations. Since Elgg has a lot of
  424. file access this will negatively impact performance. Also PHPs opcache can no longer cache file paths in memory and has to resolve this upon every access.',
  425. 'admin:statistics' => 'Statistics',
  426. 'admin:server' => 'Server',
  427. 'admin:cron' => 'Cron',
  428. 'admin:cron:record' => 'Latest Cron Jobs',
  429. 'admin:cron:period' => 'Cron period',
  430. 'admin:cron:friendly' => 'Last completed',
  431. 'admin:cron:date' => 'Date and time',
  432. 'admin:cron:msg' => 'Message',
  433. 'admin:cron:started' => 'Cron jobs for "%s" started at %s',
  434. 'admin:cron:started:actual' => 'Cron interval "%s" started processing at %s',
  435. 'admin:cron:complete' => 'Cron jobs for "%s" completed at %s',
  436. 'admin:appearance' => 'Appearance',
  437. 'admin:administer_utilities' => 'Utilities',
  438. 'admin:develop_utilities' => 'Utilities',
  439. 'admin:configure_utilities' => 'Utilities',
  440. 'admin:configure_utilities:robots' => 'Robots.txt',
  441. 'admin:users' => "Users",
  442. 'admin:users:online' => 'Currently Online',
  443. 'admin:users:newest' => 'Newest',
  444. 'admin:users:admins' => 'Administrators',
  445. 'admin:users:searchuser' => 'Search user to make them admin',
  446. 'admin:users:existingadmins' => 'List of existing admins',
  447. 'admin:users:add' => 'Add New User',
  448. 'admin:users:description' => "This admin panel allows you to control user settings for your site. Choose an option below to get started.",
  449. 'admin:users:adduser:label' => "Click here to add a new user...",
  450. 'admin:users:opt:linktext' => "Configure users...",
  451. 'admin:users:opt:description' => "Configure users and account information. ",
  452. 'admin:users:find' => 'Find',
  453. 'admin:users:unvalidated' => 'Unvalidated',
  454. 'admin:users:unvalidated:no_results' => 'No unvalidated users.',
  455. 'admin:users:unvalidated:registered' => 'Registered: %s',
  456. 'admin:users:unvalidated:change_email' => 'Change e-mail address',
  457. 'admin:users:unvalidated:change_email:user' => 'Change e-mail address for: %s',
  458. 'admin:configure_utilities:maintenance' => 'Maintenance mode',
  459. 'admin:upgrades' => 'Upgrades',
  460. 'admin:upgrades:finished' => 'Completed',
  461. 'admin:upgrades:db' => 'Database upgrades',
  462. 'admin:upgrades:db:name' => 'Upgrade name',
  463. 'admin:upgrades:db:start_time' => 'Start time',
  464. 'admin:upgrades:db:end_time' => 'End time',
  465. 'admin:upgrades:db:duration' => 'Duration',
  466. 'admin:upgrades:menu:pending' => 'Pending upgrades',
  467. 'admin:upgrades:menu:completed' => 'Completed upgrades',
  468. 'admin:upgrades:menu:db' => 'Database upgrades',
  469. 'admin:upgrades:menu:run_single' => 'Run this upgrade',
  470. 'admin:upgrades:run' => 'Run upgrades now',
  471. 'admin:upgrades:error:invalid_upgrade' => 'Entity %s does not exist or not a valid instance of ElggUpgrade',
  472. 'admin:upgrades:error:invalid_batch' => 'Batch runner for the upgrade %s (%s) could not be instantiated',
  473. 'admin:upgrades:completed' => 'Upgrade "%s" completed at %s',
  474. 'admin:upgrades:completed:errors' => 'Upgrade "%s" completed at %s but encountered %s errors',
  475. 'admin:upgrades:failed' => 'Upgrade "%s" failed',
  476. 'admin:action:upgrade:reset:success' => 'Upgrade "%s" was reset',
  477. 'admin:settings' => 'Settings',
  478. 'admin:settings:basic' => 'Basic Settings',
  479. 'admin:settings:i18n' => 'Internationalization',
  480. 'admin:settings:advanced' => 'Advanced Settings',
  481. 'admin:settings:users' => 'Users',
  482. 'admin:site_settings' => "Site Settings",
  483. 'admin:site:description' => "This admin panel allows you to control global settings for your site. Choose an option below to get started.",
  484. 'admin:site:opt:linktext' => "Configure site...",
  485. 'admin:settings:in_settings_file' => 'This setting is configured in settings.php',
  486. 'site_secret:current_strength' => 'Key Strength',
  487. 'site_secret:strength:weak' => "Weak",
  488. 'site_secret:strength_msg:weak' => "We strongly recommend that you regenerate your site secret.",
  489. 'site_secret:strength:moderate' => "Moderate",
  490. 'site_secret:strength_msg:moderate' => "We recommend you regenerate your site secret for the best site security.",
  491. 'site_secret:strength:strong' => "Strong",
  492. 'site_secret:strength_msg:strong' => "Your site secret is sufficiently strong. There is no need to regenerate it.",
  493. 'admin:dashboard' => 'Dashboard',
  494. 'admin:widget:online_users' => 'Online users',
  495. 'admin:widget:online_users:help' => 'Lists the users currently on the site',
  496. 'admin:widget:new_users' => 'New users',
  497. 'admin:widget:new_users:help' => 'Lists the newest users',
  498. 'admin:widget:banned_users' => 'Banned users',
  499. 'admin:widget:banned_users:help' => 'Lists the banned users',
  500. 'admin:widget:content_stats' => 'Content statistics',
  501. 'admin:widget:content_stats:help' => 'Keep track of the content created by your users',
  502. 'admin:widget:cron_status' => 'Cron status',
  503. 'admin:widget:cron_status:help' => 'Shows the status of the last time cron jobs finished',
  504. 'admin:statistics:numentities' => 'Content Statistics',
  505. 'admin:statistics:numentities:type' => 'Content type',
  506. 'admin:statistics:numentities:number' => 'Number',
  507. 'admin:statistics:numentities:searchable' => 'Searchable entities',
  508. 'admin:statistics:numentities:other' => 'Other entities',
  509. 'admin:widget:admin_welcome' => 'Welcome',
  510. 'admin:widget:admin_welcome:help' => "A short introduction to Elgg's admin area",
  511. 'admin:widget:admin_welcome:intro' =>
  512. 'Welcome to Elgg! Right now you are looking at the administration dashboard. It\'s useful for tracking what\'s happening on the site.',
  513. 'admin:widget:admin_welcome:registration' => "Registration for new users is currently disabled! You can enabled this on the %s page.",
  514. 'admin:widget:admin_welcome:admin_overview' =>
  515. "Navigation for the administration area is provided by the menu to the right. It is organized into
  516. three sections:
  517. <dl>
  518. <dt>Administer</dt><dd>Basic tasks like managing users, monitoring reported content and activating plugins.</dd>
  519. <dt>Configure</dt><dd>Occasional tasks like setting the site name or configuring settings of a plugin.</dd>
  520. <dt>Information</dt><dd>Information about your site like statistics.</dd>
  521. <dt>Develop</dt><dd>For developers who are building plugins or designing themes. (Requires a developer plugin.)</dd>
  522. </dl>
  523. ",
  524. // argh, this is ugly
  525. 'admin:widget:admin_welcome:outro' => '<br />Be sure to check out the resources available through the footer links and thank you for using Elgg!',
  526. 'admin:widget:control_panel' => 'Control panel',
  527. 'admin:widget:control_panel:help' => "Provides easy access to common controls",
  528. 'admin:cache:flush' => 'Flush the caches',
  529. 'admin:cache:flushed' => "The site's caches have been flushed",
  530. 'admin:cache:invalidate' => 'Invalidate the caches',
  531. 'admin:cache:invalidated' => "The site's caches have been invalidated",
  532. 'admin:cache:clear' => 'Clear the caches',
  533. 'admin:cache:cleared' => "The site's caches have been cleared",
  534. 'admin:cache:purge' => 'Purge the caches',
  535. 'admin:cache:purged' => "The site's caches have been purged",
  536. 'admin:footer:faq' => 'Administration FAQ',
  537. 'admin:footer:manual' => 'Administration Manual',
  538. 'admin:footer:community_forums' => 'Elgg Community Forums',
  539. 'admin:footer:blog' => 'Elgg Blog',
  540. 'admin:plugins:category:all' => 'All plugins',
  541. 'admin:plugins:category:active' => 'Active plugins',
  542. 'admin:plugins:category:inactive' => 'Inactive plugins',
  543. 'admin:plugins:category:admin' => 'Admin',
  544. 'admin:plugins:category:bundled' => 'Bundled',
  545. 'admin:plugins:category:nonbundled' => 'Non-bundled',
  546. 'admin:plugins:category:content' => 'Content',
  547. 'admin:plugins:category:development' => 'Development',
  548. 'admin:plugins:category:enhancement' => 'Enhancements',
  549. 'admin:plugins:category:api' => 'Service/API',
  550. 'admin:plugins:category:communication' => 'Communication',
  551. 'admin:plugins:category:security' => 'Security and Spam',
  552. 'admin:plugins:category:social' => 'Social',
  553. 'admin:plugins:category:multimedia' => 'Multimedia',
  554. 'admin:plugins:category:theme' => 'Themes',
  555. 'admin:plugins:category:widget' => 'Widgets',
  556. 'admin:plugins:category:utility' => 'Utilities',
  557. 'admin:plugins:markdown:unknown_plugin' => 'Unknown plugin.',
  558. 'admin:plugins:markdown:unknown_file' => 'Unknown file.',
  559. 'admin:notices:delete_all' => 'Dismiss all %s notices',
  560. 'admin:notices:could_not_delete' => 'Could not delete notice.',
  561. 'item:object:admin_notice' => 'Admin notice',
  562. 'collection:object:admin_notice' => 'Admin notices',
  563. 'admin:options' => 'Admin options',
  564. 'admin:security' => 'Security',
  565. 'admin:security:information' => 'Information',
  566. 'admin:security:information:description' => 'On this page you can find a list of security recommendations.',
  567. 'admin:security:information:https' => 'Is the website protected by HTTPS',
  568. 'admin:security:information:https:warning' => "It's recommended to protect your website using HTTPS, this helps protect data
  569. (eg. passwords) from being sniffed over the internet connection.",
  570. 'admin:security:information:wwwroot' => 'Website main folder is writable',
  571. 'admin:security:information:wwwroot:error' => "It's recommended that you install Elgg in a folder which isn't writable by your webserver.
  572. Malicious visitors could place unwanted code in your website.",
  573. 'admin:security:information:validate_input' => 'Input validation',
  574. 'admin:security:information:validate_input:error' => "Some plugin has disabled the input validation on your website, this will allow users to
  575. submit potentially harmfull content (eg. cross-site-scripting, etc)",
  576. 'admin:security:information:password_length' => 'Minimal password length',
  577. 'admin:security:information:password_length:warning' => "It's recommended to have a minimal password length of at least 6 characters.",
  578. 'admin:security:information:username_length' => 'Minimal username length',
  579. 'admin:security:information:username_length:warning' => "It's recommended to have a minimal username length of at least 4 characters.",
  580. 'admin:security:information:php:session_gc' => "PHP session cleanup",
  581. 'admin:security:information:php:session_gc:chance' => "Cleanup chance: %s%%",
  582. 'admin:security:information:php:session_gc:lifetime' => "Session lifetime %s seconds",
  583. 'admin:security:information:php:session_gc:error' => "It's recommended to set 'session.gc_probability' and 'session.gc_divisor' in your PHP settings, this will cleanup
  584. expired sessions from your database and not allow users to reuse old sessions.",
  585. 'admin:security:settings' => 'Settings',
  586. 'admin:security:settings:description' => 'On this page you can configure some security features. Please read the settings carefully.',
  587. 'admin:security:settings:label:hardening' => 'Hardening',
  588. 'admin:security:settings:label:account' => 'Account',
  589. 'admin:security:settings:label:notifications' => 'Notifications',
  590. 'admin:security:settings:label:site_secret' => 'Site secret',
  591. 'admin:security:settings:notify_admins' => 'Notify all site administrators when an admin is added or removed',
  592. 'admin:security:settings:notify_admins:help' => 'This will send out a notification to all site administrators that one of the admins added/removed a site administrator.',
  593. 'admin:security:settings:notify_user_admin' => 'Notify the user when the admin role is added or removed',
  594. 'admin:security:settings:notify_user_admin:help' => 'This will send a notification to the user that the admin role was added to/removed from their account.',
  595. 'admin:security:settings:notify_user_ban' => 'Notify the user when their account gets (un)banned',
  596. 'admin:security:settings:notify_user_ban:help' => 'This will send a notification to the user that their account was (un)banned.',
  597. 'admin:security:settings:notify_user_password' => 'Notify the user when they change their password',
  598. 'admin:security:settings:notify_user_password:help' => 'This will send a notification to the user when they change their password.',
  599. 'admin:security:settings:protect_upgrade' => 'Protect upgrade.php',
  600. 'admin:security:settings:protect_upgrade:help' => 'This will protect upgrade.php so you require a valid token or you\'ll have to be an administrator.',
  601. 'admin:security:settings:protect_upgrade:token' => 'In order to be able to use the upgrade.php when logged out or as a non admin, the following URL needs to be used:',
  602. 'admin:security:settings:protect_cron' => 'Protect the /cron URLs',
  603. 'admin:security:settings:protect_cron:help' => 'This will protect the /cron URLs with a token, only if a valid token is provided will the cron execute.',
  604. 'admin:security:settings:protect_cron:token' => 'In order to be able to use the /cron URLs the following tokens needs to be used. Please note that each interval has its own token.',
  605. 'admin:security:settings:protect_cron:toggle' => 'Show/hide cron URLs',
  606. 'admin:security:settings:disable_password_autocomplete' => 'Disable autocomplete on password fields',
  607. 'admin:security:settings:disable_password_autocomplete:help' => 'Data entered in these fields will be cached by the browser. An attacker who can access the victim\'s browser could steal this information. This is especially important if the application is commonly used in shared computers such as cyber cafes or airport terminals. If you disable this, password management tools can no longer autofill these fields. The support for the autocomplete attribute can be browser specific.',
  608. 'admin:security:settings:email_require_password' => 'Require password to change email address',
  609. 'admin:security:settings:email_require_password:help' => 'When the user wishes to change their email address, require that they provide their current password.',
  610. 'admin:security:settings:email_require_confirmation' => 'Require confirmation on email address change',
  611. 'admin:security:settings:email_require_confirmation:help' => 'The new e-mail address needs to be confirmed before the change is in effect. After a successfull change a notification is send to the old e-mail address.',
  612. 'admin:security:settings:session_bound_entity_icons' => 'Session bound entity icons',
  613. 'admin:security:settings:session_bound_entity_icons:help' => 'Entity icons can be session bound by default. This means the URLs generated also contain information about the current session.
  614. Having icons session bound makes icon urls not shareable between sessions. The side effect is that caching of these urls will only help the active session.',
  615. 'admin:security:settings:site_secret:intro' => 'Elgg uses a key to create security tokens for various purposes.',
  616. 'admin:security:settings:site_secret:regenerate' => "Regenerate site secret",
  617. 'admin:security:settings:site_secret:regenerate:help' => "Note: Regenerating your site secret may inconvenience some users by invalidating tokens used in \"remember me\" cookies, e-mail validation requests, invitation codes, etc.",
  618. 'admin:security:settings:minusername' => "Minimal username length",
  619. 'admin:security:settings:minusername:help' => "Minimal number of characters required in a username",
  620. 'admin:security:settings:min_password_length' => "Minimal password length",
  621. 'admin:security:settings:min_password_length:help' => "Minimal number of characters required in a password",
  622. 'admin:security:settings:min_password_lower' => "Minimal number of lower case characters in a password",
  623. 'admin:security:settings:min_password_lower:help' => "Configure the minimal number of lower case (a-z) characters that should be present in a password. 0 for not present at all, empty for no requirements.",
  624. 'admin:security:settings:min_password_upper' => "Minimal number of upper case characters in a password",
  625. 'admin:security:settings:min_password_upper:help' => "Configure the minimal number of upper case (A-Z) characters that should be present in a password. 0 for not present at all, empty for no requirements.",
  626. 'admin:security:settings:min_password_number' => "Minimal number of number characters in a password",
  627. 'admin:security:settings:min_password_number:help' => "Configure the minimal number of number (0-9) characters that should be present in a password. 0 for not present at all, empty for no requirements.",
  628. 'admin:security:settings:min_password_special' => "Minimal number of special characters in a password",
  629. 'admin:security:settings:min_password_special:help' => "Configure the minimal number of special (!@$%^&*()<>,.?/[]{}-=_+) characters that should be present in a password. 0 for not present at all, empty for no requirements.",
  630. 'admin:site:secret:regenerated' => "Your site secret has been regenerated",
  631. 'admin:site:secret:prevented' => "The regeneration of the site secret was prevented",
  632. 'admin:notification:make_admin:admin:subject' => 'A new site administrator was added to %s',
  633. 'admin:notification:make_admin:admin:body' => 'Hi %s,
  634. %s made %s a site administrator of %s.
  635. To view the profile of the new administrator, click here:
  636. %s
  637. To go to the site, click here:
  638. %s',
  639. 'admin:notification:make_admin:user:subject' => 'You were added as a site administator of %s',
  640. 'admin:notification:make_admin:user:body' => 'Hi %s,
  641. %s made you a site administrator of %s.
  642. To go to the site, click here:
  643. %s',
  644. 'admin:notification:remove_admin:admin:subject' => 'A site administrator was removed from %s',
  645. 'admin:notification:remove_admin:admin:body' => 'Hi %s,
  646. %s removed %s as a site administrator of %s.
  647. To view the profile of the old administrator, click here:
  648. %s
  649. To go to the site, click here:
  650. %s',
  651. 'admin:notification:remove_admin:user:subject' => 'You were removed as a site administator from %s',
  652. 'admin:notification:remove_admin:user:body' => 'Hi %s,
  653. %s removed you as site administrator of %s.
  654. To go to the site, click here:
  655. %s',
  656. 'user:notification:ban:subject' => 'Your account on %s was banned',
  657. 'user:notification:ban:body' => 'Hi %s,
  658. Your account on %s was banned.
  659. To go to the site, click here:
  660. %s',
  661. 'user:notification:unban:subject' => 'Your account on %s is no longer banned',
  662. 'user:notification:unban:body' => 'Hi %s,
  663. Your account on %s is no longer banned. You can use the site again.
  664. To go to the site, click here:
  665. %s',
  666. 'user:notification:password_change:subject' => 'Your password has been changed!',
  667. 'user:notification:password_change:body' => "Hi %s,
  668. Your password on '%s' has been changed! If you made this change than you're all set.
  669. If you didn't make this change, please reset your password here:
  670. %s
  671. Or contact a site administrator:
  672. %s",
  673. 'admin:notification:unvalidated_users:subject' => "Users awaiting approval on %s",
  674. 'admin:notification:unvalidated_users:body' => "Hi %s,
  675. %d users of '%s' are awaiting approval by an administrator.
  676. See the full list of users here:
  677. %s",
  678. /**
  679. * Plugins
  680. */
  681. 'plugins:disabled' => 'Plugins are not being loaded because a file named "disabled" is in the mod directory.',
  682. 'plugins:settings:save:ok' => "Settings for the %s plugin were saved successfully.",
  683. 'plugins:settings:save:fail' => "There was a problem saving settings for the %s plugin.",
  684. 'plugins:settings:remove:ok' => "All settings for the %s plugin have been removed",
  685. 'plugins:settings:remove:fail' => "An error occured while removing all settings for the plugin %s",
  686. 'plugins:usersettings:save:ok' => "User settings for the %s plugin were saved successfully.",
  687. 'plugins:usersettings:save:fail' => "There was a problem saving user settings for the %s plugin.",
  688. 'item:object:plugin' => 'Plugin',
  689. 'collection:object:plugin' => 'Plugins',
  690. 'plugins:settings:remove:menu:text' => "Remove all settings",
  691. 'plugins:settings:remove:menu:confirm' => "Are you sure you wish to remove all settings, including user settings from this plugin?",
  692. 'admin:plugins' => "Plugins",
  693. 'admin:plugins:activate_all' => 'Activate All',
  694. 'admin:plugins:deactivate_all' => 'Deactivate All',
  695. 'admin:plugins:activate' => 'Activate',
  696. 'admin:plugins:deactivate' => 'Deactivate',
  697. 'admin:plugins:description' => "This admin panel allows you to control and configure tools installed on your site.",
  698. 'admin:plugins:opt:linktext' => "Configure tools...",
  699. 'admin:plugins:opt:description' => "Configure the tools installed on the site. ",
  700. 'admin:plugins:label:id' => "ID",
  701. 'admin:plugins:label:name' => "Name",
  702. 'admin:plugins:label:author' => "Author",
  703. 'admin:plugins:label:copyright' => "Copyright",
  704. 'admin:plugins:label:categories' => 'Categories',
  705. 'admin:plugins:label:licence' => "License",
  706. 'admin:plugins:label:website' => "URL",
  707. 'admin:plugins:label:info' => "Info",
  708. 'admin:plugins:label:files' => "Files",
  709. 'admin:plugins:label:resources' => "Resources",
  710. 'admin:plugins:label:screenshots' => "Screenshots",
  711. 'admin:plugins:label:repository' => "Code",
  712. 'admin:plugins:label:bugtracker' => "Report issue",
  713. 'admin:plugins:label:donate' => "Donate",
  714. 'admin:plugins:label:moreinfo' => 'more info',
  715. 'admin:plugins:label:version' => 'Version',
  716. 'admin:plugins:label:location' => 'Location',
  717. 'admin:plugins:label:priority' => 'Priority',
  718. 'admin:plugins:label:contributors' => 'Contributors',
  719. 'admin:plugins:label:contributors:name' => 'Name',
  720. 'admin:plugins:label:contributors:email' => 'E-mail',
  721. 'admin:plugins:label:contributors:website' => 'Website',
  722. 'admin:plugins:label:contributors:username' => 'Community username',
  723. 'admin:plugins:label:contributors:description' => 'Description',
  724. 'admin:plugins:label:dependencies' => 'Dependencies',
  725. 'admin:plugins:label:missing_dependency' => 'Missing dependency [%s].',
  726. 'admin:plugins:warning:unmet_dependencies' => 'This plugin has unmet dependencies and cannot be activated. Check dependencies under more info.',
  727. 'admin:plugins:warning:invalid' => 'This plugin is invalid: %s',
  728. 'admin:plugins:warning:invalid:check_docs' => 'Check <a href="http://learn.elgg.org/en/stable/appendix/faqs.html">the Elgg documentation</a> for troubleshooting tips.',
  729. 'admin:plugins:cannot_activate' => 'cannot activate',
  730. 'admin:plugins:cannot_deactivate' => 'cannot deactivate',
  731. 'admin:plugins:already:active' => 'The selected plugin(s) are already active.',
  732. 'admin:plugins:already:inactive' => 'The selected plugin(s) are already inactive.',
  733. 'admin:plugins:set_priority:yes' => "Reordered %s.",
  734. 'admin:plugins:set_priority:no' => "Could not reorder %s.",
  735. 'admin:plugins:set_priority:no_with_msg' => "Could not reorder %s. Error: %s",
  736. 'admin:plugins:deactivate:yes' => "Deactivated %s.",
  737. 'admin:plugins:deactivate:no' => "Could not deactivate %s.",
  738. 'admin:plugins:deactivate:no_with_msg' => "Could not deactivate %s. Error: %s",
  739. 'admin:plugins:activate:yes' => "Activated %s.",
  740. 'admin:plugins:activate:no' => "Could not activate %s.",
  741. 'admin:plugins:activate:no_with_msg' => "Could not activate %s. Error: %s",
  742. 'admin:plugins:categories:all' => 'All categories',
  743. 'admin:plugins:plugin_website' => 'Plugin website',
  744. 'admin:plugins:author' => '%s',
  745. 'admin:plugins:version' => 'Version %s',
  746. 'admin:plugin_settings' => 'Plugin Settings',
  747. 'admin:plugins:warning:unmet_dependencies_active' => 'This plugin is active but has unmet dependencies. You may encounter problems. See "more info" below for details.',
  748. 'admin:plugins:dependencies:type' => 'Type',
  749. 'admin:plugins:dependencies:name' => 'Name',
  750. 'admin:plugins:dependencies:expected_value' => 'Expected Value',
  751. 'admin:plugins:dependencies:local_value' => 'Actual value',
  752. 'admin:plugins:dependencies:comment' => 'Comment',
  753. 'admin:statistics:description' => "This is an overview of statistics on your site. If you need more detailed statistics, a professional administration feature is available.",
  754. 'admin:statistics:opt:description' => "View statistical information about users and objects on your site.",
  755. 'admin:statistics:opt:linktext' => "View statistics...",
  756. 'admin:statistics:label:user' => "User statistics",
  757. 'admin:statistics:label:numentities' => "Entities on site",
  758. 'admin:statistics:label:numusers' => "Number of users",
  759. 'admin:statistics:label:numonline' => "Number of users online",
  760. 'admin:statistics:label:onlineusers' => "Users online now",
  761. 'admin:statistics:label:admins'=>"Admins",
  762. 'admin:statistics:label:version' => "Elgg version",
  763. 'admin:statistics:label:version:release' => "Release",
  764. 'admin:statistics:label:version:version' => "Database Version",
  765. 'admin:statistics:label:version:code' => "Code Version",
  766. 'admin:server:label:elgg' => 'Elgg',
  767. 'admin:server:label:requirements' => 'Requirements',
  768. 'admin:server:label:php' => 'PHP',
  769. 'admin:server:label:phpinfo' => 'Show PHPInfo',
  770. 'admin:server:label:web_server' => 'Web Server',
  771. 'admin:server:label:server' => 'Server',
  772. 'admin:server:label:log_location' => 'Log Location',
  773. 'admin:server:label:php_version' => 'PHP version',
  774. 'admin:server:label:php_version:required' => 'Elgg requires a minimal PHP version of 7.1',
  775. 'admin:server:label:php_ini' => 'PHP ini file location',
  776. 'admin:server:label:php_log' => 'PHP Log',
  777. 'admin:server:label:mem_avail' => 'Memory available',
  778. 'admin:server:label:mem_used' => 'Memory used',
  779. 'admin:server:error_log' => "Web server's error log",
  780. 'admin:server:label:post_max_size' => 'POST maximum size',
  781. 'admin:server:label:upload_max_filesize' => 'Upload maximum size',
  782. 'admin:server:warning:post_max_too_small' => '(Note: post_max_size must be larger than this value to support uploads of this size)',
  783. 'admin:server:label:memcache' => 'Memcache',
  784. 'admin:server:memcache:inactive' => '
  785. Memcache is not setup on this server or it has not yet been configured in Elgg config.
  786. For improved performance, it is recommended that you enable and configure memcache (or redis).
  787. ',
  788. 'admin:server:label:redis' => 'Redis',
  789. 'admin:server:redis:inactive' => '
  790. Redis is not setup on this server or it has not yet been configured in Elgg config.
  791. For improved performance, it is recommended that you enable and configure redis (or memcache).
  792. ',
  793. 'admin:server:label:opcache' => 'OPcache',
  794. 'admin:server:opcache:inactive' => '
  795. OPcache is not available on this server or it has not yet been enabled.
  796. For improved performance, it is recommended that you enable and configure OPcache.
  797. ',
  798. 'admin:server:requirements:php_extension' => "PHP extension: %s",
  799. 'admin:server:requirements:php_extension:required' => "This PHP extension is required for the correct operation of Elgg",
  800. 'admin:server:requirements:php_extension:recommended' => "This PHP extension is recommended for the optimal operation of Elgg",
  801. 'admin:server:requirements:rewrite' => ".htaccess rewrite rules",
  802. 'admin:server:requirements:rewrite:fail' => "Check your .htaccess for the correct rewrite rules",
  803. 'admin:server:requirements:database:server' => "Database server",
  804. 'admin:server:requirements:database:server:required' => "Elgg requires MySQL v5.5.3 or higher for its database",
  805. 'admin:server:requirements:database:client' => "Database client",
  806. 'admin:server:requirements:database:client:required' => "Elgg requires pdo_mysql to connect to the database server",
  807. 'admin:user:label:search' => "Find users:",
  808. 'admin:user:label:searchbutton' => "Search",
  809. 'admin:user:ban:no' => "Can not ban user",
  810. 'admin:user:ban:yes' => "User banned.",
  811. 'admin:user:self:ban:no' => "You cannot ban yourself",
  812. 'admin:user:unban:no' => "Can not unban user",
  813. 'admin:user:unban:yes' => "User unbanned.",
  814. 'admin:user:delete:no' => "Can not delete user",
  815. 'admin:user:delete:yes' => "The user %s has been deleted",
  816. 'admin:user:self:delete:no' => "You cannot delete yourself",
  817. 'admin:user:resetpassword:yes' => "Password reset, user notified.",
  818. 'admin:user:resetpassword:no' => "Password could not be reset.",
  819. 'admin:user:makeadmin:yes' => "User is now an admin.",
  820. 'admin:user:makeadmin:no' => "We could not make this user an admin.",
  821. 'admin:user:removeadmin:yes' => "User is no longer an admin.",
  822. 'admin:user:removeadmin:no' => "We could not remove administrator privileges from this user.",
  823. 'admin:user:self:removeadmin:no' => "You cannot remove your own administrator privileges.",
  824. 'admin:configure_utilities:menu_items' => 'Menu Items',
  825. 'admin:menu_items:configure' => 'Configure main menu items',
  826. 'admin:menu_items:description' => 'Select which menu items you want to show as featured links. Unused items will be added as "More" at the end of the list.',
  827. 'admin:menu_items:hide_toolbar_entries' => 'Remove links from tool bar menu?',
  828. 'admin:menu_items:saved' => 'Menu items saved.',
  829. 'admin:add_menu_item' => 'Add a custom menu item',
  830. 'admin:add_menu_item:description' => 'Fill out the Display name and URL to add custom items to your navigation menu.',
  831. 'admin:configure_utilities:default_widgets' => 'Default Widgets',
  832. 'admin:default_widgets:unknown_type' => 'Unknown widget type',
  833. 'admin:default_widgets:instructions' => 'Add, remove, position, and configure default widgets for the selected widget page.
  834. These changes will only affect new users on the site.',
  835. 'admin:robots.txt:instructions' => "Edit this site's robots.txt file below",
  836. 'admin:robots.txt:plugins' => "Plugins are adding the following to the robots.txt file",
  837. 'admin:robots.txt:subdir' => "The robots.txt tool will not work because Elgg is installed in a sub-directory",
  838. 'admin:robots.txt:physical' => "The robots.txt tool will not work because a physical robots.txt is present",
  839. 'admin:maintenance_mode:default_message' => 'This site is down for maintenance',
  840. 'admin:maintenance_mode:instructions' => 'Maintenance mode should be used for upgrades and other large changes to the site.
  841. When it is on, only admins can log in and browse the site.',
  842. 'admin:maintenance_mode:mode_label' => 'Maintenance mode',
  843. 'admin:maintenance_mode:message_label' => 'Message displayed to users when maintenance mode is on',
  844. 'admin:maintenance_mode:saved' => 'The maintenance mode settings were saved.',
  845. 'admin:maintenance_mode:indicator_menu_item' => 'The site is in maintenance mode.',
  846. 'admin:login' => 'Admin Login',
  847. /**
  848. * User settings
  849. */
  850. 'usersettings:description' => "The user settings panel allows you to control all your personal settings, from user management to how plugins behave. Choose an option below to get started.",
  851. 'usersettings:statistics' => "Your statistics",
  852. 'usersettings:statistics:opt:description' => "View statistical information about users and objects on your site.",
  853. 'usersettings:statistics:opt:linktext' => "Account statistics",
  854. 'usersettings:statistics:login_history' => "Login History",
  855. 'usersettings:statistics:login_history:date' => "Date",
  856. 'usersettings:statistics:login_history:ip' => "IP Address",
  857. 'usersettings:user' => "%s's settings",
  858. 'usersettings:user:opt:description' => "This allows you to control user settings.",
  859. 'usersettings:user:opt:linktext' => "Change your settings",
  860. 'usersettings:plugins' => "Tools",
  861. 'usersettings:plugins:opt:description' => "Configure settings (if any) for your active tools.",
  862. 'usersettings:plugins:opt:linktext' => "Configure your tools",
  863. 'usersettings:plugins:description' => "This panel allows you to control and configure the personal settings for the tools installed by your system administrator.",
  864. 'usersettings:statistics:label:numentities' => "Your content",
  865. 'usersettings:statistics:yourdetails' => "Your details",
  866. 'usersettings:statistics:label:name' => "Full name",
  867. 'usersettings:statistics:label:email' => "Email",
  868. 'usersettings:statistics:label:membersince' => "Member since",
  869. 'usersettings:statistics:label:lastlogin' => "Last logged in",
  870. /**
  871. * Activity river
  872. */
  873. 'river:all' => 'All Site Activity',
  874. 'river:mine' => 'My Activity',
  875. 'river:owner' => 'Activity of %s',
  876. 'river:friends' => 'Friends Activity',
  877. 'river:select' => 'Show %s',
  878. 'river:comments:more' => '+%u more',
  879. 'river:comments:all' => 'View all %u comments',
  880. 'river:generic_comment' => 'commented on %s %s',
  881. /**
  882. * Icons
  883. */
  884. 'icon:size' => "Icon size",
  885. 'icon:size:topbar' => "Topbar",
  886. 'icon:size:tiny' => "Tiny",
  887. 'icon:size:small' => "Small",
  888. 'icon:size:medium' => "Medium",
  889. 'icon:size:large' => "Large",
  890. 'icon:size:master' => "Extra Large",
  891. 'entity:edit:icon:crop_messages:generic' => "The selected image doesn't meet the recommended image dimensions. This could result in low quality icons.",
  892. 'entity:edit:icon:crop_messages:width' => "It's recommended to use an image with a minimal width of at least %dpx.",
  893. 'entity:edit:icon:crop_messages:height' => "It's recommended to use an image with a minimal height of at least %dpx.",
  894. 'entity:edit:icon:file:label' => "Upload a new icon",
  895. 'entity:edit:icon:file:help' => "Leave blank to keep current icon.",
  896. 'entity:edit:icon:remove:label' => "Remove icon",
  897. /**
  898. * Generic action words
  899. */
  900. 'save' => "Save",
  901. 'save_go' => "Save, and go to %s",
  902. 'reset' => 'Reset',
  903. 'publish' => "Publish",
  904. 'cancel' => "Cancel",
  905. 'saving' => "Saving ...",
  906. 'update' => "Update",
  907. 'preview' => "Preview",
  908. 'edit' => "Edit",
  909. 'delete' => "Delete",
  910. 'accept' => "Accept",
  911. 'reject' => "Reject",
  912. 'decline' => "Decline",
  913. 'approve' => "Approve",
  914. 'activate' => "Activate",
  915. 'deactivate' => "Deactivate",
  916. 'disapprove' => "Disapprove",
  917. 'revoke' => "Revoke",
  918. 'load' => "Load",
  919. 'upload' => "Upload",
  920. 'download' => "Download",
  921. 'ban' => "Ban",
  922. 'unban' => "Unban",
  923. 'banned' => "Banned",
  924. 'enable' => "Enable",
  925. 'disable' => "Disable",
  926. 'request' => "Request",
  927. 'complete' => "Complete",
  928. 'open' => 'Open',
  929. 'close' => 'Close',
  930. 'hide' => 'Hide',
  931. 'show' => 'Show',
  932. 'reply' => "Reply",
  933. 'more' => 'More',
  934. 'more_info' => 'More info',
  935. 'comments' => 'Comments',
  936. 'import' => 'Import',
  937. 'export' => 'Export',
  938. 'untitled' => 'Untitled',
  939. 'help' => 'Help',
  940. 'send' => 'Send',
  941. 'post' => 'Post',
  942. 'submit' => 'Submit',
  943. 'comment' => 'Comment',
  944. 'upgrade' => 'Upgrade',
  945. 'sort' => 'Sort',
  946. 'filter' => 'Filter',
  947. 'new' => 'New',
  948. 'add' => 'Add',
  949. 'create' => 'Create',
  950. 'remove' => 'Remove',
  951. 'revert' => 'Revert',
  952. 'validate' => 'Validate',
  953. 'read_more' => 'Read more',
  954. 'site' => 'Site',
  955. 'activity' => 'Activity',
  956. 'members' => 'Members',
  957. 'menu' => 'Menu',
  958. 'up' => 'Up',
  959. 'down' => 'Down',
  960. 'top' => 'Top',
  961. 'bottom' => 'Bottom',
  962. 'right' => 'Right',
  963. 'left' => 'Left',
  964. 'back' => 'Back',
  965. 'invite' => "Invite",
  966. 'resetpassword' => "Reset password",
  967. 'changepassword' => "Change password",
  968. 'makeadmin' => "Make admin",
  969. 'removeadmin' => "Remove admin",
  970. 'option:yes' => "Yes",
  971. 'option:no' => "No",
  972. 'unknown' => 'Unknown',
  973. 'never' => 'Never',
  974. 'active' => 'Active',
  975. 'total' => 'Total',
  976. 'unvalidated' => 'Unvalidated',
  977. 'ok' => 'OK',
  978. 'any' => 'Any',
  979. 'error' => 'Error',
  980. 'other' => 'Other',
  981. 'options' => 'Options',
  982. 'advanced' => 'Advanced',
  983. 'learnmore' => "Click here to learn more.",
  984. 'unknown_error' => 'Unknown error',
  985. 'content' => "content",
  986. 'content:latest' => 'Latest activity',
  987. 'content:latest:blurb' => 'Alternatively, click here to view the latest content from across the site.',
  988. 'list:out_of_bounds' => "You have reached a part of the list without any content, however there is content available.",
  989. 'list:out_of_bounds:link' => "Go back to the first page of this listing.",
  990. 'link:text' => 'view link',
  991. /**
  992. * Generic questions
  993. */
  994. 'question:areyousure' => 'Are you sure?',
  995. /**
  996. * Status
  997. */
  998. 'status' => 'Status',
  999. 'status:unsaved_draft' => 'Unsaved Draft',
  1000. 'status:draft' => 'Draft',
  1001. 'status:unpublished' => 'Unpublished',
  1002. 'status:published' => 'Published',
  1003. 'status:featured' => 'Featured',
  1004. 'status:open' => 'Open',
  1005. 'status:closed' => 'Closed',
  1006. 'status:enabled' => 'Enabled',
  1007. 'status:disabled' => 'Disabled',
  1008. 'status:unavailable' => 'Unavailable',
  1009. 'status:active' => 'Active',
  1010. 'status:inactive' => 'Inactive',
  1011. /**
  1012. * Generic sorts
  1013. */
  1014. 'sort:newest' => 'Newest',
  1015. 'sort:popular' => 'Popular',
  1016. 'sort:alpha' => 'Alphabetical',
  1017. 'sort:priority' => 'Priority',
  1018. /**
  1019. * Generic data words
  1020. */
  1021. 'title' => "Title",
  1022. 'description' => "Description",
  1023. 'tags' => "Tags",
  1024. 'all' => "All",
  1025. 'mine' => "Mine",
  1026. 'by' => 'by',
  1027. 'none' => 'none',
  1028. 'annotations' => "Annotations",
  1029. 'relationships' => "Relationships",
  1030. 'metadata' => "Metadata",
  1031. 'tagcloud' => "Tag cloud",
  1032. 'on' => 'On',
  1033. 'off' => 'Off',
  1034. 'number_counter:separatorr' => ".",
  1035. 'number_counter:view:thousand' => "%sK",
  1036. 'number_counter:view:million' => "%sM",
  1037. 'number_counter:view:billion' => "%sB",
  1038. 'number_counter:view:trillion' => "%sT",
  1039. /**
  1040. * Entity actions
  1041. */
  1042. 'edit:this' => 'Edit this',
  1043. 'delete:this' => 'Delete this',
  1044. 'comment:this' => 'Comment on this',
  1045. /**
  1046. * Input / output strings
  1047. */
  1048. 'deleteconfirm' => "Are you sure you want to delete this item?",
  1049. 'deleteconfirm:plural' => "Are you sure you want to delete these items?",
  1050. 'fileexists' => "A file has already been uploaded. To replace it, select a new one below",
  1051. 'input:file:upload_limit' => 'Maximum allowed file size is %s',
  1052. /**
  1053. * User add
  1054. */
  1055. 'useradd:subject' => 'User account created',
  1056. 'useradd:body' => '%s,
  1057. A user account has been created for you at %s. To log in, visit:
  1058. %s
  1059. And log in with these user credentials:
  1060. Username: %s
  1061. Password: %s
  1062. Once you have logged in, we highly recommend that you change your password.',
  1063. /**
  1064. * System messages
  1065. */
  1066. 'systemmessages:dismiss' => "click to dismiss",
  1067. /**
  1068. * Messages
  1069. */
  1070. 'messages:title:success' => 'Success',
  1071. 'messages:title:error' => 'Error',
  1072. 'messages:title:warning' => 'Warning',
  1073. 'messages:title:help' => 'Help',
  1074. 'messages:title:notice' => 'Notice',
  1075. 'messages:title:info' => 'Info',
  1076. /**
  1077. * Import / export
  1078. */
  1079. 'importsuccess' => "Import of data was successful",
  1080. 'importfail' => "OpenDD import of data failed.",
  1081. /**
  1082. * Time
  1083. */
  1084. 'input:date_format' => 'Y-m-d',
  1085. 'input:date_format:datepicker' => 'yy-mm-dd', // jQuery UI datepicker format
  1086. 'input:time_format' => 'g:ia',
  1087. 'friendlytime:justnow' => "just now",
  1088. 'friendlytime:minutes' => "%s minutes ago",
  1089. 'friendlytime:minutes:singular' => "a minute ago",
  1090. 'friendlytime:hours' => "%s hours ago",
  1091. 'friendlytime:hours:singular' => "an hour ago",
  1092. 'friendlytime:days' => "%s days ago",
  1093. 'friendlytime:days:singular' => "yesterday",
  1094. 'friendlytime:date_format' => 'j F Y @ g:ia',
  1095. 'friendlytime:date_format:short' => 'j M Y',
  1096. 'friendlytime:future:minutes' => "in %s minutes",
  1097. 'friendlytime:future:minutes:singular' => "in a minute",
  1098. 'friendlytime:future:hours' => "in %s hours",
  1099. 'friendlytime:future:hours:singular' => "in an hour",
  1100. 'friendlytime:future:days' => "in %s days",
  1101. 'friendlytime:future:days:singular' => "tomorrow",
  1102. 'date:month:01' => 'January %s',
  1103. 'date:month:02' => 'February %s',
  1104. 'date:month:03' => 'March %s',
  1105. 'date:month:04' => 'April %s',
  1106. 'date:month:05' => 'May %s',
  1107. 'date:month:06' => 'June %s',
  1108. 'date:month:07' => 'July %s',
  1109. 'date:month:08' => 'August %s',
  1110. 'date:month:09' => 'September %s',
  1111. 'date:month:10' => 'October %s',
  1112. 'date:month:11' => 'November %s',
  1113. 'date:month:12' => 'December %s',
  1114. 'date:month:short:01' => 'Jan %s',
  1115. 'date:month:short:02' => 'Feb %s',
  1116. 'date:month:short:03' => 'Mar %s',
  1117. 'date:month:short:04' => 'Apr %s',
  1118. 'date:month:short:05' => 'May %s',
  1119. 'date:month:short:06' => 'Jun %s',
  1120. 'date:month:short:07' => 'Jul %s',
  1121. 'date:month:short:08' => 'Aug %s',
  1122. 'date:month:short:09' => 'Sep %s',
  1123. 'date:month:short:10' => 'Oct %s',
  1124. 'date:month:short:11' => 'Nov %s',
  1125. 'date:month:short:12' => 'Dec %s',
  1126. 'date:weekday:0' => 'Sunday',
  1127. 'date:weekday:1' => 'Monday',
  1128. 'date:weekday:2' => 'Tuesday',
  1129. 'date:weekday:3' => 'Wednesday',
  1130. 'date:weekday:4' => 'Thursday',
  1131. 'date:weekday:5' => 'Friday',
  1132. 'date:weekday:6' => 'Saturday',
  1133. 'date:weekday:short:0' => 'Sun',
  1134. 'date:weekday:short:1' => 'Mon',
  1135. 'date:weekday:short:2' => 'Tue',
  1136. 'date:weekday:short:3' => 'Wed',
  1137. 'date:weekday:short:4' => 'Thu',
  1138. 'date:weekday:short:5' => 'Fri',
  1139. 'date:weekday:short:6' => 'Sat',
  1140. 'interval:minute' => 'Every minute',
  1141. 'interval:fiveminute' => 'Every five minutes',
  1142. 'interval:fifteenmin' => 'Every fifteen minutes',
  1143. 'interval:halfhour' => 'Every half hour',
  1144. 'interval:hourly' => 'Hourly',
  1145. 'interval:daily' => 'Daily',
  1146. 'interval:weekly' => 'Weekly',
  1147. 'interval:monthly' => 'Monthly',
  1148. 'interval:yearly' => 'Yearly',
  1149. /**
  1150. * System settings
  1151. */
  1152. 'installation:sitename' => "The name of your site:",
  1153. 'installation:sitedescription' => "Short description of your site (optional):",
  1154. 'installation:sitedescription:help' => "With bundled plugins this appears only in the description meta tag for search engine results.",
  1155. 'installation:wwwroot' => "The site URL:",
  1156. 'installation:path' => "The full path of the Elgg installation:",
  1157. 'installation:dataroot' => "The full path of the data directory:",
  1158. 'installation:dataroot:warning' => "You must create this directory manually. It should be in a different directory to your Elgg installation.",
  1159. 'installation:sitepermissions' => "The default access permissions:",
  1160. 'installation:language' => "The default language for your site:",
  1161. 'installation:debug' => "Control the amount of information written to the server's log.",
  1162. 'installation:debug:label' => "Log level:",
  1163. 'installation:debug:none' => 'Turn off logging (recommended)',
  1164. 'installation:debug:error' => 'Log only critical errors',
  1165. 'installation:debug:warning' => 'Log errors and warnings',
  1166. 'installation:debug:notice' => 'Log all errors, warnings and notices',
  1167. 'installation:debug:info' => 'Log everything',
  1168. // Walled Garden support
  1169. 'installation:registration:description' => 'If enabled, visitors can create their own user accounts.',
  1170. 'installation:registration:label' => 'Allow visitors to register',
  1171. 'installation:adminvalidation:description' => 'If enabled, newly registered users require manual validation by an administrator before they can use the site.',
  1172. 'installation:adminvalidation:label' => 'New users require manual validation by an administrator',
  1173. 'installation:adminvalidation:notification:description' => 'When enabled, site administrators will get a notification that there are pending user validations. An administrator can disable the notification on their personal settings page.',
  1174. 'installation:adminvalidation:notification:label' => 'Notify administrators of pending user validations',
  1175. 'installation:adminvalidation:notification:direct' => 'Direct',
  1176. 'installation:walled_garden:description' => 'If enabled, logged-out visitors can see only pages marked public (such as login and registration).',
  1177. 'installation:walled_garden:label' => 'Restrict pages to logged-in users',
  1178. 'installation:view' => "Enter the view which will be used as the default for your site or leave this blank for the default view (if in doubt, leave as default):",
  1179. 'installation:siteemail' => "Site email address (used when sending system emails):",
  1180. 'installation:siteemail:help' => "Warning: Do no use an email address that you may have associated with other third-party services, such as ticketing systems, that perform inbound email parsing, as it may expose you and your users to unintentional leakage of private data and security tokens. Ideally, create a new dedicated email address that will serve only this website.",
  1181. 'installation:default_limit' => "Default number of items per page",
  1182. 'admin:site:access:warning' => "This is the privacy setting suggested to users when they create new content. Changing it does not change access to content.",
  1183. 'installation:allow_user_default_access:description' => "Enable this to allow users to set their own suggested privacy setting that overrides the system suggestion.",
  1184. 'installation:allow_user_default_access:label' => "Allow user default access",
  1185. 'installation:simplecache:description' => "The simple cache increases performance by caching static content including some CSS and JavaScript files.",
  1186. 'installation:simplecache:label' => "Use simple cache (recommended)",
  1187. 'installation:cache_symlink:description' => "The symbolic link to the simple cache directory allows the server to serve static views bypassing the engine, which considerably improves performance and reduces the server load",
  1188. 'installation:cache_symlink:label' => "Use symbolic link to simple cache directory (recommended)",
  1189. 'installation:cache_symlink:warning' => "Symbolic link has been established. If, for some reason, you want to remove the link, delete the symbolic link directory from your server",
  1190. 'installation:cache_symlink:paths' => 'Correctly configured symbolic link must link <i>%s</i> to <i>%s</i>',
  1191. 'installation:cache_symlink:error' => "Due to your server configuration the symbolic link can not be established automatically. Please refer to the documentation and establish the symbolic link manually.",
  1192. 'installation:minify:description' => "The simple cache can also improve performance by compressing JavaScript and CSS files. (Requires that simple cache is enabled.)",
  1193. 'installation:minify_js:label' => "Compress JavaScript (recommended)",
  1194. 'installation:minify_css:label' => "Compress CSS (recommended)",
  1195. 'installation:htaccess:needs_upgrade' => "You must update your .htaccess file (use install/config/htaccess.dist as a guide).",
  1196. 'installation:htaccess:localhost:connectionfailed' => "Elgg cannot connect to itself to test rewrite rules properly. Check that curl is working and there are no IP restrictions preventing localhost connections.",
  1197. 'installation:systemcache:description' => "The system cache decreases the loading time of Elgg by caching data to files.",
  1198. 'installation:systemcache:label' => "Use system cache (recommended)",
  1199. 'admin:legend:system' => 'System',
  1200. 'admin:legend:caching' => 'Caching',
  1201. 'admin:legend:content' => 'Content',
  1202. 'admin:legend:content_access' => 'Content Access',
  1203. 'admin:legend:site_access' => 'Site Access',
  1204. 'admin:legend:debug' => 'Debugging and Logging',
  1205. 'config:i18n:allowed_languages' => "Allowed languages",
  1206. 'config:i18n:allowed_languages:help' => "Only allowed languages can be used by users. English and the site language are always allowed.",
  1207. 'config:users:can_change_username' => "Allow users to change their username",
  1208. 'config:users:can_change_username:help' => "If not allowed only admins can change a users username",
  1209. 'config:remove_branding:label' => "Remove Elgg branding",
  1210. 'config:remove_branding:help' => "Throughout the site there are various links and logo's that show this site is made using Elgg. If you remove the branding consider donating on https://elgg.org/about/supporters",
  1211. 'config:disable_rss:label' => "Disable RSS feeds",
  1212. 'config:disable_rss:help' => "Disable this to no longer promote the availability of RSS feeds",
  1213. 'config:friendly_time_number_of_days:label' => "Number of days friendly time is presented",
  1214. 'config:friendly_time_number_of_days:help' => "You can configure how many days the friendly time notation is used. After the set amount of days the friendly time will change into a regular date format. Setting this to 0 will disable the friendly time format.",
  1215. 'config:content:comment_box_collapses' => "The comment box collapses after the first comment on content",
  1216. 'config:content:comment_box_collapses:help' => "This only applies if the comments list is sorted latest first",
  1217. 'config:content:comments_latest_first' => "The comments should be listed with the latest comment first",
  1218. 'config:content:comments_latest_first:help' => "This controls the default behaviour of the listing of comments on a content detail page. If disabled this will also move the comment box to the end of the comments list",
  1219. 'upgrading' => 'Upgrading...',
  1220. 'upgrade:core' => 'Your Elgg installation was upgraded.',
  1221. 'upgrade:unlock' => 'Unlock upgrade',
  1222. 'upgrade:unlock:confirm' => "The database is locked for another upgrade. Running concurrent upgrades is dangerous. You should only continue if you know there is not another upgrade running. Unlock?",
  1223. 'upgrade:terminated' => 'Upgrade has been terminated by an event handler',
  1224. 'upgrade:locked' => "Cannot upgrade. Another upgrade is running. To clear the upgrade lock, visit the Admin section.",
  1225. 'upgrade:unlock:success' => "Upgrade unlocked successfully.",
  1226. 'upgrade:unable_to_upgrade' => 'Unable to upgrade.',
  1227. 'upgrade:unable_to_upgrade_info' => 'This installation cannot be upgraded because legacy views
  1228. were detected in the Elgg core views directory. These views have been deprecated and need to be
  1229. removed for Elgg to function correctly. If you have not made changes to Elgg core, you can
  1230. simply delete the views directory and replace it with the one from the latest
  1231. package of Elgg downloaded from <a href="https://elgg.org">elgg.org</a>.<br /><br />
  1232. If you need detailed instructions, please visit the <a href="http://learn.elgg.org/en/stable/admin/upgrading.html">
  1233. Upgrading Elgg documentation</a>. If you require assistance, please post to the
  1234. <a href="https://elgg.org/discussion/all">Community Support Forums</a>.',
  1235. 'update:oauth_api:deactivated' => 'OAuth API (previously OAuth Lib) was deactivated during the upgrade. Please activate it manually if required.',
  1236. 'upgrade:site_secret_warning:moderate' => "You are encouraged to regenerate your site key to improve system security. See Configure &gt; Settings &gt; Advanced",
  1237. 'upgrade:site_secret_warning:weak' => "You are strongly encouraged to regenerate your site key to improve system security. See Configure &gt; Settings &gt; Advanced",
  1238. 'deprecated:function' => '%s() was deprecated by %s()',
  1239. 'admin:pending_upgrades' => 'The site has pending upgrades that require your immediate attention.',
  1240. 'admin:view_upgrades' => 'View pending upgrades.',
  1241. 'item:object:elgg_upgrade' => 'Site upgrade',
  1242. 'collection:object:elgg_upgrade' => 'Site upgrades',
  1243. 'admin:upgrades:none' => 'Your installation is up to date!',
  1244. 'upgrade:item_count' => 'There are <b>%s</b> items that need to be upgraded.',
  1245. 'upgrade:warning' => '<b>Warning:</b> On a large site this upgrade may take a significantly long time!',
  1246. 'upgrade:success_count' => 'Upgraded:',
  1247. 'upgrade:error_count' => 'Errors: %s',
  1248. 'upgrade:finished' => 'Upgrade finished',
  1249. 'upgrade:finished_with_errors' => '<p>Upgrade finished with errors. Refresh the page and try running the upgrade again.</p></p><br />If the error recurs, check the server error log for possible cause. You can seek help for fixing the error from the <a href="http://community.elgg.org/groups/profile/179063/elgg-technical-support">Technical support group</a> in the Elgg community.</p>',
  1250. 'upgrade:should_be_skipped' => 'No items to upgrade',
  1251. 'upgrade:count_items' => '%d items to upgrade',
  1252. // Strings specific for the database guid columns reply upgrade
  1253. 'admin:upgrades:database_guid_columns' => 'Align database GUID columns',
  1254. /**
  1255. * Welcome
  1256. */
  1257. 'welcome' => "Welcome",
  1258. 'welcome:user' => 'Welcome %s',
  1259. /**
  1260. * Emails
  1261. */
  1262. 'email:from' => 'From',
  1263. 'email:to' => 'To',
  1264. 'email:subject' => 'Subject',
  1265. 'email:body' => 'Body',
  1266. 'email:settings' => "Email settings",
  1267. 'email:address:label' => "Email address",
  1268. 'email:address:help:confirm' => "Pending e-mail address change to '%s', please check the inbox for instructions.",
  1269. 'email:address:password' => "Password",
  1270. 'email:address:password:help' => "In order to be able to change your email address you need to provide your current password.",
  1271. 'email:save:success' => "New email address saved.",
  1272. 'email:save:fail' => "New email address could not be saved.",
  1273. 'email:save:fail:password' => "The password doesn't match your current password, could not change your email address",
  1274. 'friend:newfriend:subject' => "%s has made you a friend!",
  1275. 'friend:newfriend:body' => "%s has made you a friend!
  1276. To view their profile, click here:
  1277. %s",
  1278. 'email:changepassword:subject' => "Password changed!",
  1279. 'email:changepassword:body' => "Hi %s,
  1280. Your password has been changed.",
  1281. 'email:resetpassword:subject' => "Password reset!",
  1282. 'email:resetpassword:body' => "Hi %s,
  1283. Your password has been reset to: %s",
  1284. 'email:changereq:subject' => "Request for password change.",
  1285. 'email:changereq:body' => "Hi %s,
  1286. Somebody (from the IP address %s) has requested a password change for this account.
  1287. If you requested this, click on the link below. Otherwise ignore this email.
  1288. %s",
  1289. 'account:email:request:success' => "Your new e-mail address will be saved after confirmation, please check the inbox of '%s' for more instructions.",
  1290. 'email:request:email:subject' => "Please confirm your e-mail address",
  1291. 'email:request:email:body' => "Hi %s,
  1292. You requested to change your e-mail address on '%s'.
  1293. If you didn't request this change, you can ignore this email.
  1294. In order to confirm the e-mail address change, please click this link:
  1295. %s
  1296. Please note this link is only valid for 1 hour.",
  1297. 'account:email:request:error:no_new_email' => "No e-mail address change pending",
  1298. 'email:confirm:email:old:subject' => "You're e-mail address was changed",
  1299. 'email:confirm:email:old:body' => "Hi %s,
  1300. Your e-mail address on '%s' was changed.
  1301. From now on you'll receive notifications on '%s'.
  1302. If you didn't request this change, please contact a site administrator.
  1303. %s",
  1304. 'email:confirm:email:new:subject' => "You're e-mail address was changed",
  1305. 'email:confirm:email:new:body' => "Hi %s,
  1306. Your e-mail address on '%s' was changed.
  1307. From now on you'll receive notifications on this e-mail address.
  1308. If you didn't request this change, please contact a site administrator.
  1309. %s",
  1310. 'account:email:admin:validation_notification' => "Notify me when there are users requiring validation by an administrator",
  1311. 'account:email:admin:validation_notification:help' => "Because of the site settings, newly registered users require manual validation by an administrator. With this setting you can disable notifications about pending validation requests.",
  1312. 'account:validation:pending:title' => "Account validation pending",
  1313. 'account:validation:pending:content' => "Your account has been registered successfully! However before you can use you account a site administrator needs to validate you account. You'll receive an e-mail when you account is validated.",
  1314. 'account:notification:validation:subject' => "Your account on %s has been validated!",
  1315. 'account:notification:validation:body' => "Hi %s,
  1316. Your account on '%s' has been validated. You can now use your account.
  1317. To go the the website, click here:
  1318. %s",
  1319. /**
  1320. * user default access
  1321. */
  1322. 'default_access:settings' => "Your default access level",
  1323. 'default_access:label' => "Default access",
  1324. 'user:default_access:success' => "Your new default access level was saved.",
  1325. 'user:default_access:failure' => "Your new default access level could not be saved.",
  1326. /**
  1327. * Comments
  1328. */
  1329. 'comments:count' => "%s comments",
  1330. 'item:object:comment' => 'Comment',
  1331. 'collection:object:comment' => 'Comments',
  1332. 'river:object:default:comment' => '%s commented on %s',
  1333. 'generic_comments:add' => "Leave a comment",
  1334. 'generic_comments:edit' => "Edit comment",
  1335. 'generic_comments:post' => "Post comment",
  1336. 'generic_comments:text' => "Comment",
  1337. 'generic_comments:latest' => "Latest comments",
  1338. 'generic_comment:posted' => "Your comment was successfully posted.",
  1339. 'generic_comment:updated' => "The comment was successfully updated.",
  1340. 'entity:delete:object:comment:success' => "The comment was successfully deleted.",
  1341. 'generic_comment:blank' => "Sorry, you need to actually put something in your comment before we can save it.",
  1342. 'generic_comment:notfound' => "Sorry, we could not find the specified comment.",
  1343. 'generic_comment:notfound_fallback' => "Sorry, we could not find the specified comment, but we've forwarded you to the page where it was left.",
  1344. 'generic_comment:failure' => "An unexpected error occurred when saving the comment.",
  1345. 'generic_comment:none' => 'No comments',
  1346. 'generic_comment:title' => 'Comment by %s',
  1347. 'generic_comment:on' => '%s on %s',
  1348. 'generic_comments:latest:posted' => 'posted a',
  1349. 'generic_comment:notification:owner:subject' => 'You have a new comment!',
  1350. 'generic_comment:notification:owner:summary' => 'You have a new comment!',
  1351. 'generic_comment:notification:owner:body' => "You have a new comment on your item \"%s\" from %s. It reads:
  1352. %s
  1353. To reply or view the original item, click here:
  1354. %s
  1355. To view %s's profile, click here:
  1356. %s",
  1357. 'generic_comment:notification:user:subject' => 'A new comment on: %s',
  1358. 'generic_comment:notification:user:summary' => 'A new comment on: %s',
  1359. 'generic_comment:notification:user:body' => "A new comment was made on \"%s\" by %s. It reads:
  1360. %s
  1361. To reply or view the original item, click here:
  1362. %s
  1363. To view %s's profile, click here:
  1364. %s",
  1365. /**
  1366. * Entities
  1367. */
  1368. 'byline' => 'By %s',
  1369. 'byline:ingroup' => 'in the group %s',
  1370. 'entity:default:missingsupport:popup' => 'This entity cannot be displayed correctly. This may be because it requires support provided by a plugin that is no longer installed.',
  1371. 'entity:delete:item' => 'Item',
  1372. 'entity:delete:item_not_found' => 'Item not found.',
  1373. 'entity:delete:permission_denied' => 'You do not have permissions to delete this item.',
  1374. 'entity:delete:success' => '%s has been deleted.',
  1375. 'entity:delete:fail' => '%s could not be deleted.',
  1376. 'entity:can_delete:invaliduser' => 'Cannot check canDelete() for user_guid [%s] as the user does not exist.',
  1377. /**
  1378. * Annotations
  1379. */
  1380. 'annotation:delete:fail' => "An error occured while removing the annotation",
  1381. 'annotation:delete:success' => "The annotation was removed successfully",
  1382. /**
  1383. * Action gatekeeper
  1384. */
  1385. 'actiongatekeeper:missingfields' => 'Form is missing __token or __ts fields',
  1386. 'actiongatekeeper:tokeninvalid' => "The page you were using had expired. Please try again.",
  1387. 'actiongatekeeper:timeerror' => 'The page you were using has expired. Please refresh and try again.',
  1388. 'actiongatekeeper:pluginprevents' => 'Sorry. Your form could not be submitted for an unknown reason.',
  1389. 'actiongatekeeper:uploadexceeded' => 'The size of file(s) uploaded exceeded the limit set by your site administrator',
  1390. 'actiongatekeeper:crosssitelogin' => "Sorry, logging in from a different domain is not permitted. Please try again.",
  1391. /**
  1392. * Word blacklists
  1393. */
  1394. 'word:blacklist' => 'and, the, then, but, she, his, her, him, one, not, also, about, now, hence, however, still, likewise, otherwise, therefore, conversely, rather, consequently, furthermore, nevertheless, instead, meanwhile, accordingly, this, seems, what, whom, whose, whoever, whomever',
  1395. /**
  1396. * Tag labels
  1397. */
  1398. 'tag_names:tags' => 'Tags',
  1399. /**
  1400. * Javascript
  1401. */
  1402. 'js:security:token_refresh_failed' => 'Failed to contact %s. You may experience problems saving content. Please refresh this page.',
  1403. 'js:security:token_refreshed' => 'Connection to %s restored!',
  1404. 'js:lightbox:current' => "image %s of %s",
  1405. /**
  1406. * Miscellaneous
  1407. */
  1408. 'elgg:powered' => "Powered by Elgg",
  1409. /**
  1410. * Cli commands
  1411. */
  1412. 'cli:login:error:unknown' => "Unable to login as %s",
  1413. 'cli:login:success:log' => "Logged in as %s [guid: %s]",
  1414. 'cli:response:output' => "Response:",
  1415. 'cli:option:as' => "Execute the command on behalf of a user with the given username",
  1416. 'cli:option:language' => "Execute the command in the given language (eg. en, nl or de)",
  1417. 'cli:cache:clear:description' => "Clear Elgg caches",
  1418. 'cli:cache:invalidate:description' => "Invalidate Elgg caches",
  1419. 'cli:cache:purge:description' => "Purge Elgg caches",
  1420. 'cli:cron:description' => "Execute cron handlers for all or specified interval",
  1421. 'cli:cron:option:interval' => "Name of the interval (e.g. hourly)",
  1422. 'cli:cron:option:force' => "Force cron commands to run even if they are not yet due",
  1423. 'cli:cron:option:time' => "Time of the cron initialization",
  1424. 'cli:database:seed:description' => "Seeds the database with fake entities",
  1425. 'cli:database:seed:option:limit' => "Number of entities to seed",
  1426. 'cli:database:seed:option:image_folder' => "Path to a local folder containing images for seeding",
  1427. 'cli:database:seed:log:error:faker' => "This is a developer tool currently intended for testing purposes only. Please refrain from using it.",
  1428. 'cli:database:seed:log:error:logged_in' => "Database seeding should not be run with a logged in user",
  1429. 'cli:database:unseed:description' => "Removes seeded fake entities from the database",
  1430. 'cli:plugins:activate:description' => "Activate plugin(s)",
  1431. 'cli:plugins:activate:option:force' => "Resolve conflicts by deactivating conflicting plugins and enabling required ones",
  1432. 'cli:plugins:activate:argument:plugins' => "Plugin IDs to be activated",
  1433. 'cli:plugins:activate:progress:start' => "Activating plugins",
  1434. 'cli:plugins:deactivate:description' => "Deactivate plugin(s)",
  1435. 'cli:plugins:deactivate:option:force' => "Force deactivation of all dependent plugins",
  1436. 'cli:plugins:deactivate:argument:plugins' => "Plugin IDs to be deactivated",
  1437. 'cli:plugins:deactivate:progress:start' => "Deactivating plugins",
  1438. 'cli:plugins:list:description' => "List all plugins installed on the site",
  1439. 'cli:plugins:list:option:status' => "Plugin status ( %s )",
  1440. 'cli:plugins:list:error:status' => "%s is not a valid status. Allowed options are: %s",
  1441. 'cli:simpletest:description' => "Run simpletest test suite (deprecated)",
  1442. 'cli:simpletest:option:config' => "Path to settings file that the Elgg Application should be bootstrapped with",
  1443. 'cli:simpletest:option:plugins' => "A list of plugins to enable for testing or 'all' to enable all plugins",
  1444. 'cli:simpletest:option:filter' => "Only run tests that match filter pattern",
  1445. 'cli:simpletest:error:class' => "You must install your Elgg application using '%s'",
  1446. 'cli:simpletest:error:file' => "%s is not a valid simpletest class",
  1447. 'cli:simpletest:output:summary' => "Time: %.2f seconds, Memory: %.2fMb",
  1448. 'cli:upgrade:batch:description' => "Executes one or more upgrades",
  1449. 'cli:upgrade:batch:argument:upgrades' => "One or more upgrades (class names) to be executed",
  1450. 'cli:upgrade:batch:option:force' => "Run upgrade even if it has been completed before",
  1451. 'cli:upgrade:batch:finished' => "Running upgrades finished",
  1452. 'cli:upgrade:batch:notfound' => "No upgrade class found for %s",
  1453. 'cli:upgrade:list:description' => "Lists all upgrades in the system",
  1454. 'cli:upgrade:list:completed' => "Completed upgrades",
  1455. 'cli:upgrade:list:pending' => "Pending upgrades",
  1456. 'cli:upgrade:list:notfound' => "No upgrades found",
  1457. /**
  1458. * Languages according to ISO 639-1 (with a couple of exceptions)
  1459. */
  1460. "aa" => "Afar",
  1461. "ab" => "Abkhazian",
  1462. "af" => "Afrikaans",
  1463. "am" => "Amharic",
  1464. "ar" => "Arabic",
  1465. "as" => "Assamese",
  1466. "ay" => "Aymara",
  1467. "az" => "Azerbaijani",
  1468. "ba" => "Bashkir",
  1469. "be" => "Byelorussian",
  1470. "bg" => "Bulgarian",
  1471. "bh" => "Bihari",
  1472. "bi" => "Bislama",
  1473. "bn" => "Bengali; Bangla",
  1474. "bo" => "Tibetan",
  1475. "br" => "Breton",
  1476. "ca" => "Catalan",
  1477. "cmn" => "Mandarin Chinese", // ISO 639-3
  1478. "co" => "Corsican",
  1479. "cs" => "Czech",
  1480. "cy" => "Welsh",
  1481. "da" => "Danish",
  1482. "de" => "German",
  1483. "dz" => "Bhutani",
  1484. "el" => "Greek",
  1485. "en" => "English",
  1486. "eo" => "Esperanto",
  1487. "es" => "Spanish",
  1488. "et" => "Estonian",
  1489. "eu" => "Basque",
  1490. "eu_es" => "Basque (Spain)",
  1491. "fa" => "Persian",
  1492. "fi" => "Finnish",
  1493. "fj" => "Fiji",
  1494. "fo" => "Faeroese",
  1495. "fr" => "French",
  1496. "fy" => "Frisian",
  1497. "ga" => "Irish",
  1498. "gd" => "Scots / Gaelic",
  1499. "gl" => "Galician",
  1500. "gn" => "Guarani",
  1501. "gu" => "Gujarati",
  1502. "he" => "Hebrew",
  1503. "ha" => "Hausa",
  1504. "hi" => "Hindi",
  1505. "hr" => "Croatian",
  1506. "hu" => "Hungarian",
  1507. "hy" => "Armenian",
  1508. "ia" => "Interlingua",
  1509. "id" => "Indonesian",
  1510. "ie" => "Interlingue",
  1511. "ik" => "Inupiak",
  1512. //"in" => "Indonesian",
  1513. "is" => "Icelandic",
  1514. "it" => "Italian",
  1515. "iu" => "Inuktitut",
  1516. "iw" => "Hebrew (obsolete)",
  1517. "ja" => "Japanese",
  1518. "ji" => "Yiddish (obsolete)",
  1519. "jw" => "Javanese",
  1520. "ka" => "Georgian",
  1521. "kk" => "Kazakh",
  1522. "kl" => "Greenlandic",
  1523. "km" => "Cambodian",
  1524. "kn" => "Kannada",
  1525. "ko" => "Korean",
  1526. "ks" => "Kashmiri",
  1527. "ku" => "Kurdish",
  1528. "ky" => "Kirghiz",
  1529. "la" => "Latin",
  1530. "ln" => "Lingala",
  1531. "lo" => "Laothian",
  1532. "lt" => "Lithuanian",
  1533. "lv" => "Latvian/Lettish",
  1534. "mg" => "Malagasy",
  1535. "mi" => "Maori",
  1536. "mk" => "Macedonian",
  1537. "ml" => "Malayalam",
  1538. "mn" => "Mongolian",
  1539. "mo" => "Moldavian",
  1540. "mr" => "Marathi",
  1541. "ms" => "Malay",
  1542. "mt" => "Maltese",
  1543. "my" => "Burmese",
  1544. "na" => "Nauru",
  1545. "ne" => "Nepali",
  1546. "nl" => "Dutch",
  1547. "no" => "Norwegian",
  1548. "oc" => "Occitan",
  1549. "om" => "(Afan) Oromo",
  1550. "or" => "Oriya",
  1551. "pa" => "Punjabi",
  1552. "pl" => "Polish",
  1553. "ps" => "Pashto / Pushto",
  1554. "pt" => "Portuguese",
  1555. "pt_br" => "Portuguese (Brazil)",
  1556. "qu" => "Quechua",
  1557. "rm" => "Rhaeto-Romance",
  1558. "rn" => "Kirundi",
  1559. "ro" => "Romanian",
  1560. "ro_ro" => "Romanian (Romania)",
  1561. "ru" => "Russian",
  1562. "rw" => "Kinyarwanda",
  1563. "sa" => "Sanskrit",
  1564. "sd" => "Sindhi",
  1565. "sg" => "Sangro",
  1566. "sh" => "Serbo-Croatian",
  1567. "si" => "Singhalese",
  1568. "sk" => "Slovak",
  1569. "sl" => "Slovenian",
  1570. "sm" => "Samoan",
  1571. "sn" => "Shona",
  1572. "so" => "Somali",
  1573. "sq" => "Albanian",
  1574. "sr" => "Serbian",
  1575. "sr_latin" => "Serbian (Latin)",
  1576. "ss" => "Siswati",
  1577. "st" => "Sesotho",
  1578. "su" => "Sundanese",
  1579. "sv" => "Swedish",
  1580. "sw" => "Swahili",
  1581. "ta" => "Tamil",
  1582. "te" => "Tegulu",
  1583. "tg" => "Tajik",
  1584. "th" => "Thai",
  1585. "ti" => "Tigrinya",
  1586. "tk" => "Turkmen",
  1587. "tl" => "Tagalog",
  1588. "tn" => "Setswana",
  1589. "to" => "Tonga",
  1590. "tr" => "Turkish",
  1591. "ts" => "Tsonga",
  1592. "tt" => "Tatar",
  1593. "tw" => "Twi",
  1594. "ug" => "Uigur",
  1595. "uk" => "Ukrainian",
  1596. "ur" => "Urdu",
  1597. "uz" => "Uzbek",
  1598. "vi" => "Vietnamese",
  1599. "vo" => "Volapuk",
  1600. "wo" => "Wolof",
  1601. "xh" => "Xhosa",
  1602. //"y" => "Yiddish",
  1603. "yi" => "Yiddish",
  1604. "yo" => "Yoruba",
  1605. "za" => "Zuang",
  1606. "zh" => "Chinese",
  1607. "zh_hans" => "Chinese Simplified",
  1608. "zu" => "Zulu",
  1609. "field:required" => 'Required',
  1610. "core:upgrade:2017080900:title" => "Alter database encoding for multi-byte support",
  1611. "core:upgrade:2017080900:description" => "Alters database and table encoding to utf8mb4, in order to support multi-byte characters such as emoji",
  1612. "core:upgrade:2017080950:title" => "Update default security parameters",
  1613. "core:upgrade:2017080950:description" => "Installed Elgg version introduces additional security parameters. It is recommended that your run this upgrade to configure the defaults. You can later update these parameters in your site settings.",
  1614. "core:upgrade:2017121200:title" => "Create friends access collections",
  1615. "core:upgrade:2017121200:description" => "Migrates the friends access collection to an actual access collection",
  1616. "core:upgrade:2018041800:title" => "Activate new plugins",
  1617. "core:upgrade:2018041800:description" => "Certain core features have been extracted into plugins. This upgrade activates these plugins to maintain compatibility with third-party plugins that maybe dependant on these features",
  1618. "core:upgrade:2018041801:title" => "Delete old plugin entities",
  1619. "core:upgrade:2018041801:description" => "Deletes entities associated with plugins removed in Elgg 3.0",
  1620. "core:upgrade:2018061401:title" => "Migrate cron log entries",
  1621. "core:upgrade:2018061401:description" => "Migrate the cron log entries in the database to the new location.",
  1622. "core:upgrade:2019071901:title" => "Update default security parameter: Email change confirmation",
  1623. "core:upgrade:2019071901:description" => "Installed Elgg version introduces additional security parameters. It is recommended that your run this upgrade to configure the default. You can later update this parameter in the site security settings.",
  1624. );